FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
surerank
/
build
/
vendor-5a94f17d
Edit File: index.js
(globalThis.webpackChunksurerank=globalThis.webpackChunksurerank||[]).push([[8789],{2694(e,t,o){"use strict";var n=o(6925);function a(){}function r(){}r.resetWarningCache=a,e.exports=function(){function e(e,t,o,a,r,s){if(s!==n){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var o={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:r,resetWarningCache:a};return o.PropTypes=o,o}},5556(e,t,o){e.exports=o(2694)()},6925(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5338(e,t,o){"use strict";var n=o(75795);t.H=n.createRoot},84e3(e,t,o){"use strict";o.d(t,{h:()=>Dt});var n={};o.r(n),o.d(n,{Button:()=>ne,CaptionLabel:()=>ae,Chevron:()=>re,Day:()=>se,DayButton:()=>ie,Dropdown:()=>de,DropdownNav:()=>le,Footer:()=>ce,Month:()=>fe,MonthCaption:()=>ue,MonthGrid:()=>he,Months:()=>me,MonthsDropdown:()=>be,Nav:()=>pe,NextMonthButton:()=>ve,Option:()=>ke,PreviousMonthButton:()=>Me,Root:()=>De,Select:()=>we,Week:()=>ge,WeekNumber:()=>Ne,WeekNumberHeader:()=>Ce,Weekday:()=>Oe,Weekdays:()=>We,Weeks:()=>Se,YearsDropdown:()=>Ee});var a={};o.r(a),o.d(a,{formatCaption:()=>Ye,formatDay:()=>_e,formatMonthCaption:()=>Ie,formatMonthDropdown:()=>xe,formatWeekNumber:()=>Pe,formatWeekNumberHeader:()=>Te,formatWeekdayName:()=>Le,formatYearCaption:()=>Ae,formatYearDropdown:()=>Fe});var r={};o.r(r),o.d(r,{labelCaption:()=>je,labelDay:()=>He,labelDayButton:()=>Ge,labelGrid:()=>Re,labelGridcell:()=>qe,labelMonthDropdown:()=>$e,labelNav:()=>Ze,labelNext:()=>ze,labelPrevious:()=>Ke,labelWeekNumber:()=>Je,labelWeekNumberHeader:()=>Ve,labelWeekday:()=>Ue,labelYearDropdown:()=>Qe});var s=o(51609),i=o(65313),d=o(75156);const l={...d.c,labels:{labelDayButton:(e,t,o,n)=>{let a;a=n&&"function"===typeof n.format?n.format.bind(n):(e,t)=>(0,i.GP)(e,t,{locale:d.c,...o});let r=a(e,"PPPP");return t.today&&(r=`Today, ${r}`),t.selected&&(r=`${r}, selected`),r},labelMonthDropdown:"Choose the Month",labelNext:"Go to the Next Month",labelPrevious:"Go to the Previous Month",labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:"Choose the Year",labelGrid:(e,t,o)=>{let n;return n=o&&"function"===typeof o.format?o.format.bind(o):(e,o)=>(0,i.GP)(e,o,{locale:d.c,...t}),n(e,"LLLL yyyy")},labelGridcell:(e,t,o,n)=>{let a;a=n&&"function"===typeof n.format?n.format.bind(n):(e,t)=>(0,i.GP)(e,t,{locale:d.c,...o});let r=a(e,"PPPP");return t?.today&&(r=`Today, ${r}`),r},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,o)=>{let n;return n=o&&"function"===typeof o.format?o.format.bind(o):(e,o)=>(0,i.GP)(e,o,{locale:d.c,...t}),n(e,"cccc")}}};var c=o(68141),f=o(16172),u=o(66304),h=o(79114),m=o(95413),y=o(34405),b=o(29543),p=o(84769),v=o(10646),k=o(56499),M=o(11580),D=o(54352),w=o(64169),g=o(72794),O=o(24744),W=o(91541),N=o(65456),C=o(47402),S=o(48497),E=o(80658),B=o(88652),Y=o(91868),I=o(78217),_=o(82442),x=o(26020),L=o(93130),P=o(32473),T=o(6463),F=o(22008),A=o(27763),G=o(80337),H=o(70228);function R(e,t){const o=t.startOfMonth(e),n=o.getDay();return 1===n?o:t.addDays(o,0===n?-6:-1*(n-1))}class j{constructor(e,t){this.Date=Date,this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?c.BB.tz(this.options.timeZone):new this.Date,this.newDate=(e,t,o)=>this.overrides?.newDate?this.overrides.newDate(e,t,o):this.options.timeZone?new c.BB(e,t,o,this.options.timeZone):new Date(e,t,o),this.addDays=(e,t)=>this.overrides?.addDays?this.overrides.addDays(e,t):(0,f.f)(e,t),this.addMonths=(e,t)=>this.overrides?.addMonths?this.overrides.addMonths(e,t):(0,u.P)(e,t),this.addWeeks=(e,t)=>this.overrides?.addWeeks?this.overrides.addWeeks(e,t):(0,h.J)(e,t),this.addYears=(e,t)=>this.overrides?.addYears?this.overrides.addYears(e,t):(0,m.e)(e,t),this.differenceInCalendarDays=(e,t)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(e,t):(0,y.m)(e,t),this.differenceInCalendarMonths=(e,t)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(e,t):(0,b.U)(e,t),this.eachMonthOfInterval=e=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(e):(0,p.i)(e),this.eachYearOfInterval=e=>{const t=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(e):(0,v.z)(e),o=new Set(t.map(e=>this.getYear(e)));if(o.size===t.length)return t;const n=[];return o.forEach(e=>{n.push(new Date(e,0,1))}),n},this.endOfBroadcastWeek=e=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(e):function(e,t){const o=R(e,t),n=function(e,t){const o=t.startOfMonth(e),n=o.getDay()>0?o.getDay():7,a=t.addDays(e,1-n),r=t.addDays(a,34);return t.getMonth(e)===t.getMonth(r)?5:4}(e,t);return t.addDays(o,7*n-1)}(e,this),this.endOfISOWeek=e=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(e):(0,k.g)(e),this.endOfMonth=e=>this.overrides?.endOfMonth?this.overrides.endOfMonth(e):(0,M.p)(e),this.endOfWeek=(e,t)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(e,t):(0,D.$)(e,this.options),this.endOfYear=e=>this.overrides?.endOfYear?this.overrides.endOfYear(e):(0,w.Q)(e),this.format=(e,t,o)=>{const n=this.overrides?.format?this.overrides.format(e,t,this.options):(0,i.GP)(e,t,this.options);return this.options.numerals&&"latn"!==this.options.numerals?this.replaceDigits(n):n},this.getISOWeek=e=>this.overrides?.getISOWeek?this.overrides.getISOWeek(e):(0,g.s)(e),this.getMonth=(e,t)=>this.overrides?.getMonth?this.overrides.getMonth(e,this.options):(0,O.t)(e,this.options),this.getYear=(e,t)=>this.overrides?.getYear?this.overrides.getYear(e,this.options):(0,W.C)(e,this.options),this.getWeek=(e,t)=>this.overrides?.getWeek?this.overrides.getWeek(e,this.options):(0,N.N)(e,this.options),this.isAfter=(e,t)=>this.overrides?.isAfter?this.overrides.isAfter(e,t):(0,C.d)(e,t),this.isBefore=(e,t)=>this.overrides?.isBefore?this.overrides.isBefore(e,t):(0,S.Y)(e,t),this.isDate=e=>this.overrides?.isDate?this.overrides.isDate(e):(0,E.$)(e),this.isSameDay=(e,t)=>this.overrides?.isSameDay?this.overrides.isSameDay(e,t):(0,B.r)(e,t),this.isSameMonth=(e,t)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(e,t):(0,Y.t)(e,t),this.isSameYear=(e,t)=>this.overrides?.isSameYear?this.overrides.isSameYear(e,t):(0,I.s)(e,t),this.max=e=>this.overrides?.max?this.overrides.max(e):(0,_.T)(e),this.min=e=>this.overrides?.min?this.overrides.min(e):(0,x.j)(e),this.setMonth=(e,t)=>this.overrides?.setMonth?this.overrides.setMonth(e,t):(0,L.Z)(e,t),this.setYear=(e,t)=>this.overrides?.setYear?this.overrides.setYear(e,t):(0,P.i)(e,t),this.startOfBroadcastWeek=(e,t)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(e,this):R(e,this),this.startOfDay=e=>this.overrides?.startOfDay?this.overrides.startOfDay(e):(0,T.o)(e),this.startOfISOWeek=e=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(e):(0,F.b)(e),this.startOfMonth=e=>this.overrides?.startOfMonth?this.overrides.startOfMonth(e):(0,A.w)(e),this.startOfWeek=(e,t)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(e,this.options):(0,G.k)(e,this.options),this.startOfYear=e=>this.overrides?.startOfYear?this.overrides.startOfYear(e):(0,H.D)(e),this.options={locale:l,...e},this.overrides=t}getDigitMap(){const{numerals:e="latn"}=this.options,t=new Intl.NumberFormat("en-US",{numberingSystem:e}),o={};for(let n=0;n<10;n++)o[n.toString()]=t.format(n);return o}replaceDigits(e){const t=this.getDigitMap();return e.replace(/\d/g,e=>t[e]||e)}formatNumber(e){return this.replaceDigits(e.toString())}getMonthYearOrder(){const e=this.options.locale?.code;return e&&j.yearFirstLocales.has(e)?"year-first":"month-first"}formatMonthYear(e){const{locale:t,timeZone:o,numerals:n}=this.options,a=t?.code;if(a&&j.yearFirstLocales.has(a))try{return new Intl.DateTimeFormat(a,{month:"long",year:"numeric",timeZone:o,numberingSystem:n}).format(e)}catch{}const r="year-first"===this.getMonthYearOrder()?"y LLLL":"LLLL y";return this.format(e,r)}}j.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);const q=new j;var $,Z,z,K;function U(e,t,o=!1,n=q){let{from:a,to:r}=e;const{differenceInCalendarDays:s,isSameDay:i}=n;return a&&r?(s(r,a)<0&&([a,r]=[r,a]),s(t,a)>=(o?1:0)&&s(r,t)>=(o?1:0)):!o&&r?i(r,t):!(o||!a)&&i(a,t)}function J(e){return Boolean(e&&"object"===typeof e&&"before"in e&&"after"in e)}function V(e){return Boolean(e&&"object"===typeof e&&"from"in e)}function Q(e){return Boolean(e&&"object"===typeof e&&"after"in e)}function X(e){return Boolean(e&&"object"===typeof e&&"before"in e)}function ee(e){return Boolean(e&&"object"===typeof e&&"dayOfWeek"in e)}function te(e,t){return Array.isArray(e)&&e.every(t.isDate)}function oe(e,t,o=q){const n=Array.isArray(t)?t:[t],{isSameDay:a,differenceInCalendarDays:r,isAfter:s}=o;return n.some(t=>{if("boolean"===typeof t)return t;if(o.isDate(t))return a(e,t);if(te(t,o))return t.some(t=>a(e,t));if(V(t))return U(t,e,!1,o);if(ee(t))return Array.isArray(t.dayOfWeek)?t.dayOfWeek.includes(e.getDay()):t.dayOfWeek===e.getDay();if(J(t)){const o=r(t.before,e)>0,n=r(t.after,e)<0;return s(t.before,t.after)?n&&o:o||n}return Q(t)?r(e,t.after)>0:X(t)?r(t.before,e)>0:"function"===typeof t&&t(e)})}function ne(e){return s.createElement("button",{...e})}function ae(e){return s.createElement("span",{...e})}function re(e){const{size:t=24,orientation:o="left",className:n}=e;return s.createElement("svg",{className:n,width:t,height:t,viewBox:"0 0 24 24"},"up"===o&&s.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),"down"===o&&s.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),"left"===o&&s.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),"right"===o&&s.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function se(e){const{day:t,modifiers:o,...n}=e;return s.createElement("td",{...n})}function ie(e){const{day:t,modifiers:o,...n}=e,a=s.useRef(null);return s.useEffect(()=>{o.focused&&a.current?.focus()},[o.focused]),s.createElement("button",{ref:a,...n})}function de(e){const{options:t,className:o,components:n,classNames:a,...r}=e,i=[a[$.Dropdown],o].join(" "),d=t?.find(({value:e})=>e===r.value);return s.createElement("span",{"data-disabled":r.disabled,className:a[$.DropdownRoot]},s.createElement(n.Select,{className:i,...r},t?.map(({value:e,label:t,disabled:o})=>s.createElement(n.Option,{key:e,value:e,disabled:o},t))),s.createElement("span",{className:a[$.CaptionLabel],"aria-hidden":!0},d?.label,s.createElement(n.Chevron,{orientation:"down",size:18,className:a[$.Chevron]})))}function le(e){return s.createElement("div",{...e})}function ce(e){return s.createElement("div",{...e})}function fe(e){const{calendarMonth:t,displayIndex:o,...n}=e;return s.createElement("div",{...n},e.children)}function ue(e){const{calendarMonth:t,displayIndex:o,...n}=e;return s.createElement("div",{...n})}function he(e){return s.createElement("table",{...e})}function me(e){return s.createElement("div",{...e})}!function(e){e.Root="root",e.Chevron="chevron",e.Day="day",e.DayButton="day_button",e.CaptionLabel="caption_label",e.Dropdowns="dropdowns",e.Dropdown="dropdown",e.DropdownRoot="dropdown_root",e.Footer="footer",e.MonthGrid="month_grid",e.MonthCaption="month_caption",e.MonthsDropdown="months_dropdown",e.Month="month",e.Months="months",e.Nav="nav",e.NextMonthButton="button_next",e.PreviousMonthButton="button_previous",e.Week="week",e.Weeks="weeks",e.Weekday="weekday",e.Weekdays="weekdays",e.WeekNumber="week_number",e.WeekNumberHeader="week_number_header",e.YearsDropdown="years_dropdown"}($||($={})),function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"}(Z||(Z={})),function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"}(z||(z={})),function(e){e.weeks_before_enter="weeks_before_enter",e.weeks_before_exit="weeks_before_exit",e.weeks_after_enter="weeks_after_enter",e.weeks_after_exit="weeks_after_exit",e.caption_after_enter="caption_after_enter",e.caption_after_exit="caption_after_exit",e.caption_before_enter="caption_before_enter",e.caption_before_exit="caption_before_exit"}(K||(K={}));var ye=o(51409);function be(e){const{components:t}=(0,ye.w)();return s.createElement(t.Dropdown,{...e})}function pe(e){const{onPreviousClick:t,onNextClick:o,previousMonth:n,nextMonth:a,...r}=e,{components:i,classNames:d,labels:{labelPrevious:l,labelNext:c}}=(0,ye.w)(),f=(0,s.useCallback)(e=>{a&&o?.(e)},[a,o]),u=(0,s.useCallback)(e=>{n&&t?.(e)},[n,t]);return s.createElement("nav",{...r},s.createElement(i.PreviousMonthButton,{type:"button",className:d[$.PreviousMonthButton],tabIndex:n?void 0:-1,"aria-disabled":!n||void 0,"aria-label":l(n),onClick:u},s.createElement(i.Chevron,{disabled:!n||void 0,className:d[$.Chevron],orientation:"left"})),s.createElement(i.NextMonthButton,{type:"button",className:d[$.NextMonthButton],tabIndex:a?void 0:-1,"aria-disabled":!a||void 0,"aria-label":c(a),onClick:f},s.createElement(i.Chevron,{disabled:!a||void 0,orientation:"right",className:d[$.Chevron]})))}function ve(e){const{components:t}=(0,ye.w)();return s.createElement(t.Button,{...e})}function ke(e){return s.createElement("option",{...e})}function Me(e){const{components:t}=(0,ye.w)();return s.createElement(t.Button,{...e})}function De(e){const{rootRef:t,...o}=e;return s.createElement("div",{...o,ref:t})}function we(e){return s.createElement("select",{...e})}function ge(e){const{week:t,...o}=e;return s.createElement("tr",{...o})}function Oe(e){return s.createElement("th",{...e})}function We(e){return s.createElement("thead",{"aria-hidden":!0},s.createElement("tr",{...e}))}function Ne(e){const{week:t,...o}=e;return s.createElement("th",{...o})}function Ce(e){return s.createElement("th",{...e})}function Se(e){return s.createElement("tbody",{...e})}function Ee(e){const{components:t}=(0,ye.w)();return s.createElement(t.Dropdown,{...e})}function Be(){const e={};for(const t in $)e[$[t]]=`rdp-${$[t]}`;for(const t in Z)e[Z[t]]=`rdp-${Z[t]}`;for(const t in z)e[z[t]]=`rdp-${z[t]}`;for(const t in K)e[K[t]]=`rdp-${K[t]}`;return e}function Ye(e,t,o){return(o??new j(t)).formatMonthYear(e)}const Ie=Ye;function _e(e,t,o){return(o??new j(t)).format(e,"d")}function xe(e,t=q){return t.format(e,"LLLL")}function Le(e,t,o){return(o??new j(t)).format(e,"cccccc")}function Pe(e,t=q){return t.formatNumber(e<10?`0${e.toLocaleString()}`:`${e.toLocaleString()}`)}function Te(){return""}function Fe(e,t=q){return t.format(e,"yyyy")}const Ae=Fe;function Ge(e,t,o,n){let a=(n??new j(o)).format(e,"PPPP");return t.today&&(a=`Today, ${a}`),t.selected&&(a=`${a}, selected`),a}const He=Ge;function Re(e,t,o){return(o??new j(t)).formatMonthYear(e)}const je=Re;function qe(e,t,o,n){let a=(n??new j(o)).format(e,"PPPP");return t?.today&&(a=`Today, ${a}`),a}function $e(e){return"Choose the Month"}function Ze(){return""}function ze(e,t){return"Go to the Next Month"}function Ke(e){return"Go to the Previous Month"}function Ue(e,t,o){return(o??new j(t)).format(e,"cccc")}function Je(e,t){return`Week ${e}`}function Ve(e){return"Week Number"}function Qe(e){return"Choose the Year"}const Xe=(e,t,o)=>t||(o?"function"===typeof o?o:(...e)=>o:e);function et(e,t){const o=t.locale?.labels??{};return{...r,...e??{},labelDayButton:Xe(Ge,e?.labelDayButton,o.labelDayButton),labelMonthDropdown:Xe($e,e?.labelMonthDropdown,o.labelMonthDropdown),labelNext:Xe(ze,e?.labelNext,o.labelNext),labelPrevious:Xe(Ke,e?.labelPrevious,o.labelPrevious),labelWeekNumber:Xe(Je,e?.labelWeekNumber,o.labelWeekNumber),labelYearDropdown:Xe(Qe,e?.labelYearDropdown,o.labelYearDropdown),labelGrid:Xe(Re,e?.labelGrid,o.labelGrid),labelGridcell:Xe(qe,e?.labelGridcell,o.labelGridcell),labelNav:Xe(Ze,e?.labelNav,o.labelNav),labelWeekNumberHeader:Xe(Ve,e?.labelWeekNumberHeader,o.labelWeekNumberHeader),labelWeekday:Xe(Ue,e?.labelWeekday,o.labelWeekday)}}function tt(e,t,o,n,a){const{startOfMonth:r,startOfYear:s,endOfYear:i,eachMonthOfInterval:d,getMonth:l}=a;return d({start:s(e),end:i(e)}).map(e=>{const s=n.formatMonthDropdown(e,a);return{value:l(e),label:s,disabled:t&&e<r(t)||o&&e>r(o)||!1}})}function ot(e,t,o,n,a=!1){if(!e)return;if(!t)return;const{startOfYear:r,endOfYear:s,eachYearOfInterval:i,getYear:d}=n,l=i({start:r(e),end:s(t)});return a&&l.reverse(),l.map(e=>{const t=o.formatYearDropdown(e,n);return{value:d(e),label:t,disabled:!1}})}const nt=e=>e instanceof HTMLElement?e:null,at=e=>[...e.querySelectorAll("[data-animated-month]")??[]],rt=e=>nt(e.querySelector("[data-animated-caption]")),st=e=>nt(e.querySelector("[data-animated-weeks]"));function it(e,t,o,n){const{month:a,defaultMonth:r,today:s=n.today(),numberOfMonths:i=1}=e;let d=a||r||s;const{differenceInCalendarMonths:l,addMonths:c,startOfMonth:f}=n;return o&&l(o,d)<i-1&&(d=c(o,-1*(i-1))),t&&l(d,t)<0&&(d=t),f(d)}class dt{constructor(e,t,o=q){this.date=e,this.displayMonth=t,this.outside=Boolean(t&&!o.isSameMonth(e,t)),this.dateLib=o,this.isoDate=o.format(e,"yyyy-MM-dd"),this.displayMonthId=o.format(t,"yyyy-MM"),this.dateMonthId=o.format(e,"yyyy-MM")}isEqualTo(e){return this.dateLib.isSameDay(e.date,this.date)&&this.dateLib.isSameMonth(e.displayMonth,this.displayMonth)}}class lt{constructor(e,t){this.days=t,this.weekNumber=e}}class ct{constructor(e,t){this.date=e,this.weeks=t}}function ft(e,t){const[o,n]=(0,s.useState)(e);return[void 0===t?o:t,n]}var ut;function ht(e){return!e[Z.disabled]&&!e[Z.hidden]&&!e[Z.outside]}function mt(e,t,o,n,a,r,s,i=0){if(i>365)return;const d=function(e,t,o,n,a,r,s){const{ISOWeek:i,broadcastCalendar:d}=r,{addDays:l,addMonths:c,addWeeks:f,addYears:u,endOfBroadcastWeek:h,endOfISOWeek:m,endOfWeek:y,max:b,min:p,startOfBroadcastWeek:v,startOfISOWeek:k,startOfWeek:M}=s;let D={day:l,week:f,month:c,year:u,startOfWeek:e=>d?v(e,s):i?k(e):M(e),endOfWeek:e=>d?h(e):i?m(e):y(e)}[e](o,"after"===t?1:-1);return"before"===t&&n?D=b([n,D]):"after"===t&&a&&(D=p([a,D])),D}(e,t,o.date,n,a,r,s),l=Boolean(r.disabled&&oe(d,r.disabled,s)),c=Boolean(r.hidden&&oe(d,r.hidden,s)),f=new dt(d,d,s);return l||c?mt(e,t,f,n,a,r,s,i+1):f}function yt(e,t,o,n,a){const{autoFocus:r}=e,[i,d]=(0,s.useState)(),l=function(e,t,o,n){let a,r=-1;for(const s of e){const e=t(s);ht(e)&&(e[Z.focused]&&r<ut.FocusedModifier?(a=s,r=ut.FocusedModifier):n?.isEqualTo(s)&&r<ut.LastFocused?(a=s,r=ut.LastFocused):o(s.date)&&r<ut.Selected?(a=s,r=ut.Selected):e[Z.today]&&r<ut.Today&&(a=s,r=ut.Today))}return a||(a=e.find(e=>ht(t(e)))),a}(t.days,o,n||(()=>!1),i),[c,f]=(0,s.useState)(r?l:void 0);return{isFocusTarget:e=>Boolean(l?.isEqualTo(e)),setFocused:f,focused:c,blur:()=>{d(c),f(void 0)},moveFocus:(o,n)=>{if(!c)return;const r=mt(o,n,c,t.navStart,t.navEnd,e,a);if(r){if(e.disableNavigation&&!t.days.some(e=>e.isEqualTo(r)))return;t.goToDay(r),f(r)}}}}function bt(e,t,o=q){return U(e,t.from,!1,o)||U(e,t.to,!1,o)||U(t,e.from,!1,o)||U(t,e.to,!1,o)}function pt(e,t){return e instanceof c.BB&&e.timeZone===t?e:new c.BB(e,t)}function vt(e,t,o){if(!o)return pt(e,t);const n=pt(e,t),a=new c.BB(n.getFullYear(),n.getMonth(),n.getDate(),12,0,0,t);return new Date(a.getTime())}function kt(e,t,o){return"boolean"===typeof e||"function"===typeof e?e:e instanceof Date?vt(e,t,o):Array.isArray(e)?e.map(e=>e instanceof Date?vt(e,t,o):e):V(e)?{...e,from:e.from?pt(e.from,t):e.from,to:e.to?pt(e.to,t):e.to}:J(e)?{before:vt(e.before,t,o),after:vt(e.after,t,o)}:Q(e)?{after:vt(e.after,t,o)}:X(e)?{before:vt(e.before,t,o)}:e}function Mt(e,t,o){return e?Array.isArray(e)?e.map(e=>kt(e,t,o)):kt(e,t,o):e}function Dt(e){let t=e;const o=t.timeZone;if(o&&(t={...e,timeZone:o},t.today&&(t.today=pt(t.today,o)),t.month&&(t.month=pt(t.month,o)),t.defaultMonth&&(t.defaultMonth=pt(t.defaultMonth,o)),t.startMonth&&(t.startMonth=pt(t.startMonth,o)),t.endMonth&&(t.endMonth=pt(t.endMonth,o)),"single"===t.mode&&t.selected?t.selected=pt(t.selected,o):"multiple"===t.mode&&t.selected?t.selected=t.selected?.map(e=>pt(e,o)):"range"===t.mode&&t.selected&&(t.selected={from:t.selected.from?pt(t.selected.from,o):t.selected.from,to:t.selected.to?pt(t.selected.to,o):t.selected.to}),void 0!==t.disabled&&(t.disabled=Mt(t.disabled,o)),void 0!==t.hidden&&(t.hidden=Mt(t.hidden,o)),t.modifiers)){const e={};Object.keys(t.modifiers).forEach(n=>{e[n]=Mt(t.modifiers?.[n],o)}),t.modifiers=e}const{components:r,formatters:i,labels:d,dateLib:f,locale:u,classNames:h}=(0,s.useMemo)(()=>{const e={...l,...t.locale},o=t.broadcastCalendar?1:t.weekStartsOn,r=t.noonSafe&&t.timeZone?function(e,t={}){const{weekStartsOn:o,locale:n}=t,a=o??n?.options?.weekStartsOn??0,r=t=>{const o="number"===typeof t||"string"===typeof t?new Date(t):t;return new c.BB(o.getFullYear(),o.getMonth(),o.getDate(),12,0,0,e)},s=e=>{const t=r(e);return new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0)};return{today:()=>r(c.BB.tz(e)),newDate:(t,o,n)=>new c.BB(t,o,n,12,0,0,e),startOfDay:e=>r(e),startOfWeek:(e,t)=>{const o=r(e),n=t?.weekStartsOn??a,s=(o.getDay()-n+7)%7;return o.setDate(o.getDate()-s),o},startOfISOWeek:e=>{const t=r(e),o=(t.getDay()-1+7)%7;return t.setDate(t.getDate()-o),t},startOfMonth:e=>{const t=r(e);return t.setDate(1),t},startOfYear:e=>{const t=r(e);return t.setMonth(0,1),t},endOfWeek:(e,t)=>{const o=r(e),n=(((t?.weekStartsOn??a)+6)%7-o.getDay()+7)%7;return o.setDate(o.getDate()+n),o},endOfISOWeek:e=>{const t=r(e),o=(7-t.getDay())%7;return t.setDate(t.getDate()+o),t},endOfMonth:e=>{const t=r(e);return t.setMonth(t.getMonth()+1,0),t},endOfYear:e=>{const t=r(e);return t.setMonth(11,31),t},eachMonthOfInterval:t=>{const o=r(t.start),n=r(t.end),a=[],s=new c.BB(o.getFullYear(),o.getMonth(),1,12,0,0,e),i=12*n.getFullYear()+n.getMonth();for(;12*s.getFullYear()+s.getMonth()<=i;)a.push(new c.BB(s,e)),s.setMonth(s.getMonth()+1,1);return a},addDays:(e,t)=>{const o=r(e);return o.setDate(o.getDate()+t),o},addWeeks:(e,t)=>{const o=r(e);return o.setDate(o.getDate()+7*t),o},addMonths:(e,t)=>{const o=r(e);return o.setMonth(o.getMonth()+t),o},addYears:(e,t)=>{const o=r(e);return o.setFullYear(o.getFullYear()+t),o},eachYearOfInterval:t=>{const o=r(t.start),n=r(t.end),a=[],s=new c.BB(o.getFullYear(),0,1,12,0,0,e);for(;s.getFullYear()<=n.getFullYear();)a.push(new c.BB(s,e)),s.setFullYear(s.getFullYear()+1,0,1);return a},getWeek:(e,t)=>{const o=s(e);return(0,N.N)(o,{weekStartsOn:t?.weekStartsOn??a,firstWeekContainsDate:t?.firstWeekContainsDate??n?.options?.firstWeekContainsDate??1})},getISOWeek:e=>{const t=s(e);return(0,g.s)(t)},differenceInCalendarDays:(e,t)=>{const o=s(e),n=s(t);return(0,y.m)(o,n)},differenceInCalendarMonths:(e,t)=>{const o=s(e),n=s(t);return(0,b.U)(o,n)}}}(t.timeZone,{weekStartsOn:o,locale:e}):void 0,s=t.dateLib&&r?{...r,...t.dateLib}:t.dateLib??r,i=new j({locale:e,weekStartsOn:o,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},s);return{dateLib:i,components:(f=t.components,{...n,...f}),formatters:(d=t.formatters,d?.formatMonthCaption&&!d.formatCaption&&(d.formatCaption=d.formatMonthCaption),d?.formatYearCaption&&!d.formatYearDropdown&&(d.formatYearDropdown=d.formatYearCaption),{...a,...d}),labels:et(t.labels,i.options),locale:e,classNames:{...Be(),...t.classNames}};var d,f},[t.locale,t.broadcastCalendar,t.weekStartsOn,t.firstWeekContainsDate,t.useAdditionalWeekYearTokens,t.useAdditionalDayOfYearTokens,t.timeZone,t.numerals,t.dateLib,t.noonSafe,t.components,t.formatters,t.labels,t.classNames]);t.today||(t={...t,today:f.today()});const{captionLayout:m,mode:p,navLayout:v,numberOfMonths:k=1,onDayBlur:M,onDayClick:D,onDayFocus:w,onDayKeyDown:O,onDayMouseEnter:W,onDayMouseLeave:C,onNextClick:S,onPrevClick:E,showWeekNumber:B,styles:Y}=t,{formatCaption:I,formatDay:_,formatMonthDropdown:x,formatWeekNumber:L,formatWeekNumberHeader:P,formatWeekdayName:T,formatYearDropdown:F}=i,A=function(e,t){const[o,n]=function(e,t){let{startMonth:o,endMonth:n}=e;const{startOfYear:a,startOfDay:r,startOfMonth:s,endOfMonth:i,addYears:d,endOfYear:l,newDate:c,today:f}=t,{fromYear:u,toYear:h,fromMonth:m,toMonth:y}=e;!o&&m&&(o=m),!o&&u&&(o=t.newDate(u,0,1)),!n&&y&&(n=y),!n&&h&&(n=c(h,11,31));const b="dropdown"===e.captionLayout||"dropdown-years"===e.captionLayout;return o?o=s(o):u?o=c(u,0,1):!o&&b&&(o=a(d(e.today??f(),-100))),n?n=i(n):h?n=c(h,11,31):!n&&b&&(n=l(e.today??f())),[o?r(o):o,n?r(n):n]}(e,t),{startOfMonth:a,endOfMonth:r}=t,i=it(e,o,n,t),[d,l]=ft(i,e.month?i:void 0);(0,s.useEffect)(()=>{const a=it(e,o,n,t);l(a)},[e.timeZone]);const{months:c,weeks:f,days:u,previousMonth:h,nextMonth:m}=(0,s.useMemo)(()=>{const a=function(e,t,o,n){const{numberOfMonths:a=1}=o,r=[];for(let s=0;s<a;s++){const o=n.addMonths(e,s);if(t&&o>t)break;r.push(o)}return r}(d,n,{numberOfMonths:e.numberOfMonths},t),s=function(e,t,o,n){const a=e[0],r=e[e.length-1],{ISOWeek:s,fixedWeeks:i,broadcastCalendar:d}=o??{},{addDays:l,differenceInCalendarDays:c,differenceInCalendarMonths:f,endOfBroadcastWeek:u,endOfISOWeek:h,endOfMonth:m,endOfWeek:y,isAfter:b,startOfBroadcastWeek:p,startOfISOWeek:v,startOfWeek:k}=n,M=d?p(a,n):s?v(a):k(a),D=d?u(r):s?h(m(r)):y(m(r)),w=t&&(d?u(t):s?h(t):y(t)),g=c(w&&b(D,w)?w:D,M),O=f(r,a)+1,W=[];for(let C=0;C<=g;C++){const e=l(M,C);W.push(e)}const N=(d?35:42)*O;if(i&&W.length<N){const e=N-W.length;for(let t=0;t<e;t++){const e=l(W[W.length-1],1);W.push(e)}}return W}(a,e.endMonth?r(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),i=function(e,t,o,n){const{addDays:a,endOfBroadcastWeek:r,endOfISOWeek:s,endOfMonth:i,endOfWeek:d,getISOWeek:l,getWeek:c,startOfBroadcastWeek:f,startOfISOWeek:u,startOfWeek:h}=n,m=e.reduce((e,m)=>{const y=o.broadcastCalendar?f(m,n):o.ISOWeek?u(m):h(m),b=o.broadcastCalendar?r(m):o.ISOWeek?s(i(m)):d(i(m)),p=t.filter(e=>e>=y&&e<=b),v=o.broadcastCalendar?35:42;if(o.fixedWeeks&&p.length<v){const e=t.filter(e=>e>b&&e<=a(b,v-p.length));p.push(...e)}const k=p.reduce((e,t)=>{const a=o.ISOWeek?l(t):c(t),r=e.find(e=>e.weekNumber===a),s=new dt(t,m,n);return r?r.days.push(s):e.push(new lt(a,[s])),e},[]),M=new ct(m,k);return e.push(M),e},[]);return o.reverseMonths?m.reverse():m}(a,s,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),l=function(e){return e.reduce((e,t)=>e.concat(t.weeks.slice()),[].slice())}(i),c=function(e){const t=[];return e.reduce((e,o)=>{const n=o.weeks.reduce((e,t)=>e.concat(t.days.slice()),t.slice());return e.concat(n.slice())},t.slice())}(i),f=function(e,t,o,n){if(o.disableNavigation)return;const{pagedNavigation:a,numberOfMonths:r}=o,{startOfMonth:s,addMonths:i,differenceInCalendarMonths:d}=n,l=a?r??1:1,c=s(e);return t&&d(c,t)<=0?void 0:i(c,-l)}(d,o,e,t),u=function(e,t,o,n){if(o.disableNavigation)return;const{pagedNavigation:a,numberOfMonths:r=1}=o,{startOfMonth:s,addMonths:i,differenceInCalendarMonths:d}=n,l=a?r:1,c=s(e);return t&&d(t,e)<r?void 0:i(c,l)}(d,n,e,t);return{months:i,weeks:l,days:c,previousMonth:f,nextMonth:u}},[t,d.getTime(),n?.getTime(),o?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:y,onMonthChange:b}=e,p=e=>{if(y)return;let t=a(e);o&&t<a(o)&&(t=a(o)),n&&t>a(n)&&(t=a(n)),l(t),b?.(t)};return{months:c,weeks:f,days:u,navStart:o,navEnd:n,previousMonth:h,nextMonth:m,goToMonth:p,goToDay:e=>{(e=>f.some(t=>t.days.some(t=>t.isEqualTo(e))))(e)||p(e.date)}}}(t,f),{days:G,months:H,navStart:R,navEnd:ne,previousMonth:ae,nextMonth:re,goToMonth:se}=A,ie=function(e,t,o,n,a){const{disabled:r,hidden:s,modifiers:i,showOutsideDays:d,broadcastCalendar:l,today:c=a.today()}=t,{isSameDay:f,isSameMonth:u,startOfMonth:h,isBefore:m,endOfMonth:y,isAfter:b}=a,p=o&&h(o),v=n&&y(n),k={[Z.focused]:[],[Z.outside]:[],[Z.disabled]:[],[Z.hidden]:[],[Z.today]:[]},M={};for(const D of e){const{date:e,displayMonth:t}=D,o=Boolean(t&&!u(e,t)),n=Boolean(p&&m(e,p)),h=Boolean(v&&b(e,v)),y=Boolean(r&&oe(e,r,a)),w=Boolean(s&&oe(e,s,a))||n||h||!l&&!d&&o||l&&!1===d&&o,g=f(e,c);o&&k.outside.push(D),y&&k.disabled.push(D),w&&k.hidden.push(D),g&&k.today.push(D),i&&Object.keys(i).forEach(t=>{const o=i?.[t];o&&oe(e,o,a)&&(M[t]?M[t].push(D):M[t]=[D])})}return e=>{const t={[Z.focused]:!1,[Z.disabled]:!1,[Z.hidden]:!1,[Z.outside]:!1,[Z.today]:!1},o={};for(const n in k)t[n]=k[n].some(t=>t===e);for(const n in M)o[n]=M[n].some(t=>t===e);return{...t,...o}}}(G,t,R,ne,f),{isSelected:de,select:le,selected:ce}=function(e,t){const o=function(e,t){const{selected:o,required:n,onSelect:a}=e,[r,s]=ft(o,a?o:void 0),i=a?o:r,{isSameDay:d}=t;return{selected:i,select:(e,t,o)=>{let r=e;return!n&&i&&i&&d(e,i)&&(r=void 0),a||s(r),a?.(r,e,t,o),r},isSelected:e=>!!i&&d(i,e)}}(e,t),n=function(e,t){const{selected:o,required:n,onSelect:a}=e,[r,s]=ft(o,a?o:void 0),i=a?o:r,{isSameDay:d}=t,l=e=>i?.some(t=>d(t,e))??!1,{min:c,max:f}=e;return{selected:i,select:(e,t,o)=>{let r=[...i??[]];if(l(e)){if(i?.length===c)return;if(n&&1===i?.length)return;r=i?.filter(t=>!d(t,e))}else r=i?.length===f?[e]:[...r,e];return a||s(r),a?.(r,e,t,o),r},isSelected:l}}(e,t),a=function(e,t){const{disabled:o,excludeDisabled:n,selected:a,required:r,onSelect:s}=e,[i,d]=ft(a,s?a:void 0),l=s?a:i;return{selected:l,select:(a,i,c)=>{const{min:f,max:u}=e,h=a?function(e,t,o=0,n=0,a=!1,r=q){const{from:s,to:i}=t||{},{isSameDay:d,isAfter:l,isBefore:c}=r;let f;if(s||i){if(s&&!i)f=d(s,e)?0===o?{from:s,to:e}:a?{from:s,to:void 0}:void 0:c(e,s)?{from:e,to:s}:{from:s,to:e};else if(s&&i)if(d(s,e)&&d(i,e))f=a?{from:s,to:i}:void 0;else if(d(s,e))f={from:s,to:o>0?void 0:e};else if(d(i,e))f={from:e,to:o>0?void 0:e};else if(c(e,s))f={from:e,to:i};else if(l(e,s))f={from:s,to:e};else{if(!l(e,i))throw new Error("Invalid range");f={from:s,to:e}}}else f={from:e,to:o>0?void 0:e};if(f?.from&&f?.to){const t=r.differenceInCalendarDays(f.to,f.from);(n>0&&t>n||o>1&&t<o)&&(f={from:e,to:void 0})}return f}(a,l,f,u,r,t):void 0;return n&&o&&h?.from&&h.to&&function(e,t,o=q){const n=Array.isArray(t)?t:[t];if(n.filter(e=>"function"!==typeof e).some(t=>"boolean"===typeof t?t:o.isDate(t)?U(e,t,!1,o):te(t,o)?t.some(t=>U(e,t,!1,o)):V(t)?!(!t.from||!t.to)&&bt(e,{from:t.from,to:t.to},o):ee(t)?function(e,t,o=q){const n=Array.isArray(t)?t:[t];let a=e.from;const r=o.differenceInCalendarDays(e.to,e.from),s=Math.min(r,6);for(let i=0;i<=s;i++){if(n.includes(a.getDay()))return!0;a=o.addDays(a,1)}return!1}(e,t.dayOfWeek,o):J(t)?o.isAfter(t.before,t.after)?bt(e,{from:o.addDays(t.after,1),to:o.addDays(t.before,-1)},o):oe(e.from,t,o)||oe(e.to,t,o):!(!Q(t)&&!X(t))&&(oe(e.from,t,o)||oe(e.to,t,o))))return!0;const a=n.filter(e=>"function"===typeof e);if(a.length){let t=e.from;const n=o.differenceInCalendarDays(e.to,e.from);for(let e=0;e<=n;e++){if(a.some(e=>e(t)))return!0;t=o.addDays(t,1)}}return!1}({from:h.from,to:h.to},o,t)&&(h.from=a,h.to=void 0),s||d(h),s?.(h,a,i,c),h},isSelected:e=>l&&U(l,e,!1,t)}}(e,t);switch(e.mode){case"single":return o;case"multiple":return n;case"range":return a;default:return}}(t,f)??{},{blur:fe,focused:ue,isFocusTarget:he,moveFocus:me,setFocused:be}=yt(t,A,ie,de??(()=>!1),f),{labelDayButton:pe,labelGridcell:ve,labelGrid:ke,labelMonthDropdown:Me,labelNav:De,labelPrevious:we,labelNext:ge,labelWeekday:Oe,labelWeekNumber:We,labelWeekNumberHeader:Ne,labelYearDropdown:Ce}=d,Se=(0,s.useMemo)(()=>function(e,t,o,n){const a=n??e.today(),r=o?e.startOfBroadcastWeek(a,e):t?e.startOfISOWeek(a):e.startOfWeek(a),s=[];for(let i=0;i<7;i++){const t=e.addDays(r,i);s.push(t)}return s}(f,t.ISOWeek,t.broadcastCalendar,t.today),[f,t.ISOWeek,t.broadcastCalendar,t.today]),Ee=void 0!==p||void 0!==D,Ye=(0,s.useCallback)(()=>{ae&&(se(ae),E?.(ae))},[ae,se,E]),Ie=(0,s.useCallback)(()=>{re&&(se(re),S?.(re))},[se,re,S]),_e=(0,s.useCallback)((e,t)=>o=>{o.preventDefault(),o.stopPropagation(),be(e),t.disabled||(le?.(e.date,t,o),D?.(e.date,t,o))},[le,D,be]),xe=(0,s.useCallback)((e,t)=>o=>{be(e),w?.(e.date,t,o)},[w,be]),Le=(0,s.useCallback)((e,t)=>o=>{fe(),M?.(e.date,t,o)},[fe,M]),Pe=(0,s.useCallback)((e,o)=>n=>{const a={ArrowLeft:[n.shiftKey?"month":"day","rtl"===t.dir?"after":"before"],ArrowRight:[n.shiftKey?"month":"day","rtl"===t.dir?"before":"after"],ArrowDown:[n.shiftKey?"year":"week","after"],ArrowUp:[n.shiftKey?"year":"week","before"],PageUp:[n.shiftKey?"year":"month","before"],PageDown:[n.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(a[n.key]){n.preventDefault(),n.stopPropagation();const[e,t]=a[n.key];me(e,t)}O?.(e.date,o,n)},[me,O,t.dir]),Te=(0,s.useCallback)((e,t)=>o=>{W?.(e.date,t,o)},[W]),Fe=(0,s.useCallback)((e,t)=>o=>{C?.(e.date,t,o)},[C]),Ae=(0,s.useCallback)(e=>t=>{const o=Number(t.target.value),n=f.setMonth(f.startOfMonth(e),o);se(n)},[f,se]),Ge=(0,s.useCallback)(e=>t=>{const o=Number(t.target.value),n=f.setYear(f.startOfMonth(e),o);se(n)},[f,se]),{className:He,style:Re}=(0,s.useMemo)(()=>({className:[h[$.Root],t.className].filter(Boolean).join(" "),style:{...Y?.[$.Root],...t.style}}),[h,t.className,t.style,Y]),je=function(e){const t={"data-mode":e.mode??void 0,"data-required":"required"in e?e.required:void 0,"data-multiple-months":e.numberOfMonths&&e.numberOfMonths>1||void 0,"data-week-numbers":e.showWeekNumber||void 0,"data-broadcast-calendar":e.broadcastCalendar||void 0,"data-nav-layout":e.navLayout||void 0};return Object.entries(e).forEach(([e,o])=>{e.startsWith("data-")&&(t[e]=o)}),t}(t),qe=(0,s.useRef)(null);return function(e,t,{classNames:o,months:n,focused:a,dateLib:r}){const i=(0,s.useRef)(null),d=(0,s.useRef)(n),l=(0,s.useRef)(!1);(0,s.useLayoutEffect)(()=>{const s=d.current;if(d.current=n,!t||!e.current||!(e.current instanceof HTMLElement)||0===n.length||0===s.length||n.length!==s.length)return;const c=r.isSameMonth(n[0].date,s[0].date),f=r.isAfter(n[0].date,s[0].date),u=f?o[K.caption_after_enter]:o[K.caption_before_enter],h=f?o[K.weeks_after_enter]:o[K.weeks_before_enter],m=i.current,y=e.current.cloneNode(!0);if(y instanceof HTMLElement?(at(y).forEach(e=>{if(!(e instanceof HTMLElement))return;const t=nt(e.querySelector("[data-animated-month]"));t&&e.contains(t)&&e.removeChild(t);const o=rt(e);o&&o.classList.remove(u);const n=st(e);n&&n.classList.remove(h)}),i.current=y):i.current=null,l.current||c||a)return;const b=m instanceof HTMLElement?at(m):[],p=at(e.current);if(p?.every(e=>e instanceof HTMLElement)&&b&&b.every(e=>e instanceof HTMLElement)){l.current=!0;const t=[];e.current.style.isolation="isolate";const n=nt(e.current.querySelector("[data-animated-nav]"));n&&(n.style.zIndex="1"),p.forEach((a,r)=>{const s=b[r];if(!s)return;a.style.position="relative",a.style.overflow="hidden";const i=rt(a);i&&i.classList.add(u);const d=st(a);d&&d.classList.add(h);const c=()=>{l.current=!1,e.current&&(e.current.style.isolation=""),n&&(n.style.zIndex=""),i&&i.classList.remove(u),d&&d.classList.remove(h),a.style.position="",a.style.overflow="",a.contains(s)&&a.removeChild(s)};t.push(c),s.style.pointerEvents="none",s.style.position="absolute",s.style.overflow="hidden",s.setAttribute("aria-hidden","true");const m=nt(s.querySelector("[data-animated-weekdays]"));m&&(m.style.opacity="0");const y=rt(s);y&&(y.classList.add(f?o[K.caption_before_exit]:o[K.caption_after_exit]),y.addEventListener("animationend",c));const p=st(s);p&&p.classList.add(f?o[K.weeks_before_exit]:o[K.weeks_after_exit]),a.insertBefore(s,a.firstChild)})}})}(qe,Boolean(t.animate),{classNames:h,months:H,focused:ue,dateLib:f}),s.createElement(ye.S.Provider,{value:{dayPickerProps:t,selected:ce,select:le,isSelected:de,months:H,nextMonth:re,previousMonth:ae,goToMonth:se,getModifiers:ie,components:r,classNames:h,styles:Y,labels:d,formatters:i}},s.createElement(r.Root,{rootRef:t.animate?qe:void 0,className:He,style:Re,dir:t.dir,id:t.id,lang:t.lang,nonce:t.nonce,title:t.title,role:t.role,"aria-label":t["aria-label"],"aria-labelledby":t["aria-labelledby"],...je},s.createElement(r.Months,{className:h[$.Months],style:Y?.[$.Months]},!t.hideNavigation&&!v&&s.createElement(r.Nav,{"data-animated-nav":t.animate?"true":void 0,className:h[$.Nav],style:Y?.[$.Nav],"aria-label":De(),onPreviousClick:Ye,onNextClick:Ie,previousMonth:ae,nextMonth:re}),H.map((e,o)=>s.createElement(r.Month,{"data-animated-month":t.animate?"true":void 0,className:h[$.Month],style:Y?.[$.Month],key:o,displayIndex:o,calendarMonth:e},"around"===v&&!t.hideNavigation&&0===o&&s.createElement(r.PreviousMonthButton,{type:"button",className:h[$.PreviousMonthButton],tabIndex:ae?void 0:-1,"aria-disabled":!ae||void 0,"aria-label":we(ae),onClick:Ye,"data-animated-button":t.animate?"true":void 0},s.createElement(r.Chevron,{disabled:!ae||void 0,className:h[$.Chevron],orientation:"rtl"===t.dir?"right":"left"})),s.createElement(r.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:h[$.MonthCaption],style:Y?.[$.MonthCaption],calendarMonth:e,displayIndex:o},m?.startsWith("dropdown")?s.createElement(r.DropdownNav,{className:h[$.Dropdowns],style:Y?.[$.Dropdowns]},(()=>{const o="dropdown"===m||"dropdown-months"===m?s.createElement(r.MonthsDropdown,{key:"month",className:h[$.MonthsDropdown],"aria-label":Me(),classNames:h,components:r,disabled:Boolean(t.disableNavigation),onChange:Ae(e.date),options:tt(e.date,R,ne,i,f),style:Y?.[$.Dropdown],value:f.getMonth(e.date)}):s.createElement("span",{key:"month"},x(e.date,f)),n="dropdown"===m||"dropdown-years"===m?s.createElement(r.YearsDropdown,{key:"year",className:h[$.YearsDropdown],"aria-label":Ce(f.options),classNames:h,components:r,disabled:Boolean(t.disableNavigation),onChange:Ge(e.date),options:ot(R,ne,i,f,Boolean(t.reverseYears)),style:Y?.[$.Dropdown],value:f.getYear(e.date)}):s.createElement("span",{key:"year"},F(e.date,f));return"year-first"===f.getMonthYearOrder()?[n,o]:[o,n]})(),s.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},I(e.date,f.options,f))):s.createElement(r.CaptionLabel,{className:h[$.CaptionLabel],role:"status","aria-live":"polite"},I(e.date,f.options,f))),"around"===v&&!t.hideNavigation&&o===k-1&&s.createElement(r.NextMonthButton,{type:"button",className:h[$.NextMonthButton],tabIndex:re?void 0:-1,"aria-disabled":!re||void 0,"aria-label":ge(re),onClick:Ie,"data-animated-button":t.animate?"true":void 0},s.createElement(r.Chevron,{disabled:!re||void 0,className:h[$.Chevron],orientation:"rtl"===t.dir?"left":"right"})),o===k-1&&"after"===v&&!t.hideNavigation&&s.createElement(r.Nav,{"data-animated-nav":t.animate?"true":void 0,className:h[$.Nav],style:Y?.[$.Nav],"aria-label":De(),onPreviousClick:Ye,onNextClick:Ie,previousMonth:ae,nextMonth:re}),s.createElement(r.MonthGrid,{role:"grid","aria-multiselectable":"multiple"===p||"range"===p,"aria-label":ke(e.date,f.options,f)||void 0,className:h[$.MonthGrid],style:Y?.[$.MonthGrid]},!t.hideWeekdays&&s.createElement(r.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:h[$.Weekdays],style:Y?.[$.Weekdays]},B&&s.createElement(r.WeekNumberHeader,{"aria-label":Ne(f.options),className:h[$.WeekNumberHeader],style:Y?.[$.WeekNumberHeader],scope:"col"},P()),Se.map(e=>s.createElement(r.Weekday,{"aria-label":Oe(e,f.options,f),className:h[$.Weekday],key:String(e),style:Y?.[$.Weekday],scope:"col"},T(e,f.options,f)))),s.createElement(r.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:h[$.Weeks],style:Y?.[$.Weeks]},e.weeks.map(e=>s.createElement(r.Week,{className:h[$.Week],key:e.weekNumber,style:Y?.[$.Week],week:e},B&&s.createElement(r.WeekNumber,{week:e,style:Y?.[$.WeekNumber],"aria-label":We(e.weekNumber,{locale:u}),className:h[$.WeekNumber],scope:"row",role:"rowheader"},L(e.weekNumber,f)),e.days.map(e=>{const{date:o}=e,n=ie(e);if(n[Z.focused]=!n.hidden&&Boolean(ue?.isEqualTo(e)),n[z.selected]=de?.(o)||n.selected,V(ce)){const{from:e,to:t}=ce;n[z.range_start]=Boolean(e&&t&&f.isSameDay(o,e)),n[z.range_end]=Boolean(e&&t&&f.isSameDay(o,t)),n[z.range_middle]=U(ce,o,!0,f)}const a=function(e,t={},o={}){let n={...t?.[$.Day]};return Object.entries(e).filter(([,e])=>!0===e).forEach(([e])=>{n={...n,...o?.[e]}}),n}(n,Y,t.modifiersStyles),i=function(e,t,o={}){return Object.entries(e).filter(([,e])=>!0===e).reduce((e,[n])=>(o[n]?e.push(o[n]):t[Z[n]]?e.push(t[Z[n]]):t[z[n]]&&e.push(t[z[n]]),e),[t[$.Day]])}(n,h,t.modifiersClassNames),d=Ee||n.hidden?void 0:ve(o,n,f.options,f);return s.createElement(r.Day,{key:`${e.isoDate}_${e.displayMonthId}`,day:e,modifiers:n,className:i.join(" "),style:a,role:"gridcell","aria-selected":n.selected||void 0,"aria-label":d,"data-day":e.isoDate,"data-month":e.outside?e.dateMonthId:void 0,"data-selected":n.selected||void 0,"data-disabled":n.disabled||void 0,"data-hidden":n.hidden||void 0,"data-outside":e.outside||void 0,"data-focused":n.focused||void 0,"data-today":n.today||void 0},!n.hidden&&Ee?s.createElement(r.DayButton,{className:h[$.DayButton],style:Y?.[$.DayButton],type:"button",day:e,modifiers:n,disabled:!n.focused&&n.disabled||void 0,"aria-disabled":n.focused&&n.disabled||void 0,tabIndex:he(e)?0:-1,"aria-label":pe(o,n,f.options,f),onClick:_e(e,n),onBlur:Le(e,n),onFocus:xe(e,n),onKeyDown:Pe(e,n),onMouseEnter:Te(e,n),onMouseLeave:Fe(e,n)},_(o,f.options,f)):!n.hidden&&_(e.date,f.options,f))})))))))),t.footer&&s.createElement(r.Footer,{className:h[$.Footer],style:Y?.[$.Footer],role:"status","aria-live":"polite"},t.footer)))}!function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"}(ut||(ut={}))},51409(e,t,o){"use strict";o.d(t,{S:()=>a,w:()=>r});var n=o(51609);const a=(0,n.createContext)(void 0);function r(){const e=(0,n.useContext)(a);if(void 0===e)throw new Error("useDayPicker() must be used within a custom component.");return e}}}]);
Save
Back