Files
kefu/deploy/token-usage-20260917/payload/admin-web/apps/web-antd/dist/js/input-DgEff0DC.js
T
2026-09-21 10:34:06 +08:00

12 lines
26 KiB
JavaScript

import{n as e}from"./rolldown-runtime-hePW80VL.js";import{D as t,Ht as n,L as r,Ut as i,at as a,ct as o,g as s,it as c,k as l,o as u,tt as d,vn as f,xn as p}from"./runtime-core.esm-bundler-DkysjgTd.js";import{r as m}from"./en_US-Cv9hrLhb.js";import{F as h,K as g,O as _,Tt as v,U as y,X as b,Z as x,et as S,mt as C,t as w,vt as T}from"./useConfigInject-z_xeO0pP.js";import{n as E,t as D}from"./BaseInput-D9ryi2LY.js";import{t as O}from"./raf-CR9Bw2Uc.js";import{t as k}from"./omit-C0ksMpVM.js";import{t as A}from"./vue-types-CFReUAWV.js";import{t as j}from"./vnode-CRVBf7wj.js";import{t as M}from"./AntdIcon-BN7vh055.js";import{t as N}from"./CloseCircleFilled-C9x0ZM0q.js";import{t as P}from"./SearchOutlined-CndaZ08h.js";import{i as F,n as I,r as L}from"./FormItemContext-CEmO5XmM.js";import{n as R,t as z}from"./statusUtils-WKRwVnP6.js";import{n as ee,r as B}from"./Compact-Icyx2uFm.js";import{t as V}from"./isPlainObject-iVjSthyR.js";import{t as H}from"./button-B2y2NpJm.js";import{u as U}from"./style-Cw28xPuj.js";import{t as te}from"./EyeOutlined-w8ODygj3.js";var W=e=>e!=null&&(!Array.isArray(e)||S(e).length);function G(e){return W(e.prefix)||W(e.suffix)||W(e.allowClear)}function K(e){return W(e.addonBefore)||W(e.addonAfter)}function ne(e){return e==null?``:String(e)}function q(e,t,n,r){if(!n)return;let i=t;if(t.type===`click`){Object.defineProperty(i,"target",{writable:!0}),Object.defineProperty(i,"currentTarget",{writable:!0});let t=e.cloneNode(!0);i.target=t,i.currentTarget=t,t.value=``,n(i);return}if(r!==void 0){Object.defineProperty(i,"target",{writable:!0}),Object.defineProperty(i,"currentTarget",{writable:!0}),i.target=e,i.currentTarget=e,e.value=r,n(i);return}n(i)}function re(e,t){if(!e)return;e.focus(t);let{cursor:n}=t||{};if(n){let t=e.value.length;switch(n){case`start`:e.setSelectionRange(0,0);break;case`end`:e.setSelectionRange(t,t);break;default:e.setSelectionRange(0,t)}}}var J=()=>({addonBefore:A.any,addonAfter:A.any,prefix:A.any,suffix:A.any,clearIcon:A.any,affixWrapperClassName:String,groupClassName:String,wrapperClassName:String,inputClassName:String,allowClear:{type:Boolean,default:void 0}}),ie=()=>m(m({},J()),{value:{type:[String,Number,Symbol],default:void 0},defaultValue:{type:[String,Number,Symbol],default:void 0},inputElement:A.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}}),Y=()=>m(m({},ie()),{id:String,placeholder:{type:[String,Number]},autocomplete:String,type:b(`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}),ae=l({name:`BaseInput`,inheritAttrs:!1,props:ie(),setup(e,n){let{slots:r,attrs:i}=n,a=f(),o=t=>{var n;if((n=a.value)!=null&&n.contains(t.target)){let{triggerFocus:t}=e;t==null||t()}},s=()=>{var n;let{allowClear:i,value:a,disabled:o,readonly:s,handleReset:c,suffix:l=r.suffix,prefixCls:u}=e;if(!i)return null;let d=!o&&!s&&a,f=`${u}-clear-icon`,p=((n=r.clearIcon)==null?void 0:n.call(r))||`*`;return t(`span`,{onClick:c,onMousedown:e=>e.preventDefault(),class:T({[`${f}-hidden`]:!d,[`${f}-has-suffix`]:!!l},f),role:`button`,tabindex:-1},[p])};return()=>{var n,c;let{focused:l,value:u,disabled:d,allowClear:f,readonly:p,hidden:m,prefixCls:h,prefix:g=(n=r.prefix)==null?void 0:n.call(r),suffix:_=(c=r.suffix)==null?void 0:c.call(r),addonAfter:v=r.addonAfter,addonBefore:y=r.addonBefore,inputElement:b,affixWrapperClassName:x,wrapperClassName:S,groupClassName:C}=e,w=j(b,{value:u,hidden:m});if(G({prefix:g,suffix:_,allowClear:f})){let e=`${h}-affix-wrapper`,n=T(e,{[`${e}-disabled`]:d,[`${e}-focused`]:l,[`${e}-readonly`]:p,[`${e}-input-with-clear-btn`]:_&&f&&u},!K({addonAfter:v,addonBefore:y})&&i.class,x),r=(_||f)&&t(`span`,{class:`${h}-suffix`},[s(),_]);w=t(`span`,{class:n,style:i.style,hidden:!K({addonAfter:v,addonBefore:y})&&m,onMousedown:o,ref:a},[g&&t(`span`,{class:`${h}-prefix`},[g]),j(b,{style:null,value:u,hidden:null}),r])}if(K({addonAfter:v,addonBefore:y})){let e=`${h}-group`,n=`${e}-addon`,r=T(`${h}-wrapper`,e,S),a=T(`${h}-group-wrapper`,i.class,C);return t(`span`,{class:a,style:i.style,hidden:m},[t(`span`,{class:r},[y&&t(`span`,{class:n},[y]),j(w,{style:null,hidden:null}),v&&t(`span`,{class:n},[v])])])}return w}}}),oe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},se=l({name:`VCInput`,inheritAttrs:!1,props:Y(),setup(e,r){let{slots:i,attrs:a,expose:c,emit:l}=r,f=p(e.value===void 0?e.defaultValue:e.value),h=p(!1),g=p(),_=p();n(()=>e.value,()=>{f.value=e.value}),n(()=>e.disabled,()=>{e.disabled&&(h.value=!1)});let y=e=>{g.value&&re(g.value.input,e)};c({focus:y,blur:()=>{var e;(e=g.value.input)==null||e.blur()},input:s(()=>{var e;return(e=g.value.input)==null?void 0:e.input}),stateValue:f,setSelectionRange:(e,t,n)=>{var r;(r=g.value.input)==null||r.setSelectionRange(e,t,n)},select:()=>{var e;(e=g.value.input)==null||e.select()}});let b=e=>{l(`change`,e)},x=(t,n)=>{f.value!==t&&(e.value===void 0?f.value=t:d(()=>{var e;g.value.input.value!==f.value&&((e=_.value)==null||e.$forceUpdate())}),d(()=>{n&&n()}))},S=e=>{let{value:t}=e.target;if(f.value===t)return;let n=e.target.value;q(g.value.input,e,b),x(n)},C=e=>{e.keyCode===13&&l(`pressEnter`,e),l(`keydown`,e)},w=e=>{h.value=!0,l(`focus`,e)},E=e=>{h.value=!1,l(`blur`,e)},O=e=>{q(g.value.input,e,b),x(``,()=>{y()})},A=()=>{var n,r;let{addonBefore:o=i.addonBefore,addonAfter:s=i.addonAfter,disabled:c,valueModifiers:l={},htmlSize:u,autocomplete:d,prefixCls:f,inputClassName:p,prefix:h=(n=i.prefix)==null?void 0:n.call(i),suffix:_=(r=i.suffix)==null?void 0:r.call(i),allowClear:v,type:y=`text`}=e,b=k(e,[`prefixCls`,`onPressEnter`,`addonBefore`,`addonAfter`,`prefix`,`suffix`,`allowClear`,`defaultValue`,`size`,`bordered`,`htmlSize`,`lazy`,`showCount`,`valueModifiers`,`showCount`,`affixWrapperClassName`,`groupClassName`,`inputClassName`,`wrapperClassName`]),x=m(m(m({},b),a),{autocomplete:d,onChange:S,onInput:S,onFocus:w,onBlur:E,onKeydown:C,class:T(f,{[`${f}-disabled`]:c},p,!K({addonAfter:s,addonBefore:o})&&!G({prefix:h,suffix:_,allowClear:v})&&a.class),ref:g,key:`ant-input`,size:u,type:y,lazy:e.lazy});return l.lazy&&delete x.onInput,x.autofocus||delete x.autofocus,t(D,k(x,[`size`]),null)},j=()=>{var n;let{maxlength:r,suffix:a=(n=i.suffix)==null?void 0:n.call(i),showCount:o,prefixCls:s}=e,c=Number(r)>0;if(a||o){let e=[...ne(f.value)].length,n=typeof o==`object`?o.formatter({count:e,maxlength:r}):`${e}${c?` / ${r}`:``}`;return t(u,null,[!!o&&t(`span`,{class:T(`${s}-show-count-suffix`,{[`${s}-show-count-has-suffix`]:!!a})},[n]),a])}return null};return o(()=>{}),()=>{let{prefixCls:n,disabled:r}=e,o=oe(e,[`prefixCls`,`disabled`]);return t(ae,v(v(v({},o),a),{},{ref:_,prefixCls:n,inputElement:A(),handleReset:O,value:ne(f.value),focused:h.value,triggerFocus:y,suffix:j(),disabled:r}),i)}}}),X=()=>k(Y(),[`wrapperClassName`,`groupClassName`,`inputClassName`,`affixWrapperClassName`]),ce=()=>m(m({},k(X(),[`prefix`,`addonBefore`,`addonAfter`,`suffix`])),{rows:Number,autosize:{type:[Boolean,Object],default:void 0},autoSize:{type:[Boolean,Object],default:void 0},onResize:{type:Function},onCompositionstart:g(),onCompositionend:g(),valueModifiers:Object}),le=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},Z=l({compatConfig:{MODE:3},name:`AInput`,inheritAttrs:!1,props:X(),setup(e,n){let{slots:r,attrs:i,expose:l,emit:d}=n,p=f(),g=F(),_=I.useInject(),y=s(()=>z(_.status,e.status)),{direction:b,prefixCls:x,size:S,autocomplete:C}=w(`input`,e),{compactSize:E,compactItemClassnames:D}=B(x,b),O=s(()=>E.value||S.value),[A,j]=U(x),M=h();l({focus:e=>{var t;(t=p.value)==null||t.focus(e)},blur:()=>{var e;(e=p.value)==null||e.blur()},input:p,setSelectionRange:(e,t,n)=>{var r;(r=p.value)==null||r.setSelectionRange(e,t,n)},select:()=>{var e;(e=p.value)==null||e.select()}});let P=f([]),V=()=>{P.value.push(setTimeout(()=>{var e,t,n,r;(e=p.value)!=null&&e.input&&((t=p.value)==null?void 0:t.input.getAttribute(`type`))===`password`&&(n=p.value)!=null&&n.input.hasAttribute(`value`)&&((r=p.value)==null||r.input.removeAttribute(`value`))}))};o(()=>{V()}),a(()=>{P.value.forEach(e=>clearTimeout(e))}),c(()=>{P.value.forEach(e=>clearTimeout(e))});let H=e=>{V(),d(`blur`,e),g.onFieldBlur()},te=e=>{V(),d(`focus`,e)},W=e=>{d(`update:value`,e.target.value),d(`change`,e),d(`input`,e),g.onFieldChange()};return()=>{var n,a,o,s,c,l;let{hasFeedback:d,feedbackIcon:f}=_,{allowClear:h,bordered:S=!0,prefix:w=(n=r.prefix)==null?void 0:n.call(r),suffix:E=(a=r.suffix)==null?void 0:a.call(r),addonAfter:P=(o=r.addonAfter)==null?void 0:o.call(r),addonBefore:F=(s=r.addonBefore)==null?void 0:s.call(r),id:I=(c=g.id)==null?void 0:c.value}=e,z=le(e,[`allowClear`,`bordered`,`prefix`,`suffix`,`addonAfter`,`addonBefore`,`id`]),B=(d||E)&&t(u,null,[E,d&&f]),V=x.value,U=G({prefix:w,suffix:E})||!!d,K=r.clearIcon||(()=>t(N,null,null));return A(t(se,v(v(v({},i),k(z,[`onUpdate:value`,`onChange`,`onInput`])),{},{onChange:W,id:I,disabled:(l=e.disabled)==null?M.value:l,ref:p,prefixCls:V,autocomplete:C.value,onBlur:H,onFocus:te,prefix:w,suffix:B,allowClear:h,addonAfter:P&&t(ee,null,{default:()=>[t(L,null,{default:()=>[P]})]}),addonBefore:F&&t(ee,null,{default:()=>[t(L,null,{default:()=>[F]})]}),class:[i.class,D.value],inputClassName:T({[`${V}-sm`]:O.value===`small`,[`${V}-lg`]:O.value===`large`,[`${V}-rtl`]:b.value===`rtl`,[`${V}-borderless`]:!S},!U&&R(V,y.value),j.value),affixWrapperClassName:T({[`${V}-affix-wrapper-sm`]:O.value===`small`,[`${V}-affix-wrapper-lg`]:O.value===`large`,[`${V}-affix-wrapper-rtl`]:b.value===`rtl`,[`${V}-affix-wrapper-borderless`]:!S},R(`${V}-affix-wrapper`,y.value,d),j.value),wrapperClassName:T({[`${V}-group-rtl`]:b.value===`rtl`},j.value),groupClassName:T({[`${V}-group-wrapper-sm`]:O.value===`small`,[`${V}-group-wrapper-lg`]:O.value===`large`,[`${V}-group-wrapper-rtl`]:b.value===`rtl`},R(`${V}-group-wrapper`,y.value,d),j.value)}),m(m({},r),{clearIcon:K})))}}}),ue=l({compatConfig:{MODE:3},name:`AInputGroup`,inheritAttrs:!1,props:{prefixCls:String,size:{type:String},compact:{type:Boolean,default:void 0}},setup(e,n){let{slots:r,attrs:i}=n,{prefixCls:a,direction:o,getPrefixCls:c}=w(`input-group`,e),l=I.useInject();I.useProvide(l,{isFormItemInput:!1});let u=s(()=>c(`input`)),[d,f]=U(u),p=s(()=>{let t=a.value;return{[`${t}`]:!0,[f.value]:!0,[`${t}-lg`]:e.size===`large`,[`${t}-sm`]:e.size===`small`,[`${t}-compact`]:e.compact,[`${t}-rtl`]:o.value===`rtl`}});return()=>{var e;return d(t(`span`,v(v({},i),{},{class:T(p.value,i.class)}),[(e=r.default)==null?void 0:e.call(r)]))}}}),de=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},fe=l({compatConfig:{MODE:3},name:`AInputSearch`,inheritAttrs:!1,props:m(m({},X()),{inputPrefixCls:String,enterButton:A.any,onSearch:{type:Function}}),setup(e,n){let{slots:r,attrs:i,expose:a,emit:o}=n,c=p(),l=p(!1);a({focus:()=>{var e;(e=c.value)==null||e.focus()},blur:()=>{var e;(e=c.value)==null||e.blur()}});let u=e=>{o(`update:value`,e.target.value),e&&e.target&&e.type===`click`&&o(`search`,e.target.value,e),o(`change`,e)},d=e=>{var t;document.activeElement===((t=c.value)==null?void 0:t.input)&&e.preventDefault()},f=e=>{var t,n;o(`search`,(n=(t=c.value)==null?void 0:t.input)==null?void 0:n.stateValue,e)},h=t=>{l.value||e.loading||f(t)},g=e=>{l.value=!0,o(`compositionstart`,e)},_=e=>{l.value=!1,o(`compositionend`,e)},{prefixCls:y,getPrefixCls:b,direction:x,size:S}=w(`input-search`,e),C=s(()=>b(`input`,e.inputPrefixCls));return()=>{var n,a,o,s;let{disabled:l,loading:p,addonAfter:b=(n=r.addonAfter)==null?void 0:n.call(r),suffix:w=(a=r.suffix)==null?void 0:a.call(r)}=e,E=de(e,[`disabled`,`loading`,`addonAfter`,`suffix`]),{enterButton:D=(s=(o=r.enterButton)==null?void 0:o.call(r))!=null&&s}=e;D=D||D===``;let O=typeof D==`boolean`?t(P,null,null):null,A=`${y.value}-button`,M=Array.isArray(D)?D[0]:D,N,F=M.type&&V(M.type)&&M.type.__ANT_BUTTON;if(F||M.tagName===`button`)N=j(M,m({onMousedown:d,onClick:f,key:`enterButton`},F?{class:A,size:S.value}:{}),!1);else{let e=O&&!D;N=t(H,{class:A,type:D?`primary`:void 0,size:S.value,disabled:l,key:`enterButton`,onMousedown:d,onClick:f,loading:p,icon:e?O:null},{default:()=>[e?null:O||D]})}b&&(N=[N,b]);let I=T(y.value,{[`${y.value}-rtl`]:x.value===`rtl`,[`${y.value}-${S.value}`]:!!S.value,[`${y.value}-with-button`]:!!D},i.class);return t(Z,v(v(v({ref:c},k(E,[`onUpdate:value`,`onSearch`,`enterButton`])),i),{},{onPressEnter:h,onCompositionstart:g,onCompositionend:_,size:S.value,prefixCls:C.value,addonAfter:N,suffix:w,onChange:u,class:I,disabled:l}),r)}}}),pe=e=>e!=null&&(!Array.isArray(e)||S(e).length);function me(e){return pe(e.addonBefore)||pe(e.addonAfter)}var he=[`text`,`input`],ge=l({compatConfig:{MODE:3},name:`ClearableLabeledInput`,inheritAttrs:!1,props:{prefixCls:String,inputType:A.oneOf(x(`text`,`input`)),value:y(),defaultValue:y(),allowClear:{type:Boolean,default:void 0},element:y(),handleReset:Function,disabled:{type:Boolean,default:void 0},direction:{type:String},size:{type:String},suffix:y(),prefix:y(),addonBefore:y(),addonAfter:y(),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:r,attrs:i}=n,a=I.useInject(),o=n=>{let{value:i,disabled:a,readonly:o,handleReset:s,suffix:c=r.suffix}=e,l=!a&&!o&&i,u=`${n}-clear-icon`;return t(N,{onClick:s,onMousedown:e=>e.preventDefault(),class:T({[`${u}-hidden`]:!l,[`${u}-has-suffix`]:!!c},u),role:`button`},null)},s=(n,s)=>{let{value:c,allowClear:l,direction:u,bordered:d,hidden:f,status:p,addonAfter:m=r.addonAfter,addonBefore:h=r.addonBefore,hashId:g}=e,{status:_,hasFeedback:v}=a;if(!l)return j(s,{value:c,disabled:e.disabled});let y=T(`${n}-affix-wrapper`,`${n}-affix-wrapper-textarea-with-clear-btn`,R(`${n}-affix-wrapper`,z(_,p),v),{[`${n}-affix-wrapper-rtl`]:u===`rtl`,[`${n}-affix-wrapper-borderless`]:!d,[`${i.class}`]:!me({addonAfter:m,addonBefore:h})&&i.class},g);return t(`span`,{class:y,style:i.style,hidden:f},[j(s,{style:null,value:c,disabled:e.disabled}),o(n)])};return()=>{var t;let{prefixCls:n,inputType:i,element:a=(t=r.element)==null?void 0:t.call(r)}=e;return i===he[0]?s(n,a):null}}}),_e=`
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;
pointer-events: none !important;
`,ve=[`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`,`white-space`],ye={},Q;function be(e){let t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],n=e.getAttribute(`id`)||e.getAttribute(`data-reactid`)||e.getAttribute(`name`);if(t&&ye[n])return ye[n];let r=window.getComputedStyle(e),i=r.getPropertyValue(`box-sizing`)||r.getPropertyValue(`-moz-box-sizing`)||r.getPropertyValue(`-webkit-box-sizing`),a=parseFloat(r.getPropertyValue(`padding-bottom`))+parseFloat(r.getPropertyValue(`padding-top`)),o=parseFloat(r.getPropertyValue(`border-bottom-width`))+parseFloat(r.getPropertyValue(`border-top-width`)),s={sizingStyle:ve.map(e=>`${e}:${r.getPropertyValue(e)}`).join(`;`),paddingSize:a,borderSize:o,boxSizing:i};return t&&n&&(ye[n]=s),s}function xe(e){let t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Q||(Q=document.createElement(`textarea`),Q.setAttribute(`tab-index`,`-1`),Q.setAttribute(`aria-hidden`,`true`),document.body.appendChild(Q)),e.getAttribute(`wrap`)?Q.setAttribute(`wrap`,e.getAttribute(`wrap`)):Q.removeAttribute(`wrap`);let{paddingSize:i,borderSize:a,boxSizing:o,sizingStyle:s}=be(e,t);Q.setAttribute(`style`,`${s};${_e}`),Q.value=e.value||e.placeholder||``;let c,l,u,d=Q.scrollHeight;if(o===`border-box`?d+=a:o===`content-box`&&(d-=i),n!==null||r!==null){Q.value=` `;let e=Q.scrollHeight-i;n!==null&&(c=e*n,o===`border-box`&&(c=c+i+a),d=Math.max(c,d)),r!==null&&(l=e*r,o===`border-box`&&(l=l+i+a),u=d>l?``:`hidden`,d=Math.min(l,d))}let f={height:`${d}px`,overflowY:u,resize:`none`};return c&&(f.minHeight=`${c}px`),l&&(f.maxHeight=`${l}px`),f}var Se=0,Ce=1,we=2,Te=l({compatConfig:{MODE:3},name:`ResizableTextArea`,inheritAttrs:!1,props:ce(),setup(e,a){let{attrs:o,emit:l,expose:u}=a,d,p,h=f(),g=f({}),y=f(we);c(()=>{O.cancel(d),O.cancel(p)});let b=()=>{try{if(h.value&&document.activeElement===h.value.input){let e=h.value.getSelectionStart(),t=h.value.getSelectionEnd(),n=h.value.getScrollTop();h.value.setSelectionRange(e,t),h.value.setScrollTop(n)}}catch(e){}},x=f(),S=f();i(()=>{let t=e.autoSize||e.autosize;t?(x.value=t.minRows,S.value=t.maxRows):(x.value=void 0,S.value=void 0)});let C=s(()=>!!(e.autoSize||e.autosize)),w=()=>{y.value=Se};n([()=>e.value,x,S,C],()=>{C.value&&w()},{immediate:!0});let A=f();n([y,h],()=>{if(h.value){if(y.value===Se)y.value=Ce;else if(y.value===Ce){let e=xe(h.value.input,!1,x.value,S.value);y.value=we,A.value=e}else b()}},{immediate:!0,flush:`post`});let j=r(),M=f(),N=()=>{O.cancel(M.value)},P=e=>{y.value===we&&(l(`resize`,e),C.value&&(N(),M.value=O(()=>{w()})))};c(()=>{N()}),u({resizeTextarea:()=>{w()},textArea:s(()=>{var e;return(e=h.value)==null?void 0:e.input}),instance:j}),_(e.autosize===void 0,`Input.TextArea`,`autosize is deprecated, please use autoSize instead.`);let F=()=>{let{prefixCls:n,disabled:r}=e,i=k(e,[`prefixCls`,`onPressEnter`,`autoSize`,`autosize`,`defaultValue`,`allowClear`,`type`,`maxlength`,`valueModifiers`]),a=T(n,o.class,{[`${n}-disabled`]:r}),s=C.value?A.value:null,c=[o.style,g.value,s],l=m(m(m({},i),o),{style:c,class:a});return(y.value===Se||y.value===Ce)&&c.push({overflowX:`hidden`,overflowY:`hidden`}),l.autofocus||delete l.autofocus,l.rows===0&&delete l.rows,t(E,{onResize:P,disabled:!C.value},{default:()=>[t(D,v(v({},l),{},{ref:h,tag:`textarea`}),null)]})};return()=>F()}});function Ee(e,t){return[...e||``].slice(0,t).join(``)}function De(e,t,n,r){let i=n;return e?i=Ee(n,r):[...t||``].length<n.length&&[...n||``].length>r&&(i=t),i}var Oe=l({compatConfig:{MODE:3},name:`ATextarea`,inheritAttrs:!1,props:ce(),setup(e,a){let{attrs:o,expose:c,emit:l}=a;var u;let f=F(),g=I.useInject(),_=s(()=>z(g.status,e.status)),y=p((u=e.value)==null?e.defaultValue:u),b=p(),x=p(``),{prefixCls:S,size:C,direction:E}=w(`input`,e),[D,O]=U(S),A=h(),j=s(()=>e.showCount===``||e.showCount||!1),M=s(()=>Number(e.maxlength)>0),N=p(!1),P=p(),L=p(0),ee=e=>{N.value=!0,P.value=x.value,L.value=e.currentTarget.selectionStart,l(`compositionstart`,e)},B=t=>{var n;N.value=!1;let r=t.currentTarget.value;M.value&&(r=De(L.value>=e.maxlength+1||L.value===((n=P.value)==null?void 0:n.length),P.value,r,e.maxlength)),r!==x.value&&(W(r),q(t.currentTarget,t,J,r)),l(`compositionend`,t)},V=r();n(()=>e.value,()=>{var t;`value`in V.vnode.props,y.value=(t=e.value)==null?``:t});let H=e=>{var t;re((t=b.value)==null?void 0:t.textArea,e)},te=()=>{var e,t;(t=(e=b.value)==null?void 0:e.textArea)==null||t.blur()},W=(t,n)=>{y.value!==t&&(e.value===void 0?y.value=t:d(()=>{var e,t,n;b.value.textArea.value!==x.value&&((n=(e=b.value)==null?void 0:(t=e.instance).update)==null||n.call(t))}),d(()=>{n&&n()}))},G=e=>{e.keyCode===13&&l(`pressEnter`,e),l(`keydown`,e)},K=t=>{let{onBlur:n}=e;n==null||n(t),f.onFieldBlur()},J=e=>{l(`update:value`,e.target.value),l(`change`,e),l(`input`,e),f.onFieldChange()},ie=e=>{q(b.value.textArea,e,J),W(``,()=>{H()})},Y=t=>{let n=t.target.value;if(y.value!==n){if(M.value){let r=t.target;n=De(r.selectionStart>=e.maxlength+1||r.selectionStart===n.length||!r.selectionStart,x.value,n,e.maxlength)}q(t.currentTarget,t,J,n),W(n)}},ae=()=>{var n,r;let{class:i}=o,{bordered:a=!0}=e,s=m(m(m({},k(e,[`allowClear`])),o),{class:[{[`${S.value}-borderless`]:!a,[`${i}`]:i&&!j.value,[`${S.value}-sm`]:C.value===`small`,[`${S.value}-lg`]:C.value===`large`},R(S.value,_.value),O.value],disabled:A.value,showCount:null,prefixCls:S.value,onInput:Y,onChange:Y,onBlur:K,onKeydown:G,onCompositionstart:ee,onCompositionend:B});return(n=e.valueModifiers)!=null&&n.lazy&&delete s.onInput,t(Te,v(v({},s),{},{id:(r=s==null?void 0:s.id)==null?f.id.value:r,ref:b,maxlength:e.maxlength,lazy:e.lazy}),null)};return c({focus:H,blur:te,resizableTextArea:b}),i(()=>{let t=ne(y.value);!N.value&&M.value&&(e.value===null||e.value===void 0)&&(t=Ee(t,e.maxlength)),x.value=t}),()=>{var n;let{maxlength:r,bordered:i=!0,hidden:a}=e,{style:s,class:c}=o,l=m(m(m({},e),o),{prefixCls:S.value,inputType:`text`,handleReset:ie,direction:E.value,bordered:i,style:j.value?void 0:s,hashId:O.value,disabled:(n=e.disabled)==null?A.value:n}),u=t(ge,v(v({},l),{},{value:x.value,status:e.status}),{element:ae});if(j.value||g.hasFeedback){let e=[...x.value].length,n=``;n=typeof j.value==`object`?j.value.formatter({value:x.value,count:e,maxlength:r}):`${e}${M.value?` / ${r}`:``}`,u=t(`div`,{hidden:a,class:T(`${S.value}-textarea`,{[`${S.value}-textarea-rtl`]:E.value===`rtl`,[`${S.value}-textarea-show-count`]:j.value,[`${S.value}-textarea-in-form-item`]:g.isFormItemInput},`${S.value}-textarea-show-count`,c,O.value),style:s,"data-count":typeof n==`object`?void 0:n},[u,g.hasFeedback&&t(`span`,{class:`${S.value}-textarea-suffix`},[g.feedbackIcon])])}return D(u)}}}),ke={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`};function Ae(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:Object(arguments[t]),r=Object.keys(n);typeof Object.getOwnPropertySymbols==`function`&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){je(e,t,n[t])})}return e}function je(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $=function(e,n){var r=Ae({},e,n.attrs);return t(M,Ae({},r,{icon:ke}),null)};$.displayName=`EyeInvisibleOutlined`,$.inheritAttrs=!1;var Me=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},Ne={click:`onClick`,hover:`onMouseover`},Pe=e=>t(e?te:$,null,null),Fe=l({compatConfig:{MODE:3},name:`AInputPassword`,inheritAttrs:!1,props:m(m({},X()),{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:r,attrs:a,expose:o,emit:c}=n,l=p(!1),u=()=>{let{disabled:t}=e;t||(l.value=!l.value,c(`update:visible`,l.value))};i(()=>{e.visible!==void 0&&(l.value=!!e.visible)});let d=p();o({focus:()=>{var e;(e=d.value)==null||e.focus()},blur:()=>{var e;(e=d.value)==null||e.blur()}});let f=n=>{let{action:i,iconRender:a=r.iconRender||Pe}=e,o=Ne[i]||``,s=a(l.value),c={[o]:u,class:`${n}-icon`,key:`passwordIcon`,onMousedown:e=>{e.preventDefault()},onMouseup:e=>{e.preventDefault()}};return j(C(s)?s:t(`span`,null,[s]),c)},{prefixCls:h,getPrefixCls:g}=w(`input-password`,e),_=s(()=>g(`input`,e.inputPrefixCls)),y=()=>{let{size:n,visibilityToggle:i}=e,o=Me(e,[`size`,`visibilityToggle`]),s=i&&f(h.value),c=T(h.value,a.class,{[`${h.value}-${n}`]:!!n}),u=m(m(m({},k(o,[`suffix`,`iconRender`,`action`])),a),{type:l.value?`text`:`password`,class:c,prefixCls:_.value,suffix:s});return n&&(u.size=n),t(Z,v({ref:d},u),r)};return()=>y()}}),Ie=e({InputGroup:()=>ue,InputPassword:()=>Fe,InputSearch:()=>fe,Textarea:()=>Oe,default:()=>Le});Z.Group=ue,Z.Search=fe,Z.TextArea=Oe,Z.Password=Fe,Z.install=function(e){return e.component(Z.name,Z),e.component(Z.Group.name,Z.Group),e.component(Z.Search.name,Z.Search),e.component(Z.TextArea.name,Z.TextArea),e.component(Z.Password.name,Z.Password),e};var Le=Z;export{Ie as n,Oe as r,Le as t};