HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/buyercall/node_modules/bootstrap-vue-next/dist/bootstrap-vue-next.umd.js
(function(A,e){typeof exports=="object"&&typeof module<"u"?e(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],e):(A=typeof globalThis<"u"?globalThis:A||self,e(A["bootstrap-vue-next"]={},A.Vue))})(this,function(A,e){"use strict";var Cc=Object.defineProperty;var kc=(A,e,Ye)=>e in A?Cc(A,e,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):A[e]=Ye;var Se=(A,e,Ye)=>(kc(A,typeof e!="symbol"?e+"":e,Ye),Ye);const Ye="";class Ae{constructor(o,l={}){Se(this,"cancelable",!0);Se(this,"componentId",null);Se(this,"_defaultPrevented",!1);Se(this,"eventType","");Se(this,"nativeEvent",null);Se(this,"_preventDefault");Se(this,"relatedTarget",null);Se(this,"target",null);if(!o)throw new TypeError(`Failed to construct '${this.constructor.name}'. 1 argument required, ${arguments.length} given.`);Object.assign(this,Ae.Defaults,l,{eventType:o}),this._preventDefault=function(){this.cancelable&&(this.defaultPrevented=!0)}}get defaultPrevented(){return this._defaultPrevented}set defaultPrevented(o){this._defaultPrevented=o}get preventDefault(){return this._preventDefault}set preventDefault(o){this._preventDefault=o}static get Defaults(){return{cancelable:!0,componentId:null,eventType:"",nativeEvent:null,relatedTarget:null,target:null}}}class je extends Ae{constructor(l,a={}){super(l,a);Se(this,"trigger",null);Object.assign(this,Ae.Defaults,a,{eventType:l})}static get Defaults(){return{...super.Defaults,trigger:null}}}class Jt extends Ae{constructor(l,a){super(l,a);Se(this,"from");Se(this,"to");Se(this,"direction");Object.assign(this,Ae.Defaults,a,{eventType:l});const{from:n,direction:r,to:i}=a;this.from=n,this.to=i,this.direction=r}static get Defaults(){return{...super.Defaults}}}const oa=/_/g,aa=/([a-z])([A-Z])/g,Zn=/(\s|^)(\w)/g,Jn=/(\s|^)(\w)/,St=/\s+/,Qn=/^#/,er=/^#[A-Za-z]+[\w\-:.]*$/,tr=/-u-.+/,or=/[-/\\^$*+?.()|[\]{}]/g,ar=/[\s\uFEFF\xA0]+/g,Ct=(t,o=2)=>typeof t=="string"?t:t==null?"":Array.isArray(t)||Object.prototype.toString.call(t)==="[object Object]"&&t.toString===Object.prototype.toString?JSON.stringify(t,null,o):String(t),Qt=t=>t.replace(oa," ").replace(aa,(o,l,a)=>`${l} ${a}`).replace(Jn,(o,l,a)=>l+a.toUpperCase()),la=t=>t.replace(oa," ").replace(aa,(o,l,a)=>`${l} ${a}`).replace(Zn,(o,l,a)=>l+a.toUpperCase()),lr=t=>{const o=t.trim();return o.charAt(0).toUpperCase()+o.slice(1)},nr=t=>t.replace(or,"\\$&"),rr=t=>nr(t).replace(ar,"\\s"),eo=t=>`\\${t}`,sr=t=>{const o=Ct(t),{length:l}=o,a=o.charCodeAt(0);return o.split("").reduce((n,r,i)=>{const s=o.charCodeAt(i);return s===0?`${n}�`:s===127||s>=1&&s<=31||i===0&&s>=48&&s<=57||i===1&&s>=48&&s<=57&&a===45?n+eo(`${s.toString(16)} `):i===0&&s===45&&l===1?n+eo(r):s>=128||s===45||s===95||s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122?n+r:n+eo(r)},"")},na=typeof window<"u",ra=typeof document<"u",ir=typeof Element<"u",dr=na&&ra&&typeof navigator<"u",Ze=na?window:{},to=ra?document:{};(()=>{let t=!1;if(!dr)return t;try{const o={get passive(){return t=!0,t}};"addEventListener"in Ze&&typeof Ze.addEventListener=="function"&&Ze.addEventListener("test",o,o),"removeEventListener"in Ze&&typeof Ze.removeEventListener=="function"&&Ze.removeEventListener("test",o,o)}catch{t=!1}})();const sa=typeof window<"u",oo=sa&&typeof document<"u"&&typeof navigator<"u",ia=sa?window:{},cr=(()=>{let t=!1;if(oo)try{const o={get passive(){t=!0}};ia.addEventListener("test",o,o),ia.removeEventListener("test",o,o)}catch{t=!1}return t})(),ao=ir?Element.prototype:void 0,$e=t=>!!(t&&typeof t=="object"&&"nodeType"in t&&t.nodeType===Node.ELEMENT_NODE),ur=t=>$e(t)?t.getBoundingClientRect():null,fr=(t=[])=>{const{activeElement:o}=document;return o&&!t.some(l=>l===o)?o:null},pr=t=>$e(t)&&t===fr(),mr=(t,o={})=>{try{t.focus(o)}catch(l){console.error(l)}return pr(t)},gr=(t,o)=>o&&$e(t)&&t.getAttribute(o)||null,yr=t=>{if(gr(t,"display")==="none")return!1;const o=ur(t);return!!(o&&o.height>0&&o.width>0)},fe=t=>((t==null?void 0:t())??[]).length===0,da=(t,o)=>($e(o)?o:to).querySelector(t)||null,Br=(t,o)=>Array.from([($e(o)?o:to).querySelectorAll(t)]),lo=(t,o)=>o&&$e(t)?t.getAttribute(o):null,hr=t=>to.getElementById(/^#/.test(t)?t.slice(1):t)||null,br=(t,o,l)=>{o&&$e(t)&&t.setAttribute(o,l)},vr=(t,o)=>{o&&$e(t)&&t.removeAttribute(o)},Sr=(t,o)=>Ct(t).toLowerCase()===Ct(o).toLowerCase(),Cr=(t,o)=>$e(t)?t.matches(o):!1,kr=(ao==null?void 0:ao.closest)||function(t){let o=this;if(!o)return null;do{if($e(o)&&o.matches(t))return o;o=o.parentElement||o.parentNode}while(o!==null&&o.nodeType===Node.ELEMENT_NODE);return null},ca=(t,o,l=!1)=>{if(!$e(o))return null;const a=kr.call(o,t);return l?a:a===o?null:a},no=t=>{const o=window.getComputedStyle(t),l=o.transitionDelay.split(",")[0]||"",a=o.transitionDuration.split(",")[0]||"",n=Number(l.slice(0,-1))*1e3,r=Number(a.slice(0,-1))*1e3;return n+r},wr=["TD","TH","TR"],$r=["a","a *","button","button *","input:not(.disabled):not([disabled])","select:not(.disabled):not([disabled])","textarea:not(.disabled):not([disabled])",'[role="link"]','[role="link"] *','[role="button"]','[role="button"] *',"[tabindex]:not(.disabled):not([disabled])"].join(","),kt=t=>{if(!t||!t.target)return!1;const o=t.target;if("disabled"in o&&o.disabled||wr.indexOf(o.tagName)!==-1)return!1;if(ca(".dropdown-menu",o))return!0;const l=o.tagName==="LABEL"?o:ca("label",o);if(l){const a=lo(l,"for"),n=a?hr(a):da("input, select, textarea",l);if(n&&!n.disabled)return!0}return Cr(o,$r)},ua=["top","right","bottom","left"],fa=["start","end"],pa=ua.reduce((t,o)=>t.concat(o,o+"-"+fa[0],o+"-"+fa[1]),[]),Te=Math.min,pe=Math.max,wt=Math.round,$t=Math.floor,De=t=>({x:t,y:t}),Tr={left:"right",right:"left",bottom:"top",top:"bottom"},Vr={start:"end",end:"start"};function ro(t,o,l){return pe(t,Te(o,l))}function ze(t,o){return typeof t=="function"?t(o):t}function Ce(t){return t.split("-")[0]}function Ve(t){return t.split("-")[1]}function ma(t){return t==="x"?"y":"x"}function so(t){return t==="y"?"height":"width"}function Je(t){return["top","bottom"].includes(Ce(t))?"y":"x"}function io(t){return ma(Je(t))}function ga(t,o,l){l===void 0&&(l=!1);const a=Ve(t),n=io(t),r=so(n);let i=n==="x"?a===(l?"end":"start")?"right":"left":a==="start"?"bottom":"top";return o.reference[r]>o.floating[r]&&(i=Vt(i)),[i,Vt(i)]}function Er(t){const o=Vt(t);return[Tt(t),o,Tt(o)]}function Tt(t){return t.replace(/start|end/g,o=>Vr[o])}function Nr(t,o,l){const a=["left","right"],n=["right","left"],r=["top","bottom"],i=["bottom","top"];switch(t){case"top":case"bottom":return l?o?n:a:o?a:n;case"left":case"right":return o?r:i;default:return[]}}function _r(t,o,l,a){const n=Ve(t);let r=Nr(Ce(t),l==="start",a);return n&&(r=r.map(i=>i+"-"+n),o&&(r=r.concat(r.map(Tt)))),r}function Vt(t){return t.replace(/left|right|bottom|top/g,o=>Tr[o])}function Pr(t){return{top:0,right:0,bottom:0,left:0,...t}}function co(t){return typeof t!="number"?Pr(t):{top:t,right:t,bottom:t,left:t}}function Qe(t){return{...t,top:t.y,left:t.x,right:t.x+t.width,bottom:t.y+t.height}}function ya(t,o,l){let{reference:a,floating:n}=t;const r=Je(o),i=io(o),s=so(i),c=Ce(o),u=r==="y",p=a.x+a.width/2-n.width/2,g=a.y+a.height/2-n.height/2,m=a[s]/2-n[s]/2;let B;switch(c){case"top":B={x:p,y:a.y-n.height};break;case"bottom":B={x:p,y:a.y+a.height};break;case"right":B={x:a.x+a.width,y:g};break;case"left":B={x:a.x-n.width,y:g};break;default:B={x:a.x,y:a.y}}switch(Ve(o)){case"start":B[i]-=m*(l&&u?-1:1);break;case"end":B[i]+=m*(l&&u?-1:1);break}return B}const Ar=async(t,o,l)=>{const{placement:a="bottom",strategy:n="absolute",middleware:r=[],platform:i}=l,s=r.filter(Boolean),c=await(i.isRTL==null?void 0:i.isRTL(o));let u=await i.getElementRects({reference:t,floating:o,strategy:n}),{x:p,y:g}=ya(u,a,c),m=a,B={},y=0;for(let T=0;T<s.length;T++){const{name:S,fn:f}=s[T],{x:h,y:b,data:$,reset:C}=await f({x:p,y:g,initialPlacement:a,placement:m,strategy:n,middlewareData:B,rects:u,platform:i,elements:{reference:t,floating:o}});if(p=h??p,g=b??g,B={...B,[S]:{...B[S],...$}},C&&y<=50){y++,typeof C=="object"&&(C.placement&&(m=C.placement),C.rects&&(u=C.rects===!0?await i.getElementRects({reference:t,floating:o,strategy:n}):C.rects),{x:p,y:g}=ya(u,m,c)),T=-1;continue}}return{x:p,y:g,placement:m,strategy:n,middlewareData:B}};async function et(t,o){var l;o===void 0&&(o={});const{x:a,y:n,platform:r,rects:i,elements:s,strategy:c}=t,{boundary:u="clippingAncestors",rootBoundary:p="viewport",elementContext:g="floating",altBoundary:m=!1,padding:B=0}=ze(o,t),y=co(B),S=s[m?g==="floating"?"reference":"floating":g],f=Qe(await r.getClippingRect({element:(l=await(r.isElement==null?void 0:r.isElement(S)))==null||l?S:S.contextElement||await(r.getDocumentElement==null?void 0:r.getDocumentElement(s.floating)),boundary:u,rootBoundary:p,strategy:c})),h=g==="floating"?{...i.floating,x:a,y:n}:i.reference,b=await(r.getOffsetParent==null?void 0:r.getOffsetParent(s.floating)),$=await(r.isElement==null?void 0:r.isElement(b))?await(r.getScale==null?void 0:r.getScale(b))||{x:1,y:1}:{x:1,y:1},C=Qe(r.convertOffsetParentRelativeRectToViewportRelativeRect?await r.convertOffsetParentRelativeRectToViewportRelativeRect({rect:h,offsetParent:b,strategy:c}):h);return{top:(f.top-C.top+y.top)/$.y,bottom:(C.bottom-f.bottom+y.bottom)/$.y,left:(f.left-C.left+y.left)/$.x,right:(C.right-f.right+y.right)/$.x}}const Rr=t=>({name:"arrow",options:t,async fn(o){const{x:l,y:a,placement:n,rects:r,platform:i,elements:s,middlewareData:c}=o,{element:u,padding:p=0}=ze(t,o)||{};if(u==null)return{};const g=co(p),m={x:l,y:a},B=io(n),y=so(B),T=await i.getDimensions(u),S=B==="y",f=S?"top":"left",h=S?"bottom":"right",b=S?"clientHeight":"clientWidth",$=r.reference[y]+r.reference[B]-m[B]-r.floating[y],C=m[B]-r.reference[B],v=await(i.getOffsetParent==null?void 0:i.getOffsetParent(u));let k=v?v[b]:0;(!k||!await(i.isElement==null?void 0:i.isElement(v)))&&(k=s.floating[b]||r.floating[y]);const N=$/2-C/2,w=k/2-T[y]/2-1,V=Te(g[f],w),P=Te(g[h],w),x=V,z=k-T[y]-P,E=k/2-T[y]/2+N,F=ro(x,E,z),j=!c.arrow&&Ve(n)!=null&&E!=F&&r.reference[y]/2-(E<x?V:P)-T[y]/2<0,q=j?E<x?E-x:E-z:0;return{[B]:m[B]+q,data:{[B]:F,centerOffset:E-F-q,...j&&{alignmentOffset:q}},reset:j}}});function zr(t,o,l){return(t?[...l.filter(n=>Ve(n)===t),...l.filter(n=>Ve(n)!==t)]:l.filter(n=>Ce(n)===n)).filter(n=>t?Ve(n)===t||(o?Tt(n)!==n:!1):!0)}const Or=function(t){return t===void 0&&(t={}),{name:"autoPlacement",options:t,async fn(o){var l,a,n;const{rects:r,middlewareData:i,placement:s,platform:c,elements:u}=o,{crossAxis:p=!1,alignment:g,allowedPlacements:m=pa,autoAlignment:B=!0,...y}=ze(t,o),T=g!==void 0||m===pa?zr(g||null,B,m):m,S=await et(o,y),f=((l=i.autoPlacement)==null?void 0:l.index)||0,h=T[f];if(h==null)return{};const b=ga(h,r,await(c.isRTL==null?void 0:c.isRTL(u.floating)));if(s!==h)return{reset:{placement:T[0]}};const $=[S[Ce(h)],S[b[0]],S[b[1]]],C=[...((a=i.autoPlacement)==null?void 0:a.overflows)||[],{placement:h,overflows:$}],v=T[f+1];if(v)return{data:{index:f+1,overflows:C},reset:{placement:v}};const k=C.map(V=>{const P=Ve(V.placement);return[V.placement,P&&p?V.overflows.slice(0,2).reduce((x,z)=>x+z,0):V.overflows[0],V.overflows]}).sort((V,P)=>V[1]-P[1]),w=((n=k.filter(V=>V[2].slice(0,Ve(V[0])?2:3).every(P=>P<=0))[0])==null?void 0:n[0])||k[0][0];return w!==s?{data:{index:f+1,overflows:C},reset:{placement:w}}:{}}}},Ba=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(o){var l,a;const{placement:n,middlewareData:r,rects:i,initialPlacement:s,platform:c,elements:u}=o,{mainAxis:p=!0,crossAxis:g=!0,fallbackPlacements:m,fallbackStrategy:B="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:T=!0,...S}=ze(t,o);if((l=r.arrow)!=null&&l.alignmentOffset)return{};const f=Ce(n),h=Ce(s)===s,b=await(c.isRTL==null?void 0:c.isRTL(u.floating)),$=m||(h||!T?[Vt(s)]:Er(s));!m&&y!=="none"&&$.push(..._r(s,T,y,b));const C=[s,...$],v=await et(o,S),k=[];let N=((a=r.flip)==null?void 0:a.overflows)||[];if(p&&k.push(v[f]),g){const x=ga(n,i,b);k.push(v[x[0]],v[x[1]])}if(N=[...N,{placement:n,overflows:k}],!k.every(x=>x<=0)){var w,V;const x=(((w=r.flip)==null?void 0:w.index)||0)+1,z=C[x];if(z)return{data:{index:x,overflows:N},reset:{placement:z}};let E=(V=N.filter(F=>F.overflows[0]<=0).sort((F,j)=>F.overflows[1]-j.overflows[1])[0])==null?void 0:V.placement;if(!E)switch(B){case"bestFit":{var P;const F=(P=N.map(j=>[j.placement,j.overflows.filter(q=>q>0).reduce((q,Z)=>q+Z,0)]).sort((j,q)=>j[1]-q[1])[0])==null?void 0:P[0];F&&(E=F);break}case"initialPlacement":E=s;break}if(n!==E)return{reset:{placement:E}}}return{}}}};function ha(t,o){return{top:t.top-o.height,right:t.right-o.width,bottom:t.bottom-o.height,left:t.left-o.width}}function ba(t){return ua.some(o=>t[o]>=0)}const Fr=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(o){const{rects:l}=o,{strategy:a="referenceHidden",...n}=ze(t,o);switch(a){case"referenceHidden":{const r=await et(o,{...n,elementContext:"reference"}),i=ha(r,l.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:ba(i)}}}case"escaped":{const r=await et(o,{...n,altBoundary:!0}),i=ha(r,l.floating);return{data:{escapedOffsets:i,escaped:ba(i)}}}default:return{}}}}};function va(t){const o=Te(...t.map(r=>r.left)),l=Te(...t.map(r=>r.top)),a=pe(...t.map(r=>r.right)),n=pe(...t.map(r=>r.bottom));return{x:o,y:l,width:a-o,height:n-l}}function Lr(t){const o=t.slice().sort((n,r)=>n.y-r.y),l=[];let a=null;for(let n=0;n<o.length;n++){const r=o[n];!a||r.y-a.y>a.height/2?l.push([r]):l[l.length-1].push(r),a=r}return l.map(n=>Qe(va(n)))}const Ir=function(t){return t===void 0&&(t={}),{name:"inline",options:t,async fn(o){const{placement:l,elements:a,rects:n,platform:r,strategy:i}=o,{padding:s=2,x:c,y:u}=ze(t,o),p=Array.from(await(r.getClientRects==null?void 0:r.getClientRects(a.reference))||[]),g=Lr(p),m=Qe(va(p)),B=co(s);function y(){if(g.length===2&&g[0].left>g[1].right&&c!=null&&u!=null)return g.find(S=>c>S.left-B.left&&c<S.right+B.right&&u>S.top-B.top&&u<S.bottom+B.bottom)||m;if(g.length>=2){if(Je(l)==="y"){const V=g[0],P=g[g.length-1],x=Ce(l)==="top",z=V.top,E=P.bottom,F=x?V.left:P.left,j=x?V.right:P.right,q=j-F,Z=E-z;return{top:z,bottom:E,left:F,right:j,width:q,height:Z,x:F,y:z}}const S=Ce(l)==="left",f=pe(...g.map(V=>V.right)),h=Te(...g.map(V=>V.left)),b=g.filter(V=>S?V.left===h:V.right===f),$=b[0].top,C=b[b.length-1].bottom,v=h,k=f,N=k-v,w=C-$;return{top:$,bottom:C,left:v,right:k,width:N,height:w,x:v,y:$}}return m}const T=await r.getElementRects({reference:{getBoundingClientRect:y},floating:a.floating,strategy:i});return n.reference.x!==T.reference.x||n.reference.y!==T.reference.y||n.reference.width!==T.reference.width||n.reference.height!==T.reference.height?{reset:{rects:T}}:{}}}};async function Dr(t,o){const{placement:l,platform:a,elements:n}=t,r=await(a.isRTL==null?void 0:a.isRTL(n.floating)),i=Ce(l),s=Ve(l),c=Je(l)==="y",u=["left","top"].includes(i)?-1:1,p=r&&c?-1:1,g=ze(o,t);let{mainAxis:m,crossAxis:B,alignmentAxis:y}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...g};return s&&typeof y=="number"&&(B=s==="end"?y*-1:y),c?{x:B*p,y:m*u}:{x:m*u,y:B*p}}const Sa=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(o){const{x:l,y:a}=o,n=await Dr(o,t);return{x:l+n.x,y:a+n.y,data:n}}}},Ca=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(o){const{x:l,y:a,placement:n}=o,{mainAxis:r=!0,crossAxis:i=!1,limiter:s={fn:S=>{let{x:f,y:h}=S;return{x:f,y:h}}},...c}=ze(t,o),u={x:l,y:a},p=await et(o,c),g=Je(Ce(n)),m=ma(g);let B=u[m],y=u[g];if(r){const S=m==="y"?"top":"left",f=m==="y"?"bottom":"right",h=B+p[S],b=B-p[f];B=ro(h,B,b)}if(i){const S=g==="y"?"top":"left",f=g==="y"?"bottom":"right",h=y+p[S],b=y-p[f];y=ro(h,y,b)}const T=s.fn({...o,[m]:B,[g]:y});return{...T,data:{x:T.x-l,y:T.y-a}}}}},ka=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(o){const{placement:l,rects:a,platform:n,elements:r}=o,{apply:i=()=>{},...s}=ze(t,o),c=await et(o,s),u=Ce(l),p=Ve(l),g=Je(l)==="y",{width:m,height:B}=a.floating;let y,T;u==="top"||u==="bottom"?(y=u,T=p===(await(n.isRTL==null?void 0:n.isRTL(r.floating))?"start":"end")?"left":"right"):(T=u,y=p==="end"?"top":"bottom");const S=B-c[y],f=m-c[T],h=!o.middlewareData.shift;let b=S,$=f;if(g){const v=m-c.left-c.right;$=p||h?Te(f,v):v}else{const v=B-c.top-c.bottom;b=p||h?Te(S,v):v}if(h&&!p){const v=pe(c.left,0),k=pe(c.right,0),N=pe(c.top,0),w=pe(c.bottom,0);g?$=m-2*(v!==0||k!==0?v+k:pe(c.left,c.right)):b=B-2*(N!==0||w!==0?N+w:pe(c.top,c.bottom))}await i({...o,availableWidth:$,availableHeight:b});const C=await n.getDimensions(r.floating);return m!==C.width||B!==C.height?{reset:{rects:!0}}:{}}}};function xe(t){return wa(t)?(t.nodeName||"").toLowerCase():"#document"}function Be(t){var o;return(t==null||(o=t.ownerDocument)==null?void 0:o.defaultView)||window}function Oe(t){var o;return(o=(wa(t)?t.ownerDocument:t.document)||window.document)==null?void 0:o.documentElement}function wa(t){return t instanceof Node||t instanceof Be(t).Node}function Fe(t){return t instanceof Element||t instanceof Be(t).Element}function Re(t){return t instanceof HTMLElement||t instanceof Be(t).HTMLElement}function $a(t){return typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Be(t).ShadowRoot}function ct(t){const{overflow:o,overflowX:l,overflowY:a,display:n}=ke(t);return/auto|scroll|overlay|hidden|clip/.test(o+a+l)&&!["inline","contents"].includes(n)}function xr(t){return["table","td","th"].includes(xe(t))}function uo(t){const o=fo(),l=ke(t);return l.transform!=="none"||l.perspective!=="none"||(l.containerType?l.containerType!=="normal":!1)||!o&&(l.backdropFilter?l.backdropFilter!=="none":!1)||!o&&(l.filter?l.filter!=="none":!1)||["transform","perspective","filter"].some(a=>(l.willChange||"").includes(a))||["paint","layout","strict","content"].some(a=>(l.contain||"").includes(a))}function Hr(t){let o=tt(t);for(;Re(o)&&!Et(o);){if(uo(o))return o;o=tt(o)}return null}function fo(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Et(t){return["html","body","#document"].includes(xe(t))}function ke(t){return Be(t).getComputedStyle(t)}function Nt(t){return Fe(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function tt(t){if(xe(t)==="html")return t;const o=t.assignedSlot||t.parentNode||$a(t)&&t.host||Oe(t);return $a(o)?o.host:o}function Ta(t){const o=tt(t);return Et(o)?t.ownerDocument?t.ownerDocument.body:t.body:Re(o)&&ct(o)?o:Ta(o)}function ut(t,o,l){var a;o===void 0&&(o=[]),l===void 0&&(l=!0);const n=Ta(t),r=n===((a=t.ownerDocument)==null?void 0:a.body),i=Be(n);return r?o.concat(i,i.visualViewport||[],ct(n)?n:[],i.frameElement&&l?ut(i.frameElement):[]):o.concat(n,ut(n,[],l))}function Va(t){const o=ke(t);let l=parseFloat(o.width)||0,a=parseFloat(o.height)||0;const n=Re(t),r=n?t.offsetWidth:l,i=n?t.offsetHeight:a,s=wt(l)!==r||wt(a)!==i;return s&&(l=r,a=i),{width:l,height:a,$:s}}function po(t){return Fe(t)?t:t.contextElement}function ot(t){const o=po(t);if(!Re(o))return De(1);const l=o.getBoundingClientRect(),{width:a,height:n,$:r}=Va(o);let i=(r?wt(l.width):l.width)/a,s=(r?wt(l.height):l.height)/n;return(!i||!Number.isFinite(i))&&(i=1),(!s||!Number.isFinite(s))&&(s=1),{x:i,y:s}}const Mr=De(0);function Ea(t){const o=Be(t);return!fo()||!o.visualViewport?Mr:{x:o.visualViewport.offsetLeft,y:o.visualViewport.offsetTop}}function jr(t,o,l){return o===void 0&&(o=!1),!l||o&&l!==Be(t)?!1:o}function Ge(t,o,l,a){o===void 0&&(o=!1),l===void 0&&(l=!1);const n=t.getBoundingClientRect(),r=po(t);let i=De(1);o&&(a?Fe(a)&&(i=ot(a)):i=ot(t));const s=jr(r,l,a)?Ea(r):De(0);let c=(n.left+s.x)/i.x,u=(n.top+s.y)/i.y,p=n.width/i.x,g=n.height/i.y;if(r){const m=Be(r),B=a&&Fe(a)?Be(a):a;let y=m.frameElement;for(;y&&a&&B!==m;){const T=ot(y),S=y.getBoundingClientRect(),f=ke(y),h=S.left+(y.clientLeft+parseFloat(f.paddingLeft))*T.x,b=S.top+(y.clientTop+parseFloat(f.paddingTop))*T.y;c*=T.x,u*=T.y,p*=T.x,g*=T.y,c+=h,u+=b,y=Be(y).frameElement}}return Qe({width:p,height:g,x:c,y:u})}function Gr(t){let{rect:o,offsetParent:l,strategy:a}=t;const n=Re(l),r=Oe(l);if(l===r)return o;let i={scrollLeft:0,scrollTop:0},s=De(1);const c=De(0);if((n||!n&&a!=="fixed")&&((xe(l)!=="body"||ct(r))&&(i=Nt(l)),Re(l))){const u=Ge(l);s=ot(l),c.x=u.x+l.clientLeft,c.y=u.y+l.clientTop}return{width:o.width*s.x,height:o.height*s.y,x:o.x*s.x-i.scrollLeft*s.x+c.x,y:o.y*s.y-i.scrollTop*s.y+c.y}}function qr(t){return Array.from(t.getClientRects())}function Na(t){return Ge(Oe(t)).left+Nt(t).scrollLeft}function Wr(t){const o=Oe(t),l=Nt(t),a=t.ownerDocument.body,n=pe(o.scrollWidth,o.clientWidth,a.scrollWidth,a.clientWidth),r=pe(o.scrollHeight,o.clientHeight,a.scrollHeight,a.clientHeight);let i=-l.scrollLeft+Na(t);const s=-l.scrollTop;return ke(a).direction==="rtl"&&(i+=pe(o.clientWidth,a.clientWidth)-n),{width:n,height:r,x:i,y:s}}function Ur(t,o){const l=Be(t),a=Oe(t),n=l.visualViewport;let r=a.clientWidth,i=a.clientHeight,s=0,c=0;if(n){r=n.width,i=n.height;const u=fo();(!u||u&&o==="fixed")&&(s=n.offsetLeft,c=n.offsetTop)}return{width:r,height:i,x:s,y:c}}function Kr(t,o){const l=Ge(t,!0,o==="fixed"),a=l.top+t.clientTop,n=l.left+t.clientLeft,r=Re(t)?ot(t):De(1),i=t.clientWidth*r.x,s=t.clientHeight*r.y,c=n*r.x,u=a*r.y;return{width:i,height:s,x:c,y:u}}function _a(t,o,l){let a;if(o==="viewport")a=Ur(t,l);else if(o==="document")a=Wr(Oe(t));else if(Fe(o))a=Kr(o,l);else{const n=Ea(t);a={...o,x:o.x-n.x,y:o.y-n.y}}return Qe(a)}function Pa(t,o){const l=tt(t);return l===o||!Fe(l)||Et(l)?!1:ke(l).position==="fixed"||Pa(l,o)}function Xr(t,o){const l=o.get(t);if(l)return l;let a=ut(t,[],!1).filter(s=>Fe(s)&&xe(s)!=="body"),n=null;const r=ke(t).position==="fixed";let i=r?tt(t):t;for(;Fe(i)&&!Et(i);){const s=ke(i),c=uo(i);!c&&s.position==="fixed"&&(n=null),(r?!c&&!n:!c&&s.position==="static"&&!!n&&["absolute","fixed"].includes(n.position)||ct(i)&&!c&&Pa(t,i))?a=a.filter(p=>p!==i):n=s,i=tt(i)}return o.set(t,a),a}function Yr(t){let{element:o,boundary:l,rootBoundary:a,strategy:n}=t;const i=[...l==="clippingAncestors"?Xr(o,this._c):[].concat(l),a],s=i[0],c=i.reduce((u,p)=>{const g=_a(o,p,n);return u.top=pe(g.top,u.top),u.right=Te(g.right,u.right),u.bottom=Te(g.bottom,u.bottom),u.left=pe(g.left,u.left),u},_a(o,s,n));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function Zr(t){return Va(t)}function Jr(t,o,l){const a=Re(o),n=Oe(o),r=l==="fixed",i=Ge(t,!0,r,o);let s={scrollLeft:0,scrollTop:0};const c=De(0);if(a||!a&&!r)if((xe(o)!=="body"||ct(n))&&(s=Nt(o)),a){const u=Ge(o,!0,r,o);c.x=u.x+o.clientLeft,c.y=u.y+o.clientTop}else n&&(c.x=Na(n));return{x:i.left+s.scrollLeft-c.x,y:i.top+s.scrollTop-c.y,width:i.width,height:i.height}}function Aa(t,o){return!Re(t)||ke(t).position==="fixed"?null:o?o(t):t.offsetParent}function Ra(t,o){const l=Be(t);if(!Re(t))return l;let a=Aa(t,o);for(;a&&xr(a)&&ke(a).position==="static";)a=Aa(a,o);return a&&(xe(a)==="html"||xe(a)==="body"&&ke(a).position==="static"&&!uo(a))?l:a||Hr(t)||l}const Qr=async function(t){let{reference:o,floating:l,strategy:a}=t;const n=this.getOffsetParent||Ra,r=this.getDimensions;return{reference:Jr(o,await n(l),a),floating:{x:0,y:0,...await r(l)}}};function es(t){return ke(t).direction==="rtl"}const ts={convertOffsetParentRelativeRectToViewportRelativeRect:Gr,getDocumentElement:Oe,getClippingRect:Yr,getOffsetParent:Ra,getElementRects:Qr,getClientRects:qr,getDimensions:Zr,getScale:ot,isElement:Fe,isRTL:es};function os(t,o){let l=null,a;const n=Oe(t);function r(){clearTimeout(a),l&&l.disconnect(),l=null}function i(s,c){s===void 0&&(s=!1),c===void 0&&(c=1),r();const{left:u,top:p,width:g,height:m}=t.getBoundingClientRect();if(s||o(),!g||!m)return;const B=$t(p),y=$t(n.clientWidth-(u+g)),T=$t(n.clientHeight-(p+m)),S=$t(u),h={rootMargin:-B+"px "+-y+"px "+-T+"px "+-S+"px",threshold:pe(0,Te(1,c))||1};let b=!0;function $(C){const v=C[0].intersectionRatio;if(v!==c){if(!b)return i();v?i(!1,v):a=setTimeout(()=>{i(!1,1e-7)},100)}b=!1}try{l=new IntersectionObserver($,{...h,root:n.ownerDocument})}catch{l=new IntersectionObserver($,h)}l.observe(t)}return i(!0),r}function za(t,o,l,a){a===void 0&&(a={});const{ancestorScroll:n=!0,ancestorResize:r=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:c=!1}=a,u=po(t),p=n||r?[...u?ut(u):[],...ut(o)]:[];p.forEach(f=>{n&&f.addEventListener("scroll",l,{passive:!0}),r&&f.addEventListener("resize",l)});const g=u&&s?os(u,l):null;let m=-1,B=null;i&&(B=new ResizeObserver(f=>{let[h]=f;h&&h.target===u&&B&&(B.unobserve(o),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{B&&B.observe(o)})),l()}),u&&!c&&B.observe(u),B.observe(o));let y,T=c?Ge(t):null;c&&S();function S(){const f=Ge(t);T&&(f.x!==T.x||f.y!==T.y||f.width!==T.width||f.height!==T.height)&&l(),T=f,y=requestAnimationFrame(S)}return l(),()=>{p.forEach(f=>{n&&f.removeEventListener("scroll",l),r&&f.removeEventListener("resize",l)}),g&&g(),B&&B.disconnect(),B=null,c&&cancelAnimationFrame(y)}}const as=(t,o,l)=>{const a=new Map,n={platform:ts,...l},r={...n.platform,_c:a};return Ar(t,o,{...n,platform:r})};function mo(t){var o;return(o=t==null?void 0:t.$el)!=null?o:t}function ls(t){return{name:"arrow",options:t,fn(o){const l=mo(e.unref(t.element));return l==null?{}:Rr({element:l,padding:t.padding}).fn(o)}}}function Oa(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function Fa(t,o){const l=Oa(t);return Math.round(o*l)/l}function La(t,o,l){l===void 0&&(l={});const a=l.whileElementsMounted,n=e.computed(()=>{var k;return(k=e.unref(l.open))!=null?k:!0}),r=e.computed(()=>e.unref(l.middleware)),i=e.computed(()=>{var k;return(k=e.unref(l.placement))!=null?k:"bottom"}),s=e.computed(()=>{var k;return(k=e.unref(l.strategy))!=null?k:"absolute"}),c=e.computed(()=>{var k;return(k=e.unref(l.transform))!=null?k:!0}),u=e.computed(()=>mo(t.value)),p=e.computed(()=>mo(o.value)),g=e.ref(0),m=e.ref(0),B=e.ref(s.value),y=e.ref(i.value),T=e.shallowRef({}),S=e.ref(!1),f=e.computed(()=>{const k={position:B.value,left:"0",top:"0"};if(!p.value)return k;const N=Fa(p.value,g.value),w=Fa(p.value,m.value);return c.value?{...k,transform:"translate("+N+"px, "+w+"px)",...Oa(p.value)>=1.5&&{willChange:"transform"}}:{position:B.value,left:N+"px",top:w+"px"}});let h;function b(){u.value==null||p.value==null||as(u.value,p.value,{middleware:r.value,placement:i.value,strategy:s.value}).then(k=>{g.value=k.x,m.value=k.y,B.value=k.strategy,y.value=k.placement,T.value=k.middlewareData,S.value=!0})}function $(){typeof h=="function"&&(h(),h=void 0)}function C(){if($(),a===void 0){b();return}if(u.value!=null&&p.value!=null){h=a(u.value,p.value,b);return}}function v(){n.value||(S.value=!1)}return e.watch([r,i,s],b,{flush:"sync"}),e.watch([u,p],C,{flush:"sync"}),e.watch(n,v,{flush:"sync"}),e.getCurrentScope()&&e.onScopeDispose($),{x:e.shallowReadonly(g),y:e.shallowReadonly(m),strategy:e.shallowReadonly(B),placement:e.shallowReadonly(y),middlewareData:e.shallowReadonly(T),isPositioned:e.shallowReadonly(S),floatingStyles:f,update:b}}const ns=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),rs=/^aria-[\w-]*$/i,ss=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,is=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,ds=(t,o)=>{const l=t.nodeName.toLowerCase();return o.includes(l)?ns.has(l)?!!(ss.test(t.nodeValue||"")||is.test(t.nodeValue||"")):!0:o.filter(a=>a instanceof RegExp).some(a=>a.test(l))},at={"*":["class","dir","id","lang","role",rs],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],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:[]},lt=(t,o,l)=>{if(!t.length)return t;if(l&&typeof l=="function")return l(t);const n=new window.DOMParser().parseFromString(t,"text/html"),r=n.body.querySelectorAll("*");for(const i of r){const s=i.nodeName.toLowerCase();if(!Object.keys(o).includes(s)){i.remove();continue}const c=i.attributes,u=[...o["*"]||[],...o[s]||[]];for(const p of c)ds(p,u)||i.removeAttribute(p.nodeName)}return n.body.innerHTML};function He(t){return e.getCurrentScope()?(e.onScopeDispose(t),!0):!1}function Ia(t){let o=!1,l;const a=e.effectScope(!0);return(...n)=>(o||(l=a.run(()=>t(...n)),o=!0),l)}function cs(t){let o=0,l,a;const n=()=>{o-=1,a&&o<=0&&(a.stop(),l=void 0,a=void 0)};return(...r)=>(o+=1,l||(a=e.effectScope(!0),l=a.run(()=>t(...r))),He(n),l)}function we(t){return typeof t=="function"?t():e.unref(t)}const _t=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const us=t=>typeof t<"u",fs=Object.prototype.toString,ps=t=>fs.call(t)==="[object Object]",Me=()=>{},go=ms();function ms(){var t;return _t&&((t=window==null?void 0:window.navigator)==null?void 0:t.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Da(t,o){function l(...a){return new Promise((n,r)=>{Promise.resolve(t(()=>o.apply(this,a),{fn:o,thisArg:this,args:a})).then(n).catch(r)})}return l}const xa=t=>t();function gs(t,o={}){let l,a,n=Me;const r=s=>{clearTimeout(s),n(),n=Me};return s=>{const c=we(t),u=we(o.maxWait);return l&&r(l),c<=0||u!==void 0&&u<=0?(a&&(r(a),a=null),Promise.resolve(s())):new Promise((p,g)=>{n=o.rejectOnCancel?g:p,u&&!a&&(a=setTimeout(()=>{l&&r(l),a=null,p(s())},u)),l=setTimeout(()=>{a&&r(a),a=null,p(s())},c)})}}function ys(t=xa){const o=e.ref(!0);function l(){o.value=!1}function a(){o.value=!0}const n=(...r)=>{o.value&&t(...r)};return{isActive:e.readonly(o),pause:l,resume:a,eventFilter:n}}function Ha(...t){if(t.length!==1)return e.toRef(...t);const o=t[0];return typeof o=="function"?e.readonly(e.customRef(()=>({get:o,set:Me}))):e.ref(o)}function Bs(t,o=200,l={}){return Da(gs(o,l),t)}function hs(t,o,l={}){const{eventFilter:a=xa,...n}=l;return e.watch(t,Da(a,o),n)}function bs(t,o,l={}){const{eventFilter:a,...n}=l,{eventFilter:r,pause:i,resume:s,isActive:c}=ys(a);return{stop:hs(t,o,{...n,eventFilter:r}),pause:i,resume:s,isActive:c}}function Ma(t,o=!0){e.getCurrentInstance()?e.onMounted(t):o?t():e.nextTick(t)}function ja(t,o=1e3,l={}){const{immediate:a=!0,immediateCallback:n=!1}=l;let r=null;const i=e.ref(!1);function s(){r&&(clearInterval(r),r=null)}function c(){i.value=!1,s()}function u(){const p=we(o);p<=0||(i.value=!0,n&&t(),s(),r=setInterval(t,p))}if(a&&_t&&u(),e.isRef(o)||typeof o=="function"){const p=e.watch(o,()=>{i.value&&_t&&u()});He(p)}return He(c),{isActive:i,pause:c,resume:u}}function ee(t,o={}){const{method:l="parseFloat",radix:a,nanToZero:n}=o;return e.computed(()=>{let r=we(t);return typeof r=="string"&&(r=Number[l](r,a)),n&&Number.isNaN(r)&&(r=0),r})}function Le(t){var o;const l=we(t);return(o=l==null?void 0:l.$el)!=null?o:l}const Ee=_t?window:void 0;function de(...t){let o,l,a,n;if(typeof t[0]=="string"||Array.isArray(t[0])?([l,a,n]=t,o=Ee):[o,l,a,n]=t,!o)return Me;Array.isArray(l)||(l=[l]),Array.isArray(a)||(a=[a]);const r=[],i=()=>{r.forEach(p=>p()),r.length=0},s=(p,g,m,B)=>(p.addEventListener(g,m,B),()=>p.removeEventListener(g,m,B)),c=e.watch(()=>[Le(o),we(n)],([p,g])=>{if(i(),!p)return;const m=ps(g)?{...g}:g;r.push(...l.flatMap(B=>a.map(y=>s(p,B,y,m))))},{immediate:!0,flush:"post"}),u=()=>{c(),i()};return He(u),u}let Ga=!1;function qa(t,o,l={}){const{window:a=Ee,ignore:n=[],capture:r=!0,detectIframe:i=!1}=l;if(!a)return;go&&!Ga&&(Ga=!0,Array.from(a.document.body.children).forEach(m=>m.addEventListener("click",Me)),a.document.documentElement.addEventListener("click",Me));let s=!0;const c=m=>n.some(B=>{if(typeof B=="string")return Array.from(a.document.querySelectorAll(B)).some(y=>y===m.target||m.composedPath().includes(y));{const y=Le(B);return y&&(m.target===y||m.composedPath().includes(y))}}),p=[de(a,"click",m=>{const B=Le(t);if(!(!B||B===m.target||m.composedPath().includes(B))){if(m.detail===0&&(s=!c(m)),!s){s=!0;return}o(m)}},{passive:!0,capture:r}),de(a,"pointerdown",m=>{const B=Le(t);s=!c(m)&&!!(B&&!m.composedPath().includes(B))},{passive:!0}),i&&de(a,"blur",m=>{setTimeout(()=>{var B;const y=Le(t);((B=a.document.activeElement)==null?void 0:B.tagName)==="IFRAME"&&!(y!=null&&y.contains(a.document.activeElement))&&o(m)},0)})].filter(Boolean);return()=>p.forEach(m=>m())}function vs(t){return typeof t=="function"?t:typeof t=="string"?o=>o.key===t:Array.isArray(t)?o=>t.includes(o.key):()=>!0}function he(...t){let o,l,a={};t.length===3?(o=t[0],l=t[1],a=t[2]):t.length===2?typeof t[1]=="object"?(o=!0,l=t[0],a=t[1]):(o=t[0],l=t[1]):(o=!0,l=t[0]);const{target:n=Ee,eventName:r="keydown",passive:i=!1,dedupe:s=!1}=a,c=vs(o);return de(n,r,p=>{p.repeat&&we(s)||c(p)&&l(p)},i)}function Ss(){const t=e.ref(!1);return e.getCurrentInstance()&&e.onMounted(()=>{t.value=!0}),t}function Cs(t){const o=Ss();return e.computed(()=>(o.value,!!t()))}function ks(t,o={}){const{window:l=Ee}=o,a=Cs(()=>l&&"matchMedia"in l&&typeof l.matchMedia=="function");let n;const r=e.ref(!1),i=u=>{r.value=u.matches},s=()=>{n&&("removeEventListener"in n?n.removeEventListener("change",i):n.removeListener(i))},c=e.watchEffect(()=>{a.value&&(s(),n=l.matchMedia(we(t)),"addEventListener"in n?n.addEventListener("change",i):n.addListener(i),r.value=n.matches)});return He(()=>{c(),s(),n=void 0}),r}function ws(t){return JSON.parse(JSON.stringify(t))}const Pt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},At="__vueuse_ssr_handlers__",$s=Ts();function Ts(){return At in Pt||(Pt[At]=Pt[At]||{}),Pt[At]}function yo(t,o){return $s[t]||o}function Vs(t){return t==null?"any":t instanceof Set?"set":t instanceof Map?"map":t instanceof Date?"date":typeof t=="boolean"?"boolean":typeof t=="string"?"string":typeof t=="object"?"object":Number.isNaN(t)?"any":"number"}const Es={boolean:{read:t=>t==="true",write:t=>String(t)},object:{read:t=>JSON.parse(t),write:t=>JSON.stringify(t)},number:{read:t=>Number.parseFloat(t),write:t=>String(t)},any:{read:t=>t,write:t=>String(t)},string:{read:t=>t,write:t=>String(t)},map:{read:t=>new Map(JSON.parse(t)),write:t=>JSON.stringify(Array.from(t.entries()))},set:{read:t=>new Set(JSON.parse(t)),write:t=>JSON.stringify(Array.from(t))},date:{read:t=>new Date(t),write:t=>t.toISOString()}},Wa="vueuse-storage";function Ns(t,o,l,a={}){var n;const{flush:r="pre",deep:i=!0,listenToStorageChanges:s=!0,writeDefaults:c=!0,mergeDefaults:u=!1,shallow:p,window:g=Ee,eventFilter:m,onError:B=w=>{console.error(w)},initOnMounted:y}=a,T=(p?e.shallowRef:e.ref)(typeof o=="function"?o():o);if(!l)try{l=yo("getDefaultStorage",()=>{var w;return(w=Ee)==null?void 0:w.localStorage})()}catch(w){B(w)}if(!l)return T;const S=we(o),f=Vs(S),h=(n=a.serializer)!=null?n:Es[f],{pause:b,resume:$}=bs(T,()=>C(T.value),{flush:r,deep:i,eventFilter:m});return g&&s&&Ma(()=>{de(g,"storage",N),de(g,Wa,k),y&&N()}),y||N(),T;function C(w){try{if(w==null)l.removeItem(t);else{const V=h.write(w),P=l.getItem(t);P!==V&&(l.setItem(t,V),g&&g.dispatchEvent(new CustomEvent(Wa,{detail:{key:t,oldValue:P,newValue:V,storageArea:l}})))}}catch(V){B(V)}}function v(w){const V=w?w.newValue:l.getItem(t);if(V==null)return c&&S!==null&&l.setItem(t,h.write(S)),S;if(!w&&u){const P=h.read(V);return typeof u=="function"?u(P,S):f==="object"&&!Array.isArray(P)?{...S,...P}:P}else return typeof V!="string"?V:h.read(V)}function k(w){N(w.detail)}function N(w){if(!(w&&w.storageArea!==l)){if(w&&w.key==null){T.value=S;return}if(!(w&&w.key!==t)){b();try{(w==null?void 0:w.newValue)!==h.write(T.value)&&(T.value=v(w))}catch(V){B(V)}finally{w?e.nextTick($):$()}}}}}function _s(t){return ks("(prefers-color-scheme: dark)",t)}function Ps(t={}){const{selector:o="html",attribute:l="class",initialValue:a="auto",window:n=Ee,storage:r,storageKey:i="vueuse-color-scheme",listenToStorageChanges:s=!0,storageRef:c,emitAuto:u,disableTransition:p=!0}=t,g={auto:"",light:"light",dark:"dark",...t.modes||{}},m=_s({window:n}),B=e.computed(()=>m.value?"dark":"light"),y=c||(i==null?Ha(a):Ns(i,a,r,{window:n,listenToStorageChanges:s})),T=e.computed(()=>y.value==="auto"?B.value:y.value),S=yo("updateHTMLAttrs",($,C,v)=>{const k=typeof $=="string"?n==null?void 0:n.document.querySelector($):Le($);if(!k)return;let N;if(p){N=n.document.createElement("style");const w="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";N.appendChild(document.createTextNode(w)),n.document.head.appendChild(N)}if(C==="class"){const w=v.split(/\s/g);Object.values(g).flatMap(V=>(V||"").split(/\s/g)).filter(Boolean).forEach(V=>{w.includes(V)?k.classList.add(V):k.classList.remove(V)})}else k.setAttribute(C,v);p&&(n.getComputedStyle(N).opacity,document.head.removeChild(N))});function f($){var C;S(o,l,(C=g[$])!=null?C:$)}function h($){t.onChanged?t.onChanged($,f):f($)}e.watch(T,h,{flush:"post",immediate:!0}),Ma(()=>h(T.value));const b=e.computed({get(){return u?y.value:T.value},set($){y.value=$}});try{return Object.assign(b,{store:y,system:B,state:T})}catch{return b}}function Bo(t,o={}){const{delayEnter:l=0,delayLeave:a=0,window:n=Ee}=o,r=e.ref(!1);let i;const s=c=>{const u=c?l:a;i&&(clearTimeout(i),i=void 0),u?i=setTimeout(()=>r.value=c,u):r.value=c};return n&&(de(t,"mouseenter",()=>s(!0),{passive:!0}),de(t,"mouseleave",()=>s(!1),{passive:!0})),r}function ge(t,o={}){const{initialValue:l=!1,focusVisible:a=!1}=o,n=e.ref(!1),r=e.computed(()=>Le(t));de(r,"focus",s=>{var c,u;(!a||(u=(c=s.target).matches)!=null&&u.call(c,":focus-visible"))&&(n.value=!0)}),de(r,"blur",()=>n.value=!1);const i=e.computed({get:()=>n.value,set(s){var c,u;!s&&n.value?(c=r.value)==null||c.blur():s&&!n.value&&((u=r.value)==null||u.focus())}});return e.watch(r,()=>{i.value=l},{immediate:!0,flush:"post"}),{focused:i}}function ho(t){return typeof Window<"u"&&t instanceof Window?t.document.documentElement:typeof Document<"u"&&t instanceof Document?t.documentElement:t}const As={page:t=>[t.pageX,t.pageY],client:t=>[t.clientX,t.clientY],screen:t=>[t.screenX,t.screenY],movement:t=>t instanceof Touch?null:[t.movementX,t.movementY]};function Rs(t={}){const{type:o="page",touch:l=!0,resetOnTouchEnds:a=!1,initialValue:n={x:0,y:0},window:r=Ee,target:i=r,scroll:s=!0,eventFilter:c}=t;let u=null;const p=e.ref(n.x),g=e.ref(n.y),m=e.ref(null),B=typeof o=="function"?o:As[o],y=C=>{const v=B(C);u=C,v&&([p.value,g.value]=v,m.value="mouse")},T=C=>{if(C.touches.length>0){const v=B(C.touches[0]);v&&([p.value,g.value]=v,m.value="touch")}},S=()=>{if(!u||!r)return;const C=B(u);u instanceof MouseEvent&&C&&(p.value=C[0]+r.scrollX,g.value=C[1]+r.scrollY)},f=()=>{p.value=n.x,g.value=n.y},h=c?C=>c(()=>y(C),{}):C=>y(C),b=c?C=>c(()=>T(C),{}):C=>T(C),$=c?()=>c(()=>S(),{}):()=>S();if(i){const C={passive:!0};de(i,["mousemove","dragover"],h,C),l&&o!=="movement"&&(de(i,["touchstart","touchmove"],b,C),a&&de(i,"touchend",f,C)),s&&o==="page"&&de(r,"scroll",$,{passive:!0})}return{x:p,y:g,sourceType:m}}function Ua(t,o={}){const{handleOutside:l=!0,window:a=Ee}=o,n=o.type||"page",{x:r,y:i,sourceType:s}=Rs(o),c=e.ref(t??(a==null?void 0:a.document.body)),u=e.ref(0),p=e.ref(0),g=e.ref(0),m=e.ref(0),B=e.ref(0),y=e.ref(0),T=e.ref(!0);let S=()=>{};return a&&(S=e.watch([c,r,i],()=>{const f=Le(c);if(!f)return;const{left:h,top:b,width:$,height:C}=f.getBoundingClientRect();g.value=h+(n==="page"?a.pageXOffset:0),m.value=b+(n==="page"?a.pageYOffset:0),B.value=C,y.value=$;const v=r.value-g.value,k=i.value-m.value;T.value=$===0||C===0||v<0||k<0||v>$||k>C,(l||!T.value)&&(u.value=v,p.value=k)},{immediate:!0}),de(document,"mouseleave",()=>{T.value=!0})),{x:r,y:i,sourceType:s,elementX:u,elementY:p,elementPositionX:g,elementPositionY:m,elementHeight:B,elementWidth:y,isOutside:T,stop:S}}function Ka(t){const o=window.getComputedStyle(t);if(o.overflowX==="scroll"||o.overflowY==="scroll"||o.overflowX==="auto"&&t.clientWidth<t.scrollWidth||o.overflowY==="auto"&&t.clientHeight<t.scrollHeight)return!0;{const l=t.parentNode;return!l||l.tagName==="BODY"?!1:Ka(l)}}function zs(t){const o=t||window.event,l=o.target;return Ka(l)?!1:o.touches.length>1?!0:(o.preventDefault&&o.preventDefault(),!1)}const Rt=new WeakMap;function Os(t,o=!1){const l=e.ref(o);let a=null,n;e.watch(Ha(t),s=>{const c=ho(we(s));if(c){const u=c;Rt.get(u)||Rt.set(u,n),l.value&&(u.style.overflow="hidden")}},{immediate:!0});const r=()=>{const s=ho(we(t));!s||l.value||(go&&(a=de(s,"touchmove",c=>{zs(c)},{passive:!1})),s.style.overflow="hidden",l.value=!0)},i=()=>{var s;const c=ho(we(t));!c||!l.value||(go&&(a==null||a()),c.style.overflow=(s=Rt.get(c))!=null?s:"",Rt.delete(c),l.value=!1)};return He(i),e.computed({get(){return l.value},set(s){s?r():i()}})}function Fs(t,o={}){const{threshold:l=50,onSwipe:a,onSwipeEnd:n,onSwipeStart:r,passive:i=!0,window:s=Ee}=o,c=e.reactive({x:0,y:0}),u=e.reactive({x:0,y:0}),p=e.computed(()=>c.x-u.x),g=e.computed(()=>c.y-u.y),{max:m,abs:B}=Math,y=e.computed(()=>m(B(p.value),B(g.value))>=l),T=e.ref(!1),S=e.computed(()=>y.value?B(p.value)>B(g.value)?p.value>0?"left":"right":g.value>0?"up":"down":"none"),f=w=>[w.touches[0].clientX,w.touches[0].clientY],h=(w,V)=>{c.x=w,c.y=V},b=(w,V)=>{u.x=w,u.y=V};let $;const C=Ls(s==null?void 0:s.document);i?$=C?{passive:!0}:{capture:!1}:$=C?{passive:!1,capture:!0}:{capture:!0};const v=w=>{T.value&&(n==null||n(w,S.value)),T.value=!1},k=[de(t,"touchstart",w=>{if(w.touches.length!==1)return;$.capture&&!$.passive&&w.preventDefault();const[V,P]=f(w);h(V,P),b(V,P),r==null||r(w)},$),de(t,"touchmove",w=>{if(w.touches.length!==1)return;const[V,P]=f(w);b(V,P),!T.value&&y.value&&(T.value=!0),T.value&&(a==null||a(w))},$),de(t,["touchend","touchcancel"],v,$)];return{isPassiveEventSupported:C,isSwiping:T,direction:S,coordsStart:c,coordsEnd:u,lengthX:p,lengthY:g,stop:()=>k.forEach(w=>w())}}function Ls(t){if(!t)return!1;let o=!1;const l={get passive(){return o=!0,!1}};return t.addEventListener("x",Me,l),t.removeEventListener("x",Me),o}function ne(t,o,l,a={}){var n,r,i;const{clone:s=!1,passive:c=!1,eventName:u,deep:p=!1,defaultValue:g,shouldEmit:m}=a,B=e.getCurrentInstance(),y=l||(B==null?void 0:B.emit)||((n=B==null?void 0:B.$emit)==null?void 0:n.bind(B))||((i=(r=B==null?void 0:B.proxy)==null?void 0:r.$emit)==null?void 0:i.bind(B==null?void 0:B.proxy));let T=u;o||(o="modelValue"),T=T||`update:${o.toString()}`;const S=b=>s?typeof s=="function"?s(b):ws(b):b,f=()=>us(t[o])?S(t[o]):g,h=b=>{m?m(b)&&y(T,b):y(T,b)};if(c){const b=f(),$=e.ref(b);let C=!1;return e.watch(()=>t[o],v=>{C||(C=!0,$.value=S(v),e.nextTick(()=>C=!1))}),e.watch($,v=>{!C&&(v!==t[o]||p)&&h(v)},{deep:p}),$}else return e.computed({get(){return f()},set(b){h(b)}})}const ft=t=>e.computed(()=>{const o=e.toValue(t);return o?`justify-content-${o}`:""}),Is=t=>typeof t=="boolean"||t===""||t==="true"||t==="false",d=t=>e.computed(()=>{const o=e.toValue(t);return Is(o)?typeof o=="boolean"?o:o===""||o==="true":o}),zt=(t,o)=>{const l=d(t),a=e.toRef(o);return e.computed(()=>l.value===!0?"true":typeof l.value=="string"?l.value:a.value===!1?"true":l.value===!1?"false":void 0)},qe=(t,o)=>{const l=e.toRef(o),a=e.toRef(t),n=e.toRef(()=>Xs(a.value)),r=e.computed(()=>n.value?Eo(a.value,l.value??["active","activeClass","append","href","rel","replace","routerComponentName","target","to","variant","opacity","opacityHover","underlineVariant","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover"]):{});return{computedLink:n,computedLinkProps:r}},bo=Ia(()=>{const t=e.reactive([]);return{items:t,reset:()=>{t.splice(0,t.length)}}}),Xa=(t={})=>{const o=t.persist??!1,l="data-bs-theme",a="body";return Ps({attribute:l,selector:a,storageKey:o===!0?`bv-color-${t.attribute??l}-${t.selector??a}`:null,...t})},Ne=t=>e.computed(()=>{const o=e.toValue(t);return{[`text-bg-${o.variant}`]:o.variant!==null,[`text-${o.textVariant}`]:o.textVariant!==null&&o.variant===null,[`bg-${o.bgVariant}`]:o.bgVariant!==null&&o.variant===null}}),Ds=t=>e.computed(()=>{const o=e.toValue(t);return{container:o===!0,[`container-${o}`]:typeof o=="string"}}),Ya=(t,o=e.ref(1e3),l={})=>{const a=e.readonly(e.toRef(t)),n=e.readonly(e.toRef(o)),r=e.ref(!1),i=e.ref(0),s=e.toRef(()=>Math.ceil(a.value/n.value)),c=e.toRef(()=>g.value||r.value?Math.round(a.value-i.value*n.value):0),{pause:u,resume:p,isActive:g}=ja(()=>{i.value=i.value+1},o,l),m=()=>{r.value=!1,i.value=0,p()},B=()=>{r.value=!1,i.value=s.value};e.watchEffect(()=>{i.value>s.value&&(i.value=s.value),i.value===s.value&&u()}),e.watch([n,a],()=>{B(),m()});const y=()=>{g.value!==!1&&(r.value=!0,u())},T=()=>{i.value!==s.value&&(r.value=!1,p())};return{isActive:e.readonly(g),isPaused:e.readonly(r),restart:m,stop:B,pause:y,resume:T,value:c}},We=t=>e.computed(()=>{const o=e.toValue(t);return o===!0?"is-valid":o===!1?"is-invalid":null}),Za=t=>e.computed(()=>{const o=e.toValue(t);return{"form-check":o.plain===!1&&o.button===!1,"form-check-inline":o.inline===!0,"form-switch":o.switch===!0,[`form-control-${o.size}`]:o.size!==void 0&&o.size!=="md"&&o.button===!1}}),Ja=t=>{const o=e.toRef(t),l=We(()=>o.value.state??null);return e.computed(()=>[l.value,{"form-check-input":o.value.plain===!1&&o.value.button===!1,"btn-check":o.value.button===!0}])},Qa=t=>e.computed(()=>{const o=e.toValue(t);return{"form-check-label":o.plain===!1&&o.button===!1,btn:o.button===!0,[`btn-${o.buttonVariant}`]:o.button===!0&&o.buttonVariant!==void 0&&o.buttonVariant!==null,[`btn-${o.size}`]:o.button&&o.size&&o.size!=="md"}}),el=t=>{const o=e.toRef(t),l=zt(()=>o.value.ariaInvalid,()=>o.value.state);return e.computed(()=>({"aria-invalid":l.value,"aria-required":o.value.required===!0?!0:void 0}))},tl=t=>e.computed(()=>{const o=e.toValue(t);return{"was-validated":o.validated===!0,"btn-group":o.buttons===!0&&o.stacked===!1,"btn-group-vertical":o.stacked===!0&&o.buttons===!0,[`btn-group-${o.size}`]:o.size!==void 0}}),re=(t,o)=>e.computed(()=>e.toValue(t)||mt(o)),ol=(t,o)=>{const l=e.ref(null),a=ne(t,"modelValue",o),n=re(()=>t.id,"input"),r=d(()=>t.autofocus),i=d(()=>t.disabled),s=d(()=>t.lazy),c=d(()=>t.lazyFormatter),u=d(()=>t.number),p=d(()=>t.state),g=d(()=>t.trim),m=ee(()=>t.debounce??0),B=ee(()=>t.debounceMaxWait??NaN),y=Bs(w=>{a.value=w},()=>s.value===!0?0:m.value,{maxWait:()=>s.value===!0?NaN:B.value}),T=(w,V=!1)=>{s.value===!0&&V===!1||y(w)},{focused:S}=ge(l,{initialValue:r.value}),f=(w,V,P=!1)=>t.formatter!==void 0&&(!c.value||P)?t.formatter(w,V):w,h=w=>g.value?w.trim():u.value?Number.parseFloat(w):w;e.onMounted(()=>{var w;l.value&&(l.value.value=((w=a.value)==null?void 0:w.toString())??"")}),e.onActivated(()=>{e.nextTick(()=>{r.value&&(S.value=!0)})});const b=zt(()=>t.ariaInvalid,p);return{input:l,computedId:n,computedAriaInvalid:b,onInput:w=>{const{value:V}=w.target,P=f(V,w);if(w.defaultPrevented){w.preventDefault();return}const x=h(P);T(x),o("input",P)},onChange:w=>{const{value:V}=w.target,P=f(V,w);if(w.defaultPrevented){w.preventDefault();return}const x=h(P);a.value!==x&&T(P,!0),o("change",P)},onBlur:w=>{if(o("blur",w),!s.value&&!c.value)return;const{value:V}=w.target,P=f(V,w,!0),x=h(P);a.value!==x&&T(P,!0)},focus:()=>{i.value||(S.value=!0)},blur:()=>{i.value||(S.value=!1)}}},nt=(t,o)=>{if(!t)return t;if(o in t)return t[o];const l=o.split(".");return nt(t[l[0]],l.splice(1).join("."))},vo=(t,o=null,l,a)=>{if(Object.prototype.toString.call(t)==="[object Object]"){const n=nt(t,a.valueField),r=nt(t,a.textField),i=nt(t,a.htmlField),s=nt(t,a.disabledField),c=t[a.optionsField]||null;return c!==null?{label:String(nt(t,a.labelField)||r),options:So(c,l,a)}:{value:typeof n>"u"?o||r:n,text:String(typeof r>"u"?o:r),html:i,disabled:!!s}}return{value:o||t,text:String(t),disabled:!1}},So=(t,o,l)=>Array.isArray(t)?t.map(a=>vo(a,null,o,l)):Object.prototype.toString.call(t)==="[object Object]"?(console.warn(`[BootstrapVue warn]: ${o} - Setting prop "options" to an object is deprecated. Use the array format instead.`),Object.keys(t).map(a=>{const n=t[a];switch(typeof n){case"object":return vo(n.text,String(n.value),o,l);default:return vo(n,String(a),o,l)}})):[],Co="modal-open",ko=cs(()=>{const t=e.shallowRef([]),o=e.toRef(()=>t.value.length),l=e.toRef(()=>t.value[t.value.length-1]),a=p=>{t.value=[...t.value,p]},n=p=>{t.value=t.value.filter(g=>g.uid!==p.uid)},r=e.shallowRef([]),i=p=>{r.value=[...r.value,p]},s=p=>{r.value=r.value.filter(g=>g.uid!==p.uid)},c=p=>{n(p),s(p)},u=yo("updateHTMLAttrs",(p,g,m)=>{const B=typeof p=="string"?window==null?void 0:window.document.querySelector(p):Le(p);B&&(g==="class"?B.classList.toggle(Co,m===Co):B.setAttribute(g,m))});return He(()=>{u("body","class","")}),e.watch(o,p=>{u("body","class",p>0?Co:"")}),{registry:r,stack:t,lastStack:l,countStack:o,pushStack:a,removeStack:n,pushRegistry:i,removeRegistry:s,dispose:c}}),xs=t=>{const{pushRegistry:o,pushStack:l,removeStack:a,stack:n,dispose:r,countStack:i}=ko(),s=e.getCurrentInstance();if(!s||s.type.__name!=="BModal")throw new Error("useModalManager must only use in BModal component");return o(s),He(()=>{r(s)}),e.watch(t,(c,u)=>{c?l(s):u&&!c&&a(s)},{immediate:!0}),{activePosition:e.computed(()=>n.value.findIndex(c=>{var u,p;return((u=c.exposed)==null?void 0:u.id)===((p=s.exposed)==null?void 0:p.id)})),activeModalCount:i}},al=(t=void 0)=>{const{registry:o}=ko(),l=e.getCurrentInstance(),a=e.computed(()=>{const r=e.toValue(t);return r?o.value.find(i=>{var s;return((s=i.exposed)==null?void 0:s.id.value)===r})||null:l?ll(l):null}),n=e.toRef(()=>{var r;return(r=a.value)==null?void 0:r.proxy});return{show(){var r,i;(i=(r=a.value)==null?void 0:r.exposed)==null||i.show()},hide(r=""){var i,s;(s=(i=a.value)==null?void 0:i.exposed)==null||s.hide(r)},modal:n}},ll=t=>t.parent?t.parent.type.__name==="BModal"?t.parent:ll(t.parent):null,nl=()=>{const{lastStack:t,stack:o}=ko();return{hide:(n="")=>{var r;t.value&&((r=t.value.exposed)==null||r.hide(n))},hideAll:(n="")=>{var r;for(const i of o.value)(r=i.exposed)==null||r.hide(n)}}},wo=t=>{const o=(c,u)=>{const p=u===null?"":`${u}-`;return c==="circle"?`${p}rounded-circle`:c==="pill"?`${p}rounded-pill`:typeof c=="number"||c==="0"||c==="1"||c==="2"||c==="3"||c==="4"||c==="5"?`${p}rounded-${c}`:c==="none"?`${p}rounded-0`:c==="sm"?`${p}rounded-1`:c==="lg"?`${p}rounded-5`:`${p}rounded`},l=e.readonly(e.toRef(t)),a=d(()=>l.value.rounded),n=d(()=>l.value.roundedTop),r=d(()=>l.value.roundedBottom),i=d(()=>l.value.roundedStart),s=d(()=>l.value.roundedEnd);return e.computed(()=>({[`${o(a.value,null)}`]:!!a.value,[`${o(n.value,"top")}`]:!!n.value,[`${o(r.value,"bottom")}`]:!!r.value,[`${o(i.value,"start")}`]:!!i.value,[`${o(s.value,"end")}`]:!!s.value}))},rl=(t,o)=>{const l=e.readonly(e.toRef(t)),a=e.readonly(e.toRef(o)),n=e.toRef(()=>!a.value);e.onMounted(()=>{const r=Os(document.body,l.value&&n.value);e.watch([l,n],([i,s])=>{r.value=i&&s})})},Hs="top-right",$o=Ia(()=>{const t=e.ref([]);return{toasts:t,show:(...[a,n])=>{const r={pos:Hs};typeof a=="string"?Object.assign(r,n,{body:a,value:(n==null?void 0:n.value)||5e3}):Object.assign(r,a,{value:a.value||5e3});const i=Symbol();return t.value.push({...r,self:i}),i},hide:a=>{const n=t.value.findIndex(r=>r.self===a);n!==-1&&t.value.splice(n,1)}}}),Ms=["id"],js=["innerHTML"],Gs=["innerHTML"],Ot=e.defineComponent({inheritAttrs:!1,__name:"BPopover",props:{boundary:{default:"clippingAncestors"},boundaryPadding:{default:void 0},click:{type:[String,Boolean],default:!1},container:{default:void 0},content:{default:void 0},customClass:{default:""},delay:{default:()=>({show:100,hide:300})},floatingMiddleware:{default:void 0},hide:{type:[String,Boolean],default:void 0},html:{type:[String,Boolean],default:!1},id:{default:void 0},inline:{type:[String,Boolean],default:!1},manual:{type:[String,Boolean],default:!1},modelValue:{type:[String,Boolean],default:!1},noAutoClose:{type:[String,Boolean],default:!1},noFade:{type:[String,Boolean],default:!1},noFlip:{type:[String,Boolean],default:!1},noHide:{type:[String,Boolean],default:!1},noShift:{type:[String,Boolean],default:!1},noSize:{type:[String,Boolean],default:!1},noninteractive:{type:[String,Boolean],default:!1},offset:{default:null},placement:{default:"top"},persistent:{type:[String,Boolean],default:!1},realtime:{type:[String,Boolean],default:!1},reference:{default:null},strategy:{default:"absolute"},target:{default:null},title:{default:void 0},tooltip:{type:[String,Boolean],default:!1},variant:{default:null}},emits:["hidden","hide","hide-prevented","show","show-prevented","shown","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=d(()=>a.modelValue),i=e.ref(r.value),s=e.ref(r.value);e.watchEffect(()=>{n("update:modelValue",i.value)}),e.watch(r,()=>{r.value!==i.value&&(r.value?Q():K(new Event("update:modelValue")))});const c=re(()=>a.id,"popover"),u=d(()=>a.click),p=d(()=>a.manual),g=d(()=>a.noShift),m=d(()=>a.noSize),B=d(()=>a.noFlip),y=d(()=>a.noFade),T=d(()=>a.noAutoClose),S=d(()=>a.noHide),f=d(()=>a.realtime),h=d(()=>a.inline),b=d(()=>a.persistent),$=d(()=>a.tooltip),C=d(()=>a.noninteractive),v=d(()=>a.html),k=e.ref(!1),N=e.ref(null),w=e.ref(null),V=e.ref(null),P=e.ref(null),x=e.ref(null),z=e.computed(()=>a.title?lt(a.title,at):""),E=e.computed(()=>a.content?lt(a.content,at):""),F=e.toRef(()=>a.placement.startsWith("auto")),j=ee(()=>a.offset??NaN),q=e.computed(()=>a.boundary==="document"||a.boundary==="viewport"?void 0:a.boundary),Z=e.computed(()=>a.boundary==="document"||a.boundary==="viewport"?a.boundary:void 0),oe=e.ref({}),ie=e.computed(()=>{if(a.floatingMiddleware!==void 0)return a.floatingMiddleware;const H=a.offset!==null?j.value:$.value?6:8,U=[Sa(H)];return B.value===!1&&!F.value&&U.push(Ba({boundary:q.value,rootBoundary:Z.value,padding:a.boundaryPadding})),F.value&&U.push(Or({alignment:a.placement.split("-")[1]||void 0,boundary:q.value,rootBoundary:Z.value,padding:a.boundaryPadding})),g.value===!1&&U.push(Ca({boundary:q.value,rootBoundary:Z.value,padding:a.boundaryPadding})),S.value===!1&&U.push(Fr({boundary:q.value,rootBoundary:Z.value,padding:a.boundaryPadding})),h.value===!0&&U.push(Ir()),U.push(ls({element:V,padding:10})),m.value===!1&&U.push(ka({boundary:q.value,rootBoundary:Z.value,padding:a.boundaryPadding,apply({availableWidth:ce,availableHeight:me}){oe.value={maxHeight:me?`${me}px`:void 0,maxWidth:ce?`${ce}px`:void 0}}})),U}),G=e.toRef(()=>F.value?void 0:a.placement),{floatingStyles:Y,middlewareData:se,placement:le,update:O}=La(w,N,{placement:G,middleware:ie,strategy:e.toRef(()=>a.strategy),whileElementsMounted:(...H)=>za(...H,{animationFrame:f.value})}),_=e.ref({position:"absolute"});e.watch(se,()=>{var H;if(S.value===!1&&((H=se.value.hide)!=null&&H.referenceHidden?k.value=!0:k.value=!1),se.value.arrow){const{x:U,y:ce}=se.value.arrow;_.value={position:"absolute",top:ce?`${ce}px`:"",left:U?`${U}px`:""}}});const I=e.computed(()=>{const H=$.value?"tooltip":"popover";return[H,`b-${H}`,{[`b-${H}-${a.variant}`]:a.variant!==null,show:i.value&&!k.value,"pe-none":!i.value,fade:!y.value,"d-none":!i.value&&y.value,[`${a.customClass}`]:a.customClass!==void 0,[`bs-${H}-${Ws(le.value)}`]:le.value!==void 0}]}),{isOutside:R}=Ua(N),{isOutside:L}=Ua(P),D=H=>{const U=H??new Event("click");i.value?K(U):Q()},M=(H,U={})=>new je(H,{cancelable:!1,target:N.value||null,relatedTarget:null,trigger:null,...U,componentId:c.value});let te;const Q=()=>{const H=M("show",{cancelable:!0});if(n("show",H),H.defaultPrevented){n("show-prevented");return}s.value=!0,e.nextTick(()=>{var U;O(),te=setTimeout(()=>{O(),i.value=!0,e.nextTick(()=>{n("shown",M("shown"))})},typeof a.delay=="number"?a.delay:((U=a.delay)==null?void 0:U.show)||0)})},K=H=>{var me;const U=M("hide",{cancelable:!0});if(n("hide",U),U.defaultPrevented){n("hide-prevented");return}te&&(clearTimeout(te),te=void 0);const ce=typeof a.delay=="number"?a.delay:((me=a.delay)==null?void 0:me.hide)||0;setTimeout(()=>{var ye,it;(H==null?void 0:H.type)==="click"||(H==null?void 0:H.type)==="forceHide"||(H==null?void 0:H.type)==="update:modelValue"&&p.value||!C.value&&R.value&&L.value&&!((ye=N.value)!=null&&ye.contains(document==null?void 0:document.activeElement))&&!((it=P.value)!=null&&it.contains(document==null?void 0:document.activeElement))||C.value&&L.value?(i.value=!1,e.nextTick(()=>{setTimeout(()=>{s.value=!1},N.value?no(N.value):150),n("hidden",M("hidden"))})):setTimeout(()=>{K(H)},ce<50?50:ce)},ce)};o({hide:K,show:Q,toggle:D});const W=H=>{const U=e.unref(H);if(U){if(typeof U=="string"){const ce=document.getElementById(U);return ce||void 0}return U.$el?U.$el:U}},X=()=>{var H;if(a.target){const U=W(a.target);U?P.value=U:console.warn("Target element not found",a.target)}else P.value=(H=x.value)==null?void 0:H.nextElementSibling;if(a.reference){const U=W(a.reference);U?w.value=U:console.warn("Reference element not found",a.reference)}else w.value=P.value;if(!(!P.value||p.value)&&oo){if(P.value.addEventListener("forceHide",K),u.value){P.value.addEventListener("click",D);return}P.value.addEventListener("pointerenter",Q),P.value.addEventListener("pointerleave",K),P.value.addEventListener("focus",Q),P.value.addEventListener("blur",K)}},ae=()=>{P.value&&(P.value.removeEventListener("forceHide",K),P.value.removeEventListener("click",D),P.value.removeEventListener("pointerenter",Q),P.value.removeEventListener("pointerleave",K),P.value.removeEventListener("focus",Q),P.value.removeEventListener("blur",K))};return qa(N,()=>{i.value&&u.value&&!T.value&&!p.value&&K(new Event("clickOutside"))},{ignore:[P]}),e.watch([()=>a.click,()=>a.target,()=>a.reference],()=>{ae(),X()}),e.onMounted(X),e.onBeforeUnmount(ae),(H,U)=>(e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createElementVNode("span",{ref_key:"placeholder",ref:x},null,512),e.renderSlot(H.$slots,"target",{show:Q,hide:K,toggle:D,showState:i.value}),(e.openBlock(),e.createBlock(e.Teleport,{to:H.container,disabled:!H.container},[s.value||e.unref(b)?(e.openBlock(),e.createElementBlock("div",e.mergeProps({key:0,id:H.id},H.$attrs,{ref_key:"element",ref:N,class:I.value,role:"tooltip",tabindex:"-1",style:e.unref(Y)}),[e.createElementVNode("div",{ref_key:"arrow",ref:V,class:e.normalizeClass(`${e.unref($)?"tooltip":"popover"}-arrow`),style:e.normalizeStyle(_.value),"data-popper-arrow":""},null,6),e.createElementVNode("div",{class:"overflow-auto",style:e.normalizeStyle(oe.value)},[H.title||H.$slots.title?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.unref(v)?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["position-sticky top-0",e.unref($)?"tooltip-inner":"popover-header"]),innerHTML:z.value},null,10,js)):(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["position-sticky top-0",e.unref($)?"tooltip-inner":"popover-header"])},[e.renderSlot(H.$slots,"title",{},()=>[e.createTextVNode(e.toDisplayString(H.title),1)])],2))],64)):e.createCommentVNode("",!0),e.unref($)&&!H.$slots.title&&!H.title||!e.unref($)?(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[e.unref(v)?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref($)?"tooltip-inner":"popover-body"),innerHTML:E.value},null,10,Gs)):(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref($)?"tooltip-inner":"popover-body")},[e.renderSlot(H.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(H.content),1)])],2))],64)):e.createCommentVNode("",!0)],4)],16,Ms)):e.createCommentVNode("",!0)],8,["to","disabled"]))],64))}}),qs=({top:t,end:o,start:l,alignCenter:a,alignEnd:n})=>{const r=t?"top":l?"left":o?"right":"bottom",i=n?"end":a?null:"start";return`${r}${i?`-${i}`:""}`},Ws=t=>{const[o]=t.split("-");switch(o){case"left":return"start";case"right":return"end";default:return o}},pt=t=>typeof t!="object"||t.active!==!1,Ft=(t,o)=>{if(!pt(t))return{};const a=typeof t>"u"||typeof t=="object"&&!t.title&&!t.content,n=o.getAttribute("title")||o.getAttribute("data-original-title");return a?n?(o.removeAttribute("title"),o.setAttribute("data-original-title",n),{content:lt(n,at)}):{}:typeof t=="string"?{content:lt(t,at)}:{title:t!=null&&t.title?lt(t==null?void 0:t.title,at):void 0,content:t!=null&&t.content?lt(t==null?void 0:t.content,at):void 0}},rt=(t,o)=>({target:o,modelValue:t.modifiers.show,inline:t.modifiers.inline,click:t.modifiers.click,realtime:t.modifiers.realtime,persistent:t.modifiers.persistent,placement:t.modifiers.left?"left":t.modifiers.right?"right":t.modifiers.bottom?"bottom":t.modifiers.top?"top":void 0,html:!0,...typeof t.value=="object"?t.value:{},title:null,content:null}),Lt=(t,o)=>{var a;const l=document.createElement("span");o.modifiers.body?document.body.appendChild(l):o.modifiers.child?t.appendChild(l):(a=t.parentNode)==null||a.insertBefore(l,t.nextSibling),t.$__app=e.createApp({render:()=>{var n;return e.h(Ot,{...(n=t.$__state)==null?void 0:n.value})}}),t.$__app.mount(l),t.$__element=l},sl=t=>{var l;const o=t.$__element;(l=t.$__app)==null||l.unmount(),delete t.$__app,delete t.$__state,setTimeout(()=>{o==null||o.remove()},0),delete t.$__element},It=(t,o,l)=>o.concat(["sm","md","lg","xl","xxl"]).reduce((a,n)=>(a[t?`${t}${n.charAt(0).toUpperCase()+n.slice(1)}`:n]=l,a),Object.create(null)),il=(t,o,l,a=l)=>Object.keys(o).reduce((n,r)=>(t[r]&&n.push([a,r.replace(l,""),t[r]].filter(i=>i&&typeof i!="boolean").join("-").toLowerCase()),n),[]),Dt=t=>typeof t=="string"?la(t):t.label!==void 0?t.label:typeof t.key=="string"?la(t.key):t.key,mt=(t="")=>`__BVID__${Math.random().toString().slice(2,8)}___BV_${t}__`,Us=(t,o)=>((t==null?void 0:t())??[]).reduce((l,a)=>(typeof a.type=="symbol"?l=l.concat(a.children):l.push(a),l),[]).filter(l=>{var a;return((a=l.type)==null?void 0:a.__name)===o}),dl=t=>t!==null&&typeof t=="object",Ks=t=>/^[0-9]*\.?[0-9]+$/.test(String(t)),Xs=t=>!!(t.href||t.to),cl=Symbol("carousel"),ul=Symbol("tabs"),fl=Symbol("progress"),pl=Symbol("listGroup"),ml=Symbol("avatarGroup"),gl=Symbol("accordion"),yl=Symbol("checkboxGroup"),Bl=Symbol("radioGroup"),To=Symbol("collapse"),hl=Symbol("collapse"),Vo=Symbol("navbar"),gt=(t,o={},l={})=>{const a=[t];let n;for(let r=0;r<a.length&&!n;r++){const i=a[r];n=l[i]}return n&&typeof n=="function"?n(o):n},Ys=(t,o=NaN)=>{const l=Number.parseInt(t,10);return Number.isNaN(l)?o:l},Zs=(t,o=NaN)=>{const l=Number.parseFloat(t.toString());return Number.isNaN(l)?o:l},bl=(t,o)=>Object.keys(t).filter(l=>!o.map(a=>a.toString()).includes(l)).reduce((l,a)=>({...l,[a]:t[a]}),{}),Eo=(t,o)=>[...o].reduce((l,a)=>(l[a]=t[a],l),{}),vl=(t,o,l)=>{const a=o.split(/[.[\]]/g);let n=t;for(const r of a){if(n===null||n===void 0)return l;r.trim()!==""&&(n=n[r])}return n===void 0?l:n},Sl=(t,o)=>{const{all:l,...a}=t,n={};l&&o.forEach(i=>{n[i]=l});const r={...n,...a};return Object.entries(r).filter(([i,s])=>!!s&&o.includes(i)).map(([i])=>i)},Cl=(t,o)=>o+(t?lr(t):""),Js=["id"],kl=e.defineComponent({__name:"BAccordion",props:{flush:{type:[String,Boolean],default:!1},free:{type:[String,Boolean],default:!1},id:{default:void 0},modelValue:{default:void 0}},emits:["update:modelValue"],setup(t,{emit:o}){const l=t,n=ne(l,"modelValue",o,{passive:!0}),r=re(()=>l.id,"accordion"),i=d(()=>l.flush),s=d(()=>l.free),c=e.computed(()=>({"accordion-flush":i.value}));return e.provide(gl,{openItem:e.readonly(n),free:s,setOpenItem:u=>{n.value=u}}),(u,p)=>(e.openBlock(),e.createElementBlock("div",{id:e.unref(r),class:e.normalizeClass(["accordion",c.value])},[e.renderSlot(u.$slots,"default")],10,Js))}}),No=e.defineComponent({inheritAttrs:!1,__name:"BCollapse",props:{horizontal:{type:[String,Boolean],default:!1},id:{default:void 0},isNav:{type:[String,Boolean],default:!1},modelValue:{type:[String,Boolean],default:!1},skipAnimation:{type:[String,Boolean],default:!1},tag:{default:"div"},toggle:{type:[String,Boolean],default:!1},visible:{type:[String,Boolean],default:!1}},emits:["hidden","hide","hide-prevented","show","show-prevented","shown","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=(V,P={})=>new je(V,{cancelable:!1,target:y.value||null,relatedTarget:null,trigger:null,...P,componentId:B.value}),i=ne(a,"modelValue",n,{passive:!0}),s=d(i),c=d(()=>a.toggle),u=d(()=>a.horizontal),p=d(()=>a.isNav),g=d(()=>a.visible),m=d(()=>a.skipAnimation),B=re(()=>a.id,"collapse"),y=e.ref(null),T=e.ref(!1),S=e.ref(s.value),f=e.computed(()=>({show:S.value,"navbar-collapse":p.value,collapsing:T.value,closing:S.value&&!s.value,"collapse-horizontal":u.value})),h=()=>{i.value=!1},b=()=>{i.value=!0},$=()=>{i.value=!s.value};let C,v,k=m.value;const N=()=>{const V=r("show",{cancelable:!0});if(n("show",V),V.defaultPrevented){n("show-prevented");return}clearTimeout(v),clearTimeout(C),S.value=!0,!k&&(T.value=!0,e.nextTick(()=>{y.value!==null&&(u.value?y.value.style.width=`${y.value.scrollWidth}px`:y.value.style.height=`${y.value.scrollHeight}px`,C=setTimeout(()=>{T.value=!1,n("shown"),y.value!==null&&(y.value.style.height="",y.value.style.width="")},no(y.value)))}))},w=()=>{const V=r("hide",{cancelable:!0});if(n("hide",V),V.defaultPrevented){n("hide-prevented");return}if(clearTimeout(C),clearTimeout(v),y.value!==null){if(k){S.value=!1;return}T.value?(y.value.style.height="",y.value.style.width=""):u.value?y.value.style.width=`${y.value.scrollWidth}px`:y.value.style.height=`${y.value.scrollHeight}px`,y.value.offsetHeight,T.value=!0,e.nextTick(()=>{y.value!==null&&(y.value.style.height="",y.value.style.width="",v=setTimeout(()=>{S.value=!1,T.value=!1,n("hidden")},no(y.value)))})}};return e.watch(i,()=>{s.value?N():w()}),e.onMounted(()=>{y.value!==null&&!s.value&&c.value&&e.nextTick(()=>{i.value=!0})}),e.watch(m,V=>{k=V}),g.value&&(k=!0,i.value=!0,e.nextTick(()=>{k=m.value})),e.watch(g,V=>{k=!0,V?b():h(),e.nextTick(()=>{k=m.value})}),de(y,"bv-toggle",()=>{i.value=!s.value}),o({close:h,isNav:p,open:b,toggle:$,visible:e.readonly(S)}),e.provide(To,{id:B,close:h,open:b,toggle:$,visible:e.readonly(S),isNav:p}),(V,P)=>(e.openBlock(),e.createElementBlock(e.Fragment,null,[e.renderSlot(V.$slots,"header",{id:e.unref(B),visible:e.unref(s),toggle:$,open:b,close:h}),(e.openBlock(),e.createBlock(e.resolveDynamicComponent(V.tag),e.mergeProps({id:e.unref(B),ref_key:"element",ref:y,class:["collapse",f.value],"is-nav":e.unref(p)},V.$attrs),{default:e.withCtx(()=>[e.renderSlot(V.$slots,"default",{visible:e.unref(s),toggle:$,open:b,close:h})]),_:3},16,["id","class","is-nav"])),e.renderSlot(V.$slots,"footer",{id:e.unref(B),visible:e.unref(s),toggle:$,open:b,close:h})],64))}}),Qs=["aria-expanded","aria-controls","onClick"],wl=e.defineComponent({inheritAttrs:!1,__name:"BAccordionItem",props:{bodyAttrs:{default:void 0},bodyClass:{default:void 0},buttonAttrs:{default:void 0},buttonClass:{default:void 0},collapseClass:{default:void 0},headerAttrs:{default:void 0},headerClass:{default:void 0},headerTag:{default:"h2"},horizontal:{type:[String,Boolean],default:void 0},id:{default:void 0},isNav:{type:[String,Boolean],default:void 0},modelValue:{type:Boolean,default:!1},tag:{default:void 0},title:{default:void 0},toggle:{type:[String,Boolean],default:void 0},visible:{type:[String,Boolean],default:!1},wrapperAttrs:{default:void 0}},emits:["hidden","hide","hide-prevented","show","show-prevented","shown","update:modelValue"],setup(t,{emit:o}){const{class:l,...a}=e.useAttrs(),n=t,r=o,i=ne(n,"modelValue",r,{passive:!0}),s=e.inject(gl,null),c=re(()=>n.id,"accordion_item");return e.onMounted(()=>{i.value&&!(s!=null&&s.free.value)&&(s==null||s.setOpenItem(c.value)),!i.value&&(s==null?void 0:s.openItem.value)===c.value&&(i.value=!0)}),e.watch(()=>s==null?void 0:s.openItem.value,()=>i.value=(s==null?void 0:s.openItem.value)===c.value&&!(s!=null&&s.free.value)),e.watch(i,()=>{i.value&&!(s!=null&&s.free.value)&&(s==null||s.setOpenItem(c.value))}),(u,p)=>(e.openBlock(),e.createElementBlock("div",e.mergeProps({class:"accordion-item"},u.wrapperAttrs,{class:e.unref(l)}),[e.createVNode(No,e.mergeProps({id:e.unref(c),modelValue:e.unref(i),"onUpdate:modelValue":p[0]||(p[0]=g=>e.isRef(i)?i.value=g:null),class:["accordion-collapse",u.collapseClass],"aria-labelledby":`${e.unref(c)}-heading`},a,{tag:u.tag,toggle:u.toggle,horizontal:u.horizontal,visible:u.visible,"is-nav":u.isNav,onShow:p[1]||(p[1]=g=>r("show",g)),onShown:p[2]||(p[2]=g=>r("shown")),onHide:p[3]||(p[3]=g=>r("hide",g)),onHidden:p[4]||(p[4]=g=>r("hidden")),onHidePrevented:p[5]||(p[5]=g=>r("hide-prevented")),onShowPrevented:p[6]||(p[6]=g=>r("show-prevented"))}),{header:e.withCtx(({visible:g,toggle:m})=>[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(u.headerTag),e.mergeProps({id:`${e.unref(c)}-heading`,class:["accordion-header",u.headerClass]},u.headerAttrs),{default:e.withCtx(()=>[e.createElementVNode("button",e.mergeProps({class:"accordion-button"},u.buttonAttrs,{class:[{collapsed:!g},u.buttonClass],type:"button","aria-expanded":g?"true":"false","aria-controls":e.unref(c),onClick:m}),[e.renderSlot(u.$slots,"title",{},()=>[e.createTextVNode(e.toDisplayString(u.title),1)])],16,Qs)]),_:2},1040,["id","class"]))]),default:e.withCtx(()=>[e.createElementVNode("div",e.mergeProps({class:"accordion-body"},u.bodyAttrs,{class:u.bodyClass}),[e.renderSlot(u.$slots,"default")],16)]),_:3},16,["id","modelValue","class","aria-labelledby","tag","toggle","horizontal","visible","is-nav"])],16))}}),Ue=e.defineComponent({__name:"BTransition",props:{appear:{type:[String,Boolean],default:!1},mode:{default:void 0},noFade:{type:[String,Boolean],default:!1},transProps:{default:void 0}},setup(t){const o=t,l=d(()=>o.appear),a=d(()=>o.noFade),n=e.computed(()=>{const s={name:"",enterActiveClass:"",enterToClass:"",leaveActiveClass:"",leaveToClass:"showing",enterFromClass:"showing",leaveFromClass:""},c={...s,enterActiveClass:"fade showing",leaveActiveClass:"fade showing"};return a.value?s:c}),r=e.computed(()=>({mode:o.mode,css:!0,...n.value})),i=e.computed(()=>o.transProps!==void 0?{...r.value,...o.transProps}:l.value?{...r.value,appear:!0,appearActiveClass:n.value.enterActiveClass,appearToClass:n.value.enterToClass}:r.value);return(s,c)=>(e.openBlock(),e.createBlock(e.Transition,e.normalizeProps(e.guardReactiveProps(i.value)),{default:e.withCtx(()=>[e.renderSlot(s.$slots,"default")]),_:3},16))}}),Vc="",ei=["type","disabled","aria-label"],Ke=e.defineComponent({__name:"BCloseButton",props:{ariaLabel:{default:"Close"},disabled:{type:[String,Boolean],default:!1},type:{default:"button"}},emits:["click"],setup(t,{emit:o}){const l=t,a=o,n=d(()=>l.disabled);return(r,i)=>(e.openBlock(),e.createElementBlock("button",{type:r.type,class:"btn-close",disabled:e.unref(n),"aria-label":r.ariaLabel,onClick:i[0]||(i[0]=s=>a("click",s))},null,8,ei))}}),ti={key:0,class:"visually-hidden"},yt=e.defineComponent({__name:"BSpinner",props:{label:{default:void 0},role:{default:"status"},small:{type:[String,Boolean],default:!1},tag:{default:"span"},type:{default:"border"},variant:{default:null}},setup(t){const o=t,l=e.useSlots(),a=d(()=>o.small),n=e.computed(()=>[`spinner-${o.type}`,{[`spinner-${o.type}-sm`]:a.value,[`text-${o.variant}`]:o.variant!==null}]),r=e.toRef(()=>!fe(l.label));return(i,s)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(i.tag),{class:e.normalizeClass(n.value),role:i.label||r.value?i.role:null,"aria-hidden":i.label||r.value?null:!0},{default:e.withCtx(()=>[i.label||r.value?(e.openBlock(),e.createElementBlock("span",ti,[e.renderSlot(i.$slots,"label",{},()=>[e.createTextVNode(e.toDisplayString(i.label),1)])])):e.createCommentVNode("",!0)]),_:3},8,["class","role","aria-hidden"]))}}),$l="active",_e=e.defineComponent({__name:"BLink",props:{active:{type:[String,Boolean],default:void 0},activeClass:{default:"router-link-active"},append:{type:[String,Boolean],default:!1},disabled:{type:[String,Boolean],default:!1},exactActiveClass:{default:"router-link-exact-active"},event:{default:"click"},href:{default:void 0},icon:{type:[String,Boolean],default:!1},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[String,Boolean],default:!1},routerComponentName:{default:"router-link"},routerTag:{default:"a"},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:null},variant:{default:null}},emits:["click"],setup(t,{emit:o}){const l=t,a=o,n=e.useAttrs(),r=d(()=>l.active),i=d(()=>l.icon);d(()=>l.append);const s=d(()=>l.disabled);d(()=>l.replace);const c=e.inject(To,null),u=e.inject(Vo,null),p=e.getCurrentInstance(),g=e.computed(()=>{const f=l.routerComponentName.split("-").map(b=>b.charAt(0).toUpperCase()+b.slice(1)).join("");return!((p==null?void 0:p.appContext.app.component(f))!==void 0)||s.value||!l.to?"a":l.routerComponentName}),m=e.computed(()=>{const f="#";if(l.href)return l.href;if(typeof l.to=="string")return l.to||f;const{to:h}=l;if(h!==void 0&&"path"in h){const b=h.path||"",$=h.query?`?${Object.keys(h.query).map(v=>{var k;return`${v}=${(k=h.query)==null?void 0:k[v]}`}).join("=")}`:"",C=!h.hash||h.hash.charAt(0)==="#"?h.hash||"":`#${h.hash}`;return`${b}${$}${C}`||f}return f}),B=e.computed(()=>({[`link-${l.variant}`]:l.variant!==null,[`link-opacity-${l.opacity}`]:l.opacity!==void 0,[`link-opacity-${l.opacityHover}-hover`]:l.opacityHover!==void 0,[`link-underline-${l.underlineVariant}`]:l.underlineVariant!==null,[`link-offset-${l.underlineOffset}`]:l.underlineOffset!==void 0,[`link-offset-${l.underlineOffsetHover}-hover`]:l.underlineOffsetHover!==void 0,[`link-underline-opacity-${l.underlineOpacity}`]:l.underlineOpacity!==void 0,[`link-underline-opacity-${l.underlineOpacityHover}-hover`]:l.underlineOpacityHover!==void 0,"icon-link":i.value===!0})),y=e.computed(()=>({class:B.value,to:l.to,href:m.value,target:l.target,rel:l.target==="_blank"?l.rel??"noopener":void 0,tabindex:s.value?"-1":typeof n.tabindex>"u"?null:n.tabindex,"aria-disabled":s.value?!0:null})),T=e.computed(()=>({[$l]:r.value,disabled:s.value})),S=f=>{var h,b,$;if(s.value){f.preventDefault(),f.stopImmediatePropagation();return}(((h=c==null?void 0:c.isNav)==null?void 0:h.value)===!0&&u===null||u!==null&&((b=u.autoClose)==null?void 0:b.value)===!0)&&(($=c==null?void 0:c.close)==null||$.call(c)),a("click",f)};return(f,h)=>g.value==="router-link"?(e.openBlock(),e.createBlock(e.resolveDynamicComponent(g.value),e.mergeProps({key:0},y.value,{custom:""}),{default:e.withCtx(({href:b,navigate:$,isActive:C,isExactActive:v})=>[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(f.routerTag),e.mergeProps({href:b,class:{[$l]:e.unref(r),[f.activeClass]:C,[f.exactActiveClass]:v}},f.$attrs,{onClick:k=>{$(k),S(k)}}),{default:e.withCtx(()=>[e.renderSlot(f.$slots,"default")]),_:2},1040,["href","class","onClick"]))]),_:3},16)):(e.openBlock(),e.createBlock(e.resolveDynamicComponent(g.value),e.mergeProps({key:1,class:T.value},y.value,{onClick:S}),{default:e.withCtx(()=>[e.renderSlot(f.$slots,"default")]),_:3},16,["class"]))}}),Ie=e.defineComponent({__name:"BButton",props:{loading:{type:[String,Boolean],default:!1},loadingFill:{type:[String,Boolean],default:!1},loadingText:{default:"Loading..."},pill:{type:[String,Boolean],default:!1},pressed:{type:[String,Boolean],default:void 0},size:{default:"md"},squared:{type:[String,Boolean],default:!1},tag:{default:"button"},type:{default:"button"},variant:{default:"secondary"},active:{type:[String,Boolean],default:!1},activeClass:{default:void 0},append:{type:[String,Boolean],default:void 0},disabled:{type:[String,Boolean],default:void 0},exactActiveClass:{default:void 0},event:{default:void 0},href:{default:void 0},icon:{type:[String,Boolean],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[String,Boolean],default:void 0},routerComponentName:{default:void 0},routerTag:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0}},emits:["click","update:pressed"],setup(t,{emit:o}){const l=t,a=o,n=ne(l,"pressed",a),r=d(()=>l.active),i=d(()=>l.disabled),s=d(()=>l.pill),c=d(()=>l.pressed),u=d(()=>l.squared),p=d(()=>l.loading),g=d(()=>l.loadingFill),{computedLink:m,computedLinkProps:B}=qe(l,["active-class","exact-active-class","event","replace","router-component-name","router-tag"]),y=e.toRef(()=>typeof c.value=="boolean"),T=e.toRef(()=>l.tag==="button"&&l.href===void 0&&l.to===void 0),S=e.toRef(()=>l.to!==void 0),f=e.toRef(()=>l.href!==void 0?!1:!T.value),h=e.computed(()=>S.value?B.value:[]),b=e.computed(()=>[[`btn-${l.size}`],{[`btn-${l.variant}`]:l.variant!==null,active:r.value||c.value,"rounded-pill":s.value,"rounded-0":u.value,disabled:i.value}]),$=e.toRef(()=>S.value?_e:l.href?"a":l.tag),C=v=>{if(i.value){v.preventDefault(),v.stopPropagation();return}a("click",v),y.value&&(n.value=!c.value)};return(v,k)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent($.value),e.mergeProps({class:"btn"},h.value,{class:b.value,"aria-disabled":f.value?e.unref(i):null,"aria-pressed":y.value?e.unref(c):null,autocomplete:y.value?"off":null,disabled:T.value?e.unref(i):null,href:v.href,rel:e.unref(m)?v.rel:null,role:f.value||e.unref(m)?"button":null,target:e.unref(m)?v.target:null,type:T.value?v.type:null,to:T.value?null:v.to,append:e.unref(m)?v.append:null,onClick:C}),{default:e.withCtx(()=>[e.unref(p)?e.renderSlot(v.$slots,"loading",{key:0},()=>[e.unref(g)?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createTextVNode(e.toDisplayString(v.loadingText),1)],64)),e.renderSlot(v.$slots,"loading-spinner",{},()=>[e.createVNode(yt,{small:v.size!=="lg",label:e.unref(g)?v.loadingText:void 0},null,8,["small","label"])])]):e.renderSlot(v.$slots,"default",{key:1})]),_:3},16,["class","aria-disabled","aria-pressed","autocomplete","disabled","href","rel","role","target","type","to","append"]))}}),oi=e.defineComponent({__name:"BAlert",props:{closeClass:{default:void 0},closeContent:{default:void 0},closeLabel:{default:"Close"},closeVariant:{default:"secondary"},dismissible:{type:[String,Boolean],default:!1},fade:{type:[String,Boolean],default:!1},immediate:{type:[String,Boolean],default:!0},interval:{default:1e3},modelValue:{type:[Boolean,Number],default:!1},noHoverPause:{type:[String,Boolean],default:!1},showOnPause:{type:[String,Boolean],default:!0},variant:{default:"info"}},emits:["close","close-countdown","closed","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=e.useSlots(),i=e.ref(null),s=ne(a,"modelValue",n),c=Bo(i),u=d(()=>a.dismissible),p=d(()=>a.fade),g=d(()=>a.immediate),m=d(()=>a.showOnPause),B=d(()=>a.noHoverPause),y=ee(()=>a.interval),T=e.toRef(()=>!fe(r.close)),S=e.toRef(()=>typeof s.value=="boolean"?0:s.value),f=e.computed(()=>({[`alert-${a.variant}`]:a.variant!==null,"alert-dismissible":u.value})),h=e.computed(()=>[a.closeClass,{"btn-close-custom":T.value}]),{isActive:b,pause:$,restart:C,resume:v,stop:k,isPaused:N,value:w}=Ya(S,y,{immediate:typeof s.value=="number"&&g.value}),V=e.toRef(()=>typeof s.value=="boolean"?s.value:b.value||m.value&&N.value),P=e.computed(()=>({variant:T.value?a.closeVariant:void 0,class:h.value}));e.watchEffect(()=>{n("close-countdown",w.value)});const x=()=>{n("close"),typeof s.value=="boolean"?s.value=!1:(s.value=0,k()),n("closed")},z=()=>{B.value||$()};return e.watch(c,E=>{if(E){z();return}v()}),e.onBeforeUnmount(k),o({pause:$,restart:C,resume:v,stop:k}),(E,F)=>(e.openBlock(),e.createBlock(Ue,{"no-fade":!e.unref(p),"trans-props":{enterToClass:"show"}},{default:e.withCtx(()=>[V.value?(e.openBlock(),e.createElementBlock("div",{key:0,ref_key:"element",ref:i,class:e.normalizeClass(["alert",f.value]),role:"alert","aria-live":"polite","aria-atomic":"true"},[e.renderSlot(E.$slots,"default",{},void 0,!0),e.unref(u)?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[T.value||E.closeContent?(e.openBlock(),e.createBlock(Ie,e.mergeProps({key:0},P.value,{onClick:x}),{default:e.withCtx(()=>[e.renderSlot(E.$slots,"close",{},()=>[e.createTextVNode(e.toDisplayString(E.closeContent),1)],!0)]),_:3},16)):(e.openBlock(),e.createBlock(Ke,e.mergeProps({key:1,"aria-label":E.closeLabel},P.value,{onClick:x}),null,16,["aria-label"]))],64)):e.createCommentVNode("",!0)],2)):e.createCommentVNode("",!0)]),_:3},8,["no-fade"]))}}),Ec="",xt=(t,o)=>{const l=t.__vccOpts||t;for(const[a,n]of o)l[a]=n;return l},Tl=xt(oi,[["__scopeId","data-v-e683f25c"]]),ai={key:0,class:"b-avatar-custom"},li={key:1,class:"b-avatar-img"},ni=["src","alt"],_o=t=>{const o=typeof t=="string"&&Ks(t)?Zs(t,0):t;return typeof o=="number"?`${o}px`:o||null},Vl=e.defineComponent({__name:"BAvatar",props:{alt:{default:"avatar"},badge:{type:[Boolean,String],default:!1},badgeBgVariant:{default:null},badgeOffset:{default:void 0},badgeStart:{type:[String,Boolean],default:!1},badgeTextVariant:{default:null},badgeTop:{type:[String,Boolean],default:!1},badgeVariant:{default:"primary"},button:{type:[String,Boolean],default:!1},buttonType:{default:"button"},icon:{type:[String,Boolean],default:void 0},size:{default:void 0},square:{type:[String,Boolean],default:!1},src:{default:void 0},text:{default:void 0},active:{type:[String,Boolean],default:void 0},activeClass:{default:void 0},append:{type:[String,Boolean],default:void 0},disabled:{type:[String,Boolean],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[String,Boolean],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:"secondary"},bgVariant:{default:null},textVariant:{default:null},rounded:{type:[String,Number,Boolean],default:!1},roundedTop:{type:[String,Number,Boolean],default:void 0},roundedBottom:{type:[String,Number,Boolean],default:void 0},roundedStart:{type:[String,Number,Boolean],default:void 0},roundedEnd:{type:[String,Number,Boolean],default:void 0}},emits:["click","img-error"],setup(t,{emit:o}){const l=t,a=o,n=e.useSlots(),{computedLink:r,computedLinkProps:i}=qe(l),s=e.inject(ml,null),c=["sm",null,"lg"],u=.4,p=u*.7,g=d(()=>l.badgeStart),m=d(()=>l.badgeTop),B=d(()=>l.button),y=d(()=>l.disabled),T=d(()=>l.square),S=d(()=>l.rounded),f=d(()=>l.roundedTop),h=d(()=>l.roundedBottom),b=d(()=>l.roundedStart),$=d(()=>l.roundedEnd),C=e.toRef(()=>!fe(n.default)),v=e.toRef(()=>!fe(n.badge)),k=e.toRef(()=>!!l.badge||l.badge===""||v.value),N=e.toRef(()=>(s==null?void 0:s.size.value)??T.value),w=e.toRef(()=>(s==null?void 0:s.size.value)??_o(l.size)),V=e.toRef(()=>(s==null?void 0:s.variant.value)??l.variant),P=e.toRef(()=>(s==null?void 0:s.rounded.value)??S.value),x=e.toRef(()=>(s==null?void 0:s.roundedTop.value)??f.value),z=e.toRef(()=>(s==null?void 0:s.roundedBottom.value)??h.value),E=e.toRef(()=>(s==null?void 0:s.roundedStart.value)??b.value),F=e.toRef(()=>(s==null?void 0:s.roundedEnd.value)??$.value),j=wo(()=>({rounded:P.value,roundedTop:x.value,roundedBottom:z.value,roundedStart:E.value,roundedEnd:F.value})),q=Ne(()=>({variant:l.badgeVariant,bgVariant:l.badgeBgVariant,textVariant:l.badgeTextVariant})),Z=e.toRef(()=>l.badge===!0?"":l.badge),oe=e.toRef(()=>(s==null?void 0:s.textVariant.value)??l.textVariant),ie=e.toRef(()=>(s==null?void 0:s.bgVariant.value)??l.bgVariant),G=Ne(()=>({bgVariant:ie.value,textVariant:oe.value,variant:V.value})),Y=e.computed(()=>[G.value,N.value===!0?void 0:j.value,{[`b-avatar-${l.size}`]:!!l.size&&c.indexOf(_o(l.size))!==-1,[`btn-${V.value}`]:B.value?V.value!==null:!1,badge:!B.value&&V.value!==null&&C.value,btn:B.value,"rounded-0":N.value===!0}]),se=e.computed(()=>{const D=l.badgeOffset||"0px";return{fontSize:(c.indexOf(w.value||null)===-1?`calc(${w.value} * ${p})`:"")||"",top:m.value?D:"",bottom:m.value?"":D,left:g.value?D:"",right:g.value?"":D}}),le=e.computed(()=>{const D=c.indexOf(w.value||null)===-1?`calc(${w.value} * ${u})`:null;return D?{fontSize:D}:{}}),O=e.computed(()=>{var te;const D=((te=s==null?void 0:s.overlapScale)==null?void 0:te.value)||0,M=w.value&&D?`calc(${w.value} * -${D})`:null;return M?{marginLeft:M,marginRight:M}:{}}),_=e.toRef(()=>r.value?_e:B.value?"button":"span"),I=e.computed(()=>({...O.value,width:w.value??void 0,height:w.value??void 0})),R=D=>{!y.value&&(r.value||B.value)&&a("click",D)},L=D=>{a("img-error",D)};return(D,M)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(_.value),e.mergeProps({class:["b-avatar",Y.value],style:I.value},e.unref(i),{type:e.unref(B)&&!e.unref(r)?l.buttonType:void 0,disabled:e.unref(y)||null,onClick:R}),{default:e.withCtx(()=>[C.value?(e.openBlock(),e.createElementBlock("span",ai,[e.renderSlot(D.$slots,"default")])):D.src?(e.openBlock(),e.createElementBlock("span",li,[e.createElementVNode("img",{src:D.src,alt:D.alt,onError:L},null,40,ni)])):D.text?(e.openBlock(),e.createElementBlock("span",{key:2,class:"b-avatar-text",style:e.normalizeStyle(le.value)},e.toDisplayString(D.text),5)):e.createCommentVNode("",!0),k.value?(e.openBlock(),e.createElementBlock("span",{key:3,class:e.normalizeClass(["b-avatar-badge",e.unref(q)]),style:e.normalizeStyle(se.value)},[e.renderSlot(D.$slots,"badge",{},()=>[e.createTextVNode(e.toDisplayString(Z.value),1)])],6)):e.createCommentVNode("",!0)]),_:3},16,["class","style","type","disabled"]))}}),El=e.defineComponent({__name:"BAvatarGroup",props:{overlap:{default:.3},size:{default:void 0},square:{type:[String,Boolean],default:!1},tag:{default:"div"},variant:{default:null},bgVariant:{default:null},textVariant:{default:null},rounded:{type:[String,Number,Boolean],default:!1},roundedTop:{type:[String,Number,Boolean],default:void 0},roundedBottom:{type:[String,Number,Boolean],default:void 0},roundedStart:{type:[String,Number,Boolean],default:void 0},roundedEnd:{type:[String,Number,Boolean],default:void 0}},setup(t){const o=t,l=d(()=>o.square),a=d(()=>o.rounded),n=d(()=>o.roundedTop),r=d(()=>o.roundedBottom),i=d(()=>o.roundedStart),s=d(()=>o.roundedEnd),c=ee(()=>o.overlap),u=e.computed(()=>_o(o.size)),p=e.toRef(()=>Math.min(Math.max(c.value,0),1)/2),g=e.computed(()=>{const m=u.value?`calc(${u.value} * ${p.value})`:null;return m?{paddingLeft:m,paddingRight:m}:{}});return e.provide(ml,{overlapScale:p,size:e.toRef(()=>o.size),square:l,rounded:a,roundedTop:n,roundedBottom:r,roundedStart:i,roundedEnd:s,variant:e.toRef(()=>o.variant),bgVariant:e.toRef(()=>o.bgVariant),textVariant:e.toRef(()=>o.textVariant)}),(m,B)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(m.tag),{class:"b-avatar-group",role:"group"},{default:e.withCtx(()=>[e.createElementVNode("div",{class:"b-avatar-group-inner",style:e.normalizeStyle(g.value)},[e.renderSlot(m.$slots,"default")],4)]),_:3}))}}),Nl=e.defineComponent({__name:"BBadge",props:{dotIndicator:{type:[String,Boolean],default:!1},pill:{type:[String,Boolean],default:!1},tag:{default:"span"},textIndicator:{type:[String,Boolean],default:!1},active:{type:[String,Boolean],default:void 0},activeClass:{default:void 0},append:{type:[String,Boolean],default:void 0},disabled:{type:[String,Boolean],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[String,Boolean],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[String,Boolean],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:"secondary"},bgVariant:{default:null},textVariant:{default:null}},setup(t){const o=t,l=d(()=>o.pill),a=d(()=>o.textIndicator),n=d(()=>o.dotIndicator),r=d(()=>o.active),i=d(()=>o.disabled),s=Ne(o),{computedLink:c,computedLinkProps:u}=qe(o,["active","activeClass","append","disabled","href","rel","replace","routerComponentName","target","to","opacity","opacityHover","underlineVariant","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover","icon"]),p=e.toRef(()=>c.value?_e:o.tag),g=e.computed(()=>[s.value,{active:r.value,disabled:i.value,"rounded-pill":l.value,"position-absolute top-0 start-100 translate-middle":a.value||n.value,"p-2 border border-light rounded-circle":n.value,"text-decoration-none":c.value}]);return(m,B)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(p.value),e.mergeProps({class:["badge",g.value]},e.unref(u)),{default:e.withCtx(()=>[e.renderSlot(m.$slots,"default")]),_:3},16,["class"]))}}),Po=e.defineComponent({__name:"BBreadcrumbItem",props:{ariaCurrent:{default:"location"},text:{default:void 0},active:{type:[String,Boolean],default:!1},activeClass:{default:void 0},append:{type:[String,Boolean],default:void 0},disabled:{type:[String,Boolean],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[String,Boolean],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[String,Boolean],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:void 0}},emits:["click"],setup(t,{emit:o}){const l=t,a=o,n=d(()=>l.active),r=d(()=>l.disabled),i=e.computed(()=>({active:n.value})),s=e.toRef(()=>n.value?"span":_e),c=e.toRef(()=>n.value?l.ariaCurrent:void 0),u=e.computed(()=>s.value!=="span"?Eo(l,["active","activeClass","append","disabled","href","rel","replace","routerComponentName","target","to","variant","opacity","opacityHover","underlineVariant","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover","icon"]):{}),p=g=>{if(r.value||n.value){g.preventDefault(),g.stopImmediatePropagation();return}r.value||a("click",g)};return(g,m)=>(e.openBlock(),e.createElementBlock("li",{class:e.normalizeClass(["breadcrumb-item",i.value])},[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(s.value),e.mergeProps({"aria-current":c.value},u.value,{onClick:p}),{default:e.withCtx(()=>[e.renderSlot(g.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(g.text),1)])]),_:3},16,["aria-current"]))],2))}}),ri={"aria-label":"breadcrumb"},si={class:"breadcrumb"},_l=e.defineComponent({__name:"BBreadcrumb",props:{items:{default:void 0}},setup(t){const o=t,l=bo(),a=e.computed(()=>{const n=o.items||(l==null?void 0:l.items)||[];let r=!1;return n.map((s,c)=>(typeof s=="string"&&(s={text:s},c<n.length-1&&(s.href="#")),s.active&&(r=!0),!s.active&&!r&&(s.active=c+1===n.length),s))});return(n,r)=>(e.openBlock(),e.createElementBlock("nav",ri,[e.createElementVNode("ol",si,[e.renderSlot(n.$slots,"prepend"),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(a.value,(i,s)=>(e.openBlock(),e.createBlock(Po,e.mergeProps({key:s},i),{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(i.text),1)]),_:2},1040))),128)),e.renderSlot(n.$slots,"default"),e.renderSlot(n.$slots,"append")])]))}}),Pl=e.defineComponent({__name:"BButtonGroup",props:{ariaLabel:{default:"Group"},size:{default:"md"},tag:{default:"div"},vertical:{type:[String,Boolean],default:!1}},setup(t){const o=t,l=d(()=>o.vertical),a=e.computed(()=>({"btn-group":!l.value,[`btn-group-${o.size}`]:o.size!=="md","btn-group-vertical":l.value}));return(n,r)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(n.tag),{class:e.normalizeClass(a.value),role:"group","aria-label":n.ariaLabel},{default:e.withCtx(()=>[e.renderSlot(n.$slots,"default")]),_:3},8,["class","aria-label"]))}}),ii=["role","aria-label"],Al=e.defineComponent({__name:"BButtonToolbar",props:{ariaLabel:{default:"Group"},justify:{type:[String,Boolean],default:!1},role:{default:"toolbar"}},setup(t){const o=t,l=d(()=>o.justify),a=e.computed(()=>({"justify-content-between":l.value}));return(n,r)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass([a.value,"btn-toolbar"]),role:n.role,"aria-label":n.ariaLabel},[e.renderSlot(n.$slots,"default")],10,ii))}}),di=["src","width","height","srcset","sizes","loading"],Ht=e.defineComponent({__name:"BImg",props:{blank:{type:[String,Boolean],default:!1},blankColor:{default:"transparent"},block:{type:[String,Boolean],default:!1},center:{type:[String,Boolean],default:!1},end:{type:[String,Boolean],default:!1},fluid:{type:[String,Boolean],default:!1},fluidGrow:{type:[String,Boolean],default:!1},height:{default:void 0},lazy:{type:[String,Boolean],default:!1},sizes:{default:void 0},src:{default:void 0},srcset:{default:void 0},start:{type:[String,Boolean],default:!1},thumbnail:{type:[String,Boolean],default:!1},width:{default:void 0},rounded:{type:[String,Number,Boolean],default:!1},roundedTop:{type:[String,Number,Boolean],default:void 0},roundedBottom:{type:[String,Number,Boolean],default:void 0},roundedStart:{type:[String,Number,Boolean],default:void 0},roundedEnd:{type:[String,Number,Boolean],default:void 0}},setup(t){const o=t,l=d(()=>o.lazy),a=d(()=>o.blank),n=d(()=>o.block),r=d(()=>o.center),i=d(()=>o.fluid),s=d(()=>o.fluidGrow),c=d(()=>o.start),u=d(()=>o.end),p=d(()=>o.thumbnail),g=ee(()=>o.height??NaN),m=ee(()=>o.width??NaN),B=d(()=>o.rounded),y=d(()=>o.roundedTop),T=d(()=>o.roundedBottom),S=d(()=>o.roundedStart),f=d(()=>o.roundedEnd),h=wo(()=>({rounded:B.value,roundedTop:y.value,roundedBottom:T.value,roundedStart:S.value,roundedEnd:f.value})),b=e.computed(()=>typeof o.srcset=="string"?o.srcset.split(",").filter(V=>V).join(","):Array.isArray(o.srcset)?o.srcset.filter(V=>V).join(","):void 0),$=e.computed(()=>typeof o.sizes=="string"?o.sizes.split(",").filter(V=>V).join(","):Array.isArray(o.sizes)?o.sizes.filter(V=>V).join(","):void 0),C=e.computed(()=>{const V=Number.isNaN(m.value)?void 0:m.value,P=Number.isNaN(g.value)?void 0:g.value;return a.value?V!==void 0&&P===void 0?{height:V,width:V}:V===void 0&&P!==void 0?{height:P,width:P}:{height:1,width:1}:{width:V,height:P}}),v=e.toRef(()=>w(C.value.width,C.value.height,o.blankColor)),k=e.toRef(()=>c.value?"float-start":u.value?"float-end":r.value?"mx-auto":void 0),N=e.computed(()=>[h.value,{"img-thumbnail":p.value,"img-fluid":i.value||s.value,"w-100":s.value,[`${k.value}`]:k.value!==void 0,"d-block":n.value||r.value}]),w=(V,P,x)=>`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(`<svg width="${V}" height="${P}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 ${V} ${P}" preserveAspectRatio="none">
    <rect width="100%" height="100%" style="fill:${x};"></rect>
    </svg>`)}`;return(V,P)=>(e.openBlock(),e.createElementBlock("img",{class:e.normalizeClass(N.value),src:e.unref(a)?v.value:V.src,width:C.value.width||void 0,height:C.value.height||void 0,srcset:e.unref(a)?void 0:b.value,sizes:e.unref(a)?void 0:$.value,loading:e.unref(l)?"lazy":"eager"},null,10,di))}}),Bt=e.defineComponent({__name:"BCardImg",props:{bottom:{type:[String,Boolean],default:!1},top:{type:[String,Boolean],default:!1},blank:{type:[String,Boolean],default:void 0},blankColor:{default:void 0},block:{type:[String,Boolean],default:void 0},center:{type:[String,Boolean],default:void 0},end:{type:[String,Boolean],default:void 0},fluid:{type:[String,Boolean],default:void 0},fluidGrow:{type:[String,Boolean],default:void 0},height:{default:void 0},lazy:{type:[String,Boolean],default:void 0},sizes:{default:void 0},src:{default:void 0},srcset:{default:void 0},start:{type:[String,Boolean],default:void 0},thumbnail:{type:[String,Boolean],default:void 0},width:{default:void 0},rounded:{type:[String,Number,Boolean],default:void 0},roundedTop:{type:[String,Number,Boolean],default:void 0},roundedBottom:{type:[String,Number,Boolean],default:void 0},roundedStart:{type:[String,Number,Boolean],default:void 0},roundedEnd:{type:[String,Number,Boolean],default:void 0}},setup(t){const o=t,l=d(()=>o.bottom),a=d(()=>o.end),n=d(()=>o.start),r=d(()=>o.top),i=e.toRef(()=>r.value?"card-img-top":a.value?"card-img-right":l.value?"card-img-bottom":n.value?"card-img-left":"card-img"),s=e.computed(()=>bl(o,["bottom","top","end","start"]));return(c,u)=>(e.openBlock(),e.createBlock(Ht,e.mergeProps(s.value,{class:i.value}),null,16,["class"]))}}),ci=["innerHTML"],Rl=e.defineComponent({__name:"BCardHeadFoot",props:{borderVariant:{default:null},html:{default:void 0},tag:{default:"div"},text:{default:void 0},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(t){const o=t,l=Ne(o),a=e.computed(()=>[l.value,{[`border-${o.borderVariant}`]:o.borderVariant!==null}]);return(n,r)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(n.tag),{class:e.normalizeClass(a.value)},{default:e.withCtx(()=>[n.html?(e.openBlock(),e.createElementBlock("div",{key:0,innerHTML:n.html},null,8,ci)):e.renderSlot(n.$slots,"default",{key:1},()=>[e.createTextVNode(e.toDisplayString(n.text),1)])]),_:3},8,["class"]))}}),Ao=e.defineComponent({__name:"BCardHeader",props:{borderVariant:{default:void 0},html:{default:void 0},tag:{default:"div"},text:{default:void 0},variant:{default:void 0},bgVariant:{default:void 0},textVariant:{default:void 0}},setup(t){const o=t;return(l,a)=>(e.openBlock(),e.createBlock(Rl,e.mergeProps({class:"card-header"},o),{default:e.withCtx(()=>[e.renderSlot(l.$slots,"default")]),_:3},16))}}),Ro=e.defineComponent({__name:"BCardTitle",props:{tag:{default:"h4"},text:{default:void 0}},setup(t){return(o,l)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(o.tag),{class:"card-title"},{default:e.withCtx(()=>[e.renderSlot(o.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(o.text),1)])]),_:3}))}}),zo=e.defineComponent({__name:"BCardSubtitle",props:{text:{default:void 0},tag:{default:"h6"},textVariant:{default:"body-secondary"}},setup(t){const o=t,l=e.computed(()=>({[`text-${o.textVariant}`]:o.textVariant!==null}));return(a,n)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(a.tag),{class:e.normalizeClass(["card-subtitle mb-2",l.value])},{default:e.withCtx(()=>[e.renderSlot(a.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(a.text),1)])]),_:3},8,["class"]))}}),Oo=e.defineComponent({__name:"BCardBody",props:{overlay:{type:[String,Boolean],default:!1},subtitle:{default:void 0},subtitleTag:{default:"h4"},subtitleTextVariant:{default:void 0},tag:{default:"div"},text:{default:void 0},title:{default:void 0},titleTag:{default:"h4"},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(t){const o=t,l=e.useSlots(),a=d(()=>o.overlay),n=Ne(o),r=e.toRef(()=>!fe(l.title)),i=e.toRef(()=>!fe(l.subtitle)),s=e.computed(()=>[n.value,{"card-img-overlay":a.value}]);return(c,u)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(c.tag),{class:e.normalizeClass(["card-body",s.value])},{default:e.withCtx(()=>[c.title||r.value?(e.openBlock(),e.createBlock(Ro,{key:0,tag:c.titleTag},{default:e.withCtx(()=>[e.renderSlot(c.$slots,"title",{},()=>[e.createTextVNode(e.toDisplayString(c.title),1)])]),_:3},8,["tag"])):e.createCommentVNode("",!0),c.subtitle||i.value?(e.openBlock(),e.createBlock(zo,{key:1,tag:c.subtitleTag,"text-variant":c.subtitleTextVariant},{default:e.withCtx(()=>[e.renderSlot(c.$slots,"subtitle",{},()=>[e.createTextVNode(e.toDisplayString(c.subtitle),1)])]),_:3},8,["tag","text-variant"])):e.createCommentVNode("",!0),e.renderSlot(c.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(c.text),1)])]),_:3},8,["class"]))}}),Fo=e.defineComponent({__name:"BCardFooter",props:{borderVariant:{default:void 0},html:{default:void 0},tag:{default:"div"},text:{default:void 0},variant:{default:void 0},bgVariant:{default:void 0},textVariant:{default:void 0}},setup(t){const o=t;return(l,a)=>(e.openBlock(),e.createBlock(Rl,e.mergeProps({class:"card-footer"},o),{default:e.withCtx(()=>[e.renderSlot(l.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(l.text),1)])]),_:3},16))}}),Lo=e.defineComponent({__name:"BCard",props:{align:{default:void 0},bodyBgVariant:{default:void 0},bodyClass:{default:void 0},bodyTag:{default:"div"},bodyText:{default:""},bodyTextVariant:{default:void 0},borderVariant:{default:null},footer:{default:void 0},footerBgVariant:{default:void 0},footerBorderVariant:{default:void 0},footerClass:{default:void 0},footerHtml:{default:""},footerTag:{default:"div"},footerTextVariant:{default:void 0},footerVariant:{default:null},header:{default:void 0},headerBgVariant:{default:void 0},headerBorderVariant:{default:void 0},headerClass:{default:void 0},headerHtml:{default:""},headerTag:{default:"div"},headerTextVariant:{default:void 0},headerVariant:{default:null},imgAlt:{default:void 0},imgBottom:{type:[String,Boolean],default:!1},imgEnd:{type:[String,Boolean],default:!1},imgHeight:{default:void 0},imgSrc:{default:void 0},imgStart:{type:[String,Boolean],default:!1},imgTop:{type:[String,Boolean],default:!1},imgWidth:{default:void 0},noBody:{type:[String,Boolean],default:!1},overlay:{type:[String,Boolean],default:!1},subtitle:{default:void 0},subtitleTag:{default:"h6"},subtitleTextVariant:{default:"body-secondary"},tag:{default:"div"},title:{default:void 0},titleTag:{default:"h4"},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(t){const o=t,l=e.useSlots(),a=d(()=>o.imgBottom),n=d(()=>o.imgEnd),r=d(()=>o.imgStart),i=d(()=>o.noBody),s=e.toRef(()=>!fe(l.header)),c=e.toRef(()=>!fe(l.footer)),u=Ne(o),p=e.computed(()=>[u.value,{[`text-${o.align}`]:o.align!==void 0,[`border-${o.borderVariant}`]:o.borderVariant!==null,"flex-row":r.value,"flex-row-reverse":n.value}]),g=e.computed(()=>({src:o.imgSrc,alt:o.imgAlt,height:o.imgHeight,width:o.imgWidth,bottom:o.imgBottom,end:o.imgEnd,start:o.imgStart,top:o.imgTop}));return(m,B)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(m.tag),{class:e.normalizeClass(["card",p.value])},{default:e.withCtx(()=>[e.unref(a)?e.createCommentVNode("",!0):e.renderSlot(m.$slots,"img",{key:0},()=>[m.imgSrc?(e.openBlock(),e.createBlock(Bt,e.normalizeProps(e.mergeProps({key:0},g.value)),null,16)):e.createCommentVNode("",!0)]),m.header||s.value||m.headerHtml?(e.openBlock(),e.createBlock(Ao,{key:1,"bg-variant":m.headerBgVariant,variant:m.headerVariant,"border-variant":m.headerBorderVariant,html:m.headerHtml,tag:m.headerTag,"text-variant":m.headerTextVariant,class:e.normalizeClass(m.headerClass)},{default:e.withCtx(()=>[e.renderSlot(m.$slots,"header",{},()=>[e.createTextVNode(e.toDisplayString(m.header),1)])]),_:3},8,["bg-variant","variant","border-variant","html","tag","text-variant","class"])):e.createCommentVNode("",!0),e.unref(i)?e.renderSlot(m.$slots,"default",{key:3},()=>[e.createTextVNode(e.toDisplayString(m.bodyText),1)]):(e.openBlock(),e.createBlock(Oo,{key:2,overlay:m.overlay,"bg-variant":m.bodyBgVariant,tag:m.bodyTag,"text-variant":m.bodyTextVariant,subtitle:m.subtitle,"subtitle-tag":m.subtitleTag,"subtitle-text-variant":m.subtitleTextVariant,title:m.title,"title-tag":m.titleTag,class:e.normalizeClass(m.bodyClass)},{default:e.withCtx(()=>[e.renderSlot(m.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(m.bodyText),1)])]),_:3},8,["overlay","bg-variant","tag","text-variant","subtitle","subtitle-tag","subtitle-text-variant","title","title-tag","class"])),m.footer||c.value||m.footerHtml?(e.openBlock(),e.createBlock(Fo,{key:4,"bg-variant":m.footerBgVariant,"border-variant":m.footerBorderVariant,variant:m.footerVariant,html:m.footerHtml,tag:m.footerTag,"text-variant":m.footerTextVariant,class:e.normalizeClass(m.footerClass)},{default:e.withCtx(()=>[e.renderSlot(m.$slots,"footer",{},()=>[e.createTextVNode(e.toDisplayString(m.footer),1)])]),_:3},8,["bg-variant","border-variant","variant","html","tag","text-variant","class"])):e.createCommentVNode("",!0),e.unref(a)?e.renderSlot(m.$slots,"img",{key:5},()=>[m.imgSrc?(e.openBlock(),e.createBlock(Bt,e.normalizeProps(e.mergeProps({key:0},g.value)),null,16)):e.createCommentVNode("",!0)]):e.createCommentVNode("",!0)]),_:3},8,["class"]))}}),zl=e.defineComponent({__name:"BCardGroup",props:{columns:{type:[String,Boolean],default:!1},deck:{type:[String,Boolean],default:!1},tag:{default:"div"}},setup(t){const o=t,l=d(()=>o.columns),a=d(()=>o.deck),n=e.toRef(()=>a.value?"card-deck":l.value?"card-columns":"card-group");return(r,i)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(r.tag),{class:e.normalizeClass(n.value)},{default:e.withCtx(()=>[e.renderSlot(r.$slots,"default")]),_:3},8,["class"]))}}),Ol=e.defineComponent({__name:"BCardText",props:{tag:{default:"p"},text:{default:void 0}},setup(t){return(o,l)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(o.tag),{class:"card-text"},{default:e.withCtx(()=>[e.renderSlot(o.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(o.text),1)])]),_:3}))}}),ui=["id"],fi={key:0,class:"carousel-indicators"},pi=["aria-current","aria-label","onClick"],mi=e.createElementVNode("span",{class:"carousel-control-prev-icon","aria-hidden":"true"},null,-1),gi={class:"visually-hidden"},yi=e.createElementVNode("span",{class:"carousel-control-next-icon","aria-hidden":"true"},null,-1),Bi={class:"visually-hidden"},Fl=e.defineComponent({__name:"BCarousel",props:{background:{default:void 0},controls:{type:[String,Boolean],default:!1},controlsNextText:{default:"Next"},controlsPrevText:{default:"Previous"},fade:{type:[String,Boolean],default:!1},id:{default:void 0},imgHeight:{default:void 0},imgWidth:{default:void 0},indicators:{type:[String,Boolean],default:!1},indicatorsButtonLabel:{default:"Slide"},interval:{default:5e3},keyboard:{type:[String,Boolean],default:!0},modelValue:{default:0},noHoverPause:{type:[String,Boolean],default:!1},noTouch:{type:[String,Boolean],default:!1},noWrap:{type:[String,Boolean],default:!1},ride:{type:[String,Boolean],default:!1},rideReverse:{type:[String,Boolean],default:!1},touchThreshold:{default:50}},emits:["slide","slid","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=e.useSlots(),i=re(()=>a.id,"carousel"),s=ne(a,"modelValue",n,{passive:!0}),c=d(()=>a.keyboard),u=d(()=>a.rideReverse),p=d(()=>a.noHoverPause),g=d(()=>a.fade),m=d(()=>a.controls),B=d(()=>a.indicators),y=d(()=>a.noTouch),T=d(()=>a.noWrap),S=ee(()=>a.touchThreshold),f=ee(()=>a.interval),h=d(()=>a.ride),b=e.ref(!1),$=e.ref(!1),C=e.ref(!0),v=e.ref(null),k=e.ref(null),N=e.ref(s.value),w=Bo(k),V=e.toRef(()=>`carousel-item carousel-item-${C.value?"prev":"next"} carousel-item-${C.value?"end":"start"}`),P=e.toRef(()=>`carousel-item active carousel-item-${C.value?"start":"end"}`),{pause:x,resume:z}=ja(()=>{u.value?oe():ie()},f,{immediate:h.value==="carousel"}),E=e.toRef(()=>h.value===!0&&$.value===!0||h.value==="carousel"),F=e.computed(()=>Us(r.default,"BCarouselSlide")),j=e.computed(()=>({"carousel-fade":g.value})),q=R=>{var L;return new Jt(R,{componentId:i.value,cancelable:!1,target:k.value,direction:C.value?"right":"left",from:N.value,to:s.value,relatedTarget:((L=v.value)==null?void 0:L.children[s.value])??null})},Z=R=>{if(b.value!==!0){if(h.value===!0&&($.value=!0),E.value===!0&&z(),C.value=!(R<s.value),R>=F.value.length){if(T.value)return;s.value=0;return}if(R<0){if(T.value)return;s.value=F.value.length-1;return}N.value=s.value,s.value=R}},oe=()=>{Z(s.value-1)},ie=()=>{Z(s.value+1)},G=R=>{c.value!==!1&&R()},Y=()=>{p.value||x()},se=()=>{E.value&&z()},{lengthX:le}=Fs(k,{passive:!0,onSwipeStart(){y.value!==!0&&x()},onSwipeEnd(){if(y.value===!0)return;const R=()=>{E.value!==!1&&z()};if(le.value>=S.value){ie(),R();return}le.value<=-S.value&&(oe(),R())}}),O=()=>{n("slide",q("slide")),b.value=!0},_=()=>{n("slid",q("slid")),b.value=!1},I=R=>{s.value!==0&&R.classList.add("carousel-item")};return he("ArrowLeft",()=>{G(oe)},{target:k}),he("ArrowRight",()=>{G(ie)},{target:k}),e.watch(h,()=>{$.value=!1}),e.watch(w,R=>{if(R){Y();return}se()}),o({next:ie,pause:x,prev:oe,resume:z}),e.provide(cl,{background:e.toRef(()=>a.background),width:e.toRef(()=>a.imgWidth),height:e.toRef(()=>a.imgHeight)}),(R,L)=>(e.openBlock(),e.createElementBlock("div",{id:e.unref(i),ref_key:"element",ref:k,class:e.normalizeClass(["carousel slide pointer-event",j.value])},[e.unref(B)?(e.openBlock(),e.createElementBlock("div",fi,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(F.value.length,(D,M)=>(e.openBlock(),e.createElementBlock("button",{key:M,type:"button","data-bs-target":"",class:e.normalizeClass(M===e.unref(s)?"active":""),"aria-current":M===e.unref(s)?!0:void 0,"aria-label":`${R.indicatorsButtonLabel} ${M}`,onClick:te=>Z(M)},null,10,pi))),128))])):e.createCommentVNode("",!0),e.createElementVNode("div",{ref_key:"relatedTarget",ref:v,class:"carousel-inner"},[e.createVNode(e.TransitionGroup,{"enter-from-class":V.value,"enter-active-class":V.value,"enter-to-class":V.value,"leave-from-class":P.value,"leave-active-class":P.value,"leave-to-class":P.value,onBeforeLeave:O,onAfterLeave:_,onAfterEnter:I},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(F.value,(D,M)=>e.withDirectives((e.openBlock(),e.createBlock(e.resolveDynamicComponent(D),{key:M,class:e.normalizeClass({active:M===e.unref(s)&&b.value===!1})},null,8,["class"])),[[e.vShow,M===e.unref(s)]])),128))]),_:1},8,["enter-from-class","enter-active-class","enter-to-class","leave-from-class","leave-active-class","leave-to-class"])],512),e.unref(m)?(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[e.createElementVNode("button",{class:"carousel-control-prev",type:"button",onClick:oe},[mi,e.createElementVNode("span",gi,e.toDisplayString(R.controlsPrevText),1)]),e.createElementVNode("button",{class:"carousel-control-next",type:"button",onClick:ie},[yi,e.createElementVNode("span",Bi,e.toDisplayString(R.controlsNextText),1)])],64)):e.createCommentVNode("",!0)],10,ui))}}),hi=["innerHTML"],bi={key:1},vi=["innerHTML"],Si={key:1},Ll=e.defineComponent({__name:"BCarouselSlide",props:{background:{default:void 0},caption:{default:void 0},captionHtml:{default:void 0},captionTag:{default:"h3"},contentTag:{default:"div"},contentVisibleUp:{default:void 0},id:{default:void 0},imgAlt:{default:void 0},imgBlank:{type:[String,Boolean],default:!1},imgBlankColor:{default:"transparent"},imgHeight:{default:void 0},imgSrc:{default:void 0},imgSrcset:{default:void 0},imgWidth:{default:void 0},interval:{default:void 0},text:{default:void 0},textHtml:{default:void 0},textTag:{default:"p"}},setup(t){const o=t,l=e.useSlots(),a=e.inject(cl,null),n=e.toRef(()=>o.text||o.textHtml||!fe(l.text)),r=e.toRef(()=>o.caption||o.captionHtml||!fe(l.caption)),i=e.toRef(()=>n.value||r.value||!fe(l.default)),s=e.computed(()=>({background:`${o.background||(a==null?void 0:a.background.value)||"rgb(171, 171, 171)"} none repeat scroll 0% 0%`})),c=e.computed(()=>({"d-none":o.contentVisibleUp!==void 0,[`d-${o.contentVisibleUp}-block`]:o.contentVisibleUp!==void 0}));return(u,p)=>(e.openBlock(),e.createElementBlock("div",{class:"carousel-item",style:e.normalizeStyle(s.value)},[e.renderSlot(u.$slots,"img",{},()=>{var g,m;return[e.createVNode(Ht,{class:"d-block w-100",alt:u.imgAlt,srcset:u.imgSrcset,src:u.imgSrc,width:u.imgWidth||((g=e.unref(a))==null?void 0:g.width.value),height:u.imgHeight||((m=e.unref(a))==null?void 0:m.height.value),blank:u.imgBlank,"blank-color":u.imgBlankColor},null,8,["alt","srcset","src","width","height","blank","blank-color"])]}),i.value?(e.openBlock(),e.createBlock(e.resolveDynamicComponent(u.contentTag),{key:0,class:e.normalizeClass(["carousel-caption",c.value])},{default:e.withCtx(()=>[r.value?(e.openBlock(),e.createBlock(e.resolveDynamicComponent(u.captionTag),{key:0},{default:e.withCtx(()=>[e.renderSlot(u.$slots,"caption",{},()=>[u.captionHtml?(e.openBlock(),e.createElementBlock("span",{key:0,innerHTML:u.captionHtml},null,8,hi)):(e.openBlock(),e.createElementBlock("span",bi,e.toDisplayString(u.caption),1))])]),_:3})):e.createCommentVNode("",!0),n.value?(e.openBlock(),e.createBlock(e.resolveDynamicComponent(u.textTag),{key:1},{default:e.withCtx(()=>[e.renderSlot(u.$slots,"text",{},()=>[u.textHtml?(e.openBlock(),e.createElementBlock("span",{key:0,innerHTML:u.textHtml},null,8,vi)):(e.openBlock(),e.createElementBlock("span",Si,e.toDisplayString(u.text),1))])]),_:3})):e.createCommentVNode("",!0),e.renderSlot(u.$slots,"default")]),_:3},8,["class"])):e.createCommentVNode("",!0)],4))}}),Il=It("",[],{type:[Boolean,String,Number],default:!1}),Dl=It("offset",[""],{type:[String,Number],default:null}),xl=It("order",[""],{type:[String,Number],default:null}),Ci=e.defineComponent({name:"BCol",slots:Object,props:{col:{type:[Boolean,String],default:!1},cols:{type:[String,Number],default:null},...Il,offset:{type:[String,Number],default:null},...Dl,order:{type:[String,Number],default:null},...xl,alignSelf:{type:String,default:null},tag:{type:String,default:"div"}},setup(t){const o=[{content:Il,propPrefix:"cols",classPrefix:"col"},{content:Dl,propPrefix:"offset"},{content:xl,propPrefix:"order"}],l=d(()=>t.col),a=e.computed(()=>o.flatMap(r=>il(t,r.content,r.propPrefix,r.classPrefix)));return{computedClasses:e.computed(()=>[a.value,{col:l.value||!a.value.some(r=>/^col-/.test(r))&&!t.cols,[`col-${t.cols}`]:!!t.cols,[`offset-${t.offset}`]:!!t.offset,[`order-${t.order}`]:!!t.order,[`align-self-${t.alignSelf}`]:!!t.alignSelf}])}}});function ki(t,o,l,a,n,r){return e.openBlock(),e.createBlock(e.resolveDynamicComponent(t.tag),{class:e.normalizeClass(t.computedClasses)},{default:e.withCtx(()=>[e.renderSlot(t.$slots,"default")]),_:3},8,["class"])}const st=xt(Ci,[["render",ki]]),Hl=e.defineComponent({__name:"BContainer",props:{fluid:{type:[String,Boolean],default:!1},gutterX:{default:void 0},gutterY:{default:void 0},tag:{default:"div"}},setup(t){const o=t,l=ee(()=>o.gutterX??NaN,{method:"parseInt"}),a=ee(()=>o.gutterY??NaN,{method:"parseInt"}),n=d(()=>o.fluid),r=e.computed(()=>({container:n.value===!1,"container-fluid":n.value===!0,[`container-${n.value}`]:typeof n.value=="string",[`gx-${l.value}`]:!Number.isNaN(l.value),[`gy-${a.value}`]:!Number.isNaN(a.value)}));return(i,s)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(i.tag),{class:e.normalizeClass(r.value)},{default:e.withCtx(()=>[e.renderSlot(i.$slots,"default")]),_:3},8,["class"]))}}),wi={class:"visually-hidden"},$i=["aria-labelledby","role"],Io=e.defineComponent({__name:"BDropdown",props:{ariaLabel:{default:void 0},autoClose:{type:[Boolean,String],default:!0},boundary:{default:"clippingAncestors"},boundaryPadding:{default:void 0},center:{type:[String,Boolean],default:!1},container:{default:void 0},disabled:{type:[String,Boolean],default:!1},dropend:{type:[String,Boolean],default:!1},dropstart:{type:[String,Boolean],default:!1},dropup:{type:[String,Boolean],default:!1},end:{type:[String,Boolean],default:!1},floatingMiddleware:{default:void 0},id:{default:void 0},isNav:{type:[String,Boolean],default:!1},lazy:{type:[String,Boolean],default:!1},menuClass:{default:void 0},modelValue:{type:[String,Boolean],default:!1},noCaret:{type:[String,Boolean],default:!1},noFlip:{type:[String,Boolean],default:!1},noShift:{type:[String,Boolean],default:!1},noSize:{type:[String,Boolean],default:!1},offset:{default:0},role:{default:"menu"},size:{default:"md"},split:{type:[String,Boolean],default:!1},splitButtonType:{default:"button"},splitClass:{default:void 0},splitDisabled:{type:[String,Boolean],default:void 0},splitHref:{default:void 0},splitTo:{default:void 0},splitVariant:{default:void 0},strategy:{default:"absolute"},text:{default:void 0},toggleClass:{default:void 0},toggleText:{default:"Toggle dropdown"},variant:{default:"secondary"}},emits:["click","hidden","hide","hide-prevented","show","show-prevented","shown","toggle","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=re(()=>a.id,"dropdown"),i=ne(a,"modelValue",n,{passive:!0}),s=d(i),c=d(()=>a.dropup),u=d(()=>a.dropend),p=d(()=>a.isNav),g=d(()=>a.dropstart),m=d(()=>a.center),B=d(()=>a.end),y=d(()=>a.split),T=d(()=>a.noCaret),S=d(()=>a.noFlip),f=d(()=>a.noShift),h=d(()=>a.noSize),b=d(()=>a.lazy),$=d(()=>a.splitDisabled),C=e.toRef(()=>typeof a.offset=="string"||typeof a.offset=="number"?a.offset:NaN),v=ee(C),k=e.ref(null),N=e.ref(null),w=e.ref(null),V=e.ref(null),P=e.computed(()=>a.boundary==="document"||a.boundary==="viewport"?void 0:a.boundary),x=e.computed(()=>a.boundary==="document"||a.boundary==="viewport"?a.boundary:void 0),z=e.toRef(()=>y.value?N.value:w.value);he("Escape",()=>{i.value=!s},{target:z}),he("Escape",()=>{i.value=!s},{target:k});const E=(R,L)=>{var M,te,Q,K;if(R.preventDefault(),!s.value){_(),e.nextTick(()=>E(R,L));return}const D=(M=k.value)==null?void 0:M.querySelectorAll(".dropdown-item:not(.disabled):not(:disabled)");if(D)if((te=k.value)!=null&&te.contains(document.activeElement)){const W=k.value.querySelector(".dropdown-item:focus"),X=Array.prototype.indexOf.call(D,W)+L;X>=0&&X<(D==null?void 0:D.length)&&((Q=D[X])==null||Q.focus())}else(K=D[L===-1?D.length-1:0])==null||K.focus()};he("ArrowUp",R=>E(R,-1),{target:z}),he("ArrowDown",R=>E(R,1),{target:z}),he("ArrowUp",R=>E(R,-1),{target:k}),he("ArrowDown",R=>E(R,1),{target:k});const F=e.computed(()=>qs({top:c.value,start:g.value,end:u.value,alignCenter:m.value,alignEnd:B.value})),j=e.ref({}),q=e.computed(()=>{if(a.floatingMiddleware!==void 0)return a.floatingMiddleware;const R=typeof a.offset=="string"||typeof a.offset=="number"?v.value:a.offset,L=[Sa(R)];return S.value===!1&&L.push(Ba({boundary:P.value,rootBoundary:x.value,padding:a.boundaryPadding})),f.value===!1&&L.push(Ca({boundary:P.value,rootBoundary:x.value,padding:a.boundaryPadding})),h.value===!1&&L.push(ka({boundary:P.value,rootBoundary:x.value,padding:a.boundaryPadding,apply({availableWidth:D,availableHeight:M}){j.value={maxHeight:M?`${M}px`:void 0,maxWidth:D?`${D}px`:void 0}}})),L}),{update:Z,floatingStyles:oe}=La(z,k,{placement:F,middleware:q,strategy:e.toRef(()=>a.strategy),whileElementsMounted:za}),ie=e.computed(()=>({dropup:c.value,dropend:u.value,dropstart:g.value,"position-static":a.boundary!=="clippingAncestors"&&!p.value})),G=e.computed(()=>[y.value?a.splitClass:a.toggleClass,{"nav-link":p.value,"dropdown-toggle":!y.value,"dropdown-toggle-no-caret":T.value&&!y.value,show:y.value?void 0:s.value}]),Y=()=>{I()},se=R=>{y.value?n("click",R):Y()};qa(k,()=>{s.value&&(a.autoClose===!0||a.autoClose==="outside")&&I()},{ignore:[N,w]});const le=()=>{s.value&&(a.autoClose===!0||a.autoClose==="inside")&&I()},O=()=>{i.value&&I()},_=()=>{i.value||I()},I=()=>{var D;n("toggle");const R=s.value,L=new je(R?"hide":"show");if(n(R?"hide":"show",L),L.defaultPrevented){n(R?"hide-prevented":"show-prevented");return}i.value=!R,n(R?"hidden":"shown"),(D=V.value)==null||D.dispatchEvent(new Event("forceHide"))};return e.watch(s,()=>{Z()}),o({close:O,open:_,toggle:I}),e.provide(hl,{id:r,open:_,close:O,toggle:I,visible:s,isNav:p}),(R,L)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"wrapper",ref:V,class:e.normalizeClass([ie.value,"btn-group"])},[e.createVNode(Ie,{id:e.unref(r),ref_key:"splitButton",ref:w,variant:R.splitVariant||R.variant,size:R.size,class:e.normalizeClass(G.value),disabled:e.unref($)||R.disabled,type:R.splitButtonType,"aria-label":R.ariaLabel,"aria-expanded":e.unref(y)?void 0:e.unref(s),"aria-haspopup":e.unref(y)?void 0:"menu",href:e.unref(y)?R.splitHref:void 0,to:e.unref(y)&&R.splitTo?R.splitTo:void 0,onClick:se},{default:e.withCtx(()=>[e.renderSlot(R.$slots,"button-content",{},()=>[e.createTextVNode(e.toDisplayString(R.text),1)])]),_:3},8,["id","variant","size","class","disabled","type","aria-label","aria-expanded","aria-haspopup","href","to"]),e.unref(y)?(e.openBlock(),e.createBlock(Ie,{key:0,ref_key:"button",ref:N,variant:R.variant,size:R.size,disabled:R.disabled,class:e.normalizeClass([[R.toggleClass,e.unref(s)?"show":void 0],"dropdown-toggle-split dropdown-toggle"]),"aria-expanded":e.unref(s),"aria-haspopup":"menu",onClick:Y},{default:e.withCtx(()=>[e.createElementVNode("span",wi,[e.renderSlot(R.$slots,"toggle-text",{},()=>[e.createTextVNode(e.toDisplayString(R.toggleText),1)])])]),_:3},8,["variant","size","disabled","class","aria-expanded"])):e.createCommentVNode("",!0),(e.openBlock(),e.createBlock(e.Teleport,{to:R.container,disabled:!R.container},[!e.unref(b)||e.unref(s)?e.withDirectives((e.openBlock(),e.createElementBlock("ul",{key:0,ref_key:"floating",ref:k,style:e.normalizeStyle([e.unref(oe),j.value]),class:e.normalizeClass(["dropdown-menu show overflow-auto",R.menuClass]),"aria-labelledby":e.unref(r),role:R.role,onClick:le},[e.renderSlot(R.$slots,"default",{hide:O,show:_})],14,$i)),[[e.vShow,e.unref(b)||e.unref(s)]]):e.createCommentVNode("",!0)],8,["to","disabled"]))],2))}}),Ti={role:"presentation"},Ml=e.defineComponent({__name:"BDropdownDivider",props:{tag:{default:"hr"}},setup(t){return(o,l)=>(e.openBlock(),e.createElementBlock("li",Ti,[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(o.tag),{class:"dropdown-divider",role:"separator","aria-orientation":"horizontal"}))]))}}),Vi={role:"presentation"},Ei={class:"px-4 py-3"},jl=e.defineComponent({__name:"BDropdownForm",setup(t){return(o,l)=>(e.openBlock(),e.createElementBlock("li",Vi,[e.createElementVNode("form",Ei,[e.renderSlot(o.$slots,"default")])]))}}),Ni={role:"presentation"},_i=["id","aria-describedby"],Gl=e.defineComponent({inheritAttrs:!1,__name:"BDropdownGroup",props:{ariaDescribedby:{default:void 0},header:{default:void 0},headerClass:{default:void 0},headerTag:{default:"header"},headerVariant:{default:null},id:{default:void 0}},setup(t){const o=t,l=e.toRef(()=>o.id?`${o.id}_group_dd_header`:void 0),a=e.toRef(()=>o.headerTag==="header"?void 0:"heading"),n=e.computed(()=>[o.headerClass,{[`text-${o.headerVariant}`]:o.headerVariant!==null}]);return(r,i)=>(e.openBlock(),e.createElementBlock("li",Ni,[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(r.headerTag),{id:l.value,class:e.normalizeClass(["dropdown-header",n.value]),role:a.value},{default:e.withCtx(()=>[e.renderSlot(r.$slots,"header",{},()=>[e.createTextVNode(e.toDisplayString(r.header),1)])]),_:3},8,["id","class","role"])),e.createElementVNode("ul",e.mergeProps({id:r.id,role:"group",class:"list-unstyled"},r.$attrs,{"aria-describedby":r.ariaDescribedby||l.value}),[e.renderSlot(r.$slots,"default")],16,_i)]))}}),Pi={class:"dropdown-header"},ql=e.defineComponent({__name:"BDropdownHeader",setup(t){return(o,l)=>(e.openBlock(),e.createElementBlock("li",null,[e.createElementVNode("h6",Pi,[e.renderSlot(o.$slots,"default")])]))}}),Wl=e.defineComponent({inheritAttrs:!1,__name:"BDropdownItem",props:{linkClass:{default:void 0},wrapperAttrs:{default:void 0},active:{type:[String,Boolean],default:void 0},activeClass:{default:void 0},append:{type:[String,Boolean],default:void 0},disabled:{type:[String,Boolean],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[String,Boolean],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[String,Boolean],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:"secondary"}},emits:["click"],setup(t,{emit:o}){const l=t,a=o,{class:n,...r}=e.useAttrs(),i=d(()=>l.active),s=d(()=>l.disabled),{computedLink:c,computedLinkProps:u}=qe(l),p=e.computed(()=>[l.linkClass,{active:i.value,disabled:s.value,[`text-${l.variant}`]:l.variant!==null}]),g=e.toRef(()=>c.value?_e:l.href?"a":"button"),m=e.inject(To,null),B=e.inject(hl,null),y=e.inject(Vo,null),T=S=>{var f,h,b;a("click",S),y!==null&&((f=y==null?void 0:y.autoClose)==null?void 0:f.value)===!0&&((h=m==null?void 0:m.close)==null||h.call(m)),(b=B==null?void 0:B.close)==null||b.call(B)};return(S,f)=>(e.openBlock(),e.createElementBlock("li",e.mergeProps({role:"presentation",class:e.unref(n)},S.wrapperAttrs),[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(g.value),e.mergeProps({class:["dropdown-item",p.value],disabled:e.unref(s),"aria-disabled":e.unref(s)?!0:null,"aria-current":e.unref(i)?!0:null,href:g.value==="a"?S.href:null,rel:S.rel,role:"menuitem",type:g.value==="button"?"button":null,target:S.target},{...e.unref(u),...r},{onClick:T}),{default:e.withCtx(()=>[e.renderSlot(S.$slots,"default")]),_:3},16,["class","disabled","aria-disabled","aria-current","href","rel","type","target"]))],16))}}),Ai={role:"presentation"},Ri=["disabled"],Ul=e.defineComponent({inheritAttrs:!1,__name:"BDropdownItemButton",props:{active:{type:[String,Boolean],default:!1},activeClass:{default:"active"},buttonClass:{default:void 0},disabled:{type:[String,Boolean],default:!1},variant:{default:null}},emits:["click"],setup(t,{emit:o}){const l=t,a=o,n=d(()=>l.active),r=d(()=>l.disabled),i=e.computed(()=>[l.buttonClass,{[l.activeClass]:n.value,disabled:r.value,[`text-${l.variant}`]:l.variant!==null}]),s=c=>{a("click",c)};return(c,u)=>(e.openBlock(),e.createElementBlock("li",Ai,[e.createElementVNode("button",{role:"menu",type:"button",class:e.normalizeClass(["dropdown-item",i.value]),disabled:e.unref(r),onClick:s},[e.renderSlot(c.$slots,"default")],10,Ri)]))}}),zi={role:"presentation"},Oi={class:"px-4 py-1 mb-0 text-body-secondary"},Kl=e.defineComponent({__name:"BDropdownText",props:{text:{default:""}},setup(t){return(o,l)=>(e.openBlock(),e.createElementBlock("li",zi,[e.createElementVNode("p",Oi,[e.renderSlot(o.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(o.text),1)])])]))}}),Fi=["id","novalidate","onSubmit"],Do=e.defineComponent({__name:"BForm",props:{floating:{type:[String,Boolean],default:!1},id:{default:void 0},novalidate:{type:[String,Boolean],default:!1},validated:{type:[String,Boolean],default:!1}},emits:["submit"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=e.ref(null),i=d(()=>a.floating),s=d(()=>a.novalidate),c=d(()=>a.validated),u=e.computed(()=>({"form-floating":i.value,"was-validated":c.value})),p=g=>{n("submit",g)};return o({element:r}),(g,m)=>(e.openBlock(),e.createElementBlock("form",{id:g.id,ref_key:"element",ref:r,novalidate:e.unref(s),class:e.normalizeClass(u.value),onSubmit:e.withModifiers(p,["prevent"])},[e.renderSlot(g.$slots,"default")],42,Fi))}}),Li={class:"form-floating"},Ii=["for"],Xl=e.defineComponent({__name:"BFormFloatingLabel",props:{label:{default:void 0},labelFor:{default:void 0},text:{default:void 0}},setup(t){return(o,l)=>(e.openBlock(),e.createElementBlock("div",Li,[e.renderSlot(o.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(o.text),1)]),e.createElementVNode("label",{for:o.labelFor},[e.renderSlot(o.$slots,"label",{},()=>[e.createTextVNode(e.toDisplayString(o.label),1)])],8,Ii)]))}}),Mt=e.defineComponent({__name:"BFormInvalidFeedback",props:{ariaLive:{default:void 0},forceShow:{type:[String,Boolean],default:!1},id:{default:void 0},role:{default:void 0},state:{type:[String,Boolean,null],default:null},tag:{default:"div"},text:{default:void 0},tooltip:{type:[String,Boolean],default:!1}},setup(t){const o=t,l=d(()=>o.forceShow),a=d(()=>o.state),n=d(()=>o.tooltip),r=e.toRef(()=>l.value===!0||a.value===!1),i=e.computed(()=>({"d-block":r.value,"invalid-feedback":!n.value,"invalid-tooltip":n.value}));return(s,c)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(s.tag),{id:s.id,role:s.role,"aria-live":s.ariaLive,"aria-atomic":s.ariaLive?!0:void 0,class:e.normalizeClass(i.value)},{default:e.withCtx(()=>[e.renderSlot(s.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(s.text),1)])]),_:3},8,["id","role","aria-live","aria-atomic","class"]))}}),ht=e.defineComponent({__name:"BFormRow",props:{tag:{default:"div"}},setup(t){return(o,l)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(o.tag),{class:"row d-flex flex-wrap"},{default:e.withCtx(()=>[e.renderSlot(o.$slots,"default")]),_:3}))}}),jt=e.defineComponent({__name:"BFormText",props:{id:{default:void 0},inline:{type:[String,Boolean],default:!1},tag:{default:"small"},text:{default:void 0},textVariant:{default:"body-secondary"}},setup(t){const o=t,l=d(()=>o.inline),a=e.computed(()=>({[`text-${o.textVariant}`]:o.textVariant!==null,"form-text":!l.value}));return(n,r)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(n.tag),{id:n.id,class:e.normalizeClass(a.value)},{default:e.withCtx(()=>[e.renderSlot(n.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(n.text),1)])]),_:3},8,["id","class"]))}}),Gt=e.defineComponent({__name:"BFormValidFeedback",props:{ariaLive:{default:void 0},forceShow:{type:[String,Boolean],default:!1},id:{default:void 0},role:{default:void 0},state:{type:[String,Boolean,null],default:null},tag:{default:"div"},text:{default:void 0},tooltip:{type:[String,Boolean],default:!1}},setup(t){const o=t,l=d(()=>o.forceShow),a=d(()=>o.state),n=d(()=>o.tooltip),r=e.toRef(()=>l.value===!0||a.value===!0),i=e.computed(()=>({"d-block":r.value,"valid-feedback":!n.value,"valid-tooltip":n.value}));return(s,c)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(s.tag),{id:s.id,role:s.role,"aria-live":s.ariaLive,"aria-atomic":s.ariaLive?!0:void 0,class:e.normalizeClass(i.value)},{default:e.withCtx(()=>[e.renderSlot(s.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(s.text),1)])]),_:3},8,["id","role","aria-live","aria-atomic","class"]))}}),Yl=e.defineComponent({name:"ComponentOrEmpty",slots:Object,props:{tag:{type:String,default:"div"},to:{type:[String,Object],default:null},skip:{type:Boolean,default:!1}},setup(t,{slots:o,attrs:l}){return()=>{var a,n,r;return t.skip?(a=o.default)==null?void 0:a.call(o):t.tag==="Teleport"?e.h(e.Teleport,{to:t.to},[(n=o.default)==null?void 0:n.call(o)]):e.h(t.tag,{...l},[(r=o.default)==null?void 0:r.call(o)])}}}),Di=["id","disabled","required","name","form","aria-label","aria-labelledby","aria-required","value","true-value","false-value","indeterminate"],xi=["for"],xo=e.defineComponent({inheritAttrs:!1,__name:"BFormCheckbox",props:{ariaLabel:{default:void 0},ariaLabelledBy:{default:void 0},autofocus:{type:[String,Boolean],default:!1},button:{type:[String,Boolean],default:!1},buttonGroup:{type:[String,Boolean],default:!1},buttonVariant:{default:null},disabled:{type:[String,Boolean],default:!1},form:{default:void 0},id:{default:void 0},indeterminate:{type:[String,Boolean],default:void 0},inline:{type:[String,Boolean],default:!1},modelValue:{type:[Array,Set,Boolean,String,Object,Number,null],default:void 0},name:{default:void 0},plain:{type:[String,Boolean],default:!1},required:{type:[String,Boolean],default:void 0},size:{default:void 0},state:{type:[String,Boolean,null],default:null},switch:{type:[String,Boolean],default:!1},uncheckedValue:{type:[Array,Set,Boolean,String,Object,Number,null],default:!1},value:{type:[Array,Set,Boolean,String,Object,Number,null],default:!0}},emits:["change","input","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=e.useSlots(),i=ne(a,"modelValue",n,{passive:!0}),s=re(()=>a.id,"form-check"),c=d(()=>a.indeterminate),u=d(()=>a.autofocus),p=d(()=>a.plain),g=d(()=>a.button),m=d(()=>a.buttonGroup),B=d(()=>a.switch),y=d(()=>a.disabled),T=d(()=>a.inline),S=d(()=>a.required),f=d(()=>a.state),h=e.inject(yl,null),b=e.ref(null),{focused:$}=ge(b,{initialValue:u.value}),C=e.toRef(()=>!fe(r.default)),v=e.computed({get:()=>(h==null?void 0:h.modelValue.value)??i.value,set:z=>{if(z!==void 0){if(h!==null&&Array.isArray(z)){h.modelValue.value=z;return}i.value=z}}}),k=e.toRef(()=>!!(a.name??(h==null?void 0:h.name.value))&&(S.value||(h==null?void 0:h.required.value))),N=e.toRef(()=>m.value||((h==null?void 0:h.buttons.value)??!1)),w=e.computed(()=>({plain:p.value||((h==null?void 0:h.plain.value)??!1),button:g.value||((h==null?void 0:h.buttons.value)??!1),inline:T.value||((h==null?void 0:h.inline.value)??!1),switch:B.value||((h==null?void 0:h.switch.value)??!1),state:f.value||(h==null?void 0:h.state.value),size:a.size??(h==null?void 0:h.size.value)??"md",buttonVariant:a.buttonVariant??(h==null?void 0:h.buttonVariant.value)??"secondary"})),V=Za(w),P=Ja(w),x=Qa(w);return o({blur:()=>{$.value=!1},element:b,focus:()=>{$.value=!0}}),(z,E)=>(e.openBlock(),e.createBlock(Yl,{skip:N.value,class:e.normalizeClass(e.unref(V))},{default:e.withCtx(()=>{var F,j,q;return[e.withDirectives(e.createElementVNode("input",e.mergeProps({id:e.unref(s)},z.$attrs,{ref_key:"input",ref:b,"onUpdate:modelValue":E[0]||(E[0]=Z=>v.value=Z),class:e.unref(P),type:"checkbox",disabled:e.unref(y)||((F=e.unref(h))==null?void 0:F.disabled.value),required:k.value||void 0,name:z.name||((j=e.unref(h))==null?void 0:j.name.value),form:z.form||((q=e.unref(h))==null?void 0:q.form.value),"aria-label":z.ariaLabel,"aria-labelledby":z.ariaLabelledBy,"aria-required":k.value||void 0,value:z.value,"true-value":z.value,"false-value":z.uncheckedValue,indeterminate:e.unref(c),onChange:E[1]||(E[1]=Z=>e.unref(i)!==void 0&&n("change",e.unref(i))),onInput:E[2]||(E[2]=Z=>e.unref(i)!==void 0&&n("input",e.unref(i)))}),null,16,Di),[[e.vModelCheckbox,v.value]]),C.value||e.unref(p)===!1?(e.openBlock(),e.createElementBlock("label",{key:0,for:e.unref(s),class:e.normalizeClass(e.unref(x))},[e.renderSlot(z.$slots,"default")],10,xi)):e.createCommentVNode("",!0)]}),_:3},8,["skip","class"]))}}),Hi=["id"],Mi=["innerHTML"],ji=["textContent"],Zl=e.defineComponent({__name:"BFormCheckboxGroup",props:{ariaInvalid:{type:[String,Boolean],default:void 0},autofocus:{type:[String,Boolean],default:!1},buttonVariant:{default:"secondary"},buttons:{type:[String,Boolean],default:!1},disabled:{type:[String,Boolean],default:!1},disabledField:{default:"disabled"},form:{default:void 0},htmlField:{default:"html"},id:{default:void 0},modelValue:{default:()=>[]},name:{default:void 0},options:{default:()=>[]},plain:{type:[String,Boolean],default:!1},required:{type:[String,Boolean],default:!1},size:{default:"md"},stacked:{type:[String,Boolean],default:!1},state:{type:[String,Boolean,null],default:null},switches:{type:[String,Boolean],default:!1},textField:{default:"text"},validated:{type:[String,Boolean],default:!1},valueField:{default:"value"}},emits:["change","input","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=ne(a,"modelValue",n),i=re(()=>a.id,"checkbox"),s=re(()=>a.name,"checkbox"),c=d(()=>a.autofocus),u=d(()=>a.buttons),p=d(()=>a.disabled),g=d(()=>a.plain),m=d(()=>a.required),B=d(()=>a.stacked),y=d(()=>a.state),T=d(()=>a.switches),S=d(()=>a.validated),f=e.ref(null),{focused:h}=ge(f,{initialValue:c.value});e.provide(yl,{modelValue:r,switch:T,buttonVariant:e.toRef(()=>a.buttonVariant),form:e.toRef(()=>a.form),name:s,state:y,plain:g,size:e.toRef(()=>a.size),inline:e.toRef(()=>!B.value),required:m,buttons:u,disabled:p}),e.watch(r,k=>{n("input",k),e.nextTick(()=>{n("change",k)})});const b=e.computed(()=>a.options.map((k,N)=>typeof k=="string"||typeof k=="number"?{props:{value:k,disabled:p.value},text:k.toString(),html:void 0,self:Symbol(`checkboxGroupOptionItem${N}`)}:{props:{value:k[a.valueField],disabled:k[a.disabledField],...k.props?k.props:{}},text:k[a.textField],html:k[a.htmlField],self:Symbol(`checkboxGroupOptionItem${N}`)})),$=e.computed(()=>({required:m.value,ariaInvalid:a.ariaInvalid,state:y.value,validated:S.value,buttons:u.value,stacked:B.value,size:a.size})),C=el($),v=tl($);return o({blur:()=>{h.value=!1},focus:()=>{h.value=!0}}),(k,N)=>(e.openBlock(),e.createElementBlock("div",e.mergeProps(e.unref(C),{id:e.unref(i),ref_key:"element",ref:f,role:"group",class:[e.unref(v),"bv-no-focus-ring"],tabindex:"-1"}),[e.renderSlot(k.$slots,"first"),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(b.value,w=>(e.openBlock(),e.createBlock(xo,e.mergeProps({key:w.self},w.props),{default:e.withCtx(()=>[w.html?(e.openBlock(),e.createElementBlock("span",{key:0,innerHTML:w.html},null,8,Mi)):(e.openBlock(),e.createElementBlock("span",{key:1,textContent:e.toDisplayString(w.text)},null,8,ji))]),_:2},1040))),128)),e.renderSlot(k.$slots,"default")],16,Hi))}}),Gi=["for"],qi=["id","form","name","multiple","disabled","capture","accept","required","aria-required","directory","webkitdirectory"],Jl=e.defineComponent({inheritAttrs:!1,__name:"BFormFile",props:{accept:{default:""},autofocus:{type:[String,Boolean],default:!1},capture:{type:[String,Boolean],default:!1},directory:{type:[String,Boolean],default:!1},disabled:{type:[String,Boolean],default:!1},form:{default:void 0},id:{default:void 0},label:{default:""},labelClass:{default:void 0},modelValue:{default:null},multiple:{type:[String,Boolean],default:!1},name:{default:void 0},noDrop:{type:[String,Boolean],default:!1},noTraverse:{type:[String,Boolean],default:!1},required:{type:[String,Boolean],default:!1},size:{default:void 0},state:{type:[String,Boolean,null],default:null}},emits:["change","update:modelValue"],setup(t,{expose:o,emit:l}){const a=e.useSlots(),n=t,r=l,i=ne(n,"modelValue",r),s=re(()=>n.id),c=d(()=>n.autofocus),u=d(()=>n.directory),p=d(()=>n.disabled),g=d(()=>n.multiple),m=d(()=>n.noDrop);d(()=>n.noTraverse);const B=d(()=>n.required),y=d(()=>n.state),T=d(()=>n.capture),S=We(y),f=e.ref(null),{focused:h}=ge(f,{initialValue:c.value}),b=e.toRef(()=>!fe(a.label)),$=e.toRef(()=>typeof n.accept=="string"?n.accept:n.accept.join(",")),C=e.computed(()=>[S.value,{[`form-control-${n.size}`]:n.size!==void 0}]),v=w=>{var P,x;const V=((P=f.value)==null?void 0:P.files)===null||((x=f.value)==null?void 0:x.files)===void 0?null:[...f.value.files];i.value=V===null?null:g.value===!0?V:V[0],r("change",w)},k=w=>{m.value===!0&&w.preventDefault()},N=()=>{i.value=null};return e.watch(i,w=>{w===null&&f.value!==null&&(f.value.value="")}),o({blur:()=>{h.value=!1},element:f,focus:()=>{h.value=!0},reset:N}),(w,V)=>(e.openBlock(),e.createElementBlock(e.Fragment,null,[b.value||w.label?(e.openBlock(),e.createElementBlock("label",{key:0,for:e.unref(s),class:e.normalizeClass(["form-label",w.labelClass])},[e.renderSlot(w.$slots,"label",{},()=>[e.createTextVNode(e.toDisplayString(w.label),1)])],10,Gi)):e.createCommentVNode("",!0),e.createElementVNode("input",e.mergeProps({id:e.unref(s)},w.$attrs,{ref_key:"input",ref:f,type:"file",class:["form-control",C.value],form:w.form,name:w.name,multiple:e.unref(g),disabled:e.unref(p),capture:e.unref(T),accept:$.value||void 0,required:e.unref(B)||void 0,"aria-required":e.unref(B)||void 0,directory:e.unref(u),webkitdirectory:e.unref(u),onChange:v,onDrop:k}),null,16,qi)],64))}}),Ql=["input","select","textarea"],Wi=Ql.map(t=>`${t}:not([disabled])`).join(),Ui=[...Ql,"a","button","label"],Ki="label",Xi="invalid-feedback",Yi="valid-feedback",Zi="description",Ji="default",en=e.defineComponent({components:{BCol:st,BFormInvalidFeedback:Mt,BFormRow:ht,BFormText:jt,BFormValidFeedback:Gt},props:{ariaInvalid:{type:[Boolean,String],default:void 0},contentCols:{type:[Boolean,String,Number],default:void 0},contentColsLg:{type:[Boolean,String,Number],default:void 0},contentColsMd:{type:[Boolean,String,Number],default:void 0},contentColsSm:{type:[Boolean,String,Number],default:void 0},contentColsXl:{type:[Boolean,String,Number],default:void 0},description:{type:[String],default:void 0},disabled:{type:[Boolean,String],default:!1},feedbackAriaLive:{type:String,default:"assertive"},id:{type:String,default:void 0},invalidFeedback:{type:String,default:void 0},label:{type:String,default:void 0},labelAlign:{type:[Boolean,String,Number],default:void 0},labelAlignLg:{type:[Boolean,String,Number],default:void 0},labelAlignMd:{type:[Boolean,String,Number],default:void 0},labelAlignSm:{type:[Boolean,String,Number],default:void 0},labelAlignXl:{type:[Boolean,String,Number],default:void 0},labelClass:{type:[Array,Object,String],default:void 0},labelCols:{type:[Boolean,String,Number],default:void 0},labelColsLg:{type:[Boolean,String,Number],default:void 0},labelColsMd:{type:[Boolean,String,Number],default:void 0},labelColsSm:{type:[Boolean,String,Number],default:void 0},labelColsXl:{type:[Boolean,String,Number],default:void 0},labelFor:{type:String,default:void 0},labelSize:{type:String,default:void 0},labelSrOnly:{type:[Boolean,String],default:!1},state:{type:[Boolean,String],default:null},tooltip:{type:[Boolean,String],default:!1},validFeedback:{type:String,default:void 0},validated:{type:[Boolean,String],default:!1},floating:{type:[Boolean,String],default:!1}},setup(t){const o=d(()=>t.disabled),l=d(()=>t.labelSrOnly),a=d(()=>t.state),n=d(()=>t.tooltip),r=d(()=>t.validated),i=d(()=>t.floating),s=null,c=["xs","sm","md","lg","xl"],u=($,C)=>c.reduce((v,k)=>{const N=Cl(k==="xs"?"":k,`${C}Align`),w=$[N]||null;return w&&(k==="xs"?v.push(`text-${w}`):v.push(`text-${k}-${w}`)),v},[]),p=($,C)=>c.reduce((v,k)=>{const N=Cl(k==="xs"?"":k,`${C}Cols`);let w=$[N];return w=w===""?!0:w||!1,typeof w!="boolean"&&w!=="auto"&&(w=Ys(w,0),w=w>0?w:!1),w&&(k==="xs"?v[typeof w=="boolean"?"col":"cols"]=w:v[k||(typeof w=="boolean"?"col":"cols")]=w),v},{}),g=e.ref(null),m=($,C=null)=>{if(oo&&t.labelFor&&g.value!==null){const v=da(`#${sr(t.labelFor)}`,g.value);if(v){const k="aria-describedby",N=($||"").split(St),w=(C||"").split(St),V=(lo(v,k)||"").split(St).filter(P=>!w.includes(P)).concat(N).filter((P,x,z)=>z.indexOf(P)===x).filter(P=>P).join(" ").trim();V?br(v,k,V):vr(v,k)}}},B=e.computed(()=>p(t,"content")),y=e.computed(()=>u(t,"label")),T=e.computed(()=>p(t,"label")),S=e.computed(()=>Object.keys(B.value).length>0||Object.keys(T.value).length>0),f=We(a),h=zt(()=>t.ariaInvalid,a);return e.watch(()=>s,($,C)=>{$!==C&&m($,C)}),e.onMounted(()=>{e.nextTick(()=>{m(s)})}),{disabledBoolean:o,labelSrOnlyBoolean:l,stateBoolean:a,tooltipBoolean:n,validatedBoolean:r,floatingBoolean:i,ariaDescribedby:s,computedAriaInvalid:h,contentColProps:B,isHorizontal:S,labelAlignClasses:y,labelColProps:T,onLegendClick:$=>{if(t.labelFor||g.value===null)return;const{target:C}=$,v=C?C.tagName:"";if(Ui.indexOf(v)!==-1)return;const k=Br(Wi,g.value).filter(yr);k.length===1&&mr(k[0])},stateClass:f}},render(){const t=this.$props,o=this.$slots,l=re(),a=!t.labelFor;let n=null;const r=gt(Ki,{},o)||t.label,i=r?mt("_BV_label_"):null;if(r||this.isHorizontal){const $=a?"legend":"label";if(this.labelSrOnlyBoolean)r&&(n=e.h($,{class:"visually-hidden",id:i,for:t.labelFor||null},r)),this.isHorizontal?n=e.h(st,this.labelColProps,{default:()=>n}):n=e.h("div",{},[n]);else{const C={onClick:a?this.onLegendClick:null,...this.isHorizontal?this.labelColProps:{},tag:this.isHorizontal?$:null,id:i,for:t.labelFor||null,tabIndex:a?"-1":null,class:[this.isHorizontal?"col-form-label":"form-label",{"bv-no-focus-ring":a,"col-form-label":this.isHorizontal||a,"pt-0":!this.isHorizontal&&a,"d-block":!this.isHorizontal&&!a,[`col-form-label-${t.labelSize}`]:!!t.labelSize},this.labelAlignClasses,t.labelClass]};this.isHorizontal?n=e.h(st,C,{default:()=>r}):n=e.h($,C,r)}}let s=null;const c=gt(Xi,{},o)||this.invalidFeedback,u=c?mt("_BV_feedback_invalid_"):void 0;c&&(s=e.h(Mt,{ariaLive:t.feedbackAriaLive,id:u,state:this.stateBoolean,tooltip:this.tooltipBoolean},{default:()=>c}));let p=null;const g=gt(Yi,{},o)||this.validFeedback,m=g?mt("_BV_feedback_valid_"):void 0;g&&(p=e.h(Gt,{ariaLive:t.feedbackAriaLive,id:m,state:this.stateBoolean,tooltip:this.tooltipBoolean},{default:()=>g}));let B=null;const y=gt(Zi,{},o)||this.description,T=y?mt("_BV_description_"):void 0;y&&(B=e.h(jt,{id:T},{default:()=>y}));const S=this.ariaDescribedby=[T,this.stateBoolean===!1?u:null,this.stateBoolean===!0?m:null].filter($=>$).join(" ")||null,f=[gt(Ji,{ariaDescribedby:S,descriptionId:T,id:l,labelId:i},o)||"",s,p,B];!this.isHorizontal&&this.floatingBoolean&&f.push(n);let h=e.h("div",{ref:"content",class:[{"form-floating":!this.isHorizontal&&this.floatingBoolean}]},f);this.isHorizontal&&(h=e.h(st,{ref:"content",...this.contentColProps},{default:()=>f}));const b={class:[this.stateClass,{"was-validated":this.validatedBoolean}],id:re(()=>t.id).value,disabled:a?this.disabledBoolean:null,role:a?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":a&&this.isHorizontal?i:null};return this.isHorizontal&&!a?e.h(ht,b,{default:()=>[n,h]}):e.h(a?"fieldset":"div",b,this.isHorizontal&&a?[e.h(ht,null,{default:()=>[n,h]})]:this.isHorizontal||!this.floatingBoolean?[n,h]:[h])}}),Qi=["id","value","name","form","type","disabled","placeholder","required","autocomplete","readonly","min","max","step","list","aria-required","aria-invalid"],tn=e.defineComponent({__name:"BFormInput",props:{max:{default:void 0},min:{default:void 0},step:{default:void 0},type:{default:"text"},ariaInvalid:{type:[String,Boolean],default:void 0},autocomplete:{default:void 0},autofocus:{type:[String,Boolean],default:!1},disabled:{type:[String,Boolean],default:!1},form:{default:void 0},debounce:{default:0},debounceMaxWait:{default:NaN},formatter:{type:Function,default:void 0},id:{default:void 0},lazy:{type:[String,Boolean],default:!1},lazyFormatter:{type:[String,Boolean],default:!1},list:{default:void 0},modelValue:{default:""},name:{default:void 0},number:{type:[String,Boolean],default:!1},placeholder:{default:void 0},plaintext:{type:[String,Boolean],default:!1},readonly:{type:[String,Boolean],default:!1},required:{type:[String,Boolean],default:!1},size:{default:void 0},state:{type:[String,Boolean,null],default:null},trim:{type:[String,Boolean],default:!1}},emits:["blur","change","input","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,{input:r,computedId:i,computedAriaInvalid:s,onInput:c,onChange:u,onBlur:p,focus:g,blur:m}=ol(a,n),B=d(()=>a.disabled),y=d(()=>a.required),T=d(()=>a.readonly),S=d(()=>a.plaintext),f=d(()=>a.state),h=We(f),b=e.ref(!1),$=e.computed(()=>{const C=a.type==="range",v=a.type==="color";return[h.value,{"form-control-highlighted":b.value,"form-range":C,"form-control":v||!a.plaintext&&!C,"form-control-color":v,"form-control-plaintext":a.plaintext&&!C&&!v,[`form-control-${a.size}`]:!!a.size}]});return o({blur:m,element:r,focus:g}),(C,v)=>(e.openBlock(),e.createElementBlock("input",{id:e.unref(i),ref_key:"input",ref:r,value:C.modelValue,class:e.normalizeClass($.value),name:C.name||void 0,form:C.form||void 0,type:C.type,disabled:e.unref(B),placeholder:C.placeholder,required:e.unref(y)||void 0,autocomplete:C.autocomplete||void 0,readonly:e.unref(T)||e.unref(S),min:C.min,max:C.max,step:C.step,list:C.type!=="password"?C.list:void 0,"aria-required":e.unref(y)||void 0,"aria-invalid":e.unref(s),onInput:v[0]||(v[0]=k=>e.unref(c)(k)),onChange:v[1]||(v[1]=k=>e.unref(u)(k)),onBlur:v[2]||(v[2]=k=>e.unref(p)(k))},null,42,Qi))}}),ed=["id","disabled","required","name","form","aria-label","aria-labelledby","value","aria-required"],td=["for"],Ho=e.defineComponent({inheritAttrs:!1,__name:"BFormRadio",props:{ariaLabel:{default:void 0},ariaLabelledby:{default:void 0},autofocus:{type:[String,Boolean],default:!1},button:{type:[String,Boolean],default:!1},buttonGroup:{type:[String,Boolean],default:!1},buttonVariant:{default:null},disabled:{type:[String,Boolean],default:!1},form:{default:void 0},id:{default:void 0},inline:{type:[String,Boolean],default:!1},modelValue:{type:[String,Boolean,Array,Object,Number,null],default:void 0},name:{default:void 0},plain:{type:[String,Boolean],default:!1},required:{type:[String,Boolean],default:!1},size:{default:void 0},state:{type:[String,Boolean,null],default:null},value:{type:[String,Boolean,Array,Object,Number,null],default:!0}},emits:["change","input","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=e.useSlots(),i=ne(a,"modelValue",n,{passive:!0}),s=re(()=>a.id,"form-check"),c=d(()=>a.autofocus),u=d(()=>a.plain),p=d(()=>a.button),g=d(()=>a.buttonGroup),m=d(()=>a.disabled),B=d(()=>a.inline),y=d(()=>a.required),T=d(()=>a.state),S=e.inject(Bl,null),f=e.ref(null),{focused:h}=ge(f,{initialValue:c.value}),b=e.toRef(()=>!fe(r.default)),$=e.computed({get:()=>(S==null?void 0:S.modelValue.value)??i.value,set:P=>{if(P!==void 0){if(S!==null){S.modelValue.value=P;return}i.value=P}}}),C=e.toRef(()=>!!(a.name??(S==null?void 0:S.name.value))&&(y.value||(S==null?void 0:S.required.value))),v=e.toRef(()=>g.value||((S==null?void 0:S.buttons.value)??!1)),k=e.computed(()=>({plain:u.value||((S==null?void 0:S.plain.value)??!1),button:p.value||((S==null?void 0:S.buttons.value)??!1),inline:B.value||((S==null?void 0:S.inline.value)??!1),state:T.value||(S==null?void 0:S.state.value),size:a.size??(S==null?void 0:S.size.value)??"md",buttonVariant:a.buttonVariant??(S==null?void 0:S.buttonVariant.value)??"secondary"})),N=Za(k),w=Ja(k),V=Qa(k);return o({blur:()=>{h.value=!1},element:f,focus:()=>{h.value=!0}}),(P,x)=>(e.openBlock(),e.createBlock(Yl,{skip:v.value,class:e.normalizeClass(e.unref(N))},{default:e.withCtx(()=>{var z,E,F;return[e.withDirectives(e.createElementVNode("input",e.mergeProps({id:e.unref(s)},P.$attrs,{ref_key:"input",ref:f,"onUpdate:modelValue":x[0]||(x[0]=j=>$.value=j),class:e.unref(w),type:"radio",disabled:e.unref(m)||((z=e.unref(S))==null?void 0:z.disabled.value),required:C.value||void 0,name:P.name||((E=e.unref(S))==null?void 0:E.name.value),form:P.form||((F=e.unref(S))==null?void 0:F.form.value),"aria-label":P.ariaLabel,"aria-labelledby":P.ariaLabelledby,value:P.value,"aria-required":C.value||void 0,onChange:x[1]||(x[1]=j=>e.unref(i)!==void 0&&n("change",e.unref(i))),onInput:x[2]||(x[2]=j=>e.unref(i)!==void 0&&n("input",e.unref(i)))}),null,16,ed),[[e.vModelRadio,$.value]]),b.value||e.unref(u)===!1?(e.openBlock(),e.createElementBlock("label",{key:0,for:e.unref(s),class:e.normalizeClass(e.unref(V))},[e.renderSlot(P.$slots,"default")],10,td)):e.createCommentVNode("",!0)]}),_:3},8,["skip","class"]))}}),od=["id"],ad=["innerHTML"],ld=["textContent"],on=e.defineComponent({__name:"BFormRadioGroup",props:{ariaInvalid:{type:[String,Boolean],default:void 0},autofocus:{type:[String,Boolean],default:!1},buttonVariant:{default:"secondary"},buttons:{type:[String,Boolean],default:!1},disabled:{type:[String,Boolean],default:!1},disabledField:{default:"disabled"},form:{default:void 0},htmlField:{default:"html"},id:{default:void 0},modelValue:{type:[String,Boolean,Array,Object,Number,null],default:null},name:{default:void 0},options:{default:()=>[]},plain:{type:[String,Boolean],default:!1},required:{type:[String,Boolean],default:!1},size:{default:"md"},stacked:{type:[String,Boolean],default:!1},state:{type:[String,Boolean,null],default:null},textField:{default:"text"},validated:{type:[String,Boolean],default:!1},valueField:{default:"value"}},emits:["change","input","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=ne(a,"modelValue",n),i=re(()=>a.id,"radio"),s=re(()=>a.name,"checkbox"),c=d(()=>a.autofocus),u=d(()=>a.buttons),p=d(()=>a.disabled),g=d(()=>a.plain),m=d(()=>a.required),B=d(()=>a.stacked),y=d(()=>a.state),T=d(()=>a.validated),S=e.ref(null),{focused:f}=ge(S,{initialValue:c.value});e.provide(Bl,{modelValue:r,buttonVariant:e.toRef(()=>a.buttonVariant),form:e.toRef(()=>a.form),name:s,buttons:u,state:y,plain:g,size:e.toRef(()=>a.size),inline:e.toRef(()=>!B.value),required:m,disabled:p}),e.watch(r,v=>{n("input",v),e.nextTick(()=>{n("change",v)})});const h=e.computed(()=>a.options.map((v,k)=>typeof v=="string"||typeof v=="number"?{props:{value:v,disabled:p.value},text:v.toString(),html:void 0,self:Symbol(`radioGroupOptionItem${k}`)}:{props:{value:v[a.valueField],disabled:v[a.disabledField],...v.props?v.props:{}},text:v[a.textField],html:v[a.htmlField],self:Symbol(`radioGroupOptionItem${k}`)})),b=e.computed(()=>({required:m.value,ariaInvalid:a.ariaInvalid,state:y.value,validated:T.value,buttons:u.value,stacked:B.value,size:a.size})),$=el(b),C=tl(b);return o({blur:()=>{f.value=!1},focus:()=>{f.value=!0}}),(v,k)=>(e.openBlock(),e.createElementBlock("div",e.mergeProps(e.unref($),{id:e.unref(i),ref_key:"element",ref:S,role:"radiogroup",class:[e.unref(C),"bv-no-focus-ring"],tabindex:"-1"}),[e.renderSlot(v.$slots,"first"),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(h.value,N=>(e.openBlock(),e.createBlock(Ho,e.mergeProps({key:N.self},N.props),{default:e.withCtx(()=>[N.html?(e.openBlock(),e.createElementBlock("span",{key:0,innerHTML:N.html},null,8,ad)):(e.openBlock(),e.createElementBlock("span",{key:1,textContent:e.toDisplayString(N.text)},null,8,ld))]),_:2},1040))),128)),e.renderSlot(v.$slots,"default")],16,od))}}),nd=["value","disabled"],qt=e.defineComponent({__name:"BFormSelectOption",props:{disabled:{type:[String,Boolean],default:!1},value:{default:void 0}},setup(t){const o=t,l=d(()=>o.disabled);return(a,n)=>(e.openBlock(),e.createElementBlock("option",{value:a.value,disabled:e.unref(l)},[e.renderSlot(a.$slots,"default")],8,nd))}}),rd=["label"],Mo=e.defineComponent({__name:"BFormSelectOptionGroup",props:{disabledField:{default:"disabled"},htmlField:{default:"html"},label:{default:void 0},options:{default:()=>[]},textField:{default:"text"},valueField:{default:"value"}},setup(t){const o=t,l=e.computed(()=>So(o.options,"BFormSelectOptionGroup",o));return(a,n)=>(e.openBlock(),e.createElementBlock("optgroup",{label:a.label},[e.renderSlot(a.$slots,"first"),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(l.value,(r,i)=>(e.openBlock(),e.createBlock(qt,e.mergeProps({key:i,value:r.value,disabled:r.disabled},a.$attrs,{innerHTML:r.html||r.text}),null,16,["value","disabled","innerHTML"]))),128)),e.renderSlot(a.$slots,"default")],8,rd))}}),sd=["id","name","form","multiple","size","disabled","required","aria-required","aria-invalid"],an=e.defineComponent({__name:"BFormSelect",props:{ariaInvalid:{type:[String,Boolean],default:void 0},autofocus:{type:[String,Boolean],default:!1},disabled:{type:[String,Boolean],default:!1},disabledField:{default:"disabled"},form:{default:void 0},htmlField:{default:"html"},id:{default:void 0},labelField:{default:"label"},modelValue:{default:""},multiple:{type:[String,Boolean],default:!1},name:{default:void 0},options:{default:()=>[]},optionsField:{default:"options"},plain:{type:[String,Boolean],default:!1},required:{type:[String,Boolean],default:!1},selectSize:{default:0},size:{default:"md"},state:{type:[String,Boolean,null],default:null},textField:{default:"text"},valueField:{default:"value"}},emits:["change","input","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=ne(a,"modelValue",n),i=re(()=>a.id,"input"),s=d(()=>a.autofocus),c=d(()=>a.disabled),u=d(()=>a.multiple),p=d(()=>a.plain),g=d(()=>a.required),m=d(()=>a.state),B=ee(()=>a.selectSize),y=We(m),T=e.ref(null),{focused:S}=ge(T,{initialValue:s.value}),f=e.computed(()=>[y.value,{"form-control":p.value,[`form-control-${a.size}`]:a.size!=="md"&&p.value,"form-select":!p.value,[`form-select-${a.size}`]:a.size!=="md"&&!p.value}]),h=e.toRef(()=>B.value||p.value?B.value:void 0),b=zt(()=>a.ariaInvalid,m),$=e.computed(()=>So(a.options,"BFormSelect",a)),C=e.computed({get:()=>r.value,set:v=>{n("input",v),r.value=v,e.nextTick(()=>{n("change",v)})}});return o({blur:()=>{S.value=!1},element:T,focus:()=>{S.value=!0}}),(v,k)=>e.withDirectives((e.openBlock(),e.createElementBlock("select",{id:e.unref(i),ref_key:"input",ref:T,"onUpdate:modelValue":k[0]||(k[0]=N=>C.value=N),class:e.normalizeClass(f.value),name:v.name,form:v.form||void 0,multiple:e.unref(u)||void 0,size:h.value,disabled:e.unref(c),required:e.unref(g)||void 0,"aria-required":e.unref(g)||void 0,"aria-invalid":e.unref(b)},[e.renderSlot(v.$slots,"first"),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList($.value,(N,w)=>(e.openBlock(),e.createElementBlock(e.Fragment,{key:w},[Array.isArray(N.options)?(e.openBlock(),e.createBlock(Mo,{key:0,label:N.label,options:N.options},null,8,["label","options"])):(e.openBlock(),e.createBlock(qt,{key:1,value:N.value,disabled:N.disabled,innerHTML:N.html||N.text},null,8,["value","disabled","innerHTML"]))],64))),128)),e.renderSlot(v.$slots,"default")],10,sd)),[[e.vModelSelect,C.value]])}}),ln=["ar","az","ckb","fa","he","ks","lrc","mzn","ps","sd","te","ug","ur","yi"].map(t=>t.toLowerCase()),id=t=>{const o=Ct(t).toLowerCase().replace(tr,"").split("-"),l=o.slice(0,2).join("-"),[a]=o;return ln.includes(l)||ln.includes(a)},dd=t=>cr?dl(t)?t:{capture:!!t||!1}:!!(dl(t)?t.capture:t),cd=(t,o,l,a)=>{t&&t.addEventListener&&t.addEventListener(o,l,dd(a))},ud=(t,o,l,a)=>{t&&t.removeEventListener&&t.removeEventListener(o,l,a)},nn=(t,o)=>{(t?cd:ud)(...o)},Wt=(t,{preventDefault:o=!0,propagation:l=!0,immediatePropagation:a=!1}={})=>{o&&t.preventDefault(),l&&t.stopPropagation(),a&&t.stopImmediatePropagation()},jo="ArrowDown",rn="End",sn="Home",dn="PageDown",cn="PageUp",Go="ArrowUp",fd=["lang","tabindex","title"],pd=["name","form","value"],md=["id","dir","tabindex","aria-label","aria-invalid","aria-required","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext"],be={min:1,max:100,step:1,repeatDelay:500,repeatInterval:100,repeatThreshold:10,repeatMultiplier:4},un=e.defineComponent({__name:"BFormSpinbutton",props:{ariaControls:{default:void 0},ariaLabel:{default:void 0},disabled:{type:[String,Boolean],default:!1},form:{default:void 0},formatterFn:{type:Function,default:void 0},id:{default:void 0},inline:{type:[String,Boolean],default:!1},labelDecrement:{default:"Decrement"},labelIncrement:{default:"Increment"},locale:{default:"locale"},max:{default:be.max},min:{default:be.min},modelValue:{default:null},name:{default:void 0},placeholder:{default:void 0},readonly:{type:[String,Boolean],default:!1},repeatDelay:{default:be.repeatDelay},repeatInterval:{default:be.repeatInterval},repeatStepMultiplier:{default:be.repeatMultiplier},repeatThreshold:{default:be.repeatThreshold},required:{type:[String,Boolean],default:!1},size:{default:void 0},state:{type:[String,Boolean,null],default:null},step:{default:be.step},vertical:{type:[String,Boolean],default:!1},wrap:{type:[String,Boolean],default:!1}},emits:["change","update:modelValue"],setup(t,{emit:o}){const l=[Go,jo,sn,rn,cn,dn],a=t,n=o,r=ne(a,"modelValue",n,{passive:!0}),i=e.ref(null),{focused:s}=ge(i),c=re(()=>a.id,"spinbutton"),u=d(()=>a.disabled),p=d(()=>a.inline),g=d(()=>a.readonly),m=d(()=>a.vertical),B=d(()=>a.required),y=d(()=>a.wrap),T=d(()=>a.state),S=e.computed(()=>({disabled:u.value,readonly:g.value,focus:s.value,"d-inline-flex":p.value||m.value,"d-flex":!p.value&&!m.value,"align-items-stretch":!m.value,"flex-column":m.value,[`form-control-${a.size}`]:a.size!==void 0})),f=e.computed(()=>({"d-flex":m.value,"align-self-center":!m.value,"align-items-center":m.value,"border-top":m.value,"border-bottom":m.value,"border-start":!m.value,"border-end":!m.value}));let h,b,$=!1;const C=ee(()=>a.step),v=e.toRef(()=>Number.isNaN(C.value)?be.step:C.value),k=ee(()=>a.min),N=e.toRef(()=>Number.isNaN(k.value)?be.min:k.value),w=ee(()=>a.max),V=e.toRef(()=>{const W=v.value,X=N.value;return Math.floor((w.value-X)/W)*W+X}),P=ee(()=>a.repeatDelay,{nanToZero:!0,method:"parseInt"}),x=e.toRef(()=>P.value>0?P.value:be.repeatDelay),z=ee(()=>a.repeatInterval,{nanToZero:!0,method:"parseInt"}),E=e.toRef(()=>z.value>0?z.value:be.repeatInterval),F=ee(()=>a.repeatThreshold,{nanToZero:!0,method:"parseInt"}),j=e.toRef(()=>Math.max(Number.isNaN(F.value)?be.repeatThreshold:F.value,1)),q=ee(()=>a.repeatStepMultiplier,{nanToZero:!0,method:"parseInt"}),Z=e.toRef(()=>Math.max(Number.isNaN(q.value)?be.repeatMultiplier:q.value,1)),oe=e.toRef(()=>{const W=v.value;return Math.floor(W)===W?0:(W.toString().split(".")[1]||"").length}),ie=e.toRef(()=>Math.pow(10,oe.value||0)),G=e.toRef(()=>r.value===null?"":r.value.toFixed(oe.value)),Y=e.computed(()=>{const W=[a.locale];return new Intl.NumberFormat(W).resolvedOptions().locale}),se=e.computed(()=>id(Y.value)),le=()=>new Intl.NumberFormat(Y.value,{style:"decimal",useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:oe.value,maximumFractionDigits:oe.value,notation:"standard"}).format,O=e.toRef(()=>a.formatterFn??le()),_=W=>{let{value:X}=r;if(!u.value&&X!==null){const ae=v.value*W,H=N.value,U=V.value,ce=ie.value,{wrap:me}=a;X=Math.round((X-H)/ae)*ae+H+ae,X=Math.round(X*ce)/ce,r.value=X>U?me?H:U:X<H?me?U:H:X}},I=(W=1)=>{if(r.value===null){r.value=N.value;return}_(1*W)},R=(W=1)=>{if(r.value===null){r.value=y.value?V.value:N.value;return}_(-1*W)};he(l,W=>{const{code:X,altKey:ae,ctrlKey:H,metaKey:U}=W;if(!(u.value||g.value||ae||H||U)&&(Wt(W,{propagation:!1}),!$)){if(Q(),[Go,jo].includes(X)){if($=!0,X===Go){L(W,I);return}X===jo&&L(W,R);return}if(X===cn){I(Z.value);return}if(X===dn){R(Z.value);return}if(X===sn){r.value=N.value;return}X===rn&&(r.value=V.value)}},{target:i,eventName:"keydown"}),he(l,W=>{const{altKey:X,ctrlKey:ae,metaKey:H}=W;u.value||g.value||X||ae||H||(Wt(W,{propagation:!1}),Q(),$=!1,n("change",r.value))},{target:i,eventName:"keyup"});const L=(W,X)=>{const{type:ae}=W||{};if(!u.value&&!g.value){if(D(W)&&ae==="mousedown"&&W.button)return;Q(),X(1);const H=j.value,U=Z.value,ce=x.value,me=E.value;h=setTimeout(()=>{let ye=0;b=setInterval(()=>{X(ye<H?1:U),ye++},me)},ce)}},D=W=>W.type==="mouseup"||W.type==="mousedown",M=W=>{D(W)&&W.type==="mouseup"&&W.button||(Wt(W,{propagation:!1}),Q(),te(!1),n("change",r.value))},te=W=>{try{nn(W,[document.body,"mouseup",M,!1]),nn(W,[document.body,"touchend",M,!1])}catch{}},Q=()=>{clearTimeout(h),clearInterval(b),h=void 0,b=void 0},K=e.computed(()=>{const W={svg:{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-plus",viewBox:"0 0 16 16"},path:{d:"M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"}},X={svg:{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-dash",viewBox:"0 0 16 16"},path:{d:"M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z"}},ae={class:[{"py-0":!m.value},"btn","btn-sm","border-0","rounded-0"],tabindex:"-1",type:"button",disabled:u.value||g.value,"aria-disabled":u.value||g.value?!0:void 0,"aria-controls":c.value},H={"aria-hidden":!0,scale:s.value?1.5:1.25},U=(ye,it)=>{!u.value&&!g.value&&(Wt(ye,{propagation:!1}),te(!0),s.value=!0,L(ye,it))},ce={button:{...ae,"aria-label":a.labelIncrement||void 0,"aria-keyshortcuts":"ArrowUp"},svg:{...H,...W.svg},path:{...W.path},slot:{name:"increment"},handler:ye=>U(ye,I)},me={button:{...ae,"aria-label":a.labelDecrement||void 0,"aria-keyshortcuts":"ArrowDown"},svg:{...H,...X.svg},path:{...X.path},slot:{name:"decrement"},handler:ye=>U(ye,R)};return{top:{...m.value?ce:me},bottom:{...m.value?me:ce}}});return(W,X)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"element",ref:i,class:e.normalizeClass(["b-form-spinbutton form-control",S.value]),role:"group",lang:Y.value,tabindex:e.unref(u)?void 0:"-1",title:W.ariaLabel,onClick:X[4]||(X[4]=ae=>s.value=!0)},[e.renderSlot(W.$slots,K.value.top.slot.name,{hasFocus:e.unref(s)},()=>[e.createElementVNode("button",e.mergeProps(K.value.top.button,{onMousedown:X[0]||(X[0]=(...ae)=>K.value.top.handler&&K.value.top.handler(...ae)),onTouchstart:X[1]||(X[1]=(...ae)=>K.value.top.handler&&K.value.top.handler(...ae))}),[(e.openBlock(),e.createElementBlock("svg",e.normalizeProps(e.guardReactiveProps(K.value.top.svg)),[e.createElementVNode("path",e.normalizeProps(e.guardReactiveProps(K.value.top.path)),null,16)],16))],16)]),W.name&&!e.unref(u)?(e.openBlock(),e.createElementBlock("input",{key:"hidden",type:"hidden",name:W.name,form:W.form,value:G.value},null,8,pd)):e.createCommentVNode("",!0),e.createElementVNode("output",{id:e.unref(c),key:"output",class:e.normalizeClass(["flex-grow-1",f.value]),dir:se.value?"rtl":"ltr",tabindex:e.unref(u)?void 0:"0",role:"spinbutton","aria-live":"off","aria-label":W.ariaLabel||void 0,"aria-invalid":e.unref(T)===!1||!e.unref(r)!==null&&e.unref(B)?!0:void 0,"aria-required":e.unref(B)?!0:void 0,"aria-valuemin":N.value,"aria-valuemax":V.value,"aria-valuenow":e.unref(r)!==null?e.unref(r):void 0,"aria-valuetext":e.unref(r)!==null?O.value(e.unref(r)):void 0},[e.createElementVNode("bdi",null,e.toDisplayString((e.unref(r)!==null?O.value(e.unref(r)):W.placeholder)||""),1)],10,md),e.renderSlot(W.$slots,K.value.bottom.slot.name,{hasFocus:e.unref(s)},()=>[e.createElementVNode("button",e.mergeProps(K.value.bottom.button,{onMousedown:X[2]||(X[2]=(...ae)=>K.value.bottom.handler&&K.value.bottom.handler(...ae)),onTouchstart:X[3]||(X[3]=(...ae)=>K.value.bottom.handler&&K.value.bottom.handler(...ae))}),[(e.openBlock(),e.createElementBlock("svg",e.normalizeProps(e.guardReactiveProps(K.value.bottom.svg)),[e.createElementVNode("path",e.normalizeProps(e.guardReactiveProps(K.value.bottom.path)),null,16)],16))],16)])],10,fd))}}),gd=["id"],qo=e.defineComponent({__name:"BFormTag",props:{disabled:{type:[String,Boolean],default:!1},id:{default:void 0},noRemove:{type:[String,Boolean],default:!1},pill:{type:[String,Boolean],default:!1},removeLabel:{default:"Remove tag"},tag:{default:"span"},title:{default:void 0},variant:{default:"secondary"}},emits:["remove"],setup(t,{emit:o}){const l=t,a=o,n=e.useSlots(),r=re(()=>l.id),i=d(()=>l.disabled),s=d(()=>l.noRemove),c=d(()=>l.pill),u=e.computed(()=>{var m;return((((m=n.default)==null?void 0:m.call(n,{})[0].children)??"").toString()||l.title)??""}),p=e.toRef(()=>`${r.value}taglabel__`),g=e.computed(()=>({[`text-bg-${l.variant}`]:l.variant!==null,"rounded-pill":c.value,disabled:i.value}));return(m,B)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(m.tag),{id:e.unref(r),title:u.value,class:e.normalizeClass(["badge b-form-tag d-inline-flex align-items-center mw-100",g.value]),"aria-labelledby":p.value},{default:e.withCtx(()=>[e.createElementVNode("span",{id:p.value,class:"b-form-tag-content flex-grow-1 text-truncate"},[e.renderSlot(m.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(u.value),1)])],8,gd),!e.unref(i)&&!e.unref(s)?(e.openBlock(),e.createBlock(Ke,{key:0,"aria-keyshortcuts":"Delete","aria-label":m.removeLabel,class:"b-form-tag-remove","aria-describedby":p.value,"aria-controls":m.id,onClick:B[0]||(B[0]=y=>a("remove",u.value))},null,8,["aria-label","aria-describedby","aria-controls"])):e.createCommentVNode("",!0)]),_:3},8,["id","title","class","aria-labelledby"]))}}),yd=["id"],Bd=["id","for","aria-live"],hd=["id","aria-live"],bd=["id"],vd=["aria-controls"],Sd={role:"group",class:"d-flex"},Cd=["id","disabled","value","type","placeholder","form","required","aria-required"],kd=["disabled"],wd={"aria-live":"polite","aria-atomic":"true"},$d={key:0,class:"d-block invalid-feedback"},Td={key:1,class:"form-text text-body-secondary"},Vd={key:2,class:"form-text text-body-secondary"},Ed=["name","value"],fn=e.defineComponent({__name:"BFormTags",props:{addButtonText:{default:"Add"},addButtonVariant:{default:"outline-secondary"},addOnChange:{type:[String,Boolean],default:!1},autofocus:{type:[String,Boolean],default:!1},disabled:{type:[String,Boolean],default:!1},duplicateTagText:{default:"Duplicate tag(s)"},form:{default:void 0},inputAttrs:{default:void 0},inputClass:{default:void 0},inputId:{default:void 0},inputType:{default:"text"},invalidTagText:{default:"Invalid tag(s)"},limit:{default:void 0},limitTagsText:{default:"Tag limit reached"},modelValue:{default:()=>[]},name:{default:void 0},noAddOnEnter:{type:[String,Boolean],default:!1},noOuterFocus:{type:[String,Boolean],default:!1},noTagRemove:{type:[String,Boolean],default:!1},placeholder:{default:"Add tag..."},removeOnDelete:{type:[String,Boolean],default:!1},required:{type:[String,Boolean],default:!1},separator:{default:void 0},size:{default:"md"},state:{type:[String,Boolean,null],default:null},tagClass:{default:void 0},tagPills:{type:[String,Boolean],default:!1},tagRemoveLabel:{default:void 0},tagRemovedLabel:{default:"Tag removed"},tagValidator:{type:Function,default:()=>!0},tagVariant:{default:"secondary"}},emits:["blur","focus","focusin","focusout","input","tag-state","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=ne(a,"modelValue",n),i=re(),s=d(()=>a.addOnChange),c=d(()=>a.autofocus),u=d(()=>a.disabled),p=d(()=>a.noAddOnEnter),g=d(()=>a.noOuterFocus),m=d(()=>a.noTagRemove),B=d(()=>a.removeOnDelete),y=d(()=>a.required),T=d(()=>a.state),S=d(()=>a.tagPills),f=ee(()=>a.limit??NaN),h=We(T),b=e.ref(null),{focused:$}=ge(b,{initialValue:c.value}),C=e.toRef(()=>a.inputId||`${i.value}input__`),v=e.ref(r.value),k=e.ref(""),N=e.ref(r.value.length>0),w=e.ref(""),V=e.ref([]),P=e.ref([]),x=e.ref([]),z=e.computed(()=>[h.value,{[`form-control-${a.size}`]:a.size!=="md",disabled:u.value,focus:$.value}]),E=e.computed(()=>v.value.includes(k.value)),F=e.computed(()=>k.value===""?!1:!a.tagValidator(k.value)),j=e.toRef(()=>v.value.length===f.value),q=e.toRef(()=>!F.value&&!E.value),Z=e.computed(()=>({addButtonText:a.addButtonText,addButtonVariant:a.addButtonVariant,addTag:I,disableAddButton:q.value,disabled:u.value,duplicateTagText:a.duplicateTagText,duplicateTags:x.value,form:a.form,inputAttrs:{...a.inputAttrs,disabled:u.value,form:a.form,id:C,value:k},inputHandlers:{input:Y,keydown:le,change:se},inputId:C,inputType:a.inputType,invalidTagText:a.invalidTagText,invalidTags:P.value,isDuplicate:E.value,isInvalid:F.value,isLimitReached:j.value,limitTagsText:a.limitTagsText,limit:f.value,noTagRemove:m.value,placeholder:a.placeholder,removeTag:R,required:y.value,separator:a.separator,size:a.size,state:T.value,tagClass:a.tagClass,tagPills:S.value,tagRemoveLabel:a.tagRemoveLabel,tagVariant:a.tagVariant,tags:v.value}));e.watch(r,L=>{v.value=L});const oe=L=>{if(u.value){L.target.blur();return}n("focusin",L)},ie=L=>{u.value||g.value||($.value=!0,n("focus",L))},G=L=>{$.value=!1,n("blur",L)},Y=L=>{var M,te;const D=typeof L=="string"?L:L.target.value;if(N.value=!1,(M=a.separator)!=null&&M.includes(D.charAt(0))&&D.length>0){b.value&&(b.value.value="");return}if(k.value=D,(te=a.separator)!=null&&te.includes(D.charAt(D.length-1))){I(D.slice(0,D.length-1));return}V.value=a.tagValidator(D)&&!E.value?[D]:[],P.value=a.tagValidator(D)?[]:[D],x.value=E.value?[D]:[],n("tag-state",V.value,P.value,x.value)},se=L=>{s.value&&(Y(L),E.value||I(k.value))},le=L=>{if(L.key==="Enter"&&!p.value){I(k.value);return}(L.key==="Backspace"||L.key==="Delete")&&B.value&&k.value===""&&N.value&&v.value.length>0?R(v.value[v.value.length-1]):N.value=!0};he(le,{target:b});const O=e.computed(()=>{if(a.separator)return typeof a.separator=="string"?a.separator:a.separator.join("")}),_=e.computed(()=>{if(O.value)return new RegExp(`[${rr(O.value)}]+`)}),I=L=>{L=(L??k.value).trim();const D=_.value?L.split(_.value).map(Q=>Q.trim()):[L],M=[];for(const Q of D)if(!(Q===""||E.value||!a.tagValidator(Q))){if(f.value&&j.value)break;M.push(Q)}const te=[...r.value,...M];k.value="",N.value=!0,r.value=te,n("input",te),$.value=!0},R=L=>{const D=v.value.indexOf((L==null?void 0:L.toString())??"");w.value=v.value.splice(D,1).toString(),r.value=v.value};return o({blur:()=>{$.value=!1},element:b,focus:()=>{$.value=!0}}),(L,D)=>(e.openBlock(),e.createElementBlock("div",{id:e.unref(i),class:e.normalizeClass(["b-form-tags form-control h-auto",z.value]),role:"group",tabindex:"-1",onFocusin:oe,onFocusout:D[1]||(D[1]=M=>n("focusout",M))},[e.createElementVNode("output",{id:`${e.unref(i)}selected_tags__`,class:"visually-hidden",for:C.value,"aria-live":e.unref($)?"polite":"off","aria-atomic":"true","aria-relevant":"additions text"},e.toDisplayString(v.value.join(", ")),9,Bd),e.createElementVNode("div",{id:`${e.unref(i)}removed_tags__`,role:"status","aria-live":e.unref($)?"assertive":"off","aria-atomic":"true",class:"visually-hidden"}," ("+e.toDisplayString(L.tagRemovedLabel)+") "+e.toDisplayString(w.value),9,hd),e.renderSlot(L.$slots,"default",e.normalizeProps(e.guardReactiveProps(Z.value)),()=>[e.createElementVNode("ul",{id:`${e.unref(i)}tag_list__`,class:"b-form-tags-list list-unstyled mb-0 d-flex flex-wrap align-items-center"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(v.value,(M,te)=>e.renderSlot(L.$slots,"tag",{key:te,tag:M,tagClass:L.tagClass,tagVariant:L.tagVariant,tagPills:e.unref(S),removeTag:R},()=>[(e.openBlock(),e.createBlock(qo,{key:M,class:e.normalizeClass(L.tagClass),tag:"li",variant:L.tagVariant,pill:L.tagPills,onRemove:R},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(M),1)]),_:2},1032,["class","variant","pill"]))])),128)),e.createElementVNode("li",{role:"none","aria-live":"off",class:"b-from-tags-field flex-grow-1","aria-controls":`${e.unref(i)}tag_list__`},[e.createElementVNode("div",Sd,[e.createElementVNode("input",e.mergeProps({id:C.value,ref_key:"input",ref:b,disabled:e.unref(u),value:k.value,type:L.inputType,placeholder:L.placeholder,class:"b-form-tags-input w-100 flex-grow-1 p-0 m-0 bg-transparent border-0",style:{outline:"currentcolor none 0px","min-width":"5rem"}},L.inputAttrs,{form:L.form,required:e.unref(y)||void 0,"aria-required":e.unref(y)||void 0,onInput:Y,onChange:se,onFocus:ie,onBlur:G}),null,16,Cd),q.value?(e.openBlock(),e.createElementBlock("button",{key:0,type:"button",class:e.normalizeClass(["btn b-form-tags-button py-0",[L.inputClass,{[`btn-${L.addButtonVariant}`]:L.addButtonVariant!==null,"disabled invisible":k.value.length===0}]]),style:{"font-size":"90%"},disabled:e.unref(u)||k.value.length===0||j.value,onClick:D[0]||(D[0]=M=>I(k.value))},[e.renderSlot(L.$slots,"add-button-text",{},()=>[e.createTextVNode(e.toDisplayString(L.addButtonText),1)])],10,kd)):e.createCommentVNode("",!0)])],8,vd)],8,bd),e.createElementVNode("div",wd,[F.value?(e.openBlock(),e.createElementBlock("div",$d,e.toDisplayString(L.invalidTagText)+": "+e.toDisplayString(k.value),1)):e.createCommentVNode("",!0),E.value?(e.openBlock(),e.createElementBlock("small",Td,e.toDisplayString(L.duplicateTagText)+": "+e.toDisplayString(k.value),1)):e.createCommentVNode("",!0),v.value.length===L.limit?(e.openBlock(),e.createElementBlock("small",Vd,"Tag limit reached")):e.createCommentVNode("",!0)])]),L.name?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:0},e.renderList(v.value,(M,te)=>(e.openBlock(),e.createElementBlock("input",{key:te,type:"hidden",name:L.name,value:M},null,8,Ed))),128)):e.createCommentVNode("",!0)],42,yd))}}),Nd=["id","name","form","value","disabled","placeholder","required","autocomplete","readonly","aria-required","aria-invalid","rows","wrap"],pn=e.defineComponent({__name:"BFormTextarea",props:{noResize:{type:[String,Boolean],default:!1},rows:{default:2},wrap:{default:"soft"},ariaInvalid:{type:[String,Boolean],default:void 0},autocomplete:{default:void 0},autofocus:{type:[String,Boolean],default:!1},disabled:{type:[String,Boolean],default:!1},form:{default:void 0},debounce:{default:0},debounceMaxWait:{default:NaN},formatter:{type:Function,default:void 0},id:{default:void 0},lazy:{type:[String,Boolean],default:!1},lazyFormatter:{type:[String,Boolean],default:!1},list:{default:void 0},modelValue:{default:""},name:{default:void 0},number:{type:[String,Boolean],default:!1},placeholder:{default:void 0},plaintext:{type:[String,Boolean],default:!1},readonly:{type:[String,Boolean],default:!1},required:{type:[String,Boolean],default:!1},size:{default:void 0},state:{type:[String,Boolean,null],default:null},trim:{type:[String,Boolean],default:!1}},emits:["blur","change","input","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,{input:r,computedId:i,computedAriaInvalid:s,onInput:c,onChange:u,onBlur:p,focus:g,blur:m}=ol(a,n),B=d(()=>a.disabled),y=d(()=>a.required),T=d(()=>a.readonly),S=d(()=>a.plaintext),f=d(()=>a.noResize),h=d(()=>a.state),b=We(h),$=e.computed(()=>[b.value,{"form-control":!a.plaintext,"form-control-plaintext":a.plaintext,[`form-control-${a.size}`]:!!a.size}]),C=e.computed(()=>({resize:f.value?"none":void 0}));return o({blur:m,element:r,focus:g}),(v,k)=>(e.openBlock(),e.createElementBlock("textarea",{id:e.unref(i),ref_key:"input",ref:r,class:e.normalizeClass($.value),name:v.name||void 0,form:v.form||void 0,value:v.modelValue,disabled:e.unref(B),placeholder:v.placeholder,required:e.unref(y)||void 0,autocomplete:v.autocomplete||void 0,readonly:e.unref(T)||e.unref(S),"aria-required":v.required||void 0,"aria-invalid":e.unref(s),rows:v.rows,style:e.normalizeStyle(C.value),wrap:v.wrap||void 0,onInput:k[0]||(k[0]=N=>e.unref(c)(N)),onChange:k[1]||(k[1]=N=>e.unref(u)(N)),onBlur:k[2]||(k[2]=N=>e.unref(p)(N))},null,46,Nd))}}),_d={key:0,class:"input-group-text"},Pd=["innerHTML"],Ad={key:1},Rd={key:0,class:"input-group-text"},zd=["innerHTML"],Od={key:1},mn=e.defineComponent({__name:"BInputGroup",props:{append:{default:void 0},appendHtml:{default:void 0},id:{default:void 0},prepend:{default:void 0},prependHtml:{default:void 0},size:{default:"md"},tag:{default:"div"}},setup(t){const o=t,l=e.computed(()=>({[`input-group-${o.size}`]:o.size!=="md"})),a=e.toRef(()=>!!o.append||!!o.appendHtml),n=e.toRef(()=>!!o.prepend||!!o.prependHtml);return(r,i)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(r.tag),{id:r.id,class:e.normalizeClass(["input-group",l.value]),role:"group"},{default:e.withCtx(()=>[e.renderSlot(r.$slots,"prepend",{},()=>[n.value?(e.openBlock(),e.createElementBlock("span",_d,[r.prependHtml?(e.openBlock(),e.createElementBlock("span",{key:0,innerHTML:r.prependHtml},null,8,Pd)):(e.openBlock(),e.createElementBlock("span",Ad,e.toDisplayString(r.prepend),1))])):e.createCommentVNode("",!0)]),e.renderSlot(r.$slots,"default"),e.renderSlot(r.$slots,"append",{},()=>[a.value?(e.openBlock(),e.createElementBlock("span",Rd,[r.appendHtml?(e.openBlock(),e.createElementBlock("span",{key:0,innerHTML:r.appendHtml},null,8,zd)):(e.openBlock(),e.createElementBlock("span",Od,e.toDisplayString(r.append),1))])):e.createCommentVNode("",!0)])]),_:3},8,["id","class"]))}}),Wo=e.defineComponent({__name:"BInputGroupText",props:{tag:{default:"div"},text:{default:void 0}},setup(t){return(o,l)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(o.tag),{class:"input-group-text"},{default:e.withCtx(()=>[e.renderSlot(o.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(o.text),1)])]),_:3}))}}),Ut=e.defineComponent({__name:"BInputGroupAddon",props:{isText:{type:[String,Boolean],default:!1}},setup(t){const o=t,l=d(()=>o.isText);return(a,n)=>e.unref(l)?(e.openBlock(),e.createBlock(Wo,{key:0},{default:e.withCtx(()=>[e.renderSlot(a.$slots,"default")]),_:3})):e.renderSlot(a.$slots,"default",{key:1})}}),gn=e.defineComponent({__name:"BInputGroupAppend",props:{isText:{type:[String,Boolean],default:!1}},setup(t){return(o,l)=>(e.openBlock(),e.createBlock(Ut,e.normalizeProps(e.guardReactiveProps(o.$props)),{default:e.withCtx(()=>[e.renderSlot(o.$slots,"default")]),_:3},16))}}),yn=e.defineComponent({__name:"BInputGroupPrepend",props:{isText:{type:[String,Boolean],default:!1}},setup(t){return(o,l)=>(e.openBlock(),e.createBlock(Ut,e.normalizeProps(e.guardReactiveProps(o.$props)),{default:e.withCtx(()=>[e.renderSlot(o.$slots,"default")]),_:3},16))}}),Bn=e.defineComponent({__name:"BListGroup",props:{flush:{type:[String,Boolean],default:!1},horizontal:{type:[String,Boolean],default:!1},numbered:{type:[String,Boolean],default:!1},tag:{default:"div"}},setup(t){const o=t,l=d(()=>o.flush),a=d(()=>o.numbered),n=d(()=>o.horizontal),r=e.computed(()=>{const s=l.value?!1:n.value;return{"list-group-flush":l.value,"list-group-horizontal":s===!0,[`list-group-horizontal-${s}`]:typeof s=="string","list-group-numbered":a.value}}),i=e.toRef(()=>a.value===!0?"ol":o.tag);return e.provide(pl,{numbered:a}),(s,c)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(i.value),{class:e.normalizeClass(["list-group",r.value])},{default:e.withCtx(()=>[e.renderSlot(s.$slots,"default")]),_:3},8,["class"]))}}),hn=e.defineComponent({__name:"BListGroupItem",props:{action:{type:[String,Boolean],default:!1},button:{type:[String,Boolean],default:!1},tag:{default:"div"},active:{type:[String,Boolean],default:!1},activeClass:{default:void 0},append:{type:[String,Boolean],default:void 0},disabled:{type:[String,Boolean],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[String,Boolean],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[String,Boolean],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:void 0}},setup(t){const o=t,l=e.useAttrs(),a=e.inject(pl,null),n=d(()=>o.action),r=d(()=>o.active),i=d(()=>o.button),s=d(()=>o.disabled),{computedLink:c}=qe(o),u=e.toRef(()=>!i.value&&c.value),p=e.toRef(()=>a!=null&&a.numbered.value?"li":i.value?"button":u.value?_e:o.tag),g=e.computed(()=>n.value||u.value||i.value||["a","router-link","button","b-link"].includes(o.tag)),m=e.computed(()=>({[`list-group-item-${o.variant}`]:o.variant!==null&&o.variant!==void 0,"list-group-item-action":g.value,active:r.value,disabled:s.value})),B=e.computed(()=>{const y={};return i.value&&((!l||!l.type)&&(y.type="button"),s.value&&(y.disabled=!0)),y});return(y,T)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(p.value),e.mergeProps({class:["list-group-item",m.value],"aria-current":e.unref(r)?!0:void 0,"aria-disabled":e.unref(s)?!0:void 0,target:u.value?y.target:void 0,href:e.unref(i)?void 0:y.href,to:e.unref(i)?void 0:y.to},B.value),{default:e.withCtx(()=>[e.renderSlot(y.$slots,"default")]),_:3},16,["class","aria-current","aria-disabled","target","href","to"]))}}),bt=e.defineComponent({__name:"BOverlay",props:{bgColor:{default:void 0},blur:{default:"2px"},fixed:{type:[String,Boolean],default:!1},noCenter:{type:[String,Boolean],default:!1},noFade:{type:[String,Boolean],default:!1},noSpinner:{type:[String,Boolean],default:!1},noWrap:{type:[String,Boolean],default:!1},opacity:{default:.85},overlayTag:{default:"div"},show:{type:[String,Boolean],default:!1},spinnerSmall:{type:[String,Boolean],default:!1},spinnerType:{default:"border"},spinnerVariant:{default:void 0},variant:{default:"light"},wrapTag:{default:"div"},zIndex:{default:10},rounded:{type:[String,Number,Boolean],default:!1},roundedTop:{type:[String,Number,Boolean],default:void 0},roundedBottom:{type:[String,Number,Boolean],default:void 0},roundedStart:{type:[String,Number,Boolean],default:void 0},roundedEnd:{type:[String,Number,Boolean],default:void 0}},emits:["click","hidden","shown"],setup(t,{emit:o}){const l=t,a=o,n={top:0,left:0,bottom:0,right:0},r=d(()=>l.fixed),i=d(()=>l.noSpinner),s=d(()=>l.noCenter),c=d(()=>l.noWrap),u=d(()=>l.show),p=d(()=>l.spinnerSmall),g=d(()=>l.rounded),m=d(()=>l.roundedTop),B=d(()=>l.roundedBottom),y=d(()=>l.roundedStart),T=d(()=>l.roundedEnd),S=wo(()=>({rounded:g.value,roundedTop:m.value,roundedBottom:B.value,roundedStart:y.value,roundedEnd:T.value})),f=e.toRef(()=>l.variant!==null&&!l.bgColor?`bg-${l.variant}`:""),h=e.toRef(()=>u.value?!0:null),b=e.computed(()=>({type:l.spinnerType,variant:l.spinnerVariant,small:p.value})),$=e.computed(()=>({...n,zIndex:l.zIndex||10})),C=e.computed(()=>({"position-absolute":!c.value||!r.value,"position-fixed":c.value&&r.value})),v=e.computed(()=>[f.value,S.value]),k=e.computed(()=>({...n,opacity:l.opacity,backgroundColor:l.bgColor||void 0,backdropFilter:l.blur?`blur(${l.blur})`:void 0})),N=e.computed(()=>s.value?n:{top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"});return(w,V)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(w.wrapTag),{class:"b-overlay-wrap position-relative","aria-busy":h.value},{default:e.withCtx(()=>[e.renderSlot(w.$slots,"default"),e.createVNode(Ue,{"no-fade":w.noFade,"trans-props":{enterToClass:"show"},name:"fade",onOnAfterEnter:V[1]||(V[1]=P=>a("shown")),onOnAfterLeave:V[2]||(V[2]=P=>a("hidden"))},{default:e.withCtx(()=>[e.unref(u)?(e.openBlock(),e.createBlock(e.resolveDynamicComponent(w.overlayTag),{key:0,class:e.normalizeClass(["b-overlay",C.value]),style:e.normalizeStyle($.value),onClick:V[0]||(V[0]=P=>a("click",P))},{default:e.withCtx(()=>[e.createElementVNode("div",{class:e.normalizeClass(["position-absolute",v.value]),style:e.normalizeStyle(k.value)},null,6),e.createElementVNode("div",{class:"position-absolute",style:e.normalizeStyle(N.value)},[e.renderSlot(w.$slots,"overlay",e.normalizeProps(e.guardReactiveProps(b.value)),()=>[e.unref(i)?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(yt,e.normalizeProps(e.mergeProps({key:0},b.value)),null,16))])],4)]),_:3},8,["class","style"])):e.createCommentVNode("",!0)]),_:3},8,["no-fade"])]),_:3},8,["aria-busy"]))}}),Fd=["id","aria-labelledby","aria-describedby"],Ld=["id"],bn=1056,Id=e.defineComponent({inheritAttrs:!1,__name:"BModal",props:{autoFocus:{type:[String,Boolean],default:!0},autoFocusButton:{default:void 0},backdropVariant:{default:void 0},bodyBgVariant:{default:null},bodyClass:{default:void 0},bodyScrolling:{type:[String,Boolean],default:!1},bodyTextVariant:{default:null},bodyVariant:{default:null},busy:{type:[String,Boolean],default:!1},buttonSize:{default:"md"},cancelDisabled:{type:[String,Boolean],default:!1},cancelTitle:{default:"Cancel"},cancelVariant:{default:"secondary"},centered:{type:[String,Boolean],default:!1},contentClass:{default:void 0},dialogClass:{default:void 0},footerBgVariant:{default:null},footerBorderVariant:{default:null},footerClass:{default:void 0},footerTextVariant:{default:null},footerVariant:{default:null},fullscreen:{type:[String,Boolean],default:!1},headerBgVariant:{default:null},headerBorderVariant:{default:null},headerClass:{default:void 0},headerCloseClass:{default:void 0},headerCloseLabel:{default:"Close"},headerCloseVariant:{default:"secondary"},headerTextVariant:{default:null},headerVariant:{default:null},hideBackdrop:{type:[String,Boolean],default:!1},hideFooter:{type:[String,Boolean],default:!1},hideHeader:{type:[String,Boolean],default:!1},hideHeaderClose:{type:[String,Boolean],default:!1},id:{default:void 0},lazy:{type:[String,Boolean],default:!1},modalClass:{default:void 0},modelValue:{type:[String,Boolean],default:!1},noCloseOnBackdrop:{type:[String,Boolean],default:!1},noCloseOnEsc:{type:[String,Boolean],default:!1},noFade:{type:[String,Boolean],default:!1},okDisabled:{type:[String,Boolean],default:!1},okOnly:{type:[String,Boolean],default:!1},okTitle:{default:"Ok"},okVariant:{default:"primary"},scrollable:{type:[String,Boolean],default:!1},size:{default:"md"},teleportDisabled:{type:[String,Boolean],default:!1},teleportTo:{default:"body"},title:{default:void 0},titleClass:{default:void 0},titleSrOnly:{type:[String,Boolean],default:!1},titleTag:{default:"h5"}},emits:["cancel","close","hidden","hide","hide-prevented","ok","show","show-prevented","shown","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=e.useSlots(),i=re(()=>a.id,"modal"),s=ne(a,"modelValue",n,{passive:!0}),c=d(()=>a.busy),u=d(()=>a.lazy),p=d(()=>a.cancelDisabled),g=d(()=>a.centered),m=d(()=>a.hideBackdrop),B=d(()=>a.hideFooter),y=d(()=>a.hideHeader),T=d(()=>a.hideHeaderClose),S=d(s),f=d(()=>a.noCloseOnBackdrop),h=d(()=>a.noCloseOnEsc),b=d(()=>a.noFade),$=d(()=>a.autoFocus),C=d(()=>a.okDisabled),v=d(()=>a.okOnly),k=d(()=>a.scrollable),N=d(()=>a.titleSrOnly),w=d(()=>a.teleportDisabled),V=d(()=>a.bodyScrolling),P=d(()=>a.fullscreen),x=e.ref(null),z=e.ref(null),E=e.ref(null),F=e.ref(null),j=e.ref(S.value),q=e.ref(!1);he("Escape",()=>{H("esc")},{target:x}),rl(S,V);const{focused:Z}=ge(x,{initialValue:S.value&&a.autoFocusButton===void 0}),{focused:oe}=ge(z,{initialValue:S.value&&a.autoFocusButton==="ok"}),{focused:ie}=ge(E,{initialValue:S.value&&a.autoFocusButton==="cancel"}),{focused:G}=ge(F,{initialValue:S.value&&a.autoFocusButton==="close"}),Y=e.computed(()=>[a.modalClass,{fade:!b.value,show:j.value}]),se=e.toRef(()=>u.value===!1||u.value===!0&&q.value===!0||u.value===!0&&S.value===!0),le=e.toRef(()=>a.backdropVariant!==void 0?a.backdropVariant:m.value?"transparent":"dark"),O=e.toRef(()=>!fe(r["header-close"])),_=e.computed(()=>[a.dialogClass,{"modal-fullscreen":P.value===!0,[`modal-fullscreen-${P.value}-down`]:typeof P.value=="string",[`modal-${a.size}`]:a.size!=="md","modal-dialog-centered":g.value,"modal-dialog-scrollable":k.value}]),I=Ne(()=>({bgVariant:a.bodyBgVariant,textVariant:a.bodyTextVariant,variant:a.bodyVariant})),R=e.computed(()=>[a.bodyClass,I.value]),L=Ne(()=>({bgVariant:a.headerBgVariant,textVariant:a.headerTextVariant,variant:a.headerVariant})),D=e.computed(()=>[a.headerClass,L.value,{[`border-${a.headerBorderVariant}`]:a.headerBorderVariant!==null}]),M=e.computed(()=>({variant:O.value?a.headerCloseVariant:void 0,class:a.headerCloseClass})),te=Ne(()=>({bgVariant:a.footerBgVariant,textVariant:a.footerTextVariant,variant:a.footerVariant})),Q=e.computed(()=>[a.footerClass,te.value,{[`border-${a.footerBorderVariant}`]:a.footerBorderVariant!==null}]),K=e.computed(()=>[a.titleClass,{"visually-hidden":N.value}]),W=e.toRef(()=>p.value||c.value),X=e.toRef(()=>C.value||c.value),ae=(J,ue={})=>new je(J,{cancelable:!1,target:x.value||null,relatedTarget:null,trigger:null,...ue,componentId:i.value});e.watch(S,(J,ue)=>{J!==ue&&(J===!0?U():H())});const H=(J="")=>{if(J==="backdrop"&&f.value||J==="esc"&&h.value){n("hide-prevented");return}const ue=ae("hide",{cancelable:J!=="",trigger:J});if(J==="ok"&&n(J,ue),J==="cancel"&&n(J,ue),J==="close"&&n(J,ue),n("hide",ue),ue.defaultPrevented){n("hide-prevented"),s.value||(s.value=!0);return}s.value&&(s.value=!1)},U=()=>{const J=ae("show",{cancelable:!0});if(n("show",J),J.defaultPrevented){s.value&&(s.value=!1),n("show-prevented");return}s.value||(s.value=!0)},ce=()=>{$.value!==!1&&(a.autoFocusButton==="ok"?oe.value=!0:a.autoFocusButton==="close"?G.value=!0:a.autoFocusButton==="cancel"?ie.value=!0:Z.value=!0)},me=()=>U(),ye=()=>{j.value=!0,ce(),n("shown",ae("shown")),u.value===!0&&(q.value=!0)},it=()=>{j.value=!1},hc=()=>{n("hidden",ae("hidden")),u.value===!0&&(q.value=!1)},{activePosition:bc,activeModalCount:vc}=xs(j),Sc=e.computed(()=>({"z-index":j.value?bn-(vc.value-bc.value):bn}));de(x,"bv-toggle",()=>{S.value?H():U()});const dt=e.reactive({cancel:()=>{H("cancel")},close:()=>{H("close")},hide:H,ok:()=>{H("ok")},visible:S});return o({hide:H,id:i,show:U}),(J,ue)=>(e.openBlock(),e.createBlock(e.Teleport,{to:J.teleportTo,disabled:e.unref(w)},[e.createVNode(Ue,{"no-fade":!0,"trans-props":{enterToClass:"show"},onBeforeEnter:me,onAfterEnter:ye,onLeave:it,onAfterLeave:hc},{default:e.withCtx(()=>[e.withDirectives(e.createElementVNode("div",e.mergeProps({id:e.unref(i),ref_key:"element",ref:x,class:["modal",Y.value],role:"dialog","aria-labelledby":e.unref(y)?void 0:`${e.unref(i)}-label`,"aria-describedby":`${e.unref(i)}-body`,tabindex:"-1"},J.$attrs,{style:Sc.value}),[e.createElementVNode("div",{class:e.normalizeClass(["modal-dialog",_.value])},[se.value?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["modal-content",J.contentClass])},[e.unref(y)?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["modal-header",D.value])},[e.renderSlot(J.$slots,"header",e.normalizeProps(e.guardReactiveProps(dt)),()=>[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(J.titleTag),{id:`${e.unref(i)}-label`,class:e.normalizeClass(["modal-title",K.value])},{default:e.withCtx(()=>[e.renderSlot(J.$slots,"title",e.normalizeProps(e.guardReactiveProps(dt)),()=>[e.createTextVNode(e.toDisplayString(J.title),1)],!0)]),_:3},8,["id","class"])),e.unref(T)?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[O.value?(e.openBlock(),e.createBlock(Ie,e.mergeProps({key:0},M.value,{onClick:ue[0]||(ue[0]=Zt=>H("close"))}),{default:e.withCtx(()=>[e.renderSlot(J.$slots,"header-close",{},void 0,!0)]),_:3},16)):(e.openBlock(),e.createBlock(Ke,e.mergeProps({key:1,"aria-label":J.headerCloseLabel},M.value,{onClick:ue[1]||(ue[1]=Zt=>H("close"))}),null,16,["aria-label"]))],64))],!0)],2)),e.createElementVNode("div",{id:`${e.unref(i)}-body`,class:e.normalizeClass(["modal-body",R.value])},[e.renderSlot(J.$slots,"default",e.normalizeProps(e.guardReactiveProps(dt)),void 0,!0)],10,Ld),e.unref(B)?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["modal-footer",Q.value])},[e.renderSlot(J.$slots,"footer",e.normalizeProps(e.guardReactiveProps(dt)),()=>[e.renderSlot(J.$slots,"cancel",e.normalizeProps(e.guardReactiveProps(dt)),()=>[e.unref(v)?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(Ie,{key:0,ref_key:"cancelButton",ref:E,disabled:W.value,size:J.buttonSize,variant:J.cancelVariant,onClick:ue[2]||(ue[2]=Zt=>H("cancel"))},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(J.cancelTitle),1)]),_:1},8,["disabled","size","variant"]))],!0),e.renderSlot(J.$slots,"ok",e.normalizeProps(e.guardReactiveProps(dt)),()=>[e.createVNode(Ie,{ref_key:"okButton",ref:z,disabled:X.value,size:J.buttonSize,variant:J.okVariant,onClick:ue[3]||(ue[3]=Zt=>H("ok"))},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(J.okTitle),1)]),_:1},8,["disabled","size","variant"])],!0)],!0)],2))],2)):e.createCommentVNode("",!0)],2),e.renderSlot(J.$slots,"backdrop",{},()=>[e.createVNode(bt,{variant:le.value,show:e.unref(S),"no-spinner":"",fixed:"","no-wrap":"",blur:null,onClick:ue[4]||(ue[4]=Zt=>H("backdrop"))},null,8,["variant","show"])],!0)],16,Fd),[[e.vShow,e.unref(S)]])]),_:3})],8,["to","disabled"]))}}),Nc="",vn=xt(Id,[["__scopeId","data-v-2a759028"]]),Sn=e.defineComponent({__name:"BNav",props:{align:{default:void 0},cardHeader:{type:[String,Boolean],default:!1},fill:{type:[String,Boolean],default:!1},justified:{type:[String,Boolean],default:!1},pills:{type:[String,Boolean],default:!1},small:{type:[String,Boolean],default:!1},tabs:{type:[String,Boolean],default:!1},tag:{default:"ul"},underline:{type:[String,Boolean],default:!1},vertical:{type:[String,Boolean],default:!1}},setup(t){const o=t,l=d(()=>o.cardHeader),a=d(()=>o.fill),n=d(()=>o.justified),r=d(()=>o.pills),i=d(()=>o.small),s=d(()=>o.tabs),c=d(()=>o.vertical),u=ft(()=>o.align),p=d(()=>o.underline),g=e.computed(()=>({"nav-tabs":s.value,"nav-pills":r.value&&!s.value,"card-header-tabs":!c.value&&l.value&&s.value,"card-header-pills":!c.value&&l.value&&r.value&&!s.value,"flex-column":c.value,"nav-fill":!c.value&&a.value,"nav-justified":!c.value&&n.value,[u.value]:!c.value&&o.align!==void 0,small:i.value,"nav-underline":p.value}));return(m,B)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(m.tag),{class:e.normalizeClass(["nav",g.value])},{default:e.withCtx(()=>[e.renderSlot(m.$slots,"default")]),_:3},8,["class"]))}}),Dd={class:"d-flex flex-row align-items-center flex-wrap"},Cn=e.defineComponent({inheritAttrs:!1,__name:"BNavForm",props:{role:{default:void 0},floating:{type:[String,Boolean],default:void 0},id:{default:void 0},novalidate:{type:[String,Boolean],default:void 0},validated:{type:[String,Boolean],default:void 0}},emits:["submit"],setup(t,{emit:o}){const l=o,a=n=>{l("submit",n)};return(n,r)=>(e.openBlock(),e.createElementBlock("li",Dd,[e.createVNode(Do,e.mergeProps(n.$attrs,{id:n.id,floating:n.floating,role:n.role,novalidate:n.novalidate,validated:n.validated,class:"d-flex",onSubmit:e.withModifiers(a,["prevent"])}),{default:e.withCtx(()=>[e.renderSlot(n.$slots,"default")]),_:3},16,["id","floating","role","novalidate","validated","onSubmit"])]))}}),xd={class:"nav-item"},kn=e.defineComponent({__name:"BNavItem",props:{linkAttrs:{default:void 0},linkClass:{default:void 0},active:{type:[String,Boolean],default:void 0},activeClass:{default:void 0},append:{type:[String,Boolean],default:void 0},disabled:{type:[String,Boolean],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[String,Boolean],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[String,Boolean],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:void 0}},emits:["click"],setup(t,{emit:o}){const l=t,a=o,n=d(()=>l.disabled),r=e.computed(()=>Eo(l,["active","activeClass","append","disabled","href","icon","opacity","opacityHover","rel","replace","routerComponentName","target","to","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover","underlineVariant","variant"]));return r.value.activeClass,(i,s)=>(e.openBlock(),e.createElementBlock("li",xd,[e.createVNode(_e,e.mergeProps({class:["nav-link",i.linkClass],tabindex:e.unref(n)?-1:void 0,"aria-disabled":e.unref(n)?!0:void 0},{...r.value,...i.linkAttrs},{onClick:s[0]||(s[0]=c=>a("click",c))}),{default:e.withCtx(()=>[e.renderSlot(i.$slots,"default")]),_:3},16,["class","tabindex","aria-disabled"])]))}}),Hd={class:"nav-item dropdown"},wn=e.defineComponent({__name:"BNavItemDropdown",props:{ariaLabel:{default:void 0},autoClose:{type:[Boolean,String],default:!0},boundary:{default:"clippingAncestors"},boundaryPadding:{default:void 0},center:{type:[String,Boolean],default:!1},container:{default:void 0},disabled:{type:[String,Boolean],default:!1},dropend:{type:[String,Boolean],default:!1},dropstart:{type:[String,Boolean],default:!1},dropup:{type:[String,Boolean],default:!1},end:{type:[String,Boolean],default:!1},floatingMiddleware:{default:void 0},id:{default:void 0},isNav:{type:[String,Boolean],default:!0},lazy:{type:[String,Boolean],default:!1},menuClass:{default:void 0},modelValue:{type:[String,Boolean],default:!1},noCaret:{type:[String,Boolean],default:!1},noFlip:{type:[String,Boolean],default:!1},noShift:{type:[String,Boolean],default:!1},noSize:{type:[String,Boolean],default:!1},offset:{default:0},role:{default:"menu"},size:{default:"md"},split:{type:[String,Boolean],default:!1},splitButtonType:{default:"button"},splitClass:{default:void 0},splitDisabled:{type:[String,Boolean],default:void 0},splitHref:{default:void 0},splitTo:{default:void 0},splitVariant:{default:void 0},strategy:{default:"absolute"},text:{default:void 0},toggleClass:{default:void 0},toggleText:{default:"Toggle dropdown"},variant:{default:"link"}},emits:["click","hidden","hide","hide-prevented","show","show-prevented","shown","toggle","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=e.ref(null),i=()=>{var u;(u=r.value)==null||u.close()},s=()=>{var u;(u=r.value)==null||u.open()};return o({close:i,open:s,toggle:()=>{var u;(u=r.value)==null||u.toggle()}}),(u,p)=>(e.openBlock(),e.createElementBlock("li",Hd,[e.createVNode(Io,e.mergeProps({ref_key:"dropdown",ref:r},a,{"is-nav":"",onShow:p[0]||(p[0]=g=>n("show",g)),onShown:p[1]||(p[1]=g=>n("shown")),onHide:p[2]||(p[2]=g=>n("hide",g)),onHidden:p[3]||(p[3]=g=>n("hidden")),onHidePrevented:p[4]||(p[4]=g=>n("hide-prevented")),onShowPrevented:p[5]||(p[5]=g=>n("show-prevented")),onClick:p[6]||(p[6]=g=>n("click",g)),onToggle:p[7]||(p[7]=g=>n("toggle")),"onUpdate:modelValue":p[8]||(p[8]=g=>n("update:modelValue",g))}),{"button-content":e.withCtx(()=>[e.renderSlot(u.$slots,"button-content")]),"toggle-text":e.withCtx(()=>[e.renderSlot(u.$slots,"toggle-text")]),default:e.withCtx(()=>[e.renderSlot(u.$slots,"default",{hide:i,show:s})]),_:3},16)]))}}),Md={class:"navbar-text"},$n=e.defineComponent({__name:"BNavText",props:{text:{default:void 0}},setup(t){return(o,l)=>(e.openBlock(),e.createElementBlock("li",Md,[e.renderSlot(o.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(o.text),1)])]))}}),Tn=e.defineComponent({__name:"BNavbar",props:{autoClose:{type:[String,Boolean],default:!0},container:{type:[String,Boolean],default:"fluid"},fixed:{default:void 0},print:{type:[String,Boolean],default:!1},sticky:{default:void 0},tag:{default:"nav"},toggleable:{type:[String,Boolean],default:!1},variant:{default:null}},setup(t){const o=t,l=d(()=>o.container),a=d(()=>o.autoClose),n=d(()=>o.print),r=d(()=>o.toggleable),i=e.toRef(()=>o.tag==="nav"?void 0:"navigation"),s=Ds(l),c=e.computed(()=>({"d-print":n.value,[`sticky-${o.sticky}`]:o.sticky!==void 0,[`bg-${o.variant}`]:o.variant!==null,[`fixed-${o.fixed}`]:o.fixed!==void 0,"navbar-expand":r.value===!1,[`navbar-expand-${r.value}`]:typeof r.value=="string"}));return e.provide(Vo,{tag:e.toRef(()=>o.tag),autoClose:a}),(u,p)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(u.tag),{class:e.normalizeClass(["navbar",c.value]),role:i.value},{default:e.withCtx(()=>[u.container!==!1?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(s))},[e.renderSlot(u.$slots,"default")],2)):e.renderSlot(u.$slots,"default",{key:1})]),_:3},8,["class","role"]))}}),Vn=e.defineComponent({__name:"BNavbarBrand",props:{tag:{default:"div"},active:{type:[String,Boolean],default:void 0},activeClass:{default:void 0},append:{type:[String,Boolean],default:void 0},disabled:{type:[String,Boolean],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[String,Boolean],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[String,Boolean],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:void 0}},setup(t){const o=t,{computedLink:l,computedLinkProps:a}=qe(o,["active","activeClass","append","disabled","href","rel","replace","routerComponentName","target","to","variant","opacity","opacityHover","underlineVariant","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover","icon"]),n=e.toRef(()=>l.value?_e:o.tag);return(r,i)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(n.value),e.mergeProps({class:"navbar-brand"},e.unref(a)),{default:e.withCtx(()=>[e.renderSlot(r.$slots,"default")]),_:3},16))}}),En=e.defineComponent({__name:"BNavbarNav",props:{align:{default:void 0},fill:{type:[String,Boolean],default:!1},justified:{type:[String,Boolean],default:!1},small:{type:[String,Boolean],default:!1},tag:{default:"ul"}},setup(t){const o=t,l=d(()=>o.fill),a=d(()=>o.justified),n=d(()=>o.small),r=ft(()=>o.align),i=e.computed(()=>({"nav-fill":l.value,"nav-justified":a.value,[r.value]:o.align!==void 0,small:n.value}));return(s,c)=>(e.openBlock(),e.createElementBlock("ul",{class:e.normalizeClass(["navbar-nav",i.value])},[e.renderSlot(s.$slots,"default")],2))}}),Nn=(t,o)=>t.setAttribute("data-bs-theme",o),_n={mounted(t,o){Nn(t,o.value)},updated(t,o){Nn(t,o.value)}},jd=(t,o)=>{const{modifiers:l,arg:a,value:n}=t,r=Object.keys(l||{}),i=typeof n=="string"?n.split(St):n;if(Sr(o.tagName,"a")){const s=lo(o,"href")||"";er.test(s)&&r.push(s.replace(Qn,""))}return Array.prototype.concat.apply([],[a,i]).forEach(s=>typeof s=="string"&&r.push(s)),r.filter((s,c,u)=>s&&u.indexOf(s)===c)},Gd=(t,o)=>{t.forEach(l=>{const a=document.getElementById(l);a!==null&&a.dispatchEvent(new Event("bv-toggle"))}),setTimeout(()=>Pn(t,o),50)},Pn=(t,o)=>{let l=!1;t.forEach(a=>{const n=document.getElementById(a);n!=null&&n.classList.contains("show")&&(l=!0),n!=null&&n.classList.contains("closing")&&(l=!1)}),o.setAttribute("aria-expanded",l?"true":"false"),o.classList.remove(l?"collapsed":"not-collapsed"),o.classList.add(l?"not-collapsed":"collapsed")},An=(t,o)=>{if(o.value===void 0&&Object.keys(o.modifiers||{}).length===0)return;const l=jd(o,t);t.__toggle&&t.removeEventListener("click",t.__toggle),t.__toggle=()=>Gd(l,t),t.addEventListener("click",t.__toggle),t.setAttribute("aria-controls",l.join(" ")),Pn(l,t)},vt={mounted:An,updated:An,unmounted(t){t.removeEventListener("click",t.__toggle),t.removeAttribute("aria-controls"),t.removeAttribute("aria-expanded")}},Rn={mounted(t,o){if(!pt(o.value))return;const a=Ft(o.value,t);!a.content&&!a.title||(t.$__state=e.ref({...rt(o,t),...a}),Lt(t,o))},updated(t,o){if(!pt(o.value))return;const a=Ft(o.value,t);if(!(!a.content&&!a.title)){if(!t.$__state){t.$__state=e.ref({...rt(o,t),...a}),Lt(t,o);return}t.$__state.value={...rt(o,t),...a}}},beforeUnmount(t){sl(t)}},zn={mounted(t,o){const l=pt(o.value);if(!l)return;const a=Ft(o.value,t);!a.content&&!a.title||(t.$__state=e.ref({noninteractive:!0,...rt(o,t),title:a.title??a.content??"",tooltip:l}),Lt(t,o))},updated(t,o){const l=pt(o.value);if(!l)return;const a=Ft(o.value,t);if(!(!a.content&&!a.title)){if(!t.$__state){t.$__state=e.ref({noninteractive:!0,...rt(o,t),title:a.title??a.content??"",tooltip:l}),Lt(t,o);return}t.$__state.value={noninteractive:!0,...rt(o,t),title:a.title??a.content??"",tooltip:l}}},beforeUnmount(t){sl(t)}},Uo=Object.freeze(Object.defineProperty({__proto__:null,vBColorMode:_n,vBModal:vt,vBPopover:Rn,vBToggle:vt,vBTooltip:zn},Symbol.toStringTag,{value:"Module"})),qd=["disabled","aria-label"],Wd=e.createElementVNode("span",{class:"navbar-toggler-icon"},null,-1),On=e.defineComponent({__name:"BNavbarToggle",props:{disabled:{type:[String,Boolean],default:!1},label:{default:"Toggle navigation"},target:{default:void 0}},emits:["click"],setup(t,{emit:o}){const l=t,a=o,n=d(()=>l.disabled),r=e.computed(()=>({disabled:n.value})),i=s=>{n.value||a("click",s)};return(s,c)=>e.withDirectives((e.openBlock(),e.createElementBlock("button",{class:e.normalizeClass(["navbar-toggler",r.value]),type:"button",disabled:e.unref(n),"aria-label":s.label,onClick:i},[e.renderSlot(s.$slots,"default",{},()=>[Wd])],10,qd)),[[e.unref(vt),e.unref(n)?void 0:s.target]])}}),Ud=["id","aria-labelledby"],Kd=["id"],Fn=e.defineComponent({inheritAttrs:!1,__name:"BOffcanvas",props:{backdrop:{type:[String,Boolean],default:!0},backdropVariant:{default:"dark"},bodyClass:{default:void 0},bodyScrolling:{type:[String,Boolean],default:!1},footerClass:{default:void 0},headerClass:{default:void 0},headerCloseClass:{default:void 0},headerCloseLabel:{default:"Close"},headerCloseVariant:{default:"secondary"},id:{default:void 0},lazy:{type:[String,Boolean],default:!1},modelValue:{type:[String,Boolean],default:!1},noCloseOnBackdrop:{type:[String,Boolean],default:!1},noCloseOnEsc:{type:[String,Boolean],default:!1},noFocus:{type:[String,Boolean],default:!1},noHeader:{type:[String,Boolean],default:!1},noHeaderClose:{type:[String,Boolean],default:!1},placement:{default:"start"},teleportDisabled:{type:[String,Boolean],default:!1},teleportTo:{default:"body"},title:{default:void 0}},emits:["close","esc","hidden","hide","hide-prevented","show","show-prevented","shown","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=e.useSlots(),i=ne(a,"modelValue",n,{passive:!0}),s=d(i),c=d(()=>a.bodyScrolling),u=d(()=>a.backdrop),p=d(()=>a.noHeaderClose),g=d(()=>a.noHeader),m=d(()=>a.noFocus),B=d(()=>a.noCloseOnBackdrop),y=d(()=>a.noCloseOnEsc),T=d(()=>a.lazy),S=d(()=>a.teleportDisabled),f=re(()=>a.id,"offcanvas");rl(s,c);const h=e.ref(null);he("Escape",()=>{E("esc")},{target:h});const{focused:b}=ge(h,{initialValue:s.value&&m.value===!1}),$=e.ref(s.value),C=e.ref(!1),v=e.toRef(()=>u.value===!0&&s.value===!0),k=e.toRef(()=>T.value===!1||T.value===!0&&C.value===!0||T.value===!0&&s.value===!0),N=e.toRef(()=>!fe(r["header-close"])),w=e.computed(()=>[{"text-reset":!N.value},a.headerCloseClass]),V=e.computed(()=>({variant:N.value?a.headerCloseVariant:void 0,class:w.value})),P=e.toRef(()=>!fe(r.footer)),x=e.computed(()=>["offcanvas",`offcanvas-${a.placement}`,{show:s.value&&$.value===!0}]),z=(G,Y={})=>new je(G,{cancelable:!1,target:h.value||null,relatedTarget:null,trigger:null,...Y,componentId:f.value}),E=(G="")=>{if(G==="backdrop"&&B.value||G==="esc"&&y.value){n("hide-prevented");return}const Y=z("hide",{cancelable:G!=="",trigger:G});if(G==="close"&&n(G,Y),G==="esc"&&n(G,Y),n("hide",Y),Y.defaultPrevented){n("hide-prevented");return}i.value=!1},F=()=>{const G=z("show",{cancelable:!0});if(n("show",G),G.defaultPrevented){i.value=!1,n("show-prevented");return}i.value=!0},j=()=>{e.nextTick(()=>{m.value===!1&&(b.value=!0)})},q=()=>F(),Z=()=>{$.value=!0,j(),n("shown",z("shown")),T.value===!0&&(C.value=!0)},oe=()=>{$.value=!1},ie=()=>{n("hidden",z("hidden")),T.value===!0&&(C.value=!1)};return de(h,"bv-toggle",()=>{s.value?E():F()}),o({hide:E,show:F}),(G,Y)=>(e.openBlock(),e.createBlock(e.Teleport,{to:G.teleportTo,disabled:e.unref(S)},[e.createVNode(Ue,{"no-fade":!0,"trans-props":{enterToClass:"showing",enterFromClass:"",leaveToClass:"hiding show",leaveFromClass:"show"},onBeforeEnter:q,onAfterEnter:Z,onLeave:oe,onAfterLeave:ie},{default:e.withCtx(()=>[e.withDirectives(e.createElementVNode("div",e.mergeProps({id:e.unref(f),ref_key:"element",ref:h,"aria-modal":"true",role:"dialog",class:x.value,tabindex:"-1","aria-labelledby":`${e.unref(f)}-offcanvas-label`,"data-bs-backdrop":"false"},G.$attrs),[k.value?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.unref(g)?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["offcanvas-header",G.headerClass])},[e.renderSlot(G.$slots,"header",{visible:e.unref(s),placement:G.placement,hide:E},()=>[e.createElementVNode("h5",{id:`${e.unref(f)}-offcanvas-label`,class:"offcanvas-title"},[e.renderSlot(G.$slots,"title",{visible:e.unref(s),placement:G.placement,hide:E},()=>[e.createTextVNode(e.toDisplayString(G.title),1)])],8,Kd),e.unref(p)?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[N.value?(e.openBlock(),e.createBlock(Ie,e.mergeProps({key:0},V.value,{onClick:Y[0]||(Y[0]=se=>E("close"))}),{default:e.withCtx(()=>[e.renderSlot(G.$slots,"header-close")]),_:3},16)):(e.openBlock(),e.createBlock(Ke,e.mergeProps({key:1,"aria-label":G.headerCloseLabel},V.value,{onClick:Y[1]||(Y[1]=se=>E("close"))}),null,16,["aria-label"]))],64))])],2)),e.createElementVNode("div",{class:e.normalizeClass(["offcanvas-body",G.bodyClass])},[e.renderSlot(G.$slots,"default",{visible:e.unref(s),placement:G.placement,hide:E})],2),P.value?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(G.footerClass)},[e.renderSlot(G.$slots,"footer",{visible:e.unref(s),placement:G.placement,hide:E})],2)):e.createCommentVNode("",!0)],64)):e.createCommentVNode("",!0)],16,Ud),[[e.vShow,e.unref(i)]])]),_:3}),e.renderSlot(G.$slots,"backdrop",{},()=>[e.createVNode(bt,{variant:G.backdropVariant,show:v.value,fixed:"","no-wrap":"","no-spinner":"",onClick:Y[2]||(Y[2]=se=>E("backdrop"))},null,8,["variant","show"])])],8,["to","disabled"]))}}),Xd=["aria-disabled","aria-label"],Yd=["aria-hidden"],Ln=20,In=0,Dn=e.defineComponent({__name:"BPagination",props:{align:{default:"start"},ariaControls:{default:void 0},ariaLabel:{default:"Pagination"},disabled:{type:[String,Boolean],default:!1},ellipsisClass:{default:void 0},ellipsisText:{default:"…"},firstClass:{default:void 0},firstNumber:{type:[String,Boolean],default:!1},firstText:{default:"«"},hideEllipsis:{type:[String,Boolean],default:!1},hideGotoEndButtons:{type:[String,Boolean],default:!1},labelFirstPage:{default:"Go to first page"},labelLastPage:{default:"Go to last page"},labelNextPage:{default:"Go to next page"},labelPage:{default:"Go to page"},labelPrevPage:{default:"Go to previous page"},lastClass:{default:void 0},lastNumber:{type:[String,Boolean],default:!1},lastText:{default:"»"},limit:{default:5},modelValue:{default:1},nextClass:{default:void 0},nextText:{default:"›"},pageClass:{default:void 0},perPage:{default:Ln},pills:{type:[String,Boolean],default:!1},prevClass:{default:void 0},prevText:{default:"‹"},size:{default:void 0},totalRows:{default:In}},emits:["update:modelValue","page-click"],setup(t,{emit:o}){const a=t,n=o,r=ne(a,"modelValue",n),i=d(()=>a.disabled),s=d(()=>a.firstNumber),c=d(()=>a.hideEllipsis),u=d(()=>a.hideGotoEndButtons),p=d(()=>a.lastNumber),g=d(()=>a.pills),m=ee(()=>a.perPage,{nanToZero:!0,method:"parseInt"}),B=ee(()=>a.totalRows,{nanToZero:!0,method:"parseInt"}),y=ee(r,{nanToZero:!0,method:"parseInt"}),T=e.toRef(()=>Math.max(m.value||Ln,1)),S=e.toRef(()=>Math.max(B.value||In,0)),f=e.toRef(()=>Math.ceil(S.value/T.value)),h=e.toRef(()=>a.align==="fill"),b=e.toRef(()=>a.align==="fill"?"start":a.align),$=ft(b),C=_=>_===y.value,v=_=>i.value?null:C(_)?"0":"-1",k=_=>i.value||C(_)||y.value<1||_<1||_>f.value,N=e.computed(()=>k(1)),w=e.computed(()=>k(y.value-1)),V=e.computed(()=>k(f.value)),P=e.computed(()=>k(y.value+1)),x=(_,I)=>({li:{class:["page-item",{disabled:_,"flex-fill":h.value,"d-flex":h.value&&!_},I]},button:{is:_?"span":"button",class:["page-link",{"flex-grow-1":!_&&h.value}],"aria-label":a.labelFirstPage,"aria-controls":a.ariaControls||void 0,"aria-disabled":_?!0:void 0,role:"menuitem",type:_?void 0:"button",tabindex:_?void 0:"-1"}}),z=e.computed(()=>x(N.value,a.firstClass)),E=e.computed(()=>x(w.value,a.prevClass)),F=e.computed(()=>x(P.value,a.nextClass)),j=e.computed(()=>x(V.value,a.lastClass)),q=e.computed(()=>({li:{class:["page-item","disabled","bv-d-xs-down-none",h.value?"flex-fill":"",a.ellipsisClass],role:"separator"},span:{class:["page-link"]}})),Z=e.computed(()=>[$.value,{[`pagination-${a.size}`]:a.size!==void 0,"b-pagination-pills":g.value}]),oe=e.computed(()=>{let _;return f.value-y.value+2<a.limit&&a.limit>3?_=f.value-G.value+1:_=y.value-Math.floor(G.value/2),_<1?_=1:_>f.value-G.value&&(_=f.value-G.value+1),a.limit<=3&&p.value&&f.value===_+G.value-1&&(_=Math.max(_-1,1)),_}),ie=e.computed(()=>{const _=f.value-y.value;let I=!1;return _+2<a.limit&&a.limit>3?a.limit>3&&(I=!0):a.limit>3&&(I=!!(!c.value||s.value)),oe.value<=1&&(I=!1),I&&s.value&&oe.value<4&&(I=!1),I}),G=e.computed(()=>{let _=a.limit;return f.value<=a.limit?_=f.value:y.value<a.limit-1&&a.limit>3?((!c.value||p.value)&&(_=a.limit-(s.value?0:1)),_=Math.min(_,a.limit)):f.value-y.value+2<a.limit&&a.limit>3?(!c.value||s.value)&&(_=a.limit-(p.value?0:1)):a.limit>3&&(_=a.limit-(c.value?0:2)),_}),Y=e.computed(()=>{const _=f.value-G.value;let I=!1;y.value<a.limit-1&&a.limit>3?(!c.value||p.value)&&(I=!0):a.limit>3&&(I=!!(!c.value||p.value)),oe.value>_&&(I=!1);const R=oe.value+G.value-1;return I&&p.value&&R>f.value-3&&(I=!1),I}),se=e.computed(()=>({pageSize:T.value,totalRows:B.value,numberOfPages:f.value})),le=(_,I)=>{if(I===y.value)return;const R=new Ae("page-click",{cancelable:!0,target:_.target});n("page-click",R,I),!R.defaultPrevented&&(r.value=I)};e.watch(y,_=>{const R=((L,D)=>{const M=L||1;return M>D?D:M<1?1:M})(_,f.value);R!==r.value&&(r.value=R)}),e.watch(se,(_,I)=>{(I.pageSize!==_.pageSize&&I.totalRows===_.totalRows||I.numberOfPages!==_.numberOfPages&&y.value>I.numberOfPages)&&(r.value=1)});const O=e.computed(()=>Array.from({length:G.value},(_,I)=>({number:oe.value+I})));return(_,I)=>(e.openBlock(),e.createElementBlock("ul",{class:e.normalizeClass(["pagination",Z.value]),role:"menubar","aria-disabled":e.unref(i),"aria-label":_.ariaLabel||void 0},[!e.unref(u)&&!e.unref(s)?(e.openBlock(),e.createElementBlock("li",e.normalizeProps(e.mergeProps({key:0},z.value.li)),[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(z.value.button.is),e.mergeProps(z.value.button,{onClick:I[0]||(I[0]=R=>le(R,1))}),{default:e.withCtx(()=>[e.renderSlot(_.$slots,"first-text",{},()=>[e.createTextVNode(e.toDisplayString(_.firstText),1)])]),_:3},16))],16)):e.createCommentVNode("",!0),e.createElementVNode("li",e.normalizeProps(e.guardReactiveProps(E.value.li)),[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(E.value.button.is),e.mergeProps(E.value.button,{onClick:I[1]||(I[1]=R=>le(R,e.unref(y)-1))}),{default:e.withCtx(()=>[e.renderSlot(_.$slots,"prev-text",{},()=>[e.createTextVNode(e.toDisplayString(_.prevText),1)])]),_:3},16))],16),ie.value?(e.openBlock(),e.createElementBlock("li",e.normalizeProps(e.mergeProps({key:1},q.value.li)),[e.createElementVNode("span",e.normalizeProps(e.guardReactiveProps(q.value.span)),[e.renderSlot(_.$slots,"ellipsis-text",{},()=>[e.createTextVNode(e.toDisplayString(_.ellipsisText||"..."),1)])],16)],16)):e.createCommentVNode("",!0),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(O.value,R=>(e.openBlock(),e.createElementBlock("li",{key:`page-${R.number}`,class:e.normalizeClass(["page-item",{disabled:e.unref(i),active:C(R.number),"flex-fill":h.value,"d-flex":h.value&&!e.unref(i)},_.pageClass]),role:"presentation","aria-hidden":e.unref(i)||void 0},[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(i)?"span":"button"),{key:`page-${R.number}`,class:e.normalizeClass(["page-link",{"flex-grow-1":!e.unref(i)&&h.value}]),"aria-controls":_.ariaControls||void 0,"aria-disabled":e.unref(i)?!0:void 0,"aria-label":_.labelPage?`${_.labelPage} ${R.number}`:void 0,"aria-posinset":R.number,"aria-checked":C(R.number),"aria-setsize":f.value,role:"menuitemradio",type:e.unref(i)?void 0:"button",tabindex:v(R.number),onClick:L=>le(L,R.number)},{default:e.withCtx(()=>[e.renderSlot(_.$slots,"page",{active:C(R.number),disabled:e.unref(i),page:R.number,index:R.number-1,content:R.number},()=>[e.createTextVNode(e.toDisplayString(R.number),1)])]),_:2},1032,["class","aria-controls","aria-disabled","aria-label","aria-posinset","aria-checked","aria-setsize","type","tabindex","onClick"]))],10,Yd))),128)),Y.value?(e.openBlock(),e.createElementBlock("li",e.normalizeProps(e.mergeProps({key:2},q.value.li)),[e.createElementVNode("span",e.normalizeProps(e.guardReactiveProps(q.value.span)),[e.renderSlot(_.$slots,"ellipsis-text",{},()=>[e.createTextVNode(e.toDisplayString(_.ellipsisText||"..."),1)])],16)],16)):e.createCommentVNode("",!0),e.createElementVNode("li",e.normalizeProps(e.guardReactiveProps(F.value.li)),[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(F.value.button.is),e.mergeProps(F.value.button,{onClick:I[2]||(I[2]=R=>le(R,e.unref(y)+1))}),{default:e.withCtx(()=>[e.renderSlot(_.$slots,"next-text",{},()=>[e.createTextVNode(e.toDisplayString(_.nextText),1)])]),_:3},16))],16),!e.unref(p)&&!e.unref(u)?(e.openBlock(),e.createElementBlock("li",e.normalizeProps(e.mergeProps({key:3},j.value.li)),[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(j.value.button.is),e.mergeProps(j.value.button,{onClick:I[3]||(I[3]=R=>le(R,f.value))}),{default:e.withCtx(()=>[e.renderSlot(_.$slots,"last-text",{},()=>[e.createTextVNode(e.toDisplayString(_.lastText),1)])]),_:3},16))],16)):e.createCommentVNode("",!0)],10,Xd))}}),ve=e.defineComponent({inheritAttrs:!1,__name:"BPlaceholder",props:{animation:{default:void 0},cols:{default:12},size:{default:"md"},tag:{default:"span"},variant:{default:null},width:{default:void 0},wrapperTag:{default:"span"}},setup(t){const o=t,l=e.toRef(()=>o.width===void 0?void 0:typeof o.width=="number"?o.width.toString():o.width.replace("%","")),a=e.toRef(()=>o.cols===void 0?void 0:typeof o.cols=="number"?o.cols.toString():o.cols),n=e.computed(()=>({[`col-${a.value}`]:a.value!==void 0&&l.value===void 0,[`bg-${o.variant}`]:o.variant!==null,[`placeholder-${o.size}`]:o.size!=="md"})),r=e.computed(()=>({[`placeholder-${o.animation}`]:o.animation!==void 0})),i=e.computed(()=>({width:l.value===void 0?void 0:`${l.value}%`}));return(s,c)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(s.wrapperTag),{class:e.normalizeClass(r.value)},{default:e.withCtx(()=>[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(s.tag),e.mergeProps(s.$attrs,{class:["placeholder",n.value],style:i.value}),null,16,["class","style"]))]),_:1},8,["class"]))}}),Ko=e.defineComponent({__name:"BPlaceholderButton",props:{animation:{default:void 0},cols:{default:void 0},tag:{default:"div"},variant:{default:"primary"},width:{default:void 0}},setup(t){const o=t,l=e.computed(()=>({[`btn-${o.variant}`]:o.variant!==null}));return(a,n)=>(e.openBlock(),e.createBlock(ve,{class:e.normalizeClass(["btn disabled",l.value]),animation:a.animation,width:a.width,cols:a.cols,tag:a.tag,style:{cursor:"wait","pointer-events":"auto"}},null,8,["class","animation","width","cols","tag"]))}}),xn=e.defineComponent({__name:"BPlaceholderCard",props:{animation:{default:void 0},footerAnimation:{default:void 0},footerSize:{default:"md"},footerVariant:{default:void 0},footerWidth:{default:100},headerAnimation:{default:void 0},headerSize:{default:"md"},headerVariant:{default:void 0},headerWidth:{default:100},imgBlankColor:{default:"#868e96"},imgBottom:{type:[String,Boolean],default:!1},imgHeight:{default:100},imgSrc:{default:void 0},noButton:{type:[String,Boolean],default:!1},noFooter:{type:[String,Boolean],default:!1},noHeader:{type:[String,Boolean],default:!1},noImg:{type:[String,Boolean],default:!1},size:{default:"md"},variant:{default:void 0}},setup(t){const o=t,l=d(()=>o.noButton),a=d(()=>o.noHeader),n=d(()=>o.noFooter),r=d(()=>o.noImg),i=e.computed(()=>({animation:o.animation,size:o.size,variant:o.variant})),s=e.toRef(()=>l.value?ve:Ko);return(c,u)=>(e.openBlock(),e.createBlock(Lo,{"img-bottom":c.imgBottom},e.createSlots({default:e.withCtx(()=>[e.renderSlot(c.$slots,"default",{},()=>[e.createVNode(ve,e.mergeProps({cols:"7"},i.value),null,16),e.createVNode(ve,e.mergeProps({cols:"4"},i.value),null,16),e.createVNode(ve,e.mergeProps({cols:"4"},i.value),null,16),e.createVNode(ve,e.mergeProps({cols:"6"},i.value),null,16),e.createVNode(ve,e.mergeProps({cols:"8"},i.value),null,16)])]),_:2},[e.unref(r)?void 0:{name:"img",fn:e.withCtx(()=>[e.renderSlot(c.$slots,"img",{},()=>[e.createVNode(Bt,{blank:!c.imgSrc,"blank-color":c.imgBlankColor,height:c.imgSrc?void 0:c.imgHeight,src:c.imgSrc,top:!c.imgBottom,bottom:c.imgBottom,style:{cursor:"wait"}},null,8,["blank","blank-color","height","src","top","bottom"])])]),key:"0"},e.unref(a)?void 0:{name:"header",fn:e.withCtx(()=>[e.renderSlot(c.$slots,"header",{},()=>[e.createVNode(ve,{width:c.headerWidth,variant:c.headerVariant,animation:c.headerAnimation,size:c.headerSize},null,8,["width","variant","animation","size"])])]),key:"1"},e.unref(n)?void 0:{name:"footer",fn:e.withCtx(()=>[e.renderSlot(c.$slots,"footer",{},()=>[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(s.value),{width:c.footerWidth,animation:c.footerAnimation,size:e.unref(l)?c.footerSize:void 0,variant:c.footerVariant},null,8,["width","animation","size","variant"]))])]),key:"2"}]),1032,["img-bottom"]))}}),Kt=e.defineComponent({__name:"BTableSimple",props:{bordered:{type:[String,Boolean],default:!1},borderless:{type:[String,Boolean],default:!1},borderVariant:{default:null},captionTop:{type:[String,Boolean],default:!1},dark:{type:[String,Boolean],default:!1},fixed:{type:[String,Boolean],default:!1},hover:{type:[String,Boolean],default:!1},id:{default:void 0},noBorderCollapse:{type:[String,Boolean],default:!1},outlined:{type:[String,Boolean],default:!1},responsive:{type:[String,Boolean],default:!1},small:{type:[String,Boolean],default:!1},stacked:{type:[String,Boolean],default:!1},stickyHeader:{type:[String,Boolean],default:!1},striped:{type:[String,Boolean],default:!1},stripedColumns:{type:[String,Boolean],default:!1},tableClass:{default:void 0},variant:{default:null}},setup(t){const o=t,l=d(()=>o.captionTop),a=d(()=>o.borderless),n=d(()=>o.bordered),r=d(()=>o.dark),i=d(()=>o.hover),s=d(()=>o.small),c=d(()=>o.striped),u=d(()=>o.stickyHeader),p=d(()=>o.stripedColumns),g=d(()=>o.responsive),m=d(()=>o.stacked),B=e.computed(()=>[o.tableClass,"table","b-table",{"table-bordered":n.value,"table-borderless":a.value,[`border-${o.borderVariant}`]:o.borderVariant!==null,"caption-top":l.value,"table-dark":r.value,"table-hover":i.value,"b-table-stacked":m.value===!0,[`b-table-stacked-${m.value}`]:typeof m.value=="string","table-striped":c.value,"table-sm":s.value,[`table-${o.variant}`]:o.variant!==null,"table-striped-columns":p.value}]),y=e.computed(()=>({"table-responsive":g.value===!0,[`table-responsive-${g.value}`]:typeof g.value=="string","b-table-sticky-header":u.value}));return(T,S)=>T.responsive?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(y.value)},[e.createElementVNode("table",{class:e.normalizeClass(B.value)},[e.renderSlot(T.$slots,"default")],2)],2)):(e.openBlock(),e.createElementBlock("table",{key:0,class:e.normalizeClass(B.value)},[e.renderSlot(T.$slots,"default")],2))}}),Hn=e.defineComponent({__name:"BPlaceholderTable",props:{animation:{default:void 0},cellWidth:{default:100},columns:{default:5},footerAnimation:{default:void 0},footerCellWidth:{default:100},footerColumns:{default:void 0},footerSize:{default:"md"},footerVariant:{default:void 0},headerAnimation:{default:void 0},headerCellWidth:{default:100},headerColumns:{default:void 0},headerSize:{default:"md"},headerVariant:{default:void 0},hideHeader:{type:[String,Boolean],default:!1},rows:{default:3},showFooter:{type:[String,Boolean],default:!1},size:{default:"md"},variant:{default:void 0}},setup(t){const o=t,l=ee(()=>o.columns),a=ee(()=>o.rows),n=e.toRef(()=>o.headerColumns??NaN),r=e.toRef(()=>o.footerColumns??NaN),i=ee(n),s=ee(r),c=e.toRef(()=>l.value||5),u=e.toRef(()=>a.value||3),p=e.toRef(()=>o.headerColumns===void 0?c.value:i.value),g=e.toRef(()=>o.footerColumns===void 0?c.value:s.value),m=d(()=>o.hideHeader),B=d(()=>o.showFooter);return(y,T)=>(e.openBlock(),e.createBlock(Kt,null,{default:e.withCtx(()=>[e.unref(m)?e.createCommentVNode("",!0):e.renderSlot(y.$slots,"thead",{key:0},()=>[e.createElementVNode("thead",null,[e.createElementVNode("tr",null,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(p.value,(S,f)=>(e.openBlock(),e.createElementBlock("th",{key:f},[e.createVNode(ve,{size:y.headerSize,variant:y.headerVariant,animation:y.headerAnimation,width:y.headerCellWidth},null,8,["size","variant","animation","width"])]))),128))])])]),e.renderSlot(y.$slots,"default",{},()=>[e.createElementVNode("tbody",null,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(u.value,(S,f)=>(e.openBlock(),e.createElementBlock("tr",{key:f},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(c.value,(h,b)=>(e.openBlock(),e.createElementBlock("td",{key:b},[e.createVNode(ve,{size:y.size,variant:y.variant,animation:y.animation,width:y.cellWidth},null,8,["size","variant","animation","width"])]))),128))]))),128))])]),e.unref(B)?e.renderSlot(y.$slots,"tfoot",{key:1},()=>[e.createElementVNode("tfoot",null,[e.createElementVNode("tr",null,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(g.value,(S,f)=>(e.openBlock(),e.createElementBlock("th",{key:f},[e.createVNode(ve,{size:y.footerSize,variant:y.footerVariant,animation:y.footerAnimation,width:y.footerCellWidth},null,8,["size","variant","animation","width"])]))),128))])])]):e.createCommentVNode("",!0)]),_:3}))}}),Mn=e.defineComponent({__name:"BPlaceholderWrapper",props:{loading:{type:[String,Boolean],default:!1}},setup(t){const o=t,l=d(()=>o.loading);return(a,n)=>e.unref(l)?e.renderSlot(a.$slots,"loading",{key:0}):e.renderSlot(a.$slots,"default",{key:1})}}),Zd=["aria-valuenow","aria-valuemax"],Xo=e.defineComponent({__name:"BProgressBar",props:{animated:{type:[String,Boolean],default:!1},label:{default:void 0},labelHtml:{default:void 0},max:{default:void 0},precision:{default:0},showProgress:{type:[String,Boolean],default:!1},showValue:{type:[String,Boolean],default:!1},striped:{type:[String,Boolean],default:!1},value:{default:0},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(t){const o=t,l=e.inject(fl,null),a=d(()=>o.animated),n=d(()=>o.showProgress),r=d(()=>o.showValue),i=d(()=>o.striped),s=Ne(o),c=e.computed(()=>[s.value,{"progress-bar-animated":a.value||(l==null?void 0:l.animated.value),"progress-bar-striped":i.value||(l==null?void 0:l.striped.value)||a.value||(l==null?void 0:l.animated.value)}]),u=ee(()=>o.precision),p=ee(()=>o.value),g=ee(()=>o.max??NaN),m=ee(()=>(l==null?void 0:l.max.value)??NaN),B=e.computed(()=>o.labelHtml!==void 0?o.labelHtml:r.value||l!=null&&l.showValue.value?p.value.toFixed(u.value):n.value||l!=null&&l.showProgress.value?(p.value*100/(g.value||100)).toFixed(u.value):o.label!==void 0?o.label:""),y=e.computed(()=>m.value?`${p.value*100/m.value}%`:g.value?`${p.value*100/g.value}%`:typeof o.value=="string"?o.value:`${o.value}%`);return(T,S)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(["progress-bar",c.value]),role:"progressbar","aria-valuenow":T.value,"aria-valuemin":"0","aria-valuemax":T.max,style:e.normalizeStyle({width:y.value})},[e.renderSlot(T.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(B.value),1)])],14,Zd))}}),Yo=e.defineComponent({__name:"BProgress",props:{height:{default:void 0},animated:{type:[String,Boolean],default:void 0},max:{default:100},precision:{default:void 0},showProgress:{type:[String,Boolean],default:void 0},showValue:{type:[String,Boolean],default:void 0},striped:{type:[String,Boolean],default:void 0},value:{default:void 0},variant:{default:void 0},bgVariant:{default:void 0},textVariant:{default:void 0}},setup(t){const o=t,l=d(()=>o.animated),a=d(()=>o.showProgress),n=d(()=>o.showValue),r=d(()=>o.striped);return e.provide(fl,{animated:l,max:e.toRef(()=>o.max),showProgress:a,showValue:n,striped:r}),(i,s)=>(e.openBlock(),e.createElementBlock("div",{class:"progress",style:e.normalizeStyle({height:i.height})},[e.renderSlot(i.$slots,"default",{},()=>[e.createVNode(Xo,{animated:i.animated,max:i.max,precision:i.precision,"show-progress":i.showProgress,"show-value":i.showValue,striped:i.striped,value:i.value,variant:i.variant,"text-variant":i.textVariant,"bg-variant":i.bgVariant},null,8,["animated","max","precision","show-progress","show-value","striped","value","variant","text-variant","bg-variant"])])],4))}}),jn=It("cols",[""],{type:[String,Number],default:null}),Jd=e.defineComponent({name:"BRow",slots:Object,props:{tag:{type:String,default:"div"},gutterX:{type:String,default:null},gutterY:{type:String,default:null},noGutters:{type:[Boolean,String],default:!1},alignV:{type:String,default:null},alignH:{type:String,default:null},alignContent:{type:String,default:null},...jn},setup(t){const o=d(()=>t.noGutters),l=ft(()=>t.alignH),a=e.computed(()=>il(t,jn,"cols","row-cols"));return{computedClasses:e.computed(()=>[a.value,{[`gx-${t.gutterX}`]:t.gutterX!==null,[`gy-${t.gutterY}`]:t.gutterY!==null,"g-0":o.value,[`align-items-${t.alignV}`]:t.alignV!==null,[l.value]:t.alignH!==null,[`align-content-${t.alignContent}`]:t.alignContent!==null}])}}});function Qd(t,o,l,a,n,r){return e.openBlock(),e.createBlock(e.resolveDynamicComponent(t.tag),{class:e.normalizeClass(["row",t.computedClasses])},{default:e.withCtx(()=>[e.renderSlot(t.$slots,"default")]),_:3},8,["class"])}const Gn=xt(Jd,[["render",Qd]]),Zo=e.defineComponent({__name:"BTbody",props:{variant:{default:null}},setup(t){const o=t,l=e.computed(()=>({[`thead-${o.variant}`]:o.variant!==null}));return(a,n)=>(e.openBlock(),e.createElementBlock("tbody",{class:e.normalizeClass(l.value)},[e.renderSlot(a.$slots,"default")],2))}}),ec=["scope","colspan","rowspan","data-label"],tc={key:0},Xe=e.defineComponent({__name:"BTd",props:{colspan:{default:void 0},rowspan:{default:void 0},stackedHeading:{default:void 0},stickyColumn:{type:[String,Boolean],default:!1},variant:{default:null}},setup(t){const o=t,l=d(()=>o.stickyColumn),a=e.computed(()=>({[`table-${o.variant}`]:o.variant!==null,"b-table-sticky-column":l.value,"table-b-table-default":l.value&&o.variant===null})),n=e.toRef(()=>o.colspan?"colspan":o.rowspan?"rowspan":"col");return(r,i)=>(e.openBlock(),e.createElementBlock("td",{scope:n.value,class:e.normalizeClass(a.value),colspan:r.colspan,rowspan:r.rowspan,"data-label":r.stackedHeading},[r.stackedHeading?(e.openBlock(),e.createElementBlock("div",tc,[e.renderSlot(r.$slots,"default")])):e.renderSlot(r.$slots,"default",{key:1})],10,ec))}}),Xt=e.defineComponent({__name:"BTfoot",props:{variant:{default:null}},setup(t){const o=t,l=e.computed(()=>({[`table-${o.variant}`]:o.variant!==null}));return(a,n)=>(e.openBlock(),e.createElementBlock("tfoot",{class:e.normalizeClass(l.value)},[e.renderSlot(a.$slots,"default")],2))}}),oc=["scope","colspan","rowspan","data-label"],ac={key:0},Yt=e.defineComponent({__name:"BTh",props:{colspan:{default:void 0},rowspan:{default:void 0},stackedHeading:{default:void 0},stickyColumn:{type:[String,Boolean],default:!1},variant:{default:null}},setup(t){const o=t,l=d(()=>o.stickyColumn),a=e.computed(()=>({[`table-${o.variant}`]:o.variant!==null,"b-table-sticky-column":l.value,"table-b-table-default":l.value&&o.variant===null})),n=e.toRef(()=>o.colspan?"colspan":o.rowspan?"rowspan":"col");return(r,i)=>(e.openBlock(),e.createElementBlock("th",{scope:n.value,class:e.normalizeClass(a.value),colspan:r.colspan,rowspan:r.rowspan,"data-label":r.stackedHeading},[r.stackedHeading!==void 0?(e.openBlock(),e.createElementBlock("div",ac,[e.renderSlot(r.$slots,"default")])):e.renderSlot(r.$slots,"default",{key:1})],10,oc))}}),Jo=e.defineComponent({__name:"BThead",props:{variant:{default:null}},setup(t){const o=t,l=e.computed(()=>({[`table-${o.variant}`]:o.variant!==null}));return(a,n)=>(e.openBlock(),e.createElementBlock("thead",{class:e.normalizeClass(l.value)},[e.renderSlot(a.$slots,"default")],2))}}),Pe=e.defineComponent({__name:"BTr",props:{variant:{default:null}},setup(t){const o=t,l=e.computed(()=>({[`table-${o.variant}`]:o.variant!==null}));return(a,n)=>(e.openBlock(),e.createElementBlock("tr",{class:e.normalizeClass(l.value)},[e.renderSlot(a.$slots,"default")],2))}}),lc={key:0,class:"b-table-stacked-label"},nc={class:"d-inline-flex flex-nowrap align-items-center gap-1"},rc={key:2},Qo=e.defineComponent({__name:"BTableLite",props:{align:{default:void 0},caption:{default:void 0},captionHtml:{default:void 0},detailsTdClass:{default:void 0},emptyFilteredText:{default:"There are no records matching your request"},emptyText:{default:"There are no records to show"},fieldColumnClass:{type:[Function,String,Object,Array],default:void 0},fields:{default:()=>[]},footClone:{type:[String,Boolean],default:!1},footRowVariant:{default:void 0},footVariant:{default:void 0},headRowVariant:{default:void 0},headVariant:{default:void 0},items:{default:()=>[]},labelStacked:{type:[String,Boolean],default:!1},modelValue:{default:void 0},primaryKey:{default:void 0},showEmpty:{type:[String,Boolean],default:!1},tbodyClass:{default:void 0},tbodyTrAttr:{default:void 0},tbodyTrClass:{type:[Function,String,Object,Array],default:void 0},tfootClass:{default:void 0},tfootTrClass:{default:void 0},theadClass:{default:void 0},theadTrClass:{default:void 0},bordered:{type:[String,Boolean],default:void 0},borderless:{type:[String,Boolean],default:void 0},borderVariant:{default:void 0},captionTop:{type:[String,Boolean],default:void 0},dark:{type:[String,Boolean],default:void 0},fixed:{type:[String,Boolean],default:void 0},hover:{type:[String,Boolean],default:void 0},id:{default:void 0},noBorderCollapse:{type:[String,Boolean],default:void 0},outlined:{type:[String,Boolean],default:void 0},responsive:{type:[String,Boolean],default:void 0},small:{type:[String,Boolean],default:void 0},stacked:{type:[String,Boolean],default:void 0},stickyHeader:{type:[String,Boolean],default:void 0},striped:{type:[String,Boolean],default:void 0},stripedColumns:{type:[String,Boolean],default:void 0},tableClass:{default:void 0},variant:{default:void 0}},emits:["head-clicked","row-clicked","row-dbl-clicked","row-hovered","row-unhovered"],setup(t,{emit:o}){const l=t,a=o,n=d(()=>l.footClone),r=d(()=>l.labelStacked),i=d(()=>l.showEmpty),s=d(()=>l.stacked),c=e.computed(()=>[l.tableClass,{[`align-${l.align}`]:l.align!==void 0}]),u=e.computed(()=>!l.fields.length&&l.items.length?Object.keys(l.items[0]).map(f=>{const h=Qt(f);return{key:f,label:h,tdAttr:s.value===!0?{"data-label":h}:void 0}}):l.fields.map(f=>{if(typeof f=="string"){const h=Qt(f);return{key:f,label:h,tdAttr:s.value===!0?{"data-label":h}:void 0}}return{...f,tdAttr:s.value===!0?{"data-label":Qt(f.key),...f.tdAttr}:f.tdAttr}})),p=e.toRef(()=>u.value.length),g=(f,h,b)=>{const $=vl(f,h);return b&&typeof b=="function"?b($,h,f):$},m=(f,h,b=!1)=>{const $=typeof f=="string"?f:f.key;a("head-clicked",$,f,h,b)},B=f=>{f._showDetails=!f._showDetails},y=f=>[f.class,f.thClass,{"b-table-sticky-column":f.stickyColumn},l.fieldColumnClass?typeof l.fieldColumnClass=="function"?l.fieldColumnClass(f):l.fieldColumnClass:null],T=(f,h)=>{var b;return[f.class,f.tdClass,(b=h._cellVariants)!=null&&b[f.key]?`table-${h._cellVariants[f.key]}`:null,{"b-table-sticky-column":f.stickyColumn}]},S=(f,h)=>l.tbodyTrClass?typeof l.tbodyTrClass=="function"?l.tbodyTrClass(f,h):l.tbodyTrClass:null;return(f,h)=>(e.openBlock(),e.createBlock(Kt,{id:f.id,bordered:f.bordered,borderless:f.borderless,"border-variant":f.borderVariant,"caption-top":f.captionTop,dark:f.dark,fixed:f.fixed,hover:f.hover,"no-border-collapse":f.noBorderCollapse,outlined:f.outlined,responsive:f.responsive,small:f.small,stacked:e.unref(s),"sticky-header":f.stickyHeader,striped:f.striped,"table-class":c.value,variant:f.variant,"striped-columns":f.stripedColumns},{default:e.withCtx(()=>[e.createVNode(Jo,{variant:f.headVariant,class:e.normalizeClass(f.theadClass)},{default:e.withCtx(()=>[f.$slots["thead-top"]?e.renderSlot(f.$slots,"thead-top",{key:0}):e.createCommentVNode("",!0),e.createVNode(Pe,{variant:f.headRowVariant,class:e.normalizeClass(f.theadTrClass)},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(u.value,b=>(e.openBlock(),e.createBlock(Yt,e.mergeProps({key:b.key,scope:"col",class:y(b),title:b.headerTitle,variant:b.variant,abbr:b.headerAbbr,style:b.thStyle},b.thAttr,{onClick:$=>m(b,$)}),{default:e.withCtx(()=>[e.renderSlot(f.$slots,f.$slots[`head(${b.key})`]?`head(${b.key})`:"head()",{label:b.label,column:b.key,field:b,isFoot:!1},()=>[e.createTextVNode(e.toDisplayString(e.unref(Dt)(b)),1)])]),_:2},1040,["class","title","variant","abbr","style","onClick"]))),128))]),_:3},8,["variant","class"]),f.$slots["thead-sub"]?(e.openBlock(),e.createBlock(Pe,{key:1},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(u.value,b=>(e.openBlock(),e.createBlock(Xe,{key:b.key,scope:"col",variant:b.variant,class:e.normalizeClass([b.class,b.thClass])},{default:e.withCtx(()=>[e.renderSlot(f.$slots,"thead-sub",e.mergeProps({items:u.value},b),()=>[e.createTextVNode(e.toDisplayString(b.label),1)])]),_:2},1032,["variant","class"]))),128))]),_:3})):e.createCommentVNode("",!0)]),_:3},8,["variant","class"]),e.createVNode(Zo,{class:e.normalizeClass(f.tbodyClass)},{default:e.withCtx(()=>[e.renderSlot(f.$slots,"custom-body",{fields:u.value,items:f.items,columns:u.value.length},()=>[!e.unref(s)&&f.$slots["top-row"]?(e.openBlock(),e.createBlock(Pe,{key:0},{default:e.withCtx(()=>[e.renderSlot(f.$slots,"top-row")]),_:3})):e.createCommentVNode("",!0),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(f.items,(b,$)=>(e.openBlock(),e.createElementBlock(e.Fragment,{key:$},[e.createVNode(Pe,{class:e.normalizeClass(S(b,"row")),variant:b._rowVariant,onClick:C=>!e.unref(kt)(C)&&a("row-clicked",b,$,C),onDblclick:C=>!e.unref(kt)(C)&&a("row-dbl-clicked",b,$,C),onMouseenter:C=>!e.unref(kt)(C)&&a("row-hovered",b,$,C),onMouseleave:C=>!e.unref(kt)(C)&&a("row-unhovered",b,$,C)},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(u.value,C=>{var v;return e.openBlock(),e.createBlock(Xe,e.mergeProps({key:C.key,variant:(v=b._cellVariants)!=null&&v[C.key]?null:C.variant,class:T(C,b)},C.tdAttr),{default:e.withCtx(()=>[e.unref(s)&&e.unref(r)?(e.openBlock(),e.createElementBlock("label",lc,e.toDisplayString(e.unref(Dt)(C)),1)):e.createCommentVNode("",!0),e.renderSlot(f.$slots,f.$slots[`cell(${C.key})`]?`cell(${C.key})`:"cell()",{value:e.unref(vl)(b,C.key),index:$,item:b,field:C,items:f.items,toggleDetails:()=>{B(b)},detailsShowing:b._showDetails??!1},()=>[e.createTextVNode(e.toDisplayString(g(b,C.key,C.formatter)),1)])]),_:2},1040,["variant","class"])}),128))]),_:2},1032,["class","variant","onClick","onDblclick","onMouseenter","onMouseleave"]),b._showDetails===!0&&f.$slots["row-details"]?(e.openBlock(),e.createBlock(Pe,{key:0,class:e.normalizeClass(S(b,"row-details")),variant:b._rowVariant},{default:e.withCtx(()=>[e.createVNode(Xe,{colspan:p.value},{default:e.withCtx(()=>[e.renderSlot(f.$slots,"row-details",{item:b,toggleDetails:()=>{B(b)},fields:f.fields,index:$})]),_:2},1032,["colspan"])]),_:2},1032,["class","variant"])):e.createCommentVNode("",!0)],64))),128)),e.unref(i)&&f.items.length===0?(e.openBlock(),e.createBlock(Pe,{key:1,class:"b-table-empty-slot"},{default:e.withCtx(()=>[e.createVNode(Xe,{colspan:p.value},{default:e.withCtx(()=>[e.renderSlot(f.$slots,"empty",{items:f.items},()=>[e.createTextVNode(e.toDisplayString(f.emptyText),1)])]),_:3},8,["colspan"])]),_:3})):e.createCommentVNode("",!0),!e.unref(s)&&f.$slots["bottom-row"]?(e.openBlock(),e.createBlock(Pe,{key:2},{default:e.withCtx(()=>[e.renderSlot(f.$slots,"bottom-row")]),_:3})):e.createCommentVNode("",!0)])]),_:3},8,["class"]),e.unref(n)?(e.openBlock(),e.createBlock(Xt,{key:0,variant:f.footVariant,class:e.normalizeClass(f.tfootClass)},{default:e.withCtx(()=>[e.createVNode(Pe,{variant:f.footRowVariant,class:e.normalizeClass(f.tfootTrClass)},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(u.value,b=>(e.openBlock(),e.createBlock(Yt,e.mergeProps({key:b.key,scope:"col",class:y(b),title:b.headerTitle,abbr:b.headerAbbr,style:b.thStyle,variant:b.variant},b.thAttr,{onClick:$=>m(b,$,!0)}),{default:e.withCtx(()=>[e.createElementVNode("div",nc,[e.createElementVNode("div",null,[e.renderSlot(f.$slots,f.$slots[`foot(${b.key})`]?`foot(${b.key})`:"foot()",{label:b.label,column:b.key,field:b,isFoot:!0},()=>[e.createTextVNode(e.toDisplayString(e.unref(Dt)(b)),1)])])])]),_:2},1040,["class","title","abbr","style","variant","onClick"]))),128))]),_:3},8,["variant","class"])]),_:3},8,["variant","class"])):f.$slots["custom-foot"]?(e.openBlock(),e.createBlock(Xt,{key:1},{default:e.withCtx(()=>[e.renderSlot(f.$slots,"custom-foot",{fields:u.value,items:f.items,columns:u.value.length})]),_:3})):e.createCommentVNode("",!0),f.$slots["table-caption"]||f.caption?(e.openBlock(),e.createElementBlock("caption",rc,[e.renderSlot(f.$slots,"table-caption",{},()=>[e.createTextVNode(e.toDisplayString(f.caption),1)])])):e.createCommentVNode("",!0)]),_:3},8,["id","bordered","borderless","border-variant","caption-top","dark","fixed","hover","no-border-collapse","outlined","responsive","small","stacked","sticky-header","striped","table-class","variant","striped-columns"]))}}),sc=[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z"},null,-1)],ic=[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M8 4a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L7.5 10.293V4.5A.5.5 0 0 1 8 4z"},null,-1)],dc={class:"d-flex align-items-center gap-2 mt-5"},qn=e.defineComponent({__name:"BTable",props:{provider:{type:Function,default:void 0},sortCompare:{type:Function,default:void 0},noProvider:{default:void 0},noProviderPaging:{type:[String,Boolean],default:!1},noProviderSorting:{type:[String,Boolean],default:!1},noProviderFiltering:{type:[String,Boolean],default:!1},sortBy:{default:void 0},sortDesc:{type:[String,Boolean],default:!1},selectable:{type:[String,Boolean],default:!1},stickySelect:{type:[String,Boolean],default:!1},selectHead:{type:[Boolean,String],default:!0},selectMode:{default:"multi"},selectionVariant:{default:"primary"},busy:{type:[String,Boolean],default:!1},busyLoadingText:{default:"Loading..."},perPage:{default:1/0},currentPage:{default:1},filter:{default:void 0},filterable:{default:void 0},selectedItems:{default:()=>[]},noSortableIcon:{type:[String,Boolean],default:!1},align:{default:void 0},caption:{default:void 0},captionHtml:{default:void 0},detailsTdClass:{default:void 0},emptyFilteredText:{default:void 0},emptyText:{default:void 0},fieldColumnClass:{type:[Function,String,Object,Array],default:void 0},fields:{default:()=>[]},footClone:{type:[String,Boolean],default:void 0},footRowVariant:{default:void 0},footVariant:{default:void 0},headRowVariant:{default:void 0},headVariant:{default:void 0},items:{default:()=>[]},labelStacked:{type:[String,Boolean],default:void 0},modelValue:{default:void 0},primaryKey:{default:void 0},showEmpty:{type:[String,Boolean],default:void 0},tbodyClass:{default:void 0},tbodyTrAttr:{default:void 0},tbodyTrClass:{type:[Function,String,Object,Array],default:void 0},tfootClass:{default:void 0},tfootTrClass:{default:void 0},theadClass:{default:void 0},theadTrClass:{default:void 0},bordered:{type:[String,Boolean],default:void 0},borderless:{type:[String,Boolean],default:void 0},borderVariant:{default:void 0},captionTop:{type:[String,Boolean],default:void 0},dark:{type:[String,Boolean],default:void 0},fixed:{type:[String,Boolean],default:void 0},hover:{type:[String,Boolean],default:void 0},id:{default:void 0},noBorderCollapse:{type:[String,Boolean],default:void 0},outlined:{type:[String,Boolean],default:void 0},responsive:{type:[String,Boolean],default:void 0},small:{type:[String,Boolean],default:void 0},stacked:{type:[String,Boolean],default:void 0},stickyHeader:{type:[String,Boolean],default:void 0},striped:{type:[String,Boolean],default:void 0},stripedColumns:{type:[String,Boolean],default:void 0},variant:{default:void 0}},emits:["filtered","head-clicked","row-clicked","row-dbl-clicked","row-hovered","row-selected","row-unhovered","row-unselected","selection","sorted","update:busy","update:selectedItems","update:sortDesc","update:sortBy"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=ne(a,"sortBy",n,{passive:!0}),i=ne(a,"busy",n,{passive:!0}),s=ne(a,"sortDesc",n,{passive:!0}),c=ne(a,"selectedItems",n,{passive:!0}),u=e.computed({get:()=>new Set([...c.value]),set:O=>{c.value=[...O]}}),p={add:O=>{const _=new Set(u.value);_.add(O),u.value=_,n("row-selected",O)},clear:()=>{u.value.forEach(O=>{n("row-unselected",O)}),u.value=new Set},delete:O=>{const _=new Set(u.value);_.delete(O),u.value=_,n("row-unselected",O)},has:O=>u.value.has(O)},g=e.ref([]),m=d(s),B=d(i),y=d(()=>a.noProviderPaging),T=d(()=>a.noProviderSorting),S=d(()=>a.noProviderFiltering),f=d(()=>a.selectable),h=d(()=>a.noSortableIcon),b=ee(()=>a.perPage,{method:"parseInt"}),$=ee(()=>a.currentPage,{method:"parseInt"}),C=e.toRef(()=>!!a.filter),v=e.toRef(()=>a.provider!==void 0),k=e.toRef(()=>u.value.size>0),N=e.computed(()=>r.value!==void 0||a.fields.some(O=>typeof O=="string"?!1:O.sortable)),w=e.computed(()=>a.fields.map(O=>typeof O=="string"?O:{...O,thAttr:{"aria-sort":N.value===!1?void 0:r.value!==O.key?"none":m.value===!0?"descending":"ascending",...O.thAttr}})),V=e.computed(()=>({"b-table-busy":B.value,"b-table-selectable":f.value,"user-select-none":f.value&&k.value})),P=e.computed(()=>[a.tbodyTrClass?typeof a.tbodyTrClass=="function"?a.tbodyTrClass(null,"table-busy"):a.tbodyTrClass:null]),x=O=>[{"b-table-sortable-column":N.value&&O.sortable}],z=(O,_)=>[{[`selected table-${a.selectionVariant}`]:f.value&&O&&p.has(O)},a.tbodyTrClass?typeof a.tbodyTrClass=="function"?a.tbodyTrClass(O,_):a.tbodyTrClass:null],E=O=>r.value!==O.key?{opacity:.5}:{},F=e.computed(()=>{const O=R=>{const L=r.value;if(L===void 0)return R;const D=w.value.find(M=>typeof M=="string"?!1:M.key===L);return typeof D!="string"&&(D==null?void 0:D.sortable)===!1?R:[...R].sort((M,te)=>{if(a.sortCompare!==void 0)return a.sortCompare(M,te,L,m.value);const Q=K=>typeof K=="object"&&K!==null?JSON.stringify(K):(K==null?void 0:K.toString())??"";return Q(M[L])>Q(te[L])?m.value?-1:1:Q(te[L])>Q(M[L])?m.value?1:-1:0})},_=R=>R.filter(L=>Object.entries(L).some(([D,M])=>{var Q,K;return!M||D[0]==="_"||!((Q=a.filterable)!=null&&Q.includes(D))?!1:(typeof M=="object"?JSON.stringify(Object.values(M)):M.toString()).toLowerCase().includes(((K=a.filter)==null?void 0:K.toLowerCase())??"")}));let I=v.value?g.value:a.items;return(C.value===!0&&!v.value||C.value===!0&&v.value&&S.value)&&(I=_(I)),(N.value===!0&&!v.value||N.value===!0&&v.value&&T.value)&&(I=O(I)),I}),j=e.computed(()=>Number.isNaN(b.value)||v.value&&!y.value?F.value:F.value.slice(($.value-1)*(b.value||1/0),$.value*(b.value||1/0))),q=(O,_,I=!1,R=!1,L=!1)=>{if(f.value){if(a.selectMode==="single"||a.selectMode==="multi"){if(I||R)return;p.has(O)?p.delete(O):(a.selectMode==="single"&&p.clear(),p.add(O))}else if(R||L)p.has(O)?p.delete(O):p.add(O);else if(I){const D=[...u.value].pop(),M=a.items.findIndex(K=>K===D),te=Math.min(M,_),Q=Math.max(M,_);a.items.slice(te,Q+1).forEach(K=>{p.has(K)||p.add(K)})}else p.clear(),p.add(O);Y()}},Z=(O,_,I)=>{q(O,_,I.shiftKey,I.ctrlKey,I.metaKey),n("row-clicked",O,_,I)},oe=O=>{if(!N.value)return;const _=typeof O=="string"?O:O.key,I=typeof O=="string"?!1:O.sortable;N.value===!0&&I===!0&&(r.value!==_?(r.value=_,s.value=!1):m.value===!1?s.value=!0:(r.value=void 0,s.value=!1),n("sorted",_,r.value===void 0?!1:!m.value))},ie=(O,_,I,R=!1)=>{n("head-clicked",O,_,I,R),oe(_)},G=async()=>{if(!v.value||a.provider===void 0||B.value)return;i.value=!0;const O=a.provider({currentPage:$.value,filter:a.filter,sortBy:r.value,sortDesc:a.sortDesc,perPage:b.value});try{const _=O instanceof Promise?await O:O;if(_===void 0)return;g.value=_}finally{i.value=!1}},Y=()=>{f.value&&n("selection",[...u.value])},se=async()=>{if(v.value){await G();return}n("filtered",F.value)},le=async(O,_,I)=>{if(_===I)return;const R=te=>{var Q;return((Q=a.noProvider)==null?void 0:Q.includes(te))===!0},L=(O==="currentPage"||O==="perPage")&&(R("paging")||y.value===!0),D=O==="filter"&&(R("filtering")||S.value===!0),M=(O==="sortBy"||O==="sortDesc")&&(R("sorting")||T.value===!0);L||D||M||(await G(),O==="currentPage"||O==="perPage"||se())};return e.watch(()=>a.filter,(O,_)=>{le("filter",O,_),!(O===_||v.value)&&(O||n("filtered",F.value))}),e.watch($,(O,_)=>{le("currentPage",O,_)}),e.watch(b,(O,_)=>{le("perPage",O,_)}),e.watch(r,(O,_)=>{le("sortBy",O,_)}),e.watch(m,(O,_)=>{le("sortDesc",O,_)}),e.watch(()=>a.provider,O=>{if(O===void 0){g.value=[];return}G()}),e.onMounted(G),o({clearSelected:()=>{f.value&&(p.clear(),Y())},refresh:G,selectAllRows:()=>{if(!f.value)return;const O=u.value.size>0?[...u.value]:[];u.value=new Set([...F.value]),u.value.forEach(_=>{O.includes(_)||n("row-selected",_)}),Y()},selectRow:O=>{if(!f.value)return;const _=F.value[O];!_||p.has(_)||(p.add(_),Y())},unselectRow:O=>{if(!f.value)return;const _=F.value[O];!_||!p.has(_)||(p.delete(_),Y())}}),(O,_)=>(e.openBlock(),e.createBlock(Qo,e.mergeProps(a,{"aria-busy":e.unref(B),items:j.value,fields:w.value,"table-class":V.value,"tbody-tr-class":z,"field-column-class":x,onHeadClicked:ie,onRowClicked:Z}),e.createSlots({"head()":e.withCtx(I=>[e.createTextVNode(e.toDisplayString(e.unref(Dt)(I.field))+" ",1),N.value&&I.field.sortable&&e.unref(h)===!1?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.unref(m)?e.renderSlot(O.$slots,"sortDesc",e.normalizeProps(e.mergeProps({key:1},{...I})),()=>[(e.openBlock(),e.createElementBlock("svg",{style:e.normalizeStyle(E(I.field)),xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-arrow-down-short",viewBox:"0 0 16 16","aria-hidden":""},ic,4))]):e.renderSlot(O.$slots,"sortAsc",e.normalizeProps(e.mergeProps({key:0},{...I})),()=>[(e.openBlock(),e.createElementBlock("svg",{style:e.normalizeStyle(E(I.field)),xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-arrow-up-short",viewBox:"0 0 16 16","aria-hidden":""},sc,4))])],64)):e.createCommentVNode("",!0)]),"custom-body":e.withCtx(I=>[e.unref(B)?(e.openBlock(),e.createBlock(Pe,{key:0,class:e.normalizeClass(["b-table-busy-slot",P.value])},{default:e.withCtx(()=>[e.createVNode(Xe,{colspan:I.fields.length},{default:e.withCtx(()=>[e.renderSlot(O.$slots,"table-busy",{},()=>[e.createVNode(bt,{show:""},{overlay:e.withCtx(()=>[e.createElementVNode("div",dc,[e.createVNode(yt),e.createElementVNode("strong",null,e.toDisplayString(O.busyLoadingText),1)])]),_:1})])]),_:2},1032,["colspan"])]),_:2},1032,["class"])):e.createCommentVNode("",!0)]),_:2},[e.renderList(O.$slots,(I,R)=>({name:R,fn:e.withCtx(L=>[e.renderSlot(O.$slots,R,e.normalizeProps(e.guardReactiveProps(L)))])}))]),1040,["aria-busy","items","fields","table-class"]))}}),Wn=e.defineComponent({inheritAttrs:!1,__name:"BTab",props:{active:{type:[String,Boolean],default:!1},buttonId:{default:void 0},disabled:{type:[String,Boolean],default:!1},id:{default:void 0},lazy:{type:[String,Boolean],default:void 0},lazyOnce:{type:[String,Boolean],default:void 0},noBody:{type:[String,Boolean],default:!1},tag:{default:"div"},title:{default:void 0},titleItemClass:{default:void 0},titleLinkAttributes:{default:void 0},titleLinkClass:{default:void 0}},emits:["update:active"],setup(t,{emit:o}){const l=t,a=e.useSlots(),n=o,r=e.inject(ul,null),i=re(()=>l.id,"tabpane"),s=re(()=>l.buttonId,"tab"),c=d(()=>l.active),u=d(()=>l.disabled),p=d(()=>l.lazyOnce??l.lazy),g=d(()=>l.noBody),m=e.ref(!1),B=e.ref(null),{onClick:y,...T}=e.useAttrs(),S=e.computed(()=>({id:i.value,buttonId:s.value,disabled:u.value,title:l.title,titleComponent:a.title,titleItemClass:l.titleItemClass,titleLinkAttributes:l.titleLinkAttributes,titleLinkClass:l.titleLinkClass,onClick:y,el:B.value}));e.onMounted(()=>{r&&(r.registerTab(S),c.value&&r.activateTab(i.value))}),e.onUnmounted(()=>{r&&r.unregisterTab(i.value)});const f=e.toRef(()=>(r==null?void 0:r.activeId.value)===i.value),h=e.ref(f.value),b=e.toRef(()=>!!(r!=null&&r.lazy.value||p.value)),$=e.toRef(()=>l.lazyOnce!==void 0),C=e.toRef(()=>f.value&&!u.value),v=e.toRef(()=>C.value||!b.value||b.value&&$.value&&m.value);e.watch(f,N=>{if(N){n("update:active",!0),setTimeout(()=>{h.value=!0},0);return}h.value=!1,n("update:active",!1)}),e.watch(c,N=>{if(r){if(!N){f.value&&r.activateTab(void 0);return}r.activateTab(i.value)}});const k=e.computed(()=>[{active:f.value,show:h.value,"card-body":(r==null?void 0:r.card.value)&&g.value===!1,fade:!(r!=null&&r.noFade.value)},h.value&&(r!=null&&r.activeTabClass)?r.activeTabClass:null]);return e.watch(v,N=>{N&&!m.value&&(m.value=!0)}),(N,w)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(N.tag),e.mergeProps({id:e.unref(i),ref_key:"el",ref:B,class:["tab-pane",k.value],role:"tabpanel","aria-labelledby":e.unref(s)},T),{default:e.withCtx(()=>[v.value?e.renderSlot(N.$slots,"default",{key:0}):e.createCommentVNode("",!0)]),_:3},16,["id","class","aria-labelledby"]))}}),cc=["aria-orientation"],uc=["id","aria-controls","aria-selected","onClick"],Un=e.defineComponent({__name:"BTabs",props:{activeId:{default:void 0},activeNavItemClass:{default:void 0},activeTabClass:{default:void 0},align:{default:void 0},card:{type:[String,Boolean],default:!1},contentClass:{default:void 0},end:{type:[String,Boolean],default:!1},fill:{type:[String,Boolean],default:!1},id:{default:void 0},justified:{type:[String,Boolean],default:!1},lazy:{type:[String,Boolean],default:!1},modelValue:{default:-1},navClass:{default:void 0},navWrapperClass:{default:void 0},noFade:{type:[String,Boolean],default:!1},noNavStyle:{type:[String,Boolean],default:!1},pills:{type:[String,Boolean],default:!1},small:{type:[String,Boolean],default:!1},tag:{default:"div"},vertical:{type:[String,Boolean],default:!1}},emits:["activate-tab","click","update:activeId","update:modelValue"],setup(t,{emit:o}){const l=t,a=o,n=ne(l,"modelValue",a,{passive:!0}),r=ne(l,"activeId",a,{passive:!0}),i=d(()=>l.card),s=d(()=>l.end),c=d(()=>l.fill),u=d(()=>l.justified),p=d(()=>l.lazy),g=d(()=>l.noFade),m=d(()=>l.noNavStyle),B=d(()=>l.pills),y=d(()=>l.small),T=d(()=>l.vertical),S=e.ref([]),f=e.computed(()=>S.value.map(z=>{const E=e.unref(z),F=E.id===r.value;return{...E,active:F,navItemClasses:[{active:F,disabled:E.disabled},F&&l.activeNavItemClass?l.activeNavItemClass:null,E.titleLinkClass]}})),h=e.toRef(()=>!(f!=null&&f.value&&f.value.length>0)),b=e.computed(()=>({"d-flex":T.value,"align-items-start":T.value})),$=ft(()=>l.align),C=e.computed(()=>({"nav-pills":B.value,"flex-column me-3":T.value,[$.value]:l.align!==void 0,"nav-fill":c.value,"card-header-tabs":i.value,"nav-justified":u.value,"nav-tabs":!m.value&&!B.value,small:y.value})),v=z=>{var E;if(z!==void 0){const F=(E=f.value[z])==null?void 0:E.id;if(z>-1&&z<f.value.length&&!f.value[z].disabled&&(n.value<0||r.value!==F||n.value!==z)){const j=new Ae("activate-tab",{cancelable:!0});a("activate-tab",z,n.value,j),j.defaultPrevented||(r.value!==F&&(r.value=F),n.value!==z&&(n.value=z))}}},k=(z,E)=>{var F,j,q;v(E),E>=0&&!f.value[E].disabled&&((F=f.value[E])!=null&&F.onClick)&&typeof f.value[E].onClick=="function"&&((q=(j=f.value[E]).onClick)==null||q.call(j,z))},N=z=>{var E,F;f.value.length<=0||(n.value=w(n.value+z,z),(F=document.getElementById((E=f.value[n.value])==null?void 0:E.buttonId))==null||F.focus())},w=(z,E)=>{if(f.value.length<=0)return-1;let F=z;const j=f.value.map(Z=>!Z.disabled).lastIndexOf(!0),q=f.value.map(Z=>!Z.disabled).indexOf(!0);for(;F>=q&&F<=j&&f.value[F].disabled;)F+=E;return F<q&&(F=q),F>=j&&(F=j),F};e.watch(n,(z,E)=>{if(z===E||f.value.length<=0)return;const F=w(z,z>E?1:-1);e.nextTick(()=>{v(F)})}),e.watch(r,(z,E)=>{const F=f.value.findIndex(j=>j.id===z);if(z!==E&&!(f.value.length<=0)){if(F===-1){v(w(0,1));return}v(F)}});const V=z=>{S.value.find(E=>E.value.id===z.value.id)?S.value[S.value.findIndex(E=>E.value.id===z.value.id)]=z:S.value.push(z),S.value=S.value.sort((E,F)=>{if(!Node||!E.value.el||!F.value.el)return 0;const j=E.value.el.compareDocumentPosition(F.value.el);return j&Node.DOCUMENT_POSITION_FOLLOWING?-1:j&Node.DOCUMENT_POSITION_PRECEDING?1:0})},P=z=>{S.value.find(E=>E.value.id===z)&&S.value.splice(S.value.findIndex(E=>E.value.id===z),1)};e.watch(S,()=>{x()},{deep:!0});const x=()=>{var z;if(f.value.length===0){n.value=-1,r.value=void 0;return}if(n.value>=0&&!r.value&&(r.value=(z=f.value[n.value])==null?void 0:z.id),f.value.find(E=>E.id===r.value)){v(f.value.findIndex(E=>E.id===r.value));return}v(f.value.map(E=>!E.disabled).indexOf(!0))};return e.provide(ul,{lazy:p,card:i,noFade:g,activeTabClass:e.toRef(()=>l.activeTabClass),registerTab:V,unregisterTab:P,activeId:r,activateTab:z=>{const E=f.value.findIndex(F=>F.id===z);if(z===void 0||E===-1){v(w(0,1));return}v(E)}}),(z,E)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(z.tag),{id:z.id,class:e.normalizeClass(["tabs",b.value])},{default:e.withCtx(()=>[e.unref(s)?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["tab-content",z.contentClass])},[e.renderSlot(z.$slots,"default"),h.value?(e.openBlock(),e.createElementBlock("div",{key:"bv-empty-tab",class:e.normalizeClass(["tab-pane active",{"card-body":e.unref(i)}])},[e.renderSlot(z.$slots,"empty")],2)):e.createCommentVNode("",!0)],2)):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass([z.navWrapperClass,{"card-header":e.unref(i),"ms-auto":z.vertical&&e.unref(s)}])},[e.createElementVNode("ul",{class:e.normalizeClass(["nav",[C.value,z.navClass]]),role:"tablist","aria-orientation":z.vertical?"vertical":"horizontal"},[e.renderSlot(z.$slots,"tabs-start"),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(f.value,(F,j)=>(e.openBlock(),e.createElementBlock("li",{key:F.id,class:e.normalizeClass(["nav-item",F.titleItemClass]),role:"presentation"},[e.createElementVNode("button",e.mergeProps({id:F.buttonId,class:["nav-link",F.navItemClasses],role:"tab","aria-controls":F.id,"aria-selected":F.active},F.titleLinkAttributes,{onKeydown:[E[0]||(E[0]=e.withKeys(e.withModifiers(q=>N(-1),["stop","prevent"]),["left"])),E[1]||(E[1]=e.withKeys(e.withModifiers(q=>N(1),["stop","prevent"]),["right"])),E[2]||(E[2]=e.withKeys(e.withModifiers(q=>N(-999),["stop","prevent"]),["page-up"])),E[3]||(E[3]=e.withKeys(e.withModifiers(q=>N(999),["stop","prevent"]),["page-down"]))],onClick:e.withModifiers(q=>k(q,j),["stop","prevent"])}),[F.titleComponent?(e.openBlock(),e.createBlock(e.resolveDynamicComponent(F.titleComponent),{key:0})):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[e.createTextVNode(e.toDisplayString(F.title),1)],64))],16,uc)],2))),128)),e.renderSlot(z.$slots,"tabs-end")],10,cc)],2),e.unref(s)?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["tab-content",z.contentClass])},[e.renderSlot(z.$slots,"default"),h.value?(e.openBlock(),e.createElementBlock("div",{key:"bv-empty-tab",class:e.normalizeClass(["tab-pane active",{"card-body":e.unref(i)}])},[e.renderSlot(z.$slots,"empty")],2)):e.createCommentVNode("",!0)],2))]),_:3},8,["id","class"]))}}),fc=["id","role","aria-live","aria-atomic"],pc={class:"me-auto"},ea=e.defineComponent({__name:"BToast",props:{animation:{type:[String,Boolean],default:!0},autoHide:{type:[String,Boolean],default:!0},body:{default:void 0},bodyClass:{default:void 0},delay:{default:5e3},headerClass:{default:void 0},headerTag:{default:"div"},id:{default:void 0},interval:{default:1e3},isStatus:{type:[String,Boolean],default:!1},modelValue:{type:[Boolean,Number],default:!1},noCloseButton:{type:[String,Boolean],default:!1},noFade:{type:[String,Boolean],default:!1},noHoverPause:{type:[String,Boolean],default:!1},progressProps:{default:void 0},showOnPause:{type:[String,Boolean],default:!0},solid:{type:[String,Boolean],default:!1},title:{default:void 0},toastClass:{default:void 0},variant:{default:void 0},bgVariant:{default:null},textVariant:{default:null},active:{type:[String,Boolean],default:void 0},activeClass:{default:void 0},append:{type:[String,Boolean],default:void 0},disabled:{type:[String,Boolean],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[String,Boolean],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[String,Boolean],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0}},emits:["close","close-countdown","closed","destroyed","update:modelValue"],setup(t,{expose:o,emit:l}){const a=t,n=l,r=e.ref(null),i=Bo(r),s=ne(a,"modelValue",n),{computedLink:c,computedLinkProps:u}=qe(a);d(()=>a.animation);const p=d(()=>a.isStatus);d(()=>a.autoHide);const g=d(()=>a.noCloseButton),m=d(()=>a.noFade),B=d(()=>a.noHoverPause),y=d(()=>a.showOnPause),T=ee(()=>a.interval);d(()=>a.solid);const S=Ne(a),f=e.toRef(()=>typeof s.value=="boolean"?0:s.value),{isActive:h,pause:b,restart:$,resume:C,stop:v,isPaused:k,value:N}=Ya(f,T,{immediate:typeof s.value=="number"});e.watchEffect(()=>{n("close-countdown",N.value)});const w=e.toRef(()=>c.value?_e:"div"),V=e.toRef(()=>typeof s.value=="boolean"?s.value:h.value||y.value&&k.value);e.watch(h,E=>{E===!1&&k.value===!1&&n("destroyed")});const P=e.computed(()=>[S.value,{show:V.value}]),x=()=>{n("close"),typeof s.value=="boolean"?s.value=!1:(s.value=0,v()),n("closed")},z=()=>{B.value||b()};return e.watch(i,E=>{if(E){z();return}C()}),e.onBeforeUnmount(v),o({pause:b,restart:$,resume:C,stop:v}),(E,F)=>(e.openBlock(),e.createBlock(Ue,{"no-fade":e.unref(m)},{default:e.withCtx(()=>[V.value?(e.openBlock(),e.createElementBlock("div",{key:0,id:E.id,ref_key:"element",ref:r,class:e.normalizeClass(["toast",[E.toastClass,P.value]]),tabindex:"0",role:V.value?e.unref(p)?"status":"alert":void 0,"aria-live":V.value?e.unref(p)?"polite":"assertive":void 0,"aria-atomic":V.value?!0:void 0},[E.$slots.title||E.title?(e.openBlock(),e.createBlock(e.resolveDynamicComponent(E.headerTag),{key:0,class:"toast-header"},{default:e.withCtx(()=>[e.renderSlot(E.$slots,"title",{hide:x},()=>[e.createElementVNode("strong",pc,e.toDisplayString(E.title),1)]),e.unref(g)?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(Ke,{key:0,onClick:x}))]),_:3})):e.createCommentVNode("",!0),E.$slots.default||E.body?(e.openBlock(),e.createBlock(e.resolveDynamicComponent(w.value),e.mergeProps({key:1,class:["toast-body",E.bodyClass],style:{display:"block"}},e.unref(u),{onClick:F[0]||(F[0]=j=>e.unref(c)?x:()=>{})}),{default:e.withCtx(()=>[e.renderSlot(E.$slots,"default",{hide:x},()=>[e.createTextVNode(e.toDisplayString(E.body),1)])]),_:3},16,["class"])):e.createCommentVNode("",!0),typeof e.unref(s)=="number"&&E.progressProps!==void 0?(e.openBlock(),e.createBlock(Yo,{key:2,animated:E.progressProps.animated,precision:E.progressProps.precision,"show-progress":E.progressProps.showProgress,"show-value":E.progressProps.showValue,striped:E.progressProps.striped,variant:E.progressProps.variant,max:e.unref(s),value:e.unref(N),height:"4px"},null,8,["animated","precision","show-progress","show-value","striped","variant","max","value"])):e.createCommentVNode("",!0)],10,fc)):e.createCommentVNode("",!0)]),_:3},8,["no-fade"]))}}),mc={id:"__BVID__toaster-container"},Kn=e.defineComponent({__name:"BToaster",props:{teleportDisabled:{type:[String,Boolean],default:!1},teleportTo:{default:"body"}},setup(t,{expose:o}){const l=t,a=d(()=>l.teleportDisabled),n={"top-left":"top-0 start-0","top-center":"top-0 start-50 translate-middle-x","top-right":"top-0 end-0","middle-left":"top-50 start-0 translate-middle-y","middle-center":"top-50 start-50 translate-middle","middle-right":"top-50 end-0 translate-middle-y","bottom-left":"bottom-0 start-0","bottom-center":"bottom-0 start-50 translate-middle-x","bottom-right":"bottom-0 end-0"},{hide:r,toasts:i,show:s}=$o(),c=u=>bl(u,["value","self","pos"]);return o({hide:r,show:s}),(u,p)=>(e.openBlock(),e.createBlock(e.Teleport,{to:u.teleportTo,disabled:e.unref(a)},[e.createElementVNode("div",mc,[(e.openBlock(),e.createElementBlock(e.Fragment,null,e.renderList(n,(g,m)=>e.createElementVNode("div",{key:m,class:e.normalizeClass([g,"toast-container position-fixed p-3"])},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(i).filter(B=>B.pos===m),B=>(e.openBlock(),e.createBlock(ea,e.mergeProps({key:B.self,modelValue:B.value,"onUpdate:modelValue":y=>B.value=y},c(B),{onDestroyed:y=>e.unref(r)(B.self)}),null,16,["modelValue","onUpdate:modelValue","onDestroyed"]))),128))],2)),64))])],8,["to","disabled"]))}}),Xn=e.defineComponent({__name:"BTooltip",props:{boundary:{},boundaryPadding:{},click:{type:[String,Boolean],default:void 0},container:{default:void 0},content:{default:void 0},customClass:{default:void 0},delay:{default:void 0},floatingMiddleware:{default:void 0},hide:{type:[String,Boolean],default:void 0},html:{type:[String,Boolean],default:void 0},id:{default:void 0},inline:{type:[String,Boolean],default:void 0},manual:{type:[String,Boolean],default:void 0},modelValue:{type:[String,Boolean],default:void 0},noAutoClose:{type:[String,Boolean],default:void 0},noFade:{type:[String,Boolean],default:void 0},noFlip:{type:[String,Boolean],default:void 0},noHide:{type:[String,Boolean],default:void 0},noShift:{type:[String,Boolean],default:void 0},noSize:{type:[String,Boolean]},noninteractive:{type:[String,Boolean],default:!0},offset:{default:void 0},placement:{default:void 0},persistent:{type:[String,Boolean]},realtime:{type:[String,Boolean],default:void 0},reference:{default:void 0},strategy:{default:void 0},target:{default:void 0},title:{default:void 0},variant:{default:void 0}},setup(t,{expose:o}){var a,n,r;const l=e.ref(null);return o({hide:(a=l.value)==null?void 0:a.hide,show:(n=l.value)==null?void 0:n.show,toggle:(r=l.value)==null?void 0:r.toggle}),(i,s)=>(e.openBlock(),e.createBlock(Ot,e.mergeProps({ref_key:"popover",ref:l,tooltip:""},i.$props),e.createSlots({_:2},[e.renderList(i.$slots,(c,u)=>({name:u,fn:e.withCtx(p=>[e.renderSlot(i.$slots,u,e.normalizeProps(e.guardReactiveProps(p)))])}))]),1040))}}),ta=Object.freeze(Object.defineProperty({__proto__:null,BAccordion:kl,BAccordionItem:wl,BAlert:Tl,BAvatar:Vl,BAvatarGroup:El,BBadge:Nl,BBreadcrumb:_l,BBreadcrumbItem:Po,BButton:Ie,BButtonGroup:Pl,BButtonToolbar:Al,BCard:Lo,BCardBody:Oo,BCardFooter:Fo,BCardGroup:zl,BCardHeader:Ao,BCardImg:Bt,BCardSubtitle:zo,BCardText:Ol,BCardTitle:Ro,BCarousel:Fl,BCarouselSlide:Ll,BCloseButton:Ke,BCol:st,BCollapse:No,BContainer:Hl,BDropdown:Io,BDropdownDivider:Ml,BDropdownForm:jl,BDropdownGroup:Gl,BDropdownHeader:ql,BDropdownItem:Wl,BDropdownItemButton:Ul,BDropdownText:Kl,BForm:Do,BFormCheckbox:xo,BFormCheckboxGroup:Zl,BFormFile:Jl,BFormFloatingLabel:Xl,BFormGroup:en,BFormInput:tn,BFormInvalidFeedback:Mt,BFormRadio:Ho,BFormRadioGroup:on,BFormRow:ht,BFormSelect:an,BFormSelectOption:qt,BFormSelectOptionGroup:Mo,BFormSpinbutton:un,BFormTag:qo,BFormTags:fn,BFormText:jt,BFormTextarea:pn,BFormValidFeedback:Gt,BImg:Ht,BInputGroup:mn,BInputGroupAddon:Ut,BInputGroupAppend:gn,BInputGroupPrepend:yn,BInputGroupText:Wo,BLink:_e,BListGroup:Bn,BListGroupItem:hn,BModal:vn,BNav:Sn,BNavForm:Cn,BNavItem:kn,BNavItemDropdown:wn,BNavText:$n,BNavbar:Tn,BNavbarBrand:Vn,BNavbarNav:En,BNavbarToggle:On,BOffcanvas:Fn,BOverlay:bt,BPagination:Dn,BPlaceholder:ve,BPlaceholderButton:Ko,BPlaceholderCard:xn,BPlaceholderTable:Hn,BPlaceholderWrapper:Mn,BPopover:Ot,BProgress:Yo,BProgressBar:Xo,BRow:Gn,BSpinner:yt,BTab:Wn,BTable:qn,BTableLite:Qo,BTableSimple:Kt,BTabs:Un,BTbody:Zo,BTd:Xe,BTfoot:Xt,BTh:Yt,BThead:Jo,BToast:ea,BToaster:Kn,BTooltip:Xn,BTr:Pe,BTransition:Ue},Symbol.toStringTag,{value:"Module"})),gc=Object.freeze(Object.defineProperty({__proto__:null,useBreadcrumb:bo,useColorMode:Xa,useModal:al,useModalController:nl,useToast:$o},Symbol.toStringTag,{value:"Module"})),yc=Object.freeze(Object.defineProperty({__proto__:null,BvCarouselEvent:Jt,BvEvent:Ae,BvTriggerableEvent:je},Symbol.toStringTag,{value:"Module"})),Bc=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),Yn={install(t,o={components:!0,directives:!0}){const l=typeof o.components=="boolean"||typeof o.components>"u"?{all:!0}:o.components,a=Object.keys(ta);Sl(l,a).forEach(i=>{const s=ta[i];t.component(i,s)});const n=typeof(o==null?void 0:o.directives)=="boolean"||typeof o.directives>"u"?{all:!0}:o==null?void 0:o.directives,r=Object.keys(Uo);Sl(n,r).forEach(i=>{const s=i.toLowerCase().startsWith("v")?i.slice(1):i,c=Uo[i];t.directive(s,c)})}};A.BAccordion=kl,A.BAccordionItem=wl,A.BAlert=Tl,A.BAvatar=Vl,A.BAvatarGroup=El,A.BBadge=Nl,A.BBreadcrumb=_l,A.BBreadcrumbItem=Po,A.BButton=Ie,A.BButtonGroup=Pl,A.BButtonToolbar=Al,A.BCard=Lo,A.BCardBody=Oo,A.BCardFooter=Fo,A.BCardGroup=zl,A.BCardHeader=Ao,A.BCardImg=Bt,A.BCardSubtitle=zo,A.BCardText=Ol,A.BCardTitle=Ro,A.BCarousel=Fl,A.BCarouselSlide=Ll,A.BCloseButton=Ke,A.BCol=st,A.BCollapse=No,A.BContainer=Hl,A.BDropdown=Io,A.BDropdownDivider=Ml,A.BDropdownForm=jl,A.BDropdownGroup=Gl,A.BDropdownHeader=ql,A.BDropdownItem=Wl,A.BDropdownItemButton=Ul,A.BDropdownText=Kl,A.BForm=Do,A.BFormCheckbox=xo,A.BFormCheckboxGroup=Zl,A.BFormFile=Jl,A.BFormFloatingLabel=Xl,A.BFormGroup=en,A.BFormInput=tn,A.BFormInvalidFeedback=Mt,A.BFormRadio=Ho,A.BFormRadioGroup=on,A.BFormRow=ht,A.BFormSelect=an,A.BFormSelectOption=qt,A.BFormSelectOptionGroup=Mo,A.BFormSpinbutton=un,A.BFormTag=qo,A.BFormTags=fn,A.BFormText=jt,A.BFormTextarea=pn,A.BFormValidFeedback=Gt,A.BImg=Ht,A.BInputGroup=mn,A.BInputGroupAddon=Ut,A.BInputGroupAppend=gn,A.BInputGroupPrepend=yn,A.BInputGroupText=Wo,A.BLink=_e,A.BListGroup=Bn,A.BListGroupItem=hn,A.BModal=vn,A.BNav=Sn,A.BNavForm=Cn,A.BNavItem=kn,A.BNavItemDropdown=wn,A.BNavText=$n,A.BNavbar=Tn,A.BNavbarBrand=Vn,A.BNavbarNav=En,A.BNavbarToggle=On,A.BOffcanvas=Fn,A.BOverlay=bt,A.BPagination=Dn,A.BPlaceholder=ve,A.BPlaceholderButton=Ko,A.BPlaceholderCard=xn,A.BPlaceholderTable=Hn,A.BPlaceholderWrapper=Mn,A.BPopover=Ot,A.BProgress=Yo,A.BProgressBar=Xo,A.BRow=Gn,A.BSpinner=yt,A.BTab=Wn,A.BTable=qn,A.BTableLite=Qo,A.BTableSimple=Kt,A.BTabs=Un,A.BTbody=Zo,A.BTd=Xe,A.BTfoot=Xt,A.BTh=Yt,A.BThead=Jo,A.BToast=ea,A.BToaster=Kn,A.BTooltip=Xn,A.BTr=Pe,A.BTransition=Ue,A.BootstrapVueNext=Yn,A.BvCarouselEvent=Jt,A.BvEvent=Ae,A.BvTriggerableEvent=je,A.Components=ta,A.Composables=gc,A.Directives=Uo,A.Types=Bc,A.Utils=yc,A.default=Yn,A.useBreadcrumb=bo,A.useColorMode=Xa,A.useModal=al,A.useModalController=nl,A.useToast=$o,A.vBColorMode=_n,A.vBModal=vt,A.vBPopover=Rn,A.vBToggle=vt,A.vBTooltip=zn,Object.defineProperties(A,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});
//# sourceMappingURL=bootstrap-vue-next.umd.js.map