PageSourceSearch

https://learning.agaroot.jp/js/4404.d244f1dc24b6d0e2.js

js agaroot.jp collected 2026-09-24 23:40:58 UTC 44,280 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},r=(new Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="5922e16f-48c9-4517-9674-5d6ec2dd413b",e._sentryDebugIdIdentifier="sentry-dbid-5922e16f-48c9-4517-9674-5d6ec2dd413b")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"production-fb875f1baf2edbe3ae4eedc016fd967eade9fd7f"},(self.webpackChunk=self.webpackChunk||[]).push([[4404],{50640:(e,r,t)=>{t.d(r,{B:()=>a});var n=t(87536),a=function(e){return(0,n.cI)(e)}},54404:(e,r,t)=>{t.r(r),t.d(r,{default:()=>K});var n=t(85893),a=t(10133),o=t(36979),s=t(96118),i=t(23100),l=t(7754),u=t(88863),c=t(46417);function f(e){return f="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},f(e)}var d=["faqUrl","textInfoUrl","isAcademy"];function m(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function y(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?m(Object(t),!0).forEach((function(r){b(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):m(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function b(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==f(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!==f(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"===f(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function p(e,r){if(null==e)return{};var t,n,a=function(e,r){if(null==e)return{};var t,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)t=o[n],r.indexOf(t)>=0||(a[t]=e[t]);return a}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)t=o[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var g=function(){var e;null===(e=window.agarootChat)||void 0===e||e.open()},v=function(e){var r=e.faqUrl,t=e.textInfoUrl,a=e.isAcademy,f=p(e,d);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u.L,{meta:{title:"お問い合わせ"}}),(0,n.jsx)(o.W,{maxWidth:"container.sm",px:{base:4,lg:0},mt:[12,16],mb:[4,0],centerContent:!0,width:"100%",children:(0,n.jsxs)(s.K,{w:"100%",spacing:6,children:[(0,n.jsx)(c.X6,{as:"h2",label:"お問い合わせ"}),(0,n.jsxs)(i.xu,{background:"gray.50",p:6,borderRadius:8,children:[(0,n.jsx)(c.X6,{as:"h3",label:"お問い合わせの前にご確認ください",mb:4}),(0,n.jsx)(c.xv,{fontSize:"md",label:"よくお寄せいただくお問い合わせについて「よくあるお問い合わせページ」をご用意しております。"}),(0,n.jsx)(c.xv,{fontSize:"md",label:"「よくあるお問い合わせページ」で解決ができないお困りごとにつきましては下記フォームよりお問い合わせください。"}),(0,n.jsx)(l.M,{my:8,children:(0,n.jsx)(c.zx,{label:"「よくあるお問い合わせページ」はこちら",textAlign:"left",fontWeight:"normal",height:"auto",colorScheme:"black",background:"white",borderColor:"gray.200",variant:"outline",rightIcon:(0,n.jsx)(c.JO,{name:"chevronForward",color:"black",w:6,h:6}),onClick:function(){return location.href=r},whiteSpace:"normal",wordBreak:"break-word",p:4})}),a&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.X6,{as:"h3",label:"AIにチャットで質問してすぐに解決!",mb:4}),(0,n.jsx)(c.xv,{fontSize:"md",label:"24時間いつでも即時回答します!細かい質問や、自分のペースで気軽に相談したい方は画面右下、もしくは下記のボタンからチャットをご利用ください。"}),(0,n.jsx)(l.M,{my:8,children:(0,n.jsx)(c.zx,{label:"AIにチャットで質問する",textAlign:"left",fontWeight:"normal",height:"auto",colorScheme:"black",background:"white",borderColor:"gray.200",variant:"outline",rightIcon:(0,n.jsx)(c.JO,{name:"chevronForward",color:"black",w:6,h:6}),onClick:g,whiteSpace:"normal",wordBreak:"break-word",p:4})})]}),(0,n.jsx)(c.X6,{as:"h3",label:"テキストの誤謬・講義映像についてはこちら",mb:4}),(0,n.jsx)(c.xv,{fontSize:"md",label:"テキストの誤字・脱字や講義動画の誤りについては「お問い合わせフォーム」ではなく「テキスト(講義動画)訂正情報フォーム」から情報をご提供ください。",mb:2}),(0,n.jsx)(c.xv,{fontSize:"md",label:"提供していただいた情報をテキスト訂正情報に掲載するかの判断等、この制度に対するご質問につきましては、原則としてお答えすることはできません。ご了承ください。"}),(0,n.jsx)(l.M,{mt:8,children:(0,n.jsx)(c.zx,{label:"「テキスト(講義動画)訂正情報フォーム」はこちら",textAlign:"left",fontWeight:"normal",height:"auto",colorScheme:"black",background:"white",borderColor:"gray.200",variant:"outline",rightIcon:(0,n.jsx)(c.JO,{name:"chevronForward",color:"black",w:6,h:6}),onClick:function(){return location.href=t},whiteSpace:"normal",wordBreak:"break-word",p:4})})]}),(0,n.jsx)(E,y({isAcademy:a},f))]})})]})},h=t(63343),x=t(90634),_=t(64084),S=t(67294),w=window.navigator.userAgent.toLowerCase().includes("macintosh")&&"ontouchend"in document,j=t(50640);function A(e){return A="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},A(e)}function O(e){return function(e){if(Array.isArray(e))return P(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||C(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.")}()}function V(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function k(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};
1r%2?V(Object(t),!0).forEach((function(r){F(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):V(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function F(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==A(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!==A(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"===A(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function D(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,a,o,s,i=[],l=!0,u=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;l=!1}else for(;!(l=(n=o.call(t)).done)&&(i.push(n.value),i.length!==r);l=!0);}catch(e){u=!0,a=e}finally{try{if(!l&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(u)throw a}}return i}}(e,r)||C(e,r)||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.")}()}function C(e,r){if(e){if("string"==typeof e)return P(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?P(e,r):void 0}}function P(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}var E=function(e){var r,t,a,o,s,i,l,u,f,d,m,y,b,p,g,v,A,V,F,C,P,E,N,T,I=e.contactUrl,U=e.defaultValues,q=e.categoryOptions,L=e.testTypeOptions,B=e.serverErrors,M=e.isAcademy,R=(0,h.S)({base:!0,md:!1}),K=D((0,S.useState)("auto"),2),z=K[0],W=K[1],H=D((0,_.hZ)(U),2),$=H[0],G=H[1],X=D((0,S.useState)(0),2),J=X[0],Q=X[1];(0,S.useEffect)((function(){R||W("auto")}),[R]);var Y=(0,j.B)({mode:"all",defaultValues:$}),Z=Y.register,ee=Y.handleSubmit,re=Y.watch,te=Y.formState,ne=te.errors,ae=te.isValid,oe=Y.setValue,se=Y.getValues,ie={name:{required:"必須項目です",maxLength:100},nameKana:{required:"必須項目です",maxLength:100},phoneNumber:{required:!1,maxLength:20,validate:function(e){return 0===e.length||/[0-9]/.test(e)||"半角数字で入力してください"}},email:{required:"必須項目です",maxLength:100},emailConfirmation:{required:"必須項目です",maxLength:100,validate:function(e){return e===se("email")||"メールアドレスが一致しません"}},category:{required:!!M&&"必須項目です"},testType:{required:!!M&&"必須項目です"},body:{required:"必須項目です",maxLength:1e3}},le=re("category");(0,S.useEffect)((function(){if(null==$||!$.body)if(le)if("システムトラブル"===le&&w){var e=q[le];if(!e)throw new Error("categoryOptions[category] is undefined");var r=function(e){var r,t=(null!==(r=null==e?void 0:e.trim().split("\n"))&&void 0!==r?r:[]).slice(0,-2);return t.push("OS: Safariの「デスクトップ用Webサイトを表示」モードなので判別不能"),t.push("デバイスタイプ: iPad"),t.join("\n")}(e);oe("body",r||"")}else oe("body",q[le]||"");else oe("body","")}),[le,null==$?void 0:$.body]);var ue=(0,S.useCallback)((function(e){G(e),_.Nd.post(I,{name:e.name,name_kana:e.nameKana,tel:e.phoneNumber,email:e.email,email02:e.emailConfirmation,category:e.category,test_type:e.testType,question:e.body})}),[I]),ce=(0,S.useMemo)((function(){return{fontSize:"sm",mb:2}}),[]),fe=null!==(r=null!==(t=null==B?void 0:B.body)&&void 0!==t?t:null===(a=ne.body)||void 0===a?void 0:a.message)&&void 0!==r?r:"";return(0,n.jsxs)("form",{onSubmit:ee(ue),children:[(0,n.jsxs)(x.g,{spacing:6,align:"stretch",children:[(0,n.jsx)(c.xv,{label:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.xv,{as:"span",fontSize:"sm",label:"※",color:"red.500"}),(0,n.jsx)(c.xv,{as:"span",fontSize:"sm",label:"入力必須"})]}),align:"right"}),(0,n.jsx)(c.II,{type:"text",label:"お名前",labelProps:ce,placeholder:"アガルート 太郎",autoComplete:"name",errorMessage:null!==(o=null!==(s=null==B?void 0:B.name)&&void 0!==s?s:null===(i=ne.name)||void 0===i?void 0:i.message)&&void 0!==o?o:"",register:Z("name",ie.name),onChange:function(e){Z("name",ie.name).onChange(e)},isRequired:!0}),(0,n.jsx)(c.II,{type:"text",label:"お名前(フリガナ)",labelProps:ce,placeholder:"アガルート タロウ",errorMessage:null!==(l=null!==(u=null==B?void 0:B.nameKana)&&void 0!==u?u:null===(f=ne.nameKana)||void 0===f?void 0:f.message)&&void 0!==l?l:"",register:Z("nameKana",ie.nameKana),isRequired:!0}),(0,n.jsx)(c.II,{type:"tel",label:"携帯電話番号",labelProps:ce,placeholder:"0559468941",autoComplete:"tel",maxLength:11,pattern:"[0-9]*",errorMessage:null!==(d=null!==(m=null==B?void 0:B.phoneNumber)&&void 0!==m?m:null===(y=ne.phoneNumber)||void 0===y?void 0:y.message)&&void 0!==d?d:"",register:Z("phoneNumber",ie.phoneNumber),onKeyDown:function(e){/[0-9]/.test(e.key)||"Delete"===e.key||"Backspace"===e.key||e.preventDefault()}}),(0,n.jsx)(c.II,{type:"text",label:"メールアドレス",labelProps:ce,placeholder:"[email protected]",autoComplete:"email",errorMessage:null!==(b=null!==(p=null==B?void 0:B.email)&&void 0!==p?p:null===(g=ne.email)||void 0===g?void 0:g.message)&&void 0!==b?b:"",register:Z("email",ie.email),isRequired:!0}),(0,n.jsx)(c.II,{type:"text",label:"メールアドレス(確認)",labelProps:ce,placeholder:"[email protected]",errorMessage:null!==(v=null!==(A=null==B?void 0:B.emailConfirmation)&&void 0!==A?A:null===(V=ne.emailConfirmation)||void 0===V?void 0:V.message)&&void 0!==v?v:"",register:Z("emailConfirmation",ie.emailConfirmation),isRequired:!0}),M&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.Ph,{labelProps:ce,label:"カテゴリ",placeholder:"選択してください",fontSize:"sm",options:Object.keys(q).map((function(e){return{label:e,value:e}})),errorMessage:null!==(F=null!==(C=null==B?void 0:B.category)&&void 0!==C?C:null===(P=ne.category)||void 0===P?void 0:P.message)&&void 0!==F?F:"",register:Z("category",ie.category),isRequired:!0}),(0,n.jsx)(c.Ph,{labelProps:ce,label:"試験種類",placeholder:"選択してください",fontSize:"sm",options:L.map((function(e){return{label:e,value:e}})),errorMessage:null!==(E=null!==(N=null==B?void 0:B.testType)&&void 0!==N?N:null===(T=ne.testType)||void 0===T?void 0:T.message)&&void 0!==E?E:"",register:Z("testType",ie.testType),isRequired:!0})]}),(!M||le)&&(0,n.jsx)(c.gx,{label:"お問い合わせ内容",labelProps:k(k({},ce),{},{mb:1}),description:"ご注文に関するお問い合わせには、必ず「ご注文番号」をご記入ください",descriptionProps:{fontSize:"xs",color:"gray.600"},helperText:"".concat(J,"/1000字"),helperTextProps:{fontSize:"xs",textAlign:"right"},errorMessage:fe,register:Z("body",ie.body),isRequired:!0,onChange:function(e){Z("body",ie.body).onChange(e),Q(O(e.target.value.replace(/\n/g,"")).length),R&&e.target.clientHeight<e.target.scrollHeight&&W(e.target.scrollHeight+2)},height:z,resize:["none","vertical"]})]}),(0,n.jsx)(c.zx,{type:"submit",display:"block",mx:"auto",px:6,mt:8,label:"確認",isDisabled:!ae})]})},N=t(52950);function T(e){return T="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},T(e)}function I(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function U(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==T(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!==T(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"===T(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var q=function(e){return(0,n.jsx)(v,function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};
1r%2?I(Object(t),!0).forEach((function(r){U(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):I(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}({},e))};function L(e){return L="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},L(e)}function B(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function M(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==L(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!==L(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"===L(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var R=function(){var e,r,t,o,s,i,l=(0,a.b)(),u=l.props,c=l.errors,f={name:null==c?void 0:c.name,nameKana:null==c?void 0:c.nameKana,phoneNumber:null==c?void 0:c.tel,email:null==c?void 0:c.email,emailConfirmation:null==c?void 0:c.email02,category:null==c?void 0:c.category,testType:null==c?void 0:c.testType,body:null==c?void 0:c.question},d=u.account.familyName||u.account.firstName,m=u.account.familyNameKana||u.account.firstNameKana,y={name:d?"".concat(null!==(e=u.account.familyName)&&void 0!==e?e:""," ").concat(null!==(r=u.account.firstName)&&void 0!==r?r:""):"",nameKana:m?"".concat(null!==(t=u.account.familyNameKana)&&void 0!==t?t:""," ").concat(null!==(o=u.account.firstNameKana)&&void 0!==o?o:""):"",phoneNumber:"",email:null!==(s=u.account.mailaddress)&&void 0!==s?s:"",emailConfirmation:null!==(i=u.account.mailaddress)&&void 0!==i?i:"",category:"",testType:"",body:""};return(0,n.jsx)(q,function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?B(Object(t),!0).forEach((function(r){M(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):B(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}({serverErrors:f,defaultValues:y},u))};R.layout=q.layout=function(e){return(0,n.jsx)(N.HQ,{children:e})};const K=R},90634:(e,r,t)=>{t.d(r,{g:()=>s});var n=t(96118),a=t(35059),o=t(85893),s=(0,a.G)(((e,r)=>(0,o.jsx)(n.K,{align:"center",...e,direction:"column",ref:r})));s.displayName="VStack"},63343:(e,r,t)=>{t.d(r,{S:()=>i});var n=t(33951);var a=t(4453),o=t(75119),s=t(25432);function i(e,r){var t;const i=function(e){var r,t;const n=(0,s.Kn)(e)?e:{fallback:null!=e?e:"base"},i=(0,o.F)().__breakpoints.details.map((({minMaxQuery:e,breakpoint:r})=>({breakpoint:r,query:e.replace("@media screen and ","")}))),l=i.map((e=>e.breakpoint===n.fallback)),u=(0,a.a)(i.map((e=>e.query)),{fallback:l,ssr:n.ssr});return null!=(t=null==(r=i[u.findIndex((e=>1==e))])?void 0:r.breakpoint)?t:n.fallback}((0,s.Kn)(r)?r:{fallback:null!=r?r:"base"}),l=(0,o.F)();if(!i)return;const u=Array.from((null==(t=l.__breakpoints)?void 0:t.keys)||[]);return function(e,r,t=n.AV){let a=Object.keys(e).indexOf(r);if(-1!==a)return e[r];let o=t.indexOf(r);for(;o>=0;){const r=t[o];if(e.hasOwnProperty(r)){a=o;break}o-=1}if(-1!==a)return e[t[a]]}(Array.isArray(e)?Object.fromEntries(Object.entries((0,n.Yq)(e,u)).map((([e,r])=>[e,r]))):e,i,u)}},87536:(e,r,t)=>{t.d(r,{Dq:()=>he,Gc:()=>V,KN:()=>R,RV:()=>k,U2:()=>p,bc:()=>M,cI:()=>Be,qo:()=>U,t8:()=>B});var n=t(67294),a=e=>"checkbox"===e.type,o=e=>e instanceof Date,s=e=>null==e;const i=e=>"object"==typeof e;var l=e=>!s(e)&&!Array.isArray(e)&&i(e)&&!o(e),u=e=>l(e)&&e.target?a(e.target)?e.target.checked:e.target.value:e,c=(e,r)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(r)),f=e=>{const r=e.constructor&&e.constructor.prototype;return l(r)&&r.hasOwnProperty("isPrototypeOf")},d="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function m(e){let r;const t=Array.isArray(e);if(e instanceof Date)r=new Date(e);else if(e instanceof Set)r=new Set(e);else{if(d&&(e instanceof Blob||e instanceof FileList)||!t&&!l(e))return e;if(r=t?[]:{},t||f(e))for(const t in e)e.hasOwnProperty(t)&&(r[t]=m(e[t]));else r=e}return r}var y=e=>Array.isArray(e)?e.filter(Boolean):[],b=e=>void 0===e,p=(e,r,t)=>{if(!r||!l(e))return t;const n=y(r.split(/[,[\].]+?/)).reduce(((e,r)=>s(e)?e:e[r]),e);return b(n)||n===e?b(e[r])?t:e[r]:n};const g={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},v={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},h="max",x="min",_="maxLength",S="minLength",w="pattern",j="required",A="validate",O=n.createContext(null),V=()=>n.useContext(O),k=e=>{const{children:r,...t}=e;return n.createElement(O.Provider,{value:t},r)};var F=(e,r,t,n=!0)=>{const a={defaultValues:r._defaultValues};for(const o in e)Object.defineProperty(a,o,{get:()=>{const a=o;return r._proxyFormState[a]!==v.all&&(r._proxyFormState[a]=!n||v.all),t&&(t[a]=!0),e[a]}});return a},D=e=>l(e)&&!Object.keys(e).length,C=(e,r,t,n)=>{t(e);const{name:a,...o}=e;return D(o)||Object.keys(o).length>=Object.keys(r).length||Object.keys(o).find((e=>r[e]===(!n||v.all)))},P=e=>Array.isArray(e)?e:[e],E=(e,r,t)=>t&&r?e===r:!e||!r||e===r||P(e).some((e=>e&&(e.startsWith(r)||r.startsWith(e))));function N(e){const r=n.useRef(e);r.current=e,n.useEffect((()=>{const t=!e.disabled&&r.current.subject&&r.current.subject.subscribe({next:r.current.next});return()=>{t&&t.unsubscribe()}}),[e.disabled])}var T=e=>"string"==typeof e,I=(e,r,t,n,a)=>T(e)?(n&&r.watch.add(e),p(t,e,a)):Array.isArray(e)?e.map((e=>(n&&r.watch.add(e),p(t,e)))):(n&&(r.watchAll=!0),t);function U(e){const r=V(),{control:t=r.control,name:a,defaultValue:o,disabled:s,exact:i}=e||{},l=n.useRef(a);l.current=a,N({disabled:s,subject:t._subjects.values,next:e=>{E(l.current,e.name,i)&&c(m(I(l.current,t._names,e.values||t._formValues,!1,o)))}});const[u,c]=n.useState(t._getWatch(a,o));return n.useEffect((()=>t._removeUnmounted())),u}var q=e=>/^\w*$/.test(e),L=e=>y(e.replace(/["|']|\]/g,"").split(/\.|\[/));function B(e,r,t){let n=-1;const a=q(r)?[r]:L(r),o=a.length,s=o-1;for(;++n<o;){const r=a[n];let o=t;if(n!==s){const t=e[r];o=l(t)||Array.isArray(t)?t:isNaN(+a[n+1])?{}:[]}e[r]=o,e=e[r]}return e}function M(e){const r=V(),{name:t,control:a=r.control,shouldUnregister:o}=e,s=c(a._names.array,t),i=U({control:a,name:t,defaultValue:p(a._formValues,t,p(a._defaultValues,t,e.defaultValue)),exact:!0}),l=function(e){const r=V(),{control:t=r.control,disabled:a,name:o,exact:s}=e||{},[i,l]=n.useState(t._formState),u=n.useRef(!0),c=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),f=n.useRef(o);return f.current=o,N({disabled:a,next:e=>u.current&&E(f.current,e.name,s)&&C(e,c.current,t._updateFormState)&&l({...t._formState,...e}),subject:t._subjects.state}),n.useEffect((()=>
1(u.current=!0,c.current.isValid&&t._updateValid(!0),()=>{u.current=!1})),[t]),F(i,t,c.current,!1)}({control:a,name:t}),f=n.useRef(a.register(t,{...e.rules,value:i}));return f.current=a.register(t,e.rules),n.useEffect((()=>{const e=a._options.shouldUnregister||o,r=(e,r)=>{const t=p(a._fields,e);t&&(t._f.mount=r)};if(r(t,!0),e){const e=m(p(a._options.defaultValues,t));B(a._defaultValues,t,e),b(p(a._formValues,t))&&B(a._formValues,t,e)}return()=>{(s?e&&!a._state.action:e)?a.unregister(t):r(t,!1)}}),[t,a,s,o]),{field:{name:t,value:i,onChange:n.useCallback((e=>f.current.onChange({target:{value:u(e),name:t},type:g.CHANGE})),[t]),onBlur:n.useCallback((()=>f.current.onBlur({target:{value:p(a._formValues,t),name:t},type:g.BLUR})),[t,a]),ref:e=>{const r=p(a._fields,t);r&&e&&(r._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:r=>e.setCustomValidity(r),reportValidity:()=>e.reportValidity()})}},formState:l,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!p(l.errors,t)},isDirty:{enumerable:!0,get:()=>!!p(l.dirtyFields,t)},isTouched:{enumerable:!0,get:()=>!!p(l.touchedFields,t)},error:{enumerable:!0,get:()=>p(l.errors,t)}})}}var R=(e,r,t,n,a)=>r?{...t[e],types:{...t[e]&&t[e].types?t[e].types:{},[n]:a||!0}}:{};const K=(e,r,t)=>{for(const n of t||Object.keys(e)){const t=p(e,n);if(t){const{_f:e,...n}=t;if(e&&r(e.name)){if(e.ref.focus){e.ref.focus();break}if(e.refs&&e.refs[0].focus){e.refs[0].focus();break}}else l(n)&&K(n,r)}}};var z=()=>{const e="undefined"==typeof performance?Date.now():1e3*performance.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(r=>{const t=(16*Math.random()+e)%16|0;return("x"==r?t:3&t|8).toString(16)}))},W=(e,r,t={})=>t.shouldFocus||b(t.shouldFocus)?t.focusName||`${e}.${b(t.focusIndex)?r:t.focusIndex}.`:"",H=e=>({isOnSubmit:!e||e===v.onSubmit,isOnBlur:e===v.onBlur,isOnChange:e===v.onChange,isOnAll:e===v.all,isOnTouch:e===v.onTouched}),$=(e,r,t)=>!t&&(r.watchAll||r.watch.has(e)||[...r.watch].some((r=>e.startsWith(r)&&/^\.\w+/.test(e.slice(r.length))))),G=(e,r,t)=>{const n=y(p(e,t));return B(n,"root",r[t]),B(e,t,n),e},X=e=>"boolean"==typeof e,J=e=>"file"===e.type,Q=e=>"function"==typeof e,Y=e=>{if(!d)return!1;const r=e?e.ownerDocument:0;return e instanceof(r&&r.defaultView?r.defaultView.HTMLElement:HTMLElement)},Z=e=>T(e),ee=e=>"radio"===e.type,re=e=>e instanceof RegExp;const te={value:!1,isValid:!1},ne={value:!0,isValid:!0};var ae=e=>{if(Array.isArray(e)){if(e.length>1){const r=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:r,isValid:!!r.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!b(e[0].attributes.value)?b(e[0].value)||""===e[0].value?ne:{value:e[0].value,isValid:!0}:ne:te}return te};const oe={isValid:!1,value:null};var se=e=>Array.isArray(e)?e.reduce(((e,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:e),oe):oe;function ie(e,r,t="validate"){if(Z(e)||Array.isArray(e)&&e.every(Z)||X(e)&&!e)return{type:t,message:Z(e)?e:"",ref:r}}var le=e=>l(e)&&!re(e)?e:{value:e,message:""},ue=async(e,r,t,n,o)=>{const{ref:i,refs:u,required:c,maxLength:f,minLength:d,min:m,max:y,pattern:g,validate:v,name:O,valueAsNumber:V,mount:k,disabled:F}=e._f,C=p(r,O);if(!k||F)return{};const P=u?u[0]:i,E=e=>{n&&P.reportValidity&&(P.setCustomValidity(X(e)?"":e||""),P.reportValidity())},N={},I=ee(i),U=a(i),q=I||U,L=(V||J(i))&&b(i.value)&&b(C)||Y(i)&&""===i.value||""===C||Array.isArray(C)&&!C.length,B=R.bind(null,O,t,N),M=(e,r,t,n=_,a=S)=>{const o=e?r:t;N[O]={type:e?n:a,message:o,ref:i,...B(e?n:a,o)}};if(o?!Array.isArray(C)||!C.length:c&&(!q&&(L||s(C))||X(C)&&!C||U&&!ae(u).isValid||I&&!se(u).isValid)){const{value:e,message:r}=Z(c)?{value:!!c,message:c}:le(c);if(e&&(N[O]={type:j,message:r,ref:P,...B(j,r)},!t))return E(r),N}if(!(L||s(m)&&s(y))){let e,r;const n=le(y),a=le(m);if(s(C)||isNaN(C)){const t=i.valueAsDate||new Date(C),o=e=>new Date((new Date).toDateString()+" "+e),s="time"==i.type,l="week"==i.type;T(n.value)&&C&&(e=s?o(C)>o(n.value):l?C>n.value:t>new Date(n.value)),T(a.value)&&C&&(r=s?o(C)<o(a.value):l?C<a.value:t<new Date(a.value))}else{const t=i.valueAsNumber||(C?+C:C);s(n.value)||(e=t>n.value),s(a.value)||(r=t<a.value)}if((e||r)&&(M(!!e,n.message,a.message,h,x),!t))return E(N[O].message),N}if((f||d)&&!L&&(T(C)||o&&Array.isArray(C))){const e=le(f),r=le(d),n=!s(e.value)&&C.length>+e.value,a=!s(r.value)&&C.length<+r.value;if((n||a)&&(M(n,e.message,r.message),!t))return E(N[O].message),N}if(g&&!L&&T(C)){const{value:e,message:r}=le(g);if(re(e)&&!C.match(e)&&(N[O]={type:w,message:r,ref:i,...B(w,r)},!t))return E(r),N}if(v)if(Q(v)){const e=ie(await v(C,r),P);if(e&&(N[O]={...e,...B(A,e.message)},!t))return E(e.message),N}else if(l(v)){let e={};for(const n in v){if(!D(e)&&!t)break;const a=ie(await v[n](C,r),P,n);a&&(e={...a,...B(n,a.message)},E(a.message),t&&(N[O]=e))}if(!D(e)&&(N[O]={ref:P,...e},!t))return N}return E(!0),N};function ce(e,r){return[...e,...P(r)]}var fe=e=>Array.isArray(e)?e.map((()=>{})):void 0;function de(e,r,t){return[...e.slice(0,r),...P(t),...e.slice(r)]}var me=(e,r,t)=>Array.isArray(e)?(b(e[t])&&(e[t]=void 0),e.splice(t,0,e.splice(r,1)[0]),e):[];function ye(e,r){return[...P(r),...P(e)]}var be=(e,r)=>b(r)?[]:function(e,r){let t=0;const n=[...e];for(const e of r)n.splice(e-t,1),t++;return y(n).length?n:[]}(e,P(r).sort(((e,r)=>e-r))),pe=(e,r,t)=>{e[r]=[e[t],e[t]=e[r]][0]};function ge(e,r){const t=Array.isArray(r)?r:q(r)?[r]:L(r),n=1===t.length?e:function(e,r){const t=r.slice(0,-1).length;let n=0;for(;n<t;)e=b(e)?n++:e[r[n++]];return e}(e,t),a=t.length-1,o=t[a];return n&&delete n[o],0!==a&&(l(n)&&D(n)||Array.isArray(n)&&function(e){for(const r in e)if(e.hasOwnProperty(r)&&!b(e[r]))return!1;return!0}(n))&&ge(e,t.slice(0,-1)),e}var ve=(e,r,t)=>(e[r]=t,e);function he(e){const r=V(),{control:t=r.control,name:a,keyName:o="id",shouldUnregister:s}=e,[i,l]=n.useState(t._getFieldArray(a)),u=n.useRef(t._getFieldArray(a).map(z)),c=n.useRef(i),f=n.useRef(a),d=n.useRef(!1);f.current=a,c.current=i,t._names.array.add(a),e.rules&&t.register(a,e.rules),N({next:({values:e,name:r})=>{if(r===f.current||!r){const r=p(e,f.current);Array.isArray(r)&&(l(r),u.current=r.map(z))}},subject:t._subjects.array});const y=n.useCallback((e=>{d.current=!0,t._updateFieldArray(a,e)}),[t,a]);return n.useEffect((()=>
1{if(t._state.action=!1,$(a,t._names)&&t._subjects.state.next({...t._formState}),d.current&&(!H(t._options.mode).isOnSubmit||t._formState.isSubmitted))if(t._options.resolver)t._executeSchema([a]).then((e=>{const r=p(e.errors,a),n=p(t._formState.errors,a);(n?!r&&n.type||r&&(n.type!==r.type||n.message!==r.message):r&&r.type)&&(r?B(t._formState.errors,a,r):ge(t._formState.errors,a),t._subjects.state.next({errors:t._formState.errors}))}));else{const e=p(t._fields,a);e&&e._f&&ue(e,t._formValues,t._options.criteriaMode===v.all,t._options.shouldUseNativeValidation,!0).then((e=>!D(e)&&t._subjects.state.next({errors:G(t._formState.errors,e,a)})))}t._subjects.values.next({name:a,values:{...t._formValues}}),t._names.focus&&K(t._fields,(e=>!!e&&e.startsWith(t._names.focus||""))),t._names.focus="",t._updateValid()}),[i,a,t]),n.useEffect((()=>(!p(t._formValues,a)&&t._updateFieldArray(a),()=>{(t._options.shouldUnregister||s)&&t.unregister(a)})),[a,t,o,s]),{swap:n.useCallback(((e,r)=>{const n=t._getFieldArray(a);pe(n,e,r),pe(u.current,e,r),y(n),l(n),t._updateFieldArray(a,n,pe,{argA:e,argB:r},!1)}),[y,a,t]),move:n.useCallback(((e,r)=>{const n=t._getFieldArray(a);me(n,e,r),me(u.current,e,r),y(n),l(n),t._updateFieldArray(a,n,me,{argA:e,argB:r},!1)}),[y,a,t]),prepend:n.useCallback(((e,r)=>{const n=P(m(e)),o=ye(t._getFieldArray(a),n);t._names.focus=W(a,0,r),u.current=ye(u.current,n.map(z)),y(o),l(o),t._updateFieldArray(a,o,ye,{argA:fe(e)})}),[y,a,t]),append:n.useCallback(((e,r)=>{const n=P(m(e)),o=ce(t._getFieldArray(a),n);t._names.focus=W(a,o.length-1,r),u.current=ce(u.current,n.map(z)),y(o),l(o),t._updateFieldArray(a,o,ce,{argA:fe(e)})}),[y,a,t]),remove:n.useCallback((e=>{const r=be(t._getFieldArray(a),e);u.current=be(u.current,e),y(r),l(r),t._updateFieldArray(a,r,be,{argA:e})}),[y,a,t]),insert:n.useCallback(((e,r,n)=>{const o=P(m(r)),s=de(t._getFieldArray(a),e,o);t._names.focus=W(a,e,n),u.current=de(u.current,e,o.map(z)),y(s),l(s),t._updateFieldArray(a,s,de,{argA:e,argB:fe(r)})}),[y,a,t]),update:n.useCallback(((e,r)=>{const n=m(r),o=ve(t._getFieldArray(a),e,n);u.current=[...o].map(((r,t)=>r&&t!==e?u.current[t]:z())),y(o),l([...o]),t._updateFieldArray(a,o,ve,{argA:e,argB:n},!0,!1)}),[y,a,t]),replace:n.useCallback((e=>{const r=P(m(e));u.current=r.map(z),y([...r]),l([...r]),t._updateFieldArray(a,[...r],(e=>e),{},!0,!1)}),[y,a,t]),fields:n.useMemo((()=>i.map(((e,r)=>({...e,[o]:u.current[r]||z()})))),[i,o])}}function xe(){let e=[];return{get observers(){return e},next:r=>{for(const t of e)t.next&&t.next(r)},subscribe:r=>(e.push(r),{unsubscribe:()=>{e=e.filter((e=>e!==r))}}),unsubscribe:()=>{e=[]}}}var _e=e=>s(e)||!i(e);function Se(e,r){if(_e(e)||_e(r))return e===r;if(o(e)&&o(r))return e.getTime()===r.getTime();const t=Object.keys(e),n=Object.keys(r);if(t.length!==n.length)return!1;for(const a of t){const t=e[a];if(!n.includes(a))return!1;if("ref"!==a){const e=r[a];if(o(t)&&o(e)||l(t)&&l(e)||Array.isArray(t)&&Array.isArray(e)?!Se(t,e):t!==e)return!1}}return!0}var we=e=>"select-multiple"===e.type,je=e=>ee(e)||a(e),Ae=e=>Y(e)&&e.isConnected,Oe=e=>{for(const r in e)if(Q(e[r]))return!0;return!1};function Ve(e,r={}){const t=Array.isArray(e);if(l(e)||t)for(const t in e)Array.isArray(e[t])||l(e[t])&&!Oe(e[t])?(r[t]=Array.isArray(e[t])?[]:{},Ve(e[t],r[t])):s(e[t])||(r[t]=!0);return r}function ke(e,r,t){const n=Array.isArray(e);
1if(l(e)||n)for(const n in e)Array.isArray(e[n])||l(e[n])&&!Oe(e[n])?b(r)||_e(t[n])?t[n]=Array.isArray(e[n])?Ve(e[n],[]):{...Ve(e[n])}:ke(e[n],s(r)?{}:r[n],t[n]):t[n]=!Se(e[n],r[n]);return t}var Fe=(e,r)=>ke(e,r,Ve(r)),De=(e,{valueAsNumber:r,valueAsDate:t,setValueAs:n})=>b(e)?e:r?""===e?NaN:e?+e:e:t&&T(e)?new Date(e):n?n(e):e;function Ce(e){const r=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):r.disabled))return J(r)?r.files:ee(r)?se(e.refs).value:we(r)?[...r.selectedOptions].map((({value:e})=>e)):a(r)?ae(e.refs).value:De(b(r.value)?e.ref.value:r.value,e)}var Pe=(e,r,t,n)=>{const a={};for(const t of e){const e=p(r,t);e&&B(a,t,e._f)}return{criteriaMode:t,names:[...e],fields:a,shouldUseNativeValidation:n}},Ee=e=>b(e)?e:re(e)?e.source:l(e)?re(e.value)?e.value.source:e.value:e,Ne=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function Te(e,r,t){const n=p(e,t);if(n||q(t))return{error:n,name:t};const a=t.split(".");for(;a.length;){const n=a.join("."),o=p(r,n),s=p(e,n);if(o&&!Array.isArray(o)&&t!==n)return{name:t};if(s&&s.type)return{name:n,error:s};a.pop()}return{name:t}}var Ie=(e,r,t,n,a)=>!a.isOnAll&&(!t&&a.isOnTouch?!(r||e):(t?n.isOnBlur:a.isOnBlur)?!e:!(t?n.isOnChange:a.isOnChange)||e),Ue=(e,r)=>!y(p(e,r)).length&&ge(e,r);const qe={mode:v.onSubmit,reValidateMode:v.onChange,shouldFocusError:!0};function Le(e={},r){let t,n={...qe,...e},i={submitCount:0,isDirty:!1,isLoading:Q(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{}},f={},h=(l(n.defaultValues)||l(n.values))&&m(n.defaultValues||n.values)||{},x=n.shouldUnregister?{}:m(h),_={action:!1,mount:!1,watch:!1},S={mount:new Set,unMount:new Set,array:new Set,watch:new Set},w=0;const j={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},A={values:xe(),array:xe(),state:xe()},O=e.resetOptions&&e.resetOptions.keepDirtyValues,V=H(n.mode),k=H(n.reValidateMode),F=n.criteriaMode===v.all,C=async e=>{if(j.isValid||e){const e=n.resolver?D((await L()).errors):await M(f,!0);e!==i.isValid&&A.state.next({isValid:e})}},E=e=>j.isValidating&&A.state.next({isValidating:e}),N=(e,r,t,n)=>{const a=p(f,e);if(a){const o=p(x,e,b(t)?p(h,e):t);b(o)||n&&n.defaultChecked||r?B(x,e,r?o:Ce(a._f)):W(e,o),_.mount&&C()}},U=(e,r,t,n,a)=>{let o=!1,s=!1;const l={name:e};if(!t||n){j.isDirty&&(s=i.isDirty,i.isDirty=l.isDirty=R(),o=s!==l.isDirty);const t=Se(p(h,e),r);s=p(i.dirtyFields,e),t?ge(i.dirtyFields,e):B(i.dirtyFields,e,!0),l.dirtyFields=i.dirtyFields,o=o||j.dirtyFields&&s!==!t}if(t){const r=p(i.touchedFields,e);r||(B(i.touchedFields,e,t),l.touchedFields=i.touchedFields,o=o||j.touchedFields&&r!==t)}return o&&a&&A.state.next(l),o?l:{}},q=(r,n,a,o)=>{const s=p(i.errors,r),l=j.isValid&&X(n)&&i.isValid!==n;var u;if(e.delayError&&a?(u=()=>((e,r)=>{B(i.errors,e,r),A.state.next({errors:i.errors})})(r,a),t=e=>{clearTimeout(w),w=setTimeout(u,e)},t(e.delayError)):(clearTimeout(w),t=null,a?B(i.errors,r,a):ge(i.errors,r)),(a?!Se(s,a):s)||!D(o)||l){const e={...o,...l&&X(n)?{isValid:n}:{},errors:i.errors,name:r};i={...i,...e},A.state.next(e)}E(!1)},L=async e=>n.resolver(x,n.context,Pe(e||S.mount,f,n.criteriaMode,n.shouldUseNativeValidation)),M=async(e,r,t={valid:!0})=>{for(const a in e){const o=e[a];if(o){const{_f:e,...a}=o;if(e){const a=S.array.has(e.name),s=await ue(o,x,F,n.shouldUseNativeValidation&&!r,a);if(s[e.name]&&(t.valid=!1,r))break;!r&&(p(s,e.name)?a?G(i.errors,s,e.name):B(i.errors,e.name,s[e.name]):ge(i.errors,e.name))}a&&await M(a,r,t)}}return t.valid},R=(e,r)=>(e&&r&&B(x,e,r),!Se(ne(),h)),z=(e,r,t)=>I(e,S,{..._.mount?x:b(r)?h:T(e)?{[e]:r}:r},t,r),W=(e,r,t={})=>{const n=p(f,e);let o=r;if(n){const t=n._f;t&&(!t.disabled&&B(x,e,De(r,t)),o=Y(t.ref)&&s(r)?"":r,we(t.ref)?[...t.ref.options].forEach((e=>e.selected=o.includes(e.value))):t.refs?a(t.ref)?t.refs.length>1?t.refs.forEach((e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(o)?!!o.find((r=>r===e.value)):o===e.value))):t.refs[0]&&(t.refs[0].checked=!!o):t.refs.forEach((e=>e.checked=e.value===o)):J(t.ref)?t.ref.value="":(t.ref.value=o,t.ref.type||A.values.next({name:e,values:{...x}})))}(t.shouldDirty||t.shouldTouch)&&U(e,o,t.shouldTouch,t.shouldDirty,!0),t.shouldValidate&&te(e)},Z=(e,r,t)=>{for(const n in r){const a=r[n],s=`${e}.${n}`,i=p(f,s);!S.array.has(e)&&_e(a)&&(!i||i._f)||o(a)?W(s,a,t):Z(s,a,t)}},ee=(e,t,n={})=>{const a=p(f,e),o=S.array.has(e),l=m(t);B(x,e,l),o?(A.array.next({name:e,values:{...x}}),(j.isDirty||j.dirtyFields)&&n.shouldDirty&&A.state.next({name:e,dirtyFields:Fe(h,x),isDirty:R(e,l)})):!a||a._f||s(l)?W(e,l,n):Z(e,l,n),$(e,S)&&A.state.next({...i}),A.values.next({name:e,values:{...x}}),!_.mount&&r()},re=async e=>{const r=e.target;let a=r.name,o=!0;const s=p(f,a);if(s){let l,c;const d=r.type?Ce(s._f):u(e),m=e.type===g.BLUR||e.type===g.FOCUS_OUT,y=!Ne(s._f)&&!n.resolver&&!p(i.errors,a)&&!s._f.deps||Ie(m,p(i.touchedFields,a),i.isSubmitted,k,V),b=$(a,S,m);B(x,a,d),m?(s._f.onBlur&&s._f.onBlur(e),t&&t(0)):s._f.onChange&&s._f.onChange(e);const v=U(a,d,m,!1),h=!D(v)||b;if(!m&&A.values.next({name:a,type:e.type,values:{...x}}),y)return j.isValid&&C(),h&&A.state.next({name:a,...b?{}:v});if(!m&&b&&A.state.next({...i}),E(!0),n.resolver){const{errors:e}=await L([a]),r=Te(i.errors,f,a),t=Te(e,f,r.name||a);l=t.error,a=t.name,c=D(e)}else l=(await ue(s,x,F,n.shouldUseNativeValidation))[a],o=isNaN(d)||d===p(x,a,d),o&&(l?c=!1:j.isValid&&
1(c=await M(f,!0)));o&&(s._f.deps&&te(s._f.deps),q(a,c,l,v))}},te=async(e,r={})=>{let t,a;const o=P(e);if(E(!0),n.resolver){const r=await(async e=>{const{errors:r}=await L();if(e)for(const t of e){const e=p(r,t);e?B(i.errors,t,e):ge(i.errors,t)}else i.errors=r;return r})(b(e)?e:o);t=D(r),a=e?!o.some((e=>p(r,e))):t}else e?(a=(await Promise.all(o.map((async e=>{const r=p(f,e);return await M(r&&r._f?{[e]:r}:r)})))).every(Boolean),(a||i.isValid)&&C()):a=t=await M(f);return A.state.next({...!T(e)||j.isValid&&t!==i.isValid?{}:{name:e},...n.resolver||!e?{isValid:t}:{},errors:i.errors,isValidating:!1}),r.shouldFocus&&!a&&K(f,(e=>e&&p(i.errors,e)),e?o:S.mount),a},ne=e=>{const r={...h,..._.mount?x:{}};return b(e)?r:T(e)?p(r,e):e.map((e=>p(r,e)))},ae=(e,r)=>({invalid:!!p((r||i).errors,e),isDirty:!!p((r||i).dirtyFields,e),isTouched:!!p((r||i).touchedFields,e),error:p((r||i).errors,e)}),oe=(e,r,t)=>{const n=(p(f,e,{_f:{}})._f||{}).ref;B(i.errors,e,{...r,ref:n}),A.state.next({name:e,errors:i.errors,isValid:!1}),t&&t.shouldFocus&&n&&n.focus&&n.focus()},se=(e,r={})=>{for(const t of e?P(e):S.mount)S.mount.delete(t),S.array.delete(t),r.keepValue||(ge(f,t),ge(x,t)),!r.keepError&&ge(i.errors,t),!r.keepDirty&&ge(i.dirtyFields,t),!r.keepTouched&&ge(i.touchedFields,t),!n.shouldUnregister&&!r.keepDefaultValue&&ge(h,t);A.values.next({values:{...x}}),A.state.next({...i,...r.keepDirty?{isDirty:R()}:{}}),!r.keepIsValid&&C()},ie=(e,r={})=>{let t=p(f,e);const a=X(r.disabled);return B(f,e,{...t||{},_f:{...t&&t._f?t._f:{ref:{name:e}},name:e,mount:!0,...r}}),S.mount.add(e),t?a&&B(x,e,r.disabled?void 0:p(x,e,Ce(t._f))):N(e,!0,r.value),{...a?{disabled:r.disabled}:{},...n.progressive?{required:!!r.required,min:Ee(r.min),max:Ee(r.max),minLength:Ee(r.minLength),maxLength:Ee(r.maxLength),pattern:Ee(r.pattern)}:{},name:e,onChange:re,onBlur:re,ref:a=>{if(a){ie(e,r),t=p(f,e);const n=b(a.value)&&a.querySelectorAll&&a.querySelectorAll("input,select,textarea")[0]||a,o=je(n),s=t._f.refs||[];if(o?s.find((e=>e===n)):n===t._f.ref)return;B(f,e,{_f:{...t._f,...o?{refs:[...s.filter(Ae),n,...Array.isArray(p(h,e))?[{}]:[]],ref:{type:n.type,name:e}}:{ref:n}}}),N(e,!1,void 0,n)}else t=p(f,e,{}),t._f&&(t._f.mount=!1),(n.shouldUnregister||r.shouldUnregister)&&(!c(S.array,e)||!_.action)&&S.unMount.add(e)}}},le=()=>n.shouldFocusError&&K(f,(e=>e&&p(i.errors,e)),S.mount),ce=(e,r)=>async t=>{t&&(t.preventDefault&&t.preventDefault(),t.persist&&t.persist());let a=m(x);if(A.state.next({isSubmitting:!0}),n.resolver){const{errors:e,values:r}=await L();i.errors=e,a=r}else await M(f);ge(i.errors,"root"),D(i.errors)?(A.state.next({errors:{}}),await e(a,t)):(r&&await r({...i.errors},t),le(),setTimeout(le)),A.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:D(i.errors),submitCount:i.submitCount+1,errors:i.errors})},fe=(t,n={})=>{const a=t||h,o=m(a),s=t&&!D(t)?o:h;if(n.keepDefaultValues||(h=a),!n.keepValues){if(n.keepDirtyValues||O)for(const e of S.mount)p(i.dirtyFields,e)?B(s,e,p(x,e)):ee(e,p(s,e));else{if(d&&b(t))for(const e of S.mount){const r=p(f,e);if(r&&r._f){const e=Array.isArray(r._f.refs)?r._f.refs[0]:r._f.ref;if(Y(e)){const r=e.closest("form");if(r){r.reset();break}}}}f={}}x=e.shouldUnregister?n.keepDefaultValues?m(h):{}:m(s),A.array.next({values:{...s}}),A.values.next({values:{...s}})}S={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},!_.mount&&r(),_.mount=!j.isValid||!!n.keepIsValid,_.watch=!!e.shouldUnregister,A.state.next({submitCount:n.keepSubmitCount?i.submitCount:0,isDirty:n.keepDirty?i.isDirty:!(!n.keepDefaultValues||Se(t,h)),isSubmitted:!!n.keepIsSubmitted&&i.isSubmitted,dirtyFields:n.keepDirtyValues?i.dirtyFields:n.keepDefaultValues&&t?Fe(h,t):{},touchedFields:n.keepTouched?i.touchedFields:{},errors:n.keepErrors?i.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},de=(e,r)=>fe(Q(e)?e(x):e,r);return{control:{register:ie,unregister:se,getFieldState:ae,handleSubmit:ce,setError:oe,_executeSchema:L,_getWatch:z,_getDirty:R,_updateV
1alid:C,_removeUnmounted:()=>{for(const e of S.unMount){const r=p(f,e);r&&(r._f.refs?r._f.refs.every((e=>!Ae(e))):!Ae(r._f.ref))&&se(e)}S.unMount=new Set},_updateFieldArray:(e,r=[],t,n,a=!0,o=!0)=>{if(n&&t){if(_.action=!0,o&&Array.isArray(p(f,e))){const r=t(p(f,e),n.argA,n.argB);a&&B(f,e,r)}if(o&&Array.isArray(p(i.errors,e))){const r=t(p(i.errors,e),n.argA,n.argB);a&&B(i.errors,e,r),Ue(i.errors,e)}if(j.touchedFields&&o&&Array.isArray(p(i.touchedFields,e))){const r=t(p(i.touchedFields,e),n.argA,n.argB);a&&B(i.touchedFields,e,r)}j.dirtyFields&&(i.dirtyFields=Fe(h,x)),A.state.next({name:e,isDirty:R(e,r),dirtyFields:i.dirtyFields,errors:i.errors,isValid:i.isValid})}else B(x,e,r)},_getFieldArray:r=>y(p(_.mount?x:h,r,e.shouldUnregister?p(h,r,[]):[])),_reset:fe,_resetDefaultValues:()=>Q(n.defaultValues)&&n.defaultValues().then((e=>{de(e,n.resetOptions),A.state.next({isLoading:!1})})),_updateFormState:e=>{i={...i,...e}},_subjects:A,_proxyFormState:j,get _fields(){return f},get _formValues(){return x},get _state(){return _},set _state(e){_=e},get _defaultValues(){return h},get _names(){return S},set _names(e){S=e},get _formState(){return i},set _formState(e){i=e},get _options(){return n},set _options(e){n={...n,...e}}},trigger:te,register:ie,handleSubmit:ce,watch:(e,r)=>Q(e)?A.values.subscribe({next:t=>e(z(void 0,r),t)}):z(e,r,!0),setValue:ee,getValues:ne,reset:de,resetField:(e,r={})=>{p(f,e)&&(b(r.defaultValue)?ee(e,p(h,e)):(ee(e,r.defaultValue),B(h,e,r.defaultValue)),r.keepTouched||ge(i.touchedFields,e),r.keepDirty||(ge(i.dirtyFields,e),i.isDirty=r.defaultValue?R(e,p(h,e)):R()),r.keepError||(ge(i.errors,e),j.isValid&&C()),A.state.next({...i}))},clearErrors:e=>{e&&P(e).forEach((e=>ge(i.errors,e))),A.state.next({errors:e?i.errors:{}})},unregister:se,setError:oe,setFocus:(e,r={})=>{const t=p(f,e),n=t&&t._f;if(n){const e=n.refs?n.refs[0]:n.ref;e.focus&&(e.focus(),r.shouldSelect&&e.select())}},getFieldState:ae}}function Be(e={}){const r=n.useRef(),[t,a]=n.useState({isDirty:!1,isValidating:!1,isLoading:Q(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},defaultValues:Q(e.defaultValues)?void 0:e.defaultValues});r.current||(r.current={...Le(e,(()=>a((e=>({...e}))))),formState:t});const o=r.current.control;return o._options=e,N({subject:o._subjects.state,next:e=>{C(e,o._proxyFormState,o._updateFormState,!0)&&a({...o._formState})}}),n.useEffect((()=>{e.values&&!Se(e.values,o._defaultValues)?o._reset(e.values,o._options.resetOptions):o._resetDefaultValues()}),[e.values,o]),n.useEffect((()=>
1{o._state.mount||(o._updateValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()})),r.current.formState=F(t,o),r.current}}}]);
2//# sourceMappingURL=4404.d244f1dc24b6d0e2.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.