Socket
Socket
Sign inDemoInstall

react-day-picker

Package Overview
Dependencies
6
Maintainers
1
Versions
227
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 8.1.0 to 8.1.1

dist/contexts/Focus/utils/getNextFocus.d.ts

2

dist/react-day-picker.min.js

@@ -1,1 +0,1 @@

!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("date-fns/locale/en-US"),a=require("date-fns/format"),n=require("date-fns/endOfMonth"),o=require("date-fns/startOfDay"),r=require("date-fns/startOfMonth"),l=require("date-fns/isSameYear"),i=require("date-fns/setMonth"),u=require("date-fns/setYear"),d=require("date-fns/startOfYear"),s=require("date-fns/addMonths"),c=require("date-fns/isBefore"),f=require("date-fns/isSameMonth"),p=require("date-fns/differenceInCalendarMonths"),v=require("date-fns/addDays"),m=require("date-fns/startOfWeek"),y=require("date-fns/getUnixTime"),h=require("date-fns/isSameDay"),b=require("date-fns/addWeeks"),g=require("date-fns/addYears"),D=require("date-fns/endOfWeek"),M=require("date-fns/differenceInCalendarDays"),w=require("date-fns/isAfter"),E=require("date-fns/isDate"),x=require("date-fns/getWeeksInMonth"),_=require("date-fns/getWeek"),N=require("date-fns/parse");function k(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function C(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(a){if("default"!==a){var n=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(t,a,n.get?n:{enumerable:!0,get:function(){return e[a]}})}})),t.default=e,Object.freeze(t)}var P=k(e),S=C(e),O=k(t),L=k(a),T=k(n),W=k(o),I=k(r),B=k(l),j=k(i),F=k(u),q=k(d),R=k(s),A=k(c),Y=k(f),K=k(p),H=k(v),U=k(m),z=k(y),Z=k(h),G=k(b),J=k(g),Q=k(D),V=k(M),X=k(w),$=k(E),ee=k(x),te=k(_),ae=k(N),ne=function(){return ne=Object.assign||function(e){for(var t,a=1,n=arguments.length;a<n;a++)for(var o in t=arguments[a])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ne.apply(this,arguments)};var oe={root:"rdp",multiple_months:"rdp-multiple_months",with_weeknumber:"rdp-with_weeknumber",vhidden:"rdp-vhidden",button_reset:"rdp-button_reset",button:"rdp-button",caption:"rdp-caption",caption_start:"rdp-caption_start",caption_end:"rdp-caption_end",caption_between:"rdp-caption_between",caption_label:"rdp-caption_label",caption_dropdowns:"rdp-caption_dropdowns",dropdown:"rdp-dropdown",dropdown_month:"rdp-dropdown_month",dropdown_year:"rdp-dropdown_year",dropdown_icon:"rdp-dropdown_icon",months:"rdp-months",month:"rdp-month",table:"rdp-table",tbody:"rdp-tbody",tfoot:"rdp-tfoot",head:"rdp-head",head_row:"rdp-head_row",head_cell:"rdp-head_cell",nav:"rdp-nav",nav_button:"rdp-nav_button",nav_button_previous:"rdp-nav_button_previous",nav_button_next:"rdp-nav_button_next",nav_icon:"rdp-nav_icon",row:"rdp-row",weeknumber:"rdp-weeknumber",cell:"rdp-cell",day:"rdp-day",day_today:"rdp-day_today",day_outside:"rdp-day_outside",day_selected:"rdp-day_selected",day_disabled:"rdp-day_disabled",day_hidden:"rdp-day_hidden",day_range_start:"rdp-day_range_start",day_range_end:"rdp-day_range_end",day_range_middle:"rdp-day_range_middle"};var re=Object.freeze({__proto__:null,formatCaption:function(e,t){return L.default(e,"LLLL y",t)},formatDay:function(e,t){return L.default(e,"d",t)},formatMonthCaption:function(e,t){return L.default(e,"LLLL",t)},formatWeekNumber:function(e){return"".concat(e)},formatWeekdayName:function(e,t){return L.default(e,"cccccc",t)},formatYearCaption:function(e,t){return L.default(e,"yyyy",t)}}),le=Object.freeze({__proto__:null,labelDay:function(e,t,a){return L.default(e,"do MMMM (EEEE)",a)},labelMonthDropdown:function(){return"Month: "},labelNext:function(){return"Go to next month"},labelPrevious:function(){return"Go to previous month"},labelWeekday:function(e,t){return L.default(e,"cccc",t)},labelWeekNumber:function(e){return"Week n. ".concat(e)},labelYearDropdown:function(){return"Year: "}});function ie(e){var t=e.fromYear,a=e.toYear,n=e.fromMonth,o=e.toMonth,r=e.fromDate,l=e.toDate;return n?r=I.default(n):t&&(r=new Date(t,0,1)),o?l=T.default(o):a&&(l=new Date(a,11,31)),{fromDate:r?W.default(r):void 0,toDate:l?W.default(l):void 0}}var ue=e.createContext(void 0);function de(e){var t,a,n,o,r,l,i,u=e.initialProps,d=(r=oe,l=O.default,i=new Date,{captionLayout:"buttons",classNames:r,formatters:re,labels:le,locale:l,modifiersClassNames:{},modifiers:{},numberOfMonths:1,styles:{},today:i,mode:"default"}),s=ie(u),c=s.fromDate,f=s.toDate,p=null!==(t=u.captionLayout)&&void 0!==t?t:d.captionLayout;"buttons"===p||c&&f||(p="buttons");var v={captionLayout:p,className:u.className,classNames:ne(ne({},d.classNames),u.classNames),components:ne(ne({},d.components),u.components),defaultMonth:u.defaultMonth,dir:u.dir,disabled:u.disabled,disableNavigation:u.disableNavigation,fixedWeeks:u.fixedWeeks,footer:u.footer,formatters:ne(ne({},d.formatters),u.formatters),fromDate:c,hidden:u.hidden,hideHead:u.hideHead,initialFocus:u.initialFocus,labels:ne(ne({},d.labels),u.labels),locale:null!==(a=u.locale)&&void 0!==a?a:d.locale,mode:u.mode||"default",modifiers:ne(ne({},d.modifiers),u.modifiers),modifiersClassNames:ne(ne({},d.modifiersClassNames),u.modifiersClassNames),modifiersStyles:u.modifiersStyles,month:u.month,numberOfMonths:null!==(n=u.numberOfMonths)&&void 0!==n?n:d.numberOfMonths,onDayBlur:u.onDayBlur,onDayClick:u.onDayClick,onDayFocus:u.onDayFocus,onDayKeyDown:u.onDayKeyDown,onDayKeyPress:u.onDayKeyPress,onDayKeyUp:u.onDayKeyUp,onDayMouseEnter:u.onDayMouseEnter,onDayMouseLeave:u.onDayMouseLeave,onDayTouchCancel:u.onDayTouchCancel,onDayTouchEnd:u.onDayTouchEnd,onDayTouchMove:u.onDayTouchMove,onDayTouchStart:u.onDayTouchStart,onMonthChange:u.onMonthChange,onNextClick:u.onNextClick,onPrevClick:u.onPrevClick,onWeekNumberClick:u.onWeekNumberClick,pagedNavigation:u.pagedNavigation,reverseMonths:u.reverseMonths,selected:u.selected,showOutsideDays:u.showOutsideDays,showWeekNumber:u.showWeekNumber,style:u.style,styles:ne(ne({},d.styles),u.styles),toDate:f,today:null!==(o=u.today)&&void 0!==o?o:d.today,weekStartsOn:u.weekStartsOn};return P.default.createElement(ue.Provider,{value:v},e.children)}function se(){var t=e.useContext(ue);if(!t)throw new Error("useDayPicker must be used within a DayPickerProvider.");return t}function ce(e){var t=se(),a=t.locale,n=t.classNames,o=t.styles,r=t.formatters.formatCaption;return P.default.createElement("h2",{className:n.caption_label,style:o.caption_label,"aria-live":"polite","aria-atomic":"true",id:e.id},r(e.displayMonth,{locale:a}))}function fe(e){return P.default.createElement("svg",ne({width:"8px",height:"8px",viewBox:"0 0 120 120","data-testid":"iconDropdown"},e),P.default.createElement("path",{d:"M4.22182541,48.2218254 C8.44222828,44.0014225 15.2388494,43.9273804 19.5496459,47.9996989 L19.7781746,48.2218254 L60,88.443 L100.221825,48.2218254 C104.442228,44.0014225 111.238849,43.9273804 115.549646,47.9996989 L115.778175,48.2218254 C119.998577,52.4422283 120.07262,59.2388494 116.000301,63.5496459 L115.778175,63.7781746 L67.7781746,111.778175 C63.5577717,115.998577 56.7611506,116.07262 52.4503541,112.000301 L52.2218254,111.778175 L4.22182541,63.7781746 C-0.0739418023,59.4824074 -0.0739418023,52.5175926 4.22182541,48.2218254 Z",fill:"currentColor",fillRule:"nonzero"}))}function pe(e){var t,a,n=e.onChange,o=e.value,r=e.children,l=e.caption,i=e.className,u=e.style,d=se(),s=null!==(a=null===(t=d.components)||void 0===t?void 0:t.IconDropdown)&&void 0!==a?a:fe;return P.default.createElement("div",{className:i,style:u},P.default.createElement("span",{className:d.classNames.vhidden},e["aria-label"]),P.default.createElement("select",{"aria-label":e["aria-label"],className:d.classNames.dropdown,style:d.styles.dropdown,value:o,onChange:n},r),P.default.createElement("div",{className:d.classNames.caption_label,style:d.styles.caption_label,"aria-hidden":"true"},l,P.default.createElement(s,{className:d.classNames.dropdown_icon,style:d.styles.dropdown_icon})))}function ve(e){var t,a=se(),n=a.fromDate,o=a.toDate,r=a.styles,l=a.locale,i=a.formatters.formatMonthCaption,u=a.classNames,d=a.components,s=a.labels.labelMonthDropdown;if(!n)return P.default.createElement(P.default.Fragment,null);if(!o)return P.default.createElement(P.default.Fragment,null);var c=[];if(B.default(n,o))for(var f=I.default(n),p=n.getMonth();p<=o.getMonth();p++)c.push(j.default(f,p));else for(f=I.default(new Date),p=0;p<=11;p++)c.push(j.default(f,p));var v=null!==(t=null==d?void 0:d.Dropdown)&&void 0!==t?t:pe;return P.default.createElement(v,{"aria-label":s(),className:u.dropdown_month,style:r.dropdown_month,onChange:function(t){var a=Number(t.target.value),n=j.default(I.default(e.displayMonth),a);e.onChange(n)},value:e.displayMonth.getMonth(),caption:i(e.displayMonth,{locale:l})},c.map((function(e){return P.default.createElement("option",{key:e.getMonth(),value:e.getMonth()},i(e,{locale:l}))})))}function me(e){var t,a=e.displayMonth,n=se(),o=n.fromDate,r=n.toDate,l=n.locale,i=n.styles,u=n.classNames,d=n.components,s=n.formatters.formatYearCaption,c=n.labels.labelYearDropdown,f=[];if(!o)return P.default.createElement(P.default.Fragment,null);if(!r)return P.default.createElement(P.default.Fragment,null);for(var p=o.getFullYear(),v=r.getFullYear(),m=p;m<=v;m++)f.push(F.default(q.default(new Date),m));var y=null!==(t=null==d?void 0:d.Dropdown)&&void 0!==t?t:pe;return P.default.createElement(y,{"aria-label":c(),className:u.dropdown_year,style:i.dropdown_year,onChange:function(t){var n=F.default(I.default(a),Number(t.target.value));e.onChange(n)},value:a.getFullYear(),caption:s(a,{locale:l})},f.map((function(e){return P.default.createElement("option",{key:e.getFullYear(),value:e.getFullYear()},s(e,{locale:l}))})))}function ye(){var t=se(),a=function(e){var t=e.month,a=e.defaultMonth,n=e.today,o=t||a||n||new Date,r=e.toDate,l=e.fromDate,i=e.numberOfMonths,u=void 0===i?1:i;if(r&&K.default(r,o)<0){var d=-1*(u-1);o=R.default(r,d)}return l&&K.default(o,l)<0&&(o=l),I.default(o)}(t),n=function(t,a){var n=e.useState(t),o=n[0];return[void 0===a?o:a,n[1]]}(a,t.month),o=n[0],r=n[1];return[o,function(e){t.disableNavigation||r(I.default(e))}]}var he=e.createContext(void 0);function be(e){var t=se(),a=ye(),n=a[0],o=a[1],r=function(e,t){for(var a=t.reverseMonths,n=t.numberOfMonths,o=I.default(e),r=I.default(R.default(o,n)),l=K.default(r,o),i=[],u=0;u<l;u++){var d=R.default(o,u);i.push(d)}return a&&(i=i.reverse()),i}(n,t),l=function(e,t){if(!t.disableNavigation){var a=t.toDate,n=t.pagedNavigation,o=t.numberOfMonths,r=void 0===o?1:o,l=n?r:1,i=I.default(e);if(!a)return R.default(i,l);if(!(K.default(a,e)<r))return R.default(i,l)}}(n,t),i=function(e,t){if(!t.disableNavigation){var a=t.fromDate,n=t.pagedNavigation,o=t.numberOfMonths,r=n?void 0===o?1:o:1,l=I.default(e);if(!a)return R.default(l,-r);if(!(K.default(l,a)<=0))return R.default(l,-r)}}(n,t),u=function(e){return r.some((function(t){return Y.default(e,t)}))},d={currentMonth:n,displayMonths:r,goToMonth:o,goToDate:function(e,a){u(e)||(a&&A.default(e,a)?o(R.default(e,1+-1*t.numberOfMonths)):o(e))},previousMonth:i,nextMonth:l,isDateDisplayed:u};return P.default.createElement(he.Provider,{value:d},e.children)}function ge(){var t=e.useContext(he);if(!t)throw new Error("useNavigation must be used within a NavigationProvider");return t}function De(e){var t,a=se(),n=a.classNames,o=a.styles,r=a.onMonthChange,l=a.components,i=ge().goToMonth,u=function(e){i(e),null==r||r(e)},d=null!==(t=null==l?void 0:l.CaptionLabel)&&void 0!==t?t:ce,s=P.default.createElement(d,{id:e.id,displayMonth:e.displayMonth});return P.default.createElement("div",{className:n.caption_dropdowns,style:o.caption_dropdowns},P.default.createElement("div",{className:n.vhidden},s),P.default.createElement(ve,{onChange:u,displayMonth:e.displayMonth}),P.default.createElement(me,{onChange:u,displayMonth:e.displayMonth}))}function Me(e){return P.default.createElement("svg",ne({width:"16px",height:"16px",viewBox:"0 0 120 120"},e),P.default.createElement("path",{d:"M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z",fill:"currentColor",fillRule:"nonzero"}))}function we(e){return P.default.createElement("svg",ne({width:"16px",height:"16px",viewBox:"0 0 120 120"},e),P.default.createElement("path",{d:"M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z",fill:"currentColor"}))}var Ee=e.forwardRef((function(e,t){var a=se(),n=a.classNames,o=a.styles,r=[n.button_reset,n.button];e.className&&r.push(e.className);var l=r.join(" "),i=ne(ne({},o.button_reset),o.button);return e.style&&Object.assign(i,e.style),P.default.createElement("button",ne({},e,{ref:t,type:"button",className:l,style:i}))}));function xe(e){var t,a,n=se(),o=n.dir,r=n.locale,l=n.classNames,i=n.styles,u=n.labels,d=u.labelPrevious,s=u.labelNext,c=n.components;if(!e.nextMonth&&!e.previousMonth)return P.default.createElement(P.default.Fragment,null);var f=d(e.previousMonth,{locale:r}),p=[l.nav_button,l.nav_button_previous].join(" "),v=s(e.nextMonth,{locale:r}),m=[l.nav_button,l.nav_button_next].join(" "),y=null!==(t=null==c?void 0:c.IconRight)&&void 0!==t?t:we,h=null!==(a=null==c?void 0:c.IconLeft)&&void 0!==a?a:Me;return P.default.createElement("div",{className:l.nav,style:i.nav},!e.hidePrevious&&P.default.createElement(Ee,{"aria-label":f,className:p,style:i.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick},"rtl"===o?P.default.createElement(y,{className:l.nav_icon,style:i.nav_icon}):P.default.createElement(h,{className:l.nav_icon,style:i.nav_icon})),!e.hideNext&&P.default.createElement(Ee,{"aria-label":v,className:m,style:i.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick},"rtl"===o?P.default.createElement(h,{className:l.nav_icon,style:i.nav_icon}):P.default.createElement(y,{className:l.nav_icon,style:i.nav_icon})))}function _e(e){var t,a,n=se(),o=n.numberOfMonths,r=n.onMonthChange,l=n.dir,i=n.components,u=ge(),d=u.previousMonth,s=u.nextMonth,c=u.goToMonth,f=u.displayMonths,p=f.findIndex((function(t){return Y.default(e.displayMonth,t)})),v=0===p,m=p===f.length-1;"rtl"===l&&(m=(t=[v,m])[0],v=t[1]);var y=o>1&&(v||!m),h=o>1&&(m||!v),b=null!==(a=null==i?void 0:i.CaptionLabel)&&void 0!==a?a:ce,g=P.default.createElement(b,{id:e.id,displayMonth:e.displayMonth});return P.default.createElement(P.default.Fragment,null,g,P.default.createElement(xe,{displayMonth:e.displayMonth,hideNext:y,hidePrevious:h,nextMonth:s,previousMonth:d,onPreviousClick:function(){d&&(c(d),null==r||r(d))},onNextClick:function(){s&&(c(s),null==r||r(s))}}))}function Ne(e){var t,a,n=se(),o=n.classNames,r=n.disableNavigation,l=n.styles,i=n.captionLayout,u=n.components,d=null!==(t=null==u?void 0:u.CaptionLabel)&&void 0!==t?t:ce;return a=r?P.default.createElement(d,{id:e.id,displayMonth:e.displayMonth}):"dropdown"===i?P.default.createElement(De,{displayMonth:e.displayMonth,id:e.id}):P.default.createElement(_e,{displayMonth:e.displayMonth,id:e.id}),P.default.createElement("div",{className:o.caption,style:l.caption},a)}function ke(){var e=se(),t=e.footer,a=e.styles,n=e.classNames.tfoot;return t?P.default.createElement("tfoot",{className:n,style:a.tfoot},P.default.createElement("tr",null,P.default.createElement("td",{colSpan:8},t))):P.default.createElement(P.default.Fragment,null)}function Ce(){var e=se(),t=e.classNames,a=e.styles,n=e.showWeekNumber,o=e.locale,r=e.weekStartsOn,l=e.formatters.formatWeekdayName,i=e.labels.labelWeekday,u=function(e,t){for(var a=U.default(new Date,{locale:e,weekStartsOn:t}),n=[],o=0;o<7;o++){var r=H.default(a,o);n.push(r)}return n}(o,r);return P.default.createElement("thead",{style:a.head,className:t.head},P.default.createElement("tr",{style:a.head_row,className:t.head_row},n&&P.default.createElement("th",{scope:"col",style:a.head_cell,className:t.head_cell}),u.map((function(e,n){return P.default.createElement("th",{key:n,scope:"col",className:t.head_cell,style:a.head_cell},P.default.createElement("span",{"aria-hidden":!0},l(e,{locale:o})),P.default.createElement("span",{className:t.vhidden},i(e,{locale:o})))}))))}function Pe(e){var t=se(),a=t.locale,n=t.classNames,o=t.styles,r=t.labels.labelDay,l=t.formatters.formatDay;return P.default.createElement(P.default.Fragment,null,P.default.createElement("span",{"aria-hidden":"true"},l(e.date,{locale:a})),P.default.createElement("span",{className:n.vhidden,style:o.vhidden},r(e.date,e.activeModifiers,{locale:a})))}function Se(e){return"multiple"===e.mode}var Oe=e.createContext(void 0);function Le(e){if(!Se(e.initialProps)){var t={selected:void 0,modifiers:{disabled:[]}};return P.default.createElement(Oe.Provider,{value:t},e.children)}return P.default.createElement(Te,{initialProps:e.initialProps,children:e.children})}function Te(e){var t=e.initialProps,a=e.children,n=t.selected,o=t.min,r=t.max,l={disabled:[]};n&&l.disabled.push((function(e){var t=r&&n.length>r-1,a=n.some((function(t){return Z.default(t,e)}));return Boolean(t&&!a)}));var i={selected:n,onDayClick:function(e,a,l){var i,u;if((null===(i=t.onDayClick)||void 0===i||i.call(t,e,a,l),!Boolean(a.selected&&o&&(null==n?void 0:n.length)===o))&&!Boolean(!a.selected&&r&&(null==n?void 0:n.length)===r)){var d=n?function(e,t,a){if(a||2===arguments.length)for(var n,o=0,r=t.length;o<r;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}([],n,!0):[];if(a.selected){var s=d.findIndex((function(t){return Z.default(e,t)}));d.splice(s,1)}else d.push(e);null===(u=t.onSelect)||void 0===u||u.call(t,d,e,a,l)}},modifiers:l};return P.default.createElement(Oe.Provider,{value:i},a)}function We(){var t=e.useContext(Oe);if(!t)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return t}function Ie(e){return"range"===e.mode}function Be(e,t){var a=t||{},n=a.from,o=a.to;if(!n)return{from:e,to:void 0};if(!o&&Z.default(n,e))return{from:n,to:e};if(!o&&A.default(e,n))return{from:e,to:n};if(!o)return{from:n,to:e};if(!Z.default(o,e)||!Z.default(n,e)){if(Z.default(o,e))return{from:o,to:void 0};if(!Z.default(n,e))return X.default(n,e)?{from:e,to:o}:{from:n,to:e}}}var je,Fe=e.createContext(void 0);function qe(e){if(!Ie(e.initialProps)){var t={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return P.default.createElement(Fe.Provider,{value:t},e.children)}return P.default.createElement(Re,{initialProps:e.initialProps,children:e.children})}function Re(e){var t=e.initialProps,a=e.children,n=t.selected,o=n||{},r=o.from,l=o.to,i=t.min,u=t.max,d={range_start:[],range_end:[],range_middle:[],disabled:[]};return r&&(d.range_start=[r],l?(d.range_end=[l],d.range_middle=[{after:r,before:l}]):d.range_end=[r]),i&&r&&l&&d.disabled.push((function(e){return A.default(e,r)&&V.default(r,e)<i||X.default(e,l)&&V.default(e,r)<i})),u&&r&&l&&d.disabled.push((function(e){return A.default(e,r)&&V.default(l,e)>=u||X.default(e,l)&&V.default(e,r)>=u})),P.default.createElement(Fe.Provider,{value:{selected:n,onDayClick:function(e,a,o){var r,l;null===(r=t.onDayClick)||void 0===r||r.call(t,e,a,o);var d=Be(e,n);if((i||u)&&n&&(null==d?void 0:d.to)&&d.from&&d.from!==d.to){var s=Math.abs(V.default(null==d?void 0:d.to,null==d?void 0:d.from));if(i&&s<i||u&&s>=u)return}null===(l=t.onSelect)||void 0===l||l.call(t,d,e,a,o)},modifiers:d}},a)}function Ae(){var t=e.useContext(Fe);if(!t)throw new Error("useSelectRange must be used within a SelectRangeProvider");return t}function Ye(e){return Array.isArray(e)?e:void 0!==e?[e]:[]}exports.InternalModifier=void 0,(je=exports.InternalModifier||(exports.InternalModifier={})).Outside="outside",je.Disabled="disabled",je.Selected="selected",je.Hidden="hidden",je.Today="today",je.RangeStart="range_start",je.RangeEnd="range_end",je.RangeMiddle="range_middle";var Ke=exports.InternalModifier.Selected,He=exports.InternalModifier.Disabled,Ue=exports.InternalModifier.Hidden,ze=exports.InternalModifier.Today,Ze=exports.InternalModifier.RangeEnd,Ge=exports.InternalModifier.RangeMiddle,Je=exports.InternalModifier.RangeStart,Qe=exports.InternalModifier.Outside;var Ve=e.createContext(void 0);function Xe(e){var t=se(),a=function(e,t,a){var n,o=((n={})[Ke]=Ye(e.selected),n[He]=Ye(e.disabled),n[Ue]=Ye(e.hidden),n[ze]=[e.today],n[Ze]=[],n[Ge]=[],n[Je]=[],n[Qe]=[],n);return e.fromDate&&o[He].push({before:e.fromDate}),e.toDate&&o[He].push({after:e.toDate}),Se(e)?o[He]=o[He].concat(t.modifiers[He]):Ie(e)&&(o[He]=o[He].concat(a.modifiers[He]),o[Je]=a.modifiers[Je],o[Ge]=a.modifiers[Ge],o[Ze]=a.modifiers[Ze]),o}(t,We(),Ae()),n=function(e){var t={};return Object.entries(e).forEach((function(e){var a=e[0],n=e[1];t[a]=Ye(n)})),t}(t.modifiers),o=ne(ne({},a),n);return P.default.createElement(Ve.Provider,{value:o},e.children)}function $e(){var t=e.useContext(Ve);if(!t)throw new Error("useModifiers must be used within a ModifiersProvider");return t}function et(e){return Boolean(e&&"object"==typeof e&&"before"in e&&"after"in e)}function tt(e){return Boolean(e&&"object"==typeof e&&"from"in e)}function at(e){return Boolean(e&&"object"==typeof e&&"after"in e)}function nt(e){return Boolean(e&&"object"==typeof e&&"before"in e)}function ot(e){return Boolean(e&&"object"==typeof e&&"dayOfWeek"in e)}function rt(e,t){return t.some((function(t){if("boolean"==typeof t)return t;if(a=t,$.default(a))return Z.default(e,t);var a;if(function(e){return Array.isArray(e)&&e.every($.default)}(t))return t.includes(e);if(tt(t))return function(e,t){var a,n=t.from,o=t.to;if(!n)return!1;if(!o&&Z.default(n,e))return!0;if(!o)return!1;var r=V.default(o,n)<0;return o&&r&&(n=(a=[o,n])[0],o=a[1]),V.default(e,n)>=0&&V.default(o,e)>=0}(e,t);if(ot(t))return t.dayOfWeek.includes(e.getDay());if(et(t)){var n=V.default(t.before,e)>0,o=V.default(e,t.after)>0;return n&&o}return at(t)?V.default(e,t.after)>0:nt(t)?V.default(t.before,e)>0:"function"==typeof t&&t(e)}))}function lt(e,t,a){var n=Object.keys(t).reduce((function(a,n){var o=t[n];return rt(e,o)&&a.push(n),a}),[]),o={};return n.forEach((function(e){return o[e]=!0})),a&&!Y.default(e,a)&&(o.outside=!0),o}var it=e.createContext(void 0);function ut(t){var a=ge(),n=$e(),o=e.useState(),r=o[0],l=o[1],i=e.useState(),u=i[0],d=i[1],s=function(e,t){for(var a,n,o=I.default(e[0]),r=T.default(e[e.length-1]),l=o;l<=r;){var i=lt(l,t);if(i.disabled||i.hidden)l=H.default(l,1);else{if(i.selected)return l;i.today&&!n&&(n=l),a||(a=l),l=H.default(l,1)}}return n||a}(a.displayMonths,n),c=se().weekStartsOn,f=(null!=r?r:u&&a.isDateDisplayed(u))?u:s,p=function(e){l(e)},v={focusedDay:r,focusTarget:f,blur:function(){d(r),l(void 0)},focus:p,focusDayAfter:function(){if(r){var e=H.default(r,1);p(e),a.goToDate(e,r)}},focusDayBefore:function(){if(r){var e=H.default(r,-1);p(e),a.goToDate(e,r)}},focusWeekAfter:function(){if(r){var e=G.default(r,1);p(e),a.goToDate(e,r)}},focusWeekBefore:function(){if(r){var e=G.default(r,-1);p(e),a.goToDate(e,r)}},focusMonthBefore:function(){if(r){var e=R.default(r,-1);a.goToDate(e,r),p(e)}},focusMonthAfter:function(){if(r){var e=R.default(r,1);a.goToDate(e,r),p(e)}},focusYearBefore:function(){if(r){var e=J.default(r,-1);a.goToDate(e,r),p(e)}},focusYearAfter:function(){if(r){var e=J.default(r,1);a.goToDate(e,r),p(e)}},focusStartOfWeek:function(){if(r){var e=U.default(r,{weekStartsOn:c});a.goToDate(e,r),p(e)}},focusEndOfWeek:function(){if(r){var e=Q.default(r,{weekStartsOn:c});a.goToDate(e,r),p(e)}}};return P.default.createElement(it.Provider,{value:v},t.children)}function dt(){var t=e.useContext(it);if(!t)throw new Error("useFocusContext must be used within a FocusProvider");return t}function st(e,t){return lt(e,$e(),t)}function ct(e){return"single"===e.mode}var ft=e.createContext(void 0);function pt(e){if(!ct(e.initialProps)){var t={selected:void 0};return P.default.createElement(ft.Provider,{value:t},e.children)}return P.default.createElement(vt,{initialProps:e.initialProps,children:e.children})}function vt(e){var t=e.initialProps,a=e.children,n={selected:t.selected,onDayClick:function(e,a,n){var o,r,l;null===(o=t.onDayClick)||void 0===o||o.call(t,e,a,n),!a.selected||t.required?null===(l=t.onSelect)||void 0===l||l.call(t,e,e,a,n):null===(r=t.onSelect)||void 0===r||r.call(t,void 0,e,a,n)}};return P.default.createElement(ft.Provider,{value:n},a)}function mt(){var t=e.useContext(ft);if(!t)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return t}function yt(e,t){var a=[e.classNames.day];return Object.keys(t).forEach((function(t){var n=e.modifiersClassNames[t];if(n)a.push(n);else if(function(e){return Object.values(exports.InternalModifier).includes(e)}(t)){var o=e.classNames["day_".concat(t)];o&&a.push(o)}})),a}function ht(t,a,n){var o,r,l,i=se(),u=dt(),d=st(t,a),s=function(e,t){var a=se(),n=mt(),o=We(),r=Ae(),l=dt(),i=l.focusDayAfter,u=l.focusDayBefore,d=l.focusWeekAfter,s=l.focusWeekBefore,c=l.blur,f=l.focus,p=l.focusMonthBefore,v=l.focusMonthAfter,m=l.focusYearBefore,y=l.focusYearAfter,h=l.focusStartOfWeek,b=l.focusEndOfWeek,g={onClick:function(l){var i,u,d,s;ct(a)?null===(i=n.onDayClick)||void 0===i||i.call(n,e,t,l):Se(a)?null===(u=o.onDayClick)||void 0===u||u.call(o,e,t,l):Ie(a)&&(null===(d=r.onDayClick)||void 0===d||d.call(r,e,t,l)),null===(s=a.onDayClick)||void 0===s||s.call(a,e,t,l)},onFocus:function(n){var o;f(e),null===(o=a.onDayFocus)||void 0===o||o.call(a,e,t,n)},onBlur:function(n){var o;c(),null===(o=a.onDayBlur)||void 0===o||o.call(a,e,t,n)},onKeyDown:function(n){var o;switch(n.key){case"ArrowLeft":n.preventDefault(),n.stopPropagation(),"rtl"===a.dir?i():u();break;case"ArrowRight":n.preventDefault(),n.stopPropagation(),"rtl"===a.dir?u():i();break;case"ArrowDown":n.preventDefault(),n.stopPropagation(),d();break;case"ArrowUp":n.preventDefault(),n.stopPropagation(),s();break;case"PageUp":n.preventDefault(),n.stopPropagation(),n.shiftKey?m():p();break;case"PageDown":n.preventDefault(),n.stopPropagation(),n.shiftKey?y():v();break;case"Home":n.preventDefault(),n.stopPropagation(),h();break;case"End":n.preventDefault(),n.stopPropagation(),b()}null===(o=a.onDayKeyDown)||void 0===o||o.call(a,e,t,n)},onKeyUp:function(n){var o;null===(o=a.onDayKeyUp)||void 0===o||o.call(a,e,t,n)},onMouseEnter:function(n){var o;null===(o=a.onDayMouseEnter)||void 0===o||o.call(a,e,t,n)},onMouseLeave:function(n){var o;null===(o=a.onDayMouseLeave)||void 0===o||o.call(a,e,t,n)},onTouchCancel:function(n){var o;null===(o=a.onDayTouchCancel)||void 0===o||o.call(a,e,t,n)},onTouchEnd:function(n){var o;null===(o=a.onDayTouchEnd)||void 0===o||o.call(a,e,t,n)},onTouchMove:function(n){var o;null===(o=a.onDayTouchMove)||void 0===o||o.call(a,e,t,n)},onTouchStart:function(n){var o;null===(o=a.onDayTouchStart)||void 0===o||o.call(a,e,t,n)}};return g}(t,d),c=function(){var e=se(),t=mt(),a=We(),n=Ae();return ct(e)?t.selected:Se(e)?a.selected:Ie(e)?n.selected:void 0}(),f=Boolean(i.onDayClick||"default"!==i.mode);e.useEffect((function(){var e;d.outside||u.focusedDay&&f&&Z.default(u.focusedDay,t)&&(null===(e=n.current)||void 0===e||e.focus())}),[u.focusedDay,t,n,f,d.outside]);var p=yt(i,d).join(" "),v=function(e,t){var a=ne({},e.styles.day);return Object.keys(t).forEach((function(t){var n;a=ne(ne({},a),null===(n=e.modifiersStyles)||void 0===n?void 0:n[t])})),a}(i,d),m=Boolean(d.outside&&!i.showOutsideDays||d.hidden),y=null!==(l=null===(r=i.components)||void 0===r?void 0:r.DayContent)&&void 0!==l?l:Pe,h={style:v,className:p,children:P.default.createElement(y,{date:t,displayMonth:a,activeModifiers:d})},b=Boolean(u.focusTarget&&Z.default(u.focusTarget,t)),g=ne(ne(ne({},h),((o={disabled:d.disabled})["aria-pressed"]=d.selected,o.tabIndex=b?0:-1,o)),s);return{isButton:f,isHidden:m,activeModifiers:d,selectedDays:c,buttonProps:g,divProps:h}}function bt(t){var a=e.useRef(null),n=ht(t.date,t.displayMonth,a);return n.isHidden?P.default.createElement(P.default.Fragment,null):n.isButton?P.default.createElement(Ee,ne({ref:a},n.buttonProps)):P.default.createElement("div",ne({},n.divProps))}function gt(e){var t=e.number,a=e.dates,n=se(),o=n.onWeekNumberClick,r=n.styles,l=n.classNames,i=n.locale,u=n.labels.labelWeekNumber,d=(0,n.formatters.formatWeekNumber)(Number(t),{locale:i});if(!o)return P.default.createElement("span",{className:l.weeknumber,style:r.weeknumber},d);var s=u(Number(t),{locale:i});return P.default.createElement(Ee,{"aria-label":s,className:l.weeknumber,style:r.weeknumber,onClick:function(e){o(t,a,e)}},d)}function Dt(e){var t,a,n,o=se(),r=o.styles,l=o.classNames,i=o.showWeekNumber,u=o.components,d=null!==(t=null==u?void 0:u.Day)&&void 0!==t?t:bt,s=null!==(a=null==u?void 0:u.WeekNumber)&&void 0!==a?a:gt;return i&&(n=P.default.createElement("td",{className:l.cell,style:r.cell},P.default.createElement(s,{number:e.weekNumber,dates:e.dates}))),P.default.createElement("tr",{className:l.row,style:r.row},n,e.dates.map((function(t){return P.default.createElement("td",{className:l.cell,style:r.cell,key:z.default(t)},P.default.createElement(d,{displayMonth:e.displayMonth,date:t}))})))}function Mt(e,t,a){for(var n=Q.default(t,a),o=U.default(e,a),r=V.default(n,o),l=[],i=0;i<=r;i++)l.push(H.default(o,i));return l.reduce((function(e,t){var n=te.default(t,a),o=e.find((function(e){return e.weekNumber===n}));return o?(o.dates.push(t),e):(e.push({weekNumber:n,dates:[t]}),e)}),[])}function wt(e){var t,a,n,o=se(),r=o.locale,l=o.classNames,i=o.styles,u=o.hideHead,d=o.fixedWeeks,s=o.components,c=o.weekStartsOn,f=function(e,t){var a=Mt(I.default(e),T.default(e),t);if(null==t?void 0:t.useFixedWeeks){var n=ee.default(e,t);if(n<6){var o=a[a.length-1],r=o.dates[o.dates.length-1],l=G.default(r,6-n),i=Mt(G.default(r,1),l,t);a.push.apply(a,i)}}return a}(e.displayMonth,{useFixedWeeks:Boolean(d),locale:r,weekStartsOn:c}),p=null!==(t=null==s?void 0:s.Head)&&void 0!==t?t:Ce,v=null!==(a=null==s?void 0:s.Row)&&void 0!==a?a:Dt,m=null!==(n=null==s?void 0:s.Footer)&&void 0!==n?n:ke;return P.default.createElement("table",{className:l.table,style:i.table,role:"grid","aria-labelledby":e["aria-labelledby"]},!u&&P.default.createElement(p,null),P.default.createElement("tbody",{className:l.tbody,style:i.tbody},f.map((function(t){return P.default.createElement(v,{displayMonth:e.displayMonth,key:t.weekNumber,dates:t.dates,weekNumber:t.weekNumber})}))),P.default.createElement(m,null))}var Et="undefined"!=typeof window&&window.document&&window.document.createElement?S.useLayoutEffect:S.useEffect,xt=!1,_t=0;function Nt(){return"react-day-picker-".concat(++_t)}function kt(e){var t,a,n=se(),o=n.dir,r=n.classNames,l=n.styles,i=n.components,u=ge().displayMonths,d=function(e){var t,a=null!=e?e:xt?Nt():null,n=S.useState(a),o=n[0],r=n[1];return Et((function(){null===o&&r(Nt())}),[]),S.useEffect((function(){!1===xt&&(xt=!0)}),[]),null!==(t=null!=e?e:o)&&void 0!==t?t:void 0}(),s=[r.month],c=l.month,f=0===e.displayIndex,p=e.displayIndex===u.length-1,v=!f&&!p;"rtl"===o&&(p=(t=[f,p])[0],f=t[1]),f&&(s.push(r.caption_start),c=ne(ne({},c),l.caption_start)),p&&(s.push(r.caption_end),c=ne(ne({},c),l.caption_end)),v&&(s.push(r.caption_between),c=ne(ne({},c),l.caption_between));var m=null!==(a=null==i?void 0:i.Caption)&&void 0!==a?a:Ne;return P.default.createElement("div",{key:e.displayIndex,className:s.join(" "),style:c},P.default.createElement(m,{id:d,displayMonth:e.displayMonth}),P.default.createElement(wt,{"aria-labelledby":d,displayMonth:e.displayMonth}))}function Ct(){var t,a=se(),n=dt(),o=ge(),r=e.useState(!1),l=r[0],i=r[1];e.useEffect((function(){a.initialFocus&&n.focusTarget&&(l||(n.focus(n.focusTarget),i(!0)))}),[a.initialFocus,l,n.focus,n.focusTarget,n]);var u=[null!==(t=a.className)&&void 0!==t?t:a.classNames.root];a.numberOfMonths>1&&u.push(a.classNames.multiple_months),a.showWeekNumber&&u.push(a.classNames.with_weeknumber);var d=ne(ne({},a.styles.root),a.style);return P.default.createElement("div",{className:u.join(" "),style:d,dir:a.dir},P.default.createElement("div",{className:a.classNames.months,style:a.styles.months},o.displayMonths.map((function(e,t){return P.default.createElement(kt,{key:t,displayIndex:t,displayMonth:e})}))))}function Pt(e){var t=e.children,a=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]])}return a}(e,["children"]);return P.default.createElement(de,{initialProps:a},P.default.createElement(be,null,P.default.createElement(pt,{initialProps:a},P.default.createElement(Le,{initialProps:a},P.default.createElement(qe,{initialProps:a},P.default.createElement(Xe,null,P.default.createElement(ut,null,t)))))))}function St(e){return!isNaN(e.getTime())}exports.Button=Ee,exports.Caption=Ne,exports.CaptionDropdowns=De,exports.CaptionLabel=ce,exports.CaptionNavigation=_e,exports.Day=bt,exports.DayContent=Pe,exports.DayPicker=function(e){return P.default.createElement(Pt,ne({},e),P.default.createElement(Ct,null))},exports.DayPickerContext=ue,exports.DayPickerProvider=de,exports.Dropdown=pe,exports.FocusContext=it,exports.FocusProvider=ut,exports.Footer=ke,exports.Head=Ce,exports.IconDropdown=fe,exports.IconLeft=Me,exports.IconRight=we,exports.NavigationContext=he,exports.NavigationProvider=be,exports.RootProvider=Pt,exports.Row=Dt,exports.SelectMultipleContext=Oe,exports.SelectMultipleProvider=Le,exports.SelectMultipleProviderInternal=Te,exports.SelectRangeContext=Fe,exports.SelectRangeProvider=qe,exports.SelectRangeProviderInternal=Re,exports.SelectSingleContext=ft,exports.SelectSingleProvider=pt,exports.SelectSingleProviderInternal=vt,exports.WeekNumber=gt,exports.addToRange=Be,exports.isDateAfterType=at,exports.isDateBeforeType=nt,exports.isDateInterval=et,exports.isDateRange=tt,exports.isDayOfWeekType=ot,exports.isDayPickerDefault=function(e){return void 0===e.mode||"default"===e.mode},exports.isDayPickerMultiple=Se,exports.isDayPickerRange=Ie,exports.isDayPickerSingle=ct,exports.isMatch=rt,exports.useActiveModifiers=st,exports.useDayPicker=se,exports.useDayRender=ht,exports.useFocusContext=dt,exports.useInput=function(t){void 0===t&&(t={});var a=t.locale,n=void 0===a?O.default:a,o=t.required,r=t.format,l=void 0===r?"PP":r,i=t.defaultSelected,u=t.today,d=void 0===u?new Date:u,s=ie(t),c=s.fromDate,f=s.toDate,p=function(e){return ae.default(e,l,d,{locale:n})},v=e.useState(null!=i?i:d),m=v[0],y=v[1],h=e.useState(i),b=h[0],g=h[1],D=i?L.default(i,l,{locale:n}):"",M=e.useState(D),w=M[0],E=M[1],x=function(){g(i),y(null!=i?i:d),E(null!=D?D:"")},_={month:m,onDayClick:function(e,t){var a=t.selected;if(!o&&a)return g(void 0),void E("");g(e),E(e?L.default(e,l,{locale:n}):"")},onMonthChange:function(e){y(e)},selected:b,locale:n,fromDate:null==t?void 0:t.fromDate,toDate:null==t?void 0:t.toDate,today:d},N={onBlur:function(e){St(p(e.target.value))||x()},onChange:function(e){E(e.target.value);var t=p(e.target.value),a=c&&V.default(c,t)>0,n=f&&V.default(t,f)>0;!St(t)||a||n?g(void 0):(g(t),y(t))},onFocus:function(e){if(e.target.value){var t=p(e.target.value);St(t)&&y(t)}else x()},value:w,placeholder:L.default(new Date,l,{locale:n})};return{dayPickerProps:_,inputProps:N,reset:x,setSelected:function(e){g(e),y(null!=e?e:d),E(e?L.default(e,l,{locale:n}):"")}}},exports.useNavigation=ge,exports.useSelectMultiple=We,exports.useSelectRange=Ae,exports.useSelectSingle=mt}));
!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("date-fns/locale/en-US"),a=require("date-fns/format"),n=require("date-fns/endOfMonth"),r=require("date-fns/startOfDay"),o=require("date-fns/startOfMonth"),l=require("date-fns/isSameYear"),u=require("date-fns/setMonth"),i=require("date-fns/setYear"),d=require("date-fns/startOfYear"),s=require("date-fns/addMonths"),c=require("date-fns/isBefore"),f=require("date-fns/isSameMonth"),p=require("date-fns/differenceInCalendarMonths"),v=require("date-fns/addDays"),m=require("date-fns/startOfWeek"),y=require("date-fns/getUnixTime"),h=require("date-fns/isSameDay"),b=require("date-fns/differenceInCalendarDays"),D=require("date-fns/isAfter"),g=require("date-fns/isDate"),M=require("date-fns/addWeeks"),w=require("date-fns/addYears"),E=require("date-fns/endOfWeek"),x=require("date-fns/max"),_=require("date-fns/min"),k=require("date-fns/getWeeksInMonth"),N=require("date-fns/getWeek"),C=require("date-fns/parse");function P(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function S(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(a){if("default"!==a){var n=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(t,a,n.get?n:{enumerable:!0,get:function(){return e[a]}})}})),t.default=e,Object.freeze(t)}var O=P(e),L=S(e),W=P(t),T=P(a),I=P(n),B=P(r),j=P(o),F=P(l),q=P(u),R=P(i),A=P(d),Y=P(s),K=P(c),H=P(f),U=P(p),z=P(v),Z=P(m),G=P(y),J=P(h),Q=P(b),V=P(D),X=P(g),$=P(M),ee=P(w),te=P(E),ae=P(x),ne=P(_),re=P(k),oe=P(N),le=P(C),ue=function(){return ue=Object.assign||function(e){for(var t,a=1,n=arguments.length;a<n;a++)for(var r in t=arguments[a])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},ue.apply(this,arguments)};function ie(e){return"multiple"===e.mode}function de(e){return"range"===e.mode}function se(e){return"single"===e.mode}var ce={root:"rdp",multiple_months:"rdp-multiple_months",with_weeknumber:"rdp-with_weeknumber",vhidden:"rdp-vhidden",button_reset:"rdp-button_reset",button:"rdp-button",caption:"rdp-caption",caption_start:"rdp-caption_start",caption_end:"rdp-caption_end",caption_between:"rdp-caption_between",caption_label:"rdp-caption_label",caption_dropdowns:"rdp-caption_dropdowns",dropdown:"rdp-dropdown",dropdown_month:"rdp-dropdown_month",dropdown_year:"rdp-dropdown_year",dropdown_icon:"rdp-dropdown_icon",months:"rdp-months",month:"rdp-month",table:"rdp-table",tbody:"rdp-tbody",tfoot:"rdp-tfoot",head:"rdp-head",head_row:"rdp-head_row",head_cell:"rdp-head_cell",nav:"rdp-nav",nav_button:"rdp-nav_button",nav_button_previous:"rdp-nav_button_previous",nav_button_next:"rdp-nav_button_next",nav_icon:"rdp-nav_icon",row:"rdp-row",weeknumber:"rdp-weeknumber",cell:"rdp-cell",day:"rdp-day",day_today:"rdp-day_today",day_outside:"rdp-day_outside",day_selected:"rdp-day_selected",day_disabled:"rdp-day_disabled",day_hidden:"rdp-day_hidden",day_range_start:"rdp-day_range_start",day_range_end:"rdp-day_range_end",day_range_middle:"rdp-day_range_middle"};var fe=Object.freeze({__proto__:null,formatCaption:function(e,t){return T.default(e,"LLLL y",t)},formatDay:function(e,t){return T.default(e,"d",t)},formatMonthCaption:function(e,t){return T.default(e,"LLLL",t)},formatWeekNumber:function(e){return"".concat(e)},formatWeekdayName:function(e,t){return T.default(e,"cccccc",t)},formatYearCaption:function(e,t){return T.default(e,"yyyy",t)}}),pe=Object.freeze({__proto__:null,labelDay:function(e,t,a){return T.default(e,"do MMMM (EEEE)",a)},labelMonthDropdown:function(){return"Month: "},labelNext:function(){return"Go to next month"},labelPrevious:function(){return"Go to previous month"},labelWeekday:function(e,t){return T.default(e,"cccc",t)},labelWeekNumber:function(e){return"Week n. ".concat(e)},labelYearDropdown:function(){return"Year: "}});function ve(e){var t=e.fromYear,a=e.toYear,n=e.fromMonth,r=e.toMonth,o=e.fromDate,l=e.toDate;return n?o=j.default(n):t&&(o=new Date(t,0,1)),r?l=I.default(r):a&&(l=new Date(a,11,31)),{fromDate:o?B.default(o):void 0,toDate:l?B.default(l):void 0}}var me=e.createContext(void 0);function ye(e){var t,a,n,r,o,l,u,i,d=e.initialProps,s=(o=ce,l=W.default,u=new Date,{captionLayout:"buttons",classNames:o,formatters:fe,labels:pe,locale:l,modifiersClassNames:{},modifiers:{},numberOfMonths:1,styles:{},today:u,mode:"default"}),c=ve(d),f=c.fromDate,p=c.toDate,v=null!==(t=d.captionLayout)&&void 0!==t?t:s.captionLayout;"buttons"===v||f&&p||(v="buttons"),(se(d)||ie(d)||de(d))&&(i=d.onSelect);var m={captionLayout:v,className:d.className,classNames:ue(ue({},s.classNames),d.classNames),components:ue(ue({},s.components),d.components),defaultMonth:d.defaultMonth,dir:d.dir,disabled:d.disabled,disableNavigation:d.disableNavigation,fixedWeeks:d.fixedWeeks,footer:d.footer,formatters:ue(ue({},s.formatters),d.formatters),fromDate:f,hidden:d.hidden,hideHead:d.hideHead,initialFocus:d.initialFocus,labels:ue(ue({},s.labels),d.labels),locale:null!==(a=d.locale)&&void 0!==a?a:s.locale,mode:d.mode||"default",modifiers:ue(ue({},s.modifiers),d.modifiers),modifiersClassNames:ue(ue({},s.modifiersClassNames),d.modifiersClassNames),modifiersStyles:d.modifiersStyles,month:d.month,numberOfMonths:null!==(n=d.numberOfMonths)&&void 0!==n?n:s.numberOfMonths,onDayBlur:d.onDayBlur,onDayClick:d.onDayClick,onDayFocus:d.onDayFocus,onDayKeyDown:d.onDayKeyDown,onDayKeyPress:d.onDayKeyPress,onDayKeyUp:d.onDayKeyUp,onDayMouseEnter:d.onDayMouseEnter,onDayMouseLeave:d.onDayMouseLeave,onDayTouchCancel:d.onDayTouchCancel,onDayTouchEnd:d.onDayTouchEnd,onDayTouchMove:d.onDayTouchMove,onDayTouchStart:d.onDayTouchStart,onMonthChange:d.onMonthChange,onNextClick:d.onNextClick,onPrevClick:d.onPrevClick,onSelect:i,onWeekNumberClick:d.onWeekNumberClick,pagedNavigation:d.pagedNavigation,reverseMonths:d.reverseMonths,selected:d.selected,showOutsideDays:d.showOutsideDays,showWeekNumber:d.showWeekNumber,style:d.style,styles:ue(ue({},s.styles),d.styles),toDate:p,today:null!==(r=d.today)&&void 0!==r?r:s.today,weekStartsOn:d.weekStartsOn};return O.default.createElement(me.Provider,{value:m},e.children)}function he(){var t=e.useContext(me);if(!t)throw new Error("useDayPicker must be used within a DayPickerProvider.");return t}function be(e){var t=he(),a=t.locale,n=t.classNames,r=t.styles,o=t.formatters.formatCaption;return O.default.createElement("h2",{className:n.caption_label,style:r.caption_label,"aria-live":"polite","aria-atomic":"true",id:e.id},o(e.displayMonth,{locale:a}))}function De(e){return O.default.createElement("svg",ue({width:"8px",height:"8px",viewBox:"0 0 120 120","data-testid":"iconDropdown"},e),O.default.createElement("path",{d:"M4.22182541,48.2218254 C8.44222828,44.0014225 15.2388494,43.9273804 19.5496459,47.9996989 L19.7781746,48.2218254 L60,88.443 L100.221825,48.2218254 C104.442228,44.0014225 111.238849,43.9273804 115.549646,47.9996989 L115.778175,48.2218254 C119.998577,52.4422283 120.07262,59.2388494 116.000301,63.5496459 L115.778175,63.7781746 L67.7781746,111.778175 C63.5577717,115.998577 56.7611506,116.07262 52.4503541,112.000301 L52.2218254,111.778175 L4.22182541,63.7781746 C-0.0739418023,59.4824074 -0.0739418023,52.5175926 4.22182541,48.2218254 Z",fill:"currentColor",fillRule:"nonzero"}))}function ge(e){var t,a,n=e.onChange,r=e.value,o=e.children,l=e.caption,u=e.className,i=e.style,d=he(),s=null!==(a=null===(t=d.components)||void 0===t?void 0:t.IconDropdown)&&void 0!==a?a:De;return O.default.createElement("div",{className:u,style:i},O.default.createElement("span",{className:d.classNames.vhidden},e["aria-label"]),O.default.createElement("select",{"aria-label":e["aria-label"],className:d.classNames.dropdown,style:d.styles.dropdown,value:r,onChange:n},o),O.default.createElement("div",{className:d.classNames.caption_label,style:d.styles.caption_label,"aria-hidden":"true"},l,O.default.createElement(s,{className:d.classNames.dropdown_icon,style:d.styles.dropdown_icon})))}function Me(e){var t,a=he(),n=a.fromDate,r=a.toDate,o=a.styles,l=a.locale,u=a.formatters.formatMonthCaption,i=a.classNames,d=a.components,s=a.labels.labelMonthDropdown;if(!n)return O.default.createElement(O.default.Fragment,null);if(!r)return O.default.createElement(O.default.Fragment,null);var c=[];if(F.default(n,r))for(var f=j.default(n),p=n.getMonth();p<=r.getMonth();p++)c.push(q.default(f,p));else for(f=j.default(new Date),p=0;p<=11;p++)c.push(q.default(f,p));var v=null!==(t=null==d?void 0:d.Dropdown)&&void 0!==t?t:ge;return O.default.createElement(v,{"aria-label":s(),className:i.dropdown_month,style:o.dropdown_month,onChange:function(t){var a=Number(t.target.value),n=q.default(j.default(e.displayMonth),a);e.onChange(n)},value:e.displayMonth.getMonth(),caption:u(e.displayMonth,{locale:l})},c.map((function(e){return O.default.createElement("option",{key:e.getMonth(),value:e.getMonth()},u(e,{locale:l}))})))}function we(e){var t,a=e.displayMonth,n=he(),r=n.fromDate,o=n.toDate,l=n.locale,u=n.styles,i=n.classNames,d=n.components,s=n.formatters.formatYearCaption,c=n.labels.labelYearDropdown,f=[];if(!r)return O.default.createElement(O.default.Fragment,null);if(!o)return O.default.createElement(O.default.Fragment,null);for(var p=r.getFullYear(),v=o.getFullYear(),m=p;m<=v;m++)f.push(R.default(A.default(new Date),m));var y=null!==(t=null==d?void 0:d.Dropdown)&&void 0!==t?t:ge;return O.default.createElement(y,{"aria-label":c(),className:i.dropdown_year,style:u.dropdown_year,onChange:function(t){var n=R.default(j.default(a),Number(t.target.value));e.onChange(n)},value:a.getFullYear(),caption:s(a,{locale:l})},f.map((function(e){return O.default.createElement("option",{key:e.getFullYear(),value:e.getFullYear()},s(e,{locale:l}))})))}function Ee(){var t=he(),a=function(e){var t=e.month,a=e.defaultMonth,n=e.today,r=t||a||n||new Date,o=e.toDate,l=e.fromDate,u=e.numberOfMonths,i=void 0===u?1:u;if(o&&U.default(o,r)<0){var d=-1*(i-1);r=Y.default(o,d)}return l&&U.default(r,l)<0&&(r=l),j.default(r)}(t),n=function(t,a){var n=e.useState(t),r=n[0];return[void 0===a?r:a,n[1]]}(a,t.month),r=n[0],o=n[1];return[r,function(e){var a;if(!t.disableNavigation){var n=j.default(e);o(n),null===(a=t.onMonthChange)||void 0===a||a.call(t,n)}}]}var xe=e.createContext(void 0);function _e(e){var t=he(),a=Ee(),n=a[0],r=a[1],o=function(e,t){for(var a=t.reverseMonths,n=t.numberOfMonths,r=j.default(e),o=j.default(Y.default(r,n)),l=U.default(o,r),u=[],i=0;i<l;i++){var d=Y.default(r,i);u.push(d)}return a&&(u=u.reverse()),u}(n,t),l=function(e,t){if(!t.disableNavigation){var a=t.toDate,n=t.pagedNavigation,r=t.numberOfMonths,o=void 0===r?1:r,l=n?o:1,u=j.default(e);if(!a)return Y.default(u,l);if(!(U.default(a,e)<o))return Y.default(u,l)}}(n,t),u=function(e,t){if(!t.disableNavigation){var a=t.fromDate,n=t.pagedNavigation,r=t.numberOfMonths,o=n?void 0===r?1:r:1,l=j.default(e);if(!a)return Y.default(l,-o);if(!(U.default(l,a)<=0))return Y.default(l,-o)}}(n,t),i=function(e){return o.some((function(t){return H.default(e,t)}))},d={currentMonth:n,displayMonths:o,goToMonth:r,goToDate:function(e,a){i(e)||(a&&K.default(e,a)?r(Y.default(e,1+-1*t.numberOfMonths)):r(e))},previousMonth:u,nextMonth:l,isDateDisplayed:i};return O.default.createElement(xe.Provider,{value:d},e.children)}function ke(){var t=e.useContext(xe);if(!t)throw new Error("useNavigation must be used within a NavigationProvider");return t}function Ne(e){var t,a=he(),n=a.classNames,r=a.styles,o=a.components,l=ke().goToMonth,u=function(e){l(e)},i=null!==(t=null==o?void 0:o.CaptionLabel)&&void 0!==t?t:be,d=O.default.createElement(i,{id:e.id,displayMonth:e.displayMonth});return O.default.createElement("div",{className:n.caption_dropdowns,style:r.caption_dropdowns},O.default.createElement("div",{className:n.vhidden},d),O.default.createElement(Me,{onChange:u,displayMonth:e.displayMonth}),O.default.createElement(we,{onChange:u,displayMonth:e.displayMonth}))}function Ce(e){return O.default.createElement("svg",ue({width:"16px",height:"16px",viewBox:"0 0 120 120"},e),O.default.createElement("path",{d:"M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z",fill:"currentColor",fillRule:"nonzero"}))}function Pe(e){return O.default.createElement("svg",ue({width:"16px",height:"16px",viewBox:"0 0 120 120"},e),O.default.createElement("path",{d:"M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z",fill:"currentColor"}))}var Se=e.forwardRef((function(e,t){var a=he(),n=a.classNames,r=a.styles,o=[n.button_reset,n.button];e.className&&o.push(e.className);var l=o.join(" "),u=ue(ue({},r.button_reset),r.button);return e.style&&Object.assign(u,e.style),O.default.createElement("button",ue({},e,{ref:t,type:"button",className:l,style:u}))}));function Oe(e){var t,a,n=he(),r=n.dir,o=n.locale,l=n.classNames,u=n.styles,i=n.labels,d=i.labelPrevious,s=i.labelNext,c=n.components;if(!e.nextMonth&&!e.previousMonth)return O.default.createElement(O.default.Fragment,null);var f=d(e.previousMonth,{locale:o}),p=[l.nav_button,l.nav_button_previous].join(" "),v=s(e.nextMonth,{locale:o}),m=[l.nav_button,l.nav_button_next].join(" "),y=null!==(t=null==c?void 0:c.IconRight)&&void 0!==t?t:Pe,h=null!==(a=null==c?void 0:c.IconLeft)&&void 0!==a?a:Ce;return O.default.createElement("div",{className:l.nav,style:u.nav},!e.hidePrevious&&O.default.createElement(Se,{"aria-label":f,className:p,style:u.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick},"rtl"===r?O.default.createElement(y,{className:l.nav_icon,style:u.nav_icon}):O.default.createElement(h,{className:l.nav_icon,style:u.nav_icon})),!e.hideNext&&O.default.createElement(Se,{"aria-label":v,className:m,style:u.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick},"rtl"===r?O.default.createElement(h,{className:l.nav_icon,style:u.nav_icon}):O.default.createElement(y,{className:l.nav_icon,style:u.nav_icon})))}function Le(e){var t,a,n=he(),r=n.numberOfMonths,o=n.dir,l=n.components,u=ke(),i=u.previousMonth,d=u.nextMonth,s=u.goToMonth,c=u.displayMonths,f=c.findIndex((function(t){return H.default(e.displayMonth,t)})),p=0===f,v=f===c.length-1;"rtl"===o&&(v=(t=[p,v])[0],p=t[1]);var m=r>1&&(p||!v),y=r>1&&(v||!p),h=null!==(a=null==l?void 0:l.CaptionLabel)&&void 0!==a?a:be,b=O.default.createElement(h,{id:e.id,displayMonth:e.displayMonth});return O.default.createElement(O.default.Fragment,null,b,O.default.createElement(Oe,{displayMonth:e.displayMonth,hideNext:m,hidePrevious:y,nextMonth:d,previousMonth:i,onPreviousClick:function(){i&&s(i)},onNextClick:function(){d&&s(d)}}))}function We(e){var t,a,n=he(),r=n.classNames,o=n.disableNavigation,l=n.styles,u=n.captionLayout,i=n.components,d=null!==(t=null==i?void 0:i.CaptionLabel)&&void 0!==t?t:be;return a=o?O.default.createElement(d,{id:e.id,displayMonth:e.displayMonth}):"dropdown"===u?O.default.createElement(Ne,{displayMonth:e.displayMonth,id:e.id}):O.default.createElement(Le,{displayMonth:e.displayMonth,id:e.id}),O.default.createElement("div",{className:r.caption,style:l.caption},a)}function Te(){var e=he(),t=e.footer,a=e.styles,n=e.classNames.tfoot;return t?O.default.createElement("tfoot",{className:n,style:a.tfoot},O.default.createElement("tr",null,O.default.createElement("td",{colSpan:8},t))):O.default.createElement(O.default.Fragment,null)}function Ie(){var e=he(),t=e.classNames,a=e.styles,n=e.showWeekNumber,r=e.locale,o=e.weekStartsOn,l=e.formatters.formatWeekdayName,u=e.labels.labelWeekday,i=function(e,t){for(var a=Z.default(new Date,{locale:e,weekStartsOn:t}),n=[],r=0;r<7;r++){var o=z.default(a,r);n.push(o)}return n}(r,o);return O.default.createElement("thead",{style:a.head,className:t.head},O.default.createElement("tr",{style:a.head_row,className:t.head_row},n&&O.default.createElement("th",{scope:"col",style:a.head_cell,className:t.head_cell}),i.map((function(e,n){return O.default.createElement("th",{key:n,scope:"col",className:t.head_cell,style:a.head_cell},O.default.createElement("span",{"aria-hidden":!0},l(e,{locale:r})),O.default.createElement("span",{className:t.vhidden},u(e,{locale:r})))}))))}function Be(e){var t=he(),a=t.locale,n=t.classNames,r=t.styles,o=t.labels.labelDay,l=t.formatters.formatDay;return O.default.createElement(O.default.Fragment,null,O.default.createElement("span",{"aria-hidden":"true"},l(e.date,{locale:a})),O.default.createElement("span",{className:n.vhidden,style:r.vhidden},o(e.date,e.activeModifiers,{locale:a})))}var je=e.createContext(void 0);function Fe(e){if(!ie(e.initialProps)){var t={selected:void 0,modifiers:{disabled:[]}};return O.default.createElement(je.Provider,{value:t},e.children)}return O.default.createElement(qe,{initialProps:e.initialProps,children:e.children})}function qe(e){var t=e.initialProps,a=e.children,n=t.selected,r=t.min,o=t.max,l={disabled:[]};n&&l.disabled.push((function(e){var t=o&&n.length>o-1,a=n.some((function(t){return J.default(t,e)}));return Boolean(t&&!a)}));var u={selected:n,onDayClick:function(e,a,l){var u,i;if((null===(u=t.onDayClick)||void 0===u||u.call(t,e,a,l),!Boolean(a.selected&&r&&(null==n?void 0:n.length)===r))&&!Boolean(!a.selected&&o&&(null==n?void 0:n.length)===o)){var d=n?function(e,t,a){if(a||2===arguments.length)for(var n,r=0,o=t.length;r<o;r++)!n&&r in t||(n||(n=Array.prototype.slice.call(t,0,r)),n[r]=t[r]);return e.concat(n||Array.prototype.slice.call(t))}([],n,!0):[];if(a.selected){var s=d.findIndex((function(t){return J.default(e,t)}));d.splice(s,1)}else d.push(e);null===(i=t.onSelect)||void 0===i||i.call(t,d,e,a,l)}},modifiers:l};return O.default.createElement(je.Provider,{value:u},a)}function Re(){var t=e.useContext(je);if(!t)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return t}function Ae(e,t){var a=t||{},n=a.from,r=a.to;if(!n)return{from:e,to:void 0};if(!r&&J.default(n,e))return{from:n,to:e};if(!r&&K.default(e,n))return{from:e,to:n};if(!r)return{from:n,to:e};if(!J.default(r,e)||!J.default(n,e)){if(J.default(r,e))return{from:r,to:void 0};if(!J.default(n,e))return V.default(n,e)?{from:e,to:r}:{from:n,to:e}}}var Ye,Ke=e.createContext(void 0);function He(e){if(!de(e.initialProps)){var t={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return O.default.createElement(Ke.Provider,{value:t},e.children)}return O.default.createElement(Ue,{initialProps:e.initialProps,children:e.children})}function Ue(e){var t=e.initialProps,a=e.children,n=t.selected,r=n||{},o=r.from,l=r.to,u=t.min,i=t.max,d={range_start:[],range_end:[],range_middle:[],disabled:[]};return o&&(d.range_start=[o],l?(d.range_end=[l],d.range_middle=[{after:o,before:l}]):d.range_end=[o]),u&&o&&l&&d.disabled.push((function(e){return K.default(e,o)&&Q.default(o,e)<u||V.default(e,l)&&Q.default(e,o)<u})),i&&o&&l&&d.disabled.push((function(e){return K.default(e,o)&&Q.default(l,e)>=i||V.default(e,l)&&Q.default(e,o)>=i})),O.default.createElement(Ke.Provider,{value:{selected:n,onDayClick:function(e,a,r){var o,l;null===(o=t.onDayClick)||void 0===o||o.call(t,e,a,r);var d=Ae(e,n);if((u||i)&&n&&(null==d?void 0:d.to)&&d.from&&d.from!==d.to){var s=Math.abs(Q.default(null==d?void 0:d.to,null==d?void 0:d.from));if(u&&s<u||i&&s>=i)return}null===(l=t.onSelect)||void 0===l||l.call(t,d,e,a,r)},modifiers:d}},a)}function ze(){var t=e.useContext(Ke);if(!t)throw new Error("useSelectRange must be used within a SelectRangeProvider");return t}function Ze(e){return Array.isArray(e)?e:void 0!==e?[e]:[]}exports.InternalModifier=void 0,(Ye=exports.InternalModifier||(exports.InternalModifier={})).Outside="outside",Ye.Disabled="disabled",Ye.Selected="selected",Ye.Hidden="hidden",Ye.Today="today",Ye.RangeStart="range_start",Ye.RangeEnd="range_end",Ye.RangeMiddle="range_middle";var Ge=exports.InternalModifier.Selected,Je=exports.InternalModifier.Disabled,Qe=exports.InternalModifier.Hidden,Ve=exports.InternalModifier.Today,Xe=exports.InternalModifier.RangeEnd,$e=exports.InternalModifier.RangeMiddle,et=exports.InternalModifier.RangeStart,tt=exports.InternalModifier.Outside;var at=e.createContext(void 0);function nt(e){var t=he(),a=function(e,t,a){var n,r=((n={})[Ge]=Ze(e.selected),n[Je]=Ze(e.disabled),n[Qe]=Ze(e.hidden),n[Ve]=[e.today],n[Xe]=[],n[$e]=[],n[et]=[],n[tt]=[],n);return e.fromDate&&r[Je].push({before:e.fromDate}),e.toDate&&r[Je].push({after:e.toDate}),ie(e)?r[Je]=r[Je].concat(t.modifiers[Je]):de(e)&&(r[Je]=r[Je].concat(a.modifiers[Je]),r[et]=a.modifiers[et],r[$e]=a.modifiers[$e],r[Xe]=a.modifiers[Xe]),r}(t,Re(),ze()),n=function(e){var t={};return Object.entries(e).forEach((function(e){var a=e[0],n=e[1];t[a]=Ze(n)})),t}(t.modifiers),r=ue(ue({},a),n);return O.default.createElement(at.Provider,{value:r},e.children)}function rt(){var t=e.useContext(at);if(!t)throw new Error("useModifiers must be used within a ModifiersProvider");return t}function ot(e){return Boolean(e&&"object"==typeof e&&"before"in e&&"after"in e)}function lt(e){return Boolean(e&&"object"==typeof e&&"from"in e)}function ut(e){return Boolean(e&&"object"==typeof e&&"after"in e)}function it(e){return Boolean(e&&"object"==typeof e&&"before"in e)}function dt(e){return Boolean(e&&"object"==typeof e&&"dayOfWeek"in e)}function st(e,t){return t.some((function(t){if("boolean"==typeof t)return t;if(a=t,X.default(a))return J.default(e,t);var a;if(function(e){return Array.isArray(e)&&e.every(X.default)}(t))return t.includes(e);if(lt(t))return function(e,t){var a,n=t.from,r=t.to;if(!n)return!1;if(!r&&J.default(n,e))return!0;if(!r)return!1;var o=Q.default(r,n)<0;return r&&o&&(n=(a=[r,n])[0],r=a[1]),Q.default(e,n)>=0&&Q.default(r,e)>=0}(e,t);if(dt(t))return t.dayOfWeek.includes(e.getDay());if(ot(t)){var n=Q.default(t.before,e)>0,r=Q.default(e,t.after)>0;return n&&r}return ut(t)?Q.default(e,t.after)>0:it(t)?Q.default(t.before,e)>0:"function"==typeof t&&t(e)}))}function ct(e,t,a){var n=Object.keys(t).reduce((function(a,n){var r=t[n];return st(e,r)&&a.push(n),a}),[]),r={};return n.forEach((function(e){return r[e]=!0})),a&&!H.default(e,a)&&(r.outside=!0),r}var ft=e.createContext(void 0);function pt(t){var a=ke(),n=rt(),r=e.useState(),o=r[0],l=r[1],u=e.useState(),i=u[0],d=u[1],s=function(e,t){for(var a,n,r=j.default(e[0]),o=I.default(e[e.length-1]),l=r;l<=o;){var u=ct(l,t);if(u.disabled||u.hidden)l=z.default(l,1);else{if(u.selected)return l;u.today&&!n&&(n=l),a||(a=l),l=z.default(l,1)}}return n||a}(a.displayMonths,n),c=(null!=o?o:i&&a.isDateDisplayed(i))?i:s,f=function(e){l(e)},p=he(),v=function(e,t){if(o){var n=function(e,t,a,n){var r=n.weekStartsOn,o=n.fromDate,l=n.toDate,u=n.locale,i={day:z.default,week:$.default,month:Y.default,year:ee.default,startOfWeek:function(e){return Z.default(e,{locale:u,weekStartsOn:r})},endOfWeek:function(e){return te.default(e,{locale:u,weekStartsOn:r})}}[t](e,"after"===a?1:-1);return"before"===a&&o?i=ae.default([o,i]):"after"===a&&l&&(i=ne.default([l,i])),i}(o,e,t,p);J.default(o,n)||(a.goToDate(n,o),f(n))}},m={focusedDay:o,focusTarget:c,blur:function(){d(o),l(void 0)},focus:f,focusDayAfter:function(){return v("day","after")},focusDayBefore:function(){return v("day","before")},focusWeekAfter:function(){return v("week","after")},focusWeekBefore:function(){return v("week","before")},focusMonthBefore:function(){return v("month","before")},focusMonthAfter:function(){return v("month","after")},focusYearBefore:function(){return v("year","before")},focusYearAfter:function(){return v("year","after")},focusStartOfWeek:function(){return v("startOfWeek","before")},focusEndOfWeek:function(){return v("endOfWeek","after")}};return O.default.createElement(ft.Provider,{value:m},t.children)}function vt(){var t=e.useContext(ft);if(!t)throw new Error("useFocusContext must be used within a FocusProvider");return t}function mt(e,t){return ct(e,rt(),t)}var yt=e.createContext(void 0);function ht(e){if(!se(e.initialProps)){var t={selected:void 0};return O.default.createElement(yt.Provider,{value:t},e.children)}return O.default.createElement(bt,{initialProps:e.initialProps,children:e.children})}function bt(e){var t=e.initialProps,a=e.children,n={selected:t.selected,onDayClick:function(e,a,n){var r,o,l;null===(r=t.onDayClick)||void 0===r||r.call(t,e,a,n),!a.selected||t.required?null===(l=t.onSelect)||void 0===l||l.call(t,e,e,a,n):null===(o=t.onSelect)||void 0===o||o.call(t,void 0,e,a,n)}};return O.default.createElement(yt.Provider,{value:n},a)}function Dt(){var t=e.useContext(yt);if(!t)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return t}function gt(e,t){var a=[e.classNames.day];return Object.keys(t).forEach((function(t){var n=e.modifiersClassNames[t];if(n)a.push(n);else if(function(e){return Object.values(exports.InternalModifier).includes(e)}(t)){var r=e.classNames["day_".concat(t)];r&&a.push(r)}})),a}function Mt(t,a,n){var r,o,l,u=he(),i=vt(),d=mt(t,a),s=function(e,t){var a=he(),n=Dt(),r=Re(),o=ze(),l=vt(),u=l.focusDayAfter,i=l.focusDayBefore,d=l.focusWeekAfter,s=l.focusWeekBefore,c=l.blur,f=l.focus,p=l.focusMonthBefore,v=l.focusMonthAfter,m=l.focusYearBefore,y=l.focusYearAfter,h=l.focusStartOfWeek,b=l.focusEndOfWeek,D={onClick:function(l){var u,i,d,s;se(a)?null===(u=n.onDayClick)||void 0===u||u.call(n,e,t,l):ie(a)?null===(i=r.onDayClick)||void 0===i||i.call(r,e,t,l):de(a)&&(null===(d=o.onDayClick)||void 0===d||d.call(o,e,t,l)),null===(s=a.onDayClick)||void 0===s||s.call(a,e,t,l)},onFocus:function(n){var r;f(e),null===(r=a.onDayFocus)||void 0===r||r.call(a,e,t,n)},onBlur:function(n){var r;c(),null===(r=a.onDayBlur)||void 0===r||r.call(a,e,t,n)},onKeyDown:function(n){var r;switch(n.key){case"ArrowLeft":n.preventDefault(),n.stopPropagation(),"rtl"===a.dir?u():i();break;case"ArrowRight":n.preventDefault(),n.stopPropagation(),"rtl"===a.dir?i():u();break;case"ArrowDown":n.preventDefault(),n.stopPropagation(),d();break;case"ArrowUp":n.preventDefault(),n.stopPropagation(),s();break;case"PageUp":n.preventDefault(),n.stopPropagation(),n.shiftKey?m():p();break;case"PageDown":n.preventDefault(),n.stopPropagation(),n.shiftKey?y():v();break;case"Home":n.preventDefault(),n.stopPropagation(),h();break;case"End":n.preventDefault(),n.stopPropagation(),b()}null===(r=a.onDayKeyDown)||void 0===r||r.call(a,e,t,n)},onKeyUp:function(n){var r;null===(r=a.onDayKeyUp)||void 0===r||r.call(a,e,t,n)},onMouseEnter:function(n){var r;null===(r=a.onDayMouseEnter)||void 0===r||r.call(a,e,t,n)},onMouseLeave:function(n){var r;null===(r=a.onDayMouseLeave)||void 0===r||r.call(a,e,t,n)},onTouchCancel:function(n){var r;null===(r=a.onDayTouchCancel)||void 0===r||r.call(a,e,t,n)},onTouchEnd:function(n){var r;null===(r=a.onDayTouchEnd)||void 0===r||r.call(a,e,t,n)},onTouchMove:function(n){var r;null===(r=a.onDayTouchMove)||void 0===r||r.call(a,e,t,n)},onTouchStart:function(n){var r;null===(r=a.onDayTouchStart)||void 0===r||r.call(a,e,t,n)}};return D}(t,d),c=function(){var e=he(),t=Dt(),a=Re(),n=ze();return se(e)?t.selected:ie(e)?a.selected:de(e)?n.selected:void 0}(),f=Boolean(u.onDayClick||"default"!==u.mode);e.useEffect((function(){var e;d.outside||i.focusedDay&&f&&J.default(i.focusedDay,t)&&(null===(e=n.current)||void 0===e||e.focus())}),[i.focusedDay,t,n,f,d.outside]);var p=gt(u,d).join(" "),v=function(e,t){var a=ue({},e.styles.day);return Object.keys(t).forEach((function(t){var n;a=ue(ue({},a),null===(n=e.modifiersStyles)||void 0===n?void 0:n[t])})),a}(u,d),m=Boolean(d.outside&&!u.showOutsideDays||d.hidden),y=null!==(l=null===(o=u.components)||void 0===o?void 0:o.DayContent)&&void 0!==l?l:Be,h={style:v,className:p,children:O.default.createElement(y,{date:t,displayMonth:a,activeModifiers:d})},b=Boolean(i.focusTarget&&J.default(i.focusTarget,t)),D=ue(ue(ue({},h),((r={disabled:d.disabled})["aria-pressed"]=d.selected,r.tabIndex=b?0:-1,r)),s);return{isButton:f,isHidden:m,activeModifiers:d,selectedDays:c,buttonProps:D,divProps:h}}function wt(t){var a=e.useRef(null),n=Mt(t.date,t.displayMonth,a);return n.isHidden?O.default.createElement(O.default.Fragment,null):n.isButton?O.default.createElement(Se,ue({ref:a},n.buttonProps)):O.default.createElement("div",ue({},n.divProps))}function Et(e){var t=e.number,a=e.dates,n=he(),r=n.onWeekNumberClick,o=n.styles,l=n.classNames,u=n.locale,i=n.labels.labelWeekNumber,d=(0,n.formatters.formatWeekNumber)(Number(t),{locale:u});if(!r)return O.default.createElement("span",{className:l.weeknumber,style:o.weeknumber},d);var s=i(Number(t),{locale:u});return O.default.createElement(Se,{"aria-label":s,className:l.weeknumber,style:o.weeknumber,onClick:function(e){r(t,a,e)}},d)}function xt(e){var t,a,n,r=he(),o=r.styles,l=r.classNames,u=r.showWeekNumber,i=r.components,d=null!==(t=null==i?void 0:i.Day)&&void 0!==t?t:wt,s=null!==(a=null==i?void 0:i.WeekNumber)&&void 0!==a?a:Et;return u&&(n=O.default.createElement("td",{className:l.cell,style:o.cell},O.default.createElement(s,{number:e.weekNumber,dates:e.dates}))),O.default.createElement("tr",{className:l.row,style:o.row},n,e.dates.map((function(t){return O.default.createElement("td",{className:l.cell,style:o.cell,key:G.default(t)},O.default.createElement(d,{displayMonth:e.displayMonth,date:t}))})))}function _t(e,t,a){for(var n=te.default(t,a),r=Z.default(e,a),o=Q.default(n,r),l=[],u=0;u<=o;u++)l.push(z.default(r,u));return l.reduce((function(e,t){var n=oe.default(t,a),r=e.find((function(e){return e.weekNumber===n}));return r?(r.dates.push(t),e):(e.push({weekNumber:n,dates:[t]}),e)}),[])}function kt(e){var t,a,n,r=he(),o=r.locale,l=r.classNames,u=r.styles,i=r.hideHead,d=r.fixedWeeks,s=r.components,c=r.weekStartsOn,f=function(e,t){var a=_t(j.default(e),I.default(e),t);if(null==t?void 0:t.useFixedWeeks){var n=re.default(e,t);if(n<6){var r=a[a.length-1],o=r.dates[r.dates.length-1],l=$.default(o,6-n),u=_t($.default(o,1),l,t);a.push.apply(a,u)}}return a}(e.displayMonth,{useFixedWeeks:Boolean(d),locale:o,weekStartsOn:c}),p=null!==(t=null==s?void 0:s.Head)&&void 0!==t?t:Ie,v=null!==(a=null==s?void 0:s.Row)&&void 0!==a?a:xt,m=null!==(n=null==s?void 0:s.Footer)&&void 0!==n?n:Te;return O.default.createElement("table",{className:l.table,style:u.table,role:"grid","aria-labelledby":e["aria-labelledby"]},!i&&O.default.createElement(p,null),O.default.createElement("tbody",{className:l.tbody,style:u.tbody},f.map((function(t){return O.default.createElement(v,{displayMonth:e.displayMonth,key:t.weekNumber,dates:t.dates,weekNumber:t.weekNumber})}))),O.default.createElement(m,null))}var Nt="undefined"!=typeof window&&window.document&&window.document.createElement?L.useLayoutEffect:L.useEffect,Ct=!1,Pt=0;function St(){return"react-day-picker-".concat(++Pt)}function Ot(e){var t,a,n=he(),r=n.dir,o=n.classNames,l=n.styles,u=n.components,i=ke().displayMonths,d=function(e){var t,a=null!=e?e:Ct?St():null,n=L.useState(a),r=n[0],o=n[1];return Nt((function(){null===r&&o(St())}),[]),L.useEffect((function(){!1===Ct&&(Ct=!0)}),[]),null!==(t=null!=e?e:r)&&void 0!==t?t:void 0}(),s=[o.month],c=l.month,f=0===e.displayIndex,p=e.displayIndex===i.length-1,v=!f&&!p;"rtl"===r&&(p=(t=[f,p])[0],f=t[1]),f&&(s.push(o.caption_start),c=ue(ue({},c),l.caption_start)),p&&(s.push(o.caption_end),c=ue(ue({},c),l.caption_end)),v&&(s.push(o.caption_between),c=ue(ue({},c),l.caption_between));var m=null!==(a=null==u?void 0:u.Caption)&&void 0!==a?a:We;return O.default.createElement("div",{key:e.displayIndex,className:s.join(" "),style:c},O.default.createElement(m,{id:d,displayMonth:e.displayMonth}),O.default.createElement(kt,{"aria-labelledby":d,displayMonth:e.displayMonth}))}function Lt(){var t=he(),a=vt(),n=ke(),r=e.useState(!1),o=r[0],l=r[1];e.useEffect((function(){t.initialFocus&&a.focusTarget&&(o||(a.focus(a.focusTarget),l(!0)))}),[t.initialFocus,o,a.focus,a.focusTarget,a]);var u=[t.classNames.root,t.className];t.numberOfMonths>1&&u.push(t.classNames.multiple_months),t.showWeekNumber&&u.push(t.classNames.with_weeknumber);var i=ue(ue({},t.styles.root),t.style);return O.default.createElement("div",{className:u.join(" "),style:i,dir:t.dir},O.default.createElement("div",{className:t.classNames.months,style:t.styles.months},n.displayMonths.map((function(e,t){return O.default.createElement(Ot,{key:t,displayIndex:t,displayMonth:e})}))))}function Wt(e){var t=e.children,a=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(a[n[r]]=e[n[r]])}return a}(e,["children"]);return O.default.createElement(ye,{initialProps:a},O.default.createElement(_e,null,O.default.createElement(ht,{initialProps:a},O.default.createElement(Fe,{initialProps:a},O.default.createElement(He,{initialProps:a},O.default.createElement(nt,null,O.default.createElement(pt,null,t)))))))}function Tt(e){return!isNaN(e.getTime())}exports.Button=Se,exports.Caption=We,exports.CaptionDropdowns=Ne,exports.CaptionLabel=be,exports.CaptionNavigation=Le,exports.Day=wt,exports.DayContent=Be,exports.DayPicker=function(e){return O.default.createElement(Wt,ue({},e),O.default.createElement(Lt,null))},exports.DayPickerContext=me,exports.DayPickerProvider=ye,exports.Dropdown=ge,exports.FocusContext=ft,exports.FocusProvider=pt,exports.Footer=Te,exports.Head=Ie,exports.IconDropdown=De,exports.IconLeft=Ce,exports.IconRight=Pe,exports.NavigationContext=xe,exports.NavigationProvider=_e,exports.RootProvider=Wt,exports.Row=xt,exports.SelectMultipleContext=je,exports.SelectMultipleProvider=Fe,exports.SelectMultipleProviderInternal=qe,exports.SelectRangeContext=Ke,exports.SelectRangeProvider=He,exports.SelectRangeProviderInternal=Ue,exports.SelectSingleContext=yt,exports.SelectSingleProvider=ht,exports.SelectSingleProviderInternal=bt,exports.WeekNumber=Et,exports.addToRange=Ae,exports.isDateAfterType=ut,exports.isDateBeforeType=it,exports.isDateInterval=ot,exports.isDateRange=lt,exports.isDayOfWeekType=dt,exports.isDayPickerDefault=function(e){return void 0===e.mode||"default"===e.mode},exports.isDayPickerMultiple=ie,exports.isDayPickerRange=de,exports.isDayPickerSingle=se,exports.isMatch=st,exports.useActiveModifiers=mt,exports.useDayPicker=he,exports.useDayRender=Mt,exports.useFocusContext=vt,exports.useInput=function(t){void 0===t&&(t={});var a=t.locale,n=void 0===a?W.default:a,r=t.required,o=t.format,l=void 0===o?"PP":o,u=t.defaultSelected,i=t.today,d=void 0===i?new Date:i,s=ve(t),c=s.fromDate,f=s.toDate,p=function(e){return le.default(e,l,d,{locale:n})},v=e.useState(null!=u?u:d),m=v[0],y=v[1],h=e.useState(u),b=h[0],D=h[1],g=u?T.default(u,l,{locale:n}):"",M=e.useState(g),w=M[0],E=M[1],x=function(){D(u),y(null!=u?u:d),E(null!=g?g:"")},_={month:m,onDayClick:function(e,t){var a=t.selected;if(!r&&a)return D(void 0),void E("");D(e),E(e?T.default(e,l,{locale:n}):"")},onMonthChange:function(e){y(e)},selected:b,locale:n,fromDate:null==t?void 0:t.fromDate,toDate:null==t?void 0:t.toDate,today:d},k={onBlur:function(e){Tt(p(e.target.value))||x()},onChange:function(e){E(e.target.value);var t=p(e.target.value),a=c&&Q.default(c,t)>0,n=f&&Q.default(t,f)>0;!Tt(t)||a||n?D(void 0):(D(t),y(t))},onFocus:function(e){if(e.target.value){var t=p(e.target.value);Tt(t)&&y(t)}else x()},value:w,placeholder:T.default(new Date,l,{locale:n})};return{dayPickerProps:_,inputProps:k,reset:x,setSelected:function(e){D(e),y(null!=e?e:d),E(e?T.default(e,l,{locale:n}):"")}}},exports.useNavigation=ke,exports.useSelectMultiple=Re,exports.useSelectRange=ze,exports.useSelectSingle=Dt}));

