From efbdf0a87ad0976deded7368fb54d51b6d85c487 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 26 Feb 2024 16:55:34 +0000 Subject: [PATCH] Built site for memoiR: 1.2-5@2299c4b --- 404.html | 110 + LICENSE.html | 276 + apple-touch-icon-120x120.png | Bin 0 -> 1880 bytes apple-touch-icon-152x152.png | Bin 0 -> 1984 bytes apple-touch-icon-180x180.png | Bin 0 -> 2341 bytes apple-touch-icon-60x60.png | Bin 0 -> 1078 bytes apple-touch-icon-76x76.png | Bin 0 -> 1266 bytes apple-touch-icon.png | Bin 0 -> 2341 bytes articles/LaTeX.html | 179 + articles/articles.html | 688 + articles/articles/LaTeX.html | 8 + articles/articles/articles.html | 8 + articles/articles/customize.html | 8 + articles/articles/figures.html | 8 + articles/articles/upgrade.html | 8 + .../articles_files/figure-html/pressure-1.png | Bin 0 -> 26090 bytes .../articles_files}/kePrint-0.0.1/kePrint.js | 0 .../lightable-0.0.1/lightable.css | 0 articles/customize.html | 444 + articles/figures.html | 177 + articles/figures.png | Bin 0 -> 1062516 bytes articles/index.html | 94 + articles/memoiR.html | 240 + articles/trim.png | Bin 0 -> 44239 bytes articles/upgrade.html | 175 + authors.html | 103 + deps/bootstrap-5.3.1/bootstrap.bundle.min.js | 7 + .../bootstrap.bundle.min.js.map | 1 + deps/bootstrap-5.3.1/bootstrap.min.css | 5 + deps/bootstrap-5.3.1/font.css | 124 + ...txg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrc.woff | Bin 0 -> 27828 bytes ...txg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrc.woff | Bin 0 -> 27492 bytes .../1adeadb2fe618c5ed46221f15e12b9c8.woff | Bin 0 -> 46088 bytes .../fonts/4iCs6KVjbNBYlgo6ew.woff | Bin 0 -> 134032 bytes .../fonts/4iCs6KVjbNBYlgoKfw7w.woff | Bin 0 -> 39832 bytes .../fonts/4iCv6KVjbNBYlgoCxCvTtA.woff | Bin 0 -> 117140 bytes .../fonts/4iCv6KVjbNBYlgoCxCvjsGyL.woff | Bin 0 -> 34452 bytes .../6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDQ.woff | Bin 0 -> 17760 bytes .../6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff | Bin 0 -> 49156 bytes .../fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff | Bin 0 -> 74684 bytes .../6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff | Bin 0 -> 18420 bytes .../6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff | Bin 0 -> 74348 bytes .../6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkw.woff | Bin 0 -> 74332 bytes .../6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff | Bin 0 -> 18388 bytes .../6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkw.woff | Bin 0 -> 74148 bytes .../6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdo.woff | Bin 0 -> 18340 bytes .../fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNRevw.woff | Bin 0 -> 16724 bytes .../fonts/CSR54z1Qlv-GDxkbKVQ_dFsvaNA.woff | Bin 0 -> 29672 bytes .../fonts/CSR64z1Qlv-GDxkbKVQ_TOQ.woff | Bin 0 -> 75128 bytes .../fonts/CSR64z1Qlv-GDxkbKVQ_fOAKSw.woff | Bin 0 -> 16516 bytes ...xRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXhM0.woff | Bin 0 -> 55992 bytes ...xRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQhM0.woff | Bin 0 -> 56004 bytes ...g3hIP6sJ7fM7PqlOPHYvDP_W9O7GQTTbI1rSg.woff | Bin 0 -> 47720 bytes ...g3hIP6sJ7fM7PqlOPHYvDP_W9O7GQTTsoprSg.woff | Bin 0 -> 47924 bytes ...HjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew9.woff | Bin 0 -> 50580 bytes ...HjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew9.woff | Bin 0 -> 50580 bytes ...HjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w9.woff | Bin 0 -> 51108 bytes .../fonts/KFOlCnqEu92Fr1MmEU9fBBc-.woff | Bin 0 -> 20544 bytes .../fonts/KFOlCnqEu92Fr1MmEU9vAA.woff | Bin 0 -> 65756 bytes .../fonts/KFOlCnqEu92Fr1MmSU5fBBc-.woff | Bin 0 -> 20416 bytes .../fonts/KFOlCnqEu92Fr1MmSU5vAA.woff | Bin 0 -> 65164 bytes .../fonts/KFOlCnqEu92Fr1MmWUlfBBc-.woff | Bin 0 -> 20408 bytes .../fonts/KFOlCnqEu92Fr1MmWUlvAA.woff | Bin 0 -> 65556 bytes .../fonts/KFOmCnqEu92Fr1Me5g.woff | Bin 0 -> 65456 bytes .../fonts/KFOmCnqEu92Fr1Mu4mxM.woff | Bin 0 -> 20344 bytes .../fonts/QGYpz_kZZAGCONcK2A4bGOj8mNhL.woff | Bin 0 -> 89776 bytes .../fonts/S6u8w4BMUTPHjxsAXC-s.woff | Bin 0 -> 29864 bytes .../fonts/S6u8w4BMUTPHjxswWA.woff | Bin 0 -> 35436 bytes .../fonts/S6u9w4BMUTPHh6UVSwiPHw.woff | Bin 0 -> 28044 bytes .../fonts/S6u9w4BMUTPHh6UVeww.woff | Bin 0 -> 33296 bytes .../fonts/S6u9w4BMUTPHh7USSwiPHw.woff | Bin 0 -> 30016 bytes .../fonts/S6u9w4BMUTPHh7USeww.woff | Bin 0 -> 35168 bytes .../fonts/S6uyw4BMUTPHjx4wWA.woff | Bin 0 -> 28648 bytes .../fonts/S6uyw4BMUTPHvxo.woff | Bin 0 -> 34020 bytes ...HuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZs.woff | Bin 0 -> 138900 bytes ...HuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZs.woff | Bin 0 -> 137508 bytes ...HuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZs.woff | Bin 0 -> 128192 bytes .../XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTA.woff | Bin 0 -> 53216 bytes .../XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmRTA.woff | Bin 0 -> 54196 bytes .../XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTA.woff | Bin 0 -> 53856 bytes .../a98f7a7574819ba83bec6279a2cecd95.woff | Bin 0 -> 45884 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVQ.woff | Bin 0 -> 72136 bytes ...SCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff | Bin 0 -> 23636 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff | Bin 0 -> 74700 bytes ...SCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexg.woff | Bin 0 -> 23576 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff | Bin 0 -> 74564 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVQ.woff | Bin 0 -> 74940 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVQ.woff | Bin 0 -> 74644 bytes ...SCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexg.woff | Bin 0 -> 22964 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff | Bin 0 -> 71660 bytes ...X2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff | Bin 0 -> 22332 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff | Bin 0 -> 68664 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4k.woff | Bin 0 -> 70652 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4k.woff | Bin 0 -> 69392 bytes ...X2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVQ.woff | Bin 0 -> 22940 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff | Bin 0 -> 70524 bytes ...X2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff | Bin 0 -> 22908 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff | Bin 0 -> 70792 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4k.woff | Bin 0 -> 71144 bytes .../fonts/q5uGsou0JOdh94bfvQlr.woff | Bin 0 -> 31584 bytes deps/data-deps.txt | 4 + deps/jquery-3.6.0/jquery-3.6.0.js | 10881 ++++++++++++++++ .../jquery-3.6.0/jquery-3.6.0.min.js | 0 deps/jquery-3.6.0/jquery-3.6.0.min.map | 1 + favicon-16x16.png | Bin 0 -> 537 bytes favicon-32x32.png | Bin 0 -> 730 bytes favicon.ico | Bin 0 -> 15086 bytes .../beamer_presentation.pdf | Bin 71062 -> 0 bytes .../beamer_presentation.html | 3357 ----- .../beamer_presentation.html | 621 - gallery/memoir/bookdown_bs4_book/404.html | 140 - .../MyBook_files/figure-html/pressure-1.png | Bin 27094 -> 0 bytes .../MyBook_files/figure-html/pressure2-1.png | Bin 27094 -> 0 bytes .../memoir/bookdown_bs4_book/bs4_style.css | 7 - .../bookdown_bs4_book/getting_started.html | 299 - .../bookdown_bs4_book/images/trombone.png | Bin 3708 -> 0 bytes gallery/memoir/bookdown_bs4_book/index.html | 171 - .../bootstrap-4.6.0/bootstrap.bundle.min.js | 7 - .../libs/bootstrap-4.6.0/bootstrap.min.css | 1 - .../glyphicons-halflings-regular.eot | Bin 20127 -> 0 bytes .../glyphicons-halflings-regular.svg | 288 - .../glyphicons-halflings-regular.ttf | Bin 45404 -> 0 bytes .../glyphicons-halflings-regular.woff | Bin 23424 -> 0 bytes .../glyphicons-halflings-regular.woff2 | Bin 18028 -> 0 bytes .../libs/bs3compat-0.6.1/bs3compat.js | 48 - .../libs/bs3compat-0.6.1/tabs.js | 157 - .../libs/bs3compat-0.6.1/transition.js | 59 - .../libs/bs4_book-1.0.0/bs4_book.css | 555 - .../libs/bs4_book-1.0.0/bs4_book.js | 137 - .../bookdown_bs4_book/reference-keys.txt | 26 - .../memoir/bookdown_bs4_book/references.html | 167 - gallery/memoir/bookdown_bs4_book/search.json | 1 - gallery/memoir/bookdown_bs4_book/syntax.html | 690 - gallery/memoir/bookdown_gitbook/404.html | 298 - .../MyBook_files/figure-html/pressure-1.png | Bin 27094 -> 0 bytes .../MyBook_files/figure-html/pressure2-1.png | Bin 27094 -> 0 bytes .../bookdown_gitbook/getting_started.html | 427 - .../bookdown_gitbook/images/trombone.png | Bin 3708 -> 0 bytes gallery/memoir/bookdown_gitbook/index.html | 323 - .../anchor-sections-hash.css | 2 - .../anchor-sections-1.1.0/anchor-sections.css | 4 - .../anchor-sections-1.1.0/anchor-sections.js | 11 - .../css/fontawesome/fontawesome-webfont.ttf | Bin 165548 -> 0 bytes .../gitbook-2.6.7/css/plugin-bookdown.css | 105 - .../gitbook-2.6.7/css/plugin-clipboard.css | 18 - .../gitbook-2.6.7/css/plugin-fontsettings.css | 303 - .../gitbook-2.6.7/css/plugin-highlight.css | 426 - .../libs/gitbook-2.6.7/css/plugin-search.css | 31 - .../libs/gitbook-2.6.7/css/plugin-table.css | 1 - .../libs/gitbook-2.6.7/css/style.css | 13 - .../libs/gitbook-2.6.7/js/app.min.js | 1 - .../libs/gitbook-2.6.7/js/clipboard.min.js | 7 - .../libs/gitbook-2.6.7/js/jquery.highlight.js | 86 - .../libs/gitbook-2.6.7/js/plugin-bookdown.js | 259 - .../libs/gitbook-2.6.7/js/plugin-clipboard.js | 33 - .../gitbook-2.6.7/js/plugin-fontsettings.js | 152 - .../libs/gitbook-2.6.7/js/plugin-search.js | 270 - .../libs/gitbook-2.6.7/js/plugin-sharing.js | 116 - .../libs/jquery-3.6.0/jquery-3.6.0.min.js | 2 - .../libs/kePrint-0.0.1/kePrint.js | 8 - .../libs/lightable-0.0.1/lightable.css | 272 - .../bookdown_gitbook/reference-keys.txt | 26 - .../memoir/bookdown_gitbook/references.html | 315 - .../memoir/bookdown_gitbook/search_index.json | 1 - gallery/memoir/bookdown_gitbook/style.css | 42 - gallery/memoir/bookdown_gitbook/syntax.html | 802 -- gallery/memoir/bookdown_pdf_book/MyBook.pdf | Bin 172926 -> 0 bytes gallery/memoir/bookdown_pdf_book/MyBook.tex | 1243 -- .../simple_article.html | 2366 ---- .../bookdown_pdf_book/simple_article.pdf | Bin 103277 -> 0 bytes .../bookdown_pdf_book/simple_article.tex | 523 - .../figure-latex/pressure-1.pdf | Bin 5556 -> 0 bytes .../figure-latex/pressure-1.png | Bin 6913 -> 0 bytes .../rmdformats_downcute/simple_article.html | 2575 ---- .../stylish_article.html | 3176 ----- .../bookdown_pdf_book/stylish_article.pdf | Bin 108070 -> 0 bytes .../bookdown_pdf_book/stylish_article.tex | 549 - .../figure-latex/pressure-1.pdf | Bin 5556 -> 0 bytes .../figure-latex/pressure-1.png | Bin 6913 -> 0 bytes index.html | 187 + link.svg | 12 + logo.svg | 241 + news/index.html | 210 + pkgdown.js | 156 + pkgdown.yml | 15 + reference/Knit.html | 132 + reference/Rplot001.png | Bin 0 -> 1011 bytes reference/add_font.html | 103 + reference/add_hyphen.html | 103 + reference/build_ghworkflow.html | 202 + reference/build_githubpages.html | 150 + reference/build_gitignore.html | 166 + reference/build_readme.html | 148 + reference/draft_memoir.html | 106 + .../images => reference/figures}/logo.png | Bin reference/figures/logo.svg | 241 + reference/index.html | 114 + reference/memoiR-package.html | 100 + search.json | 1 + sitemap.xml | 69 + 200 files changed, 16005 insertions(+), 21517 deletions(-) create mode 100644 404.html create mode 100644 LICENSE.html create mode 100644 apple-touch-icon-120x120.png create mode 100644 apple-touch-icon-152x152.png create mode 100644 apple-touch-icon-180x180.png create mode 100644 apple-touch-icon-60x60.png create mode 100644 apple-touch-icon-76x76.png create mode 100644 apple-touch-icon.png create mode 100644 articles/LaTeX.html create mode 100644 articles/articles.html create mode 100644 articles/articles/LaTeX.html create mode 100644 articles/articles/articles.html create mode 100644 articles/articles/customize.html create mode 100644 articles/articles/figures.html create mode 100644 articles/articles/upgrade.html create mode 100644 articles/articles_files/figure-html/pressure-1.png rename {gallery/memoir/bookdown_bs4_book/libs => articles/articles_files}/kePrint-0.0.1/kePrint.js (100%) rename {gallery/memoir/bookdown_bs4_book/libs => articles/articles_files}/lightable-0.0.1/lightable.css (100%) create mode 100644 articles/customize.html create mode 100644 articles/figures.html create mode 100644 articles/figures.png create mode 100644 articles/index.html create mode 100644 articles/memoiR.html create mode 100644 articles/trim.png create mode 100644 articles/upgrade.html create mode 100644 authors.html create mode 100644 deps/bootstrap-5.3.1/bootstrap.bundle.min.js create mode 100644 deps/bootstrap-5.3.1/bootstrap.bundle.min.js.map create mode 100644 deps/bootstrap-5.3.1/bootstrap.min.css create mode 100644 deps/bootstrap-5.3.1/font.css create mode 100644 deps/bootstrap-5.3.1/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrc.woff create mode 100644 deps/bootstrap-5.3.1/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrc.woff create mode 100644 deps/bootstrap-5.3.1/fonts/1adeadb2fe618c5ed46221f15e12b9c8.woff create mode 100644 deps/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgo6ew.woff create mode 100644 deps/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKfw7w.woff create mode 100644 deps/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvTtA.woff create mode 100644 deps/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjsGyL.woff create mode 100644 deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDQ.woff create mode 100644 deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff create mode 100644 deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff create mode 100644 deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff create mode 100644 deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff create mode 100644 deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkw.woff create mode 100644 deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff create mode 100644 deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkw.woff create mode 100644 deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdo.woff create mode 100644 deps/bootstrap-5.3.1/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNRevw.woff create mode 100644 deps/bootstrap-5.3.1/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvaNA.woff create mode 100644 deps/bootstrap-5.3.1/fonts/CSR64z1Qlv-GDxkbKVQ_TOQ.woff create mode 100644 deps/bootstrap-5.3.1/fonts/CSR64z1Qlv-GDxkbKVQ_fOAKSw.woff create mode 100644 deps/bootstrap-5.3.1/fonts/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXhM0.woff create mode 100644 deps/bootstrap-5.3.1/fonts/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQhM0.woff create mode 100644 deps/bootstrap-5.3.1/fonts/HI_jiYsKILxRpg3hIP6sJ7fM7PqlOPHYvDP_W9O7GQTTbI1rSg.woff create mode 100644 deps/bootstrap-5.3.1/fonts/HI_jiYsKILxRpg3hIP6sJ7fM7PqlOPHYvDP_W9O7GQTTsoprSg.woff create mode 100644 deps/bootstrap-5.3.1/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew9.woff create mode 100644 deps/bootstrap-5.3.1/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew9.woff create mode 100644 deps/bootstrap-5.3.1/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w9.woff create mode 100644 deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.woff create mode 100644 deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9vAA.woff create mode 100644 deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.woff create mode 100644 deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5vAA.woff create mode 100644 deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.woff create mode 100644 deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlvAA.woff create mode 100644 deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Me5g.woff create mode 100644 deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Mu4mxM.woff create mode 100644 deps/bootstrap-5.3.1/fonts/QGYpz_kZZAGCONcK2A4bGOj8mNhL.woff create mode 100644 deps/bootstrap-5.3.1/fonts/S6u8w4BMUTPHjxsAXC-s.woff create mode 100644 deps/bootstrap-5.3.1/fonts/S6u8w4BMUTPHjxswWA.woff create mode 100644 deps/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh6UVSwiPHw.woff create mode 100644 deps/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh6UVeww.woff create mode 100644 deps/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh7USSwiPHw.woff create mode 100644 deps/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh7USeww.woff create mode 100644 deps/bootstrap-5.3.1/fonts/S6uyw4BMUTPHjx4wWA.woff create mode 100644 deps/bootstrap-5.3.1/fonts/S6uyw4BMUTPHvxo.woff create mode 100644 deps/bootstrap-5.3.1/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZs.woff create mode 100644 deps/bootstrap-5.3.1/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZs.woff create mode 100644 deps/bootstrap-5.3.1/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZs.woff create mode 100644 deps/bootstrap-5.3.1/fonts/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTA.woff create mode 100644 deps/bootstrap-5.3.1/fonts/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmRTA.woff create mode 100644 deps/bootstrap-5.3.1/fonts/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTA.woff create mode 100644 deps/bootstrap-5.3.1/fonts/a98f7a7574819ba83bec6279a2cecd95.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVQ.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexg.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVQ.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVQ.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexg.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4k.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4k.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVQ.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff create mode 100644 deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4k.woff create mode 100644 deps/bootstrap-5.3.1/fonts/q5uGsou0JOdh94bfvQlr.woff create mode 100644 deps/data-deps.txt create mode 100644 deps/jquery-3.6.0/jquery-3.6.0.js rename {gallery/memoir/bookdown_bs4_book/libs => deps}/jquery-3.6.0/jquery-3.6.0.min.js (100%) create mode 100644 deps/jquery-3.6.0/jquery-3.6.0.min.map create mode 100644 favicon-16x16.png create mode 100644 favicon-32x32.png create mode 100644 favicon.ico delete mode 100644 gallery/beamer_presentation/bookdown_beamer_presentation2/beamer_presentation.pdf delete mode 100644 gallery/beamer_presentation/bookdown_ioslides_presentation2/beamer_presentation.html delete mode 100644 gallery/beamer_presentation/bookdown_slidy_presentation2/beamer_presentation.html delete mode 100644 gallery/memoir/bookdown_bs4_book/404.html delete mode 100644 gallery/memoir/bookdown_bs4_book/MyBook_files/figure-html/pressure-1.png delete mode 100644 gallery/memoir/bookdown_bs4_book/MyBook_files/figure-html/pressure2-1.png delete mode 100644 gallery/memoir/bookdown_bs4_book/bs4_style.css delete mode 100644 gallery/memoir/bookdown_bs4_book/getting_started.html delete mode 100644 gallery/memoir/bookdown_bs4_book/images/trombone.png delete mode 100644 gallery/memoir/bookdown_bs4_book/index.html delete mode 100644 gallery/memoir/bookdown_bs4_book/libs/bootstrap-4.6.0/bootstrap.bundle.min.js delete mode 100644 gallery/memoir/bookdown_bs4_book/libs/bootstrap-4.6.0/bootstrap.min.css delete mode 100644 gallery/memoir/bookdown_bs4_book/libs/bootstrap-4.6.0/fonts/bootstrap/glyphicons-halflings-regular.eot delete mode 100644 gallery/memoir/bookdown_bs4_book/libs/bootstrap-4.6.0/fonts/bootstrap/glyphicons-halflings-regular.svg delete mode 100644 gallery/memoir/bookdown_bs4_book/libs/bootstrap-4.6.0/fonts/bootstrap/glyphicons-halflings-regular.ttf delete mode 100644 gallery/memoir/bookdown_bs4_book/libs/bootstrap-4.6.0/fonts/bootstrap/glyphicons-halflings-regular.woff delete mode 100644 gallery/memoir/bookdown_bs4_book/libs/bootstrap-4.6.0/fonts/bootstrap/glyphicons-halflings-regular.woff2 delete mode 100644 gallery/memoir/bookdown_bs4_book/libs/bs3compat-0.6.1/bs3compat.js delete mode 100644 gallery/memoir/bookdown_bs4_book/libs/bs3compat-0.6.1/tabs.js delete mode 100644 gallery/memoir/bookdown_bs4_book/libs/bs3compat-0.6.1/transition.js delete mode 100644 gallery/memoir/bookdown_bs4_book/libs/bs4_book-1.0.0/bs4_book.css delete mode 100644 gallery/memoir/bookdown_bs4_book/libs/bs4_book-1.0.0/bs4_book.js delete mode 100644 gallery/memoir/bookdown_bs4_book/reference-keys.txt delete mode 100644 gallery/memoir/bookdown_bs4_book/references.html delete mode 100644 gallery/memoir/bookdown_bs4_book/search.json delete mode 100644 gallery/memoir/bookdown_bs4_book/syntax.html delete mode 100644 gallery/memoir/bookdown_gitbook/404.html delete mode 100644 gallery/memoir/bookdown_gitbook/MyBook_files/figure-html/pressure-1.png delete mode 100644 gallery/memoir/bookdown_gitbook/MyBook_files/figure-html/pressure2-1.png delete mode 100644 gallery/memoir/bookdown_gitbook/getting_started.html delete mode 100644 gallery/memoir/bookdown_gitbook/images/trombone.png delete mode 100644 gallery/memoir/bookdown_gitbook/index.html delete mode 100644 gallery/memoir/bookdown_gitbook/libs/anchor-sections-1.1.0/anchor-sections-hash.css delete mode 100644 gallery/memoir/bookdown_gitbook/libs/anchor-sections-1.1.0/anchor-sections.css delete mode 100644 gallery/memoir/bookdown_gitbook/libs/anchor-sections-1.1.0/anchor-sections.js delete mode 100644 gallery/memoir/bookdown_gitbook/libs/gitbook-2.6.7/css/fontawesome/fontawesome-webfont.ttf delete mode 100644 gallery/memoir/bookdown_gitbook/libs/gitbook-2.6.7/css/plugin-bookdown.css delete mode 100644 gallery/memoir/bookdown_gitbook/libs/gitbook-2.6.7/css/plugin-clipboard.css delete mode 100644 gallery/memoir/bookdown_gitbook/libs/gitbook-2.6.7/css/plugin-fontsettings.css delete mode 100644 gallery/memoir/bookdown_gitbook/libs/gitbook-2.6.7/css/plugin-highlight.css delete mode 100644 gallery/memoir/bookdown_gitbook/libs/gitbook-2.6.7/css/plugin-search.css delete mode 100644 gallery/memoir/bookdown_gitbook/libs/gitbook-2.6.7/css/plugin-table.css delete mode 100644 gallery/memoir/bookdown_gitbook/libs/gitbook-2.6.7/css/style.css delete mode 100644 gallery/memoir/bookdown_gitbook/libs/gitbook-2.6.7/js/app.min.js delete mode 100644 gallery/memoir/bookdown_gitbook/libs/gitbook-2.6.7/js/clipboard.min.js delete mode 100644 gallery/memoir/bookdown_gitbook/libs/gitbook-2.6.7/js/jquery.highlight.js delete mode 100644 gallery/memoir/bookdown_gitbook/libs/gitbook-2.6.7/js/plugin-bookdown.js delete mode 100644 gallery/memoir/bookdown_gitbook/libs/gitbook-2.6.7/js/plugin-clipboard.js delete mode 100644 gallery/memoir/bookdown_gitbook/libs/gitbook-2.6.7/js/plugin-fontsettings.js delete mode 100644 gallery/memoir/bookdown_gitbook/libs/gitbook-2.6.7/js/plugin-search.js delete mode 100644 gallery/memoir/bookdown_gitbook/libs/gitbook-2.6.7/js/plugin-sharing.js delete mode 100644 gallery/memoir/bookdown_gitbook/libs/jquery-3.6.0/jquery-3.6.0.min.js delete mode 100644 gallery/memoir/bookdown_gitbook/libs/kePrint-0.0.1/kePrint.js delete mode 100644 gallery/memoir/bookdown_gitbook/libs/lightable-0.0.1/lightable.css delete mode 100644 gallery/memoir/bookdown_gitbook/reference-keys.txt delete mode 100644 gallery/memoir/bookdown_gitbook/references.html delete mode 100644 gallery/memoir/bookdown_gitbook/search_index.json delete mode 100644 gallery/memoir/bookdown_gitbook/style.css delete mode 100644 gallery/memoir/bookdown_gitbook/syntax.html delete mode 100644 gallery/memoir/bookdown_pdf_book/MyBook.pdf delete mode 100644 gallery/memoir/bookdown_pdf_book/MyBook.tex delete mode 100644 gallery/simple_article/bookdown_html_document2/simple_article.html delete mode 100644 gallery/simple_article/bookdown_pdf_book/simple_article.pdf delete mode 100644 gallery/simple_article/bookdown_pdf_book/simple_article.tex delete mode 100644 gallery/simple_article/bookdown_pdf_book/simple_article_files/figure-latex/pressure-1.pdf delete mode 100644 gallery/simple_article/bookdown_pdf_book/simple_article_files/figure-latex/pressure-1.png delete mode 100644 gallery/simple_article/rmdformats_downcute/simple_article.html delete mode 100644 gallery/stylish_article/bookdown_html_document2/stylish_article.html delete mode 100644 gallery/stylish_article/bookdown_pdf_book/stylish_article.pdf delete mode 100644 gallery/stylish_article/bookdown_pdf_book/stylish_article.tex delete mode 100644 gallery/stylish_article/bookdown_pdf_book/stylish_article_files/figure-latex/pressure-1.pdf delete mode 100644 gallery/stylish_article/bookdown_pdf_book/stylish_article_files/figure-latex/pressure-1.png create mode 100644 index.html create mode 100644 link.svg create mode 100644 logo.svg create mode 100644 news/index.html create mode 100644 pkgdown.js create mode 100644 pkgdown.yml create mode 100644 reference/Knit.html create mode 100644 reference/Rplot001.png create mode 100644 reference/add_font.html create mode 100644 reference/add_hyphen.html create mode 100644 reference/build_ghworkflow.html create mode 100644 reference/build_githubpages.html create mode 100644 reference/build_gitignore.html create mode 100644 reference/build_readme.html create mode 100644 reference/draft_memoir.html rename {gallery/memoir/bookdown_bs4_book/images => reference/figures}/logo.png (100%) create mode 100644 reference/figures/logo.svg create mode 100644 reference/index.html create mode 100644 reference/memoiR-package.html create mode 100644 search.json create mode 100644 sitemap.xml diff --git a/404.html b/404.html new file mode 100644 index 00000000..5a3d646b --- /dev/null +++ b/404.html @@ -0,0 +1,110 @@ + + + + + + + +Page not found (404) • memoiR + + + + + + + + + + + + + + + + Skip to contents + + +
+
+
+ +Content not found. Please use links in the navbar. + +
+
+ + +
+ + + +
+
+ + + + + + + diff --git a/LICENSE.html b/LICENSE.html new file mode 100644 index 00000000..a657a0cc --- /dev/null +++ b/LICENSE.html @@ -0,0 +1,276 @@ + +GNU General Public License • memoiR + Skip to contents + + +
+
+
+ +
+ +

Version 3, 29 June 2007
Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>

+

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

+
+

Preamble

+

The GNU General Public License is a free, copyleft license for software and other kinds of works.

+

The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program–to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.

+

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.

+

To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.

+

For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.

+

Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.

+

For the developers’ and authors’ protection, the GPL clearly explains that there is no warranty for this free software. For both users’ and authors’ sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.

+

Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users’ freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.

+

Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.

+

The precise terms and conditions for copying, distribution and modification follow.

+
+
+

TERMS AND CONDITIONS

+
+

0. Definitions

+

“This License” refers to version 3 of the GNU General Public License.

+

“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.

+

“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations.

+

To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work.

+

A “covered work” means either the unmodified Program or a work based on the Program.

+

To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.

+

To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.

+

An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.

+
+
+

1. Source Code

+

The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.

+

A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.

+

The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.

+

The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work’s System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.

+

The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.

+

The Corresponding Source for a work in source code form is that same work.

+
+
+

2. Basic Permissions

+

All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.

+

You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.

+

Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.

+
+
+ +

No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.

+

When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work’s users, your or third parties’ legal rights to forbid circumvention of technological measures.

+
+
+

4. Conveying Verbatim Copies

+

You may convey verbatim copies of the Program’s source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.

+

You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.

+
+
+

5. Conveying Modified Source Versions

+

You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:

+
  • +a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
  • +
  • +b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”.
  • +
  • +c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
  • +
  • +d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.
  • +

A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation’s users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.

+
+
+

6. Conveying Non-Source Forms

+

You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:

+
  • +a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
  • +
  • +b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
  • +
  • +c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
  • +
  • +d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
  • +
  • +e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.
  • +

A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.

+

A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.

+

“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.

+

If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).

+

The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.

+

Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.

+
+
+

7. Additional Terms

+

“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.

+

When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.

+

Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:

+
  • +a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
  • +
  • +b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
  • +
  • +c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
  • +
  • +d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
  • +
  • +e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
  • +
  • +f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
  • +

All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.

+

If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.

+

Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.

+
+
+

8. Termination

+

You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).

+

However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.

+

Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.

+

Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.

+
+
+

9. Acceptance Not Required for Having Copies

+

You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.

+
+
+

10. Automatic Licensing of Downstream Recipients

+

Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.

+

An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party’s predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.

+

You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.

+
+
+

11. Patents

+

A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor’s “contributor version”.

+

A contributor’s “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.

+

Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor’s essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.

+

In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.

+

If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient’s use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.

+

If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.

+

A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.

+

Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.

+
+
+

12. No Surrender of Others’ Freedom

+

If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.

+
+
+

13. Use with the GNU Affero General Public License

+

Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.

+
+
+

14. Revised Versions of this License

+

The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

+

Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.

+

If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy’s public statement of acceptance of a version permanently authorizes you to choose that version for the Program.

+

Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.

+
+
+

15. Disclaimer of Warranty

+

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

+
+
+

16. Limitation of Liability

+

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

+
+
+

17. Interpretation of Sections 15 and 16

+

If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.

+

END OF TERMS AND CONDITIONS

+
+
+
+

How to Apply These Terms to Your New Programs

+

If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.

+

To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.

+
<one line to give the program's name and a brief idea of what it does.>
+Copyright (C) <year>  <name of author>
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+

Also add information on how to contact you by electronic and paper mail.

+

If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:

+
<program>  Copyright (C) <year>  <name of author>
+This program comes with ABSOLUTELY NO WARRANTY; for details type 'show w'.
+This is free software, and you are welcome to redistribute it
+under certain conditions; type 'show c' for details.
+

The hypothetical commands show w and show c should show the appropriate parts of the General Public License. Of course, your program’s commands might be different; for a GUI interface, you would use an “about box”.

+

You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see <http://www.gnu.org/licenses/>.

+

The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read <http://www.gnu.org/philosophy/why-not-lgpl.html>.

+
+
+ +
+ + +
+ + + +
+ + + + + + + diff --git a/apple-touch-icon-120x120.png b/apple-touch-icon-120x120.png new file mode 100644 index 0000000000000000000000000000000000000000..066edcc1a9847cb7594c4da19870e09cd004ac49 GIT binary patch literal 1880 zcmeAS@N?(olHy`uVBq!ia0vp^6(G#P3?%t>9eV(zSkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|V3j0G|+7pn~Z zn9j}2!N@SjkY_dz^K4$AE|yt5%+q-o=5jO7iJ9+p|W%nNv!fp+Z|V1X$?&_IoId6+Xem>gLdg@6vl z2KX5ntXUaNSr~a38Mtt$0qO%9HIIi`o(Z=K1_oh91_>sRY3%q^VRHmn45&$inNa{k zFC-jrYD1E+Wo6W4#?TK_(9gr%$&Cm}h%h*`u>>7V6Nml&Cr0ANhQL=D@2}AEGR;jQ8vIukcown(g+;@UP1?w^I7NoVsC!PPQ-VZf zu%K&NdsP&Nb*i~Zd_YW6YII3lzE^BUWvf}IM{8cAR*hS9*F?K;d;bP^-4cOZmCWKs zwsOCy2v2=yZ37zx?>yBo@o9~ot%kfj%&bD24=Ne5a}~UJtf({j=eOi}e|tIq%vJjF zvX=iwq7t8rtgK%fJ^G~?12&W1o=GA4PuyL>Uastqg~7}!fZeO=j~vIuf2YMt*56a*Fp!k#XU zAsP3Q6C_v{Cy4Yk1sZU<9n?VKC`cI?X=!L_8XI1|9VaFlYFf(ctD76PE9&&Ib&FRo zKcAS8k&<)hB%7F#X|locty^R6h)oN-W@f{~vu9h`w`+Vge;gd$)zihp&1c;@{p8)l zmrvh5e*NsZynuv=jF6O=oS@`WFYE!|>zo{1?42DQQ&d^a?yLLmjnIpCFWAb3_J;&?c@3RyT-1e9KMbgHN?;O<<+nn1M z)=ZqH?B0Lz=%dGT)&1t(vfzy3JZD+^?9I;4K2v6TE;+kMTrY0d9v7Y?X8Vi2-uf#2 zNa)K3@szJ;qqo1mlPZ{eqvHL)=JtM-mnpge9)`AcpT6AuEUq8Fw@z8t%f7m?!S&da zx4XZ~+nqXf@oJPn!qt5rUT(IzyH*xwyrM)hjN>58z#!u>Z^gpPQ$e+gYKdz^NlIc# zs#S7PDv)9@GB7gKH89aNG!HSbv@$lfGBMINFtRc*I3jNof}$ZeKP5A*61Rq}PA$Ot zi6OiyB%&lJv0R~`C_gPTCsm=OvLICg~7o=<}qn3cKp zlDUPIg}o<>FbgZVG?*MtVOHK8qHy}gl@mwK9FaM~e!9V9ftMb`D{;Y+Pfn&&fmSeh My85}Sb4q9e0L1X>ng9R* literal 0 HcmV?d00001 diff --git a/apple-touch-icon-152x152.png b/apple-touch-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..97f727df484958551597e001a07336eef6f80120 GIT binary patch literal 1984 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 O0pKlc%xg@E3I76v6c6qI literal 0 HcmV?d00001 diff --git a/apple-touch-icon-60x60.png b/apple-touch-icon-60x60.png new file mode 100644 index 0000000000000000000000000000000000000000..01b7f5769052b171762709dbd2df931f189064cf GIT binary patch literal 1078 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw3=&b&bO2H;>5jgR3=A9lx&I`x0{IHb9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasD-dW9V@ZHdh$~RRbROneJk0ZW zSvT>rEZ|`-=46`0!!m=1c{(o(&?Y7Z21i!L8N4iv3=H#lnA^FSFAK3u=V6-8%lJ!_ zbvr+h%{&vRn1>mt1&G?XnOnG-+qs!LxS0w$nfkez>$#Xc*?_vy!9rfn*Yrinbv%lTM=g1y|#tz66} z1z1#>8ROWQ%DI@jxtZsHLv=C_b2S%J2RHLvu(3eH|NsB5!>I*~2ZrjBAirR^Gf)_e z0=hc<+=eCs!rJOw%xpqhii~pMIet#T9?7xZ?k*WIEG*`lmga#D;c@Byo*rDRMy#x2 zMg3Chf=otCJZH2Om>W*oFc~uyt1~Gv8>(=LbE^SOFqUFuQ!tQV;?OowX5;0#vs-Tp z&{oDIpo!J~m$v=^a@b2eeO=j~vIuf2YKFBitOg2Q^>lFz@i?BGAi=sgL8OP{fQH&J zk7Z$MX@#7gnqpx^IjNJUO`JM8JRl?}EHE_qx`LVsDbLYgqiSfMj=GnW4FJHcV`u6eb=j#_O5^|XJ?0|w>Tf+Pa0c{%! z{DKa1ub6q-M#-qldX~&t!;N>c3P1ALaCUm`QOSD7;pOM)%l#nPxlq$-qD7Nja<7L+72FjUNW{E3I7Fib<^ zl>g~7o=<}qn3cKplDUPIg}o<>FbgZVG?*MtVOHK8qHy}gl@mwK9FaM~e!9V9ftMb` YD{;Y+Pfn&&fmSehy85}Sb4q9e02C_;-v9sr literal 0 HcmV?d00001 diff --git a/apple-touch-icon-76x76.png b/apple-touch-icon-76x76.png new file mode 100644 index 0000000000000000000000000000000000000000..e02d8aafc4273274e3dee32b8b08fa450f9ad624 GIT binary patch literal 1266 zcmZ`$drVtZ7(e%%TlzXJER@k9VHbH7HoBHK?N~-r2A2XWwPDpbEfg4aAP+AJEGBJb z0}RGh9;E{v*s$<4AxJWqk1Sw(0PYVLqyAw`3<>G}F~sSZ8ax-435z>9_xtYmo$vQO zeqWEdtWYM2k^lf?Y?0AIbP4~75Rt#JV@HUhFXWfz12Ffl^zTXmu^C5^r4)dUL;zf! z06Ziv*Cqh18UTWJ0CYnDL^h2qm7fHF`qo@xEg%6t41F@-lOZ2QBfO*sF&f6`I!03f z)QQo}P=Qm7d@?AdK#d5BC~#SVb|M5m3|wNk6h;qWG{V)(KMzA1rTDH`XO1r#X$$qbz2-3UfSwJ@wjDBp8sX5G$BuR z3Z>u>eTMX~9d@N4U{~~d$~BTrTIr8Z@IOCMr8qX+|8eik$Vt6$ zqqaFkm6AL?F*SLyF0IaaZ!_rZYfwmipSj1pb3K#(#mnOZ3-8Rn|0&wO!s>Lnw{9*i z4(oM>k)~iqUch$dj6`R;n z)16<|*Qx@Z$`^ig<}Tv;yV~O?J|Dg6cF%TKEx*0}z*OvT_n1a!KJgfqQ>LdbzH(2g zq!)tEL=CIbd)?!U;|sIryT=0a)3>_%(&k+^=6?U<{@I}%=axcVS-cKmmUr^I8+XDY z0-kb)QLAI~69Q*$tNt5**Fd2l@}JC~E~$gJ32zBpfsL!Kw*z zW?MD6y7Y8ihW3~yO{dY^|1sbm01;XMutWp^ z13Camg%&nlIK|yST|R4R4*dMp7%inaT!xo~KX1W1$0N%B$I-^yUMXCr9dB;p5H+$o zMy9%7l^hhh4N z9EvI>!uU~Tk6oq;!qB>DH2m_RBxp`#g7(4t z#%l4a!4SrZT94&Oh;fEACi9#+PFZmFh12XqKK&%9{ouwBY-R!(-Mxn}Q=N=-y|=qt zN&2tX#&oAC(H9o4?pL*pm3F_eWXC&Y57|RrQw5L$1L=&|%xX1Mky${IUd(5Wq*Pw2 zZf{0;?NyXCdIc#P*+ZzQRpWajfQUb`2C1o1uOtViL61(5xF`QJGmy2aS$0a>ZpA=8 zT6DNK(a`22NI_P40PKqs}l9B?30AKMx@z%^q4-)eFo^xyj(s_~#y+T)h8U%=t2HPkV#mZhx3;L_95(a8 zmMVnBlQ-Xco=$OKW5)>TF{P-6Jo~d@M(g_sKVRifPr5199~h8Vuv&|d=f61<(k+7)Lk7N%&u7Tf!y%bEYYd=^83_-*#qZUL%gxM zx{*IT`W(j35G+pf?eQNs(AdxlX!!HbVX1PL!nrbg+xx?Gv1xCJEPAAVvA$6JLxO`6 z{4lYkp_&kLN0QJLmelVHuy~A2Wp&}Ph5ae>#l=~bo|}^1YoaFH$wk$ewF1NO59f#&ud|Iug1@AX0m(=v5DlWKFk%yGU@*L#bo9? znsUe9HMvmi+p}Y;3asOq^u$&aRm(32+dRy%mXIp%U~7OAHL0TnNgou;qSa3B4;FGBhFZ#RS&HD4+a z$#u3X?!Js3DnC==ohKpiX$8kG+#|-)GC5uQBgVH5sYDX+CkzM&nelUc!nnu=lrB3yI* zWy7w(OL!wv8eDf)+QaPkcA5v65gM6ty>hdp8hZZ0ksvN2CSGtYT}xEdHq2R z=$nY7X)JPPR$^!?*$kO-Fb6Cb?DA@@))*d3qa4OPGe8{!%uvxJ>4gi=AGVM-6Kt%} zSE)r%9WH79=02(U@xJ{vEr$f_5U=DBJwQtd-x#@!7I3wQN-;ukAC(F-4dYKL06AH{ zh8)YNgw70+so=_uGM$fpcGYjX&HfUAi$=+mjd)u9e!Tr|A}-2*yJT_bKp*3?gb_F7 zl}Q%Pq$^$|9|P~}K3o8_wX|^>TDlrIeFv=*20A(hx;jU-v<1Dce1x_~|oJj<)NTty0A-)0Ee3VGhp*~6hp(Jkrh$@`j5aJ7SR8#w4+r`4q z5dZ{6P}5sb3?p_nM;sxhWDe@Sy@J5hIVg1v^>?b)yw5x O0pKlc%xg@E3I76v6c6qI literal 0 HcmV?d00001 diff --git a/articles/LaTeX.html b/articles/LaTeX.html new file mode 100644 index 00000000..82a49b13 --- /dev/null +++ b/articles/LaTeX.html @@ -0,0 +1,179 @@ + + + + + + + + +Production of LaTeX Documents • memoiR + + + + + + + + + + + + + + + + + Skip to contents + + +
+ + + + +
+
+ + + +

Producing a PDF file from a R Markdown (.Rmd) document +requires several steps:

+
    +
  • +knitR (Xie 2015) runs +the code chunks to produce results and figures.
  • +
  • +bookdown (Xie 2016) +(or rmarkdown: Xie, Allaire, and +Grolemund 2018) produces a plain Markdown document. +memoiR templates all rely on bookdown +to benefit from cross references and figure/table numbering.
  • +
  • Pandoc1 is run to produce either directly an HTML +document or a LaTeX file (.tex). The bibliography of HTML +documents is processed by Pandoc at this stage2. +memoiR templates delay it for LaTeX documents.
  • +
  • A LaTeX engine is run to compile the LaTeX file and produce a PDF +document. It uses reference management software (BibTeX3 or Biber4) and a LaTeX package +(natbib5 +or biblatex6) for bibliography.
  • +
+

memoiR templates rely on XeLaTeX7 to compile LaTeX +documents to PDF files. Among XeLaTex advantages over the classical +pdflatex engine8, including native UTF-8 encoding, the +language support by Polyglossia9 rather than Babel10 (required by +pdflatex) is similar to that of Pandoc to produce HTML formats, based on +IETF language tags11 such as “en-US”. In short, this solution +is simpler and more robust: just fill the lang field in the +document header.

+

In the memoir template, bibliography is managed by biber and +biblatex. This appears to be the best solution for long documents, +allowing sidenote citations and cross-references from the bibliography +to the text containing the citation. The bibliographic style is +verbose-inote12 by default: it can be changed in the +memoir header.

+

In short documents, i.e. articles and presentations, bibtex and +natbib are preferred because the advanced formatting abilities of +biblatex are not very useful, more citation styles are available +(.bst files13) and many journals expect them to be +used.

+
+

References +

+
+
+Xie, Yihui. 2015. Dynamic Documents with R and +Knitr. 2nd ed. Boca Raton, Florida: Chapman; Hall/CRC. https://yihui.org/knitr/. +
+
+———. 2016. Bookdown: Authoring Books and Technical Documents with +R Markdown. Boca Raton, Florida: Chapman; Hall/CRC. https://github.com/rstudio/bookdown. +
+
+Xie, Yihui, J. J. Allaire, and Garrett Grolemund. 2018. R Markdown: +The Definitive Guide. Boca Raton, Florida: Chapman; Hall/CRC. https://bookdown.org/yihui/rmarkdown. +
+
+
+ +
+
+ + + +
+ + + +
+
+ + + + + + + diff --git a/articles/articles.html b/articles/articles.html new file mode 100644 index 00000000..98299d56 --- /dev/null +++ b/articles/articles.html @@ -0,0 +1,688 @@ + + + + + + + + +Writing articles • memoiR + + + + + + + + + + + + + + + + + Skip to contents + + +
+ + + + +
+
+ + + +

Markdown is a very simple language for producing various types of +documents: HTML, PDF, and Word among others. Its documentation is +available at the RStudio website1.

+

Markdown is extended by Bookdown2, which allows for book writing and more +efficient syntax for articles. Articles of the memoiR package are made +with Markdown in RStudio: knitr processes the Markdown code, passes it +to Pandoc for transformation into LaTeX, finally LaTeX compiles it into +PDF.

+
+

Motivation +

+

Markdown is very easy to learn.

+

Markdown allows you to integrate your R code for a +reproducible result.

+

Markdown allows to produce, without rewriting the text, a document in +different formats: HTML, LaTeX or Word for example.

+
+
+

How to do it +

+

In RStudio, create a new document of type Document R Markdown. The +wizard allows you to choose between different formats.

+

Click on From template: from templates installed by +packages. The memoiR package templates are displayed: choose aither +Simple Article or Stylish Article.

+

It is better to create an RStudio project to benefit from all the +possibilities: File / New Project then use the wizard +to create a project from an existing folder.

+

Write the document in RStudio.

+

Clicking the Knit button in RStudio generates the +document in the requested format.

+
+
+

Code +

+

The main features of R Markdown are summarized here.

+
+

R code +

+

R code is included in code chunks:

+
```{r cars, echo=FALSE}
+head(cars)
+```
+
+head(cars)
+
##   speed dist
+## 1     4    2
+## 2     4   10
+## 3     7    4
+## 4     7   22
+## 5     8   16
+## 6     9   10
+
+
+

Tables +

+

The horizontal - and vertical separators | +allow you to draw a table according to Markdown syntax, but this is not +the best method.

+

Tables can also be produced by R code. The content of the table is in +a dataframe. The kable() function in the knitr +package prepares the table for display and passes the result to the +kable_styling function in the kableExtra package +for final formatting.

+
```{r iris, echo=FALSE, warning=FALSE}
+names(iris) <- c("Sepal length", "Width", "Petal length", "Width", "Species")
+knitr::kable(head(iris), caption="Table created by R", longtable = TRUE, booktabs = TRUE) %>%
+kableExtra::kable_styling(bootstrap_options = "striped", full_width = FALSE)
+```
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Table created by R +
+Sepal length + +Width + +Petal length + +Width + +Species +
+5.1 + +3.5 + +1.4 + +0.2 + +setosa +
+4.9 + +3.0 + +1.4 + +0.2 + +setosa +
+4.7 + +3.2 + +1.3 + +0.2 + +setosa +
+4.6 + +3.1 + +1.5 + +0.2 + +setosa +
+5.0 + +3.6 + +1.4 + +0.2 + +setosa +
+5.4 + +3.9 + +1.7 + +0.4 + +setosa +
+

The caption is specified by the caption argument and +referencing is possible because the table receives a label whose name is +tab: followed by the name of the code snippet: write +something like see table \@ref(tab:iris)). Always use the +booktabs = TRUE argument so that the thickness of the +separator lines is optimal in LaTeX. The +bootstrap_options = "striped" option provides more readable +tables in HTML.

+

In LaTeX, tables can have the width of the column and possibly span +multiple pages, or use the width of the page.

+
```{r Paracou, echo=FALSE, warning=FALSE}
+Intervention <- data.frame(
+  Treatment=c("Control", "T1", "T2", "T3"),
+  Timber=c("", 
+           "DBH $\\geq$ 50 cm, commercial species, $\\approx$ 10 trees/ha", 
+           "DBH $\\geq$ 50 cm, commercial species, $\\approx$ 10 trees/ha",
+           "DBH $\\geq$ 50 cm, commercial species, $\\approx$ 10 trees/ha"),
+  Thinning=c("", 
+             "", 
+             "DBH $\\geq$ 40 cm, non-valuable species, $\\approx$ 30 trees/ha", 
+             "DBH $\\geq$ 50 cm, non-valuable species, $\\approx$ 15 trees/ha  "),
+  Fuelwood=c("", 
+             "", 
+             "", 
+             "40 cm $\\leq$ DBH $\\leq$ 50 cm, non-valuable species, $\\approx$ 15 trees/ha"),
+  AGBLost=c(0, "$[12\\%-33\\%]$", "$[33\\%-56\\%]$", "$[35\\%-56\\%]$")
+)
+names(Intervention)[5] <- "\\%AGB lost"
+knitr::kable(Intervention, 
+             caption="Summary of the disturbance intensity for the 4 plot treatments in Paracou.", 
+             longtable = FALSE, booktabs = TRUE, escape = FALSE) %>%
+  kableExtra::kable_styling(bootstrap_options = "striped", full_width = TRUE)
+```
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Summary of the disturbance intensity for the 4 plot treatments in +Paracou. +
+Treatment + +Timber + +Thinning + +Fuelwood + +%AGB lost +
+Control + + + + +0 +
+T1 + +DBH \(\geq\) 50 cm, commercial species, +\(\approx\) 10 trees/ha + + + +\([12\%-33\%]\) +
+T2 + +DBH \(\geq\) 50 cm, commercial species, +\(\approx\) 10 trees/ha + +DBH \(\geq\) 40 cm, non-valuable +species, \(\approx\) 30 trees/ha + + +\([33\%-56\%]\) +
+T3 + +DBH \(\geq\) 50 cm, commercial species, +\(\approx\) 10 trees/ha + +DBH \(\geq\) 50 cm, non-valuable +species, \(\approx\) 15 trees/ha + +40 cm \(\leq\) DBH \(\leq\) 50 cm, non-valuable species, \(\approx\) 15 trees/ha + +\([35\%-56\%]\) +
+

This table contains mathematics: the escape = FALSE +option is necessary.

+

Finally, the full_width = FALSE option adjusts the width +of the table to its content instead of occupying all the available +width. It must be TRUE for correct formatting of two-column +tables in LaTeX.

+
+
+

Figures +

+

Figures can be created by some R code.

+
```{r pressure, fig.cap="Figure title"}
+plot(pressure)
+```
+
+Figure title

+Figure title +

+
+

With Bookdown, a label is associated with each figure: its name is +fig:xxx where xxx is the name of the R code +snippet. Cross-references are made with the command +\@ref(fig:xxx).

+

In the PDF output of Stylish Articles, a figure can use the full +width of the page by adding the following options to the header of the +code snippet that generates it: fig.env="figure*" and +out.extra="".

+

Existing figures are integrated into a piece of code by the +include_graphics function.

+
```{r cover, fig.cap="A figure from a file", echo=FALSE, out.width='60%'}
+knitr::include_graphics("images/trim.png")
+```
+
+A figure from a file

+A figure from a file +

+
+

Systematically place these files in the images folder +for the automation of GitHub pages.

+
+
+

Captions +

+

Figure and table captions can be long, include formatted text, maths, +references… The only limit is they cannot contain more than a single +paragraph. Such captions must be stored in a separate paragraph starting +with (ref:ChunkName)and a space. The text of the caption +follows.

+

In the figure chunk heading, the caption is called in the +fig.cap field:

+
(ref:ChunkName) This *is* a figure legend.
+```{r ChunkName, fig.cap="(ref:ChunkName)"}
+plot(pressure)
+```
+

In tables, the caption argument of the +kable() function is used the same way.

+
+
+

Lists +

+

Lists are indicated by *, + and +- (three hierarchical levels) or numbers 1., +i. and A. (numbered lists). Indentation of +lists indicates their level: *, + and +- may be replaced by - at all levels, but four +spaces are needed to nest a list into another.

+
    +
  • First element of a list +
      +
    • sub-list
    • +
    +
  • +
  • Second element
  • +
  • Continuation of the list
  • +
+

Leave an empty line before and after the list, but not between its +items.

+
+
+

Math +

+

Equations in LaTeX format can be inserted in line, like \(A=\pi r^2\) or isolated like \[e^{i \pi} = -1.\]

+

They can be numbered using the equation environment:

+
\begin{equation}
+  A = \pi r^2.
+  (\#eq:disk)
+\end{equation}
+

Cross referencing is supported: +see equation \@ref(eq:disk).

+
+
+

Cross-references +

+

Figures and tables have an automatically generated label, identical +to the name of the code snippet prefixed with fig: and +tab:.

+

For equations, the label is added manually by the code +(\#eq:xxx) before the end of the equation.

+

Sections can be tagged by ending their title with +{#yyy}.

+

In all cases, the call to the reference is made by the command +\@ref().

+
+
+

Bibliography +

+

Bibliographic references included in the references.bib +file can be called by [@CitationKey], in parentheses (Xie 2016), or without square brackets, in the +text, as Xie, Allaire, and Grolemund +(2018) .

+

The bibliography is processed by Pandoc when producing Word or HTML +documents. The bibliographic style can be specified, by adding the +line

+
csl:file_name.csl
+

in the document header and copying the .csl style file to +the project folder. More than a thousand styles are available3.

+

For PDF documents, the bibliography is managed by natbib. The style +is declared in the header:

+
biblio-style: chicago
+

It can be changed as long as the appropriate .bst file +(by default: chicago.bst) is included in the project.

+
+
+
+

Specificities of document types +

+

The templates are designed to produce documents in PDF, HTML or Word +format. Use the list of choices in the Knit button to choose +the output format.

+
+

HTML +

+

While writing, prefer knitting to HTML format for its speed of +execution.

+

The standard HTML output formats are “HTML document” and “GitBook”, +both optimized for on-screen reading. More specific formats are from the +rmdformats and distill packages.

+

Specific instructions apply to each format:

+
    +
  • GitBook: A download button is available in the document menu bar. It +will work if the document is also knitted in PDF format and if the file +name is entered in the download field of the YAML header.
  • +
  • rmdformats: read the documentation of the +package.
  • +
  • distill articles: read the documentation of the +package. +
      +
    • the date item in the HTML header must be formatted as +“year/month/day” to be interpreted correctly. The current date must be +changed from its default format in templates '%d %B %Y' to +'%Y %B %d'.
    • +
    • sections may be numbered by adding a specific pandoc option in the +YAML header, but cross references to section numbers are not supported +yet.
    • +
    +
  • +
+
output:
+  bookdown::html_document2:
+    base_format: distill::distill_article
+    pandoc_args: ["--number-sections"]
+
+
+

PDF +

+

The document is formatted for self-archiving of well-formatted +articles (Stylish Article) or a simpler, LaTeX-article-style output +(Simple Article).

+
+

LaTeX preamble +

+

LaTeX commands can be added in the preamble of the produced LaTeX +file, for example to load additional packages. These commands are in the +preamble: section of the Markdown file header.

+

The default commands allow to show the use of the hyphenation +command:

+
\hyphenation%
+  {bio-di-ver-si-ty sap-lings}
+

Other commands can be added as needed. Warning:

+
    +
  • Comments are not allowed.
  • +
  • Complex commands (e.g. \renewenvironment) must be +entered on a single line otherwise they will be destroyed by knitr at +the first knitting in HTML.
  • +
+
+
+

Forcing line breaks +

+

Hyphenation is handled automatically in LaTeX. If a word is not +hyphenated correctly, add its hyphenation in the preamble of the file +with the command hyphenation (words are separated by +spaces, hyphenation locations are represented by dashes).

+

If LaTeX can’t find a solution for the line break, for example +because some code is too long a non-breaking block, add the LaTeX +command \break to the line break location. Do not leave a +space before the command. The HTML document ignores LaTeX commands.

+
+
+

Languages +

+

Languages are declared in the document header.

+

The main language of the document (lang) changes the +name of some elements, such as the table of contents. The change of +language in the document (one of otherlangs) is managed in +LaTeX but not in HTML by inserting on a new line the following +command:

+
\selectlanguage{english}
+

The current language has an effect only in LaTeX output: a space is +added before double punctuation in French, the size of spaces is larger +at the beginning of sentences in English, etc. The +\selectlanguage command is simply ignored in HTML.

+

Language codes are used in the header, such as en-US but +language names are necessary in `. Name matches are listed in table 3 of +the polyglossia package documentation4.

+
+
+
+

Word +

+

Word outputs can be formatted or copied into a template. The standard +text styles are “First Paragraph” and “Body Text” rather than +“Normal”.

+

The Word format allows to produce a manuscript for journals that do +not support LaTeX. The bibliographic style of the journal is most likely +available in .csl format, which minimizes manual +preparation.

+

The level 1 title References must be added manually to Word +files.

+
+
+
+

References +

+
+
+Xie, Yihui. 2016. Bookdown: Authoring Books and Technical Documents +with R Markdown. Boca Raton, Florida: Chapman; +Hall/CRC. https://github.com/rstudio/bookdown. +
+
+Xie, Yihui, J. J. Allaire, and Garrett Grolemund. 2018. R Markdown: +The Definitive Guide. Boca Raton, Florida: Chapman; Hall/CRC. https://bookdown.org/yihui/rmarkdown. +
+
+
+ +
+
+ + + +
+ + + +
+
+ + + + + + + diff --git a/articles/articles/LaTeX.html b/articles/articles/LaTeX.html new file mode 100644 index 00000000..49f44aa5 --- /dev/null +++ b/articles/articles/LaTeX.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/articles/articles/articles.html b/articles/articles/articles.html new file mode 100644 index 00000000..5f08c1f6 --- /dev/null +++ b/articles/articles/articles.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/articles/articles/customize.html b/articles/articles/customize.html new file mode 100644 index 00000000..ef54f4c7 --- /dev/null +++ b/articles/articles/customize.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/articles/articles/figures.html b/articles/articles/figures.html new file mode 100644 index 00000000..b8947a7f --- /dev/null +++ b/articles/articles/figures.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/articles/articles/upgrade.html b/articles/articles/upgrade.html new file mode 100644 index 00000000..985f7b33 --- /dev/null +++ b/articles/articles/upgrade.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/articles/articles_files/figure-html/pressure-1.png b/articles/articles_files/figure-html/pressure-1.png new file mode 100644 index 0000000000000000000000000000000000000000..f60d9209e1dec18a6ca4a59206a546b2e30a3cf8 GIT binary patch literal 26090 zcmeFZcT`hp+b$m4pyL3RQ5>o>7IYNQksgYU3Ni|)5JE2^y#&M%2!vo67)wAzL8U1w zC4mI#kc1#85v8cG=?Q3r=mrv62qc7@oiOj5_mppa>zuWIzjgljvX(2$XYZ%p?Ygh~ z2{+E#Su1|8`aKK=Q?xmC;yettE(Qi$R5gudnmwU40p|3^*~n2inQ51>6MRk?z}s=VP@5}!QK>dLLa3vjZH z{MYBdPT;>z;Q#&vj4#2*JYYFzb3AigS(E{n$d{o}(RZxYtYa>r$)lGzfh75FgE@fRGZ0UA51LNU;84j*luvdRmBmLGH#x5Eu_8qfNHQ5 zIjg%CdNZ-EKL2O!`WW_~2g`G2bw~D1w{7F-sJV}eGKS|mp>DF_8dqS*z0P7mDZ ziR&`<)c=58Y2E@g@8{I!CQ!#;VAPEUc&lXX&fcrp{k4(mow#cH`Wi`e1<5Wu=*KG zwxbz7iAu`6?Pcj>mhwsuA;sRzmrb1b+E0N$F+uShDBC4`yUU&P2y6n^apXHItMJ+N ziQ+gf@^I3_)>f9QJ&k27+zC)owB57AR)&JrusT#q>7szot^E1(Ae0Nen# zUu8qP4b?bN$eJ%&>i8603b|<64?X_F_yw!AwAmKM7O*Hs-Rqizrka;{OjNx*bOEqnmf!p)fj|kF`f??)qt`Q`hug86b)u3QYzXR zg(_)yiuFPt6EuMVM%1HyJl&#%Cn9Q+{eGqBAqRTtr}W$DW9KGbO^nFI(D$Iw@XG-$ zN{S2DVA#+z%36Uv2@i>$vh(KBHX6UpcJb&c(^&qK)0ODgMj{sUzlRex?aC`!us;q*L0D|CH4iX2Yig)e*=?FLJd zSPcjGS7Th73-wcp4YmCz*T_a1&9+QIYK@_h$W(O-e*D?C!$y#@^?A?>e;%Tfett$T z7hOEQG3j`}i+Ls14juGPy4j-MM-47phIOhql@pd6%lfz^*1EiX(*>Hoa!VE5KJZAS#TpVZ9VtPy1KEr%xRL+Y`p@xJ~ymUiQOMFc5^yI zk&MP2=X|p)%0<$BuZ@@X2HDPDX^h-jBC~@CeQLGO>@Wtwcjp?wnTrT~-A^Z9Mn^jw zKk#R9cuMp{EqmCulKq4hx|HCciF$BuQa00IyRYiZ{Xtb8r&80>%yYITEQbLy@}Csk z;(EOKrQ#aK(C#Oup!%ZmJvt|5;KaDb+d|c*FCJS<(9$F!t95IMOj;58_4Phn9!K@} zk6NLD-(q)4Yem5H^exqaE31<~H7n*>nFZzxI(GDmvu^ZcJs(#MX8faM3P`WOH!jO1 zrYM35oLFd3`2)*K!maM$vC6MuwnRe~pGBM{Aq|(TtMJ#x>4C57Wy@B_S)4O}f%O$k z0@kWLV2%rD0R5cBWWwyQyW~_fziG2c;V8QTS+&gGN6K-gN56JehA+(Nv?|FkSmL*A z1f5(@t>Ryss{_6CZO7Y-`(MIWLGG554)_7LNZLlBx9}kXD&U34D{XLO^-t}8o025` zY8SfxS|=spG1l(g;8!mf)*+ILY&ne?&^UDfqqw2)$uQ4GQRpDL1+p|~mU?A&aN=n< zar(Vxb59F$&0j0({di&|=ao}1k;a;&c)I4edBk21ad+@=ravYKr{!*Fd-it43XE?v zq32)bulmS~{}cCrWBz6LH^gwcDM@g(2HzFah265bC4-!>#C4F<>4|25FM$_;E$0P_ zyiM*h-I5Y9^Yf0W#hNZG4_xi1v7k6)o5>3-T1dY(q62IsN$+LJl?v9@eNvH*5mHPW z+;Kue-C=cgOBZZ%u3VhWuPSN-(x28(s~?3p6lGQXq5= zpOYk@ebN4c%IP5v35n<&e1(;-CGhKW@o19$ZeEF}qj^1cVqt+dJrt(H|463|R0Zc~ z0DBIMnO*#@%D!DLJJ?$#&+Ttg4QVcx4mk}ii$_|bPQRSIpX|(6X^FKw;zOwTMeac! zucf8;nebPqY_Zp3Y7raCS{6HzozBw&d#wv}PMfy;>1KnXZaqB?5}~{#9|W>ogRNyapMc7k)=e*OZ_y zp=XWxaYn`L_RAi}Cz0*cO|pfIfj5(~zkZHYSv@|Tk+EioO0p!AL)S-T=1K`*I)^i; z+BDKd!aL@ilT0lvErUJ5od>-dPpqZMI^RpoTo)BDXyDNuFr$%O#@s=r-vUObaTPlF z-&V^k0tSJH4dyWcTxn@T6*gK>L+X(D3#vHTB$AfpD_2WbdMvnlCEDg~B|1pUO@+1|~IRXM8dScoii5{9g237u*XHBL2-;xQ);nF5vhL5_}d z73_yF*~8=qR0=jgAOZ=1MwXkZ>^UsNq@uoHfN_O06Wm#{G4DNEk-{ND76UzMbocmh zXRC)9|M%?=HE0!4c2FceowP?xRCdxLhRbjOIVC8tKfBkwAu=+4?4UmB&U~O(n0e4IAg~aI>Gl+F3dXplSN`qDrB^4$ z<<_YrmzqiqClk}@_jkyO>_1zyR#{v6M|27CVa1FiM|fcSSqLd{00kljfkfuzg%!(o-RQJ;Bqt9}#N3u+?na-kfB6(BfaCvkXmzmZKRCSDF zoVW~p5 z5%>Oqg6~iwZdinl?4kFSZ!h6$sT#}>NEvK7F&|_|t=FkD_>uBjP2&`{Tw}_P{a)Q~ z?5ECu7)YmcYCl9Pj|-x7_`m1AU9;Cy?xIsnWvSE)Q-G`OJ$?yGKj_@(RkG>W8L zy`0sg(Kf3VJ)IDKwMsT8%#d|jRn^K%u4l;9ammNEA?=S=aKqW~a>ETqE?NImrWMw= z&Q0*2Wm?1USNm8u^Zo3P^Vv}(ZG-D|(zE6mckX>a@kp_zY~qo9HBaj+eFhh;QZtQg zNy)J*fhF-{zK;wsb}WO>72%gCW=#g8ecww_2uY z;6zf-4-mw&@WegFBGG8UVtfRem&q3aMNEnryrvW|`Yt$3D=qs5cZ7bmX4}9K55Z#x5yT zA6a5DX9G&3p!|9fUqAiP->y;S?b-(N+3y0WTmMeW{xFMBM_D#5QdF4?FD^Duiz%J_ z>ws*wzJ`?2TrY`@;Ll*MW?Tx}L*j`3xb(-G?H>YEEeOWTFm5K~WL&veC~v`p(<&cU zT$6dNzB3SN40|U$$5G)qxJ~P_&bgKFtRevY^F$ z%j%-4S|A3zB*iP}ss`IOBZM!PR}y zWYRqHZ_w=R)_)EP`|ycU-BLSe1MUNmNg8a4l+ z1`%h_A;216EnhU#bT%(HrPo)9A_T3A_t$l8U0JdR%S^K@Y%&`o51KIbpH|#@Awu$D*4dT7U2TYNjPnsxCrwp@Q9uZh z>m+t+mq@l5EF}mkZ-mHa@yCHW5>t%1d>^XtkilL~d$o zo`H|KY}v5EfqT%h2^>Z1h)L-VrnQ};%+o>JG4gAqR`!@f%^wX4&-`1fxFOPvyPgbj zPL>w7a{2}~I1CM<#+*i2m+?O4%&_%6Ok{(=1_z;bl)=!U$s3SyGbyw6+D;5pi)F!v z73|j6Q}9C!zbN5i{89--KE4KO9KGnD<8s{1Yq3_x-I6Ue^Q2Ya)2%%#N9q_ z93+{~?#p;cC4a&s{Ewi;qWgqW=vxiiX-`+&alt2a8@*6;1Ka>04WG!9-^8#G;oeg5 zGWZFo1B6b)&N*Hh4!CeLX(5n@fKt#E5+N+CVl`W}8i_9vjoL2Bj}T^Ex_=E@0ReAe z<~@p#Gpn$kLw=3o7a6E~)g14wa{2Yu?njkJH{WD3&(!M54Q5z|J;-kPBgvkSXJnL|$UA))$mj|Vdj4qQnN${rUCy%e`=U=?^|@C*0^lA2|A z*|_isfU$FyYY!}Iq7Ot8B>=T6|5G4@kon^OH81I>x#>@oCX_?`>|wx{>n5kx8$Un5 zG*Z6|r*NXUt}E+a{SaE6)sTKlYF5a$*~s6~SadL&k@OyiLc5_u(5I_V;eh=3-Floh z#AIUmxhB28`g7%ZlZMEEPhz{!8?e4;=2(VYz7a7E4NsoT5N35RrsqJ!>Xd8h9E3!U zj5le2*&8C;JVXZBUSPvxFpgeGN$Y|@tMf%hd-VTV3f0(S;MW+}?nB17qZ6t^UPn=~ z%W_LEVg$KK5khj(o%y$5I$%Ctn-Bm68WZ5TqGe5uQ)>9aJ-HaYkMn|kOBE6>&+qAM zb5Ql<1Q5FnYkSrKIUH>2@QCZ|V>w?7dw#NccXY>e9JEO2BOG z0F*Uj0;&q1VEA=FI(kSEl*q}C?M<3Te9YaT&;fyQ z;zrW{3dWDuivK$pha7^JWlEkqXQ-w$W~ths1Mj2Gh;G7G*Z*58IB4?86_O<@Bs&f? zPI&Hv1cOiOXcUyl1CF;_)+GhLHObmh+sVs)dg(AAOih(WRiOwW_8Lsa!?N6yGE-{q z97$08S;z*f!5%Q9XZfMrlC0|>Z&zcmmNtx(uy1nnJSJ7Oq|2+w^o#1!!RvxhKNbBY zcirL+vsXhn08Z*fqCx}Z^g8TNak9aX`(!Q@DUA@BDV;hR+9mb=0fK7>IxKyhUU#%U z1PoZ>fJ?Q^QJvwx!Zt%O&6ND;@7mswV=4s8R_+1-+Z0VcyoPKv&9?5EFbS*zW{FAS~$m|Zj+mTW70&4=MWB)(@-Z)YQ>Zq<2}%CC*Ee)$rumM@f?T^j&ck4h};J! z%@Q*!myX1t-We6T?fxf^2oDlcG?C^{O{K6X3xp(Eu(16|k(s)EP)tQafoT|IckefC z;iDG%byQan&Yls!D@)-JN8$!0t3PqD3iUxOD6N-yHyLaDpj<&uVZJYt7M(9(>!+y5 ziWW=nzyMX(lcC)=I59J8<>;XCoGdKm0Bcmk)vE`5iCSb$S6ro!3K*yQQ8XD`%$PFY zT3RD76Z+6K-_M!f#nsA;3Fh|x2yxIAUWN-2(pL>GgJD2q#jg=c7DH2}T2QGm;P$wr z{ls`F(?*eg-w3;eaMhRfdVI1uV{R)8UhDCVhT!rvQ=e0YEvUZ*@b)NDrr#FSJsBb~ z1qne{tNd-1|7KL>M&=y%??z_&??&d!ty~(Q5beyH&~_!B)C;A_w&#X!uW+OL{;@Tx zBgRP@WhU(naTj;CL{SFXR&yr`sY0c(8plk>)X>1Xi1;efr+^w+ZBjT7)h2;)RqTSU zhxBHDhUMQVbI%Ct61#tD(@z64_Vhp;PM8tKUUvMcEoq5t)n85!}{X8+IwW; zOY9#!XI>@36SGJ-Ad@ss@+#6aV|+Bexgn(Y9E)gQHb3(F*Kg1i9IDy(TI2G_W*9W!fURy|1!e5uuS}< za*2WH)au$a#G@=v!FqEIa~VEeki(T{2#phFG|}(PjMpe)0udWnMg6(Cu1Hjxq(K*x zEKj|8H?baCkyq%#pJpMztYyzk;W2y5#wtsLT)dU{?3S?{doT z0pXq6vSNYd zLD^z-&CsJyACeWv((wiHTL+6aiW7ia_sk&%qe;N zoT7Aj`Kyno@YQsEh&E+C?{p*l3h-pyYLcWI(pM^0R5Y>|M+njk#@Oy29ug*)6Gqt- zRdvfSVv-ygAAekY>pr{cii{OZoE#sDr11_>;-tnF7n@uYZS~O*7@1FcKkvPqX)9v8 zeaLf+GpubH?2QR$e%C9j@K+Z?h5L?XS~%Z$`RRs`RfcJ~H8T4d?1X5kT6kpU*sz(8 zPUGHz5)Ik`7R8iqTKp-6z*ox~25@dlp-3(g6}E`Ki$O@^1U2Ke^QDT%mV8aI2{M~% zY*~s$V+1;Y3&8D(Wu-HxI}M-i^Nt*1V2?Eyo+P1atG}EENW>!no~-zZVo&x==cfX2 z^LTBCZ4cBvao2QG68@T0WXiRC{A6-$8H5{>_Bp?_?Wr!}hnn1TA9pU-=jMVBkB}pC zH4&_VnNCiCTSMA_t6Ut7X|<05|i@k^Vc?8$6+2X1_C@4C}6k^ISmx6$jcXo0Wd zG2Yw9Gc``_xPdbVawuDg!>Gk7e3|Icnzn87M9&&r)Zr>K&gIa-r4CR`lpgL_ynOt$ z!h?0I_}in-yn{PP%S}e#8WL^TDQ(`r3>R8Aw>jFm3YavC$5Y#i`R8tOTpcU9Jfd zF{#F2?vUq7oy-snQCof#gA#@nE*67@L|?9xhV=nxDYFWSj5}*s#uMJhMi)7CHK^Y` zZh2b^m(y?PA?(#VSF+*aY-jUotW&escCYt1>7yO~C!x8AdZsq^MiEVLIp!mp}|sS|BO_`P>yGSN5mvPg4z%>R#xz*57MNb zI9qhf3V9d$DBYE(BBlb?Uru_O8?o<(8FHlG}9Up8&o6Bl6;As1g^AFR1wVI z3qV4Z6(phUSQHH$wpey-o(EGA46{!{`4ew_d4eVW$}{d;xk6|d{#KJ_R1y>4c71$h zh9n56WI_;WYD2F)TkuwdpcBJE(mOqksvaWC(M+N(l&L}0lS=|E)##~&$D)=S3^_)E zJ(cBaqqS@@mEblPbOBop7P)@~b4UzUqST4`n0~3$%yF)Kc|@vB0pSrNiWd+P@RoFi?ZWIBy;j zPos!(K{HoFArF(U1x*KN3S2e#ol ztL&Zs(LYzYZ@M07{Tg>H!ZCh2O8qAl$L}tycOR47c${Ji7Ok<`fy}Q>QChwFW?EVAI5C^$E2Biz!N z6r-^rR;v!lGK++HNj}L;h_vBUHN>#4$c~`QNyT91M5-%hXIAKa2mN^QMKK&Oa@2Bt z+yN))1)lkKR=`K@knf@KO7+{de3diR!_bC7qedh4*`6SEGl2 z>t{!ve6i9V1GO(VUyK{r&~2{Y@7a*=EN@q$A@;`P!TZ_VwIJKCT#~-+^-9h=Qu^CV zaa-%W380vH`%|X2xYO0gOx{Id;Mc7*=zh@C!>Yn|;P^mnebPoEgQ)3lPQ^}t&ykDW z_St?(1U4wRDS@y60 zt#Ob;HdyGs4RR=!sJKT?>%z*O>|Uv~8s1wgxBSMWyK-L&>pQzeUMYvE{c%-ZF!Mfc zv%<^$e?3Td8d`2VW&TFwa0d+{+Y=W^{{%bOv0k?J5y#7}0s?d+McGm6On*|Jj|~#& z{Io+M6ei!=h-1_-K@C7b^4CZ7X;TW|9~b9<5-K`H_MrCJ08!TyvlE&y`;r}LnLJ%L_b1R^y+6)Qz)dfw z6x$68zK(Q9o#UV;&W$TwO#f+R++Q0SMBNa8&UE4r7EEjdGK~ttYB9dg^cov>{p$@# zp`KLR^Xxp%NgB_gSIuwxd*KoOzQ?LUh{G=VY(5f+5K_YHH%6|?{_$Urv#d0~l()PY zI*F^rj$f2UA4u6S@@z#Wg;$S{E5W>t)Lk&J%TDN7a0r~R`Y0i`xF6-0vK>5Xs=vyP z&O0WKGb@-RM!ClS$R`ltXXf?XaLzDo>#G=Zo(FW-nWZJgF z!kzw1)CRsIO6$Dodd1<+bQ)GlKJi^+i!o!m^Wyk!O-uKjhTbcb_j?GlwJU}j@iz7h z=g7C`I@R6-{eYz{Xcn%*x#|F%Brqt}rSLnp{%iT{y5oX@mU}-q^dcx^PX`Zn?Uoo@ zw3YAMBsT*qv8OST+e$bcqm+OP$3D)cVtcdJsAP z%Td^T;VxiM6}g*C&OOVjGYxwwN+wYemOY`n`KJflHhdE98PA$oG%ZacZD7-%o3WlEX)9iKj<6=eRi(bc2-%~tbZ)|JrTcEt!goCF-g z<~j!EDl^6gEd{CCOgW`w=VRTY(YXI>JCKRw>ffzWei+JkVv!FU90vwTMhHrY=UI9! zwwIkGuS-q@Y@v-uofP2r%A-Ky^M`-ezmNa)l9~{JFrsvnc7*R{QHX3Ly#{NKW)0-a zrR>oTJUk$5sx!4GHd5%Ub| z#<}?l0Jak0$U+@wX#~0kWIiH%!3CiMN7Hx~yH@C>T`~PTQ$zK8-VtZ*W}JoLyKmGG zlXJej=s6~L$%%JIJZ?0PD~Te=%^GQe37FqpCj3 z6{&GQr?v{hp`l@il+sif_^}l^OtOW8zW*?sRXuR2b3K|f(CdqUY%dNKey}pyZkLPrPV0O)FsbTr#F0+NItbo^ z>j)=1*i|)8yjVQ+n zZgS+^4F7@zU`ofv3z`ANR4i`~(2LB}jmTzXsgJ+^b@pD?Mq0ubMNQz~{N5EvQ9XOJ1^8=_cb0cbFksUkLX1jvSc%jy!<@~u1Ku+28oU^{ zs5DA0Zn#{IcNNTe+*%LKl)_&Ek3sha;`|h~5^<*?m2p4Puj%@D!V=l}V8XJ#o=H9- z3qZY?TBv;O2hoU`PWTVCU2{2vAO(~xqj|_ac5hF)BWq)uD z?$&j^W>}twg4HoWMjanto3{2l=XDPHWrq_Ue{jb8-7xj)ozVK4o`SWLSyLjygo?H0 zR1CmLOs4=%#26dk8;Y|<59mK^GA@((cTC8<{gkz9C@=pwVbG^Qpa~ad%RM}4W}MI& zL_vx7?@&V6Ke$IXb@+a@w*A#i!i-z{-72Ibqp$Y!;`=Z#+YRSUX7dg2zV6*ELj#Si zR21jP0HS^S`r%fJf%x|K5x+q*?F+apS-d@_HCXo;JG`NLkRr!u^Qn2k@mAu8d%&T3 zk+bjAhxX`Q`$q2l48;d)J@#wfVxYhTD)38bC+MfuY}nihtFzGIWq&Nd++Xh4g4Tt+ zS&kEK?Cq}A-uof{KVIMBsE7$GIV)-fxVmTgH(T;Uj8MD(!WUwty00PmG#2}sLceLq zEHTo-4{mE&-MGQ|;tRcKW}J4aAFVKL=W;2K3@ISws2{aP_b)Y8E*T7FtoH6*K|+P( z8oO#0T^D}(-oevImG5ENzsr4=od@2qU$>(1gE>)*&?;UI9^JgEYz5*Nqb07s=cXvd znzW;fUBo;Hz*nSwS?5iVZ-1m49VDm(&kEvzH8uO=tOSkvoWN)~T7*Wy&k~j5+h9bxk6!?MFq~Yyba4>i-zr zgKz3(UL+C6JBt=VKfo9Q&4B|XBl3}bu$5fFIJX%BN%mxm=^dR6GWHL_Akd=;p#-U= z9IPzFa2*-va38*m3mx@{Y>yl-^V)i(APYc3#Z!+u?zz>li5I6;k=1%DXqp*`6=V`R zb@@TNQK_0c(O5w#ps;szxyUq(|NC0wO}fEzPh{y{<7b)F6D2$awLCXn2)rNfkJG=~ z=muc;m)v0rgtdC1J7o*-wxqfUUbb*El69TAo6~3brQx*Gk*m~CY@r>9fczJPZ zzpU=guOkGhZl6vD-l?^I>g>-cgN^jb70Y|9OMB4LIUj-}wAST-5<_)ZU#{G)+lKth zaqsR5*rxsLVDuAMW5?een$ss;PWQlPi$t(8?Z4ad_6~}5Tu`pdwg+yngGI~j8+HV5 z)}Ih|EA=xyNHA&*C?uNyEYAXt;63QHdOtz;y0==yTqjlu0e<=DYsN{U!nN5zRXyD3|r0W>kFnAM*+YH zi75_0&nm^b3q-B6TBQva%zaje>TmGuJ1W!m#)6m_bP(rA+q5Q%Xc6VHYIUeFq~^xu zJeg*C=Rx=Mx2oMpwssPdJ4kE?dO0>+Fwp{~Ud|ik0yl0TK@43ir0Y>D#|xE$FUZdT zBH;d0J@e+M6L~J?W%UTbOX#BNMpA0YVO^N<=qXuhS$10w`TLpOM-GX~0@S8dmpNh6DUD{BwN(l@z0z)A1HJ!u6? zabu#QHsn{6d*zoQ#RE@TvZ)CB5>MLkMP;NH!s8sy4z7KDRbu*1xf_q>dE(9sazU<2 z$t;DiUxV0yHM+VQ_MQB|s%INp=koj?m0@r#J+UZix?oXdoKO1$!bnaRQ^G13=%!UdD4kZH4PX>|0gF9HF0q6n@A35xqQ`1uGG}%LV z#_KUmtwDMwW6Yp*0Cp=K+W5#$6FN2+jbPfxKolGgeE;aekfJg%_Z+<}6*7c)VfoM3YQ)-1CaQ$UnqQvH^ zis2oZEi1fy0`?Px)tSh=YTJIj@HQVRuw!zg?3Bu`$h6mZy+z@4!~8XXzI~tcJ#;^A z0L-QCP=SSRkr@X~ZXAa1x9%O(D)y{7y2vO=sGI(20**Pb4>r;*PwmUHD@e)uR-EOT zErNuEa@+}pke3D!M3LJ@Midu3B}fA4r@Q0A(0=H5;9lw`6GsWPyRu=}eYkfr(*DXkWzfJx&UC!f)y%IT83 zg7CAf3*}M@X(N;w&Ufq~q-|UgMD*)^2*$8yZMFC%x}_GTLb?$$ue@M~eNP%_4rS}y zEdmStc`kyw`A1mj<6EjyHLWV%QNxFuWuAfv{V3?MsJz8-tvxZk_d(SBRj>fMDKnN& z_Z55wuZ*vs+wIYH>H^X{_N8gE8Y7iB>>7IlGGpu8kTi{JbAcF&umB_v-lHC?*bIk~ zIbK5G0ZcLowwT0^EBPrSEKT=|$!&~{FbAutrtf4&VTVp8&8ls9pJi|tukcc$%Ad73 z&+@%8Q)py06^^iMxD`2BfC@4kePtg#@oG{hYfl5E)B@9)za~)v*_2$?5yX0H!2!bN z?Ah6_hT^mlGd%7|=_@=cyR$2!Xcn~>4F#!cwPTZ4m_}P_+z9JN6R4sz$l1)QZs3=K z%>c4=zZI+x!dyOUWR9osQ8R!K%2+!@WDh!DoH!meEcO;uh1`tX#_l#wwfD&Hcmn2W z3wSlqkZB4|dK01>;zcIErmx5!W(=H~A~(wEtj7KPt!l0GS+!j|y}Tr0yMC_!ri5U) z;~b!@@fOhOBz?bdD9Tk31PGB{XU(aH!<0lmU@)b%P}=AnX%v3Y3cU&PL6ulEQ*(Nu1B@f8kqin{yqHEeB4!G8#qXmvTE;tNt6ET zF2H>r2xB+8qop*N>Gqe8sJ8krs`n`|s%P`W%}MTBKG(?VRG1J;t4g~*d^wrO58rKE z10T-R-=dVoYqR?OVj-g@z#u%CeHl~aIWW(KF5s-uxP9wX-eB#{Blv_~b%8)UF!ATD zf)sr#p-1n;5Zg;~nsc>#E{-3(WS_6<1s@2UFLeE z270~iQ-;ORsjHHU9QPVkE~D6nZEeu;={O+4?2Ge+GQmZ!!O`02X8kmYRz``i&4$jT znB}tsKecbaMQvU^s%)f7L>cIQfx!wjH+UL$EE2Bw+u0OMYFZBYr-t`YHn36Q8HX0d z;0MCylmJ7E$MFso$`7?_^0i5 zGZsXbyL^;dO?6&xAlIn4p%$A^F)PUxT(8@bOd1aAQI=fhROO_6Z}v2;TSD?zSZzO zqe{4?$>+U>cWpX}3A9MH>8(U<1NM8Vm4NsZ3^j04wTQES>XjpTFd~`ruVE~6Q}QNE zOGWrB!uG*#HxZ*EQVD6ey~ZRr%L#9|Uz}lR^v%TfFM3_tl36YlDb?RErWrgbQ4|8^`N|YRj za_Y!u{ef8|HJc%L&4NN!GvUJl%btU+;*W+$R#gpep(U&BidNCsbHq|4_%n77pZ$4gxMxAVSKjC5E^Tx|q{@W>+pbrm<&-Yu8Bj9)cGrMMXZS0L^q>nLe+I<$LJew0d=bVz zzH(X^Z&M+ya3kz@wg|C3yc#CH2Fab1);`t^=kHEM^ZlPj%em-eNydnz&B}})_~N=V zA+4lKSzFluyf*sX<$Hr#y63o8+N~7B2j+HmhP+yS1v!=8XB~Nyf1IFlPgSg|sa9jf zR(@O0)f)KoL3G#UbGgFmg|9PRS%e67HhMqZTb(Z>d1ECi0*NU}&*d5m*J8=BaU*d7QGWKsbKBD16p##}|cP(dk`P5{k z_%R-)Jd+MXsoclVfi&Ac0`2+w3!nCkn_oW9KM75UVUox{5AfJY}F}c|V%w zX6fs;u^5reH^)r$U?X2_pa{Pgx3lkJms=-PK;)Q1bo-l|DK+U7VgnU8_)6bHeY9ko zddN1OS^qNYu3)(VJK-*|jr@%p*J&fMU5vnGwKQGGL}conQ0_e1>+(XCiY$nH&+K2@J4h*?JLJX+0R z`rG`1*?Q0SwMDb__pPhp9S=e+>o3yBRaKs*=oiG-``7J|%#)sEIX6t#{T_%GR zw{rHJwBuLZ_mlUP?W+R}tQK`fg+`al3qZD9!(=hS9h9;lus9@GThEg!GOoe=c=mpD1V%6Y3T$jdkNF{Y9-A z+Q5c`hE+{UEufMar_B23vHNFd?rPUl;8P2VDHadnF?* zpn`}hS&rlUGGq5NHLox59g4W@ZFFsLPp?4%vW_NFCM-@d7}FL!9APuJtN6M_&x5GA zuI(Gw!V=f;nX0?)Bv61hllhJ597*^0DOJ4%qy#*-e$B&}%e!(_4xZzl^?iG_6g(aM za{+7a7GxrqZfX@YLP-5>xyQtY!C&c0X#kw0g5} z+%5bvco`vNLbM_^u>R<06yzrS2^YUPp~bBA!77qJcJcB&^E-@e!IEIpXY{$K_U(=C zUvN#a09+g05Tn8w(5VUAF6BEJS=iMz146sE9=&5aDKQ771=9&r%^vs($weGL<_s5^qW-C+PY3qkKLrmBEtLTJ+$OiliH^^c(s&Pdhz*QUX zF>HOi`8N)psL>iK=$GafR^#qMKRMc{?I#URE*JL~8o0$zNDT{iFWhU97EqDHLlYN3 zCxOQJhN#}5vctjRRRs8cr^w77VU2t5j`%$_D;`hnUg&CBUoJK*a5t`)9$P-^`|9mC z!WT}C8cA1r$yfJvkfe|wws4>V+Bd>J{MB4XOLFOC{P~LOeH@GlnKh$LSnwL?IM9s` zt4MPo8Wh1MN;RxwK2O~@JwW(zvyVUB^Md;7s=;hv%%o-lC znIjMuC?yuSd ze6>;aRYYF{)?F4-Rldub9#j6#S-u&VK-O5 zc;>pH@M=?cGf`*=A4VdiB&?m_Z5^M%NIN=kS=!KliXB2?kaJnJhYs8F?6+Qcr+dD7 zIGY{%>(x@L-=up8^Gi)+%g#}0@ND|Y07K7r-%LCPYtPQs0E65HX&R{3^CRb1ji5GP zOZurO8Z%0?@MXE69^pGT6aPC#v{2Zx?v`4Kjw!So9SE)um=K;m@J_rCMXwe;ZHfO&;dQBM zRF|Fgr4CDrZs$Z^b;zx70gvVUhUHGAeir%wOl z`#0!|tW^>|uxo~&Q1x*FxKB=^K*p&-VN%k&KN$$OR%w;E>}$rt1Q$)#c%)8$9AJfv5v_u5x6AV#yUuITjv!4 zt%4i8LrI5%_MnOr#Vuf``VI(EWfo8_2$qc< z-j=B<=YG80aU@y`}I?N;F3+<0;*uTvy0xoI=OS zib{@!l*797nGoq$|BAC0u5M3-8{{~7d^tZtH#HbA8jE0-Vh{^-d zXKFRAAjQCS#>Dx;xi1Ya@jWgOG3+4jOc*VJ-j`vJS1;r*WBnqSmrU<+nojK<`&-)LY=Q%&X^Kkp_z1Ci9efD?l&szAq z)MX2Pe#m#|DJ#1Y3YUb!$!T`%g|Pk;wU~KFe_yhEb<1m{4VxZWP`28qLKgPsq9%4U zbnuU6+UrjdSei2-2+y!>`du>vNm72uh7gUwP@q51MEdFGQhLL6!l%6tDxbg3wK1Y= zDhJUY(LCeb`M+*LazYX-pSo(BsZi1hR8yaYfM>C2feDolSCg=#c)(SP*!xvvaqYJX zBCjs1p$o+XzR74$vUB!c>?=na$@+D&Z;b7*VwOg%S&$OuK^ zXMyDSLrXCg{WIJabDaO)8C%a=##4E>S3cLt&k!A*`UcDOtdV6MAmqB-f2f{J43-3B z61|fPhqEsolzrs*SfwQT!lQen8>y)n?*eGxghI0PjNQESy=kaj+vNN5MT?12x?gEt z+3P~Pk<3ni8fy62^pZp}@6;?`v?xRjGUwoW=!nr^<54+COSROLpB)*m9%u|3E-`)z zcu%jSFc(PbpJSxM_eCkLT^O!xf({|nq?WL2E0^cB&cpeAzkJYLKVIggte9wv9X{7R z$;jZ)BjJk{x7ef;71Zz|{oYN;{xfY{0^zqSrgfAGJKV>$$umDxI*B2dEO*WSfavu{ z;Ej}JZY!EI@LjSkA+=pzSn%~SEq@t42mf@0&WC5mpcFrtUFj)QmSNFKM`3Jy`KHVR zDuuwgsO$<{LZ5?|^gQ4`ioY{fF`-1&93PybBhM(Yi0p;~n^_~n`0|Fzp8c@zBR#By zu`5f39dtcOapzf0D6Rc|Tr!?emOT~pBWtJJXEmna{qAdCH;u%ov(r9iMZ7zwoH`$T; zmrf@pyM6kyK{cc7sY>|U?)=P&Nrq2zo+Nae&dpwA$0o{#OKd!UzuOW8R&P%_2DxbQ z=G2;7ivvR%R+x(mKgNT?O9=c{tMaLE$l^W=S9P*3!^x9F{m_1e;K_dsGXSdZK#hg1 z>X52d94B6A`2wulX2@$MtV(Ao%;cl~y_4%(RTmmviPAW5wg)kWgP00~Rf1sRW2o<6 zOz4o9Ui@*X2B(twhFcn0g3}47!A3m3u154PCFadtD@s3}w609UUSzh;GZ~t|(c{ua zqoN#cg5>G-x=YP7Ab^SA(x^Yg-~m6+cOpk6Vdh%)B3Z>jeBNQ;1Autb2kn+vAI5f; zPAEqz-uc)^O?c!Dg@>W)0(UV&t@*}~X6a&*IM2*q6dX7=~DOlX(M0dPcrOt zQbUmKjtF3k*`!$Z;N_y+0foqpw_-W%!1&K^sXs*17K-cFwT&S|9aW4ebSXhe;?0X%(qqwZ>oe!+a&uYp?w>siMa2GF~5_C(Z820A` zY(@}Jl)1kD&I4Cq!}98ad%yA26Jo2wGY&;n20#)!PT4Rk5zgKrp{72AIt_G%b(lx> zw)R6WkZ&qBoi;j-YU)AsFw^lR+*34u3}Ev)5}nb%I6mo?bSG~Ce$8%+WLpCKO33c7 z-ok;q;Nr^(Ab@1}Q9*=NBpuU3at7SWIkx%l>}cXt*8*Ipx=Vq{zjs(X!GHNA#1_(g5E=&&lo#N6z5XtO`N| z6ZQtU!4T_kdHz>0v{mF6(RbYQFbopfv~lM$EVEZ&xwX@=1?2+EjP6JyicOlDH1Y?a z^@5onkAfDZ}3=b-bG)cTc9*Qgl3;l z`f_x8c1WfN7H0|Iy6Vhf>HAqouMQ*8gLVZV7!G#&*P*jIJ*s~nO-&AWCU0Z&BiZ!j z)uRkd+b&7OOx~kbToG~yqC5A1+)!Y28lX6xpT_-LfT{fjm(q(Kq>`3)aPYJ3a}_xG z(8r7*s&<=taU*UAh7gLFL8;*@D~I2MIYnu964Y!klFgX6*aL66gsHm(2S$$J9@*W> zcH{SK6~rFAu%c{$T;#E>hS`&bhWQ(Wa5X}K^}SIZ0W&^UYSLewrMm4NO+u8dRd&gPfV{9@qf(qL`JD<3G_}{aS{BNGg z&*twmJP$~+^<|u83AKNlUcj9d;>C@}fSGh0ofHR`*RIyPQ4FZQ%W~Y>x>8H<@9GV} z?Y~7jAGnH%W&n;SKiB}5jeknIh8#htFM{5dvkkt;vnBp^&$U(JCv*eC{rUH! zIq!*$SGRPV!nm#%$bO21)_GY}qGSASg96aE=bl(BZs4^ua_O!Wj*^{+)k*PPo9dTf{htF}sA+H2ZOmMI=fxSWc$HwOqa8Bt?`%#Ow`&0n zWEt*<=c9s{#bK1bZu@BILd&s~`+{tdb(MTi6C_$_O?#~Bbw97%M5R-T^4ms!B28`# z$HKA9E+@J)uWV{=3OW6qbVpa3I&a%k-|QvXR^8YcQ2`Y%`Az>>`6rV_UAUG-ZlE(X_bvJNaB4V% znfs%Q|INtQ@5M_)FFYVord-eZYqqD)aA%4|2qMsZv}S{`(}IIyYwFGZDs|uH5m!Qo zz+`lx0ro)}5yn^|uhuh)YN_1<%og&F$|Hk%sq1H=zjMaY57MS7{To}H$5tPbfBLZhwqctN}RVnVX3sFJ`4yAt5 zOv#TFRrxla)x$YI1YO_O1?&DJ;MN+z`T=y_h58z`$jVDolPXzAYWkHruI9m8h|<~` z^|2drT-Ai~EEJXrm{Y%oi574wLbhNeNzPnU8B^thN#9HE5WXOEue-uW3$g`aYS&eI z8~5qhT!?XR(egfe$x6$yhh=iCKUQ!ICu{E`t-OL`L+?3tNMy}KR8N<_XcY8bBnO5j z0DjbmwaFE}k&c|@vCNv#YX*IWss z#QF~m+soWi>*9C!?uvm2_S6_SX}%aAu6jSW$qCG9NjE3Ul{tNaQx)OWF9oo$>UTcr z`1+8~Cpt&ecF-$Pej;*e^JkyrI?Oi^kbrbpYlCU>rCUGG`ECpJ+BwGJ4OXjUyyO1FasYq^qai&#w!!3 z6)V5a1kK5A!HMHTni}-OcQ1#cZy%N$FdB$q6l0P4MR4n|DQMso2qBh3z07O<&(CfLo$NBJ=@675Wn49s_iO|xAvN7-!GV=b2`b|bvRWtUbrbopiMJw z6OON?H1|a~CKyV*q_-gpxI+I!oW_uUi%`7K#H1=*XUnpz5|l1ZMpMDOMzrO6 zcIDaC7_ZWscF<{B)2NhY*d~1b_cb5T|8UFqxxXj=3 zF5}IV-iTS?$@bwoXPQbr%~KbqIAf?jikL6dH+oRZZNOf!__8|JC@TX~vQ`%KjTbrqmxGK)&`B%NqGv$g)G%g+Org5ljNm7}*>v)3#_vhI(fRLi4mEW8eVyu)hO zuwr>87Lb(s6SGIA{@_QTXlnBV9;)AZ7v&JM$3|B@0NoX!6FNLe;^;Et>&Lz(u?D;GG#-_gZi3spW=fdWW8^G;#U= iZ!CZ9f8puH5$&qMm~c+!?fB)Q=96x)ZP#Qh(>aNmUh literal 0 HcmV?d00001 diff --git a/gallery/memoir/bookdown_bs4_book/libs/kePrint-0.0.1/kePrint.js b/articles/articles_files/kePrint-0.0.1/kePrint.js similarity index 100% rename from gallery/memoir/bookdown_bs4_book/libs/kePrint-0.0.1/kePrint.js rename to articles/articles_files/kePrint-0.0.1/kePrint.js diff --git a/gallery/memoir/bookdown_bs4_book/libs/lightable-0.0.1/lightable.css b/articles/articles_files/lightable-0.0.1/lightable.css similarity index 100% rename from gallery/memoir/bookdown_bs4_book/libs/lightable-0.0.1/lightable.css rename to articles/articles_files/lightable-0.0.1/lightable.css diff --git a/articles/customize.html b/articles/customize.html new file mode 100644 index 00000000..c02d3cd8 --- /dev/null +++ b/articles/customize.html @@ -0,0 +1,444 @@ + + + + + + + + +LaTeX memoir Customization • memoiR + + + + + + + + + + + + + + + + + Skip to contents + + +
+ + + + +
+
+ + + +

The Memoir template is based of the LaTeX +memoir package. It is optimized for long documents and +is very versatile, with very different possible layouts.

+

The template can be highly customized by simple changes in the header +of index.Rmd. This short article presents the main features +of the customization. The details to implement them, namely the options +in the header of index.Rmd are in the template text. +Occasionally, advanced customization can be made by adding LaTeX code in +the latex/preamble.tex file as described below. As a +general rule, the latex/template.tex should not be +modified.

+

Two main choices must be made:

+
    +
  • The chapter and page styles. Many are proposed by +memoir.
  • +
  • The way margins are used. Large margins host sidenotes rather than +footnotes, bibliographic references and figure captions. Small margins +remain empty.
  • +
+

The default options produce a small-margin document, with an +elaborate chapter style. It is presented in the gallery. +It can be changed quickly for a wide-margin +layout, whose parameters are given in comments.

+

The full set of settings is described below.

+
+

Cover +

+
+

Basic use +

+

Two default cover pages are proposed.

+

Either insert a PDF page as the first page of the printed document, +followed by a verso blank page. To do that, set the +pdftitlepage option in the header of +index.Rmd. Its value is the path to a PDF file whose first +page will be extracted.

+

Or build a cover based on the options declared as +maintitlepage. The title and authors of the document will +be printed with the current date on the cover page. An illustration +(example here +can be added at the bottom right of the page, declared as +filigrane:

+
maintitlepage:
+  filigrane: images/filigrane.png
+

The verso page is made of an epigraph at the top and credits at the +bottom. Their content must be written in plain LaTeX rather than +Markdown. Build on the template. A logo can be added to the credits. +Note that the maintitlepage: key must contain something to +be taken into account, so if you use none of epigraph:, +credits, logo or filigrane:, just +write:

+
maintitlepage: true
+

Of course, only one of the two covers should be kept even though the +template prints both. Delete or comment out the undesired option, either +pdftitlepage or the whole maintitlepage.

+
+
+

Advanced use +

+

A personal LaTeX cover, e.g. a faculty thesis mandatory cover, can be +used by redefining the \MainTitlePage LaTeX command. This +can be done in preamble.tex. This is a minimum, ugly +example:

+
\renewcommand{\MainTitlePage}[2]{
+    \SmallMargins       % Margins
+    \pagestyle{empty}   % No header/footer
+  \Huge\thetitle\\
+  \Large\theauthor\\
+  \normalsize\thedate
+    \clearpage
+    #1                  % epigraph
+    #2                  % credits
+    \cleardoublepage    
+}
+

The command is called with two parameters: the content of +epigraph and credits in +maintitlepage, that may be used: then, set them in the +header of index.Rmd.

+

Note that in contrast with +template.tex,preamble.tex does not support +parameters based on the header of the document, such as +$title$.

+
+
+
+

Chapter and page styles +

+

Chapter styles define the way top-level titles are presented. A gallery +is available.

+

The default chapter style of the template is daleif1. It +is not actually supported natively by memoir but its +code is added in preamble.tex. It proposes graphic chapter +titles. It works well with the Ruled page style, with a +page header that recalls the chapter and section titles. All page styles +are described in the section 7.2 of the memoir manual.

+

An alternative is companion, both chapter and page style +employed in the large margin layout template.

+
+
+

Margins +

+

A4 or Letter paper with 1-inch margin on both sides imply long lines, +actually too long to read comfortably. Avoid lines other 80 characters +by increasing margin width. Two options are used:

+
smallmargin: 1.5in         # outer margin (small).
+spinemargin: 1.5in         # spine margin. Reduce to 1.2 with large margins.
+

Large margins allow both a narrower text column for readability and +putting stuff into them. Use largemargins: true to use +them. The outer margin is then set to largemargin: 3in and +the spine margin may be reduced a bit.

+
+
+

Bibliographic styles +

+

Many bibliographic styles come with biblatex, the +LaTeX package in charge of reference management. A gallery +is available.

+

The style is selected in the options of biblatex:

+
biblatexoptions:
+  - style=verbose-inote
+  - pageref=true
+

The default style of the template is a classical author-year style, +with the ibidem option, i.e. the authors are not repeated if they are +the same as in the previous reference. When large margins are available, +the verbose-inote style is appropriate for the reader to +have the full references close to the text, including a DOI link.

+

More styles can be used, including specific styles requiring an extra +LaTeX package that is usually installed automatically by LaTeX +distributions. The pageref option must be commented out if +the chosen style does not support it or an error may occur during the +LaTeX compilation of the document.

+

If verbose citations in large margins are wanted but another +bibliographic style is desired, style can be replaced by +two separate instructions for citation and bibliographic styles, such +as:

+
biblatexoptions:
+  - citestyle=verbose-inote
+  - pageref=true
+  - bibstyle=apa
+

Note that the apa style requires the biblatex-apa +package installed in the LaTeX distribution.

+
+
+

Fonts +

+

The default font of the memoir is Computer Modern (actually, an +update of it), the LaTeX standard.

+

Other fonts may be used: the LaTeX font +catalogue is their gallery. They must be installed in a LaTeX +package, such as tex-gyre +and its companion tex-gyre-math. Both provide updated +versions of the classical:

+ +

The LaTeX packages must be installed in the LaTeX distribution. If +tinytex installed it, it can do that too:

+
+tinytex::tlmgr_install(c("tex-gyre", "tex-gyre-math"))
+

This command must be added to the GitHub Action script created by +build_ghworkflow(), just after +tinytex::install_tinytex(). build_ghworkflow() +does it automatically if it recognizes the font, see below.

+

The fonts are declared in the header of index.Rmd. +XeLaTeX is not able to find fonts by their name if they are not +installed at the system level, namely when installed by packages. They +must be declared by their file names, which are in general their names +without spaces, in lower case. The main font options allow building the +actual file names and are not likely to be changed.

+
mainfont: texgyretermes
+mainfontoptions:
+  - Extension=.otf
+  - UprightFont=*-regular
+  - BoldFont=*-bold
+  - BoldItalicFont=*-bolditalic
+  - ItalicFont=*-italic
+mathfont: texgyretermes-math.otf
+

The math font name is fully specified, with no options.

+

A monotype font may be declared to be used in code blocks, and in +code included in the text. It may be +monofont: texgyrecursor, completed by an identical +monofontoptions list, but the default font is usually +better.

+

Note that long tables (longtable = TRUE argument in the +kable() function to render tables) may not be cut correctly +across pages when specific fonts are declared.

+

The font size is 12pt by default. Change it if necessary, depending +on the font type, the margin width and personal preferences.

+
+
+

GitHub Actions workflow +

+

The memoir can be produced by GitHub Actions and made visible in +GitHub Pages by the memoir.yml script (in +.github\workflows) created by +build_ghworklow().

+

The script installs tinytex, a low-weight TeXLive distribution, with +the tinytex R package. Neither additional fonts nor +language support beyond English are installed by default. +build_ghworklow() adds the necessary commands in the script +(basically, install LaTeX packages) by reading the fonts and languages +options in the header of the document and recognizing the LaTeX packages +they need.

+

Support is necessarily limited. Supported languages and fonts are +listed here. Other ones can be used in a memoir, but the +memoir.yml script will have to be edited manually to allow +GitHub Actions to work properly.

+
+

Supported languages +

+

The hyphenation pattern of a language must be installed in the LaTeX +distribution. If it is not, text will just not be hyphenated. Supported +languages are:

+
    +
  • +de: German,
  • +
  • +fr: French,
  • +
  • +it: Italian,
  • +
  • +pt: Portuguese,
  • +
  • +sp: Spanish.
  • +
+

English is supported natively.

+
+
+

Supported fonts +

+

Font file names are used to find the corresponding package and +install it. For instance, mainfont: texgyretermes, as all +fonts whose name starts with texgyre needs the +tex-gyre LaTeX package.

+

Supported font families are listed here with their name (the file +name pattern) and their LaTeX package:

+
    +
  • DejaVu (dejavu*): dejavu-otf +
  • +
  • Garamond (GaramondLibre*): +garamond-libre +
  • +
  • Garamond Math (Garamond-Math*): +garamond-math +
  • +
  • KP-fonts (kp*): kpfonts-otf +
  • +
  • Libertine (LinBiolinum*, LinLibertine*): +libertine +
  • +
  • TeX Gyre (texgyre*): tex-gyre +
  • +
  • TeX Gyre Math (texgyre-math*): +tex-gyre-math +
  • +
+
+
+
+

Paper and stock size +

+
+

Basic use +

+

The paper size is chosen in the papersize option. Common +values are “A4” or “Letter”, but many sizes are allowed by the LaTeX +package memoir. They are listed in tables 1.1 to 1.3 of +the manual. +Note that the “paper” suffix is added automatically and must not be +typed: to select “a3paper”, just type “a3” or “A3”.

+

The paper size (the area the document is printed on) is also the +stock size (the size of the piece of paper the printer accepts).

+
+
+

Advanced use +

+

If the desired paper size is not that of the stock, LaTeX allows +selecting different values. The papersize option actually +selects the size of the stock. To use a smaller paper size that fits in +this stock, e.g. an octavo (9 x 6 inches) paper in an A4 stock, the +following commands must be added to latex/preamble.tex:

+
\settrimmedsize{9in}{6in}{*}
+\settrims{1in}{1in}
+

The trimmed size is that of the final document: here, octavo size. +The stock is trimmed to the right and the bottom and the useful paper +area is at the top left of the stock by default. The +\settrims command adds trims on the left and the top +sizes.

+

In index.Rmd, set the paper stock to A4 and add the +class option showtrims so that the trim marks are visible +on the printed document.

+
classoption:
+  - showtrims
+

The printed paper will show the trim marks like this:

+

+
+
+
+

Conclusion +

+

Large margins are optimal with the companion style and +the verbose-inote bibliographic style; small margins should +be used with the default options of the template. Much of memoir +customization is offered by the template by choosing other styles, and +possibly other fonts. If needed, some LaTeX code may be added in +latex/preamble.tex, but the latex/template.tex +should not be modified.

+
+
+
+ + + +
+ + + +
+
+ + + + + + + diff --git a/articles/figures.html b/articles/figures.html new file mode 100644 index 00000000..dc2aac3a --- /dev/null +++ b/articles/figures.html @@ -0,0 +1,177 @@ + + + + + + + + +Figures in memoirs with large margins • memoiR + + + + + + + + + + + + + + + + + Skip to contents + + +
+ + + + +
+
+ + + +

Large margins in PDF memoirs allow storing references and footnotes +(actually sidenotes) while improving readability of the text in a +narrower column. An example is here.

+

By default, figures cover the width of the text column and their +caption is placed inside the margin. Two alternative layouts are +available: margin figures and full-width figures that extend into the +margin.

+
+

Layouts +

+

This copy of a page with all three types of figures illustrates their +differences.

+
+
+

Syntax +

+

Default figures are declared in code chunks which contain the +appropriate code: plot(), ggplot() or +include_graphics(). The chunk header contains the figure +caption or, better, a reference to it. The referenced caption, declared +outside the chunk by (ref:chunk_label), allows all text +formats and contents. Its only limit is that it must be a single +paragraph.

+
+

Standard figure +

+

This code produces a standard figure.

+
(ref:pressure1) Standard figure
+```{r pressure1, fig.cap="(ref:pressure1)", echo=FALSE}
+plot(pressure)
+```
+
+
+

Margin figure +

+

A margin figure is obtained by changing the figure environment +(fig.env='marginfigure') in the code chunk options.

+
(ref:pressure2) Margin figure
+```{r pressure2, fig.cap="(ref:pressure2)", fig.env='marginfigure', echo=FALSE}
+plot(pressure)
+```
+
+
+

Full-width figure +

+

A full-width figure is obtained by changing the figure environment +(fig.env='figure') and width +(out.width='\\widthw').

+
(ref:pressure3) Full-width figure
+```{r pressure3, fig.cap="(ref:pressure3)", fig.env='figure', out.width='\\widthw', echo=FALSE}
+plot(pressure)
+```
+

The figure must be centered (fig.align='center'), which +is by default in memoiR templates.

+
+
+
+
+ + + +
+ + + +
+
+ + + + + + + diff --git a/articles/figures.png b/articles/figures.png new file mode 100644 index 0000000000000000000000000000000000000000..7f9a4ccb6dd19bed290a2df8d4b7321f3adbcbaa GIT binary patch literal 1062516 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

{volA_VWq#9 zFJCTtdO7CHauv~2OF!%`ZF8f?PaYQy09KJveaCxU3cF*%Hrkofr)$$f`jBokK}9)7 zGY`mgsmgS(HsJx|izf7i{#3*@<@6lyXwk|2@OA#->GhSqcKYP0cK`0%?bbtJex&{8 zyKl7j-g~!w^Y8v6?f5_YT_p>;wmH70OGz&o6IlnO`pwu>dUoXA^2&N-5+|_8Gl0w? z(2Y@-@zCw!4735JU4}`w5vB5{r)*FsyI{1_bK&2-mEEQcnH<_aI~%zky9Y00CVXIw z+yhY39e7JLnnPLH+G^Z5BW>=)dBss`UYOHlI6l!%QE@a?7GCP<06eO_>hilX)v1qu z(;jkESw1V5jb~1D^F#9k7$Zy7jemNZD|Ni=p6I5h$KDLZZrpmBO)>v&L(4Q+jEvk{DxB?>41iwe1-1 zQTT(7TIoQJO9X5@f}Xd0V`Hs6puOk;Z=|&*l`^}!-VVnowP_9EDJp0EpJP0DV@C)3 z+F0LiJ2E-kPS1|EkKTW~gg>L}-&egauP!3NXEdz10FUtSqiMA01 z%wsN{_}={|0bK(DS|e>e?O2LIv6?mmrlP~j04B>=Oj*Vl-OR-&0Cni0t&DQsUH}d7 ztiFZb94R7nj0B3koIc?pMgc>i))xisA8f1^5XFs$DkJQs?kU zmt~=Bf1@i0hRc{Rlo>G$SVpI4&Oi)^A<@6#%=<&Lku5Q}hHNC(9ZADT5h1}Ni!s_{ zP}mgZ$m!#i4X~B@t5SwbC71Keno+u^zcU)H4cw|n>Ql!L@~6KNlQXXHC7;?Bb3O6mWWm7DGF{E0u)e$^*G)wa*P z(B=nY;0<)kF7`8y1H+jEq1FCW7lj<%nk_j2T;O-I!u+tdAJ5m0lW8ZJh#!piSpR4N z0CIqwG++HzKrCfxH@ceJ?$3?IN5dH_@5a$Q$nDjBvd(ykNSZ^HEfL;EgPnlc9v?8^ zJxk_#)*M&9`_PV4#qT8-!;i|8Mrz)>^uf3=c*$p%XPF-4!oWd5s(GDy^v{mc$`|oN z7y7_>(K~j4MSpx630ULnH#BtN=bpjKK-Ly>m<**qrgrbOnftff&`Ty z{9SD+x?yVOaDleLfsr=#IGXEp2QJ1oZMZep?#@3bS;!&4@MpM_qw3c#JVuWhkCOT6 z3teEXvv~`ch@NUFok52>Yl#S6@{H&! zX8>SHme5Z?0=;?nP8V_2rq6!%v+afSS0;m9kUNDos+LyquRa5g@fut0n>wgk=p^& zjo1$*)1Cs;{mFpd&FHV?y#Am6YMpwp`+NUH>woS-yY%u)ZDxF+O{F^|idP7dd64od zUgKzo0G=c5=wU}-Y_z+#ZkP96YS{g|-4O+c^2}?meXP=#&YnGA z>oEwmseFIOW;`)YZrr}zmZLmZV!;07Pyckgo$t>?_#X{enVz&w{ZJW$A_u(Jgsa^h ztuL$;yNCcg+D%S%0(NIB21E(JZlj;>ID>BE8iI{Sod=dcBiJZmUfj8WWg9{87+ZHk z$W{a>{a|D=68r7o8o@IjiFEtMwa%!?^Y;SQUWw46Ftte}hazWy@~Z*VlpuwC{ra_b z>C&Y#iWo11sqfL22bMu5B2AI$Gh>NDcFYOmi?9Yss&%Aj~jD8<+m|yu{kZfTZLoAqrPi3f+NObSNV&{iXcSOgjd{xC{rNjlpkx zXF@M+FVAs!4$vykX~y7Q3?|WiMu4#gy8Wh};;GcroyTh9h|L1n()9`)M``tXehezD+ zc?MCJ8YQi+uXxXx03gakx8Xd~AMnRO5v|^0Smk>WZJV2+6NiPqh}xQe%3?R5fjMH# zU3dfEmob{}@f`Y$)dDa1 zy$t5G&6?bvv12{e+0ef)eUo9aAArAmu-UF&`=Fc=j97-*dW>TR4G{n0^DhJhKPnna z;k8K$154z^+F`t7905nqTX$+s=nJO8`F?bs(?i_ARTPM$yCPMtZ^P6RZcId!rsD;mtJb8^WEw2rHK8R3m4m|$mmm-FSny-&bQN%lR(Ld zJbN;-=0t$SiOA+-Df4jNkK~J9D}nJs)|WHXMsCv5t`3(;j7?Ja@L%8lO^s+FElwv_26T zIz4CI{jql8;>D6h97Wa!l5J!!Igi#HU*rMVF*!b2{N^)2=C|%1n?;S)repvaJ}`75 zXlOo>c@OZ^I{lQbJbZ;80Lbb3T`KN)0U7s=*zJ90s+0UwN%DDdwr(NcQ@)^?RlX-%t%b}O{n%8)XY%r(PYi|Q}<1;|VaYtx@ z&y){v0cGaA`+OfWzVs!Ks}B5#_q+poKnytu=mRRf`6_i<8{8ST%o@OV^Qm*6NE! zqX}97{N_AfFkW;%2dK4zXy;k&G&i5W{CwKimBZPxvb0$D0IC2pc_EX;+~%;T^{U1p zbio_iXx@tAqo?++ZLPJ7nSaxhhfCH!dU(B!PuoLaqkUqxJJRjN@BIEYmAMK4n)CLZ z;M_$I_Rh$#bot1GyxfET$PMzjTMlC_dTg**Z=)mNk!UKA*zFI&nM9`vG$^e zM~27R#As~Cr_ZHo57qO%_oshlgt}DWXV+KH^=$K_ui}fbzO@^}yg!q3;GiwEwYE02 z+jcUkZ|^U+w{Bl=+nI4&8{2KXFQD$pa@%{d)J{wUxUR3Zi_e{IW5a{(gZJKP_a5AB z^UI5EX?ME~&CRrlQ^(ur$>VKfEWmShxjh+tvEA5+a#$N~A8n4dpS!)-K67ui{oQwN zwE5w=c5^rPtsS)C7*NM9zTVn+0Brws+uwQ|<9?})j}Ely@u9Z9_^?fl^tD4%V{K+i zG;KGAd5qSn!);-!zistJfsAy!@B%&r67UG167B>DBZAU&kBfjKl=~uZtlP8;C&Pqb zrM!6RM2)5=MgvIu+OgTm_Tc8#_I0nnTG1}M34Y@@enT0hUTdMvo!Z)dpf)W4^e8!s z%~tjVF~G&3EyWw<$@}}ttFHuLE>xX7(iAR5=moG&TgMi#On6iD0OnM{H04N1i|7FU z3@YUk-V_B8<OO|LNYIHGpq=9#JV@oqbOcrI<}Yl|u0@fkeF3<`$PiIb<=`EwTvcy^!$@ak_@K6o!l! zt|M;N*Oo)yW8o=ll!jw?EVl_n}x-P#JTryVxS0Gt6>k<0R=$6yqt0NyGkI{nC_#UD0T zdNlv28{dqBHqy`jW}q+z^&cNuBW69RF-CVs)r^E6ZGiL9t=sjtsQTK*W|g%UFmFun z-oDediGwM?cs_hqDZYB1$_6uj_~T)W=#`A4Dc&4 zJ3bMf-VO-v-))Z{+-TRYzSDN4;Dxtln?$y!^Wy(keG6L1k8#0OGt3#gz8D;eLV zv~@Wnw;TDjoc6BzZm_>S%6y#Zou5qUTeF9 zjPx#TaxuDx^JFM>NsHeU&B|vHeD9Ak@5l*!wV!^HUGtG4vjNLKN2oUG@|-L+2htCb z_rb_4DeI2C>Kn3tZZrJ7+}1V&NDj7BevHz=@bFN7z3(?`uXpRUy1v|&51nX_M*_s} zebj#Dv!88)-|;PN<8bui0XZA_V-`4KXe>Y^diLbe3*r0awz#qo*~CE-Ud;R!fw7(r zPjPyh&zxR8ha3RLaQE4F9FO(>)cHp4cB!15Q;)O4u`(QyBcZXVG@XLa@%N3JH$ta_ z0$}7GXNz*kR&?ZGvN;(UM|avZ2zaB{w4qxQ-mSkqd-h!MzU##4=(OBRS9q3g5oM)A zInn4bJ9U$v=8Vry1OOI+4!V?n61gN(dpbi(J#3&&oNv-{=~42FW8vzDAC??@`IT2{ z?uok78B&1F;p#*BZ?in9{G4v|B=E!uf!6e+wa0eT*LL;Lk@VEkLbnFquJUWqOGi@v zFaE+8qW_+>bLS$j`iD!8U3hZ6ec_9rZ!dr6_qCmAJN35GCuM6yZjvA51&6roCH*hJ zmcAP|=MC$>W6(NTji0;qoMbX*0!LkU)@paYxBk>vWDe>lKIgcg>!j<_VIBYU6(8sW zo}>HN5w-V2#?d&jHShz+2H}k8_SyTr_Q-tz;XfR{7qis>9R#~ zp(W=B{wW(Rb#Tyf0C~IsYOZpW=2cNib2If7ebNScMEg9ae!sgH4PEZjJ~m3s-hjq{ z;LuVZhw}n@`^O>+Hh0?ae&);7pKG7{gbXkd(?PN9KwshCA0{=g0o1GeI z*FSi>ojiV|EyU0~ckX=pFji@tl#@-12t%7I-MMo&@c6Dn*DQIoO2R5gw1INP`BT-&utZduZgh#u- zHWpz-0ONM!bq&R^%GX{2o6`4~8nGJX|vM5L1b~G)(n*066n5P&w*H_BJ zyAtE-^yxDJn`fecx^x}guQH>A9)})Mzxh`C4*H7LJm!pl>BGjQi%iD=%5P~@`qr(D zwJCq^MPAL@WT0Kybg+ z7#O=suT2?u?>sEvI1&ZUV0LjXNYU;O2wPZKZiBhMGLKSz?aUiP0O0J^Dbj{!`hkuV zF}>Jrup}i>x|6kkUFss`&IqkBNS)T~dX}|^o@kHv%t3wT99URg?$#6KWi6+4WI%jk zY@!TPXC)q_ks{dYblxyysnQ35l)QUsHxIk^`iy=IUxwFq`ZgM%X3eXyMh#I+hUkfm zIfn?3Hvqexc0UX~M`E~5jcm8`kyV#M=W`-qxvwwdXbt*Mtcca6$MxFWSdAQX=>6mN zAOJmtNq-SGY!Dv8rx!0=EaSFIA+_Ulm$q(97)@u-oN9OP-6;dGHbqGvI$&--^^B%S z(tNKB^Ih6^$Wa*!9ADO^o6D=A>CJ!w4k7h0tQp7T)$Pd5dwb#exuG_6^NW#x_uH#4 zoNqf9F1O{q%n2z3eOA^+#vxQdBkn)?PL%RSHOVE*l;4$p)P8E;2mh!S_-ITzJY zT*`2qg>wPJin*k3TkqO^9!%L#qO$T=`eK8q@MY>9mR=v)F)Vk@?!40l2Lk|T=3@A6 zVP!qIZ@-NNh;Q!hho53}rmpG8r~c@iwE*$`^m`~eXdyajcp`>%zE{>(h_$7k>5JEX z^orliJ(24uoLcAI)jb&SF;Kj?oA2z$;C*{@xJ~Ylwy7`vY`gL1J8j^VkG1u^u{Ib* zw)o(FJ2E}j#s@~)>dsoa)E7N6*B(13Gh>OjM73lxFs$jS+LXzB33Y%OpUD*So=h@_ z$=hCPuDMD$;Y)mHZktEDnOk@mPwq$LdB+z3tTmhXl}y6J08^#H=d+9@nK^)uw$W$O z+eL~k6{t1WKxO!>0}KQCyW6Q@09&-19^(`O-fJ(1T%x6%NM^O{4Veq(HF?(Ck(R8}_fsd1m7cOj zT)CXc+6~lt=bSTVIVfGgsCrF&o~-qeb%Nf4c$n05p$RE1Z3SuPSSB?y}qCgSwk-a@c^8D(c!=& z{X!m)tM09+WX8umwS>i3N7iuU(@i40#;A6@Po3SE_7z_^X2?DGPUMul=WxqcwP6$R ztj&1Fvvh3frSPB&-_T3y1b&SNQ0qbmnJ%8CH?_}a_32+16^%5=3k}Fpe-|y0E4@U& z?y4{9`%X_6wIf%e1M|+=yBS_*hmdyeTi;vFyxna_rw_MBKl(%EG}-;8f3}Ssf3BU# z_|J{>x4GegHa9lX0y!(=#tz?h&9`*5Uwcy?hb?DKFB0pj`nyIxyZ#Tno&nRZ;%lIP zJI2~(regqNX4LI__hVq)FF<ZH3gbb**4X5DK;e8_jgq_b=t;Z% zc(J_`u=xw`Txq}X_LcUTcdxf!c>iYm;Oip6i~F3JH>kL{JHl2`|nreR-bEak95f>erxAM21R4Fy+6iS(Io)G!R1Gyj9z>F z^?>cOWjHK8cCPAhDY)9kKW#$`o=|krK4MxK6pLuZ4DW6LZjE#9<7F@Je(DC=cvpc_ zpxGMXGOF-G#w0%l_{_AEr>rYJh;d}Y9-i|fwZ7D*M)UIzx+vIifI;YLV~G@1^se=j z`GfHywGjyQqVUieADlXMx^~G$2g*&|yyQI7XjDDmWT`*%A$}pTh{P1RYWxD3uR{GE2@Xa~c@#gkp2G;L+D zQtm_6e2okhfVXDWCSszBYpd(+-or0L+oAEDb~dsmgV~0* zciVbszY&9fI>xJYs*~dZ>;W3vTQS5K8MD^BueYJl3om|2W(0^_3NU5ZNn@-XNyEc$ zz4d0seXX52eX9NZ&;Lw}vhW-Frwm6eaDFh%fc_evfTED6j5BhHLAJTMRP*{)ygViAtq_j z*!bH&pg%GqCTJTCeRg;DiOE7k-T_nh3On}ZQf=?No0fwBB0c(MNPl4&v&nX*7 z1xUT@V(a(8^ciSfOL04?N3Q|Qz5M2VE6soSWV!UiK>9QiV1AJMfzy$(sRE=vkLLT~ z0Ok$Hkr|-$!F|fuNn4fcI0%0ajE@vpb^OhC0BfzI3k?BOAk^QHQcpjJ=6Pm+WuzS) zoNB{g_=j!b`t5e`!V9T;w2h@7GbxXJ8cBUa;m4)OsQvV7IP*~?MoMpbo)?2V(t*KV zJZUa=o74c1<|SSQ9?4f5b%}6VyHA$+tx_a2uQ`c0Q0!F8n5PFE_qH2;weNwWLdZo? zQvj#-B1k(NXy};^3Xih!? zlrAZ_hvyF0ym9ujC@vs%;@FAy_6P4*S~%cRj@i_$y*61QKT!yc$argPW&h}dIp+LP zZJ~$Go;z1E&L&ARm&iZhs8aCL4|KF#z`95v-P|?Tosa5#a5_mJqzcowBAR3;*=*A! z%XP@G<+bR_=(@hZ77l{I@5(@!ottTgufJKFGhP1G0XkztjHi-}yW3r+?Ue0Xz3~5nghK^Nh{b{oVtq z#scv6clXK|)q8*04ud6UcFKw5-r@XS0DL62N#^AC@>V!IY^M%QwfK3ucJe#BvUl~`|Lpod_WDY|l%wL= z^;K|f?F_fI-O0ATGZh1GsNJ~L*X}=vz*suczWBjzd-M81dw*fHJs3OPu8$sRZy$`b zpIBJ?|FHKSP?BBMz4xxrRn^rwr6=5e}Zi|`8+%QaZk0g&v=rZx&3ro-_mI< zVup>)6%j9cG_J@1owvH&jHR-(md?#uTV=&s%Nc7ZELtKzXEB}8!mOXkRJ-L0V(@x@ zCDv*SSs8uptEGs>tXYDLHH6i|vbCn95-g8eb2X&Y)ffQG;<29ydpyP%QGPlT3{j-{ z%#sv?i0{#tmy*Yxd+Fm!cwI_;kb+!|$bi-7!0LW$ZEtbmg@O&EW*wC?I5BZLLFy~t z7v>iQ*9kXBIZz-_8t|&p2MkYyKhYzMQ4F$LIeUsiOpK4ak;$4N6n6JkiXkJ+kje-U z1O&{O_c9ikG)5^W>)|j^5a^-!3f@YM9i>W-xYtzQ=?~9xUw1eA{uT8+TYQA7fG7_r zH&jl<&s#6y(xmZEOikOY#zu+wN8s)!d^)Vrb)h5$0pl8&bMl?vsCvr#>jevpLySsN zsXd}OKj(@%S`ifm>+7j5D&eD{v%VRlry(stn=MKSkwOqv8*SZI$dUS$kU^7?!cZqc zErqPP#WE5ir9w`hi(dGLNF3gE+9#ctNGBd<(r+<9ffYsx+k-F;(vT3eD0CQS+h<{S;5Jy|KhlwDr1#g=`p<~Av* zQXJ|vZhex*ikZ+VgO$i%Jwg;?QNI!4ch;&;A}`F3^hiImGLTS6h^%sw(nTs4zg6Q= z%Lu>Aq~|sZzXTH;KUA;Hhz{6VC9nQv@-i+3GiYO}QncAh!6sIgZ2!ox?U!-oX>J)A zSJQJga(Kw%QpA?$m#ioQ0A*GPD>x{EhClG*($gj2ksqtk-JNysCc{wOf?&9uxg8EQ-Elptm$xS9gbu z>lwk2%C89-+!MmtRyR;P+FCWw5h=_^?V*Prw0rKkTXQ__>+XquvUL;&Cb&K?C9x?*;uqvDrd14890d*E7psTG?uKW z-{R2~DR0ZdDxK9u|Kx9euTP-Fi!VlnD<)%uQ}^&aZW(K7R5SGz{g$yvWyw-?1<~ZR zl)tQ>h3t$@{?7SlS#qILm+{Yk{k;^+ST&LJ&q|$)t%&$^UDk_LC0Ar1EoUv2D_XtI zucSL(34J>;pibF-f5g6zXEh7UV@^iE*G>9rxme{l+9OyWF3CUWq8LC!OQ zoNo(86kua~zz9PZ*??2g9aEx3QiOpcaOO9z`yA+RXqZp3A3P!``N3Ry8m!*CZ~uPl z>FaUlTuHy_)qb6E@x5j=In0(ao-Ks&iv#SgyY8}YeB&E-+ikbokt0K1!JmCz85?V7 z@3{3=H)?C?x@`M`BaKKlb3!pB+NFI8#nETxnn-D0_tG928LWQ=F2A|%I(JG6?S1Yr za&ZFS5D|F9tD4*~OUkW=;D#^}Z}7^a_0p-3rOZ_=dxTV9`UDJ{8&kGn?P}Y#>jBA2 z+6Y-|7@H_1e6Q&^^xN@IC!dd=GFk;^oVggayn_QcGM~XH70u{x#uUB>=RuupMY0m0 zGn_d%v59VbmO-*nxFEey^40Yn$)PEYV|ixEmZm4&Nk6rewSAKdcF)+n{rd2v-83{~ zdsZqoDP3bu957oIpAa24)`2M}j{iR#(C&%jzrg|HY-qsC9kHRI5l@|AO#~^a`}XZ~ z@7Aqic3_onSl`j#-{&64eko>nDoGK=;DBkPyu(yr-Uv>F z3QPi{goAt7Sf2y08{Recp@Xr)aA8;o4$^0c0OBpBk0|~yR%bqH?~#S}`h*FG^f{Oj zUbXNYfyH%%62=|E3}q8W3FBui4+0S-fIf4e6wp^9g>YYl1jY+SE`|$6Bz=H6>M>up zLq8D2cxdswA~0dzgKGxe@WhZ|+`T=$uCOx)cy@_~c(hF?`>2t^OJof%FW-SJMK&l3 z!8#KRH(-De1^%S$*2Y91=oiczI085NjKPa{7r}rK$2i3(#%Kh_C@J(6SOZgpGh@Vv z3Cd7Vn1FvxfMPJ$<{M8kj2zrR*bbQKY03qC!ZnBjCA0jfYBa8k3ItrJ~0Zx z1>T3?#;Y4Vt_ZD&kC_M+7Ca(S3J!Tc1Yi2eJfdVWkNnQN zNtpvz=_9|XG56r3$WVL(8somOpJx~s?;SgK%wd5-2_6IcjA$6g2?y}-im`g1D~1|R zEy9Fy1#F1?@;izY>)L|1p7ga)H5Z!aeb5VI0LQq-oB)6JSmkdNI_Q$^C5VWF+mn+M z-Ur}EnmxG4cb;=x)Lf7%$jMwoci=ycEKki8?(jVA)BjLtNAn}t;s5|Xyw@Ys;wSWR zZl09=fB%4I{Noq@(JuSOW!?woi3kr%6u)_Uzf?xIz;(Ty`gv-y0(M;3W4$EB-2PgJ}xy4c{dj zbPsbJ?g`KG9mNz_@i)pnZR7Og`|Y>iVW0i%-+Q%I=yhK3fj9C_@D}Bn6THBX`ObI0 zV=sB>OZ~dHp~ln$=Yx;%CygQC^YOh`^*i_Teh!`iw*IU-82XKIBAge#kqN>z=&5E* z(hltg$486Lt*7N`yvQu)kGxZ#9!1hK&>{!VazFf+seuQ=D~^fp;s_k-+-Un@PKd{}teY?Y-=pTFv7{iy=uUqGT!)u_O zFi#Z|Rhn{Kvmed}B5Lnx})BR!0<(gtHpCF=y&cFlFO|IU2& z_H=q1@DQ$3+>v?UJG(9HyyqVK%Ee#N_{6J(2h1G@W2CPbqZCj=4lif29-Zaj8kK>; zl|C8X@J|d+2}|NBfk6!-0bRTao7Me<_~&c3``u3ec;Uj9f4N? zZmcs6jugg+T=wiE{RU6)EGs^b-|yK5{$12he?>z2>hFYp_+*^$hVZVK#?vSqm{1?% zo>7LZ0H@dz?!J5PwY%@W+xZ+i-F2FyLx&Fgvp9;qFP^y)+BB?i$_-MSCv+~J>O;%iFFq5Ji~f7KEob&^7HM*Ti4pN z*Yw!qo0GOVUbgjhW$TX=Es>eC%*-(>WMzDY*yEDrJR*2 z5?WFwXQVJx#1sl*$g{$X@w%#wr{gx>lCtTJ21}KuZFNh`nkzE6GKTfqrbuUa0VFW|NLkmMg`G=XZrjJZB3TVVo zTEyfE<)RnBh^UQ~+=}mkh$7kD+vO2V7@?=G9#?)*251YR)ZNqL!W@GZRz75Xs3u$O|f$(Dn<^+hH;ZBj1tV6MFb+s0*VjH49plI%I~BG zqZ}XrYYG>}1p*uchwWczm*}G#Ou7%{SvHWLUd~;=p**0lVuVB`Kqz8CMO>5u6nzY6 zV9YyQU@$I(frKwipEg)ugvU4-yun~X!NxO+AxWRykPr+xeWP^2TMbFLO-WcTyFg++ zD2fKDe#=XEuBBYF&us=Cwug6^6avAeNd_XR*(fVSg%ND@&r_E* zrx-3MA;6fia3G|E0$O!NgHMzg_AUj^i~|FgIpyRrlmxD!47%VIY?v3;wd&Old!l40 zoum}&qQ2KzN8c(-q(kaqEJ2EpV5<9h9_C4P=%jF=UiXr!$#=$rFb2;<1^_A72uK7q z`Yd#S!HROLR&+l~cU2QyRKHmx3jVWKF29jEARsy|kgDsdli(6hC2T&sV%ccL8aiYc zc6C^b;6XIHi3qyR{_b9DNY-0NYnv-?6jY%P6p+F2^hmk-MPHyRqWE)yNvJXzG7YHi zx_WSpb+xrxRqrc-6MAM^@SK*CHKXp$>h2-^eMq=8KELP+Q?uT`Wz}j+WktJl3s%x^ z7;Vc$e)Y_JF>gWuYd}#%Nn2X6z59=d24;jitXoQ{znxOz`h^b~pZZR;hWTah(tZ2) zdTRJe76mnK>(&p7b_7?!vsetN(9ke=g~I`-9Nu^wDk$(w3I&y*H3}wSlu>|+>;NL> zq#&ZiqCA0rZu|f%%^3##JiJPCTy98OE}?gp+27JEB|L8^RxFL8so!Fj^T=ggHD`6= zog@23>{B24lzreGAFyBkix+urxK_uCJz{IPX6bqd!s z_u{iwk>OL;sZajq_fmmn55ngXbd|KaXj(!5XOT?Niw<2RZ z+7O;8#&vI#rRti6_bE#!TSb>CZ=26ZCA>F$Pk9@4(Z)ya;d%N~Rv#*o7sZ%pFCjjo zvmBQKs?Vd7BerYbgVxm9Y;{fITdiqZspKryAj7{-Jl}}C5``75Cd)QDJ#4%7-Ya4f zk4&gN-BXN-2kD-?Wd+Twhls3LGCL=s!oJkQ z!h6XvjVD>qoa+JByhcTLqB@HUXQD-lzl4HW&@y~E7^uP782CSYOZ^m4;iy8+;berL z`tk(*gLe|4LKY!6a3W(Afm_HKcsSSK(eOIwrQ%mOhM_-b2_Axc1P{SoKH<%zc8Zkj z;K4&KqsSnE_i#V_?eO6vj=#t}=X>fi*D+MQk52nUHp%JHD^_$4#L_B2i z;3z;|?LTnfk!ror8N7skZcM9q=UN z7BH^KTAty1?ZEL=(<5q*0LDX#G;@M+N*{O*zE8i9=QwBS4-sqnQdb`g>>xLS@fLVD z22ya2V{`+DnVD&qGh|t@RSnhisqBvz*Hhy~b&+Ugl z`icGU2S2czZ@$^#fFX$!@EhOwrt|OF*?GHKhVw74yTL}sMjb}9M_V}cfB568?an*z z@TCyQP_{9`Kt%=vN8~Nz;2L@xa@(B%k{!T?-{?2;llxr1&2|+?XXdBNWLVdQfOA#G}D#|>H>yQjb7%b6K;DVt^C0h(yHu`6uHaxd@QE3Ok zjld-Z3V~H)=o~Oz<^(3ri5JtOVjh_d0&vsjP0oN_8PFUc@aQ871VR8f;jw3JA%cZ* z*5Cq@Mz~^Bp%78Mk!TU~P{+GiaJQCP-BWQX=?3uBjifj|96Il$njzijb< zQb3y+u(h`77w@GF)~2$zB=dqd6D5fL>7pA$crl4qVNe2(U@V4+CUB`mAP{gUE~M(x z7lb`)j*f%#5hVdZ$=WP%jk(3)z;6hA-oco8KR6AZVC16Y@ovV%dw4gBBlqE?U_Bv% zlHYj;{h|*jh8(~JGQxNXec&&uIEG9C?x$V8bB#U&o8XiQY!y^Q&k>L>^6OjViAtHdYhIarn z@QvTS2$l}!1pH&%^c{MGM@&i)_3c=6FEEGZQ3Anl?xSBgI%;%JU%1Bm$BvD;Qpeb# zOAKGU^v<(1eh&H_qQvdq4tosq-c{mvWFU}2kFx0zc#Zj?had9y5@})@YHOvya~wb5 zO;D1`PNTqys?!@cZje&e?D$C*1N!-Wb^DZ7j)P?9JbIEom%ug*cMs;N91vmo_ zoIC4$f8(mviN?6z*%|oqzjw5?w_1njYEkpVhVje`#t!fg%3N?tae%i1kA@lWjpMPN ze}0Fah_=8}9Or~v@Jx#7q3p9Ju(>&1dmzw<;1Ar96YzX^ATWbo9=VbK`-lF==kaHO z3-6&9z>a?N8E`pV$8qDhuTS6vUAH#1Jc2Xa*V`3RHR0{F0giC(&2N5_-EzyV{#>9d zBDpn%7bj-ecb5YiW*i*g5YL1oKuM4JLAwqsa7Evt0oviWK+opJBMwFI9~=P(`Hsxu zdE^WIcDmJf=o7w0J1Ec2JH#J=A-s}%kTImLPEJj_Or=w_#XIoCWZMt$G5ZJRqUNiQcwmj0261J9@b8yxQg{eUZECGfu5!8_pr zq~l`z(tp;W@;mEWX>;AWwazb~Vc<;fpmzXFzZnZMp0>$2>XKX}V#_j^HDnkGkI6I% zJS^+uM$WKCmggA{W8oR*2Kj`1!`NjmkbfA{-~l+qxR8_J1aQGIO@F{U3{rR~{b&DU z=83l9^YA}-3=w4vY`>=GxL!LskTuLTbA^sVCeG^B{qEpewQ9imAouWo)?|WH%o_Sh zUSquX-h1tJuY0|{=}m94_q_Yvz6OSdUV+S_!Y0TAN=5ljvEQ_c=&!(bC5+}{_xW&w7@9=5Iga&T4Q9hwtD1?cdsKUh`Ue%NyTh zulS>v+h;!Wch2*e2WX3V;yb#Bqkw44}0SIu5=flbO z@VCnn@qila!Ev62uILjqu(VXP9^oPf5#^fm2fbqN-hICI6uGc>?;fvgf5Qzo2)0++ z&wp{RO-_d;Iwy|*{~RX_)8EOlC_)g^E=vdoS~GS3L61rZ&54lH-CZ^>fioqArwT(66Grhsu%d`KaY`wSWn_bw-`>+ zGTE}#CDqokX&Gaa*3#H+>wDK&PrBV23R2RG5_VEt_KY00QX*>U&L$h09J29+FMQpHyF z_FG*fW^+^1)+S}h^xK|?9=48Gy_@p>Y)g>!^>6btQlNq$k&L` zFKWz~cV!9rtoqv_MW!m8qEODF1V>w6za@09kjm5k7;@|r-iDN6^dh+ z4ILSkFe3_^({IxfcyYmoijgRhW-X~^TidtB<|gKB*Unv*h$bwjdzlOHi21^RL8#&! zIU-|ya%s|rmyX)u*&!=8Xr9FRCKfbTiFV866V}qcR;1Bref^sSTPb+mgTj=0DNoB* zD9>3eQMDz(JyIw5mSk|V4pQ)2Sy`}V*1%|fJJb4YK4&e0eScfTdK!q*6s=8o(Hd7< z)jAm?1zRacY$lhtOr&Djs0@+HlC2cyEnZbSIvX{@BoBpWQVuxyPKjS>DX z2nVH&Yi?8GA2MDFQnr_3HhgeeN@L3E8@kk%j9lSYR7O};%H*_Qz#2|Zx60;hm6XP% z$w}|?oD{?+!7Pq(B+aTxiehOc=TX0kXt^vLZAt|^658APt=m};{Fj)G*29~d}-dA+v=>PuECbZrMRsW ztsx?#S##9Y)M_J#hU}1dL|3b5a(YI5B`O})Wb0+HS}dn`3z0OgX3>GotG}y~c3@#h zMrzbbjdeB~iCZEoW2e%h+w@yq#frksW1_K_{qd{p$G`Zw-S_Z=nnt3FGU(C?`^SsF zWH;Y+n_cu*pD@jU=cC&^C_54_(F4x9kFD*PP{8+ z2lwx@OE0;^KK}9lVHbYrBKy0~eBOqSPRKBo0aJ~Ohl&SI3&*qYeHn4$?O*)-CHCsq zzR5m(;m7S$pZtss9UimpPKx>@?0et&slDr+e`X7FdC4x)X(Qs94Qh|Sva%YZ0lOLSzSiPUSZT)R@d2z zc!QM|ELKU`(dCFO*U6}B8&v;Wte#>^k{Lzu`S}UaSx(Bd6y_E2&{pw83>DTuVnAVl zdjv3%v^E(pyf-4+YHe(`p3W}cu3}L)|YtfUUlOrR;UY8*u znL)-y|KKVcIW}fJUAdxnnK zk%Ncqz@EKE5w9VAuh%#Wn%ByJuN29iwSWyxe5Fvx41p+r?v z8WZw$PJLx_pe6Cd&fZlTcZ)5E{;58`B-ugrdK}&u*1`y1`(7ys_M#8?A~M^vyM#M6 zM+hg5mByxE5YEppNv;=sc?5a^&O*OV7Lg9*ISv2}_iL~Hg?;mzU$_1H_PJ605z*2e zciydcRqO{p`k}q+gYUCj@4d@@_N!~{J3sn?{p4pq6@6AbTSiE4DKf#N&&f)&I^hA) zYhAG^y>s{ez4psr|H|&UZ>QaP&t0~4$9DU^+Kh{TWTj8_Xnr5w{jk0MO|Q3u2lw0O z|LF^M#pPeM>-Da5B5t?bc)eYJ?a%E8-@Vcf9U>L>ZtHAoveBV~(#5hmbHbOj7Y|#K zPLh=@nUf5nQZ~iKC=gK9SrM*C1M>T*yiGF_t#B2@6! zeC9<{v@NaCCW=cou6bIJTv-qwThhD~HRgDxPWqqOWI1b@UHh#uQ?Z#!r~PC&XLl6R zHY|BJlW4S}WJgr8xjx-xk**Ck-n8C!TBrTfgG2V+-3M$xTbTjctc>U-99iOtmbE3* zdxV1+!2lTW7lm`~>LUF`@Nhl;#PMHxoG?s(7e`5$9jUXDh&U$*QwpbEINl^7gFkw5 zY1T67xE+uZ|LHpp+81w;kg%kkwQj4O+PBu$wRG9W-T~`slrkgYtRp>@blX_PrmK0I zjaO_UQm|u{ta~|O(nKQI4uxnQj1@z{i>!#!@DSG0Eb!>E#)hIStgEEB2@IY}pQPd7 z2_*VQ1eOyI8{RNHSR8mEi8S~#V!*Yvbue_IFtkCGDR_QG{(2{$^a)QJLdDzCGZ=oM zJqddC17n3K99~HrZwL$C!~J~68>+{G@X(oK+!E|WEU75TxzcqCgb4AjPVur`Nr` zw9Wf!UT%+AsU6aE@Z=Jyq#cAY*MZZdlnhdh5Re#q?1f56c?#StOYtI|lL9@n5`Y+W zyq^dR#<&At|Ka&(o~9-z1n&^B;KZ{Tyx&C`l*j!2^o^(#zY|3udN(ma5s4L#3K5yb z;|;v}S415Q5qBs=Q~PY^ChL6R^oN;*ZU$|)9! zA`>a=1otG2si0cJ9oAAJNJ%ZPL?ogUGG`NMtK@W_O!EQJ^V)SAyrS(qkx({Zuahtr zJrt`kDT5N~IfSnaKfSA_3XTfl)fB0EX6^0$*4eSj z8tU6@>y|CXe#NT>20YTbM(5z_)&5BuA5}fUJ&#=LgxA!n?sjx`dW485tA^m|%{)T{ znroXkZ}w<4aD>+2BV<;PDFJ^ILwJO?iCDoW!B=pf23a#r1OQKeMl|^5H^137tY2?` z{n!7)+v)D?@S-fA`OIhR85dk&=bd*RY{&Tq^moPOmwRPXCYMM#(W$Rrda3guigA7N z;~)2E^XuR627AqGUuR$V{O9eyUAz4KII<|3a@9A#>5(J&7tw$4;)*L!P!D+;;IDr9 zOMCSzUu8Gne5<|v9q;h8M=BeC;uD{=*0xrA{vZ5-)5)hk`AK*DP~rIer#;=%3E%d% zx7o{I{&M^AkAG}$e#@I3H%G_Dot{}cyQFz+5bnJC)vxgg%GWQy#QyY8-{sjT&w1|i zj7p_MG>LfJdFP!jtAHoG?6D`f9@ex9NA(hT955vth{!F!yJ6uRmP3>vKr-(RP~kK0 z!Kj9h!I$9oM1hb;IC5zdx^cb=lIb8b2YMp?pHId`w3mn)MeV>RqJTv6pbvGy`+O|TtJe)CMyuu%OC);Z=M^xd>=fWCxjHS_$5$BymLXpKpmDu-_Xy8D9pTmMRb`S5~ z?L3sZB2rF8_YIPF&FUZW9H%rm!dh%}1;&dk^~jf= zhdw-lD%cPSC6f!e0?h>6U-pcozP^5!sXOnz*Q2IHNs*=SOn3)0hg{};>?uv%0C<_d zqg{Q~cjg6n(g*l0^9!tjJ&`l2%|pLrTX@!y@SLb2{q+c*PNKKKg}Ed%#dRF@8=PSN z!~}dEfL~Ktrot7;)XoO9Jy0MG7VZd^^}vXUvvA0 zH@x2V%a|wi8RPdo?|Yv;?fmoYsw=Ow-`sG6ua9KU=(w)YC-flFy5Se-Z)}f->;}Hz z^2J~IiVV)fcK1E^*#7+ooM+TB2snV#1}!Ol36UrsngW!PxV2v zH&O3$=*00~dz>&#f5!*p?IbROh)XzexNsB0J#=K&6@s4b9w$U!*MTA~CIbN@2wWJ5 zNx|?CDiAl!5&}grfN78pgWyA$Ay{GB5HtoQ#1B)3uxS?|$vvL3c3kMt2B|YV$HCt) z7Ct$69|zB3bn;CO${Lrr=L2J0=i+~QtU7#>CjYiAKetfi#@d<-O$)Q9(MV3xFX@?7be#a{dyl97aFisSMJ_&!)Pk|eP zy=IgHE8v7c_j_G|$p+!6`QW#jfW}ZoDMIN*_@K1#9Eu7G1@FG&jyv@JkYejw&S(r6 z*KP=_Ez-cj6Z%1a>0|BF=S>|)2=ZR;L1>|<@jm94`#4ZyaWt^z4_Nao86V0D4hS3<7z`*o6sp*~d6RFefT4cq&_ORI#@J96Nzue<0#JCC zIU_w0{3F7SAzj0B$94SyJ_9@EEBqD;{xFB&1>=HV0<58dM-^`V_W73J=enng;Z%}< z=bfYrf{Wmux2fNFE*Kfm9R_%yTjm{_hxWO~GtL_{ZsrNz!SBooiZ^%-ZTN4RhoESb zo%b+T;MnZ!jMED^%Kh#*(fjxt;|-@+t#}e`p#0-tpkNZIz&JXb?nIZ|!}_eCps@9W zXix7Z&7JfwaMTqN{TMCi7ya(mj{}%q&XpPSr zzC-`~M&yIG+4%pk+9q`wen5d2lz3>IcaWk;Iwb9p7DxLO5@GE*{Z=EwhKSQ4${Tpe zx+w4lc!YTjW2@7_qr?g%%d2BLvx~W(oUcK zyyx17F8q+KU%$@Y_SUy}cEz)w{VW;MZ?OxWalWS~QhhXCpY$S4n>TH?3opFT23HT* z1s9xe&v?c&Z0F9Mj*FW%h4ed&mF})KUyG09;1B=sg@Wy(oqW=Ed)(t5XEQQvm}eY# z%o+3oJ^-`eRIM4Qe3qTgxSzgraBoeq1^2_V{1)UHC*yT)Avn-CQbm~;Xaksl8~n~( zVnARRL&wY)&x7lp3aU@=E;#xo{BO2K@p;yqI8BLG84EHA+T|K^&wPgMID*{eJGe)c zT-xG38~}VWH}D(3PdLRh%s&OVFbH`E2g_7gqJS*qo!~?059>a|I?8oY)cxJ!$@B+f zjkSM(gLgr@{6_omZ7y&h@B$vdCh!tn(usk_L8>WmX1?5!D>_kkU9Z7GN;_M(Zh2(v zu0IHmSuz96S*{d#$(-{aU_oDyH}nJgtHG2$z#HLR&@l4%=+Pnn4h^%1D|~|AYq)|V zhj#tlYR`)x3KxU!6H-lC`_A9YGrXC8aSDU{cQ;;jIL!#=we5D`d1O9uFh`&w_fzCA z&}3Hqn)A8kfX1l8d);-{*^{31B>ULMF0#*l_Otf0YpyXCfUwOMJQF@d6mUj{K*KmUfCKkHw`4HT8o0?4qo4o$Ch35a{u^_} z{HnM9I<~7has2l=P8g=YlS7J0Bo@*EbU=zxY_yUDpMF1@XtXa}|DgTj%@5k4)Sw-W zNf3!OQKmj3CfFb*To7SVG=cpB5uR-CP?DfrAwng^Jg=F{>TmG?SBNl1#73Z8XHE!2 z_AT@M@$?<##v`jzU~(`&7>Vv@zeNg}EQzVHmK5a%k5@jA(4*%R@Ijf@H$6l9{NctV zpJFV$m*_0Y7^yBEsa2bN@@@n;?NX!%<%>`F6GDQ+x8A^erjx=mg?!GRNBQ7JdV#>< zeI*T;GVHX&wias4BS$T5oz5&NEQG>KMPkVG849)W^yTm}GelyGX4@Jp-hdI>WWCsL~^8bkEHS#39}Z45Rx_>M%Xg29pt zB*so(sp9G$e)SarfnkF{59{c{x;e%OJW-y2UG2a-jWYqIo4Io%R7yKzzzfc}_8l3r z@tHZR3g^?!ZPwX0V4Jp|Y>#`w6K%tm9oD;gy|s1qTXTDlb@r^bHS4!pPwxg>z3L=e zyXGV*ajW(BYHODvvz%Gb^;Htg3pO$~BzRP9-G=qPKAB=tb%ISo#8X$*SoNLlbjqaQ zX)aUhAK45N!BQ$@EJX0S79`|k*cIcpGQVQSj*i#?8N0>olC2%=5w25U3WtoSMs1S1 zSgkaeRT{-FL>DpkXN*`$f|7`8o@i-Ac&ER!Ma^#}=VvBQlv8sGZA<8bHwgLKoHNfT zaljH|9tA8!4I13h6RV3^p-i7;L>Hu_Rb_-?h*m_$x}P&E-1F}!Mw;Iusq~sV-Dd5+ zJrvtL7%kn_vu2GoHm8LXbL!uW zl%hG|I8Gqe`;kgVB%Aft6zV`RLt(&3z*&ZYE&kZpD&@RO@9olD_6x6?^m|!~NZt#P z%*lX;RuaNN6w`6GdXSQg!wDr1BYS>s)=Hu`3L{O+00keRUucU+4hjzj5wwf*1$reD zg5NQ4;7#B<4hwJ`Wlu=q??pMUDO4!M&;|$m0{n%haelyWU-aS^JME)j!xwJ5{dQkA zK(@tN8QaeL#0F^(1(c`~`yfKiw1u+FI=n{FC53M~#n)Up)H{gIv4$SU0EQNdbXGhG zxdN>Y^z}NgWSb<6*0kO+GCXW2pM0{fg&Q6oak)Vx{CUrPp40TqY={=pmxaY;JN@)C z>=)Pm!q)=d_}iQ8D_{AlJ@CN&PSX^Ug5Kd1L?)+a=0(>ryY$ja^;?}?_O;9G3t#vr zyZ`?CZS95)9w`mR-lW4S9KrcRJ1DBP)7R1Jo|+Q{{I3~tt^h*^-0Lj_g%+6b=~^it zI6Tx2_rQmt4;-Fh-D5CPT~QYgL>UG*fZHQ927Ty$9A_x^ICD{u;p50(=94+1s0;=i zG6`iFT4X*v>L^(94sZybPC=l8+B`NkroRVV&Nu|b|C^iGa;3w!^75_2^vM=2I2)mB z`h_gONr}OC;NSr_KH$4#4d6T-99-iLYSz?Kx!Mf@!3lm&Kf!%B0EH76dM>wx8*Ug0 zb~r|n+sGIU1ICCUvVHqD&HFB|xv*o$N$ylyw{E@PgRy`S47}+hvWToKzS9Se?c27w zOlJO}Env@FF)xgVF}h4vKX@nOB%fgY4tEo^JM~mF^%sV9qge zfAGEU+3Q~WI=kWe>+PSu^dLY!lI2O(VcrCvr zC6D1FwejX=iQ~WS2$*o<_?;Xz5`2Uf z>&*7<8L^!^AG8M^e82@TUL}MA22qU|AyAAggf0;t7%L1EX5}6=F$M$&sgR^kBGkB# zXHiDO@A{O$#8{-h&2gBNT{+-4o~tP_C@&~_D8KX_ z;l_AKed2FC>3E6;TSjz*Q;zk1-C@2M)9kJV`f3iDDk; z2RK5dL6|-Y3*&VIM}1`;Yp};iuS~4A!3(zW0H&0d zC#p(R7X0ucF#Y}3-`DT`N2#mf!h;Vy=-V;@5Bf4Cx+Kl6Hg?DL<9J=e&0tVVS=D#? zR-+f5N13a&#j`xe7>HK55Z1}H+Wqv8lcNSFj3W22i*6seu6w~HJnB#k_~>(Tyba(C zKcQ*n4@HQ6a1Z>0?-(a2dc23fJsPEZ8B?vlj0?vA2jg2+%c?VNMY z@j2n0-}>e^eWQN*;$x;=9gG`XrEM<=BE0YdBR(%uv_x;rEe0w)8rZb8O8FPR06tWh zhK8FdAS2k~bR$ATYO^NF6?@uIM}2;nYm5O5HShrg7T)DFq50;ZzsW?*uD$kJd&*Ou zVy}Pw>+QF{z0u*uo|P!!bRQ!R*z1?b$AuVnE$T-=reQd@X&Q| zkE{jon(@+P%>jw?igZ=lf`4+Iaq`JB5AdFO2Pc35I8L?*ZQx)CcugOJLJxj{o4^D#j~gpl`g3v{}XuebO&z<(#w6 z_V=>Q40;XniF*MK+oo|ZaO64OQJY_%+v7Z#!cr8?}ct-a(AU*u!p zfR`ZSc?(NuIGi8p08T6of>*i0t8U`-`o=fDVJo>%&A7j}+xtMa2sq{RulI63LNmw5 z7vxKjU*U9=^XvT0_;@#T8=m=>?QquGs=b5zT?c&hkw>nfpKuU8PBb?9c%1*}W@r_| z8#ux9m}ddZ`8v-cU&x9e!wiQG4e#E)#|tG*&%-0UX>W@<1}BdHK1aab6UYD4BP-$& zg;?COR$p1vDdnoJWY-;>urJ;*Y?t0TVdLo?7HL1p>Z4NBDq->Wg5_-~RFm6B6oJ%EHE%4v!0+pN0Oujud7AlTd%6VyZEn zL@Oiuj3-kP&~cB7rNm4dqrP(Z}wrA!S1?_;!7%I(DnprDKY7(hq7#UR8WIYSQI_xz#?}Ci` zNvXp)MVOFgh|*T88VIvv{V0qNArvAZF=zA`I9s=Dm6F=xf)M2m!A^7)5ApQ$lq(4+ z8}6OffMAw*l~EX+q3RlAgJC1o=o7*ap@uQV{ad$glK^S+>+}Idn6^;_5Mp?%QQ&!w zwon>SdWfFzH{N~(AN^)e)1(A4o>SIXriC*^!dSnUsBf^*i78*FnG? zxXARxr2ejI>r& zD-pt?EoPRjxvkX|=q2GrT#Cnnl#RZD0c#Sh8zeY8dV0N}OG)pn(|DF8WT)m9EX#t@ zn2eoh(o&7BR;{06Rn{UJZ!2Z2rIfYCvW!*XJ20g{1VtgprbwilES3;$Rb{;7MNdUxw&sZ_X~8E= z_!m$4y;)r=>pm1?@PN~$x_W{^i8ATJx^@WU;1~FeLR!}Qs}U(a>MXdMs2AKcCu~g< zK{=ODkE)HR?vH6cq4}ky70r96=#_nG7p=9W%~qDPKF36mDX+#DMwjDF{RiX&JEI@QPgj^;YNQ4yo`3!Zs^O9 z6ux7epy1&I;2_nHs-e&}#xaWW_kZvsd-uEFV{d%p8|{ueZndv{?J_sM=I3WMFDtG% z0*jfMDNF1AJMOy2UiaG9*oQy-A&<2F^Y^}M=bwMR=BeP(Jo*4nq(aG)C-pLf_>5*70eI)Mjm2} z^L~seH)tS@sbOdhmzeCp13V14hgt$iaOgZpQ`ioa@Y0&EVvB z?hC;I!Ax?I{$R`=#HphLT!rS)P3RYexj;JZr}hQ<1arhmd*}xj{l#C{&#w8Ief}T* z!G3w|wNBqZz51s?rsz6OHDR!SGKP!{G~oL5r$5~e2-aV{>@xcwfAcr?%x6DG#@23M zhJcO%Z*SE6GdDadijh7jT-38Qm3R?#?cI)hk|U-@4*TyYQnI*#|y!q3ebP zjgL$;<~Xe@@$Khx_9^EBqK+%GgoqDl?k5tne+9h}*=%oE4=@l$Ue1I5um`(`+|WXDg)! zn~QbX!Mbky`@47B7k+Vv9i7qK=Eb+mX^WMD?94}swj32diK*WjT3WY|HFe_nuRVe` zf8zLmdPJp|rm9i|P?DpKGB#W6Cr2jiQ#b9hyRs3lNV&9JwBqcdwTqaV>qP{ji@E%= z6{8~Jl$6YRDFyn+UReWhoQv=P6~h zRg75-yphVRVlZstj6uqRc{Sn2aI1`-g8H~D<*Nvj7jwcZk0DT>7927wuD}IvEyicw zJ$x9Z6#l@gk6VWG-~w;BSc1d3+pID)Me|otsX(- zIRxgo7XvDJl#RkcFhGV~IWcLJPEHD9)oZ>`tTTEi4vLk$@K8zu zmGYv3WkXxD1Y3)35)3g8DUgG>Sk$wm@=^g)BE-{N=quh;=7hpq2zw%GFnAOQ1PKv8 zqP!@pLDlQ?Ya^0!WZy$|GxchU|__Lj~#O(6Jv--1lbH2Bk+qs8Ak*C{jS)d&;#GF zwNg}bKId(-{R(g<%L1jGwa!FU1!(JP?-IOFa!XRc!&*~P{oy$nyckeKTsUe@gY%y9 z6ual{yX}wv_>b)!?|i3i+PJ}u+Oy6))A1}R8Nu9f+@&VHQLX;ZcVU z9uRJ?$XMyn`wI5i&;En`-QWGary7z9iV+6PscH^S2nuP~&J1OjzHuNMIp9IyItCTL zV1(c>a7Te)PQ;0JfC0FTgFzEO13o7hIT$_gX_VfYOsE+t7f6_4kiO#8uMzLu=lbKN;wP_u&1(hE z6(2i>IJCeC{c+T`hXbbn`UHNpvqo#o9peG_(F4FAuGKPoz!BifGekzYr`A6A0as3V z4XMUcBcuNJ^8BnF8Jo2Eg4#_qS}s~|IZIkO(Iizc?MrQ-l{8BU%DPEy&WZ*Xva&Lx zeKs}QY}XuFus{3hEq2wO2^qAaQ_*9hS}#LY^J!(tSeCbl$CdIfbLh{%b)GnWH^&LX z^mlOxU&~@kHSVKtRmF(@TK?6xa|&;XsITje8as7F`L2vBMDP52-KomHQC_o+2S8!uw&$ z{wW3m6XpyIsOZWQf731v(S}E8A9K<_##1}Ehi7OHI0YC5L8$*7XILScicmx$K>?)r z2n-uG=XmJhhrN&v#x3oW4hA!3tnR_rKhkP2NNEFMPaheJ z&ykOXjlmcFI)C#lzi~1)QYdK?Aqozl)F4QhGx`Sn^x^m8nMLRWVvI+g3n`YYg$gOz z{Dxvf6c(d>)27Xy^2)nwDTpZZC{DnSPY&iVd=Gd-AsQ6!o}O-3Xi4WnAwfwYI>UM( zq5}ve1kIp~PmFxpp%1_kn4&DOr|d%y$zYU%c-pC_d4z#9Bi2lfj*YsqPU;-O7d)X4 zCM5V@D@L=%X*(>G7o6>Mo6 z*n=@%mE*}+M{iF2=L`u966*%Vl?=;HBRuBh!T8>duSKB z;GH~&Q-*cs^qY2}QSg)W`;eV5<2V9)1%}LFO>t#jz-egEVWII7p`abwhVRl3+M~bV z-BIDDXI2QO!5!wmmNg-uxFZUDXD-ObAObDG+2qWWK2YF7${zOvPv(yK0^aa?4pIrh z4*Gny6j9d1qm1$#aA%vN2F)wSDW{xjPkYw0?6aTyoIU;N&+v-7o3?IsSVEUL9G~~R z=lO>Fk3Z`P_D3&!nO$+^6~~S0h|TLhc+H=_``vB`KIN%Tv%iv3>wH*!#n{Dw0!ECL z14kd%DNF=TLmTi})}-;tLE7;P|M123hBv&y_hbCb-~O%l51E9a&7O@l*#o?P|M!1S ziuzMM?f1z~ezIME!}a#!7r)3A)3?9v?aoWVQML#HFTpM52p$joz>`PP1ogXy=Hm-T zkR9C5HU8!bsleeGe$ww6uV2-7$59>ZQ9ZbN&=p`((Q#tph$0#epMln)4+^Y+AMkGa z#PiS|_xQWS@4$bm-qJ_p4)c#eM|;pZjyVj7nhfK4Z~`0z-}xK9j)MfgiXn*86Fg*@ z1HAj_@KJ{=1Hs9+Rd@p}KvTdHKF8cs#h3n4Fbuk2-fq41R>y_jzFs$Esmi;1&u*uw zEnBv_vjy1Wlwd5bU+7tY&EK?#flH=Q7;Bf~G7-d(6|my%(yvg#IOTK*Z(xiRBBXuz zJiNCikKvJw5eI5;_{_Wf#>fU%%oolH+M)l9liyi~3(TNnXdVZW&xxLOV_*G-cfhZh zL;66J5vMcHLtpJyx z(=m78G;j*E8DPpMM|kG3hTEfX7+vFwtBK)KO=exPU<-!X4LJr=RCXxhfhQhxH2))-s1`k0iRiVVMWgC&a<>rA99 zRgzIE#?g%DRYJI=?=XM%cVg>>#j*^Hm;^*JZrQjPu9yU=8i-(0Yl%vx(~V-7%a#=p zlBR_xtyKmWQKLx_W2&LavSRL338nzfj2K={0;MFTjnd|85nv7?a0*vY#ylREz*YO9 z@DNI9C_=edXdab+06&iGmUPqYJJOX?o;w&fx)$!ueiliX^Uyhb5c@g*lHyoyrAqS zw+R{%e74%g4eM?Fy0uc) zFr-=g7Sa)+9|{%`^>1l!&^s!&cmE!>bx63x+EL+WF=|uO^TImTC5EUxm05FzoUPlq zPIMCYB0;1UCxjCesv!NHIf`k1Vwx9fI5vt#S};x{c`Ih7ELxHQSj}2POiFcjQFNcN zX0_E)pR`87E?OyRjx^`#I?W+bNKz3|zymF)9hq^AW37&s@b*o}UEgPw8jL6;cDw84pzPPOdqr<~$*#oAbu zuE(EwrafJX;^QCxc;^GPwREJfQ-q5-{K-##Vjuh1$GmMKCBOK^FYMfN&#@;y@m%Lc ztX1V6cozo#4}bVW8I6Bvr=EJM(=a^hgCF>S{n5++$Z7S1AN-(w_q*SmPIF!kFG-0XJXgjf)o58a4(+xyH_DiNvG`okomrpz?C0#y{_F$xjAuN}e)QuX z*kzYpVlRBrAIQkwY-gT%hT5#N4}6g5F2+v6zIOSg_U1Rg(LV8szx1tgz9L2Xl1nai zMI6I($Bymxl0SNx^J>Nl4}^#CiDAKSASZvjQp!CbtN!y@*6&>NL-PvkP++-%YXWfi z4vh#d9He3%Jao{VD;vebsWwbeCh&l^y-=SXg>NyB@M#Q0)&}!8aC14K19PNl<#4mk{3H9znpU^k<2j*U;+nsw_vBL@c+*=!id(~{?NGK7bQN9^Ix1_}@!tXML1naD#XDf9vD<#A?be8LMvJZ^fDUYmJ zXSv;~ovUqcOSgSjcz4;py#4%O-o~bd!}+A8qz_1v=v5j=T>5u4R75^;{MQ|D=)VYG z!|@k?@h|>7ar|eFa@G<_F?XT%CEvN)b{-hAWho>%5ilO%w3IlM9HK)IQG*0QX>q|C zCH!I55Co~Mq&h+H+>56N!;U>BNp(Sif?)BelY)maiKhr<941Ue1?GgH#p?^BfU%Os z*D8a6```{3FYKL$P$8WM1_0whA?EWq8*zq1vcQ97Afhox#A}UMDA8Teo zF5b)9Bpf0X`l5dbY@7|uKWSJf3@F<--E^Z39XaecH$5F99~kg#W5GNyXN(P@xOx31 z(a)%_Ln=oobaXrdsJRTO=fU{nch+8$V!Nn!k)m9$d1;q2mzJSNUr=g^Vb3kESS6P5 zP4t)9)LzP1Udj^Q-9R@uYeXr~luq!LPv)c+IRb9r33$kQ@Ic3;bV~TEFMN{f#ay}a zCS?QzojKxA*IbEX-51#a7_umXr0*t$FS^y!@WCxL=L(t|S%Pm(Ss-nZ-{>!RgkuZX zxB{r(aUkK4DT(IjPeObvMCyer!d>VH;{#+Qq{te!_T`Fc#DY&bG$1E9I_~>Th@MsCQ(AKtIqaaA7V;cMZyF)P|27 zb%POF1y7+N_yGN;7)#Aqgyx`ccuenFjEcOqOb*+`p<&y8-ubrN+AMlWT2jXJig-aR zA(%x)D<$EHEOqz`YfxYL%2#?}C9)PcPdVu%d&x^)B034i0dux(>o!m6LotU}vA&Tl zj^6ObH~PABaDX&H99$gC$@&c&?4>VznY~OW&urbg)dpoi!0(_T#&N*~7uYNGe%9cx z8C-2of5rv&)Tf;1N;grUbIv-`m1yXc;xa@wd56Qq>9Ax^lM#(UgmMo}KJEOc*b{Xh z4korUdCqg5V=sKci`=MzznpvSxz4*VAc&MUNTKsYYHB1-@e^`|M!01 z-v|CdJ4_-5BDjdG!g+&1>ObgYju}6v|K>-{(1JrU7-Xhs zoN>Sdj~*Qs9NPth2{%H?5I{DQdJ3Hm4IR~|j4|N@uw^+45pg1nI2wrXU}UkME`5Lo zptpsEP!%0~_Vj7J7XycgE8F_O1Hl{8da0?veH5EYr<*)Vym#Ne;84|AcF7nIMeyRm zaVp#s6rEnl#yB<>wngK8@M9wBL~k*+ak8+!6DKH9S;lnEIp>Ps{#G~lXsDNth0`q|-dzgg=^x$a?Qb~yX;wF|&gYAM;K+b?fJVVM4MrHagu%p|P6&S7 z552M+iGH|qP<TOGr$RS3gFB$WCl^W*_U+*mb6XGlqf7Xh>pX1h<0-wUdLX!I7nC` zQ{xY`gYM)2)bX#QjxO)q@bt@c^Z2!(d(@6cuLs?bKJppbK&J_^t|Z+JU4Rm};1%D! zzv?5E!n5%Fwia8t{0puhjGXdR+g%Dt50h>%~T zBnFqX77v}C6(=C%EgK^5CjeV zLI4uQDVAioXJ5RTD3NfNm``!v>cBdiXmcz9X@=}Q*%#0{WND(RD?ybuT{;Y z-*|ly?kJ3W(o+O9%o?UyGgL|41Gao3PCUqQ|_8-!N8zB`5E3<)(xJ9|{QpSH{4-2y6c4ca%GX70Lqh!}BQZC_&r{ z4w1goCqdcUHy|94f<3q3TL&>mA?O{qY+go${&r~Eqr48ps%^*W~fg>0ktQ%x4D+(2kfi@Y!2s$tFBZU(@Y-ws!TN|ybb3lTB zt(3KmHqf_T&r`@JuWK6wyC&U=W2bEMOY_#=J79GU&DJ0znzh^rVTo0%3V$_u7S(uC z8cR$xz#3^b`fic3QdEDVn!~92II)tq6)AUY@*Qh#wYi*NUnjm0l`^V%BP#)+inE1i z9u*Yhf)NHV)JLQm2=g0JKDI*vzfhP_T2OpY9vu%gztAnXfa0P@y=|N;z&@W{vU(}p zj_*=JQ1(a@pPQKz@4>;)tU05YlW>$MI!Z)UG%P`l(n8b&qm6lI8y)(_C$6lN+V#{= z;XH=yobZ?^d^*)6ctNT-y)>uXFT;37hI(1|7vkz$V~Z_RqBfo_+oTl8V;a}+{E|(I z&#hE7E}Tc|8yO;OpHM9e7WIw9Y;9_6TncE+6=$l`VyF`tgyvA>89Ok-$%3-U`aPUp z9_>#zN{K$(@sG7>6dCd~KaC6H7B~<|$JqnD!kc1gDey8pZU2L|JT+@O)@`=Pj&0)E zg1eNa74cBk*v9o8g{z`l!NrBSMe&Jx^(CzDV-lQ>HE+;7#c$v>&@%HwsvwRS_$5&+ z`pDSe12}x(Kkx~70R6;S0gZ)iAVSm$JiyUJF+IkE5em(q^rN7nM01ZDT$&f?%*Uwq zsE`Z&!MEXaIL4qm_|3pTzr%E1#!;~x9I4PfztKL%8rzT{8-O#{87mPp=L5*Ymav4y z9VO}maE52XPlEgj>pkfYP7Qczg$H%eKMvaE9^k+M+~76HJdmHi^XdcdX*hVF?b&&c z6*q2?mD^@z_?PeonILR;`h%769$=Lg?!rUib2tF$7w=`9I77e(zOPvuwqijB;iy9v z0Dqj7@KcNncp(lr=9ztgJyNDIk4V8-|`OmRbi3piV#33L%6l;9Q4vWlKTpP&Z7Qf|o|t95la9N0=`QOrs(7ww!; zS@1S{PkWL@dk4LLkKmnP>hDq8&?Udq553|zKMi#%peNF-p$+&V&p<=a8uteSPKL2$ zL9_52oSYGlU9-C19hn%{UPV?I3Y@u@baD2f)vMegP7s3SK{y=2DU4J4&pg7Xm~(hB zvJ__re{&z}czt^>wM{>WF^zb_JSv3I_!}KqelP+gYt`@h0$emV$NdN;eBG7QWjkq5YvJ2AVgp)FkifrFnt6NeRC$IZwMt6 zZC9ochGH(Hp3oNzQiNk#!lzZn11zhdS<02}bp@-y2Io!UGg6T1gOVAS_DONuR~$ZAQvNo%%s_(?$u`WxxqB^Ymt0>DCN9E!X4qyxDm9Bn<|qvWqnQk-ZkpC9veC` zD#fkSRu2pcjtJ7K%`Hq>y99TuXf`7O2OTXgEqi}rQjVz*NJ^2P8e3T~#WUL^#fm7w zqzsm<=y62C{?P2a9i3maV=_=nqT|V#B`LDPeOW9y{T8XiAk_pQz#$g3O=Jl8Lz_Zz zU6&#NtORo`2%JkqTv!W|D^gh;Vl5kDyjw>T;0gCR^LsX+#1quR%T5mCGJ75+in;17b`OnOxv|X-$$*QWdR96_l%uKeh|&^r8L{o3`O%1IF~=nT4q z?%8X!R*jSc{KY8+45}$oeP^w2Y1$T#P1{K)onkBN)>>v+20?@(Rf02IUdj^hsRoE+DSY*{y259oASj9yOv5nae(C|h=rk!A3a zupcr}rQ`k5JaN!(l=GUBUORM)&oiGS?b24`kq2z=U3Xhy!)93-tvV&UB1M;HQNy9Z z(g}EBfGf@x-@8)R83!;!E_;C{{mpU&XprbM^ToI;$9WgyW!yv`krnix>-2;EV|eq4 zj3!bAtr1P7tzElz`N_S=GK>K5kn!V8;=t%iBv}{V?DOU6=i&tzA;>khOXFFb)4T`y z^ziQ84yTl!!@vXYfGw4U>3@i@&pQ6Gj+1NPW3%3|v^ejXHONu$3EIL~3=W-fjiJl= zFg$+q<}E(Q@bcCc_TsLJ7mvD}3Vlbf2zv(yW2(WOt&EelGs_Fd>q9j9xQT9ps}wR) zQx4lG{89(&WLYZXzv&{8#E_8|ij>XIWt_j2%T$~XYh|AhW2>|oYd`sHv#tT3S9B!C z%G}XkoDs+YG9#E{_$qzjUibzEC%_&+@YRrTzzj{68O$j{n5*pFRF9!?cEZCyxJz$L)7N=*2To3LzMn zJYGSV1B45qa^ST`!G$>>IEduA;1jcjFkyf&Wv&zbBy|;riUEjFgm4j3w84SW#Yxq_ z+S<&p_K$5y!dedu1-xo76})CB@ou;tZwIEp$vZqHR-d&KAxi(~8zO4ySkL?H#>$904y6LLUVJ z+!;DL`8g}h~Owgi~f-Q2K^Bc;+>?vF=zAxSO8C6Oq7>7L{S1Job*>B z)Mz@Y;97|4{I6IhQ zj34G1-1Ml4+F(>p$HGSx8SlIL;_t#ZR(l*Mj^GBkhzFnk5-|Z*D7icb-UfbvksT^- z;`CrEDAIN59|jA2fxc{!A{?ADCC3HEf`ZO{%pdP&UV&vzv8J!^*)V7Gjw56S&@bLW zdM|z9-N!@|&;_apu;!g?i2;1zNqU*ToBlA~8XxC*#=*&Tu0fv@;%h{-wrt+y{a_6{ zxP?NEVu}+1+=iz>KRnyl+wJrR{?QKW+Ibc}jsZ=Sjj{54my85>B>Wzlf`4HA@H}It zUl_;CahsHCaDz(Cb#)@ z-s!>GHEYGk2Aqemz7akPoVoYVp~J$NV~)$Dw1VrjL%Ymvb93M;{EgheFay^}9cB*s z8~*Q3CC!r?UK$%XOh4!&4k>g4coo0%8~ZZj6vFrkLym|ZnjPPW^nqj0MKH4B&c9i| zh@nKr2{6ZL5@Z0C)P>&yC--j_zJd!iCjkZ_>Di~8ax};r)oA3)*0Y8sK>Sf?HbHg}+ zAx;L?aKdlU6>3g|T6FVYp5PR`4EY`QLI#h=M#r3oVlXn#@Dhsq!E;8(#+?VafvC1Q z$Xs$Kg5X8Jm?JW%m>jRsA($12mWxh-G4sy7j0s#KAW&<|*U5@5DbhtBm`|eSM~03% z?XeA2jRt@#QEhkv4lt)d(Hiu|G8x8$p3o<`2aa$bjt#~f=qk_*umC>52^i9UuJb!{ zgY0;e#schoaK{hs4d?M69&?Q`(8goGbMhSr80{h_$E7RrUU)9Q)$YSk_jl@f+ONI; z(K9$1xDQw|FVG(R3*O4#&=_s*df-93_uhS?pE2)`AA-e+vmF`Hh=8@rs9#aL(c`6oY}wS`K%#S>kYnaf)$60>IU+em52 z+8g2)%Pm_pvuq7w{%ojBx|hVRvGqc{waGH2ye$=1JUx!$D#kvb^9vS%h$PtN#B{s* z25ec36%Q-jpcqJ8jGyGM63Wl+>h`HeT) za#oB;@G4dc`nziVEh%d%WNjc8vCf!`U|Y6_cI~ukIcEdCol>$IZ0PU-F`g-#o*WnR zVgIy}?c2ZCp7_Lbq!^CNplnxv>t!Gwmhv=U4?g&iD@=ugl$1nD<88Ke>o!OjcDn(( zYSn5nLxE4@#K>E-W}RS>ae>NQprEm?_RygtwsGSozlP`d;DN)g7_e?BsktFFn{?|P zC!b_1IT_l8oTbtU%a?LCqyF~vck6S~GT9}~QQnoGy?Q^wqge(Of*B=a^w^jS3L=FR z3u3=B);D%`3-^`~Fenqja5$_!k%BqUJK)jaa!H1U`V*}dZDQ=GzGtjK$}oj_rX{c= zMC+0=B;pZk&|Dvs!CEiHwW2v-ze9>DG&QwKv6#1HbIJ;u=V>wdzE%BRz-ZrreeS`> z0YZu`LRJH}9#Wr#vu!P1_(*j|JmSeVAerSkDcvavar56z!b_rEV`jb9awd?|^ zP=huyK4$%Eq>PCeyI1wv)WVD<8tSa8r(KH8tQ|P8+ZF{&Jtf$%U#nSOFlS4b((;1E z1Z&oSA^?lROZvScC2W3STC}L1iJt3HT~bV2Y;tVUIxxnh45b9qvf#`b%u+06)0u*G zuiIj~ho|iD}v7vxr!B*aDk zdM+-y1t;UeP4cCh1Ut6*IYtyeRu#@BZDDr8Ru(4IN7gR4+w|so72`H+8fYVmq*5}USnI*xS~?f*$=f&{a=s*Rc2q>RI^3Y zMy8Swe-z(}B*ms=LX@-7 zoOP}}uOlFHh>&2)mT11^mLtj~DOQ(AD zemDM6q*0car0jy97zzANq#5Oo^yn2Sh|8 z!I{;&>I7T9Q{l3+y;FTj=$&QZk$4#U+X~KZbcyfyJHdB%euM}i@8@tasC!Ye^*UcW zhayU$7`8B@unSvVz-z>sjlEy9q7Tx~xkdmbE?Py#)jxc@-FVks*13Mr##;v^D;q7p zup-$bB{xaIz~)e3FU^)+VgJ=KGEDHBou9St-X67EaemHN;q#k^>z13 zHn!_K85qJV^{-ica(Ze;com|f6as3|H6n~%T|F{Nd+qz*|AE!jCw+MYTV&n4>ptu0 z>#_Z8v6Ii*x{Vur9k+($zfZ~V>yiO8fx}MlTf1h^=G-xu7Je)V=Ezb(NquGiTGqYd zh^QA28yz`noiffw$3|@H*3H7%f_UbF`rRypsa1T5^_wa6k!{;>t}Qt%+9cCKROSZ0 ziE&4ieEW_a!6?;4kwT6ml)o_uDdN*9IZL`Ne1&z8$icb<{5$mtpGFrG+~WKJ>7R!fuzjY!Q|b4Pk_d6r}S+ELWD{rt!vO zRF_|r%#%9v{%Nis|!oBaGIlI&Cf4tF4HpTLmh!;$rB7j_K{zhr!Ce; zR@_J@Qp$F3Gn%Wxfj(arg;B=4+BC<=8KSjp_k}EB%N2Ap=5zGuu=Vxy`aN8SZ;|eb zu17!Nm0p)4!4fR#A)*(kGbi3nM%%b_6y!>y`oO-t>>G`(M|}ngdUZB++4Ag?m0Duf zk`QiaELri&qHv`kow*#LrbUyr-G95?xBGx4p7IR4XQe^#Bok5B5LM!P5%CT5yOMN5 zlRU2qr#VZ)fkoZ4oRYjQNUkQ^rLUJPQztz;ra6$llaUg=P^h!1a)a$UHf1}WbebKV z%~?-J$^gqiG`~{fhon)9ZQD{ocqS%C#!gK0tigvYWe{e~vkhW)bu#c!DiGd9F*+2r;9U%BbehGqNFzaz z6FDSZgN6M>2Jr9^-9UH}CBX~kDR^8z^+7RIvpNaOIlVk_#eA z{L>D2Q1hG;%}PqqXWrZ!DnSICCMGbNWmrhqArw)}h+Y%5VT}pZ5=qgdzj#3z1JM{1 zM$(EAqJSu@4Go*D^L$y?m_ybuj~yG=Zw)TYkI4w6Ix-P)luPhp)#}y0eZZ^~8w4=( zh1ZtK#ze)y6QWgA_ylI)8*>dTh~BSVJLm!sLC%=?4V++{c(ZY2u#OR&p@~h%HU1%&CjLHa>m=WCY z1T)^riAg&)c1()NvI}Gk;qJawx<4kxSwcmRp~O=-DH@eREM*mikLXe^zoK_YNQ++a zu+GkflzPTMWQc?D0c%Z$`n>Fwu1SkNIx^;wvso!gL&u0NCv8Q_H~YnAWgyKh2nL!v z`iRk6Bo(Qc6G0W-gPoF4#=DCr93`Fa44C_g&M>#6r7>U75gIzFv(OXx!0+y9)~Bc7 zqx9%x?JBhA^v5`L&q^_*M@nxHeiNxDB`{<%5Pc>+u?}NLW1SUk)N9U}J7|fuThI@R zji>z!kJ{O{Qti@DDm|_suSLtrgyu|IAW=EZkc`EMS5_7}3AfsXSSE<=;*U~_HcwJ>Ae{#;&XE|POHEKJSO_YTHtaiZ0O(DvsOxK zn{Dif+roii+kD#Nth{c}7Kz#j_enR^lu1VlJTAd^&1+VQ%RqmR-c8Cj86QcHSfRw% z=$rR3|Ii{d1+Jp7k%drOvk2RS|A6->%NUgy0i+|cUva$@F4z_Kle!n8QNkUy3oLj( z97HlgR0zBS&wvZr3(n7V2mRnVKDo{ro(V>*pWar;2nu|XNMwl2*P<-WGxRs(3HnB!ZR3pG~muT@iSly&H5PBHvQo{#wKuWIC7sowCe$D z-MYn=ng%=?IypKlp5ACl$(6a;6^|}8H`iO2_zwJ;zv)xRrb#(oKtH{G{oW5UBH-0T zu<0Lj#ypa0jeIBSM|7EJ9~lA2O?WhY;~MSp8x_jo1@KSa$-L7J*&ED1b4f8I_!<#N z;F1)d0lv&TywB4iHC{JrBnyawVLZ_Q8s;zO*>B)0`X6gMfdO>Qk`!Tqkwrw708~aF z&z#7V&T{Bo3}6h z`X>A4J;N4B5)s0Pt4N3;kV)B{`*Ko5qlK(> z)F-S(?KkN1{LC@?$xr^-`$ypf(#S~tWbFytAJ8ZIjnLumhaY~}g{Ui@i3Vp-7@IIk zyuhT2lH$tRG*0%_L`ad+#C^lVM_p)B?UmoxuUqHOvKJvv0n$xL`vWE@3#4Gde1SR2 z4Y2T{N)7b^elmLKJLz}`1cVKOkbZPYd54)(sS$;gHM8If5m)X<$dVp}U`Mc_Eby+C z3`GoJ#H2#zJ#`4<6vGf4gpsaazs~vxLTW6GdwO!p6=Z}1@PXITJ_ZTK4{2HSjd!6a zU_7FD0pEGn5|VmDYLfnIK5m%fIYqf)e>M!yq70$IHLJavvQSJ4RMzL5G^|A#Ju~x* zwzQ%-XzjG3h;VjcS%Mb2AalVi)sXN)V72XwP_z($`IVgBm2*LtPDr7W;nUW_dO-=< zxRf}IB=r+RF|YA8wsqK?XlO-x#9|$!26=&#S+)dUr%Zv>vrB1%L> z`CiaFsui|Rph#BM4JC?#HOhde*cS=_hArD~z@qSkV~hfG=&FuuQUXv+c^2mnw8(dO z28LU<5D9CWN;$m~CxeV}88YA{$_3l=py*?a^FI1fTq#(63@<)-oUmriCsE^R(PQ8G zeiPPMT703ot;N!H^(M@)B+7ht&ieaW)HW5xi5OIES?`a;8fKz!Aq!cp9jBu#2t;s#thmVceTyDwQi53-BEGgxt$UF%C^@4kg z6hhYIv#twc9X!udlt?_8>eMKihYlaK9h)`^cjMOD-s;6iW~7X?bavzIvhMy>7EPpV z1tm`kD08_YgSWA{)uO_qwe1l*wrj6#ef-(B($gW@0;A@p22YKJ z4ZsjYM(f zpdb-WK=>;~YbaC%yfKmG{cmJJSR)zchrXi|5apvf zJ%$Ce zF$!KX9&i^&9q_`it>F@KnESygQp`y`g}%XSo<+ujmpIs|pijFPd|3=k^@Ta+Jw*F~ zGh+bOT<2W{qGWk7wN+&$2kOkP?h)6OE2|((%}PJwr+J9 zkD-r475+=qFeCb;|M1ygTzjp3`mg_5II-Xg?fm(lf6Q*Z?RLBK&b#bK zKl-s@TGqQGBWRO3hQ~NfiXMq}gXb9Pu7ez(6FzbNQ~4fb0?*Mq&=>N#qUa`V<)rvb zQM^<4N2M4zk0?nOCL$V>QGWeTTyHC%{S3P$n-aelpV3QkomGYNM5sfQI_Nymeog=J ztPuSxNdCno9HNnu{*oL+*A=c24PIK3zO1>Y`uWJvQH{CPR;j;@(lZ-1PLd@P>bqKW zqm-@ZsQjzR5Hv7rwpbw5C#LrnWpuQl zyhuo(s9|^_`{}F5O2TbPe~Z-hI|@1JVkpQ6hB}RdPXrN66UL2kMWhjh7~TYl!dOt2 ziQvXlfjFIXVH7YMlmva^ox=M@6d4AG0HHkuJAV@uu1fGypohw)z$_wVH6~`&(<&h^ z#TvsjRxQ{~H~d=4SiPNf))U+ay7%7uydN-9lm!$OiWOm)jg21j68R^cbdm%Q>vBUx z6`_GAFerCHS;BMt-~$i3*N`<={07{Kx*~{J`&v`5*!l$}66OY@rJ5q|hN0sTMi`?| z5^YBD$FRdV2PfQvsfob2MTn!A0Sn%PXOd@m7ciuK3`>LBV!(lvHBz)t z3V7c>8SX>?xpzgz0BM3mmAHoS!hJkTJ5PARSvE9u*p;4b+qUXmSzD6wFSPN4NC9cU zO)@6)BCeM9P6?fu#<*-fz5NoBYur=5T>?8=M;i2!D>dK|Ay)uHO0OP1pe==Foo^Xx|v|eaRuwnj5t%J7u zd!-l)2GCDQcm+J5U+{-0GKMOtZ$;5L&aI-1Dxw{%3B))hr4vO8{KMGA=!LGKb?)PL zKn(qJpv-|2Wuu@Po_p3Aw%Mca}6*@6s-sj;KB zBAfviu@JpLoOmFxfM=nYQ_N~uIF2#L);_BTS9=;X>)xt*PbOcmMbTH2aBxXD*1uYG zFWAk@%?c;YmQl9UF43%#6tVSPbv7=;bjw-iTA`=YlEMuP3NlOJ4Q1gS86p&S!+|oN z$=N4A@d-QS)Kk3x8~1p0gR$!U9?8}x${swODB$!o#!foSq3{N!6FU9JfBXlh<850v z+vQ*XhOJw>*82NJ%a2CfIG)kHusdYS0DjJ3YifWC2!Oz1<1R+FBIp{My27%~& zS$%V)(gE$!4$p@pWY^S;Rode>jL%>&1-?ojxQ1Z~uGN0SAfZnvwagdKhNgot>+j)I zAG~S(jsnU-B*}TVey9Jm#XY(0#D}O*H&w+@FwIA*F7^t`~v=tQG?+@jRy=96nwIy z-~&Xf;Kdj-L_(3{gM;h*nZDjW@vv@RFAv-pGEqEu9(*48PZSFN$G)ee^wTF&ikYL0 z!YkkhpJ%HW`UZaanqa|*dofzTG0&tByhzE#xMdqLWDj%BbKJugNnXTCbA-c`$S?h2 z9IRnx{c@1u>@VHn^T&bw1D`oCK6x)P68u0u@D8#La9{@dBvRchS+!*I;v=-roUvsS zPG+33yodL5Z?_Enn!^VAr9GC$0B4MlmE5vq0NGvbAu5~_{zs)ts2`^nrre+$IO*}0 zUVoC)3iIYpV!;+?2K_)jA_Fe_>Sey~?h~K*L|@N)`|Wqwr~c|wz7P7zC!geNOkeVc ze`r@ygAy|J7f)Ok{hc8eTJ*$QSVL{`>B;kAC!{ZXiG52~V&Gc0FJhU;Jg? z+K0c%Qld{(zlM%+%s^k)U-xT!&U2qKFH$RqaZKYoqc*l*jnZFfidZ+`P@yYRvb z?I}+^-}Mjf!AOP{woC7M(FFMa8YZIyW2O~3uEJ?-gFw~u_}LVL|?US%);qgOai zqU)g>F@EL-JVy8H@9XpIDD+z9f&d6vEzlaejN_%~0EZ7a!ZX|lKY}k(Yk}`%l)*a+ zxj^^x#bs+xx47OG(q$#5#N#Ve)U8Wd{f*aneSzw^&$L_f^)_1|Tp}K#_qvo*2i!1q z{uKUZ+<^z_5WbhxH}E|ghu`6_!1$G6FW8du&;8&p`+CpM%-PPJ`)u3#wbt93aGkZd z5-L~ISiT~?SbP-Y*tJ}>&;QCYdT~gxJnzKuzdlYFrvHhB>k3EG2U{WZsw4aP%c*!7*NTBOp zDzi072~0?dL&>U_uv-!{jmS`-FI3D#IV8mZPju~sm|^4y8q)lZ9ywwgD2O2@0Hf{| zL(ht#Q)Lz7)T1gG!SqwYfyimv8HfxZ49mEbaJ56~@rsNI1T~6@ds6i~?{N>8!zHAF zp&TPnP^$49aSsfL`!RL}5D__P6(wiTs1-zY5f%tClt`3-I>Cn0-*tL7TkH7tIZF$+ zLkdNY`q7+};A~FY^}qUs4Xzom?yh!c{&-}GcAk9F$u4Y(o>DrUim_ay;1KsA@DYx! ztyF@QGA5?a9HEGy5Mm6nbqS1>Dx7=w?R8-hD)ALvv0xuR6bTsj;~#&f+9-SB36yqH zhY@VfX!SP-o>%VWMBorvu5DjI3Kkwmt|9y#KQJ;d&?Izu76$KWS}2#Ae+*_64*o{) zV5|Z|3X053PinkW*$Z1dpgfUcj0YVBg^lbf%=O@d56XC5cIANdSKf^wIw*ll;U5Gj zeZkX?k&Gh18ddILo*5sN{SZdX9R@ylfU@F6w83W1*zz1k=fdK==91zU%^@m`;jDS5>azbP<1njd z=jKCn2LqS&MXWjMl+oGI(_w8g8s}yB4GkZ)vUuZQ|Df}e*1j%ZlR7s=p(6?&P1<5k zN?@u{#?_eBi-&Dp)niZCvDr>uBO_~|&H4n(LD6%!Xn&PpcFKnJwr$Ozt=7Bh#Utb5 zu_-AQYh{GBH_E^kP8BjTf@i0E-K8tdf)R&09rLEF0HG^?&16u%_h zFQR)fWW?RdGVDZyb^1<`l2PIQ8{Y7GDS@wXXV>WHi0CHaQ3!Yv4k8pa+6PzQ2RN*l zLsE57j8GhLzJ2(@58G*{o$iYJx4!i)JN2|vMR&b!q~X9Mf`$=;qXRwxULrq8N%N?p za2K5Oe(JzD^prcjAD+m8;Rw!%sGRo&<52(Uvu2d?69;YK%&N7Gy!88BHeld}tu`;KpP{7dMwzVj~H45`N8KE^H4*O0w~q6!>Yo5&p2 zAGyySy#GFH+O)wI8v5NCw|@12cyZp2O^;hw$AEY`MW96EvvdAV)+YjgoXF4-(K8%~ zIOLGKTmuLgOgKAP`oWeTz#o1{sw63`T*JY^bq*@I!#|l*B9X0aoi;W$?oLEx)x`LO z=C09Y3{h07uoEH2$*{DPap&kd;T#2PSPu=P;LH3@q>BhGa*WhWXcm|dIfbXOUK1mg z`2p4*+0|HBLPDQNM`c{}oz(T!q7#e~@M)i9A;kfaU97DHw|EYjhwNldh{7WOFybgc zMPT27#&f) zchM4pXLBq2YKv#(r56b|Fia=sLXoG(m1kT}7&z<6*1VoIrYwJu!6>|?ZH!ZJskf)g zuDJ5s_9t(9yM6JWzGSa{^{Z{$wr%#p7rxNG|HB{JH8Mos@%Fdd$3AwE{qnl&?DESm zw^zL46?Vqyr@OAf9;?rO_Om@5cXaHS8>-A7&c!#q<*jz}%{SYPH(c*U7+?IN7do!} z)yF?>+ji`*7rp33z6bD=pZp{{`|NY=dCz^Oeea)tXn*>iciRhI@CSmKWY5H;U2@4+ z?597yTJ(RKZQZiPUiL>XvytHu+b!ApY#Ff3FK}SKiDp96ID8rBx5YP}bl!Oy!&^ij zO}^Io8(+WN&VAyO?Smiupgs3F&++IrYk?W-yY=pScJB0fd(yd&moch2kZdIF`ct3$ zq<#9+e6vSda58Jc|0B5*(1D z7^ao7bR*rsbutqNR;_V|f2(wg1<`#|Q>*YOZ0;!8A<`s$!NtrH5p<&;xVwLMuDGMoLL`qX4u*sRZjY%t|OU ziV-Cwm`RZnC$NZ=^*SkGenzWa7{yQZm$N=Wv5bhtsxqc4Mcr2sF>72h0zq88o>_%#BJuZw2g*sP|(jJxa zUyeyJEJz`iqFk2JSk22IO<9XRlbLy|F3#Ba;eEC+H(~9atoe*fIWI_vx7n$uoGxRF zb$M|KwrLp}RF<3Xec^@GDh@*bz5P-M3fMOCZ2Eh z9Yw+59eDJJ_M%uJOlZrmWmt1eRnvm8rWoUdzZp|&d#8j(y*oJ=6CO_#Ym`*hcru5a zMD=^5@PktnHozm#b|CH~Q}Z^Fk#W6Tu*0)UHoTOx`B=iH*!!%r#}?yB8_DEtwxCxerEprx=9WvI zwkw(CMkXno?7LZ#@-jiXu>@2`G`S)=&FEaVgpDj@Ei2l!M7>q?n~2_vuz)K>%rHo& zWSEedz;9kq2EiuUnwy=rj0||P6_N>*UA)W*DHC^B{#dM}Ev{?5^)0qmxDb~j(pO)y=bp34o^f)QZE4I{+spy$n;Et(g)!Th9k!Ef z#!imR*tW`~ty>wfL7iJ;i}sB59d_QDcI(JaTJy@3ZE22Mrxb!?hsSJ1a}W`$j%eaY zW5)0%0?F1cY{~V&o;~8HQs8AUz{d{`kJ{8q-WDoxo61-0f#FFTU4rMQtbhGx@n_+p zXl=cW8uP1sKpM-5e{-<;iUO%DTI$Z<20vz2pe7n zUqML+El~b~5m|NT7N1y(>A3t?3h8D&v{Ep}S4!`bSAHA1Te{&E0 z@Mn+#`muIDMi6cCw>vif#VMMTQ9wkMHuxK!jB$aSJN{~aj`qVnAsP%XWPG*XIp_;c zGdE`STWt)q$=HXF4!g02LyAi9EW?04-61C42mP>SoH@f7EsOS-B}-UyNhBNEVlP(= zDhzU*921i>k`3bBIKDLYn0O3Mt1ii&Rjb!nujC8q;B5D@Vbf+Q#)Eo3|H!*y(K^j{ zkK`=r^i`K_&5~^t>snk`7H_47Mb$<|hJ`y59<{@NoEY!G2Xm_xnw9^o%84UuPRPZuCM-z|HYN{bX)|1AGJ=IP>w3w{^OY`I(trbUuV(c;{Vr z$SD0Y@$+FB=56+!?_6cidCs%#i(mYLJG5~uzwPy}wJ&}7t4_x(5BTUuKjJ$e?2tjd zdGltw?Y3L(Gk^E@wqfmRcZ$<4QQVtkh;P}l)&BmopS2Hv zW)QH*OK!Ns6nTbWFZc;$sN;SjpDTK3GjVDc1SaN#0YV#IL*4+I6Uz$;4%4*~*4$W|jG zqoeK-#B1!^sHlIW5weDo6j)%#@1)Ms9{po4P=qtaA?tZyfJBGz48rX305TR*cVMhU zAiNlo;DNA(;R7$2IVrdM_U`jF5LE6ZoeQB!A)Bzszu@UQjGHK@3wC`+(6hA(!kn~g z<`fu^vc#B)qycZ>=j$AWLp9;Tb0`Kb;3a^GMxa3OH*GLx3{l`s|L6mrZ&Gr>PhfZ7 zefO%pvMV;EA^}@cl8Kc0mP4~ME)Xz!dGFAXAy*c`E7EGulCpweJy$T|xgHrbq@|%q zGq-rM$B&KsxDZz03k51D=mhLgIuJ;#$t60wLv8ukgzw-Ff*G7WGIYe(Jk=1I+lF zhzU4FIurBA^Q5zfG$z)6VGsn`AaVx|0YhNP?---d1@s2(u>K5MWc?ma15&R@bK+hc z4P;lK%n=Qs?mA}Cl4D6YsT9FpuN}quf{1+Nz-p@GW z4Bz4jWtfWB;1fkby5DZR@kV>w+ummHfB*ZvND1q-C!_?z_tH}SZo26v zd*d755UPi(&pE*d=aiM+-b^>EJ7&ShguN_>g9gq16TKawdoSxwb_Y$S8wH;)KpZ@l6 zLTB*3@Sfw>b#K7;x@PJc#j*Uocit29!jB9dl(|s_?jlzhmBZgQ1_{Tr-ZF$&J9vvlLsK^jJ z$^PU|-YMBEBT~A>+O-4rt6$w<-}~P8JX;K%0bWhvBgV-1FmluBkXCzGeE{b$@8Dg) zX-@NuPC)c`W^PHk?oFDzto`zr*V@;=ez`|IpY-&n+duu&mu%0T-PY08$uIOC}`_h-b=rFtWmRs$rE52@@{;N;hFR%Tj^R$TxmW0$fT!96+ z48B0e$n=_%%K3;+cmoGG7-&5Fp98vb+J|=>*FBMm%sq6&d!TXd33@4{{3yP&ei}W4 z?=@YNsP}#M-{-X>IN

F-{!6o8vJY{>1UGk6c7Xo)A7=&6?B`FZDl@FWauN*@Zv2 z&hF25*<889#N))=%v#b?a^v%2%6NH*`k8ydNSBlNw0sr?B4TS+uX2TxRN2}Z&y^K1 zKM@NG5Jgf*{j+GDm8wxYczDPwe?pAoVQq6XWN5QH+w5v80G; zMvP@fO5T*1^OBT2QU&M4L<<-*>YP^^6GQHl(o-ttHI8{Nn!+dEO|RA&kNVoTIWh5R z2?M-iR0(FS(&Xg0HKxU+Mbz0Wskjsu3TeL-R-q~+x%xd4SnX1xh_uo_PZidffeFg$!>q>t~u9l9rvHF_{b2-Bf3t4RMpeuHSbu=m zmXs;dPKj<{6d_<>BpWwwa0Y|{1(S!-Qhrl*KUV%}Y8@(v27=L|3ebru+|2v0XGHAg7m2r?8; z)?@}j8292R2n&iogkmtP9c}bagd%f>VF^Qp`BDXzR8}%iSQE!~3NUC=Ls2%s%K<6h zdnH&{tGHp^8jmV4*Ho=#3kss8Z1u9Lf53$V3KG(wL&A&bsz(=O&>lH-z*w8P=i!I! z@S%gQa2z>&$oqu?v~Bwi83T{Ad+*<6XP$MojZ4Vq6HQh~%itMUXJviQl%h60C*{6M zg;<;<5gAF{Vg59>O`A4YuMDBKHua@iZ}CK%E$2lum82zFdTgnhu&I2+<{~K@D@5$j za={KR7j5UntWBuxa$}oC+qx~E(tGQhZLun&OyBp6$N%Y9-XZ{12#G}XR{d@rW8P`#%+3G*(PS@ zJf)aa&3-8j&>r|ony{z#3*JObVu_R#fH_xms1Urcw4k{wd3F$r3`%BBbck_?cxapZ1ie+7G_}1Lw;)N8p8?E+^R3B9p#04|%1&a-fvaKG$kdRXqmt7M}^v;HZGd zxx%N5I5XjmIJYqPSOblLf})6F!t?Zjs@yb$VTghV?}0DZ95fjJw5M12CkIZ05S66x zSuoPL0p7|jsHZi4&$#G62Q-7D5}Khc;EsWWae^VwIOwZ?YAoDGe^As(KZj2z*wab# z8IR)}G_ROSAtJVcVT&-F9qnw1L!m7FPPPga!#8i)=2;WB-F~O-mC;3|ag3Bc@l>|@ z@F>lq`0vKeZukwXTII$8e4Mdh_+X%5h>|`_kt7@yMARO;qy`5ZuqN8r*W2s&0|VxQ zPuhfklZgX-_!}9+*l@zQlS{C{*h9VnOLz}5kw_%4K>i`8m}6iIzXCsiA!*0_M!Teb zBJ+^Bq^t8Bjsc7;3|Nc=j9DV^T*Fy~a}viHH3-;m9DN8U0}k8X9%S^A^FL%N^F)84 z4V;41(_q}lP5REseDXZT8hQc!N1kHza}5~}9LmB4U<6(PZ~8~u;5&GQyyWk*&N5I!aa^bG;05!FP6QrB)YgYS^g&y@X0_e3 z^KKcs*V=pE`ySi4K{|p+icF7>eeBO||Ng!1j65iQc>1ZQSdaKr13M-NKUS|E^koJ( zGT#$)KNG$=O1-X!(lt(Xs|pVF{AxMDMT1@u26A zjvTdpLr1Nu`5Mc|>_~d8{q)$Pef8dPdq87ZV7W#qVlm-YtU}O);)%jlXttEFXda8; z#POd!;P#KY8gxMLCysDrst8OmWeJs-6peB`WqYOY{^Kuhv7bFSWQ&nr39)vIiR>4eGXCo!>7sB9_1#!%~&fFO;Hed}0bg%Dd=&RA1D z#Wg5cl5}RrnuBF2G8oI0MyDOpY%!cr5{QJr6i7PcHxxdYD@tqF*j?jNd!Cx5fAk9l z27_uPJMTi3Ha*Qq+z=zr*R-N|ODNNKm^%y>n7HRV(kP~+3ze+R&K$F1X2I6>blTZl zHrmAA-L^wRwR^3iwi|!Fo3}e<{4#@ z{?TXB7%{|$jt;p(LF5x$r#OZiOqw%rn)F0q!n!R41pPzdVJ!-4mGIOyb*;B9_WUD# zS_%ouHA-Ji2}OBPkJQJQ1RGVRGd|Y26)E*n{)2~A#-)VdvV=`WaLh7J!7QiGqME4) zr%Gxkm#5el8@z+NVSOC}d3v7cG!7LR>zeBpjkmioY3)+bTk54`)rGz63c{(mMHzt6 zxMkFbxae+tZb|PF{+DF@%Mi*ItCrLEMk)JLw+0VTSW$k!8{i5ag744~g@Z6qsYng& z#mixDTIiWAqfm}f6xq`c!OR*^UxTL;7@_Dii^gQu`nz;de1^Rh!&+3L+|Xcnrs_%# zsnW5PA|)mxE)BCA!y!l;l*tG+=$OaTt3SUl>EC{GhFVG_E0x1u?jSdelkyP0(PWhqbWHG09;etXKMRkk=!I{S(gvV=`cPuPZaU3S{K z0h^ODaQLA;*45lDrJ-O8IZ^^k-aj%#SR;t?fIvbLaNnx#3>o;2^B0f{c)*y3MCEc3T+xljA5Kv7SF&Hf@+c_t1vclrD z9oqAt^DfqJ#!`(=AH$fikQnT|? zoP+ESivfutL)A}k0t1)j7o>rLqbtRbl1*&_J~0l6BEm;m3(sDmI8VvIA)AG69~~N! zJPrF}g2NbL@K%g9j1FW`a9Xyz5eP5A_^+c1s9@l7Tkzn0WCIZC#ehXd;V3*Lo{KSr zkxBa{5j#c}{2H2qN5Pkdbw88s84Kbo+=DzpSLhbaAxkhSp+R^WC%=*5gOQ7KgGeWR zf#(Ak=l~f@1ekeZ9MA-7Na-JVg@cw)qOnA;V&dau%rMW414D(WCEXp_LNO#9FtrHV z-S^z%a~VxU95=VDTW|AAQ@)K$Ay@B4eXcxfvF0wHmzPf6>Cw8Uy!}G!c*;wU!+{zZ zLFNaen+RSgLU;E)J7skKogF-?!DJ`>U{j;9&a0Dh+lEV6<&Y{ zT>j99K4jmx{BpZ%=S~@$j6LF2kXggb7*9X_414l-u33U*eNm~H%VVY z?{mFXxU~C$2kdzjvd?V;NmgsjD>Z?g(%~a{r5Bzxo2*(KRD|odt77H8id0YWS?}DSQO`*_#lc0 z#|hi?f9t5}dyhSWTlB>7ZytEKQAF$J3sO?zcI~yd+h2a=oA%RP57|tMj6Nx)k)jxS zG-+uOMyW+e*-hjMuNcJ;f>(>80?i_lj2IEsALE*bw3u#DLTo^SZf5+LnDU$`pzKN( z=_oa$5Mv5vi6XZs<**+h_uEh7?{5CdzHa6t&MuwFFk0tDmQjTN;6 z4tU@6Mf9gnDehwUcx{QQ!2C&lQPY8#&XHGgcB)C*8KUw_id_%q$t!WfAdU-3sZo2(sWMpY!#PL=odsN*NpJ zHl%Nm;({=SxuOWw(h^~Iz>w4|QhYHOQ6Nw%NIk-M13tYHswj;Jd6+c^h5!Ny4USn@Gs{_N1?9Y}B5yY5q7bTK4oGW^s{nw}fOd2c%f^h)dKocl_D3GYo z6#9Y`*(QQDt(3d37tUgq=QKw+th|CZ>sJI1s@hUCEhV@CU+Aw>hJR0Ym#+<`ZGJ}~ z1ZSaN3@~6%w1wzFv-krMSt9Bb_|XKop-yxcK}=;?*2R%>h$4j{zq)t82D|%ZbeoM$ zOxi&ymq!=oZCv;|ESj1Ttd=!y(##?e;X#V`C#3LqT6-%FtRK)K!Je9VR`nv>P362@H)zi1iX66N|}(M z9F0=QMSM|s4&I|!5}jPPVS`Q0&N}?0hWPxleNe6>-WJhkS-hvQ)v9%RzxrJgu88`b z{@J8|adyULMbnFd19RQk)i1G-vXf3Z-OiBmM(za zmRs()6WlpO&VHZ_|M^Eh>OA-U`yaG5GO|xU;|v)eAzhrbdmLe}c=^jb8nkum7W<<= zdbv9iTuId@3M%*qA4OsP?su>9VkIwl!3*uJZ+WZTb=Tc~JvcPQ<8`0}a)K}53OI}r z63!qmn0t3@iJsvrj17JU{vxN~L7a?{g9KXc=RFu>7?+`ajMX5M;2X>p?J&M@hUhGO zkCS&X4)_V}^E~e+E#8%x<0mxajp+>k=)?bfVn`OmBalBhD=?%f+(XJFe3miS($q2F zygIeo$C-)22raN>3)=}%yr`M=p@IR=!T;f_JP$uchR)2)dX%rdv%{U4M0ig+>0}!h zkKMg{kALFKd+_0hJeq`~5!o>{HKG13y8*#AT1(4|GUUd5xWE*{k4VzSO&eu=b~{h! zB$4SPFUn2{FwP?{=j1a zTw}(W87i_;69HModx&1*V8iHy{@nSedq^jxf5=J-H!&I9Piu?|1A=*_PdvlCBZD_@ z+T^+f^MD)%XSg5OA}fIv?E(M88WWKk(%ix)-u+~+=P-~ayi^sZ0Z8{hI~JMGj{ zd_3ozbB4|!Sb8*oMk$5sy+9V$n>QtlfutEHR%sljGWFZAR3A#{aJCO`} zk3xZp*Zklm6Ce(G65E5t*Xd$CG=(Wl-~h)QNRby%sr+wL8mwr^hj8#_3$ zr0ddkq@N(8)d8IlDWf@Y{NEhM#o~$M-#Wx@JsL45ggh(-^hb+n+gWV4Nc(n6Ma0w+ zW~sP@WPOOv%*c41E5WeY{)E(xq*{o{cr4iT_=I&)#04TL=B+{4pN>?mF-07gm5A}C zikM+eg0muKUN2%IRgg#rOm>l?Dl#0Faw}-SUeJX-2who|c0&Rn6>xJB+y#^hwaI6` zq_OEf^;+`0>;g~Sa)E(LK-Eu#7ikofR3}mkGo=C@41l67X)#;+L*#`DzeHka137@Q zfzU%?bHi8ffQij4PTS~RO)t)R1p>(*^*m-6yGZloeG5L%q9O(gXdAsIGNU-Y#rC{id4c&q6f9$Eyo zM~cM+X^(1(2tK^Lte=5#l5&M$#UN%)2i{`(!m~udTu~FexQF5k8oo1K_dx6S;E60b zbLPD$NIVC_L=i!00BA5x3{fJHC|4+LuK4LYN*hKU-t78@Cifs>fHzABcSwk%P!Ki4 zcy&jGW*!5TwS08;H!ItW$ z`lXWBT+Hj9S;2^XUMci2ZyPpjwf6R2yMNan-AiiwvW*TOvY~@}EweCfnpKY)CMXrp z*aYWDqQRze5j!wjv?H0gjaOSOD&wfo+F?^NPL393JPVmeg`blW631k0%$DkGxsno1 zHVW0-tUlQzL$t}}%Mn|Y{K{72R;*G5TR2??ciSwLU`?myNaAj#614>xJJVSyBorFa zdvY?enpdy2mH`>&-F-%JBj^KV*XKaE9o66UnjaJ=ik7j}5z#lIyJ61R_b@3ii>@?J z%q{pq)Di=Z$Q{*wSBg@;WrP)lzeO3^d3~-xmy&x0{?;d_R4277qee7`R%yL0v5)Co+X>U7rkPDO0CyKgmXihF#esUGM0~u=qrywRCja$)`U~{6uibm#n^} z+p39Ho6kmVbVdeKs>gZ;cUU5YBY>z@*_~W$L)U~dBwkHax>1IDN$;7@XkJnsW{m?T zP9mU2rFf#4r!)}_;(cwxr$*6$3_0iJK%Z+`Qe&M%(y z`GX&;L&1p9fg#M84;`d}xoA}e9sLJJ7>dY0`p>f%r(_?H@;W6MhN13rAlT!S#mVgW ztP`WiBf6S9@B$ghcxcyU!tuGq(Mq-k4i=((7>16mqP9ge*L5s16!-qa1r;)G7K4dY^ zvQ!DZqlRKQ=WF=NyO6J}pTy|9?z&&QgBh8B>#eu@8p>^3x4NV6$>*Kt#v=uYklpA= z6hC6WPWBb0Mgr?5fdO)Zi1sUA`AWOz?z`;98*Z?^-X3=#{N3Mu#^LkO=OC2~#T)nU-D}re^CR_Tqi;3S)F=Z^ItY}?*Aj$SCRoCZBQZF`PI?Wgz8*tZ{A zuo1DpWy$wgT(UsAa$NLidf$oKNB?)n3B&Y1IH>BnlBK-5+1+;^5+k}bFhHFg5Dk$z zlzj-AwE$zsjyV%X83gHJ=6IwL3J@ZSB1B0WJWuK`M%3V%utz3L2SSCR!f;5<^ldjp zz*JJji^+8a1xg6aKSUeF@bn(m2f5%^JG_(jShqvlLBP}VpqOxv|H(C7pbZ!_o?R|r zpuyx3Q2fq)jEC{k?*I!Cu@voE-x(VZhqj3MU>Fhg3V96(1g`o0Vlo^NF%^UmN&v!w z)1wu~y_}?;GH&{a@FM~l7;91txXFbv>oiC;LU3U;5+!0i%dunQ9xY^nKF`nw>lSH` z_plBI#*9%(bzQE*&`D{g{|G+%0lQ)@f`>fnjB>+<_1^!02dwAoG0Ny8RDewlo)o9x z9=2>Dn!`z&7SGVG!(4NRuqOqM^l09V7oYJl-zWj#8tI#)Vj)lvwiG{N9LzQ8UbN|3 z%;>ron~)O0oTJP#7K~-mpqK~RW$Y+_dI&E6gw6fz3t&>sW}20QnGi}cgsD4e3G5Z^I;R}F-9RNU)0s{5F0`igSH7=a-M^Rclp zH#QJhz`v$&5P4=jFGYxO8UP2U3*ASX2xTI!z=Mnc(!Bj%jQ8U-Nq@nWpooToIzml< z9vo#24=_fV@v$7ob?_e{#=P-v6b&L}z=aDaK#UbbgSHW_JP%$oF51U<+rWTSb>IyQn78}x zKkUjdI7b>E*SMeeK$m#Tc|Z8;eG?z0kQ?v-S9u@n`M@3K2j0j#s3Kb1*Ozsr7>GM} z?sOVQ`6ar;0j#*^v18}(zkQB$3TODF|I8)Zb& zl4m{oqW;&ET@eSk;s9ik^Fg5WO)zoDonlca*D1-m7GCki^hG1o*H10MmEg5u3_ z%{4!>n{K$#e*Uwc+du#FKij+i^qmez_-DxWAPqMt-;5i&;cxoP7{h_Q2ns(-KX8UQ zY;^Koy-xTVs;M)F{)Ff^w5gM4)i!^-Y&b3t9WR87DCpn>zts%m$F>1}!0&(^bVM7D zXBscpxl#WQ0MxVo@gJPvR%d4`Rmb#fP}2A9-*2PBL1>tI1MpbKXT29Z4EPuL3UY@z zg6|_|z+L7aqaC9GT3~*_HH?MsJP9A#+dDKjp;iNZr@d>hy;fryc6k85U>OT|hv7^;3F$w^3s>uGcLHm{^FvG?4M+~UHG97*%e>^x?OO=Gkuv6baC5lx7kAvJtVzm&~+Co zLVK}2^iJ7pq|lOO^T|*BjlJQGZ?o@y=R5ZIpZ&bO>5Xr+tFF4rW@eFj($_R6;3(sR z_FywlIQwj$KX8YoK;2!fK8BDT66lxno$q>=-GA3zzIDxazx!Q#_j})Kzy8_J>});% zWc^08v{88a(wDx(;c(GkT;yBkctpQH>~VYU6VJ6w)KxbpZy4C^66Yed1~S zUc1Iz*Z5HQ6dyePop-~};38xe@C5DLcH6CXWSqqD!O>W* zv-+i|T|Z~`_tP2M-85j;#?97T>9W?*C2Pn?P$U+t)EcvjjG(UQ8e0`#FGMa&p};64 z%}xwk457K9$yP*oRVnM8EzMTJ8x)IJN=8{>dBK(!)RumeN+ab3gHr@VG*QHb=e;0; z$Sls=^8BpLPfyy+hWRF)0iS6f6X?S0a`0LNP>m zWBibQ1TjO(9*NWM8m1L>4-5dsh=Y4w66j7h_|$ey32$m+^X;g$Hl(auOt@acEi*Y` z$3};2mPlNF#d6h>??*{m-{{bo3u2fVsiSw?al76VyxLTdMM+07#ZW=8u*T%%lTVSr zo3u%tFl!iAC?=G1!HF=YUodW%9fA(Vh_FThz~c$yMPR}-F*xz8QYjPz1Ez;EhIbX= zi2?^)c$dRWW5xSiQxcgkgpFUKvxS|-*6h@(p4ApGkM`R}yw8@zz-!`_ipHl2t;O%Wx3dC7?9XZ9 z-Ikn+R$THXU|VFXg_e~?2i6iY3)$ku-?o^-D|e@Esh6!6FF=1X4my%$QrbBO zL+RYFzOYUpdN<732H%1lE z2md0QfJM|j>u50EWsN5Vfts|h!;Eah3hG}-ZOHWYs|hJDtzVNaAdPKB{hr+@*+L>` z>&cvS-iUNxpDl`@&5Go=pmD2oEM4a%P#zQi_jIh3Y1vv&pB1wGwwUg-W37~3e`wYo zSZ&!#r`P5Sq*7%q(T-Y1?HcTfSx;E9QdzNTeciG-Ia-mL^$(^c_tTfS^w~;lo{LjBrV%NZmI0B zcqMIfi)9Oo4iV80{ma$?Nxf3y!E8+Wk#)k6xSaG6D>viz%X^R811DE3oXS{XwdC7> zbUM5IuyC*KtHc6OE;D(cI&OT*r4>&<}DL0vqz2wdjPZc z4Sj|lLC*m2d>O!L@CUd;pYZZjWO%mAr+N{PLl1FY(0ZKL;C1>h{|uPr-aMQBa1hMs z>N*bYfqvs19n%f^c$f9^d-}co?LQv>;fsJqe&PS(MV||W3c1hT26P?zYwNbH-Ue(Y zX|l)-?Li*{;L(+2(0GtaG6MYwczU*s>iFPsXgTkHR?X(%%(1h_h<)n%Z2qo=i#(=Bj`=K@{m@ z-gO_UxMDY{=YWHW-9=9m*ua6r$sr{fM~VPCj@~Ud-{RMZI(GZ*x7#mox=DR2+pe8E z-El*2pi7_~`it$P_?svbx-!lP>Acub#tk0CrsKq6_Zfd^ z&6X|9xN>hCAMTBfgm-BNHj%&r{6`x-psjz*{(%V||M;uDYBsaX-}#q+aoS^#&pG>S z`~2rV=S7(Q{_p?ZvlTw@;Sc*v>$=8)ZBdwMJbLJm+vbg8$!8Zo_OXxo4EvkploAwp z-t(Vt?|A1sL<=f>m;9MEwVidK1O+^Jh_lTMvuMS5K5+Nl_P+Q1wL6V}^PczE+ur(C z4@%r}dQ5p?Z*b%oH}DO7484(cwtVxkEj1hy?Uo~rE+tS#0E`skKY#bTeGG6sZ<15? zl2^Xc_c>*m3D}11VhGH9;~U?wfBxFnoCn_hu6KyX8LN_grRb9yd+Z^$QR3+@wi4^UK(XMOY^-5} z$*l1&mE2^p!L#k|O4`18?@>DtBqUi>?PQ%xEn1R|34)8iIsU&Lzi~|eS4Se^ApP(D z?vq~ZrhnUZcR*MJO6miS3Nsd6Lrl~L$AE$aC|shwD7|1tD(Pj@`JVJ4923|XM~HpW zrUj;$f#?<=!iW&{@21jV2r!W7PG;nY{*r2efkkmKE6QgaMcP0LFA-kWVxRyp3`D27 zKMDXt?BGK8Lmd-ML$T97zNas|^Q!|3o#c^oNju7od-yD#oLSE6Mwn6d{02?BGao2e z6pYWr>NoDkGik4%tIs&OTtfsN1I2gHhraOAX)-odH}teQaA1S&Pna3Su<$%)1eh@e zFmMiIbW#eI^_hS^6fLPt%sK!{*thM$gAY2uCt6LEmzi8>y<__hA7_jK^ha?A>u1_J zKkG^uCm18j{V71u-{0p(mo{QFDFy;4z>s1b>67z@Xu!AuB1i$_H(zh7jxwvsY$H_) zc^3CWd17?oC+N>TaJ;(_P0r(<-SGn)K#%SkFuunbCzXuv33}knLU$BDbmAHGiD>?I z@jA4nE!>}RBGtG{G;SKh;#rVJn$Qph0Sy0J|XGW+^(3Lfu@Gj3qR%kcR!q~!7 zJO>%!J9wRgb`We}2AF5l4sY}6YXAl~TJQ?bfNui1V95ZEklIV2g5ZJr2z^LR=Q_YP zyuf(ScZ!8DW5GE**Q3*F2j}2)Ko9zbF5-8Jv%vG+Suw_*z5x&kF!9-epMZj2Bb`A1 zxj*+L2m)=O8GVGmxj%H}94f{_U((We4l=`YIF~hB{LQ|2q!=QL0Acv$`s=S(TcdXI z#TPq0ak%Ik6*r*|?V6mN^mTXeH}pjIhNJ_Sb#U+st<`t#)0H94qg@?-pAq4g)SVX{pWiscUdyZXn(M9g;&@Kw^ zP~3-m5WK~nqEN66=uz5D$}j!p{_q~lM~(9_2WE{ijxNYcqUtkkv@wa zXV#V(Rr*E-2kpnngijeeWT2ZJ#8|;k%(Bv6))k^Nq1D9Z2|HU(8~O>SlbKP1y1Iqa z8Xel@8O8v5qDRisHLTa9ugpke*SQ{AJmCq~`16<@4QLYbYQxw{Y!mByae{+PmzZc# zbNxb)8hcF9C1^mO;VbCgWvGDH1MJh~EY@4@-Lq3z@bB!4U;Ltd|NGy!FMs*VcGj8u zeXNmx96GAdQknPK?_4YA?U(k7SG?SRqYo@^dg{}jW*3NO0N(7_fNn&OT>G8x*mtkJ z)~>tmdtTt|R{`>kf?avV754RS|BF5EdB5wrj^D6#=!xFGoW0-$e_;Rez3c2VpZ<(j zy#47feqsOg*?+QcNl(1uRj;xw6GQIEGDgU)PcVqD&|T=%&wTpRa)jUMyoN1(#KRx% zYecE0j2?ilIKZqi{lO1^U_broPwbz+{tf%HxBi)r3A+(66aMgrKf}NmgTk#?E^p&xPhh0yoZB(k}TJ#Pn?GcSD z_XuoYP?33Pm~EJX9Tebq#uB;V#n@vH;Zw$!`+|QskD!Cmw1$v3` z599}i<-X9J7ljL%$!0%V4tSV@OB(I}XJ*WAj{p6GP{G@SkHPWwxBrJf|L-|4X3PeP zcUX~wX%sB8mYCINfLdXz3p0Rq!yOcS!ETSH?VUe`Kw1ow|jhEj67KD4i;W-742C6G>WWjV%?}n{-{uQ2@FxYn^7@ zT8)a0_UA33{)P29-ch^jG62nr<<<70?i-8XjF5IGgAfK_hotP5B=mBQbX_7Dw^~C= zLG4KB-j%vQS*s&KkJ-%Jg3gco8r6jQK%pXxEVHwbm>eSsc8yA963#po)jIl4tX6Au zyj=IfTG5t^0=XK5x#bP3cj7iPyC%A{Y;{ARs1>ulcrjEA9lPRAqWM%ogSc-dSaKM(A7A)7BbtRlmk}ZKYDTbnl?87Q`#%p5=v%Z#ZQW9FJyY-LR8H-|!L3_V zbc;p-n(D8dYu0sA;Ag#5^WsX;RMyr?b*r@_R&9kWlMd3D5*k<5mojV0%qE4S*t(~! z@yH5S_evykp{DglC0`o5xX#V>=A^$GHoAGtN>u^}St}PeEGO_YIy`90i}T{0l&zH4 z)jk0)wWn7OURin}62~c%BPiL|54I){olc}}X>rZlmhK<5nbnfb*TYs6-w)`XAvv5q zYQwgXK3mvWv02e_S^P939d$%9nGv6c)>rJ@kxiCcTe8h+XG~+bQfS+%#x*Wr5w?nD z6E)j97_lJ@UAeR_{-mJO+Lm$8 zLW#zi#UxXNnU{!oC+4&6QrKQlX+{A4@z-2q14Dye@%f&6@3E^Nf3?kv_EE_$aOie9 zkbC#ISJ?|+{6af%?6^JY$xjk!-tE~CS6+Fgba=)d z_OOfW>~qfX%m-$0nelkV%U|Z{n*`vtZrSRNB>)US1t<*)|HxM9;RH1U$B0ztV0j4+ ziKlAgNa!EedPaxZ@8@dF0#I2|>w|;)20ATp$Z??1O*pJw@aJ2@=zH$d{oVr{;u$`3 z@8H}ZaKMZ0b`rD~qo{lE^3;9VCo+`0qO>@S@A#*)Y+byc?ul9Y$OCrIop)Pe%ZTOo zo#PoZYqP61GBhsUS+^21q2jl`WS@-FR1lIfVIV;Jzz&0hs17x7^U5{)}N_v`oF=;EG*@6o@(v&`e4yB?%wB$|Q zwtTi%_IX{j6R(%qf3+=;P8NjpMmFae6=XOuD@#E()`ZW_&HLw;^aH>KJGE{54t+db zTunM>U|>jN+ao*G@ob|VJ9haDFlpnxy+ObT8%GX}9i^25tr1MWlGL-_8)TDzlX-gDg!yTdP zcW}`18s8P#sAsm-C#DdoeLxnRgj2Y#VI!L+ET?-=Gl9ATXPkMK^$v~c-fCMkDLYTC zTAoV~Sh^uYb^uE&2w>^&o<5CxL;YY01Gi7L!m!-DOev&!K<=W zWOM4GWl{hJ(YZZ%>T9!jc%N9^wmu+35)s$pXm~TLQud!*hBrg@&{-$(q=0%W4XMINTH3%A&H4s zb0{}CDk(8~9RncYE=$O2650(3%RJy~e$lsSSfg^E0KvlAsx8Y|AUUTfP(Hu0W*ai9 zZ7H*+l-fc;4zxhQ1ILyvEXC54ldxWG=_SP}$2^wp)A?p=a!x1^v$P>lNQFu{=tX^x zQ2aXjvIGnR0;~tfg-;goI$Q1P|kwV(2O95g)akis! zU<6nsjTizii7!P?RE(;{>kHEsX%ua^KWnRND{>;IJQ7UG>=PgVIGa3i()aor9o=Nd zj-T+tOUz!8_R6dZN*%?|+Fmz$g`)1AaiGSGGSS~n6Pp6?CBW;mP-^quy=Qo&jkQMr zLB40kiJ5F7?F({VnV|r1@f+)ji6}B#ii1N08e;<(@d}FijH8O-TUeU+w$Wd}7yyKs zGr$+$5!J=1;BO2M*Y@hZ+@IMhW*eAE^5~!brm`LYli5(t$M$d^j3MhFgLQv_p~cWK zL%_8>8$-!BV1W6|vx@6QpH*U}!i!RfU)UFnnOC+EAZ>{K`6ec|$_NE26l1foS`eQn z1j1xA#ak0wc39uws6|o&xDkz|fYhO>Y4L7Ld>j%l7VPBml1;6z+bPj$PGd5!c2p&g zb%Csk9G#ZHN_3#tmc%y=$x2It8x~)9Rl{^jJj;4ZIm4W%d&VUj08tDs#wMh9X2wwV z?Cr~|*piVJz0y4?{g#w7+4hvxh#WE5DVYq}BVDm9P-v#2v$lII@LBV+mA0fAJ}(-J}DUMU;Wr~xX_hXdnG#G2G!3Y)Q)V^Uy>H2t{# zZplf6$8Zp+&P~xUDsA`n2slb^`p_BTm7I8P0+1|_Q4%N{l%tr>$mv|1Rg>gk%kicR zensy2uFhMnvSw+G+sNREWz@bN^%qc|k?f5K zTm$YyA}M?uV!-ryerDEsi6F9HNS16{*RSogr$MA!H&{GeD^ux6C=(T8rCbq=!NZ4_P5Z8&Y5$Gri+ zP5q8=^Es!yaJ+vCljQ8u|KE=?!c-zfVq`bf*sbU^7onPWp@&=VDKBILTmQwig}F*jCg( ziUBd(ik-gm&O3eEF@k*9Q?l8}sDQpWl-OubPc7HHGB0?eDhB~xJ5SE1XLcmS*LoIo z+&+K6rY5Is+a*`o@Y&}(7KC?^3GN4<1xGNO3w@crhu3JI%Ypcn%m5DLnD1Pc^a3AH zcY*7{960OrpUT0Z)8pE`7jgpqoiFq^GLK~8)X_fcNYZ~p&) zPN&})Z`$QpMc>iivhG7RLsZYNH#$+m20rMfJ-(%#c!tG2UO zKl}GLWiQjx+ja3zwII0^CQb?argR09L=}NjnMRb%D8dov^W+`d}9YsRQ3$ug>7ed5$2sh3EMu-$dB5NpQQrbv4 zp|AnzCftX#DvbRZXPn`R7H5R$7!hw2BL;v{=_pY?lVXWbBgDK=`Zzx*1sn*JCJGCn zp=P)NAcX@X&izn=a6R91JxYSqEDQq%fRtiV)&Mp*Zls1`_-H3i31!VONH|2alhmeT z$B%g>TT(fuPn~k($2t7&>pxI-QW88H8U_)`gezX?hVn;mVchvlS}Vp9hl8yKa4xx? zSwQFtouMat@o}()NmseDEe{|EI+KRPx%B_w!9xLEq*!@ApV=~_yOBJ5j*>!xGN)~< zjerI|?mD0JA=01%LlgIC^4Qp@(~lG_)(NrRgOnV;gTAD#lD-O0@Jz;y_HY0igBMCY zm=SA9pz0}5D=!k8g1+@EwbXv&%zz7OaV^R#i&n`k4~ z!@HzYLq`k}v_T1p=q`T;U_6*1B8`^=xrJWv z65o@u&iWmAkUrB6zzcFndM&L(2N6(V+X==5@QHkIsENMjRIJ#S)xDa8`kW>tH?j} zC4G=FA{aseF_utJT+SU7(FuAvP}Mk-b}#tgU>7;$9?<*D{rg?F!dLX2HX*;HtnJ&k z-?!Xgtmy;yq@O;^rWa|a0B;5a@X7V)SPJ0a=rP_b4S=4|L<8;T1QkF7o&caSrop%d zP=s-1{8$U?fG!=Zr3%tLYYxuQ*`$U-Q2NO>4g}D+XQ@>6ZJ`!qr~JO+VeAOkqPGCQ zjK$&-DP|p)A;t}QxDC+3J)Pgwub^$t#dOu%jDF&?f31UnALnrnhdX5PU%p7MbTBG#$QWO)TlCEF0Lh zYp0JDsgH~sZREMge0K>6%Xvt7SAwpb!}s)u3?#6S>rss%`V4&oj$&MK#Ni))N2dicN;P&l^!lzT zStLsd+9LA=be*@75(M@j4?9S4dm07V98FfX0}@dF~EL7z{dIh^wE_E zUftv0pY!YQgYRe;{XrIar!Bl_chHuE_u2J-_t34ln_sIJ=MdQ8eqFr*o?%v#Hu5*W z@g1L`Ke9-Fpulye#sMU-2`wtDXX=^ zHa<3N=k4ER&5Z?X7ndyFELb+uuuMb>v?V}aS<`Qe7HzUvx^4MH*m_fPxODI0>XPm+ zA&_FMOAttj!eB`HY;Ix6)>d$276i`ZY)EMqYYkg1Reb+O_Sb8%HAA^&^J^7bugkzS zBUTQltUuXjeTkgqA{jj|XM>qR8^{bsI z{fkn?q@cX=am~C^DQM7)^)!^#rKn}5osRXWR{Te%=KGt zXw({P7oqFQjgF<{07h_9B&=l_KEXFVtH&||lvUBAA%SJHbY`h)`dehSW~b#KHYei< zAOMWc$@vASxbZ-2qM}Ts;+_`9UXBcgJCAp z%5&Jejz}`=^Vq1GgL3es_+rRVKt!%7cm$}%@m^e9axjddB9)F591J5Mk#=CrQHUs4 zZ&xPk_uzcm$~$es(74jnb5QB@6Q>2k*S!`)3b3dBG8uj@*8`6EjN(Lbvn~V&lfD2h z00w{r+QNMR6&QB-AH#+L!|?JOh7hBUabRswn1F%q9l?M|p?kWHt|T?d_wLf)CGkN% z(Ql)DTWr_Pb8OqLvn|pyVDsgM&FHs94eCZ*&TKko&HRAX#A}6U($<^7YeTPcE9r%3 zLh)WpiceGNyj6Am(&CCGLJ=Dq7_xy>k7NlYF93-VQwP{Ll}Iu#fF83uY+=L}0G`Gp zS_51flI=<}a85}DW&4$4qvbQW8#1UH`ffw=P?o$k!bz*8auy#Rw~eYmkeHVJEjzKK zrF#d&(*u_78?v=Z+h$kFc51m~b8A&wk#KB?=Ow0khMZeHqf*oJ>o~_9&(ugVYu1)g zqb-FMi_}Y&k9VvuDaHpR>qYu!R4=y8iJN#s?`i#<*El5A{kHT%t60(JsDD>mTaw;c z_3d_I6xXTgp0Tj)ni#cQOrW6C^i=+&?$bww*GR|rUQVh{%oGXQSWKTI%z#V2+X87s zfl2QsuFXEPQSo9ble6X3f-S5TEuE9W&kR^Q(W^la(9RF(oUHgnV`$P%mAciXW7bMF z8``zsDrvUs5x?bnE!#gVSq}%>(ulaw?Y0Mx*leL>z2loLC7CXY=P5eGEOG@6J2MS-AUg%mjVxL+Pkjai)GtR7kO2#5>Y~{6iFl!S7S>kS^($Jg^_5oO~ojd{@Bl#o zGExVT)3`q403;JJ>AQZvhAQqjMCb;bF=QVw#Pg72?#H>vJOB&88U*|T5ElSVy`-19 z#$lx71-VBT03N#lo9oe8!TohA-9WZZJAfQ~570vo1#7ne%%tp!r*xoK_`CaEmoESR z4(`jffI+{`+sXF&pXcp zIXG}sBgWo(VK$vVJTl^AkKM*Wp&!s>+xBhF&%TyW&*L{}L{OFfcKZ$OIl8qMpbPKx z8)t^B8SFEEkIObQe#pqa{b#6eyVTA#>0t^Y;cT*pF6-V|zpH1+uJH_B{OuS+GSwX) zWC;g^ziBHngzd&D;(4?Y{q8(28X>#%jW+5ccXGHV=i&4+w#Wwo1o(izv14F{|J6Zl z032s%NLzjUeT;&@k-yZ|?tAxlBtk9pcNZS|<+6*@BnJ=~^Oyd|_uf|h?bie^Sq1-% zYdMd5t5dEkNJnQ`5`6jVQ1GHXv{i(3x&ef!&PX~^*I0XT3q6ni06;JTC}|>D(8P_klmP7^ zLdPr$Gckxavno7~-L0wQe)Wl4V-BNqH)q=?jF*y$%Tg0z!aZonDi%{{v9_ei;DLi85e z^TL>QX9X}Q&=9@?X!1MfLNk;z_rxGUPuk!Pu}7AJR3;QYG=$dBhCXv2e!~dz8_(gs zywh&zPGlC|g4Pt~!r0JH98;p`@FLN7PcPCrM3%XhnQ7z%+Q6TT4YSNdZsB40je=j$ zmA*rRZh9W{@0Pp=43O4DQ5B3O<3mvlvH;*SXb9gTW0zlcxkuZXwE)mVb5fb$f2x+^ zgaR1pAH3`GB|d`2&;@6mzA_uZi)YdwM`DSc$kQJ0RF-ry=Cn%`kwJ7s>`?`Pdpdi;2qh8o<4S> zGeC{;WF~@O3=v-dE*tIBet6GkNoHrgZ}i7g0dA|0M*i#RUZ$QsW?KQeRA^@k51b{%#6_%Y{M#)t7dB{0XU%kylDz_tsd z_rovHhZ!giWD)wqr_h111b_t&RmA1Zokl&oTM#FpQQmn-4CU9;Zl2wpedj<2`Mt$k zw1YMi#KO@b$`4&Hb_E*Rt`|S=WotI*7*!S<9v1PExe5lgnoQ>+vV*^8T+yFJ-^cyQef#9 z!AI-{`VLwlH|TnJ2z_|s#7U&+B?G_9b1@Z9ldI{Q}?kwr%u8;u#jYUzewG zkddpPJ>an*#h55I~=qD zzIUCbw)%Z_AvzMBPsSDw`M;Ov;E|{AtM6U^s1NRxsvqz(&*0#18shZRIo*ChN3xZ$ zr5o#Y>mM9&*<#k55S#0aVr(r zS5HcitsZ0q>04967f+-GYJvha{R6|cs`Ez29 zQ2Ue2ywxhAlz^1<4d0cS!L5+y5|XeFtB)vY)<~HQ5@~`MEHJz*#Y;+ag(YAf zm1HKkB_&c4I3SwalCTC*%OFja$fAZs_t>zkl)z|T)`t6%wy`oVqj}0fI7%4+J|H?* zq_jwlURhaJJ1A5Tq;;VKP&^n_47I2K=ozHo0e~^aC>+4|CIN+HO6}CWJe5`Nl#^$p zZX&+`nf?3sIk?3EC*q9JZZ@f?95@Pq37i1bBV&%9#Iazu7DoXfh{8o-5(?sPKBLGf zIKja+%+xYViZMi4V%%{^U8m`H90~e?(gZl698t3Z5R^1 zld14$5LL!tFcuhf_JL#oNVTMV{VCC$t$E4<3OutWBZ$kJ65o|H_CrHsYX6`>#IlUW z7V90}WK&CPcKFo1Emi7PXoYN1yqz2vv3ew7D-;OJ^xAq!hLl;UR@~MqP1_JZRrI15 zmW2d<#6Q(~OV7}lif-%TEl&rlH7tg4(+eXNP6mMrs#81=R6G7Q9{fE>mK5X)N89=%eMIf_v=DkU4p3v}t?Tq{oyLafoQ2Xv+*T0MtM$zs?hDyi1aSgnlRGEv@z)IdsGW z0IWNty5oib71;``t4NX;llyPm;*#kOdXf54B5o! zPRsVliEhONI4d@NiZ#c~Bx*cM1sm#BzhW&L8O+(HvAk{CJZ`rxR_)}PsGk|Ol}g)+ z!f0XX)tx(ciI1bUZSy9Z*feAVlDmb~Wt*9wwaw!b){%^{HXZ#jC+B))W8Jdi(V}!t zPd4XU>rk*`nIPOo(PC=H@lwLhxcEx(+=NZ7NDrHMAk}NDdTyyDei<0IVl!e3YXUB* ztY!NKtyGmxjtU^Qo8mk4NK-&dj+CCx?ZL_(P6GUv@y(g>6r^ zVpG4o+0MG~BCBqm5GP8PNzc1tM0!zbdb#VQano?RgAVUT383W*?(KFJSrrYqj%NUvxrR1#@cpk}LHpYJ38!aZ{-hna`yR{e*lcS( z8q-w9hVuhXFS#C;h$U@dPUD-y2`t)y2OsnqK-zKFJ$Kvi$fz8iIj`=%D&3E6BwdG~zTt2hOLeF99C{V2pwAZ<5&o^wygX(JfNa{$Z){|H<`qX5{~P8ZXmuujPXy6_A^ZooWt(;YIk z1!oXi-xgP;W_=Nxtbn`J5PxIVZDDKy-OCK#P&q+s3OXr%M zIyGgv-h{2!3A&i=SUzfZ+2i|0SaIWD|`buDhej+~s4-zb9 z_8OfbKBq14u8x}U6ZVox40mGuyP)bevV%M@#=Y29^$VJVgP;v|i!lV#Fy4$6^+*s` zvb6NI>kaT8&+9s{?gTn52xt@hf&aT=9_S++PqK;pZ{0hhbLdy#-0ImnyL+8~r}mI} zpZi*M~0O24A5=0>_*0Yq}@2^fjhB1-isT z0WXCq2&gZ6WG`ZO{m70UK5UuGud(@o-F9$h!)pzgbbQT{Rtd$dpr`iqreqK1tW#UE zp&ns{NY&z%Wv_V5%J%!Z5!;dr~rqk`72udd)jngo=T%v zD8!5@GzykmJXDT{^cvGpyJBK}ts?j1~lT)@vOrG(rMC0;q8*?{Lyu zu^wwi(|WFyn1BqQ3w5&@1Skjx!XZ-TZ(TW zo3UuCZjIuqWhEoa3sW{HAvwObXh&BUtf2NS2{avBU9wdvlxZpE$Y8%MNWdPLo3*fv z*x{u`OK0=8B8RvqE9X~okd+}Q3)IidFACu1y%-96D(2;M2rAf`gmqm8ETn#o^pDv1 z(74UZ`KS~m%sB2+9DSKSAtLEHeV(11wTY1ltIGiatoP(eS&n(J6`TN*(gB1gWvo%S zC}oTk3et_Y6nurkEmHDCqnVvK=iGB;I7fXJ7Q;Ng3=#wRJriw*|GKA;+zfO4xk8 zV)M0-tCj??vG={6zk}-piC{l)UTadFqGCU|c$T8LT zahyy!ob8s{D&DNf;F4ooE^k8i8?5{U1M~|%zShL2= zd_vCKCK;-v73D}%%nM^)7w=>>9_)|F9;fV)nb5dZi|djZ%IkD&%jl4WRl#p-tcNZfYD*6pIdAX-@}8S*XTRvaF=N@*n)S3+Z9FF$G}PxtK{6~JN<^(FAlffSJ<+NPe9hWorC>Ab z%XY_u_giYP&uZe2ka%TAfS4s0gIl&(N!>0=houLHyr@<=lC?rx{I*=OMkh#vXBMqT zyws9TX{kT)cGb2Fq%BcfwODc1G7aha>WU?+%U%V1&yWCLbKQng0-tKjP&Q>L=+U3C zd_+!PL_D!EZDqA%Y@pAU=4LETgko)3dbA{E`H=q$2J%D)V%erJ7PoCip zh1y4(S!d0x3viVgRdhK0<{4ya5Fp}Q`oKFWx7)XGv&$cOxjUqcGj{EVKm4K75}QMR zPM$dFvxe9@rz7Z0~YPx*1%R6&{kLbvU*nb0!euR*^jSy*J5VZV4bPUz(1$SC`@jGD_R3ei#-93=r`X^A?cb^mEX@gK48Z_w9rMj^ zeM|RwjZY$Y@K|Gm9N{mG(IX@%dBdkM;JE(D`Z`Oo!~3iLuv0F&f0eI*u^`y+4;5%T}5_ZX+813(q~z7FWu4ay@L5jl8|{ zb9dOc?>b>CU<*01RU+b|fp_M#?s6YgfBH-R>;C)A@erCZrF>(fL;8R|>d%B2hH~#z z?<|Os?>)I__Z*$FBlD}aCPy(hFlY_ZU1T(RPgiu@wQY+HvNlp+2gSc32ZzjXW=bg! z&g>S^Jbs7qP!Lrab}IBy`PYkx=wC+-Kyf>mknl5W;G5k`0dO4(7Zzrl8B&ZXDZL`& z$E*bNJ}6L*AVL{blf}@X5DF~81dIu~Jp+YhCC41Dik}CxIL3$iU*wc2@ z1_~Zw+z}T3Myb$NW@-3LzewN62%s`+=!OqvC~boih2wy-{c9OhC1&>5tbQ7nhxCQ)Q~if53ninGdIkh-mdS*klOSDH38Gb>pHN~9|VvmuNZYZw7v%ev>Po`HU5+;Qf)X;{|+kTFm-wU4pGsiq1o z&R$_9D6Z9(lSB#*V>2L!xF?x*gNQ6uFzVtv+Dd-_9^8j#v893sTE)vw8`>m#$0Y~Q zhgsT|2#+ZhX(p>eYIo{K6n6*c96|DuB zZ6pX5ZAey-?X&jnkpsSF{jA*?8?e&yoK2oMD!LQ|U;#4lT(JIX=dN8|nUi+0#u}`_OB? zrGXrl3H6~*&Y+mXR@J8a@4we|FTu3!JGR@2d7MIl>B^+7A2?`xcb{QZ>4BaSwM>07Fi(xaOh06%8hjj zy^V;@C*8(yJ$w(3-EzwdDpStQsRbSOFr{_=J@ph^C!E$%v;&~;MZhE%ke6j5 zEMiJ9?L~A|)3TPMhFG zpK;Z5v1dG=XTUc&#YhN++1x%)P5ONqLmzMb24CU4|Llevyxq`=Y$j$Z!8WudB<0P0 z8|{YW2XZb~;a0F^QA>`@+*)8e_pML*(w&KOFR|3FeLnsKa=W|g1K5YEAzx{3d{1?6?x~J_ikG|6GzUv-)%Uk}`Zu{j;&KLLIbB|XiX6^0OkGoQB z3W_C;%aNOu%)IzTFS3J&4%xGx{cOp|kkgDYBRv&5axioEsZV`Mxco01E4<_-FYzTp zV2FSI(wA&(VzceoxzqcfIxR!s5XKk!GltA?!bcQEqX-uLBgn(dHe*007W_-L7X9Be zKBPX*It{3+QY-}75}|O+=0z{Iue$V-OPnvTE${&{pxf$xvbzG=JcEK-&}#p_9lC$Q zCQnW}|8g&QjQ+rP*kqSejc_Xz6jAC(PH;?HQGz1UdC9D0?)|YHldVc!@_3ueZLw%> z$Z^!pJ^Sq5gNH5CH())~B^m0oSgUNk3AG^;w@9aD4Yjo)nsnMhAwt&)dM4G<(fhoZ zEU7j0JYj%7*;>9E5Pz+UcF-xU-|z)CWTTSOOy@%$L-bvYdm#UI}a>B|yJ! z5uKmu-(>4$-A4+XS1XdR#kG=kqDhOU^Hz~iwWB;sphdseEoyQZEl+--juMWCgp4#C zKp;vFs{sfk`X4yg4L5`+BvK)z6TDxfEMbV~9Z@(8RFu!Uj|kxoYFNLsoesrc^77fr z8_Qlfx6uq70G^wW;w#FqvcF?g?OzudE0hXS?7a@0cs9{k96AhE0GQ_7aACXwtAJC+ z;?~=4@n|d6V%dNjCz$n>7*ejmFnNlN6ei{HiT+-F^%LAdVErI~0mp7?a?%Y3g$w{j z7;T(R6fnSmXR>Eo0KkHDUVswdmKg<%Nf0q)Mj)73fnno0fLmsoeXWkb6^09E1tUa+9*2z}0@vek0;r%FZSb@sSXTYw8PJHeEGY4G z5BEx_{dt?1*d~3Plrz7@ZeLikCAF)AW2W=M@s!m&Vf8mFFj?3ASi=|?HyoU5wP`&v zn#cq^!9ITQY-PP@VL7pE&oUsxfSl-VmewX|>$=I=% zC9|m``b;`)QtfNV35NI6>Q6Qqx0Yl+qWcc0eQi>G)i3s~tuj*}aEtT2MmoKeSy(!2 zLx83z+Ql?R6nDz@4cf{^N$5u785bX_|EpEDm#W&%i3yt)Z%@g2jL5N!Y5ZIIoh_g? zq_f((C)+?RONK~G1$@j_8n#gH*rH^O@>^--P<@Xy%9a)o*fyB6ap|a>cs8f!ojS2# z{nC%anTYj~-kXlvlOO#k8yiqtm*)j|s90I?Y>D+k**3%{{e$Dyn;*07dv^O?&{gsB zh~$+vEXk=|mCOU#Y6NcNSe=?%@Z}K$LnB^IedqQa(s80yvuL|U^VS<}*hnU7yT8YClQ49UExQ*z!I1+upr4~~uu+vh&_Ip4bKg7eRFr|ig)qxSyyf55)`-S2wg8mgyW_ucRL=bLW2S%8WC zD_un0@qvEKD53)Zd;}Q@-u?NX|GC=*vOa=zQ7QnZ?Yir(6M%lJ-Eqh5(km?o#hW*e z>u#(cj@x&xz0N-U=}+4y{_&GObA{87UI~i31r=X0RF8Yy~ZDjgAb-(Gfq0x0%6V z9jynkq(``pKDd69ZsHn(9*c5ZPYH1QmLzg?CJ2Z~E=gHOpSTSYUj(x>!CE*1GwcJ| zQ(m!Sciw3gjbU=fIpV>(?cTD}vvU^L=Hvtodaw~afwRA=?^#bw|G5u3dXL5$=NU(d zHlgDQ2)IM6ztKAcN1!>gjp$n(FM@*9iGZH)K8_lF<+r8fB{^-uI%OPSg2Fg56ehyC zB&&t<;Ug+kv&NpFBy@rnI0Dd$F~WHZ>_o5?2eylIv1vH91i$Dva*Zy<9-&Ja4`$P` zX|$8J5I7hc9d+jgXB%5UitaFJ{^}dmo&ov1aI$gC88^wP{ z*I$3VJ^%U7_nF&UZoA#SC*FVg%U&vZz0Qjze)+3kwO79K6@JdkU;c7kbH2-2o@~2( z);{#1kJ=Z$_ys#~;6cY5IH&{}NR4J(ASHYYU%|V7_LjFe-+cXRU$bXD^O^Sar$5ae zE7`mC_B-q=de*t;oG0h^T;Y*}cJA4Gg=JzkJHO=BmbY))>VZ=nTn~uLE`cHVn`|P| zjKNcE`4yy<*E|@-IIwMy;|uXrce%$Id-q6Bo$qTiqd4(uD;RE0PFY0fZrM5}$_397 z^Z3|K&&=DgW5<1o)TZ$P#~|z<&n!6nM(`6ki>u=`iVun>!qV-eCgYffWV18z9!uSI zy*u)D;bZMYBrVL{w#~_?O~}5KP9Cu#+1G@mBQ09C>cUFG8J&3As=^M_`mQJ&JJOWB zR-2QuTP@kGXjnKz^kQHCD6_~#>~d3hRO6nDTYo-oi!+nf+mp0S{TUk^$jHGgTc56J zOSV>*R%K`VJsWd!cG2o>;WaWOg;O@F1v?@8df62h1g@sWv{@^;9mg8buRw0}n?APn z4~I1@`aP76hqPnb>C~+giMt@d2fP|}8G~ZYZa+L}_fIWZC7!jO0k-_Ws0b`d5f`P1 z3o=Yp>@BRbr2$)@2sq2YhQxfVIfI!{zz8GCoY@By4bB0xkQlYW{sC8(7-pj4G=wM& z3JBp8ns?*D>>^V}Ji{4SZCRJX!svQBnuIUkm$!7L$CXG=jQ#BbrwJp8GQiQ{KJ5(84`BZ`)L zLaRtD*eeeDGCsjJ1Txa11I{PL2-*NHpdE&snHFYtef^5s#9CZF;Diy$=6bG!2LPn- zDC0waFzB>}=QFO|tq>STW{lt&z!v8dabHUMNJ0WZgDx z+Ty&&%*&D04G%t$o}Eafe3ple+(~yOb(?$gH_oA}Uj5!tKkEXxEsY-if#29itT&f; z{vkpySm|`5y&*lHz+#_x6xue#Fz_(#YpFd=2dP<0XzVuxf^+?S4yK?jW2c+w87O`6 zwP?}N*tGThtZ3a3&-xsf`aHgMn;n`wq48+ib~)dek#v&rA|2Th^$W{6L!+lRRjwdi&Tm zirKJ&YnFTOyU+QW*(`uHGR-U&dWpz3w7?-*UN0lIwsrF++q`MaHl#b@WponheSp8Y z*%@EIMnE8@XQLw@JaE`fPENUVfzBpHAKw4bkACPuBlH(VwpcfZ9Kz>vADsUNI}0{_ z>m7F1{FZgNFVgc$C)+lu1^Pp_2sX6)vIk#pLgxr?GENoe)1E0 z_q*R^x7~WH-F^4ncJnQ_*o`;bXg~k?jZU{0z37ELYm(1XWt>7b73sA>55f_68yM)f zPk!o?_SU!jnHMd)`f-o;z#9F;aeVEoUt?CFL!w2^XI=?N;T$~d;)mN+kAAd0_A!sOLkADqqpoF_PCCsG90Brj8^rajAswSCw=oUt>{I?HC~=3Vy^9H2d@4`dKt zNk})~82e1PzT+pxfbplAExHtbrTx$mdpy2r+-3#v=_~E!T6hn~kZVa(h6mA;K@gF( zjSWu`?vo5Ki%-Eux7#}Iz4t!X6JB&i-!W5!&cQLkd1Rkf+Rck#8?D3%gzw25p|9u> z@C$Z^6iToQdII}Nks!uvR!$9eihu}q3TFpBiF3n@9k__~mdwVJHcXZkBaWj(KNvHv zXXcZoGR*7|5T+Oy&+q`ToGADO8@05u?CWZ|mfxT+?WaZq&s<*)_Av+DcET-pmaQ2S zsoc=`u9VqUENr_Lj(Xv~U6(x8@@Jgo_lL(g5MB6)|ASjr#2bJ5r+;cMe({TapK}~< z3M3vra?}nTI&9B+)-!Eh4)68X|H%I8uioRcj_7K5er$9={b&DbGSq7JSMT{NJMiEE zw*kx!|MqYHwvPeny^917G}hg~4H)tbZ+xRY>XDDMH@)HYP9uWor0Z{%o%)fSWMm8x zdg)7Fs@6vAD_{G%ef6tfv(JD2^RD}z`lQE;2Pno@^%>^3zU^)H-uJ%OzVxLpc@a)% z_V9>vN}AMIcN^12_HTOL8{Y5+d)70a={y3z z5`=o~YhP>k-FLqoIC#VZVFVOt|LxKruXx2P?BgH%nB8#04Z7d;_J~JZYQsZ)R+c_S zMrz_GA6vZ$Hga7|_lEbHQ6_6NzLAtgZ~dOnLf6l_%rW{6i<*|ltej39Zc%}8w<8)>shvQAZAg?ysmcp z5gY-&4)g}xhK1nU-#DfZ8OM|v&XkxfBBqZBDCncDNIAXgZ@+D~%vbGXJ8f(AkgZ7h zv*CS8zsd8ok`xN-*f5B78NQaji=}fGPUfr?O$rDVUD>h)Oj67a=&VUg0IE?cd{0_l zMv5~l#Z;@XxY{h2ip$q6`zsz1Q&t2@qpWA>kwIWvi;9eP+H!jJNjQ3?rdO+ySLla^rRg>aom+Mt_|z< z`UG^(*t^$mzwJ(+$vdfYFl2#KN9p_^m5s*%=9%rpumdnIx#Us@ef++4+ZK<0qqs?t zz4X#c?KUY?s_|lkaWHntaXoVMs7F``8OE@h6gtVx(={lN80EunB1?thos) z{b6M3Hx4@MaOgXr1EUZ40k~m284%X&l0MZVI`SZZh)0mc3z%ol$;x45n;5ndVa73= z?UjO$i9Q>4K#nVA6Oa*%;07~wov>(8kTWi2&8)ecotnnIthVu@06|XUEdjHTtV&cy zsYmivSzfoeWVF1xt~*K&Yb{Ia`;nercR)KGoiFfL6Az-$NyEh|CG=d@Vv}ZrgBHU0 zXpC?Rpd&@Z*cK(Kd$Cql3@94Npv+F&pycuV?b~d)H|rS^>$Re7rC8R|ibZs(o}s+0y1 zXN|>zKnn$gqN%J64Gz0b8ygzb*i>x$NWbNyZ5!$*byoVQR=1n)J7J5Bv>lr(h=#Lv z{LnFm(Z2uVJM6%*la}fmvi?n*trik*vcw|VqjnD1z~E--5)F;dKxd@~2*!jw*fc8O zkdVF`AD<9SrH|C!ocfTLGd((j^B=Qa6C;+3wyZxTJvVvKQ@WC&hON#|+ti7pzD}2W zx2uw)>W0RzZc8(h(z#)QAG4HhJJOf2q23;=7S^N#HhZBMX3aeIrA(_q%zj7 zX{1Hht;r3WyYp__f6lqq+_~F%oK#-)Pe?N6c!TITnn-fgQX4+_p%2;@zW62k(1$<(iBm<;@ ze&GEdu&;mp>z0w-U>#!Mxa916-}}Ct#y_@?e*B~M!4G~&_x?k>@WPAq`GcOGio@{i z=RC)r@PupZ6LMJJ{N^{=)AX#5e&nO>EI;KbPjklxhlNyo^yCwt_ym8yLJsK z2Fo|l)!dgCK@@n6d$YGN@7$YZDcC9k%gjq=Ic7KQ$C}tF=Yt}x{|g6 z%GG+$5~Hd%HiM#b1cwP2vHq6xDVpSVPh&(M*jt!oEP$=Y9RHW^Jk2ge86&<8Sl*l(SK->{3}cEp|IQccc# zm>FSVpm17{s4B;A+6Fd}Mjy6^wSv9Iw_SLJ<@TQG-~IX!*XlxOi9_STDe=?Op88Y| zEKtmf34_ml;fr3y_+>ABnPl!8e!rbNcG{P|{1p!j5D<0;J)hCI)zoL*<7rQ|Klp>^ z+jqY69Z#)gohew1Oe!z{J2dcI0?RCK`QeX#WcNStfZcu9UE+a=k3aZ=^}2ubM}Oq< zO_tb)rAuzQ=@xs;V;^g0?AvFLy!;Zo_S$PbXmj<|kFmS%y4(Kyt6%Lj`~Ba0o?U$L z!);O6UFRC@Ae_-gDbDR!hY+S&#)okkvGW^?aAcqF^|5&{_zu^ zw3~kUOX-o<*|)y=O?$x$Uf{avrGNAy+b-Srr7wQbetGlF_DDI>V`BsMJHPXL_Qp57 z&VK8+o^21i_(Hq?z6b36ANYVhM|uW~MkWVKl{m;gA(fZD$H9N1ceNwTDeT@8W5)DH zqV++GUU;P)NNuuXf*5_G+r_(g+UB07rRpVHTbXe^)}M}BM)=p7k|Q~c>k`yfOFYdM zZcPHRQOo3*=#kx(4JQk$O$`E#b5>)NlFg{CFIYNUvk7KPkTwPPAD_)7~dv`C{J>?!dSdQ9)9K)tSZf}niXeK4* zhzjgAtQi*bMwphDlR=>$y^8gY%?ON_Yhq|IKM}?Ld{&^QW6jdK90#$OtQ+Zfp>|WC zblsNcPg$s0wRWXop_|y>+m*PGdWXHf!1_HLejCa0AfM+o!wZr>D2`bXQ);tBcwZS$l0A* zn6+ec!*UY1yk3H=Hjrr9P^x2csS zCh{_BdS90T0MVuUb2?jXfes?~s`?t1qN!IKavlT}!cli3)EsxNkVIy6q#Zo1m$i1x zHsK5dJW#$U_NBF;^gXkZIIMie;NnR09Z_41ABK0cdz#agUj!< zi*{qw01ZAHu7ltBE+_=Tru-Sd2lu9(q+HP!3^B$Y!^>>1JDxJwyki^#XOnGtQa&@r z`Q0@sMDn3UL47Ck%(@(+;{YbA8WX)F4eJpPf4DnEtR==dze@&hQRmY}+J~{^zzODF zRA&U(EXi=PMg%Z}GsIdyKo+0^@Cl$HHH;a?wm>rJ<6*|S(ejktviiG9rNoUjTP*Xw zWJ|>rTP&?wBPItv8Ma!aWvzsib52fQe_r2*ttdwVw|9jIC*vjAV%;TlU^W=K5l{(c zS><%8y&{v(9!yP5I^cwEEkc`eegU5TuD>akl$IgtlkpkSYoae_ODB(6I@0$2&05ux zj8)O{>6mSs7`E}@J{y$NGC*3E&L=G>9ws0Z)BS4tEn}I4+M{czyi38Ijg=*%fEtEB zC@w)-SFa5Y4Li+n&T>?TrSwa*4?%t16~bFZ*=4|h7wk3C#;?7wLN2_c5WtYyCQY#T{~qH?G4+NYTDUD zN!!^UmEo0>v_37MK56R$31KDV;NUpv(g7c0`8=9Ws@l@uN5qx6d07Vw`Fr)y6KFm)by5Ij(Uzp^H0shhO*=I^XYr);RW#+r=jPYS(pzGKXxjHU&9dj~rXlCQ zLcJ(Q83}0Gq=0@&yuPv^&=|{DZ)(tHjxAVqt>rU1%o-DnBq${1WDWhpaU%ZB0oY~j z8ZQsF=^cIZ=P(Wd7z3cg_phT<#PV6@bgh- zI5zM)P=@Vb3Ub_;iG9y|-)mp{+Sfc47iSZ_!FkIoYpxqEz3g(k>Z(TzC}%w-_R`BP zbsa?j4IO~qd;k0Y#w)y{f0(_ZO81X{{1bOZ(T6xa=&r!YV2dV=rJjRxh+ZQo#!UUG z=^1bD%USj;t{outmcSSK5?zTC;oDNMW>!3bgU0w! z{0PSb9zkETW)zy!7Y?>I0jN@Fh;@6|E*va^!OS@FZ0ODy!6%F-*+H}$Jx&k+9p9a8 zM%S_C7<&fD$4;$E*E8#gZ6d`NyUB0R10I22xi9TtJmEo#tKn$VZf0+>IaIjC=_EVE zom$bio8rriEwiU=Jp=7=;&J9!kIERKk6F8lO~;vJsSUi0ts`BOAZT~(Fxe2@)Me6R zCnqPpz35Gzd9Um)W5~694^I-b=6Q@A)$?)Sn5kv_ndyRm=`zkQ(IUnH9whq%nlVnnjq^GaN;xD^k7?uhX$Sh2v~zT6Lptsf2rS-bziPzX4zxL(!jAuNA;y67FjN>jj11pn zu=q_)bi+yYLe66y0Dn{EkKdVvqzDO$l$kA_MRXNM2V;y;#GqnS_zp!+$`c9(FhE;~ zIC>k^CIA%cR#?lx`G^UI$D@5xDy(BgVW8wm4?zji7utdmz&U~*L}XDg7$4Rl&_4_; zG{cDUY_8+QGk7+}6563)xt}W^y-0ZgV35K{+RQ~4UF3a5VR1hU4AEEU#<*>h!eI8A zJ>_^VGh0LwgS6DJfDx&X!G4q|f3_I`ECH&ZF>7B=oH*g2jQvXikgRoqMt9wLm#@tv zrHi#2&;r0lf8ZP1f&s&@@Ha-2>xlgGqRsFM2ehHh7-rhyGiJJ$C^SZjlq4KJXian) zz9T9QopJnVZ})d-%32IkbQvq|&HVr_%=Du0FaXe-HDRP8-*fN1ZZLd|#N+Tj>88vQ z@HeyvsCA75eWaZf+kua%ytir7xbw-v0>vBxphb!>e2HTXJ-L=K<~cac0cb4yxwHq+ zOTi2d=)t%XK_!5|xtv2P9rpmJ@jEo<-W<+T8e`JCkTYgQNJ)kcM3doJ4tR@k>B=VK z%6sq%O4TzKM-CtM=XQ&QK|fOMm^omReA){gm^C5=5niQ_^p9;kcn&f~B$(ec{4R^M zo!{VN=!z`EugE=ZfbNVJJcH~261fI>0*Ercw4Y~jJ+eniD!hPW%NV1Npe2Qk;2~%O z@S?yG*Fban#4`XF@C_gkzT-InZTbPIgm0leZT0|?bP)jwZ=e2#*LfZ@9q<~dogDB3 z`h&G)(2D+{Z_YgHOb4RObZ|cRruYv4p7uJwh{ur;&&;1ixh8Xc**d`Dj>x`J%7K921_2q;2lUEsRLiy`SCNCe1-Zu}PT zWz7qJF|N#zFmBB5K{I~GK@o8TH>keJ7Ei%HKSV#@%0cJRZut8=>9Y%^&!7YMhF72| zz?<2%?)pS{`E74~tLv~gz3I(9RyaB6ieK{>6}>Zd&)xUhm%j8x`_P9zWM}R_<8%Nn zD!@D7&wl>%|G>Wajc-Wa`|YNiZ?)U+xXZr!)vt+P?6pCOBk2V)7pBL`v#=}xxY5)Y4! zx}4J=f(JMY@Fn99f1%IN0q9=(jlJS;(iYJJ-gi9%`9y~x5c6G&Ws*hO>mz zNLCFt9U0^|ibtW}`F(bl{dQY^9y)l(j-8$XLtl_J#+Y&B9cLFuk+G-xIy{6PhquvZ zd(YVG>E7IjzZnz83Z5reiA*35ID^03Ot{ReWszWVjA+biYN)$6ReeyqLiZEv+NeEtje&UgN~eenyQ z^R@DS`*(lm*$&*R8(gM62M!!?8Z(aQxn;>5v+dX|f6zv=mGv2>vl8H``@|tTGyi-PkGwY?YDpH zx4aJzzvOZ+CCwoUqqneq9#dG7}};=J=7 z=Ci(+Kl0J`s#m_!ZPSf6-ssPII5KX~#xaDhK@WWS%U{-*R)Z`8T@T)Zrx-Wv8t)u@&pn|FFYd_* zLw|xG*fr$CSr_vdf0kY^*Ron0rKU>&>{ zm8}2f_+KCYC}#ttS;1ZEfk4t(MlTnUv!xo+@_AR%@?Y zI8LR>s72&stqX9k%I1YqdD|*Mh)5w2842gpwiasJQY2)@Hq_pJ0k&Abtu-^YTus|X ztKX`TQ7bMl!ef! z@6p;4;9QxXwR}2ZjdHPZni1PJxXCv44%?90 z5iYUa#-a?joK4ZPT3XVzHQl%9DRtSjK(>@aBHd%F0sv(hk&=wtf)rOhB4@GFuvA{p zjOT29Y2CIBjM}j7JC+-;qerG~YHrmIo|?CIN{((WX+QtBpIRoKwmsW-*wnG3HaC63 z_U+kfi*u9KY83Q5DQ}Go zjIMgrqdZOY#9=vkk(e)<&u0?0bNeRsp=7cPQcN`|lMbgZ1%L# ziVWc5x&Wodv@Lok1q2qQoE-+Z_Aw&euId#nI%ZWF$5^~&J4TW=9BSFx zfkU=DJ>yQ{_{3%#*4VYzHUz}=ytu}`ldwtya5rcR0wQ-EJ!IvUbji?mYlM5P*vhI6 z1C|`zZYLItmXvb=_-ogSmTDF~+o2ZkRlAy&=*ipC>bi|=-eHAM-VPNr_T9S{Y&o&r zHe%xfLp`=F7q^vzci25QU2lVFQWlr(_Iq!)`Q=65b9H)F{gxc8EG&7jBbJq8yfSY` z3X9SQMc=~U?mO?WQ&T5gzV__cY`6U4$M(w`{#EZku-VD`?8t#%+KEHASTeMxF}hp4 zQnA6Fl&uLcY!q0Zov>x`dq#4zDtZ$QUpjus#--n=5PbOPl&wnd&!0GM_uoU+-MTU7 zzXtHo*sO;;c2Y7ux^uIohk7iOY}?>y-UfyxAB|PXT*<19K5Iqm31rO-qkl>8pd+)shUSF|Sz4kS> zZHGXizzyrS+4_iAge4|&Y}(TI-~R4*?7zS94fe>Zt_Z9nfLnaFg7Z(RXDp)gqjukc z`|XieUSXG9ewojXJnPxNWjl87^z``6TQ_@q08==pZ+OF-?BYu<@pWP|GjpO(&7FRL zB*8KcoH*8*v%LgH7ywVP6r2qD^X%t5+b+EDLYtLtz3;yJ{G5v~euO&>q&@cy^xE@& z|M%?rpZvsXjk?`-*PZsLtFE-|a%@Vn1u@Bznz^)F^O|MFH_ zn4Onx5q~YM_&WHtrDYo#?X|V_1vyh$n?7|+=Qh>F>+{pujDHuF&?WUZ%XU)wu280uc-5vR zr`%bf2o6pz>z?6NoGqMAD!1ZP@x1#VxZi_d%}!j7S6TLHUiM17--^i5rGQw)mKRrK zhg-6zdAGwG(ksw0mP%SWm+>V-7higb*YjXm3+sEqK!*<Pgy5{^*55fpt4Ec{Et#UoVRv%T|z+L{bI?^jJF9BRbYJZY*iasyzwGE%@k^ z9P~H6{`FRq!?V7;YH`Wb;~(=F`{+kLZ2$bVuZZReyWz&4%F(M>c0_upS+da~@or^R zdPaPywuK^9D^`~5j=O)MF|XUiR$;b*q@8)rPP^b?`|ZqgciDe?-qS6fW=oc3>E$Dq z8I*o&mn3T}&FP5N2V|SecKF~y+3J|DyIhf+9hYOe_3X3lTpJM;fBQju*L&V>*F5R5lBW&(@CV)_S$~clpFE`T4auI(*m7Y(_Z#SRV zu>NenFRl5(ojb zAg1GB%^DeftOa1Ug-8hzC1w->3e386qcRg2I8}#27Gp!uLc5eNRn&=i6dPDRC~dtbUC&AonFQqlbDlkeLdiMBIz>`JHR| zjVLG4Efih0nA|nbB?x7ST?kIz-?BgG7Yr4^c^GMloExh<;+^h~`pMgY!tQ z2(G1qY>?8`jSvwz_H;HK?DOdr3*~T;(!#Sj-|wf-^pSUFI{3`>7(Ck7?IVVhe$syK z%WtIf06IivZx4WoJxSTvoY~_EfpKWc{%zcsNH*zd^aqd<02CP?wF58!t%#BnJ;SJS z5WyXjLkOS|>3z10s2hfzdz02ml#baAB6hTknP$e+XFPIwZ!=>FsHd$&^9U3$1I;su zLi>7898^CqD3q~(-+qriGYiaC45S)EU)s>6H8V>XWj+(xBl6EZC|?f^sh|sQL3cn8 z2YdoAFpk_88nPx0Aj7ybJ465BDN_01XZir$Na^BU0B2-?^LZYrTJ(|GMWW7(15t43 z!K@kWLl&SBV@hO|*;S(V%;Yf^oXdG^Y2tk9W7GOobQD@Mj?fXhb%DG`yVWn+0X>)% z?`93~PFfkf%4`XCf_mZ*Nt4m zkj!Ya#>sVp#)ULGW=eY1erB|Z+@hx#A5!^9$75E3G2xlC7r=Vr_Uv`J2H?{-`oMF#vca=C;B7J` zaM&%w>QBUL<9c0$Ysvvc`wjFiZRKkAK{^p?KIOm)b`^`cZrT z``@pACOn7&ZCRVfED1$gKK$Vi*~2fs$nUA9oqi8yf1S7W!ttYmw(A2qsW^@lcNrcc z<3P`sGfu@_bT-v*pZC1qv8%6soIOHL@6(>~Onb*W{?hF+#bl~#D@zPWM?7=?elM`Z z><($Yx7~KT<)sgw_{1mLv!4ERyXvZ|eBJHa-ugBlFZheG^LFY*+mKbpmsCIa$9h>; zI^cQ|2bO*WvO%h6*qBKr4H^d=yN1jlW5}BaeKrZWGVbEDt=qQxT28KKh6LV5@4$D!%kv%(WQ(vx{tQf9}dQaSu>XF@H_Z~_Ja-3SvAR!nxx-? z^8jmW)sZ`)4=)++~ch!wz6GuvhjGr8~+-=iy$Q)C*Q3Z0G%zYwIt?$hT_{KG#;9`4eZ2D>ki`kj|dF=pJ~Z3BUC zy~7(+pXT1@opp{ah}RgiCp_T^UL=XOv8L~1AN!cS|F7R~@B5p-aalsIWl}xfXXu%X zCylM|XeU*HzyJO3tKE6m>ClI*W}<2fS!`eU+^6hKZ+fHs#oOOzfAx-cx_qEVPfVV) z&wTcu>@}}^mHp*k{)K(^v!Aoief29o8_z61@;ojb#{s{&V%EX9A-`y9`oY2aYAId+ z4Lupu)F5Ml!csN2Kj>#@NPn5}B-;wwpr@I+zu>~NBqJj(*YFm$6#Ahru{S$~eZXk! zTfBMmgxf2EI@m<`6y70iAAA9>Aw!Q!(p?Njh90y*fAAe+<-1g<{pdh!;yw3H`*fNb zC+3pVFYLkZfv51BqkH_9b4-D8ykg9ecHmx0;RFs51MIMag>4}*wB9Lrz>7tXRmwY{ME> z5-nqTwb_WjQL~h2!nPRgx}KpIrM4;X!kXGD`K_)AySNX z12m%CPzo3#Zcf@KN(04)0S}Z(P)QI_N|1ujfEWS-C|N)OP67@dP6$p6$_>VWJ-x zR1`T*DhEIh+X%o1XaMjr(m2B?cpOxWbl`Mh)B}ftRAhG^^*!K~lscSC)(%2Dj3!P3 zf9HF1PPa`HoAkZtCSb97%Y@o4XJ5~y-zZ*yKaL*C8Y79K$3Tz5P>n4=cLo z+}ehnT3)erjUzK;IENHq%?Y%G)$dMIbkU2V15J%nE}gK1PGCJIr2yD!Lu}@J#Af~R zsKBpyPv}P2GUscN0r2c!%eEqHC6ezOuy{J7HdgKK`wrNFLq~0`BEX5UUR$tmZQZib zmi4BHys|%DpRKH}+v4hm`pp_v0hUU~4$rLFjdvdsJwg^yyE-w+qwI|n;68)pr3b(A@!igf_ zAQ_jgL4RoAEG>hk!4gkP0Q5KO4cUr>y_3BdO0#Y2#j+P|+c+KQVGqu68D6R#vLzK; zt+b>gsNg%#nmrkDwuDNg^Oox!l%60hoDJ2JI!BJ3#y_G_Z`R~AO5W4)h*#ScY_j1< z*~XGh8|&#!e}~G)(F-V=qRuRX_<~%ldZo6+A+_urWB;x5_EK{nlIUHLrcGJ^QzR+g|vhmq@>s zy}-)r{`>1)FG0T>etx50|A#O51AFd&dyc08ULxm^Eo+daJMO&GfhrY9(JKI0)_a~f zIpt$OAG(JJ52Z_SOfYZI9lEi-89YGBIi1I5d1X``fH!E3BlhS=KiX3Y_h}q||M#D7 zZ+ycWJPam9y@2k;v4E$XmqZgP-ecczqDDqX+@2Ev<$hFq#<2`!zoqjCBvVa1rF-0yX)L#Aam)JS`_F7c^%}6h1Wk;f&rd2mq?fr6A|NbK%^esWo+OyND#Wnl*hyKRW zvRhYOeu?$Uj%1|o+0&lc|Lwcaw2|>`!ZH-6lbz`4^TKll+1G6Euxw`AMmKG)vdK?mS|hLfeKC{kDE;&3<<6PprCFv@=F`+DNij_N{Ke_}8D?{Gl1!H?hZ-rk3ow zuU~J^c=8KuFgs>fT=G=m-MZa-+oX;3j>_)F?7_Qd?a$uuKKq+@f5JA6?6P=r%)arZ z>uqj&!_L`zmOXISLHouRueH^Ms@DeDGPc)RH96|C1`j*;k@nqh{K$UxqdTo$kbNn3 z>`&hKHhb&q-eNPy=Y(r}?bCn%Ibn6P;e5Ys9oue0xe;rvi)Y$V+gK77F12l}vSt&t zg2h7XR!Wzwkl3(7Pu13w!eLEe6te38CX$Jo^k;NPHcPe@Ox-VA-;&*KtqB*b2y-tr z>={@8ww<}{ENc{6HaR(G%i_~x)pfg9JT_6CwVj_4PR>~*0|!OLFQcCPPuDD#};J1VCOCAP1<%Vo3*q{R2ZXDrq^f6xU!4UfaRrpbW_1AZvis z7qylR|CeQimzNiPmI6=`R3lEP6CE#31dvWkq2@D5-&8*(#hefz%R3!qFm*of{c@IY zKuX1R2TlG`U%D@h9xv|Avx%b8*KWiKV>PIDQ~I23dDt6vgH%V+IV$j+lmTP*ASGk8 zdGl5`=r`VQgKgQiRec(gk&!`@K_(4}Sr(iuqHJtz?f^v!2*b@f8Lnl9ln5LKbV)Rz zhygP(peojTV!+Qj>ukS{&$Jzo%Q_+YhT}*3;XDcf@l1>_7%l*#!5RrbGtp?AW%^9v z9(NYiUS{y7r%!p&BDQ?lvUQ8of_vgr;<)oH(&cbEDOsM)5@D?fTm}2mK{uQv&IM#K zL&D5A;2dYRTq$|v5CFkBL_Gm1{R4yU=rpAuDXvr3^YU^ihDXNyHL-cSh2(%H(o{NZ z+0^Wk&CIV_Nseh%yjZ4EOjOQhA|vOnYSZ&eHoLqkhg6_KhQF%5vd)NE3R0$)7Z&84 z#B3lhCq)iTRsbAa->1L%3{MToVa#RaFbI6GekLb}jy>3N8pjQRtGEMVKp@3CngTLu z3+ub#u`%1cb-U&JWxPri8Md~bJ?yiIJ#4t0(|H0C$e+_nd_vj!3Mt!daiipW0jImx zwlyJwifGFAPYuAE=${pD=LBX4hlhMT2_^u#7#o)>ISwiDMM(NbU%NA%Qh$2%J1>lB zO83i&H<7`L#t$t_iY2^>BL*Yy&Bj}-Qy@8fJ6 zqqdR~M?oBSX2py7-T~23@+K%+M1UNoIR3oD^`BJY~>Rx>rcR zAICH$2mPE~0?vIsHj+=tAziWAlLrL~<$Uhg;f?|hT(|Nka*Cc{wv??7kYT=WipP*; z05QQ9WQX&}Bp{N`dN}w65WacKW{p?WgHqHOAV5aDky#v;Ak`L`qoQ-j(<0eldEeeM zJoPlhacZ$j5P- zIu$r8a~i{Y@4nk!^O{%N(#opy84-FM8UiA$Z(_{o6VBu7-}pw4`d=DGZ^zzFtQ(LeZd7tUQ zae^lF4O(|=D{$Z((e9Guo_98*r#}SunB9V=r1YX!sR;bXfBeTj6a2j2{atrxm>quD z!yYEx)gyUM*{fgqO8e{g{FS}yo$v6e{z%d3h%!~!}XCO#(#aU;zmq0MQ$(lySiJ9fVLG9S> zx8LF8H8nM@eh&C~$Se9dwIN5eC5$556q4gns%%(M&clv!>*$E}L0VKi1Tr+wZwowxDJ2`@je7;g?=!kGkqHcHza3u&bZ= z6x+Uihis(SGaoIM?tCq@QLu77PcfTR$XW0JR3!Y<7e)d!B%4@E& z$3FS7_AfvDmc8P&FSB?5&AWW^C7p@eu~SFv9q;=~d(0CbW6yiRbFJ2?*atrN*R~*= zdFi7bZh!KQx7a)0^XGQXMVH!TS6ykpt8;$)dC#(Me*0@4l>W~5zGZvP+Nri*V~@D< z3VXw!y~*DEmwNr#>wPK8Mt#}ZYG*`_-ADiS1NM|>UTv@clULb)``u^QHBY|AekvUH zv48x8J?3#&d3E?FKIuuK)irkIW1eVFd*(Ck?eBPpz5I2rwezG0uvaO`U|DvkDw(fJ z2Zcl65b4UWc)k&~NL_llDcjVLuB^5#+{TUu+YPN(S?*G@nq+Kfe8L7dZMOT5oDeOA z`NIjj=z>SsV1CGYbk8Gq-eWVzPS^v|9c$w8iunJI=@~m&ZQ5kR>__(>wjbVi(C(aF zwr}5boBi8;2dpjm*>vu?R*NU?_{_W=pIxw0lZl|Hom^P4qtkPC_{5ZDB&XY?cSj`e z!-IKY`l6Lq=dC9qEF+oi8|;$})R+oCO|4YyM>pSZhu5Tr#J2$^M z(8>RS5*VESqYs+rFJ>5YNKv;1zPbk+-7{0s?Uq~~{a->~YTM@@IAS0D?!VcI^ni6@ zeNqBavZs#Q_Wlv0CfCZ!nl*L5zMaEX=}`A8E@fV}8o)O@AaJU4)^U=mmXsh#3%Vj? zEh&|FiP#CD*sz?ZVqJh!ppMG10 zh1w?gDI*xOnt;<_K5s=SVYY*zQYYI0EG*4C;H*mdhXJO#S4IL)Eo|~7VXD_9!i~(Q{=Y_orDNzsTU6fNwq!O->zip(7CFLjp3^6LbiM)VZ(bGsA zPzk*9xuX8HnsR(aixGj7ARS2#iC-5KOd<-3Q;Lz|T8ubt2+j%8T$xqG34Rl%~J!wp--Th#pe0VOuyg@3U`B-lf=(OMHI7r+*5pW za+jf4TFdukRWGFq*y0F2VDowcGva@}vqvK1Mc`m|b=i4>3f8`#u$~A&9n$zx1sVFs z1hA3&qQ;vt`?+LThP!6N{ljWP$ch^8wGtIc>oUlsKnwVZE+q-{(WN!rJK^JN{TWZw zB-?~_Z3L`hqD@C*$DYYl72Y)5XVEY-*G<YX_M9AuLj0)>3wtL4m2i>i3+-|<> zfDE*Bjy~h`5GcrK%;0C7sF)l~*49G5mh?tTpmfi~n1!YPo_5u_cJq(^O+2ACr$W++ z>%PYR#4#Ct(SxlI&}k3c|A0{#h}koE|IRz^@E{Ol#S9!X!7b^4KyHwuKz;!3oX-pv zDe2IdSxQpz*t3sWny^3u{DrL0W?)pZ?ify<+BLANyEOf4lL&=aH$k^)b_6y45D*5e;{wO#(GN7|d-_$JwqkmNURqa$OU zru#TKk+hBF3m^IDNA1&}`lLPMna{E#8i((F=U>D-efHPyeXsqVoYVsc585C6!5>IJ zKWJC$I^mR)ki{>$z)ozv)MtGM(rmd^kfW8g<%OVH`p87T@84W1*WFH# z7EACFCmV+hnm}t(cL^38IPjnc{?J?b-eBKrGHT!{xTnHX zSdW>_6UV3APVjv6G?UZ$@&MBNNj>KNu|%-d3Nwx@0inJGItw|WlJ30pC&i$U9rpLeK}Jt;4*CoG=7CMw zKkQzR?$~tP0KMrya!XowOxT3LB>Id1YQJbeb`O~j@H#4_%Oo4BDJ+*m_~sp5Bt3@9i*`y*Fac}yHo*umK_n@hqQAFHOn9)A zgCHiAY0o?Fe9KDL6s6<14>lh=acXwjc5T~XCudH2mE+4EcA1>eU3i1R z{kFWZ>eyxL)@?R6IBcuMpqQ9r24P*!Yes_f*n!@D%gSEBx9l&^y7O|W;@K*!Tkq}f zbK6Af@lfx80Jkuy2kgj15vqocvND+reWLPzu(SsrB@>Ki6{?GleT$VItH)OZ-Pp>T zykK9apM(db-x6PYpMCKQU$pdV-)rw$OxYb9j5CuNCfg()5I+tRs1+?zshB5ox+ zOLqL|VLNo^-5&fZhSqHJ&h4U2+72E)X+vY1g>@sorOuYk6V|AerKe@TdlH_()sf9w zu0?fS&hft6meX`VH=y@Uo;+?lwr}+yVXIN~YUk*rczBc5gSLws7$&;DVe#d8 zyK?Uq`-|s1%ErA8l0cSZbUs|SOd=y+vB-^T9$HQ_Jl2L0As=da7qcGB_9iVWMO9UQYkFQe!~$+6DkoZ`Z7eBZrt=0e2^;RqcySN5zsaRzzC}iFPf|** zU(b?rR9F>gUzV`RIU~BP7kf0~fZ@2yYB@l~v1PuSluTxn8=e9z@GYZf>TgWSqpbe2 zRZmTQs0c*Ia{abgsMtzT4%x`KJ?e_9EF}XwBSk(W?!Mb+uu1E^ z;>s)B=|=H;8GIR3qSZJzfGmtCh5-YB5kXO-G?~3*CV+G)6e@rh0}cBDAUF?j44~w9 z03G*({d}ty^$kUfLB)`f4u(M|dQPg?-~d~hoOa%IQvd@XhQrfDH5PyX4}ge{MBG`A z1^{3-h?%-z)|3<{X5IzBbF9H&on2Ya+mMJbqu+LbLcoKlH|dLuOUp)42b{A|nAzWq zrTTjdU5NaQnnBWEgaO zZ_p0PUB(^$AmEWNO7A!}e>hGJo@U{!tJ5bu=5`#4OYXv!k-9*YZ<0t8t@ z$Lz2hO&PPk{y{f57}teG@vMv#DdGh=Fb8F@#FVq+IMx0-uzecPl+i#s%kDS_dJ2ZLHjvYH<8{+Mx_$Hp= z+Kx>Nn5=A+)W#mmkOH02*flyD7dg+8sf_+kiWVWsN=AK&$r0^Kt52j$sl9o9&LyLA zYBdgeHhaKA&#>CNx>0rqpSCd;%n`!xj2YYMM0Gv=q(D@k`WY7h>uuL;EZ(v0*@RuZ zbCb0eR;;nUV4aGPMx!DfN~O_BuLFSGAd{?5#wnz#G>$xLl!6MD{r)}t<*9%5ioXc> zX(%Q0r0e&}0T54X{CYfKK=w%BIE`;2D_~I0N5Qj23I$|(RbYQX0J&lVk_Q}Y4Yza@ zWs%TjEn8bzvitA7+YTPM&wEBN(RUEo>N1gCD{H_J9!cK0tC9AkxWn{ zfPUau0-n)D9Dw*S=_pdM*GN0m`CLZ;gju<{sVO-ihiyns3l0iE6bF@=C1zWx*9hrUm_u0qfC_d?l*LcPEoOBfXhu(VIt?sn4$^Nz1en-wg zP_Y_)Mj*h)ShlIV#+=#7l*WZMTsW-EY>{G1b=Z`EEvd2|OcM{i{`If7m%ri_y7wnU z>venG8{S}F`N~)9MKAnA&jdQ}oU?uZ)3?6uZ4O|$?xS*?KdJKxkl-AC=Chv>@ITM4 zzy5lSS;6;C{o2>Q=3o~+32kX3N1%Tt)6)GcfiOK2r-)!3W0Xk7)NhKSFhdv9I8gbM z_2=l}j%OBiuv;2?wq)uNKMW5Kx=uzn^Eb{GJj6Ls^n-qDNmnh2r%3Y-f*uv;zh;xn zr@*<(elE)R=P_2;L<%3d(=PkQ!8%;%$GAXKw)2vJ_={^@k3xItM?SN>VPSsG?JncZ3+E5s zc85oQvvdb}AsYyXv}-4^xxIZ8mPifSigfQ%TsEvnHYi`WMpo}FIcTDNx-EY;pF^op#kl7uf}J&d%Mn z({`$zDaKR$R2A-tiVjy_dWrSR9+%}f*JWpul8=lAu`Hc7mX-ro(ikTu?3~RP>RMsJ zLedrwuUfR2vQ#Z+1CbGnZX_+&9v3u`4NqtXC zhlXWbgay`PcJkn|ZOoaSwc|W}C+EA_uUDVNbn5AudckZ(%Kl*ArbNg;v3rRPY<=}5f|EkT!PQR6Hz(#jmWR>ucEmyPF z$?mjLbiz({dv@9nryKU|lce|}AyNR6kCc1@p%<5#hx+kf&@ui0 zb{s!8Yj@vsk2@QIA+5W?LIBXNL_UailHP?v-mK5ev@u)879oHmj4;u5qNO+!M1MIK zMeo4l^b63y`5fGzs1X1Q;6VBdZ9vK5sPP@`K+&UIQPkch9o!2ChIN5_#(1!%gY_#s zgUERhiDL~`kWNFimc9_hr42-jN!cOlhA|@Y>g|x>;CGBA2CHkx0e5^)x*3sYqPsX} z&;`d1LqPunLlE^SChej<+?QxS4gkiK89E%Ipt#BDccPGb2V`N)fDW|9Q!2}>2gNas zxuNAdUlXL0=mYnMKHYW`ImJ1{(ZX=icG8vr0qpUKv3tr>p6WA=tQ{p{4DCtbBJxRL z4xjzd^XU`!g)f*@Bt?xvGQ2axM5+@sB&~@y92Ovi&O|PWU^4s7%nODY=a>F5=8Pqu z-C&BA6kdRCM3jjz^Bn*iqs|zz%?~NZj5(DWLAHP@?gNckZ^N?~Yn*FRCKGpbOXYa_|Y5I1L6JtO=;$5Rir% zq}~PVpw&!oD>GcAmT?Y+L--CJ=6d>rj5yE}-S`gX z^I$d&+LJ~{0R{?tk=n?3Qc#2FbQg^A9Uz+-U#G2}gOkGyBKnMRhyKu>^XVUJ!vOa_ zlO&#}4d|j@=>eVNGq-w2=Rp_7h;gOZ4r`O48P7a^;<(cl9z#Az)5AI7S**o`*O;ZG zZ|-EOz0iPh<=l~xA+OvS@L#Zn68sAdF249--VbDkG*+A&(hN!CV|y6Z%P|f-i*ZNi z!ISg_5Ug&wj$zEXFZux<>#ntCjX3%Wn!|6*xe8JoDk{7+ux6^>{n0aHi`)gnQvVG@YzGHXYd7HiOeebhPO#=3EfY-pdEMso|u}N^yk9|$QHE6eh~!b;Cko?4{{#kjE=vvMyeBRE(D3`ycCZCHj&Wf75@<}u6*deWqWGGn z(%_7?-yeKakR4!Y0sSBoivm7A)@mR6udq>fUMUpV60M`(M_fj+S&SKDPX7oba1;tb z@Py0>94=D5v9-&~0bYQrfz#_a0<{-EaZ73{?t>VCL z1xFC{f(IBUc!fcRp9qdXKkNZ^jWL8Lv7cZQUEOw{AOkj=4@J zy}rA35*cw$AN3pCLL1QWJe%?2e%zO37K{y8J_g6z-~J!|{6Fq!hXkB7 zs4xc7+5QznlX9s4p-_nGMHAxolr657ter~OXYXIO8;@>SD8I#;Z2{Rr-7>M3^@x{R zp^go2+hp}l!)E5EZTs-36{qK|ygp?Uqk~oz5GzRu?AW%$H};?P6o;GygPF;WMb#$O zVXNj6+fFX;@f7+Y<|0BHFg3 zZq}QX!WQUSmB5FImg-+98n>tndn*#NP*2vX&5k8w9gB+;UOYyMmQv$H^jYuJVMBcx zk+6h=a^&?=QRhc(y}0Npzs%b)!{f7-Qi!~d$r&Gzq9$zv%CZJY+RtYsy?^S{(!!ia zfLKq;+SH2fOVqwvVM_!#ma!mB5yOv?z>y-7?9PnttL92E;OMs;)bTr@jPp@s^@bFr zj16fV^aF!Ts%b%ntWs;*)b)yJVJo^Y>5u@H|tJO?4-3(ZO``^ld>jl3Z;wk z1OQj10&zXI53X z$@c9(TkHvglK=q!^hrcPR8GQ#)!KC{*C^f z8CRXt%A{>chBBGWOSvXJt)AJ|Ix~KNd40~QeG!d!MnH;nq^w&kZmd}>LZKca_-17R zIc9doNAh;$@Nr$+t>#*`jHguwv(Bu;i$pV)g#RgqAlc{}8nvdzt02%6jwdZ8Bb`=z zXaj|PNFQRBG}kw18x=Y9>jJ(B)}$sZCTGU?ixb}s5A<87QMIJ-JG1{3y%^s-u5p!o zi=X>NQ)UfGAL`Tiw9X@amkrok z^{QnAj<$#op~uoj*=LfM)MpDNY(?}~5ooHjWI@l0=vf2e*Lmr*&10k1Be@<`-`f;E z(yJ$l{!01yl;so67o-;wJ<^rxceQER!7-a#W(^l>4gi76=N! z>wroQ(ixFmoE?A*k_Jf2=>_lxymJ7ShQ#m48R@_TU^p3vlJv&DL5-927S6!Q6DI^3 z1umuAh6ji2*wG_i36}KpUX6Q903oKTeLGM zz{E^CNLE@=au@J0eIR`j9w&2ybnQjyd%!bJ3NwcQ&Ye4UdN2y!=b7A(bnxrGd!2pd zD_^xYzVQvNbKot&7J3fg!`}qtSaS@x1UN%K^bs`Ly=$lJj(|GAS2O@L5qu=OB%jH7 zCI`U=^ay*5vTrdCBlOel{hqvIh9M*lK0uFPpgXTR2pXJy_SxzymDZ_nPi5BtpfffE zGT73FU=Mnf?*V}54T1+e0Pu+qfOG9*D;?p%8_5B)6&6){mw~0NR~B5IM5W^VNEHZ z8rqVA39sM;K5*ax=R*K8K_dFvY*u}CnDxDYb$~p9ZpNG7CP5Mp7OQ`d3+KRh3Xn5G z{Q!!4;fT-1&rb3)RY5fW`tQQj142; zj7}ub=rgMtf7ViW!8U+=Zf@QK98^w4zL)`m&N!hs%fX(f93AINoO{NG&x|t;9elz7 zdNC>W0X;rAG$4Drsx~L3>ksQ$G26X+r|7bz=gHC4zm$HX$}_eO`wRU@;U@(j{=%j+ zX+Y4D{-9Hxk2U@))q;)h++?duQ?@DIZ~1W2k{Zm7IoaA;*fYkOor0a2uGms}*#>rQ zwZzto)VGwzO1xNvhk7*56t|)tgY1+1g-(YYIVKtM>YwgY6K0Zbj>OX9t>C>A!Z}wD z^mnVB)HyPX;tOauzgV?mxoxR@k2S(&E7hg@q$gVuIfb3F)N{wGZSiZb^g=>^_a!evK`@?WTYxOX4Pf_z+^`)*`0UaVo!hOlWcgjPqw0CEvuT$wm7=2 zci9cyJDHB@ddZD+Gs_ne>8R{|LAJE0@1&#jeJm03`XzOW6NV)bp|^p>!J47vYZ zD6hMYEJ=Td^mjatO_NP1QC)aIc8cIjP$0AuN{U~Gq$X1SeK;b$ug(-oYN6DqmW+6O0sY0 z)tLBa1w5CL1&W5Ok%-vQg=w3r7wyRUqGY7vII}I8sZ*3_ZNY|fF^jh=R$iU8R%P8W zF>*(~%gO0eI$v^=irHSt@|tuSvcP)#<yY8@;l9rQ#RpZQ|L5bsoMYOQ zkTGPzP+NhN7=|90QJef$SESS8da;LPkq-7CKl|C8pstgO&Ya2MCa@H`|00tC1 z+JFc@jq;g30iKYIS-+H10^lx2J2`pMql6SvY0Ho$~P14a3BJ00j&d?L@YS z8e@2a+02w19Sk7rA27HGBk6W20q~}r3Q~Fjb@^Pzt6)at1XQHSD5}7^ME0R1WpQm$ zNOZ14rbT=dLWT!ZA`dLHZ&;^>5oZ<$nb}XGqkxv~j23_yz{h7I!8n}KIsP|ei31Dx06gG8 z0}uc@-D?0V@PZrqCV(kOqXOu0Z$b$~i}7-ZDAI1Oi%7Y_)9k|raDztyZKRg5W)rZ< z>@mf$Sev(a#7>kl0&1Ld7A8Mxh8`ups)5W z3Di(ziXa2de@f$un*e{|lt%TUlC=KkDUytNEK2)=GWYNh5&CMS<&J_o6uK5ZB!W$a z*)Y!)uge#c{K@w9U@TjbLy8k%IN?KrFUS@9Y|}`W$Z@LFfXKlLAMu;w~!KV-z`hZH|!UHxw)NAohU35&^vgEI&K8?xw zn;0FiC;_{$WL0{4b$(V(FMA$lbdQXWAMIoIB&PAEXc1$F{$REQP=UjR-U%F;j5|Pp ze4kCym{ULneH>J+4Q80w9s_{OjgWK3hM5SW>FC-Xfe$Kt1GbsP!AW2%4x;nOB=^8! zM0fLS0!PRz-=zd_rti4T&O74_t8P8povlcWVlK>d^k{s8?Za3*48OrB@TcoWy*qzP zH_%r8<^|O~fT0VRapSq@BcFBBJJ(ay_WTPj@EJPv2f!T16MpC5Z*(0F3T=jW=(nd7 z>mRz0ez_y7@6kKVe6Su7+G5La#Aqmd=|M)_pT7g()O`;Q)&^oja2UH8E^LpYv;2O@ zA|3N<^dIfe1>QH>jZI-p0*(uG8ExZQUF32EqvOQ-dOn>9&3GmmGkgIL;JDxr`7DKa zlpq|xu_l{##SYzWcieD;MdfT)Ms|5%s#oJbIy!7ii*q_Ns2U82ry$Y5;E?r^(k*@p z3ibqr*XRW8#+mBZ@5l%NM;xz8HQ4418DZ|nGltZD=nM@Z0rX@naa6G(&<8+_o+bzp zk4HSPfD;BbflqOqnT^7BLI-#gC(f5Ci0^P(S(EFIDk;kz%*c6ggJ(?&caSDbpqI9D z9S4C0`oxPiFz zdqAu&F=*9N%~l!}5A5}%HBRgEwrAUbEqv#zR-B)+Z4RH+yU*l6L;1 zFd*`U-oSxIL$!r@G;EGFNFx^-)IaQ-IlpZb$t*#SbZpYC+k9E!kFa(Rp%47F8c$f+`4(Q2h)(}QEG~aPE_}&Xdrx!4h5?WZr&n$mavAf z&Y-YXDx9*lLfIn8s5Ru9HX8+-$R%v|cwTgnt`=RvZq$n4=sKjoaZGjmpYNDr<}jmPJbdtz$Z!T^1>q$Y>YolyxYM#mil0Y%(r z+Jb`vk;D3aLk1`deLNxs{daS!#+gNksmXPu%B03_Y$gE|rlsx;2 zwIu{CU0ah7;1CxVPDwe{eStoXZ&K}|zzhqpS(7&`$BgQx%%b+``xc5#N|KGJTN19M zgc?u?K*0uK`~kc;%Q%7*T;X|azK#MT!iqA$$RRJDo~7#n7dV5YcJYI+Z4qrz3~rFs ze`o|ve4KO+pbsO4LqfVBh2=$? zJaODsq-b~S+-YZ@bG94UzP`LalXN1Yw-hzNQ1|urd#Vi%D?nxcnfn|7GYdm{FR66Q z9`G!_V>Sb@io)p{V8#mILz)y(W%>@F>pGQyG7eWNq8I176Ra@<)Z)m};ci+jX^Euv zaSjdx_aQn>6doWziXMQA)FySwom3o5W^MQ$dQ+f)Z4%%U0AW7Q?3?664olkCLDk*S z%J=5n$zhXwW?lydN9@i!?@=3dW1S0NjD)EK9k%85f~`vcs`{>?Hib0qQPB~Hb(z3} z+Da-EGk-W-6wmS0TfMWUv{IDv*KcX{1ILYZL>_Pu-Fs3pX1W(n2q}K>02`*m4}cO< zN&%`-{jHX{bBCi^ZzX&!bz5>)5v?0I(gLbsJ(n3!aiG(YlyLt;a)~p?Y&(#h_J>4U z3jSb7pjBPY43$@-dQwR;$o5B6T}1|%Rm8}rk!942ZptR(IHXM(=Kj83o12{x&#;%T z`bHnoLCju@CIo1@ARH&Oqj%(~t}!DrjRVR#*&aD_x-XI6x||Ul9DXNIK>snop$@X6 z@lpFRV*IutW0%S#b&ljqG9T0LlP6DDm9bAq_M`k3l`|cn<2GuXV z4xmZ8R$O#o6f;${gsqH~UVnon#EdIP5#y-SKWP9lW}*`Pl%bI|U+;b)fLv&SmKJH34qa@L~JkZk@5 z>&*vCcx1HQ@zKNmxyyvnw4&A@1n9Pb$$PUoyYHEtWLMOzNlY;bhk9(?eihP7-X zf(Gl~{e~6fnC?I09II~`vubf!&c~dsEKS?m@~qV>>sBqV+sfjc@WPtfKku0x>uXE4 zx&{`&0X}7GtFyMYGN*pc`fEkk@;*0vQhH*^7Urkz*wKSJe?hur-KLJ6u-as%&z*T(uQ_URzkQ zdO?_JMdvLpJH}koi$LI!Lx-)nsCzHzUUM^c>ex|RIyI&9H*9Tw##Y2@g@t)rk`u=F z>!JnUm6n%mV}98R(#dNJbG9@yZOh_8?%^-#(ULIN%G8w29Y5wYGRy_@1~C*5G@|CwJCjf@_^0H9k#`z_u2B)5nDSs zXN$*=*y^pnwBmsywshzHHuvDoM(u#y@!qjObQs zj%3m{J~3*`HR(awgx+M@GyHn8azy1#P(-!UCU_OI#ie-mQM*Q#N@apY)DuZyn?mk_?0d^{r-RJ@&D$S(&NCwoIbh+=l|407{?Ey`^=QO zmFM6yQE36Fx(2)|h0D_W@7=L#pZdWKb~w>*k%~Z=fO|Yjq*6v!Aktby8w<8;+n}|Z z1)G~YCPkdJiHSYdSex`T(lt2|3#;p%LK~CvE$bd-Ik*%7sR`^tGJqm&zyO6k-MHh* z(o?{6LR1W$moZK0J7)TrmFzIJ5D)vTn59?oAzifMx`i+jOu1#-J4kr3_d`Y8Hc#; z1Hfe#gc-?@00NE+1{tMK)EWbymCyoa=qK+ODU375h4rWagkZ~vAlDx-l8g$1=nI?- z2O|P705abBo>@VhM1+s)9o*=-))w#;eMq$qQ{}Wrf1h?#`$WI0=(njqZ~3^4rwqmQ z|N1>^5B1v_d-n=h4tly#RPFWZz`8$5gA~VwxkVYmQ5m0APvym!#gajE9Yq7cVhex^ zFS<|wVBNt65n&83=iYVKoem262LeC=_&|!7l|X5+R)Muc7*@s+FhbPcQ|3h1UMVHU zlE^MV6UP*=0X?Ay4mdNf%y{9f`1;UHzen!jbc{c11ZfY?;vS48V68h-LeU7E>#@LXSy?R&>C2AsxVBd|f_I38nyF~Z1_KoZI*bxZ1a zx=%hkr`nZsy1(ywPhsYM@ZWb@o;qD!wX5EG-Y2Z^Tj5#Hm%j8>o1a@2KxdB=Y1Hi3 z3)$_1V=HQ1+DQT3JPwS6rA2ACH}~x3{;}0DvSbLC1+-dq8FDgi=S9mI(t0~Ri;9eh z*k@#n45R>JNdZLYK0Gv;p*tOTgl+>xG& z;Y=iu@#wY=+yG|~4}8p8=aU@k6S0zLyQeELT#52fq{)x=&|HoBng#JD#xmIpr27&r z&P_-$#$=pGxn?D28UiZ^x+a>RR$B?t69#ur0FCtdtoXdHh0(mJUyL_{(?&FQYHihG z;xR9DB!vvGay}#cL4hNl5vufxhBz(?zJ(0g+wRpT-IfG*jt~LplhR5mB60(R6GH|7 zj=TWe6GZ~_)@0}cSdk$Z1-vK4-M10klP&Nnkw-ES;BgF#!_uL*c_6Td@e42Gw5XP= zZkWQK7>_v4mSrTc6(Fnc-7x8t?8V>v9s8EQ@@>|6^SiAnn(PerHBmXyi{wLC#){TC z)W?w^BOc>Pw2FMBU0wn6>^+4hf~cQ>mOkeJA0UV6zZ�@H@s&6co9@_0SY!@XQRg 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ΜUs47(IT-RC*JXMsc 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%0Ah+HpHPF582bE?Y`EmI76i3DL6T)5&4Y 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

NgrMD$62R;e)^Bj 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�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⁢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

@$O$& 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%0Dh``LFia`(IM8 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Ë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 r{a-5!9BmMj-H{`S8BpJrRs literal 0 HcmV?d00001 diff --git a/articles/index.html b/articles/index.html new file mode 100644 index 00000000..bb7fcc8c --- /dev/null +++ b/articles/index.html @@ -0,0 +1,94 @@ + +Articles • memoiR + Skip to contents + + +

+ + + +
+ + + +
+ + + + + + + diff --git a/articles/memoiR.html b/articles/memoiR.html new file mode 100644 index 00000000..5e184886 --- /dev/null +++ b/articles/memoiR.html @@ -0,0 +1,240 @@ + + + + + + + + +R Markdown and Bookdown Templates to Publish Documents • memoiR + + + + + + + + + + + + + + + + + Skip to contents + + +
+ + + + +
+
+ + + +
+

Content +

+

This package provides templates to publish well-formatted documents +both in HTML and PDF formats. Documents can be produced locally or +hosted on GitHub, where GitHub actions can update the published +documents continuously.

+

Long documents are the main purpose of this package. Along with a +GitBook or Bootstrap 4 version to be read online, their PDF version +based on the LaTeX class memoir can be highly +customized (see examples 1 and +2).

+

Functions are provided to make the publication of the documents on +GitHub very easy, including their continuous integration.

+

Templates include:

+
    +
  • “Memoir”: a book template based on memoir. The HTML version is a +GitBook or a Bootstap 4 book and the PDF version is formatted by the +memoir LaTeX template.
  • +
  • “Stylish Article”: an article for self archiving. The HTML versions +are optimized to be read online and the PDF version is a two-column, +well formatted article to be printed.
  • +
  • “Simple Article”: simpler than the stylish article. The HTML +versions are the same and the PDF version follows the classical +‘article’ LaTeX template.
  • +
  • “Beamer Slideshow”: the HTML version is either IOSlide or Slidy and +the PDF version is a Beamer slideshow.
  • +
+

Available HTML formats for articles are:

+ +
+
+

Getting started +

+

In RStudio, either:

+
    +
  • create a new R Markdown document and chose the appropriate template +in the wizard: +
      +
    • Use the menu “File > New File… > R Markdown…”, click on +From template and pick up the template you want in the +list.
    • +
    • Choose the location to create the document and the name of its +directory.
    • +
    • Make the new folder an RStudio Project: use the menu “File / New +Project…”, click on “Existing Directory” and select the directory +created previously.
    • +
    +
  • +
  • or directly create a project with the appropriate wizard: +
      +
    • Use the menu “File > New Project > New Directory > Document +Project using memoiR”.
    • +
    • Chose the location to create the document and the name of its +directory.
    • +
    • Choose the document type in the list.
    • +
    +
  • +
+

Articles and slideshows are produced by clicking on the +Knit button of the Source pane of their Rmd file. +Memoirs are produced by clicking on the Build Book +button of the Build pane.

+

Push your project to GitHub and activate GitHub Pages to make your +documents readable online. The following functions help simplify that +task:

+
    +
  • +build_gitignore() to create a .gitignore +file. Activate git source control then.
  • +
  • +build_readme() to create a README.md file, +that will be the GitHub Pages index of articles or slideshows.
  • +
  • +build_githubpages() to move knitted documents (articles +or slideshows) to the docs folder.
  • +
+

Documents can be knitted by GitHub Action if continuous integration +is activated:

+
    +
  • In GitHub Settings, enter two secrets: +
      +
    • EMAIL: the email address of the author,
    • +
    • GH-PAT: a valid Personal Access Token.
    • +
    +
  • +
  • run build_ghworkflow() to create the necessary script +(.github/workflows/check.yml).
  • +
+
+
+

Credits +

+

The feather in the memoiR package sticker is from Wikimedia +under license CC BY-SA +3.0.

+

The memoir LaTeX +package is on CTAN.

+

The Stylish +Article template is adapted from LaTeX +Templates, that in turn adapted it from a LaTeX class by Mathias +Legrand. Its licence is CC BY-NC-SA +3.0.

+
+
+

Full documentation +

+

https://EricMarcon.github.io/memoiR/

+
+
+
+ + + +
+ + + +
+
+ + + + + + + diff --git a/articles/trim.png b/articles/trim.png new file mode 100644 index 0000000000000000000000000000000000000000..f94245d9dce2562a3ed5352f467bc9b3eec662b5 GIT binary patch literal 44239 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

}1CorFq5k4pM> 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

qtZiW7Kll$&UtCe>gSf@n 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 G_J06c0_`CH literal 0 HcmV?d00001 diff --git a/articles/upgrade.html b/articles/upgrade.html new file mode 100644 index 00000000..05676f9c --- /dev/null +++ b/articles/upgrade.html @@ -0,0 +1,175 @@ + + + + + + + + +Upgrade a Project • memoiR + + + + + + + + + + + + + + + + + Skip to contents + + +

+ + + + +
+
+ + + +

Document projects made by memoiR can be knitted +without the package, which is used only to create them. Yet, new +versions of the package may support new features that should be included +in an existing project. Upgrading a document project to a new version of +memoiR may be done according to two different +strategies. This may take some time so do it only if necessary and keep +a copy of the old version of the project.

+
+

Create a new project +

+

The simplest solution consists of creating a new project from scratch +with an updated version of the package. Then, copy and paste the content +of the old project:

+
    +
  • memoir chapters (.Rmd files) and text from the +index.Rmd files in memoirs,
  • +
  • text of .Rmd files from article or presentation +projects
  • +
  • the yaml headers of .Rmd files: they contain the +parameters of the project (its title, its language…)
  • +
+

Run the commands again: build_gitignore() to build the +.gitignore file, build_ghworkflow() to +activate continuous integration, build_readme() for the +README.md file.

+
+
+

Upgrade the helper files of an existing project +

+

In the alternative strategy, the existing project is modified to +assess the new helper files from the package.

+

Create a new project of the same type as the project to upgrade, +e.g. “Stylish Article”. Copy files from the new project to the same +folder of the old one:

+
    +
  • replace the content of the latex folder (but do not +overwrite your changes in preamble.tex, +before_body.tex and after_body.tex).
  • +
  • upgrade the .css files.
  • +
  • add any new file that do not exist in the old project, +e.g. bs4_style.css to allow Bootstrap 4 style in +memoirs.
  • +
+
+
+

Conclusion +

+

Existing document projects can be upgraded to benefit from new +features of a recent memoiR version, at the price of +copying new files from the package. Changes in modified files, e.g. new +options in the yaml header of an existing .Rmd file require +comparing the new and old file structures and updating the new files +line by line.

+
+
+
+ + + +
+ + + +
+
+ + + + + + + diff --git a/authors.html b/authors.html new file mode 100644 index 00000000..fbd322bf --- /dev/null +++ b/authors.html @@ -0,0 +1,103 @@ + +Authors and Citation • memoiR + Skip to contents + + +
+
+
+ +
+

Authors

+ +
  • +

    Eric Marcon. Author, maintainer. +

    +
  • +
+ +
+

Citation

+

Source: DESCRIPTION

+ +

Marcon E (2024). +memoiR: R Markdown and Bookdown Templates to Publish Documents. +R package version 1.2-5, https://github.com/EricMarcon/memoiR, https://ericmarcon.github.io/memoiR/. +

+
@Manual{,
+  title = {memoiR: R Markdown and Bookdown Templates to Publish Documents},
+  author = {Eric Marcon},
+  year = {2024},
+  note = {R package version 1.2-5, https://github.com/EricMarcon/memoiR},
+  url = {https://ericmarcon.github.io/memoiR/},
+}
+
+
+ + +
+ + + +
+ + + + + + + diff --git a/deps/bootstrap-5.3.1/bootstrap.bundle.min.js b/deps/bootstrap-5.3.1/bootstrap.bundle.min.js new file mode 100644 index 00000000..e8f21f70 --- /dev/null +++ b/deps/bootstrap-5.3.1/bootstrap.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.3.1 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t=new Map,e={set(e,i,n){t.has(e)||t.set(e,new Map);const s=t.get(e);s.has(i)||0===s.size?s.set(i,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`)},get:(e,i)=>t.has(e)&&t.get(e).get(i)||null,remove(e,i){if(!t.has(e))return;const n=t.get(e);n.delete(i),0===n.size&&t.delete(e)}},i="transitionend",n=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),s=t=>{t.dispatchEvent(new Event(i))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(n(t)):null,a=t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},l=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),c=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?c(t.parentNode):null},h=()=>{},d=t=>{t.offsetHeight},u=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,f=[],p=()=>"rtl"===document.documentElement.dir,m=t=>{var e;e=()=>{const e=u();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(f.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of f)t()})),f.push(e)):e()},g=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,_=(t,e,n=!0)=>{if(!n)return void g(t);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let r=!1;const a=({target:n})=>{n===e&&(r=!0,e.removeEventListener(i,a),g(t))};e.addEventListener(i,a),setTimeout((()=>{r||s(e)}),o)},b=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},v=/[^.]*(?=\..*)\.|.*/,y=/\..*/,w=/::\d+$/,A={};let E=1;const T={mouseenter:"mouseover",mouseleave:"mouseout"},C=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function O(t,e){return e&&`${e}::${E++}`||t.uidEvent||E++}function x(t){const e=O(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function k(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function L(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=I(t);return C.has(o)||(o=t),[n,s,o]}function S(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=L(e,i,n);if(e in T){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=x(t),c=l[a]||(l[a]={}),h=k(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=O(r,e.replace(v,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return P(s,{delegateTarget:r}),n.oneOff&&N.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return P(n,{delegateTarget:t}),i.oneOff&&N.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function D(t,e,i,n,s){const o=k(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function $(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&D(t,e,i,r.callable,r.delegationSelector)}function I(t){return t=t.replace(y,""),T[t]||t}const N={on(t,e,i,n){S(t,e,i,n,!1)},one(t,e,i,n){S(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=L(e,i,n),a=r!==e,l=x(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))$(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(w,"");a&&!e.includes(s)||D(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;D(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=u();let s=null,o=!0,r=!0,a=!1;e!==I(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=P(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function P(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function M(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function j(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const F={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${j(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${j(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=M(t.dataset[n])}return e},getDataAttribute:(t,e)=>M(t.getAttribute(`data-bs-${j(e)}`))};class H{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=o(e)?F.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(e)?F.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],r=o(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`)}var i}}class W extends H{constructor(t,i){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(i),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),N.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){_(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.1"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const B=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return n(e)},z={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!l(t)&&a(t)))},getSelectorFromElement(t){const e=B(t);return e&&z.findOne(e)?e:null},getElementFromSelector(t){const e=B(t);return e?z.findOne(e):null},getMultipleElementsFromSelector(t){const e=B(t);return e?z.find(e):[]}},R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;N.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),l(this))return;const s=z.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},q=".bs.alert",V=`close${q}`,K=`closed${q}`;class Q extends W{static get NAME(){return"alert"}close(){if(N.trigger(this._element,V).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),N.trigger(this._element,K),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Q.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(Q,"close"),m(Q);const X='[data-bs-toggle="button"]';class Y extends W{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Y.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}N.on(document,"click.bs.button.data-api",X,(t=>{t.preventDefault();const e=t.target.closest(X);Y.getOrCreateInstance(e).toggle()})),m(Y);const U=".bs.swipe",G=`touchstart${U}`,J=`touchmove${U}`,Z=`touchend${U}`,tt=`pointerdown${U}`,et=`pointerup${U}`,it={endCallback:null,leftCallback:null,rightCallback:null},nt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class st extends H{constructor(t,e){super(),this._element=t,t&&st.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return it}static get DefaultType(){return nt}static get NAME(){return"swipe"}dispose(){N.off(this._element,U)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),g(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&g(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(N.on(this._element,tt,(t=>this._start(t))),N.on(this._element,et,(t=>this._end(t))),this._element.classList.add("pointer-event")):(N.on(this._element,G,(t=>this._start(t))),N.on(this._element,J,(t=>this._move(t))),N.on(this._element,Z,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const ot=".bs.carousel",rt=".data-api",at="next",lt="prev",ct="left",ht="right",dt=`slide${ot}`,ut=`slid${ot}`,ft=`keydown${ot}`,pt=`mouseenter${ot}`,mt=`mouseleave${ot}`,gt=`dragstart${ot}`,_t=`load${ot}${rt}`,bt=`click${ot}${rt}`,vt="carousel",yt="active",wt=".active",At=".carousel-item",Et=wt+At,Tt={ArrowLeft:ht,ArrowRight:ct},Ct={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Ot={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class xt extends W{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=z.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===vt&&this.cycle()}static get Default(){return Ct}static get DefaultType(){return Ot}static get NAME(){return"carousel"}next(){this._slide(at)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(lt)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?N.one(this._element,ut,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void N.one(this._element,ut,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?at:lt;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&N.on(this._element,ft,(t=>this._keydown(t))),"hover"===this._config.pause&&(N.on(this._element,pt,(()=>this.pause())),N.on(this._element,mt,(()=>this._maybeEnableCycle()))),this._config.touch&&st.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of z.find(".carousel-item img",this._element))N.on(t,gt,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ct)),rightCallback:()=>this._slide(this._directionToOrder(ht)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new st(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=Tt[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=z.findOne(wt,this._indicatorsElement);e.classList.remove(yt),e.removeAttribute("aria-current");const i=z.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(yt),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===at,s=e||b(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>N.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(dt).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),d(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(yt),i.classList.remove(yt,c,l),this._isSliding=!1,r(ut)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return z.findOne(Et,this._element)}_getItems(){return z.find(At,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===ct?lt:at:t===ct?at:lt}_orderToDirection(t){return p()?t===lt?ct:ht:t===lt?ht:ct}static jQueryInterface(t){return this.each((function(){const e=xt.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}N.on(document,bt,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=z.getElementFromSelector(this);if(!e||!e.classList.contains(vt))return;t.preventDefault();const i=xt.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===F.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),N.on(window,_t,(()=>{const t=z.find('[data-bs-ride="carousel"]');for(const e of t)xt.getOrCreateInstance(e)})),m(xt);const kt=".bs.collapse",Lt=`show${kt}`,St=`shown${kt}`,Dt=`hide${kt}`,$t=`hidden${kt}`,It=`click${kt}.data-api`,Nt="show",Pt="collapse",Mt="collapsing",jt=`:scope .${Pt} .${Pt}`,Ft='[data-bs-toggle="collapse"]',Ht={parent:null,toggle:!0},Wt={parent:"(null|element)",toggle:"boolean"};class Bt extends W{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=z.find(Ft);for(const t of i){const e=z.getSelectorFromElement(t),i=z.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Ht}static get DefaultType(){return Wt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>Bt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(N.trigger(this._element,Lt).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Pt),this._element.classList.add(Mt),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Mt),this._element.classList.add(Pt,Nt),this._element.style[e]="",N.trigger(this._element,St)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(N.trigger(this._element,Dt).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,d(this._element),this._element.classList.add(Mt),this._element.classList.remove(Pt,Nt);for(const t of this._triggerArray){const e=z.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Mt),this._element.classList.add(Pt),N.trigger(this._element,$t)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(Nt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Ft);for(const e of t){const t=z.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=z.find(jt,this._config.parent);return z.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=Bt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}N.on(document,It,Ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of z.getMultipleElementsFromSelector(this))Bt.getOrCreateInstance(t,{toggle:!1}).toggle()})),m(Bt);var zt="top",Rt="bottom",qt="right",Vt="left",Kt="auto",Qt=[zt,Rt,qt,Vt],Xt="start",Yt="end",Ut="clippingParents",Gt="viewport",Jt="popper",Zt="reference",te=Qt.reduce((function(t,e){return t.concat([e+"-"+Xt,e+"-"+Yt])}),[]),ee=[].concat(Qt,[Kt]).reduce((function(t,e){return t.concat([e,e+"-"+Xt,e+"-"+Yt])}),[]),ie="beforeRead",ne="read",se="afterRead",oe="beforeMain",re="main",ae="afterMain",le="beforeWrite",ce="write",he="afterWrite",de=[ie,ne,se,oe,re,ae,le,ce,he];function ue(t){return t?(t.nodeName||"").toLowerCase():null}function fe(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function pe(t){return t instanceof fe(t).Element||t instanceof Element}function me(t){return t instanceof fe(t).HTMLElement||t instanceof HTMLElement}function ge(t){return"undefined"!=typeof ShadowRoot&&(t instanceof fe(t).ShadowRoot||t instanceof ShadowRoot)}const _e={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];me(s)&&ue(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});me(n)&&ue(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function be(t){return t.split("-")[0]}var ve=Math.max,ye=Math.min,we=Math.round;function Ae(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function Ee(){return!/^((?!chrome|android).)*safari/i.test(Ae())}function Te(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&me(t)&&(s=t.offsetWidth>0&&we(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&we(n.height)/t.offsetHeight||1);var r=(pe(t)?fe(t):window).visualViewport,a=!Ee()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function Ce(t){var e=Te(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Oe(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&ge(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function xe(t){return fe(t).getComputedStyle(t)}function ke(t){return["table","td","th"].indexOf(ue(t))>=0}function Le(t){return((pe(t)?t.ownerDocument:t.document)||window.document).documentElement}function Se(t){return"html"===ue(t)?t:t.assignedSlot||t.parentNode||(ge(t)?t.host:null)||Le(t)}function De(t){return me(t)&&"fixed"!==xe(t).position?t.offsetParent:null}function $e(t){for(var e=fe(t),i=De(t);i&&ke(i)&&"static"===xe(i).position;)i=De(i);return i&&("html"===ue(i)||"body"===ue(i)&&"static"===xe(i).position)?e:i||function(t){var e=/firefox/i.test(Ae());if(/Trident/i.test(Ae())&&me(t)&&"fixed"===xe(t).position)return null;var i=Se(t);for(ge(i)&&(i=i.host);me(i)&&["html","body"].indexOf(ue(i))<0;){var n=xe(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Ie(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Ne(t,e,i){return ve(t,ye(e,i))}function Pe(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function Me(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const je={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=be(i.placement),l=Ie(a),c=[Vt,qt].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return Pe("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:Me(t,Qt))}(s.padding,i),d=Ce(o),u="y"===l?zt:Vt,f="y"===l?Rt:qt,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=$e(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,A=Ne(v,w,y),E=l;i.modifiersData[n]=((e={})[E]=A,e.centerOffset=A-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Oe(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fe(t){return t.split("-")[1]}var He={top:"auto",right:"auto",bottom:"auto",left:"auto"};function We(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=t.isFixed,u=r.x,f=void 0===u?0:u,p=r.y,m=void 0===p?0:p,g="function"==typeof h?h({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var _=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),v=Vt,y=zt,w=window;if(c){var A=$e(i),E="clientHeight",T="clientWidth";A===fe(i)&&"static"!==xe(A=Le(i)).position&&"absolute"===a&&(E="scrollHeight",T="scrollWidth"),(s===zt||(s===Vt||s===qt)&&o===Yt)&&(y=Rt,m-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[E])-n.height,m*=l?1:-1),s!==Vt&&(s!==zt&&s!==Rt||o!==Yt)||(v=qt,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[T])-n.width,f*=l?1:-1)}var C,O=Object.assign({position:a},c&&He),x=!0===h?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:we(i*s)/s||0,y:we(n*s)/s||0}}({x:f,y:m},fe(i)):{x:f,y:m};return f=x.x,m=x.y,l?Object.assign({},O,((C={})[y]=b?"0":"",C[v]=_?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",C)):Object.assign({},O,((e={})[y]=b?m+"px":"",e[v]=_?f+"px":"",e.transform="",e))}const Be={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:be(e.placement),variation:Fe(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,We(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,We(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var ze={passive:!0};const Re={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=fe(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,ze)})),a&&l.addEventListener("resize",i.update,ze),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,ze)})),a&&l.removeEventListener("resize",i.update,ze)}},data:{}};var qe={left:"right",right:"left",bottom:"top",top:"bottom"};function Ve(t){return t.replace(/left|right|bottom|top/g,(function(t){return qe[t]}))}var Ke={start:"end",end:"start"};function Qe(t){return t.replace(/start|end/g,(function(t){return Ke[t]}))}function Xe(t){var e=fe(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ye(t){return Te(Le(t)).left+Xe(t).scrollLeft}function Ue(t){var e=xe(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ge(t){return["html","body","#document"].indexOf(ue(t))>=0?t.ownerDocument.body:me(t)&&Ue(t)?t:Ge(Se(t))}function Je(t,e){var i;void 0===e&&(e=[]);var n=Ge(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=fe(n),r=s?[o].concat(o.visualViewport||[],Ue(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Je(Se(r)))}function Ze(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function ti(t,e,i){return e===Gt?Ze(function(t,e){var i=fe(t),n=Le(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=Ee();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+Ye(t),y:l}}(t,i)):pe(e)?function(t,e){var i=Te(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):Ze(function(t){var e,i=Le(t),n=Xe(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ve(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ve(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ye(t),l=-n.scrollTop;return"rtl"===xe(s||i).direction&&(a+=ve(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Le(t)))}function ei(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?be(s):null,r=s?Fe(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case zt:e={x:a,y:i.y-n.height};break;case Rt:e={x:a,y:i.y+i.height};break;case qt:e={x:i.x+i.width,y:l};break;case Vt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?Ie(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case Xt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Yt:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ii(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.strategy,r=void 0===o?t.strategy:o,a=i.boundary,l=void 0===a?Ut:a,c=i.rootBoundary,h=void 0===c?Gt:c,d=i.elementContext,u=void 0===d?Jt:d,f=i.altBoundary,p=void 0!==f&&f,m=i.padding,g=void 0===m?0:m,_=Pe("number"!=typeof g?g:Me(g,Qt)),b=u===Jt?Zt:Jt,v=t.rects.popper,y=t.elements[p?b:u],w=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=Je(Se(t)),i=["absolute","fixed"].indexOf(xe(t).position)>=0&&me(t)?$e(t):t;return pe(i)?e.filter((function(t){return pe(t)&&Oe(t,i)&&"body"!==ue(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=ti(t,i,n);return e.top=ve(s.top,e.top),e.right=ye(s.right,e.right),e.bottom=ye(s.bottom,e.bottom),e.left=ve(s.left,e.left),e}),ti(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(pe(y)?y:y.contextElement||Le(t.elements.popper),l,h,r),A=Te(t.elements.reference),E=ei({reference:A,element:v,strategy:"absolute",placement:s}),T=Ze(Object.assign({},v,E)),C=u===Jt?T:A,O={top:w.top-C.top+_.top,bottom:C.bottom-w.bottom+_.bottom,left:w.left-C.left+_.left,right:C.right-w.right+_.right},x=t.modifiersData.offset;if(u===Jt&&x){var k=x[s];Object.keys(O).forEach((function(t){var e=[qt,Rt].indexOf(t)>=0?1:-1,i=[zt,Rt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function ni(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?ee:l,h=Fe(n),d=h?a?te:te.filter((function(t){return Fe(t)===h})):Qt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ii(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[be(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const si={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=be(g),b=l||(_!==g&&p?function(t){if(be(t)===Kt)return[];var e=Ve(t);return[Qe(t),e,Qe(e)]}(g):[Ve(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(be(i)===Kt?ni(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,A=new Map,E=!0,T=v[0],C=0;C=0,S=L?"width":"height",D=ii(e,{placement:O,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),$=L?k?qt:Vt:k?Rt:zt;y[S]>w[S]&&($=Ve($));var I=Ve($),N=[];if(o&&N.push(D[x]<=0),a&&N.push(D[$]<=0,D[I]<=0),N.every((function(t){return t}))){T=O,E=!1;break}A.set(O,N)}if(E)for(var P=function(t){var e=v.find((function(e){var i=A.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==P(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function oi(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function ri(t){return[zt,qt,Rt,Vt].some((function(e){return t[e]>=0}))}const ai={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ii(e,{elementContext:"reference"}),a=ii(e,{altBoundary:!0}),l=oi(r,n),c=oi(a,s,o),h=ri(l),d=ri(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},li={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=ee.reduce((function(t,i){return t[i]=function(t,e,i){var n=be(t),s=[Vt,zt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[Vt,qt].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},ci={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=ei({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},hi={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ii(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=be(e.placement),b=Fe(e.placement),v=!b,y=Ie(_),w="x"===y?"y":"x",A=e.modifiersData.popperOffsets,E=e.rects.reference,T=e.rects.popper,C="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,O="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),x=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(A){if(o){var L,S="y"===y?zt:Vt,D="y"===y?Rt:qt,$="y"===y?"height":"width",I=A[y],N=I+g[S],P=I-g[D],M=f?-T[$]/2:0,j=b===Xt?E[$]:T[$],F=b===Xt?-T[$]:-E[$],H=e.elements.arrow,W=f&&H?Ce(H):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=B[S],R=B[D],q=Ne(0,E[$],W[$]),V=v?E[$]/2-M-q-z-O.mainAxis:j-q-z-O.mainAxis,K=v?-E[$]/2+M+q+R+O.mainAxis:F+q+R+O.mainAxis,Q=e.elements.arrow&&$e(e.elements.arrow),X=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,Y=null!=(L=null==x?void 0:x[y])?L:0,U=I+K-Y,G=Ne(f?ye(N,I+V-Y-X):N,I,f?ve(P,U):P);A[y]=G,k[y]=G-I}if(a){var J,Z="x"===y?zt:Vt,tt="x"===y?Rt:qt,et=A[w],it="y"===w?"height":"width",nt=et+g[Z],st=et-g[tt],ot=-1!==[zt,Vt].indexOf(_),rt=null!=(J=null==x?void 0:x[w])?J:0,at=ot?nt:et-E[it]-T[it]-rt+O.altAxis,lt=ot?et+E[it]+T[it]-rt-O.altAxis:st,ct=f&&ot?function(t,e,i){var n=Ne(t,e,i);return n>i?i:n}(at,et,lt):Ne(f?at:nt,et,f?lt:st);A[w]=ct,k[w]=ct-et}e.modifiersData[n]=k}},requiresIfExists:["offset"]};function di(t,e,i){void 0===i&&(i=!1);var n,s,o=me(e),r=me(e)&&function(t){var e=t.getBoundingClientRect(),i=we(e.width)/t.offsetWidth||1,n=we(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=Le(e),l=Te(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==ue(e)||Ue(a))&&(c=(n=e)!==fe(n)&&me(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:Xe(n)),me(e)?((h=Te(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=Ye(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function ui(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var fi={placement:"bottom",modifiers:[],strategy:"absolute"};function pi(){for(var t=arguments.length,e=new Array(t),i=0;iNumber.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(F.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...g(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=z.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>a(t)));i.length&&b(i,e,t===Ti,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=qi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=z.find(Ni);for(const i of e){const e=qi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ei,Ti].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ii)?this:z.prev(this,Ii)[0]||z.next(this,Ii)[0]||z.findOne(Ii,t.delegateTarget.parentNode),o=qi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}N.on(document,Si,Ii,qi.dataApiKeydownHandler),N.on(document,Si,Pi,qi.dataApiKeydownHandler),N.on(document,Li,qi.clearMenus),N.on(document,Di,qi.clearMenus),N.on(document,Li,Ii,(function(t){t.preventDefault(),qi.getOrCreateInstance(this).toggle()})),m(qi);const Vi="backdrop",Ki="show",Qi=`mousedown.bs.${Vi}`,Xi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Yi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ui extends H{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Xi}static get DefaultType(){return Yi}static get NAME(){return Vi}show(t){if(!this._config.isVisible)return void g(t);this._append();const e=this._getElement();this._config.isAnimated&&d(e),e.classList.add(Ki),this._emulateAnimation((()=>{g(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ki),this._emulateAnimation((()=>{this.dispose(),g(t)}))):g(t)}dispose(){this._isAppended&&(N.off(this._element,Qi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=r(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),N.on(t,Qi,(()=>{g(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const Gi=".bs.focustrap",Ji=`focusin${Gi}`,Zi=`keydown.tab${Gi}`,tn="backward",en={autofocus:!0,trapElement:null},nn={autofocus:"boolean",trapElement:"element"};class sn extends H{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return en}static get DefaultType(){return nn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),N.off(document,Gi),N.on(document,Ji,(t=>this._handleFocusin(t))),N.on(document,Zi,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,N.off(document,Gi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=z.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===tn?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?tn:"forward")}}const on=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",rn=".sticky-top",an="padding-right",ln="margin-right";class cn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,an,(e=>e+t)),this._setElementAttributes(on,an,(e=>e+t)),this._setElementAttributes(rn,ln,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,an),this._resetElementAttributes(on,an),this._resetElementAttributes(rn,ln)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&F.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=F.getDataAttribute(t,e);null!==i?(F.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(o(t))e(t);else for(const i of z.find(t,this._element))e(i)}}const hn=".bs.modal",dn=`hide${hn}`,un=`hidePrevented${hn}`,fn=`hidden${hn}`,pn=`show${hn}`,mn=`shown${hn}`,gn=`resize${hn}`,_n=`click.dismiss${hn}`,bn=`mousedown.dismiss${hn}`,vn=`keydown.dismiss${hn}`,yn=`click${hn}.data-api`,wn="modal-open",An="show",En="modal-static",Tn={backdrop:!0,focus:!0,keyboard:!0},Cn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class On extends W{constructor(t,e){super(t,e),this._dialog=z.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new cn,this._addEventListeners()}static get Default(){return Tn}static get DefaultType(){return Cn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||N.trigger(this._element,pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(wn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(N.trigger(this._element,dn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(An),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){N.off(window,hn),N.off(this._dialog,hn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ui({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=z.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),d(this._element),this._element.classList.add(An),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,N.trigger(this._element,mn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){N.on(this._element,vn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),N.on(window,gn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),N.on(this._element,bn,(t=>{N.one(this._element,_n,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(wn),this._resetAdjustments(),this._scrollBar.reset(),N.trigger(this._element,fn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(N.trigger(this._element,un).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(En)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(En),this._queueCallback((()=>{this._element.classList.remove(En),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=On.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}N.on(document,yn,'[data-bs-toggle="modal"]',(function(t){const e=z.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),N.one(e,pn,(t=>{t.defaultPrevented||N.one(e,fn,(()=>{a(this)&&this.focus()}))}));const i=z.findOne(".modal.show");i&&On.getInstance(i).hide(),On.getOrCreateInstance(e).toggle(this)})),R(On),m(On);const xn=".bs.offcanvas",kn=".data-api",Ln=`load${xn}${kn}`,Sn="show",Dn="showing",$n="hiding",In=".offcanvas.show",Nn=`show${xn}`,Pn=`shown${xn}`,Mn=`hide${xn}`,jn=`hidePrevented${xn}`,Fn=`hidden${xn}`,Hn=`resize${xn}`,Wn=`click${xn}${kn}`,Bn=`keydown.dismiss${xn}`,zn={backdrop:!0,keyboard:!0,scroll:!1},Rn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class qn extends W{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return zn}static get DefaultType(){return Rn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||N.trigger(this._element,Nn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new cn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Dn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Sn),this._element.classList.remove(Dn),N.trigger(this._element,Pn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(N.trigger(this._element,Mn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add($n),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Sn,$n),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new cn).reset(),N.trigger(this._element,Fn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Ui({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():N.trigger(this._element,jn)}:null})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_addEventListeners(){N.on(this._element,Bn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():N.trigger(this._element,jn))}))}static jQueryInterface(t){return this.each((function(){const e=qn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}N.on(document,Wn,'[data-bs-toggle="offcanvas"]',(function(t){const e=z.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this))return;N.one(e,Fn,(()=>{a(this)&&this.focus()}));const i=z.findOne(In);i&&i!==e&&qn.getInstance(i).hide(),qn.getOrCreateInstance(e).toggle(this)})),N.on(window,Ln,(()=>{for(const t of z.find(In))qn.getOrCreateInstance(t).show()})),N.on(window,Hn,(()=>{for(const t of z.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&qn.getOrCreateInstance(t).hide()})),R(qn),m(qn);const Vn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Kn.has(i)||Boolean(Qn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Yn={allowList:Vn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Un={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Gn={entry:"(string|element|function|null)",selector:"(string|element)"};class Jn extends H{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Yn}static get DefaultType(){return Un}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Gn)}_setContent(t,e,i){const n=z.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Xn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return g(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Zn=new Set(["sanitize","allowList","sanitizeFn"]),ts="fade",es="show",is=".modal",ns="hide.bs.modal",ss="hover",os="focus",rs={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},as={allowList:Vn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ls={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class cs extends W{constructor(t,e){if(void 0===vi)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return as}static get DefaultType(){return ls}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),N.off(this._element.closest(is),ns,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=N.trigger(this._element,this.constructor.eventName("show")),e=(c(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),N.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.on(t,"mouseover",h);this._queueCallback((()=>{N.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!N.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.off(t,"mouseover",h);this._activeTrigger.click=!1,this._activeTrigger[os]=!1,this._activeTrigger[ss]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),N.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(ts,es),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(ts),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Jn({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ts)}_isShown(){return this.tip&&this.tip.classList.contains(es)}_createPopper(t){const e=g(this._config.placement,[this,t,this._element]),i=rs[e.toUpperCase()];return bi(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return g(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...g(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)N.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===ss?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===ss?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");N.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?os:ss]=!0,e._enter()})),N.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?os:ss]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},N.on(this._element.closest(is),ns,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=F.getDataAttributes(this._element);for(const t of Object.keys(e))Zn.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=cs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(cs);const hs={...cs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ds={...cs.DefaultType,content:"(null|string|element|function)"};class us extends cs{static get Default(){return hs}static get DefaultType(){return ds}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=us.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(us);const fs=".bs.scrollspy",ps=`activate${fs}`,ms=`click${fs}`,gs=`load${fs}.data-api`,_s="active",bs="[href]",vs=".nav-link",ys=`${vs}, .nav-item > ${vs}, .list-group-item`,ws={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},As={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Es extends W{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return ws}static get DefaultType(){return As}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=r(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(N.off(this._config.target,ms),N.on(this._config.target,ms,bs,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=z.find(bs,this._config.target);for(const e of t){if(!e.hash||l(e))continue;const t=z.findOne(decodeURI(e.hash),this._element);a(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(_s),this._activateParents(t),N.trigger(this._element,ps,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))z.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(_s);else for(const e of z.parents(t,".nav, .list-group"))for(const t of z.prev(e,ys))t.classList.add(_s)}_clearActiveClass(t){t.classList.remove(_s);const e=z.find(`${bs}.${_s}`,t);for(const t of e)t.classList.remove(_s)}static jQueryInterface(t){return this.each((function(){const e=Es.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(window,gs,(()=>{for(const t of z.find('[data-bs-spy="scroll"]'))Es.getOrCreateInstance(t)})),m(Es);const Ts=".bs.tab",Cs=`hide${Ts}`,Os=`hidden${Ts}`,xs=`show${Ts}`,ks=`shown${Ts}`,Ls=`click${Ts}`,Ss=`keydown${Ts}`,Ds=`load${Ts}`,$s="ArrowLeft",Is="ArrowRight",Ns="ArrowUp",Ps="ArrowDown",Ms="Home",js="End",Fs="active",Hs="fade",Ws="show",Bs=":not(.dropdown-toggle)",zs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Rs=`.nav-link${Bs}, .list-group-item${Bs}, [role="tab"]${Bs}, ${zs}`,qs=`.${Fs}[data-bs-toggle="tab"], .${Fs}[data-bs-toggle="pill"], .${Fs}[data-bs-toggle="list"]`;class Vs extends W{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),N.on(this._element,Ss,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?N.trigger(e,Cs,{relatedTarget:t}):null;N.trigger(t,xs,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Fs),this._activate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),N.trigger(t,ks,{relatedTarget:e})):t.classList.add(Ws)}),t,t.classList.contains(Hs)))}_deactivate(t,e){t&&(t.classList.remove(Fs),t.blur(),this._deactivate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),N.trigger(t,Os,{relatedTarget:e})):t.classList.remove(Ws)}),t,t.classList.contains(Hs)))}_keydown(t){if(![$s,Is,Ns,Ps,Ms,js].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!l(t)));let i;if([Ms,js].includes(t.key))i=e[t.key===Ms?0:e.length-1];else{const n=[Is,Ps].includes(t.key);i=b(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Vs.getOrCreateInstance(i).show())}_getChildren(){return z.find(Rs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=z.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=z.findOne(t,i);s&&s.classList.toggle(n,e)};n(".dropdown-toggle",Fs),n(".dropdown-menu",Ws),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Fs)}_getInnerElement(t){return t.matches(Rs)?t:z.findOne(Rs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Vs.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(document,Ls,zs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this)||Vs.getOrCreateInstance(this).show()})),N.on(window,Ds,(()=>{for(const t of z.find(qs))Vs.getOrCreateInstance(t)})),m(Vs);const Ks=".bs.toast",Qs=`mouseover${Ks}`,Xs=`mouseout${Ks}`,Ys=`focusin${Ks}`,Us=`focusout${Ks}`,Gs=`hide${Ks}`,Js=`hidden${Ks}`,Zs=`show${Ks}`,to=`shown${Ks}`,eo="hide",io="show",no="showing",so={animation:"boolean",autohide:"boolean",delay:"number"},oo={animation:!0,autohide:!0,delay:5e3};class ro extends W{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return oo}static get DefaultType(){return so}static get NAME(){return"toast"}show(){N.trigger(this._element,Zs).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(eo),d(this._element),this._element.classList.add(io,no),this._queueCallback((()=>{this._element.classList.remove(no),N.trigger(this._element,to),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(N.trigger(this._element,Gs).defaultPrevented||(this._element.classList.add(no),this._queueCallback((()=>{this._element.classList.add(eo),this._element.classList.remove(no,io),N.trigger(this._element,Js)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(io),super.dispose()}isShown(){return this._element.classList.contains(io)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){N.on(this._element,Qs,(t=>this._onInteraction(t,!0))),N.on(this._element,Xs,(t=>this._onInteraction(t,!1))),N.on(this._element,Ys,(t=>this._onInteraction(t,!0))),N.on(this._element,Us,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ro.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(ro),m(ro),{Alert:Q,Button:Y,Carousel:xt,Collapse:Bt,Dropdown:qi,Modal:On,Offcanvas:qn,Popover:us,ScrollSpy:Es,Tab:Vs,Toast:ro,Tooltip:cs}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/deps/bootstrap-5.3.1/bootstrap.bundle.min.js.map b/deps/bootstrap-5.3.1/bootstrap.bundle.min.js.map new file mode 100644 index 00000000..3863da8b --- /dev/null +++ b/deps/bootstrap-5.3.1/bootstrap.bundle.min.js.map @@ -0,0 +1 @@ +{"version":3,"names":["elementMap","Map","Data","set","element","key","instance","has","instanceMap","get","size","console","error","Array","from","keys","remove","delete","TRANSITION_END","parseSelector","selector","window","CSS","escape","replace","match","id","triggerTransitionEnd","dispatchEvent","Event","isElement","object","jquery","nodeType","getElement","length","document","querySelector","isVisible","getClientRects","elementIsVisible","getComputedStyle","getPropertyValue","closedDetails","closest","summary","parentNode","isDisabled","Node","ELEMENT_NODE","classList","contains","disabled","hasAttribute","getAttribute","findShadowRoot","documentElement","attachShadow","getRootNode","root","ShadowRoot","noop","reflow","offsetHeight","getjQuery","jQuery","body","DOMContentLoadedCallbacks","isRTL","dir","defineJQueryPlugin","plugin","callback","$","name","NAME","JQUERY_NO_CONFLICT","fn","jQueryInterface","Constructor","noConflict","readyState","addEventListener","push","execute","possibleCallback","args","defaultValue","executeAfterTransition","transitionElement","waitForTransition","emulatedDuration","transitionDuration","transitionDelay","floatTransitionDuration","Number","parseFloat","floatTransitionDelay","split","getTransitionDurationFromElement","called","handler","target","removeEventListener","setTimeout","getNextActiveElement","list","activeElement","shouldGetNext","isCycleAllowed","listLength","index","indexOf","Math","max","min","namespaceRegex","stripNameRegex","stripUidRegex","eventRegistry","uidEvent","customEvents","mouseenter","mouseleave","nativeEvents","Set","makeEventUid","uid","getElementEvents","findHandler","events","callable","delegationSelector","Object","values","find","event","normalizeParameters","originalTypeEvent","delegationFunction","isDelegated","typeEvent","getTypeEvent","addHandler","oneOff","wrapFunction","relatedTarget","delegateTarget","call","this","handlers","previousFunction","domElements","querySelectorAll","domElement","hydrateObj","EventHandler","off","type","apply","bootstrapDelegationHandler","bootstrapHandler","removeHandler","Boolean","removeNamespacedHandlers","namespace","storeElementEvent","handlerKey","entries","includes","on","one","inNamespace","isNamespace","startsWith","elementEvent","slice","keyHandlers","trigger","jQueryEvent","bubbles","nativeDispatch","defaultPrevented","isPropagationStopped","isImmediatePropagationStopped","isDefaultPrevented","evt","cancelable","preventDefault","obj","meta","value","_unused","defineProperty","configurable","normalizeData","toString","JSON","parse","decodeURIComponent","normalizeDataKey","chr","toLowerCase","Manipulator","setDataAttribute","setAttribute","removeDataAttribute","removeAttribute","getDataAttributes","attributes","bsKeys","dataset","filter","pureKey","charAt","getDataAttribute","Config","Default","DefaultType","Error","_getConfig","config","_mergeConfigObj","_configAfterMerge","_typeCheckConfig","jsonConfig","constructor","configTypes","property","expectedTypes","valueType","prototype","RegExp","test","TypeError","toUpperCase","BaseComponent","super","_element","_config","DATA_KEY","dispose","EVENT_KEY","propertyName","getOwnPropertyNames","_queueCallback","isAnimated","getInstance","getOrCreateInstance","VERSION","eventName","getSelector","hrefAttribute","trim","SelectorEngine","concat","Element","findOne","children","child","matches","parents","ancestor","prev","previous","previousElementSibling","next","nextElementSibling","focusableChildren","focusables","map","join","el","getSelectorFromElement","getElementFromSelector","getMultipleElementsFromSelector","enableDismissTrigger","component","method","clickEvent","tagName","EVENT_CLOSE","EVENT_CLOSED","Alert","close","_destroyElement","each","data","undefined","SELECTOR_DATA_TOGGLE","Button","toggle","button","EVENT_TOUCHSTART","EVENT_TOUCHMOVE","EVENT_TOUCHEND","EVENT_POINTERDOWN","EVENT_POINTERUP","endCallback","leftCallback","rightCallback","Swipe","isSupported","_deltaX","_supportPointerEvents","PointerEvent","_initEvents","_start","_eventIsPointerPenTouch","clientX","touches","_end","_handleSwipe","_move","absDeltaX","abs","direction","add","pointerType","navigator","maxTouchPoints","DATA_API_KEY","ORDER_NEXT","ORDER_PREV","DIRECTION_LEFT","DIRECTION_RIGHT","EVENT_SLIDE","EVENT_SLID","EVENT_KEYDOWN","EVENT_MOUSEENTER","EVENT_MOUSELEAVE","EVENT_DRAG_START","EVENT_LOAD_DATA_API","EVENT_CLICK_DATA_API","CLASS_NAME_CAROUSEL","CLASS_NAME_ACTIVE","SELECTOR_ACTIVE","SELECTOR_ITEM","SELECTOR_ACTIVE_ITEM","KEY_TO_DIRECTION","ArrowLeft","ArrowRight","interval","keyboard","pause","ride","touch","wrap","Carousel","_interval","_activeElement","_isSliding","touchTimeout","_swipeHelper","_indicatorsElement","_addEventListeners","cycle","_slide","nextWhenVisible","hidden","_clearInterval","_updateInterval","setInterval","_maybeEnableCycle","to","items","_getItems","activeIndex","_getItemIndex","_getActive","order","defaultInterval","_keydown","_addTouchEventListeners","img","swipeConfig","_directionToOrder","endCallBack","clearTimeout","_setActiveIndicatorElement","activeIndicator","newActiveIndicator","elementInterval","parseInt","isNext","nextElement","nextElementIndex","triggerEvent","_orderToDirection","isCycling","directionalClassName","orderClassName","completeCallBack","_isAnimated","clearInterval","carousel","slideIndex","carousels","EVENT_SHOW","EVENT_SHOWN","EVENT_HIDE","EVENT_HIDDEN","CLASS_NAME_SHOW","CLASS_NAME_COLLAPSE","CLASS_NAME_COLLAPSING","CLASS_NAME_DEEPER_CHILDREN","parent","Collapse","_isTransitioning","_triggerArray","toggleList","elem","filterElement","foundElement","_initializeChildren","_addAriaAndCollapsedClass","_isShown","hide","show","activeChildren","_getFirstLevelChildren","activeInstance","dimension","_getDimension","style","scrollSize","complete","getBoundingClientRect","selected","triggerArray","isOpen","top","bottom","right","left","auto","basePlacements","start","end","clippingParents","viewport","popper","reference","variationPlacements","reduce","acc","placement","placements","beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite","modifierPhases","getNodeName","nodeName","getWindow","node","ownerDocument","defaultView","isHTMLElement","HTMLElement","isShadowRoot","applyStyles$1","enabled","phase","_ref","state","elements","forEach","styles","assign","effect","_ref2","initialStyles","position","options","strategy","margin","arrow","hasOwnProperty","attribute","requires","getBasePlacement","round","getUAString","uaData","userAgentData","brands","isArray","item","brand","version","userAgent","isLayoutViewport","includeScale","isFixedStrategy","clientRect","scaleX","scaleY","offsetWidth","width","height","visualViewport","addVisualOffsets","x","offsetLeft","y","offsetTop","getLayoutRect","rootNode","isSameNode","host","isTableElement","getDocumentElement","getParentNode","assignedSlot","getTrueOffsetParent","offsetParent","getOffsetParent","isFirefox","currentNode","css","transform","perspective","contain","willChange","getContainingBlock","getMainAxisFromPlacement","within","mathMax","mathMin","mergePaddingObject","paddingObject","expandToHashMap","hashMap","arrow$1","_state$modifiersData$","arrowElement","popperOffsets","modifiersData","basePlacement","axis","len","padding","rects","toPaddingObject","arrowRect","minProp","maxProp","endDiff","startDiff","arrowOffsetParent","clientSize","clientHeight","clientWidth","centerToReference","center","offset","axisProp","centerOffset","_options$element","requiresIfExists","getVariation","unsetSides","mapToStyles","_Object$assign2","popperRect","variation","offsets","gpuAcceleration","adaptive","roundOffsets","isFixed","_offsets$x","_offsets$y","_ref3","hasX","hasY","sideX","sideY","win","heightProp","widthProp","_Object$assign","commonStyles","_ref4","dpr","devicePixelRatio","roundOffsetsByDPR","computeStyles$1","_ref5","_options$gpuAccelerat","_options$adaptive","_options$roundOffsets","passive","eventListeners","_options$scroll","scroll","_options$resize","resize","scrollParents","scrollParent","update","hash","getOppositePlacement","matched","getOppositeVariationPlacement","getWindowScroll","scrollLeft","pageXOffset","scrollTop","pageYOffset","getWindowScrollBarX","isScrollParent","_getComputedStyle","overflow","overflowX","overflowY","getScrollParent","listScrollParents","_element$ownerDocumen","isBody","updatedList","rectToClientRect","rect","getClientRectFromMixedType","clippingParent","html","layoutViewport","getViewportRect","clientTop","clientLeft","getInnerBoundingClientRect","winScroll","scrollWidth","scrollHeight","getDocumentRect","computeOffsets","commonX","commonY","mainAxis","detectOverflow","_options","_options$placement","_options$strategy","_options$boundary","boundary","_options$rootBoundary","rootBoundary","_options$elementConte","elementContext","_options$altBoundary","altBoundary","_options$padding","altContext","clippingClientRect","mainClippingParents","clipperElement","getClippingParents","firstClippingParent","clippingRect","accRect","getClippingRect","contextElement","referenceClientRect","popperClientRect","elementClientRect","overflowOffsets","offsetData","multiply","computeAutoPlacement","flipVariations","_options$allowedAutoP","allowedAutoPlacements","allPlacements","allowedPlacements","overflows","sort","a","b","flip$1","_skip","_options$mainAxis","checkMainAxis","_options$altAxis","altAxis","checkAltAxis","specifiedFallbackPlacements","fallbackPlacements","_options$flipVariatio","preferredPlacement","oppositePlacement","getExpandedFallbackPlacements","referenceRect","checksMap","makeFallbackChecks","firstFittingPlacement","i","_basePlacement","isStartVariation","isVertical","mainVariationSide","altVariationSide","checks","every","check","_loop","_i","fittingPlacement","reset","getSideOffsets","preventedOffsets","isAnySideFullyClipped","some","side","hide$1","preventOverflow","referenceOverflow","popperAltOverflow","referenceClippingOffsets","popperEscapeOffsets","isReferenceHidden","hasPopperEscaped","offset$1","_options$offset","invertDistance","skidding","distance","distanceAndSkiddingToXY","_data$state$placement","popperOffsets$1","preventOverflow$1","_options$tether","tether","_options$tetherOffset","tetherOffset","isBasePlacement","tetherOffsetValue","normalizedTetherOffsetValue","offsetModifierState","_offsetModifierState$","mainSide","altSide","additive","minLen","maxLen","arrowPaddingObject","arrowPaddingMin","arrowPaddingMax","arrowLen","minOffset","maxOffset","clientOffset","offsetModifierValue","tetherMax","preventedOffset","_offsetModifierState$2","_mainSide","_altSide","_offset","_len","_min","_max","isOriginSide","_offsetModifierValue","_tetherMin","_tetherMax","_preventedOffset","v","withinMaxClamp","getCompositeRect","elementOrVirtualElement","isOffsetParentAnElement","offsetParentIsScaled","isElementScaled","modifiers","visited","result","modifier","dep","depModifier","DEFAULT_OPTIONS","areValidElements","arguments","_key","popperGenerator","generatorOptions","_generatorOptions","_generatorOptions$def","defaultModifiers","_generatorOptions$def2","defaultOptions","pending","orderedModifiers","effectCleanupFns","isDestroyed","setOptions","setOptionsAction","cleanupModifierEffects","merged","orderModifiers","current","existing","m","_ref$options","cleanupFn","forceUpdate","_state$elements","_state$orderedModifie","_state$orderedModifie2","Promise","resolve","then","destroy","onFirstUpdate","createPopper","computeStyles","applyStyles","flip","ARROW_UP_KEY","ARROW_DOWN_KEY","EVENT_KEYDOWN_DATA_API","EVENT_KEYUP_DATA_API","SELECTOR_DATA_TOGGLE_SHOWN","SELECTOR_MENU","PLACEMENT_TOP","PLACEMENT_TOPEND","PLACEMENT_BOTTOM","PLACEMENT_BOTTOMEND","PLACEMENT_RIGHT","PLACEMENT_LEFT","autoClose","display","popperConfig","Dropdown","_popper","_parent","_menu","_inNavbar","_detectNavbar","_createPopper","focus","_completeHide","Popper","referenceElement","_getPopperConfig","_getPlacement","parentDropdown","isEnd","_getOffset","popperData","defaultBsPopperConfig","_selectMenuItem","clearMenus","openToggles","context","composedPath","isMenuTarget","dataApiKeydownHandler","isInput","isEscapeEvent","isUpOrDownEvent","getToggleButton","stopPropagation","EVENT_MOUSEDOWN","className","clickCallback","rootElement","Backdrop","_isAppended","_append","_getElement","_emulateAnimation","backdrop","createElement","append","EVENT_FOCUSIN","EVENT_KEYDOWN_TAB","TAB_NAV_BACKWARD","autofocus","trapElement","FocusTrap","_isActive","_lastTabNavDirection","activate","_handleFocusin","_handleKeydown","deactivate","shiftKey","SELECTOR_FIXED_CONTENT","SELECTOR_STICKY_CONTENT","PROPERTY_PADDING","PROPERTY_MARGIN","ScrollBarHelper","getWidth","documentWidth","innerWidth","_disableOverFlow","_setElementAttributes","calculatedValue","_resetElementAttributes","isOverflowing","_saveInitialAttribute","styleProperty","scrollbarWidth","_applyManipulationCallback","setProperty","actualValue","removeProperty","callBack","sel","EVENT_HIDE_PREVENTED","EVENT_RESIZE","EVENT_CLICK_DISMISS","EVENT_MOUSEDOWN_DISMISS","EVENT_KEYDOWN_DISMISS","CLASS_NAME_OPEN","CLASS_NAME_STATIC","Modal","_dialog","_backdrop","_initializeBackDrop","_focustrap","_initializeFocusTrap","_scrollBar","_adjustDialog","_showElement","_hideModal","handleUpdate","modalBody","transitionComplete","_triggerBackdropTransition","event2","_resetAdjustments","isModalOverflowing","initialOverflowY","isBodyOverflowing","paddingLeft","paddingRight","showEvent","alreadyOpen","CLASS_NAME_SHOWING","CLASS_NAME_HIDING","OPEN_SELECTOR","Offcanvas","blur","completeCallback","DefaultAllowlist","area","br","col","code","div","em","hr","h1","h2","h3","h4","h5","h6","li","ol","p","pre","s","small","span","sub","sup","strong","u","ul","uriAttributes","SAFE_URL_PATTERN","allowedAttribute","allowedAttributeList","attributeName","nodeValue","attributeRegex","regex","allowList","content","extraClass","sanitize","sanitizeFn","template","DefaultContentType","entry","TemplateFactory","getContent","_resolvePossibleFunction","hasContent","changeContent","_checkContent","toHtml","templateWrapper","innerHTML","_maybeSanitize","text","_setContent","arg","templateElement","_putElementInTemplate","textContent","unsafeHtml","sanitizeFunction","createdDocument","DOMParser","parseFromString","elementName","attributeList","allowedAttributes","sanitizeHtml","DISALLOWED_ATTRIBUTES","CLASS_NAME_FADE","SELECTOR_MODAL","EVENT_MODAL_HIDE","TRIGGER_HOVER","TRIGGER_FOCUS","AttachmentMap","AUTO","TOP","RIGHT","BOTTOM","LEFT","animation","container","customClass","delay","title","Tooltip","_isEnabled","_timeout","_isHovered","_activeTrigger","_templateFactory","_newContent","tip","_setListeners","_fixTitle","enable","disable","toggleEnabled","click","_leave","_enter","_hideModalHandler","_disposePopper","_isWithContent","isInTheDom","_getTipElement","_isWithActiveTrigger","_getTitle","_createTipElement","_getContentForTemplate","_getTemplateFactory","tipId","prefix","floor","random","getElementById","getUID","setContent","_initializeOnDelegatedTarget","_getDelegateConfig","attachment","triggers","eventIn","eventOut","_setTimeout","timeout","dataAttributes","dataAttribute","Popover","_getContent","EVENT_ACTIVATE","EVENT_CLICK","SELECTOR_TARGET_LINKS","SELECTOR_NAV_LINKS","SELECTOR_LINK_ITEMS","rootMargin","smoothScroll","threshold","ScrollSpy","_targetLinks","_observableSections","_rootElement","_activeTarget","_observer","_previousScrollData","visibleEntryTop","parentScrollTop","refresh","_initializeTargetsAndObservables","_maybeEnableSmoothScroll","disconnect","_getNewObserver","section","observe","observableSection","scrollTo","behavior","IntersectionObserver","_observerCallback","targetElement","_process","userScrollsDown","isIntersecting","_clearActiveClass","entryIsLowerThanPrevious","targetLinks","anchor","decodeURI","_activateParents","listGroup","activeNodes","spy","ARROW_LEFT_KEY","ARROW_RIGHT_KEY","HOME_KEY","END_KEY","NOT_SELECTOR_DROPDOWN_TOGGLE","SELECTOR_INNER_ELEM","SELECTOR_DATA_TOGGLE_ACTIVE","Tab","_setInitialAttributes","_getChildren","innerElem","_elemIsActive","active","_getActiveElem","hideEvent","_deactivate","_activate","relatedElem","_toggleDropDown","nextActiveElement","preventScroll","_setAttributeIfNotExists","_setInitialAttributesOnChild","_getInnerElement","isActive","outerElem","_getOuterElement","_setInitialAttributesOnTargetPanel","open","EVENT_MOUSEOVER","EVENT_MOUSEOUT","EVENT_FOCUSOUT","CLASS_NAME_HIDE","autohide","Toast","_hasMouseInteraction","_hasKeyboardInteraction","_clearTimeout","_maybeScheduleHide","isShown","_onInteraction","isInteracting"],"sources":["../../js/src/dom/data.js","../../js/src/util/index.js","../../js/src/dom/event-handler.js","../../js/src/dom/manipulator.js","../../js/src/util/config.js","../../js/src/base-component.js","../../js/src/dom/selector-engine.js","../../js/src/util/component-functions.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/util/swipe.js","../../js/src/carousel.js","../../js/src/collapse.js","../../node_modules/@popperjs/core/lib/enums.js","../../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindow.js","../../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js","../../node_modules/@popperjs/core/lib/modifiers/applyStyles.js","../../node_modules/@popperjs/core/lib/utils/getBasePlacement.js","../../node_modules/@popperjs/core/lib/utils/math.js","../../node_modules/@popperjs/core/lib/utils/userAgent.js","../../node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js","../../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js","../../node_modules/@popperjs/core/lib/dom-utils/contains.js","../../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js","../../node_modules/@popperjs/core/lib/dom-utils/isTableElement.js","../../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js","../../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js","../../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js","../../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js","../../node_modules/@popperjs/core/lib/utils/within.js","../../node_modules/@popperjs/core/lib/utils/mergePaddingObject.js","../../node_modules/@popperjs/core/lib/utils/getFreshSideObject.js","../../node_modules/@popperjs/core/lib/utils/expandToHashMap.js","../../node_modules/@popperjs/core/lib/modifiers/arrow.js","../../node_modules/@popperjs/core/lib/utils/getVariation.js","../../node_modules/@popperjs/core/lib/modifiers/computeStyles.js","../../node_modules/@popperjs/core/lib/modifiers/eventListeners.js","../../node_modules/@popperjs/core/lib/utils/getOppositePlacement.js","../../node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js","../../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js","../../node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js","../../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","../../node_modules/@popperjs/core/lib/utils/rectToClientRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js","../../node_modules/@popperjs/core/lib/utils/computeOffsets.js","../../node_modules/@popperjs/core/lib/utils/detectOverflow.js","../../node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js","../../node_modules/@popperjs/core/lib/modifiers/flip.js","../../node_modules/@popperjs/core/lib/modifiers/hide.js","../../node_modules/@popperjs/core/lib/modifiers/offset.js","../../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js","../../node_modules/@popperjs/core/lib/modifiers/preventOverflow.js","../../node_modules/@popperjs/core/lib/utils/getAltAxis.js","../../node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js","../../node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js","../../node_modules/@popperjs/core/lib/utils/orderModifiers.js","../../node_modules/@popperjs/core/lib/createPopper.js","../../node_modules/@popperjs/core/lib/utils/debounce.js","../../node_modules/@popperjs/core/lib/utils/mergeByName.js","../../node_modules/@popperjs/core/lib/popper-lite.js","../../node_modules/@popperjs/core/lib/popper.js","../../js/src/dropdown.js","../../js/src/util/backdrop.js","../../js/src/util/focustrap.js","../../js/src/util/scrollbar.js","../../js/src/modal.js","../../js/src/offcanvas.js","../../js/src/util/sanitizer.js","../../js/src/util/template-factory.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/toast.js","../../js/index.umd.js"],"sourcesContent":["/**\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()\n\nexport default {\n set(element, key, instance) {\n if (!elementMap.has(element)) {\n elementMap.set(element, new Map())\n }\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\n instanceMap.set(key, instance)\n },\n\n get(element, key) {\n if (elementMap.has(element)) {\n return elementMap.get(element).get(key) || null\n }\n\n return null\n },\n\n remove(element, key) {\n if (!elementMap.has(element)) {\n return\n }\n\n const instanceMap = elementMap.get(element)\n\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 * Bootstrap util/index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst MAX_UID = 1_000_000\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\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\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\n return prefix\n}\n\nconst getTransitionDurationFromElement = element => {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let { transitionDuration, transitionDelay } = window.getComputedStyle(element)\n\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\n return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n}\n\nconst triggerTransitionEnd = element => {\n element.dispatchEvent(new Event(TRANSITION_END))\n}\n\nconst isElement = object => {\n if (!object || typeof object !== 'object') {\n return false\n }\n\n if (typeof object.jquery !== 'undefined') {\n object = object[0]\n }\n\n return typeof object.nodeType !== 'undefined'\n}\n\nconst getElement = object => {\n // it's a jQuery object or a node element\n if (isElement(object)) {\n return object.jquery ? object[0] : object\n }\n\n if (typeof object === 'string' && object.length > 0) {\n return document.querySelector(parseSelector(object))\n }\n\n return null\n}\n\nconst isVisible = element => {\n if (!isElement(element) || element.getClientRects().length === 0) {\n return false\n }\n\n const elementIsVisible = getComputedStyle(element).getPropertyValue('visibility') === 'visible'\n // Handle `details` element as its content may falsie appear visible when it is closed\n const closedDetails = element.closest('details:not([open])')\n\n if (!closedDetails) {\n return elementIsVisible\n }\n\n if (closedDetails !== element) {\n const summary = element.closest('summary')\n if (summary && summary.parentNode !== closedDetails) {\n return false\n }\n\n if (summary === null) {\n return false\n }\n }\n\n return elementIsVisible\n}\n\nconst isDisabled = element => {\n if (!element || element.nodeType !== Node.ELEMENT_NODE) {\n return true\n }\n\n if (element.classList.contains('disabled')) {\n return true\n }\n\n if (typeof element.disabled !== 'undefined') {\n return element.disabled\n }\n\n return element.hasAttribute('disabled') && element.getAttribute('disabled') !== 'false'\n}\n\nconst findShadowRoot = element => {\n if (!document.documentElement.attachShadow) {\n return null\n }\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\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\n return findShadowRoot(element.parentNode)\n}\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\n return null\n}\n\nconst DOMContentLoadedCallbacks = []\n\nconst onDOMContentLoaded = callback => {\n if (document.readyState === 'loading') {\n // add listener on the first call when the document is in loading state\n if (!DOMContentLoadedCallbacks.length) {\n document.addEventListener('DOMContentLoaded', () => {\n for (const callback of DOMContentLoadedCallbacks) {\n callback()\n }\n })\n }\n\n DOMContentLoadedCallbacks.push(callback)\n } else {\n callback()\n }\n}\n\nconst isRTL = () => document.documentElement.dir === 'rtl'\n\nconst defineJQueryPlugin = plugin => {\n onDOMContentLoaded(() => {\n const $ = getjQuery()\n /* istanbul ignore if */\n 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}\n\nconst execute = (possibleCallback, args = [], defaultValue = possibleCallback) => {\n return typeof possibleCallback === 'function' ? possibleCallback(...args) : defaultValue\n}\n\nconst executeAfterTransition = (callback, transitionElement, waitForTransition = true) => {\n if (!waitForTransition) {\n execute(callback)\n return\n }\n\n const durationPadding = 5\n const emulatedDuration = getTransitionDurationFromElement(transitionElement) + durationPadding\n\n let called = false\n\n const handler = ({ target }) => {\n if (target !== transitionElement) {\n return\n }\n\n called = true\n transitionElement.removeEventListener(TRANSITION_END, handler)\n execute(callback)\n }\n\n transitionElement.addEventListener(TRANSITION_END, handler)\n setTimeout(() => {\n if (!called) {\n triggerTransitionEnd(transitionElement)\n }\n }, emulatedDuration)\n}\n\n/**\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\n index += shouldGetNext ? 1 : -1\n\n if (isCycleAllowed) {\n index = (index + listLength) % listLength\n }\n\n return list[Math.max(0, Math.min(index, listLength - 1))]\n}\n\nexport {\n defineJQueryPlugin,\n execute,\n executeAfterTransition,\n findShadowRoot,\n getElement,\n getjQuery,\n getNextActiveElement,\n getTransitionDurationFromElement,\n getUID,\n isDisabled,\n isElement,\n isRTL,\n isVisible,\n noop,\n onDOMContentLoaded,\n parseSelector,\n reflow,\n triggerTransitionEnd,\n toType\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/event-handler.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { getjQuery } from '../util/index.js'\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}\n\nconst nativeEvents = new Set([\n 'click',\n 'dblclick',\n 'mouseup',\n 'mousedown',\n 'contextmenu',\n 'mousewheel',\n 'DOMMouseScroll',\n 'mouseover',\n 'mouseout',\n 'mousemove',\n 'selectstart',\n 'selectend',\n 'keydown',\n 'keypress',\n 'keyup',\n 'orientationchange',\n 'touchstart',\n 'touchmove',\n 'touchend',\n 'touchcancel',\n 'pointerdown',\n 'pointermove',\n 'pointerup',\n 'pointerleave',\n 'pointercancel',\n 'gesturestart',\n 'gesturechange',\n 'gestureend',\n 'focus',\n 'blur',\n 'change',\n 'reset',\n 'select',\n 'submit',\n 'focusin',\n 'focusout',\n 'load',\n 'unload',\n 'beforeunload',\n 'resize',\n 'move',\n 'DOMContentLoaded',\n 'readystatechange',\n 'error',\n 'abort',\n 'scroll'\n])\n\n/**\n * Private methods\n */\n\nfunction makeEventUid(element, uid) {\n return (uid && `${uid}::${uidEvent++}`) || element.uidEvent || uidEvent++\n}\n\nfunction getElementEvents(element) {\n const uid = makeEventUid(element)\n\n element.uidEvent = uid\n eventRegistry[uid] = eventRegistry[uid] || {}\n\n return eventRegistry[uid]\n}\n\nfunction bootstrapHandler(element, fn) {\n return function handler(event) {\n hydrateObj(event, { delegateTarget: element })\n\n if (handler.oneOff) {\n EventHandler.off(element, event.type, fn)\n }\n\n return fn.apply(element, [event])\n }\n}\n\nfunction bootstrapDelegationHandler(element, selector, fn) {\n return function handler(event) {\n const domElements = element.querySelectorAll(selector)\n\n for (let { target } = event; target && target !== this; target = target.parentNode) {\n for (const domElement of domElements) {\n if (domElement !== target) {\n continue\n }\n\n hydrateObj(event, { delegateTarget: target })\n\n if (handler.oneOff) {\n EventHandler.off(element, event.type, selector, fn)\n }\n\n return fn.apply(target, [event])\n }\n }\n }\n}\n\nfunction findHandler(events, callable, delegationSelector = null) {\n return Object.values(events)\n .find(event => event.callable === callable && event.delegationSelector === delegationSelector)\n}\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\n if (!nativeEvents.has(typeEvent)) {\n typeEvent = originalTypeEvent\n }\n\n return [isDelegated, callable, typeEvent]\n}\n\nfunction addHandler(element, originalTypeEvent, handler, delegationFunction, oneOff) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return\n }\n\n let [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction)\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\n callable = wrapFunction(callable)\n }\n\n const events = getElementEvents(element)\n const handlers = events[typeEvent] || (events[typeEvent] = {})\n const previousFunction = findHandler(handlers, callable, isDelegated ? handler : null)\n\n if (previousFunction) {\n previousFunction.oneOff = previousFunction.oneOff && oneOff\n\n return\n }\n\n const uid = makeEventUid(callable, originalTypeEvent.replace(namespaceRegex, ''))\n const fn = isDelegated ?\n bootstrapDelegationHandler(element, handler, callable) :\n bootstrapHandler(element, callable)\n\n fn.delegationSelector = isDelegated ? handler : null\n fn.callable = callable\n fn.oneOff = oneOff\n fn.uidEvent = uid\n handlers[uid] = fn\n\n element.addEventListener(typeEvent, fn, isDelegated)\n}\n\nfunction removeHandler(element, events, typeEvent, handler, delegationSelector) {\n const fn = findHandler(events[typeEvent], handler, delegationSelector)\n\n if (!fn) {\n return\n }\n\n element.removeEventListener(typeEvent, fn, Boolean(delegationSelector))\n delete events[typeEvent][fn.uidEvent]\n}\n\nfunction removeNamespacedHandlers(element, events, typeEvent, namespace) {\n const storeElementEvent = events[typeEvent] || {}\n\n for (const [handlerKey, event] of Object.entries(storeElementEvent)) {\n if (handlerKey.includes(namespace)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector)\n }\n }\n}\n\nfunction getTypeEvent(event) {\n // allow to get the native events from namespaced events ('click.bs.button' --> 'click')\n event = event.replace(stripNameRegex, '')\n return customEvents[event] || event\n}\n\nconst EventHandler = {\n on(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, false)\n },\n\n one(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, true)\n },\n\n off(element, originalTypeEvent, handler, delegationFunction) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return\n }\n\n const [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction)\n const inNamespace = typeEvent !== originalTypeEvent\n const events = getElementEvents(element)\n const storeElementEvent = events[typeEvent] || {}\n const isNamespace = originalTypeEvent.startsWith('.')\n\n if (typeof callable !== 'undefined') {\n // Simplest case: handler is passed, remove that listener ONLY.\n if (!Object.keys(storeElementEvent).length) {\n return\n }\n\n removeHandler(element, events, typeEvent, callable, isDelegated ? handler : null)\n return\n }\n\n if (isNamespace) {\n for (const elementEvent of Object.keys(events)) {\n removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1))\n }\n }\n\n for (const [keyHandlers, event] of Object.entries(storeElementEvent)) {\n const handlerKey = keyHandlers.replace(stripUidRegex, '')\n\n if (!inNamespace || originalTypeEvent.includes(handlerKey)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector)\n }\n }\n },\n\n trigger(element, event, args) {\n if (typeof event !== 'string' || !element) {\n return null\n }\n\n const $ = getjQuery()\n const typeEvent = getTypeEvent(event)\n const inNamespace = event !== typeEvent\n\n let jQueryEvent = null\n let bubbles = true\n let nativeDispatch = true\n let defaultPrevented = false\n\n if (inNamespace && $) {\n jQueryEvent = $.Event(event, args)\n\n $(element).trigger(jQueryEvent)\n bubbles = !jQueryEvent.isPropagationStopped()\n nativeDispatch = !jQueryEvent.isImmediatePropagationStopped()\n defaultPrevented = jQueryEvent.isDefaultPrevented()\n }\n\n const evt = hydrateObj(new Event(event, { bubbles, cancelable: true }), args)\n\n if (defaultPrevented) {\n evt.preventDefault()\n }\n\n if (nativeDispatch) {\n element.dispatchEvent(evt)\n }\n\n if (evt.defaultPrevented && jQueryEvent) {\n jQueryEvent.preventDefault()\n }\n\n return evt\n }\n}\n\nfunction hydrateObj(obj, meta = {}) {\n for (const [key, value] of Object.entries(meta)) {\n try {\n obj[key] = value\n } catch {\n Object.defineProperty(obj, key, {\n configurable: true,\n get() {\n return value\n }\n })\n }\n }\n\n return obj\n}\n\nexport default EventHandler\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\n if (value === 'false') {\n return false\n }\n\n if (value === Number(value).toString()) {\n return Number(value)\n }\n\n if (value === '' || value === 'null') {\n return null\n }\n\n if (typeof value !== 'string') {\n return value\n }\n\n try {\n return JSON.parse(decodeURIComponent(value))\n } catch {\n return value\n }\n}\n\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, chr => `-${chr.toLowerCase()}`)\n}\n\nconst Manipulator = {\n setDataAttribute(element, key, value) {\n element.setAttribute(`data-bs-${normalizeDataKey(key)}`, value)\n },\n\n removeDataAttribute(element, key) {\n element.removeAttribute(`data-bs-${normalizeDataKey(key)}`)\n },\n\n getDataAttributes(element) {\n if (!element) {\n return {}\n }\n\n const attributes = {}\n const bsKeys = Object.keys(element.dataset).filter(key => key.startsWith('bs') && !key.startsWith('bsConfig'))\n\n for (const key of bsKeys) {\n let pureKey = key.replace(/^bs/, '')\n pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length)\n attributes[pureKey] = normalizeData(element.dataset[key])\n }\n\n return attributes\n },\n\n getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(`data-bs-${normalizeDataKey(key)}`))\n }\n}\n\nexport default Manipulator\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/config.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Manipulator from '../dom/manipulator.js'\nimport { isElement, toType } from './index.js'\n\n/**\n * Class definition\n */\n\nclass Config {\n // Getters\n static get Default() {\n return {}\n }\n\n static get DefaultType() {\n return {}\n }\n\n static get NAME() {\n throw new Error('You have to implement the static method \"NAME\", for each component!')\n }\n\n _getConfig(config) {\n config = this._mergeConfigObj(config)\n config = this._configAfterMerge(config)\n this._typeCheckConfig(config)\n return config\n }\n\n _configAfterMerge(config) {\n return config\n }\n\n _mergeConfigObj(config, element) {\n const jsonConfig = isElement(element) ? Manipulator.getDataAttribute(element, 'config') : {} // try to parse\n\n return {\n ...this.constructor.Default,\n ...(typeof jsonConfig === 'object' ? jsonConfig : {}),\n ...(isElement(element) ? Manipulator.getDataAttributes(element) : {}),\n ...(typeof config === 'object' ? config : {})\n }\n }\n\n _typeCheckConfig(config, configTypes = this.constructor.DefaultType) {\n for (const [property, expectedTypes] of Object.entries(configTypes)) {\n const value = config[property]\n const valueType = isElement(value) ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new TypeError(\n `${this.constructor.NAME.toUpperCase()}: Option \"${property}\" provided type \"${valueType}\" but expected type \"${expectedTypes}\".`\n )\n }\n }\n }\n}\n\nexport default Config\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap base-component.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Data from './dom/data.js'\nimport EventHandler from './dom/event-handler.js'\nimport Config from './util/config.js'\nimport { executeAfterTransition, getElement } from './util/index.js'\n\n/**\n * Constants\n */\n\nconst VERSION = '5.3.1'\n\n/**\n * Class definition\n */\n\nclass BaseComponent extends Config {\n constructor(element, config) {\n super()\n\n element = getElement(element)\n if (!element) {\n return\n }\n\n this._element = element\n this._config = this._getConfig(config)\n\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\n for (const propertyName of Object.getOwnPropertyNames(this)) {\n this[propertyName] = null\n }\n }\n\n _queueCallback(callback, element, isAnimated = true) {\n executeAfterTransition(callback, element, isAnimated)\n }\n\n _getConfig(config) {\n config = this._mergeConfigObj(config, this._element)\n config = this._configAfterMerge(config)\n 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\n static getOrCreateInstance(element, config = {}) {\n return this.getInstance(element) || new this(element, typeof config === 'object' ? config : null)\n }\n\n static get VERSION() {\n return VERSION\n }\n\n static get DATA_KEY() {\n return `bs.${this.NAME}`\n }\n\n static get EVENT_KEY() {\n return `.${this.DATA_KEY}`\n }\n\n static eventName(name) {\n return `${name}${this.EVENT_KEY}`\n }\n}\n\nexport default BaseComponent\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/selector-engine.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { isDisabled, isVisible, parseSelector } from '../util/index.js'\n\nconst getSelector = element => {\n let selector = element.getAttribute('data-bs-target')\n\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\n selector = hrefAttribute && hrefAttribute !== '#' ? hrefAttribute.trim() : null\n }\n\n return parseSelector(selector)\n}\n\nconst SelectorEngine = {\n find(selector, element = document.documentElement) {\n return [].concat(...Element.prototype.querySelectorAll.call(element, selector))\n },\n\n findOne(selector, element = document.documentElement) {\n return Element.prototype.querySelector.call(element, selector)\n },\n\n children(element, selector) {\n return [].concat(...element.children).filter(child => child.matches(selector))\n },\n\n parents(element, selector) {\n const parents = []\n let ancestor = element.parentNode.closest(selector)\n\n while (ancestor) {\n parents.push(ancestor)\n ancestor = ancestor.parentNode.closest(selector)\n }\n\n return parents\n },\n\n prev(element, selector) {\n let previous = element.previousElementSibling\n\n while (previous) {\n if (previous.matches(selector)) {\n return [previous]\n }\n\n previous = previous.previousElementSibling\n }\n\n return []\n },\n // TODO: this is now unused; remove later along with prev()\n next(element, selector) {\n let next = element.nextElementSibling\n\n while (next) {\n if (next.matches(selector)) {\n return [next]\n }\n\n next = next.nextElementSibling\n }\n\n return []\n },\n\n focusableChildren(element) {\n const focusables = [\n 'a',\n 'button',\n 'input',\n 'textarea',\n 'select',\n 'details',\n '[tabindex]',\n '[contenteditable=\"true\"]'\n ].map(selector => `${selector}:not([tabindex^=\"-\"])`).join(',')\n\n return this.find(focusables, element).filter(el => !isDisabled(el) && isVisible(el))\n },\n\n getSelectorFromElement(element) {\n const selector = getSelector(element)\n\n if (selector) {\n return SelectorEngine.findOne(selector) ? selector : null\n }\n\n return null\n },\n\n getElementFromSelector(element) {\n const selector = getSelector(element)\n\n return selector ? SelectorEngine.findOne(selector) : null\n },\n\n getMultipleElementsFromSelector(element) {\n const selector = getSelector(element)\n\n return selector ? SelectorEngine.find(selector) : []\n }\n}\n\nexport default SelectorEngine\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/component-functions.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler.js'\nimport SelectorEngine from '../dom/selector-engine.js'\nimport { isDisabled } from './index.js'\n\nconst enableDismissTrigger = (component, method = 'hide') => {\n const clickEvent = `click.dismiss${component.EVENT_KEY}`\n const name = component.NAME\n\n EventHandler.on(document, clickEvent, `[data-bs-dismiss=\"${name}\"]`, function (event) {\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n if (isDisabled(this)) {\n return\n }\n\n const target = 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\nexport {\n enableDismissTrigger\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport { enableDismissTrigger } from './util/component-functions.js'\nimport { defineJQueryPlugin } from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'alert'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\n\nconst EVENT_CLOSE = `close${EVENT_KEY}`\nconst EVENT_CLOSED = `closed${EVENT_KEY}`\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\n\n/**\n * Class definition\n */\n\nclass Alert extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME\n }\n\n // Public\n close() {\n const closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE)\n\n if (closeEvent.defaultPrevented) {\n return\n }\n\n this._element.classList.remove(CLASS_NAME_SHOW)\n\n const isAnimated = this._element.classList.contains(CLASS_NAME_FADE)\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\n if (typeof config !== 'string') {\n return\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](this)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nenableDismissTrigger(Alert, 'close')\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Alert)\n\nexport default Alert\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport { defineJQueryPlugin } from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'button'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst CLASS_NAME_ACTIVE = 'active'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"button\"]'\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\n/**\n * Class definition\n */\n\nclass Button extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME\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))\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Button.getOrCreateInstance(this)\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, event => {\n event.preventDefault()\n\n const button = event.target.closest(SELECTOR_DATA_TOGGLE)\n const data = Button.getOrCreateInstance(button)\n\n data.toggle()\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Button)\n\nexport default Button\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/swipe.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler.js'\nimport Config from './config.js'\nimport { execute } from './index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'swipe'\nconst EVENT_KEY = '.bs.swipe'\nconst EVENT_TOUCHSTART = `touchstart${EVENT_KEY}`\nconst EVENT_TOUCHMOVE = `touchmove${EVENT_KEY}`\nconst EVENT_TOUCHEND = `touchend${EVENT_KEY}`\nconst EVENT_POINTERDOWN = `pointerdown${EVENT_KEY}`\nconst EVENT_POINTERUP = `pointerup${EVENT_KEY}`\nconst POINTER_TYPE_TOUCH = 'touch'\nconst POINTER_TYPE_PEN = 'pen'\nconst CLASS_NAME_POINTER_EVENT = 'pointer-event'\nconst SWIPE_THRESHOLD = 40\n\nconst Default = {\n endCallback: null,\n leftCallback: null,\n rightCallback: null\n}\n\nconst DefaultType = {\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\n if (!element || !Swipe.isSupported()) {\n return\n }\n\n this._config = this._getConfig(config)\n this._deltaX = 0\n this._supportPointerEvents = Boolean(window.PointerEvent)\n this._initEvents()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n dispose() {\n EventHandler.off(this._element, EVENT_KEY)\n }\n\n // Private\n _start(event) {\n if (!this._supportPointerEvents) {\n this._deltaX = event.touches[0].clientX\n\n return\n }\n\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX\n }\n }\n\n _end(event) {\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX - this._deltaX\n }\n\n this._handleSwipe()\n execute(this._config.endCallback)\n }\n\n _move(event) {\n this._deltaX = event.touches && event.touches.length > 1 ?\n 0 :\n event.touches[0].clientX - this._deltaX\n }\n\n _handleSwipe() {\n const absDeltaX = Math.abs(this._deltaX)\n\n if (absDeltaX <= SWIPE_THRESHOLD) {\n return\n }\n\n const direction = absDeltaX / this._deltaX\n\n this._deltaX = 0\n\n if (!direction) {\n return\n }\n\n execute(direction > 0 ? this._config.rightCallback : this._config.leftCallback)\n }\n\n _initEvents() {\n if (this._supportPointerEvents) {\n EventHandler.on(this._element, EVENT_POINTERDOWN, event => this._start(event))\n EventHandler.on(this._element, EVENT_POINTERUP, event => this._end(event))\n\n this._element.classList.add(CLASS_NAME_POINTER_EVENT)\n } else {\n EventHandler.on(this._element, EVENT_TOUCHSTART, event => this._start(event))\n EventHandler.on(this._element, EVENT_TOUCHMOVE, event => this._move(event))\n EventHandler.on(this._element, EVENT_TOUCHEND, event => this._end(event))\n }\n }\n\n _eventIsPointerPenTouch(event) {\n return this._supportPointerEvents && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH)\n }\n\n // Static\n static isSupported() {\n return 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n }\n}\n\nexport default Swipe\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport Manipulator from './dom/manipulator.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport {\n defineJQueryPlugin,\n getNextActiveElement,\n isRTL,\n isVisible,\n reflow,\n triggerTransitionEnd\n} from './util/index.js'\nimport Swipe from './util/swipe.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'carousel'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst ARROW_LEFT_KEY = 'ArrowLeft'\nconst ARROW_RIGHT_KEY = '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'\n\nconst EVENT_SLIDE = `slide${EVENT_KEY}`\nconst EVENT_SLID = `slid${EVENT_KEY}`\nconst EVENT_KEYDOWN = `keydown${EVENT_KEY}`\nconst EVENT_MOUSEENTER = `mouseenter${EVENT_KEY}`\nconst EVENT_MOUSELEAVE = `mouseleave${EVENT_KEY}`\nconst EVENT_DRAG_START = `dragstart${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_CAROUSEL = 'carousel'\nconst CLASS_NAME_ACTIVE = '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'\n\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\"]'\n\nconst KEY_TO_DIRECTION = {\n [ARROW_LEFT_KEY]: DIRECTION_RIGHT,\n [ARROW_RIGHT_KEY]: DIRECTION_LEFT\n}\n\nconst Default = {\n interval: 5000,\n keyboard: true,\n pause: 'hover',\n ride: false,\n touch: true,\n wrap: true\n}\n\nconst DefaultType = {\n interval: '(number|boolean)', // 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\n this._interval = null\n this._activeElement = null\n this._isSliding = false\n this.touchTimeout = null\n this._swipeHelper = null\n\n this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element)\n this._addEventListeners()\n\n if (this._config.ride === CLASS_NAME_CAROUSEL) {\n this.cycle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n next() {\n this._slide(ORDER_NEXT)\n }\n\n nextWhenVisible() {\n // FIXME TODO use `document.visibilityState`\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden && isVisible(this._element)) {\n this.next()\n }\n }\n\n prev() {\n this._slide(ORDER_PREV)\n }\n\n pause() {\n if (this._isSliding) {\n triggerTransitionEnd(this._element)\n }\n\n this._clearInterval()\n }\n\n cycle() {\n this._clearInterval()\n this._updateInterval()\n\n this._interval = setInterval(() => this.nextWhenVisible(), this._config.interval)\n }\n\n _maybeEnableCycle() {\n if (!this._config.ride) {\n return\n }\n\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.cycle())\n return\n }\n\n this.cycle()\n }\n\n to(index) {\n const items = this._getItems()\n if (index > items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.to(index))\n return\n }\n\n const activeIndex = this._getItemIndex(this._getActive())\n if (activeIndex === index) {\n return\n }\n\n const order = index > activeIndex ? ORDER_NEXT : ORDER_PREV\n\n this._slide(order, items[index])\n }\n\n dispose() {\n if (this._swipeHelper) {\n this._swipeHelper.dispose()\n }\n\n super.dispose()\n }\n\n // Private\n _configAfterMerge(config) {\n config.defaultInterval = config.interval\n return config\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n EventHandler.on(this._element, EVENT_KEYDOWN, event => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n EventHandler.on(this._element, EVENT_MOUSEENTER, () => this.pause())\n EventHandler.on(this._element, EVENT_MOUSELEAVE, () => this._maybeEnableCycle())\n }\n\n if (this._config.touch && Swipe.isSupported()) {\n this._addTouchEventListeners()\n }\n }\n\n _addTouchEventListeners() {\n for (const img of SelectorEngine.find(SELECTOR_ITEM_IMG, this._element)) {\n EventHandler.on(img, EVENT_DRAG_START, event => event.preventDefault())\n }\n\n const endCallBack = () => {\n if (this._config.pause !== 'hover') {\n return\n }\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\n this.touchTimeout = setTimeout(() => this._maybeEnableCycle(), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n }\n\n const swipeConfig = {\n leftCallback: () => this._slide(this._directionToOrder(DIRECTION_LEFT)),\n rightCallback: () => this._slide(this._directionToOrder(DIRECTION_RIGHT)),\n endCallback: endCallBack\n }\n\n this._swipeHelper = new Swipe(this._element, swipeConfig)\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n const direction = KEY_TO_DIRECTION[event.key]\n if (direction) {\n event.preventDefault()\n this._slide(this._directionToOrder(direction))\n }\n }\n\n _getItemIndex(element) {\n return this._getItems().indexOf(element)\n }\n\n _setActiveIndicatorElement(index) {\n if (!this._indicatorsElement) {\n return\n }\n\n const activeIndicator = SelectorEngine.findOne(SELECTOR_ACTIVE, this._indicatorsElement)\n\n activeIndicator.classList.remove(CLASS_NAME_ACTIVE)\n activeIndicator.removeAttribute('aria-current')\n\n const newActiveIndicator = SelectorEngine.findOne(`[data-bs-slide-to=\"${index}\"]`, this._indicatorsElement)\n\n if (newActiveIndicator) {\n newActiveIndicator.classList.add(CLASS_NAME_ACTIVE)\n newActiveIndicator.setAttribute('aria-current', 'true')\n }\n }\n\n _updateInterval() {\n const element = this._activeElement || this._getActive()\n\n if (!element) {\n return\n }\n\n const elementInterval = Number.parseInt(element.getAttribute('data-bs-interval'), 10)\n\n this._config.interval = elementInterval || this._config.defaultInterval\n }\n\n _slide(order, element = null) {\n if (this._isSliding) {\n return\n }\n\n const activeElement = this._getActive()\n const isNext = order === ORDER_NEXT\n const nextElement = element || getNextActiveElement(this._getItems(), activeElement, isNext, this._config.wrap)\n\n if (nextElement === activeElement) {\n return\n }\n\n const nextElementIndex = this._getItemIndex(nextElement)\n\n const triggerEvent = eventName => {\n return EventHandler.trigger(this._element, eventName, {\n relatedTarget: nextElement,\n direction: this._orderToDirection(order),\n from: this._getItemIndex(activeElement),\n to: nextElementIndex\n })\n }\n\n const slideEvent = triggerEvent(EVENT_SLIDE)\n\n if (slideEvent.defaultPrevented) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n // TODO: change tests that use empty divs to avoid this check\n return\n }\n\n const isCycling = Boolean(this._interval)\n this.pause()\n\n this._isSliding = true\n\n this._setActiveIndicatorElement(nextElementIndex)\n this._activeElement = nextElement\n\n const directionalClassName = isNext ? CLASS_NAME_START : CLASS_NAME_END\n const orderClassName = isNext ? CLASS_NAME_NEXT : CLASS_NAME_PREV\n\n nextElement.classList.add(orderClassName)\n\n reflow(nextElement)\n\n activeElement.classList.add(directionalClassName)\n nextElement.classList.add(directionalClassName)\n\n const completeCallBack = () => {\n nextElement.classList.remove(directionalClassName, orderClassName)\n nextElement.classList.add(CLASS_NAME_ACTIVE)\n\n activeElement.classList.remove(CLASS_NAME_ACTIVE, orderClassName, directionalClassName)\n\n this._isSliding = false\n\n triggerEvent(EVENT_SLID)\n }\n\n this._queueCallback(completeCallBack, activeElement, this._isAnimated())\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_SLIDE)\n }\n\n _getActive() {\n return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element)\n }\n\n _getItems() {\n return SelectorEngine.find(SELECTOR_ITEM, this._element)\n }\n\n _clearInterval() {\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n }\n\n _directionToOrder(direction) {\n if (isRTL()) {\n return direction === DIRECTION_LEFT ? ORDER_PREV : ORDER_NEXT\n }\n\n return direction === DIRECTION_LEFT ? ORDER_NEXT : ORDER_PREV\n }\n\n _orderToDirection(order) {\n if (isRTL()) {\n return order === ORDER_PREV ? DIRECTION_LEFT : DIRECTION_RIGHT\n }\n\n return order === ORDER_PREV ? DIRECTION_RIGHT : DIRECTION_LEFT\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Carousel.getOrCreateInstance(this, config)\n\n if (typeof config === 'number') {\n data.to(config)\n return\n }\n\n if (typeof config === 'string') {\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_SLIDE, function (event) {\n const target = SelectorEngine.getElementFromSelector(this)\n\n if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) {\n return\n }\n\n event.preventDefault()\n\n const carousel = Carousel.getOrCreateInstance(target)\n const slideIndex = this.getAttribute('data-bs-slide-to')\n\n if (slideIndex) {\n carousel.to(slideIndex)\n carousel._maybeEnableCycle()\n return\n }\n\n if (Manipulator.getDataAttribute(this, 'slide') === 'next') {\n carousel.next()\n carousel._maybeEnableCycle()\n return\n }\n\n carousel.prev()\n carousel._maybeEnableCycle()\n})\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n const carousels = SelectorEngine.find(SELECTOR_DATA_RIDE)\n\n for (const carousel of carousels) {\n Carousel.getOrCreateInstance(carousel)\n }\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Carousel)\n\nexport default Carousel\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport {\n defineJQueryPlugin,\n getElement,\n reflow\n} from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'collapse'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = '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'\n\nconst WIDTH = 'width'\nconst HEIGHT = 'height'\n\nconst SELECTOR_ACTIVES = '.collapse.show, .collapse.collapsing'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"collapse\"]'\n\nconst Default = {\n parent: null,\n toggle: true\n}\n\nconst DefaultType = {\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\n this._isTransitioning = false\n this._triggerArray = []\n\n const toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE)\n\n for (const elem of toggleList) {\n const selector = SelectorEngine.getSelectorFromElement(elem)\n const filterElement = SelectorEngine.find(selector)\n .filter(foundElement => foundElement === this._element)\n\n if (selector !== null && filterElement.length) {\n this._triggerArray.push(elem)\n }\n }\n\n this._initializeChildren()\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._triggerArray, this._isShown())\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n if (this._isShown()) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning || this._isShown()) {\n return\n }\n\n let activeChildren = []\n\n // find active children\n if (this._config.parent) {\n activeChildren = this._getFirstLevelChildren(SELECTOR_ACTIVES)\n .filter(element => element !== this._element)\n .map(element => Collapse.getOrCreateInstance(element, { toggle: false }))\n }\n\n if (activeChildren.length && activeChildren[0]._isTransitioning) {\n return\n }\n\n const startEvent = EventHandler.trigger(this._element, EVENT_SHOW)\n if (startEvent.defaultPrevented) {\n return\n }\n\n for (const activeInstance of activeChildren) {\n activeInstance.hide()\n }\n\n const dimension = this._getDimension()\n\n this._element.classList.remove(CLASS_NAME_COLLAPSE)\n this._element.classList.add(CLASS_NAME_COLLAPSING)\n\n this._element.style[dimension] = 0\n\n this._addAriaAndCollapsedClass(this._triggerArray, true)\n this._isTransitioning = true\n\n const complete = () => {\n this._isTransitioning = false\n\n this._element.classList.remove(CLASS_NAME_COLLAPSING)\n this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW)\n\n this._element.style[dimension] = ''\n\n EventHandler.trigger(this._element, EVENT_SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n\n this._queueCallback(complete, this._element, true)\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning || !this._isShown()) {\n return\n }\n\n const startEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n if (startEvent.defaultPrevented) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n reflow(this._element)\n\n this._element.classList.add(CLASS_NAME_COLLAPSING)\n this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW)\n\n for (const trigger of this._triggerArray) {\n const element = SelectorEngine.getElementFromSelector(trigger)\n\n if (element && !this._isShown(element)) {\n this._addAriaAndCollapsedClass([trigger], false)\n }\n }\n\n this._isTransitioning = true\n\n const complete = () => {\n this._isTransitioning = false\n this._element.classList.remove(CLASS_NAME_COLLAPSING)\n this._element.classList.add(CLASS_NAME_COLLAPSE)\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n }\n\n this._element.style[dimension] = ''\n\n this._queueCallback(complete, this._element, true)\n }\n\n _isShown(element = this._element) {\n return element.classList.contains(CLASS_NAME_SHOW)\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\n _getDimension() {\n return this._element.classList.contains(CLASS_NAME_HORIZONTAL) ? WIDTH : HEIGHT\n }\n\n _initializeChildren() {\n if (!this._config.parent) {\n return\n }\n\n const children = this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE)\n\n for (const element of children) {\n const selected = SelectorEngine.getElementFromSelector(element)\n\n if (selected) {\n this._addAriaAndCollapsedClass([element], this._isShown(selected))\n }\n }\n }\n\n _getFirstLevelChildren(selector) {\n const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent)\n // remove children if greater depth\n return SelectorEngine.find(selector, this._config.parent).filter(element => !children.includes(element))\n }\n\n _addAriaAndCollapsedClass(triggerArray, isOpen) {\n if (!triggerArray.length) {\n return\n }\n\n for (const element of triggerArray) {\n element.classList.toggle(CLASS_NAME_COLLAPSED, !isOpen)\n element.setAttribute('aria-expanded', isOpen)\n }\n }\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\n return this.each(function () {\n const data = Collapse.getOrCreateInstance(this, _config)\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.target.tagName === 'A' || (event.delegateTarget && event.delegateTarget.tagName === 'A')) {\n event.preventDefault()\n }\n\n for (const element of SelectorEngine.getMultipleElementsFromSelector(this)) {\n Collapse.getOrCreateInstance(element, { toggle: false }).toggle()\n }\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Collapse)\n\nexport default Collapse\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 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 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 { 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\";\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 };","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\";","/**\n * --------------------------------------------------------------------------\n * Bootstrap dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport * as Popper from '@popperjs/core'\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport Manipulator from './dom/manipulator.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport {\n defineJQueryPlugin,\n execute,\n getElement,\n getNextActiveElement,\n isDisabled,\n isElement,\n isRTL,\n isVisible,\n noop\n} from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'dropdown'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst ESCAPE_KEY = 'Escape'\nconst TAB_KEY = 'Tab'\nconst ARROW_UP_KEY = 'ArrowUp'\nconst ARROW_DOWN_KEY = 'ArrowDown'\nconst RIGHT_MOUSE_BUTTON = 2 // MouseEvent.button value for the secondary button, usually the right button\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DATA_API = `keydown${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYUP_DATA_API = `keyup${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = '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'\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"dropdown\"]:not(.disabled):not(:disabled)'\nconst SELECTOR_DATA_TOGGLE_SHOWN = `${SELECTOR_DATA_TOGGLE}.${CLASS_NAME_SHOW}`\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)'\n\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'\n\nconst Default = {\n autoClose: true,\n boundary: 'clippingParents',\n display: 'dynamic',\n offset: [0, 2],\n popperConfig: null,\n reference: 'toggle'\n}\n\nconst DefaultType = {\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\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] ||\n SelectorEngine.prev(this._element, SELECTOR_MENU)[0] ||\n SelectorEngine.findOne(SELECTOR_MENU, this._parent)\n this._inNavbar = this._detectNavbar()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n return this._isShown() ? this.hide() : this.show()\n }\n\n show() {\n if (isDisabled(this._element) || this._isShown()) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, relatedTarget)\n\n if (showEvent.defaultPrevented) {\n return\n }\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\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n this._menu.classList.add(CLASS_NAME_SHOW)\n this._element.classList.add(CLASS_NAME_SHOW)\n EventHandler.trigger(this._element, EVENT_SHOWN, relatedTarget)\n }\n\n hide() {\n if (isDisabled(this._element) || !this._isShown()) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n\n this._completeHide(relatedTarget)\n }\n\n dispose() {\n if (this._popper) {\n this._popper.destroy()\n }\n\n super.dispose()\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper) {\n this._popper.update()\n }\n }\n\n // Private\n _completeHide(relatedTarget) {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE, 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\n if (this._popper) {\n this._popper.destroy()\n }\n\n this._menu.classList.remove(CLASS_NAME_SHOW)\n this._element.classList.remove(CLASS_NAME_SHOW)\n this._element.setAttribute('aria-expanded', 'false')\n Manipulator.removeDataAttribute(this._menu, 'popper')\n EventHandler.trigger(this._element, EVENT_HIDDEN, relatedTarget)\n }\n\n _getConfig(config) {\n config = super._getConfig(config)\n\n if (typeof config.reference === 'object' && !isElement(config.reference) &&\n typeof config.reference.getBoundingClientRect !== 'function'\n ) {\n // Popper virtual elements require a getBoundingClientRect method\n throw new TypeError(`${NAME.toUpperCase()}: Option \"reference\" provided type \"object\" without a required \"getBoundingClientRect\" method.`)\n }\n\n return config\n }\n\n _createPopper() {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = this._parent\n } else if (isElement(this._config.reference)) {\n referenceElement = getElement(this._config.reference)\n } else if (typeof this._config.reference === 'object') {\n referenceElement = this._config.reference\n }\n\n const popperConfig = this._getPopperConfig()\n this._popper = Popper.createPopper(referenceElement, this._menu, popperConfig)\n }\n\n _isShown() {\n return this._menu.classList.contains(CLASS_NAME_SHOW)\n }\n\n _getPlacement() {\n const parentDropdown = this._parent\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPEND)) {\n return PLACEMENT_RIGHT\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPSTART)) {\n return PLACEMENT_LEFT\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP_CENTER)) {\n return PLACEMENT_TOPCENTER\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPDOWN_CENTER)) {\n return PLACEMENT_BOTTOMCENTER\n }\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\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {\n return isEnd ? PLACEMENT_TOPEND : PLACEMENT_TOP\n }\n\n return isEnd ? PLACEMENT_BOTTOMEND : PLACEMENT_BOTTOM\n }\n\n _detectNavbar() {\n return this._element.closest(SELECTOR_NAVBAR) !== null\n }\n\n _getOffset() {\n const { offset } = this._config\n\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10))\n }\n\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element)\n }\n\n return offset\n }\n\n _getPopperConfig() {\n const defaultBsPopperConfig = {\n placement: this._getPlacement(),\n modifiers: [{\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n },\n {\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\n return {\n ...defaultBsPopperConfig,\n ...execute(this._config.popperConfig, [defaultBsPopperConfig])\n }\n }\n\n _selectMenuItem({ key, target }) {\n const items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, this._menu).filter(element => isVisible(element))\n\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, !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\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n\n static clearMenus(event) {\n if (event.button === RIGHT_MOUSE_BUTTON || (event.type === 'keyup' && event.key !== TAB_KEY)) {\n return\n }\n\n const openToggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE_SHOWN)\n\n for (const toggle of openToggles) {\n const context = Dropdown.getInstance(toggle)\n if (!context || context._config.autoClose === false) {\n continue\n }\n\n const composedPath = event.composedPath()\n const isMenuTarget = composedPath.includes(context._menu)\n if (\n composedPath.includes(context._element) ||\n (context._config.autoClose === 'inside' && !isMenuTarget) ||\n (context._config.autoClose === 'outside' && isMenuTarget)\n ) {\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) || /input|select|option|textarea|form/i.test(event.target.tagName))) {\n continue\n }\n\n const relatedTarget = { relatedTarget: context._element }\n\n if (event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n context._completeHide(relatedTarget)\n }\n }\n\n static dataApiKeydownHandler(event) {\n // If not an UP | DOWN | ESCAPE key => not a dropdown command\n // If input/textarea && if key is other than ESCAPE => not a dropdown command\n\n const isInput = /input|textarea/i.test(event.target.tagName)\n const isEscapeEvent = event.key === ESCAPE_KEY\n const isUpOrDownEvent = [ARROW_UP_KEY, ARROW_DOWN_KEY].includes(event.key)\n\n if (!isUpOrDownEvent && !isEscapeEvent) {\n return\n }\n\n if (isInput && !isEscapeEvent) {\n return\n }\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) ?\n this :\n (SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE)[0] ||\n SelectorEngine.next(this, SELECTOR_DATA_TOGGLE)[0] ||\n SelectorEngine.findOne(SELECTOR_DATA_TOGGLE, event.delegateTarget.parentNode))\n\n const instance = Dropdown.getOrCreateInstance(getToggleButton)\n\n if (isUpOrDownEvent) {\n event.stopPropagation()\n instance.show()\n instance._selectMenuItem(event)\n return\n }\n\n if (instance._isShown()) { // 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, Dropdown.dataApiKeydownHandler)\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown.dataApiKeydownHandler)\nEventHandler.on(document, EVENT_CLICK_DATA_API, Dropdown.clearMenus)\nEventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus)\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n event.preventDefault()\n Dropdown.getOrCreateInstance(this).toggle()\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Dropdown)\n\nexport default Dropdown\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/backdrop.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler.js'\nimport Config from './config.js'\nimport { execute, executeAfterTransition, getElement, reflow } from './index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'backdrop'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst EVENT_MOUSEDOWN = `mousedown.bs.${NAME}`\n\nconst Default = {\n className: 'modal-backdrop',\n clickCallback: null,\n isAnimated: false,\n isVisible: true, // 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 = {\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\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n show(callback) {\n if (!this._config.isVisible) {\n execute(callback)\n return\n }\n\n this._append()\n\n const element = this._getElement()\n if (this._config.isAnimated) {\n reflow(element)\n }\n\n element.classList.add(CLASS_NAME_SHOW)\n\n this._emulateAnimation(() => {\n execute(callback)\n })\n }\n\n hide(callback) {\n if (!this._config.isVisible) {\n execute(callback)\n return\n }\n\n this._getElement().classList.remove(CLASS_NAME_SHOW)\n\n this._emulateAnimation(() => {\n this.dispose()\n execute(callback)\n })\n }\n\n dispose() {\n if (!this._isAppended) {\n return\n }\n\n EventHandler.off(this._element, EVENT_MOUSEDOWN)\n\n this._element.remove()\n 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)\n }\n\n this._element = backdrop\n }\n\n return this._element\n }\n\n _configAfterMerge(config) {\n // use getElement() with the default \"body\" to get a fresh Element on each instantiation\n config.rootElement = getElement(config.rootElement)\n return config\n }\n\n _append() {\n if (this._isAppended) {\n return\n }\n\n const element = this._getElement()\n this._config.rootElement.append(element)\n\n EventHandler.on(element, EVENT_MOUSEDOWN, () => {\n execute(this._config.clickCallback)\n })\n\n this._isAppended = true\n }\n\n _emulateAnimation(callback) {\n executeAfterTransition(callback, this._getElement(), this._config.isAnimated)\n }\n}\n\nexport default Backdrop\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/focustrap.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler.js'\nimport SelectorEngine from '../dom/selector-engine.js'\nimport Config from './config.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'focustrap'\nconst DATA_KEY = 'bs.focustrap'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst EVENT_FOCUSIN = `focusin${EVENT_KEY}`\nconst EVENT_KEYDOWN_TAB = `keydown.tab${EVENT_KEY}`\n\nconst TAB_KEY = 'Tab'\nconst TAB_NAV_FORWARD = 'forward'\nconst TAB_NAV_BACKWARD = 'backward'\n\nconst Default = {\n autofocus: true,\n trapElement: null // The element to trap focus inside of\n}\n\nconst DefaultType = {\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\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n activate() {\n if (this._isActive) {\n return\n }\n\n if (this._config.autofocus) {\n this._config.trapElement.focus()\n }\n\n EventHandler.off(document, EVENT_KEY) // guard against infinite focus loop\n EventHandler.on(document, EVENT_FOCUSIN, event => this._handleFocusin(event))\n EventHandler.on(document, EVENT_KEYDOWN_TAB, event => this._handleKeydown(event))\n\n this._isActive = true\n }\n\n deactivate() {\n if (!this._isActive) {\n return\n }\n\n this._isActive = false\n EventHandler.off(document, EVENT_KEY)\n }\n\n // Private\n _handleFocusin(event) {\n const { trapElement } = this._config\n\n if (event.target === document || event.target === trapElement || trapElement.contains(event.target)) {\n return\n }\n\n const elements = SelectorEngine.focusableChildren(trapElement)\n\n if (elements.length === 0) {\n trapElement.focus()\n } else if (this._lastTabNavDirection === TAB_NAV_BACKWARD) {\n elements[elements.length - 1].focus()\n } else {\n elements[0].focus()\n }\n }\n\n _handleKeydown(event) {\n if (event.key !== TAB_KEY) {\n return\n }\n\n this._lastTabNavDirection = event.shiftKey ? TAB_NAV_BACKWARD : TAB_NAV_FORWARD\n }\n}\n\nexport default FocusTrap\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/scrollBar.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Manipulator from '../dom/manipulator.js'\nimport SelectorEngine from '../dom/selector-engine.js'\nimport { isElement } from './index.js'\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\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\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\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\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\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\n this._applyManipulationCallback(selector, manipulationCallBack)\n }\n\n _saveInitialAttribute(element, styleProperty) {\n const actualValue = element.style.getPropertyValue(styleProperty)\n if (actualValue) {\n Manipulator.setDataAttribute(element, styleProperty, actualValue)\n }\n }\n\n _resetElementAttributes(selector, styleProperty) {\n const manipulationCallBack = element => {\n const value = Manipulator.getDataAttribute(element, styleProperty)\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\n Manipulator.removeDataAttribute(element, styleProperty)\n element.style.setProperty(styleProperty, value)\n }\n\n this._applyManipulationCallback(selector, manipulationCallBack)\n }\n\n _applyManipulationCallback(selector, callBack) {\n if (isElement(selector)) {\n callBack(selector)\n return\n }\n\n for (const sel of SelectorEngine.find(selector, this._element)) {\n callBack(sel)\n }\n }\n}\n\nexport default ScrollBarHelper\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport Backdrop from './util/backdrop.js'\nimport { enableDismissTrigger } from './util/component-functions.js'\nimport FocusTrap from './util/focustrap.js'\nimport { defineJQueryPlugin, isRTL, isVisible, reflow } from './util/index.js'\nimport ScrollBarHelper from './util/scrollbar.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'modal'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst ESCAPE_KEY = 'Escape'\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_RESIZE = `resize${EVENT_KEY}`\nconst EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY}`\nconst EVENT_MOUSEDOWN_DISMISS = `mousedown.dismiss${EVENT_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_OPEN = 'modal-open'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_STATIC = 'modal-static'\n\nconst OPEN_SELECTOR = '.modal.show'\nconst SELECTOR_DIALOG = '.modal-dialog'\nconst SELECTOR_MODAL_BODY = '.modal-body'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"modal\"]'\n\nconst Default = {\n backdrop: true,\n focus: true,\n keyboard: true\n}\n\nconst DefaultType = {\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\n this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, this._element)\n this._backdrop = this._initializeBackDrop()\n this._focustrap = this._initializeFocusTrap()\n this._isShown = false\n this._isTransitioning = false\n this._scrollBar = new ScrollBarHelper()\n\n this._addEventListeners()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, {\n relatedTarget\n })\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._isShown = true\n this._isTransitioning = true\n\n this._scrollBar.hide()\n\n document.body.classList.add(CLASS_NAME_OPEN)\n\n this._adjustDialog()\n\n this._backdrop.show(() => this._showElement(relatedTarget))\n }\n\n hide() {\n if (!this._isShown || this._isTransitioning) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n if (hideEvent.defaultPrevented) {\n return\n }\n\n this._isShown = false\n this._isTransitioning = true\n this._focustrap.deactivate()\n\n this._element.classList.remove(CLASS_NAME_SHOW)\n\n this._queueCallback(() => this._hideModal(), this._element, this._isAnimated())\n }\n\n dispose() {\n EventHandler.off(window, EVENT_KEY)\n EventHandler.off(this._dialog, EVENT_KEY)\n\n this._backdrop.dispose()\n this._focustrap.deactivate()\n\n super.dispose()\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n _initializeBackDrop() {\n return new Backdrop({\n isVisible: Boolean(this._config.backdrop), // 'static' option will be translated to true, and booleans will keep their value,\n isAnimated: this._isAnimated()\n })\n }\n\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n })\n }\n\n _showElement(relatedTarget) {\n // try to append dynamic modal\n if (!document.body.contains(this._element)) {\n document.body.append(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n this._element.setAttribute('role', 'dialog')\n this._element.scrollTop = 0\n\n const modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog)\n if (modalBody) {\n modalBody.scrollTop = 0\n }\n\n reflow(this._element)\n\n this._element.classList.add(CLASS_NAME_SHOW)\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._focustrap.activate()\n }\n\n this._isTransitioning = false\n EventHandler.trigger(this._element, EVENT_SHOWN, {\n relatedTarget\n })\n }\n\n this._queueCallback(transitionComplete, this._dialog, this._isAnimated())\n }\n\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return\n }\n\n if (this._config.keyboard) {\n this.hide()\n return\n }\n\n this._triggerBackdropTransition()\n })\n\n EventHandler.on(window, EVENT_RESIZE, () => {\n if (this._isShown && !this._isTransitioning) {\n this._adjustDialog()\n }\n })\n\n EventHandler.on(this._element, EVENT_MOUSEDOWN_DISMISS, event => {\n // a bad trick to segregate clicks that may start inside dialog but end outside, and avoid listen to scrollbar clicks\n EventHandler.one(this._element, EVENT_CLICK_DISMISS, event2 => {\n if (this._element !== event.target || this._element !== event2.target) {\n return\n }\n\n if (this._config.backdrop === 'static') {\n this._triggerBackdropTransition()\n return\n }\n\n if (this._config.backdrop) {\n this.hide()\n }\n })\n })\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._element.removeAttribute('role')\n this._isTransitioning = false\n\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)\n })\n }\n\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_FADE)\n }\n\n _triggerBackdropTransition() {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n if (hideEvent.defaultPrevented) {\n return\n }\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\n if (!isModalOverflowing) {\n this._element.style.overflowY = 'hidden'\n }\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\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\n if (isBodyOverflowing && !isModalOverflowing) {\n const property = isRTL() ? 'paddingLeft' : 'paddingRight'\n this._element.style[property] = `${scrollbarWidth}px`\n }\n\n if (!isBodyOverflowing && isModalOverflowing) {\n const property = isRTL() ? 'paddingRight' : 'paddingLeft'\n this._element.style[property] = `${scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n // Static\n static jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n const data = Modal.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](relatedTarget)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n const target = SelectorEngine.getElementFromSelector(this)\n\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n EventHandler.one(target, EVENT_SHOW, showEvent => {\n if (showEvent.defaultPrevented) {\n // only register focus restorer if modal will actually get shown\n return\n }\n\n EventHandler.one(target, EVENT_HIDDEN, () => {\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)\n if (alreadyOpen) {\n Modal.getInstance(alreadyOpen).hide()\n }\n\n const data = Modal.getOrCreateInstance(target)\n\n data.toggle(this)\n})\n\nenableDismissTrigger(Modal)\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Modal)\n\nexport default Modal\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap offcanvas.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport Backdrop from './util/backdrop.js'\nimport { enableDismissTrigger } from './util/component-functions.js'\nimport FocusTrap from './util/focustrap.js'\nimport {\n defineJQueryPlugin,\n isDisabled,\n isVisible\n} from './util/index.js'\nimport ScrollBarHelper from './util/scrollbar.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'offcanvas'\nconst DATA_KEY = 'bs.offcanvas'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst ESCAPE_KEY = 'Escape'\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_SHOWING = 'showing'\nconst CLASS_NAME_HIDING = 'hiding'\nconst CLASS_NAME_BACKDROP = 'offcanvas-backdrop'\nconst OPEN_SELECTOR = '.offcanvas.show'\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_RESIZE = `resize${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"offcanvas\"]'\n\nconst Default = {\n backdrop: true,\n keyboard: true,\n scroll: false\n}\n\nconst DefaultType = {\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\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\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, { relatedTarget })\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._isShown = true\n this._backdrop.show()\n\n if (!this._config.scroll) {\n new ScrollBarHelper().hide()\n }\n\n this._element.setAttribute('aria-modal', true)\n this._element.setAttribute('role', 'dialog')\n this._element.classList.add(CLASS_NAME_SHOWING)\n\n const completeCallBack = () => {\n if (!this._config.scroll || this._config.backdrop) {\n this._focustrap.activate()\n }\n\n this._element.classList.add(CLASS_NAME_SHOW)\n this._element.classList.remove(CLASS_NAME_SHOWING)\n EventHandler.trigger(this._element, EVENT_SHOWN, { relatedTarget })\n }\n\n this._queueCallback(completeCallBack, this._element, true)\n }\n\n hide() {\n if (!this._isShown) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n if (hideEvent.defaultPrevented) {\n return\n }\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\n const completeCallback = () => {\n this._element.classList.remove(CLASS_NAME_SHOW, CLASS_NAME_HIDING)\n this._element.removeAttribute('aria-modal')\n this._element.removeAttribute('role')\n\n if (!this._config.scroll) {\n new ScrollBarHelper().reset()\n }\n\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n }\n\n this._queueCallback(completeCallback, this._element, true)\n }\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\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\n return new Backdrop({\n className: CLASS_NAME_BACKDROP,\n isVisible,\n isAnimated: true,\n rootElement: this._element.parentNode,\n clickCallback: isVisible ? clickCallback : null\n })\n }\n\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n })\n }\n\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return\n }\n\n if (this._config.keyboard) {\n this.hide()\n return\n }\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\n if (typeof config !== 'string') {\n return\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](this)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n const target = SelectorEngine.getElementFromSelector(this)\n\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n if (isDisabled(this)) {\n return\n }\n\n EventHandler.one(target, EVENT_HIDDEN, () => {\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\n const data = Offcanvas.getOrCreateInstance(target)\n data.toggle(this)\n})\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n for (const selector of SelectorEngine.find(OPEN_SELECTOR)) {\n Offcanvas.getOrCreateInstance(selector).show()\n }\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})\n\nenableDismissTrigger(Offcanvas)\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Offcanvas)\n\nexport default Offcanvas\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\n\nexport const 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([\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n])\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\n\nconst allowedAttribute = (attribute, allowedAttributeList) => {\n const attributeName = attribute.nodeName.toLowerCase()\n\n if (allowedAttributeList.includes(attributeName)) {\n if (uriAttributes.has(attributeName)) {\n return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue))\n }\n\n return true\n }\n\n // Check if a regular expression validates the attribute.\n return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp)\n .some(regex => regex.test(attributeName))\n}\n\nexport function sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {\n if (!unsafeHtml.length) {\n return unsafeHtml\n }\n\n if (sanitizeFunction && typeof sanitizeFunction === 'function') {\n return sanitizeFunction(unsafeHtml)\n }\n\n const domParser = new window.DOMParser()\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n const elements = [].concat(...createdDocument.body.querySelectorAll('*'))\n\n for (const element of elements) {\n const elementName = element.nodeName.toLowerCase()\n\n if (!Object.keys(allowList).includes(elementName)) {\n element.remove()\n continue\n }\n\n const attributeList = [].concat(...element.attributes)\n const allowedAttributes = [].concat(allowList['*'] || [], allowList[elementName] || [])\n\n for (const attribute of attributeList) {\n if (!allowedAttribute(attribute, allowedAttributes)) {\n element.removeAttribute(attribute.nodeName)\n }\n }\n }\n\n return createdDocument.body.innerHTML\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/template-factory.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport SelectorEngine from '../dom/selector-engine.js'\nimport Config from './config.js'\nimport { DefaultAllowlist, sanitizeHtml } from './sanitizer.js'\nimport { execute, getElement, isElement } from './index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'TemplateFactory'\n\nconst Default = {\n allowList: DefaultAllowlist,\n content: {}, // { selector : text , selector2 : text2 , }\n extraClass: '',\n html: false,\n sanitize: true,\n sanitizeFn: null,\n template: '
'\n}\n\nconst DefaultType = {\n allowList: 'object',\n content: 'object',\n extraClass: '(string|function)',\n html: 'boolean',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n template: 'string'\n}\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\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n getContent() {\n return Object.values(this._config.content)\n .map(config => this._resolvePossibleFunction(config))\n .filter(Boolean)\n }\n\n hasContent() {\n return this.getContent().length > 0\n }\n\n changeContent(content) {\n this._checkContent(content)\n this._config.content = { ...this._config.content, ...content }\n return this\n }\n\n toHtml() {\n const templateWrapper = document.createElement('div')\n templateWrapper.innerHTML = this._maybeSanitize(this._config.template)\n\n for (const [selector, text] of Object.entries(this._config.content)) {\n this._setContent(templateWrapper, text, selector)\n }\n\n const template = templateWrapper.children[0]\n const extraClass = this._resolvePossibleFunction(this._config.extraClass)\n\n if (extraClass) {\n template.classList.add(...extraClass.split(' '))\n }\n\n return template\n }\n\n // Private\n _typeCheckConfig(config) {\n super._typeCheckConfig(config)\n this._checkContent(config.content)\n }\n\n _checkContent(arg) {\n for (const [selector, content] of Object.entries(arg)) {\n super._typeCheckConfig({ selector, entry: content }, DefaultContentType)\n }\n }\n\n _setContent(template, content, selector) {\n const templateElement = SelectorEngine.findOne(selector, template)\n\n if (!templateElement) {\n return\n }\n\n content = this._resolvePossibleFunction(content)\n\n if (!content) {\n templateElement.remove()\n return\n }\n\n if (isElement(content)) {\n this._putElementInTemplate(getElement(content), templateElement)\n return\n }\n\n if (this._config.html) {\n templateElement.innerHTML = this._maybeSanitize(content)\n return\n }\n\n templateElement.textContent = content\n }\n\n _maybeSanitize(arg) {\n return this._config.sanitize ? sanitizeHtml(arg, this._config.allowList, this._config.sanitizeFn) : arg\n }\n\n _resolvePossibleFunction(arg) {\n return execute(arg, [this])\n }\n\n _putElementInTemplate(element, templateElement) {\n if (this._config.html) {\n templateElement.innerHTML = ''\n templateElement.append(element)\n return\n }\n\n templateElement.textContent = element.textContent\n }\n}\n\nexport default TemplateFactory\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport * as Popper from '@popperjs/core'\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport Manipulator from './dom/manipulator.js'\nimport { defineJQueryPlugin, execute, findShadowRoot, getElement, getUID, isRTL, noop } from './util/index.js'\nimport { DefaultAllowlist } from './util/sanitizer.js'\nimport TemplateFactory from './util/template-factory.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'tooltip'\nconst DISALLOWED_ATTRIBUTES = new Set(['sanitize', 'allowList', 'sanitizeFn'])\n\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_MODAL = 'modal'\nconst CLASS_NAME_SHOW = 'show'\n\nconst SELECTOR_TOOLTIP_INNER = '.tooltip-inner'\nconst SELECTOR_MODAL = `.${CLASS_NAME_MODAL}`\n\nconst EVENT_MODAL_HIDE = 'hide.bs.modal'\n\nconst TRIGGER_HOVER = 'hover'\nconst TRIGGER_FOCUS = 'focus'\nconst TRIGGER_CLICK = 'click'\nconst TRIGGER_MANUAL = 'manual'\n\nconst EVENT_HIDE = 'hide'\nconst EVENT_HIDDEN = 'hidden'\nconst EVENT_SHOW = 'show'\nconst EVENT_SHOWN = 'shown'\nconst EVENT_INSERTED = 'inserted'\nconst EVENT_CLICK = 'click'\nconst EVENT_FOCUSIN = 'focusin'\nconst EVENT_FOCUSOUT = 'focusout'\nconst EVENT_MOUSEENTER = 'mouseenter'\nconst EVENT_MOUSELEAVE = 'mouseleave'\n\nconst AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: isRTL() ? 'left' : 'right',\n BOTTOM: 'bottom',\n LEFT: isRTL() ? 'right' : 'left'\n}\n\nconst Default = {\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 '
' +\n '
' +\n '
',\n title: '',\n trigger: 'hover focus'\n}\n\nconst DefaultType = {\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\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\n this._setListeners()\n\n if (!this._config.selector) {\n this._fixTitle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle() {\n if (!this._isEnabled) {\n return\n }\n\n this._activeTrigger.click = !this._activeTrigger.click\n if (this._isShown()) {\n this._leave()\n return\n }\n\n this._enter()\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n EventHandler.off(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler)\n\n if (this._element.getAttribute('data-bs-original-title')) {\n this._element.setAttribute('title', this._element.getAttribute('data-bs-original-title'))\n }\n\n this._disposePopper()\n super.dispose()\n }\n\n show() {\n if (this._element.style.display === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n if (!(this._isWithContent() && this._isEnabled)) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOW))\n const shadowRoot = findShadowRoot(this._element)\n const isInTheDom = (shadowRoot || this._element.ownerDocument.documentElement).contains(this._element)\n\n if (showEvent.defaultPrevented || !isInTheDom) {\n return\n }\n\n // TODO: v6 remove this or make it optional\n this._disposePopper()\n\n const tip = this._getTipElement()\n\n this._element.setAttribute('aria-describedby', tip.getAttribute('id'))\n\n const { container } = this._config\n\n if (!this._element.ownerDocument.documentElement.contains(this.tip)) {\n container.append(tip)\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_INSERTED))\n }\n\n this._popper = this._createPopper(tip)\n\n tip.classList.add(CLASS_NAME_SHOW)\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\n const complete = () => {\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOWN))\n\n if (this._isHovered === false) {\n this._leave()\n }\n\n this._isHovered = false\n }\n\n this._queueCallback(complete, this.tip, this._isAnimated())\n }\n\n hide() {\n if (!this._isShown()) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDE))\n if (hideEvent.defaultPrevented) {\n return\n }\n\n const tip = this._getTipElement()\n tip.classList.remove(CLASS_NAME_SHOW)\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\n this._activeTrigger[TRIGGER_CLICK] = false\n this._activeTrigger[TRIGGER_FOCUS] = false\n this._activeTrigger[TRIGGER_HOVER] = false\n this._isHovered = null // it is a trick to support manual triggering\n\n const complete = () => {\n if (this._isWithActiveTrigger()) {\n return\n }\n\n if (!this._isHovered) {\n this._disposePopper()\n }\n\n this._element.removeAttribute('aria-describedby')\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDDEN))\n }\n\n this._queueCallback(complete, this.tip, this._isAnimated())\n }\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\n _getTipElement() {\n if (!this.tip) {\n this.tip = this._createTipElement(this._newContent || this._getContentForTemplate())\n }\n\n return this.tip\n }\n\n _createTipElement(content) {\n const tip = this._getTemplateFactory(content).toHtml()\n\n // TODO: remove this check in v6\n if (!tip) {\n return null\n }\n\n tip.classList.remove(CLASS_NAME_FADE, CLASS_NAME_SHOW)\n // TODO: v6 the following can be achieved with CSS only\n tip.classList.add(`bs-${this.constructor.NAME}-auto`)\n\n const tipId = getUID(this.constructor.NAME).toString()\n\n tip.setAttribute('id', tipId)\n\n if (this._isAnimated()) {\n tip.classList.add(CLASS_NAME_FADE)\n }\n\n return tip\n }\n\n setContent(content) {\n this._newContent = content\n if (this._isShown()) {\n this._disposePopper()\n this.show()\n }\n }\n\n _getTemplateFactory(content) {\n if (this._templateFactory) {\n this._templateFactory.changeContent(content)\n } else {\n this._templateFactory = new TemplateFactory({\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\n return this._templateFactory\n }\n\n _getContentForTemplate() {\n return {\n [SELECTOR_TOOLTIP_INNER]: this._getTitle()\n }\n }\n\n _getTitle() {\n return this._resolvePossibleFunction(this._config.title) || this._element.getAttribute('data-bs-original-title')\n }\n\n // Private\n _initializeOnDelegatedTarget(event) {\n return this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig())\n }\n\n _isAnimated() {\n return this._config.animation || (this.tip && this.tip.classList.contains(CLASS_NAME_FADE))\n }\n\n _isShown() {\n return this.tip && this.tip.classList.contains(CLASS_NAME_SHOW)\n }\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\n _getOffset() {\n const { offset } = this._config\n\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10))\n }\n\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element)\n }\n\n return offset\n }\n\n _resolvePossibleFunction(arg) {\n return execute(arg, [this._element])\n }\n\n _getPopperConfig(attachment) {\n const defaultBsPopperConfig = {\n placement: attachment,\n modifiers: [\n {\n name: 'flip',\n options: {\n fallbackPlacements: this._config.fallbackPlacements\n }\n },\n {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n },\n {\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n },\n {\n name: 'arrow',\n options: {\n element: `.${this.constructor.NAME}-arrow`\n }\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 }\n\n return {\n ...defaultBsPopperConfig,\n ...execute(this._config.popperConfig, [defaultBsPopperConfig])\n }\n }\n\n _setListeners() {\n const triggers = this._config.trigger.split(' ')\n\n for (const trigger of triggers) {\n if (trigger === 'click') {\n EventHandler.on(this._element, this.constructor.eventName(EVENT_CLICK), 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 ?\n this.constructor.eventName(EVENT_MOUSEENTER) :\n this.constructor.eventName(EVENT_FOCUSIN)\n const eventOut = trigger === TRIGGER_HOVER ?\n this.constructor.eventName(EVENT_MOUSELEAVE) :\n this.constructor.eventName(EVENT_FOCUSOUT)\n\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] =\n context._element.contains(event.relatedTarget)\n\n context._leave()\n })\n }\n }\n\n this._hideModalHandler = () => {\n if (this._element) {\n this.hide()\n }\n }\n\n EventHandler.on(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler)\n }\n\n _fixTitle() {\n const title = this._element.getAttribute('title')\n\n if (!title) {\n return\n }\n\n if (!this._element.getAttribute('aria-label') && !this._element.textContent.trim()) {\n this._element.setAttribute('aria-label', title)\n }\n\n this._element.setAttribute('data-bs-original-title', title) // DO NOT USE IT. Is only for backwards compatibility\n this._element.removeAttribute('title')\n }\n\n _enter() {\n if (this._isShown() || this._isHovered) {\n this._isHovered = true\n return\n }\n\n this._isHovered = true\n\n this._setTimeout(() => {\n if (this._isHovered) {\n this.show()\n }\n }, this._config.delay.show)\n }\n\n _leave() {\n if (this._isWithActiveTrigger()) {\n return\n }\n\n this._isHovered = false\n\n this._setTimeout(() => {\n if (!this._isHovered) {\n this.hide()\n }\n }, this._config.delay.hide)\n }\n\n _setTimeout(handler, timeout) {\n clearTimeout(this._timeout)\n this._timeout = setTimeout(handler, timeout)\n }\n\n _isWithActiveTrigger() {\n return Object.values(this._activeTrigger).includes(true)\n }\n\n _getConfig(config) {\n const dataAttributes = Manipulator.getDataAttributes(this._element)\n\n for (const dataAttribute of Object.keys(dataAttributes)) {\n if (DISALLOWED_ATTRIBUTES.has(dataAttribute)) {\n delete dataAttributes[dataAttribute]\n }\n }\n\n config = {\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\n _configAfterMerge(config) {\n config.container = config.container === false ? document.body : getElement(config.container)\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n for (const [key, value] of Object.entries(this._config)) {\n if (this.constructor.Default[key] !== value) {\n config[key] = value\n }\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\n _disposePopper() {\n if (this._popper) {\n this._popper.destroy()\n this._popper = null\n }\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\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Tooltip)\n\nexport default Tooltip\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Tooltip from './tooltip.js'\nimport { defineJQueryPlugin } from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'popover'\n\nconst SELECTOR_TITLE = '.popover-header'\nconst SELECTOR_CONTENT = '.popover-body'\n\nconst Default = {\n ...Tooltip.Default,\n content: '',\n offset: [0, 8],\n placement: 'right',\n template: '
' +\n '
' +\n '

' +\n '
' +\n '
',\n trigger: 'click'\n}\n\nconst DefaultType = {\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\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\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\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\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Popover)\n\nexport default Popover\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport { defineJQueryPlugin, getElement, isDisabled, isVisible } from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'scrollspy'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst EVENT_ACTIVATE = `activate${EVENT_KEY}`\nconst EVENT_CLICK = `click${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item'\nconst CLASS_NAME_ACTIVE = 'active'\n\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 = '.dropdown-toggle'\n\nconst Default = {\n offset: null, // 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}\n\nconst DefaultType = {\n offset: '(number|null)', // 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\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n refresh() {\n this._initializeTargetsAndObservables()\n this._maybeEnableSmoothScroll()\n\n if (this._observer) {\n this._observer.disconnect()\n } else {\n this._observer = this._getNewObserver()\n }\n\n for (const section of this._observableSections.values()) {\n this._observer.observe(section)\n }\n }\n\n dispose() {\n this._observer.disconnect()\n 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\n if (typeof config.threshold === 'string') {\n config.threshold = config.threshold.split(',').map(value => Number.parseFloat(value))\n }\n\n return config\n }\n\n _maybeEnableSmoothScroll() {\n if (!this._config.smoothScroll) {\n return\n }\n\n // unregister any previous listeners\n EventHandler.off(this._config.target, EVENT_CLICK)\n\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({ top: height, behavior: 'smooth' })\n return\n }\n\n // Chrome 60 doesn't support `scrollTo`\n root.scrollTop = height\n }\n })\n }\n\n _getNewObserver() {\n const options = {\n root: this._rootElement,\n threshold: this._config.threshold,\n rootMargin: this._config.rootMargin\n }\n\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\n const parentScrollTop = (this._rootElement || document.documentElement).scrollTop\n const userScrollsDown = parentScrollTop >= this._previousScrollData.parentScrollTop\n this._previousScrollData.parentScrollTop = parentScrollTop\n\n for (const entry of entries) {\n if (!entry.isIntersecting) {\n this._activeTarget = null\n this._clearActiveClass(targetElement(entry))\n\n continue\n }\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\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\n _initializeTargetsAndObservables() {\n this._targetLinks = new Map()\n this._observableSections = new Map()\n\n const targetLinks = SelectorEngine.find(SELECTOR_TARGET_LINKS, this._config.target)\n\n for (const anchor of targetLinks) {\n // ensure that the anchor has an id and is not disabled\n if (!anchor.hash || isDisabled(anchor)) {\n continue\n }\n\n const observableSection = SelectorEngine.findOne(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\n _process(target) {\n if (this._activeTarget === target) {\n return\n }\n\n this._clearActiveClass(this._config.target)\n this._activeTarget = target\n target.classList.add(CLASS_NAME_ACTIVE)\n this._activateParents(target)\n\n EventHandler.trigger(this._element, EVENT_ACTIVATE, { 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, target.closest(SELECTOR_DROPDOWN))\n .classList.add(CLASS_NAME_ACTIVE)\n return\n }\n\n for (const listGroup of SelectorEngine.parents(target, SELECTOR_NAV_LIST_GROUP)) {\n // Set triggered links parents as active\n // With both