UNPKG

react-bootstrap

Version:

Bootstrap 5 components built with React

2 lines 121 kB
/*! For license information please see react-bootstrap.min.js.LICENSE.txt */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["react","react-dom"],t):"object"==typeof exports?exports.ReactBootstrap=t(require("react"),require("react-dom")):e.ReactBootstrap=t(e.React,e.ReactDOM)}(self,((e,t)=>(()=>{var n={737:e=>{"use strict";e.exports=function(e,t,n,r,o,a,s,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,o,a,s,i],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},948:(e,t,n)=>{"use strict";var r=n(643);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,s){if(s!==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:a,resetWarningCache:o};return n.PropTypes=n,n}},762:(e,t,n)=>{e.exports=n(948)()},643:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},706:(e,t,n)=>{"use strict";var r=n(442),o=Symbol.for("react.element"),a=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,i=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,a={},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)s.call(t,r)&&!l.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:u,props:a,_owner:i.current}}t.Fragment=a,t.jsx=c,t.jsxs=c},74:(e,t,n)=>{"use strict";e.exports=n(706)},773:e=>{"use strict";e.exports=function(){}},442:t=>{"use strict";t.exports=e},3:e=>{"use strict";e.exports=t},368:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,a(n)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var a=r[e]={exports:{}};return n[e](a,a.exports,o),a.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};return(()=>{"use strict";o.r(a),o.d(a,{Accordion:()=>Re,AccordionBody:()=>be,AccordionButton:()=>we,AccordionCollapse:()=>me,AccordionContext:()=>fe,AccordionHeader:()=>Ne,AccordionItem:()=>je,Alert:()=>at,AlertHeading:()=>De,AlertLink:()=>Xe,Anchor:()=>st,Badge:()=>lt,Breadcrumb:()=>ft,BreadcrumbItem:()=>ut,Button:()=>mt,ButtonGroup:()=>ht,ButtonToolbar:()=>bt,Card:()=>Kt,CardBody:()=>yt,CardFooter:()=>Et,CardGroup:()=>Vt,CardHeader:()=>Ot,CardImg:()=>kt,CardImgOverlay:()=>Tt,CardLink:()=>St,CardSubtitle:()=>Mt,CardText:()=>At,CardTitle:()=>Ht,Carousel:()=>nn,CarouselCaption:()=>Yt,CarouselItem:()=>Jt,CloseButton:()=>rt,Col:()=>an,Collapse:()=>ce,Container:()=>ln,Dropdown:()=>Zo,DropdownButton:()=>na,DropdownDivider:()=>$o,DropdownHeader:()=>Do,DropdownItem:()=>Mo,DropdownItemText:()=>Ao,DropdownMenu:()=>qo,DropdownToggle:()=>Xo,Fade:()=>Je,Figure:()=>da,FigureCaption:()=>ca,FigureImage:()=>ia,FloatingLabel:()=>Fa,Form:()=>Ka,FormCheck:()=>wa,FormControl:()=>Na,FormFloating:()=>ja,FormGroup:()=>Ra,FormLabel:()=>Pa,FormSelect:()=>Da,FormText:()=>Ma,Image:()=>aa,InputGroup:()=>Ua,ListGroup:()=>ls,ListGroupItem:()=>ss,Modal:()=>Js,ModalBody:()=>Ls,ModalDialog:()=>Fs,ModalFooter:()=>_s,ModalHeader:()=>zs,ModalTitle:()=>Gs,Nav:()=>oi,NavDropdown:()=>Li,NavItem:()=>ei,NavLink:()=>ni,Navbar:()=>Ii,NavbarBrand:()=>si,NavbarCollapse:()=>li,NavbarOffcanvas:()=>Ti,NavbarText:()=>Si,NavbarToggle:()=>ui,Offcanvas:()=>ki,OffcanvasBody:()=>hi,OffcanvasHeader:()=>wi,OffcanvasTitle:()=>Ci,OffcanvasToggling:()=>gi,Overlay:()=>Zi,OverlayTrigger:()=>Qi,PageItem:()=>tl,Pagination:()=>cl,Placeholder:()=>ml,PlaceholderButton:()=>fl,Popover:()=>qi,PopoverBody:()=>Wi,PopoverHeader:()=>_i,ProgressBar:()=>gl,Ratio:()=>yl,Row:()=>El,SSRProvider:()=>kl,Spinner:()=>Cl,SplitButton:()=>Rl,Stack:()=>$l,Tab:()=>Xl,TabContainer:()=>Kl,TabContent:()=>Vl,TabPane:()=>Ul,Table:()=>Zl,Tabs:()=>tc,ThemeProvider:()=>N,Toast:()=>dc,ToastBody:()=>cc,ToastContainer:()=>mc,ToastHeader:()=>ic,ToggleButton:()=>xc,ToggleButtonGroup:()=>gc,Tooltip:()=>Xi,useAccordionButton:()=>ge});var e=o(368),t=o.n(e),n=o(442),r=o.n(n);function s(){return s=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},s.apply(this,arguments)}var i=o(737),l=o.n(i);function c(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function u(e){var t=function(e){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}function d(e,t,r){var o=(0,n.useRef)(void 0!==e),a=(0,n.useState)(t),s=a[0],i=a[1],l=void 0!==e,c=o.current;return o.current=l,!l&&c&&s!==t&&i(t),[l?e:s,(0,n.useCallback)((function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];r&&r.apply(void 0,[e].concat(n)),i(e)}),[r])]}function f(e,t){return Object.keys(t).reduce((function(n,r){var o,a=n,i=a[c(r)],l=a[r],f=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(a,[c(r),r].map(u)),p=t[r],m=d(l,i,e[p]),v=m[0],h=m[1];return s({},f,((o={})[r]=v,o[p]=h,o))}),e)}var p=o(74);const m=["xxl","xl","lg","md","sm","xs"],v="xs",h=n.createContext({prefixes:{},breakpoints:m,minBreakpoint:v}),{Consumer:x,Provider:b}=h;function g(e,t){const{prefixes:r}=(0,n.useContext)(h);return e||r[t]||t}function y(){const{breakpoints:e}=(0,n.useContext)(h);return e}function w(){const{minBreakpoint:e}=(0,n.useContext)(h);return e}function E(){const{dir:e}=(0,n.useContext)(h);return"rtl"===e}const N=function({prefixes:e={},breakpoints:t=m,minBreakpoint:r=v,dir:o,children:a}){const s=(0,n.useMemo)((()=>({prefixes:{...e},breakpoints:t,minBreakpoint:r,dir:o})),[e,t,r,o]);return(0,p.jsx)(b,{value:s,children:a})};function C(e){return e&&e.ownerDocument||document}var j=/([A-Z])/g,O=/^ms-/;function R(e){return function(e){return e.replace(j,"-$1").toLowerCase()}(e).replace(O,"-ms-")}var k=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;const P=function(e,t){var n="",r="";if("string"==typeof t)return e.style.getPropertyValue(R(t))||function(e,t){return function(e){var t=C(e);return t&&t.defaultView||window}(e).getComputedStyle(e,t)}(e).getPropertyValue(R(t));Object.keys(t).forEach((function(o){var a=t[o];a||0===a?function(e){return!(!e||!k.test(e))}(o)?r+=o+"("+a+") ":n+=R(o)+": "+a+";":e.style.removeProperty(R(o))})),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n};function T(e,t){return T=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},T(e,t)}var $=o(3),S=o.n($);const D=r().createContext(null);var I="unmounted",M="exited",L="entering",A="entered",B="exiting",F=function(e){var t,n;function o(t,n){var r;r=e.call(this,t,n)||this;var o,a=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=M,r.appearStatus=L):o=A:o=t.unmountOnExit||t.mountOnEnter?I:M,r.state={status:o},r.nextCallback=null,r}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,T(t,n),o.getDerivedStateFromProps=function(e,t){return e.in&&t.status===I?{status:M}:null};var a=o.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!==L&&n!==A&&(t=L):n!==L&&n!==A||(t=B)}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===L){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:S().findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===M&&this.setState({status:I})},a.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[S().findDOMNode(this),r],a=o[0],s=o[1],i=this.getTimeouts(),l=r?i.appear:i.enter;e||n?(this.props.onEnter(a,s),this.safeSetState({status:L},(function(){t.props.onEntering(a,s),t.onTransitionEnd(l,(function(){t.safeSetState({status:A},(function(){t.props.onEntered(a,s)}))}))}))):this.safeSetState({status:A},(function(){t.props.onEntered(a)}))},a.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:S().findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:B},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:M},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:M},(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:S().findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=o[0],s=o[1];this.props.addEndListener(a,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},a.render=function(){var e=this.state.status;if(e===I)return null;var t=this.props,n=t.children,o=(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,function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return r().createElement(D.Provider,{value:null},"function"==typeof n?n(e,o):r().cloneElement(r().Children.only(n),o))},o}(r().Component);function H(){}F.contextType=D,F.propTypes={},F.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:H,onEntering:H,onEntered:H,onExit:H,onExiting:H,onExited:H},F.UNMOUNTED=I,F.EXITED=M,F.ENTERING=L,F.ENTERED=A,F.EXITING=B;const _=F;function K(e){return"Escape"===e.code||27===e.keyCode}function W(e){if(!e||"function"==typeof e)return null;const{major:t}=function(){const e=n.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}();return t>=19?e.props.ref:e.ref}const V=!("undefined"==typeof window||!window.document||!window.document.createElement);var z=!1,U=!1;try{var q={get passive(){return z=!0},get once(){return U=z=!0}};V&&(window.addEventListener("test",q,q),window.removeEventListener("test",q,!0))}catch(e){}const G=function(e,t,n,r){if(r&&"boolean"!=typeof r&&!U){var o=r.once,a=r.capture,s=n;!U&&o&&(s=n.__once||function e(r){this.removeEventListener(t,e,a),n.call(this,r)},n.__once=s),e.addEventListener(t,s,z?r:a)}e.addEventListener(t,n,r)},X=function(e,t,n,r){var o=r&&"boolean"!=typeof r?r.capture:r;e.removeEventListener(t,n,o),n.__once&&e.removeEventListener(t,n.__once,o)},Y=function(e,t,n,r){return G(e,t,n,r),function(){X(e,t,n,r)}};function Z(e,t,n,r){var o,a;null==n&&(a=-1===(o=P(e,"transitionDuration")||"").indexOf("ms")?1e3:1,n=parseFloat(o)*a||0);var s=function(e,t,n){void 0===n&&(n=5);var r=!1,o=setTimeout((function(){r||function(e,t,n,r){if(void 0===n&&(n=!1),void 0===r&&(r=!0),e){var o=document.createEvent("HTMLEvents");o.initEvent("transitionend",n,r),e.dispatchEvent(o)}}(e,0,!0)}),t+n),a=Y(e,"transitionend",(function(){r=!0}),{once:!0});return function(){clearTimeout(o),a()}}(e,n,r),i=Y(e,"transitionend",t);return function(){s(),i()}}function J(e,t){const n=P(e,t)||"",r=-1===n.indexOf("ms")?1e3:1;return parseFloat(n)*r}function Q(e,t){const n=J(e,"transitionDuration"),r=J(e,"transitionDelay"),o=Z(e,(n=>{n.target===e&&(o(),t(n))}),n+r)}const ee=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 te(e){e.offsetHeight}const ne=e=>e&&"function"!=typeof e?t=>{e.current=t}:e,re=function(e,t){return(0,n.useMemo)((()=>function(e,t){const n=ne(e),r=ne(t);return e=>{n&&n(e),r&&r(e)}}(e,t)),[e,t])};function oe(e){return e&&"setState"in e?S().findDOMNode(e):null!=e?e:null}const ae=r().forwardRef((({onEnter:e,onEntering:t,onEntered:o,onExit:a,onExiting:s,onExited:i,addEndListener:l,children:c,childRef:u,...d},f)=>{const m=(0,n.useRef)(null),v=re(m,u),h=e=>{v(oe(e))},x=e=>t=>{e&&m.current&&e(m.current,t)},b=(0,n.useCallback)(x(e),[e]),g=(0,n.useCallback)(x(t),[t]),y=(0,n.useCallback)(x(o),[o]),w=(0,n.useCallback)(x(a),[a]),E=(0,n.useCallback)(x(s),[s]),N=(0,n.useCallback)(x(i),[i]),C=(0,n.useCallback)(x(l),[l]);return(0,p.jsx)(_,{ref:f,...d,onEnter:b,onEntered:y,onEntering:g,onExit:w,onExited:N,onExiting:E,addEndListener:C,nodeRef:m,children:"function"==typeof c?(e,t)=>c(e,{...t,ref:h}):r().cloneElement(c,{ref:h})})})),se={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function ie(e,t){const n=t[`offset${e[0].toUpperCase()}${e.slice(1)}`],r=se[e];return n+parseInt(P(t,r[0]),10)+parseInt(P(t,r[1]),10)}const le={[M]:"collapse",[B]:"collapsing",[L]:"collapsing",[A]:"collapse show"},ce=r().forwardRef((({onEnter:e,onEntering:o,onEntered:a,onExit:s,onExiting:i,className:l,children:c,dimension:u="height",in:d=!1,timeout:f=300,mountOnEnter:m=!1,unmountOnExit:v=!1,appear:h=!1,getDimensionValue:x=ie,...b},g)=>{const y="function"==typeof u?u():u,w=(0,n.useMemo)((()=>ee((e=>{e.style[y]="0"}),e)),[y,e]),E=(0,n.useMemo)((()=>ee((e=>{const t=`scroll${y[0].toUpperCase()}${y.slice(1)}`;e.style[y]=`${e[t]}px`}),o)),[y,o]),N=(0,n.useMemo)((()=>ee((e=>{e.style[y]=null}),a)),[y,a]),C=(0,n.useMemo)((()=>ee((e=>{e.style[y]=`${x(y,e)}px`,te(e)}),s)),[s,x,y]),j=(0,n.useMemo)((()=>ee((e=>{e.style[y]=null}),i)),[y,i]);return(0,p.jsx)(ae,{ref:g,addEndListener:Q,...b,"aria-expanded":b.role?d:null,onEnter:w,onEntering:E,onEntered:N,onExit:C,onExiting:j,childRef:W(c),in:d,timeout:f,mountOnEnter:m,unmountOnExit:v,appear:h,children:(e,n)=>r().cloneElement(c,{...n,className:t()(l,c.props.className,le[e],"width"===y&&"collapse-horizontal")})})}));function ue(e,t){return Array.isArray(e)?e.includes(t):e===t}const de=n.createContext({});de.displayName="AccordionContext";const fe=de,pe=n.forwardRef((({as:e="div",bsPrefix:r,className:o,children:a,eventKey:s,...i},l)=>{const{activeEventKey:c}=(0,n.useContext)(fe);return r=g(r,"accordion-collapse"),(0,p.jsx)(ce,{ref:l,in:ue(c,s),...i,className:t()(o,r),children:(0,p.jsx)(e,{children:n.Children.only(a)})})}));pe.displayName="AccordionCollapse";const me=pe,ve=n.createContext({eventKey:""});ve.displayName="AccordionItemContext";const he=ve,xe=n.forwardRef((({as:e="div",bsPrefix:r,className:o,onEnter:a,onEntering:s,onEntered:i,onExit:l,onExiting:c,onExited:u,...d},f)=>{r=g(r,"accordion-body");const{eventKey:m}=(0,n.useContext)(he);return(0,p.jsx)(me,{eventKey:m,onEnter:a,onEntering:s,onEntered:i,onExit:l,onExiting:c,onExited:u,children:(0,p.jsx)(e,{ref:f,...d,className:t()(o,r)})})}));xe.displayName="AccordionBody";const be=xe;function ge(e,t){const{activeEventKey:r,onSelect:o,alwaysOpen:a}=(0,n.useContext)(fe);return n=>{let s=e===r?null:e;a&&(s=Array.isArray(r)?r.includes(e)?r.filter((t=>t!==e)):[...r,e]:[e]),null==o||o(s,n),null==t||t(n)}}const ye=n.forwardRef((({as:e="button",bsPrefix:r,className:o,onClick:a,...s},i)=>{r=g(r,"accordion-button");const{eventKey:l}=(0,n.useContext)(he),c=ge(l,a),{activeEventKey:u}=(0,n.useContext)(fe);return"button"===e&&(s.type="button"),(0,p.jsx)(e,{ref:i,onClick:c,...s,"aria-expanded":Array.isArray(u)?u.includes(l):l===u,className:t()(o,r,!ue(u,l)&&"collapsed")})}));ye.displayName="AccordionButton";const we=ye,Ee=n.forwardRef((({as:e="h2","aria-controls":n,bsPrefix:r,className:o,children:a,onClick:s,...i},l)=>(r=g(r,"accordion-header"),(0,p.jsx)(e,{ref:l,...i,className:t()(o,r),children:(0,p.jsx)(we,{onClick:s,"aria-controls":n,children:a})}))));Ee.displayName="AccordionHeader";const Ne=Ee,Ce=n.forwardRef((({as:e="div",bsPrefix:r,className:o,eventKey:a,...s},i)=>{r=g(r,"accordion-item");const l=(0,n.useMemo)((()=>({eventKey:a})),[a]);return(0,p.jsx)(he.Provider,{value:l,children:(0,p.jsx)(e,{ref:i,...s,className:t()(o,r)})})}));Ce.displayName="AccordionItem";const je=Ce,Oe=n.forwardRef(((e,r)=>{const{as:o="div",activeKey:a,bsPrefix:s,className:i,onSelect:l,flush:c,alwaysOpen:u,...d}=f(e,{activeKey:"onSelect"}),m=g(s,"accordion"),v=(0,n.useMemo)((()=>({activeEventKey:a,onSelect:l,alwaysOpen:u})),[a,l,u]);return(0,p.jsx)(fe.Provider,{value:v,children:(0,p.jsx)(o,{ref:r,...d,className:t()(i,m,c&&`${m}-flush`)})})}));Oe.displayName="Accordion";const Re=Object.assign(Oe,{Button:we,Collapse:me,Item:je,Header:Ne,Body:be}),ke=function(e){const t=(0,n.useRef)(e);return(0,n.useEffect)((()=>{t.current=e}),[e]),t};function Pe(e){const t=ke(e);return(0,n.useCallback)((function(...e){return t.current&&t.current(...e)}),[t])}const Te=e=>n.forwardRef(((n,r)=>(0,p.jsx)("div",{...n,ref:r,className:t()(n.className,e)}))),$e=Te("h4");$e.displayName="DivStyledAsH4";const Se=n.forwardRef((({className:e,bsPrefix:n,as:r=$e,...o},a)=>(n=g(n,"alert-heading"),(0,p.jsx)(r,{ref:a,className:t()(e,n),...o}))));Se.displayName="AlertHeading";const De=Se;function Ie(){return(0,n.useState)(null)}const Me=function(e){const t=(0,n.useRef)(e);return(0,n.useEffect)((()=>{t.current=e}),[e]),t};function Le(e){const t=Me(e);return(0,n.useCallback)((function(...e){return t.current&&t.current(...e)}),[t])}function Ae(){const e=(0,n.useRef)(!0),t=(0,n.useRef)((()=>e.current));return(0,n.useEffect)((()=>(e.current=!0,()=>{e.current=!1})),[]),t.current}function Be(e){const t=(0,n.useRef)(null);return(0,n.useEffect)((()=>{t.current=e})),t.current}const Fe=void 0!==o.g&&o.g.navigator&&"ReactNative"===o.g.navigator.product,He="undefined"!=typeof document||Fe?n.useLayoutEffect:n.useEffect;new WeakMap;const _e=["as","disabled"];function Ke({tagName:e,disabled:t,href:n,target:r,rel:o,role:a,onClick:s,tabIndex:i=0,type:l}){e||(e=null!=n||null!=r||null!=o?"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==s||s(r)};return"a"===e&&(n||(n="#"),t&&(n=void 0)),[{role:null!=a?a:"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?o:void 0,onClick:u,onKeyDown:e=>{" "===e.key&&(e.preventDefault(),u(e))}},c]}const We=n.forwardRef(((e,t)=>{let{as:n,disabled:r}=e,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,_e);const[a,{tagName:s}]=Ke(Object.assign({tagName:n,disabled:r},o));return(0,p.jsx)(s,Object.assign({},o,a,{ref:t}))}));We.displayName="Button";const Ve=We,ze=["onKeyDown"],Ue=n.forwardRef(((e,t)=>{let{onKeyDown:n}=e,r=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,ze);const[o]=Ke(Object.assign({tagName:"a"},r)),a=Le((e=>{o.onKeyDown(e),null==n||n(e)}));return(s=r.href)&&"#"!==s.trim()&&"button"!==r.role?(0,p.jsx)("a",Object.assign({ref:t},r,{onKeyDown:n})):(0,p.jsx)("a",Object.assign({ref:t},r,o,{onKeyDown:a}));var s}));Ue.displayName="Anchor";const qe=Ue,Ge=n.forwardRef((({className:e,bsPrefix:n,as:r=qe,...o},a)=>(n=g(n,"alert-link"),(0,p.jsx)(r,{ref:a,className:t()(e,n),...o}))));Ge.displayName="AlertLink";const Xe=Ge,Ye={[L]:"show",[A]:"show"},Ze=n.forwardRef((({className:e,children:r,transitionClasses:o={},onEnter:a,...s},i)=>{const l={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...s},c=(0,n.useCallback)(((e,t)=>{te(e),null==a||a(e,t)}),[a]);return(0,p.jsx)(ae,{ref:i,addEndListener:Q,...l,onEnter:c,childRef:W(r),children:(a,s)=>n.cloneElement(r,{...s,className:t()("fade",e,r.props.className,Ye[a],o[a])})})}));Ze.displayName="Fade";const Je=Ze;var Qe=o(762),et=o.n(Qe);const tt={"aria-label":et().string,onClick:et().func,variant:et().oneOf(["white"])},nt=n.forwardRef((({className:e,variant:n,"aria-label":r="Close",...o},a)=>(0,p.jsx)("button",{ref:a,type:"button",className:t()("btn-close",n&&`btn-close-${n}`,e),"aria-label":r,...o})));nt.displayName="CloseButton",nt.propTypes=tt;const rt=nt,ot=n.forwardRef(((e,n)=>{const{bsPrefix:r,show:o=!0,closeLabel:a="Close alert",closeVariant:s,className:i,children:l,variant:c="primary",onClose:u,dismissible:d,transition:m=Je,...v}=f(e,{show:"onClose"}),h=g(r,"alert"),x=Pe((e=>{u&&u(!1,e)})),b=!0===m?Je:m,y=(0,p.jsxs)("div",{role:"alert",...b?void 0:v,ref:n,className:t()(i,h,c&&`${h}-${c}`,d&&`${h}-dismissible`),children:[d&&(0,p.jsx)(rt,{onClick:x,"aria-label":a,variant:s}),l]});return b?(0,p.jsx)(b,{unmountOnExit:!0,...v,ref:void 0,in:o,children:y}):o?y:null}));ot.displayName="Alert";const at=Object.assign(ot,{Link:Xe,Heading:De}),st=qe,it=n.forwardRef((({bsPrefix:e,bg:n="primary",pill:r=!1,text:o,className:a,as:s="span",...i},l)=>{const c=g(e,"badge");return(0,p.jsx)(s,{ref:l,...i,className:t()(a,c,r&&"rounded-pill",o&&`text-${o}`,n&&`bg-${n}`)})}));it.displayName="Badge";const lt=it,ct=n.forwardRef((({bsPrefix:e,active:n=!1,children:r,className:o,as:a="li",linkAs:s=qe,linkProps:i={},href:l,title:c,target:u,...d},f)=>{const m=g(e,"breadcrumb-item");return(0,p.jsx)(a,{ref:f,...d,className:t()(m,o,{active:n}),"aria-current":n?"page":void 0,children:n?r:(0,p.jsx)(s,{...i,href:l,title:c,target:u,children:r})})}));ct.displayName="BreadcrumbItem";const ut=ct,dt=n.forwardRef((({bsPrefix:e,className:n,listProps:r={},children:o,label:a="breadcrumb",as:s="nav",...i},l)=>{const c=g(e,"breadcrumb");return(0,p.jsx)(s,{"aria-label":a,className:n,ref:l,...i,children:(0,p.jsx)("ol",{...r,className:t()(c,null==r?void 0:r.className),children:o})})}));dt.displayName="Breadcrumb";const ft=Object.assign(dt,{Item:ut}),pt=n.forwardRef((({as:e,bsPrefix:n,variant:r="primary",size:o,active:a=!1,disabled:s=!1,className:i,...l},c)=>{const u=g(n,"btn"),[d,{tagName:f}]=Ke({tagName:e,disabled:s,...l}),m=f;return(0,p.jsx)(m,{...d,...l,ref:c,disabled:s,className:t()(i,u,a&&"active",r&&`${u}-${r}`,o&&`${u}-${o}`,l.href&&s&&"disabled")})}));pt.displayName="Button";const mt=pt,vt=n.forwardRef((({bsPrefix:e,size:n,vertical:r=!1,className:o,role:a="group",as:s="div",...i},l)=>{const c=g(e,"btn-group");let u=c;return r&&(u=`${c}-vertical`),(0,p.jsx)(s,{...i,ref:l,role:a,className:t()(o,u,n&&`${c}-${n}`)})}));vt.displayName="ButtonGroup";const ht=vt,xt=n.forwardRef((({bsPrefix:e,className:n,role:r="toolbar",...o},a)=>{const s=g(e,"btn-toolbar");return(0,p.jsx)("div",{...o,ref:a,className:t()(n,s),role:r})}));xt.displayName="ButtonToolbar";const bt=xt,gt=n.forwardRef((({className:e,bsPrefix:n,as:r="div",...o},a)=>(n=g(n,"card-body"),(0,p.jsx)(r,{ref:a,className:t()(e,n),...o}))));gt.displayName="CardBody";const yt=gt,wt=n.forwardRef((({className:e,bsPrefix:n,as:r="div",...o},a)=>(n=g(n,"card-footer"),(0,p.jsx)(r,{ref:a,className:t()(e,n),...o}))));wt.displayName="CardFooter";const Et=wt,Nt=n.createContext(null);Nt.displayName="CardHeaderContext";const Ct=Nt,jt=n.forwardRef((({bsPrefix:e,className:r,as:o="div",...a},s)=>{const i=g(e,"card-header"),l=(0,n.useMemo)((()=>({cardHeaderBsPrefix:i})),[i]);return(0,p.jsx)(Ct.Provider,{value:l,children:(0,p.jsx)(o,{ref:s,...a,className:t()(r,i)})})}));jt.displayName="CardHeader";const Ot=jt,Rt=n.forwardRef((({bsPrefix:e,className:n,variant:r,as:o="img",...a},s)=>{const i=g(e,"card-img");return(0,p.jsx)(o,{ref:s,className:t()(r?`${i}-${r}`:i,n),...a})}));Rt.displayName="CardImg";const kt=Rt,Pt=n.forwardRef((({className:e,bsPrefix:n,as:r="div",...o},a)=>(n=g(n,"card-img-overlay"),(0,p.jsx)(r,{ref:a,className:t()(e,n),...o}))));Pt.displayName="CardImgOverlay";const Tt=Pt,$t=n.forwardRef((({className:e,bsPrefix:n,as:r="a",...o},a)=>(n=g(n,"card-link"),(0,p.jsx)(r,{ref:a,className:t()(e,n),...o}))));$t.displayName="CardLink";const St=$t,Dt=Te("h6"),It=n.forwardRef((({className:e,bsPrefix:n,as:r=Dt,...o},a)=>(n=g(n,"card-subtitle"),(0,p.jsx)(r,{ref:a,className:t()(e,n),...o}))));It.displayName="CardSubtitle";const Mt=It,Lt=n.forwardRef((({className:e,bsPrefix:n,as:r="p",...o},a)=>(n=g(n,"card-text"),(0,p.jsx)(r,{ref:a,className:t()(e,n),...o}))));Lt.displayName="CardText";const At=Lt,Bt=Te("h5"),Ft=n.forwardRef((({className:e,bsPrefix:n,as:r=Bt,...o},a)=>(n=g(n,"card-title"),(0,p.jsx)(r,{ref:a,className:t()(e,n),...o}))));Ft.displayName="CardTitle";const Ht=Ft,_t=n.forwardRef((({bsPrefix:e,className:n,bg:r,text:o,border:a,body:s=!1,children:i,as:l="div",...c},u)=>{const d=g(e,"card");return(0,p.jsx)(l,{ref:u,...c,className:t()(n,d,r&&`bg-${r}`,o&&`text-${o}`,a&&`border-${a}`),children:s?(0,p.jsx)(yt,{children:i}):i})}));_t.displayName="Card";const Kt=Object.assign(_t,{Img:kt,Title:Ht,Subtitle:Mt,Body:yt,Link:St,Text:At,Header:Ot,Footer:Et,ImgOverlay:Tt}),Wt=n.forwardRef((({className:e,bsPrefix:n,as:r="div",...o},a)=>(n=g(n,"card-group"),(0,p.jsx)(r,{ref:a,className:t()(e,n),...o}))));Wt.displayName="CardGroup";const Vt=Wt;function zt(e){const t=function(e){const t=(0,n.useRef)(e);return t.current=e,t}(e);(0,n.useEffect)((()=>()=>t.current()),[])}const Ut=2**31-1;function qt(e,t,n){const r=n-Date.now();e.current=r<=Ut?setTimeout(t,r):setTimeout((()=>qt(e,t,n)),Ut)}function Gt(){const e=function(){const e=(0,n.useRef)(!0),t=(0,n.useRef)((()=>e.current));return(0,n.useEffect)((()=>(e.current=!0,()=>{e.current=!1})),[]),t.current}(),t=(0,n.useRef)();return zt((()=>clearTimeout(t.current))),(0,n.useMemo)((()=>{const n=()=>clearTimeout(t.current);return{set:function(r,o=0){e()&&(n(),o<=Ut?t.current=setTimeout(r,o):qt(t,r,Date.now()+o))},clear:n,handleRef:t}}),[])}const Xt=n.forwardRef((({className:e,bsPrefix:n,as:r="div",...o},a)=>(n=g(n,"carousel-caption"),(0,p.jsx)(r,{ref:a,className:t()(e,n),...o}))));Xt.displayName="CarouselCaption";const Yt=Xt,Zt=n.forwardRef((({as:e="div",bsPrefix:n,className:r,...o},a)=>{const s=t()(r,g(n,"carousel-item"));return(0,p.jsx)(e,{ref:a,...o,className:s})}));Zt.displayName="CarouselItem";const Jt=Zt;function Qt(e,t){let r=0;return n.Children.map(e,(e=>n.isValidElement(e)?t(e,r++):e))}function en(e,t){let r=0;n.Children.forEach(e,(e=>{n.isValidElement(e)&&t(e,r++)}))}const tn=n.forwardRef((({defaultActiveIndex:e=0,...r},o)=>{const{as:a="div",bsPrefix:s,slide:i=!0,fade:l=!1,controls:c=!0,indicators:u=!0,indicatorLabels:d=[],activeIndex:m,onSelect:v,onSlide:h,onSlid:x,interval:b=5e3,keyboard:y=!0,onKeyDown:w,pause:N="hover",onMouseOver:C,onMouseOut:j,wrap:O=!0,touch:R=!0,onTouchStart:k,onTouchMove:P,onTouchEnd:T,prevIcon:$=(0,p.jsx)("span",{"aria-hidden":"true",className:"carousel-control-prev-icon"}),prevLabel:S="Previous",nextIcon:D=(0,p.jsx)("span",{"aria-hidden":"true",className:"carousel-control-next-icon"}),nextLabel:I="Next",variant:M,className:L,children:A,...B}=f({defaultActiveIndex:e,...r},{activeIndex:"onSelect"}),F=g(s,"carousel"),H=E(),_=(0,n.useRef)(null),[K,W]=(0,n.useState)("next"),[V,z]=(0,n.useState)(!1),[U,q]=(0,n.useState)(!1),[G,X]=(0,n.useState)(m||0);(0,n.useEffect)((()=>{U||m===G||(_.current?W(_.current):W((m||0)>G?"next":"prev"),i&&q(!0),X(m||0))}),[m,U,G,i]),(0,n.useEffect)((()=>{_.current&&(_.current=null)}));let Y,Z=0;en(A,((e,t)=>{++Z,t===m&&(Y=e.props.interval)}));const J=ke(Y),ee=(0,n.useCallback)((e=>{if(U)return;let t=G-1;if(t<0){if(!O)return;t=Z-1}_.current="prev",null==v||v(t,e)}),[U,G,v,O,Z]),ne=Pe((e=>{if(U)return;let t=G+1;if(t>=Z){if(!O)return;t=0}_.current="next",null==v||v(t,e)})),re=(0,n.useRef)();(0,n.useImperativeHandle)(o,(()=>({element:re.current,prev:ee,next:ne})));const oe=Pe((()=>{!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}(re.current)&&(H?ee():ne())})),se="next"===K?"start":"end";!function(e,t){const r=(0,n.useRef)(!0);(0,n.useEffect)((()=>{if(!r.current)return e();r.current=!1}),t)}((()=>{i||(null==h||h(G,se),null==x||x(G,se))}),[G]);const ie=`${F}-item-${K}`,le=`${F}-item-${se}`,ce=(0,n.useCallback)((e=>{te(e),null==h||h(G,se)}),[h,G,se]),ue=(0,n.useCallback)((()=>{q(!1),null==x||x(G,se)}),[x,G,se]),de=(0,n.useCallback)((e=>{if(y&&!/input|textarea/i.test(e.target.tagName))switch(e.key){case"ArrowLeft":return e.preventDefault(),void(H?ne(e):ee(e));case"ArrowRight":return e.preventDefault(),void(H?ee(e):ne(e))}null==w||w(e)}),[y,w,ee,ne,H]),fe=(0,n.useCallback)((e=>{"hover"===N&&z(!0),null==C||C(e)}),[N,C]),pe=(0,n.useCallback)((e=>{z(!1),null==j||j(e)}),[j]),me=(0,n.useRef)(0),ve=(0,n.useRef)(0),he=Gt(),xe=(0,n.useCallback)((e=>{me.current=e.touches[0].clientX,ve.current=0,"hover"===N&&z(!0),null==k||k(e)}),[N,k]),be=(0,n.useCallback)((e=>{e.touches&&e.touches.length>1?ve.current=0:ve.current=e.touches[0].clientX-me.current,null==P||P(e)}),[P]),ge=(0,n.useCallback)((e=>{if(R){const t=ve.current;Math.abs(t)>40&&(t>0?ee(e):ne(e))}"hover"===N&&he.set((()=>{z(!1)}),b||void 0),null==T||T(e)}),[R,N,ee,ne,he,b,T]),ye=null!=b&&!V&&!U,we=(0,n.useRef)();(0,n.useEffect)((()=>{var e,t;if(!ye)return;const n=H?ee:ne;return we.current=window.setInterval(document.visibilityState?oe:n,null!=(e=null!=(t=J.current)?t:b)?e:void 0),()=>{null!==we.current&&clearInterval(we.current)}}),[ye,ee,ne,J,b,oe,H]);const Ee=(0,n.useMemo)((()=>u&&Array.from({length:Z},((e,t)=>e=>{null==v||v(t,e)}))),[u,Z,v]);return(0,p.jsxs)(a,{ref:re,...B,onKeyDown:de,onMouseOver:fe,onMouseOut:pe,onTouchStart:xe,onTouchMove:be,onTouchEnd:ge,className:t()(L,F,i&&"slide",l&&`${F}-fade`,M&&`${F}-${M}`),children:[u&&(0,p.jsx)("div",{className:`${F}-indicators`,children:Qt(A,((e,t)=>(0,p.jsx)("button",{type:"button","data-bs-target":"","aria-label":null!=d&&d.length?d[t]:`Slide ${t+1}`,className:t===G?"active":void 0,onClick:Ee?Ee[t]:void 0,"aria-current":t===G},t)))}),(0,p.jsx)("div",{className:`${F}-inner`,children:Qt(A,((e,r)=>{const o=r===G;return i?(0,p.jsx)(ae,{in:o,onEnter:o?ce:void 0,onEntered:o?ue:void 0,addEndListener:Q,children:(r,a)=>n.cloneElement(e,{...a,className:t()(e.props.className,o&&"entered"!==r&&ie,("entered"===r||"exiting"===r)&&"active",("entering"===r||"exiting"===r)&&le)})}):n.cloneElement(e,{className:t()(e.props.className,o&&"active")})}))}),c&&(0,p.jsxs)(p.Fragment,{children:[(O||0!==m)&&(0,p.jsxs)(qe,{className:`${F}-control-prev`,onClick:ee,children:[$,S&&(0,p.jsx)("span",{className:"visually-hidden",children:S})]}),(O||m!==Z-1)&&(0,p.jsxs)(qe,{className:`${F}-control-next`,onClick:ne,children:[D,I&&(0,p.jsx)("span",{className:"visually-hidden",children:I})]})]})]})}));tn.displayName="Carousel";const nn=Object.assign(tn,{Caption:Yt,Item:Jt});function rn({as:e,bsPrefix:n,className:r,...o}){n=g(n,"col");const a=y(),s=w(),i=[],l=[];return a.forEach((e=>{const t=o[e];let r,a,c;delete o[e],"object"==typeof t&&null!=t?({span:r,offset:a,order:c}=t):r=t;const u=e!==s?`-${e}`:"";r&&i.push(!0===r?`${n}${u}`:`${n}${u}-${r}`),null!=c&&l.push(`order${u}-${c}`),null!=a&&l.push(`offset${u}-${a}`)})),[{...o,className:t()(r,...i,...l)},{as:e,bsPrefix:n,spans:i}]}const on=n.forwardRef(((e,n)=>{const[{className:r,...o},{as:a="div",bsPrefix:s,spans:i}]=rn(e);return(0,p.jsx)(a,{...o,ref:n,className:t()(r,!i.length&&s)})}));on.displayName="Col";const an=on,sn=n.forwardRef((({bsPrefix:e,fluid:n=!1,as:r="div",className:o,...a},s)=>{const i=g(e,"container"),l="string"==typeof n?`-${n}`:"-fluid";return(0,p.jsx)(r,{ref:s,...a,className:t()(o,n?`${i}${l}`:i)})}));sn.displayName="Container";const ln=sn;var cn=Function.prototype.bind.call(Function.prototype.call,[].slice);function un(e,t){return cn(e.querySelectorAll(t))}function dn(e,t,r){const o=(0,n.useRef)(void 0!==e),[a,s]=(0,n.useState)(t),i=void 0!==e,l=o.current;return o.current=i,!i&&l&&a!==t&&s(t),[i?e:a,(0,n.useCallback)(((...e)=>{const[t,...n]=e;let o=null==r?void 0:r(t,...n);return s(t),o}),[r])]}function fn(){const[,e]=(0,n.useReducer)((e=>e+1),0);return e}const pn=n.createContext(null);var mn=Object.prototype.hasOwnProperty;function vn(e,t,n){for(n of e.keys())if(hn(n,t))return n}function hn(e,t){var n,r,o;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--&&hn(e[r],t[r]););return-1===r}if(n===Set){if(e.size!==t.size)return!1;for(r of e){if((o=r)&&"object"==typeof o&&!(o=vn(t,o)))return!1;if(!t.has(o))return!1}return!0}if(n===Map){if(e.size!==t.size)return!1;for(r of e){if((o=r[0])&&"object"==typeof o&&!(o=vn(t,o)))return!1;if(!hn(r[1],t.get(o)))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(mn.call(e,n)&&++r&&!mn.call(t,n))return!1;if(!(n in t)||!hn(e[n],t[n]))return!1}return Object.keys(t).length===r}}return e!=e&&t!=t}function xn(e){return e.split("-")[0]}function bn(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function gn(e){return e instanceof bn(e).Element||e instanceof Element}function yn(e){return e instanceof bn(e).HTMLElement||e instanceof HTMLElement}function wn(e){return"undefined"!=typeof ShadowRoot&&(e instanceof bn(e).ShadowRoot||e instanceof ShadowRoot)}var En=Math.max,Nn=Math.min,Cn=Math.round;function jn(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function On(){return!/^((?!chrome|android).)*safari/i.test(jn())}function Rn(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,a=1;t&&yn(e)&&(o=e.offsetWidth>0&&Cn(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Cn(r.height)/e.offsetHeight||1);var s=(gn(e)?bn(e):window).visualViewport,i=!On()&&n,l=(r.left+(i&&s?s.offsetLeft:0))/o,c=(r.top+(i&&s?s.offsetTop:0))/a,u=r.width/o,d=r.height/a;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function kn(e){var t=Rn(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 Pn(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&wn(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Tn(e){return e?(e.nodeName||"").toLowerCase():null}function $n(e){return bn(e).getComputedStyle(e)}function Sn(e){return["table","td","th"].indexOf(Tn(e))>=0}function Dn(e){return((gn(e)?e.ownerDocument:e.document)||window.document).documentElement}function In(e){return"html"===Tn(e)?e:e.assignedSlot||e.parentNode||(wn(e)?e.host:null)||Dn(e)}function Mn(e){return yn(e)&&"fixed"!==$n(e).position?e.offsetParent:null}function Ln(e){for(var t=bn(e),n=Mn(e);n&&Sn(n)&&"static"===$n(n).position;)n=Mn(n);return n&&("html"===Tn(n)||"body"===Tn(n)&&"static"===$n(n).position)?t:n||function(e){var t=/firefox/i.test(jn());if(/Trident/i.test(jn())&&yn(e)&&"fixed"===$n(e).position)return null;var n=In(e);for(wn(n)&&(n=n.host);yn(n)&&["html","body"].indexOf(Tn(n))<0;){var r=$n(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 An(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Bn(e,t,n){return En(e,Nn(t,n))}function Fn(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Hn(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var _n="top",Kn="bottom",Wn="right",Vn="left",zn="auto",Un=[_n,Kn,Wn,Vn],qn="start",Gn="end",Xn="viewport",Yn="popper",Zn=Un.reduce((function(e,t){return e.concat([t+"-"+qn,t+"-"+Gn])}),[]),Jn=[].concat(Un,[zn]).reduce((function(e,t){return e.concat([t,t+"-"+qn,t+"-"+Gn])}),[]),Qn=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];const er={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,s=n.modifiersData.popperOffsets,i=xn(n.placement),l=An(i),c=[Vn,Wn].indexOf(i)>=0?"height":"width";if(a&&s){var u=function(e,t){return Fn("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Hn(e,Un))}(o.padding,n),d=kn(a),f="y"===l?_n:Vn,p="y"===l?Kn:Wn,m=n.rects.reference[c]+n.rects.reference[l]-s[l]-n.rects.popper[c],v=s[l]-n.rects.reference[l],h=Ln(a),x=h?"y"===l?h.clientHeight||0:h.clientWidth||0:0,b=m/2-v/2,g=u[f],y=x-d[c]-u[p],w=x/2-d[c]/2+b,E=Bn(g,w,y),N=l;n.modifiersData[r]=((t={})[N]=E,t.centerOffset=E-w,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)))&&Pn(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function tr(e){return e.split("-")[1]}var nr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function rr(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,s=e.offsets,i=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=s.x,p=void 0===f?0:f,m=s.y,v=void 0===m?0:m,h="function"==typeof u?u({x:p,y:v}):{x:p,y:v};p=h.x,v=h.y;var x=s.hasOwnProperty("x"),b=s.hasOwnProperty("y"),g=Vn,y=_n,w=window;if(c){var E=Ln(n),N="clientHeight",C="clientWidth";E===bn(n)&&"static"!==$n(E=Dn(n)).position&&"absolute"===i&&(N="scrollHeight",C="scrollWidth"),(o===_n||(o===Vn||o===Wn)&&a===Gn)&&(y=Kn,v-=(d&&E===w&&w.visualViewport?w.visualViewport.height:E[N])-r.height,v*=l?1:-1),o!==Vn&&(o!==_n&&o!==Kn||a!==Gn)||(g=Wn,p-=(d&&E===w&&w.visualViewport?w.visualViewport.width:E[C])-r.width,p*=l?1:-1)}var j,O=Object.assign({position:i},c&&nr),R=!0===u?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:Cn(n*o)/o||0,y:Cn(r*o)/o||0}}({x:p,y:v},bn(n)):{x:p,y:v};return p=R.x,v=R.y,l?Object.assign({},O,((j={})[y]=b?"0":"",j[g]=x?"0":"",j.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+v+"px)":"translate3d("+p+"px, "+v+"px, 0)",j)):Object.assign({},O,((t={})[y]=b?v+"px":"",t[g]=x?p+"px":"",t.transform="",t))}const or={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,a=n.adaptive,s=void 0===a||a,i=n.roundOffsets,l=void 0===i||i,c={placement:xn(t.placement),variation:tr(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,rr(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,rr(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 ar={passive:!0};const sr={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=void 0===o||o,s=r.resize,i=void 0===s||s,l=bn(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach((function(e){e.addEventListener("scroll",n.update,ar)})),i&&l.addEventListener("resize",n.update,ar),function(){a&&c.forEach((function(e){e.removeEventListener("scroll",n.update,ar)})),i&&l.removeEventListener("resize",n.update,ar)}},data:{}};var ir={left:"right",right:"left",bottom:"top",top:"bottom"};function lr(e){return e.replace(/left|right|bottom|top/g,(function(e){return ir[e]}))}var cr={start:"end",end:"start"};function ur(e){return e.replace(/start|end/g,(function(e){return cr[e]}))}function dr(e){var t=bn(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function fr(e){return Rn(Dn(e)).left+dr(e).scrollLeft}function pr(e){var t=$n(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function mr(e){return["html","body","#document"].indexOf(Tn(e))>=0?e.ownerDocument.body:yn(e)&&pr(e)?e:mr(In(e))}function vr(e,t){var n;void 0===t&&(t=[]);var r=mr(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=bn(r),s=o?[a].concat(a.visualViewport||[],pr(r)?r:[]):r,i=t.concat(s);return o?i:i.concat(vr(In(s)))}function hr(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function xr(e,t,n){return t===Xn?hr(function(e,t){var n=bn(e),r=Dn(e),o=n.visualViewport,a=r.clientWidth,s=r.clientHeight,i=0,l=0;if(o){a=o.width,s=o.height;var c=On();(c||!c&&"fixed"===t)&&(i=o.offsetLeft,l=o.offsetTop)}return{width:a,height:s,x:i+fr(e),y:l}}(e,n)):gn(t)?function(e,t){var n=Rn(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):hr(function(e){var t,n=Dn(e),r=dr(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=En(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=En(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),i=-r.scrollLeft+fr(e),l=-r.scrollTop;return"rtl"===$n(o||n).direction&&(i+=En(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:i,y:l}}(Dn(e)))}function br(e){var t,n=e.reference,r=e.element,o=e.placement,a=o?xn(o):null,s=o?tr(o):null,i=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(a){case _n:t={x:i,y:n.y-r.height};break;case Kn:t={x:i,y:n.y+n.height};break;case Wn:t={x:n.x+n.width,y:l};break;case Vn:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=a?An(a):null;if(null!=c){var u="y"===c?"height":"width";switch(s){case qn:t[c]=t[c]-(n[u]/2-r[u]/2);break;case Gn:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}function gr(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,a=n.strategy,s=void 0===a?e.strategy:a,i=n.boundary,l=void 0===i?"clippingParents":i,c=n.rootBoundary,u=void 0===c?Xn:c,d=n.elementContext,f=void 0===d?Yn:d,p=n.altBoundary,m=void 0!==p&&p,v=n.padding,h=void 0===v?0:v,x=Fn("number"!=typeof h?h:Hn(h,Un)),b=f===Yn?"reference":Yn,g=e.rects.popper,y=e.elements[m?b:f],w=function(e,t,n,r){var o="clippingParents"===t?function(e){var t=vr(In(e)),n=["absolute","fixed"].indexOf($n(e).position)>=0&&yn(e)?Ln(e):e;return gn(n)?t.filter((function(e){return gn(e)&&Pn(e,n)&&"body"!==Tn(e)})):[]}(e):[].concat(t),a=[].concat(o,[n]),s=a[0],i=a.reduce((function(t,n){var o=xr(e,n,r);return t.top=En(o.top,t.top),t.right=Nn(o.right,t.right),t.bottom=Nn(o.bottom,t.bottom),t.left=En(o.left,t.left),t}),xr(e,s,r));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}(gn(y)?y:y.contextElement||Dn(e.elements.popper),l,u,s),E=Rn(e.elements.reference),N=br({reference:E,element:g,strategy:"absolute",placement:o}),C=hr(Object.assign({},g,N)),j=f===Yn?C:E,O={top:w.top-j.top+x.top,bottom:j.bottom-w.bottom+x.bottom,left:w.left-j.left+x.left,right:j.right-w.right+x.right},R=e.modifiersData.offset;if(f===Yn&&R){var k=R[o];Object.keys(O).forEach((function(e){var t=[Wn,Kn].indexOf(e)>=0?1:-1,n=[_n,Kn].indexOf(e)>=0?"y":"x";O[e]+=k[n]*t}))}return O}const yr={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 o=n.mainAxis,a=void 0===o||o,s=n.altAxis,i=void 0===s||s,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=void 0===p||p,v=n.allowedAutoPlacements,h=t.options.placement,x=xn(h),b=l||(x!==h&&m?function(e){if(xn(e)===zn)return[];var t=lr(e);return[ur(e),t,ur(t)]}(h):[lr(h)]),g=[h].concat(b).reduce((function(e,n){return e.concat(xn(n)===zn?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,s=n.padding,i=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?Jn:l,u=tr(r),d=u?i?Zn:Zn.filter((function(e){return tr(e)===u})):Un,f=d.filter((function(e){return c.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=gr(e,{placement:n,boundary:o,rootBoundary:a,padding:s})[xn(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:m,allowedAutoPlacements:v}):n)}),[]),y=t.rects.reference,w=t.rects.popper,E=new Map,N=!0,C=g[0],j=0;j<g.length;j++){var O=g[j],R=xn(O),k=tr(O)===qn,P=[_n,Kn].indexOf(R)>=0,T=P?"width":"height",$=gr(t,{placement:O,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),S=P?k?Wn:Vn:k?Kn:_n;y[T]>w[T]&&(S=lr(S));var D=lr(S),I=[];if(a&&I.push($[R]<=0),i&&I.push($[S]<=0,$[D]<=0),I.every((function(e){return e}))){C=O,N=!1;break}E.set(O,I)}if(N)for(var M=function(e){var t=g.find((function(t){var n=E.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},L=m?3:1;L>0&&"break"!==M(L);L--);t.placement!==C&&(t.modifiersData[r]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function wr(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 Er(e){return[_n,Wn,Kn,Vn].some((function(t){return e[t]>=0}))}const Nr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,a=void 0===o?[0,0]:o,s=Jn.reduce((function(e,n){return e[n]=function(e,t,n){var r=xn(e),o=[Vn,_n].indexOf(r)>=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,s=a[0],i=a[1];return s=s||0,i=(i||0)*o,[Vn,Wn].indexOf(r)>=0?{x:i,y:s}:{x:s,y:i}}(n,t.rects,a),e}),{}),i=s[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]=s}},Cr={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=void 0===o||o,s=n.altAxis,i=void 0!==s&&s,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,m=n.tetherOffset,v=void 0===m?0:m,h=gr(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),x=xn(t.placement),b=tr(t.placement),g=!b,y=An(x),w="x"===y?"y":"x",E=t.modifiersData.popperOffsets,N=t.rects.reference,C=t.rects.popper,j="function"==typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,O="number"==typeof j?{mainAxis:j,altAxis:j}:Object.assign({mainAxis:0,altAxis:0},j),R=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,k={x:0,y:0};if(E){if(a){var P,T="y"===y?_n:Vn,$="y"===y?Kn:Wn,S="y"===y?"height":"width",D=E[y],I=D+h[T],M=D-h[$],L=p?-C[S]/2:0,A=b===qn?N[S]:C[S],B=b===qn?-C[S]:-N[S],F=t.elements.arrow,H=p&&F?kn(F):{width:0,height:0},_=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},K=_[T],W=_[$],V=Bn(0,N[S],H[S]),z=g?N[S]/2-L-V-K-O.mainAxis:A-V-K-O.mainAxis,U=g?-N[S]/2+L+V+W+O.mainAxis:B+V+W+O.mainAxis,q=t.elements.arrow&&Ln(t.elements.arrow),G=q?"y"===y?q.clientTop||0:q.clientLeft||0:0,X=null!=(P=null==R?void 0:R[y])?P:0,Y=D+U-X,Z=Bn(p?Nn(I,D+z-X-G):I,D,p?En(M,Y):M);E[y]=Z,k[y]=Z-D}if(i){var J,Q="x"===y?_n:Vn,ee="x"===y?Kn:Wn,te=E[w],ne="y"