From cfe31592d7b487a769fd8d14ddf7898c07425280 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Thu, 3 Dec 2020 16:18:59 +0200 Subject: [PATCH] Dist (#32323) --- dist/css/bootstrap-grid.css.map | Bin 184684 -> 184653 bytes dist/css/bootstrap-reboot.css.map | Bin 93883 -> 93852 bytes dist/css/bootstrap.css | 9 +- dist/css/bootstrap.css.map | Bin 496649 -> 496482 bytes dist/css/bootstrap.min.css | 2 +- dist/css/bootstrap.min.css.map | Bin 418953 -> 418817 bytes dist/js/bootstrap.bundle.js | 817 ++++++++++++++-------------- dist/js/bootstrap.bundle.js.map | Bin 438246 -> 435218 bytes dist/js/bootstrap.bundle.min.js | 2 +- dist/js/bootstrap.bundle.min.js.map | Bin 337530 -> 336222 bytes dist/js/bootstrap.esm.js | 817 ++++++++++++++-------------- dist/js/bootstrap.esm.js.map | Bin 281906 -> 278872 bytes dist/js/bootstrap.esm.min.js | 2 +- dist/js/bootstrap.esm.min.js.map | Bin 220463 -> 218959 bytes dist/js/bootstrap.js | 817 ++++++++++++++-------------- dist/js/bootstrap.js.map | Bin 283143 -> 280109 bytes dist/js/bootstrap.min.js | 2 +- dist/js/bootstrap.min.js.map | Bin 213820 -> 212534 bytes js/dist/alert.js | 80 ++- js/dist/alert.js.map | Bin 16382 -> 17322 bytes js/dist/button.js | 77 ++- js/dist/button.js.map | Bin 11539 -> 12562 bytes js/dist/carousel.js | 163 ++++-- js/dist/carousel.js.map | Bin 46684 -> 47885 bytes js/dist/collapse.js | 135 +++-- js/dist/collapse.js.map | Bin 33461 -> 34664 bytes js/dist/dom/event-handler.js.map | Bin 24525 -> 24514 bytes js/dist/dropdown.js | 110 ++-- js/dist/dropdown.js.map | Bin 38969 -> 40181 bytes js/dist/modal.js | 200 ++++--- js/dist/modal.js.map | Bin 47416 -> 48346 bytes js/dist/popover.js | 20 +- js/dist/popover.js.map | Bin 15309 -> 14977 bytes js/dist/scrollspy.js | 108 ++-- js/dist/scrollspy.js.map | Bin 27312 -> 28473 bytes js/dist/tab.js | 77 ++- js/dist/tab.js.map | Bin 22729 -> 23671 bytes js/dist/toast.js | 118 ++-- js/dist/toast.js.map | Bin 20522 -> 21729 bytes js/dist/tooltip.js | 218 +++++--- js/dist/tooltip.js.map | Bin 60597 -> 62474 bytes 41 files changed, 2101 insertions(+), 1673 deletions(-) diff --git a/dist/css/bootstrap-grid.css.map b/dist/css/bootstrap-grid.css.map index 668d42e7a871c9d10655130bbe056b90fe2cf81e..5df98ecff73465cb167fc2fea794808fb8916687 100644 GIT binary patch delta 69 zcmaE}i2Lj!?uHh|Elh3;roVJy;+r0~fJqt7;-0=>0aN4j^_onAAPMg2P79fiO_!Eo R5|}=pk%@J?`XVM*eE_cO7>xh` delta 79 zcmX@Ri2KbV?uHh|Elh3;rmvgA#4+8zfk|Ncy9G?#)8iK~Nr1#eAlwNHm>Q>VP+$^+ baOW>%VxMlZkZJ$)gjq~7+gTSedFTTG{Zk&1 diff --git a/dist/css/bootstrap-reboot.css.map b/dist/css/bootstrap-reboot.css.map index 296cddc40a4370ebacac4754011c90cfbb9a7b43..0894d09dcdd172715d8db42fa05f32cb914428e4 100644 GIT binary patch delta 58 zcmdmemvzov)`l&Nx<*s872uW>c|c-4Q|~c~K_o?t8IMiB OEz2mg{f#l>1}gxz<`mBW diff --git a/dist/css/bootstrap.css b/dist/css/bootstrap.css index 07031d583..851522b54 100644 --- a/dist/css/bootstrap.css +++ b/dist/css/bootstrap.css @@ -1914,7 +1914,6 @@ progress { } .table { --bs-table-bg: transparent; - --bs-table-accent-bg: transparent; --bs-table-striped-color: #212529; --bs-table-striped-bg: rgba(0, 0, 0, 0.05); --bs-table-active-color: #212529; @@ -3754,7 +3753,7 @@ textarea.form-control-lg { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } -.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn ~ .btn, .btn-group-vertical > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-top-right-radius: 0; @@ -4397,11 +4396,9 @@ textarea.form-control-lg { .breadcrumb { display: flex; flex-wrap: wrap; - padding: 0.5rem 1rem; + padding: 0 0; margin-bottom: 1rem; list-style: none; - background-color: #e9ecef; - border-radius: 0.25rem; } .breadcrumb-item + .breadcrumb-item { @@ -4411,7 +4408,7 @@ textarea.form-control-lg { float: left; padding-right: 0.5rem; color: #6c757d; - content: "/"; + content: var(--bs-breadcrumb-divider, "/"); } .breadcrumb-item.active { color: #6c757d; diff --git a/dist/css/bootstrap.css.map b/dist/css/bootstrap.css.map index ed055ca547f0c277b86a2673a7972ccc9239ff4f..5a26a6f0ea2a86a3827bdc907dde0b6c6dea3a5c 100644 GIT binary patch delta 46234 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 diff --git a/dist/css/bootstrap.min.css b/dist/css/bootstrap.min.css index de9b954fb..ed3fb33d4 100644 --- a/dist/css/bootstrap.min.css +++ b/dist/css/bootstrap.min.css @@ -3,5 +3,5 @@ * Copyright 2011-2020 The Bootstrap Authors * Copyright 2011-2020 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);background-image:linear-gradient(var(--bs-table-accent-bg),var(--bs-table-accent-bg));border-bottom-width:1px}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;vertical-align:middle;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{color:#6c757d;background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;transition:background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-check-input{transition:none}}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);padding:1rem .75rem}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:1.75rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;padding-right:calc(.75em + 2.3125rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 1.75rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 1.75rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-left{right:auto;left:0}.dropdown-menu-xxl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{align-items:center;width:100%}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-collapse{display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-collapse{display:flex!important}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-collapse{display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-collapse{display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-collapse{display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-collapse{display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;background-color:transparent;border:1px solid rgba(0,0,0,.125);border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button.collapsed{border-bottom-width:0}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item:first-of-type .accordion-button{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-collapse{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-collapse{border:solid rgba(0,0,0,.125);border-width:0 1px}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-button{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item:first-of-type .accordion-button{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:.5rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .tooltip-arrow,.bs-tooltip-right .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .tooltip-arrow::before,.bs-tooltip-right .tooltip-arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .tooltip-arrow,.bs-tooltip-left .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .tooltip-arrow::before,.bs-tooltip-left .tooltip-arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.popover-arrow,.bs-popover-right>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.popover-arrow::before,.bs-popover-right>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.popover-arrow::after,.bs-popover-right>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.popover-arrow,.bs-popover-left>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.popover-arrow::before,.bs-popover-left>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.popover-arrow::after,.bs-popover-left>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid #d8d8d8;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators li{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--aspect-ratio:100%}.ratio-4x3{--aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.left-0{left:0!important}.left-50{left:50%!important}.left-100{left:100%!important}.right-0{right:0!important}.right-50{right:50%!important}.right-100{right:100%!important}.translate-middle{transform:translateX(-50%) translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-right{border-right:1px solid #dee2e6!important}.border-right-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-left{border-left:1px solid #dee2e6!important}.border-left-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-0{border-width:0!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:3rem!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:3rem!important}.ml-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pr-0{padding-right:0!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.pl-0{padding-left:0!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:3rem!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:.25rem!important}.mr-sm-2{margin-right:.5rem!important}.mr-sm-3{margin-right:1rem!important}.mr-sm-4{margin-right:1.5rem!important}.mr-sm-5{margin-right:3rem!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:.25rem!important}.ml-sm-2{margin-left:.5rem!important}.ml-sm-3{margin-left:1rem!important}.ml-sm-4{margin-left:1.5rem!important}.ml-sm-5{margin-left:3rem!important}.ml-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:.25rem!important}.pr-sm-2{padding-right:.5rem!important}.pr-sm-3{padding-right:1rem!important}.pr-sm-4{padding-right:1.5rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:.25rem!important}.pl-sm-2{padding-left:.5rem!important}.pl-sm-3{padding-left:1rem!important}.pl-sm-4{padding-left:1.5rem!important}.pl-sm-5{padding-left:3rem!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:.25rem!important}.mr-md-2{margin-right:.5rem!important}.mr-md-3{margin-right:1rem!important}.mr-md-4{margin-right:1.5rem!important}.mr-md-5{margin-right:3rem!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:.25rem!important}.ml-md-2{margin-left:.5rem!important}.ml-md-3{margin-left:1rem!important}.ml-md-4{margin-left:1.5rem!important}.ml-md-5{margin-left:3rem!important}.ml-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:.25rem!important}.pr-md-2{padding-right:.5rem!important}.pr-md-3{padding-right:1rem!important}.pr-md-4{padding-right:1.5rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:.25rem!important}.pl-md-2{padding-left:.5rem!important}.pl-md-3{padding-left:1rem!important}.pl-md-4{padding-left:1.5rem!important}.pl-md-5{padding-left:3rem!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:.25rem!important}.mr-lg-2{margin-right:.5rem!important}.mr-lg-3{margin-right:1rem!important}.mr-lg-4{margin-right:1.5rem!important}.mr-lg-5{margin-right:3rem!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:.25rem!important}.ml-lg-2{margin-left:.5rem!important}.ml-lg-3{margin-left:1rem!important}.ml-lg-4{margin-left:1.5rem!important}.ml-lg-5{margin-left:3rem!important}.ml-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:.25rem!important}.pr-lg-2{padding-right:.5rem!important}.pr-lg-3{padding-right:1rem!important}.pr-lg-4{padding-right:1.5rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:.25rem!important}.pl-lg-2{padding-left:.5rem!important}.pl-lg-3{padding-left:1rem!important}.pl-lg-4{padding-left:1.5rem!important}.pl-lg-5{padding-left:3rem!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:.25rem!important}.mr-xl-2{margin-right:.5rem!important}.mr-xl-3{margin-right:1rem!important}.mr-xl-4{margin-right:1.5rem!important}.mr-xl-5{margin-right:3rem!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:.25rem!important}.ml-xl-2{margin-left:.5rem!important}.ml-xl-3{margin-left:1rem!important}.ml-xl-4{margin-left:1.5rem!important}.ml-xl-5{margin-left:3rem!important}.ml-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:.25rem!important}.pr-xl-2{padding-right:.5rem!important}.pr-xl-3{padding-right:1rem!important}.pr-xl-4{padding-right:1.5rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:.25rem!important}.pl-xl-2{padding-left:.5rem!important}.pl-xl-3{padding-left:1rem!important}.pl-xl-4{padding-left:1.5rem!important}.pl-xl-5{padding-left:3rem!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:.25rem!important}.mr-xxl-2{margin-right:.5rem!important}.mr-xxl-3{margin-right:1rem!important}.mr-xxl-4{margin-right:1.5rem!important}.mr-xxl-5{margin-right:3rem!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:.25rem!important}.ml-xxl-2{margin-left:.5rem!important}.ml-xxl-3{margin-left:1rem!important}.ml-xxl-4{margin-left:1.5rem!important}.ml-xxl-5{margin-left:3rem!important}.ml-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:.25rem!important}.pr-xxl-2{padding-right:.5rem!important}.pr-xxl-3{padding-right:1rem!important}.pr-xxl-4{padding-right:1.5rem!important}.pr-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:.25rem!important}.pl-xxl-2{padding-left:.5rem!important}.pl-xxl-3{padding-left:1rem!important}.pl-xxl-4{padding-left:1.5rem!important}.pl-xxl-5{padding-left:3rem!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}.fs-sm-1{font-size:2.5rem!important}.fs-sm-2{font-size:2rem!important}.fs-sm-3{font-size:1.75rem!important}.fs-sm-4{font-size:1.5rem!important}.fs-md-1{font-size:2.5rem!important}.fs-md-2{font-size:2rem!important}.fs-md-3{font-size:1.75rem!important}.fs-md-4{font-size:1.5rem!important}.fs-lg-1{font-size:2.5rem!important}.fs-lg-2{font-size:2rem!important}.fs-lg-3{font-size:1.75rem!important}.fs-lg-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} + */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);background-image:linear-gradient(var(--bs-table-accent-bg),var(--bs-table-accent-bg));border-bottom-width:1px}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;vertical-align:middle;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{color:#6c757d;background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;transition:background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-check-input{transition:none}}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);padding:1rem .75rem}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:1.75rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;padding-right:calc(.75em + 2.3125rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 1.75rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 1.75rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-left{right:auto;left:0}.dropdown-menu-xxl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{align-items:center;width:100%}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-collapse{display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-collapse{display:flex!important}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-collapse{display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-collapse{display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-collapse{display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-collapse{display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;background-color:transparent;border:1px solid rgba(0,0,0,.125);border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button.collapsed{border-bottom-width:0}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item:first-of-type .accordion-button{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-collapse{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-collapse{border:solid rgba(0,0,0,.125);border-width:0 1px}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-button{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item:first-of-type .accordion-button{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .tooltip-arrow,.bs-tooltip-right .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .tooltip-arrow::before,.bs-tooltip-right .tooltip-arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .tooltip-arrow,.bs-tooltip-left .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .tooltip-arrow::before,.bs-tooltip-left .tooltip-arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.popover-arrow,.bs-popover-right>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.popover-arrow::before,.bs-popover-right>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.popover-arrow::after,.bs-popover-right>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.popover-arrow,.bs-popover-left>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.popover-arrow::before,.bs-popover-left>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.popover-arrow::after,.bs-popover-left>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid #d8d8d8;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators li{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--aspect-ratio:100%}.ratio-4x3{--aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.left-0{left:0!important}.left-50{left:50%!important}.left-100{left:100%!important}.right-0{right:0!important}.right-50{right:50%!important}.right-100{right:100%!important}.translate-middle{transform:translateX(-50%) translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-right{border-right:1px solid #dee2e6!important}.border-right-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-left{border-left:1px solid #dee2e6!important}.border-left-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-0{border-width:0!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:3rem!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:3rem!important}.ml-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pr-0{padding-right:0!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.pl-0{padding-left:0!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:3rem!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:.25rem!important}.mr-sm-2{margin-right:.5rem!important}.mr-sm-3{margin-right:1rem!important}.mr-sm-4{margin-right:1.5rem!important}.mr-sm-5{margin-right:3rem!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:.25rem!important}.ml-sm-2{margin-left:.5rem!important}.ml-sm-3{margin-left:1rem!important}.ml-sm-4{margin-left:1.5rem!important}.ml-sm-5{margin-left:3rem!important}.ml-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:.25rem!important}.pr-sm-2{padding-right:.5rem!important}.pr-sm-3{padding-right:1rem!important}.pr-sm-4{padding-right:1.5rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:.25rem!important}.pl-sm-2{padding-left:.5rem!important}.pl-sm-3{padding-left:1rem!important}.pl-sm-4{padding-left:1.5rem!important}.pl-sm-5{padding-left:3rem!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:.25rem!important}.mr-md-2{margin-right:.5rem!important}.mr-md-3{margin-right:1rem!important}.mr-md-4{margin-right:1.5rem!important}.mr-md-5{margin-right:3rem!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:.25rem!important}.ml-md-2{margin-left:.5rem!important}.ml-md-3{margin-left:1rem!important}.ml-md-4{margin-left:1.5rem!important}.ml-md-5{margin-left:3rem!important}.ml-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:.25rem!important}.pr-md-2{padding-right:.5rem!important}.pr-md-3{padding-right:1rem!important}.pr-md-4{padding-right:1.5rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:.25rem!important}.pl-md-2{padding-left:.5rem!important}.pl-md-3{padding-left:1rem!important}.pl-md-4{padding-left:1.5rem!important}.pl-md-5{padding-left:3rem!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:.25rem!important}.mr-lg-2{margin-right:.5rem!important}.mr-lg-3{margin-right:1rem!important}.mr-lg-4{margin-right:1.5rem!important}.mr-lg-5{margin-right:3rem!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:.25rem!important}.ml-lg-2{margin-left:.5rem!important}.ml-lg-3{margin-left:1rem!important}.ml-lg-4{margin-left:1.5rem!important}.ml-lg-5{margin-left:3rem!important}.ml-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:.25rem!important}.pr-lg-2{padding-right:.5rem!important}.pr-lg-3{padding-right:1rem!important}.pr-lg-4{padding-right:1.5rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:.25rem!important}.pl-lg-2{padding-left:.5rem!important}.pl-lg-3{padding-left:1rem!important}.pl-lg-4{padding-left:1.5rem!important}.pl-lg-5{padding-left:3rem!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:.25rem!important}.mr-xl-2{margin-right:.5rem!important}.mr-xl-3{margin-right:1rem!important}.mr-xl-4{margin-right:1.5rem!important}.mr-xl-5{margin-right:3rem!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:.25rem!important}.ml-xl-2{margin-left:.5rem!important}.ml-xl-3{margin-left:1rem!important}.ml-xl-4{margin-left:1.5rem!important}.ml-xl-5{margin-left:3rem!important}.ml-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:.25rem!important}.pr-xl-2{padding-right:.5rem!important}.pr-xl-3{padding-right:1rem!important}.pr-xl-4{padding-right:1.5rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:.25rem!important}.pl-xl-2{padding-left:.5rem!important}.pl-xl-3{padding-left:1rem!important}.pl-xl-4{padding-left:1.5rem!important}.pl-xl-5{padding-left:3rem!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:.25rem!important}.mr-xxl-2{margin-right:.5rem!important}.mr-xxl-3{margin-right:1rem!important}.mr-xxl-4{margin-right:1.5rem!important}.mr-xxl-5{margin-right:3rem!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:.25rem!important}.ml-xxl-2{margin-left:.5rem!important}.ml-xxl-3{margin-left:1rem!important}.ml-xxl-4{margin-left:1.5rem!important}.ml-xxl-5{margin-left:3rem!important}.ml-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:.25rem!important}.pr-xxl-2{padding-right:.5rem!important}.pr-xxl-3{padding-right:1rem!important}.pr-xxl-4{padding-right:1.5rem!important}.pr-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:.25rem!important}.pl-xxl-2{padding-left:.5rem!important}.pl-xxl-3{padding-left:1rem!important}.pl-xxl-4{padding-left:1.5rem!important}.pl-xxl-5{padding-left:3rem!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}.fs-sm-1{font-size:2.5rem!important}.fs-sm-2{font-size:2rem!important}.fs-sm-3{font-size:1.75rem!important}.fs-sm-4{font-size:1.5rem!important}.fs-md-1{font-size:2.5rem!important}.fs-md-2{font-size:2rem!important}.fs-md-3{font-size:1.75rem!important}.fs-md-4{font-size:1.5rem!important}.fs-lg-1{font-size:2.5rem!important}.fs-lg-2{font-size:2rem!important}.fs-lg-3{font-size:1.75rem!important}.fs-lg-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} /*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/dist/css/bootstrap.min.css.map b/dist/css/bootstrap.min.css.map index c40a4fe6bf4ffae1efbd22102cd29e6915d8c606..cff615ea4939b1756b3796ba1350b17013e3c72f 100644 GIT binary patch delta 1561 zcmai!T}&KR6vs0IYhfsaN@*oTp)^R_8M4cE*$?VN=iZt902T_Ck}8ROwAr1xyF1Iy z&VG;rDvj2}#M=8X@u~Wz53t42Zj2$Z)>Lc!O8Q{plO{f>O^or)q<);cEc#;fVJCC$ z|98&$-+SinOLx1T`=sl}+r!Sz@Kug0I1_>64K6V%ON3q@=@jD8yc(8#C}Pm>M!K8+ zJMh=B{S0G)DoZAmImD|W2cOz$7rcout7f7VM;L#FYuA$DQOT>w82Vuo>GZAm3#}Fb z$b&4DBjFgmZg$htUCnfUqC;3_N&;IbLsuv6_8Do&US^;kmZcynpfr2&quqKIO48)y zK%f8rvF%AuZ#~ySx*k@gC0UlGsRA-}XlbbyTA|#T9-&rCgRtP7IJ1xIODuy0Ppx4Y z7159pj!7mip`yX8;UdaAPfmTo_xUV{gEh_%Ts{w+2RI`S>t*0l4nEs)xFcAOOiMG& z|BMVv^H@~1s!Dmp3^aS$b$Ot7q~(s{Pgu@E9m^MMv3pjpZ=I;+wf8wb06 zOz?wnk_jRTArFDx8dgJeGymBWWep+`oD{TZOp4dbc{Rw=lprc;kmaqlnyqUdrY(b( zr|()loy369WFbR?Xc(Q0sPuzkr}KxE=LBOpIssb|VVakU)}Wb%c3vc+Z1(SVi&+?w zhH4{Ap`ZnX0fgJ2kCplbl7;$ZhyyfUdW{z?`a`Lo%Q$W2luIa=-mWHX)AG}mEun09Vd27E?rR7xls&by;CaENk5 zm5R09sXDgY(Wh!+j^5w!40sr;0h?hgsj=1`YcQ6HDFt#c2j z_nd}A$nharrJry2I!{-A=Y;Z}hm5nheUNYV<;F*)B|{l<)}5~!1Z#L4y5O>san4s~ zf3aV8xF*|OfyezxuEh>-bBC)TD zch33y+-qOC*Z1cAzR$PESQFWwjIA+jHHN#Sl>J#~hhIo9K?jn4`5)c?E;kCF_a zjD5lQyDea3VzQ7!5?ai}G~o<&cZOoKboCrvy+T)sFv?|OQK1H82ESb#VtjbJIOHwU ztgI47DXQv<9G3+P$?Cy>(ODNEYZSXm&kR|a*o06~B$TF!h9YYkbb$twVU(p>05lQn zrN{b%Gz>yGW&r9%VdOWQ9-4@6mcD<=r$gk0%2hoU7p9v<0y<>rs)SzEAM_yFG`<3HeUJJq;go}A7 zpTjS&^x_-GIqa*p^VvMqtAQ5AsJh0c%J|pn<4oRm)iNAktH$QQPD&}@+VVNKQ3W=u z&_QKkGmIZB8+@$-jL%`tUQW8R6<}aQz!F$;M-D$J)9o$3o(0q{#uI~D^pS2z8YcTwz@ihtiudVfL969Z+;j$9Jf+ab1-Cj`Etlm%i<)w<%qg-Zsl}F zt%;NLB{$R()q>6`&(khCYKnd;V$X*3h#^kWW2V(C)le5jY;2t5B`;L)D~39T-`j`` znzW!_(c#)m%?i$inNB0G4n{1f6vq1-SWFpHGmVgTh0lPJ*8Yc017P?@z;Oj3B_rbP z&2!zw1E*=46F{4ZsUiD<{gaFLjZHxprKXl_ zsh->?UF*!Ddg&IE+$F1dHbw@s>q%Kb#9A= zpR3MowfNh}w_mn&kispdm;838rH{OLucf{I^qrRccjWzxT#y>+Bo{An-O!FZMBLZ7 a!*%y-TuvkFcew#FdzI^{Ke)?zKKc)AckB58 diff --git a/dist/js/bootstrap.bundle.js b/dist/js/bootstrap.bundle.js index 662f7c36f..7ce97d591 100644 --- a/dist/js/bootstrap.bundle.js +++ b/dist/js/bootstrap.bundle.js @@ -580,8 +580,48 @@ * ------------------------------------------------------------------------ */ - var NAME = 'alert'; var VERSION = '5.0.0-alpha3'; + + var BaseComponent = /*#__PURE__*/function () { + function BaseComponent(element) { + if (!element) { + return; + } + + this._element = element; + Data.setData(element, this.constructor.DATA_KEY, this); + } + + var _proto = BaseComponent.prototype; + + _proto.dispose = function dispose() { + Data.removeData(this._element, this.constructor.DATA_KEY); + this._element = null; + } + /** Static */ + ; + + BaseComponent.getInstance = function getInstance(element) { + return Data.getData(element, this.DATA_KEY); + }; + + _createClass(BaseComponent, null, [{ + key: "VERSION", + get: function get() { + return VERSION; + } + }]); + + return BaseComponent; + }(); + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'alert'; var DATA_KEY = 'bs.alert'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; @@ -598,15 +638,12 @@ * ------------------------------------------------------------------------ */ - var Alert = /*#__PURE__*/function () { - function Alert(element) { - this._element = element; - - if (this._element) { - Data.setData(element, DATA_KEY, this); - } - } // Getters + var Alert = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Alert, _BaseComponent); + function Alert() { + return _BaseComponent.apply(this, arguments) || this; + } var _proto = Alert.prototype; @@ -621,11 +658,6 @@ } this._removeElement(rootElement); - }; - - _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY); - this._element = null; } // Private ; @@ -688,19 +720,16 @@ }; }; - Alert.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY); - }; - _createClass(Alert, null, [{ - key: "VERSION", + key: "DATA_KEY", + // Getters get: function get() { - return VERSION; + return DATA_KEY; } }]); return Alert; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -739,7 +768,6 @@ */ var NAME$1 = 'button'; - var VERSION$1 = '5.0.0-alpha3'; var DATA_KEY$1 = 'bs.button'; var EVENT_KEY$1 = "." + DATA_KEY$1; var DATA_API_KEY$1 = '.data-api'; @@ -752,12 +780,12 @@ * ------------------------------------------------------------------------ */ - var Button = /*#__PURE__*/function () { - function Button(element) { - this._element = element; - Data.setData(element, DATA_KEY$1, this); - } // Getters + var Button = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Button, _BaseComponent); + function Button() { + return _BaseComponent.apply(this, arguments) || this; + } var _proto = Button.prototype; @@ -765,11 +793,6 @@ _proto.toggle = function toggle() { // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE)); - }; - - _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY$1); - this._element = null; } // Static ; @@ -787,19 +810,16 @@ }); }; - Button.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$1); - }; - _createClass(Button, null, [{ - key: "VERSION", + key: "DATA_KEY", + // Getters get: function get() { - return VERSION$1; + return DATA_KEY$1; } }]); return Button; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -1004,7 +1024,6 @@ */ var NAME$2 = 'carousel'; - var VERSION$2 = '5.0.0-alpha3'; var DATA_KEY$2 = 'bs.carousel'; var EVENT_KEY$2 = "." + DATA_KEY$2; var DATA_API_KEY$2 = '.data-api'; @@ -1072,25 +1091,29 @@ * ------------------------------------------------------------------------ */ - var Carousel = /*#__PURE__*/function () { + var Carousel = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Carousel, _BaseComponent); + function Carousel(element, config) { - this._items = null; - this._interval = null; - this._activeElement = null; - this._isPaused = false; - this._isSliding = false; - this.touchTimeout = null; - this.touchStartX = 0; - this.touchDeltaX = 0; - this._config = this._getConfig(config); - this._element = element; - this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element); - this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0; - this._pointerEvent = Boolean(window.PointerEvent); + var _this; - this._addEventListeners(); + _this = _BaseComponent.call(this, element) || this; + _this._items = null; + _this._interval = null; + _this._activeElement = null; + _this._isPaused = false; + _this._isSliding = false; + _this.touchTimeout = null; + _this.touchStartX = 0; + _this.touchDeltaX = 0; + _this._config = _this._getConfig(config); + _this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, _this._element); + _this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0; + _this._pointerEvent = Boolean(window.PointerEvent); - Data.setData(element, DATA_KEY$2, this); + _this._addEventListeners(); + + return _this; } // Getters @@ -1149,7 +1172,7 @@ }; _proto.to = function to(index) { - var _this = this; + var _this2 = this; this._activeElement = SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element); @@ -1161,7 +1184,7 @@ if (this._isSliding) { EventHandler.one(this._element, EVENT_SLID, function () { - return _this.to(index); + return _this2.to(index); }); return; } @@ -1178,11 +1201,11 @@ }; _proto.dispose = function dispose() { + _BaseComponent.prototype.dispose.call(this); + EventHandler.off(this._element, EVENT_KEY$2); - Data.removeData(this._element, DATA_KEY$2); this._items = null; this._config = null; - this._element = null; this._interval = null; this._isPaused = null; this._isSliding = null; @@ -1218,20 +1241,20 @@ }; _proto._addEventListeners = function _addEventListeners() { - var _this2 = this; + var _this3 = this; if (this._config.keyboard) { EventHandler.on(this._element, EVENT_KEYDOWN, function (event) { - return _this2._keydown(event); + return _this3._keydown(event); }); } if (this._config.pause === 'hover') { EventHandler.on(this._element, EVENT_MOUSEENTER, function (event) { - return _this2.pause(event); + return _this3.pause(event); }); EventHandler.on(this._element, EVENT_MOUSELEAVE, function (event) { - return _this2.cycle(event); + return _this3.cycle(event); }); } @@ -1241,33 +1264,33 @@ }; _proto._addTouchEventListeners = function _addTouchEventListeners() { - var _this3 = this; + var _this4 = this; var start = function start(event) { - if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { - _this3.touchStartX = event.clientX; - } else if (!_this3._pointerEvent) { - _this3.touchStartX = event.touches[0].clientX; + if (_this4._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { + _this4.touchStartX = event.clientX; + } else if (!_this4._pointerEvent) { + _this4.touchStartX = event.touches[0].clientX; } }; var move = function move(event) { // ensure swiping with one touch and not pinching if (event.touches && event.touches.length > 1) { - _this3.touchDeltaX = 0; + _this4.touchDeltaX = 0; } else { - _this3.touchDeltaX = event.touches[0].clientX - _this3.touchStartX; + _this4.touchDeltaX = event.touches[0].clientX - _this4.touchStartX; } }; var end = function end(event) { - if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { - _this3.touchDeltaX = event.clientX - _this3.touchStartX; + if (_this4._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { + _this4.touchDeltaX = event.clientX - _this4.touchStartX; } - _this3._handleSwipe(); + _this4._handleSwipe(); - if (_this3._config.pause === 'hover') { + if (_this4._config.pause === 'hover') { // If it's a touch-enabled device, mouseenter/leave are fired as // part of the mouse compatibility events on first tap - the carousel // would stop cycling until user tapped out of it; @@ -1275,15 +1298,15 @@ // (as if it's the second time we tap on it, mouseenter compat event // is NOT fired) and after a timeout (to allow for mouse compatibility // events to fire) we explicitly restart cycling - _this3.pause(); + _this4.pause(); - if (_this3.touchTimeout) { - clearTimeout(_this3.touchTimeout); + if (_this4.touchTimeout) { + clearTimeout(_this4.touchTimeout); } - _this3.touchTimeout = setTimeout(function (event) { - return _this3.cycle(event); - }, TOUCHEVENT_COMPAT_WAIT + _this3._config.interval); + _this4.touchTimeout = setTimeout(function (event) { + return _this4.cycle(event); + }, TOUCHEVENT_COMPAT_WAIT + _this4._config.interval); } }; @@ -1403,7 +1426,7 @@ }; _proto._slide = function _slide(direction, element) { - var _this4 = this; + var _this5 = this; var activeElement = SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element); @@ -1464,9 +1487,9 @@ nextElement.classList.remove(directionalClassName, orderClassName); nextElement.classList.add(CLASS_NAME_ACTIVE$1); activeElement.classList.remove(CLASS_NAME_ACTIVE$1, orderClassName, directionalClassName); - _this4._isSliding = false; + _this5._isSliding = false; setTimeout(function () { - EventHandler.trigger(_this4._element, EVENT_SLID, { + EventHandler.trigger(_this5._element, EVENT_SLID, { relatedTarget: nextElement, direction: eventDirectionName, from: activeElementIndex, @@ -1552,24 +1575,20 @@ event.preventDefault(); }; - Carousel.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$2); - }; - _createClass(Carousel, null, [{ - key: "VERSION", - get: function get() { - return VERSION$2; - } - }, { key: "Default", get: function get() { return Default; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$2; + } }]); return Carousel; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -1615,7 +1634,6 @@ */ var NAME$3 = 'collapse'; - var VERSION$3 = '5.0.0-alpha3'; var DATA_KEY$3 = 'bs.collapse'; var EVENT_KEY$3 = "." + DATA_KEY$3; var DATA_API_KEY$3 = '.data-api'; @@ -1646,12 +1664,16 @@ * ------------------------------------------------------------------------ */ - var Collapse = /*#__PURE__*/function () { + var Collapse = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Collapse, _BaseComponent); + function Collapse(element, config) { - this._isTransitioning = false; - this._element = element; - this._config = this._getConfig(config); - this._triggerArray = SelectorEngine.find(SELECTOR_DATA_TOGGLE$1 + "[href=\"#" + element.id + "\"]," + (SELECTOR_DATA_TOGGLE$1 + "[data-bs-target=\"#" + element.id + "\"]")); + var _this; + + _this = _BaseComponent.call(this, element) || this; + _this._isTransitioning = false; + _this._config = _this._getConfig(config); + _this._triggerArray = SelectorEngine.find(SELECTOR_DATA_TOGGLE$1 + "[href=\"#" + element.id + "\"]," + (SELECTOR_DATA_TOGGLE$1 + "[data-bs-target=\"#" + element.id + "\"]")); var toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE$1); for (var i = 0, len = toggleList.length; i < len; i++) { @@ -1662,23 +1684,23 @@ }); if (selector !== null && filterElement.length) { - this._selector = selector; + _this._selector = selector; - this._triggerArray.push(elem); + _this._triggerArray.push(elem); } } - this._parent = this._config.parent ? this._getParent() : null; + _this._parent = _this._config.parent ? _this._getParent() : null; - if (!this._config.parent) { - this._addAriaAndCollapsedClass(this._element, this._triggerArray); + if (!_this._config.parent) { + _this._addAriaAndCollapsedClass(_this._element, _this._triggerArray); } - if (this._config.toggle) { - this.toggle(); + if (_this._config.toggle) { + _this.toggle(); } - Data.setData(element, DATA_KEY$3, this); + return _this; } // Getters @@ -1694,7 +1716,7 @@ }; _proto.show = function show() { - var _this = this; + var _this2 = this; if (this._isTransitioning || this._element.classList.contains(CLASS_NAME_SHOW)) { return; @@ -1705,8 +1727,8 @@ if (this._parent) { actives = SelectorEngine.find(SELECTOR_ACTIVES, this._parent).filter(function (elem) { - if (typeof _this._config.parent === 'string') { - return elem.getAttribute('data-bs-parent') === _this._config.parent; + if (typeof _this2._config.parent === 'string') { + return elem.getAttribute('data-bs-parent') === _this2._config.parent; } return elem.classList.contains(CLASS_NAME_COLLAPSE); @@ -1766,15 +1788,15 @@ this.setTransitioning(true); var complete = function complete() { - _this._element.classList.remove(CLASS_NAME_COLLAPSING); + _this2._element.classList.remove(CLASS_NAME_COLLAPSING); - _this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW); + _this2._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW); - _this._element.style[dimension] = ''; + _this2._element.style[dimension] = ''; - _this.setTransitioning(false); + _this2.setTransitioning(false); - EventHandler.trigger(_this._element, EVENT_SHOWN); + EventHandler.trigger(_this2._element, EVENT_SHOWN); }; var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1); @@ -1786,7 +1808,7 @@ }; _proto.hide = function hide() { - var _this2 = this; + var _this3 = this; if (this._isTransitioning || !this._element.classList.contains(CLASS_NAME_SHOW)) { return; @@ -1824,13 +1846,13 @@ this.setTransitioning(true); var complete = function complete() { - _this2.setTransitioning(false); + _this3.setTransitioning(false); - _this2._element.classList.remove(CLASS_NAME_COLLAPSING); + _this3._element.classList.remove(CLASS_NAME_COLLAPSING); - _this2._element.classList.add(CLASS_NAME_COLLAPSE); + _this3._element.classList.add(CLASS_NAME_COLLAPSE); - EventHandler.trigger(_this2._element, EVENT_HIDDEN); + EventHandler.trigger(_this3._element, EVENT_HIDDEN); }; this._element.style[dimension] = ''; @@ -1844,10 +1866,10 @@ }; _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY$3); + _BaseComponent.prototype.dispose.call(this); + this._config = null; this._parent = null; - this._element = null; this._triggerArray = null; this._isTransitioning = null; } // Private @@ -1866,7 +1888,7 @@ }; _proto._getParent = function _getParent() { - var _this3 = this; + var _this4 = this; var parent = this._config.parent; @@ -1883,7 +1905,7 @@ SelectorEngine.find(selector, parent).forEach(function (element) { var selected = getElementFromSelector(element); - _this3._addAriaAndCollapsedClass(selected, [element]); + _this4._addAriaAndCollapsedClass(selected, [element]); }); return parent; }; @@ -1934,24 +1956,20 @@ }); }; - Collapse.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$3); - }; - _createClass(Collapse, null, [{ - key: "VERSION", - get: function get() { - return VERSION$3; - } - }, { key: "Default", get: function get() { return Default$1; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$3; + } }]); return Collapse; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -4631,7 +4649,6 @@ */ var NAME$4 = 'dropdown'; - var VERSION$4 = '5.0.0-alpha3'; var DATA_KEY$4 = 'bs.dropdown'; var EVENT_KEY$4 = "." + DATA_KEY$4; var DATA_API_KEY$4 = '.data-api'; @@ -4692,17 +4709,21 @@ * ------------------------------------------------------------------------ */ - var Dropdown = /*#__PURE__*/function () { + var Dropdown = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Dropdown, _BaseComponent); + function Dropdown(element, config) { - this._element = element; - this._popper = null; - this._config = this._getConfig(config); - this._menu = this._getMenuElement(); - this._inNavbar = this._detectNavbar(); + var _this; - this._addEventListeners(); + _this = _BaseComponent.call(this, element) || this; + _this._popper = null; + _this._config = _this._getConfig(config); + _this._menu = _this._getMenuElement(); + _this._inNavbar = _this._detectNavbar(); - Data.setData(element, DATA_KEY$4, this); + _this._addEventListeners(); + + return _this; } // Getters @@ -4818,9 +4839,9 @@ }; _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY$4); + _BaseComponent.prototype.dispose.call(this); + EventHandler.off(this._element, EVENT_KEY$4); - this._element = null; this._menu = null; if (this._popper) { @@ -4840,13 +4861,13 @@ ; _proto._addEventListeners = function _addEventListeners() { - var _this = this; + var _this2 = this; EventHandler.on(this._element, EVENT_CLICK, function (event) { event.preventDefault(); event.stopPropagation(); - _this.toggle(); + _this2.toggle(); }); }; @@ -4882,13 +4903,13 @@ }; _proto._getOffset = function _getOffset() { - var _this2 = this; + var _this3 = this; var offset = {}; if (typeof this._config.offset === 'function') { offset.fn = function (data) { - data.offsets = _extends({}, data.offsets, _this2._config.offset(data.offsets, _this2._element) || {}); + data.offsets = _extends({}, data.offsets, _this3._config.offset(data.offsets, _this3._element) || {}); return data; }; } else { @@ -5050,15 +5071,14 @@ return; } - var index = items.indexOf(event.target); + var index = items.indexOf(event.target); // Up if (event.key === ARROW_UP_KEY && index > 0) { - // Up index--; - } + } // Down + if (event.key === ARROW_DOWN_KEY && index < items.length - 1) { - // Down index++; } // index is -1 if the first keydown is an ArrowUp @@ -5067,16 +5087,7 @@ items[index].focus(); }; - Dropdown.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$4); - }; - _createClass(Dropdown, null, [{ - key: "VERSION", - get: function get() { - return VERSION$4; - } - }, { key: "Default", get: function get() { return Default$2; @@ -5086,10 +5097,15 @@ get: function get() { return DefaultType$2; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$4; + } }]); return Dropdown; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -5139,7 +5155,6 @@ */ var NAME$5 = 'modal'; - var VERSION$5 = '5.0.0-alpha3'; var DATA_KEY$5 = 'bs.modal'; var EVENT_KEY$5 = "." + DATA_KEY$5; var DATA_API_KEY$5 = '.data-api'; @@ -5147,14 +5162,12 @@ var Default$3 = { backdrop: true, keyboard: true, - focus: true, - show: true + focus: true }; var DefaultType$3 = { backdrop: '(boolean|string)', keyboard: 'boolean', - focus: 'boolean', - show: 'boolean' + focus: 'boolean' }; var EVENT_HIDE$2 = "hide" + EVENT_KEY$5; var EVENT_HIDE_PREVENTED = "hidePrevented" + EVENT_KEY$5; @@ -5186,18 +5199,22 @@ * ------------------------------------------------------------------------ */ - var Modal = /*#__PURE__*/function () { + var Modal = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Modal, _BaseComponent); + function Modal(element, config) { - this._config = this._getConfig(config); - this._element = element; - this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, element); - this._backdrop = null; - this._isShown = false; - this._isBodyOverflowing = false; - this._ignoreBackdropClick = false; - this._isTransitioning = false; - this._scrollbarWidth = 0; - Data.setData(element, DATA_KEY$5, this); + var _this; + + _this = _BaseComponent.call(this, element) || this; + _this._config = _this._getConfig(config); + _this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, element); + _this._backdrop = null; + _this._isShown = false; + _this._isBodyOverflowing = false; + _this._ignoreBackdropClick = false; + _this._isTransitioning = false; + _this._scrollbarWidth = 0; + return _this; } // Getters @@ -5209,7 +5226,7 @@ }; _proto.show = function show(relatedTarget) { - var _this = this; + var _this2 = this; if (this._isShown || this._isTransitioning) { return; @@ -5240,23 +5257,23 @@ this._setResizeEvent(); EventHandler.on(this._element, EVENT_CLICK_DISMISS, SELECTOR_DATA_DISMISS, function (event) { - return _this.hide(event); + return _this2.hide(event); }); EventHandler.on(this._dialog, EVENT_MOUSEDOWN_DISMISS, function () { - EventHandler.one(_this._element, EVENT_MOUSEUP_DISMISS, function (event) { - if (event.target === _this._element) { - _this._ignoreBackdropClick = true; + EventHandler.one(_this2._element, EVENT_MOUSEUP_DISMISS, function (event) { + if (event.target === _this2._element) { + _this2._ignoreBackdropClick = true; } }); }); this._showBackdrop(function () { - return _this._showElement(relatedTarget); + return _this2._showElement(relatedTarget); }); }; _proto.hide = function hide(event) { - var _this2 = this; + var _this3 = this; if (event) { event.preventDefault(); @@ -5294,7 +5311,7 @@ if (transition) { var transitionDuration = getTransitionDurationFromElement(this._element); EventHandler.one(this._element, TRANSITION_END, function (event) { - return _this2._hideModal(event); + return _this3._hideModal(event); }); emulateTransitionEnd(this._element, transitionDuration); } else { @@ -5306,16 +5323,17 @@ [window, this._element, this._dialog].forEach(function (htmlElement) { return EventHandler.off(htmlElement, EVENT_KEY$5); }); + + _BaseComponent.prototype.dispose.call(this); /** * `document` has 2 events `EVENT_FOCUSIN` and `EVENT_CLICK_DATA_API` * Do not move `document` in `htmlElements` array * It will remove `EVENT_CLICK_DATA_API` event that should remain */ + EventHandler.off(document, EVENT_FOCUSIN); - Data.removeData(this._element, DATA_KEY$5); this._config = null; - this._element = null; this._dialog = null; this._backdrop = null; this._isShown = null; @@ -5337,7 +5355,7 @@ }; _proto._showElement = function _showElement(relatedTarget) { - var _this3 = this; + var _this4 = this; var transition = this._element.classList.contains(CLASS_NAME_FADE); @@ -5373,12 +5391,12 @@ } var transitionComplete = function transitionComplete() { - if (_this3._config.focus) { - _this3._element.focus(); + if (_this4._config.focus) { + _this4._element.focus(); } - _this3._isTransitioning = false; - EventHandler.trigger(_this3._element, EVENT_SHOWN$2, { + _this4._isTransitioning = false; + EventHandler.trigger(_this4._element, EVENT_SHOWN$2, { relatedTarget: relatedTarget }); }; @@ -5393,28 +5411,28 @@ }; _proto._enforceFocus = function _enforceFocus() { - var _this4 = this; + var _this5 = this; EventHandler.off(document, EVENT_FOCUSIN); // guard against infinite focus loop EventHandler.on(document, EVENT_FOCUSIN, function (event) { - if (document !== event.target && _this4._element !== event.target && !_this4._element.contains(event.target)) { - _this4._element.focus(); + if (document !== event.target && _this5._element !== event.target && !_this5._element.contains(event.target)) { + _this5._element.focus(); } }); }; _proto._setEscapeEvent = function _setEscapeEvent() { - var _this5 = this; + var _this6 = this; if (this._isShown) { EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, function (event) { - if (_this5._config.keyboard && event.key === ESCAPE_KEY$1) { + if (_this6._config.keyboard && event.key === ESCAPE_KEY$1) { event.preventDefault(); - _this5.hide(); - } else if (!_this5._config.keyboard && event.key === ESCAPE_KEY$1) { - _this5._triggerBackdropTransition(); + _this6.hide(); + } else if (!_this6._config.keyboard && event.key === ESCAPE_KEY$1) { + _this6._triggerBackdropTransition(); } }); } else { @@ -5423,11 +5441,11 @@ }; _proto._setResizeEvent = function _setResizeEvent() { - var _this6 = this; + var _this7 = this; if (this._isShown) { EventHandler.on(window, EVENT_RESIZE, function () { - return _this6._adjustDialog(); + return _this7._adjustDialog(); }); } else { EventHandler.off(window, EVENT_RESIZE); @@ -5435,7 +5453,7 @@ }; _proto._hideModal = function _hideModal() { - var _this7 = this; + var _this8 = this; this._element.style.display = 'none'; @@ -5450,11 +5468,11 @@ this._showBackdrop(function () { document.body.classList.remove(CLASS_NAME_OPEN); - _this7._resetAdjustments(); + _this8._resetAdjustments(); - _this7._resetScrollbar(); + _this8._resetScrollbar(); - EventHandler.trigger(_this7._element, EVENT_HIDDEN$2); + EventHandler.trigger(_this8._element, EVENT_HIDDEN$2); }); }; @@ -5465,7 +5483,7 @@ }; _proto._showBackdrop = function _showBackdrop(callback) { - var _this8 = this; + var _this9 = this; var animate = this._element.classList.contains(CLASS_NAME_FADE) ? CLASS_NAME_FADE : ''; @@ -5479,8 +5497,8 @@ document.body.appendChild(this._backdrop); EventHandler.on(this._element, EVENT_CLICK_DISMISS, function (event) { - if (_this8._ignoreBackdropClick) { - _this8._ignoreBackdropClick = false; + if (_this9._ignoreBackdropClick) { + _this9._ignoreBackdropClick = false; return; } @@ -5488,10 +5506,10 @@ return; } - if (_this8._config.backdrop === 'static') { - _this8._triggerBackdropTransition(); + if (_this9._config.backdrop === 'static') { + _this9._triggerBackdropTransition(); } else { - _this8.hide(); + _this9.hide(); } }); @@ -5513,7 +5531,7 @@ this._backdrop.classList.remove(CLASS_NAME_SHOW$2); var callbackRemove = function callbackRemove() { - _this8._removeBackdrop(); + _this9._removeBackdrop(); callback(); }; @@ -5532,7 +5550,7 @@ }; _proto._triggerBackdropTransition = function _triggerBackdropTransition() { - var _this9 = this; + var _this10 = this; var hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED); @@ -5551,13 +5569,13 @@ var modalTransitionDuration = getTransitionDurationFromElement(this._dialog); EventHandler.off(this._element, TRANSITION_END); EventHandler.one(this._element, TRANSITION_END, function () { - _this9._element.classList.remove(CLASS_NAME_STATIC); + _this10._element.classList.remove(CLASS_NAME_STATIC); if (!isModalOverflowing) { - EventHandler.one(_this9._element, TRANSITION_END, function () { - _this9._element.style.overflowY = ''; + EventHandler.one(_this10._element, TRANSITION_END, function () { + _this10._element.style.overflowY = ''; }); - emulateTransitionEnd(_this9._element, modalTransitionDuration); + emulateTransitionEnd(_this10._element, modalTransitionDuration); } }); emulateTransitionEnd(this._element, modalTransitionDuration); @@ -5592,7 +5610,7 @@ }; _proto._setScrollbar = function _setScrollbar() { - var _this10 = this; + var _this11 = this; if (this._isBodyOverflowing) { // Note: DOMNode.style.paddingRight returns the actual value or '' if not set @@ -5602,14 +5620,14 @@ var actualPadding = element.style.paddingRight; var calculatedPadding = window.getComputedStyle(element)['padding-right']; Manipulator.setDataAttribute(element, 'padding-right', actualPadding); - element.style.paddingRight = Number.parseFloat(calculatedPadding) + _this10._scrollbarWidth + "px"; + element.style.paddingRight = Number.parseFloat(calculatedPadding) + _this11._scrollbarWidth + "px"; }); // Adjust sticky content margin SelectorEngine.find(SELECTOR_STICKY_CONTENT).forEach(function (element) { var actualMargin = element.style.marginRight; var calculatedMargin = window.getComputedStyle(element)['margin-right']; Manipulator.setDataAttribute(element, 'margin-right', actualMargin); - element.style.marginRight = Number.parseFloat(calculatedMargin) - _this10._scrollbarWidth + "px"; + element.style.marginRight = Number.parseFloat(calculatedMargin) - _this11._scrollbarWidth + "px"; }); // Adjust body padding var actualPadding = document.body.style.paddingRight; @@ -5678,30 +5696,24 @@ } data[config](relatedTarget); - } else if (_config.show) { - data.show(relatedTarget); } }); }; - Modal.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$5); - }; - _createClass(Modal, null, [{ - key: "VERSION", - get: function get() { - return VERSION$5; - } - }, { key: "Default", get: function get() { return Default$3; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$5; + } }]); return Modal; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -5710,7 +5722,7 @@ EventHandler.on(document, EVENT_CLICK_DATA_API$5, SELECTOR_DATA_TOGGLE$3, function (event) { - var _this11 = this; + var _this12 = this; var target = getElementFromSelector(this); @@ -5725,8 +5737,8 @@ } EventHandler.one(target, EVENT_HIDDEN$2, function () { - if (isVisible(_this11)) { - _this11.focus(); + if (isVisible(_this12)) { + _this12.focus(); } }); }); @@ -5897,7 +5909,6 @@ */ var NAME$6 = 'tooltip'; - var VERSION$6 = '5.0.0-alpha3'; var DATA_KEY$6 = 'bs.tooltip'; var EVENT_KEY$6 = "." + DATA_KEY$6; var CLASS_PREFIX = 'bs-tooltip'; @@ -5916,6 +5927,7 @@ container: '(string|element|boolean)', fallbackPlacement: '(string|array)', boundary: '(string|element)', + customClass: '(string|function)', sanitize: 'boolean', sanitizeFn: '(null|function)', allowList: 'object', @@ -5930,7 +5942,7 @@ }; var Default$4 = { animation: true, - template: '', + template: '', trigger: 'hover focus', title: '', delay: 0, @@ -5941,6 +5953,7 @@ container: false, fallbackPlacement: 'flip', boundary: 'scrollParent', + customClass: '', sanitize: true, sanitizeFn: null, allowList: DefaultAllowlist, @@ -5974,26 +5987,30 @@ * ------------------------------------------------------------------------ */ - var Tooltip = /*#__PURE__*/function () { + var Tooltip = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Tooltip, _BaseComponent); + function Tooltip(element, config) { + var _this; + if (typeof Popper === 'undefined') { throw new TypeError('Bootstrap\'s tooltips require Popper (https://popper.js.org)'); - } // private + } + _this = _BaseComponent.call(this, element) || this; // private - this._isEnabled = true; - this._timeout = 0; - this._hoverState = ''; - this._activeTrigger = {}; - this._popper = null; // Protected + _this._isEnabled = true; + _this._timeout = 0; + _this._hoverState = ''; + _this._activeTrigger = {}; + _this._popper = null; // Protected - this.element = element; - this.config = this._getConfig(config); - this.tip = null; + _this.config = _this._getConfig(config); + _this.tip = null; - this._setListeners(); + _this._setListeners(); - Data.setData(element, this.constructor.DATA_KEY, this); + return _this; } // Getters @@ -6046,9 +6063,8 @@ _proto.dispose = function dispose() { clearTimeout(this._timeout); - Data.removeData(this.element, this.constructor.DATA_KEY); - EventHandler.off(this.element, this.constructor.EVENT_KEY); - EventHandler.off(this.element.closest("." + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler); + EventHandler.off(this._element, this.constructor.EVENT_KEY); + EventHandler.off(this._element.closest("." + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler); if (this.tip) { this.tip.parentNode.removeChild(this.tip); @@ -6064,22 +6080,23 @@ } this._popper = null; - this.element = null; this.config = null; this.tip = null; + + _BaseComponent.prototype.dispose.call(this); }; _proto.show = function show() { - var _this = this; + var _this2 = this; - if (this.element.style.display === 'none') { + if (this._element.style.display === 'none') { throw new Error('Please use show on visible elements'); } if (this.isWithContent() && this._isEnabled) { - var showEvent = EventHandler.trigger(this.element, this.constructor.Event.SHOW); - var shadowRoot = findShadowRoot(this.element); - var isInTheDom = shadowRoot === null ? this.element.ownerDocument.documentElement.contains(this.element) : shadowRoot.contains(this.element); + var showEvent = EventHandler.trigger(this._element, this.constructor.Event.SHOW); + var shadowRoot = findShadowRoot(this._element); + var isInTheDom = shadowRoot === null ? this._element.ownerDocument.documentElement.contains(this._element) : shadowRoot.contains(this._element); if (showEvent.defaultPrevented || !isInTheDom) { return; @@ -6088,14 +6105,16 @@ var tip = this.getTipElement(); var tipId = getUID(this.constructor.NAME); tip.setAttribute('id', tipId); - this.element.setAttribute('aria-describedby', tipId); + + this._element.setAttribute('aria-describedby', tipId); + this.setContent(); if (this.config.animation) { tip.classList.add(CLASS_NAME_FADE$1); } - var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement; + var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this._element) : this.config.placement; var attachment = this._getAttachment(placement); @@ -6105,17 +6124,25 @@ Data.setData(tip, this.constructor.DATA_KEY, this); - if (!this.element.ownerDocument.documentElement.contains(this.tip)) { + if (!this._element.ownerDocument.documentElement.contains(this.tip)) { container.appendChild(tip); } - EventHandler.trigger(this.element, this.constructor.Event.INSERTED); - this._popper = new Popper(this.element, tip, this._getPopperConfig(attachment)); - tip.classList.add(CLASS_NAME_SHOW$3); // If this is a touch-enabled device we add extra + EventHandler.trigger(this._element, this.constructor.Event.INSERTED); + this._popper = new Popper(this._element, tip, this._getPopperConfig(attachment)); + tip.classList.add(CLASS_NAME_SHOW$3); + var customClass = typeof this.config.customClass === 'function' ? this.config.customClass() : this.config.customClass; + + if (customClass) { + var _tip$classList; + + (_tip$classList = tip.classList).add.apply(_tip$classList, customClass.split(' ')); + } // If this is a touch-enabled device we add extra // empty mouseover listeners to the body's immediate children; // only needed because of broken event delegation on iOS // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html + if ('ontouchstart' in document.documentElement) { var _ref; @@ -6125,16 +6152,16 @@ } var complete = function complete() { - if (_this.config.animation) { - _this._fixTransition(); + if (_this2.config.animation) { + _this2._fixTransition(); } - var prevHoverState = _this._hoverState; - _this._hoverState = null; - EventHandler.trigger(_this.element, _this.constructor.Event.SHOWN); + var prevHoverState = _this2._hoverState; + _this2._hoverState = null; + EventHandler.trigger(_this2._element, _this2.constructor.Event.SHOWN); if (prevHoverState === HOVER_STATE_OUT) { - _this._leave(null, _this); + _this2._leave(null, _this2); } }; @@ -6149,7 +6176,7 @@ }; _proto.hide = function hide() { - var _this2 = this; + var _this3 = this; if (!this._popper) { return; @@ -6158,20 +6185,20 @@ var tip = this.getTipElement(); var complete = function complete() { - if (_this2._hoverState !== HOVER_STATE_SHOW && tip.parentNode) { + if (_this3._hoverState !== HOVER_STATE_SHOW && tip.parentNode) { tip.parentNode.removeChild(tip); } - _this2._cleanTipClass(); + _this3._cleanTipClass(); - _this2.element.removeAttribute('aria-describedby'); + _this3._element.removeAttribute('aria-describedby'); - EventHandler.trigger(_this2.element, _this2.constructor.Event.HIDDEN); + EventHandler.trigger(_this3._element, _this3.constructor.Event.HIDDEN); - _this2._popper.destroy(); + _this3._popper.destroy(); }; - var hideEvent = EventHandler.trigger(this.element, this.constructor.Event.HIDE); + var hideEvent = EventHandler.trigger(this._element, this.constructor.Event.HIDE); if (hideEvent.defaultPrevented) { return; @@ -6266,10 +6293,10 @@ }; _proto.getTitle = function getTitle() { - var title = this.element.getAttribute('data-bs-original-title'); + var title = this._element.getAttribute('data-bs-original-title'); if (!title) { - title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title; + title = typeof this.config.title === 'function' ? this.config.title.call(this._element) : this.config.title; } return title; @@ -6277,7 +6304,7 @@ ; _proto._getPopperConfig = function _getPopperConfig(attachment) { - var _this3 = this; + var _this4 = this; var defaultBsConfig = { placement: attachment, @@ -6295,11 +6322,11 @@ }, onCreate: function onCreate(data) { if (data.originalPlacement !== data.placement) { - _this3._handlePopperPlacementChange(data); + _this4._handlePopperPlacementChange(data); } }, onUpdate: function onUpdate(data) { - return _this3._handlePopperPlacementChange(data); + return _this4._handlePopperPlacementChange(data); } }; return _extends({}, defaultBsConfig, this.config.popperConfig); @@ -6310,13 +6337,13 @@ }; _proto._getOffset = function _getOffset() { - var _this4 = this; + var _this5 = this; var offset = {}; if (typeof this.config.offset === 'function') { offset.fn = function (data) { - data.offsets = _extends({}, data.offsets, _this4.config.offset(data.offsets, _this4.element) || {}); + data.offsets = _extends({}, data.offsets, _this5.config.offset(data.offsets, _this5._element) || {}); return data; }; } else { @@ -6343,33 +6370,33 @@ }; _proto._setListeners = function _setListeners() { - var _this5 = this; + var _this6 = this; var triggers = this.config.trigger.split(' '); triggers.forEach(function (trigger) { if (trigger === 'click') { - EventHandler.on(_this5.element, _this5.constructor.Event.CLICK, _this5.config.selector, function (event) { - return _this5.toggle(event); + EventHandler.on(_this6._element, _this6.constructor.Event.CLICK, _this6.config.selector, function (event) { + return _this6.toggle(event); }); } else if (trigger !== TRIGGER_MANUAL) { - var eventIn = trigger === TRIGGER_HOVER ? _this5.constructor.Event.MOUSEENTER : _this5.constructor.Event.FOCUSIN; - var eventOut = trigger === TRIGGER_HOVER ? _this5.constructor.Event.MOUSELEAVE : _this5.constructor.Event.FOCUSOUT; - EventHandler.on(_this5.element, eventIn, _this5.config.selector, function (event) { - return _this5._enter(event); + var eventIn = trigger === TRIGGER_HOVER ? _this6.constructor.Event.MOUSEENTER : _this6.constructor.Event.FOCUSIN; + var eventOut = trigger === TRIGGER_HOVER ? _this6.constructor.Event.MOUSELEAVE : _this6.constructor.Event.FOCUSOUT; + EventHandler.on(_this6._element, eventIn, _this6.config.selector, function (event) { + return _this6._enter(event); }); - EventHandler.on(_this5.element, eventOut, _this5.config.selector, function (event) { - return _this5._leave(event); + EventHandler.on(_this6._element, eventOut, _this6.config.selector, function (event) { + return _this6._leave(event); }); } }); this._hideModalHandler = function () { - if (_this5.element) { - _this5.hide(); + if (_this6._element) { + _this6.hide(); } }; - EventHandler.on(this.element.closest("." + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler); + EventHandler.on(this._element.closest("." + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler); if (this.config.selector) { this.config = _extends({}, this.config, { @@ -6382,12 +6409,18 @@ }; _proto._fixTitle = function _fixTitle() { - var title = this.element.getAttribute('title'); - var originalTitleType = typeof this.element.getAttribute('data-bs-original-title'); + var title = this._element.getAttribute('title'); + + var originalTitleType = typeof this._element.getAttribute('data-bs-original-title'); if (title || originalTitleType !== 'string') { - this.element.setAttribute('data-bs-original-title', title || ''); - this.element.setAttribute('title', ''); + this._element.setAttribute('data-bs-original-title', title || ''); + + if (title && !this._element.getAttribute('aria-label') && !this._element.textContent) { + this._element.setAttribute('aria-label', title); + } + + this._element.setAttribute('title', ''); } }; @@ -6467,7 +6500,7 @@ }; _proto._getConfig = function _getConfig(config) { - var dataAttributes = Manipulator.getDataAttributes(this.element); + var dataAttributes = Manipulator.getDataAttributes(this._element); Object.keys(dataAttributes).forEach(function (dataAttr) { if (DISALLOWED_ATTRIBUTES.has(dataAttr)) { delete dataAttributes[dataAttr]; @@ -6579,16 +6612,7 @@ }); }; - Tooltip.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$6); - }; - _createClass(Tooltip, null, [{ - key: "VERSION", - get: function get() { - return VERSION$6; - } - }, { key: "Default", get: function get() { return Default$4; @@ -6621,7 +6645,7 @@ }]); return Tooltip; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * jQuery @@ -6653,7 +6677,6 @@ */ var NAME$7 = 'popover'; - var VERSION$7 = '5.0.0-alpha3'; var DATA_KEY$7 = 'bs.popover'; var EVENT_KEY$7 = "." + DATA_KEY$7; var CLASS_PREFIX$1 = 'bs-popover'; @@ -6663,7 +6686,7 @@ placement: 'right', trigger: 'click', content: '', - template: '' + template: '' }); var DefaultType$5 = _extends({}, Tooltip.DefaultType, { @@ -6714,7 +6737,7 @@ var content = this._getContent(); if (typeof content === 'function') { - content = content.call(this.element); + content = content.call(this._element); } this.setElementContent(SelectorEngine.findOne(SELECTOR_CONTENT, tip), content); @@ -6727,7 +6750,7 @@ }; _proto._getContent = function _getContent() { - return this.element.getAttribute('data-bs-content') || this.config.content; + return this._element.getAttribute('data-bs-content') || this.config.content; }; _proto._cleanTipClass = function _cleanTipClass() { @@ -6769,18 +6792,9 @@ }); }; - Popover.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$7); - }; - _createClass(Popover, null, [{ - key: "VERSION", - // Getters - get: function get() { - return VERSION$7; - } - }, { key: "Default", + // Getters get: function get() { return Default$5; } @@ -6844,7 +6858,6 @@ */ var NAME$8 = 'scrollspy'; - var VERSION$8 = '5.0.0-alpha3'; var DATA_KEY$8 = 'bs.scrollspy'; var EVENT_KEY$8 = "." + DATA_KEY$8; var DATA_API_KEY$6 = '.data-api'; @@ -6878,26 +6891,29 @@ * ------------------------------------------------------------------------ */ - var ScrollSpy = /*#__PURE__*/function () { - function ScrollSpy(element, config) { - var _this = this; + var ScrollSpy = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(ScrollSpy, _BaseComponent); - this._element = element; - this._scrollElement = element.tagName === 'BODY' ? window : element; - this._config = this._getConfig(config); - this._selector = this._config.target + " " + SELECTOR_NAV_LINKS + ", " + this._config.target + " " + SELECTOR_LIST_ITEMS + ", " + this._config.target + " ." + CLASS_NAME_DROPDOWN_ITEM; - this._offsets = []; - this._targets = []; - this._activeTarget = null; - this._scrollHeight = 0; - EventHandler.on(this._scrollElement, EVENT_SCROLL, function (event) { + function ScrollSpy(element, config) { + var _this; + + _this = _BaseComponent.call(this, element) || this; + _this._scrollElement = element.tagName === 'BODY' ? window : element; + _this._config = _this._getConfig(config); + _this._selector = _this._config.target + " " + SELECTOR_NAV_LINKS + ", " + _this._config.target + " " + SELECTOR_LIST_ITEMS + ", " + _this._config.target + " ." + CLASS_NAME_DROPDOWN_ITEM; + _this._offsets = []; + _this._targets = []; + _this._activeTarget = null; + _this._scrollHeight = 0; + EventHandler.on(_this._scrollElement, EVENT_SCROLL, function (event) { return _this._process(event); }); - this.refresh(); - this._process(); + _this.refresh(); - Data.setData(element, DATA_KEY$8, this); + _this._process(); + + return _this; } // Getters @@ -6939,9 +6955,9 @@ }; _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY$8); + _BaseComponent.prototype.dispose.call(this); + EventHandler.off(this._scrollElement, EVENT_KEY$8); - this._element = null; this._scrollElement = null; this._config = null; this._selector = null; @@ -7086,24 +7102,20 @@ }); }; - ScrollSpy.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$8); - }; - _createClass(ScrollSpy, null, [{ - key: "VERSION", - get: function get() { - return VERSION$8; - } - }, { key: "Default", get: function get() { return Default$6; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$8; + } }]); return ScrollSpy; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -7146,7 +7158,6 @@ */ var NAME$9 = 'tab'; - var VERSION$9 = '5.0.0-alpha3'; var DATA_KEY$9 = 'bs.tab'; var EVENT_KEY$9 = "." + DATA_KEY$9; var DATA_API_KEY$7 = '.data-api'; @@ -7173,12 +7184,12 @@ * ------------------------------------------------------------------------ */ - var Tab = /*#__PURE__*/function () { - function Tab(element) { - this._element = element; - Data.setData(this._element, DATA_KEY$9, this); - } // Getters + var Tab = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Tab, _BaseComponent); + function Tab() { + return _BaseComponent.apply(this, arguments) || this; + } var _proto = Tab.prototype; @@ -7233,11 +7244,6 @@ } else { complete(); } - }; - - _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY$9); - this._element = null; } // Private ; @@ -7320,19 +7326,16 @@ }); }; - Tab.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$9); - }; - _createClass(Tab, null, [{ - key: "VERSION", + key: "DATA_KEY", + // Getters get: function get() { - return VERSION$9; + return DATA_KEY$9; } }]); return Tab; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -7375,7 +7378,6 @@ */ var NAME$a = 'toast'; - var VERSION$a = '5.0.0-alpha3'; var DATA_KEY$a = 'bs.toast'; var EVENT_KEY$a = "." + DATA_KEY$a; var EVENT_CLICK_DISMISS$1 = "click.dismiss" + EVENT_KEY$a; @@ -7404,15 +7406,19 @@ * ------------------------------------------------------------------------ */ - var Toast = /*#__PURE__*/function () { + var Toast = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Toast, _BaseComponent); + function Toast(element, config) { - this._element = element; - this._config = this._getConfig(config); - this._timeout = null; + var _this; - this._setListeners(); + _this = _BaseComponent.call(this, element) || this; + _this._config = _this._getConfig(config); + _this._timeout = null; - Data.setData(element, DATA_KEY$a, this); + _this._setListeners(); + + return _this; } // Getters @@ -7420,7 +7426,7 @@ // Public _proto.show = function show() { - var _this = this; + var _this2 = this; var showEvent = EventHandler.trigger(this._element, EVENT_SHOW$4); @@ -7435,16 +7441,16 @@ } var complete = function complete() { - _this._element.classList.remove(CLASS_NAME_SHOWING); + _this2._element.classList.remove(CLASS_NAME_SHOWING); - _this._element.classList.add(CLASS_NAME_SHOW$6); + _this2._element.classList.add(CLASS_NAME_SHOW$6); - EventHandler.trigger(_this._element, EVENT_SHOWN$4); + EventHandler.trigger(_this2._element, EVENT_SHOWN$4); - if (_this._config.autohide) { - _this._timeout = setTimeout(function () { - _this.hide(); - }, _this._config.delay); + if (_this2._config.autohide) { + _this2._timeout = setTimeout(function () { + _this2.hide(); + }, _this2._config.delay); } }; @@ -7464,7 +7470,7 @@ }; _proto.hide = function hide() { - var _this2 = this; + var _this3 = this; if (!this._element.classList.contains(CLASS_NAME_SHOW$6)) { return; @@ -7477,9 +7483,9 @@ } var complete = function complete() { - _this2._element.classList.add(CLASS_NAME_HIDE); + _this3._element.classList.add(CLASS_NAME_HIDE); - EventHandler.trigger(_this2._element, EVENT_HIDDEN$4); + EventHandler.trigger(_this3._element, EVENT_HIDDEN$4); }; this._element.classList.remove(CLASS_NAME_SHOW$6); @@ -7501,8 +7507,9 @@ } EventHandler.off(this._element, EVENT_CLICK_DISMISS$1); - Data.removeData(this._element, DATA_KEY$a); - this._element = null; + + _BaseComponent.prototype.dispose.call(this); + this._config = null; } // Private ; @@ -7514,10 +7521,10 @@ }; _proto._setListeners = function _setListeners() { - var _this3 = this; + var _this4 = this; EventHandler.on(this._element, EVENT_CLICK_DISMISS$1, SELECTOR_DATA_DISMISS$1, function () { - return _this3.hide(); + return _this4.hide(); }); }; @@ -7547,16 +7554,7 @@ }); }; - Toast.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$a); - }; - _createClass(Toast, null, [{ - key: "VERSION", - get: function get() { - return VERSION$a; - } - }, { key: "DefaultType", get: function get() { return DefaultType$7; @@ -7566,10 +7564,15 @@ get: function get() { return Default$7; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$a; + } }]); return Toast; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * jQuery diff --git a/dist/js/bootstrap.bundle.js.map b/dist/js/bootstrap.bundle.js.map index 8a805fe9b2b3451f61b84cb4263ba2864bf66b08..84cce12fde2e6cc87e4039189df49f3e2a5256c7 100644 GIT binary patch delta 44637 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

)S17bcY4MLnA?ADSkH!IQ_~5@B?w>j+Hh`F7 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 q&H1$H7Zw9ow7Y-~Idx5{oc?kVTQO6)3q;fpB0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners(),y(t,"bs.carousel",this)}var i=t.prototype;return i.next=function(){this._isSliding||this._slide("next")},i.nextWhenVisible=function(){!document.hidden&&p(this._element)&&this.next()},i.prev=function(){this._isSliding||this._slide("prev")},i.pause=function(t){t||(this._isPaused=!0),Q.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(u(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},i.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},i.to=function(t){var e=this;this._activeElement=Q.findOne(".active.carousel-item",this._element);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)M.one(this._element,"slid.bs.carousel",(function(){return e.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var i=t>n?"next":"prev";this._slide(i,this._items[t])}},i.dispose=function(){M.off(this._element,K),E(this._element,"bs.carousel"),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},i._getConfig=function(t){return t=n({},Y,t),d(V,t,z),t},i._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},i._addEventListeners=function(){var t=this;this._config.keyboard&&M.on(this._element,"keydown.bs.carousel",(function(e){return t._keydown(e)})),"hover"===this._config.pause&&(M.on(this._element,"mouseenter.bs.carousel",(function(e){return t.pause(e)})),M.on(this._element,"mouseleave.bs.carousel",(function(e){return t.cycle(e)}))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()},i._addTouchEventListeners=function(){var t=this,e=function(e){t._pointerEvent&&q[e.pointerType.toUpperCase()]?t.touchStartX=e.clientX:t._pointerEvent||(t.touchStartX=e.touches[0].clientX)},n=function(e){t._pointerEvent&&q[e.pointerType.toUpperCase()]&&(t.touchDeltaX=e.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),500+t._config.interval))};Q.find(".carousel-item img",this._element).forEach((function(t){M.on(t,"dragstart.bs.carousel",(function(t){return t.preventDefault()}))})),this._pointerEvent?(M.on(this._element,"pointerdown.bs.carousel",(function(t){return e(t)})),M.on(this._element,"pointerup.bs.carousel",(function(t){return n(t)})),this._element.classList.add("pointer-event")):(M.on(this._element,"touchstart.bs.carousel",(function(t){return e(t)})),M.on(this._element,"touchmove.bs.carousel",(function(e){return function(e){e.touches&&e.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=e.touches[0].clientX-t.touchStartX}(e)})),M.on(this._element,"touchend.bs.carousel",(function(t){return n(t)})))},i._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.key){case"ArrowLeft":t.preventDefault(),this.prev();break;case"ArrowRight":t.preventDefault(),this.next()}},i._getItemIndex=function(t){return this._items=t&&t.parentNode?Q.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)},i._getItemByDirection=function(t,e){var n="next"===t,i="prev"===t,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var s=(o+("prev"===t?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},i._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(Q.findOne(".active.carousel-item",this._element));return M.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:i,to:n})},i._setActiveIndicatorElement=function(t){if(this._indicatorsElement){for(var e=Q.find(".active",this._indicatorsElement),n=0;n0)for(var i=0;i=0)return 1;return 0}();var nt=tt&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then((function(){e=!1,t()})))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout((function(){e=!1,t()}),et))}};function it(t){return t&&"[object Function]"==={}.toString.call(t)}function ot(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function rt(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function st(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=ot(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/(auto|scroll|overlay)/.test(n+o+i)?t:st(rt(t))}function at(t){return t&&t.referenceNode?t.referenceNode:t}var lt=tt&&!(!window.MSInputMethodContext||!document.documentMode),ct=tt&&/MSIE 10/.test(navigator.userAgent);function ut(t){return 11===t?lt:10===t?ct:lt||ct}function ft(t){if(!t)return document.documentElement;for(var e=ut(10)?document.body:null,n=t.offsetParent||null;n===e&&t.nextElementSibling;)n=(t=t.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===ot(n,"position")?ft(n):n:t?t.ownerDocument.documentElement:document.documentElement}function ht(t){return null!==t.parentNode?ht(t.parentNode):t}function dt(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,o=n?e:t,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);var s,a,l=r.commonAncestorContainer;if(t!==l&&e!==l||i.contains(o))return"BODY"===(a=(s=l).nodeName)||"HTML"!==a&&ft(s.firstElementChild)!==s?ft(l):l;var c=ht(t);return c.host?dt(c.host,e):dt(t,ht(e).host)}function pt(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===e?"scrollTop":"scrollLeft",i=t.nodeName;if("BODY"===i||"HTML"===i){var o=t.ownerDocument.documentElement,r=t.ownerDocument.scrollingElement||o;return r[n]}return t[n]}function mt(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=pt(e,"top"),o=pt(e,"left"),r=n?-1:1;return t.top+=i*r,t.bottom+=i*r,t.left+=o*r,t.right+=o*r,t}function gt(t,e){var n="x"===e?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(t["border"+n+"Width"])+parseFloat(t["border"+i+"Width"])}function vt(t,e,n,i){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],ut(10)?parseInt(n["offset"+t])+parseInt(i["margin"+("Height"===t?"Top":"Left")])+parseInt(i["margin"+("Height"===t?"Bottom":"Right")]):0)}function _t(t){var e=t.body,n=t.documentElement,i=ut(10)&&getComputedStyle(n);return{height:vt("Height",e,n,i),width:vt("Width",e,n,i)}}var bt=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},yt=function(){function t(t,e){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],i=ut(10),o="HTML"===e.nodeName,r=Lt(t),s=Lt(e),a=st(t),l=ot(e),c=parseFloat(l.borderTopWidth),u=parseFloat(l.borderLeftWidth);n&&o&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var f=Tt({top:r.top-s.top-c,left:r.left-s.left-u,width:r.width,height:r.height});if(f.marginTop=0,f.marginLeft=0,!i&&o){var h=parseFloat(l.marginTop),d=parseFloat(l.marginLeft);f.top-=c-h,f.bottom-=c-h,f.left-=u-d,f.right-=u-d,f.marginTop=h,f.marginLeft=d}return(i&&!n?e.contains(a):e===a&&"BODY"!==a.nodeName)&&(f=mt(f,e)),f}function Ct(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.ownerDocument.documentElement,i=kt(t,n),o=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),s=e?0:pt(n),a=e?0:pt(n,"left"),l={top:s-i.top+i.marginTop,left:a-i.left+i.marginLeft,width:o,height:r};return Tt(l)}function At(t){var e=t.nodeName;if("BODY"===e||"HTML"===e)return!1;if("fixed"===ot(t,"position"))return!0;var n=rt(t);return!!n&&At(n)}function Ot(t){if(!t||!t.parentElement||ut())return document.documentElement;for(var e=t.parentElement;e&&"none"===ot(e,"transform");)e=e.parentElement;return e||document.documentElement}function St(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r={top:0,left:0},s=o?Ot(t):dt(t,at(e));if("viewport"===i)r=Ct(s,o);else{var a=void 0;"scrollParent"===i?"BODY"===(a=st(rt(e))).nodeName&&(a=t.ownerDocument.documentElement):a="window"===i?t.ownerDocument.documentElement:i;var l=kt(a,s,o);if("HTML"!==a.nodeName||At(s))r=l;else{var c=_t(t.ownerDocument),u=c.height,f=c.width;r.top+=l.top-l.marginTop,r.bottom=u+l.top,r.left+=l.left-l.marginLeft,r.right=f+l.left}}var h="number"==typeof(n=n||0);return r.left+=h?n:n.left||0,r.top+=h?n:n.top||0,r.right-=h?n:n.right||0,r.bottom-=h?n:n.bottom||0,r}function Dt(t){return t.width*t.height}function Nt(t,e,n,i,o){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var s=St(n,i,r,o),a={top:{width:s.width,height:e.top-s.top},right:{width:s.right-e.right,height:s.height},bottom:{width:s.width,height:s.bottom-e.bottom},left:{width:e.left-s.left,height:s.height}},l=Object.keys(a).map((function(t){return Et({key:t},a[t],{area:Dt(a[t])})})).sort((function(t,e){return e.area-t.area})),c=l.filter((function(t){var e=t.width,i=t.height;return e>=n.clientWidth&&i>=n.clientHeight})),u=c.length>0?c[0].key:l[0].key,f=t.split("-")[1];return u+(f?"-"+f:"")}function xt(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=i?Ot(e):dt(e,at(n));return kt(n,o,i)}function It(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),n=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),i=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+i,height:t.offsetHeight+n}}function jt(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,(function(t){return e[t]}))}function Pt(t,e,n){n=n.split("-")[0];var i=It(t),o={width:i.width,height:i.height},r=-1!==["right","left"].indexOf(n),s=r?"top":"left",a=r?"left":"top",l=r?"height":"width",c=r?"width":"height";return o[s]=e[s]+e[l]/2-i[l]/2,o[a]=n===a?e[a]-i[c]:e[jt(a)],o}function Mt(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function Ht(t,e,n){return(void 0===n?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex((function(t){return t[e]===n}));var i=Mt(t,(function(t){return t[e]===n}));return t.indexOf(i)}(t,"name",n))).forEach((function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=t.function||t.fn;t.enabled&&it(n)&&(e.offsets.popper=Tt(e.offsets.popper),e.offsets.reference=Tt(e.offsets.reference),e=n(e,t))})),e}function Rt(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=xt(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=Nt(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=Pt(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=Ht(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function Bt(t,e){return t.some((function(t){var n=t.name;return t.enabled&&n===e}))}function Ft(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=$t.indexOf(t),i=$t.slice(n+1).concat($t.slice(0,n));return e?i.reverse():i}var Jt="flip",te="clockwise",ee="counterclockwise";function ne(t,e,n,i){var o=[0,0],r=-1!==["right","left"].indexOf(i),s=t.split(/(\+|\-)/).map((function(t){return t.trim()})),a=s.indexOf(Mt(s,(function(t){return-1!==t.search(/,|\s/)})));s[a]&&-1===s[a].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==a?[s.slice(0,a).concat([s[a].split(l)[0]]),[s[a].split(l)[1]].concat(s.slice(a+1))]:[s];return(c=c.map((function(t,i){var o=(1===i?!r:r)?"height":"width",s=!1;return t.reduce((function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,s=!0,t):s?(t[t.length-1]+=e,s=!1,t):t.concat(e)}),[]).map((function(t){return function(t,e,n,i){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],s=o[2];if(!r)return t;if(0===s.indexOf("%")){var a=void 0;switch(s){case"%p":a=n;break;case"%":case"%r":default:a=i}return Tt(a)[e]/100*r}if("vh"===s||"vw"===s)return("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r;return r}(t,o,e,n)}))}))).forEach((function(t,e){t.forEach((function(n,i){Yt(n)&&(o[e]+=n*("-"===t[i-1]?-1:1))}))})),o}var ie={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,n=e.split("-")[0],i=e.split("-")[1];if(i){var o=t.offsets,r=o.reference,s=o.popper,a=-1!==["bottom","top"].indexOf(n),l=a?"left":"top",c=a?"width":"height",u={start:wt({},l,r[l]),end:wt({},l,r[l]+r[c]-s[c])};t.offsets.popper=Et({},s,u[i])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n=e.offset,i=t.placement,o=t.offsets,r=o.popper,s=o.reference,a=i.split("-")[0],l=void 0;return l=Yt(+n)?[+n,0]:ne(n,r,s,a),"left"===a?(r.top+=l[0],r.left-=l[1]):"right"===a?(r.top+=l[0],r.left+=l[1]):"top"===a?(r.left+=l[0],r.top-=l[1]):"bottom"===a&&(r.left+=l[0],r.top+=l[1]),t.popper=r,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var n=e.boundariesElement||ft(t.instance.popper);t.instance.reference===n&&(n=ft(n));var i=Ft("transform"),o=t.instance.popper.style,r=o.top,s=o.left,a=o[i];o.top="",o.left="",o[i]="";var l=St(t.instance.popper,t.instance.reference,e.padding,n,t.positionFixed);o.top=r,o.left=s,o[i]=a,e.boundaries=l;var c=e.priority,u=t.offsets.popper,f={primary:function(t){var n=u[t];return u[t]l[t]&&!e.escapeWithReference&&(i=Math.min(u[n],l[t]-("right"===t?u.width:u.height))),wt({},n,i)}};return c.forEach((function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";u=Et({},u,f[e](t))})),t.offsets.popper=u,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]r(i[a])&&(t.offsets.popper[l]=r(i[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!Xt(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",u=l?"Top":"Left",f=u.toLowerCase(),h=l?"left":"top",d=l?"bottom":"right",p=It(i)[c];a[d]-ps[d]&&(t.offsets.popper[f]+=a[f]+p-s[d]),t.offsets.popper=Tt(t.offsets.popper);var m=a[f]+a[c]/2-p/2,g=ot(t.instance.popper),v=parseFloat(g["margin"+u]),_=parseFloat(g["border"+u+"Width"]),b=m-t.offsets.popper[f]-v-_;return b=Math.max(Math.min(s[c]-p,b),0),t.arrowElement=i,t.offsets.arrow=(wt(n={},f,Math.round(b)),wt(n,h,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(Bt(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var n=St(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),i=t.placement.split("-")[0],o=jt(i),r=t.placement.split("-")[1]||"",s=[];switch(e.behavior){case Jt:s=[i,o];break;case te:s=Zt(i);break;case ee:s=Zt(i,!0);break;default:s=e.behavior}return s.forEach((function(a,l){if(i!==a||s.length===l+1)return t;i=t.placement.split("-")[0],o=jt(i);var c=t.offsets.popper,u=t.offsets.reference,f=Math.floor,h="left"===i&&f(c.right)>f(u.left)||"right"===i&&f(c.left)f(u.top)||"bottom"===i&&f(c.top)f(n.right),m=f(c.top)f(n.bottom),v="left"===i&&d||"right"===i&&p||"top"===i&&m||"bottom"===i&&g,_=-1!==["top","bottom"].indexOf(i),b=!!e.flipVariations&&(_&&"start"===r&&d||_&&"end"===r&&p||!_&&"start"===r&&m||!_&&"end"===r&&g),y=!!e.flipVariationsByContent&&(_&&"start"===r&&p||_&&"end"===r&&d||!_&&"start"===r&&g||!_&&"end"===r&&m),w=b||y;(h||v||w)&&(t.flipped=!0,(h||v)&&(i=s[l+1]),w&&(r=function(t){return"end"===t?"start":"start"===t?"end":t}(r)),t.placement=i+(r?"-"+r:""),t.offsets.popper=Et({},t.offsets.popper,Pt(t.instance.popper,t.offsets.reference,t.placement)),t=Ht(t.instance.modifiers,t,"flip"))})),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),t.placement=jt(e),t.offsets.popper=Tt(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!Xt(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=Mt(t.instance.modifiers,(function(t){return"preventOverflow"===t.name})).boundaries;if(e.bottomn.right||e.top>n.bottom||e.right2&&void 0!==arguments[2]?arguments[2]:{};bt(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=nt(this.update.bind(this)),this.options=Et({},t.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(Et({},t.Defaults.modifiers,o.modifiers)).forEach((function(e){i.options.modifiers[e]=Et({},t.Defaults.modifiers[e]||{},o.modifiers?o.modifiers[e]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(t){return Et({name:t},i.options.modifiers[t])})).sort((function(t,e){return t.order-e.order})),this.modifiers.forEach((function(t){t.enabled&&it(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)})),this.update();var r=this.options.eventsEnabled;r&&this.enableEventListeners(),this.state.eventsEnabled=r}return yt(t,[{key:"update",value:function(){return Rt.call(this)}},{key:"destroy",value:function(){return Wt.call(this)}},{key:"enableEventListeners",value:function(){return Vt.call(this)}},{key:"disableEventListeners",value:function(){return Kt.call(this)}}]),t}();oe.Utils=("undefined"!=typeof window?window:global).PopperUtils,oe.placements=Gt,oe.Defaults=ie;var re="dropdown",se=new RegExp("ArrowUp|ArrowDown|Escape"),ae={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},le={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},ce=function(){function t(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners(),y(t,"bs.dropdown",this)}var i=t.prototype;return i.toggle=function(){if(!this._element.disabled&&!this._element.classList.contains("disabled")){var e=this._element.classList.contains("show");t.clearMenus(),e||this.show()}},i.show=function(){if(!(this._element.disabled||this._element.classList.contains("disabled")||this._menu.classList.contains("show"))){var e=t.getParentFromElement(this._element),n={relatedTarget:this._element};if(!M.trigger(this._element,"show.bs.dropdown",n).defaultPrevented){if(!this._inNavbar){if(void 0===oe)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");var i=this._element;"parent"===this._config.reference?i=e:f(this._config.reference)&&(i=this._config.reference,void 0!==this._config.reference.jquery&&(i=this._config.reference[0])),"scrollParent"!==this._config.boundary&&e.classList.add("position-static"),this._popper=new oe(i,this._menu,this._getPopperConfig())}var o;if("ontouchstart"in document.documentElement&&!e.closest(".navbar-nav"))(o=[]).concat.apply(o,document.body.children).forEach((function(t){return M.on(t,"mouseover",null,(function(){}))}));this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),M.trigger(e,"shown.bs.dropdown",n)}}},i.hide=function(){if(!this._element.disabled&&!this._element.classList.contains("disabled")&&this._menu.classList.contains("show")){var e=t.getParentFromElement(this._element),n={relatedTarget:this._element};M.trigger(e,"hide.bs.dropdown",n).defaultPrevented||(this._popper&&this._popper.destroy(),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),M.trigger(e,"hidden.bs.dropdown",n))}},i.dispose=function(){E(this._element,"bs.dropdown"),M.off(this._element,".bs.dropdown"),this._element=null,this._menu=null,this._popper&&(this._popper.destroy(),this._popper=null)},i.update=function(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.scheduleUpdate()},i._addEventListeners=function(){var t=this;M.on(this._element,"click.bs.dropdown",(function(e){e.preventDefault(),e.stopPropagation(),t.toggle()}))},i._getConfig=function(t){return t=n({},this.constructor.Default,U.getDataAttributes(this._element),t),d(re,t,this.constructor.DefaultType),t},i._getMenuElement=function(){return Q.next(this._element,".dropdown-menu")[0]},i._getPlacement=function(){var t=this._element.parentNode,e="bottom-start";return t.classList.contains("dropup")?e=this._menu.classList.contains("dropdown-menu-right")?"top-end":"top-start":t.classList.contains("dropright")?e="right-start":t.classList.contains("dropleft")?e="left-start":this._menu.classList.contains("dropdown-menu-right")&&(e="bottom-end"),e},i._detectNavbar=function(){return Boolean(this._element.closest(".navbar"))},i._getOffset=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=n({},e.offsets,t._config.offset(e.offsets,t._element)||{}),e}:e.offset=this._config.offset,e},i._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),n({},t,this._config.popperConfig)},t.dropdownInterface=function(e,n){var i=w(e,"bs.dropdown");if(i||(i=new t(e,"object"==typeof n?n:null)),"string"==typeof n){if(void 0===i[n])throw new TypeError('No method named "'+n+'"');i[n]()}},t.jQueryInterface=function(e){return this.each((function(){t.dropdownInterface(this,e)}))},t.clearMenus=function(e){if(!e||2!==e.button&&("keyup"!==e.type||"Tab"===e.key))for(var n=Q.find('[data-bs-toggle="dropdown"]'),i=0,o=n.length;i0&&r--,"ArrowDown"===e.key&&rdocument.documentElement.clientHeight;e||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static");var n=c(this._dialog);M.off(this._element,"transitionend"),M.one(this._element,"transitionend",(function(){t._element.classList.remove("modal-static"),e||(M.one(t._element,"transitionend",(function(){t._element.style.overflowY=""})),h(t._element,n))})),h(this._element,n),this._element.focus()}},i._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},i._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},i._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)

',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,allowList:ge,popperConfig:null},Le={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},ke=function(){function t(t,e){if(void 0===oe)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners(),y(t,this.constructor.DATA_KEY,this)}var i=t.prototype;return i.enable=function(){this._isEnabled=!0},i.disable=function(){this._isEnabled=!1},i.toggleEnabled=function(){this._isEnabled=!this._isEnabled},i.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=w(t.delegateTarget,e);n||(n=new this.constructor(t.delegateTarget,this._getDelegateConfig()),y(t.delegateTarget,e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}},i.dispose=function(){clearTimeout(this._timeout),E(this.element,this.constructor.DATA_KEY),M.off(this.element,this.constructor.EVENT_KEY),M.off(this.element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.parentNode.removeChild(this.tip),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},i.show=function(){var t=this;if("none"===this.element.style.display)throw new Error("Please use show on visible elements");if(this.isWithContent()&&this._isEnabled){var e=M.trigger(this.element,this.constructor.Event.SHOW),n=function t(e){if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){var n=e.getRootNode();return n instanceof ShadowRoot?n:null}return e instanceof ShadowRoot?e:e.parentNode?t(e.parentNode):null}(this.element),i=null===n?this.element.ownerDocument.documentElement.contains(this.element):n.contains(this.element);if(e.defaultPrevented||!i)return;var o=this.getTipElement(),s=r(this.constructor.NAME);o.setAttribute("id",s),this.element.setAttribute("aria-describedby",s),this.setContent(),this.config.animation&&o.classList.add("fade");var a="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,l=this._getAttachment(a);this._addAttachmentClass(l);var u,f=this._getContainer();if(y(o,this.constructor.DATA_KEY,this),this.element.ownerDocument.documentElement.contains(this.tip)||f.appendChild(o),M.trigger(this.element,this.constructor.Event.INSERTED),this._popper=new oe(this.element,o,this._getPopperConfig(l)),o.classList.add("show"),"ontouchstart"in document.documentElement)(u=[]).concat.apply(u,document.body.children).forEach((function(t){M.on(t,"mouseover",(function(){}))}));var d=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,M.trigger(t.element,t.constructor.Event.SHOWN),"out"===e&&t._leave(null,t)};if(this.tip.classList.contains("fade")){var p=c(this.tip);M.one(this.tip,"transitionend",d),h(this.tip,p)}else d()}},i.hide=function(){var t=this;if(this._popper){var e=this.getTipElement(),n=function(){"show"!==t._hoverState&&e.parentNode&&e.parentNode.removeChild(e),t._cleanTipClass(),t.element.removeAttribute("aria-describedby"),M.trigger(t.element,t.constructor.Event.HIDDEN),t._popper.destroy()};if(!M.trigger(this.element,this.constructor.Event.HIDE).defaultPrevented){var i;if(e.classList.remove("show"),"ontouchstart"in document.documentElement)(i=[]).concat.apply(i,document.body.children).forEach((function(t){return M.off(t,"mouseover",m)}));if(this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this.tip.classList.contains("fade")){var o=c(e);M.one(e,"transitionend",n),h(e,o)}else n();this._hoverState=""}}},i.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},i.isWithContent=function(){return Boolean(this.getTitle())},i.getTipElement=function(){if(this.tip)return this.tip;var t=document.createElement("div");return t.innerHTML=this.config.template,this.tip=t.children[0],this.tip},i.setContent=function(){var t=this.getTipElement();this.setElementContent(Q.findOne(".tooltip-inner",t),this.getTitle()),t.classList.remove("fade","show")},i.setElementContent=function(t,e){if(null!==t)return"object"==typeof e&&f(e)?(e.jquery&&(e=e[0]),void(this.config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this.config.html?(this.config.sanitize&&(e=ve(e,this.config.allowList,this.config.sanitizeFn)),t.innerHTML=e):t.textContent=e)},i.getTitle=function(){var t=this.element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},i._getPopperConfig=function(t){var e=this;return n({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:"."+this.constructor.NAME+"-arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},this.config.popperConfig)},i._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-tooltip-"+t)},i._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=n({},e.offsets,t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},i._getContainer=function(){return!1===this.config.container?document.body:f(this.config.container)?this.config.container:Q.findOne(this.config.container)},i._getAttachment=function(t){return Ee[t.toUpperCase()]},i._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)M.on(t.element,t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==e){var n="hover"===e?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,i="hover"===e?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;M.on(t.element,n,t.config.selector,(function(e){return t._enter(e)})),M.on(t.element,i,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t.element&&t.hide()},M.on(this.element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=n({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},i._fixTitle=function(){var t=this.element.getAttribute("title"),e=typeof this.element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this.element.setAttribute("data-bs-original-title",t||""),this.element.setAttribute("title",""))},i._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||w(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),y(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){"show"===e._hoverState&&e.show()}),e.config.delay.show):e.show())},i._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||w(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),y(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){"out"===e._hoverState&&e.hide()}),e.config.delay.hide):e.hide())},i._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},i._getConfig=function(t){var e=U.getDataAttributes(this.element);return Object.keys(e).forEach((function(t){ye.has(t)&&delete e[t]})),t&&"object"==typeof t.container&&t.container.jquery&&(t.container=t.container[0]),"number"==typeof(t=n({},this.constructor.Default,e,"object"==typeof t&&t?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()),d(_e,t,this.constructor.DefaultType),t.sanitize&&(t.template=ve(t.template,t.allowList,t.sanitizeFn)),t},i._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},i._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(be);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},i._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(t.placement))},i._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(t.classList.remove("fade"),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},t.jQueryInterface=function(e){return this.each((function(){var n=w(this,"bs.tooltip"),i="object"==typeof e&&e;if((n||!/dispose|hide/.test(e))&&(n||(n=new t(this,i)),"string"==typeof e)){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e]()}}))},t.getInstance=function(t){return w(t,"bs.tooltip")},e(t,null,[{key:"VERSION",get:function(){return"5.0.0-alpha3"}},{key:"Default",get:function(){return Te}},{key:"NAME",get:function(){return _e}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return Le}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return we}}]),t}();_((function(){var t=v();if(t){var e=t.fn[_e];t.fn[_e]=ke.jQueryInterface,t.fn[_e].Constructor=ke,t.fn[_e].noConflict=function(){return t.fn[_e]=e,ke.jQueryInterface}}}));var Ce="popover",Ae=new RegExp("(^|\\s)bs-popover\\S+","g"),Oe=n({},ke.Default,{placement:"right",trigger:"click",content:"",template:''}),Se=n({},ke.DefaultType,{content:"(string|element|function)"}),De={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},Ne=function(t){var n,i;function o(){return t.apply(this,arguments)||this}i=t,(n=o).prototype=Object.create(i.prototype),n.prototype.constructor=n,n.__proto__=i;var r=o.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.setContent=function(){var t=this.getTipElement();this.setElementContent(Q.findOne(".popover-header",t),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(Q.findOne(".popover-body",t),e),t.classList.remove("fade","show")},r._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-popover-"+t)},r._getContent=function(){return this.element.getAttribute("data-bs-content")||this.config.content},r._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(Ae);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},o.jQueryInterface=function(t){return this.each((function(){var e=w(this,"bs.popover"),n="object"==typeof t?t:null;if((e||!/dispose|hide/.test(t))&&(e||(e=new o(this,n),y(this,"bs.popover",e)),"string"==typeof t)){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},o.getInstance=function(t){return w(t,"bs.popover")},e(o,null,[{key:"VERSION",get:function(){return"5.0.0-alpha3"}},{key:"Default",get:function(){return Oe}},{key:"NAME",get:function(){return Ce}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return De}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return Se}}]),o}(ke);_((function(){var t=v();if(t){var e=t.fn[Ce];t.fn[Ce]=Ne.jQueryInterface,t.fn[Ce].Constructor=Ne,t.fn[Ce].noConflict=function(){return t.fn[Ce]=e,Ne.jQueryInterface}}}));var xe="scrollspy",Ie={offset:10,method:"auto",target:""},je={offset:"number",method:"string",target:"(string|element)"},Pe=function(){function t(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" .nav-link, "+this._config.target+" .list-group-item, "+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,M.on(this._scrollElement,"scroll.bs.scrollspy",(function(t){return n._process(t)})),this.refresh(),this._process(),y(t,"bs.scrollspy",this)}var i=t.prototype;return i.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?"offset":"position",n="auto"===this._config.method?e:this._config.method,i="position"===n?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),Q.find(this._selector).map((function(t){var e=a(t),o=e?Q.findOne(e):null;if(o){var r=o.getBoundingClientRect();if(r.width||r.height)return[U[n](o).top+i,e]}return null})).filter((function(t){return t})).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},i.dispose=function(){E(this._element,"bs.scrollspy"),M.off(this._scrollElement,".bs.scrollspy"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},i._getConfig=function(t){if("string"!=typeof(t=n({},Ie,"object"==typeof t&&t?t:{})).target&&f(t.target)){var e=t.target.id;e||(e=r(xe),t.target.id=e),t.target="#"+e}return d(xe,t,je),t},i._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},i._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},i._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},i._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&(void 0===this._offsets[o+1]||t li > .active":".active";e=(e=Q.find(o,i))[e.length-1]}var r=null;if(e&&(r=M.trigger(e,"hide.bs.tab",{relatedTarget:this._element})),!(M.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==r&&r.defaultPrevented)){this._activate(this._element,i);var s=function(){M.trigger(e,"hidden.bs.tab",{relatedTarget:t._element}),M.trigger(t._element,"shown.bs.tab",{relatedTarget:e})};n?this._activate(n,n.parentNode,s):s()}}},n.dispose=function(){E(this._element,"bs.tab"),this._element=null},n._activate=function(t,e,n){var i=this,o=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?Q.children(e,".active"):Q.find(":scope > li > .active",e))[0],r=n&&o&&o.classList.contains("fade"),s=function(){return i._transitionComplete(t,o,n)};if(o&&r){var a=c(o);o.classList.remove("show"),M.one(o,"transitionend",s),h(o,a)}else s()},n._transitionComplete=function(t,e,n){if(e){e.classList.remove("active");var i=Q.findOne(":scope > .dropdown-menu .active",e.parentNode);i&&i.classList.remove("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}(t.classList.add("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),g(t),t.classList.contains("fade")&&t.classList.add("show"),t.parentNode&&t.parentNode.classList.contains("dropdown-menu"))&&(t.closest(".dropdown")&&Q.find(".dropdown-toggle").forEach((function(t){return t.classList.add("active")})),t.setAttribute("aria-expanded",!0));n&&n()},t.jQueryInterface=function(e){return this.each((function(){var n=w(this,"bs.tab")||new t(this);if("string"==typeof e){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e]()}}))},t.getInstance=function(t){return w(t,"bs.tab")},e(t,null,[{key:"VERSION",get:function(){return"5.0.0-alpha3"}}]),t}();M.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){t.preventDefault(),(w(this,"bs.tab")||new Me(this)).show()})),_((function(){var t=v();if(t){var e=t.fn.tab;t.fn.tab=Me.jQueryInterface,t.fn.tab.Constructor=Me,t.fn.tab.noConflict=function(){return t.fn.tab=e,Me.jQueryInterface}}}));var He={animation:"boolean",autohide:"boolean",delay:"number"},Re={animation:!0,autohide:!0,delay:5e3},Be=function(){function t(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners(),y(t,"bs.toast",this)}var i=t.prototype;return i.show=function(){var t=this;if(!M.trigger(this._element,"show.bs.toast").defaultPrevented){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var e=function(){t._element.classList.remove("showing"),t._element.classList.add("show"),M.trigger(t._element,"shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove("hide"),g(this._element),this._element.classList.add("showing"),this._config.animation){var n=c(this._element);M.one(this._element,"transitionend",e),h(this._element,n)}else e()}},i.hide=function(){var t=this;if(this._element.classList.contains("show")&&!M.trigger(this._element,"hide.bs.toast").defaultPrevented){var e=function(){t._element.classList.add("hide"),M.trigger(t._element,"hidden.bs.toast")};if(this._element.classList.remove("show"),this._config.animation){var n=c(this._element);M.one(this._element,"transitionend",e),h(this._element,n)}else e()}},i.dispose=function(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),M.off(this._element,"click.dismiss.bs.toast"),E(this._element,"bs.toast"),this._element=null,this._config=null},i._getConfig=function(t){return t=n({},Re,U.getDataAttributes(this._element),"object"==typeof t&&t?t:{}),d("toast",t,this.constructor.DefaultType),t},i._setListeners=function(){var t=this;M.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',(function(){return t.hide()}))},i._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},t.jQueryInterface=function(e){return this.each((function(){var n=w(this,"bs.toast");if(n||(n=new t(this,"object"==typeof e&&e)),"string"==typeof e){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e](this)}}))},t.getInstance=function(t){return w(t,"bs.toast")},e(t,null,[{key:"VERSION",get:function(){return"5.0.0-alpha3"}},{key:"DefaultType",get:function(){return He}},{key:"Default",get:function(){return Re}}]),t}();return _((function(){var t=v();if(t){var e=t.fn.toast;t.fn.toast=Be.jQueryInterface,t.fn.toast.Constructor=Be,t.fn.toast.noConflict=function(){return t.fn.toast=e,Be.jQueryInterface}}})),{Alert:R,Button:B,Carousel:X,Collapse:J,Dropdown:ce,Modal:he,Popover:Ne,ScrollSpy:Pe,Tab:Me,Toast:Be,Tooltip:ke}})); +!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";function t(t,e){for(var n=0;n0,i._pointerEvent=Boolean(window.PointerEvent),i._addEventListeners(),i}i(o,t);var r=o.prototype;return r.next=function(){this._isSliding||this._slide("next")},r.nextWhenVisible=function(){!document.hidden&&g(this._element)&&this.next()},r.prev=function(){this._isSliding||this._slide("prev")},r.pause=function(t){t||(this._isPaused=!0),Y.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(f(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},r.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},r.to=function(t){var e=this;this._activeElement=Y.findOne(".active.carousel-item",this._element);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)H.one(this._element,"slid.bs.carousel",(function(){return e.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var i=t>n?"next":"prev";this._slide(i,this._items[t])}},r.dispose=function(){t.prototype.dispose.call(this),H.off(this._element,V),this._items=null,this._config=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},r._getConfig=function(t){return t=n({},q,t),p(z,t,X),t},r._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},r._addEventListeners=function(){var t=this;this._config.keyboard&&H.on(this._element,"keydown.bs.carousel",(function(e){return t._keydown(e)})),"hover"===this._config.pause&&(H.on(this._element,"mouseenter.bs.carousel",(function(e){return t.pause(e)})),H.on(this._element,"mouseleave.bs.carousel",(function(e){return t.cycle(e)}))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()},r._addTouchEventListeners=function(){var t=this,e=function(e){t._pointerEvent&&G[e.pointerType.toUpperCase()]?t.touchStartX=e.clientX:t._pointerEvent||(t.touchStartX=e.touches[0].clientX)},n=function(e){t._pointerEvent&&G[e.pointerType.toUpperCase()]&&(t.touchDeltaX=e.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),500+t._config.interval))};Y.find(".carousel-item img",this._element).forEach((function(t){H.on(t,"dragstart.bs.carousel",(function(t){return t.preventDefault()}))})),this._pointerEvent?(H.on(this._element,"pointerdown.bs.carousel",(function(t){return e(t)})),H.on(this._element,"pointerup.bs.carousel",(function(t){return n(t)})),this._element.classList.add("pointer-event")):(H.on(this._element,"touchstart.bs.carousel",(function(t){return e(t)})),H.on(this._element,"touchmove.bs.carousel",(function(e){return function(e){e.touches&&e.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=e.touches[0].clientX-t.touchStartX}(e)})),H.on(this._element,"touchend.bs.carousel",(function(t){return n(t)})))},r._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.key){case"ArrowLeft":t.preventDefault(),this.prev();break;case"ArrowRight":t.preventDefault(),this.next()}},r._getItemIndex=function(t){return this._items=t&&t.parentNode?Y.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)},r._getItemByDirection=function(t,e){var n="next"===t,i="prev"===t,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var s=(o+("prev"===t?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},r._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(Y.findOne(".active.carousel-item",this._element));return H.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:i,to:n})},r._setActiveIndicatorElement=function(t){if(this._indicatorsElement){for(var e=Y.find(".active",this._indicatorsElement),n=0;n0)for(var i=0;i=0)return 1;return 0}();var ot=nt&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then((function(){e=!1,t()})))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout((function(){e=!1,t()}),it))}};function rt(t){return t&&"[object Function]"==={}.toString.call(t)}function st(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function at(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function lt(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=st(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/(auto|scroll|overlay)/.test(n+o+i)?t:lt(at(t))}function ct(t){return t&&t.referenceNode?t.referenceNode:t}var ut=nt&&!(!window.MSInputMethodContext||!document.documentMode),ft=nt&&/MSIE 10/.test(navigator.userAgent);function dt(t){return 11===t?ut:10===t?ft:ut||ft}function ht(t){if(!t)return document.documentElement;for(var e=dt(10)?document.body:null,n=t.offsetParent||null;n===e&&t.nextElementSibling;)n=(t=t.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===st(n,"position")?ht(n):n:t?t.ownerDocument.documentElement:document.documentElement}function pt(t){return null!==t.parentNode?pt(t.parentNode):t}function gt(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,o=n?e:t,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);var s,a,l=r.commonAncestorContainer;if(t!==l&&e!==l||i.contains(o))return"BODY"===(a=(s=l).nodeName)||"HTML"!==a&&ht(s.firstElementChild)!==s?ht(l):l;var c=pt(t);return c.host?gt(c.host,e):gt(t,pt(e).host)}function mt(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===e?"scrollTop":"scrollLeft",i=t.nodeName;if("BODY"===i||"HTML"===i){var o=t.ownerDocument.documentElement,r=t.ownerDocument.scrollingElement||o;return r[n]}return t[n]}function vt(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=mt(e,"top"),o=mt(e,"left"),r=n?-1:1;return t.top+=i*r,t.bottom+=i*r,t.left+=o*r,t.right+=o*r,t}function _t(t,e){var n="x"===e?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(t["border"+n+"Width"])+parseFloat(t["border"+i+"Width"])}function bt(t,e,n,i){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],dt(10)?parseInt(n["offset"+t])+parseInt(i["margin"+("Height"===t?"Top":"Left")])+parseInt(i["margin"+("Height"===t?"Bottom":"Right")]):0)}function yt(t){var e=t.body,n=t.documentElement,i=dt(10)&&getComputedStyle(n);return{height:bt("Height",e,n,i),width:bt("Width",e,n,i)}}var wt=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},Et=function(){function t(t,e){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],i=dt(10),o="HTML"===e.nodeName,r=At(t),s=At(e),a=lt(t),l=st(e),c=parseFloat(l.borderTopWidth),u=parseFloat(l.borderLeftWidth);n&&o&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var f=kt({top:r.top-s.top-c,left:r.left-s.left-u,width:r.width,height:r.height});if(f.marginTop=0,f.marginLeft=0,!i&&o){var d=parseFloat(l.marginTop),h=parseFloat(l.marginLeft);f.top-=c-d,f.bottom-=c-d,f.left-=u-h,f.right-=u-h,f.marginTop=d,f.marginLeft=h}return(i&&!n?e.contains(a):e===a&&"BODY"!==a.nodeName)&&(f=vt(f,e)),f}function Dt(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.ownerDocument.documentElement,i=Ct(t,n),o=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),s=e?0:mt(n),a=e?0:mt(n,"left"),l={top:s-i.top+i.marginTop,left:a-i.left+i.marginLeft,width:o,height:r};return kt(l)}function Ot(t){var e=t.nodeName;if("BODY"===e||"HTML"===e)return!1;if("fixed"===st(t,"position"))return!0;var n=at(t);return!!n&&Ot(n)}function St(t){if(!t||!t.parentElement||dt())return document.documentElement;for(var e=t.parentElement;e&&"none"===st(e,"transform");)e=e.parentElement;return e||document.documentElement}function Nt(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r={top:0,left:0},s=o?St(t):gt(t,ct(e));if("viewport"===i)r=Dt(s,o);else{var a=void 0;"scrollParent"===i?"BODY"===(a=lt(at(e))).nodeName&&(a=t.ownerDocument.documentElement):a="window"===i?t.ownerDocument.documentElement:i;var l=Ct(a,s,o);if("HTML"!==a.nodeName||Ot(s))r=l;else{var c=yt(t.ownerDocument),u=c.height,f=c.width;r.top+=l.top-l.marginTop,r.bottom=u+l.top,r.left+=l.left-l.marginLeft,r.right=f+l.left}}var d="number"==typeof(n=n||0);return r.left+=d?n:n.left||0,r.top+=d?n:n.top||0,r.right-=d?n:n.right||0,r.bottom-=d?n:n.bottom||0,r}function xt(t){return t.width*t.height}function It(t,e,n,i,o){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var s=Nt(n,i,r,o),a={top:{width:s.width,height:e.top-s.top},right:{width:s.right-e.right,height:s.height},bottom:{width:s.width,height:s.bottom-e.bottom},left:{width:e.left-s.left,height:s.height}},l=Object.keys(a).map((function(t){return Lt({key:t},a[t],{area:xt(a[t])})})).sort((function(t,e){return e.area-t.area})),c=l.filter((function(t){var e=t.width,i=t.height;return e>=n.clientWidth&&i>=n.clientHeight})),u=c.length>0?c[0].key:l[0].key,f=t.split("-")[1];return u+(f?"-"+f:"")}function jt(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=i?St(e):gt(e,ct(n));return Ct(n,o,i)}function Pt(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),n=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),i=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+i,height:t.offsetHeight+n}}function Mt(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,(function(t){return e[t]}))}function Ht(t,e,n){n=n.split("-")[0];var i=Pt(t),o={width:i.width,height:i.height},r=-1!==["right","left"].indexOf(n),s=r?"top":"left",a=r?"left":"top",l=r?"height":"width",c=r?"width":"height";return o[s]=e[s]+e[l]/2-i[l]/2,o[a]=n===a?e[a]-i[c]:e[Mt(a)],o}function Bt(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function Ft(t,e,n){return(void 0===n?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex((function(t){return t[e]===n}));var i=Bt(t,(function(t){return t[e]===n}));return t.indexOf(i)}(t,"name",n))).forEach((function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=t.function||t.fn;t.enabled&&rt(n)&&(e.offsets.popper=kt(e.offsets.popper),e.offsets.reference=kt(e.offsets.reference),e=n(e,t))})),e}function Rt(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=jt(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=It(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=Ht(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=Ft(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function Wt(t,e){return t.some((function(t){var n=t.name;return t.enabled&&n===e}))}function Ut(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=Jt.indexOf(t),i=Jt.slice(n+1).concat(Jt.slice(0,n));return e?i.reverse():i}var ee="flip",ne="clockwise",ie="counterclockwise";function oe(t,e,n,i){var o=[0,0],r=-1!==["right","left"].indexOf(i),s=t.split(/(\+|\-)/).map((function(t){return t.trim()})),a=s.indexOf(Bt(s,(function(t){return-1!==t.search(/,|\s/)})));s[a]&&-1===s[a].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==a?[s.slice(0,a).concat([s[a].split(l)[0]]),[s[a].split(l)[1]].concat(s.slice(a+1))]:[s];return(c=c.map((function(t,i){var o=(1===i?!r:r)?"height":"width",s=!1;return t.reduce((function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,s=!0,t):s?(t[t.length-1]+=e,s=!1,t):t.concat(e)}),[]).map((function(t){return function(t,e,n,i){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],s=o[2];if(!r)return t;if(0===s.indexOf("%")){var a=void 0;switch(s){case"%p":a=n;break;case"%":case"%r":default:a=i}return kt(a)[e]/100*r}if("vh"===s||"vw"===s)return("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r;return r}(t,o,e,n)}))}))).forEach((function(t,e){t.forEach((function(n,i){qt(n)&&(o[e]+=n*("-"===t[i-1]?-1:1))}))})),o}var re={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,n=e.split("-")[0],i=e.split("-")[1];if(i){var o=t.offsets,r=o.reference,s=o.popper,a=-1!==["bottom","top"].indexOf(n),l=a?"left":"top",c=a?"width":"height",u={start:Tt({},l,r[l]),end:Tt({},l,r[l]+r[c]-s[c])};t.offsets.popper=Lt({},s,u[i])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n=e.offset,i=t.placement,o=t.offsets,r=o.popper,s=o.reference,a=i.split("-")[0],l=void 0;return l=qt(+n)?[+n,0]:oe(n,r,s,a),"left"===a?(r.top+=l[0],r.left-=l[1]):"right"===a?(r.top+=l[0],r.left+=l[1]):"top"===a?(r.left+=l[0],r.top-=l[1]):"bottom"===a&&(r.left+=l[0],r.top+=l[1]),t.popper=r,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var n=e.boundariesElement||ht(t.instance.popper);t.instance.reference===n&&(n=ht(n));var i=Ut("transform"),o=t.instance.popper.style,r=o.top,s=o.left,a=o[i];o.top="",o.left="",o[i]="";var l=Nt(t.instance.popper,t.instance.reference,e.padding,n,t.positionFixed);o.top=r,o.left=s,o[i]=a,e.boundaries=l;var c=e.priority,u=t.offsets.popper,f={primary:function(t){var n=u[t];return u[t]l[t]&&!e.escapeWithReference&&(i=Math.min(u[n],l[t]-("right"===t?u.width:u.height))),Tt({},n,i)}};return c.forEach((function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";u=Lt({},u,f[e](t))})),t.offsets.popper=u,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]r(i[a])&&(t.offsets.popper[l]=r(i[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!$t(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",u=l?"Top":"Left",f=u.toLowerCase(),d=l?"left":"top",h=l?"bottom":"right",p=Pt(i)[c];a[h]-ps[h]&&(t.offsets.popper[f]+=a[f]+p-s[h]),t.offsets.popper=kt(t.offsets.popper);var g=a[f]+a[c]/2-p/2,m=st(t.instance.popper),v=parseFloat(m["margin"+u]),_=parseFloat(m["border"+u+"Width"]),b=g-t.offsets.popper[f]-v-_;return b=Math.max(Math.min(s[c]-p,b),0),t.arrowElement=i,t.offsets.arrow=(Tt(n={},f,Math.round(b)),Tt(n,d,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(Wt(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var n=Nt(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),i=t.placement.split("-")[0],o=Mt(i),r=t.placement.split("-")[1]||"",s=[];switch(e.behavior){case ee:s=[i,o];break;case ne:s=te(i);break;case ie:s=te(i,!0);break;default:s=e.behavior}return s.forEach((function(a,l){if(i!==a||s.length===l+1)return t;i=t.placement.split("-")[0],o=Mt(i);var c=t.offsets.popper,u=t.offsets.reference,f=Math.floor,d="left"===i&&f(c.right)>f(u.left)||"right"===i&&f(c.left)f(u.top)||"bottom"===i&&f(c.top)f(n.right),g=f(c.top)f(n.bottom),v="left"===i&&h||"right"===i&&p||"top"===i&&g||"bottom"===i&&m,_=-1!==["top","bottom"].indexOf(i),b=!!e.flipVariations&&(_&&"start"===r&&h||_&&"end"===r&&p||!_&&"start"===r&&g||!_&&"end"===r&&m),y=!!e.flipVariationsByContent&&(_&&"start"===r&&p||_&&"end"===r&&h||!_&&"start"===r&&m||!_&&"end"===r&&g),w=b||y;(d||v||w)&&(t.flipped=!0,(d||v)&&(i=s[l+1]),w&&(r=function(t){return"end"===t?"start":"start"===t?"end":t}(r)),t.placement=i+(r?"-"+r:""),t.offsets.popper=Lt({},t.offsets.popper,Ht(t.instance.popper,t.offsets.reference,t.placement)),t=Ft(t.instance.modifiers,t,"flip"))})),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),t.placement=Mt(e),t.offsets.popper=kt(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!$t(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=Bt(t.instance.modifiers,(function(t){return"preventOverflow"===t.name})).boundaries;if(e.bottomn.right||e.top>n.bottom||e.right2&&void 0!==arguments[2]?arguments[2]:{};wt(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=ot(this.update.bind(this)),this.options=Lt({},t.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(Lt({},t.Defaults.modifiers,o.modifiers)).forEach((function(e){i.options.modifiers[e]=Lt({},t.Defaults.modifiers[e]||{},o.modifiers?o.modifiers[e]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(t){return Lt({name:t},i.options.modifiers[t])})).sort((function(t,e){return t.order-e.order})),this.modifiers.forEach((function(t){t.enabled&&rt(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)})),this.update();var r=this.options.eventsEnabled;r&&this.enableEventListeners(),this.state.eventsEnabled=r}return Et(t,[{key:"update",value:function(){return Rt.call(this)}},{key:"destroy",value:function(){return Kt.call(this)}},{key:"enableEventListeners",value:function(){return zt.call(this)}},{key:"disableEventListeners",value:function(){return Vt.call(this)}}]),t}();se.Utils=("undefined"!=typeof window?window:global).PopperUtils,se.placements=Zt,se.Defaults=re;var ae="dropdown",le=new RegExp("ArrowUp|ArrowDown|Escape"),ce={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},ue={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},fe=function(t){function o(e,n){var i;return(i=t.call(this,e)||this)._popper=null,i._config=i._getConfig(n),i._menu=i._getMenuElement(),i._inNavbar=i._detectNavbar(),i._addEventListeners(),i}i(o,t);var r=o.prototype;return r.toggle=function(){if(!this._element.disabled&&!this._element.classList.contains("disabled")){var t=this._element.classList.contains("show");o.clearMenus(),t||this.show()}},r.show=function(){if(!(this._element.disabled||this._element.classList.contains("disabled")||this._menu.classList.contains("show"))){var t=o.getParentFromElement(this._element),e={relatedTarget:this._element};if(!H.trigger(this._element,"show.bs.dropdown",e).defaultPrevented){if(!this._inNavbar){if(void 0===se)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");var n=this._element;"parent"===this._config.reference?n=t:d(this._config.reference)&&(n=this._config.reference,void 0!==this._config.reference.jquery&&(n=this._config.reference[0])),"scrollParent"!==this._config.boundary&&t.classList.add("position-static"),this._popper=new se(n,this._menu,this._getPopperConfig())}var i;if("ontouchstart"in document.documentElement&&!t.closest(".navbar-nav"))(i=[]).concat.apply(i,document.body.children).forEach((function(t){return H.on(t,"mouseover",null,(function(){}))}));this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),H.trigger(t,"shown.bs.dropdown",e)}}},r.hide=function(){if(!this._element.disabled&&!this._element.classList.contains("disabled")&&this._menu.classList.contains("show")){var t=o.getParentFromElement(this._element),e={relatedTarget:this._element};H.trigger(t,"hide.bs.dropdown",e).defaultPrevented||(this._popper&&this._popper.destroy(),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),H.trigger(t,"hidden.bs.dropdown",e))}},r.dispose=function(){t.prototype.dispose.call(this),H.off(this._element,".bs.dropdown"),this._menu=null,this._popper&&(this._popper.destroy(),this._popper=null)},r.update=function(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.scheduleUpdate()},r._addEventListeners=function(){var t=this;H.on(this._element,"click.bs.dropdown",(function(e){e.preventDefault(),e.stopPropagation(),t.toggle()}))},r._getConfig=function(t){return t=n({},this.constructor.Default,Q.getDataAttributes(this._element),t),p(ae,t,this.constructor.DefaultType),t},r._getMenuElement=function(){return Y.next(this._element,".dropdown-menu")[0]},r._getPlacement=function(){var t=this._element.parentNode,e="bottom-start";return t.classList.contains("dropup")?e=this._menu.classList.contains("dropdown-menu-right")?"top-end":"top-start":t.classList.contains("dropright")?e="right-start":t.classList.contains("dropleft")?e="left-start":this._menu.classList.contains("dropdown-menu-right")&&(e="bottom-end"),e},r._detectNavbar=function(){return Boolean(this._element.closest(".navbar"))},r._getOffset=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=n({},e.offsets,t._config.offset(e.offsets,t._element)||{}),e}:e.offset=this._config.offset,e},r._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),n({},t,this._config.popperConfig)},o.dropdownInterface=function(t,e){var n=E(t,"bs.dropdown");if(n||(n=new o(t,"object"==typeof e?e:null)),"string"==typeof e){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e]()}},o.jQueryInterface=function(t){return this.each((function(){o.dropdownInterface(this,t)}))},o.clearMenus=function(t){if(!t||2!==t.button&&("keyup"!==t.type||"Tab"===t.key))for(var e=Y.find('[data-bs-toggle="dropdown"]'),n=0,i=e.length;n0&&r--,"ArrowDown"===t.key&&rdocument.documentElement.clientHeight;e||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static");var n=u(this._dialog);H.off(this._element,"transitionend"),H.one(this._element,"transitionend",(function(){t._element.classList.remove("modal-static"),e||(H.one(t._element,"transitionend",(function(){t._element.style.overflowY=""})),h(t._element,n))})),h(this._element,n),this._element.focus()}},r._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},r._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},r._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",customClass:"",sanitize:!0,sanitizeFn:null,allowList:_e,popperConfig:null},Ae={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},Ce=function(t){function o(e,n){var i;if(void 0===se)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");return(i=t.call(this,e)||this)._isEnabled=!0,i._timeout=0,i._hoverState="",i._activeTrigger={},i._popper=null,i.config=i._getConfig(n),i.tip=null,i._setListeners(),i}i(o,t);var r=o.prototype;return r.enable=function(){this._isEnabled=!0},r.disable=function(){this._isEnabled=!1},r.toggleEnabled=function(){this._isEnabled=!this._isEnabled},r.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=E(t.delegateTarget,e);n||(n=new this.constructor(t.delegateTarget,this._getDelegateConfig()),w(t.delegateTarget,e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}},r.dispose=function(){clearTimeout(this._timeout),H.off(this._element,this.constructor.EVENT_KEY),H.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.parentNode.removeChild(this.tip),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.config=null,this.tip=null,t.prototype.dispose.call(this)},r.show=function(){var t=this;if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(this.isWithContent()&&this._isEnabled){var e=H.trigger(this._element,this.constructor.Event.SHOW),n=function t(e){if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){var n=e.getRootNode();return n instanceof ShadowRoot?n:null}return e instanceof ShadowRoot?e:e.parentNode?t(e.parentNode):null}(this._element),i=null===n?this._element.ownerDocument.documentElement.contains(this._element):n.contains(this._element);if(e.defaultPrevented||!i)return;var o=this.getTipElement(),r=s(this.constructor.NAME);o.setAttribute("id",r),this._element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&o.classList.add("fade");var a="function"==typeof this.config.placement?this.config.placement.call(this,o,this._element):this.config.placement,l=this._getAttachment(a);this._addAttachmentClass(l);var c=this._getContainer();w(o,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||c.appendChild(o),H.trigger(this._element,this.constructor.Event.INSERTED),this._popper=new se(this._element,o,this._getPopperConfig(l)),o.classList.add("show");var f,d,p="function"==typeof this.config.customClass?this.config.customClass():this.config.customClass;if(p)(f=o.classList).add.apply(f,p.split(" "));if("ontouchstart"in document.documentElement)(d=[]).concat.apply(d,document.body.children).forEach((function(t){H.on(t,"mouseover",(function(){}))}));var g=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,H.trigger(t._element,t.constructor.Event.SHOWN),"out"===e&&t._leave(null,t)};if(this.tip.classList.contains("fade")){var m=u(this.tip);H.one(this.tip,"transitionend",g),h(this.tip,m)}else g()}},r.hide=function(){var t=this;if(this._popper){var e=this.getTipElement(),n=function(){"show"!==t._hoverState&&e.parentNode&&e.parentNode.removeChild(e),t._cleanTipClass(),t._element.removeAttribute("aria-describedby"),H.trigger(t._element,t.constructor.Event.HIDDEN),t._popper.destroy()};if(!H.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented){var i;if(e.classList.remove("show"),"ontouchstart"in document.documentElement)(i=[]).concat.apply(i,document.body.children).forEach((function(t){return H.off(t,"mouseover",m)}));if(this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this.tip.classList.contains("fade")){var o=u(e);H.one(e,"transitionend",n),h(e,o)}else n();this._hoverState=""}}},r.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},r.isWithContent=function(){return Boolean(this.getTitle())},r.getTipElement=function(){if(this.tip)return this.tip;var t=document.createElement("div");return t.innerHTML=this.config.template,this.tip=t.children[0],this.tip},r.setContent=function(){var t=this.getTipElement();this.setElementContent(Y.findOne(".tooltip-inner",t),this.getTitle()),t.classList.remove("fade","show")},r.setElementContent=function(t,e){if(null!==t)return"object"==typeof e&&d(e)?(e.jquery&&(e=e[0]),void(this.config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this.config.html?(this.config.sanitize&&(e=be(e,this.config.allowList,this.config.sanitizeFn)),t.innerHTML=e):t.textContent=e)},r.getTitle=function(){var t=this._element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this._element):this.config.title),t},r._getPopperConfig=function(t){var e=this;return n({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:"."+this.constructor.NAME+"-arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},this.config.popperConfig)},r._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-tooltip-"+t)},r._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=n({},e.offsets,t.config.offset(e.offsets,t._element)||{}),e}:e.offset=this.config.offset,e},r._getContainer=function(){return!1===this.config.container?document.body:d(this.config.container)?this.config.container:Y.findOne(this.config.container)},r._getAttachment=function(t){return Le[t.toUpperCase()]},r._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)H.on(t._element,t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==e){var n="hover"===e?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,i="hover"===e?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;H.on(t._element,n,t.config.selector,(function(e){return t._enter(e)})),H.on(t._element,i,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t._element&&t.hide()},H.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=n({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},r._fixTitle=function(){var t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))},r._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||E(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),w(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){"show"===e._hoverState&&e.show()}),e.config.delay.show):e.show())},r._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||E(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),w(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){"out"===e._hoverState&&e.hide()}),e.config.delay.hide):e.hide())},r._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},r._getConfig=function(t){var e=Q.getDataAttributes(this._element);return Object.keys(e).forEach((function(t){Ee.has(t)&&delete e[t]})),t&&"object"==typeof t.container&&t.container.jquery&&(t.container=t.container[0]),"number"==typeof(t=n({},this.constructor.Default,e,"object"==typeof t&&t?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()),p(ye,t,this.constructor.DefaultType),t.sanitize&&(t.template=be(t.template,t.allowList,t.sanitizeFn)),t},r._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},r._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(we);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},r._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(t.placement))},r._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(t.classList.remove("fade"),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},o.jQueryInterface=function(t){return this.each((function(){var e=E(this,"bs.tooltip"),n="object"==typeof t&&t;if((e||!/dispose|hide/.test(t))&&(e||(e=new o(this,n)),"string"==typeof t)){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},e(o,null,[{key:"Default",get:function(){return ke}},{key:"NAME",get:function(){return ye}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return Ae}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return Te}}]),o}(B);b((function(){var t=_();if(t){var e=t.fn[ye];t.fn[ye]=Ce.jQueryInterface,t.fn[ye].Constructor=Ce,t.fn[ye].noConflict=function(){return t.fn[ye]=e,Ce.jQueryInterface}}}));var De="popover",Oe=new RegExp("(^|\\s)bs-popover\\S+","g"),Se=n({},Ce.Default,{placement:"right",trigger:"click",content:"",template:''}),Ne=n({},Ce.DefaultType,{content:"(string|element|function)"}),xe={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},Ie=function(t){function n(){return t.apply(this,arguments)||this}i(n,t);var o=n.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.setContent=function(){var t=this.getTipElement();this.setElementContent(Y.findOne(".popover-header",t),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this._element)),this.setElementContent(Y.findOne(".popover-body",t),e),t.classList.remove("fade","show")},o._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-popover-"+t)},o._getContent=function(){return this._element.getAttribute("data-bs-content")||this.config.content},o._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(Oe);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},n.jQueryInterface=function(t){return this.each((function(){var e=E(this,"bs.popover"),i="object"==typeof t?t:null;if((e||!/dispose|hide/.test(t))&&(e||(e=new n(this,i),w(this,"bs.popover",e)),"string"==typeof t)){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},e(n,null,[{key:"Default",get:function(){return Se}},{key:"NAME",get:function(){return De}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return xe}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return Ne}}]),n}(Ce);b((function(){var t=_();if(t){var e=t.fn[De];t.fn[De]=Ie.jQueryInterface,t.fn[De].Constructor=Ie,t.fn[De].noConflict=function(){return t.fn[De]=e,Ie.jQueryInterface}}}));var je="scrollspy",Pe={offset:10,method:"auto",target:""},Me={offset:"number",method:"string",target:"(string|element)"},He=function(t){function o(e,n){var i;return(i=t.call(this,e)||this)._scrollElement="BODY"===e.tagName?window:e,i._config=i._getConfig(n),i._selector=i._config.target+" .nav-link, "+i._config.target+" .list-group-item, "+i._config.target+" .dropdown-item",i._offsets=[],i._targets=[],i._activeTarget=null,i._scrollHeight=0,H.on(i._scrollElement,"scroll.bs.scrollspy",(function(t){return i._process(t)})),i.refresh(),i._process(),i}i(o,t);var r=o.prototype;return r.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?"offset":"position",n="auto"===this._config.method?e:this._config.method,i="position"===n?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),Y.find(this._selector).map((function(t){var e=l(t),o=e?Y.findOne(e):null;if(o){var r=o.getBoundingClientRect();if(r.width||r.height)return[Q[n](o).top+i,e]}return null})).filter((function(t){return t})).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},r.dispose=function(){t.prototype.dispose.call(this),H.off(this._scrollElement,".bs.scrollspy"),this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},r._getConfig=function(t){if("string"!=typeof(t=n({},Pe,"object"==typeof t&&t?t:{})).target&&d(t.target)){var e=t.target.id;e||(e=s(je),t.target.id=e),t.target="#"+e}return p(je,t,Me),t},r._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},r._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},r._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},r._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&(void 0===this._offsets[o+1]||t li > .active":".active";e=(e=Y.find(o,i))[e.length-1]}var r=null;if(e&&(r=H.trigger(e,"hide.bs.tab",{relatedTarget:this._element})),!(H.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==r&&r.defaultPrevented)){this._activate(this._element,i);var s=function(){H.trigger(e,"hidden.bs.tab",{relatedTarget:t._element}),H.trigger(t._element,"shown.bs.tab",{relatedTarget:e})};n?this._activate(n,n.parentNode,s):s()}}},o._activate=function(t,e,n){var i=this,o=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?Y.children(e,".active"):Y.find(":scope > li > .active",e))[0],r=n&&o&&o.classList.contains("fade"),s=function(){return i._transitionComplete(t,o,n)};if(o&&r){var a=u(o);o.classList.remove("show"),H.one(o,"transitionend",s),h(o,a)}else s()},o._transitionComplete=function(t,e,n){if(e){e.classList.remove("active");var i=Y.findOne(":scope > .dropdown-menu .active",e.parentNode);i&&i.classList.remove("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}(t.classList.add("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),v(t),t.classList.contains("fade")&&t.classList.add("show"),t.parentNode&&t.parentNode.classList.contains("dropdown-menu"))&&(t.closest(".dropdown")&&Y.find(".dropdown-toggle").forEach((function(t){return t.classList.add("active")})),t.setAttribute("aria-expanded",!0));n&&n()},n.jQueryInterface=function(t){return this.each((function(){var e=E(this,"bs.tab")||new n(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},e(n,null,[{key:"DATA_KEY",get:function(){return"bs.tab"}}]),n}(B);H.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){t.preventDefault(),(E(this,"bs.tab")||new Be(this)).show()})),b((function(){var t=_();if(t){var e=t.fn.tab;t.fn.tab=Be.jQueryInterface,t.fn.tab.Constructor=Be,t.fn.tab.noConflict=function(){return t.fn.tab=e,Be.jQueryInterface}}}));var Fe={animation:"boolean",autohide:"boolean",delay:"number"},Re={animation:!0,autohide:!0,delay:5e3},We=function(t){function o(e,n){var i;return(i=t.call(this,e)||this)._config=i._getConfig(n),i._timeout=null,i._setListeners(),i}i(o,t);var r=o.prototype;return r.show=function(){var t=this;if(!H.trigger(this._element,"show.bs.toast").defaultPrevented){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var e=function(){t._element.classList.remove("showing"),t._element.classList.add("show"),H.trigger(t._element,"shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove("hide"),v(this._element),this._element.classList.add("showing"),this._config.animation){var n=u(this._element);H.one(this._element,"transitionend",e),h(this._element,n)}else e()}},r.hide=function(){var t=this;if(this._element.classList.contains("show")&&!H.trigger(this._element,"hide.bs.toast").defaultPrevented){var e=function(){t._element.classList.add("hide"),H.trigger(t._element,"hidden.bs.toast")};if(this._element.classList.remove("show"),this._config.animation){var n=u(this._element);H.one(this._element,"transitionend",e),h(this._element,n)}else e()}},r.dispose=function(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),H.off(this._element,"click.dismiss.bs.toast"),t.prototype.dispose.call(this),this._config=null},r._getConfig=function(t){return t=n({},Re,Q.getDataAttributes(this._element),"object"==typeof t&&t?t:{}),p("toast",t,this.constructor.DefaultType),t},r._setListeners=function(){var t=this;H.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',(function(){return t.hide()}))},r._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},o.jQueryInterface=function(t){return this.each((function(){var e=E(this,"bs.toast");if(e||(e=new o(this,"object"==typeof t&&t)),"string"==typeof t){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t](this)}}))},e(o,null,[{key:"DefaultType",get:function(){return Fe}},{key:"Default",get:function(){return Re}},{key:"DATA_KEY",get:function(){return"bs.toast"}}]),o}(B);return b((function(){var t=_();if(t){var e=t.fn.toast;t.fn.toast=We.jQueryInterface,t.fn.toast.Constructor=We,t.fn.toast.noConflict=function(){return t.fn.toast=e,We.jQueryInterface}}})),{Alert:R,Button:W,Carousel:$,Collapse:et,Dropdown:fe,Modal:pe,Popover:Ie,ScrollSpy:He,Tab:Be,Toast:We,Tooltip:Ce}})); //# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/dist/js/bootstrap.bundle.min.js.map b/dist/js/bootstrap.bundle.min.js.map index 355d94d73c8b5217fb1a94b8587a021894f244cb..84f0d2adc5a83c1c2b8b0305a287d40bb5510f72 100644 GIT binary patch delta 63856 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
|`ZmE5aGj7aMoS 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 diff --git a/dist/js/bootstrap.esm.js b/dist/js/bootstrap.esm.js index 855cc4394..526030b94 100644 --- a/dist/js/bootstrap.esm.js +++ b/dist/js/bootstrap.esm.js @@ -576,8 +576,48 @@ var EventHandler = { * ------------------------------------------------------------------------ */ -var NAME = 'alert'; var VERSION = '5.0.0-alpha3'; + +var BaseComponent = /*#__PURE__*/function () { + function BaseComponent(element) { + if (!element) { + return; + } + + this._element = element; + Data.setData(element, this.constructor.DATA_KEY, this); + } + + var _proto = BaseComponent.prototype; + + _proto.dispose = function dispose() { + Data.removeData(this._element, this.constructor.DATA_KEY); + this._element = null; + } + /** Static */ + ; + + BaseComponent.getInstance = function getInstance(element) { + return Data.getData(element, this.DATA_KEY); + }; + + _createClass(BaseComponent, null, [{ + key: "VERSION", + get: function get() { + return VERSION; + } + }]); + + return BaseComponent; +}(); + +/** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + +var NAME = 'alert'; var DATA_KEY = 'bs.alert'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; @@ -594,15 +634,12 @@ var CLASSNAME_SHOW = 'show'; * ------------------------------------------------------------------------ */ -var Alert = /*#__PURE__*/function () { - function Alert(element) { - this._element = element; - - if (this._element) { - Data.setData(element, DATA_KEY, this); - } - } // Getters +var Alert = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Alert, _BaseComponent); + function Alert() { + return _BaseComponent.apply(this, arguments) || this; + } var _proto = Alert.prototype; @@ -617,11 +654,6 @@ var Alert = /*#__PURE__*/function () { } this._removeElement(rootElement); - }; - - _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY); - this._element = null; } // Private ; @@ -684,19 +716,16 @@ var Alert = /*#__PURE__*/function () { }; }; - Alert.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY); - }; - _createClass(Alert, null, [{ - key: "VERSION", + key: "DATA_KEY", + // Getters get: function get() { - return VERSION; + return DATA_KEY; } }]); return Alert; -}(); +}(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -735,7 +764,6 @@ onDOMContentLoaded(function () { */ var NAME$1 = 'button'; -var VERSION$1 = '5.0.0-alpha3'; var DATA_KEY$1 = 'bs.button'; var EVENT_KEY$1 = "." + DATA_KEY$1; var DATA_API_KEY$1 = '.data-api'; @@ -748,12 +776,12 @@ var EVENT_CLICK_DATA_API$1 = "click" + EVENT_KEY$1 + DATA_API_KEY$1; * ------------------------------------------------------------------------ */ -var Button = /*#__PURE__*/function () { - function Button(element) { - this._element = element; - Data.setData(element, DATA_KEY$1, this); - } // Getters +var Button = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Button, _BaseComponent); + function Button() { + return _BaseComponent.apply(this, arguments) || this; + } var _proto = Button.prototype; @@ -761,11 +789,6 @@ var Button = /*#__PURE__*/function () { _proto.toggle = function toggle() { // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE)); - }; - - _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY$1); - this._element = null; } // Static ; @@ -783,19 +806,16 @@ var Button = /*#__PURE__*/function () { }); }; - Button.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$1); - }; - _createClass(Button, null, [{ - key: "VERSION", + key: "DATA_KEY", + // Getters get: function get() { - return VERSION$1; + return DATA_KEY$1; } }]); return Button; -}(); +}(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -1000,7 +1020,6 @@ var SelectorEngine = { */ var NAME$2 = 'carousel'; -var VERSION$2 = '5.0.0-alpha3'; var DATA_KEY$2 = 'bs.carousel'; var EVENT_KEY$2 = "." + DATA_KEY$2; var DATA_API_KEY$2 = '.data-api'; @@ -1068,25 +1087,29 @@ var PointerType = { * ------------------------------------------------------------------------ */ -var Carousel = /*#__PURE__*/function () { +var Carousel = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Carousel, _BaseComponent); + function Carousel(element, config) { - this._items = null; - this._interval = null; - this._activeElement = null; - this._isPaused = false; - this._isSliding = false; - this.touchTimeout = null; - this.touchStartX = 0; - this.touchDeltaX = 0; - this._config = this._getConfig(config); - this._element = element; - this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element); - this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0; - this._pointerEvent = Boolean(window.PointerEvent); + var _this; - this._addEventListeners(); + _this = _BaseComponent.call(this, element) || this; + _this._items = null; + _this._interval = null; + _this._activeElement = null; + _this._isPaused = false; + _this._isSliding = false; + _this.touchTimeout = null; + _this.touchStartX = 0; + _this.touchDeltaX = 0; + _this._config = _this._getConfig(config); + _this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, _this._element); + _this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0; + _this._pointerEvent = Boolean(window.PointerEvent); - Data.setData(element, DATA_KEY$2, this); + _this._addEventListeners(); + + return _this; } // Getters @@ -1145,7 +1168,7 @@ var Carousel = /*#__PURE__*/function () { }; _proto.to = function to(index) { - var _this = this; + var _this2 = this; this._activeElement = SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element); @@ -1157,7 +1180,7 @@ var Carousel = /*#__PURE__*/function () { if (this._isSliding) { EventHandler.one(this._element, EVENT_SLID, function () { - return _this.to(index); + return _this2.to(index); }); return; } @@ -1174,11 +1197,11 @@ var Carousel = /*#__PURE__*/function () { }; _proto.dispose = function dispose() { + _BaseComponent.prototype.dispose.call(this); + EventHandler.off(this._element, EVENT_KEY$2); - Data.removeData(this._element, DATA_KEY$2); this._items = null; this._config = null; - this._element = null; this._interval = null; this._isPaused = null; this._isSliding = null; @@ -1214,20 +1237,20 @@ var Carousel = /*#__PURE__*/function () { }; _proto._addEventListeners = function _addEventListeners() { - var _this2 = this; + var _this3 = this; if (this._config.keyboard) { EventHandler.on(this._element, EVENT_KEYDOWN, function (event) { - return _this2._keydown(event); + return _this3._keydown(event); }); } if (this._config.pause === 'hover') { EventHandler.on(this._element, EVENT_MOUSEENTER, function (event) { - return _this2.pause(event); + return _this3.pause(event); }); EventHandler.on(this._element, EVENT_MOUSELEAVE, function (event) { - return _this2.cycle(event); + return _this3.cycle(event); }); } @@ -1237,33 +1260,33 @@ var Carousel = /*#__PURE__*/function () { }; _proto._addTouchEventListeners = function _addTouchEventListeners() { - var _this3 = this; + var _this4 = this; var start = function start(event) { - if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { - _this3.touchStartX = event.clientX; - } else if (!_this3._pointerEvent) { - _this3.touchStartX = event.touches[0].clientX; + if (_this4._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { + _this4.touchStartX = event.clientX; + } else if (!_this4._pointerEvent) { + _this4.touchStartX = event.touches[0].clientX; } }; var move = function move(event) { // ensure swiping with one touch and not pinching if (event.touches && event.touches.length > 1) { - _this3.touchDeltaX = 0; + _this4.touchDeltaX = 0; } else { - _this3.touchDeltaX = event.touches[0].clientX - _this3.touchStartX; + _this4.touchDeltaX = event.touches[0].clientX - _this4.touchStartX; } }; var end = function end(event) { - if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { - _this3.touchDeltaX = event.clientX - _this3.touchStartX; + if (_this4._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { + _this4.touchDeltaX = event.clientX - _this4.touchStartX; } - _this3._handleSwipe(); + _this4._handleSwipe(); - if (_this3._config.pause === 'hover') { + if (_this4._config.pause === 'hover') { // If it's a touch-enabled device, mouseenter/leave are fired as // part of the mouse compatibility events on first tap - the carousel // would stop cycling until user tapped out of it; @@ -1271,15 +1294,15 @@ var Carousel = /*#__PURE__*/function () { // (as if it's the second time we tap on it, mouseenter compat event // is NOT fired) and after a timeout (to allow for mouse compatibility // events to fire) we explicitly restart cycling - _this3.pause(); + _this4.pause(); - if (_this3.touchTimeout) { - clearTimeout(_this3.touchTimeout); + if (_this4.touchTimeout) { + clearTimeout(_this4.touchTimeout); } - _this3.touchTimeout = setTimeout(function (event) { - return _this3.cycle(event); - }, TOUCHEVENT_COMPAT_WAIT + _this3._config.interval); + _this4.touchTimeout = setTimeout(function (event) { + return _this4.cycle(event); + }, TOUCHEVENT_COMPAT_WAIT + _this4._config.interval); } }; @@ -1399,7 +1422,7 @@ var Carousel = /*#__PURE__*/function () { }; _proto._slide = function _slide(direction, element) { - var _this4 = this; + var _this5 = this; var activeElement = SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element); @@ -1460,9 +1483,9 @@ var Carousel = /*#__PURE__*/function () { nextElement.classList.remove(directionalClassName, orderClassName); nextElement.classList.add(CLASS_NAME_ACTIVE$1); activeElement.classList.remove(CLASS_NAME_ACTIVE$1, orderClassName, directionalClassName); - _this4._isSliding = false; + _this5._isSliding = false; setTimeout(function () { - EventHandler.trigger(_this4._element, EVENT_SLID, { + EventHandler.trigger(_this5._element, EVENT_SLID, { relatedTarget: nextElement, direction: eventDirectionName, from: activeElementIndex, @@ -1548,24 +1571,20 @@ var Carousel = /*#__PURE__*/function () { event.preventDefault(); }; - Carousel.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$2); - }; - _createClass(Carousel, null, [{ - key: "VERSION", - get: function get() { - return VERSION$2; - } - }, { key: "Default", get: function get() { return Default; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$2; + } }]); return Carousel; -}(); +}(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -1611,7 +1630,6 @@ onDOMContentLoaded(function () { */ var NAME$3 = 'collapse'; -var VERSION$3 = '5.0.0-alpha3'; var DATA_KEY$3 = 'bs.collapse'; var EVENT_KEY$3 = "." + DATA_KEY$3; var DATA_API_KEY$3 = '.data-api'; @@ -1642,12 +1660,16 @@ var SELECTOR_DATA_TOGGLE$1 = '[data-bs-toggle="collapse"]'; * ------------------------------------------------------------------------ */ -var Collapse = /*#__PURE__*/function () { +var Collapse = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Collapse, _BaseComponent); + function Collapse(element, config) { - this._isTransitioning = false; - this._element = element; - this._config = this._getConfig(config); - this._triggerArray = SelectorEngine.find(SELECTOR_DATA_TOGGLE$1 + "[href=\"#" + element.id + "\"]," + (SELECTOR_DATA_TOGGLE$1 + "[data-bs-target=\"#" + element.id + "\"]")); + var _this; + + _this = _BaseComponent.call(this, element) || this; + _this._isTransitioning = false; + _this._config = _this._getConfig(config); + _this._triggerArray = SelectorEngine.find(SELECTOR_DATA_TOGGLE$1 + "[href=\"#" + element.id + "\"]," + (SELECTOR_DATA_TOGGLE$1 + "[data-bs-target=\"#" + element.id + "\"]")); var toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE$1); for (var i = 0, len = toggleList.length; i < len; i++) { @@ -1658,23 +1680,23 @@ var Collapse = /*#__PURE__*/function () { }); if (selector !== null && filterElement.length) { - this._selector = selector; + _this._selector = selector; - this._triggerArray.push(elem); + _this._triggerArray.push(elem); } } - this._parent = this._config.parent ? this._getParent() : null; + _this._parent = _this._config.parent ? _this._getParent() : null; - if (!this._config.parent) { - this._addAriaAndCollapsedClass(this._element, this._triggerArray); + if (!_this._config.parent) { + _this._addAriaAndCollapsedClass(_this._element, _this._triggerArray); } - if (this._config.toggle) { - this.toggle(); + if (_this._config.toggle) { + _this.toggle(); } - Data.setData(element, DATA_KEY$3, this); + return _this; } // Getters @@ -1690,7 +1712,7 @@ var Collapse = /*#__PURE__*/function () { }; _proto.show = function show() { - var _this = this; + var _this2 = this; if (this._isTransitioning || this._element.classList.contains(CLASS_NAME_SHOW)) { return; @@ -1701,8 +1723,8 @@ var Collapse = /*#__PURE__*/function () { if (this._parent) { actives = SelectorEngine.find(SELECTOR_ACTIVES, this._parent).filter(function (elem) { - if (typeof _this._config.parent === 'string') { - return elem.getAttribute('data-bs-parent') === _this._config.parent; + if (typeof _this2._config.parent === 'string') { + return elem.getAttribute('data-bs-parent') === _this2._config.parent; } return elem.classList.contains(CLASS_NAME_COLLAPSE); @@ -1762,15 +1784,15 @@ var Collapse = /*#__PURE__*/function () { this.setTransitioning(true); var complete = function complete() { - _this._element.classList.remove(CLASS_NAME_COLLAPSING); + _this2._element.classList.remove(CLASS_NAME_COLLAPSING); - _this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW); + _this2._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW); - _this._element.style[dimension] = ''; + _this2._element.style[dimension] = ''; - _this.setTransitioning(false); + _this2.setTransitioning(false); - EventHandler.trigger(_this._element, EVENT_SHOWN); + EventHandler.trigger(_this2._element, EVENT_SHOWN); }; var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1); @@ -1782,7 +1804,7 @@ var Collapse = /*#__PURE__*/function () { }; _proto.hide = function hide() { - var _this2 = this; + var _this3 = this; if (this._isTransitioning || !this._element.classList.contains(CLASS_NAME_SHOW)) { return; @@ -1820,13 +1842,13 @@ var Collapse = /*#__PURE__*/function () { this.setTransitioning(true); var complete = function complete() { - _this2.setTransitioning(false); + _this3.setTransitioning(false); - _this2._element.classList.remove(CLASS_NAME_COLLAPSING); + _this3._element.classList.remove(CLASS_NAME_COLLAPSING); - _this2._element.classList.add(CLASS_NAME_COLLAPSE); + _this3._element.classList.add(CLASS_NAME_COLLAPSE); - EventHandler.trigger(_this2._element, EVENT_HIDDEN); + EventHandler.trigger(_this3._element, EVENT_HIDDEN); }; this._element.style[dimension] = ''; @@ -1840,10 +1862,10 @@ var Collapse = /*#__PURE__*/function () { }; _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY$3); + _BaseComponent.prototype.dispose.call(this); + this._config = null; this._parent = null; - this._element = null; this._triggerArray = null; this._isTransitioning = null; } // Private @@ -1862,7 +1884,7 @@ var Collapse = /*#__PURE__*/function () { }; _proto._getParent = function _getParent() { - var _this3 = this; + var _this4 = this; var parent = this._config.parent; @@ -1879,7 +1901,7 @@ var Collapse = /*#__PURE__*/function () { SelectorEngine.find(selector, parent).forEach(function (element) { var selected = getElementFromSelector(element); - _this3._addAriaAndCollapsedClass(selected, [element]); + _this4._addAriaAndCollapsedClass(selected, [element]); }); return parent; }; @@ -1930,24 +1952,20 @@ var Collapse = /*#__PURE__*/function () { }); }; - Collapse.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$3); - }; - _createClass(Collapse, null, [{ - key: "VERSION", - get: function get() { - return VERSION$3; - } - }, { key: "Default", get: function get() { return Default$1; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$3; + } }]); return Collapse; -}(); +}(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -2013,7 +2031,6 @@ onDOMContentLoaded(function () { */ var NAME$4 = 'dropdown'; -var VERSION$4 = '5.0.0-alpha3'; var DATA_KEY$4 = 'bs.dropdown'; var EVENT_KEY$4 = "." + DATA_KEY$4; var DATA_API_KEY$4 = '.data-api'; @@ -2074,17 +2091,21 @@ var DefaultType$2 = { * ------------------------------------------------------------------------ */ -var Dropdown = /*#__PURE__*/function () { +var Dropdown = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Dropdown, _BaseComponent); + function Dropdown(element, config) { - this._element = element; - this._popper = null; - this._config = this._getConfig(config); - this._menu = this._getMenuElement(); - this._inNavbar = this._detectNavbar(); + var _this; - this._addEventListeners(); + _this = _BaseComponent.call(this, element) || this; + _this._popper = null; + _this._config = _this._getConfig(config); + _this._menu = _this._getMenuElement(); + _this._inNavbar = _this._detectNavbar(); - Data.setData(element, DATA_KEY$4, this); + _this._addEventListeners(); + + return _this; } // Getters @@ -2200,9 +2221,9 @@ var Dropdown = /*#__PURE__*/function () { }; _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY$4); + _BaseComponent.prototype.dispose.call(this); + EventHandler.off(this._element, EVENT_KEY$4); - this._element = null; this._menu = null; if (this._popper) { @@ -2222,13 +2243,13 @@ var Dropdown = /*#__PURE__*/function () { ; _proto._addEventListeners = function _addEventListeners() { - var _this = this; + var _this2 = this; EventHandler.on(this._element, EVENT_CLICK, function (event) { event.preventDefault(); event.stopPropagation(); - _this.toggle(); + _this2.toggle(); }); }; @@ -2264,13 +2285,13 @@ var Dropdown = /*#__PURE__*/function () { }; _proto._getOffset = function _getOffset() { - var _this2 = this; + var _this3 = this; var offset = {}; if (typeof this._config.offset === 'function') { offset.fn = function (data) { - data.offsets = _extends({}, data.offsets, _this2._config.offset(data.offsets, _this2._element) || {}); + data.offsets = _extends({}, data.offsets, _this3._config.offset(data.offsets, _this3._element) || {}); return data; }; } else { @@ -2432,15 +2453,14 @@ var Dropdown = /*#__PURE__*/function () { return; } - var index = items.indexOf(event.target); + var index = items.indexOf(event.target); // Up if (event.key === ARROW_UP_KEY && index > 0) { - // Up index--; - } + } // Down + if (event.key === ARROW_DOWN_KEY && index < items.length - 1) { - // Down index++; } // index is -1 if the first keydown is an ArrowUp @@ -2449,16 +2469,7 @@ var Dropdown = /*#__PURE__*/function () { items[index].focus(); }; - Dropdown.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$4); - }; - _createClass(Dropdown, null, [{ - key: "VERSION", - get: function get() { - return VERSION$4; - } - }, { key: "Default", get: function get() { return Default$2; @@ -2468,10 +2479,15 @@ var Dropdown = /*#__PURE__*/function () { get: function get() { return DefaultType$2; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$4; + } }]); return Dropdown; -}(); +}(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -2521,7 +2537,6 @@ onDOMContentLoaded(function () { */ var NAME$5 = 'modal'; -var VERSION$5 = '5.0.0-alpha3'; var DATA_KEY$5 = 'bs.modal'; var EVENT_KEY$5 = "." + DATA_KEY$5; var DATA_API_KEY$5 = '.data-api'; @@ -2529,14 +2544,12 @@ var ESCAPE_KEY$1 = 'Escape'; var Default$3 = { backdrop: true, keyboard: true, - focus: true, - show: true + focus: true }; var DefaultType$3 = { backdrop: '(boolean|string)', keyboard: 'boolean', - focus: 'boolean', - show: 'boolean' + focus: 'boolean' }; var EVENT_HIDE$2 = "hide" + EVENT_KEY$5; var EVENT_HIDE_PREVENTED = "hidePrevented" + EVENT_KEY$5; @@ -2568,18 +2581,22 @@ var SELECTOR_STICKY_CONTENT = '.sticky-top'; * ------------------------------------------------------------------------ */ -var Modal = /*#__PURE__*/function () { +var Modal = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Modal, _BaseComponent); + function Modal(element, config) { - this._config = this._getConfig(config); - this._element = element; - this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, element); - this._backdrop = null; - this._isShown = false; - this._isBodyOverflowing = false; - this._ignoreBackdropClick = false; - this._isTransitioning = false; - this._scrollbarWidth = 0; - Data.setData(element, DATA_KEY$5, this); + var _this; + + _this = _BaseComponent.call(this, element) || this; + _this._config = _this._getConfig(config); + _this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, element); + _this._backdrop = null; + _this._isShown = false; + _this._isBodyOverflowing = false; + _this._ignoreBackdropClick = false; + _this._isTransitioning = false; + _this._scrollbarWidth = 0; + return _this; } // Getters @@ -2591,7 +2608,7 @@ var Modal = /*#__PURE__*/function () { }; _proto.show = function show(relatedTarget) { - var _this = this; + var _this2 = this; if (this._isShown || this._isTransitioning) { return; @@ -2622,23 +2639,23 @@ var Modal = /*#__PURE__*/function () { this._setResizeEvent(); EventHandler.on(this._element, EVENT_CLICK_DISMISS, SELECTOR_DATA_DISMISS, function (event) { - return _this.hide(event); + return _this2.hide(event); }); EventHandler.on(this._dialog, EVENT_MOUSEDOWN_DISMISS, function () { - EventHandler.one(_this._element, EVENT_MOUSEUP_DISMISS, function (event) { - if (event.target === _this._element) { - _this._ignoreBackdropClick = true; + EventHandler.one(_this2._element, EVENT_MOUSEUP_DISMISS, function (event) { + if (event.target === _this2._element) { + _this2._ignoreBackdropClick = true; } }); }); this._showBackdrop(function () { - return _this._showElement(relatedTarget); + return _this2._showElement(relatedTarget); }); }; _proto.hide = function hide(event) { - var _this2 = this; + var _this3 = this; if (event) { event.preventDefault(); @@ -2676,7 +2693,7 @@ var Modal = /*#__PURE__*/function () { if (transition) { var transitionDuration = getTransitionDurationFromElement(this._element); EventHandler.one(this._element, TRANSITION_END, function (event) { - return _this2._hideModal(event); + return _this3._hideModal(event); }); emulateTransitionEnd(this._element, transitionDuration); } else { @@ -2688,16 +2705,17 @@ var Modal = /*#__PURE__*/function () { [window, this._element, this._dialog].forEach(function (htmlElement) { return EventHandler.off(htmlElement, EVENT_KEY$5); }); + + _BaseComponent.prototype.dispose.call(this); /** * `document` has 2 events `EVENT_FOCUSIN` and `EVENT_CLICK_DATA_API` * Do not move `document` in `htmlElements` array * It will remove `EVENT_CLICK_DATA_API` event that should remain */ + EventHandler.off(document, EVENT_FOCUSIN); - Data.removeData(this._element, DATA_KEY$5); this._config = null; - this._element = null; this._dialog = null; this._backdrop = null; this._isShown = null; @@ -2719,7 +2737,7 @@ var Modal = /*#__PURE__*/function () { }; _proto._showElement = function _showElement(relatedTarget) { - var _this3 = this; + var _this4 = this; var transition = this._element.classList.contains(CLASS_NAME_FADE); @@ -2755,12 +2773,12 @@ var Modal = /*#__PURE__*/function () { } var transitionComplete = function transitionComplete() { - if (_this3._config.focus) { - _this3._element.focus(); + if (_this4._config.focus) { + _this4._element.focus(); } - _this3._isTransitioning = false; - EventHandler.trigger(_this3._element, EVENT_SHOWN$2, { + _this4._isTransitioning = false; + EventHandler.trigger(_this4._element, EVENT_SHOWN$2, { relatedTarget: relatedTarget }); }; @@ -2775,28 +2793,28 @@ var Modal = /*#__PURE__*/function () { }; _proto._enforceFocus = function _enforceFocus() { - var _this4 = this; + var _this5 = this; EventHandler.off(document, EVENT_FOCUSIN); // guard against infinite focus loop EventHandler.on(document, EVENT_FOCUSIN, function (event) { - if (document !== event.target && _this4._element !== event.target && !_this4._element.contains(event.target)) { - _this4._element.focus(); + if (document !== event.target && _this5._element !== event.target && !_this5._element.contains(event.target)) { + _this5._element.focus(); } }); }; _proto._setEscapeEvent = function _setEscapeEvent() { - var _this5 = this; + var _this6 = this; if (this._isShown) { EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, function (event) { - if (_this5._config.keyboard && event.key === ESCAPE_KEY$1) { + if (_this6._config.keyboard && event.key === ESCAPE_KEY$1) { event.preventDefault(); - _this5.hide(); - } else if (!_this5._config.keyboard && event.key === ESCAPE_KEY$1) { - _this5._triggerBackdropTransition(); + _this6.hide(); + } else if (!_this6._config.keyboard && event.key === ESCAPE_KEY$1) { + _this6._triggerBackdropTransition(); } }); } else { @@ -2805,11 +2823,11 @@ var Modal = /*#__PURE__*/function () { }; _proto._setResizeEvent = function _setResizeEvent() { - var _this6 = this; + var _this7 = this; if (this._isShown) { EventHandler.on(window, EVENT_RESIZE, function () { - return _this6._adjustDialog(); + return _this7._adjustDialog(); }); } else { EventHandler.off(window, EVENT_RESIZE); @@ -2817,7 +2835,7 @@ var Modal = /*#__PURE__*/function () { }; _proto._hideModal = function _hideModal() { - var _this7 = this; + var _this8 = this; this._element.style.display = 'none'; @@ -2832,11 +2850,11 @@ var Modal = /*#__PURE__*/function () { this._showBackdrop(function () { document.body.classList.remove(CLASS_NAME_OPEN); - _this7._resetAdjustments(); + _this8._resetAdjustments(); - _this7._resetScrollbar(); + _this8._resetScrollbar(); - EventHandler.trigger(_this7._element, EVENT_HIDDEN$2); + EventHandler.trigger(_this8._element, EVENT_HIDDEN$2); }); }; @@ -2847,7 +2865,7 @@ var Modal = /*#__PURE__*/function () { }; _proto._showBackdrop = function _showBackdrop(callback) { - var _this8 = this; + var _this9 = this; var animate = this._element.classList.contains(CLASS_NAME_FADE) ? CLASS_NAME_FADE : ''; @@ -2861,8 +2879,8 @@ var Modal = /*#__PURE__*/function () { document.body.appendChild(this._backdrop); EventHandler.on(this._element, EVENT_CLICK_DISMISS, function (event) { - if (_this8._ignoreBackdropClick) { - _this8._ignoreBackdropClick = false; + if (_this9._ignoreBackdropClick) { + _this9._ignoreBackdropClick = false; return; } @@ -2870,10 +2888,10 @@ var Modal = /*#__PURE__*/function () { return; } - if (_this8._config.backdrop === 'static') { - _this8._triggerBackdropTransition(); + if (_this9._config.backdrop === 'static') { + _this9._triggerBackdropTransition(); } else { - _this8.hide(); + _this9.hide(); } }); @@ -2895,7 +2913,7 @@ var Modal = /*#__PURE__*/function () { this._backdrop.classList.remove(CLASS_NAME_SHOW$2); var callbackRemove = function callbackRemove() { - _this8._removeBackdrop(); + _this9._removeBackdrop(); callback(); }; @@ -2914,7 +2932,7 @@ var Modal = /*#__PURE__*/function () { }; _proto._triggerBackdropTransition = function _triggerBackdropTransition() { - var _this9 = this; + var _this10 = this; var hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED); @@ -2933,13 +2951,13 @@ var Modal = /*#__PURE__*/function () { var modalTransitionDuration = getTransitionDurationFromElement(this._dialog); EventHandler.off(this._element, TRANSITION_END); EventHandler.one(this._element, TRANSITION_END, function () { - _this9._element.classList.remove(CLASS_NAME_STATIC); + _this10._element.classList.remove(CLASS_NAME_STATIC); if (!isModalOverflowing) { - EventHandler.one(_this9._element, TRANSITION_END, function () { - _this9._element.style.overflowY = ''; + EventHandler.one(_this10._element, TRANSITION_END, function () { + _this10._element.style.overflowY = ''; }); - emulateTransitionEnd(_this9._element, modalTransitionDuration); + emulateTransitionEnd(_this10._element, modalTransitionDuration); } }); emulateTransitionEnd(this._element, modalTransitionDuration); @@ -2974,7 +2992,7 @@ var Modal = /*#__PURE__*/function () { }; _proto._setScrollbar = function _setScrollbar() { - var _this10 = this; + var _this11 = this; if (this._isBodyOverflowing) { // Note: DOMNode.style.paddingRight returns the actual value or '' if not set @@ -2984,14 +3002,14 @@ var Modal = /*#__PURE__*/function () { var actualPadding = element.style.paddingRight; var calculatedPadding = window.getComputedStyle(element)['padding-right']; Manipulator.setDataAttribute(element, 'padding-right', actualPadding); - element.style.paddingRight = Number.parseFloat(calculatedPadding) + _this10._scrollbarWidth + "px"; + element.style.paddingRight = Number.parseFloat(calculatedPadding) + _this11._scrollbarWidth + "px"; }); // Adjust sticky content margin SelectorEngine.find(SELECTOR_STICKY_CONTENT).forEach(function (element) { var actualMargin = element.style.marginRight; var calculatedMargin = window.getComputedStyle(element)['margin-right']; Manipulator.setDataAttribute(element, 'margin-right', actualMargin); - element.style.marginRight = Number.parseFloat(calculatedMargin) - _this10._scrollbarWidth + "px"; + element.style.marginRight = Number.parseFloat(calculatedMargin) - _this11._scrollbarWidth + "px"; }); // Adjust body padding var actualPadding = document.body.style.paddingRight; @@ -3060,30 +3078,24 @@ var Modal = /*#__PURE__*/function () { } data[config](relatedTarget); - } else if (_config.show) { - data.show(relatedTarget); } }); }; - Modal.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$5); - }; - _createClass(Modal, null, [{ - key: "VERSION", - get: function get() { - return VERSION$5; - } - }, { key: "Default", get: function get() { return Default$3; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$5; + } }]); return Modal; -}(); +}(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -3092,7 +3104,7 @@ var Modal = /*#__PURE__*/function () { EventHandler.on(document, EVENT_CLICK_DATA_API$5, SELECTOR_DATA_TOGGLE$3, function (event) { - var _this11 = this; + var _this12 = this; var target = getElementFromSelector(this); @@ -3107,8 +3119,8 @@ EventHandler.on(document, EVENT_CLICK_DATA_API$5, SELECTOR_DATA_TOGGLE$3, functi } EventHandler.one(target, EVENT_HIDDEN$2, function () { - if (isVisible(_this11)) { - _this11.focus(); + if (isVisible(_this12)) { + _this12.focus(); } }); }); @@ -3279,7 +3291,6 @@ function sanitizeHtml(unsafeHtml, allowList, sanitizeFn) { */ var NAME$6 = 'tooltip'; -var VERSION$6 = '5.0.0-alpha3'; var DATA_KEY$6 = 'bs.tooltip'; var EVENT_KEY$6 = "." + DATA_KEY$6; var CLASS_PREFIX = 'bs-tooltip'; @@ -3298,6 +3309,7 @@ var DefaultType$4 = { container: '(string|element|boolean)', fallbackPlacement: '(string|array)', boundary: '(string|element)', + customClass: '(string|function)', sanitize: 'boolean', sanitizeFn: '(null|function)', allowList: 'object', @@ -3312,7 +3324,7 @@ var AttachmentMap = { }; var Default$4 = { animation: true, - template: '', + template: '', trigger: 'hover focus', title: '', delay: 0, @@ -3323,6 +3335,7 @@ var Default$4 = { container: false, fallbackPlacement: 'flip', boundary: 'scrollParent', + customClass: '', sanitize: true, sanitizeFn: null, allowList: DefaultAllowlist, @@ -3356,26 +3369,30 @@ var TRIGGER_MANUAL = 'manual'; * ------------------------------------------------------------------------ */ -var Tooltip = /*#__PURE__*/function () { +var Tooltip = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Tooltip, _BaseComponent); + function Tooltip(element, config) { + var _this; + if (typeof Popper === 'undefined') { throw new TypeError('Bootstrap\'s tooltips require Popper (https://popper.js.org)'); - } // private + } + _this = _BaseComponent.call(this, element) || this; // private - this._isEnabled = true; - this._timeout = 0; - this._hoverState = ''; - this._activeTrigger = {}; - this._popper = null; // Protected + _this._isEnabled = true; + _this._timeout = 0; + _this._hoverState = ''; + _this._activeTrigger = {}; + _this._popper = null; // Protected - this.element = element; - this.config = this._getConfig(config); - this.tip = null; + _this.config = _this._getConfig(config); + _this.tip = null; - this._setListeners(); + _this._setListeners(); - Data.setData(element, this.constructor.DATA_KEY, this); + return _this; } // Getters @@ -3428,9 +3445,8 @@ var Tooltip = /*#__PURE__*/function () { _proto.dispose = function dispose() { clearTimeout(this._timeout); - Data.removeData(this.element, this.constructor.DATA_KEY); - EventHandler.off(this.element, this.constructor.EVENT_KEY); - EventHandler.off(this.element.closest("." + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler); + EventHandler.off(this._element, this.constructor.EVENT_KEY); + EventHandler.off(this._element.closest("." + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler); if (this.tip) { this.tip.parentNode.removeChild(this.tip); @@ -3446,22 +3462,23 @@ var Tooltip = /*#__PURE__*/function () { } this._popper = null; - this.element = null; this.config = null; this.tip = null; + + _BaseComponent.prototype.dispose.call(this); }; _proto.show = function show() { - var _this = this; + var _this2 = this; - if (this.element.style.display === 'none') { + if (this._element.style.display === 'none') { throw new Error('Please use show on visible elements'); } if (this.isWithContent() && this._isEnabled) { - var showEvent = EventHandler.trigger(this.element, this.constructor.Event.SHOW); - var shadowRoot = findShadowRoot(this.element); - var isInTheDom = shadowRoot === null ? this.element.ownerDocument.documentElement.contains(this.element) : shadowRoot.contains(this.element); + var showEvent = EventHandler.trigger(this._element, this.constructor.Event.SHOW); + var shadowRoot = findShadowRoot(this._element); + var isInTheDom = shadowRoot === null ? this._element.ownerDocument.documentElement.contains(this._element) : shadowRoot.contains(this._element); if (showEvent.defaultPrevented || !isInTheDom) { return; @@ -3470,14 +3487,16 @@ var Tooltip = /*#__PURE__*/function () { var tip = this.getTipElement(); var tipId = getUID(this.constructor.NAME); tip.setAttribute('id', tipId); - this.element.setAttribute('aria-describedby', tipId); + + this._element.setAttribute('aria-describedby', tipId); + this.setContent(); if (this.config.animation) { tip.classList.add(CLASS_NAME_FADE$1); } - var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement; + var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this._element) : this.config.placement; var attachment = this._getAttachment(placement); @@ -3487,17 +3506,25 @@ var Tooltip = /*#__PURE__*/function () { Data.setData(tip, this.constructor.DATA_KEY, this); - if (!this.element.ownerDocument.documentElement.contains(this.tip)) { + if (!this._element.ownerDocument.documentElement.contains(this.tip)) { container.appendChild(tip); } - EventHandler.trigger(this.element, this.constructor.Event.INSERTED); - this._popper = new Popper(this.element, tip, this._getPopperConfig(attachment)); - tip.classList.add(CLASS_NAME_SHOW$3); // If this is a touch-enabled device we add extra + EventHandler.trigger(this._element, this.constructor.Event.INSERTED); + this._popper = new Popper(this._element, tip, this._getPopperConfig(attachment)); + tip.classList.add(CLASS_NAME_SHOW$3); + var customClass = typeof this.config.customClass === 'function' ? this.config.customClass() : this.config.customClass; + + if (customClass) { + var _tip$classList; + + (_tip$classList = tip.classList).add.apply(_tip$classList, customClass.split(' ')); + } // If this is a touch-enabled device we add extra // empty mouseover listeners to the body's immediate children; // only needed because of broken event delegation on iOS // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html + if ('ontouchstart' in document.documentElement) { var _ref; @@ -3507,16 +3534,16 @@ var Tooltip = /*#__PURE__*/function () { } var complete = function complete() { - if (_this.config.animation) { - _this._fixTransition(); + if (_this2.config.animation) { + _this2._fixTransition(); } - var prevHoverState = _this._hoverState; - _this._hoverState = null; - EventHandler.trigger(_this.element, _this.constructor.Event.SHOWN); + var prevHoverState = _this2._hoverState; + _this2._hoverState = null; + EventHandler.trigger(_this2._element, _this2.constructor.Event.SHOWN); if (prevHoverState === HOVER_STATE_OUT) { - _this._leave(null, _this); + _this2._leave(null, _this2); } }; @@ -3531,7 +3558,7 @@ var Tooltip = /*#__PURE__*/function () { }; _proto.hide = function hide() { - var _this2 = this; + var _this3 = this; if (!this._popper) { return; @@ -3540,20 +3567,20 @@ var Tooltip = /*#__PURE__*/function () { var tip = this.getTipElement(); var complete = function complete() { - if (_this2._hoverState !== HOVER_STATE_SHOW && tip.parentNode) { + if (_this3._hoverState !== HOVER_STATE_SHOW && tip.parentNode) { tip.parentNode.removeChild(tip); } - _this2._cleanTipClass(); + _this3._cleanTipClass(); - _this2.element.removeAttribute('aria-describedby'); + _this3._element.removeAttribute('aria-describedby'); - EventHandler.trigger(_this2.element, _this2.constructor.Event.HIDDEN); + EventHandler.trigger(_this3._element, _this3.constructor.Event.HIDDEN); - _this2._popper.destroy(); + _this3._popper.destroy(); }; - var hideEvent = EventHandler.trigger(this.element, this.constructor.Event.HIDE); + var hideEvent = EventHandler.trigger(this._element, this.constructor.Event.HIDE); if (hideEvent.defaultPrevented) { return; @@ -3648,10 +3675,10 @@ var Tooltip = /*#__PURE__*/function () { }; _proto.getTitle = function getTitle() { - var title = this.element.getAttribute('data-bs-original-title'); + var title = this._element.getAttribute('data-bs-original-title'); if (!title) { - title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title; + title = typeof this.config.title === 'function' ? this.config.title.call(this._element) : this.config.title; } return title; @@ -3659,7 +3686,7 @@ var Tooltip = /*#__PURE__*/function () { ; _proto._getPopperConfig = function _getPopperConfig(attachment) { - var _this3 = this; + var _this4 = this; var defaultBsConfig = { placement: attachment, @@ -3677,11 +3704,11 @@ var Tooltip = /*#__PURE__*/function () { }, onCreate: function onCreate(data) { if (data.originalPlacement !== data.placement) { - _this3._handlePopperPlacementChange(data); + _this4._handlePopperPlacementChange(data); } }, onUpdate: function onUpdate(data) { - return _this3._handlePopperPlacementChange(data); + return _this4._handlePopperPlacementChange(data); } }; return _extends({}, defaultBsConfig, this.config.popperConfig); @@ -3692,13 +3719,13 @@ var Tooltip = /*#__PURE__*/function () { }; _proto._getOffset = function _getOffset() { - var _this4 = this; + var _this5 = this; var offset = {}; if (typeof this.config.offset === 'function') { offset.fn = function (data) { - data.offsets = _extends({}, data.offsets, _this4.config.offset(data.offsets, _this4.element) || {}); + data.offsets = _extends({}, data.offsets, _this5.config.offset(data.offsets, _this5._element) || {}); return data; }; } else { @@ -3725,33 +3752,33 @@ var Tooltip = /*#__PURE__*/function () { }; _proto._setListeners = function _setListeners() { - var _this5 = this; + var _this6 = this; var triggers = this.config.trigger.split(' '); triggers.forEach(function (trigger) { if (trigger === 'click') { - EventHandler.on(_this5.element, _this5.constructor.Event.CLICK, _this5.config.selector, function (event) { - return _this5.toggle(event); + EventHandler.on(_this6._element, _this6.constructor.Event.CLICK, _this6.config.selector, function (event) { + return _this6.toggle(event); }); } else if (trigger !== TRIGGER_MANUAL) { - var eventIn = trigger === TRIGGER_HOVER ? _this5.constructor.Event.MOUSEENTER : _this5.constructor.Event.FOCUSIN; - var eventOut = trigger === TRIGGER_HOVER ? _this5.constructor.Event.MOUSELEAVE : _this5.constructor.Event.FOCUSOUT; - EventHandler.on(_this5.element, eventIn, _this5.config.selector, function (event) { - return _this5._enter(event); + var eventIn = trigger === TRIGGER_HOVER ? _this6.constructor.Event.MOUSEENTER : _this6.constructor.Event.FOCUSIN; + var eventOut = trigger === TRIGGER_HOVER ? _this6.constructor.Event.MOUSELEAVE : _this6.constructor.Event.FOCUSOUT; + EventHandler.on(_this6._element, eventIn, _this6.config.selector, function (event) { + return _this6._enter(event); }); - EventHandler.on(_this5.element, eventOut, _this5.config.selector, function (event) { - return _this5._leave(event); + EventHandler.on(_this6._element, eventOut, _this6.config.selector, function (event) { + return _this6._leave(event); }); } }); this._hideModalHandler = function () { - if (_this5.element) { - _this5.hide(); + if (_this6._element) { + _this6.hide(); } }; - EventHandler.on(this.element.closest("." + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler); + EventHandler.on(this._element.closest("." + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler); if (this.config.selector) { this.config = _extends({}, this.config, { @@ -3764,12 +3791,18 @@ var Tooltip = /*#__PURE__*/function () { }; _proto._fixTitle = function _fixTitle() { - var title = this.element.getAttribute('title'); - var originalTitleType = typeof this.element.getAttribute('data-bs-original-title'); + var title = this._element.getAttribute('title'); + + var originalTitleType = typeof this._element.getAttribute('data-bs-original-title'); if (title || originalTitleType !== 'string') { - this.element.setAttribute('data-bs-original-title', title || ''); - this.element.setAttribute('title', ''); + this._element.setAttribute('data-bs-original-title', title || ''); + + if (title && !this._element.getAttribute('aria-label') && !this._element.textContent) { + this._element.setAttribute('aria-label', title); + } + + this._element.setAttribute('title', ''); } }; @@ -3849,7 +3882,7 @@ var Tooltip = /*#__PURE__*/function () { }; _proto._getConfig = function _getConfig(config) { - var dataAttributes = Manipulator.getDataAttributes(this.element); + var dataAttributes = Manipulator.getDataAttributes(this._element); Object.keys(dataAttributes).forEach(function (dataAttr) { if (DISALLOWED_ATTRIBUTES.has(dataAttr)) { delete dataAttributes[dataAttr]; @@ -3961,16 +3994,7 @@ var Tooltip = /*#__PURE__*/function () { }); }; - Tooltip.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$6); - }; - _createClass(Tooltip, null, [{ - key: "VERSION", - get: function get() { - return VERSION$6; - } - }, { key: "Default", get: function get() { return Default$4; @@ -4003,7 +4027,7 @@ var Tooltip = /*#__PURE__*/function () { }]); return Tooltip; -}(); +}(BaseComponent); /** * ------------------------------------------------------------------------ * jQuery @@ -4035,7 +4059,6 @@ onDOMContentLoaded(function () { */ var NAME$7 = 'popover'; -var VERSION$7 = '5.0.0-alpha3'; var DATA_KEY$7 = 'bs.popover'; var EVENT_KEY$7 = "." + DATA_KEY$7; var CLASS_PREFIX$1 = 'bs-popover'; @@ -4045,7 +4068,7 @@ var Default$5 = _extends({}, Tooltip.Default, { placement: 'right', trigger: 'click', content: '', - template: '' + template: '' }); var DefaultType$5 = _extends({}, Tooltip.DefaultType, { @@ -4096,7 +4119,7 @@ var Popover = /*#__PURE__*/function (_Tooltip) { var content = this._getContent(); if (typeof content === 'function') { - content = content.call(this.element); + content = content.call(this._element); } this.setElementContent(SelectorEngine.findOne(SELECTOR_CONTENT, tip), content); @@ -4109,7 +4132,7 @@ var Popover = /*#__PURE__*/function (_Tooltip) { }; _proto._getContent = function _getContent() { - return this.element.getAttribute('data-bs-content') || this.config.content; + return this._element.getAttribute('data-bs-content') || this.config.content; }; _proto._cleanTipClass = function _cleanTipClass() { @@ -4151,18 +4174,9 @@ var Popover = /*#__PURE__*/function (_Tooltip) { }); }; - Popover.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$7); - }; - _createClass(Popover, null, [{ - key: "VERSION", - // Getters - get: function get() { - return VERSION$7; - } - }, { key: "Default", + // Getters get: function get() { return Default$5; } @@ -4226,7 +4240,6 @@ onDOMContentLoaded(function () { */ var NAME$8 = 'scrollspy'; -var VERSION$8 = '5.0.0-alpha3'; var DATA_KEY$8 = 'bs.scrollspy'; var EVENT_KEY$8 = "." + DATA_KEY$8; var DATA_API_KEY$6 = '.data-api'; @@ -4260,26 +4273,29 @@ var METHOD_POSITION = 'position'; * ------------------------------------------------------------------------ */ -var ScrollSpy = /*#__PURE__*/function () { - function ScrollSpy(element, config) { - var _this = this; +var ScrollSpy = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(ScrollSpy, _BaseComponent); - this._element = element; - this._scrollElement = element.tagName === 'BODY' ? window : element; - this._config = this._getConfig(config); - this._selector = this._config.target + " " + SELECTOR_NAV_LINKS + ", " + this._config.target + " " + SELECTOR_LIST_ITEMS + ", " + this._config.target + " ." + CLASS_NAME_DROPDOWN_ITEM; - this._offsets = []; - this._targets = []; - this._activeTarget = null; - this._scrollHeight = 0; - EventHandler.on(this._scrollElement, EVENT_SCROLL, function (event) { + function ScrollSpy(element, config) { + var _this; + + _this = _BaseComponent.call(this, element) || this; + _this._scrollElement = element.tagName === 'BODY' ? window : element; + _this._config = _this._getConfig(config); + _this._selector = _this._config.target + " " + SELECTOR_NAV_LINKS + ", " + _this._config.target + " " + SELECTOR_LIST_ITEMS + ", " + _this._config.target + " ." + CLASS_NAME_DROPDOWN_ITEM; + _this._offsets = []; + _this._targets = []; + _this._activeTarget = null; + _this._scrollHeight = 0; + EventHandler.on(_this._scrollElement, EVENT_SCROLL, function (event) { return _this._process(event); }); - this.refresh(); - this._process(); + _this.refresh(); - Data.setData(element, DATA_KEY$8, this); + _this._process(); + + return _this; } // Getters @@ -4321,9 +4337,9 @@ var ScrollSpy = /*#__PURE__*/function () { }; _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY$8); + _BaseComponent.prototype.dispose.call(this); + EventHandler.off(this._scrollElement, EVENT_KEY$8); - this._element = null; this._scrollElement = null; this._config = null; this._selector = null; @@ -4468,24 +4484,20 @@ var ScrollSpy = /*#__PURE__*/function () { }); }; - ScrollSpy.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$8); - }; - _createClass(ScrollSpy, null, [{ - key: "VERSION", - get: function get() { - return VERSION$8; - } - }, { key: "Default", get: function get() { return Default$6; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$8; + } }]); return ScrollSpy; -}(); +}(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -4528,7 +4540,6 @@ onDOMContentLoaded(function () { */ var NAME$9 = 'tab'; -var VERSION$9 = '5.0.0-alpha3'; var DATA_KEY$9 = 'bs.tab'; var EVENT_KEY$9 = "." + DATA_KEY$9; var DATA_API_KEY$7 = '.data-api'; @@ -4555,12 +4566,12 @@ var SELECTOR_DROPDOWN_ACTIVE_CHILD = ':scope > .dropdown-menu .active'; * ------------------------------------------------------------------------ */ -var Tab = /*#__PURE__*/function () { - function Tab(element) { - this._element = element; - Data.setData(this._element, DATA_KEY$9, this); - } // Getters +var Tab = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Tab, _BaseComponent); + function Tab() { + return _BaseComponent.apply(this, arguments) || this; + } var _proto = Tab.prototype; @@ -4615,11 +4626,6 @@ var Tab = /*#__PURE__*/function () { } else { complete(); } - }; - - _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY$9); - this._element = null; } // Private ; @@ -4702,19 +4708,16 @@ var Tab = /*#__PURE__*/function () { }); }; - Tab.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$9); - }; - _createClass(Tab, null, [{ - key: "VERSION", + key: "DATA_KEY", + // Getters get: function get() { - return VERSION$9; + return DATA_KEY$9; } }]); return Tab; -}(); +}(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -4757,7 +4760,6 @@ onDOMContentLoaded(function () { */ var NAME$a = 'toast'; -var VERSION$a = '5.0.0-alpha3'; var DATA_KEY$a = 'bs.toast'; var EVENT_KEY$a = "." + DATA_KEY$a; var EVENT_CLICK_DISMISS$1 = "click.dismiss" + EVENT_KEY$a; @@ -4786,15 +4788,19 @@ var SELECTOR_DATA_DISMISS$1 = '[data-bs-dismiss="toast"]'; * ------------------------------------------------------------------------ */ -var Toast = /*#__PURE__*/function () { +var Toast = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Toast, _BaseComponent); + function Toast(element, config) { - this._element = element; - this._config = this._getConfig(config); - this._timeout = null; + var _this; - this._setListeners(); + _this = _BaseComponent.call(this, element) || this; + _this._config = _this._getConfig(config); + _this._timeout = null; - Data.setData(element, DATA_KEY$a, this); + _this._setListeners(); + + return _this; } // Getters @@ -4802,7 +4808,7 @@ var Toast = /*#__PURE__*/function () { // Public _proto.show = function show() { - var _this = this; + var _this2 = this; var showEvent = EventHandler.trigger(this._element, EVENT_SHOW$4); @@ -4817,16 +4823,16 @@ var Toast = /*#__PURE__*/function () { } var complete = function complete() { - _this._element.classList.remove(CLASS_NAME_SHOWING); + _this2._element.classList.remove(CLASS_NAME_SHOWING); - _this._element.classList.add(CLASS_NAME_SHOW$6); + _this2._element.classList.add(CLASS_NAME_SHOW$6); - EventHandler.trigger(_this._element, EVENT_SHOWN$4); + EventHandler.trigger(_this2._element, EVENT_SHOWN$4); - if (_this._config.autohide) { - _this._timeout = setTimeout(function () { - _this.hide(); - }, _this._config.delay); + if (_this2._config.autohide) { + _this2._timeout = setTimeout(function () { + _this2.hide(); + }, _this2._config.delay); } }; @@ -4846,7 +4852,7 @@ var Toast = /*#__PURE__*/function () { }; _proto.hide = function hide() { - var _this2 = this; + var _this3 = this; if (!this._element.classList.contains(CLASS_NAME_SHOW$6)) { return; @@ -4859,9 +4865,9 @@ var Toast = /*#__PURE__*/function () { } var complete = function complete() { - _this2._element.classList.add(CLASS_NAME_HIDE); + _this3._element.classList.add(CLASS_NAME_HIDE); - EventHandler.trigger(_this2._element, EVENT_HIDDEN$4); + EventHandler.trigger(_this3._element, EVENT_HIDDEN$4); }; this._element.classList.remove(CLASS_NAME_SHOW$6); @@ -4883,8 +4889,9 @@ var Toast = /*#__PURE__*/function () { } EventHandler.off(this._element, EVENT_CLICK_DISMISS$1); - Data.removeData(this._element, DATA_KEY$a); - this._element = null; + + _BaseComponent.prototype.dispose.call(this); + this._config = null; } // Private ; @@ -4896,10 +4903,10 @@ var Toast = /*#__PURE__*/function () { }; _proto._setListeners = function _setListeners() { - var _this3 = this; + var _this4 = this; EventHandler.on(this._element, EVENT_CLICK_DISMISS$1, SELECTOR_DATA_DISMISS$1, function () { - return _this3.hide(); + return _this4.hide(); }); }; @@ -4929,16 +4936,7 @@ var Toast = /*#__PURE__*/function () { }); }; - Toast.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$a); - }; - _createClass(Toast, null, [{ - key: "VERSION", - get: function get() { - return VERSION$a; - } - }, { key: "DefaultType", get: function get() { return DefaultType$7; @@ -4948,10 +4946,15 @@ var Toast = /*#__PURE__*/function () { get: function get() { return Default$7; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$a; + } }]); return Toast; -}(); +}(BaseComponent); /** * ------------------------------------------------------------------------ * jQuery diff --git a/dist/js/bootstrap.esm.js.map b/dist/js/bootstrap.esm.js.map index 6b8fcd3847bd0ac249450a6229bba0902b8c7eaa..e180c30d251fb7e974b91fd9865fa3ebee12b6dd 100644 GIT binary patch delta 44549 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,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners(),Data.setData(t,DATA_KEY$2,this)}var e=t.prototype;return e.next=function(){this._isSliding||this._slide(DIRECTION_NEXT)},e.nextWhenVisible=function(){!document.hidden&&isVisible(this._element)&&this.next()},e.prev=function(){this._isSliding||this._slide(DIRECTION_PREV)},e.pause=function(t){t||(this._isPaused=!0),SelectorEngine.findOne(SELECTOR_NEXT_PREV,this._element)&&(triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},e.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},e.to=function(t){var e=this;this._activeElement=SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM,this._element);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)EventHandler.one(this._element,EVENT_SLID,(function(){return e.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var i=t>n?DIRECTION_NEXT:DIRECTION_PREV;this._slide(i,this._items[t])}},e.dispose=function(){EventHandler.off(this._element,EVENT_KEY$2),Data.removeData(this._element,DATA_KEY$2),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},e._getConfig=function(t){return t=_extends({},Default,t),typeCheckConfig(NAME$2,t,DefaultType),t},e._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=SWIPE_THRESHOLD)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},e._addEventListeners=function(){var t=this;this._config.keyboard&&EventHandler.on(this._element,EVENT_KEYDOWN,(function(e){return t._keydown(e)})),"hover"===this._config.pause&&(EventHandler.on(this._element,EVENT_MOUSEENTER,(function(e){return t.pause(e)})),EventHandler.on(this._element,EVENT_MOUSELEAVE,(function(e){return t.cycle(e)}))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()},e._addTouchEventListeners=function(){var t=this,e=function(e){t._pointerEvent&&PointerType[e.pointerType.toUpperCase()]?t.touchStartX=e.clientX:t._pointerEvent||(t.touchStartX=e.touches[0].clientX)},n=function(e){t._pointerEvent&&PointerType[e.pointerType.toUpperCase()]&&(t.touchDeltaX=e.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),TOUCHEVENT_COMPAT_WAIT+t._config.interval))};SelectorEngine.find(SELECTOR_ITEM_IMG,this._element).forEach((function(t){EventHandler.on(t,EVENT_DRAG_START,(function(t){return t.preventDefault()}))})),this._pointerEvent?(EventHandler.on(this._element,EVENT_POINTERDOWN,(function(t){return e(t)})),EventHandler.on(this._element,EVENT_POINTERUP,(function(t){return n(t)})),this._element.classList.add(CLASS_NAME_POINTER_EVENT)):(EventHandler.on(this._element,EVENT_TOUCHSTART,(function(t){return e(t)})),EventHandler.on(this._element,EVENT_TOUCHMOVE,(function(e){return function(e){e.touches&&e.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=e.touches[0].clientX-t.touchStartX}(e)})),EventHandler.on(this._element,EVENT_TOUCHEND,(function(t){return n(t)})))},e._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.key){case ARROW_LEFT_KEY:t.preventDefault(),this.prev();break;case ARROW_RIGHT_KEY:t.preventDefault(),this.next()}},e._getItemIndex=function(t){return this._items=t&&t.parentNode?SelectorEngine.find(SELECTOR_ITEM,t.parentNode):[],this._items.indexOf(t)},e._getItemByDirection=function(t,e){var n=t===DIRECTION_NEXT,i=t===DIRECTION_PREV,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var a=(o+(t===DIRECTION_PREV?-1:1))%this._items.length;return-1===a?this._items[this._items.length-1]:this._items[a]},e._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM,this._element));return EventHandler.trigger(this._element,EVENT_SLIDE,{relatedTarget:t,direction:e,from:i,to:n})},e._setActiveIndicatorElement=function(t){if(this._indicatorsElement){for(var e=SelectorEngine.find(SELECTOR_ACTIVE,this._indicatorsElement),n=0;n0)for(var i=0;i0&&r--,e.key===ARROW_DOWN_KEY&&rdocument.documentElement.clientHeight;e||(this._element.style.overflowY="hidden"),this._element.classList.add(CLASS_NAME_STATIC);var n=getTransitionDurationFromElement(this._dialog);EventHandler.off(this._element,TRANSITION_END),EventHandler.one(this._element,TRANSITION_END,(function(){t._element.classList.remove(CLASS_NAME_STATIC),e||(EventHandler.one(t._element,TRANSITION_END,(function(){t._element.style.overflowY=""})),emulateTransitionEnd(t._element,n))})),emulateTransitionEnd(this._element,n),this._element.focus()}},e._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,allowList:DefaultAllowlist,popperConfig:null},Event$1={HIDE:"hide"+EVENT_KEY$6,HIDDEN:"hidden"+EVENT_KEY$6,SHOW:"show"+EVENT_KEY$6,SHOWN:"shown"+EVENT_KEY$6,INSERTED:"inserted"+EVENT_KEY$6,CLICK:"click"+EVENT_KEY$6,FOCUSIN:"focusin"+EVENT_KEY$6,FOCUSOUT:"focusout"+EVENT_KEY$6,MOUSEENTER:"mouseenter"+EVENT_KEY$6,MOUSELEAVE:"mouseleave"+EVENT_KEY$6},CLASS_NAME_FADE$1="fade",CLASS_NAME_MODAL="modal",CLASS_NAME_SHOW$3="show",HOVER_STATE_SHOW="show",HOVER_STATE_OUT="out",SELECTOR_TOOLTIP_INNER=".tooltip-inner",TRIGGER_HOVER="hover",TRIGGER_FOCUS="focus",TRIGGER_CLICK="click",TRIGGER_MANUAL="manual",Tooltip=function(){function t(t,e){if(void 0===Popper)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners(),Data.setData(t,this.constructor.DATA_KEY,this)}var e=t.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=Data.getData(t.delegateTarget,e);n||(n=new this.constructor(t.delegateTarget,this._getDelegateConfig()),Data.setData(t.delegateTarget,e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(this.getTipElement().classList.contains(CLASS_NAME_SHOW$3))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),Data.removeData(this.element,this.constructor.DATA_KEY),EventHandler.off(this.element,this.constructor.EVENT_KEY),EventHandler.off(this.element.closest("."+CLASS_NAME_MODAL),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.parentNode.removeChild(this.tip),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===this.element.style.display)throw new Error("Please use show on visible elements");if(this.isWithContent()&&this._isEnabled){var e=EventHandler.trigger(this.element,this.constructor.Event.SHOW),n=findShadowRoot(this.element),i=null===n?this.element.ownerDocument.documentElement.contains(this.element):n.contains(this.element);if(e.defaultPrevented||!i)return;var o=this.getTipElement(),r=getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&o.classList.add(CLASS_NAME_FADE$1);var a="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,s=this._getAttachment(a);this._addAttachmentClass(s);var l,E=this._getContainer();if(Data.setData(o,this.constructor.DATA_KEY,this),this.element.ownerDocument.documentElement.contains(this.tip)||E.appendChild(o),EventHandler.trigger(this.element,this.constructor.Event.INSERTED),this._popper=new Popper(this.element,o,this._getPopperConfig(s)),o.classList.add(CLASS_NAME_SHOW$3),"ontouchstart"in document.documentElement)(l=[]).concat.apply(l,document.body.children).forEach((function(t){EventHandler.on(t,"mouseover",noop())}));var _=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,EventHandler.trigger(t.element,t.constructor.Event.SHOWN),e===HOVER_STATE_OUT&&t._leave(null,t)};if(this.tip.classList.contains(CLASS_NAME_FADE$1)){var c=getTransitionDurationFromElement(this.tip);EventHandler.one(this.tip,TRANSITION_END,_),emulateTransitionEnd(this.tip,c)}else _()}},e.hide=function(){var t=this;if(this._popper){var e=this.getTipElement(),n=function(){t._hoverState!==HOVER_STATE_SHOW&&e.parentNode&&e.parentNode.removeChild(e),t._cleanTipClass(),t.element.removeAttribute("aria-describedby"),EventHandler.trigger(t.element,t.constructor.Event.HIDDEN),t._popper.destroy()};if(!EventHandler.trigger(this.element,this.constructor.Event.HIDE).defaultPrevented){var i;if(e.classList.remove(CLASS_NAME_SHOW$3),"ontouchstart"in document.documentElement)(i=[]).concat.apply(i,document.body.children).forEach((function(t){return EventHandler.off(t,"mouseover",noop)}));if(this._activeTrigger[TRIGGER_CLICK]=!1,this._activeTrigger[TRIGGER_FOCUS]=!1,this._activeTrigger[TRIGGER_HOVER]=!1,this.tip.classList.contains(CLASS_NAME_FADE$1)){var o=getTransitionDurationFromElement(e);EventHandler.one(e,TRANSITION_END,n),emulateTransitionEnd(e,o)}else n();this._hoverState=""}}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.getTipElement=function(){if(this.tip)return this.tip;var t=document.createElement("div");return t.innerHTML=this.config.template,this.tip=t.children[0],this.tip},e.setContent=function(){var t=this.getTipElement();this.setElementContent(SelectorEngine.findOne(SELECTOR_TOOLTIP_INNER,t),this.getTitle()),t.classList.remove(CLASS_NAME_FADE$1,CLASS_NAME_SHOW$3)},e.setElementContent=function(t,e){if(null!==t)return"object"==typeof e&&isElement(e)?(e.jquery&&(e=e[0]),void(this.config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this.config.html?(this.config.sanitize&&(e=sanitizeHtml(e,this.config.allowList,this.config.sanitizeFn)),t.innerHTML=e):t.textContent=e)},e.getTitle=function(){var t=this.element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},e._getPopperConfig=function(t){var e=this;return _extends({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:"."+this.constructor.NAME+"-arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},this.config.popperConfig)},e._addAttachmentClass=function(t){this.getTipElement().classList.add(CLASS_PREFIX+"-"+t)},e._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=_extends({},e.offsets,t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},e._getContainer=function(){return!1===this.config.container?document.body:isElement(this.config.container)?this.config.container:SelectorEngine.findOne(this.config.container)},e._getAttachment=function(t){return AttachmentMap[t.toUpperCase()]},e._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)EventHandler.on(t.element,t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if(e!==TRIGGER_MANUAL){var n=e===TRIGGER_HOVER?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,i=e===TRIGGER_HOVER?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;EventHandler.on(t.element,n,t.config.selector,(function(e){return t._enter(e)})),EventHandler.on(t.element,i,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t.element&&t.hide()},EventHandler.on(this.element.closest("."+CLASS_NAME_MODAL),"hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=_extends({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var t=this.element.getAttribute("title"),e=typeof this.element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this.element.setAttribute("data-bs-original-title",t||""),this.element.setAttribute("title",""))},e._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||Data.getData(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),Data.setData(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusin"===t.type?TRIGGER_FOCUS:TRIGGER_HOVER]=!0),e.getTipElement().classList.contains(CLASS_NAME_SHOW$3)||e._hoverState===HOVER_STATE_SHOW?e._hoverState=HOVER_STATE_SHOW:(clearTimeout(e._timeout),e._hoverState=HOVER_STATE_SHOW,e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){e._hoverState===HOVER_STATE_SHOW&&e.show()}),e.config.delay.show):e.show())},e._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||Data.getData(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),Data.setData(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusout"===t.type?TRIGGER_FOCUS:TRIGGER_HOVER]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=HOVER_STATE_OUT,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){e._hoverState===HOVER_STATE_OUT&&e.hide()}),e.config.delay.hide):e.hide())},e._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},e._getConfig=function(t){var e=Manipulator.getDataAttributes(this.element);return Object.keys(e).forEach((function(t){DISALLOWED_ATTRIBUTES.has(t)&&delete e[t]})),t&&"object"==typeof t.container&&t.container.jquery&&(t.container=t.container[0]),"number"==typeof(t=_extends({},this.constructor.Default,e,"object"==typeof t&&t?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()),typeCheckConfig(NAME$6,t,this.constructor.DefaultType),t.sanitize&&(t.template=sanitizeHtml(t.template,t.allowList,t.sanitizeFn)),t},e._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},e._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(BSCLS_PREFIX_REGEX);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},e._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(t.placement))},e._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(t.classList.remove(CLASS_NAME_FADE$1),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},t.jQueryInterface=function(e){return this.each((function(){var n=Data.getData(this,DATA_KEY$6),i="object"==typeof e&&e;if((n||!/dispose|hide/.test(e))&&(n||(n=new t(this,i)),"string"==typeof e)){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e]()}}))},t.getInstance=function(t){return Data.getData(t,DATA_KEY$6)},_createClass(t,null,[{key:"VERSION",get:function(){return VERSION$6}},{key:"Default",get:function(){return Default$4}},{key:"NAME",get:function(){return NAME$6}},{key:"DATA_KEY",get:function(){return DATA_KEY$6}},{key:"Event",get:function(){return Event$1}},{key:"EVENT_KEY",get:function(){return EVENT_KEY$6}},{key:"DefaultType",get:function(){return DefaultType$4}}]),t}();onDOMContentLoaded((function(){var t=getjQuery();if(t){var e=t.fn[NAME$6];t.fn[NAME$6]=Tooltip.jQueryInterface,t.fn[NAME$6].Constructor=Tooltip,t.fn[NAME$6].noConflict=function(){return t.fn[NAME$6]=e,Tooltip.jQueryInterface}}}));var NAME$7="popover",VERSION$7="5.0.0-alpha3",DATA_KEY$7="bs.popover",EVENT_KEY$7="."+DATA_KEY$7,CLASS_PREFIX$1="bs-popover",BSCLS_PREFIX_REGEX$1=new RegExp("(^|\\s)"+CLASS_PREFIX$1+"\\S+","g"),Default$5=_extends({},Tooltip.Default,{placement:"right",trigger:"click",content:"",template:''}),DefaultType$5=_extends({},Tooltip.DefaultType,{content:"(string|element|function)"}),Event$2={HIDE:"hide"+EVENT_KEY$7,HIDDEN:"hidden"+EVENT_KEY$7,SHOW:"show"+EVENT_KEY$7,SHOWN:"shown"+EVENT_KEY$7,INSERTED:"inserted"+EVENT_KEY$7,CLICK:"click"+EVENT_KEY$7,FOCUSIN:"focusin"+EVENT_KEY$7,FOCUSOUT:"focusout"+EVENT_KEY$7,MOUSEENTER:"mouseenter"+EVENT_KEY$7,MOUSELEAVE:"mouseleave"+EVENT_KEY$7},CLASS_NAME_FADE$2="fade",CLASS_NAME_SHOW$4="show",SELECTOR_TITLE=".popover-header",SELECTOR_CONTENT=".popover-body",Popover=function(t){function e(){return t.apply(this,arguments)||this}_inheritsLoose(e,t);var n=e.prototype;return n.isWithContent=function(){return this.getTitle()||this._getContent()},n.setContent=function(){var t=this.getTipElement();this.setElementContent(SelectorEngine.findOne(SELECTOR_TITLE,t),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(SelectorEngine.findOne(SELECTOR_CONTENT,t),e),t.classList.remove(CLASS_NAME_FADE$2,CLASS_NAME_SHOW$4)},n._addAttachmentClass=function(t){this.getTipElement().classList.add(CLASS_PREFIX$1+"-"+t)},n._getContent=function(){return this.element.getAttribute("data-bs-content")||this.config.content},n._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(BSCLS_PREFIX_REGEX$1);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},e.jQueryInterface=function(t){return this.each((function(){var n=Data.getData(this,DATA_KEY$7),i="object"==typeof t?t:null;if((n||!/dispose|hide/.test(t))&&(n||(n=new e(this,i),Data.setData(this,DATA_KEY$7,n)),"string"==typeof t)){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t]()}}))},e.getInstance=function(t){return Data.getData(t,DATA_KEY$7)},_createClass(e,null,[{key:"VERSION",get:function(){return VERSION$7}},{key:"Default",get:function(){return Default$5}},{key:"NAME",get:function(){return NAME$7}},{key:"DATA_KEY",get:function(){return DATA_KEY$7}},{key:"Event",get:function(){return Event$2}},{key:"EVENT_KEY",get:function(){return EVENT_KEY$7}},{key:"DefaultType",get:function(){return DefaultType$5}}]),e}(Tooltip);onDOMContentLoaded((function(){var t=getjQuery();if(t){var e=t.fn[NAME$7];t.fn[NAME$7]=Popover.jQueryInterface,t.fn[NAME$7].Constructor=Popover,t.fn[NAME$7].noConflict=function(){return t.fn[NAME$7]=e,Popover.jQueryInterface}}}));var NAME$8="scrollspy",VERSION$8="5.0.0-alpha3",DATA_KEY$8="bs.scrollspy",EVENT_KEY$8="."+DATA_KEY$8,DATA_API_KEY$6=".data-api",Default$6={offset:10,method:"auto",target:""},DefaultType$6={offset:"number",method:"string",target:"(string|element)"},EVENT_ACTIVATE="activate"+EVENT_KEY$8,EVENT_SCROLL="scroll"+EVENT_KEY$8,EVENT_LOAD_DATA_API$1="load"+EVENT_KEY$8+DATA_API_KEY$6,CLASS_NAME_DROPDOWN_ITEM="dropdown-item",CLASS_NAME_ACTIVE$2="active",SELECTOR_DATA_SPY='[data-bs-spy="scroll"]',SELECTOR_NAV_LIST_GROUP=".nav, .list-group",SELECTOR_NAV_LINKS=".nav-link",SELECTOR_NAV_ITEMS=".nav-item",SELECTOR_LIST_ITEMS=".list-group-item",SELECTOR_DROPDOWN=".dropdown",SELECTOR_DROPDOWN_TOGGLE=".dropdown-toggle",METHOD_OFFSET="offset",METHOD_POSITION="position",ScrollSpy=function(){function t(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" "+SELECTOR_NAV_LINKS+", "+this._config.target+" "+SELECTOR_LIST_ITEMS+", "+this._config.target+" ."+CLASS_NAME_DROPDOWN_ITEM,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,EventHandler.on(this._scrollElement,EVENT_SCROLL,(function(t){return n._process(t)})),this.refresh(),this._process(),Data.setData(t,DATA_KEY$8,this)}var e=t.prototype;return e.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?METHOD_OFFSET:METHOD_POSITION,n="auto"===this._config.method?e:this._config.method,i=n===METHOD_POSITION?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),SelectorEngine.find(this._selector).map((function(t){var e=getSelectorFromElement(t),o=e?SelectorEngine.findOne(e):null;if(o){var r=o.getBoundingClientRect();if(r.width||r.height)return[Manipulator[n](o).top+i,e]}return null})).filter((function(t){return t})).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},e.dispose=function(){Data.removeData(this._element,DATA_KEY$8),EventHandler.off(this._scrollElement,EVENT_KEY$8),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},e._getConfig=function(t){if("string"!=typeof(t=_extends({},Default$6,"object"==typeof t&&t?t:{})).target&&isElement(t.target)){var e=t.target.id;e||(e=getUID(NAME$8),t.target.id=e),t.target="#"+e}return typeCheckConfig(NAME$8,t,DefaultType$6),t},e._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},e._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},e._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},e._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&(void 0===this._offsets[o+1]||t0,i._pointerEvent=Boolean(window.PointerEvent),i._addEventListeners(),i}_inheritsLoose(t,e);var n=t.prototype;return n.next=function(){this._isSliding||this._slide(DIRECTION_NEXT)},n.nextWhenVisible=function(){!document.hidden&&isVisible(this._element)&&this.next()},n.prev=function(){this._isSliding||this._slide(DIRECTION_PREV)},n.pause=function(e){e||(this._isPaused=!0),SelectorEngine.findOne(SELECTOR_NEXT_PREV,this._element)&&(triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},n.cycle=function(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(e){var t=this;this._activeElement=SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM,this._element);var n=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)EventHandler.one(this._element,EVENT_SLID,(function(){return t.to(e)}));else{if(n===e)return this.pause(),void this.cycle();var i=e>n?DIRECTION_NEXT:DIRECTION_PREV;this._slide(i,this._items[e])}},n.dispose=function(){e.prototype.dispose.call(this),EventHandler.off(this._element,EVENT_KEY$2),this._items=null,this._config=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},n._getConfig=function(e){return e=_extends({},Default,e),typeCheckConfig(NAME$2,e,DefaultType),e},n._handleSwipe=function(){var e=Math.abs(this.touchDeltaX);if(!(e<=SWIPE_THRESHOLD)){var t=e/this.touchDeltaX;this.touchDeltaX=0,t>0&&this.prev(),t<0&&this.next()}},n._addEventListeners=function(){var e=this;this._config.keyboard&&EventHandler.on(this._element,EVENT_KEYDOWN,(function(t){return e._keydown(t)})),"hover"===this._config.pause&&(EventHandler.on(this._element,EVENT_MOUSEENTER,(function(t){return e.pause(t)})),EventHandler.on(this._element,EVENT_MOUSELEAVE,(function(t){return e.cycle(t)}))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()},n._addTouchEventListeners=function(){var e=this,t=function(t){e._pointerEvent&&PointerType[t.pointerType.toUpperCase()]?e.touchStartX=t.clientX:e._pointerEvent||(e.touchStartX=t.touches[0].clientX)},n=function(t){e._pointerEvent&&PointerType[t.pointerType.toUpperCase()]&&(e.touchDeltaX=t.clientX-e.touchStartX),e._handleSwipe(),"hover"===e._config.pause&&(e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout((function(t){return e.cycle(t)}),TOUCHEVENT_COMPAT_WAIT+e._config.interval))};SelectorEngine.find(SELECTOR_ITEM_IMG,this._element).forEach((function(e){EventHandler.on(e,EVENT_DRAG_START,(function(e){return e.preventDefault()}))})),this._pointerEvent?(EventHandler.on(this._element,EVENT_POINTERDOWN,(function(e){return t(e)})),EventHandler.on(this._element,EVENT_POINTERUP,(function(e){return n(e)})),this._element.classList.add(CLASS_NAME_POINTER_EVENT)):(EventHandler.on(this._element,EVENT_TOUCHSTART,(function(e){return t(e)})),EventHandler.on(this._element,EVENT_TOUCHMOVE,(function(t){return function(t){t.touches&&t.touches.length>1?e.touchDeltaX=0:e.touchDeltaX=t.touches[0].clientX-e.touchStartX}(t)})),EventHandler.on(this._element,EVENT_TOUCHEND,(function(e){return n(e)})))},n._keydown=function(e){if(!/input|textarea/i.test(e.target.tagName))switch(e.key){case ARROW_LEFT_KEY:e.preventDefault(),this.prev();break;case ARROW_RIGHT_KEY:e.preventDefault(),this.next()}},n._getItemIndex=function(e){return this._items=e&&e.parentNode?SelectorEngine.find(SELECTOR_ITEM,e.parentNode):[],this._items.indexOf(e)},n._getItemByDirection=function(e,t){var n=e===DIRECTION_NEXT,i=e===DIRECTION_PREV,o=this._getItemIndex(t),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return t;var a=(o+(e===DIRECTION_PREV?-1:1))%this._items.length;return-1===a?this._items[this._items.length-1]:this._items[a]},n._triggerSlideEvent=function(e,t){var n=this._getItemIndex(e),i=this._getItemIndex(SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM,this._element));return EventHandler.trigger(this._element,EVENT_SLIDE,{relatedTarget:e,direction:t,from:i,to:n})},n._setActiveIndicatorElement=function(e){if(this._indicatorsElement){for(var t=SelectorEngine.find(SELECTOR_ACTIVE,this._indicatorsElement),n=0;n0)for(var i=0;i0&&r--,e.key===ARROW_DOWN_KEY&&rdocument.documentElement.clientHeight;t||(this._element.style.overflowY="hidden"),this._element.classList.add(CLASS_NAME_STATIC);var n=getTransitionDurationFromElement(this._dialog);EventHandler.off(this._element,TRANSITION_END),EventHandler.one(this._element,TRANSITION_END,(function(){e._element.classList.remove(CLASS_NAME_STATIC),t||(EventHandler.one(e._element,TRANSITION_END,(function(){e._element.style.overflowY=""})),emulateTransitionEnd(e._element,n))})),emulateTransitionEnd(this._element,n),this._element.focus()}},n._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},n._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(e.left+e.right)
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",customClass:"",sanitize:!0,sanitizeFn:null,allowList:DefaultAllowlist,popperConfig:null},Event$1={HIDE:"hide"+EVENT_KEY$6,HIDDEN:"hidden"+EVENT_KEY$6,SHOW:"show"+EVENT_KEY$6,SHOWN:"shown"+EVENT_KEY$6,INSERTED:"inserted"+EVENT_KEY$6,CLICK:"click"+EVENT_KEY$6,FOCUSIN:"focusin"+EVENT_KEY$6,FOCUSOUT:"focusout"+EVENT_KEY$6,MOUSEENTER:"mouseenter"+EVENT_KEY$6,MOUSELEAVE:"mouseleave"+EVENT_KEY$6},CLASS_NAME_FADE$1="fade",CLASS_NAME_MODAL="modal",CLASS_NAME_SHOW$3="show",HOVER_STATE_SHOW="show",HOVER_STATE_OUT="out",SELECTOR_TOOLTIP_INNER=".tooltip-inner",TRIGGER_HOVER="hover",TRIGGER_FOCUS="focus",TRIGGER_CLICK="click",TRIGGER_MANUAL="manual",Tooltip=function(e){function t(t,n){var i;if(void 0===Popper)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");return(i=e.call(this,t)||this)._isEnabled=!0,i._timeout=0,i._hoverState="",i._activeTrigger={},i._popper=null,i.config=i._getConfig(n),i.tip=null,i._setListeners(),i}_inheritsLoose(t,e);var n=t.prototype;return n.enable=function(){this._isEnabled=!0},n.disable=function(){this._isEnabled=!1},n.toggleEnabled=function(){this._isEnabled=!this._isEnabled},n.toggle=function(e){if(this._isEnabled)if(e){var t=this.constructor.DATA_KEY,n=Data.getData(e.delegateTarget,t);n||(n=new this.constructor(e.delegateTarget,this._getDelegateConfig()),Data.setData(e.delegateTarget,t,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(this.getTipElement().classList.contains(CLASS_NAME_SHOW$3))return void this._leave(null,this);this._enter(null,this)}},n.dispose=function(){clearTimeout(this._timeout),EventHandler.off(this._element,this.constructor.EVENT_KEY),EventHandler.off(this._element.closest("."+CLASS_NAME_MODAL),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.parentNode.removeChild(this.tip),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.config=null,this.tip=null,e.prototype.dispose.call(this)},n.show=function(){var e=this;if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(this.isWithContent()&&this._isEnabled){var t=EventHandler.trigger(this._element,this.constructor.Event.SHOW),n=findShadowRoot(this._element),i=null===n?this._element.ownerDocument.documentElement.contains(this._element):n.contains(this._element);if(t.defaultPrevented||!i)return;var o=this.getTipElement(),r=getUID(this.constructor.NAME);o.setAttribute("id",r),this._element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&o.classList.add(CLASS_NAME_FADE$1);var a="function"==typeof this.config.placement?this.config.placement.call(this,o,this._element):this.config.placement,s=this._getAttachment(a);this._addAttachmentClass(s);var l=this._getContainer();Data.setData(o,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||l.appendChild(o),EventHandler.trigger(this._element,this.constructor.Event.INSERTED),this._popper=new Popper(this._element,o,this._getPopperConfig(s)),o.classList.add(CLASS_NAME_SHOW$3);var E,_,c="function"==typeof this.config.customClass?this.config.customClass():this.config.customClass;if(c)(E=o.classList).add.apply(E,c.split(" "));if("ontouchstart"in document.documentElement)(_=[]).concat.apply(_,document.body.children).forEach((function(e){EventHandler.on(e,"mouseover",noop())}));var u=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,EventHandler.trigger(e._element,e.constructor.Event.SHOWN),t===HOVER_STATE_OUT&&e._leave(null,e)};if(this.tip.classList.contains(CLASS_NAME_FADE$1)){var d=getTransitionDurationFromElement(this.tip);EventHandler.one(this.tip,TRANSITION_END,u),emulateTransitionEnd(this.tip,d)}else u()}},n.hide=function(){var e=this;if(this._popper){var t=this.getTipElement(),n=function(){e._hoverState!==HOVER_STATE_SHOW&&t.parentNode&&t.parentNode.removeChild(t),e._cleanTipClass(),e._element.removeAttribute("aria-describedby"),EventHandler.trigger(e._element,e.constructor.Event.HIDDEN),e._popper.destroy()};if(!EventHandler.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented){var i;if(t.classList.remove(CLASS_NAME_SHOW$3),"ontouchstart"in document.documentElement)(i=[]).concat.apply(i,document.body.children).forEach((function(e){return EventHandler.off(e,"mouseover",noop)}));if(this._activeTrigger[TRIGGER_CLICK]=!1,this._activeTrigger[TRIGGER_FOCUS]=!1,this._activeTrigger[TRIGGER_HOVER]=!1,this.tip.classList.contains(CLASS_NAME_FADE$1)){var o=getTransitionDurationFromElement(t);EventHandler.one(t,TRANSITION_END,n),emulateTransitionEnd(t,o)}else n();this._hoverState=""}}},n.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},n.isWithContent=function(){return Boolean(this.getTitle())},n.getTipElement=function(){if(this.tip)return this.tip;var e=document.createElement("div");return e.innerHTML=this.config.template,this.tip=e.children[0],this.tip},n.setContent=function(){var e=this.getTipElement();this.setElementContent(SelectorEngine.findOne(SELECTOR_TOOLTIP_INNER,e),this.getTitle()),e.classList.remove(CLASS_NAME_FADE$1,CLASS_NAME_SHOW$3)},n.setElementContent=function(e,t){if(null!==e)return"object"==typeof t&&isElement(t)?(t.jquery&&(t=t[0]),void(this.config.html?t.parentNode!==e&&(e.innerHTML="",e.appendChild(t)):e.textContent=t.textContent)):void(this.config.html?(this.config.sanitize&&(t=sanitizeHtml(t,this.config.allowList,this.config.sanitizeFn)),e.innerHTML=t):e.textContent=t)},n.getTitle=function(){var e=this._element.getAttribute("data-bs-original-title");return e||(e="function"==typeof this.config.title?this.config.title.call(this._element):this.config.title),e},n._getPopperConfig=function(e){var t=this;return _extends({},{placement:e,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:"."+this.constructor.NAME+"-arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){return t._handlePopperPlacementChange(e)}},this.config.popperConfig)},n._addAttachmentClass=function(e){this.getTipElement().classList.add(CLASS_PREFIX+"-"+e)},n._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=_extends({},t.offsets,e.config.offset(t.offsets,e._element)||{}),t}:t.offset=this.config.offset,t},n._getContainer=function(){return!1===this.config.container?document.body:isElement(this.config.container)?this.config.container:SelectorEngine.findOne(this.config.container)},n._getAttachment=function(e){return AttachmentMap[e.toUpperCase()]},n._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach((function(t){if("click"===t)EventHandler.on(e._element,e.constructor.Event.CLICK,e.config.selector,(function(t){return e.toggle(t)}));else if(t!==TRIGGER_MANUAL){var n=t===TRIGGER_HOVER?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,i=t===TRIGGER_HOVER?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;EventHandler.on(e._element,n,e.config.selector,(function(t){return e._enter(t)})),EventHandler.on(e._element,i,e.config.selector,(function(t){return e._leave(t)}))}})),this._hideModalHandler=function(){e._element&&e.hide()},EventHandler.on(this._element.closest("."+CLASS_NAME_MODAL),"hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=_extends({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},n._fixTitle=function(){var e=this._element.getAttribute("title"),t=typeof this._element.getAttribute("data-bs-original-title");(e||"string"!==t)&&(this._element.setAttribute("data-bs-original-title",e||""),!e||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",e),this._element.setAttribute("title",""))},n._enter=function(e,t){var n=this.constructor.DATA_KEY;(t=t||Data.getData(e.delegateTarget,n))||(t=new this.constructor(e.delegateTarget,this._getDelegateConfig()),Data.setData(e.delegateTarget,n,t)),e&&(t._activeTrigger["focusin"===e.type?TRIGGER_FOCUS:TRIGGER_HOVER]=!0),t.getTipElement().classList.contains(CLASS_NAME_SHOW$3)||t._hoverState===HOVER_STATE_SHOW?t._hoverState=HOVER_STATE_SHOW:(clearTimeout(t._timeout),t._hoverState=HOVER_STATE_SHOW,t.config.delay&&t.config.delay.show?t._timeout=setTimeout((function(){t._hoverState===HOVER_STATE_SHOW&&t.show()}),t.config.delay.show):t.show())},n._leave=function(e,t){var n=this.constructor.DATA_KEY;(t=t||Data.getData(e.delegateTarget,n))||(t=new this.constructor(e.delegateTarget,this._getDelegateConfig()),Data.setData(e.delegateTarget,n,t)),e&&(t._activeTrigger["focusout"===e.type?TRIGGER_FOCUS:TRIGGER_HOVER]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=HOVER_STATE_OUT,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout((function(){t._hoverState===HOVER_STATE_OUT&&t.hide()}),t.config.delay.hide):t.hide())},n._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},n._getConfig=function(e){var t=Manipulator.getDataAttributes(this._element);return Object.keys(t).forEach((function(e){DISALLOWED_ATTRIBUTES.has(e)&&delete t[e]})),e&&"object"==typeof e.container&&e.container.jquery&&(e.container=e.container[0]),"number"==typeof(e=_extends({},this.constructor.Default,t,"object"==typeof e&&e?e:{})).delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),typeCheckConfig(NAME$6,e,this.constructor.DefaultType),e.sanitize&&(e.template=sanitizeHtml(e.template,e.allowList,e.sanitizeFn)),e},n._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e},n._cleanTipClass=function(){var e=this.getTipElement(),t=e.getAttribute("class").match(BSCLS_PREFIX_REGEX);null!==t&&t.length>0&&t.map((function(e){return e.trim()})).forEach((function(t){return e.classList.remove(t)}))},n._handlePopperPlacementChange=function(e){this.tip=e.instance.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement))},n._fixTransition=function(){var e=this.getTipElement(),t=this.config.animation;null===e.getAttribute("x-placement")&&(e.classList.remove(CLASS_NAME_FADE$1),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},t.jQueryInterface=function(e){return this.each((function(){var n=Data.getData(this,DATA_KEY$6),i="object"==typeof e&&e;if((n||!/dispose|hide/.test(e))&&(n||(n=new t(this,i)),"string"==typeof e)){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e]()}}))},_createClass(t,null,[{key:"Default",get:function(){return Default$4}},{key:"NAME",get:function(){return NAME$6}},{key:"DATA_KEY",get:function(){return DATA_KEY$6}},{key:"Event",get:function(){return Event$1}},{key:"EVENT_KEY",get:function(){return EVENT_KEY$6}},{key:"DefaultType",get:function(){return DefaultType$4}}]),t}(BaseComponent);onDOMContentLoaded((function(){var e=getjQuery();if(e){var t=e.fn[NAME$6];e.fn[NAME$6]=Tooltip.jQueryInterface,e.fn[NAME$6].Constructor=Tooltip,e.fn[NAME$6].noConflict=function(){return e.fn[NAME$6]=t,Tooltip.jQueryInterface}}}));var NAME$7="popover",DATA_KEY$7="bs.popover",EVENT_KEY$7="."+DATA_KEY$7,CLASS_PREFIX$1="bs-popover",BSCLS_PREFIX_REGEX$1=new RegExp("(^|\\s)"+CLASS_PREFIX$1+"\\S+","g"),Default$5=_extends({},Tooltip.Default,{placement:"right",trigger:"click",content:"",template:''}),DefaultType$5=_extends({},Tooltip.DefaultType,{content:"(string|element|function)"}),Event$2={HIDE:"hide"+EVENT_KEY$7,HIDDEN:"hidden"+EVENT_KEY$7,SHOW:"show"+EVENT_KEY$7,SHOWN:"shown"+EVENT_KEY$7,INSERTED:"inserted"+EVENT_KEY$7,CLICK:"click"+EVENT_KEY$7,FOCUSIN:"focusin"+EVENT_KEY$7,FOCUSOUT:"focusout"+EVENT_KEY$7,MOUSEENTER:"mouseenter"+EVENT_KEY$7,MOUSELEAVE:"mouseleave"+EVENT_KEY$7},CLASS_NAME_FADE$2="fade",CLASS_NAME_SHOW$4="show",SELECTOR_TITLE=".popover-header",SELECTOR_CONTENT=".popover-body",Popover=function(e){function t(){return e.apply(this,arguments)||this}_inheritsLoose(t,e);var n=t.prototype;return n.isWithContent=function(){return this.getTitle()||this._getContent()},n.setContent=function(){var e=this.getTipElement();this.setElementContent(SelectorEngine.findOne(SELECTOR_TITLE,e),this.getTitle());var t=this._getContent();"function"==typeof t&&(t=t.call(this._element)),this.setElementContent(SelectorEngine.findOne(SELECTOR_CONTENT,e),t),e.classList.remove(CLASS_NAME_FADE$2,CLASS_NAME_SHOW$4)},n._addAttachmentClass=function(e){this.getTipElement().classList.add(CLASS_PREFIX$1+"-"+e)},n._getContent=function(){return this._element.getAttribute("data-bs-content")||this.config.content},n._cleanTipClass=function(){var e=this.getTipElement(),t=e.getAttribute("class").match(BSCLS_PREFIX_REGEX$1);null!==t&&t.length>0&&t.map((function(e){return e.trim()})).forEach((function(t){return e.classList.remove(t)}))},t.jQueryInterface=function(e){return this.each((function(){var n=Data.getData(this,DATA_KEY$7),i="object"==typeof e?e:null;if((n||!/dispose|hide/.test(e))&&(n||(n=new t(this,i),Data.setData(this,DATA_KEY$7,n)),"string"==typeof e)){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e]()}}))},_createClass(t,null,[{key:"Default",get:function(){return Default$5}},{key:"NAME",get:function(){return NAME$7}},{key:"DATA_KEY",get:function(){return DATA_KEY$7}},{key:"Event",get:function(){return Event$2}},{key:"EVENT_KEY",get:function(){return EVENT_KEY$7}},{key:"DefaultType",get:function(){return DefaultType$5}}]),t}(Tooltip);onDOMContentLoaded((function(){var e=getjQuery();if(e){var t=e.fn[NAME$7];e.fn[NAME$7]=Popover.jQueryInterface,e.fn[NAME$7].Constructor=Popover,e.fn[NAME$7].noConflict=function(){return e.fn[NAME$7]=t,Popover.jQueryInterface}}}));var NAME$8="scrollspy",DATA_KEY$8="bs.scrollspy",EVENT_KEY$8="."+DATA_KEY$8,DATA_API_KEY$6=".data-api",Default$6={offset:10,method:"auto",target:""},DefaultType$6={offset:"number",method:"string",target:"(string|element)"},EVENT_ACTIVATE="activate"+EVENT_KEY$8,EVENT_SCROLL="scroll"+EVENT_KEY$8,EVENT_LOAD_DATA_API$1="load"+EVENT_KEY$8+DATA_API_KEY$6,CLASS_NAME_DROPDOWN_ITEM="dropdown-item",CLASS_NAME_ACTIVE$2="active",SELECTOR_DATA_SPY='[data-bs-spy="scroll"]',SELECTOR_NAV_LIST_GROUP=".nav, .list-group",SELECTOR_NAV_LINKS=".nav-link",SELECTOR_NAV_ITEMS=".nav-item",SELECTOR_LIST_ITEMS=".list-group-item",SELECTOR_DROPDOWN=".dropdown",SELECTOR_DROPDOWN_TOGGLE=".dropdown-toggle",METHOD_OFFSET="offset",METHOD_POSITION="position",ScrollSpy=function(e){function t(t,n){var i;return(i=e.call(this,t)||this)._scrollElement="BODY"===t.tagName?window:t,i._config=i._getConfig(n),i._selector=i._config.target+" "+SELECTOR_NAV_LINKS+", "+i._config.target+" "+SELECTOR_LIST_ITEMS+", "+i._config.target+" ."+CLASS_NAME_DROPDOWN_ITEM,i._offsets=[],i._targets=[],i._activeTarget=null,i._scrollHeight=0,EventHandler.on(i._scrollElement,EVENT_SCROLL,(function(e){return i._process(e)})),i.refresh(),i._process(),i}_inheritsLoose(t,e);var n=t.prototype;return n.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?METHOD_OFFSET:METHOD_POSITION,n="auto"===this._config.method?t:this._config.method,i=n===METHOD_POSITION?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),SelectorEngine.find(this._selector).map((function(e){var t=getSelectorFromElement(e),o=t?SelectorEngine.findOne(t):null;if(o){var r=o.getBoundingClientRect();if(r.width||r.height)return[Manipulator[n](o).top+i,t]}return null})).filter((function(e){return e})).sort((function(e,t){return e[0]-t[0]})).forEach((function(t){e._offsets.push(t[0]),e._targets.push(t[1])}))},n.dispose=function(){e.prototype.dispose.call(this),EventHandler.off(this._scrollElement,EVENT_KEY$8),this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},n._getConfig=function(e){if("string"!=typeof(e=_extends({},Default$6,"object"==typeof e&&e?e:{})).target&&isElement(e.target)){var t=e.target.id;t||(t=getUID(NAME$8),e.target.id=t),e.target="#"+t}return typeCheckConfig(NAME$8,e,DefaultType$6),e},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),e>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&e0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&e>=this._offsets[o]&&(void 0===this._offsets[o+1]||ejb#-;AT2f;$lDagON>gdX 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 delta 50935 zcmc(|d3EQAP}-AB=a%}$*|0XBqSkkzQ5l&SBuM4 z4b7XG{-et}_uO-S=XZYl?|07q-S^+}fsfwuhF5>+Xa4BMGhbtM0$+B zqRxc#(qwGf|ME@mxc;U2VtyrG^2;~B?D|WKn`^6^dH?e_|3r8p|77--FJ1fO;PL&C z|0{R?K&ab4ed4iD&yzzZJ{=16K6%@zhpxM6Znd;o-q@NeuWmfqeeMriu8A;w^^*(X zv(Mm_h(0Q?MX&$&p6(BkN-Ql_Ppa= z@Y=JEGub}rcvD_`&T+Es33^3o^$Kpx|EI){Rd_Zcy&Q*Woaxdi0C^V{hGo3uYD@=M z8|7K-V!biPG;49~qO)a|hUD$+UQ+t!_M`2Ko-@7Xt;gC^GBS;+4IOzzAV_V>fX-Zb zw0(eob9UgZm@Ls*aJQwaGg+Sxc>6(syt5nAY4`lU8o7TZ;_f`6mx?S7ej6kGAU?OSye_F{KT5l}r9xNAJ6Baio13VkoA7E579UmE?)j14$v-I>&(SGU}yYN#!A{28l5veQXH_Pl_S*!S;EowfTKy)S_Z2ck}4sNakcW$cTilZ?6^AM1&=&p6J^s!ZaUOrB0#RJC`XNLdB=$Lk*PVsUeoXnz3;Ein9JszMl zqT#kidD1T=bfi3C$b}*0xx*p^Agl;x|Kj<( zk54+uk@ch?y@{5e2`w+goPt-QWyHb6=sM)aGhZX=pHM0OJ=c2-N3j$Thu0KM+mOx2oV8-1bUGd@ili} zyC+u?bkCjdNr>!qR^0YU|IzWsuFQ~V#LF2{K-)9|_JZuGw{|&0(kEa@frBlC%bWRH zx+p(7lUL&2S@fM%W%P?iG=KNZBY&@Mg5^KbF0_(w34P8D~eG z1uw25YSGFlXzcj|~UH0D$^k2@%D*&U;JHM)=%1PByMIND7+%$X601=q0HHzITyM#18}ipDPFA+lB5@bo&9njx+;mYb7H2K8 z1{66vx)C$#V=^vCn4DEPT~H7O2Eq5z2;jw+q6;H*iBG8V>Tz{--EOp_5kb3#OEweP z#&J|pSfnpBAPduCH?}FGcbMVY+^IrZurRXVTxq_msq6%!FGDo^dZ{7gEdDD9CwS>wR_>}#cF=D{zn3Dh53wPhTcpeZYbk6MT zlK)Q^dMkTsRAo#rU=yv2o)=tA$|$S@BHxZKi)@_LS7$Dk&f7;&Ku&>Okrr547ci+5 zsUj|}lo|lGX8>E%*E776^WQVsbBSr8mqK)1z$=N7lSR7Bmg}=5#jqJMh8Deqp4pw) zMV)AJ+l&X2&{PF?Q|0iq3fC;;0q@Q%`p(qxcKc&RCG=pd%UIgI!@4oL+#Hj_6cQiz6Ow|5 zmH9l!@w)wcr+e~)M-S1b&1v&A({^4g-PlFNa7qN0_%BXkP-KXcw2OdxK~Adwyv$?_ zkTiWAug^c2zR&CTMt4=I3s#P@Kjxmw{#bwV_KPP%m2zA(N7>zq3wl-WbHVFuZtk+p-ObGi9wsYzy~ZiXw@+hso8j7|_rJc^m;+J6u$;RdQ^7 zZb@35X-`bGeJ|1OKk%Z{;l<%6pZB7Zp~G(6U{;v}t4ue0zzCi;WrQqy z8&spQbGXtq4xMaf?Z` zj9w4KzMfNzmBtnDMYGJ+SVdTC!?Vj~CY+@S#gv&3^QpFh zhvzE=^Np$?muXTZHFiA_E8g&=z8eq(+I4>0I0r_#0Om>sbgqgYFSD=-tg0AYN(y#x zPy1@NI-AqwS}2i-EH}jz@mWuhJ-0Td??a=krWBB8K(ZMpUUD%25oGGTrUun!Q6MWv zL20R$_W|eps`2iwJ_pKv-f{)B2__~jZ5m3=;ChK<-xvu{!pKX}VydFQ*T+Nx#6~x2 z>kwYs6#3&_+BX~6nbS>OcCpz6S&POFyZ6yi&~3Uv(hnoMg!b z&j@41#iJ-={#I+j=~s1%!K2)ptA+I$kln zor69^(g|uErHM5SFC}}`=4EL)CmM;Gu!pE0wN)0-`!Oeuqn<|p*$H+=1lOaxW`Cft zjFS-M>ZEc4(zJ=Vhz9p|-Hu9BWGivEyb~MhH}6;`6d~tK;#SG>?Go{>pur7~C;}ou z87o#AVnSy|Axan_U>9{kASrlVhW3w)L{(UJtmb(hA+61ZORUeEw}fa$7nVdAT22Z$ zgtnSchh6J}zAnFodgWae-xa&JM*7iOlm0d7%1Ve`fj?n0H zbd1k$DMe4q5-!<2?-rO7!^=vEO;6y^Nu(>X*F*t94Tc#&ig(JivU+ei-^8<+)Uew8 zpwMS69Ob`w>H71QT!?$H4S7Xnzerz#Ylz20pIY{47I2&$lt5J+He_qJT_cyRQ0Nfd zYMv(X;6T=*3-gQMU`xS!3U@(%?PrCn%h4^hiINbD*d4}OOkw{Enp6(RFcJ)y z-_dC8^f%nVR7PQ1%ALC)luK#ZQy zZ8cHcK@DDI;<~TddEzS!l7!X)KWcvw48V3iza@h?GdfLD+X$a%{K1i*Jj-wRpItch zm|X-|vs(vWWco%VT;}Y#D@N$riHrUng>x00e&HR+3D9y_El^=bH)L}{xFr(Buae2} zA0gQ|(i1SV#aJWVt*D+-nt(rf9>Y+O5M3c!Hc@ztEf8=Xz1c7pK}-K-OV>PVX?az% zB*J4NZ8UFTSp*ML5WM97QQ@wf?Y$nvO|&=quEtQtl}oU%DJRw+HH2&4%GxkuQbi6L zrx$G=al1x^r;gc?7yY;8?>&}+ASL!IEOXL6S#Fwh$^WIrdn&6M-kUVuXNq59OycIl z+CrXQmxqflJ8OxBzcG*73_&&%kbPP4tO1oeEloRHUZPVH15UC_0UIQ#1TOu*F5GsT z1#iVTA`AY?;^|Yeer&`-43A%>w-GP?JC`1O1bk*C$s#~zjH{UocBrgOO<~Go->IcC7ZEQyd6B_K9Gmg6ny(}4&nzDw z>XhM~yfJ`wB$^NXDlcd7wlTPfAfjE8ZH9KNa$Yturlmbj$Gqg zkdlIIHo!gsb6}!CY);ga-@9^eJ9{YuS=)}#ZhfKC1PvOVEyev8uHJdFZYL7t*fvgl zB<8Qb|M&?@RK04t%|Lm`y*>Z)D-Tsl#^losL1H}K-mOv|`s#KEB`ZUqga11TyZP4C zSQYghgUk|SIAryyP2HUt;!AaMpiQv2=)(U3E-<du!2Mm6~E;RGhd9nZ$sKg-OB^ zLdO!!!b7r+#5Y7-AxA~7nSGiTZ-wlaPELGIx4)1H<`FEexMfMjk$x=M2#7V4B_I`F zau*1XjKByAz#KU|8GXTs6Jnuzw6%XHI3#c zX#={^y1}zJB@N4NaZ*WcWm1?rTlC+sdZyB*NFQ1Dbo>o!kdA8w2o*Qh@26~><-g&6Br>Q_0Do{<$z_KUR8#8h^}U6oae zy)OTkzo*tUlkPZWSp_bmh6Lf--C-pfaZvrl>P^iKPceoc!r<%fwpqMo2*dfi5@zG+ z+^)vDrokmNJLnRB6pF*hkQmLXOQ1^tgjHF6L9{nNNe4F#*(s!R&2xFw6B!4 zfmg_uGRC6&5*#WSb;;dRK-S$J?Sey1kPHOpm13vKSPR9Pbn~RfHVRR?3bY!lza zCc0hOZUnY{J@8t2l@W@rZ8oyUYHI^5E~EtCuntrbJ-b_19xTYRpl)!i%iR_C#YuOI z2@^YSHgb+!x^nBAHt#H2JlNOF7I*3Xq;@rAOUhkJ9-Kw5`+^J-i6UFYb|F*8E+#hB z4$2p&l+_9I;r0%CTM|xl0-%i4A?CYzXQg>UL zNuu53qo`IB&goWhmEXR=4iXE)LpuUUx)Q^qETUn>bxCNJcZjm!>Z04D;Y5Gy{kH`w zhOIpWU3VS2gp(Li9t-FSpMTm(4Wa#n9@P5Ub9<)zuD7>WNUmZ&^t)IkK$V6ZSiU;0 zW7cuS+7=f=Q)7rzvSJdQQvY%ag@y{5SRX(9^3b;MzUOR6nTQQHbShGa7>Kx=>e62o zQls*2)(k<74|q-W%La}lBa%&Os+cf_Vb+Frwlf=QU6u&)C@w&tKZU`PkBgfRJ4DU$On@h2X~or0*rDvEY%!xL|~73@Z5r>!s!8 zl6j9h7A6_R4w6xJ#N$c~6->#AB0H!Md3Ixk2qAa6XHmDZDa&q;%7E0M@NR-=`URD# z`hK_D<&W(2R@#heHr$PsA*9zO7Or*iF>@KRG5BzP-vrEq%_Fd{f*YyWw5M?v6zg{v zbRTC5<0{>V)(d|K9I+*DV5%a!F*K?NwI%x=U-NntjuhbpmKcxXx6$eRF(J*M!bJ#Issb+6sscK} zgW5G|P&4O5+)=FmxU)PzhA%7&vHn=S;Kii#u{}h3tWzr`1_H%F!ij^i?eWI9iW;xU zERI`-_y2MC_5q_@rpqG@=2%};5!UbSD?KP%#f>xGsc6Y{Wc+VFabn2p@Sq%-vPJ{i zEeHBRMgpr#bc{jQfExS3BRCn=HMtur$FE+B16>}S`6v7&Gn3H~9az3<>L0%mOK0C@ znUGgQy$*U?bN|FAW{^i$ti=)iZgc-&%+5>pf4AtO_QkG^n9QE2gd>V^=AI%MR+-0{ z5k)0DeF=9#CInV*d{rZ`84(jB+r#2E*%AXJj99?JjnIcR&PZs>KA39m-(|BT$ro+)cE z&iRflBxDzj^qX4~Pnsb}%^aqnmF3HFw9#Yca zV-6}8w!_RoaYfvsqzVbLiXw4xW%J8g?%kpXa4F1I5L;vS^9n>1#UroPI|?Vdw&zZ^ zy%R#{bazcJHn9RFl62p7iL5bJ67f&BN=7%+n`a_vEnHOLubN@g?KZ02bTvIG z#jst;o{8)+TA6$;9&LQvh1npv3t&+IX5z#pC4IFgrg4Mw(27YGqFR#IFz33Td*!3I z5RnE-)kV&_|DRs@tmhAEVY5{P#?XXoO<-5{Xd`M|ylFMcOqpC#$QO5HJ1dciTI^fX ze!CvQHo?KXm<|aF8bmv*8J5|Y0&L`>2&O&%xvz>;h)v0c8WI~YDI+2~D*Y&#**CEP ztRB`mjqxO%mnTH6#J1g{`Q7B47?YhSg-DeScehcHHAfq}z4omn<3!y3rcS23CWV6! zlZ#J`>0)QLOguO)%(CGchPRDf{_|daX0WNWxH~1adFZw-mAM&`*YNO+Vu$2EyVm8| zs>&7r^{;;Pj?$DUkp*`}gA2LAjQ^Qe-+u$^BM`9^i&UR@By?wxE+B;s7Ut(gtIhYS zd`+5UyJ0+o2vPwESr8GqyoYrTuw#scqB;85Qk1NL5UCmL5H{jY1#4~1L{Lc=h;_+Q zFvQUE6S_R>@$48=Sx3ncr3Tn+*^2}&&5l8y*}EJ987f)x2sz6R+Z}D1n|f;9?i+%q z3;u~8e&7Wr^>au#0F^g(RpEg6ptc#k0sRITB{3{Y)!T2NUlSNxSJUb#=nxOUqLRfXz{NMbMdnSCN5)$>qzsJy)FNZKX$xQHY-H$ ziDX@IvGPddcDdA=pZId_EKp{wLB+7iE|;h^;#)(CCU>2d;LjK>tiREHl-xBIvI7ezs6Fr1^lO&l2%yVw z_=WCi8WFV<9WIIs34(0AEVZ3Csck@sPb^G}0JVW$tf%x*D#GZ}ZvU_T zV@C$ImLjO&s?v@PA+v-|dnf&8zb5*!ZR3s^i-OVH~g! zcrWQpUjh*q96N$Zx7d=*_DuB z!daG@viJm%2Ql{)-`IR=l4kb;x<}R|_vME(O&ep*Y-=cvoMX+g-%&QtcIorx12D#n zign5919`cG`++}ZGVuz*5fkuRmZkmc{ zcmS4?poOtVq!NPYyA2ze?vnC}Um^{0IBKL;OV;{Tmq(4@ZSfo>%jEzkN>jQp1p0+Q1?~hIjWPhB(qFB$3#17@th+LHrNoxcIN012563Wqn#qO_a?^R zc|raaVi*Ltml-P&z(2bLlHpL(5R0*8n!TnZ*5$jtalX0jwkDsT`jlik~vLSpuG8dDLI zc+i8sg$`{UwsoRR2ub>&2a7=;1`(&|CH#+d}z`C z$m_Gmwx?x_a;yHGZ)nd@(x$NuLKbB@9D`W`&%#hU(O44H84v*lMs8L)zc65?xXYef6L;3aJy`g+Z;k=cl5+A|vS@hT5 z_}Wm>|IQmvg|_??Z@Ta7#zlEq_T8JJ;=`@`d-}FEw=)|VfIzfk7 za}w03p2p)@J#$Jyhr%sZxgH9v^h$i+D&~kS#yV85D`ls)Bn+e87VHwug%>mZ<`v?h zV*eIhVyUX0Ro+Z@m|qK%LUf4af~mv6ClPC9w8PYFUD?-PapkC3MRwWhSMjNvUH(2j z%`r{hqQM?(hy!Fd&+9gINNJ%BE1OX5Bze>;ykpG9STPFHVkn<%23Zvwm0)gS#J)xV zfeQZfwEzOyKSoP*83V;y(m)5{Tpc=0P>l4l(Edo!PVa&>V>*rFRqv@q zleViJy8e(*(To_+MQ=YK$m@hiGs}MHCr<{T)ccE}1gvS!HOU&f+}dmU7RO!%Fmn2c z)iky1(%;$x1f8h10lf>tu>e-xxFm}%7UJMzGd9frM2LXF8~$>0() zW!DgM4VDq}0<_RzgKFJWOGpAGm^zS7ilR#>cQDF{tp@sE)y&c*QlAZtRUL`)i zU#XE06cjLcGe({s)`WC2T0b*~wLreT-@|i(zM6eBBgPSZ_3h=DJUX+(r5r)_L0yWY z>zf-XMb=R-OSXzY+9oVpux`lnFcvD(IJ;@gZfADx;!O^Rj((|vOE8dGu1zvC?@Dwy>a{UC#=gq~x( zLJ4)CY0Usdv0?DXkTT+e^%}3G!R_SuU>@0z-6}KKvnO_um@4v2gcrw3sYk7QtRN_* zLT=IRFvz!@hu1-vk5il~r>7w;q-!1_n|3ZHj0VkOT|9o9;2yyTcR@gW%=~_f)gfm)ck! ziZa77A1)iM(JY<}h)j!DLE>f8ya5|yiNwzj*S1y-<_*$ zsX;ipX6!j3$0Su+43yL--bg`nmPzm;8bpV1(v)n~x;R)J7` z2QacnKyzb!7jT5Yw)`93c8lVWmA03C8aW5*(bjc%W1Cs?PR zB^<$%1Jdl8p$5Bjf*6#X?79Qy+6kD8vF1JXG^xJ}`u6D}_2P=@vZV0F7>z~kySssD zpgjNrewxRE1`RWN{vW^X+yH4W;b}!7XBZ_7Lxn~I`Z>M~?WJacK^$D`@bCJaZ-4Az z_4U&P@uX@4gY%I8P0WXhvOWF}zkTxQIoDgdsacj|oNMaP1Y<$5#Nw)C zXSV%sJn_IXB>=J-Q#F>&s=2&wecTLyvG@*e&*TTXOm(oy;TwEQ7cqIr;iFAT9u;p4 z*KCn4C^KYs{a3u>!Bg-I9p<xlNLWDd}SEjuH!#{{zgFSg-z>&|9~17Vh2fY4cp{1VYIrFKbC4%^W>Lj{tEauY<` zF=6vTcUeQC!4yrEw6;&=ax3m1f9Af>nt%FdAGxh}R>Zua<34xSPyg)06%(;3dnRNf zHRmayp#T$NnA_F3NYJ=EDbj@OUQ_F)N+BsQYHD7e6df|?A+lMI4G#gataaI_nKGCA zT$@LYl>LAC*|s(`Jf?yMTV+=k6@H77+(s)j00KuO!^6g(t=nRA_~+o=MwF)=uD zE#B*2|8wUm{R&Jl2WSLpicJGQP9kE!kU>Jq!VUdVJ||I)9d}TPIz#D$*zTN2qUL2^ z3nr3nvkH4;N*+xyp7EU%_SoO5=B-ox6+I@GF{jZ%I>mw!R|~2FkaS-V2OEZzKny!7 zoDz?j+YN$_wSDCXxPWY@Fc4_*`+k(!6BPdGqakN4+3w%}pYM8*JkT6bxhVx1Umc$8 zbjPUK!tzo^Jyc^Ak+7PqINIJ+V>Q4kO~F-KtjTS66j{a%Ll?(NLWzfim0PnGjokWR zqC`kG5er0K`0XtXZA>@6R*}cK+ItfHbMiBd?{viuzoV}pG0Y6Tl7*Le1fq67+H(|G zJF_amH(iwXp}vn^wuaikXrjh|tH1y5yUzqBFsJThpt`d1Kk)9>8*8r)_<#8BN5cCT zpJwG2j;D-H+3!<_CSha^O`1Z*?=Lio_ig8udt2tq>MYa>w@3jUQMiRgJf*dJN8h64 z%~uvBRD>8t{?3wO78xS8&82QFFBIA2UBHIdcKMsEoKT{)pNAb&$O}j=K7{!QaoFN6 zPSXKuPGpO|tv^s~@-}bijUn>3l>Nx*+xQUm&VXS;oz*2MsW>!w9XxsaK zLZ(|v!{$l`#5AWZJt~@WGP#MtBGH*-*QLrzVpwP!GdU-vX)k*ml@=9&t0sofx{LUx zy~`s~($tQy*LFhYLZ_roWVkJf+|WMgC6z%|tJ|kT$0<+yx%WQ%_R_F5uD~$fG+LeHu3zBq`fM59J7oh!i%7Je)G4 zt0VIjk&4vc824c1qL7EZzM*6cu2pRlSud`)XI8MPcDaO!MO$E$3F25Ftr53u zT1l7+epT7mi|z0!1cYT>F38xP)gi7Nk(C<`Z1oj1nC=$;m2+W2!9mdRqLAvO1yO6R zoNQ2Y<$v~l4^_y0fm`d1b4(E%%hp)2NQ{7K`>xIL;!7Zw6IU*+=$uf#D0!5;2m5&S@UEt6j?g9CmY|Bo1VZZ@z(p{@ z>MjaWz0rMx<4(n9Y}DGw-S%gXdD?3`N6gPY{mC@~GwuHP(lef~5K$c2HX(%Vk%bTy zqA6B~@x>e#G$)KTD#yEItrSq;(r>u_R|vW^M9C3~JhDd?%oTU0 z&L+2*3s?bMI24GnmrI<>Vt3HwvWwU@{GdBS?Ye5sBw=JrUldCfJxgB$7u%zdwqBNE zj`uIA6_8w(Bl1}JVp|ZI0s!FFWeM;s%hcT&W1Nen(jR>2^ksAaMiLXI@@vFy9hEa& z(ow6Nk;rv|^rB*=zE?1d?!WqLGi<*g&5V%E`G5Dp`y#gO5Ybp_yV9Qd&WDcAuFk{E z9A+a2-#Ds@_C_&#?65*yBD^42>L@gce#;E0*nny=Vgzz<|sk7zrI9U8bG)i36$QAa+n&*|)|rlZxHNoP;p1T4!QlYz|slam>DX^F_mtR}i|w1=6j?^9Wt!g7aLYF3pWn zSMZ9|rL|G&VvCB@rL|V#yybuJ$uq}FW>MY#=bxn5Mk<`HcHsibUP4I(ov#orR=SmH0W}DRKvqckmpd73o*DK zlzrLZgXc(K4K@LVD9$SB!qiRB*po`XAZqZ=yp^_BkI1MFu6;^bq zc|kT~V(R3GsES*;8)Q{%6pa!NESq_ove{JMKW=V9(fB4bDmp-Jb`mje9e?{4yCRL; z-;;Ho2d*Xk!%1S>Y%*3gdx7e2$SKIwm$<4d!3-MS%Pt|AQ5akcsCgwKOda#hqRDnF&jT1&dUX5GJve==V2p>d|DuC4&rcQ&2*@4QfWW0ICoIRd3;sYH6qm{VW1!1ECdai4({c$9;x$v<2lI)Muq3Gi(G$oN-!C2-N zGdbV=s=oKZ=G z#N;Gl)WKTeT#SVHozy~JX6|z%2q$y$mjl`sNrc9(*^l)YDR#^tWU}Zle5|!%e{doU zS|paoP{}pBVaAuU4ukC|Lh=w%1duivj%KLTfF^A~vI=u^$ioyAjCNfDypwUgFd#uW zv%p%Tk#oQL@Lfl*1Vhj+q!cV95XY+odqD0|v>&2rG8G$FNo-ka-{M0{vImKg^-J~! z2zY=nkyskKiB4J2U~ha_CiB`*``$YtTm>PnU66>K7M~<+_Cnc@qx(%%&&>cch>9Ld zZm1}u(U<3Gk40i8P1F32wF^4ujTT1F7SDNIO~W?Pbf5o*kDrJLMK|rgDlxB&5^E55 zP2#eY^8e`LcRyswyKa`VXM^54NQJPH92FNv$@%9#aaX0oNF3{#?P>1H_Q+lR{X>f) zlUDSKY@pe$0XD8aS&kqcRo%N@sn)@ieLoyn&~#wKIiuQy6%^dG)YPo_fA)z}m1d+~ zWg{@(NH&_0Ya~rgYEZO|hxWc#O?q8D9?#hZGzXi8s{>Wgi3V4by z_C+g{SKTfPQ{!hWs7;g%S5I`^RM7^{D5_;;S>?b*S0(_J+tH&YaPA<53GvBtHAz0X z>c9Qh?miu91bJm#q86yYj^sUUw`1CGJP9%pI>$4t$6|R{LlRQ1C>?tjfDV99JsB&sHL|M zI^v3%`=eJG78*W;G1kf6ue)naWKt9}BR(K1ol|*CL5SUC5!2+9km?tuC%imid&boN<5E!DQ)p$Ms1=*jL}X50 za%ahs2S?Pv5Io>9uZ-WId%tG)zHQGylO^AF6f_6|3(eG?|MlNEd3P|m?E0a}H~mli z=9#%e%fgRt+!a|JSDnl1w&sD{o9F?6dXFT(Y8$R@G~NjH2LfBLeoo?j>d`PVWARfD z+|VDq?!Wm{&%CW`zHzKo|I?pp?dEL>V(+-z-N4Wp%`oTW3WFHmvXIX|6sY)a0AbNT z`|0~1GoC?)n7a^=;iw>XdE}=$y7^QG>_VM|I(vg`w~r>5?S%iCZZp7fzyo+W)|BovvW!u!YvDq!fj2T391N1}8

OBb-bX&tz!9$*^d~_V~EQtSKo)IueM5*uiCqFlILy0J-{95(%pSyo4!YYiy7kg-vU*Id^ipS_oa-@qfOtp-n zFu2CweqW$X=U8wfXgzryr(7Haex;m?W2yD}*53XMkbp_?kv-77ai)NV-PqLSBW-}LHVPDg!j?7K8Q;r*p5lSLJ z3T6)>(4+F*l;0eY?{1qD0+a}|)a)5jZogBgf6#2Zl-xt0earrLzR((q`1kzY-M4Z} zl*S(LeT(jbKm2?5S9bG4-y%=A<|r?8s;9dJ5Vl<^^}Vq{b_N95+;`h08ClEjy(zBk zgTykL$Q`EwOP@$qcZ$1wY_?Mjl9J2C@%1q%QP&^2yGfvL=&nv{9*-{|=n#N2wdCLN z#mp@bDlH~~zvZuf@x*QM3)>cGVp0=3zW>GhDgvT*gG(+15F)o~0Mah-3Hh)Wjo`sU zb?EZE4sf-h0@x$~XFx;X$bzQ$@D3YbjtXs5W>wTkP~qYVpny6(29O<;xVbkAM4(BJ z3QTrr6L%Qq>)i@`_JD4Sx&c}^p2MrBX?|I`AtQj#6t!u?U1{i6(zcoTRYi#wHB7H* z8{gV!co(i>IIgbC%TQVzkS}W+-x_IX1GO`f&0H`?FqM`dmL30|-~SQbY`RmX%VaWY zDSE-drjqp3%B=sD-#=SPl-+)F4P7^q19c)135JvSfk>5J{)G^1PQ4~;OkZ^kOX^=p z-vL_l_Syj|b_atYYNw~-^S0=pLRcWlIqm0}Y~E({DeGhlvZPaGFe>MS6wK{4gTaZa zHpUc&q)Tk7!%naOvx-?ein#Jai8B>jPEP7nXqfNY5vEx2O3_6+GKGmuF7ZPqs;wI* zVGS=2z)XkYksUI^pr(WPaSbEP1vp!gAvvh~h-a*pHq(+@v(q%L3d5GfH2rg3{s;cxYfcRb(u>WObSSg4@*-1g1Hz?jxB?7jRK_xW%b<7Xj~tXuC*sz<;s;Ns9%o{YAB8ZxI2Ny z2>M7~x!wfHZ4Dt25D8D(b2Q=;)rQ>X2RC`haWAE(#%H_y;9?stbc)sY8&42pwD_U9_8Z)a&L%~@~y7jH$jSlaKqasK4r$7saEkv8ry7mJa=7o&;>f)>r z{hqsdNhLP%V8IBNep?3UW;v4jS{f3kOkfp0K_Z?HSj6&8Vi5a7*s3`KZ+geKJ?XAj z;TzIK7%<2Y!hlvjnq+71<6p5urSDO~K!<1$2564M$6i1*hkp!LRDxqKymv@m$P9<1 zg*08VBBLf8NFB^>s8kb1h4{dp!)^A^Z0*t_cn;eb#uTqaP-YRnaI*>fNRpI$;BWtv zXFk>oQpL1daU&MJ7Cm}Tq!yI(oe+&&O&9!`Ke@AV^GKM<5LMci~QL!hLJ7l!7f=Q8YPp8?Mduhq^=rCseq;|XL?hbIL+*$iG}%gh7Ac> zp5TTIq(j-;(U%igQo>}iiWJHe%X8ZmH@qbi;1|&b`@~)wO*ojLlci1A*>4|s{z@Aj8qgi;`s{H6A+KA8bXak zi+T(r$Hq!Dr&D}+jv{O?xtgfB8m(_Zm`KE~sAO1V>VUVQCVO^t!*IPFrOg;DHB57O z)HpTVJHcHfC2oY5bvA78v zLaV|NHm7QDXF_?3(ckwHg@_(*rCqcp znLAv6VRE7svI|yFCYJm&f7u!y%**vVH%lYJbScKhns3tBZplFi1rjD6jO_@=_IQJA zlgXo)G)XXGvcv-l5jxyX-r?4nF>^axgBae{iUP-;_!6i%OI;_83s?X)zvX}JFR!lz zELRgY>J^*qAoM9TPZ2CaaDjq)ac5S|J=m)0KzfHa0HX-W98!IKk|*GLe4BkRgvJf? zX3V16teKr*^GzaTBfN^y1(`N%mO0RpG@Y{)@hLb`$Wz;^RrU%+(&hikU)>d6ntDo( z5#I!+8;r7VLitj%CqZKNx$%t6h|?{GdW{h@K#(@4O}Ibn3VdMT?Ygo@e#8kJ!XW+r zPyg@HR%_ko4MtQV5*OQ5suA1&P5=GQj_uknBlJuxPy2E^S=l~qBEQO@GDZCw=`Bb| zOxY-OsK~bQL8Ff-&^bhnT-8*g#x0@;vImw7yOazG%MO*1k3wWMTLlwgLvHO(bEAk_ z^Ax4Q)CgW9j}TN%c8Y)OukWeI0$|JFq+=(8at@y>8&nM&r$8t=(Pj0tSt*~f6nPPl zvT2Mxv&GBj}ETvE7X1c3hy))PP!Fc+)0fJ^jExM|r%Vdqg_rf6ox+hoYD!QPrvTFe48!{XI%-`Hu z>9_P|XOfBF>I)ssd)H<)h&_i`GKbU5*JrYafZbz67CVVbY21BUB^nTm7%3-YLbp4e z>Gc=@b1!NGV8{OU+@supE8t7rf(&ESZpM_A%6(NCPLOgbShCws|LuvnpqpJrw^_!% zdt|$l+693!sxg~na5f@hKU5eHtPFxhsh5f-C(8b({5)88PJ5F#OcfK zj<|#b6ZGZ`XHtzTZ>mEtsQ50=)^g+;I?GAatpRfbfFVB9uGSUl1yxkYh?unj zhvw7XwhL#b;h||k+ubk~ zk`$8)BJuoKnVwW}D0vr4P04I!R>$BBlJp|1MQRCV5;8P~%CsaO@|a{5TLFxu1Fu5(CFS-1wBqDS@+#Ju-$pTudVNAZLZr-Xiud_E8 zlAVv13l?B(H`nuAxa-Y;l%fuvLP1aK*Ms zYF%Xtv9o0g&YB9GSDT_f10fxmVT~EM(5OegiPyu+5*re2i)aR+CD+6$l0p(<-~<$* zHL_H?PDnj&#HxiOf=_5!@k6Pzx4PfPp5lB2%l*a!w>IQhlY?Xa<~KSkn-GWG3gQ5l zv9-)+HaSDf>aL)QfUW2W9uQ64?lwb+1Z!4TWHDmfQ6UxfsZ9f0W%(2gDt)T{Mnz4w z;EG>4_0#DN=*^3AJdqNUK$+RWgP!7l@hWy0$#5{MT&Wuf)aiA#2jq*>e4$jGv?JoQ zu+Nfrs}0nOKBJUh!nKZsSP`3LxviSf{-*?LyF3oXvY;VA6TE70)>FrEUSgrNrR3w; zl5%42)Me7*K*~V?Ek0xjIz!#Mi6tG5w~7bU<58|4qpys%SFG2CGJ%cvl~$!4$ug(D zSYlVcFC%o`ra~#Bo;C4bB%vL{^ksw?by#KuoLr&fUbdWnb6oNveH&WQ)hSBNl78`9 zHzgPn3YqMO2pCKK!dx+G~AgX!;PtIRo? zu3(xa-KvKt>s&=jJR$N)w2nv&dZu60{feB%Gi-0uP$n-U?goT`L!(8R^-ttT74(=2sVrY1?21Ca8=e%&2t6Bc zR(KaNu;3Q?1Hv^aZPQAPVMk0{B&^R~k=)gS< z4Ki@kZ%8w>k80z);EqDZhcnd9NO$5`BYz97&4FqIGCg$2SfZ*D($&cFC^Yq2i=P~u}z zVj+suDk4L1kvMD z=DVwtrobrC&wC;agf=-N3%*k;Oe><_)bY&1Y!EQPKZS*Fxd?S@bYb7yF{{gZ)&Dgd zx@$l%%NFcQX>*O%w+t~8d4awMb+3YGu3?mc1^;FLa#v-Lv4nwxa7LSUos6iJMr4$K zsSDuLsO={h6-_iMD3urM0d|q((h`K?yA>6ad_tJ$O;>bFFGFoWG=)EMpXKGaf&OSds{*qF?+K*WKUhQwpg8Ho_T-db`4PIG{3%M>uN87|iTU~d@#1^DU&grRl*6u$({>am~ z9(Y9#**O`4?7}%4S1rn0yd=_V-z~BOAg;OEPClQ+Z3?j2cUP6SEQ9I9ROM~+4HI>D zYPWDedq>>DamA`6nO*$X+l8bfO|&1R_alf!Kr%*RLT0MxR8R!dTHjw7PO;3(6|$YiVl)%Ul?&xV@vvd zjY&R_91MKX4$L7y68s4ncz$u#yw5$s@ljEVGPCHJr&G~Gj#RTUPrsz+`>W{be(I8* z#;ZB-ush#;I`nw|qBnvIX1#u{(`9?oL0a0xVVyanL=b^ST@xuNz4?bir}DLUtr7lw zru8Y}y;Ma(Em$jh1yWrgLMp_2ap1&AQ8z9ZgezCy{OwR{WgF2i60#l%Bmy!RL;|l6 zT_!IkB8M-rn&~(rg{mv_nHOQ9%S5MmwLw%lx$E_1mC4n3uY51jELM0pnq?|$tx6CK zuUU!T?0|||Q}2hkO4$mOr?#vNu|v^Lkl4pbAvT1D!NM35D5T%KC5bh0U`SftVit~jJv zDrlDPL9uk}Xl8D?dVb`PW`W6%&@6cb`xWkY8W5QpYx*!B$!Rz!11o#u>l#@UC)*n@ zLk#+WVC+b5^*h&wPTv(g$A_suhs)w4Th-3%LT$G%Y7R*>Ij`oHhO5ihh0Z-g%p6hh zkQtu+nme#i{ok$&z2@+RMMW}5pv+W50ujQ?;c_0DY*kQ?26}_Tp_7MhftS=QvVveb zN@~q5nb9&_+|Kr`yIcbTOn6opZ4tet2pjU~Z}OR<#@aRU>w2r8eA!(@roFa+&v-K& zF<7AN_Ig>dxC5B!^jVHkntyp`yhl3k4N1mZ&{5$V+4NoN#SH73;PE<#tPz3QDz zysVefibysgH;40sviqhOVaV2c%yik&1z1r?9D`_RfdumV8ZjVtxLJM84WYX#J@&cX zJC4#r;RW;gY;IIN;%RKckk5>!_7^E$5Z*6(OSZ50H_{@Jve=M>w`6@+*qI8CFW(y7 z1K9#e9m(4R{0kAqE|l07S%#?w>9^-I<*I(N^qYF=qSlc)J*aW`_JYt=s?9*W=yvgk zxgJa^H94DH;nr2~m|ZY(e$idC6PT&=Y5Xj-P1%)jZC zVLhH{vcU;^TsH?x3X>7r!x%bauKF7j`NJAY&edrFT$ zEa{A-y;P2Rl`%Q@3m2PHB%9Usn?mP87B9>M;m8&s8u0AUBo?m3EnG zF;n6u31Pf8+k^Aq(!n!aK(>ARUEy&hh-j7Ra#>w3Gh-CSC*)g z5{g>V!ZdOzkJ)G2ndQ*R$GI$37@Czz;M!NGj6gDXt5sYpmuj?U#!WRhpwWdgBlI7JK7QH~ZIYI|r;)XZC=(?%}5W3lQ zMKv$F2z_hwL8xgt_0ZV2XVgf`AQ0J2IvH{q^mh3}2!-?2(tk_Oja<6y6#t?YnI-se zxA_)D!&GGhRz=}8Vym_i4Nau`;9Jq?+lLk)M`6rKOF3tUpy3(WaajlBTQ)##-9V22>mT z7S0eU!zi&r)Kt=no-@;mG}U>{AbSjnyPNCc-?TGQs+MmL-BFS5d2vsQ&4{y1q!(kR z0?k@$1ZoMd$MtwCH@7l~5JO$ZqWkJPwv!ntYtgHW%ne8q31xW+3L50SU|dnKtS6(Q zL61ciTq7pxs|pl%fCHIZX6!G>UNcVccv(4M(y)F*a_4)9*5f!BR{= zM48giTu$nIbbNE0Gv}AkA9ADw{kw++%rm3@x~hq1gxpG>L2KIH#$;=uj4pAgosqG` zO6g}EtSLDN$q7lQ49-f1l}si1C#tXW@Pt*0d9k{P-y`niC8=)~H((htBYtI1w7_37 zOvM&4ler~aL!wNMu{6$8e~wn>(wr+lm-kC9Azy(*?beK37QkRBzLh6dV3)fF2Eeb; zcRLt5cak$YFA7p#qPHw}rTW(6p?fOZjeUDnH`-bhQ{S>?F;RyQIYSMLg&-KrfG`ON zvT`nlYaDhD5ZLGQYZd|pEZZyZ3_)$U7xL1eyV3a4cLhruhmZ@=Qe2BNYpQfs*2(Ay zjom00N24zCT@sC?Vx}8PfRl`1lwvMHi6MYSD+;RTGw?NgVwH`AhfI-(w2)PD%`-)o-%W`35e@OC2L+s?ZtRz=0kn`SRzGnf zlzke$_x9M)zBiJy%N-q%lH0BGV_mT5j0k8`V8NG1L^^T7z8IB+^$61Tph6muOF^>) z%9q?y<0f|-48?i93p^o;xQSHJN-TkOB;|yPSc3_zfLL~Sl%sMRu|X~aZ5{7>8s55; zJIKa$K#gLbZ(lVEyhks@Bp(`Pzk%rc^VU0cG&48edYKPn%c5&>U}|`d@YeCAujH+# zjkn&}@a4DQ8f1dF(6+gq*nZUhslO0cEu0Q@KVR%xaX;Y|=3aBV(>AFo8(VgGATQYA=3i>D{;if&A=!hPC zy$!q!m)L#J;kzZm30hg=#rn1K!d~4#3GJS-X&FRp32&Ly2y{7Dwhpu%T>a$CK%tsF z8|r!(Lkp58uL_&)%ZHMAW12>gx$06QB!P)_w@`iW+0gwJAyOI9*3e22k)PQvbJ`XG zKmo7AA5sj!lU;mif z^~meQnE8xbaIK*IjGIXGLX0S^Nc8?VGsTAsaiKokL6&w&f-J~suq`0xq@SpLY9`I!h``P=|K&#POsC5q0~j< z5;Jmy!s4g)Mr+O}@y|LjiY1XOx^hMdLQ#hN_YLTQA`^B= z7Q8(uA>oX0yOmzwK!AdcDZmUe~;_o>q&Me7Y=d0c&==8IKdO-WO z3NSuN205lFriX#dVQUULSD&~ybZ3Rq9l>n#$Yf9q8Iwi z4JbzHFSA}Mzq$OsXpwKKG1WmpL}5i!f0VD;pIn&5R~o&gio4%vBW>dIvsYTz#a6~TR+IYXYvG}gZ4 zBN2#)9OY+XGEfxP{1K1pllO%leef`30^tVZNE|nc{?9qN^V`+X{h|J+VKmBF0~xRg z=EZ1Sx~kDA$Bof~oU%Xxu_ND~(b%V>nYl3<*V5*9&1fWYc7)N0;yP?JVlnAwCK8j^H=mfT3?+IT0eC3%;^FTfOnY(7g?I6PG*jWvR4=TbsTfu!w2K zo^TGEKLlPI%3I9|4(5ZJC2LPM-5%PjAD^TeK(#_$nR@f~d~HRek6H7Qk@r%6ByK)Y za3eO%*BNXdE5418< z74N&|hFSTj1o~wJr>J27u5`;%B_OhP*cpTX>&8*jI^>Eh6bb7npyot}tkeuCsPdwQ z>hbE2!W)+y3kr5!Iq%qva;Q`fLt)&CrtMgHimxH$8_a@2w0?flp5`^P=lC)Yw!xZb z&hjQkzWcMhP2d}Sww1a;i~;WB=xDm&_Q+3E=qjuyp*7v}*2Lm-jciQww)5>xL21O@ zfD}dU+kLmEbImJqJvF@&RC>fIR4UuBVH2Q@W))_&y;P)5*#F;PxycSUv8BtHtqJS^ zze*jYif7?&>eIM1%7L!>sSUIwxl8-yg{DhS%#fOo;)wSl7r>;2VkY!#WtsQ|O9W!o zQWlQV%=Z<)25YiAPKOp3)S@;`pM%9%6hmxEKMIRKYfKvRf2by2uC_iabi+_{66mNB z-r7fEB{zY(Q14#-PqOTqrEoT?tIrCZtw}?@i5W+CQUkZxRWC|w`j7LX3)b9Gaopq1A|}}8 z(+#jmIRd&gCH6jpqBKou@*yk8RA|j@(TlJbpE@;O&!JxZ-&;A%j*iCM2PYm2{rz>< zzNpmN+FA|uhVDG8f3}u4W=flj<;B%fG+&(Alg1yazOfR%tNK5l6T1E&(Hq)rIrz2y z&_g{3-!6sT7pi`7E%b%zelc{m`VWt^oH+P}^-w%q_1_gbU3K=tC$DLJUTeO({@KvI z)fY{MZ>s+0*F$$4&zH*Wtx;#fd1*2>-QHR*EN)gq?+G2Re(Y~UcU7NL3O!Vfd^L3Z zV5J;-R;c>zbjuyp`4vX^XefMJ_1!b!TdLb13_W!4-mTC#uBqPsp3pVbweIls)jwMa z4N9L|sz2(4KYj4B9}F#ABjEjd^&_tg-PQo(mtPtB)ll^Vr@{ut>NP9O_?#7%@V?V5 zGyvd%>dF5Q`n@a7f1>)5e+$2=y7I%JH&u^4JA7;PD=VQso&Mmu=e67(I=J~qL*KsB z%>Pes3Ej~!|EZr2&EFvNKYH+mcZHr2s=j{)@PXp?>PtTe6#x8lq3=|mu>uMY0j2Z2 zfl#Hw;lZ0yF*{QuG*Fl-%)-2L*aXCNV=)|iysI*ulk*0=*H?F-rjP1^&9UB z-F0y52SabZv+Dd)=dbF|=2M>uJ%0NUYd97<82O{nrR&TZp7=`B z8b0xr(5G8;4b?A=haZ*6PE~*KhL-N?P2UXNeDM6g4sEwoZ(Rx9ebqI5s`~23TY9S< zcZDB382`J_>u$K-P+{xApZ`NBcU{AZ{>zKQ4^|8R8amUkES>3f{~G#-V@E*$Q0U-i zuMOXG%s~I)TR~EtO22q(_&1Ij=tuS-7{&dYKN7yZ`tPU0@4hPT`>QXzspY!rHD|(Y z)%U*-f*k&8=>F=*9|$|uk3ZhhTK&ds__~9CKNDWQxd#1h)qnm__@3%*x$v>-2R{(H zuKJ#b!Z(^t|NYxrjvsvZp>XwP*^b4&aNEIpPxw!7u8urE{EX`I3&VF`*V@t1np>;> z*b5or_F0Ji7hf2D&M|3?uI`ko-+W>Crw%V4`p?>h|F;oHv$pW+-;9JmbVIu!d9$#( zQ+>-@q5O{|!-0>9C*C2cq#vgHa%)O96WI${H<#be*Q(_n?p5> z-c(h3s8RUAmtP$I>2P)I4`AunJSTM1!RuZYe*Gg4x8{qR`PRkx)<<4Cw_2KCTzFho z{b=hC26MNzUYaS-RR2E9d#7F#zVk35;biD&?8n2OJfU=Sth~BfEHAD-T-_+L>qxwl z2lu@r{2#&xpZS^a4}_|J{t0&X2i_GvS$+1q!uQpFKC}A9cZL7(;1xd?{)Xk5_q`|l z`s(<5!|zwdxmHBrTpr{M>}t*r-d{XqC^Sa5Wrdfy7*fw@!F(nY9_pJ%Io^P%uV)o*Tv&Kx}QU&1d7 zh4R(U-QIG#`X8U9`PZI=x*lJo|F@qE|FY@-i7$k&tA6Rj;ojw zJ`$ck_|`|m9}m}`9DM0x;Xeph-~Wkls@_<=`;+09)qftm^^@U_8>*lEt?)Y!nBmRW z99;Lg@Y}=3^2Pj$D3ogH_red{;f*E;vemb@wfglhhELwq&~WgVUkLwX=;7eCh9`y+ z6Q!%ZUVY+=;kz5gd$jt7kAbz%JsCRo$Q8#-Z_r0w^^zg_+3-w!7Q$Iq_5{LA5fv$enVXrEOf2w-w&X!xMe{o~WvFgF?OxSS|6))1hx^_p)bqBwDdrRxJ=Yq}KoZDC}7KihT z3x#s)W5JUC{Y1;JhHne{2nF!p!LOWdX}RHuh5pgOPu|}$f2~n>UwfqGW?ka}BC4dz zGq%oIvBwO@yr^V`jv@gc-^`b*>nou<4{Pgh4Y%BP@Ri3}{(DPJc>iWs%WO6Dc*}{q zYD89C+$_g}Q3c9Jt9OjFJW~Do1$67`C&R}MUfJE!4=!JX7QWn+d*I;HJuOqA+6=9c zmeokG?!!zqGgn^Zg4p2k+)S}JJ2SUzejmI$(lT@XA?%1f)^4nr>&mM$o8?C7?M7Ro zEn=@eTCH0GYRB9%+|qtkJ$Fou05u05J^1!;%U7H`;H5w`o82RCP0 P{_ZM-`TktXJ3{{t2lH(e diff --git a/dist/js/bootstrap.js b/dist/js/bootstrap.js index 28f0d8465..78001b105 100644 --- a/dist/js/bootstrap.js +++ b/dist/js/bootstrap.js @@ -584,8 +584,48 @@ * ------------------------------------------------------------------------ */ - var NAME = 'alert'; var VERSION = '5.0.0-alpha3'; + + var BaseComponent = /*#__PURE__*/function () { + function BaseComponent(element) { + if (!element) { + return; + } + + this._element = element; + Data.setData(element, this.constructor.DATA_KEY, this); + } + + var _proto = BaseComponent.prototype; + + _proto.dispose = function dispose() { + Data.removeData(this._element, this.constructor.DATA_KEY); + this._element = null; + } + /** Static */ + ; + + BaseComponent.getInstance = function getInstance(element) { + return Data.getData(element, this.DATA_KEY); + }; + + _createClass(BaseComponent, null, [{ + key: "VERSION", + get: function get() { + return VERSION; + } + }]); + + return BaseComponent; + }(); + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'alert'; var DATA_KEY = 'bs.alert'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; @@ -602,15 +642,12 @@ * ------------------------------------------------------------------------ */ - var Alert = /*#__PURE__*/function () { - function Alert(element) { - this._element = element; - - if (this._element) { - Data.setData(element, DATA_KEY, this); - } - } // Getters + var Alert = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Alert, _BaseComponent); + function Alert() { + return _BaseComponent.apply(this, arguments) || this; + } var _proto = Alert.prototype; @@ -625,11 +662,6 @@ } this._removeElement(rootElement); - }; - - _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY); - this._element = null; } // Private ; @@ -692,19 +724,16 @@ }; }; - Alert.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY); - }; - _createClass(Alert, null, [{ - key: "VERSION", + key: "DATA_KEY", + // Getters get: function get() { - return VERSION; + return DATA_KEY; } }]); return Alert; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -743,7 +772,6 @@ */ var NAME$1 = 'button'; - var VERSION$1 = '5.0.0-alpha3'; var DATA_KEY$1 = 'bs.button'; var EVENT_KEY$1 = "." + DATA_KEY$1; var DATA_API_KEY$1 = '.data-api'; @@ -756,12 +784,12 @@ * ------------------------------------------------------------------------ */ - var Button = /*#__PURE__*/function () { - function Button(element) { - this._element = element; - Data.setData(element, DATA_KEY$1, this); - } // Getters + var Button = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Button, _BaseComponent); + function Button() { + return _BaseComponent.apply(this, arguments) || this; + } var _proto = Button.prototype; @@ -769,11 +797,6 @@ _proto.toggle = function toggle() { // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE)); - }; - - _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY$1); - this._element = null; } // Static ; @@ -791,19 +814,16 @@ }); }; - Button.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$1); - }; - _createClass(Button, null, [{ - key: "VERSION", + key: "DATA_KEY", + // Getters get: function get() { - return VERSION$1; + return DATA_KEY$1; } }]); return Button; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -1008,7 +1028,6 @@ */ var NAME$2 = 'carousel'; - var VERSION$2 = '5.0.0-alpha3'; var DATA_KEY$2 = 'bs.carousel'; var EVENT_KEY$2 = "." + DATA_KEY$2; var DATA_API_KEY$2 = '.data-api'; @@ -1076,25 +1095,29 @@ * ------------------------------------------------------------------------ */ - var Carousel = /*#__PURE__*/function () { + var Carousel = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Carousel, _BaseComponent); + function Carousel(element, config) { - this._items = null; - this._interval = null; - this._activeElement = null; - this._isPaused = false; - this._isSliding = false; - this.touchTimeout = null; - this.touchStartX = 0; - this.touchDeltaX = 0; - this._config = this._getConfig(config); - this._element = element; - this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element); - this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0; - this._pointerEvent = Boolean(window.PointerEvent); + var _this; - this._addEventListeners(); + _this = _BaseComponent.call(this, element) || this; + _this._items = null; + _this._interval = null; + _this._activeElement = null; + _this._isPaused = false; + _this._isSliding = false; + _this.touchTimeout = null; + _this.touchStartX = 0; + _this.touchDeltaX = 0; + _this._config = _this._getConfig(config); + _this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, _this._element); + _this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0; + _this._pointerEvent = Boolean(window.PointerEvent); - Data.setData(element, DATA_KEY$2, this); + _this._addEventListeners(); + + return _this; } // Getters @@ -1153,7 +1176,7 @@ }; _proto.to = function to(index) { - var _this = this; + var _this2 = this; this._activeElement = SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element); @@ -1165,7 +1188,7 @@ if (this._isSliding) { EventHandler.one(this._element, EVENT_SLID, function () { - return _this.to(index); + return _this2.to(index); }); return; } @@ -1182,11 +1205,11 @@ }; _proto.dispose = function dispose() { + _BaseComponent.prototype.dispose.call(this); + EventHandler.off(this._element, EVENT_KEY$2); - Data.removeData(this._element, DATA_KEY$2); this._items = null; this._config = null; - this._element = null; this._interval = null; this._isPaused = null; this._isSliding = null; @@ -1222,20 +1245,20 @@ }; _proto._addEventListeners = function _addEventListeners() { - var _this2 = this; + var _this3 = this; if (this._config.keyboard) { EventHandler.on(this._element, EVENT_KEYDOWN, function (event) { - return _this2._keydown(event); + return _this3._keydown(event); }); } if (this._config.pause === 'hover') { EventHandler.on(this._element, EVENT_MOUSEENTER, function (event) { - return _this2.pause(event); + return _this3.pause(event); }); EventHandler.on(this._element, EVENT_MOUSELEAVE, function (event) { - return _this2.cycle(event); + return _this3.cycle(event); }); } @@ -1245,33 +1268,33 @@ }; _proto._addTouchEventListeners = function _addTouchEventListeners() { - var _this3 = this; + var _this4 = this; var start = function start(event) { - if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { - _this3.touchStartX = event.clientX; - } else if (!_this3._pointerEvent) { - _this3.touchStartX = event.touches[0].clientX; + if (_this4._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { + _this4.touchStartX = event.clientX; + } else if (!_this4._pointerEvent) { + _this4.touchStartX = event.touches[0].clientX; } }; var move = function move(event) { // ensure swiping with one touch and not pinching if (event.touches && event.touches.length > 1) { - _this3.touchDeltaX = 0; + _this4.touchDeltaX = 0; } else { - _this3.touchDeltaX = event.touches[0].clientX - _this3.touchStartX; + _this4.touchDeltaX = event.touches[0].clientX - _this4.touchStartX; } }; var end = function end(event) { - if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { - _this3.touchDeltaX = event.clientX - _this3.touchStartX; + if (_this4._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { + _this4.touchDeltaX = event.clientX - _this4.touchStartX; } - _this3._handleSwipe(); + _this4._handleSwipe(); - if (_this3._config.pause === 'hover') { + if (_this4._config.pause === 'hover') { // If it's a touch-enabled device, mouseenter/leave are fired as // part of the mouse compatibility events on first tap - the carousel // would stop cycling until user tapped out of it; @@ -1279,15 +1302,15 @@ // (as if it's the second time we tap on it, mouseenter compat event // is NOT fired) and after a timeout (to allow for mouse compatibility // events to fire) we explicitly restart cycling - _this3.pause(); + _this4.pause(); - if (_this3.touchTimeout) { - clearTimeout(_this3.touchTimeout); + if (_this4.touchTimeout) { + clearTimeout(_this4.touchTimeout); } - _this3.touchTimeout = setTimeout(function (event) { - return _this3.cycle(event); - }, TOUCHEVENT_COMPAT_WAIT + _this3._config.interval); + _this4.touchTimeout = setTimeout(function (event) { + return _this4.cycle(event); + }, TOUCHEVENT_COMPAT_WAIT + _this4._config.interval); } }; @@ -1407,7 +1430,7 @@ }; _proto._slide = function _slide(direction, element) { - var _this4 = this; + var _this5 = this; var activeElement = SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element); @@ -1468,9 +1491,9 @@ nextElement.classList.remove(directionalClassName, orderClassName); nextElement.classList.add(CLASS_NAME_ACTIVE$1); activeElement.classList.remove(CLASS_NAME_ACTIVE$1, orderClassName, directionalClassName); - _this4._isSliding = false; + _this5._isSliding = false; setTimeout(function () { - EventHandler.trigger(_this4._element, EVENT_SLID, { + EventHandler.trigger(_this5._element, EVENT_SLID, { relatedTarget: nextElement, direction: eventDirectionName, from: activeElementIndex, @@ -1556,24 +1579,20 @@ event.preventDefault(); }; - Carousel.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$2); - }; - _createClass(Carousel, null, [{ - key: "VERSION", - get: function get() { - return VERSION$2; - } - }, { key: "Default", get: function get() { return Default; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$2; + } }]); return Carousel; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -1619,7 +1638,6 @@ */ var NAME$3 = 'collapse'; - var VERSION$3 = '5.0.0-alpha3'; var DATA_KEY$3 = 'bs.collapse'; var EVENT_KEY$3 = "." + DATA_KEY$3; var DATA_API_KEY$3 = '.data-api'; @@ -1650,12 +1668,16 @@ * ------------------------------------------------------------------------ */ - var Collapse = /*#__PURE__*/function () { + var Collapse = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Collapse, _BaseComponent); + function Collapse(element, config) { - this._isTransitioning = false; - this._element = element; - this._config = this._getConfig(config); - this._triggerArray = SelectorEngine.find(SELECTOR_DATA_TOGGLE$1 + "[href=\"#" + element.id + "\"]," + (SELECTOR_DATA_TOGGLE$1 + "[data-bs-target=\"#" + element.id + "\"]")); + var _this; + + _this = _BaseComponent.call(this, element) || this; + _this._isTransitioning = false; + _this._config = _this._getConfig(config); + _this._triggerArray = SelectorEngine.find(SELECTOR_DATA_TOGGLE$1 + "[href=\"#" + element.id + "\"]," + (SELECTOR_DATA_TOGGLE$1 + "[data-bs-target=\"#" + element.id + "\"]")); var toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE$1); for (var i = 0, len = toggleList.length; i < len; i++) { @@ -1666,23 +1688,23 @@ }); if (selector !== null && filterElement.length) { - this._selector = selector; + _this._selector = selector; - this._triggerArray.push(elem); + _this._triggerArray.push(elem); } } - this._parent = this._config.parent ? this._getParent() : null; + _this._parent = _this._config.parent ? _this._getParent() : null; - if (!this._config.parent) { - this._addAriaAndCollapsedClass(this._element, this._triggerArray); + if (!_this._config.parent) { + _this._addAriaAndCollapsedClass(_this._element, _this._triggerArray); } - if (this._config.toggle) { - this.toggle(); + if (_this._config.toggle) { + _this.toggle(); } - Data.setData(element, DATA_KEY$3, this); + return _this; } // Getters @@ -1698,7 +1720,7 @@ }; _proto.show = function show() { - var _this = this; + var _this2 = this; if (this._isTransitioning || this._element.classList.contains(CLASS_NAME_SHOW)) { return; @@ -1709,8 +1731,8 @@ if (this._parent) { actives = SelectorEngine.find(SELECTOR_ACTIVES, this._parent).filter(function (elem) { - if (typeof _this._config.parent === 'string') { - return elem.getAttribute('data-bs-parent') === _this._config.parent; + if (typeof _this2._config.parent === 'string') { + return elem.getAttribute('data-bs-parent') === _this2._config.parent; } return elem.classList.contains(CLASS_NAME_COLLAPSE); @@ -1770,15 +1792,15 @@ this.setTransitioning(true); var complete = function complete() { - _this._element.classList.remove(CLASS_NAME_COLLAPSING); + _this2._element.classList.remove(CLASS_NAME_COLLAPSING); - _this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW); + _this2._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW); - _this._element.style[dimension] = ''; + _this2._element.style[dimension] = ''; - _this.setTransitioning(false); + _this2.setTransitioning(false); - EventHandler.trigger(_this._element, EVENT_SHOWN); + EventHandler.trigger(_this2._element, EVENT_SHOWN); }; var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1); @@ -1790,7 +1812,7 @@ }; _proto.hide = function hide() { - var _this2 = this; + var _this3 = this; if (this._isTransitioning || !this._element.classList.contains(CLASS_NAME_SHOW)) { return; @@ -1828,13 +1850,13 @@ this.setTransitioning(true); var complete = function complete() { - _this2.setTransitioning(false); + _this3.setTransitioning(false); - _this2._element.classList.remove(CLASS_NAME_COLLAPSING); + _this3._element.classList.remove(CLASS_NAME_COLLAPSING); - _this2._element.classList.add(CLASS_NAME_COLLAPSE); + _this3._element.classList.add(CLASS_NAME_COLLAPSE); - EventHandler.trigger(_this2._element, EVENT_HIDDEN); + EventHandler.trigger(_this3._element, EVENT_HIDDEN); }; this._element.style[dimension] = ''; @@ -1848,10 +1870,10 @@ }; _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY$3); + _BaseComponent.prototype.dispose.call(this); + this._config = null; this._parent = null; - this._element = null; this._triggerArray = null; this._isTransitioning = null; } // Private @@ -1870,7 +1892,7 @@ }; _proto._getParent = function _getParent() { - var _this3 = this; + var _this4 = this; var parent = this._config.parent; @@ -1887,7 +1909,7 @@ SelectorEngine.find(selector, parent).forEach(function (element) { var selected = getElementFromSelector(element); - _this3._addAriaAndCollapsedClass(selected, [element]); + _this4._addAriaAndCollapsedClass(selected, [element]); }); return parent; }; @@ -1938,24 +1960,20 @@ }); }; - Collapse.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$3); - }; - _createClass(Collapse, null, [{ - key: "VERSION", - get: function get() { - return VERSION$3; - } - }, { key: "Default", get: function get() { return Default$1; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$3; + } }]); return Collapse; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -2021,7 +2039,6 @@ */ var NAME$4 = 'dropdown'; - var VERSION$4 = '5.0.0-alpha3'; var DATA_KEY$4 = 'bs.dropdown'; var EVENT_KEY$4 = "." + DATA_KEY$4; var DATA_API_KEY$4 = '.data-api'; @@ -2082,17 +2099,21 @@ * ------------------------------------------------------------------------ */ - var Dropdown = /*#__PURE__*/function () { + var Dropdown = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Dropdown, _BaseComponent); + function Dropdown(element, config) { - this._element = element; - this._popper = null; - this._config = this._getConfig(config); - this._menu = this._getMenuElement(); - this._inNavbar = this._detectNavbar(); + var _this; - this._addEventListeners(); + _this = _BaseComponent.call(this, element) || this; + _this._popper = null; + _this._config = _this._getConfig(config); + _this._menu = _this._getMenuElement(); + _this._inNavbar = _this._detectNavbar(); - Data.setData(element, DATA_KEY$4, this); + _this._addEventListeners(); + + return _this; } // Getters @@ -2208,9 +2229,9 @@ }; _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY$4); + _BaseComponent.prototype.dispose.call(this); + EventHandler.off(this._element, EVENT_KEY$4); - this._element = null; this._menu = null; if (this._popper) { @@ -2230,13 +2251,13 @@ ; _proto._addEventListeners = function _addEventListeners() { - var _this = this; + var _this2 = this; EventHandler.on(this._element, EVENT_CLICK, function (event) { event.preventDefault(); event.stopPropagation(); - _this.toggle(); + _this2.toggle(); }); }; @@ -2272,13 +2293,13 @@ }; _proto._getOffset = function _getOffset() { - var _this2 = this; + var _this3 = this; var offset = {}; if (typeof this._config.offset === 'function') { offset.fn = function (data) { - data.offsets = _extends({}, data.offsets, _this2._config.offset(data.offsets, _this2._element) || {}); + data.offsets = _extends({}, data.offsets, _this3._config.offset(data.offsets, _this3._element) || {}); return data; }; } else { @@ -2440,15 +2461,14 @@ return; } - var index = items.indexOf(event.target); + var index = items.indexOf(event.target); // Up if (event.key === ARROW_UP_KEY && index > 0) { - // Up index--; - } + } // Down + if (event.key === ARROW_DOWN_KEY && index < items.length - 1) { - // Down index++; } // index is -1 if the first keydown is an ArrowUp @@ -2457,16 +2477,7 @@ items[index].focus(); }; - Dropdown.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$4); - }; - _createClass(Dropdown, null, [{ - key: "VERSION", - get: function get() { - return VERSION$4; - } - }, { key: "Default", get: function get() { return Default$2; @@ -2476,10 +2487,15 @@ get: function get() { return DefaultType$2; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$4; + } }]); return Dropdown; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -2529,7 +2545,6 @@ */ var NAME$5 = 'modal'; - var VERSION$5 = '5.0.0-alpha3'; var DATA_KEY$5 = 'bs.modal'; var EVENT_KEY$5 = "." + DATA_KEY$5; var DATA_API_KEY$5 = '.data-api'; @@ -2537,14 +2552,12 @@ var Default$3 = { backdrop: true, keyboard: true, - focus: true, - show: true + focus: true }; var DefaultType$3 = { backdrop: '(boolean|string)', keyboard: 'boolean', - focus: 'boolean', - show: 'boolean' + focus: 'boolean' }; var EVENT_HIDE$2 = "hide" + EVENT_KEY$5; var EVENT_HIDE_PREVENTED = "hidePrevented" + EVENT_KEY$5; @@ -2576,18 +2589,22 @@ * ------------------------------------------------------------------------ */ - var Modal = /*#__PURE__*/function () { + var Modal = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Modal, _BaseComponent); + function Modal(element, config) { - this._config = this._getConfig(config); - this._element = element; - this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, element); - this._backdrop = null; - this._isShown = false; - this._isBodyOverflowing = false; - this._ignoreBackdropClick = false; - this._isTransitioning = false; - this._scrollbarWidth = 0; - Data.setData(element, DATA_KEY$5, this); + var _this; + + _this = _BaseComponent.call(this, element) || this; + _this._config = _this._getConfig(config); + _this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, element); + _this._backdrop = null; + _this._isShown = false; + _this._isBodyOverflowing = false; + _this._ignoreBackdropClick = false; + _this._isTransitioning = false; + _this._scrollbarWidth = 0; + return _this; } // Getters @@ -2599,7 +2616,7 @@ }; _proto.show = function show(relatedTarget) { - var _this = this; + var _this2 = this; if (this._isShown || this._isTransitioning) { return; @@ -2630,23 +2647,23 @@ this._setResizeEvent(); EventHandler.on(this._element, EVENT_CLICK_DISMISS, SELECTOR_DATA_DISMISS, function (event) { - return _this.hide(event); + return _this2.hide(event); }); EventHandler.on(this._dialog, EVENT_MOUSEDOWN_DISMISS, function () { - EventHandler.one(_this._element, EVENT_MOUSEUP_DISMISS, function (event) { - if (event.target === _this._element) { - _this._ignoreBackdropClick = true; + EventHandler.one(_this2._element, EVENT_MOUSEUP_DISMISS, function (event) { + if (event.target === _this2._element) { + _this2._ignoreBackdropClick = true; } }); }); this._showBackdrop(function () { - return _this._showElement(relatedTarget); + return _this2._showElement(relatedTarget); }); }; _proto.hide = function hide(event) { - var _this2 = this; + var _this3 = this; if (event) { event.preventDefault(); @@ -2684,7 +2701,7 @@ if (transition) { var transitionDuration = getTransitionDurationFromElement(this._element); EventHandler.one(this._element, TRANSITION_END, function (event) { - return _this2._hideModal(event); + return _this3._hideModal(event); }); emulateTransitionEnd(this._element, transitionDuration); } else { @@ -2696,16 +2713,17 @@ [window, this._element, this._dialog].forEach(function (htmlElement) { return EventHandler.off(htmlElement, EVENT_KEY$5); }); + + _BaseComponent.prototype.dispose.call(this); /** * `document` has 2 events `EVENT_FOCUSIN` and `EVENT_CLICK_DATA_API` * Do not move `document` in `htmlElements` array * It will remove `EVENT_CLICK_DATA_API` event that should remain */ + EventHandler.off(document, EVENT_FOCUSIN); - Data.removeData(this._element, DATA_KEY$5); this._config = null; - this._element = null; this._dialog = null; this._backdrop = null; this._isShown = null; @@ -2727,7 +2745,7 @@ }; _proto._showElement = function _showElement(relatedTarget) { - var _this3 = this; + var _this4 = this; var transition = this._element.classList.contains(CLASS_NAME_FADE); @@ -2763,12 +2781,12 @@ } var transitionComplete = function transitionComplete() { - if (_this3._config.focus) { - _this3._element.focus(); + if (_this4._config.focus) { + _this4._element.focus(); } - _this3._isTransitioning = false; - EventHandler.trigger(_this3._element, EVENT_SHOWN$2, { + _this4._isTransitioning = false; + EventHandler.trigger(_this4._element, EVENT_SHOWN$2, { relatedTarget: relatedTarget }); }; @@ -2783,28 +2801,28 @@ }; _proto._enforceFocus = function _enforceFocus() { - var _this4 = this; + var _this5 = this; EventHandler.off(document, EVENT_FOCUSIN); // guard against infinite focus loop EventHandler.on(document, EVENT_FOCUSIN, function (event) { - if (document !== event.target && _this4._element !== event.target && !_this4._element.contains(event.target)) { - _this4._element.focus(); + if (document !== event.target && _this5._element !== event.target && !_this5._element.contains(event.target)) { + _this5._element.focus(); } }); }; _proto._setEscapeEvent = function _setEscapeEvent() { - var _this5 = this; + var _this6 = this; if (this._isShown) { EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, function (event) { - if (_this5._config.keyboard && event.key === ESCAPE_KEY$1) { + if (_this6._config.keyboard && event.key === ESCAPE_KEY$1) { event.preventDefault(); - _this5.hide(); - } else if (!_this5._config.keyboard && event.key === ESCAPE_KEY$1) { - _this5._triggerBackdropTransition(); + _this6.hide(); + } else if (!_this6._config.keyboard && event.key === ESCAPE_KEY$1) { + _this6._triggerBackdropTransition(); } }); } else { @@ -2813,11 +2831,11 @@ }; _proto._setResizeEvent = function _setResizeEvent() { - var _this6 = this; + var _this7 = this; if (this._isShown) { EventHandler.on(window, EVENT_RESIZE, function () { - return _this6._adjustDialog(); + return _this7._adjustDialog(); }); } else { EventHandler.off(window, EVENT_RESIZE); @@ -2825,7 +2843,7 @@ }; _proto._hideModal = function _hideModal() { - var _this7 = this; + var _this8 = this; this._element.style.display = 'none'; @@ -2840,11 +2858,11 @@ this._showBackdrop(function () { document.body.classList.remove(CLASS_NAME_OPEN); - _this7._resetAdjustments(); + _this8._resetAdjustments(); - _this7._resetScrollbar(); + _this8._resetScrollbar(); - EventHandler.trigger(_this7._element, EVENT_HIDDEN$2); + EventHandler.trigger(_this8._element, EVENT_HIDDEN$2); }); }; @@ -2855,7 +2873,7 @@ }; _proto._showBackdrop = function _showBackdrop(callback) { - var _this8 = this; + var _this9 = this; var animate = this._element.classList.contains(CLASS_NAME_FADE) ? CLASS_NAME_FADE : ''; @@ -2869,8 +2887,8 @@ document.body.appendChild(this._backdrop); EventHandler.on(this._element, EVENT_CLICK_DISMISS, function (event) { - if (_this8._ignoreBackdropClick) { - _this8._ignoreBackdropClick = false; + if (_this9._ignoreBackdropClick) { + _this9._ignoreBackdropClick = false; return; } @@ -2878,10 +2896,10 @@ return; } - if (_this8._config.backdrop === 'static') { - _this8._triggerBackdropTransition(); + if (_this9._config.backdrop === 'static') { + _this9._triggerBackdropTransition(); } else { - _this8.hide(); + _this9.hide(); } }); @@ -2903,7 +2921,7 @@ this._backdrop.classList.remove(CLASS_NAME_SHOW$2); var callbackRemove = function callbackRemove() { - _this8._removeBackdrop(); + _this9._removeBackdrop(); callback(); }; @@ -2922,7 +2940,7 @@ }; _proto._triggerBackdropTransition = function _triggerBackdropTransition() { - var _this9 = this; + var _this10 = this; var hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED); @@ -2941,13 +2959,13 @@ var modalTransitionDuration = getTransitionDurationFromElement(this._dialog); EventHandler.off(this._element, TRANSITION_END); EventHandler.one(this._element, TRANSITION_END, function () { - _this9._element.classList.remove(CLASS_NAME_STATIC); + _this10._element.classList.remove(CLASS_NAME_STATIC); if (!isModalOverflowing) { - EventHandler.one(_this9._element, TRANSITION_END, function () { - _this9._element.style.overflowY = ''; + EventHandler.one(_this10._element, TRANSITION_END, function () { + _this10._element.style.overflowY = ''; }); - emulateTransitionEnd(_this9._element, modalTransitionDuration); + emulateTransitionEnd(_this10._element, modalTransitionDuration); } }); emulateTransitionEnd(this._element, modalTransitionDuration); @@ -2982,7 +3000,7 @@ }; _proto._setScrollbar = function _setScrollbar() { - var _this10 = this; + var _this11 = this; if (this._isBodyOverflowing) { // Note: DOMNode.style.paddingRight returns the actual value or '' if not set @@ -2992,14 +3010,14 @@ var actualPadding = element.style.paddingRight; var calculatedPadding = window.getComputedStyle(element)['padding-right']; Manipulator.setDataAttribute(element, 'padding-right', actualPadding); - element.style.paddingRight = Number.parseFloat(calculatedPadding) + _this10._scrollbarWidth + "px"; + element.style.paddingRight = Number.parseFloat(calculatedPadding) + _this11._scrollbarWidth + "px"; }); // Adjust sticky content margin SelectorEngine.find(SELECTOR_STICKY_CONTENT).forEach(function (element) { var actualMargin = element.style.marginRight; var calculatedMargin = window.getComputedStyle(element)['margin-right']; Manipulator.setDataAttribute(element, 'margin-right', actualMargin); - element.style.marginRight = Number.parseFloat(calculatedMargin) - _this10._scrollbarWidth + "px"; + element.style.marginRight = Number.parseFloat(calculatedMargin) - _this11._scrollbarWidth + "px"; }); // Adjust body padding var actualPadding = document.body.style.paddingRight; @@ -3068,30 +3086,24 @@ } data[config](relatedTarget); - } else if (_config.show) { - data.show(relatedTarget); } }); }; - Modal.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$5); - }; - _createClass(Modal, null, [{ - key: "VERSION", - get: function get() { - return VERSION$5; - } - }, { key: "Default", get: function get() { return Default$3; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$5; + } }]); return Modal; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -3100,7 +3112,7 @@ EventHandler.on(document, EVENT_CLICK_DATA_API$5, SELECTOR_DATA_TOGGLE$3, function (event) { - var _this11 = this; + var _this12 = this; var target = getElementFromSelector(this); @@ -3115,8 +3127,8 @@ } EventHandler.one(target, EVENT_HIDDEN$2, function () { - if (isVisible(_this11)) { - _this11.focus(); + if (isVisible(_this12)) { + _this12.focus(); } }); }); @@ -3287,7 +3299,6 @@ */ var NAME$6 = 'tooltip'; - var VERSION$6 = '5.0.0-alpha3'; var DATA_KEY$6 = 'bs.tooltip'; var EVENT_KEY$6 = "." + DATA_KEY$6; var CLASS_PREFIX = 'bs-tooltip'; @@ -3306,6 +3317,7 @@ container: '(string|element|boolean)', fallbackPlacement: '(string|array)', boundary: '(string|element)', + customClass: '(string|function)', sanitize: 'boolean', sanitizeFn: '(null|function)', allowList: 'object', @@ -3320,7 +3332,7 @@ }; var Default$4 = { animation: true, - template: '

', + template: '', trigger: 'hover focus', title: '', delay: 0, @@ -3331,6 +3343,7 @@ container: false, fallbackPlacement: 'flip', boundary: 'scrollParent', + customClass: '', sanitize: true, sanitizeFn: null, allowList: DefaultAllowlist, @@ -3364,26 +3377,30 @@ * ------------------------------------------------------------------------ */ - var Tooltip = /*#__PURE__*/function () { + var Tooltip = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Tooltip, _BaseComponent); + function Tooltip(element, config) { + var _this; + if (typeof Popper__default['default'] === 'undefined') { throw new TypeError('Bootstrap\'s tooltips require Popper (https://popper.js.org)'); - } // private + } + _this = _BaseComponent.call(this, element) || this; // private - this._isEnabled = true; - this._timeout = 0; - this._hoverState = ''; - this._activeTrigger = {}; - this._popper = null; // Protected + _this._isEnabled = true; + _this._timeout = 0; + _this._hoverState = ''; + _this._activeTrigger = {}; + _this._popper = null; // Protected - this.element = element; - this.config = this._getConfig(config); - this.tip = null; + _this.config = _this._getConfig(config); + _this.tip = null; - this._setListeners(); + _this._setListeners(); - Data.setData(element, this.constructor.DATA_KEY, this); + return _this; } // Getters @@ -3436,9 +3453,8 @@ _proto.dispose = function dispose() { clearTimeout(this._timeout); - Data.removeData(this.element, this.constructor.DATA_KEY); - EventHandler.off(this.element, this.constructor.EVENT_KEY); - EventHandler.off(this.element.closest("." + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler); + EventHandler.off(this._element, this.constructor.EVENT_KEY); + EventHandler.off(this._element.closest("." + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler); if (this.tip) { this.tip.parentNode.removeChild(this.tip); @@ -3454,22 +3470,23 @@ } this._popper = null; - this.element = null; this.config = null; this.tip = null; + + _BaseComponent.prototype.dispose.call(this); }; _proto.show = function show() { - var _this = this; + var _this2 = this; - if (this.element.style.display === 'none') { + if (this._element.style.display === 'none') { throw new Error('Please use show on visible elements'); } if (this.isWithContent() && this._isEnabled) { - var showEvent = EventHandler.trigger(this.element, this.constructor.Event.SHOW); - var shadowRoot = findShadowRoot(this.element); - var isInTheDom = shadowRoot === null ? this.element.ownerDocument.documentElement.contains(this.element) : shadowRoot.contains(this.element); + var showEvent = EventHandler.trigger(this._element, this.constructor.Event.SHOW); + var shadowRoot = findShadowRoot(this._element); + var isInTheDom = shadowRoot === null ? this._element.ownerDocument.documentElement.contains(this._element) : shadowRoot.contains(this._element); if (showEvent.defaultPrevented || !isInTheDom) { return; @@ -3478,14 +3495,16 @@ var tip = this.getTipElement(); var tipId = getUID(this.constructor.NAME); tip.setAttribute('id', tipId); - this.element.setAttribute('aria-describedby', tipId); + + this._element.setAttribute('aria-describedby', tipId); + this.setContent(); if (this.config.animation) { tip.classList.add(CLASS_NAME_FADE$1); } - var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement; + var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this._element) : this.config.placement; var attachment = this._getAttachment(placement); @@ -3495,17 +3514,25 @@ Data.setData(tip, this.constructor.DATA_KEY, this); - if (!this.element.ownerDocument.documentElement.contains(this.tip)) { + if (!this._element.ownerDocument.documentElement.contains(this.tip)) { container.appendChild(tip); } - EventHandler.trigger(this.element, this.constructor.Event.INSERTED); - this._popper = new Popper__default['default'](this.element, tip, this._getPopperConfig(attachment)); - tip.classList.add(CLASS_NAME_SHOW$3); // If this is a touch-enabled device we add extra + EventHandler.trigger(this._element, this.constructor.Event.INSERTED); + this._popper = new Popper__default['default'](this._element, tip, this._getPopperConfig(attachment)); + tip.classList.add(CLASS_NAME_SHOW$3); + var customClass = typeof this.config.customClass === 'function' ? this.config.customClass() : this.config.customClass; + + if (customClass) { + var _tip$classList; + + (_tip$classList = tip.classList).add.apply(_tip$classList, customClass.split(' ')); + } // If this is a touch-enabled device we add extra // empty mouseover listeners to the body's immediate children; // only needed because of broken event delegation on iOS // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html + if ('ontouchstart' in document.documentElement) { var _ref; @@ -3515,16 +3542,16 @@ } var complete = function complete() { - if (_this.config.animation) { - _this._fixTransition(); + if (_this2.config.animation) { + _this2._fixTransition(); } - var prevHoverState = _this._hoverState; - _this._hoverState = null; - EventHandler.trigger(_this.element, _this.constructor.Event.SHOWN); + var prevHoverState = _this2._hoverState; + _this2._hoverState = null; + EventHandler.trigger(_this2._element, _this2.constructor.Event.SHOWN); if (prevHoverState === HOVER_STATE_OUT) { - _this._leave(null, _this); + _this2._leave(null, _this2); } }; @@ -3539,7 +3566,7 @@ }; _proto.hide = function hide() { - var _this2 = this; + var _this3 = this; if (!this._popper) { return; @@ -3548,20 +3575,20 @@ var tip = this.getTipElement(); var complete = function complete() { - if (_this2._hoverState !== HOVER_STATE_SHOW && tip.parentNode) { + if (_this3._hoverState !== HOVER_STATE_SHOW && tip.parentNode) { tip.parentNode.removeChild(tip); } - _this2._cleanTipClass(); + _this3._cleanTipClass(); - _this2.element.removeAttribute('aria-describedby'); + _this3._element.removeAttribute('aria-describedby'); - EventHandler.trigger(_this2.element, _this2.constructor.Event.HIDDEN); + EventHandler.trigger(_this3._element, _this3.constructor.Event.HIDDEN); - _this2._popper.destroy(); + _this3._popper.destroy(); }; - var hideEvent = EventHandler.trigger(this.element, this.constructor.Event.HIDE); + var hideEvent = EventHandler.trigger(this._element, this.constructor.Event.HIDE); if (hideEvent.defaultPrevented) { return; @@ -3656,10 +3683,10 @@ }; _proto.getTitle = function getTitle() { - var title = this.element.getAttribute('data-bs-original-title'); + var title = this._element.getAttribute('data-bs-original-title'); if (!title) { - title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title; + title = typeof this.config.title === 'function' ? this.config.title.call(this._element) : this.config.title; } return title; @@ -3667,7 +3694,7 @@ ; _proto._getPopperConfig = function _getPopperConfig(attachment) { - var _this3 = this; + var _this4 = this; var defaultBsConfig = { placement: attachment, @@ -3685,11 +3712,11 @@ }, onCreate: function onCreate(data) { if (data.originalPlacement !== data.placement) { - _this3._handlePopperPlacementChange(data); + _this4._handlePopperPlacementChange(data); } }, onUpdate: function onUpdate(data) { - return _this3._handlePopperPlacementChange(data); + return _this4._handlePopperPlacementChange(data); } }; return _extends({}, defaultBsConfig, this.config.popperConfig); @@ -3700,13 +3727,13 @@ }; _proto._getOffset = function _getOffset() { - var _this4 = this; + var _this5 = this; var offset = {}; if (typeof this.config.offset === 'function') { offset.fn = function (data) { - data.offsets = _extends({}, data.offsets, _this4.config.offset(data.offsets, _this4.element) || {}); + data.offsets = _extends({}, data.offsets, _this5.config.offset(data.offsets, _this5._element) || {}); return data; }; } else { @@ -3733,33 +3760,33 @@ }; _proto._setListeners = function _setListeners() { - var _this5 = this; + var _this6 = this; var triggers = this.config.trigger.split(' '); triggers.forEach(function (trigger) { if (trigger === 'click') { - EventHandler.on(_this5.element, _this5.constructor.Event.CLICK, _this5.config.selector, function (event) { - return _this5.toggle(event); + EventHandler.on(_this6._element, _this6.constructor.Event.CLICK, _this6.config.selector, function (event) { + return _this6.toggle(event); }); } else if (trigger !== TRIGGER_MANUAL) { - var eventIn = trigger === TRIGGER_HOVER ? _this5.constructor.Event.MOUSEENTER : _this5.constructor.Event.FOCUSIN; - var eventOut = trigger === TRIGGER_HOVER ? _this5.constructor.Event.MOUSELEAVE : _this5.constructor.Event.FOCUSOUT; - EventHandler.on(_this5.element, eventIn, _this5.config.selector, function (event) { - return _this5._enter(event); + var eventIn = trigger === TRIGGER_HOVER ? _this6.constructor.Event.MOUSEENTER : _this6.constructor.Event.FOCUSIN; + var eventOut = trigger === TRIGGER_HOVER ? _this6.constructor.Event.MOUSELEAVE : _this6.constructor.Event.FOCUSOUT; + EventHandler.on(_this6._element, eventIn, _this6.config.selector, function (event) { + return _this6._enter(event); }); - EventHandler.on(_this5.element, eventOut, _this5.config.selector, function (event) { - return _this5._leave(event); + EventHandler.on(_this6._element, eventOut, _this6.config.selector, function (event) { + return _this6._leave(event); }); } }); this._hideModalHandler = function () { - if (_this5.element) { - _this5.hide(); + if (_this6._element) { + _this6.hide(); } }; - EventHandler.on(this.element.closest("." + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler); + EventHandler.on(this._element.closest("." + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler); if (this.config.selector) { this.config = _extends({}, this.config, { @@ -3772,12 +3799,18 @@ }; _proto._fixTitle = function _fixTitle() { - var title = this.element.getAttribute('title'); - var originalTitleType = typeof this.element.getAttribute('data-bs-original-title'); + var title = this._element.getAttribute('title'); + + var originalTitleType = typeof this._element.getAttribute('data-bs-original-title'); if (title || originalTitleType !== 'string') { - this.element.setAttribute('data-bs-original-title', title || ''); - this.element.setAttribute('title', ''); + this._element.setAttribute('data-bs-original-title', title || ''); + + if (title && !this._element.getAttribute('aria-label') && !this._element.textContent) { + this._element.setAttribute('aria-label', title); + } + + this._element.setAttribute('title', ''); } }; @@ -3857,7 +3890,7 @@ }; _proto._getConfig = function _getConfig(config) { - var dataAttributes = Manipulator.getDataAttributes(this.element); + var dataAttributes = Manipulator.getDataAttributes(this._element); Object.keys(dataAttributes).forEach(function (dataAttr) { if (DISALLOWED_ATTRIBUTES.has(dataAttr)) { delete dataAttributes[dataAttr]; @@ -3969,16 +4002,7 @@ }); }; - Tooltip.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$6); - }; - _createClass(Tooltip, null, [{ - key: "VERSION", - get: function get() { - return VERSION$6; - } - }, { key: "Default", get: function get() { return Default$4; @@ -4011,7 +4035,7 @@ }]); return Tooltip; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * jQuery @@ -4043,7 +4067,6 @@ */ var NAME$7 = 'popover'; - var VERSION$7 = '5.0.0-alpha3'; var DATA_KEY$7 = 'bs.popover'; var EVENT_KEY$7 = "." + DATA_KEY$7; var CLASS_PREFIX$1 = 'bs-popover'; @@ -4053,7 +4076,7 @@ placement: 'right', trigger: 'click', content: '', - template: '' + template: '' }); var DefaultType$5 = _extends({}, Tooltip.DefaultType, { @@ -4104,7 +4127,7 @@ var content = this._getContent(); if (typeof content === 'function') { - content = content.call(this.element); + content = content.call(this._element); } this.setElementContent(SelectorEngine.findOne(SELECTOR_CONTENT, tip), content); @@ -4117,7 +4140,7 @@ }; _proto._getContent = function _getContent() { - return this.element.getAttribute('data-bs-content') || this.config.content; + return this._element.getAttribute('data-bs-content') || this.config.content; }; _proto._cleanTipClass = function _cleanTipClass() { @@ -4159,18 +4182,9 @@ }); }; - Popover.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$7); - }; - _createClass(Popover, null, [{ - key: "VERSION", - // Getters - get: function get() { - return VERSION$7; - } - }, { key: "Default", + // Getters get: function get() { return Default$5; } @@ -4234,7 +4248,6 @@ */ var NAME$8 = 'scrollspy'; - var VERSION$8 = '5.0.0-alpha3'; var DATA_KEY$8 = 'bs.scrollspy'; var EVENT_KEY$8 = "." + DATA_KEY$8; var DATA_API_KEY$6 = '.data-api'; @@ -4268,26 +4281,29 @@ * ------------------------------------------------------------------------ */ - var ScrollSpy = /*#__PURE__*/function () { - function ScrollSpy(element, config) { - var _this = this; + var ScrollSpy = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(ScrollSpy, _BaseComponent); - this._element = element; - this._scrollElement = element.tagName === 'BODY' ? window : element; - this._config = this._getConfig(config); - this._selector = this._config.target + " " + SELECTOR_NAV_LINKS + ", " + this._config.target + " " + SELECTOR_LIST_ITEMS + ", " + this._config.target + " ." + CLASS_NAME_DROPDOWN_ITEM; - this._offsets = []; - this._targets = []; - this._activeTarget = null; - this._scrollHeight = 0; - EventHandler.on(this._scrollElement, EVENT_SCROLL, function (event) { + function ScrollSpy(element, config) { + var _this; + + _this = _BaseComponent.call(this, element) || this; + _this._scrollElement = element.tagName === 'BODY' ? window : element; + _this._config = _this._getConfig(config); + _this._selector = _this._config.target + " " + SELECTOR_NAV_LINKS + ", " + _this._config.target + " " + SELECTOR_LIST_ITEMS + ", " + _this._config.target + " ." + CLASS_NAME_DROPDOWN_ITEM; + _this._offsets = []; + _this._targets = []; + _this._activeTarget = null; + _this._scrollHeight = 0; + EventHandler.on(_this._scrollElement, EVENT_SCROLL, function (event) { return _this._process(event); }); - this.refresh(); - this._process(); + _this.refresh(); - Data.setData(element, DATA_KEY$8, this); + _this._process(); + + return _this; } // Getters @@ -4329,9 +4345,9 @@ }; _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY$8); + _BaseComponent.prototype.dispose.call(this); + EventHandler.off(this._scrollElement, EVENT_KEY$8); - this._element = null; this._scrollElement = null; this._config = null; this._selector = null; @@ -4476,24 +4492,20 @@ }); }; - ScrollSpy.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$8); - }; - _createClass(ScrollSpy, null, [{ - key: "VERSION", - get: function get() { - return VERSION$8; - } - }, { key: "Default", get: function get() { return Default$6; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$8; + } }]); return ScrollSpy; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -4536,7 +4548,6 @@ */ var NAME$9 = 'tab'; - var VERSION$9 = '5.0.0-alpha3'; var DATA_KEY$9 = 'bs.tab'; var EVENT_KEY$9 = "." + DATA_KEY$9; var DATA_API_KEY$7 = '.data-api'; @@ -4563,12 +4574,12 @@ * ------------------------------------------------------------------------ */ - var Tab = /*#__PURE__*/function () { - function Tab(element) { - this._element = element; - Data.setData(this._element, DATA_KEY$9, this); - } // Getters + var Tab = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Tab, _BaseComponent); + function Tab() { + return _BaseComponent.apply(this, arguments) || this; + } var _proto = Tab.prototype; @@ -4623,11 +4634,6 @@ } else { complete(); } - }; - - _proto.dispose = function dispose() { - Data.removeData(this._element, DATA_KEY$9); - this._element = null; } // Private ; @@ -4710,19 +4716,16 @@ }); }; - Tab.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$9); - }; - _createClass(Tab, null, [{ - key: "VERSION", + key: "DATA_KEY", + // Getters get: function get() { - return VERSION$9; + return DATA_KEY$9; } }]); return Tab; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -4765,7 +4768,6 @@ */ var NAME$a = 'toast'; - var VERSION$a = '5.0.0-alpha3'; var DATA_KEY$a = 'bs.toast'; var EVENT_KEY$a = "." + DATA_KEY$a; var EVENT_CLICK_DISMISS$1 = "click.dismiss" + EVENT_KEY$a; @@ -4794,15 +4796,19 @@ * ------------------------------------------------------------------------ */ - var Toast = /*#__PURE__*/function () { + var Toast = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Toast, _BaseComponent); + function Toast(element, config) { - this._element = element; - this._config = this._getConfig(config); - this._timeout = null; + var _this; - this._setListeners(); + _this = _BaseComponent.call(this, element) || this; + _this._config = _this._getConfig(config); + _this._timeout = null; - Data.setData(element, DATA_KEY$a, this); + _this._setListeners(); + + return _this; } // Getters @@ -4810,7 +4816,7 @@ // Public _proto.show = function show() { - var _this = this; + var _this2 = this; var showEvent = EventHandler.trigger(this._element, EVENT_SHOW$4); @@ -4825,16 +4831,16 @@ } var complete = function complete() { - _this._element.classList.remove(CLASS_NAME_SHOWING); + _this2._element.classList.remove(CLASS_NAME_SHOWING); - _this._element.classList.add(CLASS_NAME_SHOW$6); + _this2._element.classList.add(CLASS_NAME_SHOW$6); - EventHandler.trigger(_this._element, EVENT_SHOWN$4); + EventHandler.trigger(_this2._element, EVENT_SHOWN$4); - if (_this._config.autohide) { - _this._timeout = setTimeout(function () { - _this.hide(); - }, _this._config.delay); + if (_this2._config.autohide) { + _this2._timeout = setTimeout(function () { + _this2.hide(); + }, _this2._config.delay); } }; @@ -4854,7 +4860,7 @@ }; _proto.hide = function hide() { - var _this2 = this; + var _this3 = this; if (!this._element.classList.contains(CLASS_NAME_SHOW$6)) { return; @@ -4867,9 +4873,9 @@ } var complete = function complete() { - _this2._element.classList.add(CLASS_NAME_HIDE); + _this3._element.classList.add(CLASS_NAME_HIDE); - EventHandler.trigger(_this2._element, EVENT_HIDDEN$4); + EventHandler.trigger(_this3._element, EVENT_HIDDEN$4); }; this._element.classList.remove(CLASS_NAME_SHOW$6); @@ -4891,8 +4897,9 @@ } EventHandler.off(this._element, EVENT_CLICK_DISMISS$1); - Data.removeData(this._element, DATA_KEY$a); - this._element = null; + + _BaseComponent.prototype.dispose.call(this); + this._config = null; } // Private ; @@ -4904,10 +4911,10 @@ }; _proto._setListeners = function _setListeners() { - var _this3 = this; + var _this4 = this; EventHandler.on(this._element, EVENT_CLICK_DISMISS$1, SELECTOR_DATA_DISMISS$1, function () { - return _this3.hide(); + return _this4.hide(); }); }; @@ -4937,16 +4944,7 @@ }); }; - Toast.getInstance = function getInstance(element) { - return Data.getData(element, DATA_KEY$a); - }; - _createClass(Toast, null, [{ - key: "VERSION", - get: function get() { - return VERSION$a; - } - }, { key: "DefaultType", get: function get() { return DefaultType$7; @@ -4956,10 +4954,15 @@ get: function get() { return Default$7; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$a; + } }]); return Toast; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * jQuery diff --git a/dist/js/bootstrap.js.map b/dist/js/bootstrap.js.map index 48abfb2bf755a0256fb3e3d9481cdb811e5d3eec..2d128f3789adab88833cf51e9b02a1c5843aae1a 100644 GIT binary patch delta 44727 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 delta 44932 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�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,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners(),T(t,"bs.carousel",this)}var e=t.prototype;return e.next=function(){this._isSliding||this._slide("next")},e.nextWhenVisible=function(){!document.hidden&&_(this._element)&&this.next()},e.prev=function(){this._isSliding||this._slide("prev")},e.pause=function(t){t||(this._isPaused=!0),z.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(d(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},e.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},e.to=function(t){var e=this;this._activeElement=z.findOne(".active.carousel-item",this._element);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)B.one(this._element,"slid.bs.carousel",(function(){return e.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var i=t>n?"next":"prev";this._slide(i,this._items[t])}},e.dispose=function(){B.off(this._element,Y),L(this._element,"bs.carousel"),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},e._getConfig=function(t){return t=s({},q,t),m(X,t,$),t},e._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},e._addEventListeners=function(){var t=this;this._config.keyboard&&B.on(this._element,"keydown.bs.carousel",(function(e){return t._keydown(e)})),"hover"===this._config.pause&&(B.on(this._element,"mouseenter.bs.carousel",(function(e){return t.pause(e)})),B.on(this._element,"mouseleave.bs.carousel",(function(e){return t.cycle(e)}))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()},e._addTouchEventListeners=function(){var t=this,e=function(e){t._pointerEvent&&G[e.pointerType.toUpperCase()]?t.touchStartX=e.clientX:t._pointerEvent||(t.touchStartX=e.touches[0].clientX)},n=function(e){t._pointerEvent&&G[e.pointerType.toUpperCase()]&&(t.touchDeltaX=e.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),500+t._config.interval))};z.find(".carousel-item img",this._element).forEach((function(t){B.on(t,"dragstart.bs.carousel",(function(t){return t.preventDefault()}))})),this._pointerEvent?(B.on(this._element,"pointerdown.bs.carousel",(function(t){return e(t)})),B.on(this._element,"pointerup.bs.carousel",(function(t){return n(t)})),this._element.classList.add("pointer-event")):(B.on(this._element,"touchstart.bs.carousel",(function(t){return e(t)})),B.on(this._element,"touchmove.bs.carousel",(function(e){return function(e){e.touches&&e.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=e.touches[0].clientX-t.touchStartX}(e)})),B.on(this._element,"touchend.bs.carousel",(function(t){return n(t)})))},e._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.key){case"ArrowLeft":t.preventDefault(),this.prev();break;case"ArrowRight":t.preventDefault(),this.next()}},e._getItemIndex=function(t){return this._items=t&&t.parentNode?z.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)},e._getItemByDirection=function(t,e){var n="next"===t,i="prev"===t,o=this._getItemIndex(e),s=this._items.length-1;if((i&&0===o||n&&o===s)&&!this._config.wrap)return e;var r=(o+("prev"===t?-1:1))%this._items.length;return-1===r?this._items[this._items.length-1]:this._items[r]},e._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(z.findOne(".active.carousel-item",this._element));return B.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:i,to:n})},e._setActiveIndicatorElement=function(t){if(this._indicatorsElement){for(var e=z.find(".active",this._indicatorsElement),n=0;n0)for(var i=0;i0&&s--,"ArrowDown"===e.key&&sdocument.documentElement.clientHeight;e||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static");var n=f(this._dialog);B.off(this._element,"transitionend"),B.one(this._element,"transitionend",(function(){t._element.classList.remove("modal-static"),e||(B.one(t._element,"transitionend",(function(){t._element.style.overflowY=""})),p(t._element,n))})),p(this._element,n),this._element.focus()}},e._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,allowList:gt,popperConfig:null},Et={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},Tt=function(){function t(t,e){if(void 0===n.default)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners(),T(t,this.constructor.DATA_KEY,this)}var e=t.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=k(t.delegateTarget,e);n||(n=new this.constructor(t.delegateTarget,this._getDelegateConfig()),T(t.delegateTarget,e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),L(this.element,this.constructor.DATA_KEY),B.off(this.element,this.constructor.EVENT_KEY),B.off(this.element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.parentNode.removeChild(this.tip),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===this.element.style.display)throw new Error("Please use show on visible elements");if(this.isWithContent()&&this._isEnabled){var e=B.trigger(this.element,this.constructor.Event.SHOW),i=function t(e){if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){var n=e.getRootNode();return n instanceof ShadowRoot?n:null}return e instanceof ShadowRoot?e:e.parentNode?t(e.parentNode):null}(this.element),o=null===i?this.element.ownerDocument.documentElement.contains(this.element):i.contains(this.element);if(e.defaultPrevented||!o)return;var s=this.getTipElement(),r=l(this.constructor.NAME);s.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&s.classList.add("fade");var a="function"==typeof this.config.placement?this.config.placement.call(this,s,this.element):this.config.placement,c=this._getAttachment(a);this._addAttachmentClass(c);var u,h=this._getContainer();if(T(s,this.constructor.DATA_KEY,this),this.element.ownerDocument.documentElement.contains(this.tip)||h.appendChild(s),B.trigger(this.element,this.constructor.Event.INSERTED),this._popper=new n.default(this.element,s,this._getPopperConfig(c)),s.classList.add("show"),"ontouchstart"in document.documentElement)(u=[]).concat.apply(u,document.body.children).forEach((function(t){B.on(t,"mouseover",(function(){}))}));var d=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,B.trigger(t.element,t.constructor.Event.SHOWN),"out"===e&&t._leave(null,t)};if(this.tip.classList.contains("fade")){var g=f(this.tip);B.one(this.tip,"transitionend",d),p(this.tip,g)}else d()}},e.hide=function(){var t=this;if(this._popper){var e=this.getTipElement(),n=function(){"show"!==t._hoverState&&e.parentNode&&e.parentNode.removeChild(e),t._cleanTipClass(),t.element.removeAttribute("aria-describedby"),B.trigger(t.element,t.constructor.Event.HIDDEN),t._popper.destroy()};if(!B.trigger(this.element,this.constructor.Event.HIDE).defaultPrevented){var i;if(e.classList.remove("show"),"ontouchstart"in document.documentElement)(i=[]).concat.apply(i,document.body.children).forEach((function(t){return B.off(t,"mouseover",v)}));if(this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this.tip.classList.contains("fade")){var o=f(e);B.one(e,"transitionend",n),p(e,o)}else n();this._hoverState=""}}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.getTipElement=function(){if(this.tip)return this.tip;var t=document.createElement("div");return t.innerHTML=this.config.template,this.tip=t.children[0],this.tip},e.setContent=function(){var t=this.getTipElement();this.setElementContent(z.findOne(".tooltip-inner",t),this.getTitle()),t.classList.remove("fade","show")},e.setElementContent=function(t,e){if(null!==t)return"object"==typeof e&&g(e)?(e.jquery&&(e=e[0]),void(this.config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this.config.html?(this.config.sanitize&&(e=pt(e,this.config.allowList,this.config.sanitizeFn)),t.innerHTML=e):t.textContent=e)},e.getTitle=function(){var t=this.element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},e._getPopperConfig=function(t){var e=this;return s({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:"."+this.constructor.NAME+"-arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},this.config.popperConfig)},e._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-tooltip-"+t)},e._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=s({},e.offsets,t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},e._getContainer=function(){return!1===this.config.container?document.body:g(this.config.container)?this.config.container:z.findOne(this.config.container)},e._getAttachment=function(t){return yt[t.toUpperCase()]},e._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)B.on(t.element,t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==e){var n="hover"===e?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,i="hover"===e?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;B.on(t.element,n,t.config.selector,(function(e){return t._enter(e)})),B.on(t.element,i,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t.element&&t.hide()},B.on(this.element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=s({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var t=this.element.getAttribute("title"),e=typeof this.element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this.element.setAttribute("data-bs-original-title",t||""),this.element.setAttribute("title",""))},e._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||k(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),T(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){"show"===e._hoverState&&e.show()}),e.config.delay.show):e.show())},e._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||k(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),T(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){"out"===e._hoverState&&e.hide()}),e.config.delay.hide):e.hide())},e._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},e._getConfig=function(t){var e=V.getDataAttributes(this.element);return Object.keys(e).forEach((function(t){vt.has(t)&&delete e[t]})),t&&"object"==typeof t.container&&t.container.jquery&&(t.container=t.container[0]),"number"==typeof(t=s({},this.constructor.Default,e,"object"==typeof t&&t?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()),m(mt,t,this.constructor.DefaultType),t.sanitize&&(t.template=pt(t.template,t.allowList,t.sanitizeFn)),t},e._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},e._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(_t);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},e._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(t.placement))},e._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(t.classList.remove("fade"),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},t.jQueryInterface=function(e){return this.each((function(){var n=k(this,"bs.tooltip"),i="object"==typeof e&&e;if((n||!/dispose|hide/.test(e))&&(n||(n=new t(this,i)),"string"==typeof e)){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e]()}}))},t.getInstance=function(t){return k(t,"bs.tooltip")},o(t,null,[{key:"VERSION",get:function(){return"5.0.0-alpha3"}},{key:"Default",get:function(){return wt}},{key:"NAME",get:function(){return mt}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return Et}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return bt}}]),t}();w((function(){var t=y();if(t){var e=t.fn[mt];t.fn[mt]=Tt.jQueryInterface,t.fn[mt].Constructor=Tt,t.fn[mt].noConflict=function(){return t.fn[mt]=e,Tt.jQueryInterface}}}));var kt="popover",Lt=new RegExp("(^|\\s)bs-popover\\S+","g"),Ct=s({},Tt.Default,{placement:"right",trigger:"click",content:"",template:''}),At=s({},Tt.DefaultType,{content:"(string|element|function)"}),St={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},Dt=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var s=i.prototype;return s.isWithContent=function(){return this.getTitle()||this._getContent()},s.setContent=function(){var t=this.getTipElement();this.setElementContent(z.findOne(".popover-header",t),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(z.findOne(".popover-body",t),e),t.classList.remove("fade","show")},s._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-popover-"+t)},s._getContent=function(){return this.element.getAttribute("data-bs-content")||this.config.content},s._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(Lt);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},i.jQueryInterface=function(t){return this.each((function(){var e=k(this,"bs.popover"),n="object"==typeof t?t:null;if((e||!/dispose|hide/.test(t))&&(e||(e=new i(this,n),T(this,"bs.popover",e)),"string"==typeof t)){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},i.getInstance=function(t){return k(t,"bs.popover")},o(i,null,[{key:"VERSION",get:function(){return"5.0.0-alpha3"}},{key:"Default",get:function(){return Ct}},{key:"NAME",get:function(){return kt}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return St}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return At}}]),i}(Tt);w((function(){var t=y();if(t){var e=t.fn[kt];t.fn[kt]=Dt.jQueryInterface,t.fn[kt].Constructor=Dt,t.fn[kt].noConflict=function(){return t.fn[kt]=e,Dt.jQueryInterface}}}));var Nt="scrollspy",It={offset:10,method:"auto",target:""},Ot={offset:"number",method:"string",target:"(string|element)"},jt=function(){function t(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" .nav-link, "+this._config.target+" .list-group-item, "+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,B.on(this._scrollElement,"scroll.bs.scrollspy",(function(t){return n._process(t)})),this.refresh(),this._process(),T(t,"bs.scrollspy",this)}var e=t.prototype;return e.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?"offset":"position",n="auto"===this._config.method?e:this._config.method,i="position"===n?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),z.find(this._selector).map((function(t){var e=u(t),o=e?z.findOne(e):null;if(o){var s=o.getBoundingClientRect();if(s.width||s.height)return[V[n](o).top+i,e]}return null})).filter((function(t){return t})).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},e.dispose=function(){L(this._element,"bs.scrollspy"),B.off(this._scrollElement,".bs.scrollspy"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},e._getConfig=function(t){if("string"!=typeof(t=s({},It,"object"==typeof t&&t?t:{})).target&&g(t.target)){var e=t.target.id;e||(e=l(Nt),t.target.id=e),t.target="#"+e}return m(Nt,t,Ot),t},e._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},e._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},e._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},e._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&(void 0===this._offsets[o+1]||t li > .active":".active";e=(e=z.find(o,i))[e.length-1]}var s=null;if(e&&(s=B.trigger(e,"hide.bs.tab",{relatedTarget:this._element})),!(B.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==s&&s.defaultPrevented)){this._activate(this._element,i);var r=function(){B.trigger(e,"hidden.bs.tab",{relatedTarget:t._element}),B.trigger(t._element,"shown.bs.tab",{relatedTarget:e})};n?this._activate(n,n.parentNode,r):r()}}},e.dispose=function(){L(this._element,"bs.tab"),this._element=null},e._activate=function(t,e,n){var i=this,o=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?z.children(e,".active"):z.find(":scope > li > .active",e))[0],s=n&&o&&o.classList.contains("fade"),r=function(){return i._transitionComplete(t,o,n)};if(o&&s){var a=f(o);o.classList.remove("show"),B.one(o,"transitionend",r),p(o,a)}else r()},e._transitionComplete=function(t,e,n){if(e){e.classList.remove("active");var i=z.findOne(":scope > .dropdown-menu .active",e.parentNode);i&&i.classList.remove("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}(t.classList.add("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),b(t),t.classList.contains("fade")&&t.classList.add("show"),t.parentNode&&t.parentNode.classList.contains("dropdown-menu"))&&(t.closest(".dropdown")&&z.find(".dropdown-toggle").forEach((function(t){return t.classList.add("active")})),t.setAttribute("aria-expanded",!0));n&&n()},t.jQueryInterface=function(e){return this.each((function(){var n=k(this,"bs.tab")||new t(this);if("string"==typeof e){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e]()}}))},t.getInstance=function(t){return k(t,"bs.tab")},o(t,null,[{key:"VERSION",get:function(){return"5.0.0-alpha3"}}]),t}();B.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){t.preventDefault(),(k(this,"bs.tab")||new Pt(this)).show()})),w((function(){var t=y();if(t){var e=t.fn.tab;t.fn.tab=Pt.jQueryInterface,t.fn.tab.Constructor=Pt,t.fn.tab.noConflict=function(){return t.fn.tab=e,Pt.jQueryInterface}}}));var xt={animation:"boolean",autohide:"boolean",delay:"number"},Rt={animation:!0,autohide:!0,delay:5e3},Ht=function(){function t(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners(),T(t,"bs.toast",this)}var e=t.prototype;return e.show=function(){var t=this;if(!B.trigger(this._element,"show.bs.toast").defaultPrevented){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var e=function(){t._element.classList.remove("showing"),t._element.classList.add("show"),B.trigger(t._element,"shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove("hide"),b(this._element),this._element.classList.add("showing"),this._config.animation){var n=f(this._element);B.one(this._element,"transitionend",e),p(this._element,n)}else e()}},e.hide=function(){var t=this;if(this._element.classList.contains("show")&&!B.trigger(this._element,"hide.bs.toast").defaultPrevented){var e=function(){t._element.classList.add("hide"),B.trigger(t._element,"hidden.bs.toast")};if(this._element.classList.remove("show"),this._config.animation){var n=f(this._element);B.one(this._element,"transitionend",e),p(this._element,n)}else e()}},e.dispose=function(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),B.off(this._element,"click.dismiss.bs.toast"),L(this._element,"bs.toast"),this._element=null,this._config=null},e._getConfig=function(t){return t=s({},Rt,V.getDataAttributes(this._element),"object"==typeof t&&t?t:{}),m("toast",t,this.constructor.DefaultType),t},e._setListeners=function(){var t=this;B.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',(function(){return t.hide()}))},e._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},t.jQueryInterface=function(e){return this.each((function(){var n=k(this,"bs.toast");if(n||(n=new t(this,"object"==typeof e&&e)),"string"==typeof e){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e](this)}}))},t.getInstance=function(t){return k(t,"bs.toast")},o(t,null,[{key:"VERSION",get:function(){return"5.0.0-alpha3"}},{key:"DefaultType",get:function(){return xt}},{key:"Default",get:function(){return Rt}}]),t}();return w((function(){var t=y();if(t){var e=t.fn.toast;t.fn.toast=Ht.jQueryInterface,t.fn.toast.Constructor=Ht,t.fn.toast.noConflict=function(){return t.fn.toast=e,Ht.jQueryInterface}}})),{Alert:U,Button:W,Carousel:Z,Collapse:nt,Dropdown:at,Modal:ut,Popover:Dt,ScrollSpy:jt,Tab:Pt,Toast:Ht,Tooltip:Tt}})); +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("popper.js")):"function"==typeof define&&define.amd?define(["popper.js"],e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e(t.Popper)}(this,(function(t){"use strict";function e(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var n=e(t);function i(t,e){for(var n=0;n0,i._pointerEvent=Boolean(window.PointerEvent),i._addEventListeners(),i}r(e,t);var n=e.prototype;return n.next=function(){this._isSliding||this._slide("next")},n.nextWhenVisible=function(){!document.hidden&&v(this._element)&&this.next()},n.prev=function(){this._isSliding||this._slide("prev")},n.pause=function(t){t||(this._isPaused=!0),q.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(g(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},n.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(t){var e=this;this._activeElement=q.findOne(".active.carousel-item",this._element);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)K.one(this._element,"slid.bs.carousel",(function(){return e.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var i=t>n?"next":"prev";this._slide(i,this._items[t])}},n.dispose=function(){t.prototype.dispose.call(this),K.off(this._element,$),this._items=null,this._config=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},n._getConfig=function(t){return t=s({},G,t),_(V,t,Z),t},n._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},n._addEventListeners=function(){var t=this;this._config.keyboard&&K.on(this._element,"keydown.bs.carousel",(function(e){return t._keydown(e)})),"hover"===this._config.pause&&(K.on(this._element,"mouseenter.bs.carousel",(function(e){return t.pause(e)})),K.on(this._element,"mouseleave.bs.carousel",(function(e){return t.cycle(e)}))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()},n._addTouchEventListeners=function(){var t=this,e=function(e){t._pointerEvent&&J[e.pointerType.toUpperCase()]?t.touchStartX=e.clientX:t._pointerEvent||(t.touchStartX=e.touches[0].clientX)},n=function(e){t._pointerEvent&&J[e.pointerType.toUpperCase()]&&(t.touchDeltaX=e.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),500+t._config.interval))};q.find(".carousel-item img",this._element).forEach((function(t){K.on(t,"dragstart.bs.carousel",(function(t){return t.preventDefault()}))})),this._pointerEvent?(K.on(this._element,"pointerdown.bs.carousel",(function(t){return e(t)})),K.on(this._element,"pointerup.bs.carousel",(function(t){return n(t)})),this._element.classList.add("pointer-event")):(K.on(this._element,"touchstart.bs.carousel",(function(t){return e(t)})),K.on(this._element,"touchmove.bs.carousel",(function(e){return function(e){e.touches&&e.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=e.touches[0].clientX-t.touchStartX}(e)})),K.on(this._element,"touchend.bs.carousel",(function(t){return n(t)})))},n._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.key){case"ArrowLeft":t.preventDefault(),this.prev();break;case"ArrowRight":t.preventDefault(),this.next()}},n._getItemIndex=function(t){return this._items=t&&t.parentNode?q.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)},n._getItemByDirection=function(t,e){var n="next"===t,i="prev"===t,o=this._getItemIndex(e),s=this._items.length-1;if((i&&0===o||n&&o===s)&&!this._config.wrap)return e;var r=(o+("prev"===t?-1:1))%this._items.length;return-1===r?this._items[this._items.length-1]:this._items[r]},n._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(q.findOne(".active.carousel-item",this._element));return K.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:i,to:n})},n._setActiveIndicatorElement=function(t){if(this._indicatorsElement){for(var e=q.find(".active",this._indicatorsElement),n=0;n0)for(var i=0;i0&&s--,"ArrowDown"===t.key&&sdocument.documentElement.clientHeight;e||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static");var n=h(this._dialog);K.off(this._element,"transitionend"),K.one(this._element,"transitionend",(function(){t._element.classList.remove("modal-static"),e||(K.one(t._element,"transitionend",(function(){t._element.style.overflowY=""})),m(t._element,n))})),m(this._element,n),this._element.focus()}},n._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},n._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",customClass:"",sanitize:!0,sanitizeFn:null,allowList:mt,popperConfig:null},Lt={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},kt=function(t){function e(e,i){var o;if(void 0===n.default)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");return(o=t.call(this,e)||this)._isEnabled=!0,o._timeout=0,o._hoverState="",o._activeTrigger={},o._popper=null,o.config=o._getConfig(i),o.tip=null,o._setListeners(),o}r(e,t);var i=e.prototype;return i.enable=function(){this._isEnabled=!0},i.disable=function(){this._isEnabled=!1},i.toggleEnabled=function(){this._isEnabled=!this._isEnabled},i.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=k(t.delegateTarget,e);n||(n=new this.constructor(t.delegateTarget,this._getDelegateConfig()),L(t.delegateTarget,e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}},i.dispose=function(){clearTimeout(this._timeout),K.off(this._element,this.constructor.EVENT_KEY),K.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.parentNode.removeChild(this.tip),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.config=null,this.tip=null,t.prototype.dispose.call(this)},i.show=function(){var t=this;if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(this.isWithContent()&&this._isEnabled){var e=K.trigger(this._element,this.constructor.Event.SHOW),i=function t(e){if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){var n=e.getRootNode();return n instanceof ShadowRoot?n:null}return e instanceof ShadowRoot?e:e.parentNode?t(e.parentNode):null}(this._element),o=null===i?this._element.ownerDocument.documentElement.contains(this._element):i.contains(this._element);if(e.defaultPrevented||!o)return;var s=this.getTipElement(),r=c(this.constructor.NAME);s.setAttribute("id",r),this._element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&s.classList.add("fade");var a="function"==typeof this.config.placement?this.config.placement.call(this,s,this._element):this.config.placement,l=this._getAttachment(a);this._addAttachmentClass(l);var u=this._getContainer();L(s,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||u.appendChild(s),K.trigger(this._element,this.constructor.Event.INSERTED),this._popper=new n.default(this._element,s,this._getPopperConfig(l)),s.classList.add("show");var f,d,g="function"==typeof this.config.customClass?this.config.customClass():this.config.customClass;if(g)(f=s.classList).add.apply(f,g.split(" "));if("ontouchstart"in document.documentElement)(d=[]).concat.apply(d,document.body.children).forEach((function(t){K.on(t,"mouseover",(function(){}))}));var p=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,K.trigger(t._element,t.constructor.Event.SHOWN),"out"===e&&t._leave(null,t)};if(this.tip.classList.contains("fade")){var _=h(this.tip);K.one(this.tip,"transitionend",p),m(this.tip,_)}else p()}},i.hide=function(){var t=this;if(this._popper){var e=this.getTipElement(),n=function(){"show"!==t._hoverState&&e.parentNode&&e.parentNode.removeChild(e),t._cleanTipClass(),t._element.removeAttribute("aria-describedby"),K.trigger(t._element,t.constructor.Event.HIDDEN),t._popper.destroy()};if(!K.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented){var i;if(e.classList.remove("show"),"ontouchstart"in document.documentElement)(i=[]).concat.apply(i,document.body.children).forEach((function(t){return K.off(t,"mouseover",b)}));if(this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this.tip.classList.contains("fade")){var o=h(e);K.one(e,"transitionend",n),m(e,o)}else n();this._hoverState=""}}},i.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},i.isWithContent=function(){return Boolean(this.getTitle())},i.getTipElement=function(){if(this.tip)return this.tip;var t=document.createElement("div");return t.innerHTML=this.config.template,this.tip=t.children[0],this.tip},i.setContent=function(){var t=this.getTipElement();this.setElementContent(q.findOne(".tooltip-inner",t),this.getTitle()),t.classList.remove("fade","show")},i.setElementContent=function(t,e){if(null!==t)return"object"==typeof e&&p(e)?(e.jquery&&(e=e[0]),void(this.config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this.config.html?(this.config.sanitize&&(e=_t(e,this.config.allowList,this.config.sanitizeFn)),t.innerHTML=e):t.textContent=e)},i.getTitle=function(){var t=this._element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this._element):this.config.title),t},i._getPopperConfig=function(t){var e=this;return s({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:"."+this.constructor.NAME+"-arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},this.config.popperConfig)},i._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-tooltip-"+t)},i._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=s({},e.offsets,t.config.offset(e.offsets,t._element)||{}),e}:e.offset=this.config.offset,e},i._getContainer=function(){return!1===this.config.container?document.body:p(this.config.container)?this.config.container:q.findOne(this.config.container)},i._getAttachment=function(t){return Et[t.toUpperCase()]},i._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)K.on(t._element,t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==e){var n="hover"===e?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,i="hover"===e?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;K.on(t._element,n,t.config.selector,(function(e){return t._enter(e)})),K.on(t._element,i,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t._element&&t.hide()},K.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=s({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},i._fixTitle=function(){var t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))},i._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||k(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),L(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){"show"===e._hoverState&&e.show()}),e.config.delay.show):e.show())},i._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||k(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),L(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){"out"===e._hoverState&&e.hide()}),e.config.delay.hide):e.hide())},i._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},i._getConfig=function(t){var e=X.getDataAttributes(this._element);return Object.keys(e).forEach((function(t){yt.has(t)&&delete e[t]})),t&&"object"==typeof t.container&&t.container.jquery&&(t.container=t.container[0]),"number"==typeof(t=s({},this.constructor.Default,e,"object"==typeof t&&t?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()),_(vt,t,this.constructor.DefaultType),t.sanitize&&(t.template=_t(t.template,t.allowList,t.sanitizeFn)),t},i._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},i._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(bt);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},i._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(t.placement))},i._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(t.classList.remove("fade"),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},e.jQueryInterface=function(t){return this.each((function(){var n=k(this,"bs.tooltip"),i="object"==typeof t&&t;if((n||!/dispose|hide/.test(t))&&(n||(n=new e(this,i)),"string"==typeof t)){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t]()}}))},o(e,null,[{key:"Default",get:function(){return Tt}},{key:"NAME",get:function(){return vt}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return Lt}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return wt}}]),e}(Q);E((function(){var t=w();if(t){var e=t.fn[vt];t.fn[vt]=kt.jQueryInterface,t.fn[vt].Constructor=kt,t.fn[vt].noConflict=function(){return t.fn[vt]=e,kt.jQueryInterface}}}));var At="popover",Ct=new RegExp("(^|\\s)bs-popover\\S+","g"),Dt=s({},kt.Default,{placement:"right",trigger:"click",content:"",template:''}),St=s({},kt.DefaultType,{content:"(string|element|function)"}),Nt={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},Ot=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.isWithContent=function(){return this.getTitle()||this._getContent()},n.setContent=function(){var t=this.getTipElement();this.setElementContent(q.findOne(".popover-header",t),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this._element)),this.setElementContent(q.findOne(".popover-body",t),e),t.classList.remove("fade","show")},n._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-popover-"+t)},n._getContent=function(){return this._element.getAttribute("data-bs-content")||this.config.content},n._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(Ct);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},e.jQueryInterface=function(t){return this.each((function(){var n=k(this,"bs.popover"),i="object"==typeof t?t:null;if((n||!/dispose|hide/.test(t))&&(n||(n=new e(this,i),L(this,"bs.popover",n)),"string"==typeof t)){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t]()}}))},o(e,null,[{key:"Default",get:function(){return Dt}},{key:"NAME",get:function(){return At}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return Nt}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return St}}]),e}(kt);E((function(){var t=w();if(t){var e=t.fn[At];t.fn[At]=Ot.jQueryInterface,t.fn[At].Constructor=Ot,t.fn[At].noConflict=function(){return t.fn[At]=e,Ot.jQueryInterface}}}));var It="scrollspy",jt={offset:10,method:"auto",target:""},xt={offset:"number",method:"string",target:"(string|element)"},Pt=function(t){function e(e,n){var i;return(i=t.call(this,e)||this)._scrollElement="BODY"===e.tagName?window:e,i._config=i._getConfig(n),i._selector=i._config.target+" .nav-link, "+i._config.target+" .list-group-item, "+i._config.target+" .dropdown-item",i._offsets=[],i._targets=[],i._activeTarget=null,i._scrollHeight=0,K.on(i._scrollElement,"scroll.bs.scrollspy",(function(t){return i._process(t)})),i.refresh(),i._process(),i}r(e,t);var n=e.prototype;return n.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?"offset":"position",n="auto"===this._config.method?e:this._config.method,i="position"===n?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),q.find(this._selector).map((function(t){var e=f(t),o=e?q.findOne(e):null;if(o){var s=o.getBoundingClientRect();if(s.width||s.height)return[X[n](o).top+i,e]}return null})).filter((function(t){return t})).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},n.dispose=function(){t.prototype.dispose.call(this),K.off(this._scrollElement,".bs.scrollspy"),this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},n._getConfig=function(t){if("string"!=typeof(t=s({},jt,"object"==typeof t&&t?t:{})).target&&p(t.target)){var e=t.target.id;e||(e=c(It),t.target.id=e),t.target="#"+e}return _(It,t,xt),t},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&(void 0===this._offsets[o+1]||t li > .active":".active";e=(e=q.find(o,i))[e.length-1]}var s=null;if(e&&(s=K.trigger(e,"hide.bs.tab",{relatedTarget:this._element})),!(K.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==s&&s.defaultPrevented)){this._activate(this._element,i);var r=function(){K.trigger(e,"hidden.bs.tab",{relatedTarget:t._element}),K.trigger(t._element,"shown.bs.tab",{relatedTarget:e})};n?this._activate(n,n.parentNode,r):r()}}},n._activate=function(t,e,n){var i=this,o=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?q.children(e,".active"):q.find(":scope > li > .active",e))[0],s=n&&o&&o.classList.contains("fade"),r=function(){return i._transitionComplete(t,o,n)};if(o&&s){var a=h(o);o.classList.remove("show"),K.one(o,"transitionend",r),m(o,a)}else r()},n._transitionComplete=function(t,e,n){if(e){e.classList.remove("active");var i=q.findOne(":scope > .dropdown-menu .active",e.parentNode);i&&i.classList.remove("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}(t.classList.add("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),y(t),t.classList.contains("fade")&&t.classList.add("show"),t.parentNode&&t.parentNode.classList.contains("dropdown-menu"))&&(t.closest(".dropdown")&&q.find(".dropdown-toggle").forEach((function(t){return t.classList.add("active")})),t.setAttribute("aria-expanded",!0));n&&n()},e.jQueryInterface=function(t){return this.each((function(){var n=k(this,"bs.tab")||new e(this);if("string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t]()}}))},o(e,null,[{key:"DATA_KEY",get:function(){return"bs.tab"}}]),e}(Q);K.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){t.preventDefault(),(k(this,"bs.tab")||new Ht(this)).show()})),E((function(){var t=w();if(t){var e=t.fn.tab;t.fn.tab=Ht.jQueryInterface,t.fn.tab.Constructor=Ht,t.fn.tab.noConflict=function(){return t.fn.tab=e,Ht.jQueryInterface}}}));var Mt={animation:"boolean",autohide:"boolean",delay:"number"},Rt={animation:!0,autohide:!0,delay:5e3},Bt=function(t){function e(e,n){var i;return(i=t.call(this,e)||this)._config=i._getConfig(n),i._timeout=null,i._setListeners(),i}r(e,t);var n=e.prototype;return n.show=function(){var t=this;if(!K.trigger(this._element,"show.bs.toast").defaultPrevented){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var e=function(){t._element.classList.remove("showing"),t._element.classList.add("show"),K.trigger(t._element,"shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove("hide"),y(this._element),this._element.classList.add("showing"),this._config.animation){var n=h(this._element);K.one(this._element,"transitionend",e),m(this._element,n)}else e()}},n.hide=function(){var t=this;if(this._element.classList.contains("show")&&!K.trigger(this._element,"hide.bs.toast").defaultPrevented){var e=function(){t._element.classList.add("hide"),K.trigger(t._element,"hidden.bs.toast")};if(this._element.classList.remove("show"),this._config.animation){var n=h(this._element);K.one(this._element,"transitionend",e),m(this._element,n)}else e()}},n.dispose=function(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),K.off(this._element,"click.dismiss.bs.toast"),t.prototype.dispose.call(this),this._config=null},n._getConfig=function(t){return t=s({},Rt,X.getDataAttributes(this._element),"object"==typeof t&&t?t:{}),_("toast",t,this.constructor.DefaultType),t},n._setListeners=function(){var t=this;K.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',(function(){return t.hide()}))},n._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},e.jQueryInterface=function(t){return this.each((function(){var n=k(this,"bs.toast");if(n||(n=new e(this,"object"==typeof t&&t)),"string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t](this)}}))},o(e,null,[{key:"DefaultType",get:function(){return Mt}},{key:"Default",get:function(){return Rt}},{key:"DATA_KEY",get:function(){return"bs.toast"}}]),e}(Q);return E((function(){var t=w();if(t){var e=t.fn.toast;t.fn.toast=Bt.jQueryInterface,t.fn.toast.Constructor=Bt,t.fn.toast.noConflict=function(){return t.fn.toast=e,Bt.jQueryInterface}}})),{Alert:W,Button:F,Carousel:tt,Collapse:ot,Dropdown:ct,Modal:dt,Popover:Ot,ScrollSpy:Pt,Tab:Ht,Toast:Bt,Tooltip:kt}})); //# sourceMappingURL=bootstrap.min.js.map \ No newline at end of file diff --git a/dist/js/bootstrap.min.js.map b/dist/js/bootstrap.min.js.map index 1fa741b1939fb91b00b50089fcdfe7e014c6fcda..531fe615ee97745aa6deb2c84c8ba50571d3325a 100644 GIT binary patch delta 49304 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 BGd%zR diff --git a/js/dist/alert.js b/js/dist/alert.js index 5d3acacf2..f1407141d 100644 --- a/js/dist/alert.js +++ b/js/dist/alert.js @@ -5,7 +5,7 @@ */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js')) : - typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js'], factory) : + typeof define === 'function' && define.amd ? define(['./dom/data', './dom/event-handler'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.Alert = factory(global.Data, global.EventHandler)); }(this, (function (Data, EventHandler) { 'use strict'; @@ -112,8 +112,53 @@ * ------------------------------------------------------------------------ */ - var NAME = 'alert'; var VERSION = '5.0.0-alpha3'; + + var BaseComponent = /*#__PURE__*/function () { + function BaseComponent(element) { + if (!element) { + return; + } + + this._element = element; + Data__default['default'].setData(element, this.constructor.DATA_KEY, this); + } + + var _proto = BaseComponent.prototype; + + _proto.dispose = function dispose() { + Data__default['default'].removeData(this._element, this.constructor.DATA_KEY); + this._element = null; + } + /** Static */ + ; + + BaseComponent.getInstance = function getInstance(element) { + return Data__default['default'].getData(element, this.DATA_KEY); + }; + + _createClass(BaseComponent, null, [{ + key: "VERSION", + get: function get() { + return VERSION; + } + }]); + + return BaseComponent; + }(); + + function _defineProperties$1(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + + function _createClass$1(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties$1(Constructor.prototype, protoProps); if (staticProps) _defineProperties$1(Constructor, staticProps); return Constructor; } + + function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; } + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'alert'; var DATA_KEY = 'bs.alert'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; @@ -130,15 +175,12 @@ * ------------------------------------------------------------------------ */ - var Alert = /*#__PURE__*/function () { - function Alert(element) { - this._element = element; - - if (this._element) { - Data__default['default'].setData(element, DATA_KEY, this); - } - } // Getters + var Alert = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Alert, _BaseComponent); + function Alert() { + return _BaseComponent.apply(this, arguments) || this; + } var _proto = Alert.prototype; @@ -153,11 +195,6 @@ } this._removeElement(rootElement); - }; - - _proto.dispose = function dispose() { - Data__default['default'].removeData(this._element, DATA_KEY); - this._element = null; } // Private ; @@ -220,19 +257,16 @@ }; }; - Alert.getInstance = function getInstance(element) { - return Data__default['default'].getData(element, DATA_KEY); - }; - - _createClass(Alert, null, [{ - key: "VERSION", + _createClass$1(Alert, null, [{ + key: "DATA_KEY", + // Getters get: function get() { - return VERSION; + return DATA_KEY; } }]); return Alert; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation diff --git a/js/dist/alert.js.map b/js/dist/alert.js.map index e79e6957f7e6862542df750f04ef12b22aa9bc57..f6b868b0d8754838ce08c8a950a5ec53808a2a5d 100644 GIT binary patch delta 2309 zcmah}U1%It6lPLuYHLHJ%}+O5GTqeXZ?c_dDPB zo$t;cJMX?K?IxQRP1hR8IfZq{wrua=cq6dJlg+YMGHo~S+b!CpwY7H6OKo@-XbPH&~)9@g00zMA} zI=z*=8_qel>y^qm&nbm9cAdSL(&rVKwqQFr9{AUqUf2z^!dJoOXZ!l(SrTm&m#o`ndCjZi=q=bGB?MnKWMBKZqxy2o z`;wAJU$FY15>LKeatd;HI8x_?*9{j#^XS3dYG?b6hOAZbEPJWm1W&%ZV9RnOB2QSJ zXO&zcB+IT(e%bQmJ<>hBeyJ>%EU#R$A8%B7hbC3O4?cCcIv)D7Ivhtk;3p zdf$QzeevomeLaU7j7fNJAe2le6FOr|F_&*HAGWjj^xGhoxsSWX(0Dh&>8CE)<{#h&L?Mo#zCXL5=$? zGUSUX(D2pK=uoe4*ltBiC=|ZqMcF}nukxtrbyqk zKSGp#$9G&z*C0W&^n+Mfj);m{erTGb8l4ovi+oJ%qV=frD%BTMF>*gAwvJtoVmJh9nZw(oub)H;Nt`m; zjzgvRE%Pz>XpA?lilojEA&1|D*X{olzut`Y9h6>y^o6clSch{J7jRPy(BtQI zqJb8n9T^dOzetcQAW57MT7iuEc~l6Gh?BM3TG0J#L&kK~8&lMjdB);<)rmQlG|F%| zF?|-VF@5*11AC zU%?N`!JsGERGv>^b-%vOG3l+51X{~Rxw49i=7rw8xPXiFyv*Y|0U!(}b&xM>@ae^K zC-D1%;AyIGIFU?x@Y}`F{tCk2bXSEvDycOn+#8%MH42)57wO)B7cK>*GE^?bc2GS+ zh+szrcUBZ{a0b{w6+b%lze10xy>dKb&WX^A3T%pzuzi48e+d719s#rXVaX!lo5X30 vV`lN9ZR3X;NwXoL?0-lQ$d(Gl%R~JKdAa^QTNFTI5F`HQ(WeSuTps)jMVzSw delta 1860 zcmZ`(&2Jl35Z5LpEvXb$YFa13p-w_Vf?pEn+m3PE_x5eV#&y1pn@|)v>Be^a8QV$f zR45lDu884SRkW25LPDt869_IyTzV;g0S8Xp5aL=PX5Oyb1cVQ}``*m_W`4h!@z6sOFVA$vflTNwRLlO3BMX<_|g9e68>)3X2tfq*=o5|wa{F#3Z)~9s)1+h z@r5*227ANN%lKgytF=^d*RmfE`TXeWht-xH8iRBGlp4*)r$LY=QFyw##`&Ad1eJ$$4Cd4?`~Y0@IEoG=rnGB{zH zEcViAgMtexcwgu&4&Tmn8D$l+L#C=Y)SWu$l-8-#3`wg?dd#B^1iUK4NkrczR}zoM zEAVvon!hSplJle@TvMnnd8*)0lIJa^Q~5{m=d7pQsk~?qChCG{@i=scKR-ou8D|MX zFCg^<+1ECx8oW8i86GlZ)@qVEWqpqSPRFbT&PKuebQFD{rlrb6; zgvX(|fI=R@&tWkgR4mp=_>#y7Vo(;8d(2gZgusD2P@$9fEQk{c4}+d2zl2}rJkuG2 zf}NUzVq7PMLJDGqSYdWT!1}4j4moQ=!lQQwx3UKHca75Js9T)pRbXAQ3~yC=2L`c-syX9k(H6h(+G>`K7CI8WA>?#&PQA4t-`t1?o?u|Dzc&YIHCh`E2L#X0msG*H zt|_(XSlcTHq*9m%U&u2WMmac^o_nc%K~1s}KP@mB_7GgNqGAk z_h?LQsy$P%hiZOYuq2el8-oo`Op?UpIO?}4c^##vIA>sWo+H?{v(7mQ-TJt{aYdQ@ Vx|*pS>NQu&6%|O#Ne(A^;2&U_8!rF= diff --git a/js/dist/button.js b/js/dist/button.js index a6aa66d38..458dbff8a 100644 --- a/js/dist/button.js +++ b/js/dist/button.js @@ -5,7 +5,7 @@ */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js')) : - typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js'], factory) : + typeof define === 'function' && define.amd ? define(['./dom/data', './dom/event-handler'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.Button = factory(global.Data, global.EventHandler)); }(this, (function (Data, EventHandler) { 'use strict'; @@ -49,8 +49,53 @@ * ------------------------------------------------------------------------ */ - var NAME = 'button'; var VERSION = '5.0.0-alpha3'; + + var BaseComponent = /*#__PURE__*/function () { + function BaseComponent(element) { + if (!element) { + return; + } + + this._element = element; + Data__default['default'].setData(element, this.constructor.DATA_KEY, this); + } + + var _proto = BaseComponent.prototype; + + _proto.dispose = function dispose() { + Data__default['default'].removeData(this._element, this.constructor.DATA_KEY); + this._element = null; + } + /** Static */ + ; + + BaseComponent.getInstance = function getInstance(element) { + return Data__default['default'].getData(element, this.DATA_KEY); + }; + + _createClass(BaseComponent, null, [{ + key: "VERSION", + get: function get() { + return VERSION; + } + }]); + + return BaseComponent; + }(); + + function _defineProperties$1(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + + function _createClass$1(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties$1(Constructor.prototype, protoProps); if (staticProps) _defineProperties$1(Constructor, staticProps); return Constructor; } + + function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; } + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'button'; var DATA_KEY = 'bs.button'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; @@ -63,12 +108,12 @@ * ------------------------------------------------------------------------ */ - var Button = /*#__PURE__*/function () { - function Button(element) { - this._element = element; - Data__default['default'].setData(element, DATA_KEY, this); - } // Getters + var Button = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Button, _BaseComponent); + function Button() { + return _BaseComponent.apply(this, arguments) || this; + } var _proto = Button.prototype; @@ -76,11 +121,6 @@ _proto.toggle = function toggle() { // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE)); - }; - - _proto.dispose = function dispose() { - Data__default['default'].removeData(this._element, DATA_KEY); - this._element = null; } // Static ; @@ -98,19 +138,16 @@ }); }; - Button.getInstance = function getInstance(element) { - return Data__default['default'].getData(element, DATA_KEY); - }; - - _createClass(Button, null, [{ - key: "VERSION", + _createClass$1(Button, null, [{ + key: "DATA_KEY", + // Getters get: function get() { - return VERSION; + return DATA_KEY; } }]); return Button; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation diff --git a/js/dist/button.js.map b/js/dist/button.js.map index fec91ec0aac0eacb33b097f63116a9ae08f3d79c..cafa9df5c35fd1cd930b837e1ea7a1b1519904f5 100644 GIT binary patch delta 1687 zcmZ`(&u<$=6xIq*1f>-P94Ag9HclG<8saDx2v~8LSv%?4@sA`ejw82dV{aPA@vgmI zJ4r)DIl&1kUWGUS{S!*@2`;^G1qlgpLtKzJap!`>d$V!lAlSot_PuYu_rCAV7`8v% zxtF_WcCA-yPOI(MmhC-yTN#^IJ=e6m4X@$Y>7HxSFB^?n2j=m>8T;a?!Lt``KX;x0 zJ__cfPH`g}^roYoH&9IM=Yc>pCqpvY6aCXITUu zO>Cpolfl=)AC#bVw*6boS%KGzPs6^^Zq7=-yD4KC}AZrkZvxN@zQ)3?&5XX3{#%QMhY)2>kp zzfR)?p3lI~vkj<)=i#ex41NngRyu_5SHp_6{5frusTj$(hI_Em4+#2O-l-j0OTEllH4R;q--e)<^a|SCD2=NV})84*L zI~r+baK4{D-J@w`+@-VYoO9N~!q+LWktGmD4l&}_%n?M=-4c?&K%A~1&V(OXJ*_zY zq~x9~!`UYGlZD5TV2FCuG_5IkrdTBHCDy?jEwKSJvAG*XUl}%SUZdp>(RY3N92HCn zQdD}<{Sp#6LxW5-wM5&_@>q+WjQ*Oq3Lne`s^k(Ub@>Xt4Sxv8yhEIRW{oPX`x!KG zU-J8@JZagaS5X?^jpT~(+t77sJSQSCk?DM1gmgfCnd{*Oh8qr zb6J?-x8{UYmBwD)K z5?NS}PAN@jMHiG3+>g#HIruiZ@jCUM5^0UR?Mi)Z!N^-*!T_B>&fcOAt~j z=!iai8J|W4-^CYFC5mT>uw0?#*62Z@V<#^Ro@qICgy{u%IgwKOa5XU#@8|^A<;+vM zKV9Fu0A@OepVFpKlH4=lq?HWeKL zu}1k&(8bxJ+Q;HR>bs5q2;_=I;7g<6V*wws<-{;Vh46mheHtF%(?OlphTmE8AIUuU A(*OVf delta 1167 zcmZ`&OH30{6wUZS#h`*<3lyzN8{0mZA`6XO;C<5(N*VeS3dB!ZD6~LZJ|zl~xO0o~ zCb}_hTx)_|n&`&F#GNrQ8W+YG6Su}hcj~=wXkgg8{M4#S-1B} z$?bMyrCAYMU@0{oG z!0})B#}ULnr~d3ji-xzH;r+GdYJ>aZp4MTo%v0jjsF_SfV#D-SOXHHKaL?n#Po7Tf z^EmLY$G3YXSHYO41j(5agXnk6}S61K4UO+-e8t+h%XZo z;ZPb(NHYg0pcJR$wh{_P2N+;T7yy$Id>e4x9^4K@xowJbH{>N@0o;`Q5s*nyAWgdZ z>a7tHQ8+C|n5anE5#~q^u_lV#ph$$94U0<@;fxefQlLgyk~{(-H!{7xWdsXM;Afv> zUx?<2SPASF@r$E7(9-O&Ld!5ymQjjwK{857=^JAoOkh@9KoMUEua?DcqEky_eOI!H zlv@#AQCuvN&Z3;cBmUFL9oSi>QQ*t6W;qR`d{kZsCCnS;t<8vx+9IfF0F{qyS<0A93N!3bXf`ue~6<^arTSWqcACBB(YiV)n;)(@9-B5wJ^oC zwslsiykswjZKc!9npSZ`Ki@p7&Y#*vuU!(5cs1DGSxXQ}CczDs!W|JgfCalU!-c+D zA(5o#43P#HWAatmLwW($q`k@&1$$^`HCcNncs5WAF%$g`{NrS8nY 0; - this._pointerEvent = Boolean(window.PointerEvent); + var _this; - this._addEventListeners(); + _this = _BaseComponent.call(this, element) || this; + _this._items = null; + _this._interval = null; + _this._activeElement = null; + _this._isPaused = false; + _this._isSliding = false; + _this.touchTimeout = null; + _this.touchStartX = 0; + _this.touchDeltaX = 0; + _this._config = _this._getConfig(config); + _this._indicatorsElement = SelectorEngine__default['default'].findOne(SELECTOR_INDICATORS, _this._element); + _this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0; + _this._pointerEvent = Boolean(window.PointerEvent); - Data__default['default'].setData(element, DATA_KEY, this); + _this._addEventListeners(); + + return _this; } // Getters @@ -304,7 +353,7 @@ }; _proto.to = function to(index) { - var _this = this; + var _this2 = this; this._activeElement = SelectorEngine__default['default'].findOne(SELECTOR_ACTIVE_ITEM, this._element); @@ -316,7 +365,7 @@ if (this._isSliding) { EventHandler__default['default'].one(this._element, EVENT_SLID, function () { - return _this.to(index); + return _this2.to(index); }); return; } @@ -333,11 +382,11 @@ }; _proto.dispose = function dispose() { + _BaseComponent.prototype.dispose.call(this); + EventHandler__default['default'].off(this._element, EVENT_KEY); - Data__default['default'].removeData(this._element, DATA_KEY); this._items = null; this._config = null; - this._element = null; this._interval = null; this._isPaused = null; this._isSliding = null; @@ -373,20 +422,20 @@ }; _proto._addEventListeners = function _addEventListeners() { - var _this2 = this; + var _this3 = this; if (this._config.keyboard) { EventHandler__default['default'].on(this._element, EVENT_KEYDOWN, function (event) { - return _this2._keydown(event); + return _this3._keydown(event); }); } if (this._config.pause === 'hover') { EventHandler__default['default'].on(this._element, EVENT_MOUSEENTER, function (event) { - return _this2.pause(event); + return _this3.pause(event); }); EventHandler__default['default'].on(this._element, EVENT_MOUSELEAVE, function (event) { - return _this2.cycle(event); + return _this3.cycle(event); }); } @@ -396,33 +445,33 @@ }; _proto._addTouchEventListeners = function _addTouchEventListeners() { - var _this3 = this; + var _this4 = this; var start = function start(event) { - if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { - _this3.touchStartX = event.clientX; - } else if (!_this3._pointerEvent) { - _this3.touchStartX = event.touches[0].clientX; + if (_this4._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { + _this4.touchStartX = event.clientX; + } else if (!_this4._pointerEvent) { + _this4.touchStartX = event.touches[0].clientX; } }; var move = function move(event) { // ensure swiping with one touch and not pinching if (event.touches && event.touches.length > 1) { - _this3.touchDeltaX = 0; + _this4.touchDeltaX = 0; } else { - _this3.touchDeltaX = event.touches[0].clientX - _this3.touchStartX; + _this4.touchDeltaX = event.touches[0].clientX - _this4.touchStartX; } }; var end = function end(event) { - if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { - _this3.touchDeltaX = event.clientX - _this3.touchStartX; + if (_this4._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { + _this4.touchDeltaX = event.clientX - _this4.touchStartX; } - _this3._handleSwipe(); + _this4._handleSwipe(); - if (_this3._config.pause === 'hover') { + if (_this4._config.pause === 'hover') { // If it's a touch-enabled device, mouseenter/leave are fired as // part of the mouse compatibility events on first tap - the carousel // would stop cycling until user tapped out of it; @@ -430,15 +479,15 @@ // (as if it's the second time we tap on it, mouseenter compat event // is NOT fired) and after a timeout (to allow for mouse compatibility // events to fire) we explicitly restart cycling - _this3.pause(); + _this4.pause(); - if (_this3.touchTimeout) { - clearTimeout(_this3.touchTimeout); + if (_this4.touchTimeout) { + clearTimeout(_this4.touchTimeout); } - _this3.touchTimeout = setTimeout(function (event) { - return _this3.cycle(event); - }, TOUCHEVENT_COMPAT_WAIT + _this3._config.interval); + _this4.touchTimeout = setTimeout(function (event) { + return _this4.cycle(event); + }, TOUCHEVENT_COMPAT_WAIT + _this4._config.interval); } }; @@ -558,7 +607,7 @@ }; _proto._slide = function _slide(direction, element) { - var _this4 = this; + var _this5 = this; var activeElement = SelectorEngine__default['default'].findOne(SELECTOR_ACTIVE_ITEM, this._element); @@ -619,9 +668,9 @@ nextElement.classList.remove(directionalClassName, orderClassName); nextElement.classList.add(CLASS_NAME_ACTIVE); activeElement.classList.remove(CLASS_NAME_ACTIVE, orderClassName, directionalClassName); - _this4._isSliding = false; + _this5._isSliding = false; setTimeout(function () { - EventHandler__default['default'].trigger(_this4._element, EVENT_SLID, { + EventHandler__default['default'].trigger(_this5._element, EVENT_SLID, { relatedTarget: nextElement, direction: eventDirectionName, from: activeElementIndex, @@ -707,24 +756,20 @@ event.preventDefault(); }; - Carousel.getInstance = function getInstance(element) { - return Data__default['default'].getData(element, DATA_KEY); - }; - - _createClass(Carousel, null, [{ - key: "VERSION", - get: function get() { - return VERSION; - } - }, { + _createClass$1(Carousel, null, [{ key: "Default", get: function get() { return Default; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY; + } }]); return Carousel; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation diff --git a/js/dist/carousel.js.map b/js/dist/carousel.js.map index edc54457422d06f98240f73511357a0466325a6f..5d112a90b5a17f74b4ce94a9ffff8bbe83500dc0 100644 GIT binary patch delta 8291 zcmbVRYj9NOd7fQtjBNxq0$mUii^N4p3%W~SaKbrf&#qRh)d~a%QD+<>t)$gnwHHaN z#umoG4j3@-5{xe~kg>rg*kG@nG)Zeueq^Rir%v1CN86;=X=nPwcAJ?rlQdJO&-;F7 zrIi7@DL>FT-+90H^1RpY+n;}EKlv;B>F#BR22;T;L-A-L9t+0OZ+&smJ?kCm8zw<&b8flq}$9=974SH(O@JPg_(|r9kEO#!e1VHB*uRl>gpVQ zY1lgCsB54{_q&UQVP2Rpd5k_>-?2_M1g8`6WZE$t92v|+(hKd%EnoG4-5CO+pjc?} zNHQLEY}(qe5cEy-(SZSA^?2^D%QE+_3QnhkvEfgFMegdlqEsdkOx9X9&`swiI#vBk z`pTA-6gD07lbXM$pRKQ^<_&eulrm*Bn0Dk%sNJjpcQ}&4bS4>_`;gncVaYwqh4bFQSV2i=c5cZXaNqkt?%n;*EScSJ z?&inu%uX7aBy5S6JJyW_6OzWC@+W~^zv?)5ZWN+BTF9UQX z>biG0gcrPp=$Fy|S(4P{QzrMD*h@B>nLD4@Vp}q%7Q?w8P5kukyG*0SM?W}ILf@NO z+8)rffYYOC9_Nszjp;jf_%+jSfSu9B(zSsx(+Qe`PN+Yj^Lk8o?xw?$GWyetOC5ch z<_nq5-I~_TTt@YAAqOK+YGIQ;JiKN$CToY7MM`)2uqAFf`+19@X(1Sk?UM$74!N9O zO&fRdZnkPizh=4&=RSrm3T^iBhdo_Pgq10*c$tUcV-jIEss!{f&!o;g>-VcA&! zi5ShvHgpx3z}%GqOklDe@Ru0~Fhsr12}q6V(N6{`x?PGo`-c1zUW~d^WPZ*`DYpMh96>f8n5}g>A$B| zSNhqeKK>8<07P23Lns2drs?qFB90iiILgn%nav%wIeP&68RmJ zkS&SXvYnP((Ly0LoOxcjpIU%*Mp7b*9Zi%pzmlB5?V9ce%tG$z6=H-_UQ(iV@4?njdedgdY zgh@BAjO)!TDXcRA{vmT+9NC&djw5SrH4tFJjJeo78i%wK@cJf@Sj^HLMuK0 zM6I)-K&#O%-n5@FkL!~j<#uRdNS1|l`sj%@_OP4oJJM!LvY4VmF-(ApZ>ctn#EKkFamy1KooUb=!;)H_Ju}W9AP2J z4BPaA@M_mNjr+07XcD&@X~|vXr3@`Ty4N;Me{i(c-fq&-qZ^iu8H}aGPfG7&^GXm9 z9QP_N+7(t27rlSE)IRE=PmVfl5nB6HS=Ffer1Ff*7II?FM-#N~sjgMqb&kfpj848f zh7DSJwX$7IN_bTI@%K>!x`P-B;jNWxEFcJS9D%8-V4CBqlQ(y>=QXyL%Ox*R z{FPO7^66?Ac=PEhVEf~zD`%$*bP9{Y2N}{yiEY#_uAohB7F<|Do$Ua?uc;IlLEGFM zMIai*?g8n)tkSshQ3O6emAzFUEls-6d-!img zjwVK}AITp%Sx$fX_2Smg(HF^3z|189m0^YH%O~5R;&Ue}SI1q9vywL|#bUc50UV_d zPVPpDah!6r>}9*V8Sj)1Fsy9W3;@Cii^DPcU|mW}SdVz=*QcGU;TEh(B1d&}jXB~h zefLxyH2Bw3>&g$@fu@nFp523*H1X`lji@l(*;s>+jv_M0DE|S#42{rx&pPefbviw} z^6Y76QM8Z_%qnQ_=@s@4gT_ufY@>ASbcL;rUOoN)H!o9YUZJ!sec?v$YwE;;jok$grh(SFkHq)P+`LZocRc9*z$wOzGR-gufZlB;PUdz&BXEoaly??fI zHX{QU;x^1i3k?b)kddT{^Eekm2qh#;GpZgYq%X8d8B4h^F91#C92jg*d8@8k z3J^2e=;ryAXtf3XZqhwp0J5F*yO+zp)TG8t%nyK**>!V`^9A^|8_NHl5QG-wGWpMy z7A-KCCeE#-AAP;t@j1qZ>AiC`MQG<-JSBKqsO9{Y&%-DxEm=7LjeuJdD#vGIw9ySu zBmd>Fr1hb2fLQl%+1S8J`kfoZnq^0Ds4+j9mfh?PtEuq{zmzA1v z3!60k%X76GB0f%pVa|h$m<2nzu@=tW+o|C~P2H6HPAMBPSud5bQ6tewU%Aj2XqV=p zrc0dHAVj8wxZcpsFQ5h%g)MW`?@S>}G#M1)TqdE1Vp^{^({C@-SaVsQVAEkTENMA7 zYHY2)(Zc`)CDJ=&x1wyzQ!>DcG-G1us<7AV^wjg4iqZwDPSE$BUsHy$1{Mu6E3aE| z<$#OO$Iq9P14)s?E925_`bDECRlcyv-ryql3pMs;4~1WF6k+s&6_y@!;e{=;?S&1V z!y#?4;Es=6hTlinzi3Dt0@H=M$>5ddHiz*Cp&7`J5_7@AppHOoqg!?(CXlGg39_Kw zKff?Rffv^mAu{JkP^Vu!xNJs@mrYSUL;v<-?Q&HHt)&_Lvu0ZFOO-~{Q!vwIlCVzW?4z`+)kCkpR9PGo-4GIjA*jtb{q0N6;*R_}FEJOh zmCC+RKilBv&_aI@#>@)2B3a5}ac<&MmZWgI#5yQZ3j9+h|Jf&jGilx_$`g`bDj=1g zd?|Hq13G{`raxFvQl&s;=_lWCKA^N!#V2EIGidqCeFt%LQaypSRJB+dgMZ317ka9S zU^Zv91^g+!RWf^;v&VogY*$34UCTKUAN}#mmG)>4{p{tPwlONZSh;=FB^)$oGx&tX za&$gUnHH;W&P|)6UUhas0A@b>?DFEpHTH3nzI$=)#)+Q!#G90}g>_K%vyff}XH-wq zCl@u=OS@F^aDx;CQF#!9Y>>xR=z#H&4H|c|8y9|sLe}AEoX%Zpw?*mCFFEWDCVh0N zwm8qCkf`=@4Th5L%jKB5M=nWw1Dc}%qchlc}vt<@c=L(K0k!VUthp-gNF(WGD8&ZnT zqnK&g^V_9xs`HyxFBcpj7~=74{N(VW<;~HxoVe#s;b#DiE3}rhR>tS}y zl#Wsi4J0wOkP)F@yjpH=_s~DTUbhb21YpYDkEu=ixZc8A{IAj^>ZATEPua(N=pV0? z7iYUUHe|SMQI)=f?!Q`9k1~mMI3La&HJbd)QXTA(-k8w+P}E4c!U5csF1u1e@vD8y zG1qdDu_UMHuddcVFjsgaDqLY&`r2lDlN%RhEAKM3n1=$dt?r%h%8XQaG+$W8p}ZQu z7S?ig-=J!F{y5g`aSqTE*VYurL{C^=P|g4SwJpUn`E^*Ps(CZjzTQzClTreDD^vlq z(dbj?FbF6qPrSa~p6aHtD{JWEtIOtXV=T07f<9{C(ra~I_y9VC+5Bb0LW^!~Ot&|N zX0KJTDRA~eQ*K@pQ`CBaDgSw`c{3&?@R!+44ym|a+cBtlx%04by;7O8`gnkR-`X&Y zNl2;)C*PRw|8U)_ZhF%)QXPLB;R3`Dx0^lTF4At6;nwZrZ|$t`GnO0+Td%j4` z@tdJbZ$N{#jMaR)VNd{u- z&M;0zH_B}dwCTpWwkb9B_R7@TtVi6;N=-2NlFd;2QC`5sFZFhk9=lPC_HgA!8(jGF z8+FUol;{^n_lErJ++uZYh3i5?bMeX8?9I@wn=Tx~kKSCrF&p3vmvU$wXJ+!w5;+X@ zsEdAlbE_>*pWLi4o8;m*W)u{}tp64s`QkSJLrK9;6wyw4^sVw)6m;N+c?dGX1_l}^ z5)m(1b5JaQ9mhGzRE38Z(CpZOA2B+H7W|4aEy0>UPcVV0u17H>4Z=eQ8AbVAEF8RA z2d;G3`-sU!>!$sY>%2J%Y7zXh^KkZ=z`&;R7u4J>C z@l~)-VZ5BDRHuG*Z4z>|(fhfwp+p|r`Dj#==w9B}toJLeSQ?@bf20$sik>y_OTg_t z>nqqs553c8+e@e3SyLC5Y*2cqyA=&Ik4f&RUw@<#dQ~GCt1E0}NYMPjvD=j7-uTLY+*#tdM%jM<2Y~ d?94B*tO=jw{~_5TaTF0QDvxo-bAG$=e*twzkSzcJ delta 7758 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 G)Bgf4{?I=F diff --git a/js/dist/collapse.js b/js/dist/collapse.js index 4ed485251..6d2d5d4ce 100644 --- a/js/dist/collapse.js +++ b/js/dist/collapse.js @@ -5,7 +5,7 @@ */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js'), require('./dom/manipulator.js'), require('./dom/selector-engine.js')) : - typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js', './dom/manipulator.js', './dom/selector-engine.js'], factory) : + typeof define === 'function' && define.amd ? define(['./dom/data', './dom/event-handler', './dom/manipulator', './dom/selector-engine'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.Collapse = factory(global.Data, global.EventHandler, global.Manipulator, global.SelectorEngine)); }(this, (function (Data, EventHandler, Manipulator, SelectorEngine) { 'use strict'; @@ -143,8 +143,6 @@ } }; - function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } - function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } @@ -154,8 +152,55 @@ * ------------------------------------------------------------------------ */ - var NAME = 'collapse'; var VERSION = '5.0.0-alpha3'; + + var BaseComponent = /*#__PURE__*/function () { + function BaseComponent(element) { + if (!element) { + return; + } + + this._element = element; + Data__default['default'].setData(element, this.constructor.DATA_KEY, this); + } + + var _proto = BaseComponent.prototype; + + _proto.dispose = function dispose() { + Data__default['default'].removeData(this._element, this.constructor.DATA_KEY); + this._element = null; + } + /** Static */ + ; + + BaseComponent.getInstance = function getInstance(element) { + return Data__default['default'].getData(element, this.DATA_KEY); + }; + + _createClass(BaseComponent, null, [{ + key: "VERSION", + get: function get() { + return VERSION; + } + }]); + + return BaseComponent; + }(); + + function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + + function _defineProperties$1(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + + function _createClass$1(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties$1(Constructor.prototype, protoProps); if (staticProps) _defineProperties$1(Constructor, staticProps); return Constructor; } + + function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; } + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'collapse'; var DATA_KEY = 'bs.collapse'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; @@ -186,12 +231,16 @@ * ------------------------------------------------------------------------ */ - var Collapse = /*#__PURE__*/function () { + var Collapse = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Collapse, _BaseComponent); + function Collapse(element, config) { - this._isTransitioning = false; - this._element = element; - this._config = this._getConfig(config); - this._triggerArray = SelectorEngine__default['default'].find(SELECTOR_DATA_TOGGLE + "[href=\"#" + element.id + "\"]," + (SELECTOR_DATA_TOGGLE + "[data-bs-target=\"#" + element.id + "\"]")); + var _this; + + _this = _BaseComponent.call(this, element) || this; + _this._isTransitioning = false; + _this._config = _this._getConfig(config); + _this._triggerArray = SelectorEngine__default['default'].find(SELECTOR_DATA_TOGGLE + "[href=\"#" + element.id + "\"]," + (SELECTOR_DATA_TOGGLE + "[data-bs-target=\"#" + element.id + "\"]")); var toggleList = SelectorEngine__default['default'].find(SELECTOR_DATA_TOGGLE); for (var i = 0, len = toggleList.length; i < len; i++) { @@ -202,23 +251,23 @@ }); if (selector !== null && filterElement.length) { - this._selector = selector; + _this._selector = selector; - this._triggerArray.push(elem); + _this._triggerArray.push(elem); } } - this._parent = this._config.parent ? this._getParent() : null; + _this._parent = _this._config.parent ? _this._getParent() : null; - if (!this._config.parent) { - this._addAriaAndCollapsedClass(this._element, this._triggerArray); + if (!_this._config.parent) { + _this._addAriaAndCollapsedClass(_this._element, _this._triggerArray); } - if (this._config.toggle) { - this.toggle(); + if (_this._config.toggle) { + _this.toggle(); } - Data__default['default'].setData(element, DATA_KEY, this); + return _this; } // Getters @@ -234,7 +283,7 @@ }; _proto.show = function show() { - var _this = this; + var _this2 = this; if (this._isTransitioning || this._element.classList.contains(CLASS_NAME_SHOW)) { return; @@ -245,8 +294,8 @@ if (this._parent) { actives = SelectorEngine__default['default'].find(SELECTOR_ACTIVES, this._parent).filter(function (elem) { - if (typeof _this._config.parent === 'string') { - return elem.getAttribute('data-bs-parent') === _this._config.parent; + if (typeof _this2._config.parent === 'string') { + return elem.getAttribute('data-bs-parent') === _this2._config.parent; } return elem.classList.contains(CLASS_NAME_COLLAPSE); @@ -306,15 +355,15 @@ this.setTransitioning(true); var complete = function complete() { - _this._element.classList.remove(CLASS_NAME_COLLAPSING); + _this2._element.classList.remove(CLASS_NAME_COLLAPSING); - _this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW); + _this2._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW); - _this._element.style[dimension] = ''; + _this2._element.style[dimension] = ''; - _this.setTransitioning(false); + _this2.setTransitioning(false); - EventHandler__default['default'].trigger(_this._element, EVENT_SHOWN); + EventHandler__default['default'].trigger(_this2._element, EVENT_SHOWN); }; var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1); @@ -326,7 +375,7 @@ }; _proto.hide = function hide() { - var _this2 = this; + var _this3 = this; if (this._isTransitioning || !this._element.classList.contains(CLASS_NAME_SHOW)) { return; @@ -364,13 +413,13 @@ this.setTransitioning(true); var complete = function complete() { - _this2.setTransitioning(false); + _this3.setTransitioning(false); - _this2._element.classList.remove(CLASS_NAME_COLLAPSING); + _this3._element.classList.remove(CLASS_NAME_COLLAPSING); - _this2._element.classList.add(CLASS_NAME_COLLAPSE); + _this3._element.classList.add(CLASS_NAME_COLLAPSE); - EventHandler__default['default'].trigger(_this2._element, EVENT_HIDDEN); + EventHandler__default['default'].trigger(_this3._element, EVENT_HIDDEN); }; this._element.style[dimension] = ''; @@ -384,10 +433,10 @@ }; _proto.dispose = function dispose() { - Data__default['default'].removeData(this._element, DATA_KEY); + _BaseComponent.prototype.dispose.call(this); + this._config = null; this._parent = null; - this._element = null; this._triggerArray = null; this._isTransitioning = null; } // Private @@ -406,7 +455,7 @@ }; _proto._getParent = function _getParent() { - var _this3 = this; + var _this4 = this; var parent = this._config.parent; @@ -423,7 +472,7 @@ SelectorEngine__default['default'].find(selector, parent).forEach(function (element) { var selected = getElementFromSelector(element); - _this3._addAriaAndCollapsedClass(selected, [element]); + _this4._addAriaAndCollapsedClass(selected, [element]); }); return parent; }; @@ -474,24 +523,20 @@ }); }; - Collapse.getInstance = function getInstance(element) { - return Data__default['default'].getData(element, DATA_KEY); - }; - - _createClass(Collapse, null, [{ - key: "VERSION", - get: function get() { - return VERSION; - } - }, { + _createClass$1(Collapse, null, [{ key: "Default", get: function get() { return Default; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY; + } }]); return Collapse; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation diff --git a/js/dist/collapse.js.map b/js/dist/collapse.js.map index c7e8ea579b3affc3f580c3c92f4c543bc8b74f1b..c8794a09e331e8aba1fd582f5824a0583177f431 100644 GIT binary patch delta 6523 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 delta 5841 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 diff --git a/js/dist/dom/event-handler.js.map b/js/dist/dom/event-handler.js.map index 52f8ba3c5e6c35a13f2c027487f2d3b55260274a..6285013d49f88dafc5e2de6db5bf717657672680 100644 GIT binary patch delta 78 zcmX@RpYhOs#tmWYDheeM5eg_9TC WTw*fxp4@0FJh|VNb#uS1oe}`Zr5(fo delta 91 zcmX@KpYiN|#tmWYhB0{xKu}VYm{*)xl9`|9Qd*P*yk{Bmf)^8 bWGtOL!{!o`srTeUTZzf_wyc{wZ7r1m4WA&+ diff --git a/js/dist/dropdown.js b/js/dist/dropdown.js index 679bea9f5..9b5387b5b 100644 --- a/js/dist/dropdown.js +++ b/js/dist/dropdown.js @@ -5,7 +5,7 @@ */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js'), require('./dom/manipulator.js'), require('popper.js'), require('./dom/selector-engine.js')) : - typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js', './dom/manipulator.js', 'popper.js', './dom/selector-engine.js'], factory) : + typeof define === 'function' && define.amd ? define(['./dom/data', './dom/event-handler', './dom/manipulator', 'popper.js', './dom/selector-engine'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.Dropdown = factory(global.Data, global.EventHandler, global.Manipulator, global.Popper, global.SelectorEngine)); }(this, (function (Data, EventHandler, Manipulator, Popper, SelectorEngine) { 'use strict'; @@ -101,8 +101,6 @@ } }; - function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } - function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } @@ -112,8 +110,55 @@ * ------------------------------------------------------------------------ */ - var NAME = 'dropdown'; var VERSION = '5.0.0-alpha3'; + + var BaseComponent = /*#__PURE__*/function () { + function BaseComponent(element) { + if (!element) { + return; + } + + this._element = element; + Data__default['default'].setData(element, this.constructor.DATA_KEY, this); + } + + var _proto = BaseComponent.prototype; + + _proto.dispose = function dispose() { + Data__default['default'].removeData(this._element, this.constructor.DATA_KEY); + this._element = null; + } + /** Static */ + ; + + BaseComponent.getInstance = function getInstance(element) { + return Data__default['default'].getData(element, this.DATA_KEY); + }; + + _createClass(BaseComponent, null, [{ + key: "VERSION", + get: function get() { + return VERSION; + } + }]); + + return BaseComponent; + }(); + + function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + + function _defineProperties$1(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + + function _createClass$1(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties$1(Constructor.prototype, protoProps); if (staticProps) _defineProperties$1(Constructor, staticProps); return Constructor; } + + function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; } + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'dropdown'; var DATA_KEY = 'bs.dropdown'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; @@ -174,17 +219,21 @@ * ------------------------------------------------------------------------ */ - var Dropdown = /*#__PURE__*/function () { + var Dropdown = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Dropdown, _BaseComponent); + function Dropdown(element, config) { - this._element = element; - this._popper = null; - this._config = this._getConfig(config); - this._menu = this._getMenuElement(); - this._inNavbar = this._detectNavbar(); + var _this; - this._addEventListeners(); + _this = _BaseComponent.call(this, element) || this; + _this._popper = null; + _this._config = _this._getConfig(config); + _this._menu = _this._getMenuElement(); + _this._inNavbar = _this._detectNavbar(); - Data__default['default'].setData(element, DATA_KEY, this); + _this._addEventListeners(); + + return _this; } // Getters @@ -300,9 +349,9 @@ }; _proto.dispose = function dispose() { - Data__default['default'].removeData(this._element, DATA_KEY); + _BaseComponent.prototype.dispose.call(this); + EventHandler__default['default'].off(this._element, EVENT_KEY); - this._element = null; this._menu = null; if (this._popper) { @@ -322,13 +371,13 @@ ; _proto._addEventListeners = function _addEventListeners() { - var _this = this; + var _this2 = this; EventHandler__default['default'].on(this._element, EVENT_CLICK, function (event) { event.preventDefault(); event.stopPropagation(); - _this.toggle(); + _this2.toggle(); }); }; @@ -364,13 +413,13 @@ }; _proto._getOffset = function _getOffset() { - var _this2 = this; + var _this3 = this; var offset = {}; if (typeof this._config.offset === 'function') { offset.fn = function (data) { - data.offsets = _extends({}, data.offsets, _this2._config.offset(data.offsets, _this2._element) || {}); + data.offsets = _extends({}, data.offsets, _this3._config.offset(data.offsets, _this3._element) || {}); return data; }; } else { @@ -532,15 +581,14 @@ return; } - var index = items.indexOf(event.target); + var index = items.indexOf(event.target); // Up if (event.key === ARROW_UP_KEY && index > 0) { - // Up index--; - } + } // Down + if (event.key === ARROW_DOWN_KEY && index < items.length - 1) { - // Down index++; } // index is -1 if the first keydown is an ArrowUp @@ -549,16 +597,7 @@ items[index].focus(); }; - Dropdown.getInstance = function getInstance(element) { - return Data__default['default'].getData(element, DATA_KEY); - }; - - _createClass(Dropdown, null, [{ - key: "VERSION", - get: function get() { - return VERSION; - } - }, { + _createClass$1(Dropdown, null, [{ key: "Default", get: function get() { return Default; @@ -568,10 +607,15 @@ get: function get() { return DefaultType; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY; + } }]); return Dropdown; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation diff --git a/js/dist/dropdown.js.map b/js/dist/dropdown.js.map index 03406d717b7ae3cdfd64680035e02fcefa580e56..8ba293b2a0afa0e734954790662d7771d6165c8c 100644 GIT binary patch delta 7138 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 diff --git a/js/dist/modal.js b/js/dist/modal.js index cbbfacc76..9bc45fca0 100644 --- a/js/dist/modal.js +++ b/js/dist/modal.js @@ -5,7 +5,7 @@ */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js'), require('./dom/manipulator.js'), require('./dom/selector-engine.js')) : - typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js', './dom/manipulator.js', './dom/selector-engine.js'], factory) : + typeof define === 'function' && define.amd ? define(['./dom/data', './dom/event-handler', './dom/manipulator', './dom/selector-engine'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.Modal = factory(global.Data, global.EventHandler, global.Manipulator, global.SelectorEngine)); }(this, (function (Data, EventHandler, Manipulator, SelectorEngine) { 'use strict'; @@ -147,8 +147,6 @@ } }; - function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } - function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } @@ -158,8 +156,55 @@ * ------------------------------------------------------------------------ */ - var NAME = 'modal'; var VERSION = '5.0.0-alpha3'; + + var BaseComponent = /*#__PURE__*/function () { + function BaseComponent(element) { + if (!element) { + return; + } + + this._element = element; + Data__default['default'].setData(element, this.constructor.DATA_KEY, this); + } + + var _proto = BaseComponent.prototype; + + _proto.dispose = function dispose() { + Data__default['default'].removeData(this._element, this.constructor.DATA_KEY); + this._element = null; + } + /** Static */ + ; + + BaseComponent.getInstance = function getInstance(element) { + return Data__default['default'].getData(element, this.DATA_KEY); + }; + + _createClass(BaseComponent, null, [{ + key: "VERSION", + get: function get() { + return VERSION; + } + }]); + + return BaseComponent; + }(); + + function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + + function _defineProperties$1(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + + function _createClass$1(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties$1(Constructor.prototype, protoProps); if (staticProps) _defineProperties$1(Constructor, staticProps); return Constructor; } + + function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; } + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'modal'; var DATA_KEY = 'bs.modal'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; @@ -167,14 +212,12 @@ var Default = { backdrop: true, keyboard: true, - focus: true, - show: true + focus: true }; var DefaultType = { backdrop: '(boolean|string)', keyboard: 'boolean', - focus: 'boolean', - show: 'boolean' + focus: 'boolean' }; var EVENT_HIDE = "hide" + EVENT_KEY; var EVENT_HIDE_PREVENTED = "hidePrevented" + EVENT_KEY; @@ -206,18 +249,22 @@ * ------------------------------------------------------------------------ */ - var Modal = /*#__PURE__*/function () { + var Modal = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Modal, _BaseComponent); + function Modal(element, config) { - this._config = this._getConfig(config); - this._element = element; - this._dialog = SelectorEngine__default['default'].findOne(SELECTOR_DIALOG, element); - this._backdrop = null; - this._isShown = false; - this._isBodyOverflowing = false; - this._ignoreBackdropClick = false; - this._isTransitioning = false; - this._scrollbarWidth = 0; - Data__default['default'].setData(element, DATA_KEY, this); + var _this; + + _this = _BaseComponent.call(this, element) || this; + _this._config = _this._getConfig(config); + _this._dialog = SelectorEngine__default['default'].findOne(SELECTOR_DIALOG, element); + _this._backdrop = null; + _this._isShown = false; + _this._isBodyOverflowing = false; + _this._ignoreBackdropClick = false; + _this._isTransitioning = false; + _this._scrollbarWidth = 0; + return _this; } // Getters @@ -229,7 +276,7 @@ }; _proto.show = function show(relatedTarget) { - var _this = this; + var _this2 = this; if (this._isShown || this._isTransitioning) { return; @@ -260,23 +307,23 @@ this._setResizeEvent(); EventHandler__default['default'].on(this._element, EVENT_CLICK_DISMISS, SELECTOR_DATA_DISMISS, function (event) { - return _this.hide(event); + return _this2.hide(event); }); EventHandler__default['default'].on(this._dialog, EVENT_MOUSEDOWN_DISMISS, function () { - EventHandler__default['default'].one(_this._element, EVENT_MOUSEUP_DISMISS, function (event) { - if (event.target === _this._element) { - _this._ignoreBackdropClick = true; + EventHandler__default['default'].one(_this2._element, EVENT_MOUSEUP_DISMISS, function (event) { + if (event.target === _this2._element) { + _this2._ignoreBackdropClick = true; } }); }); this._showBackdrop(function () { - return _this._showElement(relatedTarget); + return _this2._showElement(relatedTarget); }); }; _proto.hide = function hide(event) { - var _this2 = this; + var _this3 = this; if (event) { event.preventDefault(); @@ -314,7 +361,7 @@ if (transition) { var transitionDuration = getTransitionDurationFromElement(this._element); EventHandler__default['default'].one(this._element, TRANSITION_END, function (event) { - return _this2._hideModal(event); + return _this3._hideModal(event); }); emulateTransitionEnd(this._element, transitionDuration); } else { @@ -326,16 +373,17 @@ [window, this._element, this._dialog].forEach(function (htmlElement) { return EventHandler__default['default'].off(htmlElement, EVENT_KEY); }); + + _BaseComponent.prototype.dispose.call(this); /** * `document` has 2 events `EVENT_FOCUSIN` and `EVENT_CLICK_DATA_API` * Do not move `document` in `htmlElements` array * It will remove `EVENT_CLICK_DATA_API` event that should remain */ + EventHandler__default['default'].off(document, EVENT_FOCUSIN); - Data__default['default'].removeData(this._element, DATA_KEY); this._config = null; - this._element = null; this._dialog = null; this._backdrop = null; this._isShown = null; @@ -357,7 +405,7 @@ }; _proto._showElement = function _showElement(relatedTarget) { - var _this3 = this; + var _this4 = this; var transition = this._element.classList.contains(CLASS_NAME_FADE); @@ -393,12 +441,12 @@ } var transitionComplete = function transitionComplete() { - if (_this3._config.focus) { - _this3._element.focus(); + if (_this4._config.focus) { + _this4._element.focus(); } - _this3._isTransitioning = false; - EventHandler__default['default'].trigger(_this3._element, EVENT_SHOWN, { + _this4._isTransitioning = false; + EventHandler__default['default'].trigger(_this4._element, EVENT_SHOWN, { relatedTarget: relatedTarget }); }; @@ -413,28 +461,28 @@ }; _proto._enforceFocus = function _enforceFocus() { - var _this4 = this; + var _this5 = this; EventHandler__default['default'].off(document, EVENT_FOCUSIN); // guard against infinite focus loop EventHandler__default['default'].on(document, EVENT_FOCUSIN, function (event) { - if (document !== event.target && _this4._element !== event.target && !_this4._element.contains(event.target)) { - _this4._element.focus(); + if (document !== event.target && _this5._element !== event.target && !_this5._element.contains(event.target)) { + _this5._element.focus(); } }); }; _proto._setEscapeEvent = function _setEscapeEvent() { - var _this5 = this; + var _this6 = this; if (this._isShown) { EventHandler__default['default'].on(this._element, EVENT_KEYDOWN_DISMISS, function (event) { - if (_this5._config.keyboard && event.key === ESCAPE_KEY) { + if (_this6._config.keyboard && event.key === ESCAPE_KEY) { event.preventDefault(); - _this5.hide(); - } else if (!_this5._config.keyboard && event.key === ESCAPE_KEY) { - _this5._triggerBackdropTransition(); + _this6.hide(); + } else if (!_this6._config.keyboard && event.key === ESCAPE_KEY) { + _this6._triggerBackdropTransition(); } }); } else { @@ -443,11 +491,11 @@ }; _proto._setResizeEvent = function _setResizeEvent() { - var _this6 = this; + var _this7 = this; if (this._isShown) { EventHandler__default['default'].on(window, EVENT_RESIZE, function () { - return _this6._adjustDialog(); + return _this7._adjustDialog(); }); } else { EventHandler__default['default'].off(window, EVENT_RESIZE); @@ -455,7 +503,7 @@ }; _proto._hideModal = function _hideModal() { - var _this7 = this; + var _this8 = this; this._element.style.display = 'none'; @@ -470,11 +518,11 @@ this._showBackdrop(function () { document.body.classList.remove(CLASS_NAME_OPEN); - _this7._resetAdjustments(); + _this8._resetAdjustments(); - _this7._resetScrollbar(); + _this8._resetScrollbar(); - EventHandler__default['default'].trigger(_this7._element, EVENT_HIDDEN); + EventHandler__default['default'].trigger(_this8._element, EVENT_HIDDEN); }); }; @@ -485,7 +533,7 @@ }; _proto._showBackdrop = function _showBackdrop(callback) { - var _this8 = this; + var _this9 = this; var animate = this._element.classList.contains(CLASS_NAME_FADE) ? CLASS_NAME_FADE : ''; @@ -499,8 +547,8 @@ document.body.appendChild(this._backdrop); EventHandler__default['default'].on(this._element, EVENT_CLICK_DISMISS, function (event) { - if (_this8._ignoreBackdropClick) { - _this8._ignoreBackdropClick = false; + if (_this9._ignoreBackdropClick) { + _this9._ignoreBackdropClick = false; return; } @@ -508,10 +556,10 @@ return; } - if (_this8._config.backdrop === 'static') { - _this8._triggerBackdropTransition(); + if (_this9._config.backdrop === 'static') { + _this9._triggerBackdropTransition(); } else { - _this8.hide(); + _this9.hide(); } }); @@ -533,7 +581,7 @@ this._backdrop.classList.remove(CLASS_NAME_SHOW); var callbackRemove = function callbackRemove() { - _this8._removeBackdrop(); + _this9._removeBackdrop(); callback(); }; @@ -552,7 +600,7 @@ }; _proto._triggerBackdropTransition = function _triggerBackdropTransition() { - var _this9 = this; + var _this10 = this; var hideEvent = EventHandler__default['default'].trigger(this._element, EVENT_HIDE_PREVENTED); @@ -571,13 +619,13 @@ var modalTransitionDuration = getTransitionDurationFromElement(this._dialog); EventHandler__default['default'].off(this._element, TRANSITION_END); EventHandler__default['default'].one(this._element, TRANSITION_END, function () { - _this9._element.classList.remove(CLASS_NAME_STATIC); + _this10._element.classList.remove(CLASS_NAME_STATIC); if (!isModalOverflowing) { - EventHandler__default['default'].one(_this9._element, TRANSITION_END, function () { - _this9._element.style.overflowY = ''; + EventHandler__default['default'].one(_this10._element, TRANSITION_END, function () { + _this10._element.style.overflowY = ''; }); - emulateTransitionEnd(_this9._element, modalTransitionDuration); + emulateTransitionEnd(_this10._element, modalTransitionDuration); } }); emulateTransitionEnd(this._element, modalTransitionDuration); @@ -612,7 +660,7 @@ }; _proto._setScrollbar = function _setScrollbar() { - var _this10 = this; + var _this11 = this; if (this._isBodyOverflowing) { // Note: DOMNode.style.paddingRight returns the actual value or '' if not set @@ -622,14 +670,14 @@ var actualPadding = element.style.paddingRight; var calculatedPadding = window.getComputedStyle(element)['padding-right']; Manipulator__default['default'].setDataAttribute(element, 'padding-right', actualPadding); - element.style.paddingRight = Number.parseFloat(calculatedPadding) + _this10._scrollbarWidth + "px"; + element.style.paddingRight = Number.parseFloat(calculatedPadding) + _this11._scrollbarWidth + "px"; }); // Adjust sticky content margin SelectorEngine__default['default'].find(SELECTOR_STICKY_CONTENT).forEach(function (element) { var actualMargin = element.style.marginRight; var calculatedMargin = window.getComputedStyle(element)['margin-right']; Manipulator__default['default'].setDataAttribute(element, 'margin-right', actualMargin); - element.style.marginRight = Number.parseFloat(calculatedMargin) - _this10._scrollbarWidth + "px"; + element.style.marginRight = Number.parseFloat(calculatedMargin) - _this11._scrollbarWidth + "px"; }); // Adjust body padding var actualPadding = document.body.style.paddingRight; @@ -698,30 +746,24 @@ } data[config](relatedTarget); - } else if (_config.show) { - data.show(relatedTarget); } }); }; - Modal.getInstance = function getInstance(element) { - return Data__default['default'].getData(element, DATA_KEY); - }; - - _createClass(Modal, null, [{ - key: "VERSION", - get: function get() { - return VERSION; - } - }, { + _createClass$1(Modal, null, [{ key: "Default", get: function get() { return Default; } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY; + } }]); return Modal; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -730,7 +772,7 @@ EventHandler__default['default'].on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) { - var _this11 = this; + var _this12 = this; var target = getElementFromSelector(this); @@ -745,8 +787,8 @@ } EventHandler__default['default'].one(target, EVENT_HIDDEN, function () { - if (isVisible(_this11)) { - _this11.focus(); + if (isVisible(_this12)) { + _this12.focus(); } }); }); diff --git a/js/dist/modal.js.map b/js/dist/modal.js.map index 1d9ac43a623634512af5b0aa77b81fdffe3704ae..4bf8e1733b20cf850d446d6564e31389c32d3fff 100644 GIT binary patch delta 8837 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 delta 8251 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 io(NF)w;LRpSG-pwAhlMKLVii' + '
' + '

' + '
' + template: '' }); var DefaultType = _extends({}, Tooltip__default['default'].DefaultType, { @@ -116,7 +115,7 @@ var content = this._getContent(); if (typeof content === 'function') { - content = content.call(this.element); + content = content.call(this._element); } this.setElementContent(SelectorEngine__default['default'].findOne(SELECTOR_CONTENT, tip), content); @@ -129,7 +128,7 @@ }; _proto._getContent = function _getContent() { - return this.element.getAttribute('data-bs-content') || this.config.content; + return this._element.getAttribute('data-bs-content') || this.config.content; }; _proto._cleanTipClass = function _cleanTipClass() { @@ -171,18 +170,9 @@ }); }; - Popover.getInstance = function getInstance(element) { - return Data__default['default'].getData(element, DATA_KEY); - }; - _createClass(Popover, null, [{ - key: "VERSION", - // Getters - get: function get() { - return VERSION; - } - }, { key: "Default", + // Getters get: function get() { return Default; } diff --git a/js/dist/popover.js.map b/js/dist/popover.js.map index cb929d96ce8a7060c1a612350152999fd0a089f6..eb811d69b7243f708360a2421f96078e6f28d593 100644 GIT binary patch delta 552 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 a-dG`1xd8Jr&gwb*v#ex|;g{t}dh-8O+pwMh delta 4504 zcma)9TWFkV8D`R&9@ccbn{CoGNt;7AZ90FO!!#!&rQiR5|4b&+NzzUZO%K~nCX+cI zl9@D3kPWN|dZqFzt{{R6%OWC{fdyG~6}{MtWxjiPub6+9t$A)?Rwely9WRWO0! zpZ|N$&-1?TH$VQZ=SQD-z7l?t{72*Ad-<*|@*I1u&Elu7uJT4SUrLozg}jbuquY2{ z`TUV@9jbJ{v~|4lZrh(c^vm|A)Zcoh^0khKhv|5CKfTl1SqXF>YoMRBcF?odGql{> zPR~yFQM`Ae@=5P|hw0Smb4RtBR}Vt&GJW%+OFw8mPMiHL^fT{~${#PbeX7$q@9HYW zHVWD7R6LbPmb)%j-&UHh{Iucang~aUzsj!$4;`boPU}6(m5(O+8rx=6*zK`;7TsHs z;Oq>ZYK|-A>u-6E#Ix~SJYS~2sdrE4XgLajQoPJhm2cP{52@>|mA9ROr#oTZ;(UI) z7aD7fj#RqW{x4mD0rx=uDkUv-k*Dgj@OI+z%T* z4P(>Rx~eG$STufx(e*mA-i((I;YoR5dK1$S~>vVC$qYdK0eSLOMZ6;i5T zTVbV&Hrp7r^YkRrzRS9!A|kqRmJ2!70^5Rm!p>_}O4|Hw%_PG*12-gC-uts+1LFoS+nxV$l7Co(ryW6$c-3#UG$$ z@c4xQa)V#spT0BGF)}1FD{Q@F=LCYXI8HbWchX^HJ;{HrTGo?G&|IhY7dl=Ia4ZXk z2pn|MravrnjAtD#&4_~oCvA`02vDaO5jSl+R$Tf0Fcegbbr^+3Zp&hWK7PhG0^n4;H&UtEl#rXPGW7 zT{{KysLGB&FI;m~%BIgPb-kV!uxGg}L9PJYBHM7m&&b3i-~pF@zSPsSE%}D!)iC{K z$v*%hpaRpZyUeU%1n<8xng~4$NKPC~u(* z0361)@XA;N(f0d9YPcf|G1TaIr7%N~%Q4jgqR9M0mJq^Gdk)vPV zoA~TlVE-JDqf(k>Z*%E5AJEz0P-jBTu}JJH&D}q{YaIMH8C0NPOEef=Y!B^*O!bJr z3P@b3xCFK(5J@Vt@QHxuIIXzX<{`btGTa#`628t37ztx>mpfPITq^-|m9>q}gg9Fj zSpf&_5aS7la&FnCj~`0|$*WLCu#*8;u!kM!=`|G3HK$;`C?f`B!({i%(%z8J^v+86C^FkSPf3@rf^IsDcwHdQ^G8Cjx0BNJua)!HoxtMrj$be) zGcmvfhA~G?$>SrzG(@r3j(QbzEfhGt#xd4+(~9Nu$2&wkeijM|GNR zie7c$3$p?y{yjj7)oTvIiLcY(YU``0a6suOLIa)ox{;;j)y{KUvZ1i2zyq%Xa-c>7 zj_@btZaMVz)$S8ltJ{gK7ah78Z$-&}vl{UX(O|sIlcVYQ*@qZQykRiSY0ycj7$DFiJy0yC-=^PaDM zsKx=Cn1D!2MsmTH8e_~ce9jR4Zmqo;7rKM?$6ablw0j2WaTHKW0Jz=Wg#Wu%eS=LYEC$=-8&cRh}Ol;?^;cR{L9B9$5*KnAmzTo?-eh-RBvjKc`zfL2Ar&d9rjN zbFpc7YQKSebT4ydVswgYFfCp)&e#+a9()FuX1E~L>jm@-yY|}8N59Bi*o`SSJU+!B z%*k)GoV_D`i2@?jt1^B77T++o-T#rV8$AsB_f-CMO4NwKG!?Yp@Jp@oNzo z&t0iWK)^k4E;jcKK&~`1MNj;#76_rR2f3ro#Z%ZL981_(D99hQLiAg9f!@rvc?$G) z_UwJsgyELPbONCEK~AGUj060D21qw3b;hM!iVI({6kiW;{}c$ZcfGK-BqIg;pgFe) zw9>iGOXxjFo4H>UY$B{81IbaSzk zTzcqAL?o+WI$9X|4-Fdg$p8QV diff --git a/js/dist/tab.js b/js/dist/tab.js index 588cb2b6a..fb13664af 100644 --- a/js/dist/tab.js +++ b/js/dist/tab.js @@ -5,7 +5,7 @@ */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js'), require('./dom/selector-engine.js')) : - typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js', './dom/selector-engine.js'], factory) : + typeof define === 'function' && define.amd ? define(['./dom/data', './dom/event-handler', './dom/selector-engine'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.Tab = factory(global.Data, global.EventHandler, global.SelectorEngine)); }(this, (function (Data, EventHandler, SelectorEngine) { 'use strict'; @@ -117,8 +117,53 @@ * ------------------------------------------------------------------------ */ - var NAME = 'tab'; var VERSION = '5.0.0-alpha3'; + + var BaseComponent = /*#__PURE__*/function () { + function BaseComponent(element) { + if (!element) { + return; + } + + this._element = element; + Data__default['default'].setData(element, this.constructor.DATA_KEY, this); + } + + var _proto = BaseComponent.prototype; + + _proto.dispose = function dispose() { + Data__default['default'].removeData(this._element, this.constructor.DATA_KEY); + this._element = null; + } + /** Static */ + ; + + BaseComponent.getInstance = function getInstance(element) { + return Data__default['default'].getData(element, this.DATA_KEY); + }; + + _createClass(BaseComponent, null, [{ + key: "VERSION", + get: function get() { + return VERSION; + } + }]); + + return BaseComponent; + }(); + + function _defineProperties$1(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + + function _createClass$1(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties$1(Constructor.prototype, protoProps); if (staticProps) _defineProperties$1(Constructor, staticProps); return Constructor; } + + function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; } + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'tab'; var DATA_KEY = 'bs.tab'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; @@ -145,12 +190,12 @@ * ------------------------------------------------------------------------ */ - var Tab = /*#__PURE__*/function () { - function Tab(element) { - this._element = element; - Data__default['default'].setData(this._element, DATA_KEY, this); - } // Getters + var Tab = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Tab, _BaseComponent); + function Tab() { + return _BaseComponent.apply(this, arguments) || this; + } var _proto = Tab.prototype; @@ -205,11 +250,6 @@ } else { complete(); } - }; - - _proto.dispose = function dispose() { - Data__default['default'].removeData(this._element, DATA_KEY); - this._element = null; } // Private ; @@ -292,19 +332,16 @@ }); }; - Tab.getInstance = function getInstance(element) { - return Data__default['default'].getData(element, DATA_KEY); - }; - - _createClass(Tab, null, [{ - key: "VERSION", + _createClass$1(Tab, null, [{ + key: "DATA_KEY", + // Getters get: function get() { - return VERSION; + return DATA_KEY; } }]); return Tab; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * Data Api implementation diff --git a/js/dist/tab.js.map b/js/dist/tab.js.map index 6ea06c6bbcbf78b38d3f9a7f5d828926d79454af..06583e0aba1ca004038ac8a63cf00804c52e49e9 100644 GIT binary patch delta 3609 zcma)8OKcn06~#!Y9p@uAu@%$$*c5HcmN~L0QKID1aq!;EkQz!PMM|b5!$3k)V~V0k zO8i)&oIpUkDT*Q=Ty#;OKo;q)3pXW-22HXGP@s#VXck3RZO}zq1Ss09vZxXC+&82w z*+5Y)IP>1S-*eBsZ+`os_Vq{FyV0Jz*_tz&tCY4XWv5*K@H^ieyXdV~v*lW$UZ|AK zMm5V%{qUZ%nQgWT$A8k@>VCfY+!GdPzxN@1`HF{rF}h5jo^dGT>Fd2y&TVFEHLrv- zqvMM{9q_$SxaYkxSmsBf^3zJDR`($gm&T^M`e>Q(Pz9a-eOSI1~|G;&IbnPN%2K4-0t+$np# zZ_&-c>EXBTl<$XJ`*a_@Hnu>6-N)bib${#4-Y+%10PLV~ zBscH9YNh18d~NI~yqD?cqpLur*~)mz6P+;) z>WymI+c{{J2VZ=KzB_ccPv!Ia0Y00BTHR_R`ol}!R?v4#YyIs)L8Hv23awo3YyIca z8^>D@M~lbiGgf-hP9~7nk?^tZ*uyKsk4L)@csm3>AGeXDe}?)7@=o1GWwPa*gCnfk z$_Wv-TEWThX|2zv&S`Xf`tK)}np=)ltyZe7lQUL#S3E|`VV|9_!$a&uIBcHKP>wf_CuBdseqM}Numzp6wnJt;&|j|vgh zb3&}ka5yfkxB=5fj3W`Ny9UeL){)A#l}P_S~6$3*LY)DrO~< z49tSQ4Id@BZZa4^0QM$TZsU^8B?HExD3UCsqR4J2g~KU_RGLA_@h%+X7l5lu2j25p zSWK{y#{vk4e-_}Mr7tpl$5j26>7+b6GtWt;+$!R2!v$Rl#5t=){)0iB)eoH|TMy)L z*UPS9W>Yf8I17WOEU*7M%G}N(=a-D@8Y~*Ks%~RP4(Uy6vS+hheWaBu8T5(e8Qzq7 z0kCZt$Tea?I~q~i*gr7sifSA5Qe;FcQaIATKW^zYsDUC}Ql(K*#uL0zH8@l>5KP1y zia*P4>P#rm=fL!iqT3oP)#QfM(I3d4ms{XDYOHM7U*y-L~sjmv* zh8a>}28{~B?C({5WHux-YMM`?!f((}?8%572EvUP^94bT8AaNN{cIGpuuYTAx7%+z z!nQITeo6Wx9I4wBGjg1MHFr*%pg+zHUA)bBWH@>_N3Y&j|9-jZvXaYtoBHP`15ie@ zp)PE3#|TLlz~nK6xh+v$t14IYBII*iJ|j!}^BxZv>cFpJ7o%spoG8%4`OwOBg;t8a z&V@|OU=inc$f#Gg0xrPI0$XekACLr#fLvFWQAn)D6yIE~#0v(!XZKP%emWjkgGkk< zDYv4G2Z)03i$*cZPS6lo1&nEz6&$8WAWUEgK+vRkZ&NTtt+;PsH=;l&a>61ytLLGR zS87IpzKZ*990|B7*@+wRjs)+4#V+&LLIQjQKWt%@{Tex1NO*1_%v>kTrjd_wdG-`l z#GcjGsh|!OxAj75&*U@~@6%5cLtUi^eG}{V$5n$0J)~saGq~&^eX$VHnshleq6I0H z3icl{pr)9sKOxuY{gh`PG;)jj|G1n|ba01#XQrUmHqbaw-?12~elzv$&lbt?4jLR8Zb5v!5iuf)B1vL~D1bMkhZ>P_mMiC*ZW^3o;;XZww zK6etlV$e!$2;ms31|X#IMc=95Qy3@&>7B)IXX`b zC6ly_S1XV&6FjRvXlw=S(YPQS@ac9ji! zlo_~MjHo^3tF8w4BFmTE?}Ii|K{&fca(U)-ov&~AHVV2T6^nkq+&|noz-bnpslFuH z87^N`zWphZV$qR~DBLVJEWT@2SiULCCO`Mu{gF3Wy63R;jzu?CCj6Z(_O)%PVR_eW QDXt4XwH|w?AFl-d3zzvL3jhEB delta 3428 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 LnH!w`l@9#}!^j4e delta 2909 zcmc&$OHW%z6qZdBXb6p>JaBjwRjO2}QlxZKsoQL;r01OL3r0!TWnp{fJm!4g`Q{AI zAKSiqWV`2oa{I;cp_>IK{#8neLOEN>77O}jDM8=bYlc)Vv5TA4JB<$;su!BKPgEaW zcxHpI+kb_w*0$Tx>tL?tm$PF3i;FO^H>Q-zA=)Wxj$ zC}=Ed&Ppa*hP%#Q_|wq?zd6stH_nf%M%VL3c-wKg+48%3vj7v0i*Utxx*EOuq5<|C zdXr_W`riHg*oCkN8QogbQ9_OpT1bLzSSpRukMAdDwP4TV5}g zQ@C4PS;5azDqq}6kt4Kut~4i$g>t2|nXD8`aNXnWN}F)dadvk-Wt2+A68^?rKl&vK z$yD_d&pCTTd|Ux|y92Xh%4Y~6w2+8o^hs?^ifCHbb|o!EZE1PLGP=@IV#aj9l`vO6 zbXb6w-tDHPHJuhI_;gG^u`08;!etSD8vCbdN3zXT{dxR>&8DgupJr=Z;k|72;q^0b zHKMP|1qJ*lFO3?SUkJZ8Da51}5n>tBC_#H6MeB%ZNeYpXbtZTv+d7pN7a~p{5nYQ3 zQ6Ue*3^uBxs>R-n$pTtd3bD8jQKNHTxh44rhZO}(Q}VPd8FZ4BpUh?6VRK3g;)c@Z z$X$`US0Rb$POBBOCW;xWPe}kU;h|M&2~0r95uSpG=x$~h@tMd0n*AG)o6rYu5I8P95hd)a95uph zVul4QJ!F!B@yP@{pK!G8No=_Aun#xR;POH)35&s=bI6FFPE#xOfze6FwH--P5`z|W zBuWs0rhBa39nU$nWu1cv4Y3A41TXC$cpt&IM1`&^q5{z&UjJd*#38~konRsy=IRj% z?z~%yaj-2@48&bl8}_cm}nJh{BY{tuq~Q zc=mf=N$X$uj{ea_CnHw5rv&r56-@W0Un&A;s^R8nq}UD@!6cci5c&mC25=kg20Qc6N?1%`lKzo&+@^A5^_m z56>k1aj5fTynY)|?;oHxX9L~_ea%u=8YQvF@=DNPTc)2`$@2?kfk#>5Kmk)x8D?5+ zSn=DqXI@lHiHfVuJ5GQ%6%&-aEU$iPiVex<>qz4dL(ri%QETIm)W(<dpGlIwB2#L~fa}aMBGzhq|tXx&J zK#?O*n#4F6a2>%>NI@(kA5BfYU%_V)$4Ibt4G)RJsxdV)l{T5e2ZDgsaAqX@9vQUd zp(#4zKo9d8qe@MlnVLO_N8JN1bMi&$Nfn!N$DkUpd`#cZlL)D!;y7d%o<@6ma7Y|d zK3q3c=$K`S%*&h(FQezrv13hI8OpZ!yLuVQ*2rq@I}mN zN6+tLy)CZVLyJCY2>y-@jE@-9n*i6araWA5jvujbjXLTO#vva#yD+aQjvyD`H>3ld$L; ubVYaN7PoG%_FfhhdAHPi4?}#`-EZyCQQJD>Sf(ZkW}(DMYKOy~+m diff --git a/js/dist/tooltip.js b/js/dist/tooltip.js index 23fb0c76e..b5e98a650 100644 --- a/js/dist/tooltip.js +++ b/js/dist/tooltip.js @@ -5,7 +5,7 @@ */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js'), require('./dom/manipulator.js'), require('popper.js'), require('./dom/selector-engine.js')) : - typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js', './dom/manipulator.js', 'popper.js', './dom/selector-engine.js'], factory) : + typeof define === 'function' && define.amd ? define(['./dom/data', './dom/event-handler', './dom/manipulator', 'popper.js', './dom/selector-engine'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.Tooltip = factory(global.Data, global.EventHandler, global.Manipulator, global.Popper, global.SelectorEngine)); }(this, (function (Data, EventHandler, Manipulator, Popper, SelectorEngine) { 'use strict'; @@ -283,8 +283,6 @@ return createdDocument.body.innerHTML; } - function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } - function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } @@ -294,8 +292,55 @@ * ------------------------------------------------------------------------ */ - var NAME = 'tooltip'; var VERSION = '5.0.0-alpha3'; + + var BaseComponent = /*#__PURE__*/function () { + function BaseComponent(element) { + if (!element) { + return; + } + + this._element = element; + Data__default['default'].setData(element, this.constructor.DATA_KEY, this); + } + + var _proto = BaseComponent.prototype; + + _proto.dispose = function dispose() { + Data__default['default'].removeData(this._element, this.constructor.DATA_KEY); + this._element = null; + } + /** Static */ + ; + + BaseComponent.getInstance = function getInstance(element) { + return Data__default['default'].getData(element, this.DATA_KEY); + }; + + _createClass(BaseComponent, null, [{ + key: "VERSION", + get: function get() { + return VERSION; + } + }]); + + return BaseComponent; + }(); + + function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + + function _defineProperties$1(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + + function _createClass$1(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties$1(Constructor.prototype, protoProps); if (staticProps) _defineProperties$1(Constructor, staticProps); return Constructor; } + + function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; } + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'tooltip'; var DATA_KEY = 'bs.tooltip'; var EVENT_KEY = "." + DATA_KEY; var CLASS_PREFIX = 'bs-tooltip'; @@ -314,6 +359,7 @@ container: '(string|element|boolean)', fallbackPlacement: '(string|array)', boundary: '(string|element)', + customClass: '(string|function)', sanitize: 'boolean', sanitizeFn: '(null|function)', allowList: 'object', @@ -328,7 +374,7 @@ }; var Default = { animation: true, - template: '', + template: '', trigger: 'hover focus', title: '', delay: 0, @@ -339,6 +385,7 @@ container: false, fallbackPlacement: 'flip', boundary: 'scrollParent', + customClass: '', sanitize: true, sanitizeFn: null, allowList: DefaultAllowlist, @@ -372,26 +419,30 @@ * ------------------------------------------------------------------------ */ - var Tooltip = /*#__PURE__*/function () { + var Tooltip = /*#__PURE__*/function (_BaseComponent) { + _inheritsLoose(Tooltip, _BaseComponent); + function Tooltip(element, config) { + var _this; + if (typeof Popper__default['default'] === 'undefined') { throw new TypeError('Bootstrap\'s tooltips require Popper (https://popper.js.org)'); - } // private + } + _this = _BaseComponent.call(this, element) || this; // private - this._isEnabled = true; - this._timeout = 0; - this._hoverState = ''; - this._activeTrigger = {}; - this._popper = null; // Protected + _this._isEnabled = true; + _this._timeout = 0; + _this._hoverState = ''; + _this._activeTrigger = {}; + _this._popper = null; // Protected - this.element = element; - this.config = this._getConfig(config); - this.tip = null; + _this.config = _this._getConfig(config); + _this.tip = null; - this._setListeners(); + _this._setListeners(); - Data__default['default'].setData(element, this.constructor.DATA_KEY, this); + return _this; } // Getters @@ -444,9 +495,8 @@ _proto.dispose = function dispose() { clearTimeout(this._timeout); - Data__default['default'].removeData(this.element, this.constructor.DATA_KEY); - EventHandler__default['default'].off(this.element, this.constructor.EVENT_KEY); - EventHandler__default['default'].off(this.element.closest("." + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler); + EventHandler__default['default'].off(this._element, this.constructor.EVENT_KEY); + EventHandler__default['default'].off(this._element.closest("." + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler); if (this.tip) { this.tip.parentNode.removeChild(this.tip); @@ -462,22 +512,23 @@ } this._popper = null; - this.element = null; this.config = null; this.tip = null; + + _BaseComponent.prototype.dispose.call(this); }; _proto.show = function show() { - var _this = this; + var _this2 = this; - if (this.element.style.display === 'none') { + if (this._element.style.display === 'none') { throw new Error('Please use show on visible elements'); } if (this.isWithContent() && this._isEnabled) { - var showEvent = EventHandler__default['default'].trigger(this.element, this.constructor.Event.SHOW); - var shadowRoot = findShadowRoot(this.element); - var isInTheDom = shadowRoot === null ? this.element.ownerDocument.documentElement.contains(this.element) : shadowRoot.contains(this.element); + var showEvent = EventHandler__default['default'].trigger(this._element, this.constructor.Event.SHOW); + var shadowRoot = findShadowRoot(this._element); + var isInTheDom = shadowRoot === null ? this._element.ownerDocument.documentElement.contains(this._element) : shadowRoot.contains(this._element); if (showEvent.defaultPrevented || !isInTheDom) { return; @@ -486,14 +537,16 @@ var tip = this.getTipElement(); var tipId = getUID(this.constructor.NAME); tip.setAttribute('id', tipId); - this.element.setAttribute('aria-describedby', tipId); + + this._element.setAttribute('aria-describedby', tipId); + this.setContent(); if (this.config.animation) { tip.classList.add(CLASS_NAME_FADE); } - var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement; + var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this._element) : this.config.placement; var attachment = this._getAttachment(placement); @@ -503,17 +556,25 @@ Data__default['default'].setData(tip, this.constructor.DATA_KEY, this); - if (!this.element.ownerDocument.documentElement.contains(this.tip)) { + if (!this._element.ownerDocument.documentElement.contains(this.tip)) { container.appendChild(tip); } - EventHandler__default['default'].trigger(this.element, this.constructor.Event.INSERTED); - this._popper = new Popper__default['default'](this.element, tip, this._getPopperConfig(attachment)); - tip.classList.add(CLASS_NAME_SHOW); // If this is a touch-enabled device we add extra + EventHandler__default['default'].trigger(this._element, this.constructor.Event.INSERTED); + this._popper = new Popper__default['default'](this._element, tip, this._getPopperConfig(attachment)); + tip.classList.add(CLASS_NAME_SHOW); + var customClass = typeof this.config.customClass === 'function' ? this.config.customClass() : this.config.customClass; + + if (customClass) { + var _tip$classList; + + (_tip$classList = tip.classList).add.apply(_tip$classList, customClass.split(' ')); + } // If this is a touch-enabled device we add extra // empty mouseover listeners to the body's immediate children; // only needed because of broken event delegation on iOS // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html + if ('ontouchstart' in document.documentElement) { var _ref; @@ -523,16 +584,16 @@ } var complete = function complete() { - if (_this.config.animation) { - _this._fixTransition(); + if (_this2.config.animation) { + _this2._fixTransition(); } - var prevHoverState = _this._hoverState; - _this._hoverState = null; - EventHandler__default['default'].trigger(_this.element, _this.constructor.Event.SHOWN); + var prevHoverState = _this2._hoverState; + _this2._hoverState = null; + EventHandler__default['default'].trigger(_this2._element, _this2.constructor.Event.SHOWN); if (prevHoverState === HOVER_STATE_OUT) { - _this._leave(null, _this); + _this2._leave(null, _this2); } }; @@ -547,7 +608,7 @@ }; _proto.hide = function hide() { - var _this2 = this; + var _this3 = this; if (!this._popper) { return; @@ -556,20 +617,20 @@ var tip = this.getTipElement(); var complete = function complete() { - if (_this2._hoverState !== HOVER_STATE_SHOW && tip.parentNode) { + if (_this3._hoverState !== HOVER_STATE_SHOW && tip.parentNode) { tip.parentNode.removeChild(tip); } - _this2._cleanTipClass(); + _this3._cleanTipClass(); - _this2.element.removeAttribute('aria-describedby'); + _this3._element.removeAttribute('aria-describedby'); - EventHandler__default['default'].trigger(_this2.element, _this2.constructor.Event.HIDDEN); + EventHandler__default['default'].trigger(_this3._element, _this3.constructor.Event.HIDDEN); - _this2._popper.destroy(); + _this3._popper.destroy(); }; - var hideEvent = EventHandler__default['default'].trigger(this.element, this.constructor.Event.HIDE); + var hideEvent = EventHandler__default['default'].trigger(this._element, this.constructor.Event.HIDE); if (hideEvent.defaultPrevented) { return; @@ -664,10 +725,10 @@ }; _proto.getTitle = function getTitle() { - var title = this.element.getAttribute('data-bs-original-title'); + var title = this._element.getAttribute('data-bs-original-title'); if (!title) { - title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title; + title = typeof this.config.title === 'function' ? this.config.title.call(this._element) : this.config.title; } return title; @@ -675,7 +736,7 @@ ; _proto._getPopperConfig = function _getPopperConfig(attachment) { - var _this3 = this; + var _this4 = this; var defaultBsConfig = { placement: attachment, @@ -693,11 +754,11 @@ }, onCreate: function onCreate(data) { if (data.originalPlacement !== data.placement) { - _this3._handlePopperPlacementChange(data); + _this4._handlePopperPlacementChange(data); } }, onUpdate: function onUpdate(data) { - return _this3._handlePopperPlacementChange(data); + return _this4._handlePopperPlacementChange(data); } }; return _extends({}, defaultBsConfig, this.config.popperConfig); @@ -708,13 +769,13 @@ }; _proto._getOffset = function _getOffset() { - var _this4 = this; + var _this5 = this; var offset = {}; if (typeof this.config.offset === 'function') { offset.fn = function (data) { - data.offsets = _extends({}, data.offsets, _this4.config.offset(data.offsets, _this4.element) || {}); + data.offsets = _extends({}, data.offsets, _this5.config.offset(data.offsets, _this5._element) || {}); return data; }; } else { @@ -741,33 +802,33 @@ }; _proto._setListeners = function _setListeners() { - var _this5 = this; + var _this6 = this; var triggers = this.config.trigger.split(' '); triggers.forEach(function (trigger) { if (trigger === 'click') { - EventHandler__default['default'].on(_this5.element, _this5.constructor.Event.CLICK, _this5.config.selector, function (event) { - return _this5.toggle(event); + EventHandler__default['default'].on(_this6._element, _this6.constructor.Event.CLICK, _this6.config.selector, function (event) { + return _this6.toggle(event); }); } else if (trigger !== TRIGGER_MANUAL) { - var eventIn = trigger === TRIGGER_HOVER ? _this5.constructor.Event.MOUSEENTER : _this5.constructor.Event.FOCUSIN; - var eventOut = trigger === TRIGGER_HOVER ? _this5.constructor.Event.MOUSELEAVE : _this5.constructor.Event.FOCUSOUT; - EventHandler__default['default'].on(_this5.element, eventIn, _this5.config.selector, function (event) { - return _this5._enter(event); + var eventIn = trigger === TRIGGER_HOVER ? _this6.constructor.Event.MOUSEENTER : _this6.constructor.Event.FOCUSIN; + var eventOut = trigger === TRIGGER_HOVER ? _this6.constructor.Event.MOUSELEAVE : _this6.constructor.Event.FOCUSOUT; + EventHandler__default['default'].on(_this6._element, eventIn, _this6.config.selector, function (event) { + return _this6._enter(event); }); - EventHandler__default['default'].on(_this5.element, eventOut, _this5.config.selector, function (event) { - return _this5._leave(event); + EventHandler__default['default'].on(_this6._element, eventOut, _this6.config.selector, function (event) { + return _this6._leave(event); }); } }); this._hideModalHandler = function () { - if (_this5.element) { - _this5.hide(); + if (_this6._element) { + _this6.hide(); } }; - EventHandler__default['default'].on(this.element.closest("." + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler); + EventHandler__default['default'].on(this._element.closest("." + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler); if (this.config.selector) { this.config = _extends({}, this.config, { @@ -780,12 +841,18 @@ }; _proto._fixTitle = function _fixTitle() { - var title = this.element.getAttribute('title'); - var originalTitleType = typeof this.element.getAttribute('data-bs-original-title'); + var title = this._element.getAttribute('title'); + + var originalTitleType = typeof this._element.getAttribute('data-bs-original-title'); if (title || originalTitleType !== 'string') { - this.element.setAttribute('data-bs-original-title', title || ''); - this.element.setAttribute('title', ''); + this._element.setAttribute('data-bs-original-title', title || ''); + + if (title && !this._element.getAttribute('aria-label') && !this._element.textContent) { + this._element.setAttribute('aria-label', title); + } + + this._element.setAttribute('title', ''); } }; @@ -865,7 +932,7 @@ }; _proto._getConfig = function _getConfig(config) { - var dataAttributes = Manipulator__default['default'].getDataAttributes(this.element); + var dataAttributes = Manipulator__default['default'].getDataAttributes(this._element); Object.keys(dataAttributes).forEach(function (dataAttr) { if (DISALLOWED_ATTRIBUTES.has(dataAttr)) { delete dataAttributes[dataAttr]; @@ -977,16 +1044,7 @@ }); }; - Tooltip.getInstance = function getInstance(element) { - return Data__default['default'].getData(element, DATA_KEY); - }; - - _createClass(Tooltip, null, [{ - key: "VERSION", - get: function get() { - return VERSION; - } - }, { + _createClass$1(Tooltip, null, [{ key: "Default", get: function get() { return Default; @@ -1019,7 +1077,7 @@ }]); return Tooltip; - }(); + }(BaseComponent); /** * ------------------------------------------------------------------------ * jQuery diff --git a/js/dist/tooltip.js.map b/js/dist/tooltip.js.map index 020d670246c1821bbf0290d6bfb44ba47af74e6f..517ef1da742f0d3ca74b6e34369e14be5caeba5b 100644 GIT binary patch delta 13539 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