13 lines
50 KiB
JavaScript
13 lines
50 KiB
JavaScript
import{ag as C,aC as $e,r as ee,ax as vr,aD as Rr,aE as Ue,Y as de,d as me,u as be,aF as Qe,b as ue,ao as mr,aG as Je,Z as ve,h as I,c as H,a as _,aH as Nr,i as re,aI as Ee,aJ as ae,a0 as Ir,e as Mr,aK as gr,aL as kr,aM as Lr,aN as Tr,as as Dr,s as je,aO as Wr,y as ce,aP as Br,aQ as Gr,aR as Hr,a6 as Kr,a9 as zr,a8 as Ur,az as Yr,aS as hr,aT as pr,aq as Zr,aj as Pe,aU as Xr,aV as Qr,P as oe,aW as Me,ay as yr,aX as Ye,aY as Jr,aZ as en,a_ as er,a$ as rn,b0 as nn,b1 as tn,b2 as an,b3 as ln,b4 as un,b5 as on,b6 as br,b7 as sn,b8 as fn,b9 as cn,ba as dn,bb as vn,bc as mn,n as le,bd as gn,au as Oe,be as hn,bf as Fr,bg as pn,bh as yn,w as Ve}from"./index-2ccb5782.js";import{b as wr}from"./db-89fdf46d.js";import{g as bn,l as Fn}from"./hook-dadee24a.js";var wn=Symbol("SizeProvider"),xn=function(e){var r=e?C(function(){return e.size}):$e(wn,C(function(){return"default"}));return r};function On(n,e,r){var t=-1,a=n.length;e<0&&(e=-e>a?0:a+e),r=r>a?a:r,r<0&&(r+=a),a=e>r?0:r-e>>>0,e>>>=0;for(var i=Array(a);++t<a;)i[t]=n[t+e];return i}function qn(n){var e=bn(n),r=e%1;return e===e?r?e-r:e:0}const Cn=function(){var n=ee(!1);return vr(function(){n.value=Rr()}),n};var xr=Symbol("rowContextKey"),Pn=function(e){Ue(xr,e)},An=function(){return $e(xr,{gutter:C(function(){}),wrap:C(function(){}),supportFlexGap:C(function(){})})};const jn=Pn;de("top","middle","bottom","stretch");de("start","end","center","space-around","space-between");var $n=function(){return{align:String,justify:String,prefixCls:String,gutter:{type:[Number,Array,Object],default:0},wrap:{type:Boolean,default:void 0}}},En=me({compatConfig:{MODE:3},name:"ARow",props:$n(),setup:function(e,r){var t=r.slots,a=be("row",e),i=a.prefixCls,l=a.direction,u,s=ee({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0,xxxl:!0}),w=Cn();vr(function(){u=Qe.subscribe(function(d){var h=e.gutter||0;(!Array.isArray(h)&&ue(h)==="object"||Array.isArray(h)&&(ue(h[0])==="object"||ue(h[1])==="object"))&&(s.value=d)})}),mr(function(){Qe.unsubscribe(u)});var g=C(function(){var d=[0,0],h=e.gutter,o=h===void 0?0:h,b=Array.isArray(o)?o:[o,0];return b.forEach(function(c,P){if(ue(c)==="object")for(var m=0;m<Je.length;m++){var f=Je[m];if(s.value[f]&&c[f]!==void 0){d[P]=c[f];break}}else d[P]=c||0}),d});jn({gutter:g,supportFlexGap:w,wrap:C(function(){return e.wrap})});var y=C(function(){var d;return ve(i.value,(d={},I(d,"".concat(i.value,"-no-wrap"),e.wrap===!1),I(d,"".concat(i.value,"-").concat(e.justify),e.justify),I(d,"".concat(i.value,"-").concat(e.align),e.align),I(d,"".concat(i.value,"-rtl"),l.value==="rtl"),d))}),x=C(function(){var d=g.value,h={},o=d[0]>0?"".concat(d[0]/-2,"px"):void 0,b=d[1]>0?"".concat(d[1]/-2,"px"):void 0;return o&&(h.marginLeft=o,h.marginRight=o),w.value?h.rowGap="".concat(d[1],"px"):b&&(h.marginTop=b,h.marginBottom=b),h});return function(){var d;return H("div",{class:y.value,style:x.value},[(d=t.default)===null||d===void 0?void 0:d.call(t)])}}});const Sn=En;function Vn(n){return typeof n=="number"?"".concat(n," ").concat(n," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(n)?"0 0 ".concat(n):n}var _n=function(){return{span:[String,Number],order:[String,Number],offset:[String,Number],push:[String,Number],pull:[String,Number],xs:{type:[String,Number,Object],default:void 0},sm:{type:[String,Number,Object],default:void 0},md:{type:[String,Number,Object],default:void 0},lg:{type:[String,Number,Object],default:void 0},xl:{type:[String,Number,Object],default:void 0},xxl:{type:[String,Number,Object],default:void 0},xxxl:{type:[String,Number,Object],default:void 0},prefixCls:String,flex:[String,Number]}};const Or=me({compatConfig:{MODE:3},name:"ACol",props:_n(),setup:function(e,r){var t=r.slots,a=An(),i=a.gutter,l=a.supportFlexGap,u=a.wrap,s=be("col",e),w=s.prefixCls,g=s.direction,y=C(function(){var d,h=e.span,o=e.order,b=e.offset,c=e.push,P=e.pull,m=w.value,f={};return["xs","sm","md","lg","xl","xxl","xxxl"].forEach(function(p){var F,O={},$=e[p];typeof $=="number"?O.span=$:ue($)==="object"&&(O=$||{}),f=_(_({},f),{},(F={},I(F,"".concat(m,"-").concat(p,"-").concat(O.span),O.span!==void 0),I(F,"".concat(m,"-").concat(p,"-order-").concat(O.order),O.order||O.order===0),I(F,"".concat(m,"-").concat(p,"-offset-").concat(O.offset),O.offset||O.offset===0),I(F,"".concat(m,"-").concat(p,"-push-").concat(O.push),O.push||O.push===0),I(F,"".concat(m,"-").concat(p,"-pull-").concat(O.pull),O.pull||O.pull===0),I(F,"".concat(m,"-rtl"),g.value==="rtl"),F))}),ve(m,(d={},I(d,"".concat(m,"-").concat(h),h!==void 0),I(d,"".concat(m,"-order-").concat(o),o),I(d,"".concat(m,"-offset-").concat(b),b),I(d,"".concat(m,"-push-").concat(c),c),I(d,"".concat(m,"-pull-").concat(P),P),d),f)}),x=C(function(){var d=e.flex,h=i.value,o={};if(h&&h[0]>0){var b="".concat(h[0]/2,"px");o.paddingLeft=b,o.paddingRight=b}if(h&&h[1]>0&&!l.value){var c="".concat(h[1]/2,"px");o.paddingTop=c,o.paddingBottom=c}return d&&(o.flex=Vn(d),u.value===!1&&!o.minWidth&&(o.minWidth=0)),o});return function(){var d;return H("div",{class:y.value,style:x.value},[(d=t.default)===null||d===void 0?void 0:d.call(t)])}}});function se(){return se=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&(n[t]=r[t])}return n},se.apply(this,arguments)}function Rn(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,ye(n,e)}function ke(n){return ke=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ke(n)}function ye(n,e){return ye=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,a){return t.__proto__=a,t},ye(n,e)}function Nn(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ae(n,e,r){return Nn()?Ae=Reflect.construct.bind():Ae=function(a,i,l){var u=[null];u.push.apply(u,i);var s=Function.bind.apply(a,u),w=new s;return l&&ye(w,l.prototype),w},Ae.apply(null,arguments)}function In(n){return Function.toString.call(n).indexOf("[native code]")!==-1}function Le(n){var e=typeof Map=="function"?new Map:void 0;return Le=function(t){if(t===null||!In(t))return t;if(typeof t!="function")throw new TypeError("Super expression must either be null or a function");if(typeof e<"u"){if(e.has(t))return e.get(t);e.set(t,a)}function a(){return Ae(t,arguments,ke(this).constructor)}return a.prototype=Object.create(t.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),ye(a,t)},Le(n)}var Mn=/%[sdj%]/g,kn=function(){};typeof process<"u"&&process.env;function Te(n){if(!n||!n.length)return null;var e={};return n.forEach(function(r){var t=r.field;e[t]=e[t]||[],e[t].push(r)}),e}function Q(n){for(var e=arguments.length,r=new Array(e>1?e-1:0),t=1;t<e;t++)r[t-1]=arguments[t];var a=0,i=r.length;if(typeof n=="function")return n.apply(null,r);if(typeof n=="string"){var l=n.replace(Mn,function(u){if(u==="%%")return"%";if(a>=i)return u;switch(u){case"%s":return String(r[a++]);case"%d":return Number(r[a++]);case"%j":try{return JSON.stringify(r[a++])}catch{return"[Circular]"}break;default:return u}});return l}return n}function Ln(n){return n==="string"||n==="url"||n==="hex"||n==="email"||n==="date"||n==="pattern"}function U(n,e){return!!(n==null||e==="array"&&Array.isArray(n)&&!n.length||Ln(e)&&typeof n=="string"&&!n)}function Tn(n,e,r){var t=[],a=0,i=n.length;function l(u){t.push.apply(t,u||[]),a++,a===i&&r(t)}n.forEach(function(u){e(u,l)})}function rr(n,e,r){var t=0,a=n.length;function i(l){if(l&&l.length){r(l);return}var u=t;t=t+1,u<a?e(n[u],i):r([])}i([])}function Dn(n){var e=[];return Object.keys(n).forEach(function(r){e.push.apply(e,n[r]||[])}),e}var nr=function(n){Rn(e,n);function e(r,t){var a;return a=n.call(this,"Async Validation Error")||this,a.errors=r,a.fields=t,a}return e}(Le(Error));function Wn(n,e,r,t,a){if(e.first){var i=new Promise(function(x,d){var h=function(c){return t(c),c.length?d(new nr(c,Te(c))):x(a)},o=Dn(n);rr(o,r,h)});return i.catch(function(x){return x}),i}var l=e.firstFields===!0?Object.keys(n):e.firstFields||[],u=Object.keys(n),s=u.length,w=0,g=[],y=new Promise(function(x,d){var h=function(b){if(g.push.apply(g,b),w++,w===s)return t(g),g.length?d(new nr(g,Te(g))):x(a)};u.length||(t(g),x(a)),u.forEach(function(o){var b=n[o];l.indexOf(o)!==-1?rr(b,r,h):Tn(b,r,h)})});return y.catch(function(x){return x}),y}function Bn(n){return!!(n&&n.message!==void 0)}function Gn(n,e){for(var r=n,t=0;t<e.length;t++){if(r==null)return r;r=r[e[t]]}return r}function tr(n,e){return function(r){var t;return n.fullFields?t=Gn(e,n.fullFields):t=e[r.field||n.fullField],Bn(r)?(r.field=r.field||n.fullField,r.fieldValue=t,r):{message:typeof r=="function"?r():r,fieldValue:t,field:r.field||n.fullField}}}function ar(n,e){if(e){for(var r in e)if(e.hasOwnProperty(r)){var t=e[r];typeof t=="object"&&typeof n[r]=="object"?n[r]=se({},n[r],t):n[r]=t}}return n}var qr=function(e,r,t,a,i,l){e.required&&(!t.hasOwnProperty(e.field)||U(r,l||e.type))&&a.push(Q(i.messages.required,e.fullField))},Hn=function(e,r,t,a,i){(/^\s+$/.test(r)||r==="")&&a.push(Q(i.messages.whitespace,e.fullField))},qe,Kn=function(){if(qe)return qe;var n="[a-fA-F\\d:]",e=function(f){return f&&f.includeBoundaries?"(?:(?<=\\s|^)(?="+n+")|(?<="+n+")(?=\\s|$))":""},r="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",t="[a-fA-F\\d]{1,4}",a=(`
|
||
(?:
|
||
(?:`+t+":){7}(?:"+t+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
|
||
(?:`+t+":){6}(?:"+r+"|:"+t+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
|
||
(?:`+t+":){5}(?::"+r+"|(?::"+t+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4
|
||
(?:`+t+":){4}(?:(?::"+t+"){0,1}:"+r+"|(?::"+t+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4
|
||
(?:`+t+":){3}(?:(?::"+t+"){0,2}:"+r+"|(?::"+t+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4
|
||
(?:`+t+":){2}(?:(?::"+t+"){0,3}:"+r+"|(?::"+t+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
|
||
(?:`+t+":){1}(?:(?::"+t+"){0,4}:"+r+"|(?::"+t+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
|
||
(?::(?:(?::`+t+"){0,5}:"+r+"|(?::"+t+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
|
||
)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
|
||
`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),i=new RegExp("(?:^"+r+"$)|(?:^"+a+"$)"),l=new RegExp("^"+r+"$"),u=new RegExp("^"+a+"$"),s=function(f){return f&&f.exact?i:new RegExp("(?:"+e(f)+r+e(f)+")|(?:"+e(f)+a+e(f)+")","g")};s.v4=function(m){return m&&m.exact?l:new RegExp(""+e(m)+r+e(m),"g")},s.v6=function(m){return m&&m.exact?u:new RegExp(""+e(m)+a+e(m),"g")};var w="(?:(?:[a-z]+:)?//)",g="(?:\\S+(?::\\S*)?@)?",y=s.v4().source,x=s.v6().source,d="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",h="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",o="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",b="(?::\\d{2,5})?",c='(?:[/?#][^\\s"]*)?',P="(?:"+w+"|www\\.)"+g+"(?:localhost|"+y+"|"+x+"|"+d+h+o+")"+b+c;return qe=new RegExp("(?:^"+P+"$)","i"),qe},ir={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},he={integer:function(e){return he.number(e)&&parseInt(e,10)===e},float:function(e){return he.number(e)&&!he.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch{return!1}},date:function(e){return typeof e.getTime=="function"&&typeof e.getMonth=="function"&&typeof e.getYear=="function"&&!isNaN(e.getTime())},number:function(e){return isNaN(e)?!1:typeof e=="number"},object:function(e){return typeof e=="object"&&!he.array(e)},method:function(e){return typeof e=="function"},email:function(e){return typeof e=="string"&&e.length<=320&&!!e.match(ir.email)},url:function(e){return typeof e=="string"&&e.length<=2048&&!!e.match(Kn())},hex:function(e){return typeof e=="string"&&!!e.match(ir.hex)}},zn=function(e,r,t,a,i){if(e.required&&r===void 0){qr(e,r,t,a,i);return}var l=["integer","float","array","regexp","object","method","email","number","date","url","hex"],u=e.type;l.indexOf(u)>-1?he[u](r)||a.push(Q(i.messages.types[u],e.fullField,e.type)):u&&typeof r!==e.type&&a.push(Q(i.messages.types[u],e.fullField,e.type))},Un=function(e,r,t,a,i){var l=typeof e.len=="number",u=typeof e.min=="number",s=typeof e.max=="number",w=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,g=r,y=null,x=typeof r=="number",d=typeof r=="string",h=Array.isArray(r);if(x?y="number":d?y="string":h&&(y="array"),!y)return!1;h&&(g=r.length),d&&(g=r.replace(w,"_").length),l?g!==e.len&&a.push(Q(i.messages[y].len,e.fullField,e.len)):u&&!s&&g<e.min?a.push(Q(i.messages[y].min,e.fullField,e.min)):s&&!u&&g>e.max?a.push(Q(i.messages[y].max,e.fullField,e.max)):u&&s&&(g<e.min||g>e.max)&&a.push(Q(i.messages[y].range,e.fullField,e.min,e.max))},fe="enum",Yn=function(e,r,t,a,i){e[fe]=Array.isArray(e[fe])?e[fe]:[],e[fe].indexOf(r)===-1&&a.push(Q(i.messages[fe],e.fullField,e[fe].join(", ")))},Zn=function(e,r,t,a,i){if(e.pattern){if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(r)||a.push(Q(i.messages.pattern.mismatch,e.fullField,r,e.pattern));else if(typeof e.pattern=="string"){var l=new RegExp(e.pattern);l.test(r)||a.push(Q(i.messages.pattern.mismatch,e.fullField,r,e.pattern))}}},R={required:qr,whitespace:Hn,type:zn,range:Un,enum:Yn,pattern:Zn},Xn=function(e,r,t,a,i){var l=[],u=e.required||!e.required&&a.hasOwnProperty(e.field);if(u){if(U(r,"string")&&!e.required)return t();R.required(e,r,a,l,i,"string"),U(r,"string")||(R.type(e,r,a,l,i),R.range(e,r,a,l,i),R.pattern(e,r,a,l,i),e.whitespace===!0&&R.whitespace(e,r,a,l,i))}t(l)},Qn=function(e,r,t,a,i){var l=[],u=e.required||!e.required&&a.hasOwnProperty(e.field);if(u){if(U(r)&&!e.required)return t();R.required(e,r,a,l,i),r!==void 0&&R.type(e,r,a,l,i)}t(l)},Jn=function(e,r,t,a,i){var l=[],u=e.required||!e.required&&a.hasOwnProperty(e.field);if(u){if(r===""&&(r=void 0),U(r)&&!e.required)return t();R.required(e,r,a,l,i),r!==void 0&&(R.type(e,r,a,l,i),R.range(e,r,a,l,i))}t(l)},et=function(e,r,t,a,i){var l=[],u=e.required||!e.required&&a.hasOwnProperty(e.field);if(u){if(U(r)&&!e.required)return t();R.required(e,r,a,l,i),r!==void 0&&R.type(e,r,a,l,i)}t(l)},rt=function(e,r,t,a,i){var l=[],u=e.required||!e.required&&a.hasOwnProperty(e.field);if(u){if(U(r)&&!e.required)return t();R.required(e,r,a,l,i),U(r)||R.type(e,r,a,l,i)}t(l)},nt=function(e,r,t,a,i){var l=[],u=e.required||!e.required&&a.hasOwnProperty(e.field);if(u){if(U(r)&&!e.required)return t();R.required(e,r,a,l,i),r!==void 0&&(R.type(e,r,a,l,i),R.range(e,r,a,l,i))}t(l)},tt=function(e,r,t,a,i){var l=[],u=e.required||!e.required&&a.hasOwnProperty(e.field);if(u){if(U(r)&&!e.required)return t();R.required(e,r,a,l,i),r!==void 0&&(R.type(e,r,a,l,i),R.range(e,r,a,l,i))}t(l)},at=function(e,r,t,a,i){var l=[],u=e.required||!e.required&&a.hasOwnProperty(e.field);if(u){if(r==null&&!e.required)return t();R.required(e,r,a,l,i,"array"),r!=null&&(R.type(e,r,a,l,i),R.range(e,r,a,l,i))}t(l)},it=function(e,r,t,a,i){var l=[],u=e.required||!e.required&&a.hasOwnProperty(e.field);if(u){if(U(r)&&!e.required)return t();R.required(e,r,a,l,i),r!==void 0&&R.type(e,r,a,l,i)}t(l)},lt="enum",ut=function(e,r,t,a,i){var l=[],u=e.required||!e.required&&a.hasOwnProperty(e.field);if(u){if(U(r)&&!e.required)return t();R.required(e,r,a,l,i),r!==void 0&&R[lt](e,r,a,l,i)}t(l)},ot=function(e,r,t,a,i){var l=[],u=e.required||!e.required&&a.hasOwnProperty(e.field);if(u){if(U(r,"string")&&!e.required)return t();R.required(e,r,a,l,i),U(r,"string")||R.pattern(e,r,a,l,i)}t(l)},st=function(e,r,t,a,i){var l=[],u=e.required||!e.required&&a.hasOwnProperty(e.field);if(u){if(U(r,"date")&&!e.required)return t();if(R.required(e,r,a,l,i),!U(r,"date")){var s;r instanceof Date?s=r:s=new Date(r),R.type(e,s,a,l,i),s&&R.range(e,s.getTime(),a,l,i)}}t(l)},ft=function(e,r,t,a,i){var l=[],u=Array.isArray(r)?"array":typeof r;R.required(e,r,a,l,i,u),t(l)},_e=function(e,r,t,a,i){var l=e.type,u=[],s=e.required||!e.required&&a.hasOwnProperty(e.field);if(s){if(U(r,l)&&!e.required)return t();R.required(e,r,a,u,i,l),U(r,l)||R.type(e,r,a,u,i)}t(u)},ct=function(e,r,t,a,i){var l=[],u=e.required||!e.required&&a.hasOwnProperty(e.field);if(u){if(U(r)&&!e.required)return t();R.required(e,r,a,l,i)}t(l)},pe={string:Xn,method:Qn,number:Jn,boolean:et,regexp:rt,integer:nt,float:tt,array:at,object:it,enum:ut,pattern:ot,date:st,url:_e,hex:_e,email:_e,required:ft,any:ct};function De(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var We=De(),Fe=function(){function n(r){this.rules=null,this._messages=We,this.define(r)}var e=n.prototype;return e.define=function(t){var a=this;if(!t)throw new Error("Cannot configure a schema with no rules");if(typeof t!="object"||Array.isArray(t))throw new Error("Rules must be an object");this.rules={},Object.keys(t).forEach(function(i){var l=t[i];a.rules[i]=Array.isArray(l)?l:[l]})},e.messages=function(t){return t&&(this._messages=ar(De(),t)),this._messages},e.validate=function(t,a,i){var l=this;a===void 0&&(a={}),i===void 0&&(i=function(){});var u=t,s=a,w=i;if(typeof s=="function"&&(w=s,s={}),!this.rules||Object.keys(this.rules).length===0)return w&&w(null,u),Promise.resolve(u);function g(o){var b=[],c={};function P(f){if(Array.isArray(f)){var p;b=(p=b).concat.apply(p,f)}else b.push(f)}for(var m=0;m<o.length;m++)P(o[m]);b.length?(c=Te(b),w(b,c)):w(null,u)}if(s.messages){var y=this.messages();y===We&&(y=De()),ar(y,s.messages),s.messages=y}else s.messages=this.messages();var x={},d=s.keys||Object.keys(this.rules);d.forEach(function(o){var b=l.rules[o],c=u[o];b.forEach(function(P){var m=P;typeof m.transform=="function"&&(u===t&&(u=se({},u)),c=u[o]=m.transform(c)),typeof m=="function"?m={validator:m}:m=se({},m),m.validator=l.getValidationMethod(m),m.validator&&(m.field=o,m.fullField=m.fullField||o,m.type=l.getType(m),x[o]=x[o]||[],x[o].push({rule:m,value:c,source:u,field:o}))})});var h={};return Wn(x,s,function(o,b){var c=o.rule,P=(c.type==="object"||c.type==="array")&&(typeof c.fields=="object"||typeof c.defaultField=="object");P=P&&(c.required||!c.required&&o.value),c.field=o.field;function m(F,O){return se({},O,{fullField:c.fullField+"."+F,fullFields:c.fullFields?[].concat(c.fullFields,[F]):[F]})}function f(F){F===void 0&&(F=[]);var O=Array.isArray(F)?F:[F];!s.suppressWarning&&O.length&&n.warning("async-validator:",O),O.length&&c.message!==void 0&&(O=[].concat(c.message));var $=O.map(tr(c,u));if(s.first&&$.length)return h[c.field]=1,b($);if(!P)b($);else{if(c.required&&!o.value)return c.message!==void 0?$=[].concat(c.message).map(tr(c,u)):s.error&&($=[s.error(c,Q(s.messages.required,c.field))]),b($);var A={};c.defaultField&&Object.keys(o.value).map(function(N){A[N]=c.defaultField}),A=se({},A,o.rule.fields);var M={};Object.keys(A).forEach(function(N){var S=A[N],T=Array.isArray(S)?S:[S];M[N]=T.map(m.bind(null,N))});var L=new n(M);L.messages(s.messages),o.rule.options&&(o.rule.options.messages=s.messages,o.rule.options.error=s.error),L.validate(o.value,o.rule.options||s,function(N){var S=[];$&&$.length&&S.push.apply(S,$),N&&N.length&&S.push.apply(S,N),b(S.length?S:null)})}}var p;if(c.asyncValidator)p=c.asyncValidator(c,o.value,f,o.source,s);else if(c.validator){try{p=c.validator(c,o.value,f,o.source,s)}catch(F){console.error==null||console.error(F),s.suppressValidatorError||setTimeout(function(){throw F},0),f(F.message)}p===!0?f():p===!1?f(typeof c.message=="function"?c.message(c.fullField||c.field):c.message||(c.fullField||c.field)+" fails"):p instanceof Array?f(p):p instanceof Error&&f(p.message)}p&&p.then&&p.then(function(){return f()},function(F){return f(F)})},function(o){g(o)},u)},e.getType=function(t){if(t.type===void 0&&t.pattern instanceof RegExp&&(t.type="pattern"),typeof t.validator!="function"&&t.type&&!pe.hasOwnProperty(t.type))throw new Error(Q("Unknown rule type %s",t.type));return t.type||"string"},e.getValidationMethod=function(t){if(typeof t.validator=="function")return t.validator;var a=Object.keys(t),i=a.indexOf("message");return i!==-1&&a.splice(i,1),a.length===1&&a[0]==="required"?pe.required:pe[this.getType(t)]||void 0},n}();Fe.register=function(e,r){if(typeof r!="function")throw new Error("Cannot register a validator by type, validator is not a function");pe[e]=r};Fe.warning=kn;Fe.messages=We;Fe.validators=pe;function te(n){return n==null?[]:Array.isArray(n)?n:[n]}function Cr(n,e){for(var r=n,t=0;t<e.length;t+=1){if(r==null)return;r=r[e[t]]}return r}function Pr(n,e,r,t){if(!e.length)return r;var a=Nr(e),i=a[0],l=a.slice(1),u;return!n&&typeof i=="number"?u=[]:Array.isArray(n)?u=re(n):u=_({},n),t&&r===void 0&&l.length===1?delete u[i][l[0]]:u[i]=Pr(u[i],l,r,t),u}function dt(n,e,r){var t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return e.length&&t&&r===void 0&&!Cr(n,e.slice(0,-1))?n:Pr(n,e,r,t)}function Be(n){return te(n)}function vt(n,e){var r=Cr(n,e);return r}function mt(n,e,r){var t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,a=dt(n,e,r,t);return a}function gt(n,e){return n&&n.some(function(r){return pt(r,e)})}function lr(n){return ue(n)==="object"&&n!==null&&Object.getPrototypeOf(n)===Object.prototype}function Ar(n,e){var r=Array.isArray(n)?re(n):_({},n);return e&&Object.keys(e).forEach(function(t){var a=r[t],i=e[t],l=lr(a)&&lr(i);r[t]=l?Ar(a,i||{}):i}),r}function ht(n){for(var e=arguments.length,r=new Array(e>1?e-1:0),t=1;t<e;t++)r[t-1]=arguments[t];return r.reduce(function(a,i){return Ar(a,i)},n)}function ur(n,e){var r={};return e.forEach(function(t){var a=vt(n,t);r=mt(r,t,a)}),r}function pt(n,e){return!n||!e||n.length!==e.length?!1:n.every(function(r,t){return e[t]===r})}var X="'${name}' is not a valid ${type}",Se={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:X,method:X,array:X,object:X,number:X,date:X,boolean:X,integer:X,float:X,regexp:X,email:X,url:X,hex:X},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},yt=Fe;function bt(n,e){return n.replace(/\$\{\w+\}/g,function(r){var t=r.slice(2,-1);return e[t]})}function Ge(n,e,r,t,a){return He.apply(this,arguments)}function He(){return He=Ee(ae.mark(function n(e,r,t,a,i){var l,u,s,w,g,y,x,d;return ae.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return l=_({},t),delete l.ruleIndex,delete l.trigger,u=null,l&&l.type==="array"&&l.defaultField&&(u=l.defaultField,delete l.defaultField),s=new yt(I({},e,[l])),w=ht({},Se,a.validateMessages),s.messages(w),g=[],o.prev=9,o.next=12,Promise.resolve(s.validate(I({},e,r),_({},a)));case 12:o.next=17;break;case 14:o.prev=14,o.t0=o.catch(9),o.t0.errors?g=o.t0.errors.map(function(b,c){var P=b.message;return Ir(P)?Mr(P,{key:"error_".concat(c)}):P}):(console.error(o.t0),g=[w.default()]);case 17:if(!(!g.length&&u)){o.next=22;break}return o.next=20,Promise.all(r.map(function(b,c){return Ge("".concat(e,".").concat(c),b,u,a,i)}));case 20:return y=o.sent,o.abrupt("return",y.reduce(function(b,c){return[].concat(re(b),re(c))},[]));case 22:return x=_(_({},t),{},{name:e,enum:(t.enum||[]).join(", ")},i),d=g.map(function(b){return typeof b=="string"?bt(b,x):b}),o.abrupt("return",d);case 25:case"end":return o.stop()}},n,null,[[9,14]])})),He.apply(this,arguments)}function jr(n,e,r,t,a,i){var l=n.join("."),u=r.map(function(g,y){var x=g.validator,d=_(_({},g),{},{ruleIndex:y});return x&&(d.validator=function(h,o,b){var c=!1,P=function(){for(var p=arguments.length,F=new Array(p),O=0;O<p;O++)F[O]=arguments[O];Promise.resolve().then(function(){c||b.apply(void 0,F)})},m=x(h,o,P);c=m&&typeof m.then=="function"&&typeof m.catch=="function",c&&m.then(function(){b()}).catch(function(f){b(f||" ")})}),d}).sort(function(g,y){var x=g.warningOnly,d=g.ruleIndex,h=y.warningOnly,o=y.ruleIndex;return!!x==!!h?d-o:x?1:-1}),s;if(a===!0)s=new Promise(function(){var g=Ee(ae.mark(function y(x,d){var h,o,b;return ae.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:h=0;case 1:if(!(h<u.length)){P.next=12;break}return o=u[h],P.next=5,Ge(l,e,o,t,i);case 5:if(b=P.sent,!b.length){P.next=9;break}return d([{errors:b,rule:o}]),P.abrupt("return");case 9:h+=1,P.next=1;break;case 12:x([]);case 13:case"end":return P.stop()}},y)}));return function(y,x){return g.apply(this,arguments)}}());else{var w=u.map(function(g){return Ge(l,e,g,t,i).then(function(y){return{errors:y,rule:g}})});s=(a?wt(w):Ft(w)).then(function(g){return Promise.reject(g)})}return s.catch(function(g){return g}),s}function Ft(n){return Ke.apply(this,arguments)}function Ke(){return Ke=Ee(ae.mark(function n(e){return ae.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",Promise.all(e).then(function(a){var i,l=(i=[]).concat.apply(i,re(a));return l}));case 1:case"end":return t.stop()}},n)})),Ke.apply(this,arguments)}function wt(n){return ze.apply(this,arguments)}function ze(){return ze=Ee(ae.mark(function n(e){var r;return ae.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return r=0,a.abrupt("return",new Promise(function(i){e.forEach(function(l){l.then(function(u){u.errors.length&&i([u]),r+=1,r===e.length&&i([])})})}));case 2:case"end":return a.stop()}},n)})),ze.apply(this,arguments)}function xt(n){return function(e,r,t){var a=Object(e);if(!gr(e)){var i=wr(r);e=kr(e),r=function(u){return i(a[u],u,a)}}var l=n(e,r,t);return l>-1?a[i?e[l]:l]:void 0}}var Ot=Math.max;function qt(n,e,r){var t=n==null?0:n.length;if(!t)return-1;var a=r==null?0:qn(r);return a<0&&(a=Ot(t+a,0)),Lr(n,wr(e),a)}var Ct=xt(qt);const Pt=Ct;var $r=Symbol("formContextKey"),Er=function(e){Ue($r,e)},Ze=function(){return $e($r,{name:C(function(){}),labelAlign:C(function(){return"right"}),vertical:C(function(){return!1}),addField:function(r,t){},removeField:function(r){},model:C(function(){}),rules:C(function(){}),colon:C(function(){}),labelWrap:C(function(){}),labelCol:C(function(){}),requiredMark:C(function(){return!1}),validateTrigger:C(function(){}),onValidate:function(){},validateMessages:C(function(){return Se})})},Sr=Symbol("formItemPrefixContextKey"),At=function(e){Ue(Sr,e)},jt=function(){return $e(Sr,{prefixCls:C(function(){return""})})},Xe=function(e,r){var t,a,i,l,u=r.slots,s=r.emit,w=r.attrs,g=_(_({},e),w),y=g.prefixCls,x=g.htmlFor,d=g.labelCol,h=g.labelAlign,o=g.colon,b=g.required,c=g.requiredMark,P=Tr("Form"),m=Dr(P,1),f=m[0],p=(t=e.label)!==null&&t!==void 0?t:(a=u.label)===null||a===void 0?void 0:a.call(u);if(!p)return null;var F=Ze(),O=F.vertical,$=F.labelAlign,A=F.labelCol,M=F.labelWrap,L=F.colon,N=d||(A==null?void 0:A.value)||{},S=h||($==null?void 0:$.value),T="".concat(y,"-item-label"),B=ve(T,S==="left"&&"".concat(T,"-left"),N.class,I({},"".concat(T,"-wrap"),!!M.value)),D=p,j=o===!0||(L==null?void 0:L.value)!==!1&&o!==!1,E=j&&!O.value;if(E&&typeof p=="string"&&p.trim()!==""&&(D=p.replace(/[:|:]\s*$/,"")),D=H(je,null,[D,(i=u.tooltip)===null||i===void 0?void 0:i.call(u,{class:"".concat(y,"-item-tooltip")})]),c==="optional"&&!b){var v,q;D=H(je,null,[D,H("span",{class:"".concat(y,"-item-optional")},[((v=f.value)===null||v===void 0?void 0:v.optional)||((q=Wr.Form)===null||q===void 0?void 0:q.optional)])])}var V=ve((l={},I(l,"".concat(y,"-item-required"),b),I(l,"".concat(y,"-item-required-mark-optional"),c==="optional"),I(l,"".concat(y,"-item-no-colon"),!j),l));return H(Or,_(_({},N),{},{class:B}),{default:function(){return[H("label",{for:x,class:V,title:typeof p=="string"?p:"",onClick:function(Y){return s("click",Y)}},[D])]}})};Xe.displayName="FormItemLabel";Xe.inheritAttrs=!1;const $t=Xe,Et=me({compatConfig:{MODE:3},name:"ErrorList",props:["errors","help","onDomErrorVisibleChange","helpStatus","warnings"],setup:function(e){var r=be("",e),t=r.prefixCls,a=jt(),i=a.prefixCls,l=a.status,u=C(function(){return"".concat(i.value,"-item-explain")}),s=C(function(){return!!(e.errors&&e.errors.length)}),w=ee(l.value);return ce([s,l],function(){s.value&&(w.value=l.value)}),function(){var g,y,x=Br("".concat(t.value,"-show-help-item")),d=Gr("".concat(t.value,"-show-help-item"),x);return d.class=u.value,(g=e.errors)!==null&&g!==void 0&&g.length?H(Hr,_(_({},d),{},{tag:"div"}),{default:function(){return[(y=e.errors)===null||y===void 0?void 0:y.map(function(o,b){return H("div",{key:b,role:"alert",class:w.value?"".concat(u.value,"-").concat(w.value):""},[o])})]}}):null}}});var St={success:Kr,warning:zr,error:Ur,validating:Yr},Vt=me({compatConfig:{MODE:3},slots:["help","extra","errors"],inheritAttrs:!1,props:["prefixCls","errors","hasFeedback","onDomErrorVisibleChange","wrapperCol","help","extra","status"],setup:function(e,r){var t=r.slots,a=Ze(),i=a.wrapperCol,l=_({},a);return delete l.labelCol,delete l.wrapperCol,Er(l),At({prefixCls:C(function(){return e.prefixCls}),status:C(function(){return e.status})}),function(){var u,s,w,g=e.prefixCls,y=e.wrapperCol,x=e.help,d=x===void 0?(u=t.help)===null||u===void 0?void 0:u.call(t):x,h=e.errors,o=h===void 0?(s=t.errors)===null||s===void 0?void 0:s.call(t):h,b=e.hasFeedback,c=e.status,P=e.extra,m=P===void 0?(w=t.extra)===null||w===void 0?void 0:w.call(t):P,f="".concat(g,"-item"),p=y||(i==null?void 0:i.value)||{},F=ve("".concat(f,"-control"),p.class),O=c&&St[c];return H(Or,_(_({},p),{},{class:F}),{default:function(){var A;return H(je,null,[H("div",{class:"".concat(f,"-control-input")},[H("div",{class:"".concat(f,"-control-input-content")},[(A=t.default)===null||A===void 0?void 0:A.call(t)]),b&&O?H("span",{class:"".concat(f,"-children-icon")},[H(O,null,null)]):null]),H(Et,{errors:o,help:d,class:"".concat(f,"-explain-connected")},null),m?H("div",{class:"".concat(f,"-extra")},[m]):null])}})}}});const _t=Vt;function Rt(n){var e=hr(n.value.slice()),r=null;return pr(function(){clearTimeout(r),r=setTimeout(function(){e.value=n.value},n.value.length?0:10)}),e}de("success","warning","error","validating","");function Re(n,e,r){var t=n,a=e,i=0;try{for(var l=a.length;i<l-1&&!(!t&&!r);++i){var u=a[i];if(u in t)t=t[u];else{if(r)throw Error("please transfer a valid name path to form item!");break}}if(r&&!t)throw Error("please transfer a valid name path to form item!")}catch{console.error("please transfer a valid name path to form item!")}return{o:t,k:a[i],v:t?t[a[i]]:void 0}}var Nt=function(){return{htmlFor:String,prefixCls:String,label:oe.any,help:oe.any,extra:oe.any,labelCol:{type:Object},wrapperCol:{type:Object},hasFeedback:{type:Boolean,default:!1},colon:{type:Boolean,default:void 0},labelAlign:String,prop:{type:[String,Number,Array]},name:{type:[String,Number,Array]},rules:[Array,Object],autoLink:{type:Boolean,default:!0},required:{type:Boolean,default:void 0},validateFirst:{type:Boolean,default:void 0},validateStatus:oe.oneOf(de("","success","warning","error","validating")),validateTrigger:{type:[String,Array]},messageVariables:{type:Object},hidden:Boolean,noStyle:Boolean}},It=0,Mt="form_item";const kt=me({compatConfig:{MODE:3},name:"AFormItem",inheritAttrs:!1,__ANT_NEW_FORM_ITEM:!0,props:Nt(),slots:["help","label","extra"],setup:function(e,r){var t=r.slots,a=r.attrs,i=r.expose;Zr(e.prop===void 0);var l="form-item-".concat(++It),u=be("form",e),s=u.prefixCls,w=Ze(),g=C(function(){return e.name||e.prop}),y=ee([]),x=ee(!1),d=ee(),h=C(function(){var v=g.value;return Be(v)}),o=C(function(){if(h.value.length){var v=w.name.value,q=h.value.join("_");return v?"".concat(v,"_").concat(q):"".concat(Mt,"_").concat(q)}else return}),b=function(){var q=w.model.value;if(!(!q||!g.value))return Re(q,h.value,!0).v},c=C(function(){return b()}),P=ee(Pe(c.value)),m=C(function(){var v=e.validateTrigger!==void 0?e.validateTrigger:w.validateTrigger.value;return v=v===void 0?"change":v,te(v)}),f=C(function(){var v=w.rules.value,q=e.rules,V=e.required!==void 0?{required:!!e.required,trigger:m.value}:[],k=Re(v,h.value);v=v?k.o[k.k]||k.v:[];var W=[].concat(q||v||[]);return Pt(W,function(Y){return Y.required})?W:W.concat(V)}),p=C(function(){var v=f.value,q=!1;return v&&v.length&&v.every(function(V){return V.required?(q=!0,!1):!0}),q||e.required}),F=ee();pr(function(){F.value=e.validateStatus});var O=C(function(){var v={};return typeof e.label=="string"?v.label=e.label:e.name&&(v.label=String(e.name)),e.messageVariables&&(v=_(_({},v),e.messageVariables)),v}),$=function(q){if(h.value.length!==0){var V=e.validateFirst,k=V===void 0?!1:V,W=q||{},Y=W.triggerName,G=f.value;if(Y&&(G=G.filter(function(K){var J=K.trigger;if(!J&&!m.value.length)return!0;var Z=te(J||m.value);return Z.includes(Y)})),!G.length)return Promise.resolve();var z=jr(h.value,c.value,G,_({validateMessages:w.validateMessages.value},q),k,O.value);return F.value="validating",y.value=[],z.catch(function(K){return K}).then(function(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(F.value==="validating"){var J=K.filter(function(Z){return Z&&Z.errors.length});F.value=J.length?"error":"success",y.value=J.map(function(Z){return Z.errors}),w.onValidate(g.value,!y.value.length,y.value.length?Me(y.value[0]):null)}}),z}},A=function(){$({triggerName:"blur"})},M=function(){if(x.value){x.value=!1;return}$({triggerName:"change"})},L=function(){F.value=e.validateStatus,x.value=!1,y.value=[]},N=function(){F.value=e.validateStatus,x.value=!0,y.value=[];var q=w.model.value||{},V=c.value,k=Re(q,h.value,!0);Array.isArray(V)?k.o[k.k]=[].concat(P.value):k.o[k.k]=P.value,yr(function(){x.value=!1})},S=C(function(){return e.htmlFor===void 0?o.value:e.htmlFor}),T=function(){var q=S.value;if(!(!q||!d.value)){var V=d.value.$el.querySelector('[id="'.concat(q,'"]'));V&&V.focus&&V.focus()}};i({onFieldBlur:A,onFieldChange:M,clearValidate:L,resetField:N}),Xr({id:o,onFieldBlur:function(){e.autoLink&&A()},onFieldChange:function(){e.autoLink&&M()},clearValidate:L},C(function(){return!!(e.autoLink&&w.model.value&&g.value)}));var B=!1;ce(g,function(v){v?B||(B=!0,w.addField(l,{fieldValue:c,fieldId:o,fieldName:g,resetField:N,clearValidate:L,namePath:h,validateRules:$,rules:f})):(B=!1,w.removeField(l))},{immediate:!0}),mr(function(){w.removeField(l)});var D=Rt(y),j=C(function(){return e.validateStatus!==void 0?e.validateStatus:D.value.length?"error":F.value}),E=C(function(){var v;return v={},I(v,"".concat(s.value,"-item"),!0),I(v,"".concat(s.value,"-item-has-feedback"),j.value&&e.hasFeedback),I(v,"".concat(s.value,"-item-has-success"),j.value==="success"),I(v,"".concat(s.value,"-item-has-warning"),j.value==="warning"),I(v,"".concat(s.value,"-item-has-error"),j.value==="error"),I(v,"".concat(s.value,"-item-is-validating"),j.value==="validating"),I(v,"".concat(s.value,"-item-hidden"),e.hidden),v});return function(){var v,q;if(e.noStyle)return(v=t.default)===null||v===void 0?void 0:v.call(t);var V=(q=e.help)!==null&&q!==void 0?q:t.help?Qr(t.help()):null;return H(Sn,_(_({},a),{},{class:[E.value,V!=null||D.value.length?"".concat(s.value,"-item-with-help"):"",a.class],key:"row"}),{default:function(){var W,Y,G,z;return H(je,null,[H($t,_(_({},e),{},{htmlFor:S.value,required:p.value,requiredMark:w.requiredMark.value,prefixCls:s.value,onClick:T,label:(W=e.label)!==null&&W!==void 0?W:(Y=t.label)===null||Y===void 0?void 0:Y.call(t)}),null),H(_t,_(_({},e),{},{errors:V!=null?te(V):D.value,prefixCls:s.value,status:j.value,ref:d,help:V,extra:(G=e.extra)!==null&&G!==void 0?G:(z=t.extra)===null||z===void 0?void 0:z.call(t)}),{default:t.default})])}})}}});function Vr(n){var e=!1,r=n.length,t=[];return n.length?new Promise(function(a,i){n.forEach(function(l,u){l.catch(function(s){return e=!0,s}).then(function(s){r-=1,t[u]=s,!(r>0)&&(e&&i(t),a(t))})})}):Promise.resolve([])}function or(n){return typeof n=="object"&&n!=null&&n.nodeType===1}function sr(n,e){return(!e||n!=="hidden")&&n!=="visible"&&n!=="clip"}function Ne(n,e){if(n.clientHeight<n.scrollHeight||n.clientWidth<n.scrollWidth){var r=getComputedStyle(n,null);return sr(r.overflowY,e)||sr(r.overflowX,e)||function(t){var a=function(i){if(!i.ownerDocument||!i.ownerDocument.defaultView)return null;try{return i.ownerDocument.defaultView.frameElement}catch{return null}}(t);return!!a&&(a.clientHeight<t.scrollHeight||a.clientWidth<t.scrollWidth)}(n)}return!1}function Ce(n,e,r,t,a,i,l,u){return i<n&&l>e||i>n&&l<e?0:i<=n&&u<=r||l>=e&&u>=r?i-n-t:l>e&&u<r||i<n&&u>r?l-e+a:0}var fr=function(n,e){var r=window,t=e.scrollMode,a=e.block,i=e.inline,l=e.boundary,u=e.skipOverflowHiddenElements,s=typeof l=="function"?l:function(xe){return xe!==l};if(!or(n))throw new TypeError("Invalid target");for(var w,g,y=document.scrollingElement||document.documentElement,x=[],d=n;or(d)&&s(d);){if((d=(g=(w=d).parentElement)==null?w.getRootNode().host||null:g)===y){x.push(d);break}d!=null&&d===document.body&&Ne(d)&&!Ne(document.documentElement)||d!=null&&Ne(d,u)&&x.push(d)}for(var h=r.visualViewport?r.visualViewport.width:innerWidth,o=r.visualViewport?r.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,c=window.scrollY||pageYOffset,P=n.getBoundingClientRect(),m=P.height,f=P.width,p=P.top,F=P.right,O=P.bottom,$=P.left,A=a==="start"||a==="nearest"?p:a==="end"?O:p+m/2,M=i==="center"?$+f/2:i==="end"?F:$,L=[],N=0;N<x.length;N++){var S=x[N],T=S.getBoundingClientRect(),B=T.height,D=T.width,j=T.top,E=T.right,v=T.bottom,q=T.left;if(t==="if-needed"&&p>=0&&$>=0&&O<=o&&F<=h&&p>=j&&O<=v&&$>=q&&F<=E)return L;var V=getComputedStyle(S),k=parseInt(V.borderLeftWidth,10),W=parseInt(V.borderTopWidth,10),Y=parseInt(V.borderRightWidth,10),G=parseInt(V.borderBottomWidth,10),z=0,K=0,J="offsetWidth"in S?S.offsetWidth-S.clientWidth-k-Y:0,Z="offsetHeight"in S?S.offsetHeight-S.clientHeight-W-G:0,ne="offsetWidth"in S?S.offsetWidth===0?0:D/S.offsetWidth:0,ie="offsetHeight"in S?S.offsetHeight===0?0:B/S.offsetHeight:0;if(y===S)z=a==="start"?A:a==="end"?A-o:a==="nearest"?Ce(c,c+o,o,W,G,c+A,c+A+m,m):A-o/2,K=i==="start"?M:i==="center"?M-h/2:i==="end"?M-h:Ce(b,b+h,h,k,Y,b+M,b+M+f,f),z=Math.max(0,z+c),K=Math.max(0,K+b);else{z=a==="start"?A-j-W:a==="end"?A-v+G+Z:a==="nearest"?Ce(j,v,B,W,G+Z,A,A+m,m):A-(j+B/2)+Z/2,K=i==="start"?M-q-k:i==="center"?M-(q+D/2)+J/2:i==="end"?M-E+Y+J:Ce(q,E,D,k,Y+J,M,M+f,f);var ge=S.scrollLeft,we=S.scrollTop;A+=we-(z=Math.max(0,Math.min(we+z/ie,S.scrollHeight-B/ie+Z))),M+=ge-(K=Math.max(0,Math.min(ge+K/ne,S.scrollWidth-D/ne+J)))}L.push({el:S,top:z,left:K})}return L};function _r(n){return n===Object(n)&&Object.keys(n).length!==0}function Lt(n,e){e===void 0&&(e="auto");var r="scrollBehavior"in document.body.style;n.forEach(function(t){var a=t.el,i=t.top,l=t.left;a.scroll&&r?a.scroll({top:i,left:l,behavior:e}):(a.scrollTop=i,a.scrollLeft=l)})}function Tt(n){return n===!1?{block:"end",inline:"nearest"}:_r(n)?n:{block:"start",inline:"nearest"}}function Dt(n,e){var r=n.isConnected||n.ownerDocument.documentElement.contains(n);if(_r(e)&&typeof e.behavior=="function")return e.behavior(r?fr(n,e):[]);if(r){var t=Tt(e);return Lt(fr(n,t),t.behavior)}}var Wt=Math.min;function Bt(n,e,r){for(var t=r?rn:nn,a=n[0].length,i=n.length,l=i,u=Array(i),s=1/0,w=[];l--;){var g=n[l];l&&e&&(g=Ye(g,Jr(e))),s=Wt(g.length,s),u[l]=!r&&(e||a>=120&&g.length>=120)?new en(l&&g):void 0}g=n[0];var y=-1,x=u[0];e:for(;++y<a&&w.length<s;){var d=g[y],h=e?e(d):d;if(d=r||d!==0?d:0,!(x?er(x,h):t(w,h,r))){for(l=i;--l;){var o=u[l];if(!(o?er(o,h):t(n[l],h,r)))continue e}x&&x.push(h),w.push(d)}}return w}function Gt(n,e){return tn(an(n,e,ln),n+"")}function Ht(n){return un(n)&&gr(n)}function Kt(n){return Ht(n)?n:[]}var zt=Gt(function(n){var e=Ye(n,Kt);return e.length&&e[0]===n[0]?Bt(e):[]});const Ut=zt;function Yt(n,e){return e.length<2?n:on(n,On(e,0,-1))}function Zt(n,e){return e=br(e,n),n=Yt(n,e),n==null||delete n[sn(Fn(e))]}function Xt(n){return fn(n)?void 0:n}var Qt=1,Jt=2,ea=4,ra=cn(function(n,e){var r={};if(n==null)return r;var t=!1;e=Ye(e,function(i){return i=br(i,n),t||(t=i.length>1),i}),dn(n,vn(n),r),t&&(r=mn(r,Qt|Jt|ea,Xt));for(var a=e.length;a--;)Zt(r,e[a]);return r});const na=ra;function cr(n){var e=!1;return n&&n.length&&n.every(function(r){return r.required?(e=!0,!1):!0}),e}function dr(n){return n==null?[]:Array.isArray(n)?n:[n]}function Ie(n,e,r){var t=n;e=e.replace(/\[(\w+)\]/g,".$1"),e=e.replace(/^\./,"");for(var a=e.split("."),i=0,l=a.length;i<l-1&&!(!t&&!r);++i){var u=a[i];if(u in t)t=t[u];else{if(r)throw new Error("please transfer a valid name path to validate!");break}}return{o:t,k:a[i],v:t?t[a[i]]:null,isValid:t&&a[i]in t}}function ta(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ee({}),r=arguments.length>2?arguments[2]:void 0,t=Pe(le(n)),a=gn({}),i=hr([]),l=function(f){Oe(le(n),_(_({},Pe(t)),f)),yr(function(){Object.keys(a).forEach(function(p){a[p]={autoLink:!1,required:cr(le(e)[p])}})})},u=function(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],p=arguments.length>1?arguments[1]:void 0;return p.length?f.filter(function(F){var O=dr(F.trigger||"change");return Ut(O,p).length}):f},s=null,w=function(f){for(var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},F=arguments.length>2?arguments[2]:void 0,O=[],$={},A=function(){var B=f[M],D=Ie(le(n),B,F);if(!D.isValid)return"continue";$[B]=D.v;var j=u(le(e)[B],dr(p&&p.trigger));j.length&&O.push(g(B,D.v,j,p||{}).then(function(){return{name:B,errors:[],warnings:[]}}).catch(function(E){var v=[],q=[];return E.forEach(function(V){var k=V.rule.warningOnly,W=V.errors;k?q.push.apply(q,re(W)):v.push.apply(v,re(W))}),v.length?Promise.reject({name:B,errors:v,warnings:q}):{name:B,errors:v,warnings:q}}))},M=0;M<f.length;M++)var L=A();var N=Vr(O);s=N;var S=N.then(function(){return s===N?Promise.resolve($):Promise.reject([])}).catch(function(T){var B=T.filter(function(D){return D&&D.errors.length});return Promise.reject({values:$,errorFields:B,outOfDate:s!==N})});return S.catch(function(T){return T}),S},g=function(f,p,F){var O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},$=jr([f],p,F,_({validateMessages:Se},O),!!O.validateFirst);return a[f]?(a[f].validateStatus="validating",$.catch(function(A){return A}).then(function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(a[f].validateStatus==="validating"){var M,L=A.filter(function(N){return N&&N.errors.length});a[f].validateStatus=L.length?"error":"success",a[f].help=L.length?L.map(function(N){return N.errors}):null,r==null||(M=r.onValidate)===null||M===void 0||M.call(r,f,!L.length,L.length?Me(a[f].help[0]):null)}}),$):$.catch(function(A){return A})},y=function(f,p){var F=[],O=!0;f?Array.isArray(f)?F=f:F=[f]:(O=!1,F=i.value);var $=w(F,p||{},O);return $.catch(function(A){return A}),$},x=function(f){var p=[];f?Array.isArray(f)?p=f:p=[f]:p=i.value,p.forEach(function(F){a[F]&&Oe(a[F],{validateStatus:"",help:null})})},d=function(f){for(var p={autoLink:!1},F=[],O=Array.isArray(f)?f:[f],$=0;$<O.length;$++){var A=O[$];(A==null?void 0:A.validateStatus)==="error"&&(p.validateStatus="error",A.help&&F.push(A.help)),p.required=p.required||(A==null?void 0:A.required)}return p.help=F,p},h=t,o=!0,b=function(f){var p=[];i.value.forEach(function(F){var O=Ie(f,F,!1),$=Ie(h,F,!1),A=o&&(r==null?void 0:r.immediate)&&O.isValid;(A||!Fr(O.v,$.v))&&p.push(F)}),y(p,{trigger:"change"}),o=!1,h=Pe(Me(f))},c=r==null?void 0:r.debounce,P=!0;return ce(e,function(){i.value=e?Object.keys(le(e)):[],!P&&r&&r.validateOnRuleChange&&y(),P=!1},{deep:!0,immediate:!0}),ce(i,function(){var m={};i.value.forEach(function(p){m[p]=Oe({},a[p],{autoLink:!1,required:cr(le(e)[p])}),delete a[p]});for(var f in a)Object.prototype.hasOwnProperty.call(a,f)&&delete a[f];Oe(a,m)},{immediate:!0}),ce(n,c&&c.wait?hn(b,c.wait,na(c,["wait"])):b,{immediate:r&&!!r.immediate,deep:!0}),{modelRef:n,rulesRef:e,initialModel:t,validateInfos:a,resetFields:l,validate:y,validateField:g,mergeValidateInfo:d,clearValidate:x}}var aa=function(){return{layout:oe.oneOf(de("horizontal","inline","vertical")),labelCol:{type:Object},wrapperCol:{type:Object},colon:{type:Boolean,default:void 0},labelAlign:oe.oneOf(de("left","right")),labelWrap:{type:Boolean,default:void 0},prefixCls:String,requiredMark:{type:[String,Boolean],default:void 0},hideRequiredMark:{type:Boolean,default:void 0},model:oe.object,rules:{type:Object},validateMessages:{type:Object,default:void 0},validateOnRuleChange:{type:Boolean,default:void 0},scrollToFirstError:{type:[Boolean,Object]},onSubmit:Function,name:String,validateTrigger:{type:[String,Array]},size:{type:String},onValuesChange:{type:Function},onFieldsChange:{type:Function},onFinish:{type:Function},onFinishFailed:{type:Function},onValidate:{type:Function}}};function ia(n,e){return Fr(te(n),te(e))}var la=me({compatConfig:{MODE:3},name:"AForm",inheritAttrs:!1,props:pn(aa(),{layout:"horizontal",hideRequiredMark:!1,colon:!0}),Item:kt,useForm:ta,setup:function(e,r){var t=r.emit,a=r.slots,i=r.expose,l=r.attrs,u=xn(e),s=be("form",e),w=s.prefixCls,g=s.direction,y=s.form,x=C(function(){return e.requiredMark===""||e.requiredMark}),d=C(function(){var j;return x.value!==void 0?x.value:y&&((j=y.value)===null||j===void 0?void 0:j.requiredMark)!==void 0?y.value.requiredMark:!e.hideRequiredMark}),h=C(function(){var j,E;return(j=e.colon)!==null&&j!==void 0?j:(E=y.value)===null||E===void 0?void 0:E.colon}),o=yn(),b=o.validateMessages,c=C(function(){return _(_(_({},Se),b.value),e.validateMessages)}),P=C(function(){var j;return ve(w.value,(j={},I(j,"".concat(w.value,"-").concat(e.layout),!0),I(j,"".concat(w.value,"-hide-required-mark"),d.value===!1),I(j,"".concat(w.value,"-rtl"),g.value==="rtl"),I(j,"".concat(w.value,"-").concat(u.value),u.value),j))}),m=ee(),f={},p=function(E,v){f[E]=v},F=function(E){delete f[E]},O=function(E){var v=!!E,q=v?te(E).map(Be):[];return v?Object.values(f).filter(function(V){return q.findIndex(function(k){return ia(k,V.fieldName.value)})>-1}):Object.values(f)},$=function(E){if(!e.model){Ve(!1,"Form","model is required for resetFields to work.");return}O(E).forEach(function(v){v.resetField()})},A=function(E){O(E).forEach(function(v){v.clearValidate()})},M=function(E){var v=e.scrollToFirstError;if(t("finishFailed",E),v&&E.errorFields.length){var q={};ue(v)==="object"&&(q=v),N(E.errorFields[0].name,q)}},L=function(){return B.apply(void 0,arguments)},N=function(E){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},q=O(E?[E]:void 0);if(q.length){var V=q[0].fieldId.value,k=V?document.getElementById(V):null;k&&Dt(k,_({scrollMode:"if-needed",block:"nearest"},v))}},S=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(E===!0){var v=[];return Object.values(f).forEach(function(q){var V=q.namePath;v.push(V.value)}),ur(e.model,v)}else return ur(e.model,E)},T=function(E,v){if(Ve(!(E instanceof Function),"Form","validateFields/validateField/validate not support callback, please use promise instead"),!e.model)return Ve(!1,"Form","model is required for validateFields to work."),Promise.reject("Form `model` is required for validateFields to work.");var q=!!E,V=q?te(E).map(Be):[],k=[];Object.values(f).forEach(function(G){var z;if(q||V.push(G.namePath.value),!!((z=G.rules)!==null&&z!==void 0&&z.value.length)){var K=G.namePath.value;if(!q||gt(V,K)){var J=G.validateRules(_({validateMessages:c.value},v));k.push(J.then(function(){return{name:K,errors:[],warnings:[]}}).catch(function(Z){var ne=[],ie=[];return Z.forEach(function(ge){var we=ge.rule.warningOnly,xe=ge.errors;we?ie.push.apply(ie,re(xe)):ne.push.apply(ne,re(xe))}),ne.length?Promise.reject({name:K,errors:ne,warnings:ie}):{name:K,errors:ne,warnings:ie}}))}}});var W=Vr(k);m.value=W;var Y=W.then(function(){return m.value===W?Promise.resolve(S(V)):Promise.reject([])}).catch(function(G){var z=G.filter(function(K){return K&&K.errors.length});return Promise.reject({values:S(V),errorFields:z,outOfDate:m.value!==W})});return Y.catch(function(G){return G}),Y},B=function(){return T.apply(void 0,arguments)},D=function(E){if(E.preventDefault(),E.stopPropagation(),t("submit",E),e.model){var v=T();v.then(function(q){t("finish",q)}).catch(function(q){M(q)})}};return i({resetFields:$,clearValidate:A,validateFields:T,getFieldsValue:S,validate:L,scrollToField:N}),Er({model:C(function(){return e.model}),name:C(function(){return e.name}),labelAlign:C(function(){return e.labelAlign}),labelCol:C(function(){return e.labelCol}),labelWrap:C(function(){return e.labelWrap}),wrapperCol:C(function(){return e.wrapperCol}),vertical:C(function(){return e.layout==="vertical"}),colon:h,requiredMark:d,validateTrigger:C(function(){return e.validateTrigger}),rules:C(function(){return e.rules}),addField:p,removeField:F,onValidate:function(E,v,q){t("validate",E,v,q)},validateMessages:c}),ce(function(){return e.rules},function(){e.validateOnRuleChange&&T()}),function(){var j;return H("form",_(_({},l),{},{onSubmit:D,class:[P.value,l.class]}),[(j=a.default)===null||j===void 0?void 0:j.call(a)])}}});const fa=la;export{fa as F,kt as _};
|