1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[418],{2418:function(e,t,r){r.d(t,{oT:function(){return U},gN:function(){return B},__:function(){return H},v0:function(){return x},fC:function(){return N}});var n=r(2988),l=r(2265),a=r(8149),i=r(1584),o=r(8324),d=r(3201),u=r(5171);let s=(0,l.forwardRef)((e,t)=>(0,l.createElement)(u.WV.label,(0,n.Z)({},e,{ref:t,onMouseDown:t=>{var r;null===(r=e.onMouseDown)||void 0===r||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault()}}))),[c,m]=(0,o.b)("Form"),v="Form",[f,h]=c(v),[F,E]=c(v),C=(0,l.forwardRef)((e,t)=>{let{__scopeForm:r,onClearServerErrors:o=()=>{},...d}=e,s=(0,l.useRef)(null),c=(0,i.e)(t,s),[m,v]=(0,l.useState)({}),h=(0,l.useCallback)(e=>m[e],[m]),E=(0,l.useCallback)((e,t)=>v(r=>{var n;return{...r,[e]:{...null!==(n=r[e])&&void 0!==n?n:{},...t}}}),[]),C=(0,l.useCallback)(e=>{v(t=>({...t,[e]:void 0})),w(t=>({...t,[e]:{}}))},[]),[g,p]=(0,l.useState)({}),b=(0,l.useCallback)(e=>{var t;return null!==(t=g[e])&&void 0!==t?t:[]},[g]),y=(0,l.useCallback)((e,t)=>{p(r=>{var n;return{...r,[e]:[...null!==(n=r[e])&&void 0!==n?n:[],t]}})},[]),M=(0,l.useCallback)((e,t)=>{p(r=>{var n;return{...r,[e]:(null!==(n=r[e])&&void 0!==n?n:[]).filter(e=>e.id!==t)}})},[]),[_,w]=(0,l.useState)({}),k=(0,l.useCallback)(e=>{var t;return null!==(t=_[e])&&void 0!==t?t:{}},[_]),I=(0,l.useCallback)((e,t)=>{w(r=>{var n;return{...r,[e]:{...null!==(n=r[e])&&void 0!==n?n:{},...t}}})},[]),[R,V]=(0,l.useState)({}),T=(0,l.useCallback)((e,t)=>{V(r=>{let n=new Set(r[e]).add(t);return{...r,[e]:n}})},[]),Z=(0,l.useCallback)((e,t)=>{V(r=>{let n=new Set(r[e]);return n.delete(t),{...r,[e]:n}})},[]),S=(0,l.useCallback)(e=>{var t;return Array.from(null!==(t=R[e])&&void 0!==t?t:[]).join(" ")||void 0},[R]);return(0,l.createElement)(f,{scope:r,getFieldValidity:h,onFieldValidityChange:E,getFieldCustomMatcherEntries:b,onFieldCustomMatcherEntryAdd:y,onFieldCustomMatcherEntryRemove:M,getFieldCustomErrors:k,onFieldCustomErrorsChange:I,onFieldValiditionClear:C},(0,l.createElement)(F,{scope:r,onFieldMessageIdAdd:T,onFieldMessageIdRemove:Z,getFieldDescription:S},(0,l.createElement)(u.WV.form,(0,n.Z)({},d,{ref:c,onInvalid:(0,a.M)(e.onInvalid,e=>{let t=O(e.currentTarget);t===e.target&&t.focus(),e.preventDefault()}),onSubmit:(0,a.M)(e.onSubmit,o,{checkForDefaultPrevented:!1}),onReset:(0,a.M)(e.onReset,o)}))))}),g="FormField",[p,b]=c(g),y=(0,l.forwardRef)((e,t)=>{let{__scopeForm:r,name:a,serverInvalid:i=!1,...o}=e,s=h(g,r).getFieldValidity(a),c=(0,d.M)();return(0,l.createElement)(p,{scope:r,id:c,name:a,serverInvalid:i},(0,l.createElement)(u.WV.div,(0,n.Z)({"data-valid":P(s,i),"data-invalid":q(s,i)},o,{ref:t})))}),M="FormLabel",_=(0,l.forwardRef)((e,t)=>{let{__scopeForm:r,...a}=e,i=h(M,r),o=b(M,r),d=a.htmlFor||o.id,u=i.getFieldValidity(o.name);return(0,l.createElement)(s,(0,n.Z)({"data-valid":P(u,o.serverInvalid),"data-invalid":q(u,o.serverInvalid)},a,{ref:t,htmlFor:d}))}),w="FormControl",k=(0,l.forwardRef)((e,t)=>{let{__scopeForm:r,...o}=e,d=h(w,r),s=b(w,r),c=E(w,r),m=(0,l.useRef)(null),v=(0,i.e)(t,m),f=o.name||s.name,F=o.id||s.id,C=d.getFieldCustomMatcherEntries(f),{onFieldValidityChange:g,onFieldCustomErrorsChange:p,onFieldValiditionClear:y}=d,M=(0,l.useCallback)(async e=>{if(W(e.validity)){g(f,A(e.validity));return}let t=e.form?new FormData(e.form):new FormData,r=[e.value,t],n=[],l=[];C.forEach(e=>{"AsyncFunction"===e.match.constructor.name||(0,e.match)(...r) instanceof Promise?l.push(e):"Function"===e.match.constructor.name&&n.push(e)});let a=Object.fromEntries(n.map(({id:e,match:t})=>[e,t(...r)])),i=Object.values(a).some(Boolean);if(e.setCustomValidity(i?I:""),g(f,A(e.validity)),p(f,a),!i&&l.length>0){let t=l.map(({id:e,match:t})=>t(...r).then(t=>[e,t])),n=Object.fromEntries(await Promise.all(t)),a=Object.values(n).some(Boolean);e.setCustomValidity(a?I:""),g(f,A(e.validity)),p(f,n)}},[C,f,p,g]);(0,l.useEffect)(()=>{let e=m.current;if(e){let t=()=>M(e);return e.addEventListener("change",t),()=>e.removeEventListener("change",t)}},[M]);let _=(0,l.useCallback)(()=>{let e=m.current;e&&(e.setCustomValidity(""),y(f))},[f,y]);(0,l.useEffect)(()=>{var e;let t=null===(e=m.current)||void 0===e?void 0:e.form;if(t)return t.addEventListener("reset",_),()=>t.removeEventListener("reset",_)},[_]),(0,l.useEffect)(()=>{let e=m.current,t=null==e?void 0:e.closest("form");if(t&&s.serverInvalid){let r=O(t);r===e&&r.focus()}},[s.serverInvalid]);let k=d.getFieldValidity(f);return(0,l.createElement)(u.WV.input,(0,n.Z)({"data-valid":P(k,s.serverInvalid),"data-invalid":q(k,s.serverInvalid),"aria-invalid":!!s.serverInvalid||void 0,"aria-describedby":c.getFieldDescription(f),title:""},o,{ref:v,id:F,name:f,onInvalid:(0,a.M)(e.onInvalid,e=>{M(e.currentTarget)}),onChange:(0,a.M)(e.onChange,e=>{_()})}))}
1),I="This value is not valid",R={badInput:I,patternMismatch:"This value does not match the required pattern",rangeOverflow:"This value is too large",rangeUnderflow:"This value is too small",stepMismatch:"This value does not match the required step",tooLong:"This value is too long",tooShort:"This value is too short",typeMismatch:"This value does not match the required type",valid:void 0,valueMissing:"This value is missing"},V="FormMessage",T=(0,l.forwardRef)((e,t)=>{let{match:r,name:a,...i}=e,o=b(V,e.__scopeForm),d=null!=a?a:o.name;return void 0===r?(0,l.createElement)(D,(0,n.Z)({},i,{ref:t,name:d}),e.children||I):"function"==typeof r?(0,l.createElement)(S,(0,n.Z)({match:r},i,{ref:t,name:d})):(0,l.createElement)(Z,(0,n.Z)({match:r},i,{ref:t,name:d}))}),Z=(0,l.forwardRef)((e,t)=>{let{match:r,forceMatch:a=!1,name:i,children:o,...d}=e,u=h(V,d.__scopeForm).getFieldValidity(i);return a||(null==u?void 0:u[r])?(0,l.createElement)(D,(0,n.Z)({ref:t},d,{name:i}),null!=o?o:R[r]):null}),S=(0,l.forwardRef)((e,t)=>{let{match:r,forceMatch:a=!1,name:o,id:u,children:s,...c}=e,m=h(V,c.__scopeForm),v=(0,l.useRef)(null),f=(0,i.e)(t,v),F=(0,d.M)(),E=null!=u?u:F,C=(0,l.useMemo)(()=>({id:E,match:r}),[E,r]),{onFieldCustomMatcherEntryAdd:g,onFieldCustomMatcherEntryRemove:p}=m;(0,l.useEffect)(()=>(g(o,C),()=>p(o,C.id)),[C,o,g,p]);let b=m.getFieldValidity(o),y=m.getFieldCustomErrors(o)[E];return a||b&&!W(b)&&y?(0,l.createElement)(D,(0,n.Z)({id:E,ref:f},c,{name:o}),null!=s?s:I):null}),D=(0,l.forwardRef)((e,t)=>{let{__scopeForm:r,id:a,name:i,...o}=e,s=E(V,r),c=(0,d.M)(),m=null!=a?a:c,{onFieldMessageIdAdd:v,onFieldMessageIdRemove:f}=s;return(0,l.useEffect)(()=>(v(i,m),()=>f(i,m)),[i,m,v,f]),(0,l.createElement)(u.WV.span,(0,n.Z)({id:m},o,{ref:t}))});function A(e){let t={};for(let r in e)t[r]=e[r];return t}function L(e){return e instanceof HTMLElement}function j(e){return"validity"in e&&(!1===e.validity.valid||"true"===e.getAttribute("aria-invalid"))}function O(e){let[t]=Array.from(e.elements).filter(L).filter(j);return t}function W(e){let t=!1;for(let r in e)if("valid"!==r&&"customError"!==r&&e[r]){t=!0;break}return t}function P(e,t){if((null==e?void 0:e.valid)===!0&&!t)return!0}function q(e,t){if((null==e?void 0:e.valid)===!1||t)return!0}let N=C,B=y,H=_,U=k,x=T}}]);
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.