UNPKG

@effector-reform/core

Version:
2 lines (1 loc) 36.8 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("effector"),j=require("patronum"),se=Symbol("primitive-field"),Ae={error:null,meta:{},copyOnCreateForm:!0};function he(r,t,n){return n?e.createStore(t,{and:{name:r,sid:n},sid:"4gtja8"}):e.createStore(t,{and:{name:r},sid:"4hdbvl"})}function we(r,t){const n={...Ae,...t},i=e.createNode({regional:!0});return e.withRegion(i,()=>{const s=he("<field value>",r,n.sid?`${n.sid}|value`:void 0),o=he("<inner field error>",null,n.sid?`${n.sid}|innerError`:void 0),u=he("<outer field error>",null,n.sid?`${n.sid}|outerError`:void 0),g=e.combine({and:[{innerError:o,outerError:u}],or:{name:"$error",sid:"x443mo"}}).map(I=>{let{innerError:A,outerError:R}=I;return R||A}),c=g.map(I=>I===null),a=e.createStore(!1,{name:"$isFocused",sid:"br0swh"}),h=e.createStore(n.meta,{name:"$meta",sid:"-lr5ubb"}),k=e.createEvent({name:"changeMeta",sid:"-4y05nr"}),F=e.createEvent({name:"metaChanged",sid:"u4vik1"});e.sample({and:[{clock:k,target:h}],or:{sid:"6gasdg"}}),e.sample({and:[{clock:h,target:F}],or:{sid:"6ulfsu"}});const $=e.createEvent("<field change>",{name:"change",sid:"bg0ikr"}),x=e.createEvent("<field changed>",{name:"changed",sid:"eo440o"}),S=e.createEvent({name:"blur",sid:"g1ac6k"}),v=e.createEvent({name:"blurred",sid:"-uym97u"}),b=e.createEvent({name:"focus",sid:"-6rr7l3"}),m=e.createEvent({name:"focused",sid:"t24mn4"}),p=e.createEvent("<field setError>",{name:"changeError",sid:"1lkwgr"}),V=e.createEvent("<field error changed>",{name:"errorChanged",sid:"c9ed7x"}),q=e.createEvent({name:"setInnerError",sid:"bthbqe"}),G=e.createEvent({name:"setOuterError",sid:"3y6iga"}),B=e.createEvent("<field reset>",{name:"reset",sid:"-7s3qsb"}),W=e.createEvent("<field reset completed>",{name:"resetCompleted",sid:"-boc9bb"}),M=e.createEvent({name:"batchedSetInnerError",sid:"e5jvuj"}),J=e.createEvent({name:"batchedSetOuterError",sid:"6a92kf"}),C=e.createEvent({name:"batchedSetValue",sid:"-czmawf"}),U=e.createEvent({name:"batchedReset",sid:"-6yidbv"});return e.sample({and:[{clock:S,fn:()=>!1,target:a}],or:{sid:"-xaky7q"}}),e.sample({and:[{clock:b,fn:()=>!0,target:a}],or:{sid:"-xa15md"}}),e.sample({and:[{clock:a,filter:I=>I,target:m}],or:{sid:"-x8xkfn"}}),e.sample({and:[{clock:a,filter:I=>!I,target:v}],or:{sid:"-wumx09"}}),e.sample({and:[{clock:q,target:o}],or:{sid:"-wrc5g3"}}),e.sample({and:[{clock:p,target:u}],or:{sid:"-wd1i0p"}}),e.sample({and:[{clock:$,target:s}],or:{sid:"-waaj1w"}}),e.sample({and:[{clock:C,fn:I=>I.value,target:s}],or:{sid:"-w96xv6"}}),e.sample({and:[{clock:M,fn:I=>I.value,target:o}],or:{sid:"-vuchuf"}}),e.sample({and:[{clock:J,fn:I=>I.value,target:u}],or:{sid:"-vfi1to"}}),e.sample({and:[{clock:s,target:x}],or:{sid:"-vc7a9i"}}),e.sample({and:[{clock:p,target:u}],or:{sid:"-vbnho5"}}),e.sample({and:[{clock:g,target:V}],or:{sid:"-uz080u"}}),e.sample({and:[{clock:q,target:o}],or:{sid:"-uygffh"}}),e.sample({and:[{clock:[B,U],fn:()=>({value:r,outerError:(t==null?void 0:t.error)??null,completed:{value:r,error:(t==null?void 0:t.error)??null},innerError:null}),target:e.withFactory({sid:"qok46o",fn:()=>j.spread({value:s,completed:W,outerError:u,innerError:o}),name:"target",method:"spread"})}],or:{sid:"-uxcu8r"}}),{"@@type":se,region:i,batchedSetInnerError:M,batchedSetOuterError:J,batchedSetValue:C,batchedReset:U,$meta:h,$value:s,$outerError:u,$innerError:o,$error:g,$isValid:c,$isFocused:a,changeMeta:k,metaChanged:F,blur:S,blurred:v,focus:b,focused:m,change:$,changed:x,changeError:p,errorChanged:V,reset:B,resetCompleted:W,setInnerError:q,setOuterError:G,copyOnCreateForm:n.copyOnCreateForm,sid:n.sid,"@@unitShape":()=>({value:s,error:g,meta:h,isValid:c,isFocused:a,changeMeta:k,blur:S,blurred:v,focus:b,focused:m,changeError:p,change:$,reset:B})}})}function Ce(r){return"@@type"in r&&r["@@type"]===se}function ye(r){return typeof r=="boolean"||typeof r=="string"||typeof r=="number"||r===null}function Z(r){const t=typeof File<"u"?r instanceof File:!1,n=typeof Buffer<"u"?r instanceof Buffer:!1,i=typeof FileList<"u"?r instanceof FileList:!1;return ye(r)||typeof r=="bigint"||n||t||i||r instanceof Date||r instanceof Blob||r instanceof ArrayBuffer||r instanceof Int8Array||r instanceof Int16Array||r instanceof Int32Array||r instanceof BigInt64Array}const oe=Symbol("array-field");function Be(r,t){return r.reduce((n,i,s)=>(t.includes(i)||(n.nodes.push(i),n.indexes.push(s)),n),{nodes:[],indexes:[]})}function je(r){return"@@type"in r&&r["@@type"]===oe}function Ue(){const r=e.createEvent("<schema updated>",{name:"schemaUpdated",sid:"ogwkmf"}),t=e.createEvent("<blurred>",{name:"blurred",sid:"-vtbsm2"}),n=e.createEvent("<focused>",{name:"focused",sid:"r8rv7c"}),i=e.createEvent({name:"metaChanged",sid:"p0ft9i"});return{blurred:t,focused:n,schemaUpdated:r,metaChanged:i}}function me(r,t){return{id:Math.random().toString(),type:t,fields:r}}function ge(r){return Object.values(r).reduce((t,n)=>(n.fields.length>0||(t.tasks.push(n),n.type==="values"&&t.updateType!=="all"?t.updateType=t.updateType==="error"?"all":"value":n.type==="errors"&&t.updateType!=="all"?t.updateType=t.updateType==="value"?"all":"error":(n.type==="reset"||n.type==="all")&&(t.updateType="all")),t),{tasks:[],updateType:"none"})}function Me(r){const t=e.createStore({},{and:{name:"<batch info>"},name:"$tasks",sid:"-c2xgvr"}),n=e.createEvent({name:"batchedSchemaUpdated",sid:"-o4wxhp"}),i=e.createEvent("<add batch task>",{name:"addBatchTask",sid:"bogptp"});return e.sample({and:[{clock:i,source:t,fn:(s,o)=>({...s,[o.id]:o}),target:t}],or:{sid:"-44ej8y"}}),e.sample({and:[{clock:n,source:t,filter:(s,o)=>{let{"@@batchInfo":u}=o;return!!s[u.id]},fn:(s,o)=>{let{fieldPath:u,"@@batchInfo":g}=o;const c=s[g.id];return c.fields=c.fields.filter(a=>a!==u),{...s}},target:t}],or:{sid:"-40jz3f"}}),e.sample({and:[{clock:t,filter:s=>ge(s).tasks.length>0,fn:s=>{const{tasks:o,updateType:u}=ge(s);return{fieldPath:o.map(g=>g.fields).join(" "),type:u}},target:r}],or:{sid:"-35rhv7"}}),e.sample({and:[{clock:t,fn:s=>{const{tasks:o}=ge(s);if(o.length===0)return s;const u={...s};for(const g of o)delete u[g.id];return u},target:t}],or:{sid:"-2mip3k"}}),{addBatchTask:i,batchedSchemaUpdated:n}}function w(r){const t=[],n=e.createStore(-1,{name:"$lastIndex",sid:"-8wc724"}),i=e.createStore([...t],{name:"$payloads",sid:"i6kdoz"}),s=e.createEvent({name:"reset",sid:"1ok3o"}),o=e.createEvent({name:"target",sid:"-ppag00"}),u=r;e.sample({and:[{clock:o,target:s}],or:{sid:"2gntpx"}}),e.sample({and:[{clock:s,fn:()=>({lastIndex:-1,payloads:[...t]}),target:e.withFactory({sid:"-a2sx3w",fn:()=>j.spread({lastIndex:n,payloads:i}),name:"target",method:"spread"})}],or:{sid:"2uyh5b"}});for(let g=0;g<u.length;g++){const c=u[g];e.sample({and:[{clock:c,source:n,filter:a=>g-a!==1,target:s}],or:{sid:"3d3ory"}}),g===u.length-1?e.sample({and:[{clock:c,source:[n,i],filter:a=>{let[h]=a;return g-h===1},fn:(a,h)=>{let[,k]=a;return[...k,h]},target:o}],or:{sid:"3t1q15"}}):e.sample({and:[{clock:c,source:[n,i],filter:a=>{let[h]=a;return g-h===1},fn:(a,h)=>{let[,k]=a;return{lastIndex:g,payloads:[...k,h]}},target:e.withFactory({sid:"zdisu8",fn:()=>j.spread({lastIndex:n,payloads:i}),name:"target",method:"spread"})}],or:{sid:"48zr8m"}})}return o}function ve(r,t){const n=r[t];if(!n)throw new Error(`unknown field with path ${t}`);if(n.type!=="array-field")throw new Error(`expected field type "array-field", received "${n.type}"`);return n}function Re(r){var t=this;let{field:n,path:i,key:s,resultErrorsNode:o,resultValuesNode:u,map:g}=r;const c=e.createNode({regional:!0}),a=n,h=a.$values.getState(),k=[...i,s].join(".");u[s]=[],o[s]={error:a.$error.getState(),errors:[]};const F={value:[],error:a.$error.getState(),type:"array-field",isValid:!o[s].error,reset:a.reset,batchedSetValue:a.batchedSetValue,batchedSetOuterError:a.batchedSetOuterError,batchedSetInnerError:a.batchedSetInnerError,batchedReset:a.batchedReset,batchedClear:a.batchedClear,clearMemory:function(){(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)&&e.clearNode(a.region),e.clearNode(c),delete t.api[k]},clearValuesMemory:()=>{const x=Object.keys(this.api).filter(S=>S.startsWith(k)).filter(S=>S!==k);for(const S of x)this.api[S].clearMemory(!0)},clearInnerError:a.setInnerError.prepend(()=>null),clearOuterError:a.changeError.prepend(()=>null),setInnerError:a.setInnerError,setOuterError:a.changeError,setValue:a.change};this.api[k]=F,o[s].error&&(this.isValid=!1);const $=x=>{x.map((S,v)=>{Z(S)?u[s].push(S):(u[s].push({}),o[s].errors.push({}),g.call(this,S,u[s][v],o[s].errors[v],[...i,s,v.toString()]))}),F.value=x};$(h),e.withRegion(c,()=>{const x=e.createEffect(m=>{let{values:p}=m;ve(this.api,k).clearValuesMemory(),u[s]=[],o[s].errors=[],$(p)},{name:"changeValuesFx",sid:"-l1elns"}),S=e.createEffect(m=>{let{error:p}=m;o[s].error=p,F.error=p,F.isValid=!o[s].error,o[s].error&&(this.isValid=!1)},{name:"changeErrorFx",sid:"cgsc7z"}),v=e.createEffect(()=>{ve(this.api,k).clearValuesMemory(),u[s]=[],o[s]={error:null,errors:[]},F.value=[],F.error=null,F.isValid=!o[s].error},{name:"clearFx",sid:"fd3omb"}),b=e.createEffect(m=>{let{error:p,values:V}=m;ve(this.api,k).clearValuesMemory(),u[s]=[],o[s]={error:p,errors:[]},F.isValid=!o[s].error,F.value=[],F.error=p,$(V)},{name:"resetFx",sid:"-s6wf27"});e.sample({and:[{clock:[w([a.setInnerError,a.errorChanged]),w([a.changeError,a.errorChanged])],source:a.$error,fn:m=>({error:m}),target:S}],or:{sid:"-jkoegu"}}),e.sample({and:[{clock:[w([a.change,a.changed]),w([a.pushed,a.changed]),w([a.swapped,a.changed]),w([a.moved,a.changed]),w([a.inserted,a.changed]),w([a.unshifted,a.changed]),w([a.removed,a.changed]),w([a.popped,a.changed]),w([a.replaced,a.changed])],fn:m=>{let[,p]=m;return{values:p}},target:x}],or:{sid:"-95opsk"}}),e.sample({and:[{clock:w([a.reset,a.resetCompleted]),fn:m=>{let[,{values:p,error:V}]=m;return{values:p,error:V}},target:b}],or:{sid:"-8lcbu7"}}),e.sample({and:[{clock:w([a.clear,a.cleared]),fn:()=>({}),target:v}],or:{sid:"-84ui1d"}}),e.sample({and:[{clock:a.batchedSetValue,filter:m=>{let{value:p}=m;return u[s]===p},fn:m=>{let{"@@batchInfo":p}=m;return{fieldPath:k,"@@batchInfo":p}},target:this.batchedSchemaUpdated}],or:{sid:"-7pg9f9"}}),e.sample({and:[{clock:w([a.batchedClear,a.cleared]),fn:m=>{let[{"@@batchInfo":p}]=m;return{batchInfo:p}},target:v}],or:{sid:"-77uufp"}}),e.sample({and:[{clock:w([a.batchedReset,a.resetCompleted]),fn:m=>{let[{"@@batchInfo":p},{values:V,error:q}]=m;return{values:V,error:q,batchInfo:p}},target:b}],or:{sid:"-6t0eey"}}),e.sample({and:[{clock:w([a.batchedSetValue,a.changed]),source:a.$values,fn:(m,p)=>{let[{"@@batchInfo":V}]=p;return{values:m,batchInfo:V}},target:x}],or:{sid:"-6bys0r"}}),e.sample({and:[{clock:a.batchedSetInnerError,source:a.$outerError,fn:(m,p)=>{let{value:V,"@@batchInfo":q}=p;return{error:m??V,batchInfo:q}},target:S}],or:{sid:"-6847v8"}}),e.sample({and:[{clock:a.batchedSetOuterError,fn:m=>{let{value:p,"@@batchInfo":V}=m;return{error:p,batchInfo:V}},target:S}],or:{sid:"-5r2lh1"}}),e.sample({and:[{clock:S.done,filter:m=>{let{params:p}=m;return!p.batchInfo},fn:()=>({fieldPath:k,type:"error"}),target:this.schemaUpdated}],or:{sid:"-5akro7"}}),e.sample({and:[{clock:[x.done,S.done,b.done,v.done],filter:m=>{let{params:p}=m;return!!p.batchInfo},fn:m=>{let{params:p}=m;return{fieldPath:k,"@@batchInfo":p.batchInfo}},target:this.batchedSchemaUpdated}],or:{sid:"-4tj5a0"}}),e.sample({and:[{clock:x.done,filter:m=>{let{params:p}=m;return!p.batchInfo},fn:()=>({fieldPath:k,type:"value"}),target:this.schemaUpdated}],or:{sid:"5zr6to"}}),e.sample({and:[{clock:a.metaChanged,fn:m=>({fieldPath:k,meta:m}),target:this.metaChanged}],or:{sid:"6gst7v"}})})}function Te(r){var t=this;let{resultValuesNode:n,resultErrorsNode:i,field:s,key:o,path:u}=r;const g=e.createNode({regional:!0}),c=s,a=c.$value.getState(),h=c.$error.getState();n[o]=a,i[o]=h;const k=[...u,o].join("."),F={type:"primitive-field",isValid:!i[o],value:a,error:h,reset:c.reset,clearMemory:function(){(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)&&e.clearNode(c.region),e.clearNode(g),delete t.api[k]},batchedSetValue:c.batchedSetValue,batchedSetOuterError:c.batchedSetOuterError,batchedSetInnerError:c.batchedSetInnerError,batchedReset:c.batchedReset,clearInnerError:c.setInnerError.prepend(()=>null),clearOuterError:c.changeError.prepend(()=>null),setInnerError:c.setInnerError,setOuterError:c.changeError,setValue:c.change};this.api[k]=F,i[o]&&(this.isValid=!1),e.withRegion(g,()=>{const $=e.createEffect(v=>{let{value:b}=v;n[o]=b,F.value=b},{name:"changeValueFx",sid:"nnt5oa"}),x=e.createEffect(v=>{let{error:b}=v;i[o]=b,F.value=b,F.isValid=!i[o],i[o]&&(this.isValid=!1)},{name:"changeErrorFx",sid:"-u9gntl"}),S=e.createEffect(v=>{let{value:b,error:m}=v;n[o]=b,i[o]=m,F.value=b,F.value=m,F.isValid=!i[o],i[o]&&(this.isValid=!1)},{name:"resetFx",sid:"-gaw5gs"});e.sample({and:[{clock:w([c.changeError,c.errorChanged]),fn:v=>{let[b]=v;return{error:b}},target:x}],or:{sid:"-4mqc23"}}),e.sample({and:[{clock:w([c.change,c.changed]),fn:v=>{let[b]=v;return{value:b}},target:$}],or:{sid:"-4jfkhx"}}),e.sample({and:[{clock:w([c.reset,c.resetCompleted]),fn:v=>{let[,{value:b,error:m}]=v;return{value:b,error:m}},target:S}],or:{sid:"-44l4h6"}}),e.sample({and:[{clock:$.done,filter:v=>{let{params:b}=v;return!b.batchInfo},fn:()=>({fieldPath:k,type:"value"}),target:this.schemaUpdated}],or:{sid:"-3o3aoc"}}),e.sample({and:[{clock:x.done,filter:v=>{let{params:b}=v;return!b.batchInfo},fn:()=>({fieldPath:k,type:"error"}),target:this.schemaUpdated}],or:{sid:"-371oa5"}}),e.sample({and:[{clock:S.done,filter:v=>{let{params:b}=v;return!b.batchInfo},fn:()=>({fieldPath:k,type:"all"}),target:this.schemaUpdated}],or:{sid:"-2q01vy"}}),e.sample({and:[{clock:c.batchedSetValue,filter:v=>{let{value:b}=v;return b===n[o]},fn:v=>{let{"@@batchInfo":b}=v;return{fieldPath:k,"@@batchInfo":b}},target:this.batchedSchemaUpdated}],or:{sid:"-28emwe"}}),e.sample({and:[{clock:c.batchedSetInnerError,source:c.$outerError,fn:(v,b)=>{let{value:m,"@@batchInfo":p}=b;return{error:v??m,batchInfo:p}},target:x}],or:{sid:"-1qt7wu"}}),e.sample({and:[{clock:c.batchedSetOuterError,source:c.$innerError,fn:(v,b)=>{let{value:m,"@@batchInfo":p}=b;return{error:m??v,batchInfo:p}},target:x}],or:{sid:"-19rlin"}}),e.sample({and:[{clock:w([c.batchedSetValue,c.changed]),source:c.$value,fn:(v,b)=>{let[{"@@batchInfo":m}]=b;return{value:v,batchInfo:m}},target:$}],or:{sid:"95835n"}}),e.sample({and:[{clock:w([c.batchedReset,c.resetCompleted]),fn:v=>{let[{"@@batchInfo":b},{value:m,error:p}]=v;return{value:m,error:p,batchInfo:b}},target:S}],or:{sid:"9m9pju"}}),e.sample({and:[{clock:[$.done,x.done,S.done],filter:v=>{let{params:b}=v;return!!b.batchInfo},fn:v=>{let{params:b}=v;return{fieldPath:k,"@@batchInfo":b.batchInfo}},target:this.batchedSchemaUpdated}],or:{sid:"a3bby1"}}),e.sample({and:[{clock:c.focused,fn:()=>({fieldPath:k}),target:this.focused}],or:{sid:"akcyc8"}}),e.sample({and:[{clock:c.blurred,fn:()=>({fieldPath:k}),target:this.blurred}],or:{sid:"az7ecz"}}),e.sample({and:[{clock:c.metaChanged,fn:v=>({fieldPath:k,meta:v}),target:this.metaChanged}],or:{sid:"b2i5x5"}})})}function ke(r,t,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[];for(const s in r){const o=r[s];switch(o["@@type"]){case se:{Te.call(this,{field:o,resultValuesNode:t,resultErrorsNode:n,key:s,path:i});break}case oe:{Re.call(this,{field:o,resultValuesNode:t,resultErrorsNode:n,key:s,path:i,map:ke});break}default:{t[s]={},n[s]={},ke.call(this,o,t[s],n[s],[...i,s]);break}}}}function _e(r,t,n,i,s,o){const u={},g={},c={},a={},h={api:a,plainErrors:c,isValid:!0,metaChanged:t,schemaUpdated:n,batchedSchemaUpdated:i,focused:s,blurred:o};return ke.call(h,r,u,g),{api:a,values:u,errors:g,isValid:h.isValid}}function Ie(r,t,n){const i=Object.keys(r),s=me(i,"errors");t(s);for(const o of i){const u=r[o];n==="inner"?u.batchedSetInnerError({value:null,"@@batchInfo":{fieldPath:o,id:s.id}}):n==="outer"&&u.batchedSetOuterError({value:null,"@@batchInfo":{fieldPath:o,id:s.id}})}}function Ee(r,t,n,i){let s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;const o=Object.keys(t),u=s?o:Object.keys(r);if(Object.keys(u).length===0)return;const g=me(u,"errors");n(g);for(const c of u){const a=t[c];if(!a){console.error(`Unknown field with path: ${c}`);continue}switch(i){case"inner":{a.batchedSetInnerError({value:r[c]??null,"@@batchInfo":{id:g.id,fieldPath:c}});break}case"outer":{a.batchedSetOuterError({value:r[c]??null,"@@batchInfo":{id:g.id,fieldPath:c}});break}}}}function De(r,t,n){const i={};function s(u){let g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];for(const c in u){const a=u[c],h=[...g,c].join(".");if(Z(a)||Array.isArray(a)){const k=t[h];if(!k){console.error(`Unknown field with path: ${h}`);continue}i[h]={setValue:k.batchedSetValue,value:a};continue}typeof a=="object"&&s(a,[...g,c])}}if(s(r),Object.keys(i).length===0)return;const o=me(Object.keys(i),"values");n(o);for(const u in i)i[u].setValue({value:i[u].value,"@@batchInfo":{id:o.id,fieldPath:u}})}function Ke(r){const t=r.match(/[\w\s:]+expected/);if(!t)throw new Error;return t[0].replace(" expected","").replace(/:/g,"").split(" ").join(".")}function Ne(r){return r!==null&&typeof r=="object"&&"isData"in r&&"getErrorMessages"in r}function Le(r){return t=>r.isData(t)?null:r.getErrorMessages(t).reduce((n,i)=>(n[Ke(i)]=i,n),{})}function Ve(r){let t=!0;for(const n in r)if(!r[n].isValid){t=!1;break}return t}function Fe(r,t){const{schemaUpdated:n,focused:i,blurred:s,metaChanged:o}=Ue(),{batchedSchemaUpdated:u,addBatchTask:g}=Me(n),c=_e(r,o,n,u,i,s),a=e.createStore(c.api,{and:{serialize:"ignore"},name:"$api",sid:"6pgzrr"}),h=t?e.createStore(c.values,{and:{sid:`${t}|form|values`},name:"$values",sid:"-b8aqxw"}):e.createStore(c.values,{name:"$values",sid:"-b7qycj"}),k=t?e.createStore(c.errors,{and:{sid:`${t}|form|errors`},name:"$errors",sid:"a17hry"}):e.createStore(c.errors,{name:"$errors",sid:"a1radb"}),F=t?e.createStore(c.isValid,{and:{sid:`${t}|form|isValid`},name:"$isValid",sid:"-n061j3"}):e.createStore(c.isValid,{name:"$isValid",sid:"-mzm8xq"});return e.sample({and:[{clock:n,fn:$=>{switch($.type){case"value":return{values:{...c.values},api:{...c.api}};case"error":return{errors:{...c.errors},isValid:Ve(c.api)};case"all":return{values:{...c.values},api:{...c.api},errors:{...c.errors},isValid:Ve(c.api)};case"none":return{}}},target:e.withFactory({sid:"-x3vhi8",fn:()=>j.spread({api:a,values:h,errors:k,isValid:F}),name:"target",method:"spread"})}],or:{sid:"p9z1mi"}}),{$api:a,$values:h,$errors:k,$isValid:F,addBatchTask:g,focused:i,blurred:s,metaChanged:o}}const Ge={error:null,meta:{},copyOnCreateForm:!0};function xe(r,t){const n=e.createNode({regional:!0});return e.withRegion(n,()=>{const{sid:i}=e.createStore(null,{sid:"d32c18"});function s(){return r.map(l=>ne(l))}function o(l){return Array.isArray(l)?l.map(y=>ne(y,{path:[],baseSid:i})):[ne(l,{path:[],baseSid:i})]}const u={...Ge,...t},g=e.createEffect(l=>{let{nodes:y}=l;for(const f of y){if(Z(f))break;if("region"in f)e.clearNode(f.region);else throw new Error('no "region" in node')}},{name:"clearNodesFx",sid:"-yc94je"}),c=s(),a={read(l){if(!l)throw new Error;if(!Array.isArray(l))throw new Error;return l.map(y=>{const f=ne(y.values,{path:[],baseSid:i}),pe=y.errors,{$api:qe,addBatchTask:ze}=Fe(f),Pe=qe.getState();return Ee(pe,Pe,ze,"outer"),f})},write(l){return l.map(f=>ye(f)?f:Fe(f)).map(f=>ye(f)?f:Z(f)?null:{values:f.$values.getState(),errors:f.$errors.getState()}).filter(Boolean)}},h=u.sid?e.createStore(c,{and:{name:"<array field values>",serialize:a,sid:`${u.sid}|values`},name:"$values",sid:"-2z0880"}):e.createStore(c,{and:{name:"<array field values>",serialize:a},name:"$values",sid:"-2kpksm"}),k=e.createStore(null,{and:{name:"<inner field error>"},name:"$innerError",sid:"9hcb69"}),F=e.createStore((t==null?void 0:t.error)??null,{and:{name:"<outer field error>"},name:"$outerError",sid:"vqmtdp"}),$=e.combine({and:[{innerError:k,outerError:F}],or:{name:"$error",sid:"21ch4w"}}).map(l=>{let{innerError:y,outerError:f}=l;return f||y}),x=$.map(l=>l===null),S=e.createStore(u.meta,{name:"$meta",sid:"-24ucww"}),v=e.createEvent({name:"changeMeta",sid:"wmbl94"}),b=e.createEvent({name:"metaChanged",sid:"ayiksc"});e.sample({and:[{clock:v,target:S}],or:{sid:"6bq41n"}}),e.sample({and:[{clock:S,target:b}],or:{sid:"6q0rh1"}});const m=e.createEvent({name:"batchedSetInnerError",sid:"hn98lt"}),p=e.createEvent({name:"batchedSetOuterError",sid:"sjgtcl"}),V=e.createEvent({name:"batchedSetValue",sid:"-al8r4p"}),q=e.createEvent({name:"batchedClear",sid:"tmlrx9"}),G=e.createEvent({name:"batchedReset",sid:"-mrwgzq"}),B=e.createEvent("<field change>",{name:"change",sid:"-gerfyf"}),W=e.createEvent("<field changed>",{name:"changed",sid:"-us1br6"}),M=e.createEvent("<field reset>",{name:"reset",sid:"-7cile0"}),J=e.createEvent("<field resetCompleted>",{name:"resetCompleted",sid:"a2i4fg"}),C=e.createEvent("<field clear>",{name:"clear",sid:"awz4z9"}),U=e.createEvent("<field cleared>",{name:"cleared",sid:"-31z6q"}),I=e.createEvent("<field setInnerError>",{name:"setInnerError",sid:"-b9ve36"}),A=e.createEvent("<field changeError>",{name:"changeError",sid:"-3lo6qd"}),R=e.createEvent("<field errorChanged>",{name:"errorChanged",sid:"-lhabzf"}),ee=e.createEvent("<field push>",{name:"push",sid:"-wwx03i"}),H=e.createEvent({name:"pushed",sid:"ouzxrf"}),T=e.createEvent("<field swap>",{name:"swap",sid:"-gybw9e"}),z=e.createEvent("<field swap>",{name:"swapped",sid:"-baop4k"}),_=e.createEvent("<field move>",{name:"move",sid:"-lq5vxm"}),ce=e.createEvent("<field moved>",{name:"moved",sid:"iy9ewi"}),D=e.createEvent("<field insert>",{name:"insert",sid:"-88znuh"}),P=e.createEvent("<field inserted>",{name:"inserted",sid:"-h9ltxs"}),K=e.createEvent("<field unshift>",{name:"unshift",sid:"gjdkbq"}),ie=e.createEvent("<field unshifted>",{name:"unshifted",sid:"oiyhqc"}),N=e.createEvent("<field remove>",{name:"remove",sid:"-wj2qhx"}),re=e.createEvent("<field removed>",{name:"removed",sid:"-3c1faw"}),te=e.createEvent("<field pop>",{name:"pop",sid:"-1wnbgp"}),de=e.createEvent("<field popped>",{name:"popped",sid:"3vktom"}),L=e.createEvent("<field replace>",{name:"replace",sid:"-fnp9uw"}),ae=e.createEvent("<field replaced>",{name:"replaced",sid:"-yavuqu"}),O=e.attach({and:{source:h,effect:async(l,y)=>(await g(Be(l,y)),[...y]),name:"syncFx"},or:{name:"syncFx",sid:"-nldznq"}});e.sample({and:[{clock:O.doneData,target:h}],or:{sid:"kf87py"}}),e.sample({and:[{clock:[C,q],fn:()=>({values:[],error:null}),target:e.withFactory({sid:"-72ua15",fn:()=>j.spread({values:O,error:F}),name:"target",method:"spread"})}],or:{sid:"kgbswo"}}),e.sample({and:[{clock:[M,G],fn:()=>{const l=s(),y=(t==null?void 0:t.error)??null;return{sync:l,completed:{values:l,error:y},outerError:y,innerError:null}},target:e.withFactory({sid:"lswo0q",fn:()=>j.spread({sync:O,completed:J,error:F,innerError:k}),name:"target",method:"spread"})}],or:{sid:"kwtmpi"}}),e.sample({and:[{clock:[C,q],target:U}],or:{sid:"lvgo39"}});const Q=e.attach({and:{source:h,effect:(l,y)=>l.concat(o(y)),name:"pushFx"},or:{name:"pushFx",sid:"-v88eiw"}}),le=e.attach({and:{source:h,effect:(l,y)=>{const f=[...l],pe=f[y.indexA];return f[y.indexA]=f[y.indexB],f[y.indexB]=pe,f},name:"swapFx"},or:{name:"swapFx",sid:"4ue4ig"}}),ue=e.attach({and:{source:h,effect:(l,y)=>{const f=[...l];return f.splice(y.to,0,...f.splice(y.from,1)),f},name:"moveFx"},or:{name:"moveFx",sid:"mrl3y9"}}),fe=e.attach({and:{source:h,effect:(l,y)=>{const f=[...l];return f.splice(y.index,0,...o(y.value)),f},name:"insertFx"},or:{name:"insertFx",sid:"-bdcnwe"}}),d=e.attach({and:{source:h,effect:(l,y)=>{const f=[...l];return f.unshift(...o(y)),f},name:"unshiftFx"},or:{name:"unshiftFx",sid:"wsfrqp"}}),E=e.attach({and:{source:h,effect:async(l,y)=>{const f=[...l];return f.splice(y.index,1)[0],f},name:"removeFx"},or:{name:"removeFx",sid:"r4ei1j"}}),X=e.attach({and:{source:h,effect:l=>{const y=[...l];return y.pop(),y},name:"popFx"},or:{name:"popFx",sid:"p3q52a"}}),Y=e.attach({and:{source:h,effect:(l,y)=>{const f=[...l];return f.splice(y.index,1,...o(y.value)),f},name:"replaceFx"},or:{name:"replaceFx",sid:"lcpsw6"}});return e.sample({and:[{clock:h,target:W}],or:{sid:"-ywnc9y"}}),e.sample({and:[{clock:V,fn:l=>o(l.value),target:O}],or:{sid:"-yicouk"}}),e.sample({and:[{clock:B,fn:l=>o(l),target:O}],or:{sid:"-yf1xae"}}),e.sample({and:[{clock:ee,target:Q}],or:{sid:"-o29ezk"}}),e.sample({and:[{clock:Q.done,fn:l=>{let{params:y,result:f}=l;return{pushed:{params:y,result:f},values:f}},target:e.withFactory({sid:"-p6suzv",fn:()=>j.spread({pushed:H,values:O}),name:"target",method:"spread"})}],or:{sid:"-o15tsu"}}),e.sample({and:[{clock:T,target:le}],or:{sid:"-nj0m7x"}}),e.sample({and:[{clock:le.done,fn:l=>{let{params:y,result:f}=l;return{swapped:{params:y,result:f},values:f}},target:e.withFactory({sid:"-8m8372",fn:()=>j.spread({swapped:z,values:O}),name:"target",method:"spread"})}],or:{sid:"-nhx117"}}),e.sample({and:[{clock:_,target:ue}],or:{sid:"-mo84zp"}}),e.sample({and:[{clock:ue.done,fn:l=>{let{params:y,result:f}=l;return{moved:{params:y,result:f},values:f}},target:e.withFactory({sid:"7ycolr",fn:()=>j.spread({moved:ce,values:O}),name:"target",method:"spread"})}],or:{sid:"-mn4jsz"}}),e.sample({and:[{clock:D,target:fe}],or:{sid:"-m4zc82"}}),e.sample({and:[{clock:fe.done,fn:l=>{let{params:y,result:f}=l;return{inserted:{params:y,result:f},values:f}},target:e.withFactory({sid:"ygvion",fn:()=>j.spread({inserted:P,values:O}),name:"target",method:"spread"})}],or:{sid:"-m3vr1c"}}),e.sample({and:[{clock:K,target:d}],or:{sid:"-llqjgf"}}),e.sample({and:[{clock:d.done,fn:l=>{let{params:y,result:f}=l;return{unshifted:{params:y,result:f},values:f}},target:e.withFactory({sid:"-jznrho",fn:()=>j.spread({unshifted:ie,values:O}),name:"target",method:"spread"})}],or:{sid:"-l939t4"}}),e.sample({and:[{clock:N,target:E}],or:{sid:"-kqy287"}}),e.sample({and:[{clock:E.done,fn:l=>{let{params:y,result:f}=l;return{removed:{params:y,result:f},values:f}},target:e.withFactory({sid:"7xzxrt",fn:()=>j.spread({removed:re,values:O}),name:"target",method:"spread"})}],or:{sid:"-ko739e"}}),e.sample({and:[{clock:te,target:X}],or:{sid:"-jui77w"}}),e.sample({and:[{clock:X.doneData,fn:l=>l,target:[O,de]}],or:{sid:"-jrr893"}}),e.sample({and:[{clock:L,target:Y}],or:{sid:"-9eypy9"}}),e.sample({and:[{clock:Y.done,fn:l=>{let{params:y,result:f}=l;return{replaced:{params:y,result:f},values:f}},target:e.withFactory({sid:"43v8gj",fn:()=>j.spread({replaced:ae,values:O}),name:"target",method:"spread"})}],or:{sid:"-9c7qzg"}}),e.sample({and:[{clock:A,target:F}],or:{sid:"-8u2jej"}}),e.sample({and:[{clock:I,target:k}],or:{sid:"-8frvz5"}}),e.sample({and:[{clock:A,target:F}],or:{sid:"-8d0x0c"}}),e.sample({and:[{clock:I,target:k}],or:{sid:"-7yq9ky"}}),e.sample({and:[{clock:m,fn:l=>l.value,target:k}],or:{sid:"-7vzam5"}}),e.sample({and:[{clock:p,fn:l=>l.value,target:F}],or:{sid:"-7h4ule"}}),e.sample({and:[{clock:m,fn:l=>l.value,target:k}],or:{sid:"-72aekn"}}),e.sample({and:[{clock:p,fn:l=>l.value,target:F}],or:{sid:"-6yzn0h"}}),e.sample({and:[{clock:$,target:R}],or:{sid:"-6k56zq"}}),{"@@type":oe,region:n,batchedSetInnerError:m,batchedSetOuterError:p,batchedSetValue:V,batchedClear:q,batchedReset:G,$meta:S,$values:h,$error:$,$outerError:F,$innerError:k,$isValid:x,changeMeta:v,metaChanged:b,setInnerError:I,changeError:A,errorChanged:R,change:B,changed:W,push:ee,pushed:H,swap:T,swapped:z,move:_,moved:ce,clear:C,cleared:U,insert:D,inserted:P,unshift:K,unshifted:ie,remove:N,removed:re,pop:te,popped:de,replace:L,replaced:ae,reset:M,resetCompleted:J,copyOnCreateForm:u.copyOnCreateForm,sid:u.sid,"@@unitShape":()=>({values:h,error:$,meta:S,isValid:x,changeMeta:v,change:B,changeError:A,clear:C,reset:M,push:ee,move:_,swap:T,insert:D,unshift:K,remove:N,pop:te,replace:L})}})}function Se(r){switch(r["@@type"]){case oe:return xe(r.$values.getState(),{error:r.$error.getState(),meta:r.$meta.getState(),copyOnCreateForm:r.copyOnCreateForm,sid:r.sid?`${r.sid}|copy`:null});case se:return we(r.$value.getState(),{error:r.$error.getState(),meta:r.$meta.getState(),copyOnCreateForm:r.copyOnCreateForm,sid:r.sid?`${r.sid}|copy`:null})}}function ne(r){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{path:[]};const n=e.createNode({regional:!0}),i={};Object.defineProperty(i,"region",{enumerable:!1,value:n});function s(o,u){let g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{path:[]};if(Z(o))return o;for(const c in o){const a=o[c],h=[...g.path,c];if(Z(a)){u[c]=we(a,g.baseSid?{sid:`${g.baseSid}|${h.join(".")}`}:void 0);continue}if(Ce(a)||je(a)){u[c]=a;continue}if(Array.isArray(a)){u[c]=xe(a,g.baseSid?{sid:`${g.baseSid}|${h.join(".")}`}:void 0);continue}typeof a=="object"&&(u[c]=s(a,{},{path:h,baseSid:g.baseSid}))}return u}return e.withRegion(n,()=>s(r,i,t))}function $e(r){const t={};for(const n in r){const i=r[n];switch(i["@@type"]){case oe:{t[n]=i.copyOnCreateForm?Se(i):i;break}case se:{t[n]=i.copyOnCreateForm?Se(i):i;break}case void 0:{t[n]=$e(i);break}}}return t}function We(r,t){const n=Object.keys(r).filter(s=>!/\.[0-9]\./.test(s)),i=me(n,"reset");t(i);for(const s of n)r[s].batchedReset({"@@batchInfo":{fieldPath:s,id:i.id}})}function Je(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var be,Oe;function He(){return Oe||(Oe=1,be=function r(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){if(t.constructor!==n.constructor)return!1;var i,s,o;if(Array.isArray(t)){if(i=t.length,i!=n.length)return!1;for(s=i;s--!==0;)if(!r(t[s],n[s]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(o=Object.keys(t),i=o.length,i!==Object.keys(n).length)return!1;for(s=i;s--!==0;)if(!Object.prototype.hasOwnProperty.call(n,o[s]))return!1;for(s=i;s--!==0;){var u=o[s];if(!r(t[u],n[u]))return!1}return!0}return t!==t&&n!==n}),be}var Qe=He();const Xe=Je(Qe);function Ye(r){return(Array.isArray(r)?e.createStore(r,{name:"$strategies",sid:"-n78zsx"}):r).map(n=>[...new Set(n)])}function Ze(r){const{schema:t,validation:n=()=>null,validationStrategies:i=["submit","change","blur","focus"],clearOuterErrorsOnSubmit:s}=r,{sid:o}=e.createStore(null,{sid:"rxexku"}),u=$e(ne(t,{baseSid:o,path:[]})),g=Ye(i),c=g.map(d=>s??d.includes("submit")),{$errors:a,$values:h,$isValid:k,$api:F,focused:$,blurred:x,addBatchTask:S,metaChanged:v}=Fe(u,o),b=e.createStore(structuredClone(h.getState()),{name:"$snapshot",sid:"s8sgib"}),m=e.combine({and:[h,b,(d,E)=>!Xe(d,E)],or:{name:"$isChanged",sid:"4sp5e6"}}),p=e.createStore({needSav:!1,skipValidation:!1,ignoreChanges:!1},{name:"$innerMeta",sid:"-t6udbb"}),V=e.combine({and:[h,F,(d,E)=>{const X={};for(const Y in E){const l=E[Y];X[Y]=l.error}return{values:d,errors:X}}],or:{name:"$persistInfo",sid:"-frri9p"}}),q=e.attach({and:{source:F,effect:d=>Ie(d,S,"outer")},or:{name:"clearOuterErrorsFx",sid:"-5t2dw2"}}),G=e.attach({and:{source:F,effect:d=>Ie(d,S,"inner")},or:{name:"clearInnerErrorsFx",sid:"-v2o4t8"}}),B=e.attach({and:{source:F,effect:d=>We(d,S)},or:{name:"resetFx",sid:"pjs5r9"}}),W=e.attach({and:{source:F,effect:(d,E)=>De(E,d,S)},or:{name:"setValuesFx",sid:"-f7m5yc"}}),M=e.attach({and:{source:F,effect:(d,E)=>Ee(E,d,S,"inner",!0)},or:{name:"setInnerErrorsFx",sid:"k8sc48"}}),J=e.attach({and:{source:F,effect:(d,E)=>Ee(E,d,S,"outer",!0)},or:{name:"setOuterErrorsFx",sid:"-kb84ll"}}),C=e.createEvent("<form fill>",{name:"fill",sid:"9tlk7e"}),U=e.createEvent({name:"filled",sid:"t0bakt"}),I=e.createEvent("<form clear outer errors>",{name:"clearOuterErrors",sid:"20ymxv"}),A=e.createEvent("<form clear inner errors>",{name:"clearInnerErrors",sid:"eddhst"}),R=e.createEvent("<form changed>",{name:"changed",sid:"th6ztl"}),ee=e.createEvent("<form errors changed>",{name:"errorsChanged",sid:"-xx0asu"}),H=e.createEvent("<form submit>",{name:"submit",sid:"-cv1z45"}),T=e.createEvent("<form submitted>",{name:"submitted",sid:"qv2nl1"}),z=e.createEvent("<form validate>",{name:"validate",sid:"-oo4kbl"}),_=e.createEvent("<form validated>",{name:"validated",sid:"d17p7k"}),ce=e.createEvent("<validation failed>",{name:"validationFailed",sid:"-56kun4"}),D=e.createEvent("<form validated and submitted>",{name:"validatedAndSubmitted",sid:"-6pw31b"}),P=e.createEvent({name:"changeInnerMeta",sid:"-iesydr"}),K=e.createEvent({name:"forceUpdateSnapshot",sid:"-i2ozdo"}),ie=e.createEvent({name:"snapshotUpdated",sid:"kpdyau"}),N=e.createEvent("<form reset>",{name:"reset",sid:"nsb3vf"}),re=e.createEvent("<form persist>",{name:"persist",sid:"8jhcfx"}),te=e.createEvent("<form persisted>",{name:"persisted",sid:"-r5yif4"}),de=Ne(n)?Le(n):n,L=e.createEffect(de,{name:"validateFx",sid:"olut5a"}),ae=L.pending,O=e.createEvent({name:"innerChanged",sid:"aa9g79"}),Q=e.createEvent({name:"innerErrorsChanged",sid:"74jqur"});e.sample({and:[{clock:P,source:p,fn:(d,E)=>({...d,...E}),target:p}],or:{sid:"-2duzgd"}}),e.sample({and:[{clock:T,source:g,filter:d=>d.includes("submit"),fn:(d,E)=>E,target:[z,P.prepend(()=>({needSav:!0}))]}],or:{sid:"-1ygqu9"}}),e.sample({and:[{clock:$,source:g,filter:d=>d.includes("focus"),fn:(d,E)=>E,target:z}],or:{sid:"-1iipms"}}),e.sample({and:[{clock:x,source:g,filter:d=>d.includes("blur"),fn:(d,E)=>E,target:z}],or:{sid:"-1e4cvw"}}),e.sample({and:[{clock:R,source:g,filter:d=>d.includes("change"),fn:(d,E)=>E,target:z}],or:{sid:"-y6bof"}}),e.sample({and:[{clock:N,source:g,filter:d=>d.includes("change"),fn:(d,E)=>E,target:P.prepend(()=>({skipValidation:!0}))}],or:{sid:"-i8agy"}}),e.sample({and:[{clock:T,source:{isValid:k,isValidationPending:ae,strategies:g},filter:d=>{let{strategies:E,isValid:X,isValidationPending:Y}=d;return X&&!Y&&!E.includes("submit")},fn:(d,E)=>E,target:D}],or:{sid:"-2a99h"}}),e.sample({and:[{clock:[D,K],source:h,fn:d=>structuredClone(d),target:b}],or:{sid:"geqwt"}}),e.sample({and:[{clock:N,target:B}],or:{sid:"vszix"}}),e.sample({and:[{clock:O,source:p,filter:d=>!d.ignoreChanges,fn:(d,E)=>E,target:R}],or:{sid:"yjyhq"}}),e.sample({and:[{clock:Q,source:p,filter:d=>!d.ignoreChanges,fn:(d,E)=>E,target:ee}],or:{sid:"1ehzp7"}}),e.sample({and:[{clock:C,filter:d=>!!d.values,fn:d=>d.values,target:W}],or:{sid:"bse36r"}}),e.sample({and:[{clock:C,filter:d=>!!d.errors,fn:d=>d.errors,target:J}],or:{sid:"c7sbsv"}}),e.sample({and:[{clock:h,target:O}],or:{sid:"cbmvye"}}),e.sample({and:[{clock:a,target:Q}],or:{sid:"cpxjds"}});const le=w([C.filter({fn:d=>!!d.values&&!d.errors}),O]),ue=w([C.filter({fn:d=>!!d.errors&&!d.values}),Q]),fe=w([C.filter({fn:d=>!!d.values&&!!d.errors}),e.withFactory({sid:"-cgyav",fn:()=>j.combineEvents([O,Q]),name:"formFilled",method:"combineEvents"})]);return e.sample({and:[{clock:[le,ue,fe],fn:()=>{},target:U}],or:{sid:"drbjqc"}}),e.sample({and:[{clock:b,target:ie}],or:{sid:"e65zr3"}}),e.sample({and:[{clock:H,source:h,target:T}],or:{sid:"e8wypw"}}),e.sample({and:[{clock:I,target:q}],or:{sid:"enreqn"}}),e.sample({and:[{clock:A,target:G}],or:{sid:"f22261"}}),e.sample({and:[{clock:H,source:c,fn:d=>d,target:I}],or:{sid:"f4t14u"}}),e.sample({and:[{clock:z,source:{values:h,meta:p},filter:d=>{let{meta:E}=d;return!E.skipValidation},fn:d=>{let{values:E}=d;return E},target:L}],or:{sid:"fk79qy"}}),e.sample({and:[{clock:z,source:p,filter:d=>d.skipValidation,fn:()=>({skipValidation:!1}),target:P}],or:{sid:"g05ayf"}}),e.sample({and:[{clock:L.done,filter:d=>{let{result:E}=d;return!E},fn:d=>{let{params:E}=d;return E},target:_}],or:{sid:"g4jnpb"}}),e.sample({and:[{clock:_,target:G}],or:{sid:"qhvyli"}}),e.sample({and:[{clock:L.doneData,filter:Boolean,target:[M,ce,P.prepend(()=>({needSav:!1}))]}],or:{sid:"qw6m0w"}}),e.sample({and:[{clock:_,source:p,filter:d=>{let{needSav:E}=d;return E},fn:(d,E)=>E,target:[D,P.prepend(()=>({needSav:!1}))]}],or:{sid:"rd88f3"}}),e.sample({and:[{clock:re,target:[P.prepend(()=>({ignoreChanges:!0})),C]}],or:{sid:"rvdg00"}}),e.sample({and:[{clock:w([re,U]),target:[te,K,P.prepend(()=>({ignoreChanges:!1}))]}],or:{sid:"ry4eyt"}}),{$errors:a,$values:h,$snapshot:b,$isValid:k,$isChanged:m,$isValidationPending:ae,fields:u,metaChanged:v,changed:R,errorsChanged:ee,submit:H,submitted:T,reset:N,clearOuterErrors:I,clearInnerErrors:A,validate:z,validated:_,validationFailed:ce,validatedAndSubmitted:D,forceUpdateSnapshot:K,snapshotUpdated:ie,fill:C,filled:U,$persistInfo:V,persist:re,persisted:te,"@@unitShape":()=>({errors:a,values:h,snapshot:b,isValidationPending:ae,isChanged:m,isValid:k,submit:H,validate:z,reset:N,clearOuterErrors:I,clearInnerErrors:A,forceUpdateSnapshot:K,fill:C})}}exports.arrayFieldSymbol=oe;exports.copy=Se;exports.copyGroup=$e;exports.createArrayField=xe;exports.createField=we;exports.createForm=Ze;exports.isArrayField=je;exports.isPrimitiveField=Ce;exports.isPrimitiveValue=Z;exports.prepareFieldsSchema=ne;exports.primitiveFieldSymbol=se;