UNPKG

epic-designer-gold

Version:

基于vue3的设计器,可视化开发页面表单

111 lines 50.3 kB
"use strict";const _=require("./_commonjsHelpers-DwTZ_eVU.cjs"),B=require("./_vue_commonjs-external-CccDNqHl.cjs"),I=require("./index-CFee6cT1.cjs");function vt(t,e){for(var r=0;r<e.length;r++){const n=e[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in t)){const o=Object.getOwnPropertyDescriptor(n,i);o&&Object.defineProperty(t,i,o.get?o:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var Ce={},Qe={},Ae={},Ee={},ce={},$e={};Object.defineProperty($e,"__esModule",{value:!0});$e.default={feedbackPadding:"4px 0 0 2px",feedbackHeightSmall:"24px",feedbackHeightMedium:"24px",feedbackHeightLarge:"26px",feedbackFontSizeSmall:"13px",feedbackFontSizeMedium:"14px",feedbackFontSizeLarge:"14px",labelFontSizeLeftSmall:"14px",labelFontSizeLeftMedium:"14px",labelFontSizeLeftLarge:"15px",labelFontSizeTopSmall:"13px",labelFontSizeTopMedium:"14px",labelFontSizeTopLarge:"14px",labelHeightSmall:"24px",labelHeightMedium:"26px",labelHeightLarge:"28px",labelPaddingVertical:"0 0 6px 2px",labelPaddingHorizontal:"0 12px 0 0",labelTextAlignVertical:"left",labelTextAlignHorizontal:"right",labelFontWeight:"400"};var bt=_.commonjsGlobal&&_.commonjsGlobal.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ce,"__esModule",{value:!0});ce.self=et;const yt=I.common,_t=bt($e);function et(t){const{heightSmall:e,heightMedium:r,heightLarge:n,textColor1:i,errorColor:o,warningColor:a,lineHeight:s,textColor3:f}=t;return Object.assign(Object.assign({},_t.default),{blankHeightSmall:e,blankHeightMedium:r,blankHeightLarge:n,lineHeight:s,labelTextColor:i,asteriskColor:o,feedbackTextColorError:o,feedbackTextColorWarning:a,feedbackTextColor:f})}const wt={name:"Form",common:yt.commonLight,self:et};ce.default=wt;Object.defineProperty(Ee,"__esModule",{value:!0});const Pt=I.common,jt=ce,It={name:"Form",common:Pt.commonDark,self:jt.self};Ee.default=It;(function(t){var e=_.commonjsGlobal&&_.commonjsGlobal.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(t,"__esModule",{value:!0}),t.formLight=t.formDark=void 0;var r=Ee;Object.defineProperty(t,"formDark",{enumerable:!0,get:function(){return e(r).default}});var n=ce;Object.defineProperty(t,"formLight",{enumerable:!0,get:function(){return e(n).default}})})(Ae);var X={};Object.defineProperty(X,"__esModule",{value:!0});X.formItemInstsInjectionKey=X.formInjectionKey=void 0;const tt=I._utils;X.formInjectionKey=(0,tt.createInjectionKey)("n-form");X.formItemInstsInjectionKey=(0,tt.createInjectionKey)("n-form-item-insts");var Ge={};Object.defineProperty(Ge,"__esModule",{value:!0});const we=I.cssr;Ge.default=(0,we.cB)("form",[(0,we.cM)("inline",`
 width: 100%;
 display: inline-flex;
 align-items: flex-start;
 align-content: space-around;
 `,[(0,we.cB)("form-item",{width:"auto",marginRight:"18px"},[(0,we.c)("&:last-child",{marginRight:0})])])]);(function(t){var e=_.commonjsGlobal&&_.commonjsGlobal.__awaiter||function(l,c,u,d){function P(v){return v instanceof u?v:new u(function(m){m(v)})}return new(u||(u=Promise))(function(v,m){function h(p){try{b(d.next(p))}catch(y){m(y)}}function g(p){try{b(d.throw(p))}catch(y){m(y)}}function b(p){p.done?v(p.value):P(p.value).then(h,g)}b((d=d.apply(l,c||[])).next())})},r=_.commonjsGlobal&&_.commonjsGlobal.__importDefault||function(l){return l&&l.__esModule?l:{default:l}};Object.defineProperty(t,"__esModule",{value:!0}),t.formProps=void 0;const n=B.require$$2,i=I._mixins,o=I._utils,a=Ae,s=X,f=r(Ge);t.formProps=Object.assign(Object.assign({},i.useTheme.props),{inline:Boolean,labelWidth:[Number,String],labelAlign:String,labelPlacement:{type:String,default:"top"},model:{type:Object,default:()=>{}},rules:Object,disabled:Boolean,size:String,showRequireMark:{type:Boolean,default:void 0},requireMarkPlacement:String,showFeedback:{type:Boolean,default:!0},onSubmit:{type:Function,default:l=>{l.preventDefault()}},showLabel:{type:Boolean,default:void 0},validateMessages:Object}),t.default=(0,n.defineComponent)({name:"Form",props:t.formProps,setup(l){const{mergedClsPrefixRef:c}=(0,i.useConfig)(l);(0,i.useTheme)("Form","-form",f.default,a.formLight,l,c);const u={},d=(0,n.ref)(void 0),P=b=>{const p=d.value;(p===void 0||b>=p)&&(d.value=b)};function v(){var b;for(const p of(0,o.keysOf)(u)){const y=u[p];for(const j of y)(b=j.invalidateLabelWidth)===null||b===void 0||b.call(j)}}function m(b){return e(this,arguments,void 0,function*(p,y=()=>!0){return yield new Promise((j,k)=>{const C=[];for(const S of(0,o.keysOf)(u)){const O=u[S];for(const R of O)R.path&&C.push(R.internalValidate(null,y))}Promise.all(C).then(S=>{const O=S.some(A=>!A.valid),R=[],L=[];S.forEach(A=>{var E,H;!((E=A.errors)===null||E===void 0)&&E.length&&R.push(A.errors),!((H=A.warnings)===null||H===void 0)&&H.length&&L.push(A.warnings)}),p&&p(R.length?R:void 0,{warnings:L.length?L:void 0}),O?k(R.length?R:void 0):j({warnings:L.length?L:void 0})})})})}function h(){for(const b of(0,o.keysOf)(u)){const p=u[b];for(const y of p)y.restoreValidation()}}return(0,n.provide)(s.formInjectionKey,{props:l,maxChildLabelWidthRef:d,deriveMaxChildLabelWidth:P}),(0,n.provide)(s.formItemInstsInjectionKey,{formItems:u}),Object.assign({validate:m,restoreValidation:h,invalidateLabelWidth:v},{mergedClsPrefix:c})},render(){const{mergedClsPrefix:l}=this;return(0,n.h)("form",{class:[`${l}-form`,this.inline&&`${l}-form--inline`],onSubmit:this.onSubmit},this.$slots)}})})(Qe);var Oe={};function Q(){return Q=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Q.apply(this,arguments)}function Ot(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,de(t,e)}function Fe(t){return Fe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Fe(t)}function de(t,e){return de=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},de(t,e)}function Rt(){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 Ie(t,e,r){return Rt()?Ie=Reflect.construct.bind():Ie=function(i,o,a){var s=[null];s.push.apply(s,o);var f=Function.bind.apply(i,s),l=new f;return a&&de(l,a.prototype),l},Ie.apply(null,arguments)}function St(t){return Function.toString.call(t).indexOf("[native code]")!==-1}function xe(t){var e=typeof Map=="function"?new Map:void 0;return xe=function(n){if(n===null||!St(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(typeof e<"u"){if(e.has(n))return e.get(n);e.set(n,i)}function i(){return Ie(n,arguments,Fe(this).constructor)}return i.prototype=Object.create(n.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),de(i,n)},xe(t)}var Ft=/%[sdj%]/g,rt=function(){};typeof process<"u"&&process.env&&process.env.NODE_ENV!=="production"&&typeof window<"u"&&typeof document<"u"&&(rt=function(e,r){typeof console<"u"&&console.warn&&typeof ASYNC_VALIDATOR_NO_WARNING>"u"&&r.every(function(n){return typeof n=="string"})&&console.warn(e,r)});function ke(t){if(!t||!t.length)return null;var e={};return t.forEach(function(r){var n=r.field;e[n]=e[n]||[],e[n].push(r)}),e}function K(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n<e;n++)r[n-1]=arguments[n];var i=0,o=r.length;if(typeof t=="function")return t.apply(null,r);if(typeof t=="string"){var a=t.replace(Ft,function(s){if(s==="%%")return"%";if(i>=o)return s;switch(s){case"%s":return String(r[i++]);case"%d":return Number(r[i++]);case"%j":try{return JSON.stringify(r[i++])}catch{return"[Circular]"}break;default:return s}});return a}return t}function xt(t){return t==="string"||t==="url"||t==="hex"||t==="email"||t==="date"||t==="pattern"}function G(t,e){return!!(t==null||e==="array"&&Array.isArray(t)&&!t.length||xt(e)&&typeof t=="string"&&!t)}function kt(t,e,r){var n=[],i=0,o=t.length;function a(s){n.push.apply(n,s||[]),i++,i===o&&r(n)}t.forEach(function(s){e(s,a)})}function He(t,e,r){var n=0,i=t.length;function o(a){if(a&&a.length){r(a);return}var s=n;n=n+1,s<i?e(t[s],o):r([])}o([])}function Mt(t){var e=[];return Object.keys(t).forEach(function(r){e.push.apply(e,t[r]||[])}),e}var Ye=function(t){Ot(e,t);function e(r,n){var i;return i=t.call(this,"Async Validation Error")||this,i.errors=r,i.fields=n,i}return e}(xe(Error));function qt(t,e,r,n,i){if(e.first){var o=new Promise(function(d,P){var v=function(g){return n(g),g.length?P(new Ye(g,ke(g))):d(i)},m=Mt(t);He(m,r,v)});return o.catch(function(d){return d}),o}var a=e.firstFields===!0?Object.keys(t):e.firstFields||[],s=Object.keys(t),f=s.length,l=0,c=[],u=new Promise(function(d,P){var v=function(h){if(c.push.apply(c,h),l++,l===f)return n(c),c.length?P(new Ye(c,ke(c))):d(i)};s.length||(n(c),d(i)),s.forEach(function(m){var h=t[m];a.indexOf(m)!==-1?He(h,r,v):kt(h,r,v)})});return u.catch(function(d){return d}),u}function Ct(t){return!!(t&&t.message!==void 0)}function At(t,e){for(var r=t,n=0;n<e.length;n++){if(r==null)return r;r=r[e[n]]}return r}function Ue(t,e){return function(r){var n;return t.fullFields?n=At(e,t.fullFields):n=e[r.field||t.fullField],Ct(r)?(r.field=r.field||t.fullField,r.fieldValue=n,r):{message:typeof r=="function"?r():r,fieldValue:n,field:r.field||t.fullField}}}function Je(t,e){if(e){for(var r in e)if(e.hasOwnProperty(r)){var n=e[r];typeof n=="object"&&typeof t[r]=="object"?t[r]=Q({},t[r],n):t[r]=n}}return t}var nt=function(e,r,n,i,o,a){e.required&&(!n.hasOwnProperty(e.field)||G(r,a||e.type))&&i.push(K(o.messages.required,e.fullField))},Et=function(e,r,n,i,o){(/^\s+$/.test(r)||r==="")&&i.push(K(o.messages.whitespace,e.fullField))},Pe,$t=function(){if(Pe)return Pe;var t="[a-fA-F\\d:]",e=function(y){return y&&y.includeBoundaries?"(?:(?<=\\s|^)(?="+t+")|(?<="+t+")(?=\\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}",n="[a-fA-F\\d]{1,4}",i=(`
(?:
(?:`+n+":){7}(?:"+n+`|:)|                                    // 1:2:3:4:5:6:7::  1:2:3:4:5:6:7:8
(?:`+n+":){6}(?:"+r+"|:"+n+`|:)|                             // 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
(?:`+n+":){5}(?::"+r+"|(?::"+n+`){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
(?:`+n+":){4}(?:(?::"+n+"){0,1}:"+r+"|(?::"+n+`){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
(?:`+n+":){3}(?:(?::"+n+"){0,2}:"+r+"|(?::"+n+`){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
(?:`+n+":){2}(?:(?::"+n+"){0,3}:"+r+"|(?::"+n+`){1,5}|:)| // 1:2::            1:2::4:5:6:7:8   1:2::8          1:2::4:5:6:7:1.2.3.4
(?:`+n+":){1}(?:(?::"+n+"){0,4}:"+r+"|(?::"+n+`){1,6}|:)| // 1::              1::3:4:5:6:7:8   1::8            1::3:4:5:6:7:1.2.3.4
(?::(?:(?::`+n+"){0,5}:"+r+"|(?::"+n+`){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(),o=new RegExp("(?:^"+r+"$)|(?:^"+i+"$)"),a=new RegExp("^"+r+"$"),s=new RegExp("^"+i+"$"),f=function(y){return y&&y.exact?o:new RegExp("(?:"+e(y)+r+e(y)+")|(?:"+e(y)+i+e(y)+")","g")};f.v4=function(p){return p&&p.exact?a:new RegExp(""+e(p)+r+e(p),"g")},f.v6=function(p){return p&&p.exact?s:new RegExp(""+e(p)+i+e(p),"g")};var l="(?:(?:[a-z]+:)?//)",c="(?:\\S+(?::\\S*)?@)?",u=f.v4().source,d=f.v6().source,P="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",v="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",m="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",h="(?::\\d{2,5})?",g='(?:[/?#][^\\s"]*)?',b="(?:"+l+"|www\\.)"+c+"(?:localhost|"+u+"|"+d+"|"+P+v+m+")"+h+g;return Pe=new RegExp("(?:^"+b+"$)","i"),Pe},Xe={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},fe={integer:function(e){return fe.number(e)&&parseInt(e,10)===e},float:function(e){return fe.number(e)&&!fe.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"&&!fe.array(e)},method:function(e){return typeof e=="function"},email:function(e){return typeof e=="string"&&e.length<=320&&!!e.match(Xe.email)},url:function(e){return typeof e=="string"&&e.length<=2048&&!!e.match($t())},hex:function(e){return typeof e=="string"&&!!e.match(Xe.hex)}},Gt=function(e,r,n,i,o){if(e.required&&r===void 0){nt(e,r,n,i,o);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=e.type;a.indexOf(s)>-1?fe[s](r)||i.push(K(o.messages.types[s],e.fullField,e.type)):s&&typeof r!==e.type&&i.push(K(o.messages.types[s],e.fullField,e.type))},Lt=function(e,r,n,i,o){var a=typeof e.len=="number",s=typeof e.min=="number",f=typeof e.max=="number",l=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=r,u=null,d=typeof r=="number",P=typeof r=="string",v=Array.isArray(r);if(d?u="number":P?u="string":v&&(u="array"),!u)return!1;v&&(c=r.length),P&&(c=r.replace(l,"_").length),a?c!==e.len&&i.push(K(o.messages[u].len,e.fullField,e.len)):s&&!f&&c<e.min?i.push(K(o.messages[u].min,e.fullField,e.min)):f&&!s&&c>e.max?i.push(K(o.messages[u].max,e.fullField,e.max)):s&&f&&(c<e.min||c>e.max)&&i.push(K(o.messages[u].range,e.fullField,e.min,e.max))},oe="enum",Nt=function(e,r,n,i,o){e[oe]=Array.isArray(e[oe])?e[oe]:[],e[oe].indexOf(r)===-1&&i.push(K(o.messages[oe],e.fullField,e[oe].join(", ")))},zt=function(e,r,n,i,o){if(e.pattern){if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(r)||i.push(K(o.messages.pattern.mismatch,e.fullField,r,e.pattern));else if(typeof e.pattern=="string"){var a=new RegExp(e.pattern);a.test(r)||i.push(K(o.messages.pattern.mismatch,e.fullField,r,e.pattern))}}},w={required:nt,whitespace:Et,type:Gt,range:Lt,enum:Nt,pattern:zt},Dt=function(e,r,n,i,o){var a=[],s=e.required||!e.required&&i.hasOwnProperty(e.field);if(s){if(G(r,"string")&&!e.required)return n();w.required(e,r,i,a,o,"string"),G(r,"string")||(w.type(e,r,i,a,o),w.range(e,r,i,a,o),w.pattern(e,r,i,a,o),e.whitespace===!0&&w.whitespace(e,r,i,a,o))}n(a)},Kt=function(e,r,n,i,o){var a=[],s=e.required||!e.required&&i.hasOwnProperty(e.field);if(s){if(G(r)&&!e.required)return n();w.required(e,r,i,a,o),r!==void 0&&w.type(e,r,i,a,o)}n(a)},Vt=function(e,r,n,i,o){var a=[],s=e.required||!e.required&&i.hasOwnProperty(e.field);if(s){if(r===""&&(r=void 0),G(r)&&!e.required)return n();w.required(e,r,i,a,o),r!==void 0&&(w.type(e,r,i,a,o),w.range(e,r,i,a,o))}n(a)},Tt=function(e,r,n,i,o){var a=[],s=e.required||!e.required&&i.hasOwnProperty(e.field);if(s){if(G(r)&&!e.required)return n();w.required(e,r,i,a,o),r!==void 0&&w.type(e,r,i,a,o)}n(a)},Wt=function(e,r,n,i,o){var a=[],s=e.required||!e.required&&i.hasOwnProperty(e.field);if(s){if(G(r)&&!e.required)return n();w.required(e,r,i,a,o),G(r)||w.type(e,r,i,a,o)}n(a)},Bt=function(e,r,n,i,o){var a=[],s=e.required||!e.required&&i.hasOwnProperty(e.field);if(s){if(G(r)&&!e.required)return n();w.required(e,r,i,a,o),r!==void 0&&(w.type(e,r,i,a,o),w.range(e,r,i,a,o))}n(a)},Ht=function(e,r,n,i,o){var a=[],s=e.required||!e.required&&i.hasOwnProperty(e.field);if(s){if(G(r)&&!e.required)return n();w.required(e,r,i,a,o),r!==void 0&&(w.type(e,r,i,a,o),w.range(e,r,i,a,o))}n(a)},Yt=function(e,r,n,i,o){var a=[],s=e.required||!e.required&&i.hasOwnProperty(e.field);if(s){if(r==null&&!e.required)return n();w.required(e,r,i,a,o,"array"),r!=null&&(w.type(e,r,i,a,o),w.range(e,r,i,a,o))}n(a)},Ut=function(e,r,n,i,o){var a=[],s=e.required||!e.required&&i.hasOwnProperty(e.field);if(s){if(G(r)&&!e.required)return n();w.required(e,r,i,a,o),r!==void 0&&w.type(e,r,i,a,o)}n(a)},Jt="enum",Xt=function(e,r,n,i,o){var a=[],s=e.required||!e.required&&i.hasOwnProperty(e.field);if(s){if(G(r)&&!e.required)return n();w.required(e,r,i,a,o),r!==void 0&&w[Jt](e,r,i,a,o)}n(a)},Zt=function(e,r,n,i,o){var a=[],s=e.required||!e.required&&i.hasOwnProperty(e.field);if(s){if(G(r,"string")&&!e.required)return n();w.required(e,r,i,a,o),G(r,"string")||w.pattern(e,r,i,a,o)}n(a)},Qt=function(e,r,n,i,o){var a=[],s=e.required||!e.required&&i.hasOwnProperty(e.field);if(s){if(G(r,"date")&&!e.required)return n();if(w.required(e,r,i,a,o),!G(r,"date")){var f;r instanceof Date?f=r:f=new Date(r),w.type(e,f,i,a,o),f&&w.range(e,f.getTime(),i,a,o)}}n(a)},er=function(e,r,n,i,o){var a=[],s=Array.isArray(r)?"array":typeof r;w.required(e,r,i,a,o,s),n(a)},Re=function(e,r,n,i,o){var a=e.type,s=[],f=e.required||!e.required&&i.hasOwnProperty(e.field);if(f){if(G(r,a)&&!e.required)return n();w.required(e,r,i,s,o,a),G(r,a)||w.type(e,r,i,s,o)}n(s)},tr=function(e,r,n,i,o){var a=[],s=e.required||!e.required&&i.hasOwnProperty(e.field);if(s){if(G(r)&&!e.required)return n();w.required(e,r,i,a,o)}n(a)},ue={string:Dt,method:Kt,number:Vt,boolean:Tt,regexp:Wt,integer:Bt,float:Ht,array:Yt,object:Ut,enum:Xt,pattern:Zt,date:Qt,url:Re,hex:Re,email:Re,required:er,any:tr};function Me(){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 qe=Me(),me=function(){function t(r){this.rules=null,this._messages=qe,this.define(r)}var e=t.prototype;return e.define=function(n){var i=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(typeof n!="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(o){var a=n[o];i.rules[o]=Array.isArray(a)?a:[a]})},e.messages=function(n){return n&&(this._messages=Je(Me(),n)),this._messages},e.validate=function(n,i,o){var a=this;i===void 0&&(i={}),o===void 0&&(o=function(){});var s=n,f=i,l=o;if(typeof f=="function"&&(l=f,f={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,s),Promise.resolve(s);function c(m){var h=[],g={};function b(y){if(Array.isArray(y)){var j;h=(j=h).concat.apply(j,y)}else h.push(y)}for(var p=0;p<m.length;p++)b(m[p]);h.length?(g=ke(h),l(h,g)):l(null,s)}if(f.messages){var u=this.messages();u===qe&&(u=Me()),Je(u,f.messages),f.messages=u}else f.messages=this.messages();var d={},P=f.keys||Object.keys(this.rules);P.forEach(function(m){var h=a.rules[m],g=s[m];h.forEach(function(b){var p=b;typeof p.transform=="function"&&(s===n&&(s=Q({},s)),g=s[m]=p.transform(g)),typeof p=="function"?p={validator:p}:p=Q({},p),p.validator=a.getValidationMethod(p),p.validator&&(p.field=m,p.fullField=p.fullField||m,p.type=a.getType(p),d[m]=d[m]||[],d[m].push({rule:p,value:g,source:s,field:m}))})});var v={};return qt(d,f,function(m,h){var g=m.rule,b=(g.type==="object"||g.type==="array")&&(typeof g.fields=="object"||typeof g.defaultField=="object");b=b&&(g.required||!g.required&&m.value),g.field=m.field;function p(k,C){return Q({},C,{fullField:g.fullField+"."+k,fullFields:g.fullFields?[].concat(g.fullFields,[k]):[k]})}function y(k){k===void 0&&(k=[]);var C=Array.isArray(k)?k:[k];!f.suppressWarning&&C.length&&t.warning("async-validator:",C),C.length&&g.message!==void 0&&(C=[].concat(g.message));var S=C.map(Ue(g,s));if(f.first&&S.length)return v[g.field]=1,h(S);if(!b)h(S);else{if(g.required&&!m.value)return g.message!==void 0?S=[].concat(g.message).map(Ue(g,s)):f.error&&(S=[f.error(g,K(f.messages.required,g.field))]),h(S);var O={};g.defaultField&&Object.keys(m.value).map(function(A){O[A]=g.defaultField}),O=Q({},O,m.rule.fields);var R={};Object.keys(O).forEach(function(A){var E=O[A],H=Array.isArray(E)?E:[E];R[A]=H.map(p.bind(null,A))});var L=new t(R);L.messages(f.messages),m.rule.options&&(m.rule.options.messages=f.messages,m.rule.options.error=f.error),L.validate(m.value,m.rule.options||f,function(A){var E=[];S&&S.length&&E.push.apply(E,S),A&&A.length&&E.push.apply(E,A),h(E.length?E:null)})}}var j;if(g.asyncValidator)j=g.asyncValidator(g,m.value,y,m.source,f);else if(g.validator){try{j=g.validator(g,m.value,y,m.source,f)}catch(k){console.error==null||console.error(k),f.suppressValidatorError||setTimeout(function(){throw k},0),y(k.message)}j===!0?y():j===!1?y(typeof g.message=="function"?g.message(g.fullField||g.field):g.message||(g.fullField||g.field)+" fails"):j instanceof Array?y(j):j instanceof Error&&y(j.message)}j&&j.then&&j.then(function(){return y()},function(k){return y(k)})},function(m){c(m)},s)},e.getType=function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!ue.hasOwnProperty(n.type))throw new Error(K("Unknown rule type %s",n.type));return n.type||"string"},e.getValidationMethod=function(n){if(typeof n.validator=="function")return n.validator;var i=Object.keys(n),o=i.indexOf("message");return o!==-1&&i.splice(o,1),i.length===1&&i[0]==="required"?ue.required:ue[this.getType(n)]||void 0},t}();me.register=function(e,r){if(typeof r!="function")throw new Error("Cannot register a validator by type, validator is not a function");ue[e]=r};me.warning=rt;me.messages=qe;me.validators=ue;const rr=Object.freeze(Object.defineProperty({__proto__:null,default:me},Symbol.toStringTag,{value:"Module"})),nr=_.getAugmentedNamespace(rr);var Le={},Ne={},ir=_.commonjsGlobal&&_.commonjsGlobal.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ne,"__esModule",{value:!0});Ne.fadeDownTransition=or;const je=I.cssr,ar=ir(I._common),{cubicBezierEaseInOut:Ze}=ar.default;function or({name:t="fade-down",fromOffset:e="-4px",enterDuration:r=".3s",leaveDuration:n=".3s",enterCubicBezier:i=Ze,leaveCubicBezier:o=Ze}={}){return[(0,je.c)(`&.${t}-transition-enter-from, &.${t}-transition-leave-to`,{opacity:0,transform:`translateY(${e})`}),(0,je.c)(`&.${t}-transition-enter-to, &.${t}-transition-leave-from`,{opacity:1,transform:"translateY(0)"}),(0,je.c)(`&.${t}-transition-leave-active`,{transition:`opacity ${n} ${o}, transform ${n} ${o}`}),(0,je.c)(`&.${t}-transition-enter-active`,{transition:`opacity ${r} ${i}, transform ${r} ${i}`})]}Object.defineProperty(Le,"__esModule",{value:!0});const sr=Ne,q=I.cssr;Le.default=(0,q.cB)("form-item",`
 display: grid;
 line-height: var(--n-line-height);
`,[(0,q.cB)("form-item-label",`
 grid-area: label;
 align-items: center;
 line-height: 1.25;
 text-align: var(--n-label-text-align);
 font-size: var(--n-label-font-size);
 min-height: var(--n-label-height);
 padding: var(--n-label-padding);
 color: var(--n-label-text-color);
 transition: color .3s var(--n-bezier);
 box-sizing: border-box;
 font-weight: var(--n-label-font-weight);
 `,[(0,q.cE)("asterisk",`
 white-space: nowrap;
 user-select: none;
 -webkit-user-select: none;
 color: var(--n-asterisk-color);
 transition: color .3s var(--n-bezier);
 `),(0,q.cE)("asterisk-placeholder",`
 grid-area: mark;
 user-select: none;
 -webkit-user-select: none;
 visibility: hidden; 
 `)]),(0,q.cB)("form-item-blank",`
 grid-area: blank;
 min-height: var(--n-blank-height);
 `),(0,q.cM)("auto-label-width",[(0,q.cB)("form-item-label","white-space: nowrap;")]),(0,q.cM)("left-labelled",`
 grid-template-areas:
 "label blank"
 "label feedback";
 grid-template-columns: auto minmax(0, 1fr);
 grid-template-rows: auto 1fr;
 align-items: flex-start;
 `,[(0,q.cB)("form-item-label",`
 display: grid;
 grid-template-columns: 1fr auto;
 min-height: var(--n-blank-height);
 height: auto;
 box-sizing: border-box;
 flex-shrink: 0;
 flex-grow: 0;
 `,[(0,q.cM)("reverse-columns-space",`
 grid-template-columns: auto 1fr;
 `),(0,q.cM)("left-mark",`
 grid-template-areas:
 "mark text"
 ". text";
 `),(0,q.cM)("right-mark",`
 grid-template-areas: 
 "text mark"
 "text .";
 `),(0,q.cM)("right-hanging-mark",`
 grid-template-areas: 
 "text mark"
 "text .";
 `),(0,q.cE)("text",`
 grid-area: text; 
 `),(0,q.cE)("asterisk",`
 grid-area: mark; 
 align-self: end;
 `)])]),(0,q.cM)("top-labelled",`
 grid-template-areas:
 "label"
 "blank"
 "feedback";
 grid-template-rows: minmax(var(--n-label-height), auto) 1fr;
 grid-template-columns: minmax(0, 100%);
 `,[(0,q.cM)("no-label",`
 grid-template-areas:
 "blank"
 "feedback";
 grid-template-rows: 1fr;
 `),(0,q.cB)("form-item-label",`
 display: flex;
 align-items: flex-start;
 justify-content: var(--n-label-text-align);
 `)]),(0,q.cB)("form-item-blank",`
 box-sizing: border-box;
 display: flex;
 align-items: center;
 position: relative;
 `),(0,q.cB)("form-item-feedback-wrapper",`
 grid-area: feedback;
 box-sizing: border-box;
 min-height: var(--n-feedback-height);
 font-size: var(--n-feedback-font-size);
 line-height: 1.25;
 transform-origin: top left;
 `,[(0,q.c)("&:not(:empty)",`
 padding: var(--n-feedback-padding);
 `),(0,q.cB)("form-item-feedback",{transition:"color .3s var(--n-bezier)",color:"var(--n-feedback-text-color)"},[(0,q.cM)("warning",{color:"var(--n-feedback-text-color-warning)"}),(0,q.cM)("error",{color:"var(--n-feedback-text-color-error)"}),(0,sr.fadeDownTransition)({fromOffset:"-3px",enterDuration:".3s",leaveDuration:".2s"})])])]);var ge={};Object.defineProperty(ge,"__esModule",{value:!0});ge.formItemSize=ur;ge.formItemMisc=dr;ge.formItemRule=cr;const lr=I.lodashExports,$=B.require$$2,fr=I._mixins,Se=I._utils,ze=X;function ur(t){const e=(0,$.inject)(ze.formInjectionKey,null),{mergedComponentPropsRef:r}=(0,fr.useConfig)(t);return{mergedSize:(0,$.computed)(()=>{var n,i;if(t.size!==void 0)return t.size;if((e==null?void 0:e.props.size)!==void 0)return e.props.size;const o=(i=(n=r==null?void 0:r.value)===null||n===void 0?void 0:n.Form)===null||i===void 0?void 0:i.size;return o||"medium"})}}function dr(t){const e=(0,$.inject)(ze.formInjectionKey,null),r=(0,$.computed)(()=>{const{labelPlacement:v}=t;return v!==void 0?v:e!=null&&e.props.labelPlacement?e.props.labelPlacement:"top"}),n=(0,$.computed)(()=>r.value==="left"&&(t.labelWidth==="auto"||(e==null?void 0:e.props.labelWidth)==="auto")),i=(0,$.computed)(()=>{if(r.value==="top")return;const{labelWidth:v}=t;if(v!==void 0&&v!=="auto")return(0,Se.formatLength)(v);if(n.value){const m=e==null?void 0:e.maxChildLabelWidthRef.value;return m!==void 0?(0,Se.formatLength)(m):void 0}if((e==null?void 0:e.props.labelWidth)!==void 0)return(0,Se.formatLength)(e.props.labelWidth)}),o=(0,$.computed)(()=>{const{labelAlign:v}=t;if(v)return v;if(e!=null&&e.props.labelAlign)return e.props.labelAlign}),a=(0,$.computed)(()=>{var v;return[(v=t.labelProps)===null||v===void 0?void 0:v.style,t.labelStyle,{width:i.value}]}),s=(0,$.computed)(()=>{const{showRequireMark:v}=t;return v!==void 0?v:e==null?void 0:e.props.showRequireMark}),f=(0,$.computed)(()=>{const{requireMarkPlacement:v}=t;return v!==void 0?v:(e==null?void 0:e.props.requireMarkPlacement)||"right"}),l=(0,$.ref)(!1),c=(0,$.ref)(!1),u=(0,$.computed)(()=>{const{validationStatus:v}=t;if(v!==void 0)return v;if(l.value)return"error";if(c.value)return"warning"}),d=(0,$.computed)(()=>{const{showFeedback:v}=t;return v!==void 0?v:(e==null?void 0:e.props.showFeedback)!==void 0?e.props.showFeedback:!0}),P=(0,$.computed)(()=>{const{showLabel:v}=t;return v!==void 0?v:(e==null?void 0:e.props.showLabel)!==void 0?e.props.showLabel:!0});return{validationErrored:l,validationWarned:c,mergedLabelStyle:a,mergedLabelPlacement:r,mergedLabelAlign:o,mergedShowRequireMark:s,mergedRequireMarkPlacement:f,mergedValidationStatus:u,mergedShowFeedback:d,mergedShowLabel:P,isAutoLabelWidth:n}}function cr(t){const e=(0,$.inject)(ze.formInjectionKey,null),r=(0,$.computed)(()=>{const{rulePath:a}=t;if(a!==void 0)return a;const{path:s}=t;if(s!==void 0)return s}),n=(0,$.computed)(()=>{const a=[],{rule:s}=t;if(s!==void 0&&(Array.isArray(s)?a.push(...s):a.push(s)),e){const{rules:f}=e.props,{value:l}=r;if(f!==void 0&&l!==void 0){const c=(0,lr.get)(f,l);c!==void 0&&(Array.isArray(c)?a.push(...c):a.push(c))}}return a}),i=(0,$.computed)(()=>n.value.some(a=>a.required)),o=(0,$.computed)(()=>i.value||t.required);return{mergedRules:n,mergedRequired:o}}(function(t){var e=_.commonjsGlobal&&_.commonjsGlobal.__awaiter||function(m,h,g,b){function p(y){return y instanceof g?y:new g(function(j){j(y)})}return new(g||(g=Promise))(function(y,j){function k(O){try{S(b.next(O))}catch(R){j(R)}}function C(O){try{S(b.throw(O))}catch(R){j(R)}}function S(O){O.done?y(O.value):p(O.value).then(k,C)}S((b=b.apply(m,h||[])).next())})},r=_.commonjsGlobal&&_.commonjsGlobal.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(t,"__esModule",{value:!0}),t.formItemPropKeys=t.formItemProps=void 0;const n=r(nr),i=I.lodashExports,o=I.require$$0,a=B.require$$2,s=I._mixins,f=I.useFormItem,l=I._utils,c=Ae,u=X,d=r(Le),P=ge;t.formItemProps=Object.assign(Object.assign({},s.useTheme.props),{label:String,labelWidth:[Number,String],labelStyle:[String,Object],labelAlign:String,labelPlacement:String,path:String,first:Boolean,rulePath:String,required:Boolean,showRequireMark:{type:Boolean,default:void 0},requireMarkPlacement:String,showFeedback:{type:Boolean,default:void 0},rule:[Object,Array],size:String,ignorePathChange:Boolean,validationStatus:String,feedback:String,feedbackClass:String,feedbackStyle:[String,Object],showLabel:{type:Boolean,default:void 0},labelProps:Object,contentClass:String,contentStyle:[String,Object]}),t.formItemPropKeys=(0,l.keysOf)(t.formItemProps);function v(m,h){return(...g)=>{try{const b=m(...g);return!h&&(typeof b=="boolean"||b instanceof Error||Array.isArray(b))||b!=null&&b.then?b:(b===void 0||(0,l.warn)("form-item/validate",`You return a ${typeof b} typed value in the validator method, which is not recommended. Please use ${h?"`Promise`":"`boolean`, `Error` or `Promise`"} typed value instead.`),!0)}catch(b){(0,l.warn)("form-item/validate","An error is catched in the validation, so the validation won't be done. Your callback in `validate` method of `n-form` or `n-form-item` won't be called in this validation."),console.error(b);return}}}t.default=(0,a.defineComponent)({name:"FormItem",props:t.formItemProps,slots:Object,setup(m){(0,l.useInjectionInstanceCollection)(u.formItemInstsInjectionKey,"formItems",(0,a.toRef)(m,"path"));const{mergedClsPrefixRef:h,inlineThemeDisabled:g}=(0,s.useConfig)(m),b=(0,a.inject)(u.formInjectionKey,null),p=(0,P.formItemSize)(m),y=(0,P.formItemMisc)(m),{validationErrored:j,validationWarned:k}=y,{mergedRequired:C,mergedRules:S}=(0,P.formItemRule)(m),{mergedSize:O}=p,{mergedLabelPlacement:R,mergedLabelAlign:L,mergedRequireMarkPlacement:A}=y,E=(0,a.ref)([]),H=(0,a.ref)((0,o.createId)()),Te=(0,a.ref)(null),lt=b?(0,a.toRef)(b.props,"disabled"):(0,a.ref)(!1),ft=(0,s.useTheme)("Form","-form-item",d.default,c.formLight,m,h);(0,a.watch)((0,a.toRef)(m,"path"),()=>{m.ignorePathChange||pe()});function We(){if(!y.isAutoLabelWidth.value)return;const x=Te.value;if(x!==null){const D=x.style.whiteSpace;x.style.whiteSpace="nowrap",x.style.width="",b==null||b.deriveMaxChildLabelWidth(Number(getComputedStyle(x).width.slice(0,-2))),x.style.whiteSpace=D}}function pe(){E.value=[],j.value=!1,k.value=!1,m.feedback&&(H.value=(0,o.createId)())}const ee=(...x)=>e(this,[...x],void 0,function*(D=null,T=()=>!0,N={suppressWarning:!0}){const{path:W}=m;N?N.first||(N.first=m.first):N={};const{value:Z}=S,re=b?(0,i.get)(b.props.model,W||""):void 0,ne={},ie={},Y=(D?Z.filter(F=>Array.isArray(F.trigger)?F.trigger.includes(D):F.trigger===D):Z).filter(T).map((F,z)=>{const M=Object.assign({},F);if(M.validator&&(M.validator=v(M.validator,!1)),M.asyncValidator&&(M.asyncValidator=v(M.asyncValidator,!0)),M.renderMessage){const _e=`__renderMessage__${z}`;ie[_e]=M.message,M.message=_e,ne[_e]=M.renderMessage}return M}),U=Y.filter(F=>F.level!=="warning"),he=Y.filter(F=>F.level==="warning"),V={valid:!0,errors:void 0,warnings:void 0};if(!Y.length)return V;const ae=W??"__n_no_path__",ve=new n.default({[ae]:U}),be=new n.default({[ae]:he}),{validateMessages:le}=(b==null?void 0:b.props)||{};le&&(ve.messages(le),be.messages(le));const ye=F=>{E.value=F.map(z=>{const M=(z==null?void 0:z.message)||"";return{key:M,render:()=>M.startsWith("__renderMessage__")?ne[M]():M}}),F.forEach(z=>{var M;!((M=z.message)===null||M===void 0)&&M.startsWith("__renderMessage__")&&(z.message=ie[z.message])})};if(U.length){const F=yield new Promise(z=>{ve.validate({[ae]:re},N,z)});F!=null&&F.length&&(V.valid=!1,V.errors=F,ye(F))}if(he.length&&!V.errors){const F=yield new Promise(z=>{be.validate({[ae]:re},N,z)});F!=null&&F.length&&(ye(F),V.warnings=F)}return!V.errors&&!V.warnings?pe():(j.value=!!V.errors,k.value=!!V.warnings),V});function ut(){ee("blur")}function dt(){ee("change")}function ct(){ee("focus")}function mt(){ee("input")}function gt(x,D){return e(this,void 0,void 0,function*(){let T,N,W,Z;return typeof x=="string"?(T=x,N=D):x!==null&&typeof x=="object"&&(T=x.trigger,N=x.callback,W=x.shouldRuleBeApplied,Z=x.options),yield new Promise((re,ne)=>{ee(T,W,Z).then(({valid:ie,errors:Y,warnings:U})=>{ie?(N&&N(void 0,{warnings:U}),re({warnings:U})):(N&&N(Y,{warnings:U}),ne(Y))})})})}(0,a.provide)(f.formItemInjectionKey,{path:(0,a.toRef)(m,"path"),disabled:lt,mergedSize:p.mergedSize,mergedValidationStatus:y.mergedValidationStatus,restoreValidation:pe,handleContentBlur:ut,handleContentChange:dt,handleContentFocus:ct,handleContentInput:mt});const pt={validate:gt,restoreValidation:pe,internalValidate:ee,invalidateLabelWidth:We};(0,a.onMounted)(We);const Be=(0,a.computed)(()=>{var x;const{value:D}=O,{value:T}=R,N=T==="top"?"vertical":"horizontal",{common:{cubicBezierEaseInOut:W},self:{labelTextColor:Z,asteriskColor:re,lineHeight:ne,feedbackTextColor:ie,feedbackTextColorWarning:Y,feedbackTextColorError:U,feedbackPadding:he,labelFontWeight:V,[(0,l.createKey)("labelHeight",D)]:ae,[(0,l.createKey)("blankHeight",D)]:ve,[(0,l.createKey)("feedbackFontSize",D)]:be,[(0,l.createKey)("feedbackHeight",D)]:le,[(0,l.createKey)("labelPadding",N)]:ye,[(0,l.createKey)("labelTextAlign",N)]:F,[(0,l.createKey)((0,l.createKey)("labelFontSize",T),D)]:z}}=ft.value;let M=(x=L.value)!==null&&x!==void 0?x:F;return T==="top"&&(M=M==="right"?"flex-end":"flex-start"),{"--n-bezier":W,"--n-line-height":ne,"--n-blank-height":ve,"--n-label-font-size":z,"--n-label-text-align":M,"--n-label-height":ae,"--n-label-padding":ye,"--n-label-font-weight":V,"--n-asterisk-color":re,"--n-label-text-color":Z,"--n-feedback-padding":he,"--n-feedback-font-size":be,"--n-feedback-height":le,"--n-feedback-text-color":ie,"--n-feedback-text-color-warning":Y,"--n-feedback-text-color-error":U}}),te=g?(0,s.useThemeClass)("form-item",(0,a.computed)(()=>{var x;return`${O.value[0]}${R.value[0]}${((x=L.value)===null||x===void 0?void 0:x[0])||""}`}),Be,m):void 0,ht=(0,a.computed)(()=>R.value==="left"&&A.value==="left"&&L.value==="left");return Object.assign(Object.assign(Object.assign(Object.assign({labelElementRef:Te,mergedClsPrefix:h,mergedRequired:C,feedbackId:H,renderExplains:E,reverseColSpace:ht},y),p),pt),{cssVars:g?void 0:Be,themeClass:te==null?void 0:te.themeClass,onRender:te==null?void 0:te.onRender})},render(){const{$slots:m,mergedClsPrefix:h,mergedShowLabel:g,mergedShowRequireMark:b,mergedRequireMarkPlacement:p,onRender:y}=this,j=b!==void 0?b:this.mergedRequired;y==null||y();const k=()=>{const C=this.$slots.label?this.$slots.label():this.label;if(!C)return null;const S=(0,a.h)("span",{class:`${h}-form-item-label__text`},C),O=j?(0,a.h)("span",{class:`${h}-form-item-label__asterisk`},p!=="left"?" *":"* "):p==="right-hanging"&&(0,a.h)("span",{class:`${h}-form-item-label__asterisk-placeholder`}," *"),{labelProps:R}=this;return(0,a.h)("label",Object.assign({},R,{class:[R==null?void 0:R.class,`${h}-form-item-label`,`${h}-form-item-label--${p}-mark`,this.reverseColSpace&&`${h}-form-item-label--reverse-columns-space`],style:this.mergedLabelStyle,ref:"labelElementRef"}),p==="left"?[O,S]:[S,O])};return(0,a.h)("div",{class:[`${h}-form-item`,this.themeClass,`${h}-form-item--${this.mergedSize}-size`,`${h}-form-item--${this.mergedLabelPlacement}-labelled`,this.isAutoLabelWidth&&`${h}-form-item--auto-label-width`,!g&&`${h}-form-item--no-label`],style:this.cssVars},g&&k(),(0,a.h)("div",{class:[`${h}-form-item-blank`,this.contentClass,this.mergedValidationStatus&&`${h}-form-item-blank--${this.mergedValidationStatus}`],style:this.contentStyle},m),this.mergedShowFeedback?(0,a.h)("div",{key:this.feedbackId,style:this.feedbackStyle,class:[`${h}-form-item-feedback-wrapper`,this.feedbackClass]},(0,a.h)(a.Transition,{name:"fade-down-transition",mode:"out-in"},{default:()=>{const{mergedValidationStatus:C}=this;return(0,l.resolveWrappedSlot)(m.feedback,S=>{var O;const{feedback:R}=this,L=S||R?(0,a.h)("div",{key:"__feedback__",class:`${h}-form-item-feedback__line`},S||R):this.renderExplains.length?(O=this.renderExplains)===null||O===void 0?void 0:O.map(({key:A,render:E})=>(0,a.h)("div",{key:A,class:`${h}-form-item-feedback__line`},E())):null;return L?C==="warning"?(0,a.h)("div",{key:"controlled-warning",class:`${h}-form-item-feedback ${h}-form-item-feedback--warning`},L):C==="error"?(0,a.h)("div",{key:"controlled-error",class:`${h}-form-item-feedback ${h}-form-item-feedback--error`},L):C==="success"?(0,a.h)("div",{key:"controlled-success",class:`${h}-form-item-feedback ${h}-form-item-feedback--success`},L):(0,a.h)("div",{key:"controlled-default",class:`${h}-form-item-feedback`},L):null})}})):null)}})})(Oe);var De={},it={},Ke={},Ve={};Object.defineProperty(Ve,"__esModule",{value:!0});const mr=I.require$$0,J=I.cssr,gr=(0,mr.repeat)(24,null).map((t,e)=>{const r=e+1,n=`calc(100% / 24 * ${r})`;return[(0,J.cM)(`${r}-span`,{width:n}),(0,J.cM)(`${r}-offset`,{marginLeft:n}),(0,J.cM)(`${r}-push`,{left:n}),(0,J.cM)(`${r}-pull`,{right:n})]});Ve.default=(0,J.c)([(0,J.cB)("row",{width:"100%",display:"flex",flexWrap:"wrap"}),(0,J.cB)("col",{verticalAlign:"top",boxSizing:"border-box",display:"inline-block",position:"relative",zIndex:"auto"},[(0,J.cE)("box",{position:"relative",zIndex:"auto",width:"100%",height:"100%"}),gr])]);(function(t){var e=_.commonjsGlobal&&_.commonjsGlobal.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(t,"__esModule",{value:!0}),t.rowPropKeys=t.rowProps=t.rowInjectionKey=void 0;const r=I.require$$1,n=B.require$$2,i=I._mixins,o=I._utils,a=e(Ve);t.rowInjectionKey=(0,o.createInjectionKey)("n-row"),t.rowProps={gutter:{type:[Array,Number,String],default:0},alignItems:String,justifyContent:String},t.rowPropKeys=(0,o.keysOf)(t.rowProps),t.default=(0,n.defineComponent)({name:"Row",props:t.rowProps,setup(s){const{mergedClsPrefixRef:f,mergedRtlRef:l}=(0,i.useConfig)(s);(0,i.useStyle)("-legacy-grid",a.default,f);const c=(0,i.useRtl)("Row",l,f),u=(0,r.useMemo)(()=>{const{gutter:P}=s;return Array.isArray(P)&&P[1]||0}),d=(0,r.useMemo)(()=>{const{gutter:P}=s;return Array.isArray(P)?P[0]:Number(P)});return(0,n.provide)(t.rowInjectionKey,{mergedClsPrefixRef:f,gutterRef:(0,n.toRef)(s,"gutter"),verticalGutterRef:u,horizontalGutterRef:d}),{mergedClsPrefix:f,rtlEnabled:c,styleMargin:(0,r.useMemo)(()=>`-${(0,o.formatLength)(u.value,{c:.5})} -${(0,o.formatLength)(d.value,{c:.5})}`),styleWidth:(0,r.useMemo)(()=>`calc(100% + ${(0,o.formatLength)(d.value)})`)}},render(){return(0,n.h)("div",{class:[`${this.mergedClsPrefix}-row`,this.rtlEnabled&&`${this.mergedClsPrefix}-row--rtl`],style:{margin:this.styleMargin,width:this.styleWidth,alignItems:this.alignItems,justifyContent:this.justifyContent}},this.$slots)}})})(Ke);(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.colPropKeys=t.colProps=void 0;const e=B.require$$2,r=I._utils,n=Ke;t.colProps={span:{type:[String,Number],default:1},push:{type:[String,Number],default:0},pull:{type:[String,Number],default:0},offset:{type:[String,Number],default:0}},t.colPropKeys=(0,r.keysOf)(t.colProps),t.default=(0,e.defineComponent)({name:"Col",props:t.colProps,setup(i){const o=(0,e.inject)(n.rowInjectionKey,null);return o||(0,r.throwError)("col","`n-col` must be placed inside `n-row`."),{mergedClsPrefix:o.mergedClsPrefixRef,gutter:o.gutterRef,stylePadding:(0,e.computed)(()=>`${(0,r.formatLength)(o.verticalGutterRef.value,{c:.5})} ${(0,r.formatLength)(o.horizontalGutterRef.value,{c:.5})}`),mergedPush:(0,e.computed)(()=>Number(i.push)-Number(i.pull))}},render(){const{$slots:i,span:o,mergedPush:a,offset:s,stylePadding:f,gutter:l,mergedClsPrefix:c}=this;return(0,e.h)("div",{class:[`${c}-col`,{[`${c}-col--${o}-span`]:!0,[`${c}-col--${a}-push`]:a>0,[`${c}-col--${-a}-pull`]:a<0,[`${c}-col--${s}-offset`]:s}],style:{padding:f}},l?(0,e.h)("div",null,i):i)}})})(it);(function(t){var e=_.commonjsGlobal&&_.commonjsGlobal.__createBinding||(Object.create?function(f,l,c,u){u===void 0&&(u=c);var d=Object.getOwnPropertyDescriptor(l,c);(!d||("get"in d?!l.__esModule:d.writable||d.configurable))&&(d={enumerable:!0,get:function(){return l[c]}}),Object.defineProperty(f,u,d)}:function(f,l,c,u){u===void 0&&(u=c),f[u]=l[c]}),r=_.commonjsGlobal&&_.commonjsGlobal.__setModuleDefault||(Object.create?function(f,l){Object.defineProperty(f,"default",{enumerable:!0,value:l})}:function(f,l){f.default=l}),n=_.commonjsGlobal&&_.commonjsGlobal.__importStar||function(){var f=function(l){return f=Object.getOwnPropertyNames||function(c){var u=[];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(u[u.length]=d);return u},f(l)};return function(l){if(l&&l.__esModule)return l;var c={};if(l!=null)for(var u=f(l),d=0;d<u.length;d++)u[d]!=="default"&&e(c,l,u[d]);return r(c,l),c}}();Object.defineProperty(t,"__esModule",{value:!0}),t.formItemColPropKeys=t.formItemColProps=void 0;const i=B.require$$2,o=I._utils,a=n(it),s=n(Oe);t.formItemColProps=Object.assign(Object.assign({},a.colProps),s.formItemProps),t.formItemColPropKeys=(0,o.keysOf)(t.formItemColProps),t.default=(0,i.defineComponent)({name:"FormItemCol",props:t.formItemColProps,setup(){const f=(0,i.ref)(null);return{formItemInstRef:f,validate:(...u)=>{const{value:d}=f;if(d)return d.validate(...u)},restoreValidation:()=>{const{value:u}=f;u&&u.restoreValidation()}}},render(){return(0,i.h)(a.default,(0,o.keep)(this.$props,a.colPropKeys),{default:()=>{const f=(0,o.keep)(this.$props,s.formItemPropKeys);return(0,i.h)(s.default,Object.assign({ref:"formItemInstRef"},f),this.$slots)}})}})})(De);var at={},ot={},se={};Object.defineProperty(se,"__esModule",{value:!0});se.gridInjectionKey=se.defaultSpan=void 0;const pr=I._utils;se.defaultSpan=1;se.gridInjectionKey=(0,pr.createInjectionKey)("n-grid");(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.gridItemPropKeys=t.gridItemProps=t.defaultSpan=void 0;const e=I.require$$0,r=B.require$$2,n=I._utils,i=se;t.defaultSpan=1,t.gridItemProps={span:{type:[Number,String],default:t.defaultSpan},offset:{type:[Number,String],default:0},suffix:Boolean,privateOffset:Number,privateSpan:Number,privateColStart:Number,privateShow:{type:Boolean,default:!0}},t.gridItemPropKeys=(0,n.keysOf)(t.gridItemProps),t.default=(0,r.defineComponent)({__GRID_ITEM__:!0,name:"GridItem",alias:["Gi"],props:t.gridItemProps,setup(){const{isSsrRef:o,xGapRef:a,itemStyleRef:s,overflowRef:f,layoutShiftDisabledRef:l}=(0,r.inject)(i.gridInjectionKey),c=(0,r.getCurrentInstance)();return{overflow:f,itemStyle:s,layoutShiftDisabled:l,mergedXGap:(0,r.computed)(()=>(0,e.pxfy)(a.value||0)),deriveStyle:()=>{o.value;const{privateSpan:u=t.defaultSpan,privateShow:d=!0,privateColStart:P=void 0,privateOffset:v=0}=c.vnode.props,{value:m}=a,h=(0,e.pxfy)(m||0);return{display:d?"":"none",gridColumn:`${P??`span ${u}`} / span ${u}`,marginLeft:v?`calc((100% - (${u} - 1) * ${h}) / ${u} * ${v} + ${h} * ${v})`:""}}}},render(){var o,a;if(this.layoutShiftDisabled){const{span:s,offset:f,mergedXGap:l}=this;return(0,r.h)("div",{style:{gridColumn:`span ${s} / span ${s}`,marginLeft:f?`calc((100% - (${s} - 1) * ${l}) / ${s} * ${f} + ${l} * ${f})`:""}},this.$slots)}return(0,r.h)("div",{style:[this.itemStyle,this.deriveStyle()]},(a=(o=this.$slots).default)===null||a===void 0?void 0:a.call(o,{overflow:this.overflow}))}})})(ot);(function(t){var e=_.commonjsGlobal&&_.commonjsGlobal.__createBinding||(Object.create?function(f,l,c,u){u===void 0&&(u=c);var d=Object.getOwnPropertyDescriptor(l,c);(!d||("get"in d?!l.__esModule:d.writable||d.configurable))&&(d={enumerable:!0,get:function(){return l[c]}}),Object.defineProperty(f,u,d)}:function(f,l,c,u){u===void 0&&(u=c),f[u]=l[c]}),r=_.commonjsGlobal&&_.commonjsGlobal.__setModuleDefault||(Object.create?function(f,l){Object.defineProperty(f,"default",{enumerable:!0,value:l})}:function(f,l){f.default=l}),n=_.commonjsGlobal&&_.commonjsGlobal.__importStar||function(){var f=function(l){return f=Object.getOwnPropertyNames||function(c){var u=[];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(u[u.length]=d);return u},f(l)};return function(l){if(l&&l.__esModule)return l;var c={};if(l!=null)for(var u=f(l),d=0;d<u.length;d++)u[d]!=="default"&&e(c,l,u[d]);return r(c,l),c}}();Object.defineProperty(t,"__esModule",{value:!0}),t.formItemGiPropKeys=t.formItemGiProps=void 0;const i=B.require$$2,o=I._utils,a=n(ot),s=n(Oe);t.formItemGiProps=Object.assign(Object.assign({},a.gridItemProps),s.formItemProps),t.formItemGiPropKeys=(0,o.keysOf)(t.formItemGiProps),t.default=(0,i.defineComponent)({__GRID_ITEM__:!0,name:"FormItemGridItem",alias:["FormItemGi"],props:t.formItemGiProps,slots:Object,setup(){const f=(0,i.ref)(null);return{formItemInstRef:f,validate:(...u)=>{const{value:d}=f;if(d)return d.validate(...u)},restoreValidation:()=>{const{value:u}=f;u&&u.restoreValidation()}}},render(){return(0,i.h)(a.default,(0,o.keep)(this.$.vnode.props||{},a.gridItemPropKeys),{default:()=>{const f=(0,o.keep)(this.$props,s.formItemPropKeys);return(0,i.h)(s.default,Object.assign({ref:"formItemInstRef"},f),this.$slots)}})}})})(at);var st={};(function(t){var e=_.commonjsGlobal&&_.commonjsGlobal.__createBinding||(Object.create?function(f,l,c,u){u===void 0&&(u=c);var d=Object.getOwnPropertyDescriptor(l,c);(!d||("get"in d?!l.__esModule:d.writable||d.configurable))&&(d={enumerable:!0,get:function(){return l[c]}}),Object.defineProperty(f,u,d)}:function(f,l,c,u){u===void 0&&(u=c),f[u]=l[c]}),r=_.commonjsGlobal&&_.commonjsGlobal.__setModuleDefault||(Object.create?function(f,l){Object.defineProperty(f,"default",{enumerable:!0,value:l})}:function(f,l){f.default=l}),n=_.commonjsGlobal&&_.commonjsGlobal.__importStar||function(){var f=function(l){return f=Object.getOwnPropertyNames||function(c){var u=[];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(u[u.length]=d);return u},f(l)};return function(l){if(l&&l.__esModule)return l;var c={};if(l!=null)for(var u=f(l),d=0;d<u.length;d++)u[d]!=="default"&&e(c,l,u[d]);return r(c,l),c}}();Object.defineProperty(t,"__esModule",{value:!0}),t.formItemRowProps=void 0;const i=B.require$$2,o=I._utils,a=n(Ke),s=n(De);t.formItemRowProps=Object.assign(Object.assign({},a.rowProps),s.formItemColProps),t.default=(0,i.defineComponent)({name:"FormItemRow",props:t.formItemRowProps,setup(){const f=(0,i.ref)(null);return{formItemColInstRef:f,validate:(...u)=>{const{value:d}=f;if(d)return d.validate(...u)},restoreValidation:()=>{const{value:u}=f;u&&u.restoreValidation()}}},render(){return(0,i.h)(a.default,(0,o.keep)(this.$props,a.rowPropKeys),{default:()=>{const f=(0,o.keep)(this.$props,s.formItemColPropKeys);return(0,i.h)(s.default,Object.assign(Object.assign({ref:"formItemColInstRef"},f),{span:24}),this.$slots)}})}})})(st);(function(t){var e=_.commonjsGlobal&&_.commonjsGlobal.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(t,"__esModule",{value:!0}),t.NFormItemRow=t.NFormItemGridItem=t.NFormItemGi=t.formItemGridItemProps=t.formItemGiProps=t.NFormItemCol=t.NFormItem=t.formItemProps=t.NForm=t.formProps=void 0;var r=Qe;Object.defineProperty(t,"formProps",{enumerable:!0,get:function(){return r.formProps}}),Object.defineProperty(t,"NForm",{enumerable:!0,get:function(){return e(r).default}});var n=Oe;Object.defineProperty(t,"formItemProps",{enumerable:!0,get:function(){return n.formItemProps}}),Object.defineProperty(t,"NFormItem",{enumerable:!0,get:function(){return e(n).default}});var i=De;Object.defineProperty(t,"NFormItemCol",{enumerable:!0,get:function(){return e(i).default}});var o=at;Object.defineProperty(t,"formItemGiProps",{enumerable:!0,get:function(){return o.formItemGiProps}}),Object.defineProperty(t,"formItemGridItemProps",{enumerable:!0,get:function(){return o.formItemGiProps}}),Object.defineProperty(t,"NFormItemGi",{enumerable:!0,get:function(){return e(o).default}}),Object.defineProperty(t,"NFormItemGridItem",{enumerable:!0,get:function(){return e(o).default}});var a=st;Object.defineProperty(t,"NFormItemRow",{enumerable:!0,get:function(){return e(a).default}})})(Ce);const hr=vt({__proto__:null},[Ce]);exports.form=Ce;exports.index=hr;