@progress/kendo-themes-html
Version:
A collection of HTML helpers used for developing Kendo UI themes
1 lines • 77.2 kB
JavaScript
var Kn=Object.create;var Vt=Object.defineProperty;var Pn=Object.getOwnPropertyDescriptor;var Hn=Object.getOwnPropertyNames;var _n=Object.getPrototypeOf,Bn=Object.prototype.hasOwnProperty;var zn=(e,t)=>{for(var o in t)Vt(e,o,{get:t[o],enumerable:!0})},Ea=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Hn(t))!Bn.call(e,i)&&i!==o&&Vt(e,i,{get:()=>t[i],enumerable:!(n=Pn(t,i))||n.enumerable});return e};var Ma=(e,t,o)=>(o=e!=null?Kn(_n(e)):{},Ea(t||!e||!e.__esModule?Vt(o,"default",{value:e,enumerable:!0}):o,e)),Gn=e=>Ea(Vt({},"__esModule",{value:!0}),e);var Md={};zn(Md,{GridStack:()=>Ed});module.exports=Gn(Md);var a=(...e)=>e.filter(t=>t!==!0&&!!t).map(t=>Array.isArray(t)?a(...t):typeof t=="object"?Object.keys(t).map((o,n)=>t[n]||t[o]&&o||null).filter(o=>o!==null).join(" "):t).filter(t=>!!t).join(" ");var S=(e,t)=>a({[`${e}-xs`]:t.size==="xsmall",[`${e}-sm`]:t.size==="small",[`${e}-md`]:t.size==="medium",[`${e}-lg`]:t.size==="large",[`${e}-xl`]:t.size==="xlarge",[`${e}-xxl`]:t.size==="xxlarge",[`${e}-xxxl`]:t.size==="xxxlarge"},{[`${e}-${t.fillMode}`]:t.fillMode},{[`${e}-${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"}),k=(e,t)=>{let{valid:o,invalid:n,hover:i,focus:s,checked:d,active:c,selected:p,disabled:b,indeterminate:h,loading:g,empty:N,readonly:E,highlighted:I,...K}=t;return a({"k-valid":o,"k-invalid":n,"k-hover":i,"k-focus":s,"k-checked":d,"k-active":c,"k-selected":p,"k-disabled":b,"k-indeterminate":h&&!d,"k-loading":g,"k-empty":N,"k-readonly":E,"k-highlighted":I},Object.keys(K).reduce((L,A)=>(A.startsWith("k-")?L[A]=K[A]:L[`k-${A}`]=K[A],L),{}))};function ya(e,t){if(!t)return{};let o=Array.isArray(t)?t:[t];return Object.fromEntries(o.map(n=>[`k-${n}`,!0]))}var l={undefined:void 0,xsmall:"xsmall",small:"small",medium:"medium",large:"large",xlarge:"xlarge",xxlarge:"xxlarge",xxxlarge:"xxxlarge"},u={undefined:void 0,none:"none",small:"small",medium:"medium",large:"large",full:"full"},x={undefined:void 0,solid:"solid",flat:"flat",outline:"outline",clear:"clear",link:"link"},he={undefined:void 0,outline:"outline",solid:"solid",duotone:"duotone"},T={undefined:void 0,inherit:"inherit",base:"base",primary:"primary",secondary:"secondary",tertiary:"tertiary",info:"info",success:"success",warning:"warning",error:"error",inverse:"inverse"},r={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 xo={};function O(e){return xo[e]=(xo[e]||0)+1,`k-${e}-${xo[e]}`}var q="grid",ee=q;var $t=require("react/jsx-runtime"),Xt="k-grid",Un=[],Fn={size:[l.undefined,l.small,l.medium,l.large]},Vn=[],Ia={pagerPosition:"bottom"},xe=e=>{let{size:t,pagerPosition:o=Ia.pagerPosition,toolbar:n,pager:i,groupingHeader:s,gridSelectionAggregates:d,_renderAriaRoot:c,resizable:p,ariaColCount:b,ariaRowCount:h,ariaRootId:g,ariaRole:N="grid",...E}=e;return(0,$t.jsxs)("div",{...E,className:a(e.className,Xt,{[`${Xt}-resizable`]:p},S(Xt,{size:t})),children:[n,o==="top"&&i,s,e.children&&c?(0,$t.jsx)("div",{className:"k-grid-aria-root",role:N,id:g,"aria-colcount":b,"aria-rowcount":h,children:e.children}):e.children,d,o==="bottom"&&i]})};xe.states=Un;xe.options=Fn;xe.variants=Vn;xe.className=Xt;xe.defaultOptions=Ia;xe.moduleName=q;xe.folderName=ee;xe.ariaSpec={selector:".k-grid",rules:[{selector:".k-grid-toolbar",attribute:"role=toolbar",usage:"The toolbar is a collection of command buttons and inputs."},{selector:".k-grid-toolbar",attribute:"aria-label",usage:"Clarifies the purpose of the toolbar."},{selector:".k-grid-toolbar",attribute:"aria-controls=.k-grid-aria-root id (when present)",usage:"Pointing to the id of the element with role=grid."},{selector:".k-grouping-header",attribute:"role=toolbar",usage:"The Grouping pane is a ToolBar (collection of buttons)."},{selector:".k-grouping-header",attribute:"aria-label",usage:"Clarifies the purpose of the grouping pane."},{selector:".k-grouping-header",attribute:"aria-controls=.k-grid-aria-root id (when present)",usage:"Pointing to the id of the element with role=grid."},{selector:".k-grouping-header .k-chip-list",attribute:"role=none",usage:"The ChipList default listbox role is removed to keep the toolbar --> button roles hierarchy."},{selector:".k-grouping-header .k-chip",attribute:"role=button",usage:"If the element used is not <button>, then the role must be specified."},{selector:".k-grid:not(.k-treelist) .k-grid-aria-root",attribute:"role=grid",usage:"The role specifies the element is a Data Grid."},{selector:".k-grid-aria-root",attribute:"aria-colcount (when present)",usage:"The total number of columns in the Grid. Needed for Virtual columns and Hidden columns scenarios."},{selector:".k-grid-aria-root",attribute:"aria-rowcount (when present)",usage:"The total number of rows in the table. Needed for Paging, Virtual rows, or Master/Detail rows scenarios."},{selector:".k-grid-header-wrap>table",attribute:"role=none",usage:"Negates the default semantic role of the <table> element."},{selector:".k-grid-header-wrap>table>thead",attribute:"role=rowgroup",usage:"Required as the owner <table> element has its semantic role removed."},{selector:".k-grid-header-wrap>table>thead>tr:not(.k-filter-row)",attribute:"role=row",usage:"Required as the owner <table> element has its semantic role removed."},{selector:".k-grid-header-wrap>table>thead>tr:not(.k-filter-row)",attribute:"aria-rowindex (when present)",usage:"Row number. Needed for Paging, Virtual rows, or Master/Detail rows scenarios."},{selector:".k-grid-header-wrap>table>thead>tr:not(.k-filter-row)>th:not(.k-hierarchy-cell):not(.k-group-cell):not(.k-drag-cell)",attribute:"role=columnheader",usage:"Required as the owner <table> element has its semantic role removed."},{selector:".k-grid-header-wrap>table>thead>tr:not(.k-filter-row)>th",attribute:"aria-sort (when present)",usage:"Present if sorting is enabled for that column."},{selector:".k-grid-header-wrap>table>thead>tr:not(.k-filter-row)>th",attribute:"aria-colindex (when present)",usage:"Col number. Needed for Virtual columns and Hidden columns scenarios."},{selector:".k-grid-header-wrap>table>thead>tr:not(.k-filter-row)>th",attribute:"aria-haspopup=dialog (when present)",usage:"Present if the column has a ColumnMenu or FilterMenu."},{selector:".k-grid-header-wrap>table>thead>tr.k-filter-row>td",attribute:"role=gridcell",usage:"Required as the owner <table> element has its semantic role removed."},{selector:".k-grid-header-wrap>table>thead>tr.k-filter-row>td",attribute:"aria-label",usage:"Has a label indicating that the cell is part of a filter row."},{selector:".k-grid:not(.k-grid-lockedcolumns) .k-grid-content>table, .k-grid-pinned-container .k-grid-table",attribute:"role=none",usage:"Negates the default semantic role of the <table> element."},{selector:".k-grid:not(.k-grid-lockedcolumns) .k-grid-content>table>tbody, .k-grid-pinned-container tbody",attribute:"role=rowgroup",usage:"Required as the owner <table> element has its semantic role removed."},{selector:".k-grid:not(.k-grid-lockedcolumns) .k-grid-content>table>tbody>tr, .k-grid-pinned-container tbody tr",attribute:"role=row",usage:"Required as the owner <table> element has its semantic role removed."},{selector:".k-grid:not(.k-grid-lockedcolumns) .k-grid-content>table>tbody>tr, .k-grid-pinned-container tbody tr",attribute:"aria-rowindex (when present)",usage:"Row number. Needed for Paging, Virtual rows, or Master/Detail rows scenarios."},{selector:".k-grid:not(.k-grid-lockedcolumns) .k-grid-content>table>tbody>tr>td, .k-grid-pinned-container tbody td",attribute:"role=gridcell",usage:"Required as the owner <table> element has its semantic role removed."},{selector:".k-grid:not(.k-grid-lockedcolumns) .k-grid-content>table>tbody>tr>td, .k-grid-pinned-container tbody td",attribute:"aria-colindex (when present)",usage:"Col number. Needed for Virtual columns and Hidden columns scenarios."},{selector:"tr.k-selected",attribute:"aria-selected=true",usage:"Set on the currently selected row(s) in row selection mode. All cells within the selected row also carry aria-selected=true (without k-selected class). Applies to both regular and pinned rows."},{selector:"td.k-selected",attribute:"aria-selected=true",usage:"Set on the currently selected cell(s) in cell selection mode. The k-selected class on cells is only applied in cell selection mode, but aria-selected=true is present on cells regardless of selection mode."},{selector:".k-master-row .k-hierarchy-cell, .k-grouping-row>td",attribute:"aria-expanded",usage:"For cells holding grouping criteria values and for Master row cells in Detail template scenario."},{selector:".k-group-cell",attribute:"role=presentation",usage:"Group offset cells (header and content) are non-interactive placeholders with no semantic role."},{selector:".k-drag-cell",attribute:"aria-label",usage:"Must be present in a Drag Row scenario on the cell containing the drag handle."},{selector:".k-grid-header-locked table tr",attribute:"aria-owns",usage:"Locked header rows own cells from the corresponding non-locked header table rows."},{selector:".k-grid-content-locked table tr:not(.k-grouping-row)",attribute:"aria-owns",usage:"Locked content rows own cells from the corresponding non-locked content table rows. Group header rows are excluded because the non-locked group header rows are presentational."},{selector:".k-grid-lockedcolumns .k-grid-header .k-grid-header-wrap table tr",attribute:"role=none",usage:"Non-locked header rows have their semantic role removed when locked columns exist."},{selector:".k-grid-lockedcolumns .k-grid-content table tr",attribute:"role=none",usage:"Non-locked content rows have their semantic role removed when locked columns exist."},{selector:".k-grid-lockedcolumns .k-grid-header .k-grid-header-wrap th",attribute:"role=columnheader",usage:"Non-locked header cells retain columnheader role so they are announced correctly when owned via aria-owns."},{selector:".k-grid-lockedcolumns .k-grid-content td:not(.k-grouping-row td)",attribute:"role=gridcell",usage:"Non-locked data cells retain gridcell role so they are announced correctly when owned via aria-owns. Cells inside group header rows are excluded as those rows are presentational."},{selector:".k-grid-filter-popup",attribute:"role=dialog",usage:"The filter menu popup has dialog role."},{selector:".k-grid-filter-popup",attribute:"id",usage:"Unique id linked to the header cell aria-controls attribute."},{selector:".k-grid-filter-popup",attribute:"aria-label",usage:'Descriptive label for the filter menu, e.g. "Column Title Filter Menu".'},{selector:".k-grid-columnmenu-popup",attribute:"role=dialog",usage:"The column menu popup has dialog role."},{selector:".k-grid-columnmenu-popup",attribute:"id",usage:"Unique id linked to the header cell aria-controls attribute."},{selector:".k-grid-columnmenu-popup",attribute:"aria-label",usage:'Descriptive label for the column menu, e.g. "Column Title Column Menu".'},{selector:".k-grid-columnmenu-popup .k-columnmenu-item",attribute:"role=button",usage:"Column menu items have button role."},{selector:".k-grid-columnmenu-popup .k-columnmenu-item",attribute:"tabindex=0",usage:"Column menu items are focusable."},{selector:".k-grid-columnmenu-popup .k-columnmenu-item",attribute:"aria-expanded",usage:"Expandable column menu items announce their expanded state."},{selector:".k-grid-columnmenu-popup .k-columnmenu-item",attribute:"aria-controls",usage:"Expandable items point to the id of the content they control."},{selector:".k-grid-columnmenu-popup .k-column-list",attribute:"role=listbox",usage:"The column list is a listbox."},{selector:".k-grid-columnmenu-popup .k-column-list",attribute:"aria-multiselectable=true",usage:"The column list supports multiple selections."},{selector:".k-grid-columnmenu-popup .k-column-list",attribute:"aria-label",usage:"Accessible name for the column list."},{selector:".k-grid-columnmenu-popup .k-column-list-item",attribute:"role=option",usage:"Column list items are options."},{selector:".k-grid-columnmenu-popup .k-column-list-item",attribute:"aria-checked",usage:"Column list items announce their checked state."},{selector:"tfoot",attribute:"role=rowgroup",usage:"Required as the owner <table> element has its semantic role removed."},{selector:"tfoot tr",attribute:"role=row",usage:"Required as the owner <table> element has its semantic role removed."},{selector:"tfoot tr",attribute:"aria-rowindex (when present)",usage:"Row number. Needed for Paging, Virtual rows, or Master/Detail rows scenarios."},{selector:"tfoot tr td",attribute:"role=gridcell",usage:"Required as the owner <table> element has its semantic role removed."},{selector:"tfoot tr td",attribute:"aria-colindex (when present)",usage:"Col number. Needed for Virtual columns and Hidden columns scenarios."},{selector:".k-grid-selection-aggregates",attribute:"aria-live=polite",usage:"Ensures that changes in the calculated selection aggregates are announced by assistive technologies."},{selector:".k-grid-stack-cell",attribute:"tabindex=0",usage:"Stacked cell elements receive tabindex 0 when focus is within their parent .k-grid-stack-row element."},{selector:".k-grid-sticky-container",attribute:"role=none",usage:"Sticky group container has no semantic role."},{selector:".k-grid-sticky-container .k-grid-table",attribute:"role=none",usage:"Negates the default semantic role of the sticky group <table> element."},{selector:".k-grid-sticky-container tbody",attribute:"role=rowgroup",usage:"Required as the owner <table> element has its semantic role removed."},{selector:".k-grid-sticky-container tr",attribute:"role=row",usage:"Required as the owner <table> element has its semantic role removed."},{selector:".k-grid-sticky-container tr",attribute:"aria-rowindex",usage:"Matches the aria-rowindex of the real group header/footer row it mirrors."},{selector:".k-grid-sticky-container td:not(.k-group-cell)",attribute:"role=gridcell",usage:"Required as the owner <table> element has its semantic role removed. Group offset cells are excluded as they retain role=presentation."},{selector:".k-grid-sticky-container .k-grouping-row>td",attribute:"aria-expanded",usage:"Mirrors the expanded/collapsed state of the real group header row."},{selector:".k-grid-sticky-container td:not(.k-group-cell)",attribute:"tabindex",usage:"Receives tabindex 0 when focused, -1 otherwise, for keyboard navigation. Group offset cells are excluded as they are presentational."},{selector:".k-grid-sticky-container td",attribute:"aria-colindex (when present)",usage:"Col number. Typically 1 for the group header cell spanning all columns."},{selector:".k-grid-pinned-container",attribute:"role=none",usage:"Container for pinned rows has no semantic role."},{selector:".k-grid-pinned-container .k-grid-pinned-wrap",attribute:"role=none",usage:"Inner wrapper for the pinned rows table has no semantic role."},{selector:".k-grid-pinned-container tbody",attribute:"aria-label",usage:'Describes the purpose of the pinned rows group, e.g. "Top pinned rows" or "Bottom pinned rows".'},{selector:".k-grid-pinned-container td",attribute:"aria-haspopup=menu (when present)",usage:"Pinned row cells announce the context menu for row pinning operations."},{selector:".k-grid-pinned-container td",attribute:"aria-controls",usage:"Points to the ID of the context menu popup for row pinning."},{selector:".k-grid-pinned-container td",attribute:"aria-expanded",usage:"Indicates whether the context menu popup is open."},{selector:".k-grid-content td",attribute:"aria-haspopup=menu (when present)",usage:"Regular data cells announce context menu when row pinning uses contextual mode."},{selector:".k-grid-content td",attribute:"aria-controls",usage:"Points to the ID of the context menu popup for row pinning."},{selector:".k-grid-content td",attribute:"aria-expanded",usage:"Indicates whether the context menu popup is open."},{selector:'.k-pin-cell [class*="k-icon"]',attribute:"aria-hidden=true",usage:"Pin/unpin icon inside the dedicated column is decorative and must be hidden from assistive technologies."}]};var Ca=require("react/jsx-runtime"),wa="k-grid-container",kt=e=>(0,Ca.jsx)("div",{...e,className:a(e.className,wa),children:e.children});kt.className=wa;kt.moduleName=q;kt.folderName=ee;var Oa=require("react/jsx-runtime"),Ra="k-grid-content",vt=e=>(0,Oa.jsx)("div",{...e,className:a(e.className,Ra),children:e.children});vt.className=Ra;vt.moduleName=q;vt.folderName=ee;var G="table",V=G;var Ka=require("react/jsx-runtime"),Da="k-data-table",Xn=[],$n={size:[l.undefined,l.small,l.medium,l.large]},qn={},Le=e=>{let{size:t,...o}=e;return(0,Ka.jsx)("div",{...o,className:a(e.className,Da,S("k-table",{size:t})),children:e.children})};Le.states=Xn;Le.options=$n;Le.className=Da;Le.defaultOptions=qn;Le.moduleName=G;Le.folderName=V;var Pa=require("react/jsx-runtime"),To="k-table-header-wrap",Wn=[r.hover,r.focus,r.disabled],Jn={},Yn={},Me=e=>{let{children:t,hover:o,focus:n,disabled:i,...s}=e;return(0,Pa.jsx)("div",{...s,className:a(e.className,To,k(To,{hover:o,focus:n,disabled:i})),children:t})};Me.states=Wn;Me.options=Jn;Me.className=To;Me.defaultOptions=Yn;Me.moduleName=G;Me.folderName=V;var Ha=require("react/jsx-runtime"),go="k-table",Qn=[],Zn={size:[l.undefined,l.small,l.medium,l.large]},jn={},se=e=>{let{size:t,...o}=e;return(0,Ha.jsx)("table",{...o,className:a(e.className,go,S(go,{size:t})),children:e.children})};se.states=Qn;se.options=Zn;se.className=go;se.defaultOptions=jn;se.moduleName=G;se.folderName=V;var qt=require("react/jsx-runtime"),No="k-table-header",er=[r.hover,r.focus,r.disabled],tr={},or={},ke=e=>{let{children:t,hover:o,focus:n,disabled:i,...s}=e;return(0,qt.jsx)("div",{...s,className:a(e.className,No,k(No,{hover:o,focus:n,disabled:i})),children:(0,qt.jsx)(Me,{children:(0,qt.jsx)(se,{children:t})})})};ke.states=er;ke.options=tr;ke.className=No;ke.defaultOptions=or;ke.moduleName=G;ke.folderName=V;var Ba=require("react/jsx-runtime"),_a="k-table-scroller",ar=[],ir={},nr={},Je=e=>{let{children:t,...o}=e;return(0,Ba.jsx)("div",{...o,className:a(e.className,_a),children:t})};Je.states=ar;Je.options=ir;Je.className=_a;Je.defaultOptions=nr;Je.moduleName=G;Je.folderName=V;var rr=require("react/jsx-runtime");var Ga=require("react/jsx-runtime"),za="k-table-footer",sr=[],lr={},dr={},ye=e=>{let{children:t,...o}=e;return(0,Ga.jsx)("div",{...o,className:a(e.className,za),children:t})};ye.states=sr;ye.options=lr;ye.className=za;ye.defaultOptions=dr;ye.moduleName=G;ye.folderName=V;var Ua=require("react/jsx-runtime"),Lo="k-table-list",cr=[],pr={size:[l.undefined,l.small,l.medium,l.large]},mr={},Ie=e=>{let{size:t,virtualization:o,...n}=e;return(0,Ua.jsx)("ul",{...n,className:a(e.className,"k-table",Lo,S(Lo,{size:t}),{"k-virtual-table":o}),children:e.children})};Ie.states=cr;Ie.options=pr;Ie.className=Lo;Ie.defaultOptions=mr;Ie.moduleName=G;Ie.folderName=V;var ur=require("react/jsx-runtime");var Fa=require("react/jsx-runtime"),br="k-table-tbody",Wt=e=>(0,Fa.jsx)("tbody",{className:a(e.className,br),children:e.children});var fr=require("react/jsx-runtime");var Va=require("react/jsx-runtime"),ko="k-table-row",hr=[r.hover,r.focus,r.selected,r.disabled,r.highlighted],Te=e=>{let{hover:t,focus:o,selected:n,highlighted:i,disabled:s,alt:d,...c}=e;return(0,Va.jsx)("tr",{...c,className:a(e.className,ko,{"k-table-alt-row":d},k(ko,{hover:t,focus:o,disabled:s,selected:n,highlighted:i})),children:e.children})};Te.states=hr;Te.className=ko;var Xa=require("react/jsx-runtime"),vo="k-table-row",xr=[r.hover,r.focus,r.selected,r.disabled],Jt=e=>{let{hover:t,focus:o,selected:n,disabled:i,alt:s,...d}=e;return(0,Xa.jsx)("li",{...d,className:a(e.className,vo,{"k-table-alt-row":s},k(vo,{hover:t,focus:o,disabled:i,selected:n})),children:e.children})};Jt.states=xr;Jt.className=vo;var qa=require("react/jsx-runtime"),$a="k-table-th",Ge=e=>{let{text:t,colspan:o,rowspan:n,...i}=e,s=t||e.children;return(0,qa.jsx)("th",{colSpan:o,rowSpan:n,...i,className:a(e.className,$a),children:s})};Ge.className=$a;Ge.moduleName=G;Ge.folderName=V;var Tr=require("react/jsx-runtime");var Wa=require("react/jsx-runtime"),So="k-table-td",gr=[r.focus,r.selected,r.highlighted],we=e=>{let{focus:t,selected:o,highlighted:n,text:i,colspan:s,rowspan:d,...c}=e,p=i||e.children;return(0,Wa.jsx)("td",{colSpan:s,rowSpan:d,...c,className:a(e.className,So,k(So,{focus:t,selected:o,highlighted:n})),children:p})};we.states=gr;we.className=So;var Nr=require("react/jsx-runtime");var Lr=require("react/jsx-runtime");var kr=require("react/jsx-runtime");var vr=require("react/jsx-runtime");var Sr=require("react/jsx-runtime");var Ya=require("react/jsx-runtime");var Qa=require("react/jsx-runtime");var Za=require("react/jsx-runtime");var Eo=require("react/jsx-runtime");var ei=require("react/jsx-runtime"),ja="k-grid-table",St=e=>(0,ei.jsx)(se,{...e,className:a(e.className,ja),children:e.children});St.className=ja;St.moduleName=q;St.folderName=ee;var At=require("react/jsx-runtime"),Mo="k-font-icon",yr=[],Ir={size:[l.undefined,l.xsmall,l.small,l.medium,l.large,l.xlarge,l.xxlarge,l.xxxlarge],themeColor:[T.undefined,T.base,T.primary,T.secondary,T.tertiary,T.success,T.warning,T.error,T.info]},wr={},Et=e=>{let{size:t,themeColor:o,icon:n,rotate:i,flip:s,...d}=e;return n?(0,At.jsx)("span",{...d,className:a(e.className,Mo,S(Mo,{size:t}),{[`k-i-${n}`]:n,[`k-color-${o}`]:o,[`k-rotate-${i}`]:i,"k-flip-h":s==="h"||s==="both","k-flip-v":s==="v"||s==="both"}),"aria-hidden":"true"}):(0,At.jsx)(At.Fragment,{})};Et.states=yr;Et.options=Ir;Et.className=Mo;Et.defaultOptions=wr;var ti=Et;var Ue=require("react/jsx-runtime"),yo="k-svg-icon",Cr=[],Rr={size:[l.undefined,l.xsmall,l.small,l.medium,l.large,l.xlarge,l.xxlarge,l.xxxlarge],themeColor:[T.undefined,T.base,T.primary,T.secondary,T.tertiary,T.success,T.warning,T.error,T.info],variant:[he.outline,he.solid,he.duotone]},Io={viewBox:"0 0 24 24",variant:he.outline},Mt=e=>{var g,N;let{size:t,themeColor:o,rotate:n,flip:i,viewBox:s=Io.viewBox,variant:d=Io.variant,icon:c,...p}=e;if(!c)return(0,Ue.jsx)(Ue.Fragment,{});if(c==="none")return(0,Ue.jsx)("span",{...p,className:a(e.className,yo,S("k-icon",{size:t}),"k-none"),"aria-hidden":"true"});let b=typeof c=="object"&&c.name&&c.name,h=typeof c=="object"?d&&((g=c.variants)==null?void 0:g[d])||((N=c.variants)==null?void 0:N.outline)||c.content:void 0;return(0,Ue.jsx)("span",{...p,className:a(e.className,yo,S("k-icon",{size:t}),{[`k-svg-i-${b}`]:b,[`k-color-${o}`]:o,[`k-rotate-${n}`]:n,"k-flip-h":i==="h"||i==="both","k-flip-v":i==="v"||i==="both"}),"aria-hidden":"true",children:(0,Ue.jsx)("svg",{"aria-hidden":!0,focusable:!1,xmlns:"http://www.w3.org/2000/svg",viewBox:typeof c=="object"?c.viewBox:s,dangerouslySetInnerHTML:h!==void 0?{__html:h}:void 0,children:c?void 0:e.children})})};Mt.states=Cr;Mt.options=Rr;Mt.className=yo;Mt.defaultOptions=Io;var wo=Mt;var Co=Ma(require("@progress/kendo-svg-icons"));var oi="icon",ai="icons";var ri=require("react");var ii=require("react"),ni=(0,ii.createContext)({iconsType:"svg"});var ve=require("react/jsx-runtime"),Yt="k-icon",Or=e=>e.replace(/([-_][a-z0-9])/gi,t=>t.toUpperCase().replace("-","").replace("_","")),Dr=[],Kr={size:[l.undefined,l.xsmall,l.small,l.medium,l.large,l.xlarge,l.xxlarge,l.xxxlarge],themeColor:[T.undefined,T.base,T.primary,T.secondary,T.tertiary,T.success,T.warning,T.error,T.info],variant:[he.outline,he.solid,he.duotone]},Qt={viewBox:"0 0 24 24",type:"svg",variant:he.outline},v=e=>{let{iconsType:t}=(0,ri.useContext)(ni),{size:o,themeColor:n,icon:i,type:s=t||Qt.type,rotate:d,flip:c,viewBox:p=Qt.viewBox,variant:b=Qt.variant,...h}=e;if(!i)return(0,ve.jsx)(ve.Fragment,{});if((t||s)==="svg"){if(i==="none")return(0,ve.jsx)(wo,{...h,className:a(e.className,Yt),icon:i,size:o,variant:b});let N=Co[i]?i:Or(`${i}-icon`);return Co[N]?(0,ve.jsx)(wo,{...h,className:a(e.className,Yt),icon:Co[N],size:o,themeColor:n,rotate:d,flip:c,viewBox:p,variant:b}):(0,ve.jsx)(ve.Fragment,{})}return(0,ve.jsx)(ti,{...h,className:a(e.className,Yt),icon:i,size:o,themeColor:n,rotate:d,flip:c})};v.states=Dr;v.options=Kr;v.defaultOptions=Qt;v.className=Yt;v.moduleName=oi;v.folderName=ai;v.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 Ro="button",si=Ro;var ae=require("react/jsx-runtime"),yt="k-button",Pr=["icon-button"],Hr=[r.hover,r.focus,r.active,r.selected,r.disabled,r.generating],_r={size:[l.undefined,l.xsmall,l.small,l.medium,l.large],rounded:[u.undefined,u.none,u.small,u.medium,u.large,u.full],fillMode:[x.undefined,x.solid,x.flat,x.outline,x.clear,x.link],themeColor:[T.undefined,T.base,T.primary,T.secondary,T.tertiary,T.success,T.warning,T.error,T.info,T.inverse]},Oo={showArrow:!1,arrowIconName:"chevron-down"},f=e=>{let{as:t="button",size:o,rounded:n,fillMode:i,themeColor:s,showArrow:d=Oo.showArrow,arrowIconName:c=Oo.arrowIconName,variant:p,hover:b,focus:h,active:g,selected:N,disabled:E,togglable:I,ariaDisabled:K,icon:L,iconSize:A,text:P,iconClassName:me,className:w,...Be}=e,ze=L!=null,Nt=e.children!==void 0;return(0,ae.jsxs)(t,{className:a(w,yt,ya(yt,p),S(yt,{size:o,rounded:n,fillMode:i,themeColor:s}),k(yt,{hover:b,focus:h,active:g,disabled:E||K,selected:N}),{"k-icon-button":!P&&!Nt&&ze}),"aria-pressed":I?N?"true":"false":void 0,...Be,"aria-disabled":K?"true":void 0,disabled:E||void 0,children:[typeof L=="string"&&L&&(0,ae.jsx)(v,{className:a(me,"k-button-icon"),icon:L,size:A}),L&&typeof L!="string"&&(0,ae.jsx)(ae.Fragment,{children:L}),P?(0,ae.jsxs)(ae.Fragment,{children:[P&&(0,ae.jsx)("span",{className:"k-button-text",children:P}),e.children]}):e.children&&(0,ae.jsx)("span",{className:"k-button-text",children:e.children}),d&&(0,ae.jsx)("span",{className:"k-menu-button-arrow k-button-arrow",children:(0,ae.jsx)(v,{icon:c})})]})};f.states=Hr;f.options=_r;f.variants=Pr;f.className=yt;f.defaultOptions=Oo;f.moduleName=Ro;f.folderName=si;f.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 di=require("react/jsx-runtime"),li=e=>(0,di.jsx)(f,{icon:"folder",...e,"aria-label":e["aria-label"]||"Folder",children:void 0});var pi=require("react/jsx-runtime"),ci=e=>(0,pi.jsx)(f,{icon:"folder",children:"Button",...e});var mi=require("react/jsx-runtime"),Fe=e=>(0,mi.jsx)(f,{children:"Button",...e});var Zt=require("react/jsx-runtime"),Br=f.options,zr=f.states,Gr={...f.defaultOptions,variant:"text"},Ur=[{name:"icon-only",title:"Icon Only"},{name:"icon-and-text",title:"Icon & Text"},{name:"text",title:"Text"}],Fr=[],Ye=e=>{let{variant:t,...o}=e;switch(t){case"icon-only":return(0,Zt.jsx)(li,{...o,icon:"star"});case"icon-and-text":return(0,Zt.jsx)(ci,{...o,icon:"star",children:"Button"});default:return(0,Zt.jsx)(Fe,{...o,children:"Button"})}};Ye.options=Br;Ye.states=zr;Ye.variants=Ur;Ye.defaultOptions=Gr;Ye.modifiers=Fr;Ye.className=f.className;var It="input",jt=It;var ui=require("react/jsx-runtime"),eo="k-input",Vr=[r.hover,r.focus,r.valid,r.invalid,r.required,r.disabled,r.loading,r.readonly],Xr={size:[l.undefined,l.small,l.medium,l.large],rounded:[u.undefined,u.none,u.small,u.medium,u.large,u.full],fillMode:[x.undefined,x.solid,x.flat,x.outline]},$r={},_=e=>{let{hover:t,focus:o,disabled:n,invalid:i,valid:s,loading:d,readonly:c,size:p,rounded:b,fillMode:h,...g}=e;return(0,ui.jsx)("span",{...g,className:a(e.className,eo,S(eo,{size:p,rounded:b,fillMode:h}),k(eo,{hover:t,focus:o,disabled:n,invalid:i,valid:s,loading:d,readonly:c}))})};_.states=Vr;_.options=Xr;_.className=eo;_.defaultOptions=$r;_.moduleName=It;_.folderName=jt;var bi=require("react/jsx-runtime"),to="k-picker",qr=[r.hover,r.focus,r.valid,r.invalid,r.required,r.disabled,r.loading,r.readonly],Wr={size:[l.undefined,l.small,l.medium,l.large],rounded:[u.undefined,u.none,u.small,u.medium,u.large,u.full],fillMode:[x.undefined,x.solid,x.flat,x.outline]},Jr={},Ce=e=>{let{hover:t,focus:o,disabled:n,invalid:i,valid:s,loading:d,readonly:c,size:p,rounded:b,fillMode:h,...g}=e;return(0,bi.jsx)("span",{...g,className:a(e.className,to,S(to,{size:p,rounded:b,fillMode:h}),k(to,{hover:t,focus:o,disabled:n,invalid:i,valid:s,loading:d,readonly:c})),children:e.children})};Ce.states=qr;Ce.options=Wr;Ce.className=to;Ce.defaultOptions=Jr;Ce.moduleName=It;Ce.folderName=jt;var Qe=require("react/jsx-runtime"),fi="k-clear-value",Yr=[r.disabled,r.loading,r.readonly],Qr={},ue=e=>{let{disabled:t,loading:o,readonly:n,value:i}=e;return t||n||o||!i?(0,Qe.jsx)(Qe.Fragment,{}):(0,Qe.jsx)("span",{className:a(e.className,fi),children:(0,Qe.jsx)(v,{icon:"x"})})};ue.states=Yr;ue.options=Qr;ue.className=fi;var hi=require("react/jsx-runtime"),Do="k-input-inner",Zr=[],jr={},oo={type:"text",autocomplete:"off",value:"",placeholder:""},be=e=>{let{value:t=oo.value,type:o=oo.type,placeholder:n=oo.placeholder,autocomplete:i=oo.autocomplete,disabled:s,readOnly:d,...c}=e;return(0,hi.jsx)("input",{...c,type:o,className:a(e.className,Do,S(Do,e)),placeholder:n,autoComplete:i,defaultValue:t,disabled:s||void 0,readOnly:d||void 0})};be.states=Zr;be.options=jr;be.className=Do;var wt=require("react/jsx-runtime"),Ko="k-input-inner",es=[],ts={},Ct=e=>{let{value:t,placeholder:o,showValue:n,valueIcon:i,valueIconName:s,...d}=e;return(0,wt.jsxs)("span",{...d,className:a(e.className,Ko,S(Ko,e)),children:[i,!i&&s&&(0,wt.jsx)(v,{className:"k-input-value-icon",icon:s}),n&&!t&&o,n&&t&&(0,wt.jsx)("span",{className:"k-input-value-text",children:t})]})};Ct.states=es;Ct.options=ts;Ct.className=Ko;var Ti=require("react/jsx-runtime"),Po="k-input-inner",os=[],as={},xi={value:"",placeholder:""},Ho=e=>{let{value:t=xi.value,placeholder:o=xi.placeholder,rows:n,disabled:i,...s}=e;return(0,Ti.jsx)("textarea",{...s,className:a(e.className,Po,S(Po,e)),placeholder:o,rows:n,defaultValue:t,disabled:i||void 0})};Ho.states=os;Ho.options=as;Ho.className=Po;var Rt=require("react/jsx-runtime"),gi="k-input-loading-icon",is=[r.disabled,r.loading],le=e=>{let{disabled:t,loading:o}=e;return t||!o?(0,Rt.jsx)(Rt.Fragment,{}):(0,Rt.jsx)("span",{className:a(e.className,gi,"k-icon k-i-loading")})};le.states=is;le.className=gi;var Ot=require("react/jsx-runtime"),Ni="k-input-validation-icon",ns=[r.valid,r.invalid,r.disabled,r.loading],rs={},ie=e=>{let{valid:t,invalid:o,disabled:n,loading:i}=e,s=o?"warning-circle":"check-circle";return n||i||!!!(t||o)?(0,Ot.jsx)(Ot.Fragment,{}):(0,Ot.jsx)(v,{className:a(Ni),icon:s})};ie.states=ns;ie.options=rs;ie.className=Ni;var Dt=require("react/jsx-runtime"),ss="k-input-prefix",ls={direction:"horizontal"},Re=e=>{let{direction:t=ls.direction,...o}=e;return e.children?(0,Dt.jsx)("span",{...o,className:a(ss,e.className,{[`k-input-prefix-${t}`]:t}),children:e.children}):(0,Dt.jsx)(Dt.Fragment,{})};var Kt=require("react/jsx-runtime"),ds="k-input-suffix",cs={direction:"horizontal"},Oe=e=>{let{direction:t=cs.direction,...o}=e;return e.children?(0,Kt.jsx)("span",{...o,className:a(ds,e.className,{[`k-input-suffix-${t}`]:t}),children:e.children}):(0,Kt.jsx)(Kt.Fragment,{})};var ps=require("react/jsx-runtime");var Li=require("react/jsx-runtime"),ms="k-input-suffix-text",_o=e=>{let{children:t,...o}=e;return(0,Li.jsx)("span",{...o,className:a(ms,e.className),children:t})};var vi=require("react/jsx-runtime"),ki="k-input-separator",us={direction:"vertical"},Se=e=>{let{direction:t=us.direction,...o}=e;return(0,vi.jsx)("span",{...o,className:a(ki,e.className,{[`${ki}-${t}`]:t})})};var B=require("react/jsx-runtime"),bs=_.states,fs=_.defaultOptions,hs=_.options,xs=[{name:"prefix",title:"Prefix"},{name:"suffix",title:"Suffix"},{name:"clear-button",title:"`Clear` Button"},{name:"validation-icon",title:"Validation Icon"},{name:"separators",title:"Separators"}],Ts=[],Ze=e=>{let{modifiers:t,valid:o,invalid:n,loading:i,disabled:s,readonly:d,...c}=e,p=t==null?void 0:t.prefix,b=t==null?void 0:t.suffix,h=t==null?void 0:t["clear-button"],g=t==null?void 0:t["validation-icon"],N=t==null?void 0:t.separators;return(0,B.jsxs)(_,{...c,valid:o,invalid:n,loading:i,disabled:s,readonly:d,style:{width:300},children:[p&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(Re,{children:(0,B.jsx)(v,{icon:"lock"})}),N&&(0,B.jsx)(Se,{})]}),(0,B.jsx)(be,{placeholder:"Placeholder",value:"Value"}),g&&(0,B.jsx)(ie,{valid:o,invalid:n,loading:i,disabled:s}),(0,B.jsx)(le,{loading:i,disabled:s}),h&&(0,B.jsx)(ue,{loading:i,disabled:s,readonly:d,value:"Value"}),b&&(0,B.jsxs)(B.Fragment,{children:[N&&(0,B.jsx)(Se,{}),(0,B.jsx)(Oe,{children:(0,B.jsx)(Fe,{size:c.size,fillMode:"clear",children:"Send"})})]})]})};Ze.options=hs;Ze.states=bs;Ze.variants=Ts;Ze.defaultOptions=fs;Ze.modifiers=xs;Ze.className=_.className;var Bo="popup",Si=Bo;var Go=require("react/jsx-runtime"),Ai="k-animation-container",gs=[],Ns={},zo={positionMode:"absolute",shown:!0},ge=e=>{let{positionMode:t=zo.positionMode,shown:o=zo.shown,animationStyle:n,offset:i,...s}=e;return(0,Go.jsx)("div",{...s,style:{...i,...e.style},className:a(e.className,Ai,{"k-animation-container-shown":o,"k-animation-container-fixed":t==="fixed"}),children:(0,Go.jsx)("div",{className:"k-child-animation-container",style:n,children:e.children})})};ge.states=gs;ge.options=Ns;ge.className=Ai;ge.defaultOptions=zo;ge.moduleName=Bo;ge.folderName=Si;var Uo="popup",Ei=Uo;var Fo=require("react/jsx-runtime"),Mi="k-popup",Ls=[],ks={},yi={positionMode:"absolute"},Ae=e=>{let{offset:t,positionMode:o=yi.positionMode,animationStyle:n,containerClassName:i,containerRole:s,containerAriaLabel:d,...c}=e;return(0,Fo.jsx)(ge,{positionMode:o,offset:t,animationStyle:n,className:i,role:s,"aria-label":d,children:(0,Fo.jsx)("div",{...c,className:a(e.className,Mi),children:e.children})})};Ae.states=Ls;Ae.options=ks;Ae.className=Mi;Ae.defaultOptions=yi;Ae.moduleName=Uo;Ae.folderName=Ei;Ae.ariaSpec={selector:".k-popup",rules:[{selector:".k-animation-container",attribute:"role (when appended to body)",usage:'Container gets role="region" when appended to document body. Popup is a building block \u2014 ARIA semantics come from consuming components.'}]};var Vo="action-buttons",Ii=Vo;var wi=require("react/jsx-runtime"),ao="k-actions",vs=[],Ss={},Xo={alignment:"start",orientation:"horizontal"},De=e=>{let{alignment:t=Xo.alignment,orientation:o=Xo.orientation,...n}=e;return(0,wi.jsx)("div",{...n,className:a(ao,{[`${ao}-${t}`]:t,[`${ao}-${o}`]:o},e.className),children:e.children})};De.states=vs;De.options=Ss;De.className=ao;De.defaultOptions=Xo;De.moduleName=Vo;De.folderName=Ii;var Ri=require("react/jsx-runtime"),As="k-actionsheet-footer",Ci={alignment:"stretched",orientation:"horizontal"},je=e=>{let{alignment:t=Ci.alignment,orientation:o=Ci.orientation,template:n,as:i=n?"div":De,...s}=e;return(0,Ri.jsx)(i,{...s,...!n&&{alignment:t,orientation:o},className:a(e.className,As),children:e.children})};var $o="searchbox",Oi=$o;var Ke=require("react/jsx-runtime"),Di="k-searchbox",Es=[r.hover,r.focus,r.valid,r.invalid,r.required,r.disabled,r.loading],Ms={size:[l.undefined,l.small,l.medium,l.large],rounded:[u.undefined,u.none,u.small,u.medium,u.large,u.full],fillMode:[x.undefined,x.solid,x.flat,x.outline]},qo={showIcon:!0,icon:"search"},de=e=>{let{value:t,placeholder:o,size:n,rounded:i,fillMode:s,hover:d,focus:c,valid:p,invalid:b,required:h,loading:g,disabled:N,showIcon:E=qo.showIcon,icon:I=qo.icon,"aria-label":K,...L}=e;return(0,Ke.jsxs)(_,{...L,size:n,rounded:i,fillMode:s,hover:d,focus:c,valid:p,invalid:b,required:h,loading:g,disabled:N,className:a(e.className,Di),children:[E&&(0,Ke.jsx)(v,{className:"k-input-icon",icon:I}),(0,Ke.jsx)(be,{placeholder:o,value:t,"aria-label":K}),(0,Ke.jsx)(le,{...e}),(0,Ke.jsx)(ie,{...e}),(0,Ke.jsx)(ue,{...e})]})};de.states=Es;de.options=Ms;de.className=Di;de.defaultOptions=qo;de.moduleName=$o;de.folderName=Oi;var ys=require("react/jsx-runtime");var Wo="textbox",Ki=Wo;var X=require("react/jsx-runtime"),Pi="k-textbox",Is=[r.hover,r.focus,r.valid,r.invalid,r.required,r.disabled,r.loading,r.readonly],ws={size:[l.undefined,l.small,l.medium,l.large],rounded:[u.undefined,u.none,u.small,u.medium,u.large,u.full],fillMode:[x.undefined,x.solid,x.flat,x.outline]},io={showClearButton:!0,showValidationIcon:!0,separators:!0},W=e=>{let{size:t,rounded:o,fillMode:n,separators:i=io.separators,showClearButton:s=io.showClearButton,showValidationIcon:d=io.showValidationIcon,prefix:c,suffix:p,type:b,value:h,placeholder:g,hover:N,focus:E,valid:I,invalid:K,required:L,loading:A,disabled:P,readonly:me,id:w,"aria-label":Be,"aria-describedby":ze,...Nt}=e;return(0,X.jsxs)(_,{...Nt,size:t,rounded:o,fillMode:n,hover:N,focus:E,valid:I,invalid:K,required:L,loading:A,disabled:P,readonly:me,className:a(e.className,Pi),children:[c&&(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(Re,{children:c}),i&&(0,X.jsx)(Se,{})]}),(0,X.jsx)(be,{id:w,placeholder:g,value:h,type:b,disabled:P,"aria-label":Be,"aria-describedby":ze,"aria-invalid":K?"true":void 0}),d&&(0,X.jsx)(ie,{valid:I,invalid:K,loading:A,disabled:P}),(0,X.jsx)(le,{loading:A,disabled:P}),s&&(0,X.jsx)(ue,{loading:A,disabled:P,readonly:me,value:h}),p&&(0,X.jsxs)(X.Fragment,{children:[i&&(0,X.jsx)(Se,{}),(0,X.jsx)(Oe,{children:p})]})]})};W.states=Is;W.options=ws;W.className=Pi;W.defaultOptions=io;W.moduleName=Wo;W.folderName=Ki;W.ariaSpec={selector:".k-textbox",rules:[{selector:".k-textbox > .k-input-inner",attribute:"role=textbox or nodeName=input",usage:"Describes the role of the component."},{selector:".k-textbox > .k-input-inner",attribute:"label for or aria-label or aria-labelledby (when has accessible name)",usage:"The input requires an accessible name (provided by consuming app)."},{selector:".k-textbox > .k-input-inner",attribute:"aria-invalid=true (when invalid)",usage:"Rendered when the TextBox is in an invalid state."},{selector:".k-textbox > .k-input-inner",attribute:"aria-describedby (when has hint or error)",usage:"Points to the hint or error message for the input."},{selector:".k-textbox.k-disabled > .k-input-inner",attribute:"disabled=disabled or aria-disabled=true",usage:"Rendered when the TextBox is disabled."}]};var Pt=W;var _i=require("react/jsx-runtime"),Hi=e=>(0,_i.jsx)(Pt,{...e});var Bi=require("react/jsx-runtime");var zi=require("react/jsx-runtime");var Cs=require("react/jsx-runtime");var no=require("react/jsx-runtime"),Rs=W.states,Os=W.defaultOptions,Ds=W.options,Ks=[{name:"prefix",title:"Prefix"},{name:"suffix",title:"Suffix"},{name:"clear-button",title:"`Clear` Button"}],Ps=[],et=e=>{let{modifiers:t,...o}=e,n={};return Object.keys(t||{}).forEach(i=>{switch(i){case"prefix":n.prefix=t!=null&&t[i]?(0,no.jsx)(v,{icon:"lock"}):void 0;break;case"suffix":n.suffix=t!=null&&t[i]?(0,no.jsx)(Fe,{size:o.size,fillMode:"clear",children:"Send"}):void 0;break;case"clear-button":n.showClearButton=t==null?void 0:t[i];break;default:break}}),(0,no.jsx)(Hi,{value:"Value",style:{width:300},...o,...n})};et.options=Ds;et.states=Rs;et.variants=Ps;et.defaultOptions=Os;et.modifiers=Ks;et.className=W.className;var ne=require("react/jsx-runtime"),Gi="k-actionsheet-titlebar",Hs={},fe=e=>{let{title:t,subtitle:o,actionsStart:n,actionsEnd:i,filter:s,input:d,inputValue:c,inputPlaceholder:p,adaptive:b,titleId:h,children:g,...N}=e;return(0,ne.jsxs)("div",{...N,className:a(e.className,Gi),children:[(0,ne.jsxs)("div",{className:"k-actionsheet-titlebar-group",children:[n&&(0,ne.jsx)("div",{className:"k-actionsheet-actions",children:n}),!g&&(0,ne.jsxs)("div",{className:"k-actionsheet-title",id:h,children:[t&&(0,ne.jsx)("div",{className:"k-text-center",children:t}),o&&(0,ne.jsx)("div",{className:"k-actionsheet-subtitle k-text-center",children:o})]}),g&&(0,ne.jsx)("div",{className:"k-actionsheet-title",id:h,children:g}),i&&(0,ne.jsx)("div",{className:"k-actionsheet-actions",children:i})]}),(d||s)&&(0,ne.jsx)("div",{className:"k-actionsheet-titlebar-group k-actionsheet-filter",children:d?(0,ne.jsx)(W,{value:c,placeholder:p,size:b?"large":"medium","aria-label":t||p||"Input"}):(0,ne.jsx)(de,{placeholder:"Filter",size:b?"large":"medium","aria-label":"Filter options"})})]})};fe.className=Gi;fe.defaultOptions=Hs;var tt=require("react/jsx-runtime"),Jo="k-actionsheet-view",_s=[],Bs={},zs={},ot=e=>{let{adaptive:t,animated:o,children:n,header:i,footer:s,titleId:d,...c}=e,p=(i==null?void 0:i.type)===fe&&(0,tt.jsx)(fe,{adaptive:t,titleId:d,...i==null?void 0:i.props}),b=(s==null?void 0:s.type)===je&&(0,tt.jsx)(je,{...s==null?void 0:s.props});return(0,tt.jsxs)("div",{...c,className:a(e.className,Jo,{[`${Jo}-animated`]:o}),children:[p,(0,tt.jsx)("div",{className:"k-actionsheet-content",children:n}),b]})};ot.states=_s;ot.options=Bs;ot.className=Jo;ot.defaultOptions=zs;var Ht="action-sheet",ro=Ht;var Yo="overlay",Ui=Yo;var Vi=require("react/jsx-runtime"),Fi="k-overlay",Gs=[],Us={},Fs={},Pe=e=>{let{...t}=e;return(0,Vi.jsx)("div",{...t,className:a(e.className,Fi),children:e.children})};Pe.states=Gs;Pe.options=Us;Pe.className=Fi;Pe.defaultOptions=Fs;Pe.moduleName=Yo;Pe.folderName=Ui;var Ve=require("react/jsx-runtime"),Xi="k-actionsheet",Vs=[],Xs={},_t={side:"bottom",fullscreen:!1,adaptive:!1,overlay:!0},U=e=>{let{side:t=_t.side,fullscreen:o=_t.fullscreen,adaptive:n=_t.adaptive,overlay:i=_t.overlay,template:s,children:d,header:c,footer:p,id:b,...h}=e,g=b&&!s&&c?`${b}-title`:void 0;return(0,Ve.jsxs)("div",{className:"k-actionsheet-container",children:[i&&(0,Ve.jsx)(Pe,{}),(0,Ve.jsx)(ge,{animationStyle:{[`${o===!0?"top":t}`]:0,[`${o===!0?"width":null}`]:"100%",[`${o===!0?"height":null}`]:"100%",[`${t==="top"||t==="bottom"?"width":null}`]:"100%",[`${t==="left"||t==="right"?"height":null}`]:"100%"},children:(0,Ve.jsx)("div",{...h,id:b,role:"dialog","aria-modal":i?"true":void 0,"aria-labelledby":g,className:a(e.className,Xi,{[`k-actionsheet-${t}`]:o===!1,"k-actionsheet-fullscreen":o===!0,"k-adaptive-actionsheet":n}),children:s||(0,Ve.jsx)(ot,{header:c,footer:p,adaptive:n,titleId:g,...e,children:d})})})]})};U.states=Vs;U.options=Xs;U.className=Xi;U.defaultOptions=_t;U.moduleName=Ht;U.folderName=ro;U.ariaSpec={selector:".k-actionsheet",rules:[{selector:".k-actionsheet",attribute:"role=dialog",usage:"Announces the dialog role of the component."},{selector:".k-actionsheet",attribute:"aria-labelledby (when has title)",usage:"Associates the title of the action sheet."},{selector:".k-actionsheet",attribute:"aria-hidden=true/false (when hidden)",usage:"Announces the hidden state of the ActionSheet container."},{selector:".k-actionsheet",attribute:"aria-modal=true (when modal)",usage:"Announces that the action sheet is modal."},{selector:".k-actionsheet .k-actionsheet-title",attribute:"id",usage:"Used to associate the title with the action sheet wrapper element."}]};var qi=require("react/jsx-runtime"),$i="k-actionsheet-container",$s=[],qs={},Ws={},at=e=>{let{children:t,...o}=e;return(0,qi.jsx)("div",{...o,className:$i,children:t})};at.states=$s;at.options=qs;at.className=$i;at.defaultOptions=Ws;at.moduleName=Ht;at.folderName=ro;var Wi=require("react/jsx-runtime"),Qo=e=>{let{...t}=e;return(0,Wi.jsx)("div",{...t,className:a(e.className,"k-list-ul"),children:e.children})};var ce=require("react/jsx-runtime"),Zo="k-actionsheet-item",Js=[r.hover,r.focus,r.selected,r.disabled],He=e=>{let{iconName:t,text:o,description:n,hover:i,focus:s,selected:d,disabled:c,...p}=e;return(0,ce.jsxs)("span",{...p,className:a(e.className,Zo,k(Zo,{hover:i,focus:s,selected:d,disabled:c})),children:[!e.children&&(0,ce.jsx)(ce.Fragment,{children:(0,ce.jsxs)("span",{className:"k-actionsheet-action",children:[t&&(0,ce.jsx)("span",{className:"k-icon-wrap",children:(0,ce.jsx)(v,{className:"k-actionsheet-item-icon",icon:t})}),(0,ce.jsxs)("span",{className:"k-actionsheet-item-text",children:[o&&(0,ce.jsx)("span",{className:"k-actionsheet-item-title",children:o}),n&&(0,ce.jsx)("span",{className:"k-actionsheet-item-description",children:n})]})]})}),e.children]})};He.states=Js;He.className=Zo;var Ji=require("react/jsx-runtime");var Ys=require("react/jsx-runtime");var Qs=require("react/jsx-runtime");var Zs=require("react/jsx-runtime");var C=require("react/jsx-runtime"),js=U.options,el=U.states,Qi={...U.defaultOptions,variant:"normal"},tl=[{name:"normal",title:"Normal"},{name:"adaptive",title:"Adaptive"},{name:"fullScreen",title:"Full Screen"}],ol=[{name:"actions",title:"Titlebar Actions",type:"boolean"},{name:"subtitle",title:"Subtitle",type:"boolean"},{name:"footer",title:"Footer",type:"boolean"}],it=e=>{let{variant:t,modifiers:o,...n}={...Qi,...e},i={},s=(0,C.jsxs)(Qo,{children:[(0,C.jsx)(He,{text:"Edit Item",description:"Click to edit",iconName:"edit-tools"}),(0,C.jsx)(He,{text:"Add to Favorites",iconName:"heart"}),(0,C.jsx)(He,{text:"Upload New",iconName:"upload",disabled:!0}),(0,C.jsx)("hr",{className:"k-hr"}),(0,C.jsx)(He,{text:"Cancel",iconName:"cancel"})]}),d="Choose from the items below",c="Select Item";return t==="fullScreen"&&(i.fullScreen=!0),Object.keys(o||{}).forEach(p=>{switch(p){case"actions":i.actionsStart=!!(o!=null&&o[p]),i.actionsEnd=!!(o!=null&&o[p]);break;case"subtitle":i.subtitle=o!=null&&o[p]?d:void 0;break;case"footer":i.footer=!!(o!=null&&o[p]);break;default:break}}),t==="adaptive"?(0,C.jsx)(U,{...n,adaptive:!0,fullscreen:i.fullScreen,header:(0,C.jsx)(fe,{actionsStart:i.actionsStart?(0,C.jsx)(f,{icon:"chevron-left",size:"large",fillMode:"flat"}):void 0,actionsEnd:i.actionsEnd?(0,C.jsx)(f,{icon:"x",size:"large",fillMode:"flat"}):void 0,title:c,subtitle:i.subtitle}),footer:i.footer?(0,C.jsxs)(je,{alignment:"stretched",children:[(0,C.jsx)(f,{text:"Cancel",size:"large",themeColor:"base"}),(0,C.jsx)(f,{text:"Apply",size:"large",themeColor:"primary"})]}):void 0,children:s}):(0,C.jsx)(U,{...n,fullscreen:i.fullScreen,header:(0,C.jsx)(fe,{actionsStart:i.actionsStart?(0,C.jsx)(f,{icon:"chevron-left",fillMode:"flat"}):void 0,actionsEnd:i.actionsEnd?(0,C.jsx)(f,{icon:"x",fillMode:"flat"}):void 0,title:"Select Item",subtitle:i.subtitle}),footer:i.footer?(0,C.jsxs)(je,{alignment:"stretched",children:[(0,C.jsx)(f,{text:"Apply",themeColor:"primary"}),(0,C.jsx)(f,{text:"Cancel",themeColor:"base"})]}):void 0,children:s})};it.options=js;it.states=el;it.variants=tl;it.defaultOptions=Qi;it.modifiers=ol;it.className=U.className;var so=Ma(require("react"));var jo=require("react/jsx-runtime"),al="k-list-group-sticky-header",ea=e=>(0,jo.jsx)("div",{className:a(al,e.className),children:(0,jo.jsx)("div",{className:"k-list-header-text",children:e.children})});var Zi=require("react/jsx-runtime"),il="k-no-data",ta=e=>{let{live:t,...o}=e;return(0,Zi.jsx)("span",{...o,className:a(il,e.className),"aria-live":t?"polite":void 0,children:e.children})};var Xe="list",nt=Xe;var rt=require("react/jsx-runtime"),oa="k-list",nl=[],rl={size:[l.undefined,l.small,l.medium,l.large]},sl={},D=e=>{var I;let{size:t,virtualization:o,children:n,header:i,selectAll:s,optionLabel:d,customValue:c,noData:p,screenReaders:b,...h}=e,N=so.default.Children.toArray(n)[0],E=(I=N==null?void 0:N.props)!=null&&I.children?so.default.Children.count(N.props.children):so.default.Children.count(n);return(0,rt.jsxs)("div",{...h,className:a(e.className,oa,S(oa,{size:t}),{"k-virtual-list":o}),children:[d,s,c,i&&(0,rt.jsx)(ea,{children:i}),n||(p!==void 0?p:(0,rt.jsx)(ta,{live:!0,children:"No data found."})),b&&n&&(0,rt.jsxs)(ta,{className:"k-sr-only",live:!0,children:[E," items found."]})]})};D.states=nl;D.options=rl;D.className=oa;D.defaultOptions=sl;D.moduleName=Xe;D.folderName=nt;D.ariaSpec={selector:".k-list",rules:[{selector:".k-list .k-no-data",attribute:"aria-live=polite",usage:'Announces "No data found" to screen readers.'}]};var en=require("react/jsx-runtime"),ji="k-list-container",ll=[],dl={},cl={},st=e=>{let{...t}=e;return(0,en.jsx)("div",{...t,className:a(e.className,ji),children:e.children})};st.states=ll;st.options=dl;st.className=ji;st.defaultOptions=cl;st.moduleName=Xe;st.folderName=nt;var $e="checkbox",lt=$e;var aa=require("react/jsx-runtime"),lo="k-checkbox",pl=[r.hover,r.focus,r.valid,r.invalid,r.required,r.disabled,r.checked,r.indeterminate],ml={size:[l.undefined,l.small,l.medium,l.large],rounded:[u.undefined,u.none,u.small,u.medium,u.large,u.full]},ul={},te=e=>{let{id:t,checked:o,indeterminate:n,hover:i,focus:s,disabled:d,invalid:c,valid:p,required:b,size:h,rounded:g,wrapperRole:N,...E}=e;return(0,aa.jsx)("span",{className:"k-checkbox-wrap",role:N,children:(0,aa.jsx)("input",{...E,id:t,type:"checkbox",defaultChecked:o,required:b,disabled:d||void 0,"aria-invalid":c?"true":void 0,className:a(e.className,lo,S(lo,{size:h,rounded:g}),k(lo,{hover:i,focus:s,disabled:d,invalid:c,valid:p,indeterminate:n,checked:o}))})})};te.states=pl;te.options=ml;te.className=lo;te.defaultOptions=ul;te.moduleName=$e;te.folderName=lt;te.ariaSpec={selector:".k-checkbox",rules:[{selector:".k-checkbox",attribute:"role=checkbox or type=checkbox",usage:"Announces the checkbox role of the element."},{selector:".k-checkbox",attribute:"label for or aria-label or aria-labelledby (when has accessible name)",usage:"The input requires an accessible name to which it will be assigned."},{selector:".k-checkbox",attribute:"aria-checked=true/false/mixed or checked",usage:"For native checkboxes the checked state is handled by the browser. aria-checked is used for custom implementations."},{selector:".k-checkbox",attribute:"aria-describedby (when has hint or error)",usage:"Points to the hint or error message for th