@progress/kendo-themes-html
Version:
A collection of HTML helpers used for developing Kendo UI themes
2 lines (1 loc) • 48.8 kB
JavaScript
var ra=Object.create;var Ve=Object.defineProperty;var oa=Object.getOwnPropertyDescriptor;var da=Object.getOwnPropertyNames;var ia=Object.getPrototypeOf,sa=Object.prototype.hasOwnProperty;var ca=(a,t)=>{for(var l in t)Ve(a,l,{get:t[l],enumerable:!0})},lt=(a,t,l,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of da(t))!sa.call(a,s)&&s!==l&&Ve(a,s,{get:()=>t[s],enumerable:!(i=oa(t,s))||i.enumerable});return a};var Ca=(a,t,l)=>(l=a!=null?ra(ia(a)):{},lt(t||!a||!a.__esModule?Ve(l,"default",{value:a,enumerable:!0}):l,a)),xa=a=>lt(Ve({},"__esModule",{value:!0}),a);var nl={};ca(nl,{MultiViewCalendarSelected:()=>ll});module.exports=xa(nl);var x=(...a)=>a.filter(t=>t!==!0&&!!t).map(t=>Array.isArray(t)?x(...t):typeof t=="object"?Object.keys(t).map((l,i)=>t[i]||t[l]&&l||null).filter(l=>l!==null).join(" "):t).filter(t=>!!t).join(" ");var J=(a,t)=>x({[`${a}-xs`]:t.size==="xsmall",[`${a}-sm`]:t.size==="small",[`${a}-md`]:t.size==="medium",[`${a}-lg`]:t.size==="large",[`${a}-xl`]:t.size==="xlarge",[`${a}-xxl`]:t.size==="xxlarge",[`${a}-xxxl`]:t.size==="xxxlarge"},{[`${a}-${t.fillMode}`]:t.fillMode},{[`${a}-${t.themeColor}`]:t.themeColor},{"k-rounded-sm":t.rounded==="small","k-rounded-md":t.rounded==="medium","k-rounded-lg":t.rounded==="large","k-rounded-full":t.rounded==="full","k-rounded-none":t.rounded==="none"}),ze=(a,t)=>{let{valid:l,invalid:i,hover:s,focus:u,checked:g,active:b,selected:N,disabled:T,indeterminate:E,loading:z,empty:_,readonly:ne,highlighted:fe,...q}=t;return x({"k-valid":l,"k-invalid":i,"k-hover":s,"k-focus":u,"k-checked":g,"k-active":b,"k-selected":N,"k-disabled":T,"k-indeterminate":E&&!g,"k-loading":z,"k-empty":_,"k-readonly":ne,"k-highlighted":fe},Object.keys(q).reduce((P,U)=>(U.startsWith("k-")?P[U]=q[U]:P[`k-${U}`]=q[U],P),{}))};function nt(a,t){if(!t)return{};let l=Array.isArray(t)?t:[t];return Object.fromEntries(l.map(i=>[`k-${i}`,!0]))}var c={undefined:void 0,xsmall:"xsmall",small:"small",medium:"medium",large:"large",xlarge:"xlarge",xxlarge:"xxlarge",xxxlarge:"xxxlarge"},Z={undefined:void 0,none:"none",small:"small",medium:"medium",large:"large",full:"full"},j={undefined:void 0,solid:"solid",flat:"flat",outline:"outline",clear:"clear",link:"link"},Y={undefined:void 0,outline:"outline",solid:"solid",duotone:"duotone"},f={undefined:void 0,inherit:"inherit",base:"base",primary:"primary",secondary:"secondary",tertiary:"tertiary",info:"info",success:"success",warning:"warning",error:"error",inverse:"inverse"},O={open:"open",hover:"hover",focus:"focus",active:"active",selected:"selected",disabled:"disabled",valid:"valid",invalid:"invalid",loading:"loading",required:"required",empty:"empty",indeterminate:"indeterminate",checked:"checked",readonly:"readonly",highlighted:"highlighted",generating:"generating",expanded:"expanded"};var Oe={};function re(a){return Oe[a]=(Oe[a]||0)+1,`k-${a}-${Oe[a]}`}var ot=require("react/jsx-runtime"),rt="k-calendar-view",We={orientation:"horizontal",calendarView:"month"},He=a=>{let{orientation:t=We.orientation,calendarView:l=We.calendarView,gridRole:i,ariaLabelledBy:s,...u}=a;return(0,ot.jsx)("div",{...u,className:x(a.className,rt,`k-calendar-${l}view`,"k-align-items-start","k-justify-content-center",{"k-hstack":t==="horizontal","k-vstack":t==="vertical"}),...i?{role:"grid","aria-labelledby":s,tabIndex:0}:{},children:a.children})};He.className=rt;He.defaultOptions=We;var ye=require("react/jsx-runtime"),Ue="k-font-icon",ma=[],pa={size:[c.undefined,c.xsmall,c.small,c.medium,c.large,c.xlarge,c.xxlarge,c.xxxlarge],themeColor:[f.undefined,f.base,f.primary,f.secondary,f.tertiary,f.success,f.warning,f.error,f.info]},ua={},Te=a=>{let{size:t,themeColor:l,icon:i,rotate:s,flip:u,...g}=a;return i?(0,ye.jsx)("span",{...g,className:x(a.className,Ue,J(Ue,{size:t}),{[`k-i-${i}`]:i,[`k-color-${l}`]:l,[`k-rotate-${s}`]:s,"k-flip-h":u==="h"||u==="both","k-flip-v":u==="v"||u==="both"}),"aria-hidden":"true"}):(0,ye.jsx)(ye.Fragment,{})};Te.states=ma;Te.options=pa;Te.className=Ue;Te.defaultOptions=ua;var dt=Te;var ee=require("react/jsx-runtime"),Je="k-svg-icon",ba=[],fa={size:[c.undefined,c.xsmall,c.small,c.medium,c.large,c.xlarge,c.xxlarge,c.xxxlarge],themeColor:[f.undefined,f.base,f.primary,f.secondary,f.tertiary,f.success,f.warning,f.error,f.info],variant:[Y.outline,Y.solid,Y.duotone]},$e={viewBox:"0 0 24 24",variant:Y.outline},ge=a=>{var z,_;let{size:t,themeColor:l,rotate:i,flip:s,viewBox:u=$e.viewBox,variant:g=$e.variant,icon:b,...N}=a;if(!b)return(0,ee.jsx)(ee.Fragment,{});if(b==="none")return(0,ee.jsx)("span",{...N,className:x(a.className,Je,J("k-icon",{size:t}),"k-none"),"aria-hidden":"true"});let T=typeof b=="object"&&b.name&&b.name,E=typeof b=="object"?g&&((z=b.variants)==null?void 0:z[g])||((_=b.variants)==null?void 0:_.outline)||b.content:void 0;return(0,ee.jsx)("span",{...N,className:x(a.className,Je,J("k-icon",{size:t}),{[`k-svg-i-${T}`]:T,[`k-color-${l}`]:l,[`k-rotate-${i}`]:i,"k-flip-h":s==="h"||s==="both","k-flip-v":s==="v"||s==="both"}),"aria-hidden":"true",children:(0,ee.jsx)("svg",{"aria-hidden":!0,focusable:!1,xmlns:"http://www.w3.org/2000/svg",viewBox:typeof b=="object"?b.viewBox:u,dangerouslySetInnerHTML:E!==void 0?{__html:E}:void 0,children:b?void 0:a.children})})};ge.states=ba;ge.options=fa;ge.className=Je;ge.defaultOptions=$e;var Ye=ge;var Ge=Ca(require("@progress/kendo-svg-icons"));var it="icon",st="icons";var xt=require("react");var ct=require("react"),Ct=(0,ct.createContext)({iconsType:"svg"});var X=require("react/jsx-runtime"),Ke="k-icon",wa=a=>a.replace(/([-_][a-z0-9])/gi,t=>t.toUpperCase().replace("-","").replace("_","")),ka=[],ya={size:[c.undefined,c.xsmall,c.small,c.medium,c.large,c.xlarge,c.xxlarge,c.xxxlarge],themeColor:[f.undefined,f.base,f.primary,f.secondary,f.tertiary,f.success,f.warning,f.error,f.info],variant:[Y.outline,Y.solid,Y.duotone]},_e={viewBox:"0 0 24 24",type:"svg",variant:Y.outline},G=a=>{let{iconsType:t}=(0,xt.useContext)(Ct),{size:l,themeColor:i,icon:s,type:u=t||_e.type,rotate:g,flip:b,viewBox:N=_e.viewBox,variant:T=_e.variant,...E}=a;if(!s)return(0,X.jsx)(X.Fragment,{});if((t||u)==="svg"){if(s==="none")return(0,X.jsx)(Ye,{...E,className:x(a.className,Ke),icon:s,size:l,variant:T});let _=Ge[s]?s:wa(`${s}-icon`);return Ge[_]?(0,X.jsx)(Ye,{...E,className:x(a.className,Ke),icon:Ge[_],size:l,themeColor:i,rotate:g,flip:b,viewBox:N,variant:T}):(0,X.jsx)(X.Fragment,{})}return(0,X.jsx)(dt,{...E,className:x(a.className,Ke),icon:s,size:l,themeColor:i,rotate:g,flip:b})};G.states=ka;G.options=ya;G.defaultOptions=_e;G.className=Ke;G.moduleName=it;G.folderName=st;G.ariaSpec={selector:".k-icon, .k-svg-icon",rules:[{selector:".k-icon, .k-svg-icon",attribute:"aria-hidden=true",usage:"Hides the icon element and all its children from assistive technologies."}]};var qe="button",mt=qe;var W=require("react/jsx-runtime"),Ne="k-button",Ta=["icon-button"],ga=[O.hover,O.focus,O.active,O.selected,O.disabled,O.generating],Na={size:[c.undefined,c.xsmall,c.small,c.medium,c.large],rounded:[Z.undefined,Z.none,Z.small,Z.medium,Z.large,Z.full],fillMode:[j.undefined,j.solid,j.flat,j.outline,j.clear,j.link],themeColor:[f.undefined,f.base,f.primary,f.secondary,f.tertiary,f.success,f.warning,f.error,f.info,f.inverse]},Xe={showArrow:!1,arrowIconName:"chevron-down"},R=a=>{let{as:t="button",size:l,rounded:i,fillMode:s,themeColor:u,showArrow:g=Xe.showArrow,arrowIconName:b=Xe.arrowIconName,variant:N,hover:T,focus:E,active:z,selected:_,disabled:ne,togglable:fe,ariaDisabled:q,icon:P,iconSize:U,text:we,iconClassName:Se,className:ke,...Pe}=a,De=P!=null,na=a.children!==void 0;return(0,W.jsxs)(t,{className:x(ke,Ne,nt(Ne,N),J(Ne,{size:l,rounded:i,fillMode:s,themeColor:u}),ze(Ne,{hover:T,focus:E,active:z,disabled:ne||q,selected:_}),{"k-icon-button":!we&&!na&&De}),"aria-pressed":fe?_?"true":"false":void 0,...Pe,"aria-disabled":q?"true":void 0,disabled:ne||void 0,children:[typeof P=="string"&&P&&(0,W.jsx)(G,{className:x(Se,"k-button-icon"),icon:P,size:U}),P&&typeof P!="string"&&(0,W.jsx)(W.Fragment,{children:P}),we?(0,W.jsxs)(W.Fragment,{children:[we&&(0,W.jsx)("span",{className:"k-button-text",children:we}),a.children]}):a.children&&(0,W.jsx)("span",{className:"k-button-text",children:a.children}),g&&(0,W.jsx)("span",{className:"k-menu-button-arrow k-button-arrow",children:(0,W.jsx)(G,{icon:b})})]})};R.states=ga;R.options=Na;R.variants=Ta;R.className=Ne;R.defaultOptions=Xe;R.moduleName=qe;R.folderName=mt;R.ariaSpec={selector:".k-button",rules:[{selector:".k-button",attribute:"role=button or nodeName=button",usage:"The button role is implicit from the native <button> element."},{selector:".k-button",attribute:"aria-label (when icon-only)",usage:"Required for icon-only buttons that have no visible text."},{selector:".k-button",attribute:"aria-pressed (when togglable)",usage:"Indicates the pressed state of a toggle button."},{selector:".k-button",attribute:"disabled (when disabled)",usage:"Rendered when the button is disabled."}]};var ut=require("react/jsx-runtime"),pt=a=>(0,ut.jsx)(R,{icon:"folder",...a,"aria-label":a["aria-label"]||"Folder",children:void 0});var ft=require("react/jsx-runtime"),bt=a=>(0,ft.jsx)(R,{icon:"folder",children:"Button",...a});var kt=require("react/jsx-runtime"),wt=a=>(0,kt.jsx)(R,{children:"Button",...a});var Be=require("react/jsx-runtime"),va=R.options,Ra=R.states,ha={...R.defaultOptions,variant:"text"},Aa=[{name:"icon-only",title:"Icon Only"},{name:"icon-and-text",title:"Icon & Text"},{name:"text",title:"Text"}],Ea=[],oe=a=>{let{variant:t,...l}=a;switch(t){case"icon-only":return(0,Be.jsx)(pt,{...l,icon:"star"});case"icon-and-text":return(0,Be.jsx)(bt,{...l,icon:"star",children:"Button"});default:return(0,Be.jsx)(wt,{...l,children:"Button"})}};oe.options=va;oe.states=Ra;oe.variants=Aa;oe.defaultOptions=ha;oe.modifiers=Ea;oe.className=R.className;var Q=require("react/jsx-runtime"),yt="k-calendar-header",La={size:[c.undefined,c.small,c.medium,c.large]},ve={calendarTitleText:"October 2021",showToday:!0,showNavigationButtons:!0,orientation:"horizontal"},te=a=>{let{calendarTitleText:t=ve.calendarTitleText,showToday:l=ve.showToday,showNavigationButtons:i=ve.showNavigationButtons,orientation:s=ve.orientation,size:u,calendarView:g,dir:b,titleId:N,...T}=a,E=b==="rtl"?"chevron-right":"chevron-left",z=b==="rtl"?"chevron-left":"chevron-right",_=N||re("calendar-title");return(0,Q.jsxs)("div",{...T,className:x(a.className,yt,{"k-vstack":s==="vertical"}),children:[(0,Q.jsx)(R,{disabled:g==="century",className:"k-calendar-title",text:t,size:u,fillMode:"flat",themeColor:"primary",id:_,tabIndex:-1,"aria-label":`Navigate to parent view: ${t}`,...g==="century"?{"aria-disabled":"true"}:{}}),(0,Q.jsx)("span",{className:"k-spacer"}),(0,Q.jsxs)("span",{className:"k-calendar-nav",children:[i&&(0,Q.jsx)(R,{className:"k-calendar-nav-prev",icon:E,size:u,fillMode:"flat",tabIndex:-1,"aria-label":"Navigate to previous view"}),l&&(0,Q.jsx)(R,{size:u,fillMode:"flat",className:"k-calendar-nav-today",tabIndex:-1,children:"Today"}),i&&(0,Q.jsx)(R,{className:"k-calendar-nav-next",icon:z,size:u,fillMode:"flat",tabIndex:-1,"aria-label":"Navigate to next view"})]})]})};te.options=La;te.className=yt;te.defaultOptions=ve;var Qe=require("react/jsx-runtime"),Tt="k-calendar-footer",Ia={size:[c.undefined,c.small,c.medium,c.large]},gt={calendarFooterText:"Tuesday, October 12, 2021"},Re=a=>{let{size:t,calendarFooterText:l=gt.calendarFooterText,...i}=a;return(0,Qe.jsx)("div",{...i,className:x(a.className,Tt),children:(0,Qe.jsx)(R,{size:t,fillMode:"flat",themeColor:"primary",className:"k-calendar-nav-today",children:l})})};Re.options=Ia;Re.className=Tt;Re.defaultOptions=gt;var H="calendar",B=H;var de=require("react/jsx-runtime"),Ze="k-calendar",Ma=[],Sa={size:[c.undefined,c.small,c.medium,c.large]},he={showCalendarHeader:!0,orientation:"horizontal",calendarView:"month",calendarTitleText:"October 2021"},A=a=>{let{size:t,orientation:l=he.orientation,calendarView:i=he.calendarView,calendarTitleText:s=he.calendarTitleText,showCalendarHeader:u=he.showCalendarHeader,showWeek:g,showCalendarFooter:b,calendarFooterText:N,dir:T,...E}=a,z=re("calendar-title");return(0,de.jsxs)("div",{...E,dir:T,className:x(a.className,Ze,J(Ze,{size:t}),{"k-week-number":g}),children:[u&&(0,de.jsx)(te,{calendarView:i,showToday:!b,calendarTitleText:s,orientation:l,size:t,dir:T,titleId:z}),(0,de.jsx)(He,{calendarView:i,orientation:l,gridRole:!0,ariaLabelledBy:z,children:a.children}),b&&(0,de.jsx)(Re,{calendarFooterText:N,size:t})]})};A.states=Ma;A.options=Sa;A.className=Ze;A.defaultOptions=he;A.moduleName=H;A.folderName=B;A.ariaSpec={selector:".k-calendar:not(.k-calendar-infinite):not(.k-calendar-range)",rules:[{selector:".k-calendar:not(.k-calendar-infinite):not(.k-calendar-range) .k-calendar-view",attribute:"role=grid",usage:"Specifies the role of the Calendar view container."},{selector:".k-calendar:not(.k-calendar-infinite):not(.k-calendar-range) .k-calendar-view",attribute:"aria-labelledby",usage:"Pointing to the current view label (e.g. March 2022 or 2020-2029)."},{selector:".k-calendar:not(.k-calendar-infinite):not(.k-calendar-range) .k-calendar-view",attribute:"tabindex=0",usage:"Makes the grid focusable."},{selector:".k-calendar:not(.k-calendar-infinite):not(.k-calendar-range) .k-calendar-table",attribute:"role=none",usage:"Inner table has role removed \u2014 content belongs to the grid on the view."},{selector:".k-calendar-thead",attribute:"role=rowgroup",usage:"Groups header rows."},{selector:".k-calendar-tbody",attribute:"role=rowgroup",usage:"Groups body rows."},{selector:".k-calendar-tr",attribute:"role=row",usage:"Each row in the calendar table."},{selector:".k-calendar-thead .k-calendar-th",attribute:"role=columnheader",usage:"Column header for day names."},{selector:".k-calendar-thead .k-calendar-th",attribute:"scope=col",usage:"Specifies the header applies to a column."},{selector:".k-calendar-thead .k-calendar-th",attribute:"aria-label",usage:"Full name of the day of the week."},{selector:".k-calendar-td:not(.k-alt):not(.k-empty)",attribute:"role=gridcell",usage:"Date cells in the calendar body."},{selector:".k-calendar-td.k-selected",attribute:"aria-selected=true",usage:"Indicates the selected date."},{selector:".k-calendar-td.k-disabled",attribute:"aria-disabled=true",usage:"Indicates a disabled date."},{selector:".k-calendar-nav-next,.k-calendar-nav-prev",attribute:"tabindex=-1",usage:"Navigation buttons are not focusable."},{selector:".k-calendar-nav-next,.k-calendar-nav-prev",attribute:"aria-label",usage:"Describes the navigation button purpose."},{selector:".k-calendar-title",attribute:"tabindex=-1",usage:"Title button is not focusable."},{selector:".k-calendar-title",attribute:"aria-label",usage:"Describes the title button purpose."},{selector:".k-calendar-nav-today",attribute:"tabindex=-1",usage:"Today link/button is not focusable."}]};var vt=require("react/jsx-runtime"),Nt="k-calendar-container",Da=[],Va={},za={},ie=a=>{let{...t}=a;return(0,vt.jsx)("div",{...t,className:x(a.className,Nt),children:a.children})};ie.states=Da;ie.options=Va;ie.className=Nt;ie.defaultOptions=za;ie.moduleName=H;ie.folderName=B;var $=require("react/jsx-runtime"),Ha=[O.hover,O.focus,O.active,O.selected,O.disabled],e=a=>{let{text:t,headerCell:l,today:i,weekend:s,showOtherMonth:u,weekCell:g,rangeStart:b,rangeMid:N,rangeEnd:T,dayIndicator:E,empty:z,hover:_,focus:ne,active:fe,selected:q,disabled:P,...U}=a,Se=`k-calendar-${l?"th":"td"}`,ke=[a.className,Se,ze(Se,{hover:_,focus:ne,active:fe,selected:q,disabled:P}),{"k-today":i,"k-weekend":s,"k-other-month":u,"k-alt":g,"k-range-start":b,"k-range-mid":N,"k-range-end":T,"k-empty":z}],Pe={Su:"Sunday",Mo:"Monday",Tu:"Tuesday",We:"Wednesday",Th:"Thursday",Fr:"Friday",Sa:"Saturday",W:"Week number"};if(l){let De=t?Pe[t]||t:void 0;return(0,$.jsx)("th",{...U,className:x(ke),role:"columnheader",scope:"col","aria-label":De,children:g?(0,$.jsx)("span",{className:"k-sr-only",children:De}):t})}return g?(0,$.jsx)("td",{...U,className:x(ke),children:t}):(0,$.jsx)("td",{...U,className:x(ke),role:"gridcell",...q?{"aria-selected":"true"}:{},...P?{"aria-disabled":"true"}:{},children:z&&!u?(0,$.jsx)($.Fragment,{children:"\xA0"}):(0,$.jsxs)("span",{className:"k-link",children:[t,E&&(0,$.jsx)("span",{className:"k-day-indicator"})]})})};e.states=Ha;var se=require("react/jsx-runtime"),Rt="k-calendar-thead",ht={cellsText:["Su","Mo","Tu","We","Th","Fr","Sa"]},ce=a=>{let{showWeek:t,cellsText:l=ht.cellsText,...i}=a;return(0,se.jsx)("thead",{...i,className:x(a.className,Rt),role:"rowgroup",children:(0,se.jsxs)("tr",{className:"k-calendar-tr",role:"row",children:[t&&(0,se.jsx)(e,{weekCell:!0,headerCell:!0,text:"W"}),l.map((s,u)=>(0,se.jsx)(e,{text:s,headerCell:!0},u))]})})};ce.className=Rt;ce.defaultOptions=ht;var Et=require("react/jsx-runtime"),At="k-calendar-tbody",V=a=>{let{...t}=a;return(0,Et.jsx)("tbody",{...t,className:x(a.className,At),role:"rowgroup",children:a.children})};V.className=At;V.moduleName=H;V.folderName=B;var Ce=require("react/jsx-runtime"),Ka="k-calendar-table",h=a=>{let{calendarCaption:t,showTableHead:l,showWeek:i,ariaLabelledBy:s,ariaActiveDescendant:u,gridRole:g,...b}=a;return(0,Ce.jsxs)("table",{...b,className:x(a.className,Ka),...g?{role:"grid","aria-labelledby":s,"aria-activedescendant":u,tabIndex:0}:{role:"none"},children:[t&&(0,Ce.jsx)("caption",{className:"k-calendar-caption",children:t}),l&&(0,Ce.jsx)(ce,{showWeek:i}),(0,Ce.jsx)(V,{children:a.children})]})};var ae=require("react/jsx-runtime"),Lt="k-calendar-navigation",Ae=a=>(0,ae.jsxs)("div",{...a,className:x(a.className,Lt),children:[(0,ae.jsx)("span",{className:"k-calendar-navigation-highlight"}),(0,ae.jsxs)("div",{className:"k-content k-scrollable",children:[(0,ae.jsx)("ul",{className:"k-reset",children:a.children}),(0,ae.jsx)("div",{className:"k-scrollable-placeholder",style:{height:"1000px"}})]})]});Ae.className=Lt;Ae.moduleName=H;Ae.folderName=B;var It=require("react/jsx-runtime"),_a="k-calendar-table",je=a=>{let{tableRole:t="none",ariaLabelledBy:l,...i}=a;return(0,It.jsx)("table",{...i,className:x(a.className,_a),role:t,...l?{"aria-labelledby":l}:{},...t==="grid"?{tabIndex:0}:{},children:a.children})};var K=require("react/jsx-runtime"),Mt="k-calendar-view",xe={orientation:"vertical",calendarView:"month",headerText:"April 2018",showWeekdays:!0,showNavigationButtons:!1},me=a=>{let{orientation:t=xe.orientation,calendarView:l=xe.calendarView,headerText:i=xe.headerText,showWeekdays:s=xe.showWeekdays,showNavigationButtons:u=xe.showNavigationButtons,showWeekNumbers:g,weekdayCellsText:b,gridLabelledBy:N,...T}=a;return(0,K.jsxs)("div",{...T,className:x(Mt,`k-calendar-${l}view`,a.className,{"k-hstack":t==="horizontal","k-vstack":t==="vertical"}),children:[(0,K.jsx)(te,{showNavigationButtons:u,calendarTitleText:i,orientation:"horizontal"}),s&&(0,K.jsxs)(je,{className:"k-calendar-weekdays",tableRole:"table",children:[(0,K.jsxs)("colgroup",{children:[(0,K.jsx)("col",{}),(0,K.jsx)("col",{}),(0,K.jsx)("col",{}),(0,K.jsx)("col",{}),(0,K.jsx)("col",{}),(0,K.jsx)("col",{}),(0,K.jsx)("col",{})]}),(0,K.jsx)(ce,{cellsText:b,showWeek:g})]}),(0,K.jsxs)("div",{className:"k-content k-scrollable",role:"none",children:[(0,K.jsx)(je,{tableRole:"grid",ariaLabelledBy:N,children:a.children}),(0,K.jsx)("div",{className:"k-scrollable-placeholder",style:{height:"1000px"}})]})]})};me.className=Mt;me.defaultOptions=xe;me.moduleName=H;me.folderName=B;var le=require("react/jsx-runtime"),St="k-calendar-infinite",Ba={size:[c.undefined,c.small,c.medium,c.large]},Fa=["Aug","Sep","Oct","Nov","Dec","2021","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","2022","Feb","Mar","Apr","May","Jun","Jul"],Pa={2021:"marker",2022:"marker"},Oa=(a,t)=>a.map((l,i)=>(0,le.jsx)("li",{children:(0,le.jsx)("span",{className:t[l]==="marker"?"k-calendar-navigation-marker":void 0,children:l})},i)),Ee={showNavigation:!0,calendarView:"month",navigationItems:Fa,navigationMarkerConfig:Pa},I=a=>{let{size:t,showNavigation:l=Ee.showNavigation,calendarView:i=Ee.calendarView,navigationItems:s=Ee.navigationItems,navigationMarkerConfig:u=Ee.navigationMarkerConfig,calendarTitleText:g,showWeekdays:b,showWeekNumbers:N,showNavigationButtons:T,calendarWeekdays:E,...z}=a,_=re("calendar-infinite-title");return(0,le.jsxs)("div",{...z,className:x(a.className,"k-calendar",St,J("k-calendar",{size:t})),children:[l&&(0,le.jsx)(Ae,{children:Oa(s,u)}),(0,le.jsx)(me,{calendarView:i,headerText:g,showWeekdays:b,showWeekNumbers:N,showNavigationButtons:T,orientation:"vertical",weekdayCellsText:E,gridLabelledBy:_,children:a.children})]})};I.options=Ba;I.className=St;I.defaultOptions=Ee;I.moduleName=H;I.folderName=B;I.ariaSpec={selector:".k-calendar-infinite",rules:[{selector:".k-calendar-infinite .k-content .k-calendar-table",attribute:"role=grid",usage:"The content table is the grid element for the infinite calendar."},{selector:".k-calendar-infinite .k-content .k-calendar-table",attribute:"aria-labelledby",usage:"Pointing to the current view title element."},{selector:".k-calendar-infinite .k-content .k-calendar-table",attribute:"tabindex=0",usage:"Makes the grid focusable."},{selector:".k-calendar-infinite .k-calendar-weekdays",attribute:"role=table",usage:"Weekday header table keeps table semantics (not part of grid)."},{selector:".k-calendar-view div.k-content.k-scrollable",attribute:"role=none",usage:"Scrollable wrapper is transparent to a11y tree."},{selector:".k-calendar-infinite .k-calendar-tbody",attribute:"role=rowgroup",usage:"Explicit rowgroup role on tbody."},{selector:".k-calendar-infinite .k-calendar-tr",attribute:"role=row",usage:"Explicit row role on tr."},{selector:".k-calendar-infinite .k-calendar-weekdays .k-calendar-th",attribute:"role=columnheader",usage:"Explicit columnheader role on weekday headers."},{selector:".k-calendar-infinite .k-calendar-weekdays .k-calendar-th",attribute:"scope=col",usage:"Specifies that the header applies to a column."},{selector:".k-calendar-infinite .k-calendar-weekdays .k-calendar-th",attribute:"aria-label",usage:"Full name of the day of the week."},{selector:".k-calendar-infinite .k-calendar-td:not(.k-alt):not(.k-empty)",attribute:"role=gridcell",usage:"Date cells in the calendar body."},{selector:".k-calendar-td.k-selected",attribute:"aria-selected=true",usage:"Specifies whether the date is selected."},{selector:".k-calendar-td.k-disabled",attribute:"aria-disabled=true",usage:"Specifies a disabled date."},{selector:".k-calendar-title",attribute:"tabindex=-1",usage:"Title button is not focusable."},{selector:".k-calendar-nav-today",attribute:"tabindex=-1",usage:"Today link is not focusable."}]};var Vt=require("react/jsx-runtime"),Dt="k-calendar-tr",n=a=>{let{...t}=a;return(0,Vt.jsx)("tr",{...t,className:x(a.className,Dt),role:"row",children:a.children})};n.className=Dt;n.moduleName=H;n.folderName=B;var Ht=require("react/jsx-runtime"),zt="k-calendar-caption",F=a=>{let{text:t,scope:l,colSpan:i,rowSpan:s,...u}=a;return(0,Ht.jsx)("th",{...u,scope:l,colSpan:i,rowSpan:s,className:x(a.className,zt),children:t})};F.className=zt;F.moduleName=H;F.folderName=B;var M=require("react/jsx-runtime"),Kt=({showOtherCentury:a,...t})=>(0,M.jsx)(A,{calendarView:"century",calendarTitleText:"2000 - 2099",children:(0,M.jsxs)(h,{children:[(0,M.jsxs)(n,{children:[(0,M.jsx)(e,{text:"1990 - 1999"}),(0,M.jsx)(e,{text:"2000 - 2009"}),(0,M.jsx)(e,{text:"2010 - 2019",today:!0}),(0,M.jsx)(e,{text:"2020 - 2029"})]}),(0,M.jsxs)(n,{children:[(0,M.jsx)(e,{text:"2030 - 2039"}),(0,M.jsx)(e,{text:"2040 - 2049"}),(0,M.jsx)(e,{text:"2050 - 2059"}),(0,M.jsx)(e,{text:"2060 - 2069"})]}),(0,M.jsxs)(n,{children:[(0,M.jsx)(e,{text:"2070 - 2079"}),(0,M.jsx)(e,{text:"2080 - 2089"}),(0,M.jsx)(e,{text:"2090 - 2099"}),(0,M.jsx)(e,{text:"2100 - 2109",empty:!a})]})]}),...t});var S=require("react/jsx-runtime"),_t=({showOtherDecade:a,...t})=>(0,S.jsx)(A,{calendarView:"decade",calendarTitleText:"2020 - 2029",children:(0,S.jsxs)(h,{children:[(0,S.jsxs)(n,{children:[(0,S.jsx)(e,{text:"2019",empty:!a}),(0,S.jsx)(e,{text:"2020"}),(0,S.jsx)(e,{text:"2021",today:!0}),(0,S.jsx)(e,{text:"2022"})]}),(0,S.jsxs)(n,{children:[(0,S.jsx)(e,{text:"2023"}),(0,S.jsx)(e,{text:"2024"}),(0,S.jsx)(e,{text:"2025"}),(0,S.jsx)(e,{text:"2026"})]}),(0,S.jsxs)(n,{children:[(0,S.jsx)(e,{text:"2027"}),(0,S.jsx)(e,{text:"2028"}),(0,S.jsx)(e,{text:"2029"}),(0,S.jsx)(e,{text:"2030",empty:!a})]})]}),...t});var C=require("react/jsx-runtime"),Bt=({showCaptions:a,showOtherMonth:t,...l})=>(0,C.jsx)(A,{calendarView:"month",children:(0,C.jsxs)(h,{calendarCaption:a&&"October 2021",showTableHead:!0,children:[(0,C.jsxs)(n,{children:[(0,C.jsx)(e,{text:"26",showOtherMonth:t,empty:!t,weekend:t}),(0,C.jsx)(e,{text:"27",showOtherMonth:t,empty:!t}),(0,C.jsx)(e,{text:"28",showOtherMonth:t,empty:!t}),(0,C.jsx)(e,{text:"29",showOtherMonth:t,empty:!t}),(0,C.jsx)(e,{text:"30",showOtherMonth:t,empty:!t}),(0,C.jsx)(e,{text:"1"}),(0,C.jsx)(e,{text:"2",weekend:!0})]}),(0,C.jsxs)(n,{children:[(0,C.jsx)(e,{text:"3",weekend:!0}),(0,C.jsx)(e,{text:"4"}),(0,C.jsx)(e,{text:"5"}),(0,C.jsx)(e,{text:"6"}),(0,C.jsx)(e,{text:"7"}),(0,C.jsx)(e,{text:"8"}),(0,C.jsx)(e,{text:"9",weekend:!0})]}),(0,C.jsxs)(n,{children:[(0,C.jsx)(e,{text:"10",weekend:!0}),(0,C.jsx)(e,{text:"11"}),(0,C.jsx)(e,{text:"12",today:!0}),(0,C.jsx)(e,{text:"13"}),(0,C.jsx)(e,{text:"14"}),(0,C.jsx)(e,{text:"15"}),(0,C.jsx)(e,{text:"16",weekend:!0})]}),(0,C.jsxs)(n,{children:[(0,C.jsx)(e,{text:"17",weekend:!0}),(0,C.jsx)(e,{text:"18"}),(0,C.jsx)(e,{text:"19"}),(0,C.jsx)(e,{text:"20"}),(0,C.jsx)(e,{text:"21"}),(0,C.jsx)(e,{text:"22"}),(0,C.jsx)(e,{text:"23",weekend:!0})]}),(0,C.jsxs)(n,{children:[(0,C.jsx)(e,{text:"24",weekend:!0}),(0,C.jsx)(e,{text:"25"}),(0,C.jsx)(e,{text:"26"}),(0,C.jsx)(e,{text:"27"}),(0,C.jsx)(e,{text:"28"}),(0,C.jsx)(e,{text:"29"}),(0,C.jsx)(e,{text:"30",weekend:!0})]}),(0,C.jsxs)(n,{children:[(0,C.jsx)(e,{text:"31",weekend:!0}),(0,C.jsx)(e,{text:"1",showOtherMonth:t,empty:!t}),(0,C.jsx)(e,{text:"2",showOtherMonth:t,empty:!t}),(0,C.jsx)(e,{text:"3",showOtherMonth:t,empty:!t}),(0,C.jsx)(e,{text:"4",showOtherMonth:t,empty:!t}),(0,C.jsx)(e,{text:"5",showOtherMonth:t,empty:!t}),(0,C.jsx)(e,{text:"6",showOtherMonth:t,empty:!t,weekend:t})]})]}),...l});var Ft=require("react/jsx-runtime");var D=require("react/jsx-runtime"),Pt=a=>(0,D.jsx)(A,{calendarView:"year",calendarTitleText:"2019",children:(0,D.jsxs)(h,{children:[(0,D.jsxs)(n,{children:[(0,D.jsx)(e,{text:"Jan"}),(0,D.jsx)(e,{text:"Feb"}),(0,D.jsx)(e,{text:"Mar"}),(0,D.jsx)(e,{text:"Apr"})]}),(0,D.jsxs)(n,{children:[(0,D.jsx)(e,{text:"May"}),(0,D.jsx)(e,{text:"Jun"}),(0,D.jsx)(e,{text:"Jul"}),(0,D.jsx)(e,{text:"Au"})]}),(0,D.jsxs)(n,{children:[(0,D.jsx)(e,{text:"Sep"}),(0,D.jsx)(e,{text:"Oct",today:!0}),(0,D.jsx)(e,{text:"Nov"}),(0,D.jsx)(e,{text:"Dec"})]})]}),...a});var d=require("react/jsx-runtime"),Ot=({firstCaption:a="January 2021",secondCaption:t="February 2021",...l})=>(0,d.jsx)(I,{calendarTitleText:"January 2021",children:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("colgroup",{children:[(0,d.jsx)("col",{}),(0,d.jsx)("col",{}),(0,d.jsx)("col",{}),(0,d.jsx)("col",{}),(0,d.jsx)("col",{}),(0,d.jsx)("col",{}),(0,d.jsx)("col",{})]}),(0,d.jsxs)(V,{children:[(0,d.jsx)(n,{"aria-hidden":"true",children:(0,d.jsx)(F,{scope:"col",colSpan:7,text:a})}),(0,d.jsxs)(n,{children:[(0,d.jsx)(e,{empty:!0}),(0,d.jsx)(e,{empty:!0}),(0,d.jsx)(e,{empty:!0}),(0,d.jsx)(e,{empty:!0}),(0,d.jsx)(e,{empty:!0}),(0,d.jsx)(e,{text:"1"}),(0,d.jsx)(e,{text:"2",weekend:!0})]}),(0,d.jsxs)(n,{children:[(0,d.jsx)(e,{text:"3",weekend:!0}),(0,d.jsx)(e,{text:"4"}),(0,d.jsx)(e,{text:"5"}),(0,d.jsx)(e,{text:"6"}),(0,d.jsx)(e,{text:"7"}),(0,d.jsx)(e,{text:"8"}),(0,d.jsx)(e,{text:"9",weekend:!0})]}),(0,d.jsxs)(n,{children:[(0,d.jsx)(e,{text:"10",weekend:!0}),(0,d.jsx)(e,{text:"11"}),(0,d.jsx)(e,{text:"12"}),(0,d.jsx)(e,{text:"13"}),(0,d.jsx)(e,{text:"14"}),(0,d.jsx)(e,{text:"15"}),(0,d.jsx)(e,{text:"16",weekend:!0})]}),(0,d.jsxs)(n,{children:[(0,d.jsx)(e,{text:"17",weekend:!0}),(0,d.jsx)(e,{text:"18"}),(0,d.jsx)(e,{text:"19"}),(0,d.jsx)(e,{text:"20"}),(0,d.jsx)(e,{text:"21"}),(0,d.jsx)(e,{text:"22"}),(0,d.jsx)(e,{text:"23",weekend:!0})]}),(0,d.jsxs)(n,{children:[(0,d.jsx)(e,{text:"24",weekend:!0}),(0,d.jsx)(e,{text:"25"}),(0,d.jsx)(e,{text:"26"}),(0,d.jsx)(e,{text:"27"}),(0,d.jsx)(e,{text:"28"}),(0,d.jsx)(e,{text:"29"}),(0,d.jsx)(e,{text:"30",weekend:!0})]}),(0,d.jsxs)(n,{children:[(0,d.jsx)(e,{text:"31",weekend:!0}),(0,d.jsx)(e,{empty:!0}),(0,d.jsx)(e,{empty:!0}),(0,d.jsx)(e,{empty:!0}),(0,d.jsx)(e,{empty:!0}),(0,d.jsx)(e,{empty:!0}),(0,d.jsx)(e,{empty:!0})]})]}),(0,d.jsx)(V,{children:(0,d.jsx)(n,{"aria-hidden":"true",children:(0,d.jsx)(F,{scope:"col",colSpan:7,text:t})})})]}),...l});var m=require("react/jsx-runtime"),Wt=({firstCaption:a="2021",secondCaption:t="2022",...l})=>(0,m.jsx)(I,{calendarView:"year",showWeekdays:!1,calendarTitleText:"2021",navigationItems:["2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026","2027","2028","2029","2030","2031","2032","2033","2034","2035","2036","2037","2038","2039","2040","2041","2042"],navigationMarkerConfig:{2021:"marker",2030:"marker",2040:"marker"},children:(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)("colgroup",{children:[(0,m.jsx)("col",{}),(0,m.jsx)("col",{}),(0,m.jsx)("col",{}),(0,m.jsx)("col",{})]}),(0,m.jsxs)(V,{children:[(0,m.jsx)(n,{"aria-hidden":"true",children:(0,m.jsx)(F,{scope:"col",colSpan:4,text:a})}),(0,m.jsxs)(n,{children:[(0,m.jsx)(e,{text:"Jan",today:!0}),(0,m.jsx)(e,{text:"Feb"}),(0,m.jsx)(e,{text:"Mar"}),(0,m.jsx)(e,{text:"Apr"})]}),(0,m.jsxs)(n,{children:[(0,m.jsx)(e,{text:"May"}),(0,m.jsx)(e,{text:"Jun"}),(0,m.jsx)(e,{text:"Jul"}),(0,m.jsx)(e,{text:"Aug"})]}),(0,m.jsxs)(n,{children:[(0,m.jsx)(e,{text:"Sep"}),(0,m.jsx)(e,{text:"Oct"}),(0,m.jsx)(e,{text:"Nov"}),(0,m.jsx)(e,{text:"Dec"})]})]}),(0,m.jsxs)(V,{children:[(0,m.jsx)(n,{"aria-hidden":"true",children:(0,m.jsx)(F,{scope:"col",colSpan:4,text:t})}),(0,m.jsxs)(n,{children:[(0,m.jsx)(e,{text:"Jan"}),(0,m.jsx)(e,{text:"Feb"}),(0,m.jsx)(e,{text:"Mar"}),(0,m.jsx)(e,{text:"Apr"})]}),(0,m.jsxs)(n,{children:[(0,m.jsx)(e,{text:"May"}),(0,m.jsx)(e,{text:"Jun"}),(0,m.jsx)(e,{text:"Jul"}),(0,m.jsx)(e,{text:"Aug"})]}),(0,m.jsxs)(n,{children:[(0,m.jsx)(e,{text:"Sep"}),(0,m.jsx)(e,{text:"Oct"}),(0,m.jsx)(e,{text:"Nov"}),(0,m.jsx)(e,{text:"Dec"})]})]})]}),...l});var p=require("react/jsx-runtime"),Ut=({firstCaption:a="2020 - 2029",secondCaption:t="2030 - 2039",...l})=>(0,p.jsx)(I,{calendarView:"decade",showWeekdays:!1,calendarTitleText:"2020 - 2029",navigationItems:["1970","1980","1990","2000","2010","2020","2030","2040","2050","2060","2070","2080","2090"],navigationMarkerConfig:{2020:"marker"},children:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)("colgroup",{children:[(0,p.jsx)("col",{}),(0,p.jsx)("col",{}),(0,p.jsx)("col",{}),(0,p.jsx)("col",{})]}),(0,p.jsxs)(V,{children:[(0,p.jsx)(n,{"aria-hidden":"true",children:(0,p.jsx)(F,{scope:"col",colSpan:4,text:a})}),(0,p.jsxs)(n,{children:[(0,p.jsx)(e,{text:"2020",today:!0}),(0,p.jsx)(e,{text:"2021"}),(0,p.jsx)(e,{text:"2022"}),(0,p.jsx)(e,{text:"2023"})]}),(0,p.jsxs)(n,{children:[(0,p.jsx)(e,{text:"2024"}),(0,p.jsx)(e,{text:"2025"}),(0,p.jsx)(e,{text:"2026"}),(0,p.jsx)(e,{text:"2027"})]}),(0,p.jsxs)(n,{children:[(0,p.jsx)(e,{text:"2028"}),(0,p.jsx)(e,{text:"2029"}),(0,p.jsx)(e,{empty:!0}),(0,p.jsx)(e,{empty:!0})]})]}),(0,p.jsxs)(V,{children:[(0,p.jsx)(n,{"aria-hidden":"true",children:(0,p.jsx)(F,{scope:"col",colSpan:4,text:t})}),(0,p.jsxs)(n,{children:[(0,p.jsx)(e,{text:"2030"}),(0,p.jsx)(e,{text:"2031"}),(0,p.jsx)(e,{text:"2032"}),(0,p.jsx)(e,{text:"2033"})]}),(0,p.jsxs)(n,{children:[(0,p.jsx)(e,{text:"2034"}),(0,p.jsx)(e,{text:"2035"}),(0,p.jsx)(e,{text:"2036"}),(0,p.jsx)(e,{text:"2037"})]}),(0,p.jsxs)(n,{children:[(0,p.jsx)(e,{text:"2038"}),(0,p.jsx)(e,{text:"2039"}),(0,p.jsx)(e,{empty:!0}),(0,p.jsx)(e,{empty:!0})]})]})]}),...l});var v=require("react/jsx-runtime"),Jt=({firstCaption:a="2000 - 2099",...t})=>(0,v.jsx)(I,{calendarView:"century",showWeekdays:!1,calendarTitleText:"2000 - 2099",navigationItems:["1900","2000"],navigationMarkerConfig:{2e3:"marker"},children:(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)("colgroup",{children:[(0,v.jsx)("col",{}),(0,v.jsx)("col",{}),(0,v.jsx)("col",{}),(0,v.jsx)("col",{})]}),(0,v.jsxs)(V,{children:[(0,v.jsx)(n,{"aria-hidden":"true",children:(0,v.jsx)(F,{scope:"col",colSpan:4,text:a})}),(0,v.jsxs)(n,{children:[(0,v.jsx)(e,{text:"1900 - 1999"}),(0,v.jsx)(e,{text:"2000 - 2009"}),(0,v.jsx)(e,{text:"2010 - 2019"}),(0,v.jsx)(e,{text:"2020 - 2029"})]}),(0,v.jsxs)(n,{children:[(0,v.jsx)(e,{text:"2030 - 2039"}),(0,v.jsx)(e,{text:"2040 - 2049"}),(0,v.jsx)(e,{text:"2050 - 2059"}),(0,v.jsx)(e,{text:"2060 - 2069"})]}),(0,v.jsxs)(n,{children:[(0,v.jsx)(e,{text:"2070 - 2079"}),(0,v.jsx)(e,{text:"2080 - 2089"}),(0,v.jsx)(e,{text:"2090 - 2099"}),(0,v.jsx)(e,{empty:!0})]})]})]}),...t});var et=require("react/jsx-runtime");var $t=require("react/jsx-runtime");var tt=require("react/jsx-runtime");var Le=require("react/jsx-runtime"),Wa=A.options,Ua=A.states,Yt={...A.defaultOptions,variant:"month"},Ja=[{name:"month",title:"Month View"},{name:"year",title:"Year View"},{name:"decade",title:"Decade View"},{name:"century",title:"Century View"}],$a=[{name:"footer",title:"Calendar Footer"},{name:"other",title:"Show other cells"}],pe=a=>{let{variant:t,modifiers:l,...i}={...Yt,...a},s={showCalendarFooter:!1};Object.keys(l||{}).forEach(T=>{switch(T){case"other":s.showOtherMonth=!!(l!=null&&l[T]),s.showOtherCentury=!!(l!=null&&l[T]),s.showOtherDecade=!!(l!=null&&l[T]);break;case"footer":s.showCalendarFooter=!!(l!=null&&l[T]);break;default:return}});let{showOtherMonth:u,showOtherDecade:g,showOtherCentury:b,showCalendarFooter:N}=s;switch(t){case"century":return(0,Le.jsx)(Kt,{size:i.size,showOtherCentury:b,showCalendarFooter:N});case"decade":return(0,Le.jsx)(_t,{size:i.size,showOtherDecade:g,showCalendarFooter:N});case"year":return(0,Le.jsx)(Pt,{calendarTitleText:"2021",size:i.size,showCalendarFooter:N});default:return(0,Le.jsx)(Bt,{size:i.size,showOtherMonth:u,showCalendarFooter:N})}};pe.options=Wa;pe.states=Ua;pe.variants=Ja;pe.defaultOptions=Yt;pe.modifiers=$a;pe.className=A.className;var Ie=require("react/jsx-runtime"),Ya=I.options,Ga=I.states,Gt={...I.defaultOptions,variant:"month"},qa=[{name:"month",title:"Month View"},{name:"year",title:"Year View"},{name:"decade",title:"Decade View"},{name:"century",title:"Century View"}],Xa=[{name:"footer",title:"Calendar Footer"},{name:"other",title:"Show other cells"}],ue=a=>{let{variant:t,modifiers:l,...i}={...Gt,...a},s={showCalendarFooter:!1};Object.keys(l||{}).forEach(T=>{switch(T){case"other":s.showOtherMonth=!!(l!=null&&l[T]),s.showOtherCentury=!!(l!=null&&l[T]),s.showOtherDecade=!!(l!=null&&l[T]);break;case"footer":s.showCalendarFooter=!!(l!=null&&l[T]);break;default:return}});let{showOtherMonth:u,showOtherDecade:g,showOtherCentury:b,showCalendarFooter:N}=s;switch(t){case"century":return(0,Ie.jsx)(Jt,{size:i.size,showOtherCentury:b,showCalendarFooter:N});case"decade":return(0,Ie.jsx)(Ut,{size:i.size,showOtherDecade:g,showCalendarFooter:N});case"year":return(0,Ie.jsx)(Wt,{size:i.size,showCalendarFooter:N});default:return(0,Ie.jsx)(Ot,{size:i.size,showOtherMonth:u,showCalendarFooter:N})}};ue.options=Ya;ue.states=Ga;ue.variants=qa;ue.defaultOptions=Gt;ue.modifiers=Xa;ue.className=I.className;var qt="calendar",Xt="calendar";var Zt=require("react/jsx-runtime"),Qt="k-calendar-range",Qa=[],Za={size:[c.undefined,c.small,c.medium,c.large]},Fe={calendarTitleText:"October 2021 - November 2021",orientation:"horizontal",calendarView:"month"},L=a=>{let{size:t,orientation:l=Fe.orientation,calendarView:i=Fe.calendarView,calendarTitleText:s=Fe.calendarTitleText,showCalendarFooter:u,showWeek:g,dir:b,...N}=a;return(0,Zt.jsx)(A,{...N,className:x(a.className,Qt),size:t,calendarTitleText:s,calendarView:i,orientation:l,showCalendarFooter:u,showWeek:g,dir:b})};L.states=Qa;L.options=Za;L.className=Qt;L.defaultOptions=Fe;L.moduleName=qt;L.folderName=Xt;L.ariaSpec={selector:".k-calendar-range",rules:[{selector:".k-calendar-range .k-calendar-view",attribute:"role=grid",usage:"Specifies the role of the multi-view calendar wrapper."},{selector:".k-calendar-range .k-calendar-view",attribute:"aria-labelledby",usage:"Pointing to the k-calendar-title element."},{selector:".k-calendar-range .k-calendar-view",attribute:"tabindex=0",usage:"Makes the grid focusable."},{selector:".k-calendar-range .k-calendar-table",attribute:"role=none",usage:"Inner tables have role removed \u2014 content belongs to single grid."},{selector:".k-calendar-thead",attribute:"role=rowgroup",usage:"Explicit rowgroup role."},{selector:".k-calendar-tbody",attribute:"role=rowgroup",usage:"Explicit rowgroup role."},{selector:".k-calendar-tr",attribute:"role=row",usage:"Explicit row role."},{selector:".k-calendar-thead .k-calendar-th",attribute:"role=columnheader",usage:"Column header for day names."},{selector:".k-calendar-thead .k-calendar-th",attribute:"scope=col",usage:"Specifies the header applies to a column."},{selector:".k-calendar-thead .k-calendar-th",attribute:"aria-label",usage:"Full name of the day of the week."},{selector:".k-calendar-td:not(.k-alt):not(.k-empty)",attribute:"role=gridcell",usage:"Date cells in the calendar body."},{selector:".k-calendar-td.k-selected",attribute:"aria-selected=true",usage:"Indicates the selected date."},{selector:".k-calendar-td.k-disabled",attribute:"aria-disabled=true",usage:"Indicates a disabled date."},{selector:".k-calendar-nav-prev,.k-calendar-nav-next",attribute:"tabindex=-1",usage:"Navigation buttons are not focusable."},{selector:".k-calendar-title",attribute:"tabindex=-1",usage:"Title button is not focusable."},{selector:".k-calendar-nav-today",attribute:"tabindex=-1",usage:"Today link is not focusable."}]};var w=require("react/jsx-runtime"),jt=({showCaptions:a,showOtherCentury:t,...l})=>(0,w.jsx)(L,{calendarView:"century",calendarTitleText:"1900 - 2099",children:(0,w.jsxs)(w.Fragment,{children:[(0,w.jsxs)(h,{calendarCaption:a&&"1900 - 1999",children:[(0,w.jsxs)(n,{children:[(0,w.jsx)(e,{text:"1890 - 1899",empty:!t}),(0,w.jsx)(e,{text:"1900 - 1909"}),(0,w.jsx)(e,{text:"1910 - 1919"}),(0,w.jsx)(e,{text:"1920 - 1929"})]}),(0,w.jsxs)(n,{children:[(0,w.jsx)(e,{text:"1930 - 1939"}),(0,w.jsx)(e,{text:"1940 - 1949"}),(0,w.jsx)(e,{text:"1950 - 1959"}),(0,w.jsx)(e,{text:"1960 - 1969"})]}),(0,w.jsxs)(n,{children:[(0,w.jsx)(e,{text:"1970 - 1979"}),(0,w.jsx)(e,{text:"1980 - 1989"}),(0,w.jsx)(e,{text:"1990 - 1999"}),(0,w.jsx)(e,{text:"2000 - 2009",empty:!t})]})]}),(0,w.jsxs)(h,{calendarCaption:a&&"2000 - 2099",children:[(0,w.jsxs)(n,{children:[(0,w.jsx)(e,{text:"1990 - 1999",empty:!t}),(0,w.jsx)(e,{text:"2000 - 2009"}),(0,w.jsx)(e,{text:"2010 - 2019"}),(0,w.jsx)(e,{text:"2020 - 2029",today:!0})]}),(0,w.jsxs)(n,{children:[(0,w.jsx)(e,{text:"2030 - 2039"}),(0,w.jsx)(e,{text:"2040 - 2049"}),(0,w.jsx)(e,{text:"2050 - 2059"}),(0,w.jsx)(e,{text:"2060 - 2069"})]}),(0,w.jsxs)(n,{children:[(0,w.jsx)(e,{text:"2070 - 2079"}),(0,w.jsx)(e,{text:"2080 - 2089"}),(0,w.jsx)(e,{text:"2090 - 2099"}),(0,w.jsx)(e,{text:"2100 - 2109",empty:!t})]})]})]}),...l});var k=require("react/jsx-runtime"),ea=({showCaptions:a,showOtherDecade:t,...l})=>(0,k.jsx)(L,{calendarView:"decade",calendarTitleText:"2020 - 2039",children:(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(h,{calendarCaption:a&&"2020 - 2029",children:[(0,k.jsxs)(n,{children:[(0,k.jsx)(e,{text:"2019",empty:!t}),(0,k.jsx)(e,{text:"2020"}),(0,k.jsx)(e,{text:"2021",today:!0}),(0,k.jsx)(e,{text:"2022"})]}),(0,k.jsxs)(n,{children:[(0,k.jsx)(e,{text:"2023"}),(0,k.jsx)(e,{text:"2024"}),(0,k.jsx)(e,{text:"2025"}),(0,k.jsx)(e,{text:"2026"})]}),(0,k.jsxs)(n,{children:[(0,k.jsx)(e,{text:"2027"}),(0,k.jsx)(e,{text:"2028"}),(0,k.jsx)(e,{text:"2029"}),(0,k.jsx)(e,{text:"2030",empty:!t})]})]}),(0,k.jsxs)(h,{calendarCaption:a&&"2030 - 2039",children:[(0,k.jsxs)(n,{children:[(0,k.jsx)(e,{text:"2029",empty:!t}),(0,k.jsx)(e,{text:"2030"}),(0,k.jsx)(e,{text:"2031"}),(0,k.jsx)(e,{text:"2032"})]}),(0,k.jsxs)(n,{children:[(0,k.jsx)(e,{text:"2033"}),(0,k.jsx)(e,{text:"2034"}),(0,k.jsx)(e,{text:"2035"}),(0,k.jsx)(e,{text:"2036"})]}),(0,k.jsxs)(n,{children:[(0,k.jsx)(e,{text:"2037"}),(0,k.jsx)(e,{text:"2038"}),(0,k.jsx)(e,{text:"2039"}),(0,k.jsx)(e,{text:"2040",empty:!t})]})]})]}),...l});var r=require("react/jsx-runtime"),ta=({showCaptions:a,showOtherMonth:t,...l})=>(0,r.jsx)(L,{calendarView:"month",children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(h,{calendarCaption:a&&"October 2021",showTableHead:!0,children:[(0,r.jsxs)(n,{children:[(0,r.jsx)(e,{text:"26",showOtherMonth:t,empty:!t,weekend:t}),(0,r.jsx)(e,{text:"27",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"28",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"29",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"30",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"1"}),(0,r.jsx)(e,{text:"2",weekend:!0})]}),(0,r.jsxs)(n,{children:[(0,r.jsx)(e,{text:"3",weekend:!0}),(0,r.jsx)(e,{text:"4"}),(0,r.jsx)(e,{text:"5"}),(0,r.jsx)(e,{text:"6"}),(0,r.jsx)(e,{text:"7"}),(0,r.jsx)(e,{text:"8"}),(0,r.jsx)(e,{text:"9",weekend:!0})]}),(0,r.jsxs)(n,{children:[(0,r.jsx)(e,{text:"10",weekend:!0}),(0,r.jsx)(e,{text:"11"}),(0,r.jsx)(e,{text:"12",today:!0}),(0,r.jsx)(e,{text:"13"}),(0,r.jsx)(e,{text:"14"}),(0,r.jsx)(e,{text:"15"}),(0,r.jsx)(e,{text:"16",weekend:!0})]}),(0,r.jsxs)(n,{children:[(0,r.jsx)(e,{text:"17",weekend:!0}),(0,r.jsx)(e,{text:"18"}),(0,r.jsx)(e,{text:"19"}),(0,r.jsx)(e,{text:"20"}),(0,r.jsx)(e,{text:"21"}),(0,r.jsx)(e,{text:"22"}),(0,r.jsx)(e,{text:"23",weekend:!0})]}),(0,r.jsxs)(n,{children:[(0,r.jsx)(e,{text:"24",weekend:!0}),(0,r.jsx)(e,{text:"25"}),(0,r.jsx)(e,{text:"26"}),(0,r.jsx)(e,{text:"27"}),(0,r.jsx)(e,{text:"28"}),(0,r.jsx)(e,{text:"29"}),(0,r.jsx)(e,{text:"30",weekend:!0})]}),(0,r.jsxs)(n,{children:[(0,r.jsx)(e,{text:"31",weekend:!0}),(0,r.jsx)(e,{text:"1",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"2",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"3",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"4",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"5",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"6",showOtherMonth:t,empty:!t,weekend:t})]})]}),(0,r.jsxs)(h,{calendarCaption:a&&"November 2021",showTableHead:!0,children:[(0,r.jsxs)(n,{children:[(0,r.jsx)(e,{text:"31",showOtherMonth:t,empty:!t,weekend:t}),(0,r.jsx)(e,{text:"1"}),(0,r.jsx)(e,{text:"2"}),(0,r.jsx)(e,{text:"3"}),(0,r.jsx)(e,{text:"4"}),(0,r.jsx)(e,{text:"5"}),(0,r.jsx)(e,{text:"6",weekend:!0})]}),(0,r.jsxs)(n,{children:[(0,r.jsx)(e,{text:"7",weekend:!0}),(0,r.jsx)(e,{text:"8"}),(0,r.jsx)(e,{text:"9"}),(0,r.jsx)(e,{text:"10"}),(0,r.jsx)(e,{text:"11"}),(0,r.jsx)(e,{text:"12"}),(0,r.jsx)(e,{text:"13",weekend:!0})]}),(0,r.jsxs)(n,{children:[(0,r.jsx)(e,{text:"14",weekend:!0}),(0,r.jsx)(e,{text:"15"}),(0,r.jsx)(e,{text:"16"}),(0,r.jsx)(e,{text:"17"}),(0,r.jsx)(e,{text:"18"}),(0,r.jsx)(e,{text:"19"}),(0,r.jsx)(e,{text:"20",weekend:!0})]}),(0,r.jsxs)(n,{children:[(0,r.jsx)(e,{text:"21",weekend:!0}),(0,r.jsx)(e,{text:"22"}),(0,r.jsx)(e,{text:"23"}),(0,r.jsx)(e,{text:"24"}),(0,r.jsx)(e,{text:"25"}),(0,r.jsx)(e,{text:"26"}),(0,r.jsx)(e,{text:"27",weekend:!0})]}),(0,r.jsxs)(n,{children:[(0,r.jsx)(e,{text:"28",weekend:!0}),(0,r.jsx)(e,{text:"29"}),(0,r.jsx)(e,{text:"30"}),(0,r.jsx)(e,{text:"1",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"2",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"3",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"4",showOtherMonth:t,empty:!t,weekend:t})]}),(0,r.jsxs)(n,{children:[(0,r.jsx)(e,{text:"5",showOtherMonth:t,empty:!t,weekend:t}),(0,r.jsx)(e,{text:"6",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"7",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"8",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"9",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"10",showOtherMonth:t,empty:!t}),(0,r.jsx)(e,{text:"11",showOtherMonth:t,empty:!t,weekend:t})]})]})]}),...l});var at=require("react/jsx-runtime");var y=require("react/jsx-runtime"),aa=({showCaptions:a,...t})=>(0,y.jsx)(L,{calendarView:"year",calendarTitleText:"2021",children:(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)(h,{calendarCaption:a&&"2021",children:[(0,y.jsxs)(n,{children:[(0,y.jsx)(e,{text:"Jan"}),(0,y.jsx)(e,{text:"Feb"}),(0,y.jsx)(e,{text:"Mar"}),(0,y.jsx)(e,{text:"Apr"})]}),(0,y.jsxs)(n,{children:[(0,y.jsx)(e,{text:"May"}),(0,y.jsx)(e,{text:"Jun"}),(0,y.jsx)(e,{text:"Jul"}),(0,y.jsx)(e,{text:"Au"})]}),(0,y.jsxs)(n,{children:[(0,y.jsx)(e,{text:"Sep"}),(0,y.jsx)(e,{text:"Oct",today:!0}),(0,y.jsx)(e,{text:"Nov"}),(0,y.jsx)(e,{text:"Dec"})]})]}),(0,y.jsxs)(h,{calendarCaption:a&&"2022",children:[(0,y.jsxs)(n,{children:[(0,y.jsx)(e,{text:"Jan"}),(0,y.jsx)(e,{text:"Feb"}),(0,y.jsx)(e,{text:"Mar"}),(0,y.jsx)(e,{text:"Apr"})]}),(0,y.jsxs)(n,{children:[(0,y.jsx)(e,{text:"May"}),(0,y.jsx)(e,{text:"Jun"}),(0,y.jsx)(e,{text:"Jul"}),(0,y.jsx)(e,{text:"Au"})]}),(0,y.jsxs)(n,{children:[(0,y.jsx)(e,{text:"Sep"}),(0,y.jsx)(e,{text:"Oct"}),(0,y.jsx)(e,{text:"Nov"}),(0,y.jsx)(e,{text:"Dec"})]})]})]}),...t});var Me=require("react/jsx-runtime"),ja=L.options,el=L.states,la={...L.defaultOptions,variant:"month"},tl=[{name:"month",title:"Month View"},{name:"year",title:"Year View"},{name:"decade",title:"Decade View"},{name:"century",title:"Century View"}],al=[{name:"vertical",title:"Vertical Orientation"}],be=a=>{let{variant:t,modifiers:l,...i}={...la,...a},s={showCalendarFooter:!1};Object.keys(l||{}).forEach(E=>{switch(E){case"footer":s.showCalendarFooter=!!(l!=null&&l[E]);break;case"vertical":s.orientation=l!=null&&l[E]?"vertical":"horizontal",s.height=l!=null&&l[E]?"inherit":void 0;break;default:return}});let{showOtherMonth:u,showOtherDecade:g,showOtherCentury:b,height:N,...T}=s;switch(t){case"century":return(0,Me.jsx)(jt,{style:{height:N},size:i.size,showOtherCentury:b,...T});case"decade":return(0,Me.jsx)(ea,{style:{height:N},size:i.size,showOtherDecade:g,...T});case"year":return(0,Me.jsx)(aa,{style:{height:N},size:i.size,...T});default:return(0,Me.jsx)(ta,{style:{height:N},size:i.size,showOtherMonth:u,...T})}};be.options=ja;be.states=el;be.variants=tl;be.defaultOptions=la;be.modifiers=al;be.className=L.className;var o=require("react/jsx-runtime"),ll=a=>(0,o.jsx)(L,{calendarView:"month",children:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(h,{showTableHead:!0,children:[(0,o.jsxs)(n,{children:[(0,o.jsx)(e,{empty:!0}),(0,o.jsx)(e,{empty:!0}),(0,o.jsx)(e,{empty:!0}),(0,o.jsx)(e,{empty:!0}),(0,o.jsx)(e,{empty:!0}),(0,o.jsx)(e,{text:"1"}),(0,o.jsx)(e,{text:"2",weekend:!0})]}),(0,o.jsxs)(n,{children:[(0,o.jsx)(e,{text:"3",weekend:!0}),(0,o.jsx)(e,{text:"4"}),(0,o.jsx)(e,{text:"5"}),(0,o.jsx)(e,{text:"6"}),(0,o.jsx)(e,{text:"7"}),(0,o.jsx)(e,{text:"8"}),(0,o.jsx)(e,{text:"9",weekend:!0})]}),(0,o.jsxs)(n,{children:[(0,o.jsx)(e,{text:"10",weekend:!0}),(0,o.jsx)(e,{text:"11"}),(0,o.jsx)(e,{text:"12",today:!0}),(0,o.jsx)(e,{text:"13"}),(0,o.jsx)(e,{text:"14",selected:!0}),(0,o.jsx)(e,{text:"15"}),(0,o.jsx)(e,{text:"16",weekend:!0})]}),(0,o.jsxs)(n,{children:[(0,o.jsx)(e,{text:"17",weekend:!0}),(0,o.jsx)(e,{text:"18"}),(0,o.jsx)(e,{text:"19"}),(0,o.jsx)(e,{text:"20"}),(0,o.jsx)(e,{text:"21"}),(0,o.jsx)(e,{text:"22"}),(0,o.jsx)(e,{text:"23",weekend:!0})]}),(0,o.jsxs)(n,{children:[(0,o.jsx)(e,{text:"24",weekend:!0}),(0,o.jsx)(e,{text:"25"}),(0,o.jsx)(e,{text:"26"}),(0,o.jsx)(e,{text:"27",disabled:!0}),(0,o.jsx)(e,{text:"28",disabled:!0}),(0,o.jsx)(e,{text:"29",disabled:!0}),(0,o.jsx)(e,{text:"30",weekend:!0,disabled:!0})]}),(0,o.jsxs)(n,{children:[(0,o.jsx)(e,{text:"31",weekend:!0,disabled:!0}),(0,o.jsx)(e,{empty:!0}),(0,o.jsx)(e,{empty:!0}),(0,o.jsx)(e,{empty:!0}),(0,o.jsx)(e,{empty:!0}),(0,o.jsx)(e,{empty:!0}),(0,o.jsx)(e,{empty:!0})]})]}),(0,o.jsxs)(h,{showTableHead:!0,children:[(0,o.jsxs)(n,{children:[(0,o.jsx)(e,{empty:!0}),(0,o.jsx)(e,{text:"1"}),(0,o.jsx)(e,{text:"2"}),(0,o.jsx)(e,{text:"3"}),(0,o.jsx)(e,{text:"4"}),(0,o.jsx)(e,{text:"5"}),(0,o.jsx)(e,{text:"6",weekend:!0})]}),(0,o.jsxs)(n,{children:[(0,o.jsx)(e,{text:"7",weekend:!0}),(0,o.jsx)(e,{text:"8"}),(0,o.jsx)(e,{text:"9"}),(0,o.jsx)(e,{text:"10"}),(0,o.jsx)(e,{text:"11"}),(0,o.jsx)(e,{text:"12"}),(0,o.jsx)(e,{text:"13",weekend:!0})]}),(0,o.jsxs)(n,{children:[(0,o.jsx)(e,{text:"14",weekend:!0}),(0,o.jsx)(e,{text:"15"}),(0,o.jsx)(e,{text:"16"}),(0,o.jsx)(e,{text:"17"}),(0,o.jsx)(e,{text:"18"}),(0,o.jsx)(e,{text:"19"}),(0,o.jsx)(e,{text:"20",weekend:!0})]}),(0,o.jsxs)(n,{children:[(0,o.jsx)(e,{text:"21",weekend:!0}),(0,o.jsx)(e,{text:"22"}),(0,o.jsx)(e,{text:"23"}),(0,o.jsx)(e,{text:"24"}),(0,o.jsx)(e,{text:"25"}),(0,o.jsx)(e,{text:"26"}),(0,o.jsx)(e,{text:"27",weekend:!0})]}),(0,o.jsxs)(n,{children:[(0,o.jsx)(e,{text:"28",weekend:!0}),(0,o.jsx)(e,{text:"29"}),(0,o.jsx)(e,{text:"30"}),(0,o.jsx)(e,{empty:!0}),(0,o.jsx)(e,{empty:!0}),(0,o.jsx)(e,{empty:!0}),(0,o.jsx)(e,{empty:!0})]})]})]}),...a});