From e35d832fb3197e00a6209851eae8b4eea698a7c6 Mon Sep 17 00:00:00 2001 From: Circle CI Date: Fri, 26 Jan 2024 20:47:14 +0000 Subject: [PATCH] CircleCI update of dev docs (2798). --- .../auto_examples_python.zip | Bin 2846 -> 2846 bytes .../auto_examples_jupyter.zip | Bin 4388 -> 4390 bytes .../plot_run_benchmark.ipynb | 2 +- .../plot_run_benchmark_python_R.ipynb | 2 +- _images/sphx_glr_plot_run_benchmark_001.png | Bin 54604 -> 67584 bytes _images/sphx_glr_plot_run_benchmark_002.png | Bin 59201 -> 71327 bytes _images/sphx_glr_plot_run_benchmark_003.png | Bin 70565 -> 78638 bytes _images/sphx_glr_plot_run_benchmark_004.png | Bin 71062 -> 79632 bytes _images/sphx_glr_plot_run_benchmark_005.png | Bin 30031 -> 30192 bytes ...hx_glr_plot_run_benchmark_python_R_001.png | Bin 57331 -> 58297 bytes ...hx_glr_plot_run_benchmark_python_R_002.png | Bin 59437 -> 60534 bytes ...hx_glr_plot_run_benchmark_python_R_003.png | Bin 56370 -> 59130 bytes ...hx_glr_plot_run_benchmark_python_R_004.png | Bin 54939 -> 57873 bytes ...hx_glr_plot_run_benchmark_python_R_005.png | Bin 56532 -> 58991 bytes ...hx_glr_plot_run_benchmark_python_R_006.png | Bin 32929 -> 32970 bytes ..._glr_plot_run_benchmark_python_R_thumb.png | Bin 39893 -> 41130 bytes _images/sphx_glr_plot_run_benchmark_thumb.png | Bin 39685 -> 48477 bytes _sources/auto_examples/plot_run_benchmark.rst | 17 +- .../plot_run_benchmark_python_R.rst | 13 +- _sources/auto_examples/sg_execution_times.rst | 37 +- _sources/sg_execution_times.rst | 40 + _static/basic.css | 73 +- _static/doctools.js | 420 ++----- _static/documentation_options.js | 9 +- _static/language_data.js | 102 +- _static/locales/ar/LC_MESSAGES/booktheme.po | 76 +- _static/locales/bg/LC_MESSAGES/booktheme.po | 76 +- _static/locales/bn/LC_MESSAGES/booktheme.po | 62 +- _static/locales/ca/LC_MESSAGES/booktheme.po | 64 +- _static/locales/cs/LC_MESSAGES/booktheme.po | 76 +- _static/locales/da/LC_MESSAGES/booktheme.po | 76 +- _static/locales/de/LC_MESSAGES/booktheme.po | 76 +- _static/locales/el/LC_MESSAGES/booktheme.po | 76 +- _static/locales/eo/LC_MESSAGES/booktheme.po | 76 +- _static/locales/es/LC_MESSAGES/booktheme.po | 76 +- _static/locales/et/LC_MESSAGES/booktheme.po | 76 +- _static/locales/fi/LC_MESSAGES/booktheme.po | 76 +- _static/locales/fr/LC_MESSAGES/booktheme.po | 76 +- _static/locales/hr/LC_MESSAGES/booktheme.po | 76 +- _static/locales/id/LC_MESSAGES/booktheme.po | 76 +- _static/locales/it/LC_MESSAGES/booktheme.po | 76 +- _static/locales/iw/LC_MESSAGES/booktheme.po | 76 +- _static/locales/ja/LC_MESSAGES/booktheme.po | 76 +- _static/locales/ko/LC_MESSAGES/booktheme.po | 76 +- _static/locales/lt/LC_MESSAGES/booktheme.po | 76 +- _static/locales/lv/LC_MESSAGES/booktheme.po | 76 +- _static/locales/ml/LC_MESSAGES/booktheme.po | 64 +- _static/locales/mr/LC_MESSAGES/booktheme.po | 64 +- _static/locales/ms/LC_MESSAGES/booktheme.po | 64 +- _static/locales/nl/LC_MESSAGES/booktheme.po | 76 +- _static/locales/no/LC_MESSAGES/booktheme.po | 76 +- _static/locales/pl/LC_MESSAGES/booktheme.po | 76 +- _static/locales/pt/LC_MESSAGES/booktheme.po | 76 +- _static/locales/ro/LC_MESSAGES/booktheme.po | 76 +- _static/locales/ru/LC_MESSAGES/booktheme.po | 76 +- _static/locales/sk/LC_MESSAGES/booktheme.po | 76 +- _static/locales/sl/LC_MESSAGES/booktheme.po | 76 +- _static/locales/sr/LC_MESSAGES/booktheme.po | 76 +- _static/locales/sv/LC_MESSAGES/booktheme.mo | Bin 1349 -> 1365 bytes _static/locales/sv/LC_MESSAGES/booktheme.po | 80 +- _static/locales/ta/LC_MESSAGES/booktheme.po | 64 +- _static/locales/te/LC_MESSAGES/booktheme.po | 64 +- _static/locales/tg/LC_MESSAGES/booktheme.po | 76 +- _static/locales/th/LC_MESSAGES/booktheme.po | 76 +- _static/locales/tl/LC_MESSAGES/booktheme.po | 64 +- _static/locales/tr/LC_MESSAGES/booktheme.po | 76 +- _static/locales/uk/LC_MESSAGES/booktheme.po | 76 +- _static/locales/ur/LC_MESSAGES/booktheme.po | 64 +- _static/locales/vi/LC_MESSAGES/booktheme.po | 76 +- .../locales/zh_CN/LC_MESSAGES/booktheme.po | 76 +- .../locales/zh_TW/LC_MESSAGES/booktheme.po | 76 +- _static/scripts/bootstrap.js | 2 +- _static/scripts/bootstrap.js.LICENSE.txt | 4 +- _static/scripts/bootstrap.js.map | 2 +- _static/scripts/pydata-sphinx-theme.js | 2 +- _static/scripts/pydata-sphinx-theme.js.map | 2 +- _static/searchtools.js | 831 +++++++------ _static/sphinx_highlight.js | 16 +- _static/styles/bootstrap.css | 8 +- _static/styles/bootstrap.css.map | 1 + _static/styles/pydata-sphinx-theme.css | 3 +- _static/styles/pydata-sphinx-theme.css.map | 1 + _static/styles/sphinx-book-theme.css | 2 +- _static/vendor/fontawesome/6.5.1/LICENSE.txt | 165 +++ .../vendor/fontawesome/6.5.1/css/all.min.css | 5 + .../vendor/fontawesome/6.5.1/js/all.min.js | 2 + .../6.5.1/js/all.min.js.LICENSE.txt | 5 + .../6.5.1/webfonts/fa-brands-400.ttf | Bin 0 -> 207972 bytes .../6.5.1/webfonts/fa-brands-400.woff2 | Bin 0 -> 117372 bytes .../6.5.1/webfonts/fa-regular-400.ttf | Bin 0 -> 68004 bytes .../6.5.1/webfonts/fa-regular-400.woff2 | Bin 0 -> 25452 bytes .../6.5.1/webfonts/fa-solid-900.ttf | Bin 0 -> 419720 bytes .../6.5.1/webfonts/fa-solid-900.woff2 | Bin 0 -> 156496 bytes .../6.5.1/webfonts/fa-v4compatibility.ttf | Bin 0 -> 10832 bytes .../6.5.1/webfonts/fa-v4compatibility.woff2 | Bin 0 -> 4792 bytes _static/webpack-macros.html | 23 +- auto_examples/index.html | 131 +- auto_examples/plot_run_benchmark.html | 199 ++- .../plot_run_benchmark_python_R.html | 141 ++- auto_examples/sg_execution_times.html | 171 +-- available_benchmarks.html | 131 +- benchmark_workflow/config_benchopt.html | 152 ++- benchmark_workflow/index.html | 129 +- benchmark_workflow/publish_benchmark.html | 130 +- benchmark_workflow/run_benchmark.html | 132 +- benchmark_workflow/visualize_benchmark.html | 136 ++- benchmark_workflow/write_benchmark.html | 144 ++- contrib.html | 142 ++- faq.html | 131 +- genindex.html | 1069 +++-------------- get_started.html | 134 ++- index.html | 136 ++- objects.inv | Bin 5126 -> 4194 bytes py-modindex.html | 127 +- search.html | 127 +- searchindex.js | 2 +- sg_execution_times.html | 422 +++++++ tutorials/add_solver.html | 156 +-- tutorials/build_benchmark.html | 144 ++- tutorials/index.html | 129 +- user_guide/API_ref.html | 142 +-- user_guide/CLI_ref.html | 761 ++---------- user_guide/advanced.html | 140 ++- .../generated/benchopt.BaseDataset.html | 166 ++- .../generated/benchopt.BaseObjective.html | 192 +-- user_guide/generated/benchopt.BaseSolver.html | 202 ++-- ...tasets.simulated.make_correlated_data.html | 160 ++- .../benchopt.plotting.plot_benchmark.html | 160 ++- .../generated/benchopt.run_benchmark.html | 160 ++- .../benchopt.safe_import_context.html | 156 ++- .../generated/benchopt.utils.profile.html | 156 ++- user_guide/index.html | 129 +- user_guide/performance_curves.html | 136 ++- whats_new.html | 186 +-- 134 files changed, 5980 insertions(+), 6284 deletions(-) create mode 100644 _sources/sg_execution_times.rst create mode 100644 _static/styles/bootstrap.css.map create mode 100644 _static/styles/pydata-sphinx-theme.css.map create mode 100644 _static/vendor/fontawesome/6.5.1/LICENSE.txt create mode 100644 _static/vendor/fontawesome/6.5.1/css/all.min.css create mode 100644 _static/vendor/fontawesome/6.5.1/js/all.min.js create mode 100644 _static/vendor/fontawesome/6.5.1/js/all.min.js.LICENSE.txt create mode 100644 _static/vendor/fontawesome/6.5.1/webfonts/fa-brands-400.ttf create mode 100644 _static/vendor/fontawesome/6.5.1/webfonts/fa-brands-400.woff2 create mode 100644 _static/vendor/fontawesome/6.5.1/webfonts/fa-regular-400.ttf create mode 100644 _static/vendor/fontawesome/6.5.1/webfonts/fa-regular-400.woff2 create mode 100644 _static/vendor/fontawesome/6.5.1/webfonts/fa-solid-900.ttf create mode 100644 _static/vendor/fontawesome/6.5.1/webfonts/fa-solid-900.woff2 create mode 100644 _static/vendor/fontawesome/6.5.1/webfonts/fa-v4compatibility.ttf create mode 100644 _static/vendor/fontawesome/6.5.1/webfonts/fa-v4compatibility.woff2 create mode 100644 sg_execution_times.html diff --git a/_downloads/07fcc19ba03226cd3d83d4e40ec44385/auto_examples_python.zip b/_downloads/07fcc19ba03226cd3d83d4e40ec44385/auto_examples_python.zip index 46525449b0a0e52c17addc70389b51dcd51923e3..5d0c2181ca91043102de5f0fd3db8504364d937f 100644 GIT binary patch delta 51 ycmbOyHcyN%z?+#xgaHIXmRdz@(|_3k^2_ diff --git a/_downloads/6f1e7a639e0699d6164445b55e6c116d/auto_examples_jupyter.zip b/_downloads/6f1e7a639e0699d6164445b55e6c116d/auto_examples_jupyter.zip index 28a8d21203aab97e9954127696617614b144577c..fa1dbdb694992895fba238d2511e70b956ab83cc 100644 GIT binary patch delta 140 zcmZ3Yv`k4nz?+#xgaHH=EwzeBJF6pnlbwO#=0@@3?5u_cdWOc6T?EWUVQRJm)l`+` w7wK{^Fz9a9;}GJ2D{|yTF<|l}0VjDBTobH=xo;K5aNKTapXnOK6#3OlRS!QpbiPJH4tJ+qxj^n0@`eq0w6vB$tEG$ diff --git a/_downloads/cdb26c80ea62f96a318a8bcdbbf34171/plot_run_benchmark.ipynb b/_downloads/cdb26c80ea62f96a318a8bcdbbf34171/plot_run_benchmark.ipynb index 55bc8e83..855fcd6c 100644 --- a/_downloads/cdb26c80ea62f96a318a8bcdbbf34171/plot_run_benchmark.ipynb +++ b/_downloads/cdb26c80ea62f96a318a8bcdbbf34171/plot_run_benchmark.ipynb @@ -35,7 +35,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.18" + "version": "3.10.13" } }, "nbformat": 4, diff --git a/_downloads/dc84f98e56bc6933a9be8456166d8561/plot_run_benchmark_python_R.ipynb b/_downloads/dc84f98e56bc6933a9be8456166d8561/plot_run_benchmark_python_R.ipynb index b858196b..14dab47e 100644 --- a/_downloads/dc84f98e56bc6933a9be8456166d8561/plot_run_benchmark_python_R.ipynb +++ b/_downloads/dc84f98e56bc6933a9be8456166d8561/plot_run_benchmark_python_R.ipynb @@ -35,7 +35,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.18" + "version": "3.10.13" } }, "nbformat": 4, diff --git a/_images/sphx_glr_plot_run_benchmark_001.png b/_images/sphx_glr_plot_run_benchmark_001.png index 07b012e05724621b7b3aa70b52ec02f57cdc9db1..8c6f6b1aeaaec74b27804b29050c3e9d89675917 100644 GIT binary patch literal 67584 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 literal 54604 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 diff --git a/_images/sphx_glr_plot_run_benchmark_003.png b/_images/sphx_glr_plot_run_benchmark_003.png index e4544b0d489f9589ad1b82ea4a05acbc6a57739e..fe6a4c20b04e1e52221a0c82105291cc072d2765 100644 GIT binary patch literal 78638 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%0D#B*yXk(w)n&h1Qud5gi z1Q#*6vygH@E(RZb|4lWue0(5r;YY3a?9xDs`{el5K9Gmlg216*cg{Y8&2>KIA-$y2 zQ>T%hjX*omN!v_M19#dqHP90JQwiRmGq8|BYaA`l3~>_EuYB&e1foAgTlzgk)VGY* z%yl^vjr9`Sb!D6H6!>L4*GK5AjAWbsqX)mS`OHSj1S) z0>tcj9d;;z96!=x*5kSGQ#_D{Df(uMuqkT)Hi+omCMU#-_GFG9cWk~sY2JGR%*C+j z`Rv;?{E1rx3ux@Hf7aWyB+@K{t3q)3`O z@7>=S{agM!f1}n?QGc7)zO*K6E<%q@DBcaX0cdDxm_q!=3XFQJ1_^>6Sedc$kVqrL zsE?^H2D~NP-PionMNE9xZT#0Jot{n)Rx;l%jk<`EhX+b$EU+`JT14H^|M8w5%6Mju z9Z#_b-|fslPs+G#%gw_Hm5ZM+-ycOR;knf^J&W>tAq`(Uw0u8W>_Q@*SbVhRjEEsV4R@V>;5-OFD!Ym0IPml5D>N@oyU%)M~c{Ig)4X2|Aj5u`1`K@UDPQ<>w2 zi>|a;EvKaSiMc-0qBSz@r$LDiBV$>R6W>Zb?TOBIFJ^}}0oHQ^#3%Gn0_Zg@$=0QkW7H-|zvRvoKd?31-`x!@;(3YY1e zDQzHwC}ejGDX?bPjN04R251W5?2m>sKE7tAlPEX;EKW-MvzCdA6n)b(qB3x4$bw|HfLJK$GnQcshL;xm1wX%nb1pyUo%Eiv2~YfZPvx$G_lHxfl>(zTl<*>fUE~6( zDB>DYS&M5dvg}Re&1P%o_S#OePWx~&IJ{*6wi9H$inX<4Dg7@G7Do6D`*99MG-;c(lAn6c?Iy7*m(^Ywwj46jIlrKPy3Pu@3f?HqRKmXTP3$=H`K@q7 z?3<}F#%F99Z$`{bpNy#>(blpAa?r1Gy0ctqWF2@X4t}BvZt|LI7qZVv_q7psIv87i zDCE$7+$vf0EYM%4Y&WY(!ZN6F?a4{;WEf9*q)U70vs^nADbQZYq!l~XihTjxKX1*m zX|b6&8IBUtpJ$R@a%n?b>`&cVA#Biy6YHn4az=d~Rb8gnK77eXd|5`!{)0ga{kkQB z4X+N$?bA~gwnK7~^w_&of=s%Z%3P`8TOmqu)C}nafa?RiNBxEP!5`TdWQ64Unc~`z z?ynTGzWWhozB^4-Q+#Z5lTFuZ!kt1>1G>bLi&z3-g$y_81kW39oOIMQG$W{jvmMc% zL$ZM22cZ!>W-RdXX+xzgX7bE0Whx5h+J5s93Gg*HR=F5DAqAN8^D^dCd8xn|jqT>N zIb-6Ji1sWs6uD2gdNOLapn8)d;hJc2dP5Na_TkiK4bB~5SGQ+0dmbeeABJ1QiQ?1S z%tRwYvMZ4PG2&HQ;n}H;#!13@#|NsnYIhHp-R`A=8Z6~x>jaa=%Hc&b?Vhz*ZQ2Eu zrum~0B5Xu`hWdeBBH;Sch9#)D8eMzMvka&njIQ594=DbGIjaTbi+KN%xH>1YN3aM- zqW|OD58EDJq?Nx=7(9(RKX*_u^(E!kwLaAQp8GnU0#r7IJa`u0b!RnOnJr|$-(7}f zIqaHF_7SHQJdcticIUa?;S!_3{u+h~L4rr9NwM|h#M<0m@*m?-xBc*LQj{w(+Ns&W zx2>5kY##jzDlOZCDA<4~(9qh@8qc~NvWX}jBdsB2!EqChYq=)9N~1My>J7H@Y{J=)?{r^ z4`LI_6;wbyy={L~PP;x`xgDn++Yv=F1=rCe!KLRn{XJpIW}FHgWev&ML#L6>;pgi{ zL68oWBW9-uG84=O(x25i(27fHs#$G-x}J$eGBFB0tJK!-PGG!@?|!U{@5c3l$U?>J z!V>@%cjt*5HtL>x0hcXe#6}v4G9>>H-M@?GM|7h!nd1~Zz!#o}G4@+0bND#j) zTt~3A;oTbyL5FHa;veDU;is;Trbx9`8JYRBCML5ctUUI`rm7iXmhAnYzRy{@A9a?7 z_O-E=eoUAw(G^~PwHZf3OFI@&S}T_^IATMB@Y?ot^3T^2qdV;XUBP&;e8UU*D7%ye zt?6Q1e+5&V_O89sylE(c^~^t?@t%6b`QV{1*4;$4|g&EV_b;ir2j@&+~?4f z<7HwX>-6T+h&On7rsd_I z#dA=~jb9}qibqgMtF15&W*~;f&31+PV8x_yrN?Wn@#%L-zYES+kGfisZ*3@DcqksG z_;-htmn*|A81D3mCcloT>!MG)11;$@qh_MZ!-~vr*(1=Pu{wysRveEJsb2ZGQ&pw) z?t|*X>Lia#t4EMAarRnCoRry;TP{!48=Sz6*R#YB^^bTh$t=-t`QW%X-{S(>V*)&c`+=UAbqNGEz40OxD`v~sGecBpSAYt z44i0jf`9cDrD;p7>1&M%yNj3b(KEs!!!@61O!<-?MrX0Kpj2Rws5DUTcC+zQ^C@>l zG^xLm-0R2g3nk|HyOf(1t(ecg_B2SD{yRg9v~b{K0WF>dSVp|jcwys#%gd#Q`~M+0 z147J*`%l6^%nd~RX9tS@sld}3u84yw(QW0du!Mq2Ioefq)$wkV&*ix|k_RRgW&Faq z4H3<=ynYnAzjW;KV%?}?wKD7(q_hx$wA*nx`QPGz2^~GuYg!oODr0oil}|s8oFe)f zH;lK3;sM+|e;35(lA>L2ZXPRVanXd!BIGItN6JVL+FfbLaR`H+(WgS#{--Dd+Bmk~ z|F4+rdd&q34ED>*$q9UA-yB$3nWLz%clR$;cx7b;a^flQn%6O4ch~$AsLFw=oR88l z&FC@CfovnR7BhLGZfwMqLrTfRik=KVQjw zacO;K^3?t<5ffon?lTA&!y)ngqJY&27-?hf?m*JtBrxs|154$^N`nn79k6EER^a}m zH+Ybfiwnebtp6Nzx#XhKrds_{j!|b0J1H~J@p1}QF z)ebQ;szW$Tz<#xd>5nlnXPE1AjM2Dt%o_dExO-^{KdMqJK+Qd!+yP3xQ8T6XSv^4k zY}OGKvNBSI9Gus9dwq_6B^lFtaajUu(sV+n*P~`!##|+b_Q!eha>(cd#ySXHDZle% zsc>KdN06d`Svg!g1~_V1?%r9egoOny0zwN91o0WebvjzP-eBn8gDX~g zC*jyW>>do?PjfS5K2Zjq1~gUa>8fXLv#B!)6*~HY=p9>4;e*g-ipi~ z)_w6r?wR`qhMwT6jlfk;g2X^m^X#`xMMYt*@1iF6W-I>r3cY*x?yPkH_^_LSh|kK> zasvbn?g5&P_Z7D-;rR_r(vAop*exj=SzU{>@06OsJ3jHu=WZdP5;WjYvMh#Y=H@xa z+tQGML@cdcm<>9Xa#zt>FjGmX)oX&*nLKTZTO()fE7&FdNoyzx?8^9zBQ4%;NGxUH zyFY)`Cbs#C^F7@)V$LP)|AV_u{|$DKd&F6rb`5XQX9n1r-9c~ZQgKdPU8cofPS4Ht z1tOrpbX8>c8z_T<2D6-cEJ??2u+w9hhJkJo+7} zPTLL=d3l9S`D_>T;GQ1RLB-aS{Q_p{kpg1V2n}?OH}2eoSjt)7K;@ijdDJ-X0s$(C z(XV^mrp=1;(EFq408`%f6}>EuTMvg8+w*e@2$1-TDt~(+`U=?D)HF0EW-1Zk>1q;V zCkknqRxz%Tg-Cf7{B2EW1Ng!o(uGg9X;NlOQyN>DTN_3eXy!upjTy{sYb7KpM7-;< z5Npx4hNy@dQR+r^`&()q{ZfLt{l7&UeU*EGLF{E~{?lXFk%F)Pj3i88%^)3dZ}L!Bn@PzzrI|5~ojm!iR^zVEHBTpIJG zx~uCA{_mQ&1(VA+N<(k9X|Z)*8j9@-_?uE^%TlyT1O349@~Jgkb8_zM(Vmw~ESu1Rg4Tw`ccS-?j-QU?gEPCCKSjGLe3Fu7 z^M`Fxcxd2(iK(jMLdM6(!BWP27X>2^VZvCLNEYZ(3^oBn$OdX45Cq{z0Em(O<}sGn zG=m|20W`~;wHRyaU@=3&{@S`*I6E9WMMfUWbg;ROTY+adrUiSioG*k#q=y^O$H*g? zYTA2-G5;_uw=c=kW&Tn#^qfeNT=!EZDR8f|KLRJc!u1Yq+jf1jqa_0?_w_V%k1yy} zaT+ne=jzZHOwP7l`F4)g0o)x+^;WpRxz7V>`svLGMhB6>{t^`x1wH|o=d1XY5aR`^ zIgYr-$+92r6&$?n>49u^QBcu-_?6t^LLpWpzb0BV5{=*QlovfyZx~h#xvedNh$Ns? zrc`&(Jkt;}B$Yaj9P33j@V;%fHY5Q01CU(%#K~=D#%bC+(W8m`G{Jx|diu8(-X6TD z5+*@|&aZee6EBICWAv!X3AX_ghtn~-JZ=G>C6T}`tb1IfkU>EjQ)jct(g>p5uaJ;} zh;qkNBpCQl@qWtul{utov#+2Fdr$RDk4yCoh15}V>zZYzVjk@3xdWxi2U3U+rIpBDR^Y}NGQDSLG#x}t&JHm_nABC z-*H)0CALoRxRuE1G(g!ZKTUIppl14c;7sC&&U9knky&<2;T-xByB?u;HiF{1bTBtf zvejY4fC$4#m!qJZw9vmd#_k9&;wkFD4+*^#;$CQd)&~V=;@EKQi7s)eHm4l%ZcLS{ zQ!}&h0kt#~uqsxUlFNR%F=E!oeo;XwAHmipLN3D2cb#U76m-y6(Q^J9AtcUhV?l|L zWb-~11Or4oTWes`IdFjYX4Js0N!VYo{>H~C)9`myQF;0Zhr&M$)hL$XKfYyx zV0``n94+gc9e@2;fprCFIzf*ajGgclAY}nFC55hACTl=2e4af$V4q6MRgBAq7$JJQ z+M%Q6i{F@5n6mR;&kg@Wh@rvIU+}}TDMtPG21!bVMT=+}g>ICuV~7t2^1;4}i`~JwrDi%#?YL*KZ9c{V^3f~N143gTNAo9(C@y_-hfnt zW((G*lVCMXO&1_zJ^{-PxQm9sRN3ZjsH~-}ZQq|uSd_;1`yJLgw?7&%$tL*!2$WZ> z;A+hl*k`;hdWWH7g%JSV`eppvRU@Eq;Iy!(@I-s;BALgek|+3~b5x=)aU{pqtCf&W znti;dr9vK`qVaaW#6-hvL9NB}p;cx66Jod*u^wOc}$5X#+W-p369wFG%L!1GY#2cb#uejDggY z@9Ox6ED&7+c@NBia=#_~NcpKV3$$hYfQ=UEaNRIO#{#~a>QqYrNUg#z`cz|jI|BJB zGeB>t(8gvqvJPiR;oWFFkvicWq%b75noi;{LV}Ixjq4|}?DFkTEW6cXF{|dk+(uo@ zjI(BYO1`6ZxMVXi$>KB_>crSJ%MMlE>wTC2tpjDMaD7_u12lzBx+WugWu^c09%m(r zei2t!?*C=*o@ZWHn+`*jV;Yui^*-J1_?|`@Zi7!FaJwB3>@S}l{usWjMGDNOb4>fO zB!AUD(goUJ?WvkgjZJk@NO5)rd@&otcL)d-k)h8-EmYK=ffd}xkQQ!=<1Hv69e8+% z6(|R0zW*nHvO`K@VWma~z$~1`oX7EUWo*s;bWZ=ngz`ZnwsgMdrkI2BEj2n?Q8uKy zr6q+G^k{%+RnGT>4WO9;0A6ly289iV2oQsEyYiFiniBT#AtO)$3iReqm#1kLW6?C%(8X8)TA^xu*m&%DkY_XsV%DgYgX1>3;!u7SyLOIjR0q3nCO?8QGBH`zqZ zp(08cK%60Me)ca!aP3ty?LzNC;OuNo#lfI~5VgONQ6JkE0<29Ne$%-LM2;`&Z)Y=k zCu6Q`m83E|ab1wAevFxoj<&eVBN?Ot*n#~JxBQ|$bXxzzV^xWpN;KKo^6&Re?W zX3b}7u(=R2Ak403WqCaSxbd~ULPQDAvtEzPh&`t8`ke*I&Vus~9p#7*q7!6G+FaD~ zU9n{mk5KO)so0?`3Wv24Z1~i^-$@Jm(vRU@qiZK>=~?gHxh3ee=YKPOC+ec;sZne3 zu_Z)+^H~!1(7_vxwu<&O(v1xweQ8kk%ix)}U*!0ejly z>G80?5iZ`#Pzwkc|DglhyW)oT*Na=*+Pr#S{p>0dx}+yyH4qrUM+~}+EVTTlBm3W; zJKOcxoV6evtGrgsUjfP2#cE{oPMoX9Ncot{PY6^UXH-?y6KJ$X?>P_|+j(|PNQ5@M(61~oe z!Oxe}Vo-X8tI#h+=7mh<4D4jhzVsl=@7e7{^gV1fZPv$vGTkfpae8`EcVk&OG9nz5B5KA26&)SR5zfE91+D53>i01yD@?97650KvRQ&!rh~UG z!-bCLzqYHF4n#{D$f*dwRIx)Vt;nrrEO@LH!EtTUTWNVw)FU==U@XJFofD-kw=~88 zSkM+@edpw$Rb`j8iskV$4(znY+7nRwYN_tbRdjgPX6eU+Y?*Y|$y}UQKu-fot+Y9j@N8Z- z0SMwv*3&H+%rluyhX#(-98kLeu$Xamb#>63A)>^orG`$u0B!#VVYJ1cdv}qwAK8e3 zu~7_}ht49UQvrt!6(uGg*-#4Se9`A7&$l^J>_oMqK~uE?4hSL;@kA|yO@M3||3A>E z6HKoSy#X`TzB)d;?WWTI0NUb(6CZaPqT!y`e;MAm4c!za2lob@>~=`9xVYE|l-w}; z(|_&o6pKt_AnOr$yxEfYsX|Woj%F4GwYtA((wEDPYiEa1fVQUD`TYi7`glClJ~>ZNk`vzM&%ZLTB-uQyQI6sBKh>a7>dn)Kw* zgKiuTeV|qM+Q1Zq4IA}jh%yESKd_TV3w(~E9DFH3z!T1*fe$nAaR1-6HSGck-cA7u zs**Kx!B6!nT}B;cONbA>)*5z}F9F-(#k6MW^{Xn}o+*}m}0i&J?U?s8z zw7|4`t6Rk?O-*Pp@9{SbGFnNyM4XEZed`z9rPnh@e+}{ac^h>}f^6x^P!~rUkGM z=oInPPfnO?+;*ACN|aj!{yj?frKw)A16`!*bI-r|1!jmYSYQ(Ys)`-AHCWyXk(X{@ z_I`1_CXVdjnb0SoRL(yi%QQJ44Ey(7ad5#L8P?2*P4?w0sj}rW_DQj?P(T%ZiEpl5 z!0}?p3{rQ1LGx6T*?u&BGY)V{)eym zwql&K`yHm9Bh`t6Blty@TAx~+(VJg2p0TwmKT|)Ej`y<1JR)c)Ck2kXJ8CGDV5H-Q zE?B_HdMg@{?Xz3D1RV^3ZHfxzOMIZMxj}Ov$b?VO);;C;Qi@tHcR1PEisWm=pqN}biV3SLo72YqIkIE z`L=K1`5XeGgeL;oZ$8cvt6zL!d1r^%UE7}n_{(@=*$$9)J`3ud8pU%_93VcrQtV;W ziEsq;masO|6!)2X5>(HanI%l-=+>p;uW8JFtK6$kMis+#C2m*j9#c_*G=uO#`;JSE zL>B!K!RxhNS=J6tdx@&1rX*MjPWyqpgURjL&iz?Z=Qf~+=}gh#-z%G_+BI`7=HEeH zF%riW@5tQ+q~V`Ld$b3GF=_EI+}nN{kL) z|Be0WJYZNHFRl_Nrz574&IMXY&V(m2rK06wnMoOdY9c?3I!_Q$WuyZtXR37{9@N|1 z@=*ZT5UYVU2a(V!LUXlj*PiNDO>O;}v8TJ8a(L98ir>QhWYwkItv5@V^tZss*9}wX zF!e}q(B%5;c2~#`xE76*%P?FBZTp+^X>u36kT^ z8$FB~G+#H*K;GE=*(;{1TwdyyUboA3#m>g>eC0^6*f*FZsp2xF-4R&2P}tq@d)9}y z<3fdfWKKpmD5W>Y(zWOV6*W;j9UK6pn+Zgaos_8dCSR5?lsK#Mk2zcEjqhA|?P{Kn1JUA>S zrhfbwXZ>`F4uV3i!#5Pk$rn*9Rqf(O;JLr?WTz)x%9yFN&*}Gl7%D|RCYF*LH#Q1k zb7c>zs`%1LhK`z+3+s?s{K`dfB*a%hXY^C(H8XBxp?|L$_VbEE+w*v7t~MZo=}jcN zqcR7xK^KUJg$1CU_P+!kViC8?p=VTqMmbw-e2yu!;0JRoYpK>sfa<`eYFal<`w%}{ zZk&wwusplU6?jfHz%GDfu1%dHk1I7OvUD3|F8pYLeg@snh`<)ff# zW4;UEp${T)WFy!e-?B4752>Pfx3g5`o zB6ht-dYqHLm;8bsSB|5UYBoON3&sXrvmMQXM%#W2)sX4eewy?0j_l0rE~d2C6&!^!>x@yJB3~vx#QUWU!#26HkO|9DpTOrATAT$FqP_A~03=<8JfG!QYMyPVFb z$c@B;4raXB;OS3#{ZTXZX9Lh&484#qfP_gFHrP3EzSNW8!;nax%FpKLPdo25&};dy`btLup3i`-fIZvQ9}3#DLE42ta7~kzGDl`uXJY_{NO}(jOi=jnEq(OTEOSm@}yu)NM+SHtKMSJM8gTUC*&R< ztW+OkWcs@j@0SmdOjiM+T&<1 zReVuyklO+|l6DUR`ZZuT{o;Ux>s7JstJE*<&t1X6M{!ur<`@r8In88m@}Ph7Pf_Vt zar)8Gn6@uV)DHgh=MBi!Ny~9mR=?s0fKHRe&|qTnDuYOG)ulAXLtiUQKTXdPpyoBw zFSVA*KhlkkO{5^rV8&v1_FrG%jqg^Dc?p&!TL=XsXh8C<`4G}DD(T_20 zFdD}$AyT!&_J2uNrA&E?P}gv6f0Ou2NG4ilF71kFN`o!fw|N_J_H9Dtkhi7X zOQhH{=KpBV-S=!jtB$A@%GEA(26`D{i3Q#Q5(=N(hau(*kr3dA;ci0 zD9Q6|dg4>H*Ye}*j6T5K=pL_6OIcUtLbkYQC`_`NPQ;YC#_7n8wz4h13lPI^coAly zfTF)tk2BQB_9{kH?vY6%#TiCV&jfbLEPVJ~QWFvsqCLV6FsbQ0cAuI|m_XTD2)f)C zl0dT!WR`DB{uI~Bg)-Sa7NbHU5#J(GV2{D+nZJBq_i@HMAfkLq>u0g<>Z1DgY!?mV zl8kZ0mAi3K%v6gpwC;;>Y)h1Q1CHY0>2+4}QN@@Sfd8$;FA-{}O5`?wO#vCvH@*w) zMd42F24n1|WMmcwF^DJW<>jRiX)sPU?zQ zxQ0ZoA@v$$rXgnLO8Z${BL6r)i|!pdDB&YPEd;vsST%IN4oT+%|L$fc<|Y8^3EAC1 zqcn+mvFYof&@xW}`2^Tn#Nu7CzF2LTh#&^^!jeru$2qr2nQaTC!AU8;e>6?8AY!SL zZPK{V7AZrKBbHMk|MxmW{S~jUtJ>_dk=AI!TCVO3qxm)05S`(WHgg|F7gG6g?LO*R zqF*IFb#{QFnr#>wP$hEbQ8Y-`O)#r9wYo-E-iQ4>`0m%;6)kV+X>bnu@+acKF$Rhi zn}6@F<)!ESCyW|{`_WHJQpN!JbQgAcAI^TVHem107E5Tk zJ1hVZOs8B1cANZT5O1z&;6?q?!1ImpO*aMI}w(R!P5 z-(bhiB5)4VKvk2qNRBbraQ|#xbXny!a-R>e^D?~Qx>T7tVXp=nAucKbi#-PS`46!e zIhmRkK8)g`DWV_M3nDX>+BdL#lPc)8d~f$G*(+vI$6f++tuPcEv@WlK%}bKZ?;H5- z%9i{t%ZQElrZo;^WB!-u5o+as>-#R|*XjP@;dbpP3#{i4i`oIzYZOR7a~#`(C9&Y3 zA|jJ9GczOkVZy_0-$CqXR=;f<{pS+B^b`2^F4B*93BC3i4IiOP^y5qc)tL8NE5kNI zO(%q$W zcM4J>f^?^Jmvl*Yx0FbCcOxYof`oKSh#lV71KX4f^mIH_J9A^U<}a^9f-7_F`w(CS4? zLMj7#Ywe;N$g}V}6pnIZl{;-giHrYn%9#i{g5;jTP@glJ(Hcl{ax!>)_>zq|)Eww) zRxQXHaLh|`ydnTp(?8{n0zU&ixrRrRLM1+v&AnN^qVS3^z*|O3Kv%o*g#_!W2Or;- zhgPYh2aTx%kXc;g!zG`Jz(pH&O&Z?(Li2|rPN3tOye*3uJ4{JFn0F&R&A#MOm!VG_ zpQak^c24<71d9?P3A&h|D+@3F&!i$tH2W^eV?odT{J&Bau*rpB0gW*TRu|B+!$%(M zt7xeyQ=5T^butfWYL3uly9IeDB}{wDskYZnEm-m4yJFS zv14hrU{!;mb_S~(gxEiypy!#VBl^u>++Qj7U+z83);ejy=LeOoj zTvnpbq{~S2I@K%s()%)3s);w*2z#N0(?KpNV3#@+$shESRNimm0$~eqB?HOj!!cIC zWV(F=!`|?8Z3Jyr-*ryiv~KB1EEs0fv$R;BBao-5kKgN+;l{O8w{?)iE+G=3#0ho(!g6W0&39b z1Mss8{vw*kKsD<+%Q0Ny$u3v+GdMK+^_K8_7()XC3aE1w$@d#XS6A0^tvcBfg?h&= z*&M$IPop||Y(@VU7nEN(_n8odb>81{I;g#!Nvh&usP^bK4Pr8vff0OnX|@g=L_Q&y zK1G-b166t|CC+|mTpD5ydM!AdMnj56(ff;^V|IAP6J%<$}L!$cgfm>@2Q2uDLV0KcWSQ41id zLTkf=%_(#Boy{U35!#KtQr0#fv>o?^iv(vrR5<>&>-MR=*G#4d=)el>aDe(KOTc*$ zDoMP+%p3`Qd!g)!T{x@#vZG8NR4N~*u3rzEJH;}^acb?AY8L6>nt_i>Jz_e%`4(?a z2t_SPMtd0aserG{UaaE1xBCF<{pEYgj34Vne+w&(UYov7M<;`xBJA8yyCRF@<%TWt z0xRN;YQkdzWcrWOssh{pg$mb`t`K(N@v+j%(R3&Ylw>Gg#Uz6XR9HOs6*{eNZHp2F_|Hxu-3 zKK_<|yV|Y!Z)zw1#RlKJ((;_IY3(r$NOGKaXq2Ov5Vy`3!X=DiW&+NAu%A(=eXw)h z@2f(tirn6b@Cp_)V%l;ranHxpyZN~6GTruuw^wb=DuULO43P(>ktL+rs1FgE1_Jni zP){c)xlxHX(+v33Lk&Zv3siyAT`n}dgvOo)drarEje0*SvK#Q>g<^si|1d#W8(TN_ zCFc%*1kGTCRUT;@IzS0(Ohx^cW+*s?hnv06Sh$IeW42yu2)gDA%_HXNwX9>KFBd*E z*rdq+#`LzK|FZ#q>>H1e#X|TT{(gtAD;<#fPTEdI*Un?yt8G_!p`MbRw{ulae{LMt z&O-SJeG~!=*8tfPTs=oM?3C*glXH@RHx_9 zAV*nfgO3g?VMO>9Y4O#XKQ#slWeF#f{=xIjgpwtgjIumVhcOMw?t&(eYruJy)kn)h zTgUXriTBs(GhK<|C;*rB7_(_4N}l2s2ij}C9Rc0cgZUV@5I`w?;C$((M3?f?`SV-; zvoQqpafs;cUV$ft_lj*3k*76Sp1{X3`TC_`uiB|!ZMsc4lU85;TK-yBhn{!Krvqx5 zMt*47=rg6Y_)6U3O7`1BeiV=tKS?r;s+TvV-@&1mFA{oUTC{|C&ya6yTlrL+-3o}O zh!2E?{mPNTia(|&g{uh00#v0&0pk5v)jHlUGtP6`+E;8I~zLX0>5{C8_6X3e9;;T%!peU6cr4T z8s>nSR|)*aF5s6O)k=;Gzu06?0rkZ21lY|OxT~2yo-NS|&PHms{jWJ}KwVo|lWzk@ zza-6>m3!?Y|Y@DIwwrXg%ZHGs>4mWH`f}beI z31X@G3`kI3sJYLqFRx8>43I!Zo$QF4?~w7>zf7xks1iWD?v(Ro;QA{HR76nC$?M7i z?dH6MCW*=XEH~7Nqg)Nyt}J{!vP1ad9Yek*Y8c($SKNq4yM*Q* z3-uvYY4SddSTHqY0+RXEL2PYdxm+3cg+CES2V2VzoV7nYe9nO0HVOThA7xWaKOd<} ztA(VOVgdHzvR{%RwdNF$#nUpr1+)}-rQbL{+bnXQZ*#;r&^dp-qD{}~hk$mRWyno; zKLg5O5%7_|eaDv#S0k^`2N-R-4Yj&W*PA20`iEnu-(}QI-)QY)(m7Wir)Xw%f}(WL3A@E!kK_QQW>=QHX42Nt@dVb>o&eDwfUg#3 zm)Ffe3u9V9(){3mu@f==X!rNWW1auL257{oZ9g|9qYFq6tKA8coIR&DcQgq{KwNll zi-gir7PVZIC(gYjO`S-c7W2y7Q7R81L6tq+R5Jet>iFZbmw}tPt z32b+l+U^b1SO{jlYtk7o*?^=8xFrCk%vNJ~_igp`{+a{9S~YZLgu%o^IP{uXEv)+z!#uc`DPz}-I|yaW*}$!>eO^G^$Le94J%aVT z5)I$+FNFb#F3E?Y8=z3K>&Ua~z0ku?#uaf?{uQ!hc%kTe7szC63Go0EHhOs3)^l=qmx*bE@kZmvhfx+@C}RUUBSbLfq=y0Vs^VJHPu_b%YX zovEXme!=@}e~Df!>W0`vq)!Cr*3;(4g&4LWLog)OO?l^(l!(o38zPke{@8Sbw28g<%2(Xu{4wo9^0I5rv)n)%#A3!IGRLGRF6vvTfJgp&Ssw>xowT=7b5A7{ zrI0#F^V_-@N-3HX1uQ(mR%3Qz=sqwv*qHi>g|+4=@eF7;<+8~j@)mV}JSMF~J G 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 literal 70565 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 z


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 diff --git a/_images/sphx_glr_plot_run_benchmark_004.png b/_images/sphx_glr_plot_run_benchmark_004.png index 815bacd8adcc73d277e8d5b3219de78ce486f121..5661b29ae879c915bc68bf73ee0d0fe68d784c48 100644 GIT binary patch literal 79632 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 literal 71062 zcmcfpWmr|)_Xmz{Fi=oIQc*!b1nHC(q@-KAmF@;f6{JNFq`M`RZX_k7OQgHI^FP-4 zeeZqleR1F3^E@7d&1S8+<{aZwWBbd=yt<7^jEO>_Zi|ZvE1*#5UMLjW)Q#)#FYLWz zbMPCNy@;y4qLrb&lb)>sN?Om}+T6gP%f0X3Fo7}V(Q?o;%u=S8%Xj%N3CMYx%N?iD*l5^Zzypv|c;AQ<}WJmd0 z&FgwTYb*IrVOa*IjjuCIO8XU9^E4|Y{}fvtpPL#eFGzLpq1kNG-?=LCmcq61`21H$ z?6B)g9J$cl0|y;Ou0>uW-ouLSU6&V&toVXA-V2k5iao*gPisj!Orv`I-=BraU8=>< zJ_=;)BXdi6@%dHUMH#`x*TBE_@# z=|*2xi&3_-^Yg?#r349&%X6m*m&He;C1$>%p?BfJBWP7#DCqe3_|R!phA;eyePeDO zR8zwz^y$_#{7v0rb-19r*rY$|xrO>QmB-l(OZ>|>#hwfXKU2&obX-^G<>Ol(E+8c& zB-AXoen07P8hrb~^Fq5tnd+LF#67l-Ki^;H{O;_`4Xfop+Y-8tO(GS~?eIO#Q$s`J z1^ff*XHijw{W9*qQj0h6D_6TFhD_*_Qd{{TTvxuXzW$DI3kkEn_W(mgL!^#JTb@Q) zVNp@z-@nlsWtM!lI-AwIcW9M!lhld~gYL6_s&d-=X*tgAxH<8sH}#cCPtyBJi}REH zK}KsPiuIkH=*Kb?f*}a*lc9BZp zJq|s&dF$5O<^Td`SJxt=ZjxKKZ=>Dgwx@PK*_&>}=6^e!uNA@NAkHpii6;4E{%w=r zUG)ai`l(+ZO-2gIA{lj_l944#v|P+b>MV`?pfEHvjEau#{qd$1x6F5EcQ=~HiD7?b zP$*qNzRtsap)0=QPb`N#HGa@NX2H}Nh6lL~4T8uu`QCX{_~XZ~k&!6%64Tx?E1eSh z!M)}F?cLog0c;qDR;{AK!dd^q-+DT1jB#nZuCtpCe)oaB(ACwow=x(=uTiQrr^IaB z^H@q+y24@g+t4AI_tavdXG=#17W^kAC1pIE|A_zctf;FN7Z=z0biK^R+Pc1}$@^ga zUy(`wQ{{Zk>=F?ba~USsu=$!54PIzh3QI}`IZ08Tm**UO@Am3PM~NdOd@?hsun6hk zY1v!9bS0K<|~yKOB>Dozbjr zhvQDf>#sgPY_qC67agy3IG*~5{kyGg`kz(Z{O?c-0}{KPxi+`+{o#Qem5^j1UwunU z86_or3~Z9On-euhCnqzjtCGUPSL-fLXkWZ|LHxldBI0%Sxz$*CD7>27JIQLYmd$j) zue_Y|^CO-XS^jh3$y)ag-r>IT%TpY|tx>arZFtgsNiVN_y7MR?IhoA$U`-D$QnS`A z`WhBt*1ycm%-Px5#`%uO<-T;RiHV7^3OnClA2IN7aO7s9I4sAK6f*=fIvOPq0QO|GnyY9qR8VYDBD;9 z54mj91{~p*&~c<=*zUHqwXN)=r9J5_)DuGUyMl2itK)EEoEFvl{WWc9XlOD+o$Fz~ zwY@#Q*S!~R9e7`ZJ{Qyl&jO zr4-rR)O15pQBlv-ltw1;MV^Dy+qY?5wIo+@f{EGtXmo1cm7s)+4F9mTUmn(7-V~@l zUWg^<;84*@`1+ON^ZA}TgEFfQ()Lq)#X zl!v{RXWiLOAjT5Mu) z;RZ#JyIX|WZn0~yvbJ6D-MdPZH=LEO6X=FF1dx(rRFhvKp1_xeq7L;7!198JnPM~B zA}A|c(1a1k&`yK;{E$llrN2H}qVC{%w(W~*f)hVzKp`50<8`!JP**(K9nG4liJnwd zRrR~8i^0JogdEkC$X_Q+md%T57#dPOmpfl8>TbeftbUA->BGdz+K&_DgOdXL7xtji zTSG(BeTR!P7c{@^+18wnvGH-A@sgLn?W#t(n6f zf2FJY_$!s{0@S&JFdMj~-v0i^i3#nTuHN3eK7ubzO}{Iz=>)#dc~6S_%rd$H&J8#H8&PkEEiQ&;T%c zoNd2?z480QHLRZD;l<;{#6{?g&5ezzP1^y(YJG8mK6$4FKlJTyMm0Z=#O5yMrAZH# zSJ(O>;K@&!*9#Te&+kTGUmt*x*E)%nwWm90pAxQq`}VEAuI>lMvkQ{If8wT35k5f@ znwv`p3(}gv=NiRnLvFXwnf>zz9UUDt9o>@`FSJ+R;}a42;t0;ZR2_RkM)p$DI4C%n zez*MO>hs_K;DFg0fqdZe73 zT)l=>O*00mTRp(-_ntmJ(9>+8&HEm_9(%#SAY_l=&B7(e@q3b_E2yn-ORCFCNd<{ktw@QR!PSW*%jsHL z-Z`Uv*xcM~;xhkjpcOe3!|G~~@{i$zi8cp;j(eH;68tN<}5v@%&&h8LwoA^F>BY?f3o)hUox-FM5S1ZLUGbw>U1lPf$C1 z>pVS!4}7snJ<_<4)AIH=4)joA*bXCAPK%^sL&`MYdt|@V^B!Rhu7?}87Lt(> za9=xsm$wclJ?)OR^eXL_KU7q3K?|I2kDz@*Ma4fL`M03~-O0(xa;*HNre@r?t#j(d zpKn?}uZ{fp2!ti_6isu~$(p~kv~+KCGV$X4^eeze_^rZb_Bzti{#wnp1OuRpOlGAiEszc5mY{5QPI9!HP-!7cfg3pPg`K)V~v-C!76`WjOzH>Q3Mbdcd)f%-l-z5t{lH z5u1aJ$xo8v;`02~0sm0d2cu>vxBWqtw+05;9e{g^8=Av~p{mNDQBhEQ+}pFib?a77 zKW(MY$jAr^=l*@QeD-LlM%L4Uw@;h(Q&Lje$08Y^+;is*hCfprm)B?pop1y z2_YT{N&ek}&5~hl3TW4~BFb`dJrpJatwHy%Bn=JliNOZp?i6#W{g{;W*c*p<9g3Nl zgao=kxmS!25!Ng6K$F%lcPgM^)vxp5k$S@|rx0-%>eGz4>@|anKWs?C5N_ z`x!NLPvPVPpgR)jVbF6-jJ*I+M6;WH>#BVfbniX2Z9ZN9;>GHkyttUyV>UJ=$<#AI z3RgsiJuEHrE8SW@KLSSE3!O;9pMyHPR_u0?uq`POgC=#aUlnvpsTekYr%CrnKG%b( zxjFBOii)nYGU$%f!=($*haE-_(cmRFt*oqGoGej%W6%nK(#}|S#v*v*x#iezpxyUa z4TD<#RRd~=-Dv<+3c;z!-uU{pvC?4`;anP}=JHr~C_^J6d?F)>U{9t&tsTf#^o0je zYB??;C3Oq$sZ{;%-(v2TnwpxbMTWP5jSPH$jpZZw>lLZHQc8U2$B$QXl=Jifq$2wo znrWzLFmWjCKVWj!PEL%&jxh|{ZrdWGr4}9V({J9n)6&}N3#{BX^;O6Y>^0k^9x~wT zHa0e7&!2yTZiZm>mBF0B$w{L`_ZDD8YNh7)i5RuhfCD4=+hKJGc-|ySe8=hXU=ERD zhLj#G$v}ZlqIS)@>4gPReSLC(=8vB|@kVfNn)p{+cZ~DX!`6m|4?up9S7>XKAT4HR zzN31lofg}Dq&ty6acWA}@J~!LY};j6o4a@K=IYdu0DAI(s%D$FYeM<>u@`hrR_86< zwe|JCWmcqAvI%JbhTZmhU#&O-xHnoE$d-zI9!yBDj_|d;{e1*p)2kOx!Tr2usUx6O zw%(e0nY84gq^X?i1K@|&s%HONfZp{D$rfI3W;T-IF2xAi?v(B_%ag zt;&)9`Sa%>TNFzyFlLMLdbGarpIe^27_p#q4`?LE_syYRR~(XKYMy3kA06)IzoZ*2 zvtk7P>h16EZ#-FB)5Y{q@J484B$Z)T+%sNYUT?rdSsG>eQLILvxwWT9e!O8H<-hj{ zIXaz*{5pUL6yZ@z-XkW)1es-eeVtypK${*D3yb|T|GT}ct?li*3kwS?6~4Z{SY#5| zXtoQT_nG0gr1d*E!#!nDjm% zg3wR7XV_I#yv|w#1(GT^GCq7j-yV0G%pNv1Goyt*@dQe{{K~`crWRqDSUxz|Yxl*T zgc-%a7GQd}XN=sygzIJv6<@sRA2>2yaQVN0l$!LVwS7(KQv3sgM>O-B>j3><w^{stiB_#5rz&UmksmxzFK>Fy6d*1DcFacJ?z+dko>JP)A6ZNWK;&88}(SRA6wi zg)^(u*qhBF#44U3Ge=k`yc6^jv@|$AO%-;FXPN_# zp?}}N!lIz3zfDU^3-~yS*M;Q~kE2^(|5sQyTZ;b=>9iQ_|A$`M#u{8uu&FpdNO+N0kqib0IQN= z?}E&gT_gk8Hn{C8mCC4kq9c%##PY}lK(DZK-T=i~TIEmhLdPOvcnj(Yf+qADt^$b_ zg*Kk!HU?T@iX63Sg{?tE$bPZnnL_%iVjsJjs_Jh5z9tjZT!6Vp{{3SG2x2)=tv166 zeXOCi6~oTX4lo@&+&3VDye_5@cbJ9l4s6W_DT`B6$X!BloriM7$R0cgkMbU;^i{z+5NFZKuBy0RN2 zSD?+O?RoByMD1y;srj%qgwzO1HJnXfU;->qf-@x^C~L#k0ZD^)u{$vnx@|Qa^pVlg zFlZsb+@d+GNT7G6LTO)l13g&8&~O1SZoeoHP~{uXM%aV2pd7+&UwG0md4o*_h3xI0nRaIC5ZqSPeh*$Npv07+zn55&dA5rqNDuRnBu2Nw`X zK#0bJy+D~^@s*cb_T)la`x~7adA?3v{_7W36TE1CAk7;Oy12Sx37AjTYH57~u>^3& zQYOfq3x+n-S!RtZ}N2ZW&6uJGnIe!AV?PN1f6@$Zzh<@9iq2+>T8M+%df*x3m( zGBQ#C#LU!Po?E5omN;!rpyL2;f40kv-NASQUC|H9{|%^2(=#*VwP!n$Ag%xw)SqvU zK%@h~bOnFd27#cLs^?tpEC|tyCvm&%q#c1YiAX};;2aVoHfkfKQFJa?i0+2*ho9$*I9Y5fCc@+zbi-DlH_`lmEiE3)Z4Q6>WwrA9X5DiDDnz}|ZQ*@#ZDatBHbVvauNg_C;{xwXG3rhr zhn-{=1kzLh^P3hwAW%8~057Um?{@K!b8%JNGAdsSS3x~wdFzJ~wze)*jxQ)EKsA96 zF<@|czUg`Gv0-Oa@}S4b-ZDB4=&okbEey3X0ObF>Xmbk-ANWyFiF3as*{zSVGlL{P zy|KXn)__k*Nr`c9iqAdxVoQgKn&)sczRoL9TxOsT63EENG=N@*5dJuB2Zc6+IM$e`^Q;5YDbm`}5fQ)|e*JoB5Adrm;R-edKfeyV5f-dh@J^0O z0j9vw@v+GxJbe5osO^PVtM45Ed3*u`13_ZK12vC$y}!TT2UrP$ow~S`h|uIL(S}jP z?50g12OO`LO^#H%u#&p(-9^E1)B{Ke@5iiLj{<|?=Iz@E5=XSy{!H1~g@x-$6Q2MQ z8y;;Q&kz2c0a0>xcHa7hLHZ>= z{tp~5PPd~iih|`t&kH@cz&#Lu;rUrl)uSP$T~+lSX!~?3I?ZOT*5ijdp7UyUpo;+5 zVTL-NDx3I1RYSvWcR~8%c#+g`ZR8g)aR9b_C;<0Vuu^rG7qJLkYcEmhSNTC^z!Z7x7Oz;4hRq=q*F~Q^`~FmJn^u#vqKsd=%a@48qksvHxRfK zm)j8&ydftK&+f@;f!%D&ZFs;9h@215VPII68G2wN_*;OPC*G~n&&>lqjwV}W<+qT z2RU;3zJ3#+BuJ$r79jIJTFy+o`uNlB2N?{KGBSj~V$>}THzyhQ_V$`UL`s*xD5U=Y zDw}D<{QSKCVuGs-Jm%oCv(r=BRgJz$&r5og9@rr*A*76O1N(9o3MRw?0Pt?hypZcjnk6ZY_^6;;#IOTGv01gZ(V zANCcAeon1Qd-0{!)xdA`8m94y09G*tprZ?DDW8>&0#XX*80T@?xWU6y^=b&Uvbt*4 z$pcj;Z=1_@&adkYsi^oW!)6Tdqh>hV#U~Zc+bKwK0rbQ@tkg%im1>HTmX=23hLX?s zx$U!1O~5MH+o5ZTK+*DnlK8v59ar$iHuSR_0&Zv9t?K9C-T8y8xjzYN7NXM6pM)1D zVDJN}$ET8s>oJZ^NMJxsFE3~Bjv*!lO20k)*~(8?n41ENRy-i;p;CZfbDz3?nW?C` zyf`)eQ;Q>*tNKF_H52bN@l28bu;^_YE}CC+Ad%T1pEJLE_$2#dZTJ1xz$h~r68SxA zQQi>|5l3@hW!Z{@Hfs(OP))$y9rE3mdXkCPyTN7{ayBwF{NCX(UI5(<>7>>U4g_%A zh|e!!o1^29dK@KJuBAt6<9czr9^?*HxNMz{6`LqlGdwclr-o0DdtpyH}w?E$POX@+5LL98T%9Rwfa0Hg;qECUQaP{#!5GgY}V8<{3 z;AU?p85DgBfEpbKtoH%xkdP1}sMmL4BO7d(O*i;7fKoR5OA(s&Hq@`BvFp#IQPn!* zI#S!gYQqPLaD;pmvIokURlcEAaWiG&alL^5REoNoptl0ry!se{cCS?cU4U310>y6d zKX0cC!w*Lg%+uY_YxQ8br8ZT9le@%wpch`ev6ElHhS*E62iZ%PzDuCaU@?nFTU%SP z(iNUnI&J0`)#;Cy=rV#UN5=u-Og@s`xJLj*TvwzIh2+{}^)utKCma z5ho9L3pq$-sg`?7z34p^=k(q_iK!(G%o zq4jMlkY-_X+Cg=K?FAx=%5cPR2MaxYFj%>WJqivORMeg<#5Zi21SkvWHo`0j#5QK& z*p3@xZ6N({x$HavZElwT@)(={d=C!_^*jJMIz^qz(w(^Yc*#6kYU;<&pA)L64BP%W z)dQbl2S@}!Lt-#7#ARiNZ%A%URnP{5x`i&H$7b*Ihlz;^5dhB*p-iBbhVo*SHM9&2 z(h*z3pu}_#J)m@+=Ic)W{eT8B#O!{^>kL-%J#&U#!a=8t>9_WV9*Qe6OrN6-8mAvI7ul(Y84llSa zmd&IA`uLB+LS3L?2nB)7r(_(|o~GCM323QF`10!N?9$Sa*svZ@#AsmEq;6Yirw8k) z@WhUej^xTLwem_scB(*XMuG&y2F=5IkP2a9X6{wX%qalNDC>{&MkZ8}v%P*dRf zq@t;W@G>8cUTMhdGbWp$fy;phy5kQ$9O6!cky3 zOay-va!Z-Ai5Wm^Z#{T^3tSZt<-oa`8rJcoq@v1H7=lniS584~JN&{FkdVLxXu<{A zohu;R!(sX^)sO>)N?Gm4x{QefHYR4oFWQ3Y1}OVLILP460ZF1kPYL__^%xwYc886y zurO2<>a=0pRc4;o4tS*4PGurfcXbRUx1^; zUAPAugl7F6{cWwqGG}@K05hPoQ<7+$eK0UFX#NFyr0 zI!jy@@r&70xht?jIt;B8WZ!qcjMQafOQW^vr8s>Enhi%`WNjEOB)+q$a{fU z1JaEVAS)D`i2=p-{X}66rHQQ`BwB0i-JCUqI`z0&epMN{H$YeII3=*Z1+-AhLjf z4>&S5t3&h*n&nA~r%D9)4{9b0xab%3IEM9Q;y8c7Q@L^DhAz}v;!k5pVxelYmUcKU zfD|`7J9{No%>*Eqf~u;Rpx}oVEOY^&S`{rG3gJ$FK!txwMdkbD3r?lu`geJ!y(Re) z<>K6><>k=W*qoyL;#C0^&90e}AX5GWC??@1XRy%=A@l&ufXnlO7wD8>TNtGq09`<+ zi0+a^ZSCe#!e9`*Z)|23D45*Sa~2yDGqbiPAq$n`Px^dJU4>CC<>P zSa>=B-G>154gL151)?vAfsUXjU_3-Xr%hY)AUkDuu=e*Sy?2V%eJvT<=7vewY)9Rm z7mYld)v3EjGiDh_#FdGlOExq%Zf|YLVGX30)YYAd>jV7?SYDp(hI~SCLJPFrS5rpY0{{C4S@F;JP~Zxoj)OqpT~<~m zIu21A6kEHyo7)jw>)#qz4#@KL{herS&D1o@q5+8;sax=Gh(}bt-SWVEypn*CvEbE- zmdbO`QWlU*!N2yfX&@4SO4^J!v0A&{)Auw|r z1>jrVp_wBJqtO*;OA#=_csod?K-&uU_V#AUn+G|C5rL6vWza|=LA)!x7RiU!p&y>T*3;-8|2Z%kaA!!MpvI*iY!pSUz8U&8TGMqf*h{2jq19up9*#LOl1&DZg zyov)_T4PTS4y+ka{_VZJIp73S5XDH9PZb4U!WVQnq)v$YfqL4*{a26Kwq(Jlr`1VV__?`XUS1w|Ml$qGP++o-ZeDl-t#$#% z1=#Wd2?+_bATYwaK!iqC8_aOUIyrnq=RlGd0R*(h{Ta96q4GlE&ef_Sgmap=rvW~k z8=O-BNkNbsMEXqo?VloQ6O`dQRu9$6&yA9;Gys#2@W{@G!VZ{_HjI2(47_ikR$!K%1rbf(RDW#wg z)@Ae?$U*L1+C6yG^&K67;54(sJpf?;3r-b?Oo$Gc25(Hh897G8tg78bZTNN^DhCNcm$ z^7%|m@Wb`zeup+RH;ZH`(IAoD?ZnHoS7X&Kibki!#cT+@nTFd4mq_p0bq4i=87yo> z|3+Ne`1p9(5W!JwCSl6$)n{jJ%uXAc@__U8ARM?dlt&9pfdWd%_HR91`}oO#Pp_O+ zF{^iSUErXn04+yu46zA-1_r=(z^z*Zl;#h09t+MvJek4)C^nErrUu~P4IB5~bMq*_ z;9z&-r(eRr7sW?b!1!Nj9-`d?{R8kJ1Q`|`gfc#Qn$CGk5^9qVd>^u;P!tHD&=bMq ze0L;Hj{%M%9$W<;Tm^x$vN94`M6Lwnwg7gsp>Su-moMKVxh+JvA6P_WG|GusZ)!}f z!8{EPWDPqzJH10fWc|r_)ypjDJOBI{B;yTuw$AN7U>^YZkpSZMpSM6@fH!Y|m>C<; zWw)bgU-fB?_R}f`3mMA1dA(&~ko23AUVik3X2OUhCyNC5717ZK+nN~C{rcC4Q4Oe10QJFf3VWrLj$e7}me ziwLA)ZorS(cS@nH$-)uYwgqVYM!w3?!htXxOtQ$B&xMuV@8xgE|B6B(LnSaN0rq@v zU%2>_kXT4Cf?Ri>--8zxdmr(OKb{4@-~zV^tU%h`jiIlCqmbVTdqvL4dCx}>ywDz# zK#k@d_>id#o#GV>x?J7^638}F^-QSIwsV+hE};Xp#( znJz&CS6n(dmw8z<=pIbIh)2jLMA;9Dpu#I3wKaYru4lo)#}`&tCkD?U=l?YgqvV=~ zCw3nq()5b&p8aoDW~H9B?wT72$`HbQ01Q&&P z&8#XUQ^4(byFJqkawa0tLz(N9gNl0r%LQQ0L*?H>_4RS4@2gp&+g`NP0$d~CBg%Jj11mwSgAtjQ*>ReHt_dvcu zNbpKcO%<(3O{IXa-b&s1`MC?^vi{b(^MEEn^O_Sfi!9HcJzJ3l={e$$&i^gToP1U< zasAJqV5_l|v4i>h`*#+m5yk(FFDWpa7GLk_>bjGzAPx?cs0-Lx0MBHNmH&6`uO)*C zQMYg3Hu+ad4-{50l7Nu#Cn$9Q%g?SFJ^kOiIPmUj)B~PDfa--6uR0jNP5EZWg_;^Y|A+%0F_kZ8Ile^uCae1uudk2j_8`v=*xvfT?<03n{!-zU69oqaG=8u?L-ll@;EGoO2TM&#ni7{4A`j)g z9xg!%o|1v3j{NaV^f0of;tmw->=EAHSA&ywaQ)~0w*LN&NWQHpOkwC#tO76f&@yLb z@DlHb)cEsRJRD6LP<*j$A`S=bF?<_91}HzsbPvQ|7VbuhCD?f5K;j@YEKCqW8Uhhm z?|~;Ttksl6y0k9djXk!ae((zK)l-Kk@4DDaytrsMVE6#AK{!qYdZV!QRm>CzDkwlr zs6db4E8jIyxxIS2-+5fE)(td!IB!p5KW1S4Z1Zw<#5HFPEw`g#$j*t&p6~rqI9>S< zY+F{E5>NlMjIWWAuV4d0Nm4k1_k0ZW9?-C@tt~7^PT!BT>xD52a;o*!v%5IPr&~9! zV&Zr5zaXs}^@#ZSh}YAIn*X{F+El)uUZN?v1S`f8GlBXobiQK-vQVXPeczCsdmkhr z*%CN2=?NZ5#01uyVpWVS_eSxzg-wsEAEG+%IgXFMp8k=d_;UcJg^W%-Q}B1g@B{F;52;;?U-Qq={js?G)>1j_xzDNc8 zhgDh8@0XMEHa-*WcrmwAx*OVGJmIz{E8dTMt3E`la*2}QyT+j0Qm%ggO@7!Y_J2j> zJMJ@-vf`TbTF2OdVY{?t#@JkDAitiT@k@?j%cG&~=8k48JE2`)l1<}$g-d=ktULH@ ztr{*bbK)(=^tjhoI;4k*xW;wqDny4265i;MX@*F*3L1FD#^1Co&ESlAkX#ThVfx=s zqIqy^pO;Z=WBf7Ip8~TzlSbx`w1LLa^B1=-!Y$1zw_84QsJfU?mML0AI(H`Bafsrn z$MZpN@TRqzlb-oACR-uDlrpF+j&?ic`L_OVEc?%z?*pT8jU;D%Jv8%zv(1bGl50sK zH!=!$_1SnBTX2ZKN~k*y5;s7xUwH+U7tlRGAC;^`_&;E*8x z*&Evgn`=5XKNPeS?Q636Hsbn8bdlF3Z6%*Wnr8(W@qsIa1PI@9_L4BBd6?0)iffv| z+fKVip_}A+oL(|dW!#3QS1-hd|bS)F($`M)z0B|#`TP1 zC-V?13!Ssoqc_<n``$ zcGCa%nd)DOWb}|>nob%QzTlUb`0n(oXPW*n1*0kA{)*LvmKwSvxBXH**lTd2p<8C- zbhmRq8N`O2WOp`xww<%CqW|=Z@|`^6`JRA~e;!gw@9;4;9_n7MpT`C9Wv9h6c}c|tkjYB7XughtF$=?=5D)`B`4%yoACMkIvA+G| z$Gd$~Bs=!w2Qx_9kgod%33Z3_{|)x(LMjS2&ps77Il33b%3-1uWDg^d;DAWngO&-= z7w}-N`}o8d(oyC$j*mZr^mJc;|9u`uItB&?Nb!JQg7w^dB+2dq3@G@~H-NuDJqFY? z4KBXySeN{cJxsE(0)8g#JA;Mq;Z^S?z_TtY>|x|w1N#qEC1>A0sK&_~}IF;lO~ zT4HP(1h>gaY1BwHj(#@y?Ea+WLs*QcUhuFLeBT-Yv$?uNP=IckB zaQJGd@H!xDKh6sx7TBGL_6@VM;JQPcfxv7vOve$pjVqWL;&mS9OA|Fb(CFU6!a&d8 z0*Zv1`u`f4gBiN-A!R>*_APC~Fd!u-XB323-h&GD+-jl|7Q5}w9|MpL4b&weF$*b+ zIT#14KHKR4i|HpQWk7&`Ln0PpO_`Mz(6qp;A>-zbfs=~FQ1Z2F5Gn5!Ty2L3Iwkuj z8Uhq3(|~tF<<}E!!M9^8vy!npT?jH^{S*~+@6H%k{e*@q7lCWQSVI^oFV{7$xB$N9 z>=8vet|D)4LI>l;kvo&4wMQOj_j5wn=elDr$zC59ICe4fCyM(YZgmG4=^r@7aaMm! z44SCVtKhI$;ZC7z{U|hwDPf9!$YN*0lVhvMqfD7uyVp9@x%4AM1I7`++z0XIz4{U@ z62bu9@x2L&h;?KuW`g1Hn-{tNV$(r{QEY+2G&M7mLU`nHzORC8REMiv?k8*zTx3zB_d!ZDS?SxutDYd4nNDNZ!`v-QFv|gih6QWqLzJm3AAS@M4-W(bUIAc7tUfz_ z$OYtmDjZ3Dg$+lO(`H6TV-@&5MCd{wKR(+UGR%1ai#wniDXbvn!w#ZQC`{M{@?V~P zg+#JhL@cZut;1mAO3enq1SIcm8ZzuYv;&RB}5Yboo}c*QmwX3sXqb~`yQ z$sZ99X1L-R(FJ#8{`#u^(m&16c4LeSML&(51Wq~V@xEJI*72<%ttjW@0_sA+ct)fv zLqu;PNMj(qaGxR$|H&rAh(O&D0-Vak(l<~|gO3SQ9SRJ|iVCb*Ur?MdClA>*WvwPryT7?tTd0p1=zKNufVX(`?eYk!Y~MEkqSYm=kX(^;6e zhV`dmxz?umK|;sJiQcN(%!R^xs$kWV`TX~uFG<;Cd(1mVH<2RNRht?+Vm>z3PtGeM zg)P>ERhXm99HuvRH`C<0C&Il9Ws1KWytb4TLN4$XC_QGA2rVDI1eA@ z-ZeA6yf}wel9EZq{)|0zMzeYLLrb#2`=mL|`ui^T&j?R=sB#~$E>(!L1@V6T7tO9} zNNHBgs)WDw?c$EM@~1-1OM?rs)n8VxtbQDuN`l2Kx(f-=pP*+sut+}BUNepqV=|Dt*D(?c`n%xjLH@^i=6)2kXewTQgGvMR3e(tqyR6a=NtAj8GIisbn*y--NOfc7L6&m94B7$iNVz-&bVWRTtK zU5=9{0h$Ub4^g7~!F@zzH8C+kA&F{PB@~Fg&tckrx~TgF(&519=`Xd=Kt}hWRHKc5 zeijxJD0oBur)kDRr0%Ru)Wm|e(NpDQ1-?idRic~1eJvF;7?b=_TnrJUF5bSLWuYBQ7VJ9}6&tvl{hF=Hj)X7SHHRau{_Ef40z8@(RFa&) zKklKcY<3NeUBwN%j6;})3xx1^(>5HSOD~K@80>NGg zPlBGI>LC2;mD$zA>qq|!nFD@8J`+RM*f4BI&f=;7nC1?5h5_I4s>zQgLi?yk*XbqnLh|q&L~Vx|pCboI2j3-zVU5?$Ai& zCF#yak+t;?rQV`wyhnWIOj%d+;s-D#zM}&Ji35MT5Bv(S0wJ@?09yk57wh9410)#_ zDIq5IyrZuAe()9O!RW|qP**%cg zp169gQmE9NW=mgY!mQ~{x_mxMPpZZh*95Z}zhIO3t9cRXFU3WW54R!Dc0`{7B^Yqy zT^;v*0+>vjhA=styHb|Q{2?*4tzOOtPTx#?Gi_MsGrCShhk}<@MhPT^uyR?y+SF7B zKQEI>p&fMn&NLl+_Wn$MN_P56GGhehwROJSo5m}`77xBkL|4I6B_TjGy)aWs6pSCi zhhTJom%+@=P6?0^YV=)v{4^O4EyYmusnoAJQQenamm!Ia7n&Koji0YCNL5CD@~qx4 zzFfrOJ7TeVvM9nAzyBwW{)X{_FrJZJiI$m2DBO_Cm;Y`^8T~Q7iyA@Z@7{eUX%S2> z0xDk0IOGPNZgdL$qwx|UwAiXE#@i_>S;3Moa?k{7%@*y&%oF|?!- zMul8-`v*j~ZJWhK(Mn%SR-&nJ+0AH~r2GMHVmq<2!j-MUJzax(iQ2V2O2g~vt%bPt zXJ=LTww-1&d&=QQy$iw=Rz` z7F#u^ojZ6O35x~&PGVi1d0X65ljanawm3Te-?;pck8D!dSNe`JhKSMDbR#log5<{? zAZ7?5jXQ|n263l67T<`0$0SmuD!9IzBu`729*o}cb;1@{LS|{;(@zk$ z9LS4Ayrt3Kp9bJRB|tEc)owuw%w$?SRq@*m6HT>J>wUX@H!B|rzcqc*Fo345iQZV| zC25vdiYYI!dt|Zp{P;t#Gbgos*l60kl})c9x4NU6 z%|`X*^my8r^a!$FZ6Kb)v3tnx@esH-Ob$we8BFV1o=LoXRiOeOpAe^z*{i&h)BDaT zA4({lY`5wU6&daO4-M#mZqu{16obM=za(N&d48BGAfpvOe4KB=Wi=Vn%<<@E5UY^f z&sT-M@z2oyJTy`KN6c5#zWtCv^c~JHZyKH-at^iYv5{CFd;r5e6od|uj{W)b=hw^w zioy6O+Qgc&0~QA3hoEasQCaXO=NoAC+4hV5mPjgfu~6qJZW$UW&3Y+;zZQ)d`TYH7 zuYT&=$tIo+oufb3K2gS|cDB*dsnr*8aHJUFy{a52YZj}st(kOi!5Ow=O8r){_t<0T z|4t8FMl*mUCJ^V503M<*?Cg+}k-dkmZUW=8>7Ep*Nyo9jTs~Snkql`A`JExNiHKHa_kzd%J zyrB2x|2(-+6ijq&m{X+I-QC@3>GK!A>Vxl%Xeh|WAl~2D z*Z`l^EF3=43>Rj5!G&jUhiCzOwwD2kD-3(UE5R?K8R+gu2tRw5nS+k3OSTf)7BmLP z%rnDhLm);f%s3%=omi_{GROx(r01ve_DuUj1qC7GE{8j+j<}|bUTki0fgEl;@XAQI zX!GC&>ek*Z>mutb0dYc~Uy)L=GUDN5X02jbk$POmp zKp0M27nhy)Ptu8w2b&`RBEA6onpAY$eQG`A4}pkg!c;!;=~&>Z6~R~zOc}^W3#mLq zW--9$C*gZn2vJEYzDI4BsRN3A6WM(0@uRbP%fE;)>K-%D%4pTG>QlkZWj%Ve7PS7G z<@bzjpF!Bqug0?@*Qpe#n3&Kvw|mYAM!0U~ZwS!7&~19@#~o}E_%i6bS&Mb#z0%Bq zY2Ta-?-nzoXKl1NSG5AEj?{TAR#fqNIzuZD(p#D6u$$FiO1`;Lk~j6yT#FTrT*@K&s=58dol!QV>JV&mb~F>ehj}X^`Xem9)*l`JXaO5sX@&-)(p!9Tuh`mWb`7l4DNa-#~ zf*nDFN&ru5fX^Ogvf-1zegSHwwHu*ng^aSD-J^dW!!oZ+Qb<+~FU!#SDihBGJDL^l zycx`ro`9=jrxLUu%tc}s*XV@(HSDW`Qns8x>crNB{1W$_z2FiI$;z9qnL;Bk@LLw_ z{~yZUGAhe0dizCD5RljkNTVVlDJiXjfOL0CcY}1J0@B^x4bmyyARwZ&q;!aYAe?#c z{U7H&AI>|@dG{E8+Q!3k-)pV8u6bR*$yz_KXH{Np5yAOalRHD#@9F+=y<;nG^QU{s zELFRPkL=81n*k4Cw*!Sg$g?S2M{d~7U5P|4Sr&U@IesH;9d{QhDIhuEe}uH z`~MXM_I!esk(xRXj&HzB`TqyO15ej}52+0vAz|K^y}!;5(7r;d+62H$rH6Mr2Z0Gn zDqRo}G(i(WT&M_X?whR2;}}C!H3+4>A!0MU1@30}1B$@bGTsT^$r(+7|fLx_yWx1-5p}qJIIr%W; zPd66Y+C-DDF4mtR1hKBJt})0ufZQbkUR8Q4oTz+%H{wl(+&u`Qd|7thAUbgr4 zw0QA^=e-b#QHq|OqPyVMV!y2FuhXM0ayI)Kfe*_Q_S2p`adYto(BT-sVoEXFw3IKL zsp;1Eq>uYU@{MBsom6^(_r(l>fz)#mo;ClAI&F5&0jvXF?x$_Pg*$}wDpF`RRA`Ql{NrM+1GPRbWwX&Tj za*80+Bt%B~0);1#M((p9RLEfKqNWlHn|!PW&c--+Pb)#jsktiwe*>s=-Jdf1LOz0= zwz9r%LEZ#OGVp6rxLQZ`hDhj&SoBW)Dwyyee#%umIB_)o&BK7b{Hdq*77-lXPD5LG z@x)?%sd&iIov2-%mEeowjIB3qTz`6R`|OUwp1E^`2iETqpIu!aE6-QqojhC#EL&e* zOTAOMAWj+$_FwACHv?1LtW=*~|0QVx5xtpWZxYTf7l%EYn7TOY&D_#Ob|IBJ9*TS7 zqgmS?BxrfgtAdtbW+EaXu?HK_@!tjn_m$cU8K`l%umUNs4;t<+f1P#~&ioPk6yz`e z!NY5ZM9P=Z`wwn_n^+L(y2C>@_pJsWHF8&b%ma`9;N-*voXDWMX<4K|LKhA(Q3wP% zjV!~#r`7BtPu^hwmr)ltw<_DE4v@3~9We?%f-@*LzEF$1)oQR0n zeH+xk>q%|5DN}rKvTGCva_0hDChiO145bEJVkqwF+gaf5alBd`3$SMNsG(+#qwaMW z7-Cvn481|P)6x@wy?(kp%~aN%r(D#cCtm9}!}8MM%-TG6l{fAcy&t^aXlUQRn}G?x zw5p=w3FP+c-Hz#@ks+HH@Qf~45o;f8rn17<5Y8vWzM0-Q!f5at1IT8q$MSwNC? zo^_3kg#C|88rJBSRoTIR*9jVUXfu&yHA1Fo{xvR%KtaIvhvDwN!FI{sy*KNFC) zE70JyM96dV%6wi$TSH{Q&9hSeo7`v-g&XGZ2_?HQyV4)}EcPt8J!j>5N)9`V8jqP= zoAkzk#&_b0Rlm`r_Eut%nNM*wpL$vf1o>}te&p7%{_Z<+%)89_EaF|iquIB!8#hfBeu$^|K7^u^}`D=X28PXCe>ov$5@BK1Bgv+Ox!l)ceF{bg*l?ZrX z#y`4(;Du&$+>isS8)Wf|NAA~waU3eU$n^A4kR%3UjW)qknvj%aPIrB`7gT=$wS-oI zXBM$KLa6{)rm<;G`YBU^zD}u7;B^!$tANgi0y22<(C=mt8F}j@nw+)}3S$?TR3&Du zS+H<5RayV%8KBg=9Oxq=3cyMFAvTVPCf6Vz2B5)zAY};LRB;K3hXB5Wwm|?Mht>BO z2-mYiy!aQzCz+g*|12#TvAzH@l;6st$A&mPtXDBG?LeKU4+Rh+v75|*L)2nA9kQPa zpv{YE`m99Sa@gg-7v8MZJWbi4tDP2=+_9$`Tqe&z#h_!oUllj;zBNs-X4oP+A+~R+ z>7DqHL{5XJgB12IyP_!(O8F%kshE)4cH64@iQb;-;!|SFO}`*)q9maX&OV8*TxYR0 zY}1kTWM+l?H!yEbR>Zk-+h>r{y?8S2b)(Pqy8H#YW=KA=iE-x%pJolFW+dppH z>IHa05oyt*!>5jAy?L(<%wKA|E1Ih(>zNp;T+(Z*S%07?L;S| z6&w2Y6M9!t`)4I|o$p)!nVt&#Xj%JfG%f{yTT?0?gIR^4^3$cpgDcsbT&N ztqxcoX?-b=!qFLG2|`OqBV%=|;2>T;4*ghRlUYN4`-+l%Y&>-1gQ?%%jb*bfaf6v2 zBK#SYDRWhPcH24I`g@mqzOL$c+~|$cDC>k7W2jiFed2+A2HcvxOIrEt2?Q9{H6_w6 zz4;V-r;}6%2|vW4nR4!`ciPHv*@9j$ciP8$gk5dgM+b-@W#g$_>C|EDvp^-i5F z^(anZL!sfCN!)iD9@@l;l_*XIH%tMoVJ+6rPnV$Yh9g4$=c)019|uXIMzn1bGYYi` zEcDj5d?(%aIjT^$8Y4VN%dGwD8AO%@c01=rVsM+D>W$J0Zl84}vkH(bT5Gy}{M*$3 z%~H@ko`p+yrMNWyn;mOXfa9D_?`n6KT)M^-P5n$_mJ%JeH*FyK2~Sv#;lTZgr~xWE zx>pQdy3m*x7Z>?mOCS3iYXrh}{ZQ?|yOjyGWlnzl#Sf(+a6+I=CiS4h8;TI+HrwWA z!CSZd_AT3k|56~~&CQ!9q;zz2i_nAq%Ka6@qjd;z0}2sn-+%byTql3+Er~0>#)iB$ zJ$-D^%jLl$8qgZy_ET_$gNwTk|0Fn6yyHP(^-w2G^`ouE{g9bP<)qmcwM$Va?;mg3sXRLQ4V4;RTcI`eZG8l%F%= ziL){ThRZ+cHoqs1&(FPe-knlQR@y!(%$L)%(tlqQ^nmB==Ime})ruSc8oehNr4A4W zl0sl+>up*pS4V`O5Eyt9ay`fm36>fd01yH&l8^w_GS$O}LRN(1U` z5a=la@IG38ivsVS@|VYjcOZ=W3Bu-PfHwfkz$Uj3lpz;;-dDwPw-OHjdwBzIKDV&2 z0O;=sg2FR`C9n((FY}+R^hk)+%gYN4q~uS)FF68FotVQE52_)gZ-n??Ys|ahc+8bI z#m?YH-|wv8pihqbE@$>WIgk`or<4yoL2sD$y!|C-rkJWQX7}^*reyIuBCno%aZR3F z)y)q5W6%EJ52GQCP^ygH&mspc*w5MTNhUR@v9V_Sv%Z^Cu{x_=o6;nyg>i5*ldflR zINW3WPY~r0cOVcgm&_KKH>(5DlGT2oq6_JZscjY<=aFLTL3U7W({$XzAS6b*u z78!#C>k%MS80E7OFx|uTDi^-v3y?d24OTR1Kr5XT0Fo`z>w@$rWCp60SiVE!855!( zaMA4mUH6rYOb?JktW-~d_6*c8bQ2w@y+H--g^UGk)@krh9Bvkut9<`MiNMGZGzX-P zDj)*I#?FpVA3-!(1p0`3i9=!kLT9w-gMlcPe0+cqAh;{I8!N{TC$Rd%zgi^Gl2C*N zQA3CsLJBl%f?Yzv>3@XIX{kB1QIxp1aUQG3u`;CXQD7#Tm1q$`-9mG8+&wLqzW>~u z70pz$5rFK{GRI#Z^*jjX39wG9k=OixMZN$;>d6 zR$@BRSiJ*%W9G5$p+M3TYg?X!s=VQ-K=$UUJ0!m*1^2fpZC?wJ_@W%gi1=n>e|T_l zfA)4j$x79*u_ZN=Mk@^$oWcUA z?Vs|5j3rF6VMI2Lscycuv4#SOy+rDEy#q_g-^@x&o_oUw$w4pk4dvz3Twjz@My4N35H`6NUU9au` z{_5;6$zW@yjW1b2MnreKZ?WQ|ONDN{PGGyJ!GD#~G&s*tX}C@h=T?H^^~^cB;?(hi zglAFScbm%14bxHzyONdj5pB6o&IhgCSq6KuLMsEm| zL(iWR*HL247klNO+Hc5QN=3RHUj^*EYqs3D@QVDa%Zl0Z&?I78sorz@s>U~!f(I>S z;JNsyvCJ>awU>ZdIu~9(UDv|*%{*8kjA6V@(U8~`nJf;K_J-DI+=!D^C99{StUeVg z^+;R~SpNq{)-|L^R1L-}I61R|s(C_FhAg(ZKEON%^un4ZfYHxC zHON0bYmR(*7_(>yea?{YD+Ft=v#TCF<`dUGc{9DhQEio1`iTJ*%w1|E8uoB!05LJi z)jzY3aLipOvd(5qi>{f)+;dyxRuZ;g^v6KH!0SV)_n)F>ja)QQTOK^WB3P7W!F6-x z{U$J_Uw^VPw!T;vgRmilQvFPclIBCzCj2&dyE_A z$ZV^awbz54IjbCPkfSxXdbqI`~>h0LKznu3<<>TYxdk}V8gN;BSMOj|i%N$YL2bX>-`tB$(Xd-qf?kp&s=nBe# zJMZ>Ub8+?cu~ce;Yr~d>C|%2pM2s?Wye(9xn&%R;qurlOwOzBWrJ=56p~FvUO&#*~ z>qw|r;x7(gpn1qDeA3{80t?#7QtDQSBrQ~XkJZ^eH6ai1CP1$zUqQzW+D@GveSXHZ z!yKEx=jO#EWF#=e1j$fyui?<(Xvs7V4aX!ml0H7pJR2PQi)Dqoc=y>03B#ZM8^zC! zZk{|0u6;{+7l)8u@WAHPe!iEbOF27Bja|2v@}aYhn~WgrISDm8m=m>H`n}zzQS6eV zT>2T4ox@WBP^1QEg?O)Q{~OGCObna4`6Kww-*REIDv*HdJ72W1ezrr)Ibg3q?h2gi zAe=kU?B2FZv}+_KE@(e8GG%>L-FzP%hnYF}t{O>?N<^&E3en*W({G+9d0%FGrS7Vp63ioFtdqAZYK$}X)3e}< zPBlL#rVL~LM1veUO1W0vU?gStZX`}gmk1A-K~lx#I8$H%3=U-ST0 zIdepv!Qq-JC6YutXc4ed7XzMq;b)EtYoE$iR>2yNCzI!I7*y_`(r%|?p6uzb2}z0G zHu*6Up{wSn=s%n@e%tXhWn^#Ch5IqxKucqAKvrh@&1^GUA1BKi^zD+KcU=xQp$tR?Cux7!|F)OvT?dXPK^)j73)7I}oAD_Xp)2u3``uE*p68 zC<@b{v?>p2;~$OxT>UJW&CJXYrW~(YxiWMok36mCTYYsn$J@Zjn-YOhun{)IYx~uX z6ybbyMcs7#%qSb~Z}4n$eodJ!xcPmwBpze>Lq_S_rhBgk*GC~Ix{w!B`v5;Op+99u zRn6&<-^Xol;ZM`aq)YlnQicjNO)TB^zlY{a=~0j3NFoViTMO9*sGkrG zM1}huG#1m+(h#^9gR&X$X`qh)Kqz#ej6#4IOpQx`@w?B+C{?`he}{Mwm?ap{(V$NX zCUsx$x|c_XhsbROy8PgOLU)e12mo(^xQt4 z4PNy*-&vxV47U1KbrZa95UoST4?%?v2Ke_E9@5nj=T^^QSkEV<9amf11CwL^Q*Bk} zClKd2T)Z-X9|e6(J!rc@hZ+p3n69o#C-D#h4T0hq+>ak1zX(mUHE584e_?rdS7)~} z{gHCC=<|n##;`3se<^Vztu}3&ZC1qGx=1B?CB@LI@$_yszu4!2Oy!1NP=8mPzgx+4 zr)3pes4C%FpIqmz^BLK@7wFsY4EBn$UTaC_ zJL*1?PN@Ei8A#2af75o+?K)h~mUE}dT%J~l$;$dhwnp)C<>i>HJ6y_O)&FFJ7EToLadD#HzeQ$o0So3|`o4km|JM|v8J++0#$}e0 zxlTHQuLWKT2ympi3jYfAKt=_^l^(pVtGsUj?STYQpotF*8&RNJK!6|Nro%lMVb577 z$HV|z?AMSaLwGF^Vn7B;Ko9Epq8wl*+1Un(BbxAOVRZ()eLD`Q7{F}{0Nn=xc7jm{ zz&{l5{-bzZo|ypN9*9skZJH0zAR`IwrBo0H!aygweOsdTjTgzkWA4;Q)D@t&lW!pV z%#qLXKmApH7d=HNv;E6Z?2K6*&pq!j$XnH%%aQmb-*fapzrHRs?>UoUa)r|LNAIiL z5fK$u{hR7O(t46xKHbe(Qn{VBD4@7X372?1x~g_(oOAioXpM0HymE%DKCRt? zd`oV$)il(Y-cu@6N_?Pibu9Fyb&ttda~y#+7tKa&TvZMUymuc)HPY!R#o}#G>2Ba+ z_J|rO?kR+vdXWsR#sLbLMy~fNMS(#Mkq_rIZa3+ zTwNp-Lg?Jp(1irFXaONNFvf%+bIrw-WPy46b{A}M@NHLuoKk8BW=;g945I8;o^Wti z+aCN7aUv;)?h(QefhjYCOo+uJ46vN(z;DUQS9L_rBt8V20XWB&x9j@|u>}5?TB`@o zzvO(6-PwkZ7GJ|au1p4LC{v*jIKiT_vf&V_75w{45e4apg3kqdSLjHS0_>O^meX>c zGQl^U{$*>uL7yJh@5C-5nM!YsiPZ^qK9`M>hsz)=M87Oh=)mi7#_V#Sh7Ve&$i~%)s=Q-)?8>Oq!wwGah-T!??(CCG(ETxH}38)p4 z&QDk?ec!fZc0V7smq&R=C_IAtU0gum`L)6~lx8xrcT_Fz>R7H0FzlGK7ZsyNyK(lE zN4ChAL_(!GH22TIKT3d!RhY{+(ty!jv7oU$|j08XQFTh-GlV%GG9l|leAGP3+ zFxbtekg{##N+*I^E`dWnM?iT-cySq@ibS`e*;G zT&C0mxQ8Z?B-m3QU{b_U5D6w=+-R?*;P586(|P|#>!fX>xa|u1e&VeY3tZ(m5oez> z9+3vWVq!E2fla;y#li0Za4B{yO72^$me&fJ^14OQ9NGSJ=44}GfMDUR$V|r{H#bNm zN2jW`4+n5$MX{T$7`^~+?vU~q3(Y(lWB>)Yir&M(4{(uo!)^(7j!h{?N)i&_&)x%} z7_i>y;9H1uO@Xr!hTIH*TwPKrGKKpV3et$sr;d}RS*o65O*pb1nLO<4cCBBz#Evh^)*CC3W(RP zOM&-%9=4q$c_4!W6!;KO9LTT_fK7gxX){77=qTpredj-C z8`y#K4;r}n7iiW>2v6S}c2FGxXJJhkl>XgczsAG5c^Cla!d~V~U3YCDxca^nZB18Z zYsi(zDE<5Zs4#JGa}?X(3d&J1)BCcx6iWAA6n|Gz1<5q&YgJZQ>Eluh&B|qc4$TpxUzc4=vq_K1hbDWQW|AV4VtW&3PU>S5eDjN`kGF@POvaN^$nyOk^<_zZTNyog z{5S}pD>d1E%xr9za~Q}Wh+qYWh7cGSa7y8weUT|wuruR$@Pv;;+s~@<{y_%SKMd|50g&aI)p=W0M3TnG z?945#$M~3Js$ z{UU1^`>F_UL8DcTSUuL<*2c(CM4;G>fTUM$Gy<-xP<>absBc*t>fPSe5fResdm7=8 z&b8gq_)znC@71V5$>h5Zp;sY=Q(()F>p^oYun1{td8~uIt>*p%=acGkzvul+U2t}< z?cC0l6wuVMR>T^-!sWGkZRwLJk>2$Su`t}F(0z1ks*0;D?zgXssLBo8BDI%+;2K7= zB7fn|_#x>V~B zRy#D!_252)gh!xTXkob?_ZCihxRVD2ROQNpgNGO1Q7B`~EU&I15TD6oek*(|88DEU zeDb?##G41qOCSQnTi=I-UI8zx(RT!+7N8c_YIF<&rv&i7DT~e~In$v}%S6ii;0Bzp z)R=Wfui>}w)0WPK2^D+yYNtIh8M1>Al@!+%EKFEI@i_vui}Uk35;&KzSVE!Nhsc! z?~5#C;V=?y%j0nP{P#XLSzKRyGRxs;10C~%H1%Vudjf&i-5sbl)spd&=Lf&=Khd1puVD!m-}@uC!4;udp9iS97v<-&Vq+E1y=D@2e5~^?V*VtP3URm*3_P ziCTjmAc+-}r#-O1d2APv$P(DT?>KBx(8cXIysQ*qoTg*jcVXgnH$9TIY z5L@hSuNdaFY^>b0D$Cjc9O;aMBN4yFzlQnv7`}m5U%6+^?M5;~qI0a{1(jvA*l9)YnDQZfkE1t6d(6A(FV(zwG zn-XAiC|p^J-FS$VZK2N`)})|`96;{Hb%_K1M! z5e7II4?{;>f}k@<#jePH+6+K97*c^uK89{uQK~-Jdl7Fi0`mk{DQ}&3$P5HZ%)ekm z{S458{%b#1Lkz@wNx`Yl|ykRemAU%%!Zz6R*>Nk8p2ufM<`Sqk7JhwuIeK-+wb(Ff^ap_n~lqC%p5=ySS8@m)W{6F^68KZ@HJpuEI12=RIUrX zAFm7k6(d(H;L?iO9~ohLywF%bXlp0%kw_^Ft7)Oh4sMl@%#Xf5gdug*rLIi?|`}?M-z)jfzB0F}!>p6k=xLs{P2QX#dz=}Y)#J#Qs6 zn!Y`0@^%1eOJq=kns3FU?h5US&o=t>qj#NWsnl)g(Npu4`+zXC-E?Pgr%MV`GWgZs z+gbma@F8cJ*`j!!FLdgkRY3s#fPd2pt^laTfRqQH^TDoZnYkjUu&(2^oW@=Ird%W*@FT@O~%}`>kDsxH;;9wQ!z^E zym-L+_}i_Fuu=@^R3_V6B>~puzrd*fk1#vdF!#7H5ke_`fF+BC&NQ*c&f^t0JirR& z12j2c(`%IefpZh20c0@R$QU24!qoY5kyWfhnCax0kw4bi+2Ox^VadyF=Js)JutC)x zZ{1!m!{oWwYr&tcM(kSX?G4nEdpOu`=5gzJpSrO{NZMyVWZ6F9yn&8IulPO(?k2{F3!t-;@Tuz=Xw-f{ zyCbfApr>$Cd!{6+h!&V2a5F-t0znc(7^WkF-Ur+jKlsrR!eZ!eu&0oa@N0i6OMetw zb<<;|?;qIFdJu&1$jH=BLOSjU~yoed_Lm$TU!H_ioVu?V08lj~%~5NfpmCWs&7_D>XlPV{|Fc`LJ~#{c%i zLu7WYt6KwnMuA*JN_e6*bblU`>?AGrHz=-{w?5U;MPH+c>MZ2*JjK@sFo(-|71ihv2gG8rU5Nm3e{NG@jAM1NiOm3mmBr`w7wpF>5-JoJKY7$h zNXNRq`TfB$P9Ra9`zwJ7xV{xT3?G8V=o-s!cK}A%dcMmCBZ0Nd>G5F#{k+$?RmQ8( zMi6NbxeTONT^QIXk_X5xVu&42lg>m(MGLXd7;C+%&nV*~^epMPo&hJfxePtT`&T7d zOxA80|6ZIGQbcKXN3);!)OYDO-q)A=cRwPQw{U18oCBL|Ct?R9C%hDM_0kh+0{7`)9fb%ca!QP z{o7v+Ci;fIhP|MJkNd?J6T=4#>P2I}t>EoS)7T>l${{jgHyOG;gtQ(fpR<286*0KJ z`S=%IPK8HWd$(G>Ul0>F=U2vXZly=}vwXUqq`sSa36!i2rLS>sJhxbDY!v_0*?0H6 zoGFvN#qC1n%fh9-0`b#HV&P!L!G@WnsI+L=#V_2>y1@_lANYHae=2~U-in#%Ti?i6 z6n=r3H*1D0BGck!_{605nwD96Ik&G<-W2#X5O-(yg_Px|j@-VV%U(a2g^d;DJqLEO zt|WaPTBTLzvW{}vt)RBKNo~$0tS52nnHRLACTq&|{SIN3y4O-KVI12U+-14rk%KFeiIUu?w{s1x zCqgwv{$+bvk z&GZ}UFo1>p+<5JuCgj_yfUC-2V1I@jm8(Z-0k`U_YAITX&vjQ?QFT2S|*Ho?X z+q?)RT{3BMF#AU&#s`HIV!dJC4Z$GtEYZK7p&%k^jRu$_qQ`@0QHDP?@He{~IA;Yf zY|cuB$5w7WVPhE}-yXXWqfFV8)A-svN0#pm>8z!6p^1$Q-%|#h`By8ycHH?3h9rmj zR`dOrwp;N#2d&IM4|QJ$Cl{dK;1U8TpZol*sWT^R1r{a}1}0c!Lxb!67J7QX*!c&c zC?qF8tNZ|M=#~Ea0r#n?Zvs8bX|ts$tHTZjGHI}&u%OtVEY*xhRBpgc6=;JcKoQwL zfn@0SlkA4hU%wUnqGYlZvwp!0C@m;A^eirJv539)6?yPl=5LAm<%Q6bns+OFA{`ku zGgQOnd2+A=#>Vsq^7U(dkXY&)e#HDTwwZIGt3M@vW~yUOWrCT5iZ;FeBbgGK+vL@i z-uTq&Et*t7W&#cb<^+N>52VifHz5>DEOzS!JXrV&a`N++H#h&tB`yWM^}Tj_ILHFg zbQ&n;sDS?}Q)m?r#~J!n?|f=+ukzQBEALeH^SDIADjVr|N1N!{vB2w0Y9;qI=j2$j z2;>_!zRYZ0|8rN1MQ17Ngg!W)dO@vJ#Y2!1sa;Vi zPks2iQvwdRUDb|N)*9CjJJh!8ffiFXcM1IL`WRv&G{o zSD2AW!eB0opN*_Czm6+9t&m1wKJC7{tZRYkZ&n7rz#oj~6~W@^XQK17vr^KbhIUx2 zi3w79uWx$yN7$mAer>yq#r0T3UB|ve5xhDZJp!NQAK0HT5gg)J0l#r zl4B&!*?Htx=ig1RAVBj^^^0CVk9%i@Du;?p_zk6G7Mq3>ku;n9{_Z#SxW5gQ6>+Hy z4=uh8 zcCSDGbj)tup3&{NrU#>1VVHQQU|W5CLcEUK~x=lH~n$^WE6|{0Q6&5Ct3lSo?c(ir^q4i2?ipfmN*} zr$QPO{&}yIyfPZLk^?KNCk1HVFRTuvC2agY5=RJ%k)k+rJ-6V=kw&*cbt$4oA@fyA zj*Mj=PyA6EslEI-uSxyT>0nbyipu_J=qVvo)Yo13{4aPErc@u$I+A35s zArGd~c3pH?e-{2+XQ8orLe%pM-49Ry@Kyb7DbRJHvDI@X%fADCYG0`LqTFa3+lH-aXz$B(<|8I6s9O4gNCRUNiU z>#97@odpkqWFNWB=m15GY2oVfL>&lg5xtad8xMBtmvI17HVT8MT~{K-Dl|&@FI^Vi zo>f(`K``Oj1~M(#p%mbR5)u+F5Q>fF^0u>M-TZ*h6S9HhL|a3Xp>C7MH!1z5;QWFX zw>#}-m}TGN&ta-9*paVF*x%PN|9&7kRG^xen%Z%`X5wHbPa>J0XZKZk!gX|8>euGt z4Qw0P_udrdi)n4!>u>mq-0DILiiGkyhw$rSN7C@h$*q5+qm#gT{6|Is`^AF*qOgE? zADA6rjTCihUVqHI&Sw_bAUhZw5@N?|;3+LYfr~iB;RgFMTOJ$V_>ji;MPWB>AlFtm5b6cuRH>8>c2trK#|uruwHb;)E2Tp4{$B!0y%gNxFCN zyz^3RbkP+5JAHd>GwptKXs4y#H;$)@vs}Nwel!>_jv=g{wr@_{At=2~&|$?t`^w4U z-c^+)rfXs4cP}?(>KQW{qOh^)rTkqv)H5@cwY8jx^{Nbu2y3Q4Hw<>g7+ zQP*AB{f+GKDuZ4exQdnVh$$;07Zj6c=jwuI{jy=|;{I!E#vMyf)YZQmRYK$Gg#&*w z%sv%7|2F!Y#@pi{MAr}$UK0VBOtZJnw{RvSbVPWMtL~e0EobugS4=#$WSbtIvR`Vy zScNd4OcwHXL_TR9TeO^bE!mIyHD+4O-DtsOHBJr1)Jb>{qwn#}>X=6oFKZ{H8U>=W zelh<}J+%E&A{8g=aHOSJZ+altzXw@Hdv_arGAGuNjWE7SJ2 zB&kDEsX;{ro}AY@ul?rOdF?vVC)ttUNTcC?XJe+AuJXgekgM&AjV;Y>3@70oYdS3) z8d46*P$q)n>=|RzstO{f7{WY-80%#{ZS*fzbItX2an;Hpn>cUJI?EI-dB1nPi(jcO zX#dhgug|%exK{gl^5=SJwzN`>v%JRQ!#U;!#Q?ni*hyWctNnM+QchBAxrgAyJ2ssE zUGhPc3Z}Kbh8}r~LFB6dF!@yJcL%d3`X?kXx?zbt7I_)O_Eh>DYxH;Hj-B>I$hZR$?32453SuUKsSwDN&S>XR7;-W&FyIz%#z0R`$H0(XRD|gRGX#+p zbO_VvkpA5+R7FsUfZ8PcovdpmX1!0id_z5@L5?M8X} zl6Dux3~BN_E`+E{UCAzx9|q&MBe{1uk`i#K@OipY^(b5L{Ir64ltH+OYcAfCQY4jM9=Xca&= z2>;dp_prc0*IlH&2{^c;P#X^_vlH06X%W~uNPEv27d1ic2C19{4@&}uo4wd=Inj}j zL>9<0jB22WA$r*LDpzy7|D#cq)o4#qoq5^XQS6vIVr4VfRgP2q3yrvw#!+ zimvt^p1%7{&B0IUi=JKTKa~Q_h@I#8Sds@#a+a%z8_b<)biHI*C)m+UT*Z8uR+&7G z8vb55*)aLa>GEVM6-PccQz7AXb2-*S<&*h1MiAi^CiK3G?(?G)&hvwC?^#XfRrF`4 z*TCGs_h#Oec2w}35s3k8S8#AQKvuXfq0*R^_0dcM&6-BXJ{o5FdC z6ZJOTo&^JaUcJ0OdHREA35Fz+39fR4yr!>ArhhvWEX+Jj6RG755gE78w9R2f& zqQ-{4M3S;Z&n;GQY7*T?0xjDMSAQ3fnHvyqU$)RaCxONS|M_+`l!26s$Wf#8DLvuT zew!zUNHJkAt(^Fo;$7Pu$D**X=YBO*$9Zbf?L*i4)v(bsiwW=vZm+4CM7(#*B*J=Z zj4GMmpbp>dk0E@_@e&WOFC5m){oOf~7gqIO?k!%;^MAtC6&wo6Yo)EhsrD_jCWTV9 zoZNh+bXnS^@y;|meL%uT(cISO;^G*}9p8hV&|$so z`?)B^pCrPV#2hR&=W74a9W7y>7@vze?MgYTw14vFay33n&Z!ZlkrS2IJX101MUR4U zaH29hyUS>b)S(ufL%9`8N&3v`OU4E3F00almq&Z=Tz?JU{g~#ZQBZ{0z>JlMbNAh5 zbF)WATIVtOxPr_r)`#M_D8FWdL8yG!RzD%Oz6XRAd zAIfu4TIo+jijv5lP!I~eKN5E%PJm($DJxok<+4-);KFO)pAyOTMZs)eZMd&MOV!j$ zI%6sk?_PqVBrkE??L5AGi{BSFJFX2R4Tw52RgXx?7NF}s@eR9=S9}n!!|y^|fBbU0 zpVEhuKqIWT%D+2dYlo%z{**5F-0L5xAr5Clt0IQnXkY(g1yI4dA-`I1IR6HBlt&~Y z^7w3IG>6(M^qTtA2EUbRj?sdIZrO2(v!EJqketmdT=od#3Iu#My`cyF4rBYX1yGF6YIoMc4uHxq!PP~=i`s2o;9zQu&^DTtN|m!||5lv|Zkw(3Wp zIP@I$6Z3u6ls2r|5sDBtg{i)7R9eXl7Xe=Xx>Bxz`ja@myD%v6uITNN{ZU9GNIfZ3LV@=4T^;3)oG!d|QAtfg;hm2sRgMZk! z9cQn1c zJqokTFEidZTVC#qTF3iG{#tlY2CL$m*bX-{!b%w$kXahE2v!$h_s_iJ$)MSI`uSPd ze#p}Sv%{WRlKK+Sy!uiO*T2nf1-|42rH+4c4L{)NSHLG@Y58>r<`S;+ufwD%a(Nr= z2h3=Xd+-m*&m7U-;>>>kyTf05Rr&g+uV`vyZCY&?ty3PS)|3y*m?otrCR#;9W;U9K zbkKtABPn_OL&ef&6B$C)(UJQTuZ_Dop6cqbN4qu%$Gc7|f9t7BTNtH$lbXecCt6;F zpQA2bL-e@VdOa5PIOeI-ouIyn=MP?{+x=wIQBvZds3Xuv#}-A9ht518?5Qft<=8?8?2((45OEB8~?U^RZ=dX-E#gEg(Y zI@M~VD@o5m8JO{rxM@u71Fr;@qU*wiCE*HRzk|A3Th;q;t*G$197@O5I@+%CI_1OE zHi{KFZSy$~(9}O{c*0bTS&*EO zc;~afKV^fYUcAQwpp=z>*C<-HRXhw!ha%9(79OPyB;(@+CW1G#hS0)-A^>$R@}N z0P2_4p7Ieo?a^Y~cZ_$^r^d&=*iJcU(cD{T*ydZ``Dd1VGp{B;)*??!IPZ8iNV!v? zcsfzFC#^H<(sl^B8I~o{gg1r8H28>;M&I?)N>C5-RCbkK%0tuk+TqOz-p>_<;>Yh*Nc~>5glB=qSS-U*XYC zi-mBfEADJPGsastHY`6d-5foCUZR{*U%=t!&Mi0b=^#($S8&I|$=Ax|m2W4JWeIC* z{vk)U>Y=9>51`U|RY{Z(yOY5^$Z8lBg!iK(($s^M*+?%Sq0c(Sj_R4(8S1?1FTr6K zlZt3_o8yY|A7SC>v}A5w@Pqdg;vThKrZ8an8LhqT4PoUA1xFntoH1TIPcvNvNMC z!HwbpwmEJX&&9U(uq%MIn%g8HKA8W2Wt6vcAq~NVpdm?Yq38Ki4wZ^mAOyQL?-+h{!)08?7_}GT>Fe# ze~#qH!k=7OpXqGk>-JAPkI9O*BIY}Uq@KeY1Cq${N!wM6@ir(sOCT*i&x$Afkrit+ z{IENwL+eCq*hO9O+xtJ&jZ)08<)>^)2?Y^aXly^$>tWnE?PvNsB91Q0=~(l~>lv#x z96ZIw#e z7!U-#1;j|3ZwM(olY1ZZa0$h>fYKOgtiy3F`)gcC>!T$asq1h4ygaEdAD+H>syM-O zL9L=JUrB69X2U1*>5i(@@}(Nu6Q6#ZPt2y2mkKrYPlz4qj}B8jY{doP zNE|1)<OwtGyjPZ>#zKe6QxrD`DYt8?hznTbaHaWms^Ynhoauis1hK}5+ZQ*n!Q=C;C z^%$oYF68KKwmKrN6GxbIhHRU#kR{sz4?`}M^*{t@nHyjK!yLn2| z+D8xD2ua1?F$TT3p|a7C~V8Ui**;n;Zl-AlkU!KvsA#7QL#ww(Pdf zzhSj$1Gk|>y!*irSxFUnW5G(^NLT%<%Jc@yvf5Mg{Ny@s4|@5?pSx!gqm`Z&zPe;0 zwJ(Jy`g+74m>QfqH6`s_93fg}RYC?Szx{`Iz|p5RJ=YHfe0S>IGn=Uf>BGoqJX2pf zI>h_+J#k#-u1tv-W{jksd{W9a_OG&z)a19+{uIjis>YCa8=*gI@MzrMY8IKEDf0_7 z_yUcH{_{Tc2azB1_A~2r%zr7WSG(Pfk*r(#d9&HCU2xf40KJLfUdY64p8fun9`JdD6Q05_Hht$JA;zLD6ITIVh8|R65;@NnAoJit( zIRE+(NVTmT(78-Uz9D#>IrI9@!+_FLfv1^X@9f>Dy}MlP_eON5(cbGRadh0wCVji{I=k7hRZ-exD&cJdW0_Alj;1neUo+Vq3>zUvl@Rg* zQmI$78e4)D6{(u@L+7HAGn&HHm2cNb{aPg5(8Qq@vaY%*41Pso^tfF^A}GOl;qsi# zGPR>VCMMZ}HwYG<;PRt{Foh^6rW9czHhkSj&)0jZU)(v@^~lXw-nMuoln{;)$n^59 zXE-N1#gp!!o+Ycv| zICv74%UquE4{jG*cxs$~IB7PR`?g)gjqC~ms9Mz^Y>;28T6?DI^snBZ5ZJX z{SBme>Xk?T+kAobeyyE1|7S}}0KQ@H=?qn8e^SoQ> zwb>0d6$&Plq8cOH;8180ZpX0AAN-29DD~gpP34QmwMFMpv$W}4)IlFF6(tk zkD)zn=Wu^ye&-XGcGH7z1xafJbmJ5yYnZ`H;r-@0McDA2>T^7e)S0}!E;!5SZANF9 zPK1(W$d}+#lA-u+nt!#a&FMYy$@t!vl{;TQmw%~w5>>=lCfvRTA4dw?g`IO#zc+)Z zk>X)xR5w20nTcwsBkw}0YpO-#l%Ari=RsI$l7no)oR+eLmV_z3d{0PD!cYr`-B%o& zlf$O!dvrUUdIfuuj+t}&b9F0c*aBf!7GxcQl8P8-Foc2y*1bDUk6Awh@bR4j89b3U>tDy>S0LqJ>|BIpitBKg}T(A zhy`5a!8peu;M(m#jbs2ub%R6TG-@;Y^5ngglpM zl;Y#<^titleox)=I=&$etwB{yYGP*ML6$EIoCi!}F=LxCLRf#PyX;Lcn32Ivg zsWDW*B{uKRrTAX`u+G!LAPzh}4nA$)RueoN%=Nug_IY`rt+rFf;rGThooHQ9sL@*n zc|&yX-9|Lj*PjAJhcq;$z!EB>vmaVWW@sr=Ba8}ptJ1iMBj<8RV=YNZ9*({L0oVB- z$ezz3>cEs|o28(7ra7NQh!(|dC5#kDO1(YzPrH|wDom&>Eo)^VwNB@6!xI3%(tu8!{-$*T~MKf{13FoM4x9-unzmh3^es^Dif%&2a^<@1F{jPvFf!o7KE1)2Z) zvH?>SlSlo+BFvZAVkqXk3ci1eNN1YMt-4P{8Y)ubnVTyN=S@dd{#Gw?-v8xVlmRpE z+M&D-HPyX$hqQP#)BOd)M@(1yNi9P&GkqZX?~)ezrvf2w16wuoN?_^L(sxD!H1xV3 zWDs$FK2$7T0EsO(teCA++P(Y5?xd%zXBv{NL0G;l)@irpb^XFPj4r4$6A^Gze!x_m zeO-ekCGN-4_cc`NyEaqkJJWh>LK(4!x~!{Bvu&8ymp@cucsw!>C_E}MZzd&}-7@5U z;4tb&epfuI?~}!iw0;YR#=U10KAUXo>+8q|@C>e0!OV=t=yF{v1>!8vo>F(9nsI3} zxe(IXlWG^Nvu^a0JBlbV#Q!Mj&rU_^V8fb&Us0xd|ZEg~14n`f} z3s3%(V$3lpG2mc`+?nHz6-=rwb@F8Gi!~DZ@#kNR>s&jKnhVt`^TYicq4x`I*7#S> z#KW?qbx291RJ7|{=#Z>AavKRq)h|{8u2!^X4a0EcN|=*USnRdl?jO7G-(0!+ZkZ*GPmW5>johq?)XU0!}2@wxL<%F)~MhBhV1#|Pp(h1dL_Nz zcuF$bXVMA!Yhe%y;HEGO=&$R&1^7IZHFrIV$sF%gciYr$CSsZn%xJv_t$eP_yGNw~ zevJ+y)KXGXPxNcw{`{$0Qomlbml>0cVE>ZxJ}=2w{rrcyWO#XvwWIz7$13iph*U3= z)kD&^RiXkOF7kFFze%ePwW(z+g~ZbpQ~SF$D%exv7e9=TL>CBr;&WhMJzW^%VC?a< z=?wbADB^d?+wgg6;H96GO1HZX>zcbAv!jLOi!|C$Otzb3T6TQdh}%OW8B<&29UfII#kkmGw1!b~+6XiWte4f1_Qhvv>pE9dM@It(on} zEaC>iKqo^Fl{juBYM^*jJh{*9ijm55%*5+W&;&eq}Zv zJ&x4o;*dCKX58%;eAdNsAm-qt+}6ck?E+x$Tp;e>ChE!!(USDDS)54nBXsmgiX z2FJLmWO;@~Noqz`Pd2cJRji|kN}g&2WtW3YoD1oyjXkTJM|plqA*JDEki zPe{l(pa3QZ0c)w8X5A-{;&RZY^ZuHu0C&$4rAnv0d#_{=BElNU4FhmUic%%rDc ze&hW6N@};_wK4=lk+qu(@Pi`;BV}a8G+FPJ?u?W~p}oGu7kX6FVS|=wA{3AN6T!qs z(-NEf{(m|nW1h81twpLa8`>kcL1QVE({8#mlA}jYw?@!?1Evfl9uoZNjQeFXILR0x zp4lrdUy#MzmAZEv%*gCyGGuT#C=e`Dgmp=H7ZdeYl`XODc=6f;HH`$=SjXn!jt!?bx4y0GGx4Q3t6*WSV@%Q>oI!OP0h{_OHF0 zIkWSb+9s>-FWSERDXNyJHKH$QyP1us)aneNWMfLX#h<9??mFqlWAKXAJ+nDyI3nk( zg9^n4(b6sN`ADCQ)5UGI_8)GZ(~7nB^d4H(WlLTa%htJgrUaP?4^Phu5Go*{J6Bf@ z&Cdz{3*CV&Z7|>!t&M{NJ^AhUgnR?lZaBI@z1&{^OhN($Kpd2Z z*RI+v`OJ`aUv*x42*Z6x{EE)cjEI<%GITS!^A%mCv>v)82^iU^*=_L zs%$kg;lbQZlCeK3?+XTYNl2f0wu z>tyy%%_@6}0!YjbvKTw8Q^pnGG_}3i+WsXJkV3Ozy@h&#+*_5@SSko5k3XYC0)-yeRNr6 zW$A*E;h~`qq>ffr5Z322y8XCArdEL^aplQMDZ`ZPp5q4d@Gp2f{<%&g`{%qH*cfO&6?7ZKBP_C9w? zDXq<|-=(GK9J_AQ5t!!4Ga}OYT@wy(aTy86XE=q^v_D>1 z7#MkZFEBm%;B&_HTXB{H696dz-LUErSCsZ1QXk>_2gisc!3Ud7H6o`Y@s-*~r*Ez~ zp1#V9nYAdQfxsdHxx(qe6=xs0NK8?IZ((%j{2Fz5B&GS!!}KXEwbD(2!PMIixP~S% zW7JWNbh(bODI>(NtD5!2Bj)zBzoCqb6~VQI=GSeW(~Ohz*=S29k0n^kc5 zL&Bs#GRL2-9dMb2>fRZ~U+3!;7#J+(!H;;uyT(U)-BC^)=+pXhyN7vd;@M-=hHRl% zKRLwl08a$OlI5uq13~!n*>Nq-e{ngSS4Tx_s~AttwhJ9r{!GL!-U$h<|N9UiRn9cA zIEjwD0!e%ua{eo5r8&(5=9K;S;{`z#fw+J-YVj2Y#fRqROlWYfP6DozfS`%)x!~vL zcjC|R5~NU7RUNoSXR~h7-(xolIM|TP@pC^C=Gswv(xdAVsBbxZ6+f&S&taGy-3XC+uIR%vtz0=YvsS=57IAeL zUyo8nLE+z&E~>2;;G&rr^wdxYr9zCSc;h_Cq-eTk39UD}3&IOxU-Kd8YP4eAPWV zbc((kzp3MSRWg64%Zi|=#(Je%iLVwbdHvR%h z%67j}q#48yXM3NeLoX#^ih=H5b!5EX7J69g9i@LO4?9AhKp9qGqUzMPksciM|e-QQ@t}j{AGRA4~5YqlVVc zJhY6HXcQ9TeqjCAD#%lt3q2$mGwvS3;>C+HSYVjxz0QO{{y5&AeVkG)9u+ud{KCD> zhTz{ZFB*;5?P_v`)%yQ%Dv2tdf##;;C&|^i0^=@E#&6__q}>FW;$Bt zo0yR=AT{Ps**WEu>Tw*;2%rKJCElS4zt`d|?dO{rydHTY+Z}$w|)8 z+`N-rC5+aRIMC^Wewopk(vnKjrWh8e>i%B%p+mZ=9#W)9`A+8jYtF|;dIC5FQfYzO zBXj++SI)_r^Sjqgmb?miy0EsjN#>bENC}6S)rc^5sSy&~#I;q)=ed@Hq(4YRy)zkH2>yK*W!vb{y&9m{}ONJHr zsj=dWWiM>0&{YXS0Gok+OSXPiQYtdmm{%MIjfwFAve7@e+3kbK%c0-dy=La`LwCs_ zx;^&t<)RhMmO;4RES58sJTKzOqerITp&}q8+`Bj!blv?emg%$2_fa9`=YQ8jpApWb zHg1*p3gr(13Iv^-K}J#gCl1v)LnYpOUGcX*3yhPMw8Tuc`2~Kl9vY*D25=NmbsZsr z_%%}QM|yrhah0p~`TA`=VJDwrQRvUO;eQz0KKk-a)^8K;)#Nyf{GzHzfVWj2_fVO> z2J#8wEP;`weuoL|gV|V-MzLN^j1296SK|vT!`q$ii72{yT-@K)wE*-F{~F`n=Xs1x z&~m4bW$W~VIi3(>y|xeUq{7o@vJsQ5gd7~&>Tl)L3bHhf5HL$jObk$W6*5bVjuZZs zzUKW_SpA1VY|Z_Vl*9eZ5^a}mHh9JHpa1;P3c8Hz-%u)%i=~k@7u>OQI!Q#PsEd=Z?N3FF)2dTAw#N;VjDSb)9L+9h}>EzZnp|KTljpo zUb7}WOY3K1JxAZt)_TnOU_2&;9B&mhcJrDrS6+i~d5KSlivu5Ku^vrIqTHC$Mo%J8 zDW|&ny<)x7>=LYXhbxMguj2*VuF{LgddiiD<1_>drb+J+LmNl?AOlOk@7Q=ZFwLPp zJT~BB(W`0BT;DKE)-uND_L;{P`z{QFSVj{TUx)Fxvx{g3e%nnY7*jr_k42DMI%JPTw*S@@1MQKmMaW&8BJ2Foz|~Nh@!QUP;qpenRBu{W>KngH0{JI= ze?{#v9LeAP#baZmr9&tvD})+F^HHrWK1*Q`(B{FaXaCroP+U z_%XSTFG$Z^>QzCtM$D@0hsh7QjQw&iY>7)L9mrHn!|{l7@~U6^{C6=@e*F8gDrID&M$ek$f$-rQM3*{$h$PgW~yze8D+u zY&KJHFo0TKhn+5g$S6>h@f&ezX4~P7-Zs2ml_Hx5SDB)#^0%#bZtr%!qwm2ZBCY}r zjM4SKiI+P*^YVUvmv6gj>?Xynt(o91P{zO1qoU7yxpvT9v0~jB_wH6PBlhjwpvA4O zMO%)f0NG*|pW zAi!4ra){b)CooLi+XnROC}OuF>+%W2N zr|}COzG@L)0#XxZw!__Y-{?Whs|oJ>pX-kKo%g%$eG$TmC>aF+_Vw?;0xEip)283y z6=)fF&QQ)m&{&pN_zDjW-Duv7?@A!d+9-!J+j2UbXpM}TMNak> zg7W3xyH|$=B6qPvYWF(tpDhr#fQVeW7O7d=_H5||xN{PwED$UDusc5P2+n)-XhNw; zlVhB4eL?%YEV%TGnmed-W2z|cpEZkXVBiSj%C$IB{z0UBOZ#Nzbi8g|&c#zI4vxm7 z$yXypa!H!iL2CB1pjI0II48RQ(@6SB=P*4t1;tBy1q~HOg$kGQ{KzdrX4HJisM>B? zE(EGJDAqyz&VmF6kS7qNsUtQ27hM4t7@%f<0l7;(&G~rvQ-b9(34Vl`E=A-F)MwjW+{ZtS#PYE9l zZWdb@MO#9h`~2vP1xI?LsZnp1<$KO|DY~^A4@JR630h6i*aPhjnc(_9TU8{uZw^{? zFo%1sUCKFq3N1DPtPjV1(oBw#I}jEjS6ATsSERPsnsrfVs_dWN5XbM(Pup$*IMFfcTX z+dHdme95nCcxmpa{{9#H*QuSPdMnhT>RZASaY*>SLFio}_FbNW@2wGQYrOqPUKa4B z=rlPOu9ZVnnv26KGcTWK%?52I+%UfXaxM>9AOBO6j&CYR$A!2Uj`i<=H2T7llI1Ru zD>kIW%yY&W1FU2wU^Tl~l@?hj?`6qt)R&XMWYf=2$v4-l`koZ8LO|A18c?&($!zp9@Uu>r-^de*@`0Dy#@#(oTyox8 zah+C_r2cv-`ItGw*?ayq5#V>tn~JMTmb`g5l(E+WZA_51s|= zFIcIKz{?RyYwIjef00^d&I}ZnkbXh|c5Fbf&j*Fu$uBcJiqA;gxUISf(4vk(uKEfs zH-tpuB@0gP$2u&joJvm&B-yTT|2fUBwi!dqoF=J}#n%x9y_zihCFawMeMbZRUvM%0 z+pbw=upSt|N2ejS45hA<<`W@9pDiwZ7Onr@C(l`R`wwGxS3i8i?^0`^;*Gk^|N4Qt zXUAT!!*;asSDUU!^Ax_BTo3p++VqI$X+vbo%}IJjWv$&-ATr!7Uc-%ZltW>Qok1=6E0Yk&ypl?wA4`_|JR#3(7`v3b^Ry)-+spzfRhwh2SrI($Vb z(RD16=!CagU2DB*lUL#ze11qi$-2b8^{dbzXi!a^b;>kDEN*B(DNHiu5OAkR!iW-^ zEg)l3iqp5p(?_89`t#rOFJD2bLio#YST47QL1%=BnhCyv`IjpXKmZLweg@bLaK~>| z0%=-n1VE4+RAi~CWIuX)VSM#G?RWHVCvG|YFC+x;SFhtq%l}HgR?ELJb3Yc~-TufV zV|WUA4Y*#pZ7O3iW87Cq0gLRMp>X-eC;nv53XeX$`x^-Mw_Jq2%t1KMaM+Y!LQhhZ z2l3QL5E$wu5vrzJPox7WzNqD>)saA&o?-fNgwkB^rMy0jIV8;gBV zr4Jvll+N=EvvErHmduIY95ap1dEuP{i0gW9{_C@vcFv>ED<=az+~sOEb%mUck`tN)Awa@_4g!WO};bIXlBZ;ouMu=ocI(nN?U4k}lc^r>MUO+9X21XN~KCoK+En(R94cM3pe z^%m42b*h=h!7xt;onQMWZyV2hgaD2GZn5&K+j_VEOBIa}Fy1Uh3m4N1^?s}$E|d^q zylYwv{heU@l8f_VG>;2>=nu-p6}(Buqf9bZIQj6KlRyz)*N|ex={;U>7PPAP+%1F~ zVaJR3BWfh_nZmi5GV#EI1P>M(V>U&CLPq{_5(=jCpOMK*7 z$r{#t?GtN=qKe*$(uyiu1?xm^lm31L%~QfH;X&h&4|nSI7Bh44a;+U=;-PmU z6Y!}8UCS6pmGW-^Z*k?Jve0XE#SXzqibUc<-iQ(yS!g$USQQS@S|w@>|pz@#~>fG$e4I;O{hH~ zv$K#a0kujw#`CbqD5WvBr+%3h#ZzfB+ho{3y0Z{B6`II#xwn2jSH7X>vFb397=3r) zrWyCDHg~_Ge`W_#3?#XCbTv-ewD{cSMcb!b@WhIt|NG*VV#oj3b8bd9#U zeNHoj#4JD1;7KQz3}c5pt~9%KP94!pO$7PVz5xOv*R7rid_ zWkU0;hg` z`|LxdfUs-7EfRxQLt&*ErfkM+t6nSSk72UvNiD})dH)^(o-RtrY%Dlg1b&B_EE=2| zUr0p`-oaYZsA+6A>pJFbvB}n+84RmYQmkN<({`GG9I=16PByj$Dtg=3Ki;lHL zaXFoSZ!U`=+vR%oWnN8Q?9pwiOkv&-)Hgp0h6aSKUsHQ?1_P)mvg@UJpxn4g1 z68((?W@KVU`heS&cC*(|=~k`)&iOkuP?`fWT_57V{4;gyZYe&13_DEdyPGIMd<{Mx zhsFXr)Ps=~Tf+&ral9DXg3RQiPmo^N(V?Vqipn*>An)zmjsGMB|DOj z@3y!2U1859&ch-Px=nEY@;=`n-K#n(l56foQl>A)wj>v{m55AvX%T|4VAlmG`Wb-G z$go`Qv}oIsy5;{4Am)Klk7+C^aZWcb+9L{Qp&O`QEyX&?;e|XxL|1EPuYRcPxJOJ3 z{)jboo)Hc^u-Ij33ro2Q-V2eQ;}y%W{0pmpf?}S8rg(my=DR2Tl9cL=#Ld>bUZ7n5 zUp2YFb&q&dIjFI$mpS{j*^^#rNab_PiT5uPFlrY)xL-sb)pPqwi3x*-MXm`f=tTSa zL?sznU-;%8;2w-j#EeXG?DrWr=)|@|R(6kOkuI%@9PPXmCBk8@G3CBP?W>s?eF7;` zmzT%?Ulv$e|HK=5k-DWsy?g0pcs(4mdQUCphoc63ygmd1emTkZ*PLwyQR633m`tei}pkYz@TmthtSJT#T*8Hu@7g=$zeJY_F@e8v~=2p!@fhbQRYFn)tY>`#7@;R5&|S0HK${X=o_X5$HRBP0^Oh@AA@ zjwAVxtKH$LiizQ^XToGtK*1MNa?hl`7yaQ;__c%O5b18{@40V6gLC@U5+vAa{!#3N$oU1rfU;H+dCt-1IdwPF&dC$T{ z-vZQp=j2+XNZXGAAnd2V;1%wT9AR5?UkS*?TX7y1xgnS&`mhypm9#4?6nBz~iXc(* z4aBy^tm?KKTs48y+L=G2i4qMBZN)DZZ%_AqmCOM@-tD2$F}K7D>CR6a_i!=xLKpPC zf8ICwr!iF)qxReOKh*85U*N(5&v$z>c$h)c^{+RA^)}<5{m_g8uM_q2u+q_RcOHE6|3T-!kVXb#;{^Es-k;nxdLu^+&L`!Nz z!o$nKCU}{5y#$*m$Hsc};_yvBkn7!6%B{XHR-X9kzr>9J-9SqM1HM}FzSbAUO<3P< zz>^ou%F#QpAWqC(kr|-#ks18~+Lhx0mQqzT%q5?+kP6z;PJAtRuh7ZH5WC2+7{<^C z{d!SY1tYRR?mo-iYg_^2Gf*>}l;TkztxK#^CwkT~a~?fHni!woY?9qddCMj*z^yJM zDn7hsKw>c=bFutJxzxX8X5JiIWF+JO$7W+eIFaQvKkt zNY0}_yyxWY&Cj0^^9J4CzVgi*^zsVn>N^r)IAfcm!}6$NR9B`$h(z`721$YOuaw_V zxGV14mpM?$J~C(S@cLPZ9a)ga{&>2rv5|m<`KJYX&FM|S(;s)qnrN=4~a62vBvG&?jt`(;@;cBK=a@gD#zrAWo8R`)ExN+I`ui?JE|$$ zx;DHA1U1q3rErAAUb?V6b5KWVwc<>zWVmZt z0XyxGk%~D|Wp>@b(tm}?2I)gaIMgi>QT*Rc$={1w4Fmf>_|-f8NK5w%e3o(7Xh@ot zf1kR#$!_g!lc)eUD?**%xyCLXLy%4wP6(tafa`!y2}i4cfW%D@J3Y!wB+Hwh<5V&} z){iSwF)AYGn72@&_YCRsw6Br3R`Zy%{NP>^Sv#KbfpI&^&;HLj{7&u#eW4ICCq!B%0>m`14xrJi3$#uK1Y_3REqcq zTq|kJT>87FTaYygfxepNiB!&aR%A1X`W%>tm$Rgs9r!XAvbv7Utxm6d<>C1^D1PvH zzJM7c_fz1_=D)OGF`ctzYtponcRFl-?)4B#rJ4z~Va7TZKD^iU)B*f^$Y6xI-o4HN z+I~$1w|jtZ+<p(PH$sezlf7q?fkC`n98Y;V-Tq2ntcDkU|jBObiTm+K+f7|Le^p zvzc1(S;%zY`8kPis`cXjtGBdj;jS=wgkhN)Q_K96Yy0$!{{n0LX7I?8aitF-27J|a zc&mwifu`cUa%>zT6X8$smgAEY#nwEZ5QOhv&+&^f3hpDI5bdint8<>`8GYq_3UcA( zhi~LiWzmBM0-wG&W)=+-noTQL6<97DPYhBS`?c?=WovqJZ{a2n14GDb^~d1kwq3T_ z_^Anl&bPU#+7jEL!n|q4O@XECj|Ot>VHNks5JQW5c(`)9^>}6`aHS0`4;&xv<*Vn~ z(BdhH)3bK`Xj{cd3?fawWfwDsLST9m8uRxA_0I`IppWfww?5gu@(b{r!Fr$+`AUZK zM@jq_a8RrS1SP+ZBSLt1c0)CwF?oCPseMTk$W`b z-Q}qyML^la_GwB}4KQWybtR0zKeVWUF?KRf$7604VORkNf=N3Rq#YJ13bV(|48c_W z>*5x>NBmWeY`kP4UDfIxv&+m~*4g7D5<2bzcbRU{ynzrUZ3BaTBsc`2>2JL~uciMKxzZI|xAG)#OpbL^xOGlpm5&msj|EoKsX_zo;j}|N8iQ!l{Ga7;mW?R2L3m2L;dE^&vEcXEdv*9 zE6uVU?DzCKDdSf%?#9|Rq~&Hl_o?hz25^ z$fwQ8-2}mSm$(Y>&d{@}#8qJ6Jv1Bm?ZOIx_>sl#INb`oF2BKJ**D+}Y{<&U<4D%^ zDv{JIuXEZAp}j3g989*_z=kpuZA_l>-E={Y5mEf<)9;4)OBQQuYa0I@$btO@5m87Z zDH7Mq$@PKGI8WNpJT*D#eU4WT(d`vjUa}nQZu(qUyp}nSg#q}B9u;Go)G)@=&;}?6c`C?GO%pPRX29vM_4Tze^ zWm`NUJx4_I(`2+MeS3GxevgX)?V}N)-ttyy0JPpWsKx#(5&J-#B&XOH3{1B(XeqQ= zj9SNtG&MzN8u|L1{j_^_k&W5#czR*r2@$@$DoQKF3~)Qn`3|^JKmZe@?q>E)V^jSj z1+7D|Dr=h)UI4GG(6a}8LA`Cbb~ptbuX&oAKZ)x{!Qf=l9Lf3loha{*FTDj;F`j7O z1ow_*shy9147loia@a6+bobHk?J+f#{fFOr(zqhzyP-EveQ(%-+up`zp?;%e@v+ev zHspfx^%8<*iYz+jA^KRL$bzyGvnaxr-#p2xi|kk|Z~mEQyig+My+qS}(|sphTsY}g zv4geWu7E_!BlZ$-1yE>2Y)nB&QLo7|P^k&b;XAj8h-&~|2c{#tvhqFU#cvFK|FflZ z!I$>}VTDKvY;oU*4Ha_B{sRa(*AX+ zeZVsez_MECwD*xO3Y_a|y1GBQgpb*fUUGa)RDe&fT46VF#Fz~d_s6^JlgkJxI`p%a z4p$vX(YEE1QW2FkWg-cCaZ|vh((Dr66MD?Ee2NdrZf-^5vdxhM6|XX%2ZMf=vkT=9 zW~_bTLvqW|Si6Fhk4hrQd))k{_LQ!P_^V;*3aI7pB8>s_O4=)A)J3BW*C1 zb9OyW^}DbS@U3FkkfIv2{sYE&vuN2L+r-2fc^H8RWI$UTgh4>85Yj6T!A}tGrEHKv z;6Z5mq)$%XUmC9|u0uBv+3B{Z3yd4)`z=_O2NlqdgKkLH;@QUxFw)ux8u(ht3hOY@ z_wThd>vi=co=!D_>=Us5WA*Bhzly3ZNwuG7g|PkxQC>W}{#SY}XJJ8)%+3O_`;7a9 zLF3iG4W!5%rU{mm8Uk@#lV%@LP>#FEwYj0jY0GG8m`puiGXC*zcJ%g*r*1V2JI&(y zw7C2Uaj(_wo(TyDBu{H8Noo9x3C&fZ05!EJWAkmwH4pq|(YFQ(Urr_V<;TtAM-fi2 z4+{R@03>IgU0fUm9kwxh%ITVN0J8RlC;R})dv~15bBhf@p^KNw z7x|eGfbvMMp7%M8fjE5{JnnD^Fl2iDmjIWSXZ1N5DfqOUZ}x+CZ|4ul3kU_iX6uABT9==!KP>lbY8aD^KW_G}qzXY8eI3z5 zP*8F#TXp^0LE+S<8lpRb8qdSP6XKhc;H`XTCndgT(=K%RbR3^~vnZ<6slMpZU*3N5 zlAYg@uJU<$#>U2cuMV%xL5a_j-ft`p9dE=a5&IFl^R&ksQc@#(|jF4%k! zgxu5(-2?4ACQPaU(-^&Tb!LKFDl78ELJ~?+_VE3bT^oRI6 zFJM9bYwVB&Y%@HsW)+i+%*=F;ALAtTN+~Pf`SRrpIiE{#L9Ef4tqqABnd=_V;+$kwoV*XMiQxgiT<7Fdx0sEU zhT?Rqb=qDNQ?cg9FXM@c-v{3m4b=Foc|_!UHCF2X-L|x;6Ped*(+V-BivUTRgEs=SrZMDv-{30yA$_0MeVss2 zQSstzFkl%!>ogcO01$R_hW{Ps>Z%Yo6qt~-C+O0d3wql=J(7G?a>`wc!!}ItQ70uM zUL3*&07RSCB(RP-m$(az(_PPJjzwcKtOO<#J>dEINoP(?mSETl&?r1`&{QZv4iqQ@ zR|4YksMm<{Y$Kmcc-e+YF3wMwshfTO5U&d*D4e1$-&jP8kA%aGR`bWRuyApJRhApN zosz9Kchx|hxKFy4>Keo4vHzp(O@;oS3l{?-&_hi66d647P!P?9X^)Bp7hpC>W{oz8 zb~aKjUB`MB)PwB8KT1G;!mrlmRs&|dUApTzasA*;dLcSA7ErCtzG9_pstj~%P;nh_ zeZi$(^L^rvL}?MI{rI#e+IooA?y(Pp`|)Fb{$4A}9jne53ZWl3PaEH^=7->6$<^d7 zayM|9g+D=w)rA3T3#AWcR$BqA*{w2>`}V(2Wcf&_{-vx}tE9gu0C$pX>Hb=R+S)t~ zEsSly^a!0T52qBp4~xES|ER9*?G3|GgXmKqAA#A~sihC|m)o8o6J!~d$DxWdHkN*C zP7tj0k3tmDgcZROds)-Mp?pI_NV0v1`5Y0#E1^Lsx34B!L2A8z$idOu1_?9P1AJrS z{Wv?F^EiT!zbm*FWC6q;oX6Q0OeNncuHba=bH&<_Vd|a|w8oen6JA%1`XLazb!lDy zIypPn!fl(mL+Xb$7sLkUj8J}~#B~Li;Y$|#E){ zY3bS7g4SWrGyDLzqM@95TU1s5KVTn&()aDlgJrgWD_{SEwE3tLw_uVo5E(1ws&RM} zaa_GH&b5geyNMh9O;}VTWJbz(V%uch0DYYFAz7SXpg1m7zlFI;Gmf(ITcBsomtO!{ z_L0x>pv(d?0b|c8UMk@vFdJ-^?#WmuN9wD}on3=+Kfk%T`Q!-Z+8d`60hbe0gIWY3 z;BVq3t)b9BF43!Lxnu@76!;{UF%2ze&@8|_-05Q@j+>Ul*r$-zBXG2H7^C6yS?7Hn zW61`o8~SS@E8}uKX)Lkro1STaX7ukb_Z!up1Vbu|lA;fB0<&<$ zjE6&u@1yybdk?Rk&sWDX)M)N+-M8cIdvn*w2ofs3rtv=T++fONjF@FC17D8MEkckTcbjVY9e*6|e<6=af4I z7s_FiAcfcO8^{3}1mpqWBB(uEPUBh;{J-Y~7jFQwkhSBxB2Zb=RrJAesxmwUWUtrJ z;`+wu9;kdvLQb)z55gk<$L|K2#v{l~KN7e9HxU>q@rF$)QAjIHu|Y#3tlWB= zl7b})f=O7HG2~;b!h*d31mfx_j{ z+EP9nWyB3oV%w8(K3Kp1`Eev#pf^o$5L8s>+mLnx2_k9}bBZRZ(aI&s-)f8mWeQq$ zR%U@XNlsaM*w4MsuvS#`cB9g%c1|AR`BHRZ%$1CyUPba_{e`tIORz!UN+(iDTV$Tkj8!b1#m($y-~IGI2-&ht*ZRpZw65+`La)U!Z^avS<-AtMxM8$k*vO;3&xk-0E@F3t7Yq1`VAEY0tRwtC z6M2u_$?lu^sl~$K`MUG#3?HzQGSRXtTet7f!l ziwi5gfZM2;*Y1c9m83%TNMEBqLw|<9_&ZEs#mvqsIs5s*`QPZzdv*1j)B}HR8xL%% zn8A7S-QUf>p$GQ&_k(1-yu4Cg658t2sHKCtwU24Z0-h{LSrf>CN{2QEn{50Cg-(9& zd3lQzea5$Kppz``b7d%{2~)Amd;E)wzY0Nh9Q?H4?VrkfwyS8I6O<8z_Pp<8gv-^tc)g*2InV+UEL?2lS9-#ynT5gQL2G< zyCD_bRdJQJX?$>79KbmU@~!s&W~%43%?w`X84=SK<}g!C9jnaTe-dW{U%}ei+Nv8r z8Cm6d@c+ir7U*EH`J>an_PR;If3df<2p_})%v^T=F`A851t9E2f z=QwO)f9sy~^($q!Z7|#mX9t|~q;Fs}-4(Q~EnD}m)_;jY(km!fV5F$OS9YG?LOHQqo=0Egb?%Nr@l` zQX*l{rKB{1l(Zm-wA6P!?(@FqoH4#}#yigV{$LFDW^Wd2J$2vnn)5f2nF&IK1r{t; zF0j0TdkwQP)cAipIH`m_8<)&#()n8;JSL)V@uhr{kdo7se~3@jBz{AewSFIk};%!%^U@5KG zxEM6*f0JDGRZ9ND!HESA_XU({rAPLPUVNLgK7gf(7lQU+cg-z+iF zDO&xS9eUxsVgrG@%$kb^xd!Tf_e!61B>vwurYOu5tam#0HjQf;o-x(dKyJi4}uF^g~r{^}U_rgF_aJUr?04_~dT?j-0XceHN;A!Elh{}?|}aSg8i$G=h_ z81h5rG>w;B7J__DMAF_2B|Eq6p*qrgIomAw0WcVQTNErR;Eeu@{}sOPrgm5F@yte1 z^btL4C`nL}J>{AA z6aX`@2K)YAJ)>6dZDMN89@;ml0NI1{k z+2>-nwLh#a@oIYJKgMJU&ubiN3f-u%@ThZuZ5d&lf0o_s@omr^P7l_x6ev zf(4puZ^R2$xj2?E1somKwRyzahGS{$@rGEc922HuY#NY zQ9z^T<>gI7SC=pLKqb*Th_FEZS?>)Z^1OU!<0er4?ESOvT+3u}@~b2X(rW-6&+iAD zTNc+jbN4ph;FGKulIIy&N$b@L@|&VsUl$herCj>xXG_gjwI13RC;NPWX67bv0Wfql z$M1dRx+lZM0IJ8`yLS!1NsHhoIoR1v`Z7f_6dJ(jY5~oxhyfjmDwttg=J!bzTBmy3 ze%un5rb#yYLRxYzO-NfL?YBOwa}ygJvdGX$N3*|6R#yP>jyH4kdXk+tDr&x{UQ+T#Gz4o0p!byrMh-AQ}9zFM%I5`^fvn9ovaDV zUr}$v*6?Dbam$)94Yr%ge%@EUcew~18J>H04};)BLb`#crG>ChRS4mry^#d7{}*rI z{lp*97Z;oGt_V*LE3q*7V%)@r_j=!J4yUZ~)JNiXVnXI_W?mkXT2^#pR~;#ni`&%1 zgIQTJX>><1b_|~r98kVp6fwn05#2LyJf7wik83dm_rNk%Z_u1$!~>Bs!Cr3!vxW}# z_j7!f_-8MBnrRpyX9B3#B_-wnLSGi^wBViFR!RWc(oj=8gUcAEcHB;wk9;HC&h{`Y zZ7%AYEt;U!HnHrZtHUqK#OfFKe)`^`{qdARym?&f*Po}LS=mw0Ms*}ffAwECa)Ya8B2|_Jxc*N^}RX|dDNRCNcF;L;ht1?Aiz2r&} z+&AvTO?~~G`PxmeK3EZbEcQ#!aC*^6!|@B*SF5z%Op%%bWRch% ztQTZQf{!>CP27DV!}8&R!2bd+0|G7BPWqPFY#F6ZnIf0@2?-(`h7218w4 zBT1SI1qZ0{u-A!`GRz%6%o z^Ln;_5L!n_uo~50VU=A^8{3DMwQJ4?S3;3~@QOCvA^{x&BCI-RPM%1iDAiJW*49rN z-Agzn(w$rKH%*mrFYCceQvzv|uV3sIY?(oRq>+T;6G*QjO@E>rb)k?2&-ULl0Izp{ zAP-|(5%u^5mT7o6MSX~$jr_`M*4=c1^AWZntmoW^Z?QM9U4%@j&8ncKrD)Nv`^6}E zq$mPRfW0D{nfB&^acpI4g5W2ZLzxGxl9I-ESQrI{$!>OFMu0%7t8)f# zU#T};eE6&VIKT5*(pF70zgX=Im#w;kZae%^?p}4}E;gp2B4GTkyHLX`+9?eZ5rjw~ z0mjicToZNF8H{T?q0oT&*lcuYfNnv%ge5dKHD3b5@5igcaQ_X^j#GN>5;DqvGIf9K z)W584H8b64>m+~^|9ny^D-MjBU`r0eq7t}jC?7RKEK*RJpD;Zrpjk9Sc)7|P=XvXM zeai|`CPyGrC2i(awyNJ#I1j7aTCSXyhp=5aaDO)D%-`iyqw{;Dx=Q2HqL|*W@uVeC zDF#$rQs_d}vK8X0^8+G|hYKYhxn>8V2CT{DGy(VZ9g}-Z{GkR)SPLlCWg3)I&o?UZ zQ69L?>M>74ZP4F@jPK%lr%LHv+xR~X6DBR6#>HPBsb(RO$WEi2kn2GcxgY9kk-pu>6$fJz7i17_N@^qC~-$17mhoAUg&c=zdZcq+b*7q{Q1^ z@4NFY;BffDJ<(p<{Nidtbv@ET9RR!!rg6P5*RKqL9A={LX8l7>c#sOm1mBp0^Bl4T z%nfQ!R>m)d;&O{Ni(}a%u9KAD&$!ulD!+e`iOjE{-sQ|riY{jN@(tJQORuX~rN=w>%T+#{D^Q4J`5>iv#`-{%Apm5%T7Q8A{@4oxOr2aSFl(IHd$ z%U&;>WH&EH(F~!uspAk8f|H_KA0~`0Bv^zpogdCuv`U7kl#d&XF#f>;*HQ^Sd#d zEg=YwfFxi`b7p-1J`zd{x(X5#on$jCvfjAcax&R~PEk{37Ht=MZTG|DS~MnGhA4+S zJX-Xj&!P^BUEKn<6XajKHhPy7LGQzk+}2r4zFchTyCa)-LHof0A-4R~s$ozfiZzSl z>mAyRW+IzA=TbvofvgZfSIFRFWB*PcFOeVIQrp{^0P1bG9NvmrymN4>axSV(8H+5s z%@*qvx+x+~2u(9aWIgUumNuYlYIxY$t|rl-rs1Txb(&LJd<_Zu`K%Uz48n=b^;oP; zm?9hzxgT2iaqMd|GFm8AWgt( z!O#z5;yva!{iN=`WQVt&I6nQ}o_Yd=zq7_wTL}eVvI#0T`1^vDB#*VUnIr~%b6g2xlhd#8u92a@E3xpyu}G`!Yu`!;#; zyZVRl9Br7}ei>XX)P<`n3{=!eX`JWtO4t}3H53d%#UXae_Lu7#CwRH_bHy9_Aqgl} z<))REVLGqvO9@XVic59;oik$7J(akd6=el_Iy=S6a>)rRtH!O+hC_}jE{;|!q}hrv zzNtF#sP1u(Dvc3=W&TXiCAnrw+6c3*kaR_^zKmBz_sGBKcE-%S@>ac?V+nP~MxBXB`Pt;wY)36nv zQCvAB`nRLd7lAtgOVw~P8+qYMVC>-5yJMrn>3Uv8EAvy+ z9cgi+(Ej#0Ilkc#pBg88R{*ha#0>buy|@M5G1T{q-B?f%I4bd&!^tC-m zeQ>AGn=VE(qLKNwj!G(a&zh^aCx~5=lCPU{A@F8goAI zp!G>=D%*CAOe71tGr7r#9ZhAzTY3|IGzpBKoh^bt=mYwLwuNz}h$aUv0eq2CT#8HY zSMbBrpCz}1i2b~o_$;2^CGYU~5|$AKGh2qA`?;1E0wYQ{USZ4*sY~`AA8sE8o^760 zdTp7ZjJPOamp2bqxoe2c0ZIU_pB;2cCV5ZhLzNmG+!p;-Ze5`s;9+FN)X}`ig;#p* z8Z-uj<(k@l6;`{&&z(4_anwCt3m93`?y(Z^D5KA819Q5~a_dEf*b@kqP)bnmtM?oGAVuu^C#t=3P%P%z?P+M~$N(y`%7^z-=G8P8!juOg4RT=G0--7i)gA>b)C`P})IFLnE+!JDvBD zd1w69?HZ*jpIuv8lFq*`$6`bvkED7!+1%7M89chcUbcH=u6_n-RR3DO8rmUS2N}z7qk8fy+3pa^-33SNcaUD{!x9IpAvis=mJ$?T40BU zA0PWQK+5@z%@FG;Oz(e#ct95f#qGaAJ#cP=S^j@a#fv*mCNm=&DDkl@=reQLo}R9R z+JM}J$5lKlMA)s(Tiw{B&ls*EBEZX5?%ghk(~HlqZ&J#zWKHE;LCR;0MBt65qo8l` z*LLv z0sEo|C=&VlwlTL)Nf-a$<|Vm1gXaGtGGV?j46au8g0TQp1uyNOa5HeGO!V*9a&=TUczs|6QQ3(J>k6}hB ze&}{U@gotD2{w>T9CM2o*B6byc{1NKkuf3y{ht4!P(o2nj@rP$Wk6z%X_|Xx zaS@0!(A4c>d)YFQT~4*Z=lN<7=R={cBv)Ac`g-rJ^1bTxSoyhE4s88~8|}!(SgL>} zltmRxj1H4ETi|BM&dj8h*m-^)LH^kNK*gu*?6|w5>4=FZI2-?lEUFYvPEXSRmF_UQ zZCPiTt5-c4YKOK9KM4r6rD_B>S}{QxV^=djU3m81cm%1L5rpT{Q=iH36O8qZo%#Wb zwf*G_RV#0{{E661`;C@KzCSMQ7LSKf6*V;}upo|v3Gx;srPGl%Rs`V)0i~_INhh{# zU26Fki7+{-aGCFzu2f`c>4>B0|C0}uRQ%xYtW=rQa$xChk{^k@xx!3F*U9F9jBj5d z5AC~;z~R=5F?fk{B4G{Ke$?6Hrl=1IMvNPL?P#Fxf4u2783+AL!z#RrElGywe%b4m8p=UWE6kz9 zV15}U!+diI*#d3Xr2c`(MiUGk9(fgVgb6#CaHNHo;U1fwLVKT3SqpdFJ~ zJjx|@FNr8A66~8W5d9aBZ((W470%*HNYWreY_|8(X8DK6<&{4pxI_vs zDkp-lY6Ab+tn1%mlUBlwx(lz{c_lD&cv!mu#7x(PPZ!{c-vP%oNns9UME6${0O1F7hnC--o4XYJo%S{;G;5ynx8uO0~KE*PJk)7UwjD*=gtSeMqJfo5Q!bZXP; z%PV$*Ol$h(r{OXBT2(<1g#T?}4EGoks7jUmw$%zfUgM{opDGt0J1QX@whR&C+IG65 z@~?5yQ6re^_`4kh{==13V=QpcZ^o*vzBXe+{yyE^zqx1F!&zuRF zJ8P#4-@?ajlJWnu^$~D;!(Wa1fN7dNrPB+>o|ht$y|xR`{^ZbrdL=mD)E%`= zmCVa66B*OF(E$$5i6j@)*$VN%pdTl;G6C=KhfDI+Ru=dZNeO(uhIL$+TTdLUEHQ@A$Rv z%F6s3(YQ*;$wd$-x+TQm95&%|f#d?y)8^5tG;qhzDu;WZjT2ZpYo zxZTeOA1IjchpRJbPZAdqv06N)(vLD;@+sIsigZ zKil82(-A+hx|CIH@?}@FaQ`D;=byfTkGeYUh2?Mx6e)8u7W56NLU#aos9iHtc#eFP z`5PXioS#78ic4^FxUseHY-@EZyMw_p%lpfnR@0cU$nemeOnjg4_kF8QkCv>TT$pON zj&V|(XP}N7yeM(>(i`Uyn4xY4{(1nFxbv*gdA(H08qoM6I`w>Jpn#d!DmmVMOy22Q zC}G{=U<=Q?hk0A=?T6Q2lbQ{4_8Hwy5s2w1>yTED>Qm$^*m8(m>^tCLObZdap;46$)w=5oQOzuQ)Nbgfox@m%QuJz zek^3@(2pN#Vbdian5J8Jt`|>sb&n_za)v{^_F*lWz{;Id3^QR-7N)&Q9z_~0i=TDq zCQR)+b=E&Ow48b9cIKwmC}doWS%CAZj!r&LlU=#dxi<0>eUm1uFRH!Wo>Tcz7_;f< zsm;%KshPdN579XbEpEI2o}Vo4SHW1LtX==t$)>DriA1~uagD|+A@_nX`O4_O*d4TZ zHZ)>=#bW2u2KTI*;6u$Pj&u%Fw z0HvU3Z5LBRLxcNYKbhb4flxJbK+f9`ng>uy48jR5$vL3zdc>*Rtbc+O%zoxmDXYw$ zx1PFbFs8bI-fDQrvPrY?j*gBF>ijhB-Mdjrq@G;fS@|KyPu%wN*t|*d;TjKh-1l9d z&%M2JItmRh)U#3XygE9c`}@^bsL@#)A!lY+)bx$tP<(*=&JUie#VUW?@c6y~&X|rr+=Kb|dxm8mnuT*NkY= z{yn0zmt5MEtutAE;;ftK-@9I>AE-_@xQ0c#$SO#`zy8-DTWEKDSPvCQ7z3h$29tH=4=d&W}|M`ugzK4fEiC#HUQH?}6 zB*82{FMgGgwHlD(iIByMfYtt1c66PT5(SKZOu>!8&(9Al24(29fKKSSm4O%I_BC7C z8KlXB;CcV$Q!jS7kbDfBN7~KRNW#a^&LqRa$;K7|WC7Hhsw&_@7gkq$__1AWW2yN^ zR`624Wz>Yo2V_XLOz4|478se?qg!A@BeaqUPR%qJNcULsfg}TZ1f9zi6eQmR+ZF)< z0U5Y+E)MAjhyzUkk)QAn{3MX(`h&TM2(i;1zWxem;DGsqgy-h8DmbL!|13a|C7J&R z=b&ak6C4bVAASm+B3-q^l5C7zy5_sP>}~Hp(L)XucuWVtyJ-QC+BeY}P(!)uceDcb zs&X($qhw*PHyd;RmTVu?}67{4W7mm=asA5Cr4WU&z=L ziA66gFRT1w#~n!6#||T<;E^?rf_^9JJ4c>%7Gvi*o9Mc5^f(@P99WItoD*Ahuy(5|v zgOCT`-P6#?4N*oVoHjh?k=Q7e5)>FJGGtKYD3Y&f(;Sj} z0zCq*0v7}>gy%AF1S3vy>vj0pn&!8NyoquvDxBTfuEMeBhDS?S+LQ1JEHBH(DKL07 zLxAcN#BD1KOBWUww@RJ-V-#61n*e#P1Xm4EUs_sZ!0H>!xOpK?9x;?6P6Q4P4*gPH zL@%KaJl@Lpr-z#ZvM0`~tD}l(59wYs1Jeu=x#^tWvhE|s#zgjaP-RZ_tT()MZWa+W z9#I-o{hok*&=t^Ekx>)0k*<4+BAm!_)o7epR8VHaISa&;o=gUjk6nTKBVN(x)8$?!(l;L&^Zy4`>=0 z^#GT`1#0cjj+Z5oAhL+pF9x93o5*ah|M+1BzZ;T_Nuc=EBM@OJ1}O*tH=gd6L-$cb z$j~Zw)8_vE#?bW}Hx?1u0T7f>+u?%r`M~QwL5REcV;dVAa4RS?g}W9QY^wrJd~UN| zgxl9V5VNi#P6|+w@q6#%@x+e)=(~S$aOX;=%khJhy9+f8`gMu2nlJ&e}_&EsDdjvjo@RA#eD`BC71( zhnJvir0+t!>E1^#%_R5D>3WgXhd{#guI}nmHsGXC(qc^>fV)pMJdJQLgEI$edoAzS z*_E)ev5gE3F)Kk=E);4!X`TD>^tzt5v2nJWQ$*`?@Q{kE(n+~+V**tdAjTgJb#z8z z?I5=t-8t|2VM@6`i<*}9N%x|budna)=@rQU#iYCeYia+{k&#!$#mcE%_XeAqf?$(h z4b|h`V%eFG_qXO1;^O1G7F{_=@fN16EG$?GbD%*&mWeT^zcY>UK;;4oW0unMgLruj zWFZa4-ZVS9yK9G=vQxyU($u|ysF|)t4oSqVIcI$cb@}|74Tebq=jw7{l2u>kz`zTI zt4jA91D>+L9b1km(ctLwsaM-iPs-sdL5DFHxKTZo_KH9d2_62-MNT*Pm+b9%KH$A9ASCpRdC6W9QoUJ~IVRlfN`~*k-73S(Mh2Wh{5Mf zP7>j7H~4WB4sj^G zcb*GrnX7P|X()9ThA4sOXR}IpwkpEg8rfd%FFcVZ3X;UaAVmd)t_PBTt@o{c|Ni~X zuen=Sla)lW)JhGi8QNuTq-Io5(FvM?ouVq|zY z&G!aHOtzSJ9)M_8;B$Q+c-Fwm%K8=_NAT04%1TXW>sbnbKfj?t!o%Ht1*UD#rlsZW z{jRvAWMq6?U&9$k!|y@3DOI~8CW^Zr>|KW^0XU)3bZGaY@t-{_FeW3w#w2(oGtuDh zTRDlrjn#mKhYCbB&Xj|d`sYkz<9O);GSPwS!_se&IOy;Za%Pzum+Lt=I4te{*oSh`ZyQiV5}hWi$N PH%duPO}0$NB;>yUIQ^#0 diff --git a/_images/sphx_glr_plot_run_benchmark_005.png b/_images/sphx_glr_plot_run_benchmark_005.png index d00cc74f6e42353cab951199e51c693ffe20252e..04bce613ee5b0605f739218a8915dd5ae233b3ac 100644 GIT binary patch literal 30192 zcmb@u2{@PSyES|pGiHbgnMxsKsw6{(A|#|V7?X<3BxD{kRHVnyERs?oDno<}2^GzR z3?+)pWcIGB=RfRszwbW2{q67TIG*Dve#3oV_jR4;TI*cr8DnCs$Ic?aLQxd^4t-rS zilPmnD4I?tM*L*Mo3?NG-)8S^`@DC%9q~SC=jlN0wDWd%cJp?2JS6Jl;OXV)=Bgy8 zBBv-Ldd%C~-Ai@-dY6B_K+etc=z7uFg=%~Vv%CI&FN)%@BmdFd(Y)yMC+tbB6jwiCLS9Hp?( zCmyT!d506NV@4Nf+S@@Es zrm5-RPbqR%0_`Oy7k|{6N(_B@S~dRTooW8z9p?A;vfnnoHj`Ovc+2dOOY8DYZeObV z-rO{Obj(!7rc4M+P~`JVpgviam1_FAFhNpYJ4-Hn2R0`1?oZ{EDwG=J&h#TStmXy_PkXh*W_d*UsX zxhr+)&Ye3Wh1ajGtE+2z^QP`E`N_>zR_$u)*H!cK^R;z#>1AYPJtltcd7oo7dqueX z_$N8bB6pfCCkJ(LI}{}>EG%h}BNPxAn0KQ8W2)&!(}HFOqr_V2J$G00ErjeUFKT_{ z7@o4;MqER~TCCP@W?ZVRz1=iJpNpTL|AzHbe--Si%wN~lPn}-6QnjL~iL)k_w`#bn z%H!J$F8$Tq#e3uKKc^PP8a40if4GK)SDN15-rhXRjNuI5ddA_bE%>mN6}Ow#^gxOU?|=5{75lF1YSZ6)b8p{{`uzC#Dh&-`w=bm$2Mhhi zj=aCWf7#5;jHFoxlbX8vNO#Q{quJr#zx95+y_J@m8?SoeXXil6!%IJtPt+~q8ZIh3 za>w$mUrI+uS6x#>LxqKhzqz|--NlO+D=I1|V`F2L;DypQkM6Hu6`Y&p6Q%dCJbCg& za_@cq1CNf0eNvz5d$Y=Wux&+ha&ptVcj4#GvExg*1O?Z*{`JAPu&aiA8CY3ai;9b58gO=S215g9C&eTrwsARd_Xr%MV$5|9A70JI z#%614J6tsz8yl+~&d5HDFPxg1s(AU5O>mQ|Zq(A153o_Zf4*m?&R@J3edN_;F>!HP zov5Xew{A%kxVFdswRTs~1ixOqa7}Lc0t+7>A31-N`_LEltD3>Wc;U9c*6i&3`ZZj_ zFxj>;g89zAJaH;|ao%kEc1AqIsIRs0Rqx&{BQFdHP>T~*kHwCx`0{1pip`RiNaoDU z%fZ?Wow(BoH$Ol3}Q`FQ&R;(3R(B7>Zg{U z`1zh@IP0`ra9k%m61c3O-Dz^=&A}=`TV3{TU*-$&mM#EzBhCe{hy+)UAxw% zL0+L+MrLOHFGJ}h zaa@(f<0}_0O5X3;vU)ZB2B-Hg-b-8FHePw(`l$eih=y*G^d25hnRH98Xnnhnxi;%5 z&K%3)(Vg+9#`_X(+`heb4)T=)(D^Y%O$) zoc%q-dQ&fcImP7CTEJV#%E7^>ykSEmHcFlP!sM^kFg%tbHEebqoMld*a%3}Z-HK^N zmcwOO6b{TwT0MD0wtDg9hGf}wMNgj8e^|snpS^x8KQsd;HCEkr3 zro~C$_3Fx|u(-ImrUI9P#h?6fa%ibye}@y_zuWBX%@$>85sQxKe0eQ^-_uw_h zX=En`suIbhC%NJ0_}Ey(ghF%~LrF+X;s6er`^l40Wn~%*GyUr$2gaJxbnfiFy;NX> z(`q>-MMdq!g?W;Rkg%x=e1d7IuZMSElUAGYu3a4SGZV8v6^wT7Oh5p@qDyCdNAA0c zb>de%te<%zfA96HZRNot-@kvC-?T|Dl7+Xkw-2fdf(z#=Xnsb^us?XE1ljW}d~#QNMxK_I-pI{ezYy^CIlG$wI8*zR z6FT1Bk9_arnG_Wjbt1rYZ`**tz_fJf^Zrk{58DdwM-IJ6ST!{@^3}qI^%6OKPyHt@ z2wrI^^022;pCkn9B5u?yZrZS6+w^D;a0C+v2Zx6r`MZ zu?vesh1l1|;i2&AoMubdVsV;XFxk-tdrHNB{8-Myo_l+LMP2{hd*Q-`e4(3JI3GD{ z>kS8J*O;ZBJJgf%G(@GGvEkTpn>maxv6 z`&PG%WEQuMGTz{4w5iYEFo%g+drV90f8mSI4|$mzo}9e5z)LKs#bp|aihAL3H?g^S zACH_RKjK&sUTt2@93dJ7kcu_0?N;xJ!|XW zAYr_I^{Mi*w%2WKYP)Sey?duK_Wf0PfAJhsVBow=?X<+&wP*TcM!D%k6SxtsI2PxB zi;!SlI-pF&%a2c2G=ke02jC@mdb9!?dBhDb{<$NbsY*?WTWHaRzQBA8V~ zFfV&>xQ?4jeIC4HH8(vY;}O3-4-yjIoD^AXu<6YIsIIB0siLZSWSYNaL`_Yt3EKi- zV2PHN*6`R^)z!^j!`P?kfIU>m^jPmrJe}r3H<7TgFp{`h9v=Pr_LkxPxE*uCEml&p zOktJ3r`-8iz$W3|E= z?LOSyb5YGtu|84iuX{NMSDZR^ihjwGRkE@>#ps6a?ahuIY%j6LYxp-f@fak_Fyr@3 zVbqo_TN2k<$hFqiTc_5>i`)b{=pG#(_l}5)y6N=cZn3`xW$WyG_1^Ne>(;Gf6HsPC z+ONE_$<5^Ec6MwlL$(mgNoZglxfO?8awnCvC+|m3pMJcr-s^7F^Lt8jU3n?Rd|r{-hC#KL*>|+MFG=_a@M7ia)w4m)jvPn zGremrrJ|xjQI=L#BR@Z^8|WyvX_MQ$dByRM_osgg*h)?gEk7u_F!hxK3&d8wFtZNmodp{MQF@!urj*^R)(D+k%a(;> z37$QF&e(Wey$YwHtFKQoPQlCDJ0df4&G(m=!VzEke*R2H1_nyrmpMOyqk3hdOJy|I zD);G82LjGwVq#Q$2KX7-1tM&MrhD$?)};VlHD&G;oSXmMK{oopuU`s)F=s_It*?H( zWs;`N#L8L)M$uFr98B;VP6*)yr`cAJIPnZw1-P~uyEEB-&BOGxw9xX!1wj%-Zy6*t z-LqKFv))<=tgo`}ueEm0&S&YCEENT303z>udyDn%o_mad;b5+87CDyB=BCGJsI|sd zD>|QrcMT54dG^$csjII9HEnwTUKhLQVYXOdZ|Ge^uq=RigpuLSXLN+tofFu=z1~`J z)23R$L-|va&X10NT8b?NbjpOlrSz(JdX+tuB75*OpjI?rzmSSMwce(To&tW<6^h>+ zH0L{VBKh2kU$`i2^C)mBF=b`*(q;NUi6Fd_Rui1_oVTokjm)XK%+~gQG1NyTl{s7Bf7%i#KlGT$L!Z-)!n@yk-P;X7POP{)gKMV!Dx) zCG~r*>?-4SPK})jiXPp%1TcZgE(f)Y#NK5BKdT$r;Nj`X4ceI4^JMpJV~5Muhp`j2 zZ*D(F4}AL!7~_sfT3F|=U$Sbx!&?XQ43lNJoLyWPKwXHaP>Bc}iQL4Jec&;7;q>Q6 zYGPtyVOOqPu|0BR4Yn8yXmD6mRFwPNl!q3sW3v*XY}$dxPTFbOk>nf5-z!IZ8fpU7 z0%y$o+Di&;-Q3obCD|6s!*zM1i!>g&(cr%QJKtQmGA3Hmd;Y_FxeitKvuSB|nJy1c zmE&T1GJhomUN=tFkR2cDuz}9;z!qd_ZnD))8&IUp9+)Wtag}-R-o0U<5S;@9GHp1j zt^Vav+1V}ysU-k{#l7=Aidviz7ccUs?Ml@^Sh)nMB?^4&u*HGrc4%7aPH`qpziL^o zo-HIpfGUrS_84N%TDJ7uVaqaS@$&Klf9tt>rBoEl$@BA5Zu~976m2}lf$wW;I2VE? zE3p$u+@6}AwtIiav|jEE%Z<4=3%hhRU!{!2Bgc~TAbGIh{(-3SZ{NNdeWl;z@|j#w zq!s^pn|XjyY>3+CJo_XogV1Gyf~@#Te2z}bEfbnrg%Dk**C5?sZV}iMhwSZ1gdtGx zV1cu#kE6kfA8#etL^Om32M2+(tB}U?e107;&#~NJTAQc(Ip5*Tl%7ruw?v}l&S&;m zzfHxexl1!sBdscQom}6fZ=1sQB(M{p331)_BzAv3HqFe6UhdJ1-nB_JmK3<*HyaH&r(v?%_#4k9ve!A4kT5Q5fD#vzN`Tl z@SDb2e}8|Vy3_aWtxJ~KABJlj`tlnYQXZ#GZ8lOa$$$t>@3Rl`VXtXnLz?7RZYHP& z5=;GG0zsLda&7E?zRxQ1_`3c2%7?*=3rtK*Td%2}2&!Lzu!Cqu6BrmcH9NaXRJ8N< zOFcdTf!M6wx5d@eEW2j+@)8X#)uE+)Z}tI)&l@Eq7=ThEA3xpza$#ENYE`^$uja|F zN(N=8_e_k8j1L|?iinTjm0VbTb52ZERUjxR=-Ar~W}>7yImP-<{Ir{${I%aTx6kVq zkS4hhh*vxdZSQ%pIYkr$XS|zRTEt{!*%J~Hh_Z(jIL*Mi+!kb^`>9=d4Y_ZZ&&uNi zEz5w$W7p5HYG`OcbE#clJ{Q&zG|PVAzyaUkP8!5O(HkCzJiTOO`O42!g@I-Q2hg_J<|8EO@vbGqrx?cF|`T-!nr zw59jnkH#Hz_B5ni+~g)KtnMEHxhHiYKz{^4BO1B@LBvEGdi3bggHyj6(`vlmZ1EqwF@6hHHzw^Zyvfsf+;_N4pLlhnAqwPBode4D0A=ZiDVb$i@*M5t81N_7s)C8D;XW zLp8C$Qrj&>`1zwjwWGPfwlX7Zg0xI*H(e zk3)#pi#ze+dBW=}n>g-S8ebJtb3=h@CkKTB0s^XCn=}`u=(4i1riQ!dh#U!ia1*cRS2}XG?b>0DU~4Gy z5!uk z&{0C_{ybQPZFp$5j*c-vwTC8tet;+{2UJ2Iqf5JK(EE1@n*^v zxcQEG7PqQ*A0;a*OQ0F(P?))NWMN^U@0|Ln$s2eO`^tj? zFy|*1R8nG(j~X5yuTGXdC=YRrjbEOEbP=AKD)PkpM;PCF>l*;H9RXL@ zs|U{TK(37}DcLeGFu=*n8;S7ytgenZEiDbnWjj7c0l^olKLZ}I-q+{nXef38Ws170 z;z3K$?W@Zhy88QB+1c3@4ntkoD^zt7JQVni8yXA&$k5ct3qS+ha$13seSCZ_s-N1J zV^bbS5Hh}ikY3M;DH8DlrbqWZ^?$5FkC?J><$5E8B|K0DguY5V6Qrbld50LTUc1I6 zAix5-T-ot0J>vYn{KL#^j4p;igrp6b>Tuft3FG3GEB4^3`bI|d6g@qCMMDE?PEO86 zrK3wVg65)m*X_N5V9dnK%(bY}hwwJ|<>?tQozpkKG=0auvlH#Nw=wlh>+033MK^Dr zzIWo-@#9qxeOy~0>yqNn`}gMi_U*f2Qyz3t(ShaBZ}V<19&< zrqjE2l$`^6dw+M2q3ae%zep|O_)v@7Pl#z;A|ml*52M^g#1JsR>l%U578b_fd~_lr zBHlmVG7vS|(^Jv4{YhkJr>%GYNA|6QuOl1T|JHjiZgdgAwu*p+RrUTo51*Xn*18K4 zBfY7?-5_O96m)v(lW+z(ifi3IKVn7_gOs=(pSOIy^;v}AE(nyHgRbLmkqEd|cs@|( zYY>a`ynmRHUNGwa=f6%gX+`mz#>{1-Zqu zZH=NLH&s34Bs$c{J7Zk$8kR99bz9DM#j<6~(vax88~2}B;?`QQ6C&(pukDt}yZPMr z&bpsC!HejA%^|S(N9@3xn^DwOf^?g*cCWSjQtDUv^we)fmy;0QjoL#|5rOiHnpk)K z-{K`UUl&3~_vk9UxWjkr8X62CkiPQ1fB#8H*#IqGzFbjJ@mm2iE9)}EnaCgSZl7t$ z@25>RxTW2a@4#STVWB0R6x)E3h$K)3v+RLKoGB*;noUtFSq8?pMh@GX7u?*dok8Z5 zF)k(f;1^ujvzISr-c4?<`#Cq8-22xDKkt$5ZO}{sx;*w9TU8KIwZo{PJRtS(bh86Cs|5at z1Powasp`#1F`+Kz*}CVh`Ho}QAempGh*?mgP(#c(BNm??Ne#|)K;??T(6B)$HEKXe z5qk5XLx-w+0Iil$OiPvuy%-ruo$X1nDf|5NTC11Vq(+cm(1%*(_2tOshO)x4$)V#q#*jcFkz1HS?voELC^ho>(5zc}kos|3K~eESiNHQEhq=XX z-wxw2MDy*lEDy4BzE)q?J9~bfw;#b8k5Y8w#=Uc_g;2nXuPZtrwi1~brzQ%K&=$Cd zNKFJOV13ejN4jkS5wov%HzG$zfgGZa6^E=H+u*Rc=x0$E-}K=F@1o|aRdlE(hoH_? zpRzt4P$76?1c0mpTC%+3+ttOczLdL%ht}4uREC)py;cR_OB2!+;h=4qxE<`%nlzoL zvaCTAJYUR17W|{$d3bnSI>1)8%{4Xt^y$-Weu>G+r;CbIPzqth(=G~{R}F%wIFz$$ z3vMGEKbjiDp&aR|S~54&pX<5%z%eJMbR2ONztPnpyLwCG;+BFsL}~=ikOa7YFc^HK z_{s41hT2@KlD&hy9l?t$5szze`|<%(?juT-JreAZ>&8M~gWAILtje4At z0yP5~dTS9J!1JpSP^;58ZDu}tkxcDbrS$V-_8Abjbo{GZ5mj3RDptI&!MikW<(B%u z+wZe>FM$|IZW=OGn9Ol<^u>}45R1i5<`5(Xj7u&X0a!F>aph)DddLlR1$y=ibJMeUKyy;)4mTol^}Rhlt2VN*H%!x zGSzco&TndFrW^9zrRV1Yg{kt$)2A6rpFZvS_3K<;-!W3wTW67@3o476rw8igLLzSV z_J28+UXO`khOnIAxFWC{n+`7uV{wHIGN|xpDzVDilVi3P2JU18JUon7y)2vk0*(0TT}1gl2&fnQXa9j@nAZdqO%w^9f6%p}uj1<9{S z=zj^0&1UyjrktqL__ROp%fq`H?lqbMLU{@e0c)*d3OnCpPZMp`jhxG`aEN}n%)Sta zh&MdGKJRNvqkD34NbYz0K44|%_@slVEjD2x0t0zkdT10dB-AyscCAhDMp zG|HZ%mWxof6(t$y6ldSv-bFC}B}UEQ!Lhy9+GG~z_>6q``~!r)=Z_(W9YVl|XtD`q z(@^nkv0HU?=&DY$H+(oQ*7_WbruBy%GEV-S=K@!;pH-QjYbwX^kCaa!H>6PhKG#MB z0T!_hNNBEWOtR$nV1vz({I7rmFBmqjkj-8UROb-f$c92*EkY^r1{hseTLEPM99YEU zss9NowbH=#fRVSiw@HS6f>2>XBuWhY9+#4mc!BDZ99tntQH#fA^YimB99-xr*!);J z(3q=t2SCjT1UYh4R05{teTKfALsTMor2COXhrb*Sg4VtGHeM zIbK9F4$6=n`Cgy=z2_Sp_+pm|sf3_bNc8H#T=)GJm(roiu-@L4x*evUIGSNSRAy8f zm~(;Ua6AS-KW0UEef2)_H)2&WO-swu>-nr}&z?Kyb=9!3txX6?Vt<(hD!@}t*Zd?3 z8<$LtfA;h9v%}%<&L=9*&^BX>Lq{jR+{(;6GTk6^+y4yjy5xJsY`-9{dVbSCE3}y# z`h6HQ9a5*YcGQIA?%Y;1a&H#O-OSH+=fmyy^Uvf`71(WScU^z^evgQdkW9{!5STG^ z3=LUwlm8e{7VPomf8f-9DNKXx(^i@ zjdvQJTiA^tNkLUmlHIj)XAP(x;J4VP*sNo?!02=5YJjw>9bm&MzT9WNd$-cN{$k)o zqhPOKDjH0e>~md_5EyHKHy{T-HGK>O@s$a&-o1H~Zpo4*OktvB-;34xcpOlg^-O((=(|cq zg&(*5dQ!pF)fKXLHMAMU57JCwQ)*wkyU$<0E>~EF8YCPO=TD{LPE+rBIUq}V&VDWn z+yZ(y-0D{Du*I6|MQU%X>LFIq`STSOTZv!@j1wIjTZtp?KHg^va(9S`NH=W2+zH^t z!frcoK!CspII$4D9X{W74ydn=S=I&F76p?>ZXLpiq7lf^D2M#P@5o>XqwL@x$ypyH z3g1;*jk0if+tl=8V$AVV&PrNZ zTH8a1Xz@TSOMSVJZyJ<+-s0c^@)72QB#?%!^;)N;(9MQ$N(dL*As4%kecvgBO!lew z4898`mr#OFPz()0IT{k*$lSD-keV+iyWqy^e20eN;VvCyi3*U7rAwDKy?t8=kPYf7 zadPC%@3S#Tnwd(z>MR@Bk_% zs)|RQBCl^azFa{07`1loS_tMM1ofbvf;x7CQQ<|<_+qD|xjzpO&{bfgGs-%wZ6zl; zV7}171FFfo=y^&`(f}XXbjNfRn~(}8a`L`M$GBd;e5n|j-PqFFYL6llzh;mctORcW z4tb=_ne6QBnjaqJK=D2vys`_sg&1~-DGiJ;7%3zC{xm^x50DX2c8fz<1=3n4Fy4JA3Q0 z04X@3c7U7l8iC_tF}k36?>D{;jgpPP;V=S36Xn5>`0nn_{!@m50L_g{Uv>Xrq1?Mi z3dPqL*T~5k?<@7q>-_ms8p0UU=g*%>=^_FtlogfCge!w$C62cFmyf^#w)Ys8C$op5 zcXM+qc0j#a8`P2kSC_~YB>ROsRC=t{IsdwfggoL2PMlUOy zZIo*WvsCBz?`tkzxxF6Lo$DLSli_D*=u@=lvae!6m~=N=k@mtOe;sUS6J)Tsq-ogKa503=FuppA(P( zOeUT^ZCLCgp&uMA9s)ot)-CUTYs0)mZ3SB4NvV6Cc0coJ-Om#7 zwJ5H0UsiS$zs`yxJfU3~|Ku zOKA+MM3N;}Qw=6th_3@;*%wUd9VxLFajmkPiM>{bgO zsfuSuqb~Vz9EcDf8quLKG3GdnMBgMd2OK~SuVnMsH65WkZtL8Indyh!}bwAT6 zZSKdZ;7hmRG}~$V7cU;w>s1yZ#2N|Kvpjg=`evIQ!f-Q7oxOhDIww=P&e%0mvFi@+ z6ZbA!l;SRb-Dp!nogGc#mM}Pc+4)Kk8~LhwCU*83@I5oJoTP= z)&-R}@>~wj|6!N*ZFfuc79DzZywpABD=9-rY6D9RtR0v?(ot#u- ztZ*C0OP1q@#m?in-{=#;WtjE)YXhx_YqKe?^k^z3XEba`mrdwryUJ9Ra6#UJGMU4i`-=a4=x zFAr|Ky*`^WGFNl&i0hxuTO%&r9HboofZ>04tXne}Ieq;QwYqed(H@@_e%-I{?Q=-E z!5PVZ!lcdIrp1Aii&up$BxAXCpuYA)zuV_8$nEiw@=I@j>s2qOCFcED+5J$Wl8z`> zLRcQ_#rKu7)#i_xgBf-hJTZ4U;1Ux}96^8I(m%ZKLUj6x97+6ThAk4DT&5a$^obmf zeSK0T^sv>}!j(RnHeSuKIp>q2@~gj8qoXB*4^dbyYuWzmU;SJ27JE!3bafL&{__(f z-e!&wX?ElYh{{K&{0RQpLrma*n5DzhcSv~PK{rma* z8Mx4OB6tw?>5!s@9g*1ke&e5t3<6fYTsS^KvN7v0rRMdWjhK>-A3u)DDQqd5-fdi1 zSRh>m2&E<{JX(Sk4Y86_RUc)pNPz*SqX>^uV58?e#7>1n)l5WEK!&@sH(P+%cfP+8 z^bkbh6~*Gs@5)gX?fvjhlx+4L2kPZS*AbN)c;lf}Icz%Pu!kY%&{Bx-+)Frwt06HF zM+;Q}or}lJ5E24P1l6g4s66>LM1NfVU4mNIKBH=IcJd8pYLfE#MO^kc=tBCUI$L16MzD za~`-QlFWHYoLNX1qP+o7i~JP>ljfNQC}445kXWg8d5ZYt^f@hwl8|NG+{05N_9MNp z6%bb(DK0~DChO|!=a+_ZFp=q&%N~fpU5(uRvxV!g8!%RY7^D;bSL3SfXDJG=MS+x^ zkTlZPAhkPF6uL1?rXbAjnXEc^;L(ywNo*mgGjr05)w;lNd=_@KUej$PU@+*F3DVt> z!J~I~ci)PqyO(7isEWN(*1JhhAlqs zH63Y)VPN=A!QekN!W<)AAL1wAOuzWmUq`1(?Jf)}h|-d~fK7UetT`k8`~-dj{Beqs z4bj#06BQHFBB3Ovnf9V#=`xZ)czK*@{@ejj$0|9wrP#mqa#7KvE8=KgruvR7BWZr8>9_EOXvvNzUcGVohBt;P z6oUS|MrflmKg!l{(OkOs%LZ*Ukf#)o?hX*IOunJ0IQP5>-!N#Q>HU3qmM#sQdb&T) z@-5>`ke(i-`uh84KdgV$xbvbs4IcmWmnyQmHXGCFFnr)(sBlvVnwuI@=ixFft3AU! zy0)OrOzYP9dm&Yom7r~L0OIws!6>+)XtH@SGWxyn!Psd1B+0|V6#!n{D2ZK41_L3^ z$5@q!wQpcraQk{U<#}!4+vp9q43;qgXbB9paT;Os=WxXw2O-CB9p94UW>gL4v_{rg5 z;E~Mp;8VQ5ztn>5kT_n6XN)2abEGJO?qgNxab&JH{IV?6oj#}iBxI$KkbD0}Sy*K| zakiu5pZ7LP@P<);fOys)Fs7U$>IPj{V>p*ZJax#Jp74U@RVs;oVTKDcYF&cLu`+dcp63_$a zz*0T@aJoF^XHIMr3M1dcqbo);jPnE6#g5D#>?%^e5noC|tu9OYc?xFZ82AZ}9taw2 z+ngw8b>QFEObvX>6@e8m7WF3tUGOsj@X=?)Ux{?R)B`+ zQT51IbW9YycI23&F6|DRA=uikgc1ws|MQq*kNErg+M=jKg}|7A?jk{yOzs?bEDZ@R zJ6eZC!Gtip>iT9cMg(j|idb)P#i$8XT#zs%eGC7-9~#mUfc;HF326lIgX^9S4W;>9 z;Bp3!_V3-In<0vAB4LnNfmlu~=>YdP;eezSt$5wL)ayZnY4-t2&4)uH%yUx1^*NNNN*RT;iO1_2EnP9J>FW7 zo$j;i&m$adx2N>Z@`qMeS6jNFlI4rP1Ppckz2s$ED0oWvMKpt6PD~g&>^9>(_7l z_-Etz>547WT85vSE*2gbkjeblR>)wGS5Pp`>Dh%7 z!H8`6=Un4HqqS*mQS2soWaKDn_Ao)?Jd*tN?^iqtffJJzZAO+){dr+SfbW2f)R7?( zL#(j=_jR(`f+>$c^&n=b^0`q~?q$n}EP4JsXLD=ozpj?Wk%pcEYeCzMscFe7tVMdN zt{sg$T*Za1?Zg%>nq<)P@dTP7OruDsOBcyFPx(#_+Yu!J!db&3WAOxNaEN#0*WwH& zhh zRWZV|QuXSUY^@7QcO66OY-By8nsET|DINhLwbkSYJt7?|DPYEUC;|4cE5e@fRQx!( z^7PccsOOaNm5uC>2V?INAQC-V!NIUqi<4*1l0WZF5Gi9Ry76*Mk1V5HkgsqB{6~Qs z=$}_t&-K}nH|T2xsgTb&XF)^GSAqvJDWMzeI@6kw!jMa&6@thOEZ%r4f2<<}C z?n{mnH0b->_Tlei`Yj4nmg~)@|BdH?nuzlrId`(@)Jehf{8A-}B1gYN(-|2`mavG|(*XEntv+5_#oV6I)cRNEfZ6DCr?n0iH&hNhspve;7OE>f5H&=v ztvjy7lU%K{D}7B@?u{M0Xf(F3`{&#LZw zBO*)k|JZ{ppMs~~)!9k>Q0q!~$f}D}I@)^H0Tq1t@&yK@a5%m58^qEBzV8fEuAQhk zJM~+It7j#EV7i*Ef~HvQL|Cqe@E&d5>c836ie#^?%G5G z$li^t{c)`VUXWN||1lzq~T_t3S|?u3yYQ5!ydmtsk&njF#kBeRh4u z0C#k>E`f4>A$)#-Rd)Ym&;M`RtjXj4ANOeg&)@tg(Tc)i+%+&Vdg<{Lc4e$##=gI? zsrq1)?^>Q`orBN1#uSYpC0s zQ->5V3+c?t3oL&w(4>L7bL&Yf&*QZl*)uk7bDuJGKx}iqRG-S$K|wuemwS z6)R$3`m=+=5AO7OlSn_dGrAYILiOP>S0|)k={+GFlQ+B4F3=!haiM0XgMg1DlI-|T zR!bNusnnxe8**+e$mtEZr6|(04FUS7zcb?V{p@TS3Z+ESXa%4+=9P-**JCK~q;&5E zmNj5o|9!ISskR+tmvpzHoScRZq0O!-um>#&@$vm;Zv^*=)}Q!RqUnMXoX4-v8g+v=@8mQAqlU9HQHE?Ju1TAqGgb)HxcsDB3#9amo zgB}+GE{{Hu$IABUMJ#Y#{_6jQC2n-xe@&5>wC4QZu$XiU?VZ?vcqrge0bi9Y5rSGm zSIQ^mf{Zi0-@)p~3{=smwIYJoan`8~LG_m1Zy6FR+(VTpIQP7t=!599PI1^a| z8b{Zbxn&s8Yi&i>IZkL=+Q_d}GtCTh=g_lVw$5?cyz}$t&*yF>HV&&dq)wG3+(ihO z9;_YxKZV~>j9IXPyrqqb2KpxCM*h6PRIBm~SuG?A^xFUV|9`Dz+@b0adA2hS)f_Y# zR^2(XpJYIm^Dx*Sf~EvV&(nOvv?2HqWr;$es(PTbM>1SgO5k>=nAz?y(cz$v3@=er zKxkrwx8e1*E%qpo-?4tG3KwpYl|UdJ;!)d^6Rfx;{!Okzuu0w?xNwI;g*M?b5Goad zBeqIL#)vIAzbA2#3 zhl??$^+Ee-o=|8bPFp{I<`WU&fbkZQ@FuKIq~{7)^;<#OTt6-me495sCzbcXR^+JjWF!OUgIDWt5XZ)jMBgO~>`5H_m8q4PKn*gAPhyK55xSW$s9^x~VH5js8wjI7j)h7LLwp z2Rx1Ez|W-iM+gs8USeRsff`@6!4EyskbHZ{Dm3Ka*_YYYz57Y!c+)mWdC9O+~xTQ1a&f*y` zToq*^5(G4bVN_X)2h+i`Z4rkdS}@AU$dC?Qh?hEkHE&NQJYJ}&t|oTiiyMw7H}l@d zRlx`c@pY?oQabFnr~qv{bSS-9TmP=s!&xQWo zdMJIFyaZ?@ z0NhyxUyR}&9kh9p{9w!`KnFh1npy@1hG(c$?swR&L0Y*O&O6H_3@k!QM)xlpMaqFT z!Sf7oU|{E^!`RUL$Z;9W9gzSFH=!87=~S%PaC->tJxZ9|zzr(=92L~2^lhx<`q30- z?&Fxqiaw8uFb39PSl^0!u;+Er>t|Zvyx)7EnF|Kb)1U$u?q-CA(VV|SUBME_*_0uT zGog*As>P#R z02nfq%fH8Ni_bs>Py*?LC9O*MJu0sH#>U&RthV;{;TR5)hCVPTd!1?_<2qnC<`plV z2Vf;xVWEJW&whE6TO2uLu!o{tv4kQfKL`iQ)-Rn#g9GeQjl(IsUdXXQFROr^jEj>~ z^owjdEY-x@muY-07DqkCDvFKuZZ@2%conDSOLKg=z@cr39b@_O2$O>_Y70TP|lQ2_F;brzTyF?!B*9{^_;E>sNEfKuSB&vwX*X1GvEHyMl*WL+O@$ z`*{1-EoM|Zkt!Zctw1lvBU?K=G2|76#{OGjQNc^Od%R3dO-a*3$l}iFZtO@{*}C9? zMhmPmBzp*C(6cZOAtd0%v{9 zbFHmfZka8Ir5#RQ5{HZ~D>Gv!(hZkSQyY|(aVpPZN)b8R_KYeP|t0E5En(E)@FU@s#fk`Y-43Y=pO7P@+L`qJ3J1*f?ib|_f*r-ebb z`7o&|d!cn?3wnZBC}KB2LkJN}q1W8R140yEPTWw4t%SKDv6^|-WJu!cALQr5<{*q7 zi&#YBZn$zug2bc`HheQvSVdm2bUjQ6jj5W%52}<6vrzMs6U0PVc zA+4zfo*V<3bdV)%Uz`^s=NziDg3rJ{AdIT|dKMUUE5XEwjs)FndyB-oljp6bh(-)E zfju17q@6xwS9U0zvBZ^4P7ti{w&vnHe|fgTe}UT;?*f!oY+`wB=6@b#P#m8p1I~Yzbq!M3MIoZXhO=K#qAH zu>9$Z1AIEL$-xO=Qsi#uVYP1`KdJd4xjd_^q=k=Olga zIED7z)iJ{(BU~l(NV7>+ay?*p`Ca-$^I!^3*kO1S>^ZEcs%j2HZ%?f$&K0JMkD(WcmtSK&$}T z!=EE>qpLg|Wfo%C!7*5RIJF%XA=GJBAc2HDeE2ZG0d9(Ek?2vW{d}&-zGT1ysbb(7 z(ZtGuNi`8Tz3BjoFgVH~Bd}p7_{@K|N4~@&>%fXiZ0=Aj55ZN2Z4+uPy$!hoJMHCg z3df7jR_F#~R8mp`Y>H?vP3&!^g^{2xtPPP0zWPuUkZz*&hYCT-^bjVY6a_D8kh%j< z-3^$J400~=5Ul_XpEYpJgV@&G({n?A5aNFqTE9uXqe@o;%sv$1`zr<|xqEt=!A)^` zid_reb6^DA@-znXbpaw$8VpsCRJ#y~Nwn}8XbvT4@u9gH)w1UXDO1ChOqe!;#!AT0 z+AtUcC8AcpJtAgXv)QjA)~IS3T%A5=FrrtTYp?2yxiPj2&J?X>CS@pufvu2>gV{bwLegNHVwpo%G09TamFzXD!rxdFt*RAe(M5u^z_Vc{&fXyFBoi5@#@t%tFY6tk$U5UF9>P zG?x{3|Fb#iw;Ahgw8y+B60h-3R%{7ExYD%KcOejDbmt$hDZ!2halkmkXkfKU94l0` z(TZnq=R#05P$sEmkhe)l#PHD(YcWDoHHL_|qj-xFG@0Xu>4VW1)@9}vqn&xFuo@Gt z0{3tOhXmVW`=LYPBrame3aj8o=dGw!Ct68oNkNL?T_Y$++LwYCrk9|;rGt|~T1e6V zxC$dk$YP;z3I}%xHgr00rjTJ`dO&tDU73|QU`yRfD)1cGEkby$g?-OHkwqbb~oy`?mhLq zF!Y+l@V@&*`a@9)C*6?n0FaS+WGD@oQ1j#Cd~2Q8eh}qMsK2Css(>shW}u0|7a)1y z(H&Cc7sJ#^=!M*{60AnE0SmSonRS+ADI1sz#=wes2bFO2Mu16q`0d+wk<8sAj#zhZ zZyqwoBgc?{KrK#i_t8@8nJ1uOX$Z%a$eKOLnwXtJzDWMaOa307?c)sA^x7GRNYg4o z!pJ$8PFfkoA=25?L!7oSm!tt75=>3#3@qqmb`)_p%NDgKny0y#P!cq}iHS&~M+qt!S7z zWDfJu{R59#o;`a;vf^KVEt{GAbp}QvU^U_#BDM!?D^85~L63@cOLka9quhH>Z*N@? zm%Jmd1Q5-458mxWp2U7j`RcVp!ktYtf#pnebOjNF!Ri6O?7^tJGb$?iES3aMEA?pN z1U*O4CL`Xke0CKfL_)`0MTh2!iV&}bET)#;ojz$FQNYUsI3~#mjWefVT^CmKrBLif zGU^0+Ar157Cy=O(-x?d#K8)9|3HYLZ*ufzZzKX9vq&mp<$lo+53B!MMgyj^-iQ(Sh zQz%8QzzM4)j)~(RWr!%UI5)-te-%bvQtq!c_h1$-VJw)0BS`9pjmM+=Lui?4p* z+OE1FUKgd|REhe!jkJxmH@yaucr>EG`DFvL8ZXMnI| z1{aAkkRV_y-=6vLDXO-JCX#t(=`YCvjlO^I2lyq?(a;-(DNh(yMh7Jw4OE1!jF2gD zS2pdc<9!!T1nrG(U(SM1@~qp-7AA_3ZH(C3%ZFA7;w)j)NLU!OY{m@>Y;q;Q3NoWT z+SNSAX3;~`JvTje3}b0a0(aa35y)cNf6oNSisZCAcO-F1oq#;ByhVbT!qy+OD+i}k1kG>W{ zU6+o`cmP%=z7?dcN_1X;F_R2~jfa=VeCwGgRnkp-2z1DV*K%WAYb5Tm3(95X4XtqK zzv7UAtX+*&vdr&72s?Z2)V3a2j<3UiO11j zKtMtS1bY&U;2RsBnBaxH6@gsHLR|2qvl;#hEl!n_tFo4F6y(f051$Gd-ALN=@Jgb# z0p-hB7I9)o4kqM^f;W-Y{1CpNZ)*{=pzW$Z@%hC9CU+L?hR`i4fnUBAU=IpoEl;DO zbl5MADJu?A)+$IP=#;4eKeI(QJaT+Dod#YfI1RNOgJfF$Pj|I z`T7|31hSpFxvxzjfj9n4k|c#1RU>V z04-jLqn2dpzWT%J<6SEi4>N%wuu`Nakjw*sSV34K31m14U~}c zs0~*fXa~`{NLvmDF`vem4GhpYi}>G-42|))6(D`pS$2}aDxTk%utrPJkAnwM1>Y0I zt0f4(55P4sv@lzRKE(VT_y<`wh?YFS7pFlDNIFApO;=Bkj3t0P^fjYB<1M01;w}X;hZwzQ!L^po9npk{#sBJ9j8 zg}oG98<_+JoInZFSPMZ-Fa_bPL>lzfc#+(@y(Kjx)6I}ZTS^?NH$^?ai}v|^zMOB$ zdWYwIp8Ng}*LD4``(2>k1E$*I&nBivYBUO5Q3eOz>5o#?bL1`fYKN*DYSfMB)Ao~a zg`NP_jNNn})!MSZmrTPr!NO+#e!_6~OJ8CADU6R+8s1{E+}!D9mSGC|o?r3=g1q%n zMTOqm}ST`zb}wGsfLL8tfZ8_DMV$ zfF*ybjkEMu&Xc|`DQPBqS0*rqnF>PYGbGB~zI$m}An(-JvQZk{H(_x)BX81Z5ep|VB$ZG+=btzvxe{Wt zv2K8-~|TB;Ojz_BITO>9FYB`QgDM8k3N| zlrB7xl5RRa?E{~iYZ%l99YAR`3S$U6=D+{vxz#WV2g<+kdhb+fTG=bqL`*|xLJnvt z!zjchKL&>sCnu~oG&EFD0LI7-zeQV`{L>MI%Jfpg#2`w8^` zgK_|Vck$%rbPYA&3}#W?-FjVz*hX?Rkg+AtwoCj3 zysPfJ$T(i!0i_^@lDSc_E(yCs4me9v)xZ1E!@ua|wD~4jc<=Rh;^$)nQ{@%0$<129 z&QOXX$b5eGtUc?|-rzpPq9gWA>+x0V2vx9*ZWrXR^X%XJpJ`(7#5Govw45@oVqB)z0{75{veX?KL3pVG zbW+X|6v<;I++`cH*YKlA!1G}cS2OU|qrk&~>#CO;DTG>LhcvOGbacu_bGdEx&j0^J+#cn7jy#Z-}|iee^xvFD|9e@&2(66P%W72|Z# z@?aVnyc{nbrcCWn99$n9c5jzdAsY^{uJFB-gFfbZJ5zS&QY*pRY=6w~jtn#xZ5cQ= zoQMPto%pC{y=)}FzmX=yIs63oRKpBziC?l40K5V)0NzGgsd4p59+tL%K_2C|ii(Q* zfh=ocfGPv;E*}hxB*~{c!At6yEce{;S&r$4+qgM~|Jn=5EvkoEnBFv){cLT^h*Gi@6uHql z&*A4EI;I3+Plcz&lFweYC0)5RCx@ZC#|S4QysVw-OEFLQ03s)nz!}U`zgQ5pj*;)g z&hw+^mimuiTV+#A0?paBURZDvGvTBQ)-_+fF)oBcC^so|>ZV)Dj}#c%&&&lQ)*e8{ z=xb7B(~c%nz59ch_4Il&yyC5zI3m2=`{{}sh7JJ~ zgEFWwoHyEjUiz%s|;nT7R9*SUauuK*&x9;!L zJM~jP2zUdOBM#OKJ0XF_8jGQth@}8iG!QvTn&19#USRF3i&#st0HBII&DE+M(40RY zTM%tuEW|GT?5cmB93hy4?%3j&;XHUyNqb4|nB7QRh*a$%8K}PHg{y~8(`!rB4RS+1+ow=Pp-~INLJidWT zorFJ}_(sax_MSvTPQ>2HcvnjbtoJhbH!#w%ClLsnQ^{9M&rEwx@sO@I}#l#((F z%m}~wn`8R?2wbK4$oS-YYT$WDeE50LJ6RAB^R<&mk11`N^FQX9!j?N3Ac2_Nj%NbC z;TQD2ofi)6@J;j~AZ2aE$~(7qv_q2IoyavpnHa*01N{+xKspiIEI$a&?#QgJuCAT) z!NjJS=ti&(cVVbN!W?a+^v92e_^xpu_v(=+Skv`yKhsmOPf6ok)+)!P+Fm5dnvT zTpJ(u^vE4U#t7y^vG0|XI2tnZTXHIGn~UcxGef#vgFM%smaNR*^Jb&1|I0U4Veg!1REAv0cP0rHM+qK zMyUq4pAJFMz@WI8qT?giB9p=!pb?(mi3$Zzt^vj|v@(Wq%%R`gWVQ&RC;kCx)qu;}@Gz$~2+~P0 z?d@4K2d$K(YV0}LLQZ}w-mD10m zmp_IaV3AHO+~YNHtR@kg-%!${h>QcImtqJ3aSnBT850CX23EpNS4U(mZ=Ann)z6K5 zkAS^)%Sbk*1)Qn3%X;jv8M1lapXyCv5Id%RxmQn!$Ab^TT``{~29KaobQQ9_RH%SJ zNZ1|LQt;(zD-M`CUy7AC3#dyVvz`GXFzRnP3@DGMkh^1f?(=IK_~ey8-Cgbs!bkZA7taBv`s(C=Q9`h!EjIn(HD468OGL;Gls(T z^@c`79(>n6Fd3pk<<1wpq9(wBM8)W>RFpb=1lbb`Gg;vS!b!-ubJs2)LVM=8r0ZhX z4J^hmzZ0||flt$;g%M@5%e9d;{-mMC1o5LuCM*L!A2KP{ zkl+_cRe&hglnuyRYz$x{S^v;M+{T-F%Ws9Y=I%phP#Q)Yjh@0q@spN=a>&buYRtve zbraB|(OQyz;F_;pLGHyU>I2ca?D00BU0JE9H6{_uPmLmUh>W}dh~)(;&X^aMb=Cgp zP+Hf38I(J^CqjCh+bwdH?2V`6St|Q&H0wHeYRUMy2dc>YAxDE}&1$F3v=C4VcJ9nV z_znqePrVn!z}|U4g!xCK2cr+eiObPx+^ny+`2k?4?WZ-y(<+!1SCjrYji01&EHN4a zIkIih;>m?!+D;!m>yX4{Q+Z4gLP91N%1gxHu}Q3Owx@E^>sE1Q>Oc6SyxWC(9$r|z zon$957C1BYM$7d9m4ozv{c5K@CfoK!_m5mQzb?%WbRS?x=C0If`{0Pdup*KyMY}+h z0%Br@5!x)=#^(Azzmc7tZ3Z~d5F~xZ`MT9h(Iken92`*TxIM$m<0H>cR^K9!DT8?T zTm=CFZJ8~jRA#>5gt}M9U&0~6CUxZ(QxIW1-#L=}f*-$AOiYXsfRF+Juc3SPJzI^C zto#w`0yU}7Uz9KdZZJA(V$-k)1#Na+se78yHFku*8HLqLXPpb9Cr_P9d18n9CRb5HC;^&$9r^~UAd+|0l&C;T zlZJxPL7Y7`e#zDgKxTSQRLU|#6jTFXsvrxIrUJoWh2NV-wOSZ0=7zi!V5Ia| zz14YP^K8bBf*bK^*85{bHk%%=re+b$1qrbg5TWK$h^49Onw|f)TjZlr0#rd#%jm15 z6XqD5Bj1n9yJOGN@<{zSpp|w>71s3W)9FGjU%xbX3K*Qcgaor&yGPS_XVdR_5>((N z8<}fcf7_{fVQ+&n>+8i$?*v`)aOePM-wbPqYxUEJMU2vG{|)>lBPFzk8ioZx^{1FV z@U05)kOZk%5iXOd_O`v2 zK~fHS-F4sVoULwfR4ADS{?Nuy2m~1R#bb{IvI$2>9fJm$RD9FU&g_tqo0O@6h5382 zH%7D9E&dpIf*obA_L9}3lq@ij4E^rn=ORy@nVQ5GOam!23?K=?x8%$mlSd{Fby9Ql zzH)wP?^X>@?gt-knkE%nHNKA)BY5t)Y*Rb(M7gvce*bNtGrBfSYVfFN#DdscTfT zPwVr{1kV481)zBmUq3%j;uNfG12};uk(EUrNuWm|bF#{xYio7MXIdM1F+UDo>4^ud)c|F7u-O^Rt3{C}NCdN+OYh@#h@ U_3k;r>8nO)@GGXOnXy^_136%-x&QzG literal 30031 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 diff --git a/_images/sphx_glr_plot_run_benchmark_python_R_001.png b/_images/sphx_glr_plot_run_benchmark_python_R_001.png index e2beef55ddf386835885aad1873e17ee813e066c..95a0bbd107ab9b91ae471c4484b4fd03b6f00182 100644 GIT binary patch literal 58297 zcmce;cUaGF9|!s^BneR|p^QqT(j;1582ZMfr+@jfJ&?g_*&w>qd6=X4Y21{73kO z4(>8_aImpIDj;C_fBpi$wVjE;uEmu?e8@VR(^~cv%BCyiAF3qjL^BHI7q`O6zM>_J67 z`{y_J&Xz^*3GbFUDI+s8zdYfbdU-6j;8wX>^`}M;u72@q@&0YIE>g2m<7&PP)OSzr zd2pI@OR1sHi-fhi$iLzz`*jm25C8M8E*1Bw)&Bj;-5$XcbTa?>{g4v+{S+?ps}D}I z3;+N3%S_^)o}P2_^UT*`KY#wr;~%$}GuItJTXyVi+@~AlKNhXuIIcF zliY40p}Ov02g)+Jo`;3ZZ9ILjJV7D!Pt5-BiK+sFyP4^56KlAIgto}34>TleD{Ojx zabjxfyBqCAEiLs-3$3G$Lxt7Se=pa44efcVnX0Q4DHhZp>!q72v3vIoc1c&8-(ANS zriV*1%)UD>Pd6%OGP1E_*UkB6oxfasZ|AXaVUvxa`&9XVZhp+4Y2B%7 z;4wSa9vP$A_vQ>TR8W-K~9W_5BcIXvffhjJ^&85H?%Bh?GEsPeG1drT-WIk_M24r+*Ji7B_;aWx9FIY)Sk&c_@n*MQt{xabmPi1l@_TzRL7jg zt`62c$49)gY!$Pxw4`D^q)$JknwrNx=i ziHV8N4Gmj4I5=oFu`4+{e>}eY@F7!Qb*!q448_XI>WH}b&;I^Xop~POw%xudx_BRo zVf@eK0=7CkJ9l+;$vi*vXrMVgv6d^Yw><3oJ0r!Y=xE#P*IyWwKVH3dt#%J8S66D_aGv|Ozp6^c*I@CeP^@mjC9($ z6d#9QzFp71R$fj{(D}E1S(reue0=S(wV$q!#+g*dIJ>$Un3$Zx!*=<*JgcChA~xVP z+VVcbx--VEx9p0wb#QR-rs!i%#`vM@^!2ee1-xi-w^daet*xzF-d`*E(CPVFv-;t( z#@Vx5zQ0h8SBXB_)Y|&%=g;H8?2=8NoKlask0^RcFaKc-ViW!H`ST4r<^zX}D_FC;IT z7M8ZQwt?@7!L`|xD_5?#8kV{U^v}k8Z&9RKyLM`EJRcXZ{qp6@e^RtAU1E#%nAuht zdAOvgXpM=9$@NQ18N0kZ+vzY^x5mlIseO6%E?@oTcShK~G@6>4J9h3g zYk0G*{4t+!i?Nat{ntC25-(@j9XWcmF2}{*b8+-=u3K5iL9KVIy|vPf2Mal5@Zi_c z(HRUkBrjn{ZXKOcm#d4)wPNaxoq=T6k4Wxo(I5E_VJsV$b#h9?YJJG7c@GbY)E4sW ztD=uNZu*{@zw+d8r+X-tRZXHQN7-Y(@}TX9k2wF{mA^c*y;^d12W9(Vs|5V@kDoq$ zf2}ES;9OEcvi64~w%x0FHB+w6{r;I16OZkB^!muR&pvC->Jru&mfY*@tBmyZ^-VJ> z-+CeWQqg*W9R0LT7CraR`1#gGCBakTvH=j7q>`}Xbhg*O+Eqf$(#_;6W%!TK)5TNu`U}_sOYh>2$~83o)JxW*zQR%3HQ< zp^%E8DmBmPHaqqlOE7!9=hk|bxxPqiRte`rMr9AFc1cJ?VdbXi=AH@T*BNO4bQp{O zjn1dXeA=059*fs6Wm>#!w8nP9YTynE&vX@>pPCVJX35*(PYPy1zQsWMygIB@_E#2h)h_lkV~S zzs6Nj;tm5fH-3J-GrT&K;pUB1Yu}mwIAGrJrqr8iRoeUaMy;8a^xMS(g-xmsS$9b2 z9J_n>E~!EI@85-tstl~G-+sK-beSk(8Ekp~dYg&xUo^Syo}QEF3iO$dqb-kWYSg}b z`NAqle#%sYjr4Zg@eWCyd31fp z{{4c2>Y6c+9&zbA>3Pn}Y34Z$o~80bMI7Gwckp}St=!yPN+Bx6p9PxLyRg&D zZK_marTE??C(Fsmc>CSGTiZJG^9~1{Ohx2jRn3M31;#7auJKxRU08KGeQz}0^c>gzV4(iO;#-F;CoSbaqg@%U8C0}~)D<8jEU0ppJbuetb%t5`pHhp&&OAeu{eiS@M-xLdA2KnmTteyt3 zT^CYylQq3+o*t)Wczq$cj(6=zEcT$8D`S$0k}P<-7Ok0;Pje@Jm8_ScXA}9>wc;NT z!00sI@nd-zFPN5>m-ns9lyR;r)(;CmKRJ8Q1JuT3!xf?-a;i+Cvea5DK3jb=M4nDY;fCNTN}s$B%?97t*x0f0xjAPlKQYUefpx14 z0S0KLrKKN)goIqn)zo#7qwL}2EYxoemR{kZOqB7a_FT)sGx<_hc4pSwb++9}4v6Ab zP*6}>W~SJ{uLzTv&EB8aANN};aHBuQO+|An6B8%J_RoO2&jN1c@P3M=rDYLHAN>qa zR))fj$cTvjIXO8e(KQ{7l%I%fR#8#eBPJ%+IQ5j-8*ifeeGEhK8vXa?KYZ~eAMJYm zk1sdsx+zn-(P|qXndvQQB&vuerM72Y`AVbH{FR5YYSpR@L)Si_0IQ@*9Huh;_xe2+ z{s<<;#>DWWGy6tHYRAkLV*S}K^OIkrboZ2oW(y@#+R{yek1wOyZCjElRiv1I=${Rp z+F{J1P%MQ)uAS1ak3LJy03`0(E1tiqPolpfH|9kRyEedOpp|t~+B5XNEv2QUG_5Q1 z{Tx(&SZu>(OG`_>SmtwSodq!;0c_G!DZ%vlAy)k{V8nCrPOusDcZmH!z z8WVtYeo09@52B(DqHOI2jNJR?%^TlOpFY)2@fF7JrSxt|OK76qu)*l_%{4oY*m$G- z3keB1w7zS#`Yl{9oZi(*LO;LN_3WlL`1wym#Z_dw5$XvPy()T|j=p#9gg$(j@Ihzz>Qy@X82dGN>3E=7$F=P2g!ZY%6qc0S!TxB{ zcXM?;`n!vbo0F4a+cpIt{@*h*Vo99Kzo^`^P6?8u>$U`@R7Q3+ca0_OC7^m!VkBclm6Z!#@D#iPoKY6|vHK`{dE9YfMF) zU0k*WR<^coms59`QJDvfz6azX^WLZVt>N0#oJl&=1q0MB*UV$+D_5^xWu+}1x$5P@ z$;qh(Kp#IHC}}#?vUU6R^#vo%>B<~xV%$pMGJuuy3&W`q(q2+{YF}Ggo?uD;ZZ?Tk z$6BC}Rfx`0k{Ih*hNn9}SuUW?bPHF0$ZN$tbjG2@u)?z9l7N!&KGv9{y1$IqQRm$y*sdAR%$Z`imL zT|i{ycKrp?)1%!e5TEm;4Uv8}j zK$b@5p)$YUtDEa;J3FQ`GuB=X)LQ1$>2d0VRr?XAu_%RK?xW#KJF8I<{|qTqd~I`6 z33%&v+HFI8T-@Xjfr2=>0O#T450mZI;0jt=S~Ppq+`Pi4WH)WtAbRa_X?1nAY1Fs2 zi}{|Cr-IpyfY1->WS_Hc1?QRCxtIU{dI2rh8qpphU__a0Z&?5kl>ZR9V1;TD*(=V$ z#FU_&Wou^_Cwq$y4gNkVklRMHESsOy-p#fY`?J6?Omc#X=cEHqQ}OKI`sM4_mwNem zpIN4$O1Q{dr(Sx00A=L4*WVQa)HiGw8(PS&ooW6F47KzLnP`SmF}+Nm)C z0qe2<wqGKOUL?cx5}$EeGa9Zya{eQTgEA86%BL#@j^M zf=b_pyH)qfqXpSII`*P`0>1BSG}2FY8pqXFZ1DzS9BKVfU65`MqDFD;V{p;AQ&UrO z*(A-bF3-a)ea%xbhw~r>^qFQQ7W`R~{Rdqnm49}3%i?0h-DVDwO6q#yQ+9TDe}73) z0L$Hb_r&I|SPp41@7SSq@nX1^VYyZIcYG2-S^=M)>>S;+64l#h2T{nEA=rH=ucV+_ z>nz*v>FHkFs%t(S__*`0pu-NCT$jkg713?N+CHtU{6nr=Rased;l9F|GkXLDH*ep* zy*==zSYK=4HsL>ynScHI z;|PN{NNDUoEQxwg$Kl}9~Zep^s5GYdJH4W$Y2?9KZVdjP+HuLV$xPHoaw!wy@vzzjJ3T zv@p@^$~HIt!vMg9WMEC{;iIIaJUe=%Z&-sNQpEDxD@nJRfk$_4-5Tt!@0Ih6wO30U zeyOZwR%Ou&)(cIf?|q}L@XN5NT;fbn~J6L z%l#TJ2HFKcN%mk(18WT2Vp=ub9PwRVXwM$mS*3E7bLW_>^X9p|$4)K9`$thdWO@S1 z_he~}PNK?AZsjM1N$T;eqUKB}0)6N~`}Xejv24xU?YnE&E*XIVGyHA*3HPpD-nTbw zKMRsgY7MrY0-oX*-*w(>k#Dd`>R+7?c%dA5_W2p+EsTuwAZoxqG>qIz1(0miyf)us z6ZMDg^mBZ?+P+%y4#Um&*Bb4nhtA6fv+E4#1wF0mm>&FoN6%~d5rn%NyHDJ%N!C96 zLMh_Q8?AI)9}Sl4*T%-M)(_V9*ech@J1W<5xXa+DRHBC_${z7Hf3)3;%X|SoT3B5C z&UM;6#(h%3^Y5}#y1}`50G}V4dK1Olt<^qVw~TQe+W$&3wW|G-6V%8pV3;{eljTQ! zW;=4-ehm$s!T!g3=8}|*#&fXktJoIfwc^tL^?c;bm-s<;SY?c)8zK7ODslKh*1c=p zg?EYU@rYN`Ze~P_loAyA-Me?AlcrrQ4RPnwVqtL{s{aho01jaY=?lu68q+PTTIQC% zq+JdpO%Ft`HPoPXupPDveDsL9T4IVGrA%ZoraT}**yNqpU(X9EmrGZc7Y93Xj}ajy z+u<&H0%REWc8k$h=U=0JtRiS@{nmp|6+*e8xc&x*cx&A$g?;!uJ@&`hXR>Pm@lBi3 zc4O()7g6PSEQ+mX;jfR}-9Y2*30yDku^R4hoAuVe)Bt+4 zUs-ZlnftYA;m_b#@Qx6Z?eiX0RBN(hS~!Bm4MX~h{WkAy%J-6nLaL8i>M+)}4g3}S zuoRmWVhjaxT&R^X1pkgJC}{_EbHah-3G#zXPzLHx#K`9AS4#vZ>UvC{C*mw{Hul5X z##Ft1oSdsSZQ8Vz@6y$@;F+AOf1hpJx)tv<=QucU650S*&~Ef+tb-6p3D`1~{#fJyzr%?L-(P8o-Q;1C5XqvU#LxSq4x+Zq@|~4 zVm@$=Au}`cOG(Kohv5cgiUEMFm z#q#7@GOXG!0Ujz6wawL%lbhS0uva|BD<&rUP*V2gftBb)y{?v8R7&-nvA6X1S-Z&} z3X%HU+#D^cDj};+M9lVJXD0+$a{Dsqc}zcY?u#(-O-)S&He`Xg%glEvg8`fEy{<(X z7GwZ=i9bGj{i#!@e)jcoqtz9HkGx@FQE{uXyM3dUz5n5UjgwgK4sZWvJB{;W|5>UX z{_vZlST_6OQTjjz*^$nCJwiS|e*8EvHWB4G`K66PxMjQ<<@Qfms$M?-!ptZy_`xmt zctO{L^SS+#M>S<>K{@w8!P&(zSXGtELq6>b03xcFbDV2UJw}~GkL^>5VgO>@0$j;BHa7O9rR5SNaeqP- z3%e^yS}aH!-)Lf6vD;y5(}6vl&Z1?hJj zQKNKMLc z?0h8u@5-^k!9jNv4w@S&T(?Ec>rYo7k#y_2a<@ml4;?^^ts;xZdFW-Ljg8GylsYg* zQccCIJ5b>ssk`Oei2$1%7VnoBkuGH3ZTE3efiq-FKUUsVY|to4x5rQ^;7FK($o?t` z7I?=w9CGtP=SO=e`UlSIRz6>oeBy?9$E%RKuQ%7Mp96(nw`o&9U@!_8QRKN*W8SP^ z&$&MuxDlq`Eq&CjdH-XFAxhu$@d@yhfwvd3>3@wqm0ka_`#6KQ5qIa`e@GY;*m(hj zI*@yh!2UgZ_o_1$ja+`pb?fEC0spw!(g?F>Nd!{h)9c@8F+$j9lDmS=R8;rjlURCqB?aZ>0q7_8gLPb?%ivD8 zAWQ!0?!Ni@HSf-&4*C$%xQG7&=>8dPWl>dC#r~wFrR^F{%@_M7%;(}h4<(Qls0b#` z_hs*j;bYPF?-!uyqjeUc=Yzkl%;x_coK){m*fqNlf5zPW0Cd#^h{f<}%8z)<$zk=o z3_cH|Oef$u*aK1G&x)eN?Zc1Q?m=JUKc9Z3&kn=|ia|Me?g_khXZ${ocIH9o!#gCL z?*~gQ_@QoTgf4wp^Wdax$PnQJ|!wYO+AkvrXB5QPJ_MSd_m!5 z>E`@JkE+V*ol8&gcf~yg)!+&#R(#>&CR25}#RX2vMk+t_t_M$^yyE?fIhY zrnH#Y1?-~rc<;6lKy~H;ZG6GLfB*Tz1m)Is5mqHz!a*fvWo9&Tlqf=oB$X7{B?1Ra z@wmCMO&~|Q&;7jP;+dGJ5`BO&QFUy5;8Ffm)iG)Y`@V`=-ovxH0z6#H{8gL4qZqvh zI`i|#Jowf;y#*PLZg(L%v2S#AG+x{f#jc$!Ec>Ju2KMUM*`UR#6T^;?*;hEC;T^rZ0XN2pNfz|p3_rNS_Ue7R|I~#NQ%o!op zYx459=LX_~Phtz)!c8XW=4Qj(zDK)h(_w9jv2;G({AMVoTgml({d$6)UE(720M>Sa z!x{ZT9~P^l3{~*x0p6H&vK=-*I&gjq0V?I?ihl;bpV}emdM-6(hHd+zX{qx4?Vr}B zcW#Fs!2(=FKG3xv(Db-c^wIP6uQgS%8P^{^e7N?xBFkI1St}nY2pHTz<$UJ#NzYzu zgCYpRCEv`#5*92R5LoLL=HV^)pi>JZ)P0NnYx#BIqMzy1K{+{ zc(5XKwb7B39G9sVtjDguAuou$MS`7xyxtsfnM^p|?)7(BlTe2*)zzv^xDg?vGCz@1*t5?%PfKtzMcM${=hAwQ8(T=abivm8-QH{mR^N!;^StH&Z%Y0$p zir#44-#=LE5t@+gI7}EF1@5EKQ2k3{g26BA>ggf7iom2M&?QJVMU9OtG9Ty}0iyxb z95SVv!`!7-<_wX!I1LsA%XAkl9E!u{+`S5oz zG}&lI?@rIfAY2iVK=69MLi-|`B!g^MUtckyYtSKR;U%MDC`BFF3?m=0h06nZ_V2Ei zZXr~Sdetfyz=hK)D%_y5@OABB6E~#jtWWB9!v`L`m`3qN$r@_;7Q;P&Mr7Rc?E&fa za7{n~OJJ5nNVy91Xc!`YgBT*Az(}u~7N%FA8vNI}5?*hr!S;@yPE?Imfu=L&7OuUFB2Ao3 zBJq?oE-WS2ONt?>5UI|H=2z#ZaSP-u1CMn%(Gw#e4JzorSjN(MKK4AFMBpxdY? z>2P1jr@K{+;o;3s^?!eG%XxI=(4}op~c1!1u>bXy>i9Brmg1lN#cf!MM ze##mc7!VLTJ#>#<@(IKal1M-~ph;@HPPE-)*8^dxNObmd3!FWBme65nAPw!U-j}H} zMdl-@m}LFN^A=So2Cy@;-+lae#CCDU(kJ_Wed1mhiprG@4rJ?M=zm%f_={j){p`6GN4enc1-22`z3+^Ea4f;8-Nfi+inYhAIjQn~A7q z+7Eb2svrb{<^jQoh4+_hw#n?o)(^3>_|~AE+E~7F z?(R7$OORa&NrRMotXj-&64yy9^JlERRbTte8GqPLDP!YU4@1kzMqrB63>@yiZ|G*t z%xk>9z_)ql&SYL`BvB~D%rkAxOzxOH%E@_>Vt^Qsd~hyspKE$C%4{6|O;(*Lcleq) z&F{PWVi+!5xL^SFz_s_k?zC%l4c0524C-J(SGav%BtVaGgU2Eqmu(pl(K*JHzYu4r z{62KJmJiI}e-$YPK=HDEH`|9_)Wm4Z9MsON(El_uPdGmD@px5LRJOuq-2$ilq@3Jf z+1LL@3|>1~8X6iBFtvIY!KIBQCb1sI4f9obLQaT^Q2C*bUP@KoPvKMYT+@YTzj_yB zftb|m+eJ)w!TbDEMrZDnc75~`m0wqve(oex@4G%nYtSyTakijcD@ z0+qa`CJp1(LhCf|$3Q-5$B`y=)QQ2|(+9aI%CRsVyll8y>{Wonl1zam94Zt+B~cEnEFz08|hY&MeKDX7G8h& zqkE3}H>`KDBrkX}SB#9fkis#|kQ`NP%?1&u|Pp>gpU3;uvYN^ktH=4{8;ltR=TMtjD7jAy@-eqYaAj~J#Qm>=O*bT{h9{!hz*7J1*x3jyn_kox)crA z1`?|~`?>yTZWM>`?op>h`LQ_`x2CpuORvnuQwrV2b4?r;KaJ<{QYKKY>2}jyPmPpy zvx*ckGjPB{Ay_LEfyAb#yx;R0Wo2cR5Cgo1WXCnE1y6SL3toz#O_xlrSnn2_{lrsQ zvwo{hR{<4D;kR$!YAl5t%O^p|3B_?7ZrIGuu5$KlNXHCn^WgI6;NV?Q3M~&@RG2eaZ(eyfJO~IJJk5 zF9^ctO$b@`V{PJ)pQpcQ_DDEoy@hB>X}42Ufr3NauCZ}A(UcnOVV~^cvPnf~1RKf@ zoPV`i1_^;1t)jQHO6YBnqw1@QE{DWR1Z?OVuC0a!1`e|))JZq-d52U5@{S7T=C9Ph z`=OmsZ19~V8HLvVQtcTvhsU4IkaxNOvR-&B&H%_Z77R=C@Fdk-QSb0vw9L&%l&&0l zg^i=55sDFcG}zT!Uj>J7r@A#36>)W1{z%piL*pP}C6b?ll!^#m926A!unGj@H1p>B zwxh?C!CCoMQBiLxJiX)4bPkAH$Y(LY3@ikbcgbxrtI&mo9m8RD|HPvW>iE<$-Ua*z zIgO;+lwu?zfQsHBiv_qSk3#YCLh_T(c|hWmCm5xFoHeafQ+m*8@@6L6=rCg)Ne#$& zup93~=-}_F%6(@kj~QA7K0!-M8A0yggX&W z2$b!Lr^kH=eQ#)JfR^;mpos3Qh6bPAK}2tIet%g{{-MBGpMr-nN!m0-Hn?JwT)H|s zIvdI|X1KE~%l9)K{0yR64Ya0$0yO~39G=bB;^NzAnZ%P#uhOxwI7mUgsnT4Af+WHg zq%Jr%IvPFhX&=%mUa@jEeRUuE6kwn-9uU=!>u;bt;M#|&6=RRseleK6X2p6ezs0cm zlam0Nj%Zfu%-Y8=i?J(B0H%rZwgjJqg2og9p?w0Ox2>PQZ6FR20=;$H(;Ia8q@+3q zqzF--wi}CozgTJQq2a;fZ}8YOy(jk?vK1uEEah<&`@m>vZo+%vpeJlrXYfOZ%-E^^ zYGSOQ=Mhqd_37*5v+8L}{*&x|>n9K5T?=1VH7{3+Hsot@b3#fK(nIZ4$eO7T+%NI<}2Tu4laXU^p1H=yYUU=Qnrr$6hG=1@(t6Up7 z@AQ8&o}H|}`ZQOJRL6po+My2dU;e1Si=zCaI*;!d+70Y!HPSEbxhd0a2QOv#VdvUm z|6d1iVZCOP^4L}OSC-V{drk!It z-VUTV(V%VJ`&!z|%gb}Vmj%{>F`c(J@1~$&dv^b^oYc){*3W@L!tI%pfRvRR>(NH9!N#|aO>sdOQP5dpR+=# z(^k*ng&^>-0ZtN;3^WmdRRKocVD)XdF?D;;rIg%fLCe$)#$C{%!airhDq}HUnm?}2 zv`RI(`zeqV1%Lq+X+y513tyONZOkWRKUgJ1l%kKJ0)^g;2UP{~e+ac;swY&nuh|Qc zbP^K4+mu)wNuM9e&$u!sc<0U?M7FQ&T0vKZm7a8bxoyltZQKXlH{`*CXZu7l*n|3N z;HE%QMd-|UbnPn!OK=`YfpKUkBrp#aB1v@w(nESnMJh!CzML$rkHszodrbf@M%q7x zLEp-?grY)K!wWtkN$h>pV1!7^OqZc~4*yu&lv)p=g@Z8=;tNymCEP27p0i1c?%Pfzn@Q2tCzTtS8B%e*?~0u&(!G`sFs(O94z7V)u1)ajCWQeG3gjnAjEuG zFx_cfH~ac1QC-Q6rRz-n*P&0B*uQ^25%cB4)=Ef7P)NM)v)JgGs%;&64;~Bz>}K7m zjqm~(^j>amZoQI8IP5my;qk2`%>yGIsb~cMrS(R&s7C|MtF#^=OUl*xY@br}Cul!Y zkcHXWOTK>fK|n2D+!+d-GV#wv%^x0bqNrJ(co(2ydHN<0)KFyy){vHnh>W_ym>?u= zyZ)-3$eSkfmRD3n!NEX~F2{{pV<~~`vPu_9{ zkl|^$js3zOvv}e6E$>Dm=rY8-``q6#!avvUBQE$utCudwb-1?P-o&x70FKrl&kUG) zcM;+xq9@CNID8_~sBcYc_n_~-;>~xRK0v4*XpO7%Rg^Dfef?cTUI22)p3KM)fk91O z@H#c`)nRT+^Zf3#{Q;n-=BkgT77#_*hgaT7WRKH|p)Mn**tajoxXLsL*k_}ZUDu8<-MeemEj!~zCc1_lQG zH2MbM09;4AQ)e#<2cFi?v9T&`>s&d+$4Gu0B`)fyBOOXvRjhP1l&s?z518u>)1xn5 zDq_(KXI^WArJ~pJ?EiA47fh>Jsr-!Hkdc2RBEV75<3Evk{{{AJ=h39pApEztQvBJfXM^7 zBN280?)VO3y69S_KVC7Dja*b6`CM=|{8SKI5w?d}YbGCdX;DW<3>Foj3*;`LZzTA4 z4fe@Jg#QpltL1wHzOzWlnQqWVx;YA({UgK(pl250GVcZi2ruZA1*GOJ_yY+D+jgIX zqNjj@g?-l#XqVkvixT~7VBj0x%3SB)l~ZUGN#|d0MaBJ5B$Dyrg9&7@ThgCr*R5X< zVYK5Z)D0qmL7jw({TZ(n5gY?jtpuwuzCqS+83M~>0726APZu5|;w)XL%J*L+qtLq} z{*LUlAN=H+R6S`K^maUptP5u9Xd!~ zhMrRjh57_`FGxZOB3C5g57gTI^XF%{27Im-a7=zI*GNIuO;K9(uqG@$_!j1w-eKU0 zD59hUqmUj!+zTZ3Il`MX!hwAq!)g+<2Kd-``5*)EgY0X(zBM|n$RujJ8{5G*Afp^W z@q6~{sn>Ge%U&5GtA9`!c+Ll7U^gKO`GgA@`5(WqiSK_>3E4c|n3rKhN{%~z8TS$Z zk&PCv;wsHWT;*L7u?99=2hWVe42YB#IuTb9w8|MkM9^vM@&x*=KOzQnkdKKsfv5}r zZTf9{5WllXQ`L=-u?x{o+ODx%4_8GZZ?^&h0*GINIj=2%YC^p9N)8Sg&b^N`eKCeb ztPp7B3@Gx?KZ0S@E+9V7oSHlHgxo^fyLUpa?3>sncy!$-d0<9a844n zXlrl3_5S^PVtNsq<+Wz2SeBl#@e4A2BnPzQ*q;bk%pI#N3#$b3`@X2CD3W0??aa$9 zRTGd+s=h-eDUmB15Yly@?+uerS0M9W@+V4q9`|y7xUZT;+%-Y7I?h^P1of25;$)!W z)w!2@$Rv}Gb2xEIphw36OMXF;;M~iz|J1#2WiY@jCdoy7>Fm@aP9GMUIwl_f zAyHn#+gUx2f0Q)YtI&#W?1tJV2LwwJ|6@DFGY%JoF6epYKrFI&LA0bjxj>PAwB zOY-5_6KZM<2qE0s$jDhLjpDi%(U_}vRT9(n8eEc5drt9FDRKtW;#ZCe5KC{cdH6Kv z^GCp5c3|!CFPOI|*uH~@g*3^Zi+<7+@l`wzB&d5bn%yyEs3=l#8{fafjz;Zl{kOxu zCnss|ch>BBY;H2r^cD|5J3;ksLR!yZ?&#RqPQ$QV**$`{kd-^ld3197fXJRbUv}k1 zojiLM#ihUe#QB!eGn||LcW9XA=Hvf!mRQVtlOXo<R>W3^QvcrFhgIY1vgtol#uB<@I_}J)0};8gO!$nJKZ>YapMU&#?|W+Rzp3Sf zkEc(cehO)t<|XS?z`x%y(t`#0-#KL$`u$1k!X2ppJK_BQVXXP~js0?*`}S#ku+kwp zZX{bY>%O}5Am*@7SU5f5&hCF-K?Q{p_?AiA3)FFsadnI`Fw7ZO*5DnWm+&j^KY4Pg z?!>=eE#w5#fET`1(L!%OMR6Sq|K%=h(?284p@=>_`eVbs4VfE1e}Cx0+u%B*j9l%w zN@lMg9`I#INK9np;2;e{=0QNg9eE01V)Qm)zbp(G?)GOOlh&xeXEbL5M3B z4RQ+d3i7R|G1&n55k|3SXUV09OLjd6Vl5ZLl8&68+h1_1TJ)*j)B&zzX%aO@-I)^A zlgXGo=dI(5Rb>?w2kT}VPl&E^{`qAMR(sNgWVTgnH}(Maq+e`>d4w=WD1aGpb&+&H zg-^tP5jj0!t~>yU6sdbz@Q>+*p|&hx2ve)NzHXB40rr7tB!oddT>ksZMV)|XWZ(j0 z87?=9ukwdkaSau6cvCu-r|VA$GxC`HB@b>gP3`jdn>)rd7^x&f%^C=Rrs(BYA<1jn zn6eYm1Xw0TdpwYyOG6q0`>_Nivgw002h_Dbh@$*9kw}{$wB0>Anyg85q}R&^Rxrpy zh^Kh}zBfjTZj?OUzHa~EjvR-`4EoQduP10)g>UWZ>0&l_(e7)D^htg%YoGt_qj*__ z1Cf}OEr;O1DrOO0wD9umb2Zy`B~ zj0%@z;MwE5Iti4o}1^%Yf<}jZj@JI`g7|xU~(M8&rRrcPbGn$YnT*9z4C@^Y5YDjNE(Sg)1+=RQ3*D$Y)WDmfUvH%R^jOh~d4 za3{2k`A0FoScSK)f`tWzwy2@uF+w~(+?$KFJr?@9%S2%(nQC}nmoiKNlh-4LQs=TJOrGgH)gFrS zJ!buD%B3q-_q(gzNitedAa`}r>@Wm3GJ-yKM+Fq)jI-}^A4pKYP$4l<4Vu)AsR|>| zK2mZaVhs+#GZX|6K}aAN5oY+(#P^1;7Z)Gjj1BeQY#OOZ{>;2X(;Cp=I$VeOWHx9r zF*1II$BulZ6evLdBTe0(pe2AjRr-N|Zk|_tKO{JRThVoA-6m$iioA;uj~Am!rKb8s+Q8O*Ip^XHGg&k#N#`?lB2^~^*HgUXwlAoPl z610770kRMDFRqBPZ9p#R8Q2oC97AQRsHx|$5FD0S_ojM+6cH{Fe$?>*pePA5A{5bF zAebQXO#R$3>FLe|xAHeQ%+-3cBhFvg)1yJy(N*q?B95i)IUB3}e)1+r@|Kp6&L>fZbkSjWWl&iBwBilV7Z z^ZkX?-()h|8&7YdPEp_)58c{L>>`(73%=y>{{q@UyK!T~x@S;_2lz@^8AJY`Cosgv z(duLK;KR4T1q3d2?D#8QYE?pf9}?P!8DnE_ACK_ER&Ba#HBYG^<(;DajM_y-R7<$t zs=p^Ei8Cr+#32Jx)|6=(sgc+UM?8`}7lHLKahEbL=CI`kJjUi4mw z)f=!L;ZP82QEN0n(iccAAk*Oky&IoECYxETzhBPa6-Q$xemQc)I7Fi)(mL5n+&#dl>1#0!4@_7|+iZh&VSJqz&$S47$j#t}bs3k&poqR9>3V6*N_H#K5^E zH7b-ccMlIpVoV>bJF8|V5b~ISUqog%!60mGZOJ0EXiEG1H08S46u3EN`C?Hl5CKn& zY!>Zr!|5<@VV+R1dR{H^8-LIcakPejNXiD@1GyFGxqk*~eXw`f>MN}puT?o^Ct-lZ z5F{1Tg^$on$rM7CU9U5ywxM5N%xfhRS9q(>0ZPa{<0K78wx}Ya;WlKj5`-!qdkku0 z*Vvc}(AJcaih7H)sWFACC_v@UIyJi`C7$_h1z#RK;_@$an>UuF`&-1VQS^1Q_1=5J zYn}(j^F4_g{=N02I+HvGE-^g$4RKp`q#%0kRqTC-n(PWGU}(%|CP6B(;oq;HGnKd zQcxtuG}0tUluX2n#BuUQEr-JzIo_w_oCH)g9ESEvzImEKhX&)2IDD zPp2{An3^lVRw8KI&raOI5hf)_2{vIQ3tzDZ<1(5~m@9JsQ+o=P_W^EZD-av9@|AyA zW~GUxiQIt2^}m=_Fu-924ny^Kv6l@D4N2*n!z3jb)Ou*-Ki1njVpxsr1H(NnI-W6bIG*loGxPo#F3M)dAmFdGB2qytQz$vLACr@am0FIhq z@d-5H8xX@mp2r_L7V-Vio1se^AXfp9oo@R}9_y?KUWS9>N;6rZaJ>?7O$4ZecSLwt z;UFGG8=FJ$IQ4N*1envR+nq&Gpn5fUGbBZX9f`=?K_Ci@kCF)~qJR(<;j>&Zufnnx zmUrOJV~>$5AlY;E7fRcZdoP6F*_2_%NKP{lHXehKPh>p>1qHH-vFsjTpaW*h+|cXP z@Wa+IV{SXPZ&!ryf|>?sEk^W2d>g^kMAE`@zRbDbB!C*kNM8LMW5J@Bx41Dy(VZ^M z#$Z6jj!jv5u3Xk|zw5o6&WLwaw=?x`^`hTUKSdiuCgdKT0nt^+M#qM9m?jGj6?GeK z3p55ncR#$bNtl2n`F1&X5Z^99Kr51MRN;uAktYf{k#G*+O3KiBYwSB>DBz_G>RJIp zB|?-Shj>6Ah{2N>eE%2!MrIPwX%cz2!zMs|zY5{-*33gmyjPH39)DTzWr_n;TY99& z#V6!g804j~4*e5|%}Eku1R&wC1&4@W8Rn&b#~kD$Ye0gt@B+$El^kbpGu$LOWk{Rp z$Y;d3jftlhlQ)McyBm-$bmviGtI-h2YWZhK_G-LPA_fJ~0MQzTgT$qzbjQcTbY1Tf zo`n>}WXrYG!S`MOGwu0M&?{l`LNd9EzcaV6FqE0BoBISvLKs;B$wgH|_>rLyN6Bm# zFt~&C*0GLUMX0~T#Us(mG0#SluOZuXRiuM`RV6@^I6O46;6T;qV{BuNIq{?ET!n=B z=5p5A!+juD-=UvC)>pw`D}DD!-|Vps#3I2-8Iz*yYNOiQMa{3O*xI@p zXJqkcyr73N5PKtf6xk9pD7paK{J>7-?>n&ow;;|3q{J$09N3WwH6@qB7BXKqG+>;M z;|taHyygmYtvZ0Jc9-;?;OaP83~i`0J+u(>UT8gY`S0#9?@BTidGy(1tX{mACY(!y zNNPolmg+`!miTtQNfV%!_KLCsg4gnw&!L#pb_^;r6A|307 zMC^S6GVx(scI>d&MNU4LF61b{c|c!K({bF%{bp(#G@PUR?)&-CdLk?UO}T`mQ3M(g zccif9R2XmV?zrqY&`W;#O$pKsiu=^4IKW$wBzs(pzD|sa_1PMOMU7lQwrojMup1XLb z;pEhm@BvEx;@B}CAyi|i*d$ecV{TQFUcMBBV|{R6RK9-R=T9KZ9*=+{Io6410^Uxx zh2+HAAyFJ9v_hWYJg&ugVK8xOBsJjywVJ_>QM$B4QB()b*3!!@P(>JLL z+R@QL&NV;$RNpvl8zzh+>(-#p2eR(`$W=)ibvCOsC zhDtnUCM{qgx?MB4pbaC`L6u_Y{~T&XL72=yGcZK0Mj*WDDTg7BqZz8QzkWu$?FdvL zl1^P&no@;=`UM9E$v{p+?&Gkt`dDW^2Vf7Hjd2Fw+O>D6O+**)*5;91Ac8jWB+~cg zTpxWh)(P7E3o8c6Jn`z@i^=U*f%7LvydV}*aOgxq!Ci)WqdGWy2>4)+i?kFY%!N$J zMvOqnr{;<=-G6KUuyxYYvs(E$q^d4-c#?og^7!9#92mUkm#e6@rWds%uAHK>3uil+ zpg+Uzzk?-uKPD#SgCwlS#{0HJ07OS6WE&vxJ4Qlvg#1R3?(?gtP$E)Diu>h{HdJb< z@0q+q?riPNV@Z4Z@aT=xn@zU@L5W_JExr5c(=ilX63hFqErrpa(r@2*YDPGcWcTiC z>3ujNkm2jQnxsS`k0O(d1NC@7n;>g7GD7qr|4_I{VSpQWFat$ka%sY z7$oENfa9NhFEV5Z%q=ysZheTgAAy4zNQ`yRIP|iP&Ni4w=*gdJYd5Qf6(Bnk=)av0 zZOwRA8hjF`D0t&IKa%xDA|QKPIO0jng)Dc1vDrrjNw=R6s}^|g&8;;^FM+4rlo z2b9#AmPCe4xL$`dWM)J(3l+MsWR!W{|N1VpEdE-{@s3VvQ)FmwsF6u7<~G`oJd zw!~5fRH=hm2Jy@E`-`A4caVaPq{H)HZ!>vsiRbaZdGly%*wpUx-PCFKvm!**p zzqXwJ_3}2eU!X#9_4fyKR<|=bH?1NZtBZ6=#qAyOFMr00bw~qLuEi9 zINeSqrM#fU2+6e%eP;U_@%KsZ0Rz|6r^4#f!B!AQd^*pv((Y@U{i;4M4y*$N&e&K4 zbU6fSyVpZPvA11=Ic6&rexKhrEDfrWAGL0WvfQwOR>rWQhxNT!P}Pj9Tb- z?_Pt^rZNE()_ure3ov1n9ZX{TK?Pv705J4z8H5R#~^y13O+!4YwHl>=IkTvSVHC{qmP0SEgl=w7&%Oecz_l@1WUmQ@i(6eya*bjnqaOp8 z^zBm-1R%mdwSx))Sb7FN&W52QNZIMW18^XQ7OZ|4ZCAULBRGH%2-kop4?8Lr4(G<* zt3l&>VZsF>OOF7L;*J4CkgNw_Xh@de!WZuN` zZp-tC#PS*1!HP-p9}=T=c9Te1y>*|rBa`J|O}9~b;T>`F^WP&0_UCCBE<#3839J|S zfdm{JN4IbV4KO>Q^io8KS-v^P&4%0tU$m5Z04 zT@`Boe-QTG@mTlo`}lR)du5Xl*?WY@7NL+WJ0l4hA*0Kd5s?|$J1cvWm6VZ@J)#tm zBt-a~FYovF@%@eO=kdG$xo_&euGe@z&*ym_=W!foZ(Y6vN^|YsVqOSxjvVen-W~XM z;xFP@o%PrEX$69=^=f(6PL>(ug=K;IhSEeePHF^x^k$2HEeLrLmcZ42+scTnik9CP0~ZL{z$(zCKHY18 zxP%-U;NKXETp&U|0Vxo)z362;iv=Sdx&Z!D4QsX?vSuV_2kng}5Xm5^MZhjVea+YI zTT-tfW*hG_ucQEH3{fBhZSgK}^eV7M;QGL)avNUCIV!3*fP;kR4Mr<$dp6ZD_Er6N%9>y%2Ha9u8FVwom$`Vpr$O2h zR-P1I-01gyaj(+lMRc1))}Q-#Mo-=^>uIrPu0OgpKPdg_5m4m*OZALk=XSV@*aE`O zZV<|%7tIoaDVdqy18u|v!eLPIJLnS*SP$)A?)X{p#tC&7n_DC*7ZvqOi@5o#^L zX%X3XNKSyjx4@O>Il0aT(2c6@b0r69Xql-FM+>z_=5iOf&|t4pRrTP!J3h_!3=eu{ z{1RSgI&4Bjrfi*wmjFwc)H^f4`6=+7P2=?_fEIdxcHU}$%na6-@1%#fH_`=Hy~^?= zUwj)r6XAWO>$uWsbq6m#VYo;4GowDzT}+6ehi|+z>KN0H4o&dJ zp>(G-KKnfuIH>h-%wPu9b}b2our+^iAx&ouYb1lE;*0&oX~lgP&7Fcd>$CHaz{hLl zW((GR^~4HFptTbH@Arl&!ZXwm-(NxT7Px_h!r5nZA%z}Q`L>uOwsGza)~Nq>*YkzJ z6+q;PT3+fdmf)zcu+m#jtN*n2g5b6ii_;WTN{F#9)>)pw<7&;C{MpqHB`dT&K0?id z7-9XahZY*?%xf@f18!*R-psvA9)yc6-f;-=3pBWTu(+Uc1-hUvI1&+g1Z>qot1LtX z^T*cCE)0SuP?0}}(ODp9I-tKayR~rB1GaJRarxoOHgKI+9fE7o{*54Bl@V&&r9#1$ zLV7hwkpi{yFWAW7Qkwd+9)XRZVj%?`1T&}z!Nlu1;2-Xw;{dPJk}|)~J%kX?lvPx4 zp!0$_pCIriY)W89D}Xu!eqjg8#~+YnyZ|{6tAkYxc6@xi0<16iIAo(k6FCW>QYvr^ zj}$|=3~?YJxUOZxODC*gNO%Ly3-4eWN$$=>J^_HBA|z^XHlm=VO@<4UxL5conIaf6 z+bTFZ5vBn^kSJ(;fD%&>Ii^8s{Tz0O_5JeGw+Ourj;Vh@XH+|S1Wa(m!S&BO2=a*i z9)j_}-xde)?qxXV-|rustqNEiP1(BRUkq1*vZDi}rsE|s$yQKlqu`0<>uf@A15$gm z6aXw0{!o%a2md$pcYg29x-tRP1gdMmMF#TM1199KR0Ybhn=YuY*u z&j)J+k{zYGi=l{j10Di#q7X_XFlu4p0r^XF8P5p|Ix)y9fYKkKo{+*CW%S z2(1;61-%8GRUdTKA}T9g+xrqd_;rNOEI<;1*^oeCxR0&af2n}M`RF)nqqclGEF$rK zb)2Rm&$PmLul5@WH@ArAQtD0ETY*+~3q}o)i9&kDfPn-M>AEcVuAP7B`;`H(?npRR zpFMkq_vZblPoES}Pr*eHfYr5`EO;;|Xpx9D%N_kGgZdg2e3v(TY8_|ycXoJ3PLS2m zhy+&-#&J5Y-FfPe`$`JC^UtX$F*7H`F(DC7Mn+V3?3C1qjAujocz+&xyDHh&|IT_u z=aPvXS8BDPpUnoXO%YHoLQ#g0iG3dLT;Vr9z*SUKq&+tYC=nuvxp?g<5RT^AtFeK+ z0;JH3AgLRLCR22S5c2#*MM+|MINk-Ubhr!dh0kg|r^BBi;lx$T)6L|)zHYllBDq&e z@u95Z1v$5Ld!fm93J)}uE6sI60Ml9k*501DtQq-lKSq_5FEb+p(cwTrqJ}MN77UnB zVn&7*e02eS6)e=$CucEH470R+C)$hbX8hL47ft8ApE+u_xQtBd9r$;ju)cP$bX~)X zs!mfv6B;cK*?AdOqoCKc4Lwjmgoa*8Us$*h_eEt1{6UcJA7pcg#m*gj#;0POoM8}* zYG$-SECTfl0L1f{dq? z9=+zp((N1?a7(@!t(G@)%DE`nF8773heJ87)M~|QPX~bIA*eXt@5_g6Zyk*4SDG7{ zn@UQsh=FH-DAH?(UM14ffNUCRPaz8s@CYC?*}xz6^!BEas3HnfL@B0Vz7rc6X$5No z$VP~_Ceo`kFO@>hj@1ju>86{hpkIWoa<-j)}) zttkrYPQKFnjwM5rKU9*~!1F}%P&n07fBh=*?>O-Iv-0CGII`L5~dG-&gHv8D>x=p)`H0J(&*qH=C2QD&=-%&!fk$4nE=`~lw@aEPRNo0~Y3RSZyC<5?AN!zMP-F9&r zqHxc-rZL1blBa#QS}C64HC4btEO|IiSNG=)j7eFuwx|-hWhpL7hbX4}Aj#fw8%FUG z8Bdq&J(hXVdFPMqj~?DA8RBBg;zv|#9MWoD6a&J;6=XWfgHtkPx#DsRdcUpn5MQ8# z2&%K^&XuSCB}MG~?I#XcJfjN&m?Vi(k-SDBta4TXjXGlShc4&c1viP@N>ESL>=nln zmnVJIHH07Eo_uJvagd!kt|H<68Xl863l9`7t3eN#I$tH|TYcqv!yVwbiK=@lG1D;inH-6?G4MMp7otOrntaBfj}a?veodZOs`^ z@iG;fVq6{Z(#utEX&F^*%ae;Zm6|CjQ$1*fIW1`7pW1bmB{#pyNbF&9yK=j3L(IXs z{>J(N^;UFeiyrdO1}=soJMh~q>g#PR!L3o*rJQ}NNgF$Cf@205J|=}G`E#k=Plbxk zXTQ}`Wi7tJWKq|-pziaswq-rR%~bECzpy%xf=tb}faqgw3+_|tv&Z%^4Ean)@$4j1 z=}d*|GkDw2;xUX&6U*#Hd0~e1g$rRZ;>YeS%r7nWZEETq%KNZA%N?gu1pU-KPf|k5 zH}$P~L?_zEZfyzSYf>VgNRH%vTDe20(sws`v?15>6^rL=yM3Rk9KT9L(ax@nsBXOF zaM{v*2&-^m!g9fY+D#DO?q2Er4K`LbqAiuLmOax_!F3_LtmXF&C{uY=v*CSE)Aars zN zyvo6O!<_0yN6P*|tzxN!0=i|tWi-X5!Zp>SrErV)qB?5@>01|ZfU0UOPYWJ*UiR02Jyu3xj*Ed-I z#$h9+CGa9473u|Y19&!IiQ!<0bU#~b0`HhAKl+G$EooduUAs+Qnfn5g8|lFeo&Pd0 zZEVYbE0u_UKq;Nv=cxVu0FW05dA#q~Xfk5-z0^K*+6&>Ed@mh& zT_4fnJ+AL=YNOZHB^P%r5l?-OqhL;;Dhh{dcrGl1V!uCquTz(kZ>1~s&I}R>d8nbw z3OQ!A`p1^9X9>u-iTsL1CucgFmdG&v)Wif0v^${Q9C*(krkPCmiPfL0@vwNXyzuS2 z&;!0DLtLt-olgwN>!p)I*gDqQsG(Mm&ts8C=^7H$4m6&%tM1CPWhWRNg+puB_ z;mET2ip|FbmVfD89WRy_NZodVMZd5~VpS9>{~>F-5Q2RFbzJukYBmYZmoRFgLDWZX zp0c7r*&rkfF)P4V%=GAfrxyDsC6N5x!FSgqE{@Xx$#wF|`}lF|;j<5iLy`hme1fcLs-mT?tJa9Q8EV4|dtT)unUXKv{ob3>ins* zYL4?VSG>)I57^XVnF=gKKjsaD=Kk?x-+NF_@MV2HC9Q_!m8x#`A9Ww!i;emti^)l7 zvrFB>%Hy1iKc-}qlDNi&g-xrA96P(o6Kq-iBV;a~g)+Se=pXs(&Oo$%L^$)AJIZM+ z#ifr*P@#_XxPw^iw_yQI%oM2sHfckq3Av_B=ZCSwFM!ecc*NrRLZSPSyA`C?}K621;(A(OjRyr{41ca z-40gV(7(BqG1pF@Dbw|2;_%DMx*UIH31+RY$5WxEls-Z?Xo3ho5na86e6le!(5ERO z(}Lc*sCDqO6j#FRq{m8;dJ@>hGncLgOC{qTi8@s*{IjvGe6(u6_H93mDWZ=^Mmq?7 zk7R7fZZ2d|t@EcXo7|Vc08)LY!be#B=7Cm1#hDXY8agQzj$u0J1mLx`7Z;HAL+^y4-X$N$`I4l(*(-aHNS~8UmBZo zn|=1B>J{JI6aCZr2N>RRgQA2U=ZBA@u(sNrW*WE8Q+W4Q37kD82>8iVP(^k^3-KGY zo;1i+BXU19^O4l}C+(8l)|h3bWf1%_!65E2In{RDwV>VMd}EZ(Ay8V`&cRM}=A*;s}PB+V_2!A$xg3a_CPi`SfsB z@AFbodsRSTI_*%+C4I+yys#my$2vFRJh-*|`6<3w1Y93G4<%e6flfzY0ML^wjsSS= zzcUYMWWvjrE;@nWo9MD2&N9Rf6(yk6?f-T(6F0;E&)o8|g>=AB5#}#=p$y((;tU$X zqp)7W(ffGLjdT9-GwTf;!K+`xLeSfT)g=Bu$>wA#qZBlyt#Ecjj2e`u(~&q5k<>Op zkD+-{%%HY)Te4NhC5esC{6m2A6Nc+&Z!Yqh1b0i7umfycpwDwVk#F=0XqG=R_$vT8J)P~Yh2GoWXqtDrRre1KTs4kKtQ z6!DPE*HB!$&-VO?j4t>2G%7dh<2Bm-cky?_xrB>{Xe*L-2VF9a?*9}FGZEyj@s^`+ zKezrza*noI^8<_fW~vkUH)FL-!uLT%DJHM~Dt4mPxLt*BNYRYBt#p;-f= zVrTJj-)0=N8xfcqkt1#|bs@5JP)5T~-(i9c*hlc|oPs6?K~WIv%0Ck@77TD={7wXq z27m+RzaVr!1kM4-W8%&WL>miCpgbrIE^QcN#pZrv7PO(d^{4)r?w)WN2V;hZa4iVJT`n*Tu(+QO_Jb3xRL;si-5PaQC&ZXI zC#o|wI+-B_VuJcktk;48iv^f3X#g$)*v(g<5dk|Z1gJ$1z_0}MAtWq z^x5{;e2y8^o)MZYwz%%E;ft)XejpW>JUqJhY9fX$MQK9BkI}>w(bQ->+g69M11xn& zQwA0Z#J$(x)(Cttd(SL@g%LmqOciee7PB*CD(L-e&pZINcV zLzn9V1fAC;$g*i;)nZG$c}Ox^NgSrNmRAX{#*T9u3wW~|P)?ngPtXeI5ZL^ZV8T0n z6*T2M*ko5)dV{rk*=nuytF$C-$F&yc^N$Sx6oDP920J$O9E{ll%4BbEbYV&c;&lvd zjPKJm2qo|{bYSg)`Gva$JLDYb;<33B5b-~VHn1AZm>n|}S~E6dT!hwaEMKh*JoU*h zLZK^VN`0bRuviR!cUaaKEmht<9BlJuXLBa=^ttdOLqJZC<|m%pI-S&UnM}y^$$2+7 zqlUY;x+eV8V(HF~GOD#_4e0kbAW;JbCy-6MzU@Kl7O|v;&ck0|eN49pTmgnd*t_>2 z7DGHx;1?|w{Cs@T2*m;#SZ9}pt=Mv9MsL>4Qfhqfq2RM=d4agbe}3`H-R}&wi;^uf zTC-R5y$GeRc(YrtIZyE9bB{P?TU#0&$cY>V9gIEY5it!9giIqrujirw3UoFKFcSfg z5=5^J1S))Z7KdPRqjMR)7BHukjSWoz62TS(X)r)P0%_AB?7O@Gj!Tyibr%p~$P@s8 z1g^*@4@m}a69YDlHNxruo7l?>J|SSO35pg|j{f^RwVI1c3caF-^^OY_oR^RA;~Gh` zX&a)PwAy;U;Y&aK9ir)LfFrX?9Yk45pvA{dNl+SV-PC+&$H-UZ75bv+!=ML};3u%J zJhQ-R{~x&IDT?N?YTW=vAku;QdUE@EAgdyL@t7@aH{d)03o-l14+KXjm|hhM`eoGr zNFlHN#Y&T*kl5{ChO?ru(YI@?vv7f`La8-PvrF(x&X~T0!tb^pgI$zWwvwLyKikbM zM3z^}zY;!e;lF>3z(a*kuVf~?vq=6-Phs7Pt)#S zgU+vIg1AZO}`Qx+i(_RVka6Ed(?MNF_JKdm~-a^t(&M2gC|yd0J?X6|IXS<5wmf9L>&>^Pd2DR;wBXgrT&_aE(7U zVRFRZE76KI7c7~O4W{49xkgf26={K|a_WuH__ zYV~B#BKY~fQH^ttrNGq5B~`1&bPe|+G8Ze?cq54!nt8wu25l5EFN6R ze{o5qRu6CU6>D}4h~SzLg(uJjfg8I?e|~E2<~8JDsv$*6!VhaJap~^P=c^>Fao>Mf zK74nXdrnVSmLh0x>+nlMw6*lqfmS$AKWEat#53d=%W+Gn;VU(!;0vSEpDWSymDqRDV@nQ3-{xDO3vz+)73v&fr-n-a3`b;Hb*vqE6Iy4mCtz_lTVLQ7 zzcY09n;(7Ot{}H7qq*7=eos}x*z-Y@f+`xHywQtR@26>d0FrQ|LK&!0;iwfB#DhEL zs`O65i>Fb~qv`>2o5k!^d4!b4`h#6hS>pZ8>aHLwMWY&^UJfHqApRy}G{HW19fuuY zK-#u~rP?=jUkr73Ac3}P^7oI zlH8aboA5Fc-T&k`dqwhv8dcFYTrbtm4kGxsf1;Hg7M7lu!fRoBk$<-0f88R7QLPxJ z;4Yz5kz8&lzGhcF*?NMLHO~#o;?d%+9M_lOG5Ujb2ntSxyov!D)w~(#I;o?acyN`u z%^Q8n;DuL*L9^_LeLJAaV?rqI@28!?E_nCjZr*}s725x|hq4uMn@8K)N+C)<(dQ`S zn#3SKE_S0qJ77Aua9&0T6Gth;N=!{D?%sX-zDn!G|Gv3VZu&a3)-b;`Zt({le(2v> z+5NWSnbNyEImf%`O)|iS<$71uD$4Hg!CrXiJqj)dG@t?b#jxNK_!w11(g``XEM!`Q z=6KT-dG!8$iHg2_ARgrRAlZZn&uv&0XY1&VXn^r_unq30gJxjV84~*d!N#Iwun7k4 zh7Y>)?OR@w98ki_L%p?Iy1hO52-mWD?#ag|3UtRi#oeV8wK#$c6#ExAj2#Kh{?}Sh z;4@?-C5Y^B;6~Nps4Uiv>|`-GuCW)K4B~F;Rkbm3sF+lkmlM=_O+x)TB)VxfTNeCh z(zj$AxpsoHYmdS*A&||034V8}x#8$#x1}nUj^b=u`hjaOThf($E>GZ7g&$4v>8rr$ zI@{#vl{G!GEfwR3?~x}r3gdxc9kyWxrKT92na1DIk#lwLd{&6+@Ym}j_s`N9Yn+d+ zx!ocm!#IQe@?=8v{;Z5LZ1Hx-v_056DmKt9O}JhCkz4Inm&v_sbL~nh#))HwPO6P# zw(c@AeP^-(k@)00X_DoeIXB3UUzbJbzfjg(S}o~gYW40H-PAxngdEEErd-88jUUno zRU#8K`*Vt2IzOuLcW@KwJCo2bD*8YF^7{U`Kb3RF?%>cr`?UJac~(vq7t7aLe*gO> zQq$4zsdIaht!cjF+FWJiE1sij-6(mm_nM!=dAg6%$$L!b$Tf>`u(FDqNa|5%xkvJg zy0aKecJ}q$PP~m7Vi=trF*i}#>@;H}Qrnfj$yBGHjjS^&YiVYFrAi=Gle4{vCH34O zrQGfj0_{{wL5Oqjy`Bdh(wI4(G)@WZ$WpQErkJbGr(}XG&D?ej!wjr%=4OhG|H!qZ zZJHHjX=RLEr=S90c#L@QC9=Of|FdIsaZ{=pI$ym?xMlT`FrPx|kwTqkm)$={dZ@%OwjRzU$j^)*5zdi0$W zL^x5<@&jVa6bzsRZ477_z}A5XG-mZG-U&9>=vT4A6Z|gl?bBq(;2NvTmIk@rQ`gp) zb0Joqe_5(CmXL&AJK?_l!Zf38Vp}x%y(6;Lg{OJ=`otfFS`O&)IjEg{P*YRbCKMhy+xL;>g~J_+$^g1Dlo2pRBo)NNJHRrb zU||`81QDU}`0f2zhGr5lB48HrO-SsJmMS!=5rqKox*h;?Uy~&|pFqbe>j78%E2@m3 z#2c)%O1jxL=e7wk2Ym6*47cmoujUnIjwPhwtzD)KjLDwC>a)-bD@9%}kv6zD0;dWw zyoISB4v@DZTxyV(F_v$9`=*XOUU0sF^cInO0d*wsbY3a^a{{|E4W)1zF^0u$Fe>Q3jKMc*dyq9b%tSo zX;EP5^!9T9H)C3xp|Y-5oAX3x3sts{+6S*H`}6R}`|452M_aU)>`~Ev;`_Q=gTy6h z0l=B{N%b9ewy1@FM3s^2-z~R%cyd#{!|33b^mE-z1DpTs7#@CFV(i4l=~k#djY~B( zM6&0+u|#rDuLDJaPm`0je-yj49^0%xxS!zFqS@)sT8_r5@)2ca-SM=JZ#Bu3&tci` z(A$cj=_x2Wfmq;P{u|MnfnGw>i-!lVmZc%e#u48*R}!Pn70=#1aqR;w`)gL7zJJH_ zWyLRhr==SxMfHf~C9mC7Zx$Hqh83d0R{f2{3Us>2DmRgy#B-f*?ga;(UQp@+g{)3L zCBa4^kGq+nA>(ByClF#X6{1pKPfQfdjfVz@xtDx`s~qW1KRMq|x1v<^aze&(cR2f{2y9ii8PwhvL!0Bt!qFE6j4`8hSVsn8NsxuWj;e_dp}LZYSey==!zGX@Iv@c=ET4gh zr32De*jRlY!zQdGq4`s~Tf_CLP^V7Wm$rWE=YR)B%C~VOf_1OtW!D>$t}g~m?=FuE zX=-CO#n{%>m;1ilzEOv*)o9xI5H{?pNN+9{#S$nKtwBNvJziw~9#r(e=HiA8)Zl3Z z?_*`bVJHnAN_lgu(5g{?+Uo=tWu1 z|D5+I<8i{(rnQ$Vp#DIpga~Q|-9s@z27m&f0ai684KA4l&56|KOu6DkpGrzin|{B) zVO+$_a-*J8TohC=(dQyWm;B`07v;p9<dEXj9+9T0wVcJUf0tj;UM~ zcdn-;w-yTS;BoRWygPv1s?osK9aHd_>6+sy*#R!2%avoMAE%6>#PNYcGZuBYtq)#X z9YI1nU>nnmV+Gs=AY32=tYMnw`uz>?jD|6f`9R_TX-SWs`SmDtY;Lhd1J*0|{1Cnp zVPRevrNvM9?lQ*R%b@4cp&xvFO{p#kS9CFv!6}OG}C^ z28IWTvoK{BJYxA^L7eTBrS=nLf^JW@G){T~Q^mJZ7|x(13H`ezc+rxVNuqNVx&uf4 z8Ib4=&PfqI{(xCE{ykG$kITo@_$w}k7^(Q}tzb!mTHSww3C8A}Em|U?s9aWIQEYCp zAla8wO~p6ZChKtrsrB;2YG0rXA0B>rkTM}G^2`3wUh{LK{b$m_a5Qo(QX8X8-(cT* z^dLDhT%sw=mkyqsp98KI!3q37hs}QqY|3s1NY>E(;X(u)4YJ{Ijo_J@ z2t-Z9MhG$0KwRPj*noHV0&%W@*LMrHH!=wuv~olj^a8c zP3z~G_bt0-+;}RZI$uld4%UcT{akZ%vAx=FL;CPWsesjCTX3u@91biOU;VDI$v~WI z!66?GTjbmUZ)Y?NtOXGu0jNd5A_!PjY+w-&x^*~4(1@qG&swH;Dhx3JMl$Uc3JuDf z?M`B;qH~eESjkf|!9UNr1tzAieJb!@I9lylppm%|)IrB+Pas{dXHM%POYmGauu>)| zWXerq;`U#>rcX%_xB4@%h!rppwKlM>3V~-BLazj!M`F@NSrwoKA(O#@6`KRBc@ZfBG3^JBV)AJ$^ zdYscLjNkSF(mgR=@Aw$vAfVn(YD8B0dGKA|KS^=JksmY?U*?_|9L`oSW1dSn?#ovV z+I{I9Ahr=y02;&C)ISl}`2)7Wy&mW*($a_#5n`AKGo7d(lS|L&yA=!(;z*wwmFiGW z)HFD2OJry&PBi5zv{{Te^O&~8e#+vuLJet+Gs)S(XY~Nh?OUt! z9ACswGX?cr5>r41NP%Tl9{yaLVPk!1eaK$o__pA*Mq^6*U>|26ohfcAg#&z;{0bKDP8*uoKF`ArDS)Ag(z0zu=Git1d zkZ@zHD<>w<_d2t47W&go`o){0#e;80i z+w|to8J&mQozOUek7%9W>U%UckR3H8uA-L=@V9Q`JxlUFo^#s?9TFSw9Gj*zakCQ1 zFumvKQOsTHy;EKj@7dyZj0D1qkw|eeiW@8#rrDXG7n4M)f0s~@hIQ-u@@$P)aQ1-C z7sBrQT#v(*HOKANen>ScJF%-|@%W!2Pdf6f-WF#ZD_Ih~E=8i1oPotZKh*+pnDL&3 zik5Zt>maU$U>P~mhOnQQ`QNN^svUFFW?py$A3P8eCyO#t8a_!cdH~x zdQmn+pR7Jw=$QRW!SPVEG)PIZ;(W+?u|JtNf0(nau*}JtZ;yy0-%gdbB;84h@`n*3hs>?vV;dgF`xOBrOK7^PN6(^Tw8wl6T)b1|0|V$_a3{lJ7RS6IVUH z@Gt=D?i2ENiMiIZ;*O{C63S09#W)u99nj{yvINcu*cK-O6#%$R){aZD`2DXY834!H_Ltw<(5TD>5z>6rbz&vmkK?R(DQszdfP2DcU$H8H4*V ze

6pmm)gBfVJO*2wsFz_@V`%f#-W*qHTj(e_W;Dlh%+zByT3lQ0s^GlD3JJoDUJ z&=w)GE|^(p{n85t*&(`(J~&aNLBfQn=HL(oX#+!f2iTngAAs~7GMNdqIof+Ly;%j~ z$3Vd*kiiY3M#b*;H zf2gCW@7NnxnB#kYlcM3p`IbVAzLwnmD@#9aX^J57blCkE;npa>Q|3g$M0N%#H&y_p zbAW^1G}-3;lLav%06rR`fq*j!xcfIC*F<#wr0WjglmZD9!oafs8scLE{6NG52`CS5 z?pT7I%UTHeRpB)B7hvUnfia-A;Aem!<3KJ%j2}TPfI{Xhf~`m2@NgU$iy#^R`=N}q ztXq2g-!c@gPgA)i$0#3c=Zq@!7Op#+&)E&$SecnpUOLS-#qYlFaJh5&=eS8HQxS;kiu$O^tA zD~{y`{WY)}7GHem4nE?DUQ4}hx=Dkfw|8RF#xl9I>Yp^Qc>p1@D98@iO=rm8Q3 z#gn9rZK~z}v;AczQWP1Vq=LdG=% zLogB?ahPVA;eH}|jT%$J zz{%A`t?-s}DS|1^X=#kQ;s^FUzpDB==c9=$7-fd3BZfQqSGjMtq91D;$%Sml+D%`D z>~589IVTk@3)EgvTp}KsFbf^Lg1{lv7A&TbsoB#%?215q9U2z)EHxErWg?O)u)l}q z=m*CD479C8K_~+@2s$?aJC4V)-9KkWQ1F$O4|*~3ruBZ9 z*`+;RQ)+5y?1QR2?o#DQ2LXwz+1$Z=>th5m+D0iaY7)~?9j#bKq_(NZ5?tw2WOqEpVW#U%!*9!6YW01BcNiXuKlR>c9(xp`7l2G>r230TZ!c zG{kerRyN*&LSzd1UI3d2y0!GeDZ@tG)h4c-)8>9^XOs9b>ah+G`+Yg8>ce=;yQYb$ zV*J+V7~@KvQt4BeO%z18x-7?{3U5N#=lLQ_t=S3d3^?u^Nz#z3KqY7X7v^tv!9ywJ zs;zgP4yFhOX(TeI7MXyDh_s+HN%`6~8?JF&0|* zKZ6$$r&zFQumPtU=#PcK49aRK?y>vhKSnk0@@;#*7Mm*6&CbxIY_0mOpv!uz0xd7o zXoz#gNJ8CHmp}n^g-+sz)kCx+tXJG4alv$Cedj;VB_Qtm2&3+Ss1JuQX)q%~K!9#$ zE_am13%MuAD0>(~r3Pglc-pB>4wn@B?1e2}k`s$=G8@{s&-8I7<)MUj^hz%K`jFf| z+4FZTXO(z*IXH(qW|xLI-757w1DJ1PEt4A(Zr{TvJyM!?7*A72@&I-2S9n$5NRW9W z|FP%`xeuD7=FNl%;y($5ugZ5TGh@|wD1Q~5zx5PEjEk=Q-2LM2{hjicXl!6dDd zW{3r56};s^ou4yU_TAurUS4s6K;$ggEJQ+98Uwky)CwZ0XzJY6*Flcd1wFS$HTYvf zTGnHpy}a!iFcVOr9O?f3E>40A%11Q#j%3H34l5Blz!#xjgltuzAF~mXs9EW(4$7JjpV9&QB|oZkkQM44YLp& zqFTqWH0%h(@Jvj;3u z_Aw75Y)bKWna`HqlrL^EglM zBvJZ5?Boum2vHxw>Kq>*7pw`~2Yd}oWP&I1=~SCc$3KgWAF;tlvBF0Q1^yzI zWg!PN;4>srd9AI?7(`(On&FoqQ?RX>ZrrG7IlE3L9G&h?c}fmX4OZTRL{m&iyd0$# zt=p9lzeR->j3>t>jdEq#KLw>1kXzLnsSmyaD3mWKOq&4SXj%?uLP^+&gZ&*zH=^Y3 zIQdfvMrpjp+EHj5nKrzU4T*mZA;bo#;=A+~%7K^3)%H~CXh%%Qzdm1@|Kv&+kGhAN z)qEQs6%v1yF~L3L6FFNb0k+~i@xeR3%KYqX3?u?+;B=&GVxj@EMo3NWfN2akhvC*p zizs+%U&-`hvceJ8ztvgHZ^eLS4t+0aKwec(L12TLnwP+ozalHXMicRL81I&jykHmw zdw%fAlVmVPJMTS5`C~SU;^Xe5g!f5-)onISEJa!rnf)(ipww?~t^H9NoVK${Xl@r| zW8#fd`a&r|g**V2j!j&CJo3cCoO_HG-H+w1yd&RrIu?H(7sZlNubccvJo$Jr+4R)U zO9Gd~syMJOzpXJn%Wm_No#AhxQ70wXE5%{&pYIhUM zgQW4r_|>+6FGgcGvCWkBD`E%rE@JGC*!O0}_Z z@hWSK26-I+(xk)_#r#iNU%6l}D$C^sOlWnO(eDA0gtV*~%KTsZqUPi^H5 zZepoB7coUwIM7Q=G$~{SEg>F49ru?K9zAR;RCEsKCCikd`YakeCIlNzm~Byuzju z$~3~i)Y>WwIIVQNb`GPo7?zEH*{t>Yq?^R}cx>t_8WLR~9c_bNjv*zW|_vGZ~VNKMCMTKipsc#s%g{xpfUR+dFJq)0Uf#q%*txWe*-w(&^N5JPaW)LuNz!H~QQ^Y`tO>ZX2h-pJDPA9H&(>NP z^eJ8f6Y_E*2dljO4p!EA)cPeF{XGL`MsWkBftT%zngncksW_Niv-g+G%h9rYgsWwr zWv9FTdOP&@p%-15U*a4X4#+>;8{jN<+(q@QPwI zwGw!5UF^*Xqo6GOG&%*LS?0qbO-S^YT>`7Tv6cOdPneI*_Iftu*mHc^fop2m*Po&TpZ|MT-~*Rz?1lU|3iJMpWsb=nyeN-7u&d<@jcq&AmT8t-Ku zYDd@nl`FazPbt4$AS}* z3m#s6n?7}PVsd`OIqV#h!6GwHTSp3o5($L~Hg~hCyxa_vE-g@P;Mq=o!JX$^-d33p4v>f$;V8jd8xnB;L7d6#>>ZtcT!S5n7P z7!@eT&AxBH*r4_5L(dOgbm0_Us9I#{NTiOiiT;N+k(9FUlkcz`U;Q}wbMb4}rxQ(1 zms$t_|`KNq2U=PAvB$po9!Kvnlu(M1|lU6L2A#?cGnJx1xcc^afap%WuKi*o3*!~qVVmw-N@=b<=EG(g| zR5k_zOHMW}1~Hff*6)4!d+FhWUYD3$-h>h&?h@d9AbIvxlMO5`Q87r`P)I9&97hP`*VZ0@jfbEUW2$n+G zL{#^(FYMST3Im*uguvjY{nRaH7Qw)!UtIHgp{#j)s1Q95da3T_O!q(OmZVCMcQ1H9GUUA^c+PZv`2f#NV*iI10h@|Eu_;Ol7zW@EGP?I0 zpg*Lgcat445Yfyf+9a4TEV>P_lpGT59>4eh-1IjBY=`1rN8Smc?Vi ztbjd+6!V8B$bG!^d_*Lr!>(SehVmkn-O)7g>|rcRP*$_VtLG?|#Th!RsMKVrxZZmw z>*wj*fWY?XV}(D2r)yXuCi>65<(}6u7)e|pW>e`PGG$18;nGYP*RO1Cjd(45fkT}K z@smNO)*SCo&}xBA+fsEu3o)|z(mY8M3s?S>+Kg=O<2-z%bPnZ|9)pS!bWA7uW;15+ zq4V>+RfVo%+T_6gqM&B)KZkwI-l=or;=8}JDH1=n=}9ONj1I$1-T?0juC8vIYDBYI z<+Wi5GJh=#3l{h;1@fwJtx$PLr#&S;+l#%xh!I}Rd51MAzO9}{I(oid>TMP&p|lfq z<>&b8jMY*y?S*yvTI=cu|L!i1c2DYw&_r16?6(LiWeTgKCjXg?{TRTS+T@qt>Hk&V%x`kDHezA)X3iiaEA^JNKYpI?uAoWCnT z^LzSn*&qMS^9Lwi^6pnx^eMlQ%}!1Xu@)TZA5ABQ>?DLza~ zrAeu#)m%6^=S$jgj8RU)$-TRjOsOz>YY&J1D&5fE^qKbZ&pMw>n!C7ZZ0kcVG7vQ= z-`A~d5elW~qJVs8r7w2w(MCB!hjo2?G>h1_T!p=GXH47xXXYM~0e(aY=lfAcM;2^A z3f%XP_)d(`74LBx@0TUBcS};!x00eBuQr=y~^n}gf;TPDf4AZ^k^sYLN7PU z@X#cRYuQoKxg?fk)NJ>TJdvf#<)smsmI=t zn|zWFP63yV{d9hWgRmxlDhq z+&lT9&N?%NTsP`?v+TAVa^YWgM>_TKd#8`vc&S)qUlLj?!RQKAj69Us{RCuKu{+SXlB0lN7NuKD4xFNx;@jF)o9-QIzPt;2R--@+%JU zfRoC+0pu7YoPd>u9HJw!ufeU+5W(=uY~bOf`F*{TRq9_W~;ZVR&i8HWpbulv*TT@uuZFUg;@Nb`N~q#>f`BO$j9e z^dQboGnfVgCmHybHX=12s64>3=Ea zP=@1&Zjh-RnuCnE^~JS&C8@Q#ReyZ9Yx%+^OnJYy{(RHe>kxIbpChPd-tfU*DB9OV zDe@as5Zhqw!74AGm36XPbQ{Kgo>h|#wAOF@AEgRp6ks*lCY*w*|bhxJU_ zldiD}=B)$-TzemqFKa+mn6vx-*ID#f3N{;dR!xb|dzv}*>fOh0g_s5!rARA6Q&gkN zyo_LbBNJ0zbfn!!Q*4Dr%NwynDB?MMOhu42eWu|C1$!}^#@_~)##5Z;EpAD0kQzwf z3{RT!+IJIiAHLadN`$3-PS~%BQG47|{e9T$N_{Ko)mF5xG~5PFEe8eR37&i+iw{v_ zetpYUUb`xXi)1b== z+VA0z@IPUy%Mvc;IA)1qWhp~`~&%(}0 zBugWF*su{)D^is11HMk;!U5F!ESo-Yi|_`z*Z#6p$`Sf4>OKDS z!O7fena<6Jw08WDSwk4bs3zo>_h}QKntU3F{9XCwAhSeS<4GNv<6}6~>69O0Q!aNg z68qKw@%K;l(|sxz0h&bFx&4Ee4dZVw6yN`x@H@x(0`qO2*tnlf4YmuXl z`$J6W;!DS);u43D*ReZKont$-sp?fW*X>{Xeks+L&v8?9os``9WIoL+)SfT@sXiea zzI+3t`yOx==bzPyk!dmRbwhyVzD+js|mIF!!odGUAe4WsO_fO&j z+S7?1HsD}2ni%S-WJl4UuSz-Y5EqH(kn6jXd_dKFKc-SRz|Uzz+6KDJ-9 zt++IG=)aV$ds%s%ppNcWS6sGp2S)@vGLFw!onY_14SC$t-$NVzHM?MvaW>@5;iYdl zg0dk$TOO|)A%0)yEnq~$quYX~y%XRYRsdX*B?(eeQmu6HCon9)(`ON4cqX9U9$?8_ z14D_yskf&f#p3$iyF4gptw@5GpFNQDGTRH?tZGuXsT=|9LT9tVy8hQ&Sh^$J%&@MB zos}rZu(Ni+!Z%k~A4aS)Ht{yMusbJid9}XNY?P2q1w~1Nn*8+XciYc^IItOfy1Kf0 zWB3?|N=@sfWsTreG%!58HoJHtX$b|)vD$*EZ<__!=JrAT5Yg}PRoN4a$q+Ms0OO>W zyuh#UGc*{#GA$mcMFjYQb===&^2dm+Jp-6ocN}lJK9FKQ8)^)5Z=ZGi`y#Zuw&nrk zpq)97;a?-l# z8bu;b|7C@)A}1kh*ab=|xEOFQUIA|<2k79Lzw{ebr9(W+!Db%S3HkQlA2q`=w{43y zWKRFB$^Qk*+!q){zZ4<=j}88^WyJpNY8%{@{x}CPglb#AWm!9U`g;(tF^CG6?5tE))h`e$ z7byokN&hVOLV%@E;E&v-9`UT@_kaIaYi|KmRrvOc($WG_lG5ENsemYrbVzqfgCNqO z2q=hjs&q=HbcaZ60VxrYMoG!@Y`_0K=R0@qojG^rI^(G9?cQs>>y0OV(I%kuDutlH zr*k=eYO)g2wa#yc9LvjmL4WZ;0?!WaWnSV6V$IyTy0@ToXepSw=O-lvEAr`Xz~bg! z+SZmcQqBydpGM$e^ua|MfO;N;9L^PICZ?vaC>Vr*t!iM_{_>BTbdy zsFp>l@*oX?A>UQ^@eu_`!1`X(w{MS-vXe+_@n~WuKaj2&7cT4C58DRiPMXR(|1L+p z=8&)4ZDD;3CFq4tH4jkO8J`c}H&O(b5Od<`2u4lsT(PNz6{$>>)0g)O_0^xFUasO) zc6)g|j^UIu3B)ISS~yLcAGh@h!5AKGKrDdS0?O~oDk?}=vu*Xw>X~7r)79f=`_#j> z)njR`dcO1C6i~pv4$@*guoQTaA(Zbo_xs7Ibu26_=fCdDTEbQ$EGp{JN9%h~vht$cnQ6cIH=lzTs_Bqn{_-BUHazg<1KkDGB7xM&qi z21O8)MPtO&gB%1wl-}KO!o9&OCOK>~7)4%#%3!3rDa5&TNO;D{!f_igZ6*0rRi7c? zi}Nxfz2yF>+%0pD9QC>VCO@!8g9+SU!!Fe{lJC3#Lp0v*%6Z_`RFR#O$ zD|N>0WUzUq=LN-w2V>jqi=3*f>yic z+!!V%CQ>I7BtAVnJy8unvK+~41W!#Qd$%CV|3zdZ)>~ea4c||0b^=8l=0k>e>xZnC z{`gg;U>!+Dlshz7V`wTAhdYaq_}PmH>lWoyCgpd$r0+cQE!kc+aygae_E&XbLXh2m z!KoPNQ8Jq-e#Mw%4|BvHo`BE&Cr@re5ytiGFJQud!l|-qc6DgR!NbEMDVc8U+W4Vs z%g6-rca<+_05I8AMq^Ja)nUU1CBfHOS#*0%kR5ppuq4-9v;Y|b1*!Lpv<_+)K|GQ- zG`tBr20fT-A*I|PS!(AKU?wq8ldv`Eay+_zK$S^HVkJk6GKifMZSL?+$IZuCI>p)1 zzd`pYd4_N7EZKWq6XLCB=&UAlt!Kt7w{Fu99%m{MKF2$M!Wte;mqxr*CeR)1FoITI zR0Mohi}u+-yZa0xYP>sv0r6wMqbkxK=vf{oc!hq*YlEa(=l=6b59F*7uuA%%+IIV z*7Rv30(Xx}3Dm;6bBoKmoR)vs?wvdi;s~caXGS5F{#lu_=htZ^Yi^<)#$akVa0?4P z01ZEzpbn#u=TD&P`4p$P^JB!--)sbJl><>SR-ahMYmLbxFS+PKMu>j}(tE-wx`HGd zG}Tb8`bjG(rM?U5pxWWvv&(vZvxZ_Q%Jy`Vze(la;|*g?jTw?#w<(l;O1OXY4z?XV z!Y00pyaZc;b$k0~a~(+tNy&!1t6yo62rkqdN^7mi5|I#|T2A=}-C1@@&(z&Un=_q` zwFUmUDRl36#)?!?b@Y^k?M_ zwl$=W(a7#nMN5~w9Ey{@>teAxJ3itl*_6LA5s`m0QfY`!V`M;bAYUvh=#=zkN#QG$7`NcMUV zK3n}Ecb5S+vHQQ96Dpa%gZ7(B(+EMc*LZ3EMa1Zv=@IF)*1Y(h_Gh^Ru0%{Y9YoGJ z<1=Q6nKvI%3XC0p`{{UclG~=X(rXhct>i-M>k;$jIk6>CB8uig%7|sB?9^Yvx zvb^oqljE&sW#EB-O?mUgUIQmed2?^jtCCW+vx&CTn{+6eC2k?vcTF;T?HcX}~IXt$hERPcw-FyCjb1h}e{QQ?$IOxGWM|FZmp zm3@K32`z#${NE^uY<}gDaQC??dtdN_%p?|Qf3*-gt z4J^%1X!^5oYYQgrv!_s#&!eblohv>N$~-fOr965o{rkXcPqEf1n#fWUQi=oRye_$y zJ>4^NyLyp1q^bb|dN;ZzEQ=odRNIXg*cYdzft;^K;!4~Q-N_$ z^YXKx--FCdxqM=9Vhr&rvG`jQQRaj;B^o)Zx(!sFISZ{vF0}?XI)%*1^6ryF7T)4# zFjhNslo)Qr`#8EUJr*c|y`>^|U#ooZj?72$jcY!e_ZbxSkjtJ0rmdqW@ncyo6#QzA zr8@~UdLG&|8HLW~aGgh_Q%gtv_BqjRRYjcGssHMPqw~<=+tg1}krt!BLg*$l>J?|5bEaw#?eYXr}n5F{vZooJGGdoBUcc1K#pZpMDpPy^?5vJAplUrvHiy^9e zT(u$>9l{DTpw_Q>)l0Op!YvC+#@I0R8GbuQagb_+FL>tyZMG8Utymc25C}t2~UW({llGFSR6NhYG<^v^yy2 zGu?ZW22!Sc*;{<86Y@5bgYcONsb#MMi1E`230679)4i|#P=#@wK+BdQ>}mE##JOrQ zh3H}ytLJEMxZo0VAV+}QN_XPZvk&Hs+$b2eNskm;G8vu=Y;l!at!9zLy_p(j7DPn44L_ zd9+EvLR8dpT#J#tnlvCRbep{YoI=Bp- zZ=u3~uqU43hHZkb}r_ zrytBcuSl&d&Z;=|ws~?3n>Z%tN%DM2KI#%t%3>79cN`es+O=HtY;ir=QW9^h^>s0z zDdzWH78P&AY|*mPj&@^)`6N=U#5V1CG=x^}>ak2`O@CTuJdiY1UwK+W(k5OXOBf*AgHIsqsMgaS}*&&TD>6`P77;4n^|JG zJ4+YuGk;F8#a`K!z@|i309n z^oqIHz|BC7R8Q>T_>%RP&kDWPEan0O#~j3W;SjSdSH|a9AV{px?#YZVz3myd95EL3 z?oukC)!et6xyUKrMRVI)9oy(Qf+&#bQNm*B=!36g?v9{@&$rII0 zmAT1H*7m!|o__o!oHw)>&2Cc%)d@-oHL{m7$8-E1A-lKB?k-JJ1n94fy+*4O*QLvM z4stu?3I8R89Fea)td40Jlfr+e2TL5iexKW6o}W=S``OtMi>QS?R;IkgGCla2`5NYG zZ0R@S&Rne-LKOu{0C!*xr(=$I^ScUU?2BCO6F$SO-g{aRsUT;9ugYnNV z32TkW*ZY%WU2B+xXw=FUBVCoN*OxXdM4vv&pOx6zbFB4s^K@A}U%nPoz z_8(~per-v%&N)>sKft7p({WSxr@`y9aeL+}$ZA4eSboH%HqrmG-o2qEgz3Yf>Zlr_ zcXIfzn`&V%-H8%Qac{4UXerSIENIU4)cV>d&5Bs}UY}BDnkUP~9L4f>ndhh#b05Se z3&v%@dSlyvghgBeNqBd+f}^7&h<#!k%1-Zat;X`H|Jg|{*rUopy@?~L>?mn=BYCUR zZ6F2z=SyX_Q5o^J7@f)b90#i8Y_V{Ixg|d}M%>%fIylMS=a(GA=dTLtp5R$`v$$Oz zntMYTC6Z#}#Z+47@b6bb_s9y#<-Cl|tWa=Jm<$>)f}8Q2PR`vh;UrhyOdE)&qYONzuiMfB>iT|??}#lqV~)7U>%!zLdJQn4$DDWOpIbh4mG zJ)G&k)~xY5nJT9Iug3bcNb|{$J2#zPP-^#Qe)=<^$|ZI^Ghe4#(-g z$(~U}Rw5Bil5z)XCIU2zDA3Zi4&yV8_#z!LHj@3$5!Yy?DJZB5?~rB5IrKolQTX#~ zl8iPyf$0ByXQ_kN@6qH4=2;%`Qd*6GrdHEB+7in{{SP!8yHYoqrAK>NtR@;yGHTR! zZ^pHlhK0Vs`uS4b?%S)+7rw-d_8GC74P-BTi^>*W_;$o0+G%sRUrH-&^9p(yjm^4= z+*QjhrWN<1dLOHUCT%#8BVa+w6hzZL88HhcH_Q35%l_50ZU!A-*pT@IL~%j-XQ z?1eTT2@57+S_us(*IX+Zx+s5NcQa~gIM1`X()dSm3MIyDez;gkk+BNCbD$|^SjZ0( z3~lJjg?c4h6soTLY?^o%qRk*G!ah%7S@{};|3!of3ijSihalmb$;9+8)gn))V%4YV z*jEzKZ6-yUC8d2Web8V&3(80`Ea`ZP|Mnw@(-q}^tcvwcXhnXWmLas@;*FaeVaB)8 z{0Q`0u3^I)Tc-=$X2qKq%cSnly%)9t4Boso7JazhrW+_uq z`Z8lgS7Vpj7Kut=Q*3HJdz({`yU&`{1-NI%3ud21 zTDTR~Wa*wM&pc}>o*+QCR+l$?jSRdt$@-QZ^Sn|-I0zRkNU##J5Hs_L<5u+M`YxTga4)tAljUK ze#d9t6X*V!Gj&i>_}F6PQgE7<``!4=Z&xNNeg^{*yk1*=Q7$^3m-$gK#pw^8*LtjX zb91xa#3T*VGlvmAM%Hb-&vVt8V0C%T(76c>3noF!?`z=`B*VKk+dt+{pKTnDG}~`6B9Z< zwh}5sahaIq)(kod#;w1qIDK-?STx4h=SD>1_+xkMEDRO-jYRX0Z4~Uv^#_>ExK8~V+u3*e`0D};DEbxRK zNXt_G4DY+OE>r4rpEem8r_auTY~l3T9Lrb_1|#13e?1Bvq#1Bu1oz3|)6FM2$M;#j#%Irm( zPj{DFbgm&Ep|q?`J7OiX(9zo710Q~%xJAe&=QTH@-RYjnneICm!zqr>?36I8&MR7G z=OUteH}EE8wd3vG8EwaA(b%_8%}Mdv_HaN!XG~V zt}XM!E#vFM)QNY$qa0SxtmeKiPgP;FzIXntPtHpvhr?pNG(W6f=K6@pB_hRY>3p}N zA5)r!z^g>nBGC{tL4H&>qBw%G`#&RzcD_HPts^Qipo~4Qqx#VMhSO2<$4fU%_4@j* zebuJkgL7-xNNHYS#9Ad0K#aDMP_=H6RK%_D$uX0pT%uUH$G~bzXYVL^`IlWt#XttO z&@&A8o6=4tMMm3P8E;AiBW^?;a=#*F423>RPp1INH=mjWK6Rbf*;J=ZzOm|J*>v1? z$n<10Gc!w4Q2K3Zm-c{ar2w-)z8T5=v<$jIYNG~cOLBP<8!tHpV*MK#-*5|jLV48H zaKbprs#mW&QXM7lQ{$$!3BO2=rd?@Sqs znfQG(?9G{MC5DH(9A_$M+;XxpSl`?%=&J8y0dm5F$(1w-MIF=OjT&wN8`t6=O=co3)wwPCowK**z&u`;A68{)A6DNmH zUZ&mI(>!_L`Y4}s`MYB{pJ`ZEiDa9om6YoF+tcc1CV!qoD6Kse{V}TfE<{d290%o{ zfjCxh4zAp;lp(F&L_4i}KtIgY+G1KL zgZtquXM=J{S2FtRcOCPFzrMv^J@0?%YY%^Xce-&N52MwzkPD+Lm|;!+h`DxDGa7pe zL3!)^=P!lsA&r#GGfi)nA(n~5DYE!Np9N&;`6&E4&GeRw6BNmfa2`FXqTT0&$P$}2spsIG;-dYDOJOUQ=T_t%x%Y~n{=V>X&_bB{vxkbGcFv)K-x zg2K4>11hXF?%?10cSlLx#2_-K6h$xh!_8m77NB*e(03=2c|s#|8j+^A!%0-bR?PFG zSfjlyNN#|xR!=jUoe4DuTfzh(&c;MnZ?Sab^(cxj<43;u)1!3}O{c@tu%7oTNB$1> zugxUnYQ}|ikNJYgUw)$Uuq#>->9gp!Za7EqZ(m#bWxnmaN_=vFbF#En{IzC$z%G6O zt%yk{JqpqOT0>{LlIUSK%?4p~2L~HRWQ_qe8G*VW)2+EF$LX7IX}ZQ=^wwEL4Q<>M zdw(^pC)$slLlkmbYm&)|TZgRhVN;r15^9E+N>akiKDjVPN@tl2Znkt$egNCE8UQE*&W^ylXYw0;`N9{nnZI_xp&F$xdd|Zd6_dEnPHE#xc>V?HgI% zI;62L3JIg{c&@hOxKp3ZtkCcZs!{0{9E2oWs30U3cU{yGd50eFK?y~H5gT#Slz0*1g9V15|gX`^hxcC znR-)MZ5oSa`X}3M{8Q0IBzh57q}o_#fN%S9e8-KYm?G(i^JXLp3Z%$uE?IV{G8i^e zcoVJ^Q%&;t*o1t}Y@%JX`Z?*ZmkFjn6JN-0{o=9(DRsB^of*v*)7y@3_+OoB zeLWBG+w~Ez!IiQj3l&QpV~(adrHm_0!XOr4hmzu{uCY=|jpPkUwwHhHXYE zrWOFq%uF&ZDxDdb*jfhj!)X^E9tpBC{c=h5icQP!H=yTG=&tOQn^t&0{h=;}YrbUq zOzi?y_-#kqan93ESKey6dp%s0E4m_%Dc)IwchqUiNEFhXmQNH#BBY#IyX{UF<)g8Y zm2+Ph;)khKrLsDA{WFNC&lXvG49?>&946dZ3Dj^;r`>#F)bF(pVi2wc-C$r$n88|q zr^~PJi8gptR2#NtRv{RDy`>^9bA&(Vd!_%@6YY66D=F)&lFL$=az%nDb#2L%uO#nX zbD|%RphUjz?Nvn5mVMjyX|w#kKiBkSEBvEnHDmTjaU|evu=-nfQsQp7rTSSex zabYv5reX^%0og$TgFD)t8 zR#eu^OMa6O9@Fp>}Va&S9kl){j-3acvlY=fEZZ_;^tU z>F@~>q4M*Y&jh%8I$oaZOw)4~l+WCIN{J=SQKeV@=~leHDBb?;%b8qUUYeN>y7#T` zov6qYN1qQWjt)d`o}w`*xB)fcwJ`oiwvt(YG#zm|=J{8v_*@4nus9BgT7xb=tdB)2P~Nz^ z*#{&;gBCx5nVA{;v|i)Ktz>&G0BCrXogF{#Y6swBP%xTV`zyKIl6ap!P}u$gS0Az( z@gM^dn?oMq=FV!-rHt|Qr%uXoV^tR{-ZVQ=3H(Zgcm^dKx|`yl^NczDG>D z8#$}J^p=^QSc3RAT7%6H`LpBZMR#zp@qUuk=gHcSbfh*rn?;!`TCK#$=#Z;RrlNgjZ3 zH*gx`S!HvIO|qA!a$fRxXIte>t$~0n&^w)s+5V9F0y*v)O zN(Q0k6dz8&5Y%0^^Wwj$l}|4>r{`wIcr%+9t9+#-xw;_Oq`tkSImym~U)ux;H*L z-?Eck0YAOXn%3D_BXIXD`q#D0HNL`H&YM|XhD?~I#Qv5n3%SYlPuxw{k4g9IUDyKS zq`g)#K89si=%Ulx7FQcMH(Z?L-x>29Z$Oz??;Am>pN8kg81g`*}?gv0uc8p>MSZ;_cDE(& zSv9+CEi4%J$FE`elJax(%DKA;K?9cr{Y@^hTsU#{_CcYEsCD-BQ7kedJ=!RF`l5%O zUjjcHEc^|`M=!>mL~nPN6_Nl(L_%aJlSvu<%OOqFTxq3POxt zwjUpx1ykwFSAvHQ;DDydFYXt2Q{qv?Jy>12_&|yfPE4XSjd{0Ceq+DSdT*y(+ocbR zH$Mx4E<+!ty8kHXO~~H3#V1my5n_DiV2*>kBtF7`o^^;Tt;1-1A69cL=>FFHpagV?%3{5J2?c;7~@=&6POJ4#l`5*Ob;eU&&pmo%gxmxN#1z}j#prVI1?bl(!RZ#u= zBAmo+siD&``*kR{(P*2_<0%tqsV>efT}+eYbky3T$|4f+rGRf#cJZelJ9QO1_=*E0Cj2St2#*j{OyPIrXG{p$LHbUaoIc?1>}qXDA)IZ+2gp4 zl1qe-aSqnbY()x~22fO-;UC9)DjhGLRCi>*tG24ATr zk?wJq1wnk!H3kK~8V&XVO1!loGfXcLw&i{*@uS;so?+HTNH8du&FEI zSebnIN=6Yg(lBvKLLLXd$B^+SZIyWk8i=p2dO8D36X^{VbafoG%YTCI2VQjGKfVOO zt=*c~KYu*HowL2cedPpDXT6|8p8^sYqUmJ_Nl$|^y?ph|LGZwxOOXE$w1rLfuTsU% zZA!I%b!MTC(M#>(Z^};s@owVeUJsVw#Gj{yxSW$J!&%aF%7&B4!b&=}9xei?DB;rAxBeyJTmQxN~qiI8WxSt#+B8O%+P*8G1) z%ou_T?A&eBieykqcnyZ3=Aypm9<8Q)0HI^#<3oCi(gH*YwB8IGJy<|W3k>z5;Awa5 zHl3dOgYEI;k>}mJsKCp<1#Vverb2nkXEvI^qLL!&LWLxA6cuFU<>rQf-QCgpqID(2 z#jpM2l3)#PN$U=czrY&YFopuTReiXvkuVhf2`GO4-srXRBM|BG{M|3SMSkNx7nQi_ z%!8Qbv(z9snBPDv=J0E34!_Vset!G}&3o}ugAs|D=K?7rv0*IUTavmer6a1)4u|wX z@Vg7NL#(gN85lDM@bfV$H8h)}ANe&YmQ@oE65bi$O|p38b0_v_D&yC}%Fa*E7 zy}M`2$Jg>UhvKEIg5RC-Ri3jjbtt~*qIzrN6;9M@?R{s|`p|xCCA9b*=TL)Je3}fe zY$2MYuQnf*ppK@YryN;@>sVHykHGUG9j3Qc1^0R9=wpU-lsL7DSsCv=qP^p;$c#YU z;;lgBR5m?tEpWVTI2Ell(XUz=W%K)&9$iI8QCfao&Yr4pQeMpg+C0Rf&^z4bZ0emC-6%iPg{sryYjADn* zl?cih^_G#)E?c?l``5|p5h@S8J&o`9mF9)q&{gwmA|~xMQ02}N4*zQQJ>LVOLx7^bw~A>{-N{5 z1l6-zi!OkpKjcnBYuDqAPyW(G&betUZaA-C6P6fBF4lxqrHA+1$FqML@953Y%7;p$ zSkfK7a-03}(N9GMJw~Zn*~1N63W|2!e=)Gdh*z;=tU{_@k1(FpPWet8U6j=2>Vo+;9?EKBD}} zEkVi8J=O6<9>$;^>?GGWB!D+1JgcZScU78eYww?6?opio9Ka`$1wDeyRlYYPIvVab z)QWws;Lve-akqCne8YXfZ-oxYSDY^-U(9X&(OmSf4Sy#)OC2rRLXLzB}%D)4XqRgzfXa_vAOdX$fj- z>14DP+J~s)w6x~F%qR0;A9|$?`>S8HIAHn`QQ-H^z zG5k=ZOv)5Jxi4m7rDy#JKuYe71Q~SK)$9Gs$Jg`6*K=n+(D7Cz+t#0EO`Zl0tQl)x zGs`vlWaNE7Fl2wMI)|vNReSSgeB zK5DX?xu_C4^ijn7Sam`3w@`DUIay7*-lsQ7)28K*v08KK$a;)H!H(@L z`^yzW>bR8sbFg@G(*4CN+=^U9A7nNPM?zed`mLES_t2h4%QPXISW0o*ewkXXFRV}k zm=(mnexGEjjT)km+7Uv9MfJ-OO@DKdS~tW+fAif%)$}K^nzQQl;U_z+-dW?WPM;6P z`HxBHwQpW ze-)2Jm8bP1*!rKXFe;}Eo4>eb{Pe1J*(VFfiYU+Tby6ig(C26 zj`mmEb%lW3lU?HC<6t7oB_$F7=Ar-zBRpCiiMV`sCyhuB{)J5i0W6@=804Fy1xZkFk#APG`9DAA_9QJ)E21gJ z%*DkeIskMe0NgWq+We_r@>CgxvSVXo1BFu5+2B7fX%?20FadVF585Q%NBt3M6hjbB2HehA=!>+_)YrccSxM8vK3Sk38fAx< zi5;lEp-*QGSZ~yeJ>}n-p9?rRXv)f1%=B#bRF{*J>z8#7Et6f;$aR!7I3}n+_NZLw z<3Cv#%6&?IYuDUZ)i+*8Bn0)O1Sn<+Gi6r`09T@0D9JU4o#Alfz68D=uU4t&0 zBdayrb}s+(As<`fCCN7sw4=MLZQtY)7BYyEb;fv`o z=WmU-!O)E62QFa)Na<9~IOp!XAPQvMwGp7i&p)nu`F}lto2dVHSb%9*2}hxjOrF zh3D-X{)@bRZUh-eR@)LhfBqb4JPk=u2FTKA`l>~PEcuuPT#e-`WSk9V%DFp{MAArF z3@dolsH+o#j5)VaO*E(>vLjJF`i$$I1~BKa+W+rWo>kvbaP#gT8|!ne7xMh6D*AXq zYLAvIFY5GkftQn$k&Ufjdo3e_26Qj35Tw>mMBzMKXKn<^#Y2xVOITu*}>`JDP5DBp?994tuBc&E}8JUFzp; zkq%YpU(6UJz9f&WKln=nOkM`L;dQT%klh0bM8t z`5ppv5On-g|LGzYkFSOQ>pWTBT+{x7X!^)GQZ67tg|}n#&;#l$Dp-}+lJgfCaqzT| zgT@RQA=w5m_Ba~+Gi$j8#+}$XJaA)94<|0c$ zN{SQ<)Y8)G9~rTMX9P0P;SLk|0#F~z^55W~qM|Zr@^Ziq;88&QXyw6*DGcC?k{~dQ zwyy+tD)hYoc>nwD49Hez;R8fU^-7Tc(+XJ7xto!4~;{ zzLEX+Rr7zcA4c;c1$@;eB~12K^L2_b1t^8dueHEwj&EbaJfn# zCy4T|ta5<#hra%75B(7@1zZT7zKJ)PhU|r~?B4;6*`4{x$!ji=IAKrEvQwx}|A2^x^~v=wD# zB7)#69@S+5)_FIP)RKT5*o`Bn97RT@j~`_RT!1E`7>X5CMItBGoh28(e6a+njISs! zflA`@SHkG*06y_l`WQ46D1(uN$1`d0dbJZ46RW>Cr@#75k7fQ1oZTZ4n}<(a;E4*s z%6e#E@YUzsPWCJnl@clmt;;^mfjcH9CN7gxQ-5op0HKgNxC)#pc+HZD7*DKm4Is%| zI$OMw0Ui6tXSYGEi>tgL6dEo_nI<92?&!KT;FtA+F4XWsYk+(6yh~p;7`|ItSs4QR zjXdVVcEgn8>g)S-s7qr(m!6uZ)HiOd_;T~|5~hz}1tT_BXY8_Vz;9jZWGPHWdl8PA zZ%||gwmOo#g!0W*?98MGJK11aP%;$cf;P@o6a%*^gr z5K)r|99{XXsih?c$5U)f{=dT!<>d`2<IHLkx zxx~bhlTH1ffBY!ecJdt$d0$ZM0zRNqx~1#(81f8LKih{%f%fXn8;m;^78coOY~hsR z|1KB12MSI=3Tr#v-~y3~Ywy)e5UEm61Yx*+jh7Hc3&;V0TLL+b>AHu5qrlt;(@YEy z>113r4gb$QM_QFx#TTD4h9v|(6K9jX;10^p!SP#i!GGAb9^LW9DeOK1 zKv7$P*@;hy0XoU)U%q^)+kf1+N)B6B!*<;quoh+3rXkueGg~ZZ!(#~5m`09k^t{Iq z50V9nj8&k`QVq59kJZ&292^#)UGF?w^IY~~T>~0R$4y99p$EdmSHNkSTQQza&C!t) zlzEq7L3g;;gPHrsI!{oQh!rX5&58yvm;Z|_oGD@7OX=QzhAjg zUmM(+fQ-utkIfp)2){au#?jpFgo)4&c=P|KP` zAduZ0*b|@u$p(B&i|pA3I6ZEIjxtbm;Xq$%UX^PI%k3@M8lf+9EyAJ zmT4Kxa=GZs+?$aW;Y~N-ggo5=GO#6V8!f=K`{uV23;oXmI=>}UIv5M2a7N3MeK~*% z=Eapluo->V7TyZ|IMDo~-Y7q5TnfeeEL=8`AO;`Grrj=wE${$IOFP^B^l5wT`3<(n zO0kgnr~4z1d}eH1WQPtaiEYKm`2%YZ~(Z<@COk-NPHIuEdabM1fyQ_tX{2 I<;+9>2WA1K)&Kwi literal 57331 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

KZjrL&-57Z2UUcbyrqQ=u3#CI_e=wZp&! zpg$!o?Vaefbsrcm4#OyCeA4*Y9dTQ2|Mw%I{pe>^`~H*_Oh8YcKYs&%+_Lrh3!SjD zcHeKGwj4lf|G=pF4U*G8F!|VBe*rW80_d$b3>SDJ*O)Wy>C`aN$hx?Z#%qE2Ci%g{ z&;q)dh`Ai$fQ2vuM9pl`=t?7edxXTt7aY)_KnsRILa-<+kBcCx6@s>F!6S0V?%)mN zILOEbyMe2AFoXRUBmw)?`JG35Yh#L=Iv+e*mTCE0mXf1augmhPcn(~^{Lgk3nJfO! gt;qi$R~|YiI2Mi4@`+avL&0B~s=6w*N_OG@7lHb!RsaA1 diff --git a/_images/sphx_glr_plot_run_benchmark_python_R_002.png b/_images/sphx_glr_plot_run_benchmark_python_R_002.png index 3c3abc09c9a58dd91ca79437cfce2e58684b8a70..93a9400c8553a924239213f95244423fd5d600a9 100644 GIT binary patch literal 60534 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 TM}zkp1^?YrQpdi+ScLx%<;1Td literal 59437 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νv^1$|S>?RNi_f1yWtxil&hgkcI7oD_J#6K?G|9 z#?5U)w0680(mzrCk|E0sgnv*X148wG}Ns|HJvEAG+I@S+5_j Qpx_@(Rc)0rC5yoS4e^?K4gdfE diff --git a/_images/sphx_glr_plot_run_benchmark_python_R_003.png b/_images/sphx_glr_plot_run_benchmark_python_R_003.png index 52e6ef16332080863dd1c0e403235d7ecbaec176..5c89abefb7ecb42cb9eb9694864d63eacd67d0ee 100644 GIT binary patch literal 59130 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 F|1a|<(cb_7 literal 56370 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 diff --git a/_images/sphx_glr_plot_run_benchmark_python_R_004.png b/_images/sphx_glr_plot_run_benchmark_python_R_004.png index 3a018129bb2ef3c400f8c83f78ba56e0c1b730e8..a2b2db4ea1b95c82266e275c539e66c723c0cdf3 100644 GIT binary patch literal 57873 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 LhgPIzANGF%4MtB_ literal 54939 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�z;~&rx&zVb>8zveR<28l%9)m0E~_S?uvQg}o}1;|Z(yaK7~Vg*S=9lq)4egttM;_A*+ z&dvB?*!FybMLb6lRj>HBZxgiATa}fSIetqN0!sGXGj_=Mojkdwkkw&oH`oM)hk&pg zp`m=6m`DR9pkUr|QA}^jp`G4pc6Qbg^bcMRj>lgf2+vJVW6^hL>Nk77BGoI#ZBJ|p zbY_$g8%kWd6xN+Cmx7XIn?=SF@&xtvbiX+UkU`sFKb@hVu!W^n?#~OH|3T2fwly$& zyi$KBvDfPj`laUA(iSgsa+X60iuCjKOHQnhgP;Wz0&>ydcp)euAtCNDr{N8yt6-5yp#W!6@B5-VNhD%xWg-Pg zAaL!Zx;mK@L5s&K{5{FiR*dvuQrKC$H12T{V2|PL4$8k0?|q&5q_S}|nE83f0n{}H zq#72UuFMlug~2n2`sYw(^^iYJ2+5JhgjGHVyrloiq|Tdsaj+=#UVfp6x};@~7d-Z`gV3p;hVH=hArV0U}Wg^$XF`W8rIHfj9@S6Dc6E~1iN5vPaqSujGL00e`V zp&=!N>i7iw2t_tZ{pGl!^jIc|9!J;Pw)^ZoR)rmXib`q~yKv32;3I!%`xjJHR9szM zvA}WHzw(rbj$K;JadYgJp*wf(d!DM;$MYR{gyalG>Z8x99EN^@l%cAmgs-lyo~gqv z-$j?Dq!?sbN}4?$Rlgp6_NH?tNzT5fvd`F4`hsqu{-fv5DM1ql z!UNK4gUYrhN$nz7Y5-tqwcov%vrWaX6zV6fz7O6zy~?YEUC4)5ACE4zCXRPau(VMpy9wRoF46l zMtsjA+NNoF^)X6>X^^%aIGtJG- z(Bj4A=D~#wQ_Z$(&t9p)Cm=9796AAjLI_sb(o_?xWm%2Nj^?-fy?zgKbhwL(>&%<+ z12?)Q{`9|#v%5WyYS#zb%gT<9ym0H^22WN)PNJne=CG};tvUzwD4kN>)ubbnfk3kBek11AHjA9$KmRYndnfcy~PN*d)GyzdMarQ3(V{nm=4pAr`7!d6sxC=QB3(9Wx zDFaoZMXf<*Nmm5Q@7mg$V37hiN~lNl<;xe8y4vxZ8_~}%r%JlL#m&ODN7XA3vH(yg zSC)L5Q*}CxYL%eK4rt#oNb`{p68i4=Y^3^qwVy82hupl156iw5t;X2yEMQ(m!m)Ik z8{T@|wUvt=Ytz^MPcd~5^qy{{^fWbRVo}Mx{KR|t4^~!Ic=`Ccb<$tI?tp%TRyZDh ze(`|Y4<6*SzX}IK)De0<86pFUyYij*fo!?kcdA29f?ubmextW?#C^EG6`VKaH-7;% zP{0Z{vp~S539#s5sQCB9bTJk;I@Ml{5-U)<9R_(TRu`e2J^deT6*te&=c34*=AWba%vK^`X#fI{Wo^*uFxrA7KTAn;N`3ppWJki{}95!D(m|kC}A8b zT3@9h1p#vyB;XO$a)0BICTa(we@}*j%Z5i`kiq>E;i+1WD@?)`6AFpIBBB|fT510xHNtlu&-(_)78~24>?*i6b^ers1$V*C> z85xnDWHAuJfo;-uy?y(Z9(n!pr6u>l{$dHNMVM5>!Y0dhQV@oro#d6HGCsm9Ej?;^ z1XNe#KN~~*Lc#htIJV$zNTImKvMez?EUXmBT1%djzP7&p=gHs$r@;a}0aSzrK7Qux zSsU=PYOb-Lps5^yENuX0H<&1e zz@8m}^u-9R7=}Px;eWSg3SFieb?3Lm(*wY24>;NyO3KJ!1Mow4<3EL<4SKbH<1AS2LSUJKmebbRY1N;nIb7vH_v_a$lsqAM zHi@uq(TK>v&^!P5-U!yA0z+kv6RfhdUj-!_`>!NMVHJXn$OTpT1v_b|w< z>tC*9Ot(c*$I8D;lku^H-INHxUNwgP5tQ+1XhqjyNdf;K%yeStEt>Pw14+@nhdY5( zpkb2=ZTDZ|ue7$e6N1e&3}wZ8but!>T>yDNP{%c^w3JfDdkG6F-?IBMLlA6cNzXr& zdAHM^!ma~omH12m!YHs#+kuy_hn(z$a6w~+7o@y!Ar|@`PP8jRHM<#p2w|!ic#b*j z@;>`2HFfnC(3!(7-+GM&-_NjHy0tf1T1KJgRjn+_5a-{wF^QL0l(t5 z^Z*vY%=gci7H{2%Wh4w&g8wEGrHuhtaoyjv(?}LQjsFNiyJmXGv0vnM4%ws4e)3UT zD>4w-+F&ZtIYwo(>5V;TmCe8$gun>w588(N21l5DrFNbL4Z3i=AVC`?>heSV;ecYb z5K!y8Zi#YC)bCeh!vdrg1V99Q@IQSM(4s3W|13z`08?mzadZP;uVO`575X(6)YbJq zWePk5Ora-evIufozgV0#Va}jHJx@=6hK?AB1fRcrL5-tQsIAa=v7%NtY-~86kTKwc z-;D;aL~MJ)fOi7>Uz>enW(n+uZ?LH*4;m;MDuQd?%0#K(`7S^#Y#X4%$tr^Mo`wL_Y!eiW~WSf2)GZE2usr zyZ1XDsoC)ck5@9}SaxX1{tD15Nv{POC1qvJq3UySovlF0*SChuX26)Cm-DaOiWR-3 zKiWKekKi-C)l~2S-~ZUD+&sLz5BB!}sKuiK++3;NqqmW#Y~&;mjmtP{Wt$KgUe!7?F{(`0&Gi5OJSop zXe3MoShN#qk7Qm8rAG=fmLcu|4lRq^s7^J&cIa`yqjY!9(b9J82FmyU_0)Z1B=Zp( zQ#n|<+J1q7vecyEyrQC&lTHJke}7yi!az=^+tR?#Pm1U2RiUG_v^1yfkKci>W06wu zh)$4)M(vRsG4##gCyZ6t#u@AZQG-d%9+C5eUIsaWI`5)(si8w>>5${V(BiR>lY=SR zvBKg;Ml3jr(9Z?x*B;|$;a_|LEbs^{y~B8wDbtL@8BEa5gb!_3><)#ktt~Aps|)wg zL(xJ2q-b6Onz6Q@h6Wh{7BoHU?a2>1+=C!15@Eo9Y;$Bi0i&F0(_haesm^^C4F8p; zli-5+kKnKoVS)~pKhk!+KV5_8NREI%2PpJrJm*N|1SBNNfr(UK*bT4MgpNy zJD7lOC0)>4bjN9aqR*qa>(y0l$XSRx_`4J%Xq~9mSCEi+1Fs|wL85{&kzhNxos5{W zI=pG$KM%-THY=!ES#vCjS8PuXnK*FeA^@N@7OhydMV=!=wDWbg8s$577JzqG z@fVDol*)G?u7iaJ2!071YeD0}~&tHOQe2wHm0T`jHWxVg`;V>zj!^a0fy)UF>M zgC=F@xcDw3xSZrkAt465A~FPm2aUK5ebk#bwq77iu?H-1R3rV&~DpD+S| zT05^jCYSnVq!j2xn$Td4LxXt7kT({Cr~8I!l@&n8?V>L4m2o?6k>C=iiBDC78-;u6 zgr`o4{@E%%mPR2Eo_U=7{(IcaNpHw;D^d!QUYjL@7~aQBfQ?q*&Z5N-!Vp>p26l#n zeRp49zI+)qHc=l4bdC2o`-)j`_H07x>grmdq+B~d?;2I)pJ=q^>a)s9!hcp2gVr1xU6IxK<=Kk=-?yhO@o^?f2z}7-I^vRYlUrvK8+XjWV z%z5Gy=W=!x&SzN~5O{qN7~NSAjTo-?69KnG$Z1p*HE20FTI}QZR+~V5hroIQMyPs8WuD} zN3wv@K;G*t_}y$Yq$oOK4c^5Aj_NH%2k{}uT%2GPj@Ky=#k+UUP5RD|2SN@MH9-Ly zS!k~<{QmvmuFaCmy`l2tM~~%X57$~z?*X+&zNJc0r>Cb=MqTIPe?(cicMpIhy^J?6QoO1Un-}h1BPv(G zwEp48#VY`W`$tp&N$YRt=bM&{hpql$k^C+h|h!q@~4IgmO!w*y%dnUYzL)j zi0p>5UGrl?&{J|pgqRKr;Jq0H-F9;;8}S#*uv*%2Slq8#4(*%~<9b*zU&TX1>IMWK z^{!A<4LM7EOdVa*TFV(<&_^_b6ov{7LQ%Nb+Dbspsi6o}h&}!b;(BD}P{+ySApmo3 zvz#pY8n?~J#85H;IwV@Cs)}vvy$J{i&M`4XLjrvo7E1>R{`d$Q0Y2XA4M|>EFUraq za<(eo+8^*asoIj}5N*QoOwcLBDGCn;V z65j#tF;*U3knv`Nv;eB+quNNc6G|atWn7sgWn^YxRysk81m)#1C}~DV)&tBjP16NK zsf;+E3Q=i@wH_aC+|fvtJO}Q9a1aABF0k;#yGLx2=4o`a)BX<+Z|^6~=8C|f+sQd( zWa_RRIP;Oq&7+}G7*R?8O)k|~M(b)`aq&SN9(x}73<@CfUIr#ZkE-fZJ3RaV9F;=f zO4(jrU5$h0+F~v^4cG(1B&=u<6e=MLh-ql(9$C=~QjRwmOJ4lm-Ayjb(pxxZmZgP- zT@213Sjsj-;;tXXEB24BT)K1$r6+(ldGWEMgC&iH(ha6@kf{S|QiLO-M#ddBz#XxG z4i1&36LK!==zoE0!K&1+c4UBrVwwA_I#}}4E#YU@HaA7(GK8L>g;eF4n2Zb)SbMbA zibu`S>!U{iHDMJ93|BTmhWrpJAn3r7&=gU!0#1?zgz+HmEk^#n#`ULCsLjz`?gX3A z-;5uM7eDydx;1ndFK(6TO`1ZgiJpw;_uO2vi5>!889_&)ieN41Wkgj28h~ze#+Yen zPRVDuY&h7G6JosGH|8`C|8)s~tqT0{Q@$)Dc!Ksf%Y3O<#%ry_9BS7eS8tygmL%u| zRL}SN0zliFoi1l!$q3ymxC{gUL7-vwL2|podQ0pLJ%d>tK=s~Vd3VPgu27QLlS}^J z&Hb$v1zA~UsAA}pvIMSOOWB?p6x~dvrlOi&Sg=2L2tgsJ8wQ1DLsb;6L(P!1y$d~s z_96WZQSmltpv^PuuBc%zM=_26Ju;F6$gDXK?Z}vzHefW}_*ig=K3*HE6hma;6a>8$ zZN(#0g#}Zh8G^Xy7#QrT9akqC5OZC52>wBAlL4i`U^x~RE5J7@w(!g$@u&aEGk;_s z`hm#h4W~1{vZyB-4)ysbc!!v#CIx7gQBX?JbOLDVs4vOem;+i&ba{C>tyBjHHNPN1 zTg63y0UR*2XFT&~5@h>Ph!8*q5Dn!*hD#Y}$~x#EGf>xs&mc_h%S6y|rI5|7t#-K8 zEZu_cMl(>a(c=`*Dw0$Y0`jIoBlZ7B_QJ@fkom*NeRF8SCbn4jf5Z-O|6aX$GXo2`YE%}c zgcMP`b*n<(CNR_?ZwF20JRxT)WHEx=F{Dsmpb?weKu~8OxE_PE1|_0%YjFr%P5|9D z{o6~;`q_pRy0Z|NsgT;b?o=`X0ogJ*j8f3+=H;b=DrQo?838L&B;iWD0G&CU5bPFt zK1(X2Hq{}RaiRqcUp{{>b+E_G4fJ`OB_UA+FR9qH!JZp{A?lR_+T=_BpQZBX_B)YV z4OseCKy|$PErXqKUI3+^Xu25=%@{3L_yE4>CzAjkUuCH6z*``%{iuw>T$u$2U?nMe z54H6L#l&D1#~epQdSwX^U%^w!nr2{G&-)kl^ zqKboG5O^vSmou#M&hY&eMP%|(bGa1=#~QH8tjbCnKpLV()lh=K>@>_dW&fw@tm`A{ zxK4*bd7qA*Wr(ng1vG&Frg6=ydq-SKs`grmPj~Oj^(v@dNh3kOAz!HqUN}q8=3VU_ zB8T@xrFhO$jZXWy#W;IS?Pe25^nvE!(y;ZqeLxdLtTrff-1(Z zuWyZth(3^S*hgrOH*WAh4{cS8JHhv7IGv#NR~kSMzrapLk9?qU22drZVNxe`7enC*@ZxPRy2-qiRxyyS?7~vX)kV& z1;LwAg~Jsn5J59KXlf7Cpp<hYu(Y&952Tqx#0@k9FVGBj z!D;*sL21<5hh_$66$k_DJAs4NKL_E}bWNa&IQ05tgK zBL_MXO}nk9b8OB{x|<+`oVod%{}l82tYo~OML=|Y(RGl>^GYRY$@am z>s$z;pQs!M9Tb(cpwDOO7Oeltjx+o%84c$o&>H|#l?Xke0dzD1u5J!3($&kWDlxAc zgg5kf1~jlxJOUzf_=?ozPebMe#rV-S$ADC*K#preWk|4dpgy*OuwWrk#A{k#)5FM=4eazH9Dj(D{YNrbY!VIksmK}6 zE+%&V%ANG<&d$YuBNkC14@KaBOu+(s5+6^Edaq3<$4roPN|bO(H|bplswH&P*BH20 zp8svvk5$b6)ks`8dI$`a7g4De&L>#`?Sg|qt-v7#eb>yR89TsqQS35~h70RMatJ*p z*dNeEFVgT4qTl5K-M>+X6^07!RRB>?egT^>7EJ=90aj4-^md2}pRsb<6n2vVT1T`^dyg|g-2k|Kii{7xOu%+w zyT?Mx>72Yz_a+8j|GRwkY7|H*u~O2~!r@BIsIUkWDv2of5twHdFb1{|*U{ikC`Yvf zAlZ*0KwxOnl#>%C2bv`s3<0`cP%;Cq;|Lu3Y=Lc_q;|;?oG(WhJV!9mX|?C>gGB>| zP8o>xsL7zEMR@=s-!KFPnbL?lMi<8h{$?+v;Fqw^A3_Z&gDDlPHSR$Z9B3p1jK`wY z4Vb}Uz!XUuoE6C&v+&6APhZym5iJ05^mSUA$*Klh)%S;@OHiLI35d@=APq+Y6;OgD zAd(`wJrk#p{3D0HzjSkT3Oz<51cun-$B&0$($Lc&iy?QJ(9?#FAYc`Oi~?GMaF*6* z^fsWKpa~KCpmfs`TS)6)1-B~h?^cqOhfUEAXGhJzeSi@*@N%dn0q2tjk{7~-R*u&I zb&Ehwr#}YH?yZO8MlPWQvmoDUA$c~Z_|+Y+o40ORK})xWdS(R-3C+-igoJFv;28dH z1$S!+A{Dmm?Cj|KM1KHDfKoW%Q7{y2(y234t3Rf@m857Iuq-w=Ki}DADRhRM+-XgN zjXU8fYQpjI^2Yq{ff5+QVW97tcG~n-0L)**2~rH$Y(lyB;1?LqoIY)Vs#cmJHljKv z75n;iy+R$c*8>0MzJYWUD|OWMyq%nCPet&3!yXsqLx zKU8r`6?=n5E>-r)i_pLSHf2tIa(!0Ylqut z1i@P*fRGTA!v}fx=VyBcufKzBPP;ctV#f!au+lD!dn^8OjvE(p2|bJb_rXKT{|;xX zT~U_%nvw*p31o8S3m2Bf=h^$ZW&xwcoMZfv~;e-5X=}Z|F>zbFQWH*v1TOW@b9=QIO9_i3Rh9A+` zdFt0LG6u`Mappc)%W6!N8g4ot_Y}PcCm=HyKAXJ}>3*z$=zm%k<_Pe`b{Y(--@tu2 zZ;iYOA@mKzRxwTgAt1SoQEWNld4;bev{Rypzm~5@1n+w82A(;wD+fD8xcvp;GhcaM z3n4BpO^=BWe4O?O3OK0#2}<^zSFf$XJjS;VZ8y(99r4Q&}P5GIUF%?Z(|X zifw5r2Bk(@C2AdVFbS2glDv`0+xKc@BD3x}d>ReKEzDY=L z1t(YXR34F#q_q*Mp3hZO5z6G7J#MO}>`TD&=hHH1K5}?}>T#z#p5=DJp!|ME?XJiU zr3@l`S#QIjVML!TpLGAXu`Ab0JozJ}mWj;+@6t14?dmo>%Bu+8gflF*qD&cgVm6w! zb4!0QRv-UOzb&2o<}ZCSJc7tG+<~tvCEl1<(a!I(s9{i1_rNlKoX^MCUCpiTwav&M zQRC>+(D9_~Rz7avBF3%QG zAz$0@--{a3yjdLeLG)SWGtOvSI$Ny}QC8Re1x6sbl`!J`<@;4J3mep3Wjknc-0OOutY1s%luE{3g+px55{4v-6`mXOiC#av<)- z`MB&Gt<}x+=6xQ`=~?9qSxrnjj46dY>NSex^j_kS9IjcG36~ElD~XVyjM{C!Haih za410!cU@P9iLGCWy9?7=fRqUG54{Z~9-_EgIGy}dMY#BMGVF7V%~=Ha3fr45cB-n| z`!9MrZd?t26HmifG`jFFXsF!njzEd79g+8Q(iiu2p1G&7+`Aia;lkLpB%BiW%4?oF z_fTp3*5L`o-r@PO^2ZJx{A#DvJ!;Kg^b()Chau)yD=hT?^Yz0~lhE@*`wnq_ks`B> zBL)5CPLJ&|#`*Rp88wwl^ZV!3(`vC=bNHW4@RFD^T?uH?eL_|9Uox#J-K;&$ej#xJ z9}9W*Ll8(MU8fP0XhZqc(RJ5UgDlt|KwLn&1)(iLn&`7>-DObA9#fX5S*lY;HI>@SE#L3hUN8#UB*j zQ4jG7+{YKzQ#3u#rk+-ipm)S`-`&pR!B^F#IP_yb;)HZN?=0-+!m0Fzoyk^6QrtEC z8cXBp=7xUS0DPnXoZKOTKsZ2X5XRAyNg%_(Q9@tH)i1kKIT^UQ2|?WXu8z*BD_7px zOqtc*j%(1Xc%Jvee5)~qw#yG;VP(O5XXl&J;}$BR3B@-SV#DUP?`RsnXvT_Nd1K=d zsuxognD_n1d5kGV>4%7Btu2?!J0~5F8e{Nmo96B5#)OFlu-R9pN1_9KH}Pcy+^=0^ z4;#LzJrm6d;dKyaA$yZKv?v7UbwT4M0Gr|loUGy<#61*6Wi|9;EdZjjL!239Ex^b6 znnF%GSd>zRe&Deo<2_f~n|B?@zw)=2h|LiZA@UTvL!n28^;ac7=HOGEW7Td6VzXD`$HrX5tpukXAoZc3^VliJrIe9}jtKW}rsW7~Sji1^ufd62LF z@HFu<@48*H@?+PsVV*T^lZ&~ST|i-P@#M9FGqDSnkKUC6Z(MnmC_?zM#01-{^rbNU z?*qGUZw4V?z)t`AQ8QN$$xaJkk>EKz{K`(r6NWDj&5O;fsC`)LP63|zz2Z;p1d1;( z6gJ2Y9r%QtsH62gjDC+?YMtoeUW{9FrfPd`$M@fEL3CpGqdvvXT66PPJrk117TWW% z>YsaM;}-X7W^PuP4*Q+SbpfA?02wmJ@z~);*>WV;o}&Z zaG9a0zVByTH)ruxZj{tj8t=-`Ou0yjhi}{U=)$!Z#+q-1x?^v*ULNeJYbJEBmB2iH;LND# z#lna)`>u8Ry+_TB9#bOj(Z=>KeLqTm zemnb1HU@7R^ifD)QaodkdnzBaKMe*u$|ZpV5xK1Pr0sna+eea@n~WnAe*Gx3oEM8O zVZ>uil;EIj2u%ISb^h^`QWd^*10G`$OM*Xvr$15JBu3o^p{JNW4pqZOs9{63un{_+ z37R&c=AjTjP#A^|CGwT7yszqiz_$(B+h1pZBIk>DXCA(C#zN*|0nc{PZQv8ms$<%sh zYjf@GZ5K?s&>A*Kj&xTxk}y!al#BZGPqy(MFbJ_lWWk^L@VP`_Qxt?BnTcGEYS;e!suqEa%YOCf73dT*CYJGFO!Qp z=~#^LDV0UV(C7P%WbX&2$Z5U&2`c>wHi?Loan{`g6ddevXQ=i9Bf|r=pTDO(qgfTn zPb!p}BWgu%*GfD58asb3B2jURa_J|={0?!AjMfIN-IY@m!iezvam9oVbARVBkDIS&h0ET4kQ!39^}AT`}INnoHkV zSE4#4Zp34;gyt0Ff1YZ&+@P`deBZMEKT;F<-|KB;|XVI((2sveZt%o=g2;fBl$BEjLKz?Z`mo62=ya1no@#$aq$K!zt4akf*vx0{2&GDLpi2_?t>2}e1*U< zp=4oshNkG1pOD#YTRB8SmwBy0rXs+4CH1CmmKmL`ucYpT@q~RydNWqb*qMdK@KiM8 zg{R3^wI1N?X|xM@Pi7sZ=g77?6SaC(SHWye+Lw6!YSERifc|uC?wU{h#euPNKwL;q z-Rx|hajSB_-KZEBHP=;X&(9?)c6DklIq}wtYZqfE1LDQM^Zw>fKZ!V4dnp%G7RVwm zfpcBfI>BjO_G?8sC-dCbFwvJL@=~CqN(OB6qDe&r3wpvc@S<|wy~~Eg#Zd}tSa zNkUj7@r{Wzit>w}eGNDLsV&ixe|xfAvzA=5UOQ7lL{D*{Ep^wjs|^U+Ptw&@ri#_; zE`9WV^>mu+{56xiQDah<)q3won4Wa&FFOtoFmu0`MP|EOJ|J@ znd}xnR#W~M94R`jUor%z=?3GT*PAVzmfIc@l^MJ9QQeny*Jq_+1X^p$x4weI?5=8$X=<4 zjEo2oWn?8GA)6yJduGcfD-ju``~AIs_j=s-A6<{G>(P~SzTeMykJsz@ZoTDZ6d_ez zLbGW1&YOo2Wubbn+d0KI;nIzS`ytK-5)GI{2hXA9@ep-F#bb=#qvGYkfi#Mfpm*cu zez-^2CnS}zQo{0byb08Adt}iRgakvRHVfY>4xx}P<-c?D{$`Ciz;-}Uj`Wc(--3!V z0y;xl2DdT_&5ID^)TG$tCxtTwr14o?5&GRa*kZPadZz^5ydax6{8QUg%lw2rijn_b{^r8p$Zv^qVAC)J;ei&v^7S)1N8! zAOBJ*^0R^he{Z~#3_HPBYi$%kSgq|uo8bEX89P|aRCox7T>=^`j!Fp zT-UE(cUXddK=-=RUm5wHutcGuG5`V@Bz<933#=OPP8Pow2LC5hxaPC0gyOKpaJ8eSS%{_H z7OJ4sH|lgRPCT>ph2b1psFuLk0^j=2_2Gp`{v|Pi*UzmRzjJbOO8IW#Hl}M?Zammy zLIfR%5-rxU%wY~B0MHpOUvW*FMq=x<(Ij1gINb@0BiaJpAiAclxJbgPl6kDs_Sx>ZlP15q;%3xyk0rV<0G zYHB)p?lzw~suj95+a&F>`LFo4y<4W}flq^xr~vk6a^ixyk1!xM%fr@sI=HgbzlB$O zSf4Vy-W{Xa;EC?2AzYkUbfOVu8w-6u>W;ppLGO0|-?T?H`)FmqYNE5+{uYVf{^H;O z>Ey#gGG1+;OBnl{(ey}rQq~E zk@_GixL^9n^U=j>>RhHIxU@*P^j`%-WimRtr-SH=nSMudHL8>+lKu76*wm8|G65V_ z?xo6i6Q3oEKS7Q~t8DzyX;3Vc?Z%iK>hk5wEznSK2RS<>mkKMiy0xLLgLLx{ehWNP zN3t9X}c6yq^4@TDL}1-hai8m zVp6`S9&!>W`Qp07usA1PKlQXN7C)I$i^#OLA=bctj!ndQ9h zUy8_{2~*VS%1StNkH`SpVxH_Q%O+-3P71xj2T_aYyA(=T)SblClBVwhOyqJ_Uf%H) z<0^iQ>H5txY#~?_UW2a%_2_iKu~JrkG6P4B{=F9$yG6CWN%XQBR0M^3;g0mw6G*12 zy?pT(uLqjB*z&Jv7aQ;_6Thk=Cg4&HmI$ee@2A(1h_7e~K4PJ#a1lY77MMcYx5yU( z6-}?z)pHu@kfYG*xnJkKjMa>HF$K9b z!8>ifaCEVTS;&oOnbh(g?zx;>#4`k&YIkm~s=O6!lhRQ94zt_G#6;Wll~ za_jgh>aK14zG_sU^RR&VmXd0shty*gMpCzg(PI^??wPDY)XqI~_%w4zEX&h`vWGF> z1fS6;`g!WNr#}e78wLG9NxYQrxidHipJes>_eijFFhOq|7ZOqh`RF`IKmIebKt`v4 z6q#b#P;5-e>$J(nLD$Al8|sF-h|Hb~5M?>vnuo_%sf}R%S{oJ*EjaiHmmh`6^+5~Z zzjyYI0IO55SFl4F4T;DF+n3DrSt#p7W5WANpDl!+XpZ?1+{Eg#+eo^7zhi7499;&P zsewwSGqw>M%xXyNhPnJF4290F`j>Ai%V|(Z9E2El8jjXPBU0XqI%=?QO5eeyU+!TV{cYEV1qn=05FO4?$hY*H zRD$`y+5;4VcmyHKJUAPln0M(n4uONj&);98!1N6mWWbdK-92Fb0)Q0kHHf|UC&)#D zzBMVA`h=nS->MgB;hfO)9+&3Cm@1;GL(vk3wee=gOtdeC&-t~m@n(c?rBjo7nc#tUShMoXEb-dF{A|>Ia#pEtt%Z>)7CxV(`=yZU|5Zp`b!UbaQZzw?n&gv$V@6 zONJ;2WmupvtL;MuB}i;`ktRzn#~UB!#ka#&xJHv`XR~L|og#BxpQs#1nU(WIT z6;tRJSeMQmooJxqqS>Y<37Dez^_OIJrv5NCSys1@BnU(*aeBG5QIof+u6V9@qcaCK zUm3sB>(t3jZ>pra!avG7h5JG@<|jRFH|}ZF#5#NLn$9|uRSHC?+V+2aJWliur3H^G zkw>wIhOIV7T)=Y*dY4>ELTnr60T z7cBkyrx`H~e}kK@poba=nO~DIx1kp-JWTq3u8~oYCj`r|2gM`=JqroCv4XLv#MFdQ zrSlh+d;!~V_xvTqwu%sc(`ph7r!7sV0#LWl@Q4>?Km8 zL_K^({_2P((-rICJZSfJ>qR;1l{3O`u&T2QVp<>dsH`ywQkC8b$4B^zHk;&ceYeMO z6hd_5c>I!SPH{Et^(;3MVpX(C1LkTfxymo`eou0qg8azRj~u!xlp7D3u1<3vDA6k( zpp%>9$}a-&jCtt|Ex+_IMq`US=dJA9{_oe0<2JM*NeXtmQT7o6z}{Tuu{tW>CxpU> zY>O|<$Bwt5m1(Ofo%y2~&;O6;x;~0)yoHL;ef!<9e>Xn&?YSM^?N*!FAvc>*QT0J1 zS;ciVNBP9S=yFA!0@CaYDm?Vt?)-&>(DLnQW>uy zbmK|WS*Re4pI*}KH1mxx8VZf0#tIP!%(Sa|-BRCipY8mizUH3EL*y-(E1^r=8`!K0 zyRn}&a}=Y#dNZ}Gipe|rp7r3Ct`vFwaHpN%`uG z++s>zxQSKMelqsrQWu2iSXbeI0OcmjnUfpP=^){Mj^?+{CDv;TCAt+=?_G8YW>^UmRj6NOE#}3pVPfw{MOfPT?0u%Pm zgM1Y(P&1DtPJd!gB+hdUz%=KUV_R~W@fQUjUsBd*wSFBeRad#LWNgM}^0E*Y{X0K= zTvn9ao-)$kiIT?WLSu2KgNiYrDj4dig{m=&Qz+N1WqRY4X~J@+$@IPj%*=z}xJdP} z3qiO0mQ`n{Ge>q&@(vO=Ko3&iu<+~eI|`zpJ^Sc6SeQ_p@=ggIu#kTGVIMDE_L1cC zgKc#`mbCPY8&+s^#LW!qiTDitPF8V$R$&y!A0H0F^ef_cmT-pdPCt}d;M@Ikj|;m*M8Xp; zM_hdH;I5OBU}&6t;YR|YUepdl@Eg-ip@d5!uYDOh8i-lF_U<*0KcgVT=%5W|aFRmi zvd3AKX8JK_L8jtp@&~sR!Mx-C$470DTz18oE2>X4w9Gf{fCQnzZ zizmrwZ{D0TCakLXrk+BJ?e4%;h2OqcY%aM=U?_w-x{M({PxaOn{rxtCE9#C0F=u3W zmK5VWUw0Wnk7$H1V4pxGfI#|ISH=}(txdfg{T;7FJKaoCuK>)`&bxQm?u6i&?7B}m zjF0Z&^f2@nlq2Ge47DS(pfOBy110pgT2^wp-Lt2f=weWag5<2bt6t5j0$PW=Yvn~j z(9plR!9KVlh3^z^q6T|C9wh`Ap>!wSyKa$d9tg*m6s!9yzm^jC7*4{)W}~+A+e4eq z3Eo7NgaQ*kmK*sDqM>2y`lb^A_IJKY;% zaPOM>x)?*2ZuW%$^auexRtf!totBa4*DFdzUo^Q%wZIVh6&|Nkl6G`FW>#t?imwZ) z>gr;yS(FgbQxlB(fWjkbI4KVS9j2XOp^z$16HSzs`uMbK{SlU(aim%0_YFs_)4da8 zEOC7c8obQ&4(5?PNc*_lStZ^7pL+bOG>78%LF`0<-_A_E=lvk9DDho#`!_w$vB>No zRewS7BuUWvBabfydz)o9s_W&PQ3n9!LYjd+)f9sltIp{nVj*H;#tFrzpTvLqym)gv zCbT#F-Z00sxv~O@l*c8JIJ03jj14?N#;B8ECiNK?6eX)HP0BVG%i>6m_!4m>M<7kV z1wnDJx<9X*GdBzA^7L}2a;XCqDj^{O_$5QHYI$DkX4Vp5{v;VXmJ1DiYSiEz$Xc!l zBCB>PJAAy(N59>)fQIV#=Eqa7;B;siKJO+nI})B|o5Mq7c!Xw{At6>nliqsK*Hw$& zuq4M#boL0np+w30<9q7yF^y<5KASs_zMa`u*T?5rf8Sh>o>4RC5OR7Hg8lsWRaWB5 zXLioI;+cim$8eO0cpn#{PlwXh8djm32GskGQD<&s@-P|R#!R0<{VqcP3Aa=W|6Xm? zXnm>5Kl1fo)GdolMTV-VdsRIOG;dy&P^Jc zvX5f|OtMy!sk|Hl*gIYUImUXdSl!#^^^a^i6pNS7{$sAZyLf3zosLA*v)Fkjh@Tsy zGm2Vj4Z5UmM*EVW<;Q$#c+_C9&#(GHMn=@vY%u!+9tR8fBrp<#?;{M5AqH0jnQiVU zC_sIE%JKGtdAL!|BZY>|ofQ_&w)10E@spppb!M(~% zaM_CLmw((Pd25rSQ?oxTU}2yGc}LIp52QI$H=M92*yJ1-gwqiEzdu!IC~>_m0#x!g zV6Ew?h;qmuU5BI{4cHlVXZ(l8tHgc<;P1|3jN*? z6AF_17C*9CU9A0!@ekxVqOuv=4QkPgGfg4icofbqg)<_LSPHr($>WXwSmJh$Fd>$} zY4V!WM3m1r!obB2Iz+Gy%3x?GKuNK-RSBtJ16_zWNl(ga)ewdN)My-o+fNh5c>v|_ zDU#BHCfG+QV9*p2c-pV6r+lAwPU^?j8J^YgQ@+&GNj?4Hfdj1qi3GRZ{hmnpfIVUD z3rG8AKe*rO%{uLD{Ucme>pj|qQ=^vIQzk-^SeF9@CBl~YH1n+^YMv#5cc2bj;kwK$CX%9R)O<>t0_~DI> z4d!zS#^=>C!qF!Zq+S+0Me3Lf%5PsU{q&1?C&juL=oH*@NOc;EW@V-Kyp*vuSyWJyO%TX$5k4h2Y32R?6U+n4A`0Z` zV{1F`;!RDbUc2V~PXszl^5G?uQ@Ns>DoO5A((1h3X%;ZGTFZYr&i|Vd9AF5ZK z6en^r%66kI96DJ^$`aZvx5IUWqYZ8nvHWW**T08sl85h#4v9uwRk)T;i@_!`EZ{s z&Ocam;b#@Tubu?OHL9>ZLG4=o>2L1JT0hzbEKp!cuB)r-?yRq?ivs}gki4<6u_Tx! zLc_!D!BBz7`GLZ4ZT$!csTU9|Yy68BUvoTpKCQ3uwFjYC5=~99)&u(_Pc%nTPUU>K z9KKNL^5f2i7{i=TEZdTj9vLWd_oVk|Ug1X08xkb4xS4cnHFOe1$|WtMr2Y}a77@w5 ztDQ8e!fZ{WLEFjNO!U~&0%d*tJx%=XCg#pMxR)QpfiqUu0Ape_`5YTCeBNtIo1yd4 zoD#V#P2bF@<1;r;+J5>b@sC{y4xOs4@PmR6%7%3)`=lHLm%Xv6Qw~dFR_*O|Sq%`g z*4l4yuWpbm;z&N8#TehVnbMnGc9js8E&SQ6B+gvrNw=ziA$^ILquV{eJ!P#{&g`Ar zA#u2Y2|OYwZt_iwoqYT0c=HYkY+5*Im_v})Ik&kvt*4`v%8=1_;n5=&LVuyS32Nde zl+<1oLdU}LBYEYL1Zp(&!Kg}4J)6u#NvJGK(v#rtNsf;8WwR)J;I|QwJejWbM;8`~ zVdfvs5hHijo z9mIq%uOS$`2#6bcb*8>n)z|V&>D6fPNY4YJDleE92w~8-z*C&9>$hvyuzF!CfR9sG zK$cObNpsgla*~Ua?>F{+o?D6k`+brIvSb<~Rh6~Nw42L3+92L@y_uYuUzx4{B?lDP zrrB;Jpnuh`0ZHX)OFZ6Rz3tp=+qaf#&20bv z-3}Edq(6o<=b^#g1mIO@@k!mAsT2H>R&L$vK?ixUn_L+yJYa}0gDMjk>9dj?gRSCA zjET8|QZrKYFwK4W#_m$}v{xu;LO;HEX^_K*hRgU>)$3;-MO+VRl`f2hrPY)1=IDcN zIawWFKw)T38ianpy?jK>b;w$^!(Ms)fFJ)h`R=#ks!g9hM`N~>LW`1lAfO}EHC|d$ zT2SW$ozosP`v8J}3`nic&dyBZ0=I=WD!@X|Ltj}}U;hbkp%LPT%I_&pT5@*oa4rx@ z02Y&Z3F*W@FCC3SoJMLV2lh8_-9l!AfeWb_`cLfjePNjevsNtjlyF11%axHr8jh5M z&t2r5t$dyOF}u>^=fW4pD4zZfsENO_g>!h;cwJtv)4M~wNS&MeHYKH3u<7t80&9rb zMvVw_>hbVBdV?#cen?dcm2_K=vjnC4kkeP8sZ<|NdZSuJ+9oR5!wBi+^8Tud&N&M{5}-DvZS!Xfs! zcZ2votytS8SGQb&0oZE1P(9XN18w}IscGJYKdg+9r$f{oC3I3sRC1W@&4|lzKh8n(}MUqq|?AX`dTxYZycU6=6&3 za5(jjhXe`mFbfHR3?h~1EOXB?HdY1ajhiKgLfd2Z&k)O|o2RGqn#3d(yxnI{^;GFS zs)G55*u9a##GC{Zw{17Bj~}Q?V3N$AtNq^g!2gM#p53xJjb3wB_{@y9PEMF*-UMfZ6^ zux+J&ob(AH!0+eh;KC2y)3@Aa%EmeeRhE_a zvW#|>5HHa*xOgt$NYPGLp;F#c4SqOVK9nMmQ9)p5Yl0aJk?{NB>MiiP{Dk)O0`N`R z;P+|&=Z_Q3&*2!Aj*3qyBz{J6pm=do^Z6~Pv4gy=^taQCk*Q!vQBq{Y@OECFAOep5 zEKOJ=DycF?W#Dr6mkg|m$%+8f7?jAt=tlsS$U^<~^WYu@6uSTz%m1(M)MH}K0&0LSzm_wJU2eqik zk;}c%u(-57w-mu-a%7|V;a0}P{EpsxWj}VfAT!@gklMuuJ#%#>hg#n3b__>Ofh=<$ zWI%&I<-owbyL;jC<>;RE_LdevMU)iOp3c#Vd=d!ejL-EC>ZJtwnV14F^t*al1LmLB z+`qICbaRhW^~I8XQrgw&?!o=pEpgWE7MDx&7%#kL|;Y zsO{2rE<}}rAiTidI#P2T#_k|$4}{X?x!moz=1S(sL`~02OjtELqc*epeKX>Zu{acA z`oB{Z1>i6k-1ZjcL4RdbS?kA*=j4B!uc-LoI@EK6l?{NN4Jrsi6*WY^+FFiXEsB;9 zgzqLLS4{)P&sGeL3gChEgWDH)Wn~$`N#^FW+yJvvp1J`V1+kn)OCg{KaDj&E4xdxX zG~vd_MoASvnjPup%Xuej81ZD=Ew0?DShbB6`f$x(%N+a7t-u`U>Y*YhLORoHY+?!f zK_rIxZ;fJhVQI# zuF*ie5o+w`_g};UD+TW7vPr8?Gr5^X%<S4{QQ#kY8w;qT zrKm-%J=L2Mmd=ZGe}bE;I)v*iv^-j#4rOiuXAJDYvX|=M>jTj0y1zraCfa5N-rhWD zVCH`$X69f?pj*gjeza7QUUTgZ!#rc6Ele*f-Qs! zA+ScH;8@j<&d+9S4w;@^8b0@^3c4!SM%Nr|-j$tZ$-G|D4q`OdzG?cwyegp<*70f1 zh5PrjqoO!YJz<*?7ICi7V4j|0@;g4c&dR>#SbDi=#Qtx*=KJwS82AIEhk=AO!kNYv zv;DB97q7|lGQfTJZ^H`Hv9gPZ*m7PyN@Ne7 zxU<{oY*IMk-QuI>_*g2e&X2)8cW|O94LuU`TAa8MM8(-jX59&CX< z6mC0;a)Sah0=|3x{JA7F84>C)*cTB-2m+x-;C2u?AYd0&-%Gk_XPC(PD+}opJ_o|4 zk=Yrsy2+AUsYl>IQb0?=7b1DCdva|D!U+9;KbCod3$dY9!vs^E!WA`Y;4a(Gw7g;wV4N*G*cW~y$r9e0qdqJzw(RHGg?+%#62fp&4UXcKe2ZF8bfO)I0KbTAPgs zVv6Z+Cr}s`uXFtMg{Y3d>^>^x#fvaxrYAfjL>&Tf6F^N$fq(h^jmDXoTK=4AW5~LO znla6frw#Ll`0Le&=J}uKg!|1lhaY7nS7uxKgHG;|b*HT8`kO>v{oJO*VS+UpNXa)} zO%LHAVOjt#j~~#V5Qq(eeE}=`lgdg31ZIdB=S7k_)8QPQrYAdC9W{%*AK>3)#;a}I zz{cj%MNR8&7V#5j>g#9fyh9Y!DDkbSX9FgdVb!=n^$9Wz4Lhzq5&?J*-Nooxm}UZ2 z{-5wO780(g1z+v%5s-xP0jKl z71bJc!V%+oN#a0HS+d*_Z81>rbhHG%(ic{L=%^LN$qkp<@keKrB3MswHC|*uA1uEL z0QMk6r2))MelTagS4oTO)t6wlyQ-iNO|}L_OMgf(7OMJgvvbeJhgSG2#p15cs$EIeP^J0wK&j(Nl0Wj5%-U4BG?#Ljx|=jur> z`pa5#!17ao5ZK<{KCRpnidhic%R91%dYRhsa{v8nE%_-q-!Vw{<)_0mT#|=WIxF2B z^SlxE?Y(%-GC@b!K=8*_jL8i%T@PjDkpQIRB6=2P3L;QRUO~Y;jlQnl-Zq$}hZt>v zE?OiUuC5zCI-(WpUSHSWK1v3@yAJV!JNsxpx`%qvRC}_bT|#2bB`bqHopl_ig@#w% zL4*rX(+FP!EZ(7DaRRhDB=<1336S5x zNUs!B2a0~%JgC`%{PfSrP?lr{*cm3ep{#Tp)Mw8K_vSM4oW2nvAt4<>*fScnz#URE z4~=r^cXEFL#izl2<4mZp8376q7&SE=aVdpiX>UmX{!JR@1`F*(upkXV0q`<_q8kCQ zWpa?8%G4f$ICXW;H|;$DS-rek?4PNIA=6rcUvQ_hc#;SJ>l@;r%(`tt9`|bW4@MJS z%m@hs;YFed3Qc7!0P<$=oDx>YJ^9KrU(e^ z&w)Egmyr=j|C>#Wc+`+7HTSowNyxQU4j*U2pe+)YT(pJEQ#avkQk$S>WsHFjcZcgZ z8{$Jie=H}uzO)&U-2NNYI6>0@vAU1|HhO)D=(c}Xv=#J@df(|21+~zF$N5}tfvh5k zOg82{K%2qCM7GfYgHak(UIpzsK52?UWLJ(QYO@eGvM-LQe(ha8S{D-*O2lHM-SpY~JcpyYt9UGELE%4CU znflUb?r#%5BN13ho_Ih^M-oYUC59Zkr|qC>KjtRzMNBT{YDail2x0PI6u8^Q_E_O8 z9=no&!2`U&9?Curw~+h~=%Zu9`V82+Ei1dUYnu`7_4Q!qi#1ImhO$}h7NSr8y|*VN z+9h6u@5?vo?galz5E?mz@2=Q`&)1GypBh!<%?l(qfD$RE);Okdobw<=aI8>pgGB|P zJ=fA+SRcW_W&}wGvXo(#ifcb8KDm&033RFjps0Krif6EUv_(y?`TJK32uB%{*5iz> z5{Gcs9vYDS*7^{B$WuI~$z&k7oR)Mbl-nUJtOL$Yk!x;h_7H)6a{T=OHS(Xd9Zu>S zSFIa>OMxgMf%&Ba(<%|kJKW%li;F2=BO@XZ&PFTnsu@sj8)H&PtN<}#3*35$L9e2t znr@I4^g@syKqx{4g6fO@PKoOqG9eK`ea%DJAv}drV~dTY!tfy!{`LSw)=an=&UKKQ z+)aJ}fk|nG;OWP%6fm166ws6-HGkkZZ-PNCG5)*DXcRI41#IqfAlPmO888|JulB7c zH;lkWqY%ajK%|iJEewKrUwjQhyr)lVIe$h)eeZf!4v2q}M+)a~jC`*y3FC`i87p24 zb@Pmq^`C?X*L{jP=pTo^Y?7HN+ja(jZA|`u^~@YHj$FQI>Yw;k zTHn=E7oO_5Bnyu7PUEDc$9mq2ox2gT$s*m;iCeTYT|3n)SO}7v@x{ON@OWry34>g` z*YW{n2qsOCAiYci8XnBy?aFhxdHc3K&}I-_DD*(K0YilhXRau2go(j0I_@PG_#5<< zNU*7T_?4{uN`|(*{l_K7VT{UDv@hjaxUU;5%RRkc>@er`-2V|CvW1UNJL!_&Jf2Z^ z)PaaW{KF-NZDd#o}8>rihUaQm7j@B zQV36!9!n4JSKTM^Epv?R}dc9H=a0s1aJq`zvyb5A@YR zg;+}N+yC9cMFn5bHXa@yIjOV#L9F(FDx2}ZutA~zU)91I5*=O9xu1TdZYFpw-nQyR zf~jr^$3a;S)w)-xt3Cx|ZnAXu47OZS>3boXd8ZdLbWsF$W@tjGJksJuh_IRia{sev;w#Yn9n}}i1^4vu&)`4lN2Z67V zz3t6U;^?P*(YA<+r#_S88`mZ2t_x!o@6OMHC{#pbGa)q$;^F3sV_8XrRFRh93qD>{ z5Y&|HAoflH#3Mkqeu5d5M^uyoVn3Lz{HzrZBR=>e4TG{YTxrP;KtfMSBN%LtabAYz zw~Cqy>U>*XrbF-dGGQXOb7`?JL#hY1p;vTLJQdgk_CR8in#XupEpe{JLIvc#Y@P6+ zp{=OG%|xIP6Kvb~O27TPK+^YnaI(X#2^$EGaoNKINdIIhL6J?1!tLI@%5obNFgg$< zLte9Y{>#&u1_M94o0(dNzU>LL8Q#7Q910|4l*F@M&&i3LTUI9NS zq#6ZDf{r06%=L}^G!miGmn35;_n2}M5qdxQYE5dIo?N%a)mLAAks z`&3(K03O6YdJTC^o`+yoQc)ElomS=O?v$bE`gxc&*$)r=CvsHmq>bk~M80`_iw_+2uMCWN^K;xW$ip0K+ww=jxQPFT(!>2Z z2BV=s%MFkkIFZAF06zzWuJG`1oxkjBJVG=)--Vubc`Ldr(?FH@pte)rq;6cKq@1A8 zr#<`a<=f_J4V5eo)H^bNU%xSKZq|6bnx0N&pa-G!Yb~&!JLnTyLvDxQypSIS?0ydq z4<1@lB*g^h8x=Ax3dlLB&c9s zs%0(m4S1q*0_CtO)dL-NyfJ3{p>e4bUZ|^__LK-W7mVzsNDKoKbclHZ9<&?$1%<`; zJDuJEErQGcnRH&?ii>1tCcNGw_PGXAnN{Kr6$~%hFfUIc)E!YOi1KaJgD8lPYWuz1 zVd-3`eMuJDzF-TZSP$S@00a1cz&4nqs&Q#Eo!0IQ$OQQxPs7nDv&ER4RsQCqM&FNx z_2@I&gjR_bR~W^acjlIaT0xbCq`&R9a8Vb8Efcspm|}F5-s#n&R|=PDd`xs_#hkA` zs&72|t?9>#On2u^KJ<&3Nd{}&O;iwU_3 zqOW+u#z`(qmDcNGoU*4m;7l_md-|!5XPkQeZN;RNXP=2(Ghh#HBG4RJHs~#dX3#f3 z#({Dra_TvGT86V8G%008OI`}qz!g$ANd8LCI14vgdQ1t5wMz)tW>5gp!+>SL)Ylg> zrVf!$s^Q!j{{<$r8(ET~CFw$`eG5%cE{8I9?`alU#Zz){;a@_ABW>`tbkSvFRq!k5 zQ$)Aq`-laYcSG4l+}x*yb~#aRyHa)UgrMUY-^_pzXP7 zhaM#FyqkW0OhcsQ(gIeD_&Fq(ct~f^DCtsEu?O9}F-834p;oB;Bp`=OX(2#BkTlX* z0{c#nDkMh#69g)Cit>cd*&;K3-{@*BKM(5*fLt z{r~NR@hK{frPn&K2vJdff4_4{)a{QC7YJzPeu#v}-JAT;b40Ht(-voy8JwKW2-Tdd zI8x}QA`KvC2AN7Wk9VpGq{f+C2v?#-lzn>$H6qJM-_iPY1BLvC(wY3U<*X2>)67PvzFl=R$$>q&d1>A-=Iwkr$w%@up`w2} z+2G)oJHE%mJF2pGiRLUxok}qY_{gA;Y}nbtI@wj$@=zl{J`mc^JGKcqNP+o1P{4b ztg8GK((meofm}z&wKlp67L3UjU_Uwud{}Y%sait!>8H!Pejp>{m(q#ZEg+I#;ex78 zZ>I!06LNM5>zYtxW-w|S?vZ(j`M3A?KeaD|@($Fb7Z6tqsAPBaFdlkq8Rx5tH3$C1 z=xbl}KOLB8j6@Y+2k7x$g+!Bgtcb=2FyhE4FM!n{lRA*G8VCyfnSQ17FiBio&2+D@ z)?GU;N@Bc)aG~$t33{zv6cYH@TE8;N8{rojW;k)(aZqxCm1zNB})9WQejE8zoy0w z`aNCn*-pt-6UX(fARcFjzi&^@;&VOv*Ol+(-+hM`XpsklqN0y7jn!-POz&X8=r=#U zQ|+!RmWgLy_G7ZH$Lg9F3}^|rkEN%}FL5H}u$&QR6csTBDjk%>n7k_)v4ELFW|zRQ z<^Mhy_l;aiV6$Y7tQ#2@!`B2^_WKtU2Py!3L6YgN(OF|F+xm*9NOnFZPSp*~Tx9YG zc(_R58b=U^8x@Y=RvGBA4sNhc>W~l)H@NrK(;9-MJgoz(#2>Y(R47{VgKdxJ^Kc#t zEER}2Yr#oGh9l)>q zV}XS=Fng1akMA-K3}l1CcICb;-JmUmDo{rb&b}P_>iH3gJJKgm)a}lf`{p4?b@UDw zblrgdtt^vbnz7-%B0kte%(6^448-buV0(l?7KTEM@~Yv)!L);l&{%h0bdZ339fc~% zOG&Ff5SDL!zfqcX5<$L4h}S=pd_A)X!qbRtU&l}O5ca5uIDAa=zKMwb_MH{?tv74MJyvU^Xwo(=%?? zIDih^Og%o`@QSX3#SUThO2IfZ=#N`kKZL>$fP0W0a@nNXGmdjGBJ`xOUYRE9-O)eP zNrSHstHYQEZE&K8MiWzysceHpL4l*w5`BT=(!PvLQOTQ^-#T+~CS{Bjmp#9T4dI^4 zwh}QKo0wo&;`D8Zi5&ox95>)j%xV*+rB<>s=l|+{-z!gtS4%R#U+td5fLwmUTDAf2Z}0^_HC2^b(#HhxJybwaUnzP0ix*IbfjW>F*Ve@nHo)109 zq?4RpH6}Ty@YO`ld(_w%Y<0-VbJ6ZjR@W zHA^0VgbOLM50yf>%WGqd4hpNphR-V{VPGNDewtvTxfI_Ak;4H%hPUC@i)#ki1M1oS z2U@wnV5X&2_e7Bugss0MQargLuae8Bm@LCBS*spWect-L;9V8h?#`YxT6At9yDPP3^V0{QH^ll;gLo#;41ml)VQFjAOZAePUb(B*&|Nz zDJc;^`yY~eaSMSgLTyEFj9l zhc-J>vVnM-V*vLOB5N35J-c9k@?>^l!DLxQ%NYu{y};oHz>VouAAoMcKFn)`vXg1e zw@_M7u`V7JJQaG&K)36xMCC@1d<+jm+Ktmw@ow#6ZolH5W_~>t=O#+y#JOp%N$Tjg z!G#hO6yyV9IaH!Kk+LJC+86SNvVi270z++n9UUngTEQ?UsBvMlK79TNvy-G>b^}Ap z_yIjH4d>&jS%F#p{0|$4L3U`GvlT9PeKyjuG3SeKrE%_hCe0eS(mi)9RK)6HZbCZ> z^6u4%3QK5GH_^rsAr&)bu{~9gyjwK z)Cd1v2V`V2K&P3ZJP-3JHouZ!b$e_riCxmFKvDj<++zo$wz=?_I(WJEVawlyTT4V4n1U{0G*t@?H{hg@juF4*BlU_GerSR7N zb=~H(EI(dyrcITd`i#N##0o$4h7)aI_tZVvpOP8p;q>s%oAGbdiUwc9kbDfkhq|xm7-!Y_K&$0Lr!in+kk>$czw}&`liQarEc)88j7|VczdI zW2>UaX$C$nnyua!he|OV;a8|}T6(?BUT5jiG*QIi*!{5)jhNmbSuLp=`8`e1N7c>8 zkSm%Qomoa9(|wWL0McU;mfcVJF{0sr!7(9xK z5C144M>mkk=Ye((V-!HYhJ_Ou_6bd)uwD91$OnyOei8GZ)WwH5pCTgNcO&kyI-#9* zo4@hu;upDT2UeTw|6Y)~RpNfRD_aoVW04A|*bYmGyXT%xi*+)24N$eyuw)9(5jk= zK|DKe=rG9$H45f>MZy6wk$o28RF{)t`cRT8zDiw+m|h$A247L`D&?1F8OLAxktm54 zK71V-2&-9OrnmVoHm3Oqo|9bB1R9ZPAVW{e>|s7qN$KB*WW0;+;%r~G%b!tfEweNq zjES+(WrW*q_6&VqWOQ;r_;I<=+yA1LkkD7&Idd-AfG*^Vtnr6aqHo{43D?m$of%{t zPYzU=HwmU^H~HG?11nk&V>Mh!f4)fNoP6{%eZpC+@7S*p76wv@GjYR9duOkcG-_H~UvcfoJ74{cgvsAsluajCcI3?Wf` zZ~<_?i;-VDZ^SyxNa&VHb8qMR#PH6a|HHb7x_kb9ez)!Q8`Z4mp0G`b#L^o77(ZQG z0O5%F*X9Rumwpog9baNMWO#CNk_(zfy4CQZHZjw27CBmBSgP|Dk>6k8_|*S>jrp(= zpY@G>{E1?6YPdnu7PEILWk{PVJ+4nADBm>VYmBw?JTK5Xr_Ge2`Q#lL&nY zxT2CLNo+Q`74&a;npyqX_a!F&^s~$=IW2+KcjqZQt*Di22Y5?O}3me5}@%iI3kM{-$*`zRXf-{G2g8PVE>DbA>0 zQqOig=n#|qd=c(#(S|B)4sSZBFUJvw+p?Csis{7V%WN$(r45>W5g?$vGt}{Zqw$;w zoDkxb4Q<5+RY@kHjdzexK~)2mR*nY!PybccMe3KDLGN|K?q%HDqT*(Ww;Z32^zEvz zXmrgBx zJ_S+1~mqboO`>wDH?u>V+l&%GL{dOyR zJkp>hP3I9M3zz(D`ATSKud#&_2Y~?sY@0qe8Q|OyhnJ}zBub$A%I!>JM|sphL@e4* zwj!g6G|*#P!~oYPQCW<9$CqXiU5-!LR-qly>)(8JpUfAh1ouBNnGFOY0HSlEfF_`XUiCR?3y4OoO-mVbYr>+q8g3d zk>)#MmR}}|Bh$3b#bQ2^4>PxOFRclL&UDNfvlWpGh7Ri^@4W-_u$aCog3!?M5_2eF zfZ{drl}*0l4-yJz&>m)1Z_5+e<7kb4BPBOp8eOeGzbewKzz=+5@S|fjmMze)pQu!w zBNKVwW!Vv~=d6DHTyraY`)eF*C=U*uX713qfYxtj1TiObX0_;|zumos<;07O<{ZPY z2xAxGbcAhTO~k?X2CPUkOwJ~SFud6W=2+dj?1=k=YjvaBg+AXG!wJ*ml)mQrKX$dh z;o^N46$V|7MLJglY=;1WP?R@H&$w3hx3`q2=ic>Teea7}fs0Jv4S(4f@WQrbVnj_K zQ|RxEykmmll|Lb8`0C?J%1bS%?o`C@&8X~ncxCbky#jz2X!;Th7R<2%K*MW{dBD+#n$n0Sb8?-)cTzsQw=heA-v2cShuIn*}_+8X; z^JPv=stzcj-$l8QGQ(;V963g9!+=ag9tKk+@sgDLThq=)P^ghZxP@26w87Q|;lH!z z->j@Gq`mv_p&Cg1X(7ggfuPE21Xx{belS!m|B~d49`O%4^{Ee2S2CEHvV(?2L;J8* zYfT=owqVAp``O0s2dsLr-XCM77$o=vpe!vNT`)`}%D$4JhQu&+_4Q~J6cYQ_#m_i$ zD|wNMU;ESobCM9uPREjm*Vfc2m@hT=EQ;3n{?!*6_6lT!Of(kTpSF|chI@|lCgCKr zk@c|Qo|YUVzfDKucxbiA$MF@(W1|DOQTywoGyv-n-Tec-dt^>34@{{*A%jYh zIqSgeL3lZ66f_2xJ|UfVM0bgjgzyGJxv~7+&^V>8AuYlewwVfSO}8yocE_0Td`0NW z-KVssZLYkz2V(z6Z*Kz4b>DuC{(j~}R0x?h$dn{WNHl5^GBuboHklHl$W)P`h$2Iz z%p?ktF(R2lhD4?e8ImdD>`%}Cy#IHtcb)e=Yn`>uv+idttNV_h?{IytYwvySOBmeMQ&eK9uF63rxQ2pxl*J^9uLVPW)?e+}G!rmRo{ zT}+%LArU29kj-*+f~ktmwQDE56aI4;2r)h@s6GS%3`M3`(v zos2&qj9CLS6IlrHuYhsPe)!}e@8-;g4I93sd|>YH>nk>vK{i+A=o_S3KoEQ}-4Z(j zR&6ggA`i?5&X1mTTNg@){^wcKetCs(&OwpBlFI!o&;IlTec|F7GQJqe_(Sr$aDnQ| zoWKEcuYGOUsK^*+Bo>54%S+cexVUI2h^ec8Wv%@NSPJ%^(5WgQLyEL_%YVmj60RJU z7!&OmGEOZ}KYLf7k%~gwihkE5KTSt`3)6;#=wBG>TnEa8GF(L0Vf46^@2;G}?&`JL z?cDskXHWLKB}m*2F-q{th#FvDt7c=ALqp&WGswq*xcz9&5cFje48&9=1o-{wMMUC} zm+VKqFiBKK7{q&`?*Qo=ixAA_p#zVUprh=a41V;;+DQo$C|2iIS!-`tvv+Rs* z&U=ppd*wS0eb01SA$)=XmGiu*=NA3|e|`A0PWkZVuA*HzCn*~i%7#z4Q)h(PSVMyu z*FD+s8$bjSc(`?IhT>VoGYUg`WzzB-%Pi!6K;c26amc3HDt>5+pC8vRa@(aN9%g+? zM%X*lr_QWreA9cQYg0Ww_azo;-Ob-Tn6=$o8OE}a!FT?Yez;EgL0wM<-a@K~3M(zH zy&kT8GQ-W8R8e7Js`B+2xv$bsZj!_wteco3wzCR~v$rl&|1|{iDLL1hqC9)+_x=>| z4WSL-V|-{*|2AahDkB$#v_6a6>crUN;@?Hp<9weUV!Xmb4)%8QRwWNC>&VkPBK8E3 zQudKZWV~=*u2zB3AVP!Mq<@kT{8|#b)@niVdjis?)aV%}Y7ON*qu_1^QNQ&DK34sk zx4ss@t@>oV?_9{LF4@P7hnSMiI@Qv0BPXf1GAR7?0ASIB5RCn7lN9z=2=KqnhBuE{ z;3I7)lMB~}m`hI>s|K^G#A98^N3v|C$iVxLx48P`?a+)R? zTkWk|<|NG&>+Fj6Jo4de5&b?D+w7pp(cH!L$eW!;!Fa2&N=y(j-^3aYLZ{#z8fm^skS&~2u&*_=Jx-LjbF;$b~s zp~rQ}*SF%VHH*%ZO6Le5nbR05adCbOX7g|rpf;2)xE z*Qnht%hR9>K0>FNe1zt;(232r=LQ7hT4g1Qn8mmzVq4Y+pIEt<37<2a8mktk3I+se z+zgLCF1Ff%w6H_IsS;ANku>k69J$e(-OtQ`fqMD4SmVP4ubym4H8+76Mk_NF)rWhJ z3;%om&03$RlH3#w_77dUK>hix;xC1(<|uhmKQoc!dd+5*1Lm+h~)bBG}(ApdR^*a-mx*oGjieaR=N-3_1!m2 zDkR*ViKsAtRur=mK%@ImM}m@S#n$y0_=uX#tp~wuTi1nb;Xmq8ur|tD31`x!2%JgT znjZ7*}GkMY_r@KoQMH5+LJOu3!-r8JYR`EDqbnd zhy9mnV*&~vZ6$8oQ$&zBig9n4o_jSo41d$1$J&|ek3jXyzB$Z{J>?WLZS=8AQE4e!Ral9}H z4*X_1{Oe3JRn)gEmo-T`(is_x&y4(~EI;Hbs%~cXG zmtfbL8hyx+h`c8F!ET|bVhcxEnSXZtn;#ZaLEWL58*S#mwHCj!Znd;MAF$pjV}b5R zp=X-rQ+ViayS*>yROI%hmQnJ2c;PO#J0E12>HBmS%8^~WcZ(va6Kg1eF9>21=9kR` z>{UFCimEE*X3j;84e2eG?H`NDKT5d0zR+EBl03-$alapsIE*+UAk!``k>dB`e z7x-*|%Qh!T``3&9N=svjj<-2?CdJ;`$XM+VYrHTFB9ds>EQJ%;8cQgu{*{d-iw_K# zyjXWFZBP?v{N-=0w?XaDJ#u-~l2s+UOZ22=YrkFSLho&y^~vM(>?zKcUdcZ7xRy9o zgm|qG-r)x%gDL6h0s9rNeD4bz=k25H$#WTdm%_tYN9(v|GPdzYNJir+eH86cqDWv$ z62VU|rxEz9IMPviHp@;xh|-sAMLu0^))9eXr0vo3@bDydtXQ#v;(@Z(VdLU!l4()P zdtDBfCg*+gVWzx&@Fx=h`dzy|uY2}_LE_ZTm&|e7xrMvKmQQyaMh9a1#jCs#Bfk}k zUhShw$2_USxtb5&2$L9DQPoF?MfPPqZ+ExZrVVCCy6_R%f-;|>HZcZ7H! z+@tetc6Jeszu8*-`kq}_pk%(IfixdYE3^3_h;gx z#D{pHB|t&AJjnIvlhFrFJg|x@=c`Uyhdgi8!i1N!x_K!9Y43i@f5_ju@25kDCn8Lj zZCw^ciZ?HU-a~JklhV`QTJn-bAyA#ba%0B>f1(-j;POQ2${_<{zS2>~rteukLR)r; zH;IJ&x;?MdnQgM5fCG<_2)q&=FP`0~IdbIITZ=BO2?2vDlWqm9Sf*yKO1d3{clGWo z(kFd)Cf)g=9WE+gxQ<)Os7ZDUe`#tPeJeF&9JSx=g&a=NlPVC9^pas+xVdj&gSWr_ zL{+-bfWJz5XNrQbT#$L}ph8~~xpm~fn!62Rrx@!Y$OudMybJQbP5&AHRJHA=)91}n zZjASF#nt+9^oX*v}eyA85S?VOopLw^kpSGSO{XoAO={n#SLmx z*84{#Jt7}uesq-4yQI%lYH7e7!1v2qm`S+21O(1yB!nZ$Ztq^t{*1HFw5%144B)|s zsndK+_^nyxDv}O@oI{11OG;o1>z|(xJa4Yt8NMB)4`xWNn?plGVPkB<-b#1PdE}fP zs7?#rtLdGhG;!L9-IZ81x=%?!HuT?3(s%mi@MF5wh_OuOM`vDkMeq?xRtj8J`H{>@0*g&&M%ySJsN>bj+<5Wma60PydUjdui}l-H zPQzvMq``4%Sb3vJ^e?g3t1v9K(Hp+F%5a-r>EN|T?2W2z$`n3?IRM!^BmG)ob9l|M z!Jmi!Gr?gSa2vmw0T(7YV)T6BG$-Qh>aFAwJ2cEI%0SF*_Cm?j+J+XCYJZ1vV&P49 zMgeovyaW%uJe|jXk1Rx@WcEdw5^(RH)KpYP#+AIm6!FcQ86kItkinwT-OY_?4I@YH z+`X%2Z!ZgWhIi-X034@JA@}BtzWy0g+AZvo>WobOa8%@GdBq$Y{KuDCU-iiE)uL&p zNUXNU$}tInF`D~&noKSFOEQ_asdG^Rvz$J*oV(tXdFzCz3Q>X%?$I3HUcl%v-39}Q zWXG|S`29*SmmPhLI2CMQU(CqM`FLbm^Szqq!Lr~w$)re)gMUDw{ZvUlXyXe61}=y%bi^ZRW0QaV{!JHDscvDB z*fxn6pSeGO6kq+Uyt7Z__P(&?wsakFSUNBy=`f!-aRO3fSMAkWY(p#uIFhHkvo;#t z=V9Ivz-OsAjyLi_=3?>jE0SBbK42_x{5_K*V97$lt^D554 z{4sJT8|07&j~`z}pjxAs;$v7^($6%e659??8XalJ;xx$@y-);k!`g#VY$f*{Uq>jp zy!_g3mw>($O8|10J0ocJs10vhUAdQy9}bV%l2IE1tj%R8Ke$!AITsIc*z!3ttfGmd z(3~s$(6XNwxz#lH4tS-eN&>$4)0OOp26JFw;5*WQE0BKf1%kSyre-Bbfo)H&pw%a% zG05Qb#(y(Cnb-24AOZaUJhIuIO>7#9ZLsPd8ajMML~VGNuZd7!wpinEi6u45qawaz zA^9q2-MBe717Cm)_pW+1V=X;|3W|kkAl-UmUM@bhC~M?I4S=#`Xg{umZFUtQ|p!oW;VA#XaqsK8i9p`c+dhC~QH2ufH!6GaXXBb&f0 zeQvFFVbXJOr^xBVOsqU1_;IqA;;$pkAj+6lV%2|cfLo@%O*1gKU5od3Sm3XaKNac1 z3(&d97#CBJu=@6+ER+l+bMV8->wr^FyxR&3QL z)ScCx9bkPQ+;4)9hA-XUP z^EwNh8OKd{7~BMC%e(~Bf{f_hU8Nid^eWL`VlzVRUE1H;c`9 zuLQiEorlMuf1%YEdVeU@nw@qId%t<3fP#)&*LvtWa$n`He^WH=Wzf0?bqW^0*-T`( z>)}67wm_>se4tVY+563HiWP1b^zbE}?YdqUU3-7?J{z0lHb1s98FpqLCMKrhl#HUg zWPRLlx(G73nV+^&cLDIP>iXa%dvuG9kGjL9D%U_H*D{$StbZ}dD77Ghs zv892(qjZIQD#JjQ$EV^`3d?yaTfVZX?AVc$TVSg9EGQ-Q9ae!_oz_XnK>? z!^;k^$97x(I}0KHzbqdF__Wxwjrbz?d>yiTQI40F7PjIz@xm*+7CgItj!jrnRD)GH zwl_1e-vRZOBW^ZMC!)9~`5S_QLFD(u@B-PE*SmM`40huIN~|~qBUb2T$kG9%AHE2{ z?76qIi%3DNcToRe-j9hWE_jJ^%A-;>emjjM!i_9*ll9Uh+P1!Vs`&fBDpyfPYKFYkmq5U)Ro(0GC6D4-MSaZr>0n~zGvtusHIEd+o{RY9GDA*cnIvMN9vSpg|(_UP>W?niJb__OG6kA~D0pQ_T%DMq3=+=Bf&BxdH zFb6MQOx*%YW|!=?;D8)ednkecJz`MW8-L)Q3^Hd^_O7PjN3Ou{hdB@bKsJ@BXgSc} zqJ&0#uI}a%?YedAP{CPvWXmtBo1~q7jps|b*p3f8KZSxBo(*vjG+VcBC9syw1S196 z@nx`Ik=QXSj*Whd>9;VG75$y*kX_!By5&l=-Vpn2Jf=*A^#Bd@!<&Y{Snvv2jze17pK7Z$PMkP+^eBtswJ{cCHQ(MRf+ElZ&f$Qr?!)E< zs~p4Bb9pp{qA_0YUhh_0ER;#mvy?QL5DuN6m$B!QV;i7aSeo~gwPn|)`VMB-W5a< zCf|zOxy+CF$>a4gl02Quf>zf1&<5GFZD}7J)^c!oBL|w6g4FP1;}r)7w>+F~*G$qu z=>1;!`eSFf2NNJj{$40AxXcBgw4Q!6`zjt@RYarc{^$2zRaMG9k=0-YCL51z?ZL<{ z-|7H4BoHFe|ABJ@2P^|2E|s{FgM&i|Z(N#Tj_jq57WAEqxP&t|oD-tsK7YL$(NHCv zap<&NiAJ?fvfb|2OvgH(bc?R-NISQ4v+x&Y`MeBifIEQvNuiuWSVu#W_U7yJJvxefUwyOHEz6J zF|+Vaj5SvNN*9Y)i3d_{N^5FTN*7MaN4~>TMYi?uolNlxaxDwa$O3UCRi6Nd(DDec zxnn!{iJxz`6AQo?b?gr&jYjQqn7~3v>9=o!#2&oQei!kn#yP-d`6;Rdu%N`(C1e|9 zp|TNt3NM3)s!%ccv`#<4Id@zkt$m+;UXmM}Q^B zg=u$YNN`?0Nbc{S-tCl$CDG!Y>fx3JPnV0=olFofZI-xc)^@*cV&?Nu{m{K`Z@wE# z^Ohu4U9!d$C7m2Xen{nG^Bd9;>==<(y+qmP z#+4^7)%eo>XwcrY?Z&0+Gekvu1$0x-`L}-Kw$#1Z{{#lxU&7s*}$B}8&$=olCt zS6}*8#Gmo@7c&k~OZnxd$4GEzva_>`Kx8|Yq`vW=EKN;Kk8_2tJtPc(#A>(}hNF&ArYx>{7KkkC-?zP|IgEnf#DJ`oinD62`3U?xyGC90fwqR5F6?>$)zLmylU z1;^-(+@j}HV{9cuMo@;NElcO_ytI>P1SOJ!^Y4U{1JRQHHqm1&E znZ?P&!)$1MpQ+RL_b9AlDFaVm?TGay?bt*(iJ^@kzHfNp@$k@42vbT*BSwc~dfguP zVa^*NW1{w~;|X52A%7aNw)}}Oy>lfPSc4-Xtp2Jo!4xI0dxGWKhSCfbQcZiD8QY4E$ zdfty4s`M)n6&00uBA@VTtnt+H%zLFOzs+3!B`*iEb)A)>hs4)t+E*}ANFYMCAOpGs zoU;`W%uV7&*HffO7Pe2nA+1Vv=oW~bZ*Qq;7?~#8W;ohqp;F)Wc6;G}HStoaxFiH&QmZPe<>*B3qUHseS@aCYnl_euyKGqJm7PpcZ=a69Kh z>r<@9Szylub|}VOZ(WE(N0w!sfPad|c;RgH{t3Od!Ng=z>pfLHfN_6Lts^5AdRju( zkW41M4Rdfx{# zsAzFhb%Q`+NA0;OfYzxD_2o894%)K~etGA)Ol`uWPl-K$^Sq#-APFoYGG4>imsw-` zs@rg*$fwq(L_B(Qhk%<1rMu{}yHUTX$o;y%*|U^+fkIhLMZHSHSRL1AQd_npRZmyG ze{cA4yyo26@^#RDgEVIgo*Kd3;zw@IxWnGu+h!mK} zXq<4rv$)kbt^k>ZgCB|`}!I)bC415q3!pG4xt9`cWKWXclP zc-MXDk(vG};#5E)!$7^)I_@}(=>y7(<%MtP9{T8F&odp(Xg$q(S>u$sL^Z}D6HFaM z_&MHH*zm^Atcf!Mg-boYA)*>^4n^kdP)`;M#1?5KOu{v4<%4_Ux6Ut1yGkQ`@s11CQYl(V)hrYT2M1~>%Pv&KyiP@d!QNi8oQvksk;!82Tf>@fSZC@y znLTrC7k1jnP)zypwO}VUN?|Hg@=p-sk6XB_nMJt!aZsum{}@7Z1hgezun$~#{>mt{p`1<2y&~}bHCYmt7Azan8;$GjwsYAp5Xk_9cc9}zAYR* z9#^{Y!adJFs${Zw{(13!Rj(n|rFy%PLKO z)Jry?ltMOs&>8@114xC|iI2kZdJGrlq3 zzmD{&I4tNO#P>1wR{A9DLa8aW<3rbb`RXt6q+R#=);L-ZpUm)jrv-PWeK1_OEx zTI?AZVDL2|BS^t31I1<&9RC(&$C-Uf<$mioINpBz3(XzjSF5V4)v$&_>`7Dl#U1+N zKjVFGD7bb7dsQYR6*{ak_s5qkQAfom2I8x*d<2_5f8nIj(Ti||`tURmmK;`cyxE)q zXol%EU%q*7c( z&KHMrZTUVY({Su@4v6ddSudW-fBdftP1bs;b!-WH>^UdHPMQ%EiFB326PF++Iv%5P zcFe42YTkJy?KSc0`xv#W$#jWF^L}?hYNu~d%BTaa(wP^Uk7j#ue#bQpkx!kibnWKf z>2*N-gu`o6o_yMXO-8=Twne=#{>wD9v?1Z)mNUziGTbr_14mO%Z!>&=X6fpig5S*6 zLklIXt?N(%DwDLIXP*DCCZ%IV^e%_@qs#Z?B%KOroUwhDQaSCajJuqP(EdjdmhOOf*cRA$W z!J-y%zQL=HiRI1pS!uGOi&nCux2LV*>3;vCcWz>TCJ=ujDk;eV5fg4?DcVvWkV$Id zVTOfILmoUZdo1yybp)CRcRXZWp>r;<-sJpr`fe?*ja>fzB}9F0?D;qL#iJ6G;>{^VrQSWX+b;b&{blm+wIAH8srL-MB=nZv z8+|x@sPMFG`Owe)d#qWf*_DS+;Wvl_rES&qb{Cuxu){~r%x=`@G~1<7^uV_0LC7Wy zej}300@vny5L6PB4f82zrL7KEuUw6Z#57?7b*VFYJ7U>RP$C(bdQ)m;Jh`JNbmT+7 zvF~Rlwr=EI!RT5)GEFok`9D^TFMFj6h)0Qtoj_5r)W;ef`#ALEcx2<&|W``_%2 zAPg^S89h2)SwE=A1I=fTveXw96{WCw^X7E)ew{!=rK<6V0kp*x<>mTO67C=I$2pS? z_Gf_E;kyB*y;#InY1awFJP$dD4=&&yZ4T4e<*8acKR0I!2aA$^$HH4<%LK{Ra=ya!++l=?-JXY7px<3L%HeU7Ve5@gfbttNvI}h7P*Homh`d z$8|jekWnE{vkIDCJIn$7tN0X*bH?x%JK#C&gWI_R`MH1o*uzMv2Xs``*CO`nw^x2LD4KLgXQb$EE~1ak~)rOxJuu4H2y1nq@i zBhT{j>+Ve_7WRx~L|UKu^+c)Z+nv6V&eP*Zdv4u|`3``7aA54y)gNE(EPS&(qOd>Y zp*Dwgo>G`^%@$3EaOve*T-3moEG&{+Mh4#JT>knvQt_(zwV6?aY!ym38c&mkorUM> z(v03kk6^cM^MemZgOc!|cftlcue4N6yA5{>HeeXj3Y2%E6Bs}zg$v1U4(#E+H=doonm4k2zPqMLRe- z4dBYGD)hkSBd+|Fe#9r9g9oH+gw+ zcw`6&tmiNdY{vVHw4Yj>n8W>-h%JD+5~unWVN1?em%s9og}M_bGG_MKnhIuRWf52p zjDE75&di3!^#Ph3BgHRS99>0aLv6CBpzZ1o%YLwmQ8i_!+NK`$@+(5?X&)Gxj4Xr~ z71)GJP40IYRir!9CB4#Hp_JIj0sMQ5y<3jO=DmRF$@hjTiVTzOW5?6P4>M}NO!2#2 z_jt{jaIFzmTds$HL(cH>^0M$<`hJ+t6jTxpor9OId3|R8!!11Bh#O>wbC@hFCtiAZ z=<8~LXLzNWekP|Iy5C24PmS@>jb|*&WS=tN7!gSKJ~a|xn=bTVO%27+YxRA`-QufF zPe9+Wy=I-E-b)_#N~~ynJ`&?T!vluPpLoSWKE2P@*7nl1J4#sbe0%(+OG09zh`fAm zsXeUIfj;GbZST*Pq%iPlG?qj#dT>7959SR_plGEhXtS(r5EmvWT{&M_wbUUYdntMP znNb`|nQBI>-gE25;f(Q*v(BT5X<5?pwYzmPXU;SydpVU2rboSeh_lM^f`EbvroDt8fS(Y zT6)JuaSCjlqU`!{k59ac7Y<$KFvr9JOFB(sjF{a5eMzp4Pp=MLB8nJRo|wwm4g4%Z z15>fC7X@Pd-z)}M_!7x>@`rTwV!&l(IK5Z%^WOut3+)L(Nue1f_Z0%Q0g92>0ffI4vp^Q$=zr?k>A+w;*^LK^%>+l;e`)S7xE1<|Ho-^8 zJ2)8^MvQ~G2XI@yRG3Bx*3We}!A_tx!|1hTHgtpI69!x?8n=p*6TG%OVmzc?jK2fm zm7AU21M_Oc<(*f$_z-Nc^E8t^;AF_AJBU;^>6$Y*=bGYTgUc(QxA175w5l}Y{&DXB zw>8m9GK2e_`O#1&*}Z<7DIJQKFO`NZp>IT+Uoei65bqi5gcq^JQGl9L(>3KxGhFi$ODW2WLn1^iX6c)n*HL4Bv&t4zJ&0ly7LII zByNHQ!)b!n$jFGvM-6`>gl|PcbfM~y9NUi5DBHlTXnbPv znaI?>`1fyIgOx3@%)pWffk%l62iBfSpQgcu5>qJ$B^DBs$B*xVHOE}K5;JxgI-A;o zsx_s9S>28Yu+Vvn(O*p?31XnR{(jo?6mIK{GQtTOxUIPtT0dR%^aC3LWHuNA3G}|i zp5lq(RhpWXTGm4%qM~VIS3dSm9(7p1gO^nyFeU6>-}<}g)krA0MI{*?(YP`a1u7OL zOdQS9t*F$L^7imnfXTXcP}dz9SB*@)y5&++3Qk zv^kAxTvin#S{rDMm|~+MK0&t$DxfRx0@U;vEb(Ng3;o) z<-aimF2zRXKRP1)jJ3mc&=cTNR8VIa!J7aM*GpOM`%t>QgKG>@KUXuKJ#tv$1Sk*D z_)7?w3G)c?2}!){86LK&OODe@0w3qQv&)$ll-B)OqED|3QPA=a?yD0qmAM{ zRh#kMj*szPm({jC6DO4z>UlMOQD6Ss*;wJkNyg#uRp%M+e5gDb?2O^G<)aE zxO2%K3uY3%fq5VWe0Zf*9UbK;##kUBzH0>H%pblV8mja220pV8#xR%-Wa>-OgtE*l z=PzezC8fHWRpb@lPdxSR=CSMJo4Q9MB;ucasEC0btxa>8U6l1>HB@H`1!OnsE3|go z&zw1v+}a=u$rG6v@%>ayO+|o>^#?m0`m3EU#aHu?&a1uB*Ry6N<;ab4?zo-yFP5H5 z;>bkxi~tIVv5n9fL{f2Maq=KqDicsd&OdWnCt$4Dp1o^rny!C&`98c1m5u@C24qh~ zMWv{H+S0%M|lH^L=Y2^)qAJFUg?6Aqa@@GpR=-Jq5+sk2iEF+?#xM}Naj#nhluT+8q#YSFXtBhhEv9?}Q- zSntSmp;(<(Q7vp>s#n5+yb-dQ-@ks9!g-Qt1I`q>a+3EF%6&qAroyis8KnQaErF44sc z_7NbIL9x&fp$7P=_RoSBsP3nrDollUgIjJNT9RTft-rRj8}4;6p~W(<7U(h;+~A%5 z0$Nk0YAl_^KgR5i>DZ*<>3+DV>>-XPrg%x_e#8f50{csGn6!z^;k%;xK{GC`tP-!O zNJv#+p^Y;R8ZW4sXebCA%7TH!TY%hz$*{wmfQJTcpCO%vr>7?um0)^Vcwg;1B>wgQ zAHF=j7{7LsUIXJR>xTC^>iVGIWlW#5{k#8OIvtuG&EI?6kJFreA6nyL0`++x$Oj zrpx^2Fk%rb1$_VkJ?F-6F8c#p5|x#0yqx5$==g&Iq6JSP)B_6V1;{ELcEqraQlEZy zcR}lk;hicq5nLNr%qv;_W}BsfuS-9J2TPg9^Q~tWt*U7geQbYi3-)b>(u8Z8gG> zDRX8m?99bp4>}GR?0?S9&-b7P?^RQyAx8oVq7axeBlqc3&qk#FS%TcR7L(t&k)D{K z!a9yZ>Lr1j!94{?=%sh3z3#fD@k|!Wywj2UL`oo}VS94i4>ExE!X>i42Y9}eASav> zy2Zwsi;bsJnk^*WUc&iHhztUXLrF8&_u#~6v-vMN6K)1Im6cu%_D0=}E*||RZGJ>R zU(V&kPa^=g9*E^wpJ}ZK?5&6DB0xZy7ecnwnOtj>q#teB&xf3b)ci46Vwm89&`=d3 zPaGD0K=_E!J#N$t8sOOg#28Tx2u6eSj{#$BF>q_rbw)V8p+L zmI|E|#HPNO#bMR`?xT(zBmlBfisHCBnDPjv57{Rj9bI?Fm3KQ}wo=tQck#pMp4Bn* zv^XY*t=KI8al`#t|Y zAb(k#opuLwY}xI1Tw~-wPub`30fUCgjtvit<}tR@F*2%4a<$sBtq{ISt+dljzFNOt z;RQCU*I6GM^j6}!k$&HP+~}oYgpbbAEpdlyW5?6m&5yX96e##aP3R87>O`XBX$8^B zy}!Pwv8ToL4WDyyzIa%Xd-qb}W^bhuz5+W5*g8f|>T^+OsX;l1hEp3K#;Ew4b8{=C zm#RV+kKkE|GCy@saf47eu!?=Mc26|i4mhl;SJ509pxW1KLzSOJ#Yz;r*1=57twEj* zReP&mFFJpc`mFS2_O;|cpV`RIRmX+kw0cprJFEUj8lwxJhiMwM|Gc-S=NdIQhr_85 z`y#@4DtSab_7!7w$I>Z~+C8v=E=F&roArn_K7~B7A;2ENty^xD7usDdI$lV3GsOc`2c8ej$JS(kU%e*kj^mfYyPQ94LPG)VwkG^@Vj=}t>v8f4)GOhUQ3+Sm<6TZLcs^0VHH(E9a zx;<(3nHlN5P$=6!lyf<<{l=5s`E1jZSI@OAe9_8%Dtq;3&L=xQ5aZo2MSGaG7@(3* z^TSxO<|%sC9bM8vl@4E4em?i#KO;Np=%$plf*gV0t6B}tTD?;#YLU>6J~xt^^s_ZD zenC^vXfUiWNXqM$uUZw)!gP=d z$(yOEsnD7`HU$#i3LJ$kht($&3R{Ml@w{RWhE`nvaFX+ z%`Jd!$s$e|qW586v*s2k%>3K}_1k5iE9-0x>5m@bCrkaeZqZ!qddq`CnEZ1L1~smQ z0%Qjtr575A2C()d4hd4$oUc37M$=Vp_%?B>sttP}$pjPUXQ!P^S&=~gpJFc!NqK%c z;`<4y1CdVq7?<#>lY)E7h(Qp^3j9CL8IQ-sgq?K0wz@-5g|Y6~>%V{hqFU>&J-azU zi+9*k3GcrS*?U9b#E_EZdIQim*=WYKBj7p#;L%p&oskV&!Nzvb%IZahk*llgF=ZAt z@d|;A>uSSZ3=4*XOv3WC#edQLSX4r{RZi|`Vh4klCuZ_qmHEC08qMx#GcS|H)*qXM zolb?d{zXhw9>i6VpH4)|-vj?RZj`^wR;XVpeaAGRvT)Ky{|ln6e!?;ZH~c!$3(<$-HuOWoX`IiBOFc2@}& zU{kQt`^#4%;=uBIR&K%G+hxso0$}fv!27@Mzvq0GP~-DIH=7XWeBWpUXn+>$|LR+2 zIJk9rt=6gE`I}iQ9xNI@$DWqs4&i3?jO&e>a$j0qFKt!dl#ssLX_T9>`1=*Y|H(qi^8K-#bt$&v z(=jS_;)-3!DD(b8EgUQnw`SYk9D^?F`{_qi?6S0u9T{0WaagSYRlW#x5Y_M zl5k$=3<+CL3=G@HRtc9g5VU2u5TLBT83G`HIcK`AqU2s|y9L_v;I-Pz3~T}cz}5|6GZ|Y5XAZ{(B!oJ+=i7?0lY)r!Ig`+FoeA#zc#vBQ)oPigLa7>AC5Dk zVjzlJH~>H|wi6HwJwz(lTY9ge&;Hv_kqV$!VozVK@7xkK3 zq=Chi*o)B|^*i0@T_D&oGmLi7V%@9>;zqCQAfcipKV4~mb%(Zi1s%;8 zgi?vU8qe-e&CCoCG7BKy7#iF}2Uz|L;Ip^pU%il>PjqXmDC_w7YoU>Dvb%SnjFnFz zn6`N1h7CG%3K|O-SvUDRfD`S7YU}xl*9v-?n#D=YHcdYSU@ z#ri-LAFYHFLwPn<9NJ(^idPTfHOA`a2;7TH~ z$1EZD)ydAT#Dhw!siWily32Lt3FYa~p))w83DvlWD-RYju@|x{BEtf~PYVi2QJRA} z%c?$T#_>D|B&ww-Art=4UxxDJP^c& zd}{i%@W9h8hG=65 zGXQG&VK(^q^zHHIv=of>Ifj2BDcudNyEk-p9H3oEE*gW5PwfOGX?;AWs;8-s>IoD1;M>wSr7tPsV=ZXOmCP8fSiey^>b{kQw3>IeG8%ZpjjllBq|G|+fnl0lCw*Apm7P5{j1I;veH259v)_< zfbdOmTE=emTGBL|S^{0MYIsVYj+6k1)_AQSm>Xb@B07x3;taXMBM@{7J@^2C(>Pzl zAevA+kQ|{ai+9}WtrSNr;Mp0Wz7$9QDg*D^6!k*FgB?4Trn??9%mM87RZKRTfoxX& zz&?HYN}&%B6r$+T^(w~ZA_+{Zi0#dEK6^elz*a3AX z{Ro6r`ykK5hlM%I9XwUv0UQz2By6uHcfQA}#U#{=ai~(n>lIRG&zsAC*Wpd@(wBU{ zd;G1LcmeJqQ7~e%Er&3>0TNR(J4s2gl2~zUSAuo~3C~I)*ay*$lOjNz+=)5rnma`6 z{T*}W9I)6l>Dy@I*+{XzO&dBU_N#Q|R%1Z1bHLPb>@i_618zaY6bc!R$-3*wCIkFD z$UF)8b1aP2aeKMJ4G;<+8z7IX@9q=fQ?R9wtt?XQG2KDx2A3X2(t9Nweo&9sU)u!< z${1D6riYt}Y>5a7v3LYsF&&C^vTipvgWXvw?ao}f24AS#SO1%hoB*BQ>U6Do2aX3| zXcY8Gp#RU4c|mK{V_HB5(*#lE_ALRHe4#*si)@$pnp7WiQD;gzZN&r{W;hcS5E|Wx z%YHb%Os}M_$IK43#fAK1Wo6!<-O<#N*`cwxp8fwmgvoUE?==4Z@r$YD?`QA5ixseX RPr?5V??1jTUCsE`{{?0Q!?yqc literal 56532 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 diff --git a/_images/sphx_glr_plot_run_benchmark_python_R_006.png b/_images/sphx_glr_plot_run_benchmark_python_R_006.png index 05be42af3cfaa8bf836c3301fed7f5e670c8cd16..83c6b033ceef34083da181b500621c1b08437fa7 100644 GIT binary patch literal 32970 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

-y)2&?@jF2hc=VyOB= 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 literal 32929 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 diff --git a/_images/sphx_glr_plot_run_benchmark_python_R_thumb.png b/_images/sphx_glr_plot_run_benchmark_python_R_thumb.png index 5d25892189293cc13c2e0366ea9ac0ccd915ccc1..b91af64af1a528f283c58802d278259ee693bb94 100644 GIT binary patch literal 41130 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 CGg=S; diff --git a/_images/sphx_glr_plot_run_benchmark_thumb.png b/_images/sphx_glr_plot_run_benchmark_thumb.png index 8ec3eadc6860cdcac0bb30c33dc0bfd054ad205f..20ac2ae646694c552d2ca5380e2e78609f6340b4 100644 GIT binary patch literal 48477 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

SAJB7=!~<9$U-7tBY-1b;#ly6VdD>Hv6SrYdz^ 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 literal 39685 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 .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: plot_run_benchmark.py ` - .. container:: sphx-glr-download sphx-glr-download-jupyter - - :download:`Download Jupyter notebook: plot_run_benchmark.ipynb ` - .. only:: html diff --git a/_sources/auto_examples/plot_run_benchmark_python_R.rst b/_sources/auto_examples/plot_run_benchmark_python_R.rst index 21b23eca..af0f31bc 100644 --- a/_sources/auto_examples/plot_run_benchmark_python_R.rst +++ b/_sources/auto_examples/plot_run_benchmark_python_R.rst @@ -80,7 +80,7 @@ Demo benchmark with R/Python |--Lasso Regression[fit_intercept=False,reg=0.5] |--Python-PGD[use_acceleration=False]: done |--R-PGD: done (timeout) - Saving result in: /home/circleci/project/benchmarks/benchmark_lasso/outputs/benchopt_run_2023-10-30_16h26m47.parquet + Saving result in: /home/circleci/project/benchmarks/benchmark_lasso/outputs/benchopt_run_2024-01-26_20h44m59.parquet Save objective_curve plot of objective_value for Simulated[n_features=5000,n_samples=100,rho=0] and Lasso Regression[fit_intercept=False,reg=0.5] as: /home/circleci/project/benchmarks/benchmark_lasso/outputs/3ebdde1738d5255ff1b6b4a7ea598289_objective_value_objective_curve.pdf Save objective_curve plot of objective_support_size for Simulated[n_features=5000,n_samples=100,rho=0] and Lasso Regression[fit_intercept=False,reg=0.5] as: /home/circleci/project/benchmarks/benchmark_lasso/outputs/3ebdde1738d5255ff1b6b4a7ea598289_objective_support_size_objective_curve.pdf Save objective_curve plot of objective_duality_gap for Simulated[n_features=5000,n_samples=100,rho=0] and Lasso Regression[fit_intercept=False,reg=0.5] as: /home/circleci/project/benchmarks/benchmark_lasso/outputs/3ebdde1738d5255ff1b6b4a7ea598289_objective_duality_gap_objective_curve.pdf @@ -96,7 +96,7 @@ Demo benchmark with R/Python | -.. code-block:: default +.. code-block:: Python from pathlib import Path @@ -136,7 +136,7 @@ Demo benchmark with R/Python .. rst-class:: sphx-glr-timing - **Total running time of the script:** (2 minutes 9.969 seconds) + **Total running time of the script:** (2 minutes 22.651 seconds) .. _sphx_glr_download_auto_examples_plot_run_benchmark_python_R.py: @@ -145,17 +145,14 @@ Demo benchmark with R/Python .. container:: sphx-glr-footer sphx-glr-footer-example + .. container:: sphx-glr-download sphx-glr-download-jupyter - + :download:`Download Jupyter notebook: plot_run_benchmark_python_R.ipynb ` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: plot_run_benchmark_python_R.py ` - .. container:: sphx-glr-download sphx-glr-download-jupyter - - :download:`Download Jupyter notebook: plot_run_benchmark_python_R.ipynb ` - .. only:: html diff --git a/_sources/auto_examples/sg_execution_times.rst b/_sources/auto_examples/sg_execution_times.rst index 28398797..3cf57270 100644 --- a/_sources/auto_examples/sg_execution_times.rst +++ b/_sources/auto_examples/sg_execution_times.rst @@ -6,10 +6,35 @@ Computation times ================= -**02:52.418** total execution time for **auto_examples** files: +**03:06.266** total execution time for 2 files **from auto_examples**: -+---------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_auto_examples_plot_run_benchmark_python_R.py` (``plot_run_benchmark_python_R.py``) | 02:09.969 | 0.0 MB | -+---------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_auto_examples_plot_run_benchmark.py` (``plot_run_benchmark.py``) | 00:42.449 | 0.0 MB | -+---------------------------------------------------------------------------------------------------+-----------+--------+ +.. container:: + + .. raw:: html + + + + + + + + .. list-table:: + :header-rows: 1 + :class: table table-striped sg-datatable + + * - Example + - Time + - Mem (MB) + * - :ref:`sphx_glr_auto_examples_plot_run_benchmark_python_R.py` (``plot_run_benchmark_python_R.py``) + - 02:22.651 + - 0.0 + * - :ref:`sphx_glr_auto_examples_plot_run_benchmark.py` (``plot_run_benchmark.py``) + - 00:43.615 + - 0.0 diff --git a/_sources/sg_execution_times.rst b/_sources/sg_execution_times.rst new file mode 100644 index 00000000..8ed256f0 --- /dev/null +++ b/_sources/sg_execution_times.rst @@ -0,0 +1,40 @@ + +:orphan: + +.. _sphx_glr_sg_execution_times: + + +Computation times +================= +**03:06.266** total execution time for 2 files **from all galleries**: + +.. container:: + + .. raw:: html + + + + + + + + .. list-table:: + :header-rows: 1 + :class: table table-striped sg-datatable + + * - Example + - Time + - Mem (MB) + * - :ref:`sphx_glr_auto_examples_plot_run_benchmark_python_R.py` (``../examples/plot_run_benchmark_python_R.py``) + - 02:22.651 + - 0.0 + * - :ref:`sphx_glr_auto_examples_plot_run_benchmark.py` (``../examples/plot_run_benchmark.py``) + - 00:43.615 + - 0.0 diff --git a/_static/basic.css b/_static/basic.css index d54be806..e760386b 100644 --- a/_static/basic.css +++ b/_static/basic.css @@ -4,7 +4,7 @@ * * Sphinx stylesheet -- basic theme. * - * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -222,7 +222,7 @@ table.modindextable td { /* -- general body styles --------------------------------------------------- */ div.body { - min-width: 450px; + min-width: 360px; max-width: 800px; } @@ -237,14 +237,8 @@ a.headerlink { visibility: hidden; } -a.brackets:before, -span.brackets > a:before{ - content: "["; -} - -a.brackets:after, -span.brackets > a:after { - content: "]"; +a:visited { + color: #551A8B; } h1:hover > a.headerlink, @@ -335,12 +329,16 @@ p.sidebar-title { font-weight: bold; } +nav.contents, +aside.topic, div.admonition, div.topic, blockquote { clear: left; } /* -- topics ---------------------------------------------------------------- */ +nav.contents, +aside.topic, div.topic { border: 1px solid #ccc; padding: 7px; @@ -379,6 +377,8 @@ div.body p.centered { div.sidebar > :last-child, aside.sidebar > :last-child, +nav.contents > :last-child, +aside.topic > :last-child, div.topic > :last-child, div.admonition > :last-child { margin-bottom: 0; @@ -386,6 +386,8 @@ div.admonition > :last-child { div.sidebar::after, aside.sidebar::after, +nav.contents::after, +aside.topic::after, div.topic::after, div.admonition::after, blockquote::after { @@ -428,10 +430,6 @@ table.docutils td, table.docutils th { border-bottom: 1px solid #aaa; } -table.footnote td, table.footnote th { - border: 0 !important; -} - th { text-align: left; padding-right: 5px; @@ -615,19 +613,26 @@ ul.simple p { margin-bottom: 0; } -dl.footnote > dt, -dl.citation > dt { +aside.footnote > span, +div.citation > span { float: left; - margin-right: 0.5em; } - -dl.footnote > dd, -dl.citation > dd { +aside.footnote > span:last-of-type, +div.citation > span:last-of-type { + padding-right: 0.5em; +} +aside.footnote > p { + margin-left: 2em; +} +div.citation > p { + margin-left: 4em; +} +aside.footnote > p:last-of-type, +div.citation > p:last-of-type { margin-bottom: 0em; } - -dl.footnote > dd:after, -dl.citation > dd:after { +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type:after { content: ""; clear: both; } @@ -644,10 +649,6 @@ dl.field-list > dt { padding-right: 5px; } -dl.field-list > dt:after { - content: ":"; -} - dl.field-list > dd { padding-left: 0.5em; margin-top: 0em; @@ -673,6 +674,16 @@ dd { margin-left: 30px; } +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + dl > dd:last-child, dl > dd:last-child > :last-child { margin-bottom: 0; @@ -741,6 +752,14 @@ abbr, acronym { cursor: help; } +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + /* -- code displays --------------------------------------------------------- */ pre { diff --git a/_static/doctools.js b/_static/doctools.js index e1bfd708..d06a71d7 100644 --- a/_static/doctools.js +++ b/_static/doctools.js @@ -2,357 +2,155 @@ * doctools.js * ~~~~~~~~~~~ * - * Sphinx JavaScript utilities for all documentation. + * Base JavaScript utilities for all Sphinx HTML documentation. * - * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ - -/** - * select a different prefix for underscore - */ -$u = _.noConflict(); - -/** - * make the code below compatible with browsers without - * an installed firebug like debugger -if (!window.console || !console.firebug) { - var names = ["log", "debug", "info", "warn", "error", "assert", "dir", - "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", - "profile", "profileEnd"]; - window.console = {}; - for (var i = 0; i < names.length; ++i) - window.console[names[i]] = function() {}; -} - */ - -/** - * small helper function to urldecode strings - * - * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL - */ -jQuery.urldecode = function(x) { - if (!x) { - return x - } - return decodeURIComponent(x.replace(/\+/g, ' ')); -}; - -/** - * small helper function to urlencode strings - */ -jQuery.urlencode = encodeURIComponent; - -/** - * This function returns the parsed url parameters of the - * current request. Multiple values per key are supported, - * it will always return arrays of strings for the value parts. - */ -jQuery.getQueryParameters = function(s) { - if (typeof s === 'undefined') - s = document.location.search; - var parts = s.substr(s.indexOf('?') + 1).split('&'); - var result = {}; - for (var i = 0; i < parts.length; i++) { - var tmp = parts[i].split('=', 2); - var key = jQuery.urldecode(tmp[0]); - var value = jQuery.urldecode(tmp[1]); - if (key in result) - result[key].push(value); - else - result[key] = [value]; - } - return result; -}; - -/** - * highlight a given string on a jquery object by wrapping it in - * span elements with the given class name. - */ -jQuery.fn.highlightText = function(text, className) { - function highlight(node, addItems) { - if (node.nodeType === 3) { - var val = node.nodeValue; - var pos = val.toLowerCase().indexOf(text); - if (pos >= 0 && - !jQuery(node.parentNode).hasClass(className) && - !jQuery(node.parentNode).hasClass("nohighlight")) { - var span; - var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); - if (isInSVG) { - span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); - } else { - span = document.createElement("span"); - span.className = className; - } - span.appendChild(document.createTextNode(val.substr(pos, text.length))); - node.parentNode.insertBefore(span, node.parentNode.insertBefore( - document.createTextNode(val.substr(pos + text.length)), - node.nextSibling)); - node.nodeValue = val.substr(0, pos); - if (isInSVG) { - var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); - var bbox = node.parentElement.getBBox(); - rect.x.baseVal.value = bbox.x; - rect.y.baseVal.value = bbox.y; - rect.width.baseVal.value = bbox.width; - rect.height.baseVal.value = bbox.height; - rect.setAttribute('class', className); - addItems.push({ - "parent": node.parentNode, - "target": rect}); - } - } - } - else if (!jQuery(node).is("button, select, textarea")) { - jQuery.each(node.childNodes, function() { - highlight(this, addItems); - }); - } - } - var addItems = []; - var result = this.each(function() { - highlight(this, addItems); - }); - for (var i = 0; i < addItems.length; ++i) { - jQuery(addItems[i].parent).before(addItems[i].target); +"use strict"; + +const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ + "TEXTAREA", + "INPUT", + "SELECT", + "BUTTON", +]); + +const _ready = (callback) => { + if (document.readyState !== "loading") { + callback(); + } else { + document.addEventListener("DOMContentLoaded", callback); } - return result; }; -/* - * backward compatibility for jQuery.browser - * This will be supported until firefox bug is fixed. - */ -if (!jQuery.browser) { - jQuery.uaMatch = function(ua) { - ua = ua.toLowerCase(); - - var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || - /(webkit)[ \/]([\w.]+)/.exec(ua) || - /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || - /(msie) ([\w.]+)/.exec(ua) || - ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || - []; - - return { - browser: match[ 1 ] || "", - version: match[ 2 ] || "0" - }; - }; - jQuery.browser = {}; - jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; -} - /** * Small JavaScript module for the documentation. */ -var Documentation = { - - init : function() { - this.fixFirefoxAnchorBug(); - this.highlightSearchWords(); - this.initIndexTable(); - this.initOnKeyListeners(); +const Documentation = { + init: () => { + Documentation.initDomainIndexTable(); + Documentation.initOnKeyListeners(); }, /** * i18n support */ - TRANSLATIONS : {}, - PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; }, - LOCALE : 'unknown', + TRANSLATIONS: {}, + PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), + LOCALE: "unknown", // gettext and ngettext don't access this so that the functions // can safely bound to a different name (_ = Documentation.gettext) - gettext : function(string) { - var translated = Documentation.TRANSLATIONS[string]; - if (typeof translated === 'undefined') - return string; - return (typeof translated === 'string') ? translated : translated[0]; - }, - - ngettext : function(singular, plural, n) { - var translated = Documentation.TRANSLATIONS[singular]; - if (typeof translated === 'undefined') - return (n == 1) ? singular : plural; - return translated[Documentation.PLURALEXPR(n)]; - }, - - addTranslations : function(catalog) { - for (var key in catalog.messages) - this.TRANSLATIONS[key] = catalog.messages[key]; - this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')'); - this.LOCALE = catalog.locale; - }, - - /** - * add context elements like header anchor links - */ - addContextElements : function() { - $('div[id] > :header:first').each(function() { - $('\u00B6'). - attr('href', '#' + this.id). - attr('title', _('Permalink to this headline')). - appendTo(this); - }); - $('dt[id]').each(function() { - $('\u00B6'). - attr('href', '#' + this.id). - attr('title', _('Permalink to this definition')). - appendTo(this); - }); - }, - - /** - * workaround a firefox stupidity - * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075 - */ - fixFirefoxAnchorBug : function() { - if (document.location.hash && $.browser.mozilla) - window.setTimeout(function() { - document.location.href += ''; - }, 10); - }, - - /** - * highlight the search words provided in the url in the text - */ - highlightSearchWords : function() { - var params = $.getQueryParameters(); - var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : []; - if (terms.length) { - var body = $('div.body'); - if (!body.length) { - body = $('body'); - } - window.setTimeout(function() { - $.each(terms, function() { - body.highlightText(this.toLowerCase(), 'highlighted'); - }); - }, 10); - $('

') - .appendTo($('#searchbox')); + gettext: (string) => { + const translated = Documentation.TRANSLATIONS[string]; + switch (typeof translated) { + case "undefined": + return string; // no translation + case "string": + return translated; // translation exists + default: + return translated[0]; // (singular, plural) translation tuple exists } }, - /** - * init the domain index toggle buttons - */ - initIndexTable : function() { - var togglers = $('img.toggler').click(function() { - var src = $(this).attr('src'); - var idnum = $(this).attr('id').substr(7); - $('tr.cg-' + idnum).toggle(); - if (src.substr(-9) === 'minus.png') - $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); - else - $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); - }).css('display', ''); - if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) { - togglers.click(); - } + ngettext: (singular, plural, n) => { + const translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated !== "undefined") + return translated[Documentation.PLURAL_EXPR(n)]; + return n === 1 ? singular : plural; }, - /** - * helper function to hide the search marks again - */ - hideSearchWords : function() { - $('#searchbox .highlight-link').fadeOut(300); - $('span.highlighted').removeClass('highlighted'); - var url = new URL(window.location); - url.searchParams.delete('highlight'); - window.history.replaceState({}, '', url); + addTranslations: (catalog) => { + Object.assign(Documentation.TRANSLATIONS, catalog.messages); + Documentation.PLURAL_EXPR = new Function( + "n", + `return (${catalog.plural_expr})` + ); + Documentation.LOCALE = catalog.locale; }, - /** + /** * helper function to focus on search bar */ - focusSearchBar : function() { - $('input[name=q]').first().focus(); + focusSearchBar: () => { + document.querySelectorAll("input[name=q]")[0]?.focus(); }, /** - * make the url absolute + * Initialise the domain index toggle buttons */ - makeURL : function(relativeURL) { - return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL; - }, + initDomainIndexTable: () => { + const toggler = (el) => { + const idNumber = el.id.substr(7); + const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); + if (el.src.substr(-9) === "minus.png") { + el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; + toggledRows.forEach((el) => (el.style.display = "none")); + } else { + el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; + toggledRows.forEach((el) => (el.style.display = "")); + } + }; - /** - * get the current relative url - */ - getCurrentURL : function() { - var path = document.location.pathname; - var parts = path.split(/\//); - $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { - if (this === '..') - parts.pop(); - }); - var url = parts.join('/'); - return path.substring(url.lastIndexOf('/') + 1, path.length - 1); + const togglerElements = document.querySelectorAll("img.toggler"); + togglerElements.forEach((el) => + el.addEventListener("click", (event) => toggler(event.currentTarget)) + ); + togglerElements.forEach((el) => (el.style.display = "")); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); }, - initOnKeyListeners: function() { + initOnKeyListeners: () => { // only install a listener if it is really needed - if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && - !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) - return; - - $(document).keydown(function(event) { - var activeElementType = document.activeElement.tagName; - // don't navigate when in search box, textarea, dropdown or button - if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT' - && activeElementType !== 'BUTTON') { - if (event.altKey || event.ctrlKey || event.metaKey) - return; - - if (!event.shiftKey) { - switch (event.key) { - case 'ArrowLeft': - if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) - break; - var prevHref = $('link[rel="prev"]').prop('href'); - if (prevHref) { - window.location.href = prevHref; - return false; - } - break; - case 'ArrowRight': - if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) - break; - var nextHref = $('link[rel="next"]').prop('href'); - if (nextHref) { - window.location.href = nextHref; - return false; - } - break; - case 'Escape': - if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) - break; - Documentation.hideSearchWords(); - return false; - } - } - - // some keyboard layouts may need Shift to get / + if ( + !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && + !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS + ) + return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.altKey || event.ctrlKey || event.metaKey) return; + + if (!event.shiftKey) { switch (event.key) { - case '/': - if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) - break; - Documentation.focusSearchBar(); - return false; + case "ArrowLeft": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const prevLink = document.querySelector('link[rel="prev"]'); + if (prevLink && prevLink.href) { + window.location.href = prevLink.href; + event.preventDefault(); + } + break; + case "ArrowRight": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const nextLink = document.querySelector('link[rel="next"]'); + if (nextLink && nextLink.href) { + window.location.href = nextLink.href; + event.preventDefault(); + } + break; } } + + // some keyboard layouts may need Shift to get / + switch (event.key) { + case "/": + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; + Documentation.focusSearchBar(); + event.preventDefault(); + } }); - } + }, }; // quick alias for translations -_ = Documentation.gettext; +const _ = Documentation.gettext; -$(document).ready(function() { - Documentation.init(); -}); +_ready(Documentation.init); diff --git a/_static/documentation_options.js b/_static/documentation_options.js index 4a58f036..8887b3fb 100644 --- a/_static/documentation_options.js +++ b/_static/documentation_options.js @@ -1,14 +1,13 @@ -var DOCUMENTATION_OPTIONS = { - URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '1.5.2.dev5', - LANGUAGE: 'None', +const DOCUMENTATION_OPTIONS = { + VERSION: '1.5.2.dev6', + LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', FILE_SUFFIX: '.html', LINK_SUFFIX: '.html', HAS_SOURCE: true, SOURCELINK_SUFFIX: '', - NAVIGATION_WITH_KEYS: true, + NAVIGATION_WITH_KEYS: false, SHOW_SEARCH_SUMMARY: true, ENABLE_SEARCH_SHORTCUTS: true, }; \ No newline at end of file diff --git a/_static/language_data.js b/_static/language_data.js index ebe2f03b..250f5665 100644 --- a/_static/language_data.js +++ b/_static/language_data.js @@ -5,12 +5,12 @@ * This script contains the language-specific data used by searchtools.js, * namely the list of stopwords, stemmer, scorer and splitter. * - * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ -var stopwords = ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"]; +var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; /* Non-minified version is copied as a separate JS file, is available */ @@ -197,101 +197,3 @@ var Stemmer = function() { } } - - - -var splitChars = (function() { - var result = {}; - var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648, - 1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702, - 2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971, - 2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345, - 3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761, - 3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823, - 4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125, - 8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695, - 11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587, - 43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141]; - var i, j, start, end; - for (i = 0; i < singles.length; i++) { - result[singles[i]] = true; - } - var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709], - [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161], - [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568], - [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807], - [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047], - [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383], - [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450], - [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547], - [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673], - [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820], - [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946], - [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023], - [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173], - [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332], - [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481], - [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718], - [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791], - [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095], - [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205], - [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687], - [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968], - [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869], - [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102], - [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271], - [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592], - [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822], - [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167], - [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959], - [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143], - [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318], - [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483], - [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101], - [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567], - [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292], - [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444], - [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783], - [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311], - [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511], - [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774], - [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071], - [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263], - [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519], - [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647], - [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967], - [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295], - [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274], - [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007], - [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381], - [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]]; - for (i = 0; i < ranges.length; i++) { - start = ranges[i][0]; - end = ranges[i][1]; - for (j = start; j <= end; j++) { - result[j] = true; - } - } - return result; -})(); - -function splitQuery(query) { - var result = []; - var start = -1; - for (var i = 0; i < query.length; i++) { - if (splitChars[query.charCodeAt(i)]) { - if (start !== -1) { - result.push(query.slice(start, i)); - start = -1; - } - } else if (start === -1) { - start = i; - } - } - if (start !== -1) { - result.push(query.slice(start)); - } - return result; -} - - diff --git a/_static/locales/ar/LC_MESSAGES/booktheme.po b/_static/locales/ar/LC_MESSAGES/booktheme.po index 2e8d6820..1237f343 100644 --- a/_static/locales/ar/LC_MESSAGES/booktheme.po +++ b/_static/locales/ar/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: ar\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "تنزيل ملف المصدر" + msgid "suggest edit" msgstr "أقترح تحرير" -msgid "Last updated on" -msgstr "آخر تحديث في" - -msgid "Edit this page" -msgstr "قم بتحرير هذه الصفحة" - -msgid "Launch" -msgstr "إطلاق" - -msgid "Print to PDF" -msgstr "طباعة إلى PDF" +msgid "Toggle navigation" +msgstr "تبديل التنقل" msgid "open issue" msgstr "قضية مفتوحة" @@ -29,47 +23,53 @@ msgstr "قضية مفتوحة" msgid "Download notebook file" msgstr "تنزيل ملف دفتر الملاحظات" -msgid "Toggle navigation" -msgstr "تبديل التنقل" +msgid "repository" +msgstr "مخزن" -msgid "Source repository" -msgstr "مستودع المصدر" +msgid "Theme by the" +msgstr "موضوع بواسطة" -msgid "By the" -msgstr "بواسطة" +msgid "Print to PDF" +msgstr "طباعة إلى PDF" -msgid "next page" -msgstr "الصفحة التالية" +msgid "Download this page" +msgstr "قم بتنزيل هذه الصفحة" -msgid "repository" -msgstr "مخزن" +msgid "Copyright" +msgstr "حقوق النشر" + +msgid "Last updated on" +msgstr "آخر تحديث في" + +msgid "Launch" +msgstr "إطلاق" + +msgid "Open an issue" +msgstr "افتح قضية" + +msgid "Fullscreen mode" +msgstr "وضع ملء الشاشة" msgid "Sphinx Book Theme" msgstr "موضوع كتاب أبو الهول" -msgid "Download source file" -msgstr "تنزيل ملف المصدر" - msgid "Contents" msgstr "محتويات" -msgid "By" -msgstr "بواسطة" +msgid "Edit this page" +msgstr "قم بتحرير هذه الصفحة" -msgid "Copyright" -msgstr "حقوق النشر" +msgid "next page" +msgstr "الصفحة التالية" -msgid "Fullscreen mode" -msgstr "وضع ملء الشاشة" +msgid "Source repository" +msgstr "مستودع المصدر" -msgid "Open an issue" -msgstr "افتح قضية" +msgid "By" +msgstr "بواسطة" + +msgid "By the" +msgstr "بواسطة" msgid "previous page" msgstr "الصفحة السابقة" - -msgid "Download this page" -msgstr "قم بتنزيل هذه الصفحة" - -msgid "Theme by the" -msgstr "موضوع بواسطة" diff --git a/_static/locales/bg/LC_MESSAGES/booktheme.po b/_static/locales/bg/LC_MESSAGES/booktheme.po index 56ef0ebd..45a6ed0a 100644 --- a/_static/locales/bg/LC_MESSAGES/booktheme.po +++ b/_static/locales/bg/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: bg\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Изтеглете изходния файл" + msgid "suggest edit" msgstr "предложи редактиране" -msgid "Last updated on" -msgstr "Последна актуализация на" - -msgid "Edit this page" -msgstr "Редактирайте тази страница" - -msgid "Launch" -msgstr "Стартиране" - -msgid "Print to PDF" -msgstr "Печат в PDF" +msgid "Toggle navigation" +msgstr "Превключване на навигацията" msgid "open issue" msgstr "отворен брой" @@ -29,47 +23,53 @@ msgstr "отворен брой" msgid "Download notebook file" msgstr "Изтеглете файла на бележника" -msgid "Toggle navigation" -msgstr "Превключване на навигацията" +msgid "repository" +msgstr "хранилище" -msgid "Source repository" -msgstr "Хранилище на източника" +msgid "Theme by the" +msgstr "Тема от" -msgid "By the" -msgstr "По" +msgid "Print to PDF" +msgstr "Печат в PDF" -msgid "next page" -msgstr "Следваща страница" +msgid "Download this page" +msgstr "Изтеглете тази страница" -msgid "repository" -msgstr "хранилище" +msgid "Copyright" +msgstr "Авторско право" + +msgid "Last updated on" +msgstr "Последна актуализация на" + +msgid "Launch" +msgstr "Стартиране" + +msgid "Open an issue" +msgstr "Отворете проблем" + +msgid "Fullscreen mode" +msgstr "Режим на цял екран" msgid "Sphinx Book Theme" msgstr "Тема на книгата Sphinx" -msgid "Download source file" -msgstr "Изтеглете изходния файл" - msgid "Contents" msgstr "Съдържание" -msgid "By" -msgstr "От" +msgid "Edit this page" +msgstr "Редактирайте тази страница" -msgid "Copyright" -msgstr "Авторско право" +msgid "next page" +msgstr "Следваща страница" -msgid "Fullscreen mode" -msgstr "Режим на цял екран" +msgid "Source repository" +msgstr "Хранилище на източника" -msgid "Open an issue" -msgstr "Отворете проблем" +msgid "By" +msgstr "От" + +msgid "By the" +msgstr "По" msgid "previous page" msgstr "предишна страница" - -msgid "Download this page" -msgstr "Изтеглете тази страница" - -msgid "Theme by the" -msgstr "Тема от" diff --git a/_static/locales/bn/LC_MESSAGES/booktheme.po b/_static/locales/bn/LC_MESSAGES/booktheme.po index 243ca31f..122a369e 100644 --- a/_static/locales/bn/LC_MESSAGES/booktheme.po +++ b/_static/locales/bn/LC_MESSAGES/booktheme.po @@ -8,17 +8,11 @@ msgstr "" "Language: bn\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -msgid "Last updated on" -msgstr "সর্বশেষ আপডেট" - -msgid "Edit this page" -msgstr "এই পৃষ্ঠাটি সম্পাদনা করুন" - -msgid "Launch" -msgstr "শুরু করা" +msgid "Download source file" +msgstr "উত্স ফাইল ডাউনলোড করুন" -msgid "Print to PDF" -msgstr "পিডিএফ প্রিন্ট করুন" +msgid "Toggle navigation" +msgstr "নেভিগেশন টগল করুন" msgid "open issue" msgstr "খোলা সমস্যা" @@ -26,38 +20,44 @@ msgstr "খোলা সমস্যা" msgid "Download notebook file" msgstr "নোটবুক ফাইল ডাউনলোড করুন" -msgid "Toggle navigation" -msgstr "নেভিগেশন টগল করুন" +msgid "Theme by the" +msgstr "থিম দ্বারা" -msgid "Source repository" -msgstr "উত্স সংগ্রহস্থল" +msgid "Print to PDF" +msgstr "পিডিএফ প্রিন্ট করুন" -msgid "By the" -msgstr "দ্বারা" +msgid "Download this page" +msgstr "এই পৃষ্ঠাটি ডাউনলোড করুন" -msgid "next page" -msgstr "পরবর্তী পৃষ্ঠা" +msgid "Copyright" +msgstr "কপিরাইট" + +msgid "Last updated on" +msgstr "সর্বশেষ আপডেট" + +msgid "Launch" +msgstr "শুরু করা" + +msgid "Open an issue" +msgstr "একটি সমস্যা খুলুন" msgid "Sphinx Book Theme" msgstr "স্পিনিক্স বুক থিম" -msgid "Download source file" -msgstr "উত্স ফাইল ডাউনলোড করুন" +msgid "Edit this page" +msgstr "এই পৃষ্ঠাটি সম্পাদনা করুন" + +msgid "next page" +msgstr "পরবর্তী পৃষ্ঠা" + +msgid "Source repository" +msgstr "উত্স সংগ্রহস্থল" msgid "By" msgstr "দ্বারা" -msgid "Copyright" -msgstr "কপিরাইট" - -msgid "Open an issue" -msgstr "একটি সমস্যা খুলুন" +msgid "By the" +msgstr "দ্বারা" msgid "previous page" msgstr "আগের পৃষ্ঠা" - -msgid "Download this page" -msgstr "এই পৃষ্ঠাটি ডাউনলোড করুন" - -msgid "Theme by the" -msgstr "থিম দ্বারা" diff --git a/_static/locales/ca/LC_MESSAGES/booktheme.po b/_static/locales/ca/LC_MESSAGES/booktheme.po index b27a13db..c757deb8 100644 --- a/_static/locales/ca/LC_MESSAGES/booktheme.po +++ b/_static/locales/ca/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Baixeu el fitxer font" + msgid "suggest edit" msgstr "suggerir edició" -msgid "Last updated on" -msgstr "Darrera actualització el" - -msgid "Edit this page" -msgstr "Editeu aquesta pàgina" - -msgid "Launch" -msgstr "Llançament" - -msgid "Print to PDF" -msgstr "Imprimeix a PDF" +msgid "Toggle navigation" +msgstr "Commuta la navegació" msgid "open issue" msgstr "número obert" @@ -29,38 +23,44 @@ msgstr "número obert" msgid "Download notebook file" msgstr "Descarregar fitxer de quadern" -msgid "Toggle navigation" -msgstr "Commuta la navegació" +msgid "Theme by the" +msgstr "Tema del" -msgid "Source repository" -msgstr "Dipòsit de fonts" +msgid "Print to PDF" +msgstr "Imprimeix a PDF" -msgid "By the" -msgstr "Per la" +msgid "Download this page" +msgstr "Descarregueu aquesta pàgina" -msgid "next page" -msgstr "pàgina següent" +msgid "Copyright" +msgstr "Copyright" + +msgid "Last updated on" +msgstr "Darrera actualització el" + +msgid "Launch" +msgstr "Llançament" + +msgid "Open an issue" +msgstr "Obriu un número" msgid "Sphinx Book Theme" msgstr "Tema del llibre Esfinx" -msgid "Download source file" -msgstr "Baixeu el fitxer font" +msgid "Edit this page" +msgstr "Editeu aquesta pàgina" + +msgid "next page" +msgstr "pàgina següent" + +msgid "Source repository" +msgstr "Dipòsit de fonts" msgid "By" msgstr "Per" -msgid "Copyright" -msgstr "Copyright" - -msgid "Open an issue" -msgstr "Obriu un número" +msgid "By the" +msgstr "Per la" msgid "previous page" msgstr "Pàgina anterior" - -msgid "Download this page" -msgstr "Descarregueu aquesta pàgina" - -msgid "Theme by the" -msgstr "Tema del" diff --git a/_static/locales/cs/LC_MESSAGES/booktheme.po b/_static/locales/cs/LC_MESSAGES/booktheme.po index 3818df97..3571c23b 100644 --- a/_static/locales/cs/LC_MESSAGES/booktheme.po +++ b/_static/locales/cs/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: cs\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Stáhněte si zdrojový soubor" + msgid "suggest edit" msgstr "navrhnout úpravy" -msgid "Last updated on" -msgstr "Naposledy aktualizováno" - -msgid "Edit this page" -msgstr "Upravit tuto stránku" - -msgid "Launch" -msgstr "Zahájení" - -msgid "Print to PDF" -msgstr "Tisk do PDF" +msgid "Toggle navigation" +msgstr "Přepnout navigaci" msgid "open issue" msgstr "otevřené číslo" @@ -29,47 +23,53 @@ msgstr "otevřené číslo" msgid "Download notebook file" msgstr "Stáhnout soubor poznámkového bloku" -msgid "Toggle navigation" -msgstr "Přepnout navigaci" +msgid "repository" +msgstr "úložiště" -msgid "Source repository" -msgstr "Zdrojové úložiště" +msgid "Theme by the" +msgstr "Téma od" -msgid "By the" -msgstr "Podle" +msgid "Print to PDF" +msgstr "Tisk do PDF" -msgid "next page" -msgstr "další strana" +msgid "Download this page" +msgstr "Stáhněte si tuto stránku" -msgid "repository" -msgstr "úložiště" +msgid "Copyright" +msgstr "autorská práva" + +msgid "Last updated on" +msgstr "Naposledy aktualizováno" + +msgid "Launch" +msgstr "Zahájení" + +msgid "Open an issue" +msgstr "Otevřete problém" + +msgid "Fullscreen mode" +msgstr "Režim celé obrazovky" msgid "Sphinx Book Theme" msgstr "Téma knihy Sfinga" -msgid "Download source file" -msgstr "Stáhněte si zdrojový soubor" - msgid "Contents" msgstr "Obsah" -msgid "By" -msgstr "Podle" +msgid "Edit this page" +msgstr "Upravit tuto stránku" -msgid "Copyright" -msgstr "autorská práva" +msgid "next page" +msgstr "další strana" -msgid "Fullscreen mode" -msgstr "Režim celé obrazovky" +msgid "Source repository" +msgstr "Zdrojové úložiště" -msgid "Open an issue" -msgstr "Otevřete problém" +msgid "By" +msgstr "Podle" + +msgid "By the" +msgstr "Podle" msgid "previous page" msgstr "předchozí stránka" - -msgid "Download this page" -msgstr "Stáhněte si tuto stránku" - -msgid "Theme by the" -msgstr "Téma od" diff --git a/_static/locales/da/LC_MESSAGES/booktheme.po b/_static/locales/da/LC_MESSAGES/booktheme.po index 7f20a3bd..c39223fd 100644 --- a/_static/locales/da/LC_MESSAGES/booktheme.po +++ b/_static/locales/da/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Download kildefil" + msgid "suggest edit" msgstr "foreslå redigering" -msgid "Last updated on" -msgstr "Sidst opdateret den" - -msgid "Edit this page" -msgstr "Rediger denne side" - -msgid "Launch" -msgstr "Start" - -msgid "Print to PDF" -msgstr "Udskriv til PDF" +msgid "Toggle navigation" +msgstr "Skift navigation" msgid "open issue" msgstr "åbent nummer" @@ -29,47 +23,53 @@ msgstr "åbent nummer" msgid "Download notebook file" msgstr "Download notesbog-fil" -msgid "Toggle navigation" -msgstr "Skift navigation" +msgid "repository" +msgstr "lager" -msgid "Source repository" -msgstr "Kildelager" +msgid "Theme by the" +msgstr "Tema af" -msgid "By the" -msgstr "Ved" +msgid "Print to PDF" +msgstr "Udskriv til PDF" -msgid "next page" -msgstr "Næste side" +msgid "Download this page" +msgstr "Download denne side" -msgid "repository" -msgstr "lager" +msgid "Copyright" +msgstr "ophavsret" + +msgid "Last updated on" +msgstr "Sidst opdateret den" + +msgid "Launch" +msgstr "Start" + +msgid "Open an issue" +msgstr "Åbn et problem" + +msgid "Fullscreen mode" +msgstr "Fuldskærmstilstand" msgid "Sphinx Book Theme" msgstr "Sphinx bogtema" -msgid "Download source file" -msgstr "Download kildefil" - msgid "Contents" msgstr "Indhold" -msgid "By" -msgstr "Ved" +msgid "Edit this page" +msgstr "Rediger denne side" -msgid "Copyright" -msgstr "ophavsret" +msgid "next page" +msgstr "Næste side" -msgid "Fullscreen mode" -msgstr "Fuldskærmstilstand" +msgid "Source repository" +msgstr "Kildelager" -msgid "Open an issue" -msgstr "Åbn et problem" +msgid "By" +msgstr "Ved" + +msgid "By the" +msgstr "Ved" msgid "previous page" msgstr "forrige side" - -msgid "Download this page" -msgstr "Download denne side" - -msgid "Theme by the" -msgstr "Tema af" diff --git a/_static/locales/de/LC_MESSAGES/booktheme.po b/_static/locales/de/LC_MESSAGES/booktheme.po index c0027d3a..e22b505f 100644 --- a/_static/locales/de/LC_MESSAGES/booktheme.po +++ b/_static/locales/de/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Quelldatei herunterladen" + msgid "suggest edit" msgstr "vorschlagen zu bearbeiten" -msgid "Last updated on" -msgstr "Zuletzt aktualisiert am" - -msgid "Edit this page" -msgstr "Bearbeite diese Seite" - -msgid "Launch" -msgstr "Starten" - -msgid "Print to PDF" -msgstr "In PDF drucken" +msgid "Toggle navigation" +msgstr "Navigation umschalten" msgid "open issue" msgstr "offenes Thema" @@ -29,47 +23,53 @@ msgstr "offenes Thema" msgid "Download notebook file" msgstr "Notebook-Datei herunterladen" -msgid "Toggle navigation" -msgstr "Navigation umschalten" +msgid "repository" +msgstr "Repository" -msgid "Source repository" -msgstr "Quell-Repository" +msgid "Theme by the" +msgstr "Thema von der" -msgid "By the" -msgstr "Bis zum" +msgid "Print to PDF" +msgstr "In PDF drucken" -msgid "next page" -msgstr "Nächste Seite" +msgid "Download this page" +msgstr "Laden Sie diese Seite herunter" -msgid "repository" -msgstr "Repository" +msgid "Copyright" +msgstr "Urheberrechte ©" + +msgid "Last updated on" +msgstr "Zuletzt aktualisiert am" + +msgid "Launch" +msgstr "Starten" + +msgid "Open an issue" +msgstr "Öffnen Sie ein Problem" + +msgid "Fullscreen mode" +msgstr "Vollbildmodus" msgid "Sphinx Book Theme" msgstr "Sphinx-Buch-Thema" -msgid "Download source file" -msgstr "Quelldatei herunterladen" - msgid "Contents" msgstr "Inhalt" -msgid "By" -msgstr "Durch" +msgid "Edit this page" +msgstr "Bearbeite diese Seite" -msgid "Copyright" -msgstr "Urheberrechte ©" +msgid "next page" +msgstr "Nächste Seite" -msgid "Fullscreen mode" -msgstr "Vollbildmodus" +msgid "Source repository" +msgstr "Quell-Repository" -msgid "Open an issue" -msgstr "Öffnen Sie ein Problem" +msgid "By" +msgstr "Durch" + +msgid "By the" +msgstr "Bis zum" msgid "previous page" msgstr "vorherige Seite" - -msgid "Download this page" -msgstr "Laden Sie diese Seite herunter" - -msgid "Theme by the" -msgstr "Thema von der" diff --git a/_static/locales/el/LC_MESSAGES/booktheme.po b/_static/locales/el/LC_MESSAGES/booktheme.po index bdeb3270..588f2efd 100644 --- a/_static/locales/el/LC_MESSAGES/booktheme.po +++ b/_static/locales/el/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Λήψη αρχείου προέλευσης" + msgid "suggest edit" msgstr "προτείνω επεξεργασία" -msgid "Last updated on" -msgstr "Τελευταία ενημέρωση στις" - -msgid "Edit this page" -msgstr "Επεξεργαστείτε αυτήν τη σελίδα" - -msgid "Launch" -msgstr "Εκτόξευση" - -msgid "Print to PDF" -msgstr "Εκτύπωση σε PDF" +msgid "Toggle navigation" +msgstr "Εναλλαγή πλοήγησης" msgid "open issue" msgstr "ανοιχτό ζήτημα" @@ -29,47 +23,53 @@ msgstr "ανοιχτό ζήτημα" msgid "Download notebook file" msgstr "Λήψη αρχείου σημειωματάριου" -msgid "Toggle navigation" -msgstr "Εναλλαγή πλοήγησης" +msgid "repository" +msgstr "αποθήκη" -msgid "Source repository" -msgstr "Αποθήκη πηγής" +msgid "Theme by the" +msgstr "Θέμα από το" -msgid "By the" -msgstr "Από το" +msgid "Print to PDF" +msgstr "Εκτύπωση σε PDF" -msgid "next page" -msgstr "επόμενη σελίδα" +msgid "Download this page" +msgstr "Λήψη αυτής της σελίδας" -msgid "repository" -msgstr "αποθήκη" +msgid "Copyright" +msgstr "Πνευματική ιδιοκτησία" + +msgid "Last updated on" +msgstr "Τελευταία ενημέρωση στις" + +msgid "Launch" +msgstr "Εκτόξευση" + +msgid "Open an issue" +msgstr "Ανοίξτε ένα ζήτημα" + +msgid "Fullscreen mode" +msgstr "ΛΕΙΤΟΥΡΓΙΑ ΠΛΗΡΟΥΣ ΟΘΟΝΗΣ" msgid "Sphinx Book Theme" msgstr "Θέμα βιβλίου Sphinx" -msgid "Download source file" -msgstr "Λήψη αρχείου προέλευσης" - msgid "Contents" msgstr "Περιεχόμενα" -msgid "By" -msgstr "Με" +msgid "Edit this page" +msgstr "Επεξεργαστείτε αυτήν τη σελίδα" -msgid "Copyright" -msgstr "Πνευματική ιδιοκτησία" +msgid "next page" +msgstr "επόμενη σελίδα" -msgid "Fullscreen mode" -msgstr "ΛΕΙΤΟΥΡΓΙΑ ΠΛΗΡΟΥΣ ΟΘΟΝΗΣ" +msgid "Source repository" +msgstr "Αποθήκη πηγής" -msgid "Open an issue" -msgstr "Ανοίξτε ένα ζήτημα" +msgid "By" +msgstr "Με" + +msgid "By the" +msgstr "Από το" msgid "previous page" msgstr "προηγούμενη σελίδα" - -msgid "Download this page" -msgstr "Λήψη αυτής της σελίδας" - -msgid "Theme by the" -msgstr "Θέμα από το" diff --git a/_static/locales/eo/LC_MESSAGES/booktheme.po b/_static/locales/eo/LC_MESSAGES/booktheme.po index 6749f3a3..4614fe0a 100644 --- a/_static/locales/eo/LC_MESSAGES/booktheme.po +++ b/_static/locales/eo/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: eo\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Elŝutu fontodosieron" + msgid "suggest edit" msgstr "sugesti redaktadon" -msgid "Last updated on" -msgstr "Laste ĝisdatigita la" - -msgid "Edit this page" -msgstr "Redaktu ĉi tiun paĝon" - -msgid "Launch" -msgstr "Lanĉo" - -msgid "Print to PDF" -msgstr "Presi al PDF" +msgid "Toggle navigation" +msgstr "Ŝalti navigadon" msgid "open issue" msgstr "malferma numero" @@ -29,47 +23,53 @@ msgstr "malferma numero" msgid "Download notebook file" msgstr "Elŝutu kajeran dosieron" -msgid "Toggle navigation" -msgstr "Ŝalti navigadon" +msgid "repository" +msgstr "deponejo" -msgid "Source repository" -msgstr "Fonto-deponejo" +msgid "Theme by the" +msgstr "Temo de la" -msgid "By the" -msgstr "Per la" +msgid "Print to PDF" +msgstr "Presi al PDF" -msgid "next page" -msgstr "sekva paĝo" +msgid "Download this page" +msgstr "Elŝutu ĉi tiun paĝon" -msgid "repository" -msgstr "deponejo" +msgid "Copyright" +msgstr "Kopirajto" + +msgid "Last updated on" +msgstr "Laste ĝisdatigita la" + +msgid "Launch" +msgstr "Lanĉo" + +msgid "Open an issue" +msgstr "Malfermu numeron" + +msgid "Fullscreen mode" +msgstr "Plenekrana reĝimo" msgid "Sphinx Book Theme" msgstr "Sfinksa Libro-Temo" -msgid "Download source file" -msgstr "Elŝutu fontodosieron" - msgid "Contents" msgstr "Enhavo" -msgid "By" -msgstr "De" +msgid "Edit this page" +msgstr "Redaktu ĉi tiun paĝon" -msgid "Copyright" -msgstr "Kopirajto" +msgid "next page" +msgstr "sekva paĝo" -msgid "Fullscreen mode" -msgstr "Plenekrana reĝimo" +msgid "Source repository" +msgstr "Fonto-deponejo" -msgid "Open an issue" -msgstr "Malfermu numeron" +msgid "By" +msgstr "De" + +msgid "By the" +msgstr "Per la" msgid "previous page" msgstr "antaŭa paĝo" - -msgid "Download this page" -msgstr "Elŝutu ĉi tiun paĝon" - -msgid "Theme by the" -msgstr "Temo de la" diff --git a/_static/locales/es/LC_MESSAGES/booktheme.po b/_static/locales/es/LC_MESSAGES/booktheme.po index 71dde37f..b4fccf19 100644 --- a/_static/locales/es/LC_MESSAGES/booktheme.po +++ b/_static/locales/es/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Descargar archivo fuente" + msgid "suggest edit" msgstr "sugerir editar" -msgid "Last updated on" -msgstr "Ultima actualización en" - -msgid "Edit this page" -msgstr "Edita esta página" - -msgid "Launch" -msgstr "Lanzamiento" - -msgid "Print to PDF" -msgstr "Imprimir en PDF" +msgid "Toggle navigation" +msgstr "Navegación de palanca" msgid "open issue" msgstr "Tema abierto" @@ -29,47 +23,53 @@ msgstr "Tema abierto" msgid "Download notebook file" msgstr "Descargar archivo de cuaderno" -msgid "Toggle navigation" -msgstr "Navegación de palanca" +msgid "repository" +msgstr "repositorio" -msgid "Source repository" -msgstr "Repositorio de origen" +msgid "Theme by the" +msgstr "Tema por el" -msgid "By the" -msgstr "Por el" +msgid "Print to PDF" +msgstr "Imprimir en PDF" -msgid "next page" -msgstr "siguiente página" +msgid "Download this page" +msgstr "Descarga esta pagina" -msgid "repository" -msgstr "repositorio" +msgid "Copyright" +msgstr "Derechos de autor" + +msgid "Last updated on" +msgstr "Ultima actualización en" + +msgid "Launch" +msgstr "Lanzamiento" + +msgid "Open an issue" +msgstr "Abrir un problema" + +msgid "Fullscreen mode" +msgstr "Modo de pantalla completa" msgid "Sphinx Book Theme" msgstr "Tema del libro de la esfinge" -msgid "Download source file" -msgstr "Descargar archivo fuente" - msgid "Contents" msgstr "Contenido" -msgid "By" -msgstr "Por" +msgid "Edit this page" +msgstr "Edita esta página" -msgid "Copyright" -msgstr "Derechos de autor" +msgid "next page" +msgstr "siguiente página" -msgid "Fullscreen mode" -msgstr "Modo de pantalla completa" +msgid "Source repository" +msgstr "Repositorio de origen" -msgid "Open an issue" -msgstr "Abrir un problema" +msgid "By" +msgstr "Por" + +msgid "By the" +msgstr "Por el" msgid "previous page" msgstr "pagina anterior" - -msgid "Download this page" -msgstr "Descarga esta pagina" - -msgid "Theme by the" -msgstr "Tema por el" diff --git a/_static/locales/et/LC_MESSAGES/booktheme.po b/_static/locales/et/LC_MESSAGES/booktheme.po index cdcd07c7..b748b37f 100644 --- a/_static/locales/et/LC_MESSAGES/booktheme.po +++ b/_static/locales/et/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: et\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Laadige alla lähtefail" + msgid "suggest edit" msgstr "soovita muuta" -msgid "Last updated on" -msgstr "Viimati uuendatud" - -msgid "Edit this page" -msgstr "Muutke seda lehte" - -msgid "Launch" -msgstr "Käivitage" - -msgid "Print to PDF" -msgstr "Prindi PDF-i" +msgid "Toggle navigation" +msgstr "Lülita navigeerimine sisse" msgid "open issue" msgstr "avatud küsimus" @@ -29,47 +23,53 @@ msgstr "avatud küsimus" msgid "Download notebook file" msgstr "Laadige sülearvuti fail alla" -msgid "Toggle navigation" -msgstr "Lülita navigeerimine sisse" +msgid "repository" +msgstr "hoidla" -msgid "Source repository" -msgstr "Allikahoidla" +msgid "Theme by the" +msgstr "Teema" -msgid "By the" -msgstr "Autor" +msgid "Print to PDF" +msgstr "Prindi PDF-i" -msgid "next page" -msgstr "järgmine leht" +msgid "Download this page" +msgstr "Laadige see leht alla" -msgid "repository" -msgstr "hoidla" +msgid "Copyright" +msgstr "Autoriõigus" + +msgid "Last updated on" +msgstr "Viimati uuendatud" + +msgid "Launch" +msgstr "Käivitage" + +msgid "Open an issue" +msgstr "Avage probleem" + +msgid "Fullscreen mode" +msgstr "Täisekraanirežiim" msgid "Sphinx Book Theme" msgstr "Sfinksiraamatu teema" -msgid "Download source file" -msgstr "Laadige alla lähtefail" - msgid "Contents" msgstr "Sisu" -msgid "By" -msgstr "Kõrval" +msgid "Edit this page" +msgstr "Muutke seda lehte" -msgid "Copyright" -msgstr "Autoriõigus" +msgid "next page" +msgstr "järgmine leht" -msgid "Fullscreen mode" -msgstr "Täisekraanirežiim" +msgid "Source repository" +msgstr "Allikahoidla" -msgid "Open an issue" -msgstr "Avage probleem" +msgid "By" +msgstr "Kõrval" + +msgid "By the" +msgstr "Autor" msgid "previous page" msgstr "eelmine leht" - -msgid "Download this page" -msgstr "Laadige see leht alla" - -msgid "Theme by the" -msgstr "Teema" diff --git a/_static/locales/fi/LC_MESSAGES/booktheme.po b/_static/locales/fi/LC_MESSAGES/booktheme.po index 3c3dd089..f58cf58d 100644 --- a/_static/locales/fi/LC_MESSAGES/booktheme.po +++ b/_static/locales/fi/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Lataa lähdetiedosto" + msgid "suggest edit" msgstr "ehdottaa muokkausta" -msgid "Last updated on" -msgstr "Viimeksi päivitetty" - -msgid "Edit this page" -msgstr "Muokkaa tätä sivua" - -msgid "Launch" -msgstr "Tuoda markkinoille" - -msgid "Print to PDF" -msgstr "Tulosta PDF-tiedostoon" +msgid "Toggle navigation" +msgstr "Vaihda navigointia" msgid "open issue" msgstr "avoin ongelma" @@ -29,47 +23,53 @@ msgstr "avoin ongelma" msgid "Download notebook file" msgstr "Lataa muistikirjatiedosto" -msgid "Toggle navigation" -msgstr "Vaihda navigointia" +msgid "repository" +msgstr "arkisto" -msgid "Source repository" -msgstr "Lähteen arkisto" +msgid "Theme by the" +msgstr "Teeman tekijä" -msgid "By the" -msgstr "Mukaan" +msgid "Print to PDF" +msgstr "Tulosta PDF-tiedostoon" -msgid "next page" -msgstr "seuraava sivu" +msgid "Download this page" +msgstr "Lataa tämä sivu" -msgid "repository" -msgstr "arkisto" +msgid "Copyright" +msgstr "Tekijänoikeus" + +msgid "Last updated on" +msgstr "Viimeksi päivitetty" + +msgid "Launch" +msgstr "Tuoda markkinoille" + +msgid "Open an issue" +msgstr "Avaa ongelma" + +msgid "Fullscreen mode" +msgstr "Koko näytön tila" msgid "Sphinx Book Theme" msgstr "Sphinx-kirjan teema" -msgid "Download source file" -msgstr "Lataa lähdetiedosto" - msgid "Contents" msgstr "Sisällys" -msgid "By" -msgstr "Tekijä" +msgid "Edit this page" +msgstr "Muokkaa tätä sivua" -msgid "Copyright" -msgstr "Tekijänoikeus" +msgid "next page" +msgstr "seuraava sivu" -msgid "Fullscreen mode" -msgstr "Koko näytön tila" +msgid "Source repository" +msgstr "Lähteen arkisto" -msgid "Open an issue" -msgstr "Avaa ongelma" +msgid "By" +msgstr "Tekijä" + +msgid "By the" +msgstr "Mukaan" msgid "previous page" msgstr "Edellinen sivu" - -msgid "Download this page" -msgstr "Lataa tämä sivu" - -msgid "Theme by the" -msgstr "Teeman tekijä" diff --git a/_static/locales/fr/LC_MESSAGES/booktheme.po b/_static/locales/fr/LC_MESSAGES/booktheme.po index b57d2fe7..8a6c9461 100644 --- a/_static/locales/fr/LC_MESSAGES/booktheme.po +++ b/_static/locales/fr/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Télécharger le fichier source" + msgid "suggest edit" msgstr "suggestion de modification" -msgid "Last updated on" -msgstr "Dernière mise à jour le" - -msgid "Edit this page" -msgstr "Modifier cette page" - -msgid "Launch" -msgstr "lancement" - -msgid "Print to PDF" -msgstr "Imprimer au format PDF" +msgid "Toggle navigation" +msgstr "Basculer la navigation" msgid "open issue" msgstr "signaler un problème" @@ -29,47 +23,53 @@ msgstr "signaler un problème" msgid "Download notebook file" msgstr "Télécharger le fichier notebook" -msgid "Toggle navigation" -msgstr "Basculer la navigation" +msgid "repository" +msgstr "dépôt" -msgid "Source repository" -msgstr "Dépôt source" +msgid "Theme by the" +msgstr "Thème par le" -msgid "By the" -msgstr "Par le" +msgid "Print to PDF" +msgstr "Imprimer au format PDF" -msgid "next page" -msgstr "page suivante" +msgid "Download this page" +msgstr "Téléchargez cette page" -msgid "repository" -msgstr "dépôt" +msgid "Copyright" +msgstr "droits d'auteur" + +msgid "Last updated on" +msgstr "Dernière mise à jour le" + +msgid "Launch" +msgstr "lancement" + +msgid "Open an issue" +msgstr "Ouvrez un problème" + +msgid "Fullscreen mode" +msgstr "Mode plein écran" msgid "Sphinx Book Theme" msgstr "Thème du livre Sphinx" -msgid "Download source file" -msgstr "Télécharger le fichier source" - msgid "Contents" msgstr "Contenu" -msgid "By" -msgstr "Par" +msgid "Edit this page" +msgstr "Modifier cette page" -msgid "Copyright" -msgstr "droits d'auteur" +msgid "next page" +msgstr "page suivante" -msgid "Fullscreen mode" -msgstr "Mode plein écran" +msgid "Source repository" +msgstr "Dépôt source" -msgid "Open an issue" -msgstr "Ouvrez un problème" +msgid "By" +msgstr "Par" + +msgid "By the" +msgstr "Par le" msgid "previous page" msgstr "page précédente" - -msgid "Download this page" -msgstr "Téléchargez cette page" - -msgid "Theme by the" -msgstr "Thème par le" diff --git a/_static/locales/hr/LC_MESSAGES/booktheme.po b/_static/locales/hr/LC_MESSAGES/booktheme.po index 4c425e89..4ceb3899 100644 --- a/_static/locales/hr/LC_MESSAGES/booktheme.po +++ b/_static/locales/hr/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: hr\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Preuzmi izvornu datoteku" + msgid "suggest edit" msgstr "predloži uređivanje" -msgid "Last updated on" -msgstr "Posljednje ažuriranje:" - -msgid "Edit this page" -msgstr "Uredite ovu stranicu" - -msgid "Launch" -msgstr "Pokrenite" - -msgid "Print to PDF" -msgstr "Ispis u PDF" +msgid "Toggle navigation" +msgstr "Uključi / isključi navigaciju" msgid "open issue" msgstr "otvoreno izdanje" @@ -29,47 +23,53 @@ msgstr "otvoreno izdanje" msgid "Download notebook file" msgstr "Preuzmi datoteku bilježnice" -msgid "Toggle navigation" -msgstr "Uključi / isključi navigaciju" +msgid "repository" +msgstr "spremište" -msgid "Source repository" -msgstr "Izvorno spremište" +msgid "Theme by the" +msgstr "Tema autora" -msgid "By the" -msgstr "Od strane" +msgid "Print to PDF" +msgstr "Ispis u PDF" -msgid "next page" -msgstr "sljedeća stranica" +msgid "Download this page" +msgstr "Preuzmite ovu stranicu" -msgid "repository" -msgstr "spremište" +msgid "Copyright" +msgstr "Autorska prava" + +msgid "Last updated on" +msgstr "Posljednje ažuriranje:" + +msgid "Launch" +msgstr "Pokrenite" + +msgid "Open an issue" +msgstr "Otvorite izdanje" + +msgid "Fullscreen mode" +msgstr "Način preko cijelog zaslona" msgid "Sphinx Book Theme" msgstr "Tema knjige Sphinx" -msgid "Download source file" -msgstr "Preuzmi izvornu datoteku" - msgid "Contents" msgstr "Sadržaj" -msgid "By" -msgstr "Po" +msgid "Edit this page" +msgstr "Uredite ovu stranicu" -msgid "Copyright" -msgstr "Autorska prava" +msgid "next page" +msgstr "sljedeća stranica" -msgid "Fullscreen mode" -msgstr "Način preko cijelog zaslona" +msgid "Source repository" +msgstr "Izvorno spremište" -msgid "Open an issue" -msgstr "Otvorite izdanje" +msgid "By" +msgstr "Po" + +msgid "By the" +msgstr "Od strane" msgid "previous page" msgstr "Prethodna stranica" - -msgid "Download this page" -msgstr "Preuzmite ovu stranicu" - -msgid "Theme by the" -msgstr "Tema autora" diff --git a/_static/locales/id/LC_MESSAGES/booktheme.po b/_static/locales/id/LC_MESSAGES/booktheme.po index 5db2ae14..1eca5994 100644 --- a/_static/locales/id/LC_MESSAGES/booktheme.po +++ b/_static/locales/id/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Unduh file sumber" + msgid "suggest edit" msgstr "menyarankan edit" -msgid "Last updated on" -msgstr "Terakhir diperbarui saat" - -msgid "Edit this page" -msgstr "Edit halaman ini" - -msgid "Launch" -msgstr "Meluncurkan" - -msgid "Print to PDF" -msgstr "Cetak ke PDF" +msgid "Toggle navigation" +msgstr "Alihkan navigasi" msgid "open issue" msgstr "masalah terbuka" @@ -29,47 +23,53 @@ msgstr "masalah terbuka" msgid "Download notebook file" msgstr "Unduh file notebook" -msgid "Toggle navigation" -msgstr "Alihkan navigasi" +msgid "repository" +msgstr "gudang" -msgid "Source repository" -msgstr "Repositori sumber" +msgid "Theme by the" +msgstr "Tema oleh" -msgid "By the" -msgstr "Oleh" +msgid "Print to PDF" +msgstr "Cetak ke PDF" -msgid "next page" -msgstr "halaman selanjutnya" +msgid "Download this page" +msgstr "Unduh halaman ini" -msgid "repository" -msgstr "gudang" +msgid "Copyright" +msgstr "hak cipta" + +msgid "Last updated on" +msgstr "Terakhir diperbarui saat" + +msgid "Launch" +msgstr "Meluncurkan" + +msgid "Open an issue" +msgstr "Buka masalah" + +msgid "Fullscreen mode" +msgstr "Mode layar penuh" msgid "Sphinx Book Theme" msgstr "Tema Buku Sphinx" -msgid "Download source file" -msgstr "Unduh file sumber" - msgid "Contents" msgstr "Isi" -msgid "By" -msgstr "Oleh" +msgid "Edit this page" +msgstr "Edit halaman ini" -msgid "Copyright" -msgstr "hak cipta" +msgid "next page" +msgstr "halaman selanjutnya" -msgid "Fullscreen mode" -msgstr "Mode layar penuh" +msgid "Source repository" +msgstr "Repositori sumber" -msgid "Open an issue" -msgstr "Buka masalah" +msgid "By" +msgstr "Oleh" + +msgid "By the" +msgstr "Oleh" msgid "previous page" msgstr "halaman sebelumnya" - -msgid "Download this page" -msgstr "Unduh halaman ini" - -msgid "Theme by the" -msgstr "Tema oleh" diff --git a/_static/locales/it/LC_MESSAGES/booktheme.po b/_static/locales/it/LC_MESSAGES/booktheme.po index 7d54fdef..f3169000 100644 --- a/_static/locales/it/LC_MESSAGES/booktheme.po +++ b/_static/locales/it/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Scarica il file sorgente" + msgid "suggest edit" msgstr "suggerisci modifica" -msgid "Last updated on" -msgstr "Ultimo aggiornamento il" - -msgid "Edit this page" -msgstr "Modifica questa pagina" - -msgid "Launch" -msgstr "Lanciare" - -msgid "Print to PDF" -msgstr "Stampa in PDF" +msgid "Toggle navigation" +msgstr "Attiva / disattiva la navigazione" msgid "open issue" msgstr "questione aperta" @@ -29,47 +23,53 @@ msgstr "questione aperta" msgid "Download notebook file" msgstr "Scarica il file del taccuino" -msgid "Toggle navigation" -msgstr "Attiva / disattiva la navigazione" +msgid "repository" +msgstr "repository" -msgid "Source repository" -msgstr "Repository di origine" +msgid "Theme by the" +msgstr "Tema di" -msgid "By the" -msgstr "Dal" +msgid "Print to PDF" +msgstr "Stampa in PDF" -msgid "next page" -msgstr "pagina successiva" +msgid "Download this page" +msgstr "Scarica questa pagina" -msgid "repository" -msgstr "repository" +msgid "Copyright" +msgstr "Diritto d'autore" + +msgid "Last updated on" +msgstr "Ultimo aggiornamento il" + +msgid "Launch" +msgstr "Lanciare" + +msgid "Open an issue" +msgstr "Apri un problema" + +msgid "Fullscreen mode" +msgstr "Modalità schermo intero" msgid "Sphinx Book Theme" msgstr "Tema del libro della Sfinge" -msgid "Download source file" -msgstr "Scarica il file sorgente" - msgid "Contents" msgstr "Contenuti" -msgid "By" -msgstr "Di" +msgid "Edit this page" +msgstr "Modifica questa pagina" -msgid "Copyright" -msgstr "Diritto d'autore" +msgid "next page" +msgstr "pagina successiva" -msgid "Fullscreen mode" -msgstr "Modalità schermo intero" +msgid "Source repository" +msgstr "Repository di origine" -msgid "Open an issue" -msgstr "Apri un problema" +msgid "By" +msgstr "Di" + +msgid "By the" +msgstr "Dal" msgid "previous page" msgstr "pagina precedente" - -msgid "Download this page" -msgstr "Scarica questa pagina" - -msgid "Theme by the" -msgstr "Tema di" diff --git a/_static/locales/iw/LC_MESSAGES/booktheme.po b/_static/locales/iw/LC_MESSAGES/booktheme.po index 32b017cf..9e6d753e 100644 --- a/_static/locales/iw/LC_MESSAGES/booktheme.po +++ b/_static/locales/iw/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: iw\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "הורד את קובץ המקור" + msgid "suggest edit" msgstr "מציע לערוך" -msgid "Last updated on" -msgstr "עודכן לאחרונה ב" - -msgid "Edit this page" -msgstr "ערוך דף זה" - -msgid "Launch" -msgstr "לְהַשִׁיק" - -msgid "Print to PDF" -msgstr "הדפס לקובץ PDF" +msgid "Toggle navigation" +msgstr "החלף ניווט" msgid "open issue" msgstr "בעיה פתוחה" @@ -29,47 +23,53 @@ msgstr "בעיה פתוחה" msgid "Download notebook file" msgstr "הורד קובץ מחברת" -msgid "Toggle navigation" -msgstr "החלף ניווט" +msgid "repository" +msgstr "מאגר" -msgid "Source repository" -msgstr "מאגר המקורות" +msgid "Theme by the" +msgstr "נושא מאת" -msgid "By the" -msgstr "דרך" +msgid "Print to PDF" +msgstr "הדפס לקובץ PDF" -msgid "next page" -msgstr "עמוד הבא" +msgid "Download this page" +msgstr "הורד דף זה" -msgid "repository" -msgstr "מאגר" +msgid "Copyright" +msgstr "זכויות יוצרים" + +msgid "Last updated on" +msgstr "עודכן לאחרונה ב" + +msgid "Launch" +msgstr "לְהַשִׁיק" + +msgid "Open an issue" +msgstr "פתח גיליון" + +msgid "Fullscreen mode" +msgstr "מצב מסך מלא" msgid "Sphinx Book Theme" msgstr "נושא ספר ספינקס" -msgid "Download source file" -msgstr "הורד את קובץ המקור" - msgid "Contents" msgstr "תוכן" -msgid "By" -msgstr "על ידי" +msgid "Edit this page" +msgstr "ערוך דף זה" -msgid "Copyright" -msgstr "זכויות יוצרים" +msgid "next page" +msgstr "עמוד הבא" -msgid "Fullscreen mode" -msgstr "מצב מסך מלא" +msgid "Source repository" +msgstr "מאגר המקורות" -msgid "Open an issue" -msgstr "פתח גיליון" +msgid "By" +msgstr "על ידי" + +msgid "By the" +msgstr "דרך" msgid "previous page" msgstr "עמוד קודם" - -msgid "Download this page" -msgstr "הורד דף זה" - -msgid "Theme by the" -msgstr "נושא מאת" diff --git a/_static/locales/ja/LC_MESSAGES/booktheme.po b/_static/locales/ja/LC_MESSAGES/booktheme.po index 16924e19..c1a31489 100644 --- a/_static/locales/ja/LC_MESSAGES/booktheme.po +++ b/_static/locales/ja/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: ja\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "ソースファイルをダウンロード" + msgid "suggest edit" msgstr "編集を提案する" -msgid "Last updated on" -msgstr "最終更新日" - -msgid "Edit this page" -msgstr "このページを編集" - -msgid "Launch" -msgstr "起動" - -msgid "Print to PDF" -msgstr "PDFに印刷" +msgid "Toggle navigation" +msgstr "ナビゲーションを切り替え" msgid "open issue" msgstr "未解決の問題" @@ -29,47 +23,53 @@ msgstr "未解決の問題" msgid "Download notebook file" msgstr "ノートブックファイルをダウンロード" -msgid "Toggle navigation" -msgstr "ナビゲーションを切り替え" +msgid "repository" +msgstr "リポジトリ" -msgid "Source repository" -msgstr "ソースリポジトリ" +msgid "Theme by the" +msgstr "のテーマ" -msgid "By the" -msgstr "によって" +msgid "Print to PDF" +msgstr "PDFに印刷" -msgid "next page" -msgstr "次のページ" +msgid "Download this page" +msgstr "このページをダウンロード" -msgid "repository" -msgstr "リポジトリ" +msgid "Copyright" +msgstr "Copyright" + +msgid "Last updated on" +msgstr "最終更新日" + +msgid "Launch" +msgstr "起動" + +msgid "Open an issue" +msgstr "問題を報告" + +msgid "Fullscreen mode" +msgstr "全画面モード" msgid "Sphinx Book Theme" msgstr "スフィンクスの本のテーマ" -msgid "Download source file" -msgstr "ソースファイルをダウンロード" - msgid "Contents" msgstr "目次" -msgid "By" -msgstr "著者" +msgid "Edit this page" +msgstr "このページを編集" -msgid "Copyright" -msgstr "Copyright" +msgid "next page" +msgstr "次のページ" -msgid "Fullscreen mode" -msgstr "全画面モード" +msgid "Source repository" +msgstr "ソースリポジトリ" -msgid "Open an issue" -msgstr "問題を報告" +msgid "By" +msgstr "著者" + +msgid "By the" +msgstr "によって" msgid "previous page" msgstr "前のページ" - -msgid "Download this page" -msgstr "このページをダウンロード" - -msgid "Theme by the" -msgstr "のテーマ" diff --git a/_static/locales/ko/LC_MESSAGES/booktheme.po b/_static/locales/ko/LC_MESSAGES/booktheme.po index 69dd18f7..80142313 100644 --- a/_static/locales/ko/LC_MESSAGES/booktheme.po +++ b/_static/locales/ko/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: ko\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "소스 파일 다운로드" + msgid "suggest edit" msgstr "편집 제안" -msgid "Last updated on" -msgstr "마지막 업데이트" - -msgid "Edit this page" -msgstr "이 페이지 편집" - -msgid "Launch" -msgstr "시작하다" - -msgid "Print to PDF" -msgstr "PDF로 인쇄" +msgid "Toggle navigation" +msgstr "탐색 전환" msgid "open issue" msgstr "열린 문제" @@ -29,47 +23,53 @@ msgstr "열린 문제" msgid "Download notebook file" msgstr "노트북 파일 다운로드" -msgid "Toggle navigation" -msgstr "탐색 전환" +msgid "repository" +msgstr "저장소" -msgid "Source repository" -msgstr "소스 저장소" +msgid "Theme by the" +msgstr "테마별" -msgid "By the" -msgstr "에 의해" +msgid "Print to PDF" +msgstr "PDF로 인쇄" -msgid "next page" -msgstr "다음 페이지" +msgid "Download this page" +msgstr "이 페이지 다운로드" -msgid "repository" -msgstr "저장소" +msgid "Copyright" +msgstr "저작권" + +msgid "Last updated on" +msgstr "마지막 업데이트" + +msgid "Launch" +msgstr "시작하다" + +msgid "Open an issue" +msgstr "이슈 열기" + +msgid "Fullscreen mode" +msgstr "전체 화면으로보기" msgid "Sphinx Book Theme" msgstr "스핑크스 도서 테마" -msgid "Download source file" -msgstr "소스 파일 다운로드" - msgid "Contents" msgstr "내용" -msgid "By" -msgstr "으로" +msgid "Edit this page" +msgstr "이 페이지 편집" -msgid "Copyright" -msgstr "저작권" +msgid "next page" +msgstr "다음 페이지" -msgid "Fullscreen mode" -msgstr "전체 화면으로보기" +msgid "Source repository" +msgstr "소스 저장소" -msgid "Open an issue" -msgstr "이슈 열기" +msgid "By" +msgstr "으로" + +msgid "By the" +msgstr "에 의해" msgid "previous page" msgstr "이전 페이지" - -msgid "Download this page" -msgstr "이 페이지 다운로드" - -msgid "Theme by the" -msgstr "테마별" diff --git a/_static/locales/lt/LC_MESSAGES/booktheme.po b/_static/locales/lt/LC_MESSAGES/booktheme.po index 9f037752..2e6915a9 100644 --- a/_static/locales/lt/LC_MESSAGES/booktheme.po +++ b/_static/locales/lt/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: lt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Atsisiųsti šaltinio failą" + msgid "suggest edit" msgstr "pasiūlyti redaguoti" -msgid "Last updated on" -msgstr "Paskutinį kartą atnaujinta" - -msgid "Edit this page" -msgstr "Redaguoti šį puslapį" - -msgid "Launch" -msgstr "Paleiskite" - -msgid "Print to PDF" -msgstr "Spausdinti į PDF" +msgid "Toggle navigation" +msgstr "Perjungti naršymą" msgid "open issue" msgstr "atviras klausimas" @@ -29,47 +23,53 @@ msgstr "atviras klausimas" msgid "Download notebook file" msgstr "Atsisiųsti nešiojamojo kompiuterio failą" -msgid "Toggle navigation" -msgstr "Perjungti naršymą" +msgid "repository" +msgstr "saugykla" -msgid "Source repository" -msgstr "Šaltinio saugykla" +msgid "Theme by the" +msgstr "Tema" -msgid "By the" -msgstr "Prie" +msgid "Print to PDF" +msgstr "Spausdinti į PDF" -msgid "next page" -msgstr "Kitas puslapis" +msgid "Download this page" +msgstr "Atsisiųskite šį puslapį" -msgid "repository" -msgstr "saugykla" +msgid "Copyright" +msgstr "Autorių teisės" + +msgid "Last updated on" +msgstr "Paskutinį kartą atnaujinta" + +msgid "Launch" +msgstr "Paleiskite" + +msgid "Open an issue" +msgstr "Atidarykite problemą" + +msgid "Fullscreen mode" +msgstr "Pilno ekrano režimas" msgid "Sphinx Book Theme" msgstr "Sfinkso knygos tema" -msgid "Download source file" -msgstr "Atsisiųsti šaltinio failą" - msgid "Contents" msgstr "Turinys" -msgid "By" -msgstr "Iki" +msgid "Edit this page" +msgstr "Redaguoti šį puslapį" -msgid "Copyright" -msgstr "Autorių teisės" +msgid "next page" +msgstr "Kitas puslapis" -msgid "Fullscreen mode" -msgstr "Pilno ekrano režimas" +msgid "Source repository" +msgstr "Šaltinio saugykla" -msgid "Open an issue" -msgstr "Atidarykite problemą" +msgid "By" +msgstr "Iki" + +msgid "By the" +msgstr "Prie" msgid "previous page" msgstr "Ankstesnis puslapis" - -msgid "Download this page" -msgstr "Atsisiųskite šį puslapį" - -msgid "Theme by the" -msgstr "Tema" diff --git a/_static/locales/lv/LC_MESSAGES/booktheme.po b/_static/locales/lv/LC_MESSAGES/booktheme.po index c9633b54..d4f4b150 100644 --- a/_static/locales/lv/LC_MESSAGES/booktheme.po +++ b/_static/locales/lv/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: lv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Lejupielādēt avota failu" + msgid "suggest edit" msgstr "ieteikt rediģēt" -msgid "Last updated on" -msgstr "Pēdējoreiz atjaunināts" - -msgid "Edit this page" -msgstr "Rediģēt šo lapu" - -msgid "Launch" -msgstr "Uzsākt" - -msgid "Print to PDF" -msgstr "Drukāt PDF formātā" +msgid "Toggle navigation" +msgstr "Pārslēgt navigāciju" msgid "open issue" msgstr "atklāts jautājums" @@ -29,47 +23,53 @@ msgstr "atklāts jautājums" msgid "Download notebook file" msgstr "Lejupielādēt piezīmju grāmatiņu" -msgid "Toggle navigation" -msgstr "Pārslēgt navigāciju" +msgid "repository" +msgstr "krātuve" -msgid "Source repository" -msgstr "Avota krātuve" +msgid "Theme by the" +msgstr "Autora tēma" -msgid "By the" -msgstr "Ar" +msgid "Print to PDF" +msgstr "Drukāt PDF formātā" -msgid "next page" -msgstr "nākamā lapaspuse" +msgid "Download this page" +msgstr "Lejupielādējiet šo lapu" -msgid "repository" -msgstr "krātuve" +msgid "Copyright" +msgstr "Autortiesības" + +msgid "Last updated on" +msgstr "Pēdējoreiz atjaunināts" + +msgid "Launch" +msgstr "Uzsākt" + +msgid "Open an issue" +msgstr "Atveriet problēmu" + +msgid "Fullscreen mode" +msgstr "Pilnekrāna režīms" msgid "Sphinx Book Theme" msgstr "Sfinksa grāmatas tēma" -msgid "Download source file" -msgstr "Lejupielādēt avota failu" - msgid "Contents" msgstr "Saturs" -msgid "By" -msgstr "Autors" +msgid "Edit this page" +msgstr "Rediģēt šo lapu" -msgid "Copyright" -msgstr "Autortiesības" +msgid "next page" +msgstr "nākamā lapaspuse" -msgid "Fullscreen mode" -msgstr "Pilnekrāna režīms" +msgid "Source repository" +msgstr "Avota krātuve" -msgid "Open an issue" -msgstr "Atveriet problēmu" +msgid "By" +msgstr "Autors" + +msgid "By the" +msgstr "Ar" msgid "previous page" msgstr "iepriekšējā lapa" - -msgid "Download this page" -msgstr "Lejupielādējiet šo lapu" - -msgid "Theme by the" -msgstr "Autora tēma" diff --git a/_static/locales/ml/LC_MESSAGES/booktheme.po b/_static/locales/ml/LC_MESSAGES/booktheme.po index 9a6a41e8..5d8ed33b 100644 --- a/_static/locales/ml/LC_MESSAGES/booktheme.po +++ b/_static/locales/ml/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: ml\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "ഉറവിട ഫയൽ ഡൗൺലോഡുചെയ്യുക" + msgid "suggest edit" msgstr "എഡിറ്റുചെയ്യാൻ നിർദ്ദേശിക്കുക" -msgid "Last updated on" -msgstr "അവസാനം അപ്‌ഡേറ്റുചെയ്‌തത്" - -msgid "Edit this page" -msgstr "ഈ പേജ് എഡിറ്റുചെയ്യുക" - -msgid "Launch" -msgstr "സമാരംഭിക്കുക" - -msgid "Print to PDF" -msgstr "PDF- ലേക്ക് പ്രിന്റുചെയ്യുക" +msgid "Toggle navigation" +msgstr "നാവിഗേഷൻ ടോഗിൾ ചെയ്യുക" msgid "open issue" msgstr "തുറന്ന പ്രശ്നം" @@ -29,38 +23,44 @@ msgstr "തുറന്ന പ്രശ്നം" msgid "Download notebook file" msgstr "നോട്ട്ബുക്ക് ഫയൽ ഡൺലോഡ് ചെയ്യുക" -msgid "Toggle navigation" -msgstr "നാവിഗേഷൻ ടോഗിൾ ചെയ്യുക" +msgid "Theme by the" +msgstr "പ്രമേയം" -msgid "Source repository" -msgstr "ഉറവിട ശേഖരം" +msgid "Print to PDF" +msgstr "PDF- ലേക്ക് പ്രിന്റുചെയ്യുക" -msgid "By the" -msgstr "എഴുതിയത്" +msgid "Download this page" +msgstr "ഈ പേജ് ഡൗൺലോഡുചെയ്യുക" -msgid "next page" -msgstr "അടുത്ത പേജ്" +msgid "Copyright" +msgstr "പകർപ്പവകാശം" + +msgid "Last updated on" +msgstr "അവസാനം അപ്‌ഡേറ്റുചെയ്‌തത്" + +msgid "Launch" +msgstr "സമാരംഭിക്കുക" + +msgid "Open an issue" +msgstr "ഒരു പ്രശ്നം തുറക്കുക" msgid "Sphinx Book Theme" msgstr "സ്ഫിങ്ക്സ് പുസ്തക തീം" -msgid "Download source file" -msgstr "ഉറവിട ഫയൽ ഡൗൺലോഡുചെയ്യുക" +msgid "Edit this page" +msgstr "ഈ പേജ് എഡിറ്റുചെയ്യുക" + +msgid "next page" +msgstr "അടുത്ത പേജ്" + +msgid "Source repository" +msgstr "ഉറവിട ശേഖരം" msgid "By" msgstr "എഴുതിയത്" -msgid "Copyright" -msgstr "പകർപ്പവകാശം" - -msgid "Open an issue" -msgstr "ഒരു പ്രശ്നം തുറക്കുക" +msgid "By the" +msgstr "എഴുതിയത്" msgid "previous page" msgstr "മുൻപത്തെ താൾ" - -msgid "Download this page" -msgstr "ഈ പേജ് ഡൗൺലോഡുചെയ്യുക" - -msgid "Theme by the" -msgstr "പ്രമേയം" diff --git a/_static/locales/mr/LC_MESSAGES/booktheme.po b/_static/locales/mr/LC_MESSAGES/booktheme.po index ef72d8c6..64389fac 100644 --- a/_static/locales/mr/LC_MESSAGES/booktheme.po +++ b/_static/locales/mr/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: mr\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "स्त्रोत फाइल डाउनलोड करा" + msgid "suggest edit" msgstr "संपादन सुचवा" -msgid "Last updated on" -msgstr "अखेरचे अद्यतनित" - -msgid "Edit this page" -msgstr "हे पृष्ठ संपादित करा" - -msgid "Launch" -msgstr "लाँच करा" - -msgid "Print to PDF" -msgstr "पीडीएफवर मुद्रित करा" +msgid "Toggle navigation" +msgstr "नेव्हिगेशन टॉगल करा" msgid "open issue" msgstr "खुला मुद्दा" @@ -29,38 +23,44 @@ msgstr "खुला मुद्दा" msgid "Download notebook file" msgstr "नोटबुक फाईल डाउनलोड करा" -msgid "Toggle navigation" -msgstr "नेव्हिगेशन टॉगल करा" +msgid "Theme by the" +msgstr "द्वारा थीम" -msgid "Source repository" -msgstr "स्त्रोत भांडार" +msgid "Print to PDF" +msgstr "पीडीएफवर मुद्रित करा" -msgid "By the" -msgstr "द्वारा" +msgid "Download this page" +msgstr "हे पृष्ठ डाउनलोड करा" -msgid "next page" -msgstr "पुढील पृष्ठ" +msgid "Copyright" +msgstr "कॉपीराइट" + +msgid "Last updated on" +msgstr "अखेरचे अद्यतनित" + +msgid "Launch" +msgstr "लाँच करा" + +msgid "Open an issue" +msgstr "एक मुद्दा उघडा" msgid "Sphinx Book Theme" msgstr "स्फिंक्स बुक थीम" -msgid "Download source file" -msgstr "स्त्रोत फाइल डाउनलोड करा" +msgid "Edit this page" +msgstr "हे पृष्ठ संपादित करा" + +msgid "next page" +msgstr "पुढील पृष्ठ" + +msgid "Source repository" +msgstr "स्त्रोत भांडार" msgid "By" msgstr "द्वारा" -msgid "Copyright" -msgstr "कॉपीराइट" - -msgid "Open an issue" -msgstr "एक मुद्दा उघडा" +msgid "By the" +msgstr "द्वारा" msgid "previous page" msgstr "मागील पान" - -msgid "Download this page" -msgstr "हे पृष्ठ डाउनलोड करा" - -msgid "Theme by the" -msgstr "द्वारा थीम" diff --git a/_static/locales/ms/LC_MESSAGES/booktheme.po b/_static/locales/ms/LC_MESSAGES/booktheme.po index e29cbe2e..4365ff54 100644 --- a/_static/locales/ms/LC_MESSAGES/booktheme.po +++ b/_static/locales/ms/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: ms\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Muat turun fail sumber" + msgid "suggest edit" msgstr "cadangkan edit" -msgid "Last updated on" -msgstr "Terakhir dikemas kini pada" - -msgid "Edit this page" -msgstr "Edit halaman ini" - -msgid "Launch" -msgstr "Lancarkan" - -msgid "Print to PDF" -msgstr "Cetak ke PDF" +msgid "Toggle navigation" +msgstr "Togol navigasi" msgid "open issue" msgstr "isu terbuka" @@ -29,38 +23,44 @@ msgstr "isu terbuka" msgid "Download notebook file" msgstr "Muat turun fail buku nota" -msgid "Toggle navigation" -msgstr "Togol navigasi" +msgid "Theme by the" +msgstr "Tema oleh" -msgid "Source repository" -msgstr "Repositori sumber" +msgid "Print to PDF" +msgstr "Cetak ke PDF" -msgid "By the" -msgstr "Oleh" +msgid "Download this page" +msgstr "Muat turun halaman ini" -msgid "next page" -msgstr "muka surat seterusnya" +msgid "Copyright" +msgstr "hak cipta" + +msgid "Last updated on" +msgstr "Terakhir dikemas kini pada" + +msgid "Launch" +msgstr "Lancarkan" + +msgid "Open an issue" +msgstr "Buka masalah" msgid "Sphinx Book Theme" msgstr "Tema Buku Sphinx" -msgid "Download source file" -msgstr "Muat turun fail sumber" +msgid "Edit this page" +msgstr "Edit halaman ini" + +msgid "next page" +msgstr "muka surat seterusnya" + +msgid "Source repository" +msgstr "Repositori sumber" msgid "By" msgstr "Oleh" -msgid "Copyright" -msgstr "hak cipta" - -msgid "Open an issue" -msgstr "Buka masalah" +msgid "By the" +msgstr "Oleh" msgid "previous page" msgstr "halaman sebelumnya" - -msgid "Download this page" -msgstr "Muat turun halaman ini" - -msgid "Theme by the" -msgstr "Tema oleh" diff --git a/_static/locales/nl/LC_MESSAGES/booktheme.po b/_static/locales/nl/LC_MESSAGES/booktheme.po index e4844d7c..f7b18e5d 100644 --- a/_static/locales/nl/LC_MESSAGES/booktheme.po +++ b/_static/locales/nl/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Download het bronbestand" + msgid "suggest edit" msgstr "suggereren bewerken" -msgid "Last updated on" -msgstr "Laatst geupdate op" - -msgid "Edit this page" -msgstr "bewerk deze pagina" - -msgid "Launch" -msgstr "Lancering" - -msgid "Print to PDF" -msgstr "Afdrukken naar pdf" +msgid "Toggle navigation" +msgstr "Schakel navigatie" msgid "open issue" msgstr "open probleem" @@ -29,47 +23,53 @@ msgstr "open probleem" msgid "Download notebook file" msgstr "Download notebookbestand" -msgid "Toggle navigation" -msgstr "Schakel navigatie" +msgid "repository" +msgstr "repository" -msgid "Source repository" -msgstr "Bronopslagplaats" +msgid "Theme by the" +msgstr "Thema door de" -msgid "By the" -msgstr "Door de" +msgid "Print to PDF" +msgstr "Afdrukken naar pdf" -msgid "next page" -msgstr "volgende bladzijde" +msgid "Download this page" +msgstr "Download deze pagina" -msgid "repository" -msgstr "repository" +msgid "Copyright" +msgstr "auteursrechten" + +msgid "Last updated on" +msgstr "Laatst geupdate op" + +msgid "Launch" +msgstr "Lancering" + +msgid "Open an issue" +msgstr "Open een probleem" + +msgid "Fullscreen mode" +msgstr "Volledig scherm" msgid "Sphinx Book Theme" msgstr "Sphinx-boekthema" -msgid "Download source file" -msgstr "Download het bronbestand" - msgid "Contents" msgstr "Inhoud" -msgid "By" -msgstr "Door" +msgid "Edit this page" +msgstr "bewerk deze pagina" -msgid "Copyright" -msgstr "auteursrechten" +msgid "next page" +msgstr "volgende bladzijde" -msgid "Fullscreen mode" -msgstr "Volledig scherm" +msgid "Source repository" +msgstr "Bronopslagplaats" -msgid "Open an issue" -msgstr "Open een probleem" +msgid "By" +msgstr "Door" + +msgid "By the" +msgstr "Door de" msgid "previous page" msgstr "vorige pagina" - -msgid "Download this page" -msgstr "Download deze pagina" - -msgid "Theme by the" -msgstr "Thema door de" diff --git a/_static/locales/no/LC_MESSAGES/booktheme.po b/_static/locales/no/LC_MESSAGES/booktheme.po index d079dd9b..274823a8 100644 --- a/_static/locales/no/LC_MESSAGES/booktheme.po +++ b/_static/locales/no/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: no\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Last ned kildefilen" + msgid "suggest edit" msgstr "foreslå redigering" -msgid "Last updated on" -msgstr "Sist oppdatert den" - -msgid "Edit this page" -msgstr "Rediger denne siden" - -msgid "Launch" -msgstr "Start" - -msgid "Print to PDF" -msgstr "Skriv ut til PDF" +msgid "Toggle navigation" +msgstr "Bytt navigasjon" msgid "open issue" msgstr "åpent nummer" @@ -29,47 +23,53 @@ msgstr "åpent nummer" msgid "Download notebook file" msgstr "Last ned notatbokfilen" -msgid "Toggle navigation" -msgstr "Bytt navigasjon" +msgid "repository" +msgstr "oppbevaringssted" -msgid "Source repository" -msgstr "Kildedepot" +msgid "Theme by the" +msgstr "Tema av" -msgid "By the" -msgstr "Ved" +msgid "Print to PDF" +msgstr "Skriv ut til PDF" -msgid "next page" -msgstr "neste side" +msgid "Download this page" +msgstr "Last ned denne siden" -msgid "repository" -msgstr "oppbevaringssted" +msgid "Copyright" +msgstr "opphavsrett" + +msgid "Last updated on" +msgstr "Sist oppdatert den" + +msgid "Launch" +msgstr "Start" + +msgid "Open an issue" +msgstr "Åpne et problem" + +msgid "Fullscreen mode" +msgstr "Fullskjerm-modus" msgid "Sphinx Book Theme" msgstr "Sphinx boktema" -msgid "Download source file" -msgstr "Last ned kildefilen" - msgid "Contents" msgstr "Innhold" -msgid "By" -msgstr "Av" +msgid "Edit this page" +msgstr "Rediger denne siden" -msgid "Copyright" -msgstr "opphavsrett" +msgid "next page" +msgstr "neste side" -msgid "Fullscreen mode" -msgstr "Fullskjerm-modus" +msgid "Source repository" +msgstr "Kildedepot" -msgid "Open an issue" -msgstr "Åpne et problem" +msgid "By" +msgstr "Av" + +msgid "By the" +msgstr "Ved" msgid "previous page" msgstr "forrige side" - -msgid "Download this page" -msgstr "Last ned denne siden" - -msgid "Theme by the" -msgstr "Tema av" diff --git a/_static/locales/pl/LC_MESSAGES/booktheme.po b/_static/locales/pl/LC_MESSAGES/booktheme.po index fcac51d3..dfba3f69 100644 --- a/_static/locales/pl/LC_MESSAGES/booktheme.po +++ b/_static/locales/pl/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: pl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Pobierz plik źródłowy" + msgid "suggest edit" msgstr "zaproponuj edycję" -msgid "Last updated on" -msgstr "Ostatnia aktualizacja" - -msgid "Edit this page" -msgstr "Edytuj tę strone" - -msgid "Launch" -msgstr "Uruchomić" - -msgid "Print to PDF" -msgstr "Drukuj do PDF" +msgid "Toggle navigation" +msgstr "Przełącz nawigację" msgid "open issue" msgstr "otwarty problem" @@ -29,47 +23,53 @@ msgstr "otwarty problem" msgid "Download notebook file" msgstr "Pobierz plik notatnika" -msgid "Toggle navigation" -msgstr "Przełącz nawigację" +msgid "repository" +msgstr "magazyn" -msgid "Source repository" -msgstr "Repozytorium źródłowe" +msgid "Theme by the" +msgstr "Motyw autorstwa" -msgid "By the" -msgstr "Przez" +msgid "Print to PDF" +msgstr "Drukuj do PDF" -msgid "next page" -msgstr "Następna strona" +msgid "Download this page" +msgstr "Pobierz tę stronę" -msgid "repository" -msgstr "magazyn" +msgid "Copyright" +msgstr "prawa autorskie" + +msgid "Last updated on" +msgstr "Ostatnia aktualizacja" + +msgid "Launch" +msgstr "Uruchomić" + +msgid "Open an issue" +msgstr "Otwórz problem" + +msgid "Fullscreen mode" +msgstr "Pełny ekran" msgid "Sphinx Book Theme" msgstr "Motyw książki Sphinx" -msgid "Download source file" -msgstr "Pobierz plik źródłowy" - msgid "Contents" msgstr "Zawartość" -msgid "By" -msgstr "Przez" +msgid "Edit this page" +msgstr "Edytuj tę strone" -msgid "Copyright" -msgstr "prawa autorskie" +msgid "next page" +msgstr "Następna strona" -msgid "Fullscreen mode" -msgstr "Pełny ekran" +msgid "Source repository" +msgstr "Repozytorium źródłowe" -msgid "Open an issue" -msgstr "Otwórz problem" +msgid "By" +msgstr "Przez" + +msgid "By the" +msgstr "Przez" msgid "previous page" msgstr "Poprzednia strona" - -msgid "Download this page" -msgstr "Pobierz tę stronę" - -msgid "Theme by the" -msgstr "Motyw autorstwa" diff --git a/_static/locales/pt/LC_MESSAGES/booktheme.po b/_static/locales/pt/LC_MESSAGES/booktheme.po index 1761db08..4c24eb9e 100644 --- a/_static/locales/pt/LC_MESSAGES/booktheme.po +++ b/_static/locales/pt/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Baixar arquivo fonte" + msgid "suggest edit" msgstr "sugerir edição" -msgid "Last updated on" -msgstr "Última atualização em" - -msgid "Edit this page" -msgstr "Edite essa página" - -msgid "Launch" -msgstr "Lançamento" - -msgid "Print to PDF" -msgstr "Imprimir em PDF" +msgid "Toggle navigation" +msgstr "Alternar de navegação" msgid "open issue" msgstr "questão aberta" @@ -29,47 +23,53 @@ msgstr "questão aberta" msgid "Download notebook file" msgstr "Baixar arquivo de notebook" -msgid "Toggle navigation" -msgstr "Alternar de navegação" +msgid "repository" +msgstr "repositório" -msgid "Source repository" -msgstr "Repositório fonte" +msgid "Theme by the" +msgstr "Tema por" -msgid "By the" -msgstr "Pelo" +msgid "Print to PDF" +msgstr "Imprimir em PDF" -msgid "next page" -msgstr "próxima página" +msgid "Download this page" +msgstr "Baixe esta página" -msgid "repository" -msgstr "repositório" +msgid "Copyright" +msgstr "direito autoral" + +msgid "Last updated on" +msgstr "Última atualização em" + +msgid "Launch" +msgstr "Lançamento" + +msgid "Open an issue" +msgstr "Abra um problema" + +msgid "Fullscreen mode" +msgstr "Modo tela cheia" msgid "Sphinx Book Theme" msgstr "Tema do livro Sphinx" -msgid "Download source file" -msgstr "Baixar arquivo fonte" - msgid "Contents" msgstr "Conteúdo" -msgid "By" -msgstr "De" +msgid "Edit this page" +msgstr "Edite essa página" -msgid "Copyright" -msgstr "direito autoral" +msgid "next page" +msgstr "próxima página" -msgid "Fullscreen mode" -msgstr "Modo tela cheia" +msgid "Source repository" +msgstr "Repositório fonte" -msgid "Open an issue" -msgstr "Abra um problema" +msgid "By" +msgstr "De" + +msgid "By the" +msgstr "Pelo" msgid "previous page" msgstr "página anterior" - -msgid "Download this page" -msgstr "Baixe esta página" - -msgid "Theme by the" -msgstr "Tema por" diff --git a/_static/locales/ro/LC_MESSAGES/booktheme.po b/_static/locales/ro/LC_MESSAGES/booktheme.po index db865c8f..5f03d9cd 100644 --- a/_static/locales/ro/LC_MESSAGES/booktheme.po +++ b/_static/locales/ro/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: ro\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Descărcați fișierul sursă" + msgid "suggest edit" msgstr "sugerează editare" -msgid "Last updated on" -msgstr "Ultima actualizare la" - -msgid "Edit this page" -msgstr "Editați această pagină" - -msgid "Launch" -msgstr "Lansa" - -msgid "Print to PDF" -msgstr "Imprimați în PDF" +msgid "Toggle navigation" +msgstr "Comutare navigare" msgid "open issue" msgstr "problema deschisă" @@ -29,47 +23,53 @@ msgstr "problema deschisă" msgid "Download notebook file" msgstr "Descărcați fișierul notebook" -msgid "Toggle navigation" -msgstr "Comutare navigare" +msgid "repository" +msgstr "repertoriu" -msgid "Source repository" -msgstr "Depozit sursă" +msgid "Theme by the" +msgstr "Tema de" -msgid "By the" -msgstr "Langa" +msgid "Print to PDF" +msgstr "Imprimați în PDF" -msgid "next page" -msgstr "pagina următoare" +msgid "Download this page" +msgstr "Descarcă această pagină" -msgid "repository" -msgstr "repertoriu" +msgid "Copyright" +msgstr "Drepturi de autor" + +msgid "Last updated on" +msgstr "Ultima actualizare la" + +msgid "Launch" +msgstr "Lansa" + +msgid "Open an issue" +msgstr "Deschideți o problemă" + +msgid "Fullscreen mode" +msgstr "Modul ecran întreg" msgid "Sphinx Book Theme" msgstr "Tema Sphinx Book" -msgid "Download source file" -msgstr "Descărcați fișierul sursă" - msgid "Contents" msgstr "Cuprins" -msgid "By" -msgstr "De" +msgid "Edit this page" +msgstr "Editați această pagină" -msgid "Copyright" -msgstr "Drepturi de autor" +msgid "next page" +msgstr "pagina următoare" -msgid "Fullscreen mode" -msgstr "Modul ecran întreg" +msgid "Source repository" +msgstr "Depozit sursă" -msgid "Open an issue" -msgstr "Deschideți o problemă" +msgid "By" +msgstr "De" + +msgid "By the" +msgstr "Langa" msgid "previous page" msgstr "pagina anterioară" - -msgid "Download this page" -msgstr "Descarcă această pagină" - -msgid "Theme by the" -msgstr "Tema de" diff --git a/_static/locales/ru/LC_MESSAGES/booktheme.po b/_static/locales/ru/LC_MESSAGES/booktheme.po index 84ab6eb5..2886570d 100644 --- a/_static/locales/ru/LC_MESSAGES/booktheme.po +++ b/_static/locales/ru/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: ru\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Скачать исходный файл" + msgid "suggest edit" msgstr "предложить редактировать" -msgid "Last updated on" -msgstr "Последнее обновление" - -msgid "Edit this page" -msgstr "Редактировать эту страницу" - -msgid "Launch" -msgstr "Запуск" - -msgid "Print to PDF" -msgstr "Распечатать в PDF" +msgid "Toggle navigation" +msgstr "Переключить навигацию" msgid "open issue" msgstr "открытый вопрос" @@ -29,47 +23,53 @@ msgstr "открытый вопрос" msgid "Download notebook file" msgstr "Скачать файл записной книжки" -msgid "Toggle navigation" -msgstr "Переключить навигацию" +msgid "repository" +msgstr "хранилище" -msgid "Source repository" -msgstr "Исходный репозиторий" +msgid "Theme by the" +msgstr "Тема от" -msgid "By the" -msgstr "Посредством" +msgid "Print to PDF" +msgstr "Распечатать в PDF" -msgid "next page" -msgstr "Следующая страница" +msgid "Download this page" +msgstr "Загрузите эту страницу" -msgid "repository" -msgstr "хранилище" +msgid "Copyright" +msgstr "авторское право" + +msgid "Last updated on" +msgstr "Последнее обновление" + +msgid "Launch" +msgstr "Запуск" + +msgid "Open an issue" +msgstr "Открыть вопрос" + +msgid "Fullscreen mode" +msgstr "Полноэкранный режим" msgid "Sphinx Book Theme" msgstr "Тема книги Сфинкс" -msgid "Download source file" -msgstr "Скачать исходный файл" - msgid "Contents" msgstr "Содержание" -msgid "By" -msgstr "По" +msgid "Edit this page" +msgstr "Редактировать эту страницу" -msgid "Copyright" -msgstr "авторское право" +msgid "next page" +msgstr "Следующая страница" -msgid "Fullscreen mode" -msgstr "Полноэкранный режим" +msgid "Source repository" +msgstr "Исходный репозиторий" -msgid "Open an issue" -msgstr "Открыть вопрос" +msgid "By" +msgstr "По" + +msgid "By the" +msgstr "Посредством" msgid "previous page" msgstr "Предыдущая страница" - -msgid "Download this page" -msgstr "Загрузите эту страницу" - -msgid "Theme by the" -msgstr "Тема от" diff --git a/_static/locales/sk/LC_MESSAGES/booktheme.po b/_static/locales/sk/LC_MESSAGES/booktheme.po index e44878b5..25517aa5 100644 --- a/_static/locales/sk/LC_MESSAGES/booktheme.po +++ b/_static/locales/sk/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: sk\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Stiahnite si zdrojový súbor" + msgid "suggest edit" msgstr "navrhnúť úpravu" -msgid "Last updated on" -msgstr "Posledná aktualizácia dňa" - -msgid "Edit this page" -msgstr "Upraviť túto stránku" - -msgid "Launch" -msgstr "Spustiť" - -msgid "Print to PDF" -msgstr "Tlač do PDF" +msgid "Toggle navigation" +msgstr "Prepnúť navigáciu" msgid "open issue" msgstr "otvorené vydanie" @@ -29,47 +23,53 @@ msgstr "otvorené vydanie" msgid "Download notebook file" msgstr "Stiahnite si zošit" -msgid "Toggle navigation" -msgstr "Prepnúť navigáciu" +msgid "repository" +msgstr "Úložisko" -msgid "Source repository" -msgstr "Zdrojové úložisko" +msgid "Theme by the" +msgstr "Téma od" -msgid "By the" -msgstr "Podľa" +msgid "Print to PDF" +msgstr "Tlač do PDF" -msgid "next page" -msgstr "ďalšia strana" +msgid "Download this page" +msgstr "Stiahnite si túto stránku" -msgid "repository" -msgstr "Úložisko" +msgid "Copyright" +msgstr "Autorské práva" + +msgid "Last updated on" +msgstr "Posledná aktualizácia dňa" + +msgid "Launch" +msgstr "Spustiť" + +msgid "Open an issue" +msgstr "Otvorte problém" + +msgid "Fullscreen mode" +msgstr "Režim celej obrazovky" msgid "Sphinx Book Theme" msgstr "Téma knihy Sfinga" -msgid "Download source file" -msgstr "Stiahnite si zdrojový súbor" - msgid "Contents" msgstr "Obsah" -msgid "By" -msgstr "Autor:" +msgid "Edit this page" +msgstr "Upraviť túto stránku" -msgid "Copyright" -msgstr "Autorské práva" +msgid "next page" +msgstr "ďalšia strana" -msgid "Fullscreen mode" -msgstr "Režim celej obrazovky" +msgid "Source repository" +msgstr "Zdrojové úložisko" -msgid "Open an issue" -msgstr "Otvorte problém" +msgid "By" +msgstr "Autor:" + +msgid "By the" +msgstr "Podľa" msgid "previous page" msgstr "predchádzajúca strana" - -msgid "Download this page" -msgstr "Stiahnite si túto stránku" - -msgid "Theme by the" -msgstr "Téma od" diff --git a/_static/locales/sl/LC_MESSAGES/booktheme.po b/_static/locales/sl/LC_MESSAGES/booktheme.po index 228939bc..346c3648 100644 --- a/_static/locales/sl/LC_MESSAGES/booktheme.po +++ b/_static/locales/sl/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: sl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Prenesite izvorno datoteko" + msgid "suggest edit" msgstr "predlagajte urejanje" -msgid "Last updated on" -msgstr "Nazadnje posodobljeno dne" - -msgid "Edit this page" -msgstr "Uredite to stran" - -msgid "Launch" -msgstr "Kosilo" - -msgid "Print to PDF" -msgstr "Natisni v PDF" +msgid "Toggle navigation" +msgstr "Preklopi navigacijo" msgid "open issue" msgstr "odprto vprašanje" @@ -29,47 +23,53 @@ msgstr "odprto vprašanje" msgid "Download notebook file" msgstr "Prenesite datoteko zvezka" -msgid "Toggle navigation" -msgstr "Preklopi navigacijo" +msgid "repository" +msgstr "odlagališče" -msgid "Source repository" -msgstr "Izvorno skladišče" +msgid "Theme by the" +msgstr "Tema avtorja" -msgid "By the" -msgstr "Avtor" +msgid "Print to PDF" +msgstr "Natisni v PDF" -msgid "next page" -msgstr "Naslednja stran" +msgid "Download this page" +msgstr "Prenesite to stran" -msgid "repository" -msgstr "odlagališče" +msgid "Copyright" +msgstr "avtorske pravice" + +msgid "Last updated on" +msgstr "Nazadnje posodobljeno dne" + +msgid "Launch" +msgstr "Kosilo" + +msgid "Open an issue" +msgstr "Odprite številko" + +msgid "Fullscreen mode" +msgstr "Celozaslonski način" msgid "Sphinx Book Theme" msgstr "Tema knjige Sphinx" -msgid "Download source file" -msgstr "Prenesite izvorno datoteko" - msgid "Contents" msgstr "Vsebina" -msgid "By" -msgstr "Avtor" +msgid "Edit this page" +msgstr "Uredite to stran" -msgid "Copyright" -msgstr "avtorske pravice" +msgid "next page" +msgstr "Naslednja stran" -msgid "Fullscreen mode" -msgstr "Celozaslonski način" +msgid "Source repository" +msgstr "Izvorno skladišče" -msgid "Open an issue" -msgstr "Odprite številko" +msgid "By" +msgstr "Avtor" + +msgid "By the" +msgstr "Avtor" msgid "previous page" msgstr "Prejšnja stran" - -msgid "Download this page" -msgstr "Prenesite to stran" - -msgid "Theme by the" -msgstr "Tema avtorja" diff --git a/_static/locales/sr/LC_MESSAGES/booktheme.po b/_static/locales/sr/LC_MESSAGES/booktheme.po index 1a712a18..b1a97ada 100644 --- a/_static/locales/sr/LC_MESSAGES/booktheme.po +++ b/_static/locales/sr/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: sr\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Преузми изворну датотеку" + msgid "suggest edit" msgstr "предложи уређивање" -msgid "Last updated on" -msgstr "Последње ажурирање" - -msgid "Edit this page" -msgstr "Уредите ову страницу" - -msgid "Launch" -msgstr "Лансирање" - -msgid "Print to PDF" -msgstr "Испис у ПДФ" +msgid "Toggle navigation" +msgstr "Укључи / искључи навигацију" msgid "open issue" msgstr "отворено издање" @@ -29,47 +23,53 @@ msgstr "отворено издање" msgid "Download notebook file" msgstr "Преузмите датотеку бележнице" -msgid "Toggle navigation" -msgstr "Укључи / искључи навигацију" +msgid "repository" +msgstr "спремиште" -msgid "Source repository" -msgstr "Изворно спремиште" +msgid "Theme by the" +msgstr "Тхеме би" -msgid "By the" -msgstr "Од" +msgid "Print to PDF" +msgstr "Испис у ПДФ" -msgid "next page" -msgstr "Следећа страна" +msgid "Download this page" +msgstr "Преузмите ову страницу" -msgid "repository" -msgstr "спремиште" +msgid "Copyright" +msgstr "Ауторско право" + +msgid "Last updated on" +msgstr "Последње ажурирање" + +msgid "Launch" +msgstr "Лансирање" + +msgid "Open an issue" +msgstr "Отворите издање" + +msgid "Fullscreen mode" +msgstr "Режим целог екрана" msgid "Sphinx Book Theme" msgstr "Тема књиге Спхинк" -msgid "Download source file" -msgstr "Преузми изворну датотеку" - msgid "Contents" msgstr "Садржај" -msgid "By" -msgstr "Од стране" +msgid "Edit this page" +msgstr "Уредите ову страницу" -msgid "Copyright" -msgstr "Ауторско право" +msgid "next page" +msgstr "Следећа страна" -msgid "Fullscreen mode" -msgstr "Режим целог екрана" +msgid "Source repository" +msgstr "Изворно спремиште" -msgid "Open an issue" -msgstr "Отворите издање" +msgid "By" +msgstr "Од стране" + +msgid "By the" +msgstr "Од" msgid "previous page" msgstr "Претходна страница" - -msgid "Download this page" -msgstr "Преузмите ову страницу" - -msgid "Theme by the" -msgstr "Тхеме би" diff --git a/_static/locales/sv/LC_MESSAGES/booktheme.mo b/_static/locales/sv/LC_MESSAGES/booktheme.mo index be951bec201ccd86d534499749af1df8938a14e3..b07dc76ff21128244172d2e415cc899555d8b49d 100644 GIT binary patch delta 400 zcmZ9`yGjE=6b9gvxGF{sDtIXe#7+eZ(KaCnqD3V502^kK44KRfvy(+^tnC5;eSvH* z2tI&=k06NHTZwkI{+rln^>J=L=c)8u8oXT=s9)eLe2-{%yzq&}JQ{`RNzfw94>w`{$Ue*; zsNP=}c=4c;QYB?vXgbzfbV8;Som<;6Y2w1jdpeCdkC_&ZY2!uHnC?zXs^NB|>fy#( z9n%CRG_%e$mFT(HTH`!5x=yC7@0piMv3l)@PQpm3uHlIj)+Ev!C;L5W*pAc}tU7#+ k_G&u*AJYmCPP9WNG#4z9Jf=U_<8h)w#==N*Cv}^C0AtK%FaQ7m delta 365 zcmX}lJxc>Y5C-5eo(7|66hDF>Y++%eXltXDAfyun%RP5;w`AR%duOl{?CgXCv9$1N zi-3P%$sZ8xEVQ(+vk+{2?-XI#2WH-xd2S3F*Dn|2MD#IAgh!wFCg2yGg0+BX1EcXrJG<~NZX05KL?761SM diff --git a/_static/locales/sv/LC_MESSAGES/booktheme.po b/_static/locales/sv/LC_MESSAGES/booktheme.po index 7d2b56d9..8fc0146e 100644 --- a/_static/locales/sv/LC_MESSAGES/booktheme.po +++ b/_static/locales/sv/LC_MESSAGES/booktheme.po @@ -8,68 +8,68 @@ msgstr "" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Ladda ner källfil" + msgid "suggest edit" -msgstr "föreslå redigering" +msgstr "föreslå ändring" -msgid "Last updated on" -msgstr "Senast uppdaterad den" +msgid "Toggle navigation" +msgstr "Växla navigering" -msgid "Edit this page" -msgstr "Redigera den här sidan" +msgid "open issue" +msgstr "öppna problemrapport" -msgid "Launch" -msgstr "Lansera" +msgid "Download notebook file" +msgstr "Ladda ner notebook-fil" + +msgid "repository" +msgstr "repositorium" + +msgid "Theme by the" +msgstr "Tema av" msgid "Print to PDF" msgstr "Skriv ut till PDF" -msgid "open issue" -msgstr "öppet problem" - -msgid "Download notebook file" -msgstr "Ladda ner anteckningsbokfilen" +msgid "Download this page" +msgstr "Ladda ner den här sidan" -msgid "Toggle navigation" -msgstr "Växla navigering" +msgid "Copyright" +msgstr "Upphovsrätt" -msgid "Source repository" -msgstr "Källförvar" +msgid "Last updated on" +msgstr "Senast uppdaterad den" -msgid "By the" -msgstr "Vid" +msgid "Launch" +msgstr "Öppna" -msgid "next page" -msgstr "nästa sida" +msgid "Open an issue" +msgstr "Öppna en problemrapport" -msgid "repository" -msgstr "förvar" +msgid "Fullscreen mode" +msgstr "Fullskärmsläge" msgid "Sphinx Book Theme" -msgstr "Sphinx boktema" - -msgid "Download source file" -msgstr "Ladda ner källfil" +msgstr "Sphinx Boktema" msgid "Contents" msgstr "Innehåll" -msgid "By" -msgstr "Förbi" +msgid "Edit this page" +msgstr "Redigera den här sidan" -msgid "Copyright" -msgstr "upphovsrätt" +msgid "next page" +msgstr "nästa sida" -msgid "Fullscreen mode" -msgstr "Fullskärmsläge" +msgid "Source repository" +msgstr "Källkodsrepositorium" -msgid "Open an issue" -msgstr "Öppna ett problem" +msgid "By" +msgstr "Av" + +msgid "By the" +msgstr "Av den" msgid "previous page" msgstr "föregående sida" - -msgid "Download this page" -msgstr "Ladda ner den här sidan" - -msgid "Theme by the" -msgstr "Tema av" diff --git a/_static/locales/ta/LC_MESSAGES/booktheme.po b/_static/locales/ta/LC_MESSAGES/booktheme.po index c75ffe19..116d7433 100644 --- a/_static/locales/ta/LC_MESSAGES/booktheme.po +++ b/_static/locales/ta/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: ta\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "மூல கோப்பைப் பதிவிறக்குக" + msgid "suggest edit" msgstr "திருத்த பரிந்துரைக்கவும்" -msgid "Last updated on" -msgstr "கடைசியாக புதுப்பிக்கப்பட்டது" - -msgid "Edit this page" -msgstr "இந்தப் பக்கத்தைத் திருத்தவும்" - -msgid "Launch" -msgstr "தொடங்க" - -msgid "Print to PDF" -msgstr "PDF இல் அச்சிடுக" +msgid "Toggle navigation" +msgstr "வழிசெலுத்தலை நிலைமாற்று" msgid "open issue" msgstr "திறந்த பிரச்சினை" @@ -29,38 +23,44 @@ msgstr "திறந்த பிரச்சினை" msgid "Download notebook file" msgstr "நோட்புக் கோப்பைப் பதிவிறக்கவும்" -msgid "Toggle navigation" -msgstr "வழிசெலுத்தலை நிலைமாற்று" +msgid "Theme by the" +msgstr "வழங்கிய தீம்" -msgid "Source repository" -msgstr "மூல களஞ்சியம்" +msgid "Print to PDF" +msgstr "PDF இல் அச்சிடுக" -msgid "By the" -msgstr "மூலம்" +msgid "Download this page" +msgstr "இந்தப் பக்கத்தைப் பதிவிறக்கவும்" -msgid "next page" -msgstr "அடுத்த பக்கம்" +msgid "Copyright" +msgstr "பதிப்புரிமை" + +msgid "Last updated on" +msgstr "கடைசியாக புதுப்பிக்கப்பட்டது" + +msgid "Launch" +msgstr "தொடங்க" + +msgid "Open an issue" +msgstr "சிக்கலைத் திறக்கவும்" msgid "Sphinx Book Theme" msgstr "ஸ்பிங்க்ஸ் புத்தக தீம்" -msgid "Download source file" -msgstr "மூல கோப்பைப் பதிவிறக்குக" +msgid "Edit this page" +msgstr "இந்தப் பக்கத்தைத் திருத்தவும்" + +msgid "next page" +msgstr "அடுத்த பக்கம்" + +msgid "Source repository" +msgstr "மூல களஞ்சியம்" msgid "By" msgstr "வழங்கியவர்" -msgid "Copyright" -msgstr "பதிப்புரிமை" - -msgid "Open an issue" -msgstr "சிக்கலைத் திறக்கவும்" +msgid "By the" +msgstr "மூலம்" msgid "previous page" msgstr "முந்தைய பக்கம்" - -msgid "Download this page" -msgstr "இந்தப் பக்கத்தைப் பதிவிறக்கவும்" - -msgid "Theme by the" -msgstr "வழங்கிய தீம்" diff --git a/_static/locales/te/LC_MESSAGES/booktheme.po b/_static/locales/te/LC_MESSAGES/booktheme.po index 2595c035..635bdf96 100644 --- a/_static/locales/te/LC_MESSAGES/booktheme.po +++ b/_static/locales/te/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: te\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "మూల ఫైల్‌ను డౌన్‌లోడ్ చేయండి" + msgid "suggest edit" msgstr "సవరించమని సూచించండి" -msgid "Last updated on" -msgstr "చివరిగా నవీకరించబడింది" - -msgid "Edit this page" -msgstr "ఈ పేజీని సవరించండి" - -msgid "Launch" -msgstr "ప్రారంభించండి" - -msgid "Print to PDF" -msgstr "PDF కి ముద్రించండి" +msgid "Toggle navigation" +msgstr "నావిగేషన్‌ను టోగుల్ చేయండి" msgid "open issue" msgstr "ఓపెన్ ఇష్యూ" @@ -29,38 +23,44 @@ msgstr "ఓపెన్ ఇష్యూ" msgid "Download notebook file" msgstr "నోట్బుక్ ఫైల్ను డౌన్లోడ్ చేయండి" -msgid "Toggle navigation" -msgstr "నావిగేషన్‌ను టోగుల్ చేయండి" +msgid "Theme by the" +msgstr "ద్వారా థీమ్" -msgid "Source repository" -msgstr "మూల రిపోజిటరీ" +msgid "Print to PDF" +msgstr "PDF కి ముద్రించండి" -msgid "By the" -msgstr "ద్వారా" +msgid "Download this page" +msgstr "ఈ పేజీని డౌన్‌లోడ్ చేయండి" -msgid "next page" -msgstr "తరువాతి పేజీ" +msgid "Copyright" +msgstr "కాపీరైట్" + +msgid "Last updated on" +msgstr "చివరిగా నవీకరించబడింది" + +msgid "Launch" +msgstr "ప్రారంభించండి" + +msgid "Open an issue" +msgstr "సమస్యను తెరవండి" msgid "Sphinx Book Theme" msgstr "సింహిక పుస్తక థీమ్" -msgid "Download source file" -msgstr "మూల ఫైల్‌ను డౌన్‌లోడ్ చేయండి" +msgid "Edit this page" +msgstr "ఈ పేజీని సవరించండి" + +msgid "next page" +msgstr "తరువాతి పేజీ" + +msgid "Source repository" +msgstr "మూల రిపోజిటరీ" msgid "By" msgstr "ద్వారా" -msgid "Copyright" -msgstr "కాపీరైట్" - -msgid "Open an issue" -msgstr "సమస్యను తెరవండి" +msgid "By the" +msgstr "ద్వారా" msgid "previous page" msgstr "ముందు పేజి" - -msgid "Download this page" -msgstr "ఈ పేజీని డౌన్‌లోడ్ చేయండి" - -msgid "Theme by the" -msgstr "ద్వారా థీమ్" diff --git a/_static/locales/tg/LC_MESSAGES/booktheme.po b/_static/locales/tg/LC_MESSAGES/booktheme.po index 73cd30ea..a92c069a 100644 --- a/_static/locales/tg/LC_MESSAGES/booktheme.po +++ b/_static/locales/tg/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: tg\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Файли манбаъро зеркашӣ кунед" + msgid "suggest edit" msgstr "пешниҳод вироиш" -msgid "Last updated on" -msgstr "Last навсозӣ дар" - -msgid "Edit this page" -msgstr "Ин саҳифаро таҳрир кунед" - -msgid "Launch" -msgstr "Оғоз" - -msgid "Print to PDF" -msgstr "Чоп ба PDF" +msgid "Toggle navigation" +msgstr "Гузаришро иваз кунед" msgid "open issue" msgstr "барориши кушод" @@ -29,47 +23,53 @@ msgstr "барориши кушод" msgid "Download notebook file" msgstr "Файли дафтарро зеркашӣ кунед" -msgid "Toggle navigation" -msgstr "Гузаришро иваз кунед" +msgid "repository" +msgstr "анбор" -msgid "Source repository" -msgstr "Анбори манбаъ" +msgid "Theme by the" +msgstr "Мавзӯъи аз" -msgid "By the" -msgstr "Бо" +msgid "Print to PDF" +msgstr "Чоп ба PDF" -msgid "next page" -msgstr "саҳифаи оянда" +msgid "Download this page" +msgstr "Ин саҳифаро зеркашӣ кунед" -msgid "repository" -msgstr "анбор" +msgid "Copyright" +msgstr "Ҳуқуқи муаллиф" + +msgid "Last updated on" +msgstr "Last навсозӣ дар" + +msgid "Launch" +msgstr "Оғоз" + +msgid "Open an issue" +msgstr "Масъаларо кушоед" + +msgid "Fullscreen mode" +msgstr "Ҳолати экрани пурра" msgid "Sphinx Book Theme" msgstr "Сфинкс Мавзӯи китоб" -msgid "Download source file" -msgstr "Файли манбаъро зеркашӣ кунед" - msgid "Contents" msgstr "Мундариҷа" -msgid "By" -msgstr "Бо" +msgid "Edit this page" +msgstr "Ин саҳифаро таҳрир кунед" -msgid "Copyright" -msgstr "Ҳуқуқи муаллиф" +msgid "next page" +msgstr "саҳифаи оянда" -msgid "Fullscreen mode" -msgstr "Ҳолати экрани пурра" +msgid "Source repository" +msgstr "Анбори манбаъ" -msgid "Open an issue" -msgstr "Масъаларо кушоед" +msgid "By" +msgstr "Бо" + +msgid "By the" +msgstr "Бо" msgid "previous page" msgstr "саҳифаи қаблӣ" - -msgid "Download this page" -msgstr "Ин саҳифаро зеркашӣ кунед" - -msgid "Theme by the" -msgstr "Мавзӯъи аз" diff --git a/_static/locales/th/LC_MESSAGES/booktheme.po b/_static/locales/th/LC_MESSAGES/booktheme.po index 0392b4ad..25d9837f 100644 --- a/_static/locales/th/LC_MESSAGES/booktheme.po +++ b/_static/locales/th/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: th\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "ดาวน์โหลดไฟล์ต้นฉบับ" + msgid "suggest edit" msgstr "แนะนำแก้ไข" -msgid "Last updated on" -msgstr "ปรับปรุงล่าสุดเมื่อ" - -msgid "Edit this page" -msgstr "แก้ไขหน้านี้" - -msgid "Launch" -msgstr "เปิด" - -msgid "Print to PDF" -msgstr "พิมพ์เป็น PDF" +msgid "Toggle navigation" +msgstr "ไม่ต้องสลับช่องทาง" msgid "open issue" msgstr "เปิดปัญหา" @@ -29,47 +23,53 @@ msgstr "เปิดปัญหา" msgid "Download notebook file" msgstr "ดาวน์โหลดไฟล์สมุดบันทึก" -msgid "Toggle navigation" -msgstr "ไม่ต้องสลับช่องทาง" +msgid "repository" +msgstr "ที่เก็บ" -msgid "Source repository" -msgstr "ที่เก็บซอร์ส" +msgid "Theme by the" +msgstr "ธีมโดย" -msgid "By the" -msgstr "โดย" +msgid "Print to PDF" +msgstr "พิมพ์เป็น PDF" -msgid "next page" -msgstr "หน้าต่อไป" +msgid "Download this page" +msgstr "ดาวน์โหลดหน้านี้" -msgid "repository" -msgstr "ที่เก็บ" +msgid "Copyright" +msgstr "ลิขสิทธิ์" + +msgid "Last updated on" +msgstr "ปรับปรุงล่าสุดเมื่อ" + +msgid "Launch" +msgstr "เปิด" + +msgid "Open an issue" +msgstr "เปิดปัญหา" + +msgid "Fullscreen mode" +msgstr "โหมดเต็มหน้าจอ" msgid "Sphinx Book Theme" msgstr "ธีมหนังสือสฟิงซ์" -msgid "Download source file" -msgstr "ดาวน์โหลดไฟล์ต้นฉบับ" - msgid "Contents" msgstr "สารบัญ" -msgid "By" -msgstr "โดย" +msgid "Edit this page" +msgstr "แก้ไขหน้านี้" -msgid "Copyright" -msgstr "ลิขสิทธิ์" +msgid "next page" +msgstr "หน้าต่อไป" -msgid "Fullscreen mode" -msgstr "โหมดเต็มหน้าจอ" +msgid "Source repository" +msgstr "ที่เก็บซอร์ส" -msgid "Open an issue" -msgstr "เปิดปัญหา" +msgid "By" +msgstr "โดย" + +msgid "By the" +msgstr "โดย" msgid "previous page" msgstr "หน้าที่แล้ว" - -msgid "Download this page" -msgstr "ดาวน์โหลดหน้านี้" - -msgid "Theme by the" -msgstr "ธีมโดย" diff --git a/_static/locales/tl/LC_MESSAGES/booktheme.po b/_static/locales/tl/LC_MESSAGES/booktheme.po index c8375b54..7e28b05f 100644 --- a/_static/locales/tl/LC_MESSAGES/booktheme.po +++ b/_static/locales/tl/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: tl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Mag-download ng file ng pinagmulan" + msgid "suggest edit" msgstr "iminumungkahi i-edit" -msgid "Last updated on" -msgstr "Huling na-update noong" - -msgid "Edit this page" -msgstr "I-edit ang pahinang ito" - -msgid "Launch" -msgstr "Ilunsad" - -msgid "Print to PDF" -msgstr "I-print sa PDF" +msgid "Toggle navigation" +msgstr "I-toggle ang pag-navigate" msgid "open issue" msgstr "bukas na isyu" @@ -29,38 +23,44 @@ msgstr "bukas na isyu" msgid "Download notebook file" msgstr "Mag-download ng file ng notebook" -msgid "Toggle navigation" -msgstr "I-toggle ang pag-navigate" +msgid "Theme by the" +msgstr "Tema ng" -msgid "Source repository" -msgstr "Pinagmulan ng imbakan" +msgid "Print to PDF" +msgstr "I-print sa PDF" -msgid "By the" -msgstr "Sa pamamagitan ng" +msgid "Download this page" +msgstr "I-download ang pahinang ito" -msgid "next page" -msgstr "Susunod na pahina" +msgid "Copyright" +msgstr "Copyright" + +msgid "Last updated on" +msgstr "Huling na-update noong" + +msgid "Launch" +msgstr "Ilunsad" + +msgid "Open an issue" +msgstr "Magbukas ng isyu" msgid "Sphinx Book Theme" msgstr "Tema ng Sphinx Book" -msgid "Download source file" -msgstr "Mag-download ng file ng pinagmulan" +msgid "Edit this page" +msgstr "I-edit ang pahinang ito" + +msgid "next page" +msgstr "Susunod na pahina" + +msgid "Source repository" +msgstr "Pinagmulan ng imbakan" msgid "By" msgstr "Ni" -msgid "Copyright" -msgstr "Copyright" - -msgid "Open an issue" -msgstr "Magbukas ng isyu" +msgid "By the" +msgstr "Sa pamamagitan ng" msgid "previous page" msgstr "Nakaraang pahina" - -msgid "Download this page" -msgstr "I-download ang pahinang ito" - -msgid "Theme by the" -msgstr "Tema ng" diff --git a/_static/locales/tr/LC_MESSAGES/booktheme.po b/_static/locales/tr/LC_MESSAGES/booktheme.po index 47d7bdf7..54d6f583 100644 --- a/_static/locales/tr/LC_MESSAGES/booktheme.po +++ b/_static/locales/tr/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: tr\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Kaynak dosyayı indirin" + msgid "suggest edit" msgstr "düzenleme öner" -msgid "Last updated on" -msgstr "Son güncelleme tarihi" - -msgid "Edit this page" -msgstr "Bu sayfayı düzenle" - -msgid "Launch" -msgstr "Başlatmak" - -msgid "Print to PDF" -msgstr "PDF olarak yazdır" +msgid "Toggle navigation" +msgstr "Gezinmeyi değiştir" msgid "open issue" msgstr "Açık konu" @@ -29,47 +23,53 @@ msgstr "Açık konu" msgid "Download notebook file" msgstr "Defter dosyasını indirin" -msgid "Toggle navigation" -msgstr "Gezinmeyi değiştir" +msgid "repository" +msgstr "depo" -msgid "Source repository" -msgstr "Kaynak kod deposu" +msgid "Theme by the" +msgstr "Tarafından tema" -msgid "By the" -msgstr "Tarafından" +msgid "Print to PDF" +msgstr "PDF olarak yazdır" -msgid "next page" -msgstr "sonraki Sayfa" +msgid "Download this page" +msgstr "Bu sayfayı indirin" -msgid "repository" -msgstr "depo" +msgid "Copyright" +msgstr "Telif hakkı" + +msgid "Last updated on" +msgstr "Son güncelleme tarihi" + +msgid "Launch" +msgstr "Başlatmak" + +msgid "Open an issue" +msgstr "Bir sorunu açın" + +msgid "Fullscreen mode" +msgstr "Tam ekran modu" msgid "Sphinx Book Theme" msgstr "Sfenks Kitap Teması" -msgid "Download source file" -msgstr "Kaynak dosyayı indirin" - msgid "Contents" msgstr "İçindekiler" -msgid "By" -msgstr "Tarafından" +msgid "Edit this page" +msgstr "Bu sayfayı düzenle" -msgid "Copyright" -msgstr "Telif hakkı" +msgid "next page" +msgstr "sonraki Sayfa" -msgid "Fullscreen mode" -msgstr "Tam ekran modu" +msgid "Source repository" +msgstr "Kaynak kod deposu" -msgid "Open an issue" -msgstr "Bir sorunu açın" +msgid "By" +msgstr "Tarafından" + +msgid "By the" +msgstr "Tarafından" msgid "previous page" msgstr "önceki sayfa" - -msgid "Download this page" -msgstr "Bu sayfayı indirin" - -msgid "Theme by the" -msgstr "Tarafından tema" diff --git a/_static/locales/uk/LC_MESSAGES/booktheme.po b/_static/locales/uk/LC_MESSAGES/booktheme.po index e85f6f16..6ecaec67 100644 --- a/_static/locales/uk/LC_MESSAGES/booktheme.po +++ b/_static/locales/uk/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: uk\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Завантажити вихідний файл" + msgid "suggest edit" msgstr "запропонувати редагувати" -msgid "Last updated on" -msgstr "Останнє оновлення:" - -msgid "Edit this page" -msgstr "Редагувати цю сторінку" - -msgid "Launch" -msgstr "Запуск" - -msgid "Print to PDF" -msgstr "Друк у форматі PDF" +msgid "Toggle navigation" +msgstr "Переключити навігацію" msgid "open issue" msgstr "відкритий випуск" @@ -29,47 +23,53 @@ msgstr "відкритий випуск" msgid "Download notebook file" msgstr "Завантажте файл блокнота" -msgid "Toggle navigation" -msgstr "Переключити навігацію" +msgid "repository" +msgstr "сховище" -msgid "Source repository" -msgstr "Джерело сховища" +msgid "Theme by the" +msgstr "Тема від" -msgid "By the" -msgstr "По" +msgid "Print to PDF" +msgstr "Друк у форматі PDF" -msgid "next page" -msgstr "Наступна сторінка" +msgid "Download this page" +msgstr "Завантажте цю сторінку" -msgid "repository" -msgstr "сховище" +msgid "Copyright" +msgstr "Авторське право" + +msgid "Last updated on" +msgstr "Останнє оновлення:" + +msgid "Launch" +msgstr "Запуск" + +msgid "Open an issue" +msgstr "Відкрийте випуск" + +msgid "Fullscreen mode" +msgstr "Повноекранний режим" msgid "Sphinx Book Theme" msgstr "Тема книги \"Сфінкс\"" -msgid "Download source file" -msgstr "Завантажити вихідний файл" - msgid "Contents" msgstr "Зміст" -msgid "By" -msgstr "Автор" +msgid "Edit this page" +msgstr "Редагувати цю сторінку" -msgid "Copyright" -msgstr "Авторське право" +msgid "next page" +msgstr "Наступна сторінка" -msgid "Fullscreen mode" -msgstr "Повноекранний режим" +msgid "Source repository" +msgstr "Джерело сховища" -msgid "Open an issue" -msgstr "Відкрийте випуск" +msgid "By" +msgstr "Автор" + +msgid "By the" +msgstr "По" msgid "previous page" msgstr "Попередня сторінка" - -msgid "Download this page" -msgstr "Завантажте цю сторінку" - -msgid "Theme by the" -msgstr "Тема від" diff --git a/_static/locales/ur/LC_MESSAGES/booktheme.po b/_static/locales/ur/LC_MESSAGES/booktheme.po index 0f90726c..818e03de 100644 --- a/_static/locales/ur/LC_MESSAGES/booktheme.po +++ b/_static/locales/ur/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: ur\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "سورس فائل ڈاؤن لوڈ کریں" + msgid "suggest edit" msgstr "ترمیم کی تجویز کریں" -msgid "Last updated on" -msgstr "آخری بار تازہ کاری ہوئی" - -msgid "Edit this page" -msgstr "اس صفحے میں ترمیم کریں" - -msgid "Launch" -msgstr "لانچ کریں" - -msgid "Print to PDF" -msgstr "پی ڈی ایف پرنٹ کریں" +msgid "Toggle navigation" +msgstr "نیویگیشن ٹوگل کریں" msgid "open issue" msgstr "کھلا مسئلہ" @@ -29,38 +23,44 @@ msgstr "کھلا مسئلہ" msgid "Download notebook file" msgstr "نوٹ بک فائل ڈاؤن لوڈ کریں" -msgid "Toggle navigation" -msgstr "نیویگیشن ٹوگل کریں" +msgid "Theme by the" +msgstr "کے ذریعہ تھیم" -msgid "Source repository" -msgstr "ماخذ ذخیرہ" +msgid "Print to PDF" +msgstr "پی ڈی ایف پرنٹ کریں" -msgid "By the" -msgstr "کی طرف" +msgid "Download this page" +msgstr "اس صفحے کو ڈاؤن لوڈ کریں" -msgid "next page" -msgstr "اگلا صفحہ" +msgid "Copyright" +msgstr "کاپی رائٹ" + +msgid "Last updated on" +msgstr "آخری بار تازہ کاری ہوئی" + +msgid "Launch" +msgstr "لانچ کریں" + +msgid "Open an issue" +msgstr "ایک مسئلہ کھولیں" msgid "Sphinx Book Theme" msgstr "سپنکس بک تھیم" -msgid "Download source file" -msgstr "سورس فائل ڈاؤن لوڈ کریں" +msgid "Edit this page" +msgstr "اس صفحے میں ترمیم کریں" + +msgid "next page" +msgstr "اگلا صفحہ" + +msgid "Source repository" +msgstr "ماخذ ذخیرہ" msgid "By" msgstr "بذریعہ" -msgid "Copyright" -msgstr "کاپی رائٹ" - -msgid "Open an issue" -msgstr "ایک مسئلہ کھولیں" +msgid "By the" +msgstr "کی طرف" msgid "previous page" msgstr "سابقہ ​​صفحہ" - -msgid "Download this page" -msgstr "اس صفحے کو ڈاؤن لوڈ کریں" - -msgid "Theme by the" -msgstr "کے ذریعہ تھیم" diff --git a/_static/locales/vi/LC_MESSAGES/booktheme.po b/_static/locales/vi/LC_MESSAGES/booktheme.po index 2cb5cf3b..59db2669 100644 --- a/_static/locales/vi/LC_MESSAGES/booktheme.po +++ b/_static/locales/vi/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: vi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "Tải xuống tệp nguồn" + msgid "suggest edit" msgstr "đề nghị chỉnh sửa" -msgid "Last updated on" -msgstr "Cập nhật lần cuối vào" - -msgid "Edit this page" -msgstr "chỉnh sửa trang này" - -msgid "Launch" -msgstr "Phóng" - -msgid "Print to PDF" -msgstr "In sang PDF" +msgid "Toggle navigation" +msgstr "Chuyển đổi điều hướng thành" msgid "open issue" msgstr "vấn đề mở" @@ -29,47 +23,53 @@ msgstr "vấn đề mở" msgid "Download notebook file" msgstr "Tải xuống tệp sổ tay" -msgid "Toggle navigation" -msgstr "Chuyển đổi điều hướng thành" +msgid "repository" +msgstr "kho" -msgid "Source repository" -msgstr "Kho nguồn" +msgid "Theme by the" +msgstr "Chủ đề của" -msgid "By the" -msgstr "Bằng" +msgid "Print to PDF" +msgstr "In sang PDF" -msgid "next page" -msgstr "Trang tiếp theo" +msgid "Download this page" +msgstr "Tải xuống trang này" -msgid "repository" -msgstr "kho" +msgid "Copyright" +msgstr "Bản quyền" + +msgid "Last updated on" +msgstr "Cập nhật lần cuối vào" + +msgid "Launch" +msgstr "Phóng" + +msgid "Open an issue" +msgstr "Mở một vấn đề" + +msgid "Fullscreen mode" +msgstr "Chế độ toàn màn hình" msgid "Sphinx Book Theme" msgstr "Chủ đề sách nhân sư" -msgid "Download source file" -msgstr "Tải xuống tệp nguồn" - msgid "Contents" msgstr "Nội dung" -msgid "By" -msgstr "Bởi" +msgid "Edit this page" +msgstr "chỉnh sửa trang này" -msgid "Copyright" -msgstr "Bản quyền" +msgid "next page" +msgstr "Trang tiếp theo" -msgid "Fullscreen mode" -msgstr "Chế độ toàn màn hình" +msgid "Source repository" +msgstr "Kho nguồn" -msgid "Open an issue" -msgstr "Mở một vấn đề" +msgid "By" +msgstr "Bởi" + +msgid "By the" +msgstr "Bằng" msgid "previous page" msgstr "trang trước" - -msgid "Download this page" -msgstr "Tải xuống trang này" - -msgid "Theme by the" -msgstr "Chủ đề của" diff --git a/_static/locales/zh_CN/LC_MESSAGES/booktheme.po b/_static/locales/zh_CN/LC_MESSAGES/booktheme.po index f91f3ba0..e8d12dd7 100644 --- a/_static/locales/zh_CN/LC_MESSAGES/booktheme.po +++ b/_static/locales/zh_CN/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "下载源文件" + msgid "suggest edit" msgstr "提出修改建议" -msgid "Last updated on" -msgstr "上次更新时间:" - -msgid "Edit this page" -msgstr "编辑此页面" - -msgid "Launch" -msgstr "启动" - -msgid "Print to PDF" -msgstr "列印成 PDF" +msgid "Toggle navigation" +msgstr "显示或隐藏导航栏" msgid "open issue" msgstr "创建议题" @@ -29,47 +23,53 @@ msgstr "创建议题" msgid "Download notebook file" msgstr "下载笔记本文件" -msgid "Toggle navigation" -msgstr "显示或隐藏导航栏" +msgid "repository" +msgstr "仓库" -msgid "Source repository" -msgstr "源码库" +msgid "Theme by the" +msgstr "主题作者:" -msgid "By the" -msgstr "作者:" +msgid "Print to PDF" +msgstr "列印成 PDF" -msgid "next page" -msgstr "下一页" +msgid "Download this page" +msgstr "下载此页面" -msgid "repository" -msgstr "仓库" +msgid "Copyright" +msgstr "版权" + +msgid "Last updated on" +msgstr "上次更新时间:" + +msgid "Launch" +msgstr "启动" + +msgid "Open an issue" +msgstr "创建议题" + +msgid "Fullscreen mode" +msgstr "全屏模式" msgid "Sphinx Book Theme" msgstr "Sphinx Book 主题" -msgid "Download source file" -msgstr "下载源文件" - msgid "Contents" msgstr "目录" -msgid "By" -msgstr "作者:" +msgid "Edit this page" +msgstr "编辑此页面" -msgid "Copyright" -msgstr "版权" +msgid "next page" +msgstr "下一页" -msgid "Fullscreen mode" -msgstr "全屏模式" +msgid "Source repository" +msgstr "源码库" -msgid "Open an issue" -msgstr "创建议题" +msgid "By" +msgstr "作者:" + +msgid "By the" +msgstr "作者:" msgid "previous page" msgstr "上一页" - -msgid "Download this page" -msgstr "下载此页面" - -msgid "Theme by the" -msgstr "主题作者:" diff --git a/_static/locales/zh_TW/LC_MESSAGES/booktheme.po b/_static/locales/zh_TW/LC_MESSAGES/booktheme.po index 7833d904..0ed32f74 100644 --- a/_static/locales/zh_TW/LC_MESSAGES/booktheme.po +++ b/_static/locales/zh_TW/LC_MESSAGES/booktheme.po @@ -8,20 +8,14 @@ msgstr "" "Language: zh_TW\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Download source file" +msgstr "下載原始檔" + msgid "suggest edit" msgstr "提出修改建議" -msgid "Last updated on" -msgstr "最後更新時間:" - -msgid "Edit this page" -msgstr "編輯此頁面" - -msgid "Launch" -msgstr "啟動" - -msgid "Print to PDF" -msgstr "列印成 PDF" +msgid "Toggle navigation" +msgstr "顯示或隱藏導覽列" msgid "open issue" msgstr "公開的問題" @@ -29,47 +23,53 @@ msgstr "公開的問題" msgid "Download notebook file" msgstr "下載 Notebook 檔案" -msgid "Toggle navigation" -msgstr "顯示或隱藏導覽列" +msgid "repository" +msgstr "儲存庫" -msgid "Source repository" -msgstr "來源儲存庫" +msgid "Theme by the" +msgstr "佈景主題作者:" -msgid "By the" -msgstr "作者:" +msgid "Print to PDF" +msgstr "列印成 PDF" -msgid "next page" -msgstr "下一頁" +msgid "Download this page" +msgstr "下載此頁面" -msgid "repository" -msgstr "儲存庫" +msgid "Copyright" +msgstr "Copyright" + +msgid "Last updated on" +msgstr "最後更新時間:" + +msgid "Launch" +msgstr "啟動" + +msgid "Open an issue" +msgstr "開啟議題" + +msgid "Fullscreen mode" +msgstr "全螢幕模式" msgid "Sphinx Book Theme" msgstr "Sphinx Book 佈景主題" -msgid "Download source file" -msgstr "下載原始檔" - msgid "Contents" msgstr "目錄" -msgid "By" -msgstr "作者:" +msgid "Edit this page" +msgstr "編輯此頁面" -msgid "Copyright" -msgstr "Copyright" +msgid "next page" +msgstr "下一頁" -msgid "Fullscreen mode" -msgstr "全螢幕模式" +msgid "Source repository" +msgstr "來源儲存庫" -msgid "Open an issue" -msgstr "開啟議題" +msgid "By" +msgstr "作者:" + +msgid "By the" +msgstr "作者:" msgid "previous page" msgstr "上一頁" - -msgid "Download this page" -msgstr "下載此頁面" - -msgid "Theme by the" -msgstr "佈景主題作者:" diff --git a/_static/scripts/bootstrap.js b/_static/scripts/bootstrap.js index 766173ab..4e209b0e 100644 --- a/_static/scripts/bootstrap.js +++ b/_static/scripts/bootstrap.js @@ -1,3 +1,3 @@ /*! For license information please see bootstrap.js.LICENSE.txt */ -(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{afterMain:()=>w,afterRead:()=>b,afterWrite:()=>C,applyStyles:()=>$,arrow:()=>G,auto:()=>r,basePlacements:()=>a,beforeMain:()=>v,beforeRead:()=>m,beforeWrite:()=>A,bottom:()=>n,clippingParents:()=>h,computeStyles:()=>et,createPopper:()=>Dt,createPopperBase:()=>Lt,createPopperLite:()=>$t,detectOverflow:()=>mt,end:()=>c,eventListeners:()=>nt,flip:()=>_t,hide:()=>yt,left:()=>o,main:()=>y,modifierPhases:()=>T,offset:()=>wt,placements:()=>g,popper:()=>d,popperGenerator:()=>kt,popperOffsets:()=>At,preventOverflow:()=>Et,read:()=>_,reference:()=>f,right:()=>s,start:()=>l,top:()=>i,variationPlacements:()=>p,viewport:()=>u,write:()=>E});var i="top",n="bottom",s="right",o="left",r="auto",a=[i,n,s,o],l="start",c="end",h="clippingParents",u="viewport",d="popper",f="reference",p=a.reduce((function(t,e){return t.concat([e+"-"+l,e+"-"+c])}),[]),g=[].concat(a,[r]).reduce((function(t,e){return t.concat([e,e+"-"+l,e+"-"+c])}),[]),m="beforeRead",_="read",b="afterRead",v="beforeMain",y="main",w="afterMain",A="beforeWrite",E="write",C="afterWrite",T=[m,_,b,v,y,w,A,E,C];function O(t){return t?(t.nodeName||"").toLowerCase():null}function x(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function k(t){return t instanceof x(t).Element||t instanceof Element}function L(t){return t instanceof x(t).HTMLElement||t instanceof HTMLElement}function D(t){return"undefined"!=typeof ShadowRoot&&(t instanceof x(t).ShadowRoot||t instanceof ShadowRoot)}const $={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];L(s)&&O(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});L(n)&&O(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function S(t){return t.split("-")[0]}var I=Math.max,N=Math.min,P=Math.round;function j(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function M(){return!/^((?!chrome|android).)*safari/i.test(j())}function H(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&L(t)&&(s=t.offsetWidth>0&&P(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&P(n.height)/t.offsetHeight||1);var r=(k(t)?x(t):window).visualViewport,a=!M()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,u=n.height/o;return{width:h,height:u,top:c,right:l+h,bottom:c+u,left:l,x:l,y:c}}function W(t){var e=H(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function F(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&D(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function B(t){return x(t).getComputedStyle(t)}function z(t){return["table","td","th"].indexOf(O(t))>=0}function q(t){return((k(t)?t.ownerDocument:t.document)||window.document).documentElement}function R(t){return"html"===O(t)?t:t.assignedSlot||t.parentNode||(D(t)?t.host:null)||q(t)}function V(t){return L(t)&&"fixed"!==B(t).position?t.offsetParent:null}function K(t){for(var e=x(t),i=V(t);i&&z(i)&&"static"===B(i).position;)i=V(i);return i&&("html"===O(i)||"body"===O(i)&&"static"===B(i).position)?e:i||function(t){var e=/firefox/i.test(j());if(/Trident/i.test(j())&&L(t)&&"fixed"===B(t).position)return null;var i=R(t);for(D(i)&&(i=i.host);L(i)&&["html","body"].indexOf(O(i))<0;){var n=B(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Q(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function X(t,e,i){return I(t,N(e,i))}function Y(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function U(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const G={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,r=t.state,l=t.name,c=t.options,h=r.elements.arrow,u=r.modifiersData.popperOffsets,d=S(r.placement),f=Q(d),p=[o,s].indexOf(d)>=0?"height":"width";if(h&&u){var g=function(t,e){return Y("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:U(t,a))}(c.padding,r),m=W(h),_="y"===f?i:o,b="y"===f?n:s,v=r.rects.reference[p]+r.rects.reference[f]-u[f]-r.rects.popper[p],y=u[f]-r.rects.reference[f],w=K(h),A=w?"y"===f?w.clientHeight||0:w.clientWidth||0:0,E=v/2-y/2,C=g[_],T=A-m[p]-g[b],O=A/2-m[p]/2+E,x=X(C,O,T),k=f;r.modifiersData[l]=((e={})[k]=x,e.centerOffset=x-O,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&F(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function J(t){return t.split("-")[1]}var Z={top:"auto",right:"auto",bottom:"auto",left:"auto"};function tt(t){var e,r=t.popper,a=t.popperRect,l=t.placement,h=t.variation,u=t.offsets,d=t.position,f=t.gpuAcceleration,p=t.adaptive,g=t.roundOffsets,m=t.isFixed,_=u.x,b=void 0===_?0:_,v=u.y,y=void 0===v?0:v,w="function"==typeof g?g({x:b,y}):{x:b,y};b=w.x,y=w.y;var A=u.hasOwnProperty("x"),E=u.hasOwnProperty("y"),C=o,T=i,O=window;if(p){var k=K(r),L="clientHeight",D="clientWidth";k===x(r)&&"static"!==B(k=q(r)).position&&"absolute"===d&&(L="scrollHeight",D="scrollWidth"),(l===i||(l===o||l===s)&&h===c)&&(T=n,y-=(m&&k===O&&O.visualViewport?O.visualViewport.height:k[L])-a.height,y*=f?1:-1),l!==o&&(l!==i&&l!==n||h!==c)||(C=s,b-=(m&&k===O&&O.visualViewport?O.visualViewport.width:k[D])-a.width,b*=f?1:-1)}var $,S=Object.assign({position:d},p&&Z),I=!0===g?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:P(i*s)/s||0,y:P(n*s)/s||0}}({x:b,y},x(r)):{x:b,y};return b=I.x,y=I.y,f?Object.assign({},S,(($={})[T]=E?"0":"",$[C]=A?"0":"",$.transform=(O.devicePixelRatio||1)<=1?"translate("+b+"px, "+y+"px)":"translate3d("+b+"px, "+y+"px, 0)",$)):Object.assign({},S,((e={})[T]=E?y+"px":"",e[C]=A?b+"px":"",e.transform="",e))}const et={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:S(e.placement),variation:J(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,tt(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,tt(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var it={passive:!0};const nt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=x(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,it)})),a&&l.addEventListener("resize",i.update,it),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,it)})),a&&l.removeEventListener("resize",i.update,it)}},data:{}};var st={left:"right",right:"left",bottom:"top",top:"bottom"};function ot(t){return t.replace(/left|right|bottom|top/g,(function(t){return st[t]}))}var rt={start:"end",end:"start"};function at(t){return t.replace(/start|end/g,(function(t){return rt[t]}))}function lt(t){var e=x(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ct(t){return H(q(t)).left+lt(t).scrollLeft}function ht(t){var e=B(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function ut(t){return["html","body","#document"].indexOf(O(t))>=0?t.ownerDocument.body:L(t)&&ht(t)?t:ut(R(t))}function dt(t,e){var i;void 0===e&&(e=[]);var n=ut(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=x(n),r=s?[o].concat(o.visualViewport||[],ht(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(dt(R(r)))}function ft(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function pt(t,e,i){return e===u?ft(function(t,e){var i=x(t),n=q(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=M();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+ct(t),y:l}}(t,i)):k(e)?function(t,e){var i=H(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):ft(function(t){var e,i=q(t),n=lt(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=I(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=I(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+ct(t),l=-n.scrollTop;return"rtl"===B(s||i).direction&&(a+=I(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(q(t)))}function gt(t){var e,r=t.reference,a=t.element,h=t.placement,u=h?S(h):null,d=h?J(h):null,f=r.x+r.width/2-a.width/2,p=r.y+r.height/2-a.height/2;switch(u){case i:e={x:f,y:r.y-a.height};break;case n:e={x:f,y:r.y+r.height};break;case s:e={x:r.x+r.width,y:p};break;case o:e={x:r.x-a.width,y:p};break;default:e={x:r.x,y:r.y}}var g=u?Q(u):null;if(null!=g){var m="y"===g?"height":"width";switch(d){case l:e[g]=e[g]-(r[m]/2-a[m]/2);break;case c:e[g]=e[g]+(r[m]/2-a[m]/2)}}return e}function mt(t,e){void 0===e&&(e={});var o=e,r=o.placement,l=void 0===r?t.placement:r,c=o.strategy,p=void 0===c?t.strategy:c,g=o.boundary,m=void 0===g?h:g,_=o.rootBoundary,b=void 0===_?u:_,v=o.elementContext,y=void 0===v?d:v,w=o.altBoundary,A=void 0!==w&&w,E=o.padding,C=void 0===E?0:E,T=Y("number"!=typeof C?C:U(C,a)),x=y===d?f:d,D=t.rects.popper,$=t.elements[A?x:y],S=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=dt(R(t)),i=["absolute","fixed"].indexOf(B(t).position)>=0&&L(t)?K(t):t;return k(i)?e.filter((function(t){return k(t)&&F(t,i)&&"body"!==O(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=pt(t,i,n);return e.top=I(s.top,e.top),e.right=N(s.right,e.right),e.bottom=N(s.bottom,e.bottom),e.left=I(s.left,e.left),e}),pt(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(k($)?$:$.contextElement||q(t.elements.popper),m,b,p),P=H(t.elements.reference),j=gt({reference:P,element:D,strategy:"absolute",placement:l}),M=ft(Object.assign({},D,j)),W=y===d?M:P,z={top:S.top-W.top+T.top,bottom:W.bottom-S.bottom+T.bottom,left:S.left-W.left+T.left,right:W.right-S.right+T.right},V=t.modifiersData.offset;if(y===d&&V){var Q=V[l];Object.keys(z).forEach((function(t){var e=[s,n].indexOf(t)>=0?1:-1,o=[i,n].indexOf(t)>=0?"y":"x";z[t]+=Q[o]*e}))}return z}const _t={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,c=t.options,h=t.name;if(!e.modifiersData[h]._skip){for(var u=c.mainAxis,d=void 0===u||u,f=c.altAxis,m=void 0===f||f,_=c.fallbackPlacements,b=c.padding,v=c.boundary,y=c.rootBoundary,w=c.altBoundary,A=c.flipVariations,E=void 0===A||A,C=c.allowedAutoPlacements,T=e.options.placement,O=S(T),x=_||(O!==T&&E?function(t){if(S(t)===r)return[];var e=ot(t);return[at(t),e,at(e)]}(T):[ot(T)]),k=[T].concat(x).reduce((function(t,i){return t.concat(S(i)===r?function(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,l=i.flipVariations,c=i.allowedAutoPlacements,h=void 0===c?g:c,u=J(n),d=u?l?p:p.filter((function(t){return J(t)===u})):a,f=d.filter((function(t){return h.indexOf(t)>=0}));0===f.length&&(f=d);var m=f.reduce((function(e,i){return e[i]=mt(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[S(i)],e}),{});return Object.keys(m).sort((function(t,e){return m[t]-m[e]}))}(e,{placement:i,boundary:v,rootBoundary:y,padding:b,flipVariations:E,allowedAutoPlacements:C}):i)}),[]),L=e.rects.reference,D=e.rects.popper,$=new Map,I=!0,N=k[0],P=0;P=0,F=W?"width":"height",B=mt(e,{placement:j,boundary:v,rootBoundary:y,altBoundary:w,padding:b}),z=W?H?s:o:H?n:i;L[F]>D[F]&&(z=ot(z));var q=ot(z),R=[];if(d&&R.push(B[M]<=0),m&&R.push(B[z]<=0,B[q]<=0),R.every((function(t){return t}))){N=j,I=!1;break}$.set(j,R)}if(I)for(var V=function(t){var e=k.find((function(e){var i=$.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return N=e,"break"},K=E?3:1;K>0&&"break"!==V(K);K--);e.placement!==N&&(e.modifiersData[h]._skip=!0,e.placement=N,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function bt(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function vt(t){return[i,s,n,o].some((function(e){return t[e]>=0}))}const yt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=mt(e,{elementContext:"reference"}),a=mt(e,{altBoundary:!0}),l=bt(r,n),c=bt(a,s,o),h=vt(l),u=vt(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:u},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":u})}},wt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,r=t.name,a=n.offset,l=void 0===a?[0,0]:a,c=g.reduce((function(t,n){return t[n]=function(t,e,n){var r=S(t),a=[o,i].indexOf(r)>=0?-1:1,l="function"==typeof n?n(Object.assign({},e,{placement:t})):n,c=l[0],h=l[1];return c=c||0,h=(h||0)*a,[o,s].indexOf(r)>=0?{x:h,y:c}:{x:c,y:h}}(n,e.rects,l),t}),{}),h=c[e.placement],u=h.x,d=h.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=u,e.modifiersData.popperOffsets.y+=d),e.modifiersData[r]=c}},At={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=gt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},Et={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,r=t.options,a=t.name,c=r.mainAxis,h=void 0===c||c,u=r.altAxis,d=void 0!==u&&u,f=r.boundary,p=r.rootBoundary,g=r.altBoundary,m=r.padding,_=r.tether,b=void 0===_||_,v=r.tetherOffset,y=void 0===v?0:v,w=mt(e,{boundary:f,rootBoundary:p,padding:m,altBoundary:g}),A=S(e.placement),E=J(e.placement),C=!E,T=Q(A),O="x"===T?"y":"x",x=e.modifiersData.popperOffsets,k=e.rects.reference,L=e.rects.popper,D="function"==typeof y?y(Object.assign({},e.rects,{placement:e.placement})):y,$="number"==typeof D?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),P=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,j={x:0,y:0};if(x){if(h){var M,H="y"===T?i:o,F="y"===T?n:s,B="y"===T?"height":"width",z=x[T],q=z+w[H],R=z-w[F],V=b?-L[B]/2:0,Y=E===l?k[B]:L[B],U=E===l?-L[B]:-k[B],G=e.elements.arrow,Z=b&&G?W(G):{width:0,height:0},tt=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},et=tt[H],it=tt[F],nt=X(0,k[B],Z[B]),st=C?k[B]/2-V-nt-et-$.mainAxis:Y-nt-et-$.mainAxis,ot=C?-k[B]/2+V+nt+it+$.mainAxis:U+nt+it+$.mainAxis,rt=e.elements.arrow&&K(e.elements.arrow),at=rt?"y"===T?rt.clientTop||0:rt.clientLeft||0:0,lt=null!=(M=null==P?void 0:P[T])?M:0,ct=z+ot-lt,ht=X(b?N(q,z+st-lt-at):q,z,b?I(R,ct):R);x[T]=ht,j[T]=ht-z}if(d){var ut,dt="x"===T?i:o,ft="x"===T?n:s,pt=x[O],gt="y"===O?"height":"width",_t=pt+w[dt],bt=pt-w[ft],vt=-1!==[i,o].indexOf(A),yt=null!=(ut=null==P?void 0:P[O])?ut:0,wt=vt?_t:pt-k[gt]-L[gt]-yt+$.altAxis,At=vt?pt+k[gt]+L[gt]-yt-$.altAxis:bt,Et=b&&vt?function(t,e,i){var n=X(t,e,i);return n>i?i:n}(wt,pt,At):X(b?wt:_t,pt,b?At:bt);x[O]=Et,j[O]=Et-pt}e.modifiersData[a]=j}},requiresIfExists:["offset"]};function Ct(t,e,i){void 0===i&&(i=!1);var n,s,o=L(e),r=L(e)&&function(t){var e=t.getBoundingClientRect(),i=P(e.width)/t.offsetWidth||1,n=P(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=q(e),l=H(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==O(e)||ht(a))&&(c=(n=e)!==x(n)&&L(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:lt(n)),L(e)?((h=H(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=ct(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function Tt(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var Ot={placement:"bottom",modifiers:[],strategy:"absolute"};function xt(){for(var t=arguments.length,e=new Array(t),i=0;i{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e},Nt=t=>{const e=It(t);return e&&document.querySelector(e)?e:null},Pt=t=>{const e=It(t);return e?document.querySelector(e):null},jt=t=>{t.dispatchEvent(new Event(St))},Mt=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),Ht=t=>Mt(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,Wt=t=>{if(!Mt(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},Ft=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),Bt=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?Bt(t.parentNode):null},zt=()=>{},qt=t=>{t.offsetHeight},Rt=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Vt=[],Kt=()=>"rtl"===document.documentElement.dir,Qt=t=>{var e;e=()=>{const e=Rt();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(Vt.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of Vt)t()})),Vt.push(e)):e()},Xt=t=>{"function"==typeof t&&t()},Yt=(t,e,i=!0)=>{if(!i)return void Xt(t);const n=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let s=!1;const o=({target:i})=>{i===e&&(s=!0,e.removeEventListener(St,o),Xt(t))};e.addEventListener(St,o),setTimeout((()=>{s||jt(e)}),n)},Ut=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},Gt=/[^.]*(?=\..*)\.|.*/,Jt=/\..*/,Zt=/::\d+$/,te={};let ee=1;const ie={mouseenter:"mouseover",mouseleave:"mouseout"},ne=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function se(t,e){return e&&`${e}::${ee++}`||t.uidEvent||ee++}function oe(t){const e=se(t);return t.uidEvent=e,te[e]=te[e]||{},te[e]}function re(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function ae(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=ue(t);return ne.has(o)||(o=t),[n,s,o]}function le(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=ae(e,i,n);if(e in ie){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=oe(t),c=l[a]||(l[a]={}),h=re(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const u=se(r,e.replace(Gt,"")),d=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return fe(s,{delegateTarget:r}),n.oneOff&&de.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return fe(n,{delegateTarget:t}),i.oneOff&&de.off(t,n.type,e),e.apply(t,[n])}}(t,r);d.delegationSelector=o?i:null,d.callable=r,d.oneOff=s,d.uidEvent=u,c[u]=d,t.addEventListener(a,d,o)}function ce(t,e,i,n,s){const o=re(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function he(t,e,i,n){const s=e[i]||{};for(const o of Object.keys(s))if(o.includes(n)){const n=s[o];ce(t,e,i,n.callable,n.delegationSelector)}}function ue(t){return t=t.replace(Jt,""),ie[t]||t}const de={on(t,e,i,n){le(t,e,i,n,!1)},one(t,e,i,n){le(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=ae(e,i,n),a=r!==e,l=oe(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))he(t,l,i,e.slice(1));for(const i of Object.keys(c)){const n=i.replace(Zt,"");if(!a||e.includes(n)){const e=c[i];ce(t,l,r,e.callable,e.delegationSelector)}}}else{if(!Object.keys(c).length)return;ce(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=Rt();let s=null,o=!0,r=!0,a=!1;e!==ue(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());let l=new Event(e,{bubbles:o,cancelable:!0});return l=fe(l,i),a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function fe(t,e){for(const[i,n]of Object.entries(e||{}))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}const pe=new Map,ge={set(t,e,i){pe.has(t)||pe.set(t,new Map);const n=pe.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>pe.has(t)&&pe.get(t).get(e)||null,remove(t,e){if(!pe.has(t))return;const i=pe.get(t);i.delete(e),0===i.size&&pe.delete(t)}};function me(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function _e(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const be={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${_e(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${_e(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=me(t.dataset[n])}return e},getDataAttribute:(t,e)=>me(t.getAttribute(`data-bs-${_e(e)}`))};class ve{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=Mt(e)?be.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...Mt(e)?be.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const n of Object.keys(e)){const s=e[n],o=t[n],r=Mt(o)?"element":null==(i=o)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`)}var i}}class ye extends ve{constructor(t,e){super(),(t=Ht(t))&&(this._element=t,this._config=this._getConfig(e),ge.set(this._element,this.constructor.DATA_KEY,this))}dispose(){ge.remove(this._element,this.constructor.DATA_KEY),de.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){Yt(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return ge.get(Ht(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.2.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const we=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;de.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),Ft(this))return;const s=Pt(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},Ae=".bs.alert",Ee=`close${Ae}`,Ce=`closed${Ae}`;class Te extends ye{static get NAME(){return"alert"}close(){if(de.trigger(this._element,Ee).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),de.trigger(this._element,Ce),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Te.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}we(Te,"close"),Qt(Te);const Oe='[data-bs-toggle="button"]';class xe extends ye{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=xe.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}de.on(document,"click.bs.button.data-api",Oe,(t=>{t.preventDefault();const e=t.target.closest(Oe);xe.getOrCreateInstance(e).toggle()})),Qt(xe);const ke={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!Ft(t)&&Wt(t)))}},Le=".bs.swipe",De=`touchstart${Le}`,$e=`touchmove${Le}`,Se=`touchend${Le}`,Ie=`pointerdown${Le}`,Ne=`pointerup${Le}`,Pe={endCallback:null,leftCallback:null,rightCallback:null},je={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Me extends ve{constructor(t,e){super(),this._element=t,t&&Me.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Pe}static get DefaultType(){return je}static get NAME(){return"swipe"}dispose(){de.off(this._element,Le)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),Xt(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&Xt(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(de.on(this._element,Ie,(t=>this._start(t))),de.on(this._element,Ne,(t=>this._end(t))),this._element.classList.add("pointer-event")):(de.on(this._element,De,(t=>this._start(t))),de.on(this._element,$e,(t=>this._move(t))),de.on(this._element,Se,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const He=".bs.carousel",We=".data-api",Fe="next",Be="prev",ze="left",qe="right",Re=`slide${He}`,Ve=`slid${He}`,Ke=`keydown${He}`,Qe=`mouseenter${He}`,Xe=`mouseleave${He}`,Ye=`dragstart${He}`,Ue=`load${He}${We}`,Ge=`click${He}${We}`,Je="carousel",Ze="active",ti=".active",ei=".carousel-item",ii=ti+ei,ni={ArrowLeft:qe,ArrowRight:ze},si={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},oi={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ri extends ye{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=ke.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Je&&this.cycle()}static get Default(){return si}static get DefaultType(){return oi}static get NAME(){return"carousel"}next(){this._slide(Fe)}nextWhenVisible(){!document.hidden&&Wt(this._element)&&this.next()}prev(){this._slide(Be)}pause(){this._isSliding&&jt(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?de.one(this._element,Ve,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void de.one(this._element,Ve,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?Fe:Be;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&de.on(this._element,Ke,(t=>this._keydown(t))),"hover"===this._config.pause&&(de.on(this._element,Qe,(()=>this.pause())),de.on(this._element,Xe,(()=>this._maybeEnableCycle()))),this._config.touch&&Me.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of ke.find(".carousel-item img",this._element))de.on(t,Ye,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ze)),rightCallback:()=>this._slide(this._directionToOrder(qe)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Me(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=ni[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=ke.findOne(ti,this._indicatorsElement);e.classList.remove(Ze),e.removeAttribute("aria-current");const i=ke.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(Ze),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===Fe,s=e||Ut(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>de.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(Re).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),qt(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(Ze),i.classList.remove(Ze,c,l),this._isSliding=!1,r(Ve)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return ke.findOne(ii,this._element)}_getItems(){return ke.find(ei,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Kt()?t===ze?Be:Fe:t===ze?Fe:Be}_orderToDirection(t){return Kt()?t===Be?ze:qe:t===Be?qe:ze}static jQueryInterface(t){return this.each((function(){const e=ri.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}de.on(document,Ge,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=Pt(this);if(!e||!e.classList.contains(Je))return;t.preventDefault();const i=ri.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===be.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),de.on(window,Ue,(()=>{const t=ke.find('[data-bs-ride="carousel"]');for(const e of t)ri.getOrCreateInstance(e)})),Qt(ri);const ai=".bs.collapse",li=`show${ai}`,ci=`shown${ai}`,hi=`hide${ai}`,ui=`hidden${ai}`,di=`click${ai}.data-api`,fi="show",pi="collapse",gi="collapsing",mi=`:scope .${pi} .${pi}`,_i='[data-bs-toggle="collapse"]',bi={parent:null,toggle:!0},vi={parent:"(null|element)",toggle:"boolean"};class yi extends ye{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=ke.find(_i);for(const t of i){const e=Nt(t),i=ke.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return bi}static get DefaultType(){return vi}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>yi.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(de.trigger(this._element,li).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(pi),this._element.classList.add(gi),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(gi),this._element.classList.add(pi,fi),this._element.style[e]="",de.trigger(this._element,ci)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(de.trigger(this._element,hi).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,qt(this._element),this._element.classList.add(gi),this._element.classList.remove(pi,fi);for(const t of this._triggerArray){const e=Pt(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(gi),this._element.classList.add(pi),de.trigger(this._element,ui)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(fi)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=Ht(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(_i);for(const e of t){const t=Pt(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=ke.find(mi,this._config.parent);return ke.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=yi.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}de.on(document,di,_i,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=Nt(this),i=ke.find(e);for(const t of i)yi.getOrCreateInstance(t,{toggle:!1}).toggle()})),Qt(yi);const wi="dropdown",Ai=".bs.dropdown",Ei=".data-api",Ci="ArrowUp",Ti="ArrowDown",Oi=`hide${Ai}`,xi=`hidden${Ai}`,ki=`show${Ai}`,Li=`shown${Ai}`,Di=`click${Ai}${Ei}`,$i=`keydown${Ai}${Ei}`,Si=`keyup${Ai}${Ei}`,Ii="show",Ni='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Pi=`${Ni}.${Ii}`,ji=".dropdown-menu",Mi=Kt()?"top-end":"top-start",Hi=Kt()?"top-start":"top-end",Wi=Kt()?"bottom-end":"bottom-start",Fi=Kt()?"bottom-start":"bottom-end",Bi=Kt()?"left-start":"right-start",zi=Kt()?"right-start":"left-start",qi={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Ri={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Vi extends ye{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=ke.next(this._element,ji)[0]||ke.prev(this._element,ji)[0]||ke.findOne(ji,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return qi}static get DefaultType(){return Ri}static get NAME(){return wi}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Ft(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!de.trigger(this._element,ki,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))de.on(t,"mouseover",zt);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ii),this._element.classList.add(Ii),de.trigger(this._element,Li,t)}}hide(){if(Ft(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!de.trigger(this._element,Oi,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))de.off(t,"mouseover",zt);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ii),this._element.classList.remove(Ii),this._element.setAttribute("aria-expanded","false"),be.removeDataAttribute(this._menu,"popper"),de.trigger(this._element,xi,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!Mt(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${wi.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===e)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:Mt(this._config.reference)?t=Ht(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const i=this._getPopperConfig();this._popper=Dt(t,this._menu,i)}_isShown(){return this._menu.classList.contains(Ii)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return Bi;if(t.classList.contains("dropstart"))return zi;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?Hi:Mi:e?Fi:Wi}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(be.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const i=ke.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>Wt(t)));i.length&&Ut(i,e,t===Ti,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=Vi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=ke.find(Pi);for(const i of e){const e=Vi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ci,Ti].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ni)?this:ke.prev(this,Ni)[0]||ke.next(this,Ni)[0]||ke.findOne(Ni,t.delegateTarget.parentNode),o=Vi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}de.on(document,$i,Ni,Vi.dataApiKeydownHandler),de.on(document,$i,ji,Vi.dataApiKeydownHandler),de.on(document,Di,Vi.clearMenus),de.on(document,Si,Vi.clearMenus),de.on(document,Di,Ni,(function(t){t.preventDefault(),Vi.getOrCreateInstance(this).toggle()})),Qt(Vi);const Ki=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Qi=".sticky-top",Xi="padding-right",Yi="margin-right";class Ui{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Xi,(e=>e+t)),this._setElementAttributes(Ki,Xi,(e=>e+t)),this._setElementAttributes(Qi,Yi,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Xi),this._resetElementAttributes(Ki,Xi),this._resetElementAttributes(Qi,Yi)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&be.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=be.getDataAttribute(t,e);null!==i?(be.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(Mt(t))e(t);else for(const i of ke.find(t,this._element))e(i)}}const Gi="backdrop",Ji="show",Zi=`mousedown.bs.${Gi}`,tn={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},en={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class nn extends ve{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return tn}static get DefaultType(){return en}static get NAME(){return Gi}show(t){if(!this._config.isVisible)return void Xt(t);this._append();const e=this._getElement();this._config.isAnimated&&qt(e),e.classList.add(Ji),this._emulateAnimation((()=>{Xt(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ji),this._emulateAnimation((()=>{this.dispose(),Xt(t)}))):Xt(t)}dispose(){this._isAppended&&(de.off(this._element,Zi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=Ht(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),de.on(t,Zi,(()=>{Xt(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){Yt(t,this._getElement(),this._config.isAnimated)}}const sn=".bs.focustrap",on=`focusin${sn}`,rn=`keydown.tab${sn}`,an="backward",ln={autofocus:!0,trapElement:null},cn={autofocus:"boolean",trapElement:"element"};class hn extends ve{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return ln}static get DefaultType(){return cn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),de.off(document,sn),de.on(document,on,(t=>this._handleFocusin(t))),de.on(document,rn,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,de.off(document,sn))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=ke.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===an?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?an:"forward")}}const un=".bs.modal",dn=`hide${un}`,fn=`hidePrevented${un}`,pn=`hidden${un}`,gn=`show${un}`,mn=`shown${un}`,_n=`resize${un}`,bn=`click.dismiss${un}`,vn=`mousedown.dismiss${un}`,yn=`keydown.dismiss${un}`,wn=`click${un}.data-api`,An="modal-open",En="show",Cn="modal-static",Tn={backdrop:!0,focus:!0,keyboard:!0},On={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class xn extends ye{constructor(t,e){super(t,e),this._dialog=ke.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Ui,this._addEventListeners()}static get Default(){return Tn}static get DefaultType(){return On}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||de.trigger(this._element,gn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(An),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(de.trigger(this._element,dn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(En),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){for(const t of[window,this._dialog])de.off(t,un);this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new nn({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new hn({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=ke.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),qt(this._element),this._element.classList.add(En),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,de.trigger(this._element,mn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){de.on(this._element,yn,(t=>{if("Escape"===t.key)return this._config.keyboard?(t.preventDefault(),void this.hide()):void this._triggerBackdropTransition()})),de.on(window,_n,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),de.on(this._element,vn,(t=>{de.one(this._element,bn,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(An),this._resetAdjustments(),this._scrollBar.reset(),de.trigger(this._element,pn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(de.trigger(this._element,fn).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Cn)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Cn),this._queueCallback((()=>{this._element.classList.remove(Cn),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=Kt()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=Kt()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=xn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}de.on(document,wn,'[data-bs-toggle="modal"]',(function(t){const e=Pt(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),de.one(e,gn,(t=>{t.defaultPrevented||de.one(e,pn,(()=>{Wt(this)&&this.focus()}))}));const i=ke.findOne(".modal.show");i&&xn.getInstance(i).hide(),xn.getOrCreateInstance(e).toggle(this)})),we(xn),Qt(xn);const kn=".bs.offcanvas",Ln=".data-api",Dn=`load${kn}${Ln}`,$n="show",Sn="showing",In="hiding",Nn=".offcanvas.show",Pn=`show${kn}`,jn=`shown${kn}`,Mn=`hide${kn}`,Hn=`hidePrevented${kn}`,Wn=`hidden${kn}`,Fn=`resize${kn}`,Bn=`click${kn}${Ln}`,zn=`keydown.dismiss${kn}`,qn={backdrop:!0,keyboard:!0,scroll:!1},Rn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Vn extends ye{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return qn}static get DefaultType(){return Rn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||de.trigger(this._element,Pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Ui).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Sn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add($n),this._element.classList.remove(Sn),de.trigger(this._element,jn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(de.trigger(this._element,Mn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(In),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove($n,In),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new Ui).reset(),de.trigger(this._element,Wn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new nn({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():de.trigger(this._element,Hn)}:null})}_initializeFocusTrap(){return new hn({trapElement:this._element})}_addEventListeners(){de.on(this._element,zn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():de.trigger(this._element,Hn))}))}static jQueryInterface(t){return this.each((function(){const e=Vn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}de.on(document,Bn,'[data-bs-toggle="offcanvas"]',(function(t){const e=Pt(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Ft(this))return;de.one(e,Wn,(()=>{Wt(this)&&this.focus()}));const i=ke.findOne(Nn);i&&i!==e&&Vn.getInstance(i).hide(),Vn.getOrCreateInstance(e).toggle(this)})),de.on(window,Dn,(()=>{for(const t of ke.find(Nn))Vn.getOrCreateInstance(t).show()})),de.on(window,Fn,(()=>{for(const t of ke.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&Vn.getOrCreateInstance(t).hide()})),we(Vn),Qt(Vn);const Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qn=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Xn=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Yn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Kn.has(i)||Boolean(Qn.test(t.nodeValue)||Xn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Un={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Gn={allowList:Un,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Jn={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Zn={entry:"(string|element|function|null)",selector:"(string|element)"};class ts extends ve{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Gn}static get DefaultType(){return Jn}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Zn)}_setContent(t,e,i){const n=ke.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?Mt(e)?this._putElementInTemplate(Ht(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Yn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return"function"==typeof t?t(this):t}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const es=new Set(["sanitize","allowList","sanitizeFn"]),is="fade",ns="show",ss=".modal",os="hide.bs.modal",rs="hover",as="focus",ls={AUTO:"auto",TOP:"top",RIGHT:Kt()?"left":"right",BOTTOM:"bottom",LEFT:Kt()?"right":"left"},cs={allowList:Un,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},hs={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class us extends ye{constructor(t,i){if(void 0===e)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,i),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return cs}static get DefaultType(){return hs}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),de.off(this._element.closest(ss),os,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=de.trigger(this._element,this.constructor.eventName("show")),e=(Bt(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),de.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(ns),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))de.on(t,"mouseover",zt);this._queueCallback((()=>{de.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!de.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(ns),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))de.off(t,"mouseover",zt);this._activeTrigger.click=!1,this._activeTrigger[as]=!1,this._activeTrigger[rs]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),de.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(is,ns),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(is),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new ts({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(is)}_isShown(){return this.tip&&this.tip.classList.contains(ns)}_createPopper(t){const e="function"==typeof this._config.placement?this._config.placement.call(this,t,this._element):this._config.placement,i=ls[e.toUpperCase()];return Dt(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return"function"==typeof t?t.call(this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)de.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===rs?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===rs?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");de.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?as:rs]=!0,e._enter()})),de.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?as:rs]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},de.on(this._element.closest(ss),os,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=be.getDataAttributes(this._element);for(const t of Object.keys(e))es.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:Ht(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=us.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Qt(us);const ds={...us.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},fs={...us.DefaultType,content:"(null|string|element|function)"};class ps extends us{static get Default(){return ds}static get DefaultType(){return fs}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=ps.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Qt(ps);const gs=".bs.scrollspy",ms=`activate${gs}`,_s=`click${gs}`,bs=`load${gs}.data-api`,vs="active",ys="[href]",ws=".nav-link",As=`${ws}, .nav-item > ${ws}, .list-group-item`,Es={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Cs={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Ts extends ye{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Es}static get DefaultType(){return Cs}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=Ht(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(de.off(this._config.target,_s),de.on(this._config.target,_s,ys,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=ke.find(ys,this._config.target);for(const e of t){if(!e.hash||Ft(e))continue;const t=ke.findOne(e.hash,this._element);Wt(t)&&(this._targetLinks.set(e.hash,e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(vs),this._activateParents(t),de.trigger(this._element,ms,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))ke.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(vs);else for(const e of ke.parents(t,".nav, .list-group"))for(const t of ke.prev(e,As))t.classList.add(vs)}_clearActiveClass(t){t.classList.remove(vs);const e=ke.find(`${ys}.${vs}`,t);for(const t of e)t.classList.remove(vs)}static jQueryInterface(t){return this.each((function(){const e=Ts.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}de.on(window,bs,(()=>{for(const t of ke.find('[data-bs-spy="scroll"]'))Ts.getOrCreateInstance(t)})),Qt(Ts);const Os=".bs.tab",xs=`hide${Os}`,ks=`hidden${Os}`,Ls=`show${Os}`,Ds=`shown${Os}`,$s=`click${Os}`,Ss=`keydown${Os}`,Is=`load${Os}`,Ns="ArrowLeft",Ps="ArrowRight",js="ArrowUp",Ms="ArrowDown",Hs="active",Ws="fade",Fs="show",Bs=":not(.dropdown-toggle)",zs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',qs=`.nav-link${Bs}, .list-group-item${Bs}, [role="tab"]${Bs}, ${zs}`,Rs=`.${Hs}[data-bs-toggle="tab"], .${Hs}[data-bs-toggle="pill"], .${Hs}[data-bs-toggle="list"]`;class Vs extends ye{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),de.on(this._element,Ss,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?de.trigger(e,xs,{relatedTarget:t}):null;de.trigger(t,Ls,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Hs),this._activate(Pt(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),de.trigger(t,Ds,{relatedTarget:e})):t.classList.add(Fs)}),t,t.classList.contains(Ws)))}_deactivate(t,e){t&&(t.classList.remove(Hs),t.blur(),this._deactivate(Pt(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),de.trigger(t,ks,{relatedTarget:e})):t.classList.remove(Fs)}),t,t.classList.contains(Ws)))}_keydown(t){if(![Ns,Ps,js,Ms].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=[Ps,Ms].includes(t.key),i=Ut(this._getChildren().filter((t=>!Ft(t))),t.target,e,!0);i&&(i.focus({preventScroll:!0}),Vs.getOrCreateInstance(i).show())}_getChildren(){return ke.find(qs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=Pt(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`#${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=ke.findOne(t,i);s&&s.classList.toggle(n,e)};n(".dropdown-toggle",Hs),n(".dropdown-menu",Fs),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Hs)}_getInnerElement(t){return t.matches(qs)?t:ke.findOne(qs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Vs.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}de.on(document,$s,zs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),Ft(this)||Vs.getOrCreateInstance(this).show()})),de.on(window,Is,(()=>{for(const t of ke.find(Rs))Vs.getOrCreateInstance(t)})),Qt(Vs);const Ks=".bs.toast",Qs=`mouseover${Ks}`,Xs=`mouseout${Ks}`,Ys=`focusin${Ks}`,Us=`focusout${Ks}`,Gs=`hide${Ks}`,Js=`hidden${Ks}`,Zs=`show${Ks}`,to=`shown${Ks}`,eo="hide",io="show",no="showing",so={animation:"boolean",autohide:"boolean",delay:"number"},oo={animation:!0,autohide:!0,delay:5e3};class ro extends ye{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return oo}static get DefaultType(){return so}static get NAME(){return"toast"}show(){de.trigger(this._element,Zs).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(eo),qt(this._element),this._element.classList.add(io,no),this._queueCallback((()=>{this._element.classList.remove(no),de.trigger(this._element,to),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(de.trigger(this._element,Gs).defaultPrevented||(this._element.classList.add(no),this._queueCallback((()=>{this._element.classList.add(eo),this._element.classList.remove(no,io),de.trigger(this._element,Js)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(io),super.dispose()}isShown(){return this._element.classList.contains(io)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){de.on(this._element,Qs,(t=>this._onInteraction(t,!0))),de.on(this._element,Xs,(t=>this._onInteraction(t,!1))),de.on(this._element,Ys,(t=>this._onInteraction(t,!0))),de.on(this._element,Us,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ro.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}var ao;we(ro),Qt(ro),ao=function(){[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')).map((function(t){return new us(t,{delay:{show:500,hide:100}})}))},"loading"!=document.readyState?ao():document.addEventListener("DOMContentLoaded",ao)})(); +(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{afterMain:()=>E,afterRead:()=>v,afterWrite:()=>C,applyStyles:()=>$,arrow:()=>J,auto:()=>a,basePlacements:()=>l,beforeMain:()=>y,beforeRead:()=>_,beforeWrite:()=>A,bottom:()=>s,clippingParents:()=>d,computeStyles:()=>it,createPopper:()=>Dt,createPopperBase:()=>St,createPopperLite:()=>$t,detectOverflow:()=>_t,end:()=>h,eventListeners:()=>st,flip:()=>bt,hide:()=>wt,left:()=>r,main:()=>w,modifierPhases:()=>O,offset:()=>Et,placements:()=>g,popper:()=>f,popperGenerator:()=>Lt,popperOffsets:()=>At,preventOverflow:()=>Tt,read:()=>b,reference:()=>p,right:()=>o,start:()=>c,top:()=>n,variationPlacements:()=>m,viewport:()=>u,write:()=>T});var i={};t.r(i),t.d(i,{Alert:()=>Oe,Button:()=>ke,Carousel:()=>ri,Collapse:()=>yi,Dropdown:()=>Vi,Modal:()=>xn,Offcanvas:()=>Vn,Popover:()=>fs,ScrollSpy:()=>Ts,Tab:()=>Ks,Toast:()=>lo,Tooltip:()=>hs});var n="top",s="bottom",o="right",r="left",a="auto",l=[n,s,o,r],c="start",h="end",d="clippingParents",u="viewport",f="popper",p="reference",m=l.reduce((function(t,e){return t.concat([e+"-"+c,e+"-"+h])}),[]),g=[].concat(l,[a]).reduce((function(t,e){return t.concat([e,e+"-"+c,e+"-"+h])}),[]),_="beforeRead",b="read",v="afterRead",y="beforeMain",w="main",E="afterMain",A="beforeWrite",T="write",C="afterWrite",O=[_,b,v,y,w,E,A,T,C];function x(t){return t?(t.nodeName||"").toLowerCase():null}function k(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function L(t){return t instanceof k(t).Element||t instanceof Element}function S(t){return t instanceof k(t).HTMLElement||t instanceof HTMLElement}function D(t){return"undefined"!=typeof ShadowRoot&&(t instanceof k(t).ShadowRoot||t instanceof ShadowRoot)}const $={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];S(s)&&x(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});S(n)&&x(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function I(t){return t.split("-")[0]}var N=Math.max,P=Math.min,M=Math.round;function j(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function F(){return!/^((?!chrome|android).)*safari/i.test(j())}function H(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&S(t)&&(s=t.offsetWidth>0&&M(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&M(n.height)/t.offsetHeight||1);var r=(L(t)?k(t):window).visualViewport,a=!F()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function B(t){var e=H(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function W(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&D(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function z(t){return k(t).getComputedStyle(t)}function R(t){return["table","td","th"].indexOf(x(t))>=0}function q(t){return((L(t)?t.ownerDocument:t.document)||window.document).documentElement}function V(t){return"html"===x(t)?t:t.assignedSlot||t.parentNode||(D(t)?t.host:null)||q(t)}function Y(t){return S(t)&&"fixed"!==z(t).position?t.offsetParent:null}function K(t){for(var e=k(t),i=Y(t);i&&R(i)&&"static"===z(i).position;)i=Y(i);return i&&("html"===x(i)||"body"===x(i)&&"static"===z(i).position)?e:i||function(t){var e=/firefox/i.test(j());if(/Trident/i.test(j())&&S(t)&&"fixed"===z(t).position)return null;var i=V(t);for(D(i)&&(i=i.host);S(i)&&["html","body"].indexOf(x(i))<0;){var n=z(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Q(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function X(t,e,i){return N(t,P(e,i))}function U(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function G(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const J={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,a=t.name,c=t.options,h=i.elements.arrow,d=i.modifiersData.popperOffsets,u=I(i.placement),f=Q(u),p=[r,o].indexOf(u)>=0?"height":"width";if(h&&d){var m=function(t,e){return U("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:G(t,l))}(c.padding,i),g=B(h),_="y"===f?n:r,b="y"===f?s:o,v=i.rects.reference[p]+i.rects.reference[f]-d[f]-i.rects.popper[p],y=d[f]-i.rects.reference[f],w=K(h),E=w?"y"===f?w.clientHeight||0:w.clientWidth||0:0,A=v/2-y/2,T=m[_],C=E-g[p]-m[b],O=E/2-g[p]/2+A,x=X(T,O,C),k=f;i.modifiersData[a]=((e={})[k]=x,e.centerOffset=x-O,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&W(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Z(t){return t.split("-")[1]}var tt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function et(t){var e,i=t.popper,a=t.popperRect,l=t.placement,c=t.variation,d=t.offsets,u=t.position,f=t.gpuAcceleration,p=t.adaptive,m=t.roundOffsets,g=t.isFixed,_=d.x,b=void 0===_?0:_,v=d.y,y=void 0===v?0:v,w="function"==typeof m?m({x:b,y}):{x:b,y};b=w.x,y=w.y;var E=d.hasOwnProperty("x"),A=d.hasOwnProperty("y"),T=r,C=n,O=window;if(p){var x=K(i),L="clientHeight",S="clientWidth";x===k(i)&&"static"!==z(x=q(i)).position&&"absolute"===u&&(L="scrollHeight",S="scrollWidth"),(l===n||(l===r||l===o)&&c===h)&&(C=s,y-=(g&&x===O&&O.visualViewport?O.visualViewport.height:x[L])-a.height,y*=f?1:-1),l!==r&&(l!==n&&l!==s||c!==h)||(T=o,b-=(g&&x===O&&O.visualViewport?O.visualViewport.width:x[S])-a.width,b*=f?1:-1)}var D,$=Object.assign({position:u},p&&tt),I=!0===m?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:M(i*s)/s||0,y:M(n*s)/s||0}}({x:b,y},k(i)):{x:b,y};return b=I.x,y=I.y,f?Object.assign({},$,((D={})[C]=A?"0":"",D[T]=E?"0":"",D.transform=(O.devicePixelRatio||1)<=1?"translate("+b+"px, "+y+"px)":"translate3d("+b+"px, "+y+"px, 0)",D)):Object.assign({},$,((e={})[C]=A?y+"px":"",e[T]=E?b+"px":"",e.transform="",e))}const it={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:I(e.placement),variation:Z(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,et(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,et(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var nt={passive:!0};const st={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=k(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,nt)})),a&&l.addEventListener("resize",i.update,nt),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,nt)})),a&&l.removeEventListener("resize",i.update,nt)}},data:{}};var ot={left:"right",right:"left",bottom:"top",top:"bottom"};function rt(t){return t.replace(/left|right|bottom|top/g,(function(t){return ot[t]}))}var at={start:"end",end:"start"};function lt(t){return t.replace(/start|end/g,(function(t){return at[t]}))}function ct(t){var e=k(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ht(t){return H(q(t)).left+ct(t).scrollLeft}function dt(t){var e=z(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function ut(t){return["html","body","#document"].indexOf(x(t))>=0?t.ownerDocument.body:S(t)&&dt(t)?t:ut(V(t))}function ft(t,e){var i;void 0===e&&(e=[]);var n=ut(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=k(n),r=s?[o].concat(o.visualViewport||[],dt(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(ft(V(r)))}function pt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function mt(t,e,i){return e===u?pt(function(t,e){var i=k(t),n=q(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=F();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+ht(t),y:l}}(t,i)):L(e)?function(t,e){var i=H(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):pt(function(t){var e,i=q(t),n=ct(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=N(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=N(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+ht(t),l=-n.scrollTop;return"rtl"===z(s||i).direction&&(a+=N(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(q(t)))}function gt(t){var e,i=t.reference,a=t.element,l=t.placement,d=l?I(l):null,u=l?Z(l):null,f=i.x+i.width/2-a.width/2,p=i.y+i.height/2-a.height/2;switch(d){case n:e={x:f,y:i.y-a.height};break;case s:e={x:f,y:i.y+i.height};break;case o:e={x:i.x+i.width,y:p};break;case r:e={x:i.x-a.width,y:p};break;default:e={x:i.x,y:i.y}}var m=d?Q(d):null;if(null!=m){var g="y"===m?"height":"width";switch(u){case c:e[m]=e[m]-(i[g]/2-a[g]/2);break;case h:e[m]=e[m]+(i[g]/2-a[g]/2)}}return e}function _t(t,e){void 0===e&&(e={});var i=e,r=i.placement,a=void 0===r?t.placement:r,c=i.strategy,h=void 0===c?t.strategy:c,m=i.boundary,g=void 0===m?d:m,_=i.rootBoundary,b=void 0===_?u:_,v=i.elementContext,y=void 0===v?f:v,w=i.altBoundary,E=void 0!==w&&w,A=i.padding,T=void 0===A?0:A,C=U("number"!=typeof T?T:G(T,l)),O=y===f?p:f,k=t.rects.popper,D=t.elements[E?O:y],$=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=ft(V(t)),i=["absolute","fixed"].indexOf(z(t).position)>=0&&S(t)?K(t):t;return L(i)?e.filter((function(t){return L(t)&&W(t,i)&&"body"!==x(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=mt(t,i,n);return e.top=N(s.top,e.top),e.right=P(s.right,e.right),e.bottom=P(s.bottom,e.bottom),e.left=N(s.left,e.left),e}),mt(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(L(D)?D:D.contextElement||q(t.elements.popper),g,b,h),I=H(t.elements.reference),M=gt({reference:I,element:k,strategy:"absolute",placement:a}),j=pt(Object.assign({},k,M)),F=y===f?j:I,B={top:$.top-F.top+C.top,bottom:F.bottom-$.bottom+C.bottom,left:$.left-F.left+C.left,right:F.right-$.right+C.right},R=t.modifiersData.offset;if(y===f&&R){var Y=R[a];Object.keys(B).forEach((function(t){var e=[o,s].indexOf(t)>=0?1:-1,i=[n,s].indexOf(t)>=0?"y":"x";B[t]+=Y[i]*e}))}return B}const bt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,h=t.name;if(!e.modifiersData[h]._skip){for(var d=i.mainAxis,u=void 0===d||d,f=i.altAxis,p=void 0===f||f,_=i.fallbackPlacements,b=i.padding,v=i.boundary,y=i.rootBoundary,w=i.altBoundary,E=i.flipVariations,A=void 0===E||E,T=i.allowedAutoPlacements,C=e.options.placement,O=I(C),x=_||(O!==C&&A?function(t){if(I(t)===a)return[];var e=rt(t);return[lt(t),e,lt(e)]}(C):[rt(C)]),k=[C].concat(x).reduce((function(t,i){return t.concat(I(i)===a?function(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,c=i.allowedAutoPlacements,h=void 0===c?g:c,d=Z(n),u=d?a?m:m.filter((function(t){return Z(t)===d})):l,f=u.filter((function(t){return h.indexOf(t)>=0}));0===f.length&&(f=u);var p=f.reduce((function(e,i){return e[i]=_t(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[I(i)],e}),{});return Object.keys(p).sort((function(t,e){return p[t]-p[e]}))}(e,{placement:i,boundary:v,rootBoundary:y,padding:b,flipVariations:A,allowedAutoPlacements:T}):i)}),[]),L=e.rects.reference,S=e.rects.popper,D=new Map,$=!0,N=k[0],P=0;P=0,B=H?"width":"height",W=_t(e,{placement:M,boundary:v,rootBoundary:y,altBoundary:w,padding:b}),z=H?F?o:r:F?s:n;L[B]>S[B]&&(z=rt(z));var R=rt(z),q=[];if(u&&q.push(W[j]<=0),p&&q.push(W[z]<=0,W[R]<=0),q.every((function(t){return t}))){N=M,$=!1;break}D.set(M,q)}if($)for(var V=function(t){var e=k.find((function(e){var i=D.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return N=e,"break"},Y=A?3:1;Y>0&&"break"!==V(Y);Y--);e.placement!==N&&(e.modifiersData[h]._skip=!0,e.placement=N,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function vt(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function yt(t){return[n,o,s,r].some((function(e){return t[e]>=0}))}const wt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=_t(e,{elementContext:"reference"}),a=_t(e,{altBoundary:!0}),l=vt(r,n),c=vt(a,s,o),h=yt(l),d=yt(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},Et={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,s=t.name,a=i.offset,l=void 0===a?[0,0]:a,c=g.reduce((function(t,i){return t[i]=function(t,e,i){var s=I(t),a=[r,n].indexOf(s)>=0?-1:1,l="function"==typeof i?i(Object.assign({},e,{placement:t})):i,c=l[0],h=l[1];return c=c||0,h=(h||0)*a,[r,o].indexOf(s)>=0?{x:h,y:c}:{x:c,y:h}}(i,e.rects,l),t}),{}),h=c[e.placement],d=h.x,u=h.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=d,e.modifiersData.popperOffsets.y+=u),e.modifiersData[s]=c}},At={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=gt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},Tt={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,a=t.name,l=i.mainAxis,h=void 0===l||l,d=i.altAxis,u=void 0!==d&&d,f=i.boundary,p=i.rootBoundary,m=i.altBoundary,g=i.padding,_=i.tether,b=void 0===_||_,v=i.tetherOffset,y=void 0===v?0:v,w=_t(e,{boundary:f,rootBoundary:p,padding:g,altBoundary:m}),E=I(e.placement),A=Z(e.placement),T=!A,C=Q(E),O="x"===C?"y":"x",x=e.modifiersData.popperOffsets,k=e.rects.reference,L=e.rects.popper,S="function"==typeof y?y(Object.assign({},e.rects,{placement:e.placement})):y,D="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),$=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,M={x:0,y:0};if(x){if(h){var j,F="y"===C?n:r,H="y"===C?s:o,W="y"===C?"height":"width",z=x[C],R=z+w[F],q=z-w[H],V=b?-L[W]/2:0,Y=A===c?k[W]:L[W],U=A===c?-L[W]:-k[W],G=e.elements.arrow,J=b&&G?B(G):{width:0,height:0},tt=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},et=tt[F],it=tt[H],nt=X(0,k[W],J[W]),st=T?k[W]/2-V-nt-et-D.mainAxis:Y-nt-et-D.mainAxis,ot=T?-k[W]/2+V+nt+it+D.mainAxis:U+nt+it+D.mainAxis,rt=e.elements.arrow&&K(e.elements.arrow),at=rt?"y"===C?rt.clientTop||0:rt.clientLeft||0:0,lt=null!=(j=null==$?void 0:$[C])?j:0,ct=z+ot-lt,ht=X(b?P(R,z+st-lt-at):R,z,b?N(q,ct):q);x[C]=ht,M[C]=ht-z}if(u){var dt,ut="x"===C?n:r,ft="x"===C?s:o,pt=x[O],mt="y"===O?"height":"width",gt=pt+w[ut],bt=pt-w[ft],vt=-1!==[n,r].indexOf(E),yt=null!=(dt=null==$?void 0:$[O])?dt:0,wt=vt?gt:pt-k[mt]-L[mt]-yt+D.altAxis,Et=vt?pt+k[mt]+L[mt]-yt-D.altAxis:bt,At=b&&vt?function(t,e,i){var n=X(t,e,i);return n>i?i:n}(wt,pt,Et):X(b?wt:gt,pt,b?Et:bt);x[O]=At,M[O]=At-pt}e.modifiersData[a]=M}},requiresIfExists:["offset"]};function Ct(t,e,i){void 0===i&&(i=!1);var n,s,o=S(e),r=S(e)&&function(t){var e=t.getBoundingClientRect(),i=M(e.width)/t.offsetWidth||1,n=M(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=q(e),l=H(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==x(e)||dt(a))&&(c=(n=e)!==k(n)&&S(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:ct(n)),S(e)?((h=H(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=ht(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function Ot(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var xt={placement:"bottom",modifiers:[],strategy:"absolute"};function kt(){for(var t=arguments.length,e=new Array(t),i=0;iIt.has(t)&&It.get(t).get(e)||null,remove(t,e){if(!It.has(t))return;const i=It.get(t);i.delete(e),0===i.size&&It.delete(t)}},Pt="transitionend",Mt=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),jt=t=>{t.dispatchEvent(new Event(Pt))},Ft=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),Ht=t=>Ft(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(Mt(t)):null,Bt=t=>{if(!Ft(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},Wt=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),zt=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?zt(t.parentNode):null},Rt=()=>{},qt=t=>{t.offsetHeight},Vt=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Yt=[],Kt=()=>"rtl"===document.documentElement.dir,Qt=t=>{var e;e=()=>{const e=Vt();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(Yt.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of Yt)t()})),Yt.push(e)):e()},Xt=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,Ut=(t,e,i=!0)=>{if(!i)return void Xt(t);const n=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let s=!1;const o=({target:i})=>{i===e&&(s=!0,e.removeEventListener(Pt,o),Xt(t))};e.addEventListener(Pt,o),setTimeout((()=>{s||jt(e)}),n)},Gt=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},Jt=/[^.]*(?=\..*)\.|.*/,Zt=/\..*/,te=/::\d+$/,ee={};let ie=1;const ne={mouseenter:"mouseover",mouseleave:"mouseout"},se=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function oe(t,e){return e&&`${e}::${ie++}`||t.uidEvent||ie++}function re(t){const e=oe(t);return t.uidEvent=e,ee[e]=ee[e]||{},ee[e]}function ae(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function le(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=ue(t);return se.has(o)||(o=t),[n,s,o]}function ce(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=le(e,i,n);if(e in ne){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=re(t),c=l[a]||(l[a]={}),h=ae(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=oe(r,e.replace(Jt,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return pe(s,{delegateTarget:r}),n.oneOff&&fe.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return pe(n,{delegateTarget:t}),i.oneOff&&fe.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function he(t,e,i,n,s){const o=ae(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function de(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&he(t,e,i,r.callable,r.delegationSelector)}function ue(t){return t=t.replace(Zt,""),ne[t]||t}const fe={on(t,e,i,n){ce(t,e,i,n,!1)},one(t,e,i,n){ce(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=le(e,i,n),a=r!==e,l=re(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))de(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(te,"");a&&!e.includes(s)||he(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;he(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=Vt();let s=null,o=!0,r=!0,a=!1;e!==ue(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=pe(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function pe(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function me(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function ge(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const _e={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${ge(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${ge(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=me(t.dataset[n])}return e},getDataAttribute:(t,e)=>me(t.getAttribute(`data-bs-${ge(e)}`))};class be{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=Ft(e)?_e.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...Ft(e)?_e.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],o=Ft(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${o}" but expected type "${s}".`)}var i}}class ve extends be{constructor(t,e){super(),(t=Ht(t))&&(this._element=t,this._config=this._getConfig(e),Nt.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Nt.remove(this._element,this.constructor.DATA_KEY),fe.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){Ut(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Nt.get(Ht(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.2"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const ye=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?Mt(i.trim()):null}return e},we={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!Wt(t)&&Bt(t)))},getSelectorFromElement(t){const e=ye(t);return e&&we.findOne(e)?e:null},getElementFromSelector(t){const e=ye(t);return e?we.findOne(e):null},getMultipleElementsFromSelector(t){const e=ye(t);return e?we.find(e):[]}},Ee=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;fe.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),Wt(this))return;const s=we.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},Ae=".bs.alert",Te=`close${Ae}`,Ce=`closed${Ae}`;class Oe extends ve{static get NAME(){return"alert"}close(){if(fe.trigger(this._element,Te).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),fe.trigger(this._element,Ce),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Oe.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}Ee(Oe,"close"),Qt(Oe);const xe='[data-bs-toggle="button"]';class ke extends ve{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=ke.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}fe.on(document,"click.bs.button.data-api",xe,(t=>{t.preventDefault();const e=t.target.closest(xe);ke.getOrCreateInstance(e).toggle()})),Qt(ke);const Le=".bs.swipe",Se=`touchstart${Le}`,De=`touchmove${Le}`,$e=`touchend${Le}`,Ie=`pointerdown${Le}`,Ne=`pointerup${Le}`,Pe={endCallback:null,leftCallback:null,rightCallback:null},Me={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class je extends be{constructor(t,e){super(),this._element=t,t&&je.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Pe}static get DefaultType(){return Me}static get NAME(){return"swipe"}dispose(){fe.off(this._element,Le)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),Xt(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&Xt(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(fe.on(this._element,Ie,(t=>this._start(t))),fe.on(this._element,Ne,(t=>this._end(t))),this._element.classList.add("pointer-event")):(fe.on(this._element,Se,(t=>this._start(t))),fe.on(this._element,De,(t=>this._move(t))),fe.on(this._element,$e,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const Fe=".bs.carousel",He=".data-api",Be="next",We="prev",ze="left",Re="right",qe=`slide${Fe}`,Ve=`slid${Fe}`,Ye=`keydown${Fe}`,Ke=`mouseenter${Fe}`,Qe=`mouseleave${Fe}`,Xe=`dragstart${Fe}`,Ue=`load${Fe}${He}`,Ge=`click${Fe}${He}`,Je="carousel",Ze="active",ti=".active",ei=".carousel-item",ii=ti+ei,ni={ArrowLeft:Re,ArrowRight:ze},si={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},oi={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ri extends ve{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=we.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Je&&this.cycle()}static get Default(){return si}static get DefaultType(){return oi}static get NAME(){return"carousel"}next(){this._slide(Be)}nextWhenVisible(){!document.hidden&&Bt(this._element)&&this.next()}prev(){this._slide(We)}pause(){this._isSliding&&jt(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?fe.one(this._element,Ve,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void fe.one(this._element,Ve,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?Be:We;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&fe.on(this._element,Ye,(t=>this._keydown(t))),"hover"===this._config.pause&&(fe.on(this._element,Ke,(()=>this.pause())),fe.on(this._element,Qe,(()=>this._maybeEnableCycle()))),this._config.touch&&je.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of we.find(".carousel-item img",this._element))fe.on(t,Xe,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ze)),rightCallback:()=>this._slide(this._directionToOrder(Re)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new je(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=ni[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=we.findOne(ti,this._indicatorsElement);e.classList.remove(Ze),e.removeAttribute("aria-current");const i=we.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(Ze),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===Be,s=e||Gt(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>fe.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(qe).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),qt(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(Ze),i.classList.remove(Ze,c,l),this._isSliding=!1,r(Ve)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return we.findOne(ii,this._element)}_getItems(){return we.find(ei,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Kt()?t===ze?We:Be:t===ze?Be:We}_orderToDirection(t){return Kt()?t===We?ze:Re:t===We?Re:ze}static jQueryInterface(t){return this.each((function(){const e=ri.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}fe.on(document,Ge,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=we.getElementFromSelector(this);if(!e||!e.classList.contains(Je))return;t.preventDefault();const i=ri.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===_e.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),fe.on(window,Ue,(()=>{const t=we.find('[data-bs-ride="carousel"]');for(const e of t)ri.getOrCreateInstance(e)})),Qt(ri);const ai=".bs.collapse",li=`show${ai}`,ci=`shown${ai}`,hi=`hide${ai}`,di=`hidden${ai}`,ui=`click${ai}.data-api`,fi="show",pi="collapse",mi="collapsing",gi=`:scope .${pi} .${pi}`,_i='[data-bs-toggle="collapse"]',bi={parent:null,toggle:!0},vi={parent:"(null|element)",toggle:"boolean"};class yi extends ve{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=we.find(_i);for(const t of i){const e=we.getSelectorFromElement(t),i=we.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return bi}static get DefaultType(){return vi}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>yi.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(fe.trigger(this._element,li).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(pi),this._element.classList.add(mi),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(mi),this._element.classList.add(pi,fi),this._element.style[e]="",fe.trigger(this._element,ci)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(fe.trigger(this._element,hi).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,qt(this._element),this._element.classList.add(mi),this._element.classList.remove(pi,fi);for(const t of this._triggerArray){const e=we.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(mi),this._element.classList.add(pi),fe.trigger(this._element,di)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(fi)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=Ht(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(_i);for(const e of t){const t=we.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=we.find(gi,this._config.parent);return we.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=yi.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}fe.on(document,ui,_i,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of we.getMultipleElementsFromSelector(this))yi.getOrCreateInstance(t,{toggle:!1}).toggle()})),Qt(yi);const wi="dropdown",Ei=".bs.dropdown",Ai=".data-api",Ti="ArrowUp",Ci="ArrowDown",Oi=`hide${Ei}`,xi=`hidden${Ei}`,ki=`show${Ei}`,Li=`shown${Ei}`,Si=`click${Ei}${Ai}`,Di=`keydown${Ei}${Ai}`,$i=`keyup${Ei}${Ai}`,Ii="show",Ni='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Pi=`${Ni}.${Ii}`,Mi=".dropdown-menu",ji=Kt()?"top-end":"top-start",Fi=Kt()?"top-start":"top-end",Hi=Kt()?"bottom-end":"bottom-start",Bi=Kt()?"bottom-start":"bottom-end",Wi=Kt()?"left-start":"right-start",zi=Kt()?"right-start":"left-start",Ri={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},qi={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Vi extends ve{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=we.next(this._element,Mi)[0]||we.prev(this._element,Mi)[0]||we.findOne(Mi,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Ri}static get DefaultType(){return qi}static get NAME(){return wi}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Wt(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!fe.trigger(this._element,ki,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))fe.on(t,"mouseover",Rt);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ii),this._element.classList.add(Ii),fe.trigger(this._element,Li,t)}}hide(){if(Wt(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!fe.trigger(this._element,Oi,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))fe.off(t,"mouseover",Rt);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ii),this._element.classList.remove(Ii),this._element.setAttribute("aria-expanded","false"),_e.removeDataAttribute(this._menu,"popper"),fe.trigger(this._element,xi,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!Ft(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${wi.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===e)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:Ft(this._config.reference)?t=Ht(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const i=this._getPopperConfig();this._popper=Dt(t,this._menu,i)}_isShown(){return this._menu.classList.contains(Ii)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return Wi;if(t.classList.contains("dropstart"))return zi;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?Fi:ji:e?Bi:Hi}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(_e.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...Xt(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=we.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>Bt(t)));i.length&&Gt(i,e,t===Ci,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=Vi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=we.find(Pi);for(const i of e){const e=Vi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ti,Ci].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ni)?this:we.prev(this,Ni)[0]||we.next(this,Ni)[0]||we.findOne(Ni,t.delegateTarget.parentNode),o=Vi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}fe.on(document,Di,Ni,Vi.dataApiKeydownHandler),fe.on(document,Di,Mi,Vi.dataApiKeydownHandler),fe.on(document,Si,Vi.clearMenus),fe.on(document,$i,Vi.clearMenus),fe.on(document,Si,Ni,(function(t){t.preventDefault(),Vi.getOrCreateInstance(this).toggle()})),Qt(Vi);const Yi="backdrop",Ki="show",Qi=`mousedown.bs.${Yi}`,Xi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Ui={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Gi extends be{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Xi}static get DefaultType(){return Ui}static get NAME(){return Yi}show(t){if(!this._config.isVisible)return void Xt(t);this._append();const e=this._getElement();this._config.isAnimated&&qt(e),e.classList.add(Ki),this._emulateAnimation((()=>{Xt(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ki),this._emulateAnimation((()=>{this.dispose(),Xt(t)}))):Xt(t)}dispose(){this._isAppended&&(fe.off(this._element,Qi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=Ht(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),fe.on(t,Qi,(()=>{Xt(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){Ut(t,this._getElement(),this._config.isAnimated)}}const Ji=".bs.focustrap",Zi=`focusin${Ji}`,tn=`keydown.tab${Ji}`,en="backward",nn={autofocus:!0,trapElement:null},sn={autofocus:"boolean",trapElement:"element"};class on extends be{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return nn}static get DefaultType(){return sn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),fe.off(document,Ji),fe.on(document,Zi,(t=>this._handleFocusin(t))),fe.on(document,tn,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,fe.off(document,Ji))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=we.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===en?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?en:"forward")}}const rn=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",an=".sticky-top",ln="padding-right",cn="margin-right";class hn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,ln,(e=>e+t)),this._setElementAttributes(rn,ln,(e=>e+t)),this._setElementAttributes(an,cn,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,ln),this._resetElementAttributes(rn,ln),this._resetElementAttributes(an,cn)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&_e.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=_e.getDataAttribute(t,e);null!==i?(_e.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(Ft(t))e(t);else for(const i of we.find(t,this._element))e(i)}}const dn=".bs.modal",un=`hide${dn}`,fn=`hidePrevented${dn}`,pn=`hidden${dn}`,mn=`show${dn}`,gn=`shown${dn}`,_n=`resize${dn}`,bn=`click.dismiss${dn}`,vn=`mousedown.dismiss${dn}`,yn=`keydown.dismiss${dn}`,wn=`click${dn}.data-api`,En="modal-open",An="show",Tn="modal-static",Cn={backdrop:!0,focus:!0,keyboard:!0},On={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class xn extends ve{constructor(t,e){super(t,e),this._dialog=we.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new hn,this._addEventListeners()}static get Default(){return Cn}static get DefaultType(){return On}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||fe.trigger(this._element,mn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(En),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(fe.trigger(this._element,un).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(An),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){fe.off(window,dn),fe.off(this._dialog,dn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Gi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new on({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=we.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),qt(this._element),this._element.classList.add(An),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,fe.trigger(this._element,gn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){fe.on(this._element,yn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),fe.on(window,_n,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),fe.on(this._element,vn,(t=>{fe.one(this._element,bn,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(En),this._resetAdjustments(),this._scrollBar.reset(),fe.trigger(this._element,pn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(fe.trigger(this._element,fn).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Tn)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Tn),this._queueCallback((()=>{this._element.classList.remove(Tn),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=Kt()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=Kt()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=xn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}fe.on(document,wn,'[data-bs-toggle="modal"]',(function(t){const e=we.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),fe.one(e,mn,(t=>{t.defaultPrevented||fe.one(e,pn,(()=>{Bt(this)&&this.focus()}))}));const i=we.findOne(".modal.show");i&&xn.getInstance(i).hide(),xn.getOrCreateInstance(e).toggle(this)})),Ee(xn),Qt(xn);const kn=".bs.offcanvas",Ln=".data-api",Sn=`load${kn}${Ln}`,Dn="show",$n="showing",In="hiding",Nn=".offcanvas.show",Pn=`show${kn}`,Mn=`shown${kn}`,jn=`hide${kn}`,Fn=`hidePrevented${kn}`,Hn=`hidden${kn}`,Bn=`resize${kn}`,Wn=`click${kn}${Ln}`,zn=`keydown.dismiss${kn}`,Rn={backdrop:!0,keyboard:!0,scroll:!1},qn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Vn extends ve{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Rn}static get DefaultType(){return qn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||fe.trigger(this._element,Pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new hn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add($n),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Dn),this._element.classList.remove($n),fe.trigger(this._element,Mn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(fe.trigger(this._element,jn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(In),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Dn,In),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new hn).reset(),fe.trigger(this._element,Hn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Gi({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():fe.trigger(this._element,Fn)}:null})}_initializeFocusTrap(){return new on({trapElement:this._element})}_addEventListeners(){fe.on(this._element,zn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():fe.trigger(this._element,Fn))}))}static jQueryInterface(t){return this.each((function(){const e=Vn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}fe.on(document,Wn,'[data-bs-toggle="offcanvas"]',(function(t){const e=we.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Wt(this))return;fe.one(e,Hn,(()=>{Bt(this)&&this.focus()}));const i=we.findOne(Nn);i&&i!==e&&Vn.getInstance(i).hide(),Vn.getOrCreateInstance(e).toggle(this)})),fe.on(window,Sn,(()=>{for(const t of we.find(Nn))Vn.getOrCreateInstance(t).show()})),fe.on(window,Bn,(()=>{for(const t of we.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&Vn.getOrCreateInstance(t).hide()})),Ee(Vn),Qt(Vn);const Yn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Kn.has(i)||Boolean(Qn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Un={allowList:Yn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Gn={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Jn={entry:"(string|element|function|null)",selector:"(string|element)"};class Zn extends be{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Un}static get DefaultType(){return Gn}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Jn)}_setContent(t,e,i){const n=we.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?Ft(e)?this._putElementInTemplate(Ht(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Xn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return Xt(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const ts=new Set(["sanitize","allowList","sanitizeFn"]),es="fade",is="show",ns=".modal",ss="hide.bs.modal",os="hover",rs="focus",as={AUTO:"auto",TOP:"top",RIGHT:Kt()?"left":"right",BOTTOM:"bottom",LEFT:Kt()?"right":"left"},ls={allowList:Yn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},cs={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class hs extends ve{constructor(t,i){if(void 0===e)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,i),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return ls}static get DefaultType(){return cs}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),fe.off(this._element.closest(ns),ss,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=fe.trigger(this._element,this.constructor.eventName("show")),e=(zt(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),fe.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(is),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))fe.on(t,"mouseover",Rt);this._queueCallback((()=>{fe.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!fe.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(is),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))fe.off(t,"mouseover",Rt);this._activeTrigger.click=!1,this._activeTrigger[rs]=!1,this._activeTrigger[os]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),fe.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(es,is),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(es),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Zn({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(es)}_isShown(){return this.tip&&this.tip.classList.contains(is)}_createPopper(t){const e=Xt(this._config.placement,[this,t,this._element]),i=as[e.toUpperCase()];return Dt(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return Xt(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...Xt(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)fe.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===os?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===os?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");fe.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?rs:os]=!0,e._enter()})),fe.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?rs:os]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},fe.on(this._element.closest(ns),ss,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=_e.getDataAttributes(this._element);for(const t of Object.keys(e))ts.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:Ht(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=hs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Qt(hs);const ds={...hs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},us={...hs.DefaultType,content:"(null|string|element|function)"};class fs extends hs{static get Default(){return ds}static get DefaultType(){return us}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=fs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Qt(fs);const ps=".bs.scrollspy",ms=`activate${ps}`,gs=`click${ps}`,_s=`load${ps}.data-api`,bs="active",vs="[href]",ys=".nav-link",ws=`${ys}, .nav-item > ${ys}, .list-group-item`,Es={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},As={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Ts extends ve{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Es}static get DefaultType(){return As}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=Ht(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(fe.off(this._config.target,gs),fe.on(this._config.target,gs,vs,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=we.find(vs,this._config.target);for(const e of t){if(!e.hash||Wt(e))continue;const t=we.findOne(decodeURI(e.hash),this._element);Bt(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(bs),this._activateParents(t),fe.trigger(this._element,ms,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))we.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(bs);else for(const e of we.parents(t,".nav, .list-group"))for(const t of we.prev(e,ws))t.classList.add(bs)}_clearActiveClass(t){t.classList.remove(bs);const e=we.find(`${vs}.${bs}`,t);for(const t of e)t.classList.remove(bs)}static jQueryInterface(t){return this.each((function(){const e=Ts.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}fe.on(window,_s,(()=>{for(const t of we.find('[data-bs-spy="scroll"]'))Ts.getOrCreateInstance(t)})),Qt(Ts);const Cs=".bs.tab",Os=`hide${Cs}`,xs=`hidden${Cs}`,ks=`show${Cs}`,Ls=`shown${Cs}`,Ss=`click${Cs}`,Ds=`keydown${Cs}`,$s=`load${Cs}`,Is="ArrowLeft",Ns="ArrowRight",Ps="ArrowUp",Ms="ArrowDown",js="Home",Fs="End",Hs="active",Bs="fade",Ws="show",zs=".dropdown-toggle",Rs=`:not(${zs})`,qs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Vs=`.nav-link${Rs}, .list-group-item${Rs}, [role="tab"]${Rs}, ${qs}`,Ys=`.${Hs}[data-bs-toggle="tab"], .${Hs}[data-bs-toggle="pill"], .${Hs}[data-bs-toggle="list"]`;class Ks extends ve{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),fe.on(this._element,Ds,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?fe.trigger(e,Os,{relatedTarget:t}):null;fe.trigger(t,ks,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Hs),this._activate(we.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),fe.trigger(t,Ls,{relatedTarget:e})):t.classList.add(Ws)}),t,t.classList.contains(Bs)))}_deactivate(t,e){t&&(t.classList.remove(Hs),t.blur(),this._deactivate(we.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),fe.trigger(t,xs,{relatedTarget:e})):t.classList.remove(Ws)}),t,t.classList.contains(Bs)))}_keydown(t){if(![Is,Ns,Ps,Ms,js,Fs].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!Wt(t)));let i;if([js,Fs].includes(t.key))i=e[t.key===js?0:e.length-1];else{const n=[Ns,Ms].includes(t.key);i=Gt(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Ks.getOrCreateInstance(i).show())}_getChildren(){return we.find(Vs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=we.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=we.findOne(t,i);s&&s.classList.toggle(n,e)};n(zs,Hs),n(".dropdown-menu",Ws),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Hs)}_getInnerElement(t){return t.matches(Vs)?t:we.findOne(Vs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Ks.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}fe.on(document,Ss,qs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),Wt(this)||Ks.getOrCreateInstance(this).show()})),fe.on(window,$s,(()=>{for(const t of we.find(Ys))Ks.getOrCreateInstance(t)})),Qt(Ks);const Qs=".bs.toast",Xs=`mouseover${Qs}`,Us=`mouseout${Qs}`,Gs=`focusin${Qs}`,Js=`focusout${Qs}`,Zs=`hide${Qs}`,to=`hidden${Qs}`,eo=`show${Qs}`,io=`shown${Qs}`,no="hide",so="show",oo="showing",ro={animation:"boolean",autohide:"boolean",delay:"number"},ao={animation:!0,autohide:!0,delay:5e3};class lo extends ve{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ao}static get DefaultType(){return ro}static get NAME(){return"toast"}show(){fe.trigger(this._element,eo).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(no),qt(this._element),this._element.classList.add(so,oo),this._queueCallback((()=>{this._element.classList.remove(oo),fe.trigger(this._element,io),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(fe.trigger(this._element,Zs).defaultPrevented||(this._element.classList.add(oo),this._queueCallback((()=>{this._element.classList.add(no),this._element.classList.remove(oo,so),fe.trigger(this._element,to)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(so),super.dispose()}isShown(){return this._element.classList.contains(so)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){fe.on(this._element,Xs,(t=>this._onInteraction(t,!0))),fe.on(this._element,Us,(t=>this._onInteraction(t,!1))),fe.on(this._element,Gs,(t=>this._onInteraction(t,!0))),fe.on(this._element,Js,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=lo.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}function co(t){"loading"!=document.readyState?t():document.addEventListener("DOMContentLoaded",t)}Ee(lo),Qt(lo),co((function(){[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')).map((function(t){return new hs(t,{delay:{show:500,hide:100}})}))})),co((function(){document.getElementById("pst-back-to-top").addEventListener("click",(function(){document.body.scrollTop=0,document.documentElement.scrollTop=0}))})),co((function(){var t=document.getElementById("pst-back-to-top"),e=document.getElementsByClassName("bd-header")[0].getBoundingClientRect();window.addEventListener("scroll",(function(){this.oldScroll>this.scrollY&&this.scrollY>e.bottom?t.style.display="block":t.style.display="none",this.oldScroll=this.scrollY}))})),window.bootstrap=i})(); //# sourceMappingURL=bootstrap.js.map \ No newline at end of file diff --git a/_static/scripts/bootstrap.js.LICENSE.txt b/_static/scripts/bootstrap.js.LICENSE.txt index 91ad10aa..10f979d0 100644 --- a/_static/scripts/bootstrap.js.LICENSE.txt +++ b/_static/scripts/bootstrap.js.LICENSE.txt @@ -1,5 +1,5 @@ /*! - * Bootstrap v5.2.3 (https://getbootstrap.com/) - * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Bootstrap v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ diff --git a/_static/scripts/bootstrap.js.map b/_static/scripts/bootstrap.js.map index d83e2f7c..64e212b1 100644 --- a/_static/scripts/bootstrap.js.map +++ b/_static/scripts/bootstrap.js.map @@ -1 +1 @@ -{"version":3,"file":"scripts/bootstrap.js","mappings":"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","sources":["webpack://pydata_sphinx_theme/webpack/bootstrap","webpack://pydata_sphinx_theme/webpack/runtime/define property getters","webpack://pydata_sphinx_theme/webpack/runtime/hasOwnProperty shorthand","webpack://pydata_sphinx_theme/webpack/runtime/make namespace object","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/enums.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getWindow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/applyStyles.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getBasePlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/math.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/userAgent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/contains.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/isTableElement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/within.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/mergePaddingObject.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getFreshSideObject.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/expandToHashMap.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/arrow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getVariation.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/computeStyles.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/eventListeners.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getOppositePlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/rectToClientRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/computeOffsets.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/detectOverflow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/flip.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/hide.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/offset.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/popperOffsets.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/preventOverflow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getAltAxis.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/orderModifiers.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/createPopper.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/debounce.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/mergeByName.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/popper.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/popper-lite.js","webpack://pydata_sphinx_theme/./node_modules/bootstrap/dist/js/bootstrap.esm.js","webpack://pydata_sphinx_theme/./src/pydata_sphinx_theme/assets/scripts/mixin.js","webpack://pydata_sphinx_theme/./src/pydata_sphinx_theme/assets/scripts/bootstrap.js"],"sourcesContent":["// The require scope\nvar __webpack_require__ = {};\n\n","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","export var top = 'top';\nexport var bottom = 'bottom';\nexport var right = 'right';\nexport var left = 'left';\nexport var auto = 'auto';\nexport var basePlacements = [top, bottom, right, left];\nexport var start = 'start';\nexport var end = 'end';\nexport var clippingParents = 'clippingParents';\nexport var viewport = 'viewport';\nexport var popper = 'popper';\nexport var reference = 'reference';\nexport var variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) {\n return acc.concat([placement + \"-\" + start, placement + \"-\" + end]);\n}, []);\nexport var placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) {\n return acc.concat([placement, placement + \"-\" + start, placement + \"-\" + end]);\n}, []); // modifiers that need to read the DOM\n\nexport var beforeRead = 'beforeRead';\nexport var read = 'read';\nexport var afterRead = 'afterRead'; // pure-logic modifiers\n\nexport var beforeMain = 'beforeMain';\nexport var main = 'main';\nexport var afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state)\n\nexport var beforeWrite = 'beforeWrite';\nexport var write = 'write';\nexport var afterWrite = 'afterWrite';\nexport var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite];","export default function getNodeName(element) {\n return element ? (element.nodeName || '').toLowerCase() : null;\n}","export default function getWindow(node) {\n if (node == null) {\n return window;\n }\n\n if (node.toString() !== '[object Window]') {\n var ownerDocument = node.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView || window : window;\n }\n\n return node;\n}","import getWindow from \"./getWindow.js\";\n\nfunction isElement(node) {\n var OwnElement = getWindow(node).Element;\n return node instanceof OwnElement || node instanceof Element;\n}\n\nfunction isHTMLElement(node) {\n var OwnElement = getWindow(node).HTMLElement;\n return node instanceof OwnElement || node instanceof HTMLElement;\n}\n\nfunction isShadowRoot(node) {\n // IE 11 has no ShadowRoot\n if (typeof ShadowRoot === 'undefined') {\n return false;\n }\n\n var OwnElement = getWindow(node).ShadowRoot;\n return node instanceof OwnElement || node instanceof ShadowRoot;\n}\n\nexport { isElement, isHTMLElement, isShadowRoot };","import getNodeName from \"../dom-utils/getNodeName.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // This modifier takes the styles prepared by the `computeStyles` modifier\n// and applies them to the HTMLElements such as popper and arrow\n\nfunction applyStyles(_ref) {\n var state = _ref.state;\n Object.keys(state.elements).forEach(function (name) {\n var style = state.styles[name] || {};\n var attributes = state.attributes[name] || {};\n var element = state.elements[name]; // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n } // Flow doesn't support to extend this property, but it's the most\n // effective way to apply styles to an HTMLElement\n // $FlowFixMe[cannot-write]\n\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (name) {\n var value = attributes[name];\n\n if (value === false) {\n element.removeAttribute(name);\n } else {\n element.setAttribute(name, value === true ? '' : value);\n }\n });\n });\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state;\n var initialStyles = {\n popper: {\n position: state.options.strategy,\n left: '0',\n top: '0',\n margin: '0'\n },\n arrow: {\n position: 'absolute'\n },\n reference: {}\n };\n Object.assign(state.elements.popper.style, initialStyles.popper);\n state.styles = initialStyles;\n\n if (state.elements.arrow) {\n Object.assign(state.elements.arrow.style, initialStyles.arrow);\n }\n\n return function () {\n Object.keys(state.elements).forEach(function (name) {\n var element = state.elements[name];\n var attributes = state.attributes[name] || {};\n var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them\n\n var style = styleProperties.reduce(function (style, property) {\n style[property] = '';\n return style;\n }, {}); // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n }\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (attribute) {\n element.removeAttribute(attribute);\n });\n });\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'applyStyles',\n enabled: true,\n phase: 'write',\n fn: applyStyles,\n effect: effect,\n requires: ['computeStyles']\n};","import { auto } from \"../enums.js\";\nexport default function getBasePlacement(placement) {\n return placement.split('-')[0];\n}","export var max = Math.max;\nexport var min = Math.min;\nexport var round = Math.round;","export default function getUAString() {\n var uaData = navigator.userAgentData;\n\n if (uaData != null && uaData.brands && Array.isArray(uaData.brands)) {\n return uaData.brands.map(function (item) {\n return item.brand + \"/\" + item.version;\n }).join(' ');\n }\n\n return navigator.userAgent;\n}","import getUAString from \"../utils/userAgent.js\";\nexport default function isLayoutViewport() {\n return !/^((?!chrome|android).)*safari/i.test(getUAString());\n}","import { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport { round } from \"../utils/math.js\";\nimport getWindow from \"./getWindow.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getBoundingClientRect(element, includeScale, isFixedStrategy) {\n if (includeScale === void 0) {\n includeScale = false;\n }\n\n if (isFixedStrategy === void 0) {\n isFixedStrategy = false;\n }\n\n var clientRect = element.getBoundingClientRect();\n var scaleX = 1;\n var scaleY = 1;\n\n if (includeScale && isHTMLElement(element)) {\n scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1;\n scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1;\n }\n\n var _ref = isElement(element) ? getWindow(element) : window,\n visualViewport = _ref.visualViewport;\n\n var addVisualOffsets = !isLayoutViewport() && isFixedStrategy;\n var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX;\n var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY;\n var width = clientRect.width / scaleX;\n var height = clientRect.height / scaleY;\n return {\n width: width,\n height: height,\n top: y,\n right: x + width,\n bottom: y + height,\n left: x,\n x: x,\n y: y\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\"; // Returns the layout rect of an element relative to its offsetParent. Layout\n// means it doesn't take into account transforms.\n\nexport default function getLayoutRect(element) {\n var clientRect = getBoundingClientRect(element); // Use the clientRect sizes if it's not been transformed.\n // Fixes https://github.com/popperjs/popper-core/issues/1223\n\n var width = element.offsetWidth;\n var height = element.offsetHeight;\n\n if (Math.abs(clientRect.width - width) <= 1) {\n width = clientRect.width;\n }\n\n if (Math.abs(clientRect.height - height) <= 1) {\n height = clientRect.height;\n }\n\n return {\n x: element.offsetLeft,\n y: element.offsetTop,\n width: width,\n height: height\n };\n}","import { isShadowRoot } from \"./instanceOf.js\";\nexport default function contains(parent, child) {\n var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method\n\n if (parent.contains(child)) {\n return true;\n } // then fallback to custom implementation with Shadow DOM support\n else if (rootNode && isShadowRoot(rootNode)) {\n var next = child;\n\n do {\n if (next && parent.isSameNode(next)) {\n return true;\n } // $FlowFixMe[prop-missing]: need a better way to handle this...\n\n\n next = next.parentNode || next.host;\n } while (next);\n } // Give up, the result is false\n\n\n return false;\n}","import getWindow from \"./getWindow.js\";\nexport default function getComputedStyle(element) {\n return getWindow(element).getComputedStyle(element);\n}","import getNodeName from \"./getNodeName.js\";\nexport default function isTableElement(element) {\n return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0;\n}","import { isElement } from \"./instanceOf.js\";\nexport default function getDocumentElement(element) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return ((isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing]\n element.document) || window.document).documentElement;\n}","import getNodeName from \"./getNodeName.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport { isShadowRoot } from \"./instanceOf.js\";\nexport default function getParentNode(element) {\n if (getNodeName(element) === 'html') {\n return element;\n }\n\n return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n // $FlowFixMe[incompatible-return]\n // $FlowFixMe[prop-missing]\n element.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n element.parentNode || ( // DOM Element detected\n isShadowRoot(element) ? element.host : null) || // ShadowRoot detected\n // $FlowFixMe[incompatible-call]: HTMLElement is a Node\n getDocumentElement(element) // fallback\n\n );\n}","import getWindow from \"./getWindow.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isHTMLElement, isShadowRoot } from \"./instanceOf.js\";\nimport isTableElement from \"./isTableElement.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getUAString from \"../utils/userAgent.js\";\n\nfunction getTrueOffsetParent(element) {\n if (!isHTMLElement(element) || // https://github.com/popperjs/popper-core/issues/837\n getComputedStyle(element).position === 'fixed') {\n return null;\n }\n\n return element.offsetParent;\n} // `.offsetParent` reports `null` for fixed elements, while absolute elements\n// return the containing block\n\n\nfunction getContainingBlock(element) {\n var isFirefox = /firefox/i.test(getUAString());\n var isIE = /Trident/i.test(getUAString());\n\n if (isIE && isHTMLElement(element)) {\n // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport\n var elementCss = getComputedStyle(element);\n\n if (elementCss.position === 'fixed') {\n return null;\n }\n }\n\n var currentNode = getParentNode(element);\n\n if (isShadowRoot(currentNode)) {\n currentNode = currentNode.host;\n }\n\n while (isHTMLElement(currentNode) && ['html', 'body'].indexOf(getNodeName(currentNode)) < 0) {\n var css = getComputedStyle(currentNode); // This is non-exhaustive but covers the most common CSS properties that\n // create a containing block.\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') {\n return currentNode;\n } else {\n currentNode = currentNode.parentNode;\n }\n }\n\n return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nexport default function getOffsetParent(element) {\n var window = getWindow(element);\n var offsetParent = getTrueOffsetParent(element);\n\n while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === 'static') {\n offsetParent = getTrueOffsetParent(offsetParent);\n }\n\n if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static')) {\n return window;\n }\n\n return offsetParent || getContainingBlock(element) || window;\n}","export default function getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}","import { max as mathMax, min as mathMin } from \"./math.js\";\nexport function within(min, value, max) {\n return mathMax(min, mathMin(value, max));\n}\nexport function withinMaxClamp(min, value, max) {\n var v = within(min, value, max);\n return v > max ? max : v;\n}","import getFreshSideObject from \"./getFreshSideObject.js\";\nexport default function mergePaddingObject(paddingObject) {\n return Object.assign({}, getFreshSideObject(), paddingObject);\n}","export default function getFreshSideObject() {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0\n };\n}","export default function expandToHashMap(value, keys) {\n return keys.reduce(function (hashMap, key) {\n hashMap[key] = value;\n return hashMap;\n }, {});\n}","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport contains from \"../dom-utils/contains.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport { within } from \"../utils/within.js\";\nimport mergePaddingObject from \"../utils/mergePaddingObject.js\";\nimport expandToHashMap from \"../utils/expandToHashMap.js\";\nimport { left, right, basePlacements, top, bottom } from \"../enums.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar toPaddingObject = function toPaddingObject(padding, state) {\n padding = typeof padding === 'function' ? padding(Object.assign({}, state.rects, {\n placement: state.placement\n })) : padding;\n return mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n};\n\nfunction arrow(_ref) {\n var _state$modifiersData$;\n\n var state = _ref.state,\n name = _ref.name,\n options = _ref.options;\n var arrowElement = state.elements.arrow;\n var popperOffsets = state.modifiersData.popperOffsets;\n var basePlacement = getBasePlacement(state.placement);\n var axis = getMainAxisFromPlacement(basePlacement);\n var isVertical = [left, right].indexOf(basePlacement) >= 0;\n var len = isVertical ? 'height' : 'width';\n\n if (!arrowElement || !popperOffsets) {\n return;\n }\n\n var paddingObject = toPaddingObject(options.padding, state);\n var arrowRect = getLayoutRect(arrowElement);\n var minProp = axis === 'y' ? top : left;\n var maxProp = axis === 'y' ? bottom : right;\n var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len];\n var startDiff = popperOffsets[axis] - state.rects.reference[axis];\n var arrowOffsetParent = getOffsetParent(arrowElement);\n var clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the popper if the center point is\n // outside of the popper bounds\n\n var min = paddingObject[minProp];\n var max = clientSize - arrowRect[len] - paddingObject[maxProp];\n var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference;\n var offset = within(min, center, max); // Prevents breaking syntax highlighting...\n\n var axisProp = axis;\n state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$);\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state,\n options = _ref2.options;\n var _options$element = options.element,\n arrowElement = _options$element === void 0 ? '[data-popper-arrow]' : _options$element;\n\n if (arrowElement == null) {\n return;\n } // CSS selector\n\n\n if (typeof arrowElement === 'string') {\n arrowElement = state.elements.popper.querySelector(arrowElement);\n\n if (!arrowElement) {\n return;\n }\n }\n\n if (process.env.NODE_ENV !== \"production\") {\n if (!isHTMLElement(arrowElement)) {\n console.error(['Popper: \"arrow\" element must be an HTMLElement (not an SVGElement).', 'To use an SVG arrow, wrap it in an HTMLElement that will be used as', 'the arrow.'].join(' '));\n }\n }\n\n if (!contains(state.elements.popper, arrowElement)) {\n if (process.env.NODE_ENV !== \"production\") {\n console.error(['Popper: \"arrow\" modifier\\'s `element` must be a child of the popper', 'element.'].join(' '));\n }\n\n return;\n }\n\n state.elements.arrow = arrowElement;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'arrow',\n enabled: true,\n phase: 'main',\n fn: arrow,\n effect: effect,\n requires: ['popperOffsets'],\n requiresIfExists: ['preventOverflow']\n};","export default function getVariation(placement) {\n return placement.split('-')[1];\n}","import { top, left, right, bottom, end } from \"../enums.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getWindow from \"../dom-utils/getWindow.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getComputedStyle from \"../dom-utils/getComputedStyle.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport { round } from \"../utils/math.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar unsetSides = {\n top: 'auto',\n right: 'auto',\n bottom: 'auto',\n left: 'auto'\n}; // Round the offsets to the nearest suitable subpixel based on the DPR.\n// Zooming can change the DPR, but it seems to report a value that will\n// cleanly divide the values into the appropriate subpixels.\n\nfunction roundOffsetsByDPR(_ref, win) {\n var x = _ref.x,\n y = _ref.y;\n var dpr = win.devicePixelRatio || 1;\n return {\n x: round(x * dpr) / dpr || 0,\n y: round(y * dpr) / dpr || 0\n };\n}\n\nexport function mapToStyles(_ref2) {\n var _Object$assign2;\n\n var popper = _ref2.popper,\n popperRect = _ref2.popperRect,\n placement = _ref2.placement,\n variation = _ref2.variation,\n offsets = _ref2.offsets,\n position = _ref2.position,\n gpuAcceleration = _ref2.gpuAcceleration,\n adaptive = _ref2.adaptive,\n roundOffsets = _ref2.roundOffsets,\n isFixed = _ref2.isFixed;\n var _offsets$x = offsets.x,\n x = _offsets$x === void 0 ? 0 : _offsets$x,\n _offsets$y = offsets.y,\n y = _offsets$y === void 0 ? 0 : _offsets$y;\n\n var _ref3 = typeof roundOffsets === 'function' ? roundOffsets({\n x: x,\n y: y\n }) : {\n x: x,\n y: y\n };\n\n x = _ref3.x;\n y = _ref3.y;\n var hasX = offsets.hasOwnProperty('x');\n var hasY = offsets.hasOwnProperty('y');\n var sideX = left;\n var sideY = top;\n var win = window;\n\n if (adaptive) {\n var offsetParent = getOffsetParent(popper);\n var heightProp = 'clientHeight';\n var widthProp = 'clientWidth';\n\n if (offsetParent === getWindow(popper)) {\n offsetParent = getDocumentElement(popper);\n\n if (getComputedStyle(offsetParent).position !== 'static' && position === 'absolute') {\n heightProp = 'scrollHeight';\n widthProp = 'scrollWidth';\n }\n } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it\n\n\n offsetParent = offsetParent;\n\n if (placement === top || (placement === left || placement === right) && variation === end) {\n sideY = bottom;\n var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : // $FlowFixMe[prop-missing]\n offsetParent[heightProp];\n y -= offsetY - popperRect.height;\n y *= gpuAcceleration ? 1 : -1;\n }\n\n if (placement === left || (placement === top || placement === bottom) && variation === end) {\n sideX = right;\n var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : // $FlowFixMe[prop-missing]\n offsetParent[widthProp];\n x -= offsetX - popperRect.width;\n x *= gpuAcceleration ? 1 : -1;\n }\n }\n\n var commonStyles = Object.assign({\n position: position\n }, adaptive && unsetSides);\n\n var _ref4 = roundOffsets === true ? roundOffsetsByDPR({\n x: x,\n y: y\n }, getWindow(popper)) : {\n x: x,\n y: y\n };\n\n x = _ref4.x;\n y = _ref4.y;\n\n if (gpuAcceleration) {\n var _Object$assign;\n\n return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? \"translate(\" + x + \"px, \" + y + \"px)\" : \"translate3d(\" + x + \"px, \" + y + \"px, 0)\", _Object$assign));\n }\n\n return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + \"px\" : '', _Object$assign2[sideX] = hasX ? x + \"px\" : '', _Object$assign2.transform = '', _Object$assign2));\n}\n\nfunction computeStyles(_ref5) {\n var state = _ref5.state,\n options = _ref5.options;\n var _options$gpuAccelerat = options.gpuAcceleration,\n gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat,\n _options$adaptive = options.adaptive,\n adaptive = _options$adaptive === void 0 ? true : _options$adaptive,\n _options$roundOffsets = options.roundOffsets,\n roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets;\n\n if (process.env.NODE_ENV !== \"production\") {\n var transitionProperty = getComputedStyle(state.elements.popper).transitionProperty || '';\n\n if (adaptive && ['transform', 'top', 'right', 'bottom', 'left'].some(function (property) {\n return transitionProperty.indexOf(property) >= 0;\n })) {\n console.warn(['Popper: Detected CSS transitions on at least one of the following', 'CSS properties: \"transform\", \"top\", \"right\", \"bottom\", \"left\".', '\\n\\n', 'Disable the \"computeStyles\" modifier\\'s `adaptive` option to allow', 'for smooth transitions, or remove these properties from the CSS', 'transition declaration on the popper element if only transitioning', 'opacity or background-color for example.', '\\n\\n', 'We recommend using the popper element as a wrapper around an inner', 'element that can have any CSS property transitioned for animations.'].join(' '));\n }\n }\n\n var commonStyles = {\n placement: getBasePlacement(state.placement),\n variation: getVariation(state.placement),\n popper: state.elements.popper,\n popperRect: state.rects.popper,\n gpuAcceleration: gpuAcceleration,\n isFixed: state.options.strategy === 'fixed'\n };\n\n if (state.modifiersData.popperOffsets != null) {\n state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.popperOffsets,\n position: state.options.strategy,\n adaptive: adaptive,\n roundOffsets: roundOffsets\n })));\n }\n\n if (state.modifiersData.arrow != null) {\n state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.arrow,\n position: 'absolute',\n adaptive: false,\n roundOffsets: roundOffsets\n })));\n }\n\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-placement': state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'computeStyles',\n enabled: true,\n phase: 'beforeWrite',\n fn: computeStyles,\n data: {}\n};","import getWindow from \"../dom-utils/getWindow.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar passive = {\n passive: true\n};\n\nfunction effect(_ref) {\n var state = _ref.state,\n instance = _ref.instance,\n options = _ref.options;\n var _options$scroll = options.scroll,\n scroll = _options$scroll === void 0 ? true : _options$scroll,\n _options$resize = options.resize,\n resize = _options$resize === void 0 ? true : _options$resize;\n var window = getWindow(state.elements.popper);\n var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper);\n\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.addEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.addEventListener('resize', instance.update, passive);\n }\n\n return function () {\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.removeEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.removeEventListener('resize', instance.update, passive);\n }\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'eventListeners',\n enabled: true,\n phase: 'write',\n fn: function fn() {},\n effect: effect,\n data: {}\n};","var hash = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nexport default function getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}","var hash = {\n start: 'end',\n end: 'start'\n};\nexport default function getOppositeVariationPlacement(placement) {\n return placement.replace(/start|end/g, function (matched) {\n return hash[matched];\n });\n}","import getWindow from \"./getWindow.js\";\nexport default function getWindowScroll(node) {\n var win = getWindow(node);\n var scrollLeft = win.pageXOffset;\n var scrollTop = win.pageYOffset;\n return {\n scrollLeft: scrollLeft,\n scrollTop: scrollTop\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nexport default function getWindowScrollBarX(element) {\n // If has a CSS width greater than the viewport, then this will be\n // incorrect for RTL.\n // Popper 1 is broken in this case and never had a bug report so let's assume\n // it's not an issue. I don't think anyone ever specifies width on \n // anyway.\n // Browsers where the left scrollbar doesn't cause an issue report `0` for\n // this (e.g. Edge 2019, IE11, Safari)\n return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft;\n}","import getComputedStyle from \"./getComputedStyle.js\";\nexport default function isScrollParent(element) {\n // Firefox wants us to check `-x` and `-y` variations as well\n var _getComputedStyle = getComputedStyle(element),\n overflow = _getComputedStyle.overflow,\n overflowX = _getComputedStyle.overflowX,\n overflowY = _getComputedStyle.overflowY;\n\n return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}","import getParentNode from \"./getParentNode.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nexport default function getScrollParent(node) {\n if (['html', 'body', '#document'].indexOf(getNodeName(node)) >= 0) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return node.ownerDocument.body;\n }\n\n if (isHTMLElement(node) && isScrollParent(node)) {\n return node;\n }\n\n return getScrollParent(getParentNode(node));\n}","import getScrollParent from \"./getScrollParent.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getWindow from \"./getWindow.js\";\nimport isScrollParent from \"./isScrollParent.js\";\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we'll need to re-calculate the\nreference element's position.\n*/\n\nexport default function listScrollParents(element, list) {\n var _element$ownerDocumen;\n\n if (list === void 0) {\n list = [];\n }\n\n var scrollParent = getScrollParent(element);\n var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body);\n var win = getWindow(scrollParent);\n var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent;\n var updatedList = list.concat(target);\n return isBody ? updatedList : // $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here\n updatedList.concat(listScrollParents(getParentNode(target)));\n}","export default function rectToClientRect(rect) {\n return Object.assign({}, rect, {\n left: rect.x,\n top: rect.y,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n });\n}","import { viewport } from \"../enums.js\";\nimport getViewportRect from \"./getViewportRect.js\";\nimport getDocumentRect from \"./getDocumentRect.js\";\nimport listScrollParents from \"./listScrollParents.js\";\nimport getOffsetParent from \"./getOffsetParent.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport contains from \"./contains.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport rectToClientRect from \"../utils/rectToClientRect.js\";\nimport { max, min } from \"../utils/math.js\";\n\nfunction getInnerBoundingClientRect(element, strategy) {\n var rect = getBoundingClientRect(element, false, strategy === 'fixed');\n rect.top = rect.top + element.clientTop;\n rect.left = rect.left + element.clientLeft;\n rect.bottom = rect.top + element.clientHeight;\n rect.right = rect.left + element.clientWidth;\n rect.width = element.clientWidth;\n rect.height = element.clientHeight;\n rect.x = rect.left;\n rect.y = rect.top;\n return rect;\n}\n\nfunction getClientRectFromMixedType(element, clippingParent, strategy) {\n return clippingParent === viewport ? rectToClientRect(getViewportRect(element, strategy)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : rectToClientRect(getDocumentRect(getDocumentElement(element)));\n} // A \"clipping parent\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n var clippingParents = listScrollParents(getParentNode(element));\n var canEscapeClipping = ['absolute', 'fixed'].indexOf(getComputedStyle(element).position) >= 0;\n var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element;\n\n if (!isElement(clipperElement)) {\n return [];\n } // $FlowFixMe[incompatible-return]: https://github.com/facebook/flow/issues/1414\n\n\n return clippingParents.filter(function (clippingParent) {\n return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== 'body';\n });\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nexport default function getClippingRect(element, boundary, rootBoundary, strategy) {\n var mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary);\n var clippingParents = [].concat(mainClippingParents, [rootBoundary]);\n var firstClippingParent = clippingParents[0];\n var clippingRect = clippingParents.reduce(function (accRect, clippingParent) {\n var rect = getClientRectFromMixedType(element, clippingParent, strategy);\n accRect.top = max(rect.top, accRect.top);\n accRect.right = min(rect.right, accRect.right);\n accRect.bottom = min(rect.bottom, accRect.bottom);\n accRect.left = max(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromMixedType(element, firstClippingParent, strategy));\n clippingRect.width = clippingRect.right - clippingRect.left;\n clippingRect.height = clippingRect.bottom - clippingRect.top;\n clippingRect.x = clippingRect.left;\n clippingRect.y = clippingRect.top;\n return clippingRect;\n}","import getWindow from \"./getWindow.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getViewportRect(element, strategy) {\n var win = getWindow(element);\n var html = getDocumentElement(element);\n var visualViewport = win.visualViewport;\n var width = html.clientWidth;\n var height = html.clientHeight;\n var x = 0;\n var y = 0;\n\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height;\n var layoutViewport = isLayoutViewport();\n\n if (layoutViewport || !layoutViewport && strategy === 'fixed') {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n\n return {\n width: width,\n height: height,\n x: x + getWindowScrollBarX(element),\n y: y\n };\n}","import getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nimport { max } from \"../utils/math.js\"; // Gets the entire size of the scrollable document area, even extending outside\n// of the `` and `` rect bounds if horizontally scrollable\n\nexport default function getDocumentRect(element) {\n var _element$ownerDocumen;\n\n var html = getDocumentElement(element);\n var winScroll = getWindowScroll(element);\n var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n var width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n var height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n var x = -winScroll.scrollLeft + getWindowScrollBarX(element);\n var y = -winScroll.scrollTop;\n\n if (getComputedStyle(body || html).direction === 'rtl') {\n x += max(html.clientWidth, body ? body.clientWidth : 0) - width;\n }\n\n return {\n width: width,\n height: height,\n x: x,\n y: y\n };\n}","import getBasePlacement from \"./getBasePlacement.js\";\nimport getVariation from \"./getVariation.js\";\nimport getMainAxisFromPlacement from \"./getMainAxisFromPlacement.js\";\nimport { top, right, bottom, left, start, end } from \"../enums.js\";\nexport default function computeOffsets(_ref) {\n var reference = _ref.reference,\n element = _ref.element,\n placement = _ref.placement;\n var basePlacement = placement ? getBasePlacement(placement) : null;\n var variation = placement ? getVariation(placement) : null;\n var commonX = reference.x + reference.width / 2 - element.width / 2;\n var commonY = reference.y + reference.height / 2 - element.height / 2;\n var offsets;\n\n switch (basePlacement) {\n case top:\n offsets = {\n x: commonX,\n y: reference.y - element.height\n };\n break;\n\n case bottom:\n offsets = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case right:\n offsets = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case left:\n offsets = {\n x: reference.x - element.width,\n y: commonY\n };\n break;\n\n default:\n offsets = {\n x: reference.x,\n y: reference.y\n };\n }\n\n var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null;\n\n if (mainAxis != null) {\n var len = mainAxis === 'y' ? 'height' : 'width';\n\n switch (variation) {\n case start:\n offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2);\n break;\n\n case end:\n offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2);\n break;\n\n default:\n }\n }\n\n return offsets;\n}","import getClippingRect from \"../dom-utils/getClippingRect.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getBoundingClientRect from \"../dom-utils/getBoundingClientRect.js\";\nimport computeOffsets from \"./computeOffsets.js\";\nimport rectToClientRect from \"./rectToClientRect.js\";\nimport { clippingParents, reference, popper, bottom, top, right, basePlacements, viewport } from \"../enums.js\";\nimport { isElement } from \"../dom-utils/instanceOf.js\";\nimport mergePaddingObject from \"./mergePaddingObject.js\";\nimport expandToHashMap from \"./expandToHashMap.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport default function detectOverflow(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n _options$placement = _options.placement,\n placement = _options$placement === void 0 ? state.placement : _options$placement,\n _options$strategy = _options.strategy,\n strategy = _options$strategy === void 0 ? state.strategy : _options$strategy,\n _options$boundary = _options.boundary,\n boundary = _options$boundary === void 0 ? clippingParents : _options$boundary,\n _options$rootBoundary = _options.rootBoundary,\n rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary,\n _options$elementConte = _options.elementContext,\n elementContext = _options$elementConte === void 0 ? popper : _options$elementConte,\n _options$altBoundary = _options.altBoundary,\n altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n _options$padding = _options.padding,\n padding = _options$padding === void 0 ? 0 : _options$padding;\n var paddingObject = mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n var altContext = elementContext === popper ? reference : popper;\n var popperRect = state.rects.popper;\n var element = state.elements[altBoundary ? altContext : elementContext];\n var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary, strategy);\n var referenceClientRect = getBoundingClientRect(state.elements.reference);\n var popperOffsets = computeOffsets({\n reference: referenceClientRect,\n element: popperRect,\n strategy: 'absolute',\n placement: placement\n });\n var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets));\n var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n // 0 or negative = within the clipping rect\n\n var overflowOffsets = {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n if (elementContext === popper && offsetData) {\n var offset = offsetData[placement];\n Object.keys(overflowOffsets).forEach(function (key) {\n var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1;\n var axis = [top, bottom].indexOf(key) >= 0 ? 'y' : 'x';\n overflowOffsets[key] += offset[axis] * multiply;\n });\n }\n\n return overflowOffsets;\n}","import getOppositePlacement from \"../utils/getOppositePlacement.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getOppositeVariationPlacement from \"../utils/getOppositeVariationPlacement.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport computeAutoPlacement from \"../utils/computeAutoPlacement.js\";\nimport { bottom, top, start, right, left, auto } from \"../enums.js\";\nimport getVariation from \"../utils/getVariation.js\"; // eslint-disable-next-line import/no-unused-modules\n\nfunction getExpandedFallbackPlacements(placement) {\n if (getBasePlacement(placement) === auto) {\n return [];\n }\n\n var oppositePlacement = getOppositePlacement(placement);\n return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)];\n}\n\nfunction flip(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n\n if (state.modifiersData[name]._skip) {\n return;\n }\n\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis,\n specifiedFallbackPlacements = options.fallbackPlacements,\n padding = options.padding,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n _options$flipVariatio = options.flipVariations,\n flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio,\n allowedAutoPlacements = options.allowedAutoPlacements;\n var preferredPlacement = state.options.placement;\n var basePlacement = getBasePlacement(preferredPlacement);\n var isBasePlacement = basePlacement === preferredPlacement;\n var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement));\n var placements = [preferredPlacement].concat(fallbackPlacements).reduce(function (acc, placement) {\n return acc.concat(getBasePlacement(placement) === auto ? computeAutoPlacement(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n flipVariations: flipVariations,\n allowedAutoPlacements: allowedAutoPlacements\n }) : placement);\n }, []);\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var checksMap = new Map();\n var makeFallbackChecks = true;\n var firstFittingPlacement = placements[0];\n\n for (var i = 0; i < placements.length; i++) {\n var placement = placements[i];\n\n var _basePlacement = getBasePlacement(placement);\n\n var isStartVariation = getVariation(placement) === start;\n var isVertical = [top, bottom].indexOf(_basePlacement) >= 0;\n var len = isVertical ? 'width' : 'height';\n var overflow = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n altBoundary: altBoundary,\n padding: padding\n });\n var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top;\n\n if (referenceRect[len] > popperRect[len]) {\n mainVariationSide = getOppositePlacement(mainVariationSide);\n }\n\n var altVariationSide = getOppositePlacement(mainVariationSide);\n var checks = [];\n\n if (checkMainAxis) {\n checks.push(overflow[_basePlacement] <= 0);\n }\n\n if (checkAltAxis) {\n checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0);\n }\n\n if (checks.every(function (check) {\n return check;\n })) {\n firstFittingPlacement = placement;\n makeFallbackChecks = false;\n break;\n }\n\n checksMap.set(placement, checks);\n }\n\n if (makeFallbackChecks) {\n // `2` may be desired in some cases – research later\n var numberOfChecks = flipVariations ? 3 : 1;\n\n var _loop = function _loop(_i) {\n var fittingPlacement = placements.find(function (placement) {\n var checks = checksMap.get(placement);\n\n if (checks) {\n return checks.slice(0, _i).every(function (check) {\n return check;\n });\n }\n });\n\n if (fittingPlacement) {\n firstFittingPlacement = fittingPlacement;\n return \"break\";\n }\n };\n\n for (var _i = numberOfChecks; _i > 0; _i--) {\n var _ret = _loop(_i);\n\n if (_ret === \"break\") break;\n }\n }\n\n if (state.placement !== firstFittingPlacement) {\n state.modifiersData[name]._skip = true;\n state.placement = firstFittingPlacement;\n state.reset = true;\n }\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'flip',\n enabled: true,\n phase: 'main',\n fn: flip,\n requiresIfExists: ['offset'],\n data: {\n _skip: false\n }\n};","import getVariation from \"./getVariation.js\";\nimport { variationPlacements, basePlacements, placements as allPlacements } from \"../enums.js\";\nimport detectOverflow from \"./detectOverflow.js\";\nimport getBasePlacement from \"./getBasePlacement.js\";\nexport default function computeAutoPlacement(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n placement = _options.placement,\n boundary = _options.boundary,\n rootBoundary = _options.rootBoundary,\n padding = _options.padding,\n flipVariations = _options.flipVariations,\n _options$allowedAutoP = _options.allowedAutoPlacements,\n allowedAutoPlacements = _options$allowedAutoP === void 0 ? allPlacements : _options$allowedAutoP;\n var variation = getVariation(placement);\n var placements = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function (placement) {\n return getVariation(placement) === variation;\n }) : basePlacements;\n var allowedPlacements = placements.filter(function (placement) {\n return allowedAutoPlacements.indexOf(placement) >= 0;\n });\n\n if (allowedPlacements.length === 0) {\n allowedPlacements = placements;\n\n if (process.env.NODE_ENV !== \"production\") {\n console.error(['Popper: The `allowedAutoPlacements` option did not allow any', 'placements. Ensure the `placement` option matches the variation', 'of the allowed placements.', 'For example, \"auto\" cannot be used to allow \"bottom-start\".', 'Use \"auto-start\" instead.'].join(' '));\n }\n } // $FlowFixMe[incompatible-type]: Flow seems to have problems with two array unions...\n\n\n var overflows = allowedPlacements.reduce(function (acc, placement) {\n acc[placement] = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding\n })[getBasePlacement(placement)];\n return acc;\n }, {});\n return Object.keys(overflows).sort(function (a, b) {\n return overflows[a] - overflows[b];\n });\n}","import { top, bottom, left, right } from \"../enums.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\n\nfunction getSideOffsets(overflow, rect, preventedOffsets) {\n if (preventedOffsets === void 0) {\n preventedOffsets = {\n x: 0,\n y: 0\n };\n }\n\n return {\n top: overflow.top - rect.height - preventedOffsets.y,\n right: overflow.right - rect.width + preventedOffsets.x,\n bottom: overflow.bottom - rect.height + preventedOffsets.y,\n left: overflow.left - rect.width - preventedOffsets.x\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return [top, right, bottom, left].some(function (side) {\n return overflow[side] >= 0;\n });\n}\n\nfunction hide(_ref) {\n var state = _ref.state,\n name = _ref.name;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var preventedOffsets = state.modifiersData.preventOverflow;\n var referenceOverflow = detectOverflow(state, {\n elementContext: 'reference'\n });\n var popperAltOverflow = detectOverflow(state, {\n altBoundary: true\n });\n var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect);\n var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets);\n var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets);\n var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets);\n state.modifiersData[name] = {\n referenceClippingOffsets: referenceClippingOffsets,\n popperEscapeOffsets: popperEscapeOffsets,\n isReferenceHidden: isReferenceHidden,\n hasPopperEscaped: hasPopperEscaped\n };\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-reference-hidden': isReferenceHidden,\n 'data-popper-escaped': hasPopperEscaped\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'hide',\n enabled: true,\n phase: 'main',\n requiresIfExists: ['preventOverflow'],\n fn: hide\n};","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport { top, left, right, placements } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport function distanceAndSkiddingToXY(placement, rects, offset) {\n var basePlacement = getBasePlacement(placement);\n var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1;\n\n var _ref = typeof offset === 'function' ? offset(Object.assign({}, rects, {\n placement: placement\n })) : offset,\n skidding = _ref[0],\n distance = _ref[1];\n\n skidding = skidding || 0;\n distance = (distance || 0) * invertDistance;\n return [left, right].indexOf(basePlacement) >= 0 ? {\n x: distance,\n y: skidding\n } : {\n x: skidding,\n y: distance\n };\n}\n\nfunction offset(_ref2) {\n var state = _ref2.state,\n options = _ref2.options,\n name = _ref2.name;\n var _options$offset = options.offset,\n offset = _options$offset === void 0 ? [0, 0] : _options$offset;\n var data = placements.reduce(function (acc, placement) {\n acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset);\n return acc;\n }, {});\n var _data$state$placement = data[state.placement],\n x = _data$state$placement.x,\n y = _data$state$placement.y;\n\n if (state.modifiersData.popperOffsets != null) {\n state.modifiersData.popperOffsets.x += x;\n state.modifiersData.popperOffsets.y += y;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'offset',\n enabled: true,\n phase: 'main',\n requires: ['popperOffsets'],\n fn: offset\n};","import computeOffsets from \"../utils/computeOffsets.js\";\n\nfunction popperOffsets(_ref) {\n var state = _ref.state,\n name = _ref.name;\n // Offsets are the actual position the popper needs to have to be\n // properly positioned near its reference element\n // This is the most basic placement, and will be adjusted by\n // the modifiers in the next step\n state.modifiersData[name] = computeOffsets({\n reference: state.rects.reference,\n element: state.rects.popper,\n strategy: 'absolute',\n placement: state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'popperOffsets',\n enabled: true,\n phase: 'read',\n fn: popperOffsets,\n data: {}\n};","import { top, left, right, bottom, start } from \"../enums.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport getAltAxis from \"../utils/getAltAxis.js\";\nimport { within, withinMaxClamp } from \"../utils/within.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport getFreshSideObject from \"../utils/getFreshSideObject.js\";\nimport { min as mathMin, max as mathMax } from \"../utils/math.js\";\n\nfunction preventOverflow(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n padding = options.padding,\n _options$tether = options.tether,\n tether = _options$tether === void 0 ? true : _options$tether,\n _options$tetherOffset = options.tetherOffset,\n tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset;\n var overflow = detectOverflow(state, {\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n altBoundary: altBoundary\n });\n var basePlacement = getBasePlacement(state.placement);\n var variation = getVariation(state.placement);\n var isBasePlacement = !variation;\n var mainAxis = getMainAxisFromPlacement(basePlacement);\n var altAxis = getAltAxis(mainAxis);\n var popperOffsets = state.modifiersData.popperOffsets;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var tetherOffsetValue = typeof tetherOffset === 'function' ? tetherOffset(Object.assign({}, state.rects, {\n placement: state.placement\n })) : tetherOffset;\n var normalizedTetherOffsetValue = typeof tetherOffsetValue === 'number' ? {\n mainAxis: tetherOffsetValue,\n altAxis: tetherOffsetValue\n } : Object.assign({\n mainAxis: 0,\n altAxis: 0\n }, tetherOffsetValue);\n var offsetModifierState = state.modifiersData.offset ? state.modifiersData.offset[state.placement] : null;\n var data = {\n x: 0,\n y: 0\n };\n\n if (!popperOffsets) {\n return;\n }\n\n if (checkMainAxis) {\n var _offsetModifierState$;\n\n var mainSide = mainAxis === 'y' ? top : left;\n var altSide = mainAxis === 'y' ? bottom : right;\n var len = mainAxis === 'y' ? 'height' : 'width';\n var offset = popperOffsets[mainAxis];\n var min = offset + overflow[mainSide];\n var max = offset - overflow[altSide];\n var additive = tether ? -popperRect[len] / 2 : 0;\n var minLen = variation === start ? referenceRect[len] : popperRect[len];\n var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; // We need to include the arrow in the calculation so the arrow doesn't go\n // outside the reference bounds\n\n var arrowElement = state.elements.arrow;\n var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : {\n width: 0,\n height: 0\n };\n var arrowPaddingObject = state.modifiersData['arrow#persistent'] ? state.modifiersData['arrow#persistent'].padding : getFreshSideObject();\n var arrowPaddingMin = arrowPaddingObject[mainSide];\n var arrowPaddingMax = arrowPaddingObject[altSide]; // If the reference length is smaller than the arrow length, we don't want\n // to include its full size in the calculation. If the reference is small\n // and near the edge of a boundary, the popper can overflow even if the\n // reference is not overflowing as well (e.g. virtual elements with no\n // width or height)\n\n var arrowLen = within(0, referenceRect[len], arrowRect[len]);\n var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis : minLen - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis;\n var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis : maxLen + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis;\n var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow);\n var clientOffset = arrowOffsetParent ? mainAxis === 'y' ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0;\n var offsetModifierValue = (_offsetModifierState$ = offsetModifierState == null ? void 0 : offsetModifierState[mainAxis]) != null ? _offsetModifierState$ : 0;\n var tetherMin = offset + minOffset - offsetModifierValue - clientOffset;\n var tetherMax = offset + maxOffset - offsetModifierValue;\n var preventedOffset = within(tether ? mathMin(min, tetherMin) : min, offset, tether ? mathMax(max, tetherMax) : max);\n popperOffsets[mainAxis] = preventedOffset;\n data[mainAxis] = preventedOffset - offset;\n }\n\n if (checkAltAxis) {\n var _offsetModifierState$2;\n\n var _mainSide = mainAxis === 'x' ? top : left;\n\n var _altSide = mainAxis === 'x' ? bottom : right;\n\n var _offset = popperOffsets[altAxis];\n\n var _len = altAxis === 'y' ? 'height' : 'width';\n\n var _min = _offset + overflow[_mainSide];\n\n var _max = _offset - overflow[_altSide];\n\n var isOriginSide = [top, left].indexOf(basePlacement) !== -1;\n\n var _offsetModifierValue = (_offsetModifierState$2 = offsetModifierState == null ? void 0 : offsetModifierState[altAxis]) != null ? _offsetModifierState$2 : 0;\n\n var _tetherMin = isOriginSide ? _min : _offset - referenceRect[_len] - popperRect[_len] - _offsetModifierValue + normalizedTetherOffsetValue.altAxis;\n\n var _tetherMax = isOriginSide ? _offset + referenceRect[_len] + popperRect[_len] - _offsetModifierValue - normalizedTetherOffsetValue.altAxis : _max;\n\n var _preventedOffset = tether && isOriginSide ? withinMaxClamp(_tetherMin, _offset, _tetherMax) : within(tether ? _tetherMin : _min, _offset, tether ? _tetherMax : _max);\n\n popperOffsets[altAxis] = _preventedOffset;\n data[altAxis] = _preventedOffset - _offset;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'preventOverflow',\n enabled: true,\n phase: 'main',\n fn: preventOverflow,\n requiresIfExists: ['offset']\n};","export default function getAltAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getNodeScroll from \"./getNodeScroll.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport { round } from \"../utils/math.js\";\n\nfunction isElementScaled(element) {\n var rect = element.getBoundingClientRect();\n var scaleX = round(rect.width) / element.offsetWidth || 1;\n var scaleY = round(rect.height) / element.offsetHeight || 1;\n return scaleX !== 1 || scaleY !== 1;\n} // Returns the composite rect of an element relative to its offsetParent.\n// Composite means it takes into account transforms as well as layout.\n\n\nexport default function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {\n if (isFixed === void 0) {\n isFixed = false;\n }\n\n var isOffsetParentAnElement = isHTMLElement(offsetParent);\n var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent);\n var documentElement = getDocumentElement(offsetParent);\n var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled, isFixed);\n var scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n var offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if (getNodeName(offsetParent) !== 'body' || // https://github.com/popperjs/popper-core/issues/1078\n isScrollParent(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n offsets = getBoundingClientRect(offsetParent, true);\n offsets.x += offsetParent.clientLeft;\n offsets.y += offsetParent.clientTop;\n } else if (documentElement) {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n }\n\n return {\n x: rect.left + scroll.scrollLeft - offsets.x,\n y: rect.top + scroll.scrollTop - offsets.y,\n width: rect.width,\n height: rect.height\n };\n}","import getWindowScroll from \"./getWindowScroll.js\";\nimport getWindow from \"./getWindow.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getHTMLElementScroll from \"./getHTMLElementScroll.js\";\nexport default function getNodeScroll(node) {\n if (node === getWindow(node) || !isHTMLElement(node)) {\n return getWindowScroll(node);\n } else {\n return getHTMLElementScroll(node);\n }\n}","export default function getHTMLElementScroll(element) {\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n}","import { modifierPhases } from \"../enums.js\"; // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n var map = new Map();\n var visited = new Set();\n var result = [];\n modifiers.forEach(function (modifier) {\n map.set(modifier.name, modifier);\n }); // On visiting object, check for its dependencies and visit them recursively\n\n function sort(modifier) {\n visited.add(modifier.name);\n var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n requires.forEach(function (dep) {\n if (!visited.has(dep)) {\n var depModifier = map.get(dep);\n\n if (depModifier) {\n sort(depModifier);\n }\n }\n });\n result.push(modifier);\n }\n\n modifiers.forEach(function (modifier) {\n if (!visited.has(modifier.name)) {\n // check for visited object\n sort(modifier);\n }\n });\n return result;\n}\n\nexport default function orderModifiers(modifiers) {\n // order based on dependencies\n var orderedModifiers = order(modifiers); // order based on phase\n\n return modifierPhases.reduce(function (acc, phase) {\n return acc.concat(orderedModifiers.filter(function (modifier) {\n return modifier.phase === phase;\n }));\n }, []);\n}","import getCompositeRect from \"./dom-utils/getCompositeRect.js\";\nimport getLayoutRect from \"./dom-utils/getLayoutRect.js\";\nimport listScrollParents from \"./dom-utils/listScrollParents.js\";\nimport getOffsetParent from \"./dom-utils/getOffsetParent.js\";\nimport getComputedStyle from \"./dom-utils/getComputedStyle.js\";\nimport orderModifiers from \"./utils/orderModifiers.js\";\nimport debounce from \"./utils/debounce.js\";\nimport validateModifiers from \"./utils/validateModifiers.js\";\nimport uniqueBy from \"./utils/uniqueBy.js\";\nimport getBasePlacement from \"./utils/getBasePlacement.js\";\nimport mergeByName from \"./utils/mergeByName.js\";\nimport detectOverflow from \"./utils/detectOverflow.js\";\nimport { isElement } from \"./dom-utils/instanceOf.js\";\nimport { auto } from \"./enums.js\";\nvar INVALID_ELEMENT_ERROR = 'Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.';\nvar INFINITE_LOOP_ERROR = 'Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.';\nvar DEFAULT_OPTIONS = {\n placement: 'bottom',\n modifiers: [],\n strategy: 'absolute'\n};\n\nfunction areValidElements() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return !args.some(function (element) {\n return !(element && typeof element.getBoundingClientRect === 'function');\n });\n}\n\nexport function popperGenerator(generatorOptions) {\n if (generatorOptions === void 0) {\n generatorOptions = {};\n }\n\n var _generatorOptions = generatorOptions,\n _generatorOptions$def = _generatorOptions.defaultModifiers,\n defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def,\n _generatorOptions$def2 = _generatorOptions.defaultOptions,\n defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2;\n return function createPopper(reference, popper, options) {\n if (options === void 0) {\n options = defaultOptions;\n }\n\n var state = {\n placement: 'bottom',\n orderedModifiers: [],\n options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions),\n modifiersData: {},\n elements: {\n reference: reference,\n popper: popper\n },\n attributes: {},\n styles: {}\n };\n var effectCleanupFns = [];\n var isDestroyed = false;\n var instance = {\n state: state,\n setOptions: function setOptions(setOptionsAction) {\n var options = typeof setOptionsAction === 'function' ? setOptionsAction(state.options) : setOptionsAction;\n cleanupModifierEffects();\n state.options = Object.assign({}, defaultOptions, state.options, options);\n state.scrollParents = {\n reference: isElement(reference) ? listScrollParents(reference) : reference.contextElement ? listScrollParents(reference.contextElement) : [],\n popper: listScrollParents(popper)\n }; // Orders the modifiers based on their dependencies and `phase`\n // properties\n\n var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers\n\n state.orderedModifiers = orderedModifiers.filter(function (m) {\n return m.enabled;\n }); // Validate the provided modifiers so that the consumer will get warned\n // if one of the modifiers is invalid for any reason\n\n if (process.env.NODE_ENV !== \"production\") {\n var modifiers = uniqueBy([].concat(orderedModifiers, state.options.modifiers), function (_ref) {\n var name = _ref.name;\n return name;\n });\n validateModifiers(modifiers);\n\n if (getBasePlacement(state.options.placement) === auto) {\n var flipModifier = state.orderedModifiers.find(function (_ref2) {\n var name = _ref2.name;\n return name === 'flip';\n });\n\n if (!flipModifier) {\n console.error(['Popper: \"auto\" placements require the \"flip\" modifier be', 'present and enabled to work.'].join(' '));\n }\n }\n\n var _getComputedStyle = getComputedStyle(popper),\n marginTop = _getComputedStyle.marginTop,\n marginRight = _getComputedStyle.marginRight,\n marginBottom = _getComputedStyle.marginBottom,\n marginLeft = _getComputedStyle.marginLeft; // We no longer take into account `margins` on the popper, and it can\n // cause bugs with positioning, so we'll warn the consumer\n\n\n if ([marginTop, marginRight, marginBottom, marginLeft].some(function (margin) {\n return parseFloat(margin);\n })) {\n console.warn(['Popper: CSS \"margin\" styles cannot be used to apply padding', 'between the popper and its reference element or boundary.', 'To replicate margin, use the `offset` modifier, as well as', 'the `padding` option in the `preventOverflow` and `flip`', 'modifiers.'].join(' '));\n }\n }\n\n runModifierEffects();\n return instance.update();\n },\n // Sync update – it will always be executed, even if not necessary. This\n // is useful for low frequency updates where sync behavior simplifies the\n // logic.\n // For high frequency updates (e.g. `resize` and `scroll` events), always\n // prefer the async Popper#update method\n forceUpdate: function forceUpdate() {\n if (isDestroyed) {\n return;\n }\n\n var _state$elements = state.elements,\n reference = _state$elements.reference,\n popper = _state$elements.popper; // Don't proceed if `reference` or `popper` are not valid elements\n // anymore\n\n if (!areValidElements(reference, popper)) {\n if (process.env.NODE_ENV !== \"production\") {\n console.error(INVALID_ELEMENT_ERROR);\n }\n\n return;\n } // Store the reference and popper rects to be read by modifiers\n\n\n state.rects = {\n reference: getCompositeRect(reference, getOffsetParent(popper), state.options.strategy === 'fixed'),\n popper: getLayoutRect(popper)\n }; // Modifiers have the ability to reset the current update cycle. The\n // most common use case for this is the `flip` modifier changing the\n // placement, which then needs to re-run all the modifiers, because the\n // logic was previously ran for the previous placement and is therefore\n // stale/incorrect\n\n state.reset = false;\n state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier\n // is filled with the initial data specified by the modifier. This means\n // it doesn't persist and is fresh on each update.\n // To ensure persistent data, use `${name}#persistent`\n\n state.orderedModifiers.forEach(function (modifier) {\n return state.modifiersData[modifier.name] = Object.assign({}, modifier.data);\n });\n var __debug_loops__ = 0;\n\n for (var index = 0; index < state.orderedModifiers.length; index++) {\n if (process.env.NODE_ENV !== \"production\") {\n __debug_loops__ += 1;\n\n if (__debug_loops__ > 100) {\n console.error(INFINITE_LOOP_ERROR);\n break;\n }\n }\n\n if (state.reset === true) {\n state.reset = false;\n index = -1;\n continue;\n }\n\n var _state$orderedModifie = state.orderedModifiers[index],\n fn = _state$orderedModifie.fn,\n _state$orderedModifie2 = _state$orderedModifie.options,\n _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2,\n name = _state$orderedModifie.name;\n\n if (typeof fn === 'function') {\n state = fn({\n state: state,\n options: _options,\n name: name,\n instance: instance\n }) || state;\n }\n }\n },\n // Async and optimistically optimized update – it will not be executed if\n // not necessary (debounced to run at most once-per-tick)\n update: debounce(function () {\n return new Promise(function (resolve) {\n instance.forceUpdate();\n resolve(state);\n });\n }),\n destroy: function destroy() {\n cleanupModifierEffects();\n isDestroyed = true;\n }\n };\n\n if (!areValidElements(reference, popper)) {\n if (process.env.NODE_ENV !== \"production\") {\n console.error(INVALID_ELEMENT_ERROR);\n }\n\n return instance;\n }\n\n instance.setOptions(options).then(function (state) {\n if (!isDestroyed && options.onFirstUpdate) {\n options.onFirstUpdate(state);\n }\n }); // Modifiers have the ability to execute arbitrary code before the first\n // update cycle runs. They will be executed in the same order as the update\n // cycle. This is useful when a modifier adds some persistent data that\n // other modifiers need to use, but the modifier is run after the dependent\n // one.\n\n function runModifierEffects() {\n state.orderedModifiers.forEach(function (_ref3) {\n var name = _ref3.name,\n _ref3$options = _ref3.options,\n options = _ref3$options === void 0 ? {} : _ref3$options,\n effect = _ref3.effect;\n\n if (typeof effect === 'function') {\n var cleanupFn = effect({\n state: state,\n name: name,\n instance: instance,\n options: options\n });\n\n var noopFn = function noopFn() {};\n\n effectCleanupFns.push(cleanupFn || noopFn);\n }\n });\n }\n\n function cleanupModifierEffects() {\n effectCleanupFns.forEach(function (fn) {\n return fn();\n });\n effectCleanupFns = [];\n }\n\n return instance;\n };\n}\nexport var createPopper = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules\n\nexport { detectOverflow };","export default function debounce(fn) {\n var pending;\n return function () {\n if (!pending) {\n pending = new Promise(function (resolve) {\n Promise.resolve().then(function () {\n pending = undefined;\n resolve(fn());\n });\n });\n }\n\n return pending;\n };\n}","export default function mergeByName(modifiers) {\n var merged = modifiers.reduce(function (merged, current) {\n var existing = merged[current.name];\n merged[current.name] = existing ? Object.assign({}, existing, current, {\n options: Object.assign({}, existing.options, current.options),\n data: Object.assign({}, existing.data, current.data)\n }) : current;\n return merged;\n }, {}); // IE11 does not support Object.values\n\n return Object.keys(merged).map(function (key) {\n return merged[key];\n });\n}","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nimport offset from \"./modifiers/offset.js\";\nimport flip from \"./modifiers/flip.js\";\nimport preventOverflow from \"./modifiers/preventOverflow.js\";\nimport arrow from \"./modifiers/arrow.js\";\nimport hide from \"./modifiers/hide.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles, offset, flip, preventOverflow, arrow, hide];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow }; // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper as createPopperLite } from \"./popper-lite.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport * from \"./modifiers/index.js\";","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow };","/*!\n * Bootstrap v5.2.3 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\nimport * as Popper from '@popperjs/core';\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\nconst MAX_UID = 1000000;\nconst MILLISECONDS_MULTIPLIER = 1000;\nconst TRANSITION_END = 'transitionend'; // Shout-out Angus Croll (https://goo.gl/pxwQGp)\n\nconst toType = object => {\n if (object === null || object === undefined) {\n return `${object}`;\n }\n\n return Object.prototype.toString.call(object).match(/\\s([a-z]+)/i)[1].toLowerCase();\n};\n/**\n * Public Util API\n */\n\n\nconst getUID = prefix => {\n do {\n prefix += Math.floor(Math.random() * MAX_UID);\n } while (document.getElementById(prefix));\n\n return prefix;\n};\n\nconst getSelector = element => {\n let selector = element.getAttribute('data-bs-target');\n\n if (!selector || selector === '#') {\n let hrefAttribute = element.getAttribute('href'); // The only valid content that could double as a selector are IDs or classes,\n // so everything starting with `#` or `.`. If a \"real\" URL is used as the selector,\n // `document.querySelector` will rightfully complain it is invalid.\n // See https://github.com/twbs/bootstrap/issues/32273\n\n if (!hrefAttribute || !hrefAttribute.includes('#') && !hrefAttribute.startsWith('.')) {\n return null;\n } // Just in case some CMS puts out a full URL with the anchor appended\n\n\n if (hrefAttribute.includes('#') && !hrefAttribute.startsWith('#')) {\n hrefAttribute = `#${hrefAttribute.split('#')[1]}`;\n }\n\n selector = hrefAttribute && hrefAttribute !== '#' ? hrefAttribute.trim() : null;\n }\n\n return selector;\n};\n\nconst getSelectorFromElement = element => {\n const selector = getSelector(element);\n\n if (selector) {\n return document.querySelector(selector) ? selector : null;\n }\n\n return null;\n};\n\nconst getElementFromSelector = element => {\n const selector = getSelector(element);\n return selector ? document.querySelector(selector) : null;\n};\n\nconst getTransitionDurationFromElement = element => {\n if (!element) {\n return 0;\n } // Get transition-duration of the element\n\n\n let {\n transitionDuration,\n transitionDelay\n } = window.getComputedStyle(element);\n const floatTransitionDuration = Number.parseFloat(transitionDuration);\n const floatTransitionDelay = Number.parseFloat(transitionDelay); // Return 0 if element or transition duration is not found\n\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0;\n } // If multiple durations are defined, take the first\n\n\n transitionDuration = transitionDuration.split(',')[0];\n transitionDelay = transitionDelay.split(',')[0];\n return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER;\n};\n\nconst triggerTransitionEnd = element => {\n element.dispatchEvent(new Event(TRANSITION_END));\n};\n\nconst isElement = object => {\n if (!object || typeof object !== 'object') {\n return false;\n }\n\n if (typeof object.jquery !== 'undefined') {\n object = object[0];\n }\n\n return typeof object.nodeType !== 'undefined';\n};\n\nconst getElement = object => {\n // it's a jQuery object or a node element\n if (isElement(object)) {\n return object.jquery ? object[0] : object;\n }\n\n if (typeof object === 'string' && object.length > 0) {\n return document.querySelector(object);\n }\n\n return null;\n};\n\nconst isVisible = element => {\n if (!isElement(element) || element.getClientRects().length === 0) {\n return false;\n }\n\n const elementIsVisible = getComputedStyle(element).getPropertyValue('visibility') === 'visible'; // Handle `details` element as its content may falsie appear visible when it is closed\n\n const closedDetails = element.closest('details:not([open])');\n\n if (!closedDetails) {\n return elementIsVisible;\n }\n\n if (closedDetails !== element) {\n const summary = element.closest('summary');\n\n if (summary && summary.parentNode !== closedDetails) {\n return false;\n }\n\n if (summary === null) {\n return false;\n }\n }\n\n return elementIsVisible;\n};\n\nconst isDisabled = element => {\n if (!element || element.nodeType !== Node.ELEMENT_NODE) {\n return true;\n }\n\n if (element.classList.contains('disabled')) {\n return true;\n }\n\n if (typeof element.disabled !== 'undefined') {\n return element.disabled;\n }\n\n return element.hasAttribute('disabled') && element.getAttribute('disabled') !== 'false';\n};\n\nconst findShadowRoot = element => {\n if (!document.documentElement.attachShadow) {\n return null;\n } // Can find the shadow root otherwise it'll return the document\n\n\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode();\n return root instanceof ShadowRoot ? root : null;\n }\n\n if (element instanceof ShadowRoot) {\n return element;\n } // when we don't find a shadow root\n\n\n if (!element.parentNode) {\n return null;\n }\n\n return findShadowRoot(element.parentNode);\n};\n\nconst noop = () => {};\n/**\n * Trick to restart an element's animation\n *\n * @param {HTMLElement} element\n * @return void\n *\n * @see https://www.charistheo.io/blog/2021/02/restart-a-css-animation-with-javascript/#restarting-a-css-animation\n */\n\n\nconst reflow = element => {\n element.offsetHeight; // eslint-disable-line no-unused-expressions\n};\n\nconst getjQuery = () => {\n if (window.jQuery && !document.body.hasAttribute('data-bs-no-jquery')) {\n return window.jQuery;\n }\n\n return null;\n};\n\nconst DOMContentLoadedCallbacks = [];\n\nconst onDOMContentLoaded = callback => {\n if (document.readyState === 'loading') {\n // add listener on the first call when the document is in loading state\n if (!DOMContentLoadedCallbacks.length) {\n document.addEventListener('DOMContentLoaded', () => {\n for (const callback of DOMContentLoadedCallbacks) {\n callback();\n }\n });\n }\n\n DOMContentLoadedCallbacks.push(callback);\n } else {\n callback();\n }\n};\n\nconst isRTL = () => document.documentElement.dir === 'rtl';\n\nconst defineJQueryPlugin = plugin => {\n onDOMContentLoaded(() => {\n const $ = getjQuery();\n /* istanbul ignore if */\n\n if ($) {\n const name = plugin.NAME;\n const JQUERY_NO_CONFLICT = $.fn[name];\n $.fn[name] = plugin.jQueryInterface;\n $.fn[name].Constructor = plugin;\n\n $.fn[name].noConflict = () => {\n $.fn[name] = JQUERY_NO_CONFLICT;\n return plugin.jQueryInterface;\n };\n }\n });\n};\n\nconst execute = callback => {\n if (typeof callback === 'function') {\n callback();\n }\n};\n\nconst executeAfterTransition = (callback, transitionElement, waitForTransition = true) => {\n if (!waitForTransition) {\n execute(callback);\n return;\n }\n\n const durationPadding = 5;\n const emulatedDuration = getTransitionDurationFromElement(transitionElement) + durationPadding;\n let called = false;\n\n const handler = ({\n target\n }) => {\n if (target !== transitionElement) {\n return;\n }\n\n called = true;\n transitionElement.removeEventListener(TRANSITION_END, handler);\n execute(callback);\n };\n\n transitionElement.addEventListener(TRANSITION_END, handler);\n setTimeout(() => {\n if (!called) {\n triggerTransitionEnd(transitionElement);\n }\n }, emulatedDuration);\n};\n/**\n * Return the previous/next element of a list.\n *\n * @param {array} list The list of elements\n * @param activeElement The active element\n * @param shouldGetNext Choose to get next or previous element\n * @param isCycleAllowed\n * @return {Element|elem} The proper element\n */\n\n\nconst getNextActiveElement = (list, activeElement, shouldGetNext, isCycleAllowed) => {\n const listLength = list.length;\n let index = list.indexOf(activeElement); // if the element does not exist in the list return an element\n // depending on the direction and if cycle is allowed\n\n if (index === -1) {\n return !shouldGetNext && isCycleAllowed ? list[listLength - 1] : list[0];\n }\n\n index += shouldGetNext ? 1 : -1;\n\n if (isCycleAllowed) {\n index = (index + listLength) % listLength;\n }\n\n return list[Math.max(0, Math.min(index, listLength - 1))];\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): dom/event-handler.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst namespaceRegex = /[^.]*(?=\\..*)\\.|.*/;\nconst stripNameRegex = /\\..*/;\nconst stripUidRegex = /::\\d+$/;\nconst eventRegistry = {}; // Events storage\n\nlet uidEvent = 1;\nconst customEvents = {\n mouseenter: 'mouseover',\n mouseleave: 'mouseout'\n};\nconst nativeEvents = new Set(['click', 'dblclick', 'mouseup', 'mousedown', 'contextmenu', 'mousewheel', 'DOMMouseScroll', 'mouseover', 'mouseout', 'mousemove', 'selectstart', 'selectend', 'keydown', 'keypress', 'keyup', 'orientationchange', 'touchstart', 'touchmove', 'touchend', 'touchcancel', 'pointerdown', 'pointermove', 'pointerup', 'pointerleave', 'pointercancel', 'gesturestart', 'gesturechange', 'gestureend', 'focus', 'blur', 'change', 'reset', 'select', 'submit', 'focusin', 'focusout', 'load', 'unload', 'beforeunload', 'resize', 'move', 'DOMContentLoaded', 'readystatechange', 'error', 'abort', 'scroll']);\n/**\n * Private methods\n */\n\nfunction makeEventUid(element, uid) {\n return uid && `${uid}::${uidEvent++}` || element.uidEvent || uidEvent++;\n}\n\nfunction getElementEvents(element) {\n const uid = makeEventUid(element);\n element.uidEvent = uid;\n eventRegistry[uid] = eventRegistry[uid] || {};\n return eventRegistry[uid];\n}\n\nfunction bootstrapHandler(element, fn) {\n return function handler(event) {\n hydrateObj(event, {\n delegateTarget: element\n });\n\n if (handler.oneOff) {\n EventHandler.off(element, event.type, fn);\n }\n\n return fn.apply(element, [event]);\n };\n}\n\nfunction bootstrapDelegationHandler(element, selector, fn) {\n return function handler(event) {\n const domElements = element.querySelectorAll(selector);\n\n for (let {\n target\n } = event; target && target !== this; target = target.parentNode) {\n for (const domElement of domElements) {\n if (domElement !== target) {\n continue;\n }\n\n hydrateObj(event, {\n delegateTarget: target\n });\n\n if (handler.oneOff) {\n EventHandler.off(element, event.type, selector, fn);\n }\n\n return fn.apply(target, [event]);\n }\n }\n };\n}\n\nfunction findHandler(events, callable, delegationSelector = null) {\n return Object.values(events).find(event => event.callable === callable && event.delegationSelector === delegationSelector);\n}\n\nfunction normalizeParameters(originalTypeEvent, handler, delegationFunction) {\n const isDelegated = typeof handler === 'string'; // todo: tooltip passes `false` instead of selector, so we need to check\n\n const callable = isDelegated ? delegationFunction : handler || delegationFunction;\n let typeEvent = getTypeEvent(originalTypeEvent);\n\n if (!nativeEvents.has(typeEvent)) {\n typeEvent = originalTypeEvent;\n }\n\n return [isDelegated, callable, typeEvent];\n}\n\nfunction addHandler(element, originalTypeEvent, handler, delegationFunction, oneOff) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return;\n }\n\n let [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction); // in case of mouseenter or mouseleave wrap the handler within a function that checks for its DOM position\n // this prevents the handler from being dispatched the same way as mouseover or mouseout does\n\n if (originalTypeEvent in customEvents) {\n const wrapFunction = fn => {\n return function (event) {\n if (!event.relatedTarget || event.relatedTarget !== event.delegateTarget && !event.delegateTarget.contains(event.relatedTarget)) {\n return fn.call(this, event);\n }\n };\n };\n\n callable = wrapFunction(callable);\n }\n\n const events = getElementEvents(element);\n const handlers = events[typeEvent] || (events[typeEvent] = {});\n const previousFunction = findHandler(handlers, callable, isDelegated ? handler : null);\n\n if (previousFunction) {\n previousFunction.oneOff = previousFunction.oneOff && oneOff;\n return;\n }\n\n const uid = makeEventUid(callable, originalTypeEvent.replace(namespaceRegex, ''));\n const fn = isDelegated ? bootstrapDelegationHandler(element, handler, callable) : bootstrapHandler(element, callable);\n fn.delegationSelector = isDelegated ? handler : null;\n fn.callable = callable;\n fn.oneOff = oneOff;\n fn.uidEvent = uid;\n handlers[uid] = fn;\n element.addEventListener(typeEvent, fn, isDelegated);\n}\n\nfunction removeHandler(element, events, typeEvent, handler, delegationSelector) {\n const fn = findHandler(events[typeEvent], handler, delegationSelector);\n\n if (!fn) {\n return;\n }\n\n element.removeEventListener(typeEvent, fn, Boolean(delegationSelector));\n delete events[typeEvent][fn.uidEvent];\n}\n\nfunction removeNamespacedHandlers(element, events, typeEvent, namespace) {\n const storeElementEvent = events[typeEvent] || {};\n\n for (const handlerKey of Object.keys(storeElementEvent)) {\n if (handlerKey.includes(namespace)) {\n const event = storeElementEvent[handlerKey];\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector);\n }\n }\n}\n\nfunction getTypeEvent(event) {\n // allow to get the native events from namespaced events ('click.bs.button' --> 'click')\n event = event.replace(stripNameRegex, '');\n return customEvents[event] || event;\n}\n\nconst EventHandler = {\n on(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, false);\n },\n\n one(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, true);\n },\n\n off(element, originalTypeEvent, handler, delegationFunction) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return;\n }\n\n const [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction);\n const inNamespace = typeEvent !== originalTypeEvent;\n const events = getElementEvents(element);\n const storeElementEvent = events[typeEvent] || {};\n const isNamespace = originalTypeEvent.startsWith('.');\n\n if (typeof callable !== 'undefined') {\n // Simplest case: handler is passed, remove that listener ONLY.\n if (!Object.keys(storeElementEvent).length) {\n return;\n }\n\n removeHandler(element, events, typeEvent, callable, isDelegated ? handler : null);\n return;\n }\n\n if (isNamespace) {\n for (const elementEvent of Object.keys(events)) {\n removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1));\n }\n }\n\n for (const keyHandlers of Object.keys(storeElementEvent)) {\n const handlerKey = keyHandlers.replace(stripUidRegex, '');\n\n if (!inNamespace || originalTypeEvent.includes(handlerKey)) {\n const event = storeElementEvent[keyHandlers];\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector);\n }\n }\n },\n\n trigger(element, event, args) {\n if (typeof event !== 'string' || !element) {\n return null;\n }\n\n const $ = getjQuery();\n const typeEvent = getTypeEvent(event);\n const inNamespace = event !== typeEvent;\n let jQueryEvent = null;\n let bubbles = true;\n let nativeDispatch = true;\n let defaultPrevented = false;\n\n if (inNamespace && $) {\n jQueryEvent = $.Event(event, args);\n $(element).trigger(jQueryEvent);\n bubbles = !jQueryEvent.isPropagationStopped();\n nativeDispatch = !jQueryEvent.isImmediatePropagationStopped();\n defaultPrevented = jQueryEvent.isDefaultPrevented();\n }\n\n let evt = new Event(event, {\n bubbles,\n cancelable: true\n });\n evt = hydrateObj(evt, args);\n\n if (defaultPrevented) {\n evt.preventDefault();\n }\n\n if (nativeDispatch) {\n element.dispatchEvent(evt);\n }\n\n if (evt.defaultPrevented && jQueryEvent) {\n jQueryEvent.preventDefault();\n }\n\n return evt;\n }\n\n};\n\nfunction hydrateObj(obj, meta) {\n for (const [key, value] of Object.entries(meta || {})) {\n try {\n obj[key] = value;\n } catch (_unused) {\n Object.defineProperty(obj, key, {\n configurable: true,\n\n get() {\n return value;\n }\n\n });\n }\n }\n\n return obj;\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): dom/data.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\nconst elementMap = new Map();\nconst Data = {\n set(element, key, instance) {\n if (!elementMap.has(element)) {\n elementMap.set(element, new Map());\n }\n\n const instanceMap = elementMap.get(element); // make it clear we only want one instance per element\n // can be removed later when multiple key/instances are fine to be used\n\n if (!instanceMap.has(key) && instanceMap.size !== 0) {\n // eslint-disable-next-line no-console\n console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(instanceMap.keys())[0]}.`);\n return;\n }\n\n instanceMap.set(key, instance);\n },\n\n get(element, key) {\n if (elementMap.has(element)) {\n return elementMap.get(element).get(key) || null;\n }\n\n return null;\n },\n\n remove(element, key) {\n if (!elementMap.has(element)) {\n return;\n }\n\n const instanceMap = elementMap.get(element);\n instanceMap.delete(key); // free up element references if there are no instances left for an element\n\n if (instanceMap.size === 0) {\n elementMap.delete(element);\n }\n }\n\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\nfunction normalizeData(value) {\n if (value === 'true') {\n return true;\n }\n\n if (value === 'false') {\n return false;\n }\n\n if (value === Number(value).toString()) {\n return Number(value);\n }\n\n if (value === '' || value === 'null') {\n return null;\n }\n\n if (typeof value !== 'string') {\n return value;\n }\n\n try {\n return JSON.parse(decodeURIComponent(value));\n } catch (_unused) {\n return value;\n }\n}\n\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, chr => `-${chr.toLowerCase()}`);\n}\n\nconst Manipulator = {\n setDataAttribute(element, key, value) {\n element.setAttribute(`data-bs-${normalizeDataKey(key)}`, value);\n },\n\n removeDataAttribute(element, key) {\n element.removeAttribute(`data-bs-${normalizeDataKey(key)}`);\n },\n\n getDataAttributes(element) {\n if (!element) {\n return {};\n }\n\n const attributes = {};\n const bsKeys = Object.keys(element.dataset).filter(key => key.startsWith('bs') && !key.startsWith('bsConfig'));\n\n for (const key of bsKeys) {\n let pureKey = key.replace(/^bs/, '');\n pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length);\n attributes[pureKey] = normalizeData(element.dataset[key]);\n }\n\n return attributes;\n },\n\n getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(`data-bs-${normalizeDataKey(key)}`));\n }\n\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/config.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Class definition\n */\n\nclass Config {\n // Getters\n static get Default() {\n return {};\n }\n\n static get DefaultType() {\n return {};\n }\n\n static get NAME() {\n throw new Error('You have to implement the static method \"NAME\", for each component!');\n }\n\n _getConfig(config) {\n config = this._mergeConfigObj(config);\n config = this._configAfterMerge(config);\n\n this._typeCheckConfig(config);\n\n return config;\n }\n\n _configAfterMerge(config) {\n return config;\n }\n\n _mergeConfigObj(config, element) {\n const jsonConfig = isElement(element) ? Manipulator.getDataAttribute(element, 'config') : {}; // try to parse\n\n return { ...this.constructor.Default,\n ...(typeof jsonConfig === 'object' ? jsonConfig : {}),\n ...(isElement(element) ? Manipulator.getDataAttributes(element) : {}),\n ...(typeof config === 'object' ? config : {})\n };\n }\n\n _typeCheckConfig(config, configTypes = this.constructor.DefaultType) {\n for (const property of Object.keys(configTypes)) {\n const expectedTypes = configTypes[property];\n const value = config[property];\n const valueType = isElement(value) ? 'element' : toType(value);\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option \"${property}\" provided type \"${valueType}\" but expected type \"${expectedTypes}\".`);\n }\n }\n }\n\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): base-component.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst VERSION = '5.2.3';\n/**\n * Class definition\n */\n\nclass BaseComponent extends Config {\n constructor(element, config) {\n super();\n element = getElement(element);\n\n if (!element) {\n return;\n }\n\n this._element = element;\n this._config = this._getConfig(config);\n Data.set(this._element, this.constructor.DATA_KEY, this);\n } // Public\n\n\n dispose() {\n Data.remove(this._element, this.constructor.DATA_KEY);\n EventHandler.off(this._element, this.constructor.EVENT_KEY);\n\n for (const propertyName of Object.getOwnPropertyNames(this)) {\n this[propertyName] = null;\n }\n }\n\n _queueCallback(callback, element, isAnimated = true) {\n executeAfterTransition(callback, element, isAnimated);\n }\n\n _getConfig(config) {\n config = this._mergeConfigObj(config, this._element);\n config = this._configAfterMerge(config);\n\n this._typeCheckConfig(config);\n\n return config;\n } // Static\n\n\n static getInstance(element) {\n return Data.get(getElement(element), this.DATA_KEY);\n }\n\n static getOrCreateInstance(element, config = {}) {\n return this.getInstance(element) || new this(element, typeof config === 'object' ? config : null);\n }\n\n static get VERSION() {\n return VERSION;\n }\n\n static get DATA_KEY() {\n return `bs.${this.NAME}`;\n }\n\n static get EVENT_KEY() {\n return `.${this.DATA_KEY}`;\n }\n\n static eventName(name) {\n return `${name}${this.EVENT_KEY}`;\n }\n\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/component-functions.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst enableDismissTrigger = (component, method = 'hide') => {\n const clickEvent = `click.dismiss${component.EVENT_KEY}`;\n const name = component.NAME;\n EventHandler.on(document, clickEvent, `[data-bs-dismiss=\"${name}\"]`, function (event) {\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n\n if (isDisabled(this)) {\n return;\n }\n\n const target = getElementFromSelector(this) || this.closest(`.${name}`);\n const instance = component.getOrCreateInstance(target); // Method argument is left, for Alert and only, as it doesn't implement the 'hide' method\n\n instance[method]();\n });\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst NAME$f = 'alert';\nconst DATA_KEY$a = 'bs.alert';\nconst EVENT_KEY$b = `.${DATA_KEY$a}`;\nconst EVENT_CLOSE = `close${EVENT_KEY$b}`;\nconst EVENT_CLOSED = `closed${EVENT_KEY$b}`;\nconst CLASS_NAME_FADE$5 = 'fade';\nconst CLASS_NAME_SHOW$8 = 'show';\n/**\n * Class definition\n */\n\nclass Alert extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME$f;\n } // Public\n\n\n close() {\n const closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE);\n\n if (closeEvent.defaultPrevented) {\n return;\n }\n\n this._element.classList.remove(CLASS_NAME_SHOW$8);\n\n const isAnimated = this._element.classList.contains(CLASS_NAME_FADE$5);\n\n this._queueCallback(() => this._destroyElement(), this._element, isAnimated);\n } // Private\n\n\n _destroyElement() {\n this._element.remove();\n\n EventHandler.trigger(this._element, EVENT_CLOSED);\n this.dispose();\n } // Static\n\n\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Alert.getOrCreateInstance(this);\n\n if (typeof config !== 'string') {\n return;\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n\n data[config](this);\n });\n }\n\n}\n/**\n * Data API implementation\n */\n\n\nenableDismissTrigger(Alert, 'close');\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Alert);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst NAME$e = 'button';\nconst DATA_KEY$9 = 'bs.button';\nconst EVENT_KEY$a = `.${DATA_KEY$9}`;\nconst DATA_API_KEY$6 = '.data-api';\nconst CLASS_NAME_ACTIVE$3 = 'active';\nconst SELECTOR_DATA_TOGGLE$5 = '[data-bs-toggle=\"button\"]';\nconst EVENT_CLICK_DATA_API$6 = `click${EVENT_KEY$a}${DATA_API_KEY$6}`;\n/**\n * Class definition\n */\n\nclass Button extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME$e;\n } // Public\n\n\n toggle() {\n // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method\n this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE$3));\n } // Static\n\n\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Button.getOrCreateInstance(this);\n\n if (config === 'toggle') {\n data[config]();\n }\n });\n }\n\n}\n/**\n * Data API implementation\n */\n\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$6, SELECTOR_DATA_TOGGLE$5, event => {\n event.preventDefault();\n const button = event.target.closest(SELECTOR_DATA_TOGGLE$5);\n const data = Button.getOrCreateInstance(button);\n data.toggle();\n});\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Button);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): dom/selector-engine.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst SelectorEngine = {\n find(selector, element = document.documentElement) {\n return [].concat(...Element.prototype.querySelectorAll.call(element, selector));\n },\n\n findOne(selector, element = document.documentElement) {\n return Element.prototype.querySelector.call(element, selector);\n },\n\n children(element, selector) {\n return [].concat(...element.children).filter(child => child.matches(selector));\n },\n\n parents(element, selector) {\n const parents = [];\n let ancestor = element.parentNode.closest(selector);\n\n while (ancestor) {\n parents.push(ancestor);\n ancestor = ancestor.parentNode.closest(selector);\n }\n\n return parents;\n },\n\n prev(element, selector) {\n let previous = element.previousElementSibling;\n\n while (previous) {\n if (previous.matches(selector)) {\n return [previous];\n }\n\n previous = previous.previousElementSibling;\n }\n\n return [];\n },\n\n // TODO: this is now unused; remove later along with prev()\n next(element, selector) {\n let next = element.nextElementSibling;\n\n while (next) {\n if (next.matches(selector)) {\n return [next];\n }\n\n next = next.nextElementSibling;\n }\n\n return [];\n },\n\n focusableChildren(element) {\n const focusables = ['a', 'button', 'input', 'textarea', 'select', 'details', '[tabindex]', '[contenteditable=\"true\"]'].map(selector => `${selector}:not([tabindex^=\"-\"])`).join(',');\n return this.find(focusables, element).filter(el => !isDisabled(el) && isVisible(el));\n }\n\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/swipe.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst NAME$d = 'swipe';\nconst EVENT_KEY$9 = '.bs.swipe';\nconst EVENT_TOUCHSTART = `touchstart${EVENT_KEY$9}`;\nconst EVENT_TOUCHMOVE = `touchmove${EVENT_KEY$9}`;\nconst EVENT_TOUCHEND = `touchend${EVENT_KEY$9}`;\nconst EVENT_POINTERDOWN = `pointerdown${EVENT_KEY$9}`;\nconst EVENT_POINTERUP = `pointerup${EVENT_KEY$9}`;\nconst POINTER_TYPE_TOUCH = 'touch';\nconst POINTER_TYPE_PEN = 'pen';\nconst CLASS_NAME_POINTER_EVENT = 'pointer-event';\nconst SWIPE_THRESHOLD = 40;\nconst Default$c = {\n endCallback: null,\n leftCallback: null,\n rightCallback: null\n};\nconst DefaultType$c = {\n endCallback: '(function|null)',\n leftCallback: '(function|null)',\n rightCallback: '(function|null)'\n};\n/**\n * Class definition\n */\n\nclass Swipe extends Config {\n constructor(element, config) {\n super();\n this._element = element;\n\n if (!element || !Swipe.isSupported()) {\n return;\n }\n\n this._config = this._getConfig(config);\n this._deltaX = 0;\n this._supportPointerEvents = Boolean(window.PointerEvent);\n\n this._initEvents();\n } // Getters\n\n\n static get Default() {\n return Default$c;\n }\n\n static get DefaultType() {\n return DefaultType$c;\n }\n\n static get NAME() {\n return NAME$d;\n } // Public\n\n\n dispose() {\n EventHandler.off(this._element, EVENT_KEY$9);\n } // Private\n\n\n _start(event) {\n if (!this._supportPointerEvents) {\n this._deltaX = event.touches[0].clientX;\n return;\n }\n\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX;\n }\n }\n\n _end(event) {\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX - this._deltaX;\n }\n\n this._handleSwipe();\n\n execute(this._config.endCallback);\n }\n\n _move(event) {\n this._deltaX = event.touches && event.touches.length > 1 ? 0 : event.touches[0].clientX - this._deltaX;\n }\n\n _handleSwipe() {\n const absDeltaX = Math.abs(this._deltaX);\n\n if (absDeltaX <= SWIPE_THRESHOLD) {\n return;\n }\n\n const direction = absDeltaX / this._deltaX;\n this._deltaX = 0;\n\n if (!direction) {\n return;\n }\n\n execute(direction > 0 ? this._config.rightCallback : this._config.leftCallback);\n }\n\n _initEvents() {\n if (this._supportPointerEvents) {\n EventHandler.on(this._element, EVENT_POINTERDOWN, event => this._start(event));\n EventHandler.on(this._element, EVENT_POINTERUP, event => this._end(event));\n\n this._element.classList.add(CLASS_NAME_POINTER_EVENT);\n } else {\n EventHandler.on(this._element, EVENT_TOUCHSTART, event => this._start(event));\n EventHandler.on(this._element, EVENT_TOUCHMOVE, event => this._move(event));\n EventHandler.on(this._element, EVENT_TOUCHEND, event => this._end(event));\n }\n }\n\n _eventIsPointerPenTouch(event) {\n return this._supportPointerEvents && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH);\n } // Static\n\n\n static isSupported() {\n return 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0;\n }\n\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst NAME$c = 'carousel';\nconst DATA_KEY$8 = 'bs.carousel';\nconst EVENT_KEY$8 = `.${DATA_KEY$8}`;\nconst DATA_API_KEY$5 = '.data-api';\nconst ARROW_LEFT_KEY$1 = 'ArrowLeft';\nconst ARROW_RIGHT_KEY$1 = 'ArrowRight';\nconst TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch\n\nconst ORDER_NEXT = 'next';\nconst ORDER_PREV = 'prev';\nconst DIRECTION_LEFT = 'left';\nconst DIRECTION_RIGHT = 'right';\nconst EVENT_SLIDE = `slide${EVENT_KEY$8}`;\nconst EVENT_SLID = `slid${EVENT_KEY$8}`;\nconst EVENT_KEYDOWN$1 = `keydown${EVENT_KEY$8}`;\nconst EVENT_MOUSEENTER$1 = `mouseenter${EVENT_KEY$8}`;\nconst EVENT_MOUSELEAVE$1 = `mouseleave${EVENT_KEY$8}`;\nconst EVENT_DRAG_START = `dragstart${EVENT_KEY$8}`;\nconst EVENT_LOAD_DATA_API$3 = `load${EVENT_KEY$8}${DATA_API_KEY$5}`;\nconst EVENT_CLICK_DATA_API$5 = `click${EVENT_KEY$8}${DATA_API_KEY$5}`;\nconst CLASS_NAME_CAROUSEL = 'carousel';\nconst CLASS_NAME_ACTIVE$2 = 'active';\nconst CLASS_NAME_SLIDE = 'slide';\nconst CLASS_NAME_END = 'carousel-item-end';\nconst CLASS_NAME_START = 'carousel-item-start';\nconst CLASS_NAME_NEXT = 'carousel-item-next';\nconst CLASS_NAME_PREV = 'carousel-item-prev';\nconst SELECTOR_ACTIVE = '.active';\nconst SELECTOR_ITEM = '.carousel-item';\nconst SELECTOR_ACTIVE_ITEM = SELECTOR_ACTIVE + SELECTOR_ITEM;\nconst SELECTOR_ITEM_IMG = '.carousel-item img';\nconst SELECTOR_INDICATORS = '.carousel-indicators';\nconst SELECTOR_DATA_SLIDE = '[data-bs-slide], [data-bs-slide-to]';\nconst SELECTOR_DATA_RIDE = '[data-bs-ride=\"carousel\"]';\nconst KEY_TO_DIRECTION = {\n [ARROW_LEFT_KEY$1]: DIRECTION_RIGHT,\n [ARROW_RIGHT_KEY$1]: DIRECTION_LEFT\n};\nconst Default$b = {\n interval: 5000,\n keyboard: true,\n pause: 'hover',\n ride: false,\n touch: true,\n wrap: true\n};\nconst DefaultType$b = {\n interval: '(number|boolean)',\n // TODO:v6 remove boolean support\n keyboard: 'boolean',\n pause: '(string|boolean)',\n ride: '(boolean|string)',\n touch: 'boolean',\n wrap: 'boolean'\n};\n/**\n * Class definition\n */\n\nclass Carousel extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._interval = null;\n this._activeElement = null;\n this._isSliding = false;\n this.touchTimeout = null;\n this._swipeHelper = null;\n this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element);\n\n this._addEventListeners();\n\n if (this._config.ride === CLASS_NAME_CAROUSEL) {\n this.cycle();\n }\n } // Getters\n\n\n static get Default() {\n return Default$b;\n }\n\n static get DefaultType() {\n return DefaultType$b;\n }\n\n static get NAME() {\n return NAME$c;\n } // Public\n\n\n next() {\n this._slide(ORDER_NEXT);\n }\n\n nextWhenVisible() {\n // FIXME TODO use `document.visibilityState`\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden && isVisible(this._element)) {\n this.next();\n }\n }\n\n prev() {\n this._slide(ORDER_PREV);\n }\n\n pause() {\n if (this._isSliding) {\n triggerTransitionEnd(this._element);\n }\n\n this._clearInterval();\n }\n\n cycle() {\n this._clearInterval();\n\n this._updateInterval();\n\n this._interval = setInterval(() => this.nextWhenVisible(), this._config.interval);\n }\n\n _maybeEnableCycle() {\n if (!this._config.ride) {\n return;\n }\n\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.cycle());\n return;\n }\n\n this.cycle();\n }\n\n to(index) {\n const items = this._getItems();\n\n if (index > items.length - 1 || index < 0) {\n return;\n }\n\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.to(index));\n return;\n }\n\n const activeIndex = this._getItemIndex(this._getActive());\n\n if (activeIndex === index) {\n return;\n }\n\n const order = index > activeIndex ? ORDER_NEXT : ORDER_PREV;\n\n this._slide(order, items[index]);\n }\n\n dispose() {\n if (this._swipeHelper) {\n this._swipeHelper.dispose();\n }\n\n super.dispose();\n } // Private\n\n\n _configAfterMerge(config) {\n config.defaultInterval = config.interval;\n return config;\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n EventHandler.on(this._element, EVENT_KEYDOWN$1, event => this._keydown(event));\n }\n\n if (this._config.pause === 'hover') {\n EventHandler.on(this._element, EVENT_MOUSEENTER$1, () => this.pause());\n EventHandler.on(this._element, EVENT_MOUSELEAVE$1, () => this._maybeEnableCycle());\n }\n\n if (this._config.touch && Swipe.isSupported()) {\n this._addTouchEventListeners();\n }\n }\n\n _addTouchEventListeners() {\n for (const img of SelectorEngine.find(SELECTOR_ITEM_IMG, this._element)) {\n EventHandler.on(img, EVENT_DRAG_START, event => event.preventDefault());\n }\n\n const endCallBack = () => {\n if (this._config.pause !== 'hover') {\n return;\n } // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n\n this.pause();\n\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout);\n }\n\n this.touchTimeout = setTimeout(() => this._maybeEnableCycle(), TOUCHEVENT_COMPAT_WAIT + this._config.interval);\n };\n\n const swipeConfig = {\n leftCallback: () => this._slide(this._directionToOrder(DIRECTION_LEFT)),\n rightCallback: () => this._slide(this._directionToOrder(DIRECTION_RIGHT)),\n endCallback: endCallBack\n };\n this._swipeHelper = new Swipe(this._element, swipeConfig);\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return;\n }\n\n const direction = KEY_TO_DIRECTION[event.key];\n\n if (direction) {\n event.preventDefault();\n\n this._slide(this._directionToOrder(direction));\n }\n }\n\n _getItemIndex(element) {\n return this._getItems().indexOf(element);\n }\n\n _setActiveIndicatorElement(index) {\n if (!this._indicatorsElement) {\n return;\n }\n\n const activeIndicator = SelectorEngine.findOne(SELECTOR_ACTIVE, this._indicatorsElement);\n activeIndicator.classList.remove(CLASS_NAME_ACTIVE$2);\n activeIndicator.removeAttribute('aria-current');\n const newActiveIndicator = SelectorEngine.findOne(`[data-bs-slide-to=\"${index}\"]`, this._indicatorsElement);\n\n if (newActiveIndicator) {\n newActiveIndicator.classList.add(CLASS_NAME_ACTIVE$2);\n newActiveIndicator.setAttribute('aria-current', 'true');\n }\n }\n\n _updateInterval() {\n const element = this._activeElement || this._getActive();\n\n if (!element) {\n return;\n }\n\n const elementInterval = Number.parseInt(element.getAttribute('data-bs-interval'), 10);\n this._config.interval = elementInterval || this._config.defaultInterval;\n }\n\n _slide(order, element = null) {\n if (this._isSliding) {\n return;\n }\n\n const activeElement = this._getActive();\n\n const isNext = order === ORDER_NEXT;\n const nextElement = element || getNextActiveElement(this._getItems(), activeElement, isNext, this._config.wrap);\n\n if (nextElement === activeElement) {\n return;\n }\n\n const nextElementIndex = this._getItemIndex(nextElement);\n\n const triggerEvent = eventName => {\n return EventHandler.trigger(this._element, eventName, {\n relatedTarget: nextElement,\n direction: this._orderToDirection(order),\n from: this._getItemIndex(activeElement),\n to: nextElementIndex\n });\n };\n\n const slideEvent = triggerEvent(EVENT_SLIDE);\n\n if (slideEvent.defaultPrevented) {\n return;\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n // todo: change tests that use empty divs to avoid this check\n return;\n }\n\n const isCycling = Boolean(this._interval);\n this.pause();\n this._isSliding = true;\n\n this._setActiveIndicatorElement(nextElementIndex);\n\n this._activeElement = nextElement;\n const directionalClassName = isNext ? CLASS_NAME_START : CLASS_NAME_END;\n const orderClassName = isNext ? CLASS_NAME_NEXT : CLASS_NAME_PREV;\n nextElement.classList.add(orderClassName);\n reflow(nextElement);\n activeElement.classList.add(directionalClassName);\n nextElement.classList.add(directionalClassName);\n\n const completeCallBack = () => {\n nextElement.classList.remove(directionalClassName, orderClassName);\n nextElement.classList.add(CLASS_NAME_ACTIVE$2);\n activeElement.classList.remove(CLASS_NAME_ACTIVE$2, orderClassName, directionalClassName);\n this._isSliding = false;\n triggerEvent(EVENT_SLID);\n };\n\n this._queueCallback(completeCallBack, activeElement, this._isAnimated());\n\n if (isCycling) {\n this.cycle();\n }\n }\n\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_SLIDE);\n }\n\n _getActive() {\n return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element);\n }\n\n _getItems() {\n return SelectorEngine.find(SELECTOR_ITEM, this._element);\n }\n\n _clearInterval() {\n if (this._interval) {\n clearInterval(this._interval);\n this._interval = null;\n }\n }\n\n _directionToOrder(direction) {\n if (isRTL()) {\n return direction === DIRECTION_LEFT ? ORDER_PREV : ORDER_NEXT;\n }\n\n return direction === DIRECTION_LEFT ? ORDER_NEXT : ORDER_PREV;\n }\n\n _orderToDirection(order) {\n if (isRTL()) {\n return order === ORDER_PREV ? DIRECTION_LEFT : DIRECTION_RIGHT;\n }\n\n return order === ORDER_PREV ? DIRECTION_RIGHT : DIRECTION_LEFT;\n } // Static\n\n\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Carousel.getOrCreateInstance(this, config);\n\n if (typeof config === 'number') {\n data.to(config);\n return;\n }\n\n if (typeof config === 'string') {\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n\n data[config]();\n }\n });\n }\n\n}\n/**\n * Data API implementation\n */\n\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$5, SELECTOR_DATA_SLIDE, function (event) {\n const target = getElementFromSelector(this);\n\n if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) {\n return;\n }\n\n event.preventDefault();\n const carousel = Carousel.getOrCreateInstance(target);\n const slideIndex = this.getAttribute('data-bs-slide-to');\n\n if (slideIndex) {\n carousel.to(slideIndex);\n\n carousel._maybeEnableCycle();\n\n return;\n }\n\n if (Manipulator.getDataAttribute(this, 'slide') === 'next') {\n carousel.next();\n\n carousel._maybeEnableCycle();\n\n return;\n }\n\n carousel.prev();\n\n carousel._maybeEnableCycle();\n});\nEventHandler.on(window, EVENT_LOAD_DATA_API$3, () => {\n const carousels = SelectorEngine.find(SELECTOR_DATA_RIDE);\n\n for (const carousel of carousels) {\n Carousel.getOrCreateInstance(carousel);\n }\n});\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Carousel);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst NAME$b = 'collapse';\nconst DATA_KEY$7 = 'bs.collapse';\nconst EVENT_KEY$7 = `.${DATA_KEY$7}`;\nconst DATA_API_KEY$4 = '.data-api';\nconst EVENT_SHOW$6 = `show${EVENT_KEY$7}`;\nconst EVENT_SHOWN$6 = `shown${EVENT_KEY$7}`;\nconst EVENT_HIDE$6 = `hide${EVENT_KEY$7}`;\nconst EVENT_HIDDEN$6 = `hidden${EVENT_KEY$7}`;\nconst EVENT_CLICK_DATA_API$4 = `click${EVENT_KEY$7}${DATA_API_KEY$4}`;\nconst CLASS_NAME_SHOW$7 = 'show';\nconst CLASS_NAME_COLLAPSE = 'collapse';\nconst CLASS_NAME_COLLAPSING = 'collapsing';\nconst CLASS_NAME_COLLAPSED = 'collapsed';\nconst CLASS_NAME_DEEPER_CHILDREN = `:scope .${CLASS_NAME_COLLAPSE} .${CLASS_NAME_COLLAPSE}`;\nconst CLASS_NAME_HORIZONTAL = 'collapse-horizontal';\nconst WIDTH = 'width';\nconst HEIGHT = 'height';\nconst SELECTOR_ACTIVES = '.collapse.show, .collapse.collapsing';\nconst SELECTOR_DATA_TOGGLE$4 = '[data-bs-toggle=\"collapse\"]';\nconst Default$a = {\n parent: null,\n toggle: true\n};\nconst DefaultType$a = {\n parent: '(null|element)',\n toggle: 'boolean'\n};\n/**\n * Class definition\n */\n\nclass Collapse extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._isTransitioning = false;\n this._triggerArray = [];\n const toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE$4);\n\n for (const elem of toggleList) {\n const selector = getSelectorFromElement(elem);\n const filterElement = SelectorEngine.find(selector).filter(foundElement => foundElement === this._element);\n\n if (selector !== null && filterElement.length) {\n this._triggerArray.push(elem);\n }\n }\n\n this._initializeChildren();\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._triggerArray, this._isShown());\n }\n\n if (this._config.toggle) {\n this.toggle();\n }\n } // Getters\n\n\n static get Default() {\n return Default$a;\n }\n\n static get DefaultType() {\n return DefaultType$a;\n }\n\n static get NAME() {\n return NAME$b;\n } // Public\n\n\n toggle() {\n if (this._isShown()) {\n this.hide();\n } else {\n this.show();\n }\n }\n\n show() {\n if (this._isTransitioning || this._isShown()) {\n return;\n }\n\n let activeChildren = []; // find active children\n\n if (this._config.parent) {\n activeChildren = this._getFirstLevelChildren(SELECTOR_ACTIVES).filter(element => element !== this._element).map(element => Collapse.getOrCreateInstance(element, {\n toggle: false\n }));\n }\n\n if (activeChildren.length && activeChildren[0]._isTransitioning) {\n return;\n }\n\n const startEvent = EventHandler.trigger(this._element, EVENT_SHOW$6);\n\n if (startEvent.defaultPrevented) {\n return;\n }\n\n for (const activeInstance of activeChildren) {\n activeInstance.hide();\n }\n\n const dimension = this._getDimension();\n\n this._element.classList.remove(CLASS_NAME_COLLAPSE);\n\n this._element.classList.add(CLASS_NAME_COLLAPSING);\n\n this._element.style[dimension] = 0;\n\n this._addAriaAndCollapsedClass(this._triggerArray, true);\n\n this._isTransitioning = true;\n\n const complete = () => {\n this._isTransitioning = false;\n\n this._element.classList.remove(CLASS_NAME_COLLAPSING);\n\n this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW$7);\n\n this._element.style[dimension] = '';\n EventHandler.trigger(this._element, EVENT_SHOWN$6);\n };\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1);\n const scrollSize = `scroll${capitalizedDimension}`;\n\n this._queueCallback(complete, this._element, true);\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`;\n }\n\n hide() {\n if (this._isTransitioning || !this._isShown()) {\n return;\n }\n\n const startEvent = EventHandler.trigger(this._element, EVENT_HIDE$6);\n\n if (startEvent.defaultPrevented) {\n return;\n }\n\n const dimension = this._getDimension();\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`;\n reflow(this._element);\n\n this._element.classList.add(CLASS_NAME_COLLAPSING);\n\n this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW$7);\n\n for (const trigger of this._triggerArray) {\n const element = getElementFromSelector(trigger);\n\n if (element && !this._isShown(element)) {\n this._addAriaAndCollapsedClass([trigger], false);\n }\n }\n\n this._isTransitioning = true;\n\n const complete = () => {\n this._isTransitioning = false;\n\n this._element.classList.remove(CLASS_NAME_COLLAPSING);\n\n this._element.classList.add(CLASS_NAME_COLLAPSE);\n\n EventHandler.trigger(this._element, EVENT_HIDDEN$6);\n };\n\n this._element.style[dimension] = '';\n\n this._queueCallback(complete, this._element, true);\n }\n\n _isShown(element = this._element) {\n return element.classList.contains(CLASS_NAME_SHOW$7);\n } // Private\n\n\n _configAfterMerge(config) {\n config.toggle = Boolean(config.toggle); // Coerce string values\n\n config.parent = getElement(config.parent);\n return config;\n }\n\n _getDimension() {\n return this._element.classList.contains(CLASS_NAME_HORIZONTAL) ? WIDTH : HEIGHT;\n }\n\n _initializeChildren() {\n if (!this._config.parent) {\n return;\n }\n\n const children = this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE$4);\n\n for (const element of children) {\n const selected = getElementFromSelector(element);\n\n if (selected) {\n this._addAriaAndCollapsedClass([element], this._isShown(selected));\n }\n }\n }\n\n _getFirstLevelChildren(selector) {\n const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent); // remove children if greater depth\n\n return SelectorEngine.find(selector, this._config.parent).filter(element => !children.includes(element));\n }\n\n _addAriaAndCollapsedClass(triggerArray, isOpen) {\n if (!triggerArray.length) {\n return;\n }\n\n for (const element of triggerArray) {\n element.classList.toggle(CLASS_NAME_COLLAPSED, !isOpen);\n element.setAttribute('aria-expanded', isOpen);\n }\n } // Static\n\n\n static jQueryInterface(config) {\n const _config = {};\n\n if (typeof config === 'string' && /show|hide/.test(config)) {\n _config.toggle = false;\n }\n\n return this.each(function () {\n const data = Collapse.getOrCreateInstance(this, _config);\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n\n data[config]();\n }\n });\n }\n\n}\n/**\n * Data API implementation\n */\n\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$4, SELECTOR_DATA_TOGGLE$4, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.target.tagName === 'A' || event.delegateTarget && event.delegateTarget.tagName === 'A') {\n event.preventDefault();\n }\n\n const selector = getSelectorFromElement(this);\n const selectorElements = SelectorEngine.find(selector);\n\n for (const element of selectorElements) {\n Collapse.getOrCreateInstance(element, {\n toggle: false\n }).toggle();\n }\n});\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Collapse);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst NAME$a = 'dropdown';\nconst DATA_KEY$6 = 'bs.dropdown';\nconst EVENT_KEY$6 = `.${DATA_KEY$6}`;\nconst DATA_API_KEY$3 = '.data-api';\nconst ESCAPE_KEY$2 = 'Escape';\nconst TAB_KEY$1 = 'Tab';\nconst ARROW_UP_KEY$1 = 'ArrowUp';\nconst ARROW_DOWN_KEY$1 = 'ArrowDown';\nconst RIGHT_MOUSE_BUTTON = 2; // MouseEvent.button value for the secondary button, usually the right button\n\nconst EVENT_HIDE$5 = `hide${EVENT_KEY$6}`;\nconst EVENT_HIDDEN$5 = `hidden${EVENT_KEY$6}`;\nconst EVENT_SHOW$5 = `show${EVENT_KEY$6}`;\nconst EVENT_SHOWN$5 = `shown${EVENT_KEY$6}`;\nconst EVENT_CLICK_DATA_API$3 = `click${EVENT_KEY$6}${DATA_API_KEY$3}`;\nconst EVENT_KEYDOWN_DATA_API = `keydown${EVENT_KEY$6}${DATA_API_KEY$3}`;\nconst EVENT_KEYUP_DATA_API = `keyup${EVENT_KEY$6}${DATA_API_KEY$3}`;\nconst CLASS_NAME_SHOW$6 = 'show';\nconst CLASS_NAME_DROPUP = 'dropup';\nconst CLASS_NAME_DROPEND = 'dropend';\nconst CLASS_NAME_DROPSTART = 'dropstart';\nconst CLASS_NAME_DROPUP_CENTER = 'dropup-center';\nconst CLASS_NAME_DROPDOWN_CENTER = 'dropdown-center';\nconst SELECTOR_DATA_TOGGLE$3 = '[data-bs-toggle=\"dropdown\"]:not(.disabled):not(:disabled)';\nconst SELECTOR_DATA_TOGGLE_SHOWN = `${SELECTOR_DATA_TOGGLE$3}.${CLASS_NAME_SHOW$6}`;\nconst SELECTOR_MENU = '.dropdown-menu';\nconst SELECTOR_NAVBAR = '.navbar';\nconst SELECTOR_NAVBAR_NAV = '.navbar-nav';\nconst SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)';\nconst PLACEMENT_TOP = isRTL() ? 'top-end' : 'top-start';\nconst PLACEMENT_TOPEND = isRTL() ? 'top-start' : 'top-end';\nconst PLACEMENT_BOTTOM = isRTL() ? 'bottom-end' : 'bottom-start';\nconst PLACEMENT_BOTTOMEND = isRTL() ? 'bottom-start' : 'bottom-end';\nconst PLACEMENT_RIGHT = isRTL() ? 'left-start' : 'right-start';\nconst PLACEMENT_LEFT = isRTL() ? 'right-start' : 'left-start';\nconst PLACEMENT_TOPCENTER = 'top';\nconst PLACEMENT_BOTTOMCENTER = 'bottom';\nconst Default$9 = {\n autoClose: true,\n boundary: 'clippingParents',\n display: 'dynamic',\n offset: [0, 2],\n popperConfig: null,\n reference: 'toggle'\n};\nconst DefaultType$9 = {\n autoClose: '(boolean|string)',\n boundary: '(string|element)',\n display: 'string',\n offset: '(array|string|function)',\n popperConfig: '(null|object|function)',\n reference: '(string|element|object)'\n};\n/**\n * Class definition\n */\n\nclass Dropdown extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._popper = null;\n this._parent = this._element.parentNode; // dropdown wrapper\n // todo: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.2/forms/input-group/\n\n this._menu = SelectorEngine.next(this._element, SELECTOR_MENU)[0] || SelectorEngine.prev(this._element, SELECTOR_MENU)[0] || SelectorEngine.findOne(SELECTOR_MENU, this._parent);\n this._inNavbar = this._detectNavbar();\n } // Getters\n\n\n static get Default() {\n return Default$9;\n }\n\n static get DefaultType() {\n return DefaultType$9;\n }\n\n static get NAME() {\n return NAME$a;\n } // Public\n\n\n toggle() {\n return this._isShown() ? this.hide() : this.show();\n }\n\n show() {\n if (isDisabled(this._element) || this._isShown()) {\n return;\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n };\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$5, relatedTarget);\n\n if (showEvent.defaultPrevented) {\n return;\n }\n\n this._createPopper(); // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n\n\n if ('ontouchstart' in document.documentElement && !this._parent.closest(SELECTOR_NAVBAR_NAV)) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop);\n }\n }\n\n this._element.focus();\n\n this._element.setAttribute('aria-expanded', true);\n\n this._menu.classList.add(CLASS_NAME_SHOW$6);\n\n this._element.classList.add(CLASS_NAME_SHOW$6);\n\n EventHandler.trigger(this._element, EVENT_SHOWN$5, relatedTarget);\n }\n\n hide() {\n if (isDisabled(this._element) || !this._isShown()) {\n return;\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n };\n\n this._completeHide(relatedTarget);\n }\n\n dispose() {\n if (this._popper) {\n this._popper.destroy();\n }\n\n super.dispose();\n }\n\n update() {\n this._inNavbar = this._detectNavbar();\n\n if (this._popper) {\n this._popper.update();\n }\n } // Private\n\n\n _completeHide(relatedTarget) {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$5, relatedTarget);\n\n if (hideEvent.defaultPrevented) {\n return;\n } // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n\n\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop);\n }\n }\n\n if (this._popper) {\n this._popper.destroy();\n }\n\n this._menu.classList.remove(CLASS_NAME_SHOW$6);\n\n this._element.classList.remove(CLASS_NAME_SHOW$6);\n\n this._element.setAttribute('aria-expanded', 'false');\n\n Manipulator.removeDataAttribute(this._menu, 'popper');\n EventHandler.trigger(this._element, EVENT_HIDDEN$5, relatedTarget);\n }\n\n _getConfig(config) {\n config = super._getConfig(config);\n\n if (typeof config.reference === 'object' && !isElement(config.reference) && typeof config.reference.getBoundingClientRect !== 'function') {\n // Popper virtual elements require a getBoundingClientRect method\n throw new TypeError(`${NAME$a.toUpperCase()}: Option \"reference\" provided type \"object\" without a required \"getBoundingClientRect\" method.`);\n }\n\n return config;\n }\n\n _createPopper() {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)');\n }\n\n let referenceElement = this._element;\n\n if (this._config.reference === 'parent') {\n referenceElement = this._parent;\n } else if (isElement(this._config.reference)) {\n referenceElement = getElement(this._config.reference);\n } else if (typeof this._config.reference === 'object') {\n referenceElement = this._config.reference;\n }\n\n const popperConfig = this._getPopperConfig();\n\n this._popper = Popper.createPopper(referenceElement, this._menu, popperConfig);\n }\n\n _isShown() {\n return this._menu.classList.contains(CLASS_NAME_SHOW$6);\n }\n\n _getPlacement() {\n const parentDropdown = this._parent;\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPEND)) {\n return PLACEMENT_RIGHT;\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPSTART)) {\n return PLACEMENT_LEFT;\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP_CENTER)) {\n return PLACEMENT_TOPCENTER;\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPDOWN_CENTER)) {\n return PLACEMENT_BOTTOMCENTER;\n } // We need to trim the value because custom properties can also include spaces\n\n\n const isEnd = getComputedStyle(this._menu).getPropertyValue('--bs-position').trim() === 'end';\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {\n return isEnd ? PLACEMENT_TOPEND : PLACEMENT_TOP;\n }\n\n return isEnd ? PLACEMENT_BOTTOMEND : PLACEMENT_BOTTOM;\n }\n\n _detectNavbar() {\n return this._element.closest(SELECTOR_NAVBAR) !== null;\n }\n\n _getOffset() {\n const {\n offset\n } = this._config;\n\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10));\n }\n\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element);\n }\n\n return offset;\n }\n\n _getPopperConfig() {\n const defaultBsPopperConfig = {\n placement: this._getPlacement(),\n modifiers: [{\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n }, {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }]\n }; // Disable Popper if we have a static display or Dropdown is in Navbar\n\n if (this._inNavbar || this._config.display === 'static') {\n Manipulator.setDataAttribute(this._menu, 'popper', 'static'); // todo:v6 remove\n\n defaultBsPopperConfig.modifiers = [{\n name: 'applyStyles',\n enabled: false\n }];\n }\n\n return { ...defaultBsPopperConfig,\n ...(typeof this._config.popperConfig === 'function' ? this._config.popperConfig(defaultBsPopperConfig) : this._config.popperConfig)\n };\n }\n\n _selectMenuItem({\n key,\n target\n }) {\n const items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, this._menu).filter(element => isVisible(element));\n\n if (!items.length) {\n return;\n } // if target isn't included in items (e.g. when expanding the dropdown)\n // allow cycling to get the last item in case key equals ARROW_UP_KEY\n\n\n getNextActiveElement(items, target, key === ARROW_DOWN_KEY$1, !items.includes(target)).focus();\n } // Static\n\n\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Dropdown.getOrCreateInstance(this, config);\n\n if (typeof config !== 'string') {\n return;\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n\n data[config]();\n });\n }\n\n static clearMenus(event) {\n if (event.button === RIGHT_MOUSE_BUTTON || event.type === 'keyup' && event.key !== TAB_KEY$1) {\n return;\n }\n\n const openToggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE_SHOWN);\n\n for (const toggle of openToggles) {\n const context = Dropdown.getInstance(toggle);\n\n if (!context || context._config.autoClose === false) {\n continue;\n }\n\n const composedPath = event.composedPath();\n const isMenuTarget = composedPath.includes(context._menu);\n\n if (composedPath.includes(context._element) || context._config.autoClose === 'inside' && !isMenuTarget || context._config.autoClose === 'outside' && isMenuTarget) {\n continue;\n } // Tab navigation through the dropdown menu or events from contained inputs shouldn't close the menu\n\n\n if (context._menu.contains(event.target) && (event.type === 'keyup' && event.key === TAB_KEY$1 || /input|select|option|textarea|form/i.test(event.target.tagName))) {\n continue;\n }\n\n const relatedTarget = {\n relatedTarget: context._element\n };\n\n if (event.type === 'click') {\n relatedTarget.clickEvent = event;\n }\n\n context._completeHide(relatedTarget);\n }\n }\n\n static dataApiKeydownHandler(event) {\n // If not an UP | DOWN | ESCAPE key => not a dropdown command\n // If input/textarea && if key is other than ESCAPE => not a dropdown command\n const isInput = /input|textarea/i.test(event.target.tagName);\n const isEscapeEvent = event.key === ESCAPE_KEY$2;\n const isUpOrDownEvent = [ARROW_UP_KEY$1, ARROW_DOWN_KEY$1].includes(event.key);\n\n if (!isUpOrDownEvent && !isEscapeEvent) {\n return;\n }\n\n if (isInput && !isEscapeEvent) {\n return;\n }\n\n event.preventDefault(); // todo: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.2/forms/input-group/\n\n const getToggleButton = this.matches(SELECTOR_DATA_TOGGLE$3) ? this : SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE$3)[0] || SelectorEngine.next(this, SELECTOR_DATA_TOGGLE$3)[0] || SelectorEngine.findOne(SELECTOR_DATA_TOGGLE$3, event.delegateTarget.parentNode);\n const instance = Dropdown.getOrCreateInstance(getToggleButton);\n\n if (isUpOrDownEvent) {\n event.stopPropagation();\n instance.show();\n\n instance._selectMenuItem(event);\n\n return;\n }\n\n if (instance._isShown()) {\n // else is escape and we check if it is shown\n event.stopPropagation();\n instance.hide();\n getToggleButton.focus();\n }\n }\n\n}\n/**\n * Data API implementation\n */\n\n\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE$3, Dropdown.dataApiKeydownHandler);\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown.dataApiKeydownHandler);\nEventHandler.on(document, EVENT_CLICK_DATA_API$3, Dropdown.clearMenus);\nEventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus);\nEventHandler.on(document, EVENT_CLICK_DATA_API$3, SELECTOR_DATA_TOGGLE$3, function (event) {\n event.preventDefault();\n Dropdown.getOrCreateInstance(this).toggle();\n});\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Dropdown);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/scrollBar.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top';\nconst SELECTOR_STICKY_CONTENT = '.sticky-top';\nconst PROPERTY_PADDING = 'padding-right';\nconst PROPERTY_MARGIN = 'margin-right';\n/**\n * Class definition\n */\n\nclass ScrollBarHelper {\n constructor() {\n this._element = document.body;\n } // Public\n\n\n getWidth() {\n // https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes\n const documentWidth = document.documentElement.clientWidth;\n return Math.abs(window.innerWidth - documentWidth);\n }\n\n hide() {\n const width = this.getWidth();\n\n this._disableOverFlow(); // give padding to element to balance the hidden scrollbar width\n\n\n this._setElementAttributes(this._element, PROPERTY_PADDING, calculatedValue => calculatedValue + width); // trick: We adjust positive paddingRight and negative marginRight to sticky-top elements to keep showing fullwidth\n\n\n this._setElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING, calculatedValue => calculatedValue + width);\n\n this._setElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN, calculatedValue => calculatedValue - width);\n }\n\n reset() {\n this._resetElementAttributes(this._element, 'overflow');\n\n this._resetElementAttributes(this._element, PROPERTY_PADDING);\n\n this._resetElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING);\n\n this._resetElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN);\n }\n\n isOverflowing() {\n return this.getWidth() > 0;\n } // Private\n\n\n _disableOverFlow() {\n this._saveInitialAttribute(this._element, 'overflow');\n\n this._element.style.overflow = 'hidden';\n }\n\n _setElementAttributes(selector, styleProperty, callback) {\n const scrollbarWidth = this.getWidth();\n\n const manipulationCallBack = element => {\n if (element !== this._element && window.innerWidth > element.clientWidth + scrollbarWidth) {\n return;\n }\n\n this._saveInitialAttribute(element, styleProperty);\n\n const calculatedValue = window.getComputedStyle(element).getPropertyValue(styleProperty);\n element.style.setProperty(styleProperty, `${callback(Number.parseFloat(calculatedValue))}px`);\n };\n\n this._applyManipulationCallback(selector, manipulationCallBack);\n }\n\n _saveInitialAttribute(element, styleProperty) {\n const actualValue = element.style.getPropertyValue(styleProperty);\n\n if (actualValue) {\n Manipulator.setDataAttribute(element, styleProperty, actualValue);\n }\n }\n\n _resetElementAttributes(selector, styleProperty) {\n const manipulationCallBack = element => {\n const value = Manipulator.getDataAttribute(element, styleProperty); // We only want to remove the property if the value is `null`; the value can also be zero\n\n if (value === null) {\n element.style.removeProperty(styleProperty);\n return;\n }\n\n Manipulator.removeDataAttribute(element, styleProperty);\n element.style.setProperty(styleProperty, value);\n };\n\n this._applyManipulationCallback(selector, manipulationCallBack);\n }\n\n _applyManipulationCallback(selector, callBack) {\n if (isElement(selector)) {\n callBack(selector);\n return;\n }\n\n for (const sel of SelectorEngine.find(selector, this._element)) {\n callBack(sel);\n }\n }\n\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/backdrop.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst NAME$9 = 'backdrop';\nconst CLASS_NAME_FADE$4 = 'fade';\nconst CLASS_NAME_SHOW$5 = 'show';\nconst EVENT_MOUSEDOWN = `mousedown.bs.${NAME$9}`;\nconst Default$8 = {\n className: 'modal-backdrop',\n clickCallback: null,\n isAnimated: false,\n isVisible: true,\n // if false, we use the backdrop helper without adding any element to the dom\n rootElement: 'body' // give the choice to place backdrop under different elements\n\n};\nconst DefaultType$8 = {\n className: 'string',\n clickCallback: '(function|null)',\n isAnimated: 'boolean',\n isVisible: 'boolean',\n rootElement: '(element|string)'\n};\n/**\n * Class definition\n */\n\nclass Backdrop extends Config {\n constructor(config) {\n super();\n this._config = this._getConfig(config);\n this._isAppended = false;\n this._element = null;\n } // Getters\n\n\n static get Default() {\n return Default$8;\n }\n\n static get DefaultType() {\n return DefaultType$8;\n }\n\n static get NAME() {\n return NAME$9;\n } // Public\n\n\n show(callback) {\n if (!this._config.isVisible) {\n execute(callback);\n return;\n }\n\n this._append();\n\n const element = this._getElement();\n\n if (this._config.isAnimated) {\n reflow(element);\n }\n\n element.classList.add(CLASS_NAME_SHOW$5);\n\n this._emulateAnimation(() => {\n execute(callback);\n });\n }\n\n hide(callback) {\n if (!this._config.isVisible) {\n execute(callback);\n return;\n }\n\n this._getElement().classList.remove(CLASS_NAME_SHOW$5);\n\n this._emulateAnimation(() => {\n this.dispose();\n execute(callback);\n });\n }\n\n dispose() {\n if (!this._isAppended) {\n return;\n }\n\n EventHandler.off(this._element, EVENT_MOUSEDOWN);\n\n this._element.remove();\n\n this._isAppended = false;\n } // Private\n\n\n _getElement() {\n if (!this._element) {\n const backdrop = document.createElement('div');\n backdrop.className = this._config.className;\n\n if (this._config.isAnimated) {\n backdrop.classList.add(CLASS_NAME_FADE$4);\n }\n\n this._element = backdrop;\n }\n\n return this._element;\n }\n\n _configAfterMerge(config) {\n // use getElement() with the default \"body\" to get a fresh Element on each instantiation\n config.rootElement = getElement(config.rootElement);\n return config;\n }\n\n _append() {\n if (this._isAppended) {\n return;\n }\n\n const element = this._getElement();\n\n this._config.rootElement.append(element);\n\n EventHandler.on(element, EVENT_MOUSEDOWN, () => {\n execute(this._config.clickCallback);\n });\n this._isAppended = true;\n }\n\n _emulateAnimation(callback) {\n executeAfterTransition(callback, this._getElement(), this._config.isAnimated);\n }\n\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/focustrap.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst NAME$8 = 'focustrap';\nconst DATA_KEY$5 = 'bs.focustrap';\nconst EVENT_KEY$5 = `.${DATA_KEY$5}`;\nconst EVENT_FOCUSIN$2 = `focusin${EVENT_KEY$5}`;\nconst EVENT_KEYDOWN_TAB = `keydown.tab${EVENT_KEY$5}`;\nconst TAB_KEY = 'Tab';\nconst TAB_NAV_FORWARD = 'forward';\nconst TAB_NAV_BACKWARD = 'backward';\nconst Default$7 = {\n autofocus: true,\n trapElement: null // The element to trap focus inside of\n\n};\nconst DefaultType$7 = {\n autofocus: 'boolean',\n trapElement: 'element'\n};\n/**\n * Class definition\n */\n\nclass FocusTrap extends Config {\n constructor(config) {\n super();\n this._config = this._getConfig(config);\n this._isActive = false;\n this._lastTabNavDirection = null;\n } // Getters\n\n\n static get Default() {\n return Default$7;\n }\n\n static get DefaultType() {\n return DefaultType$7;\n }\n\n static get NAME() {\n return NAME$8;\n } // Public\n\n\n activate() {\n if (this._isActive) {\n return;\n }\n\n if (this._config.autofocus) {\n this._config.trapElement.focus();\n }\n\n EventHandler.off(document, EVENT_KEY$5); // guard against infinite focus loop\n\n EventHandler.on(document, EVENT_FOCUSIN$2, event => this._handleFocusin(event));\n EventHandler.on(document, EVENT_KEYDOWN_TAB, event => this._handleKeydown(event));\n this._isActive = true;\n }\n\n deactivate() {\n if (!this._isActive) {\n return;\n }\n\n this._isActive = false;\n EventHandler.off(document, EVENT_KEY$5);\n } // Private\n\n\n _handleFocusin(event) {\n const {\n trapElement\n } = this._config;\n\n if (event.target === document || event.target === trapElement || trapElement.contains(event.target)) {\n return;\n }\n\n const elements = SelectorEngine.focusableChildren(trapElement);\n\n if (elements.length === 0) {\n trapElement.focus();\n } else if (this._lastTabNavDirection === TAB_NAV_BACKWARD) {\n elements[elements.length - 1].focus();\n } else {\n elements[0].focus();\n }\n }\n\n _handleKeydown(event) {\n if (event.key !== TAB_KEY) {\n return;\n }\n\n this._lastTabNavDirection = event.shiftKey ? TAB_NAV_BACKWARD : TAB_NAV_FORWARD;\n }\n\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst NAME$7 = 'modal';\nconst DATA_KEY$4 = 'bs.modal';\nconst EVENT_KEY$4 = `.${DATA_KEY$4}`;\nconst DATA_API_KEY$2 = '.data-api';\nconst ESCAPE_KEY$1 = 'Escape';\nconst EVENT_HIDE$4 = `hide${EVENT_KEY$4}`;\nconst EVENT_HIDE_PREVENTED$1 = `hidePrevented${EVENT_KEY$4}`;\nconst EVENT_HIDDEN$4 = `hidden${EVENT_KEY$4}`;\nconst EVENT_SHOW$4 = `show${EVENT_KEY$4}`;\nconst EVENT_SHOWN$4 = `shown${EVENT_KEY$4}`;\nconst EVENT_RESIZE$1 = `resize${EVENT_KEY$4}`;\nconst EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY$4}`;\nconst EVENT_MOUSEDOWN_DISMISS = `mousedown.dismiss${EVENT_KEY$4}`;\nconst EVENT_KEYDOWN_DISMISS$1 = `keydown.dismiss${EVENT_KEY$4}`;\nconst EVENT_CLICK_DATA_API$2 = `click${EVENT_KEY$4}${DATA_API_KEY$2}`;\nconst CLASS_NAME_OPEN = 'modal-open';\nconst CLASS_NAME_FADE$3 = 'fade';\nconst CLASS_NAME_SHOW$4 = 'show';\nconst CLASS_NAME_STATIC = 'modal-static';\nconst OPEN_SELECTOR$1 = '.modal.show';\nconst SELECTOR_DIALOG = '.modal-dialog';\nconst SELECTOR_MODAL_BODY = '.modal-body';\nconst SELECTOR_DATA_TOGGLE$2 = '[data-bs-toggle=\"modal\"]';\nconst Default$6 = {\n backdrop: true,\n focus: true,\n keyboard: true\n};\nconst DefaultType$6 = {\n backdrop: '(boolean|string)',\n focus: 'boolean',\n keyboard: 'boolean'\n};\n/**\n * Class definition\n */\n\nclass Modal extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, this._element);\n this._backdrop = this._initializeBackDrop();\n this._focustrap = this._initializeFocusTrap();\n this._isShown = false;\n this._isTransitioning = false;\n this._scrollBar = new ScrollBarHelper();\n\n this._addEventListeners();\n } // Getters\n\n\n static get Default() {\n return Default$6;\n }\n\n static get DefaultType() {\n return DefaultType$6;\n }\n\n static get NAME() {\n return NAME$7;\n } // Public\n\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return;\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$4, {\n relatedTarget\n });\n\n if (showEvent.defaultPrevented) {\n return;\n }\n\n this._isShown = true;\n this._isTransitioning = true;\n\n this._scrollBar.hide();\n\n document.body.classList.add(CLASS_NAME_OPEN);\n\n this._adjustDialog();\n\n this._backdrop.show(() => this._showElement(relatedTarget));\n }\n\n hide() {\n if (!this._isShown || this._isTransitioning) {\n return;\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$4);\n\n if (hideEvent.defaultPrevented) {\n return;\n }\n\n this._isShown = false;\n this._isTransitioning = true;\n\n this._focustrap.deactivate();\n\n this._element.classList.remove(CLASS_NAME_SHOW$4);\n\n this._queueCallback(() => this._hideModal(), this._element, this._isAnimated());\n }\n\n dispose() {\n for (const htmlElement of [window, this._dialog]) {\n EventHandler.off(htmlElement, EVENT_KEY$4);\n }\n\n this._backdrop.dispose();\n\n this._focustrap.deactivate();\n\n super.dispose();\n }\n\n handleUpdate() {\n this._adjustDialog();\n } // Private\n\n\n _initializeBackDrop() {\n return new Backdrop({\n isVisible: Boolean(this._config.backdrop),\n // 'static' option will be translated to true, and booleans will keep their value,\n isAnimated: this._isAnimated()\n });\n }\n\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n });\n }\n\n _showElement(relatedTarget) {\n // try to append dynamic modal\n if (!document.body.contains(this._element)) {\n document.body.append(this._element);\n }\n\n this._element.style.display = 'block';\n\n this._element.removeAttribute('aria-hidden');\n\n this._element.setAttribute('aria-modal', true);\n\n this._element.setAttribute('role', 'dialog');\n\n this._element.scrollTop = 0;\n const modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog);\n\n if (modalBody) {\n modalBody.scrollTop = 0;\n }\n\n reflow(this._element);\n\n this._element.classList.add(CLASS_NAME_SHOW$4);\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._focustrap.activate();\n }\n\n this._isTransitioning = false;\n EventHandler.trigger(this._element, EVENT_SHOWN$4, {\n relatedTarget\n });\n };\n\n this._queueCallback(transitionComplete, this._dialog, this._isAnimated());\n }\n\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS$1, event => {\n if (event.key !== ESCAPE_KEY$1) {\n return;\n }\n\n if (this._config.keyboard) {\n event.preventDefault();\n this.hide();\n return;\n }\n\n this._triggerBackdropTransition();\n });\n EventHandler.on(window, EVENT_RESIZE$1, () => {\n if (this._isShown && !this._isTransitioning) {\n this._adjustDialog();\n }\n });\n EventHandler.on(this._element, EVENT_MOUSEDOWN_DISMISS, event => {\n // a bad trick to segregate clicks that may start inside dialog but end outside, and avoid listen to scrollbar clicks\n EventHandler.one(this._element, EVENT_CLICK_DISMISS, event2 => {\n if (this._element !== event.target || this._element !== event2.target) {\n return;\n }\n\n if (this._config.backdrop === 'static') {\n this._triggerBackdropTransition();\n\n return;\n }\n\n if (this._config.backdrop) {\n this.hide();\n }\n });\n });\n }\n\n _hideModal() {\n this._element.style.display = 'none';\n\n this._element.setAttribute('aria-hidden', true);\n\n this._element.removeAttribute('aria-modal');\n\n this._element.removeAttribute('role');\n\n this._isTransitioning = false;\n\n this._backdrop.hide(() => {\n document.body.classList.remove(CLASS_NAME_OPEN);\n\n this._resetAdjustments();\n\n this._scrollBar.reset();\n\n EventHandler.trigger(this._element, EVENT_HIDDEN$4);\n });\n }\n\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_FADE$3);\n }\n\n _triggerBackdropTransition() {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED$1);\n\n if (hideEvent.defaultPrevented) {\n return;\n }\n\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n const initialOverflowY = this._element.style.overflowY; // return if the following background transition hasn't yet completed\n\n if (initialOverflowY === 'hidden' || this._element.classList.contains(CLASS_NAME_STATIC)) {\n return;\n }\n\n if (!isModalOverflowing) {\n this._element.style.overflowY = 'hidden';\n }\n\n this._element.classList.add(CLASS_NAME_STATIC);\n\n this._queueCallback(() => {\n this._element.classList.remove(CLASS_NAME_STATIC);\n\n this._queueCallback(() => {\n this._element.style.overflowY = initialOverflowY;\n }, this._dialog);\n }, this._dialog);\n\n this._element.focus();\n }\n /**\n * The following methods are used to handle overflowing modals\n */\n\n\n _adjustDialog() {\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n\n const scrollbarWidth = this._scrollBar.getWidth();\n\n const isBodyOverflowing = scrollbarWidth > 0;\n\n if (isBodyOverflowing && !isModalOverflowing) {\n const property = isRTL() ? 'paddingLeft' : 'paddingRight';\n this._element.style[property] = `${scrollbarWidth}px`;\n }\n\n if (!isBodyOverflowing && isModalOverflowing) {\n const property = isRTL() ? 'paddingRight' : 'paddingLeft';\n this._element.style[property] = `${scrollbarWidth}px`;\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = '';\n this._element.style.paddingRight = '';\n } // Static\n\n\n static jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n const data = Modal.getOrCreateInstance(this, config);\n\n if (typeof config !== 'string') {\n return;\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n\n data[config](relatedTarget);\n });\n }\n\n}\n/**\n * Data API implementation\n */\n\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$2, SELECTOR_DATA_TOGGLE$2, function (event) {\n const target = getElementFromSelector(this);\n\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n\n EventHandler.one(target, EVENT_SHOW$4, showEvent => {\n if (showEvent.defaultPrevented) {\n // only register focus restorer if modal will actually get shown\n return;\n }\n\n EventHandler.one(target, EVENT_HIDDEN$4, () => {\n if (isVisible(this)) {\n this.focus();\n }\n });\n }); // avoid conflict when clicking modal toggler while another one is open\n\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR$1);\n\n if (alreadyOpen) {\n Modal.getInstance(alreadyOpen).hide();\n }\n\n const data = Modal.getOrCreateInstance(target);\n data.toggle(this);\n});\nenableDismissTrigger(Modal);\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Modal);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): offcanvas.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst NAME$6 = 'offcanvas';\nconst DATA_KEY$3 = 'bs.offcanvas';\nconst EVENT_KEY$3 = `.${DATA_KEY$3}`;\nconst DATA_API_KEY$1 = '.data-api';\nconst EVENT_LOAD_DATA_API$2 = `load${EVENT_KEY$3}${DATA_API_KEY$1}`;\nconst ESCAPE_KEY = 'Escape';\nconst CLASS_NAME_SHOW$3 = 'show';\nconst CLASS_NAME_SHOWING$1 = 'showing';\nconst CLASS_NAME_HIDING = 'hiding';\nconst CLASS_NAME_BACKDROP = 'offcanvas-backdrop';\nconst OPEN_SELECTOR = '.offcanvas.show';\nconst EVENT_SHOW$3 = `show${EVENT_KEY$3}`;\nconst EVENT_SHOWN$3 = `shown${EVENT_KEY$3}`;\nconst EVENT_HIDE$3 = `hide${EVENT_KEY$3}`;\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY$3}`;\nconst EVENT_HIDDEN$3 = `hidden${EVENT_KEY$3}`;\nconst EVENT_RESIZE = `resize${EVENT_KEY$3}`;\nconst EVENT_CLICK_DATA_API$1 = `click${EVENT_KEY$3}${DATA_API_KEY$1}`;\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY$3}`;\nconst SELECTOR_DATA_TOGGLE$1 = '[data-bs-toggle=\"offcanvas\"]';\nconst Default$5 = {\n backdrop: true,\n keyboard: true,\n scroll: false\n};\nconst DefaultType$5 = {\n backdrop: '(boolean|string)',\n keyboard: 'boolean',\n scroll: 'boolean'\n};\n/**\n * Class definition\n */\n\nclass Offcanvas extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._isShown = false;\n this._backdrop = this._initializeBackDrop();\n this._focustrap = this._initializeFocusTrap();\n\n this._addEventListeners();\n } // Getters\n\n\n static get Default() {\n return Default$5;\n }\n\n static get DefaultType() {\n return DefaultType$5;\n }\n\n static get NAME() {\n return NAME$6;\n } // Public\n\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n }\n\n show(relatedTarget) {\n if (this._isShown) {\n return;\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$3, {\n relatedTarget\n });\n\n if (showEvent.defaultPrevented) {\n return;\n }\n\n this._isShown = true;\n\n this._backdrop.show();\n\n if (!this._config.scroll) {\n new ScrollBarHelper().hide();\n }\n\n this._element.setAttribute('aria-modal', true);\n\n this._element.setAttribute('role', 'dialog');\n\n this._element.classList.add(CLASS_NAME_SHOWING$1);\n\n const completeCallBack = () => {\n if (!this._config.scroll || this._config.backdrop) {\n this._focustrap.activate();\n }\n\n this._element.classList.add(CLASS_NAME_SHOW$3);\n\n this._element.classList.remove(CLASS_NAME_SHOWING$1);\n\n EventHandler.trigger(this._element, EVENT_SHOWN$3, {\n relatedTarget\n });\n };\n\n this._queueCallback(completeCallBack, this._element, true);\n }\n\n hide() {\n if (!this._isShown) {\n return;\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$3);\n\n if (hideEvent.defaultPrevented) {\n return;\n }\n\n this._focustrap.deactivate();\n\n this._element.blur();\n\n this._isShown = false;\n\n this._element.classList.add(CLASS_NAME_HIDING);\n\n this._backdrop.hide();\n\n const completeCallback = () => {\n this._element.classList.remove(CLASS_NAME_SHOW$3, CLASS_NAME_HIDING);\n\n this._element.removeAttribute('aria-modal');\n\n this._element.removeAttribute('role');\n\n if (!this._config.scroll) {\n new ScrollBarHelper().reset();\n }\n\n EventHandler.trigger(this._element, EVENT_HIDDEN$3);\n };\n\n this._queueCallback(completeCallback, this._element, true);\n }\n\n dispose() {\n this._backdrop.dispose();\n\n this._focustrap.deactivate();\n\n super.dispose();\n } // Private\n\n\n _initializeBackDrop() {\n const clickCallback = () => {\n if (this._config.backdrop === 'static') {\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED);\n return;\n }\n\n this.hide();\n }; // 'static' option will be translated to true, and booleans will keep their value\n\n\n const isVisible = Boolean(this._config.backdrop);\n return new Backdrop({\n className: CLASS_NAME_BACKDROP,\n isVisible,\n isAnimated: true,\n rootElement: this._element.parentNode,\n clickCallback: isVisible ? clickCallback : null\n });\n }\n\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n });\n }\n\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return;\n }\n\n if (!this._config.keyboard) {\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED);\n return;\n }\n\n this.hide();\n });\n } // Static\n\n\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Offcanvas.getOrCreateInstance(this, config);\n\n if (typeof config !== 'string') {\n return;\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n\n data[config](this);\n });\n }\n\n}\n/**\n * Data API implementation\n */\n\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$1, SELECTOR_DATA_TOGGLE$1, function (event) {\n const target = getElementFromSelector(this);\n\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n\n if (isDisabled(this)) {\n return;\n }\n\n EventHandler.one(target, EVENT_HIDDEN$3, () => {\n // focus on trigger when it is closed\n if (isVisible(this)) {\n this.focus();\n }\n }); // avoid conflict when clicking a toggler of an offcanvas, while another is open\n\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR);\n\n if (alreadyOpen && alreadyOpen !== target) {\n Offcanvas.getInstance(alreadyOpen).hide();\n }\n\n const data = Offcanvas.getOrCreateInstance(target);\n data.toggle(this);\n});\nEventHandler.on(window, EVENT_LOAD_DATA_API$2, () => {\n for (const selector of SelectorEngine.find(OPEN_SELECTOR)) {\n Offcanvas.getOrCreateInstance(selector).show();\n }\n});\nEventHandler.on(window, EVENT_RESIZE, () => {\n for (const element of SelectorEngine.find('[aria-modal][class*=show][class*=offcanvas-]')) {\n if (getComputedStyle(element).position !== 'fixed') {\n Offcanvas.getOrCreateInstance(element).hide();\n }\n }\n});\nenableDismissTrigger(Offcanvas);\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Offcanvas);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\nconst uriAttributes = new Set(['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']);\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i;\n/**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts\n */\n\nconst SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i;\n/**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts\n */\n\nconst DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[\\d+/a-z]+=*$/i;\n\nconst allowedAttribute = (attribute, allowedAttributeList) => {\n const attributeName = attribute.nodeName.toLowerCase();\n\n if (allowedAttributeList.includes(attributeName)) {\n if (uriAttributes.has(attributeName)) {\n return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue) || DATA_URL_PATTERN.test(attribute.nodeValue));\n }\n\n return true;\n } // Check if a regular expression validates the attribute.\n\n\n return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp).some(regex => regex.test(attributeName));\n};\n\nconst DefaultAllowlist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'srcset', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n};\nfunction sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {\n if (!unsafeHtml.length) {\n return unsafeHtml;\n }\n\n if (sanitizeFunction && typeof sanitizeFunction === 'function') {\n return sanitizeFunction(unsafeHtml);\n }\n\n const domParser = new window.DOMParser();\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html');\n const elements = [].concat(...createdDocument.body.querySelectorAll('*'));\n\n for (const element of elements) {\n const elementName = element.nodeName.toLowerCase();\n\n if (!Object.keys(allowList).includes(elementName)) {\n element.remove();\n continue;\n }\n\n const attributeList = [].concat(...element.attributes);\n const allowedAttributes = [].concat(allowList['*'] || [], allowList[elementName] || []);\n\n for (const attribute of attributeList) {\n if (!allowedAttribute(attribute, allowedAttributes)) {\n element.removeAttribute(attribute.nodeName);\n }\n }\n }\n\n return createdDocument.body.innerHTML;\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): util/template-factory.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst NAME$5 = 'TemplateFactory';\nconst Default$4 = {\n allowList: DefaultAllowlist,\n content: {},\n // { selector : text , selector2 : text2 , }\n extraClass: '',\n html: false,\n sanitize: true,\n sanitizeFn: null,\n template: '
'\n};\nconst DefaultType$4 = {\n allowList: 'object',\n content: 'object',\n extraClass: '(string|function)',\n html: 'boolean',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n template: 'string'\n};\nconst DefaultContentType = {\n entry: '(string|element|function|null)',\n selector: '(string|element)'\n};\n/**\n * Class definition\n */\n\nclass TemplateFactory extends Config {\n constructor(config) {\n super();\n this._config = this._getConfig(config);\n } // Getters\n\n\n static get Default() {\n return Default$4;\n }\n\n static get DefaultType() {\n return DefaultType$4;\n }\n\n static get NAME() {\n return NAME$5;\n } // Public\n\n\n getContent() {\n return Object.values(this._config.content).map(config => this._resolvePossibleFunction(config)).filter(Boolean);\n }\n\n hasContent() {\n return this.getContent().length > 0;\n }\n\n changeContent(content) {\n this._checkContent(content);\n\n this._config.content = { ...this._config.content,\n ...content\n };\n return this;\n }\n\n toHtml() {\n const templateWrapper = document.createElement('div');\n templateWrapper.innerHTML = this._maybeSanitize(this._config.template);\n\n for (const [selector, text] of Object.entries(this._config.content)) {\n this._setContent(templateWrapper, text, selector);\n }\n\n const template = templateWrapper.children[0];\n\n const extraClass = this._resolvePossibleFunction(this._config.extraClass);\n\n if (extraClass) {\n template.classList.add(...extraClass.split(' '));\n }\n\n return template;\n } // Private\n\n\n _typeCheckConfig(config) {\n super._typeCheckConfig(config);\n\n this._checkContent(config.content);\n }\n\n _checkContent(arg) {\n for (const [selector, content] of Object.entries(arg)) {\n super._typeCheckConfig({\n selector,\n entry: content\n }, DefaultContentType);\n }\n }\n\n _setContent(template, content, selector) {\n const templateElement = SelectorEngine.findOne(selector, template);\n\n if (!templateElement) {\n return;\n }\n\n content = this._resolvePossibleFunction(content);\n\n if (!content) {\n templateElement.remove();\n return;\n }\n\n if (isElement(content)) {\n this._putElementInTemplate(getElement(content), templateElement);\n\n return;\n }\n\n if (this._config.html) {\n templateElement.innerHTML = this._maybeSanitize(content);\n return;\n }\n\n templateElement.textContent = content;\n }\n\n _maybeSanitize(arg) {\n return this._config.sanitize ? sanitizeHtml(arg, this._config.allowList, this._config.sanitizeFn) : arg;\n }\n\n _resolvePossibleFunction(arg) {\n return typeof arg === 'function' ? arg(this) : arg;\n }\n\n _putElementInTemplate(element, templateElement) {\n if (this._config.html) {\n templateElement.innerHTML = '';\n templateElement.append(element);\n return;\n }\n\n templateElement.textContent = element.textContent;\n }\n\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst NAME$4 = 'tooltip';\nconst DISALLOWED_ATTRIBUTES = new Set(['sanitize', 'allowList', 'sanitizeFn']);\nconst CLASS_NAME_FADE$2 = 'fade';\nconst CLASS_NAME_MODAL = 'modal';\nconst CLASS_NAME_SHOW$2 = 'show';\nconst SELECTOR_TOOLTIP_INNER = '.tooltip-inner';\nconst SELECTOR_MODAL = `.${CLASS_NAME_MODAL}`;\nconst EVENT_MODAL_HIDE = 'hide.bs.modal';\nconst TRIGGER_HOVER = 'hover';\nconst TRIGGER_FOCUS = 'focus';\nconst TRIGGER_CLICK = 'click';\nconst TRIGGER_MANUAL = 'manual';\nconst EVENT_HIDE$2 = 'hide';\nconst EVENT_HIDDEN$2 = 'hidden';\nconst EVENT_SHOW$2 = 'show';\nconst EVENT_SHOWN$2 = 'shown';\nconst EVENT_INSERTED = 'inserted';\nconst EVENT_CLICK$1 = 'click';\nconst EVENT_FOCUSIN$1 = 'focusin';\nconst EVENT_FOCUSOUT$1 = 'focusout';\nconst EVENT_MOUSEENTER = 'mouseenter';\nconst EVENT_MOUSELEAVE = 'mouseleave';\nconst AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: isRTL() ? 'left' : 'right',\n BOTTOM: 'bottom',\n LEFT: isRTL() ? 'right' : 'left'\n};\nconst Default$3 = {\n allowList: DefaultAllowlist,\n animation: true,\n boundary: 'clippingParents',\n container: false,\n customClass: '',\n delay: 0,\n fallbackPlacements: ['top', 'right', 'bottom', 'left'],\n html: false,\n offset: [0, 0],\n placement: 'top',\n popperConfig: null,\n sanitize: true,\n sanitizeFn: null,\n selector: false,\n template: '
' + '
' + '
' + '
',\n title: '',\n trigger: 'hover focus'\n};\nconst DefaultType$3 = {\n allowList: 'object',\n animation: 'boolean',\n boundary: '(string|element)',\n container: '(string|element|boolean)',\n customClass: '(string|function)',\n delay: '(number|object)',\n fallbackPlacements: 'array',\n html: 'boolean',\n offset: '(array|string|function)',\n placement: '(string|function)',\n popperConfig: '(null|object|function)',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n selector: '(string|boolean)',\n template: 'string',\n title: '(string|element|function)',\n trigger: 'string'\n};\n/**\n * Class definition\n */\n\nclass Tooltip extends BaseComponent {\n constructor(element, config) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper (https://popper.js.org)');\n }\n\n super(element, config); // Private\n\n this._isEnabled = true;\n this._timeout = 0;\n this._isHovered = null;\n this._activeTrigger = {};\n this._popper = null;\n this._templateFactory = null;\n this._newContent = null; // Protected\n\n this.tip = null;\n\n this._setListeners();\n\n if (!this._config.selector) {\n this._fixTitle();\n }\n } // Getters\n\n\n static get Default() {\n return Default$3;\n }\n\n static get DefaultType() {\n return DefaultType$3;\n }\n\n static get NAME() {\n return NAME$4;\n } // Public\n\n\n enable() {\n this._isEnabled = true;\n }\n\n disable() {\n this._isEnabled = false;\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled;\n }\n\n toggle() {\n if (!this._isEnabled) {\n return;\n }\n\n this._activeTrigger.click = !this._activeTrigger.click;\n\n if (this._isShown()) {\n this._leave();\n\n return;\n }\n\n this._enter();\n }\n\n dispose() {\n clearTimeout(this._timeout);\n EventHandler.off(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler);\n\n if (this._element.getAttribute('data-bs-original-title')) {\n this._element.setAttribute('title', this._element.getAttribute('data-bs-original-title'));\n }\n\n this._disposePopper();\n\n super.dispose();\n }\n\n show() {\n if (this._element.style.display === 'none') {\n throw new Error('Please use show on visible elements');\n }\n\n if (!(this._isWithContent() && this._isEnabled)) {\n return;\n }\n\n const showEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOW$2));\n const shadowRoot = findShadowRoot(this._element);\n\n const isInTheDom = (shadowRoot || this._element.ownerDocument.documentElement).contains(this._element);\n\n if (showEvent.defaultPrevented || !isInTheDom) {\n return;\n } // todo v6 remove this OR make it optional\n\n\n this._disposePopper();\n\n const tip = this._getTipElement();\n\n this._element.setAttribute('aria-describedby', tip.getAttribute('id'));\n\n const {\n container\n } = this._config;\n\n if (!this._element.ownerDocument.documentElement.contains(this.tip)) {\n container.append(tip);\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_INSERTED));\n }\n\n this._popper = this._createPopper(tip);\n tip.classList.add(CLASS_NAME_SHOW$2); // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop);\n }\n }\n\n const complete = () => {\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOWN$2));\n\n if (this._isHovered === false) {\n this._leave();\n }\n\n this._isHovered = false;\n };\n\n this._queueCallback(complete, this.tip, this._isAnimated());\n }\n\n hide() {\n if (!this._isShown()) {\n return;\n }\n\n const hideEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDE$2));\n\n if (hideEvent.defaultPrevented) {\n return;\n }\n\n const tip = this._getTipElement();\n\n tip.classList.remove(CLASS_NAME_SHOW$2); // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop);\n }\n }\n\n this._activeTrigger[TRIGGER_CLICK] = false;\n this._activeTrigger[TRIGGER_FOCUS] = false;\n this._activeTrigger[TRIGGER_HOVER] = false;\n this._isHovered = null; // it is a trick to support manual triggering\n\n const complete = () => {\n if (this._isWithActiveTrigger()) {\n return;\n }\n\n if (!this._isHovered) {\n this._disposePopper();\n }\n\n this._element.removeAttribute('aria-describedby');\n\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDDEN$2));\n };\n\n this._queueCallback(complete, this.tip, this._isAnimated());\n }\n\n update() {\n if (this._popper) {\n this._popper.update();\n }\n } // Protected\n\n\n _isWithContent() {\n return Boolean(this._getTitle());\n }\n\n _getTipElement() {\n if (!this.tip) {\n this.tip = this._createTipElement(this._newContent || this._getContentForTemplate());\n }\n\n return this.tip;\n }\n\n _createTipElement(content) {\n const tip = this._getTemplateFactory(content).toHtml(); // todo: remove this check on v6\n\n\n if (!tip) {\n return null;\n }\n\n tip.classList.remove(CLASS_NAME_FADE$2, CLASS_NAME_SHOW$2); // todo: on v6 the following can be achieved with CSS only\n\n tip.classList.add(`bs-${this.constructor.NAME}-auto`);\n const tipId = getUID(this.constructor.NAME).toString();\n tip.setAttribute('id', tipId);\n\n if (this._isAnimated()) {\n tip.classList.add(CLASS_NAME_FADE$2);\n }\n\n return tip;\n }\n\n setContent(content) {\n this._newContent = content;\n\n if (this._isShown()) {\n this._disposePopper();\n\n this.show();\n }\n }\n\n _getTemplateFactory(content) {\n if (this._templateFactory) {\n this._templateFactory.changeContent(content);\n } else {\n this._templateFactory = new TemplateFactory({ ...this._config,\n // the `content` var has to be after `this._config`\n // to override config.content in case of popover\n content,\n extraClass: this._resolvePossibleFunction(this._config.customClass)\n });\n }\n\n return this._templateFactory;\n }\n\n _getContentForTemplate() {\n return {\n [SELECTOR_TOOLTIP_INNER]: this._getTitle()\n };\n }\n\n _getTitle() {\n return this._resolvePossibleFunction(this._config.title) || this._element.getAttribute('data-bs-original-title');\n } // Private\n\n\n _initializeOnDelegatedTarget(event) {\n return this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig());\n }\n\n _isAnimated() {\n return this._config.animation || this.tip && this.tip.classList.contains(CLASS_NAME_FADE$2);\n }\n\n _isShown() {\n return this.tip && this.tip.classList.contains(CLASS_NAME_SHOW$2);\n }\n\n _createPopper(tip) {\n const placement = typeof this._config.placement === 'function' ? this._config.placement.call(this, tip, this._element) : this._config.placement;\n const attachment = AttachmentMap[placement.toUpperCase()];\n return Popper.createPopper(this._element, tip, this._getPopperConfig(attachment));\n }\n\n _getOffset() {\n const {\n offset\n } = this._config;\n\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10));\n }\n\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element);\n }\n\n return offset;\n }\n\n _resolvePossibleFunction(arg) {\n return typeof arg === 'function' ? arg.call(this._element) : arg;\n }\n\n _getPopperConfig(attachment) {\n const defaultBsPopperConfig = {\n placement: attachment,\n modifiers: [{\n name: 'flip',\n options: {\n fallbackPlacements: this._config.fallbackPlacements\n }\n }, {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }, {\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n }, {\n name: 'arrow',\n options: {\n element: `.${this.constructor.NAME}-arrow`\n }\n }, {\n name: 'preSetPlacement',\n enabled: true,\n phase: 'beforeMain',\n fn: data => {\n // Pre-set Popper's placement attribute in order to read the arrow sizes properly.\n // Otherwise, Popper mixes up the width and height dimensions since the initial arrow style is for top placement\n this._getTipElement().setAttribute('data-popper-placement', data.state.placement);\n }\n }]\n };\n return { ...defaultBsPopperConfig,\n ...(typeof this._config.popperConfig === 'function' ? this._config.popperConfig(defaultBsPopperConfig) : this._config.popperConfig)\n };\n }\n\n _setListeners() {\n const triggers = this._config.trigger.split(' ');\n\n for (const trigger of triggers) {\n if (trigger === 'click') {\n EventHandler.on(this._element, this.constructor.eventName(EVENT_CLICK$1), this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event);\n\n context.toggle();\n });\n } else if (trigger !== TRIGGER_MANUAL) {\n const eventIn = trigger === TRIGGER_HOVER ? this.constructor.eventName(EVENT_MOUSEENTER) : this.constructor.eventName(EVENT_FOCUSIN$1);\n const eventOut = trigger === TRIGGER_HOVER ? this.constructor.eventName(EVENT_MOUSELEAVE) : this.constructor.eventName(EVENT_FOCUSOUT$1);\n EventHandler.on(this._element, eventIn, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event);\n\n context._activeTrigger[event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER] = true;\n\n context._enter();\n });\n EventHandler.on(this._element, eventOut, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event);\n\n context._activeTrigger[event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER] = context._element.contains(event.relatedTarget);\n\n context._leave();\n });\n }\n }\n\n this._hideModalHandler = () => {\n if (this._element) {\n this.hide();\n }\n };\n\n EventHandler.on(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler);\n }\n\n _fixTitle() {\n const title = this._element.getAttribute('title');\n\n if (!title) {\n return;\n }\n\n if (!this._element.getAttribute('aria-label') && !this._element.textContent.trim()) {\n this._element.setAttribute('aria-label', title);\n }\n\n this._element.setAttribute('data-bs-original-title', title); // DO NOT USE IT. Is only for backwards compatibility\n\n\n this._element.removeAttribute('title');\n }\n\n _enter() {\n if (this._isShown() || this._isHovered) {\n this._isHovered = true;\n return;\n }\n\n this._isHovered = true;\n\n this._setTimeout(() => {\n if (this._isHovered) {\n this.show();\n }\n }, this._config.delay.show);\n }\n\n _leave() {\n if (this._isWithActiveTrigger()) {\n return;\n }\n\n this._isHovered = false;\n\n this._setTimeout(() => {\n if (!this._isHovered) {\n this.hide();\n }\n }, this._config.delay.hide);\n }\n\n _setTimeout(handler, timeout) {\n clearTimeout(this._timeout);\n this._timeout = setTimeout(handler, timeout);\n }\n\n _isWithActiveTrigger() {\n return Object.values(this._activeTrigger).includes(true);\n }\n\n _getConfig(config) {\n const dataAttributes = Manipulator.getDataAttributes(this._element);\n\n for (const dataAttribute of Object.keys(dataAttributes)) {\n if (DISALLOWED_ATTRIBUTES.has(dataAttribute)) {\n delete dataAttributes[dataAttribute];\n }\n }\n\n config = { ...dataAttributes,\n ...(typeof config === 'object' && config ? config : {})\n };\n config = this._mergeConfigObj(config);\n config = this._configAfterMerge(config);\n\n this._typeCheckConfig(config);\n\n return config;\n }\n\n _configAfterMerge(config) {\n config.container = config.container === false ? document.body : getElement(config.container);\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n };\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString();\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString();\n }\n\n return config;\n }\n\n _getDelegateConfig() {\n const config = {};\n\n for (const key in this._config) {\n if (this.constructor.Default[key] !== this._config[key]) {\n config[key] = this._config[key];\n }\n }\n\n config.selector = false;\n config.trigger = 'manual'; // In the future can be replaced with:\n // const keysWithDifferentValues = Object.entries(this._config).filter(entry => this.constructor.Default[entry[0]] !== this._config[entry[0]])\n // `Object.fromEntries(keysWithDifferentValues)`\n\n return config;\n }\n\n _disposePopper() {\n if (this._popper) {\n this._popper.destroy();\n\n this._popper = null;\n }\n\n if (this.tip) {\n this.tip.remove();\n this.tip = null;\n }\n } // Static\n\n\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Tooltip.getOrCreateInstance(this, config);\n\n if (typeof config !== 'string') {\n return;\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n\n data[config]();\n });\n }\n\n}\n/**\n * jQuery\n */\n\n\ndefineJQueryPlugin(Tooltip);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst NAME$3 = 'popover';\nconst SELECTOR_TITLE = '.popover-header';\nconst SELECTOR_CONTENT = '.popover-body';\nconst Default$2 = { ...Tooltip.Default,\n content: '',\n offset: [0, 8],\n placement: 'right',\n template: '
' + '
' + '

' + '
' + '
',\n trigger: 'click'\n};\nconst DefaultType$2 = { ...Tooltip.DefaultType,\n content: '(null|string|element|function)'\n};\n/**\n * Class definition\n */\n\nclass Popover extends Tooltip {\n // Getters\n static get Default() {\n return Default$2;\n }\n\n static get DefaultType() {\n return DefaultType$2;\n }\n\n static get NAME() {\n return NAME$3;\n } // Overrides\n\n\n _isWithContent() {\n return this._getTitle() || this._getContent();\n } // Private\n\n\n _getContentForTemplate() {\n return {\n [SELECTOR_TITLE]: this._getTitle(),\n [SELECTOR_CONTENT]: this._getContent()\n };\n }\n\n _getContent() {\n return this._resolvePossibleFunction(this._config.content);\n } // Static\n\n\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Popover.getOrCreateInstance(this, config);\n\n if (typeof config !== 'string') {\n return;\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n\n data[config]();\n });\n }\n\n}\n/**\n * jQuery\n */\n\n\ndefineJQueryPlugin(Popover);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.3): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\n\nconst NAME$2 = 'scrollspy';\nconst DATA_KEY$2 = 'bs.scrollspy';\nconst EVENT_KEY$2 = `.${DATA_KEY$2}`;\nconst DATA_API_KEY = '.data-api';\nconst EVENT_ACTIVATE = `activate${EVENT_KEY$2}`;\nconst EVENT_CLICK = `click${EVENT_KEY$2}`;\nconst EVENT_LOAD_DATA_API$1 = `load${EVENT_KEY$2}${DATA_API_KEY}`;\nconst CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item';\nconst CLASS_NAME_ACTIVE$1 = 'active';\nconst SELECTOR_DATA_SPY = '[data-bs-spy=\"scroll\"]';\nconst SELECTOR_TARGET_LINKS = '[href]';\nconst SELECTOR_NAV_LIST_GROUP = '.nav, .list-group';\nconst SELECTOR_NAV_LINKS = '.nav-link';\nconst SELECTOR_NAV_ITEMS = '.nav-item';\nconst SELECTOR_LIST_ITEMS = '.list-group-item';\nconst SELECTOR_LINK_ITEMS = `${SELECTOR_NAV_LINKS}, ${SELECTOR_NAV_ITEMS} > ${SELECTOR_NAV_LINKS}, ${SELECTOR_LIST_ITEMS}`;\nconst SELECTOR_DROPDOWN = '.dropdown';\nconst SELECTOR_DROPDOWN_TOGGLE$1 = '.dropdown-toggle';\nconst Default$1 = {\n offset: null,\n // TODO: v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: '0px 0px -25%',\n smoothScroll: false,\n target: null,\n threshold: [0.1, 0.5, 1]\n};\nconst DefaultType$1 = {\n offset: '(number|null)',\n // TODO v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: 'string',\n smoothScroll: 'boolean',\n target: 'element',\n threshold: 'array'\n};\n/**\n * Class definition\n */\n\nclass ScrollSpy extends BaseComponent {\n constructor(element, config) {\n super(element, config); // this._element is the observablesContainer and config.target the menu links wrapper\n\n this._targetLinks = new Map();\n this._observableSections = new Map();\n this._rootElement = getComputedStyle(this._element).overflowY === 'visible' ? null : this._element;\n this._activeTarget = null;\n this._observer = null;\n this._previousScrollData = {\n visibleEntryTop: 0,\n parentScrollTop: 0\n };\n this.refresh(); // initialize\n } // Getters\n\n\n static get Default() {\n return Default$1;\n }\n\n static get DefaultType() {\n return DefaultType$1;\n }\n\n static get NAME() {\n return NAME$2;\n } // Public\n\n\n refresh() {\n this._initializeTargetsAndObservables();\n\n this._maybeEnableSmoothScroll();\n\n if (this._observer) {\n this._observer.disconnect();\n } else {\n this._observer = this._getNewObserver();\n }\n\n for (const section of this._observableSections.values()) {\n this._observer.observe(section);\n }\n }\n\n dispose() {\n this._observer.disconnect();\n\n super.dispose();\n } // Private\n\n\n _configAfterMerge(config) {\n // TODO: on v6 target should be given explicitly & remove the {target: 'ss-target'} case\n config.target = getElement(config.target) || document.body; // TODO: v6 Only for backwards compatibility reasons. Use rootMargin only\n\n config.rootMargin = config.offset ? `${config.offset}px 0px -30%` : config.rootMargin;\n\n if (typeof config.threshold === 'string') {\n config.threshold = config.threshold.split(',').map(value => Number.parseFloat(value));\n }\n\n return config;\n }\n\n _maybeEnableSmoothScroll() {\n if (!this._config.smoothScroll) {\n return;\n } // unregister any previous listeners\n\n\n EventHandler.off(this._config.target, EVENT_CLICK);\n EventHandler.on(this._config.target, EVENT_CLICK, SELECTOR_TARGET_LINKS, event => {\n const observableSection = this._observableSections.get(event.target.hash);\n\n if (observableSection) {\n event.preventDefault();\n const root = this._rootElement || window;\n const height = observableSection.offsetTop - this._element.offsetTop;\n\n if (root.scrollTo) {\n root.scrollTo({\n top: height,\n behavior: 'smooth'\n });\n return;\n } // Chrome 60 doesn't support `scrollTo`\n\n\n root.scrollTop = height;\n }\n });\n }\n\n _getNewObserver() {\n const options = {\n root: this._rootElement,\n threshold: this._config.threshold,\n rootMargin: this._config.rootMargin\n };\n return new IntersectionObserver(entries => this._observerCallback(entries), options);\n } // The logic of selection\n\n\n _observerCallback(entries) {\n const targetElement = entry => this._targetLinks.get(`#${entry.target.id}`);\n\n const activate = entry => {\n this._previousScrollData.visibleEntryTop = entry.target.offsetTop;\n\n this._process(targetElement(entry));\n };\n\n const parentScrollTop = (this._rootElement || document.documentElement).scrollTop;\n const userScrollsDown = parentScrollTop >= this._previousScrollData.parentScrollTop;\n this._previousScrollData.parentScrollTop = parentScrollTop;\n\n for (const entry of entries) {\n if (!entry.isIntersecting) {\n this._activeTarget = null;\n\n this._clearActiveClass(targetElement(entry));\n\n continue;\n }\n\n const entryIsLowerThanPrevious = entry.target.offsetTop >= this._previousScrollData.visibleEntryTop; // if we are scrolling down, pick the bigger offsetTop\n\n if (userScrollsDown && entryIsLowerThanPrevious) {\n activate(entry); // if parent isn't scrolled, let's keep the first visible item, breaking the iteration\n\n if (!parentScrollTop) {\n return;\n }\n\n continue;\n } // if we are scrolling up, pick the smallest offsetTop\n\n\n if (!userScrollsDown && !entryIsLowerThanPrevious) {\n activate(entry);\n }\n }\n }\n\n _initializeTargetsAndObservables() {\n this._targetLinks = new Map();\n this._observableSections = new Map();\n const targetLinks = SelectorEngine.find(SELECTOR_TARGET_LINKS, this._config.target);\n\n for (const anchor of targetLinks) {\n // ensure that the anchor has an id and is not disabled\n if (!anchor.hash || isDisabled(anchor)) {\n continue;\n }\n\n const observableSection = SelectorEngine.findOne(anchor.hash, this._element); // ensure that the observableSection exists & is visible\n\n if (isVisible(observableSection)) {\n this._targetLinks.set(anchor.hash, anchor);\n\n this._observableSections.set(anchor.hash, observableSection);\n }\n }\n }\n\n _process(target) {\n if (this._activeTarget === target) {\n return;\n }\n\n this._clearActiveClass(this._config.target);\n\n this._activeTarget = target;\n target.classList.add(CLASS_NAME_ACTIVE$1);\n\n this._activateParents(target);\n\n EventHandler.trigger(this._element, EVENT_ACTIVATE, {\n relatedTarget: target\n });\n }\n\n _activateParents(target) {\n // Activate dropdown parents\n if (target.classList.contains(CLASS_NAME_DROPDOWN_ITEM)) {\n SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE$1, target.closest(SELECTOR_DROPDOWN)).classList.add(CLASS_NAME_ACTIVE$1);\n return;\n }\n\n for (const listGroup of SelectorEngine.parents(target, SELECTOR_NAV_LIST_GROUP)) {\n // Set triggered links parents as active\n // With both