You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
35 KiB
2 lines
35 KiB
import{Q as y,d as E,df as J,r as j,da as Se,T as k,fa as Pe,eT as ue,b as w,dg as Y,bf as ie,U as N,go as Ue,db as Ke,R as U,fq as Te,V,P as We,fL as X,b3 as Be,f as Oe,be as I,eZ as D,f6 as de,N as Ve,fj as Xe,gp as se,eX as ze,gq as Ye,O as qe,aH as Qe,bL as Je,ei as he,M as Ze,de as le,f7 as et,I as q,cQ as tt}from"./index-f4658ae7.js";import{R as nt}from"./index-3590612f.js";import{C as Me}from"./index-297faa0c.js";import{A as at,C as rt}from"./ApiCascader-761331ba.js";import{g as ot,c as pe,d as it,r as st,a as lt,D as Z}from"./index-8336ee2d.js";import"./index-134963ca.js";import{I as ut}from"./index-efbe76fc.js";import{S as dt}from"./index-70ffad01.js";import{T as ct,A as ft}from"./ApiTreeSelect-6e204649.js";import{R as vt}from"./index-6c09d321.js";import{D as ht}from"./index-0e56c5c3.js";import pt from"./ApiRadioGroup-4ec6ca0e.js";import mt from"./RadioButtonGroup-e34f3abd.js";import gt from"./ApiSelect-7790a483.js";import{BasicUpload as bt}from"./index-ad7f1be2.js";import{StrengthMeter as yt}from"./index-2b22a167.js";import{CountdownInput as xt}from"./index-1d081ab8.js";var ce=function(){return null};ce.isSelectOption=!0;ce.displayName="AAutoCompleteOption";const z=ce;var fe=function(){return null};fe.isSelectOptGroup=!0;fe.displayName="AAutoCompleteOptGroup";const te=fe;function Ct(i){var t,n;return((t=i==null?void 0:i.type)===null||t===void 0?void 0:t.isSelectOption)||((n=i==null?void 0:i.type)===null||n===void 0?void 0:n.isSelectOptGroup)}var kt=function(){return y(y({},Y(Ue(),["loading","mode","optionLabelProp","labelInValue"])),{dataSource:Array,dropdownMenuStyle:{type:Object,default:void 0},dropdownMatchSelectWidth:{type:[Number,Boolean],default:!0},prefixCls:String,showSearch:{type:Boolean,default:void 0},transitionName:String,choiceTransitionName:{type:String,default:"zoom"},autofocus:{type:Boolean,default:void 0},backfill:{type:Boolean,default:void 0},filterOption:{type:[Boolean,Function],default:!1},defaultActiveFirstOption:{type:Boolean,default:!0}})},ne=E({name:"AAutoComplete",inheritAttrs:!1,props:kt(),slots:["option"],setup:function(t,n){var e=n.slots,a=n.attrs,r=n.expose;J(!("dataSource"in e),"AutoComplete","`dataSource` slot is deprecated, please use props `options` instead."),J(!("options"in e),"AutoComplete","`options` slot is deprecated, please use props `options` instead.");var o=j(),s=function(){var h,x=Ke((h=e.default)===null||h===void 0?void 0:h.call(e)),T=x.length?x[0]:void 0;return T},l=function(){var h;(h=o.value)===null||h===void 0||h.focus()},u=function(){var h;(h=o.value)===null||h===void 0||h.blur()};r({focus:l,blur:u});var d=Se("select",t),c=d.prefixCls;return function(){var m,h,x,T,M=t.size,P=t.dataSource,g=t.notFoundContent,C=g===void 0?(h=e.notFoundContent)===null||h===void 0?void 0:h.call(e):g,b,v=a.class,S=(m={},k(m,v,!!v),k(m,"".concat(c.value,"-lg"),M==="large"),k(m,"".concat(c.value,"-sm"),M==="small"),k(m,"".concat(c.value,"-show-search"),!0),k(m,"".concat(c.value,"-auto-complete"),!0),m);if(t.options===void 0){var f=((x=e.dataSource)===null||x===void 0?void 0:x.call(e))||((T=e.options)===null||T===void 0?void 0:T.call(e))||[];f.length&&Ct(f[0])?b=f:b=P?P.map(function(B){if(Pe(B))return B;switch(ue(B)){case"string":return w(z,{key:B,value:B},{default:function(){return[B]}});case"object":return w(z,{key:B.value,value:B.value},{default:function(){return[B.text]}});default:throw new Error("AutoComplete[dataSource] only supports type `string[] | Object[]`.")}}):[]}var p=Y(y(y(y({},t),a),{mode:ie.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:s,notFoundContent:C,class:S,ref:o}),["dataSource","loading"]);return w(ie,p,N({default:function(){return[b]}},Y(e,["default","dataSource","options"])))}}});const St=y(ne,{Option:z,OptGroup:te,install:function(t){return t.component(ne.name,ne),t.component(z.displayName,z),t.component(te.displayName,te),t}});var we=function(t,n){var e,a,r=n.attrs,o=r.included,s=r.vertical,l=r.style,u=r.class,d=r.length,c=r.offset,m=r.reverse;d<0&&(m=!m,d=Math.abs(d),c=100-c);var h=s?(e={},k(e,m?"top":"bottom","".concat(c,"%")),k(e,m?"bottom":"top","auto"),k(e,"height","".concat(d,"%")),e):(a={},k(a,m?"right":"left","".concat(c,"%")),k(a,m?"left":"right","auto"),k(a,"width","".concat(d,"%")),a),x=y(y({},l),h);return o?w("div",{class:u,style:x},null):null};we.inheritAttrs=!1;const Fe=we;var Pt=function(t,n,e,a,r,o){J(e?a>0:!0,"Slider","`Slider[step]` should be a positive number in order to make Slider[dots] work.");var s=Object.keys(n).map(parseFloat).sort(function(u,d){return u-d});if(e&&a)for(var l=r;l<=o;l+=a)s.indexOf(l)===-1&&s.push(l);return s},Ne=function(t,n){var e=n.attrs,a=e.prefixCls,r=e.vertical,o=e.reverse,s=e.marks,l=e.dots,u=e.step,d=e.included,c=e.lowerBound,m=e.upperBound,h=e.max,x=e.min,T=e.dotStyle,M=e.activeDotStyle,P=h-x,g=Pt(r,s,l,u,x,h).map(function(C){var b,v="".concat(Math.abs(C-x)/P*100,"%"),S=!d&&C===m||d&&C<=m&&C>=c,f=r?y(y({},T),k({},o?"top":"bottom",v)):y(y({},T),k({},o?"right":"left",v));S&&(f=y(y({},f),M));var p=U((b={},k(b,"".concat(a,"-dot"),!0),k(b,"".concat(a,"-dot-active"),S),k(b,"".concat(a,"-dot-reverse"),o),b));return w("span",{class:p,style:f,key:C},null)});return w("div",{class:"".concat(a,"-step")},[g])};Ne.inheritAttrs=!1;const Tt=Ne;var He=function(t,n){var e=n.attrs,a=n.slots,r=e.class,o=e.vertical,s=e.reverse,l=e.marks,u=e.included,d=e.upperBound,c=e.lowerBound,m=e.max,h=e.min,x=e.onClickLabel,T=Object.keys(l),M=a.mark,P=m-h,g=T.map(parseFloat).sort(function(C,b){return C-b}).map(function(C){var b,v=typeof l[C]=="function"?l[C]():l[C],S=ue(v)==="object"&&!Pe(v),f=S?v.label:v;if(!f&&f!==0)return null;M&&(f=M({point:C,label:f}));var p=!u&&C===d||u&&C<=d&&C>=c,B=U((b={},k(b,"".concat(r,"-text"),!0),k(b,"".concat(r,"-text-active"),p),b)),H=k({marginBottom:"-50%"},s?"top":"bottom","".concat((C-h)/P*100,"%")),F=k({transform:"translateX(".concat(s?"50%":"-50%",")"),msTransform:"translateX(".concat(s?"50%":"-50%",")")},s?"right":"left","".concat((C-h)/P*100,"%")),L=o?H:F,$=S?y(y({},L),v.style):L,_=k({},Te?"onTouchstartPassive":"onTouchstart",function(A){return x(A,C)});return w("span",N({class:B,style:$,key:C,onMousedown:function(R){return x(R,C)}},_),[f])});return w("div",{class:r},[g])};He.inheritAttrs=!1;const Bt=He,$e=E({name:"Handle",inheritAttrs:!1,props:{prefixCls:String,vertical:{type:Boolean,default:void 0},offset:Number,disabled:{type:Boolean,default:void 0},min:Number,max:Number,value:Number,tabindex:V.oneOfType([V.number,V.string]),reverse:{type:Boolean,default:void 0},ariaLabel:String,ariaLabelledBy:String,ariaValueTextFormatter:Function,onMouseenter:{type:Function},onMouseleave:{type:Function},onMousedown:{type:Function}},setup:function(t,n){var e=n.attrs,a=n.emit,r=n.expose,o=j(!1),s=j(),l=function(){document.activeElement===s.value&&(o.value=!0)},u=function(g){o.value=!1,a("blur",g)},d=function(){o.value=!1},c=function(){var g;(g=s.value)===null||g===void 0||g.focus()},m=function(){var g;(g=s.value)===null||g===void 0||g.blur()},h=function(){o.value=!0,c()},x=function(g){g.preventDefault(),c(),a("mousedown",g)};r({focus:c,blur:m,clickFocus:h,ref:s});var T=null;We(function(){T=X(document,"mouseup",l)}),Be(function(){T==null||T.remove()});var M=Oe(function(){var P,g,C=t.vertical,b=t.offset,v=t.reverse;return C?(P={},k(P,v?"top":"bottom","".concat(b,"%")),k(P,v?"bottom":"top","auto"),k(P,"transform",v?null:"translateY(+50%)"),P):(g={},k(g,v?"right":"left","".concat(b,"%")),k(g,v?"left":"right","auto"),k(g,"transform","translateX(".concat(v?"+":"-","50%)")),g)});return function(){var P=t.prefixCls,g=t.disabled,C=t.min,b=t.max,v=t.value,S=t.tabindex,f=t.ariaLabel,p=t.ariaLabelledBy,B=t.ariaValueTextFormatter,H=t.onMouseenter,F=t.onMouseleave,L=U(e.class,k({},"".concat(P,"-handle-click-focused"),o.value)),$={"aria-valuemin":C,"aria-valuemax":b,"aria-valuenow":v,"aria-disabled":!!g},_=[e.style,M.value],A=S||0;(g||S===null)&&(A=null);var R;B&&(R=B(v));var ee=y(y(y(y({},e),{role:"slider",tabindex:A}),$),{class:L,onBlur:u,onKeydown:d,onMousedown:x,onMouseenter:H,onMouseleave:F,ref:s,style:_});return w("div",N(N({},ee),{},{"aria-label":f,"aria-labelledby":p,"aria-valuetext":R}),null)}}});function ae(i,t){try{return Object.keys(t).some(function(n){return i.target===t[n].ref})}catch(n){return!1}}function Ae(i,t){var n=t.min,e=t.max;return i<n||i>e}function me(i){return i.touches.length>1||i.type.toLowerCase()==="touchend"&&i.touches.length>0}function ge(i,t){var n=t.marks,e=t.step,a=t.min,r=t.max,o=Object.keys(n).map(parseFloat);if(e!==null){var s=Math.pow(10,Re(e)),l=Math.floor((r*s-a*s)/(e*s)),u=Math.min((i-a)/e,l),d=Math.round(u)*e+a;o.push(d)}var c=o.map(function(m){return Math.abs(i-m)});return o[c.indexOf(Math.min.apply(Math,D(c)))]}function Re(i){var t=i.toString(),n=0;return t.indexOf(".")>=0&&(n=t.length-t.indexOf(".")-1),n}function be(i,t){var n=1;return window.visualViewport&&(n=+(window.visualViewport.width/document.body.getBoundingClientRect().width).toFixed(2)),(i?t.clientY:t.pageX)/n}function ye(i,t){var n=1;return window.visualViewport&&(n=+(window.visualViewport.width/document.body.getBoundingClientRect().width).toFixed(2)),(i?t.touches[0].clientY:t.touches[0].pageX)/n}function xe(i,t){var n=t.getBoundingClientRect();return i?n.top+n.height*.5:window.pageXOffset+n.left+n.width*.5}function ve(i,t){var n=t.max,e=t.min;return i<=e?e:i>=n?n:i}function Le(i,t){var n=t.step,e=isFinite(ge(i,t))?ge(i,t):0;return n===null?e:parseFloat(e.toFixed(Re(n)))}function K(i){i.stopPropagation(),i.preventDefault()}function Ot(i,t,n){var e={increase:function(s,l){return s+l},decrease:function(s,l){return s-l}},a=e[i](Object.keys(n.marks).indexOf(JSON.stringify(t)),1),r=Object.keys(n.marks)[a];return n.step?e[i](t,n.step):Object.keys(n.marks).length&&n.marks[r]?n.marks[r]:t}function Ee(i,t,n){var e="increase",a="decrease",r=e;switch(i.keyCode){case I.UP:r=t&&n?a:e;break;case I.RIGHT:r=!t&&n?a:e;break;case I.DOWN:r=t&&n?e:a;break;case I.LEFT:r=!t&&n?e:a;break;case I.END:return function(o,s){return s.max};case I.HOME:return function(o,s){return s.min};case I.PAGE_UP:return function(o,s){return o+s.step*2};case I.PAGE_DOWN:return function(o,s){return o-s.step*2};default:return}return function(o,s){return Ot(r,o,s)}}var Vt=globalThis&&globalThis.__rest||function(i,t){var n={};for(var e in i)Object.prototype.hasOwnProperty.call(i,e)&&t.indexOf(e)<0&&(n[e]=i[e]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,e=Object.getOwnPropertySymbols(i);a<e.length;a++)t.indexOf(e[a])<0&&Object.prototype.propertyIsEnumerable.call(i,e[a])&&(n[e[a]]=i[e[a]]);return n};function G(){}function je(i){var t={id:String,min:Number,max:Number,step:Number,marks:V.object,included:{type:Boolean,default:void 0},prefixCls:String,disabled:{type:Boolean,default:void 0},handle:Function,dots:{type:Boolean,default:void 0},vertical:{type:Boolean,default:void 0},reverse:{type:Boolean,default:void 0},minimumTrackStyle:V.object,maximumTrackStyle:V.object,handleStyle:V.oneOfType([V.object,V.arrayOf(V.object)]),trackStyle:V.oneOfType([V.object,V.arrayOf(V.object)]),railStyle:V.object,dotStyle:V.object,activeDotStyle:V.object,autofocus:{type:Boolean,default:void 0},draggableTrack:{type:Boolean,default:void 0}};return E({name:"CreateSlider",mixins:[de,i],inheritAttrs:!1,slots:["mark"],props:Ve(t,{prefixCls:"rc-slider",min:0,max:100,step:1,marks:{},included:!0,disabled:!1,dots:!1,vertical:!1,reverse:!1,trackStyle:[{}],handleStyle:[{}],railStyle:{},dotStyle:{},activeDotStyle:{}}),emits:["change","blur","focus"],data:function(){var e=this.step,a=this.max,r=this.min,o=isFinite(a-r)?(a-r)%e===0:!0;return J(e&&Math.floor(e)===e?o:!0,"Slider[max] - Slider[min] (".concat(a-r,") should be a multiple of Slider[step] (").concat(e,")")),this.handlesRefs={},{}},mounted:function(){var e=this;this.$nextTick(function(){e.document=e.sliderRef&&e.sliderRef.ownerDocument;var a=e.autofocus,r=e.disabled;a&&!r&&e.focus()})},beforeUnmount:function(){var e=this;this.$nextTick(function(){e.removeDocumentEvents()})},methods:{defaultHandle:function(e){var a=e.index;e.directives;var r=e.className,o=e.style,s=Vt(e,["index","directives","className","style"]);if(delete s.dragging,s.value===null)return null;var l=y(y({},s),{class:r,style:o,key:a});return w($e,l,null)},onDown:function(e,a){var r=a,o=this.$props,s=o.draggableTrack,l=o.vertical,u=this.$data.bounds,d=s&&this.positionGetValue?this.positionGetValue(r)||[]:[],c=ae(e,this.handlesRefs);if(this.dragTrack=s&&u.length>=2&&!c&&!d.map(function(h,x){var T=x?!0:h>=u[x];return x===d.length-1?h<=u[x]:T}).some(function(h){return!h}),this.dragTrack)this.dragOffset=r,this.startBounds=D(u);else{if(!c)this.dragOffset=0;else{var m=xe(l,e.target);this.dragOffset=r-m,r=m}this.onStart(r)}},onMouseDown:function(e){if(e.button===0){this.removeDocumentEvents();var a=this.$props.vertical,r=be(a,e);this.onDown(e,r),this.addDocumentMouseEvents()}},onTouchStart:function(e){if(!me(e)){var a=this.vertical,r=ye(a,e);this.onDown(e,r),this.addDocumentTouchEvents(),K(e)}},onFocus:function(e){var a=this.vertical;if(ae(e,this.handlesRefs)&&!this.dragTrack){var r=xe(a,e.target);this.dragOffset=0,this.onStart(r),K(e),this.$emit("focus",e)}},onBlur:function(e){this.dragTrack||this.onEnd(),this.$emit("blur",e)},onMouseUp:function(){this.handlesRefs[this.prevMovedHandleIndex]&&this.handlesRefs[this.prevMovedHandleIndex].clickFocus()},onMouseMove:function(e){if(!this.sliderRef){this.onEnd();return}var a=be(this.vertical,e);this.onMove(e,a-this.dragOffset,this.dragTrack,this.startBounds)},onTouchMove:function(e){if(me(e)||!this.sliderRef){this.onEnd();return}var a=ye(this.vertical,e);this.onMove(e,a-this.dragOffset,this.dragTrack,this.startBounds)},onKeyDown:function(e){this.sliderRef&&ae(e,this.handlesRefs)&&this.onKeyboard(e)},onClickMarkLabel:function(e,a){var r=this;e.stopPropagation(),this.onChange({sValue:a}),this.setState({sValue:a},function(){return r.onEnd(!0)})},getSliderStart:function(){var e=this.sliderRef,a=this.vertical,r=this.reverse,o=e.getBoundingClientRect();return a?r?o.bottom:o.top:window.pageXOffset+(r?o.right:o.left)},getSliderLength:function(){var e=this.sliderRef;if(!e)return 0;var a=e.getBoundingClientRect();return this.vertical?a.height:a.width},addDocumentTouchEvents:function(){this.onTouchMoveListener=X(this.document,"touchmove",this.onTouchMove),this.onTouchUpListener=X(this.document,"touchend",this.onEnd)},addDocumentMouseEvents:function(){this.onMouseMoveListener=X(this.document,"mousemove",this.onMouseMove),this.onMouseUpListener=X(this.document,"mouseup",this.onEnd)},removeDocumentEvents:function(){this.onTouchMoveListener&&this.onTouchMoveListener.remove(),this.onTouchUpListener&&this.onTouchUpListener.remove(),this.onMouseMoveListener&&this.onMouseMoveListener.remove(),this.onMouseUpListener&&this.onMouseUpListener.remove()},focus:function(){var e;this.$props.disabled||(e=this.handlesRefs[0])===null||e===void 0||e.focus()},blur:function(){var e=this;this.$props.disabled||Object.keys(this.handlesRefs).forEach(function(a){var r,o;(o=(r=e.handlesRefs[a])===null||r===void 0?void 0:r.blur)===null||o===void 0||o.call(r)})},calcValue:function(e){var a=this.vertical,r=this.min,o=this.max,s=Math.abs(Math.max(e,0)/this.getSliderLength()),l=a?(1-s)*(o-r)+r:s*(o-r)+r;return l},calcValueByPos:function(e){var a=this.reverse?-1:1,r=a*(e-this.getSliderStart()),o=this.trimAlignValue(this.calcValue(r));return o},calcOffset:function(e){var a=this.min,r=this.max,o=(e-a)/(r-a);return Math.max(0,o*100)},saveSlider:function(e){this.sliderRef=e},saveHandle:function(e,a){this.handlesRefs[e]=a}},render:function(){var e,a=this.prefixCls,r=this.marks,o=this.dots,s=this.step,l=this.included,u=this.disabled,d=this.vertical,c=this.reverse,m=this.min,h=this.max,x=this.maximumTrackStyle,T=this.railStyle,M=this.dotStyle,P=this.activeDotStyle,g=this.id,C=this.$attrs,b=C.class,v=C.style,S=this.renderSlider(),f=S.tracks,p=S.handles,B=U(a,b,(e={},k(e,"".concat(a,"-with-marks"),Object.keys(r).length),k(e,"".concat(a,"-disabled"),u),k(e,"".concat(a,"-vertical"),d),e)),H={vertical:d,marks:r,included:l,lowerBound:this.getLowerBound(),upperBound:this.getUpperBound(),max:h,min:m,reverse:c,class:"".concat(a,"-mark"),onClickLabel:u?G:this.onClickMarkLabel},F=k({},Te?"onTouchstartPassive":"onTouchstart",u?G:this.onTouchStart);return w("div",N(N({id:g,ref:this.saveSlider,tabindex:"-1",class:B},F),{},{onMousedown:u?G:this.onMouseDown,onMouseup:u?G:this.onMouseUp,onKeydown:u?G:this.onKeyDown,onFocus:u?G:this.onFocus,onBlur:u?G:this.onBlur,style:v}),[w("div",{class:"".concat(a,"-rail"),style:y(y({},x),T)},null),f,w(Tt,{prefixCls:a,vertical:d,reverse:c,marks:r,dots:o,step:s,included:l,lowerBound:this.getLowerBound(),upperBound:this.getUpperBound(),max:h,min:m,dotStyle:M,activeDotStyle:P},null),p,w(Bt,H,{mark:this.$slots.mark}),Xe(this)])}})}var Mt=E({name:"Slider",mixins:[de],inheritAttrs:!1,props:{defaultValue:Number,value:Number,disabled:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},tabindex:V.oneOfType([V.number,V.string]),reverse:{type:Boolean,default:void 0},min:Number,max:Number,ariaLabelForHandle:String,ariaLabelledByForHandle:String,ariaValueTextFormatterForHandle:String,startPoint:Number},emits:["beforeChange","afterChange","change"],data:function(){var t=this.defaultValue!==void 0?this.defaultValue:this.min,n=this.value!==void 0?this.value:t;return{sValue:this.trimAlignValue(n),dragging:!1}},watch:{value:{handler:function(t){this.setChangeValue(t)},deep:!0},min:function(){var t=this.sValue;this.setChangeValue(t)},max:function(){var t=this.sValue;this.setChangeValue(t)}},methods:{setChangeValue:function(t){var n=t!==void 0?t:this.sValue,e=this.trimAlignValue(n,this.$props);e!==this.sValue&&(this.setState({sValue:e}),Ae(n,this.$props)&&this.$emit("change",e))},onChange:function(t){var n=!se(this,"value"),e=t.sValue>this.max?y(y({},t),{sValue:this.max}):t;n&&this.setState(e);var a=e.sValue;this.$emit("change",a)},onStart:function(t){this.setState({dragging:!0});var n=this.sValue;this.$emit("beforeChange",n);var e=this.calcValueByPos(t);this.startValue=e,this.startPosition=t,e!==n&&(this.prevMovedHandleIndex=0,this.onChange({sValue:e}))},onEnd:function(t){var n=this.dragging;this.removeDocumentEvents(),(n||t)&&this.$emit("afterChange",this.sValue),this.setState({dragging:!1})},onMove:function(t,n){K(t);var e=this.sValue,a=this.calcValueByPos(n);a!==e&&this.onChange({sValue:a})},onKeyboard:function(t){var n=this.$props,e=n.reverse,a=n.vertical,r=Ee(t,a,e);if(r){K(t);var o=this.sValue,s=r(o,this.$props),l=this.trimAlignValue(s);if(l===o)return;this.onChange({sValue:l}),this.$emit("afterChange",l),this.onEnd()}},getLowerBound:function(){var t=this.$props.startPoint||this.$props.min;return this.$data.sValue>t?t:this.$data.sValue},getUpperBound:function(){return this.$data.sValue<this.$props.startPoint?this.$props.startPoint:this.$data.sValue},trimAlignValue:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t===null)return null;var e=y(y({},this.$props),n),a=ve(t,e);return Le(a,e)},getTrack:function(t){var n=t.prefixCls,e=t.reverse,a=t.vertical,r=t.included,o=t.minimumTrackStyle,s=t.mergedTrackStyle,l=t.length,u=t.offset;return w(Fe,{class:"".concat(n,"-track"),vertical:a,included:r,offset:u,reverse:e,length:l,style:y(y({},o),s)},null)},renderSlider:function(){var t=this,n=this.prefixCls,e=this.vertical,a=this.included,r=this.disabled,o=this.minimumTrackStyle,s=this.trackStyle,l=this.handleStyle,u=this.tabindex,d=this.ariaLabelForHandle,c=this.ariaLabelledByForHandle,m=this.ariaValueTextFormatterForHandle,h=this.min,x=this.max,T=this.startPoint,M=this.reverse,P=this.handle,g=this.defaultHandle,C=P||g,b=this.sValue,v=this.dragging,S=this.calcOffset(b),f=C({class:"".concat(n,"-handle"),prefixCls:n,vertical:e,offset:S,value:b,dragging:v,disabled:r,min:h,max:x,reverse:M,index:0,tabindex:u,ariaLabel:d,ariaLabelledBy:c,ariaValueTextFormatter:m,style:l[0]||l,ref:function(F){return t.saveHandle(0,F)},onFocus:this.onFocus,onBlur:this.onBlur}),p=T!==void 0?this.calcOffset(T):0,B=s[0]||s;return{tracks:this.getTrack({prefixCls:n,reverse:M,vertical:e,included:a,offset:p,minimumTrackStyle:o,mergedTrackStyle:B,length:S-p}),handles:f}}}});const wt=je(Mt);var W=function(t){var n=t.value,e=t.handle,a=t.bounds,r=t.props,o=r.allowCross,s=r.pushable,l=Number(s),u=ve(n,r),d=u;return!o&&e!=null&&a!==void 0&&(e>0&&u<=a[e-1]+l&&(d=a[e-1]+l),e<a.length-1&&u>=a[e+1]-l&&(d=a[e+1]-l)),Le(d,r)},Ft={defaultValue:V.arrayOf(V.number),value:V.arrayOf(V.number),count:Number,pushable:ze(V.oneOfType([V.looseBool,V.number])),allowCross:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},reverse:{type:Boolean,default:void 0},tabindex:V.arrayOf(V.number),prefixCls:String,min:Number,max:Number,autofocus:{type:Boolean,default:void 0},ariaLabelGroupForHandles:Array,ariaLabelledByGroupForHandles:Array,ariaValueTextFormatterGroupForHandles:Array,draggableTrack:{type:Boolean,default:void 0}},Nt=E({name:"Range",mixins:[de],inheritAttrs:!1,props:Ve(Ft,{count:1,allowCross:!0,pushable:!1,tabindex:[],draggableTrack:!1,ariaLabelGroupForHandles:[],ariaLabelledByGroupForHandles:[],ariaValueTextFormatterGroupForHandles:[]}),emits:["beforeChange","afterChange","change"],displayName:"Range",data:function(){var t=this,n=this.count,e=this.min,a=this.max,r=Array.apply(void 0,D(Array(n+1))).map(function(){return e}),o=se(this,"defaultValue")?this.defaultValue:r,s=this.value;s===void 0&&(s=o);var l=s.map(function(d,c){return W({value:d,handle:c,props:t.$props})}),u=l[0]===a?0:l.length-1;return{sHandle:null,recent:u,bounds:l}},watch:{value:{handler:function(t){var n=this.bounds;this.setChangeValue(t||n)},deep:!0},min:function(){var t=this.value;this.setChangeValue(t||this.bounds)},max:function(){var t=this.value;this.setChangeValue(t||this.bounds)}},methods:{setChangeValue:function(t){var n=this,e=this.bounds,a=t.map(function(o,s){return W({value:o,handle:s,bounds:e,props:n.$props})});if(e.length===a.length){if(a.every(function(o,s){return o===e[s]}))return null}else a=t.map(function(o,s){return W({value:o,handle:s,props:n.$props})});if(this.setState({bounds:a}),t.some(function(o){return Ae(o,n.$props)})){var r=t.map(function(o){return ve(o,n.$props)});this.$emit("change",r)}},onChange:function(t){var n=!se(this,"value");if(n)this.setState(t);else{var e={};["sHandle","recent"].forEach(function(o){t[o]!==void 0&&(e[o]=t[o])}),Object.keys(e).length&&this.setState(e)}var a=y(y({},this.$data),t),r=a.bounds;this.$emit("change",r)},positionGetValue:function(t){var n=this.getValue(),e=this.calcValueByPos(t),a=this.getClosestBound(e),r=this.getBoundNeedMoving(e,a),o=n[r];if(e===o)return null;var s=D(n);return s[r]=e,s},onStart:function(t){var n=this.bounds;this.$emit("beforeChange",n);var e=this.calcValueByPos(t);this.startValue=e,this.startPosition=t;var a=this.getClosestBound(e);this.prevMovedHandleIndex=this.getBoundNeedMoving(e,a),this.setState({sHandle:this.prevMovedHandleIndex,recent:this.prevMovedHandleIndex});var r=n[this.prevMovedHandleIndex];if(e!==r){var o=D(n);o[this.prevMovedHandleIndex]=e,this.onChange({bounds:o})}},onEnd:function(t){var n=this.sHandle;this.removeDocumentEvents(),n||(this.dragTrack=!1),(n!==null||t)&&this.$emit("afterChange",this.bounds),this.setState({sHandle:null})},onMove:function(t,n,e,a){K(t);var r=this.$data,o=this.$props,s=o.max||100,l=o.min||0;if(e){var u=o.vertical?-n:n;u=o.reverse?-u:u;var d=s-Math.max.apply(Math,D(a)),c=l-Math.min.apply(Math,D(a)),m=Math.min(Math.max(u/(this.getSliderLength()/100),c),d),h=a.map(function(g){return Math.floor(Math.max(Math.min(g+m,s),l))});r.bounds.map(function(g,C){return g===h[C]}).some(function(g){return!g})&&this.onChange({bounds:h});return}var x=this.bounds,T=this.sHandle,M=this.calcValueByPos(n),P=x[T];M!==P&&this.moveTo(M)},onKeyboard:function(t){var n=this.$props,e=n.reverse,a=n.vertical,r=Ee(t,a,e);if(r){K(t);var o=this.bounds,s=this.sHandle,l=o[s===null?this.recent:s],u=r(l,this.$props),d=W({value:u,handle:s,bounds:o,props:this.$props});if(d===l)return;var c=!0;this.moveTo(d,c)}},getClosestBound:function(t){for(var n=this.bounds,e=0,a=1;a<n.length-1;a+=1)t>=n[a]&&(e=a);return Math.abs(n[e+1]-t)<Math.abs(n[e]-t)&&(e+=1),e},getBoundNeedMoving:function(t,n){var e=this.bounds,a=this.recent,r=n,o=e[n+1]===e[n];return o&&e[a]===e[n]&&(r=a),o&&t!==e[n+1]&&(r=t<e[n+1]?n:n+1),r},getLowerBound:function(){return this.bounds[0]},getUpperBound:function(){var t=this.bounds;return t[t.length-1]},getPoints:function(){var t=this.marks,n=this.step,e=this.min,a=this.max,r=this.internalPointsCache;if(!r||r.marks!==t||r.step!==n){var o=y({},t);if(n!==null)for(var s=e;s<=a;s+=n)o[s]=s;var l=Object.keys(o).map(parseFloat);l.sort(function(u,d){return u-d}),this.internalPointsCache={marks:t,step:n,points:l}}return this.internalPointsCache.points},moveTo:function(t,n){var e=this,a=D(this.bounds),r=this.sHandle,o=this.recent,s=r===null?o:r;a[s]=t;var l=s;this.$props.pushable!==!1?this.pushSurroundingHandles(a,l):this.$props.allowCross&&(a.sort(function(u,d){return u-d}),l=a.indexOf(t)),this.onChange({recent:l,sHandle:l,bounds:a}),n&&(this.$emit("afterChange",a),this.setState({},function(){e.handlesRefs[l].focus()}),this.onEnd())},pushSurroundingHandles:function(t,n){var e=t[n],a=this.pushable,r=Number(a),o=0;if(t[n+1]-e<r&&(o=1),e-t[n-1]<r&&(o=-1),o!==0){var s=n+o,l=o*(t[s]-e);this.pushHandle(t,s,o,r-l)||(t[n]=t[s]-o*r)}},pushHandle:function(t,n,e,a){for(var r=t[n],o=t[n];e*(o-r)<a;){if(!this.pushHandleOnePoint(t,n,e))return t[n]=r,!1;o=t[n]}return!0},pushHandleOnePoint:function(t,n,e){var a=this.getPoints(),r=a.indexOf(t[n]),o=r+e;if(o>=a.length||o<0)return!1;var s=n+e,l=a[o],u=this.pushable,d=Number(u),c=e*(t[s]-l);return this.pushHandle(t,s,e,d-c)?(t[n]=l,!0):!1},trimAlignValue:function(t){var n=this.sHandle,e=this.bounds;return W({value:t,handle:n,bounds:e,props:this.$props})},ensureValueNotConflict:function(t,n,e){var a=e.allowCross,r=e.pushable,o=this.$data||{},s=o.bounds;if(t=t===void 0?o.sHandle:t,r=Number(r),!a&&t!=null&&s!==void 0){if(t>0&&n<=s[t-1]+r)return s[t-1]+r;if(t<s.length-1&&n>=s[t+1]-r)return s[t+1]-r}return n},getTrack:function(t){var n=t.bounds,e=t.prefixCls,a=t.reverse,r=t.vertical,o=t.included,s=t.offsets,l=t.trackStyle;return n.slice(0,-1).map(function(u,d){var c,m=d+1,h=U((c={},k(c,"".concat(e,"-track"),!0),k(c,"".concat(e,"-track-").concat(m),!0),c));return w(Fe,{class:h,vertical:r,reverse:a,included:o,offset:s[m-1],length:s[m]-s[m-1],style:l[d],key:m},null)})},renderSlider:function(){var t=this,n=this.sHandle,e=this.bounds,a=this.prefixCls,r=this.vertical,o=this.included,s=this.disabled,l=this.min,u=this.max,d=this.reverse,c=this.handle,m=this.defaultHandle,h=this.trackStyle,x=this.handleStyle,T=this.tabindex,M=this.ariaLabelGroupForHandles,P=this.ariaLabelledByGroupForHandles,g=this.ariaValueTextFormatterGroupForHandles,C=c||m,b=e.map(function(f){return t.calcOffset(f)}),v="".concat(a,"-handle"),S=e.map(function(f,p){var B,H=T[p]||0;(s||T[p]===null)&&(H=null);var F=n===p;return C({class:U((B={},k(B,v,!0),k(B,"".concat(v,"-").concat(p+1),!0),k(B,"".concat(v,"-dragging"),F),B)),prefixCls:a,vertical:r,dragging:F,offset:b[p],value:f,index:p,tabindex:H,min:l,max:u,reverse:d,disabled:s,style:x[p],ref:function($){return t.saveHandle(p,$)},onFocus:t.onFocus,onBlur:t.onBlur,ariaLabel:M[p],ariaLabelledBy:P[p],ariaValueTextFormatter:g[p]})});return{tracks:this.getTrack({bounds:e,prefixCls:a,reverse:d,vertical:r,included:o,offsets:b,trackStyle:h}),handles:S}}}});const Ht=je(Nt),$t=E({name:"SliderTooltip",inheritAttrs:!1,props:Ye(),setup:function(t,n){var e=n.attrs,a=n.slots,r=j(null),o=j(null);function s(){he.cancel(o.value),o.value=null}function l(){o.value=he(function(){var d;(d=r.value)===null||d===void 0||d.forcePopupAlign(),o.value=null})}var u=function(){s(),t.visible&&l()};return qe([function(){return t.visible},function(){return t.title}],function(){u()},{flush:"post",immediate:!0}),Qe(function(){u()}),Be(function(){s()}),function(){return w(Je,N(N({ref:r},t),e),a)}}});var Ce=globalThis&&globalThis.__rest||function(i,t){var n={};for(var e in i)Object.prototype.hasOwnProperty.call(i,e)&&t.indexOf(e)<0&&(n[e]=i[e]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,e=Object.getOwnPropertySymbols(i);a<e.length;a++)t.indexOf(e[a])<0&&Object.prototype.propertyIsEnumerable.call(i,e[a])&&(n[e[a]]=i[e[a]]);return n},At=function(t){return typeof t=="number"?t.toString():""},Rt=function(){return{id:String,prefixCls:String,tooltipPrefixCls:String,range:{type:[Boolean,Object],default:void 0},reverse:{type:Boolean,default:void 0},min:Number,max:Number,step:{type:[Number,Object]},marks:{type:Object},dots:{type:Boolean,default:void 0},value:{type:[Number,Array]},defaultValue:{type:[Number,Array]},included:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},vertical:{type:Boolean,default:void 0},tipFormatter:{type:[Function,Object],default:function(){return At}},tooltipVisible:{type:Boolean,default:void 0},tooltipPlacement:{type:String},getTooltipPopupContainer:{type:Function},autofocus:{type:Boolean,default:void 0},handleStyle:{type:[Object,Array]},trackStyle:{type:[Object,Array]},onChange:{type:Function},onAfterChange:{type:Function},onFocus:{type:Function},onBlur:{type:Function},"onUpdate:value":{type:Function}}},Lt=E({name:"ASlider",inheritAttrs:!1,props:Rt(),slots:["mark"],setup:function(t,n){var e=n.attrs,a=n.slots,r=n.emit,o=n.expose,s=Se("slider",t),l=s.prefixCls,u=s.rootPrefixCls,d=s.direction,c=s.getPopupContainer,m=s.configProvider,h=le(),x=j(),T=j({}),M=function(p,B){T.value[p]=B},P=Oe(function(){return t.tooltipPlacement?t.tooltipPlacement:t.vertical?d.value==="rtl"?"left":"right":"top"}),g=function(){var p;(p=x.value)===null||p===void 0||p.focus()},C=function(){var p;(p=x.value)===null||p===void 0||p.blur()},b=function(p){r("update:value",p),r("change",p),h.onFieldChange()},v=function(p){r("blur",p)};o({focus:g,blur:C});var S=function(p){var B=p.tooltipPrefixCls,H=p.info,F=H.value,L=H.dragging,$=H.index,_=Ce(H,["value","dragging","index"]),A=t.tipFormatter,R=t.tooltipVisible,ee=t.getTooltipPopupContainer,Ie=A?T.value[$]||L:!1,De=R||R===void 0&&Ie;return w($t,{prefixCls:B,title:A?A(F):"",visible:De,placement:P.value,transitionName:"".concat(u.value,"-zoom-down"),key:$,overlayClassName:"".concat(l.value,"-tooltip"),getPopupContainer:ee||c.value},{default:function(){return[w($e,N(N({},_),{},{value:F,onMouseenter:function(){return M($,!0)},onMouseleave:function(){return M($,!1)}}),null)]}})};return function(){var f=t.tooltipPrefixCls,p=t.range,B=t.id,H=B===void 0?h.id.value:B,F=Ce(t,["tooltipPrefixCls","range","id"]),L=m.getPrefixCls("tooltip",f),$=U(e.class,k({},"".concat(l.value,"-rtl"),d.value==="rtl"));d.value==="rtl"&&!F.vertical&&(F.reverse=!F.reverse);var _;return ue(p)==="object"&&(_=p.draggableTrack),p?w(Ht,N(N({},F),{},{step:F.step,draggableTrack:_,class:$,ref:x,handle:function(R){return S({tooltipPrefixCls:L,prefixCls:l.value,info:R})},prefixCls:l.value,onChange:b,onBlur:v}),{mark:a.mark}):w(wt,N(N({},F),{},{id:H,step:F.step,class:$,ref:x,handle:function(R){return S({tooltipPrefixCls:L,prefixCls:l.value,info:R})},prefixCls:l.value,onChange:b,onBlur:v}),{mark:a.mark})}}});const Et=Ze(Lt);var ke=globalThis&&globalThis.__rest||function(i,t){var n={};for(var e in i)Object.prototype.hasOwnProperty.call(i,e)&&t.indexOf(e)<0&&(n[e]=i[e]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,e=Object.getOwnPropertySymbols(i);a<e.length;a++)t.indexOf(e[a])<0&&Object.prototype.propertyIsEnumerable.call(i,e[a])&&(n[e[a]]=i[e[a]]);return n},re=function(){return{format:String,showNow:{type:Boolean,default:void 0},showHour:{type:Boolean,default:void 0},showMinute:{type:Boolean,default:void 0},showSecond:{type:Boolean,default:void 0},use12Hours:{type:Boolean,default:void 0},hourStep:Number,minuteStep:Number,secondStep:Number,hideDisabledOptions:{type:Boolean,default:void 0},popupClassName:String}};function jt(i){var t=ot(i,y(y({},re()),{order:{type:Boolean,default:!0}})),n=t.TimePicker,e=t.RangePicker,a=E({name:"ATimePicker",inheritAttrs:!1,props:y(y(y(y({},pe()),it()),re()),{addon:{type:Function}}),slot:["addon","renderExtraFooter","suffixIcon","clearIcon"],setup:function(s,l){var u=l.slots,d=l.expose,c=l.emit,m=l.attrs,h=le();et(!(u.addon||s.addon),"TimePicker","`addon` is deprecated. Please use `v-slot:renderExtraFooter` instead.");var x=j();d({focus:function(){var v;(v=x.value)===null||v===void 0||v.focus()},blur:function(){var v;(v=x.value)===null||v===void 0||v.blur()}});var T=function(v,S){c("update:value",v),c("change",v,S),h.onFieldChange()},M=function(v){c("update:open",v),c("openChange",v)},P=function(v){c("focus",v)},g=function(v){c("blur",v),h.onFieldBlur()},C=function(v){c("ok",v)};return function(){var b=s.id,v=b===void 0?h.id.value:b,S=ke(s,["id"]);return w(n,N(N(N({},m),Y(S,["onUpdate:value","onUpdate:open"])),{},{id:v,dropdownClassName:s.popupClassName,mode:void 0,ref:x,renderExtraFooter:s.addon||u.addon||s.renderExtraFooter||u.renderExtraFooter,onChange:T,onOpenChange:M,onFocus:P,onBlur:g,onOk:C}),u)}}}),r=E({name:"ATimeRangePicker",inheritAttrs:!1,props:y(y(y(y({},pe()),st()),re()),{order:{type:Boolean,default:!0}}),slot:["renderExtraFooter","suffixIcon","clearIcon"],setup:function(s,l){var u=l.slots,d=l.expose,c=l.emit,m=l.attrs,h=j(),x=le();d({focus:function(){var f;(f=h.value)===null||f===void 0||f.focus()},blur:function(){var f;(f=h.value)===null||f===void 0||f.blur()}});var T=function(f,p){c("update:value",f),c("change",f,p),x.onFieldChange()},M=function(f){c("update:open",f),c("openChange",f)},P=function(f){c("focus",f)},g=function(f){c("blur",f),x.onFieldBlur()},C=function(f,p){c("panelChange",f,p)},b=function(f){c("ok",f)},v=function(f,p,B){c("calendarChange",f,p,B)};return function(){var S=s.id,f=S===void 0?x.id.value:S,p=ke(s,["id"]);return w(e,N(N(N({},m),Y(p,["onUpdate:open","onUpdate:value"])),{},{id:f,dropdownClassName:s.popupClassName,picker:"time",mode:void 0,ref:h,onChange:T,onOpenChange:M,onFocus:P,onBlur:g,onPanelChange:C,onOk:b,onCalendarChange:v}),u)}}});return{TimePicker:a,TimeRangePicker:r}}var _e=jt(lt),Q=_e.TimePicker,oe=_e.TimeRangePicker;const _t=y(Q,{TimePicker:Q,TimeRangePicker:oe,install:function(t){return t.component(Q.name,Q),t.component(oe.name,oe),t}});const O=new Map;O.set("Input",q);O.set("InputGroup",q.Group);O.set("InputPassword",q.Password);O.set("InputSearch",q.Search);O.set("InputTextArea",q.TextArea);O.set("InputNumber",ut);O.set("AutoComplete",St);O.set("Select",ie);O.set("ApiSelect",gt);O.set("TreeSelect",ct);O.set("ApiTreeSelect",ft);O.set("ApiRadioGroup",pt);O.set("Switch",dt);O.set("RadioButtonGroup",mt);O.set("RadioGroup",nt.Group);O.set("Checkbox",Me);O.set("CheckboxGroup",Me.Group);O.set("ApiCascader",at);O.set("Cascader",rt);O.set("Slider",Et);O.set("Rate",vt);O.set("DatePicker",Z);O.set("MonthPicker",Z.MonthPicker);O.set("RangePicker",Z.RangePicker);O.set("WeekPicker",Z.WeekPicker);O.set("TimePicker",_t);O.set("StrengthMeter",yt);O.set("IconPicker",tt);O.set("InputCountDown",xt);O.set("Upload",bt);O.set("Divider",ht);function It(i,t){O.set(i,t)}function Dt(i){O.delete(i)}const ln=Object.freeze(Object.defineProperty({__proto__:null,add:It,componentMap:O,del:Dt},Symbol.toStringTag,{value:"Module"}));export{St as A,Et as S,_t as T,It as a,ln as b,O as c,Dt as d};
|