/*! For license information please see dash_bootstrap_components.min.js.LICENSE.txt */ (()=>{var e=[e=>{"use strict";e.exports=window.React},(e,t,n)=>{"use strict";e.exports=n(17)},(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";e.exports=function(){}},(e,t,n)=>{var r=n(5).default;function a(){"use strict";e.exports=a=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},n=Object.prototype,s=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},l=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function d(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,n){return e[t]=n}}function p(e,t,n,r){var a=t&&t.prototype instanceof g?t:g,s=Object.create(a.prototype),i=new P(r||[]);return o(s,"_invoke",{value:N(e,n,i)}),s}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=p;var m={};function g(){}function b(){}function y(){}var h={};d(h,l,(function(){return this}));var v=Object.getPrototypeOf,_=v&&v(v(C([])));_&&_!==n&&s.call(_,l)&&(h=_);var x=y.prototype=g.prototype=Object.create(h);function O(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function n(a,o,i,l){var c=f(e[a],e,o);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==r(d)&&s.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(d).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function s(){return new t((function(t,a){n(e,r,t,a)}))}return a=a?a.then(s,s):s()}})}function N(e,t,n){var r="suspendedStart";return function(a,s){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===a)throw s;return{value:void 0,done:!0}}for(n.method=a,n.arg=s;;){var o=n.delegate;if(o){var i=E(o,n);if(i){if(i===m)continue;return i}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=f(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function E(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,E(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var a=f(r,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,m;var s=a.arg;return s?s.done?(t[e.resultName]=s.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):s:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(e){if(e){var t=e[l];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n=0;--r){var a=this.tryEntries[r],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var i=s.call(a,"catchLoc"),l=s.call(a,"finallyLoc");if(i&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&s.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;k(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:C(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),m}},t}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},e=>{function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},e=>{"use strict";e.exports=function(e,t,n,r,a,s,o,i){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,s,o,i],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length,t=Array(e),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t,n,r,a,s,o){var i=a||"<>",l=o||r;if(null==n[r])return t?new Error("Required "+s+" `"+l+"` was not specified in `"+i+"`."):null;for(var c=arguments.length,u=Array(c>6?c-6:0),d=6;d{"use strict";var r=n(10);function a(){}function s(){}s.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,s,o){if(o!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:s,resetWarningCache:a};return n.PropTypes=n,n}},e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},e=>{"use strict";e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return/^[a-z][a-z0-9+.-]*:/.test(e)}},(e,t,n)=>{"use strict";var r=n(13);e.exports=function(e){var t=typeof e;if("string"===t){var n=e;if(0==(e=+e)&&r(n))return!1}else if("number"!==t)return!1;return e-e<1}},e=>{"use strict";e.exports=function(e){for(var t,n=e.length,r=0;r13)&&32!==t&&133!==t&&160!==t&&5760!==t&&6158!==t&&(t<8192||t>8205)&&8232!==t&&8233!==t&&8239!==t&&8287!==t&&8288!==t&&12288!==t&&65279!==t)return!1;return!0}},(e,t,n)=>{var r;window,e.exports=(r=n(0),function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t){e.exports=r},function(e,t,n){"use strict";n.r(t),n.d(t,"asyncDecorator",(function(){return o})),n.d(t,"inheritAsyncDecorator",(function(){return i})),n.d(t,"isReady",(function(){return l})),n.d(t,"History",(function(){return d}));var r=n(0);function a(e,t,n,r,a,s,o){try{var i=e[s](o),l=i.value}catch(e){return void n(e)}i.done?t(l):Promise.resolve(l).then(r,a)}function s(e){return function(){var t=this,n=arguments;return new Promise((function(r,s){var o=e.apply(t,n);function i(e){a(o,r,s,i,l,"next",e)}function l(e){a(o,r,s,i,l,"throw",e)}i(void 0)}))}}var o=function(e,t){var n,a={isReady:new Promise((function(e){n=e})),get:Object(r.lazy)((function(){return Promise.resolve(t()).then((function(e){return setTimeout(s(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(!0);case 2:a.isReady=!0;case 3:case"end":return e.stop()}}),e)}))),0),e}))}))};return Object.defineProperty(e,"_dashprivate_isLazyComponentReady",{get:function(){return a.isReady}}),a.get},i=function(e,t){Object.defineProperty(e,"_dashprivate_isLazyComponentReady",{get:function(){return l(t)}})},l=function(e){return e&&e._dashprivate_isLazyComponentReady};function c(e,t){for(var n=0;n{var r=n(4)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},,(e,t,n)=>{"use strict";var r=n(0),a=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var s=Symbol.for;a=s("react.element"),t.Fragment=s("react.fragment")}var o=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,s={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,r)&&!l.hasOwnProperty(r)&&(s[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===s[r]&&(s[r]=t[r]);return{$$typeof:a,type:e,key:c,ref:u,props:s,_owner:o.current}}t.jsx=c,t.jsxs=c},(e,t,n)=>{e.exports=n(9)()}],t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,n),s.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};(()=>{"use strict";function e(){return e=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(a[n]=e[n]);return a}function o(e,t){if(null==e)return{};var n,r,a=s(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}n.r(r),n.d(r,{Accordion:()=>He,AccordionItem:()=>Ue,Alert:()=>Tt,Badge:()=>qt,Breadcrumb:()=>Zt,Button:()=>an,ButtonGroup:()=>un,Card:()=>Rn,CardBody:()=>$n,CardFooter:()=>Mn,CardGroup:()=>Kn,CardHeader:()=>Un,CardImg:()=>Gn,CardImgOverlay:()=>Jn,CardLink:()=>er,Carousel:()=>mr,Checkbox:()=>br,Checklist:()=>ta,Col:()=>ua,Collapse:()=>fa,Container:()=>ha,DropdownMenu:()=>_i,DropdownMenuItem:()=>wi,Fade:()=>Pi,Form:()=>il,FormFeedback:()=>ul,FormFloating:()=>fl,FormText:()=>hl,Input:()=>Pl,InputGroup:()=>Ll,InputGroupText:()=>Al,Label:()=>ql,ListGroup:()=>Zl,ListGroupItem:()=>ac,Modal:()=>Hc,ModalBody:()=>Vc,ModalFooter:()=>Jc,ModalHeader:()=>au,ModalTitle:()=>lu,Nav:()=>fu,NavItem:()=>ad,NavLink:()=>ld,Navbar:()=>Wu,NavbarBrand:()=>Vu,NavbarSimple:()=>td,NavbarToggler:()=>Xu,Offcanvas:()=>dd,Pagination:()=>Nd,Placeholder:()=>Dd,Popover:()=>op,PopoverBody:()=>cp,PopoverHeader:()=>pp,Progress:()=>Np,RadioButton:()=>Tp,RadioItems:()=>Pp,Row:()=>Ap,Select:()=>Bp,Spinner:()=>Vp,Stack:()=>Zp,Switch:()=>tf,Tab:()=>rf,Table:()=>Sf,Tabs:()=>jf,Textarea:()=>Lf,Toast:()=>qf,Tooltip:()=>Yf});var i=n(0),l=n.n(i),c=n(18),u=n.n(c);function d(e){return null!=e&&"object"==typeof e&&!0===e["@@functional/placeholder"]}function p(e){return function t(n){return 0===arguments.length||d(n)?t:e.apply(this,arguments)}}function f(e){return function t(n,r){switch(arguments.length){case 0:return t;case 1:return d(n)?t:p((function(t){return e(n,t)}));default:return d(n)&&d(r)?t:d(n)?p((function(t){return e(t,r)})):d(r)?p((function(t){return e(n,t)})):e(n,r)}}}const m=f((function(e,t){for(var n={},r={},a=0,s=e.length;a1?t-1:0),a=1;a{n.target===e&&(a(),t(n))}),n+r)}const ae=function(...e){return e.filter((e=>null!=e)).reduce(((e,t)=>{if("function"!=typeof t)throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return null===e?t:function(...n){e.apply(this,n),t.apply(this,n)}}),null)};function se(e){e.offsetHeight}var oe=function(e){return e&&"function"!=typeof e?function(t){e.current=t}:e};const ie=function(e,t){return(0,i.useMemo)((function(){return function(e,t){var n=oe(e),r=oe(t);return function(e){n&&n(e),r&&r(e)}}(e,t)}),[e,t])};function le(e){return e&&"setState"in e?M().findDOMNode(e):null!=e?e:null}const ce=l().forwardRef((({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:a,onExited:s,addEndListener:o,children:c,childRef:u,...d},p)=>{const f=(0,i.useRef)(null),m=ie(f,u),g=e=>{m(le(e))},b=e=>t=>{e&&f.current&&e(f.current,t)},y=(0,i.useCallback)(b(e),[e]),h=(0,i.useCallback)(b(t),[t]),v=(0,i.useCallback)(b(n),[n]),x=(0,i.useCallback)(b(r),[r]),O=(0,i.useCallback)(b(a),[a]),w=(0,i.useCallback)(b(s),[s]),N=(0,i.useCallback)(b(o),[o]);return(0,_.jsx)(V,{ref:p,...d,onEnter:y,onEntered:v,onEntering:h,onExit:x,onExited:w,onExiting:O,addEndListener:N,nodeRef:f,children:"function"==typeof c?(e,t)=>c(e,{...t,ref:g}):l().cloneElement(c,{ref:g})})})),ue={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function de(e,t){const n=t[`offset${e[0].toUpperCase()}${e.slice(1)}`],r=ue[e];return n+parseInt($(t,r[0]),10)+parseInt($(t,r[1]),10)}const pe={[z]:"collapse",[W]:"collapsing",[K]:"collapsing",[H]:"collapse show"},fe={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,getDimensionValue:de},me=l().forwardRef((({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:a,className:s,children:o,dimension:c="height",getDimensionValue:u=de,...d},p)=>{const f="function"==typeof c?c():c,m=(0,i.useMemo)((()=>ae((e=>{e.style[f]="0"}),e)),[f,e]),g=(0,i.useMemo)((()=>ae((e=>{const t=`scroll${f[0].toUpperCase()}${f.slice(1)}`;e.style[f]=`${e[t]}px`}),t)),[f,t]),y=(0,i.useMemo)((()=>ae((e=>{e.style[f]=null}),n)),[f,n]),h=(0,i.useMemo)((()=>ae((e=>{e.style[f]=`${u(f,e)}px`,se(e)}),r)),[r,u,f]),v=(0,i.useMemo)((()=>ae((e=>{e.style[f]=null}),a)),[f,a]);return(0,_.jsx)(ce,{ref:p,addEndListener:re,...d,"aria-expanded":d.role?d.in:null,onEnter:m,onEntering:g,onEntered:y,onExit:h,onExiting:v,childRef:o.ref,children:(e,t)=>l().cloneElement(o,{...t,className:b()(s,o.props.className,pe[e],"width"===f&&"collapse-horizontal")})})}));me.defaultProps=fe;const ge=me;function be(e,t){return Array.isArray(e)?e.includes(t):e===t}const ye=i.createContext({});ye.displayName="AccordionContext";const he=ye,ve=i.forwardRef((({as:e="div",bsPrefix:t,className:n,children:r,eventKey:a,...s},o)=>{const{activeEventKey:l}=(0,i.useContext)(he);return t=j(t,"accordion-collapse"),(0,_.jsx)(ge,{ref:o,in:be(l,a),...s,className:b()(n,t),children:(0,_.jsx)(e,{children:i.Children.only(r)})})}));ve.displayName="AccordionCollapse";const _e=ve,xe=i.createContext({eventKey:""});xe.displayName="AccordionItemContext";const Oe=xe,we=i.forwardRef((({as:e="div",bsPrefix:t,className:n,onEnter:r,onEntering:a,onEntered:s,onExit:o,onExiting:l,onExited:c,...u},d)=>{t=j(t,"accordion-body");const{eventKey:p}=(0,i.useContext)(Oe);return(0,_.jsx)(_e,{eventKey:p,onEnter:r,onEntering:a,onEntered:s,onExit:o,onExiting:l,onExited:c,children:(0,_.jsx)(e,{ref:d,...u,className:b()(n,t)})})}));we.displayName="AccordionBody";const Ne=we,Ee=i.forwardRef((({as:e="button",bsPrefix:t,className:n,onClick:r,...a},s)=>{t=j(t,"accordion-button");const{eventKey:o}=(0,i.useContext)(Oe),l=function(e,t){const{activeEventKey:n,onSelect:r,alwaysOpen:a}=(0,i.useContext)(he);return s=>{let o=e===n?null:e;a&&(o=Array.isArray(n)?n.includes(e)?n.filter((t=>t!==e)):[...n,e]:[e]),null==r||r(o,s),null==t||t(s)}}(o,r),{activeEventKey:c}=(0,i.useContext)(he);return"button"===e&&(a.type="button"),(0,_.jsx)(e,{ref:s,onClick:l,...a,"aria-expanded":Array.isArray(c)?c.includes(o):o===c,className:b()(n,t,!be(c,o)&&"collapsed")})}));Ee.displayName="AccordionButton";const je=Ee,ke=i.forwardRef((({as:e="h2",bsPrefix:t,className:n,children:r,onClick:a,...s},o)=>(t=j(t,"accordion-header"),(0,_.jsx)(e,{ref:o,...s,className:b()(n,t),children:(0,_.jsx)(je,{onClick:a,children:r})}))));ke.displayName="AccordionHeader";const Pe=ke,Ce=i.forwardRef((({as:e="div",bsPrefix:t,className:n,eventKey:r,...a},s)=>{t=j(t,"accordion-item");const o=(0,i.useMemo)((()=>({eventKey:r})),[r]);return(0,_.jsx)(Oe.Provider,{value:o,children:(0,_.jsx)(e,{ref:s,...a,className:b()(n,t)})})}));Ce.displayName="AccordionItem";const Te=Ce,Se=i.forwardRef(((e,t)=>{const{as:n="div",activeKey:r,bsPrefix:a,className:s,onSelect:o,flush:l,alwaysOpen:c,...u}=v(e,{activeKey:"onSelect"}),d=j(a,"accordion"),p=(0,i.useMemo)((()=>({activeEventKey:r,onSelect:o,alwaysOpen:c})),[r,o,c]);return(0,_.jsx)(he.Provider,{value:p,children:(0,_.jsx)(n,{ref:t,...u,className:b()(s,d,l&&`${d}-flush`)})})}));Se.displayName="Accordion";const Re=Object.assign(Se,{Button:je,Collapse:_e,Item:Te,Header:Pe,Body:Ne});function De(e){return De="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},De(e)}function Le(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,s,o,i=[],l=!0,c=!1;try{if(s=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=s.call(n)).done)&&(i.push(r.value),i.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw a}}return i}}(e,t)||a(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}const $e=p((function(e){return null===e?"Null":void 0===e?"Undefined":Object.prototype.toString.call(e).slice(8,-1)}));var Ie=function(e){return e&&!Array.isArray(e)?[e]:e},Ae=function(e){return e.props._dashprivate_layout&&e.props._dashprivate_layout.props?e.props._dashprivate_layout.props:e.props},Me=function(e){return"Object"===$e(e)?Object.entries(e).map((function(e){var t=Le(e,2),n=t[0],r=t[1];return{label:String(r),value:n}})):"Array"===$e(e)&&e.length>0&&["String","Number"].includes($e(e[0]))?e.map((function(e){return{label:String(e),value:e}})):e},Fe=function(e){return"object"!==De(e)?e:"{"+Object.keys(e).sort().map((function(t){return JSON.stringify(t)+":"+((n=e[t])&&n.wild||JSON.stringify(n));var n})).join(",")+"}"},Be=["children","active_item","always_open","start_collapsed","loading_state","key","setProps","class_name","className"],ze=["title","item_id","loading_state","class_name","className","id"],Ke=function(n){var r=n.children,s=n.active_item,c=n.always_open,u=n.start_collapsed,d=n.loading_state,p=n.key,f=n.setProps,g=n.class_name,b=n.className,y=o(n,Be);r=Ie(r),(0,i.useEffect)((function(){if(f&&void 0===s&&!u){var e=r&&(Ae(r[0]).item_id||"item-0");f({active_item:c?[e]:e})}}),[]);var h=r&&r.map((function(n,r){var i=Ae(n),u=i.title,d=i.item_id,p=i.loading_state,g=i.class_name,b=i.className,y=i.id,h=o(i,ze),v=d||"item-"+r;return l().createElement(Re.Item,e({id:Fe(y),key:v,eventKey:v,className:g||b},m(["setProps","persistence","persistence_type","persisted_props"],h),{"data-dash-is-loading":p&&p.is_loading||void 0}),l().createElement(Re.Header,{onClick:function(){var e,n,r;e=v,f&&(n=c?Array.isArray(s)?s.includes(e)?s.filter((function(t){return t!==e})):[e].concat(function(e){if(Array.isArray(e))return t(e)}(r=s)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||a(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):[e]:s!==e?e:null,f({active_item:n}))},style:{marginTop:"0rem",marginBottom:"0rem"}},u),l().createElement(Re.Body,null,n))}));return l().createElement(Re,e({key:p,"data-dash-is-loading":d&&d.is_loading||void 0,activeKey:s,defaultActiveKey:u?null:s,alwaysOpen:c,className:g||b},m(["setProps","persistence","persistence_type","persisted_props"],y)),h)};Ke.defaultProps={persisted_props:["active_item"],persistence_type:"local",start_collapsed:!1,always_open:!1},Ke.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,flush:u().bool,active_item:u().oneOfType([u().string,u().arrayOf(u().string)]),always_open:u().bool,start_collapsed:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),persistence:u().oneOfType([u().bool,u().string,u().number]),persisted_props:u().arrayOf(u().oneOf(["active_item"])),persistence_type:u().oneOf(["local","session","memory"])};const He=Ke;var We=function(e){return l().createElement(l().Fragment,null,e.children)};We.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,title:u().string,item_id:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const Ue=We;function qe(e){var t=function(e,t){if("object"!==De(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==De(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===De(t)?t:String(t)}function Ve(e,t,n){return(t=qe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Ge=function(e){var t=(0,i.useRef)(e);return(0,i.useEffect)((function(){t.current=e}),[e]),t};function Ye(e){var t=Ge(e);return(0,i.useCallback)((function(){return t.current&&t.current.apply(t,arguments)}),[t])}function Xe(){return(0,i.useState)(null)}function Je(){var e=(0,i.useRef)(!0),t=(0,i.useRef)((function(){return e.current}));return(0,i.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),t.current}function Qe(e){var t=(0,i.useRef)(null);return(0,i.useEffect)((function(){t.current=e})),t.current}var Ze=void 0!==n.g&&n.g.navigator&&"ReactNative"===n.g.navigator.product;const et="undefined"!=typeof document||Ze?i.useLayoutEffect:i.useEffect;new WeakMap;const tt=["as","disabled"];function nt({tagName:e,disabled:t,href:n,target:r,rel:a,role:s,onClick:o,tabIndex:i=0,type:l}){e||(e=null!=n||null!=r||null!=a?"a":"button");const c={tagName:e};if("button"===e)return[{type:l||"button",disabled:t},c];const u=r=>{(t||"a"===e&&function(e){return!e||"#"===e.trim()}(n))&&r.preventDefault(),t?r.stopPropagation():null==o||o(r)};return"a"===e&&(n||(n="#"),t&&(n=void 0)),[{role:null!=s?s:"button",disabled:void 0,tabIndex:t?void 0:i,href:n,target:"a"===e?r:void 0,"aria-disabled":t||void 0,rel:"a"===e?a:void 0,onClick:u,onKeyDown:e=>{" "===e.key&&(e.preventDefault(),u(e))}},c]}const rt=i.forwardRef(((e,t)=>{let{as:n,disabled:r}=e,a=function(e,t){if(null==e)return{};var n,r,a={},s=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,tt);const[s,{tagName:o}]=nt(Object.assign({tagName:n,disabled:r},a));return(0,_.jsx)(o,Object.assign({},a,s,{ref:t}))}));rt.displayName="Button";const at=rt,st=["onKeyDown"],ot=i.forwardRef(((e,t)=>{let{onKeyDown:n}=e,r=function(e,t){if(null==e)return{};var n,r,a={},s=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,st);const[a]=nt(Object.assign({tagName:"a"},r)),s=Ye((e=>{a.onKeyDown(e),null==n||n(e)}));return(o=r.href)&&"#"!==o.trim()&&"button"!==r.role?(0,_.jsx)("a",Object.assign({ref:t},r,{onKeyDown:n})):(0,_.jsx)("a",Object.assign({ref:t},r,a,{onKeyDown:s}));var o}));ot.displayName="Anchor";const it=ot,lt={[K]:"show",[H]:"show"},ct=i.forwardRef((({className:e,children:t,transitionClasses:n={},...r},a)=>{const s=(0,i.useCallback)(((e,t)=>{se(e),null==r.onEnter||r.onEnter(e,t)}),[r]);return(0,_.jsx)(ce,{ref:a,addEndListener:re,...r,onEnter:s,childRef:t.ref,children:(r,a)=>i.cloneElement(t,{...a,className:b()("fade",e,t.props.className,lt[r],n[r])})})}));ct.defaultProps={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1},ct.displayName="Fade";const ut=ct,dt={"aria-label":u().string,onClick:u().func,variant:u().oneOf(["white"])},pt=i.forwardRef((({className:e,variant:t,...n},r)=>(0,_.jsx)("button",{ref:r,type:"button",className:b()("btn-close",t&&`btn-close-${t}`,e),...n})));pt.displayName="CloseButton",pt.propTypes=dt,pt.defaultProps={"aria-label":"Close"};const ft=pt,mt=e=>i.forwardRef(((t,n)=>(0,_.jsx)("div",{...t,ref:n,className:b()(t.className,e)})));var gt=/-(.)/g;const bt=e=>{return e[0].toUpperCase()+(t=e,t.replace(gt,(function(e,t){return t.toUpperCase()}))).slice(1);var t};function yt(e,{displayName:t=bt(e),Component:n,defaultProps:r}={}){const a=i.forwardRef((({className:t,bsPrefix:r,as:a=n||"div",...s},o)=>{const i=j(r,e);return(0,_.jsx)(a,{ref:o,className:b()(t,i),...s})}));return a.defaultProps=r,a.displayName=t,a}const ht=mt("h4");ht.displayName="DivStyledAsH4";const vt=yt("alert-heading",{Component:ht}),_t=yt("alert-link",{Component:it}),xt={variant:"primary",show:!0,transition:ut,closeLabel:"Close alert"},Ot=i.forwardRef(((e,t)=>{const{bsPrefix:n,show:r,closeLabel:a,closeVariant:s,className:o,children:i,variant:l,onClose:c,dismissible:u,transition:d,...p}=v(e,{show:"onClose"}),f=j(n,"alert"),m=Ye((e=>{c&&c(!1,e)})),g=!0===d?ut:d,y=(0,_.jsxs)("div",{role:"alert",...g?void 0:p,ref:t,className:b()(o,f,l&&`${f}-${l}`,u&&`${f}-dismissible`),children:[u&&(0,_.jsx)(ft,{onClick:m,"aria-label":a,variant:s}),i]});return g?(0,_.jsx)(g,{unmountOnExit:!0,...p,ref:void 0,in:r,children:y}):r?y:null}));Ot.displayName="Alert",Ot.defaultProps=xt;const wt=Object.assign(Ot,{Link:_t,Heading:vt});var Nt=new Set(["primary","secondary","success","danger","warning","info","light","dark","white","transparent"]),Et=new Set(["primary","secondary","success","danger","warning","info","light","dark","muted","white","black-50","white-50"]),jt=["children","dismissable","duration","is_open","loading_state","setProps","color","style","class_name","className","fade"];function kt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pt(e){for(var t=1;t{const l=j(e,"badge");return(0,_.jsx)(s,{ref:i,...o,className:b()(a,l,n&&"rounded-pill",r&&`text-${r}`,t&&`bg-${t}`)})}));St.displayName="Badge",St.defaultProps={bg:"primary",pill:!1};const Rt=St;function Dt(e,t){for(var n=0;n{const p=j(e,"breadcrumb-item");return(0,_.jsx)(a,{ref:d,...u,className:b()(p,r,{active:t}),"aria-current":t?"page":void 0,children:t?n:(0,_.jsx)(s,{...o,href:i,title:l,target:c,children:n})})}));Vt.displayName="BreadcrumbItem",Vt.defaultProps={active:!1,linkProps:{}};const Gt=Vt,Yt=i.forwardRef((({bsPrefix:e,className:t,listProps:n,children:r,label:a,as:s="nav",...o},i)=>{const l=j(e,"breadcrumb");return(0,_.jsx)(s,{"aria-label":a,className:t,ref:i,...o,children:(0,_.jsx)("ol",{...n,className:b()(l,null==n?void 0:n.className),children:r})})}));Yt.displayName="Breadcrumb",Yt.defaultProps={label:"breadcrumb",listProps:{}};const Xt=Object.assign(Yt,{Item:Gt});var Jt=["items","tag","loading_state","class_name","className","item_class_name","itemClassName","item_style"],Qt=function(t){var n=t.items,r=t.tag,a=t.loading_state,s=t.class_name,i=t.className,c=t.item_class_name,u=t.itemClassName,d=(t.item_style,o(t,Jt));return l().createElement(Xt,e({as:r,"data-dash-is-loading":a&&a.is_loading||void 0,className:s||i},d),(n||[]).map((function(e,t){return l().createElement(Xt.Item,{key:"".concat(e.value).concat(t),active:e.active,linkAs:e.href&&zt,className:c||u,href:e.href,linkProps:e.href&&{external_link:e.external_link}},e.label)})))};Qt.propTypes={id:u().string,items:u().arrayOf(u().shape({label:u().string,href:u().string,active:u().bool,external_link:u().bool,target:u().string,title:u().string})),style:u().object,item_style:u().object,class_name:u().string,className:u().string,item_class_name:u().string,itemClassName:u().string,key:u().string,tag:u().object,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const Zt=Qt,en=i.forwardRef((({as:e,bsPrefix:t,variant:n,size:r,active:a,className:s,...o},i)=>{const l=j(t,"btn"),[c,{tagName:u}]=nt({tagName:e,...o}),d=u;return(0,_.jsx)(d,{...c,...o,ref:i,className:b()(s,l,a&&"active",n&&`${l}-${n}`,r&&`${l}-${r}`,o.href&&o.disabled&&"disabled")})}));en.displayName="Button",en.defaultProps={variant:"primary",active:!1,disabled:!1};const tn=en;var nn=["children","disabled","href","loading_state","setProps","n_clicks","target","type","download","name","value","className","class_name","color","outline","onClick","rel"],rn=function(t){var n=t.children,r=t.disabled,a=t.href,s=t.loading_state,i=t.setProps,c=t.n_clicks,u=t.target,d=t.type,p=t.download,f=t.name,g=t.value,b=t.className,y=t.class_name,h=t.color,v=t.outline,_=t.onClick,x=t.rel,O=o(t,nn),w=a&&!r;return O[w?"preOnClick":"onClick"]=_||function(){!r&&i&&i({n_clicks:c+1,n_clicks_timestamp:Date.now()})},w&&(O.linkTarget=u),l().createElement(tn,e({as:w?zt:"button",variant:v?"outline-".concat(h):h,type:w?void 0:d,href:r?void 0:a,disabled:r,download:w?p:void 0,name:w?void 0:f,value:w?void 0:g,className:y||b,rel:w?x:void 0},m(["n_clicks_timestamp"],O),{"data-dash-is-loading":s&&s.is_loading||void 0}),n)};rn.defaultProps={n_clicks:0,n_clicks_timestamp:-1},rn.propTypes={id:u().string,children:u().node,class_name:u().string,className:u().string,style:u().object,key:u().string,href:u().string,external_link:u().bool,n_clicks:u().number,n_clicks_timestamp:u().number,active:u().bool,color:u().string,disabled:u().bool,size:u().string,title:u().string,outline:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),target:u().string,type:u().oneOf(["button","reset","submit"]),download:u().string,name:u().string,value:u().string,rel:u().string};const an=rn,sn=i.forwardRef((({bsPrefix:e,size:t,vertical:n,className:r,as:a="div",...s},o)=>{const i=j(e,"btn-group");let l=i;return n&&(l=`${i}-vertical`),(0,_.jsx)(a,{...s,ref:o,className:b()(r,l,t&&`${i}-${t}`)})}));sn.displayName="ButtonGroup",sn.defaultProps={vertical:!1,role:"group"};const on=sn;var ln=["children","loading_state","class_name","className"],cn=function(t){var n=t.children,r=t.loading_state,a=t.class_name,s=t.className,i=o(t,ln);return l().createElement(on,e({className:a||s},m(["setProps"],i),{"data-dash-is-loading":r&&r.is_loading||void 0}),n)};cn.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,vertical:u().bool,size:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const un=cn,dn=i.forwardRef((({bsPrefix:e,className:t,variant:n,as:r="img",...a},s)=>{const o=j(e,"card-img");return(0,_.jsx)(r,{ref:s,className:b()(n?`${o}-${n}`:o,t),...a})}));dn.displayName="CardImg";const pn=dn,fn=i.createContext(null);fn.displayName="CardHeaderContext";const mn=fn,gn=i.forwardRef((({bsPrefix:e,className:t,as:n="div",...r},a)=>{const s=j(e,"card-header"),o=(0,i.useMemo)((()=>({cardHeaderBsPrefix:s})),[s]);return(0,_.jsx)(mn.Provider,{value:o,children:(0,_.jsx)(n,{ref:a,...r,className:b()(t,s)})})}));gn.displayName="CardHeader";const bn=gn,yn=mt("h5"),hn=mt("h6"),vn=yt("card-body"),_n=yt("card-title",{Component:yn}),xn=yt("card-subtitle",{Component:hn}),On=yt("card-link",{Component:"a"}),wn=yt("card-text",{Component:"p"}),Nn=yt("card-footer"),En=yt("card-img-overlay"),jn=i.forwardRef((({bsPrefix:e,className:t,bg:n,text:r,border:a,body:s,children:o,as:i="div",...l},c)=>{const u=j(e,"card");return(0,_.jsx)(i,{ref:c,...l,className:b()(t,u,n&&`bg-${n}`,r&&`text-${r}`,a&&`border-${a}`),children:s?(0,_.jsx)(vn,{children:o}):o})}));jn.displayName="Card",jn.defaultProps={body:!1};const kn=Object.assign(jn,{Img:pn,Title:_n,Subtitle:xn,Body:vn,Link:On,Text:wn,Header:bn,Footer:Nn,ImgOverlay:En});var Pn=["children","color","inverse","outline","style","loading_state","className","class_name"];function Cn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Tn(e){for(var t=1;t{const s=b()(n,j(t,"carousel-item"));return(0,_.jsx)(e,{ref:a,...r,className:s})}));or.displayName="CarouselItem";const ir=or;function lr(e,t){let n=0;return i.Children.map(e,(e=>i.isValidElement(e)?t(e,n++):e))}const cr={slide:!0,fade:!1,controls:!0,indicators:!0,indicatorLabels:[],defaultActiveIndex:0,interval:5e3,keyboard:!0,pause:"hover",wrap:!0,touch:!0,prevIcon:(0,_.jsx)("span",{"aria-hidden":"true",className:"carousel-control-prev-icon"}),prevLabel:"Previous",nextIcon:(0,_.jsx)("span",{"aria-hidden":"true",className:"carousel-control-next-icon"}),nextLabel:"Next"},ur=i.forwardRef(((e,t)=>{const{as:n="div",bsPrefix:r,slide:a,fade:s,controls:o,indicators:l,indicatorLabels:c,activeIndex:u,onSelect:d,onSlide:p,onSlid:f,interval:m,keyboard:g,onKeyDown:y,pause:h,onMouseOver:x,onMouseOut:O,wrap:w,touch:N,onTouchStart:E,onTouchMove:k,onTouchEnd:P,prevIcon:T,prevLabel:S,nextIcon:R,nextLabel:D,variant:L,className:$,children:I,...A}=v(e,{activeIndex:"onSelect"}),M=j(r,"carousel"),F=C(),B=(0,i.useRef)(null),[z,K]=(0,i.useState)("next"),[H,W]=(0,i.useState)(!1),[U,q]=(0,i.useState)(!1),[V,G]=(0,i.useState)(u||0);(0,i.useEffect)((()=>{U||u===V||(B.current?K(B.current):K((u||0)>V?"next":"prev"),a&&q(!0),G(u||0))}),[u,U,V,a]),(0,i.useEffect)((()=>{B.current&&(B.current=null)}));let Y,X=0;!function(e,t){let n=0;i.Children.forEach(e,(e=>{i.isValidElement(e)&&((e,t)=>{++X,t===u&&(Y=e.props.interval)})(e,n++)}))}(I);const J=Ge(Y),Q=(0,i.useCallback)((e=>{if(U)return;let t=V-1;if(t<0){if(!w)return;t=X-1}B.current="prev",null==d||d(t,e)}),[U,V,d,w,X]),Z=Ye((e=>{if(U)return;let t=V+1;if(t>=X){if(!w)return;t=0}B.current="next",null==d||d(t,e)})),ee=(0,i.useRef)();(0,i.useImperativeHandle)(t,(()=>({element:ee.current,prev:Q,next:Z})));const te=Ye((()=>{!document.hidden&&function(e){if(!(e&&e.style&&e.parentNode&&e.parentNode.style))return!1;const t=getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility&&"none"!==getComputedStyle(e.parentNode).display}(ee.current)&&(F?Q():Z())})),ne="next"===z?"start":"end";var ae,oe,ie;ae=()=>{a||(null==p||p(V,ne),null==f||f(V,ne))},oe=[V],ie=(0,i.useRef)(!0),(0,i.useEffect)((function(){if(!ie.current)return ae();ie.current=!1}),oe);const le=`${M}-item-${z}`,ue=`${M}-item-${ne}`,de=(0,i.useCallback)((e=>{se(e),null==p||p(V,ne)}),[p,V,ne]),pe=(0,i.useCallback)((()=>{q(!1),null==f||f(V,ne)}),[f,V,ne]),fe=(0,i.useCallback)((e=>{if(g&&!/input|textarea/i.test(e.target.tagName))switch(e.key){case"ArrowLeft":return e.preventDefault(),void(F?Z(e):Q(e));case"ArrowRight":return e.preventDefault(),void(F?Q(e):Z(e))}null==y||y(e)}),[g,y,Q,Z,F]),me=(0,i.useCallback)((e=>{"hover"===h&&W(!0),null==x||x(e)}),[h,x]),ge=(0,i.useCallback)((e=>{W(!1),null==O||O(e)}),[O]),be=(0,i.useRef)(0),ye=(0,i.useRef)(0),he=ar(),ve=(0,i.useCallback)((e=>{be.current=e.touches[0].clientX,ye.current=0,"hover"===h&&W(!0),null==E||E(e)}),[h,E]),_e=(0,i.useCallback)((e=>{e.touches&&e.touches.length>1?ye.current=0:ye.current=e.touches[0].clientX-be.current,null==k||k(e)}),[k]),xe=(0,i.useCallback)((e=>{if(N){const t=ye.current;Math.abs(t)>40&&(t>0?Q(e):Z(e))}"hover"===h&&he.set((()=>{W(!1)}),m||void 0),null==P||P(e)}),[N,h,Q,Z,he,m,P]),Oe=null!=m&&!H&&!U,we=(0,i.useRef)();(0,i.useEffect)((()=>{var e,t;if(!Oe)return;const n=F?Q:Z;return we.current=window.setInterval(document.visibilityState?te:n,null!=(e=null!=(t=J.current)?t:m)?e:void 0),()=>{null!==we.current&&clearInterval(we.current)}}),[Oe,Q,Z,J,m,te,F]);const Ne=(0,i.useMemo)((()=>l&&Array.from({length:X},((e,t)=>e=>{null==d||d(t,e)}))),[l,X,d]);return(0,_.jsxs)(n,{ref:ee,...A,onKeyDown:fe,onMouseOver:me,onMouseOut:ge,onTouchStart:ve,onTouchMove:_e,onTouchEnd:xe,className:b()($,M,a&&"slide",s&&`${M}-fade`,L&&`${M}-${L}`),children:[l&&(0,_.jsx)("div",{className:`${M}-indicators`,children:lr(I,((e,t)=>(0,_.jsx)("button",{type:"button","data-bs-target":"","aria-label":null!=c&&c.length?c[t]:`Slide ${t+1}`,className:t===V?"active":void 0,onClick:Ne?Ne[t]:void 0,"aria-current":t===V},t)))}),(0,_.jsx)("div",{className:`${M}-inner`,children:lr(I,((e,t)=>{const n=t===V;return a?(0,_.jsx)(ce,{in:n,onEnter:n?de:void 0,onEntered:n?pe:void 0,addEndListener:re,children:(t,r)=>i.cloneElement(e,{...r,className:b()(e.props.className,n&&"entered"!==t&&le,("entered"===t||"exiting"===t)&&"active",("entering"===t||"exiting"===t)&&ue)})}):i.cloneElement(e,{className:b()(e.props.className,n&&"active")})}))}),o&&(0,_.jsxs)(_.Fragment,{children:[(w||0!==u)&&(0,_.jsxs)(it,{className:`${M}-control-prev`,onClick:Q,children:[T,S&&(0,_.jsx)("span",{className:"visually-hidden",children:S})]}),(w||u!==X-1)&&(0,_.jsxs)(it,{className:`${M}-control-next`,onClick:Z,children:[R,D&&(0,_.jsx)("span",{className:"visually-hidden",children:D})]})]})]})}));ur.displayName="Carousel",ur.defaultProps=cr;const dr=Object.assign(ur,{Caption:sr,Item:ir});var pr=["items","active_index","style","class_name","className","loading_state","setProps","interval"],fr=function(t){var n=t.items,r=t.active_index,a=t.style,s=t.class_name,i=t.className,c=t.loading_state,u=t.setProps,d=t.interval,p=o(t,pr),f=n.map((function(t){t.imgClassName=void 0!==t.imgClassName?t.imgClassName:"d-block w-100";var n=t.href?{href:t.href,external_link:t.external_link,target:t.target||"_self"}:{};return l().createElement(dr.Item,e({key:t.key,as:t.href?zt:"div"},n),l().createElement("img",{src:t.src,className:t.img_class_name||t.imgClassName,style:t.img_style,alt:t.alt}),l().createElement(dr.Caption,{className:t.caption_class_name||t.captionClassName},t.header&&l().createElement("h5",null,t.header),t.caption&&l().createElement("p",null,t.caption)))}));return l().createElement("div",{style:a,className:s||i},l().createElement(dr,e({"data-dash-is-loading":c&&c.is_loading||void 0,activeIndex:r,onSelect:function(e){return u({active_index:e})},interval:d||null},m(["persistence","persisted_props","persistence_type","setProps"],p)),f))};fr.defaultProps={active_index:0,controls:!0,indicators:!0,persisted_props:["active_index"],persistence_type:"local"},fr.propTypes={id:u().string,style:u().object,class_name:u().string,className:u().string,items:u().arrayOf(u().exact({key:u().string,src:u().string,alt:u().string,img_class_name:u().string,imgClassName:u().string,img_style:u().object,header:u().string,caption:u().string,caption_class_name:u().string,captionClassName:u().string,href:u().string,target:u().string,external_link:u().bool})).isRequired,active_index:u().number,controls:u().bool,indicators:u().bool,ride:u().oneOf(["carousel"]),slide:u().bool,variant:u().oneOf(["dark"]),interval:u().number,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),persistence:u().oneOfType([u().bool,u().string,u().number]),persisted_props:u().arrayOf(u().oneOf(["active_index"])),persistence_type:u().oneOf(["local","session","memory"]),setProps:u().func};const mr=fr;var gr=function(e){var t=e.value,n=e.disabled,r=e.className,a=e.class_name,s=e.style,o=e.id,i=e.input_class_name,c=e.inputClassName,u=e.input_style,d=e.label,p=e.label_id,f=e.label_style,m=e.label_class_name,g=e.labelClassName,y=e.loading_state,h=e.name,v=e.setProps;return l().createElement("div",{className:b()("form-check",a||r),style:s,"data-dash-is-loading":y&&y.is_loading||void 0},l().createElement("input",{id:o,name:h,checked:t,className:b()("form-check-input",i||c),disabled:n,style:u,type:"checkbox",onChange:function(){n||v&&v({value:!t})}}),l().createElement("label",{id:p,style:f,className:b()(m||g,"form-check-label","form-label"),htmlFor:o},d))};gr.propTypes={id:u().string,class_name:u().string,className:u().string,style:u().object,input_style:u().object,inputStyle:u().object,input_class_name:u().string,inputClassName:u().string,label:u().node,label_id:u().string,label_style:u().object,labelStyle:u().object,label_class_name:u().string,labelClassName:u().string,name:u().string,disabled:u().bool,value:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),persistence:u().oneOfType([u().bool,u().string,u().number]),persisted_props:u().arrayOf(u().oneOf(["value"])),persistence_type:u().oneOf(["local","session","memory"]),setProps:u().func},gr.defaultProps={inputStyle:{},input_style:null,inputClassName:"",input_class_name:"",labelStyle:{},label_style:null,labelClassName:"",label_class_name:"",persisted_props:["value"],persistence_type:"local",value:!1,disabled:!1};const br=gr;function yr(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}function hr(e,t,n){for(var r=0,a=n.length;r=0;)vr(t=Nr[n],e)&&!jr(r,t)&&(r[r.length]=t),n-=1;return r})):p((function(e){return Object(e)!==e?[]:Object.keys(e)}));function Pr(e,t,n,r){var a=yr(e);function s(e,t){return Cr(e,t,n.slice(),r.slice())}return!hr((function(e,t){return!hr(s,t,e)}),yr(t),a)}function Cr(e,t,n,r){if(_r(e,t))return!0;var a,s,o=$e(e);if(o!==$e(t))return!1;if(null==e||null==t)return!1;if("function"==typeof e["fantasy-land/equals"]||"function"==typeof t["fantasy-land/equals"])return"function"==typeof e["fantasy-land/equals"]&&e["fantasy-land/equals"](t)&&"function"==typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](e);if("function"==typeof e.equals||"function"==typeof t.equals)return"function"==typeof e.equals&&e.equals(t)&&"function"==typeof t.equals&&t.equals(e);switch(o){case"Arguments":case"Array":case"Object":if("function"==typeof e.constructor&&"Promise"===(a=e.constructor,null==(s=String(a).match(/^function (\w*)/))?"":s[1]))return e===t;break;case"Boolean":case"Number":case"String":if(typeof e!=typeof t||!_r(e.valueOf(),t.valueOf()))return!1;break;case"Date":if(!_r(e.valueOf(),t.valueOf()))return!1;break;case"Error":return e.name===t.name&&e.message===t.message;case"RegExp":if(e.source!==t.source||e.global!==t.global||e.ignoreCase!==t.ignoreCase||e.multiline!==t.multiline||e.sticky!==t.sticky||e.unicode!==t.unicode)return!1}for(var i=n.length-1;i>=0;){if(n[i]===e)return r[i]===t;i-=1}switch(o){case"Map":return e.size===t.size&&Pr(e.entries(),t.entries(),n.concat([e]),r.concat([t]));case"Set":return e.size===t.size&&Pr(e.values(),t.values(),n.concat([e]),r.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var l=kr(e);if(l.length!==kr(t).length)return!1;var c=n.concat([e]),u=r.concat([t]);for(i=l.length-1;i>=0;){var d=l[i];if(!vr(d,t)||!Cr(t[d],e[d],c,u))return!1;i-=1}return!0}const Tr=f((function(e,t){return Cr(e,t,[],[])}));function Sr(e,t){return function(e,t,n){var r,a;if("function"==typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(r=1/t;n=0}const Rr=f(Sr);function Dr(e,t){switch(e){case 0:return function(){return t.apply(this,arguments)};case 1:return function(e){return t.apply(this,arguments)};case 2:return function(e,n){return t.apply(this,arguments)};case 3:return function(e,n,r){return t.apply(this,arguments)};case 4:return function(e,n,r,a){return t.apply(this,arguments)};case 5:return function(e,n,r,a,s){return t.apply(this,arguments)};case 6:return function(e,n,r,a,s,o){return t.apply(this,arguments)};case 7:return function(e,n,r,a,s,o,i){return t.apply(this,arguments)};case 8:return function(e,n,r,a,s,o,i,l){return t.apply(this,arguments)};case 9:return function(e,n,r,a,s,o,i,l,c){return t.apply(this,arguments)};case 10:return function(e,n,r,a,s,o,i,l,c,u){return t.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function Lr(e,t,n){return function(){for(var r=[],a=0,s=e,o=0;o=arguments.length)?i=t[o]:(i=arguments[a],a+=1),r[o]=i,d(i)||(s-=1),o+=1}return s<=0?n.apply(this,r):Dr(s,Lr(e,r,n))}}const $r=f((function(e,t){return 1===e?p(t):Dr(e,Lr(e,[],t))})),Ir=p((function(e){return $r(e.length,(function(t,n){var r=Array.prototype.slice.call(arguments,0);return r[0]=n,r[1]=t,e.apply(this,r)}))})),Ar=Array.isArray||function(e){return null!=e&&e.length>=0&&"[object Array]"===Object.prototype.toString.call(e)};function Mr(e,t,n){return function(){if(0===arguments.length)return n();var r=Array.prototype.slice.call(arguments,0),a=r.pop();if(!Ar(a)){for(var s=0;s0&&e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1))}));var Br=function(){function e(e){this.f=e}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(e){return e},e.prototype["@@transducer/step"]=function(e,t){return this.f(e,t)},e}();const zr=f((function(e,t){return Dr(e.length,(function(){return e.apply(t,arguments)}))}));function Kr(e,t,n){for(var r=n.next();!r.done;){if((t=e["@@transducer/step"](t,r.value))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r=n.next()}return e["@@transducer/result"](t)}function Hr(e,t,n,r){return e["@@transducer/result"](n[r](zr(e["@@transducer/step"],e),t))}var Wr="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";const Ur=function(){return this.xf["@@transducer/init"]()},qr=function(e){return this.xf["@@transducer/result"](e)};var Vr=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=Ur,e.prototype["@@transducer/result"]=qr,e.prototype["@@transducer/step"]=function(e,t){return this.f(t)?this.xf["@@transducer/step"](e,t):e},e}();const Gr=f(Mr(["filter"],f((function(e,t){return new Vr(e,t)})),(function(e,t){return n=t,"[object Object]"===Object.prototype.toString.call(n)?function(e,t,n){if("function"==typeof e&&(e=function(e){return new Br(e)}(e)),Fr(n))return function(e,t,n){for(var r=0,a=n.length;r{const n=r[e];let a,l,c;delete r[e],"object"==typeof n&&null!=n?({span:a,offset:l,order:c}=n):a=n;const u=e!==s?`-${e}`:"";a&&o.push(!0===a?`${t}${u}`:`${t}${u}-${a}`),null!=c&&i.push(`order${u}-${c}`),null!=l&&i.push(`offset${u}-${l}`)})),[{...r,className:b()(n,...o,...i)},{as:e,bsPrefix:t,spans:o}]}const ra=i.forwardRef(((e,t)=>{const[{className:n,...r},{as:a="div",bsPrefix:s,spans:o}]=na(e);return(0,_.jsx)(a,{...r,ref:t,className:b()(n,!o.length&&s)})}));ra.displayName="Col";const aa=ra;var sa=["children","width","xs","sm","md","lg","xl","xxl","align","className","class_name","loading_state"],oa={start:"align-self-start",center:"align-self-center",end:"align-self-end",stretch:"align-self-stretch",baseline:"align-self-baseline"},ia=function(t){var n=t.children,r=t.width,a=t.xs,s=t.sm,i=t.md,c=t.lg,u=t.xl,d=t.xxl,p=t.align,f=t.className,g=t.class_name,y=t.loading_state,h=o(t,sa);[r,a,s,i,c,u,d].forEach((function(e){"object"===De(e)&&null!==e&&(e.span=e.size)}));var v=p&&oa[p],_=b()(g||f,v);return l().createElement(aa,e({xs:a||r,sm:s,md:i,lg:c,xl:u,xxl:d,className:_},m(["setProps"],h),{"data-dash-is-loading":y&&y.is_loading||void 0}),n)},la=u().oneOfType([u().number,u().string]),ca=u().oneOfType([u().string,u().number,u().bool,u().shape({size:u().oneOfType([u().bool,u().number,u().string]),order:la,offset:la})]);ia.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,width:ca,xs:ca,sm:ca,md:ca,lg:ca,xl:ca,xxl:ca,align:u().oneOf(["start","center","end","stretch","baseline"]),loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const ua=ia;var da=["children","is_open","navbar","loading_state","className","class_name","tag"],pa=l().forwardRef((function(t,n){var r=t.children,a=t.is_open,s=t.navbar,i=t.loading_state,c=t.className,u=t.class_name,d=t.tag,p=o(t,da);return l().createElement(ge,e({in:a,as:d,className:u||c},m(["setProps"],p),{"data-dash-is-loading":i&&i.is_loading||void 0}),l().createElement("div",{ref:n,className:s&&"navbar-collapse"},r))}));pa.defaultProps={dimension:"height"},pa.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,is_open:u().bool,navbar:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),dimension:u().oneOf(["height","width"])};const fa=pa,ma=i.forwardRef((({bsPrefix:e,fluid:t,as:n="div",className:r,...a},s)=>{const o=j(e,"container"),i="string"==typeof t?`-${t}`:"-fluid";return(0,_.jsx)(n,{ref:s,...a,className:b()(r,t?`${o}${i}`:o)})}));ma.displayName="Container",ma.defaultProps={fluid:!1};const ga=ma;var ba=["children","loading_state","className","class_name","tag"],ya=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=t.tag,c=o(t,ba);return l().createElement(ga,e({as:i,className:s||a},m(["setProps"],c),{"data-dash-is-loading":r&&r.is_loading||void 0}),n)};ya.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,fluid:u().oneOfType([u().bool,u().string]),tag:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const ha=ya;var va=Function.prototype.bind.call(Function.prototype.call,[].slice);function _a(e,t){return va(e.querySelectorAll(t))}function xa(e,t,n){const r=(0,i.useRef)(void 0!==e),[a,s]=(0,i.useState)(t),o=void 0!==e,l=r.current;return r.current=o,!o&&l&&a!==t&&s(t),[o?e:a,(0,i.useCallback)(((e,...t)=>{n&&n(e,...t),s(e)}),[n])]}function Oa(){return(0,i.useReducer)((function(e){return!e}),!1)[1]}const wa=i.createContext(null);var Na=Object.prototype.hasOwnProperty;function Ea(e,t,n){for(n of e.keys())if(ja(n,t))return n}function ja(e,t){var n,r,a;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&ja(e[r],t[r]););return-1===r}if(n===Set){if(e.size!==t.size)return!1;for(r of e){if((a=r)&&"object"==typeof a&&!(a=Ea(t,a)))return!1;if(!t.has(a))return!1}return!0}if(n===Map){if(e.size!==t.size)return!1;for(r of e){if((a=r[0])&&"object"==typeof a&&!(a=Ea(t,a)))return!1;if(!ja(r[1],t.get(a)))return!1}return!0}if(n===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(n===DataView){if((r=e.byteLength)===t.byteLength)for(;r--&&e.getInt8(r)===t.getInt8(r););return-1===r}if(ArrayBuffer.isView(e)){if((r=e.byteLength)===t.byteLength)for(;r--&&e[r]===t[r];);return-1===r}if(!n||"object"==typeof e){for(n in r=0,e){if(Na.call(e,n)&&++r&&!Na.call(t,n))return!1;if(!(n in t)||!ja(e[n],t[n]))return!1}return Object.keys(t).length===r}}return e!=e&&t!=t}function ka(e){return e.split("-")[0]}function Pa(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ca(e){return e instanceof Pa(e).Element||e instanceof Element}function Ta(e){return e instanceof Pa(e).HTMLElement||e instanceof HTMLElement}function Sa(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Pa(e).ShadowRoot||e instanceof ShadowRoot)}var Ra=Math.max,Da=Math.min,La=Math.round;function $a(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function Ia(){return!/^((?!chrome|android).)*safari/i.test($a())}function Aa(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),a=1,s=1;t&&Ta(e)&&(a=e.offsetWidth>0&&La(r.width)/e.offsetWidth||1,s=e.offsetHeight>0&&La(r.height)/e.offsetHeight||1);var o=(Ca(e)?Pa(e):window).visualViewport,i=!Ia()&&n,l=(r.left+(i&&o?o.offsetLeft:0))/a,c=(r.top+(i&&o?o.offsetTop:0))/s,u=r.width/a,d=r.height/s;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function Ma(e){var t=Aa(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Fa(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Sa(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Ba(e){return e?(e.nodeName||"").toLowerCase():null}function za(e){return Pa(e).getComputedStyle(e)}function Ka(e){return["table","td","th"].indexOf(Ba(e))>=0}function Ha(e){return((Ca(e)?e.ownerDocument:e.document)||window.document).documentElement}function Wa(e){return"html"===Ba(e)?e:e.assignedSlot||e.parentNode||(Sa(e)?e.host:null)||Ha(e)}function Ua(e){return Ta(e)&&"fixed"!==za(e).position?e.offsetParent:null}function qa(e){for(var t=Pa(e),n=Ua(e);n&&Ka(n)&&"static"===za(n).position;)n=Ua(n);return n&&("html"===Ba(n)||"body"===Ba(n)&&"static"===za(n).position)?t:n||function(e){var t=/firefox/i.test($a());if(/Trident/i.test($a())&&Ta(e)&&"fixed"===za(e).position)return null;var n=Wa(e);for(Sa(n)&&(n=n.host);Ta(n)&&["html","body"].indexOf(Ba(n))<0;){var r=za(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function Va(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ga(e,t,n){return Ra(e,Da(t,n))}function Ya(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Xa(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var Ja="top",Qa="bottom",Za="right",es="left",ts="auto",ns=[Ja,Qa,Za,es],rs="start",as="end",ss="clippingParents",os="viewport",is="popper",ls="reference",cs=ns.reduce((function(e,t){return e.concat([t+"-"+rs,t+"-"+as])}),[]),us=[].concat(ns,[ts]).reduce((function(e,t){return e.concat([t,t+"-"+rs,t+"-"+as])}),[]),ds=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];const ps={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,a=e.options,s=n.elements.arrow,o=n.modifiersData.popperOffsets,i=ka(n.placement),l=Va(i),c=[es,Za].indexOf(i)>=0?"height":"width";if(s&&o){var u=function(e,t){return Ya("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Xa(e,ns))}(a.padding,n),d=Ma(s),p="y"===l?Ja:es,f="y"===l?Qa:Za,m=n.rects.reference[c]+n.rects.reference[l]-o[l]-n.rects.popper[c],g=o[l]-n.rects.reference[l],b=qa(s),y=b?"y"===l?b.clientHeight||0:b.clientWidth||0:0,h=m/2-g/2,v=u[p],_=y-d[c]-u[f],x=y/2-d[c]/2+h,O=Ga(v,x,_),w=l;n.modifiersData[r]=((t={})[w]=O,t.centerOffset=O-x,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&Fa(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function fs(e){return e.split("-")[1]}var ms={top:"auto",right:"auto",bottom:"auto",left:"auto"};function gs(e){var t,n=e.popper,r=e.popperRect,a=e.placement,s=e.variation,o=e.offsets,i=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,p=o.x,f=void 0===p?0:p,m=o.y,g=void 0===m?0:m,b="function"==typeof u?u({x:f,y:g}):{x:f,y:g};f=b.x,g=b.y;var y=o.hasOwnProperty("x"),h=o.hasOwnProperty("y"),v=es,_=Ja,x=window;if(c){var O=qa(n),w="clientHeight",N="clientWidth";O===Pa(n)&&"static"!==za(O=Ha(n)).position&&"absolute"===i&&(w="scrollHeight",N="scrollWidth"),(a===Ja||(a===es||a===Za)&&s===as)&&(_=Qa,g-=(d&&O===x&&x.visualViewport?x.visualViewport.height:O[w])-r.height,g*=l?1:-1),a!==es&&(a!==Ja&&a!==Qa||s!==as)||(v=Za,f-=(d&&O===x&&x.visualViewport?x.visualViewport.width:O[N])-r.width,f*=l?1:-1)}var E,j=Object.assign({position:i},c&&ms),k=!0===u?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:La(t*r)/r||0,y:La(n*r)/r||0}}({x:f,y:g}):{x:f,y:g};return f=k.x,g=k.y,l?Object.assign({},j,((E={})[_]=h?"0":"",E[v]=y?"0":"",E.transform=(x.devicePixelRatio||1)<=1?"translate("+f+"px, "+g+"px)":"translate3d("+f+"px, "+g+"px, 0)",E)):Object.assign({},j,((t={})[_]=h?g+"px":"",t[v]=y?f+"px":"",t.transform="",t))}const bs={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=void 0===r||r,s=n.adaptive,o=void 0===s||s,i=n.roundOffsets,l=void 0===i||i,c={placement:ka(t.placement),variation:fs(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,gs(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,gs(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var ys={passive:!0};const hs={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,s=void 0===a||a,o=r.resize,i=void 0===o||o,l=Pa(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&c.forEach((function(e){e.addEventListener("scroll",n.update,ys)})),i&&l.addEventListener("resize",n.update,ys),function(){s&&c.forEach((function(e){e.removeEventListener("scroll",n.update,ys)})),i&&l.removeEventListener("resize",n.update,ys)}},data:{}};var vs={left:"right",right:"left",bottom:"top",top:"bottom"};function _s(e){return e.replace(/left|right|bottom|top/g,(function(e){return vs[e]}))}var xs={start:"end",end:"start"};function Os(e){return e.replace(/start|end/g,(function(e){return xs[e]}))}function ws(e){var t=Pa(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Ns(e){return Aa(Ha(e)).left+ws(e).scrollLeft}function Es(e){var t=za(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function js(e){return["html","body","#document"].indexOf(Ba(e))>=0?e.ownerDocument.body:Ta(e)&&Es(e)?e:js(Wa(e))}function ks(e,t){var n;void 0===t&&(t=[]);var r=js(e),a=r===(null==(n=e.ownerDocument)?void 0:n.body),s=Pa(r),o=a?[s].concat(s.visualViewport||[],Es(r)?r:[]):r,i=t.concat(o);return a?i:i.concat(ks(Wa(o)))}function Ps(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Cs(e,t,n){return t===os?Ps(function(e,t){var n=Pa(e),r=Ha(e),a=n.visualViewport,s=r.clientWidth,o=r.clientHeight,i=0,l=0;if(a){s=a.width,o=a.height;var c=Ia();(c||!c&&"fixed"===t)&&(i=a.offsetLeft,l=a.offsetTop)}return{width:s,height:o,x:i+Ns(e),y:l}}(e,n)):Ca(t)?function(e,t){var n=Aa(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):Ps(function(e){var t,n=Ha(e),r=ws(e),a=null==(t=e.ownerDocument)?void 0:t.body,s=Ra(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),o=Ra(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),i=-r.scrollLeft+Ns(e),l=-r.scrollTop;return"rtl"===za(a||n).direction&&(i+=Ra(n.clientWidth,a?a.clientWidth:0)-s),{width:s,height:o,x:i,y:l}}(Ha(e)))}function Ts(e){var t,n=e.reference,r=e.element,a=e.placement,s=a?ka(a):null,o=a?fs(a):null,i=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(s){case Ja:t={x:i,y:n.y-r.height};break;case Qa:t={x:i,y:n.y+n.height};break;case Za:t={x:n.x+n.width,y:l};break;case es:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=s?Va(s):null;if(null!=c){var u="y"===c?"height":"width";switch(o){case rs:t[c]=t[c]-(n[u]/2-r[u]/2);break;case as:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}function Ss(e,t){void 0===t&&(t={});var n=t,r=n.placement,a=void 0===r?e.placement:r,s=n.strategy,o=void 0===s?e.strategy:s,i=n.boundary,l=void 0===i?ss:i,c=n.rootBoundary,u=void 0===c?os:c,d=n.elementContext,p=void 0===d?is:d,f=n.altBoundary,m=void 0!==f&&f,g=n.padding,b=void 0===g?0:g,y=Ya("number"!=typeof b?b:Xa(b,ns)),h=p===is?ls:is,v=e.rects.popper,_=e.elements[m?h:p],x=function(e,t,n,r){var a="clippingParents"===t?function(e){var t=ks(Wa(e)),n=["absolute","fixed"].indexOf(za(e).position)>=0&&Ta(e)?qa(e):e;return Ca(n)?t.filter((function(e){return Ca(e)&&Fa(e,n)&&"body"!==Ba(e)})):[]}(e):[].concat(t),s=[].concat(a,[n]),o=s[0],i=s.reduce((function(t,n){var a=Cs(e,n,r);return t.top=Ra(a.top,t.top),t.right=Da(a.right,t.right),t.bottom=Da(a.bottom,t.bottom),t.left=Ra(a.left,t.left),t}),Cs(e,o,r));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}(Ca(_)?_:_.contextElement||Ha(e.elements.popper),l,u,o),O=Aa(e.elements.reference),w=Ts({reference:O,element:v,strategy:"absolute",placement:a}),N=Ps(Object.assign({},v,w)),E=p===is?N:O,j={top:x.top-E.top+y.top,bottom:E.bottom-x.bottom+y.bottom,left:x.left-E.left+y.left,right:E.right-x.right+y.right},k=e.modifiersData.offset;if(p===is&&k){var P=k[a];Object.keys(j).forEach((function(e){var t=[Za,Qa].indexOf(e)>=0?1:-1,n=[Ja,Qa].indexOf(e)>=0?"y":"x";j[e]+=P[n]*t}))}return j}const Rs={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,s=void 0===a||a,o=n.altAxis,i=void 0===o||o,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,m=void 0===f||f,g=n.allowedAutoPlacements,b=t.options.placement,y=ka(b),h=l||(y!==b&&m?function(e){if(ka(e)===ts)return[];var t=_s(e);return[Os(e),t,Os(t)]}(b):[_s(b)]),v=[b].concat(h).reduce((function(e,n){return e.concat(ka(n)===ts?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,a=n.boundary,s=n.rootBoundary,o=n.padding,i=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?us:l,u=fs(r),d=u?i?cs:cs.filter((function(e){return fs(e)===u})):ns,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,n){return t[n]=Ss(e,{placement:n,boundary:a,rootBoundary:s,padding:o})[ka(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:m,allowedAutoPlacements:g}):n)}),[]),_=t.rects.reference,x=t.rects.popper,O=new Map,w=!0,N=v[0],E=0;E=0,T=C?"width":"height",S=Ss(t,{placement:j,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),R=C?P?Za:es:P?Qa:Ja;_[T]>x[T]&&(R=_s(R));var D=_s(R),L=[];if(s&&L.push(S[k]<=0),i&&L.push(S[R]<=0,S[D]<=0),L.every((function(e){return e}))){N=j,w=!1;break}O.set(j,L)}if(w)for(var $=function(e){var t=v.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return N=t,"break"},I=m?3:1;I>0&&"break"!==$(I);I--);t.placement!==N&&(t.modifiersData[r]._skip=!0,t.placement=N,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Ds(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Ls(e){return[Ja,Za,Qa,es].some((function(t){return e[t]>=0}))}const $s={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,a=n.offset,s=void 0===a?[0,0]:a,o=us.reduce((function(e,n){return e[n]=function(e,t,n){var r=ka(e),a=[es,Ja].indexOf(r)>=0?-1:1,s="function"==typeof n?n(Object.assign({},t,{placement:e})):n,o=s[0],i=s[1];return o=o||0,i=(i||0)*a,[es,Za].indexOf(r)>=0?{x:i,y:o}:{x:o,y:i}}(n,t.rects,s),e}),{}),i=o[t.placement],l=i.x,c=i.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=o}},Is={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,s=void 0===a||a,o=n.altAxis,i=void 0!==o&&o,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,p=n.tether,f=void 0===p||p,m=n.tetherOffset,g=void 0===m?0:m,b=Ss(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),y=ka(t.placement),h=fs(t.placement),v=!h,_=Va(y),x="x"===_?"y":"x",O=t.modifiersData.popperOffsets,w=t.rects.reference,N=t.rects.popper,E="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,j="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,P={x:0,y:0};if(O){if(s){var C,T="y"===_?Ja:es,S="y"===_?Qa:Za,R="y"===_?"height":"width",D=O[_],L=D+b[T],$=D-b[S],I=f?-N[R]/2:0,A=h===rs?w[R]:N[R],M=h===rs?-N[R]:-w[R],F=t.elements.arrow,B=f&&F?Ma(F):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},K=z[T],H=z[S],W=Ga(0,w[R],B[R]),U=v?w[R]/2-I-W-K-j.mainAxis:A-W-K-j.mainAxis,q=v?-w[R]/2+I+W+H+j.mainAxis:M+W+H+j.mainAxis,V=t.elements.arrow&&qa(t.elements.arrow),G=V?"y"===_?V.clientTop||0:V.clientLeft||0:0,Y=null!=(C=null==k?void 0:k[_])?C:0,X=D+q-Y,J=Ga(f?Da(L,D+U-Y-G):L,D,f?Ra($,X):$);O[_]=J,P[_]=J-D}if(i){var Q,Z="x"===_?Ja:es,ee="x"===_?Qa:Za,te=O[x],ne="y"===x?"height":"width",re=te+b[Z],ae=te-b[ee],se=-1!==[Ja,es].indexOf(y),oe=null!=(Q=null==k?void 0:k[x])?Q:0,ie=se?re:te-w[ne]-N[ne]-oe+j.altAxis,le=se?te+w[ne]+N[ne]-oe-j.altAxis:ae,ce=f&&se?function(e,t,n){var r=Ga(e,t,n);return r>n?n:r}(ie,te,le):Ga(f?ie:re,te,f?le:ae);O[x]=ce,P[x]=ce-te}t.modifiersData[r]=P}},requiresIfExists:["offset"]};function As(e,t,n){void 0===n&&(n=!1);var r,a,s=Ta(t),o=Ta(t)&&function(e){var t=e.getBoundingClientRect(),n=La(t.width)/e.offsetWidth||1,r=La(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),i=Ha(t),l=Aa(e,o,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(s||!s&&!n)&&(("body"!==Ba(t)||Es(i))&&(c=(r=t)!==Pa(r)&&Ta(r)?{scrollLeft:(a=r).scrollLeft,scrollTop:a.scrollTop}:ws(r)),Ta(t)?((u=Aa(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):i&&(u.x=Ns(i))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function Ms(e){var t=new Map,n=new Set,r=[];function a(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&a(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||a(e)})),r}var Fs={placement:"bottom",modifiers:[],strategy:"absolute"};function Bs(){for(var e=arguments.length,t=new Array(e),n=0;n{}},Ws={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:({state:e})=>()=>{const{reference:t,popper:n}=e.elements;if("removeAttribute"in t){const e=(t.getAttribute("aria-describedby")||"").split(",").filter((e=>e.trim()!==n.id));e.length?t.setAttribute("aria-describedby",e.join(",")):t.removeAttribute("aria-describedby")}},fn:({state:e})=>{var t;const{popper:n,reference:r}=e.elements,a=null==(t=n.getAttribute("role"))?void 0:t.toLowerCase();if(n.id&&"tooltip"===a&&"setAttribute"in r){const e=r.getAttribute("aria-describedby");if(e&&-1!==e.split(",").indexOf(n.id))return;r.setAttribute("aria-describedby",e?`${e},${n.id}`:n.id)}}},Us=[],qs=function(e,t,n={}){let{enabled:r=!0,placement:a="bottom",strategy:s="absolute",modifiers:o=Us}=n,l=function(e,t){if(null==e)return{};var n,r,a={},s=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(n,Ks);const c=(0,i.useRef)(o),u=(0,i.useRef)(),d=(0,i.useCallback)((()=>{var e;null==(e=u.current)||e.update()}),[]),p=(0,i.useCallback)((()=>{var e;null==(e=u.current)||e.forceUpdate()}),[]),[f,m]=(y=(0,i.useState)({placement:a,update:d,forceUpdate:p,attributes:{},styles:{popper:{},arrow:{}}}),h=Je(),[y[0],(0,i.useCallback)((function(e){if(h())return y[1](e)}),[h,y[1]])]),g=(0,i.useMemo)((()=>({name:"updateStateModifier",enabled:!0,phase:"write",requires:["computeStyles"],fn:({state:e})=>{const t={},n={};Object.keys(e.elements).forEach((r=>{t[r]=e.styles[r],n[r]=e.attributes[r]})),m({state:e,styles:t,attributes:n,update:d,forceUpdate:p,placement:e.placement})}})),[d,p,m]),b=(0,i.useMemo)((()=>(ja(c.current,o)||(c.current=o),c.current)),[o]);var y,h;return(0,i.useEffect)((()=>{u.current&&r&&u.current.setOptions({placement:a,strategy:s,modifiers:[...b,g,Hs]})}),[s,a,g,r,b]),(0,i.useEffect)((()=>{if(r&&null!=e&&null!=t)return u.current=zs(e,t,Object.assign({},l,{placement:a,strategy:s,modifiers:[...b,Ws,g]})),()=>{null!=u.current&&(u.current.destroy(),u.current=void 0,m((e=>Object.assign({},e,{attributes:{},styles:{popper:{}}}))))}}),[r,e,t]),f};function Vs(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):void 0}var Gs=n(3),Ys=n.n(Gs);const Xs=()=>{},Js=e=>e&&("current"in e?e.current:e),Qs={click:"mousedown",mouseup:"mousedown",pointerup:"pointerdown"},Zs=function(e,t=Xs,{disabled:n,clickTrigger:r="click"}={}){const a=(0,i.useRef)(!1),s=(0,i.useRef)(!1),o=(0,i.useCallback)((t=>{const n=Js(e);var r;Ys()(!!n,"ClickOutside captured a close event but does not have a ref to compare it to. useClickOutside(), should be passed a ref that resolves to a DOM node"),a.current=!n||!!((r=t).metaKey||r.altKey||r.ctrlKey||r.shiftKey)||!function(e){return 0===e.button}(t)||!!Vs(n,t.target)||s.current,s.current=!1}),[e]),l=Ye((t=>{const n=Js(e);n&&Vs(n,t.target)&&(s.current=!0)})),c=Ye((e=>{a.current||t(e)}));(0,i.useEffect)((()=>{if(n||null==e)return;const t=T(Js(e));let a=(t.defaultView||window).event,s=null;Qs[r]&&(s=ee(t,Qs[r],l,!0));const i=ee(t,r,o,!0),u=ee(t,r,(e=>{e!==a?c(e):a=void 0}));let d=[];return"ontouchstart"in t.documentElement&&(d=[].slice.call(t.body.children).map((e=>ee(e,"mousemove",Xs)))),()=>{null==s||s(),i(),u(),d.forEach((e=>e()))}}),[e,n,r,o,l,c])};function eo(e={}){return Array.isArray(e)?e:Object.keys(e).map((t=>(e[t].name=t,e[t])))}function to({enabled:e,enableEvents:t,placement:n,flip:r,offset:a,fixed:s,containerPadding:o,arrowElement:i,popperConfig:l={}}){var c,u,d,p,f;const m=function(e){const t={};return Array.isArray(e)?(null==e||e.forEach((e=>{t[e.name]=e})),t):e||t}(l.modifiers);return Object.assign({},l,{placement:n,enabled:e,strategy:s?"fixed":l.strategy,modifiers:eo(Object.assign({},m,{eventListeners:{enabled:t,options:null==(c=m.eventListeners)?void 0:c.options},preventOverflow:Object.assign({},m.preventOverflow,{options:o?Object.assign({padding:o},null==(u=m.preventOverflow)?void 0:u.options):null==(d=m.preventOverflow)?void 0:d.options}),offset:{options:Object.assign({offset:a},null==(p=m.offset)?void 0:p.options)},arrow:Object.assign({},m.arrow,{enabled:!!i,options:Object.assign({},null==(f=m.arrow)?void 0:f.options,{element:i})}),flip:Object.assign({enabled:!!r},m.flip)}))})}const no=["children"],ro=()=>{};function ao(e={}){const t=(0,i.useContext)(wa),[n,r]=Xe(),a=(0,i.useRef)(!1),{flip:s,offset:o,rootCloseEvent:l,fixed:c=!1,placement:u,popperConfig:d={},enableEventListeners:p=!0,usePopper:f=!!t}=e,m=null==(null==t?void 0:t.show)?!!e.show:t.show;m&&!a.current&&(a.current=!0);const{placement:g,setMenu:b,menuElement:y,toggleElement:h}=t||{},v=qs(h,y,to({placement:u||g||"bottom-start",enabled:f,enableEvents:null==p?m:p,offset:o,flip:s,fixed:c,arrowElement:n,popperConfig:d})),_=Object.assign({ref:b||ro,"aria-labelledby":null==h?void 0:h.id},v.attributes.popper,{style:v.styles.popper}),x={show:m,placement:g,hasShown:a.current,toggle:null==t?void 0:t.toggle,popper:f?v:null,arrowProps:f?Object.assign({ref:r},v.attributes.arrow,{style:v.styles.arrow}):{}};return Zs(y,(e=>{null==t||t.toggle(!1,e)}),{clickTrigger:l,disabled:!m}),[_,x]}function so(e){let{children:t}=e,n=function(e,t){if(null==e)return{};var n,r,a={},s=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,no);const[r,a]=ao(n);return(0,_.jsx)(_.Fragment,{children:t(r,a)})}so.displayName="DropdownMenu",so.defaultProps={usePopper:!0};const oo=so,io={prefix:String(Math.round(1e10*Math.random())),current:0},lo=i.createContext(io);let co=Boolean("undefined"!=typeof window&&window.document&&window.document.createElement),uo=new WeakMap;function po(e){let t=(0,i.useContext)(lo);t!==io||co||console.warn("When server rendering, you must wrap your application in an to ensure consistent ids are generated between the client and server.");let n=function(e=!1){let t=(0,i.useContext)(lo),n=(0,i.useRef)(null);if(null===n.current&&!e){var r,a;let e=null===(r=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)||void 0===r||null===(a=r.ReactCurrentOwner)||void 0===a?void 0:a.current;if(e){let n=uo.get(e);null==n?uo.set(e,{id:t.current,state:e.memoizedState}):e.memoizedState!==n.state&&(t.current=n.id,uo.delete(e))}n.current=++t.current}return n.current}(!!e);return e||`react-aria${t.prefix}-${n}`}const fo=e=>{var t;return"menu"===(null==(t=e.getAttribute("role"))?void 0:t.toLowerCase())},mo=()=>{};function go(){const e=po(),{show:t=!1,toggle:n=mo,setToggle:r,menuElement:a}=(0,i.useContext)(wa)||{},s=(0,i.useCallback)((e=>{n(!t,e)}),[t,n]),o={id:e,ref:r||mo,onClick:s,"aria-expanded":!!t};return a&&fo(a)&&(o["aria-haspopup"]=!0),[o,{show:t,toggle:n}]}function bo({children:e}){const[t,n]=go();return(0,_.jsx)(_.Fragment,{children:e(t,n)})}bo.displayName="DropdownToggle";const yo=bo,ho=(e,t=null)=>null!=e?String(e):t||null,vo=i.createContext(null),_o=i.createContext(null);_o.displayName="NavContext";const xo=_o,Oo="data-rr-ui-";function wo(e){return`${Oo}${e}`}const No=["eventKey","disabled","onClick","active","as"];function Eo({key:e,href:t,active:n,disabled:r,onClick:a}){const s=(0,i.useContext)(vo),o=(0,i.useContext)(xo),{activeKey:l}=o||{},c=ho(e,t),u=null==n&&null!=e?ho(l)===c:n;return[{onClick:Ye((e=>{r||(null==a||a(e),s&&!e.isPropagationStopped()&&s(c,e))})),"aria-disabled":r||void 0,"aria-selected":u,[wo("dropdown-item")]:""},{isActive:u}]}const jo=i.forwardRef(((e,t)=>{let{eventKey:n,disabled:r,onClick:a,active:s,as:o=at}=e,i=function(e,t){if(null==e)return{};var n,r,a={},s=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,No);const[l]=Eo({key:n,href:i.href,disabled:r,onClick:a,active:s});return(0,_.jsx)(o,Object.assign({},i,{ref:t},l))}));jo.displayName="DropdownItem";const ko=jo,Po=(0,i.createContext)(G?window:void 0);function Co(){return(0,i.useContext)(Po)}function To(){const e=Oa(),t=(0,i.useRef)(null),n=(0,i.useCallback)((n=>{t.current=n,e()}),[e]);return[t,n]}function So({defaultShow:e,show:t,onSelect:n,onToggle:r,itemSelector:a=`* [${wo("dropdown-item")}]`,focusFirstItemOnShow:s,placement:o="bottom-start",children:l}){const c=Co(),[u,d]=xa(t,e,r),[p,f]=To(),m=p.current,[g,b]=To(),y=g.current,h=Qe(u),v=(0,i.useRef)(null),x=(0,i.useRef)(!1),O=(0,i.useContext)(vo),w=(0,i.useCallback)(((e,t,n=(null==t?void 0:t.type))=>{d(e,{originalEvent:t,source:n})}),[d]),N=Ye(((e,t)=>{null==n||n(e,t),w(!1,t,"select"),t.isPropagationStopped()||null==O||O(e,t)})),E=(0,i.useMemo)((()=>({toggle:w,placement:o,show:u,menuElement:m,toggleElement:y,setMenu:f,setToggle:b})),[w,o,u,m,y,f,b]);m&&h&&!u&&(x.current=m.contains(m.ownerDocument.activeElement));const j=Ye((()=>{y&&y.focus&&y.focus()})),k=Ye((()=>{const e=v.current;let t=s;if(null==t&&(t=!(!p.current||!fo(p.current))&&"keyboard"),!1===t||"keyboard"===t&&!/^key.+$/.test(e))return;const n=_a(p.current,a)[0];n&&n.focus&&n.focus()}));(0,i.useEffect)((()=>{u?k():x.current&&(x.current=!1,j())}),[u,x,j,k]),(0,i.useEffect)((()=>{v.current=null}));const P=(e,t)=>{if(!p.current)return null;const n=_a(p.current,a);let r=n.indexOf(e)+t;return r=Math.max(0,Math.min(r,n.length)),n[r]};return function(e,t,n,r){void 0===r&&(r=!1);var a=Ye((e=>{var t,n;const{key:r}=e,a=e.target,s=null==(t=p.current)?void 0:t.contains(a),o=null==(n=g.current)?void 0:n.contains(a);if(/input|textarea/i.test(a.tagName)&&(" "===r||"Escape"!==r&&s||"Escape"===r&&"search"===a.type))return;if(!s&&!o)return;if(!("Tab"!==r||p.current&&u))return;v.current=e.type;const i={originalEvent:e,source:e.type};switch(r){case"ArrowUp":{const t=P(a,-1);return t&&t.focus&&t.focus(),void e.preventDefault()}case"ArrowDown":if(e.preventDefault(),u){const e=P(a,1);e&&e.focus&&e.focus()}else d(!0,i);return;case"Tab":Q(a.ownerDocument,"keyup",(e=>{var t;("Tab"!==e.key||e.target)&&null!=(t=p.current)&&t.contains(e.target)||d(!1,i)}),{once:!0});break;case"Escape":"Escape"===r&&(e.preventDefault(),e.stopPropagation()),d(!1,i)}}));(0,i.useEffect)((function(){var n="function"==typeof e?e():e;return n.addEventListener(t,a,r),function(){return n.removeEventListener(t,a,r)}}),[e])}((0,i.useCallback)((()=>c.document),[c]),"keydown"),(0,_.jsx)(vo.Provider,{value:N,children:(0,_.jsx)(wa.Provider,{value:E,children:l})})}Po.Provider,So.displayName="Dropdown",So.Menu=oo,So.Toggle=yo,So.Item=ko;const Ro=So,Do=i.createContext({});Do.displayName="DropdownContext";const Lo=Do,$o=i.forwardRef((({bsPrefix:e,className:t,eventKey:n,disabled:r=!1,onClick:a,active:s,as:o=it,...i},l)=>{const c=j(e,"dropdown-item"),[u,d]=Eo({key:n,href:i.href,disabled:r,onClick:a,active:s});return(0,_.jsx)(o,{...i,...u,ref:l,className:b()(t,c,d.isActive&&"active",r&&"disabled")})}));$o.displayName="DropdownItem";const Io=$o,Ao=i.createContext(null);Ao.displayName="InputGroupContext";const Mo=Ao,Fo=i.createContext(null);Fo.displayName="NavbarContext";const Bo=Fo;function zo(e,t){return e}function Ko(e,t,n){let r=e?n?"bottom-start":"bottom-end":n?"bottom-end":"bottom-start";return"up"===t?r=e?n?"top-start":"top-end":n?"top-end":"top-start":"end"===t?r=e?n?"left-end":"right-end":n?"left-start":"right-start":"start"===t?r=e?n?"right-end":"left-end":n?"right-start":"left-start":"down-centered"===t?r="bottom":"up-centered"===t&&(r="top"),r}const Ho=i.forwardRef((({bsPrefix:e,className:t,align:n,rootCloseEvent:r,flip:a,show:s,renderOnMount:o,as:l="div",popperConfig:c,variant:u,...d},p)=>{let f=!1;const m=(0,i.useContext)(Bo),g=j(e,"dropdown-menu"),{align:y,drop:h,isRTL:v}=(0,i.useContext)(Lo);n=n||y;const x=(0,i.useContext)(Mo),O=[];if(n)if("object"==typeof n){const e=Object.keys(n);if(e.length){const t=e[0],r=n[t];f="start"===r,O.push(`${g}-${t}-${r}`)}}else"end"===n&&(f=!0);const w=Ko(f,h,v),[N,{hasShown:E,popper:k,show:P,toggle:C}]=ao({flip:a,rootCloseEvent:r,show:s,usePopper:!m&&0===O.length,offset:[0,2],popperConfig:c,placement:w});if(N.ref=ie(zo(p),N.ref),et((()=>{P&&(null==k||k.update())}),[P]),!E&&!o&&!x)return null;"string"!=typeof l&&(N.show=P,N.close=()=>null==C?void 0:C(!1),N.align=n);let T=d.style;return null!=k&&k.placement&&(T={...d.style,...N.style},d["x-placement"]=k.placement),(0,_.jsx)(l,{...d,...N,style:T,...(O.length||m)&&{"data-bs-popper":"static"},className:b()(t,g,P&&"show",f&&`${g}-end`,u&&`${g}-${u}`,...O)})}));Ho.displayName="DropdownMenu",Ho.defaultProps={flip:!0};const Wo=Ho,Uo=i.forwardRef((({bsPrefix:e,split:t,className:n,childBsPrefix:r,as:a=tn,...s},o)=>{const l=j(e,"dropdown-toggle"),c=(0,i.useContext)(wa);void 0!==r&&(s.bsPrefix=r);const[u]=go();return u.ref=ie(u.ref,zo(o)),(0,_.jsx)(a,{className:b()(n,l,t&&`${l}-split`,(null==c?void 0:c.show)&&"show"),...u,...s})}));Uo.displayName="DropdownToggle";const qo=Uo,Vo=yt("dropdown-header",{defaultProps:{role:"heading"}}),Go=yt("dropdown-divider",{Component:"hr",defaultProps:{role:"separator"}}),Yo=yt("dropdown-item-text",{Component:"span"}),Xo=i.forwardRef(((e,t)=>{const{bsPrefix:n,drop:r,show:a,className:s,align:o,onSelect:l,onToggle:c,focusFirstItemOnShow:u,as:d="div",navbar:p,autoClose:f,...m}=v(e,{show:"onToggle"}),g=(0,i.useContext)(Mo),y=j(n,"dropdown"),h=C(),x=Ye(((e,t)=>{var n;t.originalEvent.currentTarget!==document||"keydown"===t.source&&"Escape"!==t.originalEvent.key||(t.source="rootClose"),n=t.source,(!1===f?"click"===n:"inside"===f?"rootClose"!==n:"outside"!==f||"select"!==n)&&(null==c||c(e,t))})),O=Ko("end"===o,r,h),w=(0,i.useMemo)((()=>({align:o,drop:r,isRTL:h})),[o,r,h]),N={down:y,"down-centered":`${y}-center`,up:"dropup","up-centered":"dropup-center dropup",end:"dropend",start:"dropstart"};return(0,_.jsx)(Lo.Provider,{value:w,children:(0,_.jsx)(Ro,{placement:O,show:a,onSelect:l,onToggle:x,focusFirstItemOnShow:u,itemSelector:`.${y}-item:not(.disabled):not(:disabled)`,children:g?m.children:(0,_.jsx)(d,{...m,ref:t,className:b()(s,a&&"show",N[r])})})})}));Xo.displayName="Dropdown",Xo.defaultProps={navbar:!1,align:"start",autoClose:!0,drop:"down"};const Jo=Object.assign(Xo,{Toggle:qo,Menu:Wo,Item:Io,ItemText:Yo,Divider:Go,Header:Vo});n(7);const Qo=i.createContext(null),Zo=["as","active","eventKey"];function ei({key:e,onClick:t,active:n,id:r,role:a,disabled:s}){const o=(0,i.useContext)(vo),l=(0,i.useContext)(xo),c=(0,i.useContext)(Qo);let u=n;const d={role:a};if(l){a||"tablist"!==l.role||(d.role="tab");const t=l.getControllerId(null!=e?e:null),s=l.getControlledId(null!=e?e:null);d[wo("event-key")]=e,d.id=t||r,u=null==n&&null!=e?l.activeKey===e:n,!u&&(null!=c&&c.unmountOnExit||null!=c&&c.mountOnEnter)||(d["aria-controls"]=s)}return"tab"===d.role&&(d["aria-selected"]=u,u||(d.tabIndex=-1),s&&(d.tabIndex=-1,d["aria-disabled"]=!0)),d.onClick=Ye((n=>{s||(null==t||t(n),null!=e&&o&&!n.isPropagationStopped()&&o(e,n))})),[d,{isActive:u}]}const ti=i.forwardRef(((e,t)=>{let{as:n=at,active:r,eventKey:a}=e,s=function(e,t){if(null==e)return{};var n,r,a={},s=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,Zo);const[o,i]=ei(Object.assign({key:ho(a,s.href),active:r},s));return o[wo("active")]=i.isActive,(0,_.jsx)(n,Object.assign({},s,o,{ref:t}))}));ti.displayName="NavItem";const ni=ti,ri=["as","onSelect","activeKey","role","onKeyDown"],ai=()=>{},si=wo("event-key"),oi=i.forwardRef(((e,t)=>{let{as:n="div",onSelect:r,activeKey:a,role:s,onKeyDown:o}=e,l=function(e,t){if(null==e)return{};var n,r,a={},s=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,ri);const c=Oa(),u=(0,i.useRef)(!1),d=(0,i.useContext)(vo),p=(0,i.useContext)(Qo);let f,m;p&&(s=s||"tablist",a=p.activeKey,f=p.getControlledId,m=p.getControllerId);const g=(0,i.useRef)(null),b=e=>{const t=g.current;if(!t)return null;const n=_a(t,`[${si}]:not([aria-disabled=true])`),r=t.querySelector("[aria-selected=true]");if(!r||r!==document.activeElement)return null;const a=n.indexOf(r);if(-1===a)return null;let s=a+e;return s>=n.length&&(s=0),s<0&&(s=n.length-1),n[s]},y=(e,t)=>{null!=e&&(null==r||r(e,t),null==d||d(e,t))};(0,i.useEffect)((()=>{if(g.current&&u.current){const e=g.current.querySelector(`[${si}][aria-selected=true]`);null==e||e.focus()}u.current=!1}));const h=ie(t,g);return(0,_.jsx)(vo.Provider,{value:y,children:(0,_.jsx)(xo.Provider,{value:{role:s,activeKey:ho(a),getControlledId:f||ai,getControllerId:m||ai},children:(0,_.jsx)(n,Object.assign({},l,{onKeyDown:e=>{if(null==o||o(e),!p)return;let t;switch(e.key){case"ArrowLeft":case"ArrowUp":t=b(-1);break;case"ArrowRight":case"ArrowDown":t=b(1);break;default:return}t&&(e.preventDefault(),y(t.dataset[("EventKey","rrUiEventKey")]||null,e),u.current=!0,c())},ref:h,role:s}))})})}));oi.displayName="Nav";const ii=Object.assign(oi,{Item:ni}),li=yt("nav-item"),ci=i.forwardRef((({bsPrefix:e,className:t,as:n=it,active:r,eventKey:a,...s},o)=>{e=j(e,"nav-link");const[i,l]=ei({key:ho(a,s.href),active:r,...s});return(0,_.jsx)(n,{...s,...i,ref:o,className:b()(t,e,s.disabled&&"disabled",l.isActive&&"active")})}));ci.displayName="NavLink",ci.defaultProps={disabled:!1};const ui=ci,di=i.forwardRef(((e,t)=>{const{as:n="div",bsPrefix:r,variant:a,fill:s,justify:o,navbar:l,navbarScroll:c,className:u,activeKey:d,...p}=v(e,{activeKey:"onSelect"}),f=j(r,"nav");let m,g,y=!1;const h=(0,i.useContext)(Bo),x=(0,i.useContext)(mn);return h?(m=h.bsPrefix,y=null==l||l):x&&({cardHeaderBsPrefix:g}=x),(0,_.jsx)(ii,{as:n,ref:t,activeKey:d,className:b()(u,{[f]:!y,[`${m}-nav`]:y,[`${m}-nav-scroll`]:y&&c,[`${g}-${a}`]:!!g,[`${f}-${a}`]:!!a,[`${f}-fill`]:s,[`${f}-justified`]:o}),...p})}));di.displayName="Nav",di.defaultProps={justify:!1,fill:!1};const pi=Object.assign(di,{Item:li,Link:ui});var fi=l().createContext({}),mi=["caret","bsPrefix","split","className","childBsPrefix","as"];const gi=l().forwardRef((function(t,n){var r=t.caret,a=t.bsPrefix,s=t.split,c=t.className,u=t.childBsPrefix,d=t.as,p=void 0===d?tn:d,f=o(t,mi),m=j(a,"dropdown-toggle"),g=(0,i.useContext)(wa),y=(0,i.useContext)(Mo);void 0!==u&&(f.bsPrefix=u);var h=Le(go(),1)[0];return h.ref=ie(h.ref,zo(n)),l().createElement(p,e({className:b()(c,r&&m,s&&"".concat(m,"-split"),!!y&&(null==g?void 0:g.show)&&"show")},h,f))}));var bi=["children","nav","label","disabled","caret","in_navbar","addon_type","size","right","align_end","menu_variant","direction","loading_state","color","group","toggle_style","toggleClassName","toggle_class_name","className","class_name"];function yi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function hi(e){for(var t=1;t(0,_.jsx)(e,{...a,ref:s,className:b()(t,`${n}-${r?"tooltip":"feedback"}`)})));Ti.displayName="Feedback",Ti.propTypes=Ci;const Si=Ti,Ri=i.createContext({}),Di=i.forwardRef((({id:e,bsPrefix:t,className:n,type:r="checkbox",isValid:a=!1,isInvalid:s=!1,as:o="input",...l},c)=>{const{controlId:u}=(0,i.useContext)(Ri);return t=j(t,"form-check-input"),(0,_.jsx)(o,{...l,ref:c,type:r,id:e||u,className:b()(n,t,a&&"is-valid",s&&"is-invalid")})}));Di.displayName="FormCheckInput";const Li=Di,$i=i.forwardRef((({bsPrefix:e,className:t,htmlFor:n,...r},a)=>{const{controlId:s}=(0,i.useContext)(Ri);return e=j(e,"form-check-label"),(0,_.jsx)("label",{...r,ref:a,htmlFor:n||s,className:b()(t,e)})}));$i.displayName="FormCheckLabel";const Ii=$i,Ai=i.forwardRef((({id:e,bsPrefix:t,bsSwitchPrefix:n,inline:r=!1,reverse:a=!1,disabled:s=!1,isValid:o=!1,isInvalid:l=!1,feedbackTooltip:c=!1,feedback:u,feedbackType:d,className:p,style:f,title:m="",type:g="checkbox",label:y,children:h,as:v="input",...x},O)=>{t=j(t,"form-check"),n=j(n,"form-switch");const{controlId:w}=(0,i.useContext)(Ri),N=(0,i.useMemo)((()=>({controlId:e||w})),[w,e]),E=!h&&null!=y&&!1!==y||function(e,t){return i.Children.toArray(e).some((e=>i.isValidElement(e)&&e.type===t))}(h,Ii),k=(0,_.jsx)(Li,{...x,type:"switch"===g?"checkbox":g,ref:O,isValid:o,isInvalid:l,disabled:s,as:v});return(0,_.jsx)(Ri.Provider,{value:N,children:(0,_.jsx)("div",{style:f,className:b()(p,E&&t,r&&`${t}-inline`,a&&`${t}-reverse`,"switch"===g&&n),children:h||(0,_.jsxs)(_.Fragment,{children:[k,E&&(0,_.jsx)(Ii,{title:m,children:y}),u&&(0,_.jsx)(Si,{type:d,tooltip:c,children:u})]})})})}));Ai.displayName="FormCheck";const Mi=Object.assign(Ai,{Input:Li,Label:Ii}),Fi=i.forwardRef((({bsPrefix:e,type:t,size:n,htmlSize:r,id:a,className:s,isValid:o=!1,isInvalid:l=!1,plaintext:c,readOnly:u,as:d="input",...p},f)=>{const{controlId:m}=(0,i.useContext)(Ri);let g;return e=j(e,"form-control"),g=c?{[`${e}-plaintext`]:!0}:{[e]:!0,[`${e}-${n}`]:n},(0,_.jsx)(d,{...p,type:t,size:r,ref:f,readOnly:u,id:a||m,className:b()(s,g,o&&"is-valid",l&&"is-invalid","color"===t&&`${e}-color`)})}));Fi.displayName="FormControl";const Bi=Object.assign(Fi,{Feedback:Si}),zi=yt("form-floating"),Ki=i.forwardRef((({controlId:e,as:t="div",...n},r)=>{const a=(0,i.useMemo)((()=>({controlId:e})),[e]);return(0,_.jsx)(Ri.Provider,{value:a,children:(0,_.jsx)(t,{...n,ref:r})})}));Ki.displayName="FormGroup";const Hi=Ki,Wi=i.forwardRef((({as:e="label",bsPrefix:t,column:n,visuallyHidden:r,className:a,htmlFor:s,...o},l)=>{const{controlId:c}=(0,i.useContext)(Ri);t=j(t,"form-label");let u="col-form-label";"string"==typeof n&&(u=`${u} ${u}-${n}`);const d=b()(a,t,r&&"visually-hidden",n&&u);return s=s||c,n?(0,_.jsx)(aa,{ref:l,as:"label",className:d,htmlFor:s,...o}):(0,_.jsx)(e,{ref:l,className:d,htmlFor:s,...o})}));Wi.displayName="FormLabel",Wi.defaultProps={column:!1,visuallyHidden:!1};const Ui=Wi,qi=i.forwardRef((({bsPrefix:e,className:t,id:n,...r},a)=>{const{controlId:s}=(0,i.useContext)(Ri);return e=j(e,"form-range"),(0,_.jsx)("input",{...r,type:"range",ref:a,className:b()(t,e),id:n||s})}));qi.displayName="FormRange";const Vi=qi,Gi=i.forwardRef((({bsPrefix:e,size:t,htmlSize:n,className:r,isValid:a=!1,isInvalid:s=!1,id:o,...l},c)=>{const{controlId:u}=(0,i.useContext)(Ri);return e=j(e,"form-select"),(0,_.jsx)("select",{...l,size:n,ref:c,className:b()(r,e,t&&`${e}-${t}`,a&&"is-valid",s&&"is-invalid"),id:o||u})}));Gi.displayName="FormSelect";const Yi=Gi,Xi=i.forwardRef((({bsPrefix:e,className:t,as:n="small",muted:r,...a},s)=>(e=j(e,"form-text"),(0,_.jsx)(n,{...a,ref:s,className:b()(t,e,r&&"text-muted")}))));Xi.displayName="FormText";const Ji=Xi,Qi=i.forwardRef(((e,t)=>(0,_.jsx)(Mi,{...e,ref:t,type:"switch"})));Qi.displayName="Switch";const Zi=Object.assign(Qi,{Input:Mi.Input,Label:Mi.Label}),el=i.forwardRef((({bsPrefix:e,className:t,children:n,controlId:r,label:a,...s},o)=>(e=j(e,"form-floating"),(0,_.jsxs)(Hi,{ref:o,className:b()(t,e),controlId:r,...s,children:[n,(0,_.jsx)("label",{htmlFor:r,children:a})]}))));el.displayName="FloatingLabel";const tl=el,nl={_ref:u().any,validated:u().bool,as:u().elementType},rl=i.forwardRef((({className:e,validated:t,as:n="form",...r},a)=>(0,_.jsx)(n,{...r,ref:a,className:b()(e,t&&"was-validated")})));rl.displayName="Form",rl.propTypes=nl;const al=Object.assign(rl,{Group:Hi,Control:Bi,Floating:zi,Check:Mi,Switch:Zi,Label:Ui,Text:Ji,Range:Vi,Select:Yi,FloatingLabel:tl});var sl=["children","loading_state","n_submit","prevent_default_on_submit","setProps","className","class_name"],ol=function(t){var n=t.children,r=t.loading_state,a=t.n_submit,s=t.prevent_default_on_submit,i=t.setProps,c=t.className,u=t.class_name,d=o(t,sl);return l().createElement(al,e({onSubmit:function(e){s&&e.preventDefault(),i&&i({n_submit:a+1,n_submit_timestamp:Date.now()})},className:u||c},m(["n_submit_timestamp"],d),{"data-dash-is-loading":r&&r.is_loading||void 0}),n)};ol.defaultProps={prevent_default_on_submit:!0,n_submit:0,n_submit_timestamp:-1},ol.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,action:u().string,method:u().oneOf(["GET","POST"]),n_submit:u().number,n_submit_timestamp:u().number,prevent_default_on_submit:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const il=ol;var ll=["children","loading_state","className","class_name"],cl=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=o(t,ll);return l().createElement(Bi.Feedback,e({className:s||a},m(["setProps"],i),{"data-dash-is-loading":r&&r.is_loading||void 0}),n)};cl.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,type:u().string,tooltip:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const ul=cl;var dl=["children","html_for","className","class_name","loading_state"],pl=function(t){var n=t.children,r=t.html_for,a=t.className,s=t.class_name,i=t.loading_state,c=o(t,dl);return l().createElement(zi,e({htmlFor:r,className:s||a},m(["setProps"],c),{"data-dash-is-loading":i&&i.is_loading||void 0}),n)};pl.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,html_for:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const fl=pl;var ml=["children","loading_state","color","style","className","class_name"];function gl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function bl(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};if("number"===n){var t=$.current.value,a=$.current.checkValidity()?El(t):NaN,s=El(r);jl(s,a)?Object.keys(e).length&&g(e):g(Nl(Nl({},e),{},{value:a}))}else e.value=$.current.value,g(e)};return l().createElement("input",e({ref:$,type:n,className:A,onChange:function(){y||M()},onBlur:function(){if(g){var e={n_blur:a+1,n_blur_timestamp:Date.now()};y?M(e):g(e)}},onKeyPress:function(e){if(g&&"Enter"===e.key){var t={n_submit:s+1,n_submit_timestamp:Date.now()};y?M(t):g(t)}}},m(["n_blur_timestamp","n_submit_timestamp","persistence","persistence_type","persisted_props"],L),{valid:c?"true":void 0,invalid:u?"true":void 0,"data-dash-is-loading":h&&h.is_loading||void 0,autoComplete:O||x,autoFocus:N||w,inputMode:j||E,maxLength:P||k,minLength:T||C,readOnly:S,tabIndex:D||R,size:f}))};kl.propTypes={id:u().string,style:u().object,class_name:u().string,className:u().string,key:u().string,type:u().oneOf(["text","number","password","email","range","search","tel","url","hidden"]),value:u().oneOfType([u().string,u().number]),disabled:u().bool,autocomplete:u().string,autoComplete:u().string,autofocus:u().oneOfType([u().oneOf(["autoFocus","autofocus","AUTOFOCUS"]),u().bool]),autoFocus:u().oneOfType([u().oneOf(["autoFocus","autofocus","AUTOFOCUS"]),u().bool]),inputmode:u().oneOf(["verbatim","latin","latin-name","latin-prose","full-width-latin","kana","katakana","numeric","tel","email","url"]),inputMode:u().oneOf(["verbatim","latin","latin-name","latin-prose","full-width-latin","kana","katakana","numeric","tel","email","url"]),list:u().string,max:u().oneOfType([u().string,u().number]),maxlength:u().oneOfType([u().string,u().number]),maxLength:u().oneOfType([u().string,u().number]),min:u().oneOfType([u().string,u().number]),minlength:u().oneOfType([u().string,u().number]),minLength:u().oneOfType([u().string,u().number]),step:u().oneOfType([u().string,u().number]),html_size:u().string,size:u().string,valid:u().bool,invalid:u().bool,required:u().oneOfType([u().oneOf(["required","REQUIRED"]),u().bool]),plaintext:u().bool,readonly:u().oneOfType([u().bool,u().oneOf(["readOnly","readonly","READONLY"])]),placeholder:u().oneOfType([u().string,u().number]),name:u().string,pattern:u().string,n_submit:u().number,n_submit_timestamp:u().number,n_blur:u().number,n_blur_timestamp:u().number,debounce:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),persistence:u().oneOfType([u().bool,u().string,u().number]),persisted_props:u().arrayOf(u().oneOf(["value"])),persistence_type:u().oneOf(["local","session","memory"]),tabindex:u().string,tabIndex:u().string},kl.defaultProps={n_blur:0,n_blur_timestamp:-1,n_submit:0,n_submit_timestamp:-1,debounce:!1,persisted_props:["value"],persistence_type:"local",step:"any"};const Pl=kl,Cl=yt("input-group-text",{Component:"span"}),Tl=i.forwardRef((({bsPrefix:e,size:t,hasValidation:n,className:r,as:a="div",...s},o)=>{e=j(e,"input-group");const l=(0,i.useMemo)((()=>({})),[]);return(0,_.jsx)(Mo.Provider,{value:l,children:(0,_.jsx)(a,{ref:o,...s,className:b()(r,e,t&&`${e}-${t}`,n&&"has-validation")})})}));Tl.displayName="InputGroup";const Sl=Object.assign(Tl,{Text:Cl,Radio:e=>(0,_.jsx)(Cl,{children:(0,_.jsx)(Li,{type:"radio",...e})}),Checkbox:e=>(0,_.jsx)(Cl,{children:(0,_.jsx)(Li,{type:"checkbox",...e})})});var Rl=["children","loading_state","className","class_name"],Dl=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=o(t,Rl);return l().createElement(Sl,e({className:s||a},m(["setProps"],i),{"data-dash-is-loading":r&&r.is_loading||void 0}),n)};Dl.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,size:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const Ll=Dl;var $l=["children","loading_state","className","class_name"],Il=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=o(t,$l);return l().createElement(Sl.Text,e({className:s||a},m(["setProps"],i),{"data-dash-is-loading":r&&r.is_loading||void 0}),n)};Il.propTypes={id:u().string,children:u().node,style:u().object,key:u().string,class_name:u().string,className:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const Al=Il;var Ml=["children","html_for","width","xs","sm","md","lg","xl","xxl","align","size","className","class_name","color","style","loading_state","check"];function Fl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Bl(e){for(var t=1;t0,xs:s||a,sm:i,md:c,lg:u,xl:d,xxl:p,className:k,style:N?_:Bl({color:v},_)},m(["setProps"],w),{"data-dash-is-loading":x&&x.is_loading||void 0}),n)},Wl=u().oneOfType([u().number,u().string]),Ul=u().oneOfType([u().string,u().number,u().shape({size:Wl,order:Wl,offset:Wl})]);Hl.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,hidden:u().bool,size:u().string,html_for:u().string,check:u().bool,width:Ul,xs:Ul,sm:Ul,md:Ul,lg:Ul,xl:Ul,align:u().oneOf(["start","center","end"]),color:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})},Hl.defaultProps={align:"center"};const ql=Hl,Vl=i.forwardRef((({bsPrefix:e,active:t,disabled:n,eventKey:r,className:a,variant:s,action:o,as:i,...l},c)=>{e=j(e,"list-group-item");const[u,d]=ei({key:ho(r,l.href),active:t,...l}),p=Ye((e=>{if(n)return e.preventDefault(),void e.stopPropagation();u.onClick(e)}));n&&void 0===l.tabIndex&&(l.tabIndex=-1,l["aria-disabled"]=!0);const f=i||(o?l.href?"a":"button":"div");return(0,_.jsx)(f,{ref:c,...l,...u,onClick:p,className:b()(a,e,d.isActive&&"active",n&&"disabled",s&&`${e}-${s}`,o&&`${e}-action`)})}));Vl.displayName="ListGroupItem";const Gl=Vl,Yl=i.forwardRef(((e,t)=>{const{className:n,bsPrefix:r,variant:a,horizontal:s,numbered:o,as:i="div",...l}=v(e,{activeKey:"onSelect"}),c=j(r,"list-group");let u;return s&&(u=!0===s?"horizontal":`horizontal-${s}`),(0,_.jsx)(ii,{ref:t,...l,as:i,className:b()(n,c,a&&`${c}-${a}`,u&&`${c}-${u}`,o&&`${c}-numbered`)})}));Yl.displayName="ListGroup";const Xl=Object.assign(Yl,{Item:Gl});var Jl=["children","loading_state","className","class_name","flush","tag"],Ql=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=t.flush,c=t.tag,u=o(t,Jl);return l().createElement(Xl,e({className:s||a,variant:i?"flush":null,as:c},m(["setProps"],u),{"data-dash-is-loading":r&&r.is_loading||void 0}),n)};Ql.defaultProps={tag:"ul",numbered:!1},Ql.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,tag:u().string,flush:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),horizontal:u().oneOfType([u().bool,u().string]),numbered:u().bool};const Zl=Ql;var ec=["children","disabled","href","loading_state","target","n_clicks","setProps","color","style","className","class_name"];function tc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nc(e){for(var t=1;tthis.remove(e)))}removeContainerStyle(e){const t=this.getElement();t.removeAttribute(lc),Object.assign(t.style,e.style)}add(e){let t=this.modals.indexOf(e);return-1!==t||(t=this.modals.length,this.modals.push(e),this.setModalAttributes(e),0!==t||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state))),t}remove(e){const t=this.modals.indexOf(e);-1!==t&&(this.modals.splice(t,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(e))}isTopModal(e){return!!this.modals.length&&this.modals[this.modals.length-1]===e}},uc=(e,t)=>G?null==e?(t||T()).body:("function"==typeof e&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function dc(e,t){const n=Co(),[r,a]=(0,i.useState)((()=>uc(e,null==n?void 0:n.document)));if(!r){const t=uc(e);t&&a(t)}return(0,i.useEffect)((()=>{t&&r&&t(r)}),[t,r]),(0,i.useEffect)((()=>{const t=uc(e);t!==r&&a(t)}),[e,r]),r}const pc=function({children:e,in:t,onExited:n,mountOnEnter:r,unmountOnExit:a}){const s=(0,i.useRef)(null),o=(0,i.useRef)(t),l=Ye(n);(0,i.useEffect)((()=>{t?o.current=!0:l(s.current)}),[t,l]);const c=ie(s,e.ref),u=(0,i.cloneElement)(e,{ref:c});return t?u:a||!o.current&&r?null:u};function fc({children:e,in:t,onExited:n,onEntered:r,transition:a}){const[s,o]=(0,i.useState)(!t);t&&s&&o(!1);const l=function({in:e,onTransition:t}){const n=(0,i.useRef)(null),r=(0,i.useRef)(!0),a=Ye(t);return et((()=>{if(!n.current)return;let t=!1;return a({in:e,element:n.current,initial:r.current,isStale:()=>t}),()=>{t=!0}}),[e,a]),et((()=>(r.current=!1,()=>{r.current=!0})),[]),n}({in:!!t,onTransition:e=>{Promise.resolve(a(e)).then((()=>{e.isStale()||(e.in?null==r||r(e.element,e.initial):(o(!0),null==n||n(e.element)))}),(t=>{throw e.in||o(!0),t}))}}),c=ie(l,e.ref);return s&&!t?null:(0,i.cloneElement)(e,{ref:c})}function mc(e,t,n){return e?(0,_.jsx)(e,Object.assign({},n)):t?(0,_.jsx)(fc,Object.assign({},n,{transition:t})):(0,_.jsx)(pc,Object.assign({},n))}function gc(e){return"Escape"===e.code||27===e.keyCode}const bc=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];let yc;const hc=(0,i.forwardRef)(((e,t)=>{let{show:n=!1,role:r="dialog",className:a,style:s,children:o,backdrop:l=!0,keyboard:c=!0,onBackdropClick:u,onEscapeKeyDown:d,transition:p,runTransition:f,backdropTransition:m,runBackdropTransition:g,autoFocus:b=!0,enforceFocus:y=!0,restoreFocus:h=!0,restoreFocusOptions:v,renderDialog:x,renderBackdrop:O=(e=>(0,_.jsx)("div",Object.assign({},e))),manager:w,container:N,onShow:E,onHide:j=(()=>{}),onExit:k,onExited:P,onExiting:C,onEnter:T,onEntering:S,onEntered:R}=e,D=function(e,t){if(null==e)return{};var n,r,a={},s=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,bc);const L=dc(N),$=function(e){const t=Co(),n=e||function(e){return yc||(yc=new cc({ownerDocument:null==e?void 0:e.document})),yc}(t),r=(0,i.useRef)({dialog:null,backdrop:null});return Object.assign(r.current,{add:()=>n.add(r.current),remove:()=>n.remove(r.current),isTopModal:()=>n.isTopModal(r.current),setDialogRef:(0,i.useCallback)((e=>{r.current.dialog=e}),[]),setBackdropRef:(0,i.useCallback)((e=>{r.current.backdrop=e}),[])})}(w),I=Je(),A=Qe(n),[F,B]=(0,i.useState)(!n),z=(0,i.useRef)(null);(0,i.useImperativeHandle)(t,(()=>$),[$]),G&&!A&&n&&(z.current=ic()),n&&F&&B(!1);const K=Ye((()=>{if($.add(),Y.current=ee(document,"keydown",q),V.current=ee(document,"focus",(()=>setTimeout(W)),!0),E&&E(),b){const e=ic(document);$.dialog&&e&&!Vs($.dialog,e)&&(z.current=e,$.dialog.focus())}})),H=Ye((()=>{var e;$.remove(),null==Y.current||Y.current(),null==V.current||V.current(),h&&(null==(e=z.current)||null==e.focus||e.focus(v),z.current=null)}));(0,i.useEffect)((()=>{n&&L&&K()}),[n,L,K]),(0,i.useEffect)((()=>{F&&H()}),[F,H]),tr((()=>{H()}));const W=Ye((()=>{if(!y||!I()||!$.isTopModal())return;const e=ic();$.dialog&&e&&!Vs($.dialog,e)&&$.dialog.focus()})),U=Ye((e=>{e.target===e.currentTarget&&(null==u||u(e),!0===l&&j())})),q=Ye((e=>{c&&gc(e)&&$.isTopModal()&&(null==d||d(e),e.defaultPrevented||j())})),V=(0,i.useRef)(),Y=(0,i.useRef)();if(!L)return null;const X=Object.assign({role:r,ref:$.setDialogRef,"aria-modal":"dialog"===r||void 0},D,{style:s,className:a,tabIndex:-1});let J=x?x(X):(0,_.jsx)("div",Object.assign({},X,{children:i.cloneElement(o,{role:"document"})}));J=mc(p,f,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!n,onExit:k,onExiting:C,onExited:(...e)=>{B(!0),null==P||P(...e)},onEnter:T,onEntering:S,onEntered:R,children:J});let Q=null;return l&&(Q=O({ref:$.setBackdropRef,onClick:U}),Q=mc(m,g,{in:!!n,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:Q})),(0,_.jsx)(_.Fragment,{children:M().createPortal((0,_.jsxs)(_.Fragment,{children:[Q,J]}),L)})}));hc.displayName="Modal";const vc=Object.assign(hc,{Manager:cc});function _c(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}function xc(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}const Oc=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",wc=".sticky-top",Nc=".navbar-toggler";class Ec extends cc{adjustAndStore(e,t,n){const r=t.style[e];t.dataset[e]=r,$(t,{[e]:`${parseFloat($(t,e))+n}px`})}restore(e,t){const n=t.dataset[e];void 0!==n&&(delete t.dataset[e],$(t,{[e]:n}))}setContainerStyle(e){super.setContainerStyle(e);const t=this.getElement();var n,r;if(r="modal-open",(n=t).classList?n.classList.add(r):_c(n,r)||("string"==typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)),!e.scrollBarWidth)return;const a=this.isRTL?"paddingLeft":"paddingRight",s=this.isRTL?"marginLeft":"marginRight";_a(t,Oc).forEach((t=>this.adjustAndStore(a,t,e.scrollBarWidth))),_a(t,wc).forEach((t=>this.adjustAndStore(s,t,-e.scrollBarWidth))),_a(t,Nc).forEach((t=>this.adjustAndStore(s,t,e.scrollBarWidth)))}removeContainerStyle(e){super.removeContainerStyle(e);const t=this.getElement();var n,r;r="modal-open",(n=t).classList?n.classList.remove(r):"string"==typeof n.className?n.className=xc(n.className,r):n.setAttribute("class",xc(n.className&&n.className.baseVal||"",r));const a=this.isRTL?"paddingLeft":"paddingRight",s=this.isRTL?"marginLeft":"marginRight";_a(t,Oc).forEach((e=>this.restore(a,e))),_a(t,wc).forEach((e=>this.restore(s,e))),_a(t,Nc).forEach((e=>this.restore(s,e)))}}let jc;function kc(e){return jc||(jc=new Ec(e)),jc}const Pc=Ec,Cc=i.createContext({onHide(){}}),Tc=i.forwardRef((({bsPrefix:e,className:t,contentClassName:n,centered:r,size:a,fullscreen:s,children:o,scrollable:i,...l},c)=>{const u=`${e=j(e,"modal")}-dialog`,d="string"==typeof s?`${e}-fullscreen-${s}`:`${e}-fullscreen`;return(0,_.jsx)("div",{...l,ref:c,className:b()(u,t,a&&`${e}-${a}`,r&&`${u}-centered`,i&&`${u}-scrollable`,s&&d),children:(0,_.jsx)("div",{className:b()(`${e}-content`,n),children:o})})}));Tc.displayName="ModalDialog";var Sc=["bsPrefix","className","style","dialogClassName","contentClassName","children","dialogAs","aria-labelledby","aria-describedby","aria-label","show","animation","backdrop","keyboard","onEscapeKeyDown","onShow","onHide","container","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","onEntered","onExit","onExiting","onEnter","onEntering","onExited","backdropClassName","zIndex","manager"];function Rc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Dc(e){for(var t=1;t0,n=e.scrollHeight>T(e).documentElement.clientHeight;W({paddingRight:t&&!n?oc():void 0,paddingLeft:!t&&n?oc():void 0})}}var de=Ye((function(){ne&&ue(ne.dialog)}));tr((function(){var e;Z(window,"resize",de),null===(e=J.current)||void 0===e||e.call(J)}));var pe=function(){Y.current=!0},fe=function(e){Y.current&&ne&&e.target===ne.dialog&&(X.current=!0),Y.current=!1},me=function(){V(!0),J.current=te(ne.dialog,(function(){V(!1)}))},ge=function(e){"static"!==v?X.current||e.target!==e.currentTarget?X.current=!1:null==w||w():function(e){e.target===e.currentTarget&&me()}(e)},be=(0,i.useCallback)((function(t){return l().createElement("div",e({},t,{className:b()("".concat(r,"-backdrop"),M,!h&&"show"),style:{zIndex:F}}))}),[h,M,r,F]),ye=Dc(Dc({},s),H);return ye.display="block",l().createElement(Cc.Provider,{value:le},l().createElement(vc,{show:y,ref:ae,backdrop:v,container:N,keyboard:!0,autoFocus:E,enforceFocus:k,restoreFocus:P,restoreFocusOptions:S,onEscapeKeyDown:function(e){_||"static"!==v?_&&x&&x(e):(e.preventDefault(),me())},onShow:O,onHide:w,onEnter:function(e,t){e&&ue(e),null==$||$(e,t)},onEntering:function(e,t){null==I||I(e,t),Q(window,"resize",de)},onEntered:R,onExit:function(e){var t;null===(t=J.current)||void 0===t||t.call(J),null==D||D(e)},onExiting:L,onExited:function(e){e&&(e.style.display=""),null==A||A(e),Z(window,"resize",de)},manager:ce(),transition:h?$c:void 0,backdropTransition:h?Ic:void 0,renderBackdrop:be,renderDialog:function(t){return l().createElement("div",e({role:"dialog"},t,{style:ye,className:b()(a,r,q&&"".concat(r,"-static")),onClick:v?ge:void 0,onMouseUp:fe,"aria-label":g,"aria-labelledby":f,"aria-describedby":m}),l().createElement(p,e({},z,{onMouseDown:pe,className:c,contentClassName:u}),d))}}))}));Ac.defaultProps=Lc;const Mc=Ac;var Fc=["children","is_open","setProps","className","class_name","autoFocus","autofocus","labelledBy","labelledby","modalClassName","modal_class_name","contentClassName","content_class_name","backdropClassName","backdrop_class_name","tag","loading_state","fade","style","zindex","zIndex"];function Bc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zc(e){for(var t=1;t{const l=(0,i.useContext)(Cc),c=Ye((()=>{null==l||l.onHide(),null==r||r()}));return(0,_.jsxs)("div",{ref:o,...s,children:[a,n&&(0,_.jsx)(ft,{"aria-label":e,variant:t,onClick:c})]})}));Qc.defaultProps={closeLabel:"Close",closeButton:!1};const Zc=Qc,eu=i.forwardRef((({bsPrefix:e,className:t,...n},r)=>(e=j(e,"modal-header"),(0,_.jsx)(Zc,{ref:r,...n,className:b()(t,e)}))));eu.displayName="ModalHeader",eu.defaultProps={closeLabel:"Close",closeButton:!1};const tu=eu;var nu=["children","loading_state","className","class_name","tag","close_button"],ru=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=t.tag,c=t.close_button,u=o(t,nu);return l().createElement(tu,e({as:i,className:s||a,closeButton:c,"data-dash-is-loading":r&&r.is_loading||void 0},m(["setProps"],u)),n)};ru.defaultProps={close_button:!0},ru.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,close_button:u().bool,tag:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const au=ru,su=yt("modal-title",{Component:mt("h4")});var ou=["children","loading_state","className","class_name","tag"],iu=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=t.tag,c=o(t,ou);return l().createElement(su,e({as:i,className:s||a,"data-dash-is-loading":r&&r.is_loading||void 0},m(["setProps"],c)),n)};iu.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,tag:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const lu=iu;var cu=["children","loading_state","className","class_name","pills","justified","horizontal","vertical","navbar_scroll"],uu={start:"justify-content-start",center:"justify-content-center",end:"justify-content-end",around:"justify-content-around",between:"justify-content-between"},du={xs:"flex-xs-column",sm:"flex-sm-column",md:"flex-md-column",lg:"flex-lg-column",xl:"flex-xl-column"},pu=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=t.pills,c=t.justified,u=t.horizontal,d=t.vertical,p=t.navbar_scroll,f=o(t,cu),g=u&&uu[u],y=!0===d?"flex-column":d&&du[d],h=b()(s||a,g,y);return l().createElement(pi,e({className:h,variant:i?"pills":null,justify:c,navbarScroll:p},m(["setProps"],f),{"data-dash-is-loading":r&&r.is_loading||void 0}),n)};pu.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,pills:u().bool,card:u().bool,fill:u().bool,justified:u().bool,vertical:u().oneOfType([u().bool,u().string]),horizontal:u().oneOf(["start","center","end","between","around"]),navbar:u().bool,navbar_scroll:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const fu=pu,mu=i.forwardRef((({bsPrefix:e,className:t,as:n,...r},a)=>{e=j(e,"navbar-brand");const s=n||(r.href?"a":"span");return(0,_.jsx)(s,{...r,ref:a,className:b()(t,e)})}));mu.displayName="NavbarBrand";const gu=mu,bu=i.forwardRef((({children:e,bsPrefix:t,...n},r)=>{t=j(t,"navbar-collapse");const a=(0,i.useContext)(Bo);return(0,_.jsx)(ge,{in:!(!a||!a.expanded),...n,children:(0,_.jsx)("div",{ref:r,className:t,children:e})})}));bu.displayName="NavbarCollapse";const yu=bu,hu=i.forwardRef((({bsPrefix:e,className:t,children:n,label:r,as:a="button",onClick:s,...o},l)=>{e=j(e,"navbar-toggler");const{onToggle:c,expanded:u}=(0,i.useContext)(Bo)||{},d=Ye((e=>{s&&s(e),c&&c()}));return"button"===a&&(o.type="button"),(0,_.jsx)(a,{...o,ref:l,onClick:d,"aria-label":r,className:b()(t,e,!u&&"collapsed"),children:n||(0,_.jsx)("span",{className:`${e}-icon`})})}));hu.displayName="NavbarToggle",hu.defaultProps={label:"Toggle navigation"};const vu=hu;var _u=new WeakMap,xu=function(e,t){if(e&&t){var n=_u.get(t)||new Map;_u.set(t,n);var r=n.get(e);return r||((r=t.matchMedia(e)).refCount=0,n.set(r.media,r)),r}};function Ou(e,t){void 0===t&&(t="undefined"==typeof window?void 0:window);var n=xu(e,t),r=(0,i.useState)((function(){return!!n&&n.matches})),a=r[0],s=r[1];return et((function(){var n=xu(e,t);if(!n)return s(!1);var r=_u.get(t),a=function(){s(n.matches)};return n.refCount++,n.addListener(a),a(),function(){n.removeListener(a),n.refCount--,n.refCount<=0&&(null==r||r.delete(n.media)),n=void 0}}),[e]),a}const wu=function(e){var t=Object.keys(e);function n(e,t){return e===t?t:e?e+" and "+t:t}return function(r,a,s){var o,l;return"object"==typeof r?(o=r,s=a,a=!0):((l={})[r]=a=a||!0,o=l),Ou((0,i.useMemo)((function(){return Object.entries(o).reduce((function(r,a){var s,o=a[0],i=a[1];return"up"!==i&&!0!==i||(r=n(r,("number"==typeof(s=e[o])&&(s+="px"),"(min-width: "+s+")"))),"down"!==i&&!0!==i||(r=n(r,function(n){var r=function(e){return t[Math.min(t.indexOf(e)+1,t.length-1)]}(n),a=e[r];return"(max-width: "+(a="number"==typeof a?a-.2+"px":"calc("+a+" - 0.2px)")+")"}(o))),r}),"")}),[JSON.stringify(o)]),s)}}({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400}),Nu=yt("offcanvas-body"),Eu={[K]:"show",[H]:"show"},ju=i.forwardRef((({bsPrefix:e,className:t,children:n,...r},a)=>(e=j(e,"offcanvas"),(0,_.jsx)(ce,{ref:a,addEndListener:re,...r,childRef:n.ref,children:(r,a)=>i.cloneElement(n,{...a,className:b()(t,n.props.className,(r===K||r===W)&&`${e}-toggling`,Eu[r])})}))));ju.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1},ju.displayName="OffcanvasToggling";const ku=ju,Pu=i.forwardRef((({bsPrefix:e,className:t,...n},r)=>(e=j(e,"offcanvas-header"),(0,_.jsx)(Zc,{ref:r,...n,className:b()(t,e)}))));Pu.displayName="OffcanvasHeader",Pu.defaultProps={closeLabel:"Close",closeButton:!1};const Cu=Pu,Tu=yt("offcanvas-title",{Component:mt("h5")});function Su(e){return(0,_.jsx)(ku,{...e})}function Ru(e){return(0,_.jsx)(ut,{...e})}const Du=i.forwardRef((({bsPrefix:e,className:t,children:n,"aria-labelledby":r,placement:a,responsive:s,show:o,backdrop:l,keyboard:c,scroll:u,onEscapeKeyDown:d,onShow:p,onHide:f,container:m,autoFocus:g,enforceFocus:y,restoreFocus:h,restoreFocusOptions:v,onEntered:x,onExit:O,onExiting:w,onEnter:N,onEntering:E,onExited:k,backdropClassName:P,manager:C,renderStaticNode:T,...S},R)=>{const D=(0,i.useRef)();e=j(e,"offcanvas");const{onToggle:L}=(0,i.useContext)(Bo)||{},[$,I]=(0,i.useState)(!1),A=wu(s||"xs","up");(0,i.useEffect)((()=>{I(s?o&&!A:o)}),[o,s,A]);const M=Ye((()=>{null==L||L(),null==f||f()})),F=(0,i.useMemo)((()=>({onHide:M})),[M]),B=(0,i.useCallback)((t=>(0,_.jsx)("div",{...t,className:b()(`${e}-backdrop`,P)})),[P,e]),z=o=>(0,_.jsx)("div",{...o,...S,className:b()(t,s?`${e}-${s}`:e,`${e}-${a}`),"aria-labelledby":r,children:n});return(0,_.jsxs)(_.Fragment,{children:[!$&&(s||T)&&z({}),(0,_.jsx)(Cc.Provider,{value:F,children:(0,_.jsx)(vc,{show:$,ref:R,backdrop:l,container:m,keyboard:c,autoFocus:g,enforceFocus:y&&!u,restoreFocus:h,restoreFocusOptions:v,onEscapeKeyDown:d,onShow:p,onHide:M,onEnter:(e,...t)=>{e&&(e.style.visibility="visible"),null==N||N(e,...t)},onEntering:E,onEntered:x,onExit:O,onExiting:w,onExited:(e,...t)=>{e&&(e.style.visibility=""),null==k||k(...t)},manager:C||(u?(D.current||(D.current=new Pc({handleContainerOverflow:!1})),D.current):kc()),transition:Su,backdropTransition:Ru,renderBackdrop:B,renderDialog:z})})]})}));Du.displayName="Offcanvas",Du.defaultProps={show:!1,backdrop:!0,keyboard:!0,scroll:!1,autoFocus:!0,enforceFocus:!0,restoreFocus:!0,placement:"start",renderStaticNode:!1};const Lu=Object.assign(Du,{Body:Nu,Header:Cu,Title:Tu}),$u=i.forwardRef(((e,t)=>{const n=(0,i.useContext)(Bo);return(0,_.jsx)(Lu,{ref:t,show:!(null==n||!n.expanded),...e,renderStaticNode:!0})}));$u.displayName="NavbarOffcanvas";const Iu=$u,Au=yt("navbar-text",{Component:"span"}),Mu=i.forwardRef(((e,t)=>{const{bsPrefix:n,expand:r,variant:a,bg:s,fixed:o,sticky:l,className:c,as:u="nav",expanded:d,onToggle:p,onSelect:f,collapseOnSelect:m,...g}=v(e,{expanded:"onToggle"}),y=j(n,"navbar"),h=(0,i.useCallback)(((...e)=>{null==f||f(...e),m&&d&&(null==p||p(!1))}),[f,m,d,p]);void 0===g.role&&"nav"!==u&&(g.role="navigation");let x=`${y}-expand`;"string"==typeof r&&(x=`${x}-${r}`);const O=(0,i.useMemo)((()=>({onToggle:()=>null==p?void 0:p(!d),bsPrefix:y,expanded:!!d,expand:r})),[y,d,r,p]);return(0,_.jsx)(Bo.Provider,{value:O,children:(0,_.jsx)(vo.Provider,{value:h,children:(0,_.jsx)(u,{ref:t,...g,className:b()(c,y,r&&x,a&&`${y}-${a}`,s&&`bg-${s}`,l&&`sticky-${l}`,o&&`fixed-${o}`)})})})}));Mu.defaultProps={expand:!0,variant:"light",collapseOnSelect:!1},Mu.displayName="Navbar";const Fu=Object.assign(Mu,{Brand:gu,Collapse:yu,Offcanvas:Iu,Text:Au,Toggle:vu});var Bu=["children","color","style","loading_state","className","class_name","light","dark","tag"];function zu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ku(e){for(var t=1;t{const l=e||t?"span":it;return(0,_.jsx)("li",{ref:i,style:r,className:b()(n,"page-item",{active:e,disabled:t}),children:(0,_.jsxs)(l,{className:"page-link",...o,children:[s,e&&a&&(0,_.jsx)("span",{className:"visually-hidden",children:a})]})})}));pd.defaultProps={active:!1,disabled:!1,activeLabel:"(current)"},pd.displayName="PageItem";const fd=pd;function md(e,t,n=e){const r=i.forwardRef((({children:e,...r},a)=>(0,_.jsxs)(pd,{...r,ref:a,children:[(0,_.jsx)("span",{"aria-hidden":"true",children:e||t}),(0,_.jsx)("span",{className:"visually-hidden",children:n})]})));return r.displayName=e,r}const gd=md("First","«"),bd=md("Prev","‹","Previous"),yd=md("Ellipsis","…","More"),hd=md("Next","›"),vd=md("Last","»"),_d=i.forwardRef((({bsPrefix:e,className:t,size:n,...r},a)=>{const s=j(e,"pagination");return(0,_.jsx)("ul",{ref:a,...r,className:b()(t,s,n&&`${s}-${n}`)})}));_d.displayName="Pagination";const xd=Object.assign(_d,{First:gd,Prev:bd,Ellipsis:yd,Item:fd,Next:hd,Last:vd});var Od=["step","active_page","min_value","fully_expanded","previous_next","first_last","setProps","class_name","className","loading_state"],wd=function(t){var n=t.step,r=t.active_page,a=t.min_value,s=t.fully_expanded,i=t.previous_next,c=t.first_last,u=t.setProps,d=t.class_name,p=t.className,f=t.loading_state,m=o(t,Od),g=t.max_value;(g-a)%n!=0&&(g=g+n-(g-a)%n);var b=function(e){u&&u({active_page:e})},y=function(e){return l().createElement(xd.Item,{key:e,active:e===r,onClick:function(){return b(e)}},e)},h=[];if(c&&h.push(l().createElement(xd.First,{key:"first",disabled:r===a,onClick:function(){return b(a)}})),i&&h.push(l().createElement(xd.Prev,{key:"previous",disabled:r===a,onClick:function(){return b(r-n)}})),s||Math.floor((g-a)/n)+1<=7)for(var v=a;v<=g;v+=n)h.push(y(v));else h.push(y(a)),r<=a+3*n?(h.push(y(a+n)),h.push(y(a+2*n)),h.push(y(a+3*n)),h.push(y(a+4*n)),h.push(l().createElement(xd.Ellipsis,{disabled:!0,key:"ellipsis"}))):r>=g-3*n?(h.push(l().createElement(xd.Ellipsis,{disabled:!0,key:"ellipsis"})),h.push(y(g-4*n)),h.push(y(g-3*n)),h.push(y(g-2*n)),h.push(y(g-n))):(h.push(l().createElement(xd.Ellipsis,{disabled:!0,key:"ellipsis-1"})),h.push(y(r-n)),h.push(y(r)),h.push(y(r+n)),h.push(l().createElement(xd.Ellipsis,{disabled:!0,key:"ellipsis-2"}))),h.push(y(g));return i&&h.push(l().createElement(xd.Next,{key:"next",disabled:r===g,onClick:function(){return b(r+n)}})),c&&h.push(l().createElement(xd.Last,{key:"last",disabled:r===g,onClick:function(){return b(g)}})),l().createElement(xd,e({className:d||p,"data-dash-is-loading":f&&f.is_loading||void 0},m),h)};wd.defaultProps={min_value:1,step:1,active_page:1,fully_expanded:!0,previous_next:!1,first_last:!1},wd.propTypes={id:u().string,class_name:u().string,className:u().string,style:u().object,size:u().oneOf(["sm","lg"]),min_value:u().number,max_value:u().number.isRequired,step:u().number,active_page:u().number,fully_expanded:u().bool,previous_next:u().bool,first_last:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const Nd=wd;function Ed({animation:e,bg:t,bsPrefix:n,size:r,...a}){n=j(n,"placeholder");const[{className:s,...o}]=na(a);return{...o,className:b()(s,e?`${n}-${e}`:n,r&&`${n}-${r}`,t&&`bg-${t}`)}}const jd=i.forwardRef(((e,t)=>{const n=Ed(e);return(0,_.jsx)(tn,{...n,ref:t,disabled:!0,tabIndex:-1})}));jd.displayName="PlaceholderButton";const kd=jd,Pd=i.forwardRef((({as:e="span",...t},n)=>{const r=Ed(t);return(0,_.jsx)(e,{...r,ref:n})}));Pd.displayName="Placeholder";const Cd=Object.assign(Pd,{Button:kd});var Td=["children","loading_state","className","class_name","color","button","style","delay_hide","delay_show","show_initially","animation"];function Sd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Rd=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,c=t.color,u=t.button,d=t.style,p=t.delay_hide,f=t.delay_show,g=t.show_initially,y=t.animation,h=o(t,Td),v=Le((0,i.useState)(g),2),_=v[0],x=v[1],O=(0,i.useRef)(),w=(0,i.useRef)();(0,i.useEffect)((function(){r&&(r.is_loading?(O.current&&(O.current=clearTimeout(O.current)),_||w.current||(w.current=setTimeout((function(){x(!0),w.current=null}),f))):(w.current&&(w.current=clearTimeout(w.current)),_&&!O.current&&(O.current=setTimeout((function(){x(!1),O.current=null}),p))))}),[p,f,r]);var N=b()(s||a,y&&"placeholder"),E=function(t){var n=t.finalStyle;return u?l().createElement(Cd.Button,e({variant:c,className:N,style:n,animation:y},m(["setProps"],h))):l().createElement(Cd,e({bg:c,className:N,style:n,animation:y},m(["setProps"],h)))};if(n){var j=function(e){for(var t=1;t{},Bd=i.forwardRef(((e,t)=>{const{flip:n,offset:r,placement:a,containerPadding:s,popperConfig:o={},transition:l,runTransition:c}=e,[u,d]=Xe(),[p,f]=Xe(),m=ie(d,t),g=dc(e.container),b=dc(e.target),[y,h]=(0,i.useState)(!e.show),v=qs(b,u,to({placement:a,enableEvents:!!e.show,containerPadding:s||5,flip:n,offset:r,arrowElement:p,popperConfig:o}));e.show&&y&&h(!1);const _=e.show||!y;if(function(e,t,{disabled:n,clickTrigger:r}={}){const a=t||Fd;Zs(e,a,{disabled:n,clickTrigger:r});const s=Ye((e=>{gc(e)&&a(e)}));(0,i.useEffect)((()=>{if(n||null==e)return;const t=T(Js(e));let r=(t.defaultView||window).event;const a=ee(t,"keyup",(e=>{e!==r?s(e):r=void 0}));return()=>{a()}}),[e,n,s])}(u,e.onHide,{disabled:!e.rootClose||e.rootCloseDisabled,clickTrigger:e.rootCloseEvent}),!_)return null;const{onExit:x,onExiting:O,onEnter:w,onEntering:N,onEntered:E}=e;let j=e.children(Object.assign({},v.attributes.popper,{style:v.styles.popper,ref:m}),{popper:v,placement:a,show:!!e.show,arrowProps:Object.assign({},v.attributes.arrow,{style:v.styles.arrow,ref:f})});return j=mc(l,c,{in:!!e.show,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:j,onExit:x,onExiting:O,onExited:(...t)=>{h(!0),e.onExited&&e.onExited(...t)},onEnter:w,onEntering:N,onEntered:E}),g?M().createPortal(j,g):null}));Bd.displayName="Overlay";const zd=Bd,Kd=yt("popover-header");class Hd extends i.Component{}function Wd(e="absolute"){return{position:e,top:"0",left:"0",opacity:"0",pointerEvents:"none"}}const Ud=i.forwardRef((({bsPrefix:e,placement:t,className:n,style:r,children:a,body:s,arrowProps:o,hasDoneInitialMeasure:i,popper:l,show:c,...u},d)=>{const p=j(e,"popover"),f=C(),[m]=(null==t?void 0:t.split("-"))||[],g=function(e,t){let n=e;return"left"===e?n=t?"end":"start":"right"===e&&(n=t?"start":"end"),n}(m,f);let y=r;return c&&!i&&(y={...r,...Wd(null==l?void 0:l.strategy)}),(0,_.jsxs)("div",{ref:d,role:"tooltip",style:y,"x-placement":m,className:b()(n,p,m&&`bs-popover-${g}`),...u,children:[(0,_.jsx)("div",{className:"popover-arrow",...o}),s?(0,_.jsx)(Ld,{children:a}):a]})}));Ud.defaultProps={placement:"right"};const qd=Object.assign(Ud,{Header:Kd,Body:Ld,POPPER_OFFSET:[0,8]}),Vd={transition:ut,rootClose:!1,show:!1,placement:"top"},Gd=i.forwardRef((({children:e,transition:t,popperConfig:n={},...r},a)=>{const s=(0,i.useRef)({}),[o,l]=(0,i.useState)(null),[c,u]=function(e){const t=(0,i.useRef)(null),n=j(void 0,"popover"),r=(0,i.useMemo)((()=>({name:"offset",options:{offset:()=>t.current&&_c(t.current,n)?e||qd.POPPER_OFFSET:e||[0,0]}})),[e,n]);return[t,[r]]}(r.offset),d=ie(a,c),p=!0===t?ut:t||void 0,f=Ye((e=>{l(e),null==n||null==n.onFirstUpdate||n.onFirstUpdate(e)}));return et((()=>{o&&(null==s.current.scheduleUpdate||s.current.scheduleUpdate())}),[o]),(0,i.useEffect)((()=>{r.show||l(null)}),[r.show]),(0,_.jsx)(zd,{...r,ref:d,popperConfig:{...n,modifiers:u.concat(n.modifiers||[]),onFirstUpdate:f},transition:p,children:(r,{arrowProps:a,popper:l,show:c})=>{var u,d;!function(e,t){const{ref:n}=e,{ref:r}=t;e.ref=n.__wrapped||(n.__wrapped=e=>n(le(e))),t.ref=r.__wrapped||(r.__wrapped=e=>r(le(e)))}(r,a);const p=null==l?void 0:l.placement,f=Object.assign(s.current,{state:null==l?void 0:l.state,scheduleUpdate:null==l?void 0:l.update,placement:p,outOfBoundaries:(null==l||null==(u=l.state)||null==(d=u.modifiersData.hide)?void 0:d.isReferenceHidden)||!1,strategy:n.strategy}),m=!!o;return"function"==typeof e?e({...r,placement:p,show:c,...!t&&c&&{className:"show"},popper:f,arrowProps:a,hasDoneInitialMeasure:m}):i.cloneElement(e,{...r,placement:p,arrowProps:a,popper:f,hasDoneInitialMeasure:m,className:b()(e.props.className,!t&&c&&"show"),style:{...e.props.style,...r.style}})}})}));Gd.displayName="Overlay",Gd.defaultProps=Vd;const Yd=Gd;var Xd=["children","target","delay","trigger","defaultShow","setProps","autohide"],Jd=(0,i.createContext)({});const Qd=function(t){var n,r,a,s,c,u=t.children,d=t.target,p=t.delay,f=t.trigger,m=t.defaultShow,g=t.setProps,b=t.autohide,y=o(t,Xd),h=(!1,n=Le((0,i.useState)(false),2),r=n[0],a=n[1],s=(0,i.useRef)(r),(0,i.useEffect)((function(){s.current=r}),[r]),[r,a,s]),v=Le(h,3),_=v[0],x=v[1],O=v[2],w=(0,i.useRef)(null),N=(0,i.useRef)(null),E=(0,i.useRef)(null),j="string"==typeof f?f.split(" "):[],k="object"!==De(c=d)?c:"{"+Object.keys(c).sort().map((function(e){return JSON.stringify(e)+":"+((t=c[e])&&t.wild||JSON.stringify(t));var t})).join(",")+"}",P=Le((0,i.useState)(!1),2),C=P[0],T=P[1],S=function(){O.current&&(N.current=clearTimeout(N.current),x(!1),g&&g({is_open:!1}))},R=function(){!O.current&&E.current?(E.current=clearTimeout(E.current),S()):O.current&&(clearTimeout(N.current),N.current=setTimeout(S,p.hide))},D=function(){O.current||(E.current=clearTimeout(E.current),x(!0),g&&g({is_open:!0}))},L=function(){O.current&&N.current?(N.current=clearTimeout(N.current),D()):O.current||(clearTimeout(E.current),E.current=setTimeout(D,p.show))},$=function(e){var t,n;t=e.target,(n=w.current)&&(t===n||n.contains(t))&&(N.current&&(N.current=clearTimeout(N.current)),O.current?R():L())};(0,i.useEffect)((function(){setTimeout((function(){return x(m)}),50)}),[m]),(0,i.useEffect)((function(){j.indexOf("legacy")>-1?T(!0):T(!1)}),[j]);var I=function(e){return new Promise((function(t){return setTimeout(t,e)}))},A=function(){var e=Id(Md().mark((function e(t){var n,r,a=arguments;return Md().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=a.length>1&&void 0!==a[1]?a[1]:0,!(null===(r=document.getElementById(t))&&n<4)){e.next=6;break}return e.next=5,I(100*Math.pow(2,n));case 5:return e.abrupt("return",A(t,n+1));case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,i.useEffect)((function(){var e=function(){var e=Id(Md().mark((function e(){return Md().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A(k);case 2:w.current=e.sent,(t=w.current)&&(j.indexOf("hover")>-1&&(t.addEventListener("mouseover",L,!0),t.addEventListener("mouseout",R,!0)),j.indexOf("focus")>-1&&(t.addEventListener("focusin",D,!0),t.addEventListener("focusout",S,!0)),(j.indexOf("click")>-1||j.indexOf("legacy")>-1)&&document.addEventListener("click",$,!0),t.addEventListener("keydown",(function(e){"Escape"===e.key&&S()})));case 4:case"end":return e.stop()}var t}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[k]),l().createElement(Jd.Provider,{value:{handleMouseOverTooltipContent:function(e){j.indexOf("hover")>-1&&!b&&(N.current&&(N.current=clearTimeout(N.current)),D())},handleMouseLeaveTooltipContent:function(e){j.indexOf("hover")>-1&&!b&&(E.current&&(E.current=clearTimeout(E.current)),e.persist(),R())}}},l().createElement(Yd,e({show:_,rootClose:C,onHide:function(){x(!1),g&&g({is_open:!1})},target:w.current},y),u))};var Zd=["placement","className","style","children","body","arrowProps","popper","show","hideArrow"],ep=["bsPrefix","placement","className","style","children","arrowProps","popper","show"],tp=function(e){var t=e;return"left"===e?t="start":"right"===e&&(t="end"),t},np=l().forwardRef((function(t,n){var r=t.placement,a=t.className,s=t.style,c=t.children,u=t.body,d=t.arrowProps,p=(t.popper,t.show,t.hideArrow),f=o(t,Zd),m=Le((null==r?void 0:r.split("-"))||[],1)[0],g=tp(m),y=(0,i.useContext)(Jd),h=y.handleMouseOverTooltipContent,v=y.handleMouseLeaveTooltipContent;return l().createElement("div",e({ref:n,role:"tooltip",style:s,"x-placement":m,className:b()(a,"popover",m&&"bs-popover-".concat(g)),onMouseOver:h,onMouseLeave:v},f),!p&&l().createElement("div",e({className:"popover-arrow"},d)),u?l().createElement(Ld,null,c):c)})),rp=l().forwardRef((function(t,n){t.bsPrefix;var r=t.placement,a=t.className,s=t.style,c=t.children,u=t.arrowProps,d=(t.popper,t.show,o(t,ep)),p=Le((null==r?void 0:r.split("-"))||[],1)[0],f=tp(p),m=(0,i.useContext)(Jd),g=m.handleMouseOverTooltipContent,y=m.handleMouseLeaveTooltipContent;return l().createElement("div",e({ref:n,style:s,role:"tooltip","x-placement":p,className:b()(a,"tooltip","bs-tooltip-".concat(f)),onMouseOver:g,onMouseLeave:y},d),l().createElement("div",e({className:"tooltip-arrow"},u)),l().createElement("div",{className:"tooltip-inner"},c))})),ap=["children","is_open","loading_state","className","class_name","style","id","hide_arrow","offset","body"],sp=function(t){var n=t.children,r=t.is_open,a=t.loading_state,s=t.className,i=t.class_name,c=t.style,u=t.id,d=t.hide_arrow,p=t.offset,f=t.body,g=o(t,ap),b=p?{modifiers:[{name:"offset",options:{offset:"string"==typeof p?p.split(",").map((function(e){return parseInt(e)})):[0,p]}}]}:{};return l().createElement(Qd,e({"data-dash-is-loading":a&&a.is_loading||void 0,defaultShow:r,popperConfig:b},m(["persistence","persisted_props","persistence_type"],g)),l().createElement(np,{style:c,id:u,className:i||s,hideArrow:d,body:f},n))};sp.defaultProps={delay:{show:0,hide:50},placement:"right",flip:!0,autohide:!1,persisted_props:["is_open"],persistence_type:"local"},sp.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,placement:u().oneOf(["auto","auto-start","auto-end","top","top-start","top-end","right","right-start","right-end","bottom","bottom-start","bottom-end","left","left-start","left-end"]),target:u().oneOfType([u().string,u().object]),trigger:u().string,is_open:u().bool,hide_arrow:u().bool,inner_class_name:u().string,innerClassName:u().string,delay:u().oneOfType([u().shape({show:u().number,hide:u().number}),u().number]),offset:u().oneOfType([u().string,u().number]),flip:u().bool,body:u().bool,autohide:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),persistence:u().oneOfType([u().bool,u().string,u().number]),persisted_props:u().arrayOf(u().oneOf(["is_open"])),persistence_type:u().oneOf(["local","session","memory"])};const op=sp;var ip=["children","loading_state","className","class_name"],lp=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=o(t,ip);return l().createElement(Ld,e({className:s||a},m(["setProps"],i),{"data-dash-is-loading":r&&r.is_loading||void 0}),n)};lp.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,tag:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const cp=lp;var up=["children","loading_state","className","class_name"],dp=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=o(t,up);return l().createElement(Kd,e({className:s||a},m(["setProps"],i),{"data-dash-is-loading":r&&r.is_loading||void 0}),n)};dp.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,tag:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const pp=dp;var fp=["min","now","max","label","visuallyHidden","striped","animated","className","style","variant","barStyle"],mp=["isChild"],gp=["min","now","max","label","visuallyHidden","striped","animated","variant","className","children","barStyle"],bp=["children","loading_state","color","className","class_name","value","hide_label","bar"];function yp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function hp(e){for(var t=1;t{const s=j(e,"row"),o=k(),i=P(),l=`${s}-cols`,c=[];return o.forEach((e=>{const t=r[e];let n;delete r[e],null!=t&&"object"==typeof t?({cols:n}=t):n=t;const a=e!==i?`-${e}`:"";null!=n&&c.push(`${l}${a}-${n}`)})),(0,_.jsx)(n,{ref:a,...r,className:b()(t,s,...c)})}));Sp.displayName="Row";const Rp=Sp;var Dp=["children","className","class_name","align","justify","loading_state"],Lp={start:"align-items-start",center:"align-items-center",end:"align-items-end",stretch:"align-items-stretch",baseline:"align-items-baseline"},$p={start:"justify-content-start",center:"justify-content-center",end:"justify-content-end",around:"justify-content-around",between:"justify-content-between",evenly:"justify-content-evenly"},Ip=function(t){var n=t.children,r=t.className,a=t.class_name,s=t.align,i=t.justify,c=t.loading_state,u=o(t,Dp),d=s&&Lp[s],p=i&&$p[i],f=b()(a||r,d,p);return l().createElement(Rp,e({className:f},m(["setProps"],u),{"data-dash-is-loading":c&&c.is_loading||void 0}),n)};Ip.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,align:u().oneOf(["start","center","end","stretch","baseline"]),justify:u().oneOf(["start","center","end","around","between","evenly"]),loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const Ap=Ip;var Mp=["className","class_name","html_size","valid","invalid","value"],Fp=function(t){var n=t.className,r=t.class_name,a=t.html_size,s=t.valid,i=t.invalid,c=t.value,u=o(t,Mp);return l().createElement(Yi,e({},m(["setProps","options","persistence","persistence_type","persisted_props","loading_state"],u),{isInvalid:i,isValid:s,onChange:function(e){t.setProps&&t.setProps({value:e.target.value})},className:r||n,htmlSize:a,value:c||""}),l().createElement("option",{value:"",disabled:!0,hidden:!0},t.placeholder),t.options&&Me(t.options).map((function(e){return l().createElement("option",{key:e.value,value:e.value,disabled:e.disabled,title:e.title},e.label)})))};Fp.defaultProps={value:"",persisted_props:["value"],persistence_type:"local",placeholder:""},Fp.propTypes={options:u().oneOfType([u().arrayOf(u().oneOfType([u().string,u().number])),u().object,u().arrayOf(u().exact({label:u().oneOfType([u().string,u().number]).isRequired,value:u().string.isRequired,disabled:u().bool,title:u().string}))]),value:u().oneOfType([u().string,u().number]),id:u().string,style:u().object,class_name:u().string,className:u().string,key:u().string,placeholder:u().string,disabled:u().bool,required:u().oneOfType([u().oneOf(["required","REQUIRED"]),u().bool]),valid:u().bool,invalid:u().bool,size:u().string,html_size:u().string,persistence:u().oneOfType([u().bool,u().string,u().number]),persisted_props:u().arrayOf(u().oneOf(["value"])),persistence_type:u().oneOf(["local","session","memory"]),name:u().string};const Bp=Fp,zp=i.forwardRef((({bsPrefix:e,variant:t,animation:n="border",size:r,as:a="div",className:s,...o},i)=>{const l=`${e=j(e,"spinner")}-${n}`;return(0,_.jsx)(a,{ref:i,...o,className:b()(s,l,r&&`${l}-${r}`,t&&`text-${t}`)})}));zp.displayName="Spinner";const Kp=zp;var Hp=["children","color","loading_state","spinner_style","spinnerClassName","spinner_class_name","fullscreen","fullscreenClassName","fullscreen_class_name","fullscreen_style","delay_hide","delay_show","show_initially","type"];function Wp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Up(e){for(var t=1;t{null!=a&&("object"==typeof a?t.forEach((t=>{const s=a[t];if(null!=s){const a=t!==n?`-${t}`:"";r.push(`${e}${a}-${s}`)}})):r.push(`${e}-${a}`))})),r}const Yp=i.forwardRef((({as:e="div",bsPrefix:t,className:n,direction:r,gap:a,...s},o)=>{t=j(t,"horizontal"===r?"hstack":"vstack");const i=k(),l=P();return(0,_.jsx)(e,{...s,ref:o,className:b()(n,t,...Gp({gap:a},i,l))})}));Yp.displayName="Stack";const Xp=Yp;var Jp=["children","loading_state","className","class_name"],Qp=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=o(t,Jp);return l().createElement(Xp,e({className:s||a},m(["setProps"],i),{"data-dash-is-loading":r&&r.is_loading||void 0}),n)};Qp.defaultPropTypes={direction:"vertical"},Qp.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),direction:u().oneOf(["vertical","horizontal"]),gap:u().number};const Zp=Qp;var ef=function(e){var t=e.value,n=e.disabled,r=e.className,a=e.class_name,s=e.style,o=e.id,i=e.input_class_name,c=e.inputClassName,u=e.input_style,d=e.label,p=e.label_id,f=e.label_style,m=e.label_class_name,g=e.labelClassName,y=e.loading_state,h=e.name,v=e.setProps;return l().createElement("div",{className:b()("form-check form-switch",a||r),style:s,"data-dash-is-loading":y&&y.is_loading||void 0},l().createElement("input",{id:o,name:h,checked:t,className:b()("form-check-input",i||c),disabled:n,style:u,type:"checkbox",onChange:function(){n||v&&v({value:!t})}}),l().createElement("label",{id:p,style:f,className:b()(m||g,"form-check-label","form-label"),htmlFor:o},d))};ef.propTypes={id:u().string,class_name:u().string,className:u().string,style:u().object,input_style:u().object,inputStyle:u().object,input_class_name:u().string,inputClassName:u().string,label:u().node,label_id:u().string,label_style:u().object,labelStyle:u().object,label_class_name:u().string,labelClassName:u().string,name:u().string,value:u().bool,disabled:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),persistence:u().oneOfType([u().bool,u().string,u().number]),persisted_props:u().arrayOf(u().oneOf(["value"])),persistence_type:u().oneOf(["local","session","memory"]),setProps:u().func},ef.defaultProps={inputStyle:{},input_style:null,inputClassName:"",input_class_name:"",labelStyle:{},label_style:null,labelClassName:"",label_class_name:"",persisted_props:["value"],persistence_type:"local",value:!1,disabled:!1};const tf=ef;var nf=function(e){return l().createElement("div",null,e.children)};nf.defaultProps={disabled:!1},nf.propTypes={id:u().string,children:u().node,style:u().object,tab_style:u().object,active_tab_style:u().object,label_style:u().object,active_label_style:u().object,class_name:u().string,className:u().string,tab_class_name:u().string,tabClassName:u().string,active_tab_class_name:u().string,activeTabClassName:u().string,label_class_name:u().string,labelClassName:u().string,active_label_class_name:u().string,activeLabelClassName:u().string,key:u().string,label:u().string,tab_id:u().string,disabled:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const rf=nf,af=["active","eventKey","mountOnEnter","transition","unmountOnExit","role","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],sf=["activeKey","getControlledId","getControllerId"],of=["as"];function lf(e,t){if(null==e)return{};var n,r,a={},s=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}function cf(e){let{active:t,eventKey:n,mountOnEnter:r,transition:a,unmountOnExit:s,role:o="tabpanel",onEnter:l,onEntering:c,onEntered:u,onExit:d,onExiting:p,onExited:f}=e,m=lf(e,af);const g=(0,i.useContext)(Qo);if(!g)return[Object.assign({},m,{role:o}),{eventKey:n,isActive:t,mountOnEnter:r,transition:a,unmountOnExit:s,onEnter:l,onEntering:c,onEntered:u,onExit:d,onExiting:p,onExited:f}];const{activeKey:b,getControlledId:y,getControllerId:h}=g,v=lf(g,sf),_=ho(n);return[Object.assign({},m,{role:o,id:y(n),"aria-labelledby":h(n)}),{eventKey:n,isActive:null==t&&null!=_?ho(b)===_:t,transition:a||v.transition,mountOnEnter:null!=r?r:v.mountOnEnter,unmountOnExit:null!=s?s:v.unmountOnExit,onEnter:l,onEntering:c,onEntered:u,onExit:d,onExiting:p,onExited:f}]}const uf=i.forwardRef(((e,t)=>{let{as:n="div"}=e,r=lf(e,of);const[a,{isActive:s,onEnter:o,onEntering:i,onEntered:l,onExit:c,onExiting:u,onExited:d,mountOnEnter:p,unmountOnExit:f,transition:m=pc}]=cf(r);return(0,_.jsx)(Qo.Provider,{value:null,children:(0,_.jsx)(vo.Provider,{value:null,children:(0,_.jsx)(m,{in:s,onEnter:o,onEntering:i,onEntered:l,onExit:c,onExiting:u,onExited:d,mountOnEnter:p,unmountOnExit:f,children:(0,_.jsx)(n,Object.assign({},a,{ref:t,hidden:!s,"aria-hidden":!s}))})})})}));uf.displayName="TabPanel";const df=e=>{const{id:t,generateChildId:n,onSelect:r,activeKey:a,defaultActiveKey:s,transition:o,mountOnEnter:l,unmountOnExit:c,children:u}=e,[d,p]=xa(a,s,r),f=po(t),m=(0,i.useMemo)((()=>n||((e,t)=>f?`${f}-${t}-${e}`:null)),[f,n]),g=(0,i.useMemo)((()=>({onSelect:p,activeKey:d,transition:o,mountOnEnter:l||!1,unmountOnExit:c||!1,getControlledId:e=>m(e,"tabpane"),getControllerId:e=>m(e,"tab")})),[p,d,o,l,c,m]);return(0,_.jsx)(Qo.Provider,{value:g,children:(0,_.jsx)(vo.Provider,{value:p||null,children:u})})};df.Panel=uf;const pf=df;function ff(e){return"boolean"==typeof e?e?ut:pc:e}const mf=({transition:e,...t})=>(0,_.jsx)(pf,{...t,transition:ff(e)});mf.displayName="TabContainer";const gf=mf,bf=yt("tab-content"),yf=i.forwardRef((({bsPrefix:e,transition:t,...n},r)=>{const[{className:a,as:s="div",...o},{isActive:i,onEnter:l,onEntering:c,onEntered:u,onExit:d,onExiting:p,onExited:f,mountOnEnter:m,unmountOnExit:g,transition:y=ut}]=cf({...n,transition:ff(t)}),h=j(e,"tab-pane");return(0,_.jsx)(Qo.Provider,{value:null,children:(0,_.jsx)(vo.Provider,{value:null,children:(0,_.jsx)(y,{in:i,onEnter:l,onEntering:c,onEntered:u,onExit:d,onExiting:p,onExited:f,mountOnEnter:m,unmountOnExit:g,children:(0,_.jsx)(s,{...o,ref:r,className:b()(a,h,i&&"active")})})})})}));yf.displayName="TabPane";const hf=yf,vf={eventKey:u().oneOfType([u().string,u().number]),title:u().node.isRequired,disabled:u().bool,tabClassName:u().string,tabAttrs:u().object},_f=()=>{throw new Error("ReactBootstrap: The `Tab` component is not meant to be rendered! It's an abstract component that is only valid as a direct Child of the `Tabs` Component. For custom tabs components use TabPane and TabsContainer directly")};_f.propTypes=vf;const xf=Object.assign(_f,{Container:gf,Content:bf,Pane:hf});var Of=["children","tab_id","id","label","tab_style","active_tab_style","label_style","active_label_style","tabClassName","tab_class_name","activeTabClassName","active_tab_class_name","labelClassName","label_class_name","activeLabelClassName","active_label_class_name","loading_state"];function wf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Nf(e){for(var t=1;t{const d=j(e,"table"),p=b()(t,d,i&&`${d}-${i}`,o&&`${d}-${o}`,n&&`${d}-${"string"==typeof n?`striped-${n}`:"striped"}`,r&&`${d}-bordered`,a&&`${d}-borderless`,s&&`${d}-hover`),f=(0,_.jsx)("table",{...c,className:p,ref:u});if(l){let e=`${d}-responsive`;return"string"==typeof l&&(e=`${e}-${l}`),(0,_.jsx)("div",{className:e,children:f})}return f})),Pf=kf;var Cf=["children","loading_state","className","class_name","color","dark"],Tf=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=t.color,c=t.dark,u=o(t,Cf);return l().createElement(Pf,e({className:s||a,variant:i||(c?"dark":void 0)},m(["setProps"],u),{"data-dash-is-loading":r&&r.is_loading||void 0}),n)};Tf.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,size:u().string,bordered:u().bool,borderless:u().bool,striped:u().bool,color:u().string,dark:u().bool,hover:u().bool,responsive:u().oneOfType([u().bool,u().string]),loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const Sf=Tf;var Rf=["value","n_clicks","n_blur","n_submit","setProps","className","class_name","invalid","valid","size","debounce","loading_state","autoFocus","autofocus","maxLength","maxlength","minLength","minlength","readOnly","readonly","accessKey","accesskey","contentEditable","contenteditable","contextMenu","contextmenu","spellCheck","spellcheck","tabIndex","tabindex"],Df=function(t){var n=t.value,r=t.n_clicks,a=t.n_blur,s=t.n_submit,c=t.setProps,u=t.className,d=t.class_name,p=t.invalid,f=t.valid,g=t.size,y=t.debounce,h=t.loading_state,v=t.autoFocus,_=t.autofocus,x=t.maxLength,O=t.maxlength,w=t.minLength,N=t.minlength,E=t.readOnly,j=t.readonly,k=t.accessKey,P=t.accesskey,C=t.contentEditable,T=t.contenteditable,S=t.contextMenu,R=t.contextmenu,D=t.spellCheck,L=t.spellcheck,$=t.tabIndex,I=t.tabindex,A=o(t,Rf),M=Le((0,i.useState)(n||""),2),F=M[0],B=M[1];(0,i.useEffect)((function(){n!==F&&B(n||"")}),[n]);var z=b()(d||u,p&&"is-invalid",f&&"is-valid",!!g&&"form-control-".concat(g),"form-control");return l().createElement("textarea",e({value:F,className:z,onChange:function(e){var t=e.target.value;B(t),!y&&c&&c({value:t})},onBlur:function(e){if(c){var t={n_blur:a+1,n_blur_timestamp:Date.now()};y&&(t.value=e.target.value),c(t)}},onKeyPress:function(e){if(c&&"Enter"===e.key&&!e.shiftKey){e.preventDefault();var t={n_submit:s+1,n_submit_timestamp:Date.now()};y&&(t.value=e.target.value),c(t)}},onClick:function(){c&&c({n_clicks:r+1,n_clicks_timestamp:Date.now()})},autoFocus:_||v,maxLength:O||x,minLength:N||w,readOnly:j||E,accessKey:P||k,contentEditable:T||C,contextMenu:R||S,spellCheck:L||D,tabIndex:I||$},m(["n_blur_timestamp","n_submit_timestamp","persistence","persistence_type","persisted_props"],A),{"data-dash-is-loading":h&&h.is_loading||void 0}))};Df.propTypes={id:u().string,key:u().string,value:u().string,autofocus:u().string,autoFocus:u().string,cols:u().oneOfType([u().string,u().number]),disabled:u().oneOfType([u().string,u().bool]),form:u().string,maxlength:u().oneOfType([u().string,u().number]),maxLength:u().oneOfType([u().string,u().number]),minlength:u().oneOfType([u().string,u().number]),minLength:u().oneOfType([u().string,u().number]),name:u().string,placeholder:u().string,readonly:u().oneOfType([u().bool,u().oneOf(["readOnly","readonly","READONLY"])]),readOnly:u().oneOfType([u().bool,u().oneOf(["readOnly","readonly","READONLY"])]),required:u().oneOfType([u().oneOf(["required","REQUIRED"]),u().bool]),rows:u().oneOfType([u().string,u().number]),wrap:u().string,accesskey:u().string,accessKey:u().string,class_name:u().string,className:u().string,contenteditable:u().oneOfType([u().string,u().number]),contentEditable:u().oneOfType([u().string,u().number]),contextmenu:u().string,contextMenu:u().string,dir:u().string,draggable:u().oneOfType([u().oneOf(["true","false"]),u().bool]),hidden:u().string,lang:u().string,spellcheck:u().oneOfType([u().oneOf(["true","false"]),u().bool]),spellCheck:u().oneOfType([u().oneOf(["true","false"]),u().bool]),style:u().object,tabindex:u().oneOfType([u().string,u().number]),tabIndex:u().oneOfType([u().string,u().number]),title:u().string,setProps:u().func,size:u().string,valid:u().bool,invalid:u().bool,n_blur:u().number,n_blur_timestamp:u().number,n_submit:u().number,n_submit_timestamp:u().number,n_clicks:u().number,n_clicks_timestamp:u().number,debounce:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),persistence:u().oneOfType([u().bool,u().string,u().number]),persisted_props:u().arrayOf(u().oneOf(["value"])),persistence_type:u().oneOf(["local","session","memory"])},Df.defaultProps={n_blur:0,n_blur_timestamp:-1,n_submit:0,n_submit_timestamp:-1,n_clicks:0,n_clicks_timestamp:-1,debounce:!1,persisted_props:["value"],persistence_type:"local",value:""};const Lf=Df,$f={[K]:"showing",[W]:"showing show"},If=i.forwardRef(((e,t)=>(0,_.jsx)(ut,{...e,ref:t,transitionClasses:$f})));If.displayName="ToastFade";const Af=If,Mf=i.createContext({onClose(){}}),Ff=i.forwardRef((({bsPrefix:e,closeLabel:t,closeVariant:n,closeButton:r,className:a,children:s,...o},l)=>{e=j(e,"toast-header");const c=(0,i.useContext)(Mf),u=Ye((e=>{null==c||null==c.onClose||c.onClose(e)}));return(0,_.jsxs)("div",{ref:l,...o,className:b()(e,a),children:[s,r&&(0,_.jsx)(ft,{"aria-label":t,variant:n,onClick:u,"data-dismiss":"toast"})]})}));Ff.displayName="ToastHeader",Ff.defaultProps={closeLabel:"Close",closeButton:!0};const Bf=Ff,zf=yt("toast-body"),Kf=i.forwardRef((({bsPrefix:e,className:t,transition:n=Af,show:r=!0,animation:a=!0,delay:s=5e3,autohide:o=!1,onClose:l,bg:c,...u},d)=>{e=j(e,"toast");const p=(0,i.useRef)(s),f=(0,i.useRef)(l);(0,i.useEffect)((()=>{p.current=s,f.current=l}),[s,l]);const m=ar(),g=!(!o||!r),y=(0,i.useCallback)((()=>{g&&(null==f.current||f.current())}),[g]);(0,i.useEffect)((()=>{m.set(y,p.current)}),[m,y]);const h=(0,i.useMemo)((()=>({onClose:l})),[l]),v=!(!n||!a),x=(0,_.jsx)("div",{...u,ref:d,className:b()(e,t,c&&`bg-${c}`,!v&&(r?"show":"hide")),role:"alert","aria-live":"assertive","aria-atomic":"true"});return(0,_.jsx)(Mf.Provider,{value:h,children:v&&n?(0,_.jsx)(n,{in:r,unmountOnExit:!0,children:x}):x})}));Kf.displayName="Toast";const Hf=Object.assign(Kf,{Body:zf,Header:Bf});var Wf=["children","loading_state","header","icon","header_style","headerClassName","header_class_name","body_style","bodyClassName","body_class_name","dismissable","duration","n_dismiss","is_open","setProps","className","class_name","color"],Uf=function(t){var n=t.children,r=t.loading_state,a=t.header,s=t.icon,c=t.header_style,u=t.headerClassName,d=t.header_class_name,p=t.body_style,f=t.bodyClassName,g=t.body_class_name,y=t.dismissable,h=t.duration,v=t.n_dismiss,_=t.is_open,x=t.setProps,O=t.className,w=t.class_name,N=t.color,E=o(t,Wf),j=function(){x&&x({is_open:!1,n_dismiss:v+1,n_dismiss_timestamp:Date.now()})},k=(0,i.useRef)(null);return(0,i.useEffect)((function(){return h&&(_?k.current=setTimeout(j,h):k.current&&(clearTimeout(k.current),k.current=null)),function(){return clearTimeout(k.current)}}),[_]),l().createElement(Hf,e({show:_,onClose:y&&j,className:w||O,bg:N,"data-dash-is-loading":r&&r.is_loading||void 0},m(["n_dismiss_timestamp","persistence","persisted_props","persistence_type","setProps"],E)),l().createElement(Hf.Header,{style:c,className:d||u,closeButton:y},s&&l().createElement("svg",{className:"rounded text-".concat(s),width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid slice",focusable:"false",role:"img"},l().createElement("rect",{fill:"currentColor",width:"100%",height:"100%"})),l().createElement("strong",{className:b()("me-auto",s&&"ms-2")},a)),l().createElement(Hf.Body,{style:p,className:g||f},n))};Uf.defaultProps={is_open:!0,n_dismiss:0,n_dismiss_timestamp:-1,dismissable:!1,persisted_props:["is_open"],persistence_type:"local"},Uf.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,header_style:u().object,header_class_name:u().string,headerClassName:u().string,body_style:u().object,body_class_name:u().string,bodyClassName:u().string,tag:u().string,is_open:u().bool,key:u().string,header:u().node,dismissable:u().bool,duration:u().number,n_dismiss:u().number,n_dismiss_timestamp:u().number,icon:u().string,color:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),persistence:u().oneOfType([u().bool,u().string,u().number]),persisted_props:u().arrayOf(u().oneOf(["is_open"])),persistence_type:u().oneOf(["local","session","memory"])};const qf=Uf;var Vf=["id","children","is_open","loading_state","className","class_name","style","fade"],Gf=function(t){var n=t.id,r=t.children,a=t.is_open,s=t.loading_state,i=t.className,c=t.class_name,u=t.style,d=t.fade,p=o(t,Vf);return l().createElement(Qd,e({"data-dash-is-loading":s&&s.is_loading||void 0,defaultShow:a},p,{transition:d}),l().createElement(rp,{id:n,style:u,className:c||i},r))};Gf.defaultProps={delay:{show:0,hide:50},placement:"auto",flip:!0,autohide:!0,fade:!0,trigger:"hover focus"},Gf.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,target:u().oneOfType([u().string,u().object]),placement:u().oneOf(["auto","auto-start","auto-end","top","top-start","top-end","right","right-start","right-end","bottom","bottom-start","bottom-end","left","left-start","left-end"]),flip:u().bool,delay:u().shape({show:u().number,hide:u().number}),autohide:u().bool,fade:u().bool,trigger:u().string,is_open:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const Yf=Gf})(),window.dash_bootstrap_components=r})();