From 060c342bb568583689607165fd5c311204b77df8 Mon Sep 17 00:00:00 2001 From: KangchengHou Date: Mon, 12 Aug 2024 12:51:54 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20martinjz?= =?UTF-8?q?hang/scDRS@80977042cf304d246da0bdb5990222924fd7c376=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .buildinfo | 4 + .nojekyll | 1 + _images/notebooks_quickstart_15_0.png | Bin 0 -> 17998 bytes _images/notebooks_quickstart_18_0.png | Bin 0 -> 165013 bytes _images/notebooks_quickstart_20_0.png | Bin 0 -> 35272 bytes _images/notebooks_quickstart_9_0.png | Bin 0 -> 62791 bytes _images/notebooks_quickstart_9_1.png | Bin 0 -> 205091 bytes _sources/downloads.rst.txt | 16 + _sources/faq.rst.txt | 93 ++ _sources/file_format.rst.txt | 165 +++ _sources/index.rst.txt | 115 ++ _sources/notebooks/quickstart.ipynb.txt | 801 +++++++++++ _sources/reference.rst.txt | 55 + .../scdrs.method._pearson_corr.rst.txt | 6 + .../scdrs.method._pearson_corr_sparse.rst.txt | 6 + ...rs.method.downstream_corr_analysis.rst.txt | 6 + ...rs.method.downstream_gene_analysis.rst.txt | 6 + ...s.method.downstream_group_analysis.rst.txt | 6 + .../reference/scdrs.method.gearys_c.rst.txt | 6 + .../scdrs.method.test_gearysc.rst.txt | 6 + .../reference/scdrs.pp._get_mean_var.rst.txt | 6 + ...pp._get_mean_var_implicit_cov_corr.rst.txt | 6 + .../reference/scdrs.pp.compute_stats.rst.txt | 6 + _sources/reference/scdrs.pp.reg_out.rst.txt | 6 + _sources/reference/scdrs.preprocess.rst.txt | 6 + _sources/reference/scdrs.score_cell.rst.txt | 6 + _sources/reference/scdrs.util.load_gs.rst.txt | 6 + .../reference/scdrs.util.load_h5ad.rst.txt | 6 + .../scdrs.util.load_homolog_mapping.rst.txt | 6 + .../scdrs.util.load_scdrs_score.rst.txt | 6 + _sources/reference_cli.rst.txt | 200 +++ _sources/versions.rst.txt | 66 + _static/basic.css | 921 +++++++++++++ _static/check-solid.svg | 4 + _static/clipboard.min.js | 7 + _static/copy-button.svg | 5 + _static/copybutton.css | 94 ++ _static/copybutton.js | 248 ++++ _static/copybutton_funcs.js | 73 + _static/doctools.js | 156 +++ _static/documentation_options.js | 14 + _static/file.png | Bin 0 -> 286 bytes _static/language_data.js | 199 +++ _static/minus.png | Bin 0 -> 90 bytes _static/nbsphinx-broken-thumbnail.svg | 9 + _static/nbsphinx-code-cells.css | 259 ++++ _static/nbsphinx-gallery.css | 31 + _static/nbsphinx-no-thumbnail.svg | 9 + _static/plus.png | Bin 0 -> 90 bytes _static/pygments.css | 152 +++ _static/scripts/bootstrap.js | 3 + _static/scripts/bootstrap.js.LICENSE.txt | 5 + _static/scripts/bootstrap.js.map | 1 + _static/scripts/pydata-sphinx-theme.js | 2 + _static/scripts/pydata-sphinx-theme.js.map | 1 + _static/searchtools.js | 566 ++++++++ _static/sphinx_highlight.js | 144 ++ _static/styles/bootstrap.css | 6 + _static/styles/bootstrap.css.map | 1 + _static/styles/pydata-sphinx-theme.css | 2 + _static/styles/pydata-sphinx-theme.css.map | 1 + _static/styles/theme.css | 2 + _static/vendor/fontawesome/6.1.2/LICENSE.txt | 165 +++ .../vendor/fontawesome/6.1.2/css/all.min.css | 5 + .../vendor/fontawesome/6.1.2/js/all.min.js | 2 + .../6.1.2/js/all.min.js.LICENSE.txt | 5 + .../6.1.2/webfonts/fa-brands-400.ttf | Bin 0 -> 181264 bytes .../6.1.2/webfonts/fa-brands-400.woff2 | Bin 0 -> 105112 bytes .../6.1.2/webfonts/fa-regular-400.ttf | Bin 0 -> 60236 bytes .../6.1.2/webfonts/fa-regular-400.woff2 | Bin 0 -> 24028 bytes .../6.1.2/webfonts/fa-solid-900.ttf | Bin 0 -> 389948 bytes .../6.1.2/webfonts/fa-solid-900.woff2 | Bin 0 -> 154840 bytes .../6.1.2/webfonts/fa-v4compatibility.ttf | Bin 0 -> 10084 bytes .../6.1.2/webfonts/fa-v4compatibility.woff2 | Bin 0 -> 4776 bytes _static/webpack-macros.html | 31 + downloads.html | 543 ++++++++ faq.html | 628 +++++++++ file_format.html | 854 ++++++++++++ genindex.html | 591 ++++++++ index.html | 659 +++++++++ notebooks/process_zeisel2015.py | 90 ++ notebooks/quickstart.html | 1183 +++++++++++++++++ notebooks/quickstart.ipynb | 801 +++++++++++ objects.inv | Bin 0 -> 2701 bytes py-modindex.html | 483 +++++++ reference.html | 657 +++++++++ reference/scdrs.method._pearson_corr.html | 596 +++++++++ .../scdrs.method._pearson_corr_sparse.html | 596 +++++++++ ...scdrs.method.downstream_corr_analysis.html | 602 +++++++++ ...scdrs.method.downstream_gene_analysis.html | 598 +++++++++ ...cdrs.method.downstream_group_analysis.html | 607 +++++++++ reference/scdrs.method.gearys_c.html | 602 +++++++++ reference/scdrs.method.test_gearysc.html | 617 +++++++++ reference/scdrs.pp._get_mean_var.html | 600 +++++++++ ...rs.pp._get_mean_var_implicit_cov_corr.html | 610 +++++++++ reference/scdrs.pp.compute_stats.html | 631 +++++++++ reference/scdrs.pp.reg_out.html | 596 +++++++++ reference/scdrs.preprocess.html | 672 ++++++++++ reference/scdrs.score_cell.html | 647 +++++++++ reference/scdrs.util.load_gs.html | 611 +++++++++ reference/scdrs.util.load_h5ad.html | 602 +++++++++ .../scdrs.util.load_homolog_mapping.html | 597 +++++++++ reference/scdrs.util.load_scdrs_score.html | 600 +++++++++ reference_cli.html | 737 ++++++++++ search.html | 489 +++++++ searchindex.js | 1 + versions.html | 592 +++++++++ 107 files changed, 23433 insertions(+) create mode 100644 .buildinfo create mode 100644 .nojekyll create mode 100644 _images/notebooks_quickstart_15_0.png create mode 100644 _images/notebooks_quickstart_18_0.png create mode 100644 _images/notebooks_quickstart_20_0.png create mode 100644 _images/notebooks_quickstart_9_0.png create mode 100644 _images/notebooks_quickstart_9_1.png create mode 100644 _sources/downloads.rst.txt create mode 100644 _sources/faq.rst.txt create mode 100644 _sources/file_format.rst.txt create mode 100644 _sources/index.rst.txt create mode 100644 _sources/notebooks/quickstart.ipynb.txt create mode 100644 _sources/reference.rst.txt create mode 100644 _sources/reference/scdrs.method._pearson_corr.rst.txt create mode 100644 _sources/reference/scdrs.method._pearson_corr_sparse.rst.txt create mode 100644 _sources/reference/scdrs.method.downstream_corr_analysis.rst.txt create mode 100644 _sources/reference/scdrs.method.downstream_gene_analysis.rst.txt create mode 100644 _sources/reference/scdrs.method.downstream_group_analysis.rst.txt create mode 100644 _sources/reference/scdrs.method.gearys_c.rst.txt create mode 100644 _sources/reference/scdrs.method.test_gearysc.rst.txt create mode 100644 _sources/reference/scdrs.pp._get_mean_var.rst.txt create mode 100644 _sources/reference/scdrs.pp._get_mean_var_implicit_cov_corr.rst.txt create mode 100644 _sources/reference/scdrs.pp.compute_stats.rst.txt create mode 100644 _sources/reference/scdrs.pp.reg_out.rst.txt create mode 100644 _sources/reference/scdrs.preprocess.rst.txt create mode 100644 _sources/reference/scdrs.score_cell.rst.txt create mode 100644 _sources/reference/scdrs.util.load_gs.rst.txt create mode 100644 _sources/reference/scdrs.util.load_h5ad.rst.txt create mode 100644 _sources/reference/scdrs.util.load_homolog_mapping.rst.txt create mode 100644 _sources/reference/scdrs.util.load_scdrs_score.rst.txt create mode 100644 _sources/reference_cli.rst.txt create mode 100644 _sources/versions.rst.txt create mode 100644 _static/basic.css create mode 100644 _static/check-solid.svg create mode 100644 _static/clipboard.min.js create mode 100644 _static/copy-button.svg create mode 100644 _static/copybutton.css create mode 100644 _static/copybutton.js create mode 100644 _static/copybutton_funcs.js create mode 100644 _static/doctools.js create mode 100644 _static/documentation_options.js create mode 100644 _static/file.png create mode 100644 _static/language_data.js create mode 100644 _static/minus.png create mode 100644 _static/nbsphinx-broken-thumbnail.svg create mode 100644 _static/nbsphinx-code-cells.css create mode 100644 _static/nbsphinx-gallery.css create mode 100644 _static/nbsphinx-no-thumbnail.svg create mode 100644 _static/plus.png create mode 100644 _static/pygments.css create mode 100644 _static/scripts/bootstrap.js create mode 100644 _static/scripts/bootstrap.js.LICENSE.txt create mode 100644 _static/scripts/bootstrap.js.map create mode 100644 _static/scripts/pydata-sphinx-theme.js create mode 100644 _static/scripts/pydata-sphinx-theme.js.map create mode 100644 _static/searchtools.js create mode 100644 _static/sphinx_highlight.js create mode 100644 _static/styles/bootstrap.css create mode 100644 _static/styles/bootstrap.css.map create mode 100644 _static/styles/pydata-sphinx-theme.css create mode 100644 _static/styles/pydata-sphinx-theme.css.map create mode 100644 _static/styles/theme.css create mode 100644 _static/vendor/fontawesome/6.1.2/LICENSE.txt create mode 100644 _static/vendor/fontawesome/6.1.2/css/all.min.css create mode 100644 _static/vendor/fontawesome/6.1.2/js/all.min.js create mode 100644 _static/vendor/fontawesome/6.1.2/js/all.min.js.LICENSE.txt create mode 100644 _static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.ttf create mode 100644 _static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2 create mode 100644 _static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.ttf create mode 100644 _static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2 create mode 100644 _static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.ttf create mode 100644 _static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2 create mode 100644 _static/vendor/fontawesome/6.1.2/webfonts/fa-v4compatibility.ttf create mode 100644 _static/vendor/fontawesome/6.1.2/webfonts/fa-v4compatibility.woff2 create mode 100644 _static/webpack-macros.html create mode 100644 downloads.html create mode 100644 faq.html create mode 100644 file_format.html create mode 100644 genindex.html create mode 100644 index.html create mode 100644 notebooks/process_zeisel2015.py create mode 100644 notebooks/quickstart.html create mode 100644 notebooks/quickstart.ipynb create mode 100644 objects.inv create mode 100644 py-modindex.html create mode 100644 reference.html create mode 100644 reference/scdrs.method._pearson_corr.html create mode 100644 reference/scdrs.method._pearson_corr_sparse.html create mode 100644 reference/scdrs.method.downstream_corr_analysis.html create mode 100644 reference/scdrs.method.downstream_gene_analysis.html create mode 100644 reference/scdrs.method.downstream_group_analysis.html create mode 100644 reference/scdrs.method.gearys_c.html create mode 100644 reference/scdrs.method.test_gearysc.html create mode 100644 reference/scdrs.pp._get_mean_var.html create mode 100644 reference/scdrs.pp._get_mean_var_implicit_cov_corr.html create mode 100644 reference/scdrs.pp.compute_stats.html create mode 100644 reference/scdrs.pp.reg_out.html create mode 100644 reference/scdrs.preprocess.html create mode 100644 reference/scdrs.score_cell.html create mode 100644 reference/scdrs.util.load_gs.html create mode 100644 reference/scdrs.util.load_h5ad.html create mode 100644 reference/scdrs.util.load_homolog_mapping.html create mode 100644 reference/scdrs.util.load_scdrs_score.html create mode 100644 reference_cli.html create mode 100644 search.html create mode 100644 searchindex.js create mode 100644 versions.html diff --git a/.buildinfo b/.buildinfo new file mode 100644 index 0000000..3137300 --- /dev/null +++ b/.buildinfo @@ -0,0 +1,4 @@ +# Sphinx build info version 1 +# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. +config: 917d04b4ef0d16e096ff918a3f2bf883 +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.nojekyll @@ -0,0 +1 @@ + diff --git a/_images/notebooks_quickstart_15_0.png b/_images/notebooks_quickstart_15_0.png new file mode 100644 index 0000000000000000000000000000000000000000..cb7a61fae91efafd9bad81fc4eb50c54b131379d GIT binary patch literal 17998 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

WqlUVyte#pz3fgwsGn6sqMl&qvFTPw$asLp>Of1 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

xzl)tpCv5Uw* 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�j&JETwq$re#5ix?EH#eE2 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 z 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

?dZXMn?TAPSpGH+`!7PxrR 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�mlFlZCH`+4;xx4-^vsy0<1!eaQ{ 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 literal 0 HcmV?d00001 diff --git a/_images/notebooks_quickstart_20_0.png b/_images/notebooks_quickstart_20_0.png new file mode 100644 index 0000000000000000000000000000000000000000..0378854316a70e195aa4ee97a803a1198ced4549 GIT binary patch literal 35272 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¬15wWy-B1agS%rLI;f%VV9caC#i6l5QT-p=t%ANC2c^BCTTd7<@ z!lyGi#4?kCC>|@RZIMc6G?^>@x+OAu>0{WoPU$7_7Tt2x=S)dm}iJJiEdaR zIDTFbLJ!R%WCJYSmx7KpNCj7DqH^Z<)kL`&E^zVL*pqS+BZq@mU=ogvC%5> zWkd>QZoWMQV+N4nPUc!5IkdN#*#ok~@lN?b!E8JkFwuv8r{9STHS(2?0Bm~oMWPfj zqg{@wIX37|!W_~ZBKc*Nd~G@jrw4qs=ax(MWhKS#{Z10LePSZ$Fd>@gA;G4R>SCyB;#Do`Df$ITO z+>NI;kstA`SN=(-j8GTaFv3nmV60-Qw$u!qg=iB#Rd&4_>{+{ZEi1RF{?SR2UCgU@>(gr1wKY&O6^LJ)J4MTLxeR}wMT;6f1WJWGvgu0?^jCoe6Z*UJXRECe(Ckk zo%tH7>TnU8LK1gka$94!qe)BGIekT^T>w;{sPseYVn>Kk>-nP zT3-kqNu?9XdICfH$c7BCZ&EgN*-4f?w1Fh^pMvEh?6!1_{@&?KpT>p#ux6x)^{DgH zqJYz&qVoweT)ZO}fCx2*xA$PFr^ro-TT4+dqq9$9Sfvjxpe+!L2t~tB#Nmq~{~7t( z;J8_TlFr5~OI583-ylr-@V#J(aK{tj%8v(j4$tv^vdZcf>eMVJ+bi)YA3yJO0%u5z zOd{%(bk=(CG^GE*XDKPGRtKoVSdxlaA|+Qd2v@yUZr6|yr(+x;=3P{C+#?=hOequ` zcXisf9CbE(gKcLw|2MGu=_IE0AavB?j9U{gTA!~$h}iJZCh+3a)Hyz2?@vK8Mp#S7 zBq{!m4@fv&pZ_cH+zj-kmzqbQ^R($)(;5tfaGXZCbAA`0xD|r&n;IWiYcqe-yd(h5 z-h#s;{(&XMCirY)kgXBrF5VYKJC+{cJnrQL|M#K@Ti=(LA@C(j1i;t-sH8D@QMox* zOHu)ZTs-D)*jQIdY#k}cy!dZLLIAh?wI(SK#v1eC2Ae;5HLc0y#aX1P&IgN_Y%jw& z6iUXfgr-^(!D#fkSQ$R_eo(`ieR3^mT;=qjZM#K{AZ^aIxi4`6enLuL;@0>!6}GZSN{ zU7#!Y&OiLz)*p-{;Xxd6uN+uo5@^@=sDn=3M25m?w-WY`@8do?Pm`iL1-E=eth*Th zNpg-^4A=u1>JdTdck|0_XF!;K-kLz!`M!MkO>d31VJARB^{STG5-eT4-@h7?bLG|9 zpL_sCBrtUOeaVJQK}o@g$0L6G-u&t^s=1z_>hr_nX2GXGq*ctS;~OUIk(1lG?bTFm z%Ujpm_T3W~6Ms|HUcNHqCdSZOb*eg`^Dd6M8!!5g$mx*YV%gwOq?l#)8)i)bht`+< zus6I{opz7gjy^OP0^{;^f8&4@NRxXqRN9(k@0&|sVJt=M{VCV2|8u$W(&|;5JCvEC z^}=O>UWiG+dOG15Dxezqhloh#^d%lhDAjby|A3!8^C~Qu;JN3uKtB@q4}*DxXkA1{ zF?rD1@{40OVE-IRsQkNXnDN$LARAgdz%Vm5#?W3^(5T)Np7cJ^_TqaIV@Jfp1`1g% zMD42Q>B0QL!iOtmdCLm@(vS_ZQ_Gnh8B+S^#xwv#A9^?;6^Q5m8qxuMD|ix#==;zV zifVG1pz2)G%dU@A5GGIiuFhWV2>{wMLF<=rR%}{d7L&Pv^RDF$$}V!Z2ab^mvd*nmvEtM zl@CX~`Puc8MQ-=gTbkt=oFmDV{~k=`WL#EXR8!t?{}qY+9ec+-*Ce}c8gPt<7J3Eo zPL2;=%ydJfW9#c|F?qmI2I9D`^=;7ULNc?K_wA62!NBL|O9y5hk;CUT8}b1uIZy@W z_$b_=+nI)SI_`wj^xQyn#M6v|22?_28=aOoj*n%o{{SXO+6P&8x#@E|vkBOlO`Lrs zm9!}-ia85X20JDmi%&MwUsT$7DTkjszH|puQmDgNWKNV2PTC57N|T{f!zR<#SiG14 zZ`S48Ga4{4$2;Q*5`K8s{OduwDCKizlgj(rBDJR?)4+^x(Gu9W9H{AX;hdu6NZo*gydMb=i z`H!_GDoc!zm|S$butifa;&S$noTq)cOt7*2X7YV8mwLw*2Fr(dN7@ecRb9M>QIs}N z6~PIxuPF12+B?>pw1~M%6eVK!I*xY}O{r@CmgYo4|Ihqe>~XcL&(A}k0dVe2N?`G1 zR(pYVlY2+Q=z;6Oq#j0Cnn?e)&Ew9Nsrpa($c zCIB+`+V=CbYaS)4F6gK1zg5P8C)dq;KYFqr9x(6-`qSi|4Xa1iH^508HhN((e^f8! zRIfh6U|E-c-Y_|y&bo{~PA-Sro7xtlHVTBf^W|cmRC>4{ifKX*NcxkyFh0kt(^0h;m|Q=!~au)d}WG>UZk`OAM0nxIgL2~wW_9Z!1T{=0ZIG~?Gq2FLpO z4W+&Q*AL*za;b7myZ1I#fxB^egmIEMqzL7L7m`i*FJ9pHhGFw}PfWs0JFhGr_LMq; z6~R)QIm>N=*a3PM#ZW+>8@{t3ww!BY{7#@G0?>)@`quyz|2+6E3v_J*xI9ip{}bO$ z%W*1`)V(KF2Vd_4pg*-5*C)@_ymo&5aR3@T+3!N95k90~&jWhSr(!~7_&3!hEvVV! z@}3)10i29!1Z>2vv?=PUAKJTFN-rUR%yIc;B=NwI7{1yGo)>uuD>#E!`hN8n&$Y9# z-1^Nm!YN~+2Bd6Biij8?wIKNc{Q6xw{`a8!G|Wh1`(;L;Mg9GQX17f(kRdWu=ulIe zC*H%5a4p~-V2$c%O~2LuqzJhRD^uL<9q+o?@izY9P4EqTrud=^a?DJzLihbrP#ZwF z*x0oMl}`wXIBL@gjd%(s(J&l{tiN~7*!0oGuW!}=V3QeO!r0A(WQEvnG#b=|J;30EP|{1f_jN*({`iJr?E%L!>Kz^}o((%gq8x@;}z-e-O5K zS?dyjI;z5pQoNG8rfy{zLqL!>kz>-jQ!Tjfd&cpyNyZ*i?-+WCwfx;H8(zdU%R&Jw zQ{3zQ$}>Vu@V9{cR;&_KGgyot0vE6keOkYNu9y8`F#9G~PFh;(okWA~O?-uxa_V2Y z$qgb8vo7O*pjR=cfV`GNFAp%2hK^xIwxR4MBfsRKfjS7F9d#8(jsd13V1bK(%?T^| zj~WR;GEC3C#VQ;BU7X;%hKWoFZbI^reRi0%f)h8my~*sK1d1qSMNRs z!1Mn*;*+hMN95Bv z6No&4IFD#sK#0udw|-R1+iM1RbrMD}`aM#v?Q``e|7%SL=Z-^AK>);Dh8t~pmH$h) zp(oS(xLH3Byp)}`>8d<{9EN>=nfBKUASyw7+Ph8KhD`6Q)AV0^{sbNn2ym%~w*Rfz zXv9CTTG3ue8#&E=fIj4AT@6$`f8-hn;V}?Jw=N4{xG_=yMdgODvKeld)&RAwGO1jR zueMZnGOZbh6mR^Z(bK{`2k0Y^euo&%y>xyJayF=j$)$}r2 z+o}Fy=L+JQ@socn5ms+eKvmod&}elq+LpF8G+UgOw%hecO97Y_&+c>>9jMF4kGADD zSZ0f9dBufpq38T>;%}l{nn3(*d=1?65>$yc^|#Yes|u**ndeTOk+qClTtE{W zgp6ydc_5Y!O&s zXXzpKiJBoMgf@#0z9o=skfq1s+PAsc0t*s0$@8KT*#g^a!2TUg_=nn5)L7=Lp ze1Ee}4`eMMwCI<=!%_m=&ZjF*v))k5=9}#73Pu#I9~)x|cawJa8|gxUt-C`_9n_AF zX}A*^NuPvYE!hdB09-1`;9vGNV0IjFl~UP{;H>M4_jTUjqeoRaqPK=k{tGh!rH;q1 z)yy4yb%X%R^@K$)9Cbs#h7J-&opON-15{o);H}1Z$8Ulz ze!+Z3-w}_+X?3ZX5!6rwFfvAH?|9X5PyUC)S^24LA!-3aHPuf(^rq~0n<4fUA`kS` z+k5-jE0ywD_6DF3Q{cKi48*vdUSykA`DAC4oI00nZVo>lp5Ix)_Z4=K$Im};viTiP z>+lwEC$_iQl<&03z7yFP*=XdemK!|rh{PsalY9!b9X7y-@7&V3qx}-Je>f^j*Ni~2 zrJcQ;1`$dfAetUpddqKQCmo+2HnCJS#!seZ9DE4*EmcqkvKZk7^UZrxj+$m$brJ?* zAckhgm{Tg0`I6ze;(unG5s{1fratHG!2>#-?x=$0P?v|SnWSw6)Bh^)fiSr}$sm6K z^6GhZHqsq!KO-2YK{h-0jIcdXZ2>>E56kh4kT%$4@{bkvS*u_gd>*yAIsQ6bR9*+` z3u}Ch34I1^@K~mI9#Onky-MCz{D&8S500^E!)_vWW3TQ5RrQ283ZQNUl1gxRTdxWI ze)(z@#%_M~Ge!z3cMHBpo8l6&8SzD#+cPk&8GnMpt+d_K9JQ=sTXYBGFnRMlri$XX zfQn0t-7BD4Dee^FkD-?z(0CVq8-Kj@s;S-AKmfy$7iWZ{w54L%>hr ztu~NgiRTv)$OAdEaXS|Li3pkO)2Jw0MT^gf6ow$CSEuh1u^5fq!+-HpfHMcL^#5EK z_5X8a)hj5LHO0)Uv?*?&Fyl|4eq6ENw7s)KsB!mh<$jZP09fma!NZ04de0fL=n ztzC){)MvpLRmDdvq|^3iz5n0Vfjz(DLBUu+jXvM%|0fk@-@{;KFz@HcV_}#aEL8*s zWN(b2PV8%^(q#Wxnf2|_Xj+_x67(P$dAxdZbC@pW4d6y06XJZ&vRR4R`2n1lIg{uY z`C9|5yTpdUb6yxD(HRNq=+bcs>Qq|G%6Sy9LvYaB9Sc4Yi$=aqe}b^`aT+$ZqR&>{ zw2ZK?AGWn8CS*DXe*S$Pp6!ih3QVn0 z=3RBQ|6p_nE=tI;V_ao~Ju{vR7u-TM2F0T083s?KeSv~$0F|ux!`j3IcqZ}#KdBu$5^HZ#R**AXa9-9 zM5u%^D{hL+;9|^l6yo}LEuT$5`~!d8#jR!fp`0k&iT7?vuNM<5EKHTOOObh@!xyq1 z2XwRzzwDkzB@!Plcc6zi1TgCFRv(k_6yNCN92rA7$tbKGgemU6X_}g|5QR`1V=eAa zX8ge2#4TX%U{KD}B;gPEj;0Iwv=Jq!)z7GD6$DTvP4pKiX=!Y}9@OTd2w!@Lv*)5g z%ch6EL*-VzA zZ?9|yQEuC^$A=moofKq|VLD9!SWFw=IwpZGlu^mkMq#2a;KGw0ky&9fR0=lnG5hpk zi0am`(o-|BY%UMpB5Co9jL3w2zfg!geWAOwga4vvI0(hWdD#Gp4Ayy3q|s$?tg<0^ zz*upwWU5-Z=qog3AR@FC%L%R#;iEC)xrBj4iajaM+(c@%bmXrmEy9JECn$4JCCO|E zS!RsO4zOl&^ATdR(|*nkizT25Dpy4}^YGO)o4i}+vb|k*b2Kdw;l@uyBwvPF=t19! z07DxT*)h~5phkzDd>H=uC7&w1htLBOH(%T_U5XT&e@|~XONVCg|JlgD#R(1MjX804 zK8+t(w}8xEUTjYThl3G+uf;jgt0%@#=lNFz`3ciQkczWJ*oB3*2^e69+sv*nl&wZ% zuJ&JA7Nbj1v72lIOEpH1A;Pi@W%llut~fZkd}}}i^-U&(^NU5u>Qf2*D=^1J_b0Sh zQxu?R;Ro!_4_a3nIyd*t-mTs-v3NeOLYMN2#!1C?O*Om|BJE~R`ydvC29?LG&_ z7l``Rcy?;|`WsxAro3#B(3|)dYhT=Gd3UPfQixrKleTZzg`jp5X?(bKo=dVeu?#eq zSfgA-jGiQd+8lFk?0i>%Ix(YC8mpok&8-|P$NE5d?%M{~Zj7bJt}wY(o|yQqJEb^w zKZ$t}0+plw+tO%Gobw8$+w)dM#{$Q2NfYCQt-G0913mT>T*{_3+I2;|Smj8YbG!(y za8*RGYGF9oo7wUkBC&?;hr9&;fm-U1r_1WmfKThU_b)rlvzH|*Sr-f6I^~3o7T$+I znF+xG;@*X-zU~ByaXW)Dy@c-Bb8|4s%K^})FROx7eGyRlT~eFnyqOy@WnFo@vU0bU8#b}HkI{=)=c!S{ozl!SrJHuh@LR_B->@`-N0&ZW3 z1hP7@s`eSC`*L64OTP;CmkUhyORmH1E%g?L_kT)Xg4^5DI}z-m6tD9$A-X8q^_ z47coJcmcaO5t`_)COnTJrEb!1Knf0%WXUAYVOVR={2_p^=-x9vQ%bQ$R78*qxQhqM z>Nv}SSR`8|O7-*lYbV?Tg5Q`HiH%q%e0lid6ho{T_E(rXd;>C1wns`$v_V!Ge|tjv zap|fFnrlq#HxPvP!T2b)H%Rzp0q)&h;I#GB*z!1&k-eu(TV znSTdVQf@+->Bs#XH$$Gnc}?KnaC;!sECf3;-d90tWFsv_V8GAU+Wfl?tFeU7)22LA zvIvdSV1yoI0BfS{2MZJ&3OubRPuuo!LlnIy3J=w^I-G|(MqPG5tdHAqjCk;EkZ9?; z1*}F3zTM{2PP=0F#4aNaN$S=tvf>*Q=(Z|NsR<{I?<<_&3~Jf;aIW0)VcfPTV zU)q!&g5(u>=iRp1^lCuLlUu$ZiHm17018)Nrn!896TeNaE`fH^0-S#Lq+ z=1!PH#Kr?#^)Qrlr0x%hq9TrBy+{oZoJ6*EV zN|c#3`_taG9br;Yf<59rLQ#@*lH9^sDMRSbi^nvK$Rz@Qh&qv7Bwa*r#O`Z?hY$gRO}w`|!w3AV02BW}G|mptzBrSlcW4Lw`n;<>r@N}1~~62iflf>YkO z&_CQ0G-|;~^0rdf5x%5_Q?%r&AwYjx8*4|0>y`t3S5>H7v0{}2ixMjs=Roq)C@01M z7|bo=EU0`fG8EyfuQvlq#b3b**>ZWtB3lbll&FA2SzH+6#0NK75L)upx!^M7sC>1* zAaqQ1Db!YUgjAL+;L5|ZUFGKenY>hNL$kDxVv0#1|99nAr>j70*Tsi=0w zy3ISAHT`RUZ!W&!%k}L1VU22*dwApst06J*;G^1amnSbk?GVDXTG|?7rp)d^Q}WQZ zmvIoBJz|i?8N?vuA=;1_BHj2tM^v`S!o>B&=iqc1YjvdwnipL;I8ct+KhCCzyg-0z zW?hGByXi2Zbo<)ih;Kr=YNfZ`X{)Ch^=2W1b7;TbyOc}z>jo*bM=x2zmiN6F5 zCzCM*)C!*hZX8l0k?=92Cl^crCJC}>3@P9ip@*806F+zeU)`zj7}+ty)*Z#w@Jm;Z_Up=xd}yxB_G#k$=X;04vSJ2-+v8+?gG9jwP+vShJ_u!6 zzTiHVzHRe}VCFVE$m+wFXe|vKxFY=`_R*InxnZ0HAndhIpUemZ=65H5V{B2>vT1!k z+#g*GY8Nm9^$}@Pbkf3;3(LN3zDh$m>sccg0!7?PEx0Ccyax~)eBntcu@+K=Gl7*r z93^VjXqq;vWXTxYKJ8PwY6)eIdl}~q6Xh%{X>1`89g$UqyBlDYFWK9w4KUtvBlPyt zeCZRh8L1m7KtDZhqB*FeML)h%pZ)%!@78`lD@LhHUUVY1JyY#H{@f?`FuKR+;Twk{ z9ez8N@G@!U-Du54_(6|*F*tWHv-Nkv-(OO*w{gjJzhKTK3L8yt`dNM?aAEAi7a0u z*m8an8d)@+0!uaR3iR7a7eYucy@^Bx1afq#+CSU^>WXhs$z`jZ7@heavaP&kP-c~> z(xEX_Pz7p;9Ez-~)X9Ipb!TKp;uT9=%YtsHE$px8$1;TUR zx9`0Q0ZV(Un>`24!p3IwNYWuA1tz_HL|@$%Y;A>@xQ3c)lwJue73i%Ot>?J))iSR< zak$OF#d3E-Z;0SDlJ$E{S=(SH{@c8)xwfxwNM6KrAf#(=*Omy}i3q7i9hD&a?qaUZ zJ4-mIjym(`J$AK$$_c_>8b;@lZJS5YsnZlvz-n%KhL02%-S|^=2{ETNH5~dFX{p!k zl3e5pFA?k@Rp>B^s?ls)ya^3+f5J)Rs|@pvTZ8s{yKT^=`-o>$u>f|z+JYkj~#@0GjE8E-^FM{124!N>J$HpERSHx z6!0!V4ZT(I-|Ru$(;=O|loE$=MBjgq>&3$wDY>;!zG}aD@Mu;zFA1X$+h*8m^|xfi zG0oacb!HI5vciEEE9?IFho;Bl6?#hoe}XMXRL6&HDtDvO692q?_>!09)X7|=iTu~k`6Q!fta!GGYJQ!k z6z%lM2+OfotuW!l8;$QNB;L+{UzT;_bV9aE%MW*7C{aT3gJ7EV+MKY4hn2 zksr!)7ApNm$BW+7W;>6OKqM+j>1OHNE#H9QV1gZ$R(AuajQ4+=gj>d)#xNI-y}ZGoU{@wNTBcM*R#e-|$bmGu}3KG z?gt;n34j9_M8N0_f#SjcI?gpE_3sbCMGO9;tqoj{|Kq^V|E7Vn4t;S7(#r${hb;__ U2mS#o1mK^h>Rou{ZQH2-3l$-Uxc~qF literal 0 HcmV?d00001 diff --git a/_images/notebooks_quickstart_9_0.png b/_images/notebooks_quickstart_9_0.png new file mode 100644 index 0000000000000000000000000000000000000000..111d0cc36de4dfdfcb79930c9510ae7aac307d44 GIT binary patch literal 62791 zcmc$_g;$hc)Hck}Au+VHBi)Edhd6|E4c#Hq-3=;3i_$I4(A^>3AV}9pOLxaN_JA@VJxrV}kQ7Z^9c>+4ZLLh{+%244tQ_olIe9r>vD1BYb#-(R;^MOV zKR0kXI9qaYg#&RAjbJ&->bM{wkr6)q04y^n5M7z|O~X^2M-@Zo9F&i`h75B8J)ZED2@l?5F=b2PLW`fvJqCM7*n zClO#U9{LB>(wZAxRjU8yZ-TJI5EmY>k@gBOJ7(og+k9JYQtoxEotnf)Vd_liGS1g z-ztR(!K`W9;TYqTDqBvbJy6QOiM=uC9tH{1ot^%&17F?^Rh z8bHR*Un|W5)6jcIkzeWFHe1tPnEdzQC`-8UjJKv8XX$9{2JoJ_A(M#?~E<Fbka`8^(%y?d(2t0e^32O&BlcH86=#c$82e0E5EJV=d3OPTcPAWB`*3w zp*GabFC{L7NM{I6TM4)sb9+c~I?!qfh5OV4Ek=(e=}Oyn_o#gOthg|wzi40P2ObBM zx!JZ(K6pVZXV4;B>9YJxC2kwv_Ih!*b?o?#@|52D)#Be)AU-ih7hSsg96zqoPeqI% zk2EDAFis>I=j9A`&=LyXUa8EyWGAf z(g!HGp_DQg>D?mQ(dEpkb$1zOfxFqiW+IKX1$s$Ae{tNrEPkD4i2R)oVvX-AF=b6!FWc^b>&Vy8xAtxBK<9do#wnc+pjUVTU$bh|3 z|DIqo+CiR4hY7{)z>AFmN3g>0Ky8X1gDs{2v{UmD|lQ-|dWp>7+M1X)d zUz#E3_KMTxg>k`0x|GqmFf& z`xpJbF5H?rfv4}TEN;AzJPFJyOQ`RrsO~<^b%t7dgc?&tt4jA7V>A4gX%Cz^eRlzC zTwYEm1PbDb)LqP)72^4(Qr;2&=d905Vu~4vl}%2{5%CI-EWAI2 zyx5GwQN$5ZDqcKYonRULAwo59BE3#)N9UF^GFW(4XNw8wMZOj?hqd-{S1TzZ zh!P~)$ml5CyHZVdR9HRoK+(%8NPP7YUazvUbCo{b$CRXBcid4<&2TRoDQ?H5(DBrn(Ya(zCRya&kkaTK>d(cc7zVfz-6eSV1b4J&9=duye-fSies#PTaT92Le@?c4#Du$@7=z7#abh>Q6xY7ViXY%O7HJ>?NUtbBHERXYg zJgUcJNVI?jB(4v)el+>Sf5&f#H#a+-W}|{o;?$r6{P=vVb6kEG$<*kidq)+O>N!N zA|sz6$!XNO*x)>!E4SF$uu_h98U(Sy4Gj%({`WVvb=UL{5YGd1u6m;B#AF|Nj6m2m7(a6!%n(ebdwJ zxGlDg$sJ1?$&rPtbi{fX&0<&$lsJ zP>Rnx(~VrDz#CVIV&3Op`ZOZ}1KHN`!KJ>!XPqAiZg&h>B4*VZv2lgIr8E@}N){yM!M;Vl2R z+#{c#tS~R&Qdf>$Y@`#PSkBMBo^WVb@}mY>VWH*IqLP0q#1qFf4R)Wo;IykL|&Ad;olAMQ}NBN z+UoZw-KzRJG&Pxp69G0@q8Jo1BVUm{NJ1ewcgs~^S+v>7E zbz5Wf--9t+S8-Ze3M;q%%3eU9!H76y^Ku>Fek1+-+F@X3<8xVXy#^R=e}R#_kdbj>e^Bd?XHTk4DV)2 z%e`mdfrw$Nt$LlV8}VClMC9cW#Hw~QOVGkIrsMOk31VqF`Z_S-lbWP`PpM-B!l}aP zy;oD-1Yu@UkH>y)RqvNSso>>E_}ld=X=Vl0goM$1Hl0wOL9A_|iXEF!kDa5FIdY<@ zd=fvWMwdN-yAlyf@<`qvbyqQYCKOi`L7jLk9fe%b3uYD^6qoDrIn4hdS2hG*MBI1W zu*gxT>F+hUNXTxNxy&E%4Obsa0ZA=T60QfIJHJe?$RUxcMmS=ju>l%;f+qd+l5_ZO z&4|4Ax9T4~)73Rptqu?LKQ2cyMbKMeT#qLx}O z2c4ut_XuOLfh+{E7NCCA(m<`MnEAT@T-HRzQ(SZG@JmJyiz0^~J1Pbswy0Se{@osKxKKd6G;BV?1I zC4{k$;j&|a{-GHCo(iI;)PK&32xDnRy_9gbt40O=WlEhuAj|N6CQwyZ?M^h%H)@umveIlS^I;Sb#oBKrLhsFi_Xj}IorpROtB(V%2HPGha zu^CX1+c?^#`>u3TIP<41P_Q6_kMjI-iQOQG!q{^)2D3 z@PG~(wbB+%fN)@Npq0BoObS-S3*Z%@0QHezRd?|Yr{(^i4paDB7 zK~=v4n~PNR$KE1Y+A@sOUh!3QH!>FPxWX+hw;5h=f%JDo0*YX%X)g0bjv{?l3#s_Z z3b_|D9eN$d5=>d-{ix9>h8SW*u@qP-QuOFo$ezRkRI+ZH`$$w9HIH;4mh*l}gv|&m z2ph1-!+-JkCLQ)a0*1irk>2^+&+eetVs7ZH-2NR}CT&JcpS3SpjjTc-kfc zoTf!fGTcH1*8*_PkXs~39SM)3p!%fdBd*5SN9>N=o3~picwMNZ(^#w;Q|BF8qYGc! z*pN#!rk>YE=b=<{^XG;DdVI^6kS3+f)1V?@*Y;F9k?*_j?prxQGw6be()WJ#q))+5 zH;lT+%a(a@s<868)B7k2vMs#48SQzV7-M~uP7~xKNBZv(vJ^+?n|*ssksz`H*k7du zhahJKw|Lv7pkFi!C%Vd%B5eM7!%y)bn7ccT!|xQIz*7N5 zh&uP+VqWxcI=7sZgR!t9>DRrIB^1y3uQ z>x^7u;s=h=<4|z!1?~z_2iS74oI6udNcz_;dIMdz?wG*XT8K`p6u3~+IuqyBgL7o3 zH}$4BqnW+6T#x|VB{KVwZv1ECmk^#6y+C0Uhv}57%O%!-JA+|aPqg}%S#yCaJgAGy z!ZS3ZJG3aWw_!1D*26Yurlv;Jd*$xEC5*%Ck8|=G4kf20${ab{?;@Cx7KB6sf}?TX zPTm6;j&U+Ru6sXv`VMwu*U{h$X+^uDSPK#|l6-ZI+QH|-lsWXCJcHv>qe*1xb*Nk3Q=7KK z_yL?pZv~hbLEm}gELj{IU~O5j&(Ty2up2^0*4|b3s^7yTJM9Ntu$^1L2?B9O)Xc?mnU?v^lWDLhEGS2Voe=?d!;?<@N(WV8Ft?HN@|g z@gnx{$m|`#Zc9vMS%^!QX2eS#%@w)fD0w^7t5%p;8Ej+J%OAaEhe{cPMr%sE(7Np9 zq}=c&#qi}D6%+fx6_4U4el;&Xso6|1r;l@VuES*M%kjng`mY4iavb#yo{pUxXA1kX z#zykZtJspw7@t7B&&fDxO?)kswWc^;+^}OM2_NC;Y>Q-af|B3%QkTPuVBTh^C#WY< z`{-MtQ{@^Whs=aO8>n-Ly#rlPdT%&##tN;|HK?LZ&jQGckMNZi@D#)}G5ufuaqy9X zbd9`Rt#9%xg%yXmsZ1RL+N)?jww@bZnsu*-myXoJQgUJEb_=0V(6c_<#E?qxmsOsv z>mvgH0!rkYJt>F__q0Z!I@M>A$eu}uAir0$!K1hlD}!Eg+%p8m`7rb$GV%t+6&85y zW0PHPLo=%0sl$2yTK!ieDsYB;`j#@p&F3qNFRIo@GPD-|7yZW@fO3=o%#;&^ai=-XSn*0$&mj^GD-z#U zMT1Wn?C)%T>R{mEMuRlD^ZfSX*G)@q(usHA+;*cm*Epf}a+8YE6_qOv-|t}hB;+-w zB`+G%@e2{@=d{mCfU$=~Z3p5o7(cQgD3%270>s*AIh+whtte$&91?Gz2! z)=+?z^8Bt53#vrk-#-ZW0aF%EsBJf`^NR7HL0XVnM}hM|aBE1VB>lhEN!X|{vK2 zv;kxGB`6a~S%`Gu<2VD{Z5;FAW*yhqPxKz8bS0f<@B_T*PgA?Oik1_{v+3BBm0gLU z!hq7RD?rE+2PiM;&~M*t2yD(MecXmB7)Tw~r}H`3X8im+~g2>W48?3@7IK`Lx$CjQsO1#GmUso%bP`q`53wt)tHN|)QiTd_C1UQx&~+f zQ})PQMb;KjrymHsr~cTchw`Lxa14itw+?;9MRSW&NbIbLl6u>Rs-~&)GYOtD`0qy*drBc{f z@s1Ap?&e4MSP~rx*--`5oNrYmxRMv{c8Pv-b1!~xhJ5cKM1&0d3j!^LTrr7-ss?+T zEaKz2Pc!ETc{1wXRiU1$;^II!G^hAA&P^fv;d6+`BDq*PNQvaOt>n}1RLp)R;0olU(mpKfWu)Tv|4^caDZ?QW3f&IjU5Cfd6(_uxt zsWH{Kdri5=bT|dfrI<$7QiU(ZxGuHex2})ql$VflpKUvGOEJs~7u)DNZTi-GCBtbU zsBB3R{TV`^K`-D?1(&%w|BfzXSdrt?L5sdnep}oALH&vce(v-`D6F5)l<+Qq2qaM4 zW^=%WTJc<4%f`)Z#h(`{$+*V*k)g;9;pol94M|yve}0Zi z{01ZH=GI>EUj(3AvDN>i>}Nal%pawh5A4IOUyBS}UF6Xhp1AvPS7G5*@dAlz$_3nS zmT=K?bE`C~bcDHj<0;m8Qtn@@I!?mMr zRW3M|7}gIb@H^<#{^pxxr&s&|GqUbx$KGbCc}-f--F@65o_VlBr^##RxF5?7oklbEsxw2Tj*y2!%% zr5-fEpl=5nf39h&m;N#VB_JMZcB)PCVEZ$sEizy|R3Tf)ZNe8~K*cR%ELG$!U;PDs znADLBHijjAE8-cQUjnbQz~Y;H(nS*e4|>)e_qQWOe;<~!fnPW%aqj?AQq4_@6@$Qfq-69;lSL^n73mTbdiXAlp&wJ z@X=*XS~Qsq)NM4I#nu~e!E7lCR8NEBC^!MQrUa!zjuW71WJjXH01ZKZ!?;!m8;TwnzF>Woi6{JQ=rWFnY}#V+ib*0OBENzpMQ{P zUcb)1x>U(G|7z{~b=T}<<3os+kgb`hMd%(`YofTNF*63*ptC;s|5)SV~X%JqxB0-qHP#{)m4da^b9}Ioff-2 zP8(a}ro7UMhc+TP!~%8lC3Pe%aLfH+-@1O2)rSZ(4f#MhHkc58j%!Qgd)mAt+Qv*C zdu#+ToTq_tm-d|d4cXc|FQQ)OY78?2R>$?`=j7S7gnPyB?*dq*gE)Ga?PE1=B_Ug8 z#AB&E;p)$O6Wwt?2)n1jme;kJZDQ^L-!0D!BUekKpAGR~uleKV9^LeNU8u&eg{GLI z_MuGjgeRm1x~h$y3lmmDZdn+i!vXjHNd72PYI;HLaldkS{zkR+GWTJTquGl|S5gG!j=9juWn$2jC0i)+I!7~HxLvQOHV0EP3~ zf;7RqrjfCZfS^Axiou;FW{p}&2v;}p%PR`Aycm>CfL75?c~{y_PT&m3KI3?9`{A^t zXs?oCZxbwNjPZJ9#Y=L;Z=n4N_C^!i<;C<99#bF`VR0MM-Ci}osGz=#(|Zo^5Qp` z;gSNCE7}KQSCV>Zbm7k^-$YsrC2*)unc!a5?a4#?#kmto#vpv=72kU3Kr5!cCwZh1w0(y+x?839WuN{FF})0&oaC>9`bbf6 zWZ&pt&9w`(+;ZDf`-mM5&kfW-1WQ=7mA#xr4$N~JG&Q97@cGoO8=s4`@3Hyw?x6bf z-gFn1nN{xDK>L}~K6*vATVN1Y60_#z3yP7;EIa&HW%Ypylaf?bTat+g+-9FSlyAj5+!$r{lKq5 zT!+fN@6UQrcdm|+wWf*Urt%45X{~(!1U`p(d%xb8>l?`bu!)3LX7f3##61Fcv`SkS zkl4^*|ND5j5pFcx3V-3xw>m52=PNY_kh9^77euit%6yl}>M`b>-bpuD+haO6q^4jT zA#VLh4oTN}{Q5>pCQ@=LN#+Av|3ZciZb^?hmG-l=QkX++ne0A}%@ZAyoIC4zlXu9$ z4z`A{XG_|9LDS0O!?NtZvLXONoR-wfO!tp%OEsV5#eAUkN=?t}hn9DB*=wB$kN7nV z>qfF+t$JSfVWo}!@~i9o2Q%}|HI{qjUwbCd1!@*ls{97->`uYUhJNUWC4wRHI6fHr zY&<=5kTdz+;ZvCviL~ZxUI6<-YgiHG?$CqTKhE{kjN^&Sr+X=u%yg>!qOoBf1D+j@ zH+&XXm0guKP}UgfUTXT?J^L1DS>4Ycth1o$e6ICq=N?gM9Y{qe}`HQam3DO$hGe&Q(2EEJDm^zYjXKdmS#x#M`WWz z_Y)%71ksIDN9+RXZQhPQV8q)wIF3eR73qtvYI9O}cQ4oRD_y;GxW5yPaCtM%R!j6! z=xno%c7>5YxT<``&Tw#}i|O;y%0DgSBcj+MA`h32hU~c|F8yV|P=}2^I%{sYVAzHN zYxzPzqVSL9>n|TJFjLUz_&8(PE`%upnaKP`%iFy`raHn*c`_os|26cFiirBk&HP__s>_ z={OuuWnudXuxxBrk3`@k4^S)kn)P;&t!NPv&csWjWqMi=7XC(%_*myArSD*W|B^RfA6OrsOB#;&LSeZIyE@bG-RC~O*!xjbW)C}|UOv5uY-uiom%KFHc zKGE=eo`P@jU*`)O|4Fc6s0gSxPrajlB5o-EYtK$44-PbK&Vw&Of)g}TkiBVMT*J$9 zsb?_4=&lND1xs!n4RzntN-v~c*$(Q{phA0OE@7tjEB8bOtnyb{y@jp!rrjeZOQBA- znfGB1bUW?plDat-zKD90w^<%qBj)c%rI*DwH1$o*M4z;pi5A2WJ5hEN52@O^pNiw0 zg)C_oY1lFs&Q+?hq_m+ahoXMN-;?zDQ(^y3&<6hENo(<0xZqkC2-* z&6%}eA2KXmO;wDz`Y;JH)W5;yqVah-Q2Eo(;YG=syp z-Qqch+w<;r|C_+SdI_tNM-5ARtOEryax!H!POoJysGk37`KR*ymafSQ&*0|;Rk>~> z&Y6E=WVUunSk?LUdRxUaj^bxN3JT@KRpr!EzLI=InPt~uD~bW6fs+x_jt&QVS@%lY z&d4^VA$rOVi;w31d?yWGZT48$R)c6)HX_bXp-w&mwJQSo_WHxU*#*+6WhZ?g~&0e!ZXW))kEw6;V^B+~_%ExK@dtRrOzG#Xnx&UI<`oyoN z-JrplO)2@74_nhtmVhG{TcJay^CFkK*fZdZcuj6E{g;1=q>Nt6S=mKm9GBRMpE`3G z8AdRuf!FbXsz9BUXD-Twv0-oLr@ZbM=WX85DUZA5aKu2*@RCluKMpsRzXa{3@17gm z44ud$iYOD_$p5KP{FScq1D?t}HWwK=de9e?j)CMTKmGPj%tpkB{sMlVyR84skGQ9_ENBAfBsvVL6>AEKjr>9E^j0lmns2)CC8 zvk}si?vqhJ6fF|bpZXIO%^DJ)3#NY8>r2NC3_o&mrnTSpB& zMexP^0zSy{IJd9~B;!Oi`cyYljZQiLp><&fLd+rg(Dod?X#Wv9vLKR$tHBZtmWy1PpMjKu|$!hpv zva%~=z`rj*kHoPg2qg@(0ABY3{-yphJOFb34jm?l6#=r4#YTZnV9?)J>2t_B?}Tt7Tp?q){t9q%hX5D-8fSSo!*X}h_#Gv%qU>I zZ(8;b;U{%^s9z8;>&4?tYKniCaL}7K=px^?ddo3H{(Y(Zr~LiiH?Ei8M%3^45$h5T;s=|fZdSMA_4n$xmpwRvCaC-kWRPf) zy0~XraVpRdg~Q-=#o?8SYYC$)>>MUH(llldP~*lfJ`hPUOm(!kD zId`@woG5A#J``CrPJlCy_#Rg%c_#KEhA;B7o(7&=c1Lnq?X+ zA9;X0ZwM!i*p>(Q7ggb>Iod2<8XCRut4pK|_a;O9#SPj5SV6J%R$!66%G4+VRe!Zm z0=SzJU!%&DnWewsKU$fe76dlZT(L=8HBoM_rl}J;=DK9~@$duw{v72%&gfzO*w|4d zk>>J%m9$&;^RGuH^izNqmDnS48_E~Kt)wtj3a9ntFO4sfpn{LYaMCSL@!?C>`Lt)l z7~aL!*xcBjzXaWhHhr=?XaiqE6#JNOZq4-Vkw&3)dGmzN5y?XhOA4e?gZau-bia06 zdL~X`l-gCh)$f}bVUqKvK_o73&QlIOdb2H-VRS=MU01q3MKURPnseJ=+CI<_JgbOd zk9*K1WGrvaPx;pgxc^00(n&_wGV+{xNJg(lVBUO34h4sq;9UFc^)D>wjIbRT#W31J>%3~sMwowOr71!(im~3) zJ+D9$FoYxu?rs8trk7BSzrmDTMpueqmjL;+wGon5uVk3LtGR9=%nJkx3@HBV1o2aW z;G~Hmy2!N7BZb31AlwW6pLOZmyw=dzT!zNOr5j$<0PSf5XfCOoUtqY?$R7Sya)p*J zD^e!?irPZNi?~_T*=oRtJB$xv*w=cJqnE2y<#P~Sm7LOw>^SA=hkokNG$R?es7bgI z5{;2LKT6^=(O20I319W!e!L7+=@wY)>~Xlh(S>MX>}J7M%<2w)+Qwt7c|p$6tTO+I zc%1MHgntrenBs+{5SfqYB-t%d2$Z=^zx!nT(F#c?kqt4L z#M6Q*2T6_f*$}0n%_z~Io1*_zPzyX;i#{@hipe7z^7qx>e4yZ$cFGH2Ac=6dy15ZQ&2bDCviA_bt0yIpyjYlWJ`3d1AzDKcugulZJNJ8LfB& z{|pC(I&OCCG<-v3IC3o;u8O0tad8YkXl z<}b_OlLW%rJmGxUXV>ROedfl+zsf_tZHwRofxo0}fkoE9qt;U-g)Gv|`Dduorusy8 zulvM%7+%cdaQhG1NK#!o?7j|FU<=_B;@1!t#7Cl9**fSzG8Wi89kQ05V>dBg-DV|XQjI&Wc%k*?(j zTLUG#yJP^mg}a$bJ`csnd{b~#I-&LiTe1md_=T=n{fBOz@&H}!DtDz}I3jpTxd$iQ zd@R{u`sVcT8i>%FUc8d5nQ2|)xhky)O3}|^d*?TJvPowbl+ZN3fXf%d-`kW(n=PvH z>zN4CqnoSh>7C@CpT0_HxNgrrLnC`^$7sJeiDTYjP=36(=XR|PN==xAxJj4Rsm$~# z$DLAtk!pPvCW}9OE<}@4F=rt^q;}|=(1l9KF2f} zI<}EoyrJe5HI}caPuZ9ijw*Oxa@rnqQoGaJC!VW>gMP&Q{1|;2V0>A$!*PC5lDX-~ zd5LZnv5vEOxIjJ!qFytyNq|kKap(5x1_l({07}C0&?Sl z!_*uURiDsZAOJ)iS+_avk>2Y%v$7d%W11seMu}pr?|C(^v7R!$XKjRBf@7cN4Z=Ag zjTXdy?eR5cKK1?H9MYyAMEk0&TSnNpJ|IR;lj_QGSe7zyvZ#2bcsNYb#l%Zr+_&rx z8{{(*8ypm!>Mah=CCB~-s@CpnHWLWw?}qkjQHHwiHm_ zY(gArjH;gRj^1*hbU&Ehs1ln#GqK_&R#^H}Ua{dGBS%_4_FMaW z;vQ-H70lk}uq(^VExh<~^f3v`VX^ab=6ytjxDO_xC}1}?)eBJ=z!#?(cr83Lt)fdg zWP~S_s9oQx75!?AaB)YQ*3eSF;ci<5k(Fe5uz?8KK=NSo4Co@k4-tf}U)tflW#<>` z>joNwxN*QA*YJvdN63;+c^Pko?vP2{%~Tdc_sC%1p)JfHd8zel#uB&u(-vJw02zA& z?pl4L#~fqHlv4KWyWOun2yuY%XquUaXP{WKcL#_#iPLy)&@j+rAUp|;o(lSoc;05wyW2M;!yFf zQ%h~hgr?iAE6SD$vNrkcn%ytCuEt zFk?Y4y+^9?-!xPY_a0+rV0!J>+vO?T9$8}^%z3Z5lPX2^%l$~7ybiUkO3wG1W4D;g ziPLvqfKO9at+~Ui{3l21$l4y+i=uf&`2AFM2;QyZNLtoDqTrV97f~B+F)aXb=96b; zIx&&q)m}HH#!?n02N#Lu3*Nu{BdTyF*0BU~Zil*}62u~O@#Gz1Np+3$UCb@~9={~| zYnBcTU^4p@RmcE2!A``rM`Vm?Ht&T(d#yIODXd>z!y#{lvb%FrdG5904%TA~YG3%B z$JRbihm3#Te9^osdcIIHPEO53J=V~OYsPIDOJeFy2@xBJ$)uz`=scasMtL0lde%z` z!|)>UGf6Bvu#rr?C96^##EW7m&ZH!0veo=X6D)?ziMRcKmo>PGfZ8?LrH?7C&1 zkhH`E)u~`kYz}E#!tURE3bxFc2cz{r9GN^ueWMU;Np8!8wwcyG^SZcEX+is?CoH@Q zD?X{8ES(aEc?gYUUF5cYBryVV)w+K4m_C4MTXQZ?x2#Wh0+dr4zxPTv1Ay|F( z=5^Ig!z%)Z^eZM-Sc`9+Kh5MDu0P2P>H_y&K64rk_&3D$Bnb0uMBmwP|CFvbDT%F4 z+gb>uS&R)(%#|yqg^cuEr5GalhGTs=VVZmdT;V!G+p{%m9ATVMKjYq?H`B$LmUNi$ zFi5?NN{?|eYIvUG8)pLJEBy(MiBX?Q)!>`08-gTBA~icrsD;UXSN|$NQfH5Z_p?FL zwnICrwZk+r-m4JyW?)GYavBs8h{4?`Kg6TiSxR1fkPP#t+WdeN37XA!I+@D|cfv}F zY7BBRY1`5=#eVbJ0%u=R;k-mJ3HA{yiL&~T8!{}dx=-m}xUy0Ww)mS*M=)e8jvd!{l;kYuK)q6EtE6Lva8~jC?2W!!HZ{UL63deiz0ZV)y zpWCtX3)RozZZcWRO$@_kK7OHWZT3RlTQQ9pT>R|tEnEm<@Wq?%nF&T_JsN5)fRtC#tL3g{{-#w-k-Kj}Jy4!CkqOW+*$cI?&@vT*y@?MD*PGG~?2A;thmXAgzi9O{* zBDvW|=Lll2{v+*ro3OQYsShtqYhDYzRWni@5C+Jxb!f19y+qFR<0#MmxLH@&KWSZZ zL%7_4SvMMb;;Vhj(c=1Qy=3(au=YN}j;^l506@5yN5@##qLeDpilD7CUpH5Ocq*dL ze|k%=m}sQ`q3DIFdRrLxlts^`q@32eT9YY%Ta|m#8=KztBK6rmJ!Ek)6!IZgKj=`X zu$f=_g+KLo&y78t3v{!fV}zgn**^IbHSpcxAOFtxgvy0@48A!s$S`pj7IL}TacOCN zpduu@*)^(c3tS{ih`sGpt9!5`?QuyZgfC#Phspwy>#+hun(?swMUa$3Nj!x(-v3xF1&&r+F7^NWZBpZ9x^*4*jnn8tyI4_vx%rO6cKDLif`$h^? zB-tixS2(^KU{tv>PPMFe$zkN6ubpFL1?jRUkB2}IOeeOC^S_dQNz;&O_EKqxzhGlI zXXxOzMV&w-IcHzrBXa?=nUyHt%Vf3~O3CXMgNARWvgwONMoym=9>tgqzP%g#vy{VV zQ~l~sOvQ~2^St5Gw3j%!3ky=bn349vt-mi!q<)=EKWez=;N6_gHyP=>w$##}Pt5#C z4B{*;l^)18P=)B;>nl-N5)KK$w!cJ_={#R=*EJw7aJAypA;SmMOF&R}WeNh7hQ9uy zEK3LAJYX~y|JZ%tUZrvju4-bm1j&Z9mDL_!`$ih-b&N+zb!%PCej^#%d;53%MTqFe z4-Q!J@xa;p-NjEt|Gn9a;3_r2FI6dC(vz6b)9ADCXq1#CH@zQXox8sni)AU5IKHFK zlA8!hcj~DR5l_!$7ohia8(XaEgvM(I-fNL@e^9Iqu!%`~RfX-Y=Kt68HD|)5)>yWj zO_Om0_-b;NH_WX*#O9wnzKObLsH~yD>JnBt>bVj6dHAa{o-~3>yx}p=!DA^-30JkT zHtDW(m-)d;IK7PeGuw~*hih9l>~ww)TlWC}#mc4w0OX5Zi48=tvpGSl|edBz7vMLf0;NlaZohO(GyPdgx zDz`DJ7XHEErJLz3r1y)*wp7W&J1K~w(F&?E`=j6q#pvT%X35Bk;abuH#_=*7V7JuW zKxf`t@b!6SXV$Pi)v}-GDdy9LNHAi5Vn=(9;x)6yr2OO%+601cukk`aw{UJ=^w;02 z;(ryLP3f9wM=pH%m`^iMwlM4QOGX$$! zSN{?K!^WPyUzH~wOZi;z4&xQ4KxQrqzO7y5g<2DP;@#M^YGX06RyKwk7De8fR;g4^ z6LRDxnQ79zU;2$JzakHQCnD0`Pf$n6Oq5yiW?CdsHKCIer}nkz=jF#YgMWSc zhAGl|kHz;vj9DMLzjj4u^^M=_>iRxyggfNQa2v`lEzRC&jEA?!B{~hfulk$L2-TRB zrP)}SQ+QBV+1^u#(`bDwdU;q}Xx!D4sM2QIvn+_+e)r8DUlhE-CC}N7aJ^R-E%WGintA@@^v-v;#fp8h)Co>6YndJNq}E2qW5?>_=i`wx zWWCK%hJX`uIkMpbYb`vavN+Dc|;OKhxJTssktEcv=Z{H_=8mc-@ z5N?0>RbfJDyQ@xSbJd!0tyGwUl;mgw?J|DqgcU)jL3h)qMUZO%(r!CL7F~?T?P%&r zBI2R5feO#wZ-}AWv20eC2`=)S@?{8b-e|`Ce%jUTs3oiO(khuTZk8FfT2{EZ+e2J7 zEte#uRU7r~r5heX zeoj{7ViqkE?vn17lx9=X-Q5Dx-QC^)@;m=I&$;7)3)Y%z#+Yx7%hoa${&<38<$9i& zYvn_DYN^PG{J>_Y_3%4jjQEb~l2zk@^Nd||eEL?>&;ozp<(ASA3-h*qhr&Ho02DFQ zCVr6;IBqU>@QhVqwn~x4_WZNoP)S1ma z^5CI}_3z$Xb**PfU|fyb_Tb9p?GeE3VJ2S{bvMUEgrz zq*3>Y>lEE1W;t6<1{Vv9M8Q3U-iIJtwy4*elWWWnJua+MW$(lX(o8OWMGSTQZRReQ zB^x+G?|_v|r&Lc)`}Ra2+BT*vOpD1nK`>e&fm^%(bJJzxAolw$&LN8rWi+#S2Ik$7 z&S3GJp1jPDNSzG7-FB7rWM&$ZTV{)-f$pf4*GqEkvsSOOhkPozzQj{Zt$$6&Kg z5Cze37xvAT(cV@+m1kc#Nh7azk>wLFr8f#}Xd$zW6N~OP1xn&g{xaYULZrCc*-4}y z4--1Pl@lJ9*L}H?qklC;D%ZKws02seO zz<#QQ;p#DBRh2xZC)8Ic*L%A^2|5Y}*{e`t{&4MVDNP(+F*){e*Qlx3qbts7C2g$Z z_EG=%spw`PlTbq_t}*D|{}cAaQkbi#^;T3#e{K+GzI+^~hbss(3-p z{2l!_I-%CzuM6mBhA!g`B~HecmSYKiCnd6d)TyZ?tE%cn!T)=FBpS}kRxvX>J0<;B z3+IAMPYkCZ&gR84NhgNEc*)z5TBq5z1;y!jh4Z^-5&B8;KJ)#9B^JD(?};*=Q5S!w z@jB_=gKcLa@KjIR>wA^fD#7nD(x^d)d_U$aMjTg3C_p4(gYpYS5(@rgH6OW`vsMv8-8BNk+`9h+AaZ3k;=|mtRI?H>NNefEhG8z#x4h((PixpS^ zUH)^M4Q7&oNWup(P_z?ZM7Jr-R#`EIu;TvXy*?aDVB4YiVr{ye`3X?{z~f!iFsi9J zrN!W`R9!O?-L}S90D*8o@pPbR(QO`#lB<}8+2#WftGMVYdYtum-4ZouB2@C5nKMS1 z{caW|$TNe(HGEL**KDmizD(_?pzS*<18jLFW?Uoga;L?3e_x(ANm?u{8s>DUWvSm6#<;S|K^b7015MQit$vIUNx)IV;Kt&bb$|NuM-DsyImF9h+qLN+%DC6eqE5VOM-eToQGQ zgar^!zmCvB&r~NWen0z8Y>c!rh;`3Jb<+Gxcf@yd^L1Z2h}A z2xQJ(a3#*#x6}6XYbj)vh*ay-d3m^-f)N&TQB%v$mj$mcC;~y?42qGPIT1Nt;8*%fo2uqL| zCM+OeS>2F_0&|)sZac79sa_x^g9=xopzH_{;+EzxyPn6y$VeI8rP6{RSw?U}vsx~O zzLmQ@K!iQEj0i?#jCDh6B>m+JUm|hWpYTcHVbRMW%l0dn-alyLN&JUDM4D->{Tf-O z$UCZ`EOI_bv_HcRk^hcBPTKV2LyOD#WXEYiSuxL3cQQ^Fo0N)sTUiE6CWqh{h><&Z zD!^+w3$Ga!ulK%&F=r{~GlR3{Nfh1t6JqpmJhSCC6z534J($E8d4(w-5&ihU*}ghg9vZ zJXxq8R8AoSm_+cF#hY{3XL4LkpGay-wx#0t&!{Uk75e~8BcGOOuq^?twpTkZ9rsi-RbpPcl#UH`7;?^iB^eoUo$$CZ6y6+RP}o^AB2cMdbo%OR-x#0JBd?sq0r|1GjvhAzFTaoAg*&WB};fjma zHF=%x7ITiOe3GVd5ubOqqT*NW7pis$?XK7Pm(0g&lZU(MZ+bX^{UrU3(-WU5Z*fV= zmgoIaz9S3=Jxc6$j6`f#G|F@y9mlp=#0%^6aS)COi8zRismC(Dv)&lo?b1F90C*yy z;;YM)7t8%@v-OMUzbcZSyDf7e%A(s2>z^Yn`!L40i1lMay`cF@AZwhYDSen9CkJWQ zJDzyCGsYp!AM<{H z&iGGq>dPttL-Xn(i5ctGnA&`eGn@NT1Itqz=fnNRla|VlFVaR^u(?Ef=yDOcZ?5Jo z5b4wyG2z`0dolbgfpe(zqY(l0cbEj)pPdRsRfQqk_7wep4jS@kbbj_^HTc*h z3LcOy(-+!g&2|~QFp8q-l~nmKJzpxDc05rAw>U~h4H$>qU%^;vQmREhBmiIKd#{=!0l zEe=jx@YJf?gX7zb;X2Bme<(6^bkF_cEwl|zoSMizwidks7E0d@i!4v%c&8`m67?M8 z_ct(Z2>!MeQ%2xJ`~cLRQTuksd)3y$#M3Y%<$gga`gEymeziHU?pDJ7%Of2*GBGTp z+H~GzpO|bVsX3ZXEIUv9eAuqU^4HDK=zkxdnZk{u@R2JOF)bN#33=L~|lQk`ij z!i2HQvyPooGvcKsRZR`if(aQPF;rbWZka0|{k_Mi#*XuEQgDH&nS&d9dS9hYmykCX zf4hC2^K$P}Amd=eTffi{3y`&dSLsIPo04vnIE5ymZ!sRb$&|0eenQ z2@#0Ly5iYdqD-dhG?^e<=551wKRUX z+K3`p)r&K!sG==#prYAtY$T;NwRNM~^z@i=V&l>+R0c6goYiY~?5XO<)Zsv7?c+kd z1qGd%tnHaF|$*W&fnZx;Ofb3SuSZnsFy!r~4X| zXcX{Vflz@oN%g0rY3Gti^HwAGlCA>6=0DjIJELZaH0p?IV`sB zb#tKB>|de?Uj8U+CZEaty5)tZIQ9b@!{$gt559vOM&YF;#G$R0sU0*UDM6a=bzQMe zoqaRCjwE5)B78)-Wwn%1XJ427u5$*o52||aI0wS7uJ*ClA})v&Hvb$?+e_)V1{-_| znKh?l7~C7JqeP#-6?Wsj9y1t3t;n2efjR1-%~-(zZ<<>2QSR5pL=d;q z;cJ-<1Nu`us4m747;$XO9}RJLInO)l3eRzcxHLt9z)d%^W72i+b@WKFR+j3qqDRVI zAht6k)X8Bt1~)FkUx9@akuJ2`+0kK6;IOq#T=WzpE_(bYBL;V@1)MtpWuAZE6nXBg zOa+7hd;^kA+%!;GdkN;frIvMXoSPqL!1PLz-snHP3%189wwrU7p*?d)RQ5^gY-ako zJBhJm_Vrvvjrg;PAzJ(`8mC>u&9`i&dY;O9XOqD1UoE%=gbHxX3Wu+7z$lr{Da+32&1h*(^aC)}+R^|kYCYbXt!wxR5W&+?AkvFFCHy5nTD}wMOzm=UO5#o`xrpzXi zwmE8+JfH$T=-^$wba3FbwrVtDi*GO@s9b*Jon=UEQBc?WH*g2xBg7r>SZJ z?(Hc1Rh!iVmF6MA1M#E zBc`c-D3#%{k_D$9RdvQ$PNV4dCtk+_T_%UiyAOC`KL5w)R!%Z$zCac0y^;OJ@Bgu@ zDfRW#DDfTgX%6o1v%z}YB|B@e>pH?sMNAJL268baR40*~7`>Q5df`z|QB>Z8Y1jLU z!L=|gn{*|jBeY>8@nTjDg-^Kk*qS>=M=LdVALZVQZY~#3AguQL#;gzlIOmLP$DR#K zQX~F)2+>(h6S-6SwY>ME{iJtH5Z|g2pX(OK@xp8^VT*MXagVs&TiP{ z^?IuXRxr`WnJ@t5-@%n-uSSIG&xTW`deGJvlm%@Pj_SPCKpx#|XD!b1Z!lQlyR)(_ z>s!3~u2;R`!d4FnZczIssu+*p91@ts?5CT~KWlp$!C2&i=+Ba+eGHM;P|rp)-q|mE z=<{v;h_V@iEqSonb&>=#RhE_fHBN3-1v0-v zE44*Ja`zVE9(i4;^h9+xhsZr}V_6_%nVuCn4#QY(4K@_@zJfe2Yi}4eZ|DLVPh@1^ zrltwJAEq;7pg*g26#eMa+!$xK@jL^YkNKY&|9ND{NtSW^h|nfb7I8Z>aTLHdpENh} z_MaFMN0)>{=x)ijM*ZD*$iJPNY?m~AMPgh>s%T86QaxWeK~vo}ew z*O=L@)0jETKct*m>j9PF=*zY@qU+utqd_~=mUUL1+hd|&wqhAWO&;$7!oi=}w?t}n zhZvo$XiKPno`g9~C@~v>N}txl+n^b!{d&2Wfa=c3Qg`LnF7>Kw>3Ff$f6Lb!YotAU`0rl!vZvKbK$De5Q)K&7Oy5bE z!TP<(0k4Nu-o$6T0bNfrJ-&j?y)8!x+UeVqpWGdvlDw#uT$0gikGTrua4sHZi?s3l9u=}wI1CfQ_l(n-6N zS$b#MO)`mpvlzD0)wFeos3IDw1d39h;}K2E#!MuHxoIwl8TlJI=LlEP)Yu+Ac(86s zr7zQMUsQuVzXEA^*gF`*N889A)~BZ9By$PZCZPNgeCvM`yEw*MW3~){qeX$-+Oq)*y37K;w_D!<-8bM|0cVurZ zJMfpTvtyt26g7v#Nn~?h3Z~mlm(BO=_M33UTH%Gv4c-C3$UhPS06Aof1YRV^2aP+0 zLqz55t*r}ia&kZ^XkT7a9P~bD*stI<+&U?to{5_jxau)rSpq|Kl1yoagB}MK(pv|P zHy{!D6!sN*RBeVuPLuuq`Gm3*O6YWow*5hFFk;|tcf~!O=IW8l zRNV}f=#M{bwvv+K&;&2yK_aF?%xG_@aq%ckft4KbX`(tX!$7Cads_D^rk8>&8oJ4f zeM+n@ip+v{5@0WBKYwCVeG8;)M!Bqyo;k<_w0sqm76@L2aQbj-U_M!a7F z1$K|7;d@pH+40P+FaXxQ8D7~=bq!Y8peydoBo1+dO#d8nI|7@w>#(g{#P-DGm;Ls0 zM%w*~&Fa&*Y*X=g=9q}Rt=wwHsRNHpDbTbLiP_R%vm3>0Q=$CaiG?Kt2AkwzpWX(9 zM$Gq$4o5`nPx+!_F*U_kzyvOvfAJfm{g+WaNrfM7`7Rcg@KEIs;>?-4ERg&we_%M{={Pctw%5TndXQlquKl{A3%DX8V$L!B7cUxji~Nb zU8RXF%hBj5m22M(^!1R(M@Kj$V$tNY5AqD0+y}f;%brGsRM#X6@-(496TOSZ*3gyi&@iq88;#!7aGu;ihxSj)KK6xKY z-9$f}XWvy@j7L&dwlS?ohi&9Oy@{wc3~EdL^U3}<5OD9G7e&sQPc5ExGfNcJYgUvM zm;G{SING>|Z##?ike+lX$X!G3QU9D_Z=64+E10h+YZF&ZAv&`umKPV)LR$^dZB6a@ zZkHTb9%hyrDt``Mvx2ago5<6+lguR1wfpj{IY*ZRL7rv(1CDrT$y`Cx#p#u7W9bsv z@i!cch;1zkimEkZYM6_Q%Xl79czu&|+7sKQzBOv*aFXMrhEqv%tXAFml$9H5n(qKK z_+dA=Xuhfab;5aTN=#1IRqxmE(N5o*-W=^r`#+9VDdGElqX)Bvm`I`48nK?=wQH*f+Me(vlNAE$md$?hITIo&(6!?!sA*GFBUq#^t@GyY*F$cK<4 zzZus0pn83#dRX;X+*_0CY&YYW>%CIYAp-3~=G7zqrlk12A7c17)M7~PSv{J)vg=bz zE2Pl6-bF~=ar3svRJY!ED=c9i zUR|6-C@9A_6p5=M{KrqzE7A$+heblF7YPn;NYT@mtHUNId_BG-F|79&cg}j{k-s$h zpb3`0g%vRg_$hj0QkTZme4uZ%pN4?1x>w*A@`y2M>66 z2B#kf9qRv11sG())k}932@+3C{vT2LJCO(XUINW%pT^ZD_{6&^4%g`wtO!GN>^|Z2 ziP1m3YW-E~%ee?)JF7tpfENm`o~qR2%62_#@y@k?`)kK(8^?=0W23fNsr_YNZh3wtYK!XBR&i60gK0whl6YMfkT7pD7yM(&iy# z+Mlla6a+ueKSE3=c`$GTfs~hV{MBk!f#> zO-z-IM>~?YO3DAobu<_n7Grjgkw9?ldJmVPoLVztOaleT3)0*!lAQJxIm_p}D+PMA zKGIu_VGh=V=`^)qff@ABXNWVW3KCGpdm%7b?ZD}CVbycD>?e{kr3hFMN1W^ zA8#5DOI5?Uyoc$$^ZVVYsbg$9fIDA;hyQ z3(Lmkt`)WaX2!Fqvc0#sXaLn9`>`A`4QP#>8A$C@oWv+SnL5M9%^aZ7>QGz0_~RXb zo<7B+HR-SNP^(*dv;o8GFgMg=*A#@%p+1Cw)Wf8+NNBZ8)RbhWiQebT#3+eB2Y5aO zTq^WridMZZR1?_%d{g~(MFm1j_lf=W8*0Zot05L>L}E!3K>FlO=N?}i6SV%=*0ceo zISd*P5W4Y?ir1r`RMGCCp-u@}i-tVYf2Tn@WvcCePD^r%`2!Q<$ zMANoYjTvOP6(3B0zljCFC6Y&}W8)~6^KB+hXZ(cNsx} z5BL5jS-c3CBlo58R@E=3yv9zM7*~KTz1!3t<~v~^FO{;AB6y&Ck((py1TLORX#&c!DBdZ;i}w#b5h>i%59qX2!(QGt&CR?%vXGkajOmWG238 zs{1u+BXb)=CsZ~OE65%h2WzpO(6zfAZ>VatFvNbEOS&A!3@^RxCMF|BL&)^_0xY)3 zG8_JGVlyOkAPZaO+PoU30Mh((!yt1|GcAsP>fy2Q!}GYv7aO zmtc`c=k2=E0mrGq3i1K>{huEv&SHoM3lQc|*eyb(^`$jFnaH>*vm4PdQk~5H5WDJD z)$|9JRO+zWw60I|1c_(pR5x_zHnh&|ii&CLr)pM*n$2?Rz0x9L>!i9R#ES~@$HHh* z)$TW+Q{UwwLa*5e44QIaG!4y(H3cpQrfl{T@h6X>By_jjMa z+d5xfj&j6clI1uVS644tzc6a_R-hc^)|-0Mr#(`DlP2G^Z#ONT-sJ0(D-18P4phG1 z`%F3tdZh3#Y0kxX>WPWYMuY-6`Q;2Ujv&w)&)$Oz*U85S3U+J8Qom4S_zIPowFV%% zT*OND9&u=X_0utJSxyf7BO`plDsBB<$_5}8zxY%(LbK{wrYopc0$bj~kzHj*spmPR zzHhJmyzAARVr{aVMN*pgK0Qp@7LLwTb`QXe3tHzhMCOD=xOWP*q-14m>zz3nHRi1x zVSc0S`M%u8JvHsOOK55#|F;cIQ_7Nq;;BJEUKm=Z()ydG7NrbFSQRnq>6~4!d(0^8 zDX$SMk@Dty#nck1e2U&bWNdMBdsaZ|cYvZM|F3YEze<{7-pKUNX%8i24}4E}^?k0t zNGYRCXhhudjy_pMSg(>6tdiaB)x5o0R!$-QcHUua_t>qX9Mg)=9yq>R+XSB2WWiPW zNL@|l>MEW6jVUejXs*8g{S&RFUy{&~gnKaIvn;);d1Ll0L#qm}`}`fPJ4v}v?Vzo3bJ?Uu15 zR#5rMF2hLLULBOJ3=hw*yD7DKVq+GoQy;kH>Lcs`w*TW3RUq>w?6kick;K+s>S%SN zP;;J~f`Nrga?#q9&Uw*Kn_<7S;tA8G#A{MxvQu4{DMU7SJR7*8 z^`-8GO$!cky9gIYVII)arNph|*Bw@WCihHD0Q}qP8+KVkuOMKb58?qs)s} zv#~_mfJ~b}g^xKSZ^r&B!UW;a?}`#dt+g#od7>E{{_qkD&|NFlR9WOTrQOTTu6rvO%weF#+HqG+=A}6{so2c{My{`AazdH zjAgrzIb1R5N9OmI>IceS_L89Nx*D^bBvBRlaz2A3-|D%4@%Ekm$eW-W8R_|HJ3S@V zYCn*De-XHDkN46~I8SX!*SU++HQi~gTW@@J)SibgU$Uf!@ zj*V?(s*|>5#5X439i-F++y<39Dc6bhS?yx4o;mfWFS|stv<2KG^V;=6tdk!=!}hBr zbRfM@pbZpu*x*-;hw{*-EsQvS&?VrF#EEmj(4hKf-rv@|nkC4f02zsGf5On902P3g zNI`6(+jF4Jl9@YHvx+-0W4}PEzp1`SxPQx*O`R(ZVfFm-vtwR3 z^A>gH1g-Ug8H|!KUJ*4pW|t#CvRb{bm8$jA6wS&K`rnX33BXi9f2DXI{jLID!1a+6 zAERknO&d1fz{ku3rURz^z1jk19Iu~7s!r3Z5O?hRNQ74; zFD)$$mqGYKXbEUtQW)ynxBAdQQGISZ-rpULs5?S>X5~O@j{$U69RO}&gnfi65aL{) z>jde$aqZ2bgD}ZJwuTi~57AcORLg}AjwjhLtD*fKA7wm2hvB86Zlc>jJ_DgT(lgG! zRGl*i^YDf)*jpNWmCF!9(F{OF{q{Y)Av1SzmA-}1u&d5nk-3H(1uyP zN`51uT5}@UTfKqWTXpwMfLIXOZJIkT0tMj0*`N_rD$kY7@|ka7%dZg}3Ynw!{@J7v z>d`TCYnHDU?{Cz|kd1+SZLHbh-e(10r2PU&30|Ldq2qHy>Pihoszvya5YIWu-hG!) z;4YxSM$S`j_IrEht-?W+NB#z%5dMHpnp$v6N=nT2H?9)Nu7>RleVr@^=A6wAIW`|+ z-buO+V>b3Awmq!L8r4G`LA0=f;h@q%C4P^QQSO`uW&{#%6pKh1Yj&;4Cx|F-qsPi*qQBc!TQ!{yhiLmEJ;@0-h za1%vkvC0-|3{new&FL@_!YZ72B`ZXJJdJ?{THaqj69!AT6iBc%RcYDQ$;!xlf z#CwKBn;g8Z0!?|q-Uj+mWV&Pw-ngkgy(ky{*8_dX-sbeh%B1b3duZ!%4lU)km*+ddiY1Y~S~mf0Jiei)+h^9S zjP`nY#IpYQO$L3_%c$*yAQ|svuse&g7s7hCgqj{I(5veYi-e+L%O%y{lXU&vbVNLNsYWrG8aH1Ms_om_}`|jl81SR4g_y zrC$l(a$N%Rf{1|@W<@{SGYhdN$O!rZeN)9e8f-hAJNE-K*xZ*Md`B6YxFHI`ERpgzjjd( z2B4o4uAqcOwS`>uq55N7_-2ONQ2tau=Z2aR&)sywbYj1K3^!TJ_e{i|vwQFwy8T@i zjFU9XUxb?Hs>+(Fw1tz3O$TSe9X?-hgGZGV;ekARg zfR+9I*IA*XyE)jgq^wv-biUe<1~R<(AgI__>V8>J`bbSjYgG$C0g7F@OoFAnwm{0X z!BhCup+n2XjAK?EMhX&2&7vB(AO*Ozo89+HMd4I7eJ`skr%`SGL93y{ZeRn|!RBp* zC5#JO^-|XHkvRjikDg2GF95;3cSBxEd z&P#UtJJY%%6o$r!)|d+gO~POfdh1Y(m1)W7t8Xf+tg9q(^Ajo?f8Nc+T?g_MIqVHN z!+4j%XGjTeGGZdGbu)NUUq$8G?JeY2(o@a1*Y;Om!K%7N5eyt4ZHloMHsGPM&qWqI zgp+E;x26wW>mg>uA5p-M5w%`s6`6NGkm~y#8oB@eksdux40I`haqua)j@}vyV`Fy< zzOEk68Qq_(CzM+;yZR_B82gM^F8WT_MTJk^XNTjSJ+Spobqi@z_ZzD()zWFY$ZAU| z&8r=jgmKnL&SXe@Y&^cpJ7~YZ(F^&`!<2PKU-&~}%Irt62nM$4e4`ri-^|hyvxHUe z)_pCu)U7cznsyX6;gPya?nz=SB*8i?o@`iW>h8%@<>~ zUH>BWFHHK3_{FH6cVY;nlwHTu`j_rz{aIBYP*Jl39=_B97o3?7=}?^6%h0de2fG0U zJBD0+Bg6vk9Q8ap)cD<=p_dn`Q!_HmE9x>GXwB$3nEoUqLBe^9>5R!*`JLbZ@>rpk z2XMO|@mUqwsaS6>ZI73BdA4L+;Ee3YF?;3nDo6qt5gb@!Hpy!WwjX5N8zq7p<w$F>$jj>6@)9Dyr(q`yjA2*FkDgJVtwZ%I8)IB97e#nQ}J%=181 zN*I7LCP!xDO zZDqK;(Y)ObM*62)1a!B?&ryz3>e5?%?8&oQC{9? zGu(Y4G;;#g-OYRUAf6*czuvGGcGlW^WK z+07X;IU|i*Txh+#ix(5C5!rKl`0uw1K&4c7(0M}ee$7N5UvZdoQJbqvp@G+y2_ue5 zEFZ})lss$@C6%=v3ixWb`d2~gs*zt8Ki$jA(m15B-3hJpNA_W@!-H3_m~YWiTYmMh z@J6;}+J68!FmRO5%dy-bXu4)2sY~=GcD}rCJkoSQ5GC_LJhgE7=9!@{j}<>#Mz z9n}YlM=0xk{^;(%R(e=d*DpUn{eqZ*SmtOvJa9~IQ?yu@Guh5H&f}BPJT%S&ms(xx z$Q*t{yN*z#aMoX8QdKLFn}%8{tWrm)Onc6Nap1S0*%W)&>Me!WcYB4||g@PNUbbrRZBzn@{%NaA!D`GNgGAmxv2ToKTWPss1#WfanMr z+0FSQo9%r|p9n~<00}_d2qyb-CP5&y@X@@fJ>xBj_uJ?6y>Zn}hbh=6(LVh!f=9UH zTg4-lJ5O_Zxvjm%@R%tP{#&RN+-!kO*LxT6i`IB>s!*BPQlqC3k;=`-f#!Ry$aD>=(TWwmb#t(_N^20rhXxercf=yC zFF5M*gcu2W66Jp|dLsh~8oD5%_1&l0^d&a6At>7+NQ@T(jSBefK2XY&zss{?8t6^r zi+U*MgXK~Ytp?ZWc(;F)F^XG1IMq~tf2FXE83|g#Qtl)N$%%?4qy97PPZh|di-^j= z6w{)4wFe9o)p;SVNlcK8eINssTBuZi$8FKm!MM=0f0-KO^L>Asf4(v-@Ng%nejzfJ zxoi^{Vt<->C(-J|CF_1DNdMX_zmZcs_11Y&mdRTrzxwxA2+2_O!I&0p1I5t(a?%Ki zJ4Dea1O<@X06E7chrg*KOw98_2fg&M&zZn&B}siigFdN6(V!m?04&o2*KrmuuU(bX z$5VV24MG~Yv#EaouD5MRsFV!93cKAFiz_hb%Aqa-OR=6?2FWIGaLiAA6NZU;-Lu8p zx~@V~D#r$JNM22a3~W&8%)Hc!yhp+dth83}ko0?;P6?JV3FT&)QVG}>-ufwoVd|C` z;F?-))1Xn3`^i9z7(=)~`!5HlP=P!s-{=;SfE$3DlPemt9sokYYflIRlhKc9>0=C` zbAM{HwsYornlf+gl07(Gd~v~5v)lJWMLxop!XL2c-GWYurMHdSeINnJ%irLUzEaVa z7XG%F%gfK7L*`3XcNJ~$BuJs}Rk16RF&JlTzK-z`SpFO$XWW&jFkfe&^LOtSi#AjB zB8wjo^3eh1y`|63F~Irz9iT$WLzTyGs3Hw^STLIKQwt$r5N1S)%?&lBjnU_s1tb8? zO*F6G#0N1*CQN?oxJ~{t5~x>ZRo`0i0u=tY`CMpbM1Sswm3(?B$nTcFKHlO65Z^V* z9HgGZimj$!^s1<7%Hl6^m(@xVd}LS$fIA9XiE~KOro+Z%?{BBaIX9UR^@eq-Ruhx! zWn1i(5M-(vEmursf}+HM-af~1qPv>?(uvf!2MGpz?OLYSh4GhT5g>E}$|tZyeFjY# zFK76}Pw65at#Q_MS*ngE0N91kHLyp)>0883{PG>8{_n(d)R>vI=RR;PKk_5)_4w(M ztpZjNo*cDSv7#k!x?J*ja*<3I`ElkI4jIq+eaN>NViMO$|28kn=y$+J~o z`I^>n_CohJueW4k0O75%MgFPKr0{F?(w4zr7An?_Tsr(DL3V&OsiMjTilwYp*SAcJ z7+Y+Ru(B=42KS%r784S&acV5aWrfnNHh2M9)5bTj#?Z3DDpj708epMnpS-$W@uhDQ zk2LMceL!)wp@oDtc2_qOJN3J}jf^abk*Z0DM5~(DLFGUm07wn3p@JNEft2qW951HH z4x_5W71U#vB_YE~CXd-(+l;pj)JFpT1x&P9Brb9DRVGPuN74HeHT@dN#7lt=l`&PmNTu^*x=Ne;PO|2jr+~MKt$`z%W_C zzuTPyjov+kQ14@ZqV{ukBF~$Gqt0_kz)WFvZa}#p!r1XNeevV}BCf&5 z2>?>Sw&s(>K$jwBt%LDd>$8EI7+^uVhruA9Bva9#FnLYV4dk=->S!y z4JhM1muhpr$CED79;2% zOr`Is-ZdH-raA36BWH8bKwv+m7M3cy*%lhq#Cj$kM~s@?-g>v!f3d%b}XmzvLbo^~McshDD4T`d)K%)Jd2AbBwd(#sfV*)QS&RAUv4L;%5`7iKI4w zJGP?}Xt_uU>bRK8tY=42aIRBy*pyD4G$%u1ZP-Yn^}^{-$|-jMzL%FvkAXJZFDA37 zgYn-LG{R3&`&shxig3Xu9ObrPft@gOO9;Vmg#K>c`6Jx<0g1ufg!8VnKrvEPdW&Zmtw^9&oF$(~26to>#09~-FO7a}o%90F} zZ{oTOl(W6x(xp28+4Kn&W0uusW;)wC+dxwYSl;gN%paBO&%Ui2V5Ei7ygf!k;3sZv zN>UgRM8*y8n~(6@_uCPjYfJxzb5-cFBttI$;tyMkc(s0~I~!jL0QMgHo))|DdE!Q$ zu|2A#1|!x6LQYse3av}-n@N)5>lu}LrcZ0>Xt?li9#(_Sm_42{8^KumO95>I$uIXP zw$~lmE354N1HE=$ce3#kF1gdrWMjHQiB6A11yc0GmXD_0jb(Cf+8n{smu{bus-j3D zeoQ%bC`M&H)oPt?`!*~~nz)ZNA|J0-hq=D`AON=&RvHZ={LJVPE!}a>3H~nsqO7rg z3Zx70>=w^Ay)S{xY(%{j6j$kcx-s9R|1I!Z@-a{&>WotTf_@M}B3dbmzA11Gp7&a2- zl?EgTZCi3Es3l#0EBzJ0z@%vX1K}+B*{_^Y84ItTcl-|&xzzO>d%-gxE5S?`rLbZw_%uridffngcbL(uWyfMO$3s`)pz+;CYXRMGEYSN+VvT zJ$5St^pKLaWtn<2ZkhP;2gzSG zlG9Yc-iZIzbdETZ=h2PldLJjr{Xea%7kgjO z|B!T*L2Y(TySTQvTN~W1xE7}rC%97z6nA%*LUDHw?(XjP;I6@gyL{>U{mEo9lS%F) zd-m*J((wg=&d>kQA)PTKSuW5X<7%ydWxBB?oWR&PpPkHwD}Xl2dnvMc9mA@AHPc)1 zvKyJ0@c@A=DJ#9ZIA0!<9tb`I6m>n>p?EmN&l?&&S~{ECf7dxvrzxXPXzq6BPB8L) zX@^+3>ozwoJ!OnCLtJtzKZhVOOqI^isKsq%QPkXb$F!`|m!ejLElR6M(Gh zXMGmtOYI3&_{@@f+2RGq_j(|}`^T_3CU*Zgy2y8IDkct0gg0_BwcWwi+oT zQtssHiYhLu`na;$Ru;s3Kfbr#W@|Rd16f#Zi@63?`@X@_SU-h{kPD<#9>M5L=CcL` zp?^@J`;z&TcqX|L^SwgYz?Xc{j{60Vps*umyF*_5(MSWrCPf&>Sr;ZR^8pKrNt;;q z?MO~p;*EZr|M=mQN%0`jIbW-}n3E)OE+um=Q}KKB{!QB(&K+@VT$8tD-2|D8qy_z0 zzTx`oRp~p&dtD42>&J6-EEE$(;lQjuX{fl!|6&Ofv%We|;uEX_k^zIq7_nO#t;u1mEs~yr$Dg^Q4%_`84h~e2 zC@Q7GluWjkPHRb@NE>z7+kLt<^Y)S5R{Y|s>N+4H7zlI`Zv0!(B2rgpCEjtJgujO* zqGXhiN?5wXbpJK0lAnE#bbTpUnmDx=)Q5S6@l0YV^4wJ&+AKt_@Nhw-Tq$wL(QzTs<{2ROd6}HCtOtf1l-SR4EpHkRab4D#c`CxuyM#2*^-*>y0%>!)TleD z)0K&*6KRQygo!n|)P!bsN|N6H$(MK|7~|K1yh(#baTM_?wPWMo`&g_+3;XT({UKT! zd*}j~7us^*>{|@IX0RzpSW!L^BOWMF71J33i%l(N?7gvrEK9#hVyP&@!;;0L@fD5< z>g&{CxZ}+Sw2$R<{3BTA6La(B;|Ya+w0&qN9>z-6i=-9y7wLTZx+5&NN*k+mlt0!u zs3Yo1BXlq1mphcPv^EFDXyMCIhNar!#j1B-67u*_vh5q>YL{2S2}2(l0_5V}54p3$ z?>yQq+~}$+m~Sk3+GmB$D@!59i{!>bSbyK9IBEV_P$QhgJVASZ8%)*KNyGdm&fiZk z!>#||VxkxU!nV8_J5KA%e!KmEGUCi=4|F0K$V^NR2vZmTLjNPIE0J`uNJ<~5x1%e3 z_q!pMKD{h?9Ygr~B_+GK6e?@b$J!atxbE<9uuL1!XfanvqT|RzIWTC(*On6y5p8X> zI*6FbnXiYWqGMWXGxLHtC7|*zn4b2InXk7np0(bWcLh=xg$)OH%T4}D1K|g+b}>={ zpwbck8fv$_2buCe!-l{AU>Nl+JtmtFNH6N6|Lqh3l2ZRYHJfMQWS0~MrP^+ONcT%- zKmQ<0*wc#bMo5?of|mTWftgm4mb*$o?w5j>%b=LeWLybm?KXVV>Z6waClc-e>hu64 z8Rk!z^^zhL#qw)p_0hf=yo(6dDyuQ+^pxh4G_h$$}0^9CxOUKL3vXGg;Uw&I_N* zY8p^Lf>G3?G`ZZAB=)lnM(lLUyJ!fhyH)?0s$d1N6S*G?9O9hso;jm7bJ99479Wyk z5WUOKWw@~5fm@W{t?d&?!rf~9X?TH`%zjlWTAW(T+ysr2s;C+DWo0W;$#WbHfULUY zb9p1a1S|Epy7WQS8sE?xk9%4hw=^o(_4X`sf{Y~#7*>`|f)BUuT0&;{&~m=c)S)X}A_HNMcgx+v{9-)?=&m~i#0xX|wO`WoYGoL=?Y(g#V+I-07Xxj~J z=@)iDUb8~hOZs^0aKzI93cwvEDw{D}H!%m(A0wveYC2=NNU9{^N>nRE2Y=;mx>&?W z0B~O1R^GHvY5DoQY^}6hkQK$n5p6XUun^Av*yvK&7 zGEli^ilTiWfT9R9J4HfLYj5GG|G%#h*ADsooBhdIMdFaoDBf4A5OPOYcanwc%PvSB zuZSBBs-HT_@<;5-jynOiW8tJCX`l$au+_OcG@d0%mj~9>W@Zn5Uh=B^Q2sPHlotN| zl4hwh&*MF++}Uf^8m2I7x?xo(kvcA0(@|?3tU}|g-P0l$I_(^VnLO)czddqEPIL1T z6m-UVy5ve%XA~^j^_*)5r=kcOzR@Z2km`Lge`UU0?}g$WN-nX#Mh(vxw4#1RL|^yN z2DV0Q(@=@!f?emYILg~%3~UB_dz1XU4HPyxA&0^`Ucy5)ug2;TZ~v&*2Vjlbu6e*! z2)O*3yDBVbvX;L0zBAcKuvIp&+tq1jjCGM+Ush`c9A2)3jSYM=%aU#*@5sx7%5T+Z zy671z`x!b%`Kt3(d48?Sy1G2+7!Ap`j93UJ(s648XZ+3M$`|yPBRG|7+EM=&Q}unU z7%ba6Ey82Zksr`N^>XR3{@V3Ip#JvZDD$)M%dvvG7)tW(TcSS^SD+t$yWlYdN@?d6uaf zZI}DkWDOj*EX<%zBY2wNgw7~)PgpIK%)aQ8E4M?}3py6>E6F<%iz!EUPuKdU^|t(u zrgnjq=UeC-5x%N-H|U3YOoIfmZdfg95;PIR+*qZUu^$0fv0*_9S-P$nXp$0{+5A8S ziGq%>HCDj2WC7H01S&@ZsEr9D-GY!9pF%Z>#U*@jV$T37Gytf*y*n0>?o@k70^rxWFj7hYl*+0L1y>FSHmrQYj4jUeRAvAK z132XV5qqmc7_gS7S|D$otCBy{!gQGdS$;08{MTAKQw^Ov_0KEsWUwrDpD2hgGDl12 zS&yd%j~3-6$Z=v36tc0gv{(R8NBExY%Jo^NuPZws5FdL=D7D|L^=KSM07+(X16tJ) z+AhPPN=DD@)z%oOhO5Mh&fkdjaBab?He8fCew9T0z4(PcfJ_?0x9V1oi_@l9PX%aXw4IqAs} ze9n}l@Se)~?k++h>_&THX-b-sDG;nM(y^>fzQTprtpOb9rJ$L+_Y0J@To1C~bYb5h zJClbchhu^Njh0l?O$Ld+>x754apT&)wbV)$;9L-GDF&S&G{T*+eQTkO7;fu+{4+Ad z3=n4zHh;-0L6$*KKv00qLY;HPytKvKKQ(g?m5?vNnxb>KNH-@n~@LUqhLBeab&#_}%j;>KaWU+aS3 z`*^sRGbJT)htLV5&DS=XVc#Yo0*)AF26@d${bGLnjWT(Mm&;{fuPeFKDV)q9 z;>d|)bu4BKoB(5EHNX7L#MN7GWDWALW6?!A@eRdV?1s^p7f3*k8rL7lJyW+c9;Aw+ z(f8Nkp5=an7)dgUN*x1M%oMDK@%ls7Ozq4_QoMYxC%&LBuY2x3Sa+-S2uc$F!fC(H~|lD4;@Sepoo3CP90q zqOG9DLF92yHnAP2C}ayvKwLD|&~mr&mJ(3D4>?Pft(U6gx;g9yiN;Xk#CS{Qvm}ty zuaod{2bLT&*1qA1JQ&NLCFcH@I&k=6l z`vM%khskvzQ^MQAa%A$|f9Q0LHuwyn{C(S!@q6Y8{_oj1ABh{O>O--3*!3eHObW^# z@4Y+nMTDas7$%0-@g1A60CXgZDs?g0x0W3vSs-Ofh}DApKzrcxhH-el7K6J*oP)}X z?1n4~EH;8|%Uuc3PUp;cbMFoXJvD+FkzRVR=hPZHuImOQ=_-xaEMkCn&;t<`x2(`n+4+)0}xlAhSV2)8#|JN$#)+gJ4UNc79L2 zcvBrnh9QwQcLMf*y?{kRK~%H$Oo2+60ULC<19s%Dc<_er}1tI7aqqTEJ|m z&0niQ;crcABMly*jxWaSd|NOtFj%yUPgXADbMD@HK*|cA*?*g?w!}y2u?+OYY4{+L zJjbqnscX223^oqO`r`s6ND}0q?!Ymyjj>t!X?0I=H!+qdKAtKHfA2di7w0};YuQBw z>3#{&Y_~x?NX2W6rascGZ*F}#>O3#mkSh3d7%d5&U$vbyQ1r-3}|TVC8<-9*ut zX-9}nePU%2lE|AhsqLuGS`;Sg`WsO=2Jxj3QJfjPhM?Y=#ao(rNj6o0^4QeGfIlA2}ZWGJ6CyLtA!>)z^w}gL?KX4*fuSLqRcE7XX#vYjO znW+ZMFtBVv5zjh?!HPg;tk^~nu@B0BvsC?nvhLuo!f2wEVS=C5x{8y0*E>~GZ_Ft0 z5VlvT-FJBn9SMBQ4VnrpGZrUWNL(E1d3Q|YU|y5SLF5yT2^x~y7Kgpd;1XDG>mvBlbu zf&i081hKYRI1-%W%P%x)0>ImdVX7$eb&*lNFMu-`U*a&O9l|K!&8hZti1O<@(;6w% z9h^8Pl5>a$?f@h@Eh7o6z>Kv>IsV%)b<*`d6)r=^XttHz?f)NMB_ojQKaOvm*Tjc& zyS^N&c_2CDfPX?`kD|?f^^#xio*}YXpf~&?->nYv=+fw;CQ<07NBDBkh_@@CYmy!2 z6@`^fpftC?CkDR70A>>X688W4P-h=>q>}BX0^57 zjC6PqL8T;{GuK&d<8edlGBla&bQERqa2MRl&TxFq4sNT;!>^p#v-yL6`{-u>Vv1|C zy3%Yf7PbHdk=zkGezmAr{kvX)l!^4;wd7`pxq0V_vILzjdy>$*gS@w*!P~Ai30rYA z41`C*E?RVD!Li-todw4GnSdNFwErsjOlI4Nsu zPrB&kN+|93wFSJk!#zJRH*5>{DGA14RU$>oC<65km^PnJ%)2mKEy;+Vmvy6OxXp|z z&q%>YV1K9%Ot|5Kx7-{y+V)BZjCUMcr;L!_E87^X9@|X(lyV1CgLL)Q{4n&){tXoL z&EgEuvgWR(u1Qg#K0+U#7$h4t)iQ)I20h$NW7ir6bKF9Nzr)oB(`pgf7e~7Efu8qS zfd_(MlQAn98#M1pTn|#q$u=vWby4F*mXtWxG~2CDGpN;K0(K_zh3$C0iYfX&xZIP2 zFBsvoZ383&p`;;&bG`?=q3566+w0k$7>v$5Z;Z!A_y44-YZ5bR_p$HP*Acm#%F1)U zu_%Z$B1+D&5>rt6u7IE$K=0Ei$YYg!r93<1KV7cU_?G@6$DH)W@+r2u`uh-TF%D zhKrDbpFVBt@FCX5`Qw-n7j!s*C|>Ux6k49*3!+Q>1dS7AlWt1Qh(4Y&SYA$Kj0wWo z{%vhrA4?W)3tdHQqCMfJSk&e(acs}Fpa#)Ae|6>a8zeB94w!k|&6}iKZVdF{8GVB? z0`pG5N(pU$5JZ0bdZLAdS|@Yu5DHGf)e8BDMQ>3hU*z40yHE9T_RG{1SOZa(;PCBAyU+*2)q>!F}MBrBzPGIfI? zj7RD%1H!-sk~&lBOym zmMYDp=3w?_`j`tC-_6U;epEF2WIFh!QY?8UK)?v>W~QD5zqz^3X1{Bg%N6VsxWm{k-GkilEt}Z zs__$g=My3CzL(}Lj+Ya4!dK&EUe2NRgNpJyqT7Y5*n285;Kd7gT{m5}C<+_f@|0rt z=?^-}<+uL0kG>M?h3y3?F%+#xwvrE;eqW?X`-}(-!o!sGRmL;I4eIQdvHztp5O(R< zl~(!TP7CW=mr`T+277nGjF+ZWnJEq%Co+#k?}sIEcNmkzh+poFafg!KBq=%R`I39n zn5hVFVhxFB6?8-Q*9PG zoff*+@r@p|QD}S>vB3f`fJbTP%T8O6e0RT=*mKeG(tHEp3Qx*PIB2A(dL>nr?FB!Sc&8>dTi!MU5)sy(4-!G*t1|eE zTM{zbZexM!f)Z)@;q7q1M&3P+x~$1=r0v=@Ox=%xKv0Jxrb=YQh}s3ehLPeu$R=%@1|!M!kz8YV=?d3 zQl1*_jE2{?(=3jF=X;7FqV=ks(TGjn-_{r&O^VbNWujulH+--j6w2>@J?3*HlkbF; z&wVdZ*&ls%P|dpFWMSTJjxx96s*KiLG55aksz$icoQpUiYsv}^b0t6T5R;#g<5_#m zZx-Qa3wp8cQ!9*zwaU;7WpE?-QaU~-_G_eFa@4N=>*G)Y67UEv2bp=;_8SN^zn*#e z_`J*OzdkqYStDChle?Ubd~D6g9C*YKRG9p0bj!2W$Lk&ENqOOru&y7$frp=RBYDmK z&PfwC%uBnD37CZnpdpgmt-L7$#ii~R``}Wj!Q9;vzO&x!q~Tb6x&2EbYytH`Y``D% zYQFlD!rh^SSa58e3$@n`DFqMW{;Y6Jwz2?+2FKUjW|VkgdV~}zKr!!vnXht?V#(yF zog9;j2)~K$nH4!kJ2OBp!?7r`RNL8;a*(x8mw*uMu6QRw%2_y4oPDPSO({aQZ6Bf& z<(>ko%DYX3b+mOOj}?2V2F~$T0R|$ZJidRXIBM@CJ?MNC84^}_n-?X1TJ{RKY(Q|+ zkWj#l7g&7HY)&}d!KeyJNiGbB+H+TadSf;0aLy&^V}!ip#`TvOS8>N3RQq zwy6}NyI!xZahU@6*5gAB7dR~>D@KLt_*g8wf>DKUwSj7ShFj<+RNxfErJC?@4nWLc z{2y8ezfhlWhs{P!mFfb4lli@n#iFoI-DQ}i;kl=CMZq>EPsS6e(^|2ILD99%C+Qe%A{R%9(7s{&6Jk>*Mhe;3M3>{h7+`Oo;sq*qNP9=KK;{l_hJE>>oE zYZ4BU4FbU5%bJZvA`;rGVmsJ>@Z1-84F0xt{`%l#vF%dS`N$w^VNtHf7E{lyg)VSM z)hb|YcQ`Y&>(KJ>8W}@BIzjz~D>07-y(A)J<2fcr9$Yyg^hYoCQj`KP#>O@Pttu#Z zh-XsCm|u63YJr7{SVbBA+5Jg8^b8MbHgMlb-w=qJJ^iT-=a z9r~Taj3zjmm3A=+2DWd*J~ry}<^hqtc_199KKqYv;dB0Tl2jO~3=4m>YFVkFqV_M%qZ+&g4tyRc$hqObpyLc}?`%v}zynQ`^Q{UNeYe-AH^``T5X&i>|L@2u zSk~aw;~2sd2kvTRi3op6wcF$nAMSr7B{O4G0w!aplDZk3KGqj!cUF5=0*qo z^!n3@1LoXa>_!@OGx6oG`A5u^m!)DupKJKDejYl>G?-8F@pHiFX~E;ICI;I+rMR>u zD=OaqtNXSmCmKMYJsO$uT@AfT6-1Y^bhtLT1A+SQ6^W~@>!QtD@zeW;fw}s_4(6k`*XG|1%Ef3wHB1)m2rl7An^4ON3+@Olx?)-ULr1d3_diA<2w3JXy zydD2aCe8g-4Q(T!{^q0VLV-u?O#1`dDBPsyp;>8comOv4(&vBskPmIW|6?-k&G-8hxnowec3Q_LDpz_bO+mRsx~uQt2W9A`7U@2} z6ln;_*&wPA;`w7gNA1ULL6d)tLSli`;~KAj3miL48zY-oDLkcch{{>E&d~B|&CT6_ z=FKmo@)G-Qu^(9e9l+adOt3dayx*IaA)i!+bwB*(sdS1TC-8NF53-&@T45>*OQZLn zK+1Q0_NwP{(0k}e_7lx7J|Q9#`gVfr&vQ#tJKx5I+{qmkci0!X;hKpE2}fHiK|CgF ztQ)=X@r8!Mb+X;dAP8@^&;x68;}V_w`eD*^lH5_7!49|_qEyW8D+BK-c_D-7M- zHP8vD;&x{FZuTO$Yn(2G`^mfc$h&e3Ex`bCTXU&Vm$^oM*ES=0_czV>wxh4(8*`n% z6B(QiSX8zi&HvA5A$J(*a{_?MTYs@(_GfCz#a9?sGNM_621I)6?J79{3mK}YB)i~W zoJ`XuVW`3f*cU!hI50aapdC0UO}Rzfju#-X@uE-~fX+vv@MasRcvJz}tGQN?^cJ3t zP^77Q=*>A>_>~zmWg6fpgo2`$D4pcN2t|8ex8B`u7; z$oV|h48D0s^GElwv;rim^wRy|kT`tbULHaG)o%+m+v_tME>PfkJ{x@%D!UjY7_k}Y z)JZ}@Obyz`x<YndS&k0qPp_3N;>8??8I0)YwYC zTvg+WN0g0@50gG5h?&3dfVh1xF_$*_0}GI(*!Kwtm8;4u2D#W%vp|mg?pnio7O$=i z#`zVgVCNR!dPgl;w%X!pm|8vTo(*!6Dj8xlaUaCME8xjRfw(Sj%{s$tS48V>m392> zKn`=)b=6r(JTUM62dTXWYb*i5()`0LO1Fms5K`u?B=NE@+QWpUwtwU&UXAvxK-(?4 zU@PiX$5L`F?VdHpik)M#33z3Teftn|UTV6wusUoN2 z+Kx7WXB_mlhS#L5yYeUFu4>mlxz^^ShH2T2nO2g+4QzCAUs(OX7*A3@rTkZSk(eAW z9gGt``|i1K`mdRdaQTvdjQz=es;DDq*jWfd$!iCG&|`5oh+S*Vn`eAfYvEB%xS<}9 z-P|rcmeB?BFbI{ET$N*RsMx*G*K${A4mNU?nXgs|ShuAbyLn@f%0jj&>6U84_iohH z5|aMTG?I1s@_i{vTKaE6>y(T8XPV?#)<7Sj?>Zd&qo9FZK*4Oun{OgUMn32x-MaB| za7$DgpPLzMOpv+da-c=M9iBx_DebUQ%F3X#!wnZ6+@ve})(dVLZ}>N*#wzs%1r=0v zdYxZl?wuoSe;o_hoZ7b{%J8epx-5M}_BLqylK85vZ4S8^xwEDs{>(Q}=7o0wSWpnN z{@Z$-&jo56*EQQLp!+Pg=2fF&Ydbm>@aQ_sRc00#%Evjo-j)6HeM;yuo*1-(}aK z&Av^@>t-vnTo3c0&-SzI5mAOGgtDKO`|COswc1-#Ngfcs(M1?fmP1KXV#YS_cbF$VZ_c^H+=&>zOqw{iF|S>M^*PK zqN)$**>$N*7vohC=*f}O8}}F`P;XusB;zmXIvN@G|5n_+HodRBTiP3pVeog47$rBL zZs6mqV%Q9orAoUp{VHO-NPBjo<9M9c^NYwl-PZZguBEuHsYcwG)I4Uz2YS}l&D_O$V{40Ugxl7tX} z6|fu5K1`m-AP-tQGsmgE+7leK?I)p`)EwM+UsehnE?$y{U#Hj#eGpQpk*Mo334sd_Sn#RG2!&W#MZ^ z>Zo-!K3a@_vqU9$xhV*LtCD1-{}pw@(|LEMVd6_XKzfv=?<$x)^i$Rx2(=r`FJS=s zbW9DkmZBmHwj|tN5A%$U80DpT4*4)G&wT}HHj^Qs zH#d5oIyX*cp^urYL$GyBS zWWV)BFA~zpK7Nz18twCHhp6S+AG=8Gm#EpF_EFwq7!QkR*1bRtjm4G;tV`wN^U zc#4|2j5$y$hMKD`w#W5c-{v^@SK^isuGmHXm>NugPE;H zCb;hqI@!8?*FR(VfIQiHvI%|O@o4rZ3c-k)WW7F^;tUJPvVT|(;;4q^!N1v%o7!J0 zw|9dEhSwCGCFL0n^vlSR8|tkT)VNF-tWGaKKZbOg5g~BjOB$#xY&3s8FyZn?V?+ zPJ}2HnmHdL0{%_j&Bps@RBqb>VB1|kE%l=Ltaa5F-Mjx7ncmL`)Dp?XL+f7d4N_l@ zuM_aqHP(OpklpX^+V~EJ2?S*4{Cj97Wy4_01hpi(^rFD0gf;5XW7`}M;m%y3M)~h3 z^IOh)YU-ekGI1}&D6ejKRp!^>v4D3;*Gdq_FkfDgIrH){rLEC}&pEsdlpOXP6Qf3v z(R_;33C+OIV8p&EGxGHdrQdtyAKyU6e%EDeLY59`Na^jv+4fG;o~1TE;0*S~L4OYy zdv-hL(r(xw{nw|4;X@cp+Qs#%hhar`Jl6&F$_-J(Gz!!gMY5YoU!tf*)vlRq=xI9+CB&Rg zm(G~{3rPdmD0wR{BWEW5VdEswdyJp^^#Rw&1F&$kxcIpw3Q*h07bX|nY1R{<(X)zd z3DHkR^M3!Snx9*q_mVB_-*Bcvk{7#cP$f{iTe4He=}42 zY!qxMKx3L?x*F*1q!KBc3K+J!4w0QIXUcZGz)xBKkW5Rdr zV1&Zj=?8~%rZUTKr;Jt$Uve920$lhB|3f+{{^p()C!{6=QJ-UVnC9&P2k&PyY;aJP zduCF-+}XXVi@Ijq)nS?UZ?OqNJXr`isS!cMN(!MUS-45O*#jJ zI^JcN!0_@vh6_ZjkIaczx+P31y5u;1^QO2Da?uNe`&c2m%;=qJ@(U&C-{#@*@G4P! zv-Y#;UnkYEb#!1>2~}3mkY45nATdvLtBA<;=NOa}m^-T0WLW>(phQdWZZLZ+Dn%Q6 zCadjfdCso;_tJ@10mF6Qn|FhQqJ9$uV7a!)OrdNJ=^&PMR=7t;a0TPOHb>6}x0Kl4 z5C5*=JanqIJ6&ZN6bA1!yXum@6|6?6N176dNznWg-}C%<*fx9QDUA-^rMS+Oigs-N z2Rw6>EKrhQko+0x*x`#4TQa&GJ{&pOt|oDAySLWqG+2|Uc!ya&z~$%8`Z&El4AQ1J z4n`?{yr4?Wg9~KETSMVu&fjn_Jt4iIB05XM=88HAofD#~;D#&@_uRcA; zs#hCY5+fAz`&~Qy1%J70*v=C&NnaPl>|27>JJLMyp$Uefs01SH6dV%#DT}>Nt)F;i zcDm#qD$tuYfL+y}6V^o!0C-oMFTvr3qL;d3XYT6it;$;ljaCIscdI6ZA~R#uznOkv zayLkQ6P2HDd80M$wGi%nPmc-Lcz$>?rjR^2VVG0z2wHg6t>0vQ;Nw5F?YB9~VCI6} zh4w>?8-3fL&Tl5r8J`&YZHQG}*+M(3De)8c0!OOe2JQ{jNp&65e_>u+W(FwX!oxhwAN*??S(DTD!A1O?Rdj=i%fm&BKrGQPP$79`W zhK+U47FZ~H0xNdm*H2^@{?~6Hx`U*TUg&Fh78GOW!OnPgC9K1A+Ms|vq4oXC9#;*9 zpwglP#;fW>XU&^d?Ci?ZXC8vgPu%$P^_9KKRV|wL9V$s^%Y8u)UmvbuDX7!C1vSlP zxGgz_JedX{&RdM-Iaadd;T_iJ%8`Zaf?fyqXMXl6`>S7bFjLUm?fO=;ZGI1yYH8zR zz*P7#K#k_~h(Ng@s0-#}_m9so%|y*#HFbt=4Smh7DL>;iqw^|Bgp?dpY|~IfRpNGw zVeq<1x`Si&;!It8v~|fiJcoFX*9lg)U5J%6GZ`EE6kQ+aHZ<2q;^~|OdL=hST82-V z$9=TPX0#`gDwg*M>OuCC*0xLqPO%>sYBh;_`^?CbZ!S`YgwV=+n6je>m@cCc&S4h* z{q3oLFX1!M%z*ritz>}NGZoh349e{CL3@{sgkZzd`uPnbUThTG?)#WU6P;nUh@BY) z?SolGSVH(PHWnXaj$S~RE(0JtVwk^JK0K@(JGM#kr_z#Shfe^t<1P35 zlNntO=e}V<%QIg9nf|Jo69hnKS#NJOXZ(w=7w{JrDMh;(i-n*k0X967nc(5_N*-g0 z6Ldq~i|_E>Ol?H!&HOha8ex&&f`2HY=GJ~cODZ8q^2XuMv)--h2|j$fC9{lH)gEX} zKB(D#GoaT?A(`XTb|G&$S*)>mRPhqFbyPHs+1}=ik%R5*)@%_&$>EJMJ%NhH2V%yO zu*(fovc-UpCZ7rX6(y)HstzL+(j~UWF?UhyI_n-){?atTV!)nd)Of(4WprlxZTgu( zu|RjCrH-AIDIape0S?wFa>Ph4$QkHVMob~z{=PX)A)W|xa9+Fa#uNBY`%UuLtdrM z5R6AiOXZ60rSw+ z8;X%VZaxbA50Ue4k*zdNbnR1cb|5AxLoUPa!q@Alvxm zrtMt_=m+G2Gv-a$zePu*rrnToYT_}1r*geJU=jCYzK}-6(RU#5V!q;Pz#Z3Tv);c2 zs81n(dtYU@s_x_QF5l_>Mvwn`(`RGr|8i9-t=VL^5q;Kct@E(exw>5KWY0PI`yLEk zhL(yq!af9ioz*jd?(c^6phu73q`A++u_f#V{qVZ|nqN%911UZ7`Y9M>gY4i1 zXIBWqFWdI~fORD4OkBVSyfp#Fk1GMkfVZk!9$+^PHmZKE3b<(H`A3CKug}wB>F`m? z^Yox&;QV)B2Sv&WsR(a>vw$7bpL^bPR(|!7ipj@Det%uXkVD4q`N;!c;O!S6G(_C; zX9pVm7f|EFlQcPb;sRtwUFG0^v4J%xJ&qPRZy>j;jM{!=YNLk^Alo&2A>H6NZ6957 z-n}omuRd+b6g>w~ADK>?O9ng7Nj&CUoEJTw)zxX(92b<{QaT8(3GQfls(#t2AFWle zXO?9HS0h>;_K$8_ZqX1oFQN4K6h(KSo)NT-Q}A;Ve>CYpdf&6n{>WIrbNhP{ROqg* z^D#q_q9glXqy4r)Z3ujU3kKKxo}_TT^DG0o?IxW(-aQt(ycOJ$vV8d`eYaB*eHxwA z_S##Dj{zr{@=i~SbejF)p<~Tbb1uX5PBmkKKs>`X4}{2wREI@~k`ZdJhdj9Ecb}Vd zv#Bya+f4>)MI3hI?s9Cjtm}5KXtPpFo*|TD5iR-o>}tdm+kiFxDhTKHSyNgX-qwkm z(m}5Tsf)sCT%s(@31N^oy+_#c9ZsQ(Q0otK8#{NIpSWpk?QwchP3J&i?~<83sKlZP zBD`ZNUdGk#wD%sX9@hhdhEb@eFO3>^P1x>W{+dY!0_~K5BJ%5TQBgULmQCoFt$E z;zFlftJ559{fz27m8nJE;5t6u}}EK2th@$8=yl1ETXTC#2@ z!05zWA$J{5r~RpC>=MTSrF7-)j*o};&efS9Z6*L`hJ7f~X%%j)2D{uEIDFU|W~|-J zxI8x1TxZb@MX`yuceE=80%YV{k1q3!rpTegzFoTK>ZX0&~vCjO3_tk5pvP8Wra z7y^IkF_hwufnM3L8Hys2w!KLUV2J|O^ROZFVw&R&cpc|YyZ-?Zs|)EyxtA=XdSUN1 zzrz%h4Q9KkpifyZPgM8L=jN4IjJ6lKhQdMYVrRe6OzjuDwO?fMz9#l@$klF~9 z`~5SdWJP6kAsMWksDrBTrXB7W%MIeR$ZvxkZI!$(Wnwfr3)p%`TO7}BTSZw+FY4?~ zSR2SlJfvx0su$?bklobWUitdzU=5FFB=dn{jyzPUfo*kN={W zCJ?5V-ynS0C#CQ;cJjf$EX-d$KuJ#Tme&=lS5AcC#fFHauQ8zEKkQ1MjCRl>?2sY6 z<(VkUd!Hy%(#?zVTR0#t7j(OxU(GA_EM~@uR)UElFcB|NkPoV~9d~DLV}+igR84{P zEHz``6>Fv&zCOt^{R09u@6o6nG$H2riOhv*&({ypS@x(l2B)1;`}^S!UMy=i*CNGE zZ;dIaixrYRWvJ?Ek4yUMlG?@@^kJC&Z2Ao?2dbg!PnvflUw?IaW4I&u`CyLbzVXi9$o;EHOVJ^@z~W*qJSZZ7j|^EmaoQf*J5#El@T*c+yVhK@)w$EkIUG{fe~G8QF5!<$0O5#8 zRT)K|cMWQmMw=z1TT~Wu&qn!NRYposKiP))Hjp(Et*DOeU4x;%@|HWrTz=AA@?HEB z+AKGB0uX3-XZHTfUcbT5$9LqbKJO0you#d@@!RcOdV9;oGucpf>MQj-nIknNKUBPx zPmWSEHzh|p|61gf>t#mQ3lIa}{E|mGdq}qFe|Km-<1s_!6AOUSLCQ%tveAjMZ z>aL4|Fe_koiwbd)QzWLm@4->45K4M3m!#blU7n+5;yk>ZUY&ui;`E4!>&D7TXhUGM zBXR9{tnH()nSuxRI_LQNO064@oIr4uW4qmo+Nhihr9rA*AOW&bDVliUT-6u&KY6Y} zb8KeU&!6Qt2AIZ*O_=Ox`JPGmW9I&4uO8mkGskRnTi%XR15c{o8}MUudM8lS&}iyo z`u36#nm-4bp9NhG1rzEP$7^kWG`kkVI?^zpz#@v0{f2nq&xr__MT|#8+j0gnquq-; zr-5ztevy`GpyK>|6bzY(X{)IB!oc~6*l_YTK_5D(?YQ|xANiCiU5CjNL^ zrIUi!G+r;gtmkVIIluYM!y(HZiK8>RP@U`Kp6LjmKLvwizs?A8nBBC=mj^HD6u)|P zI2=S%Kd+2$w8ov#c6G;`5Wov{e)WYj*=+mcDDsYBQ28PRx{g4;C-V{}LZOj77|$Y7 zYY}_jy!pT4zA7rN;CU0*AcI4YFhD|rli+R%7Ay?z8XSTrzzpsXB!r+z@WFyR3_3Ug zf@^Sh*S+NT--kWB`>^Nio}H(A&fLDYx~ltjchy&4c^BrhJB3$$_B3?#x*mFton>jI6Lmt&woGG)?}l8h;yo&l9CN?JC;d)=-N*%I{Cbs+XXa#XAgAaL#iA9D zwS~?KL0tF;5V(;mDl%{qltzn77Oq{)>28 zP@&S&(Ohf;U3M-noeMpKF2qK)zx`O+c+`Eru)ZT!boZKPv4Z?%8~wdc=c6@yUFxHY zl(ypj$;u!J)sHdflyAN|`N(?^JYfDXo22_H zPuQ?Ke9P8)_Jy*0De#uUcbwX3LKflOQxH~&& zl_`97b#Y_QK&rwgL0WovbQo?VF4)_*(&D9i>fnA_(jWhQwY>)_aPgt8HuyrNz)SC0 ze53KFrTXkRdP-gHcZ!9|9|<2DLEFZi)Avtrdrl(tF9H*|pSwG1Pt|g}QzQ+FnUn9_XYh&I&pTOOB!zRZ} z`L1evo_3uZ@m8Dyu7a4AA)AgmnrOHR zN=bWI!>Iq*;B8;04lA@>^8h}#|7r29wJZBCY1wM@RYWP3b^uFqc@=T{wwq!Nec<8n zK-)@+A!?%V`A7T%<0y%3ibYMxZDvbL*p6yd!)xYoEeS5{#u_bcB|3X&Esk=mx(%0~ zUst6HIVOJ63k*5nldJyf%v_XOf2&ecCOt$NM9{)I%AlFjw>zhgSNEg***Lh_eZ#uY z;rNU3-Y}gDl6=Ng9}#hxB+(zsP{ZXV?y!G$gzXzF#yN*cmY|=t>kwm`VDz~yx)fr5*r-6lfe0kJ(>faNx2*YG1e+=T++!_0;&R8@ zTzpjf#;+LlqPW=Trz`Fy*0GQW1}AY`Dr8I;sqgWmL8-?W^i2S8(xV=)VV<8xhLjtu zj=uDbru5)!V|KNnH#p>8vHh`(V>+h^`162#;?z%Ct)N5RwK!hAT{=+{kE=j&EkDrZ zxj@4KZh2%zNkz-|eTfYhWSzynx$^M*?#%O>wZ}dzIoWjlDYYu;`K)ZKorho5(-=Am z>L@60*KPDXw+x&by2{H@!S9jj=gaDIknArK=NZM@*uRFH=HcB|a{%-hvP0 zg1DK7pDY)`78oGqp?FOy9>d47Krej~9qexEM0;`$__-YYAvGKid!KaH|*Xx%Jo7)F|^*2_=ci4<}*J#zoKATa02uI_43H%S8Qe}J!>;T{xAJ(OMre9p`G{ms9xP33`#z?H6gLpN?LFZ(B z+~ylTJLe!ocASd3PC@H)l2(Tz9iJwCiJ7wNzvE<{ukruj=@}1SOGpqQEVcM`GT^NBU? zb%^_Jd4!;+SAu&DQ}F3%;;AXxU(y#}hka)*z0%S)i!b7NRk@OC{DK|5wI_Zx^ZJ?{ zNco7zi(e(0+9=$NH^~qjPM5slx}u+S)9NiZu-tOREV{{wnhi4W+Y<;rHGIsammqdn zG}}z=RBYgYH+y?LL%U!uh?_BKNql87ent0_eDTQyZH)V^G`Zv5-GSMBee-w-*bF>gGhmYoP|P)2mT|am=jF40 ziHPv3wzp9-RTsuRT(z)RQCB0@70y1Xl#a*pAeaGyAB6SDfh38V6k<4n1t_^8y$ws)x>f+TVGWuE3$<6cxw19@KtavcnDBQf3ncwvX;p^w^Wc z2-pm^e;hMPBhd}*)AN)smF#76YiOIBMwI54xT8ICbICVcLjW*Gr#^iuV_z?6vIvx$ zoIH0!NkIYcdk6CC{v>5gB4e=v4YBT4LA6X!wM-OwdD`f6$O)fLf?Z+A2Q7# zq7esj26npF?LyhA`bO8@3f%uNRy6-{?u0_C51a4xf3 zT@DJRM`d=dpv4H%^3dAu4e|z_V+s;}ufkK#)9rq%I45S(%v0)o3!1sN=c(yUn{Kr+BqlcdIOVOD~+;RibQXW5jZN z=PP*KHPJZ4@R4YV>r3tnE4`ng3r=)OX?d0s+WVZ|1^}a#rFI+M1lG}VvC;Uw4pc-U zkTbAuh=0!KXU@d)Uqe-U!q?W~d*+*=V+-MlG0q$9oEp=i6p6=1hdlSITjKPpEWX$5 zCYMJ>iAfM`C6YrP=l$SH5mx`GtcGQkaKk?ziw?dd{#r_NEzlu0qVlM{=G0547@4Jg z3GYoL&wOELty!ixerU6<`YlzorDte+9VsCunVLPx`I7zK@@0Yq_0VueW`TwP!xiCD zI6R@?`_=X5Z?wq%nOK~cy(O{aB@b)Wry^&EC##sfC)hr@TbjxG$$wC>(zy~HgX_3n z-8Xr7FT!SijCKP+M%6oB%RXh6g5uvUL5GLMvAczd?xbw2*8q{_DF3p@b$-#&FBkJq zc#$ItyC5X2aMVM`)6)`ubfoj)ck3elZqV%6&~i`xQbf97p{*8${aStaP`Mz~u*pGn zgC}iBt3N;C>;=h(k?EsV8&7_Vh|{CX{?41rT};iOa3Zl>$mRI%c!b(7hBk5|j}|@~_xhiQcBgMUAAODy zJ<9VMY(Q&c}y_V|9@F_RtbGj7ON~;qXXI4%~ zr{}dI5W`$O$TJ8N@mLy5_#(Tez@yyqTbcQ6L#pffvv&urq3$u3X&)6UBDG){#li=r zfrEcfnz4^hinv(MwRp1~h~k$>Hqxi!0!7Z=$O`5no1-@QgC2G?+lgOw>U`hHF6VVj zoT|sL(CM+b$Y-)Q8#nSEJ! za2)g*Mtt;TFD`_pJn{_aA&-1qA43shfNz|ktu46D5kk-ctOB0%vw9@EP7MUIlXpEB zmE|O!S`-eYO(Fd+hwS$X#!S?-1Tq9g8)u{&XWG9PIU4Y-yuZ7vRjYPg@Q&=3HtWO}Uq9eGqB@7_!k8e^bRNnoBe(%y}g-f#jrp%bcIz_wI6^ zlo8P0XQY;kcBZ4a^hoQLXq1W7zG5}Va$YRi_nfA!jgQ~(8WO9#M@k%g`SRC>R97m< z@EhsJJ=L_n_R)%F6Ysm%@IRsBS0nYEowcoRoSpM>RiD!CyBw}w1PTGD$~{69g^Z+C ztAFarZ3ia4hI&5xEdoI5p?idcL7y)u0NXj_;p?EMR$7t6L678nLq-PNXVy72fy~~l zZ7RmB2J&C6&N~0@ruF;%zE7)PdNCScE|WRC?{yzzg$7t8i6{!}!hL-~C73xNEv^zO~2 z{^MqM(8{3t-0(Hq9)_KF)sD~LyhP~B^X;yCKO==N+LxmTCE3iA66z0v7j)?vWLb<& z5OfnR24|;RxX*EOoZOUS;kP?^3|ql4PCJX)gKjMO&I?{#Dt*~4^oXsrNiuv~qf~1m z>&Zzy)gGax6e;t+f?r^r?Y{uulf-4pS|o&NhILbbzOjH~BjjbnlOC$5iL!!QBD=M$ z)1tw=hO&D=K{Vb$5}q>&nZ(3Zeq{u?Q`n)b^rAvZ%Rti9k5b0xPwrSfe;oDAiASV~ zo`3WGi-6Y4Z~k&+FW-9CVOiV)^rgH46t@k-MuBqHfB23fk9zjOuS*1civ}U6&t(Ol zqeC%o)RS@s1&d)Gh-Sos+)4|=3v$ZegQ@HB7{GtvRS&9H58CJ$8_U_RlRQ$zbECEl z%J}$&FTtnZs~b5>=|fgrYV3^6k@_Gqx}aTfPYud zte0I?WqwP)7E4vqj;rMlo>vNWK`abDV|cTsSp0f9ter zCV$IpkqfMWGmAyb0)7ME(nejjKoby3ohaN|uIf5Kt$-cNVE_~vyr4@7NIJvzcKMF@ z0~W7yJM|OR-{*692_^43vfe`m%;!H`Y#NJSWiYzYV{StOiYp3ZYxan42jTpP>o)fB z3pheMN0Tf?Q@>1au(XJEef_?vhrzD7E3yvu!T9;hYQNy?Q)a^EoXy@?J@y84JExRs zLMm)pylm89gvDa;;CXCRkwuE7Y98ex(V=f)MztsUg!wFX3|cduAU~~qv~yZ2PaELD z!Yp#G3hJoGla<=O<7i(fuYP~}E(5zFQ@y!KTEP~d^I4zT2N5ctZ^T~>e0_IAqzpd) z$+0msS$>p2Xy5i+TwG!X33sB|7yq@9S0L*0m-?o9n zi<@k=DiAbL$yE5Xi;eT>MY^9x|5%UDzvA1Pt^@P-;vPKzP_0T5$M679sutSkA_1uu z`_+itD#|ghd#*(xS&RPz{DsPadO;Yw+Zz3T<^B_}s<641;JUYp z>@+5|h&@0__`tT6#-k`_Q4)3ok=+`&eEL5jFp6HdXJa+)GnD**YoP%7y{O_29fI3w zJa0#G#NP^J)6)1`1Axo>83Vo!I}Hjq z5j3lN%HHF`>${Jc5ctIqR zE(lA+SCwllMz8=-JdKH)MSCRuoC_^8Onz~B?*Vu5gm^jS9RoG#H1a| z?K zhUuFU20L0r`Z-Z}cQ}|tgDrpSCH(3;+)sP^w=z6^+lVYqrak=+^)e&mwyO1I%?{{c zMm(nrV#)xrJkS{JxTQ$1YBb@Brl&Q0oz|hZ!OQdRJWHIEObpI0{i&S%Dnui?rk6oi z!FG@W4TxUNTnA-lL5&jt^ag#st=D6h@_MvPLyQ}07GO&w&Fjo?Ai}K)5J4$N#b%-X z7q}v6D`y#BI!cJ9yA`KQJAhUK09TOuXQ0u-;ZQ-O5dwq20bK=+M3aw{Nir5&OK5km zlqDbil8Bp}Djy(rvRgD?pHx7QJ)xvpO_Ly~C?fd%vfq7d?ZYD1;Po?@y>-bHVi{pd z#q&7oF>I9Q{K82x1YX^SbMk{qn;7;kP&YYC4iX7_lQzJ<$Yhcp*2oH`43i(iLFy7V z?%AKAJdN!Bfc)s2d%S2`CL0YwQ;(n2qw@L@IUL&{bj3$md?h;}apG!s{7zldGxM1O z0R8*zSG#zGV>uIW&M`%zSDUo@LSlYxHEY?&$15$C!Rb(=zPR4^ZtbA1O%xZG_QQN9 z$S|<8{8`yqZo#fUe%6jh+%o=S4zwbS*M(ck+~7BmeXKp_X#*prNzwhr7~;73*0rTZ zzaQ|{J7RkjpazKyppu6i`%B_G zkZ`|-%VGEx0y@+YuwRWH={R5koMLCvG4osQhfY&NVuyXfNlq zx`6djbBq0Bvf^`|Yh8u~!_C!D{lAX7FczyH*BM5-1tB#KlTt9}GNFu@VhmgCSb zRSD!SQWHFF0J?gKki!6f0ztWM8|`NL7w+{1Guz7jD-q+2yTIdV0|E`YWWJm1QEG3k zY&I8)K6-_0PP8g&IrrYI_ZPyGDi98eIO@ULcJwpti0;B-=$5g{*gIUH<+t)^KX1;>BjKF5 zabMdXXNysreY}sj=dV}B*8X?9_j=356_f?7eeVD|7ox~z>KYBYO)x8z> z9?e2nHxFExr$aCSrZ8yjW`YpJHZ7VqDe6p+TTz1$oYv{EYt?q8jQa+U`xd4f&mBsK zK9M`r5Wye#MmC=3DC}+!ja+78V#-WRBw1?M!A8W^T-j##>YbHo)XPzO1hU;EK6Vju zX+Cqab>*%5Vmu7@eM8uAfj51=F?N8;kt7xvqBlu1GPHeB9MabEXQ6rgZk?yCimmHv zgHqtXKn|^%I(Xq>JE6MM44Y95wR_}L1Jp0Tj5`;S?25>XIbQw{2TZ#H7J#x`p0eMa zJ`hw?gI*{vB>+lWHCxsYlL?N@U| zQ+ww#E-9PQaiJ6da%6*fC)0la58l8vY{h>-TJ4Y%yl%D^x4>e-v?fexhPL|DEXbrr zM_F1{*u3M69{`dTMK7z~a2yneHAY<;TnkAY(=E(8QfWu zp_wM%l#EB#D*}qXK~qKa>$i@QnO?XFvE<9=IK)MokrMLT%+GXsGU>O!hG;5~#J$X? zD2_GxdGZOqg$w_f0B;^DVN$$3&uV79GVwNTFxxYvJ)rxo3K7ZQqJlKNh8VkbSbp4X zjy56b;`^Hks)n)y6fiUxOhwR63r(Cza~J3f6K#*6_39mez!Fi+7C15`E-p)N97pPd zoKj~A4Wue=_zq^j{l1<)s}ye{Qn=OIpIop~b2kl;T+(>r`6JeNZ_Ktq>5;qD5GjDS z2DW!PKUXlNb++2nHc#wuq_Q^TnCYn2?EM(Bdm550FWsUbyUf;5nRSG_+@ z2{W}tvd3N-I@|-^4jkZ5*mjE;a7_FuF~W*RM9%*3@xx2^5yi`wQOG6X+q)cOq`d89 zQpgJIoXs@UsYC*{tNQl{fkmB%x6E%^hS7;PVHhNHzx>nTw}edyAvRu~-|8CRKX9WT zyO73N^*)%I>fMh`VMobK+gU~GHzhg*wtgMInpqE+&%>>_!=EpQ-SRjO4{V@@imsS# zWbSGYn}sI<8{FBj@T-`Rf06JmV(`jq<SZ5N#pz48C#+rjx&`9# zJ#*SFMs4^x&`7M*jMRLEUfZYpx^#d*6Z<(P$wnltVj>pSROga#rnAuu3YUCw#Cv~1 zDSZLq)KN`$xz8?FrZ;9X5w;+OpTa}CBBnkW96*THlRUmWNIkZm+RbLpd?|z;nX+&> zejAK_zX_j^evC_w`Sjq0=Z}J*s=GJIujb#ZtG6Xv8=QzKZFt5!uU{|nWlh(GtAe?_pIPN%=%Qp2`Jn(y`B56;T~az z8%SQ#Ky^Fh@$!O~@yC}bm2EVpyH$8aRK{eko-Zk?@4k0R{>)Uwt+{JV`>7Z+k9H=)0hmC< zhYI~s5foAG$N!sHuKV7p+MiILTHBI*jy+`bWiY1`8>K!r0omliqpynS*bWE4N9@iN&Vsoe z4v*Jw>|jF4Xc(o1w!cFet?vav-jB?i=%Rc0f76%?>igqjd}1*7FXeI#?hMde4{)3c z>uy9v$9j}3;AG^gn$y#xU*z-2yPKUSI``b>m(|Z6Fv_Ar0Q@S_RxSpg@UrH&V}4b& zo`*3OA#L}~TP@jZOSurq zQ`j6FakI7iUd}Eh;q5Q(?f}&W-)Q5)K1(2%vHTe$n2GymRoX$FKH%bJ0S;i*lI2(d zB4t`Z&?x85F|uNUAN$nO$iN_7)#rA3tV{lm=D|&zq@oJrVhFRTcg|>DOWZ<6`z{_W z*>L?7CoLdFip4zG4xgD5LiM5QV1|h%w?w)9fR7hfVcZDd>t2kZ3|U}*)FQ-xT&}~; z5&sT`FnDhFOMMw=2%Ki7r8iyDB8!@$8iG(LSjMwsH@4vz?hlay?#&(lgX_r@mI9DSaQAd zD!-zK`yX;u0NJ{LjOWn%iOvzCFPNocPTp_r(V6z#hU+E5H1XfL;2R=w43V!^?E#xT zG-)%R@bYvec^NE4*&y$z4W0R;^4kjbhxj2r{ouiDzylu1cp{YL$1{DcdF}pCU;%J# zZJQZlo)Le{TxwfAEL#!Fc}2Xz``L@?<8DYS`JDfZGZDS95c<9L|bKi$( z&OcE((AfU(UB3+oQ>Fls$Ayt%M#{&u#D+B*Y)|&W%wK>fWQ8&>tFAtQHxizJy-|HR zqnCX2hE#LH$RfHmK$mK=oKY4kQfoEc)TP?5eE$h&6Rz{u)}|nh)QHMb+@nKqw%T5DefEp$MKm%&QJ(m498@8IiU83#fyU5EM5KPkAggGy2#o z<~VHvA}L@31yN_iU9+f`1xyS+-v&HapC!Fu{+U-P z5~*jv!4W+$Scq*7iVgxWhDY+MV6ZM?cyKLHGW=Lvuh1?Ieg|5y&V}FQ!%NYw(O;&W z1;QfR`hkLQMCe3vLPY=6tS72ftEWe!1j8J>ez#@E4sPNZSLWj8i8#K&4Rf7`?%trJ zJp&)AN4?{M>*396ZqK?C$N4AQ9q8-%mZgRMvs8od!!y7Pf~9Z5OU zW3;3q08V1O#%24O){E?}6a~rPV?XEJKo#z31_a|^2^Z{5iV6LHlvDno)9}Xq#;0g+ z#zx2YpB@-x2S&;>nABEW#vKczvbxV>AL}}h!MD(>g;J@dQg$L;Vp-9;(2>IX|Ew}) z4gkGJmej_+A@HnUT6my>Hc@v1bv5pvXf`}aV>q~byPhV8csAJFE|;xOwmcS@fX6mE zHA|DNfO|mpTOY!pJr*_^^)CsxyaAXmIXO#|Kat_`24VbucH5eeIjWxTU@$^xa7`4F zPVRi+zCMO&Ks#W;w8$NWNxiuK1X-#+R>;&u_)o7MZ-5tYhW;jqJ4AsPSp%v;(a++P`LJ@9pWem6TSkP3V5(E^{707NtO& zcsp;}=P<~SZxOL@t%z-)6$MtkwG`9;OpO zRsqZ(4iX3ibcs_-Bd9K00=N8fqOYGD}<;;t%AdU4L|2x?}v`o>_wHxSDTHT0lkqa252V z>lu+?JQ``1r;!K-geyRU{jmt{=(OndAJd*anD)hukisqKIPNo95tOPqZ+hMB4G$V< zGYC|!SOs`Jj?v~NSim$p*c*Q(AQ*ZwO5JdOc!ipC(4>Tgq~f{AgV0GW{cUKpaGR_3hW&BaWAHKuy z$U5sDK2Jc=H55RnZ##Ej=j||W(8(0n;%(9AV%sA+HQ3=>F$GzE6m0WZjGv$q;6(dj z(GkLdGcl=PdRkfGjr-rfz;C16$$z~fUr?hnaW77olwbzOqon<{Un3F4h0EO4{Lu7ICbBzBb4e^6C0AcZWVQyRF#W*$G zYq<^r(eR#VyaOm)kGym9W}O<(V6!pyX{w|NY)n7SO>ImRj_LZs*@|raU&?gn2nsMx zU$HFv6QJ%}M|69EsM)~R;oTtchnHQ^2!@ptQfK4D^-B^~m-%asJWw6(pBIOEXv$$r zjis2443u&b|As9)0pdZok05hTz@a8Z$?dQv*qe4YZ%V2>_^NtFo~CRw!h#efxddJa z-tlAoJ?1ST1&PcOJYA=%2^mMAf_Wt&>u-h^{;dN_WIB?ak2#zS70}>+LARsbyNl16Y(A_CGNOyxsNel=$bV(zn#846vA`IQl z@4@f9=e&QwcU?3yckR8`UVH8PiF%_d_mF^+01XZ8p@KX_0}TzE0u2p40uKlHi?8D` z9QY>UA*1V|>1^%cZRTc$refyd;^6GzU}sM6W##5>=j_DC$;Zk2g5K7{!^K^ci_7tU zU%=_?X2Zqx0rUVE1m8to&m9eo?D734x=sGL1{yjVngT>h%O_`h!8^lpT5tJo&tH1I zd{kUqWQ^5DFU@KwiBHv3nVUQYA18cJvWxRUw3(i6>lbUDXndu(KAiBj(Rv4^`bt}? z*sir-6HV+(E~9(#1`9?Dd=nESV#8Oyc|pxv$XJe%Kveri&KV3rTAZSx$o4;9M0G~Z z^F#jccMW^r38upT`hBa_Hc9tIf4#iy=#zr%f4zLt_viob(@)ht15d*SoTCRA!MvH0$V81*gcRIk}Q|jP93k@2IWxa?H{{VV$H~6p-c3lAb^>t>W zH3PD?;24}e{o?e3wRmzJ0=aG8p>5rKQJ+2chn?&^pv3&|?*~mw$o8{_(;LLmFEv$& zpvmVWjV-rg1zE&448{ef!=S~z<#XZtL3|Eh5<-)F5TF9Nm4;~Nngu@tU67ax?HhEm z&!6gGRbd6;o!7zwv?1Ci?}mVbM6_PKB6bnq*X%5WLt$9prJ~aEcZ4 zeW6aw&PNF>3g+#lh*4DNmCV{xhggookS?>8DTbE$zt+-}pAhaq7#8&;WdggB^TmZ~Zui4kM^fAG%R_ z`V@4*xZKS&_>C&$4(s}RPT#-<+rTtcaw)E_R4t*Dk0t*8K;i^4u7v@K}Y&3L0CEOIJ|l)!mgdnofi9T_)m` zMK#ehXU+ugT6ljQ`Ds36Pi#Kf`I(@k?6~yf<#6PjTK-PZ{rE=6Ii94vV>$ikpx3CE z{{o~eRW&)rzNxA9-?L69dw-I$=FSv+yj1Dq4 zD}6ciK9mMN9iMRg1qdQU*Vo6fcTFcq3$N=p|ANH67YGM^rxHKT-6x5=*p+uWonoQW z7>tfXOV~yF)ptMi4GeyKg9ko2m+a)?PA)Qh1oCC!YolWc_5SK755%E<<}C%eb6e0* znf9Z^Sn#1g_%H>QB2)An%mo|BhYh?fop+sg$l4=IfR$>~f(Abfj71MjLo9V6 zSztGL$ZfHJ@Au7mvDNKy@F5Q9;vFoo)S z0Mm(1y_g4^hXy)E-`Z~p+gw|)7ON^idCS-TxF&^Ni6k|{BrV|!!Of{~M2qlA(etJ8 z)62?8b_3|x^CmocutA8VlfkhubSJNFAs%p$^=^Ht4+A=(&e*_&^{1C@;KRbsJLXLO zl7&;`SUhZ?+5mcY_455D?k**9ty^Q-xJ(LQ3#;O~P1rSgL_ke(MT`4=B6M)fc9L^d&;{N;;3t=QyH{tK zWqOiUnES@d{tC=mVkA0{TLPc6oOJ^Q(f0xQu-0DvD@2`$Q1RsK&pg0!E*R;Z+S;jR zIKU>467zGa`}^5`{kSy3&T9hCUc=xlJTzA%)q$_Y09*1{41J^NgX0P^#Om*Vw&j)es2SInE%w0$V2Tv|Ac!U7 z{?jBZi-+gp%brZ0TOGLP0nn*EoZH_M(M*1TNxVJECSCzQ;1vIDW5gNLzquY~|Rh$s#Isp&e{sNxAVOX?fZl=NLx*S0vHc!h2XsNELFP5w2j)S+Ycr-i=%(FM zwy|7F5vLdRC+(czV713%UKqfzbj~NE`9tVIOZrzsn)CI6r{W=MkM_sFhx1Gb*b*mr$r^rh#%WXEk!{Y?2>aQEM$L3dWcyo>cWQos)nUZ!bmJ^9K~sP9#YpabJSZc#gMmE1S# zG{KOQS>u8fd5? z(y}OAOO1aNT*9&ncFS6?(C=Vp5@+0?UBy$Vj=e*_KFNun{#x(5_5{C=jSe>pK27yU zMDiZnH#9pf9$bqkK)=qQ44i}ARl{l)s`)0QZv!8^Y@kE0g-=WJvwRa?PY<;rYwXC+ zYKhloOOSLl@DMCqO3|=U01!~G78w*;HH7kqLxKVyQK!qVev^&$z@w zfQWrsD%|(J5^*=He?{z`795Z83dzhnFBO%q~}pwxlYB%cWGx| z7Z(}8w-~450$LaN&>gnq9ON9V2y-wqCh55RWh&Xcv3IUDP4Oi5$L`{(+9|)rrqUC> zsfF7qCSvoY*N1Pg6~+?BJ`B7?&Z(QmSf<&VmFNui?guLnFkoJ1BTl=?4s`F=UlLb8 zy$WB_X$X@1>BpKqCf$kXlm!hMKr7rOBzec`gXP9CEzx|a_60${p+!Xl8zKIch}a9F z#SaLWe57T@tl%<1lHXfz45&eceK!KgFDls^*{pR7cGhp(3wBO4!Lp> zj;OOj8{IvR!EP_PKdPq45^*F4(?wZ|sN7}58#p;~4uGEyzy`z$Z?5!`x_S}_DXyZB zeh;l_zhBB&?#5(qs6c{Z)5#Dzg2v;-UoMof~k8$7P6KvvzF5KRHldt+`$Z1OD4PuO0%^7Nt`h0Z>ThGTM8Ip zU36NNBKIh8hVn!pbziJ3?w0yNRQfu0C8mNLN%5r2Cvl3YS_ZHthj~RMf_S*Wi9PYW zLuO4T371Vivh+q9brR0hM(Ex-@}knyVe93h0ll7GHkBBsIPG$gBKhW8ppGv`l+2K?mI#cTt{KjFpLJza@0b87rktBk znnXS+%T=6)rUE3RwP5r;>_>?z$T>`#xlaA7P3=#vVhW%uw)|(lGhs{@jmu1o`-M!> zJwdUSjWes7bTE0!a~5j?^1Eqm6%Js@=@cL~bRopzE&{1K!Y@ux$(&iatvokPA(nn* z`;hKR17-6(^jtKF_N#V0)XHx%L}ZfjQE*PoJt`&j3QO;ih_Ty4at{ zJ^sOjwSo(6iJ=?S)Gu3N-OcVShgymp>Y|4F94tF48W^09s@F$z^osUS6;7J#o-m98@lxkVJ6gXAQ4MVn68%RzRKo z)||A+NrzcN)|$1qv#j9@j_?}`=ngdWZc=~yN0y;1#L21z_m7D#G`9oIt)n?%Py87}1}{@w`b4@5Pi!cbJ$ns+hscHHJjV%$X4 zEEr6c$@V39Z}Jeizb@(2wlF-*y>)TAj&Q_OcwKXIB$PDS6jtOkaHjTjSO*}UzMw?f zB-*_MLcZIH`uL8S%Y|>s)t8z(t5%(F;SFawPHn!_XnAP2V=qww^*bk8uRWmiwVI=+ zvxm9Egd518JOIe^1_I%xmgiKgy>}ytdy99@tuXtUFY`InGZ$tkH0HO|5E7Wn9%!t& zg)t6LGr>v(7uwy7Ukmnm49r1f;SxNKd;LH`>bEG1q~#6sm+F&CGMP1Rwdq22$Ok6r z{t`c)MciwZ`3=lY6U1U)rx+a3Pv&C>*ikz{JM3UdJ`#d?O$>FsBFql{rtEx4Tp!6b zw$T54najZ0Vp)2_<$1o-O}i#!F(Aux@#m>ux%HYnu!lHmTNToyE5~S3e()={;>pAD z@(9Vd`da`SnQB7G^R6G~WA-9HN#@yZMm_~(tG_>YQ5 zlj}t**8j+bIx>a+@mjV6U3e$qmW4A(*$XJ>+|to+J~LPFdrDNlH=u6-N^C$gVJJH~ zQ0f$etW}3xDQvwvM&rT_dY4J@Iv=;)fAmX@q(zAnatXZ~{`%^HfIVE?hZMyQcotJ> zV}}?Mv37-mdEZ%L4_(Mzf6n3|fUqE6I)&VB^kop}0yAmx14tp@3fp>R)L9QoC-PqN z#wbbe<3wl2hk<;|d|VuZjmup47&`4&WKh}3C6r10@G4X&dY~hTzw%+yq)-t1;G6x^ z0+(WU;rqNc)E%Foe4dJZn+)agC4upPj;_C!|Ryc)Mv4w7d}vx<74obtSQ4tCq3J`@Y{z_`QoA-36# z^(XYHMx2ryZ9DVrH!u-L+8nwr_x~Y%Nt$?*v$UNRYyl5E^L40B(bxh%POL_&ei^M| zp2T3$VGDn#RyTHrahE-Dh7l8bhY?`98?I{b>!KNP`t?8w(jH!Pz|J?;B!S-A-o{h) z7GrJoD2J-EBl&nBfaMWJE^J=aS>u9M zk` zd_MSPgZBs8DP}$czLw5#x~apCb3WqqX=jB3#;?^*;lXYr3ZD|hbun_zxg&(H9H^Z1 zMJSoXMRyrC6I~+^r#5QordVH)xA-pD3i0ta3Xi?4l4z;vu&U~jx4Rd|MPHCXF-*p{ z=n8vDyb7=Ph4)307TFqdJ~iBxh8l!);1V^|mnHYi2V*Z71M*?c; z%uij8%2M|(qY)OM1DUnLPD%7?jAnV}%o&VUGM~z~B&zqvhZn1-Xe2?sOw;KM z8!#%>mx3&!wU(WnE^!U&u_0V2>;C-sJ$_$ZMh$EL#p4;eWMJe}J_3njQ?nYQ~(4Zs=```08pG%#G?d!b1UFMJ^3e{vClt*FR5VyShWNjkOJXD*51JaUPBi7 z$4*P#t>#e+HoD$RZ1w8EYW_4AoETUD0#8}-ZY0t1>olhOY zt8(YaUuLaZ!9LIdI|vX52KBFcvA4w*PMcjLJyE5zyS2r@F(KXohClI2=KzdQ_DtCV zS=L~{&(1uEw>G}%;fg}SbvRC=Sc|n<#QjfyIH;Z(E)f_`MM&-mTD(Ksm|wVYHKqDO z;bX44jM=I0uLTJrKUakQRKt9LA5;=31Z*epZ-~f_emdE|;T0^>`YJVlWB@*q#Ba^f zmVro0ig{n}wBR?zH}?bfpFr%N1E1uWX}DD2H9C zB|J7%9G-uHyefxnGvE(6XQ?$Kc(CcEhd626!61W7v~gf`)*9W`KB~f5(M%d zZTH5wD?T{|YHMkm8fPGAltTJm+*5&wzRKRxe^`K({wV_RTl8xOlp}hh8sxSD_KN}R z{b9g4(F48*#y6KVhv!z2fWg_2p8BA6w+}ax53gNOI|d!8f}rYpJ@X`;_!^;jnIViY+TU8zBW*=R7lpy#pT`&eEp zklIT3r=ulQ2_kSIql6`UXN`|7i@2DGOz)B-SxDUdRLEf+QyL5uG zE)5;qW;Neu>@W&LV^T#MT!~iBTx9s zl!6xR1*J%T#F}(evKFT`C^DLsFTJlxDA~x&&(zXuYKXiyg zweGp%QNG!d5j2cOq1=(?6B&qekH)VWLj%8zFDcH}Jo9LBa`f)bqaR`8r8#g*S?xdS zp86vrp@evp{)xT@2(pqUo*^>U5^B*p2`VvOw1AZY>4|*F`_)+f9lUTbnI4+X6CWtu z4ZMDwS0hSuj~h?NMqA~DSX@@nSd<^fpgk5ab1QL|YrVtA+Zv2amhO3<_lzJs*{gz6 z{C|%wPjcd7Mjv*x@Gf)wxE9kaO2YehKbzkOt_ojFpOwrAX%x^>)_-`fNn3dR_oioxpiF@3ZzJ^K8`0I8Ntv$++Wf!Q zxC8+Zi&-0&$U`YlTjeC3zPrkk=#!H;dMR`~>AT*tXSMg6;r1L;Qo2e~vMp}|kE_k> zs#wxhARCDLNh|u?Lsx3tiOTTwFnWyX_rjaGw&=-hAOT8wi^se&IhVtDya$?(kZN__ zo`bf-`W^uJvZsKl@KV`05Z*)(%2E?DU%a7?(_mUi-6%;>(s6u8|LCuwOd;)f>xSkG z_vX);nIr1WMcn07XQQ49bxjTj8+|zd{R-)0&WDBaEIyfCq|Mi_`V&dOJX_B|4?XA9tH()51_&qkq5 ze=9oFb$!GYE5HMbR@tZt!YS303ZoRvExfp9oUx{9sG#d`pHe6sm@F>kfgac;sh2(D zm7l{5R7kRqxS_A3otf{RT!CsWY!6WbOAz(D>_r$?MYPsdB5< ztRKiU5(uOtG1V2}5QJZ{Snzc`#VL|LZpis&-u-$$I7lGTVsof;MoeSXBu}`n!g+DP zIcUgwx78jkBtGDP$7w76psq|w-w{|a zjgiDNZ01LNuR;oJ5r0U>j__+e4m!k^2%ZT-F@ zC)r%TQ_Gs}u{BK$YCgPdj7KRiM>nNRoLFPY9_|CjVhoXVO|d=`mAA5s96U{j z3q#lX&ePbhe1=lnCbK}ZMkWjr`@a;fVni<$-bO}cqa$@SbQTnMv*tO!P2J1*gNsN0 zckx^j&BP&|n7M{c9Gi(gI|2rqH-E6!U97$ArXw7mrK>bl7EtINvJo$Z&L%!QC7hZO zd6N-zm*}6jmPS?8^d$Yhe8J|!&FfJmLO1P?cjc~&h|&_OD5OMfRIiV^VqXET0OaoJMMIA0j~Vl7r_sMtJ?jmwoZ><0lE1xU>`UZUUr5~T3*-SM}$ zN$4#-<4sHSgFJ)H&LlFgK6B(Ya>b?)k6CkXoPFWiCNSw>$~Y_35q*B(?^;gcLsiY> zf8r=y<-f`GCKu9jz+RljZt>zQz+DopjYgz>12L@{T<<mgq*+>U&rowR z5BDn3pcERDgEDbE&X-i4F10&seyGn4)OFg4 zh43|HpuvENFI8_0QJOIUz&AO8J~;wQ7|h?55fki&@g^hyI-|$7lcaK$QU80aaZu92 zmHIGS=&@>=*-fgCP&>gvKu&sF=4xt!pRFDp<%cXwLk|U^TfTeMQYmp2PtW8t4vX5z zOy*-`rK%reySWle>Z=(({ak^lLNpvRo!J6*E8ok%O!+=eDJ6~9XYbjm=foje56*w2 z_A0qc*&E*j&5+TWbqVwq!_r+uFoI=ynRBI}Naz!VSZK#BWs!u}+|8u%FBwBP+9S2N zw;SS^dj*9y;G zinqO7Ak714ggdQx#Bil!JW(vBDTtQNVSjK#E=oBm(t`%K9~3sQFL}3vKl%9My_JT= zv*#dd8(-p-47d9|;Lo1%9Q<9bJQ+^hNPInZ><{{8X+zn%qVI{k{Mqx@!!eKedK^t^1rTIJ?H`4cfz{0`U zV5M|#QQjoT+V+^t>!I7{$3NdHtIPXpg~1qA&QTp5??-eTOGznt+i`pN8Kny;G_oC- z`gMz-nsq?UtjOW57DFXy;>uX2E%y-plOb`^cT-gA=1FCGU)p7X1ilo_HKA%*ys#14 zgV9^ejBnu+sFsDBW&6F}Vu%HD<^Fz$QqK@FwXv29m#IzCxUD!m|LWLS_Bpz9liyP| zoeV@ z^NsicU3VqDvnr@I`p@9qGT1&L?Sk)zId=82DM(P;Xq8n?ca+d>JaX^GH{ z1+lnHNk#PSR3O@Uo^vkrkI6pjb+dW>ej1(eF-~(UyDeOclsbMG+L8VTGyj`vT!MZ_>|}jKfq;4C z_S$AGsoY+Av?{Rse`o_yTiQ1L1KY2MYP(Kcs#Zo|lBh6e@z^a{d9roOb9@Ai>=yhT z+76KJ`1%@@V#l*a8l?;h*u6J`vd5GKuv+QR>XdR3(qacW8!XSay-Evf#_2)nbo(2a};y zp}6%Qlue_s8sDj;|FH}gpqW+jwX-L>XIuBA88jBlpXmUZ;8T+H{?x}om1GRYbJ$Wo znvA0C3){e(ewZ@z(}Z5OpJL@T*o(9NGqdmM;5a`A4F*&}V5sY{v-U)>YW=a$)k25)+O+tW z0$6!UZ^~+HxTDig2CT)mPKs~`Q=y8{u2JQ&_ngK}+fKIfyG@4Q^KvYZUO%_zMs06U z#>>2b-AhQ5Q`byEic+$IH2Jewt2n$7ZU`Dlq%hY@#j_rAAQyf<-9w{CL4EJt{eLLi z@(-Wf+W^WX&kVwcMdOBT^_Uad(}k3M9#+Z0wRWbT$LUf2!f^>I&xTMV%r$&`gq^BH zjQ+GTXtQ2?#x|1e)py%~fS22Xnc@```yFsnjXohlEpSY`2+ zHsFxl)#2jq_IGx`W%_PO%8Bn#?li{!;@t_Ggy+%`nxQW$wNZ|_DJYOdr+RNKLVDF< z>-#}n^}O$3wHi?Ieph#T=fLqANs?8wZo6RfaoJ*3KS_7k+iYBfDXymMMcitwf6;e@ z9o>@WzBn-*d9{GuSLTUfiBpl`9}*g`?v|ZojmY%8u`!E>&5g@7l)|j3QuHypW|kYQ z#Q>MNxp)#j6_UdKM1yFGyX04lo>30ahIj$#OK`K+2eJVQF;n^b*PS}kXO=zOvz6c> z|3^RlVxm<^-z4Z}1MsUf83(^P&$RTJdF7l)cU_zkmT%<=0Cl*$p;JxVv~0 zF08tuQB2|L(5lKNMiNd$oLXvfM(lC$2da|{707Z#vF~5f1X_O88CaRP*NgfTonoe& z6^f0_jEKG`KBHHWHSf_60QA#Z)o1T!2&DLr0&pH>XC`Sb4t&$=Pxy^_Z0sr?S18mi z15omxn~e&^X(5At!Z)Jpq7x?)VKcn5{DyVS$szNwRl(7<24j1hbh z{&2=bWoxO_Al4A6AA_)L&D?mAjLJcb$u>iZMZ^Tld;jroHQ8d)Sw`G`pToaQLhwDT z&e5_0UB#9Z=)*&awZMFPOIMk{-%DK~u$c84##Lp0Fm)&j_rqEsuHr%uc)-J4gS-FC zbf~)#RsGtn&gMibJr2z+(wyNR==|Je?53uxa(gQm>c<}C<50_Ub8$KP!eo&Tveb+o zgvzZr-)4O8O7lCgdO?A6M;$KYi&6_pxN5(^$ox9y-+soiTs&LS>JdCg)Op5r?wUTrk&c{3hIf<)*LZQ}Z8k4r+7x)MfHA z#iJoUrkD@KqfXpZ-Z4;;M_v3?NzLn2a-uXYW+GYXr-^)IISq9+&rf;%(U^!*9QI!b z1lc$yq@g`=d9XT!r!iL?7F)opc)ilyIK3DvEK2C8jwh_2s0*+ftt=2pO}A3D@q^9* z)6C$uJNhKgzq_3Du072f1QYi2wP37n+}YOhNUoj6&^;>mFhDjG}a9pM@u!gXYAyU>_)i|YR9yw1^B@X?rX-q1qF zX`bGE>vkL!K6QG$cwkDp^R`)~VfKkHg7(onp3JY^&2cYKqO~vmZ9R~p$grBzVSzN@ z(!xCtxh9N@Is9J5OaziPOH^FbaMEYq5-_f>!GxkiJA34H^P8eo^5~tkT>X${nh_Jb z9YXmfLixqCxUP8WB>aPo@&NZ2r1AeW3ATF&(m7pkwEj2%M~V4v#6tIJ-p?%y zJ2%^n9Dm%bPtt}(4fqVIsAGMS%?&lrI;HG}DrV{-m>p(%2zSHF#QPYKt_;O>`5crA z%?D#=g*9qyh?JQvVI!8jf(jmG=N;C0Sy~oWwWMn5Cl_wcG0kwaPnW!B|*$ea~YYaWvD#?ft$sCjKMx=zaQhgo&e zMokjumpKSqVB?}H)$9m)d#RV~@+W^Z4IAp;mGS#t|7FrS+d#*Qea0Kf5}&%c&mmN4 zzZYoBW))yu+aCSf{?(j2xovhRWoKk;QEFA}vC}KaJUMB!%O9s}$}0fkqd4N31cD5b z+t2xD)q~T-b{i8%-?lwzWjbxF8nSHq9vrYG;g*~G%kS!B;)=TyF+c5kw{%CD-+YFT z<0s~`k?oZ4nUm<2EO#1rU~;$4w&;ZteLjL`5#ijibKIsd+54|I@oPrb3K__zgePcT zM5~GaX){lI!~-|6@kt@`W0vIDS<6-qT^H*2%AzvVRFEWcq3Eb@N>T-6^Di)o#vAmM zG&sQjA!m<+RfTrB1uZpbyJKO2i~?IyJ+V+l-Q{dK=0>Q$q#89XBfkPWbx5|V{vd%} z{OilL;L%j;9^LK&q1=AQ`pW|`PN%WvXg^0lan{bzBK@PRjLfXHEPU=$N7ZmR%inRe z>b!mzw1Vm}gP~Z&pE~Ory@oW}qx7rhnood?U1{>};9HKQf__O9#bbAKm;7E-+rzcXa!39Y{ zTym1dY_Qao;S|a40XZI3ZzC05J}jiK5TxqY0CyUU@)pEco{<@!H+sk;r!!T+3QKYf;_Lw#iSwhSU;bl^J7HN zulN)zFsuWRoA0;LY0*NoA9;35D@FeMlFjRv%LC{3E9>^7(^v-+I1g0)UuDIoS{3ex z2!qG2HgZZElTBB;iRj~hd1d-yMBC`9$`Gi*i=0UW=ewYZut5DRtT^}qYx6oV4{O0~n$gm?zV{Wxy(8JaCld3mo zZ(mg=Jxg3Ts_4(G`=?(qF4!7XA?d$AHzdcsmC4~F?RuNuMPVbZ3G~At5Yq*L>u-1d zaru45d;cG+yH;j_i4P zcU~B9*|0b|cUu+ht7jkjj|F5K?or0Yq{=rD>6t1?D6mpKpb~ZGXAIvU&w8#k6|tVYzrNv}MuPUw-+Yz#>c!wbB$s$m ztV_Jx&e(I~X%Dt+bfk`~dDFk3k57XFiTX#JkQZn%&q8<@Qp^a_>{t(r}7C1kj`Q zS|+52=bDawU7K4_l=DZyi`lcmD5*CU+yZa)ry6@!MzVDKT;I*;Mpir|if384@~`C- zk;HG09pE;0*PTwCfUG{FpDWY?()h8LrQVWG(HyLVBt~=m=+^|L`f!`SERYa|;HV<8 zjicg)ZvIb}8nsn1awYyxFkjRBvdQ4PdTJU#Swm1@#o$re| zgR{pmuE_og-ENFYFYn0tj&h#XN6L?#nUIA-4c$lH`}GuybhuE^*W_(8^raz`-Gzaby< zJnuL0czuP$VifvGi7U1T52E_1mMp^f8SQGU4OSHN_%_ zzkkWIxcnW8bUB}4O09X$9Cy(ZIQC|DJJWa!BhW~XC|7>#;hu!L+4N7>DvAN=H`pYr z=WM?W`zvJyJ%j$m1tX|{FTG$K&-NWpDmOECTIg%aF@By<`XE2;;m4pj)k(Xrd3DTN z41pI~<9s|$8qewaYH*y7g^dwm>Fiy7(81CPdFn@5$hxU>dbfbHIwgDekj%1Mn z@;K>9EY}1N+R{Qgkje)mR-nYqzb|nuX(;li9riHkVT57N;uyoY6>ys4!uPJ;sr{1v zx~H%|@#W&_4+OfrD3_qc&@U-_C_xz$UNaG5fcGa1rp%u^@N%kc>H+E;mzG)hYqn1S zR*27EZdgLog#g+5C6~@8c!pw`l`Seu_4YJ<36H5*h&uGQB2cm`5MR8Wv-p_uO*yAi zyZ_5d0?+T`)5Mw>t#G}oudn93XPU~QJ?1QG`MT$Ftd?w3Lw6TvQT1~Z0XpYu&NJVh z-sm|L#z0iilvB3nhrEs7RdfXWgHpLX)Q?QHyrixf`Ve@`qqj+oOhGu+KV*J=HqSy> zes)~LlC&(aj9C8TUT>OJt-BMzA%U;DxNNj(19gDe3Y1Mez*)atz zS=TVjObc+=%JaXv5hJ9DeiR|HCE;4_AtbSR9>#*7js7aN4ciUtJN#>3eL)QB?a`2| z^rMHO?u(B^6?8VB1xHH?aZx6Ohv+K$`d}nR_}Mm=cZ3M}KB;~gCxfS0L6J;dklu@- zDkw+IUlK2rvt_y$y1S0JMTC5GxWnwU@(PR3g~%T}|$gTk;V z2BM^^QkAd`t@9_L%37h9K8LhQeuv~n6<#i1^vpl|;~F&zj~cJgGi@zFE}L6;WM?Eb zRzJM$RXU#r9^yfyJRPUiTPj{GH+lQr=X~~wt7oI5gL_uK@6?|nP{q?a>g9;v&)Jr& zG)I4PP+f113G%-%k;rpE;l)h82F?g=@W)mS_otQw>snfF3S9zY+WuFMBKZ&g?y$M# z&M%wLN_Jftx36p5irin_Fk7(!I)jd>GYMLxLaDv{C_a=hEy_P>BlmQpvgSvDm}VHK zRQc+RHKwa!PW{|BG$80{mvS9Y%>(B=iUv;RKZ?lJPTmmqxzy;oc8;0W{IOXor^i;68WiDsLETuIAOJJwc9*h(R;{0 zPASU)cGw+dJm}db6@HTtq*-|v<)}M@bYvC z_iJMpa#)3IXeMTuR8P}+x9Q3b%>~vvb(2xZVIXO@^9_AVB$)DhC6V1c6CC+e<=^Fl zN1#ZRG}$$#F})=7z{Os653?{F*m8+G-(asW)&mC4ks03KPyWWpx)9{PvE7-ZU zD}|zo@$g=KM6S%kZeQmu7jQkIS(I5T-fu9*t!U`JWhvl|9P~7;_M=$2NI!P29siF! z5ET`}U|Zq*v@eodu*eVjN>0+1nj|XRhC_~-k~&*CQsC^VhUvo*{aE~^LiP#dg7G^l zr00tKcyv$Xv+eT(CRU6hx8-7a9a&g533mXN@;kK5K@e+I7nzcGO}2||jMg;T3hL2U zcjlZXZPJ`%c5mYxj zbnnWUZv95`nzCxCd29SyN*gF|fIAAGKz+*mj3vxo_+c4}e4jE7@MC@uGUiyzOC*Q= z#+)g*K@-k}(ziu6TRy4|SDkwtRTW=n&9Wj46V{z(Io0@)1yd$4lCOVvv{ERHo2OVG z#n?qg+gq*nnz3x~?_?i7UG=hwzfjVsQMu&ccR-H%dEX8$?#uIYrIvXIrzqu#Wc^S| z5`$)u{Iu%DUe|+ia#uWUlhFLVSJb#%2Ay`Z?uYsb7Lip`KEvda!k33=ulPAXR-GN6K z$h4AlAFgwp=tlEthWm-urjniub?a*~RfC(QD#H(SErBHQbh-5FqQB}39!!I_zA4kl zS`>hK9axL^dy>BGZ_$XiUP^XENnWmzWLdsc``7DF#m+M8u?#GkZne{5{R*_Ld4UHG zofEl@z?|?;py@%a_nk_=of;`!ZN{G`jjk^3>#uwZ9CXJaz!=Mkn-0=E)G7QOtId!8=OKl_!-in0@ z3Dji@SVo?%z=KZg;u(W*Huc5*^-A!nq7kH;6#Y0VJxUBsuX!Clsz(aoaKsf4)+>Y-E%T+*w>9W^8Q-- z&m<1prANJOwb_f5m02aUsaLpP+8Nk+c0KAZSZs;tN`tETQxB3J2pS1NGh3|1eplgU zet4HOnm1XXI^JXns~7bKC|B-1FXwJ*|Abz9=_Qs5^@q&U(B33^-HnE}3locL)R^Ge@~Jd%mt3 zkZPUm@v(HH>$~ZOP>*`ZEIa5@B+EF>BjvbL$T*AJC~Gkuq3|mSo2jBQs%Ev{g<5{; zmh=-D9Xj-pv+5=rSHwge4$6k>uYidYkPs#QfqN8Q0S^R0`G+xB{!J#<$98ApKxbd7 zs$i_rRIOq8VJ~kC=N;=AK7Jz`^-DpHb00O@Y}=F9q2CC8Asv1MLF>&(*u##UyZqRG zneSmYjSi)SxR(GL%?;26eFuBv0{$c%VzU=v{jjn(%jXh(7=KGx`bwdC@f&iNa5hD) z38Z}HFkDP#{P#9*p_{OtId)bkO*uqR%Pwhmm`4|%ob|jBxr~RESWw!s`r731-=$W2 zY!HZ-6EcFAcm8s62yG^jQCO#gdTiveFk57cS5n!-RgpJ;4KPPC`@T4QH+T~U>LlD% zkqt+W3+ZqYey|xSjHb9S;{Ym!?qIhdhm!8AzI$%T3gvJMpmSvh$XM3HtoOu8 zyMMDi-M_l_9C^l{WIGpDeTreWV(rt+#TG8SVcN}bzP1G8~Pgk2TVcbFPjXejokNDQ?q`nu0# zMrV8=V-ssN#qhfoVC~V$vAhH3E0(NnQNh6na{VGMt>1?PJ&&NyYLRf@PN~p8)QH0V z9H+)Yjt-M17yB@BjAlxmZtaSO>hzgNQo0fbH^wCxn-13^RawYOn-mJOlG#n|Q;Wjo zYsmE4#3?vP1?iKs7mY2Dv%pQZ`|Flz0#uRw#5>;x*W}@|2`}o>_H}vHqdNRnYuk8i zG$l^Vbu{=sIg)2`5R*`SbG1oRQ6z%?e$#Dbb0>RUM^5?YLxLMkn2&X%=a-}PHSejK zDg2@z5p}$fb}rj_D&*(IU$k`nr<)zqk4s za8U&RekS~~pJAhAvMY0uZkjM9lK_sc8pk&r`f9w|b_fMt*-NqADri_oiwvw(KW%-G1Th`6(tKvhvXns}F zXMG%6yM838)j^b%&l;Qrf*6R`)jyr+fX%`Sewb+yyc&OQ!~8x9S|~62{96vKOa=>!m&Q5-`(0d zq6KcLbLzMjj=FaoA8DER(1yHq_7|(@IGX?cqmEkyE9AJcyX7#>ilUBs`q@HDWR!}~ z?}x#Up@f2pl+`(3dkxwsoUiG}_{XWsS*C45xowvtTzN5VL>oRrgQx0^+v}a*`Pt4) z=B{SFmBIQf_}b5HFnmAD+}_Wm!Q|(dE+T5l?+-Up!#VOv?Ho67nV|GB)sTf;U#5df zLaoTtFJAjR%5|#0>hfG}JbkK^B$D;>c!pf%Jv}t%4|rS2=;ZC0POG}vJi?-E`$+em zq+6Af$XkFnb${}F`3UvCY%q;Hm8J$?a27!Yn3vv{#jXmmB$hEu#NmQ<-x+`t?oPOOozz%4iz41La9&dZLqHp1+cQY$DNY@&D+_x_B z|5*C!sHmUsZ%VpBB$h7ehNUH>n~!v-bazTFwRA~Ii_!?vA+UgSE#1x1-8}2}_x#V< z!_fdd{H)Ee zYLP8BC9;AgLCJMfcSqijpzsAzyBrJ-Oc`>#An^XYgySB9ywCE- z?XvyRa=oRB{`g3~IZXXv(>eIcSh5ylha3`3!->J3#8)=)-^S`c#P~Z#zyJsskIoo5 z&h6`-Dj*YlJf|IWsGN14okHQ}M@SI~tl*a_#%1X379<8tN%{FN@>0nA-t*0=9}Sh> zL4WFw8#FbF4y;=RiKt}&3IR>3ARCTjA010u2~l4DvDW}Aylky6V-{aRo*shb{vxjV zZy5w1HV$7t_C~@@4i&?3802YepK^gHMt$V|w}Eddgb2Dt>#^L7!vu7R`cc;m^NFNI zz%u5Sv+=eU+r@u9pS}w##>aA)aex!*Hj`rQo3|cAp{_6+9R0@Y_<>~4lajr!+Y>EG;@BU{h z=V87fIt?b}bHCeuJHpZwV_C^F$V*AW2$l)FUIC5=l5L{<&-E^{l}q~c_4uS zFs>2)*3p)|hiYX3knd}G!AGO$96^SdmDb3gLSC0c(YWWoZ%_AjRr4y3$275U4E--l zG7oyM{NPgE8S5T6A9L8ZLvYdE=r?bCOIH1{WOJd>wPQ#M{(+Fa7v^x{F@KU)-Q5Wm z9aw#CR!kvq*vDi}`VJRyi!$5j%9;IJ6&^Q~dHvx^;JPgf$n4U1;`7f$)1w}}VZFvL zqW)Qb=3lnMAts%_z4Y6(zo^}O>)uRO07TE87wWrPHIL^xdKn4emXf^{$XU2&>-w-8 z3s;QAj^#_%W`|bhR1%Z2?kQRGt!N7o-9+<+@vg1`cVRgLpa`7s`f z8mi9g9Tcfw<14VWj&|;>kT;Xe<}CTaV1%T@!DI^2_)NF+=-X8Pjn#u^mH0%B)`wDH zra6M=Sdnv?mi>J#)JzW75|*kr5PiXoM#3^$*qQt; ztZ^lkTOu(fEQo60fKf!crs$tfnu8r9$51he-ly~4Mr?DQp?6y>vn%inVLb1<``*o} z{-fbqj+ohMXJd5L^LC?Nf zJ3L@PyHeNO*T?k!&_F4eb8&s z_qP6ndm^-rs1!P>BC)}!KFz?P_l#;O%vA` zTsS%rhW;)5Us-HkEphjaSO&8VRhonsj88rHcBwV`yK`VJVPcw>Dtc~ClnS3?RelJa zR^nFUndK#n^yD8%y5Jt0+$+@VdC<@05Tb9H(xB9%iRRhi8QCTkREw3| zvUQCOVs=_eKF1hNWj^&>d7BmTLNofVpxAqxbZcBJ8bfBpT9m?z7q$>62_Jq8$`%iq z5<)I>u!HX8DU?TI;D-lt`Bd1?tcr)CKUpX&}T zqrVMZW=}Y}Nh@wR3wd)JUN;EqY3fNoa@Wf`XO6hOLFrmJb3OLo^3KK)bQ28v;;!f? zerZpf^G>QZIxKNAtrHNg*-Ok61{xGk#RD~+>-S_MeO6kstN$F43M|C$f}Pv`nfmNY zf4t$Ts1*q?pXfGF#>R#yhS{5D^>iIC)jHIeZ?8Ur96mXca-Xk1MYFk|8#$&woEyla$QtF9I~lG} z9G^vMr^CY)NPiIN3q`ZPMkP?R7isFdCU?U(!|VX&IIH*z8z@(iX;q-Xxodf-?dVuu zQUOM5%IF4l0J$hsutkb=vXbAnRQp7H6W(Aq=wz(EHaO$mj8zp8i?BaSkTGoQ#g(Yex9h@o;u zc;&qDLhWd_Pp(riiTj9VL7wR(FL0oI8BDzeJdy0}7OJ}9$J+__WWfmc6%pithj<-m%-XsNCt+%Zn+am2ktS7_U|(O-N+$x^&{r{_D;VOkUsL z#7oU#IdFb_#Nha&AzY4>0AgF9;f2x;y>!%tDqCcrL(XF?WkAsdTpK{Olzp5W*-;Uu zScONb$j;gM{|p_yf*kA6bZKsQWuv)}H{x6>j2S&g4S-c<|N1XBE(k$2T~ zIdG=yVz3-1BEQ+Zy>{k&X!?NWIMD|?7=Z2PJKKp?_(aCkS;{AUX$bi6mS9;6@7zjD zXat2eS~3Xlx;Pwoz@P5(gaT{zt`)@D@&7=tLWSudrC=)|Bkv>Ba{GdrdK-jm$-dwT z8p(?xclB9S+WXp==_Iwu2gPi`er1PiuLZ%t7hUS2mrc&EL=6;vOa*~qQ+YLt{xZH5 zI?qyZYfE^KV3nG^JI-KvIQUg`y40EZ^mb3@#-c6;ef6ymzQnB;117#?!W|0;xz8;n z!om+7=9>iTBLIb?nl!oY=8X%h(WVwn0fonW>8yg7E5^|QFITRz@|;6!Aae0iHKk`kU6(<6Ov znbM_FXMge0npaq536=q4u~y+e8W5(FSm`vgS5M;e793~|1zIf`R`*|v*Z&lW!99f>lZ68R z__Dy8|Cx-R@2i5snkA!Su)%vtoYve4hxNHvrFlz}$|vbA1NrlDI5x3dmQGWQok3+< zd&_NMq6dJf97fE;_@_%#Ey=G}pZQ0b4niK;sMdTb;S#HV(2E>t@`cgUDx&}D4f0Su z*Q)fGY7ac>=k?YIo*dxL?YCxI(bbHl;6HB2H~p}+<1TB0T63)~%AMqH)D*Zz z;rBFD4$2{LUbLQuRhzH;?xX@F&KwWBOl5kf3=y6B3iIC4IsZ4{%d-3}3g_!Qx1VcD zA@Y2qutHwI==Wcz@c)@y3KX+d@=j)%!4kWgUgba9Ojd54f;OusytD@PyP8(; z!Uo`pQOid-o%*WQr@*A-sd0LRZMC3jyzM)G5y{O%;dAjdM#*frR&CZscyr_leC>&e zBAfFQQ`u5lAKoIMY%y~a^};7z1U~opm<}$j=KBknUjbZ$GXHOTu*3a=52H2AHS{t; zzrZor5P;2W0!3={@ArLa18$-LQUF;%(PRl)KCG?T2@hqnI{tMfFW;*VYLR&KwM9G@ zS^Hzq7Pnu)5Uu#01iz8&+1yF@t_|AzavfS2qs$b5KxG1fXv0?mmsv8@&(N91|3#|a zK_^vTJk;>8XUK{N9L>W6_Gpp#Wi0Y9TrN7a<>QcGV{oUbZ19r7qv@FW?Oegy0z6eF zf?g&*_<&C~0b#)7+}-Yv60!q(1sG|?XIZTum^G+@Yw;DjvzU^^*4-%SO3`B#?kSHd zv}0an%#*;qU<5vY$uq;Tpu1qs4>z!W@Tfy&Qa5`PEYNlHC!ozyJKvsk6WnIk9|-$k zzz$)+vFO~w@8`iKK?^_4HL5w>ZOjw%3QWm8<<(G8SAV)l!O5HHy{pgFf6#)fnP>WK zi$gd2qyjDe&_HHv@i4%9{C}@Lp}J8PW^>{jxiR-&>u%gYMaM)`=HChiCa%$8I4E{oeEIH+}OHSANlSS7O@-FNdC?#~~8XK(v|x zl^nsWjjTimZ+=K7?>~$2D{LmkY76wY{FN&^O!@71oH=fD_tYu?8S_eVajm&mz5CDZ zTH=7LzzYnff+bat`j{MVw?H%^{XcRl)wV=ic+2X0%BD>Ux?USVaTq!Wuvi`;&MJ<7 z8IV4vRvQ)O@ZQtgG^x*iZpFpy3TFDz;99qc;`Cb@yuW!_7mCTh;|=RKZcLsT%dxw0 z-qo13;HW$vOj>b$D>(Osayd?RbQ=p)(Bnp_5}3_I7RmR!*7)109on}hF?rkpos9q&|>J~n&hyI%9}0`*Rl{Jv~l+}B@QgX*!kBlri>zP*r7nd=4|4Y zPkC1UN>=`DJkPK?;C~jwW-Ikgy~Uk-!hhSm2|hVkwPCHJ>xe~ly>JT}7j5HcwC>z| z>}N!?!d>`!rgCh8j<{5l7BY?V3$l z92BesMe+m08`VBihlPoB%K-I!qEsBY9~+g~r5_{w@s0Bp<=})})qAMHCViWN{E)15 zFfm=QeQUIE=-i4jw{PG>kpDBu=A`A|7hBhUdc6=FXKt|N7Q@GkV+QBzUxp{k)rk9t z18Dd5O?*b{BXm_K@~zgo>?HSTlv!ncS!9Pu?{ zBO;!=!PkMQP~~UW%^N5;EHi*D982YX*m6v@#2S$0Kkk@zqnK+oHxrswh1)T4Xe3O! zXazsmHN8Syrrm~>Nnlf)=mb5dCNg@51Ek6vy!-}=dUFKsrR?swk(sLVef&RYaGk5O zX1=sO?Xdm&II4$09;^CF@F?&KbWI9Qu6S%IS|v!LLAFx<`( z^YPRyTOS?`_PWEb4#F2`rvq||Tx~$mS?nA8Xgo`U)C85_OLOS!a*bxYo8JJt{6BiD zgA6~lXtFDOWc_jo`4elLXzg(>VSH*rl4UB6k-XkoHvO^i)w`)QCj{@Z+n53+%Pn-F z?=lyGeirH+bXZv zeyB_7Pe5i(p*1|D1K~t7eZ~F{R|BvT4QuxOS-pE7LwI{kS;&>SnGsy@qiUKvtmC z46sn&AyJ&HDtfo8%pJdBqH4w?VuDv92X>|`zd;Z=k29;yW^!~!Pzph}m+`WW+YSJ~ zf2cS4RCsTu-ljO|vqe?~=OdHj`tPv)jGXGdK`7-+Se6#V@>>?Ig!kQc5Q>1(PH}t5 z1^a9{72NiXRMZ=wP;)46^p4LR;4<6@EHweVUgVr(BM@w>MAmVQB&F)6cuu4FzUIQS z9vZ#%WP=g!@KRpWS5e{F7XVAvJ8?Ivy^5LoT@umns(t?@#v>+imXhkN$lR~v(~raJ zNBHdm8cXHaMr#-%Dm8g`#Ku*)l97wWrmsj3u=Jvjepq4%eZ7UV-^c;zX-?GS^A-hX zkYv1KE{FrNEA*5?)>UHAdOU+b18#$LvYB6XRD_m**KeKs3|o!h>R z^t!D%AONog+N;lFO;!n!g=#ee0wVs!Z|IN@^n&6nZ8sCT>?!kHo+S|Cx4!IY`d{Z@ zB-GYq%i&7O+ZrDGl=Di@RHlww+gdx0U>=OVUm&bMk2<&rriuE2K3Ev|J05PX7U z2am-fJy{6RN$b{iXXO-8k-@oPTfvV4AU#XwePEq~KlMs9HDkv;UCFSJ;wRwffkQ#Ymmw4TlXg{Q)Xud z0huEI!5C)ThE96r=Ltlu7Ga^OmIjXB8Kr1CrcYRUDEYAUyv<;H*p8KSmWuf*nlO=I z_O*Om@pk#AGv6RvXXpbV)b)Z|Et{?g+R}gIHJ?|CHE`?*YuIXftJ$_= zl-ELY{$_Hu>LvBE(noy>=J2l7gJ3B6*9f9m=h-y;u*EPleW#)<2wuy@{;p2W`Y6w> zIb|vO16n~9_r3~-Km!l~1D$%^#PJA(?f#H|A12L;FwMro(`qDVWKH!FKg1J`b=|}L1OWt-#q7r8L zjGg?Z>lo_GNneqHe6FR4mL)v0uL-v>92g{&@RqNv%F;IEH>l+DNBBw5N&5tQ55&>L zpM@`Y@lsM~W6C9aUZ~hm5J0cp!dU4z6O5?yb4E0i#&)iRVQ?#!7dc$zrkomcCenK5 z?0^z+q9)G+wj|b?_^=1-x(t~0YBNOyt>0)u#HyS^*pv(f} zow{QGE9xXz!5Pf~TUWexI`~AiWdfM&Y9~3(ip*g9Ii}oEqCT|z9)FfYQ4_G67+AnU zr?kg|z0m8uv0QOl(H=F8#LS^x)=+Be_2@K4cZ=HWXF(TfsI<{OB$m&(cmBbyXQ%MaRKQ1t(~P1OT2E2Rkq|DkN|(C6|-1 z{3u5QBqp2&zoS^aUx^PoHn9-9aCjhnoGN!Uims;c-t@jANB}@acasC>guQ%BIUR|| z;EA?H2!@n0N4s>%2ZJ2J@ATrbwN?LO+=<+&oO^12&^7WDwzT*NE$?-8$b8#gLzn z&-S2;XK4W%_HPEAmK6q6g?P_L2M}Bv$o@Vi7R(fP)|O$_f?$)k&!?qZO`->Z_r`q# zH|sZ*HrJnowC^AG@aJgTym2<~`-leI+KIKAxl{c(J_&;1;pYf$pel8`$P?}AwLImz zI<|q07?Eo9rN@iA%Vk|GyMnr}g>vK!ALSSO>riV1qo)183p!&m=g|w&sHHdtUYs%b z9O-${a(U_h%ZvL8pZf#Ugm?R(wI{sT(@=u$VZE&@W&);iG$;g}` zA|Z#+b!)6kiD;W?s!xUt%fX^26P+cTR^uYe&B3%>pr(=62(F`FQj!Usr*ri!CL<@JVGdsP}DJbqDT`t-e{e&0a2=1+h|R zJO)VoY2j&_LHc6AGx?JP7s=d+kK^5|2Qph+k41?6S6Wqct) z#Qc9~CuKQFJ-zex7iRA(uv3(XGMNo}5v=X$pJ1m&2R7e++3&oJzEdFKhAl8sZJfn9 z)kubrEUC_7#C(wty*ZDuOEE`*8#QHRR~@Uw{Y`8uW(a2iWVByN`xS*jFdEq*Zbn5W zHrV{Kx}6MH%PJj{Ah49Pey%IxP^e4ktlKsv4HB{tm>sUbMp-wEPP0@LC4rR|ip4J6TBY>48|5Ag znTueS1ZLV0d-zuV-7_JzX(pjV`t6cykHTv-je$&tN1?{OdY0vAr8k{D;H9&lw4$x5 z;~j-DvaCWSlv?0J>0nWGh~f;;^b`-1#?!2O7fKWBW-oJh?N;(heL9v;{9?C_>k+p`}e;kp+v!Q6aM7+^h;{Rt1cjU#SV zYdM**62`(%8l~y`WiVFc$h^w77UT2u(a{>4JQcJ>lg&P38`UV<&){bF%zi)IhzVK{0bnz$GU^b{7&-WwjSO&U?HfC{IvA&0hcqX;p(9NLu?zMoaLfoDH z3?4!~YGBxgzgIP*HAyPg6Ydg#wjoOv`X5VVLEgPTBc125k-SL3@*`j_TP^Ps^%Jjr z*B!r9i<SmcBdskN6q@qrb8qVs$grc*5AW(S{K_mu{}vDhC( zLkxVOvWN?5(dQoVP-H3~aOmv;i1I{bC7=#991SePF)b5vux&7qNe%CcRR8gCF}LEv za9ag;FMN|b$<$iSRhvKKJt4T^Z@$CQ8=$4~N?oP;V8p?knvT$9(sO5Lv^F3&c@(aP zl|bI4FQxMt-WkwBpZ!f{S-vdD>e zQQH3+JbEs%;(-R&kf`6RDiLCbyt$jb6n81jNa=mOHGSwC`dJbURofm#T3P{8kyO!DD4zJO-C4w@%)cj&32T_<-e<#h-^f~ zXUOXvU=lJHifowd2l%3@sQl-E59h(PsSc{?%!#K5ukjuAkq4p+_0ec%B|{D0n~(@u z2=^c5X%_+EDN)i>%99=|ey^O>Fu0ZCAUOzFr7uh-iWHQSq{Zd!PI@kuZxn)d8~wc8 zToyi8De6TzIJ|)55P8(1!C}WtX}Zn1z7|@+eD&%sSmgjUV58GTFbpMdIIh;NBmxb# zg(81IJCh)|_i}I&^D%~-*53;VSie%57~#rQc?d42Mx)ArdjU;ik4{#-1n*; zcRZ{AV4vg!hb$jky=tVxbTjonDe&pp5t83M#r3wk7X8gL^uOyggqlt`7-0N6s=Rk@ zsa`h3F?4hTmVK~7JAgf86W2(7eD%?_l9nX%e0Giil$Zq9QS%#EexHI1`=&+PbMm;B z;hfH&CXTGXG5>JR-x4kF=X_a&@5iQtZN6R~pwNFXBI{MO-sK3`^kq@ekPkZ?iQr1t zL{*|f?uXMnQB}d|Dbo*z?*h&r1@pZ_GTHt=SFVU*+57UuqE9mds3YsrJ>2;&|-6$~Z zUhP3p<9(jpl&w~-=dh>BTc$0sQXtbFaDHIggvm?EMXSFX4do z{jGbHmern*Z?X^)wPjh;Ky+0jHE`+qmwm{H;cKsfDE!d_%qRQ_#i`QQswz=wC3iD(fOUP=a;mQbpS_Nt8_VH?f}D zxuGv31_*ygL85|QaEBy%g1NE}SjbeM`|UHEk7uti9RK7|u0n?zxQ}Y)a+C4w4j`^T zxN}YVW%(c^P>t1lx!gryIPtv3Vcx1vD7v|f4^_Fo?QprIQt2o1ir{_p=b9FZnzqc( zo-_OMwYbv3r!~2|*;jej{g3Udv&5#CdBBDH zw%Qv0;%iW@LwOwU+@Gxf{t|v90Hc$IFrhE{lNsiG;C+Lu7G^u`IXHrRu@N<3Z+Y%P zS@PvL66)=y5P0VYvRrOlO8&(}Ddjpg|Hs>{2p-=~apz%k@*0BMep&=@grqvv2-Tv5 z6==N+YfMUjEZkH6))4j#TfRB=?A%QE6^wvGH*n=Zyu<|x!b(khs)bTnv`S_oc%ux^ z-A^93)dnxT$e~0twe-<`+(+AB0Yz1d9L@=Cvc4JS?s2;39D>`6A8t7}fMuwe1VJJF z@wx?ff2uzF4x`w&#fZ)3c@#o}eB7uVOoTzIWYq&%g~bBuYQ#hfOhs2g?wMgt3^sU)z~ z(+(hKUQE(AJ2lR!;^SlEOuFqkRCL_|1hEH~UD0^GL1yFdc)Ez+m!%4<9*SH(bqi2g zi>VulUw>pvV@}bHTeAJr6S&Jr`bvVL%OM=1;?bWfviBCx2TObPL>jc+BxCfU27lf| zkUC+Tl`}EkW3iCRxWIP4f8s-}KswYYA6h1)IYwh@Mi6w$YTj%6Br-7t?n9xMnFp?jLTHEWf*d& zWqMJBnP7cu6%O~7I&y4XgSrPjHJ>dOi|OI%QS#hv)M|%Th|k8NzA1>+Njy`s@gg7P z9P@qK$9D6xWvc{udXNjc<0;W-7H?4wbOYzCZy7B)3C8r2?kwWB-zA$Oz62~4NumTp z)jpMU`Yy)d*NkAUAJ$vtc#)evp{tQ<7^FuI^^ziwE$02_EiV4gulan~krsSW?iO`R zh>b^A!A}>Ksn!`Q%;M7euI0@|KcUNetFqHKTEa*PG25yd1GwZ?qi-`W+~2J%+cMXo z^7&hpae6c%*UW?q@R%1%bgY(viEpXxlayP4bO15;u*9bU-SeW*u7|2yl^Wa1oz)=A?d zvu)wZ^I5qM%ZFCeX-U#d9t+Im0{@ff|0pdL$!8#4BK|oLBc8haeGlJ_d*FtEQv5?} zQdzblfe=#P<-TwK%FK}|XzAspAp?#{G?-@XWu`G!=ly(3DxxZcz^7AX~RRrO+Lbd|)LB(YC zM%5Q6tA}+0t;7|3naG#XTj|p%s}|M6<8pxNIow!g^bqpRKue_o5iANT{Gx+@A=2h1 z;?GS)j{w&>ocEMt_%Mrq+_VYJxjDxaR;qc{iJ}flMh*$!5(F#ylni<^aY$-&P;A~e zw0_KzOMpx(ibHo#%J+lkxHh(RZ+V~Npjug z2x9-HGZ^V$L6mH2%XCJz&I}Jm_Rnt%!a2*Vnmc{7yRsbK_qN6>&4Lg=>VOj3@?e-_G zMhirZ2@xMG`=LRba2hVA@W&V^xBkm-7I4!A3|LL^-QMg}Phs0d@Z{5{)mI!q;K-$` zQKk*PIpTO2#Y~~em;X@fKN`ua{V+ZNo$a!r-Bn3Gqr5(=zXbW;i+1jm_CfyHTfg%o zi^-S0imIKjq@N3kbN$0b34V-%;!iz7B~S)`T^m)R!P%2d9Xe%&lm3_Um1#ExmH4WJ z%gu;dCnxZ=!%5UWfHW`Am3wYum&KhXI`^!h>#cseScZmjuAgcuAdh8>P>L%r$2${UbOGX)~5 zRh;112Q2lC(!f3f$6_VlCxnBlInGt;ZKRmq(C@;RX7*J*<0DspKg%lqEaj@D&AhTu zX`PDDn?rVUMQb8F$?5*Bsda0AoQ_Zl8%aJlJ~UThIo4JQI1$;oNbP{ zg(FOT%ni;%#2H&ocnzbJ-(Cv6{r&GjAox>m_ee(%olSFV!**c>AV;*-3IE484##(I zfK6J;(qe-AunxZ3FSX1Ens7kDA$W73V)au0|Xt@vlnL46)8=dj-APw z4oVnERu8fhiAo6B)xHzz!nWPRohplYOUqhan#N(~Kt#%=nstIer2Z~R2(sQf9HQq^ zO2)e=2=lgL?}*IaFxPa9F$iI{6ReB&q1CSIbiul+rh}A{K(-C8i90-}ny-IK-sm(r z@9$N-!#$79@xEvkt=@^_!ksMe^4)phL}1F{xus&Y#K*MDY%CpaYabwn<3b!EQn`V9 z<5^6`WnrYz7+pm4Lmld2(c=|-=pZ@T zzl>H$a8)y0`qmsPh|GKLPTf_@;FC>tDnor@eh|%XEaWXNPtwD;76|ROpH$c& zjh0Wb$L(>>X_XQ4$@2?v*6Y+M6anPCzUn-4dwGDT;U%5t;XG>+P}Ko-(T{DOT}iWf zxy#Jo*sl1bl;5vP^d^lsKIBd&eyx*gU8~JSPL-O@z<4LJ>si@zJYPnbB=z>B_a})) zsrh!XugD2r8&fJC?RYE~vZl`v%So}_ zdOu{(On352!-JVy?l!zVGnt-m?z*Af20f`p0HYZ-Q4yU7`{{4g@8ENCGKqK|=16=~ z6e^Tej)=QUNLENl|DJB>8UpbG*A=yC+&C4tS=;)Nh^*(s{fonCH-~RgZ^}?1PDyB1 z))-Q}_@*A8a7%#VV)cjk||T7Qo^(XXtZ4Y7sBaMgkUKQ`on$C@CQ_x zoL%b}uena5aWDPa@Sio3a2;O5BS~u>$=Kn7>Kxt7HMJSa#P#TG#cu4}A8+oS2iSi$ zT2x52)@5(7QCWBulZ<6rR8{{54*dBorSt_%uR{2xUdTG>Z|%pV&tir+jwINQP(d?% zD?n|P#tu))A`%mBL;XSR5*{~FHs@BlwMNDtvVxL^EMYfw@t~NRV3-&}!v`THzdhps zvd44v!myo68FxEkffnk}xYvWZ{d{q>59EyO5&>T()t}xc2JLGzj4}mCJm5M%cu>oX zEyq_Hg@`0bv(Dq|5$k?7R7)3wiV##Rtk07n%N2)-6#W(vWAWuTAf$Ta?L=NBZK9^&(9DOpbB=#I#n_sE0C)&8za#UE0NF2 zn`+e*dq?HXg@rVZ;1i0hMQQJ%_o3yTq0cAO{UZ{}Uu8q3-c#^&;%Nf>;tB?5EsbgQ zTujX`g9bK_?9mLv5*ABbIVaK#8s^>N3ZFQ^Dmp?7?c*KI-I;2f$Y-6;^vk@TEZDoM zS3a9OG3}Ph4BH3n}Fc?Nk_zP*h?f^L>PutO4yzTp(F;CFXW1!a;>2`F( zYnF7+dj9ugyjn$^7~79ORtswr!uJnSzLBF25hlUY-UpdkH9oG>_)AR+dG38Z5SlbF(V`S`Hp`IWE? z^=I9O87DL9_JqXO>8`)juUxNSex>H?ynuy}0ksk~&3n4m##m3so7X?;bx(uZq{x<% zkGih%CVuVwlQuj-n+UsL7w6Cv2zLn5)0CHO!{1JsA{?n)GsPiSbB~sK{IJ)D8TKmf z4SC#A*K&g%MLtFR1&@=bTD8N^0A-C+2(ftFg8u~koCh9k^9rdGv-k@pqsoWr13L~H z+DoUqX$FC{`pBq8Yo0|Bv)&+{DB8J5ueXew?>FbQu+}acAc@WyIJOId^PGL+_n5SW z+-XC4Eq?PM)Rnntd7DRKVP_W_{`Y^NJ3#A062%pZ-L|US{^W%y+Gz#_C(haWL)J$Q z=Xtlr!IGxrxx=8XH_SfB13xjMEc9 zn=xj=&c?R#k;aI6(V_V^IBomSWmfva3yrbg`XjgG#oT<|-7V1X3GZRApmhg-RW{?x z_a!ft2{|1(0#-u~isvtQ^$!U(wm+pp0r@=)FoQ6Jp95oj_h7^NnJd_cIgxZbd#x{{ z)(6)0mf5u2H!{`ce*^B<+m_XuN%`MD3ZAfGubSJ>^QCRIcP5@cC>pJN+#ddQkxDu& z-+|Lw(8<{c+xPcQZ&F9+K~gbY(Kn&69GQ#27eeep4+H?wf!zT3%T1XHJZr%XHJ06> zzhkYOvio1JLTGD2XI+~>NlR5~qTdM%(?6U*@@_Q^!{8IHy2nA{bB{IY z8{X@YGi+uow1wGVfVD+sAUFnX4Z|7NfxSVW36r;NYv*w>4tip!zzKlaW(`sbIT_#| zTB_(^xKb`wCja>fqgm7k$tNv~3 zo$s9MZdKH0&qgz8c5nTkr8qtd)~rK-#~d4Sj(}OWmvV|d3B^iq(@IfOHcLE>!LTfs zgcPq&h9o`1Mitys-a^D;*1T?MAYrr1q?b4RR9k2__5-7Ag&1~m8Wc#4p8bXtk;t1{ z^IbCAZBBt+2Axxt)V$o@56^fjJ!jk~VXM)0LZ{jqK1C^7M(C=jsTZ{}=AZwj!CGT; z^m6VbTOI8F=KM+n#BZ|xyG+1x%J*Gsz}s}IO4;Q z10k^Og>1f(!}ed1yzZmbjn&L{MkX1Tau9&2*|hx{&t=51e5zpCJ|iRjDi>jlzO;U~ z|CeErboE~Hl`x@&Q7sTA47nXWYj{0>MWXRP!1yCCky`cb6J#*xY>&VhJT)l;ct8t@ z-o+YlEoZW;X3BlM$`mqIw_YRmedB5(uIJOCt z@^2#hm8@CsKIcg@C4M{0OJ6-}{!=ryp|NDT(Lb6N{18$?Cs+25lWm>3D?+J4hDr0J z4I`hvYFLge%z5Bij$oc8`oE%LHy6faz7xc1p^&*dqo#*MY1|XinbLg~Z|iJXVhX&; zDe(zJAoApi+vAZ*mAws2lcm^=3&{G>713>#(C7_7{7^Gi#MO>K>U#P8`Id$~I&zsf z!B9e~T2T2Y^W1y2Z+?+yJ8Eni0Vpy5lJokZDHNzSxfmMZah;SWBZ@!ERMx2wvDw^! zwMIDN%aR|aARl;BD$L|gg~t5%S8b8)U-Jhz+N%Lnuc zHv8$~wZ#3utEzy(z?9{Fc&Hg<(An3wtWSgG*)lE`p@_U$C;sc0@~#Qb8G9?>11q7Z z{IVcBN*K%d)z?eRN)tL6k&vkEyWjN}c3lxc18DU&JaOfUT{rT5%9r1WHz=t~1bJoq z(`gt`KV#v^D;mKdDsuCpxt5JY4O21am1*t88cHc;`l06+-#)oBP%jwTFcRh(*lAx^ zUUSZ%8Y$D3eluX5ygs3w#aKkwvaC&G*u#CQ9EP`EP+oLi+9Vj0jw-s4SdHM>?-QkbuA?4Ai#HRj=VJ!~4lY9{kmbF(ZC6s3M1Q19( zFhA!885=VApDzJ_cc5vTmH@4^1J{`b(}x@qx3+pwu-FjN@J_5Qkk{l5@@TWg!)GvV zt|TJ7ET017d43gLvy;-IC@CHpA#S|`N|-Xk9`kUZnF%YLKSwD?ZW5;zi42e5bk{NT zMtU7X5OpsW?VjdjlYP5G5$6E5?r6NGvcLIS&8IcAQ8b;9FxrC_;Wy9gkI-~%Trfi&^Em7`o^JI zR>qLs+d|flOQwgA7ekStl7S?#>H%QjAGPu(^7kwERHs{RqWpNJ1%fh0k*vpOU}Ed- zdmG5vYrq}9u;JOcdHCEg$c-WJ2+D%gSg3scmoR^J823|3n0q%x*lmbC*2(8KzW;5R znt7!{SrSl~<0>`7SLt7V=1OL+yXx!JxrG&L!zn@|;LX;~b!+_%XI9{JRLak+AG-w7 zW}ZqHQ^hb^E+)dwzfF;rz zo|VDS*MtupIYYr@-*P^O{kPS|2_Y@={#Bt_M#Dy-ODGa^;IJb9^@Xo4tz=)cJHc|U zh66dLadw$hGX-%@;7`5zA=A`s9D`eYz2kST zC9wu>#%Ey+xMG8Bdn(3!NJ>OoB+7b%zSU2QHrLxYy9x@n_D~M!C*SvwK(%TdJ(yta(a$ z=_(?o@pmh8dE}b~TlClcxtK%MBa8egwBR(z%i~a{GP-rLiGR%1OsXU9e^DhK%yrB+ z4Kn<0IyOC|a#2h%=~f)>pl3UjDDKg#Jm=?!nqul_-iFXN4=%otOKRE`T`rkU6H>NT zqaSEN&lPnRP2U+K*7s#&-JviN#y3RP z1^05@O3c!jUj!$}7Gx|Q^*Y#n%|*@h(ZBHp#AeDVr2!Nd(is*flocEko~6el59sp6>ZnDEcPgB=!+ z+ypQ-mFCK4l$)qNVw%&J6K+}UGo_1=@~3KTGw-kBk06P)4ge*4;-YcqF&#YVi&>uC ztVSA2d}x@3h(1z!df@0&G3gtlq~eJA-_xC!YI~ack`sCEa|)r88(+w~lwYjl)$a`i zAUkoCtm*J1_OC~O2PQ}KDUD5BOZB(0ACqL{y z@!8eh-pg0#yz%SOx%i@eftkS;vHB#}@XRq+cr79x$qV24xc(Ox%1_O-J)A0Pu?|8? zxwshF)--cE9OAb-B9vuZkfCVIf2)GiHCvwJJf2ca1XKdaXCZiob6cFzC$VVN%XN3| z6~R9)Uk}pqN}1Z+Qub^3%sLmFNTV4VtsGT!DLtIDpUC)qGmg=alzc`5ZPy(=*j{x7 zz0kfdOm+0iG4A?u^nLDX2tKW^0YVdE^MyHLR?1DR6C%ZNPX?_u6wsg}*Z%&~xXin6 zEF~953*+aY!n*4iT8#XHGL>W zs(-oo=Aw*=ZwVIQoiP@#QdUoE67~2O{Ae|N(mN6HFeeP{x#v{^r>-?P)SYmtOa?$G zu>EGCJe|`~H+)@h1YwugCAE-@^4bp#3yw}~X=`{u_-Xms0F-P-)J$*jRn(>}lLY1M z0}cs>hnt=EK2+^t(Ok+XIf4!fUAFI3b)TFgkqdT)_LiS;nDzRe3OxV8Q+@62^be&& zTKK%{KYhIfYS1+3iV<`{YY+z3Z;}7@23^3`?<~7B`^GnSbqv?sK&X@V$uznmh0q9T zV}aVLnCEp)v7@mRLtVY7@_y@8=svo6>sR>MZjUmN;O+_wE|6W73aDcDe)U|X3mu94 z7|HFu?lf`UW%Hzs+SH*`2t)=WlX8|HZNVwe{STNk*y_yKDo`I@ZhoCOv- z)pmpFqlw}pfzQp&i|cfbT1#N+2n1fy0EFH$<2-fLfkp&4S#T-=*KRVf9IXbHqh0=U znubjhQsJ8+^Pbt{MdndIiIWHDb46>Xo_Hk(&lg9{_+9Zq(0~g~-h2%YxqOKxXHf+1 z<+8dWS>!pXy&hf5H@%=o9Hgrh5}t4klz5s*T%YE@JSkyW^y~B+`^n8~&)}O*R@bDi z#;MMH_Giho2N7u$syVW5r3-?qtN`%874U?DqENj~MqY8cH~cD#PLtIi@Ks1?E;|w4 zp*p@n!J)dG)3}GoQ3hO40CnIEXG_e}#&MX+r9V)o?+#+0!J|MF3gw!*0)*HC`}Cr( zL^c>bii1^f{_&x|7NeErOE)!zU3*|X&VK8B<8L2w^PVCL-ZP(~tKbaKrjUe72ih%i z6j!fIGAYy2N=H+8q8EuKnJF8iyFYi%$NDnx*;qlFmd1!s8Bn)=<~-sZEjREMA(M-s zScg?_v#RvuTRr)Kf^YLWRfd>XlSYV+c^OwSofv27nBPAX^Y&D`J?H5E%7`=DVzTGN zmcZY-hR<$|TwB}*MFlUHH$0ix@Tx{lxM z(qV|CD$$uwWY9w_sDn`y=kNdB3nN^Cx>0NzHs(!R3 zywdtc&|ASgn*WeJ-iXyXo8@0x?A42a3MnsDP0(=8sb&#*daicg%|RtFb3Sz)n>yA9 z5BF${7EtgSssQd{w9-SXVAI|wS1o9UhYjOuZGZd>v5r?Yf#d2Sr_40j(YIRX&Jb01 zd{4)b;3o8xYXheUX56hB61sy=$f_?lGgisp+=yPMlJ&9}ys_RWooQ69mQ?eviJyuM zM&>=W*{8}fVwI0yCmJ~jI)ola3k}NRZ|?8`=9RMc{EiX@MAnL{Y)>OE%WQfQ1fJWDI3_#CL&mJuIRk`xVj z?v3&I3-gR`LVotahlJeLV;1tvKVv7^k3Fn`J8*|a)d zF`rhnsJUuA^1-|6mZmCRI!Mjv4(ki|#P@3T$87cpZECvvPWKvBk1)_kVZ$4bRCi=z zM}pM@o1ohCR|a0`+oki~dc>JU&JJ+@N#s>nuAus*^ELY^w-{ZpgH6;3m@Oli4jaIY zIUKw0lV!xtr#U);_fT0zE>NxN&y2fMVH&q|yhz+V{!++wmrb<|KU_&O6o6)It=!t9 znknZeV^%3dkSn3lRdAz}EX!@*H1#T!vAzR^6MEhOvO>CFd!pU?3PxzZ4iVmc>rNmS zM}!7^FZrcOgwWS+!g_CaB3F|A~}=l$L4*PrHJhcBd&)p5^AuiUino#N6FNk4M#H^wEwfuUE41A)_uv%}ju zVYY2z5jbZ}7N&lozSN;X%rZ~oSSeTGA|sH3ZOn39Y5l2$qGp6@!516VAvQTl@B3Jp z<`Otj9lHLWNL1u=2|wYC{WeAwS0kBGvNm`CwEnV1>$-thn2hhd*Z$c;Yw9F&_3V@E z=8gj5dSU|$jrjD46MR7uiBYxp!wK7uMani1rP1mG{JHKqcU!uRKi2n*?^Dj?h}6Rj zR|6N6_*&Dc5CVMcm^F9>%$(mJ7w}3c*nJhu5>o6Egc{e%^{qXPP^9!)Li)37g|yG* zOBe}zu27+tZ8;sd6{TFH6Ea{1H(o$yNsCz~I)BS*ca#Ah%nJIoL2vcxZ2%5%VY-fI zD1|xm%xj7(5&O^Jp`||JPL!|%iHF_)$A(+~wf@G%dQ|z9;Z--@qNZ@|UojYAV*GQ} zA7~>8XJCU`u~L+ zu~PuDu~P{Gwcb?XUo!}9#kn&Il+&d@woB#Y(^mQ;F3f5hRcaM+8zPLRWkk1pUIiT? z972-&$)_;{P~}n_ViL#}{&bC=8b3%l16gZ^u&Sx2&w5cJB29#18lX7w*05RZWe<{hJs*D*)^K8w6m3uQfwF))vj( zx{^;w{tKNml@$X&(x&U5*Wm)EQZ}3vJ5Rp)^lY8M9sDaQjYs7l0KK@nCZ-|)*kpq? z=?>FppIp{{(MpriCEDchPS)gpaHAphfU~)SusBm|1z$kcT*gaZy85E~v0tJ(1IPzR zd0wr6Tmo{AP^9k*rg9BDuefq4@)gG^CoohC@WpUR##A4t)&%KE?5)Bl-kDM-S1)G2 z98|@)U7>ETb|AA+!Ny-uRC5LW>#Qk#9;oa_ZQ=9x)kI+W)%%U}F&xUXnUi&iB#JoH zwLQJVR&VhL)O$ezncUL1fP1M17R@wt6lgd381irw^PqVs%QO0?iF7L!4ceg>ov4OB z>>x#r-TFUU`zoZf$mmYOqSC3R2&|KaD5Bod|Y_ob>Z#qG0KjjD@ z^d7Zh?e2>2*%9&ejZCu0RImRkl0@|r5|Wsk;6z&(U|BdpB~rpL{dPRDKGgZZMU{$k zdfJqgmJu^gnwx3-V~Yk`np@v6|KpZmcp6Q-V;U;>4Zpx}E?Yc7dEWiYJT76M&ljY! zV>|6w!f5tSj1nC|jI%c4`$Yq7fs^6RbF(2Z9{+xmmrGorH}6$e6#WEI$RGtpD4W3@ z29iw93EtPP_`>kNO>v%iAJ9Fp$ zxh@m`N-IK}bP?DPHpmRO@N^`$GJ7TePw!;sJ9R17HzY)fc*8g7RU*~F731}ii#7V- zeLI$e{mDdN!n$8-TR$J8VJ!w{2N|obRUvu*$plDKWB_T3%()oUoJ`AI0IZhDKo>~0 z*qj_><6~Tc=^kyrnQ8s?5=|m2>J-|sWc%6_S9-AmEkaQp;96>RMZ9%`AWzg2av>vq@VLngN{{gv0=$obWW*HY zPccf6v!B^5e~HqdgSQjv;z0fZLcVj1xpkZ(F`UYR7vx6sCBF`+0{*&_g{<^~<80iM zAeRkf*4y#w(OELYXbbivpVTBU z+xKF%tcw7lfE_sLjD;U$4#yL>t9lC%rmyJosPQ`7+pAPdEs+lnbzYzv1cM;;d@(Kf zSsVD_$YcA|4tPfEKS=b9fC|cBo2#P@?C#Z(v{Y-hEzG@r@uZVNSd5vkyIQ+jp>HgZ ztiL(?Lho2nv$5+k78{gK?ffmp8JMH;u`Y5cFL5i?OVEPGx4+3ol}j6nJ&q z=38p8XONgI^g*!jhCAR=)^!r7o{SSE|9+>Vr~xDUOqbj6%o)q@bVL0X<4QWPE$)&5 z(R*);(mi#*`=SK@c~e?P`9zv^b$eOMalOtrRfuJgRTJvgVnBYP2RILDp11uEk17VD z4FJC*m$71xzL<#EzPeJ76o{z)dW3S;I1#Glmz3Z(2aa)UD|T@d1vWw@NV>{>R-pfQ ze9ao>R!K5COgxUOHN0v$5FfLmuD8DG#q!)CaI1J;W`|PB96VnUh6xzpj%d1G`T;*P z;|)yfb8uK7b}mF>(efsA(Zwi6zpd8pyrRaz{1@!)gXIQi{8`8~52TW-n+Upy8a-$x z8*nnj%G6%ct=wuG)h~cVVS>%rfLf2d-52~KkY*KG92p8>-Tqj3PIU#el&&} zm;rC0(a)MgXjIHuquCG9psD4AGITGi%jOU^uX+HFTAv{qxqajO1ww0~FW%9cQ>Dg4 zI`Y)>m)r*qSwt@>axB)wBVOP0VC2!eXaZk>m0`I3w{M8vlNxf$@Y<-*_@(c6^y46} z^#YSG=sjF+fDO3!8O78-4{|~sxBTtc=a@yx4d8ZrHuds%rA-9w|ny0|CiFL}e`uZCK47;*Cmt&?^>5ONOnKpYp zE13@7jQ`7K7wk zM^mgAz6lk*kCB%m8cvR6FWFW0GPLB*p4g%#C#BJpr%+MHMtLnX4cf+m!r3~ow3Anbsg405O9I#D-D6s{Wdd( z^jIiM`CC6*@ye*leJ8D_2-{-Q1Nw3{k_7_Ux3gfZIWHh5wk>J;Hkgrrlq1)Y99t22 zV|kpBmMD$ZpnIm8N_G6;Wf7}ZS&*NaD>pnu-0^6RweE`^L*S;ty?G*r2it6h3nM2V zS21_ae+>Ojce2JYT?Gvx`~aC~(RBx-`gypL>7ox`P#Wv(?wcqEARU9rv&uB#`nmPV za!Dl=7zS2H5Vo3G9wq{Lb~FdIftB*Zgb7qHAt+er%{yqbi=Fy7h9q?+u7g6If7MfI zw*^yIrR<}DQ)xya%6iT^MdZ(ut~ZOUG9|MxTmp;=ePa7mDwhl`E3p(fZ@g&#mWQc( zAE(iOu~XVKNRL9iOk5;JY z{jNHnV}7*1Cf7EmumlK;H{0k;PCv_!dLgk2eg{%x5zacfgk{0!%j)aHA8|=4wczZ3 zD35c>!T2T!lZ#@kQKLfG>ow2>!)b3e9YSTNkzrm>_rMH;btKQ3*PIx5!&k8mIo~uy z^fYP-1Ik_yx2Q?xp(2=4mEvXMbol+Vc%yLBdm^YfcSC@I-;(rSu>5&M|7YxvtfeQV zqd?J@lI|zi4$Ck*2#2S!-qau+O&rGz_=?(Q=KygNJ!G&VZTGl8CF;sY{>}!=i!m6)zu9__ye4{l;&& z!e%5^lf|PU0M_YeNmJnt{VJ1AR2x9AeCu*rwIOT`y8s6_4RUXKR7NWzAy(jJc(UU*{T$|6?2u%$ITR0-Z@G(E_G-kwQk?fMD z|2a2^rX?<`q|M2dn>6%ZYTu-3v<&lDp8RqEl1e6hNJ30K_KY==EAREjudB`JU`;F< z2t)T!15d02xP(-pkvaICN5rG zrG|H>;0LqgPMX;{7QrZ**JDRak$`sCizrxA3q^t@wR+=+B$z7QHDCx;b0{DO$ls{W z<|lw;4+SxK;Vs&L=w0zd2(d0?`*^yG+c7_qF6< ztA=4$mJbjNBgVuhE3udhS;14dSw{- zgxIz=QFf(~1KNn*GE=oF54LDf!CsUeB+Vdzj0R$i9bqd6F<}K!I>TT9BvDMGj@^uG zVo-`n(#It0tv+=nyK0^UHc{mc&3J)$gyxlcbwCW1Rjr89TZWfTX|A2s-ae^uk|D$a zaXBl{8r2D%*nxtu%RL0z*5}}vqzHlv?NR8hKbG0|0W&1l*W5dFgq1Cs=WBW};`cV^ zur}Ye59h_2L1N@1JznXd<|c;{4t)$zY?Gj`l)CMRB`%yFnNf0mri8G zWg=TqeaB5I*QKl`{Mi$*-5`bLv{rn{b4U=`Ol&}ZJqM45PhtOzZ*qF_g}JwW00bru zZ948N{)xi+FE)0+x_V)|o)9iz5zgS&$E)0j7ca6$8Xihe+F!NmsvlfhWWJiTaHqSX zbH%3q$4j>CUOiiGn!u36iB!1;vS$p1{kk8-PLhT}6O9;ZK?kcl;3WM=>J$)T6 z+J;}-$_YW`FPDxCK%k+puNZeuQIIxST6}c`_69#4j@^S!$U-TlX9Xpn4_OjaOQMro zSgjE!XH}aLsJ@aOwuB&GSz``JW4z%Ce7&OM%D@R$0Sh;hxg+!BBy-cm z_A9})8m!(S{J=T>0KD6S{tY|NDUJx8RukGFNP}x`E^p>xrrXMiFQ}b zv3qMMrCwv8IkQApDT-iLgpCUnO*St5&NBYGh&4<|y3?N3`VsRyQo`;ybtZ43u*)UcNgr&eOCzEP*rF2wiWa@=mz$E3l7a)jw}^S zUFQ9oJzjKPA|9Fj9e0at8Artq)&g+>BI^u3zc381u@r!OgR}|G4BWg>;`zm~%nRjv zj6loXvv%Bp%a~FdIC0QhO;2fqUG_R0OYLKK6ExDZ^QIR6?%tj z;`YeT_jwJq(1YPZ1SB27l2KbFZa#=0!L)a2b|0lORVuQu%;dNa2QY}cCCt*0PHmH$ z@YovR@9cp9yycTXQh{qkfRC2nzJA82zhqwnn{7l9AWTkjqzH_^w(^p5xL+3$Yk|n= z5Xp)`E}&fhuIlXj{yep`XfQd!;g3VF75VkE)Z*I(UAAo4%V@VbF)N?$rs)jIk;IGq z`9q^nF(x~`S0TrynpGjLZpJCt%`RO-J7%_k-ECJPKT6sPi_g>c$#unLt~YSsZ|r4uLa16Zz$G;`=f{)`hUZEUEXPRfB%E-A$kcF3Hu(#zOU82 zrl}ov)@Gun7|&#+oN2fx5BX~vZ@Qth+07QqfVRS`|N9&4a)h?IR!D5aW{-&b*Vicl zI)h)Dd=_dGg5&oSQGTWdrp8(JwdsfH*WJq2t|hb1gSurBc4^FzUi5Svy^i|otzvpg zXgLE(l1K-lc_~0h$4b4ORm32ItZgXMNwOhY4T7oGK_oA;@;@jveu%Lc@B162B=UzN7eyt zd}mx3VP%a*{`ocYE-ZB!kCQ-75{8No2;OI2!h9Q*n2a2n6`CaRqs;mm0NVyG5+9p` z37(t@TiZ^6UDv>dm5ghd>>bDw8!-|oV%sHJ;xz2g4{QhZF6jOPKF9k^v4W@4l8ap?+=_>0$c<}Ogk{8cRc-^C>0_v^qmJ@XsArbaUq86|P4!l>`55cG;fCFw@I zq{q)V$Qmg|jJ(0CqIIh)KU0FUA5GyknsuG2q^p;am~|u=XHj}zfD|r=H}-mBV@JF_ z!!QuttWSQO?5V~cx6KuV*8c>h*TQ;Zl4eP}DXdlom8sw1eY*_Dwn*mSlc37Ms0APYJy7+MHJy zC^mM=F!+5vyw#j~Iu%JSQh?MAZpbrs?G@joBuN)ct;#Z)I%gkLR!tn+6{+s-H@%FW zqn)mh5W+Ie=6EVr=)lN35s)?Ed@EUbI@}0TE~R#Y-0CGX0N74Uu4rj&htK4Q>F4I` zyx2~gtrCHi`!mYNY!Ld?THB)}LS+-$H|B7F<>8M0HQX_?#WVS@s;UhDrkwb)Kn?2+ zPMh?+;cWqK3d2QVdi|H0w^3`%S<9R~1Q~GecMYjX5_5GV4E()+-ao9iGYiH|raBr( zNf;{vvU>`}Ua$#Dc@Bk&`Xryz5+C#zUQqZ7X611>jV{04I}WLN|PpZdVDC?6gMM#f za^FzEsVwz$N-=f$$)nDE@0o^UHqI0*)KgDI>8VvD#cl?vtReqd`ccw;*8&4P*P1|+ zKp;RX(r~f$we^f zn7IH#sZRJ}j*uO4Z4)McZ7Edq19-iNfH+mmHR<^m-b&1L0sinywGzx^f!iUqd1H#S zU)Xf-spRjP+t!|~y~SQ9K321WR7O++Uw$~T4Z>m9FXj$jIWFDZbhyfoNL!tO7M=Z6 z-+jao2U~h2;bXcoaM#2fPekOfJDBz+$ZE`rMhRClq)|08TzwH^(c=P6jnSi4(Kr;h z!P)1L|Gr$re`lGgaWQiuql|RveYZ)opp;233Z;M)wg^*Ax$g%2i&Q7=RfQB$ z>O@|j=?N1M0ClDAX#X836>sOZIp7}XlVZm|bc6VdA=7s0ina%Y2A=QhX~*;`e>OkR z?=IVQm!3#V=uc@{v%4D}1de~Jcya$TkedglJJQ5krS5M*u#X^?3$l0?lW6+j?`QuV zXcv%YP+!`h7e5v}W!IgOQ*sGO?LU|sbYu&0OLrO(k?g4%hgQS+^I*$a(epGS8e{Q4 z9_~5_leEY2`KmdrTLV15pAB<7lWsoDkrU>L-W#P%-%~&Sy8Ke;^OP2Qbg8C2N;bKIKzB z&3o+e{hxY3y?aOe!`qY(*c|yW1|aTxks&Xqlw!}JsORK=mQQM!gQWpvRG0=HSpn!v zECY6%7hi050XzRq1ko}J<8?bBZkd~Cs=TtoNGB0dO2MZf-u{Iit(T@p;cj_ zgW3FiPLyC74_1N!jO3=zj7WHDmu)t*w)QL=GwK$4-`F62Ug+vSm51W6FesiC;72|b zn}%UpuJ_acshEIM4nDp=Q7_Ne^ZZ^8;oy>RL#Da9sSjb`596h~Ip%SggGZ?0?P92w zj4K^#7!aLSjr;Ow?KcZ=-KRlCfc?J$miVs5l;yU)0$@>Us6#ZCTWJxtwjNOS73PvO zEmJZpNt@fe1!~j4FG&HO>5KtkKOw_+4}P5S15#4aj-0F|q)j?W6a52Blqb{%-H_ft zv=8;dzuBYgmS5B&567a3p4rM3#hz(SHD{~=q?IRiwCuKE)NV%KrFu)&XdWitP8?H4 zE;=tV7}6<=_SKF;HlHIQ6)g36a@r@^e3k3-<0^-!1R==&EhI1sq=6YCm?VIBNSix& zS$pV^mb!Q9X4D5L3gix2PUTEih5No*H)56N*y0{;TrN4;jzMKy>S&W;O>(8~P!-zs z5oP_4I&Fqw-Iir|YjXUW`_XVQL08fWHbjvWbfx(0tRMOuzX|oI!m}LO!;;u}REQP39I#l*ifL zguc)U+9SujKt0Wz=xlEhNRs!JSNHhtN#5^xw%INV5|N`wTwuj?l9%pC!eNpp3mrjI zeqmoTF3MZo4PBu50P;O);6UC6#d(Wqh!+=Kt5fj=(V&6KVPVU|HNvP&@c6TOD{`K1 z{LVSm+G#m0ML7b9yyEf%Vwk!;-;eTz1UFN|xWfUX{_|k&ruR3j zYDnD831=~|plIT$SXi1(1wryz4xY=*N+Cs=)jAm;Fu(D8gH#i;l?J1*Hu1_fHM?Sd zob|nRO9QDO6}=9*g=KNZ)Xft8pN?)sHaf(9%9a7lq$lmC_1S5!N^wEh5cWRUvN8_W z-}Y1KrTTmDQo-I2TVn=1a8|dxykIt>MOUmI@0~CQzbMJ7naFZJEPOkEbfyh3)3J_9 z9q@a?(RfPpU<*!e4uFQ#e9(@NG+D;cIa<|28fEzN(K1~-Wm(8|;{iPaPuGh!h{Z5J zHn3kT1m28skv;|W%67hpp=~zW&67|j_P0DEAf!{K9eY;9ErICc@8RBCR*H-(Mx<`; z(A@iW+h^uwx`5W$Z0)0aCWbxDgf7e5`oTg!k}#zJh=`hkeVTpl5k=G;XLXxVG4lvp zEoCpb3*HaLURGcO8vNg%flP6+;a$%O++cIy5*1#M<0keC{#TMrQTd<@UtT%E9i@cj z^qI#Lnk>qDh+>H>As9B@(VuO>Fz`57eQn?M*^~r+C$Dr}-$Q)Y>xvt$?N+2&aw&L% zYG#oH%8aEoh<^|=*r?`?xyvN#4>xk1zBOgsA%L1kUDpUS5Gl}qbo76448sy3;H4-u z&d6av3ty*yKnbHSBC-+e?Juxg63fnTWOF=>=|t%cJl$h6K}+t)I_v}DM#{1!;|G;& zM+^aqiq+BwFu}qbGn2q^bt>TSW+pX9Q$Z3yLO|>fS(p-`)=Je-#90HmChd5%r>;}0b$ z{DN7Px?;0ql;FKPEfpaNl;#m^umBs3vHc$0Z$(d%#Vcx}_1~{pLh|$R@K~E)wDP#2 zr|jY&Z^N~saXijv`x;Z*oh&VI`axPXq}oVZe@O&x&Av51o&4jkJ7bSRi69Njwtd)M z-?t;FV@W&%vv2{QssbIYS+-s$_}`E9jrf9H;3<4w?*`GHrWM%m`c>|Sm#{$2KAo|% zEronJgj|}3IiV1R(kUQLYvSTw4-N9;xHXrw&Otdu*6ZR-<1S|3^m^mAVfV;+65+s0 z$Myd=ju(OR5vaAQ7HeQp6a1y<;Mat|5dH~t=&4G+=dL`N_X%&~59I$~`~Yl+p2^)g z;U?z1B9;Jx7O)MhxF%W@T#mc6t6X1?*HuuhxmgtsTgI={G`r0^I`V1Oj0--P#kruP z@7Ecxpoa6nsj#HGMKJXs<6w(L5AStJYkrXp2_i;ex}D^ZRONu*91i0)KKh+CjH(MR zDngXGk`*Ci7mjDf&F8}oID}!DmVb}iI=tGdd0jeY5qzR|O8$kIbDr=zvdZjyK3>}U_vt6ruI4*NBijB@eUXV*J$py6%v@7F2E*rj23wS(lDX(u;bt>Jo4 zOwXu^t*ZlAq1y_|1D{EYBHf%~M&htP;WT2e?V(oiT?NaOX9|gBcRY z^?hujlh;a^`6sqKsp4Z~GtPbdPzn|LJsx{)I8Jk3=t_3 zkcVi5E9K=a6p4TEPEjCcL)^sxA^Rl!akJW6*#z=KpzCT-0US|Q0{@EL*@Hwtv(3~= z3yj{SB%pM%ZRJ0v!lNd*bsLPf3a|e+Lfu@*^kQ@C<^JqoX|^9u6> zn4uj*Z09i8BUYZ7SNLAfP(hjzzfvu6_FntCeZ9xyyQ7tg#snS{hf$uiUz{Z_IDs1mo zHFhFTf4>%td%eXal4Subx5xO-LtKKOyJ-Hqki>VH1QcW#_w|D#o0m2QWlvwdiwHMZ zzeySS?5mB>!v`a{W|Rf{QK5>_pT=#;Ry;fgD^r;z5~Hr5NTiXyZi^}Qb6CF(u`Hqv zv#i8@@b=a)?JK04C33uBlm1@&nFF{Zne>ssav& zS54e^@&(ufNOOf+#!7QDPpJN79Pc$+t||U;2*tir?#+%&085upj`hZ=Y?Ps9ShBt@ z?AA0jv{Tnpx1yX%adq^p5!JB}t#4TJM@bBbfG&c9)d< zqm$|u^9Aa4XJ|}4XrOEaf$N_wT*?^cQKADqbR)qtSO_YHEWYj7aW%Vyq%oR+II|<- zMHm7ob|7v@Iqo&^vdK~*bnhDX70n>pym8J-y1EJr5t0We#vzB1H3Tp!9)bjt!Sf^+ zaHdgHA9cbD9kJ_D+k5=%08iWSIvr;gdJAd&a zz{GEBP(!ufi%qWvhvmH5Qmt5md0(rk5aN1>i}=(zS*IJK)26tyY2@Sji?BRo0_hX` zYnsb&0r?_ATn;T1z&K_`H$G}hSV~a*5-E2|(Sc(~9F1)6#}eXnL~b=#c4^qY+w&K= zu8~GZy;LJ>hV^_O1~P1zElfU}&Qf7xR!Fp=D~pay5U!# zeZ^zg8F`5PyhzEqZQiBIOFJKBx}}8EK$`E}+>exV>kgWau`4#OyOfJcdXcbI`Gekh z@I|dLAfy4=z#7BrX1l^KMtdpxJg@HTZqhUC)}N12d`UzDHV1D|Rfjl!T-DR{ukNl` z$l%{^A2?=Z!6(D0>A!nk3_1RHFe5HzqjiOs@r@XjTWPY>aUOBZ-P5R|LCA*!(1yfO zyk>v_YH;j7s3`yO#HEz4;^k7K`-mI3*AT1`F}!GU91i-T`#K~ z3LVVtquH=9*Gds$7(P*pyWo&l&(0x1EIYGe$ryWdpgj=E6DbLbba%p8NfBI-7(IeT`yi{R35w*=B5 zNHLGUeQor4Ns@W`j*uijfJNcNut#mAd#SKRz3z`=0L#{L&P^7T;~awI)^nHI|2U+_ z|0-8gzjuFKWD&1zY#>y|+lPHGR;#r^1j=~>G$|PDW6}-0Xs_X}-`szFr4;F#zXeN6 zN?@So<-`@iEr{qIY|R8~MZly|iMbG}GhF z1Ru#KzaMsPMjcUnT~hUzE|SY}>RQanP)Q&lR|n8TS@t|a^o8IWRR)_ZsAmUpDv+yJ zKOOW2;;t}(iowJ~4=lCV<5#b$atx^C6ht}T2kM8SE z7o=;3{Zt}BQT?)kOU*vdCxpjIrityh8&a_rUXOO8qlpr*`{=NNQ)KN~6s}>gG;n zUjLrk+q=bB>qDOeh>mvE%fGd(oX8|t^!U=r<_o)x-g|{zM;WC^X}PWo zz3jNaqO^-5(gOFiBS7tK9FlR}OYGK|Yf+YZ;Q5<4!2oShcZCkPsc6Gi&ZKNCSOD!DzA~&Frghu za(80Z`Lf3vm(zQ4{1b3Ad_!zBMjiR>n_ZSb<-QM>mMpvevA>N}__WnQ<9Xfz9Fq7y z<_DXTQGK7hs1b52`GihALpaHb;%JP$6MA>|sVA02E|uLwzo-C(U`AgJETIM%J9@$% zB4Of>xKH@t*q7O38C`hx@n~nDgeGs-Vt@ld3>{7dX(n7EIDx-J#M)}w!{(a|>+UdM z6&O5ad7QdXB3k4s7OnQCutgBmw#~Cl3=7zKEmIOHHAF^T;qFe+3pqq&s@VI`Xu{R< z*qq@8h=NTC3v<(%$Q#<+73k#^6|)N#VB&|;-b7aToB2buw|(yPYKPO45fu!=w4nii zS5Pt5%-4K_M1Cr`o=Ktv4{<~8QxkL82{x_sTpp+gCSt(#C zYBrWK;KfS$&rD~_<{mot73$<^bE4M_SCEygj)FdeU#QE|6SsFVY=WE`Z?RmzX{2ge zxHb4+6`$0rK&O33X4yQ>W;p?U=npE>O#YkMFN#VeZ_GvYJTEsUhSpy`Zm30|h4Y$Z zO;a)>2gH-S%9thG5!9-;l%{8dzBSj}ZlV;wN`t3T{}i%~5dcXW@rU4(GX|<^-RB#` zBF*pgVJbp0o~P|3aY~3NV=*DN{ zc2}>o5zPTx?=OhnhrpfR-cMF7QYzVE8R)vE2UVq=URGt31T|1}662RVFnx*-PAQ=* zaHegSLE~OO=>8=ng&<$Qk|!6;&NCa=%opo>MU+IIU-4nJU#9EK#wI7L6N;2$7nhtzII^pSF z*?V|>nvAKIgsLrb8{I}BL@O zJHcHk6(&nxs0-HGA}?er8YZqR3_x^hb7^O%9=-m`&((+GNf0a38p)7v@|O@Bu+2$#vL;0Wa{!TTf~mh~_7B6p3qPDfx>y`QR9uJwH%WjP zbtt82nN}7F9wgd%qdH@Bbi6=W|MzZ-BFdqGUZVVGJ2PvbhL%{<3g@eQ18c~{$}H*PlqqwzN&)+Lh7>K_ zo#<-t^!W%)IHyyTc>moWO30zffF_Z!>1DTx0`pXR{LsP!#%W@cVhlYR>NiB>hg{Ey zJpBep2~c$WU}R))&q^MX3s7iDxFSt9t&6#Er2sKDjS1Yr>Sj?z>l=bd3!BU-$p2@J zbK*jlk`*n6clbY$K26WpJK(;z95J7wBtxTqJ75#t2Roci2lQbHtrUYicv{w9!jzhg z^W@RoA^G!GsDB$EtHlzZ9{iisjH(+lC(g@#%rlfGNQ(L%z=R}VaJwSCnToM@ zC2h8Jj2Ctg6!6Eta76h%!3Jh1;i!Z9veSlg*5Ue!Q-)nF5Vl$N6x&Z?zI@!lVbXc* zBnlz)*rkn8@rV(bwiqVn}lf*6d4|*z`@Y4_~B#EgSU;Pj+ow``hOke?WyiKX_;Dz8(bRfkj0O7XtN<)*qp8wQO3 zpW6C?76SMO1YnuoZC`UqkhhA-*^P*4x~|^8Db4=4^gjR|LE*k3G7jgC;<;7Z+-~IM1fAIqcXywN!S|-y1)Ny9&k_geQBY|BWq~ScP{vHq# zOMqhunt>o+7{VH#Mh9JlvXHp~Myg)-X$K`Gj+Ol_BVloYVe*8Gl=AGEEcUP87=x*; zOOccuK~ZT;nxN0WfQkYR1Lmc3Tq^G)(lO(%K~3yMY}4w93kz#Fxf0X+??pI8PF|=p zGm_5&jK&}^D4A(c4UdlSbhpFpeioDvrBU|o*^Ll_wNAu~3k~j^Df7~Dn_qjb!T)&Y z9;D@>Pe0xNJYl^>Q~QN-Zj*hp^g9 zsMd0}03!s#@o0?frL>&syo=!}%&uE8?d5eD3;7CQU8B@rTB&+Hd~T0Vp61)sWZmDS=7#tU9n_Pq@;QI{R{<5)T-(BmY-Q%I4u z%rkBgx;2E+7$MPaAzNq!Kp-re@j@OU1aX?O+*%KucVv#diLuaV1Lxu#m!0aOEBhMy zsW#Mug!8p72S*FcH@YM`lgDzDb=Uv4e(-l5? zWa7=d&1+8*W&uV(C<}50jB*jhA!KIUj#aC(`)to|K(dAPL(7Zh3&a!NDX$*7f zNlasz)`bOPtB8Bx2)UgHu$HopplW&_csbJYBv!90x5!tKQ-{!tXR;La$%AzBBY4_m zozyNPB(QEMrQ@K(^+}KNeN4AS_qYDPbZ6&j0;_-gTg?33e~vx0y;A(OG5qOEOB8$G z<2^$;loYh1guHE$Xv0c3K?z6=bYsoKr&oCR)G|^C{*RB|+%KK(1aV)#vEo_Ox{{_l zPRAs4Q+R11WdE>5(Y1)Y3Ql*m|F>I6J?;-r(0$@re1Di|AOw~T?!dSeJFiM7G*jcI0VCp2sQ?e_G(P5ak_n2~seQj+Nd z4g-5!oAPKG=kNS)q+k6kge?}o^i7iHdLYIcpCFbF3*ICha)jN4s&C=hlDuP4+2&b{ zS7MAo9DV@y+=@vO^zkR)rPG`C37btKYl@O@lO&oEC(~EVj_B%(@X4du9Kg3N#)}@y?GUiY=Y5n-zeEi#>lIyY zDU%VWpxR3itvf5CwZ?St47#>N48+GC!F|_{Bd=%@wAG}k<`aMGSLnzbBl!{-cZ(27U0t=9p_Uh%pG3gbV%*wmr;5 z^DHtAN!=pq)>}!_cVZ<0B40)bfzAyPwQ8isuuOpt>%kSrk{m2~+&fcwt8V$4VA7-? zV1&#Hh@b`jdQwU^h`7*Hc(x=>H!uDR!1G*$0uilOB{>pIFGtcCLuX-@LKsjh3{x52 zg&StFUu}PsWqXK!{-x9Wn;*}7AEhLoV-vAT1()1SJfXlv%%m^`o&|ub)wP zZneY4Tqd753jzsADxjGPw9q(eJ-`TAGdY3bri!FhU&Atju$SOOnlSUt-#}bE2DXcN z|4$>wrb&YYGdi*L{Rjp&YfHIi#r4LR^T5vvA^s9@2e9xOhg^B=gF=Y!2mS(Z>$SSB z?abFtukghAHSU505^&k%p^zFlwe9bX%a5u2K>2xXxs z_9Dxp7$DS!FV006VfcZAqpU>{W!3|Vv9MST1r^)iY#4A8VX<=NB}SVo)Sf#|>vR@W zY(Mre=9523<+gWcB@?}gzPe)Yl%u2q!Bw z>9+ZQefbo(OceRa+oxy^?Z*xqXyuSUe~dym)7vR`)<~sIYj`iEw25yr=gk&|JN-Hq z8iE*o@&raIM0FZ9JoA=6yR60NYZ<@63fr5>z-E2#eEUM3XJ%{MF`nroK3REy!=r*~ zutI*<0rtP+13;GXSZj6hNGYeAGer*jUD8|?a#iF9KZFdM6mPnj^Z)g?Nt!LJ?|VOM zANU#iN_d@^)PR(dJ;Oz=N1`-a))HbpME9j9$=&we?NKt-V`;6$OXrtx3hTkoQo&&;ub7DD`$64mQo{`uL7FX~b___*?bJHZZVRTg|{` zeecXSLq_s0i4kaJ!|+bz>MSH7qA-MV zk0OPj>lM+5?#J>Ac%`8?`9ZxB1DmzgTyq6aV@wBl_zfQWWwLH)ZwpQ=wMh-kw*$O2 z$ynZDxf8R0I8W8HiNlaYYnD4Ps~t^C!oHHg5|AK>gAR7Iaiz(iTFXS!M`+*wV{~Fo zE7A=476sSl)~Pag?Wmxn*!ptOH;Cyr(I+26SPn+_nyQTMMo%7QwN_`b9q^sil;uG4 zp#vinS5K1bu7I@Arajy570*%}^a93QO)FJ2G2CM>V~Om-kF{HTqn_u)LX!)% zfG|m!EPLF&J2N(?S368DG#Jajc2-i}QT(L`c5`l}O_*w2J4b5g2og=TxAJ)z)m}xE zrYY&hy8SQ)MOGe9km+m*ox;)?BHPC)4PUzl^Lh}xb|&S(_Pr$xY}V`N+**fPnDXWG z*`!x%$wNc;@)NgBQ7!xYub(}}S~ub!e*aF&t|FJ0h_31{2mw9kBSX6d2wUWK?%?qM z{5N^JX>(jxc!y_Ea4pK7O)JVo_%An0ITBM!bLQLaz<$NmbfM;;;$ zx^Vbj#P9_7Pg=aN*uv_pAym%*q%kRihb{&*Bf&kD3Plqj{Tq%28jF5u-^v4Xn}#Po0?MhyL*&vu8BV z(L0WCF0yHdn)mEG%`N3D8^|Ov(jUWIp+}r(sC6Q$`R!9CI8w=T^v;{f4-XL=MHE|n z^gVl+@Ii^qb|g(=Qf;xjX!G73mrK7B&M(zC(@dByx_FIC44-=xsS_H-NiI&^L)mjc zIW$HNQYa|&@#;uGOj*-s{c6!OLG5?5-%)w5CZPKa}V8<^VBBFbWUX1 zuC-d1Klq);2*WHR=pEm9nos=OfBNP>u#F6C*0y0_vtBqZyJxfV z*Qw14;*^uiE$r$MX4YQB)-eoC6Hna4;>t3!wGNLiCd_sNK6=v_{^Nf{a_)HoW#JyU z4Kuk9ietT!XdB~~5lNV7s+YznCLNw_#oSxp93xlD=O~nNNR!PM@@a?n46pkKX%eFw zONg*d*SHub%R<%0u-1u~DETC*CQdX$2ohmqDHo#xL@w(dZlsNgI?%3X0X)m4l<#DT zD}ZjUph_ce#bbVbD4Qe;iXV&L%0oa9!Z?} zvPvO?Cf4i=sL^TSxP$#xCv*&K)|PX9j(|4^<3*RXAWQo`TkCSJ)+IHDfAyu4{69Z( zGdWu#fw7!Lq7zmE&8engG;e3wj=6G{`ri*U3jEX_5Ns6L{Mt8Q#q^=jK@s3@5r4_sn?ARMr>4ir1;5c9~;~Ey6?- zCh(QnfRbzR;DIuDIfg#;lXRn)B-PlKV!0jD4ioa;hUQ_wd?TP4X$p>F*N!Qazn(=u zT{b*?q0SFZ$X;emMwHTDxVlW(Y4f#{nGWX3r4}DJIFiYS=zj52hB0)yA^+#EeGX#` zrx#nC{`|MejZWixKDXStS%RdINXlb7Nf*v#Z@50;%q^sG0&Jfk<5y0taOmFK`>)-& zi(@O+62n}im~^t|7iht$u0<Y6aHSp%*=3XVl9Oh5=OHe&XdBsnXS&FLbzoDwiy zuox>S)*{2{wUCK|gRKO%k}oT^wQY-9Cn8EU-NZ1Ib2vO+TK~-J+-5B_0}^dW+%hjs z+>dKXZW=G)0LAeAOO_^uh%;8;Ll#9Bsb_qsy0-&QV+o`}dz3?J5mb33)6c8#8%40|_ z2NMOp331Xkja0E{d~z~{ph+W$Ia1D}EKRK&;aP&6ItwsnM`q7V2!)Y~iIHK#MB^8- zz-|y{J{I&6YcP-|h$O((Fw$PZA0Hz;`6Be@8g{w7*&bb%2PvuTgU{4mw`use{YQW+_n0w8-KP$B`DJJY-qHgy2g{?^IAMjQ)uvyZwO z#nG8EQiy)ZQXkvnadvRaM2Sk?!%kC@u$wKYI4;U|xczW}*?Pd8wqmN}z4C`&r)-ph z07$QR?K|rM!ypNWO%~+xHjJk`N2~nwgpX&-zWun&zTrGd2%c-UIpk_wQW{z^r*n*m z=BB{oa;)g|8qU3IPnDb{Q4*rm$4c6Lv3Thh`I*1-|M16Oe-^(w(O;0Mm?jVXv!6md z^?R7kdgk8?W{kZvH!(7@6O*QNhjyc-ooPgEBc7XYZhBoTXZm6W!EY~>xIG`BjOL}t zrGA+xT3CX3a6rX&A4g&j*ccX?zp*n$;o9*vA zcI!CvPtB8t3I1>%J1=R@HiOH$qnHhyc^S9Mr`owo}3T3R1YZFAUm~9=g9}F)N>OE zpzJ&7wK+u4!U3G5L&qB?bn>|6VNNVHiL{}r1Gu8u4^aR*?KKM7K8s=idgTh))!w!D zZ9&{cHs-K^QJ`)Lm?WlZ+6>uX(hgdT(6v1lBGnHtUZ#aZ2cKpvVWrEi^7{RIb~azo z20Fqcm$tE@Y@Xl%BesTop31!s5G~9j92aMN0@GY2ZMVU3@OoXpHCZ-sJq*ysFjMj0 zjK?)#n{iD>Mj^yB@LAyK#lIG%w#2g)A2=|IFezjC%+a`5 z3&^_`smaQsFVl$)#u!$*G574KQtWkYlI2m{2YzVNc`Yd@ZFN_tHwiJe8`E6r2N&h| zp6|YIaRj}5A=5tuVy8eP9bDTcic@~;iHj^WLvEig^Wed;{&8wz4{B%!<=ft$3HJ9o zC0~ds|cB?QxDkDOy+E0L|F0?VD0ye)Ao$xy*XNr|31Onm7j zlu3yFDov+~d+1$wmJOW-VCeco_y-=ihEMVuU^{HglV6Gz%C_-zfJU(Fj$^e2yH$(- z^llq%;Is1$c1@3QsH_k|6KhyYBnE+{1Yu(OtB3}0Ey=Em&lQc=F=W4$ub*DQwiM@v zcW`7XJJJG-Q2muP1N}xpm(i;W#9ltjXcQs~N=geIc1hd>TgiSv`AuUR>1)2-7}%^g zhNC1ubNd7)i4h`O95}wx<;l5LKlruKO_^;aOc%20#i@G2EmIXLes8fsDV$tk(|J8h zvF|$1vj1-EAIY=O3j2=R!O_BZ-FLL$a(bo1GcAw9xe!|zq+g`y7qC*zS57Tc>&EOJ z%5mp(rGMP+p&U6!^6auC3z-QlDLHON*~c;#DJ@)Hh}LaZ!O0fd08-1RB`iv=LOCu% z*?jKdXE8dZTU*5T3mo1v$?yE1f0oJNBKp3MQGe`DvEvTW=w9~kzMC(fSmO4X8ODZO z60JFYsmacfBBR@AZET{r*@0YLYcgE&v6Ljz@YNNYZ#_HDJ%=r-C517t+Gyd6HpffC{~R94(VA;hoGLK?r(YtmD~!JL zUUD;2Z|(ye*sLvMV6)yBS+a$q8D<@Cfh=m4gzH&z%E{(`y+(vf&4AmdtNjLJN=kB` z`?B*E-5b--8ZEdq!nhw?94mhJz?(I5fap74&4P4*C|2nXA7HfLqK%>6iHK8;XDdqn zdg=36!NpdioOeG6#*nim)4ok=+t8dx=!E&MRh+JjU>$a6A4O1#^ zmarkh=B8Y{V%qALn?tW*Pt?WFxp)#{;bA9Pm7W3G(kB)+N*dO>o16C-W4O51WwPwk zNMJR9JsVAc<3qcST`FUjGM(epE7N-6d2~IiBGkqvcgOwItYJv9D_!fx2$3bA_-}Tj zoq^5TQm#74DE|NKy?2~s*IDQNJ?Eyn6}zi*n4TOoGYT^bRjN42gz1Wlk@aU=kChkrgPpuZgq86&y3Zf zKKhKh>fT$o?!9%M^Zd^5`8`4yz`p`Jmc8r)^Tht+i?W2*0iOb1|4cvg#ezs_Cdv(V z4W`;lMWbB_{7BJ^;*|mk%r`;~7Mf@cBe?{hy?q~_|NdcmvM&GQeb=&Sxa&fGjpr0H z(}UP{ExJ}hxM@W4+}$gMn?6c$dQq6jP7i{r+@@*_Vu#sjB{06cWMgk?x>*tk^2 z=ZCGPGOffpVG62&#c>g@%JipfbaSa>%-06CST?XrgKWZR6IGTW2qI0Opy(+EY^&Wp zJThIH1KZmBy1;CZA=vZ^7AvX*Fe+_?A7B^~^DO02UKmkq1mu%8mhtQltTNk=ib7Pg z#@<wGTLQdmV~5Kgwmono#4bmolvRR z%4OLKXr!SLDiTJl=Wrd1mv8CkwzU)@aoK>cC0;Y`&X!Fj&gk%d-XM75;J2#ce^#&>vz|V*Zk5X{diV&~ly`A$ zi@AEhOwA|K@S~|FVGyE$p`6QiA3DfCe(x|n*#sZ_sjJztj39flqc`R7@=bjd>OPr- zNw<4$587P9;)>B6wQ2=ZD3S>qGu;KizwDpp&|I8E9a*SjNWrB;OYv{MwrE|kG;lP9 z%^qUnDVMZ}>PtyjutKh)4GZi9q7^$fjP`Nx_!K${@T&#he$&mY8;Vul<6(mE;#)~9 zQ>~^1{LDx1Z~tvd!SB9lCzd72Cd@X;yd2FSVxb<;o3gRZXFq1W>5^d<>H&MF%A7tm z#i0itVf3A^r7sf~P0kjZL`u_>OCW_{lT~5u^u9Pg2#Frqj*;rZ))7M)hpwHs;D7CJ zV}cQgDy25T2%vorZ~sFiue}B9qH7qsz=NsCj38io+`q#f*)3jG%`(vHct z{tPug!ZGFJR>T?kA>3EJkK+CZDMfQO7eL@Oh=he@7+7by=Spj$RyXUFRRzxm%uTz|%?fJnG&RGe z+Pi^pc7jGCNzO5Fm1-N3=)foRnn=^avX&9xt!v;|22OT}a$%k*3~5M*K*ZYxk*4a$ z%{7*TAps)0ya2n0exGm6!V$ICuS$10NX@df_pXYOkqp~!na z^bLOSCvSUxb;Ej=Arfgs;@oNwfSIbtok!>Ckxg#M#U-&6PNT{*$k83_or)#rugo{N zD(7J?>_@M;9AU>2?v=q~v4mFu1DOQfNefd78bO3*NV1MWrQg2 z*dT}$*@Q*UvSufm&SVcDWn0YGmx5(~(!`b!MG;XH5gH1|GTZn4_(Gk(y6ZUgAfnr~ z_{Hnj)0cjBW&c7N7(HuvY`n-X{_6vnQgBPL$zaw&Yp4eyo4Y$#dJREbzNdBDY}k~7 ze8!DS(8DM$h1MX^v0o*EK-z=~s!9WzK!-#+UJ-LGgS8_=H0LH_&r1!VX=A7eLZ7NK zncVVnMj{_~VZ42RRw9%Zo*gTFG~oFm$;1;krFoiH5B-EIZ2xwC)6X$hW7adk@=lS9 zh&#etgpsBagzTBDFk1~s*#_xQ@%xK0>omOQkG{!WAAV~~{rztP8OMCWiS&K@#`&rL z`U$qL$??hGcs0S^`)Ev^K%{e|Zu)Uf7Gp2WP5C5aT?vHJgptB*C0O>dg(Xcqu10Ec z@zP}=<6sEET+JtC8w}@MYF@Cc1Xpx)@%;3Meu4M?)?agSa-P?{Y!|=!?pxaL`H`a3 z2pP&OC1JZZ_2b@tj7F;*`=@SLPk&c}g}To|-6x+6S<~gVW7g668XvynFjX%ipS1Xm zmv3h1SuT}#Ovx`?zn&jHe3+a6@Sia(laZvLHy6i!M=1_ju@76?Ho08Qwi7B;1QQ3) z{p&GuL)@?-PQJWgDNYM1&uH2fIw=~V!qgC)I7a!w2XKal=)Uo7G`{{(@Ei19wvJPG z?j!Qzq`T*m^}PFS*YS-%`vT>1gEeb%tR2a6=*T?ZKUr)O#HWf)uFl7VXizM3{NtbF zlK=jnpQWp}8nZ4SR%6!FgwpXMa>5WK3=m?;`d|?P@IolH7Ptp84)e9ROeX-Q$_>_Z zr~XalS&nI(X??N+DvAi2HFP3FZOgSx)ik+;$)TAt+Xk{UTd^Q9xgU4-FgPyi(w8Aq z@#2`dEM|F;rsOMft#*L11vNG?mbapw96%#>EcJejq7R}A(Z@(%a+AeqkEXB zFbPqBNTd+UtdI1H#%KVleXu=AH3Q)wvMi43Pn<&$hO0Z)f#bCzaPainm zag39*70Pv=-1De|a5mdQHX#<65u-PVLZsqJPRcPkU234TCbdFRUab2BI%xY^oP6Xy-W49Fgw59)oA~F4Cy2DB=106_ zZ8tYAQ)!-0XstOgRpw2*hFNF?NJBDH3rLx;ITeybplYK1jMtS!`95ysfsjOYno4Am z1s<9xF;Q-^xhILxnm$z|LA(lD6A4P@l4{2fBM#2h+PU0Vm&>e|LI*zeNYEWFu#+hS zkU^5^+QP#2SJMCB7qA*}fD~gFA5KKd0MUrdQ=8-~h@lck(``Vt4W1OC^QLK67GcPXh#b=72{%@aR ze7ea0^XeUhNB0mMd@z2ayg=b!Kgq6LKTf$Buyfgje5%}Fv^y>{AL~w14`L-k!jx?3 zOJf@`ak!}F*w~ZmC`&h`q#49xY|^nhV%Ei*N4fuV|Lv^jI@aa#PvZpwrODU^RX^hL zHQjvhEf@1Yzq*&I7jpUfPH)@$$BW!~WS*b6d=wFQeDQk^qkI!ES*Qp6-yfai@bLu- zHJ{h*9_76^Yt^Vi?n!|0_KGnh2!&Bx_&h7jyp*Te3yZaf7iOHH&A?R`|W z1YrR46PWoCxcpV<`IDHr9DXTQFG@p_-F^|}eFs1(?4e;?RYc97qB>Jx>Vv<7ZdFMP zzU>|KUA&R##ABoea_s(aH+P|R4&^Jn`3eh>>QJCoLPagq z*iz#uP4sLhOsg^LLSZ##Jxv%=u%kbNDFud5anO0g>Z`-}pmDn&OhvsUSmf)o$T^%H!upG?(b!Rmc05m0wKCDp zIJa#EAy#WK(Lgg`XiNbE36o~1Fq*MNmoi;K!{WDY+uQCv@R}Wiyn0(NVY0uqzhW#C zck)(R5*&L3yDLjDn?N<=l5G2u>yW8f6??SMz&0d82vU}e^&V#t*_>Cb#;gm9^FcCR zOuV}Gzm^BS<FST&-{^TtuYMA?%^!eK(js{4}4c{8R*z< z>uA?=PB3b%Y4`yRKcZYIGqkWDGx9)6#L#Ap-nGx^`JDCqS}SPfP$JAuZzF;RTL)dX z1cIY~_RrLg$KA?iesC{a|LjVlM4A%|b-I%_eQB3M-RD%XHDDT&(e7l2;$sogFgrS^ zJy}R0NV^GwFg{P)j8}cK3EB46Y&5+N(koP&vKLWp2ADHPxU$$PQxhha{vNyn2i)1XlIxq4%st2gFRT64PW(+Cyo-H@!Q0Rx@x zp;oVRs;)5X1RIRSc4dmtt5MZC8bQQ--DkYi#0w)fr8J4;Qu%pGH>v3qp@^@q7b#3B z*wF3ZT9S&VsD;psVuk58qkven+d&Kp)ItQQKaG3y!N3wvitS%M9Dmkqrc{FbGI)*7$n@8DPK z+;UkQ2QJ^-*RlV`p)B3cvdVfT7GqWrDtx7=`--F`5D1cvNz!??6w6N@r)T5Ek3*-6 zsKL&LW}+}fE@9E1>O9X#X{t>hLrV6aoTslV$&SH1K@idm0>UtkFDchKYiXBdp1maO ziQt$9Z{9h~{@E%@2rgff#WEzAqqOc5K^KT;Ux26Yq}He-Tu5eui$g(+xMu?9vFmV>HQ@G3R@ z*&@!`^|)yV+YvB*1U++%*@Klf!3Z$(<ycYhL&72C&)diw@k;qLD zMN6+6=%wBdTH}Vb_I@Jtm<*D*mgM~}S;LyH1V`rUeD2XHhSLrMNs~)5O$-#;w2@8* zONR)L>A>lHP zec+{h;jY8Ea=bs5R$N3O#uUoywz~G(ix= zWm|@UX&NY{Q7T0E4TO{k=c$z+XsroblXSx{&e@nl2*FsF%jE0=a{M6{%o<&zqZsK{ zDXbN%|C%#}Ho*ws%`WgS|NJe!>a6E`D=%N zwrF}jN^9zYqU6Paz#xLcWXHCnqJoG*5K9xK)1@XmhqCDE0=ia2By)(C56Kfjd3B=J z>K{Ppdz8&MsjM$Er;zY55Z9CM12-h;%(Cx&NN1!JusRa&43r#NSbunfoEaR3V-70stY()Pu5?mTM zR!sCegeav!m>?vsDX7)zq!zo|2#J->A>{e+<`He5l*ip>70(7%W7gAz)|$sA%cLBW zJu`Lk$uc)@=_6rE(2%kXj!rD_kx$;iE&t~O0NixRC?EdW>-p#JAE7(r@Z0aW;yEch zD>r;53KbfmW+>-kw^#2WV@nq2u?;`OG7SWRV#6m=nv`Rbb}V!h5``f%&DevfFMW2h z?p)AX5&1r#k(P~ooU!BeH|*s0dk@k-G{6Kk`j@@ucgMbpkygY-NAWq7ngM_NwFkNL z{!<*DC}K##hdyv4x4vXudtaqBeh`wd&u^0g*D}~Od~Q$Vb@>#B=c;(2VzS(1-%Q+# zqUZF3m@19|X&Lgy#5jLi-NwXpXRnF_lNDaEa|l(QLs#Yz>274M|BTN$8+5&do?nXX zx>=`?8N)IpcOF_wdKc;e_Z*q$s*OF^E4quhrewm%@jzx57cq-ly}#rAx*uWKDQv*Z z_u*?n<*pyKOYf?tLHD)|2ty*Y!d`Lfh0u7%4&kobz+M0AON{?$KLCdxjtE=fvruSq zVBb7Dx5q^N+QBqCH*~S*SP3a(J66aK0sPggm{0fKf-HTsukRKc2*S_;<`ZkO` zsq6OmSdCd15UVlk8Q@rYElms6T71!3(@>IRRLAxfmPP`{p@WLF97?4U zP2V7B5nlPEjU6mCXVgj&1s^`8nTDIySYYk5Y<87z;T7zIS+z4c(m! ze5TMXJCdbq>xGI8puzwh#e|zQpWFgw-4B_o#$pyj2!hrEon=UJGJsSsdiq%02^$~` zXpE0{9HY4q$54g9FqiU4P3*a>n>8$@@U?kn8L?I!#H0Y`D|Oy?qlCck-$>%bg9yXG%;u=BzZ@@!%h9`SL5PU^6*x=JRF`XUa-ohC z0;OX@e_c-s=e&3{ug0tkjq^b=F4jENA9pKQoY_6US~p!lXkfOXxO>W@-!-U*3L|Q= zBP$>h)Ql9q;k12~7V(akZQ&g++wz>9XBb7upw37VKoSwsR0dX1MTU*ejWslD6%ck? zdFLxd7)AJ#M=>7$2KY^k!F90h8jP;NPJ`NWKx>WfEvfmUFvLkD&KW$fUz26w?!U*X z#0IprspDAJ{TNoJ3!Q6q6w42svEQR}O(ruq5hKhwoz_bG!mQ{xbA}+HCxZ|cEaF?wZMSzN|8iF(!{rVk*rA`~V+sOLB_K7kcRy!WMRmn8Zt zR$_%#ahEw2A)*jhgc)j0&vtu%h4Ms-q=?jJ#R4L;#HXsrqARdlP% zedPPtsmxi`82}&oPj6#tp-es-C%S4+j>^$}s8ko_9XFGeA%m8O6i^5xhiV4*j+gk+ zzDbTvms!822R{h;@1MB4gJir=a4mx!gIWIJo|El{HTk4PvNO|12LZ*oI(f&WR9Pa- zE?e7;nj0rP@Iw}>J&cW4U<^KS8MSV95|&ov#pQ4j>>SGQ{bTW>nG|sM!CAiZz-fN& zm7BR{nd-I?C=#Zmqy%%_>lx~rz%0fKdO_DPB`XI)kW71If+Ak^REM{h4kIEzz-%>} z8+`LyDL?ceeyN5qB|Y0mQC=KdXZD?J@3&&QhsyO~_4O0X&Jcu(`C5e5nka%OTCp*3 z_@2k`8}W5qIC+}?^SYnm|NYLV$@V`(%aqlabs@1Dvz{ij*3^QCg=R>8k?9W_h@gqk z@My*0p1FvX;;D4PBK-_hX-^d@^jP@VhoB{-2x>8zR64PMUv84KxVoTgKJU6IfQ9p46dc9Ac!Jt6dG8ldkn6;)X%nE(OF!_VvY8aM%*~?MeZ(!1sq|2x2uAD|Ah{i6)Rvu!0216?{ zro)8QPbefgQiK zqxSP0QV24R$$}TM;3@K!;`*MpcA0ckr65eo0X%U^^Xx!tO;9Uiw8$2O#6aVC1suNu zRs#HGM5AHSG*dWwnVGH-M2#}WeP4l=`EGRTAZEG?FOfsYxLdMbHh7-xJXU(-sVM4L zt?58%woNcXZ2DWODeQqkQW|s=QSV=a`O4Q3e)B5;>>t_5{D$q^I@m?ZF{uX;$LDI~ zT#Hhx3z{iKyM+0>wDW=}jhl5vIlCPKC)=;OsEBe~f8xZ;IOw35Wx(B}Sqvs}A2M<@&; z)4~wY5D6+ljdWB)34<`vMX|ONylqqBmtjU?V*%L zX^rq&-9S&voAI89 zPGFfv+kQg`fqkwx`7A>U!B1T|#v_wu!bq`wFoV5d5Ipz|(3()g_nSj}_#Ky#bWHx_ zYx^nGd|tb2gzL8S5j^@Gmj6uE)Zr&ZGDc>C<)dpPt@e0Z_aiJRc+JIwtm#g&Q1STq z9Y>ffGS{Ct~W1V9Mp_D-^}e>(pA@GL5b=vv>4 zFboX8j4sb1QaNblN8Wv3Z!etdYLVccf5FIh!zC|A_OC@+_T$DZKU8gk5#j}piWksh zo;_yyk>+%5Ir*kg34`U*MQvC_V;AG}#J;siL?`_MU|cq7|(Pe z|7k)9!Mg4wrDlNAkWHAp?&4v7?`!+``}=2j#ikrN*CwCuVi?I>%_CBpjAN2=OoCdi z<9Nz%J}HvXG6ZQ`wksu+)_4)5#~(x#mKLFqGS0<;HShj$j&yIKfAToFo!c3B!>t$x zzQ>wol}H!_eQOb^9I|&UMrmTH6gp^7t;{fI^)M*}X$u@vkTz2E(1@a zdzQ+N1Ta-;;v~+mWc;bXFVABHO(@Nv7bfDtZFnnItK5l957dh2FhD2L1ic&3(n6>R z*@`qOijdVgq7~h}bfXGFaCokY07f%*oDf+S=9BS>dYn}b>89hscv+Iyl}lqRda|I= zN@D%^d$DhN6~`y%@lt)fGM{b7$8;-6OWJW~&`4=q+dRL15l<0P2)dHX23=_)q(ohG zEpo^8?Go}l@KaZImPiT1?3kg7C-9F{TJtC0I!Mir_}MFaNsACI1PwDzW@~;#patV) zpM()h-O*5}`MmYwAq*k7d#27n#$q%p5JKQab#g)MJ!TNn(>To`23WqFq_iebn%R1Q zopH#wIy_s3;L2>1gkMG#;*tWPT8T6uOQ+dBu!TY+pb;o)zTnZxkRO~VGFfc$AK!Q} zn@6(DRqAAAh^#F@P)7)fic~y(Pxl~nfM`}=VIn@Z*XZ<~@#?6VV@NxJaF&`VtYQ`a z7VyaN0`r9ihK&6T^J#}>s5;iB*AI1{bN^=>)mja^vp@?C7z?L6UNaU>wMj;R9mi=FG^-({B+b{~4@t`$35kN@`yXs!9}kKReK?(;iu+(Jgx(88dWimMh5 zOqIFsM3L(@^|GcrCUo-|hyUkQTX^lxVGhhzd3d5k!ZH}j*w}`|mV&NCJRi|r1M#&E zTFDw3sUwt9Si@_{zUH0Oet0{6u}I`(7*B4*T$m*N{jbK`yGiWb*CPBnYH%Hm9oOMa z&oCF76orWs1q^0wloT{V&6-!=%!$AL2TuIMXBc_&t&HFE=u^D)hA(N=TY+9%VTAZl1ay(!in5)>zAOvy==mEgNlGvG<^1 zo>TGvTtEmxm%Ef_UAM7^zkJ6o4$V|hi8Q^fCY}-)%&yGOS6ss=d%qjoGTtckbY%(Ai#eGDl+FPA(nYMG*M(xE98d`w%S^zo8?H(lnOq!2D6P zv^vhk)*<(vD$<{FSd(*D)8*m;6WHV?9wR%mKb}Py7Gmp55N>QYX8AQc=e`SGkE8=3@N*{;vNY+47TOZqjC3BfKm}6 zXhO3JQ-_y2u^oGWXwA-8RUrhVyHQRC-|Zn#I+lC4R3C(Xyn+&is8kMJD=j;|##%VZ z#zqlLhtOVww$lU+ADK)NYDqJUa4iGNkeHT5*y`SFm?nmCZX!}RE{SViL*qwZN2myE zWIeK3LI?c_%YmRtZ{*R9Kn$kXI1&$_2P=x>_4xWbrh#L|y@p-;`TJ9mQl8VFvSYi^ zi--=DV>PMiAV;@9?)JAmIsjQgroIUhE*s5I(hdtMPOwb{vN%Cyb_ypmNTRE^oglC4 zPI7#{&Yef**fx-1_h=W7O;re#!jJ}z>Li+_3fVutz}C?`LI`GS9@ABikz4{P1?F;} zEUj_;Ws@$|NhF{ZbEOKQv|C=Fl9613O?j7`E!jAfK`2GGK8ab4S5*-br4-DL$7KkH z31b&St=K-SkVdC`KuCmP;?-*;o;JxSp2P~c^Fypv3qt>!=)5J&I0Y#(fjV^wY@&C?S+TxN7hhW}Z1>D-knc?~XaS;ivND;%UB4dx;l1r`-N8OmW3A>R0~;tRi+*no6$C_6#}SDny17_UFOYT| zhiC4*o91*p=WQI?k8~2`uDTk`*v1II0k(@}+KlF0PL~>JpeJcRZsnFK1)F`k$;_lf8GW+FvU z3uy%fjKt&bQ(u_DEzcl`iNRF)6y=^RAOunhLbn^kTc(c8^dN>e6G(@0#iK82V;Bye z=eJAe+gKDwL;={z4ib6+m$W0P2O;@H5}{RGTC6ph*@H{Rhys`!hc%1&qNdhppoAny z_F^S_=~HFw$0jK))aXscvDFA0*!40(#}Tm2A4royqsfWTV5%Bm8WJy31clkosz|>9 z)dEH7lFvTfxy)+Jy3lz3&O-l<;Kz55@Mm`%K?9XQGb3|sbYq#iW2d;%ww@Ei;j<%l zt`lCT{9C99JC#LwHAEDEihkQ;j5RDA8+2m~I+7HyB?Jt%xcMXsu$y<7IMm@8CmJzx`Q= zLd@X}Sgu6s0Db%s{5|)=$QImnn-R8yDKuIIAZ-wWjcLvC`qGfNw#y~syf}U)!p&gp zyeT#gwiA!rz@+YnIJV@yyZcF760J3}9#ld>-|Rue55Gho8YN98cE5#YeyQwwbAO7H zr6wm!O|Dwg#T9G1I6PNHDTTMPRM50}^X@S|^sPgT_NNG1Wnw30OWb_&yV!H52u9bF zy7~3!v#3~<)@_xJ76w^c5TU3?v0uultJsvAB1{E@wIsHiz^u$HE9F<{g=K$7A;Ih^ z%ti@TV4YDz6Z@JBGZGr`EnZCz>gwA z-#cS6q@{ssv|`-iYt0%_t_NE+S8h$MUMCRo7-dO;Wk?J|Vx_VOAt=@ZKJt}46ly-N zxpagZFIsA1vfRhXZZ@dh_P3~7jWq&>W)CoR*{w8%t5SW>VS)zN7<8D*H(Uv zWD^(6(&KzXB(qqT-wIwGZ1-{1_ccGn%%!<9A8Trh&48}fbr?**+ppVzAtlWq;%^=) z1DW=|j~tulqu)HpN56TH-+A{n{QT=K<7A;u%?k)r=d&z@;NqbiC#GlV%d{GbiMT;p z`OBX`RZ2`ulsR;Go>Hla=SSpn4mVuCoNXd9dV#~-0j zKZbwu5USijX6mtD{n5wJi#~u-A~RhG6(L$e3~#Q`@sZ8rhv~Zfa@5ozWU~@m0SN=I zZ!>N(%l3f`2!YU=uvSDXh2gkJdnwO~0-vy1C#5x)c595e3269Sm4S=WHV^o{*p@*f zR2V|EYyAZf3X@0&7>mm#ru~GKRWB3>!@$aP$07(RA9pU)2qI3;m)NxIt4kdrbVNg$ z6e|@nBb!i!$YvGN-7pk;TN^qeAtP!{kA!XECLHQRo6&{Sh*mx$Q!UM|X(NWVP?SlgXrN|m@F*C6K~LkCc>dnr0SC?PSHRc~owERlo=9K%2hK_oR^q*>peVZ$pj z7%Wv}xIr!6M+lHs?7k@skOrpEG(3;dT!M@h|83M$9b_Z`R)W(Nk9_tSRE(|0tP6@4 z$FKSYj9a!1ur8lsyjW*je}<8+cn~+Z@TMw42rz7PBGV%FT11THATvD}-9u=t5JD1# z0kjgIb}$LOHo*uWOcR;RocTeEh=O)Q4uNLasM8F6`l*5k+N;K^eBDEY#hE3;W3LWf z14zpu^!+x$2vFO<2Q4fz>qhWqCS#-ZlgA16KS1`@cg7?V(7DzU|C@I$u3gvJRON*Z zAq{wfl{J7uBVa6Rk+$LiS_nb6r5Vm=sDAJJEUpbp71DM5UKaYsa7{s|G>u>>I31pt zV~Z@|Rlsr*my|_UIEe#TVYseWk^W`Q3y-SMSOZI+~^vPIR6wZv}OHKBcH&ZgQ zWWzF2z<5pbl@k%Wx)eJGGo-rmm{MZ4dapL3h}5wkVgwCrK-XqaLz_DdrI&k$wjiqu z5X38LItt@S+t3CuEf%LqzMVmtPv6Es^TdY4&%N#SDpv8t__3WstnW>8Y_7^hLs{1L zJbx?$gb;0l5kPuXqG|!*_G4wbF|K|?tLvjlGYBcS5>MPbsoVf&spWr_NMj_^ONrZZ zlot?|yVSK%8YpR^rG-IELYY#awI*y?ZrGN^FMaGj_P5I4zO#3lzkJ`7T(Q0f&kvzd zX-A*>55JB#J%=y^LP}&X&9>TM^mK)}flCm=>YN)084qJhGn{d_Wm)r*7XySezs8XWWL6`c8yY>oxo^G5)+oeRedIR9GmCrb$RBh9-sUAQW^3;-To*) zd))wGU6V2lTqIs#V;Cj^$fO-iDG4J*JX4EN{>B%mAKK69i87!3)I+Eh9b6U`8ocA} zmlDiOBEJ0hd}mL<=||#@(n>=k(%4edH;^Kgcd^5W@u>>_ismk7iwmLWpXJpvVI`ja zve;_OTEz<$DaXPxBtfLG&A2j(go^=mUEp&Q(qLiVNp!2zvR|s0%IJ8V0U=;Vi+P4aB+g6I*^Q)O|>#(P6oL?Udz`OQ(3`$P8C^ z1#!jTnr-peYQ!banz%uWt$jRfJg#2Oky3(-DHJC)yl!S&u&B~EUJQG9WRT=;D0IM`YJSr~Xoc|Wh(!E&Xr&0; zY&?0-9ppud%mH1<72_1?SN+nFf`N!+N+3LDs7 znMVH>5{2)Cx-zt#xcmF9g$t8f*KO$ncyk_?c_g zv{djJ^t-O)*FSP67x$Zd?)4VIBeydw1Y&F_qN^VjRZ)Jt2pW*X%H=uL5R9c1NfFOC znp1Ji+P{D141y8h$YHSU;OD{Rc$;8KwRD@PWn_z68 zS8EO&Rpt@lGEqq6b^P*0yy}H1;`r++fgzRz*Gb1FVa7H@h7^z6@bkqUv*rz#AhQOu zwt$ufVQz?ol&nvSj=6*&CTE3^@i;6b0x-iSPI(fgBho;a8Nlcn0)DB2W)a2(#tB~1R#StiDfocLPgZwUYceK zH>k8kJOXW4?b7M0NZ?wrz-RgG6(d^-hPI-Fq~b-Ks(7r=Ka)l5)tGgmaXv}L%b&zH zi%;~8kF(86AK6u0AP6CmriBUv$o4_D4U7~Gz?@*u>r&ZN-UNS39{)lVRit@ zGk`{?^Hh4b(p{Nom!WFEjt+yC!YpeW*rUr=TN8N{|gzBij(AS*QQZ7k;Rk9R&y1Z%u$R45BFTgRrNcN zDkQXA(wAI=)9Mmu>xiMW#Us;jeeF?Xp&;T-&VT*~DthdXYg$6P?OKZDH{RQau9@)KOl9NTd)(Y%XsKje#a={m=}{ zqG!v+sHr7CA}J-6;fqM0eiRT(i(+DVvZ{%k3|ecHj>)3s$$=D-Ou{6evRSAtC6nuV zQ#8ZaKeAD8VpisJb!T)*72nkxs4y|GGFy#7>VRK2d*eKxJ z4wnt*kkv_~5&!hvp;2nHQ>0R7CwluvdXQ4$`yv1L@9(8BU+;L|O*&-8`uWm#Pm)X+ z9G&d6smWWCjAd}5{>0vk%Q3uj3vd17-==TVI{G$@J@F3b!fMQVK43Lwy~rRfo6Hs0 zQn~Lg0EB6gz4^_kY5^7|kUgUaHyt-baXZItneHMtJcf7iO9}V<0HP41cL=k86n}1x z=G+{Ho5D#s4E@+LJ~?OtIh5@pn@dEHpBapgE9H{T61@zR`r@`qm9lnPXn|> zBaUTa3xiC;Y$@;r=89%Ax>-XNXW~xCnLJu+=4&2JKfn}%T*|?m1{c*rtUk2Uu}XAn7fWLu<6ose)mQYadf^KdyfI@G6o{_c;CfcTrr&F3wvhy zqi-MLBX8e@YZ-j(jw2ixpW~;l9$>83#d6afroUQil+wt@S-E>I5k!h_9Gu~FsmV|# zfvH1g7Z#{QCO2;%WxZK%6N~_&ULspB@rupeoE&&PQw@R0=GoP~M9WG6DhSEhCJ9!U zJFAGOR6qxvtG3^~`w`^2jr8Z1B3N$ccC?kCF*A+jIEeBj{)1EKhrUPR`galyZ(%TF z6P=i%FIp-UQI!(v@Pi~bT|zUzj%aur#^HP06D2iw3NgHC$^S(fV3=_;ASX%W<|wYY zg6ye>FugJ|+lwC9Kt-8!r(JTcef~PNu6l)BNL=_I;3}RKh~ceJnns5{BGZd%RM3sq z7*Ux=_N*Zce9R~$XFyX+d@Q<>HnAT^XZ~#_bJPYdA~kym(5Q3|rsJZc5M7!@M*+H2 z;!$@qJ|^4yQ*^KTYcMW6qw!9qkLuYLJ$iZ=L`PmP#P^w{>27h?XC=;LkJcf?g`l@S~ zzv1sbZ7g`IUFzWV)$OOtWzy#bh<$?N_ZQpLY1rFTR?6 z6Gf&M0xBV_>lXAZJ8q@kGMP?ug0tkiPf0(BE|3r{yoL5I|)lgGP|$Fs7>MR zc?=Z81P7o4fa6NKhU0ivj75>~bzef+S0 zko4AV?Y||ONSKsU{ph43D}1z_L>ms4l(?;40A?mn)beDMEl)-rcyTk((+5CB@f>z4pQlpBt#;DC%HG3|3Vf>WhAnsZ7V*EWR|dA1_Z)N@ZhOBk4-iCjxA9N zhSEN7ThsB81k$0>GFz|I8b~LK2MWt=H!G2rgItkhnT7$iIfMXbY!hSedJ{+f@?+>o zVI*DLotIMh&h72an8_Ah!vptzlNQD&zELK+U?z7nVvJK4D z0`534L$&PjwTDjef8Mc?v@JnLMD-Fv8b~{VQi|p>-z3Mj9=AL8bAh{$&y!CW^e5AZ zpuzTF9H&1*1I^GO5Q%dR5Mx<`M}jn!n&8r9%~t?=(k^ejxSQrZJ+LszV#2O_#}M89 zkm-U-5r9aVOlC*OtIlg7O_ThNEwEz?g}cAIq>$B`p3{%vZr{n;E}P?xK{!a~zD@#J zorBycR&^G&ynHeYVxPrSA5--ZH=QRf0;CGj(!>vZ+-8{|Kf$dgU`uq`$ zh$r+4Sr6=AJ_HkOi-givHsHgd5HC_jQ;I1OmD z+l_KEG`o^Cv%`Q!N`q8$9%tqdgz;io(kn6?onT*LJ;w@7RF{KNnsma#vE$$Ij?o;S z{iW+W&egR|%pd&=s?~v78j?t<_}rzWzI7Kp?$Sb8@YtPT83-qd>=}y}N0#A3AH9u* zQmlaMDlPEXpMSIcUhz}k;+DJaMRaxZUF#2+4MP6qtN+U1|H_Y%H0IH|haij>zzoA+ zyx8D>e)9koFT^n=zk1^)b`E8q(Y<-5_@zJo0^itM1v!BC*m3^lKfRoxH*F!(nmMNj z({;(M9cgc`%&?u>Tr}Lp^zkB|7cf!wNZST^*CbGyTqeaQKKMSSPmN<$X5x5&Kn!k( z$7vzs?wc*yMFVT8X#sJ`W3=ywq;m%8+*)qfxR*wch1ptA?Aks+{@9&pM?+>9c%b8Z zU43ak59~SA@tPELkckUk#AC|k+IL*f_dosBb6z9WVkk@Fli20T`6C!tW7Y-3YRr0Z zLl_3#H{A+=jsl9G{4AAy@x<0lr^sh}k$x2+1n&Bcxa&7!UHVEyG9Hg*rY9C%7y_Im z{=@fl96y+wh0CstJrom3r0pQ;3mEAkyhu}5g0AvuoG3t~dl89v43(yh%=LF1OV|lS zVJapV0aS!vm|<%83Pe(oGBn-GgpFad$OWi?M0fTV`E+568We+hi;Vd zXQnCLb2m6H-8a4hivYiwAd&(T&|ZV+^kEkBrD*aPhUK7!x1o?!LP=7EB!r?FX&TaD zD4C%eM3{apj!!_8?nNcCaZiL+?xO)@=OUpF1M0W^J+d$ZfOo8$#C5Mgw7iECUJ1|6 zqO``X&(Sv*`v=nmzgcBw^lGFOoNP$0S~%RUS~JSCtV!kB@AqL#fm9l2z-25MKb~5H zG8}p>lSZhJsCK7!tw5>sNHDI(tP76S#xJXQ($HF?wZ_m2Lx-JukL4>Yt;QQ#Yigk+ zG%`pX;rMlaY#7!h65Mv8iK!K9Rh6J>V7W;!Eb7{%DIEsWQ1$}0FbiHhcZ>RDcrET7R~Oq$C|GypTXlr*i|vWfcK zD^d5x$#int4y^8cEVl$1#StcD$uEr2Gb1uffH1HmwPi=I)6qmE$FxcYT2FfA=$d_WhS3 z>(fx5M%N0ct=FNnrtXD&>Cp))UL3c)Q1O`u#`)lDcAWEjJli-mU+0IjHktl70shS! zwldTmdn_A5&=bt!xx*d%h!vh%NFw%Zc|vPqLdt#jUR^7tfEv$tcpE|a`N2&*+}kK9jY+sd(CwdctmCQ-5n5j1dS zjv&2q$F?HVh3FZ@SoXSBA(`0&$YdX>#w@hdbh>aFEC-S4J?A;DthHY(|J6cbNX>H9 znh>!KQ=lTo3k^2)t;n-h$hMc~aH`oLDjYcIXX{@=Do}}9*p-ibMdx~Zdk+uz* zUeIy4rXO5Tl2I##@|y%RQ=Iz9|3?=FFU9qqku@77&>SZjEitpletQT-R2zSg$jRj zkHH&m*uvH>3n!h8ZLEN#DR9u>)sT}1kwKFv)s5P)8);tn%86Axb3E@zMj^yD;Qd9Q+tebB|9NB}|dmllzo9Jyn0rdie0h3k_L9@wvvw;*4X@OQw9Nhdmm2ZBY z=vch6n4-kq=x&Luo8OV7gdk zTaV3;qA}L589^8Z5|CQcGq;!I+Qkm2idT7$@p<&X_5U~3OB&O8WPT8}(CVx=yah6O zK(MvPWplTU^jqFnk>4g50VImi+Hn@L>q!t236sf!WF&u{nlwEVPsgVLA%qM33h?8= z7UIY781PTP|JGU;pW*S}0ek@11tfvfz&C(D(OMsTynSEDSdCfFUkD_pRhm(w8Yf0V z##RX`Z2L$_(`qa4Bc)@4Pzbt%1uPvWUWurVtov~Ieq=3BZw5zHes0>P6}9P#-vqHDC2zbHssAe4Zxne_cMLs zyR3g_nsC!L9-Xezn@zBDILl+LhBd)5S)Cs#rYjyv+o0!hn$4U~JaVFdUgm|la*<8| z0R|3Ba|X4HNS>*9{M~ntbL59VVCv`*uDNt0fAzcXW9HN(GYNyo4xi?wi5dR!?>@`k zkt=9Qhd0b?e({F2$iw$TtptEsE6_83A2S5SjJ2y zD4&?+?!6PZ!+E;$Db}ZK#*%Rol}K6`w$1DQZQIUmp0Rd3wAG0*wv>s8;Tixe9gq+TPY7HCYRxz| zIhWa}Rx0+Ql*Snq0M8bbQs~nMsNeI0Ho*ws&oAK5FOV4MNBVVeGmuDkp1qLhWEYh{ zGu?<4`CYEf`z{|vYlSLI;MW@nGe^Zt04XA+Y1AWnlLkVX_)ZQ#(nvHeEmB%Yj+8}qm~}z%ydW8c5J}+e z!25x#TQ9E$zvmgG5ZI=P4jRZX_BGU25^32;(~QX-V@c}V7JO-q*(e}GAKk2iS7%Hs z5KGB`sRFwEc{0+3CWO+WoaiSqY>Z{Zk8qZG94bZ7T$*sJD8x?Y5JOu~~)}Ll= zOP%p-Vyf)pn!43l8=9E`tY&ekGi%GVSp!pnL1>ul4SVSk4Z=usv}tko!AVZe)Nn1y z8(uQX{@E(SX$wra%9%$F#P@BkG0sV6goI<$o3=?sjgCpc){N$TyVsDl4H`j2VD?f^ z50b3L#Ne^6&5Zu!8*YE03K2pK z1K$L;uXyX?)_?C4LcB(6z4vJx+X6lXymiG}8-Sk&-XnzgDXsNCJ@qqxequFdy)Yo9 zz)0l?B85rIVO$7=X<<0YGh&vE-;Nu@=uQ=xRWA_LmW}&SfU=SpwhfNUsFPs4s_-L) zy-dZn+_+pTMOa;ECtzXVlh}G0y+8dQsonE!`~we=nm)|t>BHEyqsT-8-Mt2Da1Ef5 zQ8OkOTbTH>-=*}>BLJ95hdaJ>5TcgA5a`q}TSOI8|s+Y6iS+N33wD`5~Wr=rqMfobcYXv6m}GyPn<+ zdJ34DnC$2_`VS9Oc*RDWtYe@xOqo4IB#>I+N<}$9~kw23?QUjM?40So?;bC;IwV8UKe*ar|_J$+-p`E?}9Gb=%gV=S$=^jU;ZbmM~?Gj`917EbczQKO{}~ePa5M7?xi}nK)N^o zw2#roYRr1UVl`&HFd$5e%yqX=`N210^|ND>Tswy78bIcU;|7)8LuV-|)yS|#v>683 zE3QG=Nyzq7HZnA2g1OvAT(3xS=Fk$683kzHLpV$AJ49m1XI(XF6#wZj(2aOu%s+8} z{7?P{=8hX#n49Hr!=x6aq142+4ED{{7)aUd>~m=bih1A1wPM={w=zZa=uxx^!L$%| z3fa3BdG%}2<#~jgAx!3}9)A?GMKA)W@&eLL$Alb^P##GglTvGJ2qTGVEgCM@OgL7Y zXXz*;njdcwnIN-$$n<#_51#@KMQDZW zA48>k36;PS5rGo)By1W@4`=Q$cokBBD`uF^#T8dVKt0gZB7rR+Y%L5b1WgQ5mW4ty zU8%8A`&er>5{w@Kz}mK(xwTi3wm=ILw>I6bVsjixm|uga6_B=rF|wV(ppK~5**%a) z4!(lu)IM~xh9TkAx{gy_s(=#$bPym+8zXFDHA@6;H=)w_2ohmu1)%F!@Ir-So`-m| z8nZ4aE-1+;gm?+?GsJ;!Q699~_3U|!tPN3V0bQ@4%JYb952v~|V;C^n<#q%vc1P9(h-x|$2Bd?dZ9hp0qC_AO*>+3s|&Y3x|OiBB-7V}8|kq$ zN`=@mCjOd(+h_!9IkwPb>ri)G{@m)USHJVNm|z6(o7BJdSu#KWAF#bT;`APfTAk90 z)96hvVM1l-J^ll%uo;&(p4tm;8uBBtzm}0E5mu3giPE5FPC^tR+%!hdV8^|1qsIBM z@L25J_e9&AmyZ%A@Fn8Fr-6?E|43ZZ@@C+dfOWu^g%G>7*5z{?>Rk9EmIB{5f&UMf z1+E2t8|VT)A%r-lwZ8uueVGf4)tL3d!${VlUP+?oPZ3OvWAyZ+$F^Z8NZRHZF{?M7 zpjvC7O$QM!ix6ii-;r(#k&Ro3WKgWJeGV^322wV;gvoH$CAmzUuA^XuN=2ii0DEYR zTCKFyy&CY3?!{=8S?gUllDh7-`1|grws#-Wwy}GA+XN#(Soa8nPGZzayZrbYwjoTD zyC0b4j(=U+-nrybF$(!@#44}^}1F^>IWxEZGsWt&ZBee z9?3mp8;Scq_f?MG{QzUTc5wB3-g3tKX-hG^?|$;@wvh}P9C&Ci*WPdPpMUKg6qU(b z&|pp10`I8{D5sW#WlOOAg7OE z%rC|BjR}w6-)?jDt6mC#cW@S6nr**d+IxW77ruy)5~sJD?yIiC=;|d(r13+W#_%po z+oCo#$J|UUCKy`?LdEHQ$4HryTBFIo{^YMyugCH7-YG;kAh8;=UUI$_dP&t5XAzPWpkb7)>Wa>L@Jha)Re%m)7Z^Y`+X;2ca+UPZLG$u z3y$ZUWE4W=f%gyxy+yWn`CVQBKKops*D9VI!g>W=oWXzKJF)Sv5HvR3#8lr!6q^B; zw1}id*rtJLn@huml(Eu6i1`0oM4{+igI8|b(0lh;`;rWc9pX1Pr;LhQ$-$}{xa8I0v*0YI&U z?j9ikBEzCCa-{HJ`b5j~40Nr8a$H1unKzA)FU0QB9{{ds{r|6Mt^a)4dv^*U?gl;$ zYy|#2@Vig;z(RIp|BdWUf8I40p7$Z zD*yMx;Cpdd*&E)AdD*r2p`tt08CP7(#7^3TvJ2%^5kWonceNA9;Z3NCBY;M(xd@r< zS@CI_*_zMkay&tQ>ji<;nDxR&@q6El2}U4n2Auxp zy=_Xk^w5KB|HD7(*xob@ur0#g^=K=BXjbBCq(p1p-Et33SO&9=h*PqQHL7L%0qAT$ zx>bISlVQ0Lg^}y&DAh&?j6@RMD4)?RGh8+{jh7lkQG_i4DY2tk`vHu+CZ$InC2D%4 z*NtIEA!5@NXd&>81b+VpLMM&swa85wR~#7|FDGXh1myU;_mVC ztn&dc2x%;9=Bbpzbvnz6Wqt^pBzSf5yDz5uC0D}Qo!Fz>C^thQ4VzsHDd5mtjXl#9 zF78h=lFyQ8E`W~hxfZ>Jg;v<*skkZGG7@gOq1a!na`oEo`1^(d@`0~m*JI+&nm&wh z;@nd;YUsj}GG0{YQGt(XIiTZGcB7-2YbPunV2h>uYza-HUZWu_hLqomTN)BBy6F*> zW+94@UK68#gwRY9B(m*1$~FwVu2Jl&fG`BdMLTKi^W~+v8nZ4ao->kB2=Pi{nf~hm zo6dme178I`4*ZMOIymzPt9U*@3rTo<-%@8Wt?3`XpDup^J8TeCHeqhQqI0D!*@Z66 z#6il)QE>|0Do0b&M64hkRTv=cWs-g=F`WdF@1wj1^Z)QC z1XFQfPF?X*x?lP-bkGEQMFNrP#yfq8^x9$k`8n#RCJ7q>%|flcNlGew3pABR%UC5Mg$7}?3C8yMM-fVzSUMuq5TtuKUk+qX z-1Y3d;or6X-3R=iGtNWn&j=xY0(dR(%R-3%uJwvq(R1UM00{)ZuPqCFi^twCg!mxv zzknNr5SKrnR@oj8t1;`v0j;6=gKxwHW9x6(=@{4BAQ{ z>ji|4U~mKW_Lm}rKv+(!mToCWd<-5fN&ID!v)P)@hMpyh4`CRXsV>4sCGK*6=w6~~ zfe5hsdI;zGhzhd^ClP<%;(nn=;UE5huvnm05BSs<4^XRjK5`H3pJ)B0W4!q%uHc_O zesBBr6W_XvgFo>qF6~m>__|%~*Ms65&2$g7pZpp4{r?WN8Vn6{?SJ?M*5?)7_k9tg zS;0G;LSO$jyh?zb@8Z&-ERRl=skIiKu3p=Hh7aXa#r>cC%8I|gdIrgu%Otsa>nOi; z&;9L*>&D6~pZcSZvgJK*=jyRMjUeJ5?mbD(kJ#9oBC#R~mO{jxGcAL6?H=L2Q$;L8 zAo@lKFS-VE-`xP%+pof2vl)O!5aCA(zh@(r{05Q_{&mMOl^;M9ap>dU#G8+kx^QNW zJ%993yh4RQgDt>sJr;%l*JveJ=eTYwhEa;1LIh8pU<7!>|M-okywAC?8nd3?SdCdP z4yfib<#R3Q(43a;y@%%93{Fp9N6az|lTaF{>>$!fK@=c}bE#xkFDYpvrC?iMnjg)K zF(cD-%YbzQ`PdV%1s#PfHxV{6U1VSTQ`Elq6|{;-ZoUX3D56gn+2rP_SiLlYh_o&7 zLqWonM83xjvp>YYZ3f59;$Qpg3YzXI!h?^Y-89w} zH)C9U1LC1?0s;&JDhp7WL3Q;brVcMD6HC)rxqf6aN7%}Jnx2nsTNqk_l*m+$s9u7W zvQVV+&sfD6tZe2PMz||dO<~#?8!tuAj>k4F$!t81AG?oi_b@U)iXSPyc3_5?non=q z=JMe*wz25j0%B!j93jw73cMNuP1(${Ko^4CuQKqO*&lJ;Sukc=we2pdm0*g*waO^L#45xn?WR^@pb z$sWq17m*a51frM7p~EIw84_thkQw02WxuC~)tGf*@vM@JLWniMPXq4*)-1l<`d0%F z0)GvB?wOiluHw0Yk;)MmorIMYHc8he0f-LYhe#wb$Ch=WG)&0$<5!EQgiW*WBG3`S zu*fg-0WrD;(QXEOy|2dZWCAIvXs-V;adfJi6IG~qag!fEQdo=45$^s5cr9h1 zQdI8#4yi2{#fed{vb%Ojc=$nrhi*q?dy$vE0$Qu8?(}}FYFvV*=f}}Qo0mKx0YgW0 zs|wm{qMS^;nhMzKx6=KdUnM$u2(vqnk?SUyp1>SghxA9$3vt<-?ivC&3qs%xY{Z=0 z3tA&A8xaNA)oFsjrKjmg7GeyrK2)ceU2z=h)_B#K8~ZvVrGC@H-n;W7dlg zNynnJLiH{~54#Y@3w5+W&v^Zx{{4r!Z(|R)y!|SsPA-ri$nws=_-~9iE#CR>eg;1B zQ79E5-$NytqwCOjF`98nR!}VP@K3y-+NoKDWwG-Q{u}Ro#m$VD8l-K5k(_(R=RH;A zh6h&s-G9b5T5Epi{kKxP=ZhV$i$Q?I8uA$cO*q*GR4&DV$5_4dwtLwnT{YX(`xg)bM4cyTYg8KJ5 z&MPb|5NS;#ikksBt-K&(#QtPL3U+_s9dtkZ7~jABfmZq0xv`R9v|NXv;hkgaB^>(h zJ>2w5?|s7Uo*1h!>-mV)nDydA_Np6Mxb2@%zK>kFP?Ai7A&7hr)9F;<*CI)}QS6vU z`&JrfnPB6x;T*%+1YX!ff7(GbO0m7v;_=U7ujFjlfwN%;x-y5JKHPrYZY*4f)Ho*wQImFSE=!YL^=X>J7eaMYt zX9!KaFhbO8Sj$VFg8q~I&oGf`VVrsdp>?c!tt^$?>xBvG zV^`oiIUKE#(q_U-Ge8xoLJY6cZXnY{#trNi(OeSl0O)3&Y6OXIN`g zk!XTONcy~p?^k2ig~oX&8C!MfZzNt#yP23#Sbi6e5*t+l{12`5=g;>!tm4^&X&5+H zyo%;GKL&mSEe)(>=YXw>Gq8+gRP*ELS^-NMAQVwpC$Lgym9PsZUM8#dB z+eO-)0X3LDg?HpJWTyM*5r@C_8HS6;aMCV@V>5o| zUTUXeVomuzdw%o3^NL$v$zZ1QyFC-QwnfeJQA)=_YelKF)|$eU`>{pc{nFa^>y z5SEQSI1+E;H_&0r4-A;B_^in}BusJUn5;FztAUk3B~mO8ZaNCvq@6C!p!R;3o;0~;z`t5&49C|Q5#=7nF z|M<_Nhc;7bcqBwT5%2;Zp#r3v>Nsto7nLmfn42T0S0LSuwWx#_0)3VVsc@3< z3cu3avbm3kCd!n(kj=d**5y~k#wbFC0Yb{QT1_iOSXeT-*Odjrg=x~4y#xS%<}?&% zNR19qJ3URpDW3Iv3IUt9_LIHgMn-NQ=k%VXWU#tW;<1GidmlKCYN_U};f>V$*Rn7( zN4~!o5`!qExb2%iV9VeXqphzx`NPBQn5Bb&eZTubZo2grw)U-b&3gKH>mUC%(+7?+ z{@@-4FWSTaG(pS0JOAQ?9q((cdGzopwqLf5!!Lgsh1>4{AWWqxT^=jhCreEVt(v`}n(G_+1Ws|H#yF;!SCGtgxfvzg>Nvq?=V9bZFZ|MXvw4g-v1b5zFXFcLQF-v4fd4$*!cmXVCJg)(8iMAiyBh?SKM%mDgZ zi(f&cs2eT`;UUpT%R#Q_ysSeX)gtH4Rd<|ki6e65lQ@2bAgr;RWf5MBY|0IQVIgcA z?Jp69*hx^!8ogA?=td2(JTDvDiOBZG9jy~-sF$f9+!M#n2kypQw+XYS4>hnE-96Oy zLj;Jb1!T`K(mgK<0RUXvMk$X-sW{JCQ7WxfMCFSgA)1L7Gn?5w*(FQ!{0n)hjdiuqL*+IOXM%0bNvja;s&TnYy41A_9CXL9+#R0QZl}0+Mh!EX@q?q^5WH) zbwP37NJb&Vc4GgJp9B_-iWcwg9Pl~dlUnP$g%D4@=3^Dl8(2L<7;pR~qM31sJff3( zVp6CD4OxQjz#Vz*O9$sGr{490r0DxzJ7jrY4D6r9R}N_bm#}ZuBCj*xht(QUy^4`Me+iqEl8l?^=)}1k#fN@KOxi&$u^+n;|kRm^_Gxf>`a*tUzIcdUk|jWsbZfAqz;+39ako?<1jeb@AQ>URFp-8qT6i>7 z2*SWNM7s>K5ro)hQPnv1`*lb4tt3 zW&%aGA+V&tPFRdx)I)ut#EIkcWF{J1G`5w@wq0EOrdK~DlJV5TXEvxbT?Z)*{MwRl zu?j;D+)`i4s%=)*3#K!Fm{rZOpj_)CV_}9=c@$$Yj(b;~GaY?G}oSmqt`yr1_l?he6bhf!KO|P>=Flw!tD^KZ8u>F{DlG$!lWl8TXhc=;vL<)^g=jnUTFEIDXzeY71WUjc5?8O&T z`uZ|~mXwHA(-!4s33lB|BG-+GLbO&W(;=7`Us{|~ipH_SWV-Vh(}##sT^*FWCT=uh z8t0F2l2VXKo;%O-k3H5V7y&3R;1?Ef`eK!SfWeoJ*6_4JCTifS2I+hswNT@!*h*vC z6HNZyKjJ;~7y#A7Cph$xPq6)u|A3^{_zF_CLCWg<{4i3OW83+D(8s23C-&?F>O(t7 zn_$oEM+?wGFddi-EEnDxMu+F476x`@3e&3+bqx_BnJPnXCV`bo(rWTeRIAWDbrJ-) z!y^d8AnISozSBjrs?NCV=HlUP*sW_Ng}^i&!6mAURCoG$k_?H(TMIr^cA-vjLyd}^u2iHOGh9rLTHnWS}CG^-=p#9y&a|0 zjlK6V@M|B!KXHUWNaXOkc>B#SK^*)Mpb^OovZqBXSvHns6J~l4FMTW4mA5kbQv%)e z$n^DM3V|?9qDp~i`Z%gu#_i4FmzIddWPext|Fw!3|HNmgosLO0<9px7O*`#{KNW;j zPt7v=*4Hxq&|ebOW1otiEj`SB^pB{ieolY(^BCzA+kWRi({tT5&-fml%iFO!GeyU+ z8wQw{z6{e6=qNx(5eSKz9jE8`9(vH|i40tF6WVe~^>@?#3%^P8$R4bOftAgn>aoX| zvXay@1FXNu!Y-d83eu=xDVdkqxQU7u0)Jo&_S8WHn#j$8;ZXb9$5DkDgp(kB@otP% z2K*+D3Rq(VFmV(@pT_BNYWvPived#P!F~Ti*Y$6s8AK$@(?k2M&km!cg(;yHXe{G7^Y}O)Sgf54fyu|)5SSn~B|fv>^6`%i zaPkSZU2NT&7eY8%>nE=BdzP>ov;J+uNM&%=Z6c}`(8g9cxhGajyJ?a}NU2&S(cMM3 z?*~h!>Wwn)_`_t<>G&aOWYD8KVpYd7RO(IAK^cPxUs#muv`I!Cg-rkXZ_%8J$wcFx z@6q$~zZI8F@BT3;&7#aZ36AdpKqOL_eeq9A*-2Ql71F)P(iBEEUO4-S-*^LW_}N!t zng)rKgLU28kf|I(O11?)^|?u|d(Z1BOw9204}a{e*CXXx{PA1XBeM!aYKEMUw`8Y~ z5wSn55R`>W&l_LQ)Wd&?H(hE8)FbYC>rYd;{(A2Ci;v@^Q@raVzt6?D-t>&`(b)(_ zfbZP1uT3%v!=U%Iuck6FN7hO)Q)%+2x9!6Z6r0zkdHJS33@HdA#Z=W}ywqe}m&?|^ zH1jo&KxqsiFr?uBXYak^B)iHp|L-|BR<6!zLQl@pC<}yyKnN2Bh+stY+Bo7}uh(Aq zt-ZE)*I`*_8{>60Yhz;@lcOX+0fchaNHdxox~Fq@N&6iM8%JACOAP>x*5e{W=V7L3ma6&D43OoV+?x30RqThz%Pv z4loMcAPjV@klia#E4C6vF|jZ~Yn<&@u=WqHL28XKO;qR;9NSN0_mfD|AU)94GWLwS zS0OS*WRsaF4?dEZah}kMi&p4ZA*8{ir|C_#6J>R58kGk9x&)>1gly8idXbCvx#GFj zS-LuV(sQz-A3FN+f{1S%2VWbktRLlynTL>QqEec8?WM#~ntGw1o?M3U>B&W7_~Vl; zy~bk7CWvB`)))(}R4r6=10_G^aLH$FM+zYXL9B4S3F6uD#56}pdNUCtqJtH>X#`|g z#Qp0rDwE0mQRL%RCxJky3(0}$8pDtzAGJa&O*}c$)|QwZBR={JM&B@M`X~sA z>=}kerRAoTj3t1i)m4`!An=gZ;t5FD4soM`yLJ<DZ#YmK?#QuNA=iBoV;Pc$*o z1+07`nyi~b!NN^i-f&Wwrr8P{My`YO>pz5=I!gLR8~5IaXzbgAyK*IkYy+BFi%~=? z!3Yq0KCvYi<*|filN-!)(J#J@vD?0jm9fdMC^Gxl(;R=`>&ZBk3Qzsgf8&~Oeg!jo z{_I8_c*KVuLwi+Zz6ZH#2Wr(8#QnFm4PR0zm>orKy9VXe(9=gD4v3FD!+hJb@G6L7 z&tUehfWU(|!W|ey#vaksC~CHO>{G|lTYiKL$@P=DVq%~W_=sX3YSl&fo`)d>LB5|T z(~VFO+H{ET`b=va?R(UpeVW`QS23Ye^h%&K)e?ISCKm@@03)5k%IDDa5;F7{ETpKF z74i6jc{z@V%hRaC`-sL4BfI)>U-l-9p-sexpPau^EzOpcKSye|f$tU(hDpYBNm)z4 zIu&OiNSu5H*9jqZo$6(+^|n(ze*!w1|JF_v3qA$r=j+1rZguk50M+N*YVp|f<4-)- zhA#q^W7ZEVn&wavkUc{SUeLIWDdJ3e5sMIj@&wut;HDF1_1qZB&JZ7c8id4Ly`5B0 z!ED~oSvo?*lKGhB?|-V5U<8O89y5Rc2Z+GKD0b0x%g>X(;TFQ9d(d7TbH#?{!Ye=t z6A+k#>oHevK?p%SahMp$7MiWthKY33twou%Y%)EAsGz}{|K~5^boO%azDMa2)m|a;`-*i3C{M8p*ukC+gHxJ$Q7y$Lz z5`Xiq5A!=m?OlgdTKG1Q!hO$x! zX%ZiQHd**orqM>yHdsjykQzUPPzp2U5;qb`hvC|c&&XDS5g<^SblzcVtjeKhCR+(c zfCoN%7q9)ukC7eN$WMOe&-t}=*D-x)0Rsjo+9o?*bv2LQ{#~?&SN`;S=~}mn&;Ign zpZ0uqty#&|A6bI#spXip9J7}3;=|3fot+^mh{q8`A$oRl(ftzA<<&Dq(H@sfA6t|{gYKzcV^kJqCmdl6U2(1tetFc zZ-B{!2w)6tK=iIf2uU2rM8rvQY@W#`Wow-!Er*V`{y4=(1uZ1;u|25iQADAK#>z`@ z=SjIykR+qx2s2+Gn4W6IYqQXSv@ASf^PNe}+M><6f`LNd3meC;LT#SaAEPG@z^WaH z6Fdga1&NmZK?oX<$|Jg0WAzLXcJ&Z7lY~a01KHJw>|8;m;?wDj@tT5<`S|0lWT+X` zu_yLn4X!0F9b%SY3NL>-jfdL|_l}oeh0+iS6Ni{A0YXC*OF|4Pfg)=glxiLuI@4rK zk+AmBNCffpC^BxwAFZHK;YoKLo}Ht^QW$QUoGl^Wg&02ob5&FnAS|bq2+YWs*-#N{ zf!Vi?$!GUr2JLtkO^zYGI@hmV$xJ<9q88Gbw#c|PUb7&lwMIoDMQ;WxXt&CvRgz10 zm!P$MIc8nRm<24YCgUOCcY)iq)(4hw++}>f!Z1;DCnS5Oj=|7Ijt3^+JvxVzG8vG~ z>ibD-G0X)Q1eR&wC=)-75F*jpI7!eqQ$S{t`Jn$D8{7LH`uO*K2{k*0 z5k}4GQhR>MtXWC@=rLk1MA|lmofjj7Alu(T*QU0xeRzV1e_XE<%*-xHk}*E;FuIaV z;A-+PSS~9zZQ{TyZld_~-3ZepyHA*QUX-(EmCTpWwUF0aH0-v~A zCUR3rOTxm|YS(4qS(A=KZo~Ryq3veCav3Rk)K!)hCtR1>Bi}=nn=a;4#|eW5?wfxS z(jCMjyAi~Q`6RY95ojF0l(?aXRaC>pNT2Uw`o$3>rfn1GJ?~Zt=GWL~YV5XfyVH%o zaQ(hi#&PG1LoCOvA1VlGfRjZ>0W{_ozJe_UaTGxBYM3}Q{|1DUK?fcf2EukxjSA5d zcP=P+96@fl92QjRU6I5(OHI@gdJ-%Bu4 zM#Yf7C}F^5hZf%FLj8n1tY52B9-CZ}B;&|jqvc#Z+XyiX!LR@9Tlvqw_h~B4=jTa$ zK^U?w?Q`?CG*6V|NiNqZQ(`V)o*T6(x>W@ylSLH!@ME}px=u=f5my$y*BM-yd|y-q zK}4tpmF`X0UYW35Lf-#%d=-O~*qucX5C<`4v6H?vz3_?K7L8Y}22?5mjcD=76H;P0 zE*K_v|M{m*N-zR^=QCfUGMDV1BOrM8S#JFE-(nvTH#Y(LqT+q{$v65&L$1zb9V+b(a49X9Xafk-S$r36UDK%K%oux0gc;Adv z4pv=!(*7ETfoZCi`?GCZC#|!DX(Mup0)Vmk>elnN)&yQXNvukvrHd>bm-L!-MCB5~ zO=AzNB$6iIk?TPSro5QJVp|j0R40fZYLz5!mmR!_)>sv2x8=-PPSOXj=mg%9AyOs;X_nUWV0Go)Wm!n zyFd;MH$4-Qc5y=rM#~=Kk;TH2EkY0qlMO`+iWYNT%#lijW0^=HsQLkZq{&2e453=p zlh!FPUE(Ojw9c2!xE!-CG?pUCSR%=ouBK_*-4vhv0`O_A^^?#2)@8huAq*2?yNgX% zOp6$U`$lV6I>wLnyqPeT%#BwOJb4%K zkzLF@{tWe_Z8oynuItmb4z$uq@r#ODg!M^NA2p;$f zqB={@wO2Cv-3LJ_vTIh*@y53>`^E24`g+p-6pK6A_#fVa)7wk-%Im2T{rC((5)52NB`a1V$!Hs;`^a_mMp-a4&up zLP}~u#CYt`z2-99{SN_}NZ6=y`}?C~ML2p0RhgxB+drYo(+DR;>f)DU7xB` zOu?f;7rg^(DLndT2o)0t5tYMZsOT{1Rf81Q4IqSIB~#q+<8R_yfAI4g2nWl$oQW{L6=bjqyDPKnN_?A#9v_ z4RZLw$Is>xJSUc8)&;|I%=#gP$aN*Uyfe-Fbs@pD(5AygS0cR@WqXMo2N8#8J29RF zFi@o9I!=AIm0$!Q4sn!+s8z|0JehQnZMuqhu8OWqlS5#oyAei?Fx8P{m4qZ4YwGog zC_ek2gKb$LBvGt5h0?=wAHNXTPKwa0p#i;O3*zvT;Mb9ki@jz52G^sdg>dt1jV$gR zsZsW0Y||i^Pi*E2;7zvOk1YqxB{JL$8YeuiC&i<6mm~5$iN>Tf&{`8dc_(@{S%WAy zgBVzcKDH-$pENMK5|0m!fO-jI`Y6Mfu7XQfK{}5lARo@saQaV5k69u~8n(_I?bVrO z2!s%Xg+a_(TW2#Uu4p-0XH-aLY!624p@k%zUa&?)qsucGl?f`TJ_ZWuBw-jt%&pu` z_wijgBYQyzQkT5~qpRKJTXYRZt07((@yJM-dKi!-S;-X+L8}%f*4%$s4oD@K!-`H;=gn>?Fla}4u^x}a_7^&i5pmlg|O|*NLackl7+K z--&zud(ctHplOkL&n%5{1*2G`bmV9&!3Z$(__NIJ+E4eJ-%iI>Ybd_{-A#dG1AEOD zMnCsO%xs3?pZpIeyIr3nM6Rn9(B>Zl7(FYAGez{g4o0>MT^eh@u~7xfL8P+O4<18@ zP4WLAq;Y(l>~M2IsX+{FK#x3|Ja)5`yEkA&npCC(o#`NqHM8SohMWMTiFUHoBgKQG z6|P^?#c0`Mtm?C)KTpx3-FtRGScA#mLkqI?XT zO!B+d8lCNeI79@sq)6gs5{C7HAF1dZO78H)iQS1J5!**XZI;M%sZAb4KK7mD7_nP3E%d~i485A0^}-S1}G|9UH%fAyCUhD4es zT{m3IcmC?rIN1!Z|J4s;IZIPGPum7%FIw~%5{*mC3kl~Jxb+g!FSoW^ozXb675??1 z3h&r4h*eA$+Lj^c$(W?(7T;%x$|Up*v!dXzB{K=LCUzl*UC1>HWksUNV+hki7J8WU z;A3|jiYxfeUw!(t=V+oH@cY-klbOR!2_~(R1mg*;{do*ux%0GRo(Yy?)&;|I z%=#gP5CZG!w-W5W4q19ZlH+QLYnJodIbiY;z&d!a%5i0aLRgZ_<;?(4SAbpytn` zHa8|j3MmoAftJL`dBe>?wH;rCn;67NCxcF9TROf3-lFvwUJcnbh~9j4lE-y3C>G@#uf-xG8l{u7gjT2QK9qiyf{GDciN1c(wHOhSeOKK=)}LdrkRot%^qkS)tJ*bbyS zFuPZR5X7^`K}%G&6H%K>TGQNg;%6ZNTVTlbjo?9bk)>?xc9>&a>M0Gl8+@5|rhly(*&6gY0d7wrOKu^=8z>VPXW+ zfuv($lCcS4nCKG%O;q>Lane#O`qm)bG`i3OVSvhZG8YOog1pwC;hWEl^3HV*gh_*Q z-S@eF&SY%{+@Q>$4bwrLd^m?JbYOM&5se>3H`;TnXeNDyVM01jEd)!tn6ryp5!LJ% zI`9y-OMl)aQkv;{fScRne~$utDk@Dh3`Gx*czBS!|`7b zEXS-LZdj(IHKR!b{2ELi!jJ|k+YPxcbmW7mf>J0agW0zR;pXt}{B**wH*Jh`8kx>w zboN1M1XV6UP{#yPUby%UPwS*TdO=K)mPuy)Itn+u^{n^ALWs=X7LeQ5_(Fh`@W-I)MU-?VE`5SLs^xm{%@yz3o z6K(EW^n4h`Jh^X{*Q{Q!sBE%*)|xe}gHNJu7ab-HRk3;p98ZiKH84I|;$I$|9tLc6adLr@!=^=c$!od=5y%U|{HSv*Z&aHapA^y(db)=g~n=%2t`QTbQViW;%W$Jw3UJ|DMZA%K32_6 zq8G9o{RX;GMKtw!1t6<4;AW9_y2U=U4M}JA>Z9N&#F@{$qBSF{&3@K4@jG-fxn`7F@;}~L5Pp#C8*Lt#RfcW^K z#7syUnDaW;VI#RVrcGZiS!YdDeVkk$LDRvz5ouCp^8a!p!1YTE*aA%wCxH5t)bPm@sjKOuzJ0DKU54=_wJXIFVlg}bfVoH=Ijw@ zvK}F+faxfLFaRVv3bAr&f_VmB6aHKcbJf|qwwJt+-V^4sP-)6lkIt-n(xT0O^1JO8 zWUcTXx)p2PMXlE@)1a7k@S_-G!#WC^*HGGh5P(!)7hNwuf7j@=Sr-ZM1Mo1vgoFuvfa^1y;5r}q@*DTBNO-KH$f_k_9}@E zqMJiXNnZQRX_r!%Z2zW>9T3-B`{3$;E>o~6FF}Q*yc$ufOsq+*4YcLK!jf!IYQWYJ>c%S?~INPp3$BJBSj@}L1Fjj7& z;zvYUqHla3YIGm$+ryE+{(E#Y`B^h1Dv0Rbz8bT4h9)!4vdNtRP!{`JZ4CkM>snDxU4AtWN(g|1FR z=plkeQe%o^WO*Fbxf0#E0_EnDoBSw1WO4*g+?ga80iuAo9H8n|WT6Y;)gfrlaiX!f z1zNf(GAsKCOBHk!Aq+`w<62TX&W^~9=r8Ps1@+SG;U}ANil1r+-M~j0S?X7 z>0Pi$+}xkzPv5nZJD#0nU1tjC&a0???|uO6)hp?}@l|KNkLLp^1p|fl{;BE=u~$V% z6Itjb<5=9b>mbig`F!b#32wS5(Kmj!ZgIe~SU)^Kei+JkppJ~NWfVm*%NB-jnc;YYriAU!=OaVO^m!mg-kl`C%g9D82-p9_H zUc>equi@y!PcZiEAppA8u4MY)vFE2|EO<@DF>m_y|I8&fzwSJ*$b#XQY^3MKa?E-j zEXS-LJ_sS`$~a8d1oxUnpTPLp-=b?x^$jO!U2eABo(*)o_~&DyI5HRThj$&|f4qJxId}1W zwJuF8T1V>HQD}ByK_XRUbPS-q8d}APX7U0U#*(HsP75IoMEB~}V>NvgRT@W_4q{*f zGF?E|ONoS3CXcQq41AF(AhJbNtwiw)>9w4oGxzy)0=G-CPOVK9o|c^*uilMm=ZR3XRr;yRHaTmhS>moB{()U!wzGH zE?XzbVAI7GnrHnqT`3d8G*HtC!6ob(!m=F9<#pDn#)g+*%zD9oiCXKuz<&q+yAa}9 z5}N-zSnR0t%fNpWLVN@G7ZRtm#z})Mn?{-zVXXu)kj|qGtK|@_EjJM_RuKYF zQ-@mZK`m&7Q5^@vLSzdV1H;5qqtK|e^snL|L}-nbN#PVD!Ug(FPG2vns~58x&IDQ8 zWF)Z3nLZMYLeem^D6N^T`6pNGP88`q(TS8K(P)_lx^E?0f920IIKv1rsf)JD@nw=!P`>U<-8oM4MfALPz zJFZ2W4mG=gxoR^<|M*W^2}S@NYZ~PUYt;s1brQT;9OnS;x=RVWhLLA^WA(hyoL-k^ zX`8mL~V}HNhj^iCqgTti4m-U;YCl!bJLivgNhQF54*buseC%Nt|j&Zj8qDv zX8>#a*}MMAbP=^cYuC^bMkTpPk93IDz3PO0JpGtk`txk*&!e^G_+R`X6JNU>&X0jep3l)R?on(7gqgBkIsd|!+i@?nGqNSOzH2{&$C(M#&t6F1pJZW>+n(3Ja zl}bQoheIaSu1;zMJ@0rwU2nV@6*SoYrQ3Px_dh`sT;O-}R z{O%_)NN%C{^p`P3TelHFMKP&-mPToDuEA6ME3nA#+e7b4*EU+B2zVEOc zvwnEcopnjuCY8s>7P&j{Q}_T zy%w?mVGsgi?ZuGpXt5i$G+}NG;Z>1#3O%?DtQ1-I>}4^8VJzy13bkP0T!S_JIsWbO zWBkNb!_Pm!DGDpna=>yDB1(CxrIjw74D!4UL(UzlG>$%=FcvjUGgD!LiqPfhgeZ|p zBQhO{{xdLp+ZTyvl4-7TcrWse7S`&GV3=52uS2Vt$Bva+dW*IzP||F-y1Q9)ssOV| zY*2m`+itII%*ewDD=nf3K+y;>+#H=58x_ZdkzyiBk?CHK>z7f6MQrEMW{O?mAgeMd za$!OavWV%X26HuvP6MlJ2;r58g9aVaAZJ)i#Wq1KSZ`D?MYClcjgAAlO_Nz^u)1Jl zKKxbWbh5@&T`Q5Vc>B^_jOCbh!SSM``?c2J0lp)I_<7(a5}N<(nxF3iZ)yJ3g%DpR z(G_{_K9Oa7-$9xd!cL<@4`Em^umR?dCl#+$jxbi(O&T?EgbqrmM4#Yi#b#;Z-#V2c=aa zfZX)6_M?;aDD15-Cp`QN1Rfx8E_rU2hmaC;<5l#p+?rGlUjUl^nIMQ_>Oq8CtF&}< zRlR~5Zx=|EG$4~lq;m*6gOCQ^@x84CBS2WGW9Je!xVd62T5F_~NH>e}<`?RMOfF9p zByMKKv<1fwp{9=^QaPfIL2ez7+3@)7?EhlY(IXw3HSc~sjgfKu=@K2=){?vIjf9nH zbgcw?A3`^($l4qd$f}U+)Gn0mprbHpZ;s>Vj3zn^iKZtoX2+0jhLo74QCNxc7fV)X zG`1_yGsjS}*?Jhqi0Kim?o}9xD$P<{lH~JV9I=oG7X1Gj;JIu_U$Nl--#e3mwbr9T zh-1Kt=Gdo%5TXZ|w`D)0u`e{1W7ZEogp)?+deDuw2)dRgGWJm_CK}y~InS8)>zwr4 zpMR4O2?NBdLlh>zYYoDX7)Eok6Ni98ng-HL?lJ9)Z#buzWvsspU7te-4TNPQGwpnW ztW3cPNydS^%XB>;YR-=`Ovl&t9&{#5n8jRBgK^~@~s3TH1*7+z-ShTwAKh|P)J$KHIhYG z>||l*k08hQCTz*o+fkE8z;e++1DQ!ASf1TG!$S`xMLN@zTz+XE_dGF4r53Vsu)r_; z^_z&Qv&=nvfIB|?YfRUDs*O{S37%)#UwFq6ov_{P(c^RtuRJNq7}OgC^^1$2EQiQzv=WTTn>69keORkE5(yKt8MFFwE~Dk7U=^BaqAjn)oj#P9#jMyu zx~}QZI?OggEc4{lj+Byx!AEH*rftF?Na7;UIkyj49tQ-b?a*P(;!B%qYM8RsOF7lc zK=mL-)JWKvQ9#Bh5jhS<++0t^V48{!LogEyvX+2m7*wT6bo2ad$aW9~L#+fOfSf*x zm>GfIHY@aeu^h85EM8PjvDVrLJ_CG42+>VK@qZt1d2^Et@T0)HUhI8a#`(ier3th` z`E|^A4v{Sa$y&@-K1e4K=v9jN*$2?I63TDDvAtO9ccMFblK>_XA^q^cu0>2iAq4r$ zE~9a56y2y&xM&AfArGdF-FI$o%%&9B^K)<0N!UOWXpIzth96)^iKU~YbvNHh_N_lp zJb4tE?ZD_BeBSYekdQ7s?=~+aqF6CqO#+h^Rx8P z-GB2HCLT|iBX;h4T-C9H%oVRlgpSdP@y|kNodl2hYi8T1Fn-QfGHF^+nWnnyDQZW@ z(56Ff=VeTN<14M3rc`&1zAM%zW2-pPqYQj7=PS2M$Ygwxptas7gm@Cz0enCR@rU}< zQTKz*e`kTa&f+6J5Bx{qMj^zY*7{T}03TfN|1X@y*cTkjG3y5#`OY3@qX=D|AS*(o zWg+4KNr>TB7i}wS2i9In^}f5%p+~Bxh?UD?_N_#y7?~|V6hgXy6>Gx7O~**X!suOz zo>a1ay82JvMqZuFDKj(&)eEX>}1`95it|*|CCS@7y94u1tLmbl}`#c6Q z$*u_;>%t@#0iHcP#tk3(Kh(W|xK`p7o8QoS?TG^uV3@eY?nUp(I3`yPW&wd}#_o9p z%|&bwYeq^QD~c(4axSiA5GhUCHgL=wbS7N};l7874?NZ$`^xLd%{18c?|;d!N2gvqpAQVvV8@NuaOYp0g|Ej_vhQCcEXS<# z!*a~}!A54?7UCcM87dFniHLmCc0_dNrx6`}STB1E!m=^YNEH#p3XMc8Dqjd>&>(#F zaVocd1s(V}E7#EZ)>{ykjkeQhtq^gv=#Ezgb&Rt#d|CLJRvKwK$idBtUb1N;oadLi6G9*^AbT-Zic&pUXDKt?PBKQPkPe%F&2)&J9E|Qm zSk|JhDkI-PV7SD>MgD+sq~kFvj*m&w}D+9AXQDJ{cp@c_>e!{W`kbHpelmGsrkTg$43*%sK^LvN3Ck ztd-6lTI(sT^`C03uLQOL9|Mj+%XNJjFG1MpEKae9=PlO<9=cH>u9nb&j}AP7Jr6Z? zLli_lG%D!nk(S{LfGG6fUUM^rSHGFu#tlh=5fH_`b9M<6qNy*UV?^^06{EDqF~AQa zyvbwu_kND>p|29$_XR*>4R1Sbg7H-F!kCG2gUO0Va0;g6Qez<-)3XayozA3vJ=?K( z!v%|xBXd3~3P`P4gG{x9yS-wV%Pr z|Hr>&&ENhXqDrk*VbWSN`D9zfKB#yc`COC1n$9OqaP|o;8qMn_3?p%#>nLCqvIx^m z#FkU3)-kz#y%=3ROyBzmPk;PV?EjZr+5i8($kBiLcfzjKWZ(T>*1qi;*1YaAO!tHv z71M&1TM>r2WNv3LFG&3Se@nPT{lCqBF9QDSi7yHveiWG38u+W`BIQi+S0n@+2lxvi z#G;cVgxCc9YV+a!TI&aRiDEfs{a~V_cYuy{JCL@M6op9IdPJ^s(Qi;WS!QngD*ogY z!CaNf;R&oY+mp5}r4U-ToH?EKJ8*Zt0{fy@kbT?FV_oq^#QaUT5E$F8McC)&QZIxA zC({~h9)U3Vy+yrbF~JBfUb;l+63dNP!A%G&D9y1tK)?)e9XH0 zq21KIL?Y!MzxgEp^B?Y}5evr3A@BOl&tj*u>^@qi;YY0RO0%suLv>@iN%i>?ME2#=->S-wsU5S>FqbZf_2wi ze)ZV!Ex{YcYl{VugM z(AiFeS7GLxUr&nYfPeHL)raqGejyZAp$DUDvHY9Pb|U4uePx6YxF^hqLI^fzLaxiq zp-bcF$wT-PN2q!}mAaR76J?60O)#Dcaja}xV+l2@{@)uo%kaX2Ggx3%W%e+nXcy z+Y(gs499uQOid7JMU*NKbPW^d`#?y1E60>hGa9Fu4GpFnNt|tb{U3;q?j=RE-DgpN3>%n!8SU4p8W|>|ljD}KY;^a^)??W> zjO^+e=&^3lDFeCy%XzDQGIIwoc|jWFaQ%@!lyi89?};Xbqp zF?AGd2km=_!?b0iONjx3D)wUMi&&L8;+X}G-a{La!#nUs_QA;0jDPnLbga<}Oc0`H z_h7&O7Sa;bR6EhxY6%HE;>W&;yzF(5K0D{~)8R!DB!(nF{UmS+@PC95+kk%r0^n^V z6*7QBBo37=2qA`n`BnE_TI=fDtHSlXd5eR{wU)saE za9EC6KVZ=Mq!qU=_EAaqkt-iVxEZ3US+w82nO8wTFgbxcFxZ|iv~IO{nO*&e&LLzz z5v&(iznQo;hp-&Xb7e6$5p=JI>B9&W5!!iz$uS!D-^zP}h`X~pxa_J|W6Jp!VW}$-ah}5PX zxa&4!dS!xaFBC2D2SD2$nv--)ktPaK-4vHVGyk~kp|PW$eIunG1Z89=;$1qrjIY$|EN5NJ-7md zB*0*d9MTIJGE`F7Ol1{*35yrVU~xpFJ4+`6ZVoNnbf!HKQ9>fG2IeiSce#%N6#tMh0o7JwMqAf#KMR zl*2+DsQLNa$sn?AM@+-bU^H*K&lg&nGzzQGTBD{XkavF;S1VlLjph3(mA67+c)=Ua zZL;yg#dCYCHGZTp?H4Y|_?oM?@f$z;R{rEuw^8Wpr~jf$_~>ibanVrHxp3npKgVl- z;s0{^npYr577MyhrO)y8YqRW|s$w?v84u3X2o|tUG;nmb z!Rn3_-m1%R8h1gXl3dGXyx)2AE9qa?PkFjV#)x_1(Zk&St%RwcO542mk3PcFpZEvv zzT+WEO_pQ9lH9Pqll~w3Aot$!Adi3JZh%v?h$Wa74zK>}KjF(A7oGC;Gv(xzBgG^8 zk8|}id+C1J(yiX(hk}%G0Wpnn?eDRUq|M<+J*N<6&=Sk zHouabohH3uGxcYi{t!}<+O!>EImiXYblE$M>>XZ`{f#w*u_jUqqfw^&zJEu@5gMpH zc0We33)#1T#deN!O?-+;N-32jPG2Bcra{`aXape|sQMAz^-)sF1J^~TS0kMwCJS27 zLk}$tSP+LuWf4LUl&2XF9cHu(QW8D=C}ppTy=oOkrmgL-uHMRGDk_pd?EjVFo3TsLtlkBLHOicpz`@+7L* zi*XL@)#t);%(}2R?ScSeq_O7;G;94BI6tO<+tMK&S|9Sgpxk0CC3G>Ns+4LDkBylOBB6HCbn(cr@z1I+~l?^ zySn#&vDUK)Ii0FZy-r2n{!%%oQ5f;-kHuB!K0_wZMpwKBGj&W9728x$};-KpTR6P@@T!BL*Q7kj!4c_}4u0 zwnJFei0=?ic?2ORtKZ%A@!TlxJU1;V7e0$J{O4q2QcNo89$G^L(85 zigNJFd(@BK*tU=|g2NK<^U00G>}qm1n-=;zQ$%5Oj*K7ZH4ZIc1lf1p(DC=asd3*{ z3A>{k`q+g9_Ix`5Rcx^Q-{{}loejCM!`ilK5go*+wDEtdCHX{bec1Gt7+2ie{!MSR zg@3Y-kzGi0J-e)5$%bf?LLzvUS-+4v(@Fcy#%rg(8}Fg~q1|A%&n;T+%4ycx1T6G^ z6K0+z?P^HUEe1Vu>xoNi&N?4r$py|9K*<%ElwLI2f7)!l?_Zl=JrW;`4k`;BFKl&t zlM{EI)tpdj!ArA)W*jkQ`|DQ7pKMh-qXcE6+AW!uDq?j7oAtw$DsGaR7PC=RQ+vw@=)}prEU;D;v4YWo zY7JOddwc(NzW2w1B|OxHB;zQy^%PlVidbhN+7Yrt?X+$b{pS=2Q*^N*Z52Ul&VtCp zkV6X5W?+~(;pd4|`a|+&wHhk@6vn(VvBh4)J17f(2hPW9qLEpuL_G^56x? z{dn7yDrSbbA*p=X?mW!evENdxmq)qiET>HO7x>A04^Y#!X^QC+PX}A*C{}VM!b5Es5A6nSJgy1jtaPC@ zD|x!s(8}#b#2-swALL%tfT5FntjQ(lY1MDP?r!kh8tU6=N zj}vO!pj9&{Twl@LyvQ%2E^qbTpZqDYFFW&4*i*PMMQm_T+OCeGYNA94wwM>R&*Gfu zp-S*Ixy@->uc2yK@4Y7r zNZGa!8XcI~RE@M{Noc2&6)|BDWA(;|xe$wwKC86531<+xsFX3}$9<7apWIBpCYiyE z3|+vBIAki2(S^Drv!#it1qJ1IW9Xwtked|@-F8$0PK4w-gIYD z!GP*yA%HF^!KPC?sa=esbgG-rD@gyl0LfF+4E^D7f32|X8pXcgFsJ)Xe^YndPI33wl{z`lP0J2%PdSiqGrhKudt~JMt9QSpf zw(n7VU^xLqZ_jo23A4^Iq5c)yFC72LkT51#ZE<5+H10)V&OXQT()hk`+9747k}pNv zki=>>e3Wvzmh=nF_Y&&Rp;-r7a6fJWhqN0Kw5?6H2R+mjsrSmlP36W#C8Y2lJl#p> z+PP@^ns5j^AjsKhbwk9)hk0WCfeLD0PMSnFE@;0#MD37#T;gY z_thr**?pXdO-a$2G!zjza*QlVrOnI(N|ZH24tVKIB#5a_7bt(*vCZemH)fx5rr2~IIiO+~2fNY%vN zf&94q{9yajWNAlh{qX>C@Tl9*8ut<|2EQti*$5P6ZXF+blibss2cZ1Oa;?i zpz0CMsw_uVSkZi&HNk&(Y3V*v=+(Nz;MrmhJ|#}K^4Ppe{rXGb?M4mccZn~_gLBNL zx;*BSZa&67RJi^&SWVW6!Spu4iMZUD4eQ81A?QJmL`8+rC_Zc4BOv&x8xlg76|96IgliNV+hZoCzdnF-ATqm5zRx8rk9&E^a;V z6)ezNB~uJ@Q>f4e12C5aA`2F{0b0er{AUj;v{W5t15FLgzKm*tPq{DqvbNIR4p`Yr zsb_Yr4q=OUjmW}tf3g$c=)Movf-viAgjR8u>Vj>V@Nx=MLfN zh4Z$={xXFWU1q67*Nz+0``!=^4*Zyr_P&@mlmHQb-V`U#J8Y?Fb@I0yEfV9dis(35 zq%5_r7j912ejgBph-t=6-0J{~FgL~U$)ITO=%63`_L}hM@%#dP;$&u0W^EhQf z>Q`8K>IE!HYkMW?&x8kio2V?6Ti|b=?&cH298Y0pYNl&KLNDpaSlR}TD5r(0@Q$WHK6?88;N1* zf2FL^f9I(khJJkW_9q`hBj4+TgiH<4^YIwv23jiW_W^Q(Gw%*_^+~sQ3nxmMTnQ)q z<-GLyRoFbN;vAMHFYYv>t9FZCvr%n22ZOmtV&T6;^&auOBm5<(-W>vi@3!^sxDe^d z)_!_eN*Ej7-a9{3-KHtEXqjBJ-675WL1%!YmO(qY4-M=1%^gLS_lQqx_-w#pZ&o8E z2apA&UGAnhN@$_QJsDLg%e*)+fWeb>alNye!(HM`qX@E0AZvmGU31)dbdb{K61z6} zx+t`*Aw0kW;XUFbIwhe5 z4NME+ymM3C1par^HcN$Kru{Sz#TL}{?6T(Kw(+%TXu)e8kt_(4P4h@hORKRU!q`V= z0TZ-paH5ty(1HOVmy6NI3-Z%ZdLlB}9`)17fKbO$Cg8bGEzq>U2b?z@LtzBnqc~25wnv!{4CJ>PJn@@UC#&rYN z$lv4k5kU%xF+hM*(qo+xAdL>?b>SUL9eRiZ%>2CI>@Jpmi4ym60ZhQ#T@h< zYtee75c3YuuL%Tm3KVr6BZUs9GJFA$&Nr}Uq7p0t0<=_|34NYIz#KVZGHOW^E3P(B zQd2i`zS#}8#;6CA))~`8#w#Vhrw7rkm)XKS{O@~ZP!>o8EPc87q>2PB6*+dEHf^(Q zH@iFqynT$z;LPsx_^$iJfc#$n=|Gcf{byz$#^rT!^N-hxn%sc%%rTF`!m%Ilz=IYu z1v;~htZHVQHz-81rgL9>idd68c{$X?tyzF#`=oy0Z9;8tY2Sf|3VBk#<)n?Q3pDAk z1rIJfT~IYz8$j8dCY*Y$mRwNEmR9B%xwA@E?@4&j<&*jkJuWzYQp5NokUURrO1u*7 z4GbBD5K94!qc9XVHzA?YMN5;=5HR~ERS-58x-zB6>Pj(nz*M&&MuguzPpG0vydG5U z^ueQI4P|3c+y=Pfs^+u8%c6CXRRMEKXmN5yx%tQdI4YzfMEG_iM)H}_QEHFIEO7iC zU__J5GNu2e?eD(>%sg#rrUX z;Vj%xFnnsC09}^#>J8jSzHD?V7s3VQ7tN?AJb9QV2agf+&R?b|gDyXS$cE-SGGy@e zzmjXHn%pTN<8HTwO4PDS^c<y&^rKzUkj79jN&@0%UPZn_kF-kEJ^{j{Ru8gpk8%4H!HbaX~FKD zzBt{)W|=fZm5uf|@_nrCYEZ8o)pzh8urYvfKs}7Gt4eubA zcHP`Wn?h~UqJue}kGF?%JxWUVya}nB+z0~vQ zCDg9fi_4xG3I49+(<|pm6+Jjd;cVT4+4i%}H=Y7#YW~w6`+{OhSFZsnaF1nZ#dIcX z$m1UH2)Ek+4&19>^ryc>J~QJ@Y&2@6P3w^}$KmF^LLJV6M5tU}3< zC?2h`>d2D=Z}2&med9Wgowp5V*oXXY2GrN~nC<)p9LS$c^2yMiOs#z^YdQX6?`}dv zwS)r_Q)|~v6a=>SRAfLKq;#ww&SI0HiNrF?Ngs-ECl1zPQOo1?ih0GM4fugbl{dSO zG0zmjGeBWh`TgI^gC*pm3Mo|MM*sCD)C5I`w+9oOO#q`M0NER70$|kAs z^CZEl>Gu`+$DpqHo=BO*>;8bdpC}_RBcfMcgbhlqy4@yam6A8=Lq>}IP^70nE|nlj z(Fg0DY>G9S=HyTlsM(k^jEy*P8GWqaZy!`({F|)FH}qVt_JBv*JxI^<@xor?e?DPt z@H&e;-)s%OuY6@ORJM-$4Jf>Q<@ea-oH81A_++B@usc{uoi@?Nx_&=TG+yI!{LD|h zxn2IoF=!7-Rdk&w{HD_C{k{bGn9Khj-?|p)GweMdOdFv>RTXdynPpK7xUBqny4`fu zHT^9HTvEVC0Q>b|RA0`$vo4D+ka-}+ff4roQZK1Nk?ZjY#x&l3^q4w>=QN{I$K%sS z4jOBk@ODeuXx^eU4d-aC8lSujcqhpm9b$UtO5vocU_#&>E~d1#J89Xnw`KHu4UPOD z)#2yum80FG8DLR-QeLLvOyL~1s0ynxEgnM+0hgT}A=-*tO+{fJ$gUhZ$EZP7Gv#66 zx``V^!HiguH@f0cyFW$9VSP~lTR|r#4?e5VXKnl|4?)a!@(PrN3A`>w2K!{qE}6Ru zP=;HrK-c~a@`LsE0S3f+onlk(T3XK8uQp;PM_W8l#e^n2K^z6GO!UI{H|6VGp-_VV z5PoGubmdRFP4Grq7&Lw9c$u~QW~moWiCXm4M!sZR*SWAq0Ewb){Aqb|ODqZ)uOI6l z*Qk?h-yiXG4QfVD6NQvH3Nd!skN77YR~-`IO@WMy7a)YM8!7U|jQ^E3_XUbgOFzR= za)Uj=u0cFN>YxlD{q$g1iD886nu++gr+*Hc02#8qZO0^a>uZDN;*tum=*>YRQu2E2 z8}4tQ1|%@^x)*J)1Tu#2ST@_$=*q++7do=9r6BCLx+X@rpbIxX4R@(Mn8Usq&(KKDY^ICsWQUh*nju19BU+H6v3>c71m_0*P~ zmp`Lqlsj`7CM>qMiCN=8{jHor+w|oxDeSCj-eGXi6Ww0SC6#dq$eVD``)k(E#v}lI zGQuSn6JJXBpICpmt+FMNAM2`jB{2(g4nx=Jx%WSvyNwNb^R&btL(`O@2v*H5@@5fO zch@2bBy^w3Nt9;+sz;?WsZtu?{bBYAuvjash+|L@x{LI^R1a~1-FFE{>xyD2NBV8a zfw`I{7-DjyChGHN@ATb)R!@4DaLn(IO+%*_aAM;j!EZ6Y3moxoofePQ_7`1i^@WV0 ztnF4(Y7q{)ANJS_3nxSpe2JqB7T@`dN*sT=3ffYECbnHV##p^Cof!#a+mmp)rI*OdNqIt)S<7y-Fskk zW1ujkJR03pM{~X%9n_@X=l1Gt!q1i41PMHd`M%Ci@k`dwq`5EfuKhQShl`c*gz~V_ z8%%8H`|D3`i^MpWN9Zl7?cpKV0mNm4G25?+$d?UiVGmu?tlYqFtqg(wwmA6z#)HO1 z&2ngQbW$%GBEL2XlC}EBF_>2ZvQ-VN%7Qbx@~_ImVO@KRqi$GLKO}IZQg<`^bUV|vb?pfQ zL~yZGa7fDl0@HwoB|K4tYyoxoF&`^ZR~48&G2*{`@XfqU+kIR9+_Pu-Fw2q$e6tQ2 zYpue{ZXYlMEe)>lXmR)Z+E>xUQ@1H2ZYBQJw|4269%|ew^mwl9rQJ_>xjxZeX58%> z>)F^9s+5^=O9)xqW_vJuLIF+pPzN7p$!my zjUf3Dei)}lTgv3wu{rDNZvw{$5%Z{3b-j6mo?Q8Rh@s7nep9lsSe2N|j%TFiJy@s< zD0EWLLbK|{RgyiaV-s5v+XVpaA^l#=s-z|^NYfFl*-26KDTO@GlvzB2VSH=+dzir> z8iN~c6E94fc=F(Xm*>DcZL}FXdFwB_F;1M{)r2}S1=zgGR0*G^`C@Ku|CSf)-xc}G zt#wxZ_j;z@fQE9JE^XhEuZ7V6B-T8f$q;klcGEM`kOl)$5En)62g@}Q-b5;!C0uj0 zqg+qdMRz-b2X#FOZ}#6ZUT(~;zKLj>-$;!sV>`?rP)dPwd@EUbMo&8daXqAe5(OJh zpnf$urlt43pq3hwyGq6l?BVB^^@XEQ7)ap*3;uy3A_{xO^+>pfqm*s;C05vyOqofv zkfwEqG9<$Hv|5BQ6GjQ*O-SdYj{$<9#; zVtehdH~2<4qeoLc$>X>2{;7II3h3$5s4cM<#7YT+N-Bl)%wNBFET;Sosc{UZ-yPc1 zJ}z*`kqK-b39_x>=`+RFxK4{eZ3>P~eGAAM|Bk=qSG7OSx1vI@YHhk9=7;KA^#*Lo zN{z6s#fjIzNMTdB4JJ9c* z4(gk2z;&yJuKrN-{5sEZyvlde`^Njah!_6H-b(%N(D3_Gn0$GAkU8L94Z%S^ zj?g3U-PiAm{QI4EdVV5sPro{F2(!BV3=OKKTDZ#9kLtfEBi4Tnt(ff(R;gF7Tz@R} zXhr-CDVJx+@Or(;spTdj$G1ZcwZcznlpi=(;&^C98fcAaWDLMZo47%1gzibG?&+h_ zNJiA~pLy|~v0N}|UrLC!t<75hEUB1?%{e86H1e+!m?}qZ|UoO_Ghgm$kzTd z8liHWx*H10l4AA0+R}B0FM_)67mDt25(5GG3dw~umrC*`sv2x|X;2_B&=Y~g1(sE| z^nO&2dv=n^4WkLs2ZWO!n3_yG>7Mz^LTV;}(YoJ3JxWb7uHPMJO3dbS)Hvbe(XeUH z)BkTwzIy}PRI&cFuGu%;Uk8sdM6drqO2S5C@7B#r??Kz30n#uH5v6xe9y@S5x;vPC z#PFn7WrQ%&1-4!00>VCjk%+sh3zZxZR`bjlbxJIl{Y?&rL~e7mSU=;L(UhpiN^yIA631 z=hCdm5+}*;;)~Y?_2H>E+_0kyoDLl&5~2h;TKbtBA=&{7!I*!Ae!4LGhZm4>h)4AG zRlyodXvW-=cDvpaoSXE8^m2@9c(oZo*Un2OPVU{q8(1;9 zx({4t(~BNXoV`6lZfZfV6j(Fd3G;x9SFETjG$NZFaAWSkn`fOJDU`(YNgfI?7Q+I{L#7olf};rfZ1bdl$;rU4727M}7-}e}AYG z_r5vyDt&cWTL8E2yF3qDFLDrYoq;HhA3T9KPl;^oDOuYq39>VKAX~4ej`!O_@4Y8$ zdIHmp@PxRTE}IoskZ}o$jbf)mZ$Dm%5J+c=1&hk<8pbT*)3@`HGCtlxeUvdVs`2QxZnUY1W=U}jdfz{QZI9?YP|QdX?xz~iA~?% zx280%{pnwOhyvd31A#d{qtIB2Zw5&Wd-Ts6aZMVmOLH6Ps--(5$ zCfmEm0@CI7_rblqrtA~0!$5`iS07ME<4jr_9MuIJ44~b^f6zI7{kvr5x@hJ<=`yn& z7=VuJe~i)-bCTIe!XD?51R|AJVs%`B%}N;PUtbvG0^Orha{H3z@}o$%Hek&PN?;Sq zGlOFtY?tP=?5H?A`Sh!F$ZX0|-!i8pJxK=KiY;L(Casj*oK^EFDkq#7IksZ{T-$OZ zah8J3YJT`yJJ``On=2+NF8Jk^5J8u;KmR)}z>k<#1}8KdOq**dW(s1{mgV5p_Pg#x zrZG@XEfFKzEv7nGSvMYZmH`9~vz2eVE1EVT@SLdF2mHBs6T$C>di~k30zygdrDpWF65m|gdvbv5i18vJ!F%< zyQb^v89KH<8!zuU*~M%IEkY~{`^L?aGQyYO{Fq-`E3dh=CI2ZE<}E1NE%bH&dK2QAJ< zvv+}-K4KvdlF`Zj)zP9-p_B4JGDfVSHVA~h@J(|wgnqm|@L3O~AGO;S-B2)-iieC9 zC#g*XF5h$8BMWV8n;?Y#vc@)=uMF8`Bk;(5C~^k9&KT{GfFD=?$KE0 zsb2*Gi=s?G>2-m$S2CUC()h7aAvAp5duyp=(_a&pz^=(fPD-mndkFzc1^n3?j=l#M^FxZ&F<0eG33dRBS)&hQ(cg2@GcD*S+zgZwB zk3U1S)uPqqrzcLY0EO0#T=@wEtL@}gs3@Ko>&Hhcjey)bDP5)k7Zz3Tu%xkpbzl%W z)FGup(yqIthp=Gy^^jRCE!Wk>aRIcn_sy;I4h?d^z7Sp+-17Iv`>M}=v)=Rk_3l;g z3pI%~@kTva;;wF1htw&*A>UyGx5b3t>+<(aS{-hNEP)iyDu?iAd#}JVx*ry>2-*$= z{$WNUW1osPXYo&Hkh0yRYlEl$EUs$|OC9LG9f^{D3b8guu(!D$tc=2?X1NZfz9JEN zFk{nf0YA_2M1w)6?PEJ2J58=O4T<^btOFBFjz(yfKaTqBD8(U1GkBDB0R$q?Y{u>5 z;nYL~9jzgRHBzFaAQF0eC^qAISDH|#W^O9je1n%Vh8pcp{KyZLkW)j(0I(!E@4guP zZp{t?>Pol}B&>>&g%akQ!AxQE;>%F%PR77=K*;Kp^yrP#)&VAridIwviGlZ>5{l)W z&nw^x)i~u&v*z`I*!Oz;mQIun>BA@Z!%QAOwjL2&Tm7-Ce*F5*KsNc$RVk@8ED9&e z86}eq6`m%_F)w7X_`8HXA7;IOMrDG%pL<@yAZRWp%^ql{JeYx6Xb^t*k9YEwalps2ky6{5c?xGG2(MN9z3Ps;Want7?Gdm&k|{kPP615~-+ z)T&%9eGM<)Pg~fu3Wm`1A#7ogoOUq6x~|*OW62iu*={&NcLeuK8g<4T5RS<&}S|aj`2C*&!Yi3XU&q zBCB-Y>hdWJ{bq(Oowqoy#L>w=DryK?nyBTn~!zZs@(Xr$e!-H=5O zE8r1ZKHriQ5R^LIm2UXU6wWEg@pLVEpzP659q={n9I0vK(1GW=sA<-*Vp1U2=W{LX zbp5K;H7K3+as~dY|Ma}%yqriCw}IyN*F@?}b`w88voE{UHQgIi&R}j;ahWXeA}rlU znN&dU%+JbJ8OT|F`;wcGkZBL9$nImI_!)SuJoAVrMfX??>&+b5bL|LxNU)KZ4LAFj zpOj4GqHSeEWOnn!JLBeZHuo`Y6g9P%SXUQvyFsFdF^+B$QVW$2X9+`Da;;!uYBgdJ zO5F&Wf$e?bbDWZMeGb7oxH2L2gXz~ieoOsd{s}vBljU2uTGFh_NI&~$jPNwrIRzYQ zIZD`Js*5***+~hu)qmnS0BN*fzs=t)x82i)s{7Ll6 z#c=BRI^#|F2MkO9v9!+PQ<2QY zocQ$lcI1yj3K|Vof>pdEjw+(l-5$@EYf2xJ+wDZ(nohUF& zeS9xv0_tR?CC1H=`Z2}in;VG<@2X*Xd;C%OIRM1r^?uuAYB7_=)hjIEnuhQT!b2#W zgCf3xRa3tspFB~(UFw)*dwZ}>-~;obDK>SAAzNqg^gn-lFVKx?AcFDsqYSmw0gWdN z5EXJ9I8FPjnW_L^9u7MRgFWVxIiPq}$+%!<2%LlwI(xhbPd2tX`5!s9)wXTj8u0Qx zIb)djE&Rn=AD%bQ6l6|-KhMFVc{iFB{Zr+A5OT6EE=&f^!62Ribd^`{# zeY|crttUNSSiD@;4Qacw0#&DOrS^PSStq#dObZ)4UyaJDfj3Gsc#W1p8yd?+2%E+v;>Pf^*d%5b1 z@`n5yrlZ-ubYSr9yJv6=uHXI7h7R<f$LPUW>^WO#H1*Jq1z!#0eCo!JIpCmsc}+3H)h&o_co7*0P#DUAJ%g_Q9){8+lz8w zD#?{_kCXq0ay&S-trk$6Ja&25lFXJt>a~oQ8IEfJ9uI+}WkQz@6@Ih}_lvyNX<2lI zd(rK2oWILKe$Iw;j_~sM{nRyFm?GSVLK7#Mn-7;(w+M-&{*?-Ka4JNN$`rG~gU zLIYjwrfX2?1aa?Wl#^36ga<6<9bG^=N}Z=r2*0|NP>dEqG7K zh_m=9Dd3L58Ia|$UbZDXxuMk)9D}Ba6X=)M(EANhnNEKixPOi+;=f%`3cj`6mdhjx z6W#oU#?W_X3vk_M;g`D1)=#^7XEL5D@iW6Cq@8S%{KGxH63q90{ms_iPZk~`@(WdU z?mfek`eMoMsnqpeOmsel*LTbQzbPCLgx=KVp~mbe!hzHR6NBJ@tR2bwMjEk2gk zvp3mecC%Lesj(wBYLRL`OSX$$>l5D{I}@P`6(?;gY*2~Y%|U{yww^V6Zs>dE-Cd4K zpFJNvTvj``+%%6b?RKg+Bf!=1g!rP`*w9HdM!m?%*a%z_NG_+7;U<3dE0oDP_97gw zG>W(emzbCp;a_sjEUp3+n9`*pK?nY#@8={0XS8oTcwQUt;kTN&W8emCuU87*vUmth zP4+t{2)HCw+op`QO)6;peCKWdWw(9Wk1g|x;7{@IqqO-yqMmVb0B%@yikGF;K zgWPn;<)jTGVdQ8O+v8NUU=W{4SA;V;IMSO%;!DtA=zEL56b*qwg(|CfW;g?{CE$tCWCa@6 zlDh|MmY#f2RBpu(tWz?n9--HvGG`B*KLnMH99NW*9C86t4aHZ|rMdZW!y;t!W%Oz% zxBei2L)^V+)0dH9EPd=64wcP8H~Xe-kr7fUX>P&m4#<%f7Q<2#ZQK7!MQl85iZLE! zU>Mv^P2bNTdD+_M*q{GiK}FNf50@I)q5;)Lw#Tc`)oL18|5{gmX((tjHcNQNt0N5x zbsvQ<YkwqGrsghh!gbD(1@`FOsf%FP zrH%UhW^Ox5*F#%beYaP54}(JF35KssB4EQbxBIyM_Ik!{U(^;b=b2ITJ*eXBy2z1*;ad%5AS~t>IpdG1RKr2Z}l&JpMQh*aX@@OOw{ehJ`++z znQZwTvV<$l!%Vq*&pUotejOeMc5`Z48e(Sx8DU*lrr(#4mULD%))1(g7s=6dFh(_q zCCLMb82OL0Ps8bSQhcE)e>rbs6hKQnaaMUHZe9qZd3vr?zX zO*@~RufN|JT1*>iFN}wTwm+}>*%Khep2+EG7z3WeQjV!Qn}LoPoB`buO%jTK`0_|^ZypvJep?B@9Y6hOTWwJf=V+vC3&Fta@m|46#TJ%QR zWJ(0|_d`cfLT@|-@Bt7FdU6+iZTwm<6_bntT-iyuo@Y)BN;JJ3-VqAXJ%v-BsKU9PYq0OJ&~1|=)uT!d$*LX(rh33j1%vrb16xcFaRZ?XG3#0*`AbM-N$pmf^u0rf>7HBAZk?+sN1MbR{wGsQR-_oYoi3xJ!zJ zY5(EaEStG-@eP4Ox=%}?e&dg4ag>xyo&6OtO3e5RFhy}{NKs#~r3`URIzQ5zK@?KR zEUZE9-k4f>Zq!9QGw#|l6$TTTSvjP)ISb7r+0!5#*&(^))^hKo9R}Ol)dZsLLKZq8 zf1fwZSk9pRYhf*hEgce+?xvnwKiK&caoQTJegP#SxSqjn#sUkL_D7GhwhhBti?bhC zwp^-iC+HzG%t*gMXSkD@@NSX5%(|2`>Ohkd6m+WTx#9eug+Hr95s~qq@Bc0Kf1w#+ ztI8NrvCDW&o5q6KJ6R#C{N{b={6;^deAhfXH(p#1fCw|PxP~xx?c(_nRL*B$PD+QF zTKgRM&{Z{Z4Bo6K?kfwN&Udr4*-0kH**m$__KW;8fA3qR#&u1QwOlhPfAzhVTR+IV zkJTxYngJHvlM5mL9d3ik-#yl4n49rNGyb*knvg$i>Z7chcQ_Y3k9zw*agmglS7b1Q zsm`_981h6CD}Y+SUt?beH1|fYm`g+*;Os~!3Gxd(AvyU$;|S%XK>2e}+HVEWLyHr) znv5nH(?3lo_wgivfJ1k`iU7>#&-3rS)k?mixh&QCj;!Hk#DIqmwN6aK?_FdRX;kIF zeI}nJw)pVu}sc%BsOXc^AZos*gP@?Y6 z-RlGQRdGqxC=fCr?sZ6kh4^6ZHO=2jewfW@2i;{uG5`X9hNW|uH8-D5n5Y1VzIv&=X_gENHId?_=QJw2b z^ej(O!7A|2Qs}KPb)iW0U^l=4Z7wYKlmChuuj=`=U`Wwq6If($(iDp$I4Fh?#k0EU zlUBiiJ1PL^_*8LxHoy#K#sklJ$2g`tWo_su?WGSEeXhk}Zk_V*HC~8CULABSEZ4x_ zh9yVpjc4`yhVae8>gl+8B^wjufI3(QR1o1fXS_xUcGD;YA!njiy{2>1=zcF}>Xs%B1_^-Y$xBvN6B z?QE(Nw=i^Ze%+AQjyz0n!pX_Vh7YG$NG0c5(t?Y)+4#r|9Tm4gR0h;z5l|JR3cof& zIB%r6@-pBM|Czd6v+H;z6y?T#lD>`xq?iiXlc0-HC`>QJcFKeT1RZxmi7g%+zj$DM zGNRL+foNCGdbk36TgBBOiX9xnZf$yQa)w;5>p>0=K{)3;p5NJ2|2hyyc_c92lLq-| z{XYv~sij!>`J5X)sx}3YlyCEAjB52l*IamguDhe;Iw|Y!UclAAJ`I5v35cU#%J`PQ znbwo@!@te2co;{fY&lhZS~#G8X0x}d*?-xbpV=xz<$PXiC4=4x8w$8B9U45^BFObs zF1T)5@_RgW239UAGCCh8l;RH-%1lbIq}t2*=D)_Wcnqx*)%ITlqf*n&i0H~0G*@t8 z)}YA2vS_$hdhXh>OOOe&$uS|L5TeE1k|?Iaw1O)`e}5@LG+3;~vWAP6Vhq0bMx#>Q z(eOPaH?wtYF_c;XWicmsW-d3Xs(ing*SU^EDY!mm7^?*0|}3x9tp8~rCx(8G-lX6!^wRp*EY_P_eP$c*uDedEHi>`VQFa|P@Jh(;Qo;abrle=Mq zco96FDsGV-AQymp`R8YF5YV&7e>IE2cuUzyWM7AW zz?b0qtxXecgsr`k46v~JY60{2z-v(Gxr{wLnx72i(GgLlQZ z*^#0=1r@tjZ>fE?OgLqk@qiyuf-C@~n|yXo+HAtY`wV`b{F<;7H87?(1M#27^2SRv zB~B~~7r4M z6FF`zCEg2+P5;F|B&-7?N+pfU=H<@q$J)gg zCD2MSf!!H3hP`)E3D$H?5#=>8^<$aStm5nv462ctAbYtjf3-OeX&LYfcxj7n91Mq! z{DnW93;}1%Fxbbiwu%E0(6O9w+?!&q*A56HCMQQ#{VqnA=2qN^7{6=|nH-VQ#2EjP z+M#c*DStLV!(gEov*ZbY0I0g5hPncaiE1L}D?C?D!WLXp1HnT|dpd;<_4oF+PTY1yO}5CN%lc#Hy?3$4 zZyvQf=3(hs?q5aC7H6ZNF>1=jR^ddO145RJwe}=wCib&ZDf{Q|*e_M@iFfpMt9R8S ze7OfEOy;u>;1|EcvCz1mFN73l*_v}`Q;_ICYOumR zdo!bbd&CbcvI9OlfvC>w?*@SQY|-JtJ(yi_4QP!_2zx%!D~^;zwdIJ5Xu(ZhzZkrS zti*6^On@LS{_l%eumPW2BEU41=_S(M7&r>0LE`XmRpIAbx>&kp=YCu(hO!^O^qPBN zqjydM7!X5oeot8EPZ(*nKBNvh*v}EHM&j1^P_F235zU&gJe#qJSq1nT!PbD)#MPZr zOsoR&#~{cS7eF@*A$5<$r0erd8@W<3#4u#z!ndI|`c>I0(a9GfZg_$B z4P#BAWu-YJGhEipQClJ6&q)#M#d*k!mH zX5UO@nO38F;b5#{wMK4(oV<|!RD;>i5uns+3co;0r(rg}t*L={6`_cdM6GlLN)l1~ zP8pRVSQa1YcRl@%94Ie7!i1#lj|RYf4$zAT216Fw))X~+<)NA6sy=TUeW2R6A>?y~ z5H?Mj$BB;{@O|y{(EEKcmuei8@2c}zln93MuBe`srh%`tw@#L)p2-JA%C~5#Ydc`$ z8Ev3mWny^04>KYeN%T|rrjbGD0cU{Yv~w2^tLGLI;J2RVZ475F6PEUyMs{neN%4YT zVhX@d!M*`+)ing?&%eZazanw0r)wQz6MO!3vUkT5C?vjznfJ3A09?k`T?!4;V-pRb z*e7=Fck(&_Fe0@YDyJ!raS+T22ej{}LSq4Py(H$F*#jvoXbPlj`QqWH;y#PC>y}FKlV+FAZvB?^QaU1?2}TF z$&miB%5naZ?3syOd3$)Hz2KV~(Lf&OWd4_U{=Sd0XV;xH_DrGIPi-zu4;~+4yIf^% zS1{41l5X#N<`8PYA81yE=YnYVq3l~A4-0_$ajV|re#CV`Z$xRPtMR{+Yhwr6sWFS7 z{Kk$B?EzL$JFj05)CA9JgU?7){z;rx&qq~|LnixLAzxjC7ngil4Q$bYr5-Dh)ahsI=1$FzQ$Z!5o-l9 zz8y02F-eVW^wSg_{)B_#86H5#&areqq8tr0DS)xvhYIw7Fmg<2b_*DJKwlm!?IM0d zy9q~t!^+Qe-4n<1ZD7Ujtz;ufr$=_xWjob zn_@tV0!zko*|rL9S0Q88etMbP!mA;iYB+-37Om!ze^^2L*H4hv_Raxjb28bL2j%R| z4^N%IRGqI0%?Bibd9EK~5mS;zZK{i7ABj(aSVjI_k4;KZVuuk6fgq0PSLkeiv2unQ z1tu~Wr2%keg~sCfJw6h^Q2XI5aj9cc$*F_)Yv}aRPBb`k3pNbRuqj zf0sK7?b-Z6H$$d?GA@rwO7PJ9$XHzOx#vmeRNDp_|0-c z&KP&|$8YT+rHPVGEaFU9)+C5QBRT_8XKd;59M}%c%Z!mTarkT!Srt0lvKex{G}7-( z2FsOcLDm*W!_0^?eWVRKN-5zF5cCrN+)eI9=KB(I9X?|R$|g%j9oM_Ni1I2E9eMkBL0oKhX-@Cc2?(EvR6!V8;nitq7y zv3Dfn<4~A(1U8?IuY5+I_H_(FUm5OyUl|IK1iVx!S#Shg$uQ`z1vsCuEG%W02|N`Z z#{}*hZQL?OeJbOWO>r(vpjj;PW+yBz2;aZbp^kURo~dEEo}j5ThS*vabPJQEi{QZ0 zR(GQR(51+A%gHr>y6^KS{R^jsu{@6ZM^s8xBa<0}qCGx^Do43j?l`{s`%y1$8gko9 z(W=@>K4PS_{1aI!VCNtS1Sbiuhd`no?(^U|)>J}IKcx@{SEAc!3rALl8yALQXi)rS zxF*>cfQsI{uNvn2L{5&PNGOJ6`@5Y|7+7cP(#Gx{Z--6v0w-j4tI=NxR~p;Og^g>7 z)V%WOjftK??IYkihkGn0ibEZpKDzfxiLH$1r33@X31^Pf(E^r_B9gbH?|Esz0gB82 zfp`eU!AMFvwO8#@Ahs~fcc1Azuuocc18AX_?;|f6RUE_WQpQ{`4!7od`bm4GveQ?u zzx7#$Ph1`&r)F%-6lzrB2tCHXc9RsyTYm>HA^?9$8tf=Y#HGyS?BnLZQ_`Bh7d_|x zcWJ+*7r&~^C5hp%Xnp%^qS&1kxc}^BB3;%O{+>wPLR{!_ z)jBKDE#|k6f1V@;1kBaXNarUH5#s}#2a$Fta_B@PaW^CMvcRy&MMx@3Q|p=z`aOQ5 z;)ulI6Ny)#0w~p{On1v6^YVH10A*C8UUuA~JC<2F^aNWz9PM&v(^p77;2JCx-3A)r znmBNv?8>c3QNxx=(aa^&1DQ>drxZKNXuYL$LxxEEJQe@5+x~6Dvu*4+R&&i-;blr! z<*Jil+_f$O`ceOlv!?TNtz}QiC>_06r8DVl!Pu%gydaGsh_+Yz6QZx7yjVhNP;db4 z(EEytf0pHS1|V(!&a+|N9os}3r|g~24|Gx5DOxkN+q?s3OT7FC0YCGDcYt!8k#X^F zy1}|aj6_VT)K9sZoIfOY78v#}?L#TDw0(DMz)>lBh29?$oXT=MSrlp z?$OPzKCv-ikJ28=Ac`ITggq#8EM05_bh^TV%`rdkGWkVy`k#q<6eBn?4rlw{#7=wq z=7iiFlLF+$4G;P}LIiL?F$uaKbftu5#w(oJNq_MRB6*`lU;UhD_Eq_y`uvkS=sV7o z^%lvmo8vm?+`%hx&Jk7`oBxLj-QgB*!PQ=DFd_>ungOAjEy0~W@0DVWRVbsZE629Z z6c9(#e+kE##H=V{#C0SLT)4G%$o^SX20bThRA3os>FU&CDpwM&`eY0?A6Jy!sBY$$ zUtj!V977q)hRDg)2e)$%O&!X}L7?J8d099T=#?n)#eCUIGx`2B6Jf+ZJ^XfbTsQP& z%$KlH@{nfTf<8?o!DTff3*rh;hS?}JFcq2X2=vGvX68z8oE3==Ggs`(;50^MVTzD4 z5VTt%DM?4=fCpP9JmAopgw#)9l0g}k8r(JSa9md-`WZ$=P7>Pum-Vycs_S9Q0)Oss z?zFHejDdVltIbb4x+~+L_@mWW6sw`M;yGk*EeSL@1Cz~$uT_EI6R`tg60x{re}VN~Zgo(1PI6%8p_byB>M1I&&y0l0ax1EUHRdHG7nl@<7Z2T@ePk zMDB?2lw>Up%gDYV!Iti~=Fyuwnc`a<$dptc{$)-&?o!Z~c?@15N8i$yR!fprh&F(! zjGbCS1a~pz5twbp+vMR?@|%RtONok->BxW~b%(zq2pMf8p|Q%<;U=@7R|v4g5^LvHYWSQ(f+WmL5p_%)y#{(U$I^6M2<;&D0skzC7`(uYBbpG|MS!M#e9k#2fC z8u9iBZu+Q&!37U}FXbuMQMsFq+OK7p!W(#c{V%RDo4 z>S3+4WfA`e#MU^pFJ5Nm@&nqh^S_UYo-sn8%--9Zz}zj$sJmP8oHX46XfS zyRElJn|p-*bxc#!4drYj&}U7-V^c$tLaQ8Y6S&p-4hJ@S^Cvi#i5#z3j6CHCkP^+) z0glH+P694Neb-#Fn-FOQ*Dux%eWa2Scx*A|1*ij6-~3Z8`F{=Gdf5JctEPJ4g2e(# z^+JjfQdCNOhv}J87!rG-Qu=8DH93K5SQIym%=~8l^=+}t5Gj`Bz55HLab-REI!gx5 zviIM3Vv!tZgYY=XHiSBNC;rD5S@jErM(UFsD)D+~&y$qe$K01tDpl(547HON<1miF zsZYf!UYPgE4Y>Lyg+-o>ka4}uaTA_{Ar4M$mCGW zN0?+~PgI%JDNz|CVE+C{kLLI53bD?lVJL&ikfe;3BrDcjclKKv0Va*)BZoHEJzy@2FjoHBr zRuXNfb^nBO^J|{JH;YH8!Y7KDzaUzjZTr06mH}PU5}VcfWhH38>!Bf9_5>j%rVO8F z31n7N624ME%ZnbZ4wW%`-oV4eg9YluwQdU>YRyA#UmU zY-w~bpJD{%?4N<4jvR9SyV+c|I$e{YC~qz^mT+_wfSdS%EQ^eXy0`s97xw`HRM!we zHggZ&Uh)q8lbMdCE;KaK{ebx=&o8}jPg~XVZ{dlOf!Rg{SLp}m;>{+V?;|E=-CYgD+jA=Oj;r03a1%WsJ?x^F%Zx5#0yVXS8}ZB1Dmr~ zCBtI)LNfolS$J}U921dSW^B-p`bH-T36cp8-UtXnqW0%qz7Vm}n`*BtjZgn0&*2NH zU^IHHCF5V^RkaS@7F(x9P0*qMaik_mhb**nM#DvQJE4>@PTCz^8Y5U51kpyz!phiz ztF8Z%uJTzr(mnoxSslUQ3!84biv5b|doE1l6~PP*6F`w&rPW3W{;9muCPZU9riQi` z7Lst#Xz7HLe>nF4&u5B#7Pa4tJfc?JgRjH&i z^739|{ll#&0s&b$dGCY%X3qjY{I?{_gujHf=Tjj)*_x*zeO)elc4F_5->-#Ov3df3nt+T=3g+Feyhr*%ftd)+JE z=5G&!5ZOsV{M(@HPW@k&LPh$qHzON8OPtz?GKn!TT8(TxD6|AH#%m(`sf)+2(v~38 z81ZKAqoqe?h^uvEd6t$S_lI#cX_OLj_3nxI@&jS=?Gp>k*@Q^o>a{(wBQWRnfh9{N zAq-kBZqw=`kq-89-8CsYGbEMQqoi@ewe0Uyv?hY|9xvmZRMPb#5*KQ%C;tA*)`8a? zvUuhJNV2qp`R0(RJn9IM>+(VRVTV#3NLN{b)a z#qQ>b?0b>-E{CmNVz=u$7NUw5z<9WR=4KB3F&ZmSWhw-MS9=u{+^0@{1!2<@N>u-e zDlPeUo~wU=lzI;sm{ZpQ+mA%DQ8ofm=%b8)OnogsdW6c-W}cXVLK#fCRLr|MuyDk0 zTDQG*VYNO)T47V}vKq8ukk@4RzvBPMMgAtYgh7j;jTgy-RR@^Gy2n^zt$k)jBWMj? zR6s=|3-JFSJzN=(&UZCBCMzE3K8hZg{Jx(Yup)gv4}r1ZE-2ddWC=DA&rwvZEn_AC|6d7g9;!$5Ar4A~HhVj0>H!qz{^|@Bwe4SlERinR-7T7GO z28UJSh#QZ36ZbFnAJ8e28zGr2-V!|VWLX<>5o#EB{K!MR$QZv_kn>x>qzjw+a5c05 z&b1v_bZ@c255=S=$ArvsO;8sHXp>6jMvN)0wXY{15}+hB+-7_R_H~(|s=-^-)|RXO z*d&pHDQgbu!>Lt#gR0MSHZNXr&gYK`mT^HZb5QyOxwD zos4y*n z@MK|=`)`pBoV%Gs$#Iht-5(-{@u6_k$VxwWfe7fVtsMFQffdlm=vA=9s{tz1-T9i! zFM8E}1F83U`<)^6<1{yJvjJL>aG?G44KAlGvTXKX=a}Rt^eC_6p#>hF`MmXG96sJ( zB8_h)a)Nxl3+6pScPmhlPg@e(basNrPv^x#g}LrPxmvLv=ii{LcIn`g|F`q&nNK!F ztB5}6>7(~hLn)8l=AT@meXUC;85tcJdxF%qSsT}&#~``VYf_2kVAJ5yog{OGc(W)o z1n8M!A?V4JUTJ^E&-F@vwL1dq->S@bfqYaC3qyOcHobRD(o0NixI<(wu_iUw%zyOx z`NJ=A`*TIN>+M1Pn&8TpBSj%BJ*aE<)=fv5*xTIp^Lk%jlvb|Iih--fpL|)zi!U>F zJCa`BHHPw>y+(I7f_&V4DPvG8ajPrR zl^BO?8fqLg**6|iLk_@VV1cs(flZ z<_o<}DaVxqFG1xFAzi{}idwxp?0k82-R|F#NYHozetr5s_qGa-u30mhpMWSjexE)`; zAP)aU5M*8i1&~d&n=HhH%CHrJP#Fy#UyxeC0Y<_wmCtL4_=%LZ%0J>?e}2oZ!U0$! zAaVQ8SW=QZbF86?Sz&*?<75vnmgbo4?dKXy#`cunWlcPy4g;2om*+B`-{+>33JR$j z+~GKUaaCAzGR_#!Y|y#r%EX~r|AY;Zk!8#AYFa~!Fr%i#X-1aGQCRf^RvWu~-+r9Y zKjQJ(%V^HSv%t^a!#a!1ZcatkKU_ThCJ?27CY3odRUjLxVT}kSPH5C5jMSFkNsm{P{c$-Kio zUdC_?U|#c9T~~(NG0b6)Im8%HR8;!-Ge+;J&_oG41k7>s;<`3h8kvR?sIBMiw;fCc zFLpP~w;BBKJbxl9UwW6`?8m46K6=%7?EZ!7?-g<$AZJDs+Gs{DDODx>SUrdukbHTI z|8mUf`P^I28XKkld^)aUcc$Covb*^5Z?^DUFRH$1=doGSOBu$1iqcw7=xSqr#LYmL zXaSdGLrS?s!M0#F4gw$)F;Gi(%F94{f}Hh7-PYL1ssw}9+wKomKdZ$vU@#Sabc9vD zrfiksJ0%fkvG2bJ_1IKe68gfPXT(bfCiTx_64K-gfd4Q`!*z8hT<)iL)T1A7#OZ1~ z7F%Y%p9uu@)m)<`T(#ljlsE6NO3v^`&nMj~gEknmIA;R!>d5`&N7>F*#}r93+5Lv0 z1DQ)l0IM?Ld-k^Rk<2KbEKPyD1Yc})8|J2&0!N-DfTXA zvtG^>{v_*ESn7ywaMgTu7z=8oISOm>bIUZHxy(I}LE|gg=nHZgU6wbtymz*Z<`d*>iEDHJ9P*jtfo6h+et$ zrcVAmbLZmg;p%yGS+9@Jjj<68KI8rGwm@%bcQcM9zRx>~-rvQ_NU)K`kLzrCQCH&l ztNzO~36F;wYk>uJjm^Z8IMxvjbd`-8Yku&2GIrD=1n%heUl&CUN^szdWLLxzs@od}k9CrVY{LVCPJs#7qx6jk@u04sbls>vlk1r4TW$P5o z6(s|>6Zv#m6`!P~b8iz%7DgM-ji*`p#>b3ta0jN%(F_@Pr{mBc(u6*zNp~OP{$D@9 z?yKGxcvjxKlyVg6`Qah*6%Y(RdE^1+);YevHvj z;*O{iRyOI1ZBoZ~!c#1>Ldt>U9IQ4*(5_K5 zLQqIHLgW^h%TD}t8p)0E9o~+#x7sUqttf{-BNImzsuPd15b4kG@&bR`&D9Fj5sDbH z5aBL-q&@iZ>|K4qt9arIbi-=FgENLMQLv!F;WK3De^3mdv4E<5`PVl;kfntpp>gXm zWsPk^$ub51HBI$DGHUXzC)CvqJtu+wu=wZ`rwzroe`e4Tq9ZP!Ngs^=mB-&Au@Y{` zhMctXbgYpbeMs)M+iQ)3*ZFp+znZr z_{*e26S_7q{Yn%Un^wkYH3LGunz5mLnUX}6R7+{xa_8s)Qr7#Mik4xffsMZQLA)is z3!FGucpp4L@F~S#R-h2V+U+~V%+J1o1++HLvPt(x20d>9r(wDq6n;6Y3$G}mWkVX0 zLVh{s#l915;4GUFv?VDl+J>G@k^nk6ijSP?>;wrUZlA`Gdj3k^wm-n#zW z(LI?&w*v`~?u`Gj^9v6v7&pb_yuvWcCLxV4RYz|6Z0pxYARm0}B{V=%-wkOfHHYFc zMVcw>^r*m}cHvPeTtPtdv&3ZP7HnuPWLhrQ);;UzS0#ZFq``Z(Xq^sz#8j?dKibwUsN z4HrFYA`*$8c<1%1CY-k7QzXJNQkj2EMUJ^sh)rD2Q0pzvL?<2ApVhD$i z^AS+cn?eLsMNS9T{|d~{<{`|IhuNW)2rL6%CZ^4rnO6av~ImQyMY zu#I865E%Mf-fJHW@F-mmx(jF3iFE0n7yhr7UTU%E8_p;g?ptqF8L+Kw?5VUwxqDl& zJ`qgs|6p_PI%I}Rf4#jM=YHP)lwqwgfZlfH9`%z774$kfnY)|(?q$F+{_tRl=4@FZ zb(+&TV@q<|#vbc`&zzpQ72v>ne7v^q@cM@9dzP90e%=EXhktJRoKiVE>6A(%iVt&i z4&L=Ko%j2o<4<8|`No}VMC(={m3SGP>pAVhg5Ly^x~q?ka3OZ7LLw}xMbROtP3Z@M z%+@~<7Y@|F_IX4&{tg%q_h1lkYy#nvsU^w?NO`CpS_xLiZDjYn12sYz$)&67_y){p zbv~yoyw4Oj_2zKOmP+b>@Qru&?hN#i-zt`O{g3CvLw$Ke>n|G)?4-guWyRk3isfJ> z2J(!WNQ{baG3A7dj0#>ng@OzLEjqbAC`cHFT5#<7P4F>3o#WK{awLKObmppDRv%7g zsCiomuC}JBDe3{U7re&lZY->}O#5@}2XAQQmn9_~s`6bj>UF;p9flg+0R!7zBf6NV zV5SCy9uRH%XNlSJ>da}*WgdnNAS&~Fd;5QFYJL);cDQk{>hK^`w#>oN1Ky0gB-${h z&JbMTj;lV&4AX5ID<}C@&1)%PZbXQxRo?+N3|*M!-9G-Ll05F;g83^7EQ+SYmF~eL zot6xsjTGzQTS;)*2#;tg+MWoQBV}^9aWmuGaZ%7_t)J`^3#u^2styH10b?vhbgu%YCz)yLJ^qrF5J;QxW!_^z~wXX ziW}R|PKUEc>onrfj+TjGz!ApNp1fcHDnx18Piwh~o`4H!m8!6hHc{prA;RyEKKFFl z2}j&2Nik}8TU+vm{WK|X%)^ZN&n+@xCCDPKAr9|g#$2{$@0aE?^<<51QL|THeqa@` zg1yh7ey~I#aig<$f%*k64}7z1iB;YYNQipPcZlXnE@ zwN*XY1pjp^LrJ<#A-6rOKo9NFl8#cGk{D2Ar6?96yAI2?S-xtcwvA_{d?MC7NQwS9 zzF12oe|jb9Bh(H>_L-P4z=qr!1Xd}YXZhJv4f5rGV!K~CX{c42FMge{aeNU7Xl#y2#7J|HKw zPX`RTkqX&=I_}{?<(au**mrk#g7^M}nP+#1#ylJ*HvYQ$@-%l{qHWW8ajqTGreX7S z`D}XYNN4AJqhBxzuqHUCFIiE24CAnw(1?1Kt9ec*3Cw*#BmUa&Ia>eP2H6!yb_^Zu zIsB;o=#_`4I~#Yu#j$_06uDY3V_N@?K@}@4-zi$MDE0wnsOj@WVlB4+Xz*PLl{gPLODMjP{1PJ*qDPAAHjINg z+=@P^b_s2p3z5T=0Hp!vM`mmTa5n{WyZi4tB25t%@S$=act*)8Vc9gPF~vyizbxe` zf)89X-_q@&EDRIa$UxKyRDsur17EPoImC4JFEFPavKUR{OqTBBU*Urda!CTM8kyA(QpECN$JmeC8$1;G|L9dQ1-k?Ul(6dBn-TlusUG6bOp6b zVQ|idsEdWW6F-1?6O%WhzGXAOCb{E|zMA_ms9kb=0n~~B4zE6&b%nBhWnlwRNg({x zt%(G$mbMSWN@905pPHm`>xXz_cX;q3RCVhSB23YrtC^e)>s(r(TXF!7mR zZpGks`9uc74>cvF3Z#|ndR6u7p9UddwCwfR>>`s%=JCxG;(i?DkcBJg5Zj{PF-+4& z#^{%Bbm4_t5N`%PoyA!NITUwKM-d2M8+1A^i&L!!npq$0{p-(o08pS|>!dVoIEYQt zwor;8BEN=h?f2e_)l+B80!BBA=h`J|y0iX8M5_a`)T<`0P(S7362<<b&qp|I7xU3#YHZx98`0kb;XMJA0@-i- z5$pNcO_tT={)f46xqfNfQ8V>@V`&6Wb_M;we=64+tv(EjUIoutN?`7YcCHu zp0;5W4psC8t9gM&H2HTF!4=idUG)r_cpvvy7$+TXDH4PIrg0*WEf{obI$!yHQy7nQ3r ze6Pk_bx+<}qmCQ-8wSm`XmUb{T!$+4IbNSubG%xWBT}5wUe#)VKf5I}(6H}_PEk6$ z^+-<3x{N6=S;WK}&tseq-G7uj*aci^^RQnL6Oc^C!7qEZQa^Q9VvI`YgKq2~mui&Q zD>?|;_ELOsN|^8sy&r&&a{`#3~6xGW}}bYQd=^cQWu_|UrvEHE^^^tbS6+C9_{gZ4Lavc;kmBoZSMN$d0Z&R&!M?JXvUMjeoZ94dnHG-+!#k!O|tD#lX#ll znf-3pbRjf0)s-cu%E=_{K6Wm$^X6kslx%1=+=m4>)=b=w318Rh&H1s=4#Q^=PrMd_ z9!{{RYAmC4=~YypB#cdp93K*Fqm)3^ho7&ep@jY&m3PPjLo>d~K{hhSCPP&KuRsIM zOYQ*P@<$vt8Wv^!neE|#)PwpOHy8X}wzv7qB-7>Pfkw~szsatLi278Qs+}EWnPOyH z3vkE&;mgrIrX^;g#ElC6@<2khd`Y{0s{&t?y2InG{{63qR$`KB6x{3# z{^9KLN=j{e-|e2?&1W2a9NjbLr+fNZ8V1~cfz;zu=rI$E>DDkdmR#nRKoBhZSWHL6!O!?~JQ!|Eiiisyv&}>$Z<>(+tt1HkBKhgeMDI@pu z?yc>v+!Bm4_Tc$|Nhj!e>g&v9Fp3&Eq2rK&W}Q;$w+ADwdvZyj5SuhFAPa0DS$E{H>B1hq(LnJ=v_Hhiw3$3$&cn*EgZ#8U z`h8Ao1xMxVy$QBLKXHkM`4u1dqV)2R1WTz)ib0jBW;?`&~`TEZ)T!LJMnyNZl~1iV|65A%qU?Pyc46#WAXu^}+y~ zf;{%Grfl)5wZN%+mx`gieR*oR??8|=pZPq?2wbXBDGrR<$T1mQlv9 zQk%6%O!-MpkHc5LJQ5<{KsA0nOi>`%tIgzWNP(*LPOw~x=n8UHVTmaR(}9L%x$vpN zui0GJ9OKwyp~5V7PfO7<8bI{=;n7?r!=a&L04GtfzC<}{JY(KEPl-(mA90$R!f=_q zsF|pfEI?}e7JFjtrWirEHjw+7rrjr=cwCkj2zhjErPBDTi92!x)4|TqdM@AVOs zWKNI=9KPToKFX?rUhuu2r}&-2IPEqTw1KD=NfF>u8AZk|xBTCqwnJy|0hEsO3AeQ4%TEsuL;x?H$+)4U@ZyAVC^+Y)sT>GQihw9Z zNLSUih<8$q0Qk+!%*+Zc+izpP?CVo4oUI|uj%bmpGGG=lG{ZUN241TaQA$0AIgcGV z8I1bzj*-ZeZh~n?Y>7WgK^2wgT?Vz-Kfh2qmdD{{pEFy@DU4ZHcZT}+SrB{pY4;wh z{o?C`A^H?L=cTr1>^2iaC1F(PWjB=PHq<`=K@^6GguJH%_7HYLz%{OJO~l%Qp{1jS z78$bzZ@%k{u4oVYwPG1?&OTo0U$jrQu2)2z%Bg2F!`}nAkv``$|1YJ&llWfaN?>RD zd?goVAJ3%-*IKiv-g!QI0IMPKx_v$3RsS$@*%464qEK7GSr%9U`r`OmRgGtwXYjl0 z{fU35bzR(|%`LrHrZu}a%mHx0ALSQ4ZsT=zE}5c5*X#?hOPF6nSoYE!T(Gv{gTlx7 zE_PsL9JO)L6+nx87exsN!hVQ$AdmE@^Ht{vn7@3?-21F(MMmahxtB=kU$SnBZ6i!4Z zTZIM(LPUKH&NO2+>y=b8gj465=MeN+N5j}p+K&)8yRN9yUN_X4l{owPBxnSD(|`iX zP<~>h6tGWB%$hgpNMm*W_?O;U5`r&3Kj%}wVAkz#R$D*#p=4Mp4=Hb4rn!3hx4#Db z0T$V7lpKCJfxI@JK6}1BQ^mEO(3Q0-;-*gJ1kaSU9pTlr9jC>Aj_;yCb1vck#qolm z*gWbdYL%5Dee4{3i#M7F>1nv}rBd<)!O6&DvwVT}_TQNbsoQ`sRe8o<}h^rEY=>Bk3R$tWP;W$1p*0Q$+0?y4zv+kJ|J#*)&Q6ws8cfc!kFlwn2@mXXy# z?eq9oZ;BHlYy-`R5vP}bSs9G{b~`A*{P!$lS3}6uHiI_c8EdK2`Zc(x`f5rsRM(}V zbP2`NC?K`y*uv}&*CPHFKam4_WzF;JC(H+2a#REJo2js294o@a3k&la#j4H`%gQ!; zg-FHtz~{f;OvIsA8})fXm(GM5@(tu~1NgPIs3@0wD`yQMr7?EaPIehovbU5W#?#57 zjPP@&QS@6QT6J0a?0qbmyv_cZt9Y5&wnc@b_@({(EaZkxo$Ps@SGjs6dni{j7emIb z1c5gYK?I)#k7PA+0|V}F1yQrO!x=sqeH9SNg|_K`0;<}D&U)=~UShw{7CMB!fq{d8 zNr?%oU{P&P7becze157Mv?B`_OX1Q~aFE~)agXyl@j-K0ip*P~O-vd!SBz|_md$}A zDQLg2<2$)OaB`8XC_8jfLCuxMpv`%XOMYf~{~-{?P>Q%|sc8+#fL_#Ly~MA(%^H81 zCH}V??At-BZA)ULq$Sl^`1dPnI}I5Y+dn(3mPD@}$1-_Np-3cTs6&9E-r$?;f-tj;I=_$Uve`dP$r%*fXinumWI7%Pvtn{ z6xV+Sh|w6S0zW=?JHPKw19~M?70brc2mc#LI4Bm8#ArSvhKa<2@qcvHQ11>&?|Fs9 zew3ZH3L)fHFq)0zp5t$pX212h{MuONaoH|}n!Kc#^SlR8_4xiE>Db>aOH{|uhuR}O zcut(YE+l#J1u>34>E@>icM?D@s+oQlzDzG^I1vB6>p^) z!U$72fcJ2mZ@)!Pa#UhUQ2oadMs3R%J(7kcS2TMS4*h`z3>qvBK8U}%9%q9$qQouN zHSZXVoB`L*JE*V7LBRgV4-JB2w4(J-k|KU1Y8kG>P!rL@kd?3dvi~7t?1OA58B(Jo zYF0MW9OnulUJ@`{gBuxT+81Yo($UoP&(|1JJ$OfpQbM1$SPXmI3iVwiV3y6~MkI}4mKjEK?9~z~zAf8*2umjy z!e)g&h|!kU?BY|NSoFOV?CNz`$~Rv0v1AwX2}M4+5o!cP?YeGJL zsRC87{!*JPx|&|}l4(fow^|>oW+^)ixV2n|Ps3f3(Shp{0wq)s;0?GTVNC=F@Iz?B zTY=~zc;>=-zYiZG9|SCzwgPfLvB8cq7}5#}zyj%!mG6unnY>KsgQBKb3&!E%T@IZh zA&X=bsX4&fFvK$UA$b#gE){Dw8Jr=y zq~u#bMintQbOtd_Ry^?hu0||Bu-M~>b>x~*jTVk)OXRpWHh=QL!{Ccjpx;7dBy9`j zp_4>$Q>0MMxv>!3nFNN!3unTRJ)#52^NQh1IXN|okN<6n8_jLQQm0$+f8!|0tRlpI<(Czg?!99EZ1qBMI-Bs~kp0m!CMbT)nK)(;B-L0c{4)2Xh-2#Y>_Ev*xP)fy!>3V%keTn&*u;gDZ=FE zlkzy9E#zPeD$9j`1wQ6NuK#rT_FJB^5r7h8d* z_@eZPEV1(@XHz0MBcm#d1)vVtM=37pFqbDcBeIvt7!si{CyWat{msTQ4%z5kV;2{F z*Ik|2vPTMcSR*7bdkUTD7wKLLEK4|9?4ox3hjF+NrLxdEG6n;#^q_e)`d)cDe*E0T zg0IeeFAHS|Y80lP*Mt=m+QS4*TYrEMiGbu`?T-b3-yd?=QJb}yKhxa;_nS@xTDWNs zJl9s)%j^NkF#Qzt^2R`!r#XDRZ$W3I$Y{moj2z{t=(fBDJQqiNECzW%G0AXLbh<@3 zhaR2(Nmm#V63~RKtAkNVp#3t%roQYEQY=xeqXAI=<}wY|@CGs4GRj+i*9)T^jO3iit$YhV(1p8gF*yzpJ)4?ld*XT` zwF!mg>WM*-Gig6e0I$($#0+zrUgD!5*ZVV0ZN+YW?QOrFRdu~ei^xYyRLR6XGRS~U z>`?>~da;+{fLN$jNpqn00(rBWWgJogc78HoUxT|v3iqc&->{@8dsDiFh4Zmr0Xs;> zuVj!(Wr*vRz^#2k>5pcaR~%1+wTKRWG=xNEY8)Z97=~)QjTkAK42QRLDwA%pqrqUp ze3my8AgNL;Eu0BfBf-25$E{tUnadFDD5L)mP zgKH;C*uhp#)=l7%ikgMXcEH89!0dK)D89h4sqcB$$(#?%nhG@1%3)HjZ5laNzPH1J z>K!xF*!TftM+&B$RpipYlA;xpq-$FdlwHo?D-aB*!@+Zs-gw3949r!dtcOr z)oiQ?FqQ6Z>>23cdq*Yln_i51FpXEbU7LiQ;Pj!V#q)_TmdIZgVI*I&fhV{_XHq-Q zsA5)pcs|%qyf?S?VwDNs5eUU;vvWlQKqX?uDp}LMOcXKryCVM>II$SozuWY3X4f;Mq#sQ1aYCq{y_RJj$Bh{ z_lTaO!4XMnEn}mMKEx7&$(_0ta7l1dcCO4TOZ7RvWlzfB!xu>jopbL;u3s6G~sgY4(VfvF~?`_%Q5Aw*Sn-_E>*RC2j;Mfx0$~ z>M!@T61Gfpe~z)9OczhdVkt4X3;6APdvcr>2<3~-REqOOE;m`>rEP~+g7GnL2>J4P zn3;xbE$#LGIu%8<({dLdZr=eVcqZ@vPQ8FRt!$%<;#lF7zrvouZcMm&@mUFO&y4)0 zV*HU_mB;kWA&WgE>0}GdWhXFB@@)`JPHviOM%7b?d~Xh6iq2av1a zV#>UPRZIb#KHvbLA&)CacyZ`0Rv%7D(Z@i#387_OkS=-xq8L)I@|V#JIS@kq2FmD( z8r$%}3A1PzjATmRrf#XG0m1irC9FZ4r2Q=ffAyDKC=SWw=q!=RDN-!SyS$Eb+Nqwk z^5ZQGQSo5vrEfPd2uvB$!ze|7@niKqW>@VWVdS0RkDK2dW%;|%THVV>!@!z$NgLGW ziYBCI7qAZ%&{HyPh&@ifzn@kNZ~tJOGKEB5hharr!|s#;yx|Zan%LN_ulS3z&<8eCq0s%~=>?H-9wL_?mqGd6DlO){kmFX;u}#J7pc7Ydq&E{4Jf{jNTW<5K{t66ko9#|wO>AST_c;TRQ*^%ZY%vgb78!oBQ7s{A4b%XSvvR+Yy zaKkS4LE&~hg*!6N`wlT_mK`A<1DtBuE7_^dh?SRvFY@_2 zstK}l#nPY6#V#t|6FUr!Z<}`dx&an($@tK*#OHxJ|pu&KM_O`3QV^HfgRIVU;hVH zL8`u&eC6mOwM>_-^3fix0he!GwZ%AI4yu_kV{ zh+8d;e1X0$($w!Jjp)w6;5rq5{4(hB#^ zu>v=5PLviWl-gQr_EuW-_a>=BA)jJ;vPva}(oCHVy)IeDWGw&USIR4`klBjQI+i*j zXbqWkil9AlAIUqUt>>O7OCjiUtv30VJa_T}oe%;q)r%4-yy*#)pTr5JBchT|T5VW#MvS9md?<^~oG?`H`ft|z44AAf+ly1kilPpwB39*x<;$%@;)2#S3 z!wA8d#VoBg`{(LO#erjDN`cb4^Ir4mGxsqwMm7>3+ueCQvlw-~?kkP?9GZor4?lIv zbKe-Roo34yj}LtNQ;crg{QMiPUOC?uLYhKeI}t{*4gd%>DTXsuw~PAE@< z5Xin&q|(WJ(pYv)%4@de0&NIMBusoi!nI9IL%yViZspZU*XP)ghDZyZY`Vlkb_oSq zLDc0{dpZP822R?_$Q8S`5ke66u0a(J(R1k<<{vwNZmYW7!5q>|#(zf#G}`aBZ1<5J z7$cW55$zZ%Q%mnt_pe6H9)Zw- zVG~nDq=Z0(EresEhc@6f8w93HBQwar*EtqI? zpwSsF4*k<($GKtD<=W8c=19+Yjw$py={D@4bbMqs4Q5868a3e1ceWxV*IDw0t5CKq!!~5H zDkUXKYd-$iah{s0@ycF@*YtT9QX>0SA)He`&e42|12Zm{zwV8c9(#(`_yh>Ss&~B= zQz~ei*J=R6gj5cZ&OPho#E_CqI@RS3b^-?%8pIkFTM@l!6A?#3sEF9g-hRG*b?=`8o{rsoD+|4}??qi^s;eY?ao491n`ST^6tadle znrj5@c(643HG-JMR(FZoEmw?i*Wtvl{-NU~-g)^bdFO?z?vE}uIaX>?NEtY$$&|`7 zKpm}NPtzuqT{@O2C9Y*q_alm~)fuxdA4!swXJ%^5Hv+C4D^m4B9-Sz2%Z7ed6;CBS zUE5?qyO{07Kx<9x1!$#Fl{%$6zfMoAu(w?c!a&$*q~kto%(4v0aKSxo%!)%lDOtAC z$gtJ!B)T8!B@{q9M|0~AhO#cxwH87MY@spo1H`%yS)WUMuMCqQRY)2W2!Y>L@9XyU zpE$3e+h0lwfomI7%N`oI=pht(OXtqtg0A3_K+j{SoD z;?K(Ugnm*2+`qc>+{xpwRw`MXK_ty7qX5s&Q*I=2tkMb?F1V*G(mWS*&_V|uQN7$* zgEEC?TQ=nJx{VHL!CUaQVzX|7|FC(-jbK~o< z$2OdDUdu4>)?JQu@M-!k9mX%WkhX#07)(957irrJ7anDOxX9w*r9{1J$fc}jjakA< zVT^4(ZOp1P1657e8nUr~0LH8|_UcuP z=1+}BYUU8SG7Zv1j%-F`dQLs?GNkP!?)hO-x!_)PJ?f3$OZEP5BU32`-tun%QE%pRjErt1+OU%-UBnc+?Sl>4Ez;=lU`_D5SbSio9c91*I+2@+E0)ttH&HXPe zVe`V6s<%Xd795k|tc}tzQT5qB-(W*u_pw_~-cR$<#NRWnEKvINUo!Om-$h877+MR7 zbWgpWp*Osqp*Or90M%-sf)F#61nqEcmeHFop?-XxV$NpgmR{VEJUy%OJo0}Z={iom z>=W7D-)&(#4E^{o(=Qy#_k9N=Wz%=dEs)CalefQxBVWH0XYnw-`DObFf!Tlh@6yW^ z&nx3!!OH=~_TO_Jv*s7(=|6NI+E2Q)7yM(qf5Qm(JZ5sw6Nh=%fBSnL|JW~{HDu6T(uD?4$L>WYOMI2=Zcl48Ad!aUE}w@zMsu~DSq{~ z)tE9SP!`Ahe*737nqA~3cZuk%dJ*MT$Uxrdx-UmcP5$Ar4lOp>GnXu;MnTM7 z2j_X$UoPgBNauHBBgb~^xCgUOde@Bd z*k}F~ztP~**S?a`?OWLOr8{}_(_d!Sm+m^Haoue{`y*#`-ir+@G3&bm#rEHG98dFr`^NGz19^QgTKpaT!XbjS{0f;YT{ z$j;LABMQ$$VrdnFS4RgPx;&Mf4iZw#NMfL4!1n$$t*AZZOHDIUC=I=iMwg+E}hl;P@BsWaE#% zg8^$l=FkvAJU{n*+C1w7T_epzF^VQqkPfQII3$)9Wh2iM6J^GnfVAkY8e0z2kc<{w z?1DqEzlc7OuNfvH-};$>>Efv-P&fMT1;83atiOfK2Bx zMHYIx?~$s`qDvF)2Qg~m8RVwx5z^?4nWs}erfsuBHfm+icf)4RQNzloaOkBUNcxMi0G%r(=8V_KS=+(e-ZET`w>ox^o_6KXOFa4*VkPpu-FV}1~Ddz zcczcwh~!ws+C=< z$3=%N(q^K#oLW3JL8;YhTp3Lmy$`pfXrxO%=@3`P=Z)PBM8|w-Q;yU&b+K~`A2I>LB>wL!BW7wjOLJ^Oy;yw9Z#^h zywG(F?KRMTi~4u|1%G#<^hjTK2bmjQ_pIlQ=BE<>na&dt>Gf;b^p>lr9-SrjJgl?@ zLU8%^K^}i9@dcAWe-z{7ETUGFB;-=C`9HiLd+j9v7_|xX+)?6PcOr^I^k07~12?{s zaAur^kNrMTqlplb+)b}RoaN5k7aGrJNW6lV1{aGqr#Novzu5Iwjb*IKGDFi=p?J9o#D|<05gPd!hqJlV`BBT|@ z9GtJy@S|iwO43%onS9^n!@Op#OS{?&TSBj?I2OP_)}i7BScX9(h&i~}+c#F|t-k9_CPQToImLwITv0To8HnjW5G;>U`Y`bkJB z(T&BVVGK~$7AI4m&1Qqh?j=P`t)(H8W~mdlL|HDOhCVlycsm2DiZ10=(s*U}Or1w2 zEA*r+HuYtQ6bxn(qEQIJj*;R^y!vJDqx~^IFka@i4ZY-+HKNM|RlKGT3=qYtqiCx8 z-IWAEtO;U8r5;f6l6&6k+6-i$UEMhS%z+NU2oQ%M1Dn?|xBti~+nNHR=NgIyy#4q8 z8{6)<1%TOu|Cjsz=97HoxBrwax81<|{`F(r_@nRO*kil+z3bmf-2PtN{1ZQb?Y=w> z^PdeXG3&bm=PhQbQ|Kc=7}!$a#fe|qGDoCy4r!;+af}LD2q`h#QwbFz1ZJ)e|A}uV z^WHE(1|I1{50ajI8h_^<2zT`<`zfUe!w{kXLkL9qcw)b_Y~euwL_SI>wBJG(hH#}K zu; zTlJ+2Y*w(`BBKc;d6by9@jy|Q5Vq|C{50_5dtn<-FMyyMo0qN zb*p>0ZuN6ZtoPInYCTtQ-Jpe0nONE%&AcB|v|LgoepQc5l<~uu+w^{H6(E7==9+E+I?I^92#&jyu&1(E zu1lXk+qIvH6>)9|jU*BVLeVuFGNdG*POj@`Zr#LNc8(!{eA>hhV-V1rO7Xh>=l)Dz zC>+z^&PR@N`_*e%?qQ!>JcwJLW+09zY}`)$zOQzOTWf3s(d_XK z!3fZL@T)jmuE6XaI_-IlVt-O%a-uVz5SW{l` z|7%23M=8j6-tMeFAptWZAToWPS&D)0g)35F&G6WghWMf~N zlqES@_NjOw?n$M%on|c00()!&L%;lg2qq3Q_qYEWy^L%Wj?H{#3@O01&R}}w)e!Bn zF9Bq2&^;rFQlf|UX}0fBB6+`;FuekQb+^UNnD>3WkkMkX~?15G2@^Qoo#gv;T$`7}R42_iHyb+AhCJ@~m zxX;}XBo+p`orf$JJ>WHP=MQ2ICnTdE#mrPaBBdE}4eZ6k7+!nqGVP9HvFq5a26}u? zLMRy)YG&-?{b_dL;QcwwY$?EZnIxoGyK=PCvoEk$zNh2x0oEJA=T3?SO& zx~2+A+eVT{85TMY6JpV{(S}VJg~_7dvg3+W25b8(I*)a`v8WLVGF}8ykaKNp^M#kM zKNoCMl24f^4NWiPWXd(b;?d)a+&f+&@0h&tl0o`1MfBVP(5P=wGvL;guq8SDcp@)+V>$uHELK{mw{_`P}zGJ5EO5}19#&V zgh(vDs-;EJGlx2-(baj>!f}j&wFoys7IHjj?i*;sV24MC_hdlx*8O_uoHn>O*QKYZi!ALIfcWlHXwt~2IlPH}C1 zs3dsxXfizCf2>3^j7bqH;d(gokIayoAJz5tzL%ti;u|EmZFa@#1liNf*t>y*z7rZFY|2 zyOPWo4HY9B3s7G`)Y{5E!$9YH!7YHDqF|UwgPLV4QgIX_4m?C83>JE~;M-Xin<1lx z^l3YHk1g}@a-VC(>J0GrU){~8?%u~cUbU5X-ms3|sDxdgPTpp95#31cy>3=j%x@g1a!h|Cm^4BW)A@j2e|if#PnPu_8^FX1I2 zmr1d3>=?zKZ3vO9ESH-hQLKrT?x@|~`GG&>;P@=XLbgLNo(@`Tj@Dzg^(2#Zr8RdQ zsj<2@(lUDS9)fF4Ps5m97uv&W#V#ec!x~Z+zo^{>%4lXVtYm z#ElyD1CMrIztNiFx}3!WGlF0Ki+lL&ufLgIQ_~bCQoz-t1x`o%s^?HB6h;R5>CgN* zpZ>sa69pl!|COI*%WXFx4Fh#jN%ITA+<_x};Wz$}yFdJ~Q?FxLsapT~)%34FRpsDPW|KMg%QXZ62W% zROS#WA_X{=NmLXv|JAQkuGGn|8zJY_ux|f%FX(+aqwDB>=TD>KKcTYk7}7~G{C#i5 z8W}|nZ9t@6y7#Wq8WBfOnm~^4T6!U9!O;5TpTfeC22#g~PoR)!uZAp7fz}v~3#LWX zSU~o!#&GkeoJX`9q2|p~8?>D*m{JnNiXfFIu9+A*8RKKaMx?Uz3X=iXVy+qTwFC3~ zz>Xns(ur_IN<{x!PIcx_<}S|$VOYq4b*R!LXobiRBGXw~k;L#chMicRXw!x$Xm>Xk zAO!C40PgTWQbvB`>pSQ2gOF;=KeeJ_*>woh?%dPwI;_O33yupyGK!>aRTdZnt_FSq zxQ688ene~i`SWodJI8u>e6q}ZBfv5wqxlr?xpfOae%mGIaq~jun zHzg~4(&W0cH2Dy%N+LNwiAWPF1}B}Yb_f#+gHWA^I6_MUvvfR3-hd(h5st5U1xgr9 zRa@j7^MXu{e&vU*yE4BfbDr1PxE*KX_O9nLx4)hGxBef(G|=smfT$554ADKZYp9ObfEo+W z%rbW4Y6_W&u4ADgQYNDByUTa+*|4(0_VU8T60@$@c{yKC4|8a~fn`WG7c#u>%6^PD z?mQo-f6-X1`|MfN^bUWK(Yjt>J6?=GZp;+$xvlaMoSI$bbAGs!_wp_jGJ3&J@~Ap{XO789?{Z7w;#lxpomkw@T&(80?ILZC9jg^@7^1{UuvsU#LI9jrZ zqL^H4kTnf5Df^-%7XftWBj%1`Wee!-x1f*ig0_NO6bF%GTfneTjWQ{(jxsXD(nQ5E zalMRgHIcbO+iFQC))kpPl$B;rS+Pd#?@qk6LZGolObbcIu~3Z@Et37jbH5FtBE~=Y z1?C=j3V@jhpJC(MZeifo5O`sPn>n>I{J0 zgP|;(`V6L>0^pP&u9pK= zV%CMn8Iz1ch!?*s{49q8rhp$fOUHX&7*cTcsp2bW3pl48G0w@ z@l1!sk;|#2de~8L885e}cp*bshcH$guXr5GY+`df1#yTj6!7~mrCF~b+#D*~ha&}{ zOcOqfgOnG>JTqJ8hV}herUd^q8);1{swV-fX9xl8kl7d2fejMhNzQh+xwtJ^KiTxz zFd_62T4Blp=%w=j023wLs=OjrST*6yh+a4#%#@J^SXXEuj>cEF+wmh zXxl{uO+-42_Le-`M5c(YRJ)F$S`EC1zlPyhhuUxb&t>8bOTf*!eEyq{@bA9w77Qt_ZC6(c!^nU-Rvy>4U~f-gQZ z%h0u}D5NYJe#Dm_pW?dBLtMY5pNwNtZ=LF)m`_=3AIx?XkgvOB0M~kPW1+NcWby1O zuC+ALnck$qj4+Z!LP!FqKwY-W+*F7g);fO5k>w`wa~TXFunj1+0;Z}yt54H4`&{A= z|L$M;>^C0f_g|4Ae&PXYwoPjNW{hl(xUH!F_G9y8{^7H{QYmEGWjgjTgdkd2Wa8I; zlitt%6P17YM^Xo#CX=$sUA6;jWIdwiN={Rn@tnBnJ@4e|cfN_Izj8NU_|*?GcW9i* zKi!1pR6O;?Zz4^zqg>1n5AYxE`RDIC-^J&`O3b=2csa)`DFo|#Umj(cI*y3;d>gz5 z2B4*ZDE1K>iN`JLE+ftjBj=By>kAA3kuaD@t)@D8nC#wm1-g_N+g}0wo02?3nus`L zLms@`0C*MJ6J!|M3MAgJCmL!B$4y=nr^cd%$M!5eP@2-dN&2nSiy8@qX(6)3mvW1q z6&;nH)4kZIoD3KiDHSpzBXm$jr3+}Skj-*;X|&eK;+Y|dwIGNU&a+rzoGUCg+6_YO zc4Js0L(|@XYc9Hhn**3)OrD}>EHX$|$NGRM-N(F0r12*k@t<&FZiR}^ zJ~_=(lNJ8pZI=UWA41o`_XCuQiFKm22x5&Zc62i%#Lk}_qP%%36 zh%FcG=CR`>!7yW=P)OojKSD(qcC%}RBQ|UzBZbx)r8%XG>iIy`4{=+IxZVPRm7$g& zByUOd@Md(Q#9|h5p+e71A~JdG!PS_l8hZL*M-hYR5bS;cXqR-fBx-UmakhZD?lM&1 zp}jgtiFAvnRpzKh8QrWx7~ntjWe8gIZ(q;Mw`M4=@5L*%$U7!+tgzD-LPNByE4FNx z5$ZT5ciCkWuDpujx4jKB^U_N-UXFNP8UG5-6;@)_S->+hHEMpu*1_y)%a$HFw8*jf zCejexyls&6Ls@nXy7ajxI%^8NDCUlB1LRUBpM7i+(k{2Y`eyEU^>xfOmnQY|^L66> zq#;RS`_vt?nnA>|#TNhLYX?yEfMYXtKK{O&0a!DT<>Mc?mA|^{0FNChapk&XVe!eS z8X3#z8q51LHcIn?)%WKL(lCgX0Wu-5R2&n9G1b_>XeXk|uvkcs5PNl`G)Skjq=}bQ zAwVOs2Ij$|WnQ!8xqZ9N1-^986a4y(IsV-xcH%AOdw2);pmyHGBhxXJK=bX-{aR8M z2&h(*rWEAb3wZJT0#`iwId*^L8|>OOO*(CH>su;}z9K?7F2?FhIr_*`Jn(m)!R;yV znqU42Qn^#($oS(=Gr4OYR@&j8e&$!H%`H$E8GOM6;|ZuJV#7^Wv-MRsaqG|h2!)~k zGrvhMBdo-%3x<`Lbr$fzp#>J|KG&}AW8gIQ5W2ny-crLTp<<%BapF?juYLR(f?Pkb z4l!44#>n?#>X<$n7{{JiI*?MRg(<}PD=`+2BfToxPLVb&vKa$ytwV)AqzkD0Kyq%N zm`RlO!n834)}yL($wGXi)V?5rmCN8Slsl&~S8ZtLT^BZLB{3_8f%WL11=TsUl_ng! zjCAZRsqLhJhyt`>qND}O8mMR?lg{2kQnd;UUjP+j%@4^m=gBpuQBD@Wf5WMrp>^DO z&J-GLXV8Aza;#A$jx{QJ9K)}mwMq!xT9EiI_KYUEa})sr(>lFnfDW3;ebgE~xfd%A z88vNGrjOXppk~I=Cz{guUYnQ}Ns0amD1{aK45%`G{}{QH)oHNyZv`tc>%!t}kc{8r z#VJlT5CCOh9C#A=+P}4+r?sZi3h*OEtQ5^KnPeMMu&U^uq5!noojwc!uI`=~84M7AMQ**qjS=ZwtrG}_`A=DHa8;z2JKxu55_*nU|q8TP#-}cPZ`TCPn{Koh0 zpvPV2*${=8ZE`MDny(+KGf+&kHr>lmw1_|v84kWvz`Y16B4n-)EhRc=5vB?VGx4^N z)!D@LJ@h~;%+RBmAHlRN%ybs|SEH*7ASKhiTM3Y$VKkq5(F)C%iZAV+=I(z{s<&MNb|;gg#SW`YK_y zMye-Ae*G}9*F?uLx?VzuKJnrtCw|V_Z(;O~b_KwA?ilfbhX9CXCm`@pL5MdqPaH;x z4@fOp)iVu=3SzROIa&)IQ8U1FP0~F}C5yT3J6QAH_nwz~xq=n6u@bXh0+iA`GEru( z5wOq*c;r|a4dfh?U%GW8eVJ}wpWbZpIOCYC8_6LB9fA?sCj17h>vLJ%lV-Hn*F2`Q<|B_y^5uQ=ScYJ>LN~5#|97%eyRso zBm`_jTFjBfkrGE3_y{bLj@0E46q17r4c@eUh+g;n_%6j>gV=8(gy6?+80GcUQOzZ* z5*>zoA>PbEN6}ZbFtny?c5))&)SA&thWPkzevCu=mzuI2JyzzIuDOzQv&_U(d-(lV zzO&QdW%s{+iw}JJQ^;kDV-J1&^Ze}(|5D<`C`8APsxsBx=e5R^17+n|RbpEfI{6 zbdD}fq97TUue=TEq{*diJk#v{fTW30I*w6G>^el)N)+jUupJEBK?{KnTWBYXl}ckQ zYq+JNASv}M3_&`Ns7xbt%=#aC3;X~2lf+Gr%-S(V-t~@`REc!9u{>s}!T^>`a#~%V z0VmzbBXq3LjS_NtKSD)lJ56M#Fr-9h`@nMWu*qjL=Zz4H8x>Tm3PO^r)=BUCR!5j& zG)gqrT|+||WMmSlPISTsKnR3ahtMagE)q{1?i^R;dyv@zanQo(8-t*QR*Jy$mbOtb zwv+10vvi|`nr$D)ZzSRv6{Blqs8_&tQI+|nH=q?LjqV*oL`$(&w5#`0rocUoC-Vwc zaISI2B%{{)wzF^@|7M`IrqOJ$SZ#rw0s#_@DIn5F$p<=2QV3|fINcyp+KbPW* z?|)_Y;HNclurxs0vCnIVB91hw?5SmG=0@mGCEb{dZt9}&T@gYcvc0G{LNu0@58G*I zmO9`%s?uGNx-p>{vFN9WWp5ITf{+_lqT#t zM0RJDzO_48K9AL5d-ZWynYo%+UaFx`aZGb&p4R`*-h0PMmY(&!-}ik_s$AXGd3ti5 z-JQ*=)vi`rX~lwsBoIL$VG!9EFxW<1e8Cvom}`>^*Z2Y^8QXvn!A5`xN=PedqomDg za_-#Kl}~)%`^TxS?wXzrvopK1p?;swe5R}Wq&ju#Jm>j6&-42&tl%%DRkbASC$zmS zJGtX?|CNRR^G7WF!#&iWO@pV(=NWtVyD!T*d#%A>UW8W2pal1FU=Xt|4#pTBIalM+ znL2TobWuXEW!U57a_X%4`QuA`{ne9w>s_;Dh#$Cn4;@!h$T?`8Ui0$2cmip0ZRco? zTX$A?@3m7bv_d|2YzYHYYi;iP%5i?|LvLo&SgO-_uI5v1Ma->q_`;DzI^miV^C$lA zcl4RA7-RU8hf@vM>7fk!#tKZ8JXYEvXX^n&p2bALCDDfIa&BYS!WDoJ0?T$V1c-P| zKQL#ot4edNrKV&cHZT08?1WTA`!zJ8BK ze99wSM>1NQcJLk7Pcq*z_(t-TkNg0i`PaV)K&F)E-Cw(x*%Qlr`H{1H>7nBr_I2)D zogcsZUvt}s-o@C}*YpTRfMfT4h1$6}hNjo9#lQcLzp-Za@&fnVRct!ApP#tzfAg`Q z{v{s!%TKd#I5*r)@P$81 zwb8viV(+b(+PVI9x*dGIyvTC#6GJ{%*bsMgyO#b?U&Jh(A?dV8+#H2nTe;!qK0@5_ zu}UT6#O4h$8CL?mm}NScF0l&WMoqMmV0&ORG74bvOiyc4gdNVxVcf|bjJX?@PE)_KmNJ&<|xCmRbRRew>Bro5(chIoTG-;hpTa)_+k9#=w?xJ`G$-A#(*1 zOJTxJT7^+wuVWx*ONyS&Tr0q}6tOn6!jyPRjKO-2q)UVyWOE)5*yq5wG(6rcu@p$I z-;~3#6vi0hpo5Mhgp^or7O7qxx_ibepp}JOC#AHs*nJ*GI>Yz34*=q0i`SBdJQ}y09 zwtnw-BE1abAN(H1KlnW?-*+G3!UE-+Z^oPKCnnx7FzI*eg_ap$fGdea8-DR04x=nd z(Y3IoU@Y&Fu@%#$)Uh~740ElJ|NMnxeD$6&_KvNMtKM;Ng3q5=rW0#sn*oo_wKzDQ z>j|QF6+qC&5GICy`@XC2Y{lkshHt!PlD~TJIA8eUvwYy~`9WU)Z!uZU zFgcXve|#||qYTiAl0K4A2!RkVRq}ZA_6pm|X;;NW!J`u;JT_P7#EQ>*4@{7At)44m zl%yk3p6k4zVEfC5jW>by(O3$|S_Yv7%}~<}HRY^DrQmH?@8v?R9nfA`#`)BLCu*&L z5I8s8g}w7?uw9hv;0%>Xd>`TE$lUyPbbWyeup~>|`J>;(-nZOH_0(B5PkQ8^{tQn& zHAkxzKJR|-{iDC-Z9g>H_d6$>Av;v+`<-$wzJv4K|LTWvvKhYlmw%dX{^g(MiNE~^ zs;6hz|5bOqe%+&A2!oh4z-s`;7=r2?!6*L+y_^=+lciaNWpVBF4nF?vTc9|BMB}&W zIBphctxJVRw?S?=y_EeXRumH*e*)2^BYJWaQsGbRBR8=XAr;otF4TK}n7C0T$rP!@ zlI7Mp_N=@82tZpIq%as|V=^Ub+99J2Qe7a=YF064pCwsN8&D;XRHm@THenZrkkeNq zoK(iC9fX8Yf|P=s=U%z7SfelWOE3lzG*iP(-QS2Xos-xjube+Z=b^tReC+e-3uWQG z>8p_Cv2@h&Emt>}q_P)=Fv|lr16bSMGV>RfR#!y5bm+ zjISW-9iL)nz89pNBtQiXj8{Mac>L~&W`fb zsU^1hA${x~!pWDA*2_E2C8R5%)DEgsU7ye%i7 zwF0(>v$fyt*}3{w^wJD^;Vj1S5L@@4m(L+B1=7OXG)?R9;okD{yzUkqgosQ5(`kT^ zsPfoGBY~~g5I=h#=mc3F!@^L;3kwntV&4E)8uy=ACP*{|N0Asq*|o`Z_40%eY$|#jtEOFQuC4gp2Tt-+@7zNv z)74#EcaQ1BnlGKJ^G9Dg&DE1dZrf3z;-wGe%bl3XqDR(QdnC!&iVxhrix1qsi!&>2 z7Mo#jl-X8-dJvNs7%zF`T#Hr^bIZ2j-oDr4+iu#-L#J0Ldsg2Aeb!d|;G4JiExXbV zutfUp)5g#VLb9IA7fviQZbfX$f~C|e60@*egqy_#-OdGNqov(b-_iym)77e!2Cbo# zd1YdjHim_IheT`aXC6SdR?~)6GrzZ!_(Iu;K1E?aLs$~V)q@l^!@GXcfI{3ouk(i1~F@Z z*8+6VLPqT#!MKWKc^-Ru2d;@o{2F+9FcA4IoNQrDe_V*PgAr1K=D;01Qo5EQ5wqE9 zBM;r5?q}caI3v@2BhDg|$Ij%jfhSKdvt_6ZtybT07&k|pudotm+S)?c9@YgUI#h0m zWZ@**?_Xap&m!OQfxbBAhY@kNTRYK)W+$MO^9Y~3kA+Wv8e!Xvy!+iale<#wzLyhD z7IH&tI+C`BwzCKwBUg19-OO4{69P5z$`o!AZ8%eHQF`LuwcIs{iO(FtDGsMyf1CC| z=woX0V7rL@x1|o?>zYv{I@Q4xAZ!<-Y(x@ajcpGcK(49c>) znv7sO?go-k4sSxw9!UvXCxa+YVvaq+`a7&DkDw;DB8Mgs<#A-TzqlrH<;#5bUV9kC ztSgTJ$@ntB7(=WLN{U_!yf%g)iYaVdy7!X+7MdZRC78&&Bw@mA-S3f%MbD-c#Djqzw!m*_`-*w9t97{4;+*tic z{0=Lh{7YIZE99@bigIP$J36ldRBZ(i$7I)WS;lC-aD164=x}gzcl#zGYE*H`V=wD? zwGaY3TR_JlnA8)^aX&SuA#+bp-Ep0UCDJD(#3 zw{IWj>#v!_$sWW+0a!M1tG-5<0>bggeANeOAAT5b;TWPd56{e_cixDw6;t2*&CLAi zM+wfI#V%$6gNf4hWj06lz;#%qF-&pvIX?$k9>>1^YcN3zktw8Od%`A){*db9hcQ~C ziY2!HxOHw1{0xGW|Tx z$64D#$~EFi3W2L6?N}oPe8Y89lrlD7ckQMP>l&SK_gKt+%WzHyq(j6h?DM)ujxV(^ zI$<=oMpPPO_{!NDdOr&t_mK->9OHI#CTY9qD8$5RC-oU$Aa%_4;0TV1 zNp@UAu=!eqvhbYecImx(#6>LzX?I+gpfbwF|$ownQ#W>&esfP(A%Z7EbPD0r!>FDLL3PXsA z9hlGu+aU@9biA?XrA&mSV-TQ6wjzQ~>PEixChXa#5K1AWOo^^lCvPE;ZWd+PSoX%x zy>~ob9=Z7{hyt)Zgt8FQB02e3I(n@X!gf*HuS;F42Y5~lV%C+#fMmSPh?9iVD;>gE zBLr+JWyv~NwuSPZe2uBLCYVBJtmBoo_ zjh*@PIwUc4!ien4+&L(OK-p_upM{J=Fh0$hl{T}D009&;Hsi(TPIzAqbfUF@HzUf7 znmTrO_}LxX%6IQuOP)pd_(jmczyGhGQAOm6SbJ|mPVL64&-S<5H<#&by8)5yF#Ll* zLHwCNBbhmoYJn6du_m`sxaFA`!FB*^GA8&Y>ltIVG{+{BG#Ju zW=J_>v%iuh*Cn&|j%4v{g+Z`)Bu5Y@gh`t8NFjLd{t22v%wj9#;d3=CDbNTSVS=k9 zCC}!ni9(;tGr(grbsnFsV@W|AYp$B;*R5Jz{MyM9@7_0l!S`m2!OT1hev@edld{fZ zp#mpMtPQ(H`eWVMT8F%&`bb74CCwmax_G|Bq(R3q%6{%d^Kw84fyfkluU#*LvR$g} zkT6J-pQ2|ol7D4KqT*y#QU%1W8&M}7M}+A!Mdqe=Vy{aag`39H_I!iK|K-19>DU>v zJ2tcDCw>_FKm`@9nc2x~o?CwC`^en-4o=+n6$+k%_~ggIZ?W|)yLq;eB`!{K>$kt3 z(VeNL+6zgr6vsy?j<1bY-~6rbYp{}a#G|sI zm`B^`2z9dQYE<#yv;1!T=7U|~JI{9BH&r)`}-7aKh6SA@?C7#0;xVfG-^8n9{ zLCm_c7?6yY5ylv1>OM-OZcdRloLFwLy^Ku+oVb&N?i&!gORUW8<7BS1N$mNTjmY+WxyZywK$Do>?6oNH|mT zsSHcpb@w<|8g`Z>Ss7xCzF?&*t}gZnMgXFavq#TjCays##eOf}w|t}x20=BFc+wCX zsN}MYWSg96wz+9^jSK5&LCa6bUI7Cv*OKfU$+L4Lzd?ZamBMh=q1qi0YYUeL*~)|+ zvVD9QD_h*KyfFs1peO=w?wIdbJ;!YD=vLH?V6m}F@N zVLMnumroGbE)QXsUpZZs*D?$*tQ9f{jRU;gh!f3+|LgsnUFm>;R*>*x|MNk9{d;fY z(K9t}*fzwrbw#IB%WXb)WQm(6`|tI`8H=S(S}4&5s_l@Wti!`+YXphrz*xRtOc01Q z#9A|&mm7>p&eeS$JiVs#s*T~P*#-wDQfZNPl%RonC*;|M22;h2BS!!v5%_DyDN2A9 z);ZJyM@eqkQtn&4(FsY6!?CJQ*|TW-5&Ncw7|PhRwPuKTO_NJVbn^0(j2D8XB%=k7 z(SmoyVphgcbfN@pAk0@dbNh$!&z<0=ecSM+wq0;-NwE|1U6&B_QpJOOAa7b?x26iN;<&g_t{v0KCnci6{0j>rFCF4T&MDF5*>B zr5js1#o};?pPgo*88TjQd1AIfkZ5*Sazq9&rbjTY!q#!092KMuCPB1HJQ;M@Ms~ju zy0(OAc8y$C=7^vEBJ##}UGTnbR!4QakOGoDZ^Df40;!Oh{$i30nuxetq=^G8H;on*Waq!h^F2oy)ISj;MTHuWH;I=Y+E*ZwfdZ{lRL$b25@UAVa> zieqN}-~UMMfd>Gv^Pgnf2j53_-$AtHq4Sm0VOl9%&m~C`u*=BeFd~VNLR?ldP}okI z;|=hF7{shAj{(Vekub(^Xt6~*O4w<&@n)V(t>wpdpocg2#>s>b*b;oBIalu>Nu419 zupA7qDJv*$EwCx4h%}sY=@3Xl$AP}0kP#_q=kK6 zvUcx@Wj=Fw9!Jp=+3!S}W}?Wi`}DQnW;$9(e~y-sV>>sHm7(RPH@9d_klhr9P)f07 zD4ip#bt0DAAyUG#i!JtzZRP#|cL;!vzO1cJLelor?G9^BpC-5qY;Z`~jHmz9;|nKNf*?>&1|9|%4!W5Y+r zjiz27Io`J7rhc-D)%bEOZO%HVo2LxX9{(vam}aGr&XP*20H2ASDnKph3pj2T<_seb z&W!@3Dy5{(5}%JTT1q&d_b$ zBR!^oDm&$!(=`F&xfgXt@i*FjH8-Q%|1v1}P<`gc1^3|e{;!OJ&gbla+B84S20=tf za~pnMIj;VrMB^~U)Ps9Ft6VwW7BY^99h-}J>8LWdG+I}65dmINy#;sjPIIZN*1>~w zq`g#Aw&gbS7@s5r=eOH8`gKN9rK>$QDHJMbjl4D3gwzoKa=9)(7PjWb#?raXkn;1P zTJz-!t2N7(9!-RE`LhzCLMC~WGhgojO90EqTC{95nUD9K+Ug=}jvM{#S-#gE?6nB)g?G zT|Y|T<3ZB<+@*_tCM%|xAaI-_c?y0%#a2jXFAp)6-84!cr^mSGxN@6HSC9GJ_fMO6OQC(szd&P8s$Ljz{$#In52$(RwXPE zjLrkzjKS!n>;z?RI;SGDIY&OaeSHb=7rxyg4#lB;k!;3j)ct*L1e(t?H+t>o5;e~s zsDTuCb(G@4L--o!LAUghS7@%I7*(PF5Bm^88&ad42{ZKh-jhwI&m~!yCFD}gKkfd0 z*5N`~R9PbSQ=U^dIxVcPUdRNhJ5R@Ssyo{EZ5=3fu5I$fDT1kvpi6h&B##CVm9v|2 zj6Ot>fN#GHjP%2^I`%GJ}y|_II zTq2MrQCgRP+CbXyUbQfzi}=8;mD!Yo9q=+j`Go06bb>oS~Md$o+S`}dLx02)o>m)#}Nl>^vi0{aNZ)FGctPe zA)fcSIYYuIx=F@9Ka2SOr8T9)eK|%ZZhcQjU2~cBSN7pG!>&d0EON9f?K9;5jJBYD z_eEoaxoeIzT-K`R%CsR+9*!#+;qSYjIcrM1VTqALi*JHh+?8XJc^;7o3#iM*`mIE)~#4+ zYwqG0{hdd$e=NZbe}4(73NYRYS<-$d90vs9#!b+Vl{AWd!}75w`jXG zY_rHJ=$QTy+)`ThJ0>5~&!ezYA!H2e6)T1II!bud!+rw0CvJ?7QO>Q3Brrn8u=3p3 zQ=`?CK+csuea`-{NdKHs@`J@&?ge0)%GzW(re>e;Ld$HcU7CB-z9Wk(I*Md80JcgQ z)V|E~WvsW8$SHKwCQWh_)<-RBr~f0Xe9AODoIvIEI3=gDWl3(9j>qLluV+#v{OQ^- zI3+Z{(M)ko7?VxI8Cn|OujV_uHp3xZ<|f2Ql{zF$n*BrLhBQ0V=3+-VsO3JU+Wz-C z-E?XcC(AjbS;UMSmOtl=5GS4nE<^e_nVxwb8CSB4w^yv@F003CO_17(cd*BLP0+6; zIwGBM9q16%Smd-8u?eQW?NWbC&AF&f^~P$A zZI^UV7Ohpb1R`6vGLhA@M1wFbwB?(BpGGSIWYJmc-h(XtbHZ{WVDaw&eo?Trk z6{_%#eyyn4gu^FXCgdz8JVJ&%0o3j1xc%%tEh|ccVEg&v^IN#{Rb5r_!Bi&b@>pvX zE|=in)26!5x_^r;Kx$^o02>-otR$mhi4g3>^{Wpf_CJCcJs-1*zR7Vwa$SRYMS3sn z8>@WIgJ1-TSa)r)T(4Q{tBI_j5BI?IGj!Z1QMrXDqN49@(`n14zshy#k3+Dul@bq} z%4`gF=S}luMILxG&Z0|CQ5OyyZrr+t{xHrzfMBJnbi{M=I7(%{TO|35Zm|-NB4Qex z$rpui0^DF}Gsi?qAPY2?K=TjS;^|c!hO3v+VCq1~Rsl9i1C}b3qr3tsd6%+gcVCoH zlF85_FKQF3!zUd$Y)>Egsqu%wG%PCKsP5Qi29~Pmy?e0ycs~p~@&0$QhM_pCqI==Z zf1VzGG>jyNyXp?bI+LUuvmipdZ3+{ArQmW}qJHWWkAH7RsPWPT%^{RP4E>TMV=9CS zy2}pzkD3Cs46d7NbrIMH-XmNT1UY(M`fp@T87eo&ql4->7m{Q`IRIDe3@$N#ae z-BnA=Vl*|SoxgAWnu%?5U&t5w{tQ&Rm>6Vkfn51)N4-wrQ25>7zCf_nZbdSP5XvHD z01ULM>hMLj~_gSb#c^9X^DBE_!%`$)tN4o zF?x`W?c`sABD@~o_xoE~329B1E6rtWK=1dsL3h*sDA!Ka1M#O2o01hftX17pdWZ={wuN3nwN9~klFK9f4MD`IgST(%%V=QiP z=bBS2Z4>kCNkPVQrj;&TaHldwXPs^M9U5ee(tRzQGxQ>_Lv}n%et(mcu>O@;x)I%( zE^tyM!}AkLsRn!+tT9hK?O}B%9>oivVhbOR&R=tWHB%i~Q)|3@fj~!Ny@UzaPamME z)PmE5>Jyv>%Gru~7bJH6bcUy(2`n)|yeuW^G&q!+t}4)sdlLs%&$p37WzhC%NHi2l z5|Rw;P7VItqev~F`6JGWb%=<>9>YoqPSlU4#XxSFQmDSAlGx%9(8i@y!8e?xn%uXg zDjA1Vk$&lz6#3DOLjsuwACyGzOQclYWT!c_U~U&uYA3rh1SrQzlO#@@lRybL6_7Sn z{G-TJZ6BHD)mgpkD(%%k?g*_$&Hqy>0B8BKo3GNpR`M?>IyxU`2z+@KZ$oCWI>$s| z2>MEV+@uD5ZXrK$^rh-0?U*$$WbAg`}?k zEPeK(kx=aV^>8t|B5ZK(#`ztHl8*q?9&OSn!v(`pPNmXrog}Ea{GuBl^_GQlvJn(< z9&E`%oEn{r>EnY%1j4e;C&Yumy1kJTxGa>rud+|11#C=!AzkUESQlELUYG$xt=+J+ zt$wdWmis}h3qDbjA2QsO?$7BxuK$qm4Resn?oC(w!6NNatVcQK*^DF#8c|9yg$c$& zGWEG2se#?)#9&>nyIHjiHiPIk5fFnRd3mMTzQFnohMi0jWoGo8R?vmiwfi9&ZCU)q z!MSlQde_URr|T+7tQXc8CMdPubU7&Xmg_T0*WD(oT(UmCN|@p;0$LCbF3{UwLOujQ zZu;qhQ69DV+nf}Me4%6?)#8zY`TRe+%Lv9wf3ysM@a!*M2)0MMohkt%Ge|*^@?-KO ztz@Az9pwv>_C#)AzGVvN3)AF6oSnu8?V2S=YK|e z+yoYEV>bp`oGIrjGUVy9{C(9jHhiQ52-kOO4B*CLy6H`mAOzMJ4#8h5l~w}3e}KFd zQ9TEFS<1fSLmGwaYR3|^H703zjp#3fQX+8S^_wG#$m8+K_@WJoT&#S)ilcgk_B|7x zKNb~Oq)`B5ftQBKF1P-mK&eDPcIuBfz=BXBovo6gX|qBc9DXzpHl4YB-~T{5T|4*R z=4`FqmceN-zJ7hmlz*(M)x;;CN5j|6+^=MLu=7&M*2Whm$IWEKV8*!bv5j9*@vf*Tx z^H~bt){1DoE^TNQx$?#o(=pDI?dw7?_Bz%Jv15DcXv0~@4?@WoaY$;87pUdmT@l49 z%rTDb=;k6lkzBPsZU1eHoTs&oipxAeKy2NtX|L9XHY`5y@ncTo$sb3%>b@K6=rSwy zW%V7kx8;!kMtTh4-M$IQd?*WV+ofP2>de zky0VGJz#L@1fYoS*f1yGHr6z4eJ0vG&~m5E=z1Gbi#FDcOIv0DV0oyZ$ zUM;q#?pBZx#nf+R(awdUDmlMf#wi*n8QfvwIzk)eP zVcWnh`K@V8$?z_=I$oc_eA@AYQgKDUU*?A1IE5~<=Vh$q zMKPO{D}AKy6=gK<0fBFM*9A4RUFAq#D`hbDH{=)kLox@VhmRZNlyDA6ex#{Lei|s% zcHqa|l&Xx`jd@rH?*I$6w&2qaD(qg=_ZzJC?jDA}x{4QM9%tsiH#7!?S^1?fY$W*w z6Y~!5-ax%AbR@z$T(~OyS9~W~TVTt#XA6DOAVOktkFj2IHaLTRicUZO= zEtAuIZho9?8&nvvFnwCc^F3epiapg1CvJxs_#}LeHdpEF+z(U%j&~CRHH5| zg_Ax_>UR|SIQXLj-Mp}XCBfI9>34aEA<;$T1 z3lZ9h*fuJYOmXP8he9aejMH;C9wgh<-Ik_AQ`<$F0+W8n&_zq>V%F+HD0j?#q`eVr z(*9B7ZcZ#+J}90bS-JDvBz+iV7-?BXsqd*Oe^sP<5{iQKsZ~i0K1PH`^-_o9s(ux= zBO5cm8omB|AMJF#$5qV--Xj(J=^3D{b6rhDFCx6Yvs4-|e7PHp9azTw@YHT;YP@iJ zGCR@F9{i=VG9Ia2WQf#5tEQ7(kuZ*TaP zn;0;IlX8P=ubY^-T7>A{>*c>kpQ%8XXg#f!rv)wRazKnz4(fAEG++uIwOd}xR2XNc z(*M5pf03mdasA~~dgiqP>RsMb4 z$)NZNU5~fb0nDcO)KRCNKmILK+7=2Cq6N&C_hNE%k|0**p)D`VFWOdWnC7t0`M#f9fTCEC4K8|8G)20@ZHS)ql& zmy-MK)`EqGwvnp8o;$8lmZBy?=hZ8EE}`x221WeM4IaxV9XAXyCU$+d$n*p5QQB7x zJ2#6K#O|OkjZX6D%ENzxE%X?H140qbI{fOW5@o!BS}X4pijsocoLgmmv9jg^EK%Sk zs9slF2rZT;Ff~MbV8P;mE0ehrwV|>5-}&>x%{Jz6MsAd`5PEVH>1rT$P(>VcaoYbU zsT34Z7ktqKKUV6i(#$8^r%r>3n|(CZ3V8!8s`%K2F)F&>5M?0<__NiJu425a%ZEe$ z3xb%kC>3Otz@bkcDuaV{rQ4%O0%dEq!WftRV~z5uW*O!dsmdUva6xbo(wy&>_+(-7 z+E3{U!TA45$h#coZ7k$)@Ptj@%%PX;#C3_hWeiZ|w0Y;6-sL!*ckH>wD4fLxfm3ai z_kwkB7OxMpxep%W!V5xaY2V30UW-J#Ed&5o3A5Ni7-Vax(XEUA*?On387o7k9#Bag z6wtDxMl9q5`5xFjPo`4^o>3tD}~qcMErl`e83 zS&UWx2wzr%VcQM5B-nTnB z&rhdT*EX3rYb`Y!nsc1tbp~PAbUmZ2L&|=XzW?3VJL5j~Yu__-rwks5*WQOAZ%TDr zKaj86JSP`KKGRPLwpVb@#@wgF-~O3$T%xq%k*~N|`w&gSALoX@0z=VuPpg*s=W@&! zctSpYo%8mje$^wxWiZz}%0@>tCj0_rv;@6;K<9qzv#meR0rSfEkHZ}#djWWEHw{cz z50ud2@<X~F^uhLyj9itQ3x+8( z>RiHc6AI5^bO#TASYtJ47~(^FhbdDqm7c)jyAm0&J{eTI+g|of|5G;;uB$!@l~WQW zlQN|%0yVEgH7Q{nZC!?2jZ*)U5FR3S7}=N%5dueYPci+B|#00a?sgH2cql z{c)x(KS4I;(Yma= zT1+&a1W3)FeGqQkIO0Q%-$@lsT_@X6AfD-E2yyTzr-8cN}YSh_#I*-k82nz=C z>X{xM_mlu^a?9M=s{Oot zpl%`O32RKDt~=Wk05SFcl5!Fkwp=c-f{1+r%+=e4mK@Egill=YF7%4bYEJwOBbF)G z9t)>_`oloN_zkJ$ z0u1EP7YI3qn}PQSq3fgk@KE{}&q*k!1}!M}V^1fEB{X3gL1R;gU%4do3tB4%eY6D1 zjCD$IBv6qH0p0=EbS$e!YdX`wgu^N)@Je98#*Zp^18O{=xn?#q)ENOoOAqo6&YIRY zr;gBNJU6`qzQbq#6F0htc;w!%$sdEls<`x=`Bwr#J)b}e60}BS{XU4ny@1ux(vftn z(2UbliFQJH1rrzO1^xTNTy;hC69f;d{2Vml_LuNeAY5SS0BFJ$?iwD4QE7SXe zO3xX*h-PL^N>oRwFt@a%Gw)KH$|0{HK~;6Pp4`m*EY`Qk5GPblkI6=1N!3tVTF=Qv zhiIVmX*qQ26K;qsItdP9o3t`t%G1())M?k8EvMuZ7!jQeQ9)96AyH3hVTXAIy=qwVqj57{4RRc{A8a2WuFALKY3nA zvmr?o%n1MrETagv&TP(=OZ|fV$X;A9m~cVZ$eh~NGat#J3)lgG%!-koi&qW_I7C z8XfkQe=JKv`Kb|~NXt|X{VM>)*wu_=q$0#pp*LWu@WeJpp3B=7C2^rPy$@7uu} z-an^qiq{8WMvI(|g6##3$Y-^$u-Np&^Lw(F`smj1ISPDE51T|#*0mger3*L%Q~B%v zaTq$uy)Xp=wUXe>nof6Yjr^hzwy~DLIky<8^sZD|xMijO!jR9bITqfxjFQY-L$u7_ zi&i6!W3g<5$9wo88QbX5xE4b&rEMJGU#KT zgz{;|mC)lTW*C>s>nUW6oW@k_Abl#tnt6cZt?G@cKD*(Wn~?Yi4~_-_5EP5c*#vL< z1T!^E#r5+j3;W}!vVWYgBbt8#&VF=>~;L+bzRyd1gYcgQ6+CB64 zZfl5=;F3hLUA$28T;w!{9*+Lfihz-sfbDgu)&9@(*;iuiePBb=nQ0ebXR&0!HTeJ~ z#oZFQ{l@deFv}TYxi9a4jezXAx-IiP%C5q&m{9L0Gr zzJ5j6`Te5S9~+AAocjyeM83zw9>o}9y|iI(sX$Wi=qMhJVb=ZjRrUQwO0u*2#+Oza z3c8~VLVugv7h;1;{i#^a#O#aS8QeoTIA4xCywcyV;eS9haFrC>UF~p65%e?GP(avU zDm?@YRLwqY(`W@JI$#Q58&GCN>Zt zfT-Z05et=HPqROL8wXETMWFByu}97dgdEXlA$3}d-OaFmM1FgctE4+u%k4YGQut`vW0-M_mqtG%zqiDyupk7s(|!Si$%%O#_I zS)F#VqZo30-OCGD>4&NGhK4&9w5Y|Ul4~@JM={FkLjf^r$tQLTG}XoRl(}u7_V>x7 z8r5>y5&q?gNJOKedmExoO1QtTJ5q5;dpHt~Q|ga9&ddekuT7PTmG}NWy@%cvchhQL zo|nZL9O?%gRu$jUZK)0@T?6gPbNfAlv}`J*VTlk;ntor&uRn7;z|wq_55Y&8m#(V| ziAM^c;2Ox9i1R065Q_@NDC>0D*kPBa{?Jy>8bLXkON8P~ylG{a0F%SW zc^(DwN#9RCFn4DW-WQ6O-$TQkyh472I2L?N8T@&7$hw?!AM1#ujo<*L*~rs6ib+ep zfwY&cnEEk`qnJ#Vaae|>h42I;5OnFZr=3gIS4X2l11>e6>Sd#-p!^{24}vrMoZSCq z7suQ${9gmqa7ceKljU^B?xSo?M10AD7MCo6qO*1vOkD zb@=qramECs{G)H(dea1h#S#}g-&endLh~wo) zNVTO&Jzzf7ya^LwPp%F9cNDDMioMAG6hWQ)MZU~kXiZStBr?(BRZjitKufvX8FCB9 z0ck}kk5#IyMx}C}UN?I;yF>(zaI@FNVsAN2nIK}ri+gbj;~Z+9F)!D`wDth5dz)p> zpr|_5hFZXV98ymX!rN@$$^I>v;vv0lfi9)P(6^IWZZm)-5<@(#(CdzQY=7>f{F@^fb0#lsAk+r?N zFwX~70)h4wdS#4g3rDR#)eF(NWD;`(3r1X@`2M@OxOsEhfImY;g`*@^b#ZLrnX}}^ z6ayM+<$+VWtRJ0d!*NHS?-RX%!wtATJ8XC_-LGHUUB8D6mi5f9HeeP_U7q$_tH`nl zMrT&EZ~QbmC0_jYE1m2#q3VF6aaUW*DKmpK#ygt*x>|1BsbOiaxV-0O!@#4eExx5! z&BdQ3gvYY4G_M!k6{8IYT2Z&%B6A+&=Fz+7h4D+Z%*{*YwTaYdesc+HAf35Dfcz+; z84kfoOd@C?Fn~p8P^$*|Ix$~ys{60F!ua0V1g}%da_TJg$v?7kZRZKwNnJ`wu6a?yt1ShK@c$Qd2?&PW9%(ft$)tmr;9m?m9KPr;FEX z;gZ67*l28QS~F+u$Wep%aq1)r^TEZd5T5MMsn~~>Q}={&C?+Yt!mWnpIn3R#SJ?}B zP@C>Z>!;ks9(!3OVxeLJhu!K$A=9!&zC?><$K*%L&I0a3sh&OS0MOHA{Wdy0ID;yo zj%ZK-YOHuwVb)G`A&ix|b!XqR(&llp`xuMtxd>H~I%snmsi?E)_^3Pl{J}%Z{^=hX z)W3e|wDU(t@a-GwMQfKDiW9>{N5JgjOiuH{Q936Ch3XDg*q;tKGEJyUk1y$i?1;+< zD^45yKm;5?7kBHBsA^(q#5vYlcAu4J;lYimpRU8VCjVwr^TQ=g&G(7wt*_D#{C+du z9?hO@ct$6yh(<~$z_-5R?XW&Z)*}1wd4uQIdoSzzahGOh=8vncjAEx2>0%2EiTI;; zG}wNEbme63nODH!B5OU3Y>mylH1`B0Ml`nOrT*w%yu5@Btb;RXxJ8>cH*dt*SAV|h% zoe_ri2)J+^UgMl+D|(x+$R);OF<$;Du(AxjEZ4Ep{+~a}#hzVzVE*rLL7Da@$|Bn2 zKP8wyU`{ZW#{8o}!eTX?k#=9JBP_rvR&yDWWp!zvtOOfoWEVr+6t7JZL%sqeEv|kW zHC9a=IDYRdIbgoY=GO$%bf*!4YXI$U?tAY~z&b2ZbPehvX=K~x@KG8$FIpOyEaK*N z|E~aJ8d&=j^J`w{Ht<3jb8pW{VkaV|nAUv`f|;s>aC!Z@ddza(EN`$Zk4~)YbgbUY z0l`Wx=#U4;_ycc~=&Elfhvqp)rkjA#DK=fY;+RF*hBNd(;SM8&c3^B7!-m}1?(Ap> z-)Txzc+~St8-NfOzUX*X9v|n5(Ju}cK5zO#oT1Saxh?nR<4#pb&Oj0&l7#$^6oM)>L2! z<%BT~4clkRt$HU5Sio=|cWc(d4`9|$V&0tiU)9*ZOUX!hROky3sTm@@jjMOqDY7;f zd?Ne2I_E$l+9T3Ito)0%B1b4$IQ&*_z*kZkOEjIQ31eQ}kMDkY7RKe+ zlF%){+;gs?e$aafo!!E~=rm@3_MHPV6O8@qgAe}~di%roDW%2rW6UhZyiB);xW-fS z>W?N0gU$@p=ZvbM1U=OGC#Yto)rkV&9m?O&hAyL@+MQiP-)}pe;;+w?vMdL%RvWT1 zJcL zSI+WFpAhz(irYaT3M>F6KXsFekO_hMDo&9qzA7d0gC6QP?x{WKpz|V{dZ`yGx)U+O z`I0z9@>t~cJFFU6dWrt=#dD5WublXuLUg8TB-QRb4`Jn#dJ!;cBx+Cq@BQ*Sz!^Au=fW9XE~`YOdlhWSZXpevNgWM{-dDD#Iub${B?3DzxiYjJ_i zr`elfiie2o>SfX9gm750cpl?43bTTVyQ__U7fpwAkOfsnpUWv_XcrFZc<;yaK-pQfnwcd{!GBa2enqyMCU zk$(HmHg_w2q(w%C$B z3^ub4ynZiy7g8xM6ypK?bFZx-65U9hwbv?vy4#BphtA2*G3=KUm&`81_Q~V3j}ZPJ zyT|J_<&CX$ROgJLkg&y^ahLH!p=Sm(lsIGOXxx|DmV2)DF`>sB#W1{Co=;41Yk2eP zEaP+Vs$YHI&IScB9DS<$vg1hSKjMWdpc|5-61Y)U7n@q3dQKEiDn@~Q6Q&t}T44&`o#Ck#eFXpfW|HDIDvZ+B6=e z%~gn3+RkW zZkaMlND6uT2(AJ7#g&34R0ZE5Ue{^HV)EzU@@q@KV|f&9?p(1jh>BfteF4y8*254! zeLZy}1&LUk7oS}4CBRh(o=%rLKv>l}*b;Den3#ZtW;vxEizp~;d@0fkk{x{eI~E@b zE`MmlTJ=}uftsCrtfMhdga{O7=a}*7ksOP*&X~^26aTZLQ{Q(3JvjY})wSQZM@hL` z^Z0^c%L<9$&^&u1OOKO94ZydFNA{0)!lM8wWEHX@Ct_w1|7nobJ*ExZ@;vei?Lq-H zh?v*& zPY2&E9wUUC%7ZP(f*;bT^l6p{=EsVXTH@HgkkZ*wqGC4SVp!P|=ush4#Yb*zYzc;Fsm6 zu&P0HU>nNiwE=ubz=R#<& z`HO&Q{)WAyvN2nP1aZvRtWsj8*^OV^pPh-!`o9Q%hC2* z*$?gJD$PUcfzq~SSq>fKy@}j+OHLjjvD2L|m-=!(6}q$uoUV10RYuCBcnrkis=5v` zr0F&n8NZ%clk$h{>Vr<&W55LuG3$@?Z_D3gz%f`ZmX;v>f}ZHr42f`_V&Wji=+3Sd z4sN-NkRH$`ytFJwrjr1ZuXBYAL_5>qQlV~hr<56sLT_ixHhUfAv`CUYCnPti{a}W( zUaAIC05hd>hN}HLwA^Dyh1R{WfCBH3jQVeIl2>!5G_>lU z>ni>wyy@MfnFy&zk}xz*O$G+qZZ5u#C(T-hEhpe%pi{h`aQw;a(^n*6jt9Y`H0J2K zFn{EG9nO(a2mvqs-rG9rs(BllLykdKd_{ zCz+db=WEJ+$_Zrb+zHDQ0aaa*MzI-^Z78w3m8-hWvkCP~P2m!eZ4~J8=!w1UufauPac$XTL0Sv5-FIw?LfH7}@WNJm8C`$TsT>(N$da5=C#AE00_PKa{_%p}X z$ChAvhYHFqZ1e!|i<`^>!n9$pxeGj-4^#<9w^aivn`c;dLLFEj$dcduUGH?D9glXO zt?$5{?lDQsTIs*wjSS*^8BK7(pYLN)LNin{x{z1{^e8g)CgaAZt_<1a3+yp5d#16f z$6xFXnnJc>RdH*|P7^;HhV_2NwvC`ZK{N{J>Xp!Ux_<5h%Pi1Ka43OH({=OIgw^ZV z!ZNwSSNTn|-^`Xi+O){iS)0o-(U~?Indl`m5v#B@l-guuC9!tA*)ON+T@sB6(#qD( z=z9xLsLlQHP>gNXJoeX^3ic5SHCY-yumj0kdVOaI=Kl_=v)D)5uWe%?M zTbqws6_K} z)kdjs&zQ3YXuy4ZmM2SKM2?b~@eLgkVqSHC5j3C<4vO&29Knu~p1SjeLkOs5`?e~^28+=v znbUfr(YT<1eUqE-73W^;7ZZT-JztV_|^Xxj-M$Z|4)38bDRN2TLM(_f1? zwITQ1dGkc>s0w2)1L9!_ll3eyTL(oq!fiDOypyx2VanIWLdfef4E(CaN$%^FJ0%m|4j zhfXv2xy6lgAA_B@u?z6?oCnj-9-{-@R+ErwJ#jC&;=r@29p-~WKPzF0{T8+pFeeUz z<&`c6rO;8R1{Nbg`NO<;GAC!R0+Tk`Zh0clX3h8CY~_VilrtgDpu;1S%Am;$p)qcD zsIq=`b?;;3|E^~+zQ}ibg_+bYv?GM>Jcp>wv=8(+BKla2|Kdkw2PcT#}}Et*oO%yQbXn3rQYhNA7MgIShGh7u zc_7gJw_6nk*|xnW~v99f(zx`)~Oy$p8Rf-^N$6Nx7` z4ZA;y&?;0GeAkmTMDYSsNI-MaPJ!4Px^tn&lK?4UaMx!@^`~K!#>?l`GZmf2nP95P zOQ=gO$?*+Nronnx)wi6lka?D1Z1Eobjpt~`@> zT7E1(Wzs0-h`0AHhK{>w%DC@gX2W5Fz2hrcZS3eCyFqlxOE?7~_1=$hy9A1R3mH() z?%1@3Jy0=Ku_CwfLopeVGku#?>Tel20uvkugUVEv?ucv`3Sl$hPd{)RcKe(JOrb+vc({2;r zs3RLWYuE*Y+9&9M6^^7C3+TA8SV%5q?#%6PbIZ6$3(Q3ggmrV5b9A?Tejg|m6dPc< zd>$3^Gug~#aI@p>6}SR5L+G`7+nUbIP)oS4d>XjFEPvl!zv_R#S{Qq4~d1}@xw1RsO_S0TNP=HwEPRh8I9LomzL1sQ;Ufi@|5)p%7PQw z<&J|gzKOF`8IKf~sk8#Wg#6Ay!@g_4d?bU@((GG)m(U|a9etXxguNX*wQ!QV2r5V( z1A99cb;UH9iQ58k!BQndhXfr%fWDiEx!|6hR^W-JyXMlN74Oh(cNz=@*t^+Gm_qIh zD8CBX&-MKlj|8_=)1GY1jhRH9n8*nR#YJQ$>;W4%GL39B4_Is8DjFA+&Qne~HXqC) zJx+-8DEZ?(7s%0pI-H6@nRoneuNJiW4awZT(%Z>-=z#A=xuv(mR@wtge^OG|8fnNg zO1a}}okF^f-T8!)`@YN-EvceIQK6%ce_V4rm-X^Fmjd6%6Xg#{-}vbjeCUYvl3;OQH1Bf;VL# z?D{9*Pdbr)Dc8R=vic~)Dt|4G1OIh?;Z!M;Y`SmJ#>R1L5n?6Fhrw|V|9;IlFT00E zNk^81XfZJ)TcK^7i81z|T?{wcl=LA_Rrip#j0gTs1wYN}nAc~!+<^V)x&?q?rFq4t zs3BS#*ckWV%t|6|c--q`7io!ITe~8fAc2nK&XL?Rri{p9=dW$jQWpeRF?CM6@%jf4 z?N^eBr>&ch^6XcToOAPj7XQ{$I62GFq?NC(VkbAAbI@kY04wn=(GTV0g7)tVct%EzPZWBhWBo>6zbK>ARmX;31c%BZPB3 z>hBCOW9{IyOmoLH675%EmW|QHCj*tt;qvOBh8lL|?fMH$;)_In7nWu~Z771;@}%_< zs1bSIm?u$ADJP0HMD0v@t1p~A?xKDUwWl5~#M9+d+ir9)|X7Z=kkA@3!v zEV`fi<+;K0AyE8%z<`MTr_bJn2zotVzZ(0+42VyWiJsx=<)Y>O+m+RmA@(j)ECKx$ zj>CtzN;_SM8|%{B((AelE4kkhg3h^W%TUhCgVn>;x-U8T1MW8wuS}OLUbEYTj+^C| zo9$oYm1QEbJIFgMQtZp#dNH&L)(ygkx~;Lj3X)?6gtc{+m%rYuUTAE>R9~|@EM9V6 z{wmQE7g-eOsJuWLr~S_FucIgbmcGsX>bIR^va0|~a{bHizh?-R&?nGhqhm}IRttZH10 zF}P6+p<^=pt|PPWI*e2pr)xR`#NBaS6Z&X0*j~RAHqdIfdpR6{h{MzoItnPQGoD#) zhqR*vFAQltaUUiMad+$^C{6N?ePi5nc!7drap&$)+DS-cWqQpjxH+8bznU>ESgyHP z(E_$(kbbi_sV0VBK69@-wpYm5iiK9lRMF$Q$>N4(a-L1NZW1o%+9aCZh;-3a6djfN z0YnL^yJ9FzB4riOAD!$s*iUJAlE;rLRk_iWPeBeqv^eR)wmx1_` zj)z_+Z`QH01R_I@h(tMrRu*DS%a15z-q_6?gP7IB6^mH|lJNqFS}T1g#xelg_}CxrL@ z4av-LhNQx~{;i0q9W?!r>E=lU(28=LR{JP=HYF9URqBK!8rniEZCo9Y!=P*dp@Q|r zyza1dq8yTKHy{^Jf-xk+o6$N!g&U1mj80NRlPKW}Czct@*=%EleB&%}+vl-g{-0DI zKSXhQnEl^;3$ikSaI@%LHz6jr(V4skyD^KUEUd9D2xU=p6Rfg>5`uP=u%m4Ap1ma! zxf{!}dpc5=11FYS99?X&qmpBLB}X~yKJW6jrI6C?iRddS(FW=fh)x69NV|z8AloYl z+d~L});Y3n9<5`9c>aA{P9)keTklYG*Sa!w*Rk8S(%(gi?$a=dwZV^KvhJn1lBucP zsYBq>SwwyaO52&M2Ne7k>w82^Yvq#m^LoJx3KG8xAcUv@zqRgHKXe%bAI6v?LWoZT zcL8q|LVS-g=6BCKhBENSfFgZ1|M!<`|F0K3Ih#skoUZv)mRf8rXNa}oWLM5&t`X1* z6XNbQH`fSw@N~7;KydX$fgQtZomxGE5e%+`J1Q}!6Q3R{*v07;pD&-TarNdhmK5Bz zt;D{OEZP|A5!3_CGm9;*d()OwztN94*9a)MHW^2QS?h3E^b?K*ZLXilGnTV3Lh|fl zo2VOTT_td>)P1xS3r5#HKR1Ge&m5`p{_Ce%%`t?Ikvbu+KQz`JhR#CP4coxEogulPK8Yzd((8j)ekl*ib_ z2#J9w>mBY+bZ@NdQgL#*&C$gc+bh{LiCOn-aUnRCg~~{hRS|t9`PD!81i$&Ozmv!Q z{BQV!@BGN~u7CFNXV`T0UfkTvX9lny#%Pl24B0rqAPBuOiJc*clAd#SG=Hu~Fajji z1^j0oA$P-DE@|J&c2Z-qBt{5HTo~r`{#swRD&@9C}U z1mY;Ik2rZc$|F%OTG}WRDPp<|ppj&3N9S?k6P5;q10MC{>S>bu0=yu0q%jGKeXd4z}%p z?V#-pBnigNB7{O*#yl%Z(ynw{NgPXY%jV}VR(ZC?NI?=M3AR$$N+P=-SJ_kS7+NEg z!zk%p6RYS%2?a~NVpGD2HatGlAY-q^ct6&(!kBzFkJ85U2u4Ur$2d-K>`S9vq~l?U zA#@ZVq(T{spc8@0_7RvbJSP0cz#wK_*_bsT87}~BU!a|P9b5(3jMFpxh^n(#fDSt7 z2CqY0kvV%@;jFPR0wLl;FGRaKWT}>zW58p#> zY!k(mQ@#6WE@{zdE^yXNVY#N;1~1UIOVcRI+Fx7Nbg;%Z!`zWnWLR2s3aMbcHV|1E ztjYZ;>1a~tWuX+7Uqk3P9c>m8qin)f10@9ehb(3n=E%!bZ{(@p_%qIaIyE9{&)2~u z?0^3a=>eQRgn8HZLV1jEcpHxABD&`VrJDHD1Qu65~VA@`kF z=I1|oh{PDKo-Fe2t0r)iWZQ6t@xsQc=qi-#H}9$B9F8h5CS!| z6FD-Caq~Fp(vSOMu+R)>N4k$>jJ4rcK7WjN?HlKs$>IecB;xrQ&VAzlV3LI4yT6Xi zww*6&|7v_2YJ3|26F@2BkWB7`lWT@mYI4_0+V<-S26}|g^DXl#z>l(~(eVKApb+A^ z7g(ohj5)IULI|-9=-$luoH6Fk^OpY+;C`S0{I(F{&A>;225=+k_`vF;_%9h_KFq&F?pZ5x{j*CCZuf0r=2Dv+w$PcA?3ZQfAGOF^)L@3Y@PsahwXnwnhke zcFE_r?mNZpyGM~iuzw`OzLAuel0s0j4M8H=HhT>qAhvsOr1M+w3sSqa2xaF7mp$^ z1eqaj`Lz@L;q1@1jrqZuYh0srW> z?Ti-FIPnKxK8;Z6IUgUd@J$D&*i`aZ=|ud+ld~LNXmVg;W5>qD;-OPje*RO3h_zuy zCCl6PjN&NC{;>kvhM$`RR7&+-kxW@OSn0Y~jk`=0vz&SJ zo2h^NuX@W2-FDk^t^S6=AZGPp5VI~3s@P9F38fHHBIgbxOoHPUNGA3oyU*SyS2_%3 zEG#L|#xUFP**cW%#S3HB5jv$wWD+BXK{wN82~irwjBX{dvP5@EO6_aB;4xrn8hym)eWT*C1*A{5gXH)}e9FC<8 zLQszrzT7JC7CXa)<)hpTCZ86nq!2{)MKA^%Num|GJ)_`QZ0G!GuYV8)qsFqf_wFbYH-k9ACyX`7I1}I>R;m~4- z{jN{=>{q(U8R%96_s$Qdnjvm3t%j|Nv`fX%@F?M_M|w_?z8_#T2q{w|l=B>@(Fvwm z<^0}=5i4ZGY4$m8CLv^V`QG?*55huhJ_t#OMv|--;1z=2V1WSFRtUR@#-Q5E5Oxqk zp>3~MMH+Jr6KV<3{g&2`^lOPWXV-N?>I7@?6k>QB$F}YBsvWRU-mf8_vqB*qCBJWz{UZjr4ZCi$T_*|Wu?~tR7?zBjj zW>((}$(h55LIqLDAgx#SE0$`0RF|vy$b;Iy!OWy8l9xtMe z|5XzGzI)xzZvq~E5$k*oxbwyCz!>wC5aK<+pOFUI@9F;QTMYPR;3r<}cHc<2d+!*J zoU0RSO)W|&I*O|%3fNL`bg4xUrS6T8KKMU!VwtTIYohgGtoi)$CEm7kB&~+qUaB3n zDs3SoH}0C|fiq2x8$+BV+;eD!+I$PScMO2cc@MQh2n2@p(@Pmka?N-iTM7!UqG2)! zqe&3FY0Jh@Cre6h+cr!P>r@MIag7{pX+%HeqA=*Vj#@m@d&qY?RX%XF z$HC3(MEWl|*g3kDX)dNRIKM%dSceZPJd3htJg*%GfWOSo?$j@Q?YiU;1OteB}W)4p^_@ z9Y6A&OzwY$i$Lc5jtj%j|K-yx)B}F{qmS~otHvn~k5YX5d#V3JO8mL|uH)hCHiBAu zP0uw0-mPvN%<5qfvo0Opo4$tV z_!A_xDnd!@av3!;g)r&8RRs;y;!)UqH2|(KxNiUR^zr3%DoF}~kSdjT(mI`}8Qp=E zD`U<+jq0obkoXN48KE6?$AnkA-p@DBI3L}3A)8C&iX&-Lq>$iM5Y@ANi;6g)l+UA$ zL1>$}RqOpNLC`S@5EL_#|M)dKdWJBe5yS>U4F%EZ?NgbUd}k43%T&8^-3YkK7qLl5 z2r1wr1QZ>c6|xLvoxb~_FiFZO&YeQfo6&cyuj!)Mt#oMr3Ki|dd-I9cSGg+{L_Lbj^7r@PGx2JBOh((o$yUYW^DoWimJ|^AJyGhdfi?k zY$YjWT{>Y*tTnb$WL_a%%2zc8F{_6w6|)9c;RPV2q&T$=W)EYGft7`|WGhZ}2lH`< zXg*@W9%W>D8{yF}^aw@(y>u4StRjjPgtADc52BY&qcB(_o6*&Cu)H>cQ(8R4%Fs4s zejG`H-n^USsr!2SRmCAhbBVfFp%`~Z0;Gk^4}po-k|rT=Ow3%M8MDN?WJ(}b4L~dx z3n*k{?*_P91q_cqMf)HA8X+ZxyS@%@WC$5{$A(OTYE?q(SN_b4s>n3_h=s1E$4J)U(UVoOj-pa<*<8t? zq~zu;Wp3V5?yWPDwV7?E=hu%kxfdy4;n|8eZymzKdGy(*pi$kpkekEKT^@4uVlb4o zS!@L?wqq9CaI)IwnT0k=q&M3j)--~cr{@|70b5ELGRre8*4EyG?zHI~d-k%Bi~vF^ z>;r>Nko7RU2(6G;=1`s!LWmJy(<`wrW6V85i2cA10q+C$01hw%d=~gkW6T4u#Id{< zVJpdpZ`{lee)M4waOd`6rn)99BUzihqXi;u_~P*;{?}K|pbd;yvUs+_7(=2B%bkcu z5L5E(wAeMg4O3r03WHM`_FDwGsRA;@&a-*=4USZ<{RU^7UQQBT3R9ivv0 zvaq!wUHa$m*-t~PyTQ9T60d;r(^wif1v*|CVG=4b>?NO*8Tgh1!+h#^laD_&%S6HB z{d-Ehz1-%p<%FhFWK+3+@}b~b>>hn#laL2bF7wfc&ti<>8?T+>8TMirElOHZpE*AzA17r%+xjgk>@PkG}1)Z0q%cLCosMAZA?}q_W6<;Kx`z@+2aT za5EMvZuT$KX%H`*KrEf+KpYZFn}%0m-kTs17M&;|h&35IjVszI5QpjWuIptHom!7z z1W@f|#Ihut9mRtj-`vM}|$l49)I(LLgSnTyz3q2b{Dx78-?nUNH_Y zj}Rg?>y#2JS3-wA20Z81K&n`Z7Xo1CM_@YTh z$C4bJETN5|*$FUFzkG=R933$=a_I(O7mKN)%kkwlOPz?NPQ+7ZYJC3i61Ggoq?TSC}HVn68Hj!qKPWgrB;#{HS`ONB(tvV) zl`D?GvQf=NM5#=oTpGnKy<%iII3j-)OOKb#YT@q+p zs;AQzgb|(j8EXIIKljMe<^Ef<-lquzYysBFj*(VlgG{=mEh^ckl3DPS~l1= zlB4cb$O^@fBM|3#1w1|5;7=Y&3xd^!1>V!Tk9S!K?;3+I+1qGE3G2%->(9?~VXoox zUp{}VH_G!n_n%~XC^g?YUhVLwkDg;^CCe>a%bZ$C4N(N?7@fgj3=C&qyr{cLVxp(M zfLfm6NB-aMhh4ve@N2}r&(g_r6edO~Zr}H!w|6<=W3i})8B#Hw$nXoFKE%|f0wW_? z1n`x!EBxZeo}?8dfZ~bI&hwi)wjxFUb@WO(ioS6%h*=j{ZVEw_02LA{7q}i}?2~JpOP8}8 zA|hrp<5;`i2DN$emZ6Z(qT6*$=tH}Xi6TsrAiNyHZ-SG-ATUxQruJc~XTcamc><$c zv^Kr2d}-OpE`jF-5q`5q=Gl7?-S@;Z%W&=82r00Vgh=IxgpEs@hZ&)IhB40cHio9Z z3)})4Xle_*0wS*Uy~kD%a<0qQ+L0iu47LEh*xz+&mS@pg)AojNUm#{hiDs_u_s-~Y z)5nqmAq25bn5%X0V@E&6t zSt^rLFM4~I6M5I-_N`?W+Y!wm=GQ-Qh<|cZnQuB!KpU_vpQKt{yOtYEYw~I9@LcZb z16(c)V%7zgdqrc`;Hm66AcRDYZYNnj17f~E@U3@T?vgdp_%7NDC&|t|3qoRD`*vak z?M8!INS~%(D~QRDZ$lJ@F^%Q)mqU|~$*)}@CV}B`oaycBs$_za(v)qV$MqPoaL>49$0j&)sIME-gaN_f z#}IOD%v){0nouZ&5h$;Kn%sw3Itd7@ku6;Pvu|5l-x$=^y_lXMO}DdBClL8**QIi3 zYn!ASl#P`k&M8C^5lfqV?uB)&!la+DwWa6<_&gz58G`{AaAd%;@raBd(S~wHaeAf0 z=Z-CMaI)B^&1j5CO=sv22KwwXn1%nJy+03=EIaEv@y|JTjXiQ-Dzmco>guYl-uG5_ zYehn6L4YkI1VRFXF*{}k20R|mkH=%1VZhjf2iq92$ZQfuAOr#-sU`KU-q+f?maH|` z$c*)F=luS-k&ziy)m_!qm6f%e&-3Jyv7ET~MrOqQ-t(UK{l16NF^viWjrX?iAwKv# zLP+e*H=R{bR-1)Z#NWI+MUbTB=l4wX@`>BWX@u#;j1+?TX1WTwl2)OQbwBd6O#R8H z(Me4Ihdz42o{Wa`<4Wp!X1Fr2rQp}T>qh>=SN5{djJmSik`*7OrHbSe3jqhF>ues# zA%NbD!ykTYlEH$@L^;#7@UqZ~7%yk($v6b<^KH(NjJL~#5wNW<%VS3unQDXtvEn_O zdKt>6=fTZ=S-!e|7NyewWTZ5%(%4cgH)=r;Cz_0xzUDVR_bvYYpFD=v@TvFh=2t#> zf7kmREcl#UY#@b)w%m5cN9w6;Cr;Fn0zSO0$URi>YRje4wR2jLk51A>h$%JRF5%PymAEnXm_Wi!?gZ!(H z-OT@Z_9zp5IXqkPmDgqnlJ1k?k(oO8UN^|AQ&p6P&3(C!->6}AFq&n!*a#sQEch(e zk~F|**=e~m8l=@euUF4_T{cPWtJal#k|bunl`!4tP6nwoBl`M!z|TXg9dWblG|8bl zm3~;Ih0`-a-N_O=J!~pA$m=E~A=2{+Gi8{XT%P|$Au^Lqn||632#K~mwGdmNLi*wbGMOw=6iKj=QFkUCevad!#D<jtODOwOT3wjhhk-i%snVx^Embj_31;xxLJ&X0A}LTH71>-$KK zrpY|k_>PO>A^B!Wl%n1Y&_J&zSy#;RyC2&{Z=4>h6rgHzXZUfF#Mpk0I7ow}w&Pu} zC!^u~Fq*aYm{0f{AZ!<_I7m{POH=2SO1%|y>7pb*XRi!7-^aHICwu^iBM>zG`9(wE;%0nwkhEo#hkZisKadJOSYav}lYoCPO zsLr(Np+_fVwL%9q;=NBpl1{YzQ+uht@+9__n+cTY1Q;PT`5!C#4CI$j&^n263OTSW zXlEJ<$HfU2A=4hG5|Vlqtu-N%lH-s#WkS21H6sK;qlIVNWZkqh+sWimQJ7{^+73z3 zM9dyU#OX;oDGXAKVsx`ck}V;7M^oW&JS@%>v9saZR##R-GfFzynl`6pjA}*Jg83*7 z9=eufQ*V}MPE`5ZJyU$-hEWQhoxaB)NHYQf+i|el{)(q}N7nTPtcf!2uI@?jrC`r= zjjtV;A<>%AqTdMsXyB2Ru?F@!%mBE6?cips(fBS`3__23vp_Fw9l}5FfuV(8Zi>;XV zZ0%*oK$gSvO}=$#j_JwMe3fZ~f|jX6oq|7`$~ixBvVmm$=!RmNv@-Ege)G zqpKA}5+kh@+2K-xlVN**+JQb!G`57kjKxfI`8+B_YSkmx??%lWf%<$J#9WwJjx4AI zU7KTKWCVR;FWIDlcDzm%T2h(9TG>!0Y@t=EraF$WoD8*k9cjC`j?H{y*$2PcipaTk zmp5LNC|(O3%EH2GR|aSyu~Y1J>j8*JF~MV$H^8bPw{E^M73;ud6bs8%zb-|f1WA!-P*ywLV~c(z0e z(eV^K9o_Cu-O3G6QxUnw6j%----|o>JR*tGIp5+mV%OUdnY6lUzTWCIEGhUdxuufd z)5@cD*h2KK!`^z^Igj;Xlf)5ms|jclVWZpCa6&*mi0I2&=oKvp(nhIP$6pjcxEZAF zVA&4!Fs7L(a)~c~kV)KS2n--vwN!-9l0iG)OtVdj zzD?10Kx>?yUIsq=k6C!+>mUT>_k0*@dQZC2*4d~w5u3e%H3BA5eHZzMvFq~n}Q}mkaZ;WFyZA>i`+I=X0hHPV=o^;6h_Q6BZl%m zB3teXG@egM_iC`viul4SCs7(KoeMmq*Fymw0p0sQg< z>-cX^PvKaSAl77TjcW;lM3Zl47uuHO&h@=Kb#$KjM%2kbhqNI{Gm7Y4I8M&i5JzOI z$5EC?>=kIn30t!ct|bT)O(WK4EG(3Kn=igPgL``8GtwZ^Vl%|GCB9>$G%N-QpMQ0h zd)iH10xj6+3xwmNophr3;&g+jCZ{>M(B$X8{RUn(Lv^Op#7&fk0O+%0PA;}sY@TMV@;a0<4!`uC>-dWo zj-xe<zPjYH*fuX!h^vsvq0Y(5# z{PM%#=dgx0Aj?Cj+2v9>**@+|&2%;3Uw`3c!bIU%f_gI~pLMB4={ru8;s&q6eVdvz zRf{jrXE+hseCXCOhB7Wer1(d7u4l_ofkbI$YEAsM?TONwQr7QuqrKQX`mcVC7k=y0 z037}DH<26v7q`5M!f-Y+He}t(deX>!!gfAuX)IjU@9P)Mn32T@n`drlbnq+)8eX4?L zRy$T)4ZpyGj%h{-oBDDrwC6UEp6BKoAqVH0Y#+$e@5E{28Y$7WITD~}<~T_`omUAo z*1pGJXhS;ZDfVI&0mnlYdT@!)IPSAyNy)l$hWSQ_){u2A7MtzP+G2T;N1*Y25B$_- zPPFRXmSZYmdg>%SW1DC+12Q7Pvjp`-(Fy`Q3oOe9Cj&ua`QPMrXN6uWv{J;)dgs2S zBVysCnYREM7Gp^ciEJx(EFGd;AGx@e&O37@gyW&LX0Db7D+O?@5inB9;;m9A=xER5 zsKYO$hdFzUVD>2PZSO-~B=6!Y0i#)KiwQEG10f}Ha5K7|HpWoL_I5olt25|^NR3t%!LJ&zCEi9fm5wO0$kd~9h zO_X0i26fPi+1O!dXt1jJxQQzzCC?&Jnr(eqGLB@v zl`z+cU;(xbR(TAq=?@8c$#JD=Ltr(rzwssIQ2`&RK0=SGp%6UP zcRR0T#@X07f)^YDz>XU99ekKWJ3h!j-eG<3vS(X#@I@M5`?EBdECiPC621B)vVRu2v$<)s#Iwg2IJ^+hlX3XO?d$pK(+7EQYXM6NPSqp+^yNxBh$Z>V zQ%Bi!T2q##tj&iH%`#mLNy3mF<54FoZg{xB)O5QsmYadiw?TCpsa3};zouOzuyx@4 zP3R|jv;5Qp%blFRefKDpM#x~%=ipp@MF4lnkt-!piZL(ZflXxqG!fB(r=Zr|fJ|#e z^sO(F3~s==<=fCoq2`Vw%Y!&KJiw)3veM+UPaox(*XB4eRb%U57RwTp9GhSJ;1)LY zW=NFg%ZIDHG}B_U)1sHO15n=5d|OYGPoK)Ou|LNLzURiycAH^Lr4e*31WF-TXomFU zR%bGL^y`mx-Jg1XFW>sXAL5?B_}n#<9bz=guo?&Tsuu2!Pr=@%0aa z?I7YX4XPy}LReT*5DS@}FWU<;LZuZ>D^a#bAhU>UFK+cz+xK12ERB+#-q$r&D@~N? z#ff8tpGCLQV3!yePm@lT#tG5!cyEL;jwMk^Oi`w(9o1Gs*bY+;7JTxa!@8o+G5UES z(~oaUZX54G9(f+sXs5!3P39Xe&n6x-^^loH#C;Rpi43+B^k;2~(|d?seHg72+RNeW zxC3ds=tj3kqtF_%Wmue9ek_w}mGI8pq-+V#wiqrh2dE0ZgHjqPV5SxjL=in!)LklU zyJ#UhNis^q-%qx<&0S=oAP^cXpk$>sWl7LNNejEs4_cwaCc^QMrAxCgHrEK*H(eu4 z(h}~11KUgO&yv=l6|T@kmP?`q)i5FJSk(MJ+_;Gbns%1F<6-5OuLqJiCJF;`R=Xhy zfv(vq)4?(cq5rrp3m zcW3<3ZV;luT|C*DB3MZPizi`VLpr8ahh`N^Yb>20Rm`l@$If+G3Z6}v#8|>YNE?-D z3yt!+{I;~0rJ3o++ja};1x)4JuY#60K1)<-Q(Nroof*$n(10V zZ`Q@?89`-=X@KyluMr;pEV|f>b?ZBkwuR1?Nu&jBf21%@$oLLQEs2Mw6)Q@<)fW1g z?BdamxMV7m(5$8MBP8TY)U-pMWuK75ayeXSl5uP%dM~_dSk|-2wmrqHTnUwgU8`xC zxQ?R&V(Ihj@dXxJG4qX(JIBi%&oED?6PM)pYqY-nN8BC-)N_4QKJ-uNUBByskL^O3 zt_A$XOD9kodU7t76zrd_G0~sn?(j8wRO$mG(cCis3@3Ybfo~1xc_lKe@K1?SmjUXcH+Pr_q5Z4doX+;S|&*6BbNmV<1=WjlPYYE)m90Nnk z-h?ktRk>|_nYnhxq0*XayHt58d$3r@bOMYU%RXECvM^p^s@dSg)B+_>v0-2c9i$l= zp|E+bQDAewc*Pv=d93WIX>yQWgQ&8&ZCtEDinmvrK!uB>n6^GE}QJjV2Ft9GI5|a|V zJX*zoAohy{(nlfDTGNOU>S4m>Y}^U5`6A&|;t?aMwj%PL!}h@f19^`qQP=`zsx5kI z3tf}(o}|i5Jw2ZNvvuCFxwoAyxzxQlVMninc={1k5YU)BhK?e{tFKUa+k3G3MoFfR zBBB-mjp6GEM{b}85Y-u!n`ORdBaY0`U%v1rk5UL^JCl5{m>~`XsuiYwm2HnmZ99mu z>sdT{fH+BbG9EzZO7!~6O+%rrV>(HFE>%L3Bsk^a3qH0Bq0)@_>i!w}vQDa;S6OfM#v^#af}=9KU;V zgoE|;WL(AL&uYVb?NEhc#=EE)Z9<-zjy_n-v2~!pbS-3ZzDX@eI)4iVG-6GdD1vYP zWv4tYSDz($>MIxRxXzb@^Np@fn#GKR6q3W!4eZl`+fpa|;J_@~d+e?dLR1<7A!&ti zXO%ck6k%|d37fPC`!`(tH?p+(-gT(_X?|dq&6u9!%g^mU`-`qJmKqDa-jBg>F<6)L zIe08xFbKkgzu7a(BZn85YeZDS<^P0qK8j>+jYD!S!I5)``k8M@VIfb#Mb^Cj@G<%yh4~L z;zSY0ifw~AHuPjWf0NCV6N8H%e$}ao@(ii|Vf= zr6f|C#ZWWdNSJFSSgy-IzGXeVr)BGD$46KeqS%WPl5l#Oq!|!5S|qI&;oc`N+HsvP zFP~cMYB%zk%D;Bq&nTh$!7f$i@1GAm~Ns^?-`v8$z z{`^*hnCV)`YH|Os{xU;1@4&VMg`C4+Uk1ywSubYzw}14|s_pl3!f2M^QXq#n!%}k) zX(2~8;mjYwo<9O{8aP91^!}$1&wm;3xxc0K>Q}lNbgJq+%~zfxJaM?w6h$`{(UntJ zI;Pw|M7~_6knyMv@22S#!0`};J}ez!&mBzf3xTkmbPnNoolMBB)Wn`GYjJ-%ot=`#3g!7xR(eLhbWNrLlVF^4H_oLNoR9TycG& z5u9uZRJ#;>34vx^R#CJP9G2%`typog7BbfeJLg2L^;x4?TB$QKZZ9Uz_4h)dFa01| zc3N^SErgC~R2R>^fvW(cS!;{QWPFoYqyU>j)qS#N+ zI|f1!7KZSusqwm&Hg&Izj3RWX2_h)zq|432QvnufdDloO!$Lz)vj)JyR2haNh-=#?=W`M1lJ}RTt_RhN&Et>;p@l{BAa!hCRmv~ z&!1@V&G`|2pyz1%-h@E(jbdGQJ5nebl^HUnzKdSMY&kB;jt7Y5XK+rvhOlg$@hwOp z*%TZFww!YtS2p@Q()f)48s0iT{r(;N<`-Y#nP*QhI9enC{`}>%Z0dd24>FXs$=ZT? zqzSbJM7%oNjM0d+AyyQVb*!#)f)JvUC4bM>QNl)%WQ9j?&Vr*YMXoJV zPfRXwbfMLGz8)&F?Tc+oK*6&}&eF^yQR(7V=`?*fJ%erAx)KH7X2f&2eXPv>**g6> zmyh2zjwJ;XJz2i_^kIJecfUzK=W*A~8~BcUw{+f95Gxu{($Rq>CWeaq+W+!>D5cO^ zQ(0&+)~gvV_+8z&F9tc+BInxF!K)aA!`sVMs08S^X8X3w5#uzN6*E_5a_;@~rk(w->KH+iA%@#3Q7Pxps>`}Kot z?D07=SEncI^77szeD)un;^#j39mFcFsAwgMIMM8%tMm7JXZWcHHep}n66S1g5AXis zpYYnx{U{61?8WvSHoRvy(zbYRChRmmxOy>~WwZ zq+P3tqcosodnjp>SRS^H!CukLIEhKLO{{d=qfjDcI~i}qdx^Bbu_S%j?oP;IvaDGP zeOs}T5HDPWY>6o~K|zI-eTVP3eh481InQCP88g>R=ZmKnBi8o}p$|`XZC6KO+E~+Z ziH5i0x(>TDE?R36r8&OXWPOjt&?;z_upNZ$ra@iHM!G(hmj+PZy>*b!y?C5@n4lEw ztArF?kIWe{Hcg^nwv{k&iS6z)jzyTLuImn^HKRq31dU9>uK%qq0HJY&Mk|0-A}1pDSK;{g7S;=dKTvy!tRyrqaf)LmSh; zeN;#5g3&CaS*wZ(GQLTKkXWTbEI>`Z*!7%KodVZOe*kZ453SK%gvC+pd@r_+nT>5S zZ39~&1g__!w2u`odlN2|6Kk!h1u^w7HO8fL(o4rJ1PMnM8mudNoeVrF(k#Wpb%pOb z3_9tBdthZ~X&YaqM#=}~TWsvhQ}FCFPBQk$1i{{CI``et4U}?k>>07tsk#*_3UPJW zn{tUHMrZPfrEEqwiyW9}AG1KZ9yg41i}1xn2m!-eA#A3m&dzcs$ap!!FT8Ub%_t$~ zrrwo7l&&xe6wcP0h+cfOy&*|%^NzHO=_+<#KAjzd1x_pm?3=BlwdR${3Q?>;2o3~3 ze>wVg?k?2n%{t_hkF3K61 zwnPVP6{3O$mVf@fE$2%i>+$vR2f1rtplkJaEH7y^Tlk*WwfcLtajrCegW+P}+LC|q z!JPp7>R0x0cz$`&L<02~>hX$_CE(?mCgbHC138D2i$NztUkE|LwK%>I(6`dEqkU1X zwPx>hjcT>V4TH;?5iK=Z2^03uHL-1rZG(CCPSvrbpg-&I)n|_p?jGfq@pNX9XgJYO z4EPcOOjaW%`U+%S>kQ4xI2H>lny&QbT%P~U55M8xW%s55(6F%BVyrLMwN1woSc%~C zFP`KhyVG(qO9*o9N!e1y#zgPMKQAsJgkYrP6DA6Qz+I93Cmk23cO(rm3JF?~-0&_q zu?G(B>5OYtYE&nuu`;I^z3V9c=-AnIwJO{;UgovgI?o(kAW@pVhiBQbc>pN|bFGA5 zedHJ)zJ8EFD`ZqH|L+9w>THY89JE>Ali|ZRESK}mH$pPL$8Y|@mw4)>L+sqTj$i!Y z4>C**OT>(hxcpI7^4Oty?%Q zncUTc(JaHIKnQ_V=*24Z5>LIxibOGV5+fQ5(5#;Ey1uMKl=q1reViy-%3{|zFMgBQ zzq5P7J9iXDx1r`PUmDTr9oK4 zb_P2R&}gPZNnbfn#yL~7Jlmq)t_skWLv8$4@}*QW-_ia#osw^}{R& zo9;|N5GcTvP;W)#PFt*6O*ZysnW_a$R+{ z4bA#i_+B@HD4m}RNjm%1putt~(v%*l5|S{$_Ab7kuw_~3^*5mUE1k~{(n6q#>Q$U< z?yQx5R|`h7))o_Fd<%#|KYI4a@&l?nn?gqEWX_TjJ6ldo^ye1I#VtUiqzgh4`z3@* zkZ~(L1!a4Ql_rSNQtF%|XhsT43Y3OsJ8L6KH2vW$_R%@W_0TAeFx`mQH`}BUE1n8{ zcK7DVdp3!5KtnA|I9LhT(3?9W(_o3r&G)0DknqqeSmgoo4}9>Pe~Y2K$Gf%;@WP2j zEW3&D^XSFpuF=BFLf?AGmXJC@gcNSP z4@VfU<=yMq z;KR0N1JN#_*1&&#YL=gW|2V{&(;LZ6^k?|wgBuz2)^q!?q*pH@8fl4u%J-(hM*TWv z4Htp?w~zANb5rbOYWYDgi(NfM)NpZohp)<&wzhxtImZ|b7n3_Ddb)y)q0;y(0)&mW z@6%x3WuV|=NkOEVU6vXeI9YGu+LFFF=bwBh|MhQPpqS~-jMN&Ysx2ORb(&kpd$@V5gkxJ>S(TRp zA;jx;o)kiWXg?<`Y%iTm*e^du(r6IXnoK=?0Id{I;lRKC1+M$`-^R+W-XwD+QV2eJ z^BCWA<2o!UXa+IQADicI_Res$(xeq7IIhcrwiuLd$KFM0_}ab}pSX7?8RyJw#Npw7 zKKhToos6I1hFu%zRSP&#n%!h4E$$n1ITD^<$J7hqBOiPxzx=z3aWTjG@lle|ZMZV^ z7klE!Joj(9_?iEg14gq9Yk|y`QSE9Xtu;(fqMOz9w&QiIj6`_|cX$)NWifwx7PGWi zh$KtP4q9ul91^8Cw%DTJ2&7j672`znT`$#Pi&9WodLepongjMQsW~cvkffEMu-r9=j~X1Bg7{T zW9PCsgTv^N9hCFAHPbBdItdt32(s;}tgLI3b?x-Jqqc~>)Zk1AA|-Gv!T#9>J4Xr^ zJuCf)TF zs!b!3nApi8oYVf_t2ocH3q1r$0#PFklnaSa3R;TlH2RxV?HsKvkwfV0i_UntPWH*sp_^!BCeWlMXNiVAi;5k67M_G!5cBNuD&KkI zx;MNC7DAA_^WEg`eD|CBdu-{;v86AEj{8t2(-j-tsDhuz8ry*^4O~$d-$Dpl!iKq7 zik=NaX-0*fdJX!<(V5)qis@=$wI};o&*p7g2e^Hrmp^{|F!S}0S`hP^wvn0jjK|Z| zf{6e4T$76BkoR4*vWcp#&RJIp$u|zp^8MFIa+ZLw!BT$*fkp&%RJM$CSEpO&5;xv> z6Z6Lp<2EZeQX?`&&nbN}Xkda^D@<{J#=Jr2w@u%$wZ z^kQqF8S~C9{fx8&j9P2N((ks0O)fMk`!26eS2?oKOsmVZMp0p+C(XpLZAmq8`1DKj zZ0O0-TUbKy)ZrO!+i>9xfG%f@W*IIuvc1@?!zMy0k|Qqz?M0SM4u&>i z4{bp9k0UG#tu?tV*RgQ$C3GvTTx#6-cJ^9*JP^D@cc#dRaU;do)ol?f7lzDU3P{ReE;ewA& ziX=3BWmFtp*DMy?-Q8h=ySqbx1oy$6KyV4}?hqtsAh^3r2oAyB-Q92VJ@5U)ngvX+ z?jwEnuBu(TR)!q0N_sY*`*h&8Rx5oOXNFG;-hXGu5*EZf+3+N<_9jutRW2KU_wnRO zyJgm~?4OR5jS}`CefdKuG*0PHlOi+crQBGmX^5?jjLnW{f}~mIf4aX4L%5+z%fFkv z@M5owFzN@&oW^GjQ%{xFPM@)swnaY>qnS%mFbp*pwN^X0iHe2{}`2qa$qu9qI1yZLVpd{A$B+2W7Qjy5K#)B1 z3w-sz<@Dzf8~s=G_T<3*5lIWdf}P=55`9w}zZfDJ1zSQrpF||%)<53_;(DE|xxGGo zz*Vs*`%$QUg3AkOiDQT>e%gwgpz_@Jxt!m6$rlD{-bSM znBI3jgPSC}j|e8gHbYE{Mct%}qDQN-c@g71i7YH`XD&j^{@wLLyi=DiXs7ac$Ef48 ze1dCTZeQE-8ZYTo$V{5(dL6tibXFbY03=U>OLn-#?}+Ty`9(Io+Lcuoeq!oFeOuE~ zpLt$W3lbP;Zf1i8XMQyD4+_>9m5=A;8Lyo==i#!}`&gf+{E-bGc@BzQ{ktM033n@! zO>h_C>UXXtwUw0baYlELaPLX!dKre+kNIGju2{I ztiXNGth2|Ek~`FL6O@8AWcr4ZyNK?YuIRf@;lUDA7}zQ0=T@}jprPB1O`0K6?38G( zDvZxjGl z!Zj`r$YiMmp0WZ2a8{HQ#Apiw5!oW~!f_y~uR_Hr{8y$7D#LrH3%b&z(s!>_=|deOfr-^`#CbGx=;dPl@SKficpgq_RW{xybbs)$ws1_e6fUzz zNw&U;QfUR!0AhS=`wHe{XK$#vKAenG<@Y0iRJsSc(kTV?yB z^43_%(O?(VW>Nc-XX(r3azp~>r#h1w*z@XE+ItJMqDZRnsgZxv&JKoS`t?%`6fmz} zHj7h-%&m^wf_v^>(Qi5*a%2aMkFi7o)KB$~B#un-SOz5xAJbdGd8x6>p60VHc5~}j0sNyWv?I5h+`H(E+gj>1#Rs)7m|VsS%cJW8fy?ck)`*Ins7<#jXt z;{n0?Y^7}>I5t11I?4=1=qQL%0~$d#1Rh0lRpt=HIr-mxm|fL&_9RRY2T&P^(`8%- z?!UP;(ZyY!rz>5)c1Q??$t^+-Xju(-)#w}ar9u-uezo2A0uN&-$k!NTq&Lmmdg&k$ zUDw=I)euuM$IRf&$mUFL+t*j=$EH-NsTi04rpi#mtW5UfJ;3+stozF$StBA!aO(t3I> z(*L}Mm!|`XODNq{k!aEV%kyXj5&ik-oX&_O#*6Y|;b(6XIAhct` z(iLYtjscXtm=by zSPHQj8tZpql6QYFO! zvWBzm1!v!UR6-<~j&WLDn1^Kj;?0?;w<_%kmT7tc@SVL&r;&t@)!%;RQzXZ)t*1EX zBMf^1XhWS}m-KmGiT!DDT`k!3TTpu%Chdk9H=1PEsQ8`W(?JP$NV322%5iiUT;{WU zq_Gp^GHmPitab3mpuQhfDp;U8M%~=Hpb5+dC<$?v27lCio zxWQrlL%3zbH2NfNlMyU!tl@U8R)_VDUE|#qjTCth$1e4@UA0vJG&Jn~P#13W=?n(n z|JwCasG<|j8>J>(&#-Z{z7EUpnW7&~?t2XsxEU0n^z~twpnen6YIN$PnuKpVGb{qS z;aN< z#D~{&nKSe8a4B3}1bM_w$woU<;O$tWC-S+eV31R7hG%#qY(k(=BhghitU#wIQNf3230^yhF-R@jPUM44*XXTpdDAB; z0;Gdxcp@^tA>0WMsugr=1h`+>-P^dS(l zf?yOIoJ@}vMz%1LliOgNc3n!i-mR6a4rNTzwx!|xqGMgD!zN|OKIwHEQt&%?>mlet zSnJ2Br=DdnVy0HQ!tbBI!zat?`(X%Jpy+;sVl*;<)_I1P=bF^bR^@U@J=R|)XBNh` z45q|6chfIJ&V!?+u_)lH7KDFTSo>laGJ7#uqi~D{iA$@Wr+iV8wek3X7FRhf#7E+t za@<-gWZq;BY;FR&>6>{`*x9c-b4|(yDf&b>M8<`VS9t8bME%n zJd4Eb_+=25tiP^}Ir;AWu5^4G+bQy7A8+h+Dmh zqaC99-JUu3s=ZH6S1U+T2XkjH-JIA9Og7mC1<75$$+{Hsx31%UsZ7yKp7t)caYX`r zOk1}1id%wJ=1mG>F4M!X&~L$a4Z)d}A1hLkuC1^tz;>@dnZK?K`&nV8pum$z#eAKQ zSDfl4pmj?$h+e@OWnL~s`{y1v-62TO+4iTi-%kQSCwe*}$^i3&=4HMbM9ECqPP|`R zU{plPPKFS)qn1)ax23q5Fzmj}sbRuB8%4{et&kr~orKx}rdSyv$|euWk-&zVIGI6G zC5B*$RNkyBe3?;;ux{FHb{K>iClN#y%PPXOB_L}(l&2m=%rpi8glaZl!$fl(qDlX* zKXIkf++=|(iH~+_?U4UehL%-nIes}s7#3poXnyGKe9cD`R&h_&cAtVj*$Ly1APM4M zoCGBwuJ?p63m5!K2bQ>RoVHph8>2g4gFt(W$asRv8q)|nMyph33;zP}moV=ew5d7t zNWBkF1n#dw4GT+hH5@L-vW^_Heji~j0n!N2uTZupi^FZRk+3wG25XBbk9@`MqHD_q z(j@ir>LAe)m=jl)D)0im71f@K(HG_V#-s1(0C|VeFDBU#^ry3uESaxXcoIspc(NjBy}Ik$z7Q@ybF#CA%{S{*hcSDDk>U1^Aeb#vgQ@jz zKgo0G$xdH!1%xEip<4x_f?$x?uH8?yf7GrHn>GoXCeI)8K z(i(~;l9_u%*FXbev!*_8@EdZD&n|u@oU^UIs@mZ~!c*fl$7-T+2dUGrd-~73SkMQF z53%Ye5Qbb~={C}eAXo*INGH(Hc&86ij@N4+fv|fD4gF1lX9E4GgjewpuhoJJ+t%gZ z5=Nd*G2AW8Eg@|HFUxTGde7rk#H(jT`MuHZ*laJZ`iT{okL}gp!)k>{`Pv~0Q5gct zU%grA#b_JjZ|q50JsIuL=s|UAwCuj53@{a7tOkLnqSsExQqm0_%*qu>QwfI@ zNt*e&6|v8JAH)uA&TLzQ@nsKjS`N+YLLRoLZ}`f>iB?(vz#Ba^yF#c3#t~;bxRgRk zM+m?0sq@=4308&jbe|X13rEd#Th3;Hfl#PRoM|&SF*56^0oxLVMubb#5E%za4EQb3 z6;(aM?)-N2WgaX5@7!Kuq>UP59iK@0CHb$m!>m~cK~amOj&(bylfW0WgWFo3tXsJ*D5?%u0z)aAIFIsXE1<|O@y2ZF?}=QSTZm0W$W!ZQ}YvH zsqr$7soqq2_$qO}nNlvNp`Tp}9M2t_!Pt3WyZXG^)cf(XKg6#%H--F!c18$@FYA?? z>-YY|_&+EX_J5<2QVuFnLs)#3P|l)nm9Au)6IiIpFeIUjvRc%m^{C_A?&dW;(MR&+`+^@Obr{PzM>xex#S|xN5t3;?BLr|dJKeQVO3nS; zUjh({Cm%ZgrxGrzq!6$(3ZO!M=tn!-6!E(vul%7yzQx~kVr2A#9y9B3#)L!I0;rB+ z>2yJ4X%*CfR?WK@Nsj8SDg}}VJ$V-&QVs7_Tbz7dlsb?AO;-3$0RlmRQa7NOU(m?7 ziRqyegU25h@4i7#3AWHBHniQ4#UJL|zl5hm{G>+NE(mQ9B7cS+%F`Jbtv*ivCE!nL z3dc>ow9Ke8EJ3Q4PMmIdxEDV1?^xhS9@NV)gdmXF)P^ejdAt<0O%jC8NhMXQ4F=nh zr6}XWp=v{qgtNzBvwnlHxs|mLSagjOt#D1S5{fx<@mmf?pLgmSC^NAohcgZwHNX<& zowcm;8#BpEI!HrYQgdM!9)nwnp>;Khm=gX?*6U5RJui;LFnt=WJ!cw?4}cZPJ+edj zJbRcl5z&Es1)v2HU5h-PNNmbc_9RT*BK-oYLg3AkD8r;rs+RvD_NxH-d<0H8PF4|S%JF_bh0><-69^PVvN-uvkldDoR8BQX zc^;+8=`jA-0n+G2NG2x`R0WY1+6tkp4yVT&mewl<0z06T`yTz_1MVvuMcb-HxQ7>INsiaBem~?5dF^Q1^`Bz zCXoRaR3DJ{e#E$&63h7-<0`PIw9V3SP)lsx$4E_aW1hxQlY>$abAmPIsr$6FEC;l@ zs@44lOn*ur?+A!>eberC$#wr$B<3({40cHQIv~`Gr(m%4J1+m6ZXyo!j_K-4H&uq9+{O8zI#TH z_L{zW5@kanHETDhdURc64(sfVuhu8hkGs?5d*BxbaI_3sSTLuP;9~?2GMolK~ zS_4VT!myyA3w>5+e2jk>x0er`4II4Ui8f<#;E*;UDQ8Q%7@88E>4&)ki`Bv>weQ$g z5mIAnTF!%23FtJ;r7XfSM_t2O3zUbmPhrZZGCVfq)U)gSWz|Pj(v1|#Hrpl1;ygC+ zB3=W|*)$~$M9DvY0>{@!z>WE5v*+HCdhDSs8NFVD$E+=t>6#+STEje-o}h#?N(d7! zAohuQpWxj?3ORu}eZ+IS1?}VrOeJs6I2Bn$f>2&n_@!X?1!xS4Pw=>Hz7Z{AD*r?w zzMKT?7=;dF2`VtT5a(*bK#?GnOLBaP#Q(#fquTYU`^epgT3*!-=9g<+b=*aZx9G8A zN|Uw>Qh1%M?c2!pTR-{fBWg%^5dqD%X0x!;3|^SwGvlx80I@I18+vZzrKi(I0Ax{# z-dngHPIdLKXFF;znD^->89iV~K5|kmB?_#Hl43~Ihq$Ca8%Kva&Zcj-p_A})>Z|mo z;}{sMayw$q%0BA8%>CI&LM0^d3Z=sNGV9}{b99`Fh(}Pfv}AYf!|T!j0mEa~+}kkP z>2|8{o#0a}AgBeSyi6uVc#qY|08O}A{W zIrxX^y%;vV^C}oc4MOkr$M`QR#odk!Z2#fOnWj4hL-Bb`Co9!3EpAEs+fd4wx&8;s z_=Ai}x1;~)hg4k`Ldj7l8bZhJFq=Jst`FpP1(@tUU|{~(@%o9L#U=)&UheYEp8l+6 zLcX1NFO%YEm>^G*LL=zB9xyP96CXHggJS?KFB7S>DYHn`2JO38>MA9q4*^O=(eWHn zDT*m4O`kQ`-oyOym75XfYJ!hYOdw8Tn`T=kWlni3ooY(2MXQ_G9O1u}J|1LbZN70P zd;r0lRtYQE=obQ4NmM|0=H%Yd-5B#()}lw}+W;fWg2 zI%Ryg76c6LeLCy_H_h<{th-=LlI)_K#6ZbzwZ&0w5`)2_(ZVxtotrFOccU=K7EKOA zVO1v{(jKId7uI=W*0*WPU!rz?6hV1fU`B7Sw9`nK%JEAQp8qv`UNJ)YCMGK1iW`{pL3aex)k#GDt*4WJ>?>O60z z--D(j9Ngp#!6yXDxk$%xy>mdJ11?0Kwo@61H!0#6w+<RKRq6&Hx4VTQ`8a9n8?4ip6=pj(FJb23T! zZ_Sf9Fc)%(dCk@)asQxKswenr%T_SSeVS7dd`t|8{W6#cK0YGjwFa}HW>AYcKR{;n z^GCXO5M-$K*wlXW&tSnyy;IW#;yf$N+)SIAIT)%%C>Mt?{o9bQ8DK z5bbCVd(g6N--;K){WIo7t{pd&XNyj$EjI>>hkxk`R>o?y(D#Xhg_yRiAOnXu%k;AI znU4GQoQ_;^@aT~Ft0_?rpR-dL-H|J9ZwjDDpP5ygPRB3gYHmz3OQQx@^u!-jLyK0> z)5&YPPnf2k2$55vfY>1xf!zQ?EsXPMyn14hHp(P`{?NrHyF%t4RWL|uP|}SpjPDB) zK0``eb|j+OBtkWOu!Lpu`IpE!b0T6Zc;$b4X;zZ(>tLQ#r+R8@IHV7Va|v4fK(Cks z`OHKyc`*a)q)(QGlQSMcsr_PL9z5AN&KJ_Uy71&Y0_h~npBT)v!bs(5-Omr-IMr3> zzlntRG!mN%YFKU750hgj4D{JG^^t>Ymk!)>f#nXpr@Y03{}D9>yNszYyH(_0<`xpm zkM*l@lEDjRZq#iIC`P;C=yYpO``DhKT#RaGi*TaZ)Q4lN#9!3<^YWaZ4>39t(Ss5A z)t)C>8|oDDKg`A6o%h+mxgY-Y_?)*t-rVNe)N@J_NS|dsv&3#E?dsAY7fC~AtW=LP zeTJwbE6It@Y=l@h`;_&`e%+$HVft*KQ2;+;iM3TAZ z>h!DhF{$hD%FT5%+9M+Xdz#ag`Qcu;J*}t@(UNiXDI%?3ygyUJb8RXW zEHArzO>lY+pZrncDdK4Th2RvX7taf2gch}q`-retq^d%C?D;V}=L7~HasqKhPm&jU z?}o=x>YyX#SVTwlIVCWvp8SwA2}7KGB5PY}t$HlO(u7s71c2Ff0Y(r+8Pw%W!aPi= zjCniq52yy)&x6+BtWc%%%_UP zV0K(52?0c`U3{RXqRCv$AAd1S6O@sY6Qy<@r;rR z#Epr^Yv#uoYU)?)XAT%*nVoVW88%?rIjLBcbrJniC@_%vcDJSo6G zZw*yTzVrrtygDqoCjqy5s!#rE>f*z#;tb%9lT@p$Ls`Vt0FH;|HYa|J6h;&B3uxuJ zsV<%pt(fRdE;QJq%yA>grl$ght7VL6vy-dP$zvNX@BoX4`oV8`R z%u4h>uG*%C5d9a#07Ahw+4+>d25O#|lxC;8r)B^x5(2l?P0#$wd1Q%oG;NU{aJ%n_ zUG58c-LX%qpaIO8EW$p6K4T|(0vHu}J}l#yzuC0+2HW*W^)*8Bg!ifH^5hLrv-(AL z5~ryp-2CB2h%^4S*|VMHii}ivjL!bRf_~4@mTemeuJm~uddDSIheI9h!d7lbWvzHN zBj>)|;o>~o3c~m9C-n1>%IaWCLg;Ks<<_U}t##Y1e$fr>0Q0hWHofD^Gj{w6#A^>1 zA&x~$Eh*QilzBEC{v+qNmqfShi}?mux82y6V?U#{cn0P<@Y2hfxa`n~Nu)G-qMeFm zo+Mj6ew96I=$ZB}S+=iPk+=b}g`g2YI>IR-9ZA|i!%zBIEutdUm*VIgX{`hL@C)hV zVQt&V>x%5~=8PsPhQry1u~$-M3ssx#zdoiZEPhF|fKkiP0?z1|?+w$FyLAmz*PbD7 zcjwc(GOZJ1$W^?C=3hV z*^+K%PY=Y_*=2Wl=8AC*GP zilE^{5Vw(B4xkoC3co}&S}|u zXYflWk95FvDTP|We}JZLwojfSc)#@0^Yk7{y}picV_h$>b@px|40AUVBhVwZ%?4|L ziEx#Eej=5_Y%1h8+Iu3~jA;O7y!ni*w?@0QxUG*gp3tWwv9!geN?vdpHWF_AJq06E zWjct4jETv5DtV$ZVJt$g?1M^S4SU()WB4uGe1xx?QKHz_w z>t&0|`Pe{%e>Tj{x0JgW#rL(QC%5&- zXxh;30()FBp(GGp9SE{3A;SiCJ07GNDh_wrj?=|(*-N8CzHJe~H9IUpEJ;UtpN7jZ z%OqS(D7VXM z%-%ZkWf?xngZ;+s^ua{NBl&Q9fZbWg=nKhcDK}LSp6-3~XLVbJPk;EIH`Ei4i5VxN zaGXb7Cd&y16vucLCNj+$Fx19)KWAV>({E(LSqMbyGebJ8v5Wd~M@E2ylA?AMHI)Oq zjhcSICw}(&%AHhR06x*eX8V~!PCZ&pB-?Re*3*m#p=##;Ao9i;nDb095iq-ohj1$x zdF_4KxE%e39`i})m&CY4dw{G-keT{&UCd??n<;}>mLSA}+F}~4C_M9|kdwMt+8TCl=S^-tj}Zv2S(1=#T~QQzG`bcrxPt864WY)54bRdqXd8 z)p4iKQ)RRD$>M30b%XBhm=ATVD8u#Xk@R&m)Ri*0tDfdY9*bv-ywGS*D_m{XY)vss zp2I|9?b0OmObe!39I45{Sw!B-fVV?*$n8%HccfTLP^#rThd$U5Og6;@1hy^j5SUsz zy~VtM`e37^<{3VuDf2#qd5HzF`HA=3QNmwlL^1FEFV<`KOJiG3W-+U1&)@{QH$>d2 zLuL?7&3q_2R60|U90eU(*Q34_EERbhbC0%i_9wB(-nUykcv>{bxRvV6i<}2d_;hnk z(u%tMQC=;zxN?%gaCH@vl`_hj-u0qE0o6rz5iz3U-Q?wmFUs?HmA0=;% zWa}J9Jsg}hr*^aj9%(JN)wgkXtAh5Qmo@_8lzht)@Pk=btFS27)FBI% zWK~qyOZ%|P@L4H=DK>7|8;_&1ebFP!?FG~)8-SIlzobwa`Aer9AizZ#OvhQ(T>NAJ z$6xGeSfk6jim7_MoKqkYC9D)wIa>E+&upX$Hd6P?mWg5hbPghQ)X`U`rnARv2#gYk zuOJ%%BmEhSt!hfNq?4!DZV@@I70TRJ;#T zJGYUmKk}tE5T!O)# zgn;aVh?OxLr?4S9uEQG9NwtH&dFb=23$gu1O^2)o6d_D$XTEdg-aM@L$v)2;U>W|{ zMncF$nce&NwP!@bm%Fuow6%7Bq2f~S2i;IU7xJt)l0~n8RMH2;vw7|=w-qmvIM-y~ zi$2QQWZZi4A_vyNN$I}xK8PKE%BO6;KSm6_`U2AXpnD5}0uI~*WxwMsG~3-Qo~Wt` z_=o3gh76}tncADUjet3}c9G_Jlfq||J^fi6eV9*HG$RRznP*zZgxsV0$aC=TP!wyv z6xq2|J#kMiU^vsZhzx~-@T(*c`^*>pz`}~u{R3MQ>e*OhG0j--QELOul@xu-^dVdQ zu>(D|6*!e9#{jSrdcqi6*yC1MeP+TKy9Db#U6nCCTA9B*3sM@`E9aMSQccA}DfG;C zAlI+-wj}M{!0X z=3_zOMD^4N4;8IvO;joewY;-QbucW@AG#1D&Iu;`E3ZL`^UHJMyckZj=v~d2%_!Dc(ns97juW31j|eFXL^f6$Y~&uPp~CrJde!riD@(x>67J? z;LzCCi`1P<{sqex9->|!S6+Bp#LgY@NnzKd`_rV1jw_vdpHUO;1k*=l0E3VByS)X; zGTcvH(eb)_XFp&$L%;wC2pyig;~oB;!|C2uWBJ}yED3cK7I)O$rH#Pg{Sz2Os6uS6 zuM)EnFi1l5)buSc6(C9zUXnE|$b4tFR&{wUI{i%Vj$rX2Pgmy$^@%(^jz4)K1EPA% zV&un3=vwca83tHHQnF63fL$ay%RYpLq>%h`{Td zh)jK}25#*~fq_)r$cKu4kq$qk@G0->X%%!z26J13EUV3yk3>(?H7p887E@5?OR1-8$*JV)$bP=I9!-a*dJvYvfAgPyxuR3sTpP`oa}C08N- zv9&aVcGzf17L*Cou37t^6WL6ppq;CCH4iXdr|^^cz}omP84Xq zv3$9#6s(jqClN;`X-r|4sVJcJtNzrokazU!-}q0CAjFQ|2_ohRV8he>hk~~uGguIJ zJcX!|=KPRB>|VhV+8&#NWL6#CtO<(d2kVtvP&GdUemAOVL*dcws-?b)4g+Et!9;SR zWS6QPqdR1`s8E@Rl^)J%_?ELd30J#gnmO(c7SCZ){TLc;O-F(eKA_mYOc!8a?a)r{ z=d1J9Ga>Rf7A20HE32}4E9Z@xY_;Zc_Bh^-8ZXF1-iXx@eJ^`?*nl>;U_C1NU!e%u zAOY>~F*8DJH6Xc(sH!EU33HWM_qh|WZRY;QgZdYPY-N?8 z=(Ys=+-H97Z;Eqf+uhBucgQ>QNp}-E&PJsJlMlO7tN#CNoT_m+mZE+IBRn*8^viQ- zxd3WxuJ>b?Ht2*hv@ws74kB*HILOC$&sCsI0u!>Nvpufnu0E;GGeo7$@d%2L&BF2ZnMknH4eE3_3@bLxd^% z%3|)iz{PcL!fF$WiEAB9O>0l$;D3aZT3V}?m_IYVl<7T`JzbyJ=ldyijdcr(1FDu& zPi3eh1%p9Rk?Ptq&ep$84F`_qP12M5ePvYy6{JAtn!dA_XRlR9#qQb#wzR$a=AD{~ zc6BaSWE}piBC-VmB{K>Ls6297`vG9QyAuLB6m{|h=b{{eILNZdngX!p*${9=&H0wo zTX-5=a{`tsYd8g5i$6Xnj&UKFNEMP&CIn@x!BW7~lWz=xBg<6ekk>aC5(DLR30PMJGS|cOiUKb*GC07&=mui zKVF`0V1K?;C#ZnJ(kepl8>G7H`SlBYbibD3vd@1^y|o3JFF*x_4@_Et@q=^M)0w4v z>m%R8OdA0H-Z_dT9r){|7?tX%AL)sI)sLsls&<*K1Ajj-T+F|9w!AzjF`h*pf%O>S zOZUXKw`fZ=0=!@U5mI|VJD;7kd?WEv(Rld#TOE+WF}DiH;txj9FpSJ6gpzuuuQb}{ z(h2-=sSlndt!Fi-KfCZhdiwad1{{)V@5uPu?(h_&)52K0>;kZ|a#_ULg)QtpqpPL#&iS=&1O9KZGO z<<2{1@e2w$q%CQ4M5>oO6>R-)Sf$9*<&bt}tkuMUz zLPnHk@CiU)r(?tf2TeZ8R{3PQt+0-e5P4ckBYc?KczcxLxp)r$U>-COOkXIl>rBzZIN>G(&53-Ax|Pu#UXMcjto41nC(NJ}8W+-{)}VFQx+Ac!PH8XzsQ0bvz!rPW}q>wr3pUDZY-!$+7rKS;7xN2yv5W zdn#4A#cL_8{V8}9GcnBk&m`f}&_8#mxJ>onC}4~y4yi-w*X#S!04J)y=GkVf__OFh z;1-~*>Y*_Ni~q<%C{JoO0g&1>qDfjQQOW;laitULOuMiQ!5};*$<&QB&ogJu z9q)~sPYcGcU@ybTOQz1a+1gRALRa(aM>{1xH0@$4AF^Q1xVmDN?fkv*muV0${YS~P zZQcHGGk}$JzD__Asy?wokys+Ka50}dr`5D+TJGMM8*&El~yvu5l@ zJRh+52z1^y7h46hqmVJB>;^?B6B%ClP7jdVT#&J4tFnAVP2%&`zPwVawu037KZIdJeIPR%y3kGW6WVr`yfE&z2f!luJ5= zAq%}UNbL{74mf)$cVJIbn(qKpWkAd&{Lr$z*zV?ou-DIVtzPBPKLXM_#_}|^ZYu4c z;C|O>T&2Z6De`l>A-c5&+qO=tg1)z>EeFGL5&v$-e!!a0vE2B<zulN8)Z+#(>a1@wQGGhH{+A7@gs zQZ%6DWphu^5bjTFR+5r1=QvjK-=F3`(FBg7!|YD++1dzTedYmpmW(h9EDexUhiKwq zH{LSG#@3VPT$~q(Qv52pUK3eCbboY@PO!K*wR@@S37fY4ZOIrZ>p$%)_%A?I0RZEW zsFY`*g3#OCmdHKEy~~h8cyFCflhKr4(kEa+=LfDDl7ocC2Tvf!}n@;Lap zLmb<@)u-YczrFvubK-qfyS;iBNG+>J>2e(4l>!s>fb~ZM2W7wG=2wT3=;C}WsZGHI zGA_q_%C}t`6xd!wV3Bdr61oHfcg@|{o>#EHb%EtfpIqhe(da9M>2;B?r)ikDBjZpm z#t3I#h3NWcuI-4fuaNM*gYC%8WO7w3t-0u~boy(4m%sN+L(Y zP=vHyQSpX&rSFkLoPXXlYtAd;c5YY~qJs{!pC&C8;S+V*Jt zqG!Vckq=HmzK7oU4e5#ZCS$x$HbupE{o`uKx9%Tu(PLu!fv;&v z?EOKfL@B)0(*Dt@l;A~w#oYd(_nkCw6d80!+LWkJk=K}Q-{1VouM9x{(~a_pFZ~qD z=oVhp3E8fd9z}b+D9NdM+e(`pHgE&^UHQIy_{eBNe#TbyEr?vhmJpf#o_i;%mj`X^ z)8+KPM|xEttp&>VVrar}qLSF#oOMNBBOr|N>5y^Rk#VMy8vv1)HCx-KNgyAsVL^wo zE>FWl8@+nHGwh^2TQF*3pDg*%%?C(IH90b$oS$3KPJuFe;vaSssm=tx0SAbcx0hmR` zzFL|sq4cqrW^+j)#W?X#NMK@^_<&z_E%ZPHBVb`GBU=2=wrStls6si(^3Yhk9^+y& z-a}B~66T9@DRny~NxuEsfRBnz}zm}y+b9%()B z{dex^f^CEn<-a9{9ruGDF($J1$qxRg&LaigDlwJj>iLrO$NbubmEzZSc$P>9UF_(_ zc0lC)zn2bImn7dX0AR#DdNS9E1D39>ZKbq(ne^?;)%<6z`r{VFkzPF4PBn`?@d=X& z<49atA1fSC)K>;H?5E^*}Vk{uj3-+J1+ z@B!XG1sBAmfchaC5#AqvIVx@#$F%3B+I2ZHTLd8`ct&6VP-1c8e?eKnV(IPvhU|Cyj|~W+i%*y4le?P|fYt)lJZ=YT-@A=i@hb>k z`{4k4ZAX8hLB{9K&MQ7;QlXw}e-vbgHU9{#B2*F@>(3sW)v5RWWbSkg*!qwIG=LxB zn)C2HVH-3Mz_98uX+4kzo#f`BXMCAJl#OJoKdGg!QG}bwTB-1kik zD0pAL(*+lRqT2?7;=Q^_kq>f)HTsY&&Eb5}I}i_by!uQMP{tnSVI>YY zu(pwsb@=?i^MZN1+{b`mltIJzmnpk+66Nt+Nafxzbj^zY@xMWodGrV(!Q{c^k3}$| z#s0i_m#G?171fvr=<@zo=glQK)OcYh$E2(|pERq;0-Lqhh`c*@H~}Qxh(4rN&x-{Y zL={f7(vSH246H(iA4F+XHRCQqMtg0(S;F>m1y3>uZU|P{#^Kg=G7$m}q}EU7sv|~C z)WBx(0yYa_Pc2Be#wN&t_y?6n1WBNWbtL3dk@c~G=BCVQgH<`&q*0SOYe*k#FOm8m zv-=*07v|3UBR~0eg3F=U=I{X`$+g5!;H?E$X!+K>0W*p8Z-~I_B#H#TUVt``JKTZZWK*!9z&k)wb$Emx6`+E zLej`?#}gCIqi?rh&f$q*N4?|hoq@EY8XI?3U@Rgh%jOowX{MPI8|{GjI+YMbr-bLZ zIjRnAePCv}3B3nH{F&ffrc2;EX%{p%qzIxQRnYzEjNp6J%i4x2UE2aA9`9dd13qdY zjRM5c`|22KuF;s+!tHc`5b=nqmicJ()QQL(zO)AYhL8q(3h7Hg5A8=E#QUq>_YkVV z0r-9h(tzcx)%zeJhYSO1+hV67u3;Dg6xcvxl%}3G@sz$Z)$*HKJm+5VF#Rr-x-(zY zd(!sff#+Z7o0a}Dav#p$AW56jo_O8`;LU6q$w06JY>bb7QRanZ$>!-_t=^frKFe}d zMvvZ{;liVIbQ64h+ch719M_Aj0v&8fk$e@eEuAAxe?zOac0+ilBSzx)XT&!Ea2);r z-55Ubu`Jv?ojm{jFRNk6!W82bJ+~tNUSGbI-)tX6J-pyFiqs$u0)Isg`3;?~{XR}j zYE6t>!$}H6z^xJHCNj}R`^i1)bY(|28&mYr8a4Uc9aZuu+X#Vz=Amr|ld=hb|DzeS zOaYeZ`hli-)aYi4$Xp2Z@Inn*3TtLI2RypsD)eEBn~05*M@;rEa)p4V^t zAVN<~^eMFJ?7KGtksL6P2}1vTL#H*!1!p@v*Bf3&b!m%BIw{epFxnY4zkKg~#zbpW z=IPi#c)nd+gd!AAHsX+m-dv8W%Zev&2SHIuPMZ5>Gi>c(P}H^Oyl7zaqok2}0JBsM zya(VN0}Fwq$8^S^d0y{%s0JF0Qz$vZ=n$BY7gh02yOCs8!hUZ+N29~SG2LUHq1S(f zDoGP;yaC?s3$PD(`FCzU6U0i)1vriqd?GMB8_}*5Mqm>U5q8{XbTu)%lgfE*Yt(0} zs(y>|oRv4tkdj*a|Jbh@G2apbt+xZriQCpfThr@U_sW6rSa*jztVc}={6?#`q`I68wsk}) zKz~U11$I&S{$_JdUED_@$Bg7r5Fb}C{`1I5?FN;EFuiQ1KJJ=&!f@z``NtQt!u8po|J8w*bH+K@1+ zMT#&TF%yRBWWcg=HG(!tgojCaiiqvmAmTK1DjC;sEcK9z1)HOW?2P9Jv2P)PTbP;52;S{6$5G0(#@;MW1iQF2Z60=orj* z2CSf&6MFT(j&_)yZW_~!*B74V;82}o#baHxX|2p)t+ZQ7%ylOvyKI9kOYnOY7o?U- za-*@zCfVDTdMT)C7Tqn$65ddOzUY?Z4R1MLBcH8#qM8hj-$Q)b@f8ryBEAPu0bkT9 z1~y#J!z)^8{h8ua#MAkOqXI`gN>)}238`Y5=#YwN8?Wr1?>|A;E}grg6ypATDJc7X zK#VeJR|*A3*g<>knu>688_(}M^FwqavrgG5MybxhWgX{K_L!txbn`Csf<<8!B1%EQ z1`IbT!EN;`(`^&9aVHp34@(IT2E%R%tW62ijl{AfM6lUH+z)u% z3B8qX6&d?l;WAWPTQ^8*O2@S4Jmt7(Wp!yy4HXF};7+?dy1;*a;FkwmWsZ2RlwQ`n zw3ZVa7jTKHk;0p>E0KjvB#Lkx*{U-ME?M7W_zP6478b4zifZl1S4_iH>DUbR5~QK? zAAIhP5ljIx@|cz{ioyca9&1s`iEEbQG-%w8*XYUcnfODKkEWbgue-%8=9ERYpa`(9#ea)PPuE%k}`tACvigAwifvx zPZvr_{So^uS+~{CET|+JD)ij+$~TJfw&3MRYz50e3G0q-0dBM@OK;MlPhN5B5Ib-w&4 zx@;@9S~YCG{e;klw^atVk>wy}ypxdduB5AFRCYtQ9(MBQg6_*_V3h5`vu7w$pnB|e+UgA07x4FH8!^-Ebt)B)KON^nAWGt!cc%#apYYGt zeEO|HQ>clwpM0P)xUujmtbKMe03%Wi-fydyh{yI4^_HnwxI=Vw6b7>TB8OT{x zB=WTW%h+=p2{)Jgy4nuvhU#65c9x&DQ7;T@bcik0zT5CrrX@VkKeYpidrXV22>t`7 z+p{wL79A!pKw!&ws$;`OZwFZ@-lc;TO}e3?D@{x(o?G0+l%FI>N9?YYC}K#_f9bJt z>nsE)9fwR7ehKjT!E+BfY@V@VgYNbX41cAA=WY_li}_b;uf1=BDIKh8!o*-4bg`PS zB}ZDvBH%!QfdZ4jlYW!7ik2v?|88H#1cZFYkIBm+*43tY=&-uC2Rk$8^2tL%a@Y9V zClhVeQ89#?ve4^Iyq7;ah|SDNX0mY3a#W`LFh`dYi|S+nyx5&o1t{0gDtcs1e~k^T zy>i-9v1)#K#tcm2P;unkgQm*o?d>MPUo;MS4V&&Z_dJKH5m!0%2M(Z(423L*(9}%B!8HeNgL}f{Ifkh8 zQ;j1x{_bpy?S4#PRaLo(-k+`QPLD*F>jZ4?4?kUHV;1^-KOM=v`mozS?|cG``yf=Q zUN=^^{zzcqyKHLDvd{D=xyoxj(znzr@=B~^Z||sh>jIya8-Ku&S~Qz#@+dcch!s~l z=sR-GeZVuzPEKC-#Pls6%scAav_#f`nP=VKOvnF)qZ_M#X#RBct3ZNT*YV*H8q%s zn%hXMC~<@Pz%lN27BSRyf$`_{InK0+xBtjnmUJjn3Nugn+dZAu-kxXCYnJZ!Jw8O{ zuH{KeX1#2qTx7>SIOkr?3;2tFizV%b7p#YbN_Qrw=Q-91!aburFq5L5-P`FI3piMH zD(G=Mqu1n8I~epszcbwh$$c(8YLL|Y;u~d1I;Uhpf{sA_A1=$3S|y9$W!oFEAs^fi Ld%4tN&)oPoO#aGh literal 0 HcmV?d00001 diff --git a/_sources/downloads.rst.txt b/_sources/downloads.rst.txt new file mode 100644 index 0000000..c31c9de --- /dev/null +++ b/_sources/downloads.rst.txt @@ -0,0 +1,16 @@ +Downloads +========= + +Code and data to reproduce results of the paper +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +* Data in `figshare `_ and details in `scDRS_paper `_. +* `Weighted GWAS gene sets `_ (**.gs** files) for 74 diseases and complex traits. +* `scDRS results using weighted gene sets `_ (**.score.gz** and **.full_score.gz** files) for TMS FACS + 74 diseases/traits (latest in revision 1). + + +Other versions +~~~~~~~~~~~~~~ + +* `Binary GWAS gene sets `_ (**.gs** files) for 74 diseases and complex traits (used in initial submission). +* `scDRS results using binary gene sets `_ (**.score.gz** and **.full_score.gz** files) for TMS FACS + 74 diseases/traits (initial submission). \ No newline at end of file diff --git a/_sources/faq.rst.txt b/_sources/faq.rst.txt new file mode 100644 index 0000000..b370e30 --- /dev/null +++ b/_sources/faq.rst.txt @@ -0,0 +1,93 @@ +FAQ +################################ + +Here are some frequently asked questions about scDRS. + + +Typical scDRS workflow +====================== + +1. Create scDRS gene set file (:code:`.gs`) from GWAS + + a. Generate gene-level p-values/z-scores for a given trait (pval_file/zscore_file) using `MAGMA `_ from GWAS summary statistics. + b. Create :code:`.gs` file from pval_file/zscore_file using scDRS CLI :code:`scdrs munge-gs`. + +2. Compute scDRS individual cell-level results. + + a. Use scDRS CLI :code:`scdrs compute-score` + b. Inputs: scDRS gene set file (:code:`.gs`), scRNA-seq data (:code:`.h5ad`), covariates (:code:`.cov`). + c. Outputs: scDRS score file (:code:`.score.gz`), scDRS full score file (:code:`.full_score.gz`). + +3. Perform scDRS downstream cell-group analyses. + + a. Use scDRS CLI :code:`scdrs perform-downstream` for a) cell group-trait association, b) within-cell group association heterogeneity, c) correlating scDRS disease score with a cell variable, d) correlating scDRS disease score with gene expression. + b. Use customized code for other analyses: + + i. Compute a test statistic using the normalized disease score across a given set of cells. + ii. Compute the same test statistic using each of the :code:`n_ctrl` sets of normalized control scores across the same given set of cells. + iii. MC-pvalue = :code:`(# of control statistics exceeding disease statistic) / (n_ctrl+1)` + b. Input: scDRS full score file (:code:`.full_score.gz`), cell annotations stored in :code:`adata.obs` of scRNA-seq :code:`.h5ad` file. + c. Output: test statistics/p-values based on the scDRS MC tests. + + +Which GWAS and scRNA-seq data to use? +====================================================== + +To ensure a reasonable number of scDRS discoveries, we recommend using GWAS data with a heritability z-score greater than 5 or a sample size greater than 100K. We also recommend using scRNA-seq data with a diverse set of cells potentially relevant to disease, although a smaller number of cells should not affect the scDRS power. + + +How to create MAGMA gene sets? +============================== + +Please see the `instructions `_ + + +Use scDRS for other gene sets? +===================================== + +Yes, you can use other gene sets instead of GWAS gene sets with scDRS to identify cells in scRNA-seq with excess expression of genes in the gene set. + + +Requirement of gene set size? +======================================== + +The gene set should have a moderate size (e.g., >50 genes and <20% of all genes) for the scDRS results to be statistically valid. In practice, we observe a reasonable performance as long as the gene set size is >=10. Please see details in Methods in Zhang & Hou et al. Nat Genet 2022. + + +Computational complexity? +==================================== + +scDRS scales linearly with the number of cells and number of control gene sets for both computation and memory use. It takes around 3 hours and 60GB for a single-cell data set with a million cells). Please see details in Methods in Zhang & Hou et al. Nat Genet 2022. + + +scDRS detected few significant cells (FDR<0.2)? +================================================== + +scDRS may be underpowered for certain GWAS/scRNA-seq data sets. In these cases, the ensuing scDRS group analyses may still have sufficient power, because scDRS group analyses aggregate results of individual cells and hence have higher power than the scDRS individual cell-level analyses. To assess if scDRS has sufficient power, we suggest performing the `scDRS group analyses `_ to assess significance at an aggregated level. In addition, it is helpful to visually inspect the scDRS normalized disease score on the UMAP plot. Localized enrichments of high scDRS disease scores on the UMAP usually indicate that scDRS have detected interesting biological signals. + + +MC z-scores are much more significant than MC p-values in group analysis due to the MC limit? +=========================================================================================== + +Increasing :code:`--n-ctrl` in `compute-score` will produce more control scores, which will be used in the group analysis to increase the number of MC samples for MC tests. Alternatively, you can compute a p-value from assoc_mcz when assoc_mcp is reasonably small. As mentioned in the Methods section of our manuscript: "We recommend using MC P values to determine statistical significance and using MC z-scores to further prioritize associations whose MC P values have reached the MC limit. " + + +Use scDRS for other types of single-cell data? +==================================================== + +scDRS is tailored for scRNA-seq. Best practices for using scDRS on other data types and systematic comparisons with alternative methods remain interesting future directions. + +We empirically observed that scDRS works for other types of RNA-seq data like spatial transcriptomics. + +We empirically observed that scDRS works for single-cell DNA methylation data. + +scDRS should work for single-cell ATAC-seq in principle, although you may need some customized Python codes. To do this, + +1. Right after calling :code:`scdrs.preprocess`, create a categorical :code:`adata.obs['atac_match']` for your control gene matching criteria by dividing features (genes/peaks) into discrete bins. We recommend >20 features per bin. We recommend matching for mean accessibility and GC contents, as done in `gchromVAR `_. +2. When calling :code:`scdrs.score_cell`, tell scDRS to use this matching criteria by :code:`ctrl_match_key='atac_match'`. + +Relevant works for individual cell-level associations for scATAC-seq: `Ulirsch et al. Nat Genet 2019 `_, `Chiou et al. Nat Genet 2021 `_, `Yu et al. Nat Biotechnol 2022 `_. + + + + diff --git a/_sources/file_format.rst.txt b/_sources/file_format.rst.txt new file mode 100644 index 0000000..8611465 --- /dev/null +++ b/_sources/file_format.rst.txt @@ -0,0 +1,165 @@ +File formats +============ + +.sumstats +~~~~~~~~~ +GWAS summary statistics following the `LDSC format `_. + +.. csv-table:: Example .sumstats file + :header: "GENE", "BMI", "HEIGHT" + :delim: space + + SNP A1 A2 N CHISQ Z + rs7899632 A G 59957 3.4299 -1.852 + rs3750595 A C 59957 3.3124 1.82 + +.h5ad +~~~~~ + +Single-cell data :code:`.h5ad` file as defined in `AnnData `_ and `Scanpy `_. + + +pval_file,zscore_file +~~~~~~~~~~~~~~~~~~~~~ +GWAS gene-level p-values / z-scores for different traits. A :code:`.tsv` file with first column corresponding to genes and other columns corresponding to p-values / z-scores of traits (one trait per column). + +.. csv-table:: Example pval_file + :header: "GENE", "BMI", "HEIGHT" + :delim: space + + OR4F5 0.001 0.01 + DAZ3 0.01 0.001 + +.gs +~~~~ + +scDRS gene set file. A :code:`.tsv` file with two columns :code:`["TRAIT", "GENESET"]` and one line per trait. Can be generated using customized code or from p-value or z-score files using scDRS CLI :code:`scdrs munge-gs`. + +TRAIT + Trait (gene set) identifier. +GENESET + Comma-separated list of gene-weight pairs with the form "gene1\:weight1,gene2\:weight2,..." + or "gene1,gene2,..." (meaning weights are 1). + + +.. csv-table:: Example weighted .gs file + :header: "TRAIT", "GENESET" + :delim: space + :align: center + :width: 50% + + PASS_HbA1C FN3KRP:1.2,FN3K:2.3,HK1:4.7,GCK:5.2 + PASS_MedicationUse_Wu2019 FTO:3,SEC16B:0.6,ADCY3:1.5,DNAJC27:1.3 + +.. csv-table:: Example unweighted .gs file + :header: "TRAIT", "GENESET" + :delim: space + :align: center + :width: 50% + + PASS_HbA1C FN3KRP,FN3K,HK1,GCK + PASS_MedicationUse_Wu2019 FTO,SEC16B,ADCY3,DNAJC27 + + +.cov +~~~~ + +scDRS covariate file for the :code:`.h5ad` single-cell data. :code:`.tsv` file. + +- First column: cell names, consistent with :code:`adata.obs_names`. +- Other comlumns: covariates with numerical values. + +.. csv-table:: Example .cov file + :header: "index", "const", "n_genes", "sex_male", "age" + :align: center + :width: 50% + + A10_B000497_B009023_S10, 1, 2706, 1, 18 + A10_B000497_B009023_S10, 1, 2501, 0, 24 + + +.score.gz +~~~~~~~~~~~~~~~~ + +scDRS score file for a give trait. :code:`.tsv.gz` file. + +- First column: cell names, should be the same as :code:`adata.obs_names`. +- raw_score: raw disease score. +- norm_score: normalized disease score. +- mc_pval: cell-level MC p-value. Raw p-value without multiple testing adjustment. +- pval: cell-level scDRS p-value. Raw p-value without multiple testing adjustment. +- nlog10_pval: -log10(pval). +- zscore: z-score converted from pval. + +.. csv-table:: Example .score.gz file + :header: "index", "raw_score", "norm_score", "mc_pval", "pval", "nlog10_pval", "zscore" + + A10_B000497_B009023_S10, 0.730, 7.04, 0.0476, 0.00166, 2.78, 2.94 + A10_B000756_B007446_S10, 0.725, 7.30, 0.0476, 0.00166, 2.78, 2.94 + + +.full_score.gz +~~~~~~~~~~~~~~~~~~~~~ + +scDRS full score file for a give trait. :code:`.tsv.gz` file. + +- All columns of :code:`{trait}.score.gz` file. +- ctrl_raw_score_ : raw control scores, specified by :code:`--flag_return_ctrl_raw_score True`. +- ctrl_norm_score_ : normalized control scores, specified by :code:`--flag_return_ctrl_norm_score True`. + + +.scdrs_group. +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Results for scDRS group-level analysis for a give trait and a given cell-group annotation (e.g., cell type). :code:`.tsv` file. + +- : trait name consistent with :code:`.full_score.gz` file. +- : cell-annotation in :code:`adata.obs.columns`, specified by :code:`group_analysis` in CLI. +- First column: different cell groups in :code:`adata.obs[]`. +- n_cell: number of cells from the cell group. +- n_ctrl: number of control gene sets. +- assoc_mcp: MC p-value for cell group-disease association. Raw p-value without multiple testing adjustment. +- assoc_mcz: MC z-score for cell group-disease association. +- hetero_mcp: MC p-value for within-cell group heterogeneity in association with disease. Raw p-value without multiple testing adjustment. +- hetero_mcz: MC z-score for within-cell group heterogeneity in association with disease. + +.. csv-table:: Example .scdrs_group. file + :header: "", "n_cell", "n_ctrl", "assoc_mcp", "assoc_mcz", "hetero_mcp", "hetero_mcz" + + causal_cell , 10.0, 20.0, 0.04761905, 12.297529 , 1.0, 1.0 + non_causal_cell, 20.0, 20.0, 0.9047619 , -1.1364214, 1.0, 1.0 + + +.scdrs_cell_corr +~~~~~~~~~~~~~~~~~~~~~~~ + +Results for scDRS cell-level correlation analysis for a given trait. :code:`.tsv` file. + +- : trait name consistent with :code:`.full_score.gz` file. +- First column: all cell-level variables, specified by specified by :code:`corr_analysis` in CLI. +- n_ctrl: number of control gene sets. +- corr_mcp: MC p-value for cell-level variable association with disease. Raw p-value without multiple testing adjustment. +- corr_mcz: MC z-score for cell-level variable association with disease. + +.. csv-table:: Example .scdrs_cell_corr file + :header: "", "n_cell", "corr_mcp", "corr_mcz" + + causal_variable , 20.0, 0.04761905, 3.4574268 + non_causal_variable, 20.0, 0.23809524, 0.8974108 + covariate , 20.0, 0.1904762 , 1.1220891 + +.scdrs_gene +~~~~~~~~~~~~~~~~~~ + +Results for scDRS gene-level correlation analysis for a given trait. :code:`.tsv` file. + +- : trait name consistent with :code:`.full_score.gz` file. +- First column: genes in :code:`adata.var_names`. +- CORR: correlation with scDRS disease score across all cells in :code:`adata`. +- RANK: rank of correlation across genes (starting from 0). + +.. csv-table:: Example .scdrs_gene file + :header: "index", "CORR", "RANK" + + Serping1, 0.314, 0 + Lmna , 0.278, 1 \ No newline at end of file diff --git a/_sources/index.rst.txt b/_sources/index.rst.txt new file mode 100644 index 0000000..25facd2 --- /dev/null +++ b/_sources/index.rst.txt @@ -0,0 +1,115 @@ +scDRS +===== + +scDRS (single-cell disease-relevance score) is a method for associating individual cells in scRNA-seq data with disease GWASs, built on top of `AnnData `_ and `Scanpy `_. + +Check out our manuscript `Zhang*, Hou*, et al. "Polygenic enrichment distinguishes disease associations of individual cells in single-cell RNA-seq data `_. + +Explore results for 74 diseases/traits and the TMS FACS data on `cellxgene `_. + + +Installation +============ + +.. code-block:: bash + + git clone https://github.com/martinjzhang/scDRS.git + cd scDRS + pip install -e . + +Quick test: + +.. code-block:: bash + + python -m pytest tests/test_CLI.py -p no:warnings + +Install via `PyPI `_ + +.. code-block:: bash + + pip install scdrs==1.0.2 + +Quick test for PyPI installation: open Python (>=3.5) and run the code in the Usage section below. + +`Install other versions `_ + + +Usage +===== + +Use `scDRS command-line interface (CLI) `_ for standard analyses. + +Use `scDRS Python API `_ for customized analyses. + +Here is a toy example for computing scDRS scores. + +.. code-block:: python + + import os + import pandas as pd + import scdrs + + DATA_PATH = scdrs.__path__[0] + H5AD_FILE = os.path.join(DATA_PATH, "data/toydata_mouse.h5ad") + COV_FILE = os.path.join(DATA_PATH, "data/toydata_mouse.cov") + GS_FILE = os.path.join(DATA_PATH, "data/toydata_mouse.gs") + + # Load .h5ad file, .cov file, and .gs file + adata = scdrs.util.load_h5ad(H5AD_FILE, flag_filter_data=False, flag_raw_count=False) + df_cov = pd.read_csv(COV_FILE, sep="\t", index_col=0) + df_gs = scdrs.util.load_gs(GS_FILE) + + # Preproecssing .h5ad data compute scDRS score + scdrs.preprocess(adata, cov=df_cov) + gene_list = df_gs['toydata_gs_mouse'][0] + gene_weight = df_gs['toydata_gs_mouse'][1] + df_res = scdrs.score_cell(adata, gene_list, gene_weight=gene_weight, n_ctrl=20) + + print(df_res.iloc[:4]) + +Expected results: + +.. csv-table:: + :header: "index", "raw_score", "norm_score", "mc_pval", "pval", "nlog10_pval", "zscore" + + N1.MAA000586.3_8_M.1.1-1-1 , 4.741197 , 6.3260064 , 0.04761905, 0.0016638935, 2.7788744 , 2.9357162 + F10.D041911.3_8_M.1.1-1-1 , 4.739066 , 5.916272 , 0.04761905, 0.0016638935, 2.7788744 , 2.9357162 + A17_B002755_B007347_S17.mm10-plus-7-0 , 4.6366262, 5.5523157 , 0.04761905, 0.0016638935, 2.7788744 , 2.9357162 + C22_B003856_S298_L004.mus-2-0-1 , 4.6805663, 7.2986684 , 0.04761905, 0.0016638935, 2.7788744 , 2.9357162 + G12.B002765.3_38_F.1.1-1-1 , 4.640043 , 5.7792473 , 0.04761905, 0.0016638935, 2.7788744 , 2.9357162 + H5.B003278.3_38_F.1.1-1-1 , 4.4457436, -0.5613674, 0.7619048 , 0.687188 , 0.16292442 , -0.48789537 + O14.MAA000570.3_8_M.1.1-1-1 , 4.4552336, -1.5821338, 0.95238096, 0.9467554 , 0.023762206 , -1.6141763 + J21.B000634.3_56_F.1.1-1-1 , 4.4433637, -2.3119287, 1.0 , 0.9916805 , 0.0036282123, -2.3945906 + E5.B002765.3_38_F.1.1-1-1 , 4.4870768, 1.1566308 , 0.23809524, 0.13311148 , 0.87578446 , 1.1118028 + K20_B000268_B009896_S260.mm10-plus-4-0, 4.53548 , -3.1656132, 1.0 , 1.0 , -0.0 , -10.0 + +Examples +======== +- `Tutorial on a mouse Cortex data set. `_ +- Coming soon + + +.. Citation + ======== + If scDRS is useful for your research, consider citing: + + **Polygenic enrichment distinguishes disease associations of individual cells in single-cell RNA-seq data** + + + + *BioRxiv* 2021. + + +.. toctree:: + :maxdepth: 2 + :hidden: + + reference_cli + reference + file_format + faq + versions + notebooks/quickstart.ipynb + downloads + + diff --git a/_sources/notebooks/quickstart.ipynb.txt b/_sources/notebooks/quickstart.ipynb.txt new file mode 100644 index 0000000..d949151 --- /dev/null +++ b/_sources/notebooks/quickstart.ipynb.txt @@ -0,0 +1,801 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Quick start\n", + "\n", + "In this tutorial, we will show case main features of scDRS using the [Zeisel & Muñoz-Manchado et al. 2015](http://linnarssonlab.org/cortex/) cortex data set.\n", + "\n", + "We have preprocessed the scRNA-seq data set and disease gene sets (which are used in our manuscript). Alternatively you can use the [processing script](process_zeisel2015.py) to obtain the scRNA-seq data sets from scratch.\n", + "\n", + "Going through this notebook will take ~10 minutes. We suggest user to copy and run this notebook locally to get familar with scDRS analysis and use this as a template for their own analysis. " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Preparing data sets" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "%%capture\n", + "\n", + "# download precomputed data\n", + "# see above for processing code\n", + "!wget https://figshare.com/ndownloader/files/34300925 -O data.zip\n", + "!unzip data.zip && \\\n", + " mkdir -p data/ && \\\n", + " mv single_cell_data/zeisel_2015/* data/ && \\\n", + " rm data.zip && rm -r single_cell_data" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "import scdrs\n", + "import scanpy as sc\n", + "sc.set_figure_params(dpi=125)\n", + "from anndata import AnnData\n", + "from scipy import stats\n", + "import pandas as pd\n", + "import numpy as np\n", + "import seaborn as sns\n", + "import matplotlib.pyplot as plt\n", + "import os\n", + "import warnings\n", + "\n", + "warnings.filterwarnings(\"ignore\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "For demonstration purpose, we use the following 3 gene sets: \n", + "\n", + "1. `SCZ`: Schizophrenia (SCZ) gene sets obtained from GWAS summary statistics, which is the disease of interest in this demo.\n", + "2. `Dorsal`: Differentially expressed genes in dorsal CA1 pyramidal obtained from [Cembrowski et al. 2016](https://www.sciencedirect.com/science/article/pii/S0896627315010867), which we will used to construct dorsal score indicating the proximity to the dorsal CA1, which we find useful to understand the spatial distribution of SCZ disease enrichment.\n", + "3. `Height`: Height gene sets obtained from GWAS summary statistics, which we use as a negative control trait.\n", + "\n", + "We load these data in the following block:" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "

" + ], + "text/plain": [ + " GENESET\n", + "TRAIT \n", + "SCZ Dpyd:7.6519,Cacna1i:7.4766,Rbfox1:7.3247,Ppp1r...\n", + "Dorsal Ckb,Fndc5,Lin7b,Gstm7,Tle1,Cabp7,Etv5,Actn1,Sa...\n", + "Height Wwox:10,Bnc2:10,Gmds:10,Lpp:9.9916,Prkg1:9.836..." + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# load adata\n", + "adata = sc.read_h5ad(\"data/expr.h5ad\")\n", + "\n", + "# subset gene sets\n", + "df_gs = pd.read_csv(\"data/geneset.gs\", sep=\"\\t\", index_col=0)\n", + "\n", + "df_gs = df_gs.loc[\n", + " [\n", + " \"PASS_Schizophrenia_Pardinas2018\",\n", + " \"spatial_dorsal\",\n", + " \"UKB_460K.body_HEIGHTz\",\n", + " ],\n", + " :,\n", + "].rename(\n", + " {\n", + " \"PASS_Schizophrenia_Pardinas2018\": \"SCZ\",\n", + " \"spatial_dorsal\": \"Dorsal\",\n", + " \"UKB_460K.body_HEIGHTz\": \"Height\",\n", + " }\n", + ")\n", + "display(df_gs)\n", + "\n", + "df_gs.to_csv(\"data/processed_geneset.gs\", sep=\"\\t\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# `scDRS` analysis of disease enrichment for individual cells \n", + "\n", + "We use `scdrs compute-score` cli to evaluate disease enrichment to individual cells." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "%%capture\n", + "\n", + "!scdrs compute-score \\\n", + " --h5ad-file data/expr.h5ad \\\n", + " --h5ad-species mouse \\\n", + " --gs-file data/processed_geneset.gs \\\n", + " --gs-species mouse \\\n", + " --cov-file data/cov.tsv \\\n", + " --flag-filter-data True \\\n", + " --flag-raw-count True \\\n", + " --flag-return-ctrl-raw-score False \\\n", + " --flag-return-ctrl-norm-score True \\\n", + " --out-folder data/" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "For an overview of `scDRS` results, we overlay the computed `scDRS` disease scores on the UMAP." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "dict_score = {\n", + " trait: pd.read_csv(f\"data/{trait}.full_score.gz\", sep=\"\\t\", index_col=0)\n", + " for trait in df_gs.index\n", + "}\n", + "\n", + "for trait in dict_score:\n", + " adata.obs[trait] = dict_score[trait][\"norm_score\"]\n", + "\n", + "sc.set_figure_params(figsize=[2.5, 2.5], dpi=150)\n", + "sc.pl.umap(\n", + " adata,\n", + " color=\"level1class\",\n", + " ncols=1,\n", + " color_map=\"RdBu_r\",\n", + " vmin=-5,\n", + " vmax=5,\n", + ")\n", + "\n", + "sc.pl.umap(\n", + " adata,\n", + " color=dict_score.keys(),\n", + " color_map=\"RdBu_r\",\n", + " vmin=-5,\n", + " vmax=5,\n", + " s=20,\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We highlight several visual observations:\n", + "\n", + "1. In the SCZ panel, CA1 pyramidal neurons shows some disease enrichments. \n", + "2. In the Dorsal panel, within the CA pyramidal neurons, we observe left-to-right gradient of Dorsal score, which indicates that cells on the right of the UMAP are enriched in dorsal area of CA1.\n", + "3. Combining SCZ and Dorsal panels, we may hypothesize that SCZ is enriched in dorsal part of CA1.\n", + "4. Height, as a negative control, shows little signal.\n", + "\n", + "Before we dive into detailed analyses, it is helpful to first leverage existing annotations in the data set to understand the data. \n", + "\n", + "We use the `level1class` annotation provided in Zeisel & Muñoz-Manchado et al. 2015 to first perform a cell type level analyses." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# `scDRS` test of group level statistics\n", + "\n", + "We use `scdrs perform-downstream` to obtain the group-level statistics. The function will return the following statistics for each cell type:\n", + "\n", + "1. `assoc_mcp`: significance of cell type-disease association\n", + "2. `hetero_mcp`: significance heterogeneity in association with disease across individual cells within a given cell type\n", + "3. `n_fdr_0.1`: number of significantly associated cells (with FDR$<$0.1 across all cells for a given disease)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "%%capture\n", + "\n", + "for trait in [\"SCZ\", \"Height\"]:\n", + " !scdrs perform-downstream \\\n", + " --h5ad-file data/expr.h5ad \\\n", + " --score-file data/{trait}.full_score.gz \\\n", + " --out-folder data/ \\\n", + " --group-analysis level1class \\\n", + " --flag-filter-data True \\\n", + " --flag-raw-count True" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "group n_cell n_ctrl assoc_mcp assoc_mcz hetero_mcp hetero_mcz n_fdr_0.05 n_fdr_0.1 n_fdr_0.2\n", + "astrocytes_ependymal 224.0 1000.0 0.007992008 2.755896 0.002997003 3.0352552 6.0 12.0 23.0\n", + "endothelial-mural 235.0 1000.0 0.14085914 1.0441228 0.051948052 1.8254294 6.0 9.0 11.0\n", + "interneurons 290.0 1000.0 0.17982018 0.85168266 0.005994006 3.0294392 0.0 3.0 13.0\n", + "microglia 98.0 1000.0 0.43956044 0.09781444 0.17782217 0.9301765 0.0 2.0 3.0\n", + "oligodendrocytes 820.0 1000.0 0.7672328 -0.73165476 0.000999001 5.0373654 1.0 4.0 11.0\n", + "pyramidal CA1 939.0 1000.0 0.000999001 7.7077475 0.000999001 9.697396 50.0 105.0 189.0\n", + "pyramidal SS 399.0 1000.0 0.000999001 5.78891 0.000999001 6.059032 26.0 43.0 70.0\n" + ] + } + ], + "source": [ + "# scDRS group-level statistics for SCZ\n", + "!cat data/SCZ.scdrs_group.level1class | column -t -s $'\\t'" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We can also visualize the three statistics simulateously using the built-in `scdrs.util.plot_group_stats`:\n", + "\n", + "1. Heatmap colors for each cell type-disease pair denote the proportion of significantly associated cells.\n", + "2. Squares denote significant cell type-disease associations (FDR$<$0.05 across all pairs of cell types and diseases/traits.\n", + "3. Cross symbols denote significant heterogeneity in association with disease across individual cells within a given cell type." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "dict_df_stats = {\n", + " trait: pd.read_csv(f\"data/{trait}.scdrs_group.level1class\", sep=\"\\t\", index_col=0)\n", + " for trait in [\"SCZ\", \"Height\"]\n", + "}\n", + "dict_celltype_display_name = {\n", + " \"pyramidal_CA1\": \"Pyramidal CA1\",\n", + " \"oligodendrocytes\": \"Oligodendrocyte\",\n", + " \"pyramidal_SS\": \"Pyramidal SS\",\n", + " \"interneurons\": \"Interneuron\",\n", + " \"endothelial-mural\": \"Endothelial\",\n", + " \"astrocytes_ependymal\": \"Astrocyte\",\n", + " \"microglia\": \"Microglia\",\n", + "}\n", + "\n", + "fig, ax = scdrs.util.plot_group_stats(\n", + " dict_df_stats={\n", + " trait: df_stats.rename(index=dict_celltype_display_name)\n", + " for trait, df_stats in dict_df_stats.items()\n", + " },\n", + " plot_kws={\n", + " \"vmax\": 0.2,\n", + " \"cb_fraction\":0.12\n", + " }\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We observed that CA1 pyramidal neurons show the strongest cell type association as well as significant heterogeneity.\n", + "\n", + "Now we focus on this subset of cells and further understand sources of heterogeneity." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "# extract CA1 pyramidal neurons and perform a re-clustering\n", + "adata_ca1 = adata[adata.obs[\"level2class\"].isin([\"CA1Pyr1\", \"CA1Pyr2\"])].copy()\n", + "sc.pp.filter_cells(adata_ca1, min_genes=0)\n", + "sc.pp.filter_genes(adata_ca1, min_cells=1)\n", + "sc.pp.normalize_total(adata_ca1, target_sum=1e4)\n", + "sc.pp.log1p(adata_ca1)\n", + "\n", + "sc.pp.highly_variable_genes(adata_ca1, min_mean=0.0125, max_mean=3, min_disp=0.5)\n", + "adata_ca1 = adata_ca1[:, adata_ca1.var.highly_variable]\n", + "sc.pp.scale(adata_ca1, max_value=10)\n", + "sc.tl.pca(adata_ca1, svd_solver=\"arpack\")\n", + "\n", + "sc.pp.neighbors(adata_ca1, n_neighbors=10, n_pcs=40)\n", + "sc.tl.umap(adata_ca1, n_components=2)\n", + "\n", + "# assign scDRS score\n", + "for trait in dict_score:\n", + " adata_ca1.obs[trait] = dict_score[trait][\"norm_score\"]" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "sc.pl.umap(\n", + " adata_ca1,\n", + " color=dict_score.keys(),\n", + " color_map=\"RdBu_r\",\n", + " vmin=-5,\n", + " vmax=5,\n", + " s=20,\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# `scDRS` test between disease score and cell-level variable\n", + "\n", + "Consistent with the previous observations, SCZ seems to be enriched in dorsal part of CA1.\n", + "\n", + "This is more obvious when we plot the plot average SCZ disease score against dorsal quintile." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "df_plot = adata_ca1.obs[[\"Dorsal\", \"SCZ\", \"Height\"]].copy()\n", + "df_plot[\"Dorsal quintile\"] = pd.qcut(df_plot[\"Dorsal\"], 5, labels=np.arange(5))\n", + "\n", + "fig, ax = plt.subplots(figsize=(3.5, 3.5))\n", + "for trait in [\"SCZ\", \"Height\"]:\n", + " sns.lineplot(\n", + " data=df_plot,\n", + " x=\"Dorsal quintile\",\n", + " y=trait,\n", + " label=trait,\n", + " err_style=\"bars\",\n", + " marker=\"o\",\n", + " ax=ax,\n", + " )\n", + "ax.set_xticks(np.arange(5))\n", + "ax.set_xlabel(\"Dorsal quintile\")\n", + "ax.set_ylabel(\"Mean scDRS disease score\")\n", + "fig.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "To perform rigorous statistical test which quantify the p-value of the trend (probability that this happens by chance).\n", + "\n", + "We can compare Pearson's correlation of disease score and dorsal score against Pearson's correlation of control scores and dorsal score and derive a p-value.\n", + "\n", + "Indeed, the association between SCZ v.s. Dorsal is highly significant. Apart from assessing the significance of correlation, the control scores can help assess the significance of essentially any statistics. See our paper for more details. " + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "SCZ v.s. Dorsal, Pearson's r=0.43 (p=0.001)\n", + "Height v.s. Dorsal, Pearson's r=0.04 (p=0.37)\n" + ] + } + ], + "source": [ + "spatial_col = \"Dorsal\"\n", + "for trait in [\"SCZ\", \"Height\"]:\n", + " df_score = dict_score[trait].reindex(adata_ca1.obs.index)\n", + " ctrl_cols = [col for col in df_score.columns if col.startswith(\"ctrl_norm_score\")]\n", + " n_ctrl = len(ctrl_cols)\n", + "\n", + " # Pearson's r between trait score and spatial score\n", + " data_r = stats.pearsonr(df_score[\"norm_score\"], adata_ca1.obs[spatial_col])[0]\n", + "\n", + " # Regression: control score ~ spatial score\n", + " ctrl_r = np.zeros(len(ctrl_cols))\n", + " for ctrl_i, ctrl_col in enumerate(ctrl_cols):\n", + " ctrl_r[ctrl_i] = stats.pearsonr(df_score[ctrl_col], adata_ca1.obs[spatial_col])[\n", + " 0\n", + " ]\n", + " pval = (np.sum(data_r <= ctrl_r) + 1) / (n_ctrl + 1)\n", + "\n", + " print(f\"{trait} v.s. {spatial_col}, Pearson's r={data_r:.2g} (p={pval:.2g})\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Using `scDRS` within python\n", + "If you prefer to use scDRS within python or would like to know about the details, here we provide python codes to (1) calculate scDRS scores (2) perform group-level analyses achieving the same functionality as above via cli." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Preparing data" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "# scdrs.util.load_h5ad is a simple wrapper to read h5ad files \n", + "# with basic data filtering\n", + "adata = scdrs.util.load_h5ad(\n", + " h5ad_file=\"data/expr.h5ad\", flag_filter_data=True, flag_raw_count=True\n", + ")\n", + "\n", + "# load geneset, convert homologs and overlap gene names to adata.var_names \n", + "dict_gs = scdrs.util.load_gs(\n", + " \"data/processed_geneset.gs\",\n", + " src_species=\"mouse\",\n", + " dst_species=\"mouse\",\n", + " to_intersect=adata.var_names,\n", + ")\n", + "\n", + "# load covariates\n", + "df_cov = pd.read_csv(\"data/cov.tsv\", sep=\"\\t\", index_col=0)\n", + "\n", + "# preprocess data to \n", + "# (1) regress out from covariates \n", + "# (2) group genes into bins by mean and variance\n", + "scdrs.preprocess(adata, cov=df_cov, n_mean_bin=20, n_var_bin=20, copy=False)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Computing scDRS scores" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Computing control scores: 100%|██████████| 1000/1000 [00:38<00:00, 25.70it/s]\n", + "Computing control scores: 100%|██████████| 1000/1000 [00:12<00:00, 77.20it/s]\n", + "Computing control scores: 100%|██████████| 1000/1000 [00:32<00:00, 30.69it/s]\n" + ] + } + ], + "source": [ + "dict_df_score = dict()\n", + "for trait in dict_gs:\n", + " gene_list, gene_weights = dict_gs[trait]\n", + " dict_df_score[trait] = scdrs.score_cell(\n", + " data=adata,\n", + " gene_list=gene_list,\n", + " gene_weight=gene_weights,\n", + " ctrl_match_key=\"mean_var\",\n", + " n_ctrl=1000,\n", + " weight_opt=\"vs\",\n", + " return_ctrl_raw_score=False,\n", + " return_ctrl_norm_score=True,\n", + " verbose=False,\n", + " )" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Downstream analyses for SCZ\n", + "We can validate that these statistics are identical as calculated via cli." + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Group-level statistics for SCZ
 n_celln_ctrlassoc_mcpassoc_mczhetero_mcphetero_mczn_fdr_0.05n_fdr_0.1n_fdr_0.2
group         
astrocytes_ependymal224.0000001000.0000000.0079922.7558960.0029973.0352556.00000012.00000023.000000
endothelial-mural235.0000001000.0000000.1408591.0441230.0519481.8254296.0000009.00000011.000000
interneurons290.0000001000.0000000.1798200.8516830.0059943.0294390.0000003.00000013.000000
microglia98.0000001000.0000000.4395600.0978140.1778220.9301770.0000002.0000003.000000
oligodendrocytes820.0000001000.0000000.767233-0.7316550.0009995.0373651.0000004.00000011.000000
pyramidal CA1939.0000001000.0000000.0009997.7077470.0009999.69739650.000000105.000000189.000000
pyramidal SS399.0000001000.0000000.0009995.7889100.0009996.05903226.00000043.00000070.000000
\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df_stats = scdrs.method.downstream_group_analysis(\n", + " adata=adata,\n", + " df_full_score=dict_df_score[\"SCZ\"],\n", + " group_cols=[\"level1class\"],\n", + ")[\"level1class\"]\n", + "\n", + "display(df_stats.style.set_caption(\"Group-level statistics for SCZ\"))" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.5" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/_sources/reference.rst.txt b/_sources/reference.rst.txt new file mode 100644 index 0000000..73f855d --- /dev/null +++ b/_sources/reference.rst.txt @@ -0,0 +1,55 @@ +.. module:: scdrs +.. automodule:: scdrs + :noindex: + +Documentation +============= + +Import scDRS as:: + + import scdrs + +Compute scDRS score +~~~~~~~~~~~~~~~~~~~ + +.. autosummary:: + :toctree: reference + + scdrs.preprocess + scdrs.score_cell + +scDRS downstream analyses +~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. autosummary:: + :toctree: reference + + scdrs.method.downstream_group_analysis + scdrs.method.downstream_corr_analysis + scdrs.method.downstream_gene_analysis + +Data loading +~~~~~~~~~~~~ + +.. autosummary:: + :toctree: reference + + scdrs.util.load_h5ad + scdrs.util.load_scdrs_score + scdrs.util.load_gs + scdrs.util.load_homolog_mapping + +Utils +~~~~~ + +.. autosummary:: + :toctree: reference + + scdrs.method.test_gearysc + scdrs.method.gearys_c + scdrs.method._pearson_corr + scdrs.method._pearson_corr_sparse + scdrs.pp.compute_stats + scdrs.pp.reg_out + scdrs.pp._get_mean_var + scdrs.pp._get_mean_var_implicit_cov_corr diff --git a/_sources/reference/scdrs.method._pearson_corr.rst.txt b/_sources/reference/scdrs.method._pearson_corr.rst.txt new file mode 100644 index 0000000..963a18b --- /dev/null +++ b/_sources/reference/scdrs.method._pearson_corr.rst.txt @@ -0,0 +1,6 @@ +scdrs.method.\_pearson\_corr +============================ + +.. currentmodule:: scdrs.method + +.. autofunction:: _pearson_corr \ No newline at end of file diff --git a/_sources/reference/scdrs.method._pearson_corr_sparse.rst.txt b/_sources/reference/scdrs.method._pearson_corr_sparse.rst.txt new file mode 100644 index 0000000..0d30eb4 --- /dev/null +++ b/_sources/reference/scdrs.method._pearson_corr_sparse.rst.txt @@ -0,0 +1,6 @@ +scdrs.method.\_pearson\_corr\_sparse +==================================== + +.. currentmodule:: scdrs.method + +.. autofunction:: _pearson_corr_sparse \ No newline at end of file diff --git a/_sources/reference/scdrs.method.downstream_corr_analysis.rst.txt b/_sources/reference/scdrs.method.downstream_corr_analysis.rst.txt new file mode 100644 index 0000000..b2c5877 --- /dev/null +++ b/_sources/reference/scdrs.method.downstream_corr_analysis.rst.txt @@ -0,0 +1,6 @@ +scdrs.method.downstream\_corr\_analysis +======================================= + +.. currentmodule:: scdrs.method + +.. autofunction:: downstream_corr_analysis \ No newline at end of file diff --git a/_sources/reference/scdrs.method.downstream_gene_analysis.rst.txt b/_sources/reference/scdrs.method.downstream_gene_analysis.rst.txt new file mode 100644 index 0000000..16e62a1 --- /dev/null +++ b/_sources/reference/scdrs.method.downstream_gene_analysis.rst.txt @@ -0,0 +1,6 @@ +scdrs.method.downstream\_gene\_analysis +======================================= + +.. currentmodule:: scdrs.method + +.. autofunction:: downstream_gene_analysis \ No newline at end of file diff --git a/_sources/reference/scdrs.method.downstream_group_analysis.rst.txt b/_sources/reference/scdrs.method.downstream_group_analysis.rst.txt new file mode 100644 index 0000000..dc5a8e7 --- /dev/null +++ b/_sources/reference/scdrs.method.downstream_group_analysis.rst.txt @@ -0,0 +1,6 @@ +scdrs.method.downstream\_group\_analysis +======================================== + +.. currentmodule:: scdrs.method + +.. autofunction:: downstream_group_analysis \ No newline at end of file diff --git a/_sources/reference/scdrs.method.gearys_c.rst.txt b/_sources/reference/scdrs.method.gearys_c.rst.txt new file mode 100644 index 0000000..7c8472b --- /dev/null +++ b/_sources/reference/scdrs.method.gearys_c.rst.txt @@ -0,0 +1,6 @@ +scdrs.method.gearys\_c +====================== + +.. currentmodule:: scdrs.method + +.. autofunction:: gearys_c \ No newline at end of file diff --git a/_sources/reference/scdrs.method.test_gearysc.rst.txt b/_sources/reference/scdrs.method.test_gearysc.rst.txt new file mode 100644 index 0000000..7858a8b --- /dev/null +++ b/_sources/reference/scdrs.method.test_gearysc.rst.txt @@ -0,0 +1,6 @@ +scdrs.method.test\_gearysc +========================== + +.. currentmodule:: scdrs.method + +.. autofunction:: test_gearysc \ No newline at end of file diff --git a/_sources/reference/scdrs.pp._get_mean_var.rst.txt b/_sources/reference/scdrs.pp._get_mean_var.rst.txt new file mode 100644 index 0000000..400f789 --- /dev/null +++ b/_sources/reference/scdrs.pp._get_mean_var.rst.txt @@ -0,0 +1,6 @@ +scdrs.pp.\_get\_mean\_var +========================= + +.. currentmodule:: scdrs.pp + +.. autofunction:: _get_mean_var \ No newline at end of file diff --git a/_sources/reference/scdrs.pp._get_mean_var_implicit_cov_corr.rst.txt b/_sources/reference/scdrs.pp._get_mean_var_implicit_cov_corr.rst.txt new file mode 100644 index 0000000..1555948 --- /dev/null +++ b/_sources/reference/scdrs.pp._get_mean_var_implicit_cov_corr.rst.txt @@ -0,0 +1,6 @@ +scdrs.pp.\_get\_mean\_var\_implicit\_cov\_corr +============================================== + +.. currentmodule:: scdrs.pp + +.. autofunction:: _get_mean_var_implicit_cov_corr \ No newline at end of file diff --git a/_sources/reference/scdrs.pp.compute_stats.rst.txt b/_sources/reference/scdrs.pp.compute_stats.rst.txt new file mode 100644 index 0000000..96cb686 --- /dev/null +++ b/_sources/reference/scdrs.pp.compute_stats.rst.txt @@ -0,0 +1,6 @@ +scdrs.pp.compute\_stats +======================= + +.. currentmodule:: scdrs.pp + +.. autofunction:: compute_stats \ No newline at end of file diff --git a/_sources/reference/scdrs.pp.reg_out.rst.txt b/_sources/reference/scdrs.pp.reg_out.rst.txt new file mode 100644 index 0000000..d2aef3a --- /dev/null +++ b/_sources/reference/scdrs.pp.reg_out.rst.txt @@ -0,0 +1,6 @@ +scdrs.pp.reg\_out +================= + +.. currentmodule:: scdrs.pp + +.. autofunction:: reg_out \ No newline at end of file diff --git a/_sources/reference/scdrs.preprocess.rst.txt b/_sources/reference/scdrs.preprocess.rst.txt new file mode 100644 index 0000000..57bd549 --- /dev/null +++ b/_sources/reference/scdrs.preprocess.rst.txt @@ -0,0 +1,6 @@ +scdrs.preprocess +================ + +.. currentmodule:: scdrs + +.. autofunction:: preprocess \ No newline at end of file diff --git a/_sources/reference/scdrs.score_cell.rst.txt b/_sources/reference/scdrs.score_cell.rst.txt new file mode 100644 index 0000000..459cf94 --- /dev/null +++ b/_sources/reference/scdrs.score_cell.rst.txt @@ -0,0 +1,6 @@ +scdrs.score\_cell +================= + +.. currentmodule:: scdrs + +.. autofunction:: score_cell \ No newline at end of file diff --git a/_sources/reference/scdrs.util.load_gs.rst.txt b/_sources/reference/scdrs.util.load_gs.rst.txt new file mode 100644 index 0000000..71e7f31 --- /dev/null +++ b/_sources/reference/scdrs.util.load_gs.rst.txt @@ -0,0 +1,6 @@ +scdrs.util.load\_gs +=================== + +.. currentmodule:: scdrs.util + +.. autofunction:: load_gs \ No newline at end of file diff --git a/_sources/reference/scdrs.util.load_h5ad.rst.txt b/_sources/reference/scdrs.util.load_h5ad.rst.txt new file mode 100644 index 0000000..9e5e581 --- /dev/null +++ b/_sources/reference/scdrs.util.load_h5ad.rst.txt @@ -0,0 +1,6 @@ +scdrs.util.load\_h5ad +===================== + +.. currentmodule:: scdrs.util + +.. autofunction:: load_h5ad \ No newline at end of file diff --git a/_sources/reference/scdrs.util.load_homolog_mapping.rst.txt b/_sources/reference/scdrs.util.load_homolog_mapping.rst.txt new file mode 100644 index 0000000..5344d9a --- /dev/null +++ b/_sources/reference/scdrs.util.load_homolog_mapping.rst.txt @@ -0,0 +1,6 @@ +scdrs.util.load\_homolog\_mapping +================================= + +.. currentmodule:: scdrs.util + +.. autofunction:: load_homolog_mapping \ No newline at end of file diff --git a/_sources/reference/scdrs.util.load_scdrs_score.rst.txt b/_sources/reference/scdrs.util.load_scdrs_score.rst.txt new file mode 100644 index 0000000..0c1e1cc --- /dev/null +++ b/_sources/reference/scdrs.util.load_scdrs_score.rst.txt @@ -0,0 +1,6 @@ +scdrs.util.load\_scdrs\_score +============================= + +.. currentmodule:: scdrs.util + +.. autofunction:: load_scdrs_score \ No newline at end of file diff --git a/_sources/reference_cli.rst.txt b/_sources/reference_cli.rst.txt new file mode 100644 index 0000000..0bcbe80 --- /dev/null +++ b/_sources/reference_cli.rst.txt @@ -0,0 +1,200 @@ +CLI +=== +scDRS CLI supports 3 main functions: + +1. Munge gene sets :code:`scdrs munge-gs`, producing :code:`.gs` file. + +2. Compute scores :code:`scdrs compute-score`, producing :code:`.score.gz` and :code:`.full_score.gz` files. + +3. Perform downstream analyses :code:`scdrs perform-downstream`, producing :code:`.scdrs_group.`, :code:`.scdrs_cell_corr`, and :code:`.scdrs_gene` files. + +See `scDRS file formats `_. Use :code:`--help` to check out more CLI details, e.g., :code:`scdrs compute-score --help`. + +scDRS CLI does not distinguish between dash "-" and underscore "_". E.g., followings are equivalent: + +.. code-block:: bash + + # All dashes + scdrs compute-score --h5ad-file --out-folder ... + # All underscores + scdrs compute_score --h5ad_file --out_folder ... + # Mixed + scdrs compute_score --h5ad-file --out_folder ... + + +munge-gs +~~~~~~~~ + +Convert a :code:`.tsv` GWAS gene statistics file to an scDRS :code:`.gs` file. + +1. Read result from a :code:`.tsv` p-value or z-score file. +2. Select a subset of genes for each trait: + + - If both :code:`fdr` and :code:`fwer` are :code:`None`, select the top :code:`n_max` genes. + - If :code:`fdr` is not :code:`None`, select genes for based on FDR (across all genes of a given trait) + and cap between :code:`n_min` and :code:`n_max`. + - If :code:`fwer` is not :code:`None`, select genes based on FWER (across all genes of a given trait) and + cap between :code:`n_min` and :code:`n_max`. + +3. Assign gene weights based on :code:`weight`. +4. Write the :code:`.gs` file to :code:`out_file`. + +.. code-block:: bash + + # Select top 1,000 genes and use z-score weights + scdrs munge-gs \ + --out-file \ + --zscore-file \ + --weight zscore \ + --n-max 1000 + +out_file : str + Output scDRS :code:`.gs` file. +pval_file : str, optional + P-value file. A .tsv file with first column corresponding to genes and other + columns corresponding to p-values of traits (one trait per column). + One of :code:`pval-file` and :code:`zscore-file` is expected. Default is :code:`None`. +zscore_file : str, optional + Z-score file. A .tsv file with first column corresponding to genes and other + columns corresponding to z-scores of traits (one trait per column). + One of :code:`pval-file` and :code:`zscore-file` is expected. Default is :code:`None`. +weight : str, optional + Gene weight options. One of :code:`zscore` or :code:`uniform`. Default is :code:`zscore`. +fdr : float, optional + FDR threshold. Default is :code:`None`. E.g., :code:`--fdr 0.05` +fwer : float, optional + FWER threshold. Default is :code:`None`. E.g., :code:`--fwer 0.05` +n_min : int, optional + Minimum number of genes for each gene set. Default is :code:`100`. E.g., :code:`--n-min 100` +n_max : int, optional + Maximum number of genes for each gene set. Default is :code:`1000`. E.g., :code:`--n-min 1000` + +Example p-value file:: + + GENE BMI HEIGHT + OR4F5 0.001 0.01 + DAZ3 0.01 0.001 + + +compute-score +~~~~~~~~~~~~~ +Compute scDRS scores. Generate :code:`.score.gz` and :code:`.full_score.gz` files for each trait. + +.. code-block:: bash + + scdrs compute-score \ + --h5ad-file \ + --h5ad-species mouse\ + --gs-file \ + --gs-species human\ + --out-folder \ + --cov-file \ + --flag-filter-data True\ + --flag-raw-count True\ + --n-ctrl 1000\ + --flag-return-ctrl-raw-score False\ + --flag-return-ctrl-norm-score True + +h5ad_file : str + Single-cell :code:`.h5ad` file. +h5ad_species : str + Species of :code:`h5ad_file`. One of :code:`hsapiens`, :code:`human`, :code:`mmusculus`, or :code:`mouse`. +gs_file : str + scDRS gene set :code:`.gs` file. +gs_species : str + Species of :code:`gs_file`. One of :code:`hsapiens`, :code:`human`, :code:`mmusculus`, or :code:`mouse`. +out_folder : str + Output folder. Save scDRS score files as :code:`/.score.gz` and + scDRS full score files as :code:`/.full_score.gz`, where trait identifier + :code:`` is from :code:`gs_file` file. +cov_file : str, optional + scDRS covariate :code:`.cov` file. Default is :code:`None`. +weight_opt : str, optional + Option for single-cell data-based weights (separate from the MAGMA z-score weights in the :code:`gs_file`). + One of :code:`vs` (variance-stablization weights) and :code:`uniform` (uniform weights). + Default is :code:`vs`. +adj_prop : str, optional + Cell group annotation (e.g., cell type) in :code:`adata.obs.columns` used for adjusting + for cell group proportions. Cells are inversely weighted by the corresponding + group size. Default is :code:`None`. +flag_filter_data : bool, optional + If to apply minimal cell and gene filtering to :code:`h5ad_file`. Default is :code:`True`. +flag_raw_count : bool, optional + If to apply size-factor normalization and log1p-transformation to :code:`h5ad_file`. Default is :code:`True`. +n_ctrl : int, optional + Number of control gene sets. Default is :code:`1000`. +min_genes : int, optional + Minimum number of genes expressed required for a cell to pass filtering. + Used in :code:`scanpy.pp.filter_cells`. Default is :code:`250`. +min_cells : int, optional + Minimum number of cells expressed required for a gene to pass filtering. + Used in :code:`scanpy.pp.filter_genes`. Default is :code:`50`. +flag_return_ctrl_raw_score : bool, optional + If to return raw control scores. Default is :code:`False`. +flag_return_ctrl_norm_score : bool, optional + If to return normalized control scores. Default is :code:`True`. + + +perform-downstream +~~~~~~~~~~~~~~~~~~ + +Perform scDRS downstream analyses based on precomputed scDRS :code:`.full_score.gz` files. The number of MC samples in MC tests depends on the number of control scores in the :code:`.full_score.gz` file; to increase this number, specify a larger :code:`--n_ctrl` when calling :code:`scdrs compute-score` in the previous step. + +--group-analysis For a given cell group-level annotation (e.g., tissue or cell type), assess cell + group-disease association (control-score-based MC tests using 5% quantile) and within-cell + group disease-association heterogeneity (control-score-based MC tests using Geary's C). +--corr-analysis For a given individual cell-level variable (e.g., T cell effectorness gradient), + assess association between disease and the individual cell-level variable (control-score-based + MC tests using Pearson's correlation). +--gene-analysis Compute Pearson's correlation between expression of each gene and the scDRS disease score. + +.. code-block:: bash + + scdrs perform-downstream \ + --h5ad-file \ + --score-file \ + --out-folder \ + --group-analysis cell_type \ + --corr-analysis causal_variable,non_causal_variable,covariate\ + --gene-analysis\ + --flag-filter-data True\ + --flag-raw-count True + +h5ad_file : str + Single-cell :code:`.h5ad` file. +score_file : str + scDRS :code:`.full_score.gz` file. Use "@" to specify multiple file names, + e.g., :code:`/@.full_score.gz`. However, :code:`` + should not contain "@". +out_folder : str + Output folder. +group_analysis : str, optional + Comma-seperated column names for cell group annotations in :code:`adata.obs.columns`, e.g., + cell types or tissues. Results are saved as :code:`/.scdrs_group.`, + one file per annotation. Default is :code:`None`. +corr_analysis : str, optional + Comma-seperated column names for continuous annotations in :code:`adata.obs.columns`, + e.g., T cell effectorness gradient. Results are saved as + :code:`/.scdrs_cell_corr` for all variables. + Default is :code:`None`. +gene_analysis : str, optional + Flag to perform the gene prioritization by correlating gene expression with scDRS + scores. Specifying :code:`--gene-analysis` without any arguments. Results are saved as + :code:`/.scdrs_gene` for all genes. Default is :code:`None`. +flag_filter_data : bool, optional + If to apply minimal cell and gene filtering to :code:`h5ad_file`. Default is :code:`True`. +flag_raw_count : bool, optional + If to apply size-factor normalization and log1p-transformation to :code:`h5ad_file`. + Default is :code:`True`. +min_genes : int, optional + Minimum number of genes expressed required for a cell to pass filtering. + Used in :code:`scanpy.pp.filter_cells`. Default is :code:`250`. +min_cells : int, optional + Minimum number of cells expressed required for a gene to pass filtering. + Used in :code:`scanpy.pp.filter_genes`. Default is :code:`50`. +knn_n_neighbors : int, optional + :code:`n_neighbors` parameter for computing KNN graph using :code:`sc.pp.neighbors`. + Default is :code:`15` (consistent with the TMS pipeline). +knn_n_pcs : int, optional + :code:`n_pcs` parameter for computing KNN graph using :code:`sc.pp.neighbors`. + Default is :code:`20` (consistent with the TMS pipeline). \ No newline at end of file diff --git a/_sources/versions.rst.txt b/_sources/versions.rst.txt new file mode 100644 index 0000000..27b6ee9 --- /dev/null +++ b/_sources/versions.rst.txt @@ -0,0 +1,66 @@ +Versions +======== + +v1.0.2 (091222) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. code-block:: bash + + git clone https://github.com/martinjzhang/scDRS.git + cd scDRS + git checkout -b v102 v1.0.2 + pip install -e . + +Quick test: + +.. code-block:: bash + + python -m pytest tests/test_CLI.py -p no:warnings + +v1.0.1: publication (072222) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. code-block:: bash + + git clone https://github.com/martinjzhang/scDRS.git + cd scDRS + git checkout -b pub v1.0.1 + pip install -e . + +Quick test: + +.. code-block:: bash + + python -m pytest tests/test_CLI.py -p no:warnings + +v1.0.0: revision 1 (030622) +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. code-block:: bash + + git clone https://github.com/martinjzhang/scDRS.git + cd scDRS + git checkout -b rv1 v1.0.0 + pip install -e . + +Quick test: + +.. code-block:: bash + + python -m pytest tests/test_CLI.py -p no:warnings + +v0.1: initial submission (093022) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. code-block:: bash + + git clone https://github.com/martinjzhang/scDRS.git + cd scDRS + git checkout -b initial_submission v0.1 + pip install -e . + +Quick test: + +.. code-block:: bash + + python -m pytest tests/test_scdrs.py -p no:warnings \ No newline at end of file diff --git a/_static/basic.css b/_static/basic.css new file mode 100644 index 0000000..b97662d --- /dev/null +++ b/_static/basic.css @@ -0,0 +1,921 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +div.section::after { + display: block; + content: ''; + clear: left; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 270px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li p.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 360px; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, figure.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, figure.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, figure.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, figure.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar, +aside.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px; + background-color: #ffe; + width: 40%; + float: right; + clear: right; + overflow-x: auto; +} + +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; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +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; +} + +div.sidebar::after, +aside.sidebar::after, +nav.contents::after, +aside.topic::after, +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure, figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption, figcaption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number, +figcaption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text, +figcaption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + +/* -- object description styles --------------------------------------------- */ + +.sig { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; +} + +.sig-name, code.descname { + background-color: transparent; + font-weight: bold; +} + +.sig-name { + font-size: 1.1em; +} + +code.descname { + font-size: 1.2em; +} + +.sig-prename, code.descclassname { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.sig-param.n { + font-style: italic; +} + +/* C++ specific styling */ + +.sig-inline.c-texpr, +.sig-inline.cpp-texpr { + font-family: unset; +} + +.sig.c .k, .sig.c .kt, +.sig.cpp .k, .sig.cpp .kt { + color: #0033B3; +} + +.sig.c .m, +.sig.cpp .m { + color: #1750EB; +} + +.sig.c .s, .sig.c .sc, +.sig.cpp .s, .sig.cpp .sc { + color: #067D17; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} + +aside.footnote > span, +div.citation > span { + float: left; +} +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; +} +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > :first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + 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; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0 0.5em; + content: ":"; + display: inline-block; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +pre, div[class*="highlight-"] { + clear: both; +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; + white-space: nowrap; +} + +div[class*="highlight-"] { + margin: 1em 0; +} + +td.linenos pre { + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; +} + +table.highlighttable td { + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; +} + +div.code-block-caption { + margin-top: 1em; + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +table.highlighttable td.linenos, +span.linenos, +div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; + -webkit-user-select: text; /* Safari fallback only */ + -webkit-user-select: none; /* Chrome/Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE10+ */ +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + margin: 1em 0; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: absolute; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/_static/check-solid.svg b/_static/check-solid.svg new file mode 100644 index 0000000..92fad4b --- /dev/null +++ b/_static/check-solid.svg @@ -0,0 +1,4 @@ + + + + diff --git a/_static/clipboard.min.js b/_static/clipboard.min.js new file mode 100644 index 0000000..54b3c46 --- /dev/null +++ b/_static/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.8 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return o}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),c=n.n(e);function a(t){try{return document.execCommand(t)}catch(t){return}}var f=function(t){t=c()(t);return a("cut"),t};var l=function(t){var e,n,o,r=1 + + + + diff --git a/_static/copybutton.css b/_static/copybutton.css new file mode 100644 index 0000000..f1916ec --- /dev/null +++ b/_static/copybutton.css @@ -0,0 +1,94 @@ +/* Copy buttons */ +button.copybtn { + position: absolute; + display: flex; + top: .3em; + right: .3em; + width: 1.7em; + height: 1.7em; + opacity: 0; + transition: opacity 0.3s, border .3s, background-color .3s; + user-select: none; + padding: 0; + border: none; + outline: none; + border-radius: 0.4em; + /* The colors that GitHub uses */ + border: #1b1f2426 1px solid; + background-color: #f6f8fa; + color: #57606a; +} + +button.copybtn.success { + border-color: #22863a; + color: #22863a; +} + +button.copybtn svg { + stroke: currentColor; + width: 1.5em; + height: 1.5em; + padding: 0.1em; +} + +div.highlight { + position: relative; +} + +/* Show the copybutton */ +.highlight:hover button.copybtn, button.copybtn.success { + opacity: 1; +} + +.highlight button.copybtn:hover { + background-color: rgb(235, 235, 235); +} + +.highlight button.copybtn:active { + background-color: rgb(187, 187, 187); +} + +/** + * A minimal CSS-only tooltip copied from: + * https://codepen.io/mildrenben/pen/rVBrpK + * + * To use, write HTML like the following: + * + *

Short

+ */ + .o-tooltip--left { + position: relative; + } + + .o-tooltip--left:after { + opacity: 0; + visibility: hidden; + position: absolute; + content: attr(data-tooltip); + padding: .2em; + font-size: .8em; + left: -.2em; + background: grey; + color: white; + white-space: nowrap; + z-index: 2; + border-radius: 2px; + transform: translateX(-102%) translateY(0); + transition: opacity 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), transform 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); +} + +.o-tooltip--left:hover:after { + display: block; + opacity: 1; + visibility: visible; + transform: translateX(-100%) translateY(0); + transition: opacity 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), transform 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); + transition-delay: .5s; +} + +/* By default the copy button shouldn't show up when printing a page */ +@media print { + button.copybtn { + display: none; + } +} diff --git a/_static/copybutton.js b/_static/copybutton.js new file mode 100644 index 0000000..2ea7ff3 --- /dev/null +++ b/_static/copybutton.js @@ -0,0 +1,248 @@ +// Localization support +const messages = { + 'en': { + 'copy': 'Copy', + 'copy_to_clipboard': 'Copy to clipboard', + 'copy_success': 'Copied!', + 'copy_failure': 'Failed to copy', + }, + 'es' : { + 'copy': 'Copiar', + 'copy_to_clipboard': 'Copiar al portapapeles', + 'copy_success': '¡Copiado!', + 'copy_failure': 'Error al copiar', + }, + 'de' : { + 'copy': 'Kopieren', + 'copy_to_clipboard': 'In die Zwischenablage kopieren', + 'copy_success': 'Kopiert!', + 'copy_failure': 'Fehler beim Kopieren', + }, + 'fr' : { + 'copy': 'Copier', + 'copy_to_clipboard': 'Copier dans le presse-papier', + 'copy_success': 'Copié !', + 'copy_failure': 'Échec de la copie', + }, + 'ru': { + 'copy': 'Скопировать', + 'copy_to_clipboard': 'Скопировать в буфер', + 'copy_success': 'Скопировано!', + 'copy_failure': 'Не удалось скопировать', + }, + 'zh-CN': { + 'copy': '复制', + 'copy_to_clipboard': '复制到剪贴板', + 'copy_success': '复制成功!', + 'copy_failure': '复制失败', + }, + 'it' : { + 'copy': 'Copiare', + 'copy_to_clipboard': 'Copiato negli appunti', + 'copy_success': 'Copiato!', + 'copy_failure': 'Errore durante la copia', + } +} + +let locale = 'en' +if( document.documentElement.lang !== undefined + && messages[document.documentElement.lang] !== undefined ) { + locale = document.documentElement.lang +} + +let doc_url_root = DOCUMENTATION_OPTIONS.URL_ROOT; +if (doc_url_root == '#') { + doc_url_root = ''; +} + +/** + * SVG files for our copy buttons + */ +let iconCheck = ` + ${messages[locale]['copy_success']} + + +` + +// If the user specified their own SVG use that, otherwise use the default +let iconCopy = ``; +if (!iconCopy) { + iconCopy = ` + ${messages[locale]['copy_to_clipboard']} + + + +` +} + +/** + * Set up copy/paste for code blocks + */ + +const runWhenDOMLoaded = cb => { + if (document.readyState != 'loading') { + cb() + } else if (document.addEventListener) { + document.addEventListener('DOMContentLoaded', cb) + } else { + document.attachEvent('onreadystatechange', function() { + if (document.readyState == 'complete') cb() + }) + } +} + +const codeCellId = index => `codecell${index}` + +// Clears selected text since ClipboardJS will select the text when copying +const clearSelection = () => { + if (window.getSelection) { + window.getSelection().removeAllRanges() + } else if (document.selection) { + document.selection.empty() + } +} + +// Changes tooltip text for a moment, then changes it back +// We want the timeout of our `success` class to be a bit shorter than the +// tooltip and icon change, so that we can hide the icon before changing back. +var timeoutIcon = 2000; +var timeoutSuccessClass = 1500; + +const temporarilyChangeTooltip = (el, oldText, newText) => { + el.setAttribute('data-tooltip', newText) + el.classList.add('success') + // Remove success a little bit sooner than we change the tooltip + // So that we can use CSS to hide the copybutton first + setTimeout(() => el.classList.remove('success'), timeoutSuccessClass) + setTimeout(() => el.setAttribute('data-tooltip', oldText), timeoutIcon) +} + +// Changes the copy button icon for two seconds, then changes it back +const temporarilyChangeIcon = (el) => { + el.innerHTML = iconCheck; + setTimeout(() => {el.innerHTML = iconCopy}, timeoutIcon) +} + +const addCopyButtonToCodeCells = () => { + // If ClipboardJS hasn't loaded, wait a bit and try again. This + // happens because we load ClipboardJS asynchronously. + if (window.ClipboardJS === undefined) { + setTimeout(addCopyButtonToCodeCells, 250) + return + } + + // Add copybuttons to all of our code cells + const COPYBUTTON_SELECTOR = 'div.highlight pre'; + const codeCells = document.querySelectorAll(COPYBUTTON_SELECTOR) + codeCells.forEach((codeCell, index) => { + const id = codeCellId(index) + codeCell.setAttribute('id', id) + + const clipboardButton = id => + `` + codeCell.insertAdjacentHTML('afterend', clipboardButton(id)) + }) + +function escapeRegExp(string) { + return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string +} + +/** + * Removes excluded text from a Node. + * + * @param {Node} target Node to filter. + * @param {string} exclude CSS selector of nodes to exclude. + * @returns {DOMString} Text from `target` with text removed. + */ +function filterText(target, exclude) { + const clone = target.cloneNode(true); // clone as to not modify the live DOM + if (exclude) { + // remove excluded nodes + clone.querySelectorAll(exclude).forEach(node => node.remove()); + } + return clone.innerText; +} + +// Callback when a copy button is clicked. Will be passed the node that was clicked +// should then grab the text and replace pieces of text that shouldn't be used in output +function formatCopyText(textContent, copybuttonPromptText, isRegexp = false, onlyCopyPromptLines = true, removePrompts = true, copyEmptyLines = true, lineContinuationChar = "", hereDocDelim = "") { + var regexp; + var match; + + // Do we check for line continuation characters and "HERE-documents"? + var useLineCont = !!lineContinuationChar + var useHereDoc = !!hereDocDelim + + // create regexp to capture prompt and remaining line + if (isRegexp) { + regexp = new RegExp('^(' + copybuttonPromptText + ')(.*)') + } else { + regexp = new RegExp('^(' + escapeRegExp(copybuttonPromptText) + ')(.*)') + } + + const outputLines = []; + var promptFound = false; + var gotLineCont = false; + var gotHereDoc = false; + const lineGotPrompt = []; + for (const line of textContent.split('\n')) { + match = line.match(regexp) + if (match || gotLineCont || gotHereDoc) { + promptFound = regexp.test(line) + lineGotPrompt.push(promptFound) + if (removePrompts && promptFound) { + outputLines.push(match[2]) + } else { + outputLines.push(line) + } + gotLineCont = line.endsWith(lineContinuationChar) & useLineCont + if (line.includes(hereDocDelim) & useHereDoc) + gotHereDoc = !gotHereDoc + } else if (!onlyCopyPromptLines) { + outputLines.push(line) + } else if (copyEmptyLines && line.trim() === '') { + outputLines.push(line) + } + } + + // If no lines with the prompt were found then just use original lines + if (lineGotPrompt.some(v => v === true)) { + textContent = outputLines.join('\n'); + } + + // Remove a trailing newline to avoid auto-running when pasting + if (textContent.endsWith("\n")) { + textContent = textContent.slice(0, -1) + } + return textContent +} + + +var copyTargetText = (trigger) => { + var target = document.querySelector(trigger.attributes['data-clipboard-target'].value); + + // get filtered text + let exclude = '.linenos'; + + let text = filterText(target, exclude); + return formatCopyText(text, '', false, true, true, true, '', '') +} + + // Initialize with a callback so we can modify the text before copy + const clipboard = new ClipboardJS('.copybtn', {text: copyTargetText}) + + // Update UI with error/success messages + clipboard.on('success', event => { + clearSelection() + temporarilyChangeTooltip(event.trigger, messages[locale]['copy'], messages[locale]['copy_success']) + temporarilyChangeIcon(event.trigger) + }) + + clipboard.on('error', event => { + temporarilyChangeTooltip(event.trigger, messages[locale]['copy'], messages[locale]['copy_failure']) + }) +} + +runWhenDOMLoaded(addCopyButtonToCodeCells) \ No newline at end of file diff --git a/_static/copybutton_funcs.js b/_static/copybutton_funcs.js new file mode 100644 index 0000000..dbe1aaa --- /dev/null +++ b/_static/copybutton_funcs.js @@ -0,0 +1,73 @@ +function escapeRegExp(string) { + return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string +} + +/** + * Removes excluded text from a Node. + * + * @param {Node} target Node to filter. + * @param {string} exclude CSS selector of nodes to exclude. + * @returns {DOMString} Text from `target` with text removed. + */ +export function filterText(target, exclude) { + const clone = target.cloneNode(true); // clone as to not modify the live DOM + if (exclude) { + // remove excluded nodes + clone.querySelectorAll(exclude).forEach(node => node.remove()); + } + return clone.innerText; +} + +// Callback when a copy button is clicked. Will be passed the node that was clicked +// should then grab the text and replace pieces of text that shouldn't be used in output +export function formatCopyText(textContent, copybuttonPromptText, isRegexp = false, onlyCopyPromptLines = true, removePrompts = true, copyEmptyLines = true, lineContinuationChar = "", hereDocDelim = "") { + var regexp; + var match; + + // Do we check for line continuation characters and "HERE-documents"? + var useLineCont = !!lineContinuationChar + var useHereDoc = !!hereDocDelim + + // create regexp to capture prompt and remaining line + if (isRegexp) { + regexp = new RegExp('^(' + copybuttonPromptText + ')(.*)') + } else { + regexp = new RegExp('^(' + escapeRegExp(copybuttonPromptText) + ')(.*)') + } + + const outputLines = []; + var promptFound = false; + var gotLineCont = false; + var gotHereDoc = false; + const lineGotPrompt = []; + for (const line of textContent.split('\n')) { + match = line.match(regexp) + if (match || gotLineCont || gotHereDoc) { + promptFound = regexp.test(line) + lineGotPrompt.push(promptFound) + if (removePrompts && promptFound) { + outputLines.push(match[2]) + } else { + outputLines.push(line) + } + gotLineCont = line.endsWith(lineContinuationChar) & useLineCont + if (line.includes(hereDocDelim) & useHereDoc) + gotHereDoc = !gotHereDoc + } else if (!onlyCopyPromptLines) { + outputLines.push(line) + } else if (copyEmptyLines && line.trim() === '') { + outputLines.push(line) + } + } + + // If no lines with the prompt were found then just use original lines + if (lineGotPrompt.some(v => v === true)) { + textContent = outputLines.join('\n'); + } + + // Remove a trailing newline to avoid auto-running when pasting + if (textContent.endsWith("\n")) { + textContent = textContent.slice(0, -1) + } + return textContent +} diff --git a/_static/doctools.js b/_static/doctools.js new file mode 100644 index 0000000..d06a71d --- /dev/null +++ b/_static/doctools.js @@ -0,0 +1,156 @@ +/* + * doctools.js + * ~~~~~~~~~~~ + * + * Base JavaScript utilities for all Sphinx HTML documentation. + * + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ +"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); + } +}; + +/** + * Small JavaScript module for the documentation. + */ +const Documentation = { + init: () => { + Documentation.initDomainIndexTable(); + Documentation.initOnKeyListeners(); + }, + + /** + * i18n support + */ + 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: (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 + } + }, + + ngettext: (singular, plural, n) => { + const translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated !== "undefined") + return translated[Documentation.PLURAL_EXPR(n)]; + return n === 1 ? singular : plural; + }, + + 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: () => { + document.querySelectorAll("input[name=q]")[0]?.focus(); + }, + + /** + * Initialise the domain index toggle buttons + */ + 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 = "")); + } + }; + + 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: () => { + // only install a listener if it is really needed + 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 "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 +const _ = Documentation.gettext; + +_ready(Documentation.init); diff --git a/_static/documentation_options.js b/_static/documentation_options.js new file mode 100644 index 0000000..790c689 --- /dev/null +++ b/_static/documentation_options.js @@ -0,0 +1,14 @@ +var DOCUMENTATION_OPTIONS = { + URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), + VERSION: '1.0.3', + LANGUAGE: 'en', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: false, + SHOW_SEARCH_SUMMARY: true, + ENABLE_SEARCH_SHORTCUTS: true, +}; \ No newline at end of file diff --git a/_static/file.png b/_static/file.png new file mode 100644 index 0000000000000000000000000000000000000000..a858a410e4faa62ce324d814e4b816fff83a6fb3 GIT binary patch literal 286 zcmV+(0pb3MP)s`hMrGg#P~ix$^RISR_I47Y|r1 z_CyJOe}D1){SET-^Amu_i71Lt6eYfZjRyw@I6OQAIXXHDfiX^GbOlHe=Ae4>0m)d(f|Me07*qoM6N<$f}vM^LjV8( literal 0 HcmV?d00001 diff --git a/_static/language_data.js b/_static/language_data.js new file mode 100644 index 0000000..250f566 --- /dev/null +++ b/_static/language_data.js @@ -0,0 +1,199 @@ +/* + * language_data.js + * ~~~~~~~~~~~~~~~~ + * + * This script contains the language-specific data used by searchtools.js, + * namely the list of stopwords, stemmer, scorer and splitter. + * + * :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"]; + + +/* Non-minified version is copied as a separate JS file, is available */ + +/** + * Porter Stemmer + */ +var Stemmer = function() { + + var step2list = { + ational: 'ate', + tional: 'tion', + enci: 'ence', + anci: 'ance', + izer: 'ize', + bli: 'ble', + alli: 'al', + entli: 'ent', + eli: 'e', + ousli: 'ous', + ization: 'ize', + ation: 'ate', + ator: 'ate', + alism: 'al', + iveness: 'ive', + fulness: 'ful', + ousness: 'ous', + aliti: 'al', + iviti: 'ive', + biliti: 'ble', + logi: 'log' + }; + + var step3list = { + icate: 'ic', + ative: '', + alize: 'al', + iciti: 'ic', + ical: 'ic', + ful: '', + ness: '' + }; + + var c = "[^aeiou]"; // consonant + var v = "[aeiouy]"; // vowel + var C = c + "[^aeiouy]*"; // consonant sequence + var V = v + "[aeiou]*"; // vowel sequence + + var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 + var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 + var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 + var s_v = "^(" + C + ")?" + v; // vowel in stem + + this.stemWord = function (w) { + var stem; + var suffix; + var firstch; + var origword = w; + + if (w.length < 3) + return w; + + var re; + var re2; + var re3; + var re4; + + firstch = w.substr(0,1); + if (firstch == "y") + w = firstch.toUpperCase() + w.substr(1); + + // Step 1a + re = /^(.+?)(ss|i)es$/; + re2 = /^(.+?)([^s])s$/; + + if (re.test(w)) + w = w.replace(re,"$1$2"); + else if (re2.test(w)) + w = w.replace(re2,"$1$2"); + + // Step 1b + re = /^(.+?)eed$/; + re2 = /^(.+?)(ed|ing)$/; + if (re.test(w)) { + var fp = re.exec(w); + re = new RegExp(mgr0); + if (re.test(fp[1])) { + re = /.$/; + w = w.replace(re,""); + } + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = new RegExp(s_v); + if (re2.test(stem)) { + w = stem; + re2 = /(at|bl|iz)$/; + re3 = new RegExp("([^aeiouylsz])\\1$"); + re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re2.test(w)) + w = w + "e"; + else if (re3.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + else if (re4.test(w)) + w = w + "e"; + } + } + + // Step 1c + re = /^(.+?)y$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(s_v); + if (re.test(stem)) + w = stem + "i"; + } + + // Step 2 + re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step2list[suffix]; + } + + // Step 3 + re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step3list[suffix]; + } + + // Step 4 + re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + re2 = /^(.+?)(s|t)(ion)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + if (re.test(stem)) + w = stem; + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = new RegExp(mgr1); + if (re2.test(stem)) + w = stem; + } + + // Step 5 + re = /^(.+?)e$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + re2 = new RegExp(meq1); + re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) + w = stem; + } + re = /ll$/; + re2 = new RegExp(mgr1); + if (re.test(w) && re2.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + + // and turn initial Y back to y + if (firstch == "y") + w = firstch.toLowerCase() + w.substr(1); + return w; + } +} + diff --git a/_static/minus.png b/_static/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..d96755fdaf8bb2214971e0db9c1fd3077d7c419d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu=nj kDsEF_5m^0CR;1wuP-*O&G^0G}KYk!hp00i_>zopr08q^qX#fBK literal 0 HcmV?d00001 diff --git a/_static/nbsphinx-broken-thumbnail.svg b/_static/nbsphinx-broken-thumbnail.svg new file mode 100644 index 0000000..4919ca8 --- /dev/null +++ b/_static/nbsphinx-broken-thumbnail.svg @@ -0,0 +1,9 @@ + + + + diff --git a/_static/nbsphinx-code-cells.css b/_static/nbsphinx-code-cells.css new file mode 100644 index 0000000..a3fb27c --- /dev/null +++ b/_static/nbsphinx-code-cells.css @@ -0,0 +1,259 @@ +/* remove conflicting styling from Sphinx themes */ +div.nbinput.container div.prompt *, +div.nboutput.container div.prompt *, +div.nbinput.container div.input_area pre, +div.nboutput.container div.output_area pre, +div.nbinput.container div.input_area .highlight, +div.nboutput.container div.output_area .highlight { + border: none; + padding: 0; + margin: 0; + box-shadow: none; +} + +div.nbinput.container > div[class*=highlight], +div.nboutput.container > div[class*=highlight] { + margin: 0; +} + +div.nbinput.container div.prompt *, +div.nboutput.container div.prompt * { + background: none; +} + +div.nboutput.container div.output_area .highlight, +div.nboutput.container div.output_area pre { + background: unset; +} + +div.nboutput.container div.output_area div.highlight { + color: unset; /* override Pygments text color */ +} + +/* avoid gaps between output lines */ +div.nboutput.container div[class*=highlight] pre { + line-height: normal; +} + +/* input/output containers */ +div.nbinput.container, +div.nboutput.container { + display: -webkit-flex; + display: flex; + align-items: flex-start; + margin: 0; + width: 100%; +} +@media (max-width: 540px) { + div.nbinput.container, + div.nboutput.container { + flex-direction: column; + } +} + +/* input container */ +div.nbinput.container { + padding-top: 5px; +} + +/* last container */ +div.nblast.container { + padding-bottom: 5px; +} + +/* input prompt */ +div.nbinput.container div.prompt pre, +/* for sphinx_immaterial theme: */ +div.nbinput.container div.prompt pre > code { + color: #307FC1; +} + +/* output prompt */ +div.nboutput.container div.prompt pre, +/* for sphinx_immaterial theme: */ +div.nboutput.container div.prompt pre > code { + color: #BF5B3D; +} + +/* all prompts */ +div.nbinput.container div.prompt, +div.nboutput.container div.prompt { + width: 4.5ex; + padding-top: 5px; + position: relative; + user-select: none; +} + +div.nbinput.container div.prompt > div, +div.nboutput.container div.prompt > div { + position: absolute; + right: 0; + margin-right: 0.3ex; +} + +@media (max-width: 540px) { + div.nbinput.container div.prompt, + div.nboutput.container div.prompt { + width: unset; + text-align: left; + padding: 0.4em; + } + div.nboutput.container div.prompt.empty { + padding: 0; + } + + div.nbinput.container div.prompt > div, + div.nboutput.container div.prompt > div { + position: unset; + } +} + +/* disable scrollbars and line breaks on prompts */ +div.nbinput.container div.prompt pre, +div.nboutput.container div.prompt pre { + overflow: hidden; + white-space: pre; +} + +/* input/output area */ +div.nbinput.container div.input_area, +div.nboutput.container div.output_area { + -webkit-flex: 1; + flex: 1; + overflow: auto; +} +@media (max-width: 540px) { + div.nbinput.container div.input_area, + div.nboutput.container div.output_area { + width: 100%; + } +} + +/* input area */ +div.nbinput.container div.input_area { + border: 1px solid #e0e0e0; + border-radius: 2px; + /*background: #f5f5f5;*/ +} + +/* override MathJax center alignment in output cells */ +div.nboutput.container div[class*=MathJax] { + text-align: left !important; +} + +/* override sphinx.ext.imgmath center alignment in output cells */ +div.nboutput.container div.math p { + text-align: left; +} + +/* standard error */ +div.nboutput.container div.output_area.stderr { + background: #fdd; +} + +/* ANSI colors */ +.ansi-black-fg { color: #3E424D; } +.ansi-black-bg { background-color: #3E424D; } +.ansi-black-intense-fg { color: #282C36; } +.ansi-black-intense-bg { background-color: #282C36; } +.ansi-red-fg { color: #E75C58; } +.ansi-red-bg { background-color: #E75C58; } +.ansi-red-intense-fg { color: #B22B31; } +.ansi-red-intense-bg { background-color: #B22B31; } +.ansi-green-fg { color: #00A250; } +.ansi-green-bg { background-color: #00A250; } +.ansi-green-intense-fg { color: #007427; } +.ansi-green-intense-bg { background-color: #007427; } +.ansi-yellow-fg { color: #DDB62B; } +.ansi-yellow-bg { background-color: #DDB62B; } +.ansi-yellow-intense-fg { color: #B27D12; } +.ansi-yellow-intense-bg { background-color: #B27D12; } +.ansi-blue-fg { color: #208FFB; } +.ansi-blue-bg { background-color: #208FFB; } +.ansi-blue-intense-fg { color: #0065CA; } +.ansi-blue-intense-bg { background-color: #0065CA; } +.ansi-magenta-fg { color: #D160C4; } +.ansi-magenta-bg { background-color: #D160C4; } +.ansi-magenta-intense-fg { color: #A03196; } +.ansi-magenta-intense-bg { background-color: #A03196; } +.ansi-cyan-fg { color: #60C6C8; } +.ansi-cyan-bg { background-color: #60C6C8; } +.ansi-cyan-intense-fg { color: #258F8F; } +.ansi-cyan-intense-bg { background-color: #258F8F; } +.ansi-white-fg { color: #C5C1B4; } +.ansi-white-bg { background-color: #C5C1B4; } +.ansi-white-intense-fg { color: #A1A6B2; } +.ansi-white-intense-bg { background-color: #A1A6B2; } + +.ansi-default-inverse-fg { color: #FFFFFF; } +.ansi-default-inverse-bg { background-color: #000000; } + +.ansi-bold { font-weight: bold; } +.ansi-underline { text-decoration: underline; } + + +div.nbinput.container div.input_area div[class*=highlight] > pre, +div.nboutput.container div.output_area div[class*=highlight] > pre, +div.nboutput.container div.output_area div[class*=highlight].math, +div.nboutput.container div.output_area.rendered_html, +div.nboutput.container div.output_area > div.output_javascript, +div.nboutput.container div.output_area:not(.rendered_html) > img{ + padding: 5px; + margin: 0; +} + +/* fix copybtn overflow problem in chromium (needed for 'sphinx_copybutton') */ +div.nbinput.container div.input_area > div[class^='highlight'], +div.nboutput.container div.output_area > div[class^='highlight']{ + overflow-y: hidden; +} + +/* hide copy button on prompts for 'sphinx_copybutton' extension ... */ +.prompt .copybtn, +/* ... and 'sphinx_immaterial' theme */ +.prompt .md-clipboard.md-icon { + display: none; +} + +/* Some additional styling taken form the Jupyter notebook CSS */ +.jp-RenderedHTMLCommon table, +div.rendered_html table { + border: none; + border-collapse: collapse; + border-spacing: 0; + color: black; + font-size: 12px; + table-layout: fixed; +} +.jp-RenderedHTMLCommon thead, +div.rendered_html thead { + border-bottom: 1px solid black; + vertical-align: bottom; +} +.jp-RenderedHTMLCommon tr, +.jp-RenderedHTMLCommon th, +.jp-RenderedHTMLCommon td, +div.rendered_html tr, +div.rendered_html th, +div.rendered_html td { + text-align: right; + vertical-align: middle; + padding: 0.5em 0.5em; + line-height: normal; + white-space: normal; + max-width: none; + border: none; +} +.jp-RenderedHTMLCommon th, +div.rendered_html th { + font-weight: bold; +} +.jp-RenderedHTMLCommon tbody tr:nth-child(odd), +div.rendered_html tbody tr:nth-child(odd) { + background: #f5f5f5; +} +.jp-RenderedHTMLCommon tbody tr:hover, +div.rendered_html tbody tr:hover { + background: rgba(66, 165, 245, 0.2); +} + diff --git a/_static/nbsphinx-gallery.css b/_static/nbsphinx-gallery.css new file mode 100644 index 0000000..365c27a --- /dev/null +++ b/_static/nbsphinx-gallery.css @@ -0,0 +1,31 @@ +.nbsphinx-gallery { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); + gap: 5px; + margin-top: 1em; + margin-bottom: 1em; +} + +.nbsphinx-gallery > a { + padding: 5px; + border: 1px dotted currentColor; + border-radius: 2px; + text-align: center; +} + +.nbsphinx-gallery > a:hover { + border-style: solid; +} + +.nbsphinx-gallery img { + max-width: 100%; + max-height: 100%; +} + +.nbsphinx-gallery > a > div:first-child { + display: flex; + align-items: start; + justify-content: center; + height: 120px; + margin-bottom: 5px; +} diff --git a/_static/nbsphinx-no-thumbnail.svg b/_static/nbsphinx-no-thumbnail.svg new file mode 100644 index 0000000..9dca758 --- /dev/null +++ b/_static/nbsphinx-no-thumbnail.svg @@ -0,0 +1,9 @@ + + + + diff --git a/_static/plus.png b/_static/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..7107cec93a979b9a5f64843235a16651d563ce2d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu>-2 m3q%Vub%g%s<8sJhVPMczOq}xhg9DJoz~JfX=d#Wzp$Pyb1r*Kz literal 0 HcmV?d00001 diff --git a/_static/pygments.css b/_static/pygments.css new file mode 100644 index 0000000..997797f --- /dev/null +++ b/_static/pygments.css @@ -0,0 +1,152 @@ +html[data-theme="light"] .highlight pre { line-height: 125%; } +html[data-theme="light"] .highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +html[data-theme="light"] .highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +html[data-theme="light"] .highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +html[data-theme="light"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +html[data-theme="light"] .highlight .hll { background-color: #7971292e } +html[data-theme="light"] .highlight { background: #fefefe; color: #545454 } +html[data-theme="light"] .highlight .c { color: #797129 } /* Comment */ +html[data-theme="light"] .highlight .err { color: #d91e18 } /* Error */ +html[data-theme="light"] .highlight .k { color: #7928a1 } /* Keyword */ +html[data-theme="light"] .highlight .l { color: #797129 } /* Literal */ +html[data-theme="light"] .highlight .n { color: #545454 } /* Name */ +html[data-theme="light"] .highlight .o { color: #008000 } /* Operator */ +html[data-theme="light"] .highlight .p { color: #545454 } /* Punctuation */ +html[data-theme="light"] .highlight .ch { color: #797129 } /* Comment.Hashbang */ +html[data-theme="light"] .highlight .cm { color: #797129 } /* Comment.Multiline */ +html[data-theme="light"] .highlight .cp { color: #797129 } /* Comment.Preproc */ +html[data-theme="light"] .highlight .cpf { color: #797129 } /* Comment.PreprocFile */ +html[data-theme="light"] .highlight .c1 { color: #797129 } /* Comment.Single */ +html[data-theme="light"] .highlight .cs { color: #797129 } /* Comment.Special */ +html[data-theme="light"] .highlight .gd { color: #007faa } /* Generic.Deleted */ +html[data-theme="light"] .highlight .ge { font-style: italic } /* Generic.Emph */ +html[data-theme="light"] .highlight .gh { color: #007faa } /* Generic.Heading */ +html[data-theme="light"] .highlight .gs { font-weight: bold } /* Generic.Strong */ +html[data-theme="light"] .highlight .gu { color: #007faa } /* Generic.Subheading */ +html[data-theme="light"] .highlight .kc { color: #7928a1 } /* Keyword.Constant */ +html[data-theme="light"] .highlight .kd { color: #7928a1 } /* Keyword.Declaration */ +html[data-theme="light"] .highlight .kn { color: #7928a1 } /* Keyword.Namespace */ +html[data-theme="light"] .highlight .kp { color: #7928a1 } /* Keyword.Pseudo */ +html[data-theme="light"] .highlight .kr { color: #7928a1 } /* Keyword.Reserved */ +html[data-theme="light"] .highlight .kt { color: #797129 } /* Keyword.Type */ +html[data-theme="light"] .highlight .ld { color: #797129 } /* Literal.Date */ +html[data-theme="light"] .highlight .m { color: #797129 } /* Literal.Number */ +html[data-theme="light"] .highlight .s { color: #008000 } /* Literal.String */ +html[data-theme="light"] .highlight .na { color: #797129 } /* Name.Attribute */ +html[data-theme="light"] .highlight .nb { color: #797129 } /* Name.Builtin */ +html[data-theme="light"] .highlight .nc { color: #007faa } /* Name.Class */ +html[data-theme="light"] .highlight .no { color: #007faa } /* Name.Constant */ +html[data-theme="light"] .highlight .nd { color: #797129 } /* Name.Decorator */ +html[data-theme="light"] .highlight .ni { color: #008000 } /* Name.Entity */ +html[data-theme="light"] .highlight .ne { color: #7928a1 } /* Name.Exception */ +html[data-theme="light"] .highlight .nf { color: #007faa } /* Name.Function */ +html[data-theme="light"] .highlight .nl { color: #797129 } /* Name.Label */ +html[data-theme="light"] .highlight .nn { color: #545454 } /* Name.Namespace */ +html[data-theme="light"] .highlight .nx { color: #545454 } /* Name.Other */ +html[data-theme="light"] .highlight .py { color: #007faa } /* Name.Property */ +html[data-theme="light"] .highlight .nt { color: #007faa } /* Name.Tag */ +html[data-theme="light"] .highlight .nv { color: #d91e18 } /* Name.Variable */ +html[data-theme="light"] .highlight .ow { color: #7928a1 } /* Operator.Word */ +html[data-theme="light"] .highlight .pm { color: #545454 } /* Punctuation.Marker */ +html[data-theme="light"] .highlight .w { color: #545454 } /* Text.Whitespace */ +html[data-theme="light"] .highlight .mb { color: #797129 } /* Literal.Number.Bin */ +html[data-theme="light"] .highlight .mf { color: #797129 } /* Literal.Number.Float */ +html[data-theme="light"] .highlight .mh { color: #797129 } /* Literal.Number.Hex */ +html[data-theme="light"] .highlight .mi { color: #797129 } /* Literal.Number.Integer */ +html[data-theme="light"] .highlight .mo { color: #797129 } /* Literal.Number.Oct */ +html[data-theme="light"] .highlight .sa { color: #008000 } /* Literal.String.Affix */ +html[data-theme="light"] .highlight .sb { color: #008000 } /* Literal.String.Backtick */ +html[data-theme="light"] .highlight .sc { color: #008000 } /* Literal.String.Char */ +html[data-theme="light"] .highlight .dl { color: #008000 } /* Literal.String.Delimiter */ +html[data-theme="light"] .highlight .sd { color: #008000 } /* Literal.String.Doc */ +html[data-theme="light"] .highlight .s2 { color: #008000 } /* Literal.String.Double */ +html[data-theme="light"] .highlight .se { color: #008000 } /* Literal.String.Escape */ +html[data-theme="light"] .highlight .sh { color: #008000 } /* Literal.String.Heredoc */ +html[data-theme="light"] .highlight .si { color: #008000 } /* Literal.String.Interpol */ +html[data-theme="light"] .highlight .sx { color: #008000 } /* Literal.String.Other */ +html[data-theme="light"] .highlight .sr { color: #d91e18 } /* Literal.String.Regex */ +html[data-theme="light"] .highlight .s1 { color: #008000 } /* Literal.String.Single */ +html[data-theme="light"] .highlight .ss { color: #007faa } /* Literal.String.Symbol */ +html[data-theme="light"] .highlight .bp { color: #797129 } /* Name.Builtin.Pseudo */ +html[data-theme="light"] .highlight .fm { color: #007faa } /* Name.Function.Magic */ +html[data-theme="light"] .highlight .vc { color: #d91e18 } /* Name.Variable.Class */ +html[data-theme="light"] .highlight .vg { color: #d91e18 } /* Name.Variable.Global */ +html[data-theme="light"] .highlight .vi { color: #d91e18 } /* Name.Variable.Instance */ +html[data-theme="light"] .highlight .vm { color: #797129 } /* Name.Variable.Magic */ +html[data-theme="light"] .highlight .il { color: #797129 } /* Literal.Number.Integer.Long */ +html[data-theme="dark"] .highlight pre { line-height: 125%; } +html[data-theme="dark"] .highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +html[data-theme="dark"] .highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +html[data-theme="dark"] .highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +html[data-theme="dark"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +html[data-theme="dark"] .highlight .hll { background-color: #ffd9002e } +html[data-theme="dark"] .highlight { background: #2b2b2b; color: #f8f8f2 } +html[data-theme="dark"] .highlight .c { color: #ffd900 } /* Comment */ +html[data-theme="dark"] .highlight .err { color: #ffa07a } /* Error */ +html[data-theme="dark"] .highlight .k { color: #dcc6e0 } /* Keyword */ +html[data-theme="dark"] .highlight .l { color: #ffd900 } /* Literal */ +html[data-theme="dark"] .highlight .n { color: #f8f8f2 } /* Name */ +html[data-theme="dark"] .highlight .o { color: #abe338 } /* Operator */ +html[data-theme="dark"] .highlight .p { color: #f8f8f2 } /* Punctuation */ +html[data-theme="dark"] .highlight .ch { color: #ffd900 } /* Comment.Hashbang */ +html[data-theme="dark"] .highlight .cm { color: #ffd900 } /* Comment.Multiline */ +html[data-theme="dark"] .highlight .cp { color: #ffd900 } /* Comment.Preproc */ +html[data-theme="dark"] .highlight .cpf { color: #ffd900 } /* Comment.PreprocFile */ +html[data-theme="dark"] .highlight .c1 { color: #ffd900 } /* Comment.Single */ +html[data-theme="dark"] .highlight .cs { color: #ffd900 } /* Comment.Special */ +html[data-theme="dark"] .highlight .gd { color: #00e0e0 } /* Generic.Deleted */ +html[data-theme="dark"] .highlight .ge { font-style: italic } /* Generic.Emph */ +html[data-theme="dark"] .highlight .gh { color: #00e0e0 } /* Generic.Heading */ +html[data-theme="dark"] .highlight .gs { font-weight: bold } /* Generic.Strong */ +html[data-theme="dark"] .highlight .gu { color: #00e0e0 } /* Generic.Subheading */ +html[data-theme="dark"] .highlight .kc { color: #dcc6e0 } /* Keyword.Constant */ +html[data-theme="dark"] .highlight .kd { color: #dcc6e0 } /* Keyword.Declaration */ +html[data-theme="dark"] .highlight .kn { color: #dcc6e0 } /* Keyword.Namespace */ +html[data-theme="dark"] .highlight .kp { color: #dcc6e0 } /* Keyword.Pseudo */ +html[data-theme="dark"] .highlight .kr { color: #dcc6e0 } /* Keyword.Reserved */ +html[data-theme="dark"] .highlight .kt { color: #ffd900 } /* Keyword.Type */ +html[data-theme="dark"] .highlight .ld { color: #ffd900 } /* Literal.Date */ +html[data-theme="dark"] .highlight .m { color: #ffd900 } /* Literal.Number */ +html[data-theme="dark"] .highlight .s { color: #abe338 } /* Literal.String */ +html[data-theme="dark"] .highlight .na { color: #ffd900 } /* Name.Attribute */ +html[data-theme="dark"] .highlight .nb { color: #ffd900 } /* Name.Builtin */ +html[data-theme="dark"] .highlight .nc { color: #00e0e0 } /* Name.Class */ +html[data-theme="dark"] .highlight .no { color: #00e0e0 } /* Name.Constant */ +html[data-theme="dark"] .highlight .nd { color: #ffd900 } /* Name.Decorator */ +html[data-theme="dark"] .highlight .ni { color: #abe338 } /* Name.Entity */ +html[data-theme="dark"] .highlight .ne { color: #dcc6e0 } /* Name.Exception */ +html[data-theme="dark"] .highlight .nf { color: #00e0e0 } /* Name.Function */ +html[data-theme="dark"] .highlight .nl { color: #ffd900 } /* Name.Label */ +html[data-theme="dark"] .highlight .nn { color: #f8f8f2 } /* Name.Namespace */ +html[data-theme="dark"] .highlight .nx { color: #f8f8f2 } /* Name.Other */ +html[data-theme="dark"] .highlight .py { color: #00e0e0 } /* Name.Property */ +html[data-theme="dark"] .highlight .nt { color: #00e0e0 } /* Name.Tag */ +html[data-theme="dark"] .highlight .nv { color: #ffa07a } /* Name.Variable */ +html[data-theme="dark"] .highlight .ow { color: #dcc6e0 } /* Operator.Word */ +html[data-theme="dark"] .highlight .pm { color: #f8f8f2 } /* Punctuation.Marker */ +html[data-theme="dark"] .highlight .w { color: #f8f8f2 } /* Text.Whitespace */ +html[data-theme="dark"] .highlight .mb { color: #ffd900 } /* Literal.Number.Bin */ +html[data-theme="dark"] .highlight .mf { color: #ffd900 } /* Literal.Number.Float */ +html[data-theme="dark"] .highlight .mh { color: #ffd900 } /* Literal.Number.Hex */ +html[data-theme="dark"] .highlight .mi { color: #ffd900 } /* Literal.Number.Integer */ +html[data-theme="dark"] .highlight .mo { color: #ffd900 } /* Literal.Number.Oct */ +html[data-theme="dark"] .highlight .sa { color: #abe338 } /* Literal.String.Affix */ +html[data-theme="dark"] .highlight .sb { color: #abe338 } /* Literal.String.Backtick */ +html[data-theme="dark"] .highlight .sc { color: #abe338 } /* Literal.String.Char */ +html[data-theme="dark"] .highlight .dl { color: #abe338 } /* Literal.String.Delimiter */ +html[data-theme="dark"] .highlight .sd { color: #abe338 } /* Literal.String.Doc */ +html[data-theme="dark"] .highlight .s2 { color: #abe338 } /* Literal.String.Double */ +html[data-theme="dark"] .highlight .se { color: #abe338 } /* Literal.String.Escape */ +html[data-theme="dark"] .highlight .sh { color: #abe338 } /* Literal.String.Heredoc */ +html[data-theme="dark"] .highlight .si { color: #abe338 } /* Literal.String.Interpol */ +html[data-theme="dark"] .highlight .sx { color: #abe338 } /* Literal.String.Other */ +html[data-theme="dark"] .highlight .sr { color: #ffa07a } /* Literal.String.Regex */ +html[data-theme="dark"] .highlight .s1 { color: #abe338 } /* Literal.String.Single */ +html[data-theme="dark"] .highlight .ss { color: #00e0e0 } /* Literal.String.Symbol */ +html[data-theme="dark"] .highlight .bp { color: #ffd900 } /* Name.Builtin.Pseudo */ +html[data-theme="dark"] .highlight .fm { color: #00e0e0 } /* Name.Function.Magic */ +html[data-theme="dark"] .highlight .vc { color: #ffa07a } /* Name.Variable.Class */ +html[data-theme="dark"] .highlight .vg { color: #ffa07a } /* Name.Variable.Global */ +html[data-theme="dark"] .highlight .vi { color: #ffa07a } /* Name.Variable.Instance */ +html[data-theme="dark"] .highlight .vm { color: #ffd900 } /* Name.Variable.Magic */ +html[data-theme="dark"] .highlight .il { color: #ffd900 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/_static/scripts/bootstrap.js b/_static/scripts/bootstrap.js new file mode 100644 index 0000000..bda8a60 --- /dev/null +++ b/_static/scripts/bootstrap.js @@ -0,0 +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:()=>T,applyStyles:()=>D,arrow:()=>G,auto:()=>r,basePlacements:()=>a,beforeMain:()=>v,beforeRead:()=>g,beforeWrite:()=>E,bottom:()=>n,clippingParents:()=>h,computeStyles:()=>et,createPopper:()=>St,createPopperBase:()=>Lt,createPopperLite:()=>Dt,detectOverflow:()=>gt,end:()=>c,eventListeners:()=>nt,flip:()=>_t,hide:()=>yt,left:()=>o,main:()=>y,modifierPhases:()=>C,offset:()=>wt,placements:()=>m,popper:()=>u,popperGenerator:()=>kt,popperOffsets:()=>Et,preventOverflow:()=>At,read:()=>_,reference:()=>f,right:()=>s,start:()=>l,top:()=>i,variationPlacements:()=>p,viewport:()=>d,write:()=>A});var i="top",n="bottom",s="right",o="left",r="auto",a=[i,n,s,o],l="start",c="end",h="clippingParents",d="viewport",u="popper",f="reference",p=a.reduce((function(t,e){return t.concat([e+"-"+l,e+"-"+c])}),[]),m=[].concat(a,[r]).reduce((function(t,e){return t.concat([e,e+"-"+l,e+"-"+c])}),[]),g="beforeRead",_="read",b="afterRead",v="beforeMain",y="main",w="afterMain",E="beforeWrite",A="write",T="afterWrite",C=[g,_,b,v,y,w,E,A,T];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 S(t){return"undefined"!=typeof ShadowRoot&&(t instanceof x(t).ShadowRoot||t instanceof ShadowRoot)}const D={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 $(t){return t.split("-")[0]}var I=Math.max,N=Math.min,P=Math.round;function M(){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 j(){return!/^((?!chrome|android).)*safari/i.test(M())}function F(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=!j()&&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 H(t){var e=F(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 B(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&S(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function W(t){return x(t).getComputedStyle(t)}function z(t){return["table","td","th"].indexOf(O(t))>=0}function R(t){return((k(t)?t.ownerDocument:t.document)||window.document).documentElement}function q(t){return"html"===O(t)?t:t.assignedSlot||t.parentNode||(S(t)?t.host:null)||R(t)}function V(t){return L(t)&&"fixed"!==W(t).position?t.offsetParent:null}function Y(t){for(var e=x(t),i=V(t);i&&z(i)&&"static"===W(i).position;)i=V(i);return i&&("html"===O(i)||"body"===O(i)&&"static"===W(i).position)?e:i||function(t){var e=/firefox/i.test(M());if(/Trident/i.test(M())&&L(t)&&"fixed"===W(t).position)return null;var i=q(t);for(S(i)&&(i=i.host);L(i)&&["html","body"].indexOf(O(i))<0;){var n=W(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 K(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Q(t,e,i){return I(t,N(e,i))}function X(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,d=r.modifiersData.popperOffsets,u=$(r.placement),f=K(u),p=[o,s].indexOf(u)>=0?"height":"width";if(h&&d){var m=function(t,e){return X("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:U(t,a))}(c.padding,r),g=H(h),_="y"===f?i:o,b="y"===f?n:s,v=r.rects.reference[p]+r.rects.reference[f]-d[f]-r.rects.popper[p],y=d[f]-r.rects.reference[f],w=Y(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=Q(T,O,C),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)))&&B(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,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=o,C=i,O=window;if(p){var k=Y(r),L="clientHeight",S="clientWidth";k===x(r)&&"static"!==W(k=R(r)).position&&"absolute"===u&&(L="scrollHeight",S="scrollWidth"),(l===i||(l===o||l===s)&&h===c)&&(C=n,y-=(g&&k===O&&O.visualViewport?O.visualViewport.height:k[L])-a.height,y*=f?1:-1),l!==o&&(l!==i&&l!==n||h!==c)||(T=s,b-=(g&&k===O&&O.visualViewport?O.visualViewport.width:k[S])-a.width,b*=f?1:-1)}var D,$=Object.assign({position:u},p&&Z),I=!0===m?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({},$,((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 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:$(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 F(R(t)).left+lt(t).scrollLeft}function ht(t){var e=W(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function dt(t){return["html","body","#document"].indexOf(O(t))>=0?t.ownerDocument.body:L(t)&&ht(t)?t:dt(q(t))}function ut(t,e){var i;void 0===e&&(e=[]);var n=dt(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(ut(q(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===d?ft(function(t,e){var i=x(t),n=R(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=j();(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=F(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=R(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"===W(s||i).direction&&(a+=I(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(R(t)))}function mt(t){var e,r=t.reference,a=t.element,h=t.placement,d=h?$(h):null,u=h?J(h):null,f=r.x+r.width/2-a.width/2,p=r.y+r.height/2-a.height/2;switch(d){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 m=d?K(d):null;if(null!=m){var g="y"===m?"height":"width";switch(u){case l:e[m]=e[m]-(r[g]/2-a[g]/2);break;case c:e[m]=e[m]+(r[g]/2-a[g]/2)}}return e}function gt(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,m=o.boundary,g=void 0===m?h:m,_=o.rootBoundary,b=void 0===_?d:_,v=o.elementContext,y=void 0===v?u:v,w=o.altBoundary,E=void 0!==w&&w,A=o.padding,T=void 0===A?0:A,C=X("number"!=typeof T?T:U(T,a)),x=y===u?f:u,S=t.rects.popper,D=t.elements[E?x:y],$=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=ut(q(t)),i=["absolute","fixed"].indexOf(W(t).position)>=0&&L(t)?Y(t):t;return k(i)?e.filter((function(t){return k(t)&&B(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(D)?D:D.contextElement||R(t.elements.popper),g,b,p),P=F(t.elements.reference),M=mt({reference:P,element:S,strategy:"absolute",placement:l}),j=ft(Object.assign({},S,M)),H=y===u?j:P,z={top:$.top-H.top+C.top,bottom:H.bottom-$.bottom+C.bottom,left:$.left-H.left+C.left,right:H.right-$.right+C.right},V=t.modifiersData.offset;if(y===u&&V){var K=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]+=K[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 d=c.mainAxis,u=void 0===d||d,f=c.altAxis,g=void 0===f||f,_=c.fallbackPlacements,b=c.padding,v=c.boundary,y=c.rootBoundary,w=c.altBoundary,E=c.flipVariations,A=void 0===E||E,T=c.allowedAutoPlacements,C=e.options.placement,O=$(C),x=_||(O!==C&&A?function(t){if($(t)===r)return[];var e=ot(t);return[at(t),e,at(e)]}(C):[ot(C)]),k=[C].concat(x).reduce((function(t,i){return t.concat($(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?m:c,d=J(n),u=d?l?p:p.filter((function(t){return J(t)===d})):a,f=u.filter((function(t){return h.indexOf(t)>=0}));0===f.length&&(f=u);var g=f.reduce((function(e,i){return e[i]=gt(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[$(i)],e}),{});return Object.keys(g).sort((function(t,e){return g[t]-g[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,I=!0,N=k[0],P=0;P=0,B=H?"width":"height",W=gt(e,{placement:M,boundary:v,rootBoundary:y,altBoundary:w,padding:b}),z=H?F?s:o:F?n:i;L[B]>S[B]&&(z=ot(z));var R=ot(z),q=[];if(u&&q.push(W[j]<=0),g&&q.push(W[z]<=0,W[R]<=0),q.every((function(t){return t}))){N=M,I=!1;break}D.set(M,q)}if(I)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 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=gt(e,{elementContext:"reference"}),a=gt(e,{altBoundary:!0}),l=bt(r,n),c=bt(a,s,o),h=vt(l),d=vt(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})}},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=m.reduce((function(t,n){return t[n]=function(t,e,n){var r=$(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],d=h.x,u=h.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=d,e.modifiersData.popperOffsets.y+=u),e.modifiersData[r]=c}},Et={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=mt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},At={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,d=r.altAxis,u=void 0!==d&&d,f=r.boundary,p=r.rootBoundary,m=r.altBoundary,g=r.padding,_=r.tether,b=void 0===_||_,v=r.tetherOffset,y=void 0===v?0:v,w=gt(e,{boundary:f,rootBoundary:p,padding:g,altBoundary:m}),E=$(e.placement),A=J(e.placement),T=!A,C=K(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),P=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,M={x:0,y:0};if(x){if(h){var j,F="y"===C?i:o,B="y"===C?n:s,W="y"===C?"height":"width",z=x[C],R=z+w[F],q=z-w[B],V=b?-L[W]/2:0,X=A===l?k[W]:L[W],U=A===l?-L[W]:-k[W],G=e.elements.arrow,Z=b&&G?H(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[B],nt=Q(0,k[W],Z[W]),st=T?k[W]/2-V-nt-et-D.mainAxis:X-nt-et-D.mainAxis,ot=T?-k[W]/2+V+nt+it+D.mainAxis:U+nt+it+D.mainAxis,rt=e.elements.arrow&&Y(e.elements.arrow),at=rt?"y"===C?rt.clientTop||0:rt.clientLeft||0:0,lt=null!=(j=null==P?void 0:P[C])?j:0,ct=z+ot-lt,ht=Q(b?N(R,z+st-lt-at):R,z,b?I(q,ct):q);x[C]=ht,M[C]=ht-z}if(u){var dt,ut="x"===C?i:o,ft="x"===C?n:s,pt=x[O],mt="y"===O?"height":"width",_t=pt+w[ut],bt=pt-w[ft],vt=-1!==[i,o].indexOf(E),yt=null!=(dt=null==P?void 0:P[O])?dt:0,wt=vt?_t: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=Q(t,e,i);return n>i?i:n}(wt,pt,Et):Q(b?wt:_t,pt,b?Et:bt);x[O]=At,M[O]=At-pt}e.modifiersData[a]=M}},requiresIfExists:["offset"]};function Tt(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=R(e),l=F(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=F(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 Ct(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$t.has(t)&&$t.get(t).get(e)||null,remove(t,e){if(!$t.has(t))return;const i=$t.get(t);i.delete(e),0===i.size&&$t.delete(t)}},Nt="transitionend",Pt=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),Mt=t=>{t.dispatchEvent(new Event(Nt))},jt=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),Ft=t=>jt(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(Pt(t)):null,Ht=t=>{if(!jt(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},Bt=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),Wt=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?Wt(t.parentNode):null},zt=()=>{},Rt=t=>{t.offsetHeight},qt=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Vt=[],Yt=()=>"rtl"===document.documentElement.dir,Kt=t=>{var e;e=()=>{const e=qt();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()},Qt=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,Xt=(t,e,i=!0)=>{if(!i)return void Qt(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(Nt,o),Qt(t))};e.addEventListener(Nt,o),setTimeout((()=>{s||Mt(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=de(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 d=se(r,e.replace(Gt,"")),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 fe(s,{delegateTarget:r}),n.oneOff&&ue.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&&ue.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 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,r]of Object.entries(s))o.includes(n)&&ce(t,e,i,r.callable,r.delegationSelector)}function de(t){return t=t.replace(Jt,""),ie[t]||t}const ue={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,n]of Object.entries(c)){const s=i.replace(Zt,"");a&&!e.includes(s)||ce(t,l,r,n.callable,n.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=qt();let s=null,o=!0,r=!0,a=!1;e!==de(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=fe(new Event(e,{bubbles:o,cancelable:!0}),i);return 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}function pe(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 me(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const ge={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${me(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${me(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]=pe(t.dataset[n])}return e},getDataAttribute:(t,e)=>pe(t.getAttribute(`data-bs-${me(e)}`))};class _e{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=jt(e)?ge.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...jt(e)?ge.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=jt(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 be extends _e{constructor(t,e){super(),(t=Ft(t))&&(this._element=t,this._config=this._getConfig(e),It.set(this._element,this.constructor.DATA_KEY,this))}dispose(){It.remove(this._element,this.constructor.DATA_KEY),ue.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){Xt(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return It.get(Ft(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 ve=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?Pt(i.trim()):null}return e},ye={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=>!Bt(t)&&Ht(t)))},getSelectorFromElement(t){const e=ve(t);return e&&ye.findOne(e)?e:null},getElementFromSelector(t){const e=ve(t);return e?ye.findOne(e):null},getMultipleElementsFromSelector(t){const e=ve(t);return e?ye.find(e):[]}},we=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;ue.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),Bt(this))return;const s=ye.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},Ee=".bs.alert",Ae=`close${Ee}`,Te=`closed${Ee}`;class Ce extends be{static get NAME(){return"alert"}close(){if(ue.trigger(this._element,Ae).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(),ue.trigger(this._element,Te),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Ce.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(Ce,"close"),Kt(Ce);const Oe='[data-bs-toggle="button"]';class xe extends be{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]()}))}}ue.on(document,"click.bs.button.data-api",Oe,(t=>{t.preventDefault();const e=t.target.closest(Oe);xe.getOrCreateInstance(e).toggle()})),Kt(xe);const ke=".bs.swipe",Le=`touchstart${ke}`,Se=`touchmove${ke}`,De=`touchend${ke}`,$e=`pointerdown${ke}`,Ie=`pointerup${ke}`,Ne={endCallback:null,leftCallback:null,rightCallback:null},Pe={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Me extends _e{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 Ne}static get DefaultType(){return Pe}static get NAME(){return"swipe"}dispose(){ue.off(this._element,ke)}_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(),Qt(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&&Qt(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(ue.on(this._element,$e,(t=>this._start(t))),ue.on(this._element,Ie,(t=>this._end(t))),this._element.classList.add("pointer-event")):(ue.on(this._element,Le,(t=>this._start(t))),ue.on(this._element,Se,(t=>this._move(t))),ue.on(this._element,De,(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 je=".bs.carousel",Fe=".data-api",He="next",Be="prev",We="left",ze="right",Re=`slide${je}`,qe=`slid${je}`,Ve=`keydown${je}`,Ye=`mouseenter${je}`,Ke=`mouseleave${je}`,Qe=`dragstart${je}`,Xe=`load${je}${Fe}`,Ue=`click${je}${Fe}`,Ge="carousel",Je="active",Ze=".active",ti=".carousel-item",ei=Ze+ti,ii={ArrowLeft:ze,ArrowRight:We},ni={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},si={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class oi extends be{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=ye.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Ge&&this.cycle()}static get Default(){return ni}static get DefaultType(){return si}static get NAME(){return"carousel"}next(){this._slide(He)}nextWhenVisible(){!document.hidden&&Ht(this._element)&&this.next()}prev(){this._slide(Be)}pause(){this._isSliding&&Mt(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?ue.one(this._element,qe,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void ue.one(this._element,qe,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?He: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&&ue.on(this._element,Ve,(t=>this._keydown(t))),"hover"===this._config.pause&&(ue.on(this._element,Ye,(()=>this.pause())),ue.on(this._element,Ke,(()=>this._maybeEnableCycle()))),this._config.touch&&Me.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of ye.find(".carousel-item img",this._element))ue.on(t,Qe,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(We)),rightCallback:()=>this._slide(this._directionToOrder(ze)),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=ii[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=ye.findOne(Ze,this._indicatorsElement);e.classList.remove(Je),e.removeAttribute("aria-current");const i=ye.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(Je),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===He,s=e||Ut(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>ue.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),Rt(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(Je),i.classList.remove(Je,c,l),this._isSliding=!1,r(qe)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return ye.findOne(ei,this._element)}_getItems(){return ye.find(ti,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Yt()?t===We?Be:He:t===We?He:Be}_orderToDirection(t){return Yt()?t===Be?We:ze:t===Be?ze:We}static jQueryInterface(t){return this.each((function(){const e=oi.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)}))}}ue.on(document,Ue,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=ye.getElementFromSelector(this);if(!e||!e.classList.contains(Ge))return;t.preventDefault();const i=oi.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===ge.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),ue.on(window,Xe,(()=>{const t=ye.find('[data-bs-ride="carousel"]');for(const e of t)oi.getOrCreateInstance(e)})),Kt(oi);const ri=".bs.collapse",ai=`show${ri}`,li=`shown${ri}`,ci=`hide${ri}`,hi=`hidden${ri}`,di=`click${ri}.data-api`,ui="show",fi="collapse",pi="collapsing",mi=`:scope .${fi} .${fi}`,gi='[data-bs-toggle="collapse"]',_i={parent:null,toggle:!0},bi={parent:"(null|element)",toggle:"boolean"};class vi extends be{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=ye.find(gi);for(const t of i){const e=ye.getSelectorFromElement(t),i=ye.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 _i}static get DefaultType(){return bi}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=>vi.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(ue.trigger(this._element,ai).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(fi),this._element.classList.add(pi),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(pi),this._element.classList.add(fi,ui),this._element.style[e]="",ue.trigger(this._element,li)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(ue.trigger(this._element,ci).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,Rt(this._element),this._element.classList.add(pi),this._element.classList.remove(fi,ui);for(const t of this._triggerArray){const e=ye.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(pi),this._element.classList.add(fi),ue.trigger(this._element,hi)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(ui)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=Ft(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(gi);for(const e of t){const t=ye.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=ye.find(mi,this._config.parent);return ye.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=vi.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}ue.on(document,di,gi,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of ye.getMultipleElementsFromSelector(this))vi.getOrCreateInstance(t,{toggle:!1}).toggle()})),Kt(vi);const yi="dropdown",wi=".bs.dropdown",Ei=".data-api",Ai="ArrowUp",Ti="ArrowDown",Ci=`hide${wi}`,Oi=`hidden${wi}`,xi=`show${wi}`,ki=`shown${wi}`,Li=`click${wi}${Ei}`,Si=`keydown${wi}${Ei}`,Di=`keyup${wi}${Ei}`,$i="show",Ii='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Ni=`${Ii}.${$i}`,Pi=".dropdown-menu",Mi=Yt()?"top-end":"top-start",ji=Yt()?"top-start":"top-end",Fi=Yt()?"bottom-end":"bottom-start",Hi=Yt()?"bottom-start":"bottom-end",Bi=Yt()?"left-start":"right-start",Wi=Yt()?"right-start":"left-start",zi={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 qi extends be{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=ye.next(this._element,Pi)[0]||ye.prev(this._element,Pi)[0]||ye.findOne(Pi,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return zi}static get DefaultType(){return Ri}static get NAME(){return yi}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Bt(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!ue.trigger(this._element,xi,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))ue.on(t,"mouseover",zt);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add($i),this._element.classList.add($i),ue.trigger(this._element,ki,t)}}hide(){if(Bt(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(!ue.trigger(this._element,Ci,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))ue.off(t,"mouseover",zt);this._popper&&this._popper.destroy(),this._menu.classList.remove($i),this._element.classList.remove($i),this._element.setAttribute("aria-expanded","false"),ge.removeDataAttribute(this._menu,"popper"),ue.trigger(this._element,Oi,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!jt(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${yi.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:jt(this._config.reference)?t=Ft(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const i=this._getPopperConfig();this._popper=St(t,this._menu,i)}_isShown(){return this._menu.classList.contains($i)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return Bi;if(t.classList.contains("dropstart"))return Wi;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?ji:Mi:e?Hi:Fi}_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)&&(ge.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...Qt(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=ye.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>Ht(t)));i.length&&Ut(i,e,t===Ti,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=qi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=ye.find(Ni);for(const i of e){const e=qi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ai,Ti].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ii)?this:ye.prev(this,Ii)[0]||ye.next(this,Ii)[0]||ye.findOne(Ii,t.delegateTarget.parentNode),o=qi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}ue.on(document,Si,Ii,qi.dataApiKeydownHandler),ue.on(document,Si,Pi,qi.dataApiKeydownHandler),ue.on(document,Li,qi.clearMenus),ue.on(document,Di,qi.clearMenus),ue.on(document,Li,Ii,(function(t){t.preventDefault(),qi.getOrCreateInstance(this).toggle()})),Kt(qi);const Vi="backdrop",Yi="show",Ki=`mousedown.bs.${Vi}`,Qi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Xi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ui extends _e{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Qi}static get DefaultType(){return Xi}static get NAME(){return Vi}show(t){if(!this._config.isVisible)return void Qt(t);this._append();const e=this._getElement();this._config.isAnimated&&Rt(e),e.classList.add(Yi),this._emulateAnimation((()=>{Qt(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Yi),this._emulateAnimation((()=>{this.dispose(),Qt(t)}))):Qt(t)}dispose(){this._isAppended&&(ue.off(this._element,Ki),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=Ft(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),ue.on(t,Ki,(()=>{Qt(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){Xt(t,this._getElement(),this._config.isAnimated)}}const Gi=".bs.focustrap",Ji=`focusin${Gi}`,Zi=`keydown.tab${Gi}`,tn="backward",en={autofocus:!0,trapElement:null},nn={autofocus:"boolean",trapElement:"element"};class sn extends _e{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return en}static get DefaultType(){return nn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),ue.off(document,Gi),ue.on(document,Ji,(t=>this._handleFocusin(t))),ue.on(document,Zi,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,ue.off(document,Gi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=ye.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===tn?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?tn:"forward")}}const on=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",rn=".sticky-top",an="padding-right",ln="margin-right";class cn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,an,(e=>e+t)),this._setElementAttributes(on,an,(e=>e+t)),this._setElementAttributes(rn,ln,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,an),this._resetElementAttributes(on,an),this._resetElementAttributes(rn,ln)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&ge.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=ge.getDataAttribute(t,e);null!==i?(ge.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(jt(t))e(t);else for(const i of ye.find(t,this._element))e(i)}}const hn=".bs.modal",dn=`hide${hn}`,un=`hidePrevented${hn}`,fn=`hidden${hn}`,pn=`show${hn}`,mn=`shown${hn}`,gn=`resize${hn}`,_n=`click.dismiss${hn}`,bn=`mousedown.dismiss${hn}`,vn=`keydown.dismiss${hn}`,yn=`click${hn}.data-api`,wn="modal-open",En="show",An="modal-static",Tn={backdrop:!0,focus:!0,keyboard:!0},Cn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class On extends be{constructor(t,e){super(t,e),this._dialog=ye.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new cn,this._addEventListeners()}static get Default(){return Tn}static get DefaultType(){return Cn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||ue.trigger(this._element,pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(wn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(ue.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(){ue.off(window,hn),ue.off(this._dialog,hn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ui({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=ye.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),Rt(this._element),this._element.classList.add(En),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,ue.trigger(this._element,mn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){ue.on(this._element,vn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),ue.on(window,gn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),ue.on(this._element,bn,(t=>{ue.one(this._element,_n,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(wn),this._resetAdjustments(),this._scrollBar.reset(),ue.trigger(this._element,fn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(ue.trigger(this._element,un).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(An)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(An),this._queueCallback((()=>{this._element.classList.remove(An),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=Yt()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=Yt()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=On.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}ue.on(document,yn,'[data-bs-toggle="modal"]',(function(t){const e=ye.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),ue.one(e,pn,(t=>{t.defaultPrevented||ue.one(e,fn,(()=>{Ht(this)&&this.focus()}))}));const i=ye.findOne(".modal.show");i&&On.getInstance(i).hide(),On.getOrCreateInstance(e).toggle(this)})),we(On),Kt(On);const xn=".bs.offcanvas",kn=".data-api",Ln=`load${xn}${kn}`,Sn="show",Dn="showing",$n="hiding",In=".offcanvas.show",Nn=`show${xn}`,Pn=`shown${xn}`,Mn=`hide${xn}`,jn=`hidePrevented${xn}`,Fn=`hidden${xn}`,Hn=`resize${xn}`,Bn=`click${xn}${kn}`,Wn=`keydown.dismiss${xn}`,zn={backdrop:!0,keyboard:!0,scroll:!1},Rn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class qn extends be{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return zn}static get DefaultType(){return Rn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||ue.trigger(this._element,Nn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new cn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Dn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Sn),this._element.classList.remove(Dn),ue.trigger(this._element,Pn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(ue.trigger(this._element,Mn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add($n),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Sn,$n),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new cn).reset(),ue.trigger(this._element,Fn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Ui({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():ue.trigger(this._element,jn)}:null})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_addEventListeners(){ue.on(this._element,Wn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():ue.trigger(this._element,jn))}))}static jQueryInterface(t){return this.each((function(){const e=qn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}ue.on(document,Bn,'[data-bs-toggle="offcanvas"]',(function(t){const e=ye.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Bt(this))return;ue.one(e,Fn,(()=>{Ht(this)&&this.focus()}));const i=ye.findOne(In);i&&i!==e&&qn.getInstance(i).hide(),qn.getOrCreateInstance(e).toggle(this)})),ue.on(window,Ln,(()=>{for(const t of ye.find(In))qn.getOrCreateInstance(t).show()})),ue.on(window,Hn,(()=>{for(const t of ye.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&qn.getOrCreateInstance(t).hide()})),we(qn),Kt(qn);const Vn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Yn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Kn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Qn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Yn.has(i)||Boolean(Kn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Xn={allowList:Vn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Un={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Gn={entry:"(string|element|function|null)",selector:"(string|element)"};class Jn extends _e{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Xn}static get DefaultType(){return Un}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Gn)}_setContent(t,e,i){const n=ye.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?jt(e)?this._putElementInTemplate(Ft(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)Qn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return Qt(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Zn=new Set(["sanitize","allowList","sanitizeFn"]),ts="fade",es="show",is=".modal",ns="hide.bs.modal",ss="hover",os="focus",rs={AUTO:"auto",TOP:"top",RIGHT:Yt()?"left":"right",BOTTOM:"bottom",LEFT:Yt()?"right":"left"},as={allowList:Vn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ls={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class cs extends be{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 as}static get DefaultType(){return ls}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),ue.off(this._element.closest(is),ns,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=ue.trigger(this._element,this.constructor.eventName("show")),e=(Wt(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),ue.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))ue.on(t,"mouseover",zt);this._queueCallback((()=>{ue.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!ue.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))ue.off(t,"mouseover",zt);this._activeTrigger.click=!1,this._activeTrigger[os]=!1,this._activeTrigger[ss]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),ue.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(ts,es),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(ts),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Jn({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ts)}_isShown(){return this.tip&&this.tip.classList.contains(es)}_createPopper(t){const e=Qt(this._config.placement,[this,t,this._element]),i=rs[e.toUpperCase()];return St(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 Qt(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,...Qt(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)ue.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===ss?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===ss?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");ue.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?os:ss]=!0,e._enter()})),ue.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?os:ss]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},ue.on(this._element.closest(is),ns,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=ge.getDataAttributes(this._element);for(const t of Object.keys(e))Zn.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:Ft(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=cs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Kt(cs);const hs={...cs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ds={...cs.DefaultType,content:"(null|string|element|function)"};class us extends cs{static get Default(){return hs}static get DefaultType(){return ds}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=us.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Kt(us);const fs=".bs.scrollspy",ps=`activate${fs}`,ms=`click${fs}`,gs=`load${fs}.data-api`,_s="active",bs="[href]",vs=".nav-link",ys=`${vs}, .nav-item > ${vs}, .list-group-item`,ws={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Es={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class As extends be{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return ws}static get DefaultType(){return Es}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=Ft(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&&(ue.off(this._config.target,ms),ue.on(this._config.target,ms,bs,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=ye.find(bs,this._config.target);for(const e of t){if(!e.hash||Bt(e))continue;const t=ye.findOne(decodeURI(e.hash),this._element);Ht(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(_s),this._activateParents(t),ue.trigger(this._element,ps,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))ye.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(_s);else for(const e of ye.parents(t,".nav, .list-group"))for(const t of ye.prev(e,ys))t.classList.add(_s)}_clearActiveClass(t){t.classList.remove(_s);const e=ye.find(`${bs}.${_s}`,t);for(const t of e)t.classList.remove(_s)}static jQueryInterface(t){return this.each((function(){const e=As.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]()}}))}}ue.on(window,gs,(()=>{for(const t of ye.find('[data-bs-spy="scroll"]'))As.getOrCreateInstance(t)})),Kt(As);const Ts=".bs.tab",Cs=`hide${Ts}`,Os=`hidden${Ts}`,xs=`show${Ts}`,ks=`shown${Ts}`,Ls=`click${Ts}`,Ss=`keydown${Ts}`,Ds=`load${Ts}`,$s="ArrowLeft",Is="ArrowRight",Ns="ArrowUp",Ps="ArrowDown",Ms="Home",js="End",Fs="active",Hs="fade",Bs="show",Ws=".dropdown-toggle",zs=`:not(${Ws})`,Rs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',qs=`.nav-link${zs}, .list-group-item${zs}, [role="tab"]${zs}, ${Rs}`,Vs=`.${Fs}[data-bs-toggle="tab"], .${Fs}[data-bs-toggle="pill"], .${Fs}[data-bs-toggle="list"]`;class Ys extends be{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),ue.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?ue.trigger(e,Cs,{relatedTarget:t}):null;ue.trigger(t,xs,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Fs),this._activate(ye.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),ue.trigger(t,ks,{relatedTarget:e})):t.classList.add(Bs)}),t,t.classList.contains(Hs)))}_deactivate(t,e){t&&(t.classList.remove(Fs),t.blur(),this._deactivate(ye.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),ue.trigger(t,Os,{relatedTarget:e})):t.classList.remove(Bs)}),t,t.classList.contains(Hs)))}_keydown(t){if(![$s,Is,Ns,Ps,Ms,js].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!Bt(t)));let i;if([Ms,js].includes(t.key))i=e[t.key===Ms?0:e.length-1];else{const n=[Is,Ps].includes(t.key);i=Ut(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Ys.getOrCreateInstance(i).show())}_getChildren(){return ye.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=ye.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=ye.findOne(t,i);s&&s.classList.toggle(n,e)};n(Ws,Fs),n(".dropdown-menu",Bs),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Fs)}_getInnerElement(t){return t.matches(qs)?t:ye.findOne(qs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Ys.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}ue.on(document,Ls,Rs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),Bt(this)||Ys.getOrCreateInstance(this).show()})),ue.on(window,Ds,(()=>{for(const t of ye.find(Vs))Ys.getOrCreateInstance(t)})),Kt(Ys);const Ks=".bs.toast",Qs=`mouseover${Ks}`,Xs=`mouseout${Ks}`,Us=`focusin${Ks}`,Gs=`focusout${Ks}`,Js=`hide${Ks}`,Zs=`hidden${Ks}`,to=`show${Ks}`,eo=`shown${Ks}`,io="hide",no="show",so="showing",oo={animation:"boolean",autohide:"boolean",delay:"number"},ro={animation:!0,autohide:!0,delay:5e3};class ao extends be{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ro}static get DefaultType(){return oo}static get NAME(){return"toast"}show(){ue.trigger(this._element,to).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(io),Rt(this._element),this._element.classList.add(no,so),this._queueCallback((()=>{this._element.classList.remove(so),ue.trigger(this._element,eo),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(ue.trigger(this._element,Js).defaultPrevented||(this._element.classList.add(so),this._queueCallback((()=>{this._element.classList.add(io),this._element.classList.remove(so,no),ue.trigger(this._element,Zs)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(no),super.dispose()}isShown(){return this._element.classList.contains(no)}_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(){ue.on(this._element,Qs,(t=>this._onInteraction(t,!0))),ue.on(this._element,Xs,(t=>this._onInteraction(t,!1))),ue.on(this._element,Us,(t=>this._onInteraction(t,!0))),ue.on(this._element,Gs,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ao.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}function lo(t){"loading"!=document.readyState?t():document.addEventListener("DOMContentLoaded",t)}we(ao),Kt(ao),lo((function(){[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')).map((function(t){return new cs(t,{delay:{show:500,hide:100}})}))})),lo((function(){document.getElementById("pst-back-to-top").addEventListener("click",(function(){document.body.scrollTop=0,document.documentElement.scrollTop=0}))})),lo((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}))}))})(); +//# 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 new file mode 100644 index 0000000..10f979d --- /dev/null +++ b/_static/scripts/bootstrap.js.LICENSE.txt @@ -0,0 +1,5 @@ +/*! + * 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 new file mode 100644 index 0000000..e5bc157 --- /dev/null +++ b/_static/scripts/bootstrap.js.map @@ -0,0 +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\"; // 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 (!contains(state.elements.popper, arrowElement)) {\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 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 } // $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 orderModifiers from \"./utils/orderModifiers.js\";\nimport debounce from \"./utils/debounce.js\";\nimport mergeByName from \"./utils/mergeByName.js\";\nimport detectOverflow from \"./utils/detectOverflow.js\";\nimport { isElement } from \"./dom-utils/instanceOf.js\";\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 });\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 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\n for (var index = 0; index < state.orderedModifiers.length; index++) {\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 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 (_ref) {\n var name = _ref.name,\n _ref$options = _ref.options,\n options = _ref$options === void 0 ? {} : _ref$options,\n effect = _ref.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.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 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 dom/data.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\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 const instanceMap = elementMap.get(element);\n\n // 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 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 instanceMap.set(key, instance);\n },\n get(element, key) {\n if (elementMap.has(element)) {\n return elementMap.get(element).get(key) || null;\n }\n return null;\n },\n remove(element, key) {\n if (!elementMap.has(element)) {\n return;\n }\n const instanceMap = elementMap.get(element);\n instanceMap.delete(key);\n\n // free up element references if there are no instances left for an element\n if (instanceMap.size === 0) {\n elementMap.delete(element);\n }\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst MAX_UID = 1000000;\nconst MILLISECONDS_MULTIPLIER = 1000;\nconst TRANSITION_END = 'transitionend';\n\n/**\n * Properly escape IDs selectors to handle weird IDs\n * @param {string} selector\n * @returns {string}\n */\nconst parseSelector = selector => {\n if (selector && window.CSS && window.CSS.escape) {\n // document.querySelector needs escaping to handle IDs (html5+) containing for instance /\n selector = selector.replace(/#([^\\s\"#']+)/g, (match, id) => `#${CSS.escape(id)}`);\n }\n return selector;\n};\n\n// Shout-out Angus Croll (https://goo.gl/pxwQGp)\nconst toType = object => {\n if (object === null || object === undefined) {\n return `${object}`;\n }\n return Object.prototype.toString.call(object).match(/\\s([a-z]+)/i)[1].toLowerCase();\n};\n\n/**\n * Public Util API\n */\n\nconst getUID = prefix => {\n do {\n prefix += Math.floor(Math.random() * MAX_UID);\n } while (document.getElementById(prefix));\n return prefix;\n};\nconst getTransitionDurationFromElement = element => {\n if (!element) {\n return 0;\n }\n\n // Get transition-duration of the element\n let {\n transitionDuration,\n transitionDelay\n } = window.getComputedStyle(element);\n const floatTransitionDuration = Number.parseFloat(transitionDuration);\n const floatTransitionDelay = Number.parseFloat(transitionDelay);\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0;\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0];\n transitionDelay = transitionDelay.split(',')[0];\n return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER;\n};\nconst triggerTransitionEnd = element => {\n element.dispatchEvent(new Event(TRANSITION_END));\n};\nconst isElement = object => {\n if (!object || typeof object !== 'object') {\n return false;\n }\n if (typeof object.jquery !== 'undefined') {\n object = object[0];\n }\n return typeof object.nodeType !== 'undefined';\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 if (typeof object === 'string' && object.length > 0) {\n return document.querySelector(parseSelector(object));\n }\n return null;\n};\nconst isVisible = element => {\n if (!isElement(element) || element.getClientRects().length === 0) {\n return false;\n }\n const elementIsVisible = getComputedStyle(element).getPropertyValue('visibility') === 'visible';\n // Handle `details` element as its content may falsie appear visible when it is closed\n const closedDetails = element.closest('details:not([open])');\n if (!closedDetails) {\n return elementIsVisible;\n }\n if (closedDetails !== element) {\n const summary = element.closest('summary');\n if (summary && summary.parentNode !== closedDetails) {\n return false;\n }\n if (summary === null) {\n return false;\n }\n }\n return elementIsVisible;\n};\nconst isDisabled = element => {\n if (!element || element.nodeType !== Node.ELEMENT_NODE) {\n return true;\n }\n if (element.classList.contains('disabled')) {\n return true;\n }\n if (typeof element.disabled !== 'undefined') {\n return element.disabled;\n }\n return element.hasAttribute('disabled') && element.getAttribute('disabled') !== 'false';\n};\nconst findShadowRoot = element => {\n if (!document.documentElement.attachShadow) {\n return null;\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode();\n return root instanceof ShadowRoot ? root : null;\n }\n if (element instanceof ShadowRoot) {\n return element;\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null;\n }\n return findShadowRoot(element.parentNode);\n};\nconst noop = () => {};\n\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 */\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 return null;\n};\nconst DOMContentLoadedCallbacks = [];\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 DOMContentLoadedCallbacks.push(callback);\n } else {\n callback();\n }\n};\nconst isRTL = () => document.documentElement.dir === 'rtl';\nconst defineJQueryPlugin = plugin => {\n onDOMContentLoaded(() => {\n const $ = getjQuery();\n /* istanbul ignore if */\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 $.fn[name].noConflict = () => {\n $.fn[name] = JQUERY_NO_CONFLICT;\n return plugin.jQueryInterface;\n };\n }\n });\n};\nconst execute = (possibleCallback, args = [], defaultValue = possibleCallback) => {\n return typeof possibleCallback === 'function' ? possibleCallback(...args) : defaultValue;\n};\nconst executeAfterTransition = (callback, transitionElement, waitForTransition = true) => {\n if (!waitForTransition) {\n execute(callback);\n return;\n }\n const durationPadding = 5;\n const emulatedDuration = getTransitionDurationFromElement(transitionElement) + durationPadding;\n let called = false;\n const handler = ({\n target\n }) => {\n if (target !== transitionElement) {\n return;\n }\n called = true;\n transitionElement.removeEventListener(TRANSITION_END, handler);\n execute(callback);\n };\n transitionElement.addEventListener(TRANSITION_END, handler);\n setTimeout(() => {\n if (!called) {\n triggerTransitionEnd(transitionElement);\n }\n }, emulatedDuration);\n};\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 */\nconst getNextActiveElement = (list, activeElement, shouldGetNext, isCycleAllowed) => {\n const listLength = list.length;\n let index = list.indexOf(activeElement);\n\n // if the element does not exist in the list return an element\n // depending on the direction and if cycle is allowed\n if (index === -1) {\n return !shouldGetNext && isCycleAllowed ? list[listLength - 1] : list[0];\n }\n index += shouldGetNext ? 1 : -1;\n if (isCycleAllowed) {\n index = (index + listLength) % listLength;\n }\n return list[Math.max(0, Math.min(index, listLength - 1))];\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/event-handler.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst namespaceRegex = /[^.]*(?=\\..*)\\.|.*/;\nconst stripNameRegex = /\\..*/;\nconst stripUidRegex = /::\\d+$/;\nconst eventRegistry = {}; // Events storage\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/**\n * Private methods\n */\n\nfunction makeEventUid(element, uid) {\n return uid && `${uid}::${uidEvent++}` || element.uidEvent || uidEvent++;\n}\nfunction getElementEvents(element) {\n const uid = makeEventUid(element);\n element.uidEvent = uid;\n eventRegistry[uid] = eventRegistry[uid] || {};\n return eventRegistry[uid];\n}\nfunction bootstrapHandler(element, fn) {\n return function handler(event) {\n hydrateObj(event, {\n delegateTarget: element\n });\n if (handler.oneOff) {\n EventHandler.off(element, event.type, fn);\n }\n return fn.apply(element, [event]);\n };\n}\nfunction bootstrapDelegationHandler(element, selector, fn) {\n return function handler(event) {\n const domElements = element.querySelectorAll(selector);\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 hydrateObj(event, {\n delegateTarget: target\n });\n if (handler.oneOff) {\n EventHandler.off(element, event.type, selector, fn);\n }\n return fn.apply(target, [event]);\n }\n }\n };\n}\nfunction findHandler(events, callable, delegationSelector = null) {\n return Object.values(events).find(event => event.callable === callable && event.delegationSelector === delegationSelector);\n}\nfunction normalizeParameters(originalTypeEvent, handler, delegationFunction) {\n const isDelegated = typeof handler === 'string';\n // TODO: tooltip passes `false` instead of selector, so we need to check\n const callable = isDelegated ? delegationFunction : handler || delegationFunction;\n let typeEvent = getTypeEvent(originalTypeEvent);\n if (!nativeEvents.has(typeEvent)) {\n typeEvent = originalTypeEvent;\n }\n return [isDelegated, callable, typeEvent];\n}\nfunction addHandler(element, originalTypeEvent, handler, delegationFunction, oneOff) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return;\n }\n let [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction);\n\n // 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 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 callable = wrapFunction(callable);\n }\n const events = getElementEvents(element);\n const handlers = events[typeEvent] || (events[typeEvent] = {});\n const previousFunction = findHandler(handlers, callable, isDelegated ? handler : null);\n if (previousFunction) {\n previousFunction.oneOff = previousFunction.oneOff && oneOff;\n return;\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}\nfunction removeHandler(element, events, typeEvent, handler, delegationSelector) {\n const fn = findHandler(events[typeEvent], handler, delegationSelector);\n if (!fn) {\n return;\n }\n element.removeEventListener(typeEvent, fn, Boolean(delegationSelector));\n delete events[typeEvent][fn.uidEvent];\n}\nfunction removeNamespacedHandlers(element, events, typeEvent, namespace) {\n const storeElementEvent = events[typeEvent] || {};\n for (const [handlerKey, event] of Object.entries(storeElementEvent)) {\n if (handlerKey.includes(namespace)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector);\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}\nconst EventHandler = {\n on(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, false);\n },\n one(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, true);\n },\n off(element, originalTypeEvent, handler, delegationFunction) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return;\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 if (typeof callable !== 'undefined') {\n // Simplest case: handler is passed, remove that listener ONLY.\n if (!Object.keys(storeElementEvent).length) {\n return;\n }\n removeHandler(element, events, typeEvent, callable, isDelegated ? handler : null);\n return;\n }\n if (isNamespace) {\n for (const elementEvent of Object.keys(events)) {\n removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1));\n }\n }\n for (const [keyHandlers, event] of Object.entries(storeElementEvent)) {\n const handlerKey = keyHandlers.replace(stripUidRegex, '');\n if (!inNamespace || originalTypeEvent.includes(handlerKey)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector);\n }\n }\n },\n trigger(element, event, args) {\n if (typeof event !== 'string' || !element) {\n return null;\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 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 const evt = hydrateObj(new Event(event, {\n bubbles,\n cancelable: true\n }), args);\n if (defaultPrevented) {\n evt.preventDefault();\n }\n if (nativeDispatch) {\n element.dispatchEvent(evt);\n }\n if (evt.defaultPrevented && jQueryEvent) {\n jQueryEvent.preventDefault();\n }\n return evt;\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 get() {\n return value;\n }\n });\n }\n }\n return obj;\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nfunction normalizeData(value) {\n if (value === 'true') {\n return true;\n }\n if (value === 'false') {\n return false;\n }\n if (value === Number(value).toString()) {\n return Number(value);\n }\n if (value === '' || value === 'null') {\n return null;\n }\n if (typeof value !== 'string') {\n return value;\n }\n try {\n return JSON.parse(decodeURIComponent(value));\n } catch (_unused) {\n return value;\n }\n}\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, chr => `-${chr.toLowerCase()}`);\n}\nconst Manipulator = {\n setDataAttribute(element, key, value) {\n element.setAttribute(`data-bs-${normalizeDataKey(key)}`, value);\n },\n removeDataAttribute(element, key) {\n element.removeAttribute(`data-bs-${normalizeDataKey(key)}`);\n },\n getDataAttributes(element) {\n if (!element) {\n return {};\n }\n const attributes = {};\n const bsKeys = Object.keys(element.dataset).filter(key => key.startsWith('bs') && !key.startsWith('bsConfig'));\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 return attributes;\n },\n getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(`data-bs-${normalizeDataKey(key)}`));\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/config.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Class definition\n */\n\nclass Config {\n // Getters\n static get Default() {\n return {};\n }\n static get DefaultType() {\n return {};\n }\n static get NAME() {\n throw new Error('You have to implement the static method \"NAME\", for each component!');\n }\n _getConfig(config) {\n config = this._mergeConfigObj(config);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n _configAfterMerge(config) {\n return config;\n }\n _mergeConfigObj(config, element) {\n const jsonConfig = isElement(element) ? Manipulator.getDataAttribute(element, 'config') : {}; // try to parse\n\n return {\n ...this.constructor.Default,\n ...(typeof jsonConfig === 'object' ? jsonConfig : {}),\n ...(isElement(element) ? Manipulator.getDataAttributes(element) : {}),\n ...(typeof config === 'object' ? config : {})\n };\n }\n _typeCheckConfig(config, configTypes = this.constructor.DefaultType) {\n for (const [property, expectedTypes] of Object.entries(configTypes)) {\n const value = config[property];\n const valueType = isElement(value) ? 'element' : toType(value);\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 * Bootstrap base-component.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst VERSION = '5.3.2';\n\n/**\n * Class definition\n */\n\nclass BaseComponent extends Config {\n constructor(element, config) {\n super();\n element = getElement(element);\n if (!element) {\n return;\n }\n this._element = element;\n this._config = this._getConfig(config);\n Data.set(this._element, this.constructor.DATA_KEY, this);\n }\n\n // Public\n dispose() {\n Data.remove(this._element, this.constructor.DATA_KEY);\n EventHandler.off(this._element, this.constructor.EVENT_KEY);\n for (const propertyName of Object.getOwnPropertyNames(this)) {\n this[propertyName] = null;\n }\n }\n _queueCallback(callback, element, isAnimated = true) {\n executeAfterTransition(callback, element, isAnimated);\n }\n _getConfig(config) {\n config = this._mergeConfigObj(config, this._element);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n\n // Static\n static getInstance(element) {\n return Data.get(getElement(element), this.DATA_KEY);\n }\n static getOrCreateInstance(element, config = {}) {\n return this.getInstance(element) || new this(element, typeof config === 'object' ? config : null);\n }\n static get VERSION() {\n return VERSION;\n }\n static get DATA_KEY() {\n return `bs.${this.NAME}`;\n }\n static get EVENT_KEY() {\n return `.${this.DATA_KEY}`;\n }\n static eventName(name) {\n return `${name}${this.EVENT_KEY}`;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/selector-engine.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst getSelector = element => {\n let selector = element.getAttribute('data-bs-target');\n if (!selector || selector === '#') {\n let hrefAttribute = element.getAttribute('href');\n\n // 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 if (!hrefAttribute || !hrefAttribute.includes('#') && !hrefAttribute.startsWith('.')) {\n return null;\n }\n\n // Just in case some CMS puts out a full URL with the anchor appended\n if (hrefAttribute.includes('#') && !hrefAttribute.startsWith('#')) {\n hrefAttribute = `#${hrefAttribute.split('#')[1]}`;\n }\n selector = hrefAttribute && hrefAttribute !== '#' ? parseSelector(hrefAttribute.trim()) : null;\n }\n return selector;\n};\nconst SelectorEngine = {\n find(selector, element = document.documentElement) {\n return [].concat(...Element.prototype.querySelectorAll.call(element, selector));\n },\n findOne(selector, element = document.documentElement) {\n return Element.prototype.querySelector.call(element, selector);\n },\n children(element, selector) {\n return [].concat(...element.children).filter(child => child.matches(selector));\n },\n parents(element, selector) {\n const parents = [];\n let ancestor = element.parentNode.closest(selector);\n while (ancestor) {\n parents.push(ancestor);\n ancestor = ancestor.parentNode.closest(selector);\n }\n return parents;\n },\n prev(element, selector) {\n let previous = element.previousElementSibling;\n while (previous) {\n if (previous.matches(selector)) {\n return [previous];\n }\n previous = previous.previousElementSibling;\n }\n return [];\n },\n // TODO: this is now unused; remove later along with prev()\n next(element, selector) {\n let next = element.nextElementSibling;\n while (next) {\n if (next.matches(selector)) {\n return [next];\n }\n next = next.nextElementSibling;\n }\n return [];\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 getSelectorFromElement(element) {\n const selector = getSelector(element);\n if (selector) {\n return SelectorEngine.findOne(selector) ? selector : null;\n }\n return null;\n },\n getElementFromSelector(element) {\n const selector = getSelector(element);\n return selector ? SelectorEngine.findOne(selector) : null;\n },\n getMultipleElementsFromSelector(element) {\n const selector = getSelector(element);\n return selector ? SelectorEngine.find(selector) : [];\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap 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 if (isDisabled(this)) {\n return;\n }\n const target = SelectorEngine.getElementFromSelector(this) || this.closest(`.${name}`);\n const instance = component.getOrCreateInstance(target);\n\n // Method argument is left, for Alert and only, as it doesn't implement the 'hide' method\n instance[method]();\n });\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\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/**\n * Class definition\n */\n\nclass Alert extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME$f;\n }\n\n // Public\n close() {\n const closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE);\n if (closeEvent.defaultPrevented) {\n return;\n }\n this._element.classList.remove(CLASS_NAME_SHOW$8);\n const isAnimated = this._element.classList.contains(CLASS_NAME_FADE$5);\n this._queueCallback(() => this._destroyElement(), this._element, isAnimated);\n }\n\n // Private\n _destroyElement() {\n this._element.remove();\n EventHandler.trigger(this._element, EVENT_CLOSED);\n this.dispose();\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Alert.getOrCreateInstance(this);\n if (typeof config !== 'string') {\n return;\n }\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config](this);\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nenableDismissTrigger(Alert, 'close');\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Alert);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\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/**\n * Class definition\n */\n\nclass Button extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME$e;\n }\n\n // Public\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 }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Button.getOrCreateInstance(this);\n if (config === 'toggle') {\n data[config]();\n }\n });\n }\n}\n\n/**\n * Data API implementation\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/**\n * jQuery\n */\n\ndefineJQueryPlugin(Button);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/swipe.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\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/**\n * Class definition\n */\n\nclass Swipe extends Config {\n constructor(element, config) {\n super();\n this._element = element;\n if (!element || !Swipe.isSupported()) {\n return;\n }\n this._config = this._getConfig(config);\n this._deltaX = 0;\n this._supportPointerEvents = Boolean(window.PointerEvent);\n this._initEvents();\n }\n\n // Getters\n static get Default() {\n return Default$c;\n }\n static get DefaultType() {\n return DefaultType$c;\n }\n static get NAME() {\n return NAME$d;\n }\n\n // Public\n dispose() {\n EventHandler.off(this._element, EVENT_KEY$9);\n }\n\n // Private\n _start(event) {\n if (!this._supportPointerEvents) {\n this._deltaX = event.touches[0].clientX;\n return;\n }\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX;\n }\n }\n _end(event) {\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX - this._deltaX;\n }\n this._handleSwipe();\n execute(this._config.endCallback);\n }\n _move(event) {\n this._deltaX = event.touches && event.touches.length > 1 ? 0 : event.touches[0].clientX - this._deltaX;\n }\n _handleSwipe() {\n const absDeltaX = Math.abs(this._deltaX);\n if (absDeltaX <= SWIPE_THRESHOLD) {\n return;\n }\n const direction = absDeltaX / this._deltaX;\n this._deltaX = 0;\n if (!direction) {\n return;\n }\n execute(direction > 0 ? this._config.rightCallback : this._config.leftCallback);\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 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 _eventIsPointerPenTouch(event) {\n return this._supportPointerEvents && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH);\n }\n\n // Static\n static isSupported() {\n return 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\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/**\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 this._addEventListeners();\n if (this._config.ride === CLASS_NAME_CAROUSEL) {\n this.cycle();\n }\n }\n\n // Getters\n static get Default() {\n return Default$b;\n }\n static get DefaultType() {\n return DefaultType$b;\n }\n static get NAME() {\n return NAME$c;\n }\n\n // Public\n next() {\n this._slide(ORDER_NEXT);\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 prev() {\n this._slide(ORDER_PREV);\n }\n pause() {\n if (this._isSliding) {\n triggerTransitionEnd(this._element);\n }\n this._clearInterval();\n }\n cycle() {\n this._clearInterval();\n this._updateInterval();\n this._interval = setInterval(() => this.nextWhenVisible(), this._config.interval);\n }\n _maybeEnableCycle() {\n if (!this._config.ride) {\n return;\n }\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.cycle());\n return;\n }\n this.cycle();\n }\n to(index) {\n const items = this._getItems();\n if (index > items.length - 1 || index < 0) {\n return;\n }\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.to(index));\n return;\n }\n const activeIndex = this._getItemIndex(this._getActive());\n if (activeIndex === index) {\n return;\n }\n const order = index > activeIndex ? ORDER_NEXT : ORDER_PREV;\n this._slide(order, items[index]);\n }\n dispose() {\n if (this._swipeHelper) {\n this._swipeHelper.dispose();\n }\n super.dispose();\n }\n\n // Private\n _configAfterMerge(config) {\n config.defaultInterval = config.interval;\n return config;\n }\n _addEventListeners() {\n if (this._config.keyboard) {\n EventHandler.on(this._element, EVENT_KEYDOWN$1, event => this._keydown(event));\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 if (this._config.touch && Swipe.isSupported()) {\n this._addTouchEventListeners();\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 const endCallBack = () => {\n if (this._config.pause !== 'hover') {\n return;\n }\n\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 this.pause();\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout);\n }\n this.touchTimeout = setTimeout(() => this._maybeEnableCycle(), TOUCHEVENT_COMPAT_WAIT + this._config.interval);\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 _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return;\n }\n const direction = KEY_TO_DIRECTION[event.key];\n if (direction) {\n event.preventDefault();\n this._slide(this._directionToOrder(direction));\n }\n }\n _getItemIndex(element) {\n return this._getItems().indexOf(element);\n }\n _setActiveIndicatorElement(index) {\n if (!this._indicatorsElement) {\n return;\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 if (newActiveIndicator) {\n newActiveIndicator.classList.add(CLASS_NAME_ACTIVE$2);\n newActiveIndicator.setAttribute('aria-current', 'true');\n }\n }\n _updateInterval() {\n const element = this._activeElement || this._getActive();\n if (!element) {\n return;\n }\n const elementInterval = Number.parseInt(element.getAttribute('data-bs-interval'), 10);\n this._config.interval = elementInterval || this._config.defaultInterval;\n }\n _slide(order, element = null) {\n if (this._isSliding) {\n return;\n }\n const activeElement = this._getActive();\n const isNext = order === ORDER_NEXT;\n const nextElement = element || getNextActiveElement(this._getItems(), activeElement, isNext, this._config.wrap);\n if (nextElement === activeElement) {\n return;\n }\n const nextElementIndex = this._getItemIndex(nextElement);\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 const slideEvent = triggerEvent(EVENT_SLIDE);\n if (slideEvent.defaultPrevented) {\n return;\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 const isCycling = Boolean(this._interval);\n this.pause();\n this._isSliding = true;\n this._setActiveIndicatorElement(nextElementIndex);\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 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 this._queueCallback(completeCallBack, activeElement, this._isAnimated());\n if (isCycling) {\n this.cycle();\n }\n }\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_SLIDE);\n }\n _getActive() {\n return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element);\n }\n _getItems() {\n return SelectorEngine.find(SELECTOR_ITEM, this._element);\n }\n _clearInterval() {\n if (this._interval) {\n clearInterval(this._interval);\n this._interval = null;\n }\n }\n _directionToOrder(direction) {\n if (isRTL()) {\n return direction === DIRECTION_LEFT ? ORDER_PREV : ORDER_NEXT;\n }\n return direction === DIRECTION_LEFT ? ORDER_NEXT : ORDER_PREV;\n }\n _orderToDirection(order) {\n if (isRTL()) {\n return order === ORDER_PREV ? DIRECTION_LEFT : DIRECTION_RIGHT;\n }\n return order === ORDER_PREV ? DIRECTION_RIGHT : DIRECTION_LEFT;\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Carousel.getOrCreateInstance(this, config);\n if (typeof config === 'number') {\n data.to(config);\n return;\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 data[config]();\n }\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$5, SELECTOR_DATA_SLIDE, function (event) {\n const target = SelectorEngine.getElementFromSelector(this);\n if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) {\n return;\n }\n event.preventDefault();\n const carousel = Carousel.getOrCreateInstance(target);\n const slideIndex = this.getAttribute('data-bs-slide-to');\n if (slideIndex) {\n carousel.to(slideIndex);\n carousel._maybeEnableCycle();\n return;\n }\n if (Manipulator.getDataAttribute(this, 'slide') === 'next') {\n carousel.next();\n carousel._maybeEnableCycle();\n return;\n }\n carousel.prev();\n carousel._maybeEnableCycle();\n});\nEventHandler.on(window, EVENT_LOAD_DATA_API$3, () => {\n const carousels = SelectorEngine.find(SELECTOR_DATA_RIDE);\n for (const carousel of carousels) {\n Carousel.getOrCreateInstance(carousel);\n }\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Carousel);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\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/**\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 for (const elem of toggleList) {\n const selector = SelectorEngine.getSelectorFromElement(elem);\n const filterElement = SelectorEngine.find(selector).filter(foundElement => foundElement === this._element);\n if (selector !== null && filterElement.length) {\n this._triggerArray.push(elem);\n }\n }\n this._initializeChildren();\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._triggerArray, this._isShown());\n }\n if (this._config.toggle) {\n this.toggle();\n }\n }\n\n // Getters\n static get Default() {\n return Default$a;\n }\n static get DefaultType() {\n return DefaultType$a;\n }\n static get NAME() {\n return NAME$b;\n }\n\n // Public\n toggle() {\n if (this._isShown()) {\n this.hide();\n } else {\n this.show();\n }\n }\n show() {\n if (this._isTransitioning || this._isShown()) {\n return;\n }\n let activeChildren = [];\n\n // find active children\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 if (activeChildren.length && activeChildren[0]._isTransitioning) {\n return;\n }\n const startEvent = EventHandler.trigger(this._element, EVENT_SHOW$6);\n if (startEvent.defaultPrevented) {\n return;\n }\n for (const activeInstance of activeChildren) {\n activeInstance.hide();\n }\n const dimension = this._getDimension();\n this._element.classList.remove(CLASS_NAME_COLLAPSE);\n this._element.classList.add(CLASS_NAME_COLLAPSING);\n this._element.style[dimension] = 0;\n this._addAriaAndCollapsedClass(this._triggerArray, true);\n this._isTransitioning = true;\n const complete = () => {\n this._isTransitioning = false;\n this._element.classList.remove(CLASS_NAME_COLLAPSING);\n this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW$7);\n this._element.style[dimension] = '';\n EventHandler.trigger(this._element, EVENT_SHOWN$6);\n };\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1);\n const scrollSize = `scroll${capitalizedDimension}`;\n this._queueCallback(complete, this._element, true);\n this._element.style[dimension] = `${this._element[scrollSize]}px`;\n }\n hide() {\n if (this._isTransitioning || !this._isShown()) {\n return;\n }\n const startEvent = EventHandler.trigger(this._element, EVENT_HIDE$6);\n if (startEvent.defaultPrevented) {\n return;\n }\n const dimension = this._getDimension();\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`;\n reflow(this._element);\n this._element.classList.add(CLASS_NAME_COLLAPSING);\n this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW$7);\n for (const trigger of this._triggerArray) {\n const element = SelectorEngine.getElementFromSelector(trigger);\n if (element && !this._isShown(element)) {\n this._addAriaAndCollapsedClass([trigger], false);\n }\n }\n this._isTransitioning = true;\n const complete = () => {\n this._isTransitioning = false;\n this._element.classList.remove(CLASS_NAME_COLLAPSING);\n this._element.classList.add(CLASS_NAME_COLLAPSE);\n EventHandler.trigger(this._element, EVENT_HIDDEN$6);\n };\n this._element.style[dimension] = '';\n this._queueCallback(complete, this._element, true);\n }\n _isShown(element = this._element) {\n return element.classList.contains(CLASS_NAME_SHOW$7);\n }\n\n // Private\n _configAfterMerge(config) {\n config.toggle = Boolean(config.toggle); // Coerce string values\n config.parent = getElement(config.parent);\n return config;\n }\n _getDimension() {\n return this._element.classList.contains(CLASS_NAME_HORIZONTAL) ? WIDTH : HEIGHT;\n }\n _initializeChildren() {\n if (!this._config.parent) {\n return;\n }\n const children = this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE$4);\n for (const element of children) {\n const selected = SelectorEngine.getElementFromSelector(element);\n if (selected) {\n this._addAriaAndCollapsedClass([element], this._isShown(selected));\n }\n }\n }\n _getFirstLevelChildren(selector) {\n const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent);\n // remove children if greater depth\n return SelectorEngine.find(selector, this._config.parent).filter(element => !children.includes(element));\n }\n _addAriaAndCollapsedClass(triggerArray, isOpen) {\n if (!triggerArray.length) {\n return;\n }\n for (const element of triggerArray) {\n element.classList.toggle(CLASS_NAME_COLLAPSED, !isOpen);\n element.setAttribute('aria-expanded', isOpen);\n }\n }\n\n // Static\n static jQueryInterface(config) {\n const _config = {};\n if (typeof config === 'string' && /show|hide/.test(config)) {\n _config.toggle = false;\n }\n return this.each(function () {\n const data = Collapse.getOrCreateInstance(this, _config);\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n }\n });\n }\n}\n\n/**\n * Data API implementation\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 for (const element of SelectorEngine.getMultipleElementsFromSelector(this)) {\n Collapse.getOrCreateInstance(element, {\n toggle: false\n }).toggle();\n }\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Collapse);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\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/**\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.3/forms/input-group/\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 }\n\n // Getters\n static get Default() {\n return Default$9;\n }\n static get DefaultType() {\n return DefaultType$9;\n }\n static get NAME() {\n return NAME$a;\n }\n\n // Public\n toggle() {\n return this._isShown() ? this.hide() : this.show();\n }\n show() {\n if (isDisabled(this._element) || this._isShown()) {\n return;\n }\n const relatedTarget = {\n relatedTarget: this._element\n };\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$5, relatedTarget);\n if (showEvent.defaultPrevented) {\n return;\n }\n this._createPopper();\n\n // 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 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 this._element.focus();\n this._element.setAttribute('aria-expanded', true);\n this._menu.classList.add(CLASS_NAME_SHOW$6);\n this._element.classList.add(CLASS_NAME_SHOW$6);\n EventHandler.trigger(this._element, EVENT_SHOWN$5, relatedTarget);\n }\n hide() {\n if (isDisabled(this._element) || !this._isShown()) {\n return;\n }\n const relatedTarget = {\n relatedTarget: this._element\n };\n this._completeHide(relatedTarget);\n }\n dispose() {\n if (this._popper) {\n this._popper.destroy();\n }\n super.dispose();\n }\n update() {\n this._inNavbar = this._detectNavbar();\n if (this._popper) {\n this._popper.update();\n }\n }\n\n // Private\n _completeHide(relatedTarget) {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$5, relatedTarget);\n if (hideEvent.defaultPrevented) {\n return;\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop);\n }\n }\n if (this._popper) {\n this._popper.destroy();\n }\n this._menu.classList.remove(CLASS_NAME_SHOW$6);\n this._element.classList.remove(CLASS_NAME_SHOW$6);\n this._element.setAttribute('aria-expanded', 'false');\n Manipulator.removeDataAttribute(this._menu, 'popper');\n EventHandler.trigger(this._element, EVENT_HIDDEN$5, relatedTarget);\n }\n _getConfig(config) {\n config = super._getConfig(config);\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 return config;\n }\n _createPopper() {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)');\n }\n let referenceElement = this._element;\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 const popperConfig = this._getPopperConfig();\n this._popper = Popper.createPopper(referenceElement, this._menu, popperConfig);\n }\n _isShown() {\n return this._menu.classList.contains(CLASS_NAME_SHOW$6);\n }\n _getPlacement() {\n const parentDropdown = this._parent;\n if (parentDropdown.classList.contains(CLASS_NAME_DROPEND)) {\n return PLACEMENT_RIGHT;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPSTART)) {\n return PLACEMENT_LEFT;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP_CENTER)) {\n return PLACEMENT_TOPCENTER;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPDOWN_CENTER)) {\n return PLACEMENT_BOTTOMCENTER;\n }\n\n // We need to trim the value because custom properties can also include spaces\n const isEnd = getComputedStyle(this._menu).getPropertyValue('--bs-position').trim() === 'end';\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {\n return isEnd ? PLACEMENT_TOPEND : PLACEMENT_TOP;\n }\n return isEnd ? PLACEMENT_BOTTOMEND : PLACEMENT_BOTTOM;\n }\n _detectNavbar() {\n return this._element.closest(SELECTOR_NAVBAR) !== null;\n }\n _getOffset() {\n const {\n offset\n } = this._config;\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10));\n }\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element);\n }\n return offset;\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 };\n\n // Disable Popper if we have a static display or Dropdown is in Navbar\n if (this._inNavbar || this._config.display === 'static') {\n Manipulator.setDataAttribute(this._menu, 'popper', 'static'); // TODO: v6 remove\n defaultBsPopperConfig.modifiers = [{\n name: 'applyStyles',\n enabled: false\n }];\n }\n return {\n ...defaultBsPopperConfig,\n ...execute(this._config.popperConfig, [defaultBsPopperConfig])\n };\n }\n _selectMenuItem({\n key,\n target\n }) {\n const items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, this._menu).filter(element => isVisible(element));\n if (!items.length) {\n return;\n }\n\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 getNextActiveElement(items, target, key === ARROW_DOWN_KEY$1, !items.includes(target)).focus();\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Dropdown.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\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 const openToggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE_SHOWN);\n for (const toggle of openToggles) {\n const context = Dropdown.getInstance(toggle);\n if (!context || context._config.autoClose === false) {\n continue;\n }\n const composedPath = event.composedPath();\n const isMenuTarget = composedPath.includes(context._menu);\n if (composedPath.includes(context._element) || context._config.autoClose === 'inside' && !isMenuTarget || context._config.autoClose === 'outside' && isMenuTarget) {\n continue;\n }\n\n // Tab navigation through the dropdown menu or events from contained inputs shouldn't close the menu\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 const relatedTarget = {\n relatedTarget: context._element\n };\n if (event.type === 'click') {\n relatedTarget.clickEvent = event;\n }\n context._completeHide(relatedTarget);\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\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 if (!isUpOrDownEvent && !isEscapeEvent) {\n return;\n }\n if (isInput && !isEscapeEvent) {\n return;\n }\n event.preventDefault();\n\n // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/\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 if (isUpOrDownEvent) {\n event.stopPropagation();\n instance.show();\n instance._selectMenuItem(event);\n return;\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\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/**\n * jQuery\n */\n\ndefineJQueryPlugin(Dropdown);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/backdrop.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\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/**\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 }\n\n // Getters\n static get Default() {\n return Default$8;\n }\n static get DefaultType() {\n return DefaultType$8;\n }\n static get NAME() {\n return NAME$9;\n }\n\n // Public\n show(callback) {\n if (!this._config.isVisible) {\n execute(callback);\n return;\n }\n this._append();\n const element = this._getElement();\n if (this._config.isAnimated) {\n reflow(element);\n }\n element.classList.add(CLASS_NAME_SHOW$5);\n this._emulateAnimation(() => {\n execute(callback);\n });\n }\n hide(callback) {\n if (!this._config.isVisible) {\n execute(callback);\n return;\n }\n this._getElement().classList.remove(CLASS_NAME_SHOW$5);\n this._emulateAnimation(() => {\n this.dispose();\n execute(callback);\n });\n }\n dispose() {\n if (!this._isAppended) {\n return;\n }\n EventHandler.off(this._element, EVENT_MOUSEDOWN);\n this._element.remove();\n this._isAppended = false;\n }\n\n // Private\n _getElement() {\n if (!this._element) {\n const backdrop = document.createElement('div');\n backdrop.className = this._config.className;\n if (this._config.isAnimated) {\n backdrop.classList.add(CLASS_NAME_FADE$4);\n }\n this._element = backdrop;\n }\n return this._element;\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 _append() {\n if (this._isAppended) {\n return;\n }\n const element = this._getElement();\n this._config.rootElement.append(element);\n EventHandler.on(element, EVENT_MOUSEDOWN, () => {\n execute(this._config.clickCallback);\n });\n this._isAppended = true;\n }\n _emulateAnimation(callback) {\n executeAfterTransition(callback, this._getElement(), this._config.isAnimated);\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/focustrap.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\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/**\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 }\n\n // Getters\n static get Default() {\n return Default$7;\n }\n static get DefaultType() {\n return DefaultType$7;\n }\n static get NAME() {\n return NAME$8;\n }\n\n // Public\n activate() {\n if (this._isActive) {\n return;\n }\n if (this._config.autofocus) {\n this._config.trapElement.focus();\n }\n EventHandler.off(document, EVENT_KEY$5); // guard against infinite focus loop\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 deactivate() {\n if (!this._isActive) {\n return;\n }\n this._isActive = false;\n EventHandler.off(document, EVENT_KEY$5);\n }\n\n // Private\n _handleFocusin(event) {\n const {\n trapElement\n } = this._config;\n if (event.target === document || event.target === trapElement || trapElement.contains(event.target)) {\n return;\n }\n const elements = SelectorEngine.focusableChildren(trapElement);\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 _handleKeydown(event) {\n if (event.key !== TAB_KEY) {\n return;\n }\n this._lastTabNavDirection = event.shiftKey ? TAB_NAV_BACKWARD : TAB_NAV_FORWARD;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/scrollBar.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\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/**\n * Class definition\n */\n\nclass ScrollBarHelper {\n constructor() {\n this._element = document.body;\n }\n\n // Public\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 hide() {\n const width = this.getWidth();\n this._disableOverFlow();\n // give padding to element to balance the hidden scrollbar width\n this._setElementAttributes(this._element, PROPERTY_PADDING, calculatedValue => calculatedValue + width);\n // trick: We adjust positive paddingRight and negative marginRight to sticky-top elements to keep showing fullwidth\n this._setElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING, calculatedValue => calculatedValue + width);\n this._setElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN, calculatedValue => calculatedValue - width);\n }\n reset() {\n this._resetElementAttributes(this._element, 'overflow');\n this._resetElementAttributes(this._element, PROPERTY_PADDING);\n this._resetElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING);\n this._resetElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN);\n }\n isOverflowing() {\n return this.getWidth() > 0;\n }\n\n // Private\n _disableOverFlow() {\n this._saveInitialAttribute(this._element, 'overflow');\n this._element.style.overflow = 'hidden';\n }\n _setElementAttributes(selector, styleProperty, callback) {\n const scrollbarWidth = this.getWidth();\n const manipulationCallBack = element => {\n if (element !== this._element && window.innerWidth > element.clientWidth + scrollbarWidth) {\n return;\n }\n this._saveInitialAttribute(element, styleProperty);\n const calculatedValue = window.getComputedStyle(element).getPropertyValue(styleProperty);\n element.style.setProperty(styleProperty, `${callback(Number.parseFloat(calculatedValue))}px`);\n };\n this._applyManipulationCallback(selector, manipulationCallBack);\n }\n _saveInitialAttribute(element, styleProperty) {\n const actualValue = element.style.getPropertyValue(styleProperty);\n if (actualValue) {\n Manipulator.setDataAttribute(element, styleProperty, actualValue);\n }\n }\n _resetElementAttributes(selector, styleProperty) {\n const manipulationCallBack = element => {\n const value = Manipulator.getDataAttribute(element, styleProperty);\n // We only want to remove the property if the value is `null`; the value can also be zero\n if (value === null) {\n element.style.removeProperty(styleProperty);\n return;\n }\n Manipulator.removeDataAttribute(element, styleProperty);\n element.style.setProperty(styleProperty, value);\n };\n this._applyManipulationCallback(selector, manipulationCallBack);\n }\n _applyManipulationCallback(selector, callBack) {\n if (isElement(selector)) {\n callBack(selector);\n return;\n }\n for (const sel of SelectorEngine.find(selector, this._element)) {\n callBack(sel);\n }\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\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/**\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 this._addEventListeners();\n }\n\n // Getters\n static get Default() {\n return Default$6;\n }\n static get DefaultType() {\n return DefaultType$6;\n }\n static get NAME() {\n return NAME$7;\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n }\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return;\n }\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$4, {\n relatedTarget\n });\n if (showEvent.defaultPrevented) {\n return;\n }\n this._isShown = true;\n this._isTransitioning = true;\n this._scrollBar.hide();\n document.body.classList.add(CLASS_NAME_OPEN);\n this._adjustDialog();\n this._backdrop.show(() => this._showElement(relatedTarget));\n }\n hide() {\n if (!this._isShown || this._isTransitioning) {\n return;\n }\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$4);\n if (hideEvent.defaultPrevented) {\n return;\n }\n this._isShown = false;\n this._isTransitioning = true;\n this._focustrap.deactivate();\n this._element.classList.remove(CLASS_NAME_SHOW$4);\n this._queueCallback(() => this._hideModal(), this._element, this._isAnimated());\n }\n dispose() {\n EventHandler.off(window, EVENT_KEY$4);\n EventHandler.off(this._dialog, EVENT_KEY$4);\n this._backdrop.dispose();\n this._focustrap.deactivate();\n super.dispose();\n }\n handleUpdate() {\n this._adjustDialog();\n }\n\n // Private\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 _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\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 this._element.style.display = 'block';\n this._element.removeAttribute('aria-hidden');\n this._element.setAttribute('aria-modal', true);\n this._element.setAttribute('role', 'dialog');\n this._element.scrollTop = 0;\n const modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog);\n if (modalBody) {\n modalBody.scrollTop = 0;\n }\n reflow(this._element);\n this._element.classList.add(CLASS_NAME_SHOW$4);\n const transitionComplete = () => {\n if (this._config.focus) {\n this._focustrap.activate();\n }\n this._isTransitioning = false;\n EventHandler.trigger(this._element, EVENT_SHOWN$4, {\n relatedTarget\n });\n };\n this._queueCallback(transitionComplete, this._dialog, this._isAnimated());\n }\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS$1, event => {\n if (event.key !== ESCAPE_KEY$1) {\n return;\n }\n if (this._config.keyboard) {\n this.hide();\n return;\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 if (this._config.backdrop === 'static') {\n this._triggerBackdropTransition();\n return;\n }\n if (this._config.backdrop) {\n this.hide();\n }\n });\n });\n }\n _hideModal() {\n this._element.style.display = 'none';\n this._element.setAttribute('aria-hidden', true);\n this._element.removeAttribute('aria-modal');\n this._element.removeAttribute('role');\n this._isTransitioning = false;\n this._backdrop.hide(() => {\n document.body.classList.remove(CLASS_NAME_OPEN);\n this._resetAdjustments();\n this._scrollBar.reset();\n EventHandler.trigger(this._element, EVENT_HIDDEN$4);\n });\n }\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_FADE$3);\n }\n _triggerBackdropTransition() {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED$1);\n if (hideEvent.defaultPrevented) {\n return;\n }\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n const initialOverflowY = this._element.style.overflowY;\n // return if the following background transition hasn't yet completed\n if (initialOverflowY === 'hidden' || this._element.classList.contains(CLASS_NAME_STATIC)) {\n return;\n }\n if (!isModalOverflowing) {\n this._element.style.overflowY = 'hidden';\n }\n this._element.classList.add(CLASS_NAME_STATIC);\n this._queueCallback(() => {\n this._element.classList.remove(CLASS_NAME_STATIC);\n this._queueCallback(() => {\n this._element.style.overflowY = initialOverflowY;\n }, this._dialog);\n }, this._dialog);\n this._element.focus();\n }\n\n /**\n * The following methods are used to handle overflowing modals\n */\n\n _adjustDialog() {\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n const scrollbarWidth = this._scrollBar.getWidth();\n const isBodyOverflowing = scrollbarWidth > 0;\n if (isBodyOverflowing && !isModalOverflowing) {\n const property = isRTL() ? 'paddingLeft' : 'paddingRight';\n this._element.style[property] = `${scrollbarWidth}px`;\n }\n if (!isBodyOverflowing && isModalOverflowing) {\n const property = isRTL() ? 'paddingRight' : 'paddingLeft';\n this._element.style[property] = `${scrollbarWidth}px`;\n }\n }\n _resetAdjustments() {\n this._element.style.paddingLeft = '';\n this._element.style.paddingRight = '';\n }\n\n // Static\n static jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n const data = Modal.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config](relatedTarget);\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$2, SELECTOR_DATA_TOGGLE$2, function (event) {\n const target = SelectorEngine.getElementFromSelector(this);\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\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 EventHandler.one(target, EVENT_HIDDEN$4, () => {\n if (isVisible(this)) {\n this.focus();\n }\n });\n });\n\n // avoid conflict when clicking modal toggler while another one is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR$1);\n if (alreadyOpen) {\n Modal.getInstance(alreadyOpen).hide();\n }\n const data = Modal.getOrCreateInstance(target);\n data.toggle(this);\n});\nenableDismissTrigger(Modal);\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Modal);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap offcanvas.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\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/**\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 this._addEventListeners();\n }\n\n // Getters\n static get Default() {\n return Default$5;\n }\n static get DefaultType() {\n return DefaultType$5;\n }\n static get NAME() {\n return NAME$6;\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n }\n show(relatedTarget) {\n if (this._isShown) {\n return;\n }\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$3, {\n relatedTarget\n });\n if (showEvent.defaultPrevented) {\n return;\n }\n this._isShown = true;\n this._backdrop.show();\n if (!this._config.scroll) {\n new ScrollBarHelper().hide();\n }\n this._element.setAttribute('aria-modal', true);\n this._element.setAttribute('role', 'dialog');\n this._element.classList.add(CLASS_NAME_SHOWING$1);\n const completeCallBack = () => {\n if (!this._config.scroll || this._config.backdrop) {\n this._focustrap.activate();\n }\n this._element.classList.add(CLASS_NAME_SHOW$3);\n this._element.classList.remove(CLASS_NAME_SHOWING$1);\n EventHandler.trigger(this._element, EVENT_SHOWN$3, {\n relatedTarget\n });\n };\n this._queueCallback(completeCallBack, this._element, true);\n }\n hide() {\n if (!this._isShown) {\n return;\n }\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$3);\n if (hideEvent.defaultPrevented) {\n return;\n }\n this._focustrap.deactivate();\n this._element.blur();\n this._isShown = false;\n this._element.classList.add(CLASS_NAME_HIDING);\n this._backdrop.hide();\n const completeCallback = () => {\n this._element.classList.remove(CLASS_NAME_SHOW$3, CLASS_NAME_HIDING);\n this._element.removeAttribute('aria-modal');\n this._element.removeAttribute('role');\n if (!this._config.scroll) {\n new ScrollBarHelper().reset();\n }\n EventHandler.trigger(this._element, EVENT_HIDDEN$3);\n };\n this._queueCallback(completeCallback, this._element, true);\n }\n dispose() {\n this._backdrop.dispose();\n this._focustrap.deactivate();\n super.dispose();\n }\n\n // Private\n _initializeBackDrop() {\n const clickCallback = () => {\n if (this._config.backdrop === 'static') {\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED);\n return;\n }\n this.hide();\n };\n\n // 'static' option will be translated to true, and booleans will keep their value\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 _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n });\n }\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return;\n }\n if (this._config.keyboard) {\n this.hide();\n return;\n }\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED);\n });\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Offcanvas.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config](this);\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$1, SELECTOR_DATA_TOGGLE$1, function (event) {\n const target = SelectorEngine.getElementFromSelector(this);\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n if (isDisabled(this)) {\n return;\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 });\n\n // avoid conflict when clicking a toggler of an offcanvas, while another is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR);\n if (alreadyOpen && alreadyOpen !== target) {\n Offcanvas.getInstance(alreadyOpen).hide();\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/**\n * jQuery\n */\n\ndefineJQueryPlugin(Offcanvas);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n// js-docs-start allow-list\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i;\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};\n// js-docs-end allow-list\n\nconst uriAttributes = new Set(['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']);\n\n/**\n * A pattern that recognizes URLs that are safe wrt. XSS in URL navigation\n * contexts.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/15.2.8/packages/core/src/sanitization/url_sanitizer.ts#L38\n */\n// eslint-disable-next-line unicorn/better-regex\nconst SAFE_URL_PATTERN = /^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i;\nconst allowedAttribute = (attribute, allowedAttributeList) => {\n const attributeName = attribute.nodeName.toLowerCase();\n if (allowedAttributeList.includes(attributeName)) {\n if (uriAttributes.has(attributeName)) {\n return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue));\n }\n return true;\n }\n\n // Check if a regular expression validates the attribute.\n return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp).some(regex => regex.test(attributeName));\n};\nfunction sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {\n if (!unsafeHtml.length) {\n return unsafeHtml;\n }\n if (sanitizeFunction && typeof sanitizeFunction === 'function') {\n return sanitizeFunction(unsafeHtml);\n }\n const domParser = new window.DOMParser();\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html');\n const elements = [].concat(...createdDocument.body.querySelectorAll('*'));\n for (const element of elements) {\n const elementName = element.nodeName.toLowerCase();\n if (!Object.keys(allowList).includes(elementName)) {\n element.remove();\n continue;\n }\n const attributeList = [].concat(...element.attributes);\n const allowedAttributes = [].concat(allowList['*'] || [], allowList[elementName] || []);\n for (const attribute of attributeList) {\n if (!allowedAttribute(attribute, allowedAttributes)) {\n element.removeAttribute(attribute.nodeName);\n }\n }\n }\n return createdDocument.body.innerHTML;\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/template-factory.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\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/**\n * Class definition\n */\n\nclass TemplateFactory extends Config {\n constructor(config) {\n super();\n this._config = this._getConfig(config);\n }\n\n // Getters\n static get Default() {\n return Default$4;\n }\n static get DefaultType() {\n return DefaultType$4;\n }\n static get NAME() {\n return NAME$5;\n }\n\n // Public\n getContent() {\n return Object.values(this._config.content).map(config => this._resolvePossibleFunction(config)).filter(Boolean);\n }\n hasContent() {\n return this.getContent().length > 0;\n }\n changeContent(content) {\n this._checkContent(content);\n this._config.content = {\n ...this._config.content,\n ...content\n };\n return this;\n }\n toHtml() {\n const templateWrapper = document.createElement('div');\n templateWrapper.innerHTML = this._maybeSanitize(this._config.template);\n for (const [selector, text] of Object.entries(this._config.content)) {\n this._setContent(templateWrapper, text, selector);\n }\n const template = templateWrapper.children[0];\n const extraClass = this._resolvePossibleFunction(this._config.extraClass);\n if (extraClass) {\n template.classList.add(...extraClass.split(' '));\n }\n return template;\n }\n\n // Private\n _typeCheckConfig(config) {\n super._typeCheckConfig(config);\n this._checkContent(config.content);\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 _setContent(template, content, selector) {\n const templateElement = SelectorEngine.findOne(selector, template);\n if (!templateElement) {\n return;\n }\n content = this._resolvePossibleFunction(content);\n if (!content) {\n templateElement.remove();\n return;\n }\n if (isElement(content)) {\n this._putElementInTemplate(getElement(content), templateElement);\n return;\n }\n if (this._config.html) {\n templateElement.innerHTML = this._maybeSanitize(content);\n return;\n }\n templateElement.textContent = content;\n }\n _maybeSanitize(arg) {\n return this._config.sanitize ? sanitizeHtml(arg, this._config.allowList, this._config.sanitizeFn) : arg;\n }\n _resolvePossibleFunction(arg) {\n return execute(arg, [this]);\n }\n _putElementInTemplate(element, templateElement) {\n if (this._config.html) {\n templateElement.innerHTML = '';\n templateElement.append(element);\n return;\n }\n templateElement.textContent = element.textContent;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\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, 6],\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/**\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 super(element, config);\n\n // Private\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;\n\n // Protected\n this.tip = null;\n this._setListeners();\n if (!this._config.selector) {\n this._fixTitle();\n }\n }\n\n // Getters\n static get Default() {\n return Default$3;\n }\n static get DefaultType() {\n return DefaultType$3;\n }\n static get NAME() {\n return NAME$4;\n }\n\n // Public\n enable() {\n this._isEnabled = true;\n }\n disable() {\n this._isEnabled = false;\n }\n toggleEnabled() {\n this._isEnabled = !this._isEnabled;\n }\n toggle() {\n if (!this._isEnabled) {\n return;\n }\n this._activeTrigger.click = !this._activeTrigger.click;\n if (this._isShown()) {\n this._leave();\n return;\n }\n this._enter();\n }\n dispose() {\n clearTimeout(this._timeout);\n EventHandler.off(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler);\n if (this._element.getAttribute('data-bs-original-title')) {\n this._element.setAttribute('title', this._element.getAttribute('data-bs-original-title'));\n }\n this._disposePopper();\n super.dispose();\n }\n show() {\n if (this._element.style.display === 'none') {\n throw new Error('Please use show on visible elements');\n }\n if (!(this._isWithContent() && this._isEnabled)) {\n return;\n }\n const showEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOW$2));\n const shadowRoot = findShadowRoot(this._element);\n const isInTheDom = (shadowRoot || this._element.ownerDocument.documentElement).contains(this._element);\n if (showEvent.defaultPrevented || !isInTheDom) {\n return;\n }\n\n // TODO: v6 remove this or make it optional\n this._disposePopper();\n const tip = this._getTipElement();\n this._element.setAttribute('aria-describedby', tip.getAttribute('id'));\n const {\n container\n } = this._config;\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 this._popper = this._createPopper(tip);\n tip.classList.add(CLASS_NAME_SHOW$2);\n\n // 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 if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop);\n }\n }\n const complete = () => {\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOWN$2));\n if (this._isHovered === false) {\n this._leave();\n }\n this._isHovered = false;\n };\n this._queueCallback(complete, this.tip, this._isAnimated());\n }\n hide() {\n if (!this._isShown()) {\n return;\n }\n const hideEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDE$2));\n if (hideEvent.defaultPrevented) {\n return;\n }\n const tip = this._getTipElement();\n tip.classList.remove(CLASS_NAME_SHOW$2);\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop);\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 if (!this._isHovered) {\n this._disposePopper();\n }\n this._element.removeAttribute('aria-describedby');\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDDEN$2));\n };\n this._queueCallback(complete, this.tip, this._isAnimated());\n }\n update() {\n if (this._popper) {\n this._popper.update();\n }\n }\n\n // Protected\n _isWithContent() {\n return Boolean(this._getTitle());\n }\n _getTipElement() {\n if (!this.tip) {\n this.tip = this._createTipElement(this._newContent || this._getContentForTemplate());\n }\n return this.tip;\n }\n _createTipElement(content) {\n const tip = this._getTemplateFactory(content).toHtml();\n\n // TODO: remove this check in v6\n if (!tip) {\n return null;\n }\n tip.classList.remove(CLASS_NAME_FADE$2, CLASS_NAME_SHOW$2);\n // TODO: v6 the following can be achieved with CSS only\n tip.classList.add(`bs-${this.constructor.NAME}-auto`);\n const tipId = getUID(this.constructor.NAME).toString();\n tip.setAttribute('id', tipId);\n if (this._isAnimated()) {\n tip.classList.add(CLASS_NAME_FADE$2);\n }\n return tip;\n }\n setContent(content) {\n this._newContent = content;\n if (this._isShown()) {\n this._disposePopper();\n this.show();\n }\n }\n _getTemplateFactory(content) {\n if (this._templateFactory) {\n this._templateFactory.changeContent(content);\n } else {\n this._templateFactory = new TemplateFactory({\n ...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 return this._templateFactory;\n }\n _getContentForTemplate() {\n return {\n [SELECTOR_TOOLTIP_INNER]: this._getTitle()\n };\n }\n _getTitle() {\n return this._resolvePossibleFunction(this._config.title) || this._element.getAttribute('data-bs-original-title');\n }\n\n // Private\n _initializeOnDelegatedTarget(event) {\n return this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig());\n }\n _isAnimated() {\n return this._config.animation || this.tip && this.tip.classList.contains(CLASS_NAME_FADE$2);\n }\n _isShown() {\n return this.tip && this.tip.classList.contains(CLASS_NAME_SHOW$2);\n }\n _createPopper(tip) {\n const placement = execute(this._config.placement, [this, tip, this._element]);\n const attachment = AttachmentMap[placement.toUpperCase()];\n return Popper.createPopper(this._element, tip, this._getPopperConfig(attachment));\n }\n _getOffset() {\n const {\n offset\n } = this._config;\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10));\n }\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element);\n }\n return offset;\n }\n _resolvePossibleFunction(arg) {\n return execute(arg, [this._element]);\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 {\n ...defaultBsPopperConfig,\n ...execute(this._config.popperConfig, [defaultBsPopperConfig])\n };\n }\n _setListeners() {\n const triggers = this._config.trigger.split(' ');\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 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 context._activeTrigger[event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER] = true;\n context._enter();\n });\n EventHandler.on(this._element, eventOut, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event);\n context._activeTrigger[event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER] = context._element.contains(event.relatedTarget);\n context._leave();\n });\n }\n }\n this._hideModalHandler = () => {\n if (this._element) {\n this.hide();\n }\n };\n EventHandler.on(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler);\n }\n _fixTitle() {\n const title = this._element.getAttribute('title');\n if (!title) {\n return;\n }\n if (!this._element.getAttribute('aria-label') && !this._element.textContent.trim()) {\n this._element.setAttribute('aria-label', title);\n }\n this._element.setAttribute('data-bs-original-title', title); // DO NOT USE IT. Is only for backwards compatibility\n this._element.removeAttribute('title');\n }\n _enter() {\n if (this._isShown() || this._isHovered) {\n this._isHovered = true;\n return;\n }\n this._isHovered = true;\n this._setTimeout(() => {\n if (this._isHovered) {\n this.show();\n }\n }, this._config.delay.show);\n }\n _leave() {\n if (this._isWithActiveTrigger()) {\n return;\n }\n this._isHovered = false;\n this._setTimeout(() => {\n if (!this._isHovered) {\n this.hide();\n }\n }, this._config.delay.hide);\n }\n _setTimeout(handler, timeout) {\n clearTimeout(this._timeout);\n this._timeout = setTimeout(handler, timeout);\n }\n _isWithActiveTrigger() {\n return Object.values(this._activeTrigger).includes(true);\n }\n _getConfig(config) {\n const dataAttributes = Manipulator.getDataAttributes(this._element);\n for (const dataAttribute of Object.keys(dataAttributes)) {\n if (DISALLOWED_ATTRIBUTES.has(dataAttribute)) {\n delete dataAttributes[dataAttribute];\n }\n }\n config = {\n ...dataAttributes,\n ...(typeof config === 'object' && config ? config : {})\n };\n config = this._mergeConfigObj(config);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n _configAfterMerge(config) {\n config.container = config.container === false ? document.body : getElement(config.container);\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n };\n }\n if (typeof config.title === 'number') {\n config.title = config.title.toString();\n }\n if (typeof config.content === 'number') {\n config.content = config.content.toString();\n }\n return config;\n }\n _getDelegateConfig() {\n const config = {};\n for (const [key, value] of Object.entries(this._config)) {\n if (this.constructor.Default[key] !== value) {\n config[key] = value;\n }\n }\n config.selector = false;\n config.trigger = 'manual';\n\n // 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 return config;\n }\n _disposePopper() {\n if (this._popper) {\n this._popper.destroy();\n this._popper = null;\n }\n if (this.tip) {\n this.tip.remove();\n this.tip = null;\n }\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Tooltip.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n });\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Tooltip);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$3 = 'popover';\nconst SELECTOR_TITLE = '.popover-header';\nconst SELECTOR_CONTENT = '.popover-body';\nconst Default$2 = {\n ...Tooltip.Default,\n content: '',\n offset: [0, 8],\n placement: 'right',\n template: '
' + '
' + '

' + '
' + '
',\n trigger: 'click'\n};\nconst DefaultType$2 = {\n ...Tooltip.DefaultType,\n content: '(null|string|element|function)'\n};\n\n/**\n * Class definition\n */\n\nclass Popover extends Tooltip {\n // Getters\n static get Default() {\n return Default$2;\n }\n static get DefaultType() {\n return DefaultType$2;\n }\n static get NAME() {\n return NAME$3;\n }\n\n // Overrides\n _isWithContent() {\n return this._getTitle() || this._getContent();\n }\n\n // Private\n _getContentForTemplate() {\n return {\n [SELECTOR_TITLE]: this._getTitle(),\n [SELECTOR_CONTENT]: this._getContent()\n };\n }\n _getContent() {\n return this._resolvePossibleFunction(this._config.content);\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Popover.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n });\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Popover);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\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/**\n * Class definition\n */\n\nclass ScrollSpy extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n\n // this._element is the observablesContainer and config.target the menu links wrapper\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 }\n\n // Getters\n static get Default() {\n return Default$1;\n }\n static get DefaultType() {\n return DefaultType$1;\n }\n static get NAME() {\n return NAME$2;\n }\n\n // Public\n refresh() {\n this._initializeTargetsAndObservables();\n this._maybeEnableSmoothScroll();\n if (this._observer) {\n this._observer.disconnect();\n } else {\n this._observer = this._getNewObserver();\n }\n for (const section of this._observableSections.values()) {\n this._observer.observe(section);\n }\n }\n dispose() {\n this._observer.disconnect();\n super.dispose();\n }\n\n // Private\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;\n\n // TODO: v6 Only for backwards compatibility reasons. Use rootMargin only\n config.rootMargin = config.offset ? `${config.offset}px 0px -30%` : config.rootMargin;\n if (typeof config.threshold === 'string') {\n config.threshold = config.threshold.split(',').map(value => Number.parseFloat(value));\n }\n return config;\n }\n _maybeEnableSmoothScroll() {\n if (!this._config.smoothScroll) {\n return;\n }\n\n // unregister any previous listeners\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 if (observableSection) {\n event.preventDefault();\n const root = this._rootElement || window;\n const height = observableSection.offsetTop - this._element.offsetTop;\n if (root.scrollTo) {\n root.scrollTo({\n top: height,\n behavior: 'smooth'\n });\n return;\n }\n\n // Chrome 60 doesn't support `scrollTo`\n root.scrollTop = height;\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 }\n\n // The logic of selection\n _observerCallback(entries) {\n const targetElement = entry => this._targetLinks.get(`#${entry.target.id}`);\n const activate = entry => {\n this._previousScrollData.visibleEntryTop = entry.target.offsetTop;\n this._process(targetElement(entry));\n };\n const parentScrollTop = (this._rootElement || document.documentElement).scrollTop;\n const userScrollsDown = parentScrollTop >= this._previousScrollData.parentScrollTop;\n this._previousScrollData.parentScrollTop = parentScrollTop;\n for (const entry of entries) {\n if (!entry.isIntersecting) {\n this._activeTarget = null;\n this._clearActiveClass(targetElement(entry));\n continue;\n }\n const entryIsLowerThanPrevious = entry.target.offsetTop >= this._previousScrollData.visibleEntryTop;\n // if we are scrolling down, pick the bigger offsetTop\n if (userScrollsDown && entryIsLowerThanPrevious) {\n activate(entry);\n // if parent isn't scrolled, let's keep the first visible item, breaking the iteration\n if (!parentScrollTop) {\n return;\n }\n continue;\n }\n\n // if we are scrolling up, pick the smallest offsetTop\n if (!userScrollsDown && !entryIsLowerThanPrevious) {\n activate(entry);\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 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 const observableSection = SelectorEngine.findOne(decodeURI(anchor.hash), this._element);\n\n // ensure that the observableSection exists & is visible\n if (isVisible(observableSection)) {\n this._targetLinks.set(decodeURI(anchor.hash), anchor);\n this._observableSections.set(anchor.hash, observableSection);\n }\n }\n }\n _process(target) {\n if (this._activeTarget === target) {\n return;\n }\n this._clearActiveClass(this._config.target);\n this._activeTarget = target;\n target.classList.add(CLASS_NAME_ACTIVE$1);\n this._activateParents(target);\n EventHandler.trigger(this._element, EVENT_ACTIVATE, {\n relatedTarget: target\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 for (const listGroup of SelectorEngine.parents(target, SELECTOR_NAV_LIST_GROUP)) {\n // Set triggered links parents as active\n // With both