diff --git a/packages/core-web/dist/css/markbind.min.css b/packages/core-web/dist/css/markbind.min.css index 718e0ff344..ac7e62eac8 100644 --- a/packages/core-web/dist/css/markbind.min.css +++ b/packages/core-web/dist/css/markbind.min.css @@ -1 +1 @@ -.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-2dc82f13]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-2dc82f13]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-2dc82f13] *{white-space:normal}.navbar-right[data-v-2dc82f13]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-2dc82f13]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-2dc82f13]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-2dc82f13]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-2dc82f13]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-2dc82f13]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-2dc82f13]{background:transparent}.navbar-default a[data-v-2dc82f13],[data-v-2dc82f13] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-2dc82f13] .dropdown{align-items:center;display:flex}.container-fluid[data-v-2dc82f13]{padding:0}}.navbar-brand[data-v-2dc82f13]{display:inline-block}.navbar-brand>img[data-v-2dc82f13],.navbar-brand>svg[data-v-2dc82f13]{display:block}.navbar-right[data-v-2dc82f13]{padding-right:1rem}.navbar-left[data-v-2dc82f13]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-2dc82f13]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-2dc82f13]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-2dc82f13] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-2dc82f13]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-2dc82f13] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-2dc82f13] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-2dc82f13] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-2dc82f13] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-461fb4ca]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-461fb4ca]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-461fb4ca]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-461fb4ca]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-461fb4ca]{align-items:center;display:flex;justify-content:center}.form-control[data-v-461fb4ca]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-461fb4ca]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-461fb4ca]{height:100%;width:18px}.card[data-v-0ce77d49]{height:100%}.card-body[data-v-0ce77d49]{display:flex;flex-direction:column;height:100%}.key-container[data-v-0ce77d49]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-0ce77d49]{color:grey;font-size:12px}.key-container>span[data-v-0ce77d49]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file +.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-2dc82f13]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-2dc82f13]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-2dc82f13] *{white-space:normal}.navbar-right[data-v-2dc82f13]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-2dc82f13]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-2dc82f13]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-2dc82f13]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-2dc82f13]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-2dc82f13]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-2dc82f13]{background:transparent}.navbar-default a[data-v-2dc82f13],[data-v-2dc82f13] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-2dc82f13] .dropdown{align-items:center;display:flex}.container-fluid[data-v-2dc82f13]{padding:0}}.navbar-brand[data-v-2dc82f13]{display:inline-block}.navbar-brand>img[data-v-2dc82f13],.navbar-brand>svg[data-v-2dc82f13]{display:block}.navbar-right[data-v-2dc82f13]{padding-right:1rem}.navbar-left[data-v-2dc82f13]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-2dc82f13]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-2dc82f13]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-2dc82f13] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-2dc82f13]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-2dc82f13] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-2dc82f13] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-2dc82f13] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-2dc82f13] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.popover-error-message{background:#f8d7da;border:1px solid #f5c6cb;border-radius:.25rem;color:#31128c;display:block;font-size:.875rem;margin-top:.25rem;padding:.25rem .5rem}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-461fb4ca]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-461fb4ca]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-461fb4ca]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-461fb4ca]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-461fb4ca]{align-items:center;display:flex;justify-content:center}.form-control[data-v-461fb4ca]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-461fb4ca]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-461fb4ca]{height:100%;width:18px}.card[data-v-0ce77d49]{height:100%}.card-body[data-v-0ce77d49]{display:flex;flex-direction:column;height:100%}.key-container[data-v-0ce77d49]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-0ce77d49]{color:grey;font-size:12px}.key-container>span[data-v-0ce77d49]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file diff --git a/packages/core-web/dist/css/vueCommonAppFactory.min.css b/packages/core-web/dist/css/vueCommonAppFactory.min.css index be275fa4c8..33fc44989e 100644 --- a/packages/core-web/dist/css/vueCommonAppFactory.min.css +++ b/packages/core-web/dist/css/vueCommonAppFactory.min.css @@ -1 +1 @@ -.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-2dc82f13]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-2dc82f13]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-2dc82f13] *{white-space:normal}.navbar-right[data-v-2dc82f13]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-2dc82f13]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-2dc82f13]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-2dc82f13]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-2dc82f13]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-2dc82f13]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-2dc82f13]{background:transparent}.navbar-default a[data-v-2dc82f13],[data-v-2dc82f13] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-2dc82f13] .dropdown{align-items:center;display:flex}.container-fluid[data-v-2dc82f13]{padding:0}}.navbar-brand[data-v-2dc82f13]{display:inline-block}.navbar-brand>img[data-v-2dc82f13],.navbar-brand>svg[data-v-2dc82f13]{display:block}.navbar-right[data-v-2dc82f13]{padding-right:1rem}.navbar-left[data-v-2dc82f13]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-2dc82f13]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-2dc82f13]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-2dc82f13] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-2dc82f13]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-2dc82f13] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-2dc82f13] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-2dc82f13] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-2dc82f13] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-461fb4ca]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-461fb4ca]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-461fb4ca]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-461fb4ca]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-461fb4ca]{align-items:center;display:flex;justify-content:center}.form-control[data-v-461fb4ca]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-461fb4ca]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-461fb4ca]{height:100%;width:18px}.card[data-v-0ce77d49]{height:100%}.card-body[data-v-0ce77d49]{display:flex;flex-direction:column;height:100%}.key-container[data-v-0ce77d49]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-0ce77d49]{color:grey;font-size:12px}.key-container>span[data-v-0ce77d49]{margin-right:5px} \ No newline at end of file +.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-2dc82f13]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-2dc82f13]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-2dc82f13] *{white-space:normal}.navbar-right[data-v-2dc82f13]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-2dc82f13]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-2dc82f13]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-2dc82f13]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-2dc82f13]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-2dc82f13]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-2dc82f13]{background:transparent}.navbar-default a[data-v-2dc82f13],[data-v-2dc82f13] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-2dc82f13] .dropdown{align-items:center;display:flex}.container-fluid[data-v-2dc82f13]{padding:0}}.navbar-brand[data-v-2dc82f13]{display:inline-block}.navbar-brand>img[data-v-2dc82f13],.navbar-brand>svg[data-v-2dc82f13]{display:block}.navbar-right[data-v-2dc82f13]{padding-right:1rem}.navbar-left[data-v-2dc82f13]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-2dc82f13]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-2dc82f13]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-2dc82f13] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-2dc82f13]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-2dc82f13] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-2dc82f13] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-2dc82f13] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-2dc82f13] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.popover-error-message{background:#f8d7da;border:1px solid #f5c6cb;border-radius:.25rem;color:#31128c;display:block;font-size:.875rem;margin-top:.25rem;padding:.25rem .5rem}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-461fb4ca]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-461fb4ca]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-461fb4ca]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-461fb4ca]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-461fb4ca]{align-items:center;display:flex;justify-content:center}.form-control[data-v-461fb4ca]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-461fb4ca]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-461fb4ca]{height:100%;width:18px}.card[data-v-0ce77d49]{height:100%}.card-body[data-v-0ce77d49]{display:flex;flex-direction:column;height:100%}.key-container[data-v-0ce77d49]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-0ce77d49]{color:grey;font-size:12px}.key-container>span[data-v-0ce77d49]{margin-right:5px} \ No newline at end of file diff --git a/packages/core-web/dist/fonts/KaTeX_AMS-Regular.ttf b/packages/core-web/dist/fonts/KaTeX_AMS-Regular.ttf index 737cf8eb58..c6f9a5e7c0 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_AMS-Regular.ttf and b/packages/core-web/dist/fonts/KaTeX_AMS-Regular.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_AMS-Regular.woff b/packages/core-web/dist/fonts/KaTeX_AMS-Regular.woff index 38378bfba8..b804d7b33a 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_AMS-Regular.woff and b/packages/core-web/dist/fonts/KaTeX_AMS-Regular.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_AMS-Regular.woff2 b/packages/core-web/dist/fonts/KaTeX_AMS-Regular.woff2 index a4d1ba6410..0acaaff03d 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_AMS-Regular.woff2 and b/packages/core-web/dist/fonts/KaTeX_AMS-Regular.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_Caligraphic-Bold.ttf b/packages/core-web/dist/fonts/KaTeX_Caligraphic-Bold.ttf index 04d28abd99..9ff4a5e044 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Caligraphic-Bold.ttf and b/packages/core-web/dist/fonts/KaTeX_Caligraphic-Bold.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_Caligraphic-Bold.woff b/packages/core-web/dist/fonts/KaTeX_Caligraphic-Bold.woff index a01ce90606..9759710d1d 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Caligraphic-Bold.woff and b/packages/core-web/dist/fonts/KaTeX_Caligraphic-Bold.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_Caligraphic-Bold.woff2 b/packages/core-web/dist/fonts/KaTeX_Caligraphic-Bold.woff2 index 37927274af..f390922ece 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Caligraphic-Bold.woff2 and b/packages/core-web/dist/fonts/KaTeX_Caligraphic-Bold.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_Caligraphic-Regular.ttf b/packages/core-web/dist/fonts/KaTeX_Caligraphic-Regular.ttf index b2ce555fd5..f522294ff0 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Caligraphic-Regular.ttf and b/packages/core-web/dist/fonts/KaTeX_Caligraphic-Regular.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_Caligraphic-Regular.woff b/packages/core-web/dist/fonts/KaTeX_Caligraphic-Regular.woff index bc169b7cdd..9bdd534fd2 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Caligraphic-Regular.woff and b/packages/core-web/dist/fonts/KaTeX_Caligraphic-Regular.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_Caligraphic-Regular.woff2 b/packages/core-web/dist/fonts/KaTeX_Caligraphic-Regular.woff2 index f1e38bba2a..75344a1f98 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Caligraphic-Regular.woff2 and b/packages/core-web/dist/fonts/KaTeX_Caligraphic-Regular.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_Fraktur-Bold.ttf b/packages/core-web/dist/fonts/KaTeX_Fraktur-Bold.ttf index c42d169167..4e98259c3b 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Fraktur-Bold.ttf and b/packages/core-web/dist/fonts/KaTeX_Fraktur-Bold.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_Fraktur-Bold.woff b/packages/core-web/dist/fonts/KaTeX_Fraktur-Bold.woff index f30b54b3d1..e7730f6627 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Fraktur-Bold.woff and b/packages/core-web/dist/fonts/KaTeX_Fraktur-Bold.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_Fraktur-Bold.woff2 b/packages/core-web/dist/fonts/KaTeX_Fraktur-Bold.woff2 index b7a83593a8..395f28beac 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Fraktur-Bold.woff2 and b/packages/core-web/dist/fonts/KaTeX_Fraktur-Bold.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_Fraktur-Regular.ttf b/packages/core-web/dist/fonts/KaTeX_Fraktur-Regular.ttf index 413322824e..b8461b275f 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Fraktur-Regular.ttf and b/packages/core-web/dist/fonts/KaTeX_Fraktur-Regular.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_Fraktur-Regular.woff b/packages/core-web/dist/fonts/KaTeX_Fraktur-Regular.woff index 5af51de9e5..acab069f90 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Fraktur-Regular.woff and b/packages/core-web/dist/fonts/KaTeX_Fraktur-Regular.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_Fraktur-Regular.woff2 b/packages/core-web/dist/fonts/KaTeX_Fraktur-Regular.woff2 index 3874f93e8d..735f6948d6 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Fraktur-Regular.woff2 and b/packages/core-web/dist/fonts/KaTeX_Fraktur-Regular.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_Main-Bold.ttf b/packages/core-web/dist/fonts/KaTeX_Main-Bold.ttf index 14390e012a..4060e627dc 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Main-Bold.ttf and b/packages/core-web/dist/fonts/KaTeX_Main-Bold.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_Main-Bold.woff b/packages/core-web/dist/fonts/KaTeX_Main-Bold.woff index 33b41998e4..f38136ac1c 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Main-Bold.woff and b/packages/core-web/dist/fonts/KaTeX_Main-Bold.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_Main-Bold.woff2 b/packages/core-web/dist/fonts/KaTeX_Main-Bold.woff2 index f9b71cbe74..ab2ad21da6 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Main-Bold.woff2 and b/packages/core-web/dist/fonts/KaTeX_Main-Bold.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_Main-BoldItalic.ttf b/packages/core-web/dist/fonts/KaTeX_Main-BoldItalic.ttf index ad0761f431..dc007977ee 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Main-BoldItalic.ttf and b/packages/core-web/dist/fonts/KaTeX_Main-BoldItalic.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_Main-BoldItalic.woff b/packages/core-web/dist/fonts/KaTeX_Main-BoldItalic.woff index 115af4f072..67807b0bd4 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Main-BoldItalic.woff and b/packages/core-web/dist/fonts/KaTeX_Main-BoldItalic.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_Main-BoldItalic.woff2 b/packages/core-web/dist/fonts/KaTeX_Main-BoldItalic.woff2 index 5c500c285a..5931794de4 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Main-BoldItalic.woff2 and b/packages/core-web/dist/fonts/KaTeX_Main-BoldItalic.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_Main-Italic.ttf b/packages/core-web/dist/fonts/KaTeX_Main-Italic.ttf index fc8625c81c..0e9b0f354a 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Main-Italic.ttf and b/packages/core-web/dist/fonts/KaTeX_Main-Italic.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_Main-Italic.woff b/packages/core-web/dist/fonts/KaTeX_Main-Italic.woff index 2d3087ab49..6f43b594b6 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Main-Italic.woff and b/packages/core-web/dist/fonts/KaTeX_Main-Italic.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_Main-Italic.woff2 b/packages/core-web/dist/fonts/KaTeX_Main-Italic.woff2 index 08510d85a7..b50920e138 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Main-Italic.woff2 and b/packages/core-web/dist/fonts/KaTeX_Main-Italic.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_Main-Regular.ttf b/packages/core-web/dist/fonts/KaTeX_Main-Regular.ttf index 5115a044ea..dd45e1ed2e 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Main-Regular.ttf and b/packages/core-web/dist/fonts/KaTeX_Main-Regular.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_Main-Regular.woff b/packages/core-web/dist/fonts/KaTeX_Main-Regular.woff index 42b74ab133..21f5812968 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Main-Regular.woff and b/packages/core-web/dist/fonts/KaTeX_Main-Regular.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_Main-Regular.woff2 b/packages/core-web/dist/fonts/KaTeX_Main-Regular.woff2 index 18647fa6af..eb24a7ba28 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Main-Regular.woff2 and b/packages/core-web/dist/fonts/KaTeX_Main-Regular.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_Math-BoldItalic.ttf b/packages/core-web/dist/fonts/KaTeX_Math-BoldItalic.ttf index 326b523bd0..728ce7a1e2 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Math-BoldItalic.ttf and b/packages/core-web/dist/fonts/KaTeX_Math-BoldItalic.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_Math-BoldItalic.woff b/packages/core-web/dist/fonts/KaTeX_Math-BoldItalic.woff index 5b4041aa87..0ae390d74c 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Math-BoldItalic.woff and b/packages/core-web/dist/fonts/KaTeX_Math-BoldItalic.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_Math-BoldItalic.woff2 b/packages/core-web/dist/fonts/KaTeX_Math-BoldItalic.woff2 index ba55276d03..29657023ad 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Math-BoldItalic.woff2 and b/packages/core-web/dist/fonts/KaTeX_Math-BoldItalic.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_Math-Italic.ttf b/packages/core-web/dist/fonts/KaTeX_Math-Italic.ttf index f148fceeb0..70d559b4e9 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Math-Italic.ttf and b/packages/core-web/dist/fonts/KaTeX_Math-Italic.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_Math-Italic.woff b/packages/core-web/dist/fonts/KaTeX_Math-Italic.woff index 31d0038498..eb5159d4c1 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Math-Italic.woff and b/packages/core-web/dist/fonts/KaTeX_Math-Italic.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_Math-Italic.woff2 b/packages/core-web/dist/fonts/KaTeX_Math-Italic.woff2 index 9871ab6b83..215c143fd7 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Math-Italic.woff2 and b/packages/core-web/dist/fonts/KaTeX_Math-Italic.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_SansSerif-Bold.ttf b/packages/core-web/dist/fonts/KaTeX_SansSerif-Bold.ttf index dce35c8fdf..2f65a8a3a6 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_SansSerif-Bold.ttf and b/packages/core-web/dist/fonts/KaTeX_SansSerif-Bold.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_SansSerif-Bold.woff b/packages/core-web/dist/fonts/KaTeX_SansSerif-Bold.woff index 992cb3d6d0..8d47c02d94 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_SansSerif-Bold.woff and b/packages/core-web/dist/fonts/KaTeX_SansSerif-Bold.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_SansSerif-Bold.woff2 b/packages/core-web/dist/fonts/KaTeX_SansSerif-Bold.woff2 index 6dd10388ad..cfaa3bda59 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_SansSerif-Bold.woff2 and b/packages/core-web/dist/fonts/KaTeX_SansSerif-Bold.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_SansSerif-Italic.ttf b/packages/core-web/dist/fonts/KaTeX_SansSerif-Italic.ttf index a3eb86c38d..d5850df98e 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_SansSerif-Italic.ttf and b/packages/core-web/dist/fonts/KaTeX_SansSerif-Italic.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_SansSerif-Italic.woff b/packages/core-web/dist/fonts/KaTeX_SansSerif-Italic.woff index f4fa252a2c..7e02df9636 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_SansSerif-Italic.woff and b/packages/core-web/dist/fonts/KaTeX_SansSerif-Italic.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_SansSerif-Italic.woff2 b/packages/core-web/dist/fonts/KaTeX_SansSerif-Italic.woff2 index 9f2501a3aa..349c06dc60 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_SansSerif-Italic.woff2 and b/packages/core-web/dist/fonts/KaTeX_SansSerif-Italic.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_SansSerif-Regular.ttf b/packages/core-web/dist/fonts/KaTeX_SansSerif-Regular.ttf index 3be73ce17f..537279f6bd 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_SansSerif-Regular.ttf and b/packages/core-web/dist/fonts/KaTeX_SansSerif-Regular.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_SansSerif-Regular.woff b/packages/core-web/dist/fonts/KaTeX_SansSerif-Regular.woff index ec283f418b..31b84829b4 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_SansSerif-Regular.woff and b/packages/core-web/dist/fonts/KaTeX_SansSerif-Regular.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_SansSerif-Regular.woff2 b/packages/core-web/dist/fonts/KaTeX_SansSerif-Regular.woff2 index e46094fba1..a90eea85f6 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_SansSerif-Regular.woff2 and b/packages/core-web/dist/fonts/KaTeX_SansSerif-Regular.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_Script-Regular.ttf b/packages/core-web/dist/fonts/KaTeX_Script-Regular.ttf index 40c8a997ac..fd679bf374 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Script-Regular.ttf and b/packages/core-web/dist/fonts/KaTeX_Script-Regular.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_Script-Regular.woff b/packages/core-web/dist/fonts/KaTeX_Script-Regular.woff index 4eafae7583..0e7da821ee 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Script-Regular.woff and b/packages/core-web/dist/fonts/KaTeX_Script-Regular.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_Script-Regular.woff2 b/packages/core-web/dist/fonts/KaTeX_Script-Regular.woff2 index 69b1754d7e..b3048fc115 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Script-Regular.woff2 and b/packages/core-web/dist/fonts/KaTeX_Script-Regular.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_Size1-Regular.ttf b/packages/core-web/dist/fonts/KaTeX_Size1-Regular.ttf index f0aff83efb..871fd7d19d 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Size1-Regular.ttf and b/packages/core-web/dist/fonts/KaTeX_Size1-Regular.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_Size1-Regular.woff b/packages/core-web/dist/fonts/KaTeX_Size1-Regular.woff index 0358ee4a3e..7f292d9118 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Size1-Regular.woff and b/packages/core-web/dist/fonts/KaTeX_Size1-Regular.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_Size1-Regular.woff2 b/packages/core-web/dist/fonts/KaTeX_Size1-Regular.woff2 index f951ed0169..c5a8462fbf 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Size1-Regular.woff2 and b/packages/core-web/dist/fonts/KaTeX_Size1-Regular.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_Size2-Regular.ttf b/packages/core-web/dist/fonts/KaTeX_Size2-Regular.ttf index 4f72f16795..7a212caf91 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Size2-Regular.ttf and b/packages/core-web/dist/fonts/KaTeX_Size2-Regular.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_Size2-Regular.woff b/packages/core-web/dist/fonts/KaTeX_Size2-Regular.woff index 8a053d23ae..d241d9be2d 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Size2-Regular.woff and b/packages/core-web/dist/fonts/KaTeX_Size2-Regular.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_Size2-Regular.woff2 b/packages/core-web/dist/fonts/KaTeX_Size2-Regular.woff2 index 181d9625a7..e1bccfe240 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Size2-Regular.woff2 and b/packages/core-web/dist/fonts/KaTeX_Size2-Regular.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_Size3-Regular.ttf b/packages/core-web/dist/fonts/KaTeX_Size3-Regular.ttf index 56d2dc6c5d..00bff3495f 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Size3-Regular.ttf and b/packages/core-web/dist/fonts/KaTeX_Size3-Regular.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_Size3-Regular.woff b/packages/core-web/dist/fonts/KaTeX_Size3-Regular.woff index 0ec99ad1a9..e6e9b658dc 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Size3-Regular.woff and b/packages/core-web/dist/fonts/KaTeX_Size3-Regular.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_Size3-Regular.woff2 b/packages/core-web/dist/fonts/KaTeX_Size3-Regular.woff2 index c2985cd380..249a286622 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Size3-Regular.woff2 and b/packages/core-web/dist/fonts/KaTeX_Size3-Regular.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_Size4-Regular.ttf b/packages/core-web/dist/fonts/KaTeX_Size4-Regular.ttf index baf02091aa..74f08921f0 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Size4-Regular.ttf and b/packages/core-web/dist/fonts/KaTeX_Size4-Regular.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_Size4-Regular.woff b/packages/core-web/dist/fonts/KaTeX_Size4-Regular.woff index ff6731972f..e1ec545766 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Size4-Regular.woff and b/packages/core-web/dist/fonts/KaTeX_Size4-Regular.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_Size4-Regular.woff2 b/packages/core-web/dist/fonts/KaTeX_Size4-Regular.woff2 index a4e810da5e..680c130850 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Size4-Regular.woff2 and b/packages/core-web/dist/fonts/KaTeX_Size4-Regular.woff2 differ diff --git a/packages/core-web/dist/fonts/KaTeX_Typewriter-Regular.ttf b/packages/core-web/dist/fonts/KaTeX_Typewriter-Regular.ttf index e66c218df5..c83252c571 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Typewriter-Regular.ttf and b/packages/core-web/dist/fonts/KaTeX_Typewriter-Regular.ttf differ diff --git a/packages/core-web/dist/fonts/KaTeX_Typewriter-Regular.woff b/packages/core-web/dist/fonts/KaTeX_Typewriter-Regular.woff index c66d149d5e..2432419f28 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Typewriter-Regular.woff and b/packages/core-web/dist/fonts/KaTeX_Typewriter-Regular.woff differ diff --git a/packages/core-web/dist/fonts/KaTeX_Typewriter-Regular.woff2 b/packages/core-web/dist/fonts/KaTeX_Typewriter-Regular.woff2 index e5bf2ce1ff..771f1af705 100644 Binary files a/packages/core-web/dist/fonts/KaTeX_Typewriter-Regular.woff2 and b/packages/core-web/dist/fonts/KaTeX_Typewriter-Regular.woff2 differ diff --git a/packages/core-web/dist/js/markbind.min.js b/packages/core-web/dist/js/markbind.min.js index b6195eba2a..dda946750b 100644 --- a/packages/core-web/dist/js/markbind.min.js +++ b/packages/core-web/dist/js/markbind.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Cs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Zt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Jt(t,o)}}};Zt.install=Jt;const en=Symbol("wormhole");function tn(){const e=(0,i.inject)(en);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const nn=typeof window<"u";const on=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=tn();function o(){if(!nn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),rn=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},an=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=tn(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(rn,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const sn=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!nn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function ln(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",on),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",an);const n=t.wormhole??sn;e.provide(en,n)}var cn={key:0,class:"d-flex"},dn={class:"header-and-body"},un={class:"box-header"},pn={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},hn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var fn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function mn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function gn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function vn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const yn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var wn=o(262);const bn=(0,wn.A)(yn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",cn,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",dn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",un,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",hn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var kn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},Sn={class:"breadcrumb"},Bn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Cn=["aria-current"],xn={key:0},En=["href"];const Nn={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},$n=(0,wn.A)(Nn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",kn,[(0,i.createElementVNode)("ol",Sn,[Bn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",xn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,En))],10,Cn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var Tn=o(959),_n=o.n(Tn),Vn=["disabled"];var zn={class:"dropdown-menu"};function An(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Pn.push({el:t,callback:e})})),Ln||(Ln=function(e){Pn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",Ln,!1),t&&document.addEventListener("touchstart",Ln,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Pn=Pn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),jn=qn.prototype;function Fn(e,t){var n=[];return On.forEach.call(e,(function(o){if(Dn(o))~n.indexOf(o)||n.push(o);else if(In(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=jn.get,e.set=jn.set,e.call=jn.call,e.owner=t,e})),Kn(n,t)}Object.getOwnPropertyNames(On).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===jn[e]&&(jn[e]=On[e])})),window&&window.Symbol&&Symbol.iterator&&(jn[Symbol.iterator]=jn.values=On[Symbol.iterator]);var Wn=document&&document.createElement("div");function Un(e){var t=this;jn[e]||(Wn[e]instanceof Function?jn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Jn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return mn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Gn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Gn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Xn(t):(Yn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Yn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Gn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Gn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Zn=(0,wn.A)(Jn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",zn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),eo={components:{Submenu:Zn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return mn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Xn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Gn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Gn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},to=(0,wn.A)(eo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,Vn)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var no={class:"container-fluid"},oo={class:"navbar-left"},ro={ref:"navbarDefault",class:"navbar-default"},io={class:"navbar-nav me-auto mt-2 mt-lg-0"},ao={key:0,class:"navbar-nav navbar-right"},so={ref:"lowerNavbar",class:"lower-navbar-container"};function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Gn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Gn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Gn(window).on("resize",this.toggleLowerNavbar),Gn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=vn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const zo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return mn(this.isOpen)}}},Ao=(0,wn.A)(zo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Oo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return mn(this.delay)},hash:function(){return vn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Mo=(0,wn.A)(Oo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Po={mixins:[Vo],components:{panelSwitch:Ao,retriever:Mo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Ho=(0,wn.A)(Po,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",So,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Bo,Co)),(0,i.createElementVNode)("span",xo,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",Eo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",No,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},$o,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},To,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_o,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Do=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Io=["id"],Ro={class:"morph"},qo={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},jo={class:"card-title"},Fo=["id"],Wo={class:"card card-flex"},Uo={class:"card-title-inline"},Qo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Ko=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Go=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Yo={class:"minimal-button",type:"button"},Xo=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Jo={key:0,class:"card-body"};const Zo={mixins:[Vo],components:{retriever:Mo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},er={components:{nestedPanel:Ho,minimalPanel:(0,wn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Io)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Ro,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",qo)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",jo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Fo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Wo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Uo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Qo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Ko,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Go,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Yo,Xo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Jo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},tr=(0,wn.A)(er,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var nr=["src","alt","width","height","loading"],or={style:{top:"0",left:"0",height:"0"}};const rr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},ir=(0,wn.A)(rr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,nr),(0,i.createElementVNode)("div",or,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ar={key:0,class:"legend-wrapper"},sr={class:"text-header"},lr={key:0},cr={class:"annotate-point"},dr={key:0,class:"popover-annotation"},ur={class:"hover-wrapper"},pr={class:"element-wrapper"},hr={key:0,class:"popover-container"},fr={key:0,class:"popover-header"},mr={key:1,class:"popover-body"};const gr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?gn(this.size*(2/3)):gn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-gn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?gn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},vr=(0,wn.A)(gr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ar,[(0,i.createElementVNode)("div",sr,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",lr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",dr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",hr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",fr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",mr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ur,[(0,i.createElementVNode)("div",pr,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var yr=["src","alt","width","height","loading"],wr={class:"image-caption"};const br={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},kr=(0,wn.A)(br,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,yr),(0,i.createElementVNode)("span",wr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var Sr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Br={key:0,class:"card intro-outro-card"},Cr={class:"card-body"},xr=Sr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),Er=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Nr={class:"progress intro-outro-card",style:{height:"1px"}},$r=["aria-valuemax","aria-valuenow"],Tr={key:0,class:"card intro-outro-card"},_r={class:"card-body"},Vr={class:"mb-3"},zr={viewBox:"0 0 100 100",width:"120px",height:"120px"},Ar=Sr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Lr={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Or={class:"score",x:"22",y:"57",textLength:"56"},Mr=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Pr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Hr=(0,wn.A)(Pr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Br,[(0,i.createElementVNode)("div",Cr,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[xr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),Er,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Nr,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,$r)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Tr,[(0,i.createElementVNode)("div",_r,[(0,i.createElementVNode)("h4",Vr,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",zr,[Ar,(0,i.createElementVNode)("circle",Lr,null,512),(0,i.createElementVNode)("text",Or,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Mr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Dr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Ir={class:"card-body"},Rr={key:0,class:"mb-2"},qr=["disabled"],jr={key:0},Fr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Wr={key:0},Ur={key:1,class:"answer"},Qr={key:1,class:"card-footer alert-light border-top border-light text-dark"},Kr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Gr={key:1,class:"fa fa-check text-success border-success result-icon"};function Yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Zr=(0,wn.A)(Jr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Dr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ir,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Rr,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,qr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",jr,[Fr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Wr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Qr,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Gr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var ei=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ti={class:"col-auto p-0"},ni={viewBox:"0 0 100 100",class:"radio-svg"},oi=ei((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),ri={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ii={class:"col content"},ai={class:"col-1"},si={key:0},li={key:0},ci=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),di={class:"reason"},ui=["disabled"],pi={class:"col content"},hi={class:"col-auto"},fi={key:0},mi={key:0},gi=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),vi={class:"reason"},yi=["disabled"],wi={class:"col-auto"},bi={key:0},ki={key:0,class:"fa fa-check text-success"},Si={key:1,class:"fa fa-times text-danger blanks-cross"},Bi={key:1},Ci={key:0,class:"fa fa-check text-success"},xi={key:1,class:"fa fa-times text-danger blanks-cross"},Ei={key:0,class:"col-auto blanks-keywords"},Ni={key:0},$i={key:1},Ti={key:0},_i={class:"reason blanks-reason"};const Vi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Xi={components:{searchbarPageItem:(0,wn.A)(Yi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ii,[Ri,(0,i.createElementVNode)("div",qi,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,ji),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,Fi)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Wi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Ui),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Qi)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Ki)):(0,i.createCommentVNode)("v-if",!0),Gi]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(uo(Object.values(r)),uo(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Hi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(uo(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(uo(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Ji=(0,wn.A)(Xi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ai,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Li)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Oi),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Mi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Pi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Zi={class:"nav-tabs printable-tab-header"},ea={ref:"header",class:"nav-link active"},ta=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const na={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return mn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},oa=(0,wn.A)(na,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Zi,[(0,i.createElementVNode)("div",ea,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ta],2)}],["__scopeId","data-v-65067870"]]);var ra={class:"printable-tab-group"},ia={ref:"header",class:"printable-tab-group-header"};const aa={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return fn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},sa=(0,wn.A)(aa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ra,[(0,i.createElementVNode)("div",ia,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var la=["onClick"],ca=["innerHTML"],da=["onClick","innerHTML"],ua={ref:"tab-content",class:"tab-content"};const pa={components:{dropdown:to},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:gn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},ha=(0,wn.A)(pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,da)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,ca)],2)],8,la))],64)})),128))],2),(0,i.createElementVNode)("div",ua,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var fa=["src","width","height","alt"];const ma={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ga=(0,wn.A)(ma,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,fa)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var va={class:"popover-container"},ya={key:2};const wa={name:"Trigger",components:{PortalTarget:an},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&Yt.show(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},ba=(0,wn.A)(wa,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",va,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",ya,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ka={class:"site-nav-root"};const Sa={name:"SiteNav",mounted:function(){var e=this,t=po(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=po(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Ba=(0,wn.A)(Sa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ka,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ca={class:"portal-root-element"};var xa={};const Ea={components:{PortalTarget:an},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(xa[t="closeOverlay"]&&xa[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},xa[e="closeOverlay"]||(xa[e]=[]),xa[e].push(t)}},Na=(0,wn.A)(Ea,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ca,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const $a={name:"OverlaySource",components:{Portal:on},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},Ta=(0,wn.A)($a,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var _a={key:0,class:"popover-header"},Va={class:"popover-body"},za={class:"popover-container"},Aa={key:0,class:"popover-header"},La={class:"popover-body"};const Oa={name:"Popover",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ma=(0,wn.A)(Oa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",_a,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Va,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",za,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Aa,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",La,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Pa={name:"Tooltip",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ha=(0,wn.A)(Pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Da={class:"modal-content"},Ia={key:0,class:"modal-header"},Ra={class:"modal-title"},qa={class:"modal-body"},ja={key:1,class:"modal-footer"};const Fa={name:"Modal",components:{VueFinalModal:Xt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Wa=(0,wn.A)(Fa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),ssr:"",name:n.id,classes:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"none",transition:a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-base":"2000"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Da,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ia,[(0,i.createElementVNode)("h5",Ra,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",qa,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",ja,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","name","content-class","transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Ua=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Qa={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Ka=(0,wn.A)(Qa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Ua]}))],6)}]]);var Ga={class:"grid-container"},Ya={class:"header-row"},Xa={key:0,class:"search-bar"},Ja=["placeholder"],Za=["onClick"],es={class:"badge bg-light text-dark tag-indicator"},ts={key:0},ns={key:1},os={class:"container"},rs={class:"row justify-content-starts gy-3"};var is=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const as={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0;e.forEach((function(e){if(!t.has(e)){var o={badgeColor:is[n%is.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,uo(e))}}}},mounted:function(){this.isMounted=!0}},ss=(0,wn.A)(as,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ga,[(0,i.createElementVNode)("div",Ya,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Xa,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Ja)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-badge"]),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",es,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ns,"   "))])],10,Za)})),128))]),(0,i.createElementVNode)("div",os,[(0,i.createElementVNode)("div",rs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-461fb4ca"]]);var ls={class:"card"},cs={key:0,ref:"header",class:"card-title"},ds={class:"card-text"},us=function(e){return(0,i.pushScopeId)("data-v-0ce77d49"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),ps={key:1,class:"key-container"},hs={class:"keyword-container"};const fs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Gn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var ms={box:bn,breadcrumb:$n,cardstack:ss,card:(0,wn.A)(fs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ls,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",cs,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",ds,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),us,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",ps,[(0,i.createElementVNode)("span",hs,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-container"])},(0,i.toDisplayString)(e[0]),3)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-0ce77d49"]]),dropdown:to,navbar:bo,panel:tr,annotate:ir,aPoint:vr,pic:kr,quiz:Hr,question:Zr,qOption:zi,retriever:Mo,searchbar:Ji,tab:oa,tabGroup:sa,tabs:ha,thumbnail:ga,trigger:ba,siteNav:Ba,submenu:Zn,siteNavButton:mo,pageNavButton:yo,overlay:Na,overlaySource:Ta,popover:Ma,tooltip:Ha,modal:Wa,VPopover:tt,VTooltip:nt,scrollTopButton:Ka},gs={closeable:_n()};const vs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(ms).forEach((function(t){e.component(t,ms[t])})),Object.keys(gs).forEach((function(t){e.directive(t,gs[t])})),e.use(Zt),e.use(ln)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function ys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ws(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Bs(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),Ss()}window.MarkBindVuePlugin=ks,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Cs={setup:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){Bs()}}));e.use(ks),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){var e;Bs(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(ks),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={46:e=>{"use strict";var t,n="object"==typeof Reflect?Reflect:null,o=n&&"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var r=Number.isNaN||function(e){return e!=e};function i(){i.init.call(this)}e.exports=i,e.exports.once=function(e,t){return new Promise((function(n,o){function r(n){e.removeListener(t,i),o(n)}function i(){"function"==typeof e.removeListener&&e.removeListener("error",r),n([].slice.call(arguments))}m(e,t,i,{once:!0}),"error"!==t&&function(e,t,n){"function"==typeof e.on&&m(e,"error",t,n)}(e,r,{once:!0})}))},i.EventEmitter=i,i.prototype._events=void 0,i.prototype._eventsCount=0,i.prototype._maxListeners=void 0;var a=10;function s(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function l(e){return void 0===e._maxListeners?i.defaultMaxListeners:e._maxListeners}function c(e,t,n,o){var r,i,a,c;if(s(n),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),a=i[t]),void 0===a)a=i[t]=n,++e._eventsCount;else if("function"==typeof a?a=i[t]=o?[n,a]:[a,n]:o?a.unshift(n):a.push(n),(r=l(e))>0&&a.length>r&&!a.warned){a.warned=!0;var d=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");d.name="MaxListenersExceededWarning",d.emitter=e,d.type=t,d.count=a.length,c=d,console&&console.warn&&console.warn(c)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function u(e,t,n){var o={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},r=d.bind(o);return r.listener=n,o.wrapFn=r,r}function p(e,t,n){var o=e._events;if(void 0===o)return[];var r=o[t];return void 0===r?[]:"function"==typeof r?n?[r.listener||r]:[r]:n?function(e){for(var t=new Array(e.length),n=0;n0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var l=i[e];if(void 0===l)return!1;if("function"==typeof l)o(l,this,t);else{var c=l.length,d=f(l,c);for(n=0;n=0;i--)if(n[i]===t||n[i].listener===t){a=n[i].listener,r=i;break}if(r<0)return this;0===r?n.shift():function(e,t){for(;t+1=0;o--)this.removeListener(e,t[o]);return this},i.prototype.listeners=function(e){return p(this,e,!0)},i.prototype.rawListeners=function(e){return p(this,e,!1)},i.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):h.call(e,t)},i.prototype.listenerCount=h,i.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>xs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function v(e){return"x"===e?"y":"x"}function g(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return v(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=g(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=g(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),v=s[p?"floating"===u?"reference":"floating":u],g=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(v)))||n?v:v.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(g.top-k.top+m.top)/b.y,bottom:(k.bottom-g.bottom+m.bottom)/b.y,left:(g.left-k.left+m.left)/b.x,right:(k.right-g.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:v=s,autoAlignment:g=!0,...y}=h(e,t),w=void 0!==p||v===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,g,v):v,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==g;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,g,$));const V=[s,...T],L=await E(t,B),A=[];let z=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(L[C]),u){const e=b(r,a,$);A.push(L[e[0]],L[e[1]])}if(z=[...z,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:z},reset:{placement:t}};let n=null==(M=z.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(v){case"bestFit":{var P;const e=null==(P=z.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:v,alignmentAxis:g}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof g&&(v="end"===s?-1*g:g),l?{x:v*d,y:p*c}:{x:p*c,y:v*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const L=Math.min,A=Math.max,z=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=z(n)!==r||z(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?z(n.width):n.width)/o,s=(i?z(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=L(o.right,e.right),e.bottom=L(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ve={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ge(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=v(u);let g=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";g=p(g+d["y"===m?"top":"left"],g,g-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:g,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),v={x:n,y:o},y=w(r),b=g(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-v[y]-i.floating[b],$=v[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,L=_/2-k[b]/2-1,A=l(f[C],L),z=l(f[x],L),O=A,M=_-k[b]-z,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),v=f(r),g=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===v||"bottom"===v?(S=v,B=g===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=v,S="end"===g?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!g){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const L=await a.getDimensions(s.floating);return b!==L.width||k!==L.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ge(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ge(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ve,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ve,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&ze>=e.top&&ze<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=ze-Le,o=e.left+e.width/2-Ve+(e.top+e.height/2)-Le+e.width+e.height,r=Ve+t*o,i=Le+n*o;return Oe(Ve,Le,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,Le,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,Le,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,Le,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,Le=0,Ae=0,ze=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,Le=ze,Ae=e.clientX,ze=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},Lt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},zt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),v=(0,i.ref)(null),g=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=zt,B=zt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&v.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:z,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=z();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function L(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?Lt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function z(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(g.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=zt},B=function(e){a(e),B=zt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=vt(w.value.top),m=vt(w.value.left),v=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),g="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(v.minTop,r,v.maxTop),i=mt(v.minLeft,i,v.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&g&&g(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(g.value)g.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");L()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;L(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){v.value=Mt},afterModalEnter:function(){v.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){v.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){v.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Zt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Jt(t,o)}}};Zt.install=Jt;const en=Symbol("wormhole");function tn(){const e=(0,i.inject)(en);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const nn=typeof window<"u";const on=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=tn();function o(){if(!nn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),rn=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},an=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=tn(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(rn,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const sn=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!nn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function ln(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",on),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",an);const n=t.wormhole??sn;e.provide(en,n)}var cn={key:0,class:"d-flex"},dn={class:"header-and-body"},un={class:"box-header"},pn={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},hn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var fn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function mn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function vn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function gn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const yn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var wn=o(262);const bn=(0,wn.A)(yn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",cn,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",dn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",un,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",hn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var kn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},Sn={class:"breadcrumb"},Bn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Cn=["aria-current"],xn={key:0},En=["href"];const Nn={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},$n=(0,wn.A)(Nn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",kn,[(0,i.createElementVNode)("ol",Sn,[Bn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",xn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,En))],10,Cn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var Tn=o(959),_n=o.n(Tn),Vn=["disabled"];var Ln={class:"dropdown-menu"};function An(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Pn.push({el:t,callback:e})})),zn||(zn=function(e){Pn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",zn,!1),t&&document.addEventListener("touchstart",zn,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Pn=Pn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),jn=qn.prototype;function Fn(e,t){var n=[];return On.forEach.call(e,(function(o){if(Dn(o))~n.indexOf(o)||n.push(o);else if(In(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=jn.get,e.set=jn.set,e.call=jn.call,e.owner=t,e})),Kn(n,t)}Object.getOwnPropertyNames(On).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===jn[e]&&(jn[e]=On[e])})),window&&window.Symbol&&Symbol.iterator&&(jn[Symbol.iterator]=jn.values=On[Symbol.iterator]);var Wn=document&&document.createElement("div");function Un(e){var t=this;jn[e]||(Wn[e]instanceof Function?jn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Jn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return mn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Gn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Gn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Xn(t):(Yn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Yn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Gn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Gn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Zn=(0,wn.A)(Jn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",Ln,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),eo={components:{Submenu:Zn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return mn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Xn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Gn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Gn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},to=(0,wn.A)(eo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,Vn)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var no={class:"container-fluid"},oo={class:"navbar-left"},ro={ref:"navbarDefault",class:"navbar-default"},io={class:"navbar-nav me-auto mt-2 mt-lg-0"},ao={key:0,class:"navbar-nav navbar-right"},so={ref:"lowerNavbar",class:"lower-navbar-container"};function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Gn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Gn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Gn(window).on("resize",this.toggleLowerNavbar),Gn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=gn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const Lo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return mn(this.isOpen)}}},Ao=(0,wn.A)(Lo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function zo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Oo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return mn(this.delay)},hash:function(){return gn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Mo=(0,wn.A)(Oo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Po={mixins:[Vo],components:{panelSwitch:Ao,retriever:Mo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Ho=(0,wn.A)(Po,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",So,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Bo,Co)),(0,i.createElementVNode)("span",xo,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",Eo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",No,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},$o,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},To,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_o,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Do=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Io=["id"],Ro={class:"morph"},qo={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},jo={class:"card-title"},Fo=["id"],Wo={class:"card card-flex"},Uo={class:"card-title-inline"},Qo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Ko=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Go=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Yo={class:"minimal-button",type:"button"},Xo=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Jo={key:0,class:"card-body"};const Zo={mixins:[Vo],components:{retriever:Mo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},er={components:{nestedPanel:Ho,minimalPanel:(0,wn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Io)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Ro,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",qo)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",jo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Fo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Wo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Uo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Qo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Ko,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Go,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Yo,Xo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Jo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},tr=(0,wn.A)(er,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var nr=["src","alt","width","height","loading"],or={style:{top:"0",left:"0",height:"0"}};const rr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(vn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(vn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},ir=(0,wn.A)(rr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,nr),(0,i.createElementVNode)("div",or,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ar={key:0,class:"legend-wrapper"},sr={class:"text-header"},lr={key:0},cr={class:"annotate-point"},dr={key:0,class:"popover-annotation"},ur={class:"hover-wrapper"},pr={class:"element-wrapper"},hr={key:0,class:"popover-container"},fr={key:0,class:"popover-header"},mr={key:1,class:"popover-body"};const vr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?vn(this.size*(2/3)):vn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-vn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?vn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},gr=(0,wn.A)(vr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ar,[(0,i.createElementVNode)("div",sr,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",lr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",dr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",hr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",fr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",mr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ur,[(0,i.createElementVNode)("div",pr,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var yr=["src","alt","width","height","loading"],wr={class:"image-caption"};const br={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(vn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(vn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},kr=(0,wn.A)(br,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,yr),(0,i.createElementVNode)("span",wr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var Sr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Br={key:0,class:"card intro-outro-card"},Cr={class:"card-body"},xr=Sr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),Er=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Nr={class:"progress intro-outro-card",style:{height:"1px"}},$r=["aria-valuemax","aria-valuenow"],Tr={key:0,class:"card intro-outro-card"},_r={class:"card-body"},Vr={class:"mb-3"},Lr={viewBox:"0 0 100 100",width:"120px",height:"120px"},Ar=Sr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),zr={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Or={class:"score",x:"22",y:"57",textLength:"56"},Mr=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Pr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Hr=(0,wn.A)(Pr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Br,[(0,i.createElementVNode)("div",Cr,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[xr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),Er,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Nr,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,$r)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Tr,[(0,i.createElementVNode)("div",_r,[(0,i.createElementVNode)("h4",Vr,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",Lr,[Ar,(0,i.createElementVNode)("circle",zr,null,512),(0,i.createElementVNode)("text",Or,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Mr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Dr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Ir={class:"card-body"},Rr={key:0,class:"mb-2"},qr=["disabled"],jr={key:0},Fr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Wr={key:0},Ur={key:1,class:"answer"},Qr={key:1,class:"card-footer alert-light border-top border-light text-dark"},Kr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Gr={key:1,class:"fa fa-check text-success border-success result-icon"};function Yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Zr=(0,wn.A)(Jr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Dr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ir,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Rr,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,qr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",jr,[Fr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Wr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Qr,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Gr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var ei=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ti={class:"col-auto p-0"},ni={viewBox:"0 0 100 100",class:"radio-svg"},oi=ei((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),ri={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ii={class:"col content"},ai={class:"col-1"},si={key:0},li={key:0},ci=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),di={class:"reason"},ui=["disabled"],pi={class:"col content"},hi={class:"col-auto"},fi={key:0},mi={key:0},vi=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),gi={class:"reason"},yi=["disabled"],wi={class:"col-auto"},bi={key:0},ki={key:0,class:"fa fa-check text-success"},Si={key:1,class:"fa fa-times text-danger blanks-cross"},Bi={key:1},Ci={key:0,class:"fa fa-check text-success"},xi={key:1,class:"fa fa-times text-danger blanks-cross"},Ei={key:0,class:"col-auto blanks-keywords"},Ni={key:0},$i={key:1},Ti={key:0},_i={class:"reason blanks-reason"};const Vi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Xi={components:{searchbarPageItem:(0,wn.A)(Yi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ii,[Ri,(0,i.createElementVNode)("div",qi,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,ji),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,Fi)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Wi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Ui),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Qi)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Ki)):(0,i.createCommentVNode)("v-if",!0),Gi]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(uo(Object.values(r)),uo(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Hi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(uo(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(uo(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Ji=(0,wn.A)(Xi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ai,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",zi)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Oi),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Mi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Pi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Zi={class:"nav-tabs printable-tab-header"},ea={ref:"header",class:"nav-link active"},ta=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const na={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return mn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},oa=(0,wn.A)(na,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Zi,[(0,i.createElementVNode)("div",ea,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ta],2)}],["__scopeId","data-v-65067870"]]);var ra={class:"printable-tab-group"},ia={ref:"header",class:"printable-tab-group-header"};const aa={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return fn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},sa=(0,wn.A)(aa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ra,[(0,i.createElementVNode)("div",ia,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var la=["onClick"],ca=["innerHTML"],da=["onClick","innerHTML"],ua={ref:"tab-content",class:"tab-content"};const pa={components:{dropdown:to},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:vn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},ha=(0,wn.A)(pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,da)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,ca)],2)],8,la))],64)})),128))],2),(0,i.createElementVNode)("div",ua,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var fa=["src","width","height","alt"];const ma={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},va=(0,wn.A)(ma,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,fa)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var ga={class:"popover-container"},ya={key:2};const wa={name:"Trigger",components:{PortalTarget:an},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&Yt.show(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},ba=(0,wn.A)(wa,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ga,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",ya,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ka={class:"site-nav-root"};const Sa={name:"SiteNav",mounted:function(){var e=this,t=po(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=po(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Ba=(0,wn.A)(Sa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ka,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ca={class:"portal-root-element"};var xa={};const Ea={components:{PortalTarget:an},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(xa[t="closeOverlay"]&&xa[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},xa[e="closeOverlay"]||(xa[e]=[]),xa[e].push(t)}},Na=(0,wn.A)(Ea,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ca,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const $a={name:"OverlaySource",components:{Portal:on},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},Ta=(0,wn.A)($a,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var _a={key:0,class:"popover-error-message"},Va={key:0,class:"popover-header"},La={class:"popover-body"},Aa={class:"popover-container"},za={key:0,class:"popover-header"},Oa={class:"popover-body"};o(46);const Ma={name:"Popover",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"},src:{type:String,default:""},header:{type:String,default:""}},data:function(){return{targetEl:{},isMounted:!1,localError:""}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header||this.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){var e=this;this.targetEl=this.$el,this.isMounted=!0,this.$nextTick((function(){e.captureAndLocalizeErrors()}))},methods:{captureAndLocalizeErrors:function(){this.findAndHandleGlobalErrors(),this.validatePopover()},findAndHandleGlobalErrors:function(){var e=this;Array.from(document.querySelectorAll(".popover-error")).filter((function(e){return e.textContent.includes("popover")||e.textContent.includes("src")})).forEach((function(t){e.$el.contains(t)||(t.textContent.includes(e.src)||t.textContent.includes(e.header))&&(e.localError=t.textContent,t.remove())}))},validatePopover:function(){this.src||this.$slots.content?!this.src||this.isValidUrl(this.src)||(this.localError="Invalid popover source URL"):this.localError="Popover requires either a src attribute or content"},isValidUrl:function(e){try{return new URL(e),!0}catch(e){return!1}}}},Pa=(0,wn.A)(Ma,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.localError?((0,i.openBlock)(),(0,i.createElementBlock)("div",_a,(0,i.toDisplayString)(r.localError),1)):(0,i.createCommentVNode)("v-if",!0),r.targetEl.id&&!r.localError?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Va,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",La,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted&&!r.localError?((0,i.openBlock)(),(0,i.createBlock)(l,{key:2,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Aa,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",za,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Oa,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Ha={name:"Tooltip",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Da=(0,wn.A)(Ha,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Ia={class:"modal-content"},Ra={key:0,class:"modal-header"},qa={class:"modal-title"},ja={class:"modal-body"},Fa={key:1,class:"modal-footer"};const Wa={name:"Modal",components:{VueFinalModal:Xt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Ua=(0,wn.A)(Wa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),ssr:"",name:n.id,classes:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"none",transition:a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-base":"2000"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Ia,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ra,[(0,i.createElementVNode)("h5",qa,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",ja,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",Fa,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","name","content-class","transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Qa=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Ka={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Ga=(0,wn.A)(Ka,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Qa]}))],6)}]]);var Ya={class:"grid-container"},Xa={class:"header-row"},Ja={key:0,class:"search-bar"},Za=["placeholder"],es=["onClick"],ts={class:"badge bg-light text-dark tag-indicator"},ns={key:0},os={key:1},rs={class:"container"},is={class:"row justify-content-starts gy-3"};var as=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const ss={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0;e.forEach((function(e){if(!t.has(e)){var o={badgeColor:as[n%as.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,uo(e))}}}},mounted:function(){this.isMounted=!0}},ls=(0,wn.A)(ss,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ya,[(0,i.createElementVNode)("div",Xa,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Ja,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Za)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-badge"]),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",ts,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",ns,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",os,"   "))])],10,es)})),128))]),(0,i.createElementVNode)("div",rs,[(0,i.createElementVNode)("div",is,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-461fb4ca"]]);var cs={class:"card"},ds={key:0,ref:"header",class:"card-title"},us={class:"card-text"},ps=function(e){return(0,i.pushScopeId)("data-v-0ce77d49"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),hs={key:1,class:"key-container"},fs={class:"keyword-container"};const ms={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Gn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var vs={box:bn,breadcrumb:$n,cardstack:ls,card:(0,wn.A)(ms,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",cs,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",ds,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",us,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),ps,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",hs,[(0,i.createElementVNode)("span",fs,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-container"])},(0,i.toDisplayString)(e[0]),3)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-0ce77d49"]]),dropdown:to,navbar:bo,panel:tr,annotate:ir,aPoint:gr,pic:kr,quiz:Hr,question:Zr,qOption:Li,retriever:Mo,searchbar:Ji,tab:oa,tabGroup:sa,tabs:ha,thumbnail:va,trigger:ba,siteNav:Ba,submenu:Zn,siteNavButton:mo,pageNavButton:yo,overlay:Na,overlaySource:Ta,popover:Pa,tooltip:Da,modal:Ua,VPopover:tt,VTooltip:nt,scrollTopButton:Ga},gs={closeable:_n()};const ys={MarkBindVue:{plugin:{install:function(e,t){Object.keys(vs).forEach((function(t){e.component(t,vs[t])})),Object.keys(gs).forEach((function(t){e.directive(t,gs[t])})),e.use(Zt),e.use(ln)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function ws(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function bs(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Cs(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),Bs()}window.MarkBindVuePlugin=Ss,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const xs={setup:function(){var e=(0,i.createSSRApp)(bs(bs({render:render},ks()),{},{mounted:function(){Cs()}}));e.use(Ss),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(bs(bs({render:render},ks()),{},{mounted:function(){var e;Cs(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(Ss),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file diff --git a/packages/core-web/dist/js/vueCommonAppFactory.min.js b/packages/core-web/dist/js/vueCommonAppFactory.min.js index 7f2ca9fbb8..f8fb5eee2d 100644 --- a/packages/core-web/dist/js/vueCommonAppFactory.min.js +++ b/packages/core-web/dist/js/vueCommonAppFactory.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define(["vue"],t):"object"==typeof exports?exports.MarkBind=t(require("vue")):e.MarkBind=t(e.vue)}(global,e=>(()=>{var t={18:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},147:(e,t,n)=>{var o=n(270),i=n(604),r=n(243),a=n(438);e.exports=function(e){return o(e)||i(e)||r(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},212:(e,t,n)=>{var o=n(347);e.exports=function(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},243:(e,t,n)=>{var o=n(442);e.exports=function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},270:(e,t,n)=>{var o=n(442);e.exports=function(e){if(Array.isArray(e))return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},319:e=>{function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},347:(e,t,n)=>{var o=n(319).default,i=n(878);e.exports=function(e){var t=i(e,"string");return"symbol"==o(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},380:t=>{"use strict";t.exports=e},438:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},442:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n{e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},525:e=>{e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,i,r,a,s=[],l=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(o=r.call(n)).done)&&(s.push(o.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},604:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},634:e=>{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},668:(e,t,n)=>{var o=n(347);function i(e,t){for(var n=0;n{var o=n(634),i=n(525),r=n(243),a=n(523);e.exports=function(e,t){return o(e)||i(e,t)||r(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},878:(e,t,n)=>{var o=n(319).default;e.exports=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=o(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",r.style.display="",i.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",r.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=(void 0).createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var i=function(){var e=(void 0).createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(i);var r=function(e){var t=(void 0).createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(r),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(i.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(i.style.display="none")}))}}}},n={};function o(e){var i=n[e];if(void 0!==i)return i.exports;var r=n[e]={exports:{}};return t[e](r,r.exports,o),r.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var i={};return(()=>{"use strict";o.d(i,{default:()=>or});var e=o(380);const t=["start","end"],n=["top","right","bottom","left"].reduce((e,n)=>e.concat(n,n+"-"+t[0],n+"-"+t[1]),[]),r=Math.min,a=Math.max,s=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),l={start:"end",end:"start"};function c(e,t,n){return a(e,r(t,n))}function d(e,t){return"function"==typeof e?e(t):e}function u(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function f(e){return"y"===e?"height":"width"}function v(e){return["top","bottom"].includes(u(e))?"y":"x"}function m(e){return h(v(e))}function g(e,t,n){void 0===n&&(n=!1);const o=p(e),i=m(e),r=f(i);let a="x"===i?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[r]>t.floating[r]&&(a=b(a)),[a,b(a)]}function y(e){return e.replace(/start|end/g,e=>l[e])}function b(e){return e.replace(/left|right|bottom|top/g,e=>s[e])}function w(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function x(e){const{x:t,y:n,width:o,height:i}=e;return{width:o,height:i,top:n,left:t,right:t+o,bottom:n+i,x:t,y:n}}function S(e,t,n){let{reference:o,floating:i}=e;const r=v(t),a=m(t),s=f(a),l=u(t),c="y"===r,d=o.x+o.width/2-i.width/2,h=o.y+o.height/2-i.height/2,g=o[s]/2-i[s]/2;let y;switch(l){case"top":y={x:d,y:o.y-i.height};break;case"bottom":y={x:d,y:o.y+o.height};break;case"right":y={x:o.x+o.width,y:h};break;case"left":y={x:o.x-i.width,y:h};break;default:y={x:o.x,y:o.y}}switch(p(t)){case"start":y[a]-=g*(n&&c?-1:1);break;case"end":y[a]+=g*(n&&c?-1:1)}return y}async function k(e,t){var n;void 0===t&&(t={});const{x:o,y:i,platform:r,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:p="floating",altBoundary:h=!1,padding:f=0}=d(t,e),v=w(f),m=s[h?"floating"===p?"reference":"floating":p],g=x(await r.getClippingRect({element:null==(n=await(null==r.isElement?void 0:r.isElement(m)))||n?m:m.contextElement||await(null==r.getDocumentElement?void 0:r.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),y="floating"===p?{x:o,y:i,width:a.floating.width,height:a.floating.height}:a.reference,b=await(null==r.getOffsetParent?void 0:r.getOffsetParent(s.floating)),S=await(null==r.isElement?void 0:r.isElement(b))&&await(null==r.getScale?void 0:r.getScale(b))||{x:1,y:1},k=x(r.convertOffsetParentRelativeRectToViewportRelativeRect?await r.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:b,strategy:l}):y);return{top:(g.top-k.top+v.top)/S.y,bottom:(k.bottom-g.bottom+v.bottom)/S.y,left:(g.left-k.left+v.left)/S.x,right:(k.right-g.right+v.right)/S.x}}const $=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var o,i,r;const{rects:a,middlewareData:s,placement:l,platform:c,elements:h}=t,{crossAxis:f=!1,alignment:v,allowedPlacements:m=n,autoAlignment:b=!0,...w}=d(e,t),x=void 0!==v||m===n?function(e,t,n){return(e?[...n.filter(t=>p(t)===e),...n.filter(t=>p(t)!==e)]:n.filter(e=>u(e)===e)).filter(n=>!e||(p(n)===e||!!t&&y(n)!==n))}(v||null,b,m):m,S=await k(t,w),$=(null==(o=s.autoPlacement)?void 0:o.index)||0,C=x[$];if(null==C)return{};const T=g(C,a,await(null==c.isRTL?void 0:c.isRTL(h.floating)));if(l!==C)return{reset:{placement:x[0]}};const _=[S[u(C)],S[T[0]],S[T[1]]],B=[...(null==(i=s.autoPlacement)?void 0:i.overflows)||[],{placement:C,overflows:_}],A=x[$+1];if(A)return{data:{index:$+1,overflows:B},reset:{placement:A}};const E=B.map(e=>{const t=p(e.placement);return[e.placement,t&&f?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),P=(null==(r=E.filter(e=>e[2].slice(0,p(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||E[0][0];return P!==l?{data:{index:$+1,overflows:B},reset:{placement:P}}:{}}}},C=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:i,middlewareData:r,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:h=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:S=!0,...$}=d(e,t);if(null!=(n=r.arrow)&&n.alignmentOffset)return{};const C=u(i),T=v(s),_=u(s)===s,B=await(null==l.isRTL?void 0:l.isRTL(c.floating)),A=m||(_||!S?[b(s)]:function(e){const t=b(e);return[y(e),t,y(t)]}(s)),E="none"!==x;!m&&E&&A.push(...function(e,t,n,o){const i=p(e);let r=function(e,t,n){const o=["left","right"],i=["right","left"],r=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?i:o:t?o:i;case"left":case"right":return t?r:a;default:return[]}}(u(e),"start"===n,o);return i&&(r=r.map(e=>e+"-"+i),t&&(r=r.concat(r.map(y)))),r}(s,S,x,B));const P=[s,...A],N=await k(t,$),O=[];let M=(null==(o=r.flip)?void 0:o.overflows)||[];if(h&&O.push(N[C]),f){const e=g(i,a,B);O.push(N[e[0]],N[e[1]])}if(M=[...M,{placement:i,overflows:O}],!O.every(e=>e<=0)){var L,H;const e=((null==(L=r.flip)?void 0:L.index)||0)+1,t=P[e];if(t)return{data:{index:e,overflows:M},reset:{placement:t}};let n=null==(H=M.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:H.placement;if(!n)switch(w){case"bestFit":{var z;const e=null==(z=M.filter(e=>{if(E){const t=v(e.placement);return t===T||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:z[0];e&&(n=e);break}case"initialPlacement":n=s}if(i!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:i,y:r,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:i}=e,r=await(null==o.isRTL?void 0:o.isRTL(i.floating)),a=u(n),s=p(n),l="y"===v(n),c=["left","top"].includes(a)?-1:1,h=r&&l?-1:1,f=d(t,e);let{mainAxis:m,crossAxis:g,alignmentAxis:y}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&"number"==typeof y&&(g="end"===s?-1*y:y),l?{x:g*h,y:m*c}:{x:m*c,y:g*h}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:i+l.x,y:r+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||void 0}function B(e){return _(e).getComputedStyle(e)}const A=Math.min,E=Math.max,P=Math.round;function N(e){const t=B(e);let n=parseFloat(t.width),o=parseFloat(t.height);const i=e.offsetWidth,r=e.offsetHeight,a=P(n)!==i||P(o)!==r;return a&&(n=i,o=r),{width:n,height:o,fallback:a}}function O(e){return R(e)?(e.nodeName||"").toLowerCase():""}let M;function L(){if(M)return M;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(M=e.brands.map(e=>e.brand+"/"+e.version).join(" "),M):navigator.userAgent}function H(e){return e instanceof _(e).HTMLElement}function z(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function I(e){if("undefined"==typeof ShadowRoot)return!1;return e instanceof _(e).ShadowRoot||e instanceof ShadowRoot}function D(e){const{overflow:t,overflowX:n,overflowY:o,display:i}=B(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(i)}function q(e){return["table","td","th"].includes(O(e))}function j(e){const t=/firefox/i.test(L()),n=B(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function F(){return!/^((?!chrome|android).)*safari/i.test(L())}function W(e){return["html","body","#document"].includes(O(e))}function V(e){return z(e)?e:e.contextElement}const U={x:1,y:1};function Q(e){const t=V(e);if(!H(t))return U;const n=t.getBoundingClientRect(),{width:o,height:i,fallback:r}=N(t);let a=(r?P(n.width):n.width)/o,s=(r?P(n.height):n.height)/i;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function K(e,t,n,o){var i,r;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=V(e);let l=U;t&&(o?z(o)&&(l=Q(o)):l=Q(e));const c=s?_(s):void 0,d=!F()&&n;let u=(a.left+(d&&(null==(i=c.visualViewport)?void 0:i.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(r=c.visualViewport)?void 0:r.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&z(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Q(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function G(e){return((R(e)?e.ownerDocument:e.document)||(void 0).document).documentElement}function Y(e){return z(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function X(e){return K(G(e)).left+Y(e).scrollLeft}function J(e){if("html"===O(e))return e;const t=e.assignedSlot||e.parentNode||I(e)&&e.host||G(e);return I(t)?t.host:t}function Z(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=J(t);return W(n)?n.ownerDocument.body:H(n)&&D(n)?n:e(n)}(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),r=_(o);return i?t.concat(r,r.visualViewport||[],D(o)?o:[]):t.concat(o,Z(o))}function ee(e,t,n){return"viewport"===t?x(function(e,t){const n=_(e),o=G(e),i=n.visualViewport;let r=o.clientWidth,a=o.clientHeight,s=0,l=0;if(i){r=i.width,a=i.height;const e=F();(e||!e&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}return{width:r,height:a,x:s,y:l}}(e,n)):z(t)?x(function(e,t){const n=K(e,!0,"fixed"===t),o=n.top+e.clientTop,i=n.left+e.clientLeft,r=H(e)?Q(e):{x:1,y:1};return{width:e.clientWidth*r.x,height:e.clientHeight*r.y,x:i*r.x,y:o*r.y}}(t,n)):x(function(e){const t=G(e),n=Y(e),o=e.ownerDocument.body,i=E(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),r=E(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+X(e);const s=-n.scrollTop;return"rtl"===B(o).direction&&(a+=E(t.clientWidth,o.clientWidth)-i),{width:i,height:r,x:a,y:s}}(G(e)))}function te(e){return H(e)&&"fixed"!==B(e).position?e.offsetParent:null}function ne(e){const t=_(e);let n=te(e);for(;n&&q(n)&&"static"===B(n).position;)n=te(n);return n&&("html"===O(n)||"body"===O(n)&&"static"===B(n).position&&!j(n))?t:n||function(e){let t=J(e);for(;H(t)&&!W(t);){if(j(t))return t;t=J(t)}return null}(e)||t}function oe(e,t,n){const o=H(t),i=G(t),r=K(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==O(t)||D(i))&&(a=Y(t)),H(t)){const e=K(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=X(i));return{x:r.left+a.scrollLeft-s.x,y:r.top+a.scrollTop-s.y,width:r.width,height:r.height}}const ie={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:i}=e;const r=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=Z(e).filter(e=>z(e)&&"body"!==O(e)),i=null;const r="fixed"===B(e).position;let a=r?J(e):e;for(;z(a)&&!W(a);){const e=B(a),t=j(a);(r?!t&&!i:!t&&"static"===e.position&&!!i&&["absolute","fixed"].includes(i.position))?o=o.filter(e=>e!==a):i=e,a=J(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=r[0],s=r.reduce((e,n)=>{const o=ee(t,n,i);return e.top=E(o.top,e.top),e.right=A(o.right,e.right),e.bottom=A(o.bottom,e.bottom),e.left=E(o.left,e.left),e},ee(t,a,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const i=H(n),r=G(n);if(n===r)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((i||!i&&"fixed"!==o)&&(("body"!==O(n)||D(r))&&(a=Y(n)),H(n))){const e=K(n);s=Q(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:z,getDimensions:function(e){return H(e)?N(e):e.getBoundingClientRect()},getOffsetParent:ne,getDocumentElement:G,getScale:Q,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const i=this.getOffsetParent||ne,r=this.getDimensions;return{reference:oe(t,await i(n),o),floating:{x:0,y:0,...await r(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===B(e).direction};const re=(e,t,n)=>{const o=new Map,i={platform:ie,...n},r={...i.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:i="absolute",middleware:r=[],platform:a}=n,s=r.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:u}=S(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function se(e,t){let n,o=ae.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ae.themes[o.$extend]||{}:(o=null,n=ae[t]):o=null}while(o);return n}function le(e){const t=[e];let n=ae.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ae.themes[n.$extend]||{}):n=null}while(n);return t}const ce=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),de={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ue={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function pe(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function he(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const fe=[];let ve=null;const me={};function ge(e){let t=me[e];return t||(t=me[e]=[]),t}let ye=function(){};function be(e){return function(t){return se(t.theme,e)}}const we="__floating-vue__popper",xe=()=>(0,e.defineComponent)({name:"VPopper",provide(){return{[we]:{parentPopper:this}}},inject:{[we]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:be("disabled")},positioningDisabled:{type:Boolean,default:be("positioningDisabled")},placement:{type:String,default:be("placement"),validator:e=>ce.includes(e)},delay:{type:[String,Number,Object],default:be("delay")},distance:{type:[Number,String],default:be("distance")},skidding:{type:[Number,String],default:be("skidding")},triggers:{type:Array,default:be("triggers")},showTriggers:{type:[Array,Function],default:be("showTriggers")},hideTriggers:{type:[Array,Function],default:be("hideTriggers")},popperTriggers:{type:Array,default:be("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:be("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:be("popperHideTriggers")},container:{type:[String,Object,ye,Boolean],default:be("container")},boundary:{type:[String,ye],default:be("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:be("strategy")},autoHide:{type:[Boolean,Function],default:be("autoHide")},handleResize:{type:Boolean,default:be("handleResize")},instantMove:{type:Boolean,default:be("instantMove")},eagerMount:{type:Boolean,default:be("eagerMount")},popperClass:{type:[String,Array,Object],default:be("popperClass")},computeTransformOrigin:{type:Boolean,default:be("computeTransformOrigin")},autoMinSize:{type:Boolean,default:be("autoMinSize")},autoSize:{type:[Boolean,String],default:be("autoSize")},autoMaxSize:{type:Boolean,default:be("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:be("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:be("preventOverflow")},overflowPadding:{type:[Number,String],default:be("overflowPadding")},arrowPadding:{type:[Number,String],default:be("arrowPadding")},arrowOverflow:{type:Boolean,default:be("arrowOverflow")},flip:{type:Boolean,default:be("flip")},shift:{type:Boolean,default:be("shift")},shiftCrossAxis:{type:Boolean,default:be("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:be("noAutoFocus")},disposeTimeout:{type:Number,default:be("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[we])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,i;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(i=this.parentPopper)?void 0:i.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push($({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:i}=e,{mainAxis:r=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=d(n,e),p={x:t,y:o},f=await k(e,l),m=v(u(i)),g=h(m);let y=p[g],b=p[m];if(r){const e="y"===g?"bottom":"right";y=c(y+f["y"===g?"top":"left"],y,y-f[e])}if(a){const e="y"===m?"bottom":"right";b=c(b+f["y"===m?"top":"left"],b,b-f[e])}const w=s.fn({...e,[g]:y,[m]:b});return{...w,data:{x:w.x-t,y:w.y-o,enabled:{[g]:r,[m]:a}}}}})),!t&&this.flip&&e.middleware.push(C({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:i,rects:a,platform:s,elements:l,middlewareData:u}=t,{element:h,padding:v=0}=d(e,t)||{};if(null==h)return{};const g=w(v),y={x:n,y:o},b=m(i),x=f(b),S=await s.getDimensions(h),k="y"===b,$=k?"top":"left",C=k?"bottom":"right",T=k?"clientHeight":"clientWidth",_=a.reference[x]+a.reference[b]-y[b]-a.floating[x],B=y[b]-a.reference[b],A=await(null==s.getOffsetParent?void 0:s.getOffsetParent(h));let E=A?A[T]:0;E&&await(null==s.isElement?void 0:s.isElement(A))||(E=l.floating[T]||a.floating[x]);const P=_/2-B/2,N=E/2-S[x]/2-1,O=r(g[$],N),M=r(g[C],N),L=O,H=E-S[x]-M,z=E/2-S[x]/2+P,R=c(L,z,H),I=!u.arrow&&null!=p(i)&&z!==R&&a.reference[x]/2-(z{let o;const{centerOffset:i}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(i)>t.reference.width/2:Math.abs(i)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var i;if(null!=(i=o.autoSize)&&i.skip)return{};let r,a;return n.startsWith("top")||n.startsWith("bottom")?r=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=r?r+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:i,rects:s,platform:l,elements:c}=t,{apply:h=(()=>{}),...f}=d(e,t),m=await k(t,f),g=u(i),y=p(i),b="y"===v(i),{width:w,height:x}=s.floating;let S,$;"top"===g||"bottom"===g?(S=g,$=y===(await(null==l.isRTL?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):($=g,S="end"===y?"top":"bottom");const C=x-m.top-m.bottom,T=w-m.left-m.right,_=r(x-m[S],C),B=r(w-m[$],T),A=!t.middlewareData.shift;let E=_,P=B;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(P=T),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(E=C),A&&!y){const e=a(m.left,0),t=a(m.right,0),n=a(m.top,0),o=a(m.bottom,0);b?P=w-2*(0!==e||0!==t?e+t:a(m.left,m.right)):E=x-2*(0!==n||0!==o?n+o:a(m.top,m.bottom))}await h({...t,availableWidth:P,availableHeight:E});const N=await l.getDimensions(c.floating);return w!==N.width||x!==N.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await re(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),ve&&this.instantMove&&ve.instantMove&&ve!==this.parentPopper)return ve.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(ve=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await he(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...Z(this.$_referenceNode),...Z(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),i=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${i}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,pe(fe,this),0===fe.length&&(void 0).body.classList.remove("v-popper--some-open");for(const e of le(this.theme)){const t=ge(e);pe(t,this),0===t.length&&(void 0).body.classList.remove("v-popper--some-open--"+e)}ve===this&&(ve=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await he(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=(void 0).document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,de,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],de,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ue,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ue,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,void 0))},$_registerTriggerListeners(e,t,n,o,i){let r=n;null!=o&&(r="function"==typeof o?o(r):o),r.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,i)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:i,handler:r}=n;e&&e!==i?t.push(n):o.forEach(e=>e.removeEventListener(i,r))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if($e>=e.left&&$e<=e.right&&Ce>=e.top&&Ce<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=$e-Se,n=Ce-ke,o=e.left+e.width/2-Se+(e.top+e.height/2)-ke+e.width+e.height,i=Se+t*o,r=ke+n*o;return Te(Se,ke,i,r,e.left,e.top,e.left,e.bottom)||Te(Se,ke,i,r,e.left,e.top,e.right,e.top)||Te(Se,ke,i,r,e.right,e.top,e.right,e.bottom)||Te(Se,ke,i,r,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});let Se=0,ke=0,$e=0,Ce=0;function Te(e,t,n,o,i,r,a,s){const l=((a-i)*(t-r)-(s-r)*(e-i))/((s-r)*(n-e)-(a-i)*(o-t)),c=((n-e)*(t-r)-(o-t)*(e-i))/((s-r)*(n-e)-(a-i)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}const _e=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Be=_e({extends:xe()},[["render",function(t,n,o,i,r,a){return(0,e.openBlock)(),(0,e.createElementBlock)("div",{ref:"reference",class:(0,e.normalizeClass)(["v-popper",{"v-popper--shown":t.slotData.isShown}])},[(0,e.renderSlot)(t.$slots,"default",(0,e.normalizeProps)((0,e.guardReactiveProps)(t.slotData)))],2)}]]);let Ae;function Ee(){Ee.init||(Ee.init=!0,Ae=-1!==function(){var e=(void 0).navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Pe={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){Ee(),(0,e.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const t=(void 0).createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",Ae&&this.$el.appendChild(t),t.data="about:blank",Ae||this.$el.appendChild(t)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!Ae&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Ne=(0,e.withScopeId)("data-v-b329ee4c");(0,e.pushScopeId)("data-v-b329ee4c");const Oe={class:"resize-observer",tabindex:"-1"};(0,e.popScopeId)();const Me=Ne((t,n,o,i,r,a)=>((0,e.openBlock)(),(0,e.createBlock)("div",Oe)));Pe.render=Me,Pe.__scopeId="data-v-b329ee4c",Pe.__file="src/components/ResizeObserver.vue";const Le=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ae.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ae.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),He=(0,e.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Pe},mixins:[Le()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),ze=["id","aria-hidden","tabindex","data-popper-placement"],Re={ref:"inner",class:"v-popper__inner"},Ie=[(0,e.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,e.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const De=_e(He,[["render",function(t,n,o,i,r,a){const s=(0,e.resolveComponent)("ResizeObserver");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{id:t.popperId,ref:"popover",class:(0,e.normalizeClass)(["v-popper__popper",[t.themeClass,t.classes.popperClass,{"v-popper__popper--shown":t.shown,"v-popper__popper--hidden":!t.shown,"v-popper__popper--show-from":t.classes.showFrom,"v-popper__popper--show-to":t.classes.showTo,"v-popper__popper--hide-from":t.classes.hideFrom,"v-popper__popper--hide-to":t.classes.hideTo,"v-popper__popper--skip-transition":t.skipTransition,"v-popper__popper--arrow-overflow":t.result&&t.result.arrow.overflow,"v-popper__popper--no-positioning":!t.result}]]),style:(0,e.normalizeStyle)(t.result?{position:t.result.strategy,transform:`translate3d(${Math.round(t.result.x)}px,${Math.round(t.result.y)}px,0)`}:void 0),"aria-hidden":t.shown?"false":"true",tabindex:t.autoHide?0:void 0,"data-popper-placement":t.result?t.result.placement:void 0,onKeyup:n[2]||(n[2]=(0,e.withKeys)(e=>t.autoHide&&t.$emit("hide"),["esc"]))},[(0,e.createElementVNode)("div",{class:"v-popper__backdrop",onClick:n[0]||(n[0]=e=>t.autoHide&&t.$emit("hide"))}),(0,e.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,e.normalizeStyle)(t.result?{transformOrigin:t.result.transformOrigin}:void 0)},[(0,e.createElementVNode)("div",Re,[t.mounted?((0,e.openBlock)(),(0,e.createElementBlock)(e.Fragment,{key:0},[(0,e.createElementVNode)("div",null,[(0,e.renderSlot)(t.$slots,"default")]),t.handleResize?((0,e.openBlock)(),(0,e.createBlock)(s,{key:0,onNotify:n[1]||(n[1]=e=>t.$emit("resize",e))})):(0,e.createCommentVNode)("",!0)],64)):(0,e.createCommentVNode)("",!0)],512),(0,e.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,e.normalizeStyle)(t.result?{left:t.toPx(t.result.arrow.x),top:t.toPx(t.result.arrow.y)}:void 0)},Ie,4)],4)],46,ze)}]]),qe={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let je=function(){};const Fe=_e((0,e.defineComponent)({name:"VPopperWrapper",components:{Popper:Be,PopperContent:De},mixins:[qe,Le("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,je,Boolean],default:void 0},boundary:{type:[String,je],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(t,n,o,i,r,a){const s=(0,e.resolveComponent)("PopperContent"),l=(0,e.resolveComponent)("Popper");return(0,e.openBlock)(),(0,e.createBlock)(l,(0,e.mergeProps)({ref:"popper"},t.$props,{theme:t.finalTheme,"target-nodes":t.getTargetNodes,"popper-node":()=>t.$refs.popperContent.$el,class:[t.themeClass],onShow:n[0]||(n[0]=()=>t.$emit("show")),onHide:n[1]||(n[1]=()=>t.$emit("hide")),"onUpdate:shown":n[2]||(n[2]=e=>t.$emit("update:shown",e)),onApplyShow:n[3]||(n[3]=()=>t.$emit("apply-show")),onApplyHide:n[4]||(n[4]=()=>t.$emit("apply-hide")),onCloseGroup:n[5]||(n[5]=()=>t.$emit("close-group")),onCloseDirective:n[6]||(n[6]=()=>t.$emit("close-directive")),onAutoHide:n[7]||(n[7]=()=>t.$emit("auto-hide")),onResize:n[8]||(n[8]=()=>t.$emit("resize"))}),{default:(0,e.withCtx)(({popperId:n,isShown:o,shouldMountContent:i,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,e.renderSlot)(t.$slots,"default",{shown:o,show:l,hide:c}),(0,e.createVNode)(s,{ref:"popperContent","popper-id":n,theme:t.finalTheme,shown:o,mounted:i,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,e.withCtx)(()=>[(0,e.renderSlot)(t.$slots,"popper",{shown:o,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),We={...Fe,name:"VDropdown",vPopperTheme:"dropdown"},Ve={...Fe,name:"VTooltip",vPopperTheme:"tooltip"};(0,e.defineComponent)({name:"VTooltipDirective",components:{Popper:xe(),PopperContent:De},mixins:[qe],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>se(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>se(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const Ue=We,Qe=Ve;function Ke(e){return(Ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ge(e,t,n,o,i,r,a){try{var s=e[r](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,i)}function Ye(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n0){var o=parseInt(getComputedStyle((void 0).body).getPropertyValue("padding-right"),10);ot=(void 0).body.style.paddingRight,(void 0).body.style.paddingRight="".concat(o+n,"px")}}void 0===nt&&(nt=(void 0).body.style.overflow,(void 0).body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},vt=function(e){e?(ht=ht.filter((function(t){return t.targetElement!==e}))).length||(void 0!==ot&&((void 0).body.style.paddingRight=ot,ot=void 0),void 0!==nt&&((void 0).body.style.overflow=nt,nt=void 0)):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},mt=function(){},gt="enter",yt="entering",bt="leave",wt="leavng",xt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},St={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=Ke(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(t,n){var o=n.emit,i=Symbol("vfm"),r=(0,e.ref)(null),a=(0,e.ref)(null),s=(0,e.ref)(null),l=(0,e.ref)(null),c=(0,e.ref)(null),d=(0,e.ref)(null),u=(0,e.ref)(null),p=new at,h=(0,e.ref)(!1),f=(0,e.reactive)({modal:!1,overlay:!1,resize:!1}),v=(0,e.ref)(null),m=(0,e.ref)(null),g=(0,e.ref)(!1),y=(0,e.ref)({}),b=(0,e.ref)({}),w=(0,e.ref)(null),x=(0,e.ref)(null),S=mt,k=mt,$=(0,e.computed)((function(){return"string"==typeof t.overlayTransition?{name:t.overlayTransition}:Ze({},t.overlayTransition)})),C=(0,e.computed)((function(){return"string"==typeof t.transition?{name:t.transition}:Ze({},t.transition)})),T=(0,e.computed)((function(){return(t.hideOverlay||v.value===bt)&&m.value===bt})),_=(0,e.computed)((function(){return!1===t.zIndex?!!t.zIndexAuto&&+t.zIndexBase+2*(u.value||0):t.zIndex})),B=(0,e.computed)((function(){return Ze({},!1!==_.value&&{zIndex:_.value})})),A=(0,e.computed)((function(){var e=[b.value];return Array.isArray(t.contentStyle)?e.push.apply(e,et(t.contentStyle)):e.push(t.contentStyle),e}));function E(){return{uid:i,props:t,emit:o,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:M,modalStackIndex:u,visibility:f,handleLockScroll:O,$focusTrap:p,toggle:R,params:y}}function P(){if(t.modelValue){if(o("_before-open",L({type:"_before-open"})),H("before-open",!1))return void k("show");var n=M();if(n||!1===t.attach){if(!1!==t.attach){if(!r.value)return h.value=!0,void(0,e.nextTick)((function(){P()}));n.appendChild(r.value)}var a=t.api.openedModals.findIndex((function(e){return e.uid===i}));-1!==a&&t.api.openedModals.splice(a,1),t.api.openedModals.push(E()),u.value=t.api.openedModals.length-1,O(),t.api.openedModals.filter((function(e){return e.uid!==i})).forEach((function(e,t){e.getAttachElement()===n&&(e.modalStackIndex.value=t,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==n&&console.warn("Unable to locate target ".concat(t.attach))}}function N(){var e=t.api.openedModals.findIndex((function(e){return e.uid===i}));if(-1!==e&&t.api.openedModals.splice(e,1),t.api.openedModals.length>0){var n=t.api.openedModals[t.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}t.drag&&q(),t.resize&&F(),w.value=null,f.overlay=!1,f.modal=!1}function O(){t.modelValue&&(0,e.nextTick)((function(){t.lockScroll?ft(a.value,{reserveScrollBarGap:!0}):vt(a.value)}))}function M(){return!1!==t.attach&&("string"!=typeof t.attach&&t.attach)}function L(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Ze({ref:E()},e)}function H(t,n){var i=!1,r=L({type:t,stop:function(){i=!0}});return o(t,r),!!i&&(g.value=!0,(0,e.nextTick)((function(){o("update:modelValue",n)})),!0)}function z(e,t,n){w.value="".concat(t,":").concat(n),o(w.value,e)}function R(e,n){var i=arguments;return new Promise((function(r,a){S=function(e){r(e),S=mt},k=function(e){a(e),k=mt};var s="boolean"==typeof e?e:!t.modelValue;s&&2===i.length&&(y.value=n),o("update:modelValue",s)}))}function I(e){e.stopPropagation();var n,o=e.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||et(t.querySelectorAll(n)).includes(e.target)}(e,s.value,t.dragSelector))return;n="drag"}z(e,n,"start");var i,r,l,c,d=st(e),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===(void 0).getComputedStyle(s.value).position,f=ct(b.value.top),v=ct(b.value.left),m=function(){if(t.fitParent){var e={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:v+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:v+u.right-p.right}}};return h?e.absolute():e.relative()}return{}}(),g="resize"===n&&(i=(void 0).body,r="cursor",l=xt[o],c=i.style[r],i.style[r]=l,function(){i.style[r]=c}),y=function(e){e.stopPropagation(),z(e,n,"move");var i,r,a=st(e),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(e,n,o,i,r){var a=function(e,n,r,a){var s,l=i[n],c=o[e]-i[e],d=(s=n).charAt(0).toUpperCase()+s.slice(1);return{axis:r,edgeName:n,min:a?c:-l,max:a?l:c,minEdge:t["min".concat(d)],maxEdge:t["max".concat(d)],getEdge:function(e){return i[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=i[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return e.split("").forEach((function(e){var o=a.apply(void 0,et(s[e]));l=Ze(Ze({},l),function(e){var o,i=n[e.axis];i=t.fitParent?lt(e.min,i,e.max):i;var a=lt(e.minEdge,e.getEdge(i),e.maxEdge);return i=e.getOffsetAxis(a,r),Xe(o={},e.edgeName,a),Xe(o,e.axis,i),o}(o))})),l}(o,s,u,p,h)),h?(i=p.top-u.top+s.y,r=p.left-u.left+s.x):(i=f+s.y,r=v+s.x),"drag"===n&&t.fitParent&&(i=lt(m.minTop,i,m.maxTop),r=lt(m.minLeft,r,m.maxLeft));var l=Ze(Ze(Ze({position:"relative",top:i+"px",left:r+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});b.value=Ze(Ze({},b.value),l)};ut("move",void 0,y),ut("up",void 0,(function e(t){t.stopPropagation(),"resize"===n&&g&&g(),setTimeout((function(){z(t,n,"end")})),pt("move",void 0,y),pt("up",void 0,e)}))}function D(){ut("down",s.value,I),b.value.touchAction="none"}function q(){pt("down",s.value,I)}function j(){f.resize=!0,(0,e.nextTick)((function(){ut("down",l.value,I)}))}function F(){pt("down",l.value,I),f.resize=!1}return(0,e.watch)((function(){return t.modelValue}),(function(e){if(g.value)g.value=!1;else if(P(),!e){if(H("before-close",!0))return void k("hide");N()}})),(0,e.watch)((function(){return t.lockScroll}),O),(0,e.watch)((function(){return t.hideOverlay}),(function(e){t.modelValue&&!e&&(f.overlay=!0)})),(0,e.watch)((function(){return t.attach}),P),(0,e.watch)(T,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,e.watch)((function(){return t.drag}),(function(e){h.value&&(e?D():q())})),(0,e.watch)((function(){return t.resize}),(function(e){h.value&&(e?j():F())})),(0,e.watch)((function(){return t.keepChangedStyle}),(function(e){e||(b.value={})})),(0,e.onMounted)((function(){t.api.modals.push(E()),P()})),(0,e.onBeforeUnmount)((function(){var e;N(),t.lockScroll&&a.value&&vt(a.value),null==r||null===(e=r.value)||void 0===e||e.remove();var n=t.api.modals.findIndex((function(e){return e.uid===i}));t.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:$,computedTransition:C,visible:h,visibility:f,params:y,calculateZIndex:_,bindStyle:B,bindContentStyle:A,beforeOverlayEnter:function(){v.value=yt},afterOverlayEnter:function(){v.value=gt},beforeOverlayLeave:function(){v.value=wt},afterOverlayLeave:function(){v.value=bt},beforeModalEnter:function(){m.value=yt},afterModalEnter:function(){m.value=gt,(t.focusRetain||t.focusTrap)&&a.value.focus(),t.focusTrap&&p.enable(a.value),t.drag&&D(),t.resize&&j(),o("_opened"),o("opened",L({type:"opened"})),S("show")},beforeModalLeave:function(){m.value=wt,p.enabled()&&p.disable()},afterModalLeave:function(){m.value=bt,u.value=null,t.lockScroll&&vt(a.value),t.keepChangedStyle||(b.value={});var e=!1,n=L({type:"closed",stop:function(){e=!0}});o("_closed"),o("closed",n),S("hide"),e||(y.value={})},onMousedown:function(e){x.value=null==e?void 0:e.target},onMouseupContainer:function(){x.value===a.value&&"resize:move"!==w.value&&(o("click-outside",L({type:"click-outside"})),t.clickToClose&&o("update:modelValue",!1))},onEsc:function(){h.value&&t.escToClose&&o("update:modelValue",!1)}}}},kt=(0,e.withScopeId)("data-v-2836fdb5");(0,e.pushScopeId)("data-v-2836fdb5");var $t={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,e.popScopeId)();var Ct=kt((function(t,n,o,i,r,a){return o.ssr||i.visible?(0,e.withDirectives)(((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,ref:"root",style:i.bindStyle,class:["vfm vfm--inset",[!1===o.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":o.preventClick}]],onKeydown:n[4]||(n[4]=(0,e.withKeys)((function(){return i.onEsc&&i.onEsc.apply(i,arguments)}),["esc"]))},[(0,e.createVNode)(e.Transition,(0,e.mergeProps)(i.computedOverlayTransition,{onBeforeEnter:i.beforeOverlayEnter,onAfterEnter:i.afterOverlayEnter,onBeforeLeave:i.beforeOverlayLeave,onAfterLeave:i.afterOverlayLeave}),{default:kt((function(){return[!o.hideOverlay&&i.visibility.overlay?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",o.overlayClass],style:o.overlayStyle},null,6)):(0,e.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,e.createVNode)(e.Transition,(0,e.mergeProps)(i.computedTransition,{onBeforeEnter:i.beforeModalEnter,onAfterEnter:i.afterModalEnter,onBeforeLeave:i.beforeModalLeave,onAfterLeave:i.afterModalLeave}),{default:kt((function(){return[(0,e.withDirectives)((0,e.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",o.classes],style:o.styles,"aria-expanded":i.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:n[2]||(n[2]=(0,e.withModifiers)((function(){return i.onMouseupContainer&&i.onMouseupContainer.apply(i,arguments)}),["self"])),onMousedown:n[3]||(n[3]=(0,e.withModifiers)((function(){return i.onMousedown&&i.onMousedown.apply(i,arguments)}),["self"]))},[(0,e.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[o.contentClass,{"vfm--prevent-auto":o.preventClick}]],style:i.bindContentStyle,onMousedown:n[1]||(n[1]=function(e){return i.onMousedown(null)})},[(0,e.renderSlot)(t.$slots,"default",{params:i.params,close:function(){return t.$emit("update:modelValue",!1)}}),i.visibility.resize&&i.visibility.modal?((0,e.openBlock)(),(0,e.createBlock)("div",$t,[((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(o.resizeDirections,(function(t){return(0,e.openBlock)(),(0,e.createBlock)("div",{key:t,direction:t,class:["vfm--resize-".concat(t),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,e.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[e.vShow,i.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[e.vShow,!o.ssr||i.visible]]):(0,e.createCommentVNode)("v-if",!0)}));var Tt;void 0===Tt&&(Tt={}),Tt.insertAt,St.render=Ct,St.__scopeId="data-v-2836fdb5",St.__file="lib/VueFinalModal.vue";var _t={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,i=this;return(o=function*(){e.ref.params.value=t.params,yield i.$nextTick(),yield i.$nextTick(),t.value||(i.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,i){var r=o.apply(e,t);function a(e){Ge(r,n,i,a,s,"next",e)}function s(e){Ge(r,n,i,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Bt={class:"modals-container"};function At(e,t){var n=Ze(Ze({},e),{},{props:Ze({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}_t.render=function(t,n,o,i,r,a){return(0,e.openBlock)(),(0,e.createBlock)("div",Bt,[((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(t.api.dynamicModals,(function(t,n){return(0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.component),(0,e.mergeProps)({key:t.id},t.bind,{modelValue:t.value,"onUpdate:modelValue":function(e){return t.value=e}},(0,e.toHandlers)(t.on),{on_closed:function(e){return a.slice(n)},on_beforeOpen:function(e){return a.beforeOpen(e,t)},on_opened:t.opened}),(0,e.createSlots)({_:2},[(0,e.renderList)(t.slots,(function(t,n){return{name:n,fn:(0,e.withCtx)((function(){return[(0,e.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(t)?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,innerHTML:t},null,8,["innerHTML"])):((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.component),(0,e.mergeProps)({key:1},t.bind,(0,e.toHandlers)(t.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},_t.__file="lib/ModalsContainer.vue";var Et=0,Pt=function(){var t,n,o=(n=null,{show:function(t){for(var o=this,i=arguments.length,r=new Array(i>1?i-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Et?Nt:Pt(),o=n.$vfm,i=n.VueFinalModal,r=n.ModalsContainer;Et+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,i),e.component(l,r)}),Ht=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Lt(t,o)}}};Ht.install=Lt;const zt=Symbol("wormhole");function Rt(){const t=(0,e.inject)(zt);if(!t)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return t}const It=(0,e.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(t,{slots:n})=>(function(t,n){const o=Rt();function i(e){o.close({to:e??t.to,from:t.name})}(0,e.onMounted)(()=>{t.disabled}),(0,e.onUpdated)(()=>{t.disabled&&i()}),(0,e.onBeforeUnmount)(()=>{i()}),(0,e.watch)(()=>t.to,(e,n)=>{t.disabled||n&&n!==e&&i(n)})}(t),()=>t.disabled&&n.default?n.default(t.slotProps):null)}),Dt=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},qt=(0,e.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(t,{emit:n,slots:o}){const i=Rt(),r=(0,e.computed)(()=>{const e=i.getContentForTarget(t.name,t.multiple),n=o.wrapper,r=e.map(e=>e.content(t.slotProps)),a=n?r.flatMap(e=>e.length?n(e):[]):r.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,e.watch)(r,({vnodes:e})=>{const o=e.length>0,r=i.transports.get(t.name),a=r?[...r.keys()]:[];n("change",{hasContent:o,sources:a})},{flush:"post"}),()=>{var t;return r.value.vnodes.length?[(0,e.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,e.h)(Dt,r.value.vnodesFn)]:null==(t=o.default)?void 0:t.call(o)}}});const jt=function(t=!0){const n=(0,e.reactive)(new Map),o={open:function(e){},close:function(e){const{to:t,from:o}=e;if(!t||!o)return;const i=n.get(t);!i||(i.delete(o),i.size||n.delete(t))},transports:n,getContentForTarget:function(e,t){const o=n.get(e);if(!o)return[];const i=Array.from((null==o?void 0:o.values())||[]);return t?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(i,(e,t)=>e.order-t.order):[i.pop()]}};return t?(0,e.readonly)(o):o}();function Ft(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",It),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",qt);const n=t.wormhole??jt;e.provide(zt,n)}function Wt(e,t){const n=Object.create(null),o=e.split(",");for(let e=0;e!!n[e.toLowerCase()]:e=>!!n[e]}const Vt=()=>{},Ut=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Qt=(Object.assign,Object.prototype.hasOwnProperty,Array.isArray),Kt=e=>"[object Date]"===tn(e),Gt=e=>"function"==typeof e,Yt=e=>"string"==typeof e,Xt=e=>"symbol"==typeof e,Jt=e=>null!==e&&"object"==typeof e,Zt=e=>(Jt(e)||Gt(e))&&Gt(e.then)&&Gt(e.catch),en=Object.prototype.toString,tn=e=>en.call(e),nn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},on=/-(\w)/g,rn=(nn(e=>e.replace(on,(e,t)=>t?t.toUpperCase():"")),/\B([A-Z])/g),an=nn(e=>e.replace(rn,"-$1").toLowerCase()),sn=nn(e=>e.charAt(0).toUpperCase()+e.slice(1));nn(e=>e?"on"+sn(e):"");let ln;const cn=()=>ln||(ln="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof global?global:{});function dn(e){if(Qt(e)){const t={};for(let n=0;n{if(e){const n=e.split(pn);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function vn(e){let t="";if(Yt(e))t=e;else if(Qt(e))for(let n=0;n/="'\u0009\u000a\u000c\u0020]/,Sn={};const kn={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},$n=/["'&<>]/;function Cn(e){const t=""+e,n=$n.exec(t);if(!n)return t;let o,i,r="",a=0;for(i=n.index;i||--!>|t&&t.__v_isRef?Bn(e,t.value):(e=>"[object Map]"===tn(e))(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],o)=>(e[An(t,o)+" =>"]=n,e),{})}:(e=>"[object Set]"===tn(e))(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>An(e))}:Xt(t)?An(t):!Jt(t)||Qt(t)||(e=>"[object Object]"===tn(e))(t)?t:String(t),An=(e,t="")=>{var n;return Xt(e)?`Symbol(${null!=(n=e.description)?n:t})`:e},En=Wt(",key,ref,innerHTML,textContent,ref_key,ref_for");function Pn(e,t){let n="";for(const o in e){if(En(o)||Ut(o)||"textarea"===t&&"value"===o)continue;const i=e[o];n+="class"===o?` class="${Ln(i)}"`:"style"===o?` style="${Hn(i)}"`:Nn(o,i,t)}return n}function Nn(e,t,n){if(!Mn(t))return"";const o=n&&(n.indexOf("-")>0||mn(n))?e:kn[e]||e.toLowerCase();return bn(o)?wn(t)?" "+o:"":function(e){if(Sn.hasOwnProperty(e))return Sn[e];const t=xn.test(e);return t&&console.error("unsafe attribute name: "+e),Sn[e]=!t}(o)?""===t?" "+o:` ${o}="${Cn(t)}"`:(console.warn("[@vue/server-renderer] Skipped rendering unsafe attribute name: "+o),"")}function On(e,t){return Mn(t)?` ${e}="${Cn(t)}"`:""}function Mn(e){if(null==e)return!1;const t=typeof e;return"string"===t||"number"===t||"boolean"===t}function Ln(e){return Cn(vn(e))}function Hn(e){if(!e)return"";if(Yt(e))return Cn(e);return Cn(function(e){let t="";if(!e||Yt(e))return t;for(const n in e){const o=e[n],i=n.startsWith("--")?n:an(n);(Yt(o)||"number"==typeof o)&&(t+=`${i}:${o};`)}return t}(dn(e)))}function zn(t,n=null,o=null,i=null,r){return Jn((0,e.createVNode)(t,n,o),i,r)}function Rn(e,t,n,o,i,r,a){i("\x3c!--[--\x3e"),function(e,t,n,o,i,r,a,s){const l=e[t];if(l){const e=[],t=l(n,t=>{e.push(t)},r,a?" "+a:"");if(Qt(t))to(i,t,r,a);else{let t=!0;if(s)t=!1;else for(let n=0;n$/s,Dn=//gm;function qn(e){return!("string"!=typeof e||!In.test(e))&&(e.length<=8||!e.replace(Dn,"").trim())}function jn(e){return Cn(Yt(t=e)?t:null==t?"":Qt(t)||Jt(t)&&(t.toString===en||!Gt(t.toString))?JSON.stringify(t,Bn,2):String(t));var t}Symbol(""),Symbol("");let Fn;(Fn=cn().__VUE_INSTANCE_SETTERS__)||(Fn=cn().__VUE_INSTANCE_SETTERS__=[]),Fn.push(e=>e);function Wn(e,t){if(Qt(e)||Yt(e))for(let n=0,o=e.length;n_n(e,t))}(e,t)>-1}const{createComponentInstance:Un,setCurrentRenderingInstance:Qn,setupComponent:Kn,renderComponentRoot:Gn,normalizeVNode:Yn}=e.ssrUtils;function Xn(){let e=!1;const t=[];return{getBuffer:()=>t,push(n){const o=Yt(n);e&&o?t[t.length-1]+=n:t.push(n),e=o,(Zt(n)||Qt(n)&&n.hasAsync)&&(t.hasAsync=!0)}}}function Jn(e,t=null,n){const o=Un(e,t,null),i=Kn(o,!0),r=Zt(i),a=o.sp;if(r||a){let e=r?i:Promise.resolve();return a&&(e=e.then(()=>Promise.all(a.map(e=>e.call(o.proxy)))).catch(()=>{})),e.then(()=>Zn(o,n))}return Zn(o,n)}function Zn(t,n){const o=t.type,{getBuffer:i,push:r}=Xn();if(Gt(o)){let e=Gn(t);if(!o.props)for(const n in t.attrs)n.startsWith("data-v-")&&((e.props||(e.props={}))[n]="");eo(r,t.subTree=e,t,n)}else{t.render&&t.render!==Vt||t.ssrRender||o.ssrRender||!Yt(o.template)||(o.ssrRender=function(e,t){throw new Error("On-the-fly template compilation is not supported in the ESM build of @vue/server-renderer. All templates must be pre-compiled into render functions.")}(o.template));for(const e of t.scope.effects)e.computed&&(e.computed._dirty=!0,e.computed._cacheable=!0);const i=t.ssrRender||o.ssrRender;if(i){let e=!1!==t.inheritAttrs?t.attrs:void 0,o=!1,a=t;for(;;){const t=a.vnode.scopeId;t&&(o||(e={...e},o=!0),e[t]="");const n=a.parent;if(!n||!n.subTree||n.subTree!==a.vnode)break;a=n}n&&(o||(e={...e}),e[n.trim()]="");const s=Qn(t);try{i(t.proxy,r,t,e,t.props,t.setupState,t.data,t.ctx)}finally{Qn(s)}}else if(t.render&&t.render!==Vt)eo(r,t.subTree=Gn(t),t,n);else{const t=o.name||o.__file||"";(0,e.warn)(`Component ${t} is missing template or render function.`),r("\x3c!----\x3e")}}return i()}function eo(t,n,o,i){const{type:r,shapeFlag:a,children:s}=n;switch(r){case e.Text:t(Cn(s));break;case e.Comment:t(s?`\x3c!--${function(e){return e.replace(Tn,"")}(s)}--\x3e`:"\x3c!----\x3e");break;case e.Static:t(s);break;case e.Fragment:n.slotScopeIds&&(i=(i?i+" ":"")+n.slotScopeIds.join(" ")),t("\x3c!--[--\x3e"),to(t,s,o,i),t("\x3c!--]--\x3e");break;default:1&a?function(t,n,o,i){const r=n.type;let{props:a,children:s,shapeFlag:l,scopeId:c,dirs:d}=n,u="<"+r;d&&(a=function(t,n,o){const i=[];for(let e=0;e"),!gn(r)){let e=!1;a&&(a.innerHTML?(e=!0,t(a.innerHTML)):a.textContent?(e=!0,t(Cn(a.textContent))):"textarea"===r&&a.value&&(e=!0,t(Cn(a.value)))),e||(8&l?t(Cn(s)):16&l&&to(t,s,o,i)),t(``)}}(t,n,o,i):6&a?t(Jn(n,o,i)):64&a?function(t,n,o,i){const r=n.props&&n.props.to,a=n.props&&n.props.disabled;if(!r)return a||(0,e.warn)("[@vue/server-renderer] Teleport is missing target prop."),[];if(!Yt(r))return(0,e.warn)("[@vue/server-renderer] Teleport target must be a query selector string."),[];!function(t,n,o,i,r){t("\x3c!--teleport start--\x3e");const a=r.appContext.provides[e.ssrContextKey],s=a.__teleportBuffers||(a.__teleportBuffers={}),l=s[o]||(s[o]=[]),c=l.length;let d;if(i)n(t),d="\x3c!--teleport anchor--\x3e";else{const{getBuffer:e,push:t}=Xn();n(t),t("\x3c!--teleport anchor--\x3e"),d=e()}l.splice(c,0,d),t("\x3c!--teleport end--\x3e")}(t,e=>{to(e,n.children,o,i)},r,a||""===a,o)}(t,n,o,i):128&a?eo(t,n.ssContent,o,i):(0,e.warn)("[@vue/server-renderer] Invalid VNode type:",r,`(${typeof r})`)}}function to(e,t,n,o){for(let i=0;i1&&(n=t[1]),n}const lo={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,i=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",r=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(r)n=r;else switch(i){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(i){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var co=o(262);const uo=(0,co.A)(lo,[["ssrRender",function(t,n,o,i,r,a,s,l){n("\x3c!--Icon and vertical divider for seamless header box--\x3e")),l.seamlessHeaderBool()?(n('
'),l.iconBool()?(n('
')),Rn(t.$slots,"icon",{},(function(){n(''))}),n,o),n("
")):n("\x3c!----\x3e"),n('
'))):n("\x3c!----\x3e"),n('
\x3c!-- Header wrapper, not rendered if there is no header attribute --\x3e'),l.headerBool()?(n('
\x3c!-- icon on the left of the header --\x3e')),l.iconBool()&&!l.seamlessHeaderBool()?(n('
')),Rn(t.$slots,"icon",{},(function(){n(''))}),n,o),n("
")):n("\x3c!----\x3e"),n('\x3c!-- header --\x3e
'),Rn(t.$slots,"header",{},null,n,o),n("
\x3c!-- dismiss button to the right of the header --\x3e"),r.dismissible?n(''):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n('\x3c!-- Body wrapper --\x3e
\x3c!-- icon on the left, not shown if there is a header --\x3e')),l.iconBool()&&!l.headerBool()?(n('
')),Rn(t.$slots,"icon",{},(function(){n(''))}),n,o),n("
")):n("\x3c!----\x3e"),n("\x3c!-- Icon -- content divider for seamless boxes without the header attribute --\x3e"),l.seamlessNoHeaderBool()?n('')):n("\x3c!----\x3e"),n('\x3c!-- Content wrapper --\x3e
')),Rn(t.$slots,"default",{},null,n,o),n("
\x3c!-- dismiss button on the right, not shown if there is a header --\x3e"),r.dismissible&&!l.headerBool()?n(''):n("\x3c!----\x3e"),n("
")}],["__scopeId","data-v-19514615"]]);const po={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from((void 0).querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),i=o.querySelector("a[href]");null===i?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:i.textContent,link:i.getAttribute("href")})}n=n.parentElement}}}}},ho=(0,co.A)(po,[["ssrRender",function(e,t,n,o,i,r,a,s){t("")}],["__scopeId","data-v-ef898034"]]);var fo=o(959),vo=o.n(fo);var mo,go=o(18),yo=o.n(go),bo=o(668),wo=o.n(bo),xo=Array.prototype,So=new Error("Passed arguments must be of Node"),ko=[],$o=[];function Co(e){return e instanceof(void 0).Node}function To(e){return e instanceof(void 0).NodeList||e instanceof Bo||e instanceof(void 0).HTMLCollection||e instanceof Array}function _o(e){return(e=e.trim()).length?e.replace(/\s+/," ").split(" "):[]}var Bo=function(){return wo()((function e(t){yo()(this,e);var n=t;if(void 0===t[0]?n=[void 0]:"string"==typeof t[0]?(n=(t[1]||void 0).querySelectorAll(t[0]),t[1]&&(this.owner=t[1])):0 in t&&!Co(t[0])&&t[0]&&"length"in t[0]&&(n=t[0],t[1]&&(this.owner=t[1])),n){for(var o in n)this[o]=n[o];this.length=n.length}else this.length=0}),[{key:"concat",value:function(){var e=xo.slice.call(this);function t(n){xo.forEach.call(n,(function(n){Co(n)?~e.indexOf(n)||e.push(n):To(n)&&t(n)}))}for(var n=arguments.length,o=new Array(n),i=0;i1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){ko.push({el:t,callback:e})})),mo||(mo=function(e){ko.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},(void 0).addEventListener("click",mo,!1),t&&(void 0).addEventListener("touchstart",mo,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){ko=ko.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),Ao=Bo.prototype;function Eo(e,t){var n=[];return xo.forEach.call(e,(function(o){if(Co(o))~n.indexOf(o)||n.push(o);else if(To(o))for(var i in o)n.push(o[i]);else if(null!==o)return e.get=Ao.get,e.set=Ao.set,e.call=Ao.call,e.owner=t,e})),Oo(n,t)}Object.getOwnPropertyNames(xo).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===Ao[e]&&(Ao[e]=xo[e])}));function Po(e){var t=this;Ao[e]||((void 0)[e]instanceof Function?Ao[e]=function(){for(var n=[],o=!0,i=arguments.length,r=new Array(i),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=((void 0).innerWidth,(void 0).innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var i=o.y,r=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);r>n?e.setAttribute("style","bottom: auto; top: ".concat(-(r-n),"px;")):i(void 0).innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),i=o.left+t.offsetWidth-(void 0).innerWidth,r=i<0?o.left:o.left-i;t.setAttribute("style","left: ".concat(r,"px;"))}}const zo={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return ro(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Mo(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Mo(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),(void 0).innerWidth<768&&e.isParentNavbar?Ho(t):(Lo.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Lo.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Mo(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),(void 0).innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Mo(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Ro=(0,co.A)(zo,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),Rn(t.$slots,"button",{},(function(){n('')),Rn(t.$slots,"header",{},null,n,o),n("")}),n,o),Rn(t.$slots,"dropdown-menu",{},(function(){n('")}),n,o),n("")}],["__scopeId","data-v-1ebc3cbe"]]),Io={components:{Submenu:Ro},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return ro(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Mo(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),(void 0).innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Mo(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),(void 0).innerWidth<768&&e.isParentNavbar&&Ho(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Mo(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Mo(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Do=(0,co.A)(Io,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("submenu");l.isLi?(n("")),Rn(t.$slots,"button",{},(function(){n('')),Rn(t.$slots,"header",{},null,n,o),n("".concat(jn(r.tabGroupHeader),""))}),n,o),Rn(t.$slots,"dropdown-menu",{class:[{show:s.show},{"dropdown-menu-end":r.menuAlignRight}]},(function(){n('
    ')),Rn(t.$slots,"default",{},null,n,o),n("
")}),n,o),n("")):l.isSubmenu?n(zn(c,(0,e.mergeProps)({ref:"submenu",onSubmenuShow:l.handleSubmenuShow,onSubmenuRegister:l.handleSubmenuRegister},i),(0,e.createSlots)({_:2},[(0,e.renderList)(t.$slots,(function(n,o){return{name:o,fn:(0,e.withCtx)((function(n,i,r,a){if(!i)return[(0,e.renderSlot)(t.$slots,o,{},void 0,!0)];Rn(t.$slots,o,{},null,i,r,a)}))}}))]),o)):(n("")),Rn(t.$slots,"before",{},null,n,o),Rn(t.$slots,"button",{},(function(){n('")}),n,o),Rn(t.$slots,"dropdown-menu",{class:[{show:s.show},{"dropdown-menu-end":r.menuAlignRight}]},(function(){n('
    ')),Rn(t.$slots,"default",{},null,n,o),n("
")}),n,o),n(""))}],["__scopeId","data-v-154e37d3"]]);var qo=o(147),jo=o.n(qo);function Fo(e){return e.endsWith(".html")?e.toLowerCase():e.endsWith("/")?"".concat(e,"index.html").toLowerCase():e.endsWith("/")?e.toLowerCase():"".concat(e,".html").toLowerCase()}const Wo={data:function(){return{portalName:void 0,show:!1}},computed:{showSiteNav:function(){return this.show&&this.portalName}},methods:{toggleSiteNavButton:function(){(void 0).innerWidth<992?this.show=!0:this.show=!1}},mounted:function(){null!==(void 0).querySelector("#site-nav a")?this.portalName="site-nav":null!==(void 0).querySelector(".site-nav-root a")&&(this.portalName="mb-site-nav"),this.toggleSiteNavButton(),Mo(void 0).on("resize",this.toggleSiteNavButton)},beforeUnmount:function(){Mo(void 0).off("resize",this.toggleSiteNavButton)}},Vo=(0,co.A)(Wo,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("overlay");l.showSiteNav?n(zn(c,(0,e.mergeProps)({type:"siteNav","portal-name":s.portalName},i),{navMenuIcon:(0,e.withCtx)((function(t,n,o,i){if(!n)return[(0,e.createVNode)("div",{class:["toggle-site-nav-button"]},[(0,e.createVNode)("span"),(0,e.createVNode)("span"),(0,e.createVNode)("span")])];n('
"))})),_:1},o)):n("\x3c!----\x3e")}],["__scopeId","data-v-03ba5242"]]);const Uo={data:function(){return{portalName:void 0,show:!1}},computed:{showPageNav:function(){return this.show&&this.portalName}},methods:{togglePageNavButton:function(){(void 0).innerWidth<1300?this.show=!0:this.show=!1}},mounted:function(){null!==(void 0).querySelector("#page-nav a")?this.portalName="page-nav":null!==(void 0).querySelector("#mb-page-nav a")&&(this.portalName="mb-page-nav"),this.togglePageNavButton(),Mo(void 0).on("resize",this.togglePageNavButton)},beforeUnmount:function(){Mo(void 0).off("resize",this.togglePageNavButton)}},Qo=(0,co.A)(Uo,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("overlay");l.showPageNav?n(zn(c,(0,e.mergeProps)({type:"pageNav","portal-name":s.portalName},i),{navMenuIcon:(0,e.withCtx)((function(t,n,o,i){if(!n)return[(0,e.createVNode)("div",{class:["toggle-page-nav-button"]},[(0,e.createVNode)("span"),(0,e.createVNode)("span"),(0,e.createVNode)("span")])];n('
"))})),_:1},o)):n("\x3c!----\x3e")}],["__scopeId","data-v-7798640e"]]),Ko={components:{SiteNavButton:Vo,PageNavButton:Qo},props:{type:{type:String,default:"primary"},addClass:{type:String,default:""},fixed:{type:[Boolean,String],default:!1},defaultHighlightOn:{type:String,default:"sibling-or-child"}},provide:function(){return{toggleLowerNavbar:this.toggleLowerNavbar,isParentNavbar:!0}},data:function(){return{id:"bs-example-navbar-collapse-1",styles:{},isLowerNavbarShowing:!1}},computed:{fixedBool:function(){return ro(this.fixed)},fixedOptions:function(){return this.fixedBool?"navbar-fixed":""},slots:function(){return this.$slots},themeOptions:function(){switch(this.type){case"none":return"";case"light":return"navbar-light bg-light";case"dark":return"navbar-dark bg-dark";case"primary":default:return"navbar-dark bg-primary"}}},methods:{splitUrl:function(e){var t=new URL(Fo(e));return"".concat(t.pathname).slice(1).split("/")},isEqualExceptLast:function(e,t){for(var n=0;n0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Mo('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink((void 0).location.href);var n=Mo(this.$refs.navbarDefault).find(".current")[0];n&&(void 0).innerWidth<768&&n.offsetLeft+n.offsetWidth>(void 0).innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-(void 0).innerWidth),this.toggleLowerNavbar(),Mo(void 0).on("resize",this.toggleLowerNavbar),Mo(this.$refs.navbarDefault).on("wheel",(function(t){(void 0).innerWidth<768&&!function(e){for(var t=0;t
')),Rn(t.$slots,"lower-navbar",{},(function(){n(zn(c,null,null,o)),n(zn(d,null,null,o))}),n,o),n("
")}],["__scopeId","data-v-2dc82f13"]]);const Yo={props:{type:{type:String,default:null},expandable:{type:[Boolean,String],default:!0},isOpen:{type:[Boolean,String],default:null},expanded:{type:[Boolean,String],default:null},minimized:{type:[Boolean,String],default:!1},noMinimizedSwitch:{type:[Boolean,String],default:!1},noSwitch:{type:[Boolean,String],default:!1},noClose:{type:[Boolean,String],default:!1},noPageBreak:{type:Boolean,default:!1},popupUrl:{type:String,default:null},src:{type:String},bottomSwitch:{type:[Boolean,String],default:!0},preload:{type:[Boolean,String],default:!1},addClass:{type:String,default:""},expandHeaderless:{type:Boolean,default:!1},peek:{type:Boolean,default:!1},panelId:{type:String,default:null}},computed:{expandableBool:function(){return ro(this.expandable)},isOpenBool:function(){return ro(this.isOpen)},expandedBool:function(){return ro(this.expanded)},minimizedBool:function(){return ro(this.minimized)},noSwitchBool:function(){return ro(this.noSwitch)},noCloseBool:function(){return ro(this.noClose)},bottomSwitchBool:function(){return ro(this.bottomSwitch)},preloadBool:function(){return ro(this.preload)},hasHeaderBool:function(){return this.$slots.header},isExpandableCard:function(){return this.expandableBool},hasId:function(){return this.panelId},hasSrc:function(){return this.src&&this.src.length>0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=(void 0).querySelector("header[sticky]");if(null==o)n=0;else{var i=(void 0).getComputedStyle(o,null);n=o.clientHeight-parseFloat(i.paddingTop)-parseFloat(i.paddingBottom)||0}(void 0).scrollTo({top:(void 0).scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){(void 0).open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=so(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const Xo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return ro(this.isOpen)}}},Jo=(0,co.A)(Xo,[["ssrRender",function(t,n,o,i,r,a,s,l){n("'))}]]);var Zo=o(212),ei=o.n(Zo);function ti(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const ni={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return ro(this.delay)},hash:function(){return so(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var t=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(n){var o=n;if(t.hash){var i=(void 0).implementation.createHTMLDocument("");i.body.innerHTML=o,i.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=i.querySelector("#".concat(t.hash)).innerHTML}if(t.hasFetchedCopy=!0,void 0===o&&t.hash)t.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(t.srcWithoutHash,"#").concat(t.hash);else{var r=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return r}},s=(0,e.createApp)(a);s.use((void 0).MarkBindVuePlugin),s.mount(t.$el),t.$emit("src-loaded")}})).catch((function(e){console.error(e),t.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(t.srcWithoutHash,""),t.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},oi=(0,co.A)(ni,[["ssrRender",function(e,t,n,o,i,r,a,s){t(" Loading... "))}]]),ii={mixins:[Yo],components:{panelSwitch:Jo,retriever:oi},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}};const ri={mixins:[Yo],components:{retriever:oi},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},ai={components:{nestedPanel:(0,co.A)(ii,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("panel-switch"),d=(0,e.resolveComponent)("retriever");t.localMinimized?(n("")):(n("
')),l.showCaret?n('')):n("\x3c!----\x3e"),n('
')),Rn(t.$slots,"header",{},null,n,o),n('
'),Rn(t.$slots,"button",{},(function(){n(zn(c,{style:!t.isExpandableCard||t.noSwitchBool||l.showCaret?{display:"none"}:null,"is-open":t.localExpanded,"is-light-bg":l.isLightBg},null,o)),n(''))}),n,o),n('
')),t.wasRetrieverLoaded||t.preloadBool?(n('
')),Rn(t.$slots,"default",{},null,n,o),t.hasSrc?n(zn(d,{ref:"retriever",src:t.srcWithoutFragment,fragment:t.fragment,onSrcLoaded:t.retrieverUpdateMaxHeight},null,o)):n("\x3c!----\x3e"),n('
'),n(zn(c,{style:t.isExpandableCard&&t.bottomSwitchBool?null:{display:"none"},"is-open":t.localExpanded,"is-seamless":l.isSeamless,onClick:function(e){return t.toggle(!0)}},null,o)),n("
")):n("\x3c!----\x3e"),n('
')),t.shouldShowPeek?n('
'):n("\x3c!----\x3e"),n("
"))}],["__scopeId","data-v-4484e25a"]]),minimalPanel:(0,co.A)(ri,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("retriever");t.localMinimized?(n("")),t.hasId?n("')):n("\x3c!----\x3e"),n('")):(n("")),t.hasId?n("')):n("\x3c!----\x3e"),n('
')),Rn(t.$slots,"header",{},null,n,o),n('
')),Rn(t.$slots,"button",{},(function(){n(''))}),n,o),n('
')),t.wasRetrieverLoaded||t.preloadBool?(n('
'),Rn(t.$slots,"default",{},null,n,o),t.hasSrc?n(zn(c,{ref:"retriever",src:t.srcWithoutFragment,fragment:t.fragment,onSrcLoaded:t.retrieverUpdateMaxHeight},null,o)):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n("
"))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},si=(0,co.A)(ai,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("minimal-panel"),d=(0,e.resolveComponent)("nested-panel");l.isMinimal?n(zn(c,(0,e.mergeProps)({"panel-id":r.panelId},t.$attrs,i),(0,e.createSlots)({_:2},[(0,e.renderList)(t.$slots,(function(n,o){return{name:o,fn:(0,e.withCtx)((function(n,i,r,a){if(!i)return[(0,e.renderSlot)(t.$slots,o)];Rn(t.$slots,o,{},null,i,r,a)}))}}))]),o)):n(zn(d,(0,e.mergeProps)({"panel-id":r.panelId,type:r.type},t.$attrs,i),(0,e.createSlots)({_:2},[(0,e.renderList)(t.$slots,(function(n,o){return{name:o,fn:(0,e.withCtx)((function(n,i,r,a){if(!i)return[(0,e.renderSlot)(t.$slots,o)];Rn(t.$slots,o,{},null,i,r,a)}))}}))]),o))}]]);const li={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(ao(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(ao(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},ci=(0,co.A)(li,[["ssrRender",function(t,n,o,i,r,a,s,l){n("
')),Rn(t.$slots,"default",{},null,n,o),n("
")}]]);const di={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?ao(this.size*(2/3)):ao(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-ao(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?ao(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,i,r,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(i=a[0])||void 0===i?void 0:i.children,c=null==s||null===(r=s[0])||void 0===r?void 0:r.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,i=n.height;e.width=o,e.height=i}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},ui=(0,co.A)(di,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("v-popover");n("")),l.hasBottomText&&l.hasLabel?(n('
'.concat(jn(l.computedBottomHeader),"
")),l.hasContent?(n("
"),Rn(t.$slots,"content",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n('
'),s.isMounted?(n('
')),s.isMounted?n(zn(c,{placement:r.placement,delay:0,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,distance:l.computeDistance,disabled:!l.hasPopover,skidding:l.computeSkidding,"arrow-padding":l.computeArrowPadding,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.hasContent||l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:"popover-container"},[l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("h3",{key:0,class:"popover-header"},[(0,e.renderSlot)(t.$slots,"header")])):(0,e.createCommentVNode)("v-if",!0),l.hasContent?((0,e.openBlock)(),(0,e.createBlock)("div",{key:1,class:"popover-body"},[(0,e.renderSlot)(t.$slots,"content")])):(0,e.createCommentVNode)("v-if",!0)])):(0,e.createCommentVNode)("v-if",!0)];l.hasContent||l.hasHeader?(o('
")),l.hasHeader?(o('

")),Rn(t.$slots,"header",{},null,o,i,r),o("

")):o("\x3c!----\x3e"),l.hasContent?(o('
")),Rn(t.$slots,"content",{},null,o,i,r),o("
")):o("\x3c!----\x3e"),o("
")):o("\x3c!----\x3e")})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.createVNode)("div",{class:"hover-wrapper"},[(0,e.createVNode)("div",{class:"element-wrapper"},[(0,e.renderSlot)(t.$slots,"default",{},(function(){return[(0,e.createVNode)("button",{class:"hover-point",style:l.pointStyle},null,4)]}))]),(0,e.createVNode)("div",{class:"hover-label",style:l.labelStyle},[(0,e.renderSlot)(t.$slots,"label")],4)])];o('
")),Rn(t.$slots,"default",{},(function(){o('"))}),o,i,r),o('
")),Rn(t.$slots,"label",{},null,o,i,r),o("
")})),_:3},o)):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n("
")}]]);const pi={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(ao(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(ao(this.height)*n).toString(),this.heightFromWidth=this.height)}}},hi=(0,co.A)(pi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("')),Rn(t.$slots,"default",{},null,n,o),n("")}]]);const fi={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},vi=(0,co.A)(fi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),3===s.state?(n('
'),Rn(t.$slots,"intro",{},(function(){n("

Click start to begin

")}),n,o),n("
".concat(jn(s.questions.length),' questions

'))):n("\x3c!----\x3e"),n('
")),Rn(t.$slots,"default",{},null,n,o),5===s.state?n('

'.concat(jn(l.scoreText),'

').concat(jn(s.score)," / ").concat(jn(s.questions.length),'
')):n("\x3c!----\x3e"),n("")}],["__scopeId","data-v-2b2275c0"]]);function mi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function gi(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,i=0;i=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},bi=(0,co.A)(yi,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("box");t.active?(n("")),t.$slots.header?(n('
'),Rn(t.$slots,"header",{},null,n,o),n("
")):n("\x3c!----\x3e"),n('
'),Rn(t.$slots,"default",{},null,n,o),n("\x3c!-- Text Question textarea and answer --\x3e"),l.isTextQuestion()?(n('
")),t.qState.answered?(n("

"),l.keywordsSplitTrimmed().length?(n(" Keywords:  \x3c!--[--\x3e"),Wn(l.keywordsSplitTrimmed(),(function(e){n(''.concat(jn(e),""))})),n("\x3c!--]--\x3e")):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),t.qState.answered&&l.isTextQuestion()?(n('
'),Rn(t.$slots,"answer",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("\x3c!-- Hint --\x3e"),t.showHint?n(zn(c,{type:"tip",class:"mb-0 mt-3"},{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.renderSlot)(t.$slots,"hint",{},void 0,!0)];Rn(t.$slots,"hint",{},null,o,i,r)})),_:3},o)):n("\x3c!----\x3e"),n("
\x3c!-- This removes the footer for questions where both the hint and check button has been clicked --\x3e"),l.showCardFooter?(n(''))):n("\x3c!----\x3e"),n("")):n("\x3c!----\x3e")}],["__scopeId","data-v-a3c8a6ee"]]);const wi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o
')),Rn(t.$slots,"default",{},null,n,o),n('
'),l.qState.answered?(n("
"),r.correct?n('')):n('')),n("
")):n("\x3c!----\x3e"),n("
"),l.qState.answered&&t.$slots.reason?(n('

'),Rn(t.$slots,"reason",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("")):"checkbox"===l.qOptionType?(n('\x3c!--[--\x3e\x3c!-- Checkbox option --\x3e
"),l.qState.answered&&t.$slots.reason?(n('

'),Rn(t.$slots,"reason",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("
\x3c!--]--\x3e")):"blanks"===l.qOptionType?(n('\x3c!--[--\x3e\x3c!-- blanks option --\x3e
"),l.qState.answered&&t.$slots.reason?(n('
'),Rn(t.$slots,"reason",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("
\x3c!--]--\x3e")):n("\x3c!----\x3e"),n("\x3c!--]--\x3e")}],["__scopeId","data-v-936903a8"]]);var Si=o(832),ki=o.n(Si);const $i={props:{item:{type:Object,default:null},value:{type:String,default:""}},methods:{highlight:function(e,t){for(var n,o=(n=function(){var n=t.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp("(".concat(e,")"),"gi")})),o=[];return n.forEach((function(t){for(var n=t.exec(e);null!==n&&n.index!==t.lastIndex;)o.push({start:n.index,end:t.lastIndex}),n=t.exec(e)})),o}()).length<=1?n:n.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){var n=e[e.length-1];return!n||n.end=0;r-=1)i="".concat(i.slice(0,o[r].start),"")+"".concat(i.slice(o[r].start,o[r].end),"")+"".concat(i.slice(o[r].end));return i}}};const Ci={components:{searchbarPageItem:(0,co.A)($i,[["ssrRender",function(t,n,o,i,r,a,s,l){r.item.heading?(n("
').concat(l.highlight(r.item.heading.text,r.value),"\x3c!--[--\x3e")),Wn(r.item.keywords,(function(e,t){n('
'.concat(l.highlight(e,r.value),"
"))})),n("\x3c!--]--\x3e
")):(n("').concat(l.highlight(r.item.title,r.value),"")),r.item.keywords?n("
"):n("\x3c!----\x3e"),r.item.keywords?n("".concat(l.highlight(r.item.keywords,r.value),"")):n("\x3c!----\x3e"),n('
'))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var i=o.headings,r=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||r.substring(0,r.lastIndexOf(".")),d=e([c,l].concat(jo()(Object.values(i)),jo()(Object.values(s))),n);if(d>0){var u=[];Object.entries(i).forEach((function(t,o){var i=ki()(t,2),a=i[0],d=i[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(jo()(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:r,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:r,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(jo()(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function i(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var r=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,i=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=i-e.clientHeight)}}},Ti=(0,co.A)(Ci,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("searchbar-page-item");n("")),r.algolia?n('
'):n("\x3c!--[--\x3e
').concat(jn(r.placeholder),"
\x3c!--]--\x3e")),n('")}],["__scopeId","data-v-00e26d0a"]]);const _i={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return ro(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},Bi=(0,co.A)(_i,[["ssrRender",function(t,n,o,i,r,a,s,l){n(""),Rn(t.$slots,"default",{},null,n,o),n("
")}],["__scopeId","data-v-65067870"]]);const Ai={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return io(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},Ei=(0,co.A)(Ai,[["ssrRender",function(t,n,o,i,r,a,s,l){n("
')),Rn(t.$slots,"header",{},null,n,o),n("
"),Rn(t.$slots,"default",{},null,n,o),n("")}],["__scopeId","data-v-2e7a7ce9"]]);const Pi={components:{dropdown:Do},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:ao(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},Ni=(0,co.A)(Pi,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("dropdown");n("\x3c!-- Nav tabs --\x3e
    \x3c!--[--\x3e')),Wn(s.headers,(function(t,i){n("\x3c!--[--\x3e"),t._tabgroup?n(zn(c,{class:["nav-item",{active:t.active}],"tab-group-header":t.headerRendered,disabled:t.disabled},{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(t.tabs,(function(t,n){return(0,e.openBlock)(),(0,e.createBlock)("li",{key:n},[(0,e.createVNode)("a",{class:["nav-link",{disabled:t.disabled}],href:"#",onClick:(0,e.withModifiers)((function(e){return l.select(t)}),["prevent"]),innerHTML:t.headerRendered},null,10,["onClick","innerHTML"])])})),128))];o("\x3c!--[--\x3e"),Wn(t.tabs,(function(e,t){o("
  • ").concat(e.headerRendered,"
  • "))})),o("\x3c!--]--\x3e")})),_:2},o)):n('")),n("\x3c!--]--\x3e")})),n('\x3c!--]--\x3e
'),Rn(t.$slots,"default",{},null,n,o),n("
")}],["__scopeId","data-v-78737a60"]]);const Oi={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),i=this.imageSize/o;this.computedWidth=n*i,this.computedHeight=t*i}}},Mi=(0,co.A)(Oi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),l.hasSrc?n("")):n("\x3c!----\x3e"),Rn(t.$slots,"default",{},null,n,o),n("")}]]);const Li={name:"Trigger",components:{PortalTarget:qt},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&Ot.show(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=(void 0).getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},Hi=(0,co.A)(Li,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("v-popover"),d=(0,e.resolveComponent)("portal-target"),u=(0,e.resolveComponent)("v-tooltip");n("")),"popover"===s.popoverOrTooltipType?n(zn(c,{"auto-hide":!l.isInput,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,placement:r.placement,delay:0,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(t,n,o,i){if(!n)return[(0,e.createVNode)("div",{class:"popover-container"},[(0,e.createVNode)(d,{name:"popover:"+l.target},null,8,["name"])])];n('
")),n(zn(d,{name:"popover:"+l.target},null,o,i)),n("
")})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.isInput?(0,e.renderSlot)(t.$slots,"default",{key:1}):((0,e.openBlock)(),(0,e.createBlock)("span",{key:0,onClick:(0,e.withModifiers)((function(){}),["stop"])},[(0,e.renderSlot)(t.$slots,"default")],8,["onClick"]))];l.isInput?Rn(t.$slots,"default",{},null,o,i,r):(o("")),Rn(t.$slots,"default",{},null,o,i,r),o(""))})),_:3},o)):"tooltip"===s.popoverOrTooltipType?n(zn(u,{"auto-hide":!l.isInput,placement:r.placement,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,delay:0,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(t,n,o,i){if(!n)return[(0,e.createVNode)(d,{name:"tooltip:"+l.target},null,8,["name"])];n(zn(d,{name:"tooltip:"+l.target},null,o,i))})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.isInput?(0,e.renderSlot)(t.$slots,"default",{key:1}):((0,e.openBlock)(),(0,e.createBlock)("span",{key:0,onClick:(0,e.withModifiers)((function(){}),["stop"])},[(0,e.renderSlot)(t.$slots,"default")],8,["onClick"]))];l.isInput?Rn(t.$slots,"default",{},null,o,i,r):(o("")),Rn(t.$slots,"default",{},null,o,i,r),o(""))})),_:3},o)):(n(""),Rn(t.$slots,"default",{},null,n,o),n("")),n("")}]]);const zi={name:"SiteNav",mounted:function(){var e=this,t=Fo(new URL((void 0).location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=Fo(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var i=n.parentElement;i&&i!==e.$el;)"ul"===i.tagName.toLowerCase()&&i.classList.contains("site-nav-dropdown-container")&&i.classList.add("site-nav-dropdown-container-open"),i=i.parentElement}}))}},Ri=(0,co.A)(zi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),Rn(t.$slots,"default",{},null,n,o),n("")}]]);var Ii={};const Di={components:{PortalTarget:qt},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?((void 0).body.style.removeProperty("overflow"),this.show=!1):(Ii[t="closeOverlay"]&&Ii[t].forEach((function(e){return e()})),(void 0).body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=(void 0).innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},Ii[e="closeOverlay"]||(Ii[e]=[]),Ii[e].push(t)}},qi=(0,co.A)(Di,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("portal-target");n("')),Rn(t.$slots,"navMenuIcon",{},null,n,o),n('
')),n(zn(c,{name:r.portalName,multiple:""},null,o)),n("
")}],["__scopeId","data-v-e0d40ab4"]]);const ji={name:"OverlaySource",components:{Portal:It},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},Fi=(0,co.A)(ji,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("portal");eo(n,(0,e.createVNode)((0,e.resolveDynamicComponent)(r.tagName),(0,e.mergeProps)(t.$attrs,i),{default:(0,e.withCtx)((function(n,o,i,a){if(!o)return[(0,e.renderSlot)(t.$slots,"default",{},void 0,!0),s.enablePortal?((0,e.openBlock)(),(0,e.createBlock)(c,{key:0,to:r.to},{default:(0,e.withCtx)((function(){return[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(r.tagName),(0,e.mergeProps)(t.$attrs,{class:[t.$attrs.class||"","mb-mobile-nav"],style:t.$attrs.style}),{default:(0,e.withCtx)((function(){return[(0,e.renderSlot)(t.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,e.createCommentVNode)("v-if",!0)];Rn(t.$slots,"default",{},null,o,i,a),s.enablePortal?o(zn(c,{to:r.to},{default:(0,e.withCtx)((function(n,o,i,a){if(!o)return[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(r.tagName),(0,e.mergeProps)(t.$attrs,{class:[t.$attrs.class||"","mb-mobile-nav"],style:t.$attrs.style}),{default:(0,e.withCtx)((function(){return[(0,e.renderSlot)(t.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))];eo(o,(0,e.createVNode)((0,e.resolveDynamicComponent)(r.tagName),(0,e.mergeProps)(t.$attrs,{class:[t.$attrs.class||"","mb-mobile-nav"],style:t.$attrs.style}),{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.renderSlot)(t.$slots,"default",{},void 0,!0)];Rn(t.$slots,"default",{},null,o,i,r)})),_:3}),i,a)})),_:3},i,a)):o("\x3c!----\x3e")})),_:3}),o)}],["__scopeId","data-v-6b1b63d2"]]);const Wi={name:"Popover",components:{Portal:It},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Vi=(0,co.A)(Wi,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("portal"),d=(0,e.resolveComponent)("v-popover");n("")),s.targetEl.id?n(zn(c,{to:"popover:"+s.targetEl.id},{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("h3",{key:0,class:"popover-header"},[(0,e.renderSlot)(t.$slots,"header")])):(0,e.createCommentVNode)("v-if",!0),(0,e.createVNode)("div",{class:"popover-body"},[(0,e.renderSlot)(t.$slots,"content")])];l.hasHeader?(o('

")),Rn(t.$slots,"header",{},null,o,i,r),o("

")):o("\x3c!----\x3e"),o('
")),Rn(t.$slots,"content",{},null,o,i,r),o("
")})),_:3},o)):n("\x3c!----\x3e"),n("\x3c!-- do not delete this comment, it is for the stray space issue (#2419)\n --\x3e"),s.isMounted?n(zn(d,{"auto-hide":!l.isInput,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,placement:r.placement,delay:0,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.createVNode)("div",{class:"popover-container"},[l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("h3",{key:0,class:"popover-header"},[(0,e.renderSlot)(t.$slots,"header")])):(0,e.createCommentVNode)("v-if",!0),(0,e.createVNode)("div",{class:"popover-body"},[(0,e.renderSlot)(t.$slots,"content")])])];o('
")),l.hasHeader?(o('

")),Rn(t.$slots,"header",{},null,o,i,r),o("

")):o("\x3c!----\x3e"),o('
")),Rn(t.$slots,"content",{},null,o,i,r),o("
")})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.isInput?(0,e.renderSlot)(t.$slots,"default",{key:0}):((0,e.openBlock)(),(0,e.createBlock)("span",{key:1,onClick:(0,e.withModifiers)((function(){}),["stop"])},[(0,e.renderSlot)(t.$slots,"default")],8,["onClick"]))];l.isInput?Rn(t.$slots,"default",{},null,o,i,r):(o("")),Rn(t.$slots,"default",{},null,o,i,r),o(""))})),_:3},o)):n("\x3c!----\x3e"),n("")}]]);const Ui={name:"Tooltip",components:{Portal:It},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Qi=(0,co.A)(Ui,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("portal"),d=(0,e.resolveComponent)("v-tooltip");n("")),s.targetEl.id?n(zn(c,{to:"tooltip:"+s.targetEl.id},{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.renderSlot)(t.$slots,"content")];Rn(t.$slots,"content",{},null,o,i,r)})),_:3},o)):n("\x3c!----\x3e"),n("\x3c!-- do not delete this comment, it is for the stray space issue (#2419)\n --\x3e"),s.isMounted?n(zn(d,{"auto-hide":!l.isInput,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,placement:r.placement,delay:0,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.renderSlot)(t.$slots,"content")];Rn(t.$slots,"content",{},null,o,i,r)})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.isInput?(0,e.renderSlot)(t.$slots,"default",{key:1}):((0,e.openBlock)(),(0,e.createBlock)("span",{key:0,onClick:(0,e.withModifiers)((function(){}),["stop"])},[(0,e.renderSlot)(t.$slots,"default")],8,["onClick"]))];l.isInput?Rn(t.$slots,"default",{},null,o,i,r):(o("")),Rn(t.$slots,"default",{},null,o,i,r),o(""))})),_:3},o)):n("\x3c!----\x3e"),n("")}]]);const Ki={name:"Modal",components:{VueFinalModal:Mt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Gi=(0,co.A)(Ki,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("vue-final-modal");n("\x3c!--[--\x3e\x3c!-- NavBar has z-index of 1000, hence the z-index here should exceed that --\x3e\x3c!-- SSR property is required for the snapshot tests to work --\x3e"),t.isMounted?n(zn(c,(0,e.mergeProps)({modelValue:t.show,"onUpdate:modelValue":function(e){return t.show=e},ssr:"",name:r.id,classes:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",l.optionalModalSize,l.optionalCentering],"overlay-transition":"none",transition:l.effectClass,"click-to-close":"false"!==r.backdrop,"esc-to-close":"","z-index-base":"2000"},i),{default:(0,e.withCtx)((function(n,o,i,a){if(!o)return[(0,e.createVNode)("div",{class:"modal-content"},[l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:"modal-header"},[(0,e.createVNode)("h5",{class:"modal-title"},[(0,e.renderSlot)(t.$slots,"header")]),(0,e.createVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:function(e){return l.close()}},null,8,["onClick"])])):(0,e.createCommentVNode)("v-if",!0),(0,e.createVNode)("div",{class:"modal-body"},[(0,e.renderSlot)(t.$slots,"default")]),l.hasFooter||l.hasOk?((0,e.openBlock)(),(0,e.createBlock)("div",{key:1,class:"modal-footer"},[l.hasFooter?(0,e.renderSlot)(t.$slots,"footer",{key:0}):((0,e.openBlock)(),(0,e.createBlock)("button",{key:1,class:"btn btn-primary",onClick:function(e){return l.close()}},(0,e.toDisplayString)(r.okText),9,["onClick"]))])):(0,e.createCommentVNode)("v-if",!0)])];o('")})),_:3},o)):n("\x3c!----\x3e"),n("\x3c!--]--\x3e")}]]);const Yi={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){(void 0).addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){(void 0).removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){(void 0).body.scrollTop>20||(void 0).documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){(void 0).body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Xi=(0,co.A)(Yi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),Rn(t.$slots,"icon",{},(function(){n(''))}),n,o),n("")}]]);var Ji=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const Zi={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var i=!1;t.forEach((function(e){o.match(e)&&(i=!0)})),n.$data.disableCard=!i}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0;e.forEach((function(e){if(!t.has(e)){var o={badgeColor:Ji[n%Ji.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,i=t.headerText,r=n.join(" ")+o+i;e.set(r,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,jo()(e))}}}},mounted:function(){this.isMounted=!0}};const er={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Mo(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var tr={box:uo,breadcrumb:ho,cardstack:(0,co.A)(Zi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("
')),r.searchable?(n(''),r.searchable?n("")):n("\x3c!----\x3e"),n("")):n("\x3c!----\x3e"),n("\x3c!--[--\x3e"),Wn(s.cardStackRef.tagMapping,(function(e,t){n('').concat(jn(e[0]),'  ')),l.computeShowTag(e[0])?n(""):n("   "),n("")})),n('\x3c!--]--\x3e
'),Rn(t.$slots,"default",{},null,n,o),n("
")}],["__scopeId","data-v-461fb4ca"]]),card:(0,co.A)(er,[["ssrRender",function(t,n,o,i,r,a,s,l){n("
')),s.hasHeader?(n('
'),Rn(t.$slots,"header",{},null,n,o),n("
")):n("\x3c!----\x3e"),n('
'),Rn(t.$slots,"default",{},null,n,o),n("

"),l.hasTag?(n('
'.concat(jn(l.computeKeywords),"\x3c!--[--\x3e")),Wn(s.exposedTags,(function(e,t){n('').concat(jn(e[0]),""))})),n("\x3c!--]--\x3e
")):n("\x3c!----\x3e"),n("
")}],["__scopeId","data-v-0ce77d49"]]),dropdown:Do,navbar:Go,panel:si,annotate:ci,aPoint:ui,pic:hi,quiz:vi,question:bi,qOption:xi,retriever:oi,searchbar:Ti,tab:Bi,tabGroup:Ei,tabs:Ni,thumbnail:Mi,trigger:Hi,siteNav:Ri,submenu:Ro,siteNavButton:Vo,pageNavButton:Qo,overlay:qi,overlaySource:Fi,popover:Vi,tooltip:Qi,modal:Gi,VPopover:Ue,VTooltip:Qe,scrollTopButton:Xi},nr={closeable:vo()};const or={MarkBindVue:{plugin:{install:function(e,t){Object.keys(tr).forEach((function(t){e.component(t,tr[t])})),Object.keys(nr).forEach((function(t){e.directive(t,nr[t])})),e.use(Ht),e.use(Ft)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";(void 0).location="".concat(t).concat(n)}}}}}})(),i=i.default})()); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define(["vue"],t):"object"==typeof exports?exports.MarkBind=t(require("vue")):e.MarkBind=t(e.vue)}(global,e=>(()=>{var t={18:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},147:(e,t,n)=>{var o=n(270),i=n(604),r=n(243),a=n(438);e.exports=function(e){return o(e)||i(e)||r(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},212:(e,t,n)=>{var o=n(347);e.exports=function(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},243:(e,t,n)=>{var o=n(442);e.exports=function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},270:(e,t,n)=>{var o=n(442);e.exports=function(e){if(Array.isArray(e))return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},319:e=>{function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},347:(e,t,n)=>{var o=n(319).default,i=n(878);e.exports=function(e){var t=i(e,"string");return"symbol"==o(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},380:t=>{"use strict";t.exports=e},438:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},442:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n{e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},525:e=>{e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,i,r,a,s=[],l=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(o=r.call(n)).done)&&(s.push(o.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},604:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},634:e=>{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},668:(e,t,n)=>{var o=n(347);function i(e,t){for(var n=0;n{var o=n(634),i=n(525),r=n(243),a=n(523);e.exports=function(e,t){return o(e)||i(e,t)||r(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},878:(e,t,n)=>{var o=n(319).default;e.exports=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=o(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",r.style.display="",i.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",r.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=(void 0).createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var i=function(){var e=(void 0).createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(i);var r=function(e){var t=(void 0).createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(r),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(i.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(i.style.display="none")}))}}}},n={};function o(e){var i=n[e];if(void 0!==i)return i.exports;var r=n[e]={exports:{}};return t[e](r,r.exports,o),r.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var i={};return(()=>{"use strict";o.d(i,{default:()=>or});var e=o(380);const t=["start","end"],n=["top","right","bottom","left"].reduce((e,n)=>e.concat(n,n+"-"+t[0],n+"-"+t[1]),[]),r=Math.min,a=Math.max,s=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),l={start:"end",end:"start"};function c(e,t,n){return a(e,r(t,n))}function d(e,t){return"function"==typeof e?e(t):e}function u(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function f(e){return"y"===e?"height":"width"}function v(e){return["top","bottom"].includes(u(e))?"y":"x"}function m(e){return h(v(e))}function g(e,t,n){void 0===n&&(n=!1);const o=p(e),i=m(e),r=f(i);let a="x"===i?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[r]>t.floating[r]&&(a=b(a)),[a,b(a)]}function y(e){return e.replace(/start|end/g,e=>l[e])}function b(e){return e.replace(/left|right|bottom|top/g,e=>s[e])}function w(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function x(e){const{x:t,y:n,width:o,height:i}=e;return{width:o,height:i,top:n,left:t,right:t+o,bottom:n+i,x:t,y:n}}function S(e,t,n){let{reference:o,floating:i}=e;const r=v(t),a=m(t),s=f(a),l=u(t),c="y"===r,d=o.x+o.width/2-i.width/2,h=o.y+o.height/2-i.height/2,g=o[s]/2-i[s]/2;let y;switch(l){case"top":y={x:d,y:o.y-i.height};break;case"bottom":y={x:d,y:o.y+o.height};break;case"right":y={x:o.x+o.width,y:h};break;case"left":y={x:o.x-i.width,y:h};break;default:y={x:o.x,y:o.y}}switch(p(t)){case"start":y[a]-=g*(n&&c?-1:1);break;case"end":y[a]+=g*(n&&c?-1:1)}return y}async function k(e,t){var n;void 0===t&&(t={});const{x:o,y:i,platform:r,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:p="floating",altBoundary:h=!1,padding:f=0}=d(t,e),v=w(f),m=s[h?"floating"===p?"reference":"floating":p],g=x(await r.getClippingRect({element:null==(n=await(null==r.isElement?void 0:r.isElement(m)))||n?m:m.contextElement||await(null==r.getDocumentElement?void 0:r.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),y="floating"===p?{x:o,y:i,width:a.floating.width,height:a.floating.height}:a.reference,b=await(null==r.getOffsetParent?void 0:r.getOffsetParent(s.floating)),S=await(null==r.isElement?void 0:r.isElement(b))&&await(null==r.getScale?void 0:r.getScale(b))||{x:1,y:1},k=x(r.convertOffsetParentRelativeRectToViewportRelativeRect?await r.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:b,strategy:l}):y);return{top:(g.top-k.top+v.top)/S.y,bottom:(k.bottom-g.bottom+v.bottom)/S.y,left:(g.left-k.left+v.left)/S.x,right:(k.right-g.right+v.right)/S.x}}const $=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var o,i,r;const{rects:a,middlewareData:s,placement:l,platform:c,elements:h}=t,{crossAxis:f=!1,alignment:v,allowedPlacements:m=n,autoAlignment:b=!0,...w}=d(e,t),x=void 0!==v||m===n?function(e,t,n){return(e?[...n.filter(t=>p(t)===e),...n.filter(t=>p(t)!==e)]:n.filter(e=>u(e)===e)).filter(n=>!e||(p(n)===e||!!t&&y(n)!==n))}(v||null,b,m):m,S=await k(t,w),$=(null==(o=s.autoPlacement)?void 0:o.index)||0,C=x[$];if(null==C)return{};const T=g(C,a,await(null==c.isRTL?void 0:c.isRTL(h.floating)));if(l!==C)return{reset:{placement:x[0]}};const _=[S[u(C)],S[T[0]],S[T[1]]],B=[...(null==(i=s.autoPlacement)?void 0:i.overflows)||[],{placement:C,overflows:_}],A=x[$+1];if(A)return{data:{index:$+1,overflows:B},reset:{placement:A}};const E=B.map(e=>{const t=p(e.placement);return[e.placement,t&&f?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),P=(null==(r=E.filter(e=>e[2].slice(0,p(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||E[0][0];return P!==l?{data:{index:$+1,overflows:B},reset:{placement:P}}:{}}}},C=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:i,middlewareData:r,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:h=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:S=!0,...$}=d(e,t);if(null!=(n=r.arrow)&&n.alignmentOffset)return{};const C=u(i),T=v(s),_=u(s)===s,B=await(null==l.isRTL?void 0:l.isRTL(c.floating)),A=m||(_||!S?[b(s)]:function(e){const t=b(e);return[y(e),t,y(t)]}(s)),E="none"!==x;!m&&E&&A.push(...function(e,t,n,o){const i=p(e);let r=function(e,t,n){const o=["left","right"],i=["right","left"],r=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?i:o:t?o:i;case"left":case"right":return t?r:a;default:return[]}}(u(e),"start"===n,o);return i&&(r=r.map(e=>e+"-"+i),t&&(r=r.concat(r.map(y)))),r}(s,S,x,B));const P=[s,...A],N=await k(t,$),O=[];let M=(null==(o=r.flip)?void 0:o.overflows)||[];if(h&&O.push(N[C]),f){const e=g(i,a,B);O.push(N[e[0]],N[e[1]])}if(M=[...M,{placement:i,overflows:O}],!O.every(e=>e<=0)){var L,H;const e=((null==(L=r.flip)?void 0:L.index)||0)+1,t=P[e];if(t)return{data:{index:e,overflows:M},reset:{placement:t}};let n=null==(H=M.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:H.placement;if(!n)switch(w){case"bestFit":{var z;const e=null==(z=M.filter(e=>{if(E){const t=v(e.placement);return t===T||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:z[0];e&&(n=e);break}case"initialPlacement":n=s}if(i!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:i,y:r,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:i}=e,r=await(null==o.isRTL?void 0:o.isRTL(i.floating)),a=u(n),s=p(n),l="y"===v(n),c=["left","top"].includes(a)?-1:1,h=r&&l?-1:1,f=d(t,e);let{mainAxis:m,crossAxis:g,alignmentAxis:y}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&"number"==typeof y&&(g="end"===s?-1*y:y),l?{x:g*h,y:m*c}:{x:m*c,y:g*h}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:i+l.x,y:r+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||void 0}function B(e){return _(e).getComputedStyle(e)}const A=Math.min,E=Math.max,P=Math.round;function N(e){const t=B(e);let n=parseFloat(t.width),o=parseFloat(t.height);const i=e.offsetWidth,r=e.offsetHeight,a=P(n)!==i||P(o)!==r;return a&&(n=i,o=r),{width:n,height:o,fallback:a}}function O(e){return R(e)?(e.nodeName||"").toLowerCase():""}let M;function L(){if(M)return M;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(M=e.brands.map(e=>e.brand+"/"+e.version).join(" "),M):navigator.userAgent}function H(e){return e instanceof _(e).HTMLElement}function z(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function I(e){if("undefined"==typeof ShadowRoot)return!1;return e instanceof _(e).ShadowRoot||e instanceof ShadowRoot}function D(e){const{overflow:t,overflowX:n,overflowY:o,display:i}=B(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(i)}function q(e){return["table","td","th"].includes(O(e))}function j(e){const t=/firefox/i.test(L()),n=B(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function F(){return!/^((?!chrome|android).)*safari/i.test(L())}function V(e){return["html","body","#document"].includes(O(e))}function W(e){return z(e)?e:e.contextElement}const U={x:1,y:1};function Q(e){const t=W(e);if(!H(t))return U;const n=t.getBoundingClientRect(),{width:o,height:i,fallback:r}=N(t);let a=(r?P(n.width):n.width)/o,s=(r?P(n.height):n.height)/i;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function K(e,t,n,o){var i,r;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=W(e);let l=U;t&&(o?z(o)&&(l=Q(o)):l=Q(e));const c=s?_(s):void 0,d=!F()&&n;let u=(a.left+(d&&(null==(i=c.visualViewport)?void 0:i.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(r=c.visualViewport)?void 0:r.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&z(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Q(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function G(e){return((R(e)?e.ownerDocument:e.document)||(void 0).document).documentElement}function Y(e){return z(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function X(e){return K(G(e)).left+Y(e).scrollLeft}function J(e){if("html"===O(e))return e;const t=e.assignedSlot||e.parentNode||I(e)&&e.host||G(e);return I(t)?t.host:t}function Z(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=J(t);return V(n)?n.ownerDocument.body:H(n)&&D(n)?n:e(n)}(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),r=_(o);return i?t.concat(r,r.visualViewport||[],D(o)?o:[]):t.concat(o,Z(o))}function ee(e,t,n){return"viewport"===t?x(function(e,t){const n=_(e),o=G(e),i=n.visualViewport;let r=o.clientWidth,a=o.clientHeight,s=0,l=0;if(i){r=i.width,a=i.height;const e=F();(e||!e&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}return{width:r,height:a,x:s,y:l}}(e,n)):z(t)?x(function(e,t){const n=K(e,!0,"fixed"===t),o=n.top+e.clientTop,i=n.left+e.clientLeft,r=H(e)?Q(e):{x:1,y:1};return{width:e.clientWidth*r.x,height:e.clientHeight*r.y,x:i*r.x,y:o*r.y}}(t,n)):x(function(e){const t=G(e),n=Y(e),o=e.ownerDocument.body,i=E(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),r=E(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+X(e);const s=-n.scrollTop;return"rtl"===B(o).direction&&(a+=E(t.clientWidth,o.clientWidth)-i),{width:i,height:r,x:a,y:s}}(G(e)))}function te(e){return H(e)&&"fixed"!==B(e).position?e.offsetParent:null}function ne(e){const t=_(e);let n=te(e);for(;n&&q(n)&&"static"===B(n).position;)n=te(n);return n&&("html"===O(n)||"body"===O(n)&&"static"===B(n).position&&!j(n))?t:n||function(e){let t=J(e);for(;H(t)&&!V(t);){if(j(t))return t;t=J(t)}return null}(e)||t}function oe(e,t,n){const o=H(t),i=G(t),r=K(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==O(t)||D(i))&&(a=Y(t)),H(t)){const e=K(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=X(i));return{x:r.left+a.scrollLeft-s.x,y:r.top+a.scrollTop-s.y,width:r.width,height:r.height}}const ie={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:i}=e;const r=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=Z(e).filter(e=>z(e)&&"body"!==O(e)),i=null;const r="fixed"===B(e).position;let a=r?J(e):e;for(;z(a)&&!V(a);){const e=B(a),t=j(a);(r?!t&&!i:!t&&"static"===e.position&&!!i&&["absolute","fixed"].includes(i.position))?o=o.filter(e=>e!==a):i=e,a=J(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=r[0],s=r.reduce((e,n)=>{const o=ee(t,n,i);return e.top=E(o.top,e.top),e.right=A(o.right,e.right),e.bottom=A(o.bottom,e.bottom),e.left=E(o.left,e.left),e},ee(t,a,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const i=H(n),r=G(n);if(n===r)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((i||!i&&"fixed"!==o)&&(("body"!==O(n)||D(r))&&(a=Y(n)),H(n))){const e=K(n);s=Q(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:z,getDimensions:function(e){return H(e)?N(e):e.getBoundingClientRect()},getOffsetParent:ne,getDocumentElement:G,getScale:Q,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const i=this.getOffsetParent||ne,r=this.getDimensions;return{reference:oe(t,await i(n),o),floating:{x:0,y:0,...await r(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===B(e).direction};const re=(e,t,n)=>{const o=new Map,i={platform:ie,...n},r={...i.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:i="absolute",middleware:r=[],platform:a}=n,s=r.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:u}=S(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function se(e,t){let n,o=ae.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ae.themes[o.$extend]||{}:(o=null,n=ae[t]):o=null}while(o);return n}function le(e){const t=[e];let n=ae.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ae.themes[n.$extend]||{}):n=null}while(n);return t}const ce=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),de={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ue={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function pe(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function he(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const fe=[];let ve=null;const me={};function ge(e){let t=me[e];return t||(t=me[e]=[]),t}let ye=function(){};function be(e){return function(t){return se(t.theme,e)}}const we="__floating-vue__popper",xe=()=>(0,e.defineComponent)({name:"VPopper",provide(){return{[we]:{parentPopper:this}}},inject:{[we]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:be("disabled")},positioningDisabled:{type:Boolean,default:be("positioningDisabled")},placement:{type:String,default:be("placement"),validator:e=>ce.includes(e)},delay:{type:[String,Number,Object],default:be("delay")},distance:{type:[Number,String],default:be("distance")},skidding:{type:[Number,String],default:be("skidding")},triggers:{type:Array,default:be("triggers")},showTriggers:{type:[Array,Function],default:be("showTriggers")},hideTriggers:{type:[Array,Function],default:be("hideTriggers")},popperTriggers:{type:Array,default:be("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:be("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:be("popperHideTriggers")},container:{type:[String,Object,ye,Boolean],default:be("container")},boundary:{type:[String,ye],default:be("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:be("strategy")},autoHide:{type:[Boolean,Function],default:be("autoHide")},handleResize:{type:Boolean,default:be("handleResize")},instantMove:{type:Boolean,default:be("instantMove")},eagerMount:{type:Boolean,default:be("eagerMount")},popperClass:{type:[String,Array,Object],default:be("popperClass")},computeTransformOrigin:{type:Boolean,default:be("computeTransformOrigin")},autoMinSize:{type:Boolean,default:be("autoMinSize")},autoSize:{type:[Boolean,String],default:be("autoSize")},autoMaxSize:{type:Boolean,default:be("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:be("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:be("preventOverflow")},overflowPadding:{type:[Number,String],default:be("overflowPadding")},arrowPadding:{type:[Number,String],default:be("arrowPadding")},arrowOverflow:{type:Boolean,default:be("arrowOverflow")},flip:{type:Boolean,default:be("flip")},shift:{type:Boolean,default:be("shift")},shiftCrossAxis:{type:Boolean,default:be("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:be("noAutoFocus")},disposeTimeout:{type:Number,default:be("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[we])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,i;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(i=this.parentPopper)?void 0:i.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push($({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:i}=e,{mainAxis:r=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=d(n,e),p={x:t,y:o},f=await k(e,l),m=v(u(i)),g=h(m);let y=p[g],b=p[m];if(r){const e="y"===g?"bottom":"right";y=c(y+f["y"===g?"top":"left"],y,y-f[e])}if(a){const e="y"===m?"bottom":"right";b=c(b+f["y"===m?"top":"left"],b,b-f[e])}const w=s.fn({...e,[g]:y,[m]:b});return{...w,data:{x:w.x-t,y:w.y-o,enabled:{[g]:r,[m]:a}}}}})),!t&&this.flip&&e.middleware.push(C({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:i,rects:a,platform:s,elements:l,middlewareData:u}=t,{element:h,padding:v=0}=d(e,t)||{};if(null==h)return{};const g=w(v),y={x:n,y:o},b=m(i),x=f(b),S=await s.getDimensions(h),k="y"===b,$=k?"top":"left",C=k?"bottom":"right",T=k?"clientHeight":"clientWidth",_=a.reference[x]+a.reference[b]-y[b]-a.floating[x],B=y[b]-a.reference[b],A=await(null==s.getOffsetParent?void 0:s.getOffsetParent(h));let E=A?A[T]:0;E&&await(null==s.isElement?void 0:s.isElement(A))||(E=l.floating[T]||a.floating[x]);const P=_/2-B/2,N=E/2-S[x]/2-1,O=r(g[$],N),M=r(g[C],N),L=O,H=E-S[x]-M,z=E/2-S[x]/2+P,R=c(L,z,H),I=!u.arrow&&null!=p(i)&&z!==R&&a.reference[x]/2-(z{let o;const{centerOffset:i}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(i)>t.reference.width/2:Math.abs(i)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var i;if(null!=(i=o.autoSize)&&i.skip)return{};let r,a;return n.startsWith("top")||n.startsWith("bottom")?r=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=r?r+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:i,rects:s,platform:l,elements:c}=t,{apply:h=(()=>{}),...f}=d(e,t),m=await k(t,f),g=u(i),y=p(i),b="y"===v(i),{width:w,height:x}=s.floating;let S,$;"top"===g||"bottom"===g?(S=g,$=y===(await(null==l.isRTL?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):($=g,S="end"===y?"top":"bottom");const C=x-m.top-m.bottom,T=w-m.left-m.right,_=r(x-m[S],C),B=r(w-m[$],T),A=!t.middlewareData.shift;let E=_,P=B;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(P=T),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(E=C),A&&!y){const e=a(m.left,0),t=a(m.right,0),n=a(m.top,0),o=a(m.bottom,0);b?P=w-2*(0!==e||0!==t?e+t:a(m.left,m.right)):E=x-2*(0!==n||0!==o?n+o:a(m.top,m.bottom))}await h({...t,availableWidth:P,availableHeight:E});const N=await l.getDimensions(c.floating);return w!==N.width||x!==N.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await re(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),ve&&this.instantMove&&ve.instantMove&&ve!==this.parentPopper)return ve.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(ve=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await he(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...Z(this.$_referenceNode),...Z(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),i=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${i}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,pe(fe,this),0===fe.length&&(void 0).body.classList.remove("v-popper--some-open");for(const e of le(this.theme)){const t=ge(e);pe(t,this),0===t.length&&(void 0).body.classList.remove("v-popper--some-open--"+e)}ve===this&&(ve=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await he(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=(void 0).document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,de,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],de,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ue,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ue,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,void 0))},$_registerTriggerListeners(e,t,n,o,i){let r=n;null!=o&&(r="function"==typeof o?o(r):o),r.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,i)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:i,handler:r}=n;e&&e!==i?t.push(n):o.forEach(e=>e.removeEventListener(i,r))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if($e>=e.left&&$e<=e.right&&Ce>=e.top&&Ce<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=$e-Se,n=Ce-ke,o=e.left+e.width/2-Se+(e.top+e.height/2)-ke+e.width+e.height,i=Se+t*o,r=ke+n*o;return Te(Se,ke,i,r,e.left,e.top,e.left,e.bottom)||Te(Se,ke,i,r,e.left,e.top,e.right,e.top)||Te(Se,ke,i,r,e.right,e.top,e.right,e.bottom)||Te(Se,ke,i,r,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});let Se=0,ke=0,$e=0,Ce=0;function Te(e,t,n,o,i,r,a,s){const l=((a-i)*(t-r)-(s-r)*(e-i))/((s-r)*(n-e)-(a-i)*(o-t)),c=((n-e)*(t-r)-(o-t)*(e-i))/((s-r)*(n-e)-(a-i)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}const _e=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Be=_e({extends:xe()},[["render",function(t,n,o,i,r,a){return(0,e.openBlock)(),(0,e.createElementBlock)("div",{ref:"reference",class:(0,e.normalizeClass)(["v-popper",{"v-popper--shown":t.slotData.isShown}])},[(0,e.renderSlot)(t.$slots,"default",(0,e.normalizeProps)((0,e.guardReactiveProps)(t.slotData)))],2)}]]);let Ae;function Ee(){Ee.init||(Ee.init=!0,Ae=-1!==function(){var e=(void 0).navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Pe={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){Ee(),(0,e.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const t=(void 0).createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",Ae&&this.$el.appendChild(t),t.data="about:blank",Ae||this.$el.appendChild(t)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!Ae&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Ne=(0,e.withScopeId)("data-v-b329ee4c");(0,e.pushScopeId)("data-v-b329ee4c");const Oe={class:"resize-observer",tabindex:"-1"};(0,e.popScopeId)();const Me=Ne((t,n,o,i,r,a)=>((0,e.openBlock)(),(0,e.createBlock)("div",Oe)));Pe.render=Me,Pe.__scopeId="data-v-b329ee4c",Pe.__file="src/components/ResizeObserver.vue";const Le=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ae.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ae.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),He=(0,e.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Pe},mixins:[Le()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),ze=["id","aria-hidden","tabindex","data-popper-placement"],Re={ref:"inner",class:"v-popper__inner"},Ie=[(0,e.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,e.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const De=_e(He,[["render",function(t,n,o,i,r,a){const s=(0,e.resolveComponent)("ResizeObserver");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{id:t.popperId,ref:"popover",class:(0,e.normalizeClass)(["v-popper__popper",[t.themeClass,t.classes.popperClass,{"v-popper__popper--shown":t.shown,"v-popper__popper--hidden":!t.shown,"v-popper__popper--show-from":t.classes.showFrom,"v-popper__popper--show-to":t.classes.showTo,"v-popper__popper--hide-from":t.classes.hideFrom,"v-popper__popper--hide-to":t.classes.hideTo,"v-popper__popper--skip-transition":t.skipTransition,"v-popper__popper--arrow-overflow":t.result&&t.result.arrow.overflow,"v-popper__popper--no-positioning":!t.result}]]),style:(0,e.normalizeStyle)(t.result?{position:t.result.strategy,transform:`translate3d(${Math.round(t.result.x)}px,${Math.round(t.result.y)}px,0)`}:void 0),"aria-hidden":t.shown?"false":"true",tabindex:t.autoHide?0:void 0,"data-popper-placement":t.result?t.result.placement:void 0,onKeyup:n[2]||(n[2]=(0,e.withKeys)(e=>t.autoHide&&t.$emit("hide"),["esc"]))},[(0,e.createElementVNode)("div",{class:"v-popper__backdrop",onClick:n[0]||(n[0]=e=>t.autoHide&&t.$emit("hide"))}),(0,e.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,e.normalizeStyle)(t.result?{transformOrigin:t.result.transformOrigin}:void 0)},[(0,e.createElementVNode)("div",Re,[t.mounted?((0,e.openBlock)(),(0,e.createElementBlock)(e.Fragment,{key:0},[(0,e.createElementVNode)("div",null,[(0,e.renderSlot)(t.$slots,"default")]),t.handleResize?((0,e.openBlock)(),(0,e.createBlock)(s,{key:0,onNotify:n[1]||(n[1]=e=>t.$emit("resize",e))})):(0,e.createCommentVNode)("",!0)],64)):(0,e.createCommentVNode)("",!0)],512),(0,e.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,e.normalizeStyle)(t.result?{left:t.toPx(t.result.arrow.x),top:t.toPx(t.result.arrow.y)}:void 0)},Ie,4)],4)],46,ze)}]]),qe={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let je=function(){};const Fe=_e((0,e.defineComponent)({name:"VPopperWrapper",components:{Popper:Be,PopperContent:De},mixins:[qe,Le("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,je,Boolean],default:void 0},boundary:{type:[String,je],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(t,n,o,i,r,a){const s=(0,e.resolveComponent)("PopperContent"),l=(0,e.resolveComponent)("Popper");return(0,e.openBlock)(),(0,e.createBlock)(l,(0,e.mergeProps)({ref:"popper"},t.$props,{theme:t.finalTheme,"target-nodes":t.getTargetNodes,"popper-node":()=>t.$refs.popperContent.$el,class:[t.themeClass],onShow:n[0]||(n[0]=()=>t.$emit("show")),onHide:n[1]||(n[1]=()=>t.$emit("hide")),"onUpdate:shown":n[2]||(n[2]=e=>t.$emit("update:shown",e)),onApplyShow:n[3]||(n[3]=()=>t.$emit("apply-show")),onApplyHide:n[4]||(n[4]=()=>t.$emit("apply-hide")),onCloseGroup:n[5]||(n[5]=()=>t.$emit("close-group")),onCloseDirective:n[6]||(n[6]=()=>t.$emit("close-directive")),onAutoHide:n[7]||(n[7]=()=>t.$emit("auto-hide")),onResize:n[8]||(n[8]=()=>t.$emit("resize"))}),{default:(0,e.withCtx)(({popperId:n,isShown:o,shouldMountContent:i,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,e.renderSlot)(t.$slots,"default",{shown:o,show:l,hide:c}),(0,e.createVNode)(s,{ref:"popperContent","popper-id":n,theme:t.finalTheme,shown:o,mounted:i,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,e.withCtx)(()=>[(0,e.renderSlot)(t.$slots,"popper",{shown:o,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ve={...Fe,name:"VDropdown",vPopperTheme:"dropdown"},We={...Fe,name:"VTooltip",vPopperTheme:"tooltip"};(0,e.defineComponent)({name:"VTooltipDirective",components:{Popper:xe(),PopperContent:De},mixins:[qe],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>se(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>se(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const Ue=Ve,Qe=We;function Ke(e){return(Ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ge(e,t,n,o,i,r,a){try{var s=e[r](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,i)}function Ye(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n0){var o=parseInt(getComputedStyle((void 0).body).getPropertyValue("padding-right"),10);ot=(void 0).body.style.paddingRight,(void 0).body.style.paddingRight="".concat(o+n,"px")}}void 0===nt&&(nt=(void 0).body.style.overflow,(void 0).body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},vt=function(e){e?(ht=ht.filter((function(t){return t.targetElement!==e}))).length||(void 0!==ot&&((void 0).body.style.paddingRight=ot,ot=void 0),void 0!==nt&&((void 0).body.style.overflow=nt,nt=void 0)):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},mt=function(){},gt="enter",yt="entering",bt="leave",wt="leavng",xt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},St={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=Ke(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(t,n){var o=n.emit,i=Symbol("vfm"),r=(0,e.ref)(null),a=(0,e.ref)(null),s=(0,e.ref)(null),l=(0,e.ref)(null),c=(0,e.ref)(null),d=(0,e.ref)(null),u=(0,e.ref)(null),p=new at,h=(0,e.ref)(!1),f=(0,e.reactive)({modal:!1,overlay:!1,resize:!1}),v=(0,e.ref)(null),m=(0,e.ref)(null),g=(0,e.ref)(!1),y=(0,e.ref)({}),b=(0,e.ref)({}),w=(0,e.ref)(null),x=(0,e.ref)(null),S=mt,k=mt,$=(0,e.computed)((function(){return"string"==typeof t.overlayTransition?{name:t.overlayTransition}:Ze({},t.overlayTransition)})),C=(0,e.computed)((function(){return"string"==typeof t.transition?{name:t.transition}:Ze({},t.transition)})),T=(0,e.computed)((function(){return(t.hideOverlay||v.value===bt)&&m.value===bt})),_=(0,e.computed)((function(){return!1===t.zIndex?!!t.zIndexAuto&&+t.zIndexBase+2*(u.value||0):t.zIndex})),B=(0,e.computed)((function(){return Ze({},!1!==_.value&&{zIndex:_.value})})),A=(0,e.computed)((function(){var e=[b.value];return Array.isArray(t.contentStyle)?e.push.apply(e,et(t.contentStyle)):e.push(t.contentStyle),e}));function E(){return{uid:i,props:t,emit:o,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:M,modalStackIndex:u,visibility:f,handleLockScroll:O,$focusTrap:p,toggle:R,params:y}}function P(){if(t.modelValue){if(o("_before-open",L({type:"_before-open"})),H("before-open",!1))return void k("show");var n=M();if(n||!1===t.attach){if(!1!==t.attach){if(!r.value)return h.value=!0,void(0,e.nextTick)((function(){P()}));n.appendChild(r.value)}var a=t.api.openedModals.findIndex((function(e){return e.uid===i}));-1!==a&&t.api.openedModals.splice(a,1),t.api.openedModals.push(E()),u.value=t.api.openedModals.length-1,O(),t.api.openedModals.filter((function(e){return e.uid!==i})).forEach((function(e,t){e.getAttachElement()===n&&(e.modalStackIndex.value=t,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==n&&console.warn("Unable to locate target ".concat(t.attach))}}function N(){var e=t.api.openedModals.findIndex((function(e){return e.uid===i}));if(-1!==e&&t.api.openedModals.splice(e,1),t.api.openedModals.length>0){var n=t.api.openedModals[t.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}t.drag&&q(),t.resize&&F(),w.value=null,f.overlay=!1,f.modal=!1}function O(){t.modelValue&&(0,e.nextTick)((function(){t.lockScroll?ft(a.value,{reserveScrollBarGap:!0}):vt(a.value)}))}function M(){return!1!==t.attach&&("string"!=typeof t.attach&&t.attach)}function L(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Ze({ref:E()},e)}function H(t,n){var i=!1,r=L({type:t,stop:function(){i=!0}});return o(t,r),!!i&&(g.value=!0,(0,e.nextTick)((function(){o("update:modelValue",n)})),!0)}function z(e,t,n){w.value="".concat(t,":").concat(n),o(w.value,e)}function R(e,n){var i=arguments;return new Promise((function(r,a){S=function(e){r(e),S=mt},k=function(e){a(e),k=mt};var s="boolean"==typeof e?e:!t.modelValue;s&&2===i.length&&(y.value=n),o("update:modelValue",s)}))}function I(e){e.stopPropagation();var n,o=e.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||et(t.querySelectorAll(n)).includes(e.target)}(e,s.value,t.dragSelector))return;n="drag"}z(e,n,"start");var i,r,l,c,d=st(e),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===(void 0).getComputedStyle(s.value).position,f=ct(b.value.top),v=ct(b.value.left),m=function(){if(t.fitParent){var e={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:v+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:v+u.right-p.right}}};return h?e.absolute():e.relative()}return{}}(),g="resize"===n&&(i=(void 0).body,r="cursor",l=xt[o],c=i.style[r],i.style[r]=l,function(){i.style[r]=c}),y=function(e){e.stopPropagation(),z(e,n,"move");var i,r,a=st(e),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(e,n,o,i,r){var a=function(e,n,r,a){var s,l=i[n],c=o[e]-i[e],d=(s=n).charAt(0).toUpperCase()+s.slice(1);return{axis:r,edgeName:n,min:a?c:-l,max:a?l:c,minEdge:t["min".concat(d)],maxEdge:t["max".concat(d)],getEdge:function(e){return i[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=i[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return e.split("").forEach((function(e){var o=a.apply(void 0,et(s[e]));l=Ze(Ze({},l),function(e){var o,i=n[e.axis];i=t.fitParent?lt(e.min,i,e.max):i;var a=lt(e.minEdge,e.getEdge(i),e.maxEdge);return i=e.getOffsetAxis(a,r),Xe(o={},e.edgeName,a),Xe(o,e.axis,i),o}(o))})),l}(o,s,u,p,h)),h?(i=p.top-u.top+s.y,r=p.left-u.left+s.x):(i=f+s.y,r=v+s.x),"drag"===n&&t.fitParent&&(i=lt(m.minTop,i,m.maxTop),r=lt(m.minLeft,r,m.maxLeft));var l=Ze(Ze(Ze({position:"relative",top:i+"px",left:r+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});b.value=Ze(Ze({},b.value),l)};ut("move",void 0,y),ut("up",void 0,(function e(t){t.stopPropagation(),"resize"===n&&g&&g(),setTimeout((function(){z(t,n,"end")})),pt("move",void 0,y),pt("up",void 0,e)}))}function D(){ut("down",s.value,I),b.value.touchAction="none"}function q(){pt("down",s.value,I)}function j(){f.resize=!0,(0,e.nextTick)((function(){ut("down",l.value,I)}))}function F(){pt("down",l.value,I),f.resize=!1}return(0,e.watch)((function(){return t.modelValue}),(function(e){if(g.value)g.value=!1;else if(P(),!e){if(H("before-close",!0))return void k("hide");N()}})),(0,e.watch)((function(){return t.lockScroll}),O),(0,e.watch)((function(){return t.hideOverlay}),(function(e){t.modelValue&&!e&&(f.overlay=!0)})),(0,e.watch)((function(){return t.attach}),P),(0,e.watch)(T,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,e.watch)((function(){return t.drag}),(function(e){h.value&&(e?D():q())})),(0,e.watch)((function(){return t.resize}),(function(e){h.value&&(e?j():F())})),(0,e.watch)((function(){return t.keepChangedStyle}),(function(e){e||(b.value={})})),(0,e.onMounted)((function(){t.api.modals.push(E()),P()})),(0,e.onBeforeUnmount)((function(){var e;N(),t.lockScroll&&a.value&&vt(a.value),null==r||null===(e=r.value)||void 0===e||e.remove();var n=t.api.modals.findIndex((function(e){return e.uid===i}));t.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:$,computedTransition:C,visible:h,visibility:f,params:y,calculateZIndex:_,bindStyle:B,bindContentStyle:A,beforeOverlayEnter:function(){v.value=yt},afterOverlayEnter:function(){v.value=gt},beforeOverlayLeave:function(){v.value=wt},afterOverlayLeave:function(){v.value=bt},beforeModalEnter:function(){m.value=yt},afterModalEnter:function(){m.value=gt,(t.focusRetain||t.focusTrap)&&a.value.focus(),t.focusTrap&&p.enable(a.value),t.drag&&D(),t.resize&&j(),o("_opened"),o("opened",L({type:"opened"})),S("show")},beforeModalLeave:function(){m.value=wt,p.enabled()&&p.disable()},afterModalLeave:function(){m.value=bt,u.value=null,t.lockScroll&&vt(a.value),t.keepChangedStyle||(b.value={});var e=!1,n=L({type:"closed",stop:function(){e=!0}});o("_closed"),o("closed",n),S("hide"),e||(y.value={})},onMousedown:function(e){x.value=null==e?void 0:e.target},onMouseupContainer:function(){x.value===a.value&&"resize:move"!==w.value&&(o("click-outside",L({type:"click-outside"})),t.clickToClose&&o("update:modelValue",!1))},onEsc:function(){h.value&&t.escToClose&&o("update:modelValue",!1)}}}},kt=(0,e.withScopeId)("data-v-2836fdb5");(0,e.pushScopeId)("data-v-2836fdb5");var $t={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,e.popScopeId)();var Ct=kt((function(t,n,o,i,r,a){return o.ssr||i.visible?(0,e.withDirectives)(((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,ref:"root",style:i.bindStyle,class:["vfm vfm--inset",[!1===o.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":o.preventClick}]],onKeydown:n[4]||(n[4]=(0,e.withKeys)((function(){return i.onEsc&&i.onEsc.apply(i,arguments)}),["esc"]))},[(0,e.createVNode)(e.Transition,(0,e.mergeProps)(i.computedOverlayTransition,{onBeforeEnter:i.beforeOverlayEnter,onAfterEnter:i.afterOverlayEnter,onBeforeLeave:i.beforeOverlayLeave,onAfterLeave:i.afterOverlayLeave}),{default:kt((function(){return[!o.hideOverlay&&i.visibility.overlay?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",o.overlayClass],style:o.overlayStyle},null,6)):(0,e.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,e.createVNode)(e.Transition,(0,e.mergeProps)(i.computedTransition,{onBeforeEnter:i.beforeModalEnter,onAfterEnter:i.afterModalEnter,onBeforeLeave:i.beforeModalLeave,onAfterLeave:i.afterModalLeave}),{default:kt((function(){return[(0,e.withDirectives)((0,e.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",o.classes],style:o.styles,"aria-expanded":i.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:n[2]||(n[2]=(0,e.withModifiers)((function(){return i.onMouseupContainer&&i.onMouseupContainer.apply(i,arguments)}),["self"])),onMousedown:n[3]||(n[3]=(0,e.withModifiers)((function(){return i.onMousedown&&i.onMousedown.apply(i,arguments)}),["self"]))},[(0,e.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[o.contentClass,{"vfm--prevent-auto":o.preventClick}]],style:i.bindContentStyle,onMousedown:n[1]||(n[1]=function(e){return i.onMousedown(null)})},[(0,e.renderSlot)(t.$slots,"default",{params:i.params,close:function(){return t.$emit("update:modelValue",!1)}}),i.visibility.resize&&i.visibility.modal?((0,e.openBlock)(),(0,e.createBlock)("div",$t,[((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(o.resizeDirections,(function(t){return(0,e.openBlock)(),(0,e.createBlock)("div",{key:t,direction:t,class:["vfm--resize-".concat(t),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,e.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[e.vShow,i.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[e.vShow,!o.ssr||i.visible]]):(0,e.createCommentVNode)("v-if",!0)}));var Tt;void 0===Tt&&(Tt={}),Tt.insertAt,St.render=Ct,St.__scopeId="data-v-2836fdb5",St.__file="lib/VueFinalModal.vue";var _t={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,i=this;return(o=function*(){e.ref.params.value=t.params,yield i.$nextTick(),yield i.$nextTick(),t.value||(i.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,i){var r=o.apply(e,t);function a(e){Ge(r,n,i,a,s,"next",e)}function s(e){Ge(r,n,i,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Bt={class:"modals-container"};function At(e,t){var n=Ze(Ze({},e),{},{props:Ze({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}_t.render=function(t,n,o,i,r,a){return(0,e.openBlock)(),(0,e.createBlock)("div",Bt,[((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(t.api.dynamicModals,(function(t,n){return(0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.component),(0,e.mergeProps)({key:t.id},t.bind,{modelValue:t.value,"onUpdate:modelValue":function(e){return t.value=e}},(0,e.toHandlers)(t.on),{on_closed:function(e){return a.slice(n)},on_beforeOpen:function(e){return a.beforeOpen(e,t)},on_opened:t.opened}),(0,e.createSlots)({_:2},[(0,e.renderList)(t.slots,(function(t,n){return{name:n,fn:(0,e.withCtx)((function(){return[(0,e.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(t)?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,innerHTML:t},null,8,["innerHTML"])):((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.component),(0,e.mergeProps)({key:1},t.bind,(0,e.toHandlers)(t.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},_t.__file="lib/ModalsContainer.vue";var Et=0,Pt=function(){var t,n,o=(n=null,{show:function(t){for(var o=this,i=arguments.length,r=new Array(i>1?i-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Et?Nt:Pt(),o=n.$vfm,i=n.VueFinalModal,r=n.ModalsContainer;Et+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,i),e.component(l,r)}),Ht=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Lt(t,o)}}};Ht.install=Lt;const zt=Symbol("wormhole");function Rt(){const t=(0,e.inject)(zt);if(!t)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return t}const It=(0,e.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(t,{slots:n})=>(function(t,n){const o=Rt();function i(e){o.close({to:e??t.to,from:t.name})}(0,e.onMounted)(()=>{t.disabled}),(0,e.onUpdated)(()=>{t.disabled&&i()}),(0,e.onBeforeUnmount)(()=>{i()}),(0,e.watch)(()=>t.to,(e,n)=>{t.disabled||n&&n!==e&&i(n)})}(t),()=>t.disabled&&n.default?n.default(t.slotProps):null)}),Dt=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},qt=(0,e.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(t,{emit:n,slots:o}){const i=Rt(),r=(0,e.computed)(()=>{const e=i.getContentForTarget(t.name,t.multiple),n=o.wrapper,r=e.map(e=>e.content(t.slotProps)),a=n?r.flatMap(e=>e.length?n(e):[]):r.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,e.watch)(r,({vnodes:e})=>{const o=e.length>0,r=i.transports.get(t.name),a=r?[...r.keys()]:[];n("change",{hasContent:o,sources:a})},{flush:"post"}),()=>{var t;return r.value.vnodes.length?[(0,e.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,e.h)(Dt,r.value.vnodesFn)]:null==(t=o.default)?void 0:t.call(o)}}});const jt=function(t=!0){const n=(0,e.reactive)(new Map),o={open:function(e){},close:function(e){const{to:t,from:o}=e;if(!t||!o)return;const i=n.get(t);!i||(i.delete(o),i.size||n.delete(t))},transports:n,getContentForTarget:function(e,t){const o=n.get(e);if(!o)return[];const i=Array.from((null==o?void 0:o.values())||[]);return t?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(i,(e,t)=>e.order-t.order):[i.pop()]}};return t?(0,e.readonly)(o):o}();function Ft(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",It),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",qt);const n=t.wormhole??jt;e.provide(zt,n)}function Vt(e,t){const n=Object.create(null),o=e.split(",");for(let e=0;e!!n[e.toLowerCase()]:e=>!!n[e]}const Wt=()=>{},Ut=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Qt=(Object.assign,Object.prototype.hasOwnProperty,Array.isArray),Kt=e=>"[object Date]"===tn(e),Gt=e=>"function"==typeof e,Yt=e=>"string"==typeof e,Xt=e=>"symbol"==typeof e,Jt=e=>null!==e&&"object"==typeof e,Zt=e=>(Jt(e)||Gt(e))&&Gt(e.then)&&Gt(e.catch),en=Object.prototype.toString,tn=e=>en.call(e),nn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},on=/-(\w)/g,rn=(nn(e=>e.replace(on,(e,t)=>t?t.toUpperCase():"")),/\B([A-Z])/g),an=nn(e=>e.replace(rn,"-$1").toLowerCase()),sn=nn(e=>e.charAt(0).toUpperCase()+e.slice(1));nn(e=>e?"on"+sn(e):"");let ln;const cn=()=>ln||(ln="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof global?global:{});function dn(e){if(Qt(e)){const t={};for(let n=0;n{if(e){const n=e.split(pn);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function vn(e){let t="";if(Yt(e))t=e;else if(Qt(e))for(let n=0;n/="'\u0009\u000a\u000c\u0020]/,Sn={};const kn={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},$n=/["'&<>]/;function Cn(e){const t=""+e,n=$n.exec(t);if(!n)return t;let o,i,r="",a=0;for(i=n.index;i||--!>|t&&t.__v_isRef?Bn(e,t.value):(e=>"[object Map]"===tn(e))(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],o)=>(e[An(t,o)+" =>"]=n,e),{})}:(e=>"[object Set]"===tn(e))(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>An(e))}:Xt(t)?An(t):!Jt(t)||Qt(t)||(e=>"[object Object]"===tn(e))(t)?t:String(t),An=(e,t="")=>{var n;return Xt(e)?`Symbol(${null!=(n=e.description)?n:t})`:e},En=Vt(",key,ref,innerHTML,textContent,ref_key,ref_for");function Pn(e,t){let n="";for(const o in e){if(En(o)||Ut(o)||"textarea"===t&&"value"===o)continue;const i=e[o];n+="class"===o?` class="${Ln(i)}"`:"style"===o?` style="${Hn(i)}"`:Nn(o,i,t)}return n}function Nn(e,t,n){if(!Mn(t))return"";const o=n&&(n.indexOf("-")>0||mn(n))?e:kn[e]||e.toLowerCase();return bn(o)?wn(t)?" "+o:"":function(e){if(Sn.hasOwnProperty(e))return Sn[e];const t=xn.test(e);return t&&console.error("unsafe attribute name: "+e),Sn[e]=!t}(o)?""===t?" "+o:` ${o}="${Cn(t)}"`:(console.warn("[@vue/server-renderer] Skipped rendering unsafe attribute name: "+o),"")}function On(e,t){return Mn(t)?` ${e}="${Cn(t)}"`:""}function Mn(e){if(null==e)return!1;const t=typeof e;return"string"===t||"number"===t||"boolean"===t}function Ln(e){return Cn(vn(e))}function Hn(e){if(!e)return"";if(Yt(e))return Cn(e);return Cn(function(e){let t="";if(!e||Yt(e))return t;for(const n in e){const o=e[n],i=n.startsWith("--")?n:an(n);(Yt(o)||"number"==typeof o)&&(t+=`${i}:${o};`)}return t}(dn(e)))}function zn(t,n=null,o=null,i=null,r){return Jn((0,e.createVNode)(t,n,o),i,r)}function Rn(e,t,n,o,i,r,a){i("\x3c!--[--\x3e"),function(e,t,n,o,i,r,a,s){const l=e[t];if(l){const e=[],t=l(n,t=>{e.push(t)},r,a?" "+a:"");if(Qt(t))to(i,t,r,a);else{let t=!0;if(s)t=!1;else for(let n=0;n$/s,Dn=//gm;function qn(e){return!("string"!=typeof e||!In.test(e))&&(e.length<=8||!e.replace(Dn,"").trim())}function jn(e){return Cn(Yt(t=e)?t:null==t?"":Qt(t)||Jt(t)&&(t.toString===en||!Gt(t.toString))?JSON.stringify(t,Bn,2):String(t));var t}Symbol(""),Symbol("");let Fn;(Fn=cn().__VUE_INSTANCE_SETTERS__)||(Fn=cn().__VUE_INSTANCE_SETTERS__=[]),Fn.push(e=>e);function Vn(e,t){if(Qt(e)||Yt(e))for(let n=0,o=e.length;n_n(e,t))}(e,t)>-1}const{createComponentInstance:Un,setCurrentRenderingInstance:Qn,setupComponent:Kn,renderComponentRoot:Gn,normalizeVNode:Yn}=e.ssrUtils;function Xn(){let e=!1;const t=[];return{getBuffer:()=>t,push(n){const o=Yt(n);e&&o?t[t.length-1]+=n:t.push(n),e=o,(Zt(n)||Qt(n)&&n.hasAsync)&&(t.hasAsync=!0)}}}function Jn(e,t=null,n){const o=Un(e,t,null),i=Kn(o,!0),r=Zt(i),a=o.sp;if(r||a){let e=r?i:Promise.resolve();return a&&(e=e.then(()=>Promise.all(a.map(e=>e.call(o.proxy)))).catch(()=>{})),e.then(()=>Zn(o,n))}return Zn(o,n)}function Zn(t,n){const o=t.type,{getBuffer:i,push:r}=Xn();if(Gt(o)){let e=Gn(t);if(!o.props)for(const n in t.attrs)n.startsWith("data-v-")&&((e.props||(e.props={}))[n]="");eo(r,t.subTree=e,t,n)}else{t.render&&t.render!==Wt||t.ssrRender||o.ssrRender||!Yt(o.template)||(o.ssrRender=function(e,t){throw new Error("On-the-fly template compilation is not supported in the ESM build of @vue/server-renderer. All templates must be pre-compiled into render functions.")}(o.template));for(const e of t.scope.effects)e.computed&&(e.computed._dirty=!0,e.computed._cacheable=!0);const i=t.ssrRender||o.ssrRender;if(i){let e=!1!==t.inheritAttrs?t.attrs:void 0,o=!1,a=t;for(;;){const t=a.vnode.scopeId;t&&(o||(e={...e},o=!0),e[t]="");const n=a.parent;if(!n||!n.subTree||n.subTree!==a.vnode)break;a=n}n&&(o||(e={...e}),e[n.trim()]="");const s=Qn(t);try{i(t.proxy,r,t,e,t.props,t.setupState,t.data,t.ctx)}finally{Qn(s)}}else if(t.render&&t.render!==Wt)eo(r,t.subTree=Gn(t),t,n);else{const t=o.name||o.__file||"";(0,e.warn)(`Component ${t} is missing template or render function.`),r("\x3c!----\x3e")}}return i()}function eo(t,n,o,i){const{type:r,shapeFlag:a,children:s}=n;switch(r){case e.Text:t(Cn(s));break;case e.Comment:t(s?`\x3c!--${function(e){return e.replace(Tn,"")}(s)}--\x3e`:"\x3c!----\x3e");break;case e.Static:t(s);break;case e.Fragment:n.slotScopeIds&&(i=(i?i+" ":"")+n.slotScopeIds.join(" ")),t("\x3c!--[--\x3e"),to(t,s,o,i),t("\x3c!--]--\x3e");break;default:1&a?function(t,n,o,i){const r=n.type;let{props:a,children:s,shapeFlag:l,scopeId:c,dirs:d}=n,u="<"+r;d&&(a=function(t,n,o){const i=[];for(let e=0;e"),!gn(r)){let e=!1;a&&(a.innerHTML?(e=!0,t(a.innerHTML)):a.textContent?(e=!0,t(Cn(a.textContent))):"textarea"===r&&a.value&&(e=!0,t(Cn(a.value)))),e||(8&l?t(Cn(s)):16&l&&to(t,s,o,i)),t(``)}}(t,n,o,i):6&a?t(Jn(n,o,i)):64&a?function(t,n,o,i){const r=n.props&&n.props.to,a=n.props&&n.props.disabled;if(!r)return a||(0,e.warn)("[@vue/server-renderer] Teleport is missing target prop."),[];if(!Yt(r))return(0,e.warn)("[@vue/server-renderer] Teleport target must be a query selector string."),[];!function(t,n,o,i,r){t("\x3c!--teleport start--\x3e");const a=r.appContext.provides[e.ssrContextKey],s=a.__teleportBuffers||(a.__teleportBuffers={}),l=s[o]||(s[o]=[]),c=l.length;let d;if(i)n(t),d="\x3c!--teleport anchor--\x3e";else{const{getBuffer:e,push:t}=Xn();n(t),t("\x3c!--teleport anchor--\x3e"),d=e()}l.splice(c,0,d),t("\x3c!--teleport end--\x3e")}(t,e=>{to(e,n.children,o,i)},r,a||""===a,o)}(t,n,o,i):128&a?eo(t,n.ssContent,o,i):(0,e.warn)("[@vue/server-renderer] Invalid VNode type:",r,`(${typeof r})`)}}function to(e,t,n,o){for(let i=0;i1&&(n=t[1]),n}const lo={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,i=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",r=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(r)n=r;else switch(i){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(i){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var co=o(262);const uo=(0,co.A)(lo,[["ssrRender",function(t,n,o,i,r,a,s,l){n("\x3c!--Icon and vertical divider for seamless header box--\x3e")),l.seamlessHeaderBool()?(n('
'),l.iconBool()?(n('
')),Rn(t.$slots,"icon",{},(function(){n(''))}),n,o),n("
")):n("\x3c!----\x3e"),n('
'))):n("\x3c!----\x3e"),n('
\x3c!-- Header wrapper, not rendered if there is no header attribute --\x3e'),l.headerBool()?(n('
\x3c!-- icon on the left of the header --\x3e')),l.iconBool()&&!l.seamlessHeaderBool()?(n('
')),Rn(t.$slots,"icon",{},(function(){n(''))}),n,o),n("
")):n("\x3c!----\x3e"),n('\x3c!-- header --\x3e
'),Rn(t.$slots,"header",{},null,n,o),n("
\x3c!-- dismiss button to the right of the header --\x3e"),r.dismissible?n(''):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n('\x3c!-- Body wrapper --\x3e
\x3c!-- icon on the left, not shown if there is a header --\x3e')),l.iconBool()&&!l.headerBool()?(n('
')),Rn(t.$slots,"icon",{},(function(){n(''))}),n,o),n("
")):n("\x3c!----\x3e"),n("\x3c!-- Icon -- content divider for seamless boxes without the header attribute --\x3e"),l.seamlessNoHeaderBool()?n('')):n("\x3c!----\x3e"),n('\x3c!-- Content wrapper --\x3e
')),Rn(t.$slots,"default",{},null,n,o),n("
\x3c!-- dismiss button on the right, not shown if there is a header --\x3e"),r.dismissible&&!l.headerBool()?n(''):n("\x3c!----\x3e"),n("
")}],["__scopeId","data-v-19514615"]]);const po={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from((void 0).querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),i=o.querySelector("a[href]");null===i?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:i.textContent,link:i.getAttribute("href")})}n=n.parentElement}}}}},ho=(0,co.A)(po,[["ssrRender",function(e,t,n,o,i,r,a,s){t("")}],["__scopeId","data-v-ef898034"]]);var fo=o(959),vo=o.n(fo);var mo,go=o(18),yo=o.n(go),bo=o(668),wo=o.n(bo),xo=Array.prototype,So=new Error("Passed arguments must be of Node"),ko=[],$o=[];function Co(e){return e instanceof(void 0).Node}function To(e){return e instanceof(void 0).NodeList||e instanceof Bo||e instanceof(void 0).HTMLCollection||e instanceof Array}function _o(e){return(e=e.trim()).length?e.replace(/\s+/," ").split(" "):[]}var Bo=function(){return wo()((function e(t){yo()(this,e);var n=t;if(void 0===t[0]?n=[void 0]:"string"==typeof t[0]?(n=(t[1]||void 0).querySelectorAll(t[0]),t[1]&&(this.owner=t[1])):0 in t&&!Co(t[0])&&t[0]&&"length"in t[0]&&(n=t[0],t[1]&&(this.owner=t[1])),n){for(var o in n)this[o]=n[o];this.length=n.length}else this.length=0}),[{key:"concat",value:function(){var e=xo.slice.call(this);function t(n){xo.forEach.call(n,(function(n){Co(n)?~e.indexOf(n)||e.push(n):To(n)&&t(n)}))}for(var n=arguments.length,o=new Array(n),i=0;i1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){ko.push({el:t,callback:e})})),mo||(mo=function(e){ko.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},(void 0).addEventListener("click",mo,!1),t&&(void 0).addEventListener("touchstart",mo,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){ko=ko.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),Ao=Bo.prototype;function Eo(e,t){var n=[];return xo.forEach.call(e,(function(o){if(Co(o))~n.indexOf(o)||n.push(o);else if(To(o))for(var i in o)n.push(o[i]);else if(null!==o)return e.get=Ao.get,e.set=Ao.set,e.call=Ao.call,e.owner=t,e})),Oo(n,t)}Object.getOwnPropertyNames(xo).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===Ao[e]&&(Ao[e]=xo[e])}));function Po(e){var t=this;Ao[e]||((void 0)[e]instanceof Function?Ao[e]=function(){for(var n=[],o=!0,i=arguments.length,r=new Array(i),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=((void 0).innerWidth,(void 0).innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var i=o.y,r=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);r>n?e.setAttribute("style","bottom: auto; top: ".concat(-(r-n),"px;")):i(void 0).innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),i=o.left+t.offsetWidth-(void 0).innerWidth,r=i<0?o.left:o.left-i;t.setAttribute("style","left: ".concat(r,"px;"))}}const zo={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return ro(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Mo(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Mo(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),(void 0).innerWidth<768&&e.isParentNavbar?Ho(t):(Lo.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Lo.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Mo(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),(void 0).innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Mo(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Ro=(0,co.A)(zo,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),Rn(t.$slots,"button",{},(function(){n('')),Rn(t.$slots,"header",{},null,n,o),n("")}),n,o),Rn(t.$slots,"dropdown-menu",{},(function(){n('")}),n,o),n("")}],["__scopeId","data-v-1ebc3cbe"]]),Io={components:{Submenu:Ro},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return ro(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Mo(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),(void 0).innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Mo(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),(void 0).innerWidth<768&&e.isParentNavbar&&Ho(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Mo(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Mo(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Do=(0,co.A)(Io,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("submenu");l.isLi?(n("")),Rn(t.$slots,"button",{},(function(){n('')),Rn(t.$slots,"header",{},null,n,o),n("".concat(jn(r.tabGroupHeader),""))}),n,o),Rn(t.$slots,"dropdown-menu",{class:[{show:s.show},{"dropdown-menu-end":r.menuAlignRight}]},(function(){n('
    ')),Rn(t.$slots,"default",{},null,n,o),n("
")}),n,o),n("")):l.isSubmenu?n(zn(c,(0,e.mergeProps)({ref:"submenu",onSubmenuShow:l.handleSubmenuShow,onSubmenuRegister:l.handleSubmenuRegister},i),(0,e.createSlots)({_:2},[(0,e.renderList)(t.$slots,(function(n,o){return{name:o,fn:(0,e.withCtx)((function(n,i,r,a){if(!i)return[(0,e.renderSlot)(t.$slots,o,{},void 0,!0)];Rn(t.$slots,o,{},null,i,r,a)}))}}))]),o)):(n("")),Rn(t.$slots,"before",{},null,n,o),Rn(t.$slots,"button",{},(function(){n('")}),n,o),Rn(t.$slots,"dropdown-menu",{class:[{show:s.show},{"dropdown-menu-end":r.menuAlignRight}]},(function(){n('
    ')),Rn(t.$slots,"default",{},null,n,o),n("
")}),n,o),n(""))}],["__scopeId","data-v-154e37d3"]]);var qo=o(147),jo=o.n(qo);function Fo(e){return e.endsWith(".html")?e.toLowerCase():e.endsWith("/")?"".concat(e,"index.html").toLowerCase():e.endsWith("/")?e.toLowerCase():"".concat(e,".html").toLowerCase()}const Vo={data:function(){return{portalName:void 0,show:!1}},computed:{showSiteNav:function(){return this.show&&this.portalName}},methods:{toggleSiteNavButton:function(){(void 0).innerWidth<992?this.show=!0:this.show=!1}},mounted:function(){null!==(void 0).querySelector("#site-nav a")?this.portalName="site-nav":null!==(void 0).querySelector(".site-nav-root a")&&(this.portalName="mb-site-nav"),this.toggleSiteNavButton(),Mo(void 0).on("resize",this.toggleSiteNavButton)},beforeUnmount:function(){Mo(void 0).off("resize",this.toggleSiteNavButton)}},Wo=(0,co.A)(Vo,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("overlay");l.showSiteNav?n(zn(c,(0,e.mergeProps)({type:"siteNav","portal-name":s.portalName},i),{navMenuIcon:(0,e.withCtx)((function(t,n,o,i){if(!n)return[(0,e.createVNode)("div",{class:["toggle-site-nav-button"]},[(0,e.createVNode)("span"),(0,e.createVNode)("span"),(0,e.createVNode)("span")])];n('
"))})),_:1},o)):n("\x3c!----\x3e")}],["__scopeId","data-v-03ba5242"]]);const Uo={data:function(){return{portalName:void 0,show:!1}},computed:{showPageNav:function(){return this.show&&this.portalName}},methods:{togglePageNavButton:function(){(void 0).innerWidth<1300?this.show=!0:this.show=!1}},mounted:function(){null!==(void 0).querySelector("#page-nav a")?this.portalName="page-nav":null!==(void 0).querySelector("#mb-page-nav a")&&(this.portalName="mb-page-nav"),this.togglePageNavButton(),Mo(void 0).on("resize",this.togglePageNavButton)},beforeUnmount:function(){Mo(void 0).off("resize",this.togglePageNavButton)}},Qo=(0,co.A)(Uo,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("overlay");l.showPageNav?n(zn(c,(0,e.mergeProps)({type:"pageNav","portal-name":s.portalName},i),{navMenuIcon:(0,e.withCtx)((function(t,n,o,i){if(!n)return[(0,e.createVNode)("div",{class:["toggle-page-nav-button"]},[(0,e.createVNode)("span"),(0,e.createVNode)("span"),(0,e.createVNode)("span")])];n('
"))})),_:1},o)):n("\x3c!----\x3e")}],["__scopeId","data-v-7798640e"]]),Ko={components:{SiteNavButton:Wo,PageNavButton:Qo},props:{type:{type:String,default:"primary"},addClass:{type:String,default:""},fixed:{type:[Boolean,String],default:!1},defaultHighlightOn:{type:String,default:"sibling-or-child"}},provide:function(){return{toggleLowerNavbar:this.toggleLowerNavbar,isParentNavbar:!0}},data:function(){return{id:"bs-example-navbar-collapse-1",styles:{},isLowerNavbarShowing:!1}},computed:{fixedBool:function(){return ro(this.fixed)},fixedOptions:function(){return this.fixedBool?"navbar-fixed":""},slots:function(){return this.$slots},themeOptions:function(){switch(this.type){case"none":return"";case"light":return"navbar-light bg-light";case"dark":return"navbar-dark bg-dark";case"primary":default:return"navbar-dark bg-primary"}}},methods:{splitUrl:function(e){var t=new URL(Fo(e));return"".concat(t.pathname).slice(1).split("/")},isEqualExceptLast:function(e,t){for(var n=0;n0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Mo('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink((void 0).location.href);var n=Mo(this.$refs.navbarDefault).find(".current")[0];n&&(void 0).innerWidth<768&&n.offsetLeft+n.offsetWidth>(void 0).innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-(void 0).innerWidth),this.toggleLowerNavbar(),Mo(void 0).on("resize",this.toggleLowerNavbar),Mo(this.$refs.navbarDefault).on("wheel",(function(t){(void 0).innerWidth<768&&!function(e){for(var t=0;t
')),Rn(t.$slots,"lower-navbar",{},(function(){n(zn(c,null,null,o)),n(zn(d,null,null,o))}),n,o),n("
")}],["__scopeId","data-v-2dc82f13"]]);const Yo={props:{type:{type:String,default:null},expandable:{type:[Boolean,String],default:!0},isOpen:{type:[Boolean,String],default:null},expanded:{type:[Boolean,String],default:null},minimized:{type:[Boolean,String],default:!1},noMinimizedSwitch:{type:[Boolean,String],default:!1},noSwitch:{type:[Boolean,String],default:!1},noClose:{type:[Boolean,String],default:!1},noPageBreak:{type:Boolean,default:!1},popupUrl:{type:String,default:null},src:{type:String},bottomSwitch:{type:[Boolean,String],default:!0},preload:{type:[Boolean,String],default:!1},addClass:{type:String,default:""},expandHeaderless:{type:Boolean,default:!1},peek:{type:Boolean,default:!1},panelId:{type:String,default:null}},computed:{expandableBool:function(){return ro(this.expandable)},isOpenBool:function(){return ro(this.isOpen)},expandedBool:function(){return ro(this.expanded)},minimizedBool:function(){return ro(this.minimized)},noSwitchBool:function(){return ro(this.noSwitch)},noCloseBool:function(){return ro(this.noClose)},bottomSwitchBool:function(){return ro(this.bottomSwitch)},preloadBool:function(){return ro(this.preload)},hasHeaderBool:function(){return this.$slots.header},isExpandableCard:function(){return this.expandableBool},hasId:function(){return this.panelId},hasSrc:function(){return this.src&&this.src.length>0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=(void 0).querySelector("header[sticky]");if(null==o)n=0;else{var i=(void 0).getComputedStyle(o,null);n=o.clientHeight-parseFloat(i.paddingTop)-parseFloat(i.paddingBottom)||0}(void 0).scrollTo({top:(void 0).scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){(void 0).open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=so(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const Xo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return ro(this.isOpen)}}},Jo=(0,co.A)(Xo,[["ssrRender",function(t,n,o,i,r,a,s,l){n("'))}]]);var Zo=o(212),ei=o.n(Zo);function ti(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const ni={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return ro(this.delay)},hash:function(){return so(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var t=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(n){var o=n;if(t.hash){var i=(void 0).implementation.createHTMLDocument("");i.body.innerHTML=o,i.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=i.querySelector("#".concat(t.hash)).innerHTML}if(t.hasFetchedCopy=!0,void 0===o&&t.hash)t.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(t.srcWithoutHash,"#").concat(t.hash);else{var r=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return r}},s=(0,e.createApp)(a);s.use((void 0).MarkBindVuePlugin),s.mount(t.$el),t.$emit("src-loaded")}})).catch((function(e){console.error(e),t.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(t.srcWithoutHash,""),t.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},oi=(0,co.A)(ni,[["ssrRender",function(e,t,n,o,i,r,a,s){t(" Loading... "))}]]),ii={mixins:[Yo],components:{panelSwitch:Jo,retriever:oi},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}};const ri={mixins:[Yo],components:{retriever:oi},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},ai={components:{nestedPanel:(0,co.A)(ii,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("panel-switch"),d=(0,e.resolveComponent)("retriever");t.localMinimized?(n("")):(n("
')),l.showCaret?n('')):n("\x3c!----\x3e"),n('
')),Rn(t.$slots,"header",{},null,n,o),n('
'),Rn(t.$slots,"button",{},(function(){n(zn(c,{style:!t.isExpandableCard||t.noSwitchBool||l.showCaret?{display:"none"}:null,"is-open":t.localExpanded,"is-light-bg":l.isLightBg},null,o)),n(''))}),n,o),n('
')),t.wasRetrieverLoaded||t.preloadBool?(n('
')),Rn(t.$slots,"default",{},null,n,o),t.hasSrc?n(zn(d,{ref:"retriever",src:t.srcWithoutFragment,fragment:t.fragment,onSrcLoaded:t.retrieverUpdateMaxHeight},null,o)):n("\x3c!----\x3e"),n('
'),n(zn(c,{style:t.isExpandableCard&&t.bottomSwitchBool?null:{display:"none"},"is-open":t.localExpanded,"is-seamless":l.isSeamless,onClick:function(e){return t.toggle(!0)}},null,o)),n("
")):n("\x3c!----\x3e"),n('
')),t.shouldShowPeek?n('
'):n("\x3c!----\x3e"),n("
"))}],["__scopeId","data-v-4484e25a"]]),minimalPanel:(0,co.A)(ri,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("retriever");t.localMinimized?(n("")),t.hasId?n("')):n("\x3c!----\x3e"),n('")):(n("")),t.hasId?n("')):n("\x3c!----\x3e"),n('
')),Rn(t.$slots,"header",{},null,n,o),n('
')),Rn(t.$slots,"button",{},(function(){n(''))}),n,o),n('
')),t.wasRetrieverLoaded||t.preloadBool?(n('
'),Rn(t.$slots,"default",{},null,n,o),t.hasSrc?n(zn(c,{ref:"retriever",src:t.srcWithoutFragment,fragment:t.fragment,onSrcLoaded:t.retrieverUpdateMaxHeight},null,o)):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n("
"))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},si=(0,co.A)(ai,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("minimal-panel"),d=(0,e.resolveComponent)("nested-panel");l.isMinimal?n(zn(c,(0,e.mergeProps)({"panel-id":r.panelId},t.$attrs,i),(0,e.createSlots)({_:2},[(0,e.renderList)(t.$slots,(function(n,o){return{name:o,fn:(0,e.withCtx)((function(n,i,r,a){if(!i)return[(0,e.renderSlot)(t.$slots,o)];Rn(t.$slots,o,{},null,i,r,a)}))}}))]),o)):n(zn(d,(0,e.mergeProps)({"panel-id":r.panelId,type:r.type},t.$attrs,i),(0,e.createSlots)({_:2},[(0,e.renderList)(t.$slots,(function(n,o){return{name:o,fn:(0,e.withCtx)((function(n,i,r,a){if(!i)return[(0,e.renderSlot)(t.$slots,o)];Rn(t.$slots,o,{},null,i,r,a)}))}}))]),o))}]]);const li={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(ao(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(ao(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},ci=(0,co.A)(li,[["ssrRender",function(t,n,o,i,r,a,s,l){n("
')),Rn(t.$slots,"default",{},null,n,o),n("
")}]]);const di={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?ao(this.size*(2/3)):ao(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-ao(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?ao(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,i,r,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(i=a[0])||void 0===i?void 0:i.children,c=null==s||null===(r=s[0])||void 0===r?void 0:r.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,i=n.height;e.width=o,e.height=i}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},ui=(0,co.A)(di,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("v-popover");n("")),l.hasBottomText&&l.hasLabel?(n('
'.concat(jn(l.computedBottomHeader),"
")),l.hasContent?(n("
"),Rn(t.$slots,"content",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n('
'),s.isMounted?(n('
')),s.isMounted?n(zn(c,{placement:r.placement,delay:0,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,distance:l.computeDistance,disabled:!l.hasPopover,skidding:l.computeSkidding,"arrow-padding":l.computeArrowPadding,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.hasContent||l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:"popover-container"},[l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("h3",{key:0,class:"popover-header"},[(0,e.renderSlot)(t.$slots,"header")])):(0,e.createCommentVNode)("v-if",!0),l.hasContent?((0,e.openBlock)(),(0,e.createBlock)("div",{key:1,class:"popover-body"},[(0,e.renderSlot)(t.$slots,"content")])):(0,e.createCommentVNode)("v-if",!0)])):(0,e.createCommentVNode)("v-if",!0)];l.hasContent||l.hasHeader?(o('
")),l.hasHeader?(o('

")),Rn(t.$slots,"header",{},null,o,i,r),o("

")):o("\x3c!----\x3e"),l.hasContent?(o('
")),Rn(t.$slots,"content",{},null,o,i,r),o("
")):o("\x3c!----\x3e"),o("
")):o("\x3c!----\x3e")})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.createVNode)("div",{class:"hover-wrapper"},[(0,e.createVNode)("div",{class:"element-wrapper"},[(0,e.renderSlot)(t.$slots,"default",{},(function(){return[(0,e.createVNode)("button",{class:"hover-point",style:l.pointStyle},null,4)]}))]),(0,e.createVNode)("div",{class:"hover-label",style:l.labelStyle},[(0,e.renderSlot)(t.$slots,"label")],4)])];o('
")),Rn(t.$slots,"default",{},(function(){o('"))}),o,i,r),o('
")),Rn(t.$slots,"label",{},null,o,i,r),o("
")})),_:3},o)):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n("
")}]]);const pi={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(ao(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(ao(this.height)*n).toString(),this.heightFromWidth=this.height)}}},hi=(0,co.A)(pi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("')),Rn(t.$slots,"default",{},null,n,o),n("")}]]);const fi={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},vi=(0,co.A)(fi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),3===s.state?(n('
'),Rn(t.$slots,"intro",{},(function(){n("

Click start to begin

")}),n,o),n("
".concat(jn(s.questions.length),' questions

'))):n("\x3c!----\x3e"),n('
")),Rn(t.$slots,"default",{},null,n,o),5===s.state?n('

'.concat(jn(l.scoreText),'

').concat(jn(s.score)," / ").concat(jn(s.questions.length),'
')):n("\x3c!----\x3e"),n("")}],["__scopeId","data-v-2b2275c0"]]);function mi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function gi(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,i=0;i=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},bi=(0,co.A)(yi,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("box");t.active?(n("")),t.$slots.header?(n('
'),Rn(t.$slots,"header",{},null,n,o),n("
")):n("\x3c!----\x3e"),n('
'),Rn(t.$slots,"default",{},null,n,o),n("\x3c!-- Text Question textarea and answer --\x3e"),l.isTextQuestion()?(n('
")),t.qState.answered?(n("

"),l.keywordsSplitTrimmed().length?(n(" Keywords:  \x3c!--[--\x3e"),Vn(l.keywordsSplitTrimmed(),(function(e){n(''.concat(jn(e),""))})),n("\x3c!--]--\x3e")):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),t.qState.answered&&l.isTextQuestion()?(n('
'),Rn(t.$slots,"answer",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("\x3c!-- Hint --\x3e"),t.showHint?n(zn(c,{type:"tip",class:"mb-0 mt-3"},{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.renderSlot)(t.$slots,"hint",{},void 0,!0)];Rn(t.$slots,"hint",{},null,o,i,r)})),_:3},o)):n("\x3c!----\x3e"),n("
\x3c!-- This removes the footer for questions where both the hint and check button has been clicked --\x3e"),l.showCardFooter?(n(''))):n("\x3c!----\x3e"),n("")):n("\x3c!----\x3e")}],["__scopeId","data-v-a3c8a6ee"]]);const wi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o
')),Rn(t.$slots,"default",{},null,n,o),n('
'),l.qState.answered?(n("
"),r.correct?n('')):n('')),n("
")):n("\x3c!----\x3e"),n("
"),l.qState.answered&&t.$slots.reason?(n('

'),Rn(t.$slots,"reason",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("")):"checkbox"===l.qOptionType?(n('\x3c!--[--\x3e\x3c!-- Checkbox option --\x3e
"),l.qState.answered&&t.$slots.reason?(n('

'),Rn(t.$slots,"reason",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("
\x3c!--]--\x3e")):"blanks"===l.qOptionType?(n('\x3c!--[--\x3e\x3c!-- blanks option --\x3e
"),l.qState.answered&&t.$slots.reason?(n('
'),Rn(t.$slots,"reason",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("
\x3c!--]--\x3e")):n("\x3c!----\x3e"),n("\x3c!--]--\x3e")}],["__scopeId","data-v-936903a8"]]);var Si=o(832),ki=o.n(Si);const $i={props:{item:{type:Object,default:null},value:{type:String,default:""}},methods:{highlight:function(e,t){for(var n,o=(n=function(){var n=t.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp("(".concat(e,")"),"gi")})),o=[];return n.forEach((function(t){for(var n=t.exec(e);null!==n&&n.index!==t.lastIndex;)o.push({start:n.index,end:t.lastIndex}),n=t.exec(e)})),o}()).length<=1?n:n.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){var n=e[e.length-1];return!n||n.end=0;r-=1)i="".concat(i.slice(0,o[r].start),"")+"".concat(i.slice(o[r].start,o[r].end),"")+"".concat(i.slice(o[r].end));return i}}};const Ci={components:{searchbarPageItem:(0,co.A)($i,[["ssrRender",function(t,n,o,i,r,a,s,l){r.item.heading?(n("
').concat(l.highlight(r.item.heading.text,r.value),"\x3c!--[--\x3e")),Vn(r.item.keywords,(function(e,t){n('
'.concat(l.highlight(e,r.value),"
"))})),n("\x3c!--]--\x3e
")):(n("').concat(l.highlight(r.item.title,r.value),"")),r.item.keywords?n("
"):n("\x3c!----\x3e"),r.item.keywords?n("".concat(l.highlight(r.item.keywords,r.value),"")):n("\x3c!----\x3e"),n('
'))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var i=o.headings,r=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||r.substring(0,r.lastIndexOf(".")),d=e([c,l].concat(jo()(Object.values(i)),jo()(Object.values(s))),n);if(d>0){var u=[];Object.entries(i).forEach((function(t,o){var i=ki()(t,2),a=i[0],d=i[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(jo()(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:r,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:r,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(jo()(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function i(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var r=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,i=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=i-e.clientHeight)}}},Ti=(0,co.A)(Ci,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("searchbar-page-item");n("")),r.algolia?n('
'):n("\x3c!--[--\x3e
').concat(jn(r.placeholder),"
\x3c!--]--\x3e")),n('")}],["__scopeId","data-v-00e26d0a"]]);const _i={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return ro(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},Bi=(0,co.A)(_i,[["ssrRender",function(t,n,o,i,r,a,s,l){n(""),Rn(t.$slots,"default",{},null,n,o),n("
")}],["__scopeId","data-v-65067870"]]);const Ai={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return io(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},Ei=(0,co.A)(Ai,[["ssrRender",function(t,n,o,i,r,a,s,l){n("
')),Rn(t.$slots,"header",{},null,n,o),n("
"),Rn(t.$slots,"default",{},null,n,o),n("")}],["__scopeId","data-v-2e7a7ce9"]]);const Pi={components:{dropdown:Do},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:ao(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},Ni=(0,co.A)(Pi,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("dropdown");n("\x3c!-- Nav tabs --\x3e
    \x3c!--[--\x3e')),Vn(s.headers,(function(t,i){n("\x3c!--[--\x3e"),t._tabgroup?n(zn(c,{class:["nav-item",{active:t.active}],"tab-group-header":t.headerRendered,disabled:t.disabled},{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(t.tabs,(function(t,n){return(0,e.openBlock)(),(0,e.createBlock)("li",{key:n},[(0,e.createVNode)("a",{class:["nav-link",{disabled:t.disabled}],href:"#",onClick:(0,e.withModifiers)((function(e){return l.select(t)}),["prevent"]),innerHTML:t.headerRendered},null,10,["onClick","innerHTML"])])})),128))];o("\x3c!--[--\x3e"),Vn(t.tabs,(function(e,t){o("
  • ").concat(e.headerRendered,"
  • "))})),o("\x3c!--]--\x3e")})),_:2},o)):n('")),n("\x3c!--]--\x3e")})),n('\x3c!--]--\x3e
'),Rn(t.$slots,"default",{},null,n,o),n("
")}],["__scopeId","data-v-78737a60"]]);const Oi={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),i=this.imageSize/o;this.computedWidth=n*i,this.computedHeight=t*i}}},Mi=(0,co.A)(Oi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),l.hasSrc?n("")):n("\x3c!----\x3e"),Rn(t.$slots,"default",{},null,n,o),n("")}]]);const Li={name:"Trigger",components:{PortalTarget:qt},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&Ot.show(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=(void 0).getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},Hi=(0,co.A)(Li,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("v-popover"),d=(0,e.resolveComponent)("portal-target"),u=(0,e.resolveComponent)("v-tooltip");n("")),"popover"===s.popoverOrTooltipType?n(zn(c,{"auto-hide":!l.isInput,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,placement:r.placement,delay:0,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(t,n,o,i){if(!n)return[(0,e.createVNode)("div",{class:"popover-container"},[(0,e.createVNode)(d,{name:"popover:"+l.target},null,8,["name"])])];n('
")),n(zn(d,{name:"popover:"+l.target},null,o,i)),n("
")})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.isInput?(0,e.renderSlot)(t.$slots,"default",{key:1}):((0,e.openBlock)(),(0,e.createBlock)("span",{key:0,onClick:(0,e.withModifiers)((function(){}),["stop"])},[(0,e.renderSlot)(t.$slots,"default")],8,["onClick"]))];l.isInput?Rn(t.$slots,"default",{},null,o,i,r):(o("")),Rn(t.$slots,"default",{},null,o,i,r),o(""))})),_:3},o)):"tooltip"===s.popoverOrTooltipType?n(zn(u,{"auto-hide":!l.isInput,placement:r.placement,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,delay:0,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(t,n,o,i){if(!n)return[(0,e.createVNode)(d,{name:"tooltip:"+l.target},null,8,["name"])];n(zn(d,{name:"tooltip:"+l.target},null,o,i))})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.isInput?(0,e.renderSlot)(t.$slots,"default",{key:1}):((0,e.openBlock)(),(0,e.createBlock)("span",{key:0,onClick:(0,e.withModifiers)((function(){}),["stop"])},[(0,e.renderSlot)(t.$slots,"default")],8,["onClick"]))];l.isInput?Rn(t.$slots,"default",{},null,o,i,r):(o("")),Rn(t.$slots,"default",{},null,o,i,r),o(""))})),_:3},o)):(n(""),Rn(t.$slots,"default",{},null,n,o),n("")),n("")}]]);const zi={name:"SiteNav",mounted:function(){var e=this,t=Fo(new URL((void 0).location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=Fo(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var i=n.parentElement;i&&i!==e.$el;)"ul"===i.tagName.toLowerCase()&&i.classList.contains("site-nav-dropdown-container")&&i.classList.add("site-nav-dropdown-container-open"),i=i.parentElement}}))}},Ri=(0,co.A)(zi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),Rn(t.$slots,"default",{},null,n,o),n("")}]]);var Ii={};const Di={components:{PortalTarget:qt},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?((void 0).body.style.removeProperty("overflow"),this.show=!1):(Ii[t="closeOverlay"]&&Ii[t].forEach((function(e){return e()})),(void 0).body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=(void 0).innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},Ii[e="closeOverlay"]||(Ii[e]=[]),Ii[e].push(t)}},qi=(0,co.A)(Di,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("portal-target");n("')),Rn(t.$slots,"navMenuIcon",{},null,n,o),n('
')),n(zn(c,{name:r.portalName,multiple:""},null,o)),n("
")}],["__scopeId","data-v-e0d40ab4"]]);const ji={name:"OverlaySource",components:{Portal:It},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},Fi=(0,co.A)(ji,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("portal");eo(n,(0,e.createVNode)((0,e.resolveDynamicComponent)(r.tagName),(0,e.mergeProps)(t.$attrs,i),{default:(0,e.withCtx)((function(n,o,i,a){if(!o)return[(0,e.renderSlot)(t.$slots,"default",{},void 0,!0),s.enablePortal?((0,e.openBlock)(),(0,e.createBlock)(c,{key:0,to:r.to},{default:(0,e.withCtx)((function(){return[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(r.tagName),(0,e.mergeProps)(t.$attrs,{class:[t.$attrs.class||"","mb-mobile-nav"],style:t.$attrs.style}),{default:(0,e.withCtx)((function(){return[(0,e.renderSlot)(t.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,e.createCommentVNode)("v-if",!0)];Rn(t.$slots,"default",{},null,o,i,a),s.enablePortal?o(zn(c,{to:r.to},{default:(0,e.withCtx)((function(n,o,i,a){if(!o)return[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(r.tagName),(0,e.mergeProps)(t.$attrs,{class:[t.$attrs.class||"","mb-mobile-nav"],style:t.$attrs.style}),{default:(0,e.withCtx)((function(){return[(0,e.renderSlot)(t.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))];eo(o,(0,e.createVNode)((0,e.resolveDynamicComponent)(r.tagName),(0,e.mergeProps)(t.$attrs,{class:[t.$attrs.class||"","mb-mobile-nav"],style:t.$attrs.style}),{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.renderSlot)(t.$slots,"default",{},void 0,!0)];Rn(t.$slots,"default",{},null,o,i,r)})),_:3}),i,a)})),_:3},i,a)):o("\x3c!----\x3e")})),_:3}),o)}],["__scopeId","data-v-6b1b63d2"]]);require("events");const Vi={name:"Popover",components:{Portal:It},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"},src:{type:String,default:""},header:{type:String,default:""}},data:function(){return{targetEl:{},isMounted:!1,localError:""}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header||this.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){var e=this;this.targetEl=this.$el,this.isMounted=!0,this.$nextTick((function(){e.captureAndLocalizeErrors()}))},methods:{captureAndLocalizeErrors:function(){this.findAndHandleGlobalErrors(),this.validatePopover()},findAndHandleGlobalErrors:function(){var e=this;Array.from((void 0).querySelectorAll(".popover-error")).filter((function(e){return e.textContent.includes("popover")||e.textContent.includes("src")})).forEach((function(t){e.$el.contains(t)||(t.textContent.includes(e.src)||t.textContent.includes(e.header))&&(e.localError=t.textContent,t.remove())}))},validatePopover:function(){this.src||this.$slots.content?!this.src||this.isValidUrl(this.src)||(this.localError="Invalid popover source URL"):this.localError="Popover requires either a src attribute or content"},isValidUrl:function(e){try{return new URL(e),!0}catch(e){return!1}}}},Wi=(0,co.A)(Vi,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("portal"),d=(0,e.resolveComponent)("v-popover");n("")),s.localError?n('
'.concat(jn(s.localError),"
")):n("\x3c!----\x3e"),s.targetEl.id&&!s.localError?n(zn(c,{to:"popover:"+s.targetEl.id},{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("h3",{key:0,class:"popover-header"},[(0,e.renderSlot)(t.$slots,"header")])):(0,e.createCommentVNode)("v-if",!0),(0,e.createVNode)("div",{class:"popover-body"},[(0,e.renderSlot)(t.$slots,"content")])];l.hasHeader?(o('

")),Rn(t.$slots,"header",{},null,o,i,r),o("

")):o("\x3c!----\x3e"),o('
")),Rn(t.$slots,"content",{},null,o,i,r),o("
")})),_:3},o)):n("\x3c!----\x3e"),n("\x3c!-- do not delete this comment, it is for the stray space issue (#2419)\n --\x3e"),s.isMounted&&!s.localError?n(zn(d,{"auto-hide":!l.isInput,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,placement:r.placement,delay:0,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.createVNode)("div",{class:"popover-container"},[l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("h3",{key:0,class:"popover-header"},[(0,e.renderSlot)(t.$slots,"header")])):(0,e.createCommentVNode)("v-if",!0),(0,e.createVNode)("div",{class:"popover-body"},[(0,e.renderSlot)(t.$slots,"content")])])];o('
")),l.hasHeader?(o('

")),Rn(t.$slots,"header",{},null,o,i,r),o("

")):o("\x3c!----\x3e"),o('
")),Rn(t.$slots,"content",{},null,o,i,r),o("
")})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.isInput?(0,e.renderSlot)(t.$slots,"default",{key:0}):((0,e.openBlock)(),(0,e.createBlock)("span",{key:1,onClick:(0,e.withModifiers)((function(){}),["stop"])},[(0,e.renderSlot)(t.$slots,"default")],8,["onClick"]))];l.isInput?Rn(t.$slots,"default",{},null,o,i,r):(o("")),Rn(t.$slots,"default",{},null,o,i,r),o(""))})),_:3},o)):n("\x3c!----\x3e"),n("")}]]);const Ui={name:"Tooltip",components:{Portal:It},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Qi=(0,co.A)(Ui,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("portal"),d=(0,e.resolveComponent)("v-tooltip");n("")),s.targetEl.id?n(zn(c,{to:"tooltip:"+s.targetEl.id},{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.renderSlot)(t.$slots,"content")];Rn(t.$slots,"content",{},null,o,i,r)})),_:3},o)):n("\x3c!----\x3e"),n("\x3c!-- do not delete this comment, it is for the stray space issue (#2419)\n --\x3e"),s.isMounted?n(zn(d,{"auto-hide":!l.isInput,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,placement:r.placement,delay:0,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.renderSlot)(t.$slots,"content")];Rn(t.$slots,"content",{},null,o,i,r)})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.isInput?(0,e.renderSlot)(t.$slots,"default",{key:1}):((0,e.openBlock)(),(0,e.createBlock)("span",{key:0,onClick:(0,e.withModifiers)((function(){}),["stop"])},[(0,e.renderSlot)(t.$slots,"default")],8,["onClick"]))];l.isInput?Rn(t.$slots,"default",{},null,o,i,r):(o("")),Rn(t.$slots,"default",{},null,o,i,r),o(""))})),_:3},o)):n("\x3c!----\x3e"),n("")}]]);const Ki={name:"Modal",components:{VueFinalModal:Mt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Gi=(0,co.A)(Ki,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("vue-final-modal");n("\x3c!--[--\x3e\x3c!-- NavBar has z-index of 1000, hence the z-index here should exceed that --\x3e\x3c!-- SSR property is required for the snapshot tests to work --\x3e"),t.isMounted?n(zn(c,(0,e.mergeProps)({modelValue:t.show,"onUpdate:modelValue":function(e){return t.show=e},ssr:"",name:r.id,classes:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",l.optionalModalSize,l.optionalCentering],"overlay-transition":"none",transition:l.effectClass,"click-to-close":"false"!==r.backdrop,"esc-to-close":"","z-index-base":"2000"},i),{default:(0,e.withCtx)((function(n,o,i,a){if(!o)return[(0,e.createVNode)("div",{class:"modal-content"},[l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:"modal-header"},[(0,e.createVNode)("h5",{class:"modal-title"},[(0,e.renderSlot)(t.$slots,"header")]),(0,e.createVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:function(e){return l.close()}},null,8,["onClick"])])):(0,e.createCommentVNode)("v-if",!0),(0,e.createVNode)("div",{class:"modal-body"},[(0,e.renderSlot)(t.$slots,"default")]),l.hasFooter||l.hasOk?((0,e.openBlock)(),(0,e.createBlock)("div",{key:1,class:"modal-footer"},[l.hasFooter?(0,e.renderSlot)(t.$slots,"footer",{key:0}):((0,e.openBlock)(),(0,e.createBlock)("button",{key:1,class:"btn btn-primary",onClick:function(e){return l.close()}},(0,e.toDisplayString)(r.okText),9,["onClick"]))])):(0,e.createCommentVNode)("v-if",!0)])];o('")})),_:3},o)):n("\x3c!----\x3e"),n("\x3c!--]--\x3e")}]]);const Yi={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){(void 0).addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){(void 0).removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){(void 0).body.scrollTop>20||(void 0).documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){(void 0).body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Xi=(0,co.A)(Yi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),Rn(t.$slots,"icon",{},(function(){n(''))}),n,o),n("")}]]);var Ji=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const Zi={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var i=!1;t.forEach((function(e){o.match(e)&&(i=!0)})),n.$data.disableCard=!i}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0;e.forEach((function(e){if(!t.has(e)){var o={badgeColor:Ji[n%Ji.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,i=t.headerText,r=n.join(" ")+o+i;e.set(r,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,jo()(e))}}}},mounted:function(){this.isMounted=!0}};const er={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Mo(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var tr={box:uo,breadcrumb:ho,cardstack:(0,co.A)(Zi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("
')),r.searchable?(n(''),r.searchable?n("")):n("\x3c!----\x3e"),n("")):n("\x3c!----\x3e"),n("\x3c!--[--\x3e"),Vn(s.cardStackRef.tagMapping,(function(e,t){n('').concat(jn(e[0]),'  ')),l.computeShowTag(e[0])?n(""):n("   "),n("")})),n('\x3c!--]--\x3e
'),Rn(t.$slots,"default",{},null,n,o),n("
")}],["__scopeId","data-v-461fb4ca"]]),card:(0,co.A)(er,[["ssrRender",function(t,n,o,i,r,a,s,l){n("
')),s.hasHeader?(n('
'),Rn(t.$slots,"header",{},null,n,o),n("
")):n("\x3c!----\x3e"),n('
'),Rn(t.$slots,"default",{},null,n,o),n("

"),l.hasTag?(n('
'.concat(jn(l.computeKeywords),"\x3c!--[--\x3e")),Vn(s.exposedTags,(function(e,t){n('').concat(jn(e[0]),""))})),n("\x3c!--]--\x3e
")):n("\x3c!----\x3e"),n("
")}],["__scopeId","data-v-0ce77d49"]]),dropdown:Do,navbar:Go,panel:si,annotate:ci,aPoint:ui,pic:hi,quiz:vi,question:bi,qOption:xi,retriever:oi,searchbar:Ti,tab:Bi,tabGroup:Ei,tabs:Ni,thumbnail:Mi,trigger:Hi,siteNav:Ri,submenu:Ro,siteNavButton:Wo,pageNavButton:Qo,overlay:qi,overlaySource:Fi,popover:Wi,tooltip:Qi,modal:Gi,VPopover:Ue,VTooltip:Qe,scrollTopButton:Xi},nr={closeable:vo()};const or={MarkBindVue:{plugin:{install:function(e,t){Object.keys(tr).forEach((function(t){e.component(t,tr[t])})),Object.keys(nr).forEach((function(t){e.directive(t,nr[t])})),e.use(Ht),e.use(Ft)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";(void 0).location="".concat(t).concat(n)}}}}}})(),i=i.default})()); \ No newline at end of file diff --git a/packages/core/src/html/includePanelProcessor.ts b/packages/core/src/html/includePanelProcessor.ts index f766c21338..a6f0a13a6b 100644 --- a/packages/core/src/html/includePanelProcessor.ts +++ b/packages/core/src/html/includePanelProcessor.ts @@ -305,6 +305,29 @@ export function processInclude(node: MbNode, context: Context, pageSources: Page return childContext; } +function createPopoverInlineErrorSlot(message: string): NodeOrText[] { + return [ + { + type: 'tag', + name: 'template', + attribs: { slot: 'content' }, + children: [ + { + type: 'tag', + name: 'div', + attribs: { style: 'color: red;' }, + children: [ + { + type: 'text', + data: message, + }, + ], + }, + ], + }, + ]; +} + /** * PreProcesses popovers with the src attribute. * Replaces it with an error node if the specified src is invalid. @@ -318,9 +341,11 @@ export function processPopoverSrc(node: MbNode, context: Context, pageSources: P } if (_.isEmpty(node.attribs.src)) { - const error = new Error(`Empty src attribute in popover in: ${context.cwf}`); - logger.error(error.message); - cheerio(node).replaceWith(createErrorNode(node, error)); + // const error = new Error(`Empty src attribute in popover in: ${context.cwf}`); + const errorMsg = `Empty src attribute in popover in: ${context.cwf}`; + logger.error(errorMsg); + // cheerio(node).replaceWith(createErrorNode(node, error)); + node.children = createPopoverInlineErrorSlot(errorMsg); return context; } @@ -334,14 +359,13 @@ export function processPopoverSrc(node: MbNode, context: Context, pageSources: P // No need to process url contents if (isUrl) { - const error = new Error('URLs are not allowed in the \'src\' attribute'); - logger.error(`${error.message} - File: ${context.cwf} - URL provided: ${node.attribs.src} - - Please check the \`src\` attribute in the popover element. - Ensure it doesn't contain a URL (e.g., "http://www.example.com").`); - cheerio(node).replaceWith(createErrorNode(node, error)); + const errorMsg + = 'URLs are not allowed in the \'src\' attribute.
' + + `File: ${context.cwf}
` + + `URL provided: ${node.attribs.src}`; + + logger.error(errorMsg); + node.children = createPopoverInlineErrorSlot(errorMsg); return context; } @@ -372,12 +396,12 @@ export function processPopoverSrc(node: MbNode, context: Context, pageSources: P actualContent = $(hash).html() || ''; if (actualContent === '') { - const error = new Error(`No such segment '${hash}' in file: ${actualFilePath}\n` - + `Missing reference in ${context.cwf}`); - logger.error(error.message); - - cheerio(node).replaceWith(createErrorNode(node, error)); + const errorMsg + = `No such segment '${hash}' in file: ${actualFilePath}\n` + + `Missing reference in ${context.cwf}`; + logger.error(errorMsg); + node.children = createPopoverInlineErrorSlot(errorMsg); return context; } } @@ -390,7 +414,7 @@ export function processPopoverSrc(node: MbNode, context: Context, pageSources: P if (childContext.hasExceededMaxCallstackSize()) { const error = new CyclicReferenceError(childContext.callStack); logger.error(error.message); - cheerio(node).replaceWith(createErrorNode(node, error)); + node.children = createPopoverInlineErrorSlot(error.message); return context; } } diff --git a/packages/vue-components/src/Popover.vue b/packages/vue-components/src/Popover.vue index dc4e2e558c..3c27b02d2f 100644 --- a/packages/vue-components/src/Popover.vue +++ b/packages/vue-components/src/Popover.vue @@ -4,7 +4,12 @@ data-mb-component-type="popover" tabindex="0" > - + +
+ {{ localError }} +
+ +

@@ -13,7 +18,7 @@
vnode.type === 'input')); @@ -81,6 +95,54 @@ export default { mounted() { this.targetEl = this.$el; this.isMounted = true; + this.$nextTick(() => { + this.captureAndLocalizeErrors(); + }); + }, + methods: { + captureAndLocalizeErrors() { + // Method 1: Check for common error patterns in the DOM + this.findAndHandleGlobalErrors(); + + // Method 2: Validate proactively + this.validatePopover(); + }, + findAndHandleGlobalErrors() { + // Look for error messages that might have been injected elsewhere + const popoverErrors = Array.from(document.querySelectorAll('.popover-error')) + .filter(el => el.textContent.includes('popover') || el.textContent.includes('src')); + + popoverErrors.forEach((errorEl) => { + if (this.$el.contains(errorEl)) { + // Error is already in the right place + return; + } + + // Check if this error belongs to our popover + if (errorEl.textContent.includes(this.src) + || errorEl.textContent.includes(this.header)) { + this.localError = errorEl.textContent; + errorEl.remove(); + } + }); + }, + validatePopover() { + if (!this.src && !this.$slots.content) { + this.localError = 'Popover requires either a src attribute or content'; + return; + } + if (this.src && !this.isValidUrl(this.src)) { + this.localError = 'Invalid popover source URL'; + } + }, + isValidUrl(url) { + try { + (() => new URL(url))(); + return true; + } catch (_) { + return false; + } + }, }, }; @@ -99,4 +161,10 @@ export default { .v-popper { display: inline; } + + .popover-error-message { + color: #f00; + font-size: 1.0rem; + margin-top: 0.25rem; + }