@@ -29,3 +29,3 @@ /// <reference types="react" />

export interface DayPickerBase {
/** The CSS class to add to the container element. */
/** The CSS class to add to the container element. To change the name of the class instead, use `classNames.root`. */
className?: string;

@@ -32,0 +32,0 @@ /**

{
"name": "react-day-picker",
"version": "8.1.0",
"version": "8.1.1",
"description": "Customizable Date Picker for React",

@@ -5,0 +5,0 @@ "author": "Giampaolo Bellavite <io@gpbl.dev>",

@@ -11,3 +11,3 @@ import { RenderResult } from '@testing-library/react-hooks';

import { getDefaultContextValue } from 'contexts/DayPicker/defaultContextValue';
import { CustomComponents } from 'types/DayPickerBase';
import { CustomComponents, DaySelectionMode } from 'types/DayPickerBase';
import { Formatters } from 'types/Formatters';

@@ -299,1 +299,13 @@ import { Labels } from 'types/Labels';

});
describe('when in selection mode', () => {
const mode: DaySelectionMode = 'multiple';
const onSelect = jest.fn();
const dayPickerProps: DayPickerProps = { mode, onSelect };
beforeEach(() => {
setup(dayPickerProps);
});
test('should return the "onSelect" event handler', () => {
expect(renderResult.current.onSelect).toBe(onSelect);
});
});

@@ -60,7 +60,11 @@ import { RenderResult } from '@testing-library/react-hooks';

const newDate = addMonths(today, 10);
const onMonthChange = jest.fn();
beforeEach(() => {
setup({ onMonthChange });
result.current.goToDate(newDate);
});
test('should go to the specified month', () => {
expect(result.current.currentMonth).toEqual(startOfMonth(newDate));
const date = startOfMonth(newDate);
expect(result.current.currentMonth).toEqual(date);
expect(onMonthChange).toBeCalledWith(date);
});

@@ -67,0 +71,0 @@ });

@@ -23,15 +23,19 @@ import { addMonths, startOfMonth } from 'date-fns';

test('should set the month in state', () => {
const result = setup();
const onMonthChange = jest.fn();
const result = setup({ onMonthChange });
const month = addMonths(today, 2);
result.current[1](month);
expect(result.current[0]).toEqual(startOfMonth(month));
expect(onMonthChange).toBeCalledWith(startOfMonth(month));
});
describe('when navigation is disabled', () => {
test('should not set the month in state', () => {
const result = setup({ disableNavigation: true });
const onMonthChange = jest.fn();
const result = setup({ disableNavigation: true, onMonthChange });
const month = addMonths(today, 2);
result.current[1](month);
expect(result.current[0]).toEqual(startOfMonth(today));
expect(onMonthChange).not.toBeCalled();
});
});
});

@@ -21,3 +21,5 @@ import startOfMonth from 'date-fns/startOfMonth';

if (context.disableNavigation) return;
setMonth(startOfMonth(date));
const month = startOfMonth(date);
setMonth(month);
context.onMonthChange?.(month);
};

@@ -24,0 +26,0 @@

@@ -44,3 +44,3 @@ import type { Locale } from 'date-fns';

export interface DayPickerBase {
/** The CSS class to add to the container element. */
/** The CSS class to add to the container element. To change the name of the class instead, use `classNames.root`. */
className?: string;

@@ -47,0 +47,0 @@ /**

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc