diff --git a/app/static/dist/.vite/manifest.json b/app/static/dist/.vite/manifest.json
index 15376d8..017eb23 100644
--- a/app/static/dist/.vite/manifest.json
+++ b/app/static/dist/.vite/manifest.json
@@ -15,7 +15,7 @@
"name": "vue"
},
"app/static/js/common.js": {
- "file": "assets/about-C-86WtE6.js",
+ "file": "assets/about-Dx_7df1N.js",
"name": "about",
"src": "app/static/js/common.js",
"isEntry": true,
@@ -27,7 +27,7 @@
]
},
"app/static/js/index.js": {
- "file": "assets/index-BqQVz-jL.js",
+ "file": "assets/index-CBGXmzr2.js",
"name": "index",
"src": "app/static/js/index.js",
"isEntry": true,
@@ -38,7 +38,7 @@
]
},
"app/static/js/plan.js": {
- "file": "assets/plan-Cu_Fu6tG.js",
+ "file": "assets/plan-CQgkSLck.js",
"name": "plan",
"src": "app/static/js/plan.js",
"isEntry": true,
diff --git a/app/static/dist/assets/about-C-86WtE6.js b/app/static/dist/assets/about-Dx_7df1N.js
similarity index 90%
rename from app/static/dist/assets/about-C-86WtE6.js
rename to app/static/dist/assets/about-Dx_7df1N.js
index 377e535..8a82ac6 100644
--- a/app/static/dist/assets/about-C-86WtE6.js
+++ b/app/static/dist/assets/about-Dx_7df1N.js
@@ -1,10 +1,10 @@
-import{d as Ks,c as Ht,w as Us,A as Gs,G as Xs}from"./vue-CAlcOYJV.js";var R="top",W="bottom",z="right",V="left",pn="auto",se=[R,W,z,V],Pt="start",Zt="end",fi="clippingParents",vr="viewport",Bt="popper",ui="reference",Qn=se.reduce(function(e,t){return e.concat([t+"-"+Pt,t+"-"+Zt])},[]),gr=[].concat(se,[pn]).reduce(function(e,t){return e.concat([t,t+"-"+Pt,t+"-"+Zt])},[]),di="beforeRead",mi="read",hi="afterRead",pi="beforeMain",vi="main",gi="afterMain",_i="beforeWrite",bi="write",yi="afterWrite",Ei=[di,mi,hi,pi,vi,gi,_i,bi,yi];function rt(e){return e?(e.nodeName||"").toLowerCase():null}function Y(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function $t(e){var t=Y(e).Element;return e instanceof t||e instanceof Element}function K(e){var t=Y(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function _r(e){if(typeof ShadowRoot>"u")return!1;var t=Y(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function qs(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},i=t.elements[n];!K(i)||!rt(i)||(Object.assign(i.style,r),Object.keys(a).forEach(function(s){var o=a[s];o===!1?i.removeAttribute(s):i.setAttribute(s,o===!0?"":o)}))})}function Qs(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var a=t.elements[r],i=t.attributes[r]||{},s=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),o=s.reduce(function(l,f){return l[f]="",l},{});!K(a)||!rt(a)||(Object.assign(a.style,o),Object.keys(i).forEach(function(l){a.removeAttribute(l)}))})}}const br={name:"applyStyles",enabled:!0,phase:"write",fn:qs,effect:Qs,requires:["computeStyles"]};function et(e){return e.split("-")[0]}var Dt=Math.max,on=Math.min,Jt=Math.round;function Zn(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Ai(){return!/^((?!chrome|android).)*safari/i.test(Zn())}function te(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),a=1,i=1;t&&K(e)&&(a=e.offsetWidth>0&&Jt(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Jt(r.height)/e.offsetHeight||1);var s=$t(e)?Y(e):window,o=s.visualViewport,l=!Ai()&&n,f=(r.left+(l&&o?o.offsetLeft:0))/a,c=(r.top+(l&&o?o.offsetTop:0))/i,u=r.width/a,h=r.height/i;return{width:u,height:h,top:c,right:f+u,bottom:c+h,left:f,x:f,y:c}}function yr(e){var t=te(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function wi(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&_r(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ot(e){return Y(e).getComputedStyle(e)}function Zs(e){return["table","td","th"].indexOf(rt(e))>=0}function Et(e){return(($t(e)?e.ownerDocument:e.document)||window.document).documentElement}function vn(e){return rt(e)==="html"?e:e.assignedSlot||e.parentNode||(_r(e)?e.host:null)||Et(e)}function na(e){return!K(e)||ot(e).position==="fixed"?null:e.offsetParent}function Js(e){var t=/firefox/i.test(Zn()),n=/Trident/i.test(Zn());if(n&&K(e)){var r=ot(e);if(r.position==="fixed")return null}var a=vn(e);for(_r(a)&&(a=a.host);K(a)&&["html","body"].indexOf(rt(a))<0;){var i=ot(a);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return a;a=a.parentNode}return null}function Se(e){for(var t=Y(e),n=na(e);n&&Zs(n)&&ot(n).position==="static";)n=na(n);return n&&(rt(n)==="html"||rt(n)==="body"&&ot(n).position==="static")?t:n||Js(e)||t}function Er(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ve(e,t,n){return Dt(e,on(t,n))}function to(e,t,n){var r=ve(e,t,n);return r>n?n:r}function Ti(){return{top:0,right:0,bottom:0,left:0}}function Oi(e){return Object.assign({},Ti(),e)}function Si(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var eo=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Oi(typeof t!="number"?t:Si(t,se))};function no(e){var t,n=e.state,r=e.name,a=e.options,i=n.elements.arrow,s=n.modifiersData.popperOffsets,o=et(n.placement),l=Er(o),f=[V,z].indexOf(o)>=0,c=f?"height":"width";if(!(!i||!s)){var u=eo(a.padding,n),h=yr(i),p=l==="y"?R:V,O=l==="y"?W:z,y=n.rects.reference[c]+n.rects.reference[l]-s[l]-n.rects.popper[c],T=s[l]-n.rects.reference[l],m=Se(i),v=m?l==="y"?m.clientHeight||0:m.clientWidth||0:0,A=y/2-T/2,b=u[p],w=v-h[c]-u[O],S=v/2-h[c]/2+A,C=ve(b,S,w),I=l;n.modifiersData[r]=(t={},t[I]=C,t.centerOffset=C-S,t)}}function ro(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||wi(t.elements.popper,a)&&(t.elements.arrow=a))}const Ci={name:"arrow",enabled:!0,phase:"main",fn:no,effect:ro,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ee(e){return e.split("-")[1]}var ao={top:"auto",right:"auto",bottom:"auto",left:"auto"};function io(e,t){var n=e.x,r=e.y,a=t.devicePixelRatio||1;return{x:Jt(n*a)/a||0,y:Jt(r*a)/a||0}}function ra(e){var t,n=e.popper,r=e.popperRect,a=e.placement,i=e.variation,s=e.offsets,o=e.position,l=e.gpuAcceleration,f=e.adaptive,c=e.roundOffsets,u=e.isFixed,h=s.x,p=h===void 0?0:h,O=s.y,y=O===void 0?0:O,T=typeof c=="function"?c({x:p,y}):{x:p,y};p=T.x,y=T.y;var m=s.hasOwnProperty("x"),v=s.hasOwnProperty("y"),A=V,b=R,w=window;if(f){var S=Se(n),C="clientHeight",I="clientWidth";if(S===Y(n)&&(S=Et(n),ot(S).position!=="static"&&o==="absolute"&&(C="scrollHeight",I="scrollWidth")),S=S,a===R||(a===V||a===z)&&i===Zt){b=W;var N=u&&S===w&&w.visualViewport?w.visualViewport.height:S[C];y-=N-r.height,y*=l?1:-1}if(a===V||(a===R||a===W)&&i===Zt){A=z;var D=u&&S===w&&w.visualViewport?w.visualViewport.width:S[I];p-=D-r.width,p*=l?1:-1}}var $=Object.assign({position:o},f&&ao),q=c===!0?io({x:p,y},Y(n)):{x:p,y};if(p=q.x,y=q.y,l){var M;return Object.assign({},$,(M={},M[b]=v?"0":"",M[A]=m?"0":"",M.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+y+"px)":"translate3d("+p+"px, "+y+"px, 0)",M))}return Object.assign({},$,(t={},t[b]=v?y+"px":"",t[A]=m?p+"px":"",t.transform="",t))}function so(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,i=n.adaptive,s=i===void 0?!0:i,o=n.roundOffsets,l=o===void 0?!0:o,f={placement:et(t.placement),variation:ee(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,ra(Object.assign({},f,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,ra(Object.assign({},f,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Ar={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:so,data:{}};var je={passive:!0};function oo(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,i=a===void 0?!0:a,s=r.resize,o=s===void 0?!0:s,l=Y(t.elements.popper),f=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&f.forEach(function(c){c.addEventListener("scroll",n.update,je)}),o&&l.addEventListener("resize",n.update,je),function(){i&&f.forEach(function(c){c.removeEventListener("scroll",n.update,je)}),o&&l.removeEventListener("resize",n.update,je)}}const wr={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:oo,data:{}};var lo={left:"right",right:"left",bottom:"top",top:"bottom"};function en(e){return e.replace(/left|right|bottom|top/g,function(t){return lo[t]})}var co={start:"end",end:"start"};function aa(e){return e.replace(/start|end/g,function(t){return co[t]})}function Tr(e){var t=Y(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Or(e){return te(Et(e)).left+Tr(e).scrollLeft}function fo(e,t){var n=Y(e),r=Et(e),a=n.visualViewport,i=r.clientWidth,s=r.clientHeight,o=0,l=0;if(a){i=a.width,s=a.height;var f=Ai();(f||!f&&t==="fixed")&&(o=a.offsetLeft,l=a.offsetTop)}return{width:i,height:s,x:o+Or(e),y:l}}function uo(e){var t,n=Et(e),r=Tr(e),a=(t=e.ownerDocument)==null?void 0:t.body,i=Dt(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),s=Dt(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),o=-r.scrollLeft+Or(e),l=-r.scrollTop;return ot(a||n).direction==="rtl"&&(o+=Dt(n.clientWidth,a?a.clientWidth:0)-i),{width:i,height:s,x:o,y:l}}function Sr(e){var t=ot(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function Ni(e){return["html","body","#document"].indexOf(rt(e))>=0?e.ownerDocument.body:K(e)&&Sr(e)?e:Ni(vn(e))}function ge(e,t){var n;t===void 0&&(t=[]);var r=Ni(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),i=Y(r),s=a?[i].concat(i.visualViewport||[],Sr(r)?r:[]):r,o=t.concat(s);return a?o:o.concat(ge(vn(s)))}function Jn(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function mo(e,t){var n=te(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function ia(e,t,n){return t===vr?Jn(fo(e,n)):$t(t)?mo(t,n):Jn(uo(Et(e)))}function ho(e){var t=ge(vn(e)),n=["absolute","fixed"].indexOf(ot(e).position)>=0,r=n&&K(e)?Se(e):e;return $t(r)?t.filter(function(a){return $t(a)&&wi(a,r)&&rt(a)!=="body"}):[]}function po(e,t,n,r){var a=t==="clippingParents"?ho(e):[].concat(t),i=[].concat(a,[n]),s=i[0],o=i.reduce(function(l,f){var c=ia(e,f,r);return l.top=Dt(c.top,l.top),l.right=on(c.right,l.right),l.bottom=on(c.bottom,l.bottom),l.left=Dt(c.left,l.left),l},ia(e,s,r));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function ki(e){var t=e.reference,n=e.element,r=e.placement,a=r?et(r):null,i=r?ee(r):null,s=t.x+t.width/2-n.width/2,o=t.y+t.height/2-n.height/2,l;switch(a){case R:l={x:s,y:t.y-n.height};break;case W:l={x:s,y:t.y+t.height};break;case z:l={x:t.x+t.width,y:o};break;case V:l={x:t.x-n.width,y:o};break;default:l={x:t.x,y:t.y}}var f=a?Er(a):null;if(f!=null){var c=f==="y"?"height":"width";switch(i){case Pt:l[f]=l[f]-(t[c]/2-n[c]/2);break;case Zt:l[f]=l[f]+(t[c]/2-n[c]/2);break}}return l}function ne(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,i=n.strategy,s=i===void 0?e.strategy:i,o=n.boundary,l=o===void 0?fi:o,f=n.rootBoundary,c=f===void 0?vr:f,u=n.elementContext,h=u===void 0?Bt:u,p=n.altBoundary,O=p===void 0?!1:p,y=n.padding,T=y===void 0?0:y,m=Oi(typeof T!="number"?T:Si(T,se)),v=h===Bt?ui:Bt,A=e.rects.popper,b=e.elements[O?v:h],w=po($t(b)?b:b.contextElement||Et(e.elements.popper),l,c,s),S=te(e.elements.reference),C=ki({reference:S,element:A,placement:a}),I=Jn(Object.assign({},A,C)),N=h===Bt?I:S,D={top:w.top-N.top+m.top,bottom:N.bottom-w.bottom+m.bottom,left:w.left-N.left+m.left,right:N.right-w.right+m.right},$=e.modifiersData.offset;if(h===Bt&&$){var q=$[a];Object.keys(D).forEach(function(M){var Tt=[z,W].indexOf(M)>=0?1:-1,Ot=[R,W].indexOf(M)>=0?"y":"x";D[M]+=q[Ot]*Tt})}return D}function vo(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,i=n.rootBoundary,s=n.padding,o=n.flipVariations,l=n.allowedAutoPlacements,f=l===void 0?gr:l,c=ee(r),u=c?o?Qn:Qn.filter(function(O){return ee(O)===c}):se,h=u.filter(function(O){return f.indexOf(O)>=0});h.length===0&&(h=u);var p=h.reduce(function(O,y){return O[y]=ne(e,{placement:y,boundary:a,rootBoundary:i,padding:s})[et(y)],O},{});return Object.keys(p).sort(function(O,y){return p[O]-p[y]})}function go(e){if(et(e)===pn)return[];var t=en(e);return[aa(e),t,aa(t)]}function _o(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,i=a===void 0?!0:a,s=n.altAxis,o=s===void 0?!0:s,l=n.fallbackPlacements,f=n.padding,c=n.boundary,u=n.rootBoundary,h=n.altBoundary,p=n.flipVariations,O=p===void 0?!0:p,y=n.allowedAutoPlacements,T=t.options.placement,m=et(T),v=m===T,A=l||(v||!O?[en(T)]:go(T)),b=[T].concat(A).reduce(function(Ft,mt){return Ft.concat(et(mt)===pn?vo(t,{placement:mt,boundary:c,rootBoundary:u,padding:f,flipVariations:O,allowedAutoPlacements:y}):mt)},[]),w=t.rects.reference,S=t.rects.popper,C=new Map,I=!0,N=b[0],D=0;D=0,Ot=Tt?"width":"height",H=ne(t,{placement:$,boundary:c,rootBoundary:u,altBoundary:h,padding:f}),Q=Tt?M?z:V:M?W:R;w[Ot]>S[Ot]&&(Q=en(Q));var Pe=en(Q),St=[];if(i&&St.push(H[q]<=0),o&&St.push(H[Q]<=0,H[Pe]<=0),St.every(function(Ft){return Ft})){N=$,I=!1;break}C.set($,St)}if(I)for(var $e=O?3:1,Cn=function(mt){var de=b.find(function(Re){var Ct=C.get(Re);if(Ct)return Ct.slice(0,mt).every(function(Nn){return Nn})});if(de)return N=de,"break"},ue=$e;ue>0;ue--){var Me=Cn(ue);if(Me==="break")break}t.placement!==N&&(t.modifiersData[r]._skip=!0,t.placement=N,t.reset=!0)}}const xi={name:"flip",enabled:!0,phase:"main",fn:_o,requiresIfExists:["offset"],data:{_skip:!1}};function sa(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function oa(e){return[R,z,W,V].some(function(t){return e[t]>=0})}function bo(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,s=ne(t,{elementContext:"reference"}),o=ne(t,{altBoundary:!0}),l=sa(s,r),f=sa(o,a,i),c=oa(l),u=oa(f);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:f,isReferenceHidden:c,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":u})}const Li={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:bo};function yo(e,t,n){var r=et(e),a=[V,R].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=i[0],o=i[1];return s=s||0,o=(o||0)*a,[V,z].indexOf(r)>=0?{x:o,y:s}:{x:s,y:o}}function Eo(e){var t=e.state,n=e.options,r=e.name,a=n.offset,i=a===void 0?[0,0]:a,s=gr.reduce(function(c,u){return c[u]=yo(u,t.rects,i),c},{}),o=s[t.placement],l=o.x,f=o.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=f),t.modifiersData[r]=s}const Ii={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Eo};function Ao(e){var t=e.state,n=e.name;t.modifiersData[n]=ki({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const Cr={name:"popperOffsets",enabled:!0,phase:"read",fn:Ao,data:{}};function wo(e){return e==="x"?"y":"x"}function To(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,i=a===void 0?!0:a,s=n.altAxis,o=s===void 0?!1:s,l=n.boundary,f=n.rootBoundary,c=n.altBoundary,u=n.padding,h=n.tether,p=h===void 0?!0:h,O=n.tetherOffset,y=O===void 0?0:O,T=ne(t,{boundary:l,rootBoundary:f,padding:u,altBoundary:c}),m=et(t.placement),v=ee(t.placement),A=!v,b=Er(m),w=wo(b),S=t.modifiersData.popperOffsets,C=t.rects.reference,I=t.rects.popper,N=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,D=typeof N=="number"?{mainAxis:N,altAxis:N}:Object.assign({mainAxis:0,altAxis:0},N),$=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,q={x:0,y:0};if(S){if(i){var M,Tt=b==="y"?R:V,Ot=b==="y"?W:z,H=b==="y"?"height":"width",Q=S[b],Pe=Q+T[Tt],St=Q-T[Ot],$e=p?-I[H]/2:0,Cn=v===Pt?C[H]:I[H],ue=v===Pt?-I[H]:-C[H],Me=t.elements.arrow,Ft=p&&Me?yr(Me):{width:0,height:0},mt=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Ti(),de=mt[Tt],Re=mt[Ot],Ct=ve(0,C[H],Ft[H]),Nn=A?C[H]/2-$e-Ct-de-D.mainAxis:Cn-Ct-de-D.mainAxis,Fs=A?-C[H]/2+$e+Ct+Re+D.mainAxis:ue+Ct+Re+D.mainAxis,kn=t.elements.arrow&&Se(t.elements.arrow),Hs=kn?b==="y"?kn.clientTop||0:kn.clientLeft||0:0,Ur=(M=$==null?void 0:$[b])!=null?M:0,Ws=Q+Nn-Ur-Hs,zs=Q+Fs-Ur,Gr=ve(p?on(Pe,Ws):Pe,Q,p?Dt(St,zs):St);S[b]=Gr,q[b]=Gr-Q}if(o){var Xr,Ys=b==="x"?R:V,Bs=b==="x"?W:z,Nt=S[w],Ve=w==="y"?"height":"width",qr=Nt+T[Ys],Qr=Nt-T[Bs],xn=[R,V].indexOf(m)!==-1,Zr=(Xr=$==null?void 0:$[w])!=null?Xr:0,Jr=xn?qr:Nt-C[Ve]-I[Ve]-Zr+D.altAxis,ta=xn?Nt+C[Ve]+I[Ve]-Zr-D.altAxis:Qr,ea=p&&xn?to(Jr,Nt,ta):ve(p?Jr:qr,Nt,p?ta:Qr);S[w]=ea,q[w]=ea-Nt}t.modifiersData[r]=q}}const Di={name:"preventOverflow",enabled:!0,phase:"main",fn:To,requiresIfExists:["offset"]};function Oo(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function So(e){return e===Y(e)||!K(e)?Tr(e):Oo(e)}function Co(e){var t=e.getBoundingClientRect(),n=Jt(t.width)/e.offsetWidth||1,r=Jt(t.height)/e.offsetHeight||1;return n!==1||r!==1}function No(e,t,n){n===void 0&&(n=!1);var r=K(t),a=K(t)&&Co(t),i=Et(t),s=te(e,a,n),o={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((rt(t)!=="body"||Sr(i))&&(o=So(t)),K(t)?(l=te(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=Or(i))),{x:s.left+o.scrollLeft-l.x,y:s.top+o.scrollTop-l.y,width:s.width,height:s.height}}function ko(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function a(i){n.add(i.name);var s=[].concat(i.requires||[],i.requiresIfExists||[]);s.forEach(function(o){if(!n.has(o)){var l=t.get(o);l&&a(l)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||a(i)}),r}function xo(e){var t=ko(e);return Ei.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function Lo(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Io(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var la={placement:"bottom",modifiers:[],strategy:"absolute"};function ca(){for(var e=arguments.length,t=new Array(e),n=0;n"u")return!1;var t=Y(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function qs(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},i=t.elements[n];!K(i)||!rt(i)||(Object.assign(i.style,r),Object.keys(a).forEach(function(s){var o=a[s];o===!1?i.removeAttribute(s):i.setAttribute(s,o===!0?"":o)}))})}function Qs(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var a=t.elements[r],i=t.attributes[r]||{},s=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),o=s.reduce(function(l,f){return l[f]="",l},{});!K(a)||!rt(a)||(Object.assign(a.style,o),Object.keys(i).forEach(function(l){a.removeAttribute(l)}))})}}const br={name:"applyStyles",enabled:!0,phase:"write",fn:qs,effect:Qs,requires:["computeStyles"]};function et(e){return e.split("-")[0]}var Dt=Math.max,on=Math.min,Jt=Math.round;function Zn(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Ai(){return!/^((?!chrome|android).)*safari/i.test(Zn())}function te(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),a=1,i=1;t&&K(e)&&(a=e.offsetWidth>0&&Jt(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Jt(r.height)/e.offsetHeight||1);var s=$t(e)?Y(e):window,o=s.visualViewport,l=!Ai()&&n,f=(r.left+(l&&o?o.offsetLeft:0))/a,c=(r.top+(l&&o?o.offsetTop:0))/i,u=r.width/a,h=r.height/i;return{width:u,height:h,top:c,right:f+u,bottom:c+h,left:f,x:f,y:c}}function yr(e){var t=te(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function wi(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&_r(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ot(e){return Y(e).getComputedStyle(e)}function Zs(e){return["table","td","th"].indexOf(rt(e))>=0}function Et(e){return(($t(e)?e.ownerDocument:e.document)||window.document).documentElement}function vn(e){return rt(e)==="html"?e:e.assignedSlot||e.parentNode||(_r(e)?e.host:null)||Et(e)}function na(e){return!K(e)||ot(e).position==="fixed"?null:e.offsetParent}function Js(e){var t=/firefox/i.test(Zn()),n=/Trident/i.test(Zn());if(n&&K(e)){var r=ot(e);if(r.position==="fixed")return null}var a=vn(e);for(_r(a)&&(a=a.host);K(a)&&["html","body"].indexOf(rt(a))<0;){var i=ot(a);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return a;a=a.parentNode}return null}function Se(e){for(var t=Y(e),n=na(e);n&&Zs(n)&&ot(n).position==="static";)n=na(n);return n&&(rt(n)==="html"||rt(n)==="body"&&ot(n).position==="static")?t:n||Js(e)||t}function Er(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ve(e,t,n){return Dt(e,on(t,n))}function to(e,t,n){var r=ve(e,t,n);return r>n?n:r}function Ti(){return{top:0,right:0,bottom:0,left:0}}function Oi(e){return Object.assign({},Ti(),e)}function Si(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var eo=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Oi(typeof t!="number"?t:Si(t,se))};function no(e){var t,n=e.state,r=e.name,a=e.options,i=n.elements.arrow,s=n.modifiersData.popperOffsets,o=et(n.placement),l=Er(o),f=[V,W].indexOf(o)>=0,c=f?"height":"width";if(!(!i||!s)){var u=eo(a.padding,n),h=yr(i),p=l==="y"?R:V,O=l==="y"?z:W,y=n.rects.reference[c]+n.rects.reference[l]-s[l]-n.rects.popper[c],T=s[l]-n.rects.reference[l],m=Se(i),v=m?l==="y"?m.clientHeight||0:m.clientWidth||0:0,A=y/2-T/2,b=u[p],w=v-h[c]-u[O],S=v/2-h[c]/2+A,C=ve(b,S,w),I=l;n.modifiersData[r]=(t={},t[I]=C,t.centerOffset=C-S,t)}}function ro(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||wi(t.elements.popper,a)&&(t.elements.arrow=a))}const Ci={name:"arrow",enabled:!0,phase:"main",fn:no,effect:ro,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ee(e){return e.split("-")[1]}var ao={top:"auto",right:"auto",bottom:"auto",left:"auto"};function io(e,t){var n=e.x,r=e.y,a=t.devicePixelRatio||1;return{x:Jt(n*a)/a||0,y:Jt(r*a)/a||0}}function ra(e){var t,n=e.popper,r=e.popperRect,a=e.placement,i=e.variation,s=e.offsets,o=e.position,l=e.gpuAcceleration,f=e.adaptive,c=e.roundOffsets,u=e.isFixed,h=s.x,p=h===void 0?0:h,O=s.y,y=O===void 0?0:O,T=typeof c=="function"?c({x:p,y}):{x:p,y};p=T.x,y=T.y;var m=s.hasOwnProperty("x"),v=s.hasOwnProperty("y"),A=V,b=R,w=window;if(f){var S=Se(n),C="clientHeight",I="clientWidth";if(S===Y(n)&&(S=Et(n),ot(S).position!=="static"&&o==="absolute"&&(C="scrollHeight",I="scrollWidth")),S=S,a===R||(a===V||a===W)&&i===Zt){b=z;var N=u&&S===w&&w.visualViewport?w.visualViewport.height:S[C];y-=N-r.height,y*=l?1:-1}if(a===V||(a===R||a===z)&&i===Zt){A=W;var D=u&&S===w&&w.visualViewport?w.visualViewport.width:S[I];p-=D-r.width,p*=l?1:-1}}var $=Object.assign({position:o},f&&ao),q=c===!0?io({x:p,y},Y(n)):{x:p,y};if(p=q.x,y=q.y,l){var M;return Object.assign({},$,(M={},M[b]=v?"0":"",M[A]=m?"0":"",M.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+y+"px)":"translate3d("+p+"px, "+y+"px, 0)",M))}return Object.assign({},$,(t={},t[b]=v?y+"px":"",t[A]=m?p+"px":"",t.transform="",t))}function so(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,i=n.adaptive,s=i===void 0?!0:i,o=n.roundOffsets,l=o===void 0?!0:o,f={placement:et(t.placement),variation:ee(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,ra(Object.assign({},f,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,ra(Object.assign({},f,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Ar={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:so,data:{}};var je={passive:!0};function oo(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,i=a===void 0?!0:a,s=r.resize,o=s===void 0?!0:s,l=Y(t.elements.popper),f=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&f.forEach(function(c){c.addEventListener("scroll",n.update,je)}),o&&l.addEventListener("resize",n.update,je),function(){i&&f.forEach(function(c){c.removeEventListener("scroll",n.update,je)}),o&&l.removeEventListener("resize",n.update,je)}}const wr={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:oo,data:{}};var lo={left:"right",right:"left",bottom:"top",top:"bottom"};function en(e){return e.replace(/left|right|bottom|top/g,function(t){return lo[t]})}var co={start:"end",end:"start"};function aa(e){return e.replace(/start|end/g,function(t){return co[t]})}function Tr(e){var t=Y(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Or(e){return te(Et(e)).left+Tr(e).scrollLeft}function fo(e,t){var n=Y(e),r=Et(e),a=n.visualViewport,i=r.clientWidth,s=r.clientHeight,o=0,l=0;if(a){i=a.width,s=a.height;var f=Ai();(f||!f&&t==="fixed")&&(o=a.offsetLeft,l=a.offsetTop)}return{width:i,height:s,x:o+Or(e),y:l}}function uo(e){var t,n=Et(e),r=Tr(e),a=(t=e.ownerDocument)==null?void 0:t.body,i=Dt(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),s=Dt(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),o=-r.scrollLeft+Or(e),l=-r.scrollTop;return ot(a||n).direction==="rtl"&&(o+=Dt(n.clientWidth,a?a.clientWidth:0)-i),{width:i,height:s,x:o,y:l}}function Sr(e){var t=ot(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function Ni(e){return["html","body","#document"].indexOf(rt(e))>=0?e.ownerDocument.body:K(e)&&Sr(e)?e:Ni(vn(e))}function ge(e,t){var n;t===void 0&&(t=[]);var r=Ni(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),i=Y(r),s=a?[i].concat(i.visualViewport||[],Sr(r)?r:[]):r,o=t.concat(s);return a?o:o.concat(ge(vn(s)))}function Jn(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function mo(e,t){var n=te(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function ia(e,t,n){return t===vr?Jn(fo(e,n)):$t(t)?mo(t,n):Jn(uo(Et(e)))}function ho(e){var t=ge(vn(e)),n=["absolute","fixed"].indexOf(ot(e).position)>=0,r=n&&K(e)?Se(e):e;return $t(r)?t.filter(function(a){return $t(a)&&wi(a,r)&&rt(a)!=="body"}):[]}function po(e,t,n,r){var a=t==="clippingParents"?ho(e):[].concat(t),i=[].concat(a,[n]),s=i[0],o=i.reduce(function(l,f){var c=ia(e,f,r);return l.top=Dt(c.top,l.top),l.right=on(c.right,l.right),l.bottom=on(c.bottom,l.bottom),l.left=Dt(c.left,l.left),l},ia(e,s,r));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function ki(e){var t=e.reference,n=e.element,r=e.placement,a=r?et(r):null,i=r?ee(r):null,s=t.x+t.width/2-n.width/2,o=t.y+t.height/2-n.height/2,l;switch(a){case R:l={x:s,y:t.y-n.height};break;case z:l={x:s,y:t.y+t.height};break;case W:l={x:t.x+t.width,y:o};break;case V:l={x:t.x-n.width,y:o};break;default:l={x:t.x,y:t.y}}var f=a?Er(a):null;if(f!=null){var c=f==="y"?"height":"width";switch(i){case Pt:l[f]=l[f]-(t[c]/2-n[c]/2);break;case Zt:l[f]=l[f]+(t[c]/2-n[c]/2);break}}return l}function ne(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,i=n.strategy,s=i===void 0?e.strategy:i,o=n.boundary,l=o===void 0?fi:o,f=n.rootBoundary,c=f===void 0?vr:f,u=n.elementContext,h=u===void 0?Bt:u,p=n.altBoundary,O=p===void 0?!1:p,y=n.padding,T=y===void 0?0:y,m=Oi(typeof T!="number"?T:Si(T,se)),v=h===Bt?ui:Bt,A=e.rects.popper,b=e.elements[O?v:h],w=po($t(b)?b:b.contextElement||Et(e.elements.popper),l,c,s),S=te(e.elements.reference),C=ki({reference:S,element:A,placement:a}),I=Jn(Object.assign({},A,C)),N=h===Bt?I:S,D={top:w.top-N.top+m.top,bottom:N.bottom-w.bottom+m.bottom,left:w.left-N.left+m.left,right:N.right-w.right+m.right},$=e.modifiersData.offset;if(h===Bt&&$){var q=$[a];Object.keys(D).forEach(function(M){var Tt=[W,z].indexOf(M)>=0?1:-1,Ot=[R,z].indexOf(M)>=0?"y":"x";D[M]+=q[Ot]*Tt})}return D}function vo(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,i=n.rootBoundary,s=n.padding,o=n.flipVariations,l=n.allowedAutoPlacements,f=l===void 0?gr:l,c=ee(r),u=c?o?Qn:Qn.filter(function(O){return ee(O)===c}):se,h=u.filter(function(O){return f.indexOf(O)>=0});h.length===0&&(h=u);var p=h.reduce(function(O,y){return O[y]=ne(e,{placement:y,boundary:a,rootBoundary:i,padding:s})[et(y)],O},{});return Object.keys(p).sort(function(O,y){return p[O]-p[y]})}function go(e){if(et(e)===pn)return[];var t=en(e);return[aa(e),t,aa(t)]}function _o(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,i=a===void 0?!0:a,s=n.altAxis,o=s===void 0?!0:s,l=n.fallbackPlacements,f=n.padding,c=n.boundary,u=n.rootBoundary,h=n.altBoundary,p=n.flipVariations,O=p===void 0?!0:p,y=n.allowedAutoPlacements,T=t.options.placement,m=et(T),v=m===T,A=l||(v||!O?[en(T)]:go(T)),b=[T].concat(A).reduce(function(Ft,mt){return Ft.concat(et(mt)===pn?vo(t,{placement:mt,boundary:c,rootBoundary:u,padding:f,flipVariations:O,allowedAutoPlacements:y}):mt)},[]),w=t.rects.reference,S=t.rects.popper,C=new Map,I=!0,N=b[0],D=0;D=0,Ot=Tt?"width":"height",H=ne(t,{placement:$,boundary:c,rootBoundary:u,altBoundary:h,padding:f}),Q=Tt?M?W:V:M?z:R;w[Ot]>S[Ot]&&(Q=en(Q));var Pe=en(Q),St=[];if(i&&St.push(H[q]<=0),o&&St.push(H[Q]<=0,H[Pe]<=0),St.every(function(Ft){return Ft})){N=$,I=!1;break}C.set($,St)}if(I)for(var $e=O?3:1,Cn=function(mt){var de=b.find(function(Re){var Ct=C.get(Re);if(Ct)return Ct.slice(0,mt).every(function(Nn){return Nn})});if(de)return N=de,"break"},ue=$e;ue>0;ue--){var Me=Cn(ue);if(Me==="break")break}t.placement!==N&&(t.modifiersData[r]._skip=!0,t.placement=N,t.reset=!0)}}const xi={name:"flip",enabled:!0,phase:"main",fn:_o,requiresIfExists:["offset"],data:{_skip:!1}};function sa(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function oa(e){return[R,W,z,V].some(function(t){return e[t]>=0})}function bo(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,s=ne(t,{elementContext:"reference"}),o=ne(t,{altBoundary:!0}),l=sa(s,r),f=sa(o,a,i),c=oa(l),u=oa(f);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:f,isReferenceHidden:c,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":u})}const Li={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:bo};function yo(e,t,n){var r=et(e),a=[V,R].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=i[0],o=i[1];return s=s||0,o=(o||0)*a,[V,W].indexOf(r)>=0?{x:o,y:s}:{x:s,y:o}}function Eo(e){var t=e.state,n=e.options,r=e.name,a=n.offset,i=a===void 0?[0,0]:a,s=gr.reduce(function(c,u){return c[u]=yo(u,t.rects,i),c},{}),o=s[t.placement],l=o.x,f=o.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=f),t.modifiersData[r]=s}const Ii={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Eo};function Ao(e){var t=e.state,n=e.name;t.modifiersData[n]=ki({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const Cr={name:"popperOffsets",enabled:!0,phase:"read",fn:Ao,data:{}};function wo(e){return e==="x"?"y":"x"}function To(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,i=a===void 0?!0:a,s=n.altAxis,o=s===void 0?!1:s,l=n.boundary,f=n.rootBoundary,c=n.altBoundary,u=n.padding,h=n.tether,p=h===void 0?!0:h,O=n.tetherOffset,y=O===void 0?0:O,T=ne(t,{boundary:l,rootBoundary:f,padding:u,altBoundary:c}),m=et(t.placement),v=ee(t.placement),A=!v,b=Er(m),w=wo(b),S=t.modifiersData.popperOffsets,C=t.rects.reference,I=t.rects.popper,N=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,D=typeof N=="number"?{mainAxis:N,altAxis:N}:Object.assign({mainAxis:0,altAxis:0},N),$=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,q={x:0,y:0};if(S){if(i){var M,Tt=b==="y"?R:V,Ot=b==="y"?z:W,H=b==="y"?"height":"width",Q=S[b],Pe=Q+T[Tt],St=Q-T[Ot],$e=p?-I[H]/2:0,Cn=v===Pt?C[H]:I[H],ue=v===Pt?-I[H]:-C[H],Me=t.elements.arrow,Ft=p&&Me?yr(Me):{width:0,height:0},mt=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Ti(),de=mt[Tt],Re=mt[Ot],Ct=ve(0,C[H],Ft[H]),Nn=A?C[H]/2-$e-Ct-de-D.mainAxis:Cn-Ct-de-D.mainAxis,Fs=A?-C[H]/2+$e+Ct+Re+D.mainAxis:ue+Ct+Re+D.mainAxis,kn=t.elements.arrow&&Se(t.elements.arrow),Hs=kn?b==="y"?kn.clientTop||0:kn.clientLeft||0:0,Ur=(M=$==null?void 0:$[b])!=null?M:0,zs=Q+Nn-Ur-Hs,Ws=Q+Fs-Ur,Gr=ve(p?on(Pe,zs):Pe,Q,p?Dt(St,Ws):St);S[b]=Gr,q[b]=Gr-Q}if(o){var Xr,Ys=b==="x"?R:V,Bs=b==="x"?z:W,Nt=S[w],Ve=w==="y"?"height":"width",qr=Nt+T[Ys],Qr=Nt-T[Bs],xn=[R,V].indexOf(m)!==-1,Zr=(Xr=$==null?void 0:$[w])!=null?Xr:0,Jr=xn?qr:Nt-C[Ve]-I[Ve]-Zr+D.altAxis,ta=xn?Nt+C[Ve]+I[Ve]-Zr-D.altAxis:Qr,ea=p&&xn?to(Jr,Nt,ta):ve(p?Jr:qr,Nt,p?ta:Qr);S[w]=ea,q[w]=ea-Nt}t.modifiersData[r]=q}}const Di={name:"preventOverflow",enabled:!0,phase:"main",fn:To,requiresIfExists:["offset"]};function Oo(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function So(e){return e===Y(e)||!K(e)?Tr(e):Oo(e)}function Co(e){var t=e.getBoundingClientRect(),n=Jt(t.width)/e.offsetWidth||1,r=Jt(t.height)/e.offsetHeight||1;return n!==1||r!==1}function No(e,t,n){n===void 0&&(n=!1);var r=K(t),a=K(t)&&Co(t),i=Et(t),s=te(e,a,n),o={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((rt(t)!=="body"||Sr(i))&&(o=So(t)),K(t)?(l=te(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=Or(i))),{x:s.left+o.scrollLeft-l.x,y:s.top+o.scrollTop-l.y,width:s.width,height:s.height}}function ko(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function a(i){n.add(i.name);var s=[].concat(i.requires||[],i.requiresIfExists||[]);s.forEach(function(o){if(!n.has(o)){var l=t.get(o);l&&a(l)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||a(i)}),r}function xo(e){var t=ko(e);return Ei.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function Lo(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Io(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var la={placement:"bottom",modifiers:[],strategy:"absolute"};function ca(){for(var e=arguments.length,t=new Array(e),n=0;n(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(t,n)=>`#${CSS.escape(n)}`)),e),jo=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),Fo=e=>{do e+=Math.floor(Math.random()*Ro);while(document.getElementById(e));return e},Ho=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const r=Number.parseFloat(t),a=Number.parseFloat(n);return!r&&!a?0:(t=t.split(",")[0],n=n.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(n))*Vo)},Mi=e=>{e.dispatchEvent(new Event(tr))},it=e=>!e||typeof e!="object"?!1:(typeof e.jquery<"u"&&(e=e[0]),typeof e.nodeType<"u"),pt=e=>it(e)?e.jquery?e[0]:e:typeof e=="string"&&e.length>0?document.querySelector($i(e)):null,oe=e=>{if(!it(e)||e.getClientRects().length===0)return!1;const t=getComputedStyle(e).getPropertyValue("visibility")==="visible",n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const r=e.closest("summary");if(r&&r.parentNode!==n||r===null)return!1}return t},vt=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains("disabled")?!0:typeof e.disabled<"u"?e.disabled:e.hasAttribute("disabled")&&e.getAttribute("disabled")!=="false",Ri=e=>{if(!document.documentElement.attachShadow)return null;if(typeof e.getRootNode=="function"){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?Ri(e.parentNode):null},ln=()=>{},Ce=e=>{e.offsetHeight},Vi=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,In=[],Wo=e=>{document.readyState==="loading"?(In.length||document.addEventListener("DOMContentLoaded",()=>{for(const t of In)t()}),In.push(e)):e()},U=()=>document.documentElement.dir==="rtl",X=e=>{Wo(()=>{const t=Vi();if(t){const n=e.NAME,r=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=r,e.jQueryInterface)}})},F=(e,t=[],n=e)=>typeof e=="function"?e(...t):n,ji=(e,t,n=!0)=>{if(!n){F(e);return}const a=Ho(t)+5;let i=!1;const s=({target:o})=>{o===t&&(i=!0,t.removeEventListener(tr,s),F(e))};t.addEventListener(tr,s),setTimeout(()=>{i||Mi(t)},a)},kr=(e,t,n,r)=>{const a=e.length;let i=e.indexOf(t);return i===-1?!n&&r?e[a-1]:e[0]:(i+=n?1:-1,r&&(i=(i+a)%a),e[Math.max(0,Math.min(i,a-1))])},zo=/[^.]*(?=\..*)\.|.*/,Yo=/\..*/,Bo=/::\d+$/,Dn={};let fa=1;const Fi={mouseenter:"mouseover",mouseleave:"mouseout"},Ko=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function Hi(e,t){return t&&`${t}::${fa++}`||e.uidEvent||fa++}function Wi(e){const t=Hi(e);return e.uidEvent=t,Dn[t]=Dn[t]||{},Dn[t]}function Uo(e,t){return function n(r){return xr(r,{delegateTarget:e}),n.oneOff&&d.off(e,r.type,t),t.apply(e,[r])}}function Go(e,t,n){return function r(a){const i=e.querySelectorAll(t);for(let{target:s}=a;s&&s!==this;s=s.parentNode)for(const o of i)if(o===s)return xr(a,{delegateTarget:s}),r.oneOff&&d.off(e,a.type,t,n),n.apply(s,[a])}}function zi(e,t,n=null){return Object.values(e).find(r=>r.callable===t&&r.delegationSelector===n)}function Yi(e,t,n){const r=typeof t=="string",a=r?n:t||n;let i=Bi(e);return Ko.has(i)||(i=e),[r,a,i]}function ua(e,t,n,r,a){if(typeof t!="string"||!e)return;let[i,s,o]=Yi(t,n,r);t in Fi&&(s=(O=>function(y){if(!y.relatedTarget||y.relatedTarget!==y.delegateTarget&&!y.delegateTarget.contains(y.relatedTarget))return O.call(this,y)})(s));const l=Wi(e),f=l[o]||(l[o]={}),c=zi(f,s,i?n:null);if(c){c.oneOff=c.oneOff&&a;return}const u=Hi(s,t.replace(zo,"")),h=i?Go(e,n,s):Uo(e,s);h.delegationSelector=i?n:null,h.callable=s,h.oneOff=a,h.uidEvent=u,f[u]=h,e.addEventListener(o,h,i)}function er(e,t,n,r,a){const i=zi(t[n],r,a);i&&(e.removeEventListener(n,i,!!a),delete t[n][i.uidEvent])}function Xo(e,t,n,r){const a=t[n]||{};for(const[i,s]of Object.entries(a))i.includes(r)&&er(e,t,n,s.callable,s.delegationSelector)}function Bi(e){return e=e.replace(Yo,""),Fi[e]||e}const d={on(e,t,n,r){ua(e,t,n,r,!1)},one(e,t,n,r){ua(e,t,n,r,!0)},off(e,t,n,r){if(typeof t!="string"||!e)return;const[a,i,s]=Yi(t,n,r),o=s!==t,l=Wi(e),f=l[s]||{},c=t.startsWith(".");if(typeof i<"u"){if(!Object.keys(f).length)return;er(e,l,s,i,a?n:null);return}if(c)for(const u of Object.keys(l))Xo(e,l,u,t.slice(1));for(const[u,h]of Object.entries(f)){const p=u.replace(Bo,"");(!o||t.includes(p))&&er(e,l,s,h.callable,h.delegationSelector)}},trigger(e,t,n){if(typeof t!="string"||!e)return null;const r=Vi(),a=Bi(t),i=t!==a;let s=null,o=!0,l=!0,f=!1;i&&r&&(s=r.Event(t,n),r(e).trigger(s),o=!s.isPropagationStopped(),l=!s.isImmediatePropagationStopped(),f=s.isDefaultPrevented());const c=xr(new Event(t,{bubbles:o,cancelable:!0}),n);return f&&c.preventDefault(),l&&e.dispatchEvent(c),c.defaultPrevented&&s&&s.preventDefault(),c}};function xr(e,t={}){for(const[n,r]of Object.entries(t))try{e[n]=r}catch{Object.defineProperty(e,n,{configurable:!0,get(){return r}})}return e}function da(e){if(e==="true")return!0;if(e==="false")return!1;if(e===Number(e).toString())return Number(e);if(e===""||e==="null")return null;if(typeof e!="string")return e;try{return JSON.parse(decodeURIComponent(e))}catch{return e}}function Pn(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const st={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${Pn(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${Pn(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter(r=>r.startsWith("bs")&&!r.startsWith("bsConfig"));for(const r of n){let a=r.replace(/^bs/,"");a=a.charAt(0).toLowerCase()+a.slice(1,a.length),t[a]=da(e.dataset[r])}return t},getDataAttribute(e,t){return da(e.getAttribute(`data-bs-${Pn(t)}`))}};class Ne{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,n){const r=it(n)?st.getDataAttribute(n,"config"):{};return{...this.constructor.Default,...typeof r=="object"?r:{},...it(n)?st.getDataAttributes(n):{},...typeof t=="object"?t:{}}}_typeCheckConfig(t,n=this.constructor.DefaultType){for(const[r,a]of Object.entries(n)){const i=t[r],s=it(i)?"element":jo(i);if(!new RegExp(a).test(s))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${s}" but expected type "${a}".`)}}}const qo="5.3.2";class J extends Ne{constructor(t,n){super(),t=pt(t),t&&(this._element=t,this._config=this._getConfig(n),Ln.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Ln.remove(this._element,this.constructor.DATA_KEY),d.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,n,r=!0){ji(t,n,r)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Ln.get(pt(t),this.DATA_KEY)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,typeof n=="object"?n:null)}static get VERSION(){return qo}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const $n=e=>{let t=e.getAttribute("data-bs-target");if(!t||t==="#"){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&n!=="#"?$i(n.trim()):null}return t},E={find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(n=>n.matches(t))},parents(e,t){const n=[];let r=e.parentNode.closest(t);for(;r;)n.push(r),r=r.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(",");return this.find(t,e).filter(n=>!vt(n)&&oe(n))},getSelectorFromElement(e){const t=$n(e);return t&&E.findOne(t)?t:null},getElementFromSelector(e){const t=$n(e);return t?E.findOne(t):null},getMultipleElementsFromSelector(e){const t=$n(e);return t?E.find(t):[]}},_n=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,r=e.NAME;d.on(document,n,`[data-bs-dismiss="${r}"]`,function(a){if(["A","AREA"].includes(this.tagName)&&a.preventDefault(),vt(this))return;const i=E.getElementFromSelector(this)||this.closest(`.${r}`);e.getOrCreateInstance(i)[t]()})},Qo="alert",Zo="bs.alert",Ki=`.${Zo}`,Jo=`close${Ki}`,tl=`closed${Ki}`,el="fade",nl="show";class bn extends J{static get NAME(){return Qo}close(){if(d.trigger(this._element,Jo).defaultPrevented)return;this._element.classList.remove(nl);const n=this._element.classList.contains(el);this._queueCallback(()=>this._destroyElement(),this._element,n)}_destroyElement(){this._element.remove(),d.trigger(this._element,tl),this.dispose()}static jQueryInterface(t){return this.each(function(){const n=bn.getOrCreateInstance(this);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}_n(bn,"close");X(bn);const rl="button",al="bs.button",il=`.${al}`,sl=".data-api",ol="active",ma='[data-bs-toggle="button"]',ll=`click${il}${sl}`;class yn extends J{static get NAME(){return rl}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(ol))}static jQueryInterface(t){return this.each(function(){const n=yn.getOrCreateInstance(this);t==="toggle"&&n[t]()})}}d.on(document,ll,ma,e=>{e.preventDefault();const t=e.target.closest(ma);yn.getOrCreateInstance(t).toggle()});X(yn);const cl="swipe",le=".bs.swipe",fl=`touchstart${le}`,ul=`touchmove${le}`,dl=`touchend${le}`,ml=`pointerdown${le}`,hl=`pointerup${le}`,pl="touch",vl="pen",gl="pointer-event",_l=40,bl={endCallback:null,leftCallback:null,rightCallback:null},yl={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class cn extends Ne{constructor(t,n){super(),this._element=t,!(!t||!cn.isSupported())&&(this._config=this._getConfig(n),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return bl}static get DefaultType(){return yl}static get NAME(){return cl}dispose(){d.off(this._element,le)}_start(t){if(!this._supportPointerEvents){this._deltaX=t.touches[0].clientX;return}this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX)}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),F(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=_l)return;const n=t/this._deltaX;this._deltaX=0,n&&F(n>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(d.on(this._element,ml,t=>this._start(t)),d.on(this._element,hl,t=>this._end(t)),this._element.classList.add(gl)):(d.on(this._element,fl,t=>this._start(t)),d.on(this._element,ul,t=>this._move(t)),d.on(this._element,dl,t=>this._end(t)))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&(t.pointerType===vl||t.pointerType===pl)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const El="carousel",Al="bs.carousel",At=`.${Al}`,Ui=".data-api",wl="ArrowLeft",Tl="ArrowRight",Ol=500,me="next",Wt="prev",Kt="left",nn="right",Sl=`slide${At}`,Mn=`slid${At}`,Cl=`keydown${At}`,Nl=`mouseenter${At}`,kl=`mouseleave${At}`,xl=`dragstart${At}`,Ll=`load${At}${Ui}`,Il=`click${At}${Ui}`,Gi="carousel",Fe="active",Dl="slide",Pl="carousel-item-end",$l="carousel-item-start",Ml="carousel-item-next",Rl="carousel-item-prev",Xi=".active",qi=".carousel-item",Vl=Xi+qi,jl=".carousel-item img",Fl=".carousel-indicators",Hl="[data-bs-slide], [data-bs-slide-to]",Wl='[data-bs-ride="carousel"]',zl={[wl]:nn,[Tl]:Kt},Yl={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Bl={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ke extends J{constructor(t,n){super(t,n),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=E.findOne(Fl,this._element),this._addEventListeners(),this._config.ride===Gi&&this.cycle()}static get Default(){return Yl}static get DefaultType(){return Bl}static get NAME(){return El}next(){this._slide(me)}nextWhenVisible(){!document.hidden&&oe(this._element)&&this.next()}prev(){this._slide(Wt)}pause(){this._isSliding&&Mi(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){d.one(this._element,Mn,()=>this.cycle());return}this.cycle()}}to(t){const n=this._getItems();if(t>n.length-1||t<0)return;if(this._isSliding){d.one(this._element,Mn,()=>this.to(t));return}const r=this._getItemIndex(this._getActive());if(r===t)return;const a=t>r?me:Wt;this._slide(a,n[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&d.on(this._element,Cl,t=>this._keydown(t)),this._config.pause==="hover"&&(d.on(this._element,Nl,()=>this.pause()),d.on(this._element,kl,()=>this._maybeEnableCycle())),this._config.touch&&cn.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const r of E.find(jl,this._element))d.on(r,xl,a=>a.preventDefault());const n={leftCallback:()=>this._slide(this._directionToOrder(Kt)),rightCallback:()=>this._slide(this._directionToOrder(nn)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),Ol+this._config.interval))}};this._swipeHelper=new cn(this._element,n)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=zl[t.key];n&&(t.preventDefault(),this._slide(this._directionToOrder(n)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const n=E.findOne(Xi,this._indicatorsElement);n.classList.remove(Fe),n.removeAttribute("aria-current");const r=E.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);r&&(r.classList.add(Fe),r.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const n=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=n||this._config.defaultInterval}_slide(t,n=null){if(this._isSliding)return;const r=this._getActive(),a=t===me,i=n||kr(this._getItems(),r,a,this._config.wrap);if(i===r)return;const s=this._getItemIndex(i),o=p=>d.trigger(this._element,p,{relatedTarget:i,direction:this._orderToDirection(t),from:this._getItemIndex(r),to:s});if(o(Sl).defaultPrevented||!r||!i)return;const f=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(s),this._activeElement=i;const c=a?$l:Pl,u=a?Ml:Rl;i.classList.add(u),Ce(i),r.classList.add(c),i.classList.add(c);const h=()=>{i.classList.remove(c,u),i.classList.add(Fe),r.classList.remove(Fe,u,c),this._isSliding=!1,o(Mn)};this._queueCallback(h,r,this._isAnimated()),f&&this.cycle()}_isAnimated(){return this._element.classList.contains(Dl)}_getActive(){return E.findOne(Vl,this._element)}_getItems(){return E.find(qi,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return U()?t===Kt?Wt:me:t===Kt?me:Wt}_orderToDirection(t){return U()?t===Wt?Kt:nn:t===Wt?nn:Kt}static jQueryInterface(t){return this.each(function(){const n=ke.getOrCreateInstance(this,t);if(typeof t=="number"){n.to(t);return}if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t]()}})}}d.on(document,Il,Hl,function(e){const t=E.getElementFromSelector(this);if(!t||!t.classList.contains(Gi))return;e.preventDefault();const n=ke.getOrCreateInstance(t),r=this.getAttribute("data-bs-slide-to");if(r){n.to(r),n._maybeEnableCycle();return}if(st.getDataAttribute(this,"slide")==="next"){n.next(),n._maybeEnableCycle();return}n.prev(),n._maybeEnableCycle()});d.on(window,Ll,()=>{const e=E.find(Wl);for(const t of e)ke.getOrCreateInstance(t)});X(ke);const Kl="collapse",Ul="bs.collapse",xe=`.${Ul}`,Gl=".data-api",Xl=`show${xe}`,ql=`shown${xe}`,Ql=`hide${xe}`,Zl=`hidden${xe}`,Jl=`click${xe}${Gl}`,Rn="show",Gt="collapse",He="collapsing",tc="collapsed",ec=`:scope .${Gt} .${Gt}`,nc="collapse-horizontal",rc="width",ac="height",ic=".collapse.show, .collapse.collapsing",nr='[data-bs-toggle="collapse"]',sc={parent:null,toggle:!0},oc={parent:"(null|element)",toggle:"boolean"};class ye extends J{constructor(t,n){super(t,n),this._isTransitioning=!1,this._triggerArray=[];const r=E.find(nr);for(const a of r){const i=E.getSelectorFromElement(a),s=E.find(i).filter(o=>o===this._element);i!==null&&s.length&&this._triggerArray.push(a)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return sc}static get DefaultType(){return oc}static get NAME(){return Kl}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(ic).filter(o=>o!==this._element).map(o=>ye.getOrCreateInstance(o,{toggle:!1}))),t.length&&t[0]._isTransitioning||d.trigger(this._element,Xl).defaultPrevented)return;for(const o of t)o.hide();const r=this._getDimension();this._element.classList.remove(Gt),this._element.classList.add(He),this._element.style[r]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const a=()=>{this._isTransitioning=!1,this._element.classList.remove(He),this._element.classList.add(Gt,Rn),this._element.style[r]="",d.trigger(this._element,ql)},s=`scroll${r[0].toUpperCase()+r.slice(1)}`;this._queueCallback(a,this._element,!0),this._element.style[r]=`${this._element[s]}px`}hide(){if(this._isTransitioning||!this._isShown()||d.trigger(this._element,Ql).defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,Ce(this._element),this._element.classList.add(He),this._element.classList.remove(Gt,Rn);for(const a of this._triggerArray){const i=E.getElementFromSelector(a);i&&!this._isShown(i)&&this._addAriaAndCollapsedClass([a],!1)}this._isTransitioning=!0;const r=()=>{this._isTransitioning=!1,this._element.classList.remove(He),this._element.classList.add(Gt),d.trigger(this._element,Zl)};this._element.style[n]="",this._queueCallback(r,this._element,!0)}_isShown(t=this._element){return t.classList.contains(Rn)}_configAfterMerge(t){return t.toggle=!!t.toggle,t.parent=pt(t.parent),t}_getDimension(){return this._element.classList.contains(nc)?rc:ac}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(nr);for(const n of t){const r=E.getElementFromSelector(n);r&&this._addAriaAndCollapsedClass([n],this._isShown(r))}}_getFirstLevelChildren(t){const n=E.find(ec,this._config.parent);return E.find(t,this._config.parent).filter(r=>!n.includes(r))}_addAriaAndCollapsedClass(t,n){if(t.length)for(const r of t)r.classList.toggle(tc,!n),r.setAttribute("aria-expanded",n)}static jQueryInterface(t){const n={};return typeof t=="string"&&/show|hide/.test(t)&&(n.toggle=!1),this.each(function(){const r=ye.getOrCreateInstance(this,n);if(typeof t=="string"){if(typeof r[t]>"u")throw new TypeError(`No method named "${t}"`);r[t]()}})}}d.on(document,Jl,nr,function(e){(e.target.tagName==="A"||e.delegateTarget&&e.delegateTarget.tagName==="A")&&e.preventDefault();for(const t of E.getMultipleElementsFromSelector(this))ye.getOrCreateInstance(t,{toggle:!1}).toggle()});X(ye);const ha="dropdown",lc="bs.dropdown",Vt=`.${lc}`,Lr=".data-api",cc="Escape",pa="Tab",fc="ArrowUp",va="ArrowDown",uc=2,dc=`hide${Vt}`,mc=`hidden${Vt}`,hc=`show${Vt}`,pc=`shown${Vt}`,Qi=`click${Vt}${Lr}`,Zi=`keydown${Vt}${Lr}`,vc=`keyup${Vt}${Lr}`,Ut="show",gc="dropup",_c="dropend",bc="dropstart",yc="dropup-center",Ec="dropdown-center",kt='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Ac=`${kt}.${Ut}`,rn=".dropdown-menu",wc=".navbar",Tc=".navbar-nav",Oc=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Sc=U()?"top-end":"top-start",Cc=U()?"top-start":"top-end",Nc=U()?"bottom-end":"bottom-start",kc=U()?"bottom-start":"bottom-end",xc=U()?"left-start":"right-start",Lc=U()?"right-start":"left-start",Ic="top",Dc="bottom",Pc={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},$c={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class nt extends J{constructor(t,n){super(t,n),this._popper=null,this._parent=this._element.parentNode,this._menu=E.next(this._element,rn)[0]||E.prev(this._element,rn)[0]||E.findOne(rn,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Pc}static get DefaultType(){return $c}static get NAME(){return ha}toggle(){return this._isShown()?this.hide():this.show()}show(){if(vt(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!d.trigger(this._element,hc,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(Tc))for(const r of[].concat(...document.body.children))d.on(r,"mouseover",ln);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ut),this._element.classList.add(Ut),d.trigger(this._element,pc,t)}}hide(){if(vt(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!d.trigger(this._element,dc,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const r of[].concat(...document.body.children))d.off(r,"mouseover",ln);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ut),this._element.classList.remove(Ut),this._element.setAttribute("aria-expanded","false"),st.removeDataAttribute(this._menu,"popper"),d.trigger(this._element,mc,t)}}_getConfig(t){if(t=super._getConfig(t),typeof t.reference=="object"&&!it(t.reference)&&typeof t.reference.getBoundingClientRect!="function")throw new TypeError(`${ha.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(typeof Pi>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;this._config.reference==="parent"?t=this._parent:it(this._config.reference)?t=pt(this._config.reference):typeof this._config.reference=="object"&&(t=this._config.reference);const n=this._getPopperConfig();this._popper=Nr(t,this._menu,n)}_isShown(){return this._menu.classList.contains(Ut)}_getPlacement(){const t=this._parent;if(t.classList.contains(_c))return xc;if(t.classList.contains(bc))return Lc;if(t.classList.contains(yc))return Ic;if(t.classList.contains(Ec))return Dc;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return t.classList.contains(gc)?n?Cc:Sc:n?kc:Nc}_detectNavbar(){return this._element.closest(wc)!==null}_getOffset(){const{offset:t}=this._config;return typeof t=="string"?t.split(",").map(n=>Number.parseInt(n,10)):typeof t=="function"?n=>t(n,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(st.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...F(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:n}){const r=E.find(Oc,this._menu).filter(a=>oe(a));r.length&&kr(r,n,t===va,!r.includes(n)).focus()}static jQueryInterface(t){return this.each(function(){const n=nt.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}static clearMenus(t){if(t.button===uc||t.type==="keyup"&&t.key!==pa)return;const n=E.find(Ac);for(const r of n){const a=nt.getInstance(r);if(!a||a._config.autoClose===!1)continue;const i=t.composedPath(),s=i.includes(a._menu);if(i.includes(a._element)||a._config.autoClose==="inside"&&!s||a._config.autoClose==="outside"&&s||a._menu.contains(t.target)&&(t.type==="keyup"&&t.key===pa||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:a._element};t.type==="click"&&(o.clickEvent=t),a._completeHide(o)}}static dataApiKeydownHandler(t){const n=/input|textarea/i.test(t.target.tagName),r=t.key===cc,a=[fc,va].includes(t.key);if(!a&&!r||n&&!r)return;t.preventDefault();const i=this.matches(kt)?this:E.prev(this,kt)[0]||E.next(this,kt)[0]||E.findOne(kt,t.delegateTarget.parentNode),s=nt.getOrCreateInstance(i);if(a){t.stopPropagation(),s.show(),s._selectMenuItem(t);return}s._isShown()&&(t.stopPropagation(),s.hide(),i.focus())}}d.on(document,Zi,kt,nt.dataApiKeydownHandler);d.on(document,Zi,rn,nt.dataApiKeydownHandler);d.on(document,Qi,nt.clearMenus);d.on(document,vc,nt.clearMenus);d.on(document,Qi,kt,function(e){e.preventDefault(),nt.getOrCreateInstance(this).toggle()});X(nt);const Ji="backdrop",Mc="fade",ga="show",_a=`mousedown.bs.${Ji}`,Rc={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Vc={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class ts extends Ne{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Rc}static get DefaultType(){return Vc}static get NAME(){return Ji}show(t){if(!this._config.isVisible){F(t);return}this._append();const n=this._getElement();this._config.isAnimated&&Ce(n),n.classList.add(ga),this._emulateAnimation(()=>{F(t)})}hide(t){if(!this._config.isVisible){F(t);return}this._getElement().classList.remove(ga),this._emulateAnimation(()=>{this.dispose(),F(t)})}dispose(){this._isAppended&&(d.off(this._element,_a),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add(Mc),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=pt(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),d.on(t,_a,()=>{F(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(t){ji(t,this._getElement(),this._config.isAnimated)}}const jc="focustrap",Fc="bs.focustrap",fn=`.${Fc}`,Hc=`focusin${fn}`,Wc=`keydown.tab${fn}`,zc="Tab",Yc="forward",ba="backward",Bc={autofocus:!0,trapElement:null},Kc={autofocus:"boolean",trapElement:"element"};class es extends Ne{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Bc}static get DefaultType(){return Kc}static get NAME(){return jc}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),d.off(document,fn),d.on(document,Hc,t=>this._handleFocusin(t)),d.on(document,Wc,t=>this._handleKeydown(t)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,d.off(document,fn))}_handleFocusin(t){const{trapElement:n}=this._config;if(t.target===document||t.target===n||n.contains(t.target))return;const r=E.focusableChildren(n);r.length===0?n.focus():this._lastTabNavDirection===ba?r[r.length-1].focus():r[0].focus()}_handleKeydown(t){t.key===zc&&(this._lastTabNavDirection=t.shiftKey?ba:Yc)}}const ya=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Ea=".sticky-top",We="padding-right",Aa="margin-right";class rr{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,We,n=>n+t),this._setElementAttributes(ya,We,n=>n+t),this._setElementAttributes(Ea,Aa,n=>n-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,We),this._resetElementAttributes(ya,We),this._resetElementAttributes(Ea,Aa)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,n,r){const a=this.getWidth(),i=s=>{if(s!==this._element&&window.innerWidth>s.clientWidth+a)return;this._saveInitialAttribute(s,n);const o=window.getComputedStyle(s).getPropertyValue(n);s.style.setProperty(n,`${r(Number.parseFloat(o))}px`)};this._applyManipulationCallback(t,i)}_saveInitialAttribute(t,n){const r=t.style.getPropertyValue(n);r&&st.setDataAttribute(t,n,r)}_resetElementAttributes(t,n){const r=a=>{const i=st.getDataAttribute(a,n);if(i===null){a.style.removeProperty(n);return}st.removeDataAttribute(a,n),a.style.setProperty(n,i)};this._applyManipulationCallback(t,r)}_applyManipulationCallback(t,n){if(it(t)){n(t);return}for(const r of E.find(t,this._element))n(r)}}const Uc="modal",Gc="bs.modal",G=`.${Gc}`,Xc=".data-api",qc="Escape",Qc=`hide${G}`,Zc=`hidePrevented${G}`,ns=`hidden${G}`,rs=`show${G}`,Jc=`shown${G}`,tf=`resize${G}`,ef=`click.dismiss${G}`,nf=`mousedown.dismiss${G}`,rf=`keydown.dismiss${G}`,af=`click${G}${Xc}`,wa="modal-open",sf="fade",Ta="show",Vn="modal-static",of=".modal.show",lf=".modal-dialog",cf=".modal-body",ff='[data-bs-toggle="modal"]',uf={backdrop:!0,focus:!0,keyboard:!0},df={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class re extends J{constructor(t,n){super(t,n),this._dialog=E.findOne(lf,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new rr,this._addEventListeners()}static get Default(){return uf}static get DefaultType(){return df}static get NAME(){return Uc}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||d.trigger(this._element,rs,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(wa),this._adjustDialog(),this._backdrop.show(()=>this._showElement(t)))}hide(){!this._isShown||this._isTransitioning||d.trigger(this._element,Qc).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Ta),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){d.off(window,G),d.off(this._dialog,G),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new ts({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new es({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const n=E.findOne(cf,this._dialog);n&&(n.scrollTop=0),Ce(this._element),this._element.classList.add(Ta);const r=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,d.trigger(this._element,Jc,{relatedTarget:t})};this._queueCallback(r,this._dialog,this._isAnimated())}_addEventListeners(){d.on(this._element,rf,t=>{if(t.key===qc){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),d.on(window,tf,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),d.on(this._element,nf,t=>{d.one(this._element,ef,n=>{if(!(this._element!==t.target||this._element!==n.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(wa),this._resetAdjustments(),this._scrollBar.reset(),d.trigger(this._element,ns)})}_isAnimated(){return this._element.classList.contains(sf)}_triggerBackdropTransition(){if(d.trigger(this._element,Zc).defaultPrevented)return;const n=this._element.scrollHeight>document.documentElement.clientHeight,r=this._element.style.overflowY;r==="hidden"||this._element.classList.contains(Vn)||(n||(this._element.style.overflowY="hidden"),this._element.classList.add(Vn),this._queueCallback(()=>{this._element.classList.remove(Vn),this._queueCallback(()=>{this._element.style.overflowY=r},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,n=this._scrollBar.getWidth(),r=n>0;if(r&&!t){const a=U()?"paddingLeft":"paddingRight";this._element.style[a]=`${n}px`}if(!r&&t){const a=U()?"paddingRight":"paddingLeft";this._element.style[a]=`${n}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,n){return this.each(function(){const r=re.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof r[t]>"u")throw new TypeError(`No method named "${t}"`);r[t](n)}})}}d.on(document,af,ff,function(e){const t=E.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),d.one(t,rs,a=>{a.defaultPrevented||d.one(t,ns,()=>{oe(this)&&this.focus()})});const n=E.findOne(of);n&&re.getInstance(n).hide(),re.getOrCreateInstance(t).toggle(this)});_n(re);X(re);const mf="offcanvas",hf="bs.offcanvas",ut=`.${hf}`,as=".data-api",pf=`load${ut}${as}`,vf="Escape",Oa="show",Sa="showing",Ca="hiding",gf="offcanvas-backdrop",is=".offcanvas.show",_f=`show${ut}`,bf=`shown${ut}`,yf=`hide${ut}`,Na=`hidePrevented${ut}`,ss=`hidden${ut}`,Ef=`resize${ut}`,Af=`click${ut}${as}`,wf=`keydown.dismiss${ut}`,Tf='[data-bs-toggle="offcanvas"]',Of={backdrop:!0,keyboard:!0,scroll:!1},Sf={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class gt extends J{constructor(t,n){super(t,n),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Of}static get DefaultType(){return Sf}static get NAME(){return mf}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||d.trigger(this._element,_f,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new rr().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Sa);const r=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(Oa),this._element.classList.remove(Sa),d.trigger(this._element,bf,{relatedTarget:t})};this._queueCallback(r,this._element,!0)}hide(){if(!this._isShown||d.trigger(this._element,yf).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Ca),this._backdrop.hide();const n=()=>{this._element.classList.remove(Oa,Ca),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new rr().reset(),d.trigger(this._element,ss)};this._queueCallback(n,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=()=>{if(this._config.backdrop==="static"){d.trigger(this._element,Na);return}this.hide()},n=!!this._config.backdrop;return new ts({className:gf,isVisible:n,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:n?t:null})}_initializeFocusTrap(){return new es({trapElement:this._element})}_addEventListeners(){d.on(this._element,wf,t=>{if(t.key===vf){if(this._config.keyboard){this.hide();return}d.trigger(this._element,Na)}})}static jQueryInterface(t){return this.each(function(){const n=gt.getOrCreateInstance(this,t);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}d.on(document,Af,Tf,function(e){const t=E.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),vt(this))return;d.one(t,ss,()=>{oe(this)&&this.focus()});const n=E.findOne(is);n&&n!==t&>.getInstance(n).hide(),gt.getOrCreateInstance(t).toggle(this)});d.on(window,pf,()=>{for(const e of E.find(is))gt.getOrCreateInstance(e).show()});d.on(window,Ef,()=>{for(const e of E.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(e).position!=="fixed"&>.getOrCreateInstance(e).hide()});_n(gt);X(gt);const Cf=/^aria-[\w-]*$/i,os={"*":["class","dir","id","lang","role",Cf],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:[]},Nf=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),kf=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,xf=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?Nf.has(n)?!!kf.test(e.nodeValue):!0:t.filter(r=>r instanceof RegExp).some(r=>r.test(n))};function Lf(e,t,n){if(!e.length)return e;if(n&&typeof n=="function")return n(e);const a=new window.DOMParser().parseFromString(e,"text/html"),i=[].concat(...a.body.querySelectorAll("*"));for(const s of i){const o=s.nodeName.toLowerCase();if(!Object.keys(t).includes(o)){s.remove();continue}const l=[].concat(...s.attributes),f=[].concat(t["*"]||[],t[o]||[]);for(const c of l)xf(c,f)||s.removeAttribute(c.nodeName)}return a.body.innerHTML}const If="TemplateFactory",Df={allowList:os,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:""},Pf={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},$f={entry:"(string|element|function|null)",selector:"(string|element)"};class Mf extends Ne{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Df}static get DefaultType(){return Pf}static get NAME(){return If}getContent(){return Object.values(this._config.content).map(t=>this._resolvePossibleFunction(t)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[a,i]of Object.entries(this._config.content))this._setContent(t,i,a);const n=t.children[0],r=this._resolvePossibleFunction(this._config.extraClass);return r&&n.classList.add(...r.split(" ")),n}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[n,r]of Object.entries(t))super._typeCheckConfig({selector:n,entry:r},$f)}_setContent(t,n,r){const a=E.findOne(r,t);if(a){if(n=this._resolvePossibleFunction(n),!n){a.remove();return}if(it(n)){this._putElementInTemplate(pt(n),a);return}if(this._config.html){a.innerHTML=this._maybeSanitize(n);return}a.textContent=n}}_maybeSanitize(t){return this._config.sanitize?Lf(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return F(t,[this])}_putElementInTemplate(t,n){if(this._config.html){n.innerHTML="",n.append(t);return}n.textContent=t.textContent}}const Rf="tooltip",Vf=new Set(["sanitize","allowList","sanitizeFn"]),jn="fade",jf="modal",ze="show",Ff=".tooltip-inner",ka=`.${jf}`,xa="hide.bs.modal",he="hover",Fn="focus",Hf="click",Wf="manual",zf="hide",Yf="hidden",Bf="show",Kf="shown",Uf="inserted",Gf="click",Xf="focusin",qf="focusout",Qf="mouseenter",Zf="mouseleave",Jf={AUTO:"auto",TOP:"top",RIGHT:U()?"left":"right",BOTTOM:"bottom",LEFT:U()?"right":"left"},tu={allowList:os,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},eu={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class ce extends J{constructor(t,n){if(typeof Pi>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,n),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return tu}static get DefaultType(){return eu}static get NAME(){return Rf}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),d.off(this._element.closest(ka),xa,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;const t=d.trigger(this._element,this.constructor.eventName(Bf)),r=(Ri(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!r)return;this._disposePopper();const a=this._getTipElement();this._element.setAttribute("aria-describedby",a.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(a),d.trigger(this._element,this.constructor.eventName(Uf))),this._popper=this._createPopper(a),a.classList.add(ze),"ontouchstart"in document.documentElement)for(const o of[].concat(...document.body.children))d.on(o,"mouseover",ln);const s=()=>{d.trigger(this._element,this.constructor.eventName(Kf)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(s,this.tip,this._isAnimated())}hide(){if(!this._isShown()||d.trigger(this._element,this.constructor.eventName(zf)).defaultPrevented)return;if(this._getTipElement().classList.remove(ze),"ontouchstart"in document.documentElement)for(const a of[].concat(...document.body.children))d.off(a,"mouseover",ln);this._activeTrigger[Hf]=!1,this._activeTrigger[Fn]=!1,this._activeTrigger[he]=!1,this._isHovered=null;const r=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),d.trigger(this._element,this.constructor.eventName(Yf)))};this._queueCallback(r,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const n=this._getTemplateFactory(t).toHtml();if(!n)return null;n.classList.remove(jn,ze),n.classList.add(`bs-${this.constructor.NAME}-auto`);const r=Fo(this.constructor.NAME).toString();return n.setAttribute("id",r),this._isAnimated()&&n.classList.add(jn),n}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Mf({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[Ff]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(jn)}_isShown(){return this.tip&&this.tip.classList.contains(ze)}_createPopper(t){const n=F(this._config.placement,[this,t,this._element]),r=Jf[n.toUpperCase()];return Nr(this._element,t,this._getPopperConfig(r))}_getOffset(){const{offset:t}=this._config;return typeof t=="string"?t.split(",").map(n=>Number.parseInt(n,10)):typeof t=="function"?n=>t(n,this._element):t}_resolvePossibleFunction(t){return F(t,[this._element])}_getPopperConfig(t){const n={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:r=>{this._getTipElement().setAttribute("data-popper-placement",r.state.placement)}}]};return{...n,...F(this._config.popperConfig,[n])}}_setListeners(){const t=this._config.trigger.split(" ");for(const n of t)if(n==="click")d.on(this._element,this.constructor.eventName(Gf),this._config.selector,r=>{this._initializeOnDelegatedTarget(r).toggle()});else if(n!==Wf){const r=n===he?this.constructor.eventName(Qf):this.constructor.eventName(Xf),a=n===he?this.constructor.eventName(Zf):this.constructor.eventName(qf);d.on(this._element,r,this._config.selector,i=>{const s=this._initializeOnDelegatedTarget(i);s._activeTrigger[i.type==="focusin"?Fn:he]=!0,s._enter()}),d.on(this._element,a,this._config.selector,i=>{const s=this._initializeOnDelegatedTarget(i);s._activeTrigger[i.type==="focusout"?Fn:he]=s._element.contains(i.relatedTarget),s._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},d.on(this._element.closest(ka),xa,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(t,n){clearTimeout(this._timeout),this._timeout=setTimeout(t,n)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const n=st.getDataAttributes(this._element);for(const r of Object.keys(n))Vf.has(r)&&delete n[r];return t={...n,...typeof t=="object"&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=t.container===!1?document.body:pt(t.container),typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),typeof t.title=="number"&&(t.title=t.title.toString()),typeof t.content=="number"&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[n,r]of Object.entries(this._config))this.constructor.Default[n]!==r&&(t[n]=r);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each(function(){const n=ce.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}}X(ce);const nu="popover",ru=".popover-header",au=".popover-body",iu={...ce.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},su={...ce.DefaultType,content:"(null|string|element|function)"};class Ir extends ce{static get Default(){return iu}static get DefaultType(){return su}static get NAME(){return nu}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[ru]:this._getTitle(),[au]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){const n=Ir.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}}X(Ir);const ou="scrollspy",lu="bs.scrollspy",Dr=`.${lu}`,cu=".data-api",fu=`activate${Dr}`,La=`click${Dr}`,uu=`load${Dr}${cu}`,du="dropdown-item",zt="active",mu='[data-bs-spy="scroll"]',Hn="[href]",hu=".nav, .list-group",Ia=".nav-link",pu=".nav-item",vu=".list-group-item",gu=`${Ia}, ${pu} > ${Ia}, ${vu}`,_u=".dropdown",bu=".dropdown-toggle",yu={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Eu={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class En extends J{constructor(t,n){super(t,n),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return yu}static get DefaultType(){return Eu}static get NAME(){return ou}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=pt(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,typeof t.threshold=="string"&&(t.threshold=t.threshold.split(",").map(n=>Number.parseFloat(n))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(d.off(this._config.target,La),d.on(this._config.target,La,Hn,t=>{const n=this._observableSections.get(t.target.hash);if(n){t.preventDefault();const r=this._rootElement||window,a=n.offsetTop-this._element.offsetTop;if(r.scrollTo){r.scrollTo({top:a,behavior:"smooth"});return}r.scrollTop=a}}))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(n=>this._observerCallback(n),t)}_observerCallback(t){const n=s=>this._targetLinks.get(`#${s.target.id}`),r=s=>{this._previousScrollData.visibleEntryTop=s.target.offsetTop,this._process(n(s))},a=(this._rootElement||document.documentElement).scrollTop,i=a>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=a;for(const s of t){if(!s.isIntersecting){this._activeTarget=null,this._clearActiveClass(n(s));continue}const o=s.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&o){if(r(s),!a)return;continue}!i&&!o&&r(s)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=E.find(Hn,this._config.target);for(const n of t){if(!n.hash||vt(n))continue;const r=E.findOne(decodeURI(n.hash),this._element);oe(r)&&(this._targetLinks.set(decodeURI(n.hash),n),this._observableSections.set(n.hash,r))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(zt),this._activateParents(t),d.trigger(this._element,fu,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains(du)){E.findOne(bu,t.closest(_u)).classList.add(zt);return}for(const n of E.parents(t,hu))for(const r of E.prev(n,gu))r.classList.add(zt)}_clearActiveClass(t){t.classList.remove(zt);const n=E.find(`${Hn}.${zt}`,t);for(const r of n)r.classList.remove(zt)}static jQueryInterface(t){return this.each(function(){const n=En.getOrCreateInstance(this,t);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t]()}})}}d.on(window,uu,()=>{for(const e of E.find(mu))En.getOrCreateInstance(e)});X(En);const Au="tab",wu="bs.tab",jt=`.${wu}`,Tu=`hide${jt}`,Ou=`hidden${jt}`,Su=`show${jt}`,Cu=`shown${jt}`,Nu=`click${jt}`,ku=`keydown${jt}`,xu=`load${jt}`,Lu="ArrowLeft",Da="ArrowRight",Iu="ArrowUp",Pa="ArrowDown",Wn="Home",$a="End",xt="active",Ma="fade",zn="show",Du="dropdown",ls=".dropdown-toggle",Pu=".dropdown-menu",Yn=`:not(${ls})`,$u='.list-group, .nav, [role="tablist"]',Mu=".nav-item, .list-group-item",Ru=`.nav-link${Yn}, .list-group-item${Yn}, [role="tab"]${Yn}`,cs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Bn=`${Ru}, ${cs}`,Vu=`.${xt}[data-bs-toggle="tab"], .${xt}[data-bs-toggle="pill"], .${xt}[data-bs-toggle="list"]`;class ae extends J{constructor(t){super(t),this._parent=this._element.closest($u),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),d.on(this._element,ku,n=>this._keydown(n)))}static get NAME(){return Au}show(){const t=this._element;if(this._elemIsActive(t))return;const n=this._getActiveElem(),r=n?d.trigger(n,Tu,{relatedTarget:t}):null;d.trigger(t,Su,{relatedTarget:n}).defaultPrevented||r&&r.defaultPrevented||(this._deactivate(n,t),this._activate(t,n))}_activate(t,n){if(!t)return;t.classList.add(xt),this._activate(E.getElementFromSelector(t));const r=()=>{if(t.getAttribute("role")!=="tab"){t.classList.add(zn);return}t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),d.trigger(t,Cu,{relatedTarget:n})};this._queueCallback(r,t,t.classList.contains(Ma))}_deactivate(t,n){if(!t)return;t.classList.remove(xt),t.blur(),this._deactivate(E.getElementFromSelector(t));const r=()=>{if(t.getAttribute("role")!=="tab"){t.classList.remove(zn);return}t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),d.trigger(t,Ou,{relatedTarget:n})};this._queueCallback(r,t,t.classList.contains(Ma))}_keydown(t){if(![Lu,Da,Iu,Pa,Wn,$a].includes(t.key))return;t.stopPropagation(),t.preventDefault();const n=this._getChildren().filter(a=>!vt(a));let r;if([Wn,$a].includes(t.key))r=n[t.key===Wn?0:n.length-1];else{const a=[Da,Pa].includes(t.key);r=kr(n,t.target,a,!0)}r&&(r.focus({preventScroll:!0}),ae.getOrCreateInstance(r).show())}_getChildren(){return E.find(Bn,this._parent)}_getActiveElem(){return this._getChildren().find(t=>this._elemIsActive(t))||null}_setInitialAttributes(t,n){this._setAttributeIfNotExists(t,"role","tablist");for(const r of n)this._setInitialAttributesOnChild(r)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const n=this._elemIsActive(t),r=this._getOuterElement(t);t.setAttribute("aria-selected",n),r!==t&&this._setAttributeIfNotExists(r,"role","presentation"),n||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const n=E.getElementFromSelector(t);n&&(this._setAttributeIfNotExists(n,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(n,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,n){const r=this._getOuterElement(t);if(!r.classList.contains(Du))return;const a=(i,s)=>{const o=E.findOne(i,r);o&&o.classList.toggle(s,n)};a(ls,xt),a(Pu,zn),r.setAttribute("aria-expanded",n)}_setAttributeIfNotExists(t,n,r){t.hasAttribute(n)||t.setAttribute(n,r)}_elemIsActive(t){return t.classList.contains(xt)}_getInnerElement(t){return t.matches(Bn)?t:E.findOne(Bn,t)}_getOuterElement(t){return t.closest(Mu)||t}static jQueryInterface(t){return this.each(function(){const n=ae.getOrCreateInstance(this);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t]()}})}}d.on(document,Nu,cs,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),!vt(this)&&ae.getOrCreateInstance(this).show()});d.on(window,xu,()=>{for(const e of E.find(Vu))ae.getOrCreateInstance(e)});X(ae);const ju="toast",Fu="bs.toast",wt=`.${Fu}`,Hu=`mouseover${wt}`,Wu=`mouseout${wt}`,zu=`focusin${wt}`,Yu=`focusout${wt}`,Bu=`hide${wt}`,Ku=`hidden${wt}`,Uu=`show${wt}`,Gu=`shown${wt}`,Xu="fade",Ra="hide",Ye="show",Be="showing",qu={animation:"boolean",autohide:"boolean",delay:"number"},Qu={animation:!0,autohide:!0,delay:5e3};class An extends J{constructor(t,n){super(t,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Qu}static get DefaultType(){return qu}static get NAME(){return ju}show(){if(d.trigger(this._element,Uu).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(Xu);const n=()=>{this._element.classList.remove(Be),d.trigger(this._element,Gu),this._maybeScheduleHide()};this._element.classList.remove(Ra),Ce(this._element),this._element.classList.add(Ye,Be),this._queueCallback(n,this._element,this._config.animation)}hide(){if(!this.isShown()||d.trigger(this._element,Bu).defaultPrevented)return;const n=()=>{this._element.classList.add(Ra),this._element.classList.remove(Be,Ye),d.trigger(this._element,Ku)};this._element.classList.add(Be),this._queueCallback(n,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Ye),super.dispose()}isShown(){return this._element.classList.contains(Ye)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,n){switch(t.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=n;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=n;break}}if(n){this._clearTimeout();return}const r=t.relatedTarget;this._element===r||this._element.contains(r)||this._maybeScheduleHide()}_setListeners(){d.on(this._element,Hu,t=>this._onInteraction(t,!0)),d.on(this._element,Wu,t=>this._onInteraction(t,!1)),d.on(this._element,zu,t=>this._onInteraction(t,!0)),d.on(this._element,Yu,t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){const n=An.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}_n(An);X(An);function Va(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function g(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(t,n)=>`#${CSS.escape(n)}`)),e),jo=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),Fo=e=>{do e+=Math.floor(Math.random()*Ro);while(document.getElementById(e));return e},Ho=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const r=Number.parseFloat(t),a=Number.parseFloat(n);return!r&&!a?0:(t=t.split(",")[0],n=n.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(n))*Vo)},Mi=e=>{e.dispatchEvent(new Event(tr))},it=e=>!e||typeof e!="object"?!1:(typeof e.jquery<"u"&&(e=e[0]),typeof e.nodeType<"u"),pt=e=>it(e)?e.jquery?e[0]:e:typeof e=="string"&&e.length>0?document.querySelector($i(e)):null,oe=e=>{if(!it(e)||e.getClientRects().length===0)return!1;const t=getComputedStyle(e).getPropertyValue("visibility")==="visible",n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const r=e.closest("summary");if(r&&r.parentNode!==n||r===null)return!1}return t},vt=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains("disabled")?!0:typeof e.disabled<"u"?e.disabled:e.hasAttribute("disabled")&&e.getAttribute("disabled")!=="false",Ri=e=>{if(!document.documentElement.attachShadow)return null;if(typeof e.getRootNode=="function"){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?Ri(e.parentNode):null},ln=()=>{},Ce=e=>{e.offsetHeight},Vi=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,In=[],zo=e=>{document.readyState==="loading"?(In.length||document.addEventListener("DOMContentLoaded",()=>{for(const t of In)t()}),In.push(e)):e()},U=()=>document.documentElement.dir==="rtl",X=e=>{zo(()=>{const t=Vi();if(t){const n=e.NAME,r=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=r,e.jQueryInterface)}})},F=(e,t=[],n=e)=>typeof e=="function"?e(...t):n,ji=(e,t,n=!0)=>{if(!n){F(e);return}const a=Ho(t)+5;let i=!1;const s=({target:o})=>{o===t&&(i=!0,t.removeEventListener(tr,s),F(e))};t.addEventListener(tr,s),setTimeout(()=>{i||Mi(t)},a)},kr=(e,t,n,r)=>{const a=e.length;let i=e.indexOf(t);return i===-1?!n&&r?e[a-1]:e[0]:(i+=n?1:-1,r&&(i=(i+a)%a),e[Math.max(0,Math.min(i,a-1))])},Wo=/[^.]*(?=\..*)\.|.*/,Yo=/\..*/,Bo=/::\d+$/,Dn={};let fa=1;const Fi={mouseenter:"mouseover",mouseleave:"mouseout"},Ko=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function Hi(e,t){return t&&`${t}::${fa++}`||e.uidEvent||fa++}function zi(e){const t=Hi(e);return e.uidEvent=t,Dn[t]=Dn[t]||{},Dn[t]}function Uo(e,t){return function n(r){return xr(r,{delegateTarget:e}),n.oneOff&&d.off(e,r.type,t),t.apply(e,[r])}}function Go(e,t,n){return function r(a){const i=e.querySelectorAll(t);for(let{target:s}=a;s&&s!==this;s=s.parentNode)for(const o of i)if(o===s)return xr(a,{delegateTarget:s}),r.oneOff&&d.off(e,a.type,t,n),n.apply(s,[a])}}function Wi(e,t,n=null){return Object.values(e).find(r=>r.callable===t&&r.delegationSelector===n)}function Yi(e,t,n){const r=typeof t=="string",a=r?n:t||n;let i=Bi(e);return Ko.has(i)||(i=e),[r,a,i]}function ua(e,t,n,r,a){if(typeof t!="string"||!e)return;let[i,s,o]=Yi(t,n,r);t in Fi&&(s=(O=>function(y){if(!y.relatedTarget||y.relatedTarget!==y.delegateTarget&&!y.delegateTarget.contains(y.relatedTarget))return O.call(this,y)})(s));const l=zi(e),f=l[o]||(l[o]={}),c=Wi(f,s,i?n:null);if(c){c.oneOff=c.oneOff&&a;return}const u=Hi(s,t.replace(Wo,"")),h=i?Go(e,n,s):Uo(e,s);h.delegationSelector=i?n:null,h.callable=s,h.oneOff=a,h.uidEvent=u,f[u]=h,e.addEventListener(o,h,i)}function er(e,t,n,r,a){const i=Wi(t[n],r,a);i&&(e.removeEventListener(n,i,!!a),delete t[n][i.uidEvent])}function Xo(e,t,n,r){const a=t[n]||{};for(const[i,s]of Object.entries(a))i.includes(r)&&er(e,t,n,s.callable,s.delegationSelector)}function Bi(e){return e=e.replace(Yo,""),Fi[e]||e}const d={on(e,t,n,r){ua(e,t,n,r,!1)},one(e,t,n,r){ua(e,t,n,r,!0)},off(e,t,n,r){if(typeof t!="string"||!e)return;const[a,i,s]=Yi(t,n,r),o=s!==t,l=zi(e),f=l[s]||{},c=t.startsWith(".");if(typeof i<"u"){if(!Object.keys(f).length)return;er(e,l,s,i,a?n:null);return}if(c)for(const u of Object.keys(l))Xo(e,l,u,t.slice(1));for(const[u,h]of Object.entries(f)){const p=u.replace(Bo,"");(!o||t.includes(p))&&er(e,l,s,h.callable,h.delegationSelector)}},trigger(e,t,n){if(typeof t!="string"||!e)return null;const r=Vi(),a=Bi(t),i=t!==a;let s=null,o=!0,l=!0,f=!1;i&&r&&(s=r.Event(t,n),r(e).trigger(s),o=!s.isPropagationStopped(),l=!s.isImmediatePropagationStopped(),f=s.isDefaultPrevented());const c=xr(new Event(t,{bubbles:o,cancelable:!0}),n);return f&&c.preventDefault(),l&&e.dispatchEvent(c),c.defaultPrevented&&s&&s.preventDefault(),c}};function xr(e,t={}){for(const[n,r]of Object.entries(t))try{e[n]=r}catch{Object.defineProperty(e,n,{configurable:!0,get(){return r}})}return e}function da(e){if(e==="true")return!0;if(e==="false")return!1;if(e===Number(e).toString())return Number(e);if(e===""||e==="null")return null;if(typeof e!="string")return e;try{return JSON.parse(decodeURIComponent(e))}catch{return e}}function Pn(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const st={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${Pn(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${Pn(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter(r=>r.startsWith("bs")&&!r.startsWith("bsConfig"));for(const r of n){let a=r.replace(/^bs/,"");a=a.charAt(0).toLowerCase()+a.slice(1,a.length),t[a]=da(e.dataset[r])}return t},getDataAttribute(e,t){return da(e.getAttribute(`data-bs-${Pn(t)}`))}};class Ne{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,n){const r=it(n)?st.getDataAttribute(n,"config"):{};return{...this.constructor.Default,...typeof r=="object"?r:{},...it(n)?st.getDataAttributes(n):{},...typeof t=="object"?t:{}}}_typeCheckConfig(t,n=this.constructor.DefaultType){for(const[r,a]of Object.entries(n)){const i=t[r],s=it(i)?"element":jo(i);if(!new RegExp(a).test(s))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${s}" but expected type "${a}".`)}}}const qo="5.3.2";class J extends Ne{constructor(t,n){super(),t=pt(t),t&&(this._element=t,this._config=this._getConfig(n),Ln.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Ln.remove(this._element,this.constructor.DATA_KEY),d.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,n,r=!0){ji(t,n,r)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Ln.get(pt(t),this.DATA_KEY)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,typeof n=="object"?n:null)}static get VERSION(){return qo}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const $n=e=>{let t=e.getAttribute("data-bs-target");if(!t||t==="#"){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&n!=="#"?$i(n.trim()):null}return t},E={find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(n=>n.matches(t))},parents(e,t){const n=[];let r=e.parentNode.closest(t);for(;r;)n.push(r),r=r.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(",");return this.find(t,e).filter(n=>!vt(n)&&oe(n))},getSelectorFromElement(e){const t=$n(e);return t&&E.findOne(t)?t:null},getElementFromSelector(e){const t=$n(e);return t?E.findOne(t):null},getMultipleElementsFromSelector(e){const t=$n(e);return t?E.find(t):[]}},_n=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,r=e.NAME;d.on(document,n,`[data-bs-dismiss="${r}"]`,function(a){if(["A","AREA"].includes(this.tagName)&&a.preventDefault(),vt(this))return;const i=E.getElementFromSelector(this)||this.closest(`.${r}`);e.getOrCreateInstance(i)[t]()})},Qo="alert",Zo="bs.alert",Ki=`.${Zo}`,Jo=`close${Ki}`,tl=`closed${Ki}`,el="fade",nl="show";class bn extends J{static get NAME(){return Qo}close(){if(d.trigger(this._element,Jo).defaultPrevented)return;this._element.classList.remove(nl);const n=this._element.classList.contains(el);this._queueCallback(()=>this._destroyElement(),this._element,n)}_destroyElement(){this._element.remove(),d.trigger(this._element,tl),this.dispose()}static jQueryInterface(t){return this.each(function(){const n=bn.getOrCreateInstance(this);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}_n(bn,"close");X(bn);const rl="button",al="bs.button",il=`.${al}`,sl=".data-api",ol="active",ma='[data-bs-toggle="button"]',ll=`click${il}${sl}`;class yn extends J{static get NAME(){return rl}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(ol))}static jQueryInterface(t){return this.each(function(){const n=yn.getOrCreateInstance(this);t==="toggle"&&n[t]()})}}d.on(document,ll,ma,e=>{e.preventDefault();const t=e.target.closest(ma);yn.getOrCreateInstance(t).toggle()});X(yn);const cl="swipe",le=".bs.swipe",fl=`touchstart${le}`,ul=`touchmove${le}`,dl=`touchend${le}`,ml=`pointerdown${le}`,hl=`pointerup${le}`,pl="touch",vl="pen",gl="pointer-event",_l=40,bl={endCallback:null,leftCallback:null,rightCallback:null},yl={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class cn extends Ne{constructor(t,n){super(),this._element=t,!(!t||!cn.isSupported())&&(this._config=this._getConfig(n),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return bl}static get DefaultType(){return yl}static get NAME(){return cl}dispose(){d.off(this._element,le)}_start(t){if(!this._supportPointerEvents){this._deltaX=t.touches[0].clientX;return}this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX)}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),F(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=_l)return;const n=t/this._deltaX;this._deltaX=0,n&&F(n>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(d.on(this._element,ml,t=>this._start(t)),d.on(this._element,hl,t=>this._end(t)),this._element.classList.add(gl)):(d.on(this._element,fl,t=>this._start(t)),d.on(this._element,ul,t=>this._move(t)),d.on(this._element,dl,t=>this._end(t)))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&(t.pointerType===vl||t.pointerType===pl)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const El="carousel",Al="bs.carousel",At=`.${Al}`,Ui=".data-api",wl="ArrowLeft",Tl="ArrowRight",Ol=500,me="next",zt="prev",Kt="left",nn="right",Sl=`slide${At}`,Mn=`slid${At}`,Cl=`keydown${At}`,Nl=`mouseenter${At}`,kl=`mouseleave${At}`,xl=`dragstart${At}`,Ll=`load${At}${Ui}`,Il=`click${At}${Ui}`,Gi="carousel",Fe="active",Dl="slide",Pl="carousel-item-end",$l="carousel-item-start",Ml="carousel-item-next",Rl="carousel-item-prev",Xi=".active",qi=".carousel-item",Vl=Xi+qi,jl=".carousel-item img",Fl=".carousel-indicators",Hl="[data-bs-slide], [data-bs-slide-to]",zl='[data-bs-ride="carousel"]',Wl={[wl]:nn,[Tl]:Kt},Yl={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Bl={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ke extends J{constructor(t,n){super(t,n),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=E.findOne(Fl,this._element),this._addEventListeners(),this._config.ride===Gi&&this.cycle()}static get Default(){return Yl}static get DefaultType(){return Bl}static get NAME(){return El}next(){this._slide(me)}nextWhenVisible(){!document.hidden&&oe(this._element)&&this.next()}prev(){this._slide(zt)}pause(){this._isSliding&&Mi(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){d.one(this._element,Mn,()=>this.cycle());return}this.cycle()}}to(t){const n=this._getItems();if(t>n.length-1||t<0)return;if(this._isSliding){d.one(this._element,Mn,()=>this.to(t));return}const r=this._getItemIndex(this._getActive());if(r===t)return;const a=t>r?me:zt;this._slide(a,n[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&d.on(this._element,Cl,t=>this._keydown(t)),this._config.pause==="hover"&&(d.on(this._element,Nl,()=>this.pause()),d.on(this._element,kl,()=>this._maybeEnableCycle())),this._config.touch&&cn.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const r of E.find(jl,this._element))d.on(r,xl,a=>a.preventDefault());const n={leftCallback:()=>this._slide(this._directionToOrder(Kt)),rightCallback:()=>this._slide(this._directionToOrder(nn)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),Ol+this._config.interval))}};this._swipeHelper=new cn(this._element,n)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=Wl[t.key];n&&(t.preventDefault(),this._slide(this._directionToOrder(n)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const n=E.findOne(Xi,this._indicatorsElement);n.classList.remove(Fe),n.removeAttribute("aria-current");const r=E.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);r&&(r.classList.add(Fe),r.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const n=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=n||this._config.defaultInterval}_slide(t,n=null){if(this._isSliding)return;const r=this._getActive(),a=t===me,i=n||kr(this._getItems(),r,a,this._config.wrap);if(i===r)return;const s=this._getItemIndex(i),o=p=>d.trigger(this._element,p,{relatedTarget:i,direction:this._orderToDirection(t),from:this._getItemIndex(r),to:s});if(o(Sl).defaultPrevented||!r||!i)return;const f=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(s),this._activeElement=i;const c=a?$l:Pl,u=a?Ml:Rl;i.classList.add(u),Ce(i),r.classList.add(c),i.classList.add(c);const h=()=>{i.classList.remove(c,u),i.classList.add(Fe),r.classList.remove(Fe,u,c),this._isSliding=!1,o(Mn)};this._queueCallback(h,r,this._isAnimated()),f&&this.cycle()}_isAnimated(){return this._element.classList.contains(Dl)}_getActive(){return E.findOne(Vl,this._element)}_getItems(){return E.find(qi,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return U()?t===Kt?zt:me:t===Kt?me:zt}_orderToDirection(t){return U()?t===zt?Kt:nn:t===zt?nn:Kt}static jQueryInterface(t){return this.each(function(){const n=ke.getOrCreateInstance(this,t);if(typeof t=="number"){n.to(t);return}if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t]()}})}}d.on(document,Il,Hl,function(e){const t=E.getElementFromSelector(this);if(!t||!t.classList.contains(Gi))return;e.preventDefault();const n=ke.getOrCreateInstance(t),r=this.getAttribute("data-bs-slide-to");if(r){n.to(r),n._maybeEnableCycle();return}if(st.getDataAttribute(this,"slide")==="next"){n.next(),n._maybeEnableCycle();return}n.prev(),n._maybeEnableCycle()});d.on(window,Ll,()=>{const e=E.find(zl);for(const t of e)ke.getOrCreateInstance(t)});X(ke);const Kl="collapse",Ul="bs.collapse",xe=`.${Ul}`,Gl=".data-api",Xl=`show${xe}`,ql=`shown${xe}`,Ql=`hide${xe}`,Zl=`hidden${xe}`,Jl=`click${xe}${Gl}`,Rn="show",Gt="collapse",He="collapsing",tc="collapsed",ec=`:scope .${Gt} .${Gt}`,nc="collapse-horizontal",rc="width",ac="height",ic=".collapse.show, .collapse.collapsing",nr='[data-bs-toggle="collapse"]',sc={parent:null,toggle:!0},oc={parent:"(null|element)",toggle:"boolean"};class ye extends J{constructor(t,n){super(t,n),this._isTransitioning=!1,this._triggerArray=[];const r=E.find(nr);for(const a of r){const i=E.getSelectorFromElement(a),s=E.find(i).filter(o=>o===this._element);i!==null&&s.length&&this._triggerArray.push(a)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return sc}static get DefaultType(){return oc}static get NAME(){return Kl}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(ic).filter(o=>o!==this._element).map(o=>ye.getOrCreateInstance(o,{toggle:!1}))),t.length&&t[0]._isTransitioning||d.trigger(this._element,Xl).defaultPrevented)return;for(const o of t)o.hide();const r=this._getDimension();this._element.classList.remove(Gt),this._element.classList.add(He),this._element.style[r]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const a=()=>{this._isTransitioning=!1,this._element.classList.remove(He),this._element.classList.add(Gt,Rn),this._element.style[r]="",d.trigger(this._element,ql)},s=`scroll${r[0].toUpperCase()+r.slice(1)}`;this._queueCallback(a,this._element,!0),this._element.style[r]=`${this._element[s]}px`}hide(){if(this._isTransitioning||!this._isShown()||d.trigger(this._element,Ql).defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,Ce(this._element),this._element.classList.add(He),this._element.classList.remove(Gt,Rn);for(const a of this._triggerArray){const i=E.getElementFromSelector(a);i&&!this._isShown(i)&&this._addAriaAndCollapsedClass([a],!1)}this._isTransitioning=!0;const r=()=>{this._isTransitioning=!1,this._element.classList.remove(He),this._element.classList.add(Gt),d.trigger(this._element,Zl)};this._element.style[n]="",this._queueCallback(r,this._element,!0)}_isShown(t=this._element){return t.classList.contains(Rn)}_configAfterMerge(t){return t.toggle=!!t.toggle,t.parent=pt(t.parent),t}_getDimension(){return this._element.classList.contains(nc)?rc:ac}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(nr);for(const n of t){const r=E.getElementFromSelector(n);r&&this._addAriaAndCollapsedClass([n],this._isShown(r))}}_getFirstLevelChildren(t){const n=E.find(ec,this._config.parent);return E.find(t,this._config.parent).filter(r=>!n.includes(r))}_addAriaAndCollapsedClass(t,n){if(t.length)for(const r of t)r.classList.toggle(tc,!n),r.setAttribute("aria-expanded",n)}static jQueryInterface(t){const n={};return typeof t=="string"&&/show|hide/.test(t)&&(n.toggle=!1),this.each(function(){const r=ye.getOrCreateInstance(this,n);if(typeof t=="string"){if(typeof r[t]>"u")throw new TypeError(`No method named "${t}"`);r[t]()}})}}d.on(document,Jl,nr,function(e){(e.target.tagName==="A"||e.delegateTarget&&e.delegateTarget.tagName==="A")&&e.preventDefault();for(const t of E.getMultipleElementsFromSelector(this))ye.getOrCreateInstance(t,{toggle:!1}).toggle()});X(ye);const ha="dropdown",lc="bs.dropdown",Vt=`.${lc}`,Lr=".data-api",cc="Escape",pa="Tab",fc="ArrowUp",va="ArrowDown",uc=2,dc=`hide${Vt}`,mc=`hidden${Vt}`,hc=`show${Vt}`,pc=`shown${Vt}`,Qi=`click${Vt}${Lr}`,Zi=`keydown${Vt}${Lr}`,vc=`keyup${Vt}${Lr}`,Ut="show",gc="dropup",_c="dropend",bc="dropstart",yc="dropup-center",Ec="dropdown-center",kt='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Ac=`${kt}.${Ut}`,rn=".dropdown-menu",wc=".navbar",Tc=".navbar-nav",Oc=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Sc=U()?"top-end":"top-start",Cc=U()?"top-start":"top-end",Nc=U()?"bottom-end":"bottom-start",kc=U()?"bottom-start":"bottom-end",xc=U()?"left-start":"right-start",Lc=U()?"right-start":"left-start",Ic="top",Dc="bottom",Pc={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},$c={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class nt extends J{constructor(t,n){super(t,n),this._popper=null,this._parent=this._element.parentNode,this._menu=E.next(this._element,rn)[0]||E.prev(this._element,rn)[0]||E.findOne(rn,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Pc}static get DefaultType(){return $c}static get NAME(){return ha}toggle(){return this._isShown()?this.hide():this.show()}show(){if(vt(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!d.trigger(this._element,hc,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(Tc))for(const r of[].concat(...document.body.children))d.on(r,"mouseover",ln);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ut),this._element.classList.add(Ut),d.trigger(this._element,pc,t)}}hide(){if(vt(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!d.trigger(this._element,dc,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const r of[].concat(...document.body.children))d.off(r,"mouseover",ln);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ut),this._element.classList.remove(Ut),this._element.setAttribute("aria-expanded","false"),st.removeDataAttribute(this._menu,"popper"),d.trigger(this._element,mc,t)}}_getConfig(t){if(t=super._getConfig(t),typeof t.reference=="object"&&!it(t.reference)&&typeof t.reference.getBoundingClientRect!="function")throw new TypeError(`${ha.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(typeof Pi>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;this._config.reference==="parent"?t=this._parent:it(this._config.reference)?t=pt(this._config.reference):typeof this._config.reference=="object"&&(t=this._config.reference);const n=this._getPopperConfig();this._popper=Nr(t,this._menu,n)}_isShown(){return this._menu.classList.contains(Ut)}_getPlacement(){const t=this._parent;if(t.classList.contains(_c))return xc;if(t.classList.contains(bc))return Lc;if(t.classList.contains(yc))return Ic;if(t.classList.contains(Ec))return Dc;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return t.classList.contains(gc)?n?Cc:Sc:n?kc:Nc}_detectNavbar(){return this._element.closest(wc)!==null}_getOffset(){const{offset:t}=this._config;return typeof t=="string"?t.split(",").map(n=>Number.parseInt(n,10)):typeof t=="function"?n=>t(n,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(st.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...F(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:n}){const r=E.find(Oc,this._menu).filter(a=>oe(a));r.length&&kr(r,n,t===va,!r.includes(n)).focus()}static jQueryInterface(t){return this.each(function(){const n=nt.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}static clearMenus(t){if(t.button===uc||t.type==="keyup"&&t.key!==pa)return;const n=E.find(Ac);for(const r of n){const a=nt.getInstance(r);if(!a||a._config.autoClose===!1)continue;const i=t.composedPath(),s=i.includes(a._menu);if(i.includes(a._element)||a._config.autoClose==="inside"&&!s||a._config.autoClose==="outside"&&s||a._menu.contains(t.target)&&(t.type==="keyup"&&t.key===pa||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:a._element};t.type==="click"&&(o.clickEvent=t),a._completeHide(o)}}static dataApiKeydownHandler(t){const n=/input|textarea/i.test(t.target.tagName),r=t.key===cc,a=[fc,va].includes(t.key);if(!a&&!r||n&&!r)return;t.preventDefault();const i=this.matches(kt)?this:E.prev(this,kt)[0]||E.next(this,kt)[0]||E.findOne(kt,t.delegateTarget.parentNode),s=nt.getOrCreateInstance(i);if(a){t.stopPropagation(),s.show(),s._selectMenuItem(t);return}s._isShown()&&(t.stopPropagation(),s.hide(),i.focus())}}d.on(document,Zi,kt,nt.dataApiKeydownHandler);d.on(document,Zi,rn,nt.dataApiKeydownHandler);d.on(document,Qi,nt.clearMenus);d.on(document,vc,nt.clearMenus);d.on(document,Qi,kt,function(e){e.preventDefault(),nt.getOrCreateInstance(this).toggle()});X(nt);const Ji="backdrop",Mc="fade",ga="show",_a=`mousedown.bs.${Ji}`,Rc={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Vc={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class ts extends Ne{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Rc}static get DefaultType(){return Vc}static get NAME(){return Ji}show(t){if(!this._config.isVisible){F(t);return}this._append();const n=this._getElement();this._config.isAnimated&&Ce(n),n.classList.add(ga),this._emulateAnimation(()=>{F(t)})}hide(t){if(!this._config.isVisible){F(t);return}this._getElement().classList.remove(ga),this._emulateAnimation(()=>{this.dispose(),F(t)})}dispose(){this._isAppended&&(d.off(this._element,_a),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add(Mc),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=pt(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),d.on(t,_a,()=>{F(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(t){ji(t,this._getElement(),this._config.isAnimated)}}const jc="focustrap",Fc="bs.focustrap",fn=`.${Fc}`,Hc=`focusin${fn}`,zc=`keydown.tab${fn}`,Wc="Tab",Yc="forward",ba="backward",Bc={autofocus:!0,trapElement:null},Kc={autofocus:"boolean",trapElement:"element"};class es extends Ne{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Bc}static get DefaultType(){return Kc}static get NAME(){return jc}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),d.off(document,fn),d.on(document,Hc,t=>this._handleFocusin(t)),d.on(document,zc,t=>this._handleKeydown(t)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,d.off(document,fn))}_handleFocusin(t){const{trapElement:n}=this._config;if(t.target===document||t.target===n||n.contains(t.target))return;const r=E.focusableChildren(n);r.length===0?n.focus():this._lastTabNavDirection===ba?r[r.length-1].focus():r[0].focus()}_handleKeydown(t){t.key===Wc&&(this._lastTabNavDirection=t.shiftKey?ba:Yc)}}const ya=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Ea=".sticky-top",ze="padding-right",Aa="margin-right";class rr{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,ze,n=>n+t),this._setElementAttributes(ya,ze,n=>n+t),this._setElementAttributes(Ea,Aa,n=>n-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,ze),this._resetElementAttributes(ya,ze),this._resetElementAttributes(Ea,Aa)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,n,r){const a=this.getWidth(),i=s=>{if(s!==this._element&&window.innerWidth>s.clientWidth+a)return;this._saveInitialAttribute(s,n);const o=window.getComputedStyle(s).getPropertyValue(n);s.style.setProperty(n,`${r(Number.parseFloat(o))}px`)};this._applyManipulationCallback(t,i)}_saveInitialAttribute(t,n){const r=t.style.getPropertyValue(n);r&&st.setDataAttribute(t,n,r)}_resetElementAttributes(t,n){const r=a=>{const i=st.getDataAttribute(a,n);if(i===null){a.style.removeProperty(n);return}st.removeDataAttribute(a,n),a.style.setProperty(n,i)};this._applyManipulationCallback(t,r)}_applyManipulationCallback(t,n){if(it(t)){n(t);return}for(const r of E.find(t,this._element))n(r)}}const Uc="modal",Gc="bs.modal",G=`.${Gc}`,Xc=".data-api",qc="Escape",Qc=`hide${G}`,Zc=`hidePrevented${G}`,ns=`hidden${G}`,rs=`show${G}`,Jc=`shown${G}`,tf=`resize${G}`,ef=`click.dismiss${G}`,nf=`mousedown.dismiss${G}`,rf=`keydown.dismiss${G}`,af=`click${G}${Xc}`,wa="modal-open",sf="fade",Ta="show",Vn="modal-static",of=".modal.show",lf=".modal-dialog",cf=".modal-body",ff='[data-bs-toggle="modal"]',uf={backdrop:!0,focus:!0,keyboard:!0},df={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class re extends J{constructor(t,n){super(t,n),this._dialog=E.findOne(lf,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new rr,this._addEventListeners()}static get Default(){return uf}static get DefaultType(){return df}static get NAME(){return Uc}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||d.trigger(this._element,rs,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(wa),this._adjustDialog(),this._backdrop.show(()=>this._showElement(t)))}hide(){!this._isShown||this._isTransitioning||d.trigger(this._element,Qc).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Ta),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){d.off(window,G),d.off(this._dialog,G),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new ts({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new es({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const n=E.findOne(cf,this._dialog);n&&(n.scrollTop=0),Ce(this._element),this._element.classList.add(Ta);const r=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,d.trigger(this._element,Jc,{relatedTarget:t})};this._queueCallback(r,this._dialog,this._isAnimated())}_addEventListeners(){d.on(this._element,rf,t=>{if(t.key===qc){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),d.on(window,tf,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),d.on(this._element,nf,t=>{d.one(this._element,ef,n=>{if(!(this._element!==t.target||this._element!==n.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(wa),this._resetAdjustments(),this._scrollBar.reset(),d.trigger(this._element,ns)})}_isAnimated(){return this._element.classList.contains(sf)}_triggerBackdropTransition(){if(d.trigger(this._element,Zc).defaultPrevented)return;const n=this._element.scrollHeight>document.documentElement.clientHeight,r=this._element.style.overflowY;r==="hidden"||this._element.classList.contains(Vn)||(n||(this._element.style.overflowY="hidden"),this._element.classList.add(Vn),this._queueCallback(()=>{this._element.classList.remove(Vn),this._queueCallback(()=>{this._element.style.overflowY=r},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,n=this._scrollBar.getWidth(),r=n>0;if(r&&!t){const a=U()?"paddingLeft":"paddingRight";this._element.style[a]=`${n}px`}if(!r&&t){const a=U()?"paddingRight":"paddingLeft";this._element.style[a]=`${n}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,n){return this.each(function(){const r=re.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof r[t]>"u")throw new TypeError(`No method named "${t}"`);r[t](n)}})}}d.on(document,af,ff,function(e){const t=E.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),d.one(t,rs,a=>{a.defaultPrevented||d.one(t,ns,()=>{oe(this)&&this.focus()})});const n=E.findOne(of);n&&re.getInstance(n).hide(),re.getOrCreateInstance(t).toggle(this)});_n(re);X(re);const mf="offcanvas",hf="bs.offcanvas",ut=`.${hf}`,as=".data-api",pf=`load${ut}${as}`,vf="Escape",Oa="show",Sa="showing",Ca="hiding",gf="offcanvas-backdrop",is=".offcanvas.show",_f=`show${ut}`,bf=`shown${ut}`,yf=`hide${ut}`,Na=`hidePrevented${ut}`,ss=`hidden${ut}`,Ef=`resize${ut}`,Af=`click${ut}${as}`,wf=`keydown.dismiss${ut}`,Tf='[data-bs-toggle="offcanvas"]',Of={backdrop:!0,keyboard:!0,scroll:!1},Sf={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class gt extends J{constructor(t,n){super(t,n),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Of}static get DefaultType(){return Sf}static get NAME(){return mf}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||d.trigger(this._element,_f,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new rr().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Sa);const r=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(Oa),this._element.classList.remove(Sa),d.trigger(this._element,bf,{relatedTarget:t})};this._queueCallback(r,this._element,!0)}hide(){if(!this._isShown||d.trigger(this._element,yf).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Ca),this._backdrop.hide();const n=()=>{this._element.classList.remove(Oa,Ca),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new rr().reset(),d.trigger(this._element,ss)};this._queueCallback(n,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=()=>{if(this._config.backdrop==="static"){d.trigger(this._element,Na);return}this.hide()},n=!!this._config.backdrop;return new ts({className:gf,isVisible:n,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:n?t:null})}_initializeFocusTrap(){return new es({trapElement:this._element})}_addEventListeners(){d.on(this._element,wf,t=>{if(t.key===vf){if(this._config.keyboard){this.hide();return}d.trigger(this._element,Na)}})}static jQueryInterface(t){return this.each(function(){const n=gt.getOrCreateInstance(this,t);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}d.on(document,Af,Tf,function(e){const t=E.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),vt(this))return;d.one(t,ss,()=>{oe(this)&&this.focus()});const n=E.findOne(is);n&&n!==t&>.getInstance(n).hide(),gt.getOrCreateInstance(t).toggle(this)});d.on(window,pf,()=>{for(const e of E.find(is))gt.getOrCreateInstance(e).show()});d.on(window,Ef,()=>{for(const e of E.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(e).position!=="fixed"&>.getOrCreateInstance(e).hide()});_n(gt);X(gt);const Cf=/^aria-[\w-]*$/i,os={"*":["class","dir","id","lang","role",Cf],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:[]},Nf=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),kf=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,xf=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?Nf.has(n)?!!kf.test(e.nodeValue):!0:t.filter(r=>r instanceof RegExp).some(r=>r.test(n))};function Lf(e,t,n){if(!e.length)return e;if(n&&typeof n=="function")return n(e);const a=new window.DOMParser().parseFromString(e,"text/html"),i=[].concat(...a.body.querySelectorAll("*"));for(const s of i){const o=s.nodeName.toLowerCase();if(!Object.keys(t).includes(o)){s.remove();continue}const l=[].concat(...s.attributes),f=[].concat(t["*"]||[],t[o]||[]);for(const c of l)xf(c,f)||s.removeAttribute(c.nodeName)}return a.body.innerHTML}const If="TemplateFactory",Df={allowList:os,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:""},Pf={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},$f={entry:"(string|element|function|null)",selector:"(string|element)"};class Mf extends Ne{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Df}static get DefaultType(){return Pf}static get NAME(){return If}getContent(){return Object.values(this._config.content).map(t=>this._resolvePossibleFunction(t)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[a,i]of Object.entries(this._config.content))this._setContent(t,i,a);const n=t.children[0],r=this._resolvePossibleFunction(this._config.extraClass);return r&&n.classList.add(...r.split(" ")),n}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[n,r]of Object.entries(t))super._typeCheckConfig({selector:n,entry:r},$f)}_setContent(t,n,r){const a=E.findOne(r,t);if(a){if(n=this._resolvePossibleFunction(n),!n){a.remove();return}if(it(n)){this._putElementInTemplate(pt(n),a);return}if(this._config.html){a.innerHTML=this._maybeSanitize(n);return}a.textContent=n}}_maybeSanitize(t){return this._config.sanitize?Lf(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return F(t,[this])}_putElementInTemplate(t,n){if(this._config.html){n.innerHTML="",n.append(t);return}n.textContent=t.textContent}}const Rf="tooltip",Vf=new Set(["sanitize","allowList","sanitizeFn"]),jn="fade",jf="modal",We="show",Ff=".tooltip-inner",ka=`.${jf}`,xa="hide.bs.modal",he="hover",Fn="focus",Hf="click",zf="manual",Wf="hide",Yf="hidden",Bf="show",Kf="shown",Uf="inserted",Gf="click",Xf="focusin",qf="focusout",Qf="mouseenter",Zf="mouseleave",Jf={AUTO:"auto",TOP:"top",RIGHT:U()?"left":"right",BOTTOM:"bottom",LEFT:U()?"right":"left"},tu={allowList:os,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},eu={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class ce extends J{constructor(t,n){if(typeof Pi>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,n),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return tu}static get DefaultType(){return eu}static get NAME(){return Rf}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),d.off(this._element.closest(ka),xa,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;const t=d.trigger(this._element,this.constructor.eventName(Bf)),r=(Ri(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!r)return;this._disposePopper();const a=this._getTipElement();this._element.setAttribute("aria-describedby",a.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(a),d.trigger(this._element,this.constructor.eventName(Uf))),this._popper=this._createPopper(a),a.classList.add(We),"ontouchstart"in document.documentElement)for(const o of[].concat(...document.body.children))d.on(o,"mouseover",ln);const s=()=>{d.trigger(this._element,this.constructor.eventName(Kf)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(s,this.tip,this._isAnimated())}hide(){if(!this._isShown()||d.trigger(this._element,this.constructor.eventName(Wf)).defaultPrevented)return;if(this._getTipElement().classList.remove(We),"ontouchstart"in document.documentElement)for(const a of[].concat(...document.body.children))d.off(a,"mouseover",ln);this._activeTrigger[Hf]=!1,this._activeTrigger[Fn]=!1,this._activeTrigger[he]=!1,this._isHovered=null;const r=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),d.trigger(this._element,this.constructor.eventName(Yf)))};this._queueCallback(r,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const n=this._getTemplateFactory(t).toHtml();if(!n)return null;n.classList.remove(jn,We),n.classList.add(`bs-${this.constructor.NAME}-auto`);const r=Fo(this.constructor.NAME).toString();return n.setAttribute("id",r),this._isAnimated()&&n.classList.add(jn),n}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Mf({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[Ff]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(jn)}_isShown(){return this.tip&&this.tip.classList.contains(We)}_createPopper(t){const n=F(this._config.placement,[this,t,this._element]),r=Jf[n.toUpperCase()];return Nr(this._element,t,this._getPopperConfig(r))}_getOffset(){const{offset:t}=this._config;return typeof t=="string"?t.split(",").map(n=>Number.parseInt(n,10)):typeof t=="function"?n=>t(n,this._element):t}_resolvePossibleFunction(t){return F(t,[this._element])}_getPopperConfig(t){const n={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:r=>{this._getTipElement().setAttribute("data-popper-placement",r.state.placement)}}]};return{...n,...F(this._config.popperConfig,[n])}}_setListeners(){const t=this._config.trigger.split(" ");for(const n of t)if(n==="click")d.on(this._element,this.constructor.eventName(Gf),this._config.selector,r=>{this._initializeOnDelegatedTarget(r).toggle()});else if(n!==zf){const r=n===he?this.constructor.eventName(Qf):this.constructor.eventName(Xf),a=n===he?this.constructor.eventName(Zf):this.constructor.eventName(qf);d.on(this._element,r,this._config.selector,i=>{const s=this._initializeOnDelegatedTarget(i);s._activeTrigger[i.type==="focusin"?Fn:he]=!0,s._enter()}),d.on(this._element,a,this._config.selector,i=>{const s=this._initializeOnDelegatedTarget(i);s._activeTrigger[i.type==="focusout"?Fn:he]=s._element.contains(i.relatedTarget),s._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},d.on(this._element.closest(ka),xa,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(t,n){clearTimeout(this._timeout),this._timeout=setTimeout(t,n)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const n=st.getDataAttributes(this._element);for(const r of Object.keys(n))Vf.has(r)&&delete n[r];return t={...n,...typeof t=="object"&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=t.container===!1?document.body:pt(t.container),typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),typeof t.title=="number"&&(t.title=t.title.toString()),typeof t.content=="number"&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[n,r]of Object.entries(this._config))this.constructor.Default[n]!==r&&(t[n]=r);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each(function(){const n=ce.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}}X(ce);const nu="popover",ru=".popover-header",au=".popover-body",iu={...ce.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},su={...ce.DefaultType,content:"(null|string|element|function)"};class Ir extends ce{static get Default(){return iu}static get DefaultType(){return su}static get NAME(){return nu}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[ru]:this._getTitle(),[au]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){const n=Ir.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}}X(Ir);const ou="scrollspy",lu="bs.scrollspy",Dr=`.${lu}`,cu=".data-api",fu=`activate${Dr}`,La=`click${Dr}`,uu=`load${Dr}${cu}`,du="dropdown-item",Wt="active",mu='[data-bs-spy="scroll"]',Hn="[href]",hu=".nav, .list-group",Ia=".nav-link",pu=".nav-item",vu=".list-group-item",gu=`${Ia}, ${pu} > ${Ia}, ${vu}`,_u=".dropdown",bu=".dropdown-toggle",yu={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Eu={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class En extends J{constructor(t,n){super(t,n),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return yu}static get DefaultType(){return Eu}static get NAME(){return ou}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=pt(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,typeof t.threshold=="string"&&(t.threshold=t.threshold.split(",").map(n=>Number.parseFloat(n))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(d.off(this._config.target,La),d.on(this._config.target,La,Hn,t=>{const n=this._observableSections.get(t.target.hash);if(n){t.preventDefault();const r=this._rootElement||window,a=n.offsetTop-this._element.offsetTop;if(r.scrollTo){r.scrollTo({top:a,behavior:"smooth"});return}r.scrollTop=a}}))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(n=>this._observerCallback(n),t)}_observerCallback(t){const n=s=>this._targetLinks.get(`#${s.target.id}`),r=s=>{this._previousScrollData.visibleEntryTop=s.target.offsetTop,this._process(n(s))},a=(this._rootElement||document.documentElement).scrollTop,i=a>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=a;for(const s of t){if(!s.isIntersecting){this._activeTarget=null,this._clearActiveClass(n(s));continue}const o=s.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&o){if(r(s),!a)return;continue}!i&&!o&&r(s)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=E.find(Hn,this._config.target);for(const n of t){if(!n.hash||vt(n))continue;const r=E.findOne(decodeURI(n.hash),this._element);oe(r)&&(this._targetLinks.set(decodeURI(n.hash),n),this._observableSections.set(n.hash,r))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(Wt),this._activateParents(t),d.trigger(this._element,fu,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains(du)){E.findOne(bu,t.closest(_u)).classList.add(Wt);return}for(const n of E.parents(t,hu))for(const r of E.prev(n,gu))r.classList.add(Wt)}_clearActiveClass(t){t.classList.remove(Wt);const n=E.find(`${Hn}.${Wt}`,t);for(const r of n)r.classList.remove(Wt)}static jQueryInterface(t){return this.each(function(){const n=En.getOrCreateInstance(this,t);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t]()}})}}d.on(window,uu,()=>{for(const e of E.find(mu))En.getOrCreateInstance(e)});X(En);const Au="tab",wu="bs.tab",jt=`.${wu}`,Tu=`hide${jt}`,Ou=`hidden${jt}`,Su=`show${jt}`,Cu=`shown${jt}`,Nu=`click${jt}`,ku=`keydown${jt}`,xu=`load${jt}`,Lu="ArrowLeft",Da="ArrowRight",Iu="ArrowUp",Pa="ArrowDown",zn="Home",$a="End",xt="active",Ma="fade",Wn="show",Du="dropdown",ls=".dropdown-toggle",Pu=".dropdown-menu",Yn=`:not(${ls})`,$u='.list-group, .nav, [role="tablist"]',Mu=".nav-item, .list-group-item",Ru=`.nav-link${Yn}, .list-group-item${Yn}, [role="tab"]${Yn}`,cs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Bn=`${Ru}, ${cs}`,Vu=`.${xt}[data-bs-toggle="tab"], .${xt}[data-bs-toggle="pill"], .${xt}[data-bs-toggle="list"]`;class ae extends J{constructor(t){super(t),this._parent=this._element.closest($u),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),d.on(this._element,ku,n=>this._keydown(n)))}static get NAME(){return Au}show(){const t=this._element;if(this._elemIsActive(t))return;const n=this._getActiveElem(),r=n?d.trigger(n,Tu,{relatedTarget:t}):null;d.trigger(t,Su,{relatedTarget:n}).defaultPrevented||r&&r.defaultPrevented||(this._deactivate(n,t),this._activate(t,n))}_activate(t,n){if(!t)return;t.classList.add(xt),this._activate(E.getElementFromSelector(t));const r=()=>{if(t.getAttribute("role")!=="tab"){t.classList.add(Wn);return}t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),d.trigger(t,Cu,{relatedTarget:n})};this._queueCallback(r,t,t.classList.contains(Ma))}_deactivate(t,n){if(!t)return;t.classList.remove(xt),t.blur(),this._deactivate(E.getElementFromSelector(t));const r=()=>{if(t.getAttribute("role")!=="tab"){t.classList.remove(Wn);return}t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),d.trigger(t,Ou,{relatedTarget:n})};this._queueCallback(r,t,t.classList.contains(Ma))}_keydown(t){if(![Lu,Da,Iu,Pa,zn,$a].includes(t.key))return;t.stopPropagation(),t.preventDefault();const n=this._getChildren().filter(a=>!vt(a));let r;if([zn,$a].includes(t.key))r=n[t.key===zn?0:n.length-1];else{const a=[Da,Pa].includes(t.key);r=kr(n,t.target,a,!0)}r&&(r.focus({preventScroll:!0}),ae.getOrCreateInstance(r).show())}_getChildren(){return E.find(Bn,this._parent)}_getActiveElem(){return this._getChildren().find(t=>this._elemIsActive(t))||null}_setInitialAttributes(t,n){this._setAttributeIfNotExists(t,"role","tablist");for(const r of n)this._setInitialAttributesOnChild(r)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const n=this._elemIsActive(t),r=this._getOuterElement(t);t.setAttribute("aria-selected",n),r!==t&&this._setAttributeIfNotExists(r,"role","presentation"),n||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const n=E.getElementFromSelector(t);n&&(this._setAttributeIfNotExists(n,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(n,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,n){const r=this._getOuterElement(t);if(!r.classList.contains(Du))return;const a=(i,s)=>{const o=E.findOne(i,r);o&&o.classList.toggle(s,n)};a(ls,xt),a(Pu,Wn),r.setAttribute("aria-expanded",n)}_setAttributeIfNotExists(t,n,r){t.hasAttribute(n)||t.setAttribute(n,r)}_elemIsActive(t){return t.classList.contains(xt)}_getInnerElement(t){return t.matches(Bn)?t:E.findOne(Bn,t)}_getOuterElement(t){return t.closest(Mu)||t}static jQueryInterface(t){return this.each(function(){const n=ae.getOrCreateInstance(this);if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t]()}})}}d.on(document,Nu,cs,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),!vt(this)&&ae.getOrCreateInstance(this).show()});d.on(window,xu,()=>{for(const e of E.find(Vu))ae.getOrCreateInstance(e)});X(ae);const ju="toast",Fu="bs.toast",wt=`.${Fu}`,Hu=`mouseover${wt}`,zu=`mouseout${wt}`,Wu=`focusin${wt}`,Yu=`focusout${wt}`,Bu=`hide${wt}`,Ku=`hidden${wt}`,Uu=`show${wt}`,Gu=`shown${wt}`,Xu="fade",Ra="hide",Ye="show",Be="showing",qu={animation:"boolean",autohide:"boolean",delay:"number"},Qu={animation:!0,autohide:!0,delay:5e3};class An extends J{constructor(t,n){super(t,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Qu}static get DefaultType(){return qu}static get NAME(){return ju}show(){if(d.trigger(this._element,Uu).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(Xu);const n=()=>{this._element.classList.remove(Be),d.trigger(this._element,Gu),this._maybeScheduleHide()};this._element.classList.remove(Ra),Ce(this._element),this._element.classList.add(Ye,Be),this._queueCallback(n,this._element,this._config.animation)}hide(){if(!this.isShown()||d.trigger(this._element,Bu).defaultPrevented)return;const n=()=>{this._element.classList.add(Ra),this._element.classList.remove(Be,Ye),d.trigger(this._element,Ku)};this._element.classList.add(Be),this._queueCallback(n,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Ye),super.dispose()}isShown(){return this._element.classList.contains(Ye)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,n){switch(t.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=n;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=n;break}}if(n){this._clearTimeout();return}const r=t.relatedTarget;this._element===r||this._element.contains(r)||this._maybeScheduleHide()}_setListeners(){d.on(this._element,Hu,t=>this._onInteraction(t,!0)),d.on(this._element,zu,t=>this._onInteraction(t,!1)),d.on(this._element,Wu,t=>this._onInteraction(t,!0)),d.on(this._element,Yu,t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){const n=An.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t](this)}})}}_n(An);X(An);function Va(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function g(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1;a--){var i=n[a],s=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(r=i)}return x.head.insertBefore(t,r),e}}var wd="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Oe(){for(var e=12,t="";e-- >0;)t+=wd[Math.random()*62|0];return t}function fe(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function jr(e){return e.classList?fe(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(t){return t})}function Es(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Td(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,'="').concat(Es(e[n]),'" ')},"").trim()}function wn(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")},"")}function Fr(e){return e.size!==tt.size||e.x!==tt.x||e.y!==tt.y||e.rotate!==tt.rotate||e.flipX||e.flipY}function Od(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,a={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(t.x*32,", ").concat(t.y*32,") "),s="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),o="rotate(".concat(t.rotate," 0 0)"),l={transform:"".concat(i," ").concat(s," ").concat(o)},f={transform:"translate(".concat(r/2*-1," -256)")};return{outer:a,inner:l,path:f}}function Sd(e){var t=e.transform,n=e.width,r=n===void 0?ir:n,a=e.height,i=a===void 0?ir:a,s="";return hs?s+="translate(".concat(t.x/Yt-r/2,"em, ").concat(t.y/Yt-i/2,"em) "):s+="translate(calc(-50% + ".concat(t.x/Yt,"em), calc(-50% + ").concat(t.y/Yt,"em)) "),s+="scale(".concat(t.size/Yt*(t.flipX?-1:1),", ").concat(t.size/Yt*(t.flipY?-1:1),") "),s+="rotate(".concat(t.rotate,"deg) "),s}var Cd=`:root, :host {
+In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ja=function(){},$r={},us={},ds=null,ms={mark:ja,measure:ja};try{typeof window<"u"&&($r=window),typeof document<"u"&&(us=document),typeof MutationObserver<"u"&&(ds=MutationObserver),typeof performance<"u"&&(ms=performance)}catch{}var od=$r.navigator||{},Fa=od.userAgent,Ha=Fa===void 0?"":Fa,_t=$r,x=us,za=ds,Ke=ms;_t.document;var dt=!!x.documentElement&&!!x.head&&typeof x.addEventListener=="function"&&typeof x.createElement=="function",hs=~Ha.indexOf("MSIE")||~Ha.indexOf("Trident/"),Ue,Ge,Xe,qe,Qe,lt="___FONT_AWESOME___",ir=16,ps="fa",vs="svg-inline--fa",Mt="data-fa-i2svg",sr="data-fa-pseudo-element",ld="data-fa-pseudo-element-pending",Mr="data-prefix",Rr="data-icon",Wa="fontawesome-i2svg",cd="async",fd=["HTML","HEAD","STYLE","SCRIPT"],gs=function(){try{return!0}catch{return!1}}(),k="classic",L="sharp",Vr=[k,L];function Ie(e){return new Proxy(e,{get:function(n,r){return r in n?n[r]:n[k]}})}var Ee=Ie((Ue={},P(Ue,k,{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands",fak:"kit",fakd:"kit","fa-kit":"kit","fa-kit-duotone":"kit"}),P(Ue,L,{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"}),Ue)),Ae=Ie((Ge={},P(Ge,k,{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab",kit:"fak"}),P(Ge,L,{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"}),Ge)),we=Ie((Xe={},P(Xe,k,{fab:"fa-brands",fad:"fa-duotone",fak:"fa-kit",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"}),P(Xe,L,{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"}),Xe)),ud=Ie((qe={},P(qe,k,{"fa-brands":"fab","fa-duotone":"fad","fa-kit":"fak","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"}),P(qe,L,{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"}),qe)),dd=/fa(s|r|l|t|d|b|k|ss|sr|sl|st)?[\-\ ]/,_s="fa-layers-text",md=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i,hd=Ie((Qe={},P(Qe,k,{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"}),P(Qe,L,{900:"fass",400:"fasr",300:"fasl",100:"fast"}),Qe)),bs=[1,2,3,4,5,6,7,8,9,10],pd=bs.concat([11,12,13,14,15,16,17,18,19,20]),vd=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Lt={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Te=new Set;Object.keys(Ae[k]).map(Te.add.bind(Te));Object.keys(Ae[L]).map(Te.add.bind(Te));var gd=[].concat(Vr,Le(Te),["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",Lt.GROUP,Lt.SWAP_OPACITY,Lt.PRIMARY,Lt.SECONDARY]).concat(bs.map(function(e){return"".concat(e,"x")})).concat(pd.map(function(e){return"w-".concat(e)})),_e=_t.FontAwesomeConfig||{};function _d(e){var t=x.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function bd(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}if(x&&typeof x.querySelector=="function"){var yd=[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]];yd.forEach(function(e){var t=Pr(e,2),n=t[0],r=t[1],a=bd(_d(n));a!=null&&(_e[r]=a)})}var ys={styleDefault:"solid",familyDefault:"classic",cssPrefix:ps,replacementClass:vs,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};_e.familyPrefix&&(_e.cssPrefix=_e.familyPrefix);var ie=g(g({},ys),_e);ie.autoReplaceSvg||(ie.observeMutations=!1);var _={};Object.keys(ys).forEach(function(e){Object.defineProperty(_,e,{enumerable:!0,set:function(n){ie[e]=n,be.forEach(function(r){return r(_)})},get:function(){return ie[e]}})});Object.defineProperty(_,"familyPrefix",{enumerable:!0,set:function(t){ie.cssPrefix=t,be.forEach(function(n){return n(_)})},get:function(){return ie.cssPrefix}});_t.FontAwesomeConfig=_;var be=[];function Ed(e){return be.push(e),function(){be.splice(be.indexOf(e),1)}}var Yt=ir,tt={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function Ad(e){if(!(!e||!dt)){var t=x.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=x.head.childNodes,r=null,a=n.length-1;a>-1;a--){var i=n[a],s=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(r=i)}return x.head.insertBefore(t,r),e}}var wd="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Oe(){for(var e=12,t="";e-- >0;)t+=wd[Math.random()*62|0];return t}function fe(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function jr(e){return e.classList?fe(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(t){return t})}function Es(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Td(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,'="').concat(Es(e[n]),'" ')},"").trim()}function wn(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")},"")}function Fr(e){return e.size!==tt.size||e.x!==tt.x||e.y!==tt.y||e.rotate!==tt.rotate||e.flipX||e.flipY}function Od(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,a={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(t.x*32,", ").concat(t.y*32,") "),s="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),o="rotate(".concat(t.rotate," 0 0)"),l={transform:"".concat(i," ").concat(s," ").concat(o)},f={transform:"translate(".concat(r/2*-1," -256)")};return{outer:a,inner:l,path:f}}function Sd(e){var t=e.transform,n=e.width,r=n===void 0?ir:n,a=e.height,i=a===void 0?ir:a,s="";return hs?s+="translate(".concat(t.x/Yt-r/2,"em, ").concat(t.y/Yt-i/2,"em) "):s+="translate(calc(-50% + ".concat(t.x/Yt,"em), calc(-50% + ").concat(t.y/Yt,"em)) "),s+="scale(".concat(t.size/Yt*(t.flipX?-1:1),", ").concat(t.size/Yt*(t.flipY?-1:1),") "),s+="rotate(".concat(t.rotate,"deg) "),s}var Cd=`:root, :host {
--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";
--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";
--fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";
@@ -761,6 +761,6 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
.fad.fa-inverse,
.fa-duotone.fa-inverse {
color: var(--fa-inverse, #fff);
-}`;function As(){var e=ps,t=vs,n=_.cssPrefix,r=_.replacementClass,a=Cd;if(n!==e||r!==t){var i=new RegExp("\\.".concat(e,"\\-"),"g"),s=new RegExp("\\--".concat(e,"\\-"),"g"),o=new RegExp("\\.".concat(t),"g");a=a.replace(i,".".concat(n,"-")).replace(s,"--".concat(n,"-")).replace(o,".".concat(r))}return a}var Ya=!1;function Kn(){_.autoAddCss&&!Ya&&(Ad(As()),Ya=!0)}var Nd={mixout:function(){return{dom:{css:As,insertCss:Kn}}},hooks:function(){return{beforeDOMElementCreation:function(){Kn()},beforeI2svg:function(){Kn()}}}},ct=_t||{};ct[lt]||(ct[lt]={});ct[lt].styles||(ct[lt].styles={});ct[lt].hooks||(ct[lt].hooks={});ct[lt].shims||(ct[lt].shims=[]);var Z=ct[lt],ws=[],kd=function e(){x.removeEventListener("DOMContentLoaded",e),dn=1,ws.map(function(t){return t()})},dn=!1;dt&&(dn=(x.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(x.readyState),dn||x.addEventListener("DOMContentLoaded",kd));function xd(e){dt&&(dn?setTimeout(e,0):ws.push(e))}function De(e){var t=e.tag,n=e.attributes,r=n===void 0?{}:n,a=e.children,i=a===void 0?[]:a;return typeof e=="string"?Es(e):"<".concat(t," ").concat(Td(r),">").concat(i.map(De).join(""),"").concat(t,">")}function Ba(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var Un=function(t,n,r,a){var i=Object.keys(t),s=i.length,o=n,l,f,c;for(r===void 0?(l=1,c=t[i[0]]):(l=0,c=r);l=55296&&a<=56319&&n=55296&&r<=56319&&n>t+1&&(a=e.charCodeAt(t+1),a>=56320&&a<=57343)?(r-55296)*1024+a-56320+65536:r}function Ka(e){return Object.keys(e).reduce(function(t,n){var r=e[n],a=!!r.icon;return a?t[r.iconName]=r.icon:t[n]=r,t},{})}function lr(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.skipHooks,a=r===void 0?!1:r,i=Ka(t);typeof Z.hooks.addPack=="function"&&!a?Z.hooks.addPack(e,Ka(t)):Z.styles[e]=g(g({},Z.styles[e]||{}),i),e==="fas"&&lr("fa",t)}var Ze,Je,tn,Xt=Z.styles,Dd=Z.shims,Pd=(Ze={},P(Ze,k,Object.values(we[k])),P(Ze,L,Object.values(we[L])),Ze),Hr=null,Ts={},Os={},Ss={},Cs={},Ns={},$d=(Je={},P(Je,k,Object.keys(Ee[k])),P(Je,L,Object.keys(Ee[L])),Je);function Md(e){return~gd.indexOf(e)}function Rd(e,t){var n=t.split("-"),r=n[0],a=n.slice(1).join("-");return r===e&&a!==""&&!Md(a)?a:null}var ks=function(){var t=function(i){return Un(Xt,function(s,o,l){return s[l]=Un(o,i,{}),s},{})};Ts=t(function(a,i,s){if(i[3]&&(a[i[3]]=s),i[2]){var o=i[2].filter(function(l){return typeof l=="number"});o.forEach(function(l){a[l.toString(16)]=s})}return a}),Os=t(function(a,i,s){if(a[s]=s,i[2]){var o=i[2].filter(function(l){return typeof l=="string"});o.forEach(function(l){a[l]=s})}return a}),Ns=t(function(a,i,s){var o=i[2];return a[s]=s,o.forEach(function(l){a[l]=s}),a});var n="far"in Xt||_.autoFetchSvg,r=Un(Dd,function(a,i){var s=i[0],o=i[1],l=i[2];return o==="far"&&!n&&(o="fas"),typeof s=="string"&&(a.names[s]={prefix:o,iconName:l}),typeof s=="number"&&(a.unicodes[s.toString(16)]={prefix:o,iconName:l}),a},{names:{},unicodes:{}});Ss=r.names,Cs=r.unicodes,Hr=Tn(_.styleDefault,{family:_.familyDefault})};Ed(function(e){Hr=Tn(e.styleDefault,{family:_.familyDefault})});ks();function Wr(e,t){return(Ts[e]||{})[t]}function Vd(e,t){return(Os[e]||{})[t]}function It(e,t){return(Ns[e]||{})[t]}function xs(e){return Ss[e]||{prefix:null,iconName:null}}function jd(e){var t=Cs[e],n=Wr("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function bt(){return Hr}var zr=function(){return{prefix:null,iconName:null,rest:[]}};function Tn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.family,r=n===void 0?k:n,a=Ee[r][e],i=Ae[r][e]||Ae[r][a],s=e in Z.styles?e:null;return i||s||null}var Ua=(tn={},P(tn,k,Object.keys(we[k])),P(tn,L,Object.keys(we[L])),tn);function On(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.skipLookups,a=r===void 0?!1:r,i=(t={},P(t,k,"".concat(_.cssPrefix,"-").concat(k)),P(t,L,"".concat(_.cssPrefix,"-").concat(L)),t),s=null,o=k;(e.includes(i[k])||e.some(function(f){return Ua[k].includes(f)}))&&(o=k),(e.includes(i[L])||e.some(function(f){return Ua[L].includes(f)}))&&(o=L);var l=e.reduce(function(f,c){var u=Rd(_.cssPrefix,c);if(Xt[c]?(c=Pd[o].includes(c)?ud[o][c]:c,s=c,f.prefix=c):$d[o].indexOf(c)>-1?(s=c,f.prefix=Tn(c,{family:o})):u?f.iconName=u:c!==_.replacementClass&&c!==i[k]&&c!==i[L]&&f.rest.push(c),!a&&f.prefix&&f.iconName){var h=s==="fa"?xs(f.iconName):{},p=It(f.prefix,f.iconName);h.prefix&&(s=null),f.iconName=h.iconName||p||f.iconName,f.prefix=h.prefix||f.prefix,f.prefix==="far"&&!Xt.far&&Xt.fas&&!_.autoFetchSvg&&(f.prefix="fas")}return f},zr());return(e.includes("fa-brands")||e.includes("fab"))&&(l.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(l.prefix="fad"),!l.prefix&&o===L&&(Xt.fass||_.autoFetchSvg)&&(l.prefix="fass",l.iconName=It(l.prefix,l.iconName)||l.iconName),(l.prefix==="fa"||s==="fa")&&(l.prefix=bt()||"fas"),l}var Fd=function(){function e(){Zu(this,e),this.definitions={}}return td(e,[{key:"add",value:function(){for(var n=this,r=arguments.length,a=new Array(r),i=0;i0&&c.forEach(function(u){typeof u=="string"&&(n[o][u]=f)}),n[o][l]=f}),n}}]),e}(),Ga=[],qt={},Qt={},Hd=Object.keys(Qt);function Wd(e,t){var n=t.mixoutsTo;return Ga=e,qt={},Object.keys(Qt).forEach(function(r){Hd.indexOf(r)===-1&&delete Qt[r]}),Ga.forEach(function(r){var a=r.mixout?r.mixout():{};if(Object.keys(a).forEach(function(s){typeof a[s]=="function"&&(n[s]=a[s]),un(a[s])==="object"&&Object.keys(a[s]).forEach(function(o){n[s]||(n[s]={}),n[s][o]=a[s][o]})}),r.hooks){var i=r.hooks();Object.keys(i).forEach(function(s){qt[s]||(qt[s]=[]),qt[s].push(i[s])})}r.provides&&r.provides(Qt)}),n}function cr(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a1?t-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return dt?(Rt("beforeI2svg",t),ft("pseudoElements2svg",t),ft("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot;_.autoReplaceSvg===!1&&(_.autoReplaceSvg=!0),_.observeMutations=!0,xd(function(){Kd({autoReplaceSvgRoot:n}),Rt("watch",t)})}},Bd={icon:function(t){if(t===null)return null;if(un(t)==="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:It(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){var n=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],r=Tn(t[0]);return{prefix:r,iconName:It(r,n)||n}}if(typeof t=="string"&&(t.indexOf("".concat(_.cssPrefix,"-"))>-1||t.match(dd))){var a=On(t.split(" "),{skipLookups:!0});return{prefix:a.prefix||bt(),iconName:It(a.prefix,a.iconName)||a.iconName}}if(typeof t=="string"){var i=bt();return{prefix:i,iconName:It(i,t)||t}}}},B={noAuto:zd,config:_,dom:Yd,parse:Bd,library:Ls,findIconDefinition:fr,toHtml:De},Kd=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot,r=n===void 0?x:n;(Object.keys(Z.styles).length>0||_.autoFetchSvg)&&dt&&_.autoReplaceSvg&&B.dom.i2svg({node:r})};function Sn(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return De(r)})}}),Object.defineProperty(e,"node",{get:function(){if(dt){var r=x.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function Ud(e){var t=e.children,n=e.main,r=e.mask,a=e.attributes,i=e.styles,s=e.transform;if(Fr(s)&&n.found&&!r.found){var o=n.width,l=n.height,f={x:o/l/2,y:.5};a.style=wn(g(g({},i),{},{"transform-origin":"".concat(f.x+s.x/16,"em ").concat(f.y+s.y/16,"em")}))}return[{tag:"svg",attributes:a,children:t}]}function Gd(e){var t=e.prefix,n=e.iconName,r=e.children,a=e.attributes,i=e.symbol,s=i===!0?"".concat(t,"-").concat(_.cssPrefix,"-").concat(n):i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:g(g({},a),{},{id:s}),children:r}]}]}function Yr(e){var t=e.icons,n=t.main,r=t.mask,a=e.prefix,i=e.iconName,s=e.transform,o=e.symbol,l=e.title,f=e.maskId,c=e.titleId,u=e.extra,h=e.watchable,p=h===void 0?!1:h,O=r.found?r:n,y=O.width,T=O.height,m=a==="fak",v=[_.replacementClass,i?"".concat(_.cssPrefix,"-").concat(i):""].filter(function(N){return u.classes.indexOf(N)===-1}).filter(function(N){return N!==""||!!N}).concat(u.classes).join(" "),A={children:[],attributes:g(g({},u.attributes),{},{"data-prefix":a,"data-icon":i,class:v,role:u.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(y," ").concat(T)})},b=m&&!~u.classes.indexOf("fa-fw")?{width:"".concat(y/T*16*.0625,"em")}:{};p&&(A.attributes[Mt]=""),l&&(A.children.push({tag:"title",attributes:{id:A.attributes["aria-labelledby"]||"title-".concat(c||Oe())},children:[l]}),delete A.attributes.title);var w=g(g({},A),{},{prefix:a,iconName:i,main:n,mask:r,maskId:f,transform:s,symbol:o,styles:g(g({},b),u.styles)}),S=r.found&&n.found?ft("generateAbstractMask",w)||{children:[],attributes:{}}:ft("generateAbstractIcon",w)||{children:[],attributes:{}},C=S.children,I=S.attributes;return w.children=C,w.attributes=I,o?Gd(w):Ud(w)}function Xa(e){var t=e.content,n=e.width,r=e.height,a=e.transform,i=e.title,s=e.extra,o=e.watchable,l=o===void 0?!1:o,f=g(g(g({},s.attributes),i?{title:i}:{}),{},{class:s.classes.join(" ")});l&&(f[Mt]="");var c=g({},s.styles);Fr(a)&&(c.transform=Sd({transform:a,width:n,height:r}),c["-webkit-transform"]=c.transform);var u=wn(c);u.length>0&&(f.style=u);var h=[];return h.push({tag:"span",attributes:f,children:[t]}),i&&h.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),h}function Xd(e){var t=e.content,n=e.title,r=e.extra,a=g(g(g({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),i=wn(r.styles);i.length>0&&(a.style=i);var s=[];return s.push({tag:"span",attributes:a,children:[t]}),n&&s.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),s}var Gn=Z.styles;function ur(e){var t=e[0],n=e[1],r=e.slice(4),a=Pr(r,1),i=a[0],s=null;return Array.isArray(i)?s={tag:"g",attributes:{class:"".concat(_.cssPrefix,"-").concat(Lt.GROUP)},children:[{tag:"path",attributes:{class:"".concat(_.cssPrefix,"-").concat(Lt.SECONDARY),fill:"currentColor",d:i[0]}},{tag:"path",attributes:{class:"".concat(_.cssPrefix,"-").concat(Lt.PRIMARY),fill:"currentColor",d:i[1]}}]}:s={tag:"path",attributes:{fill:"currentColor",d:i}},{found:!0,width:t,height:n,icon:s}}var qd={found:!1,width:512,height:512};function Qd(e,t){!gs&&!_.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function dr(e,t){var n=t;return t==="fa"&&_.styleDefault!==null&&(t=bt()),new Promise(function(r,a){if(ft("missingIconAbstract"),n==="fa"){var i=xs(e)||{};e=i.iconName||e,t=i.prefix||t}if(e&&t&&Gn[t]&&Gn[t][e]){var s=Gn[t][e];return r(ur(s))}Qd(e,t),r(g(g({},qd),{},{icon:_.showMissingIcons&&e?ft("missingIconAbstract")||{}:{}}))})}var qa=function(){},mr=_.measurePerformance&&Ke&&Ke.mark&&Ke.measure?Ke:{mark:qa,measure:qa},pe='FA "6.5.2"',Zd=function(t){return mr.mark("".concat(pe," ").concat(t," begins")),function(){return Is(t)}},Is=function(t){mr.mark("".concat(pe," ").concat(t," ends")),mr.measure("".concat(pe," ").concat(t),"".concat(pe," ").concat(t," begins"),"".concat(pe," ").concat(t," ends"))},Br={begin:Zd,end:Is},an=function(){};function Qa(e){var t=e.getAttribute?e.getAttribute(Mt):null;return typeof t=="string"}function Jd(e){var t=e.getAttribute?e.getAttribute(Mr):null,n=e.getAttribute?e.getAttribute(Rr):null;return t&&n}function tm(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(_.replacementClass)}function em(){if(_.autoReplaceSvg===!0)return sn.replace;var e=sn[_.autoReplaceSvg];return e||sn.replace}function nm(e){return x.createElementNS("http://www.w3.org/2000/svg",e)}function rm(e){return x.createElement(e)}function Ds(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.ceFn,r=n===void 0?e.tag==="svg"?nm:rm:n;if(typeof e=="string")return x.createTextNode(e);var a=r(e.tag);Object.keys(e.attributes||[]).forEach(function(s){a.setAttribute(s,e.attributes[s])});var i=e.children||[];return i.forEach(function(s){a.appendChild(Ds(s,{ceFn:r}))}),a}function am(e){var t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}var sn={replace:function(t){var n=t[0];if(n.parentNode)if(t[1].forEach(function(a){n.parentNode.insertBefore(Ds(a),n)}),n.getAttribute(Mt)===null&&_.keepOriginalSource){var r=x.createComment(am(n));n.parentNode.replaceChild(r,n)}else n.remove()},nest:function(t){var n=t[0],r=t[1];if(~jr(n).indexOf(_.replacementClass))return sn.replace(t);var a=new RegExp("".concat(_.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var i=r[0].attributes.class.split(" ").reduce(function(o,l){return l===_.replacementClass||l.match(a)?o.toSvg.push(l):o.toNode.push(l),o},{toNode:[],toSvg:[]});r[0].attributes.class=i.toSvg.join(" "),i.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",i.toNode.join(" "))}var s=r.map(function(o){return De(o)}).join(`
-`);n.setAttribute(Mt,""),n.innerHTML=s}};function Za(e){e()}function Ps(e,t){var n=typeof t=="function"?t:an;if(e.length===0)n();else{var r=Za;_.mutateApproach===cd&&(r=_t.requestAnimationFrame||Za),r(function(){var a=em(),i=Br.begin("mutate");e.map(a),i(),n()})}}var Kr=!1;function $s(){Kr=!0}function hr(){Kr=!1}var mn=null;function Ja(e){if(Wa&&_.observeMutations){var t=e.treeCallback,n=t===void 0?an:t,r=e.nodeCallback,a=r===void 0?an:r,i=e.pseudoElementsCallback,s=i===void 0?an:i,o=e.observeMutationsRoot,l=o===void 0?x:o;mn=new Wa(function(f){if(!Kr){var c=bt();fe(f).forEach(function(u){if(u.type==="childList"&&u.addedNodes.length>0&&!Qa(u.addedNodes[0])&&(_.searchPseudoElements&&s(u.target),n(u.target)),u.type==="attributes"&&u.target.parentNode&&_.searchPseudoElements&&s(u.target.parentNode),u.type==="attributes"&&Qa(u.target)&&~vd.indexOf(u.attributeName))if(u.attributeName==="class"&&Jd(u.target)){var h=On(jr(u.target)),p=h.prefix,O=h.iconName;u.target.setAttribute(Mr,p||c),O&&u.target.setAttribute(Rr,O)}else tm(u.target)&&a(u.target)})}}),dt&&mn.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function im(){mn&&mn.disconnect()}function sm(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(r,a){var i=a.split(":"),s=i[0],o=i.slice(1);return s&&o.length>0&&(r[s]=o.join(":").trim()),r},{})),n}function om(e){var t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"",a=On(jr(e));return a.prefix||(a.prefix=bt()),t&&n&&(a.prefix=t,a.iconName=n),a.iconName&&a.prefix||(a.prefix&&r.length>0&&(a.iconName=Vd(a.prefix,e.innerText)||Wr(a.prefix,or(e.innerText))),!a.iconName&&_.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(a.iconName=e.firstChild.data)),a}function lm(e){var t=fe(e.attributes).reduce(function(a,i){return a.name!=="class"&&a.name!=="style"&&(a[i.name]=i.value),a},{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return _.autoA11y&&(n?t["aria-labelledby"]="".concat(_.replacementClass,"-title-").concat(r||Oe()):(t["aria-hidden"]="true",t.focusable="false")),t}function cm(){return{iconName:null,title:null,titleId:null,prefix:null,transform:tt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function ti(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=om(e),r=n.iconName,a=n.prefix,i=n.rest,s=lm(e),o=cr("parseNodeAttributes",{},e),l=t.styleParser?sm(e):[];return g({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:a,transform:tt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:l,attributes:s}},o)}var fm=Z.styles;function Ms(e){var t=_.autoReplaceSvg==="nest"?ti(e,{styleParser:!1}):ti(e);return~t.extra.classes.indexOf(_s)?ft("generateLayersText",e,t):ft("generateSvgReplacementMutation",e,t)}var yt=new Set;Vr.map(function(e){yt.add("fa-".concat(e))});Object.keys(Ee[k]).map(yt.add.bind(yt));Object.keys(Ee[L]).map(yt.add.bind(yt));yt=Le(yt);function ei(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!dt)return Promise.resolve();var n=x.documentElement.classList,r=function(u){return n.add("".concat(za,"-").concat(u))},a=function(u){return n.remove("".concat(za,"-").concat(u))},i=_.autoFetchSvg?yt:Vr.map(function(c){return"fa-".concat(c)}).concat(Object.keys(fm));i.includes("fa")||i.push("fa");var s=[".".concat(_s,":not([").concat(Mt,"])")].concat(i.map(function(c){return".".concat(c,":not([").concat(Mt,"])")})).join(", ");if(s.length===0)return Promise.resolve();var o=[];try{o=fe(e.querySelectorAll(s))}catch{}if(o.length>0)r("pending"),a("complete");else return Promise.resolve();var l=Br.begin("onTree"),f=o.reduce(function(c,u){try{var h=Ms(u);h&&c.push(h)}catch(p){gs||p.name==="MissingIcon"&&console.error(p)}return c},[]);return new Promise(function(c,u){Promise.all(f).then(function(h){Ps(h,function(){r("active"),r("complete"),a("pending"),typeof t=="function"&&t(),l(),c()})}).catch(function(h){l(),u(h)})})}function um(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;Ms(e).then(function(n){n&&Ps([n],t)})}function dm(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:fr(t||{}),a=n.mask;return a&&(a=(a||{}).icon?a:fr(a||{})),e(r,g(g({},n),{},{mask:a}))}}var mm=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.transform,a=r===void 0?tt:r,i=n.symbol,s=i===void 0?!1:i,o=n.mask,l=o===void 0?null:o,f=n.maskId,c=f===void 0?null:f,u=n.title,h=u===void 0?null:u,p=n.titleId,O=p===void 0?null:p,y=n.classes,T=y===void 0?[]:y,m=n.attributes,v=m===void 0?{}:m,A=n.styles,b=A===void 0?{}:A;if(t){var w=t.prefix,S=t.iconName,C=t.icon;return Sn(g({type:"icon"},t),function(){return Rt("beforeDOMElementCreation",{iconDefinition:t,params:n}),_.autoA11y&&(h?v["aria-labelledby"]="".concat(_.replacementClass,"-title-").concat(O||Oe()):(v["aria-hidden"]="true",v.focusable="false")),Yr({icons:{main:ur(C),mask:l?ur(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:w,iconName:S,transform:g(g({},tt),a),symbol:s,title:h,maskId:c,titleId:O,extra:{attributes:v,styles:b,classes:T}})})}},hm={mixout:function(){return{icon:dm(mm)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=ei,n.nodeCallback=um,n}}},provides:function(t){t.i2svg=function(n){var r=n.node,a=r===void 0?x:r,i=n.callback,s=i===void 0?function(){}:i;return ei(a,s)},t.generateSvgReplacementMutation=function(n,r){var a=r.iconName,i=r.title,s=r.titleId,o=r.prefix,l=r.transform,f=r.symbol,c=r.mask,u=r.maskId,h=r.extra;return new Promise(function(p,O){Promise.all([dr(a,o),c.iconName?dr(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(y){var T=Pr(y,2),m=T[0],v=T[1];p([n,Yr({icons:{main:m,mask:v},prefix:o,iconName:a,transform:l,symbol:f,maskId:u,title:i,titleId:s,extra:h,watchable:!0})])}).catch(O)})},t.generateAbstractIcon=function(n){var r=n.children,a=n.attributes,i=n.main,s=n.transform,o=n.styles,l=wn(o);l.length>0&&(a.style=l);var f;return Fr(s)&&(f=ft("generateAbstractTransformGrouping",{main:i,transform:s,containerWidth:i.width,iconWidth:i.width})),r.push(f||i.icon),{children:r,attributes:a}}}},pm={mixout:function(){return{layer:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.classes,i=a===void 0?[]:a;return Sn({type:"layer"},function(){Rt("beforeDOMElementCreation",{assembler:n,params:r});var s=[];return n(function(o){Array.isArray(o)?o.map(function(l){s=s.concat(l.abstract)}):s=s.concat(o.abstract)}),[{tag:"span",attributes:{class:["".concat(_.cssPrefix,"-layers")].concat(Le(i)).join(" ")},children:s}]})}}}},vm={mixout:function(){return{counter:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.title,i=a===void 0?null:a,s=r.classes,o=s===void 0?[]:s,l=r.attributes,f=l===void 0?{}:l,c=r.styles,u=c===void 0?{}:c;return Sn({type:"counter",content:n},function(){return Rt("beforeDOMElementCreation",{content:n,params:r}),Xd({content:n.toString(),title:i,extra:{attributes:f,styles:u,classes:["".concat(_.cssPrefix,"-layers-counter")].concat(Le(o))}})})}}}},gm={mixout:function(){return{text:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.transform,i=a===void 0?tt:a,s=r.title,o=s===void 0?null:s,l=r.classes,f=l===void 0?[]:l,c=r.attributes,u=c===void 0?{}:c,h=r.styles,p=h===void 0?{}:h;return Sn({type:"text",content:n},function(){return Rt("beforeDOMElementCreation",{content:n,params:r}),Xa({content:n,transform:g(g({},tt),i),title:o,extra:{attributes:u,styles:p,classes:["".concat(_.cssPrefix,"-layers-text")].concat(Le(f))}})})}}},provides:function(t){t.generateLayersText=function(n,r){var a=r.title,i=r.transform,s=r.extra,o=null,l=null;if(hs){var f=parseInt(getComputedStyle(n).fontSize,10),c=n.getBoundingClientRect();o=c.width/f,l=c.height/f}return _.autoA11y&&!a&&(s.attributes["aria-hidden"]="true"),Promise.resolve([n,Xa({content:n.innerHTML,width:o,height:l,transform:i,title:a,extra:s,watchable:!0})])}}},_m=new RegExp('"',"ug"),ni=[1105920,1112319];function bm(e){var t=e.replace(_m,""),n=Id(t,0),r=n>=ni[0]&&n<=ni[1],a=t.length===2?t[0]===t[1]:!1;return{value:or(a?t[0]:t),isSecondary:r||a}}function ri(e,t){var n="".concat(ld).concat(t.replace(":","-"));return new Promise(function(r,a){if(e.getAttribute(n)!==null)return r();var i=fe(e.children),s=i.filter(function(C){return C.getAttribute(sr)===t})[0],o=_t.getComputedStyle(e,t),l=o.getPropertyValue("font-family").match(md),f=o.getPropertyValue("font-weight"),c=o.getPropertyValue("content");if(s&&!l)return e.removeChild(s),r();if(l&&c!=="none"&&c!==""){var u=o.getPropertyValue("content"),h=~["Sharp"].indexOf(l[2])?L:k,p=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?Ae[h][l[2].toLowerCase()]:hd[h][f],O=bm(u),y=O.value,T=O.isSecondary,m=l[0].startsWith("FontAwesome"),v=Wr(p,y),A=v;if(m){var b=jd(y);b.iconName&&b.prefix&&(v=b.iconName,p=b.prefix)}if(v&&!T&&(!s||s.getAttribute(Mr)!==p||s.getAttribute(Rr)!==A)){e.setAttribute(n,A),s&&e.removeChild(s);var w=cm(),S=w.extra;S.attributes[sr]=t,dr(v,p).then(function(C){var I=Yr(g(g({},w),{},{icons:{main:C,mask:zr()},prefix:p,iconName:A,extra:S,watchable:!0})),N=x.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(N,e.firstChild):e.appendChild(N),N.outerHTML=I.map(function(D){return De(D)}).join(`
-`),e.removeAttribute(n),r()}).catch(a)}else r()}else r()})}function ym(e){return Promise.all([ri(e,"::before"),ri(e,"::after")])}function Em(e){return e.parentNode!==document.head&&!~fd.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(sr)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function ai(e){if(dt)return new Promise(function(t,n){var r=fe(e.querySelectorAll("*")).filter(Em).map(ym),a=Br.begin("searchPseudoElements");$s(),Promise.all(r).then(function(){a(),hr(),t()}).catch(function(){a(),hr(),n()})})}var Am={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=ai,n}}},provides:function(t){t.pseudoElements2svg=function(n){var r=n.node,a=r===void 0?x:r;_.searchPseudoElements&&ai(a)}}},ii=!1,wm={mixout:function(){return{dom:{unwatch:function(){$s(),ii=!0}}}},hooks:function(){return{bootstrap:function(){Ja(cr("mutationObserverCallbacks",{}))},noAuto:function(){im()},watch:function(n){var r=n.observeMutationsRoot;ii?hr():Ja(cr("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},si=function(t){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce(function(r,a){var i=a.toLowerCase().split("-"),s=i[0],o=i.slice(1).join("-");if(s&&o==="h")return r.flipX=!0,r;if(s&&o==="v")return r.flipY=!0,r;if(o=parseFloat(o),isNaN(o))return r;switch(s){case"grow":r.size=r.size+o;break;case"shrink":r.size=r.size-o;break;case"left":r.x=r.x-o;break;case"right":r.x=r.x+o;break;case"up":r.y=r.y-o;break;case"down":r.y=r.y+o;break;case"rotate":r.rotate=r.rotate+o;break}return r},n)},Tm={mixout:function(){return{parse:{transform:function(n){return si(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,r){var a=r.getAttribute("data-fa-transform");return a&&(n.transform=si(a)),n}}},provides:function(t){t.generateAbstractTransformGrouping=function(n){var r=n.main,a=n.transform,i=n.containerWidth,s=n.iconWidth,o={transform:"translate(".concat(i/2," 256)")},l="translate(".concat(a.x*32,", ").concat(a.y*32,") "),f="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") "),c="rotate(".concat(a.rotate," 0 0)"),u={transform:"".concat(l," ").concat(f," ").concat(c)},h={transform:"translate(".concat(s/2*-1," -256)")},p={outer:o,inner:u,path:h};return{tag:"g",attributes:g({},p.outer),children:[{tag:"g",attributes:g({},p.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:g(g({},r.icon.attributes),p.path)}]}]}}}},Xn={x:0,y:0,width:"100%",height:"100%"};function oi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function Om(e){return e.tag==="g"?e.children:[e]}var Sm={hooks:function(){return{parseNodeAttributes:function(n,r){var a=r.getAttribute("data-fa-mask"),i=a?On(a.split(" ").map(function(s){return s.trim()})):zr();return i.prefix||(i.prefix=bt()),n.mask=i,n.maskId=r.getAttribute("data-fa-mask-id"),n}}},provides:function(t){t.generateAbstractMask=function(n){var r=n.children,a=n.attributes,i=n.main,s=n.mask,o=n.maskId,l=n.transform,f=i.width,c=i.icon,u=s.width,h=s.icon,p=Od({transform:l,containerWidth:u,iconWidth:f}),O={tag:"rect",attributes:g(g({},Xn),{},{fill:"white"})},y=c.children?{children:c.children.map(oi)}:{},T={tag:"g",attributes:g({},p.inner),children:[oi(g({tag:c.tag,attributes:g(g({},c.attributes),p.path)},y))]},m={tag:"g",attributes:g({},p.outer),children:[T]},v="mask-".concat(o||Oe()),A="clip-".concat(o||Oe()),b={tag:"mask",attributes:g(g({},Xn),{},{id:v,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[O,m]},w={tag:"defs",children:[{tag:"clipPath",attributes:{id:A},children:Om(h)},b]};return r.push(w,{tag:"rect",attributes:g({fill:"currentColor","clip-path":"url(#".concat(A,")"),mask:"url(#".concat(v,")")},Xn)}),{children:r,attributes:a}}}},Cm={provides:function(t){var n=!1;_t.matchMedia&&(n=_t.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var r=[],a={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:g(g({},a),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var s=g(g({},i),{},{attributeName:"opacity"}),o={tag:"circle",attributes:g(g({},a),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||o.children.push({tag:"animate",attributes:g(g({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:g(g({},s),{},{values:"1;0;1;1;0;1;"})}),r.push(o),r.push({tag:"path",attributes:g(g({},a),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:n?[]:[{tag:"animate",attributes:g(g({},s),{},{values:"1;0;0;0;0;1;"})}]}),n||r.push({tag:"path",attributes:g(g({},a),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:g(g({},s),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},Nm={hooks:function(){return{parseNodeAttributes:function(n,r){var a=r.getAttribute("data-fa-symbol"),i=a===null?!1:a===""?!0:a;return n.symbol=i,n}}}},km=[Nd,hm,pm,vm,gm,Am,wm,Tm,Sm,Cm,Nm];Wd(km,{mixoutsTo:B});B.noAuto;B.config;var xm=B.library;B.dom;var pr=B.parse;B.findIconDefinition;B.toHtml;var Lm=B.icon;B.layer;B.text;B.counter;var Im={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z"]},Um=Im,Dm={prefix:"fas",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"]},Gm={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]};function li(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function at(e){for(var t=1;t=0)&&(n[a]=e[a]);return n}function $m(e,t){if(e==null)return{};var n=Pm(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Mm(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Rm(e){var t=Mm(e,"string");return typeof t=="symbol"?t:String(t)}var Vm=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Rs={exports:{}};(function(e){(function(t){var n=function(m,v,A){if(!f(v)||u(v)||h(v)||p(v)||l(v))return v;var b,w=0,S=0;if(c(v))for(b=[],S=v.length;w1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof e=="string")return e;var r=(e.children||[]).map(function(l){return Vs(l)}),a=Object.keys(e.attributes||{}).reduce(function(l,f){var c=e.attributes[f];switch(f){case"class":l.class=Wm(c);break;case"style":l.style=Hm(c);break;default:l.attrs[f]=c}return l},{attrs:{},class:{},style:{}});n.class;var i=n.style,s=i===void 0?{}:i,o=$m(n,Fm);return Gs(e.tag,at(at(at({},t),{},{class:a.class,style:at(at({},a.style),s)},a.attrs),o),r)}var js=!1;try{js=!0}catch{}function zm(){if(!js&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function qn(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?j({},e,t):{}}function Ym(e){var t,n=(t={"fa-spin":e.spin,"fa-pulse":e.pulse,"fa-fw":e.fixedWidth,"fa-border":e.border,"fa-li":e.listItem,"fa-inverse":e.inverse,"fa-flip":e.flip===!0,"fa-flip-horizontal":e.flip==="horizontal"||e.flip==="both","fa-flip-vertical":e.flip==="vertical"||e.flip==="both"},j(t,"fa-".concat(e.size),e.size!==null),j(t,"fa-rotate-".concat(e.rotation),e.rotation!==null),j(t,"fa-pull-".concat(e.pull),e.pull!==null),j(t,"fa-swap-opacity",e.swapOpacity),j(t,"fa-bounce",e.bounce),j(t,"fa-shake",e.shake),j(t,"fa-beat",e.beat),j(t,"fa-fade",e.fade),j(t,"fa-beat-fade",e.beatFade),j(t,"fa-flash",e.flash),j(t,"fa-spin-pulse",e.spinPulse),j(t,"fa-spin-reverse",e.spinReverse),t);return Object.keys(n).map(function(r){return n[r]?r:null}).filter(function(r){return r})}function ci(e){if(e&&hn(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(pr.icon)return pr.icon(e);if(e===null)return null;if(hn(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}var Bm=Ks({name:"FontAwesomeIcon",props:{border:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(t){return[!0,!1,"horizontal","vertical","both"].indexOf(t)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},maskId:{type:String,default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(t){return["right","left"].indexOf(t)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(t){return[90,180,270].indexOf(Number.parseInt(t,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(t){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(t)>-1}},spin:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},titleId:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beat:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1}},setup:function(t,n){var r=n.attrs,a=Ht(function(){return ci(t.icon)}),i=Ht(function(){return qn("classes",Ym(t))}),s=Ht(function(){return qn("transform",typeof t.transform=="string"?pr.transform(t.transform):t.transform)}),o=Ht(function(){return qn("mask",ci(t.mask))}),l=Ht(function(){return Lm(a.value,at(at(at(at({},i.value),s.value),o.value),{},{symbol:t.symbol,title:t.title,titleId:t.titleId,maskId:t.maskId}))});Us(l,function(c){if(!c)return zm("Could not find one or more icon(s)",a.value,o.value)},{immediate:!0});var f=Ht(function(){return l.value?Vs(l.value.abstract[0],{},r):null});return function(){return f.value}}});xm.add(Dm);if(document.getElementById("footer")){const e=Xs({});e.component("font-awesome-icon",Bm),e.mount("#footer")}export{Bm as F,re as M,Um as a,Gm as f,xm as l};
+}`;function As(){var e=ps,t=vs,n=_.cssPrefix,r=_.replacementClass,a=Cd;if(n!==e||r!==t){var i=new RegExp("\\.".concat(e,"\\-"),"g"),s=new RegExp("\\--".concat(e,"\\-"),"g"),o=new RegExp("\\.".concat(t),"g");a=a.replace(i,".".concat(n,"-")).replace(s,"--".concat(n,"-")).replace(o,".".concat(r))}return a}var Ya=!1;function Kn(){_.autoAddCss&&!Ya&&(Ad(As()),Ya=!0)}var Nd={mixout:function(){return{dom:{css:As,insertCss:Kn}}},hooks:function(){return{beforeDOMElementCreation:function(){Kn()},beforeI2svg:function(){Kn()}}}},ct=_t||{};ct[lt]||(ct[lt]={});ct[lt].styles||(ct[lt].styles={});ct[lt].hooks||(ct[lt].hooks={});ct[lt].shims||(ct[lt].shims=[]);var Z=ct[lt],ws=[],kd=function e(){x.removeEventListener("DOMContentLoaded",e),dn=1,ws.map(function(t){return t()})},dn=!1;dt&&(dn=(x.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(x.readyState),dn||x.addEventListener("DOMContentLoaded",kd));function xd(e){dt&&(dn?setTimeout(e,0):ws.push(e))}function De(e){var t=e.tag,n=e.attributes,r=n===void 0?{}:n,a=e.children,i=a===void 0?[]:a;return typeof e=="string"?Es(e):"<".concat(t," ").concat(Td(r),">").concat(i.map(De).join(""),"").concat(t,">")}function Ba(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var Un=function(t,n,r,a){var i=Object.keys(t),s=i.length,o=n,l,f,c;for(r===void 0?(l=1,c=t[i[0]]):(l=0,c=r);l=55296&&a<=56319&&n=55296&&r<=56319&&n>t+1&&(a=e.charCodeAt(t+1),a>=56320&&a<=57343)?(r-55296)*1024+a-56320+65536:r}function Ka(e){return Object.keys(e).reduce(function(t,n){var r=e[n],a=!!r.icon;return a?t[r.iconName]=r.icon:t[n]=r,t},{})}function lr(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.skipHooks,a=r===void 0?!1:r,i=Ka(t);typeof Z.hooks.addPack=="function"&&!a?Z.hooks.addPack(e,Ka(t)):Z.styles[e]=g(g({},Z.styles[e]||{}),i),e==="fas"&&lr("fa",t)}var Ze,Je,tn,Xt=Z.styles,Dd=Z.shims,Pd=(Ze={},P(Ze,k,Object.values(we[k])),P(Ze,L,Object.values(we[L])),Ze),Hr=null,Ts={},Os={},Ss={},Cs={},Ns={},$d=(Je={},P(Je,k,Object.keys(Ee[k])),P(Je,L,Object.keys(Ee[L])),Je);function Md(e){return~gd.indexOf(e)}function Rd(e,t){var n=t.split("-"),r=n[0],a=n.slice(1).join("-");return r===e&&a!==""&&!Md(a)?a:null}var ks=function(){var t=function(i){return Un(Xt,function(s,o,l){return s[l]=Un(o,i,{}),s},{})};Ts=t(function(a,i,s){if(i[3]&&(a[i[3]]=s),i[2]){var o=i[2].filter(function(l){return typeof l=="number"});o.forEach(function(l){a[l.toString(16)]=s})}return a}),Os=t(function(a,i,s){if(a[s]=s,i[2]){var o=i[2].filter(function(l){return typeof l=="string"});o.forEach(function(l){a[l]=s})}return a}),Ns=t(function(a,i,s){var o=i[2];return a[s]=s,o.forEach(function(l){a[l]=s}),a});var n="far"in Xt||_.autoFetchSvg,r=Un(Dd,function(a,i){var s=i[0],o=i[1],l=i[2];return o==="far"&&!n&&(o="fas"),typeof s=="string"&&(a.names[s]={prefix:o,iconName:l}),typeof s=="number"&&(a.unicodes[s.toString(16)]={prefix:o,iconName:l}),a},{names:{},unicodes:{}});Ss=r.names,Cs=r.unicodes,Hr=Tn(_.styleDefault,{family:_.familyDefault})};Ed(function(e){Hr=Tn(e.styleDefault,{family:_.familyDefault})});ks();function zr(e,t){return(Ts[e]||{})[t]}function Vd(e,t){return(Os[e]||{})[t]}function It(e,t){return(Ns[e]||{})[t]}function xs(e){return Ss[e]||{prefix:null,iconName:null}}function jd(e){var t=Cs[e],n=zr("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function bt(){return Hr}var Wr=function(){return{prefix:null,iconName:null,rest:[]}};function Tn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.family,r=n===void 0?k:n,a=Ee[r][e],i=Ae[r][e]||Ae[r][a],s=e in Z.styles?e:null;return i||s||null}var Ua=(tn={},P(tn,k,Object.keys(we[k])),P(tn,L,Object.keys(we[L])),tn);function On(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.skipLookups,a=r===void 0?!1:r,i=(t={},P(t,k,"".concat(_.cssPrefix,"-").concat(k)),P(t,L,"".concat(_.cssPrefix,"-").concat(L)),t),s=null,o=k;(e.includes(i[k])||e.some(function(f){return Ua[k].includes(f)}))&&(o=k),(e.includes(i[L])||e.some(function(f){return Ua[L].includes(f)}))&&(o=L);var l=e.reduce(function(f,c){var u=Rd(_.cssPrefix,c);if(Xt[c]?(c=Pd[o].includes(c)?ud[o][c]:c,s=c,f.prefix=c):$d[o].indexOf(c)>-1?(s=c,f.prefix=Tn(c,{family:o})):u?f.iconName=u:c!==_.replacementClass&&c!==i[k]&&c!==i[L]&&f.rest.push(c),!a&&f.prefix&&f.iconName){var h=s==="fa"?xs(f.iconName):{},p=It(f.prefix,f.iconName);h.prefix&&(s=null),f.iconName=h.iconName||p||f.iconName,f.prefix=h.prefix||f.prefix,f.prefix==="far"&&!Xt.far&&Xt.fas&&!_.autoFetchSvg&&(f.prefix="fas")}return f},Wr());return(e.includes("fa-brands")||e.includes("fab"))&&(l.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(l.prefix="fad"),!l.prefix&&o===L&&(Xt.fass||_.autoFetchSvg)&&(l.prefix="fass",l.iconName=It(l.prefix,l.iconName)||l.iconName),(l.prefix==="fa"||s==="fa")&&(l.prefix=bt()||"fas"),l}var Fd=function(){function e(){Zu(this,e),this.definitions={}}return td(e,[{key:"add",value:function(){for(var n=this,r=arguments.length,a=new Array(r),i=0;i0&&c.forEach(function(u){typeof u=="string"&&(n[o][u]=f)}),n[o][l]=f}),n}}]),e}(),Ga=[],qt={},Qt={},Hd=Object.keys(Qt);function zd(e,t){var n=t.mixoutsTo;return Ga=e,qt={},Object.keys(Qt).forEach(function(r){Hd.indexOf(r)===-1&&delete Qt[r]}),Ga.forEach(function(r){var a=r.mixout?r.mixout():{};if(Object.keys(a).forEach(function(s){typeof a[s]=="function"&&(n[s]=a[s]),un(a[s])==="object"&&Object.keys(a[s]).forEach(function(o){n[s]||(n[s]={}),n[s][o]=a[s][o]})}),r.hooks){var i=r.hooks();Object.keys(i).forEach(function(s){qt[s]||(qt[s]=[]),qt[s].push(i[s])})}r.provides&&r.provides(Qt)}),n}function cr(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a1?t-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return dt?(Rt("beforeI2svg",t),ft("pseudoElements2svg",t),ft("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot;_.autoReplaceSvg===!1&&(_.autoReplaceSvg=!0),_.observeMutations=!0,xd(function(){Kd({autoReplaceSvgRoot:n}),Rt("watch",t)})}},Bd={icon:function(t){if(t===null)return null;if(un(t)==="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:It(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){var n=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],r=Tn(t[0]);return{prefix:r,iconName:It(r,n)||n}}if(typeof t=="string"&&(t.indexOf("".concat(_.cssPrefix,"-"))>-1||t.match(dd))){var a=On(t.split(" "),{skipLookups:!0});return{prefix:a.prefix||bt(),iconName:It(a.prefix,a.iconName)||a.iconName}}if(typeof t=="string"){var i=bt();return{prefix:i,iconName:It(i,t)||t}}}},B={noAuto:Wd,config:_,dom:Yd,parse:Bd,library:Ls,findIconDefinition:fr,toHtml:De},Kd=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot,r=n===void 0?x:n;(Object.keys(Z.styles).length>0||_.autoFetchSvg)&&dt&&_.autoReplaceSvg&&B.dom.i2svg({node:r})};function Sn(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return De(r)})}}),Object.defineProperty(e,"node",{get:function(){if(dt){var r=x.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function Ud(e){var t=e.children,n=e.main,r=e.mask,a=e.attributes,i=e.styles,s=e.transform;if(Fr(s)&&n.found&&!r.found){var o=n.width,l=n.height,f={x:o/l/2,y:.5};a.style=wn(g(g({},i),{},{"transform-origin":"".concat(f.x+s.x/16,"em ").concat(f.y+s.y/16,"em")}))}return[{tag:"svg",attributes:a,children:t}]}function Gd(e){var t=e.prefix,n=e.iconName,r=e.children,a=e.attributes,i=e.symbol,s=i===!0?"".concat(t,"-").concat(_.cssPrefix,"-").concat(n):i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:g(g({},a),{},{id:s}),children:r}]}]}function Yr(e){var t=e.icons,n=t.main,r=t.mask,a=e.prefix,i=e.iconName,s=e.transform,o=e.symbol,l=e.title,f=e.maskId,c=e.titleId,u=e.extra,h=e.watchable,p=h===void 0?!1:h,O=r.found?r:n,y=O.width,T=O.height,m=a==="fak",v=[_.replacementClass,i?"".concat(_.cssPrefix,"-").concat(i):""].filter(function(N){return u.classes.indexOf(N)===-1}).filter(function(N){return N!==""||!!N}).concat(u.classes).join(" "),A={children:[],attributes:g(g({},u.attributes),{},{"data-prefix":a,"data-icon":i,class:v,role:u.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(y," ").concat(T)})},b=m&&!~u.classes.indexOf("fa-fw")?{width:"".concat(y/T*16*.0625,"em")}:{};p&&(A.attributes[Mt]=""),l&&(A.children.push({tag:"title",attributes:{id:A.attributes["aria-labelledby"]||"title-".concat(c||Oe())},children:[l]}),delete A.attributes.title);var w=g(g({},A),{},{prefix:a,iconName:i,main:n,mask:r,maskId:f,transform:s,symbol:o,styles:g(g({},b),u.styles)}),S=r.found&&n.found?ft("generateAbstractMask",w)||{children:[],attributes:{}}:ft("generateAbstractIcon",w)||{children:[],attributes:{}},C=S.children,I=S.attributes;return w.children=C,w.attributes=I,o?Gd(w):Ud(w)}function Xa(e){var t=e.content,n=e.width,r=e.height,a=e.transform,i=e.title,s=e.extra,o=e.watchable,l=o===void 0?!1:o,f=g(g(g({},s.attributes),i?{title:i}:{}),{},{class:s.classes.join(" ")});l&&(f[Mt]="");var c=g({},s.styles);Fr(a)&&(c.transform=Sd({transform:a,width:n,height:r}),c["-webkit-transform"]=c.transform);var u=wn(c);u.length>0&&(f.style=u);var h=[];return h.push({tag:"span",attributes:f,children:[t]}),i&&h.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),h}function Xd(e){var t=e.content,n=e.title,r=e.extra,a=g(g(g({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),i=wn(r.styles);i.length>0&&(a.style=i);var s=[];return s.push({tag:"span",attributes:a,children:[t]}),n&&s.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),s}var Gn=Z.styles;function ur(e){var t=e[0],n=e[1],r=e.slice(4),a=Pr(r,1),i=a[0],s=null;return Array.isArray(i)?s={tag:"g",attributes:{class:"".concat(_.cssPrefix,"-").concat(Lt.GROUP)},children:[{tag:"path",attributes:{class:"".concat(_.cssPrefix,"-").concat(Lt.SECONDARY),fill:"currentColor",d:i[0]}},{tag:"path",attributes:{class:"".concat(_.cssPrefix,"-").concat(Lt.PRIMARY),fill:"currentColor",d:i[1]}}]}:s={tag:"path",attributes:{fill:"currentColor",d:i}},{found:!0,width:t,height:n,icon:s}}var qd={found:!1,width:512,height:512};function Qd(e,t){!gs&&!_.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function dr(e,t){var n=t;return t==="fa"&&_.styleDefault!==null&&(t=bt()),new Promise(function(r,a){if(ft("missingIconAbstract"),n==="fa"){var i=xs(e)||{};e=i.iconName||e,t=i.prefix||t}if(e&&t&&Gn[t]&&Gn[t][e]){var s=Gn[t][e];return r(ur(s))}Qd(e,t),r(g(g({},qd),{},{icon:_.showMissingIcons&&e?ft("missingIconAbstract")||{}:{}}))})}var qa=function(){},mr=_.measurePerformance&&Ke&&Ke.mark&&Ke.measure?Ke:{mark:qa,measure:qa},pe='FA "6.5.2"',Zd=function(t){return mr.mark("".concat(pe," ").concat(t," begins")),function(){return Is(t)}},Is=function(t){mr.mark("".concat(pe," ").concat(t," ends")),mr.measure("".concat(pe," ").concat(t),"".concat(pe," ").concat(t," begins"),"".concat(pe," ").concat(t," ends"))},Br={begin:Zd,end:Is},an=function(){};function Qa(e){var t=e.getAttribute?e.getAttribute(Mt):null;return typeof t=="string"}function Jd(e){var t=e.getAttribute?e.getAttribute(Mr):null,n=e.getAttribute?e.getAttribute(Rr):null;return t&&n}function tm(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(_.replacementClass)}function em(){if(_.autoReplaceSvg===!0)return sn.replace;var e=sn[_.autoReplaceSvg];return e||sn.replace}function nm(e){return x.createElementNS("http://www.w3.org/2000/svg",e)}function rm(e){return x.createElement(e)}function Ds(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.ceFn,r=n===void 0?e.tag==="svg"?nm:rm:n;if(typeof e=="string")return x.createTextNode(e);var a=r(e.tag);Object.keys(e.attributes||[]).forEach(function(s){a.setAttribute(s,e.attributes[s])});var i=e.children||[];return i.forEach(function(s){a.appendChild(Ds(s,{ceFn:r}))}),a}function am(e){var t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}var sn={replace:function(t){var n=t[0];if(n.parentNode)if(t[1].forEach(function(a){n.parentNode.insertBefore(Ds(a),n)}),n.getAttribute(Mt)===null&&_.keepOriginalSource){var r=x.createComment(am(n));n.parentNode.replaceChild(r,n)}else n.remove()},nest:function(t){var n=t[0],r=t[1];if(~jr(n).indexOf(_.replacementClass))return sn.replace(t);var a=new RegExp("".concat(_.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var i=r[0].attributes.class.split(" ").reduce(function(o,l){return l===_.replacementClass||l.match(a)?o.toSvg.push(l):o.toNode.push(l),o},{toNode:[],toSvg:[]});r[0].attributes.class=i.toSvg.join(" "),i.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",i.toNode.join(" "))}var s=r.map(function(o){return De(o)}).join(`
+`);n.setAttribute(Mt,""),n.innerHTML=s}};function Za(e){e()}function Ps(e,t){var n=typeof t=="function"?t:an;if(e.length===0)n();else{var r=Za;_.mutateApproach===cd&&(r=_t.requestAnimationFrame||Za),r(function(){var a=em(),i=Br.begin("mutate");e.map(a),i(),n()})}}var Kr=!1;function $s(){Kr=!0}function hr(){Kr=!1}var mn=null;function Ja(e){if(za&&_.observeMutations){var t=e.treeCallback,n=t===void 0?an:t,r=e.nodeCallback,a=r===void 0?an:r,i=e.pseudoElementsCallback,s=i===void 0?an:i,o=e.observeMutationsRoot,l=o===void 0?x:o;mn=new za(function(f){if(!Kr){var c=bt();fe(f).forEach(function(u){if(u.type==="childList"&&u.addedNodes.length>0&&!Qa(u.addedNodes[0])&&(_.searchPseudoElements&&s(u.target),n(u.target)),u.type==="attributes"&&u.target.parentNode&&_.searchPseudoElements&&s(u.target.parentNode),u.type==="attributes"&&Qa(u.target)&&~vd.indexOf(u.attributeName))if(u.attributeName==="class"&&Jd(u.target)){var h=On(jr(u.target)),p=h.prefix,O=h.iconName;u.target.setAttribute(Mr,p||c),O&&u.target.setAttribute(Rr,O)}else tm(u.target)&&a(u.target)})}}),dt&&mn.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function im(){mn&&mn.disconnect()}function sm(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(r,a){var i=a.split(":"),s=i[0],o=i.slice(1);return s&&o.length>0&&(r[s]=o.join(":").trim()),r},{})),n}function om(e){var t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"",a=On(jr(e));return a.prefix||(a.prefix=bt()),t&&n&&(a.prefix=t,a.iconName=n),a.iconName&&a.prefix||(a.prefix&&r.length>0&&(a.iconName=Vd(a.prefix,e.innerText)||zr(a.prefix,or(e.innerText))),!a.iconName&&_.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(a.iconName=e.firstChild.data)),a}function lm(e){var t=fe(e.attributes).reduce(function(a,i){return a.name!=="class"&&a.name!=="style"&&(a[i.name]=i.value),a},{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return _.autoA11y&&(n?t["aria-labelledby"]="".concat(_.replacementClass,"-title-").concat(r||Oe()):(t["aria-hidden"]="true",t.focusable="false")),t}function cm(){return{iconName:null,title:null,titleId:null,prefix:null,transform:tt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function ti(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=om(e),r=n.iconName,a=n.prefix,i=n.rest,s=lm(e),o=cr("parseNodeAttributes",{},e),l=t.styleParser?sm(e):[];return g({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:a,transform:tt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:l,attributes:s}},o)}var fm=Z.styles;function Ms(e){var t=_.autoReplaceSvg==="nest"?ti(e,{styleParser:!1}):ti(e);return~t.extra.classes.indexOf(_s)?ft("generateLayersText",e,t):ft("generateSvgReplacementMutation",e,t)}var yt=new Set;Vr.map(function(e){yt.add("fa-".concat(e))});Object.keys(Ee[k]).map(yt.add.bind(yt));Object.keys(Ee[L]).map(yt.add.bind(yt));yt=Le(yt);function ei(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!dt)return Promise.resolve();var n=x.documentElement.classList,r=function(u){return n.add("".concat(Wa,"-").concat(u))},a=function(u){return n.remove("".concat(Wa,"-").concat(u))},i=_.autoFetchSvg?yt:Vr.map(function(c){return"fa-".concat(c)}).concat(Object.keys(fm));i.includes("fa")||i.push("fa");var s=[".".concat(_s,":not([").concat(Mt,"])")].concat(i.map(function(c){return".".concat(c,":not([").concat(Mt,"])")})).join(", ");if(s.length===0)return Promise.resolve();var o=[];try{o=fe(e.querySelectorAll(s))}catch{}if(o.length>0)r("pending"),a("complete");else return Promise.resolve();var l=Br.begin("onTree"),f=o.reduce(function(c,u){try{var h=Ms(u);h&&c.push(h)}catch(p){gs||p.name==="MissingIcon"&&console.error(p)}return c},[]);return new Promise(function(c,u){Promise.all(f).then(function(h){Ps(h,function(){r("active"),r("complete"),a("pending"),typeof t=="function"&&t(),l(),c()})}).catch(function(h){l(),u(h)})})}function um(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;Ms(e).then(function(n){n&&Ps([n],t)})}function dm(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:fr(t||{}),a=n.mask;return a&&(a=(a||{}).icon?a:fr(a||{})),e(r,g(g({},n),{},{mask:a}))}}var mm=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.transform,a=r===void 0?tt:r,i=n.symbol,s=i===void 0?!1:i,o=n.mask,l=o===void 0?null:o,f=n.maskId,c=f===void 0?null:f,u=n.title,h=u===void 0?null:u,p=n.titleId,O=p===void 0?null:p,y=n.classes,T=y===void 0?[]:y,m=n.attributes,v=m===void 0?{}:m,A=n.styles,b=A===void 0?{}:A;if(t){var w=t.prefix,S=t.iconName,C=t.icon;return Sn(g({type:"icon"},t),function(){return Rt("beforeDOMElementCreation",{iconDefinition:t,params:n}),_.autoA11y&&(h?v["aria-labelledby"]="".concat(_.replacementClass,"-title-").concat(O||Oe()):(v["aria-hidden"]="true",v.focusable="false")),Yr({icons:{main:ur(C),mask:l?ur(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:w,iconName:S,transform:g(g({},tt),a),symbol:s,title:h,maskId:c,titleId:O,extra:{attributes:v,styles:b,classes:T}})})}},hm={mixout:function(){return{icon:dm(mm)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=ei,n.nodeCallback=um,n}}},provides:function(t){t.i2svg=function(n){var r=n.node,a=r===void 0?x:r,i=n.callback,s=i===void 0?function(){}:i;return ei(a,s)},t.generateSvgReplacementMutation=function(n,r){var a=r.iconName,i=r.title,s=r.titleId,o=r.prefix,l=r.transform,f=r.symbol,c=r.mask,u=r.maskId,h=r.extra;return new Promise(function(p,O){Promise.all([dr(a,o),c.iconName?dr(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(y){var T=Pr(y,2),m=T[0],v=T[1];p([n,Yr({icons:{main:m,mask:v},prefix:o,iconName:a,transform:l,symbol:f,maskId:u,title:i,titleId:s,extra:h,watchable:!0})])}).catch(O)})},t.generateAbstractIcon=function(n){var r=n.children,a=n.attributes,i=n.main,s=n.transform,o=n.styles,l=wn(o);l.length>0&&(a.style=l);var f;return Fr(s)&&(f=ft("generateAbstractTransformGrouping",{main:i,transform:s,containerWidth:i.width,iconWidth:i.width})),r.push(f||i.icon),{children:r,attributes:a}}}},pm={mixout:function(){return{layer:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.classes,i=a===void 0?[]:a;return Sn({type:"layer"},function(){Rt("beforeDOMElementCreation",{assembler:n,params:r});var s=[];return n(function(o){Array.isArray(o)?o.map(function(l){s=s.concat(l.abstract)}):s=s.concat(o.abstract)}),[{tag:"span",attributes:{class:["".concat(_.cssPrefix,"-layers")].concat(Le(i)).join(" ")},children:s}]})}}}},vm={mixout:function(){return{counter:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.title,i=a===void 0?null:a,s=r.classes,o=s===void 0?[]:s,l=r.attributes,f=l===void 0?{}:l,c=r.styles,u=c===void 0?{}:c;return Sn({type:"counter",content:n},function(){return Rt("beforeDOMElementCreation",{content:n,params:r}),Xd({content:n.toString(),title:i,extra:{attributes:f,styles:u,classes:["".concat(_.cssPrefix,"-layers-counter")].concat(Le(o))}})})}}}},gm={mixout:function(){return{text:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.transform,i=a===void 0?tt:a,s=r.title,o=s===void 0?null:s,l=r.classes,f=l===void 0?[]:l,c=r.attributes,u=c===void 0?{}:c,h=r.styles,p=h===void 0?{}:h;return Sn({type:"text",content:n},function(){return Rt("beforeDOMElementCreation",{content:n,params:r}),Xa({content:n,transform:g(g({},tt),i),title:o,extra:{attributes:u,styles:p,classes:["".concat(_.cssPrefix,"-layers-text")].concat(Le(f))}})})}}},provides:function(t){t.generateLayersText=function(n,r){var a=r.title,i=r.transform,s=r.extra,o=null,l=null;if(hs){var f=parseInt(getComputedStyle(n).fontSize,10),c=n.getBoundingClientRect();o=c.width/f,l=c.height/f}return _.autoA11y&&!a&&(s.attributes["aria-hidden"]="true"),Promise.resolve([n,Xa({content:n.innerHTML,width:o,height:l,transform:i,title:a,extra:s,watchable:!0})])}}},_m=new RegExp('"',"ug"),ni=[1105920,1112319];function bm(e){var t=e.replace(_m,""),n=Id(t,0),r=n>=ni[0]&&n<=ni[1],a=t.length===2?t[0]===t[1]:!1;return{value:or(a?t[0]:t),isSecondary:r||a}}function ri(e,t){var n="".concat(ld).concat(t.replace(":","-"));return new Promise(function(r,a){if(e.getAttribute(n)!==null)return r();var i=fe(e.children),s=i.filter(function(C){return C.getAttribute(sr)===t})[0],o=_t.getComputedStyle(e,t),l=o.getPropertyValue("font-family").match(md),f=o.getPropertyValue("font-weight"),c=o.getPropertyValue("content");if(s&&!l)return e.removeChild(s),r();if(l&&c!=="none"&&c!==""){var u=o.getPropertyValue("content"),h=~["Sharp"].indexOf(l[2])?L:k,p=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?Ae[h][l[2].toLowerCase()]:hd[h][f],O=bm(u),y=O.value,T=O.isSecondary,m=l[0].startsWith("FontAwesome"),v=zr(p,y),A=v;if(m){var b=jd(y);b.iconName&&b.prefix&&(v=b.iconName,p=b.prefix)}if(v&&!T&&(!s||s.getAttribute(Mr)!==p||s.getAttribute(Rr)!==A)){e.setAttribute(n,A),s&&e.removeChild(s);var w=cm(),S=w.extra;S.attributes[sr]=t,dr(v,p).then(function(C){var I=Yr(g(g({},w),{},{icons:{main:C,mask:Wr()},prefix:p,iconName:A,extra:S,watchable:!0})),N=x.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(N,e.firstChild):e.appendChild(N),N.outerHTML=I.map(function(D){return De(D)}).join(`
+`),e.removeAttribute(n),r()}).catch(a)}else r()}else r()})}function ym(e){return Promise.all([ri(e,"::before"),ri(e,"::after")])}function Em(e){return e.parentNode!==document.head&&!~fd.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(sr)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function ai(e){if(dt)return new Promise(function(t,n){var r=fe(e.querySelectorAll("*")).filter(Em).map(ym),a=Br.begin("searchPseudoElements");$s(),Promise.all(r).then(function(){a(),hr(),t()}).catch(function(){a(),hr(),n()})})}var Am={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=ai,n}}},provides:function(t){t.pseudoElements2svg=function(n){var r=n.node,a=r===void 0?x:r;_.searchPseudoElements&&ai(a)}}},ii=!1,wm={mixout:function(){return{dom:{unwatch:function(){$s(),ii=!0}}}},hooks:function(){return{bootstrap:function(){Ja(cr("mutationObserverCallbacks",{}))},noAuto:function(){im()},watch:function(n){var r=n.observeMutationsRoot;ii?hr():Ja(cr("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},si=function(t){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce(function(r,a){var i=a.toLowerCase().split("-"),s=i[0],o=i.slice(1).join("-");if(s&&o==="h")return r.flipX=!0,r;if(s&&o==="v")return r.flipY=!0,r;if(o=parseFloat(o),isNaN(o))return r;switch(s){case"grow":r.size=r.size+o;break;case"shrink":r.size=r.size-o;break;case"left":r.x=r.x-o;break;case"right":r.x=r.x+o;break;case"up":r.y=r.y-o;break;case"down":r.y=r.y+o;break;case"rotate":r.rotate=r.rotate+o;break}return r},n)},Tm={mixout:function(){return{parse:{transform:function(n){return si(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,r){var a=r.getAttribute("data-fa-transform");return a&&(n.transform=si(a)),n}}},provides:function(t){t.generateAbstractTransformGrouping=function(n){var r=n.main,a=n.transform,i=n.containerWidth,s=n.iconWidth,o={transform:"translate(".concat(i/2," 256)")},l="translate(".concat(a.x*32,", ").concat(a.y*32,") "),f="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") "),c="rotate(".concat(a.rotate," 0 0)"),u={transform:"".concat(l," ").concat(f," ").concat(c)},h={transform:"translate(".concat(s/2*-1," -256)")},p={outer:o,inner:u,path:h};return{tag:"g",attributes:g({},p.outer),children:[{tag:"g",attributes:g({},p.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:g(g({},r.icon.attributes),p.path)}]}]}}}},Xn={x:0,y:0,width:"100%",height:"100%"};function oi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function Om(e){return e.tag==="g"?e.children:[e]}var Sm={hooks:function(){return{parseNodeAttributes:function(n,r){var a=r.getAttribute("data-fa-mask"),i=a?On(a.split(" ").map(function(s){return s.trim()})):Wr();return i.prefix||(i.prefix=bt()),n.mask=i,n.maskId=r.getAttribute("data-fa-mask-id"),n}}},provides:function(t){t.generateAbstractMask=function(n){var r=n.children,a=n.attributes,i=n.main,s=n.mask,o=n.maskId,l=n.transform,f=i.width,c=i.icon,u=s.width,h=s.icon,p=Od({transform:l,containerWidth:u,iconWidth:f}),O={tag:"rect",attributes:g(g({},Xn),{},{fill:"white"})},y=c.children?{children:c.children.map(oi)}:{},T={tag:"g",attributes:g({},p.inner),children:[oi(g({tag:c.tag,attributes:g(g({},c.attributes),p.path)},y))]},m={tag:"g",attributes:g({},p.outer),children:[T]},v="mask-".concat(o||Oe()),A="clip-".concat(o||Oe()),b={tag:"mask",attributes:g(g({},Xn),{},{id:v,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[O,m]},w={tag:"defs",children:[{tag:"clipPath",attributes:{id:A},children:Om(h)},b]};return r.push(w,{tag:"rect",attributes:g({fill:"currentColor","clip-path":"url(#".concat(A,")"),mask:"url(#".concat(v,")")},Xn)}),{children:r,attributes:a}}}},Cm={provides:function(t){var n=!1;_t.matchMedia&&(n=_t.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var r=[],a={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:g(g({},a),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var s=g(g({},i),{},{attributeName:"opacity"}),o={tag:"circle",attributes:g(g({},a),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||o.children.push({tag:"animate",attributes:g(g({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:g(g({},s),{},{values:"1;0;1;1;0;1;"})}),r.push(o),r.push({tag:"path",attributes:g(g({},a),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:n?[]:[{tag:"animate",attributes:g(g({},s),{},{values:"1;0;0;0;0;1;"})}]}),n||r.push({tag:"path",attributes:g(g({},a),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:g(g({},s),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},Nm={hooks:function(){return{parseNodeAttributes:function(n,r){var a=r.getAttribute("data-fa-symbol"),i=a===null?!1:a===""?!0:a;return n.symbol=i,n}}}},km=[Nd,hm,pm,vm,gm,Am,wm,Tm,Sm,Cm,Nm];zd(km,{mixoutsTo:B});B.noAuto;B.config;var xm=B.library;B.dom;var pr=B.parse;B.findIconDefinition;B.toHtml;var Lm=B.icon;B.layer;B.text;B.counter;var Im={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z"]},Um=Im,Dm={prefix:"fas",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"]},Gm={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Xm={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]};function li(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function at(e){for(var t=1;t=0)&&(n[a]=e[a]);return n}function $m(e,t){if(e==null)return{};var n=Pm(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Mm(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Rm(e){var t=Mm(e,"string");return typeof t=="symbol"?t:String(t)}var Vm=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Rs={exports:{}};(function(e){(function(t){var n=function(m,v,A){if(!f(v)||u(v)||h(v)||p(v)||l(v))return v;var b,w=0,S=0;if(c(v))for(b=[],S=v.length;w1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof e=="string")return e;var r=(e.children||[]).map(function(l){return Vs(l)}),a=Object.keys(e.attributes||{}).reduce(function(l,f){var c=e.attributes[f];switch(f){case"class":l.class=zm(c);break;case"style":l.style=Hm(c);break;default:l.attrs[f]=c}return l},{attrs:{},class:{},style:{}});n.class;var i=n.style,s=i===void 0?{}:i,o=$m(n,Fm);return Gs(e.tag,at(at(at({},t),{},{class:a.class,style:at(at({},a.style),s)},a.attrs),o),r)}var js=!1;try{js=!0}catch{}function Wm(){if(!js&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function qn(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?j({},e,t):{}}function Ym(e){var t,n=(t={"fa-spin":e.spin,"fa-pulse":e.pulse,"fa-fw":e.fixedWidth,"fa-border":e.border,"fa-li":e.listItem,"fa-inverse":e.inverse,"fa-flip":e.flip===!0,"fa-flip-horizontal":e.flip==="horizontal"||e.flip==="both","fa-flip-vertical":e.flip==="vertical"||e.flip==="both"},j(t,"fa-".concat(e.size),e.size!==null),j(t,"fa-rotate-".concat(e.rotation),e.rotation!==null),j(t,"fa-pull-".concat(e.pull),e.pull!==null),j(t,"fa-swap-opacity",e.swapOpacity),j(t,"fa-bounce",e.bounce),j(t,"fa-shake",e.shake),j(t,"fa-beat",e.beat),j(t,"fa-fade",e.fade),j(t,"fa-beat-fade",e.beatFade),j(t,"fa-flash",e.flash),j(t,"fa-spin-pulse",e.spinPulse),j(t,"fa-spin-reverse",e.spinReverse),t);return Object.keys(n).map(function(r){return n[r]?r:null}).filter(function(r){return r})}function ci(e){if(e&&hn(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(pr.icon)return pr.icon(e);if(e===null)return null;if(hn(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}var Bm=Ks({name:"FontAwesomeIcon",props:{border:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(t){return[!0,!1,"horizontal","vertical","both"].indexOf(t)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},maskId:{type:String,default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(t){return["right","left"].indexOf(t)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(t){return[90,180,270].indexOf(Number.parseInt(t,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(t){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(t)>-1}},spin:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},titleId:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beat:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1}},setup:function(t,n){var r=n.attrs,a=Ht(function(){return ci(t.icon)}),i=Ht(function(){return qn("classes",Ym(t))}),s=Ht(function(){return qn("transform",typeof t.transform=="string"?pr.transform(t.transform):t.transform)}),o=Ht(function(){return qn("mask",ci(t.mask))}),l=Ht(function(){return Lm(a.value,at(at(at(at({},i.value),s.value),o.value),{},{symbol:t.symbol,title:t.title,titleId:t.titleId,maskId:t.maskId}))});Us(l,function(c){if(!c)return Wm("Could not find one or more icon(s)",a.value,o.value)},{immediate:!0});var f=Ht(function(){return l.value?Vs(l.value.abstract[0],{},r):null});return function(){return f.value}}});xm.add(Dm);if(document.getElementById("footer")){const e=Xs({});e.component("font-awesome-icon",Bm),e.mount("#footer")}export{Bm as F,re as M,Xm as a,Um as b,Gm as f,xm as l};
diff --git a/app/static/dist/assets/index-BqQVz-jL.js b/app/static/dist/assets/index-CBGXmzr2.js
similarity index 62%
rename from app/static/dist/assets/index-BqQVz-jL.js
rename to app/static/dist/assets/index-CBGXmzr2.js
index 7dbab04..8bccb97 100644
--- a/app/static/dist/assets/index-BqQVz-jL.js
+++ b/app/static/dist/assets/index-CBGXmzr2.js
@@ -1,15 +1,15 @@
-var As=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);import{l as Fs,f as Cs,a as Us,M as Hr,F as Ws}from"./about-C-86WtE6.js";import{d as Ls,A as Is,r as ne,o as Hs,e as js,w as ft,G as Vs,b as Bs}from"./vue-CAlcOYJV.js";import{r as qs,g as zs}from"./lodash-BwctMegf.js";var qf=As((md,_t)=>{function mn(e,t){return function(){return e.apply(t,arguments)}}const{toString:$s}=Object.prototype,{getPrototypeOf:gr}=Object,Rt=(e=>t=>{const r=$s.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),oe=e=>(e=e.toLowerCase(),t=>Rt(t)===e),Nt=e=>t=>typeof t===e,{isArray:Le}=Array,Ke=Nt("undefined");function Gs(e){return e!==null&&!Ke(e)&&e.constructor!==null&&!Ke(e.constructor)&&X(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const pn=oe("ArrayBuffer");function Js(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&pn(e.buffer),t}const Zs=Nt("string"),X=Nt("function"),yn=Nt("number"),Et=e=>e!==null&&typeof e=="object",Xs=e=>e===!0||e===!1,dt=e=>{if(Rt(e)!=="object")return!1;const t=gr(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Ks=oe("Date"),Qs=oe("File"),ea=oe("Blob"),ta=oe("FileList"),ra=e=>Et(e)&&X(e.pipe),na=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||X(e.append)&&((t=Rt(e))==="formdata"||t==="object"&&X(e.toString)&&e.toString()==="[object FormData]"))},sa=oe("URLSearchParams"),[aa,ia,oa,la]=["ReadableStream","Request","Response","Headers"].map(oe),ua=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function rt(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,s;if(typeof e!="object"&&(e=[e]),Le(e))for(n=0,s=e.length;n0;)if(s=r[n],t===s.toLowerCase())return s;return null}const Te=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,_n=e=>!Ke(e)&&e!==Te;function sr(){const{caseless:e}=_n(this)&&this||{},t={},r=(n,s)=>{const a=e&&gn(t,s)||s;dt(t[a])&&dt(n)?t[a]=sr(t[a],n):dt(n)?t[a]=sr({},n):Le(n)?t[a]=n.slice():t[a]=n};for(let n=0,s=arguments.length;n(rt(t,(s,a)=>{r&&X(s)?e[a]=mn(s,r):e[a]=s},{allOwnKeys:n}),e),fa=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),da=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},ha=(e,t,r,n)=>{let s,a,i;const o={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),a=s.length;a-- >0;)i=s[a],(!n||n(i,e,t))&&!o[i]&&(t[i]=e[i],o[i]=!0);e=r!==!1&&gr(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},ma=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},pa=e=>{if(!e)return null;if(Le(e))return e;let t=e.length;if(!yn(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},ya=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&gr(Uint8Array)),ga=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=n.next())&&!s.done;){const a=s.value;t.call(e,a[0],a[1])}},_a=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},wa=oe("HTMLFormElement"),va=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,s){return n.toUpperCase()+s}),jr=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),Sa=oe("RegExp"),wn=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};rt(r,(s,a)=>{let i;(i=t(s,a,e))!==!1&&(n[a]=i||s)}),Object.defineProperties(e,n)},ba=e=>{wn(e,(t,r)=>{if(X(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(X(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},Da=(e,t)=>{const r={},n=s=>{s.forEach(a=>{r[a]=!0})};return Le(e)?n(e):n(String(e).split(t)),r},Ma=()=>{},Oa=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Ta(e){return!!(e&&X(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const ka=e=>{const t=new Array(10),r=(n,s)=>{if(Et(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[s]=n;const a=Le(n)?[]:{};return rt(n,(i,o)=>{const c=r(i,s+1);!Ke(c)&&(a[o]=c)}),t[s]=void 0,a}}return n};return r(e,0)},xa=oe("AsyncFunction"),Ra=e=>e&&(Et(e)||X(e))&&X(e.then)&&X(e.catch),vn=((e,t)=>e?setImmediate:t?((r,n)=>(Te.addEventListener("message",({source:s,data:a})=>{s===Te&&a===r&&n.length&&n.shift()()},!1),s=>{n.push(s),Te.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",X(Te.postMessage)),Na=typeof queueMicrotask<"u"?queueMicrotask.bind(Te):typeof process<"u"&&process.nextTick||vn,u={isArray:Le,isArrayBuffer:pn,isBuffer:Gs,isFormData:na,isArrayBufferView:Js,isString:Zs,isNumber:yn,isBoolean:Xs,isObject:Et,isPlainObject:dt,isReadableStream:aa,isRequest:ia,isResponse:oa,isHeaders:la,isUndefined:Ke,isDate:Ks,isFile:Qs,isBlob:ea,isRegExp:Sa,isFunction:X,isStream:ra,isURLSearchParams:sa,isTypedArray:ya,isFileList:ta,forEach:rt,merge:sr,extend:ca,trim:ua,stripBOM:fa,inherits:da,toFlatObject:ha,kindOf:Rt,kindOfTest:oe,endsWith:ma,toArray:pa,forEachEntry:ga,matchAll:_a,isHTMLForm:wa,hasOwnProperty:jr,hasOwnProp:jr,reduceDescriptors:wn,freezeMethods:ba,toObjectSet:Da,toCamelCase:va,noop:Ma,toFiniteNumber:Oa,findKey:gn,global:Te,isContextDefined:_n,isSpecCompliantForm:Ta,toJSONObject:ka,isAsyncFn:xa,isThenable:Ra,setImmediate:vn,asap:Na};function S(e,t,r,n,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),s&&(this.response=s,this.status=s.status?s.status:null)}u.inherits(S,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:u.toJSONObject(this.config),code:this.code,status:this.status}}});const Sn=S.prototype,bn={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{bn[e]={value:e}});Object.defineProperties(S,bn);Object.defineProperty(Sn,"isAxiosError",{value:!0});S.from=(e,t,r,n,s,a)=>{const i=Object.create(Sn);return u.toFlatObject(e,i,function(c){return c!==Error.prototype},o=>o!=="isAxiosError"),S.call(i,e.message,t,r,n,s),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const Ea=null;function ar(e){return u.isPlainObject(e)||u.isArray(e)}function Dn(e){return u.endsWith(e,"[]")?e.slice(0,-2):e}function Vr(e,t,r){return e?e.concat(t).map(function(s,a){return s=Dn(s),!r&&a?"["+s+"]":s}).join(r?".":""):t}function Pa(e){return u.isArray(e)&&!e.some(ar)}const Ya=u.toFlatObject(u,{},null,function(t){return/^is[A-Z]/.test(t)});function Pt(e,t,r){if(!u.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=u.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,g){return!u.isUndefined(g[v])});const n=r.metaTokens,s=r.visitor||f,a=r.dots,i=r.indexes,c=(r.Blob||typeof Blob<"u"&&Blob)&&u.isSpecCompliantForm(t);if(!u.isFunction(s))throw new TypeError("visitor must be a function");function l(m){if(m===null)return"";if(u.isDate(m))return m.toISOString();if(!c&&u.isBlob(m))throw new S("Blob is not supported. Use a Buffer instead.");return u.isArrayBuffer(m)||u.isTypedArray(m)?c&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function f(m,v,g){let E=m;if(m&&!g&&typeof m=="object"){if(u.endsWith(v,"{}"))v=n?v:v.slice(0,-2),m=JSON.stringify(m);else if(u.isArray(m)&&Pa(m)||(u.isFileList(m)||u.endsWith(v,"[]"))&&(E=u.toArray(m)))return v=Dn(v),E.forEach(function(F,J){!(u.isUndefined(F)||F===null)&&t.append(i===!0?Vr([v],J,a):i===null?v:v+"[]",l(F))}),!1}return ar(m)?!0:(t.append(Vr(g,v,a),l(m)),!1)}const h=[],b=Object.assign(Ya,{defaultVisitor:f,convertValue:l,isVisitable:ar});function x(m,v){if(!u.isUndefined(m)){if(h.indexOf(m)!==-1)throw Error("Circular reference detected in "+v.join("."));h.push(m),u.forEach(m,function(E,A){(!(u.isUndefined(E)||E===null)&&s.call(t,E,u.isString(A)?A.trim():A,v,b))===!0&&x(E,v?v.concat(A):[A])}),h.pop()}}if(!u.isObject(e))throw new TypeError("data must be an object");return x(e),t}function Br(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function _r(e,t){this._pairs=[],e&&Pt(e,this,t)}const Mn=_r.prototype;Mn.append=function(t,r){this._pairs.push([t,r])};Mn.toString=function(t){const r=t?function(n){return t.call(this,n,Br)}:Br;return this._pairs.map(function(s){return r(s[0])+"="+r(s[1])},"").join("&")};function Aa(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function On(e,t,r){if(!t)return e;const n=r&&r.encode||Aa;u.isFunction(r)&&(r={serialize:r});const s=r&&r.serialize;let a;if(s?a=s(t,r):a=u.isURLSearchParams(t)?t.toString():new _r(t,r).toString(n),a){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class qr{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){u.forEach(this.handlers,function(n){n!==null&&t(n)})}}const Tn={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Fa=typeof URLSearchParams<"u"?URLSearchParams:_r,Ca=typeof FormData<"u"?FormData:null,Ua=typeof Blob<"u"?Blob:null,Wa={isBrowser:!0,classes:{URLSearchParams:Fa,FormData:Ca,Blob:Ua},protocols:["http","https","file","blob","url","data"]},wr=typeof window<"u"&&typeof document<"u",ir=typeof navigator=="object"&&navigator||void 0,La=wr&&(!ir||["ReactNative","NativeScript","NS"].indexOf(ir.product)<0),Ia=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Ha=wr&&window.location.href||"http://localhost",ja=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:wr,hasStandardBrowserEnv:La,hasStandardBrowserWebWorkerEnv:Ia,navigator:ir,origin:Ha},Symbol.toStringTag,{value:"Module"})),H={...ja,...Wa};function Va(e,t){return Pt(e,new H.classes.URLSearchParams,Object.assign({visitor:function(r,n,s,a){return H.isNode&&u.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function Ba(e){return u.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function qa(e){const t={},r=Object.keys(e);let n;const s=r.length;let a;for(n=0;n=r.length;return i=!i&&u.isArray(s)?s.length:i,c?(u.hasOwnProp(s,i)?s[i]=[s[i],n]:s[i]=n,!o):((!s[i]||!u.isObject(s[i]))&&(s[i]=[]),t(r,n,s[i],a)&&u.isArray(s[i])&&(s[i]=qa(s[i])),!o)}if(u.isFormData(e)&&u.isFunction(e.entries)){const r={};return u.forEachEntry(e,(n,s)=>{t(Ba(n),s,r,0)}),r}return null}function za(e,t,r){if(u.isString(e))try{return(t||JSON.parse)(e),u.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const nt={transitional:Tn,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",s=n.indexOf("application/json")>-1,a=u.isObject(t);if(a&&u.isHTMLForm(t)&&(t=new FormData(t)),u.isFormData(t))return s?JSON.stringify(kn(t)):t;if(u.isArrayBuffer(t)||u.isBuffer(t)||u.isStream(t)||u.isFile(t)||u.isBlob(t)||u.isReadableStream(t))return t;if(u.isArrayBufferView(t))return t.buffer;if(u.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Va(t,this.formSerializer).toString();if((o=u.isFileList(t))||n.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Pt(o?{"files[]":t}:t,c&&new c,this.formSerializer)}}return a||s?(r.setContentType("application/json",!1),za(t)):t}],transformResponse:[function(t){const r=this.transitional||nt.transitional,n=r&&r.forcedJSONParsing,s=this.responseType==="json";if(u.isResponse(t)||u.isReadableStream(t))return t;if(t&&u.isString(t)&&(n&&!this.responseType||s)){const i=!(r&&r.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(o){if(i)throw o.name==="SyntaxError"?S.from(o,S.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:H.classes.FormData,Blob:H.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};u.forEach(["delete","get","head","post","put","patch"],e=>{nt.headers[e]={}});const $a=u.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ga=e=>{const t={};let r,n,s;return e&&e.split(`
-`).forEach(function(i){s=i.indexOf(":"),r=i.substring(0,s).trim().toLowerCase(),n=i.substring(s+1).trim(),!(!r||t[r]&&$a[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},zr=Symbol("internals");function Ve(e){return e&&String(e).trim().toLowerCase()}function ht(e){return e===!1||e==null?e:u.isArray(e)?e.map(ht):String(e)}function Ja(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const Za=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function $t(e,t,r,n,s){if(u.isFunction(n))return n.call(this,t,r);if(s&&(t=r),!!u.isString(t)){if(u.isString(n))return t.indexOf(n)!==-1;if(u.isRegExp(n))return n.test(t)}}function Xa(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function Ka(e,t){const r=u.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(s,a,i){return this[n].call(this,t,s,a,i)},configurable:!0})})}let $=class{constructor(t){t&&this.set(t)}set(t,r,n){const s=this;function a(o,c,l){const f=Ve(c);if(!f)throw new Error("header name must be a non-empty string");const h=u.findKey(s,f);(!h||s[h]===void 0||l===!0||l===void 0&&s[h]!==!1)&&(s[h||c]=ht(o))}const i=(o,c)=>u.forEach(o,(l,f)=>a(l,f,c));if(u.isPlainObject(t)||t instanceof this.constructor)i(t,r);else if(u.isString(t)&&(t=t.trim())&&!Za(t))i(Ga(t),r);else if(u.isHeaders(t))for(const[o,c]of t.entries())a(c,o,n);else t!=null&&a(r,t,n);return this}get(t,r){if(t=Ve(t),t){const n=u.findKey(this,t);if(n){const s=this[n];if(!r)return s;if(r===!0)return Ja(s);if(u.isFunction(r))return r.call(this,s,n);if(u.isRegExp(r))return r.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Ve(t),t){const n=u.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||$t(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let s=!1;function a(i){if(i=Ve(i),i){const o=u.findKey(n,i);o&&(!r||$t(n,n[o],o,r))&&(delete n[o],s=!0)}}return u.isArray(t)?t.forEach(a):a(t),s}clear(t){const r=Object.keys(this);let n=r.length,s=!1;for(;n--;){const a=r[n];(!t||$t(this,this[a],a,t,!0))&&(delete this[a],s=!0)}return s}normalize(t){const r=this,n={};return u.forEach(this,(s,a)=>{const i=u.findKey(n,a);if(i){r[i]=ht(s),delete r[a];return}const o=t?Xa(a):String(a).trim();o!==a&&delete r[a],r[o]=ht(s),n[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return u.forEach(this,(n,s)=>{n!=null&&n!==!1&&(r[s]=t&&u.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(`
-`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(s=>n.set(s)),n}static accessor(t){const n=(this[zr]=this[zr]={accessors:{}}).accessors,s=this.prototype;function a(i){const o=Ve(i);n[o]||(Ka(s,i),n[o]=!0)}return u.isArray(t)?t.forEach(a):a(t),this}};$.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);u.reduceDescriptors($.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});u.freezeMethods($);function Gt(e,t){const r=this||nt,n=t||r,s=$.from(n.headers);let a=n.data;return u.forEach(e,function(o){a=o.call(r,a,s.normalize(),t?t.status:void 0)}),s.normalize(),a}function xn(e){return!!(e&&e.__CANCEL__)}function Ie(e,t,r){S.call(this,e??"canceled",S.ERR_CANCELED,t,r),this.name="CanceledError"}u.inherits(Ie,S,{__CANCEL__:!0});function Rn(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new S("Request failed with status code "+r.status,[S.ERR_BAD_REQUEST,S.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function Qa(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function ei(e,t){e=e||10;const r=new Array(e),n=new Array(e);let s=0,a=0,i;return t=t!==void 0?t:1e3,function(c){const l=Date.now(),f=n[a];i||(i=l),r[s]=c,n[s]=l;let h=a,b=0;for(;h!==s;)b+=r[h++],h=h%e;if(s=(s+1)%e,s===a&&(a=(a+1)%e),l-i{r=f,s=null,a&&(clearTimeout(a),a=null),e.apply(null,l)};return[(...l)=>{const f=Date.now(),h=f-r;h>=n?i(l,f):(s=l,a||(a=setTimeout(()=>{a=null,i(s)},n-h)))},()=>s&&i(s)]}const wt=(e,t,r=3)=>{let n=0;const s=ei(50,250);return ti(a=>{const i=a.loaded,o=a.lengthComputable?a.total:void 0,c=i-n,l=s(c),f=i<=o;n=i;const h={loaded:i,total:o,progress:o?i/o:void 0,bytes:c,rate:l||void 0,estimated:l&&o&&f?(o-i)/l:void 0,event:a,lengthComputable:o!=null,[t?"download":"upload"]:!0};e(h)},r)},$r=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},Gr=e=>(...t)=>u.asap(()=>e(...t)),ri=H.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,H.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(H.origin),H.navigator&&/(msie|trident)/i.test(H.navigator.userAgent)):()=>!0,ni=H.hasStandardBrowserEnv?{write(e,t,r,n,s,a){const i=[e+"="+encodeURIComponent(t)];u.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),u.isString(n)&&i.push("path="+n),u.isString(s)&&i.push("domain="+s),a===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function si(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function ai(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Nn(e,t,r){let n=!si(t);return e&&n||r==!1?ai(e,t):t}const Jr=e=>e instanceof $?{...e}:e;function Ne(e,t){t=t||{};const r={};function n(l,f,h,b){return u.isPlainObject(l)&&u.isPlainObject(f)?u.merge.call({caseless:b},l,f):u.isPlainObject(f)?u.merge({},f):u.isArray(f)?f.slice():f}function s(l,f,h,b){if(u.isUndefined(f)){if(!u.isUndefined(l))return n(void 0,l,h,b)}else return n(l,f,h,b)}function a(l,f){if(!u.isUndefined(f))return n(void 0,f)}function i(l,f){if(u.isUndefined(f)){if(!u.isUndefined(l))return n(void 0,l)}else return n(void 0,f)}function o(l,f,h){if(h in t)return n(l,f);if(h in e)return n(void 0,l)}const c={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:o,headers:(l,f,h)=>s(Jr(l),Jr(f),h,!0)};return u.forEach(Object.keys(Object.assign({},e,t)),function(f){const h=c[f]||s,b=h(e[f],t[f],f);u.isUndefined(b)&&h!==o||(r[f]=b)}),r}const En=e=>{const t=Ne({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:s,xsrfCookieName:a,headers:i,auth:o}=t;t.headers=i=$.from(i),t.url=On(Nn(t.baseURL,t.url),e.params,e.paramsSerializer),o&&i.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):"")));let c;if(u.isFormData(r)){if(H.hasStandardBrowserEnv||H.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((c=i.getContentType())!==!1){const[l,...f]=c?c.split(";").map(h=>h.trim()).filter(Boolean):[];i.setContentType([l||"multipart/form-data",...f].join("; "))}}if(H.hasStandardBrowserEnv&&(n&&u.isFunction(n)&&(n=n(t)),n||n!==!1&&ri(t.url))){const l=s&&a&&ni.read(a);l&&i.set(s,l)}return t},ii=typeof XMLHttpRequest<"u",oi=ii&&function(e){return new Promise(function(r,n){const s=En(e);let a=s.data;const i=$.from(s.headers).normalize();let{responseType:o,onUploadProgress:c,onDownloadProgress:l}=s,f,h,b,x,m;function v(){x&&x(),m&&m(),s.cancelToken&&s.cancelToken.unsubscribe(f),s.signal&&s.signal.removeEventListener("abort",f)}let g=new XMLHttpRequest;g.open(s.method.toUpperCase(),s.url,!0),g.timeout=s.timeout;function E(){if(!g)return;const F=$.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),_={data:!o||o==="text"||o==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:F,config:e,request:g};Rn(function(re){r(re),v()},function(re){n(re),v()},_),g=null}"onloadend"in g?g.onloadend=E:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(E)},g.onabort=function(){g&&(n(new S("Request aborted",S.ECONNABORTED,e,g)),g=null)},g.onerror=function(){n(new S("Network Error",S.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let J=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const _=s.transitional||Tn;s.timeoutErrorMessage&&(J=s.timeoutErrorMessage),n(new S(J,_.clarifyTimeoutError?S.ETIMEDOUT:S.ECONNABORTED,e,g)),g=null},a===void 0&&i.setContentType(null),"setRequestHeader"in g&&u.forEach(i.toJSON(),function(J,_){g.setRequestHeader(_,J)}),u.isUndefined(s.withCredentials)||(g.withCredentials=!!s.withCredentials),o&&o!=="json"&&(g.responseType=s.responseType),l&&([b,m]=wt(l,!0),g.addEventListener("progress",b)),c&&g.upload&&([h,x]=wt(c),g.upload.addEventListener("progress",h),g.upload.addEventListener("loadend",x)),(s.cancelToken||s.signal)&&(f=F=>{g&&(n(!F||F.type?new Ie(null,e,g):F),g.abort(),g=null)},s.cancelToken&&s.cancelToken.subscribe(f),s.signal&&(s.signal.aborted?f():s.signal.addEventListener("abort",f)));const A=Qa(s.url);if(A&&H.protocols.indexOf(A)===-1){n(new S("Unsupported protocol "+A+":",S.ERR_BAD_REQUEST,e));return}g.send(a||null)})},li=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,s;const a=function(l){if(!s){s=!0,o();const f=l instanceof Error?l:this.reason;n.abort(f instanceof S?f:new Ie(f instanceof Error?f.message:f))}};let i=t&&setTimeout(()=>{i=null,a(new S(`timeout ${t} of ms exceeded`,S.ETIMEDOUT))},t);const o=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(a):l.removeEventListener("abort",a)}),e=null)};e.forEach(l=>l.addEventListener("abort",a));const{signal:c}=n;return c.unsubscribe=()=>u.asap(o),c}},ui=function*(e,t){let r=e.byteLength;if(r{const s=ci(e,t);let a=0,i,o=c=>{i||(i=!0,n&&n(c))};return new ReadableStream({async pull(c){try{const{done:l,value:f}=await s.next();if(l){o(),c.close();return}let h=f.byteLength;if(r){let b=a+=h;r(b)}c.enqueue(new Uint8Array(f))}catch(l){throw o(l),l}},cancel(c){return o(c),s.return()}},{highWaterMark:2})},Yt=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Pn=Yt&&typeof ReadableStream=="function",di=Yt&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Yn=(e,...t)=>{try{return!!e(...t)}catch{return!1}},hi=Pn&&Yn(()=>{let e=!1;const t=new Request(H.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Xr=64*1024,or=Pn&&Yn(()=>u.isReadableStream(new Response("").body)),vt={stream:or&&(e=>e.body)};Yt&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!vt[t]&&(vt[t]=u.isFunction(e[t])?r=>r[t]():(r,n)=>{throw new S(`Response type '${t}' is not supported`,S.ERR_NOT_SUPPORT,n)})})})(new Response);const mi=async e=>{if(e==null)return 0;if(u.isBlob(e))return e.size;if(u.isSpecCompliantForm(e))return(await new Request(H.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(u.isArrayBufferView(e)||u.isArrayBuffer(e))return e.byteLength;if(u.isURLSearchParams(e)&&(e=e+""),u.isString(e))return(await di(e)).byteLength},pi=async(e,t)=>{const r=u.toFiniteNumber(e.getContentLength());return r??mi(t)},yi=Yt&&(async e=>{let{url:t,method:r,data:n,signal:s,cancelToken:a,timeout:i,onDownloadProgress:o,onUploadProgress:c,responseType:l,headers:f,withCredentials:h="same-origin",fetchOptions:b}=En(e);l=l?(l+"").toLowerCase():"text";let x=li([s,a&&a.toAbortSignal()],i),m;const v=x&&x.unsubscribe&&(()=>{x.unsubscribe()});let g;try{if(c&&hi&&r!=="get"&&r!=="head"&&(g=await pi(f,n))!==0){let _=new Request(t,{method:"POST",body:n,duplex:"half"}),R;if(u.isFormData(n)&&(R=_.headers.get("content-type"))&&f.setContentType(R),_.body){const[re,q]=$r(g,wt(Gr(c)));n=Zr(_.body,Xr,re,q)}}u.isString(h)||(h=h?"include":"omit");const E="credentials"in Request.prototype;m=new Request(t,{...b,signal:x,method:r.toUpperCase(),headers:f.normalize().toJSON(),body:n,duplex:"half",credentials:E?h:void 0});let A=await fetch(m);const F=or&&(l==="stream"||l==="response");if(or&&(o||F&&v)){const _={};["status","statusText","headers"].forEach(Pe=>{_[Pe]=A[Pe]});const R=u.toFiniteNumber(A.headers.get("content-length")),[re,q]=o&&$r(R,wt(Gr(o),!0))||[];A=new Response(Zr(A.body,Xr,re,()=>{q&&q(),v&&v()}),_)}l=l||"text";let J=await vt[u.findKey(vt,l)||"text"](A,e);return!F&&v&&v(),await new Promise((_,R)=>{Rn(_,R,{data:J,headers:$.from(A.headers),status:A.status,statusText:A.statusText,config:e,request:m})})}catch(E){throw v&&v(),E&&E.name==="TypeError"&&/fetch/i.test(E.message)?Object.assign(new S("Network Error",S.ERR_NETWORK,e,m),{cause:E.cause||E}):S.from(E,E&&E.code,e,m)}}),lr={http:Ea,xhr:oi,fetch:yi};u.forEach(lr,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Kr=e=>`- ${e}`,gi=e=>u.isFunction(e)||e===null||e===!1,An={getAdapter:e=>{e=u.isArray(e)?e:[e];const{length:t}=e;let r,n;const s={};for(let a=0;a`adapter ${o} `+(c===!1?"is not supported by the environment":"is not available in the build"));let i=t?a.length>1?`since :
+var As=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);import{l as Fs,f as Cs,a as Us,b as Ws,M as Hr,F as Ls}from"./about-Dx_7df1N.js";import{d as Is,A as Hs,r as ne,o as js,e as Vs,w as ft,G as Bs,b as qs}from"./vue-CAlcOYJV.js";import{r as zs,g as $s}from"./lodash-BwctMegf.js";var zf=As((pd,_t)=>{function mn(e,t){return function(){return e.apply(t,arguments)}}const{toString:Gs}=Object.prototype,{getPrototypeOf:gr}=Object,Rt=(e=>t=>{const r=Gs.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),oe=e=>(e=e.toLowerCase(),t=>Rt(t)===e),Nt=e=>t=>typeof t===e,{isArray:Le}=Array,Ke=Nt("undefined");function Js(e){return e!==null&&!Ke(e)&&e.constructor!==null&&!Ke(e.constructor)&&X(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const pn=oe("ArrayBuffer");function Zs(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&pn(e.buffer),t}const Xs=Nt("string"),X=Nt("function"),yn=Nt("number"),Et=e=>e!==null&&typeof e=="object",Ks=e=>e===!0||e===!1,dt=e=>{if(Rt(e)!=="object")return!1;const t=gr(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Qs=oe("Date"),ea=oe("File"),ta=oe("Blob"),ra=oe("FileList"),na=e=>Et(e)&&X(e.pipe),sa=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||X(e.append)&&((t=Rt(e))==="formdata"||t==="object"&&X(e.toString)&&e.toString()==="[object FormData]"))},aa=oe("URLSearchParams"),[ia,oa,la,ua]=["ReadableStream","Request","Response","Headers"].map(oe),ca=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function rt(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,s;if(typeof e!="object"&&(e=[e]),Le(e))for(n=0,s=e.length;n0;)if(s=r[n],t===s.toLowerCase())return s;return null}const Te=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,_n=e=>!Ke(e)&&e!==Te;function sr(){const{caseless:e}=_n(this)&&this||{},t={},r=(n,s)=>{const a=e&&gn(t,s)||s;dt(t[a])&&dt(n)?t[a]=sr(t[a],n):dt(n)?t[a]=sr({},n):Le(n)?t[a]=n.slice():t[a]=n};for(let n=0,s=arguments.length;n(rt(t,(s,a)=>{r&&X(s)?e[a]=mn(s,r):e[a]=s},{allOwnKeys:n}),e),da=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),ha=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},ma=(e,t,r,n)=>{let s,a,i;const o={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),a=s.length;a-- >0;)i=s[a],(!n||n(i,e,t))&&!o[i]&&(t[i]=e[i],o[i]=!0);e=r!==!1&&gr(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},pa=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},ya=e=>{if(!e)return null;if(Le(e))return e;let t=e.length;if(!yn(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},ga=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&gr(Uint8Array)),_a=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=n.next())&&!s.done;){const a=s.value;t.call(e,a[0],a[1])}},wa=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},va=oe("HTMLFormElement"),Sa=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,s){return n.toUpperCase()+s}),jr=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),ba=oe("RegExp"),wn=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};rt(r,(s,a)=>{let i;(i=t(s,a,e))!==!1&&(n[a]=i||s)}),Object.defineProperties(e,n)},Da=e=>{wn(e,(t,r)=>{if(X(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(X(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},Ma=(e,t)=>{const r={},n=s=>{s.forEach(a=>{r[a]=!0})};return Le(e)?n(e):n(String(e).split(t)),r},Oa=()=>{},Ta=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function ka(e){return!!(e&&X(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const xa=e=>{const t=new Array(10),r=(n,s)=>{if(Et(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[s]=n;const a=Le(n)?[]:{};return rt(n,(i,o)=>{const c=r(i,s+1);!Ke(c)&&(a[o]=c)}),t[s]=void 0,a}}return n};return r(e,0)},Ra=oe("AsyncFunction"),Na=e=>e&&(Et(e)||X(e))&&X(e.then)&&X(e.catch),vn=((e,t)=>e?setImmediate:t?((r,n)=>(Te.addEventListener("message",({source:s,data:a})=>{s===Te&&a===r&&n.length&&n.shift()()},!1),s=>{n.push(s),Te.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",X(Te.postMessage)),Ea=typeof queueMicrotask<"u"?queueMicrotask.bind(Te):typeof process<"u"&&process.nextTick||vn,u={isArray:Le,isArrayBuffer:pn,isBuffer:Js,isFormData:sa,isArrayBufferView:Zs,isString:Xs,isNumber:yn,isBoolean:Ks,isObject:Et,isPlainObject:dt,isReadableStream:ia,isRequest:oa,isResponse:la,isHeaders:ua,isUndefined:Ke,isDate:Qs,isFile:ea,isBlob:ta,isRegExp:ba,isFunction:X,isStream:na,isURLSearchParams:aa,isTypedArray:ga,isFileList:ra,forEach:rt,merge:sr,extend:fa,trim:ca,stripBOM:da,inherits:ha,toFlatObject:ma,kindOf:Rt,kindOfTest:oe,endsWith:pa,toArray:ya,forEachEntry:_a,matchAll:wa,isHTMLForm:va,hasOwnProperty:jr,hasOwnProp:jr,reduceDescriptors:wn,freezeMethods:Da,toObjectSet:Ma,toCamelCase:Sa,noop:Oa,toFiniteNumber:Ta,findKey:gn,global:Te,isContextDefined:_n,isSpecCompliantForm:ka,toJSONObject:xa,isAsyncFn:Ra,isThenable:Na,setImmediate:vn,asap:Ea};function S(e,t,r,n,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),s&&(this.response=s,this.status=s.status?s.status:null)}u.inherits(S,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:u.toJSONObject(this.config),code:this.code,status:this.status}}});const Sn=S.prototype,bn={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{bn[e]={value:e}});Object.defineProperties(S,bn);Object.defineProperty(Sn,"isAxiosError",{value:!0});S.from=(e,t,r,n,s,a)=>{const i=Object.create(Sn);return u.toFlatObject(e,i,function(c){return c!==Error.prototype},o=>o!=="isAxiosError"),S.call(i,e.message,t,r,n,s),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const Pa=null;function ar(e){return u.isPlainObject(e)||u.isArray(e)}function Dn(e){return u.endsWith(e,"[]")?e.slice(0,-2):e}function Vr(e,t,r){return e?e.concat(t).map(function(s,a){return s=Dn(s),!r&&a?"["+s+"]":s}).join(r?".":""):t}function Ya(e){return u.isArray(e)&&!e.some(ar)}const Aa=u.toFlatObject(u,{},null,function(t){return/^is[A-Z]/.test(t)});function Pt(e,t,r){if(!u.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=u.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,g){return!u.isUndefined(g[v])});const n=r.metaTokens,s=r.visitor||f,a=r.dots,i=r.indexes,c=(r.Blob||typeof Blob<"u"&&Blob)&&u.isSpecCompliantForm(t);if(!u.isFunction(s))throw new TypeError("visitor must be a function");function l(m){if(m===null)return"";if(u.isDate(m))return m.toISOString();if(!c&&u.isBlob(m))throw new S("Blob is not supported. Use a Buffer instead.");return u.isArrayBuffer(m)||u.isTypedArray(m)?c&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function f(m,v,g){let E=m;if(m&&!g&&typeof m=="object"){if(u.endsWith(v,"{}"))v=n?v:v.slice(0,-2),m=JSON.stringify(m);else if(u.isArray(m)&&Ya(m)||(u.isFileList(m)||u.endsWith(v,"[]"))&&(E=u.toArray(m)))return v=Dn(v),E.forEach(function(F,J){!(u.isUndefined(F)||F===null)&&t.append(i===!0?Vr([v],J,a):i===null?v:v+"[]",l(F))}),!1}return ar(m)?!0:(t.append(Vr(g,v,a),l(m)),!1)}const h=[],b=Object.assign(Aa,{defaultVisitor:f,convertValue:l,isVisitable:ar});function x(m,v){if(!u.isUndefined(m)){if(h.indexOf(m)!==-1)throw Error("Circular reference detected in "+v.join("."));h.push(m),u.forEach(m,function(E,A){(!(u.isUndefined(E)||E===null)&&s.call(t,E,u.isString(A)?A.trim():A,v,b))===!0&&x(E,v?v.concat(A):[A])}),h.pop()}}if(!u.isObject(e))throw new TypeError("data must be an object");return x(e),t}function Br(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function _r(e,t){this._pairs=[],e&&Pt(e,this,t)}const Mn=_r.prototype;Mn.append=function(t,r){this._pairs.push([t,r])};Mn.toString=function(t){const r=t?function(n){return t.call(this,n,Br)}:Br;return this._pairs.map(function(s){return r(s[0])+"="+r(s[1])},"").join("&")};function Fa(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function On(e,t,r){if(!t)return e;const n=r&&r.encode||Fa;u.isFunction(r)&&(r={serialize:r});const s=r&&r.serialize;let a;if(s?a=s(t,r):a=u.isURLSearchParams(t)?t.toString():new _r(t,r).toString(n),a){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class qr{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){u.forEach(this.handlers,function(n){n!==null&&t(n)})}}const Tn={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Ca=typeof URLSearchParams<"u"?URLSearchParams:_r,Ua=typeof FormData<"u"?FormData:null,Wa=typeof Blob<"u"?Blob:null,La={isBrowser:!0,classes:{URLSearchParams:Ca,FormData:Ua,Blob:Wa},protocols:["http","https","file","blob","url","data"]},wr=typeof window<"u"&&typeof document<"u",ir=typeof navigator=="object"&&navigator||void 0,Ia=wr&&(!ir||["ReactNative","NativeScript","NS"].indexOf(ir.product)<0),Ha=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",ja=wr&&window.location.href||"http://localhost",Va=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:wr,hasStandardBrowserEnv:Ia,hasStandardBrowserWebWorkerEnv:Ha,navigator:ir,origin:ja},Symbol.toStringTag,{value:"Module"})),H={...Va,...La};function Ba(e,t){return Pt(e,new H.classes.URLSearchParams,Object.assign({visitor:function(r,n,s,a){return H.isNode&&u.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function qa(e){return u.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function za(e){const t={},r=Object.keys(e);let n;const s=r.length;let a;for(n=0;n=r.length;return i=!i&&u.isArray(s)?s.length:i,c?(u.hasOwnProp(s,i)?s[i]=[s[i],n]:s[i]=n,!o):((!s[i]||!u.isObject(s[i]))&&(s[i]=[]),t(r,n,s[i],a)&&u.isArray(s[i])&&(s[i]=za(s[i])),!o)}if(u.isFormData(e)&&u.isFunction(e.entries)){const r={};return u.forEachEntry(e,(n,s)=>{t(qa(n),s,r,0)}),r}return null}function $a(e,t,r){if(u.isString(e))try{return(t||JSON.parse)(e),u.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const nt={transitional:Tn,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",s=n.indexOf("application/json")>-1,a=u.isObject(t);if(a&&u.isHTMLForm(t)&&(t=new FormData(t)),u.isFormData(t))return s?JSON.stringify(kn(t)):t;if(u.isArrayBuffer(t)||u.isBuffer(t)||u.isStream(t)||u.isFile(t)||u.isBlob(t)||u.isReadableStream(t))return t;if(u.isArrayBufferView(t))return t.buffer;if(u.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Ba(t,this.formSerializer).toString();if((o=u.isFileList(t))||n.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Pt(o?{"files[]":t}:t,c&&new c,this.formSerializer)}}return a||s?(r.setContentType("application/json",!1),$a(t)):t}],transformResponse:[function(t){const r=this.transitional||nt.transitional,n=r&&r.forcedJSONParsing,s=this.responseType==="json";if(u.isResponse(t)||u.isReadableStream(t))return t;if(t&&u.isString(t)&&(n&&!this.responseType||s)){const i=!(r&&r.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(o){if(i)throw o.name==="SyntaxError"?S.from(o,S.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:H.classes.FormData,Blob:H.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};u.forEach(["delete","get","head","post","put","patch"],e=>{nt.headers[e]={}});const Ga=u.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ja=e=>{const t={};let r,n,s;return e&&e.split(`
+`).forEach(function(i){s=i.indexOf(":"),r=i.substring(0,s).trim().toLowerCase(),n=i.substring(s+1).trim(),!(!r||t[r]&&Ga[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},zr=Symbol("internals");function Ve(e){return e&&String(e).trim().toLowerCase()}function ht(e){return e===!1||e==null?e:u.isArray(e)?e.map(ht):String(e)}function Za(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const Xa=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function $t(e,t,r,n,s){if(u.isFunction(n))return n.call(this,t,r);if(s&&(t=r),!!u.isString(t)){if(u.isString(n))return t.indexOf(n)!==-1;if(u.isRegExp(n))return n.test(t)}}function Ka(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function Qa(e,t){const r=u.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(s,a,i){return this[n].call(this,t,s,a,i)},configurable:!0})})}let $=class{constructor(t){t&&this.set(t)}set(t,r,n){const s=this;function a(o,c,l){const f=Ve(c);if(!f)throw new Error("header name must be a non-empty string");const h=u.findKey(s,f);(!h||s[h]===void 0||l===!0||l===void 0&&s[h]!==!1)&&(s[h||c]=ht(o))}const i=(o,c)=>u.forEach(o,(l,f)=>a(l,f,c));if(u.isPlainObject(t)||t instanceof this.constructor)i(t,r);else if(u.isString(t)&&(t=t.trim())&&!Xa(t))i(Ja(t),r);else if(u.isHeaders(t))for(const[o,c]of t.entries())a(c,o,n);else t!=null&&a(r,t,n);return this}get(t,r){if(t=Ve(t),t){const n=u.findKey(this,t);if(n){const s=this[n];if(!r)return s;if(r===!0)return Za(s);if(u.isFunction(r))return r.call(this,s,n);if(u.isRegExp(r))return r.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Ve(t),t){const n=u.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||$t(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let s=!1;function a(i){if(i=Ve(i),i){const o=u.findKey(n,i);o&&(!r||$t(n,n[o],o,r))&&(delete n[o],s=!0)}}return u.isArray(t)?t.forEach(a):a(t),s}clear(t){const r=Object.keys(this);let n=r.length,s=!1;for(;n--;){const a=r[n];(!t||$t(this,this[a],a,t,!0))&&(delete this[a],s=!0)}return s}normalize(t){const r=this,n={};return u.forEach(this,(s,a)=>{const i=u.findKey(n,a);if(i){r[i]=ht(s),delete r[a];return}const o=t?Ka(a):String(a).trim();o!==a&&delete r[a],r[o]=ht(s),n[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return u.forEach(this,(n,s)=>{n!=null&&n!==!1&&(r[s]=t&&u.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(`
+`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(s=>n.set(s)),n}static accessor(t){const n=(this[zr]=this[zr]={accessors:{}}).accessors,s=this.prototype;function a(i){const o=Ve(i);n[o]||(Qa(s,i),n[o]=!0)}return u.isArray(t)?t.forEach(a):a(t),this}};$.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);u.reduceDescriptors($.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});u.freezeMethods($);function Gt(e,t){const r=this||nt,n=t||r,s=$.from(n.headers);let a=n.data;return u.forEach(e,function(o){a=o.call(r,a,s.normalize(),t?t.status:void 0)}),s.normalize(),a}function xn(e){return!!(e&&e.__CANCEL__)}function Ie(e,t,r){S.call(this,e??"canceled",S.ERR_CANCELED,t,r),this.name="CanceledError"}u.inherits(Ie,S,{__CANCEL__:!0});function Rn(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new S("Request failed with status code "+r.status,[S.ERR_BAD_REQUEST,S.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function ei(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function ti(e,t){e=e||10;const r=new Array(e),n=new Array(e);let s=0,a=0,i;return t=t!==void 0?t:1e3,function(c){const l=Date.now(),f=n[a];i||(i=l),r[s]=c,n[s]=l;let h=a,b=0;for(;h!==s;)b+=r[h++],h=h%e;if(s=(s+1)%e,s===a&&(a=(a+1)%e),l-i{r=f,s=null,a&&(clearTimeout(a),a=null),e.apply(null,l)};return[(...l)=>{const f=Date.now(),h=f-r;h>=n?i(l,f):(s=l,a||(a=setTimeout(()=>{a=null,i(s)},n-h)))},()=>s&&i(s)]}const wt=(e,t,r=3)=>{let n=0;const s=ti(50,250);return ri(a=>{const i=a.loaded,o=a.lengthComputable?a.total:void 0,c=i-n,l=s(c),f=i<=o;n=i;const h={loaded:i,total:o,progress:o?i/o:void 0,bytes:c,rate:l||void 0,estimated:l&&o&&f?(o-i)/l:void 0,event:a,lengthComputable:o!=null,[t?"download":"upload"]:!0};e(h)},r)},$r=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},Gr=e=>(...t)=>u.asap(()=>e(...t)),ni=H.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,H.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(H.origin),H.navigator&&/(msie|trident)/i.test(H.navigator.userAgent)):()=>!0,si=H.hasStandardBrowserEnv?{write(e,t,r,n,s,a){const i=[e+"="+encodeURIComponent(t)];u.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),u.isString(n)&&i.push("path="+n),u.isString(s)&&i.push("domain="+s),a===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function ai(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function ii(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Nn(e,t,r){let n=!ai(t);return e&&n||r==!1?ii(e,t):t}const Jr=e=>e instanceof $?{...e}:e;function Ne(e,t){t=t||{};const r={};function n(l,f,h,b){return u.isPlainObject(l)&&u.isPlainObject(f)?u.merge.call({caseless:b},l,f):u.isPlainObject(f)?u.merge({},f):u.isArray(f)?f.slice():f}function s(l,f,h,b){if(u.isUndefined(f)){if(!u.isUndefined(l))return n(void 0,l,h,b)}else return n(l,f,h,b)}function a(l,f){if(!u.isUndefined(f))return n(void 0,f)}function i(l,f){if(u.isUndefined(f)){if(!u.isUndefined(l))return n(void 0,l)}else return n(void 0,f)}function o(l,f,h){if(h in t)return n(l,f);if(h in e)return n(void 0,l)}const c={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:o,headers:(l,f,h)=>s(Jr(l),Jr(f),h,!0)};return u.forEach(Object.keys(Object.assign({},e,t)),function(f){const h=c[f]||s,b=h(e[f],t[f],f);u.isUndefined(b)&&h!==o||(r[f]=b)}),r}const En=e=>{const t=Ne({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:s,xsrfCookieName:a,headers:i,auth:o}=t;t.headers=i=$.from(i),t.url=On(Nn(t.baseURL,t.url),e.params,e.paramsSerializer),o&&i.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):"")));let c;if(u.isFormData(r)){if(H.hasStandardBrowserEnv||H.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((c=i.getContentType())!==!1){const[l,...f]=c?c.split(";").map(h=>h.trim()).filter(Boolean):[];i.setContentType([l||"multipart/form-data",...f].join("; "))}}if(H.hasStandardBrowserEnv&&(n&&u.isFunction(n)&&(n=n(t)),n||n!==!1&&ni(t.url))){const l=s&&a&&si.read(a);l&&i.set(s,l)}return t},oi=typeof XMLHttpRequest<"u",li=oi&&function(e){return new Promise(function(r,n){const s=En(e);let a=s.data;const i=$.from(s.headers).normalize();let{responseType:o,onUploadProgress:c,onDownloadProgress:l}=s,f,h,b,x,m;function v(){x&&x(),m&&m(),s.cancelToken&&s.cancelToken.unsubscribe(f),s.signal&&s.signal.removeEventListener("abort",f)}let g=new XMLHttpRequest;g.open(s.method.toUpperCase(),s.url,!0),g.timeout=s.timeout;function E(){if(!g)return;const F=$.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),_={data:!o||o==="text"||o==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:F,config:e,request:g};Rn(function(re){r(re),v()},function(re){n(re),v()},_),g=null}"onloadend"in g?g.onloadend=E:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(E)},g.onabort=function(){g&&(n(new S("Request aborted",S.ECONNABORTED,e,g)),g=null)},g.onerror=function(){n(new S("Network Error",S.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let J=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const _=s.transitional||Tn;s.timeoutErrorMessage&&(J=s.timeoutErrorMessage),n(new S(J,_.clarifyTimeoutError?S.ETIMEDOUT:S.ECONNABORTED,e,g)),g=null},a===void 0&&i.setContentType(null),"setRequestHeader"in g&&u.forEach(i.toJSON(),function(J,_){g.setRequestHeader(_,J)}),u.isUndefined(s.withCredentials)||(g.withCredentials=!!s.withCredentials),o&&o!=="json"&&(g.responseType=s.responseType),l&&([b,m]=wt(l,!0),g.addEventListener("progress",b)),c&&g.upload&&([h,x]=wt(c),g.upload.addEventListener("progress",h),g.upload.addEventListener("loadend",x)),(s.cancelToken||s.signal)&&(f=F=>{g&&(n(!F||F.type?new Ie(null,e,g):F),g.abort(),g=null)},s.cancelToken&&s.cancelToken.subscribe(f),s.signal&&(s.signal.aborted?f():s.signal.addEventListener("abort",f)));const A=ei(s.url);if(A&&H.protocols.indexOf(A)===-1){n(new S("Unsupported protocol "+A+":",S.ERR_BAD_REQUEST,e));return}g.send(a||null)})},ui=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,s;const a=function(l){if(!s){s=!0,o();const f=l instanceof Error?l:this.reason;n.abort(f instanceof S?f:new Ie(f instanceof Error?f.message:f))}};let i=t&&setTimeout(()=>{i=null,a(new S(`timeout ${t} of ms exceeded`,S.ETIMEDOUT))},t);const o=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(a):l.removeEventListener("abort",a)}),e=null)};e.forEach(l=>l.addEventListener("abort",a));const{signal:c}=n;return c.unsubscribe=()=>u.asap(o),c}},ci=function*(e,t){let r=e.byteLength;if(r{const s=fi(e,t);let a=0,i,o=c=>{i||(i=!0,n&&n(c))};return new ReadableStream({async pull(c){try{const{done:l,value:f}=await s.next();if(l){o(),c.close();return}let h=f.byteLength;if(r){let b=a+=h;r(b)}c.enqueue(new Uint8Array(f))}catch(l){throw o(l),l}},cancel(c){return o(c),s.return()}},{highWaterMark:2})},Yt=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Pn=Yt&&typeof ReadableStream=="function",hi=Yt&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Yn=(e,...t)=>{try{return!!e(...t)}catch{return!1}},mi=Pn&&Yn(()=>{let e=!1;const t=new Request(H.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Xr=64*1024,or=Pn&&Yn(()=>u.isReadableStream(new Response("").body)),vt={stream:or&&(e=>e.body)};Yt&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!vt[t]&&(vt[t]=u.isFunction(e[t])?r=>r[t]():(r,n)=>{throw new S(`Response type '${t}' is not supported`,S.ERR_NOT_SUPPORT,n)})})})(new Response);const pi=async e=>{if(e==null)return 0;if(u.isBlob(e))return e.size;if(u.isSpecCompliantForm(e))return(await new Request(H.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(u.isArrayBufferView(e)||u.isArrayBuffer(e))return e.byteLength;if(u.isURLSearchParams(e)&&(e=e+""),u.isString(e))return(await hi(e)).byteLength},yi=async(e,t)=>{const r=u.toFiniteNumber(e.getContentLength());return r??pi(t)},gi=Yt&&(async e=>{let{url:t,method:r,data:n,signal:s,cancelToken:a,timeout:i,onDownloadProgress:o,onUploadProgress:c,responseType:l,headers:f,withCredentials:h="same-origin",fetchOptions:b}=En(e);l=l?(l+"").toLowerCase():"text";let x=ui([s,a&&a.toAbortSignal()],i),m;const v=x&&x.unsubscribe&&(()=>{x.unsubscribe()});let g;try{if(c&&mi&&r!=="get"&&r!=="head"&&(g=await yi(f,n))!==0){let _=new Request(t,{method:"POST",body:n,duplex:"half"}),R;if(u.isFormData(n)&&(R=_.headers.get("content-type"))&&f.setContentType(R),_.body){const[re,q]=$r(g,wt(Gr(c)));n=Zr(_.body,Xr,re,q)}}u.isString(h)||(h=h?"include":"omit");const E="credentials"in Request.prototype;m=new Request(t,{...b,signal:x,method:r.toUpperCase(),headers:f.normalize().toJSON(),body:n,duplex:"half",credentials:E?h:void 0});let A=await fetch(m);const F=or&&(l==="stream"||l==="response");if(or&&(o||F&&v)){const _={};["status","statusText","headers"].forEach(Pe=>{_[Pe]=A[Pe]});const R=u.toFiniteNumber(A.headers.get("content-length")),[re,q]=o&&$r(R,wt(Gr(o),!0))||[];A=new Response(Zr(A.body,Xr,re,()=>{q&&q(),v&&v()}),_)}l=l||"text";let J=await vt[u.findKey(vt,l)||"text"](A,e);return!F&&v&&v(),await new Promise((_,R)=>{Rn(_,R,{data:J,headers:$.from(A.headers),status:A.status,statusText:A.statusText,config:e,request:m})})}catch(E){throw v&&v(),E&&E.name==="TypeError"&&/fetch/i.test(E.message)?Object.assign(new S("Network Error",S.ERR_NETWORK,e,m),{cause:E.cause||E}):S.from(E,E&&E.code,e,m)}}),lr={http:Pa,xhr:li,fetch:gi};u.forEach(lr,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Kr=e=>`- ${e}`,_i=e=>u.isFunction(e)||e===null||e===!1,An={getAdapter:e=>{e=u.isArray(e)?e:[e];const{length:t}=e;let r,n;const s={};for(let a=0;a`adapter ${o} `+(c===!1?"is not supported by the environment":"is not available in the build"));let i=t?a.length>1?`since :
`+a.map(Kr).join(`
-`):" "+Kr(a[0]):"as no adapter specified";throw new S("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return n},adapters:lr};function Jt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ie(null,e)}function Qr(e){return Jt(e),e.headers=$.from(e.headers),e.data=Gt.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),An.getAdapter(e.adapter||nt.adapter)(e).then(function(n){return Jt(e),n.data=Gt.call(e,e.transformResponse,n),n.headers=$.from(n.headers),n},function(n){return xn(n)||(Jt(e),n&&n.response&&(n.response.data=Gt.call(e,e.transformResponse,n.response),n.response.headers=$.from(n.response.headers))),Promise.reject(n)})}const Fn="1.8.1",At={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{At[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const en={};At.transitional=function(t,r,n){function s(a,i){return"[Axios v"+Fn+"] Transitional option '"+a+"'"+i+(n?". "+n:"")}return(a,i,o)=>{if(t===!1)throw new S(s(i," has been removed"+(r?" in "+r:"")),S.ERR_DEPRECATED);return r&&!en[i]&&(en[i]=!0,console.warn(s(i," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,i,o):!0}};At.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function _i(e,t,r){if(typeof e!="object")throw new S("options must be an object",S.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let s=n.length;for(;s-- >0;){const a=n[s],i=t[a];if(i){const o=e[a],c=o===void 0||i(o,a,e);if(c!==!0)throw new S("option "+a+" must be "+c,S.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new S("Unknown option "+a,S.ERR_BAD_OPTION)}}const mt={assertOptions:_i,validators:At},ue=mt.validators;let xe=class{constructor(t){this.defaults=t,this.interceptors={request:new qr,response:new qr}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const a=s.stack?s.stack.replace(/^.+\n/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=`
-`+a):n.stack=a}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Ne(this.defaults,r);const{transitional:n,paramsSerializer:s,headers:a}=r;n!==void 0&&mt.assertOptions(n,{silentJSONParsing:ue.transitional(ue.boolean),forcedJSONParsing:ue.transitional(ue.boolean),clarifyTimeoutError:ue.transitional(ue.boolean)},!1),s!=null&&(u.isFunction(s)?r.paramsSerializer={serialize:s}:mt.assertOptions(s,{encode:ue.function,serialize:ue.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),mt.assertOptions(r,{baseUrl:ue.spelling("baseURL"),withXsrfToken:ue.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let i=a&&u.merge(a.common,a[r.method]);a&&u.forEach(["delete","get","head","post","put","patch","common"],m=>{delete a[m]}),r.headers=$.concat(i,a);const o=[];let c=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(r)===!1||(c=c&&v.synchronous,o.unshift(v.fulfilled,v.rejected))});const l=[];this.interceptors.response.forEach(function(v){l.push(v.fulfilled,v.rejected)});let f,h=0,b;if(!c){const m=[Qr.bind(this),void 0];for(m.unshift.apply(m,o),m.push.apply(m,l),b=m.length,f=Promise.resolve(r);h{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](s);n._listeners=null}),this.promise.then=s=>{let a;const i=new Promise(o=>{n.subscribe(o),a=o}).then(s);return i.cancel=function(){n.unsubscribe(a)},i},t(function(a,i,o){n.reason||(n.reason=new Ie(a,i,o),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new Cn(function(s){t=s}),cancel:t}}};function vi(e){return function(r){return e.apply(null,r)}}function Si(e){return u.isObject(e)&&e.isAxiosError===!0}const ur={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ur).forEach(([e,t])=>{ur[t]=e});function Un(e){const t=new xe(e),r=mn(xe.prototype.request,t);return u.extend(r,xe.prototype,t,{allOwnKeys:!0}),u.extend(r,t,null,{allOwnKeys:!0}),r.create=function(s){return Un(Ne(e,s))},r}const U=Un(nt);U.Axios=xe;U.CanceledError=Ie;U.CancelToken=wi;U.isCancel=xn;U.VERSION=Fn;U.toFormData=Pt;U.AxiosError=S;U.Cancel=U.CanceledError;U.all=function(t){return Promise.all(t)};U.spread=vi;U.isAxiosError=Si;U.mergeConfig=Ne;U.AxiosHeaders=$;U.formToJSON=e=>kn(u.isHTMLForm(e)?new FormData(e):e);U.getAdapter=An.getAdapter;U.HttpStatusCode=ur;U.default=U;const{Axios:Kf,AxiosError:Qf,CanceledError:ed,isCancel:td,CancelToken:rd,VERSION:nd,all:sd,Cancel:ad,isAxiosError:id,spread:od,toFormData:ld,AxiosHeaders:ud,HttpStatusCode:cd,formToJSON:fd,getAdapter:dd,mergeConfig:hd}=U;//! moment.js
+`):" "+Kr(a[0]):"as no adapter specified";throw new S("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return n},adapters:lr};function Jt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ie(null,e)}function Qr(e){return Jt(e),e.headers=$.from(e.headers),e.data=Gt.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),An.getAdapter(e.adapter||nt.adapter)(e).then(function(n){return Jt(e),n.data=Gt.call(e,e.transformResponse,n),n.headers=$.from(n.headers),n},function(n){return xn(n)||(Jt(e),n&&n.response&&(n.response.data=Gt.call(e,e.transformResponse,n.response),n.response.headers=$.from(n.response.headers))),Promise.reject(n)})}const Fn="1.8.1",At={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{At[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const en={};At.transitional=function(t,r,n){function s(a,i){return"[Axios v"+Fn+"] Transitional option '"+a+"'"+i+(n?". "+n:"")}return(a,i,o)=>{if(t===!1)throw new S(s(i," has been removed"+(r?" in "+r:"")),S.ERR_DEPRECATED);return r&&!en[i]&&(en[i]=!0,console.warn(s(i," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,i,o):!0}};At.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function wi(e,t,r){if(typeof e!="object")throw new S("options must be an object",S.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let s=n.length;for(;s-- >0;){const a=n[s],i=t[a];if(i){const o=e[a],c=o===void 0||i(o,a,e);if(c!==!0)throw new S("option "+a+" must be "+c,S.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new S("Unknown option "+a,S.ERR_BAD_OPTION)}}const mt={assertOptions:wi,validators:At},ue=mt.validators;let xe=class{constructor(t){this.defaults=t,this.interceptors={request:new qr,response:new qr}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const a=s.stack?s.stack.replace(/^.+\n/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=`
+`+a):n.stack=a}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Ne(this.defaults,r);const{transitional:n,paramsSerializer:s,headers:a}=r;n!==void 0&&mt.assertOptions(n,{silentJSONParsing:ue.transitional(ue.boolean),forcedJSONParsing:ue.transitional(ue.boolean),clarifyTimeoutError:ue.transitional(ue.boolean)},!1),s!=null&&(u.isFunction(s)?r.paramsSerializer={serialize:s}:mt.assertOptions(s,{encode:ue.function,serialize:ue.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),mt.assertOptions(r,{baseUrl:ue.spelling("baseURL"),withXsrfToken:ue.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let i=a&&u.merge(a.common,a[r.method]);a&&u.forEach(["delete","get","head","post","put","patch","common"],m=>{delete a[m]}),r.headers=$.concat(i,a);const o=[];let c=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(r)===!1||(c=c&&v.synchronous,o.unshift(v.fulfilled,v.rejected))});const l=[];this.interceptors.response.forEach(function(v){l.push(v.fulfilled,v.rejected)});let f,h=0,b;if(!c){const m=[Qr.bind(this),void 0];for(m.unshift.apply(m,o),m.push.apply(m,l),b=m.length,f=Promise.resolve(r);h{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](s);n._listeners=null}),this.promise.then=s=>{let a;const i=new Promise(o=>{n.subscribe(o),a=o}).then(s);return i.cancel=function(){n.unsubscribe(a)},i},t(function(a,i,o){n.reason||(n.reason=new Ie(a,i,o),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new Cn(function(s){t=s}),cancel:t}}};function Si(e){return function(r){return e.apply(null,r)}}function bi(e){return u.isObject(e)&&e.isAxiosError===!0}const ur={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ur).forEach(([e,t])=>{ur[t]=e});function Un(e){const t=new xe(e),r=mn(xe.prototype.request,t);return u.extend(r,xe.prototype,t,{allOwnKeys:!0}),u.extend(r,t,null,{allOwnKeys:!0}),r.create=function(s){return Un(Ne(e,s))},r}const U=Un(nt);U.Axios=xe;U.CanceledError=Ie;U.CancelToken=vi;U.isCancel=xn;U.VERSION=Fn;U.toFormData=Pt;U.AxiosError=S;U.Cancel=U.CanceledError;U.all=function(t){return Promise.all(t)};U.spread=Si;U.isAxiosError=bi;U.mergeConfig=Ne;U.AxiosHeaders=$;U.formToJSON=e=>kn(u.isHTMLForm(e)?new FormData(e):e);U.getAdapter=An.getAdapter;U.HttpStatusCode=ur;U.default=U;const{Axios:Qf,AxiosError:ed,CanceledError:td,isCancel:rd,CancelToken:nd,VERSION:sd,all:ad,Cancel:id,isAxiosError:od,spread:ld,toFormData:ud,AxiosHeaders:cd,HttpStatusCode:fd,formToJSON:dd,getAdapter:hd,mergeConfig:md}=U;//! moment.js
//! version : 2.29.4
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
-var Wn;function p(){return Wn.apply(null,arguments)}function bi(e){Wn=e}function ae(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function Re(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function T(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function vr(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(T(e,t))return!1;return!0}function z(e){return e===void 0}function we(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function st(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function Ln(e,t){var r=[],n,s=e.length;for(n=0;n>>0,n;for(n=0;n0)for(r=0;r>>0,n;for(n=0;n0)for(r=0;r=0;return(a?r?"+":"":"-")+Math.pow(10,Math.max(0,s)).toString().substr(1)+n}var Mr=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,lt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Xt={},Ce={};function w(e,t,r,n){var s=n;typeof n=="string"&&(s=function(){return this[n]()}),e&&(Ce[e]=s),t&&(Ce[t[0]]=function(){return fe(s.apply(this,arguments),t[1],t[2])}),r&&(Ce[r]=function(){return this.localeData().ordinal(s.apply(this,arguments),e)})}function ki(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function xi(e){var t=e.match(Mr),r,n;for(r=0,n=t.length;r=0&<.test(e);)e=e.replace(lt,n),lt.lastIndex=0,r-=1;return e}var Ri={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function Ni(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.match(Mr).map(function(n){return n==="MMMM"||n==="MM"||n==="DD"||n==="dddd"?n.slice(1):n}).join(""),this._longDateFormat[e])}var Ei="Invalid date";function Pi(){return this._invalidDate}var Yi="%d",Ai=/\d{1,2}/;function Fi(e){return this._ordinal.replace("%d",e)}var Ci={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Ui(e,t,r,n){var s=this._relativeTime[r];return he(s)?s(e,t,r,n):s.replace(/%d/i,e)}function Wi(e,t){var r=this._relativeTime[e>0?"future":"past"];return he(r)?r(t):r.replace(/%s/i,t)}var Je={};function V(e,t){var r=e.toLowerCase();Je[r]=Je[r+"s"]=Je[t]=e}function te(e){return typeof e=="string"?Je[e]||Je[e.toLowerCase()]:void 0}function Or(e){var t={},r,n;for(n in e)T(e,n)&&(r=te(n),r&&(t[r]=e[n]));return t}var Vn={};function B(e,t){Vn[e]=t}function Li(e){var t=[],r;for(r in e)T(e,r)&&t.push({unit:r,priority:Vn[r]});return t.sort(function(n,s){return n.priority-s.priority}),t}function Ct(e){return e%4===0&&e%100!==0||e%400===0}function Q(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function M(e){var t=+e,r=0;return t!==0&&isFinite(t)&&(r=Q(t)),r}function He(e,t){return function(r){return r!=null?(Bn(this,e,r),p.updateOffset(this,t),this):St(this,e)}}function St(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Bn(e,t,r){e.isValid()&&!isNaN(r)&&(t==="FullYear"&&Ct(e.year())&&e.month()===1&&e.date()===29?(r=M(r),e._d["set"+(e._isUTC?"UTC":"")+t](r,e.month(),jt(r,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](r))}function Ii(e){return e=te(e),he(this[e])?this[e]():this}function Hi(e,t){if(typeof e=="object"){e=Or(e);var r=Li(e),n,s=r.length;for(n=0;n68?1900:2e3)};var es=He("FullYear",!0);function io(){return Ct(this.year())}function oo(e,t,r,n,s,a,i){var o;return e<100&&e>=0?(o=new Date(e+400,t,r,n,s,a,i),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,r,n,s,a,i),o}function Qe(e){var t,r;return e<100&&e>=0?(r=Array.prototype.slice.call(arguments),r[0]=e+400,t=new Date(Date.UTC.apply(null,r)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Dt(e,t,r){var n=7+t-r,s=(7+Qe(e,0,n).getUTCDay()-t)%7;return-s+n-1}function ts(e,t,r,n,s){var a=(7+r-n)%7,i=Dt(e,n,s),o=1+7*(t-1)+a+i,c,l;return o<=0?(c=e-1,l=Ze(c)+o):o>Ze(e)?(c=e+1,l=o-Ze(e)):(c=e,l=o),{year:c,dayOfYear:l}}function et(e,t,r){var n=Dt(e.year(),t,r),s=Math.floor((e.dayOfYear()-n-1)/7)+1,a,i;return s<1?(i=e.year()-1,a=s+_e(i,t,r)):s>_e(e.year(),t,r)?(a=s-_e(e.year(),t,r),i=e.year()+1):(i=e.year(),a=s),{week:a,year:i}}function _e(e,t,r){var n=Dt(e,t,r),s=Dt(e+1,t,r);return(Ze(e)-n+s)/7}w("w",["ww",2],"wo","week");w("W",["WW",2],"Wo","isoWeek");V("week","w");V("isoWeek","W");B("week",5);B("isoWeek",5);y("w",Y);y("ww",Y,K);y("W",Y);y("WW",Y,K);ot(["w","ww","W","WW"],function(e,t,r,n){t[n.substr(0,1)]=M(e)});function lo(e){return et(e,this._week.dow,this._week.doy).week}var uo={dow:0,doy:6};function co(){return this._week.dow}function fo(){return this._week.doy}function ho(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function mo(e){var t=et(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}w("d",0,"do","day");w("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});w("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});w("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});w("e",0,0,"weekday");w("E",0,0,"isoWeekday");V("day","d");V("weekday","e");V("isoWeekday","E");B("day",11);B("weekday",11);B("isoWeekday",11);y("d",Y);y("e",Y);y("E",Y);y("dd",function(e,t){return t.weekdaysMinRegex(e)});y("ddd",function(e,t){return t.weekdaysShortRegex(e)});y("dddd",function(e,t){return t.weekdaysRegex(e)});ot(["dd","ddd","dddd"],function(e,t,r,n){var s=r._locale.weekdaysParse(e,n,r._strict);s!=null?t.d=s:D(r).invalidWeekday=e});ot(["d","e","E"],function(e,t,r,n){t[n]=M(e)});function po(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function yo(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function xr(e,t){return e.slice(t,7).concat(e.slice(0,t))}var go="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),rs="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),_o="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),wo=it,vo=it,So=it;function bo(e,t){var r=ae(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?xr(r,this._week.dow):e?r[e.day()]:r}function Do(e){return e===!0?xr(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Mo(e){return e===!0?xr(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Oo(e,t,r){var n,s,a,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)a=de([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(a,"").toLocaleLowerCase();return r?t==="dddd"?(s=W.call(this._weekdaysParse,i),s!==-1?s:null):t==="ddd"?(s=W.call(this._shortWeekdaysParse,i),s!==-1?s:null):(s=W.call(this._minWeekdaysParse,i),s!==-1?s:null):t==="dddd"?(s=W.call(this._weekdaysParse,i),s!==-1||(s=W.call(this._shortWeekdaysParse,i),s!==-1)?s:(s=W.call(this._minWeekdaysParse,i),s!==-1?s:null)):t==="ddd"?(s=W.call(this._shortWeekdaysParse,i),s!==-1||(s=W.call(this._weekdaysParse,i),s!==-1)?s:(s=W.call(this._minWeekdaysParse,i),s!==-1?s:null)):(s=W.call(this._minWeekdaysParse,i),s!==-1||(s=W.call(this._weekdaysParse,i),s!==-1)?s:(s=W.call(this._shortWeekdaysParse,i),s!==-1?s:null))}function To(e,t,r){var n,s,a;if(this._weekdaysParseExact)return Oo.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(s=de([2e3,1]).day(n),r&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(s,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(s,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(s,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(a="^"+this.weekdays(s,"")+"|^"+this.weekdaysShort(s,"")+"|^"+this.weekdaysMin(s,""),this._weekdaysParse[n]=new RegExp(a.replace(".",""),"i")),r&&t==="dddd"&&this._fullWeekdaysParse[n].test(e))return n;if(r&&t==="ddd"&&this._shortWeekdaysParse[n].test(e))return n;if(r&&t==="dd"&&this._minWeekdaysParse[n].test(e))return n;if(!r&&this._weekdaysParse[n].test(e))return n}}function ko(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=po(e,this.localeData()),this.add(e-t,"d")):t}function xo(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function Ro(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=yo(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function No(e){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Rr.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(T(this,"_weekdaysRegex")||(this._weekdaysRegex=wo),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Eo(e){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Rr.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(T(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=vo),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Po(e){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Rr.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(T(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=So),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Rr(){function e(f,h){return h.length-f.length}var t=[],r=[],n=[],s=[],a,i,o,c,l;for(a=0;a<7;a++)i=de([2e3,1]).day(a),o=Z(this.weekdaysMin(i,"")),c=Z(this.weekdaysShort(i,"")),l=Z(this.weekdays(i,"")),t.push(o),r.push(c),n.push(l),s.push(o),s.push(c),s.push(l);t.sort(e),r.sort(e),n.sort(e),s.sort(e),this._weekdaysRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Nr(){return this.hours()%12||12}function Yo(){return this.hours()||24}w("H",["HH",2],0,"hour");w("h",["hh",2],0,Nr);w("k",["kk",2],0,Yo);w("hmm",0,0,function(){return""+Nr.apply(this)+fe(this.minutes(),2)});w("hmmss",0,0,function(){return""+Nr.apply(this)+fe(this.minutes(),2)+fe(this.seconds(),2)});w("Hmm",0,0,function(){return""+this.hours()+fe(this.minutes(),2)});w("Hmmss",0,0,function(){return""+this.hours()+fe(this.minutes(),2)+fe(this.seconds(),2)});function ns(e,t){w(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}ns("a",!0);ns("A",!1);V("hour","h");B("hour",13);function ss(e,t){return t._meridiemParse}y("a",ss);y("A",ss);y("H",Y);y("h",Y);y("k",Y);y("HH",Y,K);y("hh",Y,K);y("kk",Y,K);y("hmm",$n);y("hmmss",Gn);y("Hmm",$n);y("Hmmss",Gn);N(["H","HH"],I);N(["k","kk"],function(e,t,r){var n=M(e);t[I]=n===24?0:n});N(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e});N(["h","hh"],function(e,t,r){t[I]=M(e),D(r).bigHour=!0});N("hmm",function(e,t,r){var n=e.length-2;t[I]=M(e.substr(0,n)),t[se]=M(e.substr(n)),D(r).bigHour=!0});N("hmmss",function(e,t,r){var n=e.length-4,s=e.length-2;t[I]=M(e.substr(0,n)),t[se]=M(e.substr(n,2)),t[ge]=M(e.substr(s)),D(r).bigHour=!0});N("Hmm",function(e,t,r){var n=e.length-2;t[I]=M(e.substr(0,n)),t[se]=M(e.substr(n))});N("Hmmss",function(e,t,r){var n=e.length-4,s=e.length-2;t[I]=M(e.substr(0,n)),t[se]=M(e.substr(n,2)),t[ge]=M(e.substr(s))});function Ao(e){return(e+"").toLowerCase().charAt(0)==="p"}var Fo=/[ap]\.?m?\.?/i,Co=He("Hours",!0);function Uo(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"}var as={calendar:Oi,longDateFormat:Ri,invalidDate:Ei,ordinal:Yi,dayOfMonthOrdinalParse:Ai,relativeTime:Ci,months:Zi,monthsShort:Jn,week:uo,weekdays:go,weekdaysMin:_o,weekdaysShort:rs,meridiemParse:Fo},C={},Be={},tt;function Wo(e,t){var r,n=Math.min(e.length,t.length);for(r=0;r0;){if(s=Vt(a.slice(0,r).join("-")),s)return s;if(n&&n.length>=r&&Wo(a,n)>=r-1)break;r--}t++}return tt}function Io(e){return e.match("^[^/\\\\]*$")!=null}function Vt(e){var t=null,r;if(C[e]===void 0&&typeof _t<"u"&&_t&&_t.exports&&Io(e))try{t=tt._abbr,r=require,r("./locale/"+e),Me(t)}catch{C[e]=null}return C[e]}function Me(e,t){var r;return e&&(z(t)?r=ve(e):r=Er(e,t),r?tt=r:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),tt._abbr}function Er(e,t){if(t!==null){var r,n=as;if(t.abbr=e,C[e]!=null)Hn("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=C[e]._config;else if(t.parentLocale!=null)if(C[t.parentLocale]!=null)n=C[t.parentLocale]._config;else if(r=Vt(t.parentLocale),r!=null)n=r._config;else return Be[t.parentLocale]||(Be[t.parentLocale]=[]),Be[t.parentLocale].push({name:e,config:t}),null;return C[e]=new Dr(fr(n,t)),Be[e]&&Be[e].forEach(function(s){Er(s.name,s.config)}),Me(e),C[e]}else return delete C[e],null}function Ho(e,t){if(t!=null){var r,n,s=as;C[e]!=null&&C[e].parentLocale!=null?C[e].set(fr(C[e]._config,t)):(n=Vt(e),n!=null&&(s=n._config),t=fr(s,t),n==null&&(t.abbr=e),r=new Dr(t),r.parentLocale=C[e],C[e]=r),Me(e)}else C[e]!=null&&(C[e].parentLocale!=null?(C[e]=C[e].parentLocale,e===Me()&&Me(e)):C[e]!=null&&delete C[e]);return C[e]}function ve(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return tt;if(!ae(e)){if(t=Vt(e),t)return t;e=[e]}return Lo(e)}function jo(){return dr(C)}function Pr(e){var t,r=e._a;return r&&D(e).overflow===-2&&(t=r[ye]<0||r[ye]>11?ye:r[ce]<1||r[ce]>jt(r[j],r[ye])?ce:r[I]<0||r[I]>24||r[I]===24&&(r[se]!==0||r[ge]!==0||r[ke]!==0)?I:r[se]<0||r[se]>59?se:r[ge]<0||r[ge]>59?ge:r[ke]<0||r[ke]>999?ke:-1,D(e)._overflowDayOfYear&&(tce)&&(t=ce),D(e)._overflowWeeks&&t===-1&&(t=$i),D(e)._overflowWeekday&&t===-1&&(t=Gi),D(e).overflow=t),e}var Vo=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Bo=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,qo=/Z|[+-]\d\d(?::?\d\d)?/,ut=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Kt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],zo=/^\/?Date\((-?\d+)/i,$o=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Go={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function is(e){var t,r,n=e._i,s=Vo.exec(n)||Bo.exec(n),a,i,o,c,l=ut.length,f=Kt.length;if(s){for(D(e).iso=!0,t=0,r=l;tZe(i)||e._dayOfYear===0)&&(D(e)._overflowDayOfYear=!0),r=Qe(i,0,e._dayOfYear),e._a[ye]=r.getUTCMonth(),e._a[ce]=r.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=n[t]=s[t];for(;t<7;t++)e._a[t]=n[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[I]===24&&e._a[se]===0&&e._a[ge]===0&&e._a[ke]===0&&(e._nextDay=!0,e._a[I]=0),e._d=(e._useUTC?Qe:oo).apply(null,n),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[I]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==a&&(D(e).weekdayMismatch=!0)}}function rl(e){var t,r,n,s,a,i,o,c,l;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(a=1,i=4,r=Ae(t.GG,e._a[j],et(P(),1,4).year),n=Ae(t.W,1),s=Ae(t.E,1),(s<1||s>7)&&(c=!0)):(a=e._locale._week.dow,i=e._locale._week.doy,l=et(P(),a,i),r=Ae(t.gg,e._a[j],l.year),n=Ae(t.w,l.week),t.d!=null?(s=t.d,(s<0||s>6)&&(c=!0)):t.e!=null?(s=t.e+a,(t.e<0||t.e>6)&&(c=!0)):s=a),n<1||n>_e(r,a,i)?D(e)._overflowWeeks=!0:c!=null?D(e)._overflowWeekday=!0:(o=ts(r,n,s,a,i),e._a[j]=o.year,e._dayOfYear=o.dayOfYear)}p.ISO_8601=function(){};p.RFC_2822=function(){};function Ar(e){if(e._f===p.ISO_8601){is(e);return}if(e._f===p.RFC_2822){os(e);return}e._a=[],D(e).empty=!0;var t=""+e._i,r,n,s,a,i,o=t.length,c=0,l,f;for(s=jn(e._f,e._locale).match(Mr)||[],f=s.length,r=0;r0&&D(e).unusedInput.push(i),t=t.slice(t.indexOf(n)+n.length),c+=n.length),Ce[a]?(n?D(e).empty=!1:D(e).unusedTokens.push(a),zi(a,n,e)):e._strict&&!n&&D(e).unusedTokens.push(a);D(e).charsLeftOver=o-c,t.length>0&&D(e).unusedInput.push(t),e._a[I]<=12&&D(e).bigHour===!0&&e._a[I]>0&&(D(e).bigHour=void 0),D(e).parsedDateParts=e._a.slice(0),D(e).meridiem=e._meridiem,e._a[I]=nl(e._locale,e._a[I],e._meridiem),l=D(e).era,l!==null&&(e._a[j]=e._locale.erasConvertYear(l,e._a[j])),Yr(e),Pr(e)}function nl(e,t,r){var n;return r==null?t:e.meridiemHour!=null?e.meridiemHour(t,r):(e.isPM!=null&&(n=e.isPM(r),n&&t<12&&(t+=12),!n&&t===12&&(t=0)),t)}function sl(e){var t,r,n,s,a,i,o=!1,c=e._f.length;if(c===0){D(e).invalidFormat=!0,e._d=new Date(NaN);return}for(s=0;sthis?this:e:Ft()});function cs(e,t){var r,n;if(t.length===1&&ae(t[0])&&(t=t[0]),!t.length)return P();for(r=t[0],n=1;nthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ol(){if(!z(this._isDSTShifted))return this._isDSTShifted;var e={},t;return br(e,this),e=ls(e),e._a?(t=e._isUTC?de(e._a):P(e._a),this._isDSTShifted=this.isValid()&&yl(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Tl(){return this.isValid()?!this._isUTC:!1}function kl(){return this.isValid()?this._isUTC:!1}function ds(){return this.isValid()?this._isUTC&&this._offset===0:!1}var xl=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Rl=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function le(e,t){var r=e,n=null,s,a,i;return yt(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:we(e)||!isNaN(+e)?(r={},t?r[t]=+e:r.milliseconds=+e):(n=xl.exec(e))?(s=n[1]==="-"?-1:1,r={y:0,d:M(n[ce])*s,h:M(n[I])*s,m:M(n[se])*s,s:M(n[ge])*s,ms:M(mr(n[ke]*1e3))*s}):(n=Rl.exec(e))?(s=n[1]==="-"?-1:1,r={y:Oe(n[2],s),M:Oe(n[3],s),w:Oe(n[4],s),d:Oe(n[5],s),h:Oe(n[6],s),m:Oe(n[7],s),s:Oe(n[8],s)}):r==null?r={}:typeof r=="object"&&("from"in r||"to"in r)&&(i=Nl(P(r.from),P(r.to)),r={},r.ms=i.milliseconds,r.M=i.months),a=new Bt(r),yt(e)&&T(e,"_locale")&&(a._locale=e._locale),yt(e)&&T(e,"_isValid")&&(a._isValid=e._isValid),a}le.fn=Bt.prototype;le.invalid=pl;function Oe(e,t){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*t}function sn(e,t){var r={};return r.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function Nl(e,t){var r;return e.isValid()&&t.isValid()?(t=Cr(t,e),e.isBefore(t)?r=sn(e,t):(r=sn(t,e),r.milliseconds=-r.milliseconds,r.months=-r.months),r):{milliseconds:0,months:0}}function hs(e,t){return function(r,n){var s,a;return n!==null&&!isNaN(+n)&&(Hn(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=r,r=n,n=a),s=le(r,n),ms(this,s,e),this}}function ms(e,t,r,n){var s=t._milliseconds,a=mr(t._days),i=mr(t._months);e.isValid()&&(n=n??!0,i&&Xn(e,St(e,"Month")+i*r),a&&Bn(e,"Date",St(e,"Date")+a*r),s&&e._d.setTime(e._d.valueOf()+s*r),n&&p.updateOffset(e,a||i))}var El=hs(1,"add"),Pl=hs(-1,"subtract");function ps(e){return typeof e=="string"||e instanceof String}function Yl(e){return ie(e)||st(e)||ps(e)||we(e)||Fl(e)||Al(e)||e===null||e===void 0}function Al(e){var t=Re(e)&&!vr(e),r=!1,n=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],s,a,i=n.length;for(s=0;sr.valueOf():r.valueOf()9999?pt(r,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):he(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",pt(r,"Z")):pt(r,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Jl(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",r,n,s,a;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),r="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",s="-MM-DD[T]HH:mm:ss.SSS",a=t+'[")]',this.format(r+n+s+a)}function Zl(e){e||(e=this.isUtc()?p.defaultFormatUtc:p.defaultFormat);var t=pt(this,e);return this.localeData().postformat(t)}function Xl(e,t){return this.isValid()&&(ie(e)&&e.isValid()||P(e).isValid())?le({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Kl(e){return this.from(P(),e)}function Ql(e,t){return this.isValid()&&(ie(e)&&e.isValid()||P(e).isValid())?le({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function eu(e){return this.to(P(),e)}function ys(e){var t;return e===void 0?this._locale._abbr:(t=ve(e),t!=null&&(this._locale=t),this)}var gs=ee("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function _s(){return this._locale}var Mt=1e3,Ue=60*Mt,Ot=60*Ue,ws=(365*400+97)*24*Ot;function We(e,t){return(e%t+t)%t}function vs(e,t,r){return e<100&&e>=0?new Date(e+400,t,r)-ws:new Date(e,t,r).valueOf()}function Ss(e,t,r){return e<100&&e>=0?Date.UTC(e+400,t,r)-ws:Date.UTC(e,t,r)}function tu(e){var t,r;if(e=te(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?Ss:vs,e){case"year":t=r(this.year(),0,1);break;case"quarter":t=r(this.year(),this.month()-this.month()%3,1);break;case"month":t=r(this.year(),this.month(),1);break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=r(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=We(t+(this._isUTC?0:this.utcOffset()*Ue),Ot);break;case"minute":t=this._d.valueOf(),t-=We(t,Ue);break;case"second":t=this._d.valueOf(),t-=We(t,Mt);break}return this._d.setTime(t),p.updateOffset(this,!0),this}function ru(e){var t,r;if(e=te(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?Ss:vs,e){case"year":t=r(this.year()+1,0,1)-1;break;case"quarter":t=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=r(this.year(),this.month()+1,1)-1;break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=Ot-We(t+(this._isUTC?0:this.utcOffset()*Ue),Ot)-1;break;case"minute":t=this._d.valueOf(),t+=Ue-We(t,Ue)-1;break;case"second":t=this._d.valueOf(),t+=Mt-We(t,Mt)-1;break}return this._d.setTime(t),p.updateOffset(this,!0),this}function nu(){return this._d.valueOf()-(this._offset||0)*6e4}function su(){return Math.floor(this.valueOf()/1e3)}function au(){return new Date(this.valueOf())}function iu(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function ou(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function lu(){return this.isValid()?this.toISOString():null}function uu(){return Sr(this)}function cu(){return be({},D(this))}function fu(){return D(this).overflow}function du(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}w("N",0,0,"eraAbbr");w("NN",0,0,"eraAbbr");w("NNN",0,0,"eraAbbr");w("NNNN",0,0,"eraName");w("NNNNN",0,0,"eraNarrow");w("y",["y",1],"yo","eraYear");w("y",["yy",2],0,"eraYear");w("y",["yyy",3],0,"eraYear");w("y",["yyyy",4],0,"eraYear");y("N",Ur);y("NN",Ur);y("NNN",Ur);y("NNNN",Du);y("NNNNN",Mu);N(["N","NN","NNN","NNNN","NNNNN"],function(e,t,r,n){var s=r._locale.erasParse(e,n,r._strict);s?D(r).era=s:D(r).invalidEra=e});y("y",je);y("yy",je);y("yyy",je);y("yyyy",je);y("yo",Ou);N(["y","yy","yyy","yyyy"],j);N(["yo"],function(e,t,r,n){var s;r._locale._eraYearOrdinalRegex&&(s=e.match(r._locale._eraYearOrdinalRegex)),r._locale.eraYearOrdinalParse?t[j]=r._locale.eraYearOrdinalParse(e,s):t[j]=parseInt(e,10)});function hu(e,t){var r,n,s,a=this._eras||ve("en")._eras;for(r=0,n=a.length;r=0)return a[n]}function pu(e,t){var r=e.since<=e.until?1:-1;return t===void 0?p(e.since).year():p(e.since).year()+(t-e.offset)*r}function yu(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;ea&&(t=a),Pu.call(this,e,t,r,n,s))}function Pu(e,t,r,n,s){var a=ts(e,t,r,n,s),i=Qe(a.year,0,a.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}w("Q",0,"Qo","quarter");V("quarter","Q");B("quarter",7);y("Q",qn);N("Q",function(e,t){t[ye]=(M(e)-1)*3});function Yu(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}w("D",["DD",2],"Do","date");V("date","D");B("date",9);y("D",Y);y("DD",Y,K);y("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});N(["D","DD"],ce);N("Do",function(e,t){t[ce]=M(e.match(Y)[0])});var Ds=He("Date",!0);w("DDD",["DDDD",3],"DDDo","dayOfYear");V("dayOfYear","DDD");B("dayOfYear",4);y("DDD",Wt);y("DDDD",zn);N(["DDD","DDDD"],function(e,t,r){r._dayOfYear=M(e)});function Au(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}w("m",["mm",2],0,"minute");V("minute","m");B("minute",14);y("m",Y);y("mm",Y,K);N(["m","mm"],se);var Fu=He("Minutes",!1);w("s",["ss",2],0,"second");V("second","s");B("second",15);y("s",Y);y("ss",Y,K);N(["s","ss"],ge);var Cu=He("Seconds",!1);w("S",0,0,function(){return~~(this.millisecond()/100)});w(0,["SS",2],0,function(){return~~(this.millisecond()/10)});w(0,["SSS",3],0,"millisecond");w(0,["SSSS",4],0,function(){return this.millisecond()*10});w(0,["SSSSS",5],0,function(){return this.millisecond()*100});w(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});w(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});w(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});w(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});V("millisecond","ms");B("millisecond",16);y("S",Wt,qn);y("SS",Wt,K);y("SSS",Wt,zn);var De,Ms;for(De="SSSS";De.length<=9;De+="S")y(De,je);function Uu(e,t){t[ke]=M(("0."+e)*1e3)}for(De="S";De.length<=9;De+="S")N(De,Uu);Ms=He("Milliseconds",!1);w("z",0,0,"zoneAbbr");w("zz",0,0,"zoneName");function Wu(){return this._isUTC?"UTC":""}function Lu(){return this._isUTC?"Coordinated Universal Time":""}var d=at.prototype;d.add=El;d.calendar=Wl;d.clone=Ll;d.diff=zl;d.endOf=ru;d.format=Zl;d.from=Xl;d.fromNow=Kl;d.to=Ql;d.toNow=eu;d.get=Ii;d.invalidAt=fu;d.isAfter=Il;d.isBefore=Hl;d.isBetween=jl;d.isSame=Vl;d.isSameOrAfter=Bl;d.isSameOrBefore=ql;d.isValid=uu;d.lang=gs;d.locale=ys;d.localeData=_s;d.max=ul;d.min=ll;d.parsingFlags=cu;d.set=Hi;d.startOf=tu;d.subtract=Pl;d.toArray=iu;d.toObject=ou;d.toDate=au;d.toISOString=Gl;d.inspect=Jl;typeof Symbol<"u"&&Symbol.for!=null&&(d[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});d.toJSON=lu;d.toString=$l;d.unix=su;d.valueOf=nu;d.creationData=du;d.eraName=yu;d.eraNarrow=gu;d.eraAbbr=_u;d.eraYear=wu;d.year=es;d.isLeapYear=io;d.weekYear=Tu;d.isoWeekYear=ku;d.quarter=d.quarters=Yu;d.month=Kn;d.daysInMonth=no;d.week=d.weeks=ho;d.isoWeek=d.isoWeeks=mo;d.weeksInYear=Nu;d.weeksInWeekYear=Eu;d.isoWeeksInYear=xu;d.isoWeeksInISOWeekYear=Ru;d.date=Ds;d.day=d.days=ko;d.weekday=xo;d.isoWeekday=Ro;d.dayOfYear=Au;d.hour=d.hours=Co;d.minute=d.minutes=Fu;d.second=d.seconds=Cu;d.millisecond=d.milliseconds=Ms;d.utcOffset=_l;d.utc=vl;d.local=Sl;d.parseZone=bl;d.hasAlignedHourOffset=Dl;d.isDST=Ml;d.isLocal=Tl;d.isUtcOffset=kl;d.isUtc=ds;d.isUTC=ds;d.zoneAbbr=Wu;d.zoneName=Lu;d.dates=ee("dates accessor is deprecated. Use date instead.",Ds);d.months=ee("months accessor is deprecated. Use month instead",Kn);d.years=ee("years accessor is deprecated. Use year instead",es);d.zone=ee("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",wl);d.isDSTShifted=ee("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ol);function Iu(e){return P(e*1e3)}function Hu(){return P.apply(null,arguments).parseZone()}function Os(e){return e}var k=Dr.prototype;k.calendar=Ti;k.longDateFormat=Ni;k.invalidDate=Pi;k.ordinal=Fi;k.preparse=Os;k.postformat=Os;k.relativeTime=Ui;k.pastFuture=Wi;k.set=Mi;k.eras=hu;k.erasParse=mu;k.erasConvertYear=pu;k.erasAbbrRegex=Su;k.erasNameRegex=vu;k.erasNarrowRegex=bu;k.months=Qi;k.monthsShort=eo;k.monthsParse=ro;k.monthsRegex=ao;k.monthsShortRegex=so;k.week=lo;k.firstDayOfYear=fo;k.firstDayOfWeek=co;k.weekdays=bo;k.weekdaysMin=Mo;k.weekdaysShort=Do;k.weekdaysParse=To;k.weekdaysRegex=No;k.weekdaysShortRegex=Eo;k.weekdaysMinRegex=Po;k.isPM=Ao;k.meridiem=Uo;function Tt(e,t,r,n){var s=ve(),a=de().set(n,t);return s[r](a,e)}function Ts(e,t,r){if(we(e)&&(t=e,e=void 0),e=e||"",t!=null)return Tt(e,t,r,"month");var n,s=[];for(n=0;n<12;n++)s[n]=Tt(e,n,r,"month");return s}function Lr(e,t,r,n){typeof e=="boolean"?(we(t)&&(r=t,t=void 0),t=t||""):(t=e,r=t,e=!1,we(t)&&(r=t,t=void 0),t=t||"");var s=ve(),a=e?s._week.dow:0,i,o=[];if(r!=null)return Tt(t,(r+a)%7,n,"day");for(i=0;i<7;i++)o[i]=Tt(t,(i+a)%7,n,"day");return o}function ju(e,t){return Ts(e,t,"months")}function Vu(e,t){return Ts(e,t,"monthsShort")}function Bu(e,t,r){return Lr(e,t,r,"weekdays")}function qu(e,t,r){return Lr(e,t,r,"weekdaysShort")}function zu(e,t,r){return Lr(e,t,r,"weekdaysMin")}Me("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,r=M(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+r}});p.lang=ee("moment.lang is deprecated. Use moment.locale instead.",Me);p.langData=ee("moment.langData is deprecated. Use moment.localeData instead.",ve);var me=Math.abs;function $u(){var e=this._data;return this._milliseconds=me(this._milliseconds),this._days=me(this._days),this._months=me(this._months),e.milliseconds=me(e.milliseconds),e.seconds=me(e.seconds),e.minutes=me(e.minutes),e.hours=me(e.hours),e.months=me(e.months),e.years=me(e.years),this}function ks(e,t,r,n){var s=le(t,r);return e._milliseconds+=n*s._milliseconds,e._days+=n*s._days,e._months+=n*s._months,e._bubble()}function Gu(e,t){return ks(this,e,t,1)}function Ju(e,t){return ks(this,e,t,-1)}function an(e){return e<0?Math.floor(e):Math.ceil(e)}function Zu(){var e=this._milliseconds,t=this._days,r=this._months,n=this._data,s,a,i,o,c;return e>=0&&t>=0&&r>=0||e<=0&&t<=0&&r<=0||(e+=an(yr(r)+t)*864e5,t=0,r=0),n.milliseconds=e%1e3,s=Q(e/1e3),n.seconds=s%60,a=Q(s/60),n.minutes=a%60,i=Q(a/60),n.hours=i%24,t+=Q(i/24),c=Q(xs(t)),r+=c,t-=an(yr(c)),o=Q(r/12),r%=12,n.days=t,n.months=r,n.years=o,this}function xs(e){return e*4800/146097}function yr(e){return e*146097/4800}function Xu(e){if(!this.isValid())return NaN;var t,r,n=this._milliseconds;if(e=te(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+n/864e5,r=this._months+xs(t),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(yr(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return t*24+n/36e5;case"minute":return t*1440+n/6e4;case"second":return t*86400+n/1e3;case"millisecond":return Math.floor(t*864e5)+n;default:throw new Error("Unknown unit "+e)}}function Ku(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+M(this._months/12)*31536e6:NaN}function Se(e){return function(){return this.as(e)}}var Qu=Se("ms"),ec=Se("s"),tc=Se("m"),rc=Se("h"),nc=Se("d"),sc=Se("w"),ac=Se("M"),ic=Se("Q"),oc=Se("y");function lc(){return le(this)}function uc(e){return e=te(e),this.isValid()?this[e+"s"]():NaN}function Ee(e){return function(){return this.isValid()?this._data[e]:NaN}}var cc=Ee("milliseconds"),fc=Ee("seconds"),dc=Ee("minutes"),hc=Ee("hours"),mc=Ee("days"),pc=Ee("months"),yc=Ee("years");function gc(){return Q(this.days()/7)}var pe=Math.round,Fe={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function _c(e,t,r,n,s){return s.relativeTime(t||1,!!r,e,n)}function wc(e,t,r,n){var s=le(e).abs(),a=pe(s.as("s")),i=pe(s.as("m")),o=pe(s.as("h")),c=pe(s.as("d")),l=pe(s.as("M")),f=pe(s.as("w")),h=pe(s.as("y")),b=a<=r.ss&&["s",a]||a0,b[4]=n,_c.apply(null,b)}function vc(e){return e===void 0?pe:typeof e=="function"?(pe=e,!0):!1}function Sc(e,t){return Fe[e]===void 0?!1:t===void 0?Fe[e]:(Fe[e]=t,e==="s"&&(Fe.ss=t-1),!0)}function bc(e,t){if(!this.isValid())return this.localeData().invalidDate();var r=!1,n=Fe,s,a;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(r=e),typeof t=="object"&&(n=Object.assign({},Fe,t),t.s!=null&&t.ss==null&&(n.ss=t.s-1)),s=this.localeData(),a=wc(this,!r,n,s),r&&(a=s.pastFuture(+this,a)),s.postformat(a)}var Qt=Math.abs;function Ye(e){return(e>0)-(e<0)||+e}function zt(){if(!this.isValid())return this.localeData().invalidDate();var e=Qt(this._milliseconds)/1e3,t=Qt(this._days),r=Qt(this._months),n,s,a,i,o=this.asSeconds(),c,l,f,h;return o?(n=Q(e/60),s=Q(n/60),e%=60,n%=60,a=Q(r/12),r%=12,i=e?e.toFixed(3).replace(/\.?0+$/,""):"",c=o<0?"-":"",l=Ye(this._months)!==Ye(o)?"-":"",f=Ye(this._days)!==Ye(o)?"-":"",h=Ye(this._milliseconds)!==Ye(o)?"-":"",c+"P"+(a?l+a+"Y":"")+(r?l+r+"M":"")+(t?f+t+"D":"")+(s||n||e?"T":"")+(s?h+s+"H":"")+(n?h+n+"M":"")+(e?h+i+"S":"")):"P0D"}var O=Bt.prototype;O.isValid=ml;O.abs=$u;O.add=Gu;O.subtract=Ju;O.as=Xu;O.asMilliseconds=Qu;O.asSeconds=ec;O.asMinutes=tc;O.asHours=rc;O.asDays=nc;O.asWeeks=sc;O.asMonths=ac;O.asQuarters=ic;O.asYears=oc;O.valueOf=Ku;O._bubble=Zu;O.clone=lc;O.get=uc;O.milliseconds=cc;O.seconds=fc;O.minutes=dc;O.hours=hc;O.days=mc;O.weeks=gc;O.months=pc;O.years=yc;O.humanize=bc;O.toISOString=zt;O.toString=zt;O.toJSON=zt;O.locale=ys;O.localeData=_s;O.toIsoString=ee("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",zt);O.lang=gs;w("X",0,0,"unix");w("x",0,0,"valueOf");y("x",It);y("X",Vi);N("X",function(e,t,r){r._d=new Date(parseFloat(e)*1e3)});N("x",function(e,t,r){r._d=new Date(M(e))});//! moment.js
-p.version="2.29.4";bi(P);p.fn=d;p.min=cl;p.max=fl;p.now=dl;p.utc=de;p.unix=Iu;p.months=ju;p.isDate=st;p.locale=Me;p.invalid=Ft;p.duration=le;p.isMoment=ie;p.weekdays=Bu;p.parseZone=Hu;p.localeData=ve;p.isDuration=yt;p.monthsShort=Vu;p.weekdaysMin=zu;p.defineLocale=Er;p.updateLocale=Ho;p.locales=jo;p.weekdaysShort=qu;p.normalizeUnits=te;p.relativeTimeRounding=vc;p.relativeTimeThreshold=Sc;p.calendarFormat=Ul;p.prototype=d;p.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};function Dc(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function G(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function L(e){G(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn(new Error().stack)),new Date(NaN))}function kt(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function Xe(e,t){G(2,arguments);var r=L(e),n=L(t),s=r.getTime()-n.getTime();return s<0?-1:s>0?1:s}var Rs=6e4,Ns=36e5;function Mc(e,t){G(2,arguments);var r=L(e),n=L(t),s=r.getFullYear()-n.getFullYear(),a=r.getMonth()-n.getMonth();return s*12+a}function Oc(e,t){return G(2,arguments),L(e).getTime()-L(t).getTime()}var on={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},Tc="trunc";function kc(e){return e?on[e]:on[Tc]}function xc(e){G(1,arguments);var t=L(e);return t.setHours(23,59,59,999),t}function Rc(e){G(1,arguments);var t=L(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}function Nc(e){G(1,arguments);var t=L(e);return xc(t).getTime()===Rc(t).getTime()}function Ec(e,t){G(2,arguments);var r=L(e),n=L(t),s=Xe(r,n),a=Math.abs(Mc(r,n)),i;if(a<1)i=0;else{r.getMonth()===1&&r.getDate()>27&&r.setDate(30),r.setMonth(r.getMonth()-s*a);var o=Xe(r,n)===-s;Nc(L(e))&&a===1&&Xe(e,n)===1&&(o=!1),i=s*(a-Number(o))}return i===0?0:i}function Pc(e,t,r){G(2,arguments);var n=Oc(e,t)/1e3;return kc(void 0)(n)}var Yc={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Ac=function(e,t,r){var n,s=Yc[e];return typeof s=="string"?n=s:t===1?n=s.one:n=s.other.replace("{{count}}",t.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n},Fc=Ac;function er(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth,n=e.formats[r]||e.formats[e.defaultWidth];return n}}var Cc={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Uc={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Wc={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Lc={date:er({formats:Cc,defaultWidth:"full"}),time:er({formats:Uc,defaultWidth:"full"}),dateTime:er({formats:Wc,defaultWidth:"full"})},Ic=Lc,Hc={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},jc=function(e,t,r,n){return Hc[e]},Vc=jc;function ze(e){return function(t,r){var n=r||{},s=n.context?String(n.context):"standalone",a;if(s==="formatting"&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,o=n.width?String(n.width):i;a=e.formattingValues[o]||e.formattingValues[i]}else{var c=e.defaultWidth,l=n.width?String(n.width):e.defaultWidth;a=e.values[l]||e.values[c]}var f=e.argumentCallback?e.argumentCallback(t):t;return a[f]}}var Bc={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},qc={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},zc={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},$c={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Gc={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Jc={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Zc=function(e,t){var r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},Xc={ordinalNumber:Zc,era:ze({values:Bc,defaultWidth:"wide"}),quarter:ze({values:qc,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:ze({values:zc,defaultWidth:"wide"}),day:ze({values:$c,defaultWidth:"wide"}),dayPeriod:ze({values:Gc,defaultWidth:"wide",formattingValues:Jc,defaultFormattingWidth:"wide"})},Kc=Xc;function $e(e){return function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.width,s=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],a=t.match(s);if(!a)return null;var i=a[0],o=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(o)?ef(o,function(h){return h.test(i)}):Qc(o,function(h){return h.test(i)}),l;l=e.valueCallback?e.valueCallback(c):c,l=r.valueCallback?r.valueCallback(l):l;var f=t.slice(i.length);return{value:l,rest:f}}}function Qc(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}function ef(e,t){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;var s=n[0],a=t.match(e.parsePattern);if(!a)return null;var i=e.valueCallback?e.valueCallback(a[0]):a[0];i=r.valueCallback?r.valueCallback(i):i;var o=t.slice(s.length);return{value:i,rest:o}}}var rf=/^(\d+)(th|st|nd|rd)?/i,nf=/\d+/i,sf={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},af={any:[/^b/i,/^(a|c)/i]},of={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},lf={any:[/1/i,/2/i,/3/i,/4/i]},uf={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},cf={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},ff={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},df={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},hf={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},mf={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},pf={ordinalNumber:tf({matchPattern:rf,parsePattern:nf,valueCallback:function(e){return parseInt(e,10)}}),era:$e({matchPatterns:sf,defaultMatchWidth:"wide",parsePatterns:af,defaultParseWidth:"any"}),quarter:$e({matchPatterns:of,defaultMatchWidth:"wide",parsePatterns:lf,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:$e({matchPatterns:uf,defaultMatchWidth:"wide",parsePatterns:cf,defaultParseWidth:"any"}),day:$e({matchPatterns:ff,defaultMatchWidth:"wide",parsePatterns:df,defaultParseWidth:"any"}),dayPeriod:$e({matchPatterns:hf,defaultMatchWidth:"any",parsePatterns:mf,defaultParseWidth:"any"})},yf=pf,gf={code:"en-US",formatDistance:Fc,formatLong:Ic,formatRelative:Vc,localize:Kc,match:yf,options:{weekStartsOn:0,firstWeekContainsDate:1}},Es=gf;function _f(e,t){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");t=t||{};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}function Ps(e){return _f({},e)}var ln=1440,wf=2520,tr=43200,vf=86400;function Sf(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};G(2,arguments);var n=r.locale||Es;if(!n.formatDistance)throw new RangeError("locale must contain formatDistance property");var s=Xe(e,t);if(isNaN(s))throw new RangeError("Invalid time value");var a=Ps(r);a.addSuffix=!!r.addSuffix,a.comparison=s;var i,o;s>0?(i=L(t),o=L(e)):(i=L(e),o=L(t));var c=Pc(o,i),l=(kt(o)-kt(i))/1e3,f=Math.round((c-l)/60),h;if(f<2)return r.includeSeconds?c<5?n.formatDistance("lessThanXSeconds",5,a):c<10?n.formatDistance("lessThanXSeconds",10,a):c<20?n.formatDistance("lessThanXSeconds",20,a):c<40?n.formatDistance("halfAMinute",null,a):c<60?n.formatDistance("lessThanXMinutes",1,a):n.formatDistance("xMinutes",1,a):f===0?n.formatDistance("lessThanXMinutes",1,a):n.formatDistance("xMinutes",f,a);if(f<45)return n.formatDistance("xMinutes",f,a);if(f<90)return n.formatDistance("aboutXHours",1,a);if(f2&&arguments[2]!==void 0?arguments[2]:{};G(2,arguments);var n=r.locale||Es;if(!n.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var s=Xe(e,t);if(isNaN(s))throw new RangeError("Invalid time value");var a=Ps(r);a.addSuffix=!!r.addSuffix,a.comparison=s;var i,o;s>0?(i=L(t),o=L(e)):(i=L(e),o=L(t));var c=r.roundingMethod==null?"round":String(r.roundingMethod),l;if(c==="floor")l=Math.floor;else if(c==="ceil")l=Math.ceil;else if(c==="round")l=Math.round;else throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");var f=o.getTime()-i.getTime(),h=f/un,b=kt(o)-kt(i),x=(f-b)/un,m;if(r.unit==null?h<1?m="second":h<60?m="minute":h2)return t;if(/:/.test(r[0])?n=r[0]:(t.date=r[0],n=r[1],ct.timeZoneDelimiter.test(t.date)&&(t.date=e.split(ct.timeZoneDelimiter)[0],n=e.substr(t.date.length,e.length))),n){var s=ct.timezone.exec(n);s?(t.time=n.replace(s[1],""),t.timezone=s[1]):t.time=n}return t}function Nf(e,t){var r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),n=e.match(r);if(!n)return{year:NaN,restDateString:""};var s=n[1]?parseInt(n[1]):null,a=n[2]?parseInt(n[2]):null;return{year:a===null?s:a*100,restDateString:e.slice((n[1]||n[2]).length)}}function Ef(e,t){if(t===null)return new Date(NaN);var r=e.match(Tf);if(!r)return new Date(NaN);var n=!!r[4],s=Ge(r[1]),a=Ge(r[2])-1,i=Ge(r[3]),o=Ge(r[4]),c=Ge(r[5])-1;if(n)return Wf(t,o,c)?Af(t,o,c):new Date(NaN);var l=new Date(0);return!Cf(t,a,i)||!Uf(t,s)?new Date(NaN):(l.setUTCFullYear(t,a,Math.max(s,i)),l)}function Ge(e){return e?parseInt(e):1}function Pf(e){var t=e.match(kf);if(!t)return NaN;var r=rr(t[1]),n=rr(t[2]),s=rr(t[3]);return Lf(r,n,s)?r*Ns+n*Rs+s*1e3:NaN}function rr(e){return e&&parseFloat(e.replace(",","."))||0}function Yf(e){if(e==="Z")return 0;var t=e.match(xf);if(!t)return 0;var r=t[1]==="+"?-1:1,n=parseInt(t[2]),s=t[3]&&parseInt(t[3])||0;return If(n,s)?r*(n*Ns+s*Rs):NaN}function Af(e,t,r){var n=new Date(0);n.setUTCFullYear(e,0,4);var s=n.getUTCDay()||7,a=(t-1)*7+r+1-s;return n.setUTCDate(n.getUTCDate()+a),n}var Ff=[31,null,31,30,31,30,31,31,30,31,30,31];function Ys(e){return e%400===0||e%4===0&&e%100!==0}function Cf(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(Ff[t]||(Ys(e)?29:28))}function Uf(e,t){return t>=1&&t<=(Ys(e)?366:365)}function Wf(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function Lf(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function If(e,t){return t>=0&&t<=59}var Hf=(e,t={},r)=>{var n,s;return typeof e=="string"&&(e=Of(e)),t.useStrict?Mf(e,{addSuffix:(n=t.addSuffix)!=null?n:!0,locale:r,unit:t.unit,roundingMethod:t.roundingMethod}):Df(e,{includeSeconds:t.includeSeconds,addSuffix:(s=t.addSuffix)!=null?s:!0,locale:r})};const jf=(e={})=>{const t=e.name||"Timeago";return Ls({name:t,props:{datetime:{type:[String,Number,Date],required:!0},title:{type:[String,Boolean],required:!1,default:null},autoUpdate:{type:[Number,Boolean],required:!1,default:null},converter:{type:Function,required:!1,default:null},converterOptions:{type:Object,required:!1,default:null},locale:{type:Object,required:!1,default:null}},setup(r){const n=ne();Hs(()=>{o()}),js(()=>{c()});const s=l=>(r.converter||Hf)(l||r.datetime,r.converterOptions||e.converterOptions,r.locale||e.locale),a=ne(s()),i=l=>{a.value=s(l)},o=()=>{if(r.autoUpdate){const l=r.autoUpdate===!0?60:r.autoUpdate;n.value=setInterval(()=>{i(r.datetime)},l*1e3)}},c=()=>{n.value&&(clearInterval(n.value),n.value=void 0)};return ft(()=>r.autoUpdate,l=>{c(),l&&o()}),ft(()=>[r.datetime,r.converter],()=>{i()}),ft(()=>r.converterOptions,()=>{i()},{deep:!0}),{timeago:a,updateTimer:n}},render(){return Is("timeago",{attrs:{datetime:new Date(this.datetime).toISOString(),title:typeof this.title=="string"?this.title:this.title===!1?null:this.timeago}},[this.timeago])}})};var Vf=(e,t)=>{if(e.config.globalProperties.$timeago)return;Number(e.version.split(".")[0])<3&&console.warn("[vue-timeago3] This plugin requires at least Vue version 3.0");const n=jf(t);e.component(n.name,n)},Bf=qs();const dn=zs(Bf);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const a of s)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerPolicy&&(a.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?a.credentials="include":s.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(s){if(s.ep)return;s.ep=!0;const a=r(s);fetch(s.href,a)}})();Fs.add(Cs,Us);let nr,hn;const Ir=Vs({setup(){const e=[["Example 1 (JSON)","plan_1.json","plan_1.sql"],["Example 1 (plain text)","plan_1.txt","plan_1.sql"],["Example 2","plan_2.json","plan_2.sql"],["Example 3","plan_3.json","plan_3.sql"],["Example 4","plan_4.json"],["Example 5","plan_5.json","plan_5.sql"],["With subplan","plan_6.txt"],["With CTE","plan_7.txt"],["Very large plan","plan_8.json"],["With trigger","plan_trigger.json","plan_trigger.sql"],["With trigger (plain text)","plan_trigger.txt","plan_trigger_2.sql"],["Parallel (verbose)","plan_parallel.json"],["Parallel (4 workers)","plan_parallel2.txt","plan_parallel2.sql"]],t=ne(""),r=ne(""),n=ne(""),s=ne(!1),a=ne(!1),i=ne([]),o=ne(null),c=ne(null),l=ne(!1);function f(_){o.value=null,_.preventDefault(),localStorage.getItem("dontAskBeforeSubmit")?h():nr.show()}function h(){document.getElementById("dontAskAgain").checked&&localStorage.setItem("dontAskBeforeSubmit",!0);let R=o.value;R||(t.value=t.value||"Plan created on "+p().format("MMMM Do YYYY, h:mm a"),R={title:t.value,plan:r.value,query:n.value,createdOn:new Date}),F(R)}function b(_){t.value=_[0],U.get(staticUrl+"samples/"+_[1]).then(R=>{r.value=R.request.responseText}),_[2]?U.get(staticUrl+"samples/"+_[2]).then(R=>{n.value=R.request.responseText}):n.value=""}function x(_){const R=_.srcElement;if(!(R instanceof HTMLTextAreaElement)||(s.value=!1,a.value=!1,!_.dataTransfer))return;const re=_.dataTransfer.files[0],q=new FileReader;q.onload=Pe=>{q.result instanceof ArrayBuffer||(R.value=q.result||"",R.dispatchEvent(new Event("input")))},q.readAsText(re)}function m(){const _=[];for(let R in localStorage)dn.startsWith(R,"plan_")&&_.push(JSON.parse(localStorage[R]));i.value=dn.chain(_).sortBy("createdOn").reverse().value()}function v(_){_.value=_,localStorage.getItem("dontAskBeforeSubmit")?F(_):nr.show()}function g(_){return _.shareId?"/"+_.shareId:"#"+_.id}function E(_){l.value&&_.shareId?U.get("/plan/"+_.shareId+"/"+_.deleteKey).then(A.bind(this,_)):A(_)}function A(_){localStorage.removeItem(_.id?_.id:"plan_"+_.shareId),m(),hn.hide()}function F(_){const R=document.getElementById("submitForm");U.post(R.action,{title:_.title,plan:_.plan,query:_.query}).then(re=>{localStorage.removeItem(_.id);const q=re.data,Pe="plan_"+q.id;localStorage.setItem(Pe,JSON.stringify({id:Pe,shareId:q.id,title:_.title,createdOn:_.createdOn,deleteKey:q.deleteKey})),window.location.href="/plan/"+q.id})}function J(_){return new Date(_).toLocaleDateString(navigator.language,{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"})}return Bs(()=>{document.getElementsByTagName("textarea"),m(),nr=new Hr(document.getElementById("confirmSubmitModal")),hn=new Hr(document.getElementById("deletePlanModal"))}),ft(c,(_,R)=>{l.value=!1}),{samples:e,titleInput:t,planInput:r,queryInput:n,draggingPlan:s,draggingQuery:a,plans:i,plan:o,planToDelete:c,deleteFromServer:l,checkForm:f,submitPlan:h,loadSample:b,handleDrop:x,loadPlan:v,getPlanUrl:g,deletePlan:E,formattedDate:J}}});Ir.use(Vf);Ir.component("font-awesome-icon",Ws);Ir.mount("#app")});export default qf();
+`+new Error().stack),r=!1}return t.apply(this,arguments)},t)}var rn={};function Hn(e,t){p.deprecationHandler!=null&&p.deprecationHandler(e,t),rn[e]||(In(t),rn[e]=!0)}p.suppressDeprecationWarnings=!1;p.deprecationHandler=null;function he(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function Oi(e){var t,r;for(r in e)T(e,r)&&(t=e[r],he(t)?this[r]=t:this["_"+r]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function fr(e,t){var r=be({},e),n;for(n in t)T(t,n)&&(Re(e[n])&&Re(t[n])?(r[n]={},be(r[n],e[n]),be(r[n],t[n])):t[n]!=null?r[n]=t[n]:delete r[n]);for(n in e)T(e,n)&&!T(t,n)&&Re(e[n])&&(r[n]=be({},r[n]));return r}function Dr(e){e!=null&&this.set(e)}var dr;Object.keys?dr=Object.keys:dr=function(e){var t,r=[];for(t in e)T(e,t)&&r.push(t);return r};var Ti={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function ki(e,t,r){var n=this._calendar[e]||this._calendar.sameElse;return he(n)?n.call(t,r):n}function fe(e,t,r){var n=""+Math.abs(e),s=t-n.length,a=e>=0;return(a?r?"+":"":"-")+Math.pow(10,Math.max(0,s)).toString().substr(1)+n}var Mr=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,lt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Xt={},Ce={};function w(e,t,r,n){var s=n;typeof n=="string"&&(s=function(){return this[n]()}),e&&(Ce[e]=s),t&&(Ce[t[0]]=function(){return fe(s.apply(this,arguments),t[1],t[2])}),r&&(Ce[r]=function(){return this.localeData().ordinal(s.apply(this,arguments),e)})}function xi(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Ri(e){var t=e.match(Mr),r,n;for(r=0,n=t.length;r=0&<.test(e);)e=e.replace(lt,n),lt.lastIndex=0,r-=1;return e}var Ni={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function Ei(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.match(Mr).map(function(n){return n==="MMMM"||n==="MM"||n==="DD"||n==="dddd"?n.slice(1):n}).join(""),this._longDateFormat[e])}var Pi="Invalid date";function Yi(){return this._invalidDate}var Ai="%d",Fi=/\d{1,2}/;function Ci(e){return this._ordinal.replace("%d",e)}var Ui={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Wi(e,t,r,n){var s=this._relativeTime[r];return he(s)?s(e,t,r,n):s.replace(/%d/i,e)}function Li(e,t){var r=this._relativeTime[e>0?"future":"past"];return he(r)?r(t):r.replace(/%s/i,t)}var Je={};function V(e,t){var r=e.toLowerCase();Je[r]=Je[r+"s"]=Je[t]=e}function te(e){return typeof e=="string"?Je[e]||Je[e.toLowerCase()]:void 0}function Or(e){var t={},r,n;for(n in e)T(e,n)&&(r=te(n),r&&(t[r]=e[n]));return t}var Vn={};function B(e,t){Vn[e]=t}function Ii(e){var t=[],r;for(r in e)T(e,r)&&t.push({unit:r,priority:Vn[r]});return t.sort(function(n,s){return n.priority-s.priority}),t}function Ct(e){return e%4===0&&e%100!==0||e%400===0}function Q(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function M(e){var t=+e,r=0;return t!==0&&isFinite(t)&&(r=Q(t)),r}function He(e,t){return function(r){return r!=null?(Bn(this,e,r),p.updateOffset(this,t),this):St(this,e)}}function St(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Bn(e,t,r){e.isValid()&&!isNaN(r)&&(t==="FullYear"&&Ct(e.year())&&e.month()===1&&e.date()===29?(r=M(r),e._d["set"+(e._isUTC?"UTC":"")+t](r,e.month(),jt(r,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](r))}function Hi(e){return e=te(e),he(this[e])?this[e]():this}function ji(e,t){if(typeof e=="object"){e=Or(e);var r=Ii(e),n,s=r.length;for(n=0;n68?1900:2e3)};var es=He("FullYear",!0);function oo(){return Ct(this.year())}function lo(e,t,r,n,s,a,i){var o;return e<100&&e>=0?(o=new Date(e+400,t,r,n,s,a,i),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,r,n,s,a,i),o}function Qe(e){var t,r;return e<100&&e>=0?(r=Array.prototype.slice.call(arguments),r[0]=e+400,t=new Date(Date.UTC.apply(null,r)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Dt(e,t,r){var n=7+t-r,s=(7+Qe(e,0,n).getUTCDay()-t)%7;return-s+n-1}function ts(e,t,r,n,s){var a=(7+r-n)%7,i=Dt(e,n,s),o=1+7*(t-1)+a+i,c,l;return o<=0?(c=e-1,l=Ze(c)+o):o>Ze(e)?(c=e+1,l=o-Ze(e)):(c=e,l=o),{year:c,dayOfYear:l}}function et(e,t,r){var n=Dt(e.year(),t,r),s=Math.floor((e.dayOfYear()-n-1)/7)+1,a,i;return s<1?(i=e.year()-1,a=s+_e(i,t,r)):s>_e(e.year(),t,r)?(a=s-_e(e.year(),t,r),i=e.year()+1):(i=e.year(),a=s),{week:a,year:i}}function _e(e,t,r){var n=Dt(e,t,r),s=Dt(e+1,t,r);return(Ze(e)-n+s)/7}w("w",["ww",2],"wo","week");w("W",["WW",2],"Wo","isoWeek");V("week","w");V("isoWeek","W");B("week",5);B("isoWeek",5);y("w",Y);y("ww",Y,K);y("W",Y);y("WW",Y,K);ot(["w","ww","W","WW"],function(e,t,r,n){t[n.substr(0,1)]=M(e)});function uo(e){return et(e,this._week.dow,this._week.doy).week}var co={dow:0,doy:6};function fo(){return this._week.dow}function ho(){return this._week.doy}function mo(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function po(e){var t=et(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}w("d",0,"do","day");w("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});w("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});w("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});w("e",0,0,"weekday");w("E",0,0,"isoWeekday");V("day","d");V("weekday","e");V("isoWeekday","E");B("day",11);B("weekday",11);B("isoWeekday",11);y("d",Y);y("e",Y);y("E",Y);y("dd",function(e,t){return t.weekdaysMinRegex(e)});y("ddd",function(e,t){return t.weekdaysShortRegex(e)});y("dddd",function(e,t){return t.weekdaysRegex(e)});ot(["dd","ddd","dddd"],function(e,t,r,n){var s=r._locale.weekdaysParse(e,n,r._strict);s!=null?t.d=s:D(r).invalidWeekday=e});ot(["d","e","E"],function(e,t,r,n){t[n]=M(e)});function yo(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function go(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function xr(e,t){return e.slice(t,7).concat(e.slice(0,t))}var _o="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),rs="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),wo="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),vo=it,So=it,bo=it;function Do(e,t){var r=ae(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?xr(r,this._week.dow):e?r[e.day()]:r}function Mo(e){return e===!0?xr(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Oo(e){return e===!0?xr(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function To(e,t,r){var n,s,a,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)a=de([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(a,"").toLocaleLowerCase();return r?t==="dddd"?(s=W.call(this._weekdaysParse,i),s!==-1?s:null):t==="ddd"?(s=W.call(this._shortWeekdaysParse,i),s!==-1?s:null):(s=W.call(this._minWeekdaysParse,i),s!==-1?s:null):t==="dddd"?(s=W.call(this._weekdaysParse,i),s!==-1||(s=W.call(this._shortWeekdaysParse,i),s!==-1)?s:(s=W.call(this._minWeekdaysParse,i),s!==-1?s:null)):t==="ddd"?(s=W.call(this._shortWeekdaysParse,i),s!==-1||(s=W.call(this._weekdaysParse,i),s!==-1)?s:(s=W.call(this._minWeekdaysParse,i),s!==-1?s:null)):(s=W.call(this._minWeekdaysParse,i),s!==-1||(s=W.call(this._weekdaysParse,i),s!==-1)?s:(s=W.call(this._shortWeekdaysParse,i),s!==-1?s:null))}function ko(e,t,r){var n,s,a;if(this._weekdaysParseExact)return To.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(s=de([2e3,1]).day(n),r&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(s,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(s,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(s,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(a="^"+this.weekdays(s,"")+"|^"+this.weekdaysShort(s,"")+"|^"+this.weekdaysMin(s,""),this._weekdaysParse[n]=new RegExp(a.replace(".",""),"i")),r&&t==="dddd"&&this._fullWeekdaysParse[n].test(e))return n;if(r&&t==="ddd"&&this._shortWeekdaysParse[n].test(e))return n;if(r&&t==="dd"&&this._minWeekdaysParse[n].test(e))return n;if(!r&&this._weekdaysParse[n].test(e))return n}}function xo(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=yo(e,this.localeData()),this.add(e-t,"d")):t}function Ro(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function No(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=go(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function Eo(e){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Rr.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(T(this,"_weekdaysRegex")||(this._weekdaysRegex=vo),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Po(e){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Rr.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(T(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=So),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Yo(e){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Rr.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(T(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=bo),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Rr(){function e(f,h){return h.length-f.length}var t=[],r=[],n=[],s=[],a,i,o,c,l;for(a=0;a<7;a++)i=de([2e3,1]).day(a),o=Z(this.weekdaysMin(i,"")),c=Z(this.weekdaysShort(i,"")),l=Z(this.weekdays(i,"")),t.push(o),r.push(c),n.push(l),s.push(o),s.push(c),s.push(l);t.sort(e),r.sort(e),n.sort(e),s.sort(e),this._weekdaysRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Nr(){return this.hours()%12||12}function Ao(){return this.hours()||24}w("H",["HH",2],0,"hour");w("h",["hh",2],0,Nr);w("k",["kk",2],0,Ao);w("hmm",0,0,function(){return""+Nr.apply(this)+fe(this.minutes(),2)});w("hmmss",0,0,function(){return""+Nr.apply(this)+fe(this.minutes(),2)+fe(this.seconds(),2)});w("Hmm",0,0,function(){return""+this.hours()+fe(this.minutes(),2)});w("Hmmss",0,0,function(){return""+this.hours()+fe(this.minutes(),2)+fe(this.seconds(),2)});function ns(e,t){w(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}ns("a",!0);ns("A",!1);V("hour","h");B("hour",13);function ss(e,t){return t._meridiemParse}y("a",ss);y("A",ss);y("H",Y);y("h",Y);y("k",Y);y("HH",Y,K);y("hh",Y,K);y("kk",Y,K);y("hmm",$n);y("hmmss",Gn);y("Hmm",$n);y("Hmmss",Gn);N(["H","HH"],I);N(["k","kk"],function(e,t,r){var n=M(e);t[I]=n===24?0:n});N(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e});N(["h","hh"],function(e,t,r){t[I]=M(e),D(r).bigHour=!0});N("hmm",function(e,t,r){var n=e.length-2;t[I]=M(e.substr(0,n)),t[se]=M(e.substr(n)),D(r).bigHour=!0});N("hmmss",function(e,t,r){var n=e.length-4,s=e.length-2;t[I]=M(e.substr(0,n)),t[se]=M(e.substr(n,2)),t[ge]=M(e.substr(s)),D(r).bigHour=!0});N("Hmm",function(e,t,r){var n=e.length-2;t[I]=M(e.substr(0,n)),t[se]=M(e.substr(n))});N("Hmmss",function(e,t,r){var n=e.length-4,s=e.length-2;t[I]=M(e.substr(0,n)),t[se]=M(e.substr(n,2)),t[ge]=M(e.substr(s))});function Fo(e){return(e+"").toLowerCase().charAt(0)==="p"}var Co=/[ap]\.?m?\.?/i,Uo=He("Hours",!0);function Wo(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"}var as={calendar:Ti,longDateFormat:Ni,invalidDate:Pi,ordinal:Ai,dayOfMonthOrdinalParse:Fi,relativeTime:Ui,months:Xi,monthsShort:Jn,week:co,weekdays:_o,weekdaysMin:wo,weekdaysShort:rs,meridiemParse:Co},C={},Be={},tt;function Lo(e,t){var r,n=Math.min(e.length,t.length);for(r=0;r0;){if(s=Vt(a.slice(0,r).join("-")),s)return s;if(n&&n.length>=r&&Lo(a,n)>=r-1)break;r--}t++}return tt}function Ho(e){return e.match("^[^/\\\\]*$")!=null}function Vt(e){var t=null,r;if(C[e]===void 0&&typeof _t<"u"&&_t&&_t.exports&&Ho(e))try{t=tt._abbr,r=require,r("./locale/"+e),Me(t)}catch{C[e]=null}return C[e]}function Me(e,t){var r;return e&&(z(t)?r=ve(e):r=Er(e,t),r?tt=r:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),tt._abbr}function Er(e,t){if(t!==null){var r,n=as;if(t.abbr=e,C[e]!=null)Hn("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=C[e]._config;else if(t.parentLocale!=null)if(C[t.parentLocale]!=null)n=C[t.parentLocale]._config;else if(r=Vt(t.parentLocale),r!=null)n=r._config;else return Be[t.parentLocale]||(Be[t.parentLocale]=[]),Be[t.parentLocale].push({name:e,config:t}),null;return C[e]=new Dr(fr(n,t)),Be[e]&&Be[e].forEach(function(s){Er(s.name,s.config)}),Me(e),C[e]}else return delete C[e],null}function jo(e,t){if(t!=null){var r,n,s=as;C[e]!=null&&C[e].parentLocale!=null?C[e].set(fr(C[e]._config,t)):(n=Vt(e),n!=null&&(s=n._config),t=fr(s,t),n==null&&(t.abbr=e),r=new Dr(t),r.parentLocale=C[e],C[e]=r),Me(e)}else C[e]!=null&&(C[e].parentLocale!=null?(C[e]=C[e].parentLocale,e===Me()&&Me(e)):C[e]!=null&&delete C[e]);return C[e]}function ve(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return tt;if(!ae(e)){if(t=Vt(e),t)return t;e=[e]}return Io(e)}function Vo(){return dr(C)}function Pr(e){var t,r=e._a;return r&&D(e).overflow===-2&&(t=r[ye]<0||r[ye]>11?ye:r[ce]<1||r[ce]>jt(r[j],r[ye])?ce:r[I]<0||r[I]>24||r[I]===24&&(r[se]!==0||r[ge]!==0||r[ke]!==0)?I:r[se]<0||r[se]>59?se:r[ge]<0||r[ge]>59?ge:r[ke]<0||r[ke]>999?ke:-1,D(e)._overflowDayOfYear&&(tce)&&(t=ce),D(e)._overflowWeeks&&t===-1&&(t=Gi),D(e)._overflowWeekday&&t===-1&&(t=Ji),D(e).overflow=t),e}var Bo=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,qo=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,zo=/Z|[+-]\d\d(?::?\d\d)?/,ut=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Kt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],$o=/^\/?Date\((-?\d+)/i,Go=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Jo={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function is(e){var t,r,n=e._i,s=Bo.exec(n)||qo.exec(n),a,i,o,c,l=ut.length,f=Kt.length;if(s){for(D(e).iso=!0,t=0,r=l;tZe(i)||e._dayOfYear===0)&&(D(e)._overflowDayOfYear=!0),r=Qe(i,0,e._dayOfYear),e._a[ye]=r.getUTCMonth(),e._a[ce]=r.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=n[t]=s[t];for(;t<7;t++)e._a[t]=n[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[I]===24&&e._a[se]===0&&e._a[ge]===0&&e._a[ke]===0&&(e._nextDay=!0,e._a[I]=0),e._d=(e._useUTC?Qe:lo).apply(null,n),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[I]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==a&&(D(e).weekdayMismatch=!0)}}function nl(e){var t,r,n,s,a,i,o,c,l;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(a=1,i=4,r=Ae(t.GG,e._a[j],et(P(),1,4).year),n=Ae(t.W,1),s=Ae(t.E,1),(s<1||s>7)&&(c=!0)):(a=e._locale._week.dow,i=e._locale._week.doy,l=et(P(),a,i),r=Ae(t.gg,e._a[j],l.year),n=Ae(t.w,l.week),t.d!=null?(s=t.d,(s<0||s>6)&&(c=!0)):t.e!=null?(s=t.e+a,(t.e<0||t.e>6)&&(c=!0)):s=a),n<1||n>_e(r,a,i)?D(e)._overflowWeeks=!0:c!=null?D(e)._overflowWeekday=!0:(o=ts(r,n,s,a,i),e._a[j]=o.year,e._dayOfYear=o.dayOfYear)}p.ISO_8601=function(){};p.RFC_2822=function(){};function Ar(e){if(e._f===p.ISO_8601){is(e);return}if(e._f===p.RFC_2822){os(e);return}e._a=[],D(e).empty=!0;var t=""+e._i,r,n,s,a,i,o=t.length,c=0,l,f;for(s=jn(e._f,e._locale).match(Mr)||[],f=s.length,r=0;r0&&D(e).unusedInput.push(i),t=t.slice(t.indexOf(n)+n.length),c+=n.length),Ce[a]?(n?D(e).empty=!1:D(e).unusedTokens.push(a),$i(a,n,e)):e._strict&&!n&&D(e).unusedTokens.push(a);D(e).charsLeftOver=o-c,t.length>0&&D(e).unusedInput.push(t),e._a[I]<=12&&D(e).bigHour===!0&&e._a[I]>0&&(D(e).bigHour=void 0),D(e).parsedDateParts=e._a.slice(0),D(e).meridiem=e._meridiem,e._a[I]=sl(e._locale,e._a[I],e._meridiem),l=D(e).era,l!==null&&(e._a[j]=e._locale.erasConvertYear(l,e._a[j])),Yr(e),Pr(e)}function sl(e,t,r){var n;return r==null?t:e.meridiemHour!=null?e.meridiemHour(t,r):(e.isPM!=null&&(n=e.isPM(r),n&&t<12&&(t+=12),!n&&t===12&&(t=0)),t)}function al(e){var t,r,n,s,a,i,o=!1,c=e._f.length;if(c===0){D(e).invalidFormat=!0,e._d=new Date(NaN);return}for(s=0;sthis?this:e:Ft()});function cs(e,t){var r,n;if(t.length===1&&ae(t[0])&&(t=t[0]),!t.length)return P();for(r=t[0],n=1;nthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Tl(){if(!z(this._isDSTShifted))return this._isDSTShifted;var e={},t;return br(e,this),e=ls(e),e._a?(t=e._isUTC?de(e._a):P(e._a),this._isDSTShifted=this.isValid()&&gl(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function kl(){return this.isValid()?!this._isUTC:!1}function xl(){return this.isValid()?this._isUTC:!1}function ds(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Rl=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Nl=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function le(e,t){var r=e,n=null,s,a,i;return yt(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:we(e)||!isNaN(+e)?(r={},t?r[t]=+e:r.milliseconds=+e):(n=Rl.exec(e))?(s=n[1]==="-"?-1:1,r={y:0,d:M(n[ce])*s,h:M(n[I])*s,m:M(n[se])*s,s:M(n[ge])*s,ms:M(mr(n[ke]*1e3))*s}):(n=Nl.exec(e))?(s=n[1]==="-"?-1:1,r={y:Oe(n[2],s),M:Oe(n[3],s),w:Oe(n[4],s),d:Oe(n[5],s),h:Oe(n[6],s),m:Oe(n[7],s),s:Oe(n[8],s)}):r==null?r={}:typeof r=="object"&&("from"in r||"to"in r)&&(i=El(P(r.from),P(r.to)),r={},r.ms=i.milliseconds,r.M=i.months),a=new Bt(r),yt(e)&&T(e,"_locale")&&(a._locale=e._locale),yt(e)&&T(e,"_isValid")&&(a._isValid=e._isValid),a}le.fn=Bt.prototype;le.invalid=yl;function Oe(e,t){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*t}function sn(e,t){var r={};return r.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function El(e,t){var r;return e.isValid()&&t.isValid()?(t=Cr(t,e),e.isBefore(t)?r=sn(e,t):(r=sn(t,e),r.milliseconds=-r.milliseconds,r.months=-r.months),r):{milliseconds:0,months:0}}function hs(e,t){return function(r,n){var s,a;return n!==null&&!isNaN(+n)&&(Hn(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=r,r=n,n=a),s=le(r,n),ms(this,s,e),this}}function ms(e,t,r,n){var s=t._milliseconds,a=mr(t._days),i=mr(t._months);e.isValid()&&(n=n??!0,i&&Xn(e,St(e,"Month")+i*r),a&&Bn(e,"Date",St(e,"Date")+a*r),s&&e._d.setTime(e._d.valueOf()+s*r),n&&p.updateOffset(e,a||i))}var Pl=hs(1,"add"),Yl=hs(-1,"subtract");function ps(e){return typeof e=="string"||e instanceof String}function Al(e){return ie(e)||st(e)||ps(e)||we(e)||Cl(e)||Fl(e)||e===null||e===void 0}function Fl(e){var t=Re(e)&&!vr(e),r=!1,n=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],s,a,i=n.length;for(s=0;sr.valueOf():r.valueOf()9999?pt(r,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):he(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",pt(r,"Z")):pt(r,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Zl(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",r,n,s,a;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),r="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",s="-MM-DD[T]HH:mm:ss.SSS",a=t+'[")]',this.format(r+n+s+a)}function Xl(e){e||(e=this.isUtc()?p.defaultFormatUtc:p.defaultFormat);var t=pt(this,e);return this.localeData().postformat(t)}function Kl(e,t){return this.isValid()&&(ie(e)&&e.isValid()||P(e).isValid())?le({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Ql(e){return this.from(P(),e)}function eu(e,t){return this.isValid()&&(ie(e)&&e.isValid()||P(e).isValid())?le({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function tu(e){return this.to(P(),e)}function ys(e){var t;return e===void 0?this._locale._abbr:(t=ve(e),t!=null&&(this._locale=t),this)}var gs=ee("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function _s(){return this._locale}var Mt=1e3,Ue=60*Mt,Ot=60*Ue,ws=(365*400+97)*24*Ot;function We(e,t){return(e%t+t)%t}function vs(e,t,r){return e<100&&e>=0?new Date(e+400,t,r)-ws:new Date(e,t,r).valueOf()}function Ss(e,t,r){return e<100&&e>=0?Date.UTC(e+400,t,r)-ws:Date.UTC(e,t,r)}function ru(e){var t,r;if(e=te(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?Ss:vs,e){case"year":t=r(this.year(),0,1);break;case"quarter":t=r(this.year(),this.month()-this.month()%3,1);break;case"month":t=r(this.year(),this.month(),1);break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=r(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=We(t+(this._isUTC?0:this.utcOffset()*Ue),Ot);break;case"minute":t=this._d.valueOf(),t-=We(t,Ue);break;case"second":t=this._d.valueOf(),t-=We(t,Mt);break}return this._d.setTime(t),p.updateOffset(this,!0),this}function nu(e){var t,r;if(e=te(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?Ss:vs,e){case"year":t=r(this.year()+1,0,1)-1;break;case"quarter":t=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=r(this.year(),this.month()+1,1)-1;break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=Ot-We(t+(this._isUTC?0:this.utcOffset()*Ue),Ot)-1;break;case"minute":t=this._d.valueOf(),t+=Ue-We(t,Ue)-1;break;case"second":t=this._d.valueOf(),t+=Mt-We(t,Mt)-1;break}return this._d.setTime(t),p.updateOffset(this,!0),this}function su(){return this._d.valueOf()-(this._offset||0)*6e4}function au(){return Math.floor(this.valueOf()/1e3)}function iu(){return new Date(this.valueOf())}function ou(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function lu(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function uu(){return this.isValid()?this.toISOString():null}function cu(){return Sr(this)}function fu(){return be({},D(this))}function du(){return D(this).overflow}function hu(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}w("N",0,0,"eraAbbr");w("NN",0,0,"eraAbbr");w("NNN",0,0,"eraAbbr");w("NNNN",0,0,"eraName");w("NNNNN",0,0,"eraNarrow");w("y",["y",1],"yo","eraYear");w("y",["yy",2],0,"eraYear");w("y",["yyy",3],0,"eraYear");w("y",["yyyy",4],0,"eraYear");y("N",Ur);y("NN",Ur);y("NNN",Ur);y("NNNN",Mu);y("NNNNN",Ou);N(["N","NN","NNN","NNNN","NNNNN"],function(e,t,r,n){var s=r._locale.erasParse(e,n,r._strict);s?D(r).era=s:D(r).invalidEra=e});y("y",je);y("yy",je);y("yyy",je);y("yyyy",je);y("yo",Tu);N(["y","yy","yyy","yyyy"],j);N(["yo"],function(e,t,r,n){var s;r._locale._eraYearOrdinalRegex&&(s=e.match(r._locale._eraYearOrdinalRegex)),r._locale.eraYearOrdinalParse?t[j]=r._locale.eraYearOrdinalParse(e,s):t[j]=parseInt(e,10)});function mu(e,t){var r,n,s,a=this._eras||ve("en")._eras;for(r=0,n=a.length;r=0)return a[n]}function yu(e,t){var r=e.since<=e.until?1:-1;return t===void 0?p(e.since).year():p(e.since).year()+(t-e.offset)*r}function gu(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;ea&&(t=a),Yu.call(this,e,t,r,n,s))}function Yu(e,t,r,n,s){var a=ts(e,t,r,n,s),i=Qe(a.year,0,a.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}w("Q",0,"Qo","quarter");V("quarter","Q");B("quarter",7);y("Q",qn);N("Q",function(e,t){t[ye]=(M(e)-1)*3});function Au(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}w("D",["DD",2],"Do","date");V("date","D");B("date",9);y("D",Y);y("DD",Y,K);y("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});N(["D","DD"],ce);N("Do",function(e,t){t[ce]=M(e.match(Y)[0])});var Ds=He("Date",!0);w("DDD",["DDDD",3],"DDDo","dayOfYear");V("dayOfYear","DDD");B("dayOfYear",4);y("DDD",Wt);y("DDDD",zn);N(["DDD","DDDD"],function(e,t,r){r._dayOfYear=M(e)});function Fu(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}w("m",["mm",2],0,"minute");V("minute","m");B("minute",14);y("m",Y);y("mm",Y,K);N(["m","mm"],se);var Cu=He("Minutes",!1);w("s",["ss",2],0,"second");V("second","s");B("second",15);y("s",Y);y("ss",Y,K);N(["s","ss"],ge);var Uu=He("Seconds",!1);w("S",0,0,function(){return~~(this.millisecond()/100)});w(0,["SS",2],0,function(){return~~(this.millisecond()/10)});w(0,["SSS",3],0,"millisecond");w(0,["SSSS",4],0,function(){return this.millisecond()*10});w(0,["SSSSS",5],0,function(){return this.millisecond()*100});w(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});w(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});w(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});w(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});V("millisecond","ms");B("millisecond",16);y("S",Wt,qn);y("SS",Wt,K);y("SSS",Wt,zn);var De,Ms;for(De="SSSS";De.length<=9;De+="S")y(De,je);function Wu(e,t){t[ke]=M(("0."+e)*1e3)}for(De="S";De.length<=9;De+="S")N(De,Wu);Ms=He("Milliseconds",!1);w("z",0,0,"zoneAbbr");w("zz",0,0,"zoneName");function Lu(){return this._isUTC?"UTC":""}function Iu(){return this._isUTC?"Coordinated Universal Time":""}var d=at.prototype;d.add=Pl;d.calendar=Ll;d.clone=Il;d.diff=$l;d.endOf=nu;d.format=Xl;d.from=Kl;d.fromNow=Ql;d.to=eu;d.toNow=tu;d.get=Hi;d.invalidAt=du;d.isAfter=Hl;d.isBefore=jl;d.isBetween=Vl;d.isSame=Bl;d.isSameOrAfter=ql;d.isSameOrBefore=zl;d.isValid=cu;d.lang=gs;d.locale=ys;d.localeData=_s;d.max=cl;d.min=ul;d.parsingFlags=fu;d.set=ji;d.startOf=ru;d.subtract=Yl;d.toArray=ou;d.toObject=lu;d.toDate=iu;d.toISOString=Jl;d.inspect=Zl;typeof Symbol<"u"&&Symbol.for!=null&&(d[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});d.toJSON=uu;d.toString=Gl;d.unix=au;d.valueOf=su;d.creationData=hu;d.eraName=gu;d.eraNarrow=_u;d.eraAbbr=wu;d.eraYear=vu;d.year=es;d.isLeapYear=oo;d.weekYear=ku;d.isoWeekYear=xu;d.quarter=d.quarters=Au;d.month=Kn;d.daysInMonth=so;d.week=d.weeks=mo;d.isoWeek=d.isoWeeks=po;d.weeksInYear=Eu;d.weeksInWeekYear=Pu;d.isoWeeksInYear=Ru;d.isoWeeksInISOWeekYear=Nu;d.date=Ds;d.day=d.days=xo;d.weekday=Ro;d.isoWeekday=No;d.dayOfYear=Fu;d.hour=d.hours=Uo;d.minute=d.minutes=Cu;d.second=d.seconds=Uu;d.millisecond=d.milliseconds=Ms;d.utcOffset=wl;d.utc=Sl;d.local=bl;d.parseZone=Dl;d.hasAlignedHourOffset=Ml;d.isDST=Ol;d.isLocal=kl;d.isUtcOffset=xl;d.isUtc=ds;d.isUTC=ds;d.zoneAbbr=Lu;d.zoneName=Iu;d.dates=ee("dates accessor is deprecated. Use date instead.",Ds);d.months=ee("months accessor is deprecated. Use month instead",Kn);d.years=ee("years accessor is deprecated. Use year instead",es);d.zone=ee("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",vl);d.isDSTShifted=ee("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Tl);function Hu(e){return P(e*1e3)}function ju(){return P.apply(null,arguments).parseZone()}function Os(e){return e}var k=Dr.prototype;k.calendar=ki;k.longDateFormat=Ei;k.invalidDate=Yi;k.ordinal=Ci;k.preparse=Os;k.postformat=Os;k.relativeTime=Wi;k.pastFuture=Li;k.set=Oi;k.eras=mu;k.erasParse=pu;k.erasConvertYear=yu;k.erasAbbrRegex=bu;k.erasNameRegex=Su;k.erasNarrowRegex=Du;k.months=eo;k.monthsShort=to;k.monthsParse=no;k.monthsRegex=io;k.monthsShortRegex=ao;k.week=uo;k.firstDayOfYear=ho;k.firstDayOfWeek=fo;k.weekdays=Do;k.weekdaysMin=Oo;k.weekdaysShort=Mo;k.weekdaysParse=ko;k.weekdaysRegex=Eo;k.weekdaysShortRegex=Po;k.weekdaysMinRegex=Yo;k.isPM=Fo;k.meridiem=Wo;function Tt(e,t,r,n){var s=ve(),a=de().set(n,t);return s[r](a,e)}function Ts(e,t,r){if(we(e)&&(t=e,e=void 0),e=e||"",t!=null)return Tt(e,t,r,"month");var n,s=[];for(n=0;n<12;n++)s[n]=Tt(e,n,r,"month");return s}function Lr(e,t,r,n){typeof e=="boolean"?(we(t)&&(r=t,t=void 0),t=t||""):(t=e,r=t,e=!1,we(t)&&(r=t,t=void 0),t=t||"");var s=ve(),a=e?s._week.dow:0,i,o=[];if(r!=null)return Tt(t,(r+a)%7,n,"day");for(i=0;i<7;i++)o[i]=Tt(t,(i+a)%7,n,"day");return o}function Vu(e,t){return Ts(e,t,"months")}function Bu(e,t){return Ts(e,t,"monthsShort")}function qu(e,t,r){return Lr(e,t,r,"weekdays")}function zu(e,t,r){return Lr(e,t,r,"weekdaysShort")}function $u(e,t,r){return Lr(e,t,r,"weekdaysMin")}Me("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,r=M(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+r}});p.lang=ee("moment.lang is deprecated. Use moment.locale instead.",Me);p.langData=ee("moment.langData is deprecated. Use moment.localeData instead.",ve);var me=Math.abs;function Gu(){var e=this._data;return this._milliseconds=me(this._milliseconds),this._days=me(this._days),this._months=me(this._months),e.milliseconds=me(e.milliseconds),e.seconds=me(e.seconds),e.minutes=me(e.minutes),e.hours=me(e.hours),e.months=me(e.months),e.years=me(e.years),this}function ks(e,t,r,n){var s=le(t,r);return e._milliseconds+=n*s._milliseconds,e._days+=n*s._days,e._months+=n*s._months,e._bubble()}function Ju(e,t){return ks(this,e,t,1)}function Zu(e,t){return ks(this,e,t,-1)}function an(e){return e<0?Math.floor(e):Math.ceil(e)}function Xu(){var e=this._milliseconds,t=this._days,r=this._months,n=this._data,s,a,i,o,c;return e>=0&&t>=0&&r>=0||e<=0&&t<=0&&r<=0||(e+=an(yr(r)+t)*864e5,t=0,r=0),n.milliseconds=e%1e3,s=Q(e/1e3),n.seconds=s%60,a=Q(s/60),n.minutes=a%60,i=Q(a/60),n.hours=i%24,t+=Q(i/24),c=Q(xs(t)),r+=c,t-=an(yr(c)),o=Q(r/12),r%=12,n.days=t,n.months=r,n.years=o,this}function xs(e){return e*4800/146097}function yr(e){return e*146097/4800}function Ku(e){if(!this.isValid())return NaN;var t,r,n=this._milliseconds;if(e=te(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+n/864e5,r=this._months+xs(t),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(yr(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return t*24+n/36e5;case"minute":return t*1440+n/6e4;case"second":return t*86400+n/1e3;case"millisecond":return Math.floor(t*864e5)+n;default:throw new Error("Unknown unit "+e)}}function Qu(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+M(this._months/12)*31536e6:NaN}function Se(e){return function(){return this.as(e)}}var ec=Se("ms"),tc=Se("s"),rc=Se("m"),nc=Se("h"),sc=Se("d"),ac=Se("w"),ic=Se("M"),oc=Se("Q"),lc=Se("y");function uc(){return le(this)}function cc(e){return e=te(e),this.isValid()?this[e+"s"]():NaN}function Ee(e){return function(){return this.isValid()?this._data[e]:NaN}}var fc=Ee("milliseconds"),dc=Ee("seconds"),hc=Ee("minutes"),mc=Ee("hours"),pc=Ee("days"),yc=Ee("months"),gc=Ee("years");function _c(){return Q(this.days()/7)}var pe=Math.round,Fe={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function wc(e,t,r,n,s){return s.relativeTime(t||1,!!r,e,n)}function vc(e,t,r,n){var s=le(e).abs(),a=pe(s.as("s")),i=pe(s.as("m")),o=pe(s.as("h")),c=pe(s.as("d")),l=pe(s.as("M")),f=pe(s.as("w")),h=pe(s.as("y")),b=a<=r.ss&&["s",a]||a0,b[4]=n,wc.apply(null,b)}function Sc(e){return e===void 0?pe:typeof e=="function"?(pe=e,!0):!1}function bc(e,t){return Fe[e]===void 0?!1:t===void 0?Fe[e]:(Fe[e]=t,e==="s"&&(Fe.ss=t-1),!0)}function Dc(e,t){if(!this.isValid())return this.localeData().invalidDate();var r=!1,n=Fe,s,a;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(r=e),typeof t=="object"&&(n=Object.assign({},Fe,t),t.s!=null&&t.ss==null&&(n.ss=t.s-1)),s=this.localeData(),a=vc(this,!r,n,s),r&&(a=s.pastFuture(+this,a)),s.postformat(a)}var Qt=Math.abs;function Ye(e){return(e>0)-(e<0)||+e}function zt(){if(!this.isValid())return this.localeData().invalidDate();var e=Qt(this._milliseconds)/1e3,t=Qt(this._days),r=Qt(this._months),n,s,a,i,o=this.asSeconds(),c,l,f,h;return o?(n=Q(e/60),s=Q(n/60),e%=60,n%=60,a=Q(r/12),r%=12,i=e?e.toFixed(3).replace(/\.?0+$/,""):"",c=o<0?"-":"",l=Ye(this._months)!==Ye(o)?"-":"",f=Ye(this._days)!==Ye(o)?"-":"",h=Ye(this._milliseconds)!==Ye(o)?"-":"",c+"P"+(a?l+a+"Y":"")+(r?l+r+"M":"")+(t?f+t+"D":"")+(s||n||e?"T":"")+(s?h+s+"H":"")+(n?h+n+"M":"")+(e?h+i+"S":"")):"P0D"}var O=Bt.prototype;O.isValid=pl;O.abs=Gu;O.add=Ju;O.subtract=Zu;O.as=Ku;O.asMilliseconds=ec;O.asSeconds=tc;O.asMinutes=rc;O.asHours=nc;O.asDays=sc;O.asWeeks=ac;O.asMonths=ic;O.asQuarters=oc;O.asYears=lc;O.valueOf=Qu;O._bubble=Xu;O.clone=uc;O.get=cc;O.milliseconds=fc;O.seconds=dc;O.minutes=hc;O.hours=mc;O.days=pc;O.weeks=_c;O.months=yc;O.years=gc;O.humanize=Dc;O.toISOString=zt;O.toString=zt;O.toJSON=zt;O.locale=ys;O.localeData=_s;O.toIsoString=ee("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",zt);O.lang=gs;w("X",0,0,"unix");w("x",0,0,"valueOf");y("x",It);y("X",Bi);N("X",function(e,t,r){r._d=new Date(parseFloat(e)*1e3)});N("x",function(e,t,r){r._d=new Date(M(e))});//! moment.js
+p.version="2.29.4";Di(P);p.fn=d;p.min=fl;p.max=dl;p.now=hl;p.utc=de;p.unix=Hu;p.months=Vu;p.isDate=st;p.locale=Me;p.invalid=Ft;p.duration=le;p.isMoment=ie;p.weekdays=qu;p.parseZone=ju;p.localeData=ve;p.isDuration=yt;p.monthsShort=Bu;p.weekdaysMin=$u;p.defineLocale=Er;p.updateLocale=jo;p.locales=Vo;p.weekdaysShort=zu;p.normalizeUnits=te;p.relativeTimeRounding=Sc;p.relativeTimeThreshold=bc;p.calendarFormat=Wl;p.prototype=d;p.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};function Mc(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function G(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function L(e){G(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn(new Error().stack)),new Date(NaN))}function kt(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function Xe(e,t){G(2,arguments);var r=L(e),n=L(t),s=r.getTime()-n.getTime();return s<0?-1:s>0?1:s}var Rs=6e4,Ns=36e5;function Oc(e,t){G(2,arguments);var r=L(e),n=L(t),s=r.getFullYear()-n.getFullYear(),a=r.getMonth()-n.getMonth();return s*12+a}function Tc(e,t){return G(2,arguments),L(e).getTime()-L(t).getTime()}var on={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},kc="trunc";function xc(e){return e?on[e]:on[kc]}function Rc(e){G(1,arguments);var t=L(e);return t.setHours(23,59,59,999),t}function Nc(e){G(1,arguments);var t=L(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}function Ec(e){G(1,arguments);var t=L(e);return Rc(t).getTime()===Nc(t).getTime()}function Pc(e,t){G(2,arguments);var r=L(e),n=L(t),s=Xe(r,n),a=Math.abs(Oc(r,n)),i;if(a<1)i=0;else{r.getMonth()===1&&r.getDate()>27&&r.setDate(30),r.setMonth(r.getMonth()-s*a);var o=Xe(r,n)===-s;Ec(L(e))&&a===1&&Xe(e,n)===1&&(o=!1),i=s*(a-Number(o))}return i===0?0:i}function Yc(e,t,r){G(2,arguments);var n=Tc(e,t)/1e3;return xc(void 0)(n)}var Ac={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Fc=function(e,t,r){var n,s=Ac[e];return typeof s=="string"?n=s:t===1?n=s.one:n=s.other.replace("{{count}}",t.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n},Cc=Fc;function er(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth,n=e.formats[r]||e.formats[e.defaultWidth];return n}}var Uc={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Wc={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Lc={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Ic={date:er({formats:Uc,defaultWidth:"full"}),time:er({formats:Wc,defaultWidth:"full"}),dateTime:er({formats:Lc,defaultWidth:"full"})},Hc=Ic,jc={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Vc=function(e,t,r,n){return jc[e]},Bc=Vc;function ze(e){return function(t,r){var n=r||{},s=n.context?String(n.context):"standalone",a;if(s==="formatting"&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,o=n.width?String(n.width):i;a=e.formattingValues[o]||e.formattingValues[i]}else{var c=e.defaultWidth,l=n.width?String(n.width):e.defaultWidth;a=e.values[l]||e.values[c]}var f=e.argumentCallback?e.argumentCallback(t):t;return a[f]}}var qc={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},zc={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},$c={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Gc={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Jc={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Zc={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Xc=function(e,t){var r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},Kc={ordinalNumber:Xc,era:ze({values:qc,defaultWidth:"wide"}),quarter:ze({values:zc,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:ze({values:$c,defaultWidth:"wide"}),day:ze({values:Gc,defaultWidth:"wide"}),dayPeriod:ze({values:Jc,defaultWidth:"wide",formattingValues:Zc,defaultFormattingWidth:"wide"})},Qc=Kc;function $e(e){return function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.width,s=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],a=t.match(s);if(!a)return null;var i=a[0],o=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(o)?tf(o,function(h){return h.test(i)}):ef(o,function(h){return h.test(i)}),l;l=e.valueCallback?e.valueCallback(c):c,l=r.valueCallback?r.valueCallback(l):l;var f=t.slice(i.length);return{value:l,rest:f}}}function ef(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}function tf(e,t){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;var s=n[0],a=t.match(e.parsePattern);if(!a)return null;var i=e.valueCallback?e.valueCallback(a[0]):a[0];i=r.valueCallback?r.valueCallback(i):i;var o=t.slice(s.length);return{value:i,rest:o}}}var nf=/^(\d+)(th|st|nd|rd)?/i,sf=/\d+/i,af={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},of={any:[/^b/i,/^(a|c)/i]},lf={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},uf={any:[/1/i,/2/i,/3/i,/4/i]},cf={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},ff={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},df={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},hf={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},mf={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},pf={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},yf={ordinalNumber:rf({matchPattern:nf,parsePattern:sf,valueCallback:function(e){return parseInt(e,10)}}),era:$e({matchPatterns:af,defaultMatchWidth:"wide",parsePatterns:of,defaultParseWidth:"any"}),quarter:$e({matchPatterns:lf,defaultMatchWidth:"wide",parsePatterns:uf,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:$e({matchPatterns:cf,defaultMatchWidth:"wide",parsePatterns:ff,defaultParseWidth:"any"}),day:$e({matchPatterns:df,defaultMatchWidth:"wide",parsePatterns:hf,defaultParseWidth:"any"}),dayPeriod:$e({matchPatterns:mf,defaultMatchWidth:"any",parsePatterns:pf,defaultParseWidth:"any"})},gf=yf,_f={code:"en-US",formatDistance:Cc,formatLong:Hc,formatRelative:Bc,localize:Qc,match:gf,options:{weekStartsOn:0,firstWeekContainsDate:1}},Es=_f;function wf(e,t){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");t=t||{};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}function Ps(e){return wf({},e)}var ln=1440,vf=2520,tr=43200,Sf=86400;function bf(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};G(2,arguments);var n=r.locale||Es;if(!n.formatDistance)throw new RangeError("locale must contain formatDistance property");var s=Xe(e,t);if(isNaN(s))throw new RangeError("Invalid time value");var a=Ps(r);a.addSuffix=!!r.addSuffix,a.comparison=s;var i,o;s>0?(i=L(t),o=L(e)):(i=L(e),o=L(t));var c=Yc(o,i),l=(kt(o)-kt(i))/1e3,f=Math.round((c-l)/60),h;if(f<2)return r.includeSeconds?c<5?n.formatDistance("lessThanXSeconds",5,a):c<10?n.formatDistance("lessThanXSeconds",10,a):c<20?n.formatDistance("lessThanXSeconds",20,a):c<40?n.formatDistance("halfAMinute",null,a):c<60?n.formatDistance("lessThanXMinutes",1,a):n.formatDistance("xMinutes",1,a):f===0?n.formatDistance("lessThanXMinutes",1,a):n.formatDistance("xMinutes",f,a);if(f<45)return n.formatDistance("xMinutes",f,a);if(f<90)return n.formatDistance("aboutXHours",1,a);if(f2&&arguments[2]!==void 0?arguments[2]:{};G(2,arguments);var n=r.locale||Es;if(!n.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var s=Xe(e,t);if(isNaN(s))throw new RangeError("Invalid time value");var a=Ps(r);a.addSuffix=!!r.addSuffix,a.comparison=s;var i,o;s>0?(i=L(t),o=L(e)):(i=L(e),o=L(t));var c=r.roundingMethod==null?"round":String(r.roundingMethod),l;if(c==="floor")l=Math.floor;else if(c==="ceil")l=Math.ceil;else if(c==="round")l=Math.round;else throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");var f=o.getTime()-i.getTime(),h=f/un,b=kt(o)-kt(i),x=(f-b)/un,m;if(r.unit==null?h<1?m="second":h<60?m="minute":h2)return t;if(/:/.test(r[0])?n=r[0]:(t.date=r[0],n=r[1],ct.timeZoneDelimiter.test(t.date)&&(t.date=e.split(ct.timeZoneDelimiter)[0],n=e.substr(t.date.length,e.length))),n){var s=ct.timezone.exec(n);s?(t.time=n.replace(s[1],""),t.timezone=s[1]):t.time=n}return t}function Ef(e,t){var r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),n=e.match(r);if(!n)return{year:NaN,restDateString:""};var s=n[1]?parseInt(n[1]):null,a=n[2]?parseInt(n[2]):null;return{year:a===null?s:a*100,restDateString:e.slice((n[1]||n[2]).length)}}function Pf(e,t){if(t===null)return new Date(NaN);var r=e.match(kf);if(!r)return new Date(NaN);var n=!!r[4],s=Ge(r[1]),a=Ge(r[2])-1,i=Ge(r[3]),o=Ge(r[4]),c=Ge(r[5])-1;if(n)return Lf(t,o,c)?Ff(t,o,c):new Date(NaN);var l=new Date(0);return!Uf(t,a,i)||!Wf(t,s)?new Date(NaN):(l.setUTCFullYear(t,a,Math.max(s,i)),l)}function Ge(e){return e?parseInt(e):1}function Yf(e){var t=e.match(xf);if(!t)return NaN;var r=rr(t[1]),n=rr(t[2]),s=rr(t[3]);return If(r,n,s)?r*Ns+n*Rs+s*1e3:NaN}function rr(e){return e&&parseFloat(e.replace(",","."))||0}function Af(e){if(e==="Z")return 0;var t=e.match(Rf);if(!t)return 0;var r=t[1]==="+"?-1:1,n=parseInt(t[2]),s=t[3]&&parseInt(t[3])||0;return Hf(n,s)?r*(n*Ns+s*Rs):NaN}function Ff(e,t,r){var n=new Date(0);n.setUTCFullYear(e,0,4);var s=n.getUTCDay()||7,a=(t-1)*7+r+1-s;return n.setUTCDate(n.getUTCDate()+a),n}var Cf=[31,null,31,30,31,30,31,31,30,31,30,31];function Ys(e){return e%400===0||e%4===0&&e%100!==0}function Uf(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(Cf[t]||(Ys(e)?29:28))}function Wf(e,t){return t>=1&&t<=(Ys(e)?366:365)}function Lf(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function If(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function Hf(e,t){return t>=0&&t<=59}var jf=(e,t={},r)=>{var n,s;return typeof e=="string"&&(e=Tf(e)),t.useStrict?Of(e,{addSuffix:(n=t.addSuffix)!=null?n:!0,locale:r,unit:t.unit,roundingMethod:t.roundingMethod}):Mf(e,{includeSeconds:t.includeSeconds,addSuffix:(s=t.addSuffix)!=null?s:!0,locale:r})};const Vf=(e={})=>{const t=e.name||"Timeago";return Is({name:t,props:{datetime:{type:[String,Number,Date],required:!0},title:{type:[String,Boolean],required:!1,default:null},autoUpdate:{type:[Number,Boolean],required:!1,default:null},converter:{type:Function,required:!1,default:null},converterOptions:{type:Object,required:!1,default:null},locale:{type:Object,required:!1,default:null}},setup(r){const n=ne();js(()=>{o()}),Vs(()=>{c()});const s=l=>(r.converter||jf)(l||r.datetime,r.converterOptions||e.converterOptions,r.locale||e.locale),a=ne(s()),i=l=>{a.value=s(l)},o=()=>{if(r.autoUpdate){const l=r.autoUpdate===!0?60:r.autoUpdate;n.value=setInterval(()=>{i(r.datetime)},l*1e3)}},c=()=>{n.value&&(clearInterval(n.value),n.value=void 0)};return ft(()=>r.autoUpdate,l=>{c(),l&&o()}),ft(()=>[r.datetime,r.converter],()=>{i()}),ft(()=>r.converterOptions,()=>{i()},{deep:!0}),{timeago:a,updateTimer:n}},render(){return Hs("timeago",{attrs:{datetime:new Date(this.datetime).toISOString(),title:typeof this.title=="string"?this.title:this.title===!1?null:this.timeago}},[this.timeago])}})};var Bf=(e,t)=>{if(e.config.globalProperties.$timeago)return;Number(e.version.split(".")[0])<3&&console.warn("[vue-timeago3] This plugin requires at least Vue version 3.0");const n=Vf(t);e.component(n.name,n)},qf=zs();const dn=$s(qf);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const a of s)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerPolicy&&(a.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?a.credentials="include":s.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(s){if(s.ep)return;s.ep=!0;const a=r(s);fetch(s.href,a)}})();Fs.add(Cs,Us,Ws);let nr,hn;const Ir=Bs({setup(){const e=[["Example 1 (JSON)","plan_1.json","plan_1.sql"],["Example 1 (plain text)","plan_1.txt","plan_1.sql"],["Example 2","plan_2.json","plan_2.sql"],["Example 3","plan_3.json","plan_3.sql"],["Example 4","plan_4.json"],["Example 5","plan_5.json","plan_5.sql"],["With subplan","plan_6.txt"],["With CTE","plan_7.txt"],["Very large plan","plan_8.json"],["With trigger","plan_trigger.json","plan_trigger.sql"],["With trigger (plain text)","plan_trigger.txt","plan_trigger_2.sql"],["Parallel (verbose)","plan_parallel.json"],["Parallel (4 workers)","plan_parallel2.txt","plan_parallel2.sql"]],t=ne(""),r=ne(""),n=ne(""),s=ne(!1),a=ne(!1),i=ne([]),o=ne(null),c=ne(null),l=ne(!1);function f(_){o.value=null,_.preventDefault(),localStorage.getItem("dontAskBeforeSubmit")?h():nr.show()}function h(){document.getElementById("dontAskAgain").checked&&localStorage.setItem("dontAskBeforeSubmit",!0);let R=o.value;R||(t.value=t.value||"Plan created on "+p().format("MMMM Do YYYY, h:mm a"),R={title:t.value,plan:r.value,query:n.value,createdOn:new Date}),F(R)}function b(_){t.value=_[0],U.get(staticUrl+"samples/"+_[1]).then(R=>{r.value=R.request.responseText}),_[2]?U.get(staticUrl+"samples/"+_[2]).then(R=>{n.value=R.request.responseText}):n.value=""}function x(_){const R=_.srcElement;if(!(R instanceof HTMLTextAreaElement)||(s.value=!1,a.value=!1,!_.dataTransfer))return;const re=_.dataTransfer.files[0],q=new FileReader;q.onload=Pe=>{q.result instanceof ArrayBuffer||(R.value=q.result||"",R.dispatchEvent(new Event("input")))},q.readAsText(re)}function m(){const _=[];for(let R in localStorage)dn.startsWith(R,"plan_")&&_.push(JSON.parse(localStorage[R]));i.value=dn.chain(_).sortBy("createdOn").reverse().value()}function v(_){_.value=_,localStorage.getItem("dontAskBeforeSubmit")?F(_):nr.show()}function g(_){return _.shareId?"/"+_.shareId:"#"+_.id}function E(_){l.value&&_.shareId?U.get("/plan/"+_.shareId+"/"+_.deleteKey).then(A.bind(this,_)):A(_)}function A(_){localStorage.removeItem(_.id?_.id:"plan_"+_.shareId),m(),hn.hide()}function F(_){const R=document.getElementById("submitForm");U.post(R.action,{title:_.title,plan:_.plan,query:_.query}).then(re=>{localStorage.removeItem(_.id);const q=re.data,Pe="plan_"+q.id;localStorage.setItem(Pe,JSON.stringify({id:Pe,shareId:q.id,title:_.title,createdOn:_.createdOn,deleteKey:q.deleteKey})),window.location.href="/plan/"+q.id})}function J(_){return new Date(_).toLocaleDateString(navigator.language,{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"})}return qs(()=>{document.getElementsByTagName("textarea"),m(),nr=new Hr(document.getElementById("confirmSubmitModal")),hn=new Hr(document.getElementById("deletePlanModal"))}),ft(c,(_,R)=>{l.value=!1}),{samples:e,titleInput:t,planInput:r,queryInput:n,draggingPlan:s,draggingQuery:a,plans:i,plan:o,planToDelete:c,deleteFromServer:l,checkForm:f,submitPlan:h,loadSample:b,handleDrop:x,loadPlan:v,getPlanUrl:g,deletePlan:E,formattedDate:J}}});Ir.use(Bf);Ir.component("font-awesome-icon",Ls);Ir.mount("#app")});export default zf();
diff --git a/app/static/dist/assets/plan-Cu_Fu6tG.js b/app/static/dist/assets/plan-CQgkSLck.js
similarity index 92%
rename from app/static/dist/assets/plan-Cu_Fu6tG.js
rename to app/static/dist/assets/plan-CQgkSLck.js
index a6c9dcb..387fa5b 100644
--- a/app/static/dist/assets/plan-Cu_Fu6tG.js
+++ b/app/static/dist/assets/plan-CQgkSLck.js
@@ -1 +1 @@
-import{l as i,f as l,F as p}from"./about-C-86WtE6.js";import{r as o,c as t,f as u,g as n,h as d,t as g,p as h,G as _}from"./vue-CAlcOYJV.js";import{O as f}from"./pev2-CCKYbavq.js";const y={class:"lh-1"},v=["title"],D={__name:"created",props:["date"],setup(e){const s=e,a=new Date(s.date);o(navigator.language);const c=t(()=>a.toLocaleString(navigator.language,{year:"numeric",month:"short",day:"numeric"})),m=t(()=>a.toLocaleString(navigator.language,{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}));return(k,w)=>(h(),u("small",y,[n("small",null,[d("created "),n("span",{title:m.value},"on "+g(c.value),9,v)])]))}};i.add(l);const r=_({setup(){return{plan:o(planData)}},components:{pev2:f,created:D}});r.component("font-awesome-icon",p);r.mount("#app");
+import{l as i,a as l,F as p}from"./about-Dx_7df1N.js";import{r as o,c as t,f as u,g as n,h as d,t as g,p as h,G as _}from"./vue-CAlcOYJV.js";import{O as f}from"./pev2-CCKYbavq.js";const y={class:"lh-1"},v=["title"],D={__name:"created",props:["date"],setup(e){const s=e,a=new Date(s.date);o(navigator.language);const c=t(()=>a.toLocaleString(navigator.language,{year:"numeric",month:"short",day:"numeric"})),m=t(()=>a.toLocaleString(navigator.language,{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}));return(k,w)=>(h(),u("small",y,[n("small",null,[d("created "),n("span",{title:m.value},"on "+g(c.value),9,v)])]))}};i.add(l);const r=_({setup(){return{plan:o(planData)}},components:{pev2:f,created:D}});r.component("font-awesome-icon",p);r.mount("#app");
diff --git a/app/static/js/index.js b/app/static/js/index.js
index 14a9d90..992fb93 100644
--- a/app/static/js/index.js
+++ b/app/static/js/index.js
@@ -9,10 +9,14 @@ import { Modal } from "bootstrap";
import { onMounted, ref, watch } from "vue";
import { library } from "@fortawesome/fontawesome-svg-core";
-import { faLink, faTrashAlt } from "@fortawesome/free-solid-svg-icons";
+import {
+ faCircleInfo,
+ faLink,
+ faTrashAlt,
+} from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome";
-library.add(faLink, faTrashAlt);
+library.add(faCircleInfo, faLink, faTrashAlt);
let confirmModal;
let deleteModal;
diff --git a/app/templates/about.html b/app/templates/about.html
index 50f68f5..0d1c8f2 100644
--- a/app/templates/about.html
+++ b/app/templates/about.html
@@ -108,7 +108,7 @@
Standalone version
- You may preferably use a standalone (browser only) version of this app. Simply download this HTML file and run it in your browser.
+ You may preferably use a standalone (browser only) version of this app. Simply download this HTML file and run it in your browser.
diff --git a/app/templates/index.html b/app/templates/index.html
index 9a556e6..3c5e994 100644
--- a/app/templates/index.html
+++ b/app/templates/index.html
@@ -65,6 +65,17 @@
+
+
+
+
+ Don't want to send your plan over the internet?
+
+ You can also use the
standalone version. It's simple all-included
+
.html file that you can use locally.
+
+
+
Plans