Files
hub-insurance/wp-content/plugins/gravitysmtp/assets/js/dist/vendor-react-calendar.a506198364b74f58d1d4.min.js
T
2026-07-02 15:54:39 -06:00

1 line
30 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"use strict";(self.webpackChunkgravitysmtp=self.webpackChunkgravitysmtp||[]).push([[4570],{90345:function(e,r,t){t.d(r,{Vv:function(){return nr}});var a,n=t(73146),o=t(26322),i=t(29928),c=t(37498),l=t(88742),u="gregory",s="hebrew",v="islamic",f="iso8601",d=((a={})[u]=["en-CA","en-US","es-AR","es-BO","es-CL","es-CO","es-CR","es-DO","es-EC","es-GT","es-HN","es-MX","es-NI","es-PA","es-PE","es-PR","es-SV","es-VE","pt-BR"],a[s]=["he","he-IL"],a[v]=["ar","ar-AE","ar-BH","ar-DZ","ar-EG","ar-IQ","ar-JO","ar-KW","ar-LY","ar-OM","ar-QA","ar-SA","ar-SD","ar-SY","ar-YE","dv","dv-MV","ps","ps-AR"],a),p=[0,1,2,3,4,5,6],y=new Map;function h(e){return function(r,t){return function(e){return function(r,t){var a=r||(0,c.Ay)();y.has(a)||y.set(a,new Map);var n=y.get(a);return n.has(e)||n.set(e,new Intl.DateTimeFormat(a||void 0,e).format),n.get(e)(t)}}(e)(r,function(e){var r=new Date(e);return new Date(r.setHours(12))}(t))}}h({day:"numeric",month:"numeric",year:"numeric"});var m=h({day:"numeric"}),w=h({day:"numeric",month:"long",year:"numeric"}),b=h({month:"long"}),g=h({month:"long",year:"numeric"}),O=h({weekday:"short"}),x=h({weekday:"long"}),D=h({year:"numeric"}),j=p[0],_=p[5],T=p[6];function k(e,r){void 0===r&&(r=f);var t=e.getDay();switch(r){case f:return(t+6)%7;case v:return(t+1)%7;case s:case u:return t;default:throw new Error("Unsupported calendar type.")}}function N(e,r){void 0===r&&(r=f);var t=(0,l.Cp)(e),a=(0,l.tj)(e),n=e.getDate()-k(e,r);return new Date(t,a,n)}function S(e,r){switch(e){case"century":return(0,l.bq)(r);case"decade":return(0,l.v7)(r);case"year":return(0,l.QM)(r);case"month":return(0,l.Jq)(r);case"day":return(0,l.pU)(r);default:throw new Error("Invalid rangeType: ".concat(e))}}function A(e,r){switch(e){case"century":return(0,l.QC)(r);case"decade":return(0,l.Wb)(r);case"year":return(0,l.lG)(r);case"month":return(0,l.yY)(r);default:throw new Error("Invalid rangeType: ".concat(e))}}function C(e,r){switch(e){case"century":return(0,l.ax)(r);case"decade":return(0,l.cF)(r);case"year":return(0,l.tF)(r);case"month":return(0,l.Om)(r);case"day":return(0,l.qq)(r);default:throw new Error("Invalid rangeType: ".concat(e))}}function P(e,r){switch(e){case"century":return(0,l.G7)(r);case"decade":return(0,l.MT)(r);case"year":return(0,l.RB)(r);case"month":return(0,l.A1)(r);case"day":return(0,l.gt)(r);default:throw new Error("Invalid rangeType: ".concat(e))}}function L(e,r,t){return void 0===r&&(r=D),t.map(function(t){return r(e,t)}).join(" ")}function E(e,r,t){return L(e,r,(0,l.MT)(t))}function M(e){return e.getDay()===(new Date).getDay()}function I(e,r){void 0===r&&(r=f);var t=e.getDay();switch(r){case v:case s:return t===_||t===T;case f:case u:return t===T||t===j;default:throw new Error("Unsupported calendar type.")}}var W="react-calendar__navigation";function Y(e){var r,t=e.activeStartDate,a=e.drillUp,o=e.formatMonthYear,i=void 0===o?g:o,u=e.formatYear,s=void 0===u?D:u,v=e.locale,f=e.maxDate,d=e.minDate,p=e.navigationAriaLabel,y=void 0===p?"":p,h=e.navigationAriaLive,m=e.navigationLabel,w=e.next2AriaLabel,b=void 0===w?"":w,O=e.next2Label,x=void 0===O?"»":O,j=e.nextAriaLabel,_=void 0===j?"":j,T=e.nextLabel,k=void 0===T?"":T,N=e.prev2AriaLabel,S=void 0===N?"":N,C=e.prev2Label,P=void 0===C?"«":C,M=e.prevAriaLabel,I=void 0===M?"":M,Y=e.prevLabel,F=void 0===Y?"":Y,V=e.setActiveStartDate,q=e.showDoubleView,R=e.view,U=e.views.indexOf(R)>0,G="century"!==R,B=function(e,r){switch(e){case"century":return(0,l.Nh)(r);case"decade":return(0,l.I0)(r);case"year":return(0,l.pu)(r);case"month":return(0,l._Y)(r);default:throw new Error("Invalid rangeType: ".concat(e))}}(R,t),H=G?function(e,r){switch(e){case"decade":return(0,l.I0)(r,-100);case"year":return(0,l.pu)(r,-10);case"month":return(0,l._Y)(r,-12);default:throw new Error("Invalid rangeType: ".concat(e))}}(R,t):void 0,Q=A(R,t),J=G?function(e,r){switch(e){case"decade":return(0,l.Wb)(r,100);case"year":return(0,l.lG)(r,10);case"month":return(0,l.yY)(r,12);default:throw new Error("Invalid rangeType: ".concat(e))}}(R,t):void 0,K=function(){if(B.getFullYear()<0)return!0;var e=function(e,r){switch(e){case"century":return(0,l.hH)(r);case"decade":return(0,l.Vt)(r);case"year":return(0,l.on)(r);case"month":return(0,l.L1)(r);default:throw new Error("Invalid rangeType: ".concat(e))}}(R,t);return d&&d>=e}(),X=G&&function(){if(H.getFullYear()<0)return!0;var e=function(e,r){switch(e){case"decade":return(0,l.Vt)(r,-100);case"year":return(0,l.on)(r,-10);case"month":return(0,l.L1)(r,-12);default:throw new Error("Invalid rangeType: ".concat(e))}}(R,t);return d&&d>=e}(),Z=f&&f<Q,z=G&&f&&f<J;function $(e){var r=function(){switch(R){case"century":return function(e,r,t){return L(e,r,(0,l.G7)(t))}(v,s,e);case"decade":return E(v,s,e);case"year":return s(v,e);case"month":return i(v,e);default:throw new Error("Invalid view: ".concat(R,"."))}}();return m?m({date:e,label:r,locale:v||(0,c.YK)()||void 0,view:R}):r}return(0,n.jsxs)("div",{className:W,children:[null!==P&&G?(0,n.jsx)("button",{"aria-label":S,className:"".concat(W,"__arrow ").concat(W,"__prev2-button"),disabled:X,onClick:function(){V(H,"prev2")},type:"button",children:P}):null,null!==F&&(0,n.jsx)("button",{"aria-label":I,className:"".concat(W,"__arrow ").concat(W,"__prev-button"),disabled:K,onClick:function(){V(B,"prev")},type:"button",children:F}),(r="".concat(W,"__label"),(0,n.jsxs)("button",{"aria-label":y,"aria-live":h,className:r,disabled:!U,onClick:a,style:{flexGrow:1},type:"button",children:[(0,n.jsx)("span",{className:"".concat(r,"__labelText ").concat(r,"__labelText--from"),children:$(t)}),q?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:"".concat(r,"__divider"),children:" "}),(0,n.jsx)("span",{className:"".concat(r,"__labelText ").concat(r,"__labelText--to"),children:$(Q)})]}):null]})),null!==k&&(0,n.jsx)("button",{"aria-label":_,className:"".concat(W,"__arrow ").concat(W,"__next-button"),disabled:Z,onClick:function(){V(Q,"next")},type:"button",children:k}),null!==x&&G?(0,n.jsx)("button",{"aria-label":b,className:"".concat(W,"__arrow ").concat(W,"__next2-button"),disabled:z,onClick:function(){V(J,"next2")},type:"button",children:x}):null]})}var F=function(){return F=Object.assign||function(e){for(var r,t=1,a=arguments.length;t<a;t++)for(var n in r=arguments[t])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},F.apply(this,arguments)},V=function(e,r){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)r.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(t[a[n]]=e[a[n]])}return t};function q(e){return"".concat(e,"%")}function R(e){var r=e.children,t=e.className,a=e.count,i=e.direction,c=e.offset,l=e.style,u=e.wrap,s=V(e,["children","className","count","direction","offset","style","wrap"]);return(0,n.jsx)("div",F({className:t,style:F({display:"flex",flexDirection:i,flexWrap:u?"wrap":"nowrap"},l)},s,{children:o.Children.map(r,function(e,r){var t=c&&0===r?q(100*c/a):null;return(0,o.cloneElement)(e,F(F({},e.props),{style:{flexBasis:q(100/a),flexShrink:0,flexGrow:0,overflow:"hidden",marginLeft:t,marginInlineStart:t,marginInlineEnd:0}}))})}))}function U(e,r){return r[0]<=e&&r[1]>=e}function G(e,r){return U(e[0],r)||U(e[1],r)}function B(e,r,t){var a=[];if(G(r,e)){a.push(t);var n=U(e[0],r),o=U(e[1],r);n&&a.push("".concat(t,"Start")),o&&a.push("".concat(t,"End")),n&&o&&a.push("".concat(t,"BothEnds"))}return a}function H(e){if(!e)throw new Error("args is required");var r=e.value,t=e.date,a=e.hover,n="react-calendar__tile",o=[n];if(!t)return o;var i=new Date,c=function(){if(Array.isArray(t))return t;var r=e.dateType;if(!r)throw new Error("dateType is required when date is not an array of two dates");return P(r,t)}();if(U(i,c)&&o.push("".concat(n,"--now")),!r||!function(e){return Array.isArray(e)?null!==e[0]&&null!==e[1]:null!==e}(r))return o;var l,u,s=function(){if(Array.isArray(r))return r;var t=e.valueType;if(!t)throw new Error("valueType is required when value is not an array of two dates");return P(t,r)}();u=c,(l=s)[0]<=u[0]&&l[1]>=u[1]?o.push("".concat(n,"--active")):G(s,c)&&o.push("".concat(n,"--hasActive"));var v=B(s,c,"".concat(n,"--range"));o.push.apply(o,v);var f=Array.isArray(r)?r:[r];if(a&&1===f.length){var d=B(a>s[0]?[s[0],a]:[a,s[0]],c,"".concat(n,"--hover"));o.push.apply(o,d)}return o}function Q(e){for(var r=e.className,t=e.count,a=void 0===t?3:t,o=e.dateTransform,i=e.dateType,c=e.end,l=e.hover,u=e.offset,s=e.renderTile,v=e.start,f=e.step,d=void 0===f?1:f,p=e.value,y=e.valueType,h=[],m=v;m<=c;m+=d){var w=o(m);h.push(s({classes:H({date:w,dateType:i,hover:l,value:p,valueType:y}),date:w}))}return(0,n.jsx)(R,{className:r,count:a,offset:u,wrap:!0,children:h})}function J(e){var r=e.activeStartDate,t=e.children,a=e.classes,c=e.date,l=e.formatAbbr,u=e.locale,s=e.maxDate,v=e.maxDateTransform,f=e.minDate,d=e.minDateTransform,p=e.onClick,y=e.onMouseOver,h=e.style,m=e.tileClassName,w=e.tileContent,b=e.tileDisabled,g=e.view,O=(0,o.useMemo)(function(){return"function"==typeof m?m({activeStartDate:r,date:c,view:g}):m},[r,c,m,g]),x=(0,o.useMemo)(function(){return"function"==typeof w?w({activeStartDate:r,date:c,view:g}):w},[r,c,w,g]);return(0,n.jsxs)("button",{className:(0,i.A)(a,O),disabled:f&&d(f)>c||s&&v(s)<c||b&&b({activeStartDate:r,date:c,view:g}),onClick:p?function(e){return p(c,e)}:void 0,onFocus:y?function(){return y(c)}:void 0,onMouseOver:y?function(){return y(c)}:void 0,style:h,type:"button",children:[l?(0,n.jsx)("abbr",{"aria-label":l(u,c),children:t}):t,x]})}var K=function(){return K=Object.assign||function(e){for(var r,t=1,a=arguments.length;t<a;t++)for(var n in r=arguments[t])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},K.apply(this,arguments)},X=function(e,r){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)r.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(t[a[n]]=e[a[n]])}return t},Z="react-calendar__century-view__decades__decade";function z(e){var r=e.classes,t=void 0===r?[]:r,a=e.currentCentury,o=e.formatYear,i=void 0===o?D:o,c=X(e,["classes","currentCentury","formatYear"]),u=c.date,s=c.locale,v=[];return t&&v.push.apply(v,t),Z&&v.push(Z),(0,l.bq)(u).getFullYear()!==a&&v.push("".concat(Z,"--neighboringCentury")),(0,n.jsx)(J,K({},c,{classes:v,maxDateTransform:l.cF,minDateTransform:l.v7,view:"century",children:E(s,i,u)}))}var $=function(){return $=Object.assign||function(e){for(var r,t=1,a=arguments.length;t<a;t++)for(var n in r=arguments[t])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},$.apply(this,arguments)},ee=function(e,r){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)r.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(t[a[n]]=e[a[n]])}return t};function re(e){var r,t,a=e.activeStartDate,o=e.hover,i=e.showNeighboringCentury,c=e.value,u=e.valueType,s=ee(e,["activeStartDate","hover","showNeighboringCentury","value","valueType"]),v=(r=a,t=(0,l.bq)(r),(0,l.Cp)(t)),f=v+(i?119:99);return(0,n.jsx)(Q,{className:"react-calendar__century-view__decades",dateTransform:l.v7,dateType:"decade",end:f,hover:o,renderTile:function(e){var r=e.date,t=ee(e,["date"]);return(0,n.jsx)(z,$({},s,t,{activeStartDate:a,currentCentury:v,date:r}),r.getTime())},start:v,step:10,value:c,valueType:u})}var te=function(){return te=Object.assign||function(e){for(var r,t=1,a=arguments.length;t<a;t++)for(var n in r=arguments[t])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},te.apply(this,arguments)};function ae(e){return(0,n.jsx)("div",{className:"react-calendar__century-view",children:(0,n.jsx)(re,te({},e))})}var ne=function(){return ne=Object.assign||function(e){for(var r,t=1,a=arguments.length;t<a;t++)for(var n in r=arguments[t])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},ne.apply(this,arguments)},oe=function(e,r){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)r.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(t[a[n]]=e[a[n]])}return t},ie="react-calendar__decade-view__years__year";function ce(e){var r=e.classes,t=void 0===r?[]:r,a=e.currentDecade,o=e.formatYear,i=void 0===o?D:o,c=oe(e,["classes","currentDecade","formatYear"]),u=c.date,s=c.locale,v=[];return t&&v.push.apply(v,t),ie&&v.push(ie),(0,l.v7)(u).getFullYear()!==a&&v.push("".concat(ie,"--neighboringDecade")),(0,n.jsx)(J,ne({},c,{classes:v,maxDateTransform:l.tF,minDateTransform:l.QM,view:"decade",children:i(s,u)}))}var le=function(){return le=Object.assign||function(e){for(var r,t=1,a=arguments.length;t<a;t++)for(var n in r=arguments[t])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},le.apply(this,arguments)},ue=function(e,r){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)r.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(t[a[n]]=e[a[n]])}return t};function se(e){var r,t,a=e.activeStartDate,o=e.hover,i=e.showNeighboringDecade,c=e.value,u=e.valueType,s=ue(e,["activeStartDate","hover","showNeighboringDecade","value","valueType"]),v=(r=a,t=(0,l.v7)(r),(0,l.Cp)(t)),f=v+(i?11:9);return(0,n.jsx)(Q,{className:"react-calendar__decade-view__years",dateTransform:l.QM,dateType:"year",end:f,hover:o,renderTile:function(e){var r=e.date,t=ue(e,["date"]);return(0,n.jsx)(ce,le({},s,t,{activeStartDate:a,currentDecade:v,date:r}),r.getTime())},start:v,value:c,valueType:u})}var ve=function(){return ve=Object.assign||function(e){for(var r,t=1,a=arguments.length;t<a;t++)for(var n in r=arguments[t])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},ve.apply(this,arguments)};function fe(e){return(0,n.jsx)("div",{className:"react-calendar__decade-view",children:(0,n.jsx)(se,ve({},e))})}var de=function(){return de=Object.assign||function(e){for(var r,t=1,a=arguments.length;t<a;t++)for(var n in r=arguments[t])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},de.apply(this,arguments)},pe=function(e,r){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)r.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(t[a[n]]=e[a[n]])}return t},ye=function(e,r,t){if(t||2===arguments.length)for(var a,n=0,o=r.length;n<o;n++)!a&&n in r||(a||(a=Array.prototype.slice.call(r,0,n)),a[n]=r[n]);return e.concat(a||Array.prototype.slice.call(r))};function he(e){var r=e.classes,t=void 0===r?[]:r,a=e.formatMonth,o=void 0===a?b:a,i=e.formatMonthYear,c=void 0===i?g:i,u=pe(e,["classes","formatMonth","formatMonthYear"]),s=u.date,v=u.locale;return(0,n.jsx)(J,de({},u,{classes:ye(ye([],t,!0),["react-calendar__year-view__months__month"],!1),formatAbbr:c,maxDateTransform:l.Om,minDateTransform:l.Jq,view:"year",children:o(v,s)}))}var me=function(){return me=Object.assign||function(e){for(var r,t=1,a=arguments.length;t<a;t++)for(var n in r=arguments[t])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},me.apply(this,arguments)},we=function(e,r){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)r.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(t[a[n]]=e[a[n]])}return t};function be(e){var r=e.activeStartDate,t=e.hover,a=e.value,o=e.valueType,i=we(e,["activeStartDate","hover","value","valueType"]),c=(0,l.Cp)(r);return(0,n.jsx)(Q,{className:"react-calendar__year-view__months",dateTransform:function(e){var r=new Date;return r.setFullYear(c,e,1),(0,l.Jq)(r)},dateType:"month",end:11,hover:t,renderTile:function(e){var t=e.date,a=we(e,["date"]);return(0,n.jsx)(he,me({},i,a,{activeStartDate:r,date:t}),t.getTime())},start:0,value:a,valueType:o})}var ge=function(){return ge=Object.assign||function(e){for(var r,t=1,a=arguments.length;t<a;t++)for(var n in r=arguments[t])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},ge.apply(this,arguments)};function Oe(e){return(0,n.jsx)("div",{className:"react-calendar__year-view",children:(0,n.jsx)(be,ge({},e))})}var xe=function(){return xe=Object.assign||function(e){for(var r,t=1,a=arguments.length;t<a;t++)for(var n in r=arguments[t])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},xe.apply(this,arguments)},De=function(e,r){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)r.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(t[a[n]]=e[a[n]])}return t},je="react-calendar__month-view__days__day";function _e(e){var r=e.calendarType,t=e.classes,a=void 0===t?[]:t,o=e.currentMonthIndex,i=e.formatDay,c=void 0===i?m:i,u=e.formatLongDate,s=void 0===u?w:u,v=De(e,["calendarType","classes","currentMonthIndex","formatDay","formatLongDate"]),f=v.date,d=v.locale,p=[];return a&&p.push.apply(p,a),je&&p.push(je),I(f,r)&&p.push("".concat(je,"--weekend")),f.getMonth()!==o&&p.push("".concat(je,"--neighboringMonth")),(0,n.jsx)(J,xe({},v,{classes:p,formatAbbr:s,maxDateTransform:l.qq,minDateTransform:l.pU,view:"month",children:c(d,f)}))}var Te=function(){return Te=Object.assign||function(e){for(var r,t=1,a=arguments.length;t<a;t++)for(var n in r=arguments[t])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},Te.apply(this,arguments)},ke=function(e,r){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)r.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(t[a[n]]=e[a[n]])}return t};function Ne(e){var r=e.activeStartDate,t=e.calendarType,a=e.hover,o=e.showFixedNumberOfWeeks,i=e.showNeighboringMonth,c=e.value,u=e.valueType,s=ke(e,["activeStartDate","calendarType","hover","showFixedNumberOfWeeks","showNeighboringMonth","value","valueType"]),v=(0,l.Cp)(r),f=(0,l.tj)(r),d=o||i,p=k(r,t),y=d?0:p,h=1+(d?-p:0),m=function(){if(o)return h+42-1;var e=(0,l.PK)(r);if(i){var a=new Date;return a.setFullYear(v,f,e),a.setHours(0,0,0,0),e+(7-k(a,t)-1)}return e}();return(0,n.jsx)(Q,{className:"react-calendar__month-view__days",count:7,dateTransform:function(e){var r=new Date;return r.setFullYear(v,f,e),(0,l.pU)(r)},dateType:"day",hover:a,end:m,renderTile:function(e){var a=e.date,o=ke(e,["date"]);return(0,n.jsx)(_e,Te({},s,o,{activeStartDate:r,calendarType:t,currentMonthIndex:f,date:a}),a.getTime())},offset:y,start:h,value:c,valueType:u})}var Se="react-calendar__month-view__weekdays",Ae="".concat(Se,"__weekday");function Ce(e){for(var r=e.calendarType,t=e.formatShortWeekday,a=void 0===t?O:t,o=e.formatWeekday,c=void 0===o?x:o,u=e.locale,s=e.onMouseLeave,v=new Date,f=(0,l.Jq)(v),d=(0,l.Cp)(f),p=(0,l.tj)(f),y=[],h=1;h<=7;h+=1){var m=new Date(d,p,h-k(f,r)),w=c(u,m);y.push((0,n.jsx)("div",{className:(0,i.A)(Ae,M(m)&&"".concat(Ae,"--current"),I(m,r)&&"".concat(Ae,"--weekend")),children:(0,n.jsx)("abbr",{"aria-label":w,title:w,children:a(u,m).replace(".","")})},h))}return(0,n.jsx)(R,{className:Se,count:7,onFocus:s,onMouseOver:s,children:y})}var Pe=function(){return Pe=Object.assign||function(e){for(var r,t=1,a=arguments.length;t<a;t++)for(var n in r=arguments[t])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},Pe.apply(this,arguments)},Le=function(e,r){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)r.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(t[a[n]]=e[a[n]])}return t},Ee="react-calendar__tile";function Me(e){var r=e.onClickWeekNumber,t=e.weekNumber,a=(0,n.jsx)("span",{children:t});if(r){var o=e.date,i=e.onClickWeekNumber,c=e.weekNumber,l=Le(e,["date","onClickWeekNumber","weekNumber"]);return(0,n.jsx)("button",Pe({},l,{className:Ee,onClick:function(e){return i(c,o,e)},type:"button",children:a}))}e.date,e.onClickWeekNumber,e.weekNumber,l=Le(e,["date","onClickWeekNumber","weekNumber"]);return(0,n.jsx)("div",Pe({},l,{className:Ee,children:a}))}function Ie(e){var r=e.activeStartDate,t=e.calendarType,a=e.onClickWeekNumber,o=e.onMouseLeave,i=e.showFixedNumberOfWeeks,c=function(){if(i)return 6;var e=(0,l.PK)(r)-(7-k(r,t));return 1+Math.ceil(e/7)}(),s=function(){for(var e=(0,l.Cp)(r),a=(0,l.tj)(r),n=(0,l.pp)(r),o=[],i=0;i<c;i+=1)o.push(N(new Date(e,a,n+7*i),t));return o}(),v=s.map(function(e){return function(e,r){void 0===r&&(r=f);var t,a=r===u?u:f,n=N(e,r),o=(0,l.Cp)(e)+1;do{t=N(new Date(o,0,a===f?4:1),r),o-=1}while(e<t);return Math.round((n.getTime()-t.getTime())/6048e5)+1}(e,t)});return(0,n.jsx)(R,{className:"react-calendar__month-view__weekNumbers",count:c,direction:"column",onFocus:o,onMouseOver:o,style:{flexBasis:"calc(100% * (1 / 8)",flexShrink:0},children:v.map(function(e,r){var t=s[r];if(!t)throw new Error("date is not defined");return(0,n.jsx)(Me,{date:t,onClickWeekNumber:a,weekNumber:e},e)})})}var We=function(){return We=Object.assign||function(e){for(var r,t=1,a=arguments.length;t<a;t++)for(var n in r=arguments[t])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},We.apply(this,arguments)},Ye=function(e,r){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)r.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(t[a[n]]=e[a[n]])}return t};function Fe(e){var r=e.activeStartDate,t=e.locale,a=e.onMouseLeave,o=e.showFixedNumberOfWeeks,c=e.calendarType,l=void 0===c?function(e){if(e)for(var r=0,t=Object.entries(d);r<t.length;r++){var a=t[r],n=a[0];if(a[1].includes(e))return n}return f}(t):c,u=e.formatShortWeekday,s=e.formatWeekday,v=e.onClickWeekNumber,p=e.showWeekNumbers,y=Ye(e,["calendarType","formatShortWeekday","formatWeekday","onClickWeekNumber","showWeekNumbers"]);var h="react-calendar__month-view";return(0,n.jsx)("div",{className:(0,i.A)(h,p?"".concat(h,"--weekNumbers"):""),children:(0,n.jsxs)("div",{style:{display:"flex",alignItems:"flex-end"},children:[p?(0,n.jsx)(Ie,{activeStartDate:r,calendarType:l,onClickWeekNumber:v,onMouseLeave:a,showFixedNumberOfWeeks:o}):null,(0,n.jsxs)("div",{style:{flexGrow:1,width:"100%"},children:[(0,n.jsx)(Ce,{calendarType:l,formatShortWeekday:u,formatWeekday:s,locale:t,onMouseLeave:a}),(0,n.jsx)(Ne,We({calendarType:l},y))]})]})})}var Ve=function(){return Ve=Object.assign||function(e){for(var r,t=1,a=arguments.length;t<a;t++)for(var n in r=arguments[t])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},Ve.apply(this,arguments)},qe="react-calendar",Re=["century","decade","year","month"],Ue=["decade","year","month","day"],Ge=new Date;Ge.setFullYear(1,0,1),Ge.setHours(0,0,0,0);var Be=new Date(864e13);function He(e){return e instanceof Date?e:new Date(e)}function Qe(e,r){return Re.slice(Re.indexOf(e),Re.indexOf(r)+1)}function Je(e,r,t){return e&&function(e,r,t){return-1!==Qe(r,t).indexOf(e)}(e,r,t)?e:t}function Ke(e){var r=Re.indexOf(e);return Ue[r]}function Xe(e,r){var t=e.value,a=e.minDate,n=e.maxDate,o=e.maxDetail,i=function(e,r){var t=Array.isArray(e)?e[r]:e;if(!t)return null;var a=He(t);if(isNaN(a.getTime()))throw new Error("Invalid date: ".concat(e));return a}(t,r);if(!i)return null;var c=Ke(o);return function(e,r,t){return r&&r>e?r:t&&t<e?t:e}(function(){switch(r){case 0:return S(c,i);case 1:return C(c,i);default:throw new Error("Invalid index value: ".concat(r))}}(),a,n)}var Ze=function(e){return Xe(e,0)},ze=function(e){return Xe(e,1)},$e=function(e){return[Ze,ze].map(function(r){return r(e)})};function er(e){var r=e.maxDate,t=e.maxDetail,a=e.minDate,n=e.minDetail,o=e.value;return S(Je(e.view,n,t),Ze({value:o,minDate:a,maxDate:r,maxDetail:t})||new Date)}function rr(e){return e&&(!Array.isArray(e)||1===e.length)}function tr(e,r){return e instanceof Date&&r instanceof Date&&e.getTime()===r.getTime()}var ar=(0,o.forwardRef)(function(e,r){var t,a=e.activeStartDate,c=e.allowPartialRange,l=e.calendarType,u=e.className,s=e.defaultActiveStartDate,v=e.defaultValue,f=e.defaultView,d=e.formatDay,p=e.formatLongDate,y=e.formatMonth,h=e.formatMonthYear,m=e.formatShortWeekday,w=e.formatWeekday,b=e.formatYear,g=e.goToRangeStartOnSelect,O=void 0===g||g,x=e.inputRef,D=e.locale,j=e.maxDate,_=void 0===j?Be:j,T=e.maxDetail,k=void 0===T?"month":T,N=e.minDate,P=void 0===N?Ge:N,L=e.minDetail,E=void 0===L?"century":L,M=e.navigationAriaLabel,I=e.navigationAriaLive,W=e.navigationLabel,F=e.next2AriaLabel,V=e.next2Label,q=e.nextAriaLabel,R=e.nextLabel,U=e.onActiveStartDateChange,G=e.onChange,B=e.onClickDay,H=e.onClickDecade,Q=e.onClickMonth,J=e.onClickWeekNumber,K=e.onClickYear,X=e.onDrillDown,Z=e.onDrillUp,z=e.onViewChange,$=e.prev2AriaLabel,ee=e.prev2Label,re=e.prevAriaLabel,te=e.prevLabel,ne=e.returnValue,oe=void 0===ne?"start":ne,ie=e.selectRange,ce=e.showDoubleView,le=e.showFixedNumberOfWeeks,ue=e.showNavigation,se=void 0===ue||ue,ve=e.showNeighboringCentury,de=e.showNeighboringDecade,pe=e.showNeighboringMonth,ye=void 0===pe||pe,he=e.showWeekNumbers,me=e.tileClassName,we=e.tileContent,be=e.tileDisabled,ge=e.value,xe=e.view,De=(0,o.useState)(s),je=De[0],_e=De[1],Te=(0,o.useState)(null),ke=Te[0],Ne=Te[1],Se=(0,o.useState)(Array.isArray(v)?v.map(function(e){return null!==e?He(e):null}):null!=v?He(v):null),Ae=Se[0],Ce=Se[1],Pe=(0,o.useState)(f),Le=Pe[0],Ee=Pe[1],Me=a||je||function(e){var r=e.activeStartDate,t=e.defaultActiveStartDate,a=e.defaultValue,n=e.defaultView,o=e.maxDate,i=e.maxDetail,c=e.minDate,l=e.minDetail,u=e.value,s=e.view,v=Je(s,l,i),f=r||t;return f?S(v,f):er({maxDate:o,maxDetail:i,minDate:c,minDetail:l,value:u||a,view:s||n})}({activeStartDate:a,defaultActiveStartDate:s,defaultValue:v,defaultView:f,maxDate:_,maxDetail:k,minDate:P,minDetail:E,value:ge,view:xe}),Ie=(t=ie&&rr(Ae)?Ae:void 0!==ge?ge:Ae)?Array.isArray(t)?t.map(function(e){return null!==e?He(e):null}):null!==t?He(t):null:null,We=Ke(k),Ye=Je(xe||Le,E,k),Re=Qe(E,k),Ue=ie?ke:null,Xe=Re.indexOf(Ye)<Re.length-1,ar=Re.indexOf(Ye)>0,nr=(0,o.useCallback)(function(e){return function(){switch(oe){case"start":return Ze;case"end":return ze;case"range":return $e;default:throw new Error("Invalid returnValue.")}}()({maxDate:_,maxDetail:k,minDate:P,value:e})},[_,k,P,oe]),or=(0,o.useCallback)(function(e,r){_e(e);var t={action:r,activeStartDate:e,value:Ie,view:Ye};U&&!tr(Me,e)&&U(t)},[Me,U,Ie,Ye]),ir=(0,o.useCallback)(function(e,r){var t=function(){switch(Ye){case"century":return H;case"decade":return K;case"year":return Q;case"month":return B;default:throw new Error("Invalid view: ".concat(Ye,"."))}}();t&&t(e,r)},[B,H,Q,K,Ye]),cr=(0,o.useCallback)(function(e,r){if(Xe){ir(e,r);var t=Re[Re.indexOf(Ye)+1];if(!t)throw new Error("Attempted to drill down from the lowest view.");_e(e),Ee(t);var a={action:"drillDown",activeStartDate:e,value:Ie,view:t};U&&!tr(Me,e)&&U(a),z&&Ye!==t&&z(a),X&&X(a)}},[Me,Xe,U,ir,X,z,Ie,Ye,Re]),lr=(0,o.useCallback)(function(){if(ar){var e=Re[Re.indexOf(Ye)-1];if(!e)throw new Error("Attempted to drill up from the highest view.");var r=S(e,Me);_e(r),Ee(e);var t={action:"drillUp",activeStartDate:r,value:Ie,view:e};U&&!tr(Me,r)&&U(t),z&&Ye!==e&&z(t),Z&&Z(t)}},[Me,ar,U,Z,z,Ie,Ye,Re]),ur=(0,o.useCallback)(function(e,r){var t=Ie;ir(e,r);var a,n=ie&&!rr(t);if(ie)if(n)a=S(We,e);else{if(!t)throw new Error("previousValue is required");if(Array.isArray(t))throw new Error("previousValue must not be an array");a=function(e,r,t){var a=[r,t].sort(function(e,r){return e.getTime()-r.getTime()});return[S(e,a[0]),C(e,a[1])]}(We,t,e)}else a=nr(e);var o=!ie||n||O?er({maxDate:_,maxDetail:k,minDate:P,minDetail:E,value:a,view:Ye}):null;r.persist(),_e(o),Ce(a);var i={action:"onChange",activeStartDate:o,value:a,view:Ye};if(U&&!tr(Me,o)&&U(i),G)if(ie)if(rr(a)){if(c){if(Array.isArray(a))throw new Error("value must not be an array");G([a||null,null],r)}}else G(a||null,r);else G(a||null,r)},[Me,c,nr,O,_,k,P,E,U,G,ir,ie,Ie,We,Ye]);function sr(e){Ne(e)}function vr(){Ne(null)}function fr(e){var r={activeStartDate:e?A(Ye,Me):S(Ye,Me),hover:Ue,locale:D,maxDate:_,minDate:P,onClick:Xe?cr:ur,onMouseOver:ie?sr:void 0,tileClassName:me,tileContent:we,tileDisabled:be,value:Ie,valueType:We};switch(Ye){case"century":return(0,n.jsx)(ae,Ve({formatYear:b,showNeighboringCentury:ve},r));case"decade":return(0,n.jsx)(fe,Ve({formatYear:b,showNeighboringDecade:de},r));case"year":return(0,n.jsx)(Oe,Ve({formatMonth:y,formatMonthYear:h},r));case"month":return(0,n.jsx)(Fe,Ve({calendarType:l,formatDay:d,formatLongDate:p,formatShortWeekday:m,formatWeekday:w,onClickWeekNumber:J,onMouseLeave:ie?vr:void 0,showFixedNumberOfWeeks:void 0!==le?le:ce,showNeighboringMonth:ye,showWeekNumbers:he},r));default:throw new Error("Invalid view: ".concat(Ye,"."))}}(0,o.useImperativeHandle)(r,function(){return{activeStartDate:Me,drillDown:cr,drillUp:lr,onChange:ur,setActiveStartDate:or,value:Ie,view:Ye}},[Me,cr,lr,ur,or,Ie,Ye]);var dr=Array.isArray(Ie)?Ie:[Ie];return(0,n.jsxs)("div",{className:(0,i.A)(qe,ie&&1===dr.length&&"".concat(qe,"--selectRange"),ce&&"".concat(qe,"--doubleView"),u),ref:x,children:[se?(0,n.jsx)(Y,{activeStartDate:Me,drillUp:lr,formatMonthYear:h,formatYear:b,locale:D,maxDate:_,minDate:P,navigationAriaLabel:M,navigationAriaLive:I,navigationLabel:W,next2AriaLabel:F,next2Label:V,nextAriaLabel:q,nextLabel:R,prev2AriaLabel:$,prev2Label:ee,prevAriaLabel:re,prevLabel:te,setActiveStartDate:or,showDoubleView:ce,view:Ye,views:Re}):null,(0,n.jsxs)("div",{className:"".concat(qe,"__viewContainer"),onBlur:ie?vr:void 0,onMouseLeave:ie?vr:void 0,children:[fr(),ce?fr(!0):null]})]})}),nr=ar}}]);