From c5ff786a1d89887da505addf79053876c1bb953a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Sat, 19 Apr 2025 07:16:25 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20preview-env=20from=20@=20shlin?= =?UTF-8?q?kio/shlink-web-client@52cde329d7b45b3a40d6aad216fdb2980f66942b?= =?UTF-8?q?=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/{index-qYJj6qY4.js => index-DAMrMkwh.js} | 2 +- dependabot/npm_and_yarn/eslint-8e6c94e842/index.html | 2 +- dependabot/npm_and_yarn/eslint-8e6c94e842/service-worker.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename dependabot/npm_and_yarn/eslint-8e6c94e842/assets/{index-qYJj6qY4.js => index-DAMrMkwh.js} (98%) diff --git a/dependabot/npm_and_yarn/eslint-8e6c94e842/assets/index-qYJj6qY4.js b/dependabot/npm_and_yarn/eslint-8e6c94e842/assets/index-DAMrMkwh.js similarity index 98% rename from dependabot/npm_and_yarn/eslint-8e6c94e842/assets/index-qYJj6qY4.js rename to dependabot/npm_and_yarn/eslint-8e6c94e842/assets/index-DAMrMkwh.js index 62f92afa..feee5b79 100644 --- a/dependabot/npm_and_yarn/eslint-8e6c94e842/assets/index-qYJj6qY4.js +++ b/dependabot/npm_and_yarn/eslint-8e6c94e842/assets/index-DAMrMkwh.js @@ -630,7 +630,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho http://jedwatson.github.io/classnames */var H4;function kQ(){return H4||(H4=1,function(e){(function(){var t={}.hasOwnProperty;function r(){for(var n=[],i=0;i0?"".concat(e,"px"):null}function DQ(){return document.body.clientWidth0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:FQ;return t?e.split(" ").map(function(r){return t[r]||r}).join(" "):e}function Sl(e,t){var r={};return Object.keys(e).forEach(function(n){t.indexOf(n)===-1&&(r[n]=e[n])}),r}function I7(e,t){for(var r=Array.isArray(t)?t:[t],n=r.length,i,a={};n>0;)n-=1,i=r[n],a[i]=e[i];return a}var K4={};function oC(e){K4[e]||(typeof console<"u"&&console.error(e),K4[e]=!0)}function $7(e,t){return function(n,i,a){n[i]!==null&&typeof n[i]<"u"&&oC('"'.concat(i,'" property of "').concat(a,`" has been deprecated. `).concat(t));for(var o=arguments.length,s=new Array(o>3?o-3:0),c=3;c"u"?"undefined":$u(window))==="object"&&window.Element||function(){};function zj(e,t,r){if(!(e[t]instanceof BQ))return new Error("Invalid prop `"+t+"` supplied to `"+r+"`. Expected prop to be an instance of Element. Validation failed.")}var Pf=ne.oneOfType([ne.string,ne.func,zj,ne.shape({current:ne.any})]),Lt=ne.oneOfType([ne.func,ne.string,ne.shape({$$typeof:ne.symbol,render:ne.func}),ne.arrayOf(ne.oneOfType([ne.func,ne.string,ne.shape({$$typeof:ne.symbol,render:ne.func})]))]),hy={Fade:150,Collapse:350,Modal:300},py=["in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],gg={ENTERING:"entering",ENTERED:"entered",EXITING:"exiting",EXITED:"exited"},zt={esc:27,space:32,enter:13,tab:9,up:38,down:40,home:36,end:35,n:78,p:80},UQ=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Vj=!!(typeof window<"u"&&window.document&&window.document.createElement);function zQ(e){return e&&$u(e)==="object"?"current"in e:!1}function F7(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function sC(e){var t=$u(e);return e!=null&&(t==="object"||t==="function")}function Y4(e){var t=$u(e),r=NaN;if(t==="number")return e;if(t==="symbol"||t==="object"&&F7(e)==="[object Symbol]")return r;if(sC(e)){var n=typeof e.valueOf=="function"?e.valueOf():e;e=sC(n)?"".concat(n):n}if(t!=="string")return e===0?e:+e;e=e.replace(/^\s+|\s+$/g,"");var i=/^0b[01]+$/i.test(e);return i||/^0o[0-7]+$/i.test(e)?parseInt(e.slice(2),i?2:8):/^[-+]0x[0-9a-f]+$/i.test(e)?r:+e}function VQ(e){if(!sC(e))return!1;var t=F7(e);return t==="[object Function]"||t==="[object AsyncFunction]"||t==="[object GeneratorFunction]"||t==="[object Proxy]"}function qQ(e){if(zQ(e))return e.current;if(VQ(e))return e();if(typeof e=="string"&&Vj){var t=document.querySelectorAll(e);if(t.length||(t=document.querySelectorAll("#".concat(e))),!t.length)throw new Error("The target '".concat(e,"' could not be identified in the dom, tip: check spelling"));return t}return e}function Z4(e){return e===null?!1:Array.isArray(e)||Vj&&typeof e.length=="number"}function Cp(e,t){var r=qQ(e);return t?Z4(r)?r:r===null?[]:[r]:Z4(r)?r[0]:r}var WQ=["a[href]","area[href]","input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","object","embed","[tabindex]:not(.modal):not(.offcanvas)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'];function qj(e,t){if(!e||!t)return t;var r=RQ({},t);return Object.keys(e).forEach(function(n){r[n]===void 0&&(r[n]=e[n]),Object.keys(e[n]||{}).length>0&&$u(e[n])==="object"&&qj(e[n],r)}),r}var HQ=["className","cssModule","noGutters","tag","widths"];function lC(){return lC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function KQ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var YQ=["xs","sm","md","lg","xl","xxl"],Wc=ne.oneOfType([ne.number,ne.string]),ZQ={tag:Lt,noGutters:$7(ne.bool,"Please use Bootstrap 5 gutter utility classes. https://getbootstrap.com/docs/5.0/layout/gutters/"),className:ne.string,cssModule:ne.object,xs:Wc,sm:Wc,md:Wc,lg:Wc,xl:Wc,xxl:Wc,widths:ne.array};function Qa(e){var t=e.className,r=e.cssModule,n=e.noGutters,i=e.tag,a=i===void 0?"div":i,o=e.widths,s=o===void 0?YQ:o,c=GQ(e,HQ),l=[];s.forEach(function(p,g){var w=e[p];if(delete c[p],!!w){var _=!g;l.push(_?"row-cols-".concat(w):"row-cols-".concat(p,"-").concat(w))}});var h=yt(xt(t,n?"gx-0":null,"row",l),r);return ie.createElement(a,lC({},c,{className:h}))}Qa.propTypes=ZQ;var XQ=["expand","className","cssModule","light","dark","fixed","sticky","color","container","tag","children"];function uC(){return uC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function JQ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var eJ={children:ne.node,className:ne.string,color:ne.string,container:ne.oneOfType([ne.bool,ne.string]),cssModule:ne.object,dark:ne.bool,expand:ne.oneOfType([ne.bool,ne.string]),fixed:ne.string,light:ne.bool,role:ne.string,sticky:ne.string,tag:Lt},tJ=function(t){return t===!1?!1:t===!0||t==="xs"?"navbar-expand":"navbar-expand-".concat(t)};function B7(e){var t,r=e.expand,n=r===void 0?!1:r,i=e.className,a=e.cssModule,o=e.light,s=e.dark,c=e.fixed,l=e.sticky,h=e.color,p=e.container,g=p===void 0?"fluid":p,w=e.tag,_=w===void 0?"nav":w,b=e.children,x=QQ(e,XQ),S=yt(xt(i,"navbar",tJ(n),(t={"navbar-light":o,"navbar-dark":s},fw(t,"bg-".concat(h),h),fw(t,"fixed-".concat(c),c),fw(t,"sticky-".concat(l),l),t)),a),O=g&&g===!0?"container":"container-".concat(g);return ie.createElement(_,uC({},x,{className:S}),g?ie.createElement("div",{className:O},b):b)}B7.propTypes=eJ;var rJ=["className","cssModule","tag"];function cC(){return cC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var aJ={className:ne.string,cssModule:ne.object,tag:Lt};function U7(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"a":n,a=nJ(e,rJ),o=yt(xt(t,"navbar-brand"),r);return ie.createElement(i,cC({},a,{className:o}))}U7.propTypes=aJ;var oJ=["className","cssModule","children","tag"];function fC(){return fC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var fJ={className:ne.string,cssModule:ne.object,tag:Lt,type:ne.string,children:ne.node};function z7(e){var t=e.className,r=e.cssModule,n=e.children,i=e.tag,a=i===void 0?"button":i,o=uJ(e,oJ),s=yt(xt(t,"navbar-toggler"),r);return ie.createElement(a,fC({"aria-label":"Toggle navigation"},sJ({type:"button"},o),{className:s}),n||ie.createElement("span",{className:yt("navbar-toggler-icon",r)}))}z7.propTypes=fJ;var dJ=["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"];function dC(){return dC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var mJ={card:ne.bool,className:ne.string,cssModule:ne.object,fill:ne.bool,horizontal:ne.oneOf(["center","end"]),justified:ne.bool,navbar:ne.bool,pills:ne.bool,tabs:ne.bool,tag:Lt,vertical:ne.oneOfType([ne.bool,ne.string])},vJ=function(t){return t===!1?!1:t===!0||t==="xs"?"flex-column":"flex-".concat(t,"-column")};function Wj(e){var t=e.className,r=e.cssModule,n=e.tabs,i=e.pills,a=e.vertical,o=a===void 0?!1:a,s=e.horizontal,c=e.justified,l=e.fill,h=e.navbar,p=e.card,g=e.tag,w=g===void 0?"ul":g,_=hJ(e,dJ),b=yt(xt(t,h?"navbar-nav":"nav",s?"justify-content-".concat(s):!1,vJ(o),{"nav-tabs":n,"card-header-tabs":p&&n,"nav-pills":i,"card-header-pills":p&&i,"nav-justified":c,"nav-fill":l}),r);return ie.createElement(w,dC({},_,{className:b}))}Wj.propTypes=mJ;var gJ=["className","cssModule","active","tag"];function hC(){return hC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var _J={active:ne.bool,className:ne.string,cssModule:ne.object,tag:Lt};function Hj(e){var t=e.className,r=e.cssModule,n=e.active,i=e.tag,a=i===void 0?"li":i,o=yJ(e,gJ),s=yt(xt(t,"nav-item",n?"active":!1),r);return ie.createElement(a,hC({},o,{className:s}))}Hj.propTypes=_J;function pC(e){"@babel/helpers - typeof";return pC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pC(e)}var wJ=["className","cssModule","active","tag","innerRef"];function mC(){return mC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function SJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function OJ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function CJ(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function my(e){return my=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},my(e)}var kJ={active:ne.bool,className:ne.string,cssModule:ne.object,disabled:ne.bool,href:ne.any,innerRef:ne.oneOfType([ne.object,ne.func,ne.string]),onClick:ne.func,tag:Lt},Gj=function(e){EJ(r,e);var t=jJ(r);function r(n){var i;return OJ(this,r),i=t.call(this,n),i.onClick=i.onClick.bind(V7(i)),i}return PJ(r,[{key:"onClick",value:function(i){if(this.props.disabled){i.preventDefault();return}this.props.href==="#"&&i.preventDefault(),this.props.onClick&&this.props.onClick(i)}},{key:"render",value:function(){var i=this.props,a=i.className,o=i.cssModule,s=i.active,c=i.tag,l=c===void 0?"a":c,h=i.innerRef,p=xJ(i,wJ),g=yt(xt(a,"nav-link",{disabled:p.disabled,active:s}),o);return ie.createElement(l,mC({},p,{ref:h,onClick:this.onClick,className:g}))}}]),r}(ie.Component);Gj.propTypes=kJ;var NJ=["className","cssModule","variant","innerRef"];function gC(){return gC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function DJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var IJ={active:ne.bool,"aria-label":ne.string,onClick:ne.func,variant:ne.oneOf(["white"]),className:ne.string,cssModule:ne.object,innerRef:ne.oneOfType([ne.object,ne.string,ne.func])};function q7(e){var t=e.className;e.cssModule;var r=e.variant,n=e.innerRef,i=LJ(e,NJ),a=yt(xt(t,"btn-close",r&&"btn-close-".concat(r)));return ie.createElement("button",gC({ref:n,type:"button",className:a},RJ({"aria-label":"close"},i)))}q7.propTypes=IJ;var $J=["active","aria-label","block","className","close","cssModule","color","outline","size","tag","innerRef"];function yC(){return yC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function BJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var UJ={active:ne.bool,"aria-label":ne.string,block:ne.bool,children:ne.node,className:ne.string,cssModule:ne.object,close:ne.bool,color:ne.string,disabled:ne.bool,innerRef:ne.oneOfType([ne.object,ne.func,ne.string]),onClick:ne.func,outline:ne.bool,size:ne.string,tag:Lt};function Rt(e){var t=B.useCallback(function(O){if(e.disabled){O.preventDefault();return}if(e.onClick)return e.onClick(O)},[e.onClick,e.disabled]),r=e.active,n=e["aria-label"],i=e.block,a=e.className,o=e.close,s=e.cssModule,c=e.color,l=c===void 0?"secondary":c,h=e.outline,p=e.size,g=e.tag,w=g===void 0?"button":g,_=e.innerRef,b=FJ(e,$J);if(o)return ie.createElement(q7,b);var x="btn".concat(h?"-outline":"","-").concat(l),S=yt(xt(a,"btn",x,p?"btn-".concat(p):!1,i?"d-block w-100":!1,{active:r,disabled:e.disabled}),s);return b.href&&w==="button"&&(w="a"),ie.createElement(w,yC({type:w==="button"&&b.onClick?"button":void 0},b,{className:S,ref:_,onClick:t,"aria-label":n}))}Rt.propTypes=UJ;var W7=B.createContext(),H7=B.createContext();function J4(e){var t=e.children,r=B.useState(null),n=r[0],i=r[1],a=B.useRef(!1);B.useEffect(function(){return function(){a.current=!0}},[]);var o=B.useCallback(function(s){a.current||i(s)},[]);return B.createElement(W7.Provider,{value:n},B.createElement(H7.Provider,{value:o},t))}var G7=function(t){return Array.isArray(t)?t[0]:t},K7=function(t){if(typeof t=="function"){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i"u")return!1;var t=xi(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function eee(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},i=t.attributes[r]||{},a=t.elements[r];!Gi(a)||!lo(a)||(Object.assign(a.style,n),Object.keys(i).forEach(function(o){var s=i[o];s===!1?a.removeAttribute(o):a.setAttribute(o,s===!0?"":s)}))})}function tee(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var i=t.elements[n],a=t.attributes[n]||{},o=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),s=o.reduce(function(c,l){return c[l]="",c},{});!Gi(i)||!lo(i)||(Object.assign(i.style,s),Object.keys(a).forEach(function(c){i.removeAttribute(c)}))})}}const ree={name:"applyStyles",enabled:!0,phase:"write",fn:eee,effect:tee,requires:["computeStyles"]};function ro(e){return e.split("-")[0]}var Tu=Math.max,vy=Math.min,jf=Math.round;function _C(){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 X7(){return!/^((?!chrome|android).)*safari/i.test(_C())}function Tf(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),i=1,a=1;t&&Gi(e)&&(i=e.offsetWidth>0&&jf(n.width)/e.offsetWidth||1,a=e.offsetHeight>0&&jf(n.height)/e.offsetHeight||1);var o=Fu(e)?xi(e):window,s=o.visualViewport,c=!X7()&&r,l=(n.left+(c&&s?s.offsetLeft:0))/i,h=(n.top+(c&&s?s.offsetTop:0))/a,p=n.width/i,g=n.height/a;return{width:p,height:g,top:h,right:l+p,bottom:h+g,left:l,x:l,y:h}}function Zj(e){var t=Tf(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function Q7(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&Yj(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Qo(e){return xi(e).getComputedStyle(e)}function nee(e){return["table","td","th"].indexOf(lo(e))>=0}function Ol(e){return((Fu(e)?e.ownerDocument:e.document)||window.document).documentElement}function mb(e){return lo(e)==="html"?e:e.assignedSlot||e.parentNode||(Yj(e)?e.host:null)||Ol(e)}function nN(e){return!Gi(e)||Qo(e).position==="fixed"?null:e.offsetParent}function iee(e){var t=/firefox/i.test(_C()),r=/Trident/i.test(_C());if(r&&Gi(e)){var n=Qo(e);if(n.position==="fixed")return null}var i=mb(e);for(Yj(i)&&(i=i.host);Gi(i)&&["html","body"].indexOf(lo(i))<0;){var a=Qo(i);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return i;i=i.parentNode}return null}function Em(e){for(var t=xi(e),r=nN(e);r&&nee(r)&&Qo(r).position==="static";)r=nN(r);return r&&(lo(r)==="html"||lo(r)==="body"&&Qo(r).position==="static")?t:r||iee(e)||t}function Xj(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function sp(e,t,r){return Tu(e,vy(t,r))}function aee(e,t,r){var n=sp(e,t,r);return n>r?r:n}function J7(){return{top:0,right:0,bottom:0,left:0}}function eF(e){return Object.assign({},J7(),e)}function tF(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var oee=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,eF(typeof t!="number"?t:tF(t,Pm))};function see(e){var t,r=e.state,n=e.name,i=e.options,a=r.elements.arrow,o=r.modifiersData.popperOffsets,s=ro(r.placement),c=Xj(s),l=[Yn,Yi].indexOf(s)>=0,h=l?"height":"width";if(!(!a||!o)){var p=oee(i.padding,r),g=Zj(a),w=c==="y"?Kn:Yn,_=c==="y"?Ki:Yi,b=r.rects.reference[h]+r.rects.reference[c]-o[c]-r.rects.popper[h],x=o[c]-r.rects.reference[c],S=Em(a),O=S?c==="y"?S.clientHeight||0:S.clientWidth||0:0,P=b/2-x/2,j=p[w],A=O-g[h]-p[_],T=O/2-g[h]/2+P,M=sp(j,T,A),V=c;r.modifiersData[n]=(t={},t[V]=M,t.centerOffset=M-T,t)}}function lee(e){var t=e.state,r=e.options,n=r.element,i=n===void 0?"[data-popper-arrow]":n;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||Q7(t.elements.popper,i)&&(t.elements.arrow=i))}const uee={name:"arrow",enabled:!0,phase:"main",fn:see,effect:lee,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Af(e){return e.split("-")[1]}var cee={top:"auto",right:"auto",bottom:"auto",left:"auto"};function fee(e,t){var r=e.x,n=e.y,i=t.devicePixelRatio||1;return{x:jf(r*i)/i||0,y:jf(n*i)/i||0}}function iN(e){var t,r=e.popper,n=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,h=e.roundOffsets,p=e.isFixed,g=o.x,w=g===void 0?0:g,_=o.y,b=_===void 0?0:_,x=typeof h=="function"?h({x:w,y:b}):{x:w,y:b};w=x.x,b=x.y;var S=o.hasOwnProperty("x"),O=o.hasOwnProperty("y"),P=Yn,j=Kn,A=window;if(l){var T=Em(r),M="clientHeight",V="clientWidth";if(T===xi(r)&&(T=Ol(r),Qo(T).position!=="static"&&s==="absolute"&&(M="scrollHeight",V="scrollWidth")),T=T,i===Kn||(i===Yn||i===Yi)&&a===Pp){j=Ki;var H=p&&T===A&&A.visualViewport?A.visualViewport.height:T[M];b-=H-n.height,b*=c?1:-1}if(i===Yn||(i===Kn||i===Ki)&&a===Pp){P=Yi;var W=p&&T===A&&A.visualViewport?A.visualViewport.width:T[V];w-=W-n.width,w*=c?1:-1}}var K=Object.assign({position:s},l&&cee),te=h===!0?fee({x:w,y:b},xi(r)):{x:w,y:b};if(w=te.x,b=te.y,c){var se;return Object.assign({},K,(se={},se[j]=O?"0":"",se[P]=S?"0":"",se.transform=(A.devicePixelRatio||1)<=1?"translate("+w+"px, "+b+"px)":"translate3d("+w+"px, "+b+"px, 0)",se))}return Object.assign({},K,(t={},t[j]=O?b+"px":"",t[P]=S?w+"px":"",t.transform="",t))}function dee(e){var t=e.state,r=e.options,n=r.gpuAcceleration,i=n===void 0?!0:n,a=r.adaptive,o=a===void 0?!0:a,s=r.roundOffsets,c=s===void 0?!0:s,l={placement:ro(t.placement),variation:Af(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,iN(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,iN(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const hee={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:dee,data:{}};var yg={passive:!0};function pee(e){var t=e.state,r=e.instance,n=e.options,i=n.scroll,a=i===void 0?!0:i,o=n.resize,s=o===void 0?!0:o,c=xi(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(h){h.addEventListener("scroll",r.update,yg)}),s&&c.addEventListener("resize",r.update,yg),function(){a&&l.forEach(function(h){h.removeEventListener("scroll",r.update,yg)}),s&&c.removeEventListener("resize",r.update,yg)}}const mee={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:pee,data:{}};var vee={left:"right",right:"left",bottom:"top",top:"bottom"};function Yg(e){return e.replace(/left|right|bottom|top/g,function(t){return vee[t]})}var gee={start:"end",end:"start"};function aN(e){return e.replace(/start|end/g,function(t){return gee[t]})}function Qj(e){var t=xi(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function Jj(e){return Tf(Ol(e)).left+Qj(e).scrollLeft}function yee(e,t){var r=xi(e),n=Ol(e),i=r.visualViewport,a=n.clientWidth,o=n.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;var l=X7();(l||!l&&t==="fixed")&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s+Jj(e),y:c}}function bee(e){var t,r=Ol(e),n=Qj(e),i=(t=e.ownerDocument)==null?void 0:t.body,a=Tu(r.scrollWidth,r.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=Tu(r.scrollHeight,r.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-n.scrollLeft+Jj(e),c=-n.scrollTop;return Qo(i||r).direction==="rtl"&&(s+=Tu(r.clientWidth,i?i.clientWidth:0)-a),{width:a,height:o,x:s,y:c}}function eT(e){var t=Qo(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function rF(e){return["html","body","#document"].indexOf(lo(e))>=0?e.ownerDocument.body:Gi(e)&&eT(e)?e:rF(mb(e))}function lp(e,t){var r;t===void 0&&(t=[]);var n=rF(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),a=xi(n),o=i?[a].concat(a.visualViewport||[],eT(n)?n:[]):n,s=t.concat(o);return i?s:s.concat(lp(mb(o)))}function wC(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _ee(e,t){var r=Tf(e,!1,t==="fixed");return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function oN(e,t,r){return t===Y7?wC(yee(e,r)):Fu(t)?_ee(t,r):wC(bee(Ol(e)))}function wee(e){var t=lp(mb(e)),r=["absolute","fixed"].indexOf(Qo(e).position)>=0,n=r&&Gi(e)?Em(e):e;return Fu(n)?t.filter(function(i){return Fu(i)&&Q7(i,n)&&lo(i)!=="body"}):[]}function xee(e,t,r,n){var i=t==="clippingParents"?wee(e):[].concat(t),a=[].concat(i,[r]),o=a[0],s=a.reduce(function(c,l){var h=oN(e,l,n);return c.top=Tu(h.top,c.top),c.right=vy(h.right,c.right),c.bottom=vy(h.bottom,c.bottom),c.left=Tu(h.left,c.left),c},oN(e,o,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function nF(e){var t=e.reference,r=e.element,n=e.placement,i=n?ro(n):null,a=n?Af(n):null,o=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,c;switch(i){case Kn:c={x:o,y:t.y-r.height};break;case Ki:c={x:o,y:t.y+t.height};break;case Yi:c={x:t.x+t.width,y:s};break;case Yn:c={x:t.x-r.width,y:s};break;default:c={x:t.x,y:t.y}}var l=i?Xj(i):null;if(l!=null){var h=l==="y"?"height":"width";switch(a){case Ef:c[l]=c[l]-(t[h]/2-r[h]/2);break;case Pp:c[l]=c[l]+(t[h]/2-r[h]/2);break}}return c}function Ep(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=n===void 0?e.placement:n,a=r.strategy,o=a===void 0?e.strategy:a,s=r.boundary,c=s===void 0?zJ:s,l=r.rootBoundary,h=l===void 0?Y7:l,p=r.elementContext,g=p===void 0?kh:p,w=r.altBoundary,_=w===void 0?!1:w,b=r.padding,x=b===void 0?0:b,S=eF(typeof x!="number"?x:tF(x,Pm)),O=g===kh?VJ:kh,P=e.rects.popper,j=e.elements[_?O:g],A=xee(Fu(j)?j:j.contextElement||Ol(e.elements.popper),c,h,o),T=Tf(e.elements.reference),M=nF({reference:T,element:P,placement:i}),V=wC(Object.assign({},P,M)),H=g===kh?V:T,W={top:A.top-H.top+S.top,bottom:H.bottom-A.bottom+S.bottom,left:A.left-H.left+S.left,right:H.right-A.right+S.right},K=e.modifiersData.offset;if(g===kh&&K){var te=K[i];Object.keys(W).forEach(function(se){var X=[Yi,Ki].indexOf(se)>=0?1:-1,ee=[Kn,Ki].indexOf(se)>=0?"y":"x";W[se]+=te[ee]*X})}return W}function See(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=r.boundary,a=r.rootBoundary,o=r.padding,s=r.flipVariations,c=r.allowedAutoPlacements,l=c===void 0?Z7:c,h=Af(n),p=h?s?rN:rN.filter(function(_){return Af(_)===h}):Pm,g=p.filter(function(_){return l.indexOf(_)>=0});g.length===0&&(g=p);var w=g.reduce(function(_,b){return _[b]=Ep(e,{placement:b,boundary:i,rootBoundary:a,padding:o})[ro(b)],_},{});return Object.keys(w).sort(function(_,b){return w[_]-w[b]})}function Oee(e){if(ro(e)===Kj)return[];var t=Yg(e);return[aN(e),t,aN(t)]}function Cee(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=r.mainAxis,a=i===void 0?!0:i,o=r.altAxis,s=o===void 0?!0:o,c=r.fallbackPlacements,l=r.padding,h=r.boundary,p=r.rootBoundary,g=r.altBoundary,w=r.flipVariations,_=w===void 0?!0:w,b=r.allowedAutoPlacements,x=t.options.placement,S=ro(x),O=S===x,P=c||(O||!_?[Yg(x)]:Oee(x)),j=[x].concat(P).reduce(function(ae,fe){return ae.concat(ro(fe)===Kj?See(t,{placement:fe,boundary:h,rootBoundary:p,padding:l,flipVariations:_,allowedAutoPlacements:b}):fe)},[]),A=t.rects.reference,T=t.rects.popper,M=new Map,V=!0,H=j[0],W=0;W=0,ee=X?"width":"height",re=Ep(t,{placement:K,boundary:h,rootBoundary:p,altBoundary:g,padding:l}),U=X?se?Yi:Yn:se?Ki:Kn;A[ee]>T[ee]&&(U=Yg(U));var I=Yg(U),$=[];if(a&&$.push(re[te]<=0),s&&$.push(re[U]<=0,re[I]<=0),$.every(function(ae){return ae})){H=K,V=!1;break}M.set(K,$)}if(V)for(var F=_?3:1,k=function(fe){var de=j.find(function(ve){var D=M.get(ve);if(D)return D.slice(0,fe).every(function(z){return z})});if(de)return H=de,"break"},Z=F;Z>0;Z--){var Q=k(Z);if(Q==="break")break}t.placement!==H&&(t.modifiersData[n]._skip=!0,t.placement=H,t.reset=!0)}}const Pee={name:"flip",enabled:!0,phase:"main",fn:Cee,requiresIfExists:["offset"],data:{_skip:!1}};function sN(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function lN(e){return[Kn,Yi,Ki,Yn].some(function(t){return e[t]>=0})}function Eee(e){var t=e.state,r=e.name,n=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=Ep(t,{elementContext:"reference"}),s=Ep(t,{altBoundary:!0}),c=sN(o,n),l=sN(s,i,a),h=lN(c),p=lN(l);t.modifiersData[r]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:h,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":p})}const jee={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Eee};function Tee(e,t,r){var n=ro(e),i=[Yn,Kn].indexOf(n)>=0?-1:1,a=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,o=a[0],s=a[1];return o=o||0,s=(s||0)*i,[Yn,Yi].indexOf(n)>=0?{x:s,y:o}:{x:o,y:s}}function Aee(e){var t=e.state,r=e.options,n=e.name,i=r.offset,a=i===void 0?[0,0]:i,o=Z7.reduce(function(h,p){return h[p]=Tee(p,t.rects,a),h},{}),s=o[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[n]=o}const kee={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Aee};function Nee(e){var t=e.state,r=e.name;t.modifiersData[r]=nF({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const Ree={name:"popperOffsets",enabled:!0,phase:"read",fn:Nee,data:{}};function Mee(e){return e==="x"?"y":"x"}function Lee(e){var t=e.state,r=e.options,n=e.name,i=r.mainAxis,a=i===void 0?!0:i,o=r.altAxis,s=o===void 0?!1:o,c=r.boundary,l=r.rootBoundary,h=r.altBoundary,p=r.padding,g=r.tether,w=g===void 0?!0:g,_=r.tetherOffset,b=_===void 0?0:_,x=Ep(t,{boundary:c,rootBoundary:l,padding:p,altBoundary:h}),S=ro(t.placement),O=Af(t.placement),P=!O,j=Xj(S),A=Mee(j),T=t.modifiersData.popperOffsets,M=t.rects.reference,V=t.rects.popper,H=typeof b=="function"?b(Object.assign({},t.rects,{placement:t.placement})):b,W=typeof H=="number"?{mainAxis:H,altAxis:H}:Object.assign({mainAxis:0,altAxis:0},H),K=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,te={x:0,y:0};if(T){if(a){var se,X=j==="y"?Kn:Yn,ee=j==="y"?Ki:Yi,re=j==="y"?"height":"width",U=T[j],I=U+x[X],$=U-x[ee],F=w?-V[re]/2:0,k=O===Ef?M[re]:V[re],Z=O===Ef?-V[re]:-M[re],Q=t.elements.arrow,ae=w&&Q?Zj(Q):{width:0,height:0},fe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:J7(),de=fe[X],ve=fe[ee],D=sp(0,M[re],ae[re]),z=P?M[re]/2-F-D-de-W.mainAxis:k-D-de-W.mainAxis,J=P?-M[re]/2+F+D+ve+W.mainAxis:Z+D+ve+W.mainAxis,ce=t.elements.arrow&&Em(t.elements.arrow),Y=ce?j==="y"?ce.clientTop||0:ce.clientLeft||0:0,ue=(se=K==null?void 0:K[j])!=null?se:0,he=U+z-ue-Y,ye=U+J-ue,pe=sp(w?vy(I,he):I,U,w?Tu($,ye):$);T[j]=pe,te[j]=pe-U}if(s){var xe,Pe=j==="x"?Kn:Yn,ke=j==="x"?Ki:Yi,Ie=T[A],Le=A==="y"?"height":"width",$e=Ie+x[Pe],_e=Ie-x[ke],Se=[Kn,Yn].indexOf(S)!==-1,Re=(xe=K==null?void 0:K[A])!=null?xe:0,Ne=Se?$e:Ie-M[Le]-V[Le]-Re+W.altAxis,je=Se?Ie+M[Le]+V[Le]-Re-W.altAxis:_e,Fe=w&&Se?aee(Ne,Ie,je):sp(w?Ne:$e,Ie,w?je:_e);T[A]=Fe,te[A]=Fe-Ie}t.modifiersData[n]=te}}const Dee={name:"preventOverflow",enabled:!0,phase:"main",fn:Lee,requiresIfExists:["offset"]};function Iee(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function $ee(e){return e===xi(e)||!Gi(e)?Qj(e):Iee(e)}function Fee(e){var t=e.getBoundingClientRect(),r=jf(t.width)/e.offsetWidth||1,n=jf(t.height)/e.offsetHeight||1;return r!==1||n!==1}function Bee(e,t,r){r===void 0&&(r=!1);var n=Gi(t),i=Gi(t)&&Fee(t),a=Ol(t),o=Tf(e,i,r),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!r)&&((lo(t)!=="body"||eT(a))&&(s=$ee(t)),Gi(t)?(c=Tf(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=Jj(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}function Uee(e){var t=new Map,r=new Set,n=[];e.forEach(function(a){t.set(a.name,a)});function i(a){r.add(a.name);var o=[].concat(a.requires||[],a.requiresIfExists||[]);o.forEach(function(s){if(!r.has(s)){var c=t.get(s);c&&i(c)}}),n.push(a)}return e.forEach(function(a){r.has(a.name)||i(a)}),n}function zee(e){var t=Uee(e);return JJ.reduce(function(r,n){return r.concat(t.filter(function(i){return i.phase===n}))},[])}function Vee(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function qee(e){var t=e.reduce(function(r,n){var i=r[n.name];return r[n.name]=i?Object.assign({},i,n,{options:Object.assign({},i.options,n.options),data:Object.assign({},i.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}var uN={placement:"bottom",modifiers:[],strategy:"absolute"};function cN(){for(var e=arguments.length,t=new Array(e),r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lte(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function ute(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cte(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function gy(e){return gy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},gy(e)}var vte={a11y:ne.bool,disabled:ne.bool,direction:ne.oneOf(["up","down","start","end","left","right"]),group:ne.bool,isOpen:ne.bool,nav:ne.bool,active:ne.bool,size:ne.string,tag:Lt,toggle:ne.func,children:ne.node,className:ne.string,cssModule:ne.object,dropup:ne.bool,inNavbar:ne.bool,setActiveFromChild:ne.bool,menuRole:ne.oneOf(["listbox","menu"])},gte={a11y:!0,isOpen:!1,direction:"down",nav:!1,active:!1,inNavbar:!1,setActiveFromChild:!1},yte=[zt.space,zt.enter,zt.up,zt.down,zt.end,zt.home],Ta=function(e){dte(r,e);var t=hte(r);function r(n){var i;return ute(this,r),i=t.call(this,n),i.addEvents=i.addEvents.bind(Xs(i)),i.handleDocumentClick=i.handleDocumentClick.bind(Xs(i)),i.handleKeyDown=i.handleKeyDown.bind(Xs(i)),i.removeEvents=i.removeEvents.bind(Xs(i)),i.toggle=i.toggle.bind(Xs(i)),i.handleMenuRef=i.handleMenuRef.bind(Xs(i)),i.handleToggleRef=i.handleToggleRef.bind(Xs(i)),i.containerRef=ie.createRef(),i.menuRef=ie.createRef(),i.toggleRef=ie.createRef(),i}return fte(r,[{key:"componentDidMount",value:function(){this.handleProps()}},{key:"componentDidUpdate",value:function(i){this.props.isOpen!==i.isOpen&&this.handleProps()}},{key:"componentWillUnmount",value:function(){this.removeEvents()}},{key:"handleMenuRef",value:function(i){this.menuRef.current=i}},{key:"handleToggleRef",value:function(i){this.toggleRef.current=i}},{key:"handleDocumentClick",value:function(i){if(!(i&&(i.which===3||i.type==="keyup"&&i.which!==zt.tab))){var a=this.getContainer(),o=this.getMenu(),s=this.getToggle();if(s){var c=s.contains(i.target),l=o&&o.contains(i.target)&&o!==i.target,h=!1;a&&(h=a.classList.contains("input-group")&&a.classList.contains("dropdown")&&i.target.tagName==="INPUT"),!((c&&!h||l)&&(i.type!=="keyup"||i.which===zt.tab))&&this.toggle(i)}}}},{key:"handleKeyDown",value:function(i){var a=this,o=i.target.getAttribute("role")==="menuitem"||i.target.getAttribute("role")==="option",s=this.getMenuCtrl()===i.target,c=zt.tab===i.which;if(!(/input|textarea/i.test(i.target.tagName)||c&&!this.props.a11y||c&&!(o||s))&&((yte.indexOf(i.which)!==-1||i.which>=48&&i.which<=90)&&i.preventDefault(),!this.props.disabled)){if(s)if([zt.space,zt.enter,zt.up,zt.down].indexOf(i.which)>-1)this.props.isOpen||this.toggle(i),setTimeout(function(){var O;return(O=a.getMenuItems()[0])===null||O===void 0?void 0:O.focus()});else if(this.props.isOpen&&c){var l;i.preventDefault(),(l=this.getMenuItems()[0])===null||l===void 0||l.focus()}else this.props.isOpen&&i.which===zt.esc&&this.toggle(i);if(this.props.isOpen&&o){if([zt.tab,zt.esc].indexOf(i.which)>-1)this.toggle(i),this.getMenuCtrl().focus();else if([zt.space,zt.enter].indexOf(i.which)>-1)i.target.click(),this.getMenuCtrl().focus();else if([zt.down,zt.up].indexOf(i.which)>-1||[zt.n,zt.p].indexOf(i.which)>-1&&i.ctrlKey){var h=this.getMenuItems(),p=h.indexOf(i.target);zt.up===i.which||zt.p===i.which&&i.ctrlKey?p=p!==0?p-1:h.length-1:(zt.down===i.which||zt.n===i.which&&i.ctrlKey)&&(p=p===h.length-1?0:p+1),h[p].focus()}else if(zt.end===i.which){var g=this.getMenuItems();g[g.length-1].focus()}else if(zt.home===i.which){var w=this.getMenuItems();w[0].focus()}else if(i.which>=48&&i.which<=90)for(var _=this.getMenuItems(),b=String.fromCharCode(i.which).toLowerCase(),x=0;x<_.length;x+=1){var S=_[x].textContent&&_[x].textContent[0].toLowerCase();if(S===b){_[x].focus();break}}}}}},{key:"handleProps",value:function(){this.props.isOpen?this.addEvents():this.removeEvents()}},{key:"getContextValue",value:function(){return{toggle:this.toggle,isOpen:this.props.isOpen,direction:this.props.direction==="down"&&this.props.dropup?"up":this.props.direction,inNavbar:this.props.inNavbar,disabled:this.props.disabled,onMenuRef:this.handleMenuRef,onToggleRef:this.handleToggleRef,menuRole:this.props.menuRole}}},{key:"getContainer",value:function(){return this.containerRef.current}},{key:"getMenu",value:function(){return this.menuRef.current}},{key:"getToggle",value:function(){return this.toggleRef.current}},{key:"getMenuCtrl",value:function(){return this._$menuCtrl?this._$menuCtrl:(this._$menuCtrl=this.getToggle(),this._$menuCtrl)}},{key:"getItemType",value:function(){return this.props.menuRole==="listbox"?"option":"menuitem"}},{key:"getMenuItems",value:function(){var i=this.getMenu()||this.getContainer();return[].slice.call(i.querySelectorAll('[role="'.concat(this.getItemType(),'"]')))}},{key:"addEvents",value:function(){var i=this;["click","touchstart","keyup"].forEach(function(a){return document.addEventListener(a,i.handleDocumentClick,!0)})}},{key:"removeEvents",value:function(){var i=this;["click","touchstart","keyup"].forEach(function(a){return document.removeEventListener(a,i.handleDocumentClick,!0)})}},{key:"toggle",value:function(i){return this.props.disabled?i&&i.preventDefault():this.props.toggle(i)}},{key:"render",value:function(){var i,a=this,o=Sl(this.props,["toggle","disabled","inNavbar","a11y"]),s=o.className,c=o.cssModule,l=o.direction,h=o.isOpen,p=o.group,g=o.size,w=o.nav,_=o.setActiveFromChild,b=o.active,x=o.tag;o.menuRole;var S=ste(o,ote),O=x||(w?"li":"div"),P=!1;_&&ie.Children.map(this.props.children[1].props.children,function(A){A&&A.props.active&&(P=!0)});var j=yt(xt(s,w&&b?"active":!1,_&&P?"active":!1,(i={"btn-group":p},Ks(i,"btn-group-".concat(g),!!g),Ks(i,"dropdown",!p),Ks(i,"dropup",l==="up"),Ks(i,"dropstart",l==="start"||l==="left"),Ks(i,"dropend",l==="end"||l==="right"),Ks(i,"show",h),Ks(i,"nav-item",w),i)),c);return this.context.insideInputGroup?ie.createElement(jp.Provider,{value:this.getContextValue()},ie.createElement(J4,null,ie.Children.map(this.props.children,function(A){return ie.cloneElement(A,{onKeyDown:a.handleKeyDown})}))):ie.createElement(jp.Provider,{value:this.getContextValue()},ie.createElement(J4,null,ie.createElement(O,SC({},S,Ks({},typeof O=="string"?"ref":"innerRef",this.containerRef),{onKeyDown:this.handleKeyDown,className:j}))))}}]),r}(ie.Component);Ta.propTypes=vte;Ta.defaultProps=gte;Ta.contextType=aF;function CC(e){"@babel/helpers - typeof";return CC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},CC(e)}var bte=["className","cssModule","divider","tag","header","active","text"];function PC(){return PC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wte(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function xte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ste(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function yy(e){return yy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},yy(e)}var Tte={children:ne.node,active:ne.bool,disabled:ne.bool,divider:ne.bool,tag:Lt,header:ne.bool,onClick:ne.func,className:ne.string,cssModule:ne.object,toggle:ne.bool,text:ne.bool},Qe=function(e){Cte(r,e);var t=Pte(r);function r(n){var i;return xte(this,r),i=t.call(this,n),i.onClick=i.onClick.bind(jC(i)),i.getTabIndex=i.getTabIndex.bind(jC(i)),i}return Ote(r,[{key:"onClick",value:function(i){var a,o=this.props,s=o.disabled,c=o.header,l=o.divider,h=o.text;if(s||c||l||h){i.preventDefault();return}this.props.onClick&&this.props.onClick(i),(!((a=this.props.toggle)!==null&&a!==void 0)||a)&&this.context.toggle(i)}},{key:"getRole",value:function(){return this.context.menuRole==="listbox"?"option":"menuitem"}},{key:"getTabIndex",value:function(){var i=this.props,a=i.disabled,o=i.header,s=i.divider,c=i.text;return a||o||s||c?"-1":"0"}},{key:"render",value:function(){var i=this.getTabIndex(),a=i>-1?this.getRole():void 0,o=Sl(this.props,["toggle"]),s=o.className,c=o.cssModule,l=o.divider,h=o.tag,p=h===void 0?"button":h,g=o.header,w=o.active,_=o.text,b=_te(o,bte),x=yt(xt(s,{disabled:b.disabled,"dropdown-item":!l&&!g&&!_,active:w,"dropdown-header":g,"dropdown-divider":l,"dropdown-item-text":_}),c);return p==="button"&&(g?p="h6":l?p="div":b.href?p="a":_&&(p="span")),ie.createElement(p,PC({type:p==="button"&&(b.onClick||this.props.toggle)?"button":void 0},b,{tabIndex:i,role:a,className:x,onClick:this.onClick}))}}]),r}(ie.Component);Qe.propTypes=Tte;Qe.contextType=jp;function TC(e){"@babel/helpers - typeof";return TC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},TC(e)}var Ate=["className","cssModule","dark","end","right","tag","flip","modifiers","persist","strategy","container","updateOnSelect"];function by(){return by=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $te(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function Fte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bte(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _y(e){return _y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},_y(e)}var Gte={tag:Lt,children:ne.node.isRequired,dark:ne.bool,end:ne.bool,flip:ne.bool,modifiers:ne.array,className:ne.string,cssModule:ne.object,style:ne.object,persist:ne.bool,strategy:ne.string,container:Pf,updateOnSelect:ne.bool,right:$7(ne.bool,'Please use "end" instead.')},Kte={up:"top",left:"left",right:"right",start:"left",end:"right",down:"bottom"},Cl=function(e){zte(r,e);var t=Vte(r);function r(){return Fte(this,r),t.apply(this,arguments)}return Ute(r,[{key:"getRole",value:function(){return this.context.menuRole==="listbox"?"listbox":"menu"}},{key:"render",value:function(){var i=this,a=this.props,o=a.className,s=a.cssModule,c=a.dark,l=a.end,h=a.right,p=a.tag,g=p===void 0?"div":p,w=a.flip,_=w===void 0?!0:w,b=a.modifiers,x=b===void 0?[]:b,S=a.persist,O=a.strategy,P=a.container,j=a.updateOnSelect,A=Ite(a,Ate),T=yt(xt(o,"dropdown-menu",{"dropdown-menu-dark":c,"dropdown-menu-end":l||h,show:this.context.isOpen}),s),M=g;if(S||this.context.isOpen&&!this.context.inNavbar){var V=Kte[this.context.direction]||"bottom",H=l||h?"end":"start",W="".concat(V,"-").concat(H),K=[].concat(Nte(x),[{name:"flip",enabled:!!_}]),te={};S&&(te.display="block",te.visibility=this.context.isOpen?"visible":"hidden");var se=ie.createElement(iF,{placement:W,modifiers:K,strategy:O},function(ee){var re=ee.ref,U=ee.style,I=ee.placement,$=ee.update,F=pw(pw(pw({},i.props.style),te),U),k=function(Q){re(Q);var ae=i.context.onMenuRef;ae&&ae(Q)};return ie.createElement(M,by({tabIndex:"-1",role:i.getRole(),ref:k},A,{style:F,"aria-hidden":!i.context.isOpen,className:T,"data-popper-placement":I,onClick:function(){return j&&$()}}))});return P?xu.createPortal(se,Cp(P)):se}var X=this.context.onMenuRef;return ie.createElement(M,by({tabIndex:"-1",role:this.getRole()},A,{ref:X,"aria-hidden":!this.context.isOpen,className:T,"data-popper-placement":A.placement,"data-bs-popper":"static"}))}}]),r}(ie.Component);Cl.propTypes=Gte;Cl.contextType=jp;function NC(e){"@babel/helpers - typeof";return NC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},NC(e)}var Yte=["className","color","cssModule","caret","split","nav","tag","innerRef"];function RC(){return RC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Qte(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function Jte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ere(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function wy(e){return wy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},wy(e)}var ore={caret:ne.bool,color:ne.string,children:ne.node,className:ne.string,cssModule:ne.object,disabled:ne.bool,onClick:ne.func,"aria-haspopup":ne.bool,split:ne.bool,tag:Lt,nav:ne.bool,innerRef:ne.oneOfType([ne.object,ne.string,ne.func])},sre={color:"secondary","aria-haspopup":!0},os=function(e){rre(r,e);var t=nre(r);function r(n){var i;return Jte(this,r),i=t.call(this,n),i.onClick=i.onClick.bind(oF(i)),i}return tre(r,[{key:"onClick",value:function(i){if(this.props.disabled||this.context.disabled){i.preventDefault();return}this.props.nav&&!this.props.tag&&i.preventDefault(),this.props.onClick&&this.props.onClick(i),this.context.toggle(i)}},{key:"getRole",value:function(){return this.context.menuRole||this.props["aria-haspopup"]}},{key:"render",value:function(){var i=this,a=this.props,o=a.className,s=a.color,c=a.cssModule,l=a.caret,h=a.split,p=a.nav,g=a.tag,w=a.innerRef,_=Xte(a,Yte),b=_["aria-label"]||"Toggle Dropdown",x=yt(xt(o,{"dropdown-toggle":l||h,"dropdown-toggle-split":h,"nav-link":p}),c),S=typeof _.children<"u"?_.children:ie.createElement("span",{className:"visually-hidden"},b),O;p&&!g?(O="a",_.href="#"):g?O=g:(O=Rt,_.color=s,_.cssModule=c);var P=function(A){var T=A.ref,M=function(H){T(H);var W=i.context.onToggleRef;W&&W(H)};return ie.createElement(O,RC({},_,Zte({},typeof O=="string"?"ref":"innerRef",M),{className:x,onClick:i.onClick,"aria-expanded":i.context.isOpen,"aria-haspopup":i.getRole(),children:S}))};return this.context.inNavbar?ie.createElement(ie.Fragment,null,P({ref:this.context.onToggleRef})):ie.createElement(ate,{innerRef:w},P)}}]),r}(ie.Component);os.propTypes=ore;os.defaultProps=sre;os.contextType=jp;function lre(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function LC(e,t){return LC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},LC(e,t)}function ure(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,LC(e,t)}const pN={disabled:!1},sF=ie.createContext(null);var cre=function(t){return t.scrollTop},Gh="unmounted",du="exited",hu="entering",nf="entered",DC="exiting",Zn=function(e){ure(t,e);function t(n,i){var a;a=e.call(this,n,i)||this;var o=i,s=o&&!o.isMounting?n.enter:n.appear,c;return a.appearStatus=null,n.in?s?(c=du,a.appearStatus=hu):c=nf:n.unmountOnExit||n.mountOnEnter?c=Gh:c=du,a.state={status:c},a.nextCallback=null,a}t.getDerivedStateFromProps=function(i,a){var o=i.in;return o&&a.status===Gh?{status:du}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(i){var a=null;if(i!==this.props){var o=this.state.status;this.props.in?o!==hu&&o!==nf&&(a=hu):(o===hu||o===nf)&&(a=DC)}this.updateStatus(!1,a)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var i=this.props.timeout,a,o,s;return a=o=s=i,i!=null&&typeof i!="number"&&(a=i.exit,o=i.enter,s=i.appear!==void 0?i.appear:o),{exit:a,enter:o,appear:s}},r.updateStatus=function(i,a){if(i===void 0&&(i=!1),a!==null)if(this.cancelNextCallback(),a===hu){if(this.props.unmountOnExit||this.props.mountOnEnter){var o=this.props.nodeRef?this.props.nodeRef.current:xu.findDOMNode(this);o&&cre(o)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===du&&this.setState({status:Gh})},r.performEnter=function(i){var a=this,o=this.props.enter,s=this.context?this.context.isMounting:i,c=this.props.nodeRef?[s]:[xu.findDOMNode(this),s],l=c[0],h=c[1],p=this.getTimeouts(),g=s?p.appear:p.enter;if(!i&&!o||pN.disabled){this.safeSetState({status:nf},function(){a.props.onEntered(l)});return}this.props.onEnter(l,h),this.safeSetState({status:hu},function(){a.props.onEntering(l,h),a.onTransitionEnd(g,function(){a.safeSetState({status:nf},function(){a.props.onEntered(l,h)})})})},r.performExit=function(){var i=this,a=this.props.exit,o=this.getTimeouts(),s=this.props.nodeRef?void 0:xu.findDOMNode(this);if(!a||pN.disabled){this.safeSetState({status:du},function(){i.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:DC},function(){i.props.onExiting(s),i.onTransitionEnd(o.exit,function(){i.safeSetState({status:du},function(){i.props.onExited(s)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(i,a){a=this.setNextCallback(a),this.setState(i,a)},r.setNextCallback=function(i){var a=this,o=!0;return this.nextCallback=function(s){o&&(o=!1,a.nextCallback=null,i(s))},this.nextCallback.cancel=function(){o=!1},this.nextCallback},r.onTransitionEnd=function(i,a){this.setNextCallback(a);var o=this.props.nodeRef?this.props.nodeRef.current:xu.findDOMNode(this),s=i==null&&!this.props.addEndListener;if(!o||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var c=this.props.nodeRef?[this.nextCallback]:[o,this.nextCallback],l=c[0],h=c[1];this.props.addEndListener(l,h)}i!=null&&setTimeout(this.nextCallback,i)},r.render=function(){var i=this.state.status;if(i===Gh)return null;var a=this.props,o=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var s=lre(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ie.createElement(sF.Provider,{value:null},typeof o=="function"?o(i,s):ie.cloneElement(ie.Children.only(o),s))},t}(ie.Component);Zn.contextType=sF;Zn.propTypes={};function Hc(){}Zn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Hc,onEntering:Hc,onEntered:Hc,onExit:Hc,onExiting:Hc,onExited:Hc};Zn.UNMOUNTED=Gh;Zn.EXITED=du;Zn.ENTERING=hu;Zn.ENTERED=nf;Zn.EXITING=DC;var fre=["tag","baseClass","baseClassActive","className","cssModule","children","innerRef"];function xy(){return xy=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function mN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tp(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function bre(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _re(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Oy(e){return Oy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Oy(e)}function gN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kf(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Nre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Rre={body:ne.bool,className:ne.string,color:ne.string,cssModule:ne.object,innerRef:ne.oneOfType([ne.object,ne.string,ne.func]),inverse:ne.bool,outline:ne.bool,tag:Lt};function Ji(e){var t=e.className,r=e.cssModule,n=e.color,i=e.body,a=e.inverse,o=e.outline,s=e.tag,c=s===void 0?"div":s,l=e.innerRef,h=kre(e,Are),p=yt(xt(t,"card",a?"text-white":!1,i?"card-body":!1,n?"".concat(o?"border":"bg","-").concat(n):!1),r);return ie.createElement(c,FC({},h,{className:p,ref:l}))}Ji.propTypes=Rre;var Mre=["className","cssModule","innerRef","tag"];function BC(){return BC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Dre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Ire={className:ne.string,cssModule:ne.object,innerRef:ne.oneOfType([ne.object,ne.string,ne.func]),tag:Lt};function jm(e){var t=e.className,r=e.cssModule,n=e.innerRef,i=e.tag,a=i===void 0?"div":i,o=Lre(e,Mre),s=yt(xt(t,"card-body"),r);return ie.createElement(a,BC({},o,{className:s,ref:n}))}jm.propTypes=Ire;var $re=["className","cssModule","tag"];function UC(){return UC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Bre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Ure={className:ne.string,cssModule:ne.object,tag:Lt};function uF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Fre(e,$re),o=yt(xt(t,"card-footer"),r);return ie.createElement(i,UC({},a,{className:o}))}uF.propTypes=Ure;var zre=["className","cssModule","tag"];function zC(){return zC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Wre={className:ne.string,cssModule:ne.object,tag:Lt};function Tm(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Vre(e,zre),o=yt(xt(t,"card-header"),r);return ie.createElement(i,zC({},a,{className:o}))}Tm.propTypes=Wre;var Hre=["className","cssModule","tag"];function VC(){return VC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Kre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Yre={className:ne.string,cssModule:ne.object,tag:Lt};function cF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"p":n,a=Gre(e,Hre),o=yt(xt(t,"card-text"),r);return ie.createElement(i,VC({},a,{className:o}))}cF.propTypes=Yre;var Zre=["className","cssModule","tag"];function qC(){return qC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Qre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Jre={className:ne.string,cssModule:ne.object,tag:Lt};function fF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Xre(e,Zre),o=yt(xt(t,"card-title"),r);return ie.createElement(i,qC({},a,{className:o}))}fF.propTypes=Jre;function WC(e){"@babel/helpers - typeof";return WC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},WC(e)}var ene=["cssModule","children","isOpen","flip","target","offset","fallbackPlacements","placementPrefix","arrowClassName","hideArrow","popperClassName","tag","container","modifiers","strategy","boundariesElement","onClosed","fade","transition","placement"];function HC(){return HC=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $te(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function Fte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bte(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _y(e){return _y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},_y(e)}var Gte={tag:Lt,children:ne.node.isRequired,dark:ne.bool,end:ne.bool,flip:ne.bool,modifiers:ne.array,className:ne.string,cssModule:ne.object,style:ne.object,persist:ne.bool,strategy:ne.string,container:Pf,updateOnSelect:ne.bool,right:$7(ne.bool,'Please use "end" instead.')},Kte={up:"top",left:"left",right:"right",start:"left",end:"right",down:"bottom"},Cl=function(e){zte(r,e);var t=Vte(r);function r(){return Fte(this,r),t.apply(this,arguments)}return Ute(r,[{key:"getRole",value:function(){return this.context.menuRole==="listbox"?"listbox":"menu"}},{key:"render",value:function(){var i=this,a=this.props,o=a.className,s=a.cssModule,c=a.dark,l=a.end,h=a.right,p=a.tag,g=p===void 0?"div":p,w=a.flip,_=w===void 0?!0:w,b=a.modifiers,x=b===void 0?[]:b,S=a.persist,O=a.strategy,P=a.container,j=a.updateOnSelect,A=Ite(a,Ate),T=yt(xt(o,"dropdown-menu",{"dropdown-menu-dark":c,"dropdown-menu-end":l||h,show:this.context.isOpen}),s),M=g;if(S||this.context.isOpen&&!this.context.inNavbar){var V=Kte[this.context.direction]||"bottom",H=l||h?"end":"start",W="".concat(V,"-").concat(H),K=[].concat(Nte(x),[{name:"flip",enabled:!!_}]),te={};S&&(te.display="block",te.visibility=this.context.isOpen?"visible":"hidden");var se=ie.createElement(iF,{placement:W,modifiers:K,strategy:O},function(ee){var re=ee.ref,U=ee.style,I=ee.placement,$=ee.update,F=pw(pw(pw({},i.props.style),te),U),k=function(Q){re(Q);var ae=i.context.onMenuRef;ae&&ae(Q)};return ie.createElement(M,by({tabIndex:"-1",role:i.getRole(),ref:k},A,{style:F,"aria-hidden":!i.context.isOpen,className:T,"data-popper-placement":I,onClick:function(){return j&&$()}}))});return P?xu.createPortal(se,Cp(P)):se}var X=this.context.onMenuRef;return ie.createElement(M,by({tabIndex:"-1",role:this.getRole()},A,{ref:X,"aria-hidden":!this.context.isOpen,className:T,"data-popper-placement":A.placement,"data-bs-popper":"static"}))}}]),r}(ie.Component);Cl.propTypes=Gte;Cl.contextType=jp;function NC(e){"@babel/helpers - typeof";return NC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},NC(e)}var Yte=["className","color","cssModule","caret","split","nav","tag","innerRef"];function RC(){return RC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Qte(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function Jte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ere(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function wy(e){return wy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},wy(e)}var ore={caret:ne.bool,color:ne.string,children:ne.node,className:ne.string,cssModule:ne.object,disabled:ne.bool,onClick:ne.func,"aria-haspopup":ne.bool,split:ne.bool,tag:Lt,nav:ne.bool,innerRef:ne.oneOfType([ne.object,ne.string,ne.func])},sre={color:"secondary","aria-haspopup":!0},os=function(e){rre(r,e);var t=nre(r);function r(n){var i;return Jte(this,r),i=t.call(this,n),i.onClick=i.onClick.bind(oF(i)),i}return tre(r,[{key:"onClick",value:function(i){if(this.props.disabled||this.context.disabled){i.preventDefault();return}this.props.nav&&!this.props.tag&&i.preventDefault(),this.props.onClick&&this.props.onClick(i),this.context.toggle(i)}},{key:"getRole",value:function(){return this.context.menuRole||this.props["aria-haspopup"]}},{key:"render",value:function(){var i=this,a=this.props,o=a.className,s=a.color,c=a.cssModule,l=a.caret,h=a.split,p=a.nav,g=a.tag,w=a.innerRef,_=Xte(a,Yte),b=_["aria-label"]||"Toggle Dropdown",x=yt(xt(o,{"dropdown-toggle":l||h,"dropdown-toggle-split":h,"nav-link":p}),c),S=typeof _.children<"u"?_.children:ie.createElement("span",{className:"visually-hidden"},b),O;p&&!g?(O="a",_.href="#"):g?O=g:(O=Rt,_.color=s,_.cssModule=c);var P=function(A){var T=A.ref,M=function(H){T(H);var W=i.context.onToggleRef;W&&W(H)};return ie.createElement(O,RC({},_,Zte({},typeof O=="string"?"ref":"innerRef",M),{className:x,onClick:i.onClick,"aria-expanded":i.context.isOpen,"aria-haspopup":i.getRole(),children:S}))};return this.context.inNavbar?ie.createElement(ie.Fragment,null,P({ref:this.context.onToggleRef})):ie.createElement(ate,{innerRef:w},P)}}]),r}(ie.Component);os.propTypes=ore;os.defaultProps=sre;os.contextType=jp;function lre(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function LC(e,t){return LC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},LC(e,t)}function ure(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,LC(e,t)}const pN={disabled:!1},sF=ie.createContext(null);var cre=function(t){return t.scrollTop},Gh="unmounted",du="exited",hu="entering",nf="entered",DC="exiting",Zn=function(e){ure(t,e);function t(n,i){var a;a=e.call(this,n,i)||this;var o=i,s=o&&!o.isMounting?n.enter:n.appear,c;return a.appearStatus=null,n.in?s?(c=du,a.appearStatus=hu):c=nf:n.unmountOnExit||n.mountOnEnter?c=Gh:c=du,a.state={status:c},a.nextCallback=null,a}t.getDerivedStateFromProps=function(i,a){var o=i.in;return o&&a.status===Gh?{status:du}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(i){var a=null;if(i!==this.props){var o=this.state.status;this.props.in?o!==hu&&o!==nf&&(a=hu):(o===hu||o===nf)&&(a=DC)}this.updateStatus(!1,a)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var i=this.props.timeout,a,o,s;return a=o=s=i,i!=null&&typeof i!="number"&&(a=i.exit,o=i.enter,s=i.appear!==void 0?i.appear:o),{exit:a,enter:o,appear:s}},r.updateStatus=function(i,a){if(i===void 0&&(i=!1),a!==null)if(this.cancelNextCallback(),a===hu){if(this.props.unmountOnExit||this.props.mountOnEnter){var o=this.props.nodeRef?this.props.nodeRef.current:xu.findDOMNode(this);o&&cre(o)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===du&&this.setState({status:Gh})},r.performEnter=function(i){var a=this,o=this.props.enter,s=this.context?this.context.isMounting:i,c=this.props.nodeRef?[s]:[xu.findDOMNode(this),s],l=c[0],h=c[1],p=this.getTimeouts(),g=s?p.appear:p.enter;if(!i&&!o||pN.disabled){this.safeSetState({status:nf},function(){a.props.onEntered(l)});return}this.props.onEnter(l,h),this.safeSetState({status:hu},function(){a.props.onEntering(l,h),a.onTransitionEnd(g,function(){a.safeSetState({status:nf},function(){a.props.onEntered(l,h)})})})},r.performExit=function(){var i=this,a=this.props.exit,o=this.getTimeouts(),s=this.props.nodeRef?void 0:xu.findDOMNode(this);if(!a||pN.disabled){this.safeSetState({status:du},function(){i.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:DC},function(){i.props.onExiting(s),i.onTransitionEnd(o.exit,function(){i.safeSetState({status:du},function(){i.props.onExited(s)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(i,a){a=this.setNextCallback(a),this.setState(i,a)},r.setNextCallback=function(i){var a=this,o=!0;return this.nextCallback=function(s){o&&(o=!1,a.nextCallback=null,i(s))},this.nextCallback.cancel=function(){o=!1},this.nextCallback},r.onTransitionEnd=function(i,a){this.setNextCallback(a);var o=this.props.nodeRef?this.props.nodeRef.current:xu.findDOMNode(this),s=i==null&&!this.props.addEndListener;if(!o||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var c=this.props.nodeRef?[this.nextCallback]:[o,this.nextCallback],l=c[0],h=c[1];this.props.addEndListener(l,h)}i!=null&&setTimeout(this.nextCallback,i)},r.render=function(){var i=this.state.status;if(i===Gh)return null;var a=this.props,o=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var s=lre(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ie.createElement(sF.Provider,{value:null},typeof o=="function"?o(i,s):ie.cloneElement(ie.Children.only(o),s))},t}(ie.Component);Zn.contextType=sF;Zn.propTypes={};function Hc(){}Zn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Hc,onEntering:Hc,onEntered:Hc,onExit:Hc,onExiting:Hc,onExited:Hc};Zn.UNMOUNTED=Gh;Zn.EXITED=du;Zn.ENTERING=hu;Zn.ENTERED=nf;Zn.EXITING=DC;var fre=["tag","baseClass","baseClassActive","className","cssModule","children","innerRef"];function xy(){return xy=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function mN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tp(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function bre(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _re(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Oy(e){return Oy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Oy(e)}function gN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kf(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Nre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Rre={body:ne.bool,className:ne.string,color:ne.string,cssModule:ne.object,innerRef:ne.oneOfType([ne.object,ne.string,ne.func]),inverse:ne.bool,outline:ne.bool,tag:Lt};function Ji(e){var t=e.className,r=e.cssModule,n=e.color,i=e.body,a=e.inverse,o=e.outline,s=e.tag,c=s===void 0?"div":s,l=e.innerRef,h=kre(e,Are),p=yt(xt(t,"card",a?"text-white":!1,i?"card-body":!1,n?"".concat(o?"border":"bg","-").concat(n):!1),r);return ie.createElement(c,FC({},h,{className:p,ref:l}))}Ji.propTypes=Rre;var Mre=["className","cssModule","innerRef","tag"];function BC(){return BC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Dre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Ire={className:ne.string,cssModule:ne.object,innerRef:ne.oneOfType([ne.object,ne.string,ne.func]),tag:Lt};function jm(e){var t=e.className,r=e.cssModule,n=e.innerRef,i=e.tag,a=i===void 0?"div":i,o=Lre(e,Mre),s=yt(xt(t,"card-body"),r);return ie.createElement(a,BC({},o,{className:s,ref:n}))}jm.propTypes=Ire;var $re=["className","cssModule","tag"];function UC(){return UC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Bre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Ure={className:ne.string,cssModule:ne.object,tag:Lt};function uF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Fre(e,$re),o=yt(xt(t,"card-footer"),r);return ie.createElement(i,UC({},a,{className:o}))}uF.propTypes=Ure;var zre=["className","cssModule","tag"];function zC(){return zC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Wre={className:ne.string,cssModule:ne.object,tag:Lt};function Tm(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Vre(e,zre),o=yt(xt(t,"card-header"),r);return ie.createElement(i,zC({},a,{className:o}))}Tm.propTypes=Wre;var Hre=["className","cssModule","tag"];function VC(){return VC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Kre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Yre={className:ne.string,cssModule:ne.object,tag:Lt};function cF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"p":n,a=Gre(e,Hre),o=yt(xt(t,"card-text"),r);return ie.createElement(i,VC({},a,{className:o}))}cF.propTypes=Yre;var Zre=["className","cssModule","tag"];function qC(){return qC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Qre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Jre={className:ne.string,cssModule:ne.object,tag:Lt};function fF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Xre(e,Zre),o=yt(xt(t,"card-title"),r);return ie.createElement(i,qC({},a,{className:o}))}fF.propTypes=Jre;function WC(e){"@babel/helpers - typeof";return WC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},WC(e)}var ene=["cssModule","children","isOpen","flip","target","offset","fallbackPlacements","placementPrefix","arrowClassName","hideArrow","popperClassName","tag","container","modifiers","strategy","boundariesElement","onClosed","fade","transition","placement"];function HC(){return HC=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function one(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function sne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bN(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Cy(e){return Cy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Cy(e)}function _N(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Zg(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Py(e){return Py=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Py(e)}var nT={children:ne.oneOfType([ne.node,ne.func]),placement:ne.oneOf(UQ),target:Pf.isRequired,container:Pf,isOpen:ne.bool,disabled:ne.bool,hideArrow:ne.bool,boundariesElement:ne.oneOfType([ne.string,zj]),className:ne.string,innerClassName:ne.string,arrowClassName:ne.string,popperClassName:ne.string,cssModule:ne.object,toggle:ne.func,autohide:ne.bool,placementPrefix:ne.string,delay:ne.oneOfType([ne.shape({show:ne.number,hide:ne.number}),ne.number]),modifiers:ne.array,strategy:ne.string,offset:ne.arrayOf(ne.number),innerRef:ne.oneOfType([ne.func,ne.string,ne.object]),trigger:ne.string,fade:ne.bool,flip:ne.bool},dF={show:0,hide:50},Sne={isOpen:!1,hideArrow:!1,autohide:!1,delay:dF,toggle:function(){},trigger:"click",fade:!0};function hF(e,t){return t&&(e===t||t.contains(e))}function xN(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return t&&t.length&&t.filter(function(r){return hF(e,r)})[0]}var iT=function(e){bne(r,e);var t=_ne(r);function r(n){var i;return gne(this,r),i=t.call(this,n),i._targets=[],i.currentTargetElement=null,i.addTargetEvents=i.addTargetEvents.bind(ci(i)),i.handleDocumentClick=i.handleDocumentClick.bind(ci(i)),i.removeTargetEvents=i.removeTargetEvents.bind(ci(i)),i.toggle=i.toggle.bind(ci(i)),i.showWithDelay=i.showWithDelay.bind(ci(i)),i.hideWithDelay=i.hideWithDelay.bind(ci(i)),i.onMouseOverTooltipContent=i.onMouseOverTooltipContent.bind(ci(i)),i.onMouseLeaveTooltipContent=i.onMouseLeaveTooltipContent.bind(ci(i)),i.show=i.show.bind(ci(i)),i.hide=i.hide.bind(ci(i)),i.onEscKeyDown=i.onEscKeyDown.bind(ci(i)),i.getRef=i.getRef.bind(ci(i)),i.state={isOpen:n.isOpen},i._isMounted=!1,i}return yne(r,[{key:"componentDidMount",value:function(){this._isMounted=!0,this.updateTarget()}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.removeTargetEvents(),this._targets=null,this.clearShowTimeout(),this.clearHideTimeout()}},{key:"handleDocumentClick",value:function(i){var a=this.props.trigger.split(" ");a.indexOf("legacy")>-1&&(this.props.isOpen||xN(i.target,this._targets))?(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen&&!hF(i.target,this._popover)?this.hideWithDelay(i):this.props.isOpen||this.showWithDelay(i)):a.indexOf("click")>-1&&xN(i.target,this._targets)&&(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen?this.hideWithDelay(i):this.showWithDelay(i))}},{key:"onMouseOverTooltipContent",value:function(){this.props.trigger.indexOf("hover")>-1&&!this.props.autohide&&(this._hideTimeout&&this.clearHideTimeout(),this.state.isOpen&&!this.props.isOpen&&this.toggle())}},{key:"onMouseLeaveTooltipContent",value:function(i){this.props.trigger.indexOf("hover")>-1&&!this.props.autohide&&(this._showTimeout&&this.clearShowTimeout(),i.persist(),this._hideTimeout=setTimeout(this.hide.bind(this,i),this.getDelay("hide")))}},{key:"onEscKeyDown",value:function(i){i.key==="Escape"&&this.hide(i)}},{key:"getRef",value:function(i){var a=this.props.innerRef;a&&(typeof a=="function"?a(i):Ap(a)==="object"&&(a.current=i)),this._popover=i}},{key:"getDelay",value:function(i){var a=this.props.delay;return Ap(a)==="object"?isNaN(a[i])?dF[i]:a[i]:a}},{key:"getCurrentTarget",value:function(i){if(!i)return null;var a=this._targets.indexOf(i);return a>=0?this._targets[a]:this.getCurrentTarget(i.parentElement)}},{key:"show",value:function(i){if(!this.props.isOpen){if(this.clearShowTimeout(),this.currentTargetElement=i?i.currentTarget||this.getCurrentTarget(i.target):null,i&&i.composedPath&&typeof i.composedPath=="function"){var a=i.composedPath();this.currentTargetElement=a&&a[0]||this.currentTargetElement}this.toggle(i)}}},{key:"showWithDelay",value:function(i){this._hideTimeout&&this.clearHideTimeout(),this._showTimeout=setTimeout(this.show.bind(this,i),this.getDelay("show"))}},{key:"hide",value:function(i){this.props.isOpen&&(this.clearHideTimeout(),this.currentTargetElement=null,this.toggle(i))}},{key:"hideWithDelay",value:function(i){this._showTimeout&&this.clearShowTimeout(),this._hideTimeout=setTimeout(this.hide.bind(this,i),this.getDelay("hide"))}},{key:"clearShowTimeout",value:function(){clearTimeout(this._showTimeout),this._showTimeout=void 0}},{key:"clearHideTimeout",value:function(){clearTimeout(this._hideTimeout),this._hideTimeout=void 0}},{key:"addEventOnTargets",value:function(i,a,o){this._targets.forEach(function(s){s.addEventListener(i,a,o)})}},{key:"removeEventOnTargets",value:function(i,a,o){this._targets.forEach(function(s){s.removeEventListener(i,a,o)})}},{key:"addTargetEvents",value:function(){if(this.props.trigger){var i=this.props.trigger.split(" ");i.indexOf("manual")===-1&&((i.indexOf("click")>-1||i.indexOf("legacy")>-1)&&document.addEventListener("click",this.handleDocumentClick,!0),this._targets&&this._targets.length&&(i.indexOf("hover")>-1&&(this.addEventOnTargets("mouseover",this.showWithDelay,!0),this.addEventOnTargets("mouseout",this.hideWithDelay,!0)),i.indexOf("focus")>-1&&(this.addEventOnTargets("focusin",this.show,!0),this.addEventOnTargets("focusout",this.hide,!0)),this.addEventOnTargets("keydown",this.onEscKeyDown,!0)))}}},{key:"removeTargetEvents",value:function(){this._targets&&(this.removeEventOnTargets("mouseover",this.showWithDelay,!0),this.removeEventOnTargets("mouseout",this.hideWithDelay,!0),this.removeEventOnTargets("keydown",this.onEscKeyDown,!0),this.removeEventOnTargets("focusin",this.show,!0),this.removeEventOnTargets("focusout",this.hide,!0)),document.removeEventListener("click",this.handleDocumentClick,!0)}},{key:"updateTarget",value:function(){var i=Cp(this.props.target,!0);i!==this._targets&&(this.removeTargetEvents(),this._targets=i?Array.from(i):[],this.currentTargetElement=this.currentTargetElement||this._targets[0],this.addTargetEvents())}},{key:"toggle",value:function(i){return this.props.disabled||!this._isMounted?i&&i.preventDefault():this.props.toggle(i)}},{key:"render",value:function(){var i=this;this.props.isOpen&&this.updateTarget();var a=this.currentTargetElement||this._targets[0];if(!a)return null;var o=this.props,s=o.className,c=o.cssModule,l=o.innerClassName,h=o.isOpen,p=o.hideArrow,g=o.boundariesElement,w=o.placement,_=o.placementPrefix,b=o.arrowClassName,x=o.popperClassName,S=o.container,O=o.modifiers,P=o.strategy,j=o.offset,A=o.fade,T=o.flip,M=o.children,V=Sl(this.props,Object.keys(nT)),H=yt(x,c),W=yt(l,c);return ie.createElement(rT,{className:s,target:a,isOpen:h,hideArrow:p,boundariesElement:g,placement:w,placementPrefix:_,arrowClassName:b,popperClassName:H,container:S,modifiers:O,strategy:P,offset:j,cssModule:c,fade:A,flip:T},function(K){var te=K.update;return ie.createElement("div",YC({},V,{ref:i.getRef,className:W,role:"tooltip",onMouseOver:i.onMouseOverTooltipContent,onMouseLeave:i.onMouseLeaveTooltipContent,onKeyDown:i.onEscKeyDown}),typeof M=="function"?M({update:te}):M)})}}],[{key:"getDerivedStateFromProps",value:function(i,a){return i.isOpen&&!a.isOpen?{isOpen:i.isOpen}:null}}]),r}(ie.Component);iT.propTypes=nT;iT.defaultProps=Sne;var One=["children","className","barClassName","cssModule","value","min","max","animated","striped","color","bar","multi","tag","style","barStyle","barAriaValueText","barAriaLabelledBy"];function Ey(){return Ey=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ene(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var jne={animated:ne.bool,bar:ne.bool,barAriaLabelledBy:ne.string,barAriaValueText:ne.string,barClassName:ne.string,barStyle:ne.object,children:ne.node,className:ne.string,cssModule:ne.object,color:ne.string,max:ne.oneOfType([ne.string,ne.number]),min:ne.oneOfType([ne.string,ne.number]),multi:ne.bool,striped:ne.bool,style:ne.object,tag:Lt,value:ne.oneOfType([ne.string,ne.number])};function pF(e){var t=e.children,r=e.className,n=e.barClassName,i=e.cssModule,a=e.value,o=a===void 0?0:a,s=e.min,c=s===void 0?0:s,l=e.max,h=l===void 0?100:l,p=e.animated,g=e.striped,w=e.color,_=e.bar,b=e.multi,x=e.tag,S=x===void 0?"div":x,O=e.style,P=O===void 0?{}:O,j=e.barStyle,A=j===void 0?{}:j,T=e.barAriaValueText,M=e.barAriaLabelledBy,V=Pne(e,One),H=Y4(o)/Y4(h)*100,W=yt(xt(r,"progress"),i),K=yt(xt("progress-bar",_&&r||n,p?"progress-bar-animated":null,w?"bg-".concat(w):null,g||p?"progress-bar-striped":null),i),te={className:K,style:mw(mw(mw({},_?P:{}),A),{},{width:"".concat(H,"%")}),role:"progressbar","aria-valuenow":o,"aria-valuemin":c,"aria-valuemax":h,"aria-valuetext":T,"aria-labelledby":M,children:t};return _?ie.createElement(S,Ey({},V,te)):ie.createElement(S,Ey({},V,{style:P,className:W}),b?t:ie.createElement("div",te))}pF.propTypes=jne;function XC(e){"@babel/helpers - typeof";return XC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},XC(e)}function Tne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ane(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function jy(e){return jy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},jy(e)}var Ine={children:ne.node.isRequired,node:ne.any},mF=function(e){Nne(r,e);var t=Rne(r);function r(){return Tne(this,r),t.apply(this,arguments)}return kne(r,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return Vj?(!this.props.node&&!this.defaultNode&&(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),xu.createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),r}(ie.Component);mF.propTypes=Ine;function JC(e){"@babel/helpers - typeof";return JC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},JC(e)}function ON(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Kc(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ty(e){return Ty=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ty(e)}function Ay(){}var CN=ne.shape(Ja.propTypes),vF={autoFocus:ne.bool,backdrop:ne.oneOfType([ne.bool,ne.oneOf(["static"])]),backdropClassName:ne.string,backdropTransition:CN,centered:ne.bool,children:ne.node,contentClassName:ne.string,className:ne.string,container:Pf,cssModule:ne.object,external:ne.node,fade:ne.bool,fullscreen:ne.oneOfType([ne.bool,ne.oneOf(["sm","md","lg","xl"])]),innerRef:ne.oneOfType([ne.object,ne.string,ne.func]),isOpen:ne.bool,keyboard:ne.bool,labelledBy:ne.string,modalClassName:ne.string,modalTransition:CN,onClosed:ne.func,onEnter:ne.func,onExit:ne.func,onOpened:ne.func,returnFocusAfterClose:ne.bool,role:ne.string,scrollable:ne.bool,size:ne.string,toggle:ne.func,trapFocus:ne.bool,unmountOnClose:ne.bool,wrapClassName:ne.string,zIndex:ne.oneOfType([ne.number,ne.string])},Wne=Object.keys(vF),Hne={isOpen:!1,autoFocus:!0,centered:!1,scrollable:!1,role:"dialog",backdrop:!0,keyboard:!0,zIndex:1050,fade:!0,onOpened:Ay,onClosed:Ay,modalTransition:{timeout:hy.Modal},backdropTransition:{mountOnEnter:!0,timeout:hy.Fade},unmountOnClose:!0,returnFocusAfterClose:!0,container:"body",trapFocus:!1},ea=function(e){Une(r,e);var t=zne(r);function r(n){var i;return $ne(this,r),i=t.call(this,n),i._element=null,i._originalBodyPadding=null,i.getFocusableChildren=i.getFocusableChildren.bind(Ui(i)),i.handleBackdropClick=i.handleBackdropClick.bind(Ui(i)),i.handleBackdropMouseDown=i.handleBackdropMouseDown.bind(Ui(i)),i.handleEscape=i.handleEscape.bind(Ui(i)),i.handleStaticBackdropAnimation=i.handleStaticBackdropAnimation.bind(Ui(i)),i.handleTab=i.handleTab.bind(Ui(i)),i.onOpened=i.onOpened.bind(Ui(i)),i.onClosed=i.onClosed.bind(Ui(i)),i.manageFocusAfterClose=i.manageFocusAfterClose.bind(Ui(i)),i.clearBackdropAnimationTimeout=i.clearBackdropAnimationTimeout.bind(Ui(i)),i.trapFocus=i.trapFocus.bind(Ui(i)),i.state={isOpen:!1,showStaticBackdropAnimation:!1},i}return Bne(r,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isOpen,o=i.autoFocus,s=i.onEnter;a&&(this.init(),this.setState({isOpen:!0}),o&&this.setFocus()),s&&s(),document.addEventListener("focus",this.trapFocus,!0),this._isMounted=!0}},{key:"componentDidUpdate",value:function(i,a){if(this.props.isOpen&&!i.isOpen){this.init(),this.setState({isOpen:!0});return}this.props.autoFocus&&this.state.isOpen&&!a.isOpen&&this.setFocus(),this._element&&i.zIndex!==this.props.zIndex&&(this._element.style.zIndex=this.props.zIndex)}},{key:"componentWillUnmount",value:function(){this.clearBackdropAnimationTimeout(),this.props.onExit&&this.props.onExit(),this._element&&(this.destroy(),(this.props.isOpen||this.state.isOpen)&&this.close()),document.removeEventListener("focus",this.trapFocus,!0),this._isMounted=!1}},{key:"handleBackdropClick",value:function(i){if(i.target===this._mouseDownElement){i.stopPropagation();var a=this._dialog?this._dialog.parentNode:null;if(a&&i.target===a&&this.props.backdrop==="static"&&this.handleStaticBackdropAnimation(),!this.props.isOpen||this.props.backdrop!==!0)return;a&&i.target===a&&this.props.toggle&&this.props.toggle(i)}}},{key:"handleTab",value:function(i){if(i.which===9&&!(this.modalIndex0&&(i.preventDefault(),i.stopPropagation(),a[0].focus())}}},{key:"init",value:function(){try{this._triggeringElement=document.activeElement}catch{this._triggeringElement=null}this._element||(this._element=document.createElement("div"),this._element.setAttribute("tabindex","-1"),this._element.style.position="relative",this._element.style.zIndex=this.props.zIndex,this._mountContainer=Cp(this.props.container),this._mountContainer.appendChild(this._element)),this._originalBodyPadding=IQ(),r.openCount<1&&(r.originalBodyOverflow=window.getComputedStyle(document.body).overflow),$Q(),r.openCount===0&&(document.body.className=xt(document.body.className,yt("modal-open",this.props.cssModule)),document.body.style.overflow="hidden"),this.modalIndex=r.openCount,r.openCount+=1}},{key:"destroy",value:function(){this._element&&(this._mountContainer.removeChild(this._element),this._element=null),this.manageFocusAfterClose()}},{key:"manageFocusAfterClose",value:function(){if(this._triggeringElement){var i=this.props.returnFocusAfterClose;this._triggeringElement.focus&&i&&this._triggeringElement.focus(),this._triggeringElement=null}}},{key:"close",value:function(){if(r.openCount<=1){var i=yt("modal-open",this.props.cssModule),a=new RegExp("(^| )".concat(i,"( |$)"));document.body.className=document.body.className.replace(a," ").trim(),document.body.style.overflow=r.originalBodyOverflow}this.manageFocusAfterClose(),r.openCount=Math.max(0,r.openCount-1),D7(this._originalBodyPadding)}},{key:"clearBackdropAnimationTimeout",value:function(){this._backdropAnimationTimeout&&(clearTimeout(this._backdropAnimationTimeout),this._backdropAnimationTimeout=void 0)}},{key:"renderModalDialog",value:function(){var i,a=this,o=Sl(this.props,Wne),s="modal-dialog";return ie.createElement("div",up({},o,{className:yt(xt(s,this.props.className,(i={},af(i,"modal-".concat(this.props.size),this.props.size),af(i,"".concat(s,"-centered"),this.props.centered),af(i,"".concat(s,"-scrollable"),this.props.scrollable),af(i,"modal-fullscreen",this.props.fullscreen===!0),af(i,"modal-fullscreen-".concat(this.props.fullscreen,"-down"),typeof this.props.fullscreen=="string"),i)),this.props.cssModule),role:"document",ref:function(l){a._dialog=l}}),ie.createElement("div",{className:yt(xt("modal-content",this.props.contentClassName),this.props.cssModule)},this.props.children))}},{key:"render",value:function(){var i=this.props.unmountOnClose;if(this._element&&(this.state.isOpen||!i)){var a=!!this._element&&!this.state.isOpen&&!i;this._element.style.display=a?"none":"block";var o=this.props,s=o.wrapClassName,c=o.modalClassName,l=o.backdropClassName,h=o.cssModule,p=o.isOpen,g=o.backdrop,w=o.role,_=o.labelledBy,b=o.external,x=o.innerRef,S={onClick:this.handleBackdropClick,onMouseDown:this.handleBackdropMouseDown,onKeyUp:this.handleEscape,onKeyDown:this.handleTab,style:{display:"block"},"aria-labelledby":_,"aria-modal":!0,role:w,tabIndex:"-1"},O=this.props.fade,P=Kc(Kc(Kc({},Ja.defaultProps),this.props.modalTransition),{},{baseClass:O?this.props.modalTransition.baseClass:"",timeout:O?this.props.modalTransition.timeout:0}),j=Kc(Kc(Kc({},Ja.defaultProps),this.props.backdropTransition),{},{baseClass:O?this.props.backdropTransition.baseClass:"",timeout:O?this.props.backdropTransition.timeout:0}),A=g&&(O?ie.createElement(Ja,up({},j,{in:p&&!!g,cssModule:h,className:yt(xt("modal-backdrop",l),h)})):ie.createElement("div",{className:yt(xt("modal-backdrop","show",l),h)}));return ie.createElement(mF,{node:this._element},ie.createElement("div",{className:yt(s)},ie.createElement(Ja,up({},S,P,{in:p,onEntered:this.onOpened,onExited:this.onClosed,cssModule:h,className:yt(xt("modal",c,this.state.showStaticBackdropAnimation&&"modal-static"),h),innerRef:x}),b,this.renderModalDialog()),A))}return null}}]),r}(ie.Component);ea.propTypes=vF;ea.defaultProps=Hne;ea.openCount=0;ea.originalBodyOverflow=null;var Gne=["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","close"];function tP(){return tP=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Yne(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Zne={children:ne.node,className:ne.string,close:ne.object,closeAriaLabel:ne.string,cssModule:ne.object,tag:Lt,toggle:ne.func,wrapTag:Lt};function Pl(e){var t,r=e.className,n=e.cssModule,i=e.children,a=e.toggle,o=e.tag,s=o===void 0?"h5":o,c=e.wrapTag,l=c===void 0?"div":c,h=e.closeAriaLabel,p=h===void 0?"Close":h,g=e.close,w=Kne(e,Gne),_=yt(xt(r,"modal-header"),n);return!g&&a&&(t=ie.createElement("button",{type:"button",onClick:a,className:yt("btn-close",n),"aria-label":p})),ie.createElement(l,tP({},w,{className:_}),ie.createElement(s,{className:yt("modal-title",n)},i),g||t)}Pl.propTypes=Zne;var Xne=["className","cssModule","tag"];function rP(){return rP=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jne(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var eie={className:ne.string,cssModule:ne.object,tag:Lt};function ss(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Qne(e,Xne),o=yt(xt(t,"modal-body"),r);return ie.createElement(i,rP({},a,{className:o}))}ss.propTypes=eie;var tie=["className","cssModule","tag"];function nP(){return nP=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var iie={className:ne.string,cssModule:ne.object,tag:Lt};function gd(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=rie(e,tie),o=yt(xt(t,"modal-footer"),r);return ie.createElement(i,nP({},a,{className:o}))}gd.propTypes=iie;function iP(){return iP=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var uie={children:ne.node,row:ne.bool,check:ne.bool,switch:ne.bool,inline:ne.bool,floating:ne.bool,noMargin:ne.bool,disabled:ne.bool,tag:Lt,className:ne.string,cssModule:ne.object};function ky(e){var t=e.className,r=e.cssModule,n=e.row,i=e.disabled,a=e.check,o=e.inline,s=e.floating,c=e.noMargin,l=e.tag,h=l===void 0?"div":l,p=e.switch,g=sie(e,oie),w=a||p,_=yt(xt(t,n?"row":!1,w?"form-check":!1,p?"form-switch":!1,w||c?!1:"mb-3",w&&o?"form-check-inline":!1,w&&i?"disabled":!1,s&&"form-floating"),r);return h==="fieldset"&&(g.disabled=i),ie.createElement(h,aP({},g,{className:_}))}ky.propTypes=uie;function oP(e){"@babel/helpers - typeof";return oP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oP(e)}var cie=["className","cssModule","type","bsSize","valid","invalid","tag","addon","plaintext","innerRef"];function sP(){return sP=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function die(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function hie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pie(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ny(e){return Ny=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ny(e)}var _ie={children:ne.node,type:ne.string,size:ne.oneOfType([ne.number,ne.string]),bsSize:ne.string,valid:ne.bool,invalid:ne.bool,tag:Lt,innerRef:ne.oneOfType([ne.object,ne.func,ne.string]),plaintext:ne.bool,addon:ne.bool,className:ne.string,cssModule:ne.object},Jr=function(e){vie(r,e);var t=gie(r);function r(n){var i;return hie(this,r),i=t.call(this,n),i.getRef=i.getRef.bind(uP(i)),i.focus=i.focus.bind(uP(i)),i}return mie(r,[{key:"getRef",value:function(i){this.props.innerRef&&this.props.innerRef(i),this.ref=i}},{key:"focus",value:function(){this.ref&&this.ref.focus()}},{key:"render",value:function(){var i=this.props,a=i.className,o=i.cssModule,s=i.type,c=s===void 0?"text":s,l=i.bsSize,h=i.valid,p=i.invalid,g=i.tag,w=i.addon,_=i.plaintext,b=i.innerRef,x=fie(i,cie),S=["switch","radio","checkbox"].indexOf(c)>-1,O=/\D/g,P=c==="textarea",j=c==="select",A=c==="range",T=g||(j||P?c:"input"),M="form-control";_?(M="".concat(M,"-plaintext"),T=g||"input"):A?M="form-range":j?M="form-select":S&&(w?M=null:M="form-check-input"),x.size&&O.test(x.size)&&(oC(`Please use the prop "bsSize" instead of the "size" to bootstrap's input sizing.`),l=x.size,delete x.size);var V=yt(xt(a,p&&"is-invalid",h&&"is-valid",l?j?"form-select-".concat(l):"form-control-".concat(l):!1,M),o);return(T==="input"||g&&typeof g=="function")&&(x.type=c==="switch"?"checkbox":c),x.children&&!(_||c==="select"||typeof T!="string"||T==="select")&&(oC('Input with a type of "'.concat(c,'" cannot have children. Please use "value"/"defaultValue" instead.')),delete x.children),ie.createElement(T,sP({},x,{ref:b,className:V,"aria-invalid":p}))}}]),r}(ie.Component);Jr.propTypes=_ie;var wie=["className","cssModule","tag","type","size"];function Ry(){return Ry=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Oie={className:ne.string,cssModule:ne.object,size:ne.string,tag:Lt,type:ne.string};function Am(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n;e.type;var a=e.size,o=xie(e,wie),s=yt(xt(t,"input-group",a?"input-group-".concat(a):null),r);return e.type==="dropdown"?ie.createElement(Ta,Ry({},o,{className:s})):ie.createElement(aF.Provider,{value:{insideInputGroup:!0}},ie.createElement(i,Ry({},o,{className:s})))}Am.propTypes=Oie;var Cie=["className","listClassName","cssModule","size","tag","listTag","aria-label"];function cP(){return cP=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Tie={children:ne.node,className:ne.string,listClassName:ne.string,cssModule:ne.object,size:ne.string,tag:Lt,listTag:Lt,"aria-label":ne.string};function aT(e){var t=e.className,r=e.listClassName,n=e.cssModule,i=e.size,a=e.tag,o=a===void 0?"nav":a,s=e.listTag,c=s===void 0?"ul":s,l=e["aria-label"],h=l===void 0?"pagination":l,p=Eie(e,Cie),g=yt(xt(t),n),w=yt(xt(r,"pagination",Pie({},"pagination-".concat(i),!!i)),n);return ie.createElement(o,{className:g,"aria-label":h},ie.createElement(c,cP({},p,{className:w})))}aT.propTypes=Tie;var Aie=["active","className","cssModule","disabled","tag"];function fP(){return fP=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Nie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Rie={active:ne.bool,children:ne.node,className:ne.string,cssModule:ne.object,disabled:ne.bool,tag:Lt};function Au(e){var t=e.active,r=e.className,n=e.cssModule,i=e.disabled,a=e.tag,o=a===void 0?"li":a,s=kie(e,Aie),c=yt(xt(r,"page-item",{active:t,disabled:i}),n);return ie.createElement(o,fP({},s,{className:c}))}Au.propTypes=Rie;var Mie=["className","cssModule","next","previous","first","last","tag"];function dP(){return dP=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Die(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Iie={"aria-label":ne.string,children:ne.node,className:ne.string,cssModule:ne.object,next:ne.bool,previous:ne.bool,first:ne.bool,last:ne.bool,tag:Lt};function ku(e){var t=e.className,r=e.cssModule,n=e.next,i=e.previous,a=e.first,o=e.last,s=e.tag,c=s===void 0?"a":s,l=Lie(e,Mie),h=yt(xt(t,"page-link"),r),p;i?p="Previous":n?p="Next":a?p="First":o&&(p="Last");var g=e["aria-label"]||p,w;i?w="‹":n?w="›":a?w="«":o&&(w="»");var _=e.children;return _&&Array.isArray(_)&&_.length===0&&(_=null),!l.href&&c==="a"&&(c="button"),(i||n||a||o)&&(_=[ie.createElement("span",{"aria-hidden":"true",key:"caret"},_||w),ie.createElement("span",{className:"visually-hidden",key:"ariaLabel"},g)]),ie.createElement(c,dP({},l,{className:h,"aria-label":g}),_)}ku.propTypes=Iie;function hP(e){"@babel/helpers - typeof";return hP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hP(e)}function PN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $ie(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function My(e){return My=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},My(e)}var Gie=["defaultOpen"],yF=function(e){Vie(r,e);var t=qie(r);function r(n){var i;return Bie(this,r),i=t.call(this,n),i.state={isOpen:n.defaultOpen||!1},i.toggle=i.toggle.bind(gF(i)),i}return zie(r,[{key:"toggle",value:function(i){var a=this;this.setState(function(o){return{isOpen:!o.isOpen}},function(){a.props.onToggle&&a.props.onToggle(i,a.state.isOpen)})}},{key:"render",value:function(){return ie.createElement(Ta,pP({isOpen:this.state.isOpen,toggle:this.toggle},Sl(this.props,Gie)))}}]),r}(B.Component);yF.propTypes=$ie({defaultOpen:ne.bool,onToggle:ne.func},Ta.propTypes);function vP(e){"@babel/helpers - typeof";return vP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vP(e)}function EN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Kie(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ly(e){return Ly=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ly(e)}var nae=["defaultOpen"],ta=function(e){Jie(r,e);var t=eae(r);function r(n){var i;return Zie(this,r),i=t.call(this,n),i.state={isOpen:n.defaultOpen||!1},i.toggle=i.toggle.bind(bF(i)),i}return Qie(r,[{key:"toggle",value:function(){this.setState(function(i){return{isOpen:!i.isOpen}})}},{key:"render",value:function(){return ie.createElement(vb,gP({isOpen:this.state.isOpen,toggle:this.toggle},Sl(this.props,nae)))}}]),r}(B.Component);ta.propTypes=Kie({defaultOpen:ne.bool},vb.propTypes);function _F(e,t=globalThis.setTimeout,r=globalThis.clearTimeout){const n=B.useRef(null),i=B.useCallback(()=>{n.current&&r(n.current)},[r]),a=B.useCallback((o,s)=>{i(),n.current=t(()=>{o(),n.current=null},s??e)},[i,e,t]);return B.useEffect(()=>i,[i]),B.useMemo(()=>({setTimeout:a,clearCurrentTimeout:i}),[i,a])}const Gt=(e=!1)=>{const[t,r]=B.useState(e),n=B.useCallback(()=>r(o=>!o),[]),i=B.useCallback(()=>r(!0),[]),a=B.useCallback(()=>r(!1),[]);return[t,n,i,a]},Bu=({className:e,children:t,loading:r=!1,type:n="default",fullWidth:i=!1})=>m.jsx(Ji,{body:!0,className:Me(e,{"w-100":i,"w-75 mx-auto":!i,"border-danger":n==="error"}),children:m.jsxs("h3",{className:Me("text-center mb-0",{"text-muted":n==="default","text-danger":n==="error"}),children:[r&&m.jsx(Ye,{icon:ob,spin:!0}),r&&m.jsx("span",{className:"ms-2",children:t??"Loading..."}),!r&&t]})}),sr=({title:e,children:t,bodyClassName:r,...n})=>m.jsxs(Ji,{...n,children:[e&&m.jsx(Tm,{role:"heading","aria-level":4,children:e}),m.jsx(jm,{className:r,children:t})]}),bi=({children:e,type:t,className:r,small:n=!1})=>m.jsx(sr,{role:"document",className:Me("text-center",{"w-75 mx-auto":!n,"w-100":n,"bg-main":t==="success","bg-danger":t==="error","bg-warning":t==="warning","text-white":t!=="warning"},r),bodyClassName:Me({"p-2":n}),children:e}),wF=({checked:e=!1,onChange:t,className:r,children:n,type:i,inline:a=!1})=>{const o=B.useId(),s=h=>t==null?void 0:t(h.target.checked,h),c={"form-switch":i==="switch","form-checkbox":i==="checkbox"},l=a?{display:"inline-block"}:{};return m.jsxs("span",{className:Me("form-check",c,r),style:l,children:[m.jsx("input",{type:"checkbox",className:"form-check-input",id:o,checked:e,onChange:s}),m.jsx("label",{className:"form-check-label",htmlFor:o,children:n})]})},xF=e=>m.jsx(wF,{type:"checkbox",...e}),Jo=e=>m.jsx(wF,{type:"switch",...e}),yd=({children:e,label:t,className:r="",labelClassName:n="",noMargin:i=!1,id:a})=>m.jsxs("div",{className:`${r} ${i?"":"mb-3"}`,children:[m.jsx("label",{className:`form-label ${n}`,htmlFor:a,children:t}),e]}),iae=({children:e,value:t,onChange:r,type:n,required:i,placeholder:a,className:o,labelClassName:s})=>{const c=B.useId();return m.jsx(yd,{label:m.jsxs(m.Fragment,{children:[e,":"]}),className:o,labelClassName:s,id:c,children:m.jsx("input",{id:c,className:"form-control",type:n??"text",value:t,required:i??!0,placeholder:a,onChange:l=>r(l.target.value)})})},aae=500;let Xg;const jN=()=>{Xg!==null&&clearTimeout(Xg),Xg=null},gb=({onChange:e,className:t,large:r=!0,noBorder:n=!1,initialValue:i="",setTimeout_:a=setTimeout})=>{const[o,s]=B.useState(i),c=(l,h=aae)=>{s(l),jN(),Xg=a(()=>{e(l),jN()},h)};return m.jsxs("div",{className:Me("search-field",t),children:[m.jsx("input",{type:"text",className:Me("form-control search-field__input",{"form-control-lg":r,"search-field__input--no-border":n}),placeholder:"Search...",value:o,onChange:l=>c(l.target.value)}),m.jsx(Ye,{icon:Z$,className:"search-field__icon"}),m.jsx("button",{"aria-label":"Clear search",type:"button",className:"close search-field__close btn-close",hidden:o==="",id:"search-field__close",onClick:()=>c("",0)})]})},vl=()=>B.useRef(null),SF=e=>{const t=new URLSearchParams(e),r={};return t.forEach((n,i)=>{if(i.endsWith("[]")){const a=i.slice(0,-2);r[a]??(r[a]=[]),r[a].push(n)}else r[i]=n}),r},oT=e=>{const t=new URLSearchParams;for(const[r,n]of Object.entries(e))n!==void 0&&(Array.isArray(n)?n.forEach(i=>t.append(`${r}[]`,`${i}`)):t.append(r,`${n}`));return t.toString()},bd=()=>{const{search:e}=Sn();return B.useMemo(()=>SF(e),[e])},oae=2e3,yb=(e={},t,r=globalThis.setTimeout,n=globalThis.clearTimeout)=>{const{initialValue:i=!1,delay:a=oae}=typeof e=="boolean"?{initialValue:e,delay:t}:e,{setTimeout:o}=_F(a,r,n),[s,c]=B.useState(i),l=B.useRef(i),h=B.useCallback(()=>{c(!l.current),o(()=>c(l.current))},[o]);return[s,h]},ls=({text:e,disabled:t=!1,className:r,children:n,dropdownClassName:i,noCaret:a,end:o=!1,minWidth:s,inline:c,size:l,...h})=>{const[p,g]=Gt(),w=Me("dropdown-btn__toggle",r,{"btn-block":!c,"dropdown-btn__toggle--with-caret":!a}),_={minWidth:s&&`${s}px`};return m.jsxs(Ta,{isOpen:p,toggle:g,disabled:t,className:i,children:[m.jsx(os,{size:l,caret:!a,className:w,color:"primary",...h,children:e}),m.jsx(Cl,{className:"w-100",end:o,style:_,children:p&&n})]})},bb=({children:e,minWidth:t,label:r="Options"})=>m.jsx(ls,{text:m.jsx(Ye,{className:"px-1",icon:VY}),"aria-label":r,size:"sm",minWidth:t,end:!0,noCaret:!0,inline:!0,children:e}),ff=({children:e,...t})=>m.jsx(Hj,{children:m.jsx(Gj,{className:"nav-pills__nav-link",tag:ib,...t,children:e})}),OF=({children:e,fill:t=!1,className:r=""})=>m.jsx(Ji,{className:`nav-pills__nav p-0 overflow-hidden ${r}`,body:!0,children:m.jsx(Wj,{pills:!0,fill:t,children:B.Children.map(e,n=>{if(!B.isValidElement(n)||n.type!==ff)throw new Error("Only NavPillItem children are allowed inside NavPills.");return n})})});function km(e,t,r){return typeof e=="object"?km(e.currentField,e.newField,e.currentOrderDir):e!==t?"ASC":r?{ASC:"DESC",DESC:void 0}[r]:"ASC"}const CF=(e,{field:t,dir:r})=>!t||!r?e:e.sort((n,i)=>{const a=r==="ASC"?1:-1,o=r==="ASC"?-1:1;return n[t]>i[t]?a:o}),sae=e=>e.dir?`${e.field}-${e.dir}`:void 0,lae=e=>{const[t,r]=e.split("-");return{field:t,dir:r}};function Nm({items:e,order:t,onChange:r,isButton:n=!0,right:i=!1,prefixed:a=!0}){const[o,s]=Gt(),c=l=>()=>{const h=km(l,t.field,t.dir);r(h?l:void 0,h)};return m.jsxs(Ta,{isOpen:o,toggle:s,children:[m.jsxs(os,{caret:!0,color:n?"primary":"link",className:Me({"dropdown-btn__toggle btn-block pe-4 overflow-hidden":n,"btn-sm p-0":!n}),children:[!n&&m.jsx(m.Fragment,{children:"Order by"}),n&&!t.field&&m.jsx("i",{children:"Order by..."}),n&&t.field&&m.jsxs(m.Fragment,{children:[a&&"Order by: ",e[t.field]," - ",m.jsx("small",{children:t.dir??"DESC"})]})]}),m.jsx(Cl,{end:i,className:"w-100",style:n?void 0:{minWidth:"11rem"},children:o&&m.jsxs(m.Fragment,{children:[Object.entries(e).map(([l,h])=>m.jsxs(Qe,{active:t.field===l,onClick:c(l),className:"d-flex justify-content-between align-items-center",tabIndex:-1,children:[h,t.field===l&&m.jsx(Ye,{icon:t.dir==="ASC"?GY:AY})]},l)),m.jsx(Qe,{divider:!0,tag:"hr"}),m.jsx(Qe,{disabled:!t.field,onClick:()=>r(),tabIndex:-1,children:m.jsx("i",{children:"Clear selection"})})]})})]})}const kp="#4696e5",uae="rgba(70, 150, 229, 0.4)",bP="#f77f28",cae="rgba(247, 127, 40, 0.4)",fae="white",dae="#161b22",hae=e=>{var t;return(t=document.querySelector("html"))==null?void 0:t.setAttribute("data-theme",e)},Rm=()=>{var e;return((e=document.querySelector("html"))==null?void 0:e.getAttribute("data-theme"))==="dark"},sT=(e=window.matchMedia.bind(window))=>e("(prefers-color-scheme: dark)").matches?"dark":"light",pae=({className:e,...t})=>m.jsx("div",{className:Me("tw:px-4 tw:py-3 tw:rounded-t-md","tw:bg-lm-primary tw:dark:bg-dm-primary tw:border-b tw:border-lm-border tw:dark:border-dm-border",e),...t}),mae=({className:e,...t})=>m.jsx("div",{className:Me("tw:p-4 tw:bg-lm-primary tw:dark:bg-dm-primary tw:first:rounded-t-md","tw:first:rounded-t-md tw:last:rounded-b-md",e),...t}),vae=({className:e,...t})=>m.jsx("div",{className:Me("tw:px-4 tw:py-3 tw:rounded-b-md","tw:bg-lm-primary tw:dark:bg-dm-primary tw:border-t tw:border-lm-border tw:dark:border-dm-border",e),...t}),gae=({className:e,...t})=>m.jsx("div",{className:Me("tw:group/card tw:rounded-md tw:shadow-md","tw:border tw:border-lm-border tw:dark:border-dm-border tw:bg-lm-primary tw:dark:bg-dm-primary",e),...t}),gi=Object.assign(gae,{Body:mae,Header:pae,Footer:vae}),_b=({bodyClassName:e,children:t,...r})=>{const{title:n,titleSize:i="md",...a}="title"in r?r:{...r,title:void 0,titleSize:void 0};return m.jsxs(gi,{...a,children:[n&&m.jsxs(gi.Header,{children:[i==="lg"&&m.jsx("h4",{children:n}),i==="md"&&m.jsx("h5",{children:n}),i==="sm"&&m.jsx("h6",{children:n})]}),m.jsx(gi.Body,{className:e,children:t})]})},Mm=B.createContext(void 0),_d=B.createContext({responsive:!0}),yae=({children:e,className:t})=>{const{responsive:r}=B.useContext(_d);return m.jsx(Mm.Provider,{value:{section:"head"},children:m.jsx("thead",{className:Me({"tw:hidden tw:lg:table-header-group":r},t),children:e})})},bae=({children:e,className:t})=>{const{responsive:r}=B.useContext(_d);return m.jsx(Mm.Provider,{value:{section:"body"},children:m.jsx("tbody",{className:Me({"tw:lg:table-row-group tw:flex tw:flex-col tw:gap-y-3":r},t),children:e})})},_ae=({children:e,className:t})=>{const{responsive:r}=B.useContext(_d);return m.jsx(Mm.Provider,{value:{section:"footer"},children:m.jsx("tfoot",{className:Me({"tw:lg:table-row-group tw:flex tw:flex-col tw:gap-y-3 tw:mt-4":r},t),children:e})})},wae=({children:e,className:t,...r})=>{const n=B.useContext(Mm),i=(n==null?void 0:n.section)==="body",{responsive:a}=B.useContext(_d);return m.jsx("tr",{className:Me("tw:group",{"tw:lg:table-row tw:flex tw:flex-col":a,"tw:lg:border-0 tw:border-y-2 tw:border-lm-border tw:dark:border-dm-border":a,"tw:hover:bg-lm-primary tw:dark:hover:bg-dm-primary":i,"tw:group-[&]/card:hover:bg-lm-secondary tw:dark:group-[&]/card:hover:bg-dm-secondary":i},t),...r,children:e})},xae=({children:e,className:t,columnName:r,type:n,...i})=>{const a=B.useContext(Mm),o=n??((a==null?void 0:a.section)!=="body"?"th":"td"),{responsive:s}=B.useContext(_d);return m.jsx(o,{"data-column":s?r:void 0,className:Me("tw:p-2 tw:border-lm-border tw:dark:border-dm-border",{"tw:border-b-1":!s,"tw:block tw:lg:table-cell tw:not-last:border-b-1 tw:lg:border-b-1":s,"tw:before:lg:hidden tw:before:content-[attr(data-column)] tw:before:font-bold tw:before:mr-1":s&&o==="td"},t),...i,children:e})},Sae=({header:e,footer:t,children:r,responsive:n=!0,...i})=>m.jsx(_d.Provider,{value:{responsive:n},children:m.jsxs("table",{className:"tw:w-full",...i,children:[m.jsx(yae,{children:e}),m.jsx(bae,{children:r}),t&&m.jsx(_ae,{children:t})]})}),pi=Object.assign(Sae,{Row:wae,Cell:xae}),Zi=({children:e,className:t,disabled:r,variant:n="primary",size:i="md",inline:a=!1,solid:o=!1,type:s="button",...c})=>{const l="to"in c?nr:"button",h=l===nr?void 0:s;return m.jsx(l,{className:Me({"tw:inline-flex":a,"tw:flex":!a},"tw:gap-2 tw:items-center tw:justify-center","tw:border tw:rounded-md tw:no-underline","tw:transition-colors",{"tw:focus-ring":n!=="danger","tw:focus-ring-danger":n==="danger"},{"tw:px-1.5 tw:py-1 tw:text-sm":i==="sm","tw:px-3 tw:py-1.5":i==="md","tw:px-4 tw:py-2 tw:text-lg":i==="lg"},{"tw:border-brand tw:text-brand":n==="primary","tw:border-zinc-500":n==="secondary","tw:text-zinc-500":n==="secondary"&&!o,"tw:border-danger":n==="danger","tw:text-danger":n==="danger"&&!o},o&&{"tw:text-white":!0,"tw:bg-brand":n==="primary","tw:highlight:bg-brand-dark tw:highlight:border-brand-dark":n==="primary","tw:bg-zinc-500":n==="secondary","tw:highlight:bg-zinc-600 tw:highlight:border-zinc-600":n==="secondary","tw:bg-danger":n==="danger","tw:highlight:bg-danger-dark tw:highlight:border-danger-dark":n==="danger"},!r&&{"tw:highlight:text-white":!o,"tw:highlight:bg-brand":n==="primary","tw:highlight:bg-zinc-500":n==="secondary","tw:highlight:bg-danger":n==="danger"},{"tw:pointer-events-none tw:opacity-65":r},t),disabled:r,type:h,...c,children:e})},PF=B.forwardRef(({className:e,onChange:t,...r},n)=>{const i=B.useCallback(a=>t==null?void 0:t(a.target.checked,a),[t]);return m.jsx("input",{ref:n,type:"checkbox",className:Me("tw:appearance-none tw:focus-ring","tw:border-1 tw:border-lm-input-border tw:dark:border-dm-input-border","tw:bg-lm-primary tw:dark:bg-dm-primary tw:checked:bg-brand tw:bg-no-repeat","tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input",e),onChange:i,...r})});B.forwardRef(({className:e,...t},r)=>m.jsx(PF,{ref:r,className:Me("tw:rounded-sm tw:w-4 tw:h-4 tw:checked:bg-(image:--tick) tw:bg-center",e),...t}));const _P=({onClick:e,label:t="Close"})=>m.jsx("button",{type:"button",onClick:e,className:Me("tw:opacity-50 tw:highlight:opacity-80 tw:transition-opacity","tw:rounded-md tw:focus-ring"),"aria-label":t,children:m.jsx(Ye,{icon:tZ,size:"xl"})}),lT=B.forwardRef(({borderless:e=!1,size:t="md",feedback:r,className:n,disabled:i,readOnly:a,...o},s)=>{const c=!i&&!a;return m.jsx("input",{ref:s,className:Me("tw:w-full",{"tw:focus-ring":!r,"tw:focus-ring-danger":r==="error"},{"tw:px-2 tw:py-1 tw:text-sm":t==="sm","tw:px-3 tw:py-1.5":t==="md","tw:px-4 tw:py-2 tw:text-xl":t==="lg"},{"tw:rounded-md tw:border":!e,"tw:border-lm-input-border tw:dark:border-dm-input-border":!e&&!r,"tw:border-danger":!e&&r==="error","tw:bg-lm-disabled-input tw:dark:bg-dm-disabled-input":!c,"tw:bg-lm-primary tw:dark:bg-dm-primary":c,"tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input":c},n),disabled:i,readOnly:a,...o})}),uT=({required:e,children:t,...r})=>m.jsxs("label",{...r,children:[t,e&&m.jsx("span",{className:"tw:text-danger tw:ml-1","data-testid":"required-indicator",children:"*"})]}),TN=B.forwardRef(({label:e,inputClassName:t,required:r,hiddenRequired:n,error:i,...a},o)=>{const s=B.useId();return m.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1",children:[m.jsx(uT,{htmlFor:s,required:r,children:e}),m.jsx(lT,{ref:o,id:s,className:t,required:r||n,feedback:i?"error":void 0,...a}),i&&m.jsx("span",{className:"tw:text-danger",children:i})]})}),Oae=B.forwardRef(({containerClassName:e,className:t,size:r,...n},i)=>{const[a,o,,s]=Gt(!1),c=B.useRef(null),l=B.useCallback(({relatedTarget:h})=>{var p;(p=c.current)!=null&&p.contains(h)||s()},[c,s]);return m.jsxs("div",{className:Me("tw:group tw:relative",e),ref:c,onBlurCapture:l,children:[m.jsx(lT,{ref:i,type:a?"text":"password",className:Me({"tw:pr-10":r!=="sm","tw:pr-8":r==="sm"},t),size:r,"data-testid":"input",...n}),m.jsx("button",{type:"button",onClick:o,title:a?"Hide password":"Show password","aria-label":a?"Hide password":"Show password",className:Me("tw:absolute tw:top-[50%] tw:translate-y-[-50%] tw:px-1","tw:text-placeholder tw:hover:text-lm-text tw:hover:dark:text-dm-text tw:transition-colors",{"tw:right-1.5":r!=="sm","tw:scale-85 tw:right-1":r==="sm"}),tabIndex:-1,children:m.jsx(Ye,{fixedWidth:!0,icon:a?_Y:kY})})]})}),Cae=B.forwardRef(({label:e,inputClassName:t,required:r,hiddenRequired:n,error:i,...a},o)=>{const s=B.useId();return m.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1",children:[m.jsx(uT,{htmlFor:s,required:r,children:e}),m.jsx(Oae,{ref:o,id:s,className:t,required:r||n,feedback:i?"error":void 0,...a}),i&&m.jsx("span",{className:"tw:text-danger",children:i})]})}),Pae=B.forwardRef(({className:e,size:t="md",feedback:r,style:n={},disabled:i,...a},o)=>m.jsx("select",{ref:o,className:Me("tw:w-full tw:appearance-none tw:pr-9","tw:bg-(image:--chevron-down) tw:bg-no-repeat",{"tw:focus-ring":!r,"tw:focus-ring-danger":r==="error"},"tw:rounded-md tw:border",{"tw:border-lm-input-border tw:dark:border-dm-input-border":!r,"tw:border-danger":r==="error"},{"tw:pl-2 tw:py-1 tw:text-sm":t==="sm","tw:pl-3 tw:py-1.5":t==="md","tw:pl-4 tw:py-2 tw:text-xl":t==="lg","tw:bg-lm-disabled-input tw:dark:bg-dm-disabled-input":i,"tw:bg-lm-primary tw:dark:bg-dm-primary tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input":!i},e),style:{...n,background:"right 0.75rem center / 16px 12px"},disabled:i,...a}));B.forwardRef(({selectClassName:e,label:t,required:r,hiddenRequired:n,...i},a)=>{const o=B.useId();return m.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1",children:[m.jsx(uT,{htmlFor:o,required:r,children:t}),m.jsx(Pae,{ref:a,id:o,className:e,required:r||n,...i})]})});const Eae=B.forwardRef(({onChange:e,containerClassName:t,inputClassName:r,size:n="lg",loading:i=!1,...a},o)=>{const{setTimeout:s,clearCurrentTimeout:c}=_F(500),l=B.useCallback(h=>{h?s(()=>e(h)):(c(),e(h))},[c,e,s]);return m.jsxs("div",{className:Me("tw:group tw:relative tw:focus-within:z-10",t),children:[m.jsx(Ye,{icon:i?ob:Z$,spin:i,className:Me("tw:absolute tw:top-[50%] tw:translate-y-[-50%] tw:transition-colors","tw:text-placeholder tw:group-focus-within:text-lm-text tw:dark:group-focus-within:text-dm-text",{"tw:left-3":n!=="sm","tw:scale-85 tw:left-2":n==="sm"})}),m.jsx(lT,{ref:o,type:"search",className:Me({"tw:pl-9":n!=="sm","tw:pl-7":n==="sm"},r),placeholder:"Search...",onChange:h=>l(h.target.value),size:n,...a})]})});B.forwardRef(({className:e,...t},r)=>m.jsx(PF,{ref:r,className:Me("tw:rounded-full tw:w-8 tw:h-4","tw:bg-(image:--circle-grey-dark) tw:dark:bg-(image:--circle-grey-light) tw:checked:bg-(image:--circle-white)","tw:focus-visible:not-checked:bg-(image:--circle-light-blue)","tw:checked:bg-right tw:transition-[background-position]",e),...t}));const jae=({className:e,disabled:t,size:r="md",type:n="button",...i})=>m.jsx("button",{className:Me("tw:inline-flex tw:rounded-md tw:focus-ring","tw:text-brand tw:highlight:text-brand-dark tw:highlight:underline",{"tw:px-1.5 tw:py-1 tw:text-sm":r==="sm","tw:px-3 tw:py-1.5":r==="md","tw:px-4 tw:py-2 tw:text-lg":r==="lg","tw:pointer-events-none tw:opacity-65":t},e),disabled:t,type:n,...i}),EF=B.createContext(null),Tae=({className:e,to:t,...r})=>{const n=B.useContext(EF);return m.jsx(ib,{role:"menuitem",to:t,className:({isActive:i})=>Me("tw:px-4 tw:pt-2 tw:pb-[calc(0.5rem-3px)] tw:border-b-3","tw:font-bold tw:no-underline tw:text-center tw:highlight:text-brand tw:transition-colors","tw:rounded-none tw:outline-none tw:focus-visible:inset-ring-2 tw:focus-visible:inset-ring-brand/50",{"tw:border-b-brand active":i,"tw:border-b-transparent tw:text-gray-500":!i,"tw:flex-grow":n==null?void 0:n.fill},e),...r})},Aae=({children:e,className:t,fill:r})=>m.jsx(EF.Provider,{value:{fill:r},children:m.jsx(gi,{role:"menubar",className:Me("tw:flex tw:overflow-hidden",t),children:e})});Object.assign(Aae,{Pill:Tae});const kae=({open:e,children:t,className:r,onClose:n,...i})=>{const a=B.useRef(null);return B.useEffect(()=>{var o,s;const c=document.body,l=c.style.overflow,h=c.style.paddingRight;if(e){const p=window.outerWidth-c.clientWidth,g=c.scrollHeight>c.clientHeight;c.style.overflow="hidden",g&&(c.style.paddingRight=`${p}px`),(o=a.current)==null||o.showModal()}else(s=a.current)==null||s.close();return()=>{c.style.overflow=l,c.style.paddingRight=h}},[e]),pb.createPortal(m.jsx("dialog",{ref:a,className:Me("tw:bg-transparent tw:backdrop:bg-black/50",r),onCancel:o=>{o.preventDefault(),n()},...i,children:e&&t}),document.body)},jF=({open:e,onClose:t,variant:r="default",title:n,children:i,className:a,...o})=>{const{size:s="md",confirmText:c="Confirm",cancelText:l="Cancel",confirmDisabled:h,onConfirm:p,onClosed:g,...w}="onConfirm"in o?o:{...o},[_,b]=B.useState(e),x=B.useRef(null),S=B.useRef("cancel"),O=B.useCallback(()=>{S.current="confirm",p==null||p()},[p]);return B.useEffect(()=>{if(e){S.current="cancel",b(!0);return}const P=x.current;if(P){delete x.current.dataset.open;let j=!1;const A=T=>{j||T.target!==P||(j=!0,b(!1),g==null||g(S.current))};return P.addEventListener("transitionend",A),()=>{P.removeEventListener("transitionend",A)}}},[g,e]),B.useEffect(()=>{const P=x.current;_&&P&&(P.dataset.open="")},[_]),m.jsx(kae,{open:_,onClose:t,className:Me({"tw:flex tw:w-screen tw:h-screen tw:max-w-screen tw:max-h-screen":_,"tw:overflow-hidden":r==="cover"},a),...w,children:m.jsx("div",{"data-testid":"transition-container",ref:x,className:Me("tw:w-full tw:m-auto tw:p-4 tw:sm:p-6","tw:-translate-y-4 tw:data-open:translate-y-0 tw:opacity-0 tw:data-open:opacity-100","tw:transition-[opacity_,_translate] tw:duration-300",r!=="cover"&&{"tw:sm:w-sm":s==="sm","tw:md:w-lg":s==="md","tw:md:w-4xl":s==="lg","tw:md:w-6xl":s==="xl"},{"tw:h-full":r==="cover"}),children:m.jsx(gi,{className:Me("tw:w-full",{"tw:h-full tw:relative tw:overflow-auto":r==="cover"}),children:r==="cover"?m.jsxs(m.Fragment,{children:[m.jsxs("div",{className:Me("tw:px-4 tw:py-3 tw:absolute tw:top-0 tw:left-0 tw:right-0","tw:flex tw:items-center tw:justify-between","tw:text-white tw:bg-linear-to-b tw:from-black/70 tw:to-black/10","tw:[text-shadow:_0_2px_4px_rgb(0_0_0/_0.8)]"),children:[m.jsx("h5",{children:n}),m.jsx(_P,{onClick:t,label:"Close dialog"})]}),m.jsx("div",{children:i})]}):m.jsxs(m.Fragment,{children:[m.jsxs(gi.Header,{className:Me("tw:sticky tw:top-0","tw:flex tw:items-center tw:justify-between tw:gap-x-2"),children:[m.jsx("h5",{className:Me({"tw:text-danger":r==="danger"}),children:n}),m.jsx(_P,{onClick:t,label:"Close dialog"})]}),m.jsx(gi.Body,{children:i}),p&&m.jsxs(gi.Footer,{"data-testid":"footer",className:Me("tw:flex tw:justify-end tw:items-center tw:gap-x-2","tw:[&]:px-3 tw:sticky tw:bottom-0"),children:[m.jsx(jae,{onClick:t,children:l}),m.jsx(Zi,{solid:!0,variant:r==="danger"?"danger":"primary",disabled:h,onClick:O,children:c})]})]})})})})},TF=({className:e,children:t,loading:r=!1,variant:n="default"})=>m.jsx(_b,{className:Me({"tw:[&]:border-danger":n==="error"},e),children:m.jsxs("h3",{className:Me("tw:text-center",{"tw:text-gray-500 tw:dark:text-gray-400":n==="default","tw:text-danger":n==="error"}),children:[r&&m.jsxs(m.Fragment,{children:[m.jsx(Ye,{icon:ob,spin:!0}),m.jsx("span",{className:"tw:ml-2",children:t??"Loading..."})]}),!r&&t]})}),AF=({variant:e,className:t,size:r="md",children:n})=>m.jsx("div",{className:Me("tw:rounded-md tw:text-center",{"tw:p-2":r==="sm","tw:p-4":r==="md","tw:p-6":r==="lg","tw:[&]:text-white":e!=="warning","tw:bg-brand":e==="success","tw:bg-danger":e==="error","tw:bg-warning tw:text-black":e==="warning"},t),children:n}),Nae=({isOpen:e,onClose:t,forceUpdate:r})=>{const[n,,i]=Gt(),a=B.useCallback(()=>{i(),r()},[r,i]);return e?m.jsxs(gi,{role:"alert",className:Me("tw:w-[700px] tw:max-w-[calc(100%-30px)]","tw:fixed tw:top-[35px] tw:left-[50%] tw:translate-x-[-50%] tw:z-[1040]"),children:[m.jsxs(gi.Header,{className:"tw:flex tw:items-center tw:justify-between",children:[m.jsx("h5",{children:"This app has just been updated!"}),m.jsx(_P,{onClick:t})]}),m.jsxs(gi.Body,{className:"tw:flex tw:gap-4 tw:items-center tw:justify-between tw:max-md:flex-col",children:["Restart it to enjoy the new features.",m.jsxs(Zi,{disabled:n,variant:"secondary",solid:!0,onClick:a,children:[!n&&m.jsxs(m.Fragment,{children:["Restart now ",m.jsx(Ye,{icon:iZ})]}),n&&m.jsx(m.Fragment,{children:"Restarting..."})]})]})]}):null},kF=({children:e,title:t})=>m.jsx("div",{className:"tw:pt-4",children:m.jsxs(_b,{className:"tw:p-4 tw:w-full tw:lg:w-[65%] tw:m-auto",children:[m.jsx("h2",{children:t}),e]})}),NF=({to:e="/",children:t="Home"})=>m.jsxs(kF,{title:"Oops! We could not find requested route.",children:[m.jsx("p",{children:"Use your browser's back button to navigate to the page you have previously come from, or just press this button."}),m.jsx("br",{}),m.jsx(Zi,{inline:!0,to:e,size:"lg",children:t})]});function Aa(e){return B.useMemo(()=>e,[e])}function ka(e,t){return(r,n=globalThis.console)=>(t.forEach(i=>{const a=r[i];e[i]=a}),e)}const Rae=async()=>{var t;(await((t=navigator.serviceWorker)==null?void 0:t.getRegistrations())??[]).forEach(({waiting:r})=>{r==null||r.addEventListener("statechange",n=>{var i;((i=n.target)==null?void 0:i.state)==="activated"&&window.location.reload()}),r==null||r.postMessage({type:"SKIP_WAITING"})})},RF=({fetchServers:e,servers:t,settings:r,appUpdated:n,resetAppUpdate:i})=>{var x;const{MainHeader:a,Home:o,ShlinkWebComponentContainer:s,CreateServer:c,EditServer:l,Settings:h,ManageServers:p,ShlinkVersionsContainer:g}=Aa(RF),w=Sn(),_=B.useRef(t),b=w.pathname==="/";return B.useEffect(()=>{Object.keys(_.current).length===0&&e()},[e]),B.useEffect(()=>{var S;hae(((S=r.ui)==null?void 0:S.theme)??sT())},[(x=r.ui)==null?void 0:x.theme]),m.jsxs("div",{className:"tw:px-3 tw:h-full",children:[m.jsx(a,{}),m.jsxs("div",{className:"tw:h-full tw:pt-(--header-height)",children:[m.jsx("div",{"data-testid":"shlink-wrapper",className:Me("tw:min-h-full tw:pb-[calc(var(--footer-height)+var(--footer-margin))] tw:-mb-[calc(var(--footer-height)+var(--footer-margin))]",{"tw:flex tw:items-center tw:pt-4":b}),children:m.jsxs(rb,{children:[m.jsx(St,{index:!0,element:m.jsx(o,{})}),m.jsx(St,{path:"/settings",children:["","*"].map(S=>m.jsx(St,{path:S,element:m.jsx(h,{})},S))}),m.jsx(St,{path:"/manage-servers",element:m.jsx(p,{})}),m.jsx(St,{path:"/server/create",element:m.jsx(c,{})}),m.jsx(St,{path:"/server/:serverId/edit",element:m.jsx(l,{})}),m.jsx(St,{path:"/server/:serverId",children:["","*"].map(S=>m.jsx(St,{path:S,element:m.jsx(s,{})},S))}),m.jsx(St,{path:"*",element:m.jsx(NF,{})})]})}),m.jsx("div",{className:"tw:h-(--footer-height) tw:mt-(--footer-margin) tw:md:px-4",children:m.jsx(g,{})})]}),m.jsx(Nae,{isOpen:n,onClose:i,forceUpdate:Rae})]})},Mae=ka(RF,["MainHeader","Home","ShlinkWebComponentContainer","CreateServer","EditServer","Settings","ManageServers","ShlinkVersionsContainer"]);function ln(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var Lae=typeof Symbol=="function"&&Symbol.observable||"@@observable",AN=Lae,vw=()=>Math.random().toString(36).substring(7).split("").join("."),Dae={INIT:`@@redux/INIT${vw()}`,REPLACE:`@@redux/REPLACE${vw()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${vw()}`},Dy=Dae;function cT(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function MF(e,t,r){if(typeof e!="function")throw new Error(ln(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(ln(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(ln(1));return r(MF)(e,t)}let n=e,i=t,a=new Map,o=a,s=0,c=!1;function l(){o===a&&(o=new Map,a.forEach((x,S)=>{o.set(S,x)}))}function h(){if(c)throw new Error(ln(3));return i}function p(x){if(typeof x!="function")throw new Error(ln(4));if(c)throw new Error(ln(5));let S=!0;l();const O=s++;return o.set(O,x),function(){if(S){if(c)throw new Error(ln(6));S=!1,l(),o.delete(O),a=null}}}function g(x){if(!cT(x))throw new Error(ln(7));if(typeof x.type>"u")throw new Error(ln(8));if(typeof x.type!="string")throw new Error(ln(17));if(c)throw new Error(ln(9));try{c=!0,i=n(i,x)}finally{c=!1}return(a=o).forEach(O=>{O()}),x}function w(x){if(typeof x!="function")throw new Error(ln(10));n=x,g({type:Dy.REPLACE})}function _(){const x=p;return{subscribe(S){if(typeof S!="object"||S===null)throw new Error(ln(11));function O(){const j=S;j.next&&j.next(h())}return O(),{unsubscribe:x(O)}},[AN](){return this}}}return g({type:Dy.INIT}),{dispatch:g,subscribe:p,getState:h,replaceReducer:w,[AN]:_}}function Iae(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:Dy.INIT})>"u")throw new Error(ln(12));if(typeof r(void 0,{type:Dy.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(ln(13))})}function fT(e){const t=Object.keys(e),r={};for(let a=0;a"u")throw s&&s.type,new Error(ln(14));l[p]=_,c=c||_!==w}return c=c||n.length!==Object.keys(o).length,c?l:o}}function Iy(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function $ae(...e){return t=>(r,n)=>{const i=t(r,n);let a=()=>{throw new Error(ln(15))};const o={getState:i.getState,dispatch:(c,...l)=>a(c,...l)},s=e.map(c=>c(o));return a=Iy(...s)(i.dispatch),{...i,dispatch:a}}}function Fae(e){return cT(e)&&"type"in e&&typeof e.type=="string"}var LF=Symbol.for("immer-nothing"),kN=Symbol.for("immer-draftable"),Si=Symbol.for("immer-state");function _a(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Nf=Object.getPrototypeOf;function Uu(e){return!!e&&!!e[Si]}function es(e){var t;return e?DF(e)||Array.isArray(e)||!!e[kN]||!!((t=e.constructor)!=null&&t[kN])||xb(e)||Sb(e):!1}var Bae=Object.prototype.constructor.toString();function DF(e){if(!e||typeof e!="object")return!1;const t=Nf(e);if(t===null)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object?!0:typeof r=="function"&&Function.toString.call(r)===Bae}function Np(e,t){wb(e)===0?Object.entries(e).forEach(([r,n])=>{t(r,n,e)}):e.forEach((r,n)=>t(n,r,e))}function wb(e){const t=e[Si];return t?t.type_:Array.isArray(e)?1:xb(e)?2:Sb(e)?3:0}function wP(e,t){return wb(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function IF(e,t,r){const n=wb(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function Uae(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function xb(e){return e instanceof Map}function Sb(e){return e instanceof Set}function pu(e){return e.copy_||e.base_}function xP(e,t){if(xb(e))return new Map(e);if(Sb(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&DF(e))return Nf(e)?{...e}:Object.assign(Object.create(null),e);const r=Object.getOwnPropertyDescriptors(e);delete r[Si];let n=Reflect.ownKeys(r);for(let i=0;i1&&(e.set=e.add=e.clear=e.delete=zae),Object.freeze(e),t&&Np(e,(r,n)=>dT(n,!0))),e}function zae(){_a(2)}function Ob(e){return Object.isFrozen(e)}var Vae={};function zu(e){const t=Vae[e];return t||_a(0,e),t}var Rp;function $F(){return Rp}function qae(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function NN(e,t){t&&(zu("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function SP(e){OP(e),e.drafts_.forEach(Wae),e.drafts_=null}function OP(e){e===Rp&&(Rp=e.parent_)}function RN(e){return Rp=qae(Rp,e)}function Wae(e){const t=e[Si];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function MN(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[Si].modified_&&(SP(t),_a(4)),es(e)&&(e=$y(t,e),t.parent_||Fy(t,e)),t.patches_&&zu("Patches").generateReplacementPatches_(r[Si].base_,e,t.patches_,t.inversePatches_)):e=$y(t,r,[]),SP(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==LF?e:void 0}function $y(e,t,r){if(Ob(t))return t;const n=t[Si];if(!n)return Np(t,(i,a)=>LN(e,n,t,i,a,r)),t;if(n.scope_!==e)return t;if(!n.modified_)return Fy(e,n.base_,!0),n.base_;if(!n.finalized_){n.finalized_=!0,n.scope_.unfinalizedDrafts_--;const i=n.copy_;let a=i,o=!1;n.type_===3&&(a=new Set(i),i.clear(),o=!0),Np(a,(s,c)=>LN(e,n,i,s,c,r,o)),Fy(e,i,!1),r&&e.patches_&&zu("Patches").generatePatches_(n,r,e.patches_,e.inversePatches_)}return n.copy_}function LN(e,t,r,n,i,a,o){if(Uu(i)){const s=a&&t&&t.type_!==3&&!wP(t.assigned_,n)?a.concat(n):void 0,c=$y(e,i,s);if(IF(r,n,c),Uu(c))e.canAutoFreeze_=!1;else return}else o&&r.add(i);if(es(i)&&!Ob(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;$y(e,i),(!t||!t.scope_.parent_)&&Fy(e,i)}}function Fy(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&dT(t,r)}function Hae(e,t){const r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:$F(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=n,a=hT;r&&(i=[n],a=Mp);const{revoke:o,proxy:s}=Proxy.revocable(i,a);return n.draft_=s,n.revoke_=o,s}var hT={get(e,t){if(t===Si)return e;const r=pu(e);if(!wP(r,t))return Gae(e,r,t);const n=r[t];return e.finalized_||!es(n)?n:n===gw(e.base_,t)?(yw(e),e.copy_[t]=PP(n,e)):n},has(e,t){return t in pu(e)},ownKeys(e){return Reflect.ownKeys(pu(e))},set(e,t,r){const n=FF(pu(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const i=gw(pu(e),t),a=i==null?void 0:i[Si];if(a&&a.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(Uae(r,i)&&(r!==void 0||wP(e.base_,t)))return!0;yw(e),CP(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return gw(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,yw(e),CP(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=pu(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:n.enumerable,value:r[t]}},defineProperty(){_a(11)},getPrototypeOf(e){return Nf(e.base_)},setPrototypeOf(){_a(12)}},Mp={};Np(hT,(e,t)=>{Mp[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Mp.deleteProperty=function(e,t){return Mp.set.call(this,e,t,void 0)};Mp.set=function(e,t,r){return hT.set.call(this,e[0],t,r,e[0])};function gw(e,t){const r=e[Si];return(r?pu(r):e)[t]}function Gae(e,t,r){var i;const n=FF(t,r);return n?"value"in n?n.value:(i=n.get)==null?void 0:i.call(e.draft_):void 0}function FF(e,t){if(!(t in e))return;let r=Nf(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Nf(r)}}function CP(e){e.modified_||(e.modified_=!0,e.parent_&&CP(e.parent_))}function yw(e){e.copy_||(e.copy_=xP(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var Kae=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,r,n)=>{if(typeof t=="function"&&typeof r!="function"){const a=r;r=t;const o=this;return function(c=a,...l){return o.produce(c,h=>r.call(this,h,...l))}}typeof r!="function"&&_a(6),n!==void 0&&typeof n!="function"&&_a(7);let i;if(es(t)){const a=RN(this),o=PP(t,void 0);let s=!0;try{i=r(o),s=!1}finally{s?SP(a):OP(a)}return NN(a,n),MN(i,a)}else if(!t||typeof t!="object"){if(i=r(t),i===void 0&&(i=t),i===LF&&(i=void 0),this.autoFreeze_&&dT(i,!0),n){const a=[],o=[];zu("Patches").generateReplacementPatches_(t,i,a,o),n(a,o)}return i}else _a(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(o,...s)=>this.produceWithPatches(o,c=>t(c,...s));let n,i;return[this.produce(t,r,(o,s)=>{n=o,i=s}),n,i]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){es(e)||_a(8),Uu(e)&&(e=Yae(e));const t=RN(this),r=PP(e,void 0);return r[Si].isManual_=!0,OP(t),r}finishDraft(e,t){const r=e&&e[Si];(!r||!r.isManual_)&&_a(9);const{scope_:n}=r;return NN(n,t),MN(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const i=t[r];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}r>-1&&(t=t.slice(r+1));const n=zu("Patches").applyPatches_;return Uu(e)?n(e,t):this.produce(e,i=>n(i,t))}};function PP(e,t){const r=xb(e)?zu("MapSet").proxyMap_(e,t):Sb(e)?zu("MapSet").proxySet_(e,t):Hae(e,t);return(t?t.scope_:$F()).drafts_.push(r),r}function Yae(e){return Uu(e)||_a(10,e),BF(e)}function BF(e){if(!es(e)||Ob(e))return e;const t=e[Si];let r;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=xP(e,t.scope_.immer_.useStrictShallowCopy_)}else r=xP(e,!0);return Np(r,(n,i)=>{IF(r,n,BF(i))}),t&&(t.finalized_=!1),r}var Oi=new Kae,UF=Oi.produce;Oi.produceWithPatches.bind(Oi);Oi.setAutoFreeze.bind(Oi);Oi.setUseStrictShallowCopy.bind(Oi);Oi.applyPatches.bind(Oi);Oi.createDraft.bind(Oi);Oi.finishDraft.bind(Oi);function zF(e){return({dispatch:r,getState:n})=>i=>a=>typeof a=="function"?a(r,n,e):i(a)}var Zae=zF(),Xae=zF,Qae=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Iy:Iy.apply(null,arguments)},Jae=e=>e&&typeof e.match=="function";function Mn(e,t){function r(...n){if(t){let i=t(...n);if(!i)throw new Error(Wo(0));return{type:e,payload:i.payload,..."meta"in i&&{meta:i.meta},..."error"in i&&{error:i.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=n=>Fae(n)&&n.type===e,r}var VF=class Yh extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,Yh.prototype)}static get[Symbol.species](){return Yh}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new Yh(...t[0].concat(this)):new Yh(...t.concat(this))}};function DN(e){return es(e)?UF(e,()=>{}):e}function IN(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}function eoe(e){return typeof e=="boolean"}var toe=()=>function(t){const{thunk:r=!0,immutableCheck:n=!0,serializableCheck:i=!0,actionCreatorCheck:a=!0}=t??{};let o=new VF;return r&&(eoe(r)?o.push(Zae):o.push(Xae(r.extraArgument))),o},roe="RTK_autoBatch",$N=e=>t=>{setTimeout(t,e)},noe=(e={type:"raf"})=>t=>(...r)=>{const n=t(...r);let i=!0,a=!1,o=!1;const s=new Set,c=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:$N(10):e.type==="callback"?e.queueNotification:$N(e.timeout),l=()=>{o=!1,a&&(a=!1,s.forEach(h=>h()))};return Object.assign({},n,{subscribe(h){const p=()=>i&&h(),g=n.subscribe(p);return s.add(h),()=>{g(),s.delete(h)}},dispatch(h){var p;try{return i=!((p=h==null?void 0:h.meta)!=null&&p[roe]),a=!i,a&&(o||(o=!0,c(l))),n.dispatch(h)}finally{i=!0}}})},ioe=e=>function(r){const{autoBatch:n=!0}=r??{};let i=new VF(e);return n&&i.push(noe(typeof n=="object"?n:void 0)),i};function qF(e){const t=toe(),{reducer:r=void 0,middleware:n,devTools:i=!0,preloadedState:a=void 0,enhancers:o=void 0}=e||{};let s;if(typeof r=="function")s=r;else if(cT(r))s=fT(r);else throw new Error(Wo(1));let c;typeof n=="function"?c=n(t):c=t();let l=Iy;i&&(l=Qae({trace:!1,...typeof i=="object"&&i}));const h=$ae(...c),p=ioe(h);let g=typeof o=="function"?o(p):p();const w=l(...g);return MF(s,a,w)}function WF(e){const t={},r=[];let n;const i={addCase(a,o){const s=typeof a=="string"?a:a.type;if(!s)throw new Error(Wo(28));if(s in t)throw new Error(Wo(29));return t[s]=o,i},addMatcher(a,o){return r.push({matcher:a,reducer:o}),i},addDefaultCase(a){return n=a,i}};return e(i),[t,r,n]}function aoe(e){return typeof e=="function"}function ooe(e,t){let[r,n,i]=WF(t),a;if(aoe(e))a=()=>DN(e());else{const s=DN(e);a=()=>s}function o(s=a(),c){let l=[r[c.type],...n.filter(({matcher:h})=>h(c)).map(({reducer:h})=>h)];return l.filter(h=>!!h).length===0&&(l=[i]),l.reduce((h,p)=>{if(p)if(Uu(h)){const w=p(h,c);return w===void 0?h:w}else{if(es(h))return UF(h,g=>p(g,c));{const g=p(h,c);if(g===void 0){if(h===null)return h;throw Error("A case reducer on a non-draftable value must not return undefined")}return g}}return h},s)}return o.getInitialState=a,o}var soe=(e,t)=>Jae(e)?e.match(t):e(t);function loe(...e){return t=>e.some(r=>soe(r,t))}var uoe="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",coe=(e=21)=>{let t="",r=e;for(;r--;)t+=uoe[Math.random()*64|0];return t},foe=["name","message","stack","code"],bw=class{constructor(e,t){qc(this,"_type");this.payload=e,this.meta=t}},FN=class{constructor(e,t){qc(this,"_type");this.payload=e,this.meta=t}},doe=e=>{if(typeof e=="object"&&e!==null){const t={};for(const r of foe)typeof e[r]=="string"&&(t[r]=e[r]);return t}return{message:String(e)}},BN="External signal was aborted",HF=(()=>{function e(t,r,n){const i=Mn(t+"/fulfilled",(c,l,h,p)=>({payload:c,meta:{...p||{},arg:h,requestId:l,requestStatus:"fulfilled"}})),a=Mn(t+"/pending",(c,l,h)=>({payload:void 0,meta:{...h||{},arg:l,requestId:c,requestStatus:"pending"}})),o=Mn(t+"/rejected",(c,l,h,p,g)=>({payload:p,error:(n&&n.serializeError||doe)(c||"Rejected"),meta:{...g||{},arg:h,requestId:l,rejectedWithValue:!!p,requestStatus:"rejected",aborted:(c==null?void 0:c.name)==="AbortError",condition:(c==null?void 0:c.name)==="ConditionError"}}));function s(c,{signal:l}={}){return(h,p,g)=>{const w=n!=null&&n.idGenerator?n.idGenerator(c):coe(),_=new AbortController;let b,x;function S(P){x=P,_.abort()}l&&(l.aborted?S(BN):l.addEventListener("abort",()=>S(BN),{once:!0}));const O=async function(){var A,T;let P;try{let M=(A=n==null?void 0:n.condition)==null?void 0:A.call(n,c,{getState:p,extra:g});if(poe(M)&&(M=await M),M===!1||_.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const V=new Promise((H,W)=>{b=()=>{W({name:"AbortError",message:x||"Aborted"})},_.signal.addEventListener("abort",b)});h(a(w,c,(T=n==null?void 0:n.getPendingMeta)==null?void 0:T.call(n,{requestId:w,arg:c},{getState:p,extra:g}))),P=await Promise.race([V,Promise.resolve(r(c,{dispatch:h,getState:p,extra:g,requestId:w,signal:_.signal,abort:S,rejectWithValue:(H,W)=>new bw(H,W),fulfillWithValue:(H,W)=>new FN(H,W)})).then(H=>{if(H instanceof bw)throw H;return H instanceof FN?i(H.payload,w,c,H.meta):i(H,w,c)})])}catch(M){P=M instanceof bw?o(null,w,c,M.payload,M.meta):o(M,w,c)}finally{b&&_.signal.removeEventListener("abort",b)}return n&&!n.dispatchConditionRejection&&o.match(P)&&P.meta.condition||h(P),P}();return Object.assign(O,{abort:S,requestId:w,arg:c,unwrap(){return O.then(hoe)}})}}return Object.assign(s,{pending:a,rejected:o,fulfilled:i,settled:loe(o,i),typePrefix:t})}return e.withTypes=()=>e,e})();function hoe(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function poe(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var moe=Symbol.for("rtk-slice-createasyncthunk");function voe(e,t){return`${e}/${t}`}function goe({creators:e}={}){var r;const t=(r=e==null?void 0:e.asyncThunk)==null?void 0:r[moe];return function(i){const{name:a,reducerPath:o=a}=i;if(!a)throw new Error(Wo(11));const s=(typeof i.reducers=="function"?i.reducers(boe()):i.reducers)||{},c=Object.keys(s),l={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},h={addCase(P,j){const A=typeof P=="string"?P:P.type;if(!A)throw new Error(Wo(12));if(A in l.sliceCaseReducersByType)throw new Error(Wo(13));return l.sliceCaseReducersByType[A]=j,h},addMatcher(P,j){return l.sliceMatchers.push({matcher:P,reducer:j}),h},exposeAction(P,j){return l.actionCreators[P]=j,h},exposeCaseReducer(P,j){return l.sliceCaseReducersByName[P]=j,h}};c.forEach(P=>{const j=s[P],A={reducerName:P,type:voe(a,P),createNotation:typeof i.reducers=="function"};woe(j)?Soe(A,j,h,t):_oe(A,j,h)});function p(){const[P={},j=[],A=void 0]=typeof i.extraReducers=="function"?WF(i.extraReducers):[i.extraReducers],T={...P,...l.sliceCaseReducersByType};return ooe(i.initialState,M=>{for(let V in T)M.addCase(V,T[V]);for(let V of l.sliceMatchers)M.addMatcher(V.matcher,V.reducer);for(let V of j)M.addMatcher(V.matcher,V.reducer);A&&M.addDefaultCase(A)})}const g=P=>P,w=new Map;let _;function b(P,j){return _||(_=p()),_(P,j)}function x(){return _||(_=p()),_.getInitialState()}function S(P,j=!1){function A(M){let V=M[P];return typeof V>"u"&&j&&(V=x()),V}function T(M=g){const V=IN(w,j,()=>new WeakMap);return IN(V,M,()=>{const H={};for(const[W,K]of Object.entries(i.selectors??{}))H[W]=yoe(K,M,x,j);return H})}return{reducerPath:P,getSelectors:T,get selectors(){return T(A)},selectSlice:A}}const O={name:a,reducer:b,actions:l.actionCreators,caseReducers:l.sliceCaseReducersByName,getInitialState:x,...S(o),injectInto(P,{reducerPath:j,...A}={}){const T=j??o;return P.inject({reducerPath:T,reducer:b},A),{...O,...S(T,!0)}}};return O}}function yoe(e,t,r,n){function i(a,...o){let s=t(a);return typeof s>"u"&&n&&(s=r()),e(s,...o)}return i.unwrapped=e,i}var Nr=goe();function boe(){function e(t,r){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...r}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function _oe({type:e,reducerName:t,createNotation:r},n,i){let a,o;if("reducer"in n){if(r&&!xoe(n))throw new Error(Wo(17));a=n.reducer,o=n.prepare}else a=n;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?Mn(e,o):Mn(e))}function woe(e){return e._reducerDefinitionType==="asyncThunk"}function xoe(e){return e._reducerDefinitionType==="reducerWithPrepare"}function Soe({type:e,reducerName:t},r,n,i){if(!i)throw new Error(Wo(18));const{payloadCreator:a,fulfilled:o,pending:s,rejected:c,settled:l,options:h}=r,p=i(e,a,h);n.exposeAction(t,p),o&&n.addCase(p.fulfilled,o),s&&n.addCase(p.pending,s),c&&n.addCase(p.rejected,c),l&&n.addMatcher(p.settled,l),n.exposeCaseReducer(t,{fulfilled:o||bg,pending:s||bg,rejected:c||bg,settled:l||bg})}function bg(){}function Wo(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}const{actions:Ooe,reducer:Coe}=Nr({name:"shlink/appUpdates",initialState:!1,reducers:{appUpdateAvailable:()=>!0,resetAppUpdate:()=>!1}}),{appUpdateAvailable:Poe,resetAppUpdate:Eoe}=Ooe,joe=Coe,Toe=(e,t)=>{e.factory("App",Mae),e.decorator("App",t(["servers","settings","appUpdated"],["fetchServers","resetAppUpdate"])),e.serviceFactory("appUpdateAvailable",()=>Poe),e.serviceFactory("resetAppUpdate",()=>Eoe)};var GF=e=>{throw TypeError(e)},KF=(e,t,r)=>t.has(e)||GF("Cannot "+r),UN=(e,t,r)=>(KF(e,t,"read from private field"),r?r.call(e):t.get(e)),Aoe=(e,t,r)=>t.has(e)?GF("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),koe=(e,t,r,n)=>(KF(e,t,"write to private field"),t.set(e,r),r);const zN={"Content-Type":"application/json"},VN=e=>e!=null&&e.body?e?{...e,headers:{...e.headers??{},...zN}}:{headers:zN}:e;var Zh;let Noe=class{constructor(t=globalThis.fetch.bind(globalThis)){Aoe(this,Zh),koe(this,Zh,t)}async jsonRequest(t,r){const n=await UN(this,Zh).call(this,t,VN(r)),i=await n.json();if(!n.ok)throw i;return i}async emptyRequest(t,r){const n=await UN(this,Zh).call(this,t,VN(r));if(!n.ok)throw await n.json()}};Zh=new WeakMap;const pT={INVALID_ARGUMENT:"https://shlink.io/api/error/invalid-data",INVALID_SHORT_URL_DELETION:"https://shlink.io/api/error/invalid-short-url-deletion",DOMAIN_NOT_FOUND:"https://shlink.io/api/error/domain-not-found",FORBIDDEN_OPERATION:"https://shlink.io/api/error/forbidden-tag-operation",INVALID_SLUG:"https://shlink.io/api/error/non-unique-slug",INVALID_SHORTCODE:"https://shlink.io/api/error/short-url-not-found",TAG_CONFLICT:"https://shlink.io/api/error/tag-conflict",TAG_NOT_FOUND:"https://shlink.io/api/error/tag-not-found",MERCURE_NOT_CONFIGURED:"https://shlink.io/api/error/mercure-not-configured",INVALID_AUTHORIZATION:"https://shlink.io/api/error/missing-authentication",INVALID_API_KEY:"https://shlink.io/api/error/invalid-api-key",NOT_FOUND:"https://shlink.io/api/error/not-found",INVALID_URL:"https://shlink.io/api/error/invalid-url"};Object.freeze(pT);const Roe=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,qN=e=>{if(typeof e!="string")throw new TypeError("Invalid argument expected string");const t=e.match(Roe);if(!t)throw new Error(`Invalid argument not valid semver ('${e}' received)`);return t.shift(),t},WN=e=>e==="*"||e==="x"||e==="X",HN=e=>{const t=parseInt(e,10);return isNaN(t)?e:t},Moe=(e,t)=>typeof e!=typeof t?[String(e),String(t)]:[e,t],Loe=(e,t)=>{if(WN(e)||WN(t))return 0;const[r,n]=Moe(HN(e),HN(t));return r>n?1:r{for(let r=0;r{const r=qN(e),n=qN(t),i=r.pop(),a=n.pop(),o=GN(r,n);return o!==0?o:i&&a?GN(i.split("."),a.split(".")):i||a?i?-1:1:0},EP=(e,t,r)=>{Ioe(r);const n=Doe(e,t);return YF[r].includes(n)},YF={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1],"!=":[-1,1]},KN=Object.keys(YF),Ioe=e=>{if(typeof e!="string")throw new TypeError(`Invalid operator type, expected string but got ${typeof e}`);if(KN.indexOf(e)===-1)throw new Error(`Invalid operator, expected one of ${KN.join("|")}`)},ZF=(e,t)=>e.reduce((r,n)=>{const i=t(n);return r[i]=(r[i]||0)+1,r},{}),XF=(e,t)=>e.reduce((r,n)=>{const i=t(n);return(r[i]=r[i]||[]).push(n),r},{}),_w=e=>Object.prototype.toString.call(e)==="[object Object]",QF=(e,t)=>{const r={};return(...n)=>{const i=e(...n);if(r[i])return r[i];const a=t(...n);return r[i]=a,a}},Cb=(e,t)=>{const r={...e};return!_w(e)||!_w(t)||Object.keys(t).forEach(n=>{_w(t[n])?r[n]=n in e&&e[n]!==void 0?Cb(e[n],t[n]):{...t[n]}:r[n]=t[n]}),r},mT=(e,t)=>Array.from({length:t-e},(r,n)=>e+n),$oe=(e,t)=>[...e].sort((r,n)=>{const i=t(r),a=t(n);return i===a?0:i{const r=[];for(let n=0;nObject.fromEntries(e.map((r,n)=>[r,t[n]])),_i=({href:e,children:t,rel:r,...n})=>m.jsx("a",{target:"_blank",rel:`noopener noreferrer${r?` ${r}`:""}`,href:e,...n,children:t??e}),Foe="Left",Boe="Right",Uoe="Up",zoe="Down",df={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},jP={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},ZN="mousemove",XN="mouseup",Voe="touchend",qoe="touchmove",Woe="touchstart";function Hoe(e,t,r,n){return e>t?r>0?Boe:Foe:n>0?zoe:Uoe}function QN(e,t){if(t===0)return e;const r=Math.PI/180*t,n=e[0]*Math.cos(r)+e[1]*Math.sin(r),i=e[1]*Math.cos(r)-e[0]*Math.sin(r);return[n,i]}function Goe(e,t){const r=h=>{const p="touches"in h;p&&h.touches.length>1||e((g,w)=>{w.trackMouse&&!p&&(document.addEventListener(ZN,n),document.addEventListener(XN,o));const{clientX:_,clientY:b}=p?h.touches[0]:h,x=QN([_,b],w.rotationAngle);return w.onTouchStartOrOnMouseDown&&w.onTouchStartOrOnMouseDown({event:h}),Object.assign(Object.assign(Object.assign({},g),jP),{initial:x.slice(),xy:x,start:h.timeStamp||0})})},n=h=>{e((p,g)=>{const w="touches"in h;if(w&&h.touches.length>1)return p;if(h.timeStamp-p.start>g.swipeDuration)return p.swiping?Object.assign(Object.assign({},p),{swiping:!1}):p;const{clientX:_,clientY:b}=w?h.touches[0]:h,[x,S]=QN([_,b],g.rotationAngle),O=x-p.xy[0],P=S-p.xy[1],j=Math.abs(O),A=Math.abs(P),T=(h.timeStamp||0)-p.start,M=Math.sqrt(j*j+A*A)/(T||1),V=[O/(T||1),P/(T||1)],H=Hoe(j,A,O,P),W=typeof g.delta=="number"?g.delta:g.delta[H.toLowerCase()]||df.delta;if(j{e((p,g)=>{let w;if(p.swiping&&p.eventData){if(h.timeStamp-p.start{document.removeEventListener(ZN,n),document.removeEventListener(XN,o)},o=h=>{a(),i(h)},s=(h,p)=>{let g=()=>{};if(h&&h.addEventListener){const w=Object.assign(Object.assign({},df.touchEventOptions),p.touchEventOptions),_=[[Woe,r,w],[qoe,n,Object.assign(Object.assign({},w),p.preventScrollOnSwipe?{passive:!1}:{})],[Voe,i,w]];_.forEach(([b,x,S])=>h.addEventListener(b,x,S)),g=()=>_.forEach(([b,x])=>h.removeEventListener(b,x))}return g},l={ref:h=>{h!==null&&e((p,g)=>{if(p.el===h)return p;const w={};return p.el&&p.el!==h&&p.cleanUpTouch&&(p.cleanUpTouch(),w.cleanUpTouch=void 0),g.trackTouch&&h&&(w.cleanUpTouch=s(h,g)),Object.assign(Object.assign(Object.assign({},p),{el:h}),w)})}};return t.trackMouse&&(l.onMouseDown=r),[l,s]}function Koe(e,t,r,n){return!t.trackTouch||!e.el?(e.cleanUpTouch&&e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:void 0})):e.cleanUpTouch?t.preventScrollOnSwipe!==r.preventScrollOnSwipe||t.touchEventOptions.passive!==r.touchEventOptions.passive?(e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:n(e.el,t)})):e:Object.assign(Object.assign({},e),{cleanUpTouch:n(e.el,t)})}function Yoe(e){const{trackMouse:t}=e,r=B.useRef(Object.assign({},jP)),n=B.useRef(Object.assign({},df)),i=B.useRef(Object.assign({},n.current));i.current=Object.assign({},n.current),n.current=Object.assign(Object.assign({},df),e);let a;for(a in df)n.current[a]===void 0&&(n.current[a]=df[a]);const[o,s]=B.useMemo(()=>Goe(c=>r.current=c(r.current,n.current),{trackMouse:t}),[t]);return r.current=Koe(r.current,n.current,i.current,s),o}var Xh={exports:{}};/** @license * eventsource.js * Available under MIT License (MIT) diff --git a/dependabot/npm_and_yarn/eslint-8e6c94e842/index.html b/dependabot/npm_and_yarn/eslint-8e6c94e842/index.html index 1c23ebce..dad72925 100644 --- a/dependabot/npm_and_yarn/eslint-8e6c94e842/index.html +++ b/dependabot/npm_and_yarn/eslint-8e6c94e842/index.html @@ -79,7 +79,7 @@ Shlink — The URL shortener - + diff --git a/dependabot/npm_and_yarn/eslint-8e6c94e842/service-worker.js b/dependabot/npm_and_yarn/eslint-8e6c94e842/service-worker.js index 48ad34cd..e77ccf87 100644 --- a/dependabot/npm_and_yarn/eslint-8e6c94e842/service-worker.js +++ b/dependabot/npm_and_yarn/eslint-8e6c94e842/service-worker.js @@ -1,2 +1,2 @@ try{self["workbox:core:7.2.0"]&&_()}catch{}const G=(s,...e)=>{let t=s;return e.length>0&&(t+=` :: ${JSON.stringify(e)}`),t},Q=G;class l extends Error{constructor(e,t){const n=Q(e,t);super(n),this.name=e,this.details=t}}const j=new Set;function z(s){j.add(s)}const d={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:typeof registration<"u"?registration.scope:""},E=s=>[d.prefix,s,d.suffix].filter(e=>e&&e.length>0).join("-"),J=s=>{for(const e of Object.keys(d))s(e)},x={updateDetails:s=>{J(e=>{typeof s[e]=="string"&&(d[e]=s[e])})},getGoogleAnalyticsName:s=>s||E(d.googleAnalytics),getPrecacheName:s=>s||E(d.precache),getPrefix:()=>d.prefix,getRuntimeName:s=>s||E(d.runtime),getSuffix:()=>d.suffix};function K(s,e){const t=new URL(s);for(const n of e)t.searchParams.delete(n);return t.href}async function X(s,e,t,n){const a=K(e.url,t);if(e.url===a)return s.match(e,n);const r=Object.assign(Object.assign({},n),{ignoreSearch:!0}),i=await s.keys(e,r);for(const c of i){const o=K(c.url,t);if(a===o)return s.match(c,n)}}let m;function Y(){if(m===void 0){const s=new Response("");if("body"in s)try{new Response(s.body),m=!0}catch{m=!1}m=!1}return m}function q(s){s.then(()=>{})}class Z{constructor(){this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}}async function ee(){for(const s of j)await s()}const te=s=>new URL(String(s),location.href).href.replace(new RegExp(`^${location.origin}`),"");function se(s){return new Promise(e=>setTimeout(e,s))}function A(s,e){const t=e();return s.waitUntil(t),t}async function ne(s,e){let t=null;if(s.url&&(t=new URL(s.url).origin),t!==self.location.origin)throw new l("cross-origin-copy-response",{origin:t});const n=s.clone(),r={headers:new Headers(n.headers),status:n.status,statusText:n.statusText},i=Y()?n.body:await n.blob();return new Response(i,r)}function ae(){self.addEventListener("activate",()=>self.clients.claim())}const re=(s,e)=>e.some(t=>s instanceof t);let O,S;function ie(){return O||(O=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}function ce(){return S||(S=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}const F=new WeakMap,k=new WeakMap,H=new WeakMap,D=new WeakMap,I=new WeakMap;function oe(s){const e=new Promise((t,n)=>{const a=()=>{s.removeEventListener("success",r),s.removeEventListener("error",i)},r=()=>{t(f(s.result)),a()},i=()=>{n(s.error),a()};s.addEventListener("success",r),s.addEventListener("error",i)});return e.then(t=>{t instanceof IDBCursor&&F.set(t,s)}).catch(()=>{}),I.set(e,s),e}function he(s){if(k.has(s))return;const e=new Promise((t,n)=>{const a=()=>{s.removeEventListener("complete",r),s.removeEventListener("error",i),s.removeEventListener("abort",i)},r=()=>{t(),a()},i=()=>{n(s.error||new DOMException("AbortError","AbortError")),a()};s.addEventListener("complete",r),s.addEventListener("error",i),s.addEventListener("abort",i)});k.set(s,e)}let P={get(s,e,t){if(s instanceof IDBTransaction){if(e==="done")return k.get(s);if(e==="objectStoreNames")return s.objectStoreNames||H.get(s);if(e==="store")return t.objectStoreNames[1]?void 0:t.objectStore(t.objectStoreNames[0])}return f(s[e])},set(s,e,t){return s[e]=t,!0},has(s,e){return s instanceof IDBTransaction&&(e==="done"||e==="store")?!0:e in s}};function le(s){P=s(P)}function ue(s){return s===IDBDatabase.prototype.transaction&&!("objectStoreNames"in IDBTransaction.prototype)?function(e,...t){const n=s.call(L(this),e,...t);return H.set(n,e.sort?e.sort():[e]),f(n)}:ce().includes(s)?function(...e){return s.apply(L(this),e),f(F.get(this))}:function(...e){return f(s.apply(L(this),e))}}function de(s){return typeof s=="function"?ue(s):(s instanceof IDBTransaction&&he(s),re(s,ie())?new Proxy(s,P):s)}function f(s){if(s instanceof IDBRequest)return oe(s);if(D.has(s))return D.get(s);const e=de(s);return e!==s&&(D.set(s,e),I.set(e,s)),e}const L=s=>I.get(s);function fe(s,e,{blocked:t,upgrade:n,blocking:a,terminated:r}={}){const i=indexedDB.open(s,e),c=f(i);return n&&i.addEventListener("upgradeneeded",o=>{n(f(i.result),o.oldVersion,o.newVersion,f(i.transaction),o)}),t&&i.addEventListener("blocked",o=>t(o.oldVersion,o.newVersion,o)),c.then(o=>{r&&o.addEventListener("close",()=>r()),a&&o.addEventListener("versionchange",h=>a(h.oldVersion,h.newVersion,h))}).catch(()=>{}),c}function pe(s,{blocked:e}={}){const t=indexedDB.deleteDatabase(s);return e&&t.addEventListener("blocked",n=>e(n.oldVersion,n)),f(t).then(()=>{})}const ge=["get","getKey","getAll","getAllKeys","count"],me=["put","add","delete","clear"],U=new Map;function W(s,e){if(!(s instanceof IDBDatabase&&!(e in s)&&typeof e=="string"))return;if(U.get(e))return U.get(e);const t=e.replace(/FromIndex$/,""),n=e!==t,a=me.includes(t);if(!(t in(n?IDBIndex:IDBObjectStore).prototype)||!(a||ge.includes(t)))return;const r=async function(i,...c){const o=this.transaction(i,a?"readwrite":"readonly");let h=o.store;return n&&(h=h.index(c.shift())),(await Promise.all([h[t](...c),a&&o.done]))[0]};return U.set(e,r),r}le(s=>({...s,get:(e,t,n)=>W(e,t)||s.get(e,t,n),has:(e,t)=>!!W(e,t)||s.has(e,t)}));try{self["workbox:expiration:7.2.0"]&&_()}catch{}const ye="workbox-expiration",y="cache-entries",B=s=>{const e=new URL(s,location.href);return e.hash="",e.href};class we{constructor(e){this._db=null,this._cacheName=e}_upgradeDb(e){const t=e.createObjectStore(y,{keyPath:"id"});t.createIndex("cacheName","cacheName",{unique:!1}),t.createIndex("timestamp","timestamp",{unique:!1})}_upgradeDbAndDeleteOldDbs(e){this._upgradeDb(e),this._cacheName&&pe(this._cacheName)}async setTimestamp(e,t){e=B(e);const n={url:e,timestamp:t,cacheName:this._cacheName,id:this._getId(e)},r=(await this.getDb()).transaction(y,"readwrite",{durability:"relaxed"});await r.store.put(n),await r.done}async getTimestamp(e){const n=await(await this.getDb()).get(y,this._getId(e));return n==null?void 0:n.timestamp}async expireEntries(e,t){const n=await this.getDb();let a=await n.transaction(y).store.index("timestamp").openCursor(null,"prev");const r=[];let i=0;for(;a;){const o=a.value;o.cacheName===this._cacheName&&(e&&o.timestamp=t?r.push(a.value):i++),a=await a.continue()}const c=[];for(const o of r)await n.delete(y,o.id),c.push(o.url);return c}_getId(e){return this._cacheName+"|"+B(e)}async getDb(){return this._db||(this._db=await fe(ye,1,{upgrade:this._upgradeDbAndDeleteOldDbs.bind(this)})),this._db}}class _e{constructor(e,t={}){this._isRunning=!1,this._rerunRequested=!1,this._maxEntries=t.maxEntries,this._maxAgeSeconds=t.maxAgeSeconds,this._matchOptions=t.matchOptions,this._cacheName=e,this._timestampModel=new we(e)}async expireEntries(){if(this._isRunning){this._rerunRequested=!0;return}this._isRunning=!0;const e=this._maxAgeSeconds?Date.now()-this._maxAgeSeconds*1e3:0,t=await this._timestampModel.expireEntries(e,this._maxEntries),n=await self.caches.open(this._cacheName);for(const a of t)await n.delete(a,this._matchOptions);this._isRunning=!1,this._rerunRequested&&(this._rerunRequested=!1,q(this.expireEntries()))}async updateTimestamp(e){await this._timestampModel.setTimestamp(e,Date.now())}async isURLExpired(e){if(this._maxAgeSeconds){const t=await this._timestampModel.getTimestamp(e),n=Date.now()-this._maxAgeSeconds*1e3;return t!==void 0?t{if(!r)return null;const i=this._isResponseDateFresh(r),c=this._getCacheExpiration(a);q(c.expireEntries());const o=c.updateTimestamp(n.url);if(t)try{t.waitUntil(o)}catch{}return i?r:null},this.cacheDidUpdate=async({cacheName:t,request:n})=>{const a=this._getCacheExpiration(t);await a.updateTimestamp(n.url),await a.expireEntries()},this._config=e,this._maxAgeSeconds=e.maxAgeSeconds,this._cacheExpirations=new Map,e.purgeOnQuotaError&&z(()=>this.deleteCacheAndMetadata())}_getCacheExpiration(e){if(e===x.getRuntimeName())throw new l("expire-custom-caches-only");let t=this._cacheExpirations.get(e);return t||(t=new _e(e,this._config),this._cacheExpirations.set(e,t)),t}_isResponseDateFresh(e){if(!this._maxAgeSeconds)return!0;const t=this._getDateHeaderTimestamp(e);if(t===null)return!0;const n=Date.now();return t>=n-this._maxAgeSeconds*1e3}_getDateHeaderTimestamp(e){if(!e.headers.has("date"))return null;const t=e.headers.get("date"),a=new Date(t).getTime();return isNaN(a)?null:a}async deleteCacheAndMetadata(){for(const[e,t]of this._cacheExpirations)await self.caches.delete(e),await t.delete();this._cacheExpirations=new Map}}try{self["workbox:precaching:7.2.0"]&&_()}catch{}const be="__WB_REVISION__";function Ce(s){if(!s)throw new l("add-to-cache-list-unexpected-type",{entry:s});if(typeof s=="string"){const r=new URL(s,location.href);return{cacheKey:r.href,url:r.href}}const{revision:e,url:t}=s;if(!t)throw new l("add-to-cache-list-unexpected-type",{entry:s});if(!e){const r=new URL(t,location.href);return{cacheKey:r.href,url:r.href}}const n=new URL(t,location.href),a=new URL(t,location.href);return n.searchParams.set(be,e),{cacheKey:n.href,url:a.href}}class xe{constructor(){this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=async({request:e,state:t})=>{t&&(t.originalRequest=e)},this.cachedResponseWillBeUsed=async({event:e,state:t,cachedResponse:n})=>{if(e.type==="install"&&t&&t.originalRequest&&t.originalRequest instanceof Request){const a=t.originalRequest.url;n?this.notUpdatedURLs.push(a):this.updatedURLs.push(a)}return n}}}class Ee{constructor({precacheController:e}){this.cacheKeyWillBeUsed=async({request:t,params:n})=>{const a=(n==null?void 0:n.cacheKey)||this._precacheController.getCacheKeyForURL(t.url);return a?new Request(a,{headers:t.headers}):t},this._precacheController=e}}try{self["workbox:strategies:7.2.0"]&&_()}catch{}function b(s){return typeof s=="string"?new Request(s):s}class De{constructor(e,t){this._cacheKeys={},Object.assign(this,t),this.event=t.event,this._strategy=e,this._handlerDeferred=new Z,this._extendLifetimePromises=[],this._plugins=[...e.plugins],this._pluginStateMap=new Map;for(const n of this._plugins)this._pluginStateMap.set(n,{});this.event.waitUntil(this._handlerDeferred.promise)}async fetch(e){const{event:t}=this;let n=b(e);if(n.mode==="navigate"&&t instanceof FetchEvent&&t.preloadResponse){const i=await t.preloadResponse;if(i)return i}const a=this.hasCallback("fetchDidFail")?n.clone():null;try{for(const i of this.iterateCallbacks("requestWillFetch"))n=await i({request:n.clone(),event:t})}catch(i){if(i instanceof Error)throw new l("plugin-error-request-will-fetch",{thrownErrorMessage:i.message})}const r=n.clone();try{let i;i=await fetch(n,n.mode==="navigate"?void 0:this._strategy.fetchOptions);for(const c of this.iterateCallbacks("fetchDidSucceed"))i=await c({event:t,request:r,response:i});return i}catch(i){throw a&&await this.runCallbacks("fetchDidFail",{error:i,event:t,originalRequest:a.clone(),request:r.clone()}),i}}async fetchAndCachePut(e){const t=await this.fetch(e),n=t.clone();return this.waitUntil(this.cachePut(e,n)),t}async cacheMatch(e){const t=b(e);let n;const{cacheName:a,matchOptions:r}=this._strategy,i=await this.getCacheKey(t,"read"),c=Object.assign(Object.assign({},r),{cacheName:a});n=await caches.match(i,c);for(const o of this.iterateCallbacks("cachedResponseWillBeUsed"))n=await o({cacheName:a,matchOptions:r,cachedResponse:n,request:i,event:this.event})||void 0;return n}async cachePut(e,t){const n=b(e);await se(0);const a=await this.getCacheKey(n,"write");if(!t)throw new l("cache-put-with-no-response",{url:te(a.url)});const r=await this._ensureResponseSafeToCache(t);if(!r)return!1;const{cacheName:i,matchOptions:c}=this._strategy,o=await self.caches.open(i),h=this.hasCallback("cacheDidUpdate"),g=h?await X(o,a.clone(),["__WB_REVISION__"],c):null;try{await o.put(a,h?r.clone():r)}catch(u){if(u instanceof Error)throw u.name==="QuotaExceededError"&&await ee(),u}for(const u of this.iterateCallbacks("cacheDidUpdate"))await u({cacheName:i,oldResponse:g,newResponse:r.clone(),request:a,event:this.event});return!0}async getCacheKey(e,t){const n=`${e.url} | ${t}`;if(!this._cacheKeys[n]){let a=e;for(const r of this.iterateCallbacks("cacheKeyWillBeUsed"))a=b(await r({mode:t,request:a,event:this.event,params:this.params}));this._cacheKeys[n]=a}return this._cacheKeys[n]}hasCallback(e){for(const t of this._strategy.plugins)if(e in t)return!0;return!1}async runCallbacks(e,t){for(const n of this.iterateCallbacks(e))await n(t)}*iterateCallbacks(e){for(const t of this._strategy.plugins)if(typeof t[e]=="function"){const n=this._pluginStateMap.get(t);yield r=>{const i=Object.assign(Object.assign({},r),{state:n});return t[e](i)}}}waitUntil(e){return this._extendLifetimePromises.push(e),e}async doneWaiting(){let e;for(;e=this._extendLifetimePromises.shift();)await e}destroy(){this._handlerDeferred.resolve(null)}async _ensureResponseSafeToCache(e){let t=e,n=!1;for(const a of this.iterateCallbacks("cacheWillUpdate"))if(t=await a({request:this.request,response:t,event:this.event})||void 0,n=!0,!t)break;return n||t&&t.status!==200&&(t=void 0),t}}class V{constructor(e={}){this.cacheName=x.getRuntimeName(e.cacheName),this.plugins=e.plugins||[],this.fetchOptions=e.fetchOptions,this.matchOptions=e.matchOptions}handle(e){const[t]=this.handleAll(e);return t}handleAll(e){e instanceof FetchEvent&&(e={event:e,request:e.request});const t=e.event,n=typeof e.request=="string"?new Request(e.request):e.request,a="params"in e?e.params:void 0,r=new De(this,{event:t,request:n,params:a}),i=this._getResponse(r,n,t),c=this._awaitComplete(i,r,n,t);return[i,c]}async _getResponse(e,t,n){await e.runCallbacks("handlerWillStart",{event:n,request:t});let a;try{if(a=await this._handle(t,e),!a||a.type==="error")throw new l("no-response",{url:t.url})}catch(r){if(r instanceof Error){for(const i of e.iterateCallbacks("handlerDidError"))if(a=await i({error:r,event:n,request:t}),a)break}if(!a)throw r}for(const r of e.iterateCallbacks("handlerWillRespond"))a=await r({event:n,request:t,response:a});return a}async _awaitComplete(e,t,n,a){let r,i;try{r=await e}catch{}try{await t.runCallbacks("handlerDidRespond",{event:a,request:n,response:r}),await t.doneWaiting()}catch(c){c instanceof Error&&(i=c)}if(await t.runCallbacks("handlerDidComplete",{event:a,request:n,response:r,error:i}),t.destroy(),i)throw i}}class p extends V{constructor(e={}){e.cacheName=x.getPrecacheName(e.cacheName),super(e),this._fallbackToNetwork=e.fallbackToNetwork!==!1,this.plugins.push(p.copyRedirectedCacheableResponsesPlugin)}async _handle(e,t){const n=await t.cacheMatch(e);return n||(t.event&&t.event.type==="install"?await this._handleInstall(e,t):await this._handleFetch(e,t))}async _handleFetch(e,t){let n;const a=t.params||{};if(this._fallbackToNetwork){const r=a.integrity,i=e.integrity,c=!i||i===r;n=await t.fetch(new Request(e,{integrity:e.mode!=="no-cors"?i||r:void 0})),r&&c&&e.mode!=="no-cors"&&(this._useDefaultCacheabilityPluginIfNeeded(),await t.cachePut(e,n.clone()))}else throw new l("missing-precache-entry",{cacheName:this.cacheName,url:e.url});return n}async _handleInstall(e,t){this._useDefaultCacheabilityPluginIfNeeded();const n=await t.fetch(e);if(!await t.cachePut(e,n.clone()))throw new l("bad-precaching-response",{url:e.url,status:n.status});return n}_useDefaultCacheabilityPluginIfNeeded(){let e=null,t=0;for(const[n,a]of this.plugins.entries())a!==p.copyRedirectedCacheableResponsesPlugin&&(a===p.defaultPrecacheCacheabilityPlugin&&(e=n),a.cacheWillUpdate&&t++);t===0?this.plugins.push(p.defaultPrecacheCacheabilityPlugin):t>1&&e!==null&&this.plugins.splice(e,1)}}p.defaultPrecacheCacheabilityPlugin={async cacheWillUpdate({response:s}){return!s||s.status>=400?null:s}};p.copyRedirectedCacheableResponsesPlugin={async cacheWillUpdate({response:s}){return s.redirected?await ne(s):s}};class Le{constructor({cacheName:e,plugins:t=[],fallbackToNetwork:n=!0}={}){this._urlsToCacheKeys=new Map,this._urlsToCacheModes=new Map,this._cacheKeysToIntegrities=new Map,this._strategy=new p({cacheName:x.getPrecacheName(e),plugins:[...t,new Ee({precacheController:this})],fallbackToNetwork:n}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}get strategy(){return this._strategy}precache(e){this.addToCacheList(e),this._installAndActiveListenersAdded||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this._installAndActiveListenersAdded=!0)}addToCacheList(e){const t=[];for(const n of e){typeof n=="string"?t.push(n):n&&n.revision===void 0&&t.push(n.url);const{cacheKey:a,url:r}=Ce(n),i=typeof n!="string"&&n.revision?"reload":"default";if(this._urlsToCacheKeys.has(r)&&this._urlsToCacheKeys.get(r)!==a)throw new l("add-to-cache-list-conflicting-entries",{firstEntry:this._urlsToCacheKeys.get(r),secondEntry:a});if(typeof n!="string"&&n.integrity){if(this._cacheKeysToIntegrities.has(a)&&this._cacheKeysToIntegrities.get(a)!==n.integrity)throw new l("add-to-cache-list-conflicting-integrities",{url:r});this._cacheKeysToIntegrities.set(a,n.integrity)}if(this._urlsToCacheKeys.set(r,a),this._urlsToCacheModes.set(r,i),t.length>0){const c=`Workbox is precaching URLs without revision info: ${t.join(", ")} -This is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(c)}}}install(e){return A(e,async()=>{const t=new xe;this.strategy.plugins.push(t);for(const[r,i]of this._urlsToCacheKeys){const c=this._cacheKeysToIntegrities.get(i),o=this._urlsToCacheModes.get(r),h=new Request(r,{integrity:c,cache:o,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:i},request:h,event:e}))}const{updatedURLs:n,notUpdatedURLs:a}=t;return{updatedURLs:n,notUpdatedURLs:a}})}activate(e){return A(e,async()=>{const t=await self.caches.open(this.strategy.cacheName),n=await t.keys(),a=new Set(this._urlsToCacheKeys.values()),r=[];for(const i of n)a.has(i.url)||(await t.delete(i),r.push(i.url));return{deletedURLs:r}})}getURLsToCacheKeys(){return this._urlsToCacheKeys}getCachedURLs(){return[...this._urlsToCacheKeys.keys()]}getCacheKeyForURL(e){const t=new URL(e,location.href);return this._urlsToCacheKeys.get(t.href)}getIntegrityForCacheKey(e){return this._cacheKeysToIntegrities.get(e)}async matchPrecache(e){const t=e instanceof Request?e.url:e,n=this.getCacheKeyForURL(t);if(n)return(await self.caches.open(this.strategy.cacheName)).match(n)}createHandlerBoundToURL(e){const t=this.getCacheKeyForURL(e);if(!t)throw new l("non-precached-url",{url:e});return n=>(n.request=new Request(e),n.params=Object.assign({cacheKey:t},n.params),this.strategy.handle(n))}}let T;const M=()=>(T||(T=new Le),T);try{self["workbox:routing:7.2.0"]&&_()}catch{}const $="GET",C=s=>s&&typeof s=="object"?s:{handle:s};class R{constructor(e,t,n=$){this.handler=C(t),this.match=e,this.method=n}setCatchHandler(e){this.catchHandler=C(e)}}class Ue extends R{constructor(e,t,n){const a=({url:r})=>{const i=e.exec(r.href);if(i&&!(r.origin!==location.origin&&i.index!==0))return i.slice(1)};super(a,t,n)}}class Te{constructor(){this._routes=new Map,this._defaultHandlerMap=new Map}get routes(){return this._routes}addFetchListener(){self.addEventListener("fetch",e=>{const{request:t}=e,n=this.handleRequest({request:t,event:e});n&&e.respondWith(n)})}addCacheListener(){self.addEventListener("message",e=>{if(e.data&&e.data.type==="CACHE_URLS"){const{payload:t}=e.data,n=Promise.all(t.urlsToCache.map(a=>{typeof a=="string"&&(a=[a]);const r=new Request(...a);return this.handleRequest({request:r,event:e})}));e.waitUntil(n),e.ports&&e.ports[0]&&n.then(()=>e.ports[0].postMessage(!0))}})}handleRequest({request:e,event:t}){const n=new URL(e.url,location.href);if(!n.protocol.startsWith("http"))return;const a=n.origin===location.origin,{params:r,route:i}=this.findMatchingRoute({event:t,request:e,sameOrigin:a,url:n});let c=i&&i.handler;const o=e.method;if(!c&&this._defaultHandlerMap.has(o)&&(c=this._defaultHandlerMap.get(o)),!c)return;let h;try{h=c.handle({url:n,request:e,event:t,params:r})}catch(u){h=Promise.reject(u)}const g=i&&i.catchHandler;return h instanceof Promise&&(this._catchHandler||g)&&(h=h.catch(async u=>{if(g)try{return await g.handle({url:n,request:e,event:t,params:r})}catch(N){N instanceof Error&&(u=N)}if(this._catchHandler)return this._catchHandler.handle({url:n,request:e,event:t});throw u})),h}findMatchingRoute({url:e,sameOrigin:t,request:n,event:a}){const r=this._routes.get(n.method)||[];for(const i of r){let c;const o=i.match({url:e,sameOrigin:t,request:n,event:a});if(o)return c=o,(Array.isArray(c)&&c.length===0||o.constructor===Object&&Object.keys(o).length===0||typeof o=="boolean")&&(c=void 0),{route:i,params:c}}return{}}setDefaultHandler(e,t=$){this._defaultHandlerMap.set(t,C(e))}setCatchHandler(e){this._catchHandler=C(e)}registerRoute(e){this._routes.has(e.method)||this._routes.set(e.method,[]),this._routes.get(e.method).push(e)}unregisterRoute(e){if(!this._routes.has(e.method))throw new l("unregister-route-but-not-found-with-method",{method:e.method});const t=this._routes.get(e.method).indexOf(e);if(t>-1)this._routes.get(e.method).splice(t,1);else throw new l("unregister-route-route-not-registered")}}let w;const ke=()=>(w||(w=new Te,w.addFetchListener(),w.addCacheListener()),w);function v(s,e,t){let n;if(typeof s=="string"){const r=new URL(s,location.href),i=({url:c})=>c.href===r.href;n=new R(i,e,t)}else if(s instanceof RegExp)n=new Ue(s,e,t);else if(typeof s=="function")n=new R(s,e,t);else if(s instanceof R)n=s;else throw new l("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});return ke().registerRoute(n),n}function Pe(s,e=[]){for(const t of[...s.searchParams.keys()])e.some(n=>n.test(t))&&s.searchParams.delete(t);return s}function*Ie(s,{ignoreURLParametersMatching:e=[/^utm_/,/^fbclid$/],directoryIndex:t="index.html",cleanURLs:n=!0,urlManipulation:a}={}){const r=new URL(s,location.href);r.hash="",yield r.href;const i=Pe(r,e);if(yield i.href,t&&i.pathname.endsWith("/")){const c=new URL(i.href);c.pathname+=t,yield c.href}if(n){const c=new URL(i.href);c.pathname+=".html",yield c.href}if(a){const c=a({url:r});for(const o of c)yield o.href}}class Me extends R{constructor(e,t){const n=({request:a})=>{const r=e.getURLsToCacheKeys();for(const i of Ie(a.url,t)){const c=r.get(i);if(c){const o=e.getIntegrityForCacheKey(c);return{cacheKey:c,integrity:o}}}};super(n,e.strategy)}}function ve(s){const e=M(),t=new Me(e,s);v(t)}function Ne(s){return M().createHandlerBoundToURL(s)}function Ke(s){M().precache(s)}function Ae(s,e){Ke(s),ve(e)}const Oe={cacheWillUpdate:async({response:s})=>s.status===200||s.status===0?s:null};class Se extends V{constructor(e={}){super(e),this.plugins.some(t=>"cacheWillUpdate"in t)||this.plugins.unshift(Oe)}async _handle(e,t){const n=t.fetchAndCachePut(e).catch(()=>{});t.waitUntil(n);let a=await t.cacheMatch(e),r;if(!a)try{a=await n}catch(i){i instanceof Error&&(r=i)}if(!a)throw new l("no-response",{url:e.url,error:r});return a}}const We="/shlink-web-client/dependabot/npm_and_yarn/eslint-8e6c94e842",Be={homepage:We};ae();Ae([{"revision":null,"url":"assets/index-C9Iks7N8.css"},{"revision":null,"url":"assets/index-qYJj6qY4.js"},{"revision":"489f8d9d6be968345bb5040649974ee6","url":"index.html"},{"revision":"583b223ad8e20f05aaa64923d7db2e46","url":"icons/icon-1024x1024.png"},{"revision":"2dff586aaefa4c8d17f4c0bcbdef8b53","url":"icons/icon-114x114.png"},{"revision":"8e28257a68ef1c55bc68bfff80e1a310","url":"icons/icon-120x120.png"},{"revision":"0059b6f0c97fa871a5c29643b2857585","url":"icons/icon-128x128.png"},{"revision":"41478c2456281f61e54d714718743ecc","url":"icons/icon-144x144.png"},{"revision":"625251910295f33a578ae6d8117711c9","url":"icons/icon-150x150.png"},{"revision":"19b71508b1d05defe32cf16a7d453001","url":"icons/icon-152x152.png"},{"revision":"9d029a32a54ba3084c67acd5d74f8ac4","url":"icons/icon-160x160.png"},{"revision":"6ec104aeaf745f003ecdaef2edddce97","url":"icons/icon-167x167.png"},{"revision":"3e8169a112865ef0d76bba4e2dfd3a89","url":"icons/icon-16x16.png"},{"revision":"871d67907434ed0ddf5d2a6c220e09af","url":"icons/icon-180x180.png"},{"revision":"cee2529402074d73b2135e2ddee25f6b","url":"icons/icon-192x192.png"},{"revision":"85055b452284c0193142936dee7d2cd1","url":"icons/icon-196x196.png"},{"revision":"f471155dd70b99924422dd9dd87ea94d","url":"icons/icon-228x228.png"},{"revision":"20f0b51945ae3c973420e31d6b4d43c1","url":"icons/icon-24x24.png"},{"revision":"4d896c5c7025582605de31fb74f0316b","url":"icons/icon-256x256.png"},{"revision":"d99b49e5bcad41968313c3e132e7c661","url":"icons/icon-310x310.png"},{"revision":"4c9695cfb4cea403c1b66bbb7b4f7420","url":"icons/icon-32x32.png"},{"revision":"f9597636bef677327c3abc0fd1a743c4","url":"icons/icon-384x384.png"},{"revision":"f74edb9cc54ac938c1589876f8da9f21","url":"icons/icon-40x40.png"},{"revision":"52933970fac8498311687de13549b014","url":"icons/icon-48x48.png"},{"revision":"de22c0eb9e08d3576df5cedb568ca56b","url":"icons/icon-512x512.png"},{"revision":"40209a194f29b21882571c77bd2bd906","url":"icons/icon-60x60.png"},{"revision":"c8ba5a8c1da76d74c7bb21827fcf975c","url":"icons/icon-64x64.png"},{"revision":"ae3435baceb494f9c966e2c2c736ea35","url":"icons/icon-72x72.png"},{"revision":"850aa5b026fd1452af6c1ddd9d71850f","url":"icons/icon-76x76.png"},{"revision":"8c62535e6b7a498ece1f6c6ae62ede59","url":"icons/icon-96x96.png"},{"revision":"e3e91ef2c57d73bb6d566b73434dc61f","url":"manifest.json"}]);const je=new RegExp("/[^/?]+\\.[^/]+$");v(({request:s,url:e})=>!(s.mode!=="navigate"||e.pathname.startsWith("/_")||e.pathname.match(je)),Ne(`${Be.homepage}/index.html`));v(({url:s})=>s.origin===self.location.origin&&s.pathname.endsWith(".png"),new Se({cacheName:"images",plugins:[new Re({maxEntries:50})]}));self.addEventListener("message",s=>{s.data&&s.data.type==="SKIP_WAITING"&&self.skipWaiting()}); +This is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(c)}}}install(e){return A(e,async()=>{const t=new xe;this.strategy.plugins.push(t);for(const[r,i]of this._urlsToCacheKeys){const c=this._cacheKeysToIntegrities.get(i),o=this._urlsToCacheModes.get(r),h=new Request(r,{integrity:c,cache:o,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:i},request:h,event:e}))}const{updatedURLs:n,notUpdatedURLs:a}=t;return{updatedURLs:n,notUpdatedURLs:a}})}activate(e){return A(e,async()=>{const t=await self.caches.open(this.strategy.cacheName),n=await t.keys(),a=new Set(this._urlsToCacheKeys.values()),r=[];for(const i of n)a.has(i.url)||(await t.delete(i),r.push(i.url));return{deletedURLs:r}})}getURLsToCacheKeys(){return this._urlsToCacheKeys}getCachedURLs(){return[...this._urlsToCacheKeys.keys()]}getCacheKeyForURL(e){const t=new URL(e,location.href);return this._urlsToCacheKeys.get(t.href)}getIntegrityForCacheKey(e){return this._cacheKeysToIntegrities.get(e)}async matchPrecache(e){const t=e instanceof Request?e.url:e,n=this.getCacheKeyForURL(t);if(n)return(await self.caches.open(this.strategy.cacheName)).match(n)}createHandlerBoundToURL(e){const t=this.getCacheKeyForURL(e);if(!t)throw new l("non-precached-url",{url:e});return n=>(n.request=new Request(e),n.params=Object.assign({cacheKey:t},n.params),this.strategy.handle(n))}}let T;const M=()=>(T||(T=new Le),T);try{self["workbox:routing:7.2.0"]&&_()}catch{}const $="GET",C=s=>s&&typeof s=="object"?s:{handle:s};class R{constructor(e,t,n=$){this.handler=C(t),this.match=e,this.method=n}setCatchHandler(e){this.catchHandler=C(e)}}class Ue extends R{constructor(e,t,n){const a=({url:r})=>{const i=e.exec(r.href);if(i&&!(r.origin!==location.origin&&i.index!==0))return i.slice(1)};super(a,t,n)}}class Te{constructor(){this._routes=new Map,this._defaultHandlerMap=new Map}get routes(){return this._routes}addFetchListener(){self.addEventListener("fetch",e=>{const{request:t}=e,n=this.handleRequest({request:t,event:e});n&&e.respondWith(n)})}addCacheListener(){self.addEventListener("message",e=>{if(e.data&&e.data.type==="CACHE_URLS"){const{payload:t}=e.data,n=Promise.all(t.urlsToCache.map(a=>{typeof a=="string"&&(a=[a]);const r=new Request(...a);return this.handleRequest({request:r,event:e})}));e.waitUntil(n),e.ports&&e.ports[0]&&n.then(()=>e.ports[0].postMessage(!0))}})}handleRequest({request:e,event:t}){const n=new URL(e.url,location.href);if(!n.protocol.startsWith("http"))return;const a=n.origin===location.origin,{params:r,route:i}=this.findMatchingRoute({event:t,request:e,sameOrigin:a,url:n});let c=i&&i.handler;const o=e.method;if(!c&&this._defaultHandlerMap.has(o)&&(c=this._defaultHandlerMap.get(o)),!c)return;let h;try{h=c.handle({url:n,request:e,event:t,params:r})}catch(u){h=Promise.reject(u)}const g=i&&i.catchHandler;return h instanceof Promise&&(this._catchHandler||g)&&(h=h.catch(async u=>{if(g)try{return await g.handle({url:n,request:e,event:t,params:r})}catch(N){N instanceof Error&&(u=N)}if(this._catchHandler)return this._catchHandler.handle({url:n,request:e,event:t});throw u})),h}findMatchingRoute({url:e,sameOrigin:t,request:n,event:a}){const r=this._routes.get(n.method)||[];for(const i of r){let c;const o=i.match({url:e,sameOrigin:t,request:n,event:a});if(o)return c=o,(Array.isArray(c)&&c.length===0||o.constructor===Object&&Object.keys(o).length===0||typeof o=="boolean")&&(c=void 0),{route:i,params:c}}return{}}setDefaultHandler(e,t=$){this._defaultHandlerMap.set(t,C(e))}setCatchHandler(e){this._catchHandler=C(e)}registerRoute(e){this._routes.has(e.method)||this._routes.set(e.method,[]),this._routes.get(e.method).push(e)}unregisterRoute(e){if(!this._routes.has(e.method))throw new l("unregister-route-but-not-found-with-method",{method:e.method});const t=this._routes.get(e.method).indexOf(e);if(t>-1)this._routes.get(e.method).splice(t,1);else throw new l("unregister-route-route-not-registered")}}let w;const ke=()=>(w||(w=new Te,w.addFetchListener(),w.addCacheListener()),w);function v(s,e,t){let n;if(typeof s=="string"){const r=new URL(s,location.href),i=({url:c})=>c.href===r.href;n=new R(i,e,t)}else if(s instanceof RegExp)n=new Ue(s,e,t);else if(typeof s=="function")n=new R(s,e,t);else if(s instanceof R)n=s;else throw new l("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});return ke().registerRoute(n),n}function Pe(s,e=[]){for(const t of[...s.searchParams.keys()])e.some(n=>n.test(t))&&s.searchParams.delete(t);return s}function*Ie(s,{ignoreURLParametersMatching:e=[/^utm_/,/^fbclid$/],directoryIndex:t="index.html",cleanURLs:n=!0,urlManipulation:a}={}){const r=new URL(s,location.href);r.hash="",yield r.href;const i=Pe(r,e);if(yield i.href,t&&i.pathname.endsWith("/")){const c=new URL(i.href);c.pathname+=t,yield c.href}if(n){const c=new URL(i.href);c.pathname+=".html",yield c.href}if(a){const c=a({url:r});for(const o of c)yield o.href}}class Me extends R{constructor(e,t){const n=({request:a})=>{const r=e.getURLsToCacheKeys();for(const i of Ie(a.url,t)){const c=r.get(i);if(c){const o=e.getIntegrityForCacheKey(c);return{cacheKey:c,integrity:o}}}};super(n,e.strategy)}}function ve(s){const e=M(),t=new Me(e,s);v(t)}function Ne(s){return M().createHandlerBoundToURL(s)}function Ke(s){M().precache(s)}function Ae(s,e){Ke(s),ve(e)}const Oe={cacheWillUpdate:async({response:s})=>s.status===200||s.status===0?s:null};class Se extends V{constructor(e={}){super(e),this.plugins.some(t=>"cacheWillUpdate"in t)||this.plugins.unshift(Oe)}async _handle(e,t){const n=t.fetchAndCachePut(e).catch(()=>{});t.waitUntil(n);let a=await t.cacheMatch(e),r;if(!a)try{a=await n}catch(i){i instanceof Error&&(r=i)}if(!a)throw new l("no-response",{url:e.url,error:r});return a}}const We="/shlink-web-client/dependabot/npm_and_yarn/eslint-8e6c94e842",Be={homepage:We};ae();Ae([{"revision":null,"url":"assets/index-C9Iks7N8.css"},{"revision":null,"url":"assets/index-DAMrMkwh.js"},{"revision":"8f0d6bb5e49ec4c6cc5d57855e210e7f","url":"index.html"},{"revision":"583b223ad8e20f05aaa64923d7db2e46","url":"icons/icon-1024x1024.png"},{"revision":"2dff586aaefa4c8d17f4c0bcbdef8b53","url":"icons/icon-114x114.png"},{"revision":"8e28257a68ef1c55bc68bfff80e1a310","url":"icons/icon-120x120.png"},{"revision":"0059b6f0c97fa871a5c29643b2857585","url":"icons/icon-128x128.png"},{"revision":"41478c2456281f61e54d714718743ecc","url":"icons/icon-144x144.png"},{"revision":"625251910295f33a578ae6d8117711c9","url":"icons/icon-150x150.png"},{"revision":"19b71508b1d05defe32cf16a7d453001","url":"icons/icon-152x152.png"},{"revision":"9d029a32a54ba3084c67acd5d74f8ac4","url":"icons/icon-160x160.png"},{"revision":"6ec104aeaf745f003ecdaef2edddce97","url":"icons/icon-167x167.png"},{"revision":"3e8169a112865ef0d76bba4e2dfd3a89","url":"icons/icon-16x16.png"},{"revision":"871d67907434ed0ddf5d2a6c220e09af","url":"icons/icon-180x180.png"},{"revision":"cee2529402074d73b2135e2ddee25f6b","url":"icons/icon-192x192.png"},{"revision":"85055b452284c0193142936dee7d2cd1","url":"icons/icon-196x196.png"},{"revision":"f471155dd70b99924422dd9dd87ea94d","url":"icons/icon-228x228.png"},{"revision":"20f0b51945ae3c973420e31d6b4d43c1","url":"icons/icon-24x24.png"},{"revision":"4d896c5c7025582605de31fb74f0316b","url":"icons/icon-256x256.png"},{"revision":"d99b49e5bcad41968313c3e132e7c661","url":"icons/icon-310x310.png"},{"revision":"4c9695cfb4cea403c1b66bbb7b4f7420","url":"icons/icon-32x32.png"},{"revision":"f9597636bef677327c3abc0fd1a743c4","url":"icons/icon-384x384.png"},{"revision":"f74edb9cc54ac938c1589876f8da9f21","url":"icons/icon-40x40.png"},{"revision":"52933970fac8498311687de13549b014","url":"icons/icon-48x48.png"},{"revision":"de22c0eb9e08d3576df5cedb568ca56b","url":"icons/icon-512x512.png"},{"revision":"40209a194f29b21882571c77bd2bd906","url":"icons/icon-60x60.png"},{"revision":"c8ba5a8c1da76d74c7bb21827fcf975c","url":"icons/icon-64x64.png"},{"revision":"ae3435baceb494f9c966e2c2c736ea35","url":"icons/icon-72x72.png"},{"revision":"850aa5b026fd1452af6c1ddd9d71850f","url":"icons/icon-76x76.png"},{"revision":"8c62535e6b7a498ece1f6c6ae62ede59","url":"icons/icon-96x96.png"},{"revision":"e3e91ef2c57d73bb6d566b73434dc61f","url":"manifest.json"}]);const je=new RegExp("/[^/?]+\\.[^/]+$");v(({request:s,url:e})=>!(s.mode!=="navigate"||e.pathname.startsWith("/_")||e.pathname.match(je)),Ne(`${Be.homepage}/index.html`));v(({url:s})=>s.origin===self.location.origin&&s.pathname.endsWith(".png"),new Se({cacheName:"images",plugins:[new Re({maxEntries:50})]}));self.addEventListener("message",s=>{s.data&&s.data.type==="SKIP_WAITING"&&self.skipWaiting()});