UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

1 lines 319 kB
var o=(...e)=>e.filter(t=>t!==!0&&!!t).map(t=>Array.isArray(t)?o(...t):typeof t=="object"?Object.keys(t).map((a,r)=>t[r]||t[a]&&a||null).filter(a=>a!==null).join(" "):t).filter(t=>!!t).join(" ");var C=(e,t)=>o({[`${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.fillMode}-${t.themeColor}`]:t.fillMode&&t.themeColor},{[`${e}-${t.themeColor}`]:t.themeColor&&t.fillMode===void 0},{"k-rounded-sm":t.rounded==="small","k-rounded-md":t.rounded==="medium","k-rounded-lg":t.rounded==="large","k-rounded-full":t.rounded==="full"}),h=(e,t)=>{let{valid:a,invalid:r,hover:s,focus:i,checked:n,active:p,selected:m,disabled:f,indeterminate:A,loading:v,empty:b,readonly:y,highlighted:E,...M}=t;return o({"k-valid":a,"k-invalid":r,"k-hover":s,"k-focus":i,"k-checked":n,"k-active":p,"k-selected":m,"k-disabled":f,"k-indeterminate":A&&!n,"k-loading":v,"k-empty":b,"k-readonly":y,"k-highlighted":E},Object.keys(M).reduce((w,I)=>(I.startsWith("k-")?w[I]=M[I]:w[`k-${I}`]=M[I],w),{}))};function Vc(e,t){if(!t)return{};let a=Array.isArray(t)?t:[t];return Object.fromEntries(a.map(r=>[`k-${r}`,!0]))}var d={xsmall:"xsmall",small:"small",medium:"medium",large:"large",xlarge:"xlarge",xxlarge:"xxlarge",xxxlarge:"xxxlarge"},x={small:"small",medium:"medium",large:"large",full:"full"},N={solid:"solid",flat:"flat",outline:"outline",clear:"clear",link:"link"},u={inherit:"inherit",base:"base",primary:"primary",secondary:"secondary",tertiary:"tertiary",info:"info",success:"success",warning:"warning",error:"error",dark:"dark",light:"light",inverse:"inverse"},l={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"},Qt={calloutMap:{top:"n",bottom:"s",left:"w",right:"e"},orientationMap:{vertical:"vstack",horizontal:"hstack"}};var bt="column-menu",Lt=bt;import{jsx as zM}from"react/jsx-runtime";var ru="k-column-menu",FM=[],GM={size:[d.small,d.medium,d.large]},su={view:"list",size:d.medium},Sa=e=>{let{view:t=su.view,size:a=su.size,...r}=e;return zM("div",{...r,className:o(e.className,ru,C(ru,{size:a}),{"k-column-menu-tabbed":t==="tabbed"}),children:e.children})};Sa.states=FM;Sa.options=GM;Sa.className=ru;Sa.defaultOptions=su;Sa.moduleName=bt;Sa.folderName=Lt;import{jsx as Ux}from"react/jsx-runtime";var iu="k-column-list",WM=[],QM={size:[d.small,d.medium,d.large]},jx={size:d.medium},cs=e=>{let{size:t=jx.size,...a}=e;return Ux("div",{className:"k-column-list-wrapper",children:Ux("div",{...a,className:o(e.className,iu,C(iu,{size:t})),children:e.children})})};cs.states=WM;cs.options=QM;cs.className=iu;cs.defaultOptions=jx;cs.moduleName=bt;cs.folderName=Lt;var lr="checkbox",ps=lr;import{jsx as qx}from"react/jsx-runtime";var Xc="k-checkbox",VM=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.checked,l.indeterminate],XM={size:[d.small,d.medium,d.large],rounded:[x.small,x.medium,x.large,x.full]},nu={size:d.medium,rounded:x.medium},$e=e=>{let{id:t,checked:a,indeterminate:r,hover:s,focus:i,disabled:n,invalid:p,valid:m,required:f,size:A=nu.size,rounded:v=nu.rounded,...b}=e;return qx("span",{className:"k-checkbox-wrap",children:qx("input",{...b,id:t,type:"checkbox",defaultChecked:a,required:f,className:o(e.className,Xc,C(Xc,{size:A,rounded:v}),h(Xc,{hover:s,focus:i,disabled:n,invalid:p,valid:m,indeterminate:r,checked:a}))})})};$e.states=VM;$e.options=XM;$e.className=Xc;$e.defaultOptions=nu;$e.moduleName=lr;$e.folderName=ps;import{jsx as UM}from"react/jsx-runtime";var _x="k-checkbox-list",ZM=[],JM={},$x={layout:"vertical"},ol=e=>{let{layout:t=$x.layout,...a}=e;return UM("ul",{...a,className:o(e.className,_x,{[`k-list-${t}`]:t}),children:e.children})};ol.states=ZM;ol.options=JM;ol.className=_x;ol.defaultOptions=$x;ol.moduleName=lr;ol.folderName=ps;import{jsx as $M}from"react/jsx-runtime";var eg="k-checkbox-list-item",jM=[],qM={},_M={},al=e=>{let{...t}=e;return $M("li",{...t,className:o(e.className,eg),children:e.children})};al.states=jM;al.options=qM;al.className=eg;al.defaultOptions=_M;al.moduleName=lr;al.folderName=ps;import{Fragment as Z8,jsx as X8,jsxs as J8}from"react/jsx-runtime";import{Fragment as $8,jsx as _8,jsxs as eQ}from"react/jsx-runtime";import{Fragment as rQ,jsx as lQ,jsxs as sQ}from"react/jsx-runtime";import{Fragment as pQ,jsx as cQ,jsxs as mQ}from"react/jsx-runtime";import{jsx as hQ}from"react/jsx-runtime";import{jsx as NQ}from"react/jsx-runtime";import{jsx as tg,jsxs as aw}from"react/jsx-runtime";var cu="k-column-list-item",ew=[l.focus,l.disabled,l.hover],tw={},ow={},Zc=e=>{let{label:t,checked:a,focus:r,hover:s,disabled:i,...n}=e;return aw("label",{...n,className:o(e.className,cu,h(cu,{focus:r,hover:s,disabled:i})),children:[tg($e,{disabled:i,checked:a}),tg("span",{className:"k-checkbox-label",children:t})]})};Zc.states=ew;Zc.options=tw;Zc.className=cu;Zc.defaultOptions=ow;import{Fragment as iw,jsx as og}from"react/jsx-runtime";var pu="k-font-icon",lw=[],rw={size:[d.xsmall,d.small,d.medium,d.large,d.xlarge,d.xxlarge,d.xxxlarge],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark]},sw={},xn=e=>{let{size:t,themeColor:a,icon:r,rotate:s,flip:i,...n}=e;return r?og("span",{...n,className:o(e.className,pu,C(pu,{size:t}),{[`k-i-${r}`]:r,[`k-color-${a}`]:a,[`k-rotate-${s}`]:s,"k-flip-h":i==="h"||i==="both","k-flip-v":i==="v"||i==="both"})}):og(iw,{})};xn.states=lw;xn.options=rw;xn.className=pu;xn.defaultOptions=sw;var ag=xn;import{Fragment as cw,jsx as Jc}from"react/jsx-runtime";var mu="k-svg-icon",nw=[],dw={size:[d.xsmall,d.small,d.medium,d.large,d.xlarge,d.xxlarge,d.xxxlarge],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark]},lg={viewBox:"0 0 24 24"},gn=e=>{let{size:t,themeColor:a,rotate:r,flip:s,viewBox:i=lg.viewBox,icon:n,...p}=e;if(!n)return Jc(cw,{});n==="none"&&{...p,className:o(e.className,mu,"k-none")};let m=typeof n=="object"&&n.name&&n.name;return Jc("span",{...p,className:o(e.className,mu,C("k-icon",{size:t}),{[`k-svg-i-${m}`]:m,[`k-color-${a}`]:a,[`k-rotate-${r}`]:r,"k-flip-h":s==="h"||s==="both","k-flip-v":s==="v"||s==="both"}),children:Jc("svg",{"aria-hidden":!0,focusable:!1,xmlns:"http://www.w3.org/2000/svg",viewBox:typeof n=="object"?n.viewBox:i,dangerouslySetInnerHTML:typeof n=="object"?{__html:n.content}:void 0,children:n?void 0:e.children})})};gn.states=nw;gn.options=dw;gn.className=mu;gn.defaultOptions=lg;var uu=gn;import*as fu from"@progress/kendo-svg-icons";var rg="icon",sg="icons";import{Fragment as ig,jsx as bn}from"react/jsx-runtime";var Uc="k-icon",pw=e=>e.replace(/([-_][a-z0-9])/gi,t=>t.toUpperCase().replace("-","").replace("_","")),mw=[],uw={size:[d.xsmall,d.small,d.medium,d.large,d.xlarge,d.xxlarge,d.xxxlarge],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark]},ku={viewBox:"0 0 24 24",type:"svg"},g=e=>{let{size:t,themeColor:a,icon:r,type:s=ku.type,rotate:i,flip:n,viewBox:p=ku.viewBox,...m}=e;if(!r)return bn(ig,{});if(s==="svg"){if(r==="none")return bn(uu,{...m,className:o(e.className,Uc),icon:r,size:t});let f=fu[r]?r:pw(`${r}-icon`);return fu[f]?bn(uu,{...m,className:o(e.className,Uc),icon:fu[f],size:t,themeColor:a,rotate:i,flip:n,viewBox:p}):bn(ig,{})}return bn(ag,{...m,className:o(e.className,Uc),icon:r,size:t,themeColor:a,rotate:i,flip:n})};g.states=mw;g.options=uw;g.defaultOptions=ku;g.className=Uc;g.moduleName=rg;g.folderName=sg;var hu=g;import{jsx as xu,jsxs as ng}from"react/jsx-runtime";var gu="k-columnmenu-item",fw=[l.focus,l.selected],kw={},hw={},Mo=e=>{let{focus:t,selected:a,text:r,startIcon:s,endIcon:i,sortIndex:n,...p}=e;return ng("div",{...p,className:o(e.className,gu,h(gu,{focus:t,selected:a})),children:[s&&xu(g,{icon:s}),r,i&&ng("span",{className:"k-columnmenu-indicators",children:[xu(g,{icon:i}),n&&xu("span",{className:"k-sort-index",children:n})]}),e.children]})};Mo.states=fw;Mo.options=kw;Mo.className=gu;Mo.defaultOptions=hw;Mo.moduleName=bt;Mo.folderName=Lt;import{jsx as gw}from"react/jsx-runtime";var xw="k-columnmenu-item-wrapper",Nn=e=>gw("div",{...e,className:o(e.className,xw),children:e.children});import{jsx as Nw}from"react/jsx-runtime";var bw="k-columnmenu-item-content",dg=e=>Nw("div",{...e,className:o(e.className,bw,"k-columns-item"),children:e.children});import{jsx as cg}from"react/jsx-runtime";var pg="k-filter-menu",Aw=[],vw={},Tw={},ll=e=>{let{...t}=e;return cg("form",{...t,className:o(e.className,pg),children:cg("div",{className:"k-filter-menu-container",children:e.children})})};ll.states=Aw;ll.options=vw;ll.className=pg;ll.defaultOptions=Tw;ll.moduleName=bt;ll.folderName=Lt;import{jsx as hV}from"react/jsx-runtime";import{jsx as bu,jsxs as ww}from"react/jsx-runtime";var yw="k-item",Ew={size:[d.small,d.medium,d.large]},Cw=[],Mw={size:d.medium},jc=e=>{let{text:t,size:a,...r}=e;return bu("li",{...r,className:o(e.className,yw),children:ww("label",{className:"k-label k-checkbox-label",children:[bu($e,{size:a}),bu("span",{children:t})]})})};jc.states=Cw;jc.options=Ew;jc.defaultOptions=Mw;import{Fragment as Bw,jsx as rr,jsxs as mg}from"react/jsx-runtime";var ug="k-expander",Lw=[],Sw={},Iw={},Xo=e=>{let{itemText:t,itemStartIcon:a,itemEndIcon:r,itemSortIndex:s,expanded:i,itemContent:n,expanderIcon:p,...m}=e,f=rr(Bw,{});return!i&&!p?f=rr(g,{icon:"chevron-down"}):i&&!p?f=rr(g,{icon:"chevron-up"}):f=rr(g,{icon:p}),mg("div",{...m,className:o(e.className,ug),children:[mg(Mo,{text:t,startIcon:a,endIcon:r,sortIndex:s,children:[rr("span",{className:"k-spacer"}),rr("span",{className:"k-expander-indicator",children:f})]}),i&&rr(dg,{children:n}),e.children]})};Xo.states=Lw;Xo.options=Sw;Xo.className=ug;Xo.defaultOptions=Iw;Xo.moduleName=bt;Xo.folderName=Lt;import{jsx as Rw}from"react/jsx-runtime";var Nu="k-group-menu",Pw=[],Dw={size:[d.small,d.medium,d.large]},fg={size:d.medium},ms=e=>{let{size:t=fg.size,...a}=e;return Rw("div",{...a,className:o(e.className,Nu,C(Nu,{size:t})),children:e.children})};ms.states=Pw;ms.options=Dw;ms.className=Nu;ms.defaultOptions=fg;ms.moduleName=bt;ms.folderName=Lt;import{Fragment as Hw,jsx as qc,jsxs as kg}from"react/jsx-runtime";var Au="k-group-menu-item",Kw=[l.hover,l.selected],Yw={},Ow={},us=e=>{let{hover:t,selected:a,text:r,actionsStart:s,actionsEnd:i,...n}=e;return kg("div",{...n,className:o(e.className,Au,h(Au,{hover:t,selected:a})),children:[s&&qc("span",{className:"k-group-menu-item-actions",children:s}),qc("span",{className:"k-group-item-text",children:r}),i&&kg(Hw,{children:[qc("span",{className:"k-spacer"}),qc("span",{className:"k-group-menu-item-actions",children:i})]}),e.children]})};us.states=Kw;us.options=Yw;us.className=Au;us.defaultOptions=Ow;us.moduleName=bt;us.folderName=Lt;import{jsx as sr}from"react/jsx-runtime";var vu="k-group-menu-item-action",Fw=[l.hover,l.disabled,l.selected],Gw={size:[d.small,d.medium,d.large]},hg={size:d.medium};var _c=e=>{let{hover:t,disabled:a,selected:r,size:s=hg.size,type:i,...n}=e,p;switch(i){case"remove":p=sr(g,{icon:"x-circle",size:s});break;case"add":p=sr(g,{icon:"plus-circle",size:s});break;case"drag":p=sr(g,{icon:"handle-drag-dots",size:s});break;case"up":p=sr(g,{icon:"chevron-up",size:s});break;case"down":p=sr(g,{icon:"chevron-down",size:s});break;default:p=sr(g,{icon:i,size:s});break}return sr("span",{...n,className:o(e.className,vu,h(vu,{selected:r,hover:t,disabled:a}),`k-group-menu-item-${i}-action`),children:p})};_c.options=Fw;_c.options=Gw;_c.className=vu;_c.defaultOptions=hg;import{jsx as zV}from"react/jsx-runtime";import{jsx as Vw}from"react/jsx-runtime";var xg="k-tabstrip-items",zw=[],Ww={},Qw={tabAlignment:"start"},An=e=>{let{children:t,tabAlignment:a,...r}=e;return Vw("ul",{...r,className:o(e.className,xg,"k-reset",`k-tabstrip-items-${a}`),children:t})};An.states=zw;An.options=Ww;An.className=xg;An.defaultOptions=Qw;var gg=An;import{jsx as Jw}from"react/jsx-runtime";var bg="k-tabstrip-items-wrapper",Xw=[],Zw={},Ng={orientation:"horizontal"},vn=e=>{let{children:t,orientation:a=Ng.orientation,...r}=e;return Jw("div",{...r,className:o(e.className,bg,{"k-hstack":a==="horizontal","k-vstack":a==="vertical"}),children:t})};vn.states=Xw;vn.options=Zw;vn.className=bg;vn.defaultOptions=Ng;var Ag=vn;var Tn="tabstrip",$c=Tn;import{jsx as Ia,jsxs as vg}from"react/jsx-runtime";var ir="k-tabstrip",Uw=[],jw={size:[d.small,d.medium,d.large]},yn={size:d.medium,position:"top",tabAlignment:"start",scrollButtons:"around"},wo=e=>{let{size:t=yn.size,scrollable:a,children:r,tabStripItems:s,position:i=yn.position,tabAlignment:n=yn.tabAlignment,scrollButtons:p=yn.scrollButtons,dir:m,scrollingPosition:f,...A}=e,v={top:{prev:m!=="rtl"?"left":"right",next:m!=="rtl"?"right":"left"},bottom:{prev:m!=="rtl"?"left":"right",next:m!=="rtl"?"right":"left"},right:{prev:"up",next:"down"},left:{prev:"up",next:"down"}},b={top:"horizontal",bottom:"horizontal",left:"vertical",right:"vertical"},y={start:"start",center:"center",end:"end",justify:"justify",stretched:"stretched"};return vg("div",{dir:m,...A,className:o(ir,e.className,{[`${ir}-${i}`]:i,[`${ir}-scrollable`]:a,[`${ir}-scrollable-overlay`]:a&&(p==="hidden"||!p),[`${ir}-scrollable-${f}`]:f&&f!=="both"},C(ir,{size:t})),children:[i==="bottom"&&r,vg(Ag,{orientation:b[i],children:[a&&(p==="around"||p==="start")&&Ia("span",{className:o("k-tabstrip-prev","k-button",C("k-button",{size:t,fillMode:N.flat,themeColor:u.base,rounded:null}),"k-icon-button"),children:Ia(g,{className:"k-button-icon",icon:`caret-alt-${v[i].prev}`})}),a&&p==="start"&&Ia("span",{className:o("k-tabstrip-next","k-button",C("k-button",{size:t,fillMode:N.flat,themeColor:u.base,rounded:null}),"k-icon-button"),children:Ia(g,{className:"k-button-icon",icon:`caret-alt-${v[i].next}`})}),Ia(gg,{className:o({"k-tabstrip-items-scroll":a&&p==="hidden"}),tabAlignment:y[n],children:s}),a&&p==="end"&&Ia("span",{className:o("k-tabstrip-prev","k-button",C("k-button",{size:t,fillMode:N.flat,themeColor:u.base,rounded:null}),"k-icon-button"),children:Ia(g,{className:"k-button-icon",icon:`caret-alt-${v[i].prev}`})}),a&&(p==="around"||p==="end")&&Ia("span",{className:o("k-tabstrip-next","k-button",C("k-button",{size:t,fillMode:N.flat,themeColor:u.base,rounded:null}),"k-icon-button"),children:Ia(g,{className:"k-button-icon",icon:`caret-alt-${v[i].next}`})})]}),i!=="bottom"&&r]})};wo.states=Uw;wo.options=jw;wo.className=ir;wo.defaultOptions=yn;wo.moduleName=Tn;wo.folderName=$c;import{jsx as eL}from"react/jsx-runtime";var Tg="k-tabstrip-wrapper",qw=[],_w={},$w={},fs=e=>{let{...t}=e;return eL("div",{...t,className:o(e.className,Tg),children:e.children})};fs.states=qw;fs.options=_w;fs.className=Tg;fs.defaultOptions=$w;fs.moduleName=Tn;fs.folderName=$c;import{jsx as aL}from"react/jsx-runtime";var tL=[],oL={},se=e=>{let{type:t,...a}=e;return aL(t,{...a,className:o(e.className),children:e.children})};se.states=tL;se.options=oL;var ce="typography",ke=ce;import{jsx as sL}from"react/jsx-runtime";var yg="k-body",lL=[],rL={},En=e=>sL(se,{...e,className:o(e.className,yg),type:"body"});En.states=lL;En.options=rL;En.className=yg;En.moduleName=ce;En.folderName=ke;import{jsx as dL}from"react/jsx-runtime";var Eg="k-pre",iL=[],nL={},Cn=e=>dL(se,{...e,className:o(e.className,Eg),type:"pre"});Cn.states=iL;Cn.options=nL;Cn.className=Eg;Cn.moduleName=ce;Cn.folderName=ke;import{jsx as mL}from"react/jsx-runtime";var Cg="k-code",cL=[],pL={},Mn=e=>mL(se,{...e,className:o(e.className,Cg),type:"code"});Mn.states=cL;Mn.options=pL;Mn.className=Cg;Mn.moduleName=ce;Mn.folderName=ke;import{jsx as kL}from"react/jsx-runtime";var Mg="k-paragraph",uL=[],fL={},wn=e=>kL(se,{...e,className:o(e.className,Mg),type:"p"});wn.states=uL;wn.options=fL;wn.className=Mg;wn.moduleName=ce;wn.folderName=ke;import{jsx as gL}from"react/jsx-runtime";var wg="k-h1",hL=[],xL={},Ln=e=>gL(se,{...e,className:o(e.className,wg),type:"h1"});Ln.states=hL;Ln.options=xL;Ln.className=wg;Ln.moduleName=ce;Ln.folderName=ke;import{jsx as AL}from"react/jsx-runtime";var Lg="k-h2",bL=[],NL={},Sn=e=>AL(se,{...e,className:o(e.className,Lg),type:"h2"});Sn.states=bL;Sn.options=NL;Sn.className=Lg;Sn.moduleName=ce;Sn.folderName=ke;import{jsx as yL}from"react/jsx-runtime";var Sg="k-h3",vL=[],TL={},In=e=>yL(se,{...e,className:o(e.className,Sg),type:"h3"});In.states=vL;In.options=TL;In.className=Sg;In.moduleName=ce;In.folderName=ke;import{jsx as ML}from"react/jsx-runtime";var Ig="k-h4",EL=[],CL={},Bn=e=>ML(se,{...e,className:o(e.className,Ig),type:"h4"});Bn.states=EL;Bn.options=CL;Bn.className=Ig;Bn.moduleName=ce;Bn.folderName=ke;import{jsx as SL}from"react/jsx-runtime";var Bg="k-h5",wL=[],LL={},Pn=e=>SL(se,{...e,className:o(e.className,Bg),type:"h5"});Pn.states=wL;Pn.options=LL;Pn.className=Bg;Pn.moduleName=ce;Pn.folderName=ke;import{jsx as PL}from"react/jsx-runtime";var Pg="k-h6",IL=[],BL={},Dn=e=>PL(se,{...e,className:o(e.className,Pg),type:"h6"});Dn.states=IL;Dn.options=BL;Dn.className=Pg;Dn.moduleName=ce;Dn.folderName=ke;import{jsx as KL}from"react/jsx-runtime";var Dg="k-display-1",DL=[],RL={},Rn=e=>KL(se,{...e,className:o(e.className,Dg),type:"div"});Rn.states=DL;Rn.options=RL;Rn.className=Dg;Rn.moduleName=ce;Rn.folderName=ke;import{jsx as HL}from"react/jsx-runtime";var Rg="k-display-2",YL=[],OL={},Kn=e=>HL(se,{...e,className:o(e.className,Rg),type:"div"});Kn.states=YL;Kn.options=OL;Kn.className=Rg;Kn.moduleName=ce;Kn.folderName=ke;import{jsx as zL}from"react/jsx-runtime";var Kg="k-display-3",FL=[],GL={},Yn=e=>zL(se,{...e,className:o(e.className,Kg),type:"div"});Yn.states=FL;Yn.options=GL;Yn.className=Kg;Yn.moduleName=ce;Yn.folderName=ke;import{jsx as VL}from"react/jsx-runtime";var Yg="k-display-4",WL=[],QL={},On=e=>VL(se,{...e,className:o(e.className,Yg),type:"div"});On.states=WL;On.options=QL;On.className=Yg;On.moduleName=ce;On.folderName=ke;var Tu="action-buttons",Og=Tu;import{jsx as JL}from"react/jsx-runtime";var ep="k-actions",XL=[],ZL={},yu={alignment:"start",orientation:"horizontal"},Q=e=>{let{alignment:t=yu.alignment,orientation:a=yu.orientation,...r}=e;return JL("div",{...r,className:o(ep,{[`${ep}-${t}`]:t,[`${ep}-${a}`]:a},e.className),children:e.children})};Q.states=XL;Q.options=ZL;Q.className=ep;Q.defaultOptions=yu;Q.moduleName=Tu;Q.folderName=Og;var Hg=Q;var Hn="input",tp=Hn;import{jsx as qL}from"react/jsx-runtime";var op="k-input",UL=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading,l.readonly],jL={size:[d.small,d.medium,d.large],rounded:[x.small,x.medium,x.large,x.full],fillMode:[N.solid,N.flat,N.outline]},ap={size:d.medium,rounded:d.medium,fillMode:N.solid},L=e=>{let{hover:t,focus:a,disabled:r,invalid:s,valid:i,loading:n,readonly:p,size:m=ap.size,rounded:f=ap.rounded,fillMode:A=ap.fillMode,...v}=e;return qL("span",{...v,className:o(e.className,op,C(op,{size:m,rounded:f,fillMode:A}),h(op,{hover:t,focus:a,disabled:r,invalid:s,valid:i,loading:n,readonly:p}))})};L.states=UL;L.options=jL;L.className=op;L.defaultOptions=ap;L.moduleName=Hn;L.folderName=tp;import{jsx as eS}from"react/jsx-runtime";var lp="k-picker",_L=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading,l.readonly],$L={size:[d.small,d.medium,d.large],rounded:[x.small,x.medium,x.large,x.full],fillMode:[N.solid,N.flat,N.outline]},rp={size:d.medium,rounded:x.medium,fillMode:N.solid},Nt=e=>{let{hover:t,focus:a,disabled:r,invalid:s,valid:i,loading:n,readonly:p,size:m=rp.size,rounded:f=rp.rounded,fillMode:A=rp.fillMode,...v}=e;return eS("span",{...v,className:o(e.className,lp,C(lp,{size:m,rounded:f,fillMode:A}),h(lp,{hover:t,focus:a,disabled:r,invalid:s,valid:i,loading:n,readonly:p})),children:e.children})};Nt.states=_L;Nt.options=$L;Nt.className=lp;Nt.defaultOptions=rp;Nt.moduleName=Hn;Nt.folderName=tp;import{Fragment as aS,jsx as Eu}from"react/jsx-runtime";var Fg="k-clear-value",tS=[l.disabled,l.loading,l.readonly],oS={},oe=e=>{let{disabled:t,loading:a,readonly:r,value:s}=e;return t||r||a||!s?Eu(aS,{}):Eu("span",{className:o(e.className,Fg),children:Eu(g,{icon:"x"})})};oe.states=tS;oe.options=oS;oe.className=Fg;import{jsx as sS}from"react/jsx-runtime";var Cu="k-input-inner",lS=[],rS={},sp={type:"text",autocomplete:"off",value:"",placeholder:""},pe=e=>{let{value:t=sp.value,type:a=sp.type,placeholder:r=sp.placeholder,autocomplete:s=sp.autocomplete,...i}=e;return sS("input",{...i,type:a,className:o(e.className,Cu,C(Cu,e)),placeholder:r,autoComplete:s,defaultValue:t})};pe.states=lS;pe.options=rS;pe.className=Cu;import{jsx as Gg,jsxs as dS}from"react/jsx-runtime";var Mu="k-input-inner",iS=[],nS={},Ba=e=>{let{value:t,placeholder:a,showValue:r,valueIcon:s,valueIconName:i,...n}=e;return dS("span",{...n,className:o(e.className,Mu,C(Mu,e)),children:[s,!s&&i&&Gg(g,{className:"k-input-value-icon",icon:i}),r&&!t&&a,r&&t&&Gg("span",{className:"k-input-value-text",children:t})]})};Ba.states=iS;Ba.options=nS;Ba.className=Mu;import{jsx as mS}from"react/jsx-runtime";var wu="k-input-inner",cS=[],pS={},zg={value:"",placeholder:""},Fn=e=>{let{value:t=zg.value,placeholder:a=zg.placeholder,rows:r,...s}=e;return mS("textarea",{...s,className:o(e.className,wu,C(wu,e)),placeholder:a,rows:r,defaultValue:t})};Fn.states=cS;Fn.options=pS;Fn.className=wu;import{Fragment as fS,jsx as Wg}from"react/jsx-runtime";var Qg="k-input-loading-icon",uS=[l.disabled,l.loading],j=e=>{let{disabled:t,loading:a}=e;return t||!a?Wg(fS,{}):Wg("span",{className:o(e.className,Qg,"k-icon k-i-loading")})};j.states=uS;j.className=Qg;import{Fragment as xS,jsx as Vg}from"react/jsx-runtime";var Xg="k-input-validation-icon",kS=[l.valid,l.invalid,l.disabled,l.loading],hS={},J=e=>{let{valid:t,invalid:a,disabled:r,loading:s}=e,i=a?"warning-circle":"check-circle";return r||s||!!!(t||a)?Vg(xS,{}):Vg(g,{className:o(Xg),icon:i})};J.states=kS;J.options=hS;J.className=Xg;import{Fragment as NS,jsx as Zg}from"react/jsx-runtime";var gS="k-input-prefix",bS={direction:"horizontal"},$=e=>{let{direction:t=bS.direction,...a}=e;return e.children?Zg("span",{...a,className:o(gS,e.className,{[`k-input-prefix-${t}`]:t}),children:e.children}):Zg(NS,{})};import{Fragment as TS,jsx as Jg}from"react/jsx-runtime";var AS="k-input-suffix",vS={direction:"horizontal"},ee=e=>{let{direction:t=vS.direction,...a}=e;return e.children?Jg("span",{...a,className:o(AS,e.className,{[`k-input-suffix-${t}`]:t}),children:e.children}):Jg(TS,{})};import{jsx as RX}from"react/jsx-runtime";import{jsx as HX}from"react/jsx-runtime";import{jsx as ES}from"react/jsx-runtime";var Ug="k-input-separator",yS={direction:"vertical"},Me=e=>{let{direction:t=yS.direction,...a}=e;return ES("span",{...a,className:o(Ug,e.className,{[`${Ug}-${t}`]:t})})};import{jsx as wS}from"react/jsx-runtime";var ip="k-input-group",CS=[l.disabled],MS={fillMode:[N.solid,N.flat,N.outline,N.clear,N.link]},jg={fillMode:N.solid},ks=e=>{let{fillMode:t=jg.fillMode,disabled:a,...r}=e;return wS("div",{...r,className:o(e.className,ip,C(ip,{fillMode:t}),h(ip,{disabled:a})),children:e.children})};ks.states=CS;ks.options=MS;ks.className=ip;ks.defaultOptions=jg;var Lu="popup",qg=Lu;import{jsx as _g}from"react/jsx-runtime";var $g="k-animation-container",LS=[],SS={},eb={positionMode:"absolute"},Zo=e=>{let{positionMode:t=eb.positionMode,animationStyle:a,offset:r,...s}=e;return _g("div",{...s,style:{...r,...e.style},className:o(e.className,$g,"k-animation-container-shown",{"k-animation-container-fixed":t==="fixed"}),children:_g("div",{className:"k-child-animation-container",style:a,children:e.children})})};Zo.states=LS;Zo.options=SS;Zo.className=$g;Zo.defaultOptions=eb;Zo.moduleName=Lu;Zo.folderName=qg;var Su="popup",tb=Su;import{jsx as ob}from"react/jsx-runtime";var ab="k-popup",IS=[],BS={},lb={positionMode:"absolute"},H=e=>{let{offset:t,positionMode:a=lb.positionMode,animationStyle:r,...s}=e;return ob(Zo,{positionMode:a,offset:t,animationStyle:r,children:ob("div",{...s,className:o(e.className,ab),children:e.children})})};H.states=IS;H.options=BS;H.className=ab;H.defaultOptions=lb;H.moduleName=Su;H.folderName=tb;import{jsx as DS}from"react/jsx-runtime";var PS="k-no-data",Gn=e=>DS("span",{className:o(PS,e.className),children:e.children});var Pa="list",rl=Pa;import{jsx as hs,jsxs as rb}from"react/jsx-runtime";var Iu="k-list",RS=[],KS={size:[d.small,d.medium,d.large]},sb={size:d.medium},z=e=>{let{size:t=sb.size,virtualization:a,children:r,optionLabel:s,customValue:i,screenReaders:n,...p}=e,m,f,A,v,b=[];return r?r.map((y,E)=>{y.type===we?(y.props.root===!0?(m=y.props.label,y.props.children.map((M,w)=>{b.push(hs(D,{...M.props},`optChild-${w}-${new Date().getTime()}`))})):y.props.children.forEach((M,w)=>{let I="";w===0&&(I=y.props.label),b.push(hs(D,{className:w===0?"k-first":"",...M.props,groupLabel:I},`groupLabel-${w}-${new Date().getTime()}`))}),f=hs(we,{label:m,virtualization:a,children:b})):y.type===D&&(b.push(hs(D,{...y.props},`${y.type}-${E}`)),A=hs(xs,{virtualization:a,children:b}),n&&(v=rb(Gn,{className:"k-sr-only",children:[b.length," items found."]})))}):v=hs(Gn,{children:"No data found."}),rb("div",{...p,className:o(e.className,Iu,C(Iu,{size:t}),{"k-virtual-list":a}),children:[s,i,f,A,v]})};z.states=RS;z.options=KS;z.className=Iu;z.defaultOptions=sb;z.moduleName=Pa;z.folderName=rl;import{jsx as FS}from"react/jsx-runtime";var ib="k-list-container",YS=[],OS={},HS={},gs=e=>{let{...t}=e;return FS("div",{...t,className:o(e.className,ib),children:e.children})};gs.states=YS;gs.options=OS;gs.className=ib;gs.defaultOptions=HS;gs.moduleName=Pa;gs.folderName=rl;import{jsx as nr,jsxs as WS}from"react/jsx-runtime";var Bu="k-list",GS=[],zS={size:[d.small,d.medium,d.large]},nb={size:d.medium},Da=e=>{let{size:t=nb.size,virtualization:a,children:r,...s}=e,i,n,p,m=[];return r?r.map((f,A)=>{f.type===we?(f.props.root===!0?(i=f.props.label,f.props.children.map((v,b)=>{m.push(nr(D,{...v.props},`optChild-${b}-${new Date().getTime()}`))})):(m.push(nr(db,{...f.props,children:f.props.label},`listChild-${A}`)),f.props.children.map((v,b)=>{m.push(nr(D,{...v.props},`fwOptChild-${b}-${new Date().getTime()}`))})),n=nr(we,{label:i,virtualization:a,children:m})):f.type===D&&(m.push(nr(D,{...f.props},`${f.type}-${A}`)),p=nr(xs,{virtualization:a,children:m}))}):p=nr(Gn,{children:"No data found."}),WS("div",{...s,className:o(e.className,Bu,C(Bu,{size:t}),{"k-virtual-list":a}),children:[n,p]})};Da.states=GS;Da.options=zS;Da.className=Bu;Da.defaultOptions=nb;Da.moduleName=Pa;Da.folderName=rl;import{jsx as np,jsxs as ZS}from"react/jsx-runtime";var Pu="k-list-item",QS=[l.hover,l.focus,l.selected,l.disabled],VS={},XS={},D=e=>{let{text:t,groupLabel:a,group:r,showIcon:s,iconName:i,showCheckbox:n,checked:p,hover:m,focus:f,selected:A,disabled:v,...b}=e,y=t||e.children;return ZS("li",{...b,className:o(e.className,r?"k-list-group-item":Pu,h(Pu,{hover:m,focus:f,disabled:v,selected:A})),children:[n&&np($e,{checked:p}),s&&np(g,{icon:i}),np("span",{className:"k-list-item-text",children:y}),a&&a!==""&&np("div",{className:"k-list-item-group-label",children:a})]})};D.states=QS;D.options=VS;D.className=Pu;D.defaultOptions=XS;D.moduleName=Pa;D.folderName=rl;import{jsx as Du,jsxs as US}from"react/jsx-runtime";var JS="k-list-content",xs=e=>{let{virtualization:t,...a}=e;return US("div",{...a,className:o(JS,e.className),children:[Du("ul",{className:o("k-list-ul"),children:e.children}),t&&Du("div",{className:"k-height-container",children:Du("div",{})})]})};import{jsx as cb}from"react/jsx-runtime";var jS="k-list-group-sticky-header",pb=e=>cb("div",{className:o(jS,e.className),children:cb("div",{className:"k-list-header-text",children:e.children})});import{Fragment as qS,jsx as mb,jsxs as _S}from"react/jsx-runtime";var we=e=>{let{virtualization:t,label:a}=e;return _S(qS,{children:[a&&mb(pb,{children:a}),e.children&&mb(xs,{virtualization:t,children:e.children})]})};import{jsx as ub}from"react/jsx-runtime";var $S="k-list-group-item",db=e=>ub("li",{className:o($S,e.className),children:ub("span",{className:"k-list-item-text",children:e.children})});import{jsx as aI}from"react/jsx-runtime";var Ru="k-list-optionlabel",eI=[l.hover,l.focus,l.selected,l.disabled],tI={},oI={},dp=e=>{let{text:t,hover:a,focus:r,selected:s,disabled:i,...n}=e;return aI("div",{...n,className:o(Ru,h(Ru,{hover:a,focus:r,selected:s,disabled:i})),children:t})};dp.states=eI;dp.options=tI;dp.className=Ru;dp.defaultOptions=oI;import{jsx as iI}from"react/jsx-runtime";var Ku="k-list-custom-value",lI=[l.hover,l.focus,l.selected,l.disabled],rI={},sI={},nt=e=>{let{text:t,hover:a,focus:r,selected:s,disabled:i,...n}=e;return iI("div",{...n,className:o(Ku,h(Ku,{hover:a,focus:r,selected:s,disabled:i})),children:t})};nt.states=lI;nt.options=rI;nt.className=Ku;nt.defaultOptions=sI;import{jsx as gJ}from"react/jsx-runtime";import{jsx as vJ}from"react/jsx-runtime";import{jsx as CJ,jsxs as MJ}from"react/jsx-runtime";import{jsx as IJ,jsxs as BJ}from"react/jsx-runtime";import{jsx as KJ}from"react/jsx-runtime";import{jsx as FJ,jsxs as GJ}from"react/jsx-runtime";import{jsx as VJ,jsxs as XJ}from"react/jsx-runtime";var Yu="button",fb=Yu;import{Fragment as pI,jsx as zn,jsxs as kb}from"react/jsx-runtime";var Wn="k-button",nI=["icon-button"],dI=[l.hover,l.focus,l.active,l.selected,l.disabled,l.generating],cI={size:[d.small,d.medium,d.large],rounded:[x.small,x.medium,x.large,x.full],fillMode:[N.solid,N.flat,N.outline,N.clear,N.link],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark,u.inverse]},dr={size:d.medium,rounded:x.medium,fillMode:N.solid,themeColor:u.base,showArrow:!1,arrowIconName:"caret-alt-down"},c=e=>{let{size:t=dr.size,rounded:a=dr.rounded,fillMode:r=dr.fillMode,themeColor:s=dr.themeColor,showArrow:i=dr.showArrow,arrowIconName:n=dr.arrowIconName,variant:p,hover:m,focus:f,active:A,selected:v,disabled:b,icon:y,text:E,iconClassName:M,...w}=e,I=y!==void 0,P=e.children!==void 0;return kb("button",{...w,className:o(e.className,Wn,Vc(Wn,p),C(Wn,{size:t,rounded:a,fillMode:r,themeColor:s}),h(Wn,{hover:m,focus:f,active:A,disabled:b,selected:v}),{"k-icon-button":!E&&!P&&I}),children:[y&&zn(g,{className:o(M,"k-button-icon"),icon:y}),E?kb(pI,{children:[E&&zn("span",{className:"k-button-text",children:E}),e.children]}):e.children&&zn("span",{className:"k-button-text",children:e.children}),i&&zn("span",{className:"k-menu-button-arrow k-button-arrow",children:zn(g,{icon:n})})]})};c.states=dI;c.options=cI;c.variants=nI;c.className=Wn;c.defaultOptions=dr;c.moduleName=Yu;c.folderName=fb;import{jsx as mI}from"react/jsx-runtime";var Ve=e=>mI(c,{icon:"folder",...e,children:void 0});import{jsx as uI}from"react/jsx-runtime";var Lo=e=>uI(c,{icon:"folder",children:"Button",...e});import{jsx as CU}from"react/jsx-runtime";var Ou="suggestion",hb=Ou;import{jsx as Hu,jsxs as hI}from"react/jsx-runtime";var xb="k-suggestion-group",fI=[],kI={},gb={layout:"scrollable"},Jo=e=>{let{layout:t=gb.layout,...a}=e,r=Hu("div",{...a,className:o(xb,{"k-suggestion-group-scrollable":t=="scrollable"},e.className),children:e.children});return t=="scrollButtons"?hI("div",{className:"k-suggestion-scrollwrap",children:[Hu(c,{icon:"chevron-left"}),r,Hu(c,{icon:"chevron-right"})]}):r};Jo.states=fI;Jo.options=kI;Jo.className=xb;Jo.defaultOptions=gb;Jo.moduleName=Ou;Jo.folderName=hb;import{jsx as NI}from"react/jsx-runtime";var cp="k-suggestion",xI=[l.active,l.hover,l.focus],gI={themeColor:[u.base,u.primary,u.secondary]},bI={text:"Suggestion"},sl=e=>{let{themeColor:t,active:a,hover:r,focus:s,text:i,...n}=e;return NI("span",{...n,className:o(e.className,cp,h(cp,{hover:r,active:a,focus:s}),C(cp,{themeColor:t})),children:i})};sl.states=xI;sl.options=gI;sl.className=cp;sl.item=bI;import{Fragment as VU,jsx as QU,jsxs as XU}from"react/jsx-runtime";import{Fragment as qU,jsx as jU,jsxs as _U}from"react/jsx-runtime";import{Fragment as a5,jsx as o5,jsxs as l5}from"react/jsx-runtime";var Fu="avatar",bb=Fu;import{jsx as Nb}from"react/jsx-runtime";var Qn="k-avatar";var AI=[l.hover,l.focus,l.active,l.selected,l.disabled],vI={size:[d.small,d.medium,d.large],rounded:[x.small,x.medium,x.large,x.full],fillMode:[N.solid,N.flat,N.outline],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark,u.inverse]},cr={type:"text",size:d.medium,rounded:x.full,fillMode:N.solid,themeColor:u.primary,border:!1},Vt=e=>{let{size:t=cr.size,rounded:a=cr.rounded,fillMode:r=cr.fillMode,themeColor:s=cr.themeColor,type:i=cr.type,border:n=cr.border,...p}=e;return Nb("div",{...p,className:o(e.className,Qn,C(Qn,{size:t,rounded:a,fillMode:r,themeColor:s}),{[`${Qn}-bordered`]:n}),children:Nb("span",{className:`${Qn}-${i}`,children:e.children})})};Vt.states=AI;Vt.options=vI;Vt.className=Qn;Vt.defaultOptions=cr;Vt.moduleName=Fu;Vt.folderName=bb;import{jsx as b5}from"react/jsx-runtime";import{jsx as T5}from"react/jsx-runtime";import{jsx as M5}from"react/jsx-runtime";var Gu="badge",vb=Gu;import{jsx as EI}from"react/jsx-runtime";var Vn="k-badge",TI=[],yI={size:[d.small,d.medium,d.large],rounded:[x.small,x.medium,x.large,x.full],fillMode:[N.solid,N.outline],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark,u.inverse]},Xn={size:d.medium,fillMode:N.solid,themeColor:u.primary,cutoutBorder:!1},il=e=>{let{size:t=Xn.size,fillMode:a=Xn.fillMode,themeColor:r=Xn.themeColor,cutoutBorder:s=Xn.cutoutBorder,rounded:i,position:n,align:p,...m}=e;return EI("span",{...m,className:o(e.className,Vn,C(Vn,{size:t,rounded:i,fillMode:a,themeColor:r}),{[`${Vn}-${n}`]:n,[`k-${p}`]:p,[`${Vn}-border-cutout`]:s}),children:e.children})};il.states=TI;il.options=yI;il.className=Vn;il.defaultOptions=Xn;il.moduleName=Gu;il.folderName=vb;import{jsx as G5}from"react/jsx-runtime";import{jsx as X5}from"react/jsx-runtime";import{jsx as t9}from"react/jsx-runtime";var Zn="chip",pp=Zn;import{jsx as bs,jsxs as wI}from"react/jsx-runtime";var mp="k-chip",CI=[l.hover,l.focus,l.active,l.selected,l.disabled],MI={size:[d.small,d.medium,d.large],rounded:[x.small,x.medium,x.large,x.full],fillMode:[N.solid,N.outline],themeColor:[u.base,u.success,u.warning,u.error,u.info]},Ns={size:d.medium,rounded:x.medium,fillMode:N.solid,themeColor:u.base,avatarImage:"/packages/html/assets/avatar.jpg"},Xt=e=>{let{size:t=Ns.size,rounded:a=Ns.rounded,fillMode:r=Ns.fillMode,themeColor:s=Ns.themeColor,text:i,icon:n,actions:p,showAvatar:m,avatarImage:f=Ns.avatarImage,hover:A,focus:v,active:b,selected:y,disabled:E,...M}=e;return wI("div",{...M,className:o(e.className,mp,C(mp,{size:t,rounded:a,fillMode:r,themeColor:s}),h(mp,{hover:A,focus:v,active:b,disabled:E,selected:y})),children:[n&&bs(g,{className:"k-chip-icon",icon:n,size:"small"}),m&&bs(Vt,{className:"k-chip-avatar",type:"image",children:bs("img",{src:f})}),bs("span",{className:"k-chip-content",children:e.children?e.children:i&&bs("span",{className:"k-chip-label",children:i})}),p&&bs("span",{className:"k-chip-actions",children:p})]})};Xt.states=CI;Xt.options=MI;Xt.className=mp;Xt.defaultOptions=Ns;Xt.moduleName=Zn;Xt.folderName=pp;import{jsx as II}from"react/jsx-runtime";var zu="k-chip-list",LI=[],SI={size:[d.small,d.medium,d.large]},Tb={size:d.medium},Zt=e=>{let{size:t=Tb.size,...a}=e;return II("div",{...a,className:o(e.className,zu,C(zu,{size:t})),children:e.children})};Zt.states=LI;Zt.options=SI;Zt.className=zu;Zt.defaultOptions=Tb;Zt.moduleName=Zn;Zt.folderName=pp;import{jsx as h9}from"react/jsx-runtime";import{jsx as N9}from"react/jsx-runtime";import{jsx as y9}from"react/jsx-runtime";import{jsx as L9}from"react/jsx-runtime";import{Fragment as R9,jsx as D9,jsxs as K9}from"react/jsx-runtime";import{jsx as yb,jsxs as DI}from"react/jsx-runtime";var Eb="k-color-preview",BI=[],PI={},nl=e=>{let{color:t,iconName:a,...r}=e;return DI("span",{...r,className:o(e.className,Eb,{"k-icon-color-preview":a,"k-no-color":!t}),children:[a&&yb(g,{icon:a,className:"k-color-preview-icon"}),yb("span",{className:"k-color-preview-mask",style:{backgroundColor:t}})]})};nl.states=BI;nl.options=PI;nl.className=Eb;var Jn="loader",fp=Jn;import{Fragment as Wu,jsx as Cb,jsxs as kp}from"react/jsx-runtime";var Qu="k-loader",RI={pulsing:"pulsing-2","infinite-spinner":"spinner-3","converging-spinner":"spinner-4"},KI=[],YI={size:[d.small,d.medium,d.large],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark,u.inverse]},hp={size:d.medium,themeColor:u.primary,animation:"pulsing"},Uo=e=>{let{size:t=hp.size,themeColor:a=hp.themeColor,animation:r=hp.animation,...s}=e,i=Cb("span",{className:"k-loader-segment"});return Cb("div",{...s,className:o(e.className,Qu,{[`k-loader-${RI[r]||r}`]:r},C(Qu,{size:t,themeColor:a})),children:kp("div",{className:"k-loader-canvas",children:[r==="pulsing"&&kp(Wu,{children:[i,i]}),r==="infinite-spinner"&&kp(Wu,{children:[i,i,i]}),r==="converging-spinner"&&kp(Wu,{children:[i,i,i,i]})]})})};Uo.states=KI;Uo.options=YI;Uo.className=Qu;Uo.defaultOptions=hp;Uo.moduleName=Jn;Uo.folderName=fp;var Mb=Uo;import{jsx as Vu,jsxs as wb}from"react/jsx-runtime";var Xu="k-loader-container",OI=[],HI={size:[d.small,d.medium,d.large],themeColor:[u.base,u.primary,u.secondary,u.tertiary,u.success,u.warning,u.error,u.info,u.light,u.dark,u.inverse]},mr={size:d.medium,themeColor:u.primary,loaderType:"pulsing",position:"top",overlay:"dark",panel:!1},ur=e=>{let{size:t=mr.size,themeColor:a=mr.themeColor,loaderType:r=mr.loaderType,position:s=mr.position,overlay:i=mr.overlay,panel:n=mr.panel,...p}=e;return wb("div",{...p,className:o(e.className,Xu,C(Xu,{size:t}),{[`k-loader-${s}`]:s}),children:[Vu("div",{className:`k-loader-container-overlay k-overlay-${i}`}),wb("div",{className:o("k-loader-container-inner",{"k-loader-container-panel":n}),children:[Vu(Mb,{size:t,themeColor:a,animation:r}),Vu("div",{className:"k-loader-container-label",children:"Loading..."})]})]})};ur.states=OI;ur.options=HI;ur.className=Xu;ur.defaultOptions=mr;ur.moduleName=Jn;ur.folderName=fp;import{jsx as pj}from"react/jsx-runtime";import{jsx as kj}from"react/jsx-runtime";import{jsx as bj}from"react/jsx-runtime";import{jsx as Tj}from"react/jsx-runtime";var Zu="skeleton",Lb=Zu;import{jsx as WI}from"react/jsx-runtime";var Ju="k-skeleton",FI=["circle","text","rect"],GI=[],zI={},Uu={variant:"text",shape:"text",animation:"pulse"},So=e=>{let{variant:t,shape:a,animation:r=Uu.animation,...s}=e,i=`skeleton-${t||a||Uu.variant}`;return WI("span",{...s,className:o(e.className,Ju,Vc(Ju,i),{[`k-skeleton-${r}`]:r}),style:e.style})};So.states=GI;So.options=zI;So.variants=FI;So.className=Ju;So.defaultOptions=Uu;So.moduleName=Zu;So.folderName=Lb;import{jsx as Hj}from"react/jsx-runtime";import{jsx as QI}from"react/jsx-runtime";var ju=e=>QI(So,{shape:"rect",...e});import{jsx as Xj}from"react/jsx-runtime";import{jsx as Un,jsxs as qu}from"react/jsx-runtime";var _u="k-form-field",VI=[l.disabled],dt=e=>{let{label:t,orientation:a,optional:r,editor:s,hint:i,error:n,info:p,disabled:m,dir:f,colSpan:A}=e;return qu("div",{className:o(_u,e.className,h(_u,{disabled:m}),{[`k-col-span-${A}`]:A}),dir:f,children:[t&&qu("label",{className:o("k-label","k-form-label"),children:[t,r&&Un("span",{className:"k-label-optional",children:"(Optional)"}),p&&Un("span",{className:"k-field-info",children:"(field info)"})]}),a==="horizontal"&&!t&&Un("span",{className:"k-label k-form-label k-label-empty"}),qu("div",{className:"k-form-field-wrap",children:[s,i&&Un("div",{className:"k-form-hint",children:i}),n&&Un("div",{className:"k-form-error",children:n})]})]})};dt.states=VI;dt.className=_u;import{Fragment as XI,jsx as $u,jsxs as ZI}from"react/jsx-runtime";var Sb="k-form-fieldset",jo=e=>{let{legend:t,layout:a,cols:r,gutters:s,colSpan:i}=e;return ZI("fieldset",{className:o(Sb,{[`k-col-span-${i}`]:i}),children:[t&&$u("legend",{className:"k-form-legend",children:t}),a==="grid"?$u("div",{className:o("k-form-layout","k-d-grid",{[`k-grid-cols-${r}`]:r}),style:{...typeof s=="string"&&{gap:s},...typeof s=="object"&&s.rows&&{rowGap:s.rows},...typeof s=="object"&&s.cols&&{columnGap:s.cols}},children:e.children}):$u(XI,{children:e.children})]})};jo.className=Sb;var Ib="form",Bb="forms";import{Fragment as jI,jsx as jn,jsxs as qI}from"react/jsx-runtime";import{createElement as ef}from"react";var xp="k-form",JI=[],UI={size:[d.small,d.medium,d.large]},gp={size:d.medium,layout:"basic",tag:"form"},Io=e=>{let{size:t=gp.size,orientation:a,layout:r=gp.layout,formButtons:s,cols:i,gutters:n,tag:p=gp.tag,children:m}=e,f=({tag:v,className:b,children:y})=>v==="form"?jn("form",{className:b,children:y}):jn("div",{className:b,children:y}),A=[];return m&&(Array.isArray(m)?m.map((v,b)=>{v.type===dt?A.push(ef(dt,{...v.props,orientation:a,key:b})):A.push(v)}):m.type===dt?A.push(ef(dt,{...m.props,orientation:a,key:`${new Date().getTime()}`})):m.type===jo&&A.push(ef(jo,{...m.props,key:`${new Date().getTime()}`}))),qI(f,{tag:p,className:o(e.className,xp,C(xp,{size:t}),{[`${xp}-${a}`]:a}),children:[r==="grid"?jn("div",{className:o("k-form-layout","k-d-grid",{[`k-grid-cols-${i}`]:i}),style:{...typeof n=="string"&&{gap:n},...typeof n=="object"&&n.rows&&{rowGap:n.rows},...typeof n=="object"&&n.cols&&{columnGap:n.cols}},children:A}):jn(jI,{children:A}),s&&jn("div",{className:"k-form-buttons",children:s})]})};Io.states=JI;Io.options=UI;Io.className=xp;Io.defaultOptions=gp;Io.moduleName=Ib;Io.folderName=Bb;import{jsx as $I}from"react/jsx-runtime";var _I="k-actionsheet-footer",Pb={alignment:"stretched",orientation:"horizontal"},Bo=e=>{let{alignment:t=Pb.alignment,orientation:a=Pb.orientation,template:r,as:s=r?"div":Q,...i}=e;return $I(s,{...i,...!r&&{alignment:t,orientation:a},className:o(e.className,_I),children:e.children})};var tf="searchbox",Db=tf;import{jsx as qn,jsxs as oB}from"react/jsx-runtime";var Rb="k-searchbox",eB=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading],tB={size:[d.small,d.medium,d.large],rounded:[x.small,x.medium,x.large,x.full],fillMode:[N.solid,N.flat,N.outline]},of={showIcon:!0,icon:"search",size:L.defaultOptions.size,rounded:L.defaultOptions.rounded,fillMode:L.defaultOptions.fillMode},Xe=e=>{let{value:t,placeholder:a,size:r,rounded:s,fillMode:i,hover:n,focus:p,valid:m,invalid:f,required:A,loading:v,disabled:b,showIcon:y=of.showIcon,icon:E=of.icon,...M}=e;return oB(L,{...M,size:r,rounded:s,fillMode:i,hover:n,focus:p,valid:m,invalid:f,required:A,loading:v,disabled:b,className:o(e.className,Rb),children:[y&&qn(g,{className:"k-input-icon",icon:E}),qn(pe,{placeholder:a,value:t}),qn(j,{...e}),qn(J,{...e}),qn(oe,{...e})]})};Xe.states=eB;Xe.options=tB;Xe.className=Rb;Xe.defaultOptions=of;Xe.moduleName=tf;Xe.folderName=Db;import{jsx as M7}from"react/jsx-runtime";var af="textbox",Kb=af;import{Fragment as Yb,jsx as dl,jsxs as lf}from"react/jsx-runtime";var Ob="k-textbox",aB=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading,l.readonly],lB={size:[d.small,d.medium,d.large],rounded:[x.small,x.medium,x.large,x.full],fillMode:[N.solid,N.flat,N.outline]},fr={showClearButton:!0,showValidationIcon:!0,size:L.defaultOptions.size,rounded:L.defaultOptions.rounded,fillMode:L.defaultOptions.fillMode,separators:!0},U=e=>{let{size:t=fr.size,rounded:a=fr.rounded,fillMode:r=fr.fillMode,separators:s=fr.separators,showClearButton:i=fr.showClearButton,showValidationIcon:n=fr.showValidationIcon,prefix:p,suffix:m,type:f,value:A,placeholder:v,hover:b,focus:y,valid:E,invalid:M,required:w,loading:I,disabled:P,readonly:O,...W}=e;return lf(L,{...W,size:t,rounded:a,fillMode:r,hover:b,focus:y,valid:E,invalid:M,required:w,loading:I,disabled:P,readonly:O,className:o(e.className,Ob),children:[p&&lf(Yb,{children:[dl($,{children:p}),s&&dl(Me,{})]}),dl(pe,{placeholder:v,value:A,type:f}),n&&dl(J,{valid:E,invalid:M,loading:I,disabled:P}),dl(j,{loading:I,disabled:P}),i&&dl(oe,{loading:I,disabled:P,readonly:O,value:A}),m&&lf(Yb,{children:[s&&dl(Me,{}),dl(ee,{children:m})]})]})};U.states=aB;U.options=lB;U.className=Ob;U.defaultOptions=fr;U.moduleName=af;U.folderName=Kb;import{jsx as F7}from"react/jsx-runtime";import{Fragment as X7,jsx as V7}from"react/jsx-runtime";import{Fragment as _7,jsx as q7}from"react/jsx-runtime";import{jsx as cl,jsxs as rf}from"react/jsx-runtime";var Gb="k-actionsheet-titlebar",rB={},ie=e=>{let{title:t,subtitle:a,actionsStart:r,actionsEnd:s,filter:i,input:n,inputValue:p,inputPlaceholder:m,adaptive:f,children:A,...v}=e;return rf("div",{...v,className:o(e.className,Gb),children:[rf("div",{className:"k-actionsheet-titlebar-group",children:[r&&cl("div",{className:"k-actionsheet-actions",children:r}),!A&&rf("div",{className:"k-actionsheet-title",children:[t&&cl("div",{className:"k-text-center",children:t}),a&&cl("div",{className:"k-actionsheet-subtitle k-text-center",children:a})]}),A&&cl("div",{className:"k-actionsheet-title",children:A}),s&&cl("div",{className:"k-actionsheet-actions",children:s})]}),(n||i)&&cl("div",{className:"k-actionsheet-titlebar-group k-actionsheet-filter",children:n?cl(U,{value:p,placeholder:m,size:f?"large":"medium"}):cl(Xe,{placeholder:"Filter",size:f?"large":"medium"})})]})};ie.className=Gb;ie.defaultOptions=rB;import{jsx as sf,jsxs as dB}from"react/jsx-runtime";var nf="k-actionsheet-view",sB=[],iB={},nB={},As=e=>{let{adaptive:t,animated:a,children:r,header:s,footer:i,...n}=e,p=s?.type===ie&&sf(ie,{adaptive:t,...s?.props}),m=i?.type===Bo&&sf(Bo,{...i?.props});return dB("div",{...n,className:o(e.className,nf,{[`${nf}-animated`]:a}),children:[p,sf("div",{className:"k-actionsheet-content",children:r}),m]})};As.states=sB;As.options=iB;As.className=nf;As.defaultOptions=nB;var _n="action-sheet",bp=_n;import{jsx as Np,jsxs as mB}from"react/jsx-runtime";var zb="k-actionsheet",cB=[],pB={},$n={side:"bottom",fullscreen:!1,adaptive:!1,overlay:!0},ae=e=>{let{side:t=$n.side,fullscreen:a=$n.fullscreen,adaptive:r=$n.adaptive,overlay:s=$n.overlay,template:i,children:n,header:p,footer:m,...f}=e;return mB("div",{className:"k-actionsheet-container",children:[s&&Np("div",{className:"k-overlay"}),Np(Zo,{animationStyle:{[`${a===!0?"top":t}`]:0,[`${a===!0?"width":null}`]:"100%",[`${a===!0?"height":null}`]:"100%",[`${t==="top"||t==="bottom"?"width":null}`]:"100%",[`${t==="left"||t==="right"?"height":null}`]:"100%"},children:Np("div",{...f,className:o(e.className,zb,{[`k-actionsheet-${t}`]:a===!1,"k-actionsheet-fullscreen":a===!0,"k-adaptive-actionsheet":r}),children:i||Np(As,{header:p,footer:m,adaptive:r,...e,children:n})})})]})};ae.states=cB;ae.options=pB;ae.className=zb;ae.defaultOptions=$n;ae.moduleName=_n;ae.folderName=bp;import{jsx as hB}from"react/jsx-runtime";var Wb="k-actionsheet-container",uB=[],fB={},kB={},vs=e=>{let{children:t,...a}=e;return hB("div",{...a,className:Wb,children:t})};vs.states=uB;vs.options=fB;vs.className=Wb;vs.defaultOptions=kB;vs.moduleName=_n;vs.folderName=bp;import{jsx as Mq}from"react/jsx-runtime";import{Fragment as gB,jsx as ed,jsxs as df}from"react/jsx-runtime";var cf="k-actionsheet-item",xB=[l.hover,l.focus,l.selected,l.disabled],pf=e=>{let{iconName:t,text:a,description:r,hover:s,focus:i,selected:n,disabled:p,...m}=e;return df("span",{...m,className:o(e.className,cf,h(cf,{hover:s,focus:i,selected:n,disabled:p})),children:[!e.children&&ed(gB,{children:df("span",{className:"k-actionsheet-action",children:[t&&ed("span",{className:"k-icon-wrap",children:ed(g,{className:"k-actionsheet-item-icon",icon:t})}),df("span",{className:"k-actionsheet-item-text",children:[a&&ed("span",{className:"k-actionsheet-item-title",children:a}),r&&ed("span",{className:"k-actionsheet-item-description",children:r})]})]})}),e.children]})};pf.states=xB;pf.className=cf;import{jsx as Kq,jsxs as Yq}from"react/jsx-runtime";import{jsx as Gq}from"react/jsx-runtime";import{jsx as Vq}from"react/jsx-runtime";import{jsx as Uq}from"react/jsx-runtime";var Vb="dropdown-list",Xb="dropdownlist";import{Fragment as AB,jsx as St,jsxs as mf}from"react/jsx-runtime";var Zb="k-dropdownlist",bB=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading,l.readonly],NB={size:[d.small,d.medium,d.large],rounded:[x.small,x.medium,x.large,x.full],fillMode:[N.solid,N.flat,N.outline]},Ts={showValue:!0,arrowIconName:"caret-alt-down",size:d.medium,rounded:x.medium,fillMode:N.solid},te=e=>{let{size:t=Ts.size,rounded:a=Ts.rounded,fillMode:r=Ts.fillMode,arrowIconName:s=Ts.arrowIconName,showValue:i=Ts.showValue,valueIconName:n,prefix:p,suffix:m,value:f,placeholder:A,hover:v,focus:b,valid:y,invalid:E,required:M,loading:w,disabled:I,readonly:P,popup:O,opened:W,adaptive:Ce,adaptiveSettings:_e,adaptiveTitle:gt,adaptiveSubtitle:Co,adaptiveFilter:ar,...ds}=e;return mf(AB,{children:[mf(Nt,{...ds,size:t,rounded:a,fillMode:r,hover:v,focus:b,valid:y,invalid:E,required:M,loading:w,disabled:I,readonly:P,className:o(e.className,Zb,{"k-icon-picker":!i&&n}),children:[St($,{children:p}),St(Ba,{placeholder:A,value:f,showValue:i,valueIconName:n}),St(J,{valid:y,invalid:E,loading:w,disabled:I}),St(j,{loading:w,disabled:I}),St(ee,{children:m}),St(c,{className:"k-input-button",icon:s,rounded:null,size:e.size,fillMode:e.fillMode})]}),W&&O&&St(H,{className:"k-list-container k-dropdownlist-popup",children:O}),Ce&&St(ae,{adaptive:!0,..._e,header:St(ie,{actionsEnd:St(c,{icon:"check",themeColor:"primary",size:"large",fillMode:"flat"}),filter:ar,inputValue:f,inputPlaceholder:A,title:gt,subtitle:Co}),children:St("div",{className:"k-list-container",children:mf(z,{size:"large",children:[St(D,{text:"List item"}),St(D,{text:"List item"}),St(D,{text:"List item"})]})})})]})};te.states=bB;te.options=NB;te.className=Zb;te.defaultOptions=Ts;te.moduleName=Vb;te.folderName=Xb;import{jsx as v_}from"react/jsx-runtime";import{jsx as M_,jsxs as w_}from"react/jsx-runtime";import{Fragment as K_,jsx as D_,jsxs as R_}from"react/jsx-runtime";import{jsx as F_}from"react/jsx-runtime";import{jsx as V_,jsxs as X_}from"react/jsx-runtime";import{jsx as q_,jsxs as __}from"react/jsx-runtime";import{Fragment as s$,jsx as l$,jsxs as r$}from"react/jsx-