1/*! For license information please see 8234.0e73d75bb9cc4b7ce6ae.js.LICENSE.txt */ 2"use strict";(globalThis.webpackChunk_unifiedpatents_analie=globalThis.webpackChunk_unifiedpatents_analie||[]).push([[8234],{14277(e,t,n){n.d(t,{L_:()=>j,oX:()=>O});var r=n(82284),i=n(80296),s=n(45458),a=n(64467),o=n(89379),l=n(96540),c=n(22681),u=n(23029),d=n(92901),f=n(9417),h=n(85501),g=n(29426);const p=(0,d.A)(function e(){(0,u.A)(this,e)});var m="CALC_UNIT",y=new RegExp(m,"g");function v(e){return"number"==typeof e?"".concat(e).concat(m):e}var A=function(e){(0,h.A)(n,e);var t=(0,g.A)(n);function n(e,i){var s;(0,u.A)(this,n),s=t.call(this),(0,a.A)((0,f.A)(s),"result",""),(0,a.A)((0,f.A)(s),"unitlessCssVar",void 0),(0,a.A)((0,f.A)(s),"lowPriority",void 0);var o=(0,r.A)(e);return s.unitlessCssVar=i,e instanceof n?s.result="(".concat(e.result,")"):"number"===o?s.result=v(e):"string"===o&&(s.result=e),s}return(0,d.A)(n,[{key:"add",value:function(e){return e instanceof n?this.result="".concat(this.result," + ").concat(e.getResult()):"number"!=typeof e&&"string"!=typeof e||(this.result="".concat(this.result," + ").concat(v(e))),this.lowPriority=!0,this}},{key:"sub",value:function(e){return e instanceof n?this.result="".concat(this.result," - ").concat(e.getResult()):"number"!=typeof e&&"string"!=typeof e||(this.result="".concat(this.result," - ").concat(v(e))),this.lowPriority=!0,this}},{key:"mul",value:function(e){return this.lowPriority&&(this.result="(".concat(this.result,")")),e instanceof n?this.result="".concat(this.result," * ").concat(e.getResult(!0)):"number"!=typeof e&&"string"!=typeof e||(this.result="".concat(this.result," * ").concat(e)),this.lowPriority=!1,this}},{key:"div",value:function(e){return this.lowPriority&&(this.result="(".concat(this.result,")")),e instanceof n?this.result="".concat(this.result," / ").concat(e.getResult(!0)):"number"!=typeof e&&"string"!=typeof e||(this.result="".concat(this.result," / ").concat(e)),this.lowPriority=!1,this}},{key:"getResult",value:function(e){return this.lowPriority||e?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(e){var t=this,n=(e||{}).unit,r=!0;return"boolean"==typeof n?r=n:Array.from(this.unitlessCssVar).some(function(e){return t.result.includes(e)})&&(r=!1),this.result=this.result.replace(y,r?"px":""),void 0!==this.lowPriority?"calc(".concat(this.result,")"):this.result}}]),n}(p);const b=function(e){(0,h.A)(n,e);var t=(0,g.A)(n);function n(e){var r;return(0,u.A)(this,n),r=t.call(this),(0,a.A)((0,f.A)(r),"result",0),e instanceof n?r.result=e.result:"number"==typeof e&&(r.result=e),r}return(0,d.A)(n,[{key:"add",value:function(e){return e instanceof n?this.result+=e.result:"number"==typeof e&&(this.result+=e),this}},{key:"sub",value:function(e){return e instanceof n?this.result-=e.result:"number"==typeof e&&(this.result-=e),this}},{key:"mul",value:function(e){return e instanceof n?this.result*=e.result:"number"==typeof e&&(this.result*=e),this}},{key:"div",value:function(e){return e instanceof n?this.result/=e.result:"number"==typeof e&&(this.result/=e),this}},{key:"equal",value:function(){return this.result}}]),n}(p);const F=function(e,t){var n="css"===e?A:b;return function(e){return new n(e,t)}};const E=function(e,t){return"".concat([t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-"))};n(34294);const w=function(e,t,n,r){var s=(0,o.A)({},t[e]);null!=r&&r.deprecatedTokens&&r.deprecatedTokens.forEach(function(e){var t,n=(0,i.A)(e,2),r=n[0],a=n[1];(null!=s&&s[r]||null!=s&&s[a])&&(null!==(t=s[a])&&void 0!==t||(s[a]=null==s?void 0:s[r]))});var a=(0,o.A)((0,o.A)({},n),s);return Object.keys(a).forEach(function(e){a[e]===t[e]&&delete a[e]}),a};var C="undefined"!=typeof CSSINJS_STATISTIC,P=!0;function O(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!C)return Object.assign.apply(Object,[{}].concat(t));P=!1;var i={};return t.forEach(function(e){"object"===(0,r.A)(e)&&Object.keys(e).forEach(function(t){Object.defineProperty(i,t,{configurable:!0,enumerable:!0,get:function(){return e[t]}})})}),P=!0,i}var k={};function x(){}const N=function(e){var t,n=e,r=x;return C&&"undefined"!=typeof Proxy&&(t=new Set,n=new Proxy(e,{get:function(e,n){var r;P&&(null===(r=t)||void 0===r||r.add(n));return e[n]}}),r=function(e,n){var r;k[e]={global:Array.from(t),component:(0,o.A)((0,o.A)({},null===(r=k[e])||void 0===r?void 0:r.component),n)}}),{token:n,keys:t,flush:r}};const S=function(e,t,n){var r;return"function"==typeof n?n(O(t,null!==(r=t[e])&&void 0!==r?r:{})):null!=n?n:{}};const V=function(e){return"js"===e?{max:Math.max,min:Math.min}:{max:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return"max(".concat(t.map(function(e){return(0,c.zA)(e)}).join(","),")")},min:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return"min(".concat(t.map(function(e){return(0,c.zA)(e)}).join(","),")")}}};var T=new(function(){function e(){(0,u.A)(this,e),(0,a.A)(this,"map",new Map),(0,a.A)(this,"objectIDMap",new WeakMap),(0,a.A)(this,"nextID",0),(0,a.A)(this,"lastAccessBeat",new Map),(0,a.A)(this,"accessBeat",0)}return(0,d.A)(e,[{key:"set",value:function(e,t){this.clear();var n=this.getCompositeKey(e);this.map.set(n,t),this.lastAccessBeat.set(n,Date.now())}},{key:"get",value:function(e){var t=this.getCompositeKey(e),n=this.map.get(t);return this.lastAccessBeat.set(t,Date.now()),this.accessBeat+=1,n}},{key:"getCompositeKey",value:function(e){var t=this;return e.map(function(e){return e&&"object"===(0,r.A)(e)?"obj_".concat(t.getObjectID(e)):"".concat((0,r.A)(e),"_").concat(e)}).join("|")}},{key:"getObjectID",value:function(e){if(this.objectIDMap.has(e))return this.objectIDMap.get(e);var t=this.nextID;return this.objectIDMap.set(e,t),this.nextID+=1,t}},{key:"clear",value:function(){var e=this;if(this.accessBeat>1e4){var t=Date.now();this.lastAccessBeat.forEach(function(n,r){t-n>6e5&&(e.map.delete(r),e.lastAccessBeat.delete(r))}),this.accessBeat=0}}}]),e}());const M=function(e,t){return l.useMemo(function(){var n=T.get(t);if(n)return n;var r=e();
2return T.set(t,r),r},t)};const I=function(){return{}};const j=function(e){var t=e.useCSP,n=void 0===t?I:t,u=e.useToken,d=e.usePrefix,f=e.getResetStyles,h=e.getCommonStyle,g=e.getCompUnitless;function p(t,s,a){var g=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},p=Array.isArray(t)?t:[t,t],m=(0,i.A)(p,1)[0],y=p.join("-"),v=e.layer||{name:"antd"};return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,i=u(),p=i.theme,A=i.realToken,b=i.hashId,C=i.token,P=i.cssVar,k=i.zeroRuntime;if((0,l.useMemo)(function(){return k},[]))return b;var x=d(),T=x.rootPrefixCls,I=x.iconPrefixCls,j=n(),R="css",$=M(function(){var e=new Set;return Object.keys(g.unitless||{}).forEach(function(t){e.add((0,c.Ki)(t,P.prefix)),e.add((0,c.Ki)(t,E(m,P.prefix)))}),F(R,e)},[R,m,null==P?void 0:P.prefix]),_=V(R),U=_.max,L=_.min,q={theme:p,token:C,hashId:b,nonce:function(){return j.nonce},clientOnly:g.clientOnly,layer:v,order:g.order||-999};return"function"==typeof f&&(0,c.IV)((0,o.A)((0,o.A)({},q),{},{clientOnly:!1,path:["Shared",T]}),function(){return f(C,{prefix:{rootPrefixCls:T,iconPrefixCls:I},csp:j})}),(0,c.IV)((0,o.A)((0,o.A)({},q),{},{path:[y,e,I]}),function(){if(!1===g.injectStyle)return[];var n=N(C),i=n.token,o=n.flush,l=S(m,A,a),u=".".concat(e),d=w(m,A,l,{deprecatedTokens:g.deprecatedTokens});l&&"object"===(0,r.A)(l)&&Object.keys(l).forEach(function(e){l[e]="var(".concat((0,c.Ki)(e,E(m,P.prefix)),")")});var f=O(i,{componentCls:u,prefixCls:e,iconCls:".".concat(I),antCls:".".concat(T),calc:$,max:U,min:L},l),p=s(f,{hashId:b,prefixCls:e,rootPrefixCls:T,iconPrefixCls:I});o(m,d);var y="function"==typeof h?h(f,e,t,g.resetFont):null;return[!1===g.resetStyle?null:y,p]}),b}}return{genStyleHooks:function(e,t,r,i){var l=Array.isArray(e)?e[0]:e;function d(e){return"".concat(String(l)).concat(e.slice(0,1).toUpperCase()).concat(e.slice(1))}var f=(null==i?void 0:i.unitless)||{},h="function"==typeof g?g(e):{},m=(0,o.A)((0,o.A)({},h),{},(0,a.A)({},d("zIndexPopup"),!0));Object.keys(f).forEach(function(e){m[d(e)]=f[e]});var y=(0,o.A)((0,o.A)({},i),{},{unitless:m,prefixToken:d}),v=p(e,t,r,y),A=function(e,t,r){var i=r.unitless,s=r.prefixToken,a=r.ignore;return function(o){var l=u(),d=l.cssVar,f=l.realToken,h=n();return(0,c.RC)({path:[e],prefix:d.prefix,key:d.key,unitless:i,ignore:a,token:f,scope:o,nonce:function(){return h.nonce}},function(){var n=S(e,f,t),i=w(e,f,n,{deprecatedTokens:null==r?void 0:r.deprecatedTokens});return n&&Object.keys(n).forEach(function(e){i[s(e)]=i[e],delete i[e]}),i}),null==d?void 0:d.key}}(l,r,y);return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=v(e,t),r=null==i?void 0:i.extraCssVarPrefixCls,a="function"==typeof r?r({prefixCls:e,rootCls:t}):r;return[n,A(null!=a&&a.length?[t].concat((0,s.A)(a)):t)]}},genSubStyleComponent:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=p(e,t,n,(0,o.A)({resetStyle:!1,order:-998},r));return function(e){var t=e.prefixCls,n=e.rootCls;return i(t,void 0===n?t:n),null}},genComponentStyleHook:p}}},59114(e,t,n){n.d(t,{A:()=>g});var r=n(96540),i=n(34164),s=n(45748),a=n(61053),o=n(42860);const l={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};const c=e=>{const{icon:t,className:n,onClick:i,style:s,primaryColor:a,secondaryColor:c,...u}=e,d=r.useRef(null);let f=l;if(a&&(f={primaryColor:a,secondaryColor:c||(0,o.Em)(a)}),(0,o.lf)(d),(0,o.$e)((0,o.P3)(t),`icon should be icon definiton, but got ${t}`),!(0,o.P3)(t))return null;let h=t;return h&&"function"==typeof h.icon&&(h={...h,icon:h.icon(f.primaryColor,f.secondaryColor)}),(0,o.cM)(h.icon,`svg-${h.name}`,{className:n,onClick:i,style:s,"data-icon":h.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",...u,ref:d})};c.displayName="IconReact",c.getTwoToneColors=function(){return{...l}},c.setTwoToneColors=function({primaryColor:e,secondaryColor:t}){l.primaryColor=e,l.secondaryColor=t||(0,o.Em)(e),l.calculated=!!t};const u=c;function d(e){const[t,n]=(0,o.al)(e);return u.setTwoToneColors({primaryColor:t,secondaryColor:n})}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}d(s.z1.primary);const h=r.forwardRef((e,t)=>
2{const{className:n,icon:s,spin:l,rotate:c,tabIndex:d,onClick:h,twoToneColor:g,...p}=e,{prefixCls:m="anticon",rootClassName:y}=r.useContext(a.A),v=(0,i.$)(y,m,{[`${m}-${s.name}`]:!!s.name,[`${m}-spin`]:!!l||"loading"===s.name},n);let A=d;void 0===A&&h&&(A=-1);const b=c?{msTransform:`rotate(${c}deg)`,transform:`rotate(${c}deg)`}:void 0,[F,E]=(0,o.al)(g);return r.createElement("span",f({role:"img","aria-label":s.name},p,{ref:t,tabIndex:A,onClick:h,className:v}),r.createElement(u,{icon:s,primaryColor:F,secondaryColor:E,style:b}))});h.getTwoToneColor=function(){const e=u.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor},h.setTwoToneColor=d;const g=h},47852(e,t,n){n.d(t,{A:()=>l});var r=n(96540);const i={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"};var s=n(59114);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}const o=(e,t)=>r.createElement(s.A,a({},e,{ref:t,icon:i}));const l=r.forwardRef(o)},42860(e,t,n){n.d(t,{$e:()=>c,Em:()=>h,P3:()=>u,al:()=>g,cM:()=>f,lf:()=>m,yf:()=>p});var r=n(45748),i=n(69683),s=n(49523),a=n(76536),o=n(96540),l=n(61053);function c(e,t){(0,a.kw)(e,`[@ant-design/icons] ${t}`)}function u(e){return"object"==typeof e&&"string"==typeof e.name&&"string"==typeof e.theme&&("object"==typeof e.icon||"function"==typeof e.icon)}function d(e={}){return Object.keys(e).reduce((t,n)=>{const r=e[n];if("class"===n)t.className=r,delete t.class;else delete t[n],t[(i=n,i.replace(/-(.)/g,(e,t)=>t.toUpperCase()))]=r;var i;return t},{})}function f(e,t,n){return n?o.createElement(e.tag,{key:t,...d(e.attrs),...n},(e.children||[]).map((n,r)=>f(n,`${t}-${e.tag}-${r}`))):o.createElement(e.tag,{key:t,...d(e.attrs)},(e.children||[]).map((n,r)=>f(n,`${t}-${e.tag}-${r}`)))}function h(e){return(0,r.cM)(e)[0]}function g(e){return e?Array.isArray(e)?e:[e]:[]}const p={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},m=e=>{const{csp:t,prefixCls:n,layer:r}=(0,o.useContext)(l.A);let a="\n.anticon {\n display: inline-flex;\n align-items: center;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n vertical-align: inherit;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n";n&&(a=a.replace(/anticon/g,n)),r&&(a=`@layer ${r} {\n${a}\n}`),(0,o.useEffect)(()=>{const n=e.current,o=(0,s.j)(n);(0,i.BD)(a,"@ant-design-icons",{prepend:!r,csp:t,attachTo:o})},[])}},60894(e,t,n){n.d(t,{D0:()=>ye,_z:()=>c,Op:()=>Oe,B8:()=>ve,EF:()=>u,Ay:()=>Me,mN:()=>Ce,FH:()=>Ve});var r=n(96540),i=n(1076),s=n(39464),a=n(76536);const o="RC_FORM_INTERNAL_HOOKS",l=()=>{(0,a.Ay)(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},c=r.createContext({getFieldValue:l,getFieldsValue:l,getFieldError:l,getFieldWarning:l,getFieldsError:l,isFieldsTouched:l,isFieldTouched:l,isFieldValidating:l,isFieldsValidating:l,resetFields:l,setFields:l,setFieldValue:l,setFieldsValue:l,validateFields:l,submit:l,getInternalHooks:()=>(l(),{dispatch:l,initEntityValue:l,registerField:l,useSubscribe:l,setInitialValues:l,destroyForm:l,setCallbacks:l,registerWatch:l,getFields:l,setValidateMessages:l,setPreserve:l,getInitialValue:l})}),u=r.createContext(null);function d(e){return null==e?[]:Array.isArray(e)?e:[e]}var f=n(89379),h=n(45458),g=n(82284),p=n(23029),m=n(92901),y=n(64467);function v(){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 invali
2d 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",tel:"%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 A=v(),b=n(9417),F=n(85501),E=n(29426),w=n(53954),C=n(63662);var P=n(52176);function O(e){var t="function"==typeof Map?new Map:void 0;return O=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if((0,P.A)())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var i=new(e.bind.apply(e,r));return n&&(0,C.A)(i,n.prototype),i}(e,arguments,(0,w.A)(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,C.A)(n,e)},O(e)}var k=/%[sdj%]/g;function x(e){if(!e||!e.length)return null;var t={};return e.forEach(function(e){var n=e.field;t[n]=t[n]||[],t[n].push(e)}),t}function N(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0,s=n.length;return"function"==typeof e?e.apply(null,n):"string"==typeof e?e.replace(k,function(e){if("%%"===e)return"%";if(i>=s)return e;switch(e){case"%s":return String(n[i++]);case"%d":return Number(n[i++]);case"%j":try{return JSON.stringify(n[i++])}catch(e){return"[Circular]"}default:return e}}):e}function S(e,t){return null==e||(!("array"!==t||!Array.isArray(e)||e.length)||!(!function(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"date"===e||"pattern"===e||"tel"===e}(t)||"string"!=typeof e||e))}function V(e,t,n){var r=0,i=e.length;!function s(a){if(a&&a.length)n(a);else{var o=r;r+=1,o<i?t(e[o],s):n([])}}([])}"undefined"!=typeof process&&process.env;var T=function(e){(0,F.A)(n,e);var t=(0,E.A)(n);function n(e,r){var i;return(0,p.A)(this,n),i=t.call(this,"Async Validation Error"),(0,y.A)((0,b.A)(i),"errors",void 0),(0,y.A)((0,b.A)(i),"fields",void 0),i.errors=e,i.fields=r,i}return(0,m.A)(n)}(O(Error));function M(e,t,n,r,i){if(t.first){var s=new Promise(function(t,s){var a=function(e){var t=[];return Object.keys(e).forEach(function(n){t.push.apply(t,(0,h.A)(e[n]||[]))}),t}(e);V(a,n,function(e){return r(e),e.length?s(new T(e,x(e))):t(i)})});return s.catch(function(e){return e}),s}var a=!0===t.firstFields?Object.keys(e):t.firstFields||[],o=Object.keys(e),l=o.length,c=0,u=[],d=new Promise(function(t,s){var d=function(e){if(u.push.apply(u,e),++c===l)return r(u),u.length?s(new T(u,x(u))):t(i)};o.length||(r(u),t(i)),o.forEach(function(t){var r=e[t];-1!==a.indexOf(t)?V(r,n,d):function(e,t,n){var r=[],i=0,s=e.length;function a(e){r.push.apply(r,(0,h.A)(e||[])),++i===s&&n(r)}e.forEach(function(e){t(e,a)})}(r,n,d)})});return d.catch(function(e){return e}),d}function I(e,t){return function(n){var r,i;return r=e.fullFields?function(e,t){for(var n=e,r=0;r<t.length;r++){if(null==n)return n;n=n[t[r]]}return n}(t,e.fullFields):t[n.field||e.fullField],(i=n)&&void 0!==i.message?(n.field=n.field||e.fullField,n.fieldValue=r,n):{message:"function"==typeof n?n():n,fieldValue:r,field:n.field||e.fullField}
2}}function j(e,t){if(t)for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];"object"===(0,g.A)(r)&&"object"===(0,g.A)(e[n])?e[n]=(0,f.A)((0,f.A)({},e[n]),r):e[n]=r}return e}var R="enum";const $=function(e,t,n,r,i,s){!e.required||n.hasOwnProperty(e.field)&&!S(t,s||e.type)||r.push(N(i.messages.required,e.fullField))};var _;var U=/^(([^<>()\[\]\\.,;:\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,}))$/,L=/^(\+[0-9]{1,3}[-\s\u2011]?)?(\([0-9]{1,4}\)[-\s\u2011]?)?([0-9]+[-\s\u2011]?)*[0-9]+$/,q=/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i,D={integer:function(e){return D.number(e)&&parseInt(e,10)===e},float:function(e){return D.number(e)&&!D.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(e){return!1}},date:function(e){return"function"==typeof e.getTime&&"function"==typeof e.getMonth&&"function"==typeof e.getYear&&!isNaN(e.getTime())},number:function(e){return!isNaN(e)&&"number"==typeof e},object:function(e){return"object"===(0,g.A)(e)&&!D.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&e.length<=320&&!!e.match(U)},tel:function(e){return"string"==typeof e&&e.length<=32&&!!e.match(L)},url:function(e){return"string"==typeof e&&e.length<=2048&&!!e.match(function(){if(_)return _;var e="[a-fA-F\\d:]",t=function(t){return t&&t.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},n="(?: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}",r="[a-fA-F\\d]{1,4}",i=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(n,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(n,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(n,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(n,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(n,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(n,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(n,"|(?::").concat(r,"){1,7}|:))")],s="(?:".concat(i.join("|"),")").concat("(?:%[0-9a-zA-Z]{1,})?"),a=new RegExp("(?:^".concat(n,"$)|(?:^").concat(s,"$)")),o=new RegExp("^".concat(n,"$")),l=new RegExp("^".concat(s,"$")),c=function(e){return e&&e.exact?a:new RegExp("(?:".concat(t(e)).concat(n).concat(t(e),")|(?:").concat(t(e)).concat(s).concat(t(e),")"),"g")};c.v4=function(e){return e&&e.exact?o:new RegExp("".concat(t(e)).concat(n).concat(t(e)),"g")},c.v6=function(e){return e&&e.exact?l:new RegExp("".concat(t(e)).concat(s).concat(t(e)),"g")};var u=c.v4().source,d=c.v6().source,f="(?:".concat("(?:(?:[a-z]+:)?//)","|www\\.)").concat("(?:\\S+(?::\\S*)?@)?","(?:localhost|").concat(u,"|").concat(d,"|").concat("(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)").concat("(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*").concat("(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",")").concat("(?::\\d{2,5})?").concat('(?:[/?#][^\\s"]*)?');return _=new RegExp("(?:^".concat(f,"$)"),"i")}())},hex:function(e){return"string"==typeof e&&!!e.match(q)}};const H=function(e,t,n,r,i){if(e.required&&void 0===t)$(e,t,n,r,i);else{var s=e.type;["integer","float","array","regexp","object","method","email","tel","number","date","url","hex"].indexOf(s)>-1?D[s](t)||r.push(N(i.messages.types[s],e.fullField,e.type)):s&&(0,g.A)(t)!==e.type&&r.push(N(i.messages.types[s],e.fullField,e.type))}};const W={required:$,whitespace:function(e,t,n,r,i){(/^\s+$/.test(t)||""===t)&&r.push(N(i.messages.whitespace,e.fullField))},type:H,range:function(e,t,n,r,i){var s="number"==typeof e.len,a="number"==typeof e.min,o="number"==typeof e.max,l=t,c=null,u="number"==typeof t,d="string"==typeof t,f=Array.isArray(t);if(u?c="number":d?c="string":f&&(c="array"),!c)return!1;f&&(l=t.length),d&&(l=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),s?l!==e.len&&r.push(N(i.messages[c].len,e.fullField,e.len)):a&&!o&&l<e.min?r.push(N(i.messages[c].min,e.fullField,e.min)):o&&
2!a&&l>e.max?r.push(N(i.messages[c].max,e.fullField,e.max)):a&&o&&(l<e.min||l>e.max)&&r.push(N(i.messages[c].range,e.fullField,e.min,e.max))},enum:function(e,t,n,r,i){e[R]=Array.isArray(e[R])?e[R]:[],-1===e[R].indexOf(t)&&r.push(N(i.messages[R],e.fullField,e[R].join(", ")))},pattern:function(e,t,n,r,i){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||r.push(N(i.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"==typeof e.pattern){new RegExp(e.pattern).test(t)||r.push(N(i.messages.pattern.mismatch,e.fullField,t,e.pattern))}}};const K=function(e,t,n,r,i){var s=[],a=Array.isArray(t)?"array":(0,g.A)(t);W.required(e,t,r,s,i,a),n(s)};const B=function(e,t,n,r,i){var s=e.type,a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(S(t,s)&&!e.required)return n();W.required(e,t,r,a,i,s),S(t,s)||W.type(e,t,r,a,i)}n(a)},z={string:function(e,t,n,r,i){var s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(S(t,"string")&&!e.required)return n();W.required(e,t,r,s,i,"string"),S(t,"string")||(W.type(e,t,r,s,i),W.range(e,t,r,s,i),W.pattern(e,t,r,s,i),!0===e.whitespace&&W.whitespace(e,t,r,s,i))}n(s)},method:function(e,t,n,r,i){var s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(S(t)&&!e.required)return n();W.required(e,t,r,s,i),void 0!==t&&W.type(e,t,r,s,i)}n(s)},number:function(e,t,n,r,i){var s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(""===t&&(t=void 0),S(t)&&!e.required)return n();W.required(e,t,r,s,i),void 0!==t&&(W.type(e,t,r,s,i),W.range(e,t,r,s,i))}n(s)},boolean:function(e,t,n,r,i){var s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(S(t)&&!e.required)return n();W.required(e,t,r,s,i),void 0!==t&&W.type(e,t,r,s,i)}n(s)},regexp:function(e,t,n,r,i){var s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(S(t)&&!e.required)return n();W.required(e,t,r,s,i),S(t)||W.type(e,t,r,s,i)}n(s)},integer:function(e,t,n,r,i){var s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(S(t)&&!e.required)return n();W.required(e,t,r,s,i),void 0!==t&&(W.type(e,t,r,s,i),W.range(e,t,r,s,i))}n(s)},float:function(e,t,n,r,i){var s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(S(t)&&!e.required)return n();W.required(e,t,r,s,i),void 0!==t&&(W.type(e,t,r,s,i),W.range(e,t,r,s,i))}n(s)},array:function(e,t,n,r,i){var s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(null==t&&!e.required)return n();W.required(e,t,r,s,i,"array"),null!=t&&(W.type(e,t,r,s,i),W.range(e,t,r,s,i))}n(s)},object:function(e,t,n,r,i){var s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(S(t)&&!e.required)return n();W.required(e,t,r,s,i),void 0!==t&&W.type(e,t,r,s,i)}n(s)},enum:function(e,t,n,r,i){var s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(S(t)&&!e.required)return n();W.required(e,t,r,s,i),void 0!==t&&W.enum(e,t,r,s,i)}n(s)},pattern:function(e,t,n,r,i){var s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(S(t,"string")&&!e.required)return n();W.required(e,t,r,s,i),S(t,"string")||W.pattern(e,t,r,s,i)}n(s)},date:function(e,t,n,r,i){var s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(S(t,"date")&&!e.required)return n();var a;if(W.required(e,t,r,s,i),!S(t,"date"))a=t instanceof Date?t:new Date(t),W.type(e,a,r,s,i),a&&W.range(e,a.getTime(),r,s,i)}n(s)},url:B,hex:B,email:B,tel:B,required:K,any:function(e,t,n,r,i){var s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(S(t)&&!e.required)return n();W.required(e,t,r,s,i)}n(s)}};var G=function(){function e(t){(0,p.A)(this,e),(0,y.A)(this,"rules",null),(0,y.A)(this,"_messages",A),this.define(t)}return(0,m.A)(e,[{key:"define",value:function(e){var t=this;if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!==(0,g.A)(e)||Array.isArray(e))throw new Error("Rules must be an object");this.rules={},Object.keys(e).forEach(function(n){var r=e[n];t.rules[n]=Array.isArray(r)?r:[r]})}},{key:"messages",value:function(e){return e&&(this._messages=j(v(),e)),this._messages}},{key:"validate",value:function(t){var n=this,r=t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};if("function"==typeof i&&(s=i,i={}),!this.rules||0===Object.keys(this.rules).length)return s&&s(null,r),Promise.resolve(r);if(i.messages){var a=this.messages();a===A&&(a=v()),j(a,i.messages),i.messages=a}else i.messages=this.messages();var o={};
2(i.keys||Object.keys(this.rules)).forEach(function(e){var i=n.rules[e],s=r[e];i.forEach(function(i){var a=i;"function"==typeof a.transform&&(r===t&&(r=(0,f.A)({},r)),null!=(s=r[e]=a.transform(s))&&(a.type=a.type||(Array.isArray(s)?"array":(0,g.A)(s)))),(a="function"==typeof a?{validator:a}:(0,f.A)({},a)).validator=n.getValidationMethod(a),a.validator&&(a.field=e,a.fullField=a.fullField||e,a.type=n.getType(a),o[e]=o[e]||[],o[e].push({rule:a,value:s,source:r,field:e}))})});var l={};return M(o,i,function(t,n){var s,a=t.rule,o=!("object"!==a.type&&"array"!==a.type||"object"!==(0,g.A)(a.fields)&&"object"!==(0,g.A)(a.defaultField));function c(e,t){return(0,f.A)((0,f.A)({},t),{},{fullField:"".concat(a.fullField,".").concat(e),fullFields:a.fullFields?[].concat((0,h.A)(a.fullFields),[e]):[e]})}function u(){var s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],u=Array.isArray(s)?s:[s];!i.suppressWarning&&u.length&&e.warning("async-validator:",u),u.length&&void 0!==a.message&&null!==a.message&&(u=[].concat(a.message));var d=u.map(I(a,r));if(i.first&&d.length)return l[a.field]=1,n(d);if(o){if(a.required&&!t.value)return void 0!==a.message?d=[].concat(a.message).map(I(a,r)):i.error&&(d=[i.error(a,N(i.messages.required,a.field))]),n(d);var g={};a.defaultField&&Object.keys(t.value).map(function(e){g[e]=a.defaultField}),g=(0,f.A)((0,f.A)({},g),t.rule.fields);var p={};Object.keys(g).forEach(function(e){var t=g[e],n=Array.isArray(t)?t:[t];p[e]=n.map(c.bind(null,e))});var m=new e(p);m.messages(i.messages),t.rule.options&&(t.rule.options.messages=i.messages,t.rule.options.error=i.error),m.validate(t.value,t.rule.options||i,function(e){var t=[];d&&d.length&&t.push.apply(t,(0,h.A)(d)),e&&e.length&&t.push.apply(t,(0,h.A)(e)),n(t.length?t:null)})}else n(d)}if(o=o&&(a.required||!a.required&&t.value),a.field=t.field,a.asyncValidator)s=a.asyncValidator(a,t.value,u,t.source,i);else if(a.validator){try{s=a.validator(a,t.value,u,t.source,i)}catch(e){var d,p;null===(d=(p=console).error)||void 0===d||d.call(p,e),i.suppressValidatorError||setTimeout(function(){throw e},0),u(e.message)}!0===s?u():!1===s?u("function"==typeof a.message?a.message(a.fullField||a.field):a.message||"".concat(a.fullField||a.field," fails")):s instanceof Array?u(s):s instanceof Error&&u(s.message)}s&&s.then&&s.then(function(){return u()},function(e){return u(e)})},function(e){!function(e){var t=[],n={};function i(e){var n;Array.isArray(e)?t=(n=t).concat.apply(n,(0,h.A)(e)):t.push(e)}for(var a=0;a<e.length;a++)i(e[a]);t.length?(n=x(t),s(t,n)):s(null,r)}(e)},r)}},{key:"getType",value:function(e){if(void 0===e.type&&e.pattern instanceof RegExp&&(e.type="pattern"),"function"!=typeof e.validator&&e.type&&!z.hasOwnProperty(e.type))throw new Error(N("Unknown rule type %s",e.type));return e.type||"string"}},{key:"getValidationMethod",value:function(e){if("function"==typeof e.validator)return e.validator;var t=Object.keys(e),n=t.indexOf("message");return-1!==n&&t.splice(n,1),1===t.length&&"required"===t[0]?z.required:z[this.getType(e)]||void 0}}]),e}();(0,y.A)(G,"register",function(e,t){if("function"!=typeof t)throw new Error("Cannot register a validator by type, validator is not a function");z[e]=t}),(0,y.A)(G,"warning",function(){}),(0,y.A)(G,"messages",A),(0,y.A)(G,"validators",z);const Q=G,Z="'${name}' is not a valid ${type}",J={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:Z,method:Z,array:Z,object:Z,number:Z,date:Z,boolean:Z,integer:Z,float:Z,regexp:Z,email:Z,tel:Z,url:Z,hex:Z},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}"}};var X=n(10838);const Y=Q;const ee="CODE_LOGIC_ERROR";async function te(e,t,n,i,s){const a={...n};if(delete a.ruleIndex,Y.warning=()=>{},a.validator){const e=a.validator;a.validator=(...t)=>{try{return e(...t)}catch(e){return console.error(e),Promise.reject(ee)}}}let o=null;a&&"array"===a.type&&a.defaultField&&(o=a.defaultField,delete a.defaultField);const l=new Y({[e]:[a]}),c=(0,X.h1)(J,i.validateMessages);l.messages(c);let u=[];try{await Promise.resolve(l.validate({[e]:t},{...i}))}catch(e){e.errors&&(u=e.errors.map(({message:e},t)=>{const n=e===ee?c.default:e;return r.isValidElement(n)?r.cloneElement(n,{key:`error_${t}`}):n}))}if(!u.length&&o&&Array.isArray(t)&&t.length>0){return(await Promise.all(t.map((t,n)=>te(`${e}.${n}`,t,o,i,s)))).reduce((e,t)=>
2[...e,...t],[])}const d={...n,name:e,enum:(n.enum||[]).join(", "),...s},f=u.map(e=>"string"==typeof e?function(e,t){return e.replace(/\\?\$\{\w+\}/g,e=>{if(e.startsWith("\\"))return e.slice(1);const n=e.slice(2,-1);return t[n]})}(e,d):e);return f}function ne(e,t,n,r,i,s){const o=e.join("."),l=n.map((e,t)=>{const n=e.validator,r={...e,ruleIndex:t};return n&&(r.validator=(e,t,r)=>{let i=!1;const s=n(e,t,(...e)=>{Promise.resolve().then(()=>{(0,a.Ay)(!i,"Your validator function has already return a promise. `callback` will be ignored."),i||r(...e)})});i=s&&"function"==typeof s.then&&"function"==typeof s.catch,(0,a.Ay)(i,"`callback` is deprecated. Please return a promise instead."),i&&s.then(()=>{r()}).catch(e=>{r(e||" ")})}),r}).sort(({warningOnly:e,ruleIndex:t},{warningOnly:n,ruleIndex:r})=>!!e==!!n?t-r:e?1:-1);let c;if(!0===i)c=new Promise(async(e,n)=>{for(let e=0;e<l.length;e+=1){const i=l[e],a=await te(o,t,i,r,s);if(a.length)return void n([{errors:a,rule:i}])}e([])});else{const e=l.map(e=>te(o,t,e,r,s).then(t=>({errors:t,rule:e})));c=(i?async function(e){let t=0;return new Promise(n=>{e.forEach(r=>{r.then(r=>{r.errors.length&&n([r]),t+=1,t===e.length&&n([])})})})}(e):async function(e){return Promise.all(e).then(e=>[].concat(...e))}(e)).then(e=>Promise.reject(e))}return c.catch(e=>e),c}var re=n(1130);function ie(e){return d(e)}function se(e,t){let n={};return t.forEach(t=>{const r=(0,re.A)(e,t);n=(0,X.Ay)(n,t,r)}),n}function ae(e,t,n=!1){return e&&e.some(e=>oe(t,e,n))}function oe(e,t,n=!1){return!(!e||!t)&&(!(!n&&e.length!==t.length)&&t.every((t,n)=>e[n]===t))}function le(e,t,n){const{length:r}=e;if(t<0||t>=r||n<0||n>=r)return e;const i=e[t],s=t-n;return s>0?[...e.slice(0,n),i,...e.slice(n,t),...e.slice(t+1,r)]:s<0?[...e.slice(0,t),...e.slice(t+1,n+1),i,...e.slice(n+1,r)]:e}const ce=e=>{const t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(null)};class ue{namePathList=[];taskId=0;watcherList=new Set;form;constructor(e){this.form=e}register(e){return this.watcherList.add(e),()=>{this.watcherList.delete(e)}}notify(e){e.forEach(e=>{this.namePathList.every(t=>!oe(t,e))&&this.namePathList.push(e)}),this.doBatch()}doBatch(){this.taskId+=1;const e=this.taskId;ce(()=>{if(e===this.taskId&&this.watcherList.size){const e=this.form.getForm(),t=e.getFieldsValue(),n=e.getFieldsValue(!0);this.watcherList.forEach(e=>{e(t,n,this.namePathList)}),this.namePathList=[]}})}}var de=n(86533);function fe(){return fe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fe.apply(this,arguments)}const he=[],ge=[];function pe(e,t,n,r,i,s){return"function"==typeof e?e(t,n,"source"in s?{source:s.source}:{}):r!==i}class me extends r.Component{static contextType=c;state={resetCount:0};cancelRegisterFunc=null;mounted=!1;touched=!1;dirty=!1;validatePromise;prevValidating;errors=he;warnings=ge;constructor(e){if(super(e),e.fieldContext){const{getInternalHooks:t}=e.fieldContext,{initEntityValue:n}=t(o);n(this)}}componentDidMount(){const{shouldUpdate:e,fieldContext:t}=this.props;if(this.mounted=!0,t){const{getInternalHooks:e}=t,{registerField:n}=e(o);this.cancelRegisterFunc=n(this)}!0===e&&this.reRender()}componentWillUnmount(){this.cancelRegister(),this.triggerMetaEvent(!0),this.mounted=!1}cancelRegister=()=>{const{preserve:e,isListField:t,name:n}=this.props;this.cancelRegisterFunc&&this.cancelRegisterFunc(t,e,ie(n)),this.cancelRegisterFunc=null};getNamePath=()=>{const{name:e,fieldContext:t}=this.props,{prefixName:n=[]}=t;return void 0!==e?[...n,...e]:[]};getRules=()=>{const{rules:e=[],fieldContext:t}=this.props;return e.map(e=>"function"==typeof e?e(t):e)};reRender(){this.mounted&&this.forceUpdate()}refresh=()=>{this.mounted&&this.setState(({resetCount:e})=>({resetCount:e+1}))};metaCache=null;triggerMetaEvent=e=>{const{onMetaChange:t}=this.props;if(t){const n={...this.getMeta(),destroy:e};(0,s.A)(this.metaCache,n)||t(n),this.metaCache=n}else this.metaCache=null};onStoreChange=(e,t,n)=>{const{shouldUpdate:r,dependencies:i=[],onReset:a}=this.props,{store:o}=n,l=this.getNamePath(),c=this.getValue(e),u=this.getValue(o),d=t&&ae(t,l);switch("valueUpdate"!==n.type||"external"!==n.source||(0,s.A)(c,u)||(this.touched=!0,this.dirty=!0,this.validatePromise=null,this.errors=he,this.warnings=ge,this.triggerMetaEvent()),n.type){case"reset":if(!t||d)return this.touched=!1,this.dirty=!1,this.validatePromise=void 0,this.errors=he,this.warnings=ge,this.triggerMetaEvent(),a?.(),void this.refresh();break;case"remove":if(r&&pe(r,e,o,c,u,n))return void this.reRender();break;case"setField":{const{data:i}=n;if(d)return"touched"in i&&(this.touched=i.touched),"validating"in i&&!("originRCField"in i)&&
2(this.validatePromise=i.validating?Promise.resolve([]):null),"errors"in i&&(this.errors=i.errors||he),"warnings"in i&&(this.warnings=i.warnings||ge),this.dirty=!0,this.triggerMetaEvent(),void this.reRender();if("value"in i&&ae(t,l,!0))return void this.reRender();if(r&&!l.length&&pe(r,e,o,c,u,n))return void this.reRender();break}case"dependenciesUpdate":if(i.map(ie).some(e=>ae(n.relatedFields,e)))return void this.reRender();break;default:if(d||(!i.length||l.length||r)&&pe(r,e,o,c,u,n))return void this.reRender()}!0===r&&this.reRender()};validateRules=e=>{const t=this.getNamePath(),n=this.getValue(),{triggerName:r,validateOnly:i=!1,delayFrame:s}=e||{},a=Promise.resolve().then(async()=>{if(!this.mounted)return[];const{validateFirst:i=!1,messageVariables:o,validateDebounce:l}=this.props;s&&await async function(){return new Promise(e=>{ce(()=>{(0,de.A)(()=>{e()})})})}();let c=this.getRules();if(r&&(c=c.filter(e=>e).filter(e=>{const{validateTrigger:t}=e;if(!t)return!0;return d(t).includes(r)})),l&&r&&(await new Promise(e=>{setTimeout(e,l)}),this.validatePromise!==a))return[];const u=ne(t,n,c,e,i,o);return u.catch(e=>e).then((e=he)=>{if(this.validatePromise===a){this.validatePromise=null;const t=[],n=[];e.forEach?.(({rule:{warningOnly:e},errors:r=he})=>{e?n.push(...r):t.push(...r)}),this.errors=t,this.warnings=n,this.triggerMetaEvent(),this.reRender()}}),u});return i||(this.validatePromise=a,this.dirty=!0,this.errors=he,this.warnings=ge,this.triggerMetaEvent(),this.reRender()),a};isFieldValidating=()=>!!this.validatePromise;isFieldTouched=()=>this.touched;isFieldDirty=()=>{if(this.dirty||void 0!==this.props.initialValue)return!0;const{fieldContext:e}=this.props,{getInitialValue:t}=e.getInternalHooks(o);return void 0!==t(this.getNamePath())};getErrors=()=>this.errors;getWarnings=()=>this.warnings;isListField=()=>this.props.isListField;isList=()=>this.props.isList;isPreserve=()=>this.props.preserve;getMeta=()=>{this.prevValidating=this.isFieldValidating();return{touched:this.isFieldTouched(),validating:this.prevValidating,errors:this.errors,warnings:this.warnings,name:this.getNamePath(),validated:null===this.validatePromise}};getOnlyChild=e=>{if("function"==typeof e){const t=this.getMeta();return{...this.getOnlyChild(e(this.getControlled(),t,this.props.fieldContext)),isFunction:!0}}const t=(0,i.A)(e);return 1===t.length&&r.isValidElement(t[0])?{child:t[0],isFunction:!1}:{child:t,isFunction:!1}};getValue=e=>{const{getFieldsValue:t}=this.props.fieldContext,n=this.getNamePath();return(0,re.A)(e||t(!0),n)};getControlled=(e={})=>{const{name:t,trigger:n="onChange",validateTrigger:r,getValueFromEvent:i,normalize:s,valuePropName:a="value",getValueProps:l,fieldContext:c}=this.props,u=void 0!==r?r:c.validateTrigger,f=this.getNamePath(),{getInternalHooks:h,getFieldsValue:g}=c,{dispatch:p}=h(o),m=this.getValue(),y=l||(e=>({[a]:e})),v=e[n],A=void 0!==t?y(m):{};const b={...e,...A};b[n]=(...e)=>{let t;this.touched=!0,this.dirty=!0,this.triggerMetaEvent(),t=i?i(...e):function(e,...t){const n=t[0];return n&&n.target&&"object"==typeof n.target&&e in n.target?n.target[e]:n}(a,...e),s&&(t=s(t,m,g(!0))),t!==m&&p({type:"updateValue",namePath:f,value:t}),v&&v(...e)};return d(u||[]).forEach(e=>{const t=b[e];b[e]=(...n)=>{t&&t(...n);const{rules:r}=this.props;r&&r.length&&p({type:"validateField",namePath:f,triggerName:e})}}),b};render(){const{resetCount:e}=this.state,{children:t}=this.props,{child:n,isFunction:i}=this.getOnlyChild(t);let s;return i?s=n:r.isValidElement(n)?s=r.cloneElement(n,this.getControlled(n.props)):((0,a.Ay)(!n,"`children` of Field is not validate ReactElement."),s=n),r.createElement(r.Fragment,{key:e},s)}}const ye=function({name:e,...t}){const n=r.useContext(c),i=r.useContext(u),s=void 0!==e?ie(e):void 0,a=t.isListField??!!i;let o="keep";return a||(o=`_${(s||[]).join("_")}`),r.createElement(me,fe({key:o,name:s,isListField:a},t,{fieldContext:n}))};const ve=function({name:e,initialValue:t,children:n,rules:i,validateTrigger:s,isListField:o}){const l=r.useContext(c),d=r.useContext(u),f=r.useRef({keys:[],id:0}).current,h=r.useMemo(()=>[...ie(l.prefixName)||[],...ie(e)],[l.prefixName,e]),g=r.useMemo(()=>({...l,prefixName:h}),[l,h]),p=r.useMemo(()=>({getKey:e=>{const t=h.length,n=e[t];return[f.keys[n],e.slice(t+1)]}}),[f,h]);return"function"!=typeof n?((0,a.Ay)(!1,"Form.List only accepts function as children."),null):r.createElement(u.Provider,{value:p},r.createElement(c.Provider,{value:g},r.createElement(ye,{name:[],shouldUpdate:(e,t,{source:n})=>"internal"!==n&&e!==t,rules:i,validateTrigger:s,initialValue:t,isList:!0,isListField:o??!!d},({value:e=[],onChange:t},r)=>{const{getFieldValue:i}=l,s=()=>i(h||[])||[],a={add:(e,n)=>{const r=s();n>=0&&n<=r.length?(f.keys=[...f.keys.slice(0,n),f.id,...f.keys.slice(n)],t([...r.slice(0,n),e,...r.slice(n)])
2):(f.keys=[...f.keys,f.id],t([...r,e])),f.id+=1},remove:e=>{const n=s(),r=new Set(Array.isArray(e)?e:[e]);r.size<=0||(f.keys=f.keys.filter((e,t)=>!r.has(t)),t(n.filter((e,t)=>!r.has(t))))},move(e,n){if(e===n)return;const r=s();e<0||e>=r.length||n<0||n>=r.length||(f.keys=le(f.keys,e,n),t(le(r,e,n)))}};let o=e||[];return Array.isArray(o)||(o=[]),n(o.map((e,t)=>{let n=f.keys[t];return void 0===n&&(f.keys[t]=f.id,n=f.keys[t],f.id+=1),{name:t,key:n,isListField:!0}}),a,r)})))};var Ae=n(34294);const be="__@field_split__";function Fe(e){return e.map(e=>`${typeof e}:${e}`).join(be)}const Ee=class{kvs=new Map;set(e,t){this.kvs.set(Fe(e),t)}get(e){return this.kvs.get(Fe(e))}getAsPrefix(e){const t=Fe(e),n=t+be,r=[],i=this.kvs.get(t);return void 0!==i&&r.push(i),this.kvs.forEach((e,t)=>{t.startsWith(n)&&r.push(e)}),r}update(e,t){const n=t(this.get(e));n?this.set(e,n):this.delete(e)}delete(e){this.kvs.delete(Fe(e))}map(e){return[...this.kvs.entries()].map(([t,n])=>{const r=t.split(be);return e({key:r.map(e=>{const[,t,n]=e.match(/^([^:]*):(.*)$/);return"number"===t?Number(n):n}),value:n})})}toJSON(){const e={};return this.map(({key:t,value:n})=>(e[t.join(".")]=n,null)),e}};class we{formHooked=!1;forceRootUpdate;subscribable=!0;store={};fieldEntities=[];initialValues={};callbacks={};validateMessages=null;preserve=null;lastValidatePromise=null;watcherCenter=new ue(this);constructor(e){this.forceRootUpdate=e}getForm=()=>({getFieldValue:this.getFieldValue,getFieldsValue:this.getFieldsValue,getFieldError:this.getFieldError,getFieldWarning:this.getFieldWarning,getFieldsError:this.getFieldsError,isFieldsTouched:this.isFieldsTouched,isFieldTouched:this.isFieldTouched,isFieldValidating:this.isFieldValidating,is
2FieldsValidating:this.isFieldsValidating,resetFields:this.resetFields,setFields:this.setFields,setFieldValue:this.setFieldValue,setFieldsValue:this.setFieldsValue,validateFields:this.validateFields,submit:this.submit,_init:!0,getInternalHooks:this.getInternalHooks});getInternalHooks=e=>e===o?(this.formHooked=!0,{dispatch:this.dispatch,initEntityValue:this.initEntityValue,registerField:this.registerField,useSubscribe:this.useSubscribe,setInitialValues:this.setInitialValues,destroyForm:this.destroyForm,setCallbacks:this.setCallbacks,setValidateMessages:this.setValidateMessages,getFields:this.getFields,setPreserve:this.setPreserve,getInitialValue:this.getInitialValue,registerWatch:this.registerWatch}):((0,a.Ay)(!1,"`getInternalHooks` is internal usage. Should not call directly."),null);useSubscribe=e=>{this.subscribable=e};prevWithoutPreserves=null;setInitialValues=(e,t)=>{if(this.initialValues=e||{},t){let t=(0,X.h1)(e,this.store);this.prevWithoutPreserves?.map(({key:n})=>{t=(0,X.Ay)(t,n,(0,re.A)(e,n))}),this.prevWithoutPreserves=null,this.updateStore(t)}};destroyForm=e=>{if(e)this.updateStore({});else{const e=new Ee;this.getFieldEntities(!0).forEach(t=>{this.isMergedPreserve(t.isPreserve())||e.set(t.getNamePath(),!0)}),this.prevWithoutPreserves=e}};getInitialValue=e=>{const t=(0,re.A)(this.initialValues,e);return e.length?(0,X.h1)(t):t};setCallbacks=e=>{this.callbacks=e};setValidateMessages=e=>{this.validateMessages=e};setPreserve=e=>{this.preserve=e};registerWatch=e=>this.watcherCenter.register(e);notifyWatch=(e=[])=>{this.watcherCenter.notify(e)};timeoutId=null;warningUnhooked=()=>{0};updateStore=e=>{this.store=e};getFieldEntities=(e=!1)=>e?this.fieldEntities.filter(e=>e.getNamePath().length):this.fieldEntities;getFieldsMap=(e=!1)=>{const t=new Ee;return this.getFieldEntities(e).forEach(e=>{const n=e.getNamePath();t.set(n,e)}),t};getFieldEntitiesForNamePathList=(e,t=!1)=>{if(!e)return this.getFieldEntities(!0);const n=this.getFieldsMap(!0);return t?e.flatMap(e=>{const t=ie(e),r=n.getAsPrefix(t);return r.length?r:[{INVALIDATE_NAME_PATH:t}]}):e.map(e=>{const t=ie(e);return n.get(t)||{INVALIDATE_NAME_PATH:ie(e)}})};getFieldsValue=(e,t)=>{let n,r;if(this.warningUnhooked(),!0===e||Array.isArray(e)?(n=e,r=t):e&&"object"==typeof e&&(r=e.filter),!0===n&&!r)return this.store;const i=this.getFieldEntitiesForNamePathList(Array.isArray(n)?n:null,!0),s=[],a=[];i.forEach(e=>{const t=e.INVALIDATE_NAME_PATH||e.getNamePath();if(e.isList?.())a.push(t);else if(r){const n="getMeta"in e?e.getMeta():null;r(n)&&s.push(t)}else s.push(t)});let o=se(this.store,s.map(ie));return a.forEach(e=>{(0,re.A)(o,e)||(o=(0,X.Ay)(o,e,[]))}),o};getFieldValue=e=>{this.warningUnhooked();const t=ie(e);return(0,re.A)(this.store,t)};getFieldsError=e=>{this.warningUnhooked();return this.getFieldEntitiesForNamePathList(e).map((t,n)=>t&&!t.INVALIDATE_NAME_PATH?{name:t.getNamePath(),errors:t.getErrors(),warnings:t.getWarnings()}:{name:ie(e[n]),errors:[],warnings:[]})};getFieldError=e=>{this.warningUnhooked();const t=ie(e);return this.getFieldsError([t])[0].errors};getFieldWarning=e=>{this.warningUnhooked();const t=ie(e);return this.getFieldsError([t])[0].warnings};isFieldsTouched=(...e)=>{this.warningUnhooked();const[t,n]=e;let r,i=!1;0===e.length?r=null:1===e.length?Array.isArray(t)?(r=t.map(ie),i=!1):(r=null,i=t):(r=t.map(ie),i=n);const s=this.getFieldEntities(!0),a=e=>e.isFieldTouched();if(!r)return i?s.every(e=>a(e)||e.isList()):s.some(a);const o=new Ee;r.forEach(e=>{o.set(e,[])}),s.forEach(e=>{const t=e.getNamePath();r.forEach(n=>{n.every((e,n)=>t[n]===e)&&o.update(n,t=>[...t,e])})});const l=e=>e.some(a),c=o.map(({value:e})=>e);return i?c.every(l):c.some(l)};isFieldTouched=e=>(this.warningUnhooked(),this.isFieldsTouched([e]));isFieldsValidating=e=>{this.warningUnhooked();const t=this.getFieldEntities();if(!e)return t.some(e=>e.isFieldValidating());const n=e.map(ie);return t.some(e=>{const t=e.getNamePath();return ae(n,t)&&e.isFieldValidating()})};isFieldValidating=e=>(this.warningUnhooked(),this.isFieldsValidating([e]));resetWithFieldInitialValue=(e={})=>{const t=new Ee,n=this.getFieldEntities(!0);
2n.forEach(e=>{const{initialValue:n}=e.props,r=e.getNamePath();if(void 0!==n){const i=t.get(r)||new Set;i.add({entity:e,value:n}),t.set(r,i)}});let r;e.entities?r=e.entities:e.namePathList?(r=[],e.namePathList.forEach(e=>{const n=t.get(e);n&&r.push(...[...n].map(e=>e.entity))})):r=n,(n=>{n.forEach(n=>{const{initialValue:r}=n.props;if(void 0!==r){const r=n.getNamePath();if(void 0!==this.getInitialValue(r))(0,a.Ay)(!1,`Form already set 'initialValues' with path '${r.join(".")}'. Field can not overwrite it.`);else{const i=t.get(r);if(i&&i.size>1)(0,a.Ay)(!1,`Multiple Field with path '${r.join(".")}' set 'initialValue'. Can not decide which one to pick.`);else if(i){const t=this.getFieldValue(r);n.isListField()||e.skipExist&&void 0!==t||this.updateStore((0,X.Ay)(this.store,r,[...i][0].value))}}}})})(r)};resetFields=e=>{this.warningUnhooked();const t=this.store;if(!e)return this.updateStore((0,X.h1)(this.initialValues)),this.resetWithFieldInitialValue(),this.notifyObservers(t,null,{type:"reset"}),void this.notifyWatch();const n=e.map(ie);n.forEach(e=>{const t=this.getInitialValue(e);this.updateStore((0,X.Ay)(this.store,e,t))}),this.resetWithFieldInitialValue({namePathList:n}),this.notifyObservers(t,n,{type:"reset"}),this.notifyWatch(n)};setFields=e=>{this.warningUnhooked();const t=this.store,n=[];e.forEach(e=>{const{name:r,...i}=e,s=ie(r);n.push(s),"value"in i&&this.updateStore((0,X.Ay)(this.store,s,i.value)),this.notifyObservers(t,[s],{type:"setField",data:e})}),this.notifyWatch(n)};getFields=()=>this.getFieldEntities(!0).map(e=>{const t=e.getNamePath(),n={...e.getMeta(),name:t,value:this.getFieldValue(t)};return Object.defineProperty(n,"originRCField",{value:!0}),n});initEntityValue=e=>{const{initialValue:t}=e.props;if(void 0!==t){const n=e.getNamePath();void 0===(0,re.A)(this.store,n)&&this.updateStore((0,X.Ay)(this.store,n,t))}};isMergedPreserve=e=>(void 0!==e?e:this.preserve)??!0;registerField=e=>{this.fieldEntities.push(e);const t=e.getNamePath();if(this.notifyWatch([t]),void 0!==e.props.initialValue){const t=this.store;this.resetWithFieldInitialValue({entities:[e],skipExist:!0}),this.notifyObservers(t,[e.getNamePath()],{type:"valueUpdate",source:"internal"})}return(n,r,i=[])=>{if(this.fieldEntities=this.fieldEntities.filter(t=>t!==e),!this.isMergedPreserve(r)&&(!n||i.length>1)){const e=n?void 0:this.getInitialValue(t);if(t.length&&this.getFieldValue(t)!==e&&this.fieldEntities.every(e=>!oe(e.getNamePath(),t))){const n=this.store;this.updateStore((0,X.Ay)(n,t,e,!0)),this.notifyObservers(n,[t],{type:"remove"}),this.triggerDependenciesUpdate(n,t)}}this.notifyWatch([t])}};dispatch=e=>{switch(e.type){case"updateValue":{const{namePath:t,value:n}=e;this.updateValue(t,n);break}case"validateField":{const{namePath:t,triggerName:n}=e;this.validateFields([t],{triggerName:n});break}}};notifyObservers=(e,t,n)=>{if(this.subscribable){const r={...n,store:this.getFieldsValue(!0)};this.getFieldEntities().forEach(({onStoreChange:n})=>{n(e,t,r)})}else this.forceRootUpdate()};triggerDependenciesUpdate=(e,t)=>{const n=this.getDependencyChildrenFields(t);return n.length&&this.validateFields(n,{delayFrame:!0}),this.notifyObservers(e,n,{type:"dependenciesUpdate",relatedFields:[t,...n]}),n};updateValue=(e,t)=>{const n=ie(e),r=this.store;this.updateStore((0,X.Ay)(this.store,n,t)),this.notifyObservers(r,[n],{type:"valueUpdate",source:"internal"}),this.notifyWatch([n]);const i=this.triggerDependenciesUpdate(r,n),{onValuesChange:s}=this.callbacks;if(s){const e=this.getFieldsMap(!0).get(n),t=se(this.store,[n]),r=this.getFieldsValue();s(t,(0,Ae.XQ)([r,t],{prepareArray:t=>e?.isList()?[]:[...t||[]]}))}this.triggerOnFieldsChange([n,...i])};setFieldsValue=e=>{this.warningUnhooked();const t=this.store;if(e){const t=(0,X.h1)(this.store,e);this.updateStore(t)}this.notifyObservers(t,null,{type:"valueUpdate",source:"external"}),this.notifyWatch()};setFieldValue=(e,t)=>{this.setFields([{name:e,value:t,errors:[],warnings:[],touched:!0}])};getDependencyChildrenFields=e=>{const t=new Set,n=[],r=new Ee;this.getFieldEntities().forEach(e=>{const{dependencies:t}=e.props;
2(t||[]).forEach(t=>{const n=ie(t);r.update(n,(t=new Set)=>(t.add(e),t))})});const i=e=>{(r.get(e)||new Set).forEach(e=>{if(!t.has(e)){t.add(e);const r=e.getNamePath();e.isFieldDirty()&&r.length&&(n.push(r),i(r))}})};return i(e),n};triggerOnFieldsChange=(e,t)=>{const{onFieldsChange:n}=this.callbacks;if(n){const r=this.getFields();if(t){const e=new Ee;t.forEach(({name:t,errors:n})=>{e.set(t,n)}),r.forEach(t=>{t.errors=e.get(t.name)||t.errors})}const i=r.filter(({name:t})=>ae(e,t));i.length&&n(i,r)}};validateFields=(e,t)=>{let n,r;this.warningUnhooked(),Array.isArray(e)||"string"==typeof e||"string"==typeof t?(n=e,r=t):r=e;const i=!!n,s=i?n.map(ie):[],a=[...s],o=[],l=String(Date.now()),c=new Set,{recursive:u,dirty:d}=r||{};this.getFieldEntities(!0).forEach(e=>{const t=e.getNamePath();if(i||(e.isList()&&s.some(e=>oe(e,t,!0))||a.push(t),s.push(t)),e.props.rules&&e.props.rules.length&&(!d||e.isFieldDirty())&&(c.add(t.join(l)),!i||ae(s,t,u))){const n=e.validateRules({validateMessages:{...J,...this.validateMessages},...r});o.push(n.then(()=>({name:t,errors:[],warnings:[]})).catch(e=>{const n=[],r=[];return e.forEach?.(({rule:{warningOnly:e},errors:t})=>{e?r.push(...t):n.push(...t)}),n.length?Promise.reject({name:t,errors:n,warnings:r}):{name:t,errors:n,warnings:r}}))}});const f=function(e){let t=!1,n=e.length;const r=[];return e.length?new Promise((i,s)=>{e.forEach((e,a)=>{e.catch(e=>(t=!0,e)).then(e=>{n-=1,r[a]=e,n>0||(t&&s(r),i(r))})})}):Promise.resolve([])}(o);this.lastValidatePromise=f,f.catch(e=>e).then(e=>{const t=e.map(({name:e})=>e);this.notifyObservers(this.store,t,{type:"validateFinish"}),this.triggerOnFieldsChange(t,e)});const h=f.then(()=>this.lastValidatePromise===f?Promise.resolve(this.getFieldsValue(a)):Promise.reject([])).catch(e=>{const t=e.filter(e=>e&&e.errors.length),n=t[0]?.errors?.[0];return Promise.reject({message:n,values:this.getFieldsValue(s),errorFields:t,outOfDate:this.lastValidatePromise!==f})});h.catch(e=>e);const g=s.filter(e=>c.has(e.join(l)));return this.triggerOnFieldsChange(g),h};submit=()=>{this.warningUnhooked(),this.validateFields().then(e=>{const{onFinish:t}=this.callbacks;if(t)try{t(e)}catch(e){console.error(e)}}).catch(e=>{const{onFinishFailed:t}=this.callbacks;t&&t(e)})}}const Ce=function(e){const t=r.useRef(null),[,n]=r.useState({});if(!t.current)if(e)t.current=e;else{const e=new we(()=>{n({})});t.current=e.getForm()}return[t.current]},Pe=r.createContext({triggerFormChange:()=>{},triggerFormFinish:()=>{},registerForm:()=>{},unregisterForm:()=>{}}),Oe=({validateMessages:e,onFormChange:t,onFormFinish:n,children:i})=>{const s=r.useContext(Pe),a=r.useRef({});return r.createElement(Pe.Provider,{value:{...s,validateMessages:{...s.validateMessages,...e},triggerFormChange:(e,n)=>{t&&t(e,{changedFields:n,forms:a.current}),s.triggerFormChange(e,n)},triggerFormFinish:(e,t)=>{n&&n(e,{values:t,forms:a.current}),s.triggerFormFinish(e,t)},registerForm:(e,t)=>{e&&(a.current={...a.current,[e]:t}),s.registerForm(e,t)},unregisterForm:e=>{const t={...a.current};delete t[e],a.current=t,s.unregisterForm(e)}}},i)},ke=Pe;function xe(){return xe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xe.apply(this,arguments)}const Ne=({name:e,initialValues:t,fields:n,form:i,preserve:s,children:a,component:l="form",validateMessages:d,validateTrigger:f="onChange",onValuesChange:h,onFieldsChange:g,onFinish:p,onFinishFailed:m,clearOnDestroy:y,...v},A)=>{const b=r.useRef(null),F=r.useContext(ke),[E]=Ce(i),{useSubscribe:w,setInitialValues:C,setCallbacks:P,setValidateMessages:O,setPreserve:k,destroyForm:x}=E.getInternalHooks(o);r.useImperativeHandle(A,()=>({...E,nativeElement:b.current})),r.useEffect(()=>(F.registerForm(e,E),()=>{F.unregisterForm(e)}),[F,E,e]),O({...F.validateMessages,...d}),P({onValuesChange:h,onFieldsChange:(t,...n)=>{F.triggerFormChange(e,t),g&&g(t,...n)},onFinish:t=>{F.triggerFormFinish(e,t),p&&p(t)},onFinishFailed:m}),k(s);const N=r.useRef(null);let S;C(t,!N.current),N.current||(N.current=!0),r.useEffect(()=>()=>x(y),[]);const V="function"==typeof a;if(V){S=a(E.getFieldsValue(!0),E)}else S=a;w(!V);const T=r.useRef(null);r.useEffect(()=>{(function(e,t){if(e===t)return!0;
2if(!e&&t||e&&!t)return!1;if(!e||!t||"object"!=typeof e||"object"!=typeof t)return!1;const n=Object.keys(e),r=Object.keys(t);return[...new Set([...n,...r])].every(n=>{const r=e[n],i=t[n];return"function"==typeof r&&"function"==typeof i||r===i})})(T.current||[],n||[])||E.setFields(n||[]),T.current=n},[n,E]);const M=r.useMemo(()=>({...E,validateTrigger:f}),[E,f]),I=r.createElement(u.Provider,{value:null},r.createElement(c.Provider,{value:M},S));return!1===l?I:r.createElement(l,xe({},v,{ref:b,onSubmit:e=>{e.preventDefault(),e.stopPropagation(),E.submit()},onReset:e=>{e.preventDefault(),E.resetFields(),v.onReset?.(e)}}),I)};function Se(e){try{return JSON.stringify(e)}catch{return Math.random()}}const Ve=function(...e){const[t,n={}]=e,i=function(e){return e&&!!e._init}(n)?{form:n}:n,s=i.form,[a,l]=(0,r.useState)(()=>"function"==typeof t?t({}):void 0),u=(0,r.useMemo)(()=>Se(a),[a]);(0,r.useRef)(u).current=u;const d=(0,r.useContext)(c),f=s||d,h=f&&f._init,{getFieldsValue:g,getInternalHooks:p}=f,{registerWatch:m}=p(o),y=(0,Ae._q)((e,n)=>{const r=i.preserve?n??g(!0):e??g(),s="function"==typeof t?t(r):(0,re.A)(r,ie(t));Se(a)!==Se(s)&&l(s)}),v="function"==typeof t?t:JSON.stringify(t);return(0,r.useEffect)(()=>{h&&y()},[h,v]),(0,r.useEffect)(()=>{if(!h)return;return m((e,t)=>{y(e,t)})},[h]),a},Te=r.forwardRef(Ne);Te.FormProvider=Oe,Te.Field=ye,Te.List=ve,Te.useForm=Ce,Te.useWatch=Ve;const Me=Te},88558(e,t,n){n.d(t,{A:()=>i});const r={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){const{keyCode:t}=e;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=r.F1&&t<=r.F12)return!1;switch(t){case r.ALT:case r.CAPS_LOCK:case r.CONTEXT_MENU:case r.CTRL:case r.DOWN:case r.END:case r.ESC:case r.HOME:case r.INSERT:case r.LEFT:case r.MAC_FF_META:case r.META:case r.NUMLOCK:case r.NUM_CENTER:case r.PAGE_DOWN:case r.PAGE_UP:case r.PAUSE:case r.PRINT_SCREEN:case r.RIGHT:case r.SHIFT:case r.UP:case r.WIN_KEY:case r.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=r.ZERO&&e<=r.NINE)return!0;if(e>=r.NUM_ZERO&&e<=r.NUM_MULTIPLY)return!0;if(e>=r.A&&e<=r.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case r.SPACE:case r.QUESTION_MARK:case r.NUM_PLUS:case r.NUM_MINUS:case r.NUM_PERIOD:case r.NUM_DIVISION:case r.SEMICOLON:case r.DASH:case r.EQUALS:case r.COMMA:case r.PERIOD:case r.SLASH:case r.APOSTROPHE:case r.SINGLE_QUOTE:case r.OPEN_SQUARE_BRACKET:case r.BACKSLASH:case r.CLOSE_SQUARE_BRACKET:return!0;default:return!1}},isEditableTarget:function(e){const t=e.target;if(!(t instanceof HTMLElement))return!1;const n=t.tagName;return!("INPUT"!==n&&"TEXTAREA"!==n&&"SELECT"!==n&&!t.isContentEditable)}},i=r},55541(e,t,n){n.d(t,{AV:()=>f,Jb:()=>d,VN:()=>a,Zq:()=>l});var r=n(45458),i=n(96540),s=n(34164);const a=(e,...t)=>{const n=e||{};return t.filter(Boolean).reduce((e,t)=>(Object.keys(t||{}).forEach(r=>{const i=n[r],o=t[r];if(i&&"object"==typeof i)if(o&&"object"==typeof o)e[r]=a(i,e[r],o);else{const{_default:t}=i;t&&(e[r]=e[r]||{},e[r][t]=(0,s.$)(e[r][t],o))}else e[r]=(0,s.$)(e[r],o)}),e),{})},o=(e,...t)=>i.useMemo(()=>a.apply(void 0,[e].concat(t)),[e].concat(t)),l=(...e)=>e.filter(Boolean).reduce((e,t={})=>(Object.keys(t).forEach(n=>{e[n]={...e[n],...t[n]}}),e),{}),c=(...e)=>i.useMemo(()=>l.apply(void 0,e),[].concat(e)),u=(e,t)=>
2{const n={...e};return Object.keys(t).forEach(e=>{if("_default"!==e){const r=t[e],i=n[e]||{};n[e]=r?u(i,r):i}}),n},d=(e,t)=>"function"==typeof e?e(t):e,f=(e,t,n,s)=>{const a=e.map(e=>e?d(e,n):void 0),l=t.map(e=>e?d(e,n):void 0),f=o.apply(void 0,[s].concat((0,r.A)(a))),h=c.apply(void 0,(0,r.A)(l));return i.useMemo(()=>s?[u(f,s),u(h,s)]:[f,h],[f,h,s])}},23723(e,t,n){n.d(t,{A:()=>c,b:()=>l});var r=n(62279);const i=()=>({height:0,opacity:0}),s=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},a=e=>({height:e?e.offsetHeight:0}),o=(e,t)=>!0===t?.deadline||"height"===t.propertyName,l=(e,t,n)=>void 0!==n?n:`${e}-${t}`,c=(e=r.yH)=>({motionName:`${e}-motion-collapse`,onAppearStart:i,onEnterStart:i,onAppearActive:s,onEnterActive:s,onLeaveStart:a,onLeaveActive:i,onAppearEnd:o,onEnterEnd:o,onLeaveEnd:o,motionDeadline:500})},20934(e,t,n){n.d(t,{A:()=>r});const r=e=>`${e}-css-var`},829(e,t,n){n.d(t,{A:()=>s});var r=n(96540),i=n(48224);const s=e=>{const t=r.useContext(i.A);return r.useMemo(()=>e?"string"==typeof e?e??t:"function"==typeof e?e(t):t:t,[e,t])}}
2,94241(e,t,n){n.d(t,{$W:()=>u,Op:()=>l,Pp:()=>f,XB:()=>d,cK:()=>a,hb:()=>c,jC:()=>o});var r=n(96540),i=n(60894),s=n(34294);const a=r.createContext({labelAlign:"right",layout:"horizontal",itemRef:()=>{}}),o=r.createContext(null),l=e=>{const t=(0,s.cJ)(e,["prefixCls"]);return r.createElement(i.Op,{...t})},c=r.createContext({prefixCls:""}),u=r.createContext({});const d=({children:e,status:t,override:n})=>{const i=r.useContext(u),s=r.useMemo(()=>{const e={...i};return n&&delete e.isFormItemInput,t&&(delete e.status,delete e.hasFeedback,delete e.feedbackIcon),e},[t,n,i]);return r.createElement(u.Provider,{value:s},e)},f=r.createContext(void 0)},14980(e,t,n){n.d(t,{b:()=>i});const r=e=>({animationDuration:e,animationFillMode:"both"}),i=(e,t,n,i,s=!1)=>{const a=s?"&":"";return{[`\n ${a}${e}-enter,\n ${a}${e}-appear\n `]:{...r(i),animationPlayState:"paused"},[`${a}${e}-leave`]:{...r(i),animationPlayState:"paused"},[`\n ${a}${e}-enter${e}-enter-active,\n ${a}${e}-appear${e}-appear-active\n `]:{animationName:t,animationPlayState:"running"},[`${a}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}}},37358(e,t,n){n.d(t,{OF:()=>l,Or:()=>c,PN:()=>d,bf:()=>u});var r=n(96540),i=n(14277),s=n(62279),a=n(25905),o=n(39319);const{genStyleHooks:l,genComponentStyleHook:c,genSubStyleComponent:u}=(0,i.L_)({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=(0,r.useContext)(s.QO);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,n,r,i,s]=(0,o.Ay)();return{theme:e,realToken:t,hashId:n,token:r,cssVar:i,zeroRuntime:s}},useCSP:()=>{const{csp:e}=(0,r.useContext)(s.QO);return e??{}},getResetStyles:(e,t)=>{const n=(0,a.av)(e);return[n,{"&":n},(0,a.jz)(t?.prefix.iconPrefixCls??s.pM)]},getCommonStyle:a.vj,getCompUnitless:()=>o.Is}),d=(e,t)=>{const n=`--${e.replace(/\./g,"")}-${t}-`;return[e=>`${n}${e}`,(e,t)=>t?`var(${n}${e}, ${t})`:`var(${n}${e})`]}},43145(e,t,n){function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{A:()=>r})},9417(e,t,n){function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{A:()=>r})},23029(e,t,n){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{A:()=>r})},92901(e,t,n){n.d(t,{A:()=>s});var r=n(20816);function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,(0,r.A)(i.key),i)}}function s(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},29426(e,t,n){n.d(t,{A:()=>a});var r=n(53954),i=n(52176),s=n(56822);function a(e){var t=(0,i.A)();return function(){var n,i=(0,r.A)(e);if(t){var a=(0,r.A)(this).constructor;n=Reflect.construct(i,arguments,a)}else n=i.apply(this,arguments);return(0,s.A)(this,n)}}},64467(e,t,n){n.d(t,{A:()=>i});var r=n(20816);function i(e,t,n){return(t=(0,r.A)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},53954(e,t,n){function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{A:()=>r})},85501(e,t,n){n.d(t,{A:()=>i});var r=n(63662);function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.A)(e,t)}},52176(e,t,n){function r(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(r=function(){return!!e})()}n.d(t,{A:()=>r})},89379(e,t,n){n.d(t,{A:()=>s});var r=n(64467);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?i(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}},56822(e,t,n){n.d(t,{A:()=>s});var r=n(82284),i=n(9417);function s(e,t){if(t&&("object"==(0,r.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,i.A)(e)}},63662(e,t,n){function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{A:()=>r})},80296(e,t,n){n.d(t,{A:()=>i});var r=n(27800);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,s,a,o=[],l=!0,c=!1;try{if(s=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=s.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}(e,t)||(0,r.A)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},45458(e,t,n){n.d(t,{A:()=>s});var r=n(43145);var i=n(27800);function s(e){return function(e){if(Array.isArray(e))return(0,r.A)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,i.A)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},20816(e,t,n){n.d(t,{A:()=>i});var r=n(82284);function i(e){var t=function(e,t){if("object"!=(0,r.A)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=(0,r.A)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,r.A)(t)?t:t+""}},82284(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{A:()=>r})},27800(e,t,n){n.d(t,{A:()=>i});var r=n(43145);function i(e,t){if(e){if("string"==typeof e)return(0,r.A)(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.A)(e,t):void 0}}}}]); 3//# sourceMappingURL=8234.0e73d75bb9cc4b7ce6ae.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.