UNPKG

react-big-calendar

Version:
18 lines 300 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).ReactBigCalendar={})}(this,(function(e){"use strict";function t(e){return e.children}function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function r(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n(t)?t:String(t)}function o(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(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}function u(e,t){if(null==e)return{};var n,r,o=l(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,r(o.key),o)}}function f(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function(){return!!e})()}function v(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function h(e,t,n){return t=d(t),v(e,p()?Reflect.construct(t,n||[],d(e).constructor):t.apply(e,n))}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}function g(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m(e,t)}function y(e){if(Array.isArray(e))return e}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function w(e,t){if(e){if("string"==typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,t):void 0}}function k(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function E(e,t){return y(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||w(e,t)||k()}var S="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function D(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var O={},_={get exports(){return O},set exports(e){O=e}},x={},M=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable;var P=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map((function(e){return t[e]}));if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach((function(e){o[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,r,o=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),a=1;a<arguments.length;a++){for(var i in n=Object(arguments[a]))C.call(n,i)&&(o[i]=n[i]);if(M){r=M(n);for(var l=0;l<r.length;l++)T.call(n,r[l])&&(o[r[l]]=n[r[l]])}}return o},R=P,N=60103,z=60106; /** @license React v17.0.2 * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */x.Fragment=60107,x.StrictMode=60108,x.Profiler=60114;var L=60109,j=60110,A=60112;x.Suspense=60113;var F=60115,I=60116;if("function"==typeof Symbol&&Symbol.for){var U=Symbol.for;N=U("react.element"),z=U("react.portal"),x.Fragment=U("react.fragment"),x.StrictMode=U("react.strict_mode"),x.Profiler=U("react.profiler"),L=U("react.provider"),j=U("react.context"),A=U("react.forward_ref"),x.Suspense=U("react.suspense"),F=U("react.memo"),I=U("react.lazy")}var W="function"==typeof Symbol&&Symbol.iterator;function H(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var V={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},B={};function $(e,t,n){this.props=e,this.context=t,this.refs=B,this.updater=n||V}function Y(){}function q(e,t,n){this.props=e,this.context=t,this.refs=B,this.updater=n||V}$.prototype.isReactComponent={},$.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(H(85));this.updater.enqueueSetState(this,e,t,"setState")},$.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},Y.prototype=$.prototype;var K=q.prototype=new Y;K.constructor=q,R(K,$.prototype),K.isPureReactComponent=!0;var Q={current:null},X=Object.prototype.hasOwnProperty,G={key:!0,ref:!0,__self:!0,__source:!0};function J(e,t,n){var r,o={},a=null,i=null;if(null!=t)for(r in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(a=""+t.key),t)X.call(t,r)&&!G.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var u=Array(l),s=0;s<l;s++)u[s]=arguments[s+2];o.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:N,type:e,key:a,ref:i,props:o,_owner:Q.current}}function Z(e){return"object"==typeof e&&null!==e&&e.$$typeof===N}var ee=/\/+/g;function te(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function ne(e,t,n,r,o){var a=typeof e;"undefined"!==a&&"boolean"!==a||(e=null);var i=!1;if(null===e)i=!0;else switch(a){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case N:case z:i=!0}}if(i)return o=o(i=e),e=""===r?"."+te(i,0):r,Array.isArray(o)?(n="",null!=e&&(n=e.replace(ee,"$&/")+"/"),ne(o,t,n,"",(function(e){return e}))):null!=o&&(Z(o)&&(o=function(e,t){return{$$typeof:N,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,n+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(ee,"$&/")+"/")+e)),t.push(o)),1;if(i=0,r=""===r?".":r+":",Array.isArray(e))for(var l=0;l<e.length;l++){var u=r+te(a=e[l],l);i+=ne(a,t,n,u,o)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=W&&e[W]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),l=0;!(a=e.next()).done;)i+=ne(a=a.value,t,n,u=r+te(a,l++),o);else if("object"===a)throw t=""+e,Error(H(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return i}function re(e,t,n){if(null==e)return e;var r=[],o=0;return ne(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function oe(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var ae={current:null};function ie(){var e=ae.current;if(null===e)throw Error(H(321));return e}var le={ReactCurrentDispatcher:ae,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:Q,IsSomeRendererActing:{current:!1},assign:R};x.Children={map:re,forEach:function(e,t,n){re(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return re(e,(function(){t++})),t},toArray:function(e){return re(e,(function(e){return e}))||[]},only:function(e){if(!Z(e))throw Error(H(143));return e}},x.Component=$,x.PureComponent=q,x.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=le,x.cloneElement=function(e,t,n){if(null==e)throw Error(H(267,e));var r=R({},e.props),o=e.key,a=e.ref,i=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,i=Q.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in t)X.call(t,u)&&!G.hasOwnProperty(u)&&(r[u]=void 0===t[u]&&void 0!==l?l[u]:t[u])}var u=arguments.length-2;if(1===u)r.children=n;else if(1<u){l=Array(u);for(var s=0;s<u;s++)l[s]=arguments[s+2];r.children=l}return{$$typeof:N,type:e.type,key:o,ref:a,props:r,_owner:i}},x.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:j,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:L,_context:e},e.Consumer=e},x.createElement=J,x.createFactory=function(e){var t=J.bind(null,e);return t.type=e,t},x.createRef=function(){return{current:null}},x.forwardRef=function(e){return{$$typeof:A,render:e}},x.isValidElement=Z,x.lazy=function(e){return{$$typeof:I,_payload:{_status:-1,_result:e},_init:oe}},x.memo=function(e,t){return{$$typeof:F,type:e,compare:void 0===t?null:t}},x.useCallback=function(e,t){return ie().useCallback(e,t)},x.useContext=function(e,t){return ie().useContext(e,t)},x.useDebugValue=function(){},x.useEffect=function(e,t){return ie().useEffect(e,t)},x.useImperativeHandle=function(e,t,n){return ie().useImperativeHandle(e,t,n)},x.useLayoutEffect=function(e,t){return ie().useLayoutEffect(e,t)},x.useMemo=function(e,t){return ie().useMemo(e,t)},x.useReducer=function(e,t,n){return ie().useReducer(e,t,n)},x.useRef=function(e){return ie().useRef(e)},x.useState=function(e){return ie().useState(e)},x.version="17.0.2",function(e){e.exports=x}(_);var ue=D(O);function se(){return se=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},se.apply(this,arguments)}var ce=function(e,t,n,r,o,a,i,l){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,o,a,i,l],c=0;(u=new Error(t.replace(/%s/g,(function(){return s[c++]})))).name="Invariant Violation"}throw u.framesToPop=1,u}},fe=function(){};function de(e,t){return void 0!==e[t]}function pe(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function ve(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function he(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function me(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}}ve.__suppressDeprecationWarning=!0,he.__suppressDeprecationWarning=!0,me.__suppressDeprecationWarning=!0;function ge(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=ge(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function ye(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=ge(e))&&(r&&(r+=" "),r+=t);return r}var be={},we={get exports(){return be},set exports(e){be=e}};function ke(){}function Ee(){}Ee.resetWarningCache=ke;we.exports=function(){function e(e,t,n,r,o,a){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==a){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:Ee,resetWarningCache:ke};return n.PropTypes=n,n}();var Se={PREVIOUS:"PREV",NEXT:"NEXT",TODAY:"TODAY",DATE:"DATE"},De={MONTH:"month",WEEK:"week",WORK_WEEK:"work_week",DAY:"day",AGENDA:"agenda"},Oe=Object.keys(De).map((function(e){return De[e]}));function _e(e,t){e&&e.apply(null,[].concat(t))}be.oneOfType([be.string,be.func]),be.any,be.func,be.oneOfType([be.arrayOf(be.oneOf(Oe)),be.objectOf((function(e,t){if(-1!==Oe.indexOf(t)&&"boolean"==typeof e[t])return null;for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];return be.elementType.apply(be,[e,t].concat(r))}))]),be.oneOfType([be.oneOf(["overlap","no-overlap"]),be.func]);var xe="milliseconds",Me="seconds",Ce="minutes",Te="hours",Pe="day",Re="week",Ne="month",ze="year",Le="decade",je="century",Ae={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,day:864e5,week:6048e5},Fe={month:1,year:12,decade:120,century:1200};function Ie(e){return e%4==0&&e%100!=0||e%400==0?29:28}function Ue(e,t,n){switch(e=new Date(e),n){case xe:case Me:case Ce:case Te:case Pe:case Re:return function(e,t){var n=new Date(+e+t);return function(e,t){var n=e.getTimezoneOffset(),r=t.getTimezoneOffset();return new Date(+t+(r-n)*Ae.minutes)}(e,n)}(e,t*Ae[n]);case Ne:case ze:case Le:case je:return function(e,t){var n=e.getFullYear(),r=e.getMonth(),o=e.getDate(),a=12*n+r+t,i=Math.trunc(a/12),l=a%12,u=Math.min(o,function(e){return[31,Ie(e),31,30,31,30,31,31,30,31,30,31]}(i)[l]),s=new Date(e);return s.setFullYear(i),s.setDate(1),s.setMonth(l),s.setDate(u),s}(e,t*Fe[n])}throw new TypeError('Invalid units: "'+n+'"')}function We(e,t,n){return Ue(e,-t,n)}function He(e,t,n){switch(e=new Date(e),t){case je:case Le:case ze:e=at(e,0);case Ne:e=ot(e,1);case Re:case Pe:e=nt(e,0);case Te:e=tt(e,0);case Ce:e=et(e,0);case Me:e=Ze(e,0)}return t===Le&&(e=We(e,it(e)%10,"year")),t===je&&(e=We(e,it(e)%100,"year")),t===Re&&(e=lt(e,0,n)),e}function Ve(e,t,n){switch(e=He(e=new Date(e),t,n),t){case je:case Le:case ze:case Ne:case Re:(e=We(e=Ue(e,1,t),1,Pe)).setHours(23,59,59,999);break;case Pe:e.setHours(23,59,59,999);break;case Te:case Ce:case Me:e=We(e=Ue(e,1,t),1,xe)}return e}var Be=st((function(e,t){return e===t})),$e=st((function(e,t){return e!==t})),Ye=st((function(e,t){return e>t})),qe=st((function(e,t){return e>=t})),Ke=st((function(e,t){return e<t})),Qe=st((function(e,t){return e<=t}));function Xe(){return new Date(Math.min.apply(Math,arguments))}function Ge(){return new Date(Math.max.apply(Math,arguments))}function Je(e,t,n,r){return r=r||"day",(!t||qe(e,t,r))&&(!n||Qe(e,n,r))}var Ze=ut("Milliseconds"),et=ut("Seconds"),tt=ut("Minutes"),nt=ut("Hours"),rt=ut("Day"),ot=ut("Date"),at=ut("Month"),it=ut("FullYear");function lt(e,t,n){var r=(rt(e)+7-(n||0))%7;return void 0===t?r:Ue(e,t-r,Pe)}function ut(e){var t=function(e){switch(e){case"Milliseconds":return 36e5;case"Seconds":return 3600;case"Minutes":return 60;case"Hours":return 1;default:return null}}(e);return function(n,r){if(void 0===r)return n["get"+e]();var o=new Date(n);return o["set"+e](r),t&&o["get"+e]()!=r&&("Hours"===e||r>=t&&o.getHours()-n.getHours()<Math.floor(r/t))&&o["set"+e](r+t),o}}function st(e){return function(t,n,r){return e(+He(t,r),+He(n,r))}}var ct=Object.freeze({__proto__:null,add:Ue,century:function(e,t){return void 0===t?it(He(e,je)):Ue(e,t+100,ze)},date:ot,day:rt,decade:function(e,t){return void 0===t?it(He(e,Le)):Ue(e,t+10,ze)},diff:function(e,t,n,r){var o,a,i;switch(n){case xe:case Me:case Ce:case Te:case Pe:case Re:o=t.getTime()-e.getTime();break;case Ne:case ze:case Le:case je:o=12*(it(t)-it(e))+at(t)-at(e);break;default:throw new TypeError('Invalid units: "'+n+'"')}switch(n){case xe:a=1;break;case Me:a=1e3;break;case Ce:a=6e4;break;case Te:a=36e5;break;case Pe:a=864e5;break;case Re:a=6048e5;break;case Ne:a=1;break;case ze:a=12;break;case Le:a=120;break;case je:a=1200;break;default:throw new TypeError('Invalid units: "'+n+'"')}return i=o/a,r?i:Math.round(i)},endOf:Ve,eq:Be,gt:Ye,gte:qe,hours:nt,inRange:Je,lt:Ke,lte:Qe,max:Ge,milliseconds:Ze,min:Xe,minutes:tt,month:at,neq:$e,seconds:et,startOf:He,subtract:We,weekday:lt,year:it}),ft={seconds:1e3,minutes:6e4,hours:36e5,day:864e5};function dt(e,t){var n=He(e,"month");return He(n,"week",t.startOfWeek())}function pt(e,t){var n=Ve(e,"month");return Ve(n,"week",t.startOfWeek())}function vt(e,t){for(var n=dt(e,t),r=pt(e,t),o=[];Qe(n,r,"day");)o.push(n),n=Ue(n,1,"day");return o}function ht(e,t){var n=He(e,t);return Be(n,e)?n:Ue(n,1,t)}function mt(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"day",r=e,o=[];Qe(r,t,n);)o.push(r),r=Ue(r,1,n);return o}function gt(e,t){return null==t&&null==e?null:(null==t&&(t=new Date),null==e&&(e=new Date),e=He(e,"day"),e=nt(e,nt(t)),e=tt(e,tt(t)),e=et(e,et(t)),Ze(e,Ze(t)))}function yt(e){return 0===nt(e)&&0===tt(e)&&0===et(e)&&0===Ze(e)}function bt(e,t,n){return n&&"milliseconds"!==n?Math.round(Math.abs(+He(e,n)/ft[n]-+He(t,n)/ft[n])):Math.abs(+e-+t)}var wt=be.oneOfType([be.string,be.func]);function kt(e,t,n,r,o){var a="function"==typeof r?r(n,o,e):t.call(e,n,r,o);return ce(null==a||"string"==typeof a,"`localizer format(..)` must return a string, null, or undefined"),a}function Et(e,t,n){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,t+n,0,0)}function St(e,t){return e.getTimezoneOffset()-t.getTimezoneOffset()}function Dt(e,t){return bt(e,t,"minutes")+St(e,t)}function Ot(e){var t=He(e,"day");return bt(t,e,"minutes")+St(t,e)}function _t(e,t){return Ke(e,t,"day")}function xt(e,t,n){return Be(e,t,"minutes")?qe(t,n,"minutes"):Ye(t,n,"minutes")}function Mt(e,t){return function(e,t,n,r){return"day"===n&&(n="date"),Math.abs(ct[n](e,void 0,r)-ct[n](t,void 0,r))}(e,t,"day")}function Ct(e){var t=e.evtA,n=t.start,r=t.end,o=t.allDay,a=e.evtB,i=a.start,l=a.end,u=a.allDay,s=+He(n,"day")-+He(i,"day"),c=Mt(n,r),f=Mt(i,l);return s||f-c||!!u-!!o||+n-+i||+r-+l}function Tt(e){var t=e.event,n=t.start,r=t.end,o=e.range,a=o.start,i=o.end,l=He(n,"day"),u=Qe(l,i,"day"),s=$e(l,r,"minutes")?Ye(r,a,"minutes"):qe(r,a,"minutes");return u&&s}function Pt(e,t){return Be(e,t,"day")}function Rt(e,t){return yt(e)&&yt(t)}var Nt=f((function e(t){var n=this;s(this,e),ce("function"==typeof t.format,"date localizer `format(..)` must be a function"),ce("function"==typeof t.firstOfWeek,"date localizer `firstOfWeek(..)` must be a function"),this.propType=t.propType||wt,this.formats=t.formats,this.format=function(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];return kt.apply(void 0,[n,t.format].concat(r))},this.startOfWeek=t.firstOfWeek,this.merge=t.merge||gt,this.inRange=t.inRange||Je,this.lt=t.lt||Ke,this.lte=t.lte||Qe,this.gt=t.gt||Ye,this.gte=t.gte||qe,this.eq=t.eq||Be,this.neq=t.neq||$e,this.startOf=t.startOf||He,this.endOf=t.endOf||Ve,this.add=t.add||Ue,this.range=t.range||mt,this.diff=t.diff||bt,this.ceil=t.ceil||ht,this.min=t.min||Xe,this.max=t.max||Ge,this.minutes=t.minutes||tt,this.daySpan=t.daySpan||Mt,this.firstVisibleDay=t.firstVisibleDay||dt,this.lastVisibleDay=t.lastVisibleDay||pt,this.visibleDays=t.visibleDays||vt,this.getSlotDate=t.getSlotDate||Et,this.getTimezoneOffset=t.getTimezoneOffset||function(e){return e.getTimezoneOffset()},this.getDstOffset=t.getDstOffset||St,this.getTotalMin=t.getTotalMin||Dt,this.getMinutesFromMidnight=t.getMinutesFromMidnight||Ot,this.continuesPrior=t.continuesPrior||_t,this.continuesAfter=t.continuesAfter||xt,this.sortEvents=t.sortEvents||Ct,this.inEventRange=t.inEventRange||Tt,this.isSameDate=t.isSameDate||Pt,this.startAndEndAreDateOnly=t.startAndEndAreDateOnly||Rt,this.segmentOffset=t.browserTZOffset?t.browserTZOffset():0}));function zt(e,t,n,r){var o=i(i({},e.formats),n);return i(i({},e),{},{messages:r,startOfWeek:function(){return e.startOfWeek(t)},format:function(n,r){return e.format(n,o[r]||r,t)}})}var Lt={date:"Date",time:"Time",event:"Event",allDay:"All Day",week:"Week",work_week:"Work Week",day:"Day",month:"Month",previous:"Back",next:"Next",yesterday:"Yesterday",tomorrow:"Tomorrow",today:"Today",agenda:"Agenda",noEventsInRange:"There are no events in this range.",showMore:function(e){return"+".concat(e," more")}};function jt(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function At(e){return function(e){if(Array.isArray(e))return b(e)}(e)||jt(e)||w(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var Ft=function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r<o;)a[r]=e[r+t];return a};var It=function(e,t){return e===t||e!=e&&t!=t},Ut="object"==typeof S&&S&&S.Object===Object&&S,Wt=Ut,Ht="object"==typeof self&&self&&self.Object===Object&&self,Vt=Wt||Ht||Function("return this")(),Bt=Vt.Symbol,$t=Bt,Yt=Object.prototype,qt=Yt.hasOwnProperty,Kt=Yt.toString,Qt=$t?$t.toStringTag:void 0;var Xt=function(e){var t=qt.call(e,Qt),n=e[Qt];try{e[Qt]=void 0;var r=!0}catch(e){}var o=Kt.call(e);return r&&(t?e[Qt]=n:delete e[Qt]),o},Gt=Object.prototype.toString;var Jt=Xt,Zt=function(e){return Gt.call(e)},en=Bt?Bt.toStringTag:void 0;var tn=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":en&&en in Object(e)?Jt(e):Zt(e)};var nn=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},rn=tn,on=nn;var an=function(e){if(!on(e))return!1;var t=rn(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};var ln=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991},un=an,sn=ln;var cn=function(e){return null!=e&&sn(e.length)&&!un(e)},fn=/^(?:0|[1-9]\d*)$/;var dn=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&fn.test(e))&&e>-1&&e%1==0&&e<t},pn=It,vn=cn,hn=dn,mn=nn;var gn=function(e,t,n){if(!mn(n))return!1;var r=typeof t;return!!("number"==r?vn(n)&&hn(t,n.length):"string"==r&&t in n)&&pn(n[t],e)},yn=/\s/;var bn=function(e){for(var t=e.length;t--&&yn.test(e.charAt(t)););return t},wn=/^\s+/;var kn=function(e){return null!=e&&"object"==typeof e},En=tn,Sn=kn;var Dn=function(e){return"symbol"==typeof e||Sn(e)&&"[object Symbol]"==En(e)},On=function(e){return e?e.slice(0,bn(e)+1).replace(wn,""):e},_n=nn,xn=Dn,Mn=/^[-+]0x[0-9a-f]+$/i,Cn=/^0b[01]+$/i,Tn=/^0o[0-7]+$/i,Pn=parseInt;var Rn=function(e){if("number"==typeof e)return e;if(xn(e))return NaN;if(_n(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=_n(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=On(e);var n=Cn.test(e);return n||Tn.test(e)?Pn(e.slice(2),n?2:8):Mn.test(e)?NaN:+e},Nn=1/0;var zn=function(e){return e?(e=Rn(e))===Nn||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0},Ln=zn;var jn=function(e){var t=Ln(e),n=t%1;return t==t?n?t-n:t:0},An=Ft,Fn=gn,In=jn,Un=Math.ceil,Wn=Math.max;var Hn=function(e,t,n){t=(n?Fn(e,t,n):void 0===t)?1:Wn(In(t),0);var r=null==e?0:e.length;if(!r||t<1)return[];for(var o=0,a=0,i=Array(Un(r/t));o<r;)i[a++]=An(e,o,o+=t);return i};function Vn(e){return e&&e.ownerDocument||document}function Bn(e,t){return function(e){var t=Vn(e);return t&&t.defaultView||window}(e).getComputedStyle(e,t)}var $n=/([A-Z])/g;var Yn=/^ms-/;function qn(e){return function(e){return e.replace($n,"-$1").toLowerCase()}(e).replace(Yn,"-ms-")}var Kn=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function Qn(e,t){var n="",r="";if("string"==typeof t)return e.style.getPropertyValue(qn(t))||Bn(e).getPropertyValue(qn(t));Object.keys(t).forEach((function(o){var a=t[o];a||0===a?!function(e){return!(!e||!Kn.test(e))}(o)?n+=qn(o)+": "+a+";":r+=o+"("+a+") ":e.style.removeProperty(qn(o))})),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n}function Xn(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):void 0}function Gn(e){return"window"in e&&e.window===e?e:"nodeType"in(t=e)&&t.nodeType===document.DOCUMENT_NODE&&e.defaultView||!1;var t}function Jn(e){var t="pageXOffset"===e?"scrollLeft":"scrollTop";return function(n,r){var o=Gn(n);if(void 0===r)return o?o[e]:n[t];o?o.scrollTo(o[e],r):n[t]=r}}var Zn=Jn("pageXOffset"),er=Jn("pageYOffset");function tr(e){var t=Vn(e),n={top:0,left:0,height:0,width:0},r=t&&t.documentElement;return r&&Xn(r,e)?(void 0!==e.getBoundingClientRect&&(n=e.getBoundingClientRect()),n={top:n.top+er(r)-(r.clientTop||0),left:n.left+Zn(r)-(r.clientLeft||0),width:n.width,height:n.height}):n}var nr=function(e){return!!e&&"offsetParent"in e};function rr(e,t){var n,r={top:0,left:0};if("fixed"===Qn(e,"position"))n=e.getBoundingClientRect();else{var o=t||function(e){for(var t=Vn(e),n=e&&e.offsetParent;nr(n)&&"HTML"!==n.nodeName&&"static"===Qn(n,"position");)n=n.offsetParent;return n||t.documentElement}(e);n=tr(e),"html"!==function(e){return e.nodeName&&e.nodeName.toLowerCase()}(o)&&(r=tr(o));var a=String(Qn(o,"borderTopWidth")||0);r.top+=parseInt(a,10)-er(o)||0;var i=String(Qn(o,"borderLeftWidth")||0);r.left+=parseInt(i,10)-Zn(o)||0}var l=String(Qn(e,"marginTop")||0),u=String(Qn(e,"marginLeft")||0);return se({},n,{top:n.top-r.top-(parseInt(l,10)||0),left:n.left-r.left-(parseInt(u,10)||0)})}var or=!("undefined"==typeof window||!window.document||!window.document.createElement),ar=(new Date).getTime();var ir="clearTimeout",lr=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-ar)),r=setTimeout(e,n);return ar=t,r},ur=function(e,t){return e+(e?t[0].toUpperCase()+t.substr(1):t)+"AnimationFrame"};or&&["","webkit","moz","o","ms"].some((function(e){var t=ur(e,"request");return t in window&&(ir=ur(e,"cancel"),lr=function(e){return window[t](e)}),!!lr}));var sr,cr=function(e){"function"==typeof window[ir]&&window[ir](e)},fr=lr;function dr(e,t){if(!sr){var n=document.body,r=n.matches||n.matchesSelector||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector;sr=function(e,t){return r.call(e,t)}}return sr(e,t)}var pr=Function.prototype.bind.call(Function.prototype.call,[].slice);var vr=!1,hr=!1;try{var mr={get passive(){return vr=!0},get once(){return hr=vr=!0}};or&&(window.addEventListener("test",mr,mr),window.removeEventListener("test",mr,!0))}catch(e){}function gr(e){const t=function(e){const t=O.useRef(e);return O.useEffect((()=>{t.current=e}),[e]),t}(e);return O.useCallback((function(...e){return t.current&&t.current(...e)}),[t])}function yr(){return O.useState(null)}function br(e){const t=function(){const e=O.useRef(!0),t=O.useRef((()=>e.current));return O.useEffect((()=>(e.current=!0,()=>{e.current=!1})),[]),t.current}();return[e[0],O.useCallback((n=>{if(t())return e[1](n)}),[t,e[1]])]}var wr="top",kr="bottom",Er="right",Sr="left",Dr="auto",Or=[wr,kr,Er,Sr],_r="start",xr="end",Mr="clippingParents",Cr="viewport",Tr="popper",Pr="reference",Rr=Or.reduce((function(e,t){return e.concat([t+"-"+_r,t+"-"+xr])}),[]),Nr=[].concat(Or,[Dr]).reduce((function(e,t){return e.concat([t,t+"-"+_r,t+"-"+xr])}),[]),zr=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Lr(e){return e.split("-")[0]}function jr(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ar(e){return e instanceof jr(e).Element||e instanceof Element}function Fr(e){return e instanceof jr(e).HTMLElement||e instanceof HTMLElement}function Ir(e){return"undefined"!=typeof ShadowRoot&&(e instanceof jr(e).ShadowRoot||e instanceof ShadowRoot)}var Ur=Math.max,Wr=Math.min,Hr=Math.round;function Vr(){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 Br(){return!/^((?!chrome|android).)*safari/i.test(Vr())}function $r(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,a=1;t&&Fr(e)&&(o=e.offsetWidth>0&&Hr(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Hr(r.height)/e.offsetHeight||1);var i=(Ar(e)?jr(e):window).visualViewport,l=!Br()&&n,u=(r.left+(l&&i?i.offsetLeft:0))/o,s=(r.top+(l&&i?i.offsetTop:0))/a,c=r.width/o,f=r.height/a;return{width:c,height:f,top:s,right:u+c,bottom:s+f,left:u,x:u,y:s}}function Yr(e){var t=$r(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 qr(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ir(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Kr(e){return e?(e.nodeName||"").toLowerCase():null}function Qr(e){return jr(e).getComputedStyle(e)}function Xr(e){return["table","td","th"].indexOf(Kr(e))>=0}function Gr(e){return((Ar(e)?e.ownerDocument:e.document)||window.document).documentElement}function Jr(e){return"html"===Kr(e)?e:e.assignedSlot||e.parentNode||(Ir(e)?e.host:null)||Gr(e)}function Zr(e){return Fr(e)&&"fixed"!==Qr(e).position?e.offsetParent:null}function eo(e){for(var t=jr(e),n=Zr(e);n&&Xr(n)&&"static"===Qr(n).position;)n=Zr(n);return n&&("html"===Kr(n)||"body"===Kr(n)&&"static"===Qr(n).position)?t:n||function(e){var t=/firefox/i.test(Vr());if(/Trident/i.test(Vr())&&Fr(e)&&"fixed"===Qr(e).position)return null;var n=Jr(e);for(Ir(n)&&(n=n.host);Fr(n)&&["html","body"].indexOf(Kr(n))<0;){var r=Qr(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 to(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function no(e,t,n){return Ur(e,Wr(t,n))}function ro(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function oo(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var ao={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,l=Lr(n.placement),u=to(l),s=[Sr,Er].indexOf(l)>=0?"height":"width";if(a&&i){var c=function(e,t){return ro("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:oo(e,Or))}(o.padding,n),f=Yr(a),d="y"===u?wr:Sr,p="y"===u?kr:Er,v=n.rects.reference[s]+n.rects.reference[u]-i[u]-n.rects.popper[s],h=i[u]-n.rects.reference[u],m=eo(a),g=m?"y"===u?m.clientHeight||0:m.clientWidth||0:0,y=v/2-h/2,b=c[d],w=g-f[s]-c[p],k=g/2-f[s]/2+y,E=no(b,k,w),S=u;n.modifiersData[r]=((t={})[S]=E,t.centerOffset=E-k,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)))&&qr(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function io(e){return e.split("-")[1]}var lo={top:"auto",right:"auto",bottom:"auto",left:"auto"};function uo(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,l=e.position,u=e.gpuAcceleration,s=e.adaptive,c=e.roundOffsets,f=e.isFixed,d=i.x,p=void 0===d?0:d,v=i.y,h=void 0===v?0:v,m="function"==typeof c?c({x:p,y:h}):{x:p,y:h};p=m.x,h=m.y;var g=i.hasOwnProperty("x"),y=i.hasOwnProperty("y"),b=Sr,w=wr,k=window;if(s){var E=eo(n),S="clientHeight",D="clientWidth";if(E===jr(n)&&"static"!==Qr(E=Gr(n)).position&&"absolute"===l&&(S="scrollHeight",D="scrollWidth"),o===wr||(o===Sr||o===Er)&&a===xr)w=kr,h-=(f&&E===k&&k.visualViewport?k.visualViewport.height:E[S])-r.height,h*=u?1:-1;if(o===Sr||(o===wr||o===kr)&&a===xr)b=Er,p-=(f&&E===k&&k.visualViewport?k.visualViewport.width:E[D])-r.width,p*=u?1:-1}var O,_=Object.assign({position:l},s&&lo),x=!0===c?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:Hr(n*o)/o||0,y:Hr(r*o)/o||0}}({x:p,y:h},jr(n)):{x:p,y:h};return p=x.x,h=x.y,u?Object.assign({},_,((O={})[w]=y?"0":"",O[b]=g?"0":"",O.transform=(k.devicePixelRatio||1)<=1?"translate("+p+"px, "+h+"px)":"translate3d("+p+"px, "+h+"px, 0)",O)):Object.assign({},_,((t={})[w]=y?h+"px":"",t[b]=g?p+"px":"",t.transform="",t))}var so={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,i=void 0===a||a,l=n.roundOffsets,u=void 0===l||l,s={placement:Lr(t.placement),variation:io(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,uo(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,uo(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},co={passive:!0};var fo={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,i=r.resize,l=void 0===i||i,u=jr(t.elements.popper),s=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&s.forEach((function(e){e.addEventListener("scroll",n.update,co)})),l&&u.addEventListener("resize",n.update,co),function(){a&&s.forEach((function(e){e.removeEventListener("scroll",n.update,co)})),l&&u.removeEventListener("resize",n.update,co)}},data:{}},po={left:"right",right:"left",bottom:"top",top:"bottom"};function vo(e){return e.replace(/left|right|bottom|top/g,(function(e){return po[e]}))}var ho={start:"end",end:"start"};function mo(e){return e.replace(/start|end/g,(function(e){return ho[e]}))}function go(e){var t=jr(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function yo(e){return $r(Gr(e)).left+go(e).scrollLeft}function bo(e){var t=Qr(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function wo(e){return["html","body","#document"].indexOf(Kr(e))>=0?e.ownerDocument.body:Fr(e)&&bo(e)?e:wo(Jr(e))}function ko(e,t){var n;void 0===t&&(t=[]);var r=wo(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=jr(r),i=o?[a].concat(a.visualViewport||[],bo(r)?r:[]):r,l=t.concat(i);return o?l:l.concat(ko(Jr(i)))}function Eo(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function So(e,t,n){return t===Cr?Eo(function(e,t){var n=jr(e),r=Gr(e),o=n.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,u=0;if(o){a=o.width,i=o.height;var s=Br();(s||!s&&"fixed"===t)&&(l=o.offsetLeft,u=o.offsetTop)}return{width:a,height:i,x:l+yo(e),y:u}}(e,n)):Ar(t)?function(e,t){var n=$r(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):Eo(function(e){var t,n=Gr(e),r=go(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=Ur(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=Ur(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+yo(e),u=-r.scrollTop;return"rtl"===Qr(o||n).direction&&(l+=Ur(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:l,y:u}}(Gr(e)))}function Do(e,t,n,r){var o="clippingParents"===t?function(e){var t=ko(Jr(e)),n=["absolute","fixed"].indexOf(Qr(e).position)>=0&&Fr(e)?eo(e):e;return Ar(n)?t.filter((function(e){return Ar(e)&&qr(e,n)&&"body"!==Kr(e)})):[]}(e):[].concat(t),a=[].concat(o,[n]),i=a[0],l=a.reduce((function(t,n){var o=So(e,n,r);return t.top=Ur(o.top,t.top),t.right=Wr(o.right,t.right),t.bottom=Wr(o.bottom,t.bottom),t.left=Ur(o.left,t.left),t}),So(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function Oo(e){var t,n=e.reference,r=e.element,o=e.placement,a=o?Lr(o):null,i=o?io(o):null,l=n.x+n.width/2-r.width/2,u=n.y+n.height/2-r.height/2;switch(a){case wr:t={x:l,y:n.y-r.height};break;case kr:t={x:l,y:n.y+n.height};break;case Er:t={x:n.x+n.width,y:u};break;case Sr:t={x:n.x-r.width,y:u};break;default:t={x:n.x,y:n.y}}var s=a?to(a):null;if(null!=s){var c="y"===s?"height":"width";switch(i){case _r:t[s]=t[s]-(n[c]/2-r[c]/2);break;case xr:t[s]=t[s]+(n[c]/2-r[c]/2)}}return t}function _o(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,a=n.strategy,i=void 0===a?e.strategy:a,l=n.boundary,u=void 0===l?Mr:l,s=n.rootBoundary,c=void 0===s?Cr:s,f=n.elementContext,d=void 0===f?Tr:f,p=n.altBoundary,v=void 0!==p&&p,h=n.padding,m=void 0===h?0:h,g=ro("number"!=typeof m?m:oo(m,Or)),y=d===Tr?Pr:Tr,b=e.rects.popper,w=e.elements[v?y:d],k=Do(Ar(w)?w:w.contextElement||Gr(e.elements.popper),u,c,i),E=$r(e.elements.reference),S=Oo({reference:E,element:b,strategy:"absolute",placement:o}),D=Eo(Object.assign({},b,S)),O=d===Tr?D:E,_={top:k.top-O.top+g.top,bottom:O.bottom-k.bottom+g.bottom,left:k.left-O.left+g.left,right:O.right-k.right+g.right},x=e.modifiersData.offset;if(d===Tr&&x){var M=x[o];Object.keys(_).forEach((function(e){var t=[Er,kr].indexOf(e)>=0?1:-1,n=[wr,kr].indexOf(e)>=0?"y":"x";_[e]+=M[n]*t}))}return _}function xo(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,i=n.padding,l=n.flipVariations,u=n.allowedAutoPlacements,s=void 0===u?Nr:u,c=io(r),f=c?l?Rr:Rr.filter((function(e){return io(e)===c})):Or,d=f.filter((function(e){return s.indexOf(e)>=0}));0===d.length&&(d=f);var p=d.reduce((function(t,n){return t[n]=_o(e,{placement:n,boundary:o,rootBoundary:a,padding:i})[Lr(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}var Mo={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,i=n.altAxis,l=void 0===i||i,u=n.fallbackPlacements,s=n.padding,c=n.boundary,f=n.rootBoundary,d=n.altBoundary,p=n.flipVariations,v=void 0===p||p,h=n.allowedAutoPlacements,m=t.options.placement,g=Lr(m),y=u||(g===m||!v?[vo(m)]:function(e){if(Lr(e)===Dr)return[];var t=vo(e);return[mo(e),t,mo(t)]}(m)),b=[m].concat(y).reduce((function(e,n){return e.concat(Lr(n)===Dr?xo(t,{placement:n,boundary:c,rootBoundary:f,padding:s,flipVariations:v,allowedAutoPlacements:h}):n)}),[]),w=t.rects.reference,k=t.rects.popper,E=new Map,S=!0,D=b[0],O=0;O<b.length;O++){var _=b[O],x=Lr(_),M=io(_)===_r,C=[wr,kr].indexOf(x)>=0,T=C?"width":"height",P=_o(t,{placement:_,boundary:c,rootBoundary:f,altBoundary:d,padding:s}),R=C?M?Er:Sr:M?kr:wr;w[T]>k[T]&&(R=vo(R));var N=vo(R),z=[];if(a&&z.push(P[x]<=0),l&&z.push(P[R]<=0,P[N]<=0),z.every((function(e){return e}))){D=_,S=!1;break}E.set(_,z)}if(S)for(var L=function(e){var t=b.find((function(t){var n=E.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return D=t,"break"},j=v?3:1;j>0;j--){if("break"===L(j))break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Co(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 To(e){return[wr,Er,kr,Sr].some((function(t){return e[t]>=0}))}var Po={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,i=Nr.reduce((function(e,n){return e[n]=function(e,t,n){var r=Lr(e),o=[Sr,wr].indexOf(r)>=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,i=a[0],l=a[1];return i=i||0,l=(l||0)*o,[Sr,Er].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}(n,t.rects,a),e}),{}),l=i[t.placement],u=l.x,s=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=s),t.modifiersData[r]=i}};var Ro={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,i=n.altAxis,l=void 0!==i&&i,u=n.boundary,s=n.rootBoundary,c=n.altBoundary,f=n.padding,d=n.tether,p=void 0===d||d,v=n.tetherOffset,h=void 0===v?0:v,m=_o(t,{boundary:u,rootBoundary:s,padding:f,altBoundary:c}),g=Lr(t.placement),y=io(t.placement),b=!y,w=to(g),k="x"===w?"y":"x",E=t.modifiersData.popperOffsets,S=t.rects.reference,D=t.rects.popper,O="function"==typeof h?h(Object.assign({},t.rects,{placement:t.placement})):h,_="number"==typeof O?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),x=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(E){if(a){var C,T="y"===w?wr:Sr,P="y"===w?kr:Er,R="y"===w?"height":"width",N=E[w],z=N+m[T],L=N-m[P],j=p?-D[R]/2:0,A=y===_r?S[R]:D[R],F=y===_r?-D[R]:-S[R],I=t.elements.arrow,U=p&&I?Yr(I):{width:0,height:0},W=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},H=W[T],V=W[P],B=no(0,S[R],U[R]),$=b?S[R]/2-j-B-H-_.mainAxis:A-B-H-_.mainAxis,Y=b?-S[R]/2+j+B+V+_.mainAxis:F+B+V+_.mainAxis,q=t.elements.arrow&&eo(t.elements.arrow),K=q?"y"===w?q.clientTop||0:q.clientLeft||0:0,Q=null!=(C=null==x?void 0:x[w])?C:0,X=N+Y-Q,G=no(p?Wr(z,N+$-Q-K):z,N,p?Ur(L,X):L);E[w]=G,M[w]=G-N}if(l){var J,Z="x"===w?wr:Sr,ee="x"===w?kr:Er,te=E[k],ne="y"===k?"height":"width",re=te+m[Z],oe=te-m[ee],ae=-1!==[wr,Sr].indexOf(g),ie=null!=(J=null==x?void 0:x[k])?J:0,le=ae?re:te-S[ne]-D[ne]-ie+_.altAxis,ue=ae?te+S[ne]+D[ne]-ie-_.altAxis:oe,se=p&&ae?function(e,t,n){var r=no(e,t,n);return r>n?n:r}(le,te,ue):no(p?le:re,te,p?ue:oe);E[k]=se,M[k]=se-te}t.modifiersData[r]=M}},requiresIfExists:["offset"]};function No(e,t,n){void 0===n&&(n=!1);var r,o,a=Fr(t),i=Fr(t)&&function(e){var t=e.getBoundingClientRect(),n=Hr(t.width)/e.offsetWidth||1,r=Hr(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),l=Gr(t),u=$r(e,i,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(a||!a&&!n)&&(("body"!==Kr(t)||bo(l))&&(s=(r=t)!==jr(r)&&Fr(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:go(r)),Fr(t)?((c=$r(t,!0)).x+=t.clientLeft,c.y+=t.clientTop):l&&(c.x=yo(l))),{x:u.left+s.scrollLeft-c.x,y:u.top+s.scrollTop-c.y,width:u.width,height:u.height}}function zo(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var Lo={placement:"bottom",modifiers:[],strategy:"absolute"};function jo(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}var Ao=function(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,o=t.defaultOptions,a=void 0===o?Lo:o;return function(e,t,n){void 0===n&&(n=a);var o,i,l={placement:"bottom",orderedModifiers:[],options:Object.assign({},Lo,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},u=[],s=!1,c={state:l,setOptions:function(n){var o="function"==typeof n?n(l.options):n;f(),l.options=Object.assign({},a,l.options,o),l.scrollParents={reference:Ar(e)?ko(e):e.contextElement?ko(e.contextElement):[],popper:ko(t)};var i,s,d=function(e){var t=zo(e);return zr.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}((i=[].concat(r,l.options.modifiers),s=i.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{}),Object.keys(s).map((function(e){return s[e]}))));return l.orderedModifiers=d.filter((function(e){return e.enabled})),l.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,o=e.effect;if("function"==typeof o){var a=o({state:l,name:t,instance:c,options:r}),i=function(){};u.push(a||i)}})),c.update()},forceUpdate:function(){if(!s){var e=l.elements,t=e.reference,n=e.popper;if(jo(t,n)){l.rects={reference:No(t,eo(n),"fixed"===l.options.strategy),popper:Yr(n)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach((function(e){return l.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<l.orderedModifiers.length;r++)if(!0!==l.reset){var o=l.orderedModifiers[r],a=o.fn,i=o.options,u=void 0===i?{}:i,f=o.name;"function"==typeof a&&(l=a({state:l,options:u,name:f,instance:c})||l)}else l.reset=!1,r=-1}}},update:(o=function(){return new Promise((function(e){c.forceUpdate(),e(l)}))},function(){return i||(i=new Promise((function(e){Promise.resolve().then((function(){i=void 0,e(o())}))}))),i}),destroy:function(){f(),s=!0}};if(!jo(e,t))return c;function f(){u.forEach((function(e){return e()})),u=[]}return c.setOptions(n).then((function(e){!s&&n.onFirstUpdate&&n.onFirstUpdate(e)})),c}}({defaultModifiers:[{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=_o(t,{elementContext:"reference"}),l=_o(t,{altBoundary:!0}),u=Co(i,r),s=Co(l,o,a),c=To(u),f=To(s);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:s,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=Oo({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},so,fo,Po,Mo,Ro,ao]}),Fo=function(e){return{position:e,top:"0",left:"0",opacity:"0",pointerEvents:"none"}},Io={name:"applyStyles",enabled:!1},Uo={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:function(e){var t=e.state;return function(){var e=t.elements,n=e.reference,r=e.popper;if("removeAttribute"in n){var o=(n.getAttribute("aria-describedby")||"").split(",").filter((function(e){return e.trim()!==r.id}));o.length?n.setAttribute("aria-describedby",o.join(",")):n.removeAttribute("aria-describedby")}}},fn:function(e){var t,n=e.state.elements,r=n.popper,o=n.reference,a=null==(t=r.getAttribute("role"))?void 0:t.toLowerCase();if(r.id&&"tooltip"===a&&"setAttribute"in o){var i=o.getAttribute("aria-describedby");if(i&&-1!==i.split(",").indexOf(r.id))return;o.setAttribute("aria-describedby",i?i+","+r.id:r.id)}}},Wo=[];function Ho(e,t,n,r){return function(e,t,n,r){if(r&&"boolean"!=typeof r&&!hr){var o=r.once,a=r.capture,i=n;!hr&&o&&(i=n.__once||function e(r){this.removeEventListener(t,e,a),n.call(this,r)},n.__once=i),e.addEventListener(t,i,vr?r:a)}e.addEventListener(t,n,r)}(e,t,n,r),function(){!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)}(e,t,n,r)}}var Vo={},Bo={get exports(){return Vo},set exports(e){Vo=e}},$o={},Yo={},qo={get exports(){return Yo},set exports(e){Yo=e}},Ko={}; /** @license React v0.20.2 * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ !function(e){var t,n,r,o;if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,l=i.now();e.unstable_now=function(){return i.now()-l}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,s=null,c=function(){if(null!==u)try{var t=e.unstable_now();u(!0,t),u=null}catch(e){throw setTimeout(c,0),e}};t=function(e){null!==u?setTimeout(t,0,e):(u=e,setTimeout(c,0))},n=function(e,t){s=setTimeout(e,t)},r=function(){clearTimeout(s)},e.unstable_shouldYield=function(){return!1},o=e.unstable_forceFrameRate=function(){}}else{var f=window.setTimeout,d=window.clearTimeout;if("undefined"!=typeof console){var p=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This br