UNPKG

@themesberg/react-bootstrap

Version:

Unofficial release of the react-bootstrap library with Bootstrap 5 components built with React

6 lines 115 kB
!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)}(window,(function(e,t){return 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=11)}([function(t,n){t.exports=e},function(e,t,n){e.exports=n(7)()},function(e,t,n){var r; /*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)&&r.length){var i=a.apply(null,r);i&&e.push(i)}else if("object"===o)for(var s in r)n.call(r,s)&&r[s]&&e.push(s)}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},function(e,n){e.exports=t},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";e.exports=function(e,t,n,r,a,o,i,s){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,o,i,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,n,r,a,o){var i=r||"<<anonymous>>",s=o||n;if(null==t[n])return new Error("The "+a+" `"+s+"` is required to make `"+i+"` accessible for users of assistive technologies such as screen readers.");for(var l=arguments.length,c=Array(l>5?l-5:0),u=5;u<l;u++)c[u-5]=arguments[u];return e.apply(void 0,[t,n,r,a,o].concat(c))}},e.exports=t.default},function(e,t,n){"use strict";var r=n(8);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=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 s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array: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:o,resetWarningCache:a};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(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];function r(){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}return(0,o.default)(r)};var r,a=n(10),o=(r=a)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t,n,r,a,o,i){var s=a||"<<anonymous>>",l=i||r;if(null==n[r])return t?new Error("Required "+o+" `"+l+"` was not specified in `"+s+"`."):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,s,o,l].concat(u))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n},e.exports=t.default},function(e,t,n){"use strict";function r(){return(r=Object.assign||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}).apply(this,arguments)}function a(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.r(t),n.d(t,"Accordion",(function(){return ye})),n.d(t,"AccordionContext",(function(){return ae})),n.d(t,"AccordionCollapse",(function(){return ie})),n.d(t,"AccordionButton",(function(){return pe})),n.d(t,"useAccordionButton",(function(){return de})),n.d(t,"Alert",(function(){return He})),n.d(t,"Badge",(function(){return Ve})),n.d(t,"Breadcrumb",(function(){return Ge})),n.d(t,"BreadcrumbItem",(function(){return Ue})),n.d(t,"Button",(function(){return $e})),n.d(t,"ButtonGroup",(function(){return Ze})),n.d(t,"ButtonToolbar",(function(){return Qe})),n.d(t,"Card",(function(){return vt})),n.d(t,"CardColumns",(function(){return bt})),n.d(t,"CardImg",(function(){return rt})),n.d(t,"CardGroup",(function(){return ht})),n.d(t,"Carousel",(function(){return Mt})),n.d(t,"CarouselItem",(function(){return Ct})),n.d(t,"CloseButton",(function(){return ke})),n.d(t,"Col",(function(){return Ft})),n.d(t,"Collapse",(function(){return ne})),n.d(t,"Dropdown",(function(){return Xr})),n.d(t,"DropdownButton",(function(){return Zr})),n.d(t,"Fade",(function(){return Ce})),n.d(t,"Form",(function(){return Oa})),n.d(t,"FormControl",(function(){return ca})),n.d(t,"FormCheck",(function(){return sa})),n.d(t,"FormGroup",(function(){return da})),n.d(t,"FormLabel",(function(){return pa})),n.d(t,"FormText",(function(){return ya})),n.d(t,"FormSelect",(function(){return ha})),n.d(t,"Container",(function(){return Ca})),n.d(t,"Image",(function(){return ka})),n.d(t,"Figure",(function(){return Ia})),n.d(t,"InputGroup",(function(){return Fa})),n.d(t,"ListGroup",(function(){return Xa})),n.d(t,"ListGroupItem",(function(){return qa})),n.d(t,"Modal",(function(){return To})),n.d(t,"ModalBody",(function(){return go})),n.d(t,"ModalDialog",(function(){return Eo})),n.d(t,"ModalFooter",(function(){return wo})),n.d(t,"ModalTitle",(function(){return Po})),n.d(t,"Nav",(function(){return Bo})),n.d(t,"Navbar",(function(){return Go})),n.d(t,"NavbarBrand",(function(){return _o})),n.d(t,"NavDropdown",(function(){return Yo})),n.d(t,"NavItem",(function(){return Io})),n.d(t,"NavLink",(function(){return Fo})),n.d(t,"Overlay",(function(){return ti})),n.d(t,"OverlayTrigger",(function(){return oi})),n.d(t,"PageItem",(function(){return si})),n.d(t,"Pagination",(function(){return vi})),n.d(t,"Popover",(function(){return yi})),n.d(t,"PopoverTitle",(function(){return bi})),n.d(t,"PopoverContent",(function(){return hi})),n.d(t,"ProgressBar",(function(){return Oi})),n.d(t,"ResponsiveEmbed",(function(){return Ci})),n.d(t,"Row",(function(){return ki})),n.d(t,"SafeAnchor",(function(){return Ae})),n.d(t,"Spinner",(function(){return Si})),n.d(t,"SplitButton",(function(){return Ii})),n.d(t,"Tab",(function(){return Ki})),n.d(t,"TabContainer",(function(){return Di})),n.d(t,"TabContent",(function(){return Ai})),n.d(t,"Table",(function(){return _i})),n.d(t,"TabPane",(function(){return Li})),n.d(t,"Tabs",(function(){return Vi})),n.d(t,"ThemeProvider",(function(){return w})),n.d(t,"Toast",(function(){return $i})),n.d(t,"ToastBody",(function(){return Gi})),n.d(t,"ToastHeader",(function(){return Wi})),n.d(t,"ToggleButton",(function(){return Ji})),n.d(t,"ToggleButtonGroup",(function(){return es})),n.d(t,"Tooltip",(function(){return ns}));var o=n(2),i=n.n(o),s=n(0),l=n.n(s),c=n(5),u=n.n(c);function d(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function f(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,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function p(e,t,n){var r=Object(s.useRef)(void 0!==e),a=Object(s.useState)(t),o=a[0],i=a[1],l=void 0!==e,c=r.current;return r.current=l,!l&&c&&o!==t&&i(t),[l?e:o,Object(s.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)),i(e)}),[n])]}function m(e,t){return Object.keys(t).reduce((function(n,o){var i,s=n,l=s[d(o)],c=s[o],u=a(s,[d(o),o].map(f)),m=t[o],v=p(c,l,e[m]),b=v[0],h=v[1];return r({},u,((i={})[o]=b,i[m]=h,i))}),e)}function v(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function b(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function h(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function g(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}b.__suppressDeprecationWarning=!0,h.__suppressDeprecationWarning=!0,g.__suppressDeprecationWarning=!0;var y=l.a.createContext({}),x=(y.Consumer,y.Provider);function E(e,t){var n=Object(s.useContext)(y);return e||n[t]||t}var w=function(e){var t=e.prefixes,n=e.children,a=Object(s.useMemo)((function(){return r({},t)}),[t]);return l.a.createElement(x,{value:a},n)};function O(e){return e&&e.ownerDocument||document}function N(e,t){return function(e){var t=O(e);return t&&t.defaultView||window}(e).getComputedStyle(e,t)}var C=/([A-Z])/g;var P=/^ms-/;function j(e){return function(e){return e.replace(C,"-$1").toLowerCase()}(e).replace(P,"-ms-")}var k=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;var R=function(e,t){var n="",r="";if("string"==typeof t)return e.style.getPropertyValue(j(t))||N(e).getPropertyValue(j(t));Object.keys(t).forEach((function(a){var o=t[a];o||0===o?!function(e){return!(!e||!k.test(e))}(a)?n+=j(a)+": "+o+";":r+=a+"("+o+") ":e.style.removeProperty(j(a))})),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n},S=!("undefined"==typeof window||!window.document||!window.document.createElement),T=!1,M=!1;try{var I={get passive(){return T=!0},get once(){return M=T=!0}};S&&(window.addEventListener("test",I,I),window.removeEventListener("test",I,!0))}catch(e){}var D=function(e,t,n,r){if(r&&"boolean"!=typeof r&&!M){var a=r.once,o=r.capture,i=n;!M&&a&&(i=n.__once||function e(r){this.removeEventListener(t,e,o),n.call(this,r)},n.__once=i),e.addEventListener(t,i,T?r:o)}e.addEventListener(t,n,r)};var A=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)};var F=function(e,t,n,r){return D(e,t,n,r),function(){A(e,t,n,r)}};function L(e,t,n){void 0===n&&(n=5);var r=!1,a=setTimeout((function(){r||function(e){var t=document.createEvent("HTMLEvents");t.initEvent("transitionend",!0,!0),e.dispatchEvent(t)}(e)}),t+n),o=F(e,"transitionend",(function(){r=!0}),{once:!0});return function(){clearTimeout(a),o()}}function B(e,t,n,r){var a,o;null==n&&(a=R(e,"transitionDuration")||"",o=-1===a.indexOf("ms")?1e3:1,n=parseFloat(a)*o||0);var i=L(e,n,r),s=F(e,"transitionend",t);return function(){i(),s()}}var K=n(1),_=n.n(K),H=n(3),z=n.n(H),V=!1,q=l.a.createContext(null),U=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var a,o=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(a="exited",r.appearStatus="entering"):a="entered":a=t.unmountOnExit||t.mountOnEnter?"unmounted":"exited",r.state={status:a},r.nextCallback=null,r}v(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&"unmounted"===t.status?{status:"exited"}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?"entering"!==n&&"entered"!==n&&(t="entering"):"entering"!==n&&"entered"!==n||(t="exiting")}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.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}},n.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),"entering"===t?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&"exited"===this.state.status&&this.setState({status:"unmounted"})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[z.a.findDOMNode(this),r],o=a[0],i=a[1],s=this.getTimeouts(),l=r?s.appear:s.enter;!e&&!n||V?this.safeSetState({status:"entered"},(function(){t.props.onEntered(o)})):(this.props.onEnter(o,i),this.safeSetState({status:"entering"},(function(){t.props.onEntering(o,i),t.onTransitionEnd(l,(function(){t.safeSetState({status:"entered"},(function(){t.props.onEntered(o,i)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:z.a.findDOMNode(this);t&&!V?(this.props.onExit(r),this.safeSetState({status:"exiting"},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:"exited"},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:"exited"},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.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},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:z.a.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],o=a[0],i=a[1];this.props.addEndListener(o,i)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if("unmounted"===e)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,a(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return l.a.createElement(q.Provider,{value:null},"function"==typeof n?n(e,r):l.a.cloneElement(l.a.Children.only(n),r))},t}(l.a.Component);function W(){}U.contextType=q,U.propTypes={},U.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:W,onEntering:W,onEntered:W,onExit:W,onExiting:W,onExited:W},U.UNMOUNTED="unmounted",U.EXITED="exited",U.ENTERING="entering",U.ENTERED="entered",U.EXITING="exiting";var G=U;var X,$=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return null!=e})).reduce((function(e,t){if("function"!=typeof t)throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return null===e?t:function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];e.apply(this,r),t.apply(this,r)}}),null)};function Y(e){e.offsetHeight}var Z={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function J(e,t){var n=t["offset"+e[0].toUpperCase()+e.slice(1)],r=Z[e];return n+parseInt(R(t,r[0]),10)+parseInt(R(t,r[1]),10)}var Q=((X={}).exited="collapse",X.exiting="collapsing",X.entering="collapsing",X.entered="collapse show",X),ee={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,getDimensionValue:J},te=l.a.forwardRef((function(e,t){var n=e.onEnter,o=e.onEntering,c=e.onEntered,u=e.onExit,d=e.onExiting,f=e.className,p=e.children,m=e.dimension,v=void 0===m?"height":m,b=e.getDimensionValue,h=void 0===b?J:b,g=a(e,["onEnter","onEntering","onEntered","onExit","onExiting","className","children","dimension","getDimensionValue"]),y="function"==typeof v?v():v,x=Object(s.useMemo)((function(){return $((function(e){e.style[y]="0"}),n)}),[y,n]),E=Object(s.useMemo)((function(){return $((function(e){var t="scroll"+y[0].toUpperCase()+y.slice(1);e.style[y]=e[t]+"px"}),o)}),[y,o]),w=Object(s.useMemo)((function(){return $((function(e){e.style[y]=null}),c)}),[y,c]),O=Object(s.useMemo)((function(){return $((function(e){e.style[y]=h(y,e)+"px",Y(e)}),u)}),[u,h,y]),N=Object(s.useMemo)((function(){return $((function(e){e.style[y]=null}),d)}),[y,d]);return l.a.createElement(G,r({ref:t,addEndListener:B},g,{"aria-expanded":g.role?g.in:null,onEnter:x,onEntering:E,onEntered:w,onExit:O,onExiting:N}),(function(e,t){return l.a.cloneElement(p,r({},t,{className:i()(f,p.props.className,Q[e],"width"===y&&"width")}))}))}));te.defaultProps=ee;var ne=te,re=l.a.createContext({});re.displayName="AccordionContext";var ae=re,oe=l.a.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,c=e.children,u=e.eventKey,d=a(e,["bsPrefix","className","children","eventKey"]),f=Object(s.useContext)(ae).activeEventKey;return n=E(n,"accordion-collapse"),l.a.createElement(ne,r({ref:t,in:f===u},d,{className:i()(o,n)}),l.a.createElement("div",null,l.a.Children.only(c)))}));oe.displayName="AccordionCollapse";var ie=oe,se=l.a.createContext({eventKey:""});se.displayName="AccordionItemContext";var le=se,ce=l.a.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,c=e.bsPrefix,u=e.className,d=a(e,["as","bsPrefix","className"]);c=E(c,"accordion-body");var f=Object(s.useContext)(le).eventKey;return l.a.createElement(ie,{eventKey:f},l.a.createElement(o,r({ref:t},d,{className:i()(u,c)})))}));ce.displayName="AccordionBody";var ue=ce;function de(e,t){var n=Object(s.useContext)(ae),r=n.activeEventKey,a=n.onSelect;return function(n){a&&a(e===r?null:e,n),t&&t(n)}}var fe=l.a.forwardRef((function(e,t){var n=e.as,o=void 0===n?"button":n,c=e.bsPrefix,u=e.className,d=e.children,f=e.onClick,p=a(e,["as","bsPrefix","className","children","onClick"]);c=E(c,"accordion-button");var m=Object(s.useContext)(le).eventKey,v=de(m,f),b=Object(s.useContext)(ae).activeEventKey;return"button"===o&&(p.type="button"),l.a.createElement(o,r({ref:t,onClick:v},p,{"aria-expanded":m===b,className:i()(u,c,m!==b&&"collapsed")}),d)}));fe.displayName="AccordionButton";var pe=fe,me=l.a.forwardRef((function(e,t){var n=e.as,o=void 0===n?"h2":n,s=e.bsPrefix,c=e.className,u=e.children,d=e.onClick,f=a(e,["as","bsPrefix","className","children","onClick"]);return s=E(s,"accordion-header"),l.a.createElement(o,r({ref:t},f,{className:i()(c,s)}),l.a.createElement(pe,{onClick:d},u))}));me.displayName="AccordionHeader";var ve=me,be=l.a.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,c=e.bsPrefix,u=e.className,d=e.eventKey,f=a(e,["as","bsPrefix","className","eventKey"]);c=E(c,"accordion-item");var p=Object(s.useMemo)((function(){return{eventKey:d}}),[d]);return l.a.createElement(le.Provider,{value:p},l.a.createElement(o,r({ref:t},f,{className:i()(u,c)})))}));be.displayName="AccordionItem";var he=be,ge=l.a.forwardRef((function(e,t){var n=m(e,{activeKey:"onSelect"}),o=n.as,c=void 0===o?"div":o,u=n.activeKey,d=n.bsPrefix,f=n.children,p=n.className,v=n.onSelect,b=n.flush,h=a(n,["as","activeKey","bsPrefix","children","className","onSelect","flush"]),g=E(d,"accordion"),y=Object(s.useMemo)((function(){return{activeEventKey:u,onSelect:v}}),[u,v]);return l.a.createElement(ae.Provider,{value:y},l.a.createElement(c,r({ref:t},h,{className:i()(p,g,b&&g+"-flush")}),f))}));ge.displayName="Accordion",ge.Button=pe,ge.Collapse=ie,ge.Item=he,ge.Header=ve,ge.Body=ue;var ye=ge;var xe,Ee=function(e){var t=Object(s.useRef)(e);return Object(s.useEffect)((function(){t.current=e}),[e]),t};function we(e){var t=Ee(e);return Object(s.useCallback)((function(){return t.current&&t.current.apply(t,arguments)}),[t])}var Oe=((xe={}).entering="show",xe.entered="show",xe),Ne=l.a.forwardRef((function(e,t){var n=e.className,o=e.children,c=a(e,["className","children"]),u=Object(s.useCallback)((function(e){Y(e),c.onEnter&&c.onEnter(e)}),[c]);return l.a.createElement(G,r({ref:t,addEndListener:B},c,{onEnter:u}),(function(e,t){return l.a.cloneElement(o,r({},t,{className:i()("fade",n,o.props.className,Oe[e])}))}))}));Ne.defaultProps={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1},Ne.displayName="Fade";var Ce=Ne,Pe={"aria-label":_.a.string,onClick:_.a.func,variant:_.a.oneOf(["white"])},je=l.a.forwardRef((function(e,t){var n=e.className,o=e.variant,s=a(e,["className","variant"]);return l.a.createElement("button",r({ref:t,type:"button",className:i()("btn-close",o&&"btn-close-"+o,n)},s))}));je.displayName="CloseButton",je.propTypes=Pe,je.defaultProps={"aria-label":"Close"};var ke=je,Re=function(e){return l.a.forwardRef((function(t,n){return l.a.createElement("div",r({},t,{ref:n,className:i()(t.className,e)}))}))},Se=/-(.)/g;var Te=function(e){return e[0].toUpperCase()+(t=e,t.replace(Se,(function(e,t){return t.toUpperCase()}))).slice(1);var t};function Me(e,t){var n=void 0===t?{}:t,o=n.displayName,s=void 0===o?Te(e):o,c=n.Component,u=n.defaultProps,d=l.a.forwardRef((function(t,n){var o=t.className,s=t.bsPrefix,u=t.as,d=void 0===u?c||"div":u,f=a(t,["className","bsPrefix","as"]),p=E(s,e);return l.a.createElement(d,r({ref:n,className:i()(o,p)},f))}));return d.defaultProps=u,d.displayName=s,d}function Ie(e){return!e||"#"===e.trim()}var De=l.a.forwardRef((function(e,t){var n=e.as,o=void 0===n?"a":n,i=e.disabled,s=e.onKeyDown,c=a(e,["as","disabled","onKeyDown"]),u=function(e){var t=c.href,n=c.onClick;(i||Ie(t))&&e.preventDefault(),i?e.stopPropagation():n&&n(e)};return Ie(c.href)&&(c.role=c.role||"button",c.href=c.href||"#"),i&&(c.tabIndex=-1,c["aria-disabled"]=!0),l.a.createElement(o,r({ref:t},c,{onClick:u,onKeyDown:$((function(e){" "===e.key&&(e.preventDefault(),u(e))}),s)}))}));De.displayName="SafeAnchor";var Ae=De,Fe=Re("h4");Fe.displayName="DivStyledAsH4";var Le=Me("alert-heading",{Component:Fe}),Be=Me("alert-link",{Component:Ae}),Ke={show:!0,transition:Ce,closeLabel:"Close alert"},_e=l.a.forwardRef((function(e,t){var n=m(e,{show:"onClose"}),o=n.bsPrefix,s=n.show,c=n.closeLabel,u=n.closeVariant,d=n.className,f=n.children,p=n.variant,v=n.onClose,b=n.dismissible,h=n.transition,g=a(n,["bsPrefix","show","closeLabel","closeVariant","className","children","variant","onClose","dismissible","transition"]),y=E(o,"alert"),x=we((function(e){v&&v(!1,e)})),w=!0===h?Ce:h,O=l.a.createElement("div",r({role:"alert"},w?void 0:g,{ref:t,className:i()(d,y,p&&y+"-"+p,b&&y+"-dismissible")}),b&&l.a.createElement(ke,{onClick:x,"aria-label":c,variant:u}),f);return w?l.a.createElement(w,r({unmountOnExit:!0},g,{ref:void 0,in:s}),O):s?O:null}));_e.displayName="Alert",_e.defaultProps=Ke,_e.Link=Be,_e.Heading=Le;var He=_e,ze=l.a.forwardRef((function(e,t){var n=e.bsPrefix,o=e.bg,s=e.pill,c=e.text,u=e.className,d=e.as,f=void 0===d?"span":d,p=a(e,["bsPrefix","bg","pill","text","className","as"]),m=E(n,"badge");return l.a.createElement(f,r({ref:t},p,{className:i()(u,m,s&&"rounded-pill",c&&"text-"+c,o&&"bg-"+o)}))}));ze.displayName="Badge",ze.defaultProps={pill:!1};var Ve=ze,qe=l.a.forwardRef((function(e,t){var n=e.bsPrefix,o=e.active,s=e.children,c=e.className,u=e.as,d=void 0===u?"li":u,f=e.linkAs,p=void 0===f?Ae:f,m=e.linkProps,v=e.href,b=e.title,h=e.target,g=a(e,["bsPrefix","active","children","className","as","linkAs","linkProps","href","title","target"]),y=E(n,"breadcrumb-item");return l.a.createElement(d,r({ref:t},g,{className:i()(y,c,{active:o}),"aria-current":o?"page":void 0}),o?s:l.a.createElement(p,r({},m,{href:v,title:b,target:h}),s))}));qe.displayName="BreadcrumbItem",qe.defaultProps={active:!1,linkProps:{}};var Ue=qe,We=l.a.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,s=e.listProps,c=e.children,u=e.label,d=e.as,f=void 0===d?"nav":d,p=a(e,["bsPrefix","className","listProps","children","label","as"]),m=E(n,"breadcrumb");return l.a.createElement(f,r({"aria-label":u,className:o,ref:t},p),l.a.createElement("ol",r({},s,{className:i()(m,null==s?void 0:s.className)}),c))}));We.displayName="Breadcrumb",We.defaultProps={label:"breadcrumb",listProps:{}},We.Item=Ue;var Ge=We,Xe=l.a.forwardRef((function(e,t){var n=e.bsPrefix,o=e.variant,s=e.size,c=e.active,u=e.className,d=e.type,f=e.as,p=a(e,["bsPrefix","variant","size","active","className","type","as"]),m=E(n,"btn"),v=i()(u,m,c&&"active",o&&m+"-"+o,s&&m+"-"+s);if(p.href)return l.a.createElement(Ae,r({},p,{as:f,ref:t,className:i()(v,p.disabled&&"disabled")}));t&&(p.ref=t),d?p.type=d:f||(p.type="button");var b=f||"button";return l.a.createElement(b,r({},p,{className:v}))}));Xe.displayName="Button",Xe.defaultProps={variant:"primary",active:!1,disabled:!1};var $e=Xe,Ye=l.a.forwardRef((function(e,t){var n=e.bsPrefix,o=e.size,s=e.vertical,c=e.className,u=e.as,d=void 0===u?"div":u,f=a(e,["bsPrefix","size","vertical","className","as"]),p=E(n,"btn-group"),m=p;return s&&(m=p+"-vertical"),l.a.createElement(d,r({},f,{ref:t,className:i()(c,m,o&&p+"-"+o)}))}));Ye.displayName="ButtonGroup",Ye.defaultProps={vertical:!1,role:"group"};var Ze=Ye,Je=l.a.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,s=a(e,["bsPrefix","className"]),c=E(n,"btn-toolbar");return l.a.createElement("div",r({},s,{ref:t,className:i()(o,c)}))}));Je.displayName="ButtonToolbar",Je.defaultProps={role:"toolbar"};var Qe=Je,et=l.a.createContext(null);et.displayName="CardContext";var tt=et,nt=l.a.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,s=e.variant,c=e.as,u=void 0===c?"img":c,d=a(e,["bsPrefix","className","variant","as"]),f=E(n,"card-img");return l.a.createElement(u,r({ref:t,className:i()(s?f+"-"+s:f,o)},d))}));nt.displayName="CardImg",nt.defaultProps={variant:null};var rt=nt,at=Re("h5"),ot=Re("h6"),it=Me("card-body"),st=Me("card-title",{Component:at}),lt=Me("card-subtitle",{Component:ot}),ct=Me("card-link",{Component:"a"}),ut=Me("card-text",{Component:"p"}),dt=Me("card-header"),ft=Me("card-footer"),pt=Me("card-img-overlay"),mt=l.a.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,c=e.bg,u=e.text,d=e.border,f=e.body,p=e.children,m=e.as,v=void 0===m?"div":m,b=a(e,["bsPrefix","className","bg","text","border","body","children","as"]),h=E(n,"card"),g=Object(s.useMemo)((function(){return{cardHeaderBsPrefix:h+"-header"}}),[h]);return l.a.createElement(tt.Provider,{value:g},l.a.createElement(v,r({ref:t},b,{className:i()(o,h,c&&"bg-"+c,u&&"text-"+u,d&&"border-"+d)}),f?l.a.createElement(it,null,p):p))}));mt.displayName="Card",mt.defaultProps={body:!1},mt.Img=rt,mt.Title=st,mt.Subtitle=lt,mt.Body=it,mt.Link=ct,mt.Text=ut,mt.Header=dt,mt.Footer=ft,mt.ImgOverlay=pt;var vt=mt,bt=Me("card-columns"),ht=Me("card-group");var gt=function(e,t){var n=Object(s.useRef)(!0);Object(s.useEffect)((function(){if(!n.current)return e();n.current=!1}),t)};function yt(){var e=Object(s.useRef)(!0),t=Object(s.useRef)((function(){return e.current}));return Object(s.useEffect)((function(){return function(){e.current=!1}}),[]),t.current}function xt(e){var t,n,r=(t=e,(n=Object(s.useRef)(t)).current=t,n);Object(s.useEffect)((function(){return function(){return r.current()}}),[])}var Et=Math.pow(2,31)-1;function wt(){var e=yt(),t=Object(s.useRef)();return xt((function(){return clearTimeout(t.current)})),Object(s.useMemo)((function(){var n=function(){return clearTimeout(t.current)};return{set:function(r,a){void 0===a&&(a=0),e()&&(n(),a<=Et?t.current=setTimeout(r,a):function e(t,n,r){var a=r-Date.now();t.current=a<=Et?setTimeout(n,a):setTimeout((function(){return e(t,n,r)}),Et)}(t,r,Date.now()+a))},clear:n}}),[])}var Ot=Me("carousel-caption"),Nt=l.a.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,s=e.bsPrefix,c=e.children,u=e.className,d=a(e,["as","bsPrefix","children","className"]),f=i()(u,E(s,"carousel-item"));return l.a.createElement(o,r({ref:t},d,{className:f}),c)}));Nt.displayName="CarouselItem";var Ct=Nt;function Pt(e,t){var n=0;return l.a.Children.map(e,(function(e){return l.a.isValidElement(e)?t(e,n++):e}))}function jt(e,t){var n=0;l.a.Children.forEach(e,(function(e){l.a.isValidElement(e)&&t(e,n++)}))}var kt={bsPrefix:_.a.string,as:_.a.elementType,slide:_.a.bool,fade:_.a.bool,controls:_.a.bool,indicators:_.a.bool,activeIndex:_.a.number,onSelect:_.a.func,onSlide:_.a.func,onSlid:_.a.func,interval:_.a.number,keyboard:_.a.bool,pause:_.a.oneOf(["hover",!1]),wrap:_.a.bool,touch:_.a.bool,prevIcon:_.a.node,prevLabel:_.a.string,nextIcon:_.a.node,nextLabel:_.a.string,variant:_.a.oneOf(["dark"])},Rt={slide:!0,fade:!1,controls:!0,indicators:!0,defaultActiveIndex:0,interval:5e3,keyboard:!0,pause:"hover",wrap:!0,touch:!0,prevIcon:l.a.createElement("span",{"aria-hidden":"true",className:"carousel-control-prev-icon"}),prevLabel:"Previous",nextIcon:l.a.createElement("span",{"aria-hidden":"true",className:"carousel-control-next-icon"}),nextLabel:"Next"};function St(e,t){var n=m(e,{activeIndex:"onSelect"}),o=n.as,c=void 0===o?"div":o,u=n.bsPrefix,d=n.slide,f=n.fade,p=n.controls,v=n.indicators,b=n.activeIndex,h=n.onSelect,g=n.onSlide,y=n.onSlid,x=n.interval,w=n.keyboard,O=n.onKeyDown,N=n.pause,C=n.onMouseOver,P=n.onMouseOut,j=n.wrap,k=n.touch,R=n.onTouchStart,S=n.onTouchMove,T=n.onTouchEnd,M=n.prevIcon,I=n.prevLabel,D=n.nextIcon,A=n.nextLabel,F=n.variant,L=n.className,K=n.children,_=a(n,["as","bsPrefix","slide","fade","controls","indicators","activeIndex","onSelect","onSlide","onSlid","interval","keyboard","onKeyDown","pause","onMouseOver","onMouseOut","wrap","touch","onTouchStart","onTouchMove","onTouchEnd","prevIcon","prevLabel","nextIcon","nextLabel","variant","className","children"]),H=E(u,"carousel"),z=Object(s.useRef)(null),V=Object(s.useState)("next"),q=V[0],U=V[1],W=Object(s.useState)(!1),X=W[0],$=W[1],Z=Object(s.useState)(b||0),J=Z[0],Q=Z[1];X||b===J||(z.current?U(z.current):U((b||0)>J?"next":"prev"),d&&$(!0),Q(b||0)),Object(s.useEffect)((function(){z.current&&(z.current=null)}));var ee,te=0;jt(K,(function(e,t){++te,t===b&&(ee=e.props.interval)}));var ne=Ee(ee),re=Object(s.useCallback)((function(e){if(!X){var t=J-1;if(t<0){if(!j)return;t=te-1}z.current="prev",h&&h(t,e)}}),[X,J,h,j,te]),ae=we((function(e){if(!X){var t=J+1;if(t>=te){if(!j)return;t=0}z.current="next",h&&h(t,e)}})),oe=Object(s.useRef)();Object(s.useImperativeHandle)(t,(function(){return{element:oe.current,prev:re,next:ae}}));var ie=we((function(){!document.hidden&&function(e){if(!(e&&e.style&&e.parentNode&&e.parentNode.style))return!1;var t=getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility&&"none"!==getComputedStyle(e.parentNode).display}(oe.current)&&ae()})),se="next"===q?"left":"right";gt((function(){d||(g&&g(J,se),y&&y(J,se))}),[J]);var le=H+"-item-"+q,ce=H+"-item-"+se,ue=Object(s.useCallback)((function(e){Y(e),g&&g(J,se)}),[g,J,se]),de=Object(s.useCallback)((function(){$(!1),y&&y(J,se)}),[y,J,se]),fe=Object(s.useCallback)((function(e){if(w&&!/input|textarea/i.test(e.target.tagName))switch(e.key){case"ArrowLeft":return e.preventDefault(),void re(e);case"ArrowRight":return e.preventDefault(),void ae(e)}O&&O(e)}),[w,O,re,ae]),pe=Object(s.useState)(!1),me=pe[0],ve=pe[1],be=Object(s.useCallback)((function(e){"hover"===N&&ve(!0),C&&C(e)}),[N,C]),he=Object(s.useCallback)((function(e){ve(!1),P&&P(e)}),[P]),ge=Object(s.useRef)(0),ye=Object(s.useRef)(0),xe=Object(s.useState)(!1),Oe=xe[0],Ne=xe[1],Ce=wt(),Pe=Object(s.useCallback)((function(e){ge.current=e.touches[0].clientX,ye.current=0,k&&Ne(!0),R&&R(e)}),[k,R]),je=Object(s.useCallback)((function(e){e.touches&&e.touches.length>1?ye.current=0:ye.current=e.touches[0].clientX-ge.current,S&&S(e)}),[S]),ke=Object(s.useCallback)((function(e){if(k){var t=ye.current;if(Math.abs(t)<=40)return;t>0?re(e):ae(e)}Ce.set((function(){Ne(!1)}),x||void 0),T&&T(e)}),[k,re,ae,Ce,x,T]),Re=null!=x&&!me&&!Oe&&!X,Se=Object(s.useRef)();Object(s.useEffect)((function(){var e,t;if(Re)return Se.current=window.setInterval(document.visibilityState?ie:ae,null!=(e=null!=(t=ne.current)?t:x)?e:void 0),function(){null!==Se.current&&clearInterval(Se.current)}}),[Re,ae,ne,x,ie]);var Te=Object(s.useMemo)((function(){return v&&Array.from({length:te},(function(e,t){return function(e){h&&h(t,e)}}))}),[v,te,h]);return l.a.createElement(c,r({ref:oe},_,{onKeyDown:fe,onMouseOver:be,onMouseOut:he,onTouchStart:Pe,onTouchMove:je,onTouchEnd:ke,className:i()(L,H,d&&"slide",f&&H+"-fade",F&&H+"-"+F)}),v&&l.a.createElement("ol",{className:H+"-indicators"},Pt(K,(function(e,t){return l.a.createElement("li",{key:t,className:t===J?"active":void 0,onClick:Te?Te[t]:void 0})}))),l.a.createElement("div",{className:H+"-inner"},Pt(K,(function(e,t){var n=t===J;return d?l.a.createElement(G,{in:n,onEnter:n?ue:void 0,onEntered:n?de:void 0,addEndListener:B},(function(t){return l.a.cloneElement(e,{className:i()(e.props.className,n&&"entered"!==t&&le,("entered"===t||"exiting"===t)&&"active",("entering"===t||"exiting"===t)&&ce)})})):l.a.cloneElement(e,{className:i()(e.props.className,n&&"active")})}))),p&&l.a.createElement(l.a.Fragment,null,(j||0!==b)&&l.a.createElement(Ae,{className:H+"-control-prev",onClick:re},M,I&&l.a.createElement("span",{className:"sr-only"},I)),(j||b!==te-1)&&l.a.createElement(Ae,{className:H+"-control-next",onClick:ae},D,A&&l.a.createElement("span",{className:"sr-only"},A))))}var Tt=l.a.forwardRef(St);Tt.displayName="Carousel",Tt.propTypes=kt,Tt.defaultProps=Rt,Tt.Caption=Ot,Tt.Item=Ct;var Mt=Tt,It=["xxl","xl","lg","md","sm","xs"],Dt=l.a.forwardRef((function(e,t){var n=e.bsPrefix,o=e.className,s=e.as,c=void 0===s?"div":s,u=a(e,["bsPrefix","className","as"]),d=E(n,"col"),f=[],p=[];return It.forEach((function(e){var t,n,r,a=u[e];if(delete u[e],"object"==typeof a&&null!=a){var o=a.span;t=void 0===o||o,n=a.offset,r=a.order}else t=a;var i="xs"!==e?"-"+e:"";t&&f.push(!0===t?""+d+i:""+d+i+"-"+t),null!=r&&p.push("order"+i+"-"+r),null!=n&&p.push("offset"+i+"-"+n)})),f.length||f.push(d),l.a.createElement(c,r({},u,{ref:t,className:i.a.apply(void 0,[o].concat(f,p))}))}));Dt.displayName="Col";var At,Ft=Dt;var Lt=Function.prototype.bind.call(Function.prototype.call,[].slice);function Bt(e,t){return Lt(e.querySelectorAll(t))}function Kt(e){var t=Object(s.useRef)(null);return Object(s.useEffect)((function(){t.current=e})),t.current}function _t(){return Object(s.useState)(null)}function Ht(){return Object(s.useReducer)((function(e){return!e}),!1)[1]}var zt=l.a.createContext(null);var Vt=function(e){var t=yt();return[e[0],Object(s.useCallback)((function(n){if(t())return e[1](n)}),[t,e[1]])]};function qt(e){return e.split("-")[0]}function Ut(e){return{x:e.offsetLeft,y:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight}}function Wt(e){if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Gt(e){return e instanceof Wt(e).Element||e instanceof Element}function Xt(e){return e instanceof Wt(e).HTMLElement||e instanceof HTMLElement}function $t(e,t){var n,r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&((n=r)instanceof Wt(n).ShadowRoot||n instanceof ShadowRoot)){var a=t;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function Yt(e){return e?(e.nodeName||"").toLowerCase():null}function Zt(e){return Wt(e).getComputedStyle(e)}function Jt(e){return["table","td","th"].indexOf(Yt(e))>=0}function Qt(e){return((Gt(e)?e.ownerDocument:e.document)||window.document).documentElement}function en(e){return"html"===Yt(e)?e:e.assignedSlot||e.parentNode||e.host||Qt(e)}function tn(e){if(!Xt(e)||"fixed"===Zt(e).position)return null;var t=e.offsetParent;if(t){var n=Qt(t);if("body"===Yt(t)&&"static"===Zt(t).position&&"static"!==Zt(n).position)return n}return t}function nn(e){for(var t=Wt(e),n=tn(e);n&&Jt(n)&&"static"===Zt(n).position;)n=tn(n);return n&&"body"===Yt(n)&&"static"===Zt(n).position?t:n||function(e){for(var t=en(e);Xt(t)&&["html","body"].indexOf(Yt(t))<0;){var n=Zt(t);if("none"!==n.transform||"none"!==n.perspective||n.willChange&&"auto"!==n.willChange)return t;t=t.parentNode}return null}(e)||t}function rn(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function an(e,t,n){return Math.max(e,Math.min(t,n))}function on(e){return Object.assign(Object.assign({},{top:0,right:0,bottom:0,left:0}),e)}function sn(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var ln="top",cn="bottom",un="right",dn="left",fn=[ln,cn,un,dn],pn=fn.reduce((function(e,t){return e.concat([t+"-start",t+"-end"])}),[]),mn=[].concat(fn,["auto"]).reduce((function(e,t){return e.concat([t,t+"-start",t+"-end"])}),[]),vn=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];var bn={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,a=n.elements.arrow,o=n.modifiersData.popperOffsets,i=qt(n.placement),s=rn(i),l=[dn,un].indexOf(i)>=0?"height":"width";if(a&&o){var c=n.modifiersData[r+"#persistent"].padding,u=Ut(a),d="y"===s?ln:dn,f="y"===s?cn:un,p=n.rects.reference[l]+n.rects.reference[s]-o[s]-n.rects.popper[l],m=o[s]-n.rects.reference[s],v=nn(a),b=v?"y"===s?v.clientHeight||0:v.clientWidth||0:0,h=p/2-m/2,g=c[d],y=b-u[l]-c[f],x=b/2-u[l]/2+h,E=an(g,x,y),w=s;n.modifiersData[r]=((t={})[w]=E,t.centerOffset=E-x,t)}},effect:function(e){var t=e.state,n=e.options,r=e.name,a=n.element,o=void 0===a?"[data-popper-arrow]":a,i=n.padding,s=void 0===i?0:i;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&$t(t.elements.popper,o)&&(t.elements.arrow=o,t.modifiersData[r+"#persistent"]={padding:on("number"!=typeof s?s:sn(s,fn))})},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},hn={top:"auto",right:"auto",bottom:"auto",left:"auto"};function gn(e){var t,n=e.popper,r=e.popperRect,a=e.placement,o=e.offsets,i=e.position,s=e.gpuAcceleration,l=e.adaptive,c=function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:Math.round(t*r)/r||0,y:Math.round(n*r)/r||0}}(o),u=c.x,d=c.y,f=o.hasOwnProperty("x"),p=o.hasOwnProperty("y"),m=dn,v=ln,b=window;if(l){var h=nn(n);h===Wt(n)&&(h=Qt(n)),a===ln&&(v=cn,d-=h.clientHeight-r.height,d*=s?1:-1),a===dn&&(m=un,u-=h.clientWidth-r.width,u*=s?1:-1)}var g,y=Object.assign({position:i},l&&hn);return s?Object.assign(Object.assign({},y),{},((g={})[v]=p?"0":"",g[m]=f?"0":"",g.transform=(b.devicePixelRatio||1)<2?"translate("+u+"px, "+d+"px)":"translate3d("+u+"px, "+d+"px, 0)",g)):Object.assign(Object.assign({},y),{},((t={})[v]=p?d+"px":"",t[m]=f?u+"px":"",t.transform="",t))}var yn={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=void 0===r||r,o=n.adaptive,i=void 0===o||o,s={placement:qt(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign(Object.assign({},t.styles.popper),gn(Object.assign(Object.assign({},s),{},{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign(Object.assign({},t.styles.arrow),gn(Object.assign(Object.assign({},s),{},{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1})))),t.attributes.popper=Object.assign(Object.assign({},t.attributes.popper),{},{"data-popper-placement":t.placement})},data:{}},xn={passive:!0};var En={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,o=void 0===a||a,i=r.resize,s=void 0===i||i,l=Wt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach((function(e){e.addEventListener("scroll",n.update,xn)})),s&&l.addEventListener("resize",n.update,xn),function(){o&&c.forEach((function(e){e.removeEventListener("scroll",n.update,xn)})),s&&l.removeEventListener("resize",n.update,xn)}},data:{}},wn={left:"right",right:"left",bottom:"top",top:"bottom"};function On(e){return e.replace(/left|right|bottom|top/g,(function(e){return wn[e]}))}var Nn={start:"end",end:"start"};function Cn(e){return e.replace(/start|end/g,(function(e){return Nn[e]}))}function Pn(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function jn(e){var t=Wt(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function kn(e){return Pn(Qt(e)).left+jn(e).scrollLeft}function Rn(e){var t=Zt(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function Sn(e,t){void 0===t&&(t=[]);var n=function e(t){return["html","body","#document"].indexOf(Yt(t))>=0?t.ownerDocument.body:Xt(t)&&Rn(t)?t:e(en(t))}(e),r="body"===Yt(n),a=Wt(n),o=r?[a].concat(a.visualViewport||[],Rn(n)?n:[]):n,i=t.concat(o);return r?i:i.concat(Sn(en(o)))}function Tn(e){return Object.assign(Object.assign({},e),{},{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Mn(e,t){return"viewport"===t?Tn(function(e){var t=Wt(e),n=Qt(e),r=t.visualViewport,a=n.clientWidth,o=n.clientHeight,i=0,s=0;return r&&(a=r.width,o=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=r.offsetLeft,s=r.offsetTop)),{width:a,height:o,x:i+kn(e),y:s}}(e)):Xt(t)?function(e){var t=Pn(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):Tn(function(e){var t=Qt(e),n=jn(e),r=e.ownerDocument.body,a=Math.max(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=Math.max(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),i=-n.scrollLeft+kn(e),s=-n.scrollTop;return"rtl"===Zt(r||t).direction&&(i+=Math.max(t.clientWidth,r?r.clientWidth:0)-a),{width:a,height:o,x:i,y:s}}(Qt(e)))}function In(e,t,n){var r="clippingParents"===t?function(e){var t=Sn(en(e)),n=["absolute","fixed"].indexOf(Zt(e).position)>=0&&Xt(e)?nn(e):e;return Gt(n)?t.filter((function(e){return Gt(e)&&$t(e,n)&&"body"!==Yt(e)})):[]}(e):[].concat(t),a=[].concat(r,[n]),o=a[0],i=a.reduce((function(t,n){var r=Mn(e,n);return t.top=Math.max(r.top,t.top),t.right=Math.min(r.right,t.right),t.bottom=Math.min(r.bottom,t.bottom),t.left=Math.max(r.left,t.left),t}),Mn(e,o));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function Dn(e){return e.split("-")[1]}function An(e){var t,n=e.reference,r=e.element,a=e.placement,o=a?qt(a):null,i=a?Dn(a):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(o){case ln:t={x:s,y:n.y-r.height};break;case cn:t={x:s,y:n.y+n.height};break;case un:t={x:n.x+n.width,y:l};break;case dn:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=o?rn(o):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case"start":t[c]=Math.floor(t[c])-Math.floor(n[u]/2-r[u]/2);break;case"end":t[c]=Math.floor(t[c])+Math.ceil(n[u]/2-r[u]/2)}}return t}function Fn(e,t){void 0===t&&(t={});var n=t,r=n.placement,a=void 0===r?e.placement:r,o=n.boundary,i=void 0===o?"clippingParents":o,s=n.rootBoundary,l=void 0===s?"viewport":s,c=n.elementContext,u=void 0===c?"popper":c,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,m=void 0===p?0:p,v=on("number"!=typeof m?m:sn(m,fn)),b="popper"===u?"reference":"popper",h=e.elements.reference,g=e.rects.popper,y=e.elements[f?b:u],x=In(Gt(y)?y:y.contextElement||Qt(e.elements.popper),i,l),E=Pn(h),w=An({reference:E,element:g,strategy:"absolute",placement:a}),O=Tn(Object.assign(Object.assign({},g),w)),N="popper"===u?O:E,C={top:x.top-N.top+v.top,bottom:N.bottom-x.bottom+v.bottom,left:x.left-N.left+v.left,right:N.right-x.right+v.right},P=e.modifiersData.offset;if("popper"===u&&P){var j=P[a];Object.keys(C).forEach((function(e){var t=[un,cn].indexOf(e)>=0?1:-1,n=[ln,cn].indexOf(e)>=0?"y":"x";C[e]+=j[n]*t}))}return C}var Ln={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,o=void 0===a||a,i=n.altAxis,s=void 0===i||i,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,b=t.options.placement,h=qt(b),g=l||(h===b||!m?[On(b)]:function(e){if("auto"===qt(e))return[];var t=On(e);return[Cn(e),t,Cn(t)]}(b)),y=[b].concat(g).reduce((function(e,n){return e.concat("auto"===qt(n)?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,a=n.boundary,o=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?mn:l,u=Dn(r),d=u?s?pn:pn.filter((function(e){return Dn(e)===u})):fn,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]=Fn(e,{placement:n,boundary:a,rootBoundary:o,padding:i})[qt(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)}),[]),x=t.rects.reference,E=t.rects.popper,w=new Map,O=!0,N=y[0],C=0;C<y.length;C++){var P=y[C],j=qt(P),k="start"===Dn(P),R=[ln,cn].indexOf(j)>=0,S=R?"width":"height",T=Fn(t,{placement:P,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),M=R?k?un:dn:k?cn:ln;x[S]>E[S]&&(M=On(M));var I=On(M),D=[];if(o&&D.push(T[j]<=0),s&&D.push(T[M]<=0,T[I]<=0),D.every((function(e){return e}))){N=P,O=!1;break}w.set(P,D)}if(O)for(var A=function(e){var t=y.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return N=t,"break"},F=m?3:1;F>0;F--){if("break"===A(F))break}t.placement!==N&&(t.modifiersData[r]._skip=!0,t.placement=N,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Bn(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 Kn(e){return[ln,un,cn,dn].some((function(t){return e[t]>=0}))}var _n={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,o=t.modifiersData.preventOverflow,i=Fn(t,{elementContext:"reference"}),s=Fn(t,{altBoundary:!0}),l=Bn(i,r),c=Bn(s,a,o),u=Kn(l),d=Kn(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign(Object.assign({},t.attributes.popper),{},{"data-popper-reference-hidden":u,"data-popper-escaped":d})}};var Hn={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,a=n.offset,o=void 0===a?[0,0]:a,i=mn.reduce((function(e,n){return e[n]=function(e,t,n){var r=qt(e),a=[dn,ln].indexOf(r)>=0?-1:1,o="function"==typeof n?n(Object.assign(Object.assign({},t),{},{placement:e})):n,i=o[0],s=o[1];return i=i||0,s=(s||0)*a,[dn,un].indexOf(r)>=0?{x:s,y:i}:{x:i,y:s}}(n,t.rects,o),e}),{}),s=i[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}};var zn={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=An({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var Vn={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,o=void 0===a||a,i=n.altAxis,s=void 0!==i&&i,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,b=Fn(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),h=qt(t.placement),g=Dn(t.placement),y=!g,x=rn(h),E="x"===x?"y":"x",w=t.modifiersData.popperOffsets,O=t.rects.reference,N=t.rects.popper,C="function"==typeof v?v(Object.assign(Object.assign({},t.rects),{},{placement:t.placement})):v,P={x:0,y:0};if(w){if(o){var j="y"===x?ln:dn,k="y"===x?cn:un,R="y"===x?"height":"width",S=w[x],T=w[x]+b[j],M=w[x]-b[k],I=p?-N[R]/2:0,D="start"===g?O[R]:N[R],A="start"===g?-N[R]:-O[R],F=t.elements.arrow,L=p&&F?Ut(F):{width:0,height:0},B=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},K=B[j],_=B[k],H=an(0,O[R],L[R]),z=y?O[R]/2-I-H-K-C:D-H-K-C,V=y?-O[R]/2+I+H+_+C:A+H+_+C,q=t.elements.arrow&&nn(t.elements.arrow),U=q?"y"===x?q.clientTop||0:q.clientLeft||0:0,W=t.modifiersData.offset?t.modifiersData.offset[t.placement][x]:0,G=w[x]+z-W-U,X=w[x]+V-W,$=an(p?Math.min(T,G):T,S,p?Math.max(M,X):M);w[x]=$,P[x]=$-S}if(s){var Y="x"===x?ln:dn,Z="x"===x?cn:un,J=w[E],Q=an(J+b[Y],J,J-b[Z]);w[E]=Q,P[E]=Q-J}t.modifiersData[r]=P}},requiresIfExists:["offset"]};function qn(e,t,n){void 0===n&&(n=!1);var r,a,o=Qt(t),i=Pn(e),s=Xt(t),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(s||!s&&!n)&&(("body"!==Yt(t)||Rn(o))&&(l=(r=t)!==Wt(r)&&Xt(r)?{scrollLeft:(a=r).scrollLeft,scrollTop:a.scrollTop}:jn(r)),Xt(t)?((c=Pn(t)).x+=t.clientLeft,c.y+=t.clientTop):o&&(c.x=kn(o))),{x:i.left+l.scrollLeft-c.x,y:i.top+l.scrollTop-c.y,width:i.width,height:i.height}}function Un(e){var t=new Map,n=new Set,r=[];return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||function e(a){n.add(a.name),[].concat(a.requires||[],a.requiresIfExists||[]).forEach((function(r){if(!n.has(r)){var a=t.get(r);a&&e(a)}})),r.push(a)}(e)})),r}var Wn={placement:"bottom",modifiers:[],strategy:"absolute"};function Gn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[