UNPKG

jobsys-newbie

Version:

Enhanced component based on ant-design-vue

23 lines (22 loc) 39.4 kB
import{g as rt,af as ot,d as c,r as Te,m as pe,W as lt,A as it,k as He,P as Y,s as st,c as V,_ as M,ab as Ee,u as ce,Y as dt,n as Ne,a3 as Re,K as ut,j as Q,w as J,f as ct,B as ft}from"./compact-item-45f3d050.js";import{u as Fe,F as ue,N as Ae,i as pt}from"./FormItemContext-af84826a.js";import{a as Me,g as xe,b as ie,S as gt,R as vt}from"./statusUtils-41ec9e8f.js";import{o as q}from"./omit-dc457db2.js";import{c as k}from"./vnode-8424d922.js";import{d as $,O as K,r as ae,a_ as G,bp as ge,az as $e,bv as je,F as We,ap as re,a3 as ye,y as Z,aw as ht,av as Ve,bq as Le}from"./app-e5356031.js";import{C as De}from"./CloseCircleFilled-7d1a9da0.js";import{B as bt}from"./index-2bac9f50.js";import{E as mt}from"./EyeOutlined-9657ac6a.js";const xt=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),Se=e=>({borderColor:e.inputBorderHoverColor,borderInlineEndWidth:e.lineWidth}),be=e=>({borderColor:e.inputBorderHoverColor,boxShadow:`0 0 0 ${e.controlOutlineWidth}px ${e.controlOutline}`,borderInlineEndWidth:e.lineWidth,outline:0}),$t=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":c({},Se(pe(e,{inputBorderHoverColor:e.colorBorder})))}),Ge=e=>{const{inputPaddingVerticalLG:n,fontSizeLG:t,lineHeightLG:a,borderRadiusLG:r,inputPaddingHorizontalLG:f}=e;return{padding:`${n}px ${f}px`,fontSize:t,lineHeight:a,borderRadius:r}},Xe=e=>({padding:`${e.inputPaddingVerticalSM}px ${e.controlPaddingHorizontalSM-1}px`,borderRadius:e.borderRadiusSM}),Ue=(e,n)=>{const{componentCls:t,colorError:a,colorWarning:r,colorErrorOutline:f,colorWarningOutline:l,colorErrorBorderHover:s,colorWarningBorderHover:d}=e;return{[`&-status-error:not(${n}-disabled):not(${n}-borderless)${n}`]:{borderColor:a,"&:hover":{borderColor:s},"&:focus, &-focused":c({},be(pe(e,{inputBorderActiveColor:a,inputBorderHoverColor:a,controlOutline:f}))),[`${t}-prefix`]:{color:a}},[`&-status-warning:not(${n}-disabled):not(${n}-borderless)${n}`]:{borderColor:r,"&:hover":{borderColor:d},"&:focus, &-focused":c({},be(pe(e,{inputBorderActiveColor:r,inputBorderHoverColor:r,controlOutline:l}))),[`${t}-prefix`]:{color:r}}}},Ze=e=>c(c({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${e.inputPaddingVertical}px ${e.inputPaddingHorizontal}px`,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,backgroundColor:e.colorBgContainer,backgroundImage:"none",borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:e.colorBorder,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},xt(e.colorTextPlaceholder)),{"&:hover":c({},Se(e)),"&:focus, &-focused":c({},be(e)),"&-disabled, &[disabled]":c({},$t(e)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":c({},Ge(e)),"&-sm":c({},Xe(e)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),yt=e=>{const{componentCls:n,antCls:t}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${n}, &-lg > ${n}-group-addon`]:c({},Ge(e)),[`&-sm ${n}, &-sm > ${n}-group-addon`]:c({},Xe(e)),[`> ${n}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${n}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${e.inputPaddingHorizontal}px`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,textAlign:"center",backgroundColor:e.colorFillAlter,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${t}-select`]:{margin:`-${e.inputPaddingVertical+1}px -${e.inputPaddingHorizontal}px`,[`&${t}-select-single:not(${t}-select-customize-input)`]:{[`${t}-select-selector`]:{backgroundColor:"inherit",border:`${e.lineWidth}px ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${t}-select-selector`]:{color:e.colorPrimary}}},[`${t}-cascader-picker`]:{margin:`-9px -${e.inputPaddingHorizontal}px`,backgroundColor:"transparent",[`${t}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${n}`]:{float:"inline-start",width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${n}-search-with-button &`]:{zIndex:0}}},[`> ${n}:first-child, ${n}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-select ${t}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${n}-affix-wrapper`]:{[`&:not(:first-child) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${n}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${n}:last-child, ${n}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${t}-select ${t}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${n}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${n}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${n}-group-compact`]:c(c({display:"block"},lt()),{[`${n}-group-addon, ${n}-group-wrap, > ${n}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[`& > ${n}-affix-wrapper`]:{display:"inline-flex"},[`& > ${t}-picker-range`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-e.lineWidth,borderInlineEndWidth:e.lineWidth},[`${n}`]:{float:"none"},[`& > ${t}-select > ${t}-select-selector, & > ${t}-select-auto-complete ${n}, & > ${t}-cascader-picker ${n}, & > ${n}-group-wrapper ${n}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${t}-select-focused`]:{zIndex:1},[`& > ${t}-select > ${t}-select-arrow`]:{zIndex:1},[`& > *:first-child, & > ${t}-select:first-child > ${t}-select-selector, & > ${t}-select-auto-complete:first-child ${n}, & > ${t}-cascader-picker:first-child ${n}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, & > ${t}-select:last-child > ${t}-select-selector, & > ${t}-cascader-picker:last-child ${n}, & > ${t}-cascader-picker-focused:last-child ${n}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${t}-select-auto-complete ${n}`]:{verticalAlign:"top"},[`${n}-group-wrapper + ${n}-group-wrapper`]:{marginInlineStart:-e.lineWidth,[`${n}-affix-wrapper`]:{borderRadius:0}},[`${n}-group-wrapper:not(:last-child)`]:{[`&${n}-search > ${n}-group`]:{[`& > ${n}-group-addon > ${n}-search-button`]:{borderRadius:0},[`& > ${n}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}}),[`&&-sm ${t}-btn`]:{fontSize:e.fontSizeSM,height:e.controlHeightSM,lineHeight:"normal"},[`&&-lg ${t}-btn`]:{fontSize:e.fontSizeLG,height:e.controlHeightLG,lineHeight:"normal"},[`&&-lg ${t}-select-single ${t}-select-selector`]:{height:`${e.controlHeightLG}px`,[`${t}-select-selection-item, ${t}-select-selection-placeholder`]:{lineHeight:`${e.controlHeightLG-2}px`},[`${t}-select-selection-search-input`]:{height:`${e.controlHeightLG}px`}},[`&&-sm ${t}-select-single ${t}-select-selector`]:{height:`${e.controlHeightSM}px`,[`${t}-select-selection-item, ${t}-select-selection-placeholder`]:{lineHeight:`${e.controlHeightSM-2}px`},[`${t}-select-selection-search-input`]:{height:`${e.controlHeightSM}px`}}}},St=e=>{const{componentCls:n,controlHeightSM:t,lineWidth:a}=e,r=16,f=(t-a*2-r)/2;return{[n]:c(c(c(c({},Te(e)),Ze(e)),Ue(e,n)),{'&[type="color"]':{height:e.controlHeight,[`&${n}-lg`]:{height:e.controlHeightLG},[`&${n}-sm`]:{height:t,paddingTop:f,paddingBottom:f}}})}},Ct=e=>{const{componentCls:n}=e;return{[`${n}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${e.inputAffixPadding}px`}},"&-textarea-with-clear-btn":{padding:"0 !important",border:"0 !important",[`${n}-clear-icon`]:{position:"absolute",insetBlockStart:e.paddingXS,insetInlineEnd:e.paddingXS,zIndex:1}}}},wt=e=>{const{componentCls:n,inputAffixPadding:t,colorTextDescription:a,motionDurationSlow:r,colorIcon:f,colorIconHover:l,iconCls:s}=e;return{[`${n}-affix-wrapper`]:c(c(c(c(c({},Ze(e)),{display:"inline-flex",[`&:not(${n}-affix-wrapper-disabled):hover`]:c(c({},Se(e)),{zIndex:1,[`${n}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${n}[disabled]`]:{background:"transparent"}},[`> input${n}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&:focus":{boxShadow:"none !important"}},"&::before":{width:0,visibility:"hidden",content:'"\\a0"'},[`${n}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:a},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:t},"&-suffix":{marginInlineStart:t}}}),Ct(e)),{[`${s}${n}-password-icon`]:{color:f,cursor:"pointer",transition:`all ${r}`,"&:hover":{color:l}}}),Ue(e,`${n}-affix-wrapper`))}},It=e=>{const{componentCls:n,colorError:t,colorSuccess:a,borderRadiusLG:r,borderRadiusSM:f}=e;return{[`${n}-group`]:c(c(c({},Te(e)),yt(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${n}-group-addon`]:{borderRadius:r}},"&-sm":{[`${n}-group-addon`]:{borderRadius:f}},"&-status-error":{[`${n}-group-addon`]:{color:t,borderColor:t}},"&-status-warning":{[`${n}-group-addon:last-child`]:{color:a,borderColor:a}}}})}},zt=e=>{const{componentCls:n,antCls:t}=e,a=`${n}-search`;return{[a]:{[`${n}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${n}-group-addon ${a}-button:not(${t}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${n}-affix-wrapper`]:{borderRadius:0},[`${n}-lg`]:{lineHeight:e.lineHeightLG-2e-4},[`> ${n}-group`]:{[`> ${n}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${a}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0},[`${a}-button:not(${t}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${t}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${a}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${a}-button`]:{height:e.controlHeightLG},[`&-small ${a}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${n}-compact-item`]:{[`&:not(${n}-compact-last-item)`]:{[`${n}-group-addon`]:{[`${n}-search-button`]:{marginInlineEnd:-e.lineWidth,borderRadius:0}}},[`&:not(${n}-compact-first-item)`]:{[`${n},${n}-affix-wrapper`]:{borderRadius:0}},[`> ${n}-group-addon ${n}-search-button, > ${n}, ${n}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${n}-affix-wrapper-focused`]:{zIndex:2}}}}};function Et(e){return pe(e,{inputAffixPadding:e.paddingXXS,inputPaddingVertical:Math.max(Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2*10)/10-e.lineWidth,3),inputPaddingVerticalLG:Math.ceil((e.controlHeightLG-e.fontSizeLG*e.lineHeightLG)/2*10)/10-e.lineWidth,inputPaddingVerticalSM:Math.max(Math.round((e.controlHeightSM-e.fontSize*e.lineHeight)/2*10)/10-e.lineWidth,0),inputPaddingHorizontal:e.paddingSM-e.lineWidth,inputPaddingHorizontalSM:e.paddingXS-e.lineWidth,inputPaddingHorizontalLG:e.controlPaddingHorizontal-e.lineWidth,inputBorderHoverColor:e.colorPrimaryHover,inputBorderActiveColor:e.colorPrimaryHover})}const Rt=e=>{const{componentCls:n,inputPaddingHorizontal:t,paddingLG:a}=e,r=`${n}-textarea`;return{[r]:{position:"relative",[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:t,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto"},"&-status-error,\n &-status-warning,\n &-status-success,\n &-status-validating":{[`&${r}-has-feedback`]:{[`${n}`]:{paddingInlineEnd:a}}},"&-show-count":{[`> ${n}`]:{height:"100%"},"&::after":{color:e.colorTextDescription,whiteSpace:"nowrap",content:"attr(data-count)",pointerEvents:"none",float:"right"}},"&-rtl":{"&::after":{float:"left"}}}}},Ce=rt("Input",e=>{const n=Et(e);return[St(n),Rt(n),wt(n),It(n),zt(n),ot(n)]});var At={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"};const Pt=At;function Pe(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?Object(arguments[n]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),a.forEach(function(r){Ot(e,r,t[r])})}return e}function Ot(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var we=function(n,t){var a=Pe({},n,t.attrs);return $(it,Pe({},a,{icon:Pt}),null)};we.displayName="EyeInvisibleOutlined";we.inheritAttrs=!1;const _t=we,se=e=>e!=null&&(Array.isArray(e)?He(e).length:!0);function Ie(e){return se(e.prefix)||se(e.suffix)||se(e.allowClear)}function fe(e){return se(e.addonBefore)||se(e.addonAfter)}function me(e){return typeof e>"u"||e===null?"":String(e)}function de(e,n,t,a){if(!t)return;const r=n;if(n.type==="click"){Object.defineProperty(r,"target",{writable:!0}),Object.defineProperty(r,"currentTarget",{writable:!0});const f=e.cloneNode(!0);r.target=f,r.currentTarget=f,f.value="",t(r);return}if(a!==void 0){Object.defineProperty(r,"target",{writable:!0}),Object.defineProperty(r,"currentTarget",{writable:!0}),r.target=e,r.currentTarget=e,e.value=a,t(r);return}t(r)}function qe(e,n){if(!e)return;e.focus(n);const{cursor:t}=n||{};if(t){const a=e.value.length;switch(t){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(a,a);break;default:e.setSelectionRange(0,a)}}}const Bt=()=>({addonBefore:Y.any,addonAfter:Y.any,prefix:Y.any,suffix:Y.any,clearIcon:Y.any,affixWrapperClassName:String,groupClassName:String,wrapperClassName:String,inputClassName:String,allowClear:{type:Boolean,default:void 0}}),Ke=()=>c(c({},Bt()),{value:{type:[String,Number,Symbol],default:void 0},defaultValue:{type:[String,Number,Symbol],default:void 0},inputElement:Y.any,prefixCls:String,disabled:{type:Boolean,default:void 0},focused:{type:Boolean,default:void 0},triggerFocus:Function,readonly:{type:Boolean,default:void 0},handleReset:Function,hidden:{type:Boolean,default:void 0}}),Ye=()=>c(c({},Ke()),{id:String,placeholder:{type:[String,Number]},autocomplete:String,type:st("text"),name:String,size:{type:String},autofocus:{type:Boolean,default:void 0},lazy:{type:Boolean,default:!0},maxlength:Number,loading:{type:Boolean,default:void 0},bordered:{type:Boolean,default:void 0},showCount:{type:[Boolean,Object]},htmlSize:Number,onPressEnter:Function,onKeydown:Function,onKeyup:Function,onFocus:Function,onBlur:Function,onChange:Function,onInput:Function,"onUpdate:value":Function,onCompositionstart:Function,onCompositionend:Function,valueModifiers:Object,hidden:{type:Boolean,default:void 0},status:String}),Tt=K({name:"BaseInput",inheritAttrs:!1,props:Ke(),setup(e,n){let{slots:t,attrs:a}=n;const r=ae(),f=s=>{var d;if(!((d=r.value)===null||d===void 0)&&d.contains(s.target)){const{triggerFocus:p}=e;p==null||p()}},l=()=>{var s;const{allowClear:d,value:p,disabled:v,readonly:h,handleReset:m,suffix:B=t.suffix,prefixCls:P}=e;if(!d)return null;const E=!v&&!h&&p,u=`${P}-clear-icon`,S=((s=t.clearIcon)===null||s===void 0?void 0:s.call(t))||"*";return $("span",{onClick:m,onMousedown:C=>C.preventDefault(),class:V({[`${u}-hidden`]:!E,[`${u}-has-suffix`]:!!B},u),role:"button",tabindex:-1},[S])};return()=>{var s,d;const{focused:p,value:v,disabled:h,allowClear:m,readonly:B,hidden:P,prefixCls:E,prefix:u=(s=t.prefix)===null||s===void 0?void 0:s.call(t),suffix:S=(d=t.suffix)===null||d===void 0?void 0:d.call(t),addonAfter:C=t.addonAfter,addonBefore:z=t.addonBefore,inputElement:T,affixWrapperClassName:g,wrapperClassName:A,groupClassName:i}=e;let w=k(T,{value:v,hidden:P});if(Ie({prefix:u,suffix:S,allowClear:m})){const I=`${E}-affix-wrapper`,O=V(I,{[`${I}-disabled`]:h,[`${I}-focused`]:p,[`${I}-readonly`]:B,[`${I}-input-with-clear-btn`]:S&&m&&v},!fe({addonAfter:C,addonBefore:z})&&a.class,g),j=(S||m)&&$("span",{class:`${E}-suffix`},[l(),S]);w=$("span",{class:O,style:a.style,hidden:!fe({addonAfter:C,addonBefore:z})&&P,onMousedown:f,ref:r},[u&&$("span",{class:`${E}-prefix`},[u]),k(T,{style:null,value:v,hidden:null}),j])}if(fe({addonAfter:C,addonBefore:z})){const I=`${E}-group`,O=`${I}-addon`,j=V(`${E}-wrapper`,I,A),U=V(`${E}-group-wrapper`,a.class,i);return $("span",{class:U,style:a.style,hidden:P},[$("span",{class:j},[z&&$("span",{class:O},[z]),k(w,{style:null,hidden:null}),C&&$("span",{class:O},[C])])])}return w}}});var Ht=globalThis&&globalThis.__rest||function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r<a.length;r++)n.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(t[a[r]]=e[a[r]]);return t};const Nt=K({name:"VCInput",inheritAttrs:!1,props:Ye(),setup(e,n){let{slots:t,attrs:a,expose:r,emit:f}=n;const l=G(e.value===void 0?e.defaultValue:e.value),s=G(!1),d=G();ge(()=>e.value,()=>{l.value=e.value}),ge(()=>e.disabled,()=>{e.disabled&&(s.value=!1)});const p=i=>{d.value&&qe(d.value,i)};r({focus:p,blur:()=>{var i;(i=d.value)===null||i===void 0||i.blur()},input:d,stateValue:l,setSelectionRange:(i,w,I)=>{var O;(O=d.value)===null||O===void 0||O.setSelectionRange(i,w,I)},select:()=>{var i;(i=d.value)===null||i===void 0||i.select()}});const B=i=>{f("change",i)},P=ye(),E=(i,w)=>{l.value!==i&&(e.value===void 0?l.value=i:re(()=>{d.value.value!==l.value&&P.update()}),re(()=>{w&&w()}))},u=i=>{const{value:w,composing:I}=i.target;if((i.isComposing||I)&&e.lazy||l.value===w)return;const O=i.target.value;de(d.value,i,B),E(O)},S=i=>{i.keyCode===13&&f("pressEnter",i),f("keydown",i)},C=i=>{s.value=!0,f("focus",i)},z=i=>{s.value=!1,f("blur",i)},T=i=>{de(d.value,i,B),E("",()=>{p()})},g=()=>{var i,w;const{addonBefore:I=t.addonBefore,addonAfter:O=t.addonAfter,disabled:j,valueModifiers:U={},htmlSize:b,autocomplete:y,prefixCls:F,inputClassName:H,prefix:D=(i=t.prefix)===null||i===void 0?void 0:i.call(t),suffix:o=(w=t.suffix)===null||w===void 0?void 0:w.call(t),allowClear:x,type:R="text"}=e,N=q(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","size","bordered","htmlSize","lazy","showCount","valueModifiers","showCount","affixWrapperClassName","groupClassName","inputClassName","wrapperClassName"]),_=c(c(c({},N),a),{autocomplete:y,onChange:u,onInput:u,onFocus:C,onBlur:z,onKeydown:S,class:V(F,{[`${F}-disabled`]:j},H,!fe({addonAfter:O,addonBefore:I})&&!Ie({prefix:D,suffix:o,allowClear:x})&&a.class),ref:d,key:"ant-input",size:b,type:R});U.lazy&&delete _.onInput,_.autofocus||delete _.autofocus;const ee=$("input",q(_,["size"]),null);return je(ee,[[Me]])},A=()=>{var i;const{maxlength:w,suffix:I=(i=t.suffix)===null||i===void 0?void 0:i.call(t),showCount:O,prefixCls:j}=e,U=Number(w)>0;if(I||O){const b=[...me(l.value)].length,y=typeof O=="object"?O.formatter({count:b,maxlength:w}):`${b}${U?` / ${w}`:""}`;return $(We,null,[!!O&&$("span",{class:V(`${j}-show-count-suffix`,{[`${j}-show-count-has-suffix`]:!!I})},[y]),I])}return null};return $e(()=>{}),()=>{const{prefixCls:i,disabled:w}=e,I=Ht(e,["prefixCls","disabled"]);return $(Tt,M(M(M({},I),a),{},{prefixCls:i,inputElement:g(),handleReset:T,value:me(l.value),focused:s.value,triggerFocus:p,suffix:A(),disabled:w}),t)}}}),Qe=()=>q(Ye(),["wrapperClassName","groupClassName","inputClassName","affixWrapperClassName"]),ze=Qe,Je=()=>c(c({},q(Qe(),["prefix","addonBefore","addonAfter","suffix"])),{rows:Number,autosize:{type:[Boolean,Object],default:void 0},autoSize:{type:[Boolean,Object],default:void 0},onResize:{type:Function},onCompositionstart:Ee(),onCompositionend:Ee(),valueModifiers:Object});var Ft=globalThis&&globalThis.__rest||function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r<a.length;r++)n.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(t[a[r]]=e[a[r]]);return t};const W=K({compatConfig:{MODE:3},name:"AInput",inheritAttrs:!1,props:ze(),setup(e,n){let{slots:t,attrs:a,expose:r,emit:f}=n;const l=ae(),s=Fe(),d=ue.useInject(),p=Z(()=>xe(d.status,e.status)),{direction:v,prefixCls:h,size:m,autocomplete:B}=ce("input",e),{compactSize:P,compactItemClassnames:E}=dt(h,v),u=Z(()=>P.value||m.value),[S,C]=Ce(h),z=Ne();r({focus:b=>{var y;(y=l.value)===null||y===void 0||y.focus(b)},blur:()=>{var b;(b=l.value)===null||b===void 0||b.blur()},input:l,setSelectionRange:(b,y,F)=>{var H;(H=l.value)===null||H===void 0||H.setSelectionRange(b,y,F)},select:()=>{var b;(b=l.value)===null||b===void 0||b.select()}});const w=ae([]),I=()=>{w.value.push(setTimeout(()=>{var b,y,F,H;!((b=l.value)===null||b===void 0)&&b.input&&((y=l.value)===null||y===void 0?void 0:y.input.getAttribute("type"))==="password"&&(!((F=l.value)===null||F===void 0)&&F.input.hasAttribute("value"))&&((H=l.value)===null||H===void 0||H.input.removeAttribute("value"))}))};$e(()=>{I()}),ht(()=>{w.value.forEach(b=>clearTimeout(b))}),Ve(()=>{w.value.forEach(b=>clearTimeout(b))});const O=b=>{I(),f("blur",b),s.onFieldBlur()},j=b=>{I(),f("focus",b)},U=b=>{f("update:value",b.target.value),f("change",b),f("input",b),s.onFieldChange()};return()=>{var b,y,F,H,D,o;const{hasFeedback:x,feedbackIcon:R}=d,{allowClear:N,bordered:_=!0,prefix:ee=(b=t.prefix)===null||b===void 0?void 0:b.call(t),suffix:oe=(y=t.suffix)===null||y===void 0?void 0:y.call(t),addonAfter:te=(F=t.addonAfter)===null||F===void 0?void 0:F.call(t),addonBefore:le=(H=t.addonBefore)===null||H===void 0?void 0:H.call(t),id:ne=(D=s.id)===null||D===void 0?void 0:D.value}=e,et=Ft(e,["allowClear","bordered","prefix","suffix","addonAfter","addonBefore","id"]),tt=(x||oe)&&$(We,null,[oe,x&&R]),L=h.value,nt=Ie({prefix:ee,suffix:oe})||!!x,at=t.clearIcon||(()=>$(De,null,null));return S($(Nt,M(M(M({},a),q(et,["onUpdate:value","onChange","onInput"])),{},{onChange:U,id:ne,disabled:(o=e.disabled)!==null&&o!==void 0?o:z.value,ref:l,prefixCls:L,autocomplete:B.value,onBlur:O,onFocus:j,prefix:ee,suffix:tt,allowClear:N,addonAfter:te&&$(Re,null,{default:()=>[$(Ae,null,{default:()=>[te]})]}),addonBefore:le&&$(Re,null,{default:()=>[$(Ae,null,{default:()=>[le]})]}),class:[a.class,E.value],inputClassName:V({[`${L}-sm`]:u.value==="small",[`${L}-lg`]:u.value==="large",[`${L}-rtl`]:v.value==="rtl",[`${L}-borderless`]:!_},!nt&&ie(L,p.value),C.value),affixWrapperClassName:V({[`${L}-affix-wrapper-sm`]:u.value==="small",[`${L}-affix-wrapper-lg`]:u.value==="large",[`${L}-affix-wrapper-rtl`]:v.value==="rtl",[`${L}-affix-wrapper-borderless`]:!_},ie(`${L}-affix-wrapper`,p.value,x),C.value),wrapperClassName:V({[`${L}-group-rtl`]:v.value==="rtl"},C.value),groupClassName:V({[`${L}-group-wrapper-sm`]:u.value==="small",[`${L}-group-wrapper-lg`]:u.value==="large",[`${L}-group-wrapper-rtl`]:v.value==="rtl"},ie(`${L}-group-wrapper`,p.value,x),C.value)}),c(c({},t),{clearIcon:at})))}}}),Mt=K({compatConfig:{MODE:3},name:"AInputGroup",inheritAttrs:!1,props:{prefixCls:String,size:{type:String},compact:{type:Boolean,default:void 0}},setup(e,n){let{slots:t,attrs:a}=n;const{prefixCls:r,direction:f,getPrefixCls:l}=ce("input-group",e),s=ue.useInject();ue.useProvide(s,{isFormItemInput:!1});const d=Z(()=>l("input")),[p,v]=Ce(d),h=Z(()=>{const m=r.value;return{[`${m}`]:!0,[v.value]:!0,[`${m}-lg`]:e.size==="large",[`${m}-sm`]:e.size==="small",[`${m}-compact`]:e.compact,[`${m}-rtl`]:f.value==="rtl"}});return()=>{var m;return p($("span",M(M({},a),{},{class:V(h.value,a.class)}),[(m=t.default)===null||m===void 0?void 0:m.call(t)]))}}});var jt=globalThis&&globalThis.__rest||function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r<a.length;r++)n.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(t[a[r]]=e[a[r]]);return t};const Wt=K({compatConfig:{MODE:3},name:"AInputSearch",inheritAttrs:!1,props:c(c({},ze()),{inputPrefixCls:String,enterButton:Y.any,onSearch:{type:Function}}),setup(e,n){let{slots:t,attrs:a,expose:r,emit:f}=n;const l=G(),s=G(!1);r({focus:()=>{var g;(g=l.value)===null||g===void 0||g.focus()},blur:()=>{var g;(g=l.value)===null||g===void 0||g.blur()}});const v=g=>{f("update:value",g.target.value),g&&g.target&&g.type==="click"&&f("search",g.target.value,g),f("change",g)},h=g=>{var A;document.activeElement===((A=l.value)===null||A===void 0?void 0:A.input)&&g.preventDefault()},m=g=>{var A,i;f("search",(i=(A=l.value)===null||A===void 0?void 0:A.input)===null||i===void 0?void 0:i.stateValue,g)},B=g=>{s.value||e.loading||m(g)},P=g=>{s.value=!0,f("compositionstart",g)},E=g=>{s.value=!1,f("compositionend",g)},{prefixCls:u,getPrefixCls:S,direction:C,size:z}=ce("input-search",e),T=Z(()=>S("input",e.inputPrefixCls));return()=>{var g,A,i,w;const{disabled:I,loading:O,addonAfter:j=(g=t.addonAfter)===null||g===void 0?void 0:g.call(t),suffix:U=(A=t.suffix)===null||A===void 0?void 0:A.call(t)}=e,b=jt(e,["disabled","loading","addonAfter","suffix"]);let{enterButton:y=(w=(i=t.enterButton)===null||i===void 0?void 0:i.call(t))!==null&&w!==void 0?w:!1}=e;y=y||y==="";const F=typeof y=="boolean"?$(gt,null,null):null,H=`${u.value}-button`,D=Array.isArray(y)?y[0]:y;let o;const x=D.type&&pt(D.type)&&D.type.__ANT_BUTTON;if(x||D.tagName==="button")o=k(D,c({onMousedown:h,onClick:m,key:"enterButton"},x?{class:H,size:z.value}:{}),!1);else{const N=F&&!y;o=$(bt,{class:H,type:y?"primary":void 0,size:z.value,disabled:I,key:"enterButton",onMousedown:h,onClick:m,loading:O,icon:N?F:null},{default:()=>[N?null:F||y]})}j&&(o=[o,j]);const R=V(u.value,{[`${u.value}-rtl`]:C.value==="rtl",[`${u.value}-${z.value}`]:!!z.value,[`${u.value}-with-button`]:!!y},a.class);return $(W,M(M(M({ref:l},q(b,["onUpdate:value","onSearch","enterButton"])),a),{},{onPressEnter:B,onCompositionstart:P,onCompositionend:E,size:z.value,prefixCls:T.value,addonAfter:o,suffix:U,onChange:v,class:R,disabled:I}),t)}}}),Oe=e=>e!=null&&(Array.isArray(e)?He(e).length:!0);function Vt(e){return Oe(e.addonBefore)||Oe(e.addonAfter)}const Lt=["text","input"],Dt=K({compatConfig:{MODE:3},name:"ClearableLabeledInput",inheritAttrs:!1,props:{prefixCls:String,inputType:Y.oneOf(ut("text","input")),value:Q(),defaultValue:Q(),allowClear:{type:Boolean,default:void 0},element:Q(),handleReset:Function,disabled:{type:Boolean,default:void 0},direction:{type:String},size:{type:String},suffix:Q(),prefix:Q(),addonBefore:Q(),addonAfter:Q(),readonly:{type:Boolean,default:void 0},focused:{type:Boolean,default:void 0},bordered:{type:Boolean,default:!0},triggerFocus:{type:Function},hidden:Boolean,status:String,hashId:String},setup(e,n){let{slots:t,attrs:a}=n;const r=ue.useInject(),f=s=>{const{value:d,disabled:p,readonly:v,handleReset:h,suffix:m=t.suffix}=e,B=!p&&!v&&d,P=`${s}-clear-icon`;return $(De,{onClick:h,onMousedown:E=>E.preventDefault(),class:V({[`${P}-hidden`]:!B,[`${P}-has-suffix`]:!!m},P),role:"button"},null)},l=(s,d)=>{const{value:p,allowClear:v,direction:h,bordered:m,hidden:B,status:P,addonAfter:E=t.addonAfter,addonBefore:u=t.addonBefore,hashId:S}=e,{status:C,hasFeedback:z}=r;if(!v)return k(d,{value:p,disabled:e.disabled});const T=V(`${s}-affix-wrapper`,`${s}-affix-wrapper-textarea-with-clear-btn`,ie(`${s}-affix-wrapper`,xe(C,P),z),{[`${s}-affix-wrapper-rtl`]:h==="rtl",[`${s}-affix-wrapper-borderless`]:!m,[`${a.class}`]:!Vt({addonAfter:E,addonBefore:u})&&a.class},S);return $("span",{class:T,style:a.style,hidden:B},[k(d,{style:null,value:p,disabled:e.disabled}),f(s)])};return()=>{var s;const{prefixCls:d,inputType:p,element:v=(s=t.element)===null||s===void 0?void 0:s.call(t)}=e;return p===Lt[0]?l(d,v):null}}}),Gt=` min-height:0 !important; max-height:none !important; height:0 !important; visibility:hidden !important; overflow:hidden !important; position:absolute !important; z-index:-1000 !important; top:0 !important; right:0 !important `,Xt=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],ve={};let X;function Ut(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const t=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(n&&ve[t])return ve[t];const a=window.getComputedStyle(e),r=a.getPropertyValue("box-sizing")||a.getPropertyValue("-moz-box-sizing")||a.getPropertyValue("-webkit-box-sizing"),f=parseFloat(a.getPropertyValue("padding-bottom"))+parseFloat(a.getPropertyValue("padding-top")),l=parseFloat(a.getPropertyValue("border-bottom-width"))+parseFloat(a.getPropertyValue("border-top-width")),d={sizingStyle:Xt.map(p=>`${p}:${a.getPropertyValue(p)}`).join(";"),paddingSize:f,borderSize:l,boxSizing:r};return n&&t&&(ve[t]=d),d}function Zt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;X||(X=document.createElement("textarea"),X.setAttribute("tab-index","-1"),X.setAttribute("aria-hidden","true"),document.body.appendChild(X)),e.getAttribute("wrap")?X.setAttribute("wrap",e.getAttribute("wrap")):X.removeAttribute("wrap");const{paddingSize:r,borderSize:f,boxSizing:l,sizingStyle:s}=Ut(e,n);X.setAttribute("style",`${s};${Gt}`),X.value=e.value||e.placeholder||"";let d=Number.MIN_SAFE_INTEGER,p=Number.MAX_SAFE_INTEGER,v=X.scrollHeight,h;if(l==="border-box"?v+=f:l==="content-box"&&(v-=r),t!==null||a!==null){X.value=" ";const m=X.scrollHeight-r;t!==null&&(d=m*t,l==="border-box"&&(d=d+r+f),v=Math.max(d,v)),a!==null&&(p=m*a,l==="border-box"&&(p=p+r+f),h=v>p?"":"hidden",v=Math.min(p,v))}return{height:`${v}px`,minHeight:`${d}px`,maxHeight:`${p}px`,overflowY:h,resize:"none"}}const he=0,_e=1,qt=2,Kt=K({compatConfig:{MODE:3},name:"ResizableTextArea",inheritAttrs:!1,props:Je(),setup(e,n){let{attrs:t,emit:a,expose:r}=n,f,l;const s=ae(),d=ae({}),p=ae(he);Ve(()=>{J.cancel(f),J.cancel(l)});const v=()=>{try{if(document.activeElement===s.value){const u=s.value.selectionStart,S=s.value.selectionEnd;s.value.setSelectionRange(u,S)}}catch{}},h=()=>{const u=e.autoSize||e.autosize;if(!u||!s.value)return;const{minRows:S,maxRows:C}=u;d.value=Zt(s.value,!1,S,C),p.value=_e,J.cancel(l),l=J(()=>{p.value=qt,l=J(()=>{p.value=he,v()})})},m=()=>{J.cancel(f),f=J(h)},B=u=>{if(p.value!==he)return;a("resize",u),(e.autoSize||e.autosize)&&m()};ct(e.autosize===void 0);const P=()=>{const{prefixCls:u,autoSize:S,autosize:C,disabled:z}=e,T=q(e,["prefixCls","onPressEnter","autoSize","autosize","defaultValue","allowClear","type","lazy","maxlength","valueModifiers"]),g=V(u,t.class,{[`${u}-disabled`]:z}),A=[t.style,d.value,p.value===_e?{overflowX:"hidden",overflowY:"hidden"}:null],i=c(c(c({},T),t),{style:A,class:g});return i.autofocus||delete i.autofocus,i.rows===0&&delete i.rows,$(vt,{onResize:B,disabled:!(S||C)},{default:()=>[je($("textarea",M(M({},i),{},{ref:s}),null),[[Me]])]})};ge(()=>e.value,()=>{re(()=>{h()})}),$e(()=>{re(()=>{h()})});const E=ye();return r({resizeTextarea:h,textArea:s,instance:E}),()=>P()}}),Yt=Kt;function ke(e,n){return[...e||""].slice(0,n).join("")}function Be(e,n,t,a){let r=t;return e?r=ke(t,a):[...n||""].length<t.length&&[...t||""].length>a&&(r=n),r}const Qt=K({compatConfig:{MODE:3},name:"ATextarea",inheritAttrs:!1,props:Je(),setup(e,n){let{attrs:t,expose:a,emit:r}=n;const f=Fe(),l=ue.useInject(),s=Z(()=>xe(l.status,e.status)),d=G(e.value===void 0?e.defaultValue:e.value),p=G(),v=G(""),{prefixCls:h,size:m,direction:B}=ce("input",e),[P,E]=Ce(h),u=Ne(),S=Z(()=>e.showCount===""||e.showCount||!1),C=Z(()=>Number(e.maxlength)>0),z=G(!1),T=G(),g=G(0),A=o=>{z.value=!0,T.value=v.value,g.value=o.currentTarget.selectionStart,r("compositionstart",o)},i=o=>{var x;z.value=!1;let R=o.currentTarget.value;if(C.value){const N=g.value>=e.maxlength+1||g.value===((x=T.value)===null||x===void 0?void 0:x.length);R=Be(N,T.value,R,e.maxlength)}R!==v.value&&(j(R),de(o.currentTarget,o,y,R)),r("compositionend",o)},w=ye();ge(()=>e.value,()=>{var o;"value"in w.vnode.props,d.value=(o=e.value)!==null&&o!==void 0?o:""});const I=o=>{var x;qe((x=p.value)===null||x===void 0?void 0:x.textArea,o)},O=()=>{var o,x;(x=(o=p.value)===null||o===void 0?void 0:o.textArea)===null||x===void 0||x.blur()},j=(o,x)=>{d.value!==o&&(e.value===void 0?d.value=o:re(()=>{var R,N,_;p.value.textArea.value!==v.value&&((_=(R=p.value)===null||R===void 0?void 0:(N=R.instance).update)===null||_===void 0||_.call(N))}),re(()=>{x&&x()}))},U=o=>{o.keyCode===13&&r("pressEnter",o),r("keydown",o)},b=o=>{const{onBlur:x}=e;x==null||x(o),f.onFieldBlur()},y=o=>{r("update:value",o.target.value),r("change",o),r("input",o),f.onFieldChange()},F=o=>{de(p.value.textArea,o,y),j("",()=>{I()})},H=o=>{const{composing:x}=o.target;let R=o.target.value;if(z.value=!!(o.isComposing||x),!(z.value&&e.lazy||d.value===R)){if(C.value){const N=o.target,_=N.selectionStart>=e.maxlength+1||N.selectionStart===R.length||!N.selectionStart;R=Be(_,v.value,R,e.maxlength)}de(o.currentTarget,o,y,R),j(R)}},D=()=>{var o,x;const{class:R}=t,{bordered:N=!0}=e,_=c(c(c({},q(e,["allowClear"])),t),{class:[{[`${h.value}-borderless`]:!N,[`${R}`]:R&&!S.value,[`${h.value}-sm`]:m.value==="small",[`${h.value}-lg`]:m.value==="large"},ie(h.value,s.value),E.value],disabled:u.value,showCount:null,prefixCls:h.value,onInput:H,onChange:H,onBlur:b,onKeydown:U,onCompositionstart:A,onCompositionend:i});return!((o=e.valueModifiers)===null||o===void 0)&&o.lazy&&delete _.onInput,$(Yt,M(M({},_),{},{id:(x=_==null?void 0:_.id)!==null&&x!==void 0?x:f.id.value,ref:p,maxlength:e.maxlength}),null)};return a({focus:I,blur:O,resizableTextArea:p}),Le(()=>{let o=me(d.value);!z.value&&C.value&&(e.value===null||e.value===void 0)&&(o=ke(o,e.maxlength)),v.value=o}),()=>{var o;const{maxlength:x,bordered:R=!0,hidden:N}=e,{style:_,class:ee}=t,oe=c(c(c({},e),t),{prefixCls:h.value,inputType:"text",handleReset:F,direction:B.value,bordered:R,style:S.value?void 0:_,hashId:E.value,disabled:(o=e.disabled)!==null&&o!==void 0?o:u.value});let te=$(Dt,M(M({},oe),{},{value:v.value,status:e.status}),{element:D});if(S.value||l.hasFeedback){const le=[...v.value].length;let ne="";typeof S.value=="object"?ne=S.value.formatter({value:v.value,count:le,maxlength:x}):ne=`${le}${C.value?` / ${x}`:""}`,te=$("div",{hidden:N,class:V(`${h.value}-textarea`,{[`${h.value}-textarea-rtl`]:B.value==="rtl",[`${h.value}-textarea-show-count`]:S.value,[`${h.value}-textarea-in-form-item`]:l.isFormItemInput},`${h.value}-textarea-show-count`,ee,E.value),style:_,"data-count":typeof ne!="object"?ne:void 0},[te,l.hasFeedback&&$("span",{class:`${h.value}-textarea-suffix`},[l.feedbackIcon])])}return P(te)}}});var Jt=globalThis&&globalThis.__rest||function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r<a.length;r++)n.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(t[a[r]]=e[a[r]]);return t};const kt={click:"onClick",hover:"onMouseover"},en=e=>e?$(mt,null,null):$(_t,null,null),tn=K({compatConfig:{MODE:3},name:"AInputPassword",inheritAttrs:!1,props:c(c({},ze()),{prefixCls:String,inputPrefixCls:String,action:{type:String,default:"click"},visibilityToggle:{type:Boolean,default:!0},visible:{type:Boolean,default:void 0},"onUpdate:visible":Function,iconRender:Function}),setup(e,n){let{slots:t,attrs:a,expose:r,emit:f}=n;const l=G(!1),s=()=>{const{disabled:u}=e;u||(l.value=!l.value,f("update:visible",l.value))};Le(()=>{e.visible!==void 0&&(l.value=!!e.visible)});const d=G();r({focus:()=>{var u;(u=d.value)===null||u===void 0||u.focus()},blur:()=>{var u;(u=d.value)===null||u===void 0||u.blur()}});const h=u=>{const{action:S,iconRender:C=t.iconRender||en}=e,z=kt[S]||"",T=C(l.value),g={[z]:s,class:`${u}-icon`,key:"passwordIcon",onMousedown:A=>{A.preventDefault()},onMouseup:A=>{A.preventDefault()}};return k(ft(T)?T:$("span",null,[T]),g)},{prefixCls:m,getPrefixCls:B}=ce("input-password",e),P=Z(()=>B("input",e.inputPrefixCls)),E=()=>{const{size:u,visibilityToggle:S}=e,C=Jt(e,["size","visibilityToggle"]),z=S&&h(m.value),T=V(m.value,a.class,{[`${m.value}-${u}`]:!!u}),g=c(c(c({},q(C,["suffix","iconRender","action"])),a),{type:l.value?"text":"password",class:T,prefixCls:P.value,suffix:z});return u&&(g.size=u),$(W,M({ref:d},g),t)};return()=>E()}});W.Group=Mt;W.Search=Wt;W.TextArea=Qt;W.Password=tn;W.install=function(e){return e.component(W.name,W),e.component(W.Group.name,W.Group),e.component(W.Search.name,W.Search),e.component(W.TextArea.name,W.TextArea),e.component(W.Password.name,W.Password),e};export{W as I,Qt as T,Ze as a,tn as b,be as c,Se as d,$t as e,yt as f,Xe as g,xt as h,Et as i,Ue as j};