2 lines
50 KiB
JavaScript
2 lines
50 KiB
JavaScript
(()=>{var Tn=Object.create;var ue=Object.defineProperty,On=Object.defineProperties,xn=Object.getOwnPropertyDescriptor,Cn=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertyNames,fr=Object.getOwnPropertySymbols,Ln=Object.getPrototypeOf,pr=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable;var dr=e=>{throw TypeError(e)};var le=(e,t,r)=>t in e?ue(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,N=(e,t)=>{for(var r in t||(t={}))pr.call(t,r)&&le(e,r,t[r]);if(fr)for(var r of fr(t))Dn.call(t,r)&&le(e,r,t[r]);return e},hr=(e,t)=>On(e,Cn(t));var Nn=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var In=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Sn(t))!pr.call(e,o)&&o!==r&&ue(e,o,{get:()=>t[o],enumerable:!(n=xn(t,o))||n.enumerable});return e};var Pn=(e,t,r)=>(r=e!=null?Tn(Ln(e)):{},In(t||!e||!e.__esModule?ue(r,"default",{value:e,enumerable:!0}):r,e));var at=(e,t,r)=>le(e,typeof t!="symbol"?t+"":t,r),mr=(e,t,r)=>t.has(e)||dr("Cannot "+r);var U=(e,t,r)=>(mr(e,t,"read from private field"),r?r.call(e):t.get(e)),_t=(e,t,r)=>t.has(e)?dr("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Bt=(e,t,r,n)=>(mr(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);var en=Nn(D=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});function H(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function lt(e){var t=H(e).Element;return e instanceof t||e instanceof Element}function k(e){var t=H(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Fr(e){if(typeof ShadowRoot=="undefined")return!1;var t=H(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var ot=Math.max,Gt=Math.min,ut=Math.round;function ft(e,t){t===void 0&&(t=!1);var r=e.getBoundingClientRect(),n=1,o=1;if(k(e)&&t){var s=e.offsetHeight,i=e.offsetWidth;i>0&&(n=ut(r.width)/i||1),s>0&&(o=ut(r.height)/s||1)}return{width:r.width/n,height:r.height/o,top:r.top/o,right:r.right/n,bottom:r.bottom/o,left:r.left/n,x:r.left/n,y:r.top/o}}function De(e){var t=H(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function fo(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function po(e){return e===H(e)||!k(e)?De(e):fo(e)}function q(e){return e?(e.nodeName||"").toLowerCase():null}function J(e){return((lt(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ne(e){return ft(J(e)).left+De(e).scrollLeft}function W(e){return H(e).getComputedStyle(e)}function Ie(e){var t=W(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function ho(e){var t=e.getBoundingClientRect(),r=ut(t.width)/e.offsetWidth||1,n=ut(t.height)/e.offsetHeight||1;return r!==1||n!==1}function mo(e,t,r){r===void 0&&(r=!1);var n=k(t),o=k(t)&&ho(t),s=J(t),i=ft(e,o),a={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!r)&&((q(t)!=="body"||Ie(s))&&(a=po(t)),k(t)?(c=ft(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):s&&(c.x=Ne(s))),{x:i.left+a.scrollLeft-c.x,y:i.top+a.scrollTop-c.y,width:i.width,height:i.height}}function Pe(e){var t=ft(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function Kt(e){return q(e)==="html"?e:e.assignedSlot||e.parentNode||(Fr(e)?e.host:null)||J(e)}function Hr(e){return["html","body","#document"].indexOf(q(e))>=0?e.ownerDocument.body:k(e)&&Ie(e)?e:Hr(Kt(e))}function Ot(e,t){var r;t===void 0&&(t=[]);var n=Hr(e),o=n===((r=e.ownerDocument)==null?void 0:r.body),s=H(n),i=o?[s].concat(s.visualViewport||[],Ie(n)?n:[]):n,a=t.concat(i);return o?a:a.concat(Ot(Kt(i)))}function go(e){return["table","td","th"].indexOf(q(e))>=0}function Nr(e){return!k(e)||W(e).position==="fixed"?null:e.offsetParent}function vo(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,r=navigator.userAgent.indexOf("Trident")!==-1;if(r&&k(e)){var n=W(e);if(n.position==="fixed")return null}for(var o=Kt(e);k(o)&&["html","body"].indexOf(q(o))<0;){var s=W(o);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return o;o=o.parentNode}return null}function St(e){for(var t=H(e),r=Nr(e);r&&go(r)&&W(r).position==="static";)r=Nr(r);return r&&(q(r)==="html"||q(r)==="body"&&W(r).position==="static")?t:r||vo(e)||t}var I="top",$="bottom",B="right",P="left",Me="auto",Lt=[I,$,B,P],pt="start",Ct="end",bo="clippingParents",Vr="viewport",Tt="popper",yo="reference",Ir=Lt.reduce(function(e,t){return e.concat([t+"-"+pt,t+"-"+Ct])},[]),qr=[].concat(Lt,[Me]).reduce(function(e,t){return e.concat([t,t+"-"+pt,t+"-"+Ct])},[]),Eo="beforeRead",_o="read",wo="afterRead",Ao="beforeMain",To="main",Oo="afterMain",xo="beforeWrite",Co="write",So="afterWrite",Lo=[Eo,_o,wo,Ao,To,Oo,xo,Co,So];function Do(e){var t=new Map,r=new Set,n=[];e.forEach(function(s){t.set(s.name,s)});function o(s){r.add(s.name);var i=[].concat(s.requires||[],s.requiresIfExists||[]);i.forEach(function(a){if(!r.has(a)){var c=t.get(a);c&&o(c)}}),n.push(s)}return e.forEach(function(s){r.has(s.name)||o(s)}),n}function No(e){var t=Do(e);return Lo.reduce(function(r,n){return r.concat(t.filter(function(o){return o.phase===n}))},[])}function Io(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function V(e){return e.split("-")[0]}function Po(e){var t=e.reduce(function(r,n){var o=r[n.name];return r[n.name]=o?Object.assign({},o,n,{options:Object.assign({},o.options,n.options),data:Object.assign({},o.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}function Mo(e){var t=H(e),r=J(e),n=t.visualViewport,o=r.clientWidth,s=r.clientHeight,i=0,a=0;return n&&(o=n.width,s=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=n.offsetLeft,a=n.offsetTop)),{width:o,height:s,x:i+Ne(e),y:a}}function Ro(e){var t,r=J(e),n=De(e),o=(t=e.ownerDocument)==null?void 0:t.body,s=ot(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=ot(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-n.scrollLeft+Ne(e),c=-n.scrollTop;return W(o||r).direction==="rtl"&&(a+=ot(r.clientWidth,o?o.clientWidth:0)-s),{width:s,height:i,x:a,y:c}}function Wr(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&Fr(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Le(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ko(e){var t=ft(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function Pr(e,t){return t===Vr?Le(Mo(e)):lt(t)?ko(t):Le(Ro(J(e)))}function $o(e){var t=Ot(Kt(e)),r=["absolute","fixed"].indexOf(W(e).position)>=0,n=r&&k(e)?St(e):e;return lt(n)?t.filter(function(o){return lt(o)&&Wr(o,n)&&q(o)!=="body"&&(r?W(o).position!=="static":!0)}):[]}function Bo(e,t,r){var n=t==="clippingParents"?$o(e):[].concat(t),o=[].concat(n,[r]),s=o[0],i=o.reduce(function(a,c){var u=Pr(e,c);return a.top=ot(u.top,a.top),a.right=Gt(u.right,a.right),a.bottom=Gt(u.bottom,a.bottom),a.left=ot(u.left,a.left),a},Pr(e,s));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function dt(e){return e.split("-")[1]}function Re(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function zr(e){var t=e.reference,r=e.element,n=e.placement,o=n?V(n):null,s=n?dt(n):null,i=t.x+t.width/2-r.width/2,a=t.y+t.height/2-r.height/2,c;switch(o){case I:c={x:i,y:t.y-r.height};break;case $:c={x:i,y:t.y+t.height};break;case B:c={x:t.x+t.width,y:a};break;case P:c={x:t.x-r.width,y:a};break;default:c={x:t.x,y:t.y}}var u=o?Re(o):null;if(u!=null){var l=u==="y"?"height":"width";switch(s){case pt:c[u]=c[u]-(t[l]/2-r[l]/2);break;case Ct:c[u]=c[u]+(t[l]/2-r[l]/2);break}}return c}function Ur(){return{top:0,right:0,bottom:0,left:0}}function Yr(e){return Object.assign({},Ur(),e)}function Gr(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}function ht(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=n===void 0?e.placement:n,s=r.boundary,i=s===void 0?bo:s,a=r.rootBoundary,c=a===void 0?Vr:a,u=r.elementContext,l=u===void 0?Tt:u,f=r.altBoundary,g=f===void 0?!1:f,p=r.padding,h=p===void 0?0:p,m=Yr(typeof h!="number"?h:Gr(h,Lt)),d=l===Tt?yo:Tt,w=e.rects.popper,A=e.elements[g?d:l],T=Bo(lt(A)?A:A.contextElement||J(e.elements.popper),i,c),v=ft(e.elements.reference),E=zr({reference:v,element:w,strategy:"absolute",placement:o}),b=Le(Object.assign({},w,E)),y=l===Tt?b:v,O={top:T.top-y.top+m.top,bottom:y.bottom-T.bottom+m.bottom,left:T.left-y.left+m.left,right:y.right-T.right+m.right},C=e.modifiersData.offset;if(l===Tt&&C){var S=C[o];Object.keys(O).forEach(function(_){var L=[B,$].indexOf(_)>=0?1:-1,tt=[I,$].indexOf(_)>=0?"y":"x";O[_]+=S[tt]*L})}return O}var Mr={placement:"bottom",modifiers:[],strategy:"absolute"};function Rr(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some(function(n){return!(n&&typeof n.getBoundingClientRect=="function")})}function ke(e){e===void 0&&(e={});var t=e,r=t.defaultModifiers,n=r===void 0?[]:r,o=t.defaultOptions,s=o===void 0?Mr:o;return function(a,c,u){u===void 0&&(u=s);var l={placement:"bottom",orderedModifiers:[],options:Object.assign({},Mr,s),modifiersData:{},elements:{reference:a,popper:c},attributes:{},styles:{}},f=[],g=!1,p={state:l,setOptions:function(w){var A=typeof w=="function"?w(l.options):w;m(),l.options=Object.assign({},s,l.options,A),l.scrollParents={reference:lt(a)?Ot(a):a.contextElement?Ot(a.contextElement):[],popper:Ot(c)};var T=No(Po([].concat(n,l.options.modifiers)));if(l.orderedModifiers=T.filter(function(_){return _.enabled}),0){var v;if(V(l.options.placement)===Me)var E;var b,y,O,C,S}return h(),p.update()},forceUpdate:function(){if(!g){var w=l.elements,A=w.reference,T=w.popper;if(Rr(A,T)){l.rects={reference:mo(A,St(T),l.options.strategy==="fixed"),popper:Pe(T)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach(function(_){return l.modifiersData[_.name]=Object.assign({},_.data)});for(var v=0,E=0;E<l.orderedModifiers.length;E++){if(l.reset===!0){l.reset=!1,E=-1;continue}var b=l.orderedModifiers[E],y=b.fn,O=b.options,C=O===void 0?{}:O,S=b.name;typeof y=="function"&&(l=y({state:l,options:C,name:S,instance:p})||l)}}}},update:Io(function(){return new Promise(function(d){p.forceUpdate(),d(l)})}),destroy:function(){m(),g=!0}};if(!Rr(a,c))return p;p.setOptions(u).then(function(d){!g&&u.onFirstUpdate&&u.onFirstUpdate(d)});function h(){l.orderedModifiers.forEach(function(d){var w=d.name,A=d.options,T=A===void 0?{}:A,v=d.effect;if(typeof v=="function"){var E=v({state:l,name:w,instance:p,options:T}),b=function(){};f.push(E||b)}})}function m(){f.forEach(function(d){return d()}),f=[]}return p}}var Ut={passive:!0};function jo(e){var t=e.state,r=e.instance,n=e.options,o=n.scroll,s=o===void 0?!0:o,i=n.resize,a=i===void 0?!0:i,c=H(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&u.forEach(function(l){l.addEventListener("scroll",r.update,Ut)}),a&&c.addEventListener("resize",r.update,Ut),function(){s&&u.forEach(function(l){l.removeEventListener("scroll",r.update,Ut)}),a&&c.removeEventListener("resize",r.update,Ut)}}var $e={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:jo,data:{}};function Fo(e){var t=e.state,r=e.name;t.modifiersData[r]=zr({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var Be={name:"popperOffsets",enabled:!0,phase:"read",fn:Fo,data:{}},Ho={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Vo(e){var t=e.x,r=e.y,n=window,o=n.devicePixelRatio||1;return{x:ut(t*o)/o||0,y:ut(r*o)/o||0}}function kr(e){var t,r=e.popper,n=e.popperRect,o=e.placement,s=e.variation,i=e.offsets,a=e.position,c=e.gpuAcceleration,u=e.adaptive,l=e.roundOffsets,f=e.isFixed,g=l===!0?Vo(i):typeof l=="function"?l(i):i,p=g.x,h=p===void 0?0:p,m=g.y,d=m===void 0?0:m,w=i.hasOwnProperty("x"),A=i.hasOwnProperty("y"),T=P,v=I,E=window;if(u){var b=St(r),y="clientHeight",O="clientWidth";if(b===H(r)&&(b=J(r),W(b).position!=="static"&&a==="absolute"&&(y="scrollHeight",O="scrollWidth")),b=b,o===I||(o===P||o===B)&&s===Ct){v=$;var C=f&&E.visualViewport?E.visualViewport.height:b[y];d-=C-n.height,d*=c?1:-1}if(o===P||(o===I||o===$)&&s===Ct){T=B;var S=f&&E.visualViewport?E.visualViewport.width:b[O];h-=S-n.width,h*=c?1:-1}}var _=Object.assign({position:a},u&&Ho);if(c){var L;return Object.assign({},_,(L={},L[v]=A?"0":"",L[T]=w?"0":"",L.transform=(E.devicePixelRatio||1)<=1?"translate("+h+"px, "+d+"px)":"translate3d("+h+"px, "+d+"px, 0)",L))}return Object.assign({},_,(t={},t[v]=A?d+"px":"",t[T]=w?h+"px":"",t.transform="",t))}function qo(e){var t=e.state,r=e.options,n=r.gpuAcceleration,o=n===void 0?!0:n,s=r.adaptive,i=s===void 0?!0:s,a=r.roundOffsets,c=a===void 0?!0:a;if(0)var u;var l={placement:V(t.placement),variation:dt(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,kr(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,kr(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var je={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:qo,data:{}};function Wo(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},o=t.attributes[r]||{},s=t.elements[r];!k(s)||!q(s)||(Object.assign(s.style,n),Object.keys(o).forEach(function(i){var a=o[i];a===!1?s.removeAttribute(i):s.setAttribute(i,a===!0?"":a)}))})}function zo(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var o=t.elements[n],s=t.attributes[n]||{},i=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),a=i.reduce(function(c,u){return c[u]="",c},{});!k(o)||!q(o)||(Object.assign(o.style,a),Object.keys(s).forEach(function(c){o.removeAttribute(c)}))})}}var Fe={name:"applyStyles",enabled:!0,phase:"write",fn:Wo,effect:zo,requires:["computeStyles"]};function Uo(e,t,r){var n=V(e),o=[P,I].indexOf(n)>=0?-1:1,s=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,i=s[0],a=s[1];return i=i||0,a=(a||0)*o,[P,B].indexOf(n)>=0?{x:a,y:i}:{x:i,y:a}}function Yo(e){var t=e.state,r=e.options,n=e.name,o=r.offset,s=o===void 0?[0,0]:o,i=qr.reduce(function(l,f){return l[f]=Uo(f,t.rects,s),l},{}),a=i[t.placement],c=a.x,u=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[n]=i}var Kr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Yo},Go={left:"right",right:"left",bottom:"top",top:"bottom"};function Yt(e){return e.replace(/left|right|bottom|top/g,function(t){return Go[t]})}var Ko={start:"end",end:"start"};function $r(e){return e.replace(/start|end/g,function(t){return Ko[t]})}function Qo(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=r.boundary,s=r.rootBoundary,i=r.padding,a=r.flipVariations,c=r.allowedAutoPlacements,u=c===void 0?qr:c,l=dt(n),f=l?a?Ir:Ir.filter(function(h){return dt(h)===l}):Lt,g=f.filter(function(h){return u.indexOf(h)>=0});g.length===0&&(g=f);var p=g.reduce(function(h,m){return h[m]=ht(e,{placement:m,boundary:o,rootBoundary:s,padding:i})[V(m)],h},{});return Object.keys(p).sort(function(h,m){return p[h]-p[m]})}function Xo(e){if(V(e)===Me)return[];var t=Yt(e);return[$r(e),t,$r(t)]}function Jo(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var o=r.mainAxis,s=o===void 0?!0:o,i=r.altAxis,a=i===void 0?!0:i,c=r.fallbackPlacements,u=r.padding,l=r.boundary,f=r.rootBoundary,g=r.altBoundary,p=r.flipVariations,h=p===void 0?!0:p,m=r.allowedAutoPlacements,d=t.options.placement,w=V(d),A=w===d,T=c||(A||!h?[Yt(d)]:Xo(d)),v=[d].concat(T).reduce(function(st,G){return st.concat(V(G)===Me?Qo(t,{placement:G,boundary:l,rootBoundary:f,padding:u,flipVariations:h,allowedAutoPlacements:m}):G)},[]),E=t.rects.reference,b=t.rects.popper,y=new Map,O=!0,C=v[0],S=0;S<v.length;S++){var _=v[S],L=V(_),tt=dt(_)===pt,vt=[I,$].indexOf(L)>=0,bt=vt?"width":"height",R=ht(t,{placement:_,boundary:l,rootBoundary:f,altBoundary:g,padding:u}),j=vt?tt?B:P:tt?$:I;E[bt]>b[bt]&&(j=Yt(j));var Pt=Yt(j),et=[];if(s&&et.push(R[L]<=0),a&&et.push(R[j]<=0,R[Pt]<=0),et.every(function(st){return st})){C=_,O=!1;break}y.set(_,et)}if(O)for(var Mt=h?3:1,ie=function(G){var Et=v.find(function(kt){var rt=y.get(kt);if(rt)return rt.slice(0,G).every(function(se){return se})});if(Et)return C=Et,"break"},yt=Mt;yt>0;yt--){var Rt=ie(yt);if(Rt==="break")break}t.placement!==C&&(t.modifiersData[n]._skip=!0,t.placement=C,t.reset=!0)}}var Qr={name:"flip",enabled:!0,phase:"main",fn:Jo,requiresIfExists:["offset"],data:{_skip:!1}};function Zo(e){return e==="x"?"y":"x"}function xt(e,t,r){return ot(e,Gt(t,r))}function ti(e,t,r){var n=xt(e,t,r);return n>r?r:n}function ei(e){var t=e.state,r=e.options,n=e.name,o=r.mainAxis,s=o===void 0?!0:o,i=r.altAxis,a=i===void 0?!1:i,c=r.boundary,u=r.rootBoundary,l=r.altBoundary,f=r.padding,g=r.tether,p=g===void 0?!0:g,h=r.tetherOffset,m=h===void 0?0:h,d=ht(t,{boundary:c,rootBoundary:u,padding:f,altBoundary:l}),w=V(t.placement),A=dt(t.placement),T=!A,v=Re(w),E=Zo(v),b=t.modifiersData.popperOffsets,y=t.rects.reference,O=t.rects.popper,C=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,S=typeof C=="number"?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),_=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,L={x:0,y:0};if(b){if(s){var tt,vt=v==="y"?I:P,bt=v==="y"?$:B,R=v==="y"?"height":"width",j=b[v],Pt=j+d[vt],et=j-d[bt],Mt=p?-O[R]/2:0,ie=A===pt?y[R]:O[R],yt=A===pt?-O[R]:-y[R],Rt=t.elements.arrow,st=p&&Rt?Pe(Rt):{width:0,height:0},G=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Ur(),Et=G[vt],kt=G[bt],rt=xt(0,y[R],st[R]),se=T?y[R]/2-Mt-rt-Et-S.mainAxis:ie-rt-Et-S.mainAxis,bn=T?-y[R]/2+Mt+rt+kt+S.mainAxis:yt+rt+kt+S.mainAxis,ae=t.elements.arrow&&St(t.elements.arrow),yn=ae?v==="y"?ae.clientTop||0:ae.clientLeft||0:0,rr=(tt=_==null?void 0:_[v])!=null?tt:0,En=j+se-rr-yn,_n=j+bn-rr,nr=xt(p?Gt(Pt,En):Pt,j,p?ot(et,_n):et);b[v]=nr,L[v]=nr-j}if(a){var or,wn=v==="x"?I:P,An=v==="x"?$:B,nt=b[E],$t=E==="y"?"height":"width",ir=nt+d[wn],sr=nt-d[An],ce=[I,P].indexOf(w)!==-1,ar=(or=_==null?void 0:_[E])!=null?or:0,cr=ce?ir:nt-y[$t]-O[$t]-ar+S.altAxis,lr=ce?nt+y[$t]+O[$t]-ar-S.altAxis:sr,ur=p&&ce?ti(cr,nt,lr):xt(p?cr:ir,nt,p?lr:sr);b[E]=ur,L[E]=ur-nt}t.modifiersData[n]=L}}var Xr={name:"preventOverflow",enabled:!0,phase:"main",fn:ei,requiresIfExists:["offset"]},ri=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,Yr(typeof t!="number"?t:Gr(t,Lt))};function ni(e){var t,r=e.state,n=e.name,o=e.options,s=r.elements.arrow,i=r.modifiersData.popperOffsets,a=V(r.placement),c=Re(a),u=[P,B].indexOf(a)>=0,l=u?"height":"width";if(!(!s||!i)){var f=ri(o.padding,r),g=Pe(s),p=c==="y"?I:P,h=c==="y"?$:B,m=r.rects.reference[l]+r.rects.reference[c]-i[c]-r.rects.popper[l],d=i[c]-r.rects.reference[c],w=St(s),A=w?c==="y"?w.clientHeight||0:w.clientWidth||0:0,T=m/2-d/2,v=f[p],E=A-g[l]-f[h],b=A/2-g[l]/2+T,y=xt(v,b,E),O=c;r.modifiersData[n]=(t={},t[O]=y,t.centerOffset=y-b,t)}}function oi(e){var t=e.state,r=e.options,n=r.element,o=n===void 0?"[data-popper-arrow]":n;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||Wr(t.elements.popper,o)&&(t.elements.arrow=o))}var Jr={name:"arrow",enabled:!0,phase:"main",fn:ni,effect:oi,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Br(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function jr(e){return[I,B,$,P].some(function(t){return e[t]>=0})}function ii(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,s=t.modifiersData.preventOverflow,i=ht(t,{elementContext:"reference"}),a=ht(t,{altBoundary:!0}),c=Br(i,n),u=Br(a,o,s),l=jr(c),f=jr(u);t.modifiersData[r]={referenceClippingOffsets:c,popperEscapeOffsets:u,isReferenceHidden:l,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":l,"data-popper-escaped":f})}var Zr={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:ii},si=[$e,Be,je,Fe],ai=ke({defaultModifiers:si}),tn=[$e,Be,je,Fe,Kr,Qr,Xr,Jr,Zr],ci=ke({defaultModifiers:tn});D.applyStyles=Fe;D.arrow=Jr;D.computeStyles=je;D.createPopper=ci;D.createPopperLite=ai;D.defaultModifiers=tn;D.detectOverflow=ht;D.eventListeners=$e;D.flip=Qr;D.hide=Zr;D.offset=Kr;D.popperGenerator=ke;D.popperOffsets=Be;D.preventOverflow=Xr});var K=new Map,jt={set(e,t,r){K.has(e)||K.set(e,new Map);let n=K.get(e);if(!n.has(t)&&n.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`);return}n.set(t,r)},get(e,t){return K.has(e)&&K.get(e).get(t)||null},remove(e,t){if(!K.has(e))return;let r=K.get(e);r.delete(t),r.size===0&&K.delete(e)}};var pe="transitionend",de=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(t,r)=>`#${CSS.escape(r)}`)),e),gr=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),vr=e=>{do e+=Math.floor(Math.random()*1e6);while(document.getElementById(e));return e},Mn=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:r}=window.getComputedStyle(e),n=Number.parseFloat(t),o=Number.parseFloat(r);return!n&&!o?0:(t=t.split(",")[0],r=r.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(r))*1e3)},Rn=e=>{e.dispatchEvent(new Event(pe))},X=e=>!e||typeof e!="object"?!1:(typeof e.jquery!="undefined"&&(e=e[0]),typeof e.nodeType!="undefined"),Y=e=>X(e)?e.jquery?e[0]:e:typeof e=="string"&&e.length>0?document.querySelector(de(e)):null,br=e=>{if(!X(e)||e.getClientRects().length===0)return!1;let t=getComputedStyle(e).getPropertyValue("visibility")==="visible",r=e.closest("details:not([open])");if(!r)return t;if(r!==e){let n=e.closest("summary");if(n&&n.parentNode!==r||n===null)return!1}return t},yr=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains("disabled")?!0:typeof e.disabled!="undefined"?e.disabled:e.hasAttribute("disabled")&&e.getAttribute("disabled")!=="false",he=e=>{if(!document.documentElement.attachShadow)return null;if(typeof e.getRootNode=="function"){let t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?he(e.parentNode):null},me=()=>{},Er=e=>{e.offsetHeight},ge=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,fe=[],kn=e=>{document.readyState==="loading"?(fe.length||document.addEventListener("DOMContentLoaded",()=>{for(let t of fe)t()}),fe.push(e)):e()},ve=()=>document.documentElement.dir==="rtl",Ft=e=>{kn(()=>{let t=ge();if(t){let r=e.NAME,n=t.fn[r];t.fn[r]=e.jQueryInterface,t.fn[r].Constructor=e,t.fn[r].noConflict=()=>(t.fn[r]=n,e.jQueryInterface)}})},Q=(e,t=[],r=e)=>typeof e=="function"?e.call(...t):r,_r=(e,t,r=!0)=>{if(!r){Q(e);return}let o=Mn(t)+5,s=!1,i=({target:a})=>{a===t&&(s=!0,t.removeEventListener(pe,i),Q(e))};t.addEventListener(pe,i),setTimeout(()=>{s||Rn(t)},o)};var $n=/[^.]*(?=\..*)\.|.*/,Bn=/\..*/,jn=/::\d+$/,be={},wr=1,Tr={mouseenter:"mouseover",mouseleave:"mouseout"},Fn=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 Or(e,t){return t&&`${t}::${wr++}`||e.uidEvent||wr++}function xr(e){let t=Or(e);return e.uidEvent=t,be[t]=be[t]||{},be[t]}function Hn(e,t){return function r(n){return _e(n,{delegateTarget:e}),r.oneOff&&Ee.off(e,n.type,t),t.apply(e,[n])}}function Vn(e,t,r){return function n(o){let s=e.querySelectorAll(t);for(let{target:i}=o;i&&i!==this;i=i.parentNode)for(let a of s)if(a===i)return _e(o,{delegateTarget:i}),n.oneOff&&Ee.off(e,o.type,t,r),r.apply(i,[o])}}function Cr(e,t,r=null){return Object.values(e).find(n=>n.callable===t&&n.delegationSelector===r)}function Sr(e,t,r){let n=typeof t=="string",o=n?r:t||r,s=Lr(e);return Fn.has(s)||(s=e),[n,o,s]}function Ar(e,t,r,n,o){if(typeof t!="string"||!e)return;let[s,i,a]=Sr(t,r,n);t in Tr&&(i=(h=>function(m){if(!m.relatedTarget||m.relatedTarget!==m.delegateTarget&&!m.delegateTarget.contains(m.relatedTarget))return h.call(this,m)})(i));let c=xr(e),u=c[a]||(c[a]={}),l=Cr(u,i,s?r:null);if(l){l.oneOff=l.oneOff&&o;return}let f=Or(i,t.replace($n,"")),g=s?Vn(e,r,i):Hn(e,i);g.delegationSelector=s?r:null,g.callable=i,g.oneOff=o,g.uidEvent=f,u[f]=g,e.addEventListener(a,g,s)}function ye(e,t,r,n,o){let s=Cr(t[r],n,o);s&&(e.removeEventListener(r,s,!!o),delete t[r][s.uidEvent])}function qn(e,t,r,n){let o=t[r]||{};for(let[s,i]of Object.entries(o))s.includes(n)&&ye(e,t,r,i.callable,i.delegationSelector)}function Lr(e){return e=e.replace(Bn,""),Tr[e]||e}var Ee={on(e,t,r,n){Ar(e,t,r,n,!1)},one(e,t,r,n){Ar(e,t,r,n,!0)},off(e,t,r,n){if(typeof t!="string"||!e)return;let[o,s,i]=Sr(t,r,n),a=i!==t,c=xr(e),u=c[i]||{},l=t.startsWith(".");if(typeof s!="undefined"){if(!Object.keys(u).length)return;ye(e,c,i,s,o?r:null);return}if(l)for(let f of Object.keys(c))qn(e,c,f,t.slice(1));for(let[f,g]of Object.entries(u)){let p=f.replace(jn,"");(!a||t.includes(p))&&ye(e,c,i,g.callable,g.delegationSelector)}},trigger(e,t,r){if(typeof t!="string"||!e)return null;let n=ge(),o=Lr(t),s=t!==o,i=null,a=!0,c=!0,u=!1;s&&n&&(i=n.Event(t,r),n(e).trigger(i),a=!i.isPropagationStopped(),c=!i.isImmediatePropagationStopped(),u=i.isDefaultPrevented());let l=_e(new Event(t,{bubbles:a,cancelable:!0}),r);return u&&l.preventDefault(),c&&e.dispatchEvent(l),l.defaultPrevented&&i&&i.preventDefault(),l}};function _e(e,t={}){for(let[r,n]of Object.entries(t))try{e[r]=n}catch(o){Object.defineProperty(e,r,{configurable:!0,get(){return n}})}return e}var x=Ee;function Dr(e){if(e==="true")return!0;if(e==="false")return!1;if(e===Number(e).toString())return Number(e);if(e===""||e==="null")return null;if(typeof e!="string")return e;try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function we(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}var Wn={setDataAttribute(e,t,r){e.setAttribute(`data-bs-${we(t)}`,r)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${we(t)}`)},getDataAttributes(e){if(!e)return{};let t={},r=Object.keys(e.dataset).filter(n=>n.startsWith("bs")&&!n.startsWith("bsConfig"));for(let n of r){let o=n.replace(/^bs/,"");o=o.charAt(0).toLowerCase()+o.slice(1),t[o]=Dr(e.dataset[n])}return t},getDataAttribute(e,t){return Dr(e.getAttribute(`data-bs-${we(t)}`))}},wt=Wn;var Ae=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,r){let n=X(r)?wt.getDataAttribute(r,"config"):{};return N(N(N(N({},this.constructor.Default),typeof n=="object"?n:{}),X(r)?wt.getDataAttributes(r):{}),typeof t=="object"?t:{})}_typeCheckConfig(t,r=this.constructor.DefaultType){for(let[n,o]of Object.entries(r)){let s=t[n],i=X(s)?"element":gr(s);if(!new RegExp(o).test(i))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${i}" but expected type "${o}".`)}}},Ht=Ae;var zn="5.3.6",Te=class extends Ht{constructor(t,r){super(),t=Y(t),t&&(this._element=t,this._config=this._getConfig(r),jt.set(this._element,this.constructor.DATA_KEY,this))}dispose(){jt.remove(this._element,this.constructor.DATA_KEY),x.off(this._element,this.constructor.EVENT_KEY);for(let t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,r,n=!0){_r(t,r,n)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return jt.get(Y(t),this.DATA_KEY)}static getOrCreateInstance(t,r={}){return this.getInstance(t)||new this(t,typeof r=="object"?r:null)}static get VERSION(){return zn}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}},Vt=Te;var Oe=e=>{let t=e.getAttribute("data-bs-target");if(!t||t==="#"){let r=e.getAttribute("href");if(!r||!r.includes("#")&&!r.startsWith("."))return null;r.includes("#")&&!r.startsWith("#")&&(r=`#${r.split("#")[1]}`),t=r&&r!=="#"?r.trim():null}return t?t.split(",").map(r=>de(r)).join(","):null},qt={find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(r=>r.matches(t))},parents(e,t){let r=[],n=e.parentNode.closest(t);for(;n;)r.push(n),n=n.parentNode.closest(t);return r},prev(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return[r];r=r.previousElementSibling}return[]},next(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return[r];r=r.nextElementSibling}return[]},focusableChildren(e){let t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(r=>`${r}:not([tabindex^="-"])`).join(",");return this.find(t,e).filter(r=>!yr(r)&&br(r))},getSelectorFromElement(e){let t=Oe(e);return t&&qt.findOne(t)?t:null},getElementFromSelector(e){let t=Oe(e);return t?qt.findOne(t):null},getMultipleElementsFromSelector(e){let t=Oe(e);return t?qt.find(t):[]}},F=qt;var Un="collapse",Yn="bs.collapse",At=`.${Yn}`,Gn=".data-api",Kn=`show${At}`,Qn=`shown${At}`,Xn=`hide${At}`,Jn=`hidden${At}`,Zn=`click${At}${Gn}`,xe="show",ct="collapse",Wt="collapsing",to="collapsed",eo=`:scope .${ct} .${ct}`,ro="collapse-horizontal",no="width",oo="height",io=".collapse.show, .collapse.collapsing",Ce='[data-bs-toggle="collapse"]',so={parent:null,toggle:!0},ao={parent:"(null|element)",toggle:"boolean"},zt=class e extends Vt{constructor(t,r){super(t,r),this._isTransitioning=!1,this._triggerArray=[];let n=F.find(Ce);for(let o of n){let s=F.getSelectorFromElement(o),i=F.find(s).filter(a=>a===this._element);s!==null&&i.length&&this._triggerArray.push(o)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return so}static get DefaultType(){return ao}static get NAME(){return Un}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(io).filter(a=>a!==this._element).map(a=>e.getOrCreateInstance(a,{toggle:!1}))),t.length&&t[0]._isTransitioning||x.trigger(this._element,Kn).defaultPrevented)return;for(let a of t)a.hide();let n=this._getDimension();this._element.classList.remove(ct),this._element.classList.add(Wt),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;let o=()=>{this._isTransitioning=!1,this._element.classList.remove(Wt),this._element.classList.add(ct,xe),this._element.style[n]="",x.trigger(this._element,Qn)},i=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback(o,this._element,!0),this._element.style[n]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown()||x.trigger(this._element,Xn).defaultPrevented)return;let r=this._getDimension();this._element.style[r]=`${this._element.getBoundingClientRect()[r]}px`,Er(this._element),this._element.classList.add(Wt),this._element.classList.remove(ct,xe);for(let o of this._triggerArray){let s=F.getElementFromSelector(o);s&&!this._isShown(s)&&this._addAriaAndCollapsedClass([o],!1)}this._isTransitioning=!0;let n=()=>{this._isTransitioning=!1,this._element.classList.remove(Wt),this._element.classList.add(ct),x.trigger(this._element,Jn)};this._element.style[r]="",this._queueCallback(n,this._element,!0)}_isShown(t=this._element){return t.classList.contains(xe)}_configAfterMerge(t){return t.toggle=!!t.toggle,t.parent=Y(t.parent),t}_getDimension(){return this._element.classList.contains(ro)?no:oo}_initializeChildren(){if(!this._config.parent)return;let t=this._getFirstLevelChildren(Ce);for(let r of t){let n=F.getElementFromSelector(r);n&&this._addAriaAndCollapsedClass([r],this._isShown(n))}}_getFirstLevelChildren(t){let r=F.find(eo,this._config.parent);return F.find(t,this._config.parent).filter(n=>!r.includes(n))}_addAriaAndCollapsedClass(t,r){if(t.length)for(let n of t)n.classList.toggle(to,!r),n.setAttribute("aria-expanded",r)}static jQueryInterface(t){let r={};return typeof t=="string"&&/show|hide/.test(t)&&(r.toggle=!1),this.each(function(){let n=e.getOrCreateInstance(this,r);if(typeof t=="string"){if(typeof n[t]=="undefined")throw new TypeError(`No method named "${t}"`);n[t]()}})}};x.on(document,Zn,Ce,function(e){(e.target.tagName==="A"||e.delegateTarget&&e.delegateTarget.tagName==="A")&&e.preventDefault();for(let t of F.getMultipleElementsFromSelector(this))zt.getOrCreateInstance(t,{toggle:!1}).toggle()});Ft(zt);var co="l_",lo="h_",uo=document.getElementsByClassName("collapse");function Se(){[...uo].forEach(e=>{let t=lo+e.id.substring(co.length),r=document.getElementById(t);e.addEventListener("hide.bs.collapse",()=>{r&&(r.querySelector(".far.fa-folder-open").className="far fa-folder fa-fw",r.querySelector(".fas.fa-angle-down").classList.add("rotate"),r.classList.remove("hide-border-bottom"))}),e.addEventListener("show.bs.collapse",()=>{r&&(r.querySelector(".far.fa-folder").className="far fa-folder-open fa-fw",r.querySelector(".fas.fa-angle-down").classList.remove("rotate"),r.classList.add("hide-border-bottom"))})})}var We=Pn(en());var li=/^aria-[\w-]*$/i,Qt={"*":["class","dir","id","lang","role",li],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:[]},ui=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),fi=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,pi=(e,t)=>{let r=e.nodeName.toLowerCase();return t.includes(r)?ui.has(r)?!!fi.test(e.nodeValue):!0:t.filter(n=>n instanceof RegExp).some(n=>n.test(r))};function rn(e,t,r){if(!e.length)return e;if(r&&typeof r=="function")return r(e);let o=new window.DOMParser().parseFromString(e,"text/html"),s=[].concat(...o.body.querySelectorAll("*"));for(let i of s){let a=i.nodeName.toLowerCase();if(!Object.keys(t).includes(a)){i.remove();continue}let c=[].concat(...i.attributes),u=[].concat(t["*"]||[],t[a]||[]);for(let l of c)pi(l,u)||i.removeAttribute(l.nodeName)}return o.body.innerHTML}var di="TemplateFactory",hi={allowList:Qt,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},mi={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},gi={entry:"(string|element|function|null)",selector:"(string|element)"},He=class extends Ht{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return hi}static get DefaultType(){return mi}static get NAME(){return di}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=N(N({},this._config.content),t),this}toHtml(){let t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(let[o,s]of Object.entries(this._config.content))this._setContent(t,s,o);let r=t.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&r.classList.add(...n.split(" ")),r}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(let[r,n]of Object.entries(t))super._typeCheckConfig({selector:r,entry:n},gi)}_setContent(t,r,n){let o=F.findOne(n,t);if(o){if(r=this._resolvePossibleFunction(r),!r){o.remove();return}if(X(r)){this._putElementInTemplate(Y(r),o);return}if(this._config.html){o.innerHTML=this._maybeSanitize(r);return}o.textContent=r}}_maybeSanitize(t){return this._config.sanitize?rn(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return Q(t,[void 0,this])}_putElementInTemplate(t,r){if(this._config.html){r.innerHTML="",r.append(t);return}r.textContent=t.textContent}},nn=He;var vi="tooltip",bi=new Set(["sanitize","allowList","sanitizeFn"]),Ve="fade",yi="modal",Xt="show",Ei=".tooltip-inner",on=`.${yi}`,sn="hide.bs.modal",Dt="hover",qe="focus",_i="click",wi="manual",Ai="hide",Ti="hidden",Oi="show",xi="shown",Ci="inserted",Si="click",Li="focusin",Di="focusout",Ni="mouseenter",Ii="mouseleave",Pi={AUTO:"auto",TOP:"top",RIGHT:ve()?"left":"right",BOTTOM:"bottom",LEFT:ve()?"right":"left"},Mi={allowList:Qt,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"},Ri={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"},Jt=class e extends Vt{constructor(t,r){if(typeof We=="undefined")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)");super(t,r),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 Mi}static get DefaultType(){return Ri}static get NAME(){return vi}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),x.off(this._element.closest(on),sn,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=x.trigger(this._element,this.constructor.eventName(Oi)),n=(he(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!n)return;this._disposePopper();let o=this._getTipElement();this._element.setAttribute("aria-describedby",o.getAttribute("id"));let{container:s}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(s.append(o),x.trigger(this._element,this.constructor.eventName(Ci))),this._popper=this._createPopper(o),o.classList.add(Xt),"ontouchstart"in document.documentElement)for(let a of[].concat(...document.body.children))x.on(a,"mouseover",me);let i=()=>{x.trigger(this._element,this.constructor.eventName(xi)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(i,this.tip,this._isAnimated())}hide(){if(!this._isShown()||x.trigger(this._element,this.constructor.eventName(Ai)).defaultPrevented)return;if(this._getTipElement().classList.remove(Xt),"ontouchstart"in document.documentElement)for(let o of[].concat(...document.body.children))x.off(o,"mouseover",me);this._activeTrigger[_i]=!1,this._activeTrigger[qe]=!1,this._activeTrigger[Dt]=!1,this._isHovered=null;let n=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),x.trigger(this._element,this.constructor.eventName(Ti)))};this._queueCallback(n,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 r=this._getTemplateFactory(t).toHtml();if(!r)return null;r.classList.remove(Ve,Xt),r.classList.add(`bs-${this.constructor.NAME}-auto`);let n=vr(this.constructor.NAME).toString();return r.setAttribute("id",n),this._isAnimated()&&r.classList.add(Ve),r}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new nn(hr(N({},this._config),{content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)})),this._templateFactory}_getContentForTemplate(){return{[Ei]: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(Ve)}_isShown(){return this.tip&&this.tip.classList.contains(Xt)}_createPopper(t){let r=Q(this._config.placement,[this,t,this._element]),n=Pi[r.toUpperCase()];return We.createPopper(this._element,t,this._getPopperConfig(n))}_getOffset(){let{offset:t}=this._config;return typeof t=="string"?t.split(",").map(r=>Number.parseInt(r,10)):typeof t=="function"?r=>t(r,this._element):t}_resolvePossibleFunction(t){return Q(t,[this._element,this._element])}_getPopperConfig(t){let r={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:n=>{this._getTipElement().setAttribute("data-popper-placement",n.state.placement)}}]};return N(N({},r),Q(this._config.popperConfig,[void 0,r]))}_setListeners(){let t=this._config.trigger.split(" ");for(let r of t)if(r==="click")x.on(this._element,this.constructor.eventName(Si),this._config.selector,n=>{this._initializeOnDelegatedTarget(n).toggle()});else if(r!==wi){let n=r===Dt?this.constructor.eventName(Ni):this.constructor.eventName(Li),o=r===Dt?this.constructor.eventName(Ii):this.constructor.eventName(Di);x.on(this._element,n,this._config.selector,s=>{let i=this._initializeOnDelegatedTarget(s);i._activeTrigger[s.type==="focusin"?qe:Dt]=!0,i._enter()}),x.on(this._element,o,this._config.selector,s=>{let i=this._initializeOnDelegatedTarget(s);i._activeTrigger[s.type==="focusout"?qe:Dt]=i._element.contains(s.relatedTarget),i._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},x.on(this._element.closest(on),sn,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,r){clearTimeout(this._timeout),this._timeout=setTimeout(t,r)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){let r=wt.getDataAttributes(this._element);for(let n of Object.keys(r))bi.has(n)&&delete r[n];return t=N(N({},r),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:Y(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[r,n]of Object.entries(this._config))this.constructor.Default[r]!==n&&(t[r]=n);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 r=e.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof r[t]=="undefined")throw new TypeError(`No method named "${t}"`);r[t]()}})}};Ft(Jt);var ze=Jt;var ki=document.getElementById("toc-bar"),$i=document.getElementById("toc-solo-trigger"),Bi=document.getElementsByClassName("toc-trigger"),z=document.getElementById("toc-popup"),ji=document.getElementById("toc-popup-close"),an="overflow-hidden",Ue="closing",Nt,It,mt=class mt{static initBar(){new IntersectionObserver(r=>{r.forEach(n=>{ki.classList.toggle("invisible",n.isIntersecting)})},{rootMargin:`-${U(this,It)}px 0px 0px 0px`}).observe($i),Bt(this,Nt,!1)}static listenAnchors(){[...document.getElementsByClassName("toc-link")].forEach(r=>{r.onclick=()=>this.hidePopup()})}static refresh(){U(this,Nt)&&this.initComponents(),tocbot.refresh(this.options),this.listenAnchors()}static get popupOpened(){return z.open}static showPopup(){this.lockScroll(!0),z.showModal(),z.querySelector("li.is-active-li").scrollIntoView({block:"center"})}static hidePopup(){z.toggleAttribute(Ue),z.addEventListener("animationend",()=>{z.toggleAttribute(Ue),z.close()},{once:!0}),this.lockScroll(!1)}static lockScroll(t){document.documentElement.classList.toggle(an,t),document.body.classList.toggle(an,t)}static clickBackdrop(t){if(z.hasAttribute(Ue))return;let r=t.target.getBoundingClientRect();(t.clientX<r.left||t.clientX>r.right||t.clientY<r.top||t.clientY>r.bottom)&&this.hidePopup()}static initComponents(){this.initBar(),[...Bi].forEach(t=>{t.onclick=()=>this.showPopup()}),z.onclick=t=>this.clickBackdrop(t),ji.onclick=()=>this.hidePopup(),z.oncancel=t=>{t.preventDefault(),this.hidePopup()}}static init(){tocbot.init(this.options),this.listenAnchors(),this.initComponents()}};Nt=new WeakMap,It=new WeakMap,_t(mt,Nt,!0),_t(mt,It,16*3),at(mt,"options",{tocSelector:"#toc-popup-content",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1,collapseDepth:4,headingsOffset:U(mt,It)});var Ye=mt;var Zt=class{static refresh(){tocbot.refresh(this.options)}static init(){tocbot.init(this.options)}};at(Zt,"options",{tocSelector:"#toc",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1,headingsOffset:16*2});var Hs=matchMedia("(min-width: 1200px)");var qs=Theme.getThemeMapper("default","dark");var cn=document.getElementById("mode-toggle");function Ge(){cn&&cn.addEventListener("click",()=>{Theme.flip()})}function Ke(){let e=document.getElementById("back-to-top");window.addEventListener("scroll",()=>{window.scrollY>50?e.classList.add("show"):e.classList.remove("show")}),e.addEventListener("click",()=>{window.scrollTo({top:0})})}function Qe(){[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map(t=>new ze(t))}function Xe(){Ge(),Ke(),Qe()}var Fi="sidebar-display",Hi=document.getElementById("sidebar"),Vi=document.getElementById("sidebar-trigger"),ln=document.getElementById("mask"),Z,te=class{static toggle(){Bt(this,Z,!U(this,Z)),document.body.toggleAttribute(Fi,U(this,Z)),Hi.classList.toggle("z-2",U(this,Z)),ln.classList.toggle("d-none",!U(this,Z))}};Z=new WeakMap,_t(te,Z,!1);function Je(){Vi.onclick=ln.onclick=()=>te.toggle()}var un=document.getElementById("sidebar-trigger"),Ze=document.getElementById("search-trigger"),ee=document.getElementById("search-cancel"),fn=document.querySelectorAll("#main-wrapper>.container>.row"),pn=document.getElementById("topbar-title"),re=document.getElementById("search"),dn=document.getElementById("search-result-wrapper"),qi=document.getElementById("search-results"),gt=document.getElementById("search-input"),ne=document.getElementById("search-hints"),tr="d-block",M="d-none",hn="input-focus",mn="d-flex",oe=class{static on(){un.classList.add(M),pn.classList.add(M),Ze.classList.add(M),re.classList.add(mn),ee.classList.add(tr)}static off(){ee.classList.remove(tr),re.classList.remove(mn),un.classList.remove(M),pn.classList.remove(M),Ze.classList.remove(M)}},it=class{static on(){this.resultVisible||(dn.classList.remove(M),fn.forEach(t=>{t.classList.add(M)}),this.resultVisible=!0)}static off(){this.resultVisible&&(qi.innerHTML="",ne.classList.contains(M)&&ne.classList.remove(M),dn.classList.add(M),fn.forEach(t=>{t.classList.remove(M)}),gt.textContent="",this.resultVisible=!1)}};at(it,"resultVisible",!1);function gn(){return ee.classList.contains(tr)}function vn(){Ze.addEventListener("click",()=>{oe.on(),it.on(),gt.focus()}),ee.addEventListener("click",()=>{oe.off(),it.off()}),gt.addEventListener("focus",()=>{re.classList.add(hn)}),gt.addEventListener("focusout",()=>{re.classList.remove(hn)}),gt.addEventListener("input",()=>{gt.value===""?gn()?ne.classList.remove(M):it.off():(it.on(),gn()&&ne.classList.add(M))})}function er(){vn()}Xe();Je();er();Se();})();
|