Files
Awperative/docs/public/docfx.min.js
2026-02-09 18:53:22 -05:00

97 lines
113 KiB
JavaScript
Executable File

import{a as Lo,b as wo,d as No}from"./chunk-OSRY5VT3.min.js";var Uo=Lo((AF,uc)=>{(function(c,t){"use strict";typeof define=="function"&&define.amd?define([],t):typeof uc=="object"&&uc.exports?uc.exports=t():(c.AnchorJS=t(),c.anchors=new c.AnchorJS)})(globalThis,function(){"use strict";function c(t){this.options=t||{},this.elements=[];function i(o){o.icon=Object.prototype.hasOwnProperty.call(o,"icon")?o.icon:"\uE9CB",o.visible=Object.prototype.hasOwnProperty.call(o,"visible")?o.visible:"hover",o.placement=Object.prototype.hasOwnProperty.call(o,"placement")?o.placement:"right",o.ariaLabel=Object.prototype.hasOwnProperty.call(o,"ariaLabel")?o.ariaLabel:"Anchor",o.class=Object.prototype.hasOwnProperty.call(o,"class")?o.class:"",o.base=Object.prototype.hasOwnProperty.call(o,"base")?o.base:"",o.truncate=Object.prototype.hasOwnProperty.call(o,"truncate")?Math.floor(o.truncate):64,o.titleText=Object.prototype.hasOwnProperty.call(o,"titleText")?o.titleText:""}i(this.options),this.add=function(o){var l,I,a,n,r,s,X,g,F,d,G,C=[];if(i(this.options),o||(o="h2, h3, h4, h5, h6"),l=b(o),l.length===0)return this;for(e(),I=document.querySelectorAll("[id]"),a=[].map.call(I,function(B){return B.id}),r=0;r<l.length;r++){if(this.hasAnchorJSLink(l[r])){C.push(r);continue}if(l[r].hasAttribute("id"))n=l[r].getAttribute("id");else if(l[r].hasAttribute("data-anchor-id"))n=l[r].getAttribute("data-anchor-id");else{g=this.urlify(l[r].textContent),F=g,X=0;do s!==void 0&&(F=g+"-"+X),s=a.indexOf(F),X+=1;while(s!==-1);s=void 0,a.push(F),l[r].setAttribute("id",F),n=F}d=document.createElement("a"),d.className="anchorjs-link "+this.options.class,d.setAttribute("aria-label",this.options.ariaLabel),d.setAttribute("data-anchorjs-icon",this.options.icon),this.options.titleText&&(d.title=this.options.titleText),G=document.querySelector("base")?window.location.pathname+window.location.search:"",G=this.options.base||G,d.href=G+"#"+n,this.options.visible==="always"&&(d.style.opacity="1"),this.options.icon==="\uE9CB"&&(d.style.font="1em/1 anchorjs-icons",this.options.placement==="left"&&(d.style.lineHeight="inherit")),this.options.placement==="left"?(d.style.position="absolute",d.style.marginLeft="-1.25em",d.style.paddingRight=".25em",d.style.paddingLeft=".25em",l[r].insertBefore(d,l[r].firstChild)):(d.style.marginLeft=".1875em",d.style.paddingRight=".1875em",d.style.paddingLeft=".1875em",l[r].appendChild(d))}for(r=0;r<C.length;r++)l.splice(C[r]-r,1);return this.elements=this.elements.concat(l),this},this.remove=function(o){for(var l,I,a=b(o),n=0;n<a.length;n++)I=a[n].querySelector(".anchorjs-link"),I&&(l=this.elements.indexOf(a[n]),l!==-1&&this.elements.splice(l,1),a[n].removeChild(I));return this},this.removeAll=function(){this.remove(this.elements)},this.urlify=function(o){var l=document.createElement("textarea");l.innerHTML=o,o=l.value;var I=/[& +$,:;=?@"#{}|^~[`%!'<>\]./()*\\\n\t\b\v\u00A0]/g;return this.options.truncate||i(this.options),o.trim().replace(/'/gi,"").replace(I,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(o){var l=o.firstChild&&(" "+o.firstChild.className+" ").indexOf(" anchorjs-link ")>-1,I=o.lastChild&&(" "+o.lastChild.className+" ").indexOf(" anchorjs-link ")>-1;return l||I||!1};function b(o){var l;if(typeof o=="string"||o instanceof String)l=[].slice.call(document.querySelectorAll(o));else if(Array.isArray(o)||o instanceof NodeList)l=[].slice.call(o);else throw new TypeError("The selector provided to AnchorJS was invalid.");return l}function e(){if(document.head.querySelector("style.anchorjs")===null){var o=document.createElement("style"),l=".anchorjs-link{opacity:0;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}",I=":hover>.anchorjs-link,.anchorjs-link:focus{opacity:1}",a='@font-face{font-family:anchorjs-icons;src:url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype")}',n="[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}",r;o.className="anchorjs",o.appendChild(document.createTextNode("")),r=document.head.querySelector('[rel="stylesheet"],style'),r===void 0?document.head.appendChild(o):document.head.insertBefore(o,r),o.sheet.insertRule(l,o.sheet.cssRules.length),o.sheet.insertRule(I,o.sheet.cssRules.length),o.sheet.insertRule(n,o.sheet.cssRules.length),o.sheet.insertRule(a,o.sheet.cssRules.length)}}}return c})});var ic={};wo(ic,{afterMain:()=>Hb,afterRead:()=>jb,afterWrite:()=>Db,applyStyles:()=>qt,arrow:()=>Di,auto:()=>Zi,basePlacements:()=>nt,beforeMain:()=>zb,beforeRead:()=>Nb,beforeWrite:()=>Tb,bottom:()=>v,clippingParents:()=>Vc,computeStyles:()=>ii,createPopper:()=>Ri,createPopperBase:()=>ce,createPopperLite:()=>be,detectOverflow:()=>H,end:()=>Gt,eventListeners:()=>ci,flip:()=>Pi,hide:()=>$i,left:()=>f,main:()=>Sb,modifierPhases:()=>fc,offset:()=>qi,placements:()=>pi,popper:()=>Yt,popperGenerator:()=>jt,popperOffsets:()=>oi,preventOverflow:()=>tc,read:()=>kb,reference:()=>Ac,right:()=>Y,start:()=>at,top:()=>V,variationPlacements:()=>Ei,viewport:()=>Bi,write:()=>Eb});var V="top",v="bottom",Y="right",f="left",Zi="auto",nt=[V,v,Y,f],at="start",Gt="end",Vc="clippingParents",Bi="viewport",Yt="popper",Ac="reference",Ei=nt.reduce(function(c,t){return c.concat([t+"-"+at,t+"-"+Gt])},[]),pi=[].concat(nt,[Zi]).reduce(function(c,t){return c.concat([t,t+"-"+at,t+"-"+Gt])},[]),Nb="beforeRead",kb="read",jb="afterRead",zb="beforeMain",Sb="main",Hb="afterMain",Tb="beforeWrite",Eb="write",Db="afterWrite",fc=[Nb,kb,jb,zb,Sb,Hb,Tb,Eb,Db];function w(c){return c?(c.nodeName||"").toLowerCase():null}function R(c){if(c==null)return window;if(c.toString()!=="[object Window]"){var t=c.ownerDocument;return t&&t.defaultView||window}return c}function _(c){var t=R(c).Element;return c instanceof t||c instanceof Element}function J(c){var t=R(c).HTMLElement;return c instanceof t||c instanceof HTMLElement}function $t(c){if(typeof ShadowRoot>"u")return!1;var t=R(c).ShadowRoot;return c instanceof t||c instanceof ShadowRoot}function ko(c){var t=c.state;Object.keys(t.elements).forEach(function(i){var b=t.styles[i]||{},e=t.attributes[i]||{},o=t.elements[i];!J(o)||!w(o)||(Object.assign(o.style,b),Object.keys(e).forEach(function(l){var I=e[l];I===!1?o.removeAttribute(l):o.setAttribute(l,I===!0?"":I)}))})}function jo(c){var t=c.state,i={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,i.popper),t.styles=i,t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow),function(){Object.keys(t.elements).forEach(function(b){var e=t.elements[b],o=t.attributes[b]||{},l=Object.keys(t.styles.hasOwnProperty(b)?t.styles[b]:i[b]),I=l.reduce(function(a,n){return a[n]="",a},{});!J(e)||!w(e)||(Object.assign(e.style,I),Object.keys(o).forEach(function(a){e.removeAttribute(a)}))})}}var qt={name:"applyStyles",enabled:!0,phase:"write",fn:ko,effect:jo,requires:["computeStyles"]};function N(c){return c.split("-")[0]}var et=Math.max,vt=Math.min,gt=Math.round;function ti(){var c=navigator.userAgentData;return c!=null&&c.brands&&Array.isArray(c.brands)?c.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Wi(){return!/^((?!chrome|android).)*safari/i.test(ti())}function P(c,t,i){t===void 0&&(t=!1),i===void 0&&(i=!1);var b=c.getBoundingClientRect(),e=1,o=1;t&&J(c)&&(e=c.offsetWidth>0&&gt(b.width)/c.offsetWidth||1,o=c.offsetHeight>0&&gt(b.height)/c.offsetHeight||1);var l=_(c)?R(c):window,I=l.visualViewport,a=!Wi()&&i,n=(b.left+(a&&I?I.offsetLeft:0))/e,r=(b.top+(a&&I?I.offsetTop:0))/o,s=b.width/e,X=b.height/o;return{width:s,height:X,top:r,right:n+s,bottom:r+X,left:n,x:n,y:r}}function Ot(c){var t=P(c),i=c.offsetWidth,b=c.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-b)<=1&&(b=t.height),{x:c.offsetLeft,y:c.offsetTop,width:i,height:b}}function xi(c,t){var i=t.getRootNode&&t.getRootNode();if(c.contains(t))return!0;if(i&&$t(i)){var b=t;do{if(b&&c.isSameNode(b))return!0;b=b.parentNode||b.host}while(b)}return!1}function S(c){return R(c).getComputedStyle(c)}function yc(c){return["table","td","th"].indexOf(w(c))>=0}function z(c){return((_(c)?c.ownerDocument:c.document)||window.document).documentElement}function st(c){return w(c)==="html"?c:c.assignedSlot||c.parentNode||($t(c)?c.host:null)||z(c)}function Mb(c){return!J(c)||S(c).position==="fixed"?null:c.offsetParent}function zo(c){var t=/firefox/i.test(ti()),i=/Trident/i.test(ti());if(i&&J(c)){var b=S(c);if(b.position==="fixed")return null}var e=st(c);for($t(e)&&(e=e.host);J(e)&&["html","body"].indexOf(w(e))<0;){var o=S(e);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return e;e=e.parentNode}return null}function ot(c){for(var t=R(c),i=Mb(c);i&&yc(i)&&S(i).position==="static";)i=Mb(i);return i&&(w(i)==="html"||w(i)==="body"&&S(i).position==="static")?t:i||zo(c)||t}function Jt(c){return["top","bottom"].indexOf(c)>=0?"x":"y"}function Lt(c,t,i){return et(c,vt(t,i))}function Kb(c,t,i){var b=Lt(c,t,i);return b>i?i:b}function ui(){return{top:0,right:0,bottom:0,left:0}}function Qi(c){return Object.assign({},ui(),c)}function Ui(c,t){return t.reduce(function(i,b){return i[b]=c,i},{})}var So=function(t,i){return t=typeof t=="function"?t(Object.assign({},i.rects,{placement:i.placement})):t,Qi(typeof t!="number"?t:Ui(t,nt))};function Ho(c){var t,i=c.state,b=c.name,e=c.options,o=i.elements.arrow,l=i.modifiersData.popperOffsets,I=N(i.placement),a=Jt(I),n=[f,Y].indexOf(I)>=0,r=n?"height":"width";if(!(!o||!l)){var s=So(e.padding,i),X=Ot(o),g=a==="y"?V:f,F=a==="y"?v:Y,d=i.rects.reference[r]+i.rects.reference[a]-l[a]-i.rects.popper[r],G=l[a]-i.rects.reference[a],C=ot(o),B=C?a==="y"?C.clientHeight||0:C.clientWidth||0:0,Z=d/2-G/2,W=s[g],x=B-X[r]-s[F],Q=B/2-X[r]/2+Z,U=Lt(W,Q,x),h=a;i.modifiersData[b]=(t={},t[h]=U,t.centerOffset=U-Q,t)}}function To(c){var t=c.state,i=c.options,b=i.element,e=b===void 0?"[data-popper-arrow]":b;e!=null&&(typeof e=="string"&&(e=t.elements.popper.querySelector(e),!e)||xi(t.elements.popper,e)&&(t.elements.arrow=e))}var Di={name:"arrow",enabled:!0,phase:"main",fn:Ho,effect:To,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function $(c){return c.split("-")[1]}var Eo={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Do(c,t){var i=c.x,b=c.y,e=t.devicePixelRatio||1;return{x:gt(i*e)/e||0,y:gt(b*e)/e||0}}function _b(c){var t,i=c.popper,b=c.popperRect,e=c.placement,o=c.variation,l=c.offsets,I=c.position,a=c.gpuAcceleration,n=c.adaptive,r=c.roundOffsets,s=c.isFixed,X=l.x,g=X===void 0?0:X,F=l.y,d=F===void 0?0:F,G=typeof r=="function"?r({x:g,y:d}):{x:g,y:d};g=G.x,d=G.y;var C=l.hasOwnProperty("x"),B=l.hasOwnProperty("y"),Z=f,W=V,x=window;if(n){var Q=ot(i),U="clientHeight",h="clientWidth";if(Q===R(i)&&(Q=z(i),S(Q).position!=="static"&&I==="absolute"&&(U="scrollHeight",h="scrollWidth")),Q=Q,e===V||(e===f||e===Y)&&o===Gt){W=v;var A=s&&Q===x&&x.visualViewport?x.visualViewport.height:Q[U];d-=A-b.height,d*=a?1:-1}if(e===f||(e===V||e===v)&&o===Gt){Z=Y;var y=s&&Q===x&&x.visualViewport?x.visualViewport.width:Q[h];g-=y-b.width,g*=a?1:-1}}var O=Object.assign({position:I},n&&Eo),T=r===!0?Do({x:g,y:d},R(i)):{x:g,y:d};if(g=T.x,d=T.y,a){var j;return Object.assign({},O,(j={},j[W]=B?"0":"",j[Z]=C?"0":"",j.transform=(x.devicePixelRatio||1)<=1?"translate("+g+"px, "+d+"px)":"translate3d("+g+"px, "+d+"px, 0)",j))}return Object.assign({},O,(t={},t[W]=B?d+"px":"",t[Z]=C?g+"px":"",t.transform="",t))}function Mo(c){var t=c.state,i=c.options,b=i.gpuAcceleration,e=b===void 0?!0:b,o=i.adaptive,l=o===void 0?!0:o,I=i.roundOffsets,a=I===void 0?!0:I,n={placement:N(t.placement),variation:$(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:e,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,_b(Object.assign({},n,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:l,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,_b(Object.assign({},n,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var ii={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Mo,data:{}};var Mi={passive:!0};function Ko(c){var t=c.state,i=c.instance,b=c.options,e=b.scroll,o=e===void 0?!0:e,l=b.resize,I=l===void 0?!0:l,a=R(t.elements.popper),n=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&n.forEach(function(r){r.addEventListener("scroll",i.update,Mi)}),I&&a.addEventListener("resize",i.update,Mi),function(){o&&n.forEach(function(r){r.removeEventListener("scroll",i.update,Mi)}),I&&a.removeEventListener("resize",i.update,Mi)}}var ci={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Ko,data:{}};var _o={left:"right",right:"left",bottom:"top",top:"bottom"};function bi(c){return c.replace(/left|right|bottom|top/g,function(t){return _o[t]})}var Po={start:"end",end:"start"};function Ki(c){return c.replace(/start|end/g,function(t){return Po[t]})}function wt(c){var t=R(c),i=t.pageXOffset,b=t.pageYOffset;return{scrollLeft:i,scrollTop:b}}function Nt(c){return P(z(c)).left+wt(c).scrollLeft}function Yc(c,t){var i=R(c),b=z(c),e=i.visualViewport,o=b.clientWidth,l=b.clientHeight,I=0,a=0;if(e){o=e.width,l=e.height;var n=Wi();(n||!n&&t==="fixed")&&(I=e.offsetLeft,a=e.offsetTop)}return{width:o,height:l,x:I+Nt(c),y:a}}function vc(c){var t,i=z(c),b=wt(c),e=(t=c.ownerDocument)==null?void 0:t.body,o=et(i.scrollWidth,i.clientWidth,e?e.scrollWidth:0,e?e.clientWidth:0),l=et(i.scrollHeight,i.clientHeight,e?e.scrollHeight:0,e?e.clientHeight:0),I=-b.scrollLeft+Nt(c),a=-b.scrollTop;return S(e||i).direction==="rtl"&&(I+=et(i.clientWidth,e?e.clientWidth:0)-o),{width:o,height:l,x:I,y:a}}function kt(c){var t=S(c),i=t.overflow,b=t.overflowX,e=t.overflowY;return/auto|scroll|overlay|hidden/.test(i+e+b)}function _i(c){return["html","body","#document"].indexOf(w(c))>=0?c.ownerDocument.body:J(c)&&kt(c)?c:_i(st(c))}function Xt(c,t){var i;t===void 0&&(t=[]);var b=_i(c),e=b===((i=c.ownerDocument)==null?void 0:i.body),o=R(b),l=e?[o].concat(o.visualViewport||[],kt(b)?b:[]):b,I=t.concat(l);return e?I:I.concat(Xt(st(l)))}function ei(c){return Object.assign({},c,{left:c.x,top:c.y,right:c.x+c.width,bottom:c.y+c.height})}function $o(c,t){var i=P(c,!1,t==="fixed");return i.top=i.top+c.clientTop,i.left=i.left+c.clientLeft,i.bottom=i.top+c.clientHeight,i.right=i.left+c.clientWidth,i.width=c.clientWidth,i.height=c.clientHeight,i.x=i.left,i.y=i.top,i}function Pb(c,t,i){return t===Bi?ei(Yc(c,i)):_(t)?$o(t,i):ei(vc(z(c)))}function qo(c){var t=Xt(st(c)),i=["absolute","fixed"].indexOf(S(c).position)>=0,b=i&&J(c)?ot(c):c;return _(b)?t.filter(function(e){return _(e)&&xi(e,b)&&w(e)!=="body"}):[]}function Oc(c,t,i,b){var e=t==="clippingParents"?qo(c):[].concat(t),o=[].concat(e,[i]),l=o[0],I=o.reduce(function(a,n){var r=Pb(c,n,b);return a.top=et(r.top,a.top),a.right=vt(r.right,a.right),a.bottom=vt(r.bottom,a.bottom),a.left=et(r.left,a.left),a},Pb(c,l,b));return I.width=I.right-I.left,I.height=I.bottom-I.top,I.x=I.left,I.y=I.top,I}function hi(c){var t=c.reference,i=c.element,b=c.placement,e=b?N(b):null,o=b?$(b):null,l=t.x+t.width/2-i.width/2,I=t.y+t.height/2-i.height/2,a;switch(e){case V:a={x:l,y:t.y-i.height};break;case v:a={x:l,y:t.y+t.height};break;case Y:a={x:t.x+t.width,y:I};break;case f:a={x:t.x-i.width,y:I};break;default:a={x:t.x,y:t.y}}var n=e?Jt(e):null;if(n!=null){var r=n==="y"?"height":"width";switch(o){case at:a[n]=a[n]-(t[r]/2-i[r]/2);break;case Gt:a[n]=a[n]+(t[r]/2-i[r]/2);break;default:}}return a}function H(c,t){t===void 0&&(t={});var i=t,b=i.placement,e=b===void 0?c.placement:b,o=i.strategy,l=o===void 0?c.strategy:o,I=i.boundary,a=I===void 0?Vc:I,n=i.rootBoundary,r=n===void 0?Bi:n,s=i.elementContext,X=s===void 0?Yt:s,g=i.altBoundary,F=g===void 0?!1:g,d=i.padding,G=d===void 0?0:d,C=Qi(typeof G!="number"?G:Ui(G,nt)),B=X===Yt?Ac:Yt,Z=c.rects.popper,W=c.elements[F?B:X],x=Oc(_(W)?W:W.contextElement||z(c.elements.popper),a,r,l),Q=P(c.elements.reference),U=hi({reference:Q,element:Z,strategy:"absolute",placement:e}),h=ei(Object.assign({},Z,U)),A=X===Yt?h:Q,y={top:x.top-A.top+C.top,bottom:A.bottom-x.bottom+C.bottom,left:x.left-A.left+C.left,right:A.right-x.right+C.right},O=c.modifiersData.offset;if(X===Yt&&O){var T=O[e];Object.keys(y).forEach(function(j){var Rt=[Y,v].indexOf(j)>=0?1:-1,Vt=[V,v].indexOf(j)>=0?"y":"x";y[j]+=T[Vt]*Rt})}return y}function Jc(c,t){t===void 0&&(t={});var i=t,b=i.placement,e=i.boundary,o=i.rootBoundary,l=i.padding,I=i.flipVariations,a=i.allowedAutoPlacements,n=a===void 0?pi:a,r=$(b),s=r?I?Ei:Ei.filter(function(F){return $(F)===r}):nt,X=s.filter(function(F){return n.indexOf(F)>=0});X.length===0&&(X=s);var g=X.reduce(function(F,d){return F[d]=H(c,{placement:d,boundary:e,rootBoundary:o,padding:l})[N(d)],F},{});return Object.keys(g).sort(function(F,d){return g[F]-g[d]})}function tl(c){if(N(c)===Zi)return[];var t=bi(c);return[Ki(c),t,Ki(t)]}function il(c){var t=c.state,i=c.options,b=c.name;if(!t.modifiersData[b]._skip){for(var e=i.mainAxis,o=e===void 0?!0:e,l=i.altAxis,I=l===void 0?!0:l,a=i.fallbackPlacements,n=i.padding,r=i.boundary,s=i.rootBoundary,X=i.altBoundary,g=i.flipVariations,F=g===void 0?!0:g,d=i.allowedAutoPlacements,G=t.options.placement,C=N(G),B=C===G,Z=a||(B||!F?[bi(G)]:tl(G)),W=[G].concat(Z).reduce(function(Pt,Ct){return Pt.concat(N(Ct)===Zi?Jc(t,{placement:Ct,boundary:r,rootBoundary:s,padding:n,flipVariations:F,allowedAutoPlacements:d}):Ct)},[]),x=t.rects.reference,Q=t.rects.popper,U=new Map,h=!0,A=W[0],y=0;y<W.length;y++){var O=W[y],T=N(O),j=$(O)===at,Rt=[V,v].indexOf(T)>=0,Vt=Rt?"width":"height",M=H(t,{placement:O,boundary:r,rootBoundary:s,altBoundary:X,padding:n}),bt=Rt?j?Y:f:j?v:V;x[Vt]>Q[Vt]&&(bt=bi(bt));var ji=bi(bt),At=[];if(o&&At.push(M[T]<=0),I&&At.push(M[bt]<=0,M[ji]<=0),At.every(function(Pt){return Pt})){A=O,h=!1;break}U.set(O,At)}if(h)for(var zi=F?3:1,Qc=function(Ct){var Xi=W.find(function(Hi){var ft=U.get(Hi);if(ft)return ft.slice(0,Ct).every(function(Uc){return Uc})});if(Xi)return A=Xi,"break"},Gi=zi;Gi>0;Gi--){var Si=Qc(Gi);if(Si==="break")break}t.placement!==A&&(t.modifiersData[b]._skip=!0,t.placement=A,t.reset=!0)}}var Pi={name:"flip",enabled:!0,phase:"main",fn:il,requiresIfExists:["offset"],data:{_skip:!1}};function $b(c,t,i){return i===void 0&&(i={x:0,y:0}),{top:c.top-t.height-i.y,right:c.right-t.width+i.x,bottom:c.bottom-t.height+i.y,left:c.left-t.width-i.x}}function qb(c){return[V,Y,v,f].some(function(t){return c[t]>=0})}function cl(c){var t=c.state,i=c.name,b=t.rects.reference,e=t.rects.popper,o=t.modifiersData.preventOverflow,l=H(t,{elementContext:"reference"}),I=H(t,{altBoundary:!0}),a=$b(l,b),n=$b(I,e,o),r=qb(a),s=qb(n);t.modifiersData[i]={referenceClippingOffsets:a,popperEscapeOffsets:n,isReferenceHidden:r,hasPopperEscaped:s},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":r,"data-popper-escaped":s})}var $i={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:cl};function bl(c,t,i){var b=N(c),e=[f,V].indexOf(b)>=0?-1:1,o=typeof i=="function"?i(Object.assign({},t,{placement:c})):i,l=o[0],I=o[1];return l=l||0,I=(I||0)*e,[f,Y].indexOf(b)>=0?{x:I,y:l}:{x:l,y:I}}function el(c){var t=c.state,i=c.options,b=c.name,e=i.offset,o=e===void 0?[0,0]:e,l=pi.reduce(function(r,s){return r[s]=bl(s,t.rects,o),r},{}),I=l[t.placement],a=I.x,n=I.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=n),t.modifiersData[b]=l}var qi={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:el};function ol(c){var t=c.state,i=c.name;t.modifiersData[i]=hi({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var oi={name:"popperOffsets",enabled:!0,phase:"read",fn:ol,data:{}};function Lc(c){return c==="x"?"y":"x"}function ll(c){var t=c.state,i=c.options,b=c.name,e=i.mainAxis,o=e===void 0?!0:e,l=i.altAxis,I=l===void 0?!1:l,a=i.boundary,n=i.rootBoundary,r=i.altBoundary,s=i.padding,X=i.tether,g=X===void 0?!0:X,F=i.tetherOffset,d=F===void 0?0:F,G=H(t,{boundary:a,rootBoundary:n,padding:s,altBoundary:r}),C=N(t.placement),B=$(t.placement),Z=!B,W=Jt(C),x=Lc(W),Q=t.modifiersData.popperOffsets,U=t.rects.reference,h=t.rects.popper,A=typeof d=="function"?d(Object.assign({},t.rects,{placement:t.placement})):d,y=typeof A=="number"?{mainAxis:A,altAxis:A}:Object.assign({mainAxis:0,altAxis:0},A),O=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(Q){if(o){var j,Rt=W==="y"?V:f,Vt=W==="y"?v:Y,M=W==="y"?"height":"width",bt=Q[W],ji=bt+G[Rt],At=bt-G[Vt],zi=g?-h[M]/2:0,Qc=B===at?U[M]:h[M],Gi=B===at?-h[M]:-U[M],Si=t.elements.arrow,Pt=g&&Si?Ot(Si):{width:0,height:0},Ct=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:ui(),Xi=Ct[Rt],Hi=Ct[Vt],ft=Lt(0,U[M],Pt[M]),Uc=Z?U[M]/2-zi-ft-Xi-y.mainAxis:Qc-ft-Xi-y.mainAxis,fo=Z?-U[M]/2+zi+ft+Hi+y.mainAxis:Gi+ft+Hi+y.mainAxis,hc=t.elements.arrow&&ot(t.elements.arrow),yo=hc?W==="y"?hc.clientTop||0:hc.clientLeft||0:0,Ab=(j=O?.[W])!=null?j:0,Yo=bt+Uc-Ab-yo,vo=bt+fo-Ab,fb=Lt(g?vt(ji,Yo):ji,bt,g?et(At,vo):At);Q[W]=fb,T[W]=fb-bt}if(I){var yb,Oo=W==="x"?V:f,Jo=W==="x"?v:Y,yt=Q[x],Ti=x==="y"?"height":"width",Yb=yt+G[Oo],vb=yt-G[Jo],Rc=[V,f].indexOf(C)!==-1,Ob=(yb=O?.[x])!=null?yb:0,Jb=Rc?Yb:yt-U[Ti]-h[Ti]-Ob+y.altAxis,Lb=Rc?yt+U[Ti]+h[Ti]-Ob-y.altAxis:vb,wb=g&&Rc?Kb(Jb,yt,Lb):Lt(g?Jb:Yb,yt,g?Lb:vb);Q[x]=wb,T[x]=wb-yt}t.modifiersData[b]=T}}var tc={name:"preventOverflow",enabled:!0,phase:"main",fn:ll,requiresIfExists:["offset"]};function wc(c){return{scrollLeft:c.scrollLeft,scrollTop:c.scrollTop}}function Nc(c){return c===R(c)||!J(c)?wt(c):wc(c)}function al(c){var t=c.getBoundingClientRect(),i=gt(t.width)/c.offsetWidth||1,b=gt(t.height)/c.offsetHeight||1;return i!==1||b!==1}function kc(c,t,i){i===void 0&&(i=!1);var b=J(t),e=J(t)&&al(t),o=z(t),l=P(c,e,i),I={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(b||!b&&!i)&&((w(t)!=="body"||kt(o))&&(I=Nc(t)),J(t)?(a=P(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):o&&(a.x=Nt(o))),{x:l.left+I.scrollLeft-a.x,y:l.top+I.scrollTop-a.y,width:l.width,height:l.height}}function Il(c){var t=new Map,i=new Set,b=[];c.forEach(function(o){t.set(o.name,o)});function e(o){i.add(o.name);var l=[].concat(o.requires||[],o.requiresIfExists||[]);l.forEach(function(I){if(!i.has(I)){var a=t.get(I);a&&e(a)}}),b.push(o)}return c.forEach(function(o){i.has(o.name)||e(o)}),b}function jc(c){var t=Il(c);return fc.reduce(function(i,b){return i.concat(t.filter(function(e){return e.phase===b}))},[])}function zc(c){var t;return function(){return t||(t=new Promise(function(i){Promise.resolve().then(function(){t=void 0,i(c())})})),t}}function Sc(c){var t=c.reduce(function(i,b){var e=i[b.name];return i[b.name]=e?Object.assign({},e,b,{options:Object.assign({},e.options,b.options),data:Object.assign({},e.data,b.data)}):b,i},{});return Object.keys(t).map(function(i){return t[i]})}var te={placement:"bottom",modifiers:[],strategy:"absolute"};function ie(){for(var c=arguments.length,t=new Array(c),i=0;i<c;i++)t[i]=arguments[i];return!t.some(function(b){return!(b&&typeof b.getBoundingClientRect=="function")})}function jt(c){c===void 0&&(c={});var t=c,i=t.defaultModifiers,b=i===void 0?[]:i,e=t.defaultOptions,o=e===void 0?te:e;return function(I,a,n){n===void 0&&(n=o);var r={placement:"bottom",orderedModifiers:[],options:Object.assign({},te,o),modifiersData:{},elements:{reference:I,popper:a},attributes:{},styles:{}},s=[],X=!1,g={state:r,setOptions:function(C){var B=typeof C=="function"?C(r.options):C;d(),r.options=Object.assign({},o,r.options,B),r.scrollParents={reference:_(I)?Xt(I):I.contextElement?Xt(I.contextElement):[],popper:Xt(a)};var Z=jc(Sc([].concat(b,r.options.modifiers)));return r.orderedModifiers=Z.filter(function(W){return W.enabled}),F(),g.update()},forceUpdate:function(){if(!X){var C=r.elements,B=C.reference,Z=C.popper;if(ie(B,Z)){r.rects={reference:kc(B,ot(Z),r.options.strategy==="fixed"),popper:Ot(Z)},r.reset=!1,r.placement=r.options.placement,r.orderedModifiers.forEach(function(y){return r.modifiersData[y.name]=Object.assign({},y.data)});for(var W=0;W<r.orderedModifiers.length;W++){if(r.reset===!0){r.reset=!1,W=-1;continue}var x=r.orderedModifiers[W],Q=x.fn,U=x.options,h=U===void 0?{}:U,A=x.name;typeof Q=="function"&&(r=Q({state:r,options:h,name:A,instance:g})||r)}}}},update:zc(function(){return new Promise(function(G){g.forceUpdate(),G(r)})}),destroy:function(){d(),X=!0}};if(!ie(I,a))return g;g.setOptions(n).then(function(G){!X&&n.onFirstUpdate&&n.onFirstUpdate(G)});function F(){r.orderedModifiers.forEach(function(G){var C=G.name,B=G.options,Z=B===void 0?{}:B,W=G.effect;if(typeof W=="function"){var x=W({state:r,name:C,instance:g,options:Z}),Q=function(){};s.push(x||Q)}})}function d(){s.forEach(function(G){return G()}),s=[]}return g}}var ce=jt();var rl=[ci,oi,ii,qt],be=jt({defaultModifiers:rl});var nl=[ci,oi,ii,qt,qi,Pi,tc,Di,$i],Ri=jt({defaultModifiers:nl});var Zt=new Map,Hc={set(c,t,i){Zt.has(c)||Zt.set(c,new Map);let b=Zt.get(c);if(!b.has(t)&&b.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(b.keys())[0]}.`);return}b.set(t,i)},get(c,t){return Zt.has(c)&&Zt.get(c).get(t)||null},remove(c,t){if(!Zt.has(c))return;let i=Zt.get(c);i.delete(t),i.size===0&&Zt.delete(c)}},gl=1e6,sl=1e3,lb="transitionend",ye=c=>(c&&window.CSS&&window.CSS.escape&&(c=c.replace(/#([^\s"#']+)/g,(t,i)=>`#${CSS.escape(i)}`)),c),dl=c=>c==null?`${c}`:Object.prototype.toString.call(c).match(/\s([a-z]+)/i)[1].toLowerCase(),ml=c=>{do c+=Math.floor(Math.random()*gl);while(document.getElementById(c));return c},Fl=c=>{if(!c)return 0;let{transitionDuration:t,transitionDelay:i}=window.getComputedStyle(c),b=Number.parseFloat(t),e=Number.parseFloat(i);return!b&&!e?0:(t=t.split(",")[0],i=i.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(i))*sl)},Ye=c=>{c.dispatchEvent(new Event(lb))},dt=c=>!c||typeof c!="object"?!1:(typeof c.jquery<"u"&&(c=c[0]),typeof c.nodeType<"u"),Bt=c=>dt(c)?c.jquery?c[0]:c:typeof c=="string"&&c.length>0?document.querySelector(ye(c)):null,di=c=>{if(!dt(c)||c.getClientRects().length===0)return!1;let t=getComputedStyle(c).getPropertyValue("visibility")==="visible",i=c.closest("details:not([open])");if(!i)return t;if(i!==c){let b=c.closest("summary");if(b&&b.parentNode!==i||b===null)return!1}return t},pt=c=>!c||c.nodeType!==Node.ELEMENT_NODE||c.classList.contains("disabled")?!0:typeof c.disabled<"u"?c.disabled:c.hasAttribute("disabled")&&c.getAttribute("disabled")!=="false",ve=c=>{if(!document.documentElement.attachShadow)return null;if(typeof c.getRootNode=="function"){let t=c.getRootNode();return t instanceof ShadowRoot?t:null}return c instanceof ShadowRoot?c:c.parentNode?ve(c.parentNode):null},nc=()=>{},vi=c=>{c.offsetHeight},Oe=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Tc=[],Cl=c=>{document.readyState==="loading"?(Tc.length||document.addEventListener("DOMContentLoaded",()=>{for(let t of Tc)t()}),Tc.push(c)):c()},q=()=>document.documentElement.dir==="rtl",it=c=>{Cl(()=>{let t=Oe();if(t){let i=c.NAME,b=t.fn[i];t.fn[i]=c.jQueryInterface,t.fn[i].Constructor=c,t.fn[i].noConflict=()=>(t.fn[i]=b,c.jQueryInterface)}})},E=(c,t=[],i=c)=>typeof c=="function"?c.call(...t):i,Je=(c,t,i=!0)=>{if(!i){E(c);return}let e=Fl(t)+5,o=!1,l=({target:I})=>{I===t&&(o=!0,t.removeEventListener(lb,l),E(c))};t.addEventListener(lb,l),setTimeout(()=>{o||Ye(t)},e)},gb=(c,t,i,b)=>{let e=c.length,o=c.indexOf(t);return o===-1?!i&&b?c[e-1]:c[0]:(o+=i?1:-1,b&&(o=(o+e)%e),c[Math.max(0,Math.min(o,e-1))])},Gl=/[^.]*(?=\..*)\.|.*/,Xl=/\..*/,Zl=/::\d+$/,Ec={},ee=1,Le={mouseenter:"mouseover",mouseleave:"mouseout"},Bl=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function we(c,t){return t&&`${t}::${ee++}`||c.uidEvent||ee++}function Ne(c){let t=we(c);return c.uidEvent=t,Ec[t]=Ec[t]||{},Ec[t]}function pl(c,t){return function i(b){return sb(b,{delegateTarget:c}),i.oneOff&&m.off(c,b.type,t),t.apply(c,[b])}}function Wl(c,t,i){return function b(e){let o=c.querySelectorAll(t);for(let{target:l}=e;l&&l!==this;l=l.parentNode)for(let I of o)if(I===l)return sb(e,{delegateTarget:l}),b.oneOff&&m.off(c,e.type,t,i),i.apply(l,[e])}}function ke(c,t,i=null){return Object.values(c).find(b=>b.callable===t&&b.delegationSelector===i)}function je(c,t,i){let b=typeof t=="string",e=b?i:t||i,o=ze(c);return Bl.has(o)||(o=c),[b,e,o]}function oe(c,t,i,b,e){if(typeof t!="string"||!c)return;let[o,l,I]=je(t,i,b);t in Le&&(l=(F=>function(d){if(!d.relatedTarget||d.relatedTarget!==d.delegateTarget&&!d.delegateTarget.contains(d.relatedTarget))return F.call(this,d)})(l));let a=Ne(c),n=a[I]||(a[I]={}),r=ke(n,l,o?i:null);if(r){r.oneOff=r.oneOff&&e;return}let s=we(l,t.replace(Gl,"")),X=o?Wl(c,i,l):pl(c,l);X.delegationSelector=o?i:null,X.callable=l,X.oneOff=e,X.uidEvent=s,n[s]=X,c.addEventListener(I,X,o)}function ab(c,t,i,b,e){let o=ke(t[i],b,e);o&&(c.removeEventListener(i,o,!!e),delete t[i][o.uidEvent])}function xl(c,t,i,b){let e=t[i]||{};for(let[o,l]of Object.entries(e))o.includes(b)&&ab(c,t,i,l.callable,l.delegationSelector)}function ze(c){return c=c.replace(Xl,""),Le[c]||c}var m={on(c,t,i,b){oe(c,t,i,b,!1)},one(c,t,i,b){oe(c,t,i,b,!0)},off(c,t,i,b){if(typeof t!="string"||!c)return;let[e,o,l]=je(t,i,b),I=l!==t,a=Ne(c),n=a[l]||{},r=t.startsWith(".");if(typeof o<"u"){if(!Object.keys(n).length)return;ab(c,a,l,o,e?i:null);return}if(r)for(let s of Object.keys(a))xl(c,a,s,t.slice(1));for(let[s,X]of Object.entries(n)){let g=s.replace(Zl,"");(!I||t.includes(g))&&ab(c,a,l,X.callable,X.delegationSelector)}},trigger(c,t,i){if(typeof t!="string"||!c)return null;let b=Oe(),e=ze(t),o=t!==e,l=null,I=!0,a=!0,n=!1;o&&b&&(l=b.Event(t,i),b(c).trigger(l),I=!l.isPropagationStopped(),a=!l.isImmediatePropagationStopped(),n=l.isDefaultPrevented());let r=sb(new Event(t,{bubbles:I,cancelable:!0}),i);return n&&r.preventDefault(),a&&c.dispatchEvent(r),r.defaultPrevented&&l&&l.preventDefault(),r}};function sb(c,t={}){for(let[i,b]of Object.entries(t))try{c[i]=b}catch{Object.defineProperty(c,i,{configurable:!0,get(){return b}})}return c}function le(c){if(c==="true")return!0;if(c==="false")return!1;if(c===Number(c).toString())return Number(c);if(c===""||c==="null")return null;if(typeof c!="string")return c;try{return JSON.parse(decodeURIComponent(c))}catch{return c}}function Dc(c){return c.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}var mt={setDataAttribute(c,t,i){c.setAttribute(`data-bs-${Dc(t)}`,i)},removeDataAttribute(c,t){c.removeAttribute(`data-bs-${Dc(t)}`)},getDataAttributes(c){if(!c)return{};let t={},i=Object.keys(c.dataset).filter(b=>b.startsWith("bs")&&!b.startsWith("bsConfig"));for(let b of i){let e=b.replace(/^bs/,"");e=e.charAt(0).toLowerCase()+e.slice(1),t[e]=le(c.dataset[b])}return t},getDataAttribute(c,t){return le(c.getAttribute(`data-bs-${Dc(t)}`))}},Ht=class{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,i){let b=dt(i)?mt.getDataAttribute(i,"config"):{};return{...this.constructor.Default,...typeof b=="object"?b:{},...dt(i)?mt.getDataAttributes(i):{},...typeof t=="object"?t:{}}}_typeCheckConfig(t,i=this.constructor.DefaultType){for(let[b,e]of Object.entries(i)){let o=t[b],l=dt(o)?"element":dl(o);if(!new RegExp(e).test(l))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${b}" provided type "${l}" but expected type "${e}".`)}}},ul="5.3.8",K=class extends Ht{constructor(t,i){super(),t=Bt(t),t&&(this._element=t,this._config=this._getConfig(i),Hc.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Hc.remove(this._element,this.constructor.DATA_KEY),m.off(this._element,this.constructor.EVENT_KEY);for(let t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,i,b=!0){Je(t,i,b)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Hc.get(Bt(t),this.DATA_KEY)}static getOrCreateInstance(t,i={}){return this.getInstance(t)||new this(t,typeof i=="object"?i:null)}static get VERSION(){return ul}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}},Mc=c=>{let t=c.getAttribute("data-bs-target");if(!t||t==="#"){let i=c.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),t=i&&i!=="#"?i.trim():null}return t?t.split(",").map(i=>ye(i)).join(","):null},p={find(c,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,c))},findOne(c,t=document.documentElement){return Element.prototype.querySelector.call(t,c)},children(c,t){return[].concat(...c.children).filter(i=>i.matches(t))},parents(c,t){let i=[],b=c.parentNode.closest(t);for(;b;)i.push(b),b=b.parentNode.closest(t);return i},prev(c,t){let i=c.previousElementSibling;for(;i;){if(i.matches(t))return[i];i=i.previousElementSibling}return[]},next(c,t){let i=c.nextElementSibling;for(;i;){if(i.matches(t))return[i];i=i.nextElementSibling}return[]},focusableChildren(c){let t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(i=>`${i}:not([tabindex^="-"])`).join(",");return this.find(t,c).filter(i=>!pt(i)&&di(i))},getSelectorFromElement(c){let t=Mc(c);return t&&p.findOne(t)?t:null},getElementFromSelector(c){let t=Mc(c);return t?p.findOne(t):null},getMultipleElementsFromSelector(c){let t=Mc(c);return t?p.find(t):[]}},Bc=(c,t="hide")=>{let i=`click.dismiss${c.EVENT_KEY}`,b=c.NAME;m.on(document,i,`[data-bs-dismiss="${b}"]`,function(e){if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),pt(this))return;let o=p.getElementFromSelector(this)||this.closest(`.${b}`);c.getOrCreateInstance(o)[t]()})},Ql="alert",Ul="bs.alert",Se=`.${Ul}`,hl=`close${Se}`,Rl=`closed${Se}`,Vl="fade",Al="show",gc=class c extends K{static get NAME(){return Ql}close(){if(m.trigger(this._element,hl).defaultPrevented)return;this._element.classList.remove(Al);let i=this._element.classList.contains(Vl);this._queueCallback(()=>this._destroyElement(),this._element,i)}_destroyElement(){this._element.remove(),m.trigger(this._element,Rl),this.dispose()}static jQueryInterface(t){return this.each(function(){let i=c.getOrCreateInstance(this);if(typeof t=="string"){if(i[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);i[t](this)}})}};Bc(gc,"close");it(gc);var fl="button",yl="bs.button",Yl=`.${yl}`,vl=".data-api",Ol="active",ae='[data-bs-toggle="button"]',Jl=`click${Yl}${vl}`,sc=class c extends K{static get NAME(){return fl}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(Ol))}static jQueryInterface(t){return this.each(function(){let i=c.getOrCreateInstance(this);t==="toggle"&&i[t]()})}};m.on(document,Jl,ae,c=>{c.preventDefault();let t=c.target.closest(ae);sc.getOrCreateInstance(t).toggle()});it(sc);var Ll="swipe",mi=".bs.swipe",wl=`touchstart${mi}`,Nl=`touchmove${mi}`,kl=`touchend${mi}`,jl=`pointerdown${mi}`,zl=`pointerup${mi}`,Sl="touch",Hl="pen",Tl="pointer-event",El=40,Dl={endCallback:null,leftCallback:null,rightCallback:null},Ml={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"},dc=class c extends Ht{constructor(t,i){super(),this._element=t,!(!t||!c.isSupported())&&(this._config=this._getConfig(i),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return Dl}static get DefaultType(){return Ml}static get NAME(){return Ll}dispose(){m.off(this._element,mi)}_start(t){if(!this._supportPointerEvents){this._deltaX=t.touches[0].clientX;return}this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX)}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),E(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){let t=Math.abs(this._deltaX);if(t<=El)return;let i=t/this._deltaX;this._deltaX=0,i&&E(i>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(m.on(this._element,jl,t=>this._start(t)),m.on(this._element,zl,t=>this._end(t)),this._element.classList.add(Tl)):(m.on(this._element,wl,t=>this._start(t)),m.on(this._element,Nl,t=>this._move(t)),m.on(this._element,kl,t=>this._end(t)))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&(t.pointerType===Hl||t.pointerType===Sl)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}},Kl="carousel",_l="bs.carousel",ut=`.${_l}`,He=".data-api",Pl="ArrowLeft",$l="ArrowRight",ql=500,Vi="next",li="prev",Ii="left",Ic="right",ta=`slide${ut}`,Kc=`slid${ut}`,ia=`keydown${ut}`,ca=`mouseenter${ut}`,ba=`mouseleave${ut}`,ea=`dragstart${ut}`,oa=`load${ut}${He}`,la=`click${ut}${He}`,Te="carousel",cc="active",aa="slide",Ia="carousel-item-end",ra="carousel-item-start",na="carousel-item-next",ga="carousel-item-prev",Ee=".active",De=".carousel-item",sa=Ee+De,da=".carousel-item img",ma=".carousel-indicators",Fa="[data-bs-slide], [data-bs-slide-to]",Ca='[data-bs-ride="carousel"]',Ga={[Pl]:Ic,[$l]:Ii},Xa={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Za={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"},fi=class c extends K{constructor(t,i){super(t,i),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=p.findOne(ma,this._element),this._addEventListeners(),this._config.ride===Te&&this.cycle()}static get Default(){return Xa}static get DefaultType(){return Za}static get NAME(){return Kl}next(){this._slide(Vi)}nextWhenVisible(){!document.hidden&&di(this._element)&&this.next()}prev(){this._slide(li)}pause(){this._isSliding&&Ye(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){m.one(this._element,Kc,()=>this.cycle());return}this.cycle()}}to(t){let i=this._getItems();if(t>i.length-1||t<0)return;if(this._isSliding){m.one(this._element,Kc,()=>this.to(t));return}let b=this._getItemIndex(this._getActive());if(b===t)return;let e=t>b?Vi:li;this._slide(e,i[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&m.on(this._element,ia,t=>this._keydown(t)),this._config.pause==="hover"&&(m.on(this._element,ca,()=>this.pause()),m.on(this._element,ba,()=>this._maybeEnableCycle())),this._config.touch&&dc.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(let b of p.find(da,this._element))m.on(b,ea,e=>e.preventDefault());let i={leftCallback:()=>this._slide(this._directionToOrder(Ii)),rightCallback:()=>this._slide(this._directionToOrder(Ic)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),ql+this._config.interval))}};this._swipeHelper=new dc(this._element,i)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;let i=Ga[t.key];i&&(t.preventDefault(),this._slide(this._directionToOrder(i)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;let i=p.findOne(Ee,this._indicatorsElement);i.classList.remove(cc),i.removeAttribute("aria-current");let b=p.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);b&&(b.classList.add(cc),b.setAttribute("aria-current","true"))}_updateInterval(){let t=this._activeElement||this._getActive();if(!t)return;let i=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=i||this._config.defaultInterval}_slide(t,i=null){if(this._isSliding)return;let b=this._getActive(),e=t===Vi,o=i||gb(this._getItems(),b,e,this._config.wrap);if(o===b)return;let l=this._getItemIndex(o),I=g=>m.trigger(this._element,g,{relatedTarget:o,direction:this._orderToDirection(t),from:this._getItemIndex(b),to:l});if(I(ta).defaultPrevented||!b||!o)return;let n=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(l),this._activeElement=o;let r=e?ra:Ia,s=e?na:ga;o.classList.add(s),vi(o),b.classList.add(r),o.classList.add(r);let X=()=>{o.classList.remove(r,s),o.classList.add(cc),b.classList.remove(cc,s,r),this._isSliding=!1,I(Kc)};this._queueCallback(X,b,this._isAnimated()),n&&this.cycle()}_isAnimated(){return this._element.classList.contains(aa)}_getActive(){return p.findOne(sa,this._element)}_getItems(){return p.find(De,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return q()?t===Ii?li:Vi:t===Ii?Vi:li}_orderToDirection(t){return q()?t===li?Ii:Ic:t===li?Ic:Ii}static jQueryInterface(t){return this.each(function(){let i=c.getOrCreateInstance(this,t);if(typeof t=="number"){i.to(t);return}if(typeof t=="string"){if(i[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);i[t]()}})}};m.on(document,la,Fa,function(c){let t=p.getElementFromSelector(this);if(!t||!t.classList.contains(Te))return;c.preventDefault();let i=fi.getOrCreateInstance(t),b=this.getAttribute("data-bs-slide-to");if(b){i.to(b),i._maybeEnableCycle();return}if(mt.getDataAttribute(this,"slide")==="next"){i.next(),i._maybeEnableCycle();return}i.prev(),i._maybeEnableCycle()});m.on(window,oa,()=>{let c=p.find(Ca);for(let t of c)fi.getOrCreateInstance(t)});it(fi);var Ba="collapse",pa="bs.collapse",Oi=`.${pa}`,Wa=".data-api",xa=`show${Oi}`,ua=`shown${Oi}`,Qa=`hide${Oi}`,Ua=`hidden${Oi}`,ha=`click${Oi}${Wa}`,_c="show",ni="collapse",bc="collapsing",Ra="collapsed",Va=`:scope .${ni} .${ni}`,Aa="collapse-horizontal",fa="width",ya="height",Ya=".collapse.show, .collapse.collapsing",Ib='[data-bs-toggle="collapse"]',va={parent:null,toggle:!0},Oa={parent:"(null|element)",toggle:"boolean"},mc=class c extends K{constructor(t,i){super(t,i),this._isTransitioning=!1,this._triggerArray=[];let b=p.find(Ib);for(let e of b){let o=p.getSelectorFromElement(e),l=p.find(o).filter(I=>I===this._element);o!==null&&l.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return va}static get DefaultType(){return Oa}static get NAME(){return Ba}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(Ya).filter(I=>I!==this._element).map(I=>c.getOrCreateInstance(I,{toggle:!1}))),t.length&&t[0]._isTransitioning||m.trigger(this._element,xa).defaultPrevented)return;for(let I of t)I.hide();let b=this._getDimension();this._element.classList.remove(ni),this._element.classList.add(bc),this._element.style[b]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;let e=()=>{this._isTransitioning=!1,this._element.classList.remove(bc),this._element.classList.add(ni,_c),this._element.style[b]="",m.trigger(this._element,ua)},l=`scroll${b[0].toUpperCase()+b.slice(1)}`;this._queueCallback(e,this._element,!0),this._element.style[b]=`${this._element[l]}px`}hide(){if(this._isTransitioning||!this._isShown()||m.trigger(this._element,Qa).defaultPrevented)return;let i=this._getDimension();this._element.style[i]=`${this._element.getBoundingClientRect()[i]}px`,vi(this._element),this._element.classList.add(bc),this._element.classList.remove(ni,_c);for(let e of this._triggerArray){let o=p.getElementFromSelector(e);o&&!this._isShown(o)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0;let b=()=>{this._isTransitioning=!1,this._element.classList.remove(bc),this._element.classList.add(ni),m.trigger(this._element,Ua)};this._element.style[i]="",this._queueCallback(b,this._element,!0)}_isShown(t=this._element){return t.classList.contains(_c)}_configAfterMerge(t){return t.toggle=!!t.toggle,t.parent=Bt(t.parent),t}_getDimension(){return this._element.classList.contains(Aa)?fa:ya}_initializeChildren(){if(!this._config.parent)return;let t=this._getFirstLevelChildren(Ib);for(let i of t){let b=p.getElementFromSelector(i);b&&this._addAriaAndCollapsedClass([i],this._isShown(b))}}_getFirstLevelChildren(t){let i=p.find(Va,this._config.parent);return p.find(t,this._config.parent).filter(b=>!i.includes(b))}_addAriaAndCollapsedClass(t,i){if(t.length)for(let b of t)b.classList.toggle(Ra,!i),b.setAttribute("aria-expanded",i)}static jQueryInterface(t){let i={};return typeof t=="string"&&/show|hide/.test(t)&&(i.toggle=!1),this.each(function(){let b=c.getOrCreateInstance(this,i);if(typeof t=="string"){if(typeof b[t]>"u")throw new TypeError(`No method named "${t}"`);b[t]()}})}};m.on(document,ha,Ib,function(c){(c.target.tagName==="A"||c.delegateTarget&&c.delegateTarget.tagName==="A")&&c.preventDefault();for(let t of p.getMultipleElementsFromSelector(this))mc.getOrCreateInstance(t,{toggle:!1}).toggle()});it(mc);var Ie="dropdown",Ja="bs.dropdown",Tt=`.${Ja}`,db=".data-api",La="Escape",re="Tab",wa="ArrowUp",ne="ArrowDown",Na=2,ka=`hide${Tt}`,ja=`hidden${Tt}`,za=`show${Tt}`,Sa=`shown${Tt}`,Me=`click${Tt}${db}`,Ke=`keydown${Tt}${db}`,Ha=`keyup${Tt}${db}`,ri="show",Ta="dropup",Ea="dropend",Da="dropstart",Ma="dropup-center",Ka="dropdown-center",zt='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',_a=`${zt}.${ri}`,rc=".dropdown-menu",Pa=".navbar",$a=".navbar-nav",qa=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",tI=q()?"top-end":"top-start",iI=q()?"top-start":"top-end",cI=q()?"bottom-end":"bottom-start",bI=q()?"bottom-start":"bottom-end",eI=q()?"left-start":"right-start",oI=q()?"right-start":"left-start",lI="top",aI="bottom",II={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},rI={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"},Wt=class c extends K{constructor(t,i){super(t,i),this._popper=null,this._parent=this._element.parentNode,this._menu=p.next(this._element,rc)[0]||p.prev(this._element,rc)[0]||p.findOne(rc,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return II}static get DefaultType(){return rI}static get NAME(){return Ie}toggle(){return this._isShown()?this.hide():this.show()}show(){if(pt(this._element)||this._isShown())return;let t={relatedTarget:this._element};if(!m.trigger(this._element,za,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest($a))for(let b of[].concat(...document.body.children))m.on(b,"mouseover",nc);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(ri),this._element.classList.add(ri),m.trigger(this._element,Sa,t)}}hide(){if(pt(this._element)||!this._isShown())return;let t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!m.trigger(this._element,ka,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(let b of[].concat(...document.body.children))m.off(b,"mouseover",nc);this._popper&&this._popper.destroy(),this._menu.classList.remove(ri),this._element.classList.remove(ri),this._element.setAttribute("aria-expanded","false"),mt.removeDataAttribute(this._menu,"popper"),m.trigger(this._element,ja,t)}}_getConfig(t){if(t=super._getConfig(t),typeof t.reference=="object"&&!dt(t.reference)&&typeof t.reference.getBoundingClientRect!="function")throw new TypeError(`${Ie.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(typeof ic>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org/docs/v2/)");let t=this._element;this._config.reference==="parent"?t=this._parent:dt(this._config.reference)?t=Bt(this._config.reference):typeof this._config.reference=="object"&&(t=this._config.reference);let i=this._getPopperConfig();this._popper=Ri(t,this._menu,i)}_isShown(){return this._menu.classList.contains(ri)}_getPlacement(){let t=this._parent;if(t.classList.contains(Ea))return eI;if(t.classList.contains(Da))return oI;if(t.classList.contains(Ma))return lI;if(t.classList.contains(Ka))return aI;let i=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return t.classList.contains(Ta)?i?iI:tI:i?bI:cI}_detectNavbar(){return this._element.closest(Pa)!==null}_getOffset(){let{offset:t}=this._config;return typeof t=="string"?t.split(",").map(i=>Number.parseInt(i,10)):typeof t=="function"?i=>t(i,this._element):t}_getPopperConfig(){let t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(mt.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...E(this._config.popperConfig,[void 0,t])}}_selectMenuItem({key:t,target:i}){let b=p.find(qa,this._menu).filter(e=>di(e));b.length&&gb(b,i,t===ne,!b.includes(i)).focus()}static jQueryInterface(t){return this.each(function(){let i=c.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof i[t]>"u")throw new TypeError(`No method named "${t}"`);i[t]()}})}static clearMenus(t){if(t.button===Na||t.type==="keyup"&&t.key!==re)return;let i=p.find(_a);for(let b of i){let e=c.getInstance(b);if(!e||e._config.autoClose===!1)continue;let o=t.composedPath(),l=o.includes(e._menu);if(o.includes(e._element)||e._config.autoClose==="inside"&&!l||e._config.autoClose==="outside"&&l||e._menu.contains(t.target)&&(t.type==="keyup"&&t.key===re||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;let I={relatedTarget:e._element};t.type==="click"&&(I.clickEvent=t),e._completeHide(I)}}static dataApiKeydownHandler(t){let i=/input|textarea/i.test(t.target.tagName),b=t.key===La,e=[wa,ne].includes(t.key);if(!e&&!b||i&&!b)return;t.preventDefault();let o=this.matches(zt)?this:p.prev(this,zt)[0]||p.next(this,zt)[0]||p.findOne(zt,t.delegateTarget.parentNode),l=c.getOrCreateInstance(o);if(e){t.stopPropagation(),l.show(),l._selectMenuItem(t);return}l._isShown()&&(t.stopPropagation(),l.hide(),o.focus())}};m.on(document,Ke,zt,Wt.dataApiKeydownHandler);m.on(document,Ke,rc,Wt.dataApiKeydownHandler);m.on(document,Me,Wt.clearMenus);m.on(document,Ha,Wt.clearMenus);m.on(document,Me,zt,function(c){c.preventDefault(),Wt.getOrCreateInstance(this).toggle()});it(Wt);var _e="backdrop",nI="fade",ge="show",se=`mousedown.bs.${_e}`,gI={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},sI={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"},Fc=class extends Ht{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return gI}static get DefaultType(){return sI}static get NAME(){return _e}show(t){if(!this._config.isVisible){E(t);return}this._append();let i=this._getElement();this._config.isAnimated&&vi(i),i.classList.add(ge),this._emulateAnimation(()=>{E(t)})}hide(t){if(!this._config.isVisible){E(t);return}this._getElement().classList.remove(ge),this._emulateAnimation(()=>{this.dispose(),E(t)})}dispose(){this._isAppended&&(m.off(this._element,se),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){let t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add(nI),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=Bt(t.rootElement),t}_append(){if(this._isAppended)return;let t=this._getElement();this._config.rootElement.append(t),m.on(t,se,()=>{E(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(t){Je(t,this._getElement(),this._config.isAnimated)}},dI="focustrap",mI="bs.focustrap",Cc=`.${mI}`,FI=`focusin${Cc}`,CI=`keydown.tab${Cc}`,GI="Tab",XI="forward",de="backward",ZI={autofocus:!0,trapElement:null},BI={autofocus:"boolean",trapElement:"element"},Gc=class extends Ht{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return ZI}static get DefaultType(){return BI}static get NAME(){return dI}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),m.off(document,Cc),m.on(document,FI,t=>this._handleFocusin(t)),m.on(document,CI,t=>this._handleKeydown(t)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,m.off(document,Cc))}_handleFocusin(t){let{trapElement:i}=this._config;if(t.target===document||t.target===i||i.contains(t.target))return;let b=p.focusableChildren(i);b.length===0?i.focus():this._lastTabNavDirection===de?b[b.length-1].focus():b[0].focus()}_handleKeydown(t){t.key===GI&&(this._lastTabNavDirection=t.shiftKey?de:XI)}},me=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Fe=".sticky-top",ec="padding-right",Ce="margin-right",yi=class{constructor(){this._element=document.body}getWidth(){let t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){let t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,ec,i=>i+t),this._setElementAttributes(me,ec,i=>i+t),this._setElementAttributes(Fe,Ce,i=>i-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,ec),this._resetElementAttributes(me,ec),this._resetElementAttributes(Fe,Ce)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,i,b){let e=this.getWidth(),o=l=>{if(l!==this._element&&window.innerWidth>l.clientWidth+e)return;this._saveInitialAttribute(l,i);let I=window.getComputedStyle(l).getPropertyValue(i);l.style.setProperty(i,`${b(Number.parseFloat(I))}px`)};this._applyManipulationCallback(t,o)}_saveInitialAttribute(t,i){let b=t.style.getPropertyValue(i);b&&mt.setDataAttribute(t,i,b)}_resetElementAttributes(t,i){let b=e=>{let o=mt.getDataAttribute(e,i);if(o===null){e.style.removeProperty(i);return}mt.removeDataAttribute(e,i),e.style.setProperty(i,o)};this._applyManipulationCallback(t,b)}_applyManipulationCallback(t,i){if(dt(t)){i(t);return}for(let b of p.find(t,this._element))i(b)}},pI="modal",WI="bs.modal",tt=`.${WI}`,xI=".data-api",uI="Escape",QI=`hide${tt}`,UI=`hidePrevented${tt}`,Pe=`hidden${tt}`,$e=`show${tt}`,hI=`shown${tt}`,RI=`resize${tt}`,VI=`click.dismiss${tt}`,AI=`mousedown.dismiss${tt}`,fI=`keydown.dismiss${tt}`,yI=`click${tt}${xI}`,Ge="modal-open",YI="fade",Xe="show",Pc="modal-static",vI=".modal.show",OI=".modal-dialog",JI=".modal-body",LI='[data-bs-toggle="modal"]',wI={backdrop:!0,focus:!0,keyboard:!0},NI={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"},gi=class c extends K{constructor(t,i){super(t,i),this._dialog=p.findOne(OI,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new yi,this._addEventListeners()}static get Default(){return wI}static get DefaultType(){return NI}static get NAME(){return pI}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||m.trigger(this._element,$e,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Ge),this._adjustDialog(),this._backdrop.show(()=>this._showElement(t)))}hide(){!this._isShown||this._isTransitioning||m.trigger(this._element,QI).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Xe),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){m.off(window,tt),m.off(this._dialog,tt),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Fc({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Gc({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;let i=p.findOne(JI,this._dialog);i&&(i.scrollTop=0),vi(this._element),this._element.classList.add(Xe);let b=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,m.trigger(this._element,hI,{relatedTarget:t})};this._queueCallback(b,this._dialog,this._isAnimated())}_addEventListeners(){m.on(this._element,fI,t=>{if(t.key===uI){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),m.on(window,RI,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),m.on(this._element,AI,t=>{m.one(this._element,VI,i=>{if(!(this._element!==t.target||this._element!==i.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Ge),this._resetAdjustments(),this._scrollBar.reset(),m.trigger(this._element,Pe)})}_isAnimated(){return this._element.classList.contains(YI)}_triggerBackdropTransition(){if(m.trigger(this._element,UI).defaultPrevented)return;let i=this._element.scrollHeight>document.documentElement.clientHeight,b=this._element.style.overflowY;b==="hidden"||this._element.classList.contains(Pc)||(i||(this._element.style.overflowY="hidden"),this._element.classList.add(Pc),this._queueCallback(()=>{this._element.classList.remove(Pc),this._queueCallback(()=>{this._element.style.overflowY=b},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){let t=this._element.scrollHeight>document.documentElement.clientHeight,i=this._scrollBar.getWidth(),b=i>0;if(b&&!t){let e=q()?"paddingLeft":"paddingRight";this._element.style[e]=`${i}px`}if(!b&&t){let e=q()?"paddingRight":"paddingLeft";this._element.style[e]=`${i}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,i){return this.each(function(){let b=c.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof b[t]>"u")throw new TypeError(`No method named "${t}"`);b[t](i)}})}};m.on(document,yI,LI,function(c){let t=p.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&c.preventDefault(),m.one(t,$e,e=>{e.defaultPrevented||m.one(t,Pe,()=>{di(this)&&this.focus()})});let i=p.findOne(vI);i&&gi.getInstance(i).hide(),gi.getOrCreateInstance(t).toggle(this)});Bc(gi);it(gi);var kI="offcanvas",jI="bs.offcanvas",Ft=`.${jI}`,qe=".data-api",zI=`load${Ft}${qe}`,SI="Escape",Ze="show",Be="showing",pe="hiding",HI="offcanvas-backdrop",to=".offcanvas.show",TI=`show${Ft}`,EI=`shown${Ft}`,DI=`hide${Ft}`,We=`hidePrevented${Ft}`,io=`hidden${Ft}`,MI=`resize${Ft}`,KI=`click${Ft}${qe}`,_I=`keydown.dismiss${Ft}`,PI='[data-bs-toggle="offcanvas"]',$I={backdrop:!0,keyboard:!0,scroll:!1},qI={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"},xt=class c extends K{constructor(t,i){super(t,i),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return $I}static get DefaultType(){return qI}static get NAME(){return kI}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||m.trigger(this._element,TI,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new yi().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Be);let b=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(Ze),this._element.classList.remove(Be),m.trigger(this._element,EI,{relatedTarget:t})};this._queueCallback(b,this._element,!0)}hide(){if(!this._isShown||m.trigger(this._element,DI).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(pe),this._backdrop.hide();let i=()=>{this._element.classList.remove(Ze,pe),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new yi().reset(),m.trigger(this._element,io)};this._queueCallback(i,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){let t=()=>{if(this._config.backdrop==="static"){m.trigger(this._element,We);return}this.hide()},i=!!this._config.backdrop;return new Fc({className:HI,isVisible:i,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:i?t:null})}_initializeFocusTrap(){return new Gc({trapElement:this._element})}_addEventListeners(){m.on(this._element,_I,t=>{if(t.key===SI){if(this._config.keyboard){this.hide();return}m.trigger(this._element,We)}})}static jQueryInterface(t){return this.each(function(){let i=c.getOrCreateInstance(this,t);if(typeof t=="string"){if(i[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);i[t](this)}})}};m.on(document,KI,PI,function(c){let t=p.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&c.preventDefault(),pt(this))return;m.one(t,io,()=>{di(this)&&this.focus()});let i=p.findOne(to);i&&i!==t&&xt.getInstance(i).hide(),xt.getOrCreateInstance(t).toggle(this)});m.on(window,zI,()=>{for(let c of p.find(to))xt.getOrCreateInstance(c).show()});m.on(window,MI,()=>{for(let c of p.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(c).position!=="fixed"&&xt.getOrCreateInstance(c).hide()});Bc(xt);it(xt);var tr=/^aria-[\w-]*$/i,co={"*":["class","dir","id","lang","role",tr],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},ir=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),cr=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,br=(c,t)=>{let i=c.nodeName.toLowerCase();return t.includes(i)?ir.has(i)?!!cr.test(c.nodeValue):!0:t.filter(b=>b instanceof RegExp).some(b=>b.test(i))};function er(c,t,i){if(!c.length)return c;if(i&&typeof i=="function")return i(c);let e=new window.DOMParser().parseFromString(c,"text/html"),o=[].concat(...e.body.querySelectorAll("*"));for(let l of o){let I=l.nodeName.toLowerCase();if(!Object.keys(t).includes(I)){l.remove();continue}let a=[].concat(...l.attributes),n=[].concat(t["*"]||[],t[I]||[]);for(let r of a)br(r,n)||l.removeAttribute(r.nodeName)}return e.body.innerHTML}var or="TemplateFactory",lr={allowList:co,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},ar={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Ir={entry:"(string|element|function|null)",selector:"(string|element)"},rb=class extends Ht{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return lr}static get DefaultType(){return ar}static get NAME(){return or}getContent(){return Object.values(this._config.content).map(t=>this._resolvePossibleFunction(t)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){let t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(let[e,o]of Object.entries(this._config.content))this._setContent(t,o,e);let i=t.children[0],b=this._resolvePossibleFunction(this._config.extraClass);return b&&i.classList.add(...b.split(" ")),i}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(let[i,b]of Object.entries(t))super._typeCheckConfig({selector:i,entry:b},Ir)}_setContent(t,i,b){let e=p.findOne(b,t);if(e){if(i=this._resolvePossibleFunction(i),!i){e.remove();return}if(dt(i)){this._putElementInTemplate(Bt(i),e);return}if(this._config.html){e.innerHTML=this._maybeSanitize(i);return}e.textContent=i}}_maybeSanitize(t){return this._config.sanitize?er(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return E(t,[void 0,this])}_putElementInTemplate(t,i){if(this._config.html){i.innerHTML="",i.append(t);return}i.textContent=t.textContent}},rr="tooltip",nr=new Set(["sanitize","allowList","sanitizeFn"]),$c="fade",gr="modal",oc="show",sr=".tooltip-inner",xe=`.${gr}`,ue="hide.bs.modal",Ai="hover",qc="focus",tb="click",dr="manual",mr="hide",Fr="hidden",Cr="show",Gr="shown",Xr="inserted",Zr="click",Br="focusin",pr="focusout",Wr="mouseenter",xr="mouseleave",ur={AUTO:"auto",TOP:"top",RIGHT:q()?"left":"right",BOTTOM:"bottom",LEFT:q()?"right":"left"},Qr={allowList:co,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},Ur={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"},si=class c extends K{constructor(t,i){if(typeof ic>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)");super(t,i),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Qr}static get DefaultType(){return Ur}static get NAME(){return rr}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),m.off(this._element.closest(xe),ue,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;let t=m.trigger(this._element,this.constructor.eventName(Cr)),b=(ve(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!b)return;this._disposePopper();let e=this._getTipElement();this._element.setAttribute("aria-describedby",e.getAttribute("id"));let{container:o}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(o.append(e),m.trigger(this._element,this.constructor.eventName(Xr))),this._popper=this._createPopper(e),e.classList.add(oc),"ontouchstart"in document.documentElement)for(let I of[].concat(...document.body.children))m.on(I,"mouseover",nc);let l=()=>{m.trigger(this._element,this.constructor.eventName(Gr)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(l,this.tip,this._isAnimated())}hide(){if(!this._isShown()||m.trigger(this._element,this.constructor.eventName(mr)).defaultPrevented)return;if(this._getTipElement().classList.remove(oc),"ontouchstart"in document.documentElement)for(let e of[].concat(...document.body.children))m.off(e,"mouseover",nc);this._activeTrigger[tb]=!1,this._activeTrigger[qc]=!1,this._activeTrigger[Ai]=!1,this._isHovered=null;let b=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),m.trigger(this._element,this.constructor.eventName(Fr)))};this._queueCallback(b,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){let i=this._getTemplateFactory(t).toHtml();if(!i)return null;i.classList.remove($c,oc),i.classList.add(`bs-${this.constructor.NAME}-auto`);let b=ml(this.constructor.NAME).toString();return i.setAttribute("id",b),this._isAnimated()&&i.classList.add($c),i}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new rb({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[sr]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains($c)}_isShown(){return this.tip&&this.tip.classList.contains(oc)}_createPopper(t){let i=E(this._config.placement,[this,t,this._element]),b=ur[i.toUpperCase()];return Ri(this._element,t,this._getPopperConfig(b))}_getOffset(){let{offset:t}=this._config;return typeof t=="string"?t.split(",").map(i=>Number.parseInt(i,10)):typeof t=="function"?i=>t(i,this._element):t}_resolvePossibleFunction(t){return E(t,[this._element,this._element])}_getPopperConfig(t){let i={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:b=>{this._getTipElement().setAttribute("data-popper-placement",b.state.placement)}}]};return{...i,...E(this._config.popperConfig,[void 0,i])}}_setListeners(){let t=this._config.trigger.split(" ");for(let i of t)if(i==="click")m.on(this._element,this.constructor.eventName(Zr),this._config.selector,b=>{let e=this._initializeOnDelegatedTarget(b);e._activeTrigger[tb]=!(e._isShown()&&e._activeTrigger[tb]),e.toggle()});else if(i!==dr){let b=i===Ai?this.constructor.eventName(Wr):this.constructor.eventName(Br),e=i===Ai?this.constructor.eventName(xr):this.constructor.eventName(pr);m.on(this._element,b,this._config.selector,o=>{let l=this._initializeOnDelegatedTarget(o);l._activeTrigger[o.type==="focusin"?qc:Ai]=!0,l._enter()}),m.on(this._element,e,this._config.selector,o=>{let l=this._initializeOnDelegatedTarget(o);l._activeTrigger[o.type==="focusout"?qc:Ai]=l._element.contains(o.relatedTarget),l._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},m.on(this._element.closest(xe),ue,this._hideModalHandler)}_fixTitle(){let t=this._element.getAttribute("title");t&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(t,i){clearTimeout(this._timeout),this._timeout=setTimeout(t,i)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){let i=mt.getDataAttributes(this._element);for(let b of Object.keys(i))nr.has(b)&&delete i[b];return t={...i,...typeof t=="object"&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=t.container===!1?document.body:Bt(t.container),typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),typeof t.title=="number"&&(t.title=t.title.toString()),typeof t.content=="number"&&(t.content=t.content.toString()),t}_getDelegateConfig(){let t={};for(let[i,b]of Object.entries(this._config))this.constructor.Default[i]!==b&&(t[i]=b);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each(function(){let i=c.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof i[t]>"u")throw new TypeError(`No method named "${t}"`);i[t]()}})}};it(si);var hr="popover",Rr=".popover-header",Vr=".popover-body",Ar={...si.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},fr={...si.DefaultType,content:"(null|string|element|function)"},nb=class c extends si{static get Default(){return Ar}static get DefaultType(){return fr}static get NAME(){return hr}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[Rr]:this._getTitle(),[Vr]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){let i=c.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof i[t]>"u")throw new TypeError(`No method named "${t}"`);i[t]()}})}};it(nb);var yr="scrollspy",Yr="bs.scrollspy",mb=`.${Yr}`,vr=".data-api",Or=`activate${mb}`,Qe=`click${mb}`,Jr=`load${mb}${vr}`,Lr="dropdown-item",ai="active",wr='[data-bs-spy="scroll"]',ib="[href]",Nr=".nav, .list-group",Ue=".nav-link",kr=".nav-item",jr=".list-group-item",zr=`${Ue}, ${kr} > ${Ue}, ${jr}`,Sr=".dropdown",Hr=".dropdown-toggle",Tr={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Er={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"},Xc=class c extends K{constructor(t,i){super(t,i),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Tr}static get DefaultType(){return Er}static get NAME(){return yr}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(let t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=Bt(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,typeof t.threshold=="string"&&(t.threshold=t.threshold.split(",").map(i=>Number.parseFloat(i))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(m.off(this._config.target,Qe),m.on(this._config.target,Qe,ib,t=>{let i=this._observableSections.get(t.target.hash);if(i){t.preventDefault();let b=this._rootElement||window,e=i.offsetTop-this._element.offsetTop;if(b.scrollTo){b.scrollTo({top:e,behavior:"smooth"});return}b.scrollTop=e}}))}_getNewObserver(){let t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(i=>this._observerCallback(i),t)}_observerCallback(t){let i=l=>this._targetLinks.get(`#${l.target.id}`),b=l=>{this._previousScrollData.visibleEntryTop=l.target.offsetTop,this._process(i(l))},e=(this._rootElement||document.documentElement).scrollTop,o=e>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=e;for(let l of t){if(!l.isIntersecting){this._activeTarget=null,this._clearActiveClass(i(l));continue}let I=l.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(o&&I){if(b(l),!e)return;continue}!o&&!I&&b(l)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;let t=p.find(ib,this._config.target);for(let i of t){if(!i.hash||pt(i))continue;let b=p.findOne(decodeURI(i.hash),this._element);di(b)&&(this._targetLinks.set(decodeURI(i.hash),i),this._observableSections.set(i.hash,b))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(ai),this._activateParents(t),m.trigger(this._element,Or,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains(Lr)){p.findOne(Hr,t.closest(Sr)).classList.add(ai);return}for(let i of p.parents(t,Nr))for(let b of p.prev(i,zr))b.classList.add(ai)}_clearActiveClass(t){t.classList.remove(ai);let i=p.find(`${ib}.${ai}`,t);for(let b of i)b.classList.remove(ai)}static jQueryInterface(t){return this.each(function(){let i=c.getOrCreateInstance(this,t);if(typeof t=="string"){if(i[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);i[t]()}})}};m.on(window,Jr,()=>{for(let c of p.find(wr))Xc.getOrCreateInstance(c)});it(Xc);var Dr="tab",Mr="bs.tab",Et=`.${Mr}`,Kr=`hide${Et}`,_r=`hidden${Et}`,Pr=`show${Et}`,$r=`shown${Et}`,qr=`click${Et}`,tn=`keydown${Et}`,cn=`load${Et}`,bn="ArrowLeft",he="ArrowRight",en="ArrowUp",Re="ArrowDown",cb="Home",Ve="End",St="active",Ae="fade",bb="show",on="dropdown",bo=".dropdown-toggle",ln=".dropdown-menu",eb=`:not(${bo})`,an='.list-group, .nav, [role="tablist"]',In=".nav-item, .list-group-item",rn=`.nav-link${eb}, .list-group-item${eb}, [role="tab"]${eb}`,eo='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',ob=`${rn}, ${eo}`,nn=`.${St}[data-bs-toggle="tab"], .${St}[data-bs-toggle="pill"], .${St}[data-bs-toggle="list"]`,Yi=class c extends K{constructor(t){super(t),this._parent=this._element.closest(an),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),m.on(this._element,tn,i=>this._keydown(i)))}static get NAME(){return Dr}show(){let t=this._element;if(this._elemIsActive(t))return;let i=this._getActiveElem(),b=i?m.trigger(i,Kr,{relatedTarget:t}):null;m.trigger(t,Pr,{relatedTarget:i}).defaultPrevented||b&&b.defaultPrevented||(this._deactivate(i,t),this._activate(t,i))}_activate(t,i){if(!t)return;t.classList.add(St),this._activate(p.getElementFromSelector(t));let b=()=>{if(t.getAttribute("role")!=="tab"){t.classList.add(bb);return}t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),m.trigger(t,$r,{relatedTarget:i})};this._queueCallback(b,t,t.classList.contains(Ae))}_deactivate(t,i){if(!t)return;t.classList.remove(St),t.blur(),this._deactivate(p.getElementFromSelector(t));let b=()=>{if(t.getAttribute("role")!=="tab"){t.classList.remove(bb);return}t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),m.trigger(t,_r,{relatedTarget:i})};this._queueCallback(b,t,t.classList.contains(Ae))}_keydown(t){if(![bn,he,en,Re,cb,Ve].includes(t.key))return;t.stopPropagation(),t.preventDefault();let i=this._getChildren().filter(e=>!pt(e)),b;if([cb,Ve].includes(t.key))b=i[t.key===cb?0:i.length-1];else{let e=[he,Re].includes(t.key);b=gb(i,t.target,e,!0)}b&&(b.focus({preventScroll:!0}),c.getOrCreateInstance(b).show())}_getChildren(){return p.find(ob,this._parent)}_getActiveElem(){return this._getChildren().find(t=>this._elemIsActive(t))||null}_setInitialAttributes(t,i){this._setAttributeIfNotExists(t,"role","tablist");for(let b of i)this._setInitialAttributesOnChild(b)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);let i=this._elemIsActive(t),b=this._getOuterElement(t);t.setAttribute("aria-selected",i),b!==t&&this._setAttributeIfNotExists(b,"role","presentation"),i||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){let i=p.getElementFromSelector(t);i&&(this._setAttributeIfNotExists(i,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(i,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,i){let b=this._getOuterElement(t);if(!b.classList.contains(on))return;let e=(o,l)=>{let I=p.findOne(o,b);I&&I.classList.toggle(l,i)};e(bo,St),e(ln,bb),b.setAttribute("aria-expanded",i)}_setAttributeIfNotExists(t,i,b){t.hasAttribute(i)||t.setAttribute(i,b)}_elemIsActive(t){return t.classList.contains(St)}_getInnerElement(t){return t.matches(ob)?t:p.findOne(ob,t)}_getOuterElement(t){return t.closest(In)||t}static jQueryInterface(t){return this.each(function(){let i=c.getOrCreateInstance(this);if(typeof t=="string"){if(i[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);i[t]()}})}};m.on(document,qr,eo,function(c){["A","AREA"].includes(this.tagName)&&c.preventDefault(),!pt(this)&&Yi.getOrCreateInstance(this).show()});m.on(window,cn,()=>{for(let c of p.find(nn))Yi.getOrCreateInstance(c)});it(Yi);var gn="toast",sn="bs.toast",Qt=`.${sn}`,dn=`mouseover${Qt}`,mn=`mouseout${Qt}`,Fn=`focusin${Qt}`,Cn=`focusout${Qt}`,Gn=`hide${Qt}`,Xn=`hidden${Qt}`,Zn=`show${Qt}`,Bn=`shown${Qt}`,pn="fade",fe="hide",lc="show",ac="showing",Wn={animation:"boolean",autohide:"boolean",delay:"number"},xn={animation:!0,autohide:!0,delay:5e3},Zc=class c extends K{constructor(t,i){super(t,i),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return xn}static get DefaultType(){return Wn}static get NAME(){return gn}show(){if(m.trigger(this._element,Zn).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(pn);let i=()=>{this._element.classList.remove(ac),m.trigger(this._element,Bn),this._maybeScheduleHide()};this._element.classList.remove(fe),vi(this._element),this._element.classList.add(lc,ac),this._queueCallback(i,this._element,this._config.animation)}hide(){if(!this.isShown()||m.trigger(this._element,Gn).defaultPrevented)return;let i=()=>{this._element.classList.add(fe),this._element.classList.remove(ac,lc),m.trigger(this._element,Xn)};this._element.classList.add(ac),this._queueCallback(i,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(lc),super.dispose()}isShown(){return this._element.classList.contains(lc)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,i){switch(t.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=i;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=i;break}}if(i){this._clearTimeout();return}let b=t.relatedTarget;this._element===b||this._element.contains(b)||this._maybeScheduleHide()}_setListeners(){m.on(this._element,dn,t=>this._onInteraction(t,!0)),m.on(this._element,mn,t=>this._onInteraction(t,!1)),m.on(this._element,Fn,t=>this._onInteraction(t,!0)),m.on(this._element,Cn,t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){let i=c.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof i[t]>"u")throw new TypeError(`No method named "${t}"`);i[t](this)}})}};Bc(Zc);it(Zc);var pb=globalThis,pc=pb.trustedTypes,oo=pc?pc.createPolicy("lit-html",{createHTML:c=>c}):void 0,go="$lit$",Ut=`lit$${Math.random().toFixed(9).slice(2)}$`,so="?"+Ut,un=`<${so}>`,Kt=document,Li=()=>Kt.createComment(""),wi=c=>c===null||typeof c!="object"&&typeof c!="function",Wb=Array.isArray,Qn=c=>Wb(c)||typeof c?.[Symbol.iterator]=="function",Fb=`[
\f\r]`,Ji=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,lo=/-->/g,ao=/>/g,Dt=RegExp(`>|${Fb}(?:([^\\s"'>=/]+)(${Fb}*=${Fb}*(?:[^
\f\r"'\`<>=]|("|')|))|$)`,"g"),Io=/'/g,ro=/"/g,mo=/^(?:script|style|textarea|title)$/i,xb=c=>(t,...i)=>({_$litType$:c,strings:t,values:i}),u=xb(1),tF=xb(2),iF=xb(3),_t=Symbol.for("lit-noChange"),k=Symbol.for("lit-nothing"),no=new WeakMap,Mt=Kt.createTreeWalker(Kt,129);function Fo(c,t){if(!Wb(c)||!c.hasOwnProperty("raw"))throw Error("invalid template strings array");return oo!==void 0?oo.createHTML(t):t}var Un=(c,t)=>{let i=c.length-1,b=[],e,o=t===2?"<svg>":t===3?"<math>":"",l=Ji;for(let I=0;I<i;I++){let a=c[I],n,r,s=-1,X=0;for(;X<a.length&&(l.lastIndex=X,r=l.exec(a),r!==null);)X=l.lastIndex,l===Ji?r[1]==="!--"?l=lo:r[1]!==void 0?l=ao:r[2]!==void 0?(mo.test(r[2])&&(e=RegExp("</"+r[2],"g")),l=Dt):r[3]!==void 0&&(l=Dt):l===Dt?r[0]===">"?(l=e??Ji,s=-1):r[1]===void 0?s=-2:(s=l.lastIndex-r[2].length,n=r[1],l=r[3]===void 0?Dt:r[3]==='"'?ro:Io):l===ro||l===Io?l=Dt:l===lo||l===ao?l=Ji:(l=Dt,e=void 0);let g=l===Dt&&c[I+1].startsWith("/>")?" ":"";o+=l===Ji?a+un:s>=0?(b.push(n),a.slice(0,s)+go+a.slice(s)+Ut+g):a+Ut+(s===-2?I:g)}return[Fo(c,o+(c[i]||"<?>")+(t===2?"</svg>":t===3?"</math>":"")),b]},Ni=class c{constructor({strings:t,_$litType$:i},b){let e;this.parts=[];let o=0,l=0,I=t.length-1,a=this.parts,[n,r]=Un(t,i);if(this.el=c.createElement(n,b),Mt.currentNode=this.el.content,i===2||i===3){let s=this.el.content.firstChild;s.replaceWith(...s.childNodes)}for(;(e=Mt.nextNode())!==null&&a.length<I;){if(e.nodeType===1){if(e.hasAttributes())for(let s of e.getAttributeNames())if(s.endsWith(go)){let X=r[l++],g=e.getAttribute(s).split(Ut),F=/([.?@])?(.*)/.exec(X);a.push({type:1,index:o,name:F[2],strings:g,ctor:F[1]==="."?Gb:F[1]==="?"?Xb:F[1]==="@"?Zb:Ci}),e.removeAttribute(s)}else s.startsWith(Ut)&&(a.push({type:6,index:o}),e.removeAttribute(s));if(mo.test(e.tagName)){let s=e.textContent.split(Ut),X=s.length-1;if(X>0){e.textContent=pc?pc.emptyScript:"";for(let g=0;g<X;g++)e.append(s[g],Li()),Mt.nextNode(),a.push({type:2,index:++o});e.append(s[X],Li())}}}else if(e.nodeType===8)if(e.data===so)a.push({type:2,index:o});else{let s=-1;for(;(s=e.data.indexOf(Ut,s+1))!==-1;)a.push({type:7,index:o}),s+=Ut.length-1}o++}}static createElement(t,i){let b=Kt.createElement("template");return b.innerHTML=t,b}};function Fi(c,t,i=c,b){if(t===_t)return t;let e=b!==void 0?i._$Co?.[b]:i._$Cl,o=wi(t)?void 0:t._$litDirective$;return e?.constructor!==o&&(e?._$AO?.(!1),o===void 0?e=void 0:(e=new o(c),e._$AT(c,i,b)),b!==void 0?(i._$Co??=[])[b]=e:i._$Cl=e),e!==void 0&&(t=Fi(c,e._$AS(c,t.values),e,b)),t}var Cb=class{constructor(t,i){this._$AV=[],this._$AN=void 0,this._$AD=t,this._$AM=i}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}u(t){let{el:{content:i},parts:b}=this._$AD,e=(t?.creationScope??Kt).importNode(i,!0);Mt.currentNode=e;let o=Mt.nextNode(),l=0,I=0,a=b[0];for(;a!==void 0;){if(l===a.index){let n;a.type===2?n=new ki(o,o.nextSibling,this,t):a.type===1?n=new a.ctor(o,a.name,a.strings,this,t):a.type===6&&(n=new Bb(o,this,t)),this._$AV.push(n),a=b[++I]}l!==a?.index&&(o=Mt.nextNode(),l++)}return Mt.currentNode=Kt,e}p(t){let i=0;for(let b of this._$AV)b!==void 0&&(b.strings!==void 0?(b._$AI(t,b,i),i+=b.strings.length-2):b._$AI(t[i])),i++}},ki=class c{get _$AU(){return this._$AM?._$AU??this._$Cv}constructor(t,i,b,e){this.type=2,this._$AH=k,this._$AN=void 0,this._$AA=t,this._$AB=i,this._$AM=b,this.options=e,this._$Cv=e?.isConnected??!0}get parentNode(){let t=this._$AA.parentNode,i=this._$AM;return i!==void 0&&t?.nodeType===11&&(t=i.parentNode),t}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(t,i=this){t=Fi(this,t,i),wi(t)?t===k||t==null||t===""?(this._$AH!==k&&this._$AR(),this._$AH=k):t!==this._$AH&&t!==_t&&this._(t):t._$litType$!==void 0?this.$(t):t.nodeType!==void 0?this.T(t):Qn(t)?this.k(t):this._(t)}O(t){return this._$AA.parentNode.insertBefore(t,this._$AB)}T(t){this._$AH!==t&&(this._$AR(),this._$AH=this.O(t))}_(t){this._$AH!==k&&wi(this._$AH)?this._$AA.nextSibling.data=t:this.T(Kt.createTextNode(t)),this._$AH=t}$(t){let{values:i,_$litType$:b}=t,e=typeof b=="number"?this._$AC(t):(b.el===void 0&&(b.el=Ni.createElement(Fo(b.h,b.h[0]),this.options)),b);if(this._$AH?._$AD===e)this._$AH.p(i);else{let o=new Cb(e,this),l=o.u(this.options);o.p(i),this.T(l),this._$AH=o}}_$AC(t){let i=no.get(t.strings);return i===void 0&&no.set(t.strings,i=new Ni(t)),i}k(t){Wb(this._$AH)||(this._$AH=[],this._$AR());let i=this._$AH,b,e=0;for(let o of t)e===i.length?i.push(b=new c(this.O(Li()),this.O(Li()),this,this.options)):b=i[e],b._$AI(o),e++;e<i.length&&(this._$AR(b&&b._$AB.nextSibling,e),i.length=e)}_$AR(t=this._$AA.nextSibling,i){for(this._$AP?.(!1,!0,i);t!==this._$AB;){let b=t.nextSibling;t.remove(),t=b}}setConnected(t){this._$AM===void 0&&(this._$Cv=t,this._$AP?.(t))}},Ci=class{get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}constructor(t,i,b,e,o){this.type=1,this._$AH=k,this._$AN=void 0,this.element=t,this.name=i,this._$AM=e,this.options=o,b.length>2||b[0]!==""||b[1]!==""?(this._$AH=Array(b.length-1).fill(new String),this.strings=b):this._$AH=k}_$AI(t,i=this,b,e){let o=this.strings,l=!1;if(o===void 0)t=Fi(this,t,i,0),l=!wi(t)||t!==this._$AH&&t!==_t,l&&(this._$AH=t);else{let I=t,a,n;for(t=o[0],a=0;a<o.length-1;a++)n=Fi(this,I[b+a],i,a),n===_t&&(n=this._$AH[a]),l||=!wi(n)||n!==this._$AH[a],n===k?t=k:t!==k&&(t+=(n??"")+o[a+1]),this._$AH[a]=n}l&&!e&&this.j(t)}j(t){t===k?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,t??"")}},Gb=class extends Ci{constructor(){super(...arguments),this.type=3}j(t){this.element[this.name]=t===k?void 0:t}},Xb=class extends Ci{constructor(){super(...arguments),this.type=4}j(t){this.element.toggleAttribute(this.name,!!t&&t!==k)}},Zb=class extends Ci{constructor(t,i,b,e,o){super(t,i,b,e,o),this.type=5}_$AI(t,i=this){if((t=Fi(this,t,i,0)??k)===_t)return;let b=this._$AH,e=t===k&&b!==k||t.capture!==b.capture||t.once!==b.once||t.passive!==b.passive,o=t!==k&&(b===k||e);e&&this.element.removeEventListener(this.name,this,b),o&&this.element.addEventListener(this.name,this,t),this._$AH=t}handleEvent(t){typeof this._$AH=="function"?this._$AH.call(this.options?.host??this.element,t):this._$AH.handleEvent(t)}},Bb=class{constructor(t,i,b){this.element=t,this.type=6,this._$AN=void 0,this._$AM=i,this.options=b}get _$AU(){return this._$AM._$AU}_$AI(t){Fi(this,t)}};var hn=pb.litHtmlPolyfillSupport;hn?.(Ni,ki),(pb.litHtmlVersions??=[]).push("3.3.1");var lt=(c,t,i)=>{let b=i?.renderBefore??t,e=b._$litPart$;if(e===void 0){let o=i?.renderBefore??null;b._$litPart$=e=new ki(t.insertBefore(Li(),o),o,void 0,i??{})}return e._$AI(c),e};async function D(){return await import("./main.js").then(c=>c.default)}function It(c){return document.querySelector(`meta[name="${c}"]`)?.content}function L(c,t){let i=It(`loc:${c}`)||c;if(t)for(let b in t)i=i.replace(`{${b}}`,t[b]);return i}function ub(c){if(!c)return[];let t=/([a-z0-9])([A-Z]+[a-z])|([a-zA-Z0-9][.,/<>_])/g,i=[],b=0;for(;;){let e=t.exec(c);if(!e)break;let o=e.index+(e[1]||e[3]).length;i.push(c.slice(b,o)),b=o}return b<c.length&&i.push(c.slice(b)),i}function ct(c){let t=[];return ub(c).forEach(i=>{t.length>0&&t.push(u`<wbr>`),t.push(u`${i}`)}),u`${t}`}function Wc(c){return c.hostname!==window.location.hostname||c.protocol!==window.location.protocol}function Co(c,t){return i(c)===i(t);function i(b){return b.pathname.replace(/\/index\.html$/gi,"/").replace(/\.html$/gi,"").replace(/\/$/gi,"").toLowerCase()}}async function Qb(){if(document.querySelectorAll("pre code").length<=0)return;let{default:t}=await import("./es-TCBEXTA2.min.js"),{configureHljs:i}=await D();i?.(t),document.querySelectorAll("pre code").forEach(b=>{t.highlightElement(b)}),document.querySelectorAll("pre code[highlight-lines]").forEach(b=>{if(b.innerHTML==="")return;let e=b.getAttribute("highlight-lines");if(!e)return;let o=b.innerHTML.split(`
`),l=e.split(",");for(let I of l){let a=0,n=0,r=I.match(/^(\d+)-(\d+)?$/);if(r)a=+r[1],n=+r[2],(isNaN(n)||n>o.length)&&(n=o.length);else{if(isNaN(Number(I)))continue;a=+I,n=a}a<=0||n<=0||a>n||a>o.length||(o[a-1]='<span class="line-highlight">'+o[a-1],o[n-1]=o[n-1]+"</span>")}b.innerHTML=o.join(`
`)})}function Go(c){localStorage.setItem("theme",c),c==="auto"?document.documentElement.setAttribute("data-bs-theme",window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"):document.documentElement.setAttribute("data-bs-theme",c)}async function Xo(){return localStorage.getItem("theme")||(await D()).defaultTheme||"auto"}async function Zo(){Go(await Xo())}function Bo(c){return new MutationObserver(()=>c(Ub())).observe(document.documentElement,{attributes:!0,attributeFilter:["data-bs-theme"]})}function Ub(){return document.documentElement.getAttribute("data-bs-theme")}async function po(c){let t=await Xo(),i=t==="light"?"sun":t==="dark"?"moon":"circle-half";return u`
<div class='dropdown'>
<a title='${L("changeTheme")}' class='btn border-0 dropdown-toggle' data-bs-toggle='dropdown' aria-expanded='false'>
<i class='bi bi-${i}'></i>
</a>
<ul class='dropdown-menu dropdown-menu-end'>
<li><a class='dropdown-item' href='#' @click=${e=>b(e,"light")}><i class='bi bi-sun'></i> ${L("themeLight")}</a></li>
<li><a class='dropdown-item' href='#' @click=${e=>b(e,"dark")}><i class='bi bi-moon'></i> ${L("themeDark")}</a></li>
<li><a class='dropdown-item' href='#' @click=${e=>b(e,"auto")}><i class='bi bi-circle-half'></i> ${L("themeAuto")}</a></li>
</ul>
</div>`;function b(e,o){e.preventDefault(),Go(o),c()}}async function Rb(){Vn(),fn(),yn(),Yn(),On(),vn(),await Promise.all([An(),Rn(),hb()]),Bo(hb)}async function Rn(){document.querySelectorAll(".math").length>0&&await import("./tex-svg-full-AYDXXAHZ.min.js")}async function hb(){let c=document.querySelectorAll("pre code.lang-mermaid"),t=document.querySelectorAll("pre.mermaid[data-mermaid]");if(c.length<=0&&t.length<=0)return;let{default:i}=await import("./mermaid.core-XIIT377F.min.js"),b=Ub()==="dark"?"dark":"default",{mermaid:e}=await D();i.initialize(Object.assign({startOnLoad:!1,theme:b},e));let o=[];c.forEach(l=>{if(l.offsetParent){o.push(l.parentElement);let I=l.innerHTML;l.parentElement.classList.add("mermaid"),l.parentElement.setAttribute("data-mermaid",I),l.parentElement.innerHTML=I}}),t.forEach(l=>{l.offsetParent&&(l.removeAttribute("data-processed"),l.innerHTML=l.getAttribute("data-mermaid"),o.push(l))}),await i.run({nodes:o})}function Vn(){document.querySelectorAll("article h1,h2,h3,h4,h5,h6,.xref,.text-break").forEach(c=>{if(c.innerHTML?.trim()===c.innerText?.trim()){let t=[];for(let i of ub(c.innerText))t.length>0&&t.push(document.createElement("wbr")),t.push(i);c.replaceChildren(...t)}})}async function An(){let{showLightbox:c}=await D(),t=200,i=Array.from(document.querySelectorAll("article a img[src]"));document.querySelectorAll("article img[src]").forEach(b=>{o()?e():b.addEventListener("load",()=>{o()&&e()});function e(){let l=document.createElement("a");l.target="_blank",l.rel="noopener noreferrer nofollow",b.parentElement.tagName==="PICTURE"?b.parentElement.addEventListener("click",()=>{l.href=b.currentSrc,l.click()}):(l.href=b.src,b.replaceWith(l),l.appendChild(b))}function o(){return c?c(b):b.naturalWidth>t&&b.naturalHeight>t&&!i.includes(b)}})}function fn(){document.querySelectorAll("table").forEach(c=>{c.classList.add("table","table-bordered","table-condensed");let t=document.createElement("div");t.className="table-responsive",c.parentElement.insertBefore(t,c),t.appendChild(c)})}function yn(){document.querySelectorAll(".NOTE, .TIP").forEach(c=>c.classList.add("alert","alert-info")),document.querySelectorAll(".WARNING").forEach(c=>c.classList.add("alert","alert-warning")),document.querySelectorAll(".IMPORTANT, .CAUTION").forEach(c=>c.classList.add("alert","alert-danger"))}function Yn(){It("docfx:disablenewtab")!=="true"&&document.querySelectorAll("article a[href]").forEach(c=>{c.hostname!==window.location.hostname&&c.innerText.trim()!==""&&(c.target="_blank",c.rel="noopener noreferrer nofollow",c.classList.add("external"))})}function vn(){document.querySelectorAll("pre>code").forEach(c=>{if(c.textContent.trim().length===0)return;let t=!1;i();function i(){let b=t?u`<a class='btn border-0 link-success code-action'><i class='bi bi-check-lg'></i></a>`:u`<a class='btn border-0 code-action' title='${L("copy")}' href='#' @click=${e}><i class='bi bi-clipboard'></i></a>`;lt(b,c.parentElement);async function e(o){o.preventDefault(),await navigator.clipboard.writeText(c.innerText),t=!0,i(),setTimeout(()=>{t=!1,i()},1e3)}}})}function On(){s();let c={id:"data-bi-id",name:"data-bi-name",type:"data-bi-type"},t=(function(){function g(F,d,G){this.li=F,this.a=d,this.section=G}return Object.defineProperty(g.prototype,"tabIds",{get:function(){return this.a.getAttribute("data-tab").split(" ")},enumerable:!0,configurable:!0}),Object.defineProperty(g.prototype,"condition",{get:function(){return this.a.getAttribute("data-condition")},enumerable:!0,configurable:!0}),Object.defineProperty(g.prototype,"visible",{get:function(){return!this.li.hasAttribute("hidden")},set:function(F){F?(this.li.removeAttribute("hidden"),this.li.removeAttribute("aria-hidden")):(this.li.setAttribute("hidden","hidden"),this.li.setAttribute("aria-hidden","true"))},enumerable:!0,configurable:!0}),Object.defineProperty(g.prototype,"selected",{get:function(){return!this.section.hasAttribute("hidden")},set:function(F){F?(this.a.setAttribute("aria-selected","true"),this.a.classList.add("active"),this.a.tabIndex=0,this.section.removeAttribute("hidden"),this.section.removeAttribute("aria-hidden")):(this.a.setAttribute("aria-selected","false"),this.a.classList.remove("active"),this.a.tabIndex=-1,this.section.setAttribute("hidden","hidden"),this.section.setAttribute("aria-hidden","true"))},enumerable:!0,configurable:!0}),g.prototype.focus=function(){this.a.focus()},g})();i(document.body);function i(g){let F=a(),d=g.querySelectorAll(".tabGroup"),G={groups:[],selectedTabs:[]};for(let C=0;C<d.length;C++){let B=b(d.item(C));B.independent||(e(B,G),G.groups.push(B))}return g.addEventListener("click",function(C){return l(C,G)}),G.groups.length===0||(I(F),n(G)),G}function b(g){let F={independent:g.hasAttribute("data-tab-group-independent"),tabs:[]},d=g.firstElementChild.firstElementChild;for(;d;){let G=d.firstElementChild;G.setAttribute(c.name,"tab");let C=G.getAttribute("data-tab").replace(/\+/g," ");G.setAttribute("data-tab",C);let B=g.querySelector('[id="'+G.getAttribute("aria-controls")+'"]'),Z=new t(d,G,B);F.tabs.push(Z),d=d.nextElementSibling}return g.setAttribute(c.name,"tab-group"),g.tabGroup=F,F}function e(g,F){let d=!1,G;for(let C=0,B=g.tabs;C<B.length;C++){let Z=B[C];Z.visible=Z.condition===null||F.selectedTabs.indexOf(Z.condition)!==-1,Z.visible&&(G||(G=Z)),Z.selected=Z.visible&&r(F.selectedTabs,Z.tabIds),d=d||Z.selected}if(!d){for(let B=0,Z=g.tabs;B<Z.length;B++){let W=Z[B].tabIds;for(let x=0,Q=W;x<Q.length;x++){let U=Q[x],h=F.selectedTabs.indexOf(U);h!==-1&&F.selectedTabs.splice(h,1)}}let C=G;C.selected=!0,F.selectedTabs.push(C.tabIds[0])}}function o(g){if(!(g.target instanceof HTMLElement))return null;let F=g.target.closest("a[data-tab]");if(F===null)return null;let d=F.getAttribute("data-tab").split(" "),G=F.parentElement.parentElement.parentElement.tabGroup;return G===void 0?null:{tabIds:d,group:G,anchor:F}}function l(g,F){let d=o(g);if(d===null)return;g.preventDefault(),d.anchor.href="javascript:",setTimeout(function(){d.anchor.href="#"+d.anchor.getAttribute("aria-controls")});let G=d.tabIds,C=d.group,B=d.anchor.getBoundingClientRect().top;if(C.independent)for(let W=0,x=C.tabs;W<x.length;W++){let Q=x[W];Q.selected=r(Q.tabIds,G)}else{if(r(F.selectedTabs,G))return;let W=C.tabs.filter(function(x){return x.selected})[0].tabIds[0];F.selectedTabs.splice(F.selectedTabs.indexOf(W),1,G[0]);for(let x=0,Q=F.groups;x<Q.length;x++){let U=Q[x];e(U,F)}n(F)}X();let Z=d.anchor.getBoundingClientRect().top;Z!==B&&g instanceof MouseEvent&&window.scrollTo(0,window.pageYOffset+Z-B)}function I(g){for(let F=0,d=g;F<d.length;F++){let G=d[F],C=document.querySelector('.tabGroup > ul > li > a[data-tab="'+G+'"]:not([hidden])');if(C===null)return;C.dispatchEvent(new CustomEvent("click",{bubbles:!0}))}}function a(){let F=new URLSearchParams(window.location.search).get("tabs");return F?F.split(","):[]}function n(g){let F=new URLSearchParams(window.location.search);F.set("tabs",g.selectedTabs.join());let d=location.protocol+"//"+location.host+location.pathname+"?"+F.toString()+location.hash;location.href!==d&&history.replaceState({},document.title,d)}function r(g,F){for(let d=0,G=g;d<G.length;d++){let C=G[d];for(let B=0,Z=F;B<Z.length;B++){let W=Z[B];if(C===W)return!0}}return!1}function s(){document.querySelectorAll("div.tabGroup>ul").forEach(g=>g.classList.add("nav","nav-tabs")),document.querySelectorAll("div.tabGroup>ul>li").forEach(g=>g.classList.add("nav-item")),document.querySelectorAll("div.tabGroup>ul>li>a").forEach(g=>g.classList.add("nav-link")),document.querySelectorAll("div.tabGroup>section").forEach(g=>g.classList.add("card"))}function X(){hb()}}var Wo={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},xo=c=>(...t)=>({_$litDirective$:c,values:t}),xc=class{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,i,b){this._$Ct=t,this._$AM=i,this._$Ci=b}_$AS(t,i){return this.update(t,i)}update(t,i){return this.render(...i)}};var ht=xo(class extends xc{constructor(c){if(super(c),c.type!==Wo.ATTRIBUTE||c.name!=="class"||c.strings?.length>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(c){return" "+Object.keys(c).filter((t=>c[t])).join(" ")+" "}update(c,[t]){if(this.st===void 0){this.st=new Set,c.strings!==void 0&&(this.nt=new Set(c.strings.join(" ").split(/\s/).filter((b=>b!==""))));for(let b in t)t[b]&&!this.nt?.has(b)&&this.st.add(b);return this.render(t)}let i=c.element.classList;for(let b of this.st)b in t||(i.remove(b),this.st.delete(b));for(let b in t){let e=!!t[b];e===this.st.has(b)||this.nt?.has(b)||(e?(i.add(b),this.st.add(b)):(i.remove(b),this.st.delete(b)))}return _t}});var rt;async function uo(){let c=document.getElementById("search-query");if(!c||!window.Worker)return;let t=It("docfx:rel")||"",i=new Worker(t+"public/search-worker.min.js",{type:"module"});i.onerror=a=>{console.error("Error occurred at search-worker. message: "+a.message)},i.onmessage=function(a){switch(a.data.e){case"index-ready":c.disabled=!1,c.addEventListener("input",e),c.addEventListener("keypress",function(n){n.key==="Enter"&&event.preventDefault()}),window.docfx.searchReady=!0;break;case"query-ready":document.body.setAttribute("data-search","true"),I(a.data.d,0),window.docfx.searchResultReady=!0,c.value===""&&document.body.removeAttribute("data-search");break}};let{lunrLanguages:b}=await D();i.postMessage({init:{lunrLanguages:b}});function e(){if(rt=c.value,rt==="")document.body.removeAttribute("data-search");else{let a=rt.replace(/\s+/g," ").split(" ").map(n=>"+"+n).join(" ");i.postMessage({q:a})}}function o(a,n){let r=a.split(/\/+/),s=n.split(/\/+/),X=r.length-1,g=[];for(let F=0;F<s.length;F++)s[F]===".."?X--:s[F]!=="."&&g.push(s[F]);return r.slice(0,X).concat(g).join("/")}function l(a){let r=rt.split(/\s+/g),s=a.indexOf(r[0]);if(s>512)return"..."+a.slice(s-512,s+512)+"...";if(s<=512)return a.slice(0,s+512)+"..."}function I(a,n){let s=Math.ceil(a.length/10);lt(X(n),document.getElementById("search-results"));function X(F){if(a.length===0)return u`<div class="search-list">${L("searchNoResults",{query:rt})}</div>`;let d=F*10,G=a.slice(d,d+10),C=u`
<div class="search-list">${L("searchResultsCount",{count:a.length.toString(),query:rt})}</div>
<div class="sr-items">${G.map(B=>{let Z=window.location.href,W=o(Z,t+B.href),x=t+B.href+"?q="+rt,Q=B.summary?l(B.summary):"";return u`
<div class="sr-item">
<div class="item-title"><a href="${x}" target="_blank" rel="noopener noreferrer">${Vb(B.title,rt)}</a></div>
<div class="item-href">${Vb(W,rt)}</div>
<div class="item-brief">${Vb(Q,rt)}</div>
</div>`})}
</div>`;return u`${C} ${g()}`}function g(){let d=Math.max(0,Math.min(n-2,s-5)),G=Math.min(s,d+5),C=Array.from(new Array(G-d).keys()).map(Z=>Z+d);if(C.length<=1)return null;return u`
<nav>
<ul class="pagination">
<li class="page-item">
<a class="page-link ${ht({disabled:n<=0})}" href="#" aria-label="Previous"
@click="${()=>B(n-1)}">
<span aria-hidden="true">&laquo;</span>
</a>
</li>
${C.map(Z=>u`
<li class="page-item">
<a class="page-link ${ht({active:n===Z})}" href="#"
@click="${()=>B(Z)}">${Z+1}</a></li>`)}
<li class="page-item">
<a class="page-link ${ht({disabled:n>=s-1})}" href="#" aria-label="Next"
@click="${()=>B(n+1)}">
<span aria-hidden="true">&raquo;</span>
</a>
</li>
</ul>
</nav>`;function B(Z){Z>=0&&Z<s&&I(a,Z)}}}}function Vb(c,t){let b=t.split(/\s+/g).map(I=>I.toLowerCase()),e=c.toLowerCase(),o=[],l=0;for(let I=0;I<b.length;I++){let a=b[I],n=e.indexOf(a,l);n>=0&&(o.push(u`${c.slice(l,n)}`),o.push(u`<b>${c.slice(n,n+a.length)}</b>`),l=n+a.length)}return o.push(u`${c.slice(l)}`),u`${o}`}async function Qo(){let c=It("docfx:tocrel");if(!c)return[];let t=It("docfx:disabletocfilter")==="true",i=new URL(c.replace(/.html$/gi,".json"),window.location.href),{items:b,pdf:e,pdfFileName:o}=await(await fetch(i)).json(),l=t?"":localStorage?.getItem("tocFilterUrl")||"",I=t?"":localStorage?.getItem("tocFilter")||"";(l===""||l!==i.toString())&&(I="",t||(localStorage?.setItem("tocFilter",""),localStorage?.setItem("tocFilterUrl",i.toString())));let a=[],n=[];b.forEach(s);let r=document.getElementById("toc");if(r){X();let C=r.querySelectorAll("li.active"),B=C[C.length-1];B&&(B.scrollIntoView({block:"nearest"}),location.hash&&(location.href=location.href))}return n.length>0&&Jn(b,n[0]),a.slice(0,-1);function s(C){let B;if(C.href){let Z=new URL(C.href,i);C.href=Z.href,B=Wc(Z)?!1:Co(Z,window.location),B&&(C.items&&(C.expanded=!0),n.push(C))}if(C.items)for(let Z of C.items)s(Z)&&(B=!0,C.expanded=!0);return B?(a.unshift(C),!0):!1}function X(){lt(u`
${F()}
<div class="flex-fill overflow-y-auto">${g(b)||d()}</div>
${G()}`,r)}function g(C){let B=C.map(Z=>{let{href:W,name:x,items:Q,expanded:U}=Z;if(!x)return null;let h=!Q||Q.length<=0,A=h?null:g(Q);if(I!==""&&!A&&!x.toLowerCase().includes(I.toLowerCase()))return null;let y=W?u`<a class='${ht({"nav-link":!a.includes(Z)})}' href=${W}>${ct(x)}</a>`:h?u`<span class='text-body-tertiary name-only'>${ct(x)}</a>`:u`<a class='${ht({"nav-link":!a.includes(Z)})}' href='#' @click=${T}>${ct(x)}</a>`,O=I!==""&&U!==!1&&A!=null||U===!0;return u`
<li class=${ht({expander:!h,expanded:O,active:a.includes(Z)})}>
${h?null:u`<span class='expand-stub' @click=${T}></span>`}
${y}
${A}
</li>`;function T(j){j.preventDefault(),Z.expanded=!O,X()}}).filter(Z=>Z);return B.length>0?u`<ul>${B}</ul>`:null}function F(){return t?null:u`
<form class='filter'>
<i class='bi bi-filter'></i>
<input class='form-control' @input=${C} value='${I}' type='search' placeholder='${L("tocFilter")}' autocomplete='off' aria-label='${L("tocFilter")}'>
</form>`;function C(B){I=B.target.value.trim(),localStorage?.setItem("tocFilter",I),X()}}function d(){return I===""?null:u`<div class='no-result'>${L("searchNoResults",{query:I})}</div>`}function G(){return e?u`<div class="py-2 mb-md-4"><a class="pdf-link" href="${new URL(o||"toc.pdf",i)}">${L("downloadPdf")}</a></div>`:null}}function Jn(c,t){let i=document.getElementById("nextArticle");if(!i)return;let b=n(c),e=b.findIndex(r=>r===t),o=b[e-1],l=b[e+1];if(!o&&!l)return;let I=o?u`<div class="prev"><span><i class='bi bi-chevron-left'></i> ${L("prevArticle")}</span> <a href="${o.href}" rel="prev">${ct(o.name)}</a></div>`:null,a=l?u`<div class="next"><span>${L("nextArticle")} <i class='bi bi-chevron-right'></i></span> <a href="${l.href}" rel="next">${ct(l.name)}</a></div>`:null;lt(u`${I} ${a}`,i);function n(r){let s=[];for(let X of r)X.href&&s.push(X),X.items&&s.push(...n(X.items));return s}}var ho=No(Uo(),1);async function Ro(){let c=document.getElementById("navbar");if(!c)return[];let{iconLinks:t}=await D(),i=await I(),b=Nn(i),e=a=>u`<li class='nav-item'><a class='nav-link ${a===b?"active":null}' aria-current=${a===b?"page":!1} href=${a.href}>${ct(a.name)}</a></li>`,o=u`
<ul class='navbar-nav'>${i.map(a=>{if("items"in a){let n=a.items.some(r=>r===b)?"active":null;return u`
<li class='nav-item dropdown'>
<a class='nav-link dropdown-toggle ${n}' href='#' role='button' data-bs-toggle='dropdown' aria-expanded='false'>
${ct(a.name)}
</a>
<ul class='dropdown-menu'>${a.items.map(e)}</ul>
</li>`}else return e(a)})}</ul>`;async function l(){let a=u`
<form class="icons">
${t?.map(n=>u`<a href="${n.href}" title="${n.title}" class="btn border-0"><i class="bi bi-${n.icon}"></i></a>`)}
${await po(l)}
</form>`;lt(u`${o} ${a}`,c)}return await l(),b?[b]:[];async function I(){let a=It("docfx:navrel");if(!a)return[];let n=new URL(a.replace(/.html$/gi,".json"),window.location.href),{items:r}=await fetch(n).then(s=>s.json());return r.map(s=>"items"in s?{name:s.name,items:s.items.map(X=>({name:X.name,href:new URL(X.href,n)}))}:{name:s.name,href:new URL(s.href,n)})}}function Vo(c){let t=document.getElementById("breadcrumb");t&&lt(u`
<ol class="breadcrumb">
${c.map(i=>u`<li class="breadcrumb-item"><a href="${i.href}">${ct(i.name)}</a></li>`)}
</ol>`,t)}async function Ao(){await Ln();let c=document.getElementById("affix");c&&lt(wn(),c)}async function Ln(){let c=new ho.default,{anchors:t}=await D();c.options=Object.assign({visible:"hover",icon:"#"},t),c.add("article h2:not(.no-anchor), article h3:not(.no-anchor), article h4:not(.no-anchor)"),location.hash&&(location.href=location.href)}function wn(){let c=Array.from(document.querySelectorAll("article h2, article h3"));if(c.length>0)return u`
<h5 class="border-bottom">${L("inThisArticle")}</h5>
<ul>${c.map(t=>t.tagName==="H2"?u`<li><a class="link-body-emphasis" href="#${t.id}">${ct(t.textContent)}</a></li>`:u`<li><a class="link-secondary" href="#${t.id}">${ct(t.textContent)}</a></li>`)}</ul>`}function Nn(c){let t=new URL(window.location.href),i,b=0;for(let e of c.map(o=>"items"in o?o.items:o).flat()){if(Wc(e.href))continue;let o=kn(t,e.href);o===b?i=void 0:o>b&&(b=o,i=e)}return i}function kn(c,t){let i=c.pathname.split("/"),b=t.pathname.split("/"),e=0;for(;e<i.length&&e<b.length&&i[e]===b[e];)e++;return e}async function jn(){window.docfx=window.docfx||{};let{start:c}=await D();c?.(),navigator.userAgent.indexOf("docfx/pdf")>=0?await Promise.all([Rb(),Qb()]):await Promise.all([Zo(),uo(),Ao(),Rb(),i(),Qb()]),window.docfx.ready=!0;async function i(){let[b,e]=await Promise.all([Ro(),Qo()]);Vo([...b,...e])}}jn().catch(console.error);
/*! Bundled license information:
bootstrap/dist/js/bootstrap.esm.js:
(*!
* Bootstrap v5.3.8 (https://getbootstrap.com/)
* Copyright 2011-2025 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*)
lit-html/lit-html.js:
lit-html/directive.js:
(**
* @license
* Copyright 2017 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*)
lit-html/directives/class-map.js:
(**
* @license
* Copyright 2018 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*)
*/
//# sourceMappingURL=docfx.min.js.map