/*! 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<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var o=a.apply(null,n);o&&e.push(o)}}else if("object"===s){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var i in n)r.call(n,i)&&n[i]&&e.push(i)}}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},e=>{"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<e.length;)if(s.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:T}}function T(){return{value:void 0,done:!0}}return b.prototype=y,o(x,"constructor",{value:y,configurable:!0}),o(y,"constructor",{value:b,configurable:!0}),b.displayName=d(y,u,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,d(e,u,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},O(w.prototype),d(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,a,s){void 0===s&&(s=Promise);var o=new w(p(e,n,r,a),s);return t.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},O(x),d(x,u,"Generator"),d(x,l,(function(){return this})),d(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&s.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(n,r){return o.type="throw",o.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var r=this.tryEntries.length-1;r>=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<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(i){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&s.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var a=r;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method="next",this.next=a.finallyLoc,m):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=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<e;n++)t[n]=arguments[n];return(0,a.default)((function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];var a=null;return t.forEach((function(e){if(null==a){var t=e.apply(void 0,n);null!=t&&(a=t)}})),a}))};var r,a=(r=n(8))&&r.__esModule?r:{default:r};e.exports=t.default},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t,n,r,a,s,o){var i=a||"<<anonymous>>",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<c;d++)u[d-6]=arguments[d];return e.apply(void 0,[n,r,i,s,l].concat(u))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n},e.exports=t.default},(e,t,n)=>{"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;r<n;r++)if(((t=e.charCodeAt(r))<9||t>13)&&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<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var u="_dashprivate_historychange",d=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n;return t=e,n=[{key:"dispatchChangeEvent",value:function(){window.dispatchEvent(new CustomEvent(u))}},{key:"onChange",value:function(e){return window.addEventListener(u,e),function(){return window.removeEventListener(u,e)}}}],null&&c(t.prototype,null),n&&c(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}()}]))},(e,t,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;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.apply(this,arguments)}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e,n){if(e){if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}function s(e,t){if(null==e)return{};var n,r,a={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(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<o.length;r++)n=o[r],t.indexOf(n)>=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;a<s;)r[e[a]]=1,a+=1;for(var o in t)r.hasOwnProperty(o)||(n[o]=t[o]);return n}));var g=n(2),b=n.n(g);function y(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function h(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}function v(t,n){return Object.keys(n).reduce((function(r,a){var o,l=r,c=l[y(a)],u=l[a],d=s(l,[y(a),a].map(h)),p=n[a],f=function(e,t,n){var r=(0,i.useRef)(void 0!==e),a=(0,i.useState)(t),s=a[0],o=a[1],l=void 0!==e,c=r.current;return r.current=l,!l&&c&&s!==t&&o(t),[l?e:s,(0,i.useCallback)((function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];n&&n.apply(void 0,[e].concat(r)),o(e)}),[n])]}(u,c,t[p]),m=f[0],g=f[1];return e({},d,((o={})[a]=m,o[p]=g,o))}),t)}n(6);var _=n(1);const x=["xxl","xl","lg","md","sm","xs"],O="xs",w=i.createContext({prefixes:{},breakpoints:x,minBreakpoint:O}),{Consumer:N,Provider:E}=w;function j(e,t){const{prefixes:n}=(0,i.useContext)(w);return e||n[t]||t}function k(){const{breakpoints:e}=(0,i.useContext)(w);return e}function P(){const{minBreakpoint:e}=(0,i.useContext)(w);return e}function C(){const{dir:e}=(0,i.useContext)(w);return"rtl"===e}function T(e){return e&&e.ownerDocument||document}var S=/([A-Z])/g,R=/^ms-/;function D(e){return function(e){return e.replace(S,"-$1").toLowerCase()}(e).replace(R,"-ms-")}var L=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;const $=function(e,t){var n="",r="";if("string"==typeof t)return e.style.getPropertyValue(D(t))||function(e,t){return function(e){var t=T(e);return t&&t.defaultView||window}(e).getComputedStyle(e,t)}(e).getPropertyValue(D(t));Object.keys(t).forEach((function(a){var s=t[a];s||0===s?function(e){return!(!e||!L.test(e))}(a)?r+=a+"("+s+") ":n+=D(a)+": "+s+";":e.style.removeProperty(D(a))})),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n};function I(e,t){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},I(e,t)}const A=window.ReactDOM;var M=n.n(A);const F=l().createContext(null);var B="unmounted",z="exited",K="entering",H="entered",W="exiting",U=function(e){var t,n;function r(t,n){var r;r=e.call(this,t,n)||this;var a,s=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?s?(a=z,r.appearStatus=K):a=H:a=t.unmountOnExit||t.mountOnEnter?B:z,r.state={status:a},r.nextCallback=null,r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,I(t,n),r.getDerivedStateFromProps=function(e,t){return e.in&&t.status===B?{status:z}:null};var a=r.prototype;return a.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},a.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==K&&n!==H&&(t=K):n!==K&&n!==H||(t=W)}this.updateStatus(!1,t)},a.componentWillUnmount=function(){this.cancelNextCallback()},a.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},a.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===K){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:M().findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===z&&this.setState({status:B})},a.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[M().findDOMNode(this),r],s=a[0],o=a[1],i=this.getTimeouts(),l=r?i.appear:i.enter;e||n?(this.props.onEnter(s,o),this.safeSetState({status:K},(function(){t.props.onEntering(s,o),t.onTransitionEnd(l,(function(){t.safeSetState({status:H},(function(){t.props.onEntered(s,o)}))}))}))):this.safeSetState({status:H},(function(){t.props.onEntered(s)}))},a.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:M().findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:W},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:z},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:z},(function(){e.props.onExited(r)}))},a.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},a.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},a.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},a.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:M().findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],s=a[0],o=a[1];this.props.addEndListener(s,o)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},a.render=function(){var e=this.state.status;if(e===B)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,s(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return l().createElement(F.Provider,{value:null},"function"==typeof n?n(e,r):l().cloneElement(l().Children.only(n),r))},r}(l().Component);function q(){}U.contextType=F,U.propTypes={},U.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:q,onEntering:q,onEntered:q,onExit:q,onExiting:q,onExited:q},U.UNMOUNTED=B,U.EXITED=z,U.ENTERING=K,U.ENTERED=H,U.EXITING=W;const V=U,G=!("undefined"==typeof window||!window.document||!window.document.createElement);var Y=!1,X=!1;try{var J={get passive(){return Y=!0},get once(){return X=Y=!0}};G&&(window.addEventListener("test",J,J),window.removeEventListener("test",J,!0))}catch(e){}const Q=function(e,t,n,r){if(r&&"boolean"!=typeof r&&!X){var a=r.once,s=r.capture,o=n;!X&&a&&(o=n.__once||function e(r){this.removeEventListener(t,e,s),n.call(this,r)},n.__once=o),e.addEventListener(t,o,Y?r:s)}e.addEventListener(t,n,r)},Z=function(e,t,n,r){var a=r&&"boolean"!=typeof r?r.capture:r;e.removeEventListener(t,n,a),n.__once&&e.removeEventListener(t,n.__once,a)},ee=function(e,t,n,r){return Q(e,t,n,r),function(){Z(e,t,n,r)}};function te(e,t,n,r){var a,s;null==n&&(s=-1===(a=$(e,"transitionDuration")||"").indexOf("ms")?1e3:1,n=parseFloat(a)*s||0);var o=function(e,t,n){void 0===n&&(n=5);var r=!1,a=setTimeout((function(){r||function(e,t,n,r){if(void 0===n&&(n=!1),void 0===r&&(r=!0),e){var a=document.createEvent("HTMLEvents");a.initEvent("transitionend",n,r),e.dispatchEvent(a)}}(e,0,!0)}),t+n),s=ee(e,"transitionend",(function(){r=!0}),{once:!0});return function(){clearTimeout(a),s()}}(e,n,r),i=ee(e,"transitionend",t);return function(){o(),i()}}function ne(e,t){const n=$(e,t)||"",r=-1===n.indexOf("ms")?1e3:1;return parseFloat(n)*r}function re(e,t){const n=ne(e,"transitionDuration"),r=ne(e,"transitionDelay"),a=te(e,(n=>{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<s.length;r++)n=s[r],t.indexOf(n)>=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<s.length;r++)n=s[r],t.indexOf(n)>=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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kt(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ct=function(t){var n=t.children,r=t.dismissable,a=t.duration,s=t.is_open,c=t.loading_state,u=t.setProps,d=t.color,p=t.style,f=t.class_name,g=t.className,b=t.fade,y=o(t,jt),h=(0,i.useRef)(null);(0,i.useEffect)((function(){a&&(s?h.current=setTimeout(v,a):h.current&&(clearTimeout(h.current),h.current=null))}),[s]);var v=function(){u&&u({is_open:!1})},_=Nt.has(d);return l().createElement(wt,e({show:s,dismissible:r,onClose:r?v:null,variant:_?d:null,className:f||g,transition:b,style:_?p:Pt({backgroundColor:d},p)},m(["persistence","persisted_props","persistence_type","setProps"],y),{"data-dash-is-loading":c&&c.is_loading||void 0}),n)};Ct.defaultProps={color:"success",is_open:!0,duration:null,persisted_props:["is_open"],persistence_type:"local"},Ct.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,color:u().string,is_open:u().bool,fade:u().bool,dismissable:u().bool,duration: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(["is_open"])),persistence_type:u().oneOf(["local","session","memory"])};const Tt=Ct,St=i.forwardRef((({bsPrefix:e,bg:t,pill:n,text:r,className:a,as:s="span",...o},i)=>{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<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,qe(r.key),r)}}function Lt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $t(e){return $t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},$t(e)}var It=n(11),At=n.n(It),Mt=["children","external_link","preOnClick","target","linkTarget","href","download"];function Ft(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}function Bt(e,t){return null==e?At()(t):e}Ft.prototype=window.Event.prototype;var zt=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&I(e,t)}(c,t);var n,r,a,s,i=(a=c,s=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=$t(a);if(s){var n=$t(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===De(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Lt(e)}(this,e)});function c(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),(t=i.call(this,e)).updateLocation=t.updateLocation.bind(Lt(t)),t}return n=c,(r=[{key:"updateLocation",value:function(e){if(!(e.metaKey||e.shiftKey||e.altKey||e.ctrlKey))if(this.props.disabled)e.preventDefault();else{this.props.preOnClick&&this.props.preOnClick();var t=this.props,n=t.external_link,r=t.href;if(r&&!Bt(n,r)){e.preventDefault();var a=this.props.href;window.history.pushState({},"",a),window.dispatchEvent(new Ft("_dashprivate_pushstate")),window.scrollTo(0,0)}}}},{key:"render",value:function(){var t=this,n=this.props,r=n.children,a=n.external_link,s=(n.preOnClick,n.target),i=n.linkTarget,c=n.href,u=n.download,d=o(n,Mt),p=c&&Bt(a,c);return l().createElement("a",e({href:c,target:p?s||i:void 0,download:u&&p?u:void 0},d,{onClick:function(e){return t.updateLocation(e)}}),r)}}])&&Dt(n.prototype,r),Object.defineProperty(n,"prototype",{writable:!1}),c}(i.Component);zt.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,href:u().string,disabled:u().bool,external_link:u().bool,preOnClick:u().func,target:u().string,download:u().string},zt.defaultProps={disabled:!1,external_link:null};var Kt=["children","href","loading_state","setProps","color","style","className","class_name","text_color"];function Ht(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 Wt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ht(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ht(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ut=function(t){var n=t.children,r=t.href,a=t.loading_state,s=t.setProps,i=t.color,c=t.style,u=t.className,d=t.class_name,p=t.text_color,f=o(t,Kt),g=Nt.has(i);return f[r?"preOnClick":"onClick"]=function(){s&&s({n_clicks:t.n_clicks+1,n_clicks_timestamp:Date.now()})},l().createElement(Rt,e({as:r&&zt,href:r,bg:g?i:null,text:p,className:d||u,style:g?c:Wt({backgroundColor:i},c)},m(["setProps","n_clicks","n_clicks_timestamp"],f),{"data-dash-is-loading":a&&a.is_loading||void 0}),n)};Ut.defaultProps={color:"secondary",n_clicks:0,n_clicks_timestamp:-1},Ut.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,color:u().string,text_color:u().string,pill:u().bool,href:u().string,tag:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),external_link:u().bool,n_clicks:u().number,n_clicks_timestamp:u().number,target:u().string,title:u().string};const qt=Ut,Vt=i.forwardRef((({bsPrefix:e,active:t,children:n,className:r,as:a="li",linkAs:s=it,linkProps:o,href:i,title:l,target:c,...u},d)=>{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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cn(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Sn=function(t){var n=t.children,r=t.color,a=t.inverse,s=t.outline,i=t.style,c=t.loading_state,u=t.className,d=t.class_name,p=o(t,Pn),f=Nt.has(r);return l().createElement(kn,e({"data-dash-is-loading":c&&c.is_loading||void 0,text:a?"white":null,bg:f&&!s?r:null,border:f&&s?r:null,style:f?i:Tn({backgroundColor:r},i),className:d||u},m(["setProps"],p)),n)};Sn.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,color:u().string,body:u().bool,outline:u().bool,inverse:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const Rn=Sn;var Dn=["children","loading_state","className","class_name"],Ln=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=o(t,Dn);return l().createElement(kn.Body,e({"data-dash-is-loading":r&&r.is_loading||void 0,className:s||a},m(["setProps"],i)),n)};Ln.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 $n=Ln;var In=["children","loading_state","className","class_name"],An=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=o(t,In);return l().createElement(kn.Footer,e({"data-dash-is-loading":r&&r.is_loading||void 0,className:s||a},m(["setProps"],i)),n)};An.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 Mn=An,Fn=yt("card-group");var Bn=["children","loading_state","className","class_name"],zn=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=o(t,Bn);return l().createElement(Fn,e({"data-dash-is-loading":r&&r.is_loading||void 0,className:s||a},m(["setProps"],i)),n)};zn.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 Kn=zn;var Hn=["children","loading_state","className","class_name"],Wn=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=o(t,Hn);return l().createElement(bn,e({"data-dash-is-loading":r&&r.is_loading||void 0,className:s||a},m(["setProps"],i)),n)};Wn.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 Un=Wn;var qn=["children","loading_state","className","class_name","top","bottom"],Vn=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=t.top,c=t.bottom,u=o(t,qn);return l().createElement(pn,e({"data-dash-is-loading":r&&r.is_loading||void 0,className:s||a,variant:i?"top":c?"bottom":null},m(["setProps"],u)),n)};Vn.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,tag:u().string,top:u().bool,bottom:u().bool,src:u().string,alt:u().string,title:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const Gn=Vn;var Yn=["children","loading_state","className","class_name"],Xn=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=o(t,Yn);return l().createElement(kn.ImgOverlay,e({"data-dash-is-loading":r&&r.is_loading||void 0,className:s||a},m(["setProps"],i)),n)};Xn.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 Jn=Xn;var Qn=["children","loading_state","disabled","className","class_name"],Zn=function(t){var n=t.children,r=t.loading_state,a=t.disabled,s=t.className,i=t.class_name,c=o(t,Qn);return l().createElement(kn.Link,e({"data-dash-is-loading":r&&r.is_loading||void 0,as:zt,preOnClick:function(){!a&&t.setProps&&t.setProps({n_clicks:t.n_clicks+1,n_clicks_timestamp:Date.now()})},disabled:a,className:i||s},m(["setProps","n_clicks","n_clicks_timestamp"],c)),n)};Zn.defaultProps={n_clicks:0,n_clicks_timestamp:-1},Zn.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,href:u().string,external_link:u().bool,n_clicks:u().number,n_clicks_timestamp:u().number,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),target:u().string};const er=Zn;function tr(e){var t,n,r=(t=e,(n=(0,i.useRef)(t)).current=t,n);(0,i.useEffect)((function(){return function(){return r.current()}}),[])}var nr=Math.pow(2,31)-1;function rr(e,t,n){var r=n-Date.now();e.current=r<=nr?setTimeout(t,r):setTimeout((function(){return rr(e,t,n)}),nr)}function ar(){var e=Je(),t=(0,i.useRef)();return tr((function(){return clearTimeout(t.current)})),(0,i.useMemo)((function(){var n=function(){return clearTimeout(t.current)};return{set:function(r,a){void 0===a&&(a=0),e()&&(n(),a<=nr?t.current=setTimeout(r,a):rr(t,r,Date.now()+a))},clear:n}}),[])}const sr=yt("carousel-caption"),or=i.forwardRef((({as:e="div",bsPrefix:t,className:n,...r},a)=>{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(e){return e.imgClassName=void 0!==e.imgClassName?e.imgClassName:"d-block w-100",l().createElement(dr.Item,{key:e.key},l().createElement("img",{src:e.src,className:e.img_class_name||e.imgClassName,style:e.img_style,alt:e.alt}),l().createElement(dr.Caption,{className:e.caption_class_name||e.captionClassName},e.header&&l().createElement("h5",null,e.header),e.caption&&l().createElement("p",null,e.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})).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<a;){if(e(t,n[r]))return!0;r+=1}return!1}function vr(e,t){return Object.prototype.hasOwnProperty.call(t,e)}const _r="function"==typeof Object.is?Object.is:function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t};var xr=Object.prototype.toString;const Or=function(){return"[object Arguments]"===xr.call(arguments)?function(e){return"[object Arguments]"===xr.call(e)}:function(e){return vr("callee",e)}}();var wr=!{toString:null}.propertyIsEnumerable("toString"),Nr=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],Er=function(){return arguments.propertyIsEnumerable("length")}(),jr=function(e,t){for(var n=0;n<e.length;){if(e[n]===t)return!0;n+=1}return!1};const kr="function"!=typeof Object.keys||Er?p((function(e){if(Object(e)!==e)return[];var t,n,r=[],a=Er&&Or(e);for(t in e)!vr(t,e)||a&&"length"===t||(r[r.length]=t);if(wr)for(n=Nr.length-1;n>=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<e.length;){if(0===(a=e[n])&&1/a===r)return n;n+=1}return-1}if(t!=t){for(;n<e.length;){if("number"==typeof(a=e[n])&&a!=a)return n;n+=1}return-1}return e.indexOf(t,n);case"string":case"boolean":case"function":case"undefined":return e.indexOf(t,n);case"object":if(null===t)return e.indexOf(t,n)}for(;n<e.length;){if(Tr(e[n],t))return n;n+=1}return-1}(t,e,0)>=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<t.length||a<arguments.length;){var i;o<t.length&&(!d(t[o])||a>=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;s<e.length;){if("function"==typeof a[e[s]])return a[e[s]].apply(a,r);s+=1}if(function(e){return null!=e&&"function"==typeof e["@@transducer/step"]}(a))return t.apply(null,r)(a)}return n.apply(this,arguments)}}const Fr=p((function(e){return!!Ar(e)||!!e&&"object"==typeof e&&!function(e){return"[object String]"===Object.prototype.toString.call(e)}(e)&&(1===e.nodeType?!!e.length:0===e.length||e.length>0&&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<a;){if((t=e["@@transducer/step"](t,n[r]))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r+=1}return e["@@transducer/result"](t)}(e,t,n);if("function"==typeof n["fantasy-land/reduce"])return Hr(e,t,n,"fantasy-land/reduce");if(null!=n[Wr])return Kr(e,t,n[Wr]());if("function"==typeof n.next)return Kr(e,t,n);if("function"==typeof n.reduce)return Hr(e,t,n,"reduce");throw new TypeError("reduce: list must be array or iterable")}((function(n,r){return e(t[r])&&(n[r]=t[r]),n}),{},kr(t)):function(e,t){for(var n=0,r=t.length,a=[];n<r;)e(t[n])&&(a[a.length]=t[n]),n+=1;return a}(e,t);var n}))),Yr=f((function(e,t){return Gr((n=e,function(){return!n.apply(this,arguments)}),t);var n})),Xr=f((function(e,t){return Yr(Ir(Sr)(e),t)})),Jr=f((function(e,t){return function(e,t){var n;t=t||[];var r=(e=e||[]).length,a=t.length,s=[];for(n=0;n<r;)s[s.length]=e[n],n+=1;for(n=0;n<a;)s[s.length]=t[n],n+=1;return s}(t,[e])}));function Qr(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 Zr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qr(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ea=function(e){var t=e.className,n=e.class_name,r=e.id,a=e.options,s=e.style,o=e.key,i=e.loading_state,c=e.name,u=Me(a).map((function(t){return function(t){var n=e.id,r=e.inputClassName,a=e.input_class_name,s=e.inputCheckedClassName,o=e.input_checked_class_name,i=e.inputStyle,u=e.input_style,d=e.inputCheckedStyle,p=e.input_checked_style,f=e.labelClassName,m=e.label_class_name,g=e.labelCheckedClassName,y=e.label_checked_class_name,h=e.labelStyle,v=e.label_style,_=e.labelCheckedStyle,x=e.label_checked_style,O=e.setProps,w=e.inline,N=e.value,E=e.switch,j=Rr(t.value,N),k=j?Zr(Zr({},u||i),p||d):u||i,P=j?Zr(Zr({},v||h),x||_):v||h,C=t.input_id||"_dbcprivate_checklist_".concat(n,"_input_").concat(t.value);return l().createElement("div",{className:b()("form-check",w&&"form-check-inline",E&&"form-switch"),key:t.value},l().createElement("input",{id:C,name:c,value:t.value,checked:j,className:b()("form-check-input",a||r,j&&(o||s)),disabled:Boolean(t.disabled),style:k,type:"checkbox",onChange:function(){var e;e=Rr(t.value,N)?Xr([t.value],N):Jr(t.value,N),O({value:e})}}),l().createElement("label",{id:t.label_id,style:P,className:b()("form-check-label",m||f,j&&(y||g)),key:t.value,htmlFor:C},t.label))}(t)}));return l().createElement("div",{id:r,style:s,className:n||t,key:o,"data-dash-is-loading":i&&i.is_loading||void 0},u)};ea.propTypes={options:u().oneOfType([u().arrayOf(u().oneOfType([u().string,u().number])),u().object,u().arrayOf(u().exact({label:u().node.isRequired,value:u().oneOfType([u().string,u().number]).isRequired,disabled:u().bool,input_id:u().string,label_id:u().string}))]),value:u().arrayOf(u().oneOfType([u().string,u().number])),id:u().string,class_name:u().string,className:u().string,style:u().object,key:u().string,input_style:u().object,inputStyle:u().object,input_checked_style:u().object,inputCheckedStyle:u().object,input_class_name:u().string,inputClassName:u().string,input_checked_class_name:u().string,inputCheckedClassName:u().string,label_style:u().object,labelStyle:u().object,label_checked_style:u().object,labelCheckedStyle:u().object,label_class_name:u().string,labelClassName:u().string,label_checked_class_name:u().string,labelCheckedClassName:u().string,setProps:u().func,inline:u().bool,switch: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"]),name:u().string},ea.defaultProps={inputStyle:{},input_style:null,inputClassName:"",input_class_name:"",labelStyle:{},label_style:null,labelClassName:"",label_class_name:"",options:[],value:[],persisted_props:["value"],persistence_type:"local"};const ta=ea;function na({as:e,bsPrefix:t,className:n,...r}){t=j(t,"col");const a=k(),s=P(),o=[],i=[];return a.forEach((e=>{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<v.length;E++){var j=v[E],k=ka(j),P=fs(j)===rs,C=[Ja,Qa].indexOf(k)>=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<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}const zs=function(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,a=t.defaultOptions,s=void 0===a?Fs:a;return function(e,t,n){void 0===n&&(n=s);var a,o,i={placement:"bottom",orderedModifiers:[],options:Object.assign({},Fs,s),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],c=!1,u={state:i,setOptions:function(n){var a="function"==typeof n?n(i.options):n;d(),i.options=Object.assign({},s,i.options,a),i.scrollParents={reference:Ca(e)?ks(e):e.contextElement?ks(e.contextElement):[],popper:ks(t)};var o,c,p=function(e){var t=Ms(e);return ds.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}((o=[].concat(r,i.options.modifiers),c=o.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{}),Object.keys(c).map((function(e){return c[e]}))));return i.orderedModifiers=p.filter((function(e){return e.enabled})),i.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,a=e.effect;if("function"==typeof a){var s=a({state:i,name:t,instance:u,options:r});l.push(s||function(){})}})),u.update()},forceUpdate:function(){if(!c){var e=i.elements,t=e.reference,n=e.popper;if(Bs(t,n)){i.rects={reference:As(t,qa(n),"fixed"===i.options.strategy),popper:Ma(n)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach((function(e){return i.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<i.orderedModifiers.length;r++)if(!0!==i.reset){var a=i.orderedModifiers[r],s=a.fn,o=a.options,l=void 0===o?{}:o,d=a.name;"function"==typeof s&&(i=s({state:i,options:l,name:d,instance:u})||i)}else i.reset=!1,r=-1}}},update:(a=function(){return new Promise((function(e){u.forceUpdate(),e(i)}))},function(){return o||(o=new Promise((function(e){Promise.resolve().then((function(){o=void 0,e(a())}))}))),o}),destroy:function(){d(),c=!0}};if(!Bs(e,t))return u;function d(){l.forEach((function(e){return e()})),l=[]}return u.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),u}}({defaultModifiers:[{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,s=t.modifiersData.preventOverflow,o=Ss(t,{elementContext:"reference"}),i=Ss(t,{altBoundary:!0}),l=Ds(o,r),c=Ds(i,a,s),u=Ls(l),d=Ls(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=Ts({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},bs,hs,$s,Rs,Is,ps]}),Ks=["enabled","placement","strategy","modifiers"],Hs={name:"applyStyles",enabled:!1,phase:"afterWrite",fn:()=>{}},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<s.length;r++)n=s[r],t.indexOf(n)>=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<s.length;r++)n=s[r],t.indexOf(n)>=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 <SSRProvider> 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<s.length;r++)n=s[r],t.indexOf(n)>=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<s.length;r++)n=s[r],t.indexOf(n)>=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<s.length;r++)n=s[r],t.indexOf(n)>=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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yi(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var vi=function(t){var n=t.children,r=t.nav,a=t.label,s=t.disabled,c=t.caret,u=t.in_navbar,d=(t.addon_type,t.size),p=t.right,f=t.align_end,g=t.menu_variant,b=t.direction,y=t.loading_state,h=t.color,v=t.group,_=t.toggle_style,x=t.toggleClassName,O=t.toggle_class_name,w=t.className,N=t.class_name,E=o(t,bi),j=Le((0,i.useState)(!1),2),k=j[0],P=j[1],C=Nt.has(h)||"link"===h,T=function(){s||P(!k)};return l().createElement(fi.Provider,{value:{toggle:T,isOpen:k}},l().createElement(Jo,e({as:r?pi.Item:v?on:void 0,show:k,disabled:s,navbar:u,className:N||w,drop:"left"===b?"start":"right"===b?"end":b,onToggle:function(e,t){t&&"select"===t.source||P(e)},align:f||p?"end":"start"},m(["setProps"],E),{"data-dash-is-loading":y&&y.is_loading||void 0}),l().createElement(gi,{caret:c,as:r?pi.Link:void 0,onClick:T,disabled:s,size:d,variant:C?h:void 0,style:C?_:hi({backgroundColor:h},_),className:O||x},a),l().createElement(Jo.Menu,{renderOnMount:!0,variant:"dark"===g?"dark":void 0},n)))};vi.defaultProps={caret:!0,disabled:!1,menu_variant:"light"},vi.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,label:u().node,direction:u().oneOf(["down","start","end","up","left","right","end"]),align_end:u().bool,right:u().bool,in_navbar:u().bool,addon_type:u().oneOfType([u().bool,u().oneOf(["prepend","append"])]),disabled:u().bool,nav:u().bool,caret:u().bool,color:u().string,menu_variant:u().oneOf(["light","dark"]),toggle_style:u().object,toggle_class_name:u().string,toggleClassName:u().string,size:u().oneOf(["sm","md","lg"]),loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),group:u().bool};const _i=vi;var xi=["children","href","loading_state","target","disabled","n_clicks","toggle","setProps","className","class_name","header","divider"],Oi=function(t){var n=t.children,r=t.href,a=t.loading_state,s=t.target,c=t.disabled,u=t.n_clicks,d=t.toggle,p=t.setProps,f=t.className,g=t.class_name,b=t.header,y=t.divider,h=o(t,xi),v=(0,i.useContext)(fi),_=r&&!c;return h[_?"preOnClick":"onClick"]=function(e){return function(e){!c&&p&&p({n_clicks:u+1,n_clicks_timestamp:Date.now()}),d&&v.isOpen&&v.toggle(e)}(e)},b?l().createElement(Jo.Header,null,n):y?l().createElement(Jo.Divider,null):l().createElement(Jo.Item,e({as:_?zt:"button",href:_?r:void 0,disabled:c,target:_?s:void 0,className:g||f},m(["setProps"],h),{"data-dash-is-loading":a&&a.is_loading||void 0}),n)};Oi.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,active:u().bool,disabled:u().bool,divider:u().bool,header:u().bool,href:u().string,toggle:u().bool,external_link:u().bool,n_clicks:u().number,n_clicks_timestamp:u().number,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),target:u().string},Oi.defaultProps={n_clicks:0,n_clicks_timestamp:-1,toggle:!0};const wi=Oi;var Ni=["children","is_in","loading_state","style","className","class_name","tag"];function Ei(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 ji(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ei(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ei(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ki=l().forwardRef((function(t,n){var r=t.children,a=t.is_in,s=t.loading_state,c=t.style,u=t.className,d=t.class_name,p=t.tag,f=o(t,Ni),g=Le((0,i.useState)(!a),2),b=g[0],y=g[1];return l().createElement(ut,e({in:a,style:b?ji({visibility:"hidden"},c):c,onEnter:function(){return y(!1)},onExited:function(){return y(!0)},className:d||u,as:p},m(["setProps"],f),{"data-dash-is-loading":s&&s.is_loading||void 0}),l().createElement("div",{ref:n},r))}));ki.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,is_in:u().bool,timeout:u().oneOfType([u().number,u().shape({enter:u().number,exit:u().number}).isRequired]),appear:u().bool,enter:u().bool,exit:u().bool,tag:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const Pi=ki,Ci={type:u().string,tooltip:u().bool,as:u().elementType},Ti=i.forwardRef((({as:e="div",className:t,type:n="valid",tooltip:r=!1,...a},s)=>(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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gl(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var yl=function(t){var n=t.children,r=t.loading_state,a=t.color,s=t.style,i=t.className,c=t.class_name,u=o(t,ml),d=Et.has(a),p=b()(c||i,d&&"text-".concat(a));return l().createElement(Ji,e({style:d?s:bl({color:a},s),className:p},m(["setProps"],u),{"data-dash-is-loading":r&&r.is_loading||void 0}),n)};yl.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,color:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const hl=yl,vl=p((function(e){return null==e}));var _l=n(12),xl=n.n(_l),Ol=["type","value","n_blur","n_submit","valid","invalid","plaintext","size","html_size","setProps","debounce","loading_state","className","class_name","autoComplete","autocomplete","autoFocus","autofocus","inputMode","inputmode","maxLength","maxlength","minLength","minlength","readonly","tabIndex","tabindex"];function wl(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 Nl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wl(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var El=function(e){return xl()(e)?+e:NaN},jl=function(e,t){return e===t||isNaN(e)&&isNaN(t)},kl=function(t){var n=t.type,r=t.value,a=t.n_blur,s=t.n_submit,c=t.valid,u=t.invalid,d=t.plaintext,p=t.size,f=t.html_size,g=t.setProps,y=t.debounce,h=t.loading_state,v=t.className,_=t.class_name,x=t.autoComplete,O=t.autocomplete,w=t.autoFocus,N=t.autofocus,E=t.inputMode,j=t.inputmode,k=t.maxLength,P=t.maxlength,C=t.minLength,T=t.minlength,S=t.readonly,R=t.tabIndex,D=t.tabindex,L=o(t,Ol),$=(0,i.useRef)(null),I=d?"form-control-plaintext":"form-control",A=b()(_||v,u&&"is-invalid",c&&"is-valid",!!p&&"form-control-".concat(p),I);(0,i.useEffect)((function(){if("number"===n){var e=$.current.value,t=$.current.checkValidity()?El(e):NaN,a=El(r);jl(a,t)||($.current.value=vl(a)?a:r)}else{var s=$.current.value;r!==s&&($.current.value=null!=r?r:"")}}),[r]);var M=function(){var e=arguments.length>0&&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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fl(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var zl={start:"align-self-start",center:"align-self-center",end:"align-self-end"},Kl=["width","xs","sm","md","lg","xl","xxl"],Hl=function(t){var n=t.children,r=t.html_for,a=t.width,s=t.xs,i=t.sm,c=t.md,u=t.lg,d=t.xl,p=t.xxl,f=t.align,g=t.size,y=t.className,h=t.class_name,v=t.color,_=t.style,x=t.loading_state,O=t.check,w=o(t,Ml),N=Et.has(v),E=Kl.filter((function(e){return t[e]}));[a,s,i,c,u,d,p].forEach((function(e){"object"===De(e)&&null!==e&&(e.span=e.size)}));var j=f&&zl[f],k=b()(h||y,E.length&&j,v&&N&&"text-".concat(v),O&&"form-check-label");return l().createElement(Ui,e({htmlFor:r,column:g||E.length>0,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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tc(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var rc=function(t){var n=t.children,r=t.disabled,a=t.href,s=t.loading_state,i=t.target,c=t.n_clicks,u=t.setProps,d=t.color,p=t.style,f=t.className,g=t.class_name,b=o(t,ec),y=Nt.has(d),h=a&&!r;return b[h?"preOnClick":"onClick"]=function(){!r&&u&&u({n_clicks:c+1,n_clicks_timestamp:Date.now()})},l().createElement(Gl,e({as:h?zt:"li",href:a,target:h?i:void 0,disabled:r,variant:y?d:null,style:y?p:nc({backgroundColor:d},p),className:g||f},m(["n_clicks_timestamp"],b),{"data-dash-is-loading":s&&s.is_loading||void 0}),n)};rc.defaultProps={n_clicks:0,n_clicks_timestamp:-1},rc.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,tag:u().string,active:u().bool,disabled:u().bool,color:u().string,action:u().bool,href:u().string,external_link:u().bool,n_clicks:u().number,n_clicks_timestamp:u().number,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),target:u().string};const ac=rc;var sc;function oc(e){if((!sc&&0!==sc||e)&&G){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),sc=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return sc}function ic(e){void 0===e&&(e=T());try{var t=e.activeElement;return t&&t.nodeName?t:null}catch(t){return e.body}}const lc=wo("modal-open"),cc=class{constructor({ownerDocument:e,handleContainerOverflow:t=!0,isRTL:n=!1}={}){this.handleContainerOverflow=t,this.isRTL=n,this.modals=[],this.ownerDocument=e}getScrollbarWidth(){return function(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(e){}removeModalAttributes(e){}setContainerStyle(e){const t={overflow:"hidden"},n=this.isRTL?"paddingLeft":"paddingRight",r=this.getElement();e.style={overflow:r.style.overflow,[n]:r.style[n]},e.scrollBarWidth&&(t[n]=`${parseInt($(r,n)||"0",10)+e.scrollBarWidth}px`),r.setAttribute(lc,""),$(r,t)}reset(){[...this.modals].forEach((e=>this.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<s.length;r++)n=s[r],t.indexOf(n)>=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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rc(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Lc={show:!1,backdrop:!0,keyboard:!0,autoFocus:!0,enforceFocus:!0,restoreFocus:!0,animation:!0,dialogAs:Tc};function $c(t){return l().createElement(ut,e({},t,{timeout:null}))}function Ic(t){return l().createElement(ut,e({},t,{timeout:null}))}var Ac=l().forwardRef((function(t,n){var r=t.bsPrefix,a=t.className,s=t.style,c=t.dialogClassName,u=t.contentClassName,d=t.children,p=t.dialogAs,f=t["aria-labelledby"],m=t["aria-describedby"],g=t["aria-label"],y=t.show,h=t.animation,v=t.backdrop,_=t.keyboard,x=t.onEscapeKeyDown,O=t.onShow,w=t.onHide,N=t.container,E=t.autoFocus,k=t.enforceFocus,P=t.restoreFocus,S=t.restoreFocusOptions,R=t.onEntered,D=t.onExit,L=t.onExiting,$=t.onEnter,I=t.onEntering,A=t.onExited,M=t.backdropClassName,F=t.zIndex,B=t.manager,z=o(t,Sc),K=Le((0,i.useState)({}),2),H=K[0],W=K[1],U=Le((0,i.useState)(!1),2),q=U[0],V=U[1],Y=(0,i.useRef)(!1),X=(0,i.useRef)(!1),J=(0,i.useRef)(null),ee=Le(Xe(),2),ne=ee[0],re=ee[1],ae=ie(n,re),se=Ye(w),oe=C();r=j(r,"modal");var le=(0,i.useMemo)((function(){return{onHide:se}}),[se]);function ce(){return B||kc({isRTL:oe})}function ue(e){if(G){var t=ce().getScrollbarWidth()>0,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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bc(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Kc=function(t){var n=t.children,r=t.is_open,a=t.setProps,s=t.className,i=t.class_name,c=t.autoFocus,u=t.autofocus,d=t.labelledBy,p=t.labelledby,f=t.modalClassName,g=t.modal_class_name,b=t.contentClassName,y=t.content_class_name,h=t.backdropClassName,v=t.backdrop_class_name,_=t.tag,x=t.loading_state,O=t.fade,w=t.style,N=t.zindex,E=t.zIndex,j=o(t,Fc);return l().createElement(Mc,e({animation:O,dialogAs:_,dialogClassName:i||s,className:g||f,contentClassName:y||b,backdropClassName:v||h,autoFocus:u||c,"aria-labelledby":p||d,show:r,onHide:function(){a&&a({is_open:!1})},style:N||E?zc(zc({},w),{},{zIndex:N||E}):w,zIndex:N||E},m(["persistence","persistence_type","persisted_props"],j),{"data-dash-is-loading":x&&x.is_loading||void 0}),n)};Kc.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,tag:u().string,is_open:u().bool,centered:u().bool,scrollable:u().bool,autofocus:u().bool,autoFocus:u().bool,size:u().string,role:u().string,labelledby:u().string,labelledBy:u().string,keyboard:u().bool,backdrop:u().oneOfType([u().bool,u().oneOf(["static"])]),modal_class_name:u().string,modalClassName:u().string,backdrop_class_name:u().string,backdropClassName:u().string,content_class_name:u().string,contentClassName:u().string,fade:u().bool,fullscreen:u().oneOf([u().bool,u().oneOf(["sm-down","md-down","lg-down","xl-down","xxl-down"])]),zindex:u().oneOfType([u().number,u().string]),zIndex:u().oneOfType([u().number,u().string])};const Hc=Kc,Wc=yt("modal-body");var Uc=["children","loading_state","className","class_name","tag"],qc=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=t.tag,c=o(t,Uc);return l().createElement(Wc,e({as:i,className:s||a,"data-dash-is-loading":r&&r.is_loading||void 0},m(["setProps"],c)),n)};qc.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 Vc=qc,Gc=yt("modal-footer");var Yc=["children","loading_state","className","class_name","tag"],Xc=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=t.tag,c=o(t,Yc);return l().createElement(Gc,e({as:i,className:s||a,"data-dash-is-loading":r&&r.is_loading||void 0},m(["setProps"],c)),n)};Xc.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 Jc=Xc,Qc=i.forwardRef((({closeLabel:e,closeVariant:t,closeButton:n,onHide:r,children:a,...s},o)=>{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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zu(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Hu=function(t){var n=t.children,r=t.color,a=t.style,s=t.loading_state,i=t.className,c=t.class_name,u=(t.light,t.dark),d=t.tag,p=o(t,Bu),f=Nt.has(r);return l().createElement(Fu,e({variant:u?"dark":"light",as:d,bg:f?r:null,style:Ku({backgroundColor:!f&&r},a),className:c||i},m(["setProps"],p),{"data-dash-is-loading":s&&s.is_loading||void 0}),n)};Hu.defaultProps={color:"light",light:!0,expand:"md"},Hu.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,light:u().bool,dark:u().bool,fixed:u().string,sticky:u().oneOf(["top"]),color:u().string,role:u().string,tag:u().string,expand:u().oneOfType([u().bool,u().string]),loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const Wu=Hu;var Uu=["children","loading_state","className","class_name"],qu=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=o(t,Uu);return l().createElement(gu,e({className:s||a},m(["setProps"],i),{as:t.href?zt:"span","data-dash-is-loading":r&&r.is_loading||void 0}),n)};qu.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,external_link:u().bool,href:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const Vu=qu;var Gu=["children","loading_state","className","class_name"],Yu=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=o(t,Gu);return l().createElement(vu,e({onClick:function(){t.setProps&&t.setProps({n_clicks:t.n_clicks+1,n_clicks_timestamp:Date.now()})},className:s||a},m(["setProps"],i),{"data-dash-is-loading":r&&r.is_loading||void 0}),n)};Yu.defaultProps={n_clicks:0,n_clicks_timestamp:-1},Yu.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,type:u().string,n_clicks:u().number,n_clicks_timestamp:u().number,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const Xu=Yu;var Ju=["children","brand","brand_href","brand_style","brand_external_link","links_left","fluid","color","dark","light","style","loading_state","className","class_name"];function Qu(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 Zu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qu(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ed=function(t){var n=t.children,r=t.brand,a=t.brand_href,s=t.brand_style,c=t.brand_external_link,u=t.links_left,d=t.fluid,p=t.color,f=t.dark,g=(t.light,t.style),b=t.loading_state,y=t.className,h=t.class_name,v=o(t,Ju),_=Nt.has(p),x=Le((0,i.useState)(!1),2),O=x[0],w=x[1];return l().createElement(Fu,e({variant:f?"dark":"light",bg:_?p:null,color:_?p:null,style:_?g:Zu({backgroundColor:p},g),className:h||y},m(["setProps"],v),{"data-dash-is-loading":b&&b.is_loading||void 0}),l().createElement(ga,{fluid:d},r&&l().createElement(Vu,{href:a,style:s,external_link:c},r),l().createElement(Xu,{onClick:function(){return w(!O)}}),l().createElement(Fu.Collapse,{in:O},l().createElement(fu,{className:u?"me-auto":"ms-auto"},n))))};ed.defaultProps={fluid:!1,color:"light",light:!0,expand:"md",links_left:!1},ed.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,brand:u().node,brand_href:u().string,brand_style:u().object,brand_external_link:u().bool,fluid:u().bool,links_left:u().bool,light:u().bool,dark:u().bool,fixed:u().string,sticky:u().string,color:u().string,expand:u().oneOfType([u().bool,u().string]),loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const td=ed;var nd=["children","loading_state","className","class_name"],rd=function(t){var n=t.children,r=t.loading_state,a=t.className,s=t.class_name,i=o(t,nd);return l().createElement(li,e({className:s||a},m(["setProps"],i),{"data-dash-is-loading":r&&r.is_loading||void 0}),n)};rd.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})};const ad=rd;var sd=n(14),od=["children","disabled","className","class_name","active","loading_state","setProps","n_clicks","href"],id=function(t){var n=Le((0,i.useState)(!1),2),r=n[0],a=n[1],s=t.children,c=t.disabled,u=t.className,d=t.class_name,p=t.active,f=t.loading_state,g=t.setProps,y=t.n_clicks,h=t.href,v=o(t,od),_=function(e){a(!0===p||"exact"===p&&e===h||"partial"===p&&e.startsWith(h))};(0,i.useEffect)((function(){_(window.location.pathname),"string"==typeof p&&sd.History.onChange((function(){_(window.location.pathname)}))}),[p]);var x=b()(d||u,"nav-link",{active:r,disabled:c});return l().createElement(zt,e({className:x,disabled:c,preOnClick:function(){!c&&g&&g({n_clicks:y+1,n_clicks_timestamp:Date.now()})},href:h},m(["n_clicks_timestamp"],v),{"data-dash-is-loading":f&&f.is_loading||void 0}),s)};id.defaultProps={active:!1,disabled:!1,n_clicks:0,n_clicks_timestamp:-1},id.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,href:u().string,active:u().oneOfType([u().bool,u().oneOf(["partial","exact"])]),disabled:u().bool,external_link:u().bool,n_clicks:u().number,n_clicks_timestamp:u().number,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string}),target:u().string};const ld=id;var cd=["is_open","setProps","children","loading_state","class_name","className","backdrop","backdrop_class_name","backdropClassName","labelledby","labelledBy","scrollable","autofocus","autoFocus","close_button","title"],ud=function(t){var n=t.is_open,r=t.setProps,a=t.children,s=t.loading_state,i=t.class_name,c=t.className,u=t.backdrop,d=t.backdrop_class_name,p=t.backdropClassName,f=t.labelledby,m=t.labelledBy,g=t.scrollable,b=t.autofocus,y=t.autoFocus,h=t.close_button,v=t.title,_=o(t,cd),x=function(){r&&r({is_open:!n})},O=v||h?l().createElement(Lu.Header,{closeButton:h,onHide:"static"===u&&h?x:null},l().createElement(Lu.Title,null,v)):null;return l().createElement(Lu,e({autoFocus:b||y,"aria-labelledby":f||m,className:i||c,backdropClassName:d||p,scroll:g,show:n,onHide:"static"!==u?x:null,backdrop:u||"static"===u,"data-dash-is-loading":s&&s.is_loading||void 0},_),O,l().createElement(Lu.Body,null,a))};ud.defaultProps={close_button:!0,is_open:!1,backdrop:!0},ud.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,labelledby:u().string,labelledBy:u().string,backdrop:u().oneOfType([u().bool,u().oneOf(["static"])]),backdrop_class_name:u().string,backdropClassName:u().string,keyboard:u().bool,is_open:u().bool,placement:u().oneOf(["start","end","top","bottom"]),scrollable:u().bool,autofocus:u().bool,autoFocus:u().bool,title:u().node,close_button:u().bool,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const dd=ud,pd=i.forwardRef((({active:e,disabled:t,className:n,style:r,activeLabel:a,children:s,...o},i)=>{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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sd(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({display:"block",margin:"1rem auto"},d);return l().createElement("div",{style:_?{visibility:"hidden",position:"relative"}:{}},n,_&&l().createElement("div",{style:{visibility:"visible",position:"absolute",top:0,height:"100%",width:"100%",display:"flex",justifyContent:"left",alignItems:"start"}},l().createElement(E,{finalStyle:j})))}return l().createElement(E,{finalStyle:d})};Rd._dashprivate_isLoadingComponent=!0,Rd.defaultProps={delay_hide:0,delay_show:0,show_initially:!0,button:!1},Rd.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}),animation:u().oneOf(["glow","wave"]),color:u().string,size:u().oneOf(["xs","sm","lg"]),button:u().bool,delay_hide:u().number,delay_show:u().number,show_initially:u().bool,xs:u().number,sm:u().number,md:u().number,lg:u().number,xl:u().number,xxl:u().number};const Dd=Rd,Ld=yt("popover-body");function $d(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 Id(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var s=e.apply(t,n);function o(e){$d(s,r,a,o,i,"next",e)}function i(e){$d(s,r,a,o,i,"throw",e)}o(void 0)}))}}var Ad=n(15),Md=n.n(Ad);const Fd=()=>{},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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yp(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var vp=1e3;function _p(e,t,n){var r=(e-t)/(n-t)*100;return Math.round(r*vp)/vp}function xp(t,n){var r,a=t.min,s=t.now,i=t.max,c=t.label,u=t.visuallyHidden,d=t.striped,p=t.animated,f=t.className,m=t.style,g=t.variant,y=t.barStyle,h=o(t,fp);return l().createElement("div",e({ref:n},h,{role:"progressbar",className:b()(f,"progress-bar",(r={},Ve(r,"bg-".concat(g),g),Ve(r,"progress-bar-animated",p),Ve(r,"progress-bar-striped",p||d),r)),style:hp(hp({width:"".concat(_p(s,a,i),"%")},m),y),"aria-valuenow":s,"aria-valuemin":a,"aria-valuemax":i}),u?l().createElement("span",{className:"visually-hidden"},c):c)}var Op=l().forwardRef((function(t,n){var r=t.isChild,a=o(t,mp);if(r)return xp(a,n);var s=a.min,c=a.now,u=a.max,d=a.label,p=a.visuallyHidden,f=a.striped,m=a.animated,g=a.variant,y=a.className,h=a.children,v=a.barStyle,_=o(a,gp);return l().createElement("div",e({ref:n},_,{className:b()(y,"progress")}),h?lr(h,(function(e){return(0,i.cloneElement)(e,{isChild:!0})})):xp({min:s,now:c,max:u,label:d,visuallyHidden:p,striped:f,animated:m,variant:g,barStyle:v},n))}));Op.defaultProps={min:0,max:100,animated:!1,isChild:!1,visuallyHidden:!1,striped:!1};var wp=function(t){var n=t.children,r=t.loading_state,a=t.color,s=t.className,i=t.class_name,c=t.value,u=t.hide_label,d=t.bar,p=o(t,bp),f=Nt.has(a);return l().createElement(Op,e({className:i||s},m(["setProps"],p),{"data-dash-is-loading":r&&r.is_loading||void 0,now:c,isChild:d,variant:f?a:null,visuallyHidden:u,barStyle:f?{}:{backgroundColor:a}}),n)};wp.defaultProps={hide_label:!1},wp.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,bar:u().bool,min:u().number,max:u().number,value:u().oneOfType([u().string,u().number]),label:u().string,hide_label:u().bool,animated:u().bool,striped:u().bool,color:u().string,loading_state:u().shape({is_loading:u().bool,prop_name:u().string,component_name:u().string})};const Np=wp;function Ep(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 jp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ep(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ep(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var kp=function(e){var t=e.id,n=e.className,r=e.class_name,a=e.style,s=e.options,o=e.key,i=e.loading_state,c=e.name,u=Me(s).map((function(t){return function(t){var n=e.id,r=e.inputClassName,a=e.input_class_name,s=e.inputCheckedStyle,o=e.input_checked_style,i=e.inputStyle,u=e.input_style,d=e.inputCheckedClassName,p=e.input_checked_class_name,f=e.labelClassName,m=e.label_class_name,g=e.labelCheckedClassName,y=e.label_checked_class_name,h=e.labelStyle,v=e.label_style,_=e.labelCheckedStyle,x=e.label_checked_style,O=e.setProps,w=e.inline,N=e.value,E=e.switch,j=t.value===N,k=j?jp(jp({},v||h),x||_):v||h,P=t.input_id||"_dbcprivate_radioitems_".concat(n,"_input_").concat(t.value);return l().createElement("div",{className:b()("form-check",w&&"form-check-inline",E&&"form-switch"),key:t.value},l().createElement("input",{id:P,name:c,value:t.value,checked:j,className:b()("form-check-input",a||r,j&&(p||d)),disabled:Boolean(t.disabled),style:j?o||s:u||i,type:"radio",onChange:function(){O({value:t.value})}}),l().createElement("label",{id:t.label_id,style:k,className:b()("form-check-label",m||f,j&&(y||g)),key:t.value,htmlFor:P},t.label))}(t)}));return l().createElement("div",{id:t,className:r||n,style:a,key:o,"data-dash-is-loading":i&&i.is_loading||void 0},u)};kp.propTypes={options:u().oneOfType([u().arrayOf(u().oneOfType([u().string,u().number])),u().object,u().arrayOf(u().exact({label:u().node.isRequired,value:u().oneOfType([u().string,u().number]).isRequired,disabled:u().bool,input_id:u().string,label_id:u().string}))]),value:u().oneOfType([u().string,u().number]),id:u().string,key:u().string,style:u().object,class_name:u().string,className:u().string,input_style:u().object,inputStyle:u().object,input_checked_style:u().object,inputCheckedStyle:u().object,input_class_name:u().string,inputClassName:u().string,input_checked_class_name:u().string,inputCheckedClassName:u().string,label_style:u().object,labelStyle:u().object,label_checked_style:u().object,labelCheckedStyle:u().object,label_class_name:u().string,labelClassName:u().string,label_checked_class_name:u().string,labelCheckedClassName:u().string,setProps:u().func,inline:u().bool,switch: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"]),name:u().string},kp.defaultProps={inputStyle:{},input_style:null,inputClassName:"",input_class_name:"",labelStyle:{},label_style:null,labelClassName:"",label_class_name:"",options:[],persisted_props:["value"],persistence_type:"local"};const Pp=kp;var Cp=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:"radio",onClick:function(){n||v&&v({value:!t})},onChange:function(){}}),l().createElement("label",{id:p,style:f,className:b()(m||g,"form-check-label","form-label"),htmlFor:o},d))};Cp.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},Cp.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 Tp=Cp,Sp=i.forwardRef((({bsPrefix:e,className:t,as:n="div",...r},a)=>{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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wp(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var qp=function(t){var n=t.children,r=t.color,a=t.loading_state,s=t.spinner_style,c=t.spinnerClassName,u=t.spinner_class_name,d=t.fullscreen,p=t.fullscreenClassName,f=t.fullscreen_class_name,g=t.fullscreen_style,b=t.delay_hide,y=t.delay_show,h=t.show_initially,v=t.type,_=o(t,Hp),x=Le((0,i.useState)(h),2),O=x[0],w=x[1],N=(0,i.useRef)(),E=(0,i.useRef)();(0,i.useEffect)((function(){a&&(a.is_loading?(N.current&&(N.current=clearTimeout(N.current)),O||E.current||(E.current=setTimeout((function(){w(!0),E.current=null}),y))):(E.current&&(E.current=clearTimeout(E.current)),O&&!N.current&&(N.current=setTimeout((function(){w(!1),N.current=null}),b))))}),[b,y,a]);var j=Nt.has(r),k=Up({position:"fixed",width:"100vw",height:"100vh",top:0,left:0,backgroundColor:"white",display:"flex",justifyContent:"center",alignItems:"center",zIndex:99,visibility:"visible"},g),P=function(t){var n=t.style;return l().createElement(Kp,e({variant:j?r:null,animation:v,style:Up({color:!j&&r},n),className:u||c},m(["setProps"],_)))};if(n){var C=Up({display:"block",margin:"1rem auto"},s);return l().createElement("div",{style:O?{visibility:"hidden",position:"relative"}:{}},n,O&&l().createElement("div",{style:d?k:{visibility:"visible",position:"absolute",top:0,height:"100%",width:"100%",display:"flex",justifyContent:"center",alignItems:"center"},className:d&&(f||p)},l().createElement(P,{style:C})))}return d?l().createElement("div",{className:f||p,style:k},l().createElement(P,{style:s})):l().createElement(P,{style:s})};qp._dashprivate_isLoadingComponent=!0,qp.defaultProps={delay_hide:0,delay_show:0,show_initially:!0,type:"border"},qp.propTypes={id:u().string,children:u().node,fullscreen_style:u().object,spinner_style:u().object,fullscreen_class_name:u().string,fullscreenClassName:u().string,spinner_class_name:u().string,spinnerClassName:u().string,color:u().string,type:u().string,size:u().string,fullscreen:u().bool,delay_hide:u().number,delay_show:u().number,show_initially:u().bool};const Vp=qp;function Gp(e,t=x,n=O){const r=[];return Object.entries(e).forEach((([e,a])=>{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<s.length;r++)n=s[r],t.indexOf(n)>=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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wf(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ef=function(t){var n=t.children,r=t.id,a=t.className,s=t.class_name,c=t.style,u=t.active_tab,d=t.key,p=t.loading_state,f=t.setProps;n=Ie(n),(0,i.useEffect)((function(){f&&void 0===u&&f({active_tab:n&&(Ae(n[0]).tab_id||"tab-0")})}),[]);var g=n&&n.map((function(e,t){var n=Ae(e),r=n.key||n.tab_id||"tab-"+t,a=u===r;return l().createElement(pi.Item,{id:Fe(n.id),key:r,style:a?Nf(Nf({},n.tab_style),n.active_tab_style):n.tab_style,className:b()(n.tab_class_name||n.tabClassName,a&&(n.active_tab_class_name||n.activeTabClassName))},l().createElement(pi.Link,{className:b()(n.label_class_name||n.labelClassName,a&&(n.active_label_class_name||n.activeLabelClassName),{active:a}),style:Nf(Nf(Nf({},!n.disabled&&{cursor:"pointer"}),n.label_style),a&&n.active_label_style),disabled:n.disabled,onClick:function(){var e;n.disabled||(e=r,f&&u!==e&&f({active_tab:e}))}},n.label))})),y=n&&n.map((function(t,n){var r=Ae(t),a=(r.children,r.tab_id),s=(r.id,r.label,r.tab_style,r.active_tab_style,r.label_style,r.active_label_style,r.tabClassName,r.tab_class_name,r.activeTabClassName,r.active_tab_class_name,r.labelClassName,r.label_class_name,r.activeLabelClassName,r.active_label_class_name,r.loading_state),i=o(r,Of),c=a||"tab-"+n;return l().createElement(xf.Pane,e({eventKey:c,key:c},m(["setProps","persistence","persistence_type","persisted_props"],i),{"data-dash-is-loading":s&&s.is_loading||void 0}),t)}));return l().createElement(xf.Container,{key:d,activeKey:u,onSelect:function(e){return f({active_tab:e})},"data-dash-is-loading":p&&p.is_loading||void 0},l().createElement(pi,{id:r,variant:"tabs",as:"ul",className:s||a,style:c},g),l().createElement(xf.Content,null,y))};Ef.defaultProps={persisted_props:["active_tab"],persistence_type:"local"},Ef.propTypes={id:u().string,children:u().node,style:u().object,class_name:u().string,className:u().string,key:u().string,active_tab: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(["active_tab"])),persistence_type:u().oneOf(["local","session","memory"])};const jf=Ef,kf=i.forwardRef((({bsPrefix:e,className:t,striped:n,bordered:r,borderless:a,hover:s,size:o,variant:i,responsive:l,...c},u)=>{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){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})();