2 lines
49 KiB
JavaScript
2 lines
49 KiB
JavaScript
(()=>{var An=Object.create;var ue=Object.defineProperty,Tn=Object.defineProperties,On=Object.getOwnPropertyDescriptor,xn=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertyNames,ur=Object.getOwnPropertySymbols,Cn=Object.getPrototypeOf,fr=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable;var pr=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={}))fr.call(t,r)&&le(e,r,t[r]);if(ur)for(var r of ur(t))Ln.call(t,r)&&le(e,r,t[r]);return e},dr=(e,t)=>Tn(e,xn(t));var Dn=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Nn=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Sn(t))!fr.call(e,o)&&o!==r&&ue(e,o,{get:()=>t[o],enumerable:!(n=On(t,o))||n.enumerable});return e};var In=(e,t,r)=>(r=e!=null?An(Cn(e)):{},Nn(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),hr=(e,t,r)=>t.has(e)||pr("Cannot "+r);var U=(e,t,r)=>(hr(e,t,"read from private field"),r?r.call(e):t.get(e)),_t=(e,t,r)=>t.has(e)?pr("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Bt=(e,t,r,n)=>(hr(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);var tn=Dn(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 jr(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 Le(e){var t=H(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function ao(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function co(e){return e===H(e)||!k(e)?Le(e):ao(e)}function q(e){return e?(e.nodeName||"").toLowerCase():null}function J(e){return((lt(e)?e.ownerDocument:e.document)||window.document).documentElement}function De(e){return ft(J(e)).left+Le(e).scrollLeft}function W(e){return H(e).getComputedStyle(e)}function Ne(e){var t=W(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function lo(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 uo(e,t,r){r===void 0&&(r=!1);var n=k(t),o=k(t)&&lo(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"||Ne(s))&&(a=co(t)),k(t)?(c=ft(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):s&&(c.x=De(s))),{x:i.left+a.scrollLeft-c.x,y:i.top+a.scrollTop-c.y,width:i.width,height:i.height}}function Ie(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||(jr(e)?e.host:null)||J(e)}function Fr(e){return["html","body","#document"].indexOf(q(e))>=0?e.ownerDocument.body:k(e)&&Ne(e)?e:Fr(Kt(e))}function Ot(e,t){var r;t===void 0&&(t=[]);var n=Fr(e),o=n===((r=e.ownerDocument)==null?void 0:r.body),s=H(n),i=o?[s].concat(s.visualViewport||[],Ne(n)?n:[]):n,a=t.concat(i);return o?a:a.concat(Ot(Kt(i)))}function fo(e){return["table","td","th"].indexOf(q(e))>=0}function Dr(e){return!k(e)||W(e).position==="fixed"?null:e.offsetParent}function po(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 Ct(e){for(var t=H(e),r=Dr(e);r&&fo(r)&&W(r).position==="static";)r=Dr(r);return r&&(q(r)==="html"||q(r)==="body"&&W(r).position==="static")?t:r||po(e)||t}var I="top",$="bottom",B="right",P="left",Pe="auto",Lt=[I,$,B,P],pt="start",St="end",ho="clippingParents",Hr="viewport",Tt="popper",mo="reference",Nr=Lt.reduce(function(e,t){return e.concat([t+"-"+pt,t+"-"+St])},[]),Vr=[].concat(Lt,[Pe]).reduce(function(e,t){return e.concat([t,t+"-"+pt,t+"-"+St])},[]),go="beforeRead",vo="read",bo="afterRead",yo="beforeMain",Eo="main",_o="afterMain",wo="beforeWrite",Ao="write",To="afterWrite",Oo=[go,vo,bo,yo,Eo,_o,wo,Ao,To];function xo(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 So(e){var t=xo(e);return Oo.reduce(function(r,n){return r.concat(t.filter(function(o){return o.phase===n}))},[])}function Co(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 Lo(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 Do(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+De(e),y:a}}function No(e){var t,r=J(e),n=Le(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+De(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 qr(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&jr(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Ce(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Io(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 Ir(e,t){return t===Hr?Ce(Do(e)):lt(t)?Io(t):Ce(No(J(e)))}function Po(e){var t=Ot(Kt(e)),r=["absolute","fixed"].indexOf(W(e).position)>=0,n=r&&k(e)?Ct(e):e;return lt(n)?t.filter(function(o){return lt(o)&&qr(o,n)&&q(o)!=="body"&&(r?W(o).position!=="static":!0)}):[]}function Mo(e,t,r){var n=t==="clippingParents"?Po(e):[].concat(t),o=[].concat(n,[r]),s=o[0],i=o.reduce(function(a,c){var u=Ir(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},Ir(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 Me(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Wr(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?Me(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 St:c[u]=c[u]+(t[l]/2-r[l]/2);break}}return c}function zr(){return{top:0,right:0,bottom:0,left:0}}function Ur(e){return Object.assign({},zr(),e)}function Yr(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?ho:s,a=r.rootBoundary,c=a===void 0?Hr: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=Ur(typeof h!="number"?h:Yr(h,Lt)),d=l===Tt?mo:Tt,w=e.rects.popper,A=e.elements[g?d:l],T=Mo(lt(A)?A:A.contextElement||J(e.elements.popper),i,c),v=ft(e.elements.reference),E=Wr({reference:v,element:w,strategy:"absolute",placement:o}),b=Ce(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},S=e.modifiersData.offset;if(l===Tt&&S){var C=S[o];Object.keys(O).forEach(function(_){var L=[B,$].indexOf(_)>=0?1:-1,tt=[I,$].indexOf(_)>=0?"y":"x";O[_]+=C[tt]*L})}return O}var Pr={placement:"bottom",modifiers:[],strategy:"absolute"};function Mr(){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 Re(e){e===void 0&&(e={});var t=e,r=t.defaultModifiers,n=r===void 0?[]:r,o=t.defaultOptions,s=o===void 0?Pr:o;return function(a,c,u){u===void 0&&(u=s);var l={placement:"bottom",orderedModifiers:[],options:Object.assign({},Pr,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=So(Lo([].concat(n,l.options.modifiers)));if(l.orderedModifiers=T.filter(function(_){return _.enabled}),0){var v;if(V(l.options.placement)===Pe)var E;var b,y,O,S,C}return h(),p.update()},forceUpdate:function(){if(!g){var w=l.elements,A=w.reference,T=w.popper;if(Mr(A,T)){l.rects={reference:uo(A,Ct(T),l.options.strategy==="fixed"),popper:Ie(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,S=O===void 0?{}:O,C=b.name;typeof y=="function"&&(l=y({state:l,options:S,name:C,instance:p})||l)}}}},update:Co(function(){return new Promise(function(d){p.forceUpdate(),d(l)})}),destroy:function(){m(),g=!0}};if(!Mr(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 Ro(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 ke={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Ro,data:{}};function ko(e){var t=e.state,r=e.name;t.modifiersData[r]=Wr({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var $e={name:"popperOffsets",enabled:!0,phase:"read",fn:ko,data:{}},$o={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Bo(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 Rr(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?Bo(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=Ct(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===St){v=$;var S=f&&E.visualViewport?E.visualViewport.height:b[y];d-=S-n.height,d*=c?1:-1}if(o===P||(o===I||o===$)&&s===St){T=B;var C=f&&E.visualViewport?E.visualViewport.width:b[O];h-=C-n.width,h*=c?1:-1}}var _=Object.assign({position:a},u&&$o);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 jo(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,Rr(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,Rr(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 Be={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:jo,data:{}};function Fo(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 Ho(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 je={name:"applyStyles",enabled:!0,phase:"write",fn:Fo,effect:Ho,requires:["computeStyles"]};function Vo(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 qo(e){var t=e.state,r=e.options,n=e.name,o=r.offset,s=o===void 0?[0,0]:o,i=Vr.reduce(function(l,f){return l[f]=Vo(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 Gr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:qo},Wo={left:"right",right:"left",bottom:"top",top:"bottom"};function Yt(e){return e.replace(/left|right|bottom|top/g,function(t){return Wo[t]})}var zo={start:"end",end:"start"};function kr(e){return e.replace(/start|end/g,function(t){return zo[t]})}function Uo(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?Vr:c,l=dt(n),f=l?a?Nr:Nr.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 Yo(e){if(V(e)===Pe)return[];var t=Yt(e);return[kr(e),t,kr(t)]}function Go(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)]:Yo(d)),v=[d].concat(T).reduce(function(st,G){return st.concat(V(G)===Pe?Uo(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,S=v[0],C=0;C<v.length;C++){var _=v[C],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})){S=_,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 S=Et,"break"},yt=Mt;yt>0;yt--){var Rt=ie(yt);if(Rt==="break")break}t.placement!==S&&(t.modifiersData[n]._skip=!0,t.placement=S,t.reset=!0)}}var Kr={name:"flip",enabled:!0,phase:"main",fn:Go,requiresIfExists:["offset"],data:{_skip:!1}};function Ko(e){return e==="x"?"y":"x"}function xt(e,t,r){return ot(e,Gt(t,r))}function Qo(e,t,r){var n=xt(e,t,r);return n>r?r:n}function Xo(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=Me(w),E=Ko(v),b=t.modifiersData.popperOffsets,y=t.rects.reference,O=t.rects.popper,S=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,C=typeof S=="number"?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),_=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?Ie(Rt):{width:0,height:0},G=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:zr(),Et=G[vt],kt=G[bt],rt=xt(0,y[R],st[R]),se=T?y[R]/2-Mt-rt-Et-C.mainAxis:ie-rt-Et-C.mainAxis,vn=T?-y[R]/2+Mt+rt+kt+C.mainAxis:yt+rt+kt+C.mainAxis,ae=t.elements.arrow&&Ct(t.elements.arrow),bn=ae?v==="y"?ae.clientTop||0:ae.clientLeft||0:0,er=(tt=_==null?void 0:_[v])!=null?tt:0,yn=j+se-er-bn,En=j+vn-er,rr=xt(p?Gt(Pt,yn):Pt,j,p?ot(et,En):et);b[v]=rr,L[v]=rr-j}if(a){var nr,_n=v==="x"?I:P,wn=v==="x"?$:B,nt=b[E],$t=E==="y"?"height":"width",or=nt+d[_n],ir=nt-d[wn],ce=[I,P].indexOf(w)!==-1,sr=(nr=_==null?void 0:_[E])!=null?nr:0,ar=ce?or:nt-y[$t]-O[$t]-sr+C.altAxis,cr=ce?nt+y[$t]+O[$t]-sr-C.altAxis:ir,lr=p&&ce?Qo(ar,nt,cr):xt(p?ar:or,nt,p?cr:ir);b[E]=lr,L[E]=lr-nt}t.modifiersData[n]=L}}var Qr={name:"preventOverflow",enabled:!0,phase:"main",fn:Xo,requiresIfExists:["offset"]},Jo=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,Ur(typeof t!="number"?t:Yr(t,Lt))};function Zo(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=Me(a),u=[P,B].indexOf(a)>=0,l=u?"height":"width";if(!(!s||!i)){var f=Jo(o.padding,r),g=Ie(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=Ct(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 ti(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)||qr(t.elements.popper,o)&&(t.elements.arrow=o))}var Xr={name:"arrow",enabled:!0,phase:"main",fn:Zo,effect:ti,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function $r(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 Br(e){return[I,B,$,P].some(function(t){return e[t]>=0})}function ei(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=$r(i,n),u=$r(a,o,s),l=Br(c),f=Br(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 Jr={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:ei},ri=[ke,$e,Be,je],ni=Re({defaultModifiers:ri}),Zr=[ke,$e,Be,je,Gr,Kr,Qr,Xr,Jr],oi=Re({defaultModifiers:Zr});D.applyStyles=je;D.arrow=Xr;D.computeStyles=Be;D.createPopper=oi;D.createPopperLite=ni;D.defaultModifiers=Zr;D.detectOverflow=ht;D.eventListeners=ke;D.flip=Kr;D.hide=Jr;D.offset=Gr;D.popperGenerator=Re;D.popperOffsets=$e;D.preventOverflow=Qr});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),mr=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),gr=e=>{do e+=Math.floor(Math.random()*1e6);while(document.getElementById(e));return e},Pn=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)},Mn=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,vr=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},br=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=()=>{},yr=e=>{e.offsetHeight},ge=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,fe=[],Rn=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=>{Rn(()=>{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,Er=(e,t,r=!0)=>{if(!r){Q(e);return}let o=Pn(t)+5,s=!1,i=({target:a})=>{a===t&&(s=!0,t.removeEventListener(pe,i),Q(e))};t.addEventListener(pe,i),setTimeout(()=>{s||Mn(t)},o)};var kn=/[^.]*(?=\..*)\.|.*/,$n=/\..*/,Bn=/::\d+$/,be={},_r=1,Ar={mouseenter:"mouseover",mouseleave:"mouseout"},jn=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 Tr(e,t){return t&&`${t}::${_r++}`||e.uidEvent||_r++}function Or(e){let t=Tr(e);return e.uidEvent=t,be[t]=be[t]||{},be[t]}function Fn(e,t){return function r(n){return _e(n,{delegateTarget:e}),r.oneOff&&Ee.off(e,n.type,t),t.apply(e,[n])}}function Hn(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 xr(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=Cr(e);return jn.has(s)||(s=e),[n,o,s]}function wr(e,t,r,n,o){if(typeof t!="string"||!e)return;let[s,i,a]=Sr(t,r,n);t in Ar&&(i=(h=>function(m){if(!m.relatedTarget||m.relatedTarget!==m.delegateTarget&&!m.delegateTarget.contains(m.relatedTarget))return h.call(this,m)})(i));let c=Or(e),u=c[a]||(c[a]={}),l=xr(u,i,s?r:null);if(l){l.oneOff=l.oneOff&&o;return}let f=Tr(i,t.replace(kn,"")),g=s?Hn(e,r,i):Fn(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=xr(t[r],n,o);s&&(e.removeEventListener(r,s,!!o),delete t[r][s.uidEvent])}function Vn(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 Cr(e){return e=e.replace($n,""),Ar[e]||e}var Ee={on(e,t,r,n){wr(e,t,r,n,!1)},one(e,t,r,n){wr(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=Or(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))Vn(e,c,f,t.slice(1));for(let[f,g]of Object.entries(u)){let p=f.replace(Bn,"");(!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=Cr(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 Lr(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 qn={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]=Lr(e.dataset[n])}return t},getDataAttribute(e,t){return Lr(e.getAttribute(`data-bs-${we(t)}`))}},wt=qn;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":mr(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 Wn="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){Er(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 Wn}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=>!br(r)&&vr(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 zn="collapse",Un="bs.collapse",At=`.${Un}`,Yn=".data-api",Gn=`show${At}`,Kn=`shown${At}`,Qn=`hide${At}`,Xn=`hidden${At}`,Jn=`click${At}${Yn}`,xe="show",ct="collapse",Wt="collapsing",Zn="collapsed",to=`:scope .${ct} .${ct}`,eo="collapse-horizontal",ro="width",no="height",oo=".collapse.show, .collapse.collapsing",Se='[data-bs-toggle="collapse"]',io={parent:null,toggle:!0},so={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(Se);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 io}static get DefaultType(){return so}static get NAME(){return zn}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(oo).filter(a=>a!==this._element).map(a=>e.getOrCreateInstance(a,{toggle:!1}))),t.length&&t[0]._isTransitioning||x.trigger(this._element,Gn).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,Kn)},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,Qn).defaultPrevented)return;let r=this._getDimension();this._element.style[r]=`${this._element.getBoundingClientRect()[r]}px`,yr(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,Xn)};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(eo)?ro:no}_initializeChildren(){if(!this._config.parent)return;let t=this._getFirstLevelChildren(Se);for(let r of t){let n=F.getElementFromSelector(r);n&&this._addAriaAndCollapsedClass([r],this._isShown(n))}}_getFirstLevelChildren(t){let r=F.find(to,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(Zn,!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,Jn,Se,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 ls=document.getElementsByClassName("collapse");var qe=In(tn());var ii=/^aria-[\w-]*$/i,Qt={"*":["class","dir","id","lang","role",ii],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:[]},si=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),ai=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,ci=(e,t)=>{let r=e.nodeName.toLowerCase();return t.includes(r)?si.has(r)?!!ai.test(e.nodeValue):!0:t.filter(n=>n instanceof RegExp).some(n=>n.test(r))};function en(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)ci(l,u)||i.removeAttribute(l.nodeName)}return o.body.innerHTML}var li="TemplateFactory",ui={allowList:Qt,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},fi={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},pi={entry:"(string|element|function|null)",selector:"(string|element)"},Fe=class extends Ht{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return ui}static get DefaultType(){return fi}static get NAME(){return li}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},pi)}_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?en(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}},rn=Fe;var di="tooltip",hi=new Set(["sanitize","allowList","sanitizeFn"]),He="fade",mi="modal",Xt="show",gi=".tooltip-inner",nn=`.${mi}`,on="hide.bs.modal",Dt="hover",Ve="focus",vi="click",bi="manual",yi="hide",Ei="hidden",_i="show",wi="shown",Ai="inserted",Ti="click",Oi="focusin",xi="focusout",Si="mouseenter",Ci="mouseleave",Li={AUTO:"auto",TOP:"top",RIGHT:ve()?"left":"right",BOTTOM:"bottom",LEFT:ve()?"right":"left"},Di={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"},Ni={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 qe=="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 Di}static get DefaultType(){return Ni}static get NAME(){return di}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(nn),on,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(_i)),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(Ai))),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(wi)),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(yi)).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[vi]=!1,this._activeTrigger[Ve]=!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(Ei)))};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(He,Xt),r.classList.add(`bs-${this.constructor.NAME}-auto`);let n=gr(this.constructor.NAME).toString();return r.setAttribute("id",n),this._isAnimated()&&r.classList.add(He),r}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new rn(dr(N({},this._config),{content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)})),this._templateFactory}_getContentForTemplate(){return{[gi]: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(He)}_isShown(){return this.tip&&this.tip.classList.contains(Xt)}_createPopper(t){let r=Q(this._config.placement,[this,t,this._element]),n=Li[r.toUpperCase()];return qe.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(Ti),this._config.selector,n=>{this._initializeOnDelegatedTarget(n).toggle()});else if(r!==bi){let n=r===Dt?this.constructor.eventName(Si):this.constructor.eventName(Oi),o=r===Dt?this.constructor.eventName(Ci):this.constructor.eventName(xi);x.on(this._element,n,this._config.selector,s=>{let i=this._initializeOnDelegatedTarget(s);i._activeTrigger[s.type==="focusin"?Ve:Dt]=!0,i._enter()}),x.on(this._element,o,this._config.selector,s=>{let i=this._initializeOnDelegatedTarget(s);i._activeTrigger[s.type==="focusout"?Ve:Dt]=i._element.contains(s.relatedTarget),i._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},x.on(this._element.closest(nn),on,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))hi.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 We=Jt;var Ii=document.getElementById("toc-bar"),Pi=document.getElementById("toc-solo-trigger"),Mi=document.getElementsByClassName("toc-trigger"),z=document.getElementById("toc-popup"),Ri=document.getElementById("toc-popup-close"),sn="overflow-hidden",ze="closing",Nt,It,mt=class mt{static initBar(){new IntersectionObserver(r=>{r.forEach(n=>{Ii.classList.toggle("invisible",n.isIntersecting)})},{rootMargin:`-${U(this,It)}px 0px 0px 0px`}).observe(Pi),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(ze),z.addEventListener("animationend",()=>{z.toggleAttribute(ze),z.close()},{once:!0}),this.lockScroll(!1)}static lockScroll(t){document.documentElement.classList.toggle(sn,t),document.body.classList.toggle(sn,t)}static clickBackdrop(t){if(z.hasAttribute(ze))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(),[...Mi].forEach(t=>{t.onclick=()=>this.showPopup()}),z.onclick=t=>this.clickBackdrop(t),Ri.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 Ue=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 Bs=matchMedia("(min-width: 1200px)");var Fs=Theme.getThemeMapper("default","dark");var an=document.getElementById("mode-toggle");function Ye(){an&&an.addEventListener("click",()=>{Theme.flip()})}function Ge(){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 Ke(){[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map(t=>new We(t))}function Qe(){Ye(),Ge(),Ke()}var ki="sidebar-display",$i=document.getElementById("sidebar"),Bi=document.getElementById("sidebar-trigger"),cn=document.getElementById("mask"),Z,te=class{static toggle(){Bt(this,Z,!U(this,Z)),document.body.toggleAttribute(ki,U(this,Z)),$i.classList.toggle("z-2",U(this,Z)),cn.classList.toggle("d-none",!U(this,Z))}};Z=new WeakMap,_t(te,Z,!1);function Xe(){Bi.onclick=cn.onclick=()=>te.toggle()}var ln=document.getElementById("sidebar-trigger"),Je=document.getElementById("search-trigger"),ee=document.getElementById("search-cancel"),un=document.querySelectorAll("#main-wrapper>.container>.row"),fn=document.getElementById("topbar-title"),re=document.getElementById("search"),pn=document.getElementById("search-result-wrapper"),ji=document.getElementById("search-results"),gt=document.getElementById("search-input"),ne=document.getElementById("search-hints"),Ze="d-block",M="d-none",dn="input-focus",hn="d-flex",oe=class{static on(){ln.classList.add(M),fn.classList.add(M),Je.classList.add(M),re.classList.add(hn),ee.classList.add(Ze)}static off(){ee.classList.remove(Ze),re.classList.remove(hn),ln.classList.remove(M),fn.classList.remove(M),Je.classList.remove(M)}},it=class{static on(){this.resultVisible||(pn.classList.remove(M),un.forEach(t=>{t.classList.add(M)}),this.resultVisible=!0)}static off(){this.resultVisible&&(ji.innerHTML="",ne.classList.contains(M)&&ne.classList.remove(M),pn.classList.add(M),un.forEach(t=>{t.classList.remove(M)}),gt.textContent="",this.resultVisible=!1)}};at(it,"resultVisible",!1);function mn(){return ee.classList.contains(Ze)}function gn(){Je.addEventListener("click",()=>{oe.on(),it.on(),gt.focus()}),ee.addEventListener("click",()=>{oe.off(),it.off()}),gt.addEventListener("focus",()=>{re.classList.add(dn)}),gt.addEventListener("focusout",()=>{re.classList.remove(dn)}),gt.addEventListener("input",()=>{gt.value===""?mn()?ne.classList.remove(M):it.off():(it.on(),mn()&&ne.classList.add(M))})}function tr(){gn()}Xe();tr();Qe();})();
|