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 GM}from"react/jsx-runtime";var ru="k-column-menu",HM=[],FM={size:[d.small,d.medium,d.large]},su={view:"list",size:d.medium},wa=e=>{let{view:t=su.view,size:a=su.size,...r}=e;return GM("div",{...r,className:o(e.className,ru,C(ru,{size:a}),{"k-column-menu-tabbed":t==="tabbed"}),children:e.children})};wa.states=HM;wa.options=FM;wa.className=ru;wa.defaultOptions=su;wa.moduleName=bt;wa.folderName=Lt;import{jsx as Ux}from"react/jsx-runtime";var iu="k-column-list",zM=[],WM={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=zM;cs.options=WM;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",QM=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.checked,l.indeterminate],VM={size:[d.small,d.medium,d.large],rounded:[x.small,x.medium,x.large,x.full]},nu={size:d.medium,rounded:x.medium},et=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}))})})};et.states=QM;et.options=VM;et.className=Xc;et.defaultOptions=nu;et.moduleName=lr;et.folderName=ps;import{jsx as JM}from"react/jsx-runtime";var _x="k-checkbox-list",XM=[],ZM={},$x={layout:"vertical"},tl=e=>{let{layout:t=$x.layout,...a}=e;return JM("ul",{...a,className:o(e.className,_x,{[`k-list-${t}`]:t}),children:e.children})};tl.states=XM;tl.options=ZM;tl.className=_x;tl.defaultOptions=$x;tl.moduleName=lr;tl.folderName=ps;import{jsx as _M}from"react/jsx-runtime";var eg="k-checkbox-list-item",UM=[],jM={},qM={},ol=e=>{let{...t}=e;return _M("li",{...t,className:o(e.className,eg),children:e.children})};ol.states=UM;ol.options=jM;ol.className=eg;ol.defaultOptions=qM;ol.moduleName=lr;ol.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 ow}from"react/jsx-runtime";var cu="k-column-list-item",$M=[l.focus,l.disabled,l.hover],ew={},tw={},Zc=e=>{let{label:t,checked:a,focus:r,hover:s,disabled:i,...n}=e;return ow("label",{...n,className:o(e.className,cu,h(cu,{focus:r,hover:s,disabled:i})),children:[tg(et,{disabled:i,checked:a}),tg("span",{className:"k-checkbox-label",children:t})]})};Zc.states=$M;Zc.options=ew;Zc.className=cu;Zc.defaultOptions=tw;import{Fragment as sw,jsx as og}from"react/jsx-runtime";var pu="k-font-icon",aw=[],lw={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]},rw={},gn=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(sw,{})};gn.states=aw;gn.options=lw;gn.className=pu;gn.defaultOptions=rw;var ag=gn;import{Fragment as dw,jsx as Jc}from"react/jsx-runtime";var mu="k-svg-icon",iw=[],nw={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"},bn=e=>{let{size:t,themeColor:a,rotate:r,flip:s,viewBox:i=lg.viewBox,icon:n,...p}=e;if(!n)return Jc(dw,{});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})})};bn.states=iw;bn.options=nw;bn.className=mu;bn.defaultOptions=lg;var uu=bn;import*as fu from"@progress/kendo-svg-icons";var rg="icon",sg="icons";import{Fragment as ig,jsx as Nn}from"react/jsx-runtime";var Uc="k-icon",cw=e=>e.replace(/([-_][a-z0-9])/gi,t=>t.toUpperCase().replace("-","").replace("_","")),pw=[],mw={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 Nn(ig,{});if(s==="svg"){if(r==="none")return Nn(uu,{...m,className:o(e.className,Uc),icon:r,size:t});let f=fu[r]?r:cw(`${r}-icon`);return fu[f]?Nn(uu,{...m,className:o(e.className,Uc),icon:fu[f],size:t,themeColor:a,rotate:i,flip:n,viewBox:p}):Nn(ig,{})}return Nn(ag,{...m,className:o(e.className,Uc),icon:r,size:t,themeColor:a,rotate:i,flip:n})};g.states=pw;g.options=mw;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",uw=[l.focus,l.selected],fw={},kw={},La=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]})};La.states=uw;La.options=fw;La.className=gu;La.defaultOptions=kw;La.moduleName=bt;La.folderName=Lt;import{jsx as sV}from"react/jsx-runtime";import{jsx as xw}from"react/jsx-runtime";var hw="k-columnmenu-item-content",dg=e=>xw("div",{...e,className:o(e.className,hw,"k-columns-item"),children:e.children});import{jsx as cg}from"react/jsx-runtime";var pg="k-filter-menu",gw=[],bw={},Nw={},al=e=>{let{...t}=e;return cg("form",{...t,className:o(e.className,pg),children:cg("div",{className:"k-filter-menu-container",children:e.children})})};al.states=gw;al.options=bw;al.className=pg;al.defaultOptions=Nw;al.moduleName=bt;al.folderName=Lt;import{jsx as xV}from"react/jsx-runtime";import{jsx as bu,jsxs as Ew}from"react/jsx-runtime";var Aw="k-item",vw={size:[d.small,d.medium,d.large]},Tw=[],yw={size:d.medium},jc=e=>{let{text:t,size:a,...r}=e;return bu("li",{...r,className:o(e.className,Aw),children:Ew("label",{className:"k-label k-checkbox-label",children:[bu(et,{size:a}),bu("span",{children:t})]})})};jc.states=Tw;jc.options=vw;jc.defaultOptions=yw;import{Fragment as Lw,jsx as rr,jsxs as mg}from"react/jsx-runtime";var ug="k-expander",Cw=[],Mw={},ww={},sr=e=>{let{itemText:t,itemStartIcon:a,itemEndIcon:r,itemSortIndex:s,expanded:i,itemContent:n,expanderIcon:p,...m}=e,f=rr(Lw,{});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(La,{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]})};sr.states=Cw;sr.options=Mw;sr.className=ug;sr.defaultOptions=ww;sr.moduleName=bt;sr.folderName=Lt;import{jsx as Bw}from"react/jsx-runtime";var Nu="k-group-menu",Sw=[],Iw={size:[d.small,d.medium,d.large]},fg={size:d.medium},ms=e=>{let{size:t=fg.size,...a}=e;return Bw("div",{...a,className:o(e.className,Nu,C(Nu,{size:t})),children:e.children})};ms.states=Sw;ms.options=Iw;ms.className=Nu;ms.defaultOptions=fg;ms.moduleName=bt;ms.folderName=Lt;import{Fragment as Kw,jsx as qc,jsxs as kg}from"react/jsx-runtime";var Au="k-group-menu-item",Pw=[l.hover,l.selected],Dw={},Rw={},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(Kw,{children:[qc("span",{className:"k-spacer"}),qc("span",{className:"k-group-menu-item-actions",children:i})]}),e.children]})};us.states=Pw;us.options=Dw;us.className=Au;us.defaultOptions=Rw;us.moduleName=bt;us.folderName=Lt;import{jsx as ir}from"react/jsx-runtime";var vu="k-group-menu-item-action",Yw=[l.hover,l.disabled,l.selected],Ow={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=ir(g,{icon:"x-circle",size:s});break;case"add":p=ir(g,{icon:"plus-circle",size:s});break;case"drag":p=ir(g,{icon:"handle-drag-dots",size:s});break;case"up":p=ir(g,{icon:"chevron-up",size:s});break;case"down":p=ir(g,{icon:"chevron-down",size:s});break;default:p=ir(g,{icon:i,size:s});break}return ir("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=Yw;_c.options=Ow;_c.className=vu;_c.defaultOptions=hg;import{jsx as WV}from"react/jsx-runtime";import{Fragment as jV,jsx as JV,jsxs as UV}from"react/jsx-runtime";var Tu="button",xg=Tu;import{Fragment as zw,jsx as An,jsxs as gg}from"react/jsx-runtime";var vn="k-button",Hw=["icon-button"],Fw=[l.hover,l.focus,l.active,l.selected,l.disabled,l.generating],Gw={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]},nr={size:d.medium,rounded:x.medium,fillMode:N.solid,themeColor:u.base,showArrow:!1,arrowIconName:"caret-alt-down"},c=e=>{let{size:t=nr.size,rounded:a=nr.rounded,fillMode:r=nr.fillMode,themeColor:s=nr.themeColor,showArrow:i=nr.showArrow,arrowIconName:n=nr.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 gg("button",{...w,className:o(e.className,vn,Vc(vn,p),C(vn,{size:t,rounded:a,fillMode:r,themeColor:s}),h(vn,{hover:m,focus:f,active:A,disabled:b,selected:v}),{"k-icon-button":!E&&!P&&I}),children:[y&&An(g,{className:o(M,"k-button-icon"),icon:y}),E?gg(zw,{children:[E&&An("span",{className:"k-button-text",children:E}),e.children]}):e.children&&An("span",{className:"k-button-text",children:e.children}),i&&An("span",{className:"k-menu-button-arrow k-button-arrow",children:An(g,{icon:n})})]})};c.states=Fw;c.options=Gw;c.variants=Hw;c.className=vn;c.defaultOptions=nr;c.moduleName=Tu;c.folderName=xg;import{jsx as Ww}from"react/jsx-runtime";var Xe=e=>Ww(c,{icon:"folder",...e,children:void 0});import{jsx as Qw}from"react/jsx-runtime";var Lo=e=>Qw(c,{icon:"folder",children:"Button",...e});import{jsx as m6}from"react/jsx-runtime";var Tn="input",$c=Tn;import{jsx as Zw}from"react/jsx-runtime";var ep="k-input",Vw=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading,l.readonly],Xw={size:[d.small,d.medium,d.large],rounded:[x.small,x.medium,x.large,x.full],fillMode:[N.solid,N.flat,N.outline]},tp={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=tp.size,rounded:f=tp.rounded,fillMode:A=tp.fillMode,...v}=e;return Zw("span",{...v,className:o(e.className,ep,C(ep,{size:m,rounded:f,fillMode:A}),h(ep,{hover:t,focus:a,disabled:r,invalid:s,valid:i,loading:n,readonly:p}))})};L.states=Vw;L.options=Xw;L.className=ep;L.defaultOptions=tp;L.moduleName=Tn;L.folderName=$c;import{jsx as jw}from"react/jsx-runtime";var op="k-picker",Jw=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading,l.readonly],Uw={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:x.medium,fillMode:N.solid},Nt=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 jw("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})),children:e.children})};Nt.states=Jw;Nt.options=Uw;Nt.className=op;Nt.defaultOptions=ap;Nt.moduleName=Tn;Nt.folderName=$c;import{Fragment as $w,jsx as yu}from"react/jsx-runtime";var bg="k-clear-value",qw=[l.disabled,l.loading,l.readonly],_w={},oe=e=>{let{disabled:t,loading:a,readonly:r,value:s}=e;return t||r||a||!s?yu($w,{}):yu("span",{className:o(e.className,bg),children:yu(g,{icon:"x"})})};oe.states=qw;oe.options=_w;oe.className=bg;import{jsx as oL}from"react/jsx-runtime";var Eu="k-input-inner",eL=[],tL={},lp={type:"text",autocomplete:"off",value:"",placeholder:""},ce=e=>{let{value:t=lp.value,type:a=lp.type,placeholder:r=lp.placeholder,autocomplete:s=lp.autocomplete,...i}=e;return oL("input",{...i,type:a,className:o(e.className,Eu,C(Eu,e)),placeholder:r,autoComplete:s,defaultValue:t})};ce.states=eL;ce.options=tL;ce.className=Eu;import{jsx as Ng,jsxs as rL}from"react/jsx-runtime";var Cu="k-input-inner",aL=[],lL={},Sa=e=>{let{value:t,placeholder:a,showValue:r,valueIcon:s,valueIconName:i,...n}=e;return rL("span",{...n,className:o(e.className,Cu,C(Cu,e)),children:[s,!s&&i&&Ng(g,{className:"k-input-value-icon",icon:i}),r&&!t&&a,r&&t&&Ng("span",{className:"k-input-value-text",children:t})]})};Sa.states=aL;Sa.options=lL;Sa.className=Cu;import{jsx as nL}from"react/jsx-runtime";var Mu="k-input-inner",sL=[],iL={},Ag={value:"",placeholder:""},yn=e=>{let{value:t=Ag.value,placeholder:a=Ag.placeholder,rows:r,...s}=e;return nL("textarea",{...s,className:o(e.className,Mu,C(Mu,e)),placeholder:a,rows:r,defaultValue:t})};yn.states=sL;yn.options=iL;yn.className=Mu;import{Fragment as cL,jsx as vg}from"react/jsx-runtime";var Tg="k-input-loading-icon",dL=[l.disabled,l.loading],j=e=>{let{disabled:t,loading:a}=e;return t||!a?vg(cL,{}):vg("span",{className:o(e.className,Tg,"k-icon k-i-loading")})};j.states=dL;j.className=Tg;import{Fragment as uL,jsx as yg}from"react/jsx-runtime";var Eg="k-input-validation-icon",pL=[l.valid,l.invalid,l.disabled,l.loading],mL={},J=e=>{let{valid:t,invalid:a,disabled:r,loading:s}=e,i=a?"warning-circle":"check-circle";return r||s||!!!(t||a)?yg(uL,{}):yg(g,{className:o(Eg),icon:i})};J.states=pL;J.options=mL;J.className=Eg;import{Fragment as hL,jsx as Cg}from"react/jsx-runtime";var fL="k-input-prefix",kL={direction:"horizontal"},$=e=>{let{direction:t=kL.direction,...a}=e;return e.children?Cg("span",{...a,className:o(fL,e.className,{[`k-input-prefix-${t}`]:t}),children:e.children}):Cg(hL,{})};import{Fragment as bL,jsx as Mg}from"react/jsx-runtime";var xL="k-input-suffix",gL={direction:"horizontal"},ee=e=>{let{direction:t=gL.direction,...a}=e;return e.children?Mg("span",{...a,className:o(xL,e.className,{[`k-input-suffix-${t}`]:t}),children:e.children}):Mg(bL,{})};import{jsx as a3}from"react/jsx-runtime";import{jsx as i3}from"react/jsx-runtime";import{jsx as AL}from"react/jsx-runtime";var wg="k-input-separator",NL={direction:"vertical"},we=e=>{let{direction:t=NL.direction,...a}=e;return AL("span",{...a,className:o(wg,e.className,{[`${wg}-${t}`]:t})})};var wu="popup",Lg=wu;import{jsx as Sg}from"react/jsx-runtime";var Ig="k-animation-container",vL=[],TL={},Bg={positionMode:"absolute"},Xo=e=>{let{positionMode:t=Bg.positionMode,animationStyle:a,offset:r,...s}=e;return Sg("div",{...s,style:{...r,...e.style},className:o(e.className,Ig,"k-animation-container-shown",{"k-animation-container-fixed":t==="fixed"}),children:Sg("div",{className:"k-child-animation-container",style:a,children:e.children})})};Xo.states=vL;Xo.options=TL;Xo.className=Ig;Xo.defaultOptions=Bg;Xo.moduleName=wu;Xo.folderName=Lg;var Lu="popup",Pg=Lu;import{jsx as Dg}from"react/jsx-runtime";var Rg="k-popup",yL=[],EL={},Kg={positionMode:"absolute"},H=e=>{let{offset:t,positionMode:a=Kg.positionMode,animationStyle:r,...s}=e;return Dg(Xo,{positionMode:a,offset:t,animationStyle:r,children:Dg("div",{...s,className:o(e.className,Rg),children:e.children})})};H.states=yL;H.options=EL;H.className=Rg;H.defaultOptions=Kg;H.moduleName=Lu;H.folderName=Pg;var Su="action-buttons",Yg=Su;import{jsx as wL}from"react/jsx-runtime";var rp="k-actions",CL=[],ML={},Iu={alignment:"start",orientation:"horizontal"},Q=e=>{let{alignment:t=Iu.alignment,orientation:a=Iu.orientation,...r}=e;return wL("div",{...r,className:o(rp,{[`${rp}-${t}`]:t,[`${rp}-${a}`]:a},e.className),children:e.children})};Q.states=CL;Q.options=ML;Q.className=rp;Q.defaultOptions=Iu;Q.moduleName=Su;Q.folderName=Yg;var Og=Q;import{jsx as SL}from"react/jsx-runtime";var LL="k-actionsheet-footer",Hg={alignment:"stretched",orientation:"horizontal"},So=e=>{let{alignment:t=Hg.alignment,orientation:a=Hg.orientation,template:r,as:s=r?"div":Q,...i}=e;return SL(s,{...i,...!r&&{alignment:t,orientation:a},className:o(e.className,LL),children:e.children})};var Bu="searchbox",Fg=Bu;import{jsx as En,jsxs as PL}from"react/jsx-runtime";var Gg="k-searchbox",IL=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading],BL={size:[d.small,d.medium,d.large],rounded:[x.small,x.medium,x.large,x.full],fillMode:[N.solid,N.flat,N.outline]},Pu={showIcon:!0,icon:"search",size:L.defaultOptions.size,rounded:L.defaultOptions.rounded,fillMode:L.defaultOptions.fillMode},Ze=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=Pu.showIcon,icon:E=Pu.icon,...M}=e;return PL(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,Gg),children:[y&&En(g,{className:"k-input-icon",icon:E}),En(ce,{placeholder:a,value:t}),En(j,{...e}),En(J,{...e}),En(oe,{...e})]})};Ze.states=IL;Ze.options=BL;Ze.className=Gg;Ze.defaultOptions=Pu;Ze.moduleName=Bu;Ze.folderName=Fg;import{jsx as nX}from"react/jsx-runtime";var Du="textbox",zg=Du;import{Fragment as Wg,jsx as ll,jsxs as Ru}from"react/jsx-runtime";var Qg="k-textbox",DL=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading,l.readonly],RL={size:[d.small,d.medium,d.large],rounded:[x.small,x.medium,x.large,x.full],fillMode:[N.solid,N.flat,N.outline]},dr={showClearButton:!0,showValidationIcon:!0,size:L.defaultOptions.size,rounded:L.defaultOptions.rounded,fillMode:L.defaultOptions.fillMode,separators:!0},U=e=>{let{size:t=dr.size,rounded:a=dr.rounded,fillMode:r=dr.fillMode,separators:s=dr.separators,showClearButton:i=dr.showClearButton,showValidationIcon:n=dr.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 Ru(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,Qg),children:[p&&Ru(Wg,{children:[ll($,{children:p}),s&&ll(we,{})]}),ll(ce,{placeholder:v,value:A,type:f}),n&&ll(J,{valid:E,invalid:M,loading:I,disabled:P}),ll(j,{loading:I,disabled:P}),i&&ll(oe,{loading:I,disabled:P,readonly:O,value:A}),m&&Ru(Wg,{children:[s&&ll(we,{}),ll(ee,{children:m})]})]})};U.states=DL;U.options=RL;U.className=Qg;U.defaultOptions=dr;U.moduleName=Du;U.folderName=zg;import{jsx as AX}from"react/jsx-runtime";import{Fragment as MX,jsx as CX}from"react/jsx-runtime";import{Fragment as PX,jsx as BX}from"react/jsx-runtime";import{jsx as rl,jsxs as Ku}from"react/jsx-runtime";var Zg="k-actionsheet-titlebar",KL={},se=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 Ku("div",{...v,className:o(e.className,Zg),children:[Ku("div",{className:"k-actionsheet-titlebar-group",children:[r&&rl("div",{className:"k-actionsheet-actions",children:r}),!A&&Ku("div",{className:"k-actionsheet-title",children:[t&&rl("div",{className:"k-text-center",children:t}),a&&rl("div",{className:"k-actionsheet-subtitle k-text-center",children:a})]}),A&&rl("div",{className:"k-actionsheet-title",children:A}),s&&rl("div",{className:"k-actionsheet-actions",children:s})]}),(n||i)&&rl("div",{className:"k-actionsheet-titlebar-group k-actionsheet-filter",children:n?rl(U,{value:p,placeholder:m,size:f?"large":"medium"}):rl(Ze,{placeholder:"Filter",size:f?"large":"medium"})})]})};se.className=Zg;se.defaultOptions=KL;import{jsx as Yu,jsxs as FL}from"react/jsx-runtime";var Ou="k-actionsheet-view",YL=[],OL={},HL={},fs=e=>{let{adaptive:t,animated:a,children:r,header:s,footer:i,...n}=e,p=s?.type===se&&Yu(se,{adaptive:t,...s?.props}),m=i?.type===So&&Yu(So,{...i?.props});return FL("div",{...n,className:o(e.className,Ou,{[`${Ou}-animated`]:a}),children:[p,Yu("div",{className:"k-actionsheet-content",children:r}),m]})};fs.states=YL;fs.options=OL;fs.className=Ou;fs.defaultOptions=HL;var Cn="action-sheet",sp=Cn;import{jsx as ip,jsxs as WL}from"react/jsx-runtime";var Jg="k-actionsheet",GL=[],zL={},Mn={side:"bottom",fullscreen:!1,adaptive:!1,overlay:!0},ae=e=>{let{side:t=Mn.side,fullscreen:a=Mn.fullscreen,adaptive:r=Mn.adaptive,overlay:s=Mn.overlay,template:i,children:n,header:p,footer:m,...f}=e;return WL("div",{className:"k-actionsheet-container",children:[s&&ip("div",{className:"k-overlay"}),ip(Xo,{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:ip("div",{...f,className:o(e.className,Jg,{[`k-actionsheet-${t}`]:a===!1,"k-actionsheet-fullscreen":a===!0,"k-adaptive-actionsheet":r}),children:i||ip(fs,{header:p,footer:m,adaptive:r,...e,children:n})})})]})};ae.states=GL;ae.options=zL;ae.className=Jg;ae.defaultOptions=Mn;ae.moduleName=Cn;ae.folderName=sp;import{jsx as ZL}from"react/jsx-runtime";var Ug="k-actionsheet-container",QL=[],VL={},XL={},ks=e=>{let{children:t,...a}=e;return ZL("div",{...a,className:Ug,children:t})};ks.states=QL;ks.options=VL;ks.className=Ug;ks.defaultOptions=XL;ks.moduleName=Cn;ks.folderName=sp;import{jsx as nZ}from"react/jsx-runtime";import{Fragment as UL,jsx as wn,jsxs as Hu}from"react/jsx-runtime";var Fu="k-actionsheet-item",JL=[l.hover,l.focus,l.selected,l.disabled],Gu=e=>{let{iconName:t,text:a,description:r,hover:s,focus:i,selected:n,disabled:p,...m}=e;return Hu("span",{...m,className:o(e.className,Fu,h(Fu,{hover:s,focus:i,selected:n,disabled:p})),children:[!e.children&&wn(UL,{children:Hu("span",{className:"k-actionsheet-action",children:[t&&wn("span",{className:"k-icon-wrap",children:wn(g,{className:"k-actionsheet-item-icon",icon:t})}),Hu("span",{className:"k-actionsheet-item-text",children:[a&&wn("span",{className:"k-actionsheet-item-title",children:a}),r&&wn("span",{className:"k-actionsheet-item-description",children:r})]})]})}),e.children]})};Gu.states=JL;Gu.className=Fu;import{jsx as xZ,jsxs as gZ}from"react/jsx-runtime";import{jsx as vZ}from"react/jsx-runtime";import{jsx as CZ}from"react/jsx-runtime";import{jsx as SZ}from"react/jsx-runtime";import{jsx as qL}from"react/jsx-runtime";var jL="k-no-data",Ln=e=>qL("span",{className:o(jL,e.className),children:e.children});var Ia="list",sl=Ia;import{jsx as hs,jsxs as qg}from"react/jsx-runtime";var zu="k-list",_L=[],$L={size:[d.small,d.medium,d.large]},_g={size:d.medium},z=e=>{let{size:t=_g.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===Le?(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(Le,{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=qg(Ln,{className:"k-sr-only",children:[b.length," items found."]})))}):v=hs(Ln,{children:"No data found."}),qg("div",{...p,className:o(e.className,zu,C(zu,{size:t}),{"k-virtual-list":a}),children:[s,i,f,A,v]})};z.states=_L;z.options=$L;z.className=zu;z.defaultOptions=_g;z.moduleName=Ia;z.folderName=sl;import{jsx as aS}from"react/jsx-runtime";var $g="k-list-container",eS=[],tS={},oS={},gs=e=>{let{...t}=e;return aS("div",{...t,className:o(e.className,$g),children:e.children})};gs.states=eS;gs.options=tS;gs.className=$g;gs.defaultOptions=oS;gs.moduleName=Ia;gs.folderName=sl;import{jsx as cr,jsxs as sS}from"react/jsx-runtime";var Wu="k-list",lS=[],rS={size:[d.small,d.medium,d.large]},eb={size:d.medium},Ba=e=>{let{size:t=eb.size,virtualization:a,children:r,...s}=e,i,n,p,m=[];return r?r.map((f,A)=>{f.type===Le?(f.props.root===!0?(i=f.props.label,f.props.children.map((v,b)=>{m.push(cr(D,{...v.props},`optChild-${b}-${new Date().getTime()}`))})):(m.push(cr(tb,{...f.props,children:f.props.label},`listChild-${A}`)),f.props.children.map((v,b)=>{m.push(cr(D,{...v.props},`fwOptChild-${b}-${new Date().getTime()}`))})),n=cr(Le,{label:i,virtualization:a,children:m})):f.type===D&&(m.push(cr(D,{...f.props},`${f.type}-${A}`)),p=cr(xs,{virtualization:a,children:m}))}):p=cr(Ln,{children:"No data found."}),sS("div",{...s,className:o(e.className,Wu,C(Wu,{size:t}),{"k-virtual-list":a}),children:[n,p]})};Ba.states=lS;Ba.options=rS;Ba.className=Wu;Ba.defaultOptions=eb;Ba.moduleName=Ia;Ba.folderName=sl;import{jsx as np,jsxs as cS}from"react/jsx-runtime";var Qu="k-list-item",iS=[l.hover,l.focus,l.selected,l.disabled],nS={},dS={},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 cS("li",{...b,className:o(e.className,r?"k-list-group-item":Qu,h(Qu,{hover:m,focus:f,disabled:v,selected:A})),children:[n&&np(et,{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=iS;D.options=nS;D.className=Qu;D.defaultOptions=dS;D.moduleName=Ia;D.folderName=sl;import{jsx as Vu,jsxs as mS}from"react/jsx-runtime";var pS="k-list-content",xs=e=>{let{virtualization:t,...a}=e;return mS("div",{...a,className:o(pS,e.className),children:[Vu("ul",{className:o("k-list-ul"),children:e.children}),t&&Vu("div",{className:"k-height-container",children:Vu("div",{})})]})};import{jsx as ob}from"react/jsx-runtime";var uS="k-list-group-sticky-header",ab=e=>ob("div",{className:o(uS,e.className),children:ob("div",{className:"k-list-header-text",children:e.children})});import{Fragment as fS,jsx as lb,jsxs as kS}from"react/jsx-runtime";var Le=e=>{let{virtualization:t,label:a}=e;return kS(fS,{children:[a&&lb(ab,{children:a}),e.children&&lb(xs,{virtualization:t,children:e.children})]})};import{jsx as rb}from"react/jsx-runtime";var hS="k-list-group-item",tb=e=>rb("li",{className:o(hS,e.className),children:rb("span",{className:"k-list-item-text",children:e.children})});import{jsx as NS}from"react/jsx-runtime";var Xu="k-list-optionlabel",xS=[l.hover,l.focus,l.selected,l.disabled],gS={},bS={},dp=e=>{let{text:t,hover:a,focus:r,selected:s,disabled:i,...n}=e;return NS("div",{...n,className:o(Xu,h(Xu,{hover:a,focus:r,selected:s,disabled:i})),children:t})};dp.states=xS;dp.options=gS;dp.className=Xu;dp.defaultOptions=bS;import{jsx as yS}from"react/jsx-runtime";var Zu="k-list-custom-value",AS=[l.hover,l.focus,l.selected,l.disabled],vS={},TS={},dt=e=>{let{text:t,hover:a,focus:r,selected:s,disabled:i,...n}=e;return yS("div",{...n,className:o(Zu,h(Zu,{hover:a,focus:r,selected:s,disabled:i})),children:t})};dt.states=AS;dt.options=vS;dt.className=Zu;dt.defaultOptions=TS;import{jsx as OJ}from"react/jsx-runtime";import{jsx as zJ}from"react/jsx-runtime";import{jsx as XJ,jsxs as ZJ}from"react/jsx-runtime";import{jsx as qJ,jsxs as _J}from"react/jsx-runtime";import{jsx as oU}from"react/jsx-runtime";import{jsx as sU,jsxs as iU}from"react/jsx-runtime";import{jsx as pU,jsxs as mU}from"react/jsx-runtime";var sb="dropdown-list",ib="dropdownlist";import{Fragment as MS,jsx as St,jsxs as Ju}from"react/jsx-runtime";var nb="k-dropdownlist",ES=[l.hover,l.focus,l.valid,l.invalid,l.required,l.disabled,l.loading,l.readonly],CS={size:[d.small,d.medium,d.large],rounded:[x.small,x.medium,x.large,x.full],fillMode:[N.solid,N.flat,N.outline]},bs={showValue:!0,arrowIconName:"caret-alt-down",size:d.medium,rounded:x.medium,fillMode:N.solid},te=e=>{let{size:t=bs.size,rounded:a=bs.rounded,fillMode:r=bs.fillMode,arrowIconName:s=bs.arrowIconName,showValue:i=bs.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:Me,adaptiveSettings:$e,adaptiveTitle:gt,adaptiveSubtitle:wo,adaptiveFilter:ar,...ds}=e;return Ju(MS,{children:[Ju(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,nb,{"k-icon-picker":!i&&n}),children:[St($,{children:p}),St(Sa,{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}),Me&&St(ae,{adaptive:!0,...$e,header:St(se,{actionsEnd:St(c,{icon:"check",themeColor:"primary",size:"large",fillMode:"flat"}),filter:ar,inputValue:f,inputPlaceholder:A,title:gt,subtitle:wo}),children:St("div",{className:"k-list-container",children:Ju(z,{size:"large",children:[St(D,{text:"List item"}),St(D,{text:"List item"}),St(D,{text:"List item"})]})})})]})};te.states=ES;te.options=CS;te.className=nb;te.defaultOptions=bs;te.moduleName=sb;te.folderName=ib;import{jsx as VU}from"react/jsx-runtime";import{jsx as jU,jsxs as qU}from"react/jsx-runtime";import{Fragment as r5,jsx as a5,jsxs as l5}from"react/jsx-runtime";import{jsx as d5}from"react/jsx-runtime";import{jsx as f5,jsxs as k5}from"react/jsx-runtime";import{jsx as N5,jsxs as A5}from"react/jsx-runtime";import{Fragment as L5,jsx as M5,jsxs as w5}from"react/jsx-runtime";import{Fragment as Y5,jsx as R5,jsxs as K5}from"react/jsx-runtime";import{Fragment as a9,jsx as t9,jsxs as o9}from"react/jsx-runtime";import{Fragment as u9,jsx as p9,jsxs as m9}from"react/jsx-runtime";import{jsx as IS}from"react/jsx-runtime";var db="k-tabstrip-items",wS=[],LS={},SS={tabAlignment:"start"},Sn=e=>{let{children:t,tabAlignment:a,...r}=e;return IS("ul",{...r,className:o(e.className,db,"k-reset",`k-tabstrip-items-${a}`),children:t})};Sn.states=wS;Sn.options=LS;Sn.className=db;Sn.defaultOptions=SS;var cb=Sn;import{jsx as DS}from"react/jsx-runtime";var pb="k-tabstrip-items-wrapper",BS=[],PS={},mb={orientation:"horizontal"},In=e=>{let{children:t,orientation:a=mb.orientation,...r}=e;return DS("div",{...r,className:o(e.className,pb,{"k-hstack":a==="horizontal","k-vstack":a==="vertical"}),children:t})};In.states=BS;In.options=PS;In.className=pb;In.defaultOptions=mb;var ub=In;var Bn="tabstrip",cp=Bn;import{jsx as Pa,jsxs as fb}from"react/jsx-runtime";var mr="k-tabstrip",RS=[],KS={size:[d.small,d.medium,d.large]},Pn={size:d.medium,position:"top",tabAlignment:"start",scrollButtons:"around"},io=e=>{let{size:t=Pn.size,scrollable:a,children:r,tabStripItems:s,position:i=Pn.position,tabAlignment:n=Pn.tabAlignment,scrollButtons:p=Pn.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 fb("div",{dir:m,...A,className:o(mr,e.className,{[`${mr}-${i}`]:i,[`${mr}-scrollable`]:a,[`${mr}-scrollable-overlay`]:a&&(p==="hidden"||!p),[`${mr}-scrollable-${f}`]:f&&f!=="both"},C(mr,{size:t})),children:[i==="bottom"&&r,fb(ub,{orientation:b[i],children:[a&&(p==="around"||p==="start")&&Pa("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:Pa(g,{className:"k-button-icon",icon:`caret-alt-${v[i].prev}`})}),a&&p==="start"&&Pa("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:Pa(g,{className:"k-button-icon",icon:`caret-alt-${v[i].next}`})}),Pa(cb,{className:o({"k-tabstrip-items-scroll":a&&p==="hidden"}),tabAlignment:y[n],children:s}),a&&p==="end"&&Pa("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:Pa(g,{className:"k-button-icon",icon:`caret-alt-${v[i].prev}`})}),a&&(p==="around"||p==="end")&&Pa("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:Pa(g,{className:"k-button-icon",icon:`caret-alt-${v[i].next}`})})]}),i!=="bottom"&&r]})};io.states=RS;io.options=KS;io.className=mr;io.defaultOptions=Pn;io.moduleName=Bn;io.folderName=cp;import{jsx as FS}from"react/jsx-runtime";var kb="k-tabstrip-wrapper",YS=[],OS={},HS={},Ns=e=>{let{...t}=e;return FS("div",{...t,className:o(e.className,kb),children:e.children})};Ns.states=YS;Ns.options=OS;Ns.className=kb;Ns.defaultOptions=HS;Ns.moduleName=Bn;Ns.folderName=cp;import{jsx as WS}from"react/jsx-runtime";var GS=[],zS={},ie=e=>{let{type:t,...a}=e;return WS(t,{...a,className:o(e.className),children:e.children})};ie.states=GS;ie.options=zS;var pe="typography",ke=pe;import{jsx as XS}from"react/jsx-runtime";var hb="k-body",QS=[],VS={},Dn=e=>XS(ie,{...e,className:o(e.className,hb),type:"body"});Dn.states=QS;Dn.options=VS;Dn.className=hb;Dn.moduleName=pe;Dn.folderName=ke;import{jsx as US}from"react/jsx-runtime";var xb="k-pre",ZS=[],JS={},Rn=e=>US(ie,{...e,className:o(e.className,xb),type:"pre"});Rn.states=ZS;Rn.options=JS;Rn.className=xb;Rn.moduleName=pe;Rn.folderName=ke;import{jsx as _S}from"react/jsx-runtime";var gb="k-code",jS=[],qS={},Kn=e=>_S(ie,{...e,className:o(e.className,gb),type:"code"});Kn.states=jS;Kn.options=qS;Kn.className=gb;Kn.moduleName=pe;Kn.folderName=ke;import{jsx as tI}from"react/jsx-runtime";var bb="k-paragraph",$S=[],eI={},Yn=e=>tI(ie,{...e,className:o(e.className,bb),type:"p"});Yn.states=$S;Yn.options=eI;Yn.className=bb;Yn.moduleName=pe;Yn.folderName=ke;import{jsx as lI}from"react/jsx-runtime";var Nb="k-h1",oI=[],aI={},On=e=>lI(ie,{...e,className:o(e.className,Nb),type:"h1"});On.states=oI;On.options=aI;On.className=Nb;On.moduleName=pe;On.folderName=ke;import{jsx as iI}from"react/jsx-runtime";var Ab="k-h2",rI=[],sI={},Hn=e=>iI(ie,{...e,className:o(e.className,Ab),type:"h2"});Hn.states=rI;Hn.options=sI;Hn.className=Ab;Hn.moduleName=pe;Hn.folderName=ke;import{jsx as cI}from"react/jsx-runtime";var vb="k-h3",nI=[],dI={},Fn=e=>cI(ie,{...e,className:o(e.className,vb),type:"h3"});Fn.states=nI;Fn.options=dI;Fn.className=vb;Fn.moduleName=pe;Fn.folderName=ke;import{jsx as uI}from"react/jsx-runtime";var Tb="k-h4",pI=[],mI={},Gn=e=>uI(ie,{...e,className:o(e.className,Tb),type:"h4"});Gn.states=pI;Gn.options=mI;Gn.className=Tb;Gn.moduleName=pe;Gn.folderName=ke;import{jsx as hI}from"react/jsx-runtime";var yb="k-h5",fI=[],kI={},zn=e=>hI(ie,{...e,className:o(e.className,yb),type:"h5"});zn.states=fI;zn.options=kI;zn.className=yb;zn.moduleName=pe;zn.folderName=ke;import{jsx as bI}from"react/jsx-runtime";var Eb="k-h6",xI=[],gI={},Wn=e=>bI(ie,{...e,className:o(e.className,Eb),type:"h6"});Wn.states=xI;Wn.options=gI;Wn.className=Eb;Wn.moduleName=pe;Wn.folderName=ke;import{jsx as vI}from"react/jsx-runtime";var Cb="k-display-1",NI=[],AI={},Qn=e=>vI(ie,{...e,className:o(e.className,Cb),type:"div"});Qn.states=NI;Qn.options=AI;Qn.className=Cb;Qn.moduleName=pe;Qn.folderName=ke;import{jsx as EI}from"react/jsx-runtime";var Mb="k-display-2",TI=[],yI={},Vn=e=>EI(ie,{...e,className:o(e.className,Mb),type:"div"});Vn.states=TI;Vn.options=yI;Vn.className=Mb;Vn.moduleName=pe;Vn.folderName=ke;import{jsx as wI}from"react/jsx-runtime";var wb="k-display-3",CI=[],MI={},Xn=e=>wI(ie,{...e,className:o(e.className,wb),type:"div"});Xn.states=CI;Xn.options=MI;Xn.className=wb;Xn.moduleName=pe;Xn.folderName=ke;import{jsx as II}from"react/jsx-runtime";var Lb="k-display-4",LI=[],SI={},Zn=e=>II(ie,{...e,className:o(e.className,Lb),type:"div"});Zn.states=LI;Zn.options=SI;Zn.className=Lb;Zn.moduleName=pe;Zn.folderName=ke;import{jsx as DI}from"react/jsx-runtime";var pp="k-input-group",BI=[l.disabled],PI={fillMode:[N.solid,N.flat,N.outline,N.clear,N.link]},Sb={fillMode:N.solid},As=e=>{let{fillMode:t=Sb.fillMode,disabled:a,...r}=e;return DI("div",{...r,className:o(e.className,pp,C(pp,{fillMode:t}),h(pp,{disabled:a})),children:e.children})};As.states=BI;As.options=PI;As.className=pp;As.defaultOptions=Sb;var Uu="suggestion",Ib=Uu;import{jsx as ju,jsxs as YI}from"react/jsx-runtime";var Bb="k-suggestion-group",RI=[],KI={},Pb={layout:"scrollable"},Zo=e=>{let{layout:t=Pb.layout,...a}=e,r=ju("div",{...a,className:o(Bb,{"k-suggestion-group-scrollable":t=="scrollable"},e.className),children:e.children});return t=="scrollButtons"?YI("div",{className:"k-suggestion-scrollwrap",children:[ju(c,{icon:"chevron-left"}),r,ju(c,{icon:"chevron-right"})]}):r};Zo.states=RI;Zo.options=KI;Zo.className=Bb;Zo.defaultOptions=Pb;Zo.moduleName=Uu;Zo.folderName=Ib;import{jsx as GI}from"react/jsx-runtime";var mp="k-suggestion",OI=[l.active,l.hover,l.focus],HI={themeColor:[u.base,u.primary,u.secondary]},FI={text:"Suggestion"},il=e=>{let{themeColor:t,active:a,hover:r,focus:s,text:i,...n}=e;return GI("span",{...n,className:o(e.className,mp,h(mp,{hover:r,active:a,focus:s}),C(mp,{themeColor:t})),children:i})};il.states=OI;il.options=HI;il.className=mp;il.item=FI;import{Fragment as q7,jsx as j7,jsxs as _7}from"react/jsx-runtime";import{Fragment as aq,jsx as oq,jsxs as lq}from"react/jsx-runtime";import{Fragment as dq,jsx as nq,jsxs as cq}from"react/jsx-runtime";var qu="avatar",Db=qu;import{jsx as Rb}from"react/jsx-runtime";var Jn="k-avatar";var zI=[l.hover,l.focus,l.active,l.selected,l.disabled],WI={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]},ur={type:"text",size:d.medium,rounded:x.full,fillMode:N.solid,themeColor:u.primary,border:!1},Vt=e=>{let{size:t=ur.size,rounded:a=ur.rounded,fillMode:r=ur.fillMode,themeColor:s=ur.themeColor,type:i=ur.type,border:n=ur.border,...p}=e;return Rb("div",{...p,className:o(e.className,Jn,C(Jn,{size:t,rounded:a,fillMode:r,themeColor:s}),{[`${Jn}-bordered`]:n}),children:Rb("span",{className:`${Jn}-${i}`,children:e.children})})};Vt.states=zI;Vt.options=WI;Vt.className=Jn;Vt.defaultOptions=ur;Vt.moduleName=qu;Vt.folderName=Db;import{jsx as Eq}from"react/jsx-runtime";import{jsx as Lq}from"react/jsx-runtime";import{jsx as Pq}from"react/jsx-runtime";var _u="badge",Yb=_u;import{jsx as XI}from"react/jsx-runtime";var Un="k-badge",QI=[],VI={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]},jn={size:d.medium,fillMode:N.solid,themeColor:u.primary,cutoutBorder:!1},nl=e=>{let{size:t=jn.size,fillMode:a=jn.fillMode,themeColor:r=jn.themeColor,cutoutBorder:s=jn.cutoutBorder,rounded:i,position:n,align:p,...m}=e;return XI("span",{...m,className:o(e.className,Un,C(Un,{size:t,rounded:i,fillMode:a,themeColor:r}),{[`${Un}-${n}`]:n,[`k-${p}`]:p,[`${Un}-border-cutout`]:s}),children:e.children})};nl.states=QI;nl.options=VI;nl.className=Un;nl.defaultOptions=jn;nl.moduleName=_u;nl.folderName=Yb;import{jsx as Zq}from"react/jsx-runtime";import{jsx as _q}from"react/jsx-runtime";import{jsx as i_}from"react/jsx-runtime";var qn="chip",up=qn;import{jsx as vs,jsxs as UI}from"react/jsx-runtime";var fp="k-chip",ZI=[l.hover,l.focus,l.active,l.selected,l.disabled],JI={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]},Ts={size:d.medium,rounded:x.medium,fillMode:N.solid,themeColor:u.base,avatarImage:"/packages/html/assets/avatar.jpg"},Xt=e=>{let{size:t=Ts.size,rounded:a=Ts.rounded,fillMode:r=Ts.fillMode,themeColor:s=Ts.themeColor,text:i,icon:n,actions:p,showAvatar:m,avatarImage:f=Ts.avatarImage,hover:A,focus:v,active:b,selected:y,disabled:E,...M}=e;return UI("div",{...M,className:o(e.className,fp,C(fp,{size:t,rounded:a,fillMode:r,themeColor:s}),h(fp,{hover:A,focus:v,active:b,disabled:E,selected:y})),children:[n&&vs(g,{className:"k-chip-icon",icon:n,size:"small"}),m&&vs(Vt,{className:"k-chip-avatar",type:"image",children:vs("img",{src:f})}),vs("span",{className:"k-chip-content",children:e.children?e.children:i&&vs("span",{className:"k-chip-label",children:i})}),p&&vs("span",{className:"k-chip-actions",children:p})]})};Xt.states=ZI;Xt.options=JI;Xt.className=fp;Xt.defaultOptions=Ts;Xt.moduleName=qn;Xt.folderName=up;import{jsx as _I}from"react/jsx-runtime";var $u="k-chip-list",jI=[],qI={size:[d.small,d.medium,d.large]},Ob={size:d.medium},Zt=e=>{let{size:t=Ob.size,...a}=e;return _I("div",{...a,className:o(e.className,$u,C($u,{size:t})),children:e.children})};Zt.states=jI;Zt.options=qI;Zt.className=$u;Zt.defaultOptions=Ob;Zt.moduleName=qn;Zt.folderName=up;import{jsx as v_}from"react/jsx-runtime";import{jsx as C_}from"react/jsx-runtime";import{jsx as S_}from"react/jsx-runtime";import{jsx as R_}from"react/jsx-runtime";import{Fragment as G_,jsx as F_,jsxs as z_}from"react/jsx-runtime";import{jsx as Hb,jsxs as tB}from"react/jsx-runtime";var Fb="k-color-preview",$I=[],eB={},dl=e=>{let{color:t,iconName:a,...r}=e;return tB("span",{...r,className:o(e.className,Fb,{"k-icon-color-preview":a,"k-no-color":!t}),children:[a&&Hb(g,{icon:a,className:"k-color-preview-icon"}),Hb("span",{className:"k-color-preview-mask",style:{backgroundColor:t}})]})};dl.states=$I;dl.options=eB;dl.className=Fb;var _n="loader",hp=_n;import{Fragment as ef,jsx as Gb,jsxs as xp}from"react/jsx-runtime";var tf="k-loader",oB={pulsing:"pulsing-2","infinite-spinner":"spinner-3","converging-spinner":"spinner-4"},aB=[],lB={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]},gp={size:d.medium,themeColor:u.primary,animation:"pulsing"},Jo=e=>{let{size:t=gp.size,themeColor:a=gp.themeColor,animation:r=gp.animation,...s}=e,i=Gb("span",{className:"k-loader-segment"});return Gb("div",{...s,className:o(e.className,tf,{[`k-loader-${oB[r]||r}`]:r},C(tf,{size:t,themeColor:a})),children:xp("div",{className:"k-loader-canvas",children:[r==="pulsing"&&xp(ef,{children:[i,i]}),r==="infinite-spinner"&&xp(ef,{children:[i,i,i]}),r==="converging-spinner"&&xp(ef,{children:[i,i,i,i]})]})})};Jo.states=aB;Jo.options=lB;Jo.className=tf;Jo.defaultOptions=gp;Jo.moduleName=_n;Jo.folderName=hp;var zb=Jo;import{jsx as of,jsxs as Wb}from"react/jsx-runtime";var af="k-loader-container",rB=[],sB={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]},kr={size:d.medium,themeColor:u.primary,loaderType:"pulsing",position:"top",overlay:"dark",panel:!1},hr=e=>{let{size:t=kr.size,themeColor:a=kr.themeColor,loaderType:r=kr.loaderType,position:s=kr.position,overlay:i=kr.overlay,panel:n=kr.panel,...p}=e;return Wb("div",{...p,className:o(e.className,af,C(af,{size:t}),{[`k-loader-${s}`]:s}),children:[of("div",{className:`k-loader-container-overlay k-overlay-${i}`}),Wb("div",{className:o("k-loader-container-inner",{"k-loader-container-panel":n}),children:[of(zb,{size:t,themeColor:a,animation:r}),of("div",{className:"k-loader-container-label",children:"Loading..."})]})]})};hr.states=rB;hr.options=sB;hr.className=af;hr.defaultOptions=kr;hr.moduleName=_n;hr.folderName=hp;import{jsx as x$}from"react/jsx-runtime";import{jsx as A$}from"react/jsx-runtime";import{jsx as E$}from"react/jsx-runtime";import{jsx as L$}from"react/jsx-runtime";var lf="skeleton",Qb=lf;import{jsx as cB}from"react/jsx-runtime";var rf="k-skeleton",iB=["circle","text","rect"],nB=[],dB={},sf={variant:"text",shape:"text",animation:"pulse"},Io=e=>{let{variant:t,shape:a,animation:r=sf.animation,...s}=e,i=`skeleton-${t||a||sf.variant}`;return cB("span",{...s,className:o(e.className,rf,Vc(rf,i),{[`k-skeleton-${r}`]:r}),style:e.style})};Io.states=nB;Io.options=dB;Io.variants=iB;Io.className=rf;Io.defaultOptions=sf;Io.moduleName=lf;Io.folderName=Qb;import{jsx as V$}from"react/jsx-runtime";import{jsx as pB}from"react/jsx-runtime";var nf=e=>pB(Io,{shape:"rect",...e});import{jsx as _$}from"react/jsx-runtime";import{jsx as $n,jsxs as df}from"react/jsx-runtime";var cf="k-form-field",mB=[l.disabled],ct=e=>{let{label:t,orientation:a,optional:r,editor:s,hint:i,error:n,info:p,disabled:m,dir:f,colSpan:A}=e;return df("div",{className:o(cf,e.className,h(cf,{disabled:m}),{[`k-col-span-${A}`]:A}),dir:f,children:[t&&df("label",{className:o("k-label","k-form-label"),children:[t,r&&$n("span",{className:"k-label-optional",children:"(Optional)"}),p&&$n("span",{className:"k-field-info",children:"(field info)"})]}),a==="horizontal"&&!t&&$n("span",{className:"k-label k-form-label k-label-empty"}),df("div",{className:"k-form-field-wrap",children:[s,i&&$n("div",{className:"k-form-hint",children:i}),n&&$n("div",{className:"k-form-error",children:n})]})]})};ct.states=mB;ct.className=cf;import{Fragment as uB,jsx as pf,jsxs as fB}from"react/jsx-runtime";var Vb="k-form-fieldset",Uo=e=>{let{legend:t,layout:a,cols:r,gutters:s,colSpan:i}=e;return fB("fieldset",{className:o(Vb,{[`k-col-span-${i}`]:i}),children:[t&&pf("legend",{className:"k-form-legend",children:t}),a==="grid"?pf("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}):pf(uB,{children:e.children})]})};Uo.className=Vb;var Xb="form",Zb="forms";import{Fragment as xB,jsx as ed,jsxs as gB}from"react/jsx-runtime";import{createElement as mf}from"react";var bp="k-form",kB=[],hB={size:[d.small,d.medium,d.large]},Np={size:d.medium,layout:"basic",tag:"form"},Bo=e=>{let{size:t=Np.size,orientation:a,layout:r=Np.layout,formButtons:s,cols:i,gutters:n,tag:p=Np.tag,children:m}=e,f=({tag:v,className:b,children:y})=>v==="form"?ed("form",{className:b,children:y}):ed("div",{className:b,children:y}),A=[];return m&&(Array.isArray(m)?m.map((v,b)=>{v.type===ct?A.push(mf(ct,{...v.props,orientation:a,key:b})):A.push(v)}):m.type===ct?A.push(mf(ct,{...m.props,orientation:a,key:`${new Date().getTime()}`})):m.type===Uo&&A.push(mf(Uo,{...m.props,key:`${new Date().getTime()}`}))),gB(f,{tag:p,className:o(e.className,bp,C(bp,{size:t}),{[`${bp}-${a}`]:a}),children:[r==="grid"?ed("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}):ed(x