PageSourceSearch

https://epicplus.online/_next/static/chunks/356-26e01d518d81e43c.js

js epicplus.online collected 2026-10-02 23:02:49 UTC 70,064 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[356],{922:(e,t,r)=>{"use strict";r.d(t,{Wx:()=>l});var n=r(12115),a=Object.defineProperty,o=new Map,s=new WeakMap,i=0,u=void 0;function l({threshold:e,delay:t,trackVisibility:r,rootMargin:a,root:c,triggerOnce:f,skip:d,initialInView:p,fallbackInView:y,onChange:v}={}){var h;let[b,m]=n.useState(null),g=n.useRef(v),[_,x]=n.useState({inView:!!p,entry:void 0});g.current=v,n.useEffect(()=>{let n;if(!d&&b)return n=function(e,t,r={},n=u){if(void 0===window.IntersectionObserver&&void 0!==n){let a=e.getBoundingClientRect();return t(n,{isIntersecting:n,target:e,intersectionRatio:"number"==typeof r.threshold?r.threshold:0,time:0,boundingClientRect:a,intersectionRect:a,rootBounds:a}),()=>{}}let{id:a,observer:l,elements:c}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var r;return`${t}_${"root"===t?!(r=e.root)?"0":(s.has(r)||(i+=1,s.set(r,i.toString())),s.get(r)):e[t]}`}).toString(),r=o.get(t);if(!r){let n,a=new Map,s=new IntersectionObserver(t=>{t.forEach(t=>{var r;let o=t.isIntersecting&&n.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=o),null==(r=a.get(t.target))||r.forEach(e=>{e(o,t)})})},e);n=s.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),r={id:t,observer:s,elements:a},o.set(t,r)}return r}(r),f=c.get(e)||[];return c.has(e)||c.set(e,f),f.push(t),l.observe(e),function(){f.splice(f.indexOf(t),1),0===f.length&&(c.delete(e),l.unobserve(e)),0===c.size&&(l.disconnect(),o.delete(a))}}(b,(e,t)=>{x({inView:e,entry:t}),g.current&&g.current(e,t),t.isIntersecting&&f&&n&&(n(),n=void 0)},{root:c,rootMargin:a,threshold:e,trackVisibility:r,delay:t},y),()=>{n&&n()}},[Array.isArray(e)?e.toString():e,b,c,a,f,d,r,y,t]);let w=null==(h=_.entry)?void 0:h.target,S=n.useRef(void 0);b||!w||f||d||S.current===w||(S.current=w,x({inView:!!p,entry:void 0}));let O=[m,_.inView,_.entry];return O.ref=O[0],O.inView=O[1],O.entry=O[2],O}n.Component},1337:e=>{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},3908:e=>{e.exports=function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},5504:e=>{e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},6700:(e,t,r)=>{var n=r(82848).default,a=r(7089);e.exports=function(e){var t=a(e,"string");return"symbol"==n(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},7089:(e,t,r)=>{var n=r(82848).default;e.exports=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=n(a))return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},10458:e=>{e.exports=function(e){try{return -1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}},e.exports.__esModule=!0,e.exports.default=e.exports},10485:e=>{e.exports=function(e){var t=Object(e),r=[];for(var n in t)r.unshift(n);return function e(){for(;r.length;)if((n=r.pop())in t)return e.value=n,e.done=!1,e;return e.done=!0,e}},e.exports.__esModule=!0,e.exports.default=e.exports},17200:(e,t,r)=>{var n=r(87379)();e.exports=n;try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},17665:(e,t,r)=>{var n=r(82814);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw 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&&n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},22073:(e,t,r)=>{var n=r(73506),a=r(82814),o=r(10458),s=r(81754);function i(t){var r="function"==typeof Map?new Map:void 0;return e.exports=i=function(e){if(null===e||!o(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(e))return r.get(e);r.set(e,t)}function t(){return s(e,arguments,n(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),a(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,i(t)}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},22091:e=>{e.exports=function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},24947:(e,t,r)=>{var n=r(6700);e.exports=function(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},25487:(e,t,r)=>{var n=r(6700);function a(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,n(a.key),a)}}e.exports=function(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},33945:(e,t,r)=>{var n=r(69224),a=r(42282);e.exports=function e(t,r){var o;this.next||(a(e.prototype),a(e.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),a(this,"_invoke",function(e,a,s){function i(){return new r(function(a,o){!function e(a,o,s,i){try{var u=t[a](o),l=u.value;return l instanceof n?r.resolve(l.v).then(function(t){e("next",t,s,i)},function(t){e("throw",t,s,i)}):r.resolve(l).then(function(e){u.value=e,s(u)},function(t){return e("throw",t,s,i)})}catch(e){i(e)}}(e,s,a,o)})}return o=o?o.then(i,i):i()},!0)},e.exports.__esModule=!0,e.exports.default=e.exports},34792:(e,t,r)=>{"use strict";var n=r(92458);
1Object.defineProperty(t,"__esModule",{value:!0}),t.BroadcastChannel=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"nextauth.message";return{receive:function(t){var r=function(r){if(r.key===e){var n,a=JSON.parse(null!=(n=r.newValue)?n:"{}");(null==a?void 0:a.event)==="session"&&null!=a&&a.data&&t(a)}};return window.addEventListener("storage",r),function(){return window.removeEventListener("storage",r)}},post:function(t){if("u">typeof window)try{localStorage.setItem(e,JSON.stringify(u(u({},t),{},{timestamp:f()})))}catch(e){}}}},t.apiBaseUrl=c,t.fetchData=function(e,t,r){return l.apply(this,arguments)},t.now=f;var a=n(r(17200)),o=n(r(24947)),s=n(r(52603));function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){(0,o.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function l(){return(l=(0,s.default)(a.default.mark(function e(t,r,n){var o,s,i,l,f,d,p,y,v,h=arguments;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s=(o=h.length>3&&void 0!==h[3]?h[3]:{}).ctx,l=void 0===(i=o.req)?null==s?void 0:s.req:i,f="".concat(c(r),"/").concat(t),e.prev=2,p={headers:u({"Content-Type":"application/json"},null!=l&&null!=(d=l.headers)&&d.cookie?{cookie:l.headers.cookie}:{})},null!=l&&l.body&&(p.body=JSON.stringify(l.body),p.method="POST"),e.next=7,fetch(f,p);case 7:return y=e.sent,e.next=10,y.json();case 10:if(v=e.sent,y.ok){e.next=13;break}throw v;case 13:return e.abrupt("return",Object.keys(v).length>0?v:null);case 16:return e.prev=16,e.t0=e.catch(2),n.error("CLIENT_FETCH_ERROR",{error:e.t0,url:f}),e.abrupt("return",null);case 20:case"end":return e.stop()}},e,null,[[2,16]])}))).apply(this,arguments)}function c(e){return"u"<typeof window?"".concat(e.baseUrlServer).concat(e.basePathServer):e.basePath}function f(){return Math.floor(Date.now()/1e3)}},37882:(e,t,r)=>{"use strict";var n,a,o,s,i,u=r(41463),l=r(92458),c=r(82848);Object.defineProperty(t,"__esModule",{value:!0});var f={SessionContext:!0,useSession:!0,getSession:!0,getCsrfToken:!0,getProviders:!0,signIn:!0,signOut:!0,SessionProvider:!0};t.SessionContext=void 0,t.SessionProvider=function(e){if(!F)throw Error("React Context is unavailable in Server Components");var t,r,n,a,o,s,i=e.children,u=e.basePath,l=e.refetchInterval,c=e.refetchWhenOffline;u&&(A.basePath=u);var f=void 0!==e.session;A._lastSync=f?(0,g.now)():0;var p=h.useState(function(){return f&&(A._session=e.session),e.session}),b=(0,v.default)(p,2),m=b[0],x=b[1],w=h.useState(!f),S=(0,v.default)(w,2),O=S[0],k=S[1];h.useEffect(function(){return A._getSession=(0,y.default)(d.default.mark(function e(){var t,r,n=arguments;return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=(n.length>0&&void 0!==n[0]?n[0]:{}).event,e.prev=1,!((r="storage"===t)||void 0===A._session)){e.next=10;break}return A._lastSync=(0,g.now)(),e.next=7,j({broadcast:!r});case 7:return A._session=e.sent,x(A._session),e.abrupt("return");case 10:if(!(!t||null===A._session||(0,g.now)()<A._lastSync)){e.next=12;break}return e.abrupt("return");case 12:return A._lastSync=(0,g.now)(),e.next=15,j();case 15:A._session=e.sent,x(A._session),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(1),V.error("CLIENT_SESSION_ERROR",e.t0);case 22:return e.prev=22,k(!1),e.finish(22);case 25:case"end":return e.stop()}},e,null,[[1,19,22,25]])})),A._getSession(),function(){A._lastSync=0,A._session=void 0,A._getSession=function(){}}},[]),h.useEffect(function(){var e=E.receive(function(){return A._getSession({event:"storage"})});return function(){return e()}},[]),h.useEffect(function(){var t=e.refetchOnWindowFocus,r=void 0===t||t,n=function(){r&&"visible"===document.visibilityState&&A._getSession({event:"visibilitychange"})};return document.addEventListener("visibilitychange",n,!1),function(){return document.removeEventListener("visibilitychange",n,!1)}},[e.refetchOnWindowFocus]);var M=(t=h.useState("u">typeof navigator&&navigator.onLine),n=(r=(0,v.default)(t,2))[0],a=r[1],o=function(){return a(!0)},s=function(){return a(!1)},h.useEffect(function(){return window.addEventListener("online",o),window.addEventListener("offline",s),function(){window.removeEventListener("online",o),window.removeEventListener("offline",s)}},[]),n),R=!1!==c||M;h.useEffect(function(){if(l&&R){var e=setInterval(function(){A._session&&A._getSession({event:"poll"})},1e3*l);return function(){return clearInterval(e)}}},[l,R]);var P=h.useMemo(function(){return{data:m,status:O?"loading":m?"authenticated":"unauthenticated",update:function(e){return(0,y.default)(d.default.mark(function t(){var r;return d.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(O||!m)){t.next=2;break}return t.abrupt("return");case 2:return k(!0),t.t0=g.fetchData,t.t1=A,t.t2=V,t.next=8,C();case 8:return t.t3=t.sent,t.t4=e,t.t5={csrfToken:t.t3,data:t.t4},t.t6={body:t.t5},t.t7={req:t.t6},t.next=15,(0,t.t0)("session",t.t1,t.t2,t.t7);case 15:return r=t.sent,k(!1),r&&(x(r),E.post({event:"session",data:{trigger:"getSession"}})),t.abrupt("return",r);case 19:case"end":return t.stop()}},t)}))()}}},[m,O]);return(0,_.jsx)(F.Provider,{value:P,children:i})},t.getCsrfToken=C,t.getProviders=P,t.getSession=j,t.signIn=function(e,t,r){return T.apply(this,arguments)},t.signOut=function(e){return N.apply(this,arguments)},t.useSession=function(e){if(!F)throw Error("React Context is unavailable in Server Components");var t=h.useContext(F),r=null!=e?e:{},n=r.required,a=r.onUnauthenticated,o=n&&"unauthenticated"===t.status;
1return(h.useEffect(function(){if(o){var e="/api/auth/signin?".concat(new URLSearchParams({error:"SessionRequired",callbackUrl:window.location.href}));a?a():window.location.href=e}},[o,a]),o)?{data:t.data,update:t.update,status:"loading"}:t};var d=l(r(17200)),p=l(r(24947)),y=l(r(52603)),v=l(r(39283)),h=S(r(12115)),b=S(r(42980)),m=l(r(55423)),g=r(34792),_=r(95155),x=r(95683);function w(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(w=function(e){return e?r:t})(e)}function S(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=c(e)&&"function"!=typeof e)return{default:e};var r=w(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&({}).hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(n,o,s):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n}function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach(function(t){(0,p.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.keys(x).forEach(function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(f,e)||e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}})});var A={baseUrl:(0,m.default)(null!=(n=u.env.NEXTAUTH_URL)?n:u.env.VERCEL_URL).origin,basePath:(0,m.default)(u.env.NEXTAUTH_URL).path,baseUrlServer:(0,m.default)(null!=(a=null!=(o=u.env.NEXTAUTH_URL_INTERNAL)?o:u.env.NEXTAUTH_URL)?a:u.env.VERCEL_URL).origin,basePathServer:(0,m.default)(null!=(s=u.env.NEXTAUTH_URL_INTERNAL)?s:u.env.NEXTAUTH_URL).path,_lastSync:0,_session:void 0,_getSession:function(){}},E=(0,g.BroadcastChannel)(),V=(0,b.proxyLogger)(b.default,A.basePath),F=t.SessionContext=null==(i=h.createContext)?void 0:i.call(h,void 0);function j(e){return M.apply(this,arguments)}function M(){return(M=(0,y.default)(d.default.mark(function e(t){var r,n;return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.fetchData)("session",A,V,t);case 2:return n=e.sent,(null==(r=null==t?void 0:t.broadcast)||r)&&E.post({event:"session",data:{trigger:"getSession"}}),e.abrupt("return",n);case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function C(e){return R.apply(this,arguments)}function R(){return(R=(0,y.default)(d.default.mark(function e(t){var r;return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.fetchData)("csrf",A,V,t);case 2:return r=e.sent,e.abrupt("return",null==r?void 0:r.csrfToken);case 4:case"end":return e.stop()}},e)}))).apply(this,arguments)}function P(){return D.apply(this,arguments)}function D(){return(D=(0,y.default)(d.default.mark(function e(){return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.fetchData)("providers",A,V);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e)}))).apply(this,arguments)}function T(){return(T=(0,y.default)(d.default.mark(function e(t,r,n){var a,o,s,i,u,l,c,f,p,y,v,h,b,m,_,x,w;return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s=void 0===(o=(a=null!=r?r:{}).callbackUrl)?window.location.href:o,u=void 0===(i=a.redirect)||i,l=(0,g.apiBaseUrl)(A),e.next=4,P();case 4:if(c=e.sent){e.next=8;break}return window.location.href="".concat(l,"/error"),e.abrupt("return");case 8:if(!(!t||!(t in c))){e.next=11;break}return window.location.href="".concat(l,"/signin?").concat(new URLSearchParams({callbackUrl:s})),e.abrupt("return");case 11:return f="credentials"===c[t].type,p="email"===c[t].type,y=f||p,v="".concat(l,"/").concat(f?"callback":"signin","/").concat(t),h="".concat(v).concat(n?"?".concat(new 
1URLSearchParams(n)):""),e.t0=fetch,e.t1=h,e.t2={"Content-Type":"application/x-www-form-urlencoded"},e.t3=URLSearchParams,e.t4=k,e.t5=k({},r),e.t6={},e.next=25,C();case 25:return e.t7=e.sent,e.t8=s,e.t9={csrfToken:e.t7,callbackUrl:e.t8,json:!0},e.t10=(0,e.t4)(e.t5,e.t6,e.t9),e.t11=new e.t3(e.t10),e.t12={method:"post",headers:e.t2,body:e.t11},e.next=33,(0,e.t0)(e.t1,e.t12);case 33:return b=e.sent,e.next=36,b.json();case 36:if(m=e.sent,!(u||!y)){e.next=42;break}return x=null!=(_=m.url)?_:s,window.location.href=x,x.includes("#")&&window.location.reload(),e.abrupt("return");case 42:if(w=new URL(m.url).searchParams.get("error"),!b.ok){e.next=46;break}return e.next=46,A._getSession({event:"storage"});case 46:return e.abrupt("return",{error:w,status:b.status,ok:b.ok,url:w?null:m.url});case 47:case"end":return e.stop()}},e)}))).apply(this,arguments)}function N(){return(N=(0,y.default)(d.default.mark(function e(t){var r,n,a,o,s,i,u,l,c;return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=void 0===(n=(null!=t?t:{}).callbackUrl)?window.location.href:n,o=(0,g.apiBaseUrl)(A),e.t0={"Content-Type":"application/x-www-form-urlencoded"},e.t1=URLSearchParams,e.next=6,C();case 6:return e.t2=e.sent,e.t3=a,e.t4={csrfToken:e.t2,callbackUrl:e.t3,json:!0},e.t5=new e.t1(e.t4),s={method:"post",headers:e.t0,body:e.t5},e.next=13,fetch("".concat(o,"/signout"),s);case 13:return i=e.sent,e.next=16,i.json();case 16:if(u=e.sent,E.post({event:"session",data:{trigger:"signout"}}),!(null==(r=null==t?void 0:t.redirect)||r)){e.next=23;break}return c=null!=(l=u.url)?l:a,window.location.href=c,c.includes("#")&&window.location.reload(),e.abrupt("return");case 23:return e.next=25,A._getSession({event:"storage"});case 25:return e.abrupt("return",u);case 26:case"end":return e.stop()}},e)}))).apply(this,arguments)}},39283:(e,t,r)=>{var n=r(1337),a=r(49426),o=r(59120),s=r(3908);e.exports=function(e,t){return n(e)||a(e,t)||o(e,t)||s()},e.exports.__esModule=!0,e.exports.default=e.exports},39797:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports},42282:e=>{function t(r,n,a,o){var s=Object.defineProperty;try{s({},"",{})}catch(e){s=0}e.exports=t=function(e,r,n,a){function o(r,n){t(e,r,function(e){return this._invoke(r,n,e)})}r?s?s(e,r,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[r]=n:(o("next",0),o("throw",1),o("return",2))},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n,a,o)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},42980:(e,t,r)=>{"use strict";var n=r(92458);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.proxyLogger=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=arguments.length>1?arguments[1]:void 0;try{if("u"<typeof window)return e;var r={},n=function(e){var n;r[e]=(n=(0,s.default)(a.default.mark(function r(n,s){var i,f;return a.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(c[e](n,s),"error"===e&&(s=l(s)),s.client=!0,i="".concat(t,"/_log"),f=new URLSearchParams(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){(0,o.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({level:e,code:n},s)),!navigator.sendBeacon){r.next=8;break}return r.abrupt("return",navigator.sendBeacon(i,f));case 8:return r.next=10,fetch(i,{method:"POST",body:f,keepalive:!0});case 10:return r.abrupt("return",r.sent);case 11:case"end":return r.stop()}},r)})),function(e,t){return n.apply(this,arguments)})};for(var i in e)n(i);return r}catch(e){return c}},t.setLogger=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;t||(c.debug=function(){}),e.error&&(c.error=e.error),e.warn&&(c.warn=e.warn),e.debug&&(c.debug=e.debug)};var a=n(r(17200)),o=n(r(24947)),s=n(r(52603)),i=r(61061);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){var t,r;if(e instanceof Error&&!(e instanceof i.UnknownError))return{message:e.message,stack:e.stack,name:e.name};if(null!=(t=e)&&t.error){e.error=l(e.error),e.message=null!=(r=e.message)?r:e.error.message}return e}var c={error:function(e,t){t=l(t),console.error("[next-auth][error][".concat(e,"]"),"\nhttps://next-auth.js.org/errors#".concat(e.toLowerCase()),t.message,t)},warn:function(e){console.warn("[next-auth][warn][".concat(e,"]"),"\nhttps://next-auth.js.org/warnings#".concat(e.toLowerCase()))},debug:function(e,t){console.log("[next-auth][debug][".concat(e,"]"),t)}};t.default=c},49426:e=>{e.exports=function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,s,i=[],u=!0,l=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,a=e}
1finally{try{if(!u&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(l)throw a}}return i}},e.exports.__esModule=!0,e.exports.default=e.exports},52603:e=>{function t(e,t,r,n,a,o,s){try{var i=e[o](s),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,a)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise(function(a,o){var s=e.apply(r,n);function i(e){t(s,a,o,i,u,"next",e)}function u(e){t(s,a,o,i,u,"throw",e)}i(void 0)})}},e.exports.__esModule=!0,e.exports.default=e.exports},52825:e=>{e.exports=function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},53800:e=>{function t(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(e.exports=t=function(){return!!r},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},55423:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t;let r=new URL("http://localhost:3000/api/auth");e&&!e.startsWith("http")&&(e=`https://${e}`);let n=new URL(null!=(t=e)?t:r),a=("/"===n.pathname?r.pathname:n.pathname).replace(/\/$/,""),o=`${n.origin}${a}`;return{origin:n.origin,host:n.host,path:a,base:o,toString:()=>o}}},59120:(e,t,r)=>{var n=r(39797);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},61061:(e,t,r)=>{"use strict";var n=r(92458);Object.defineProperty(t,"__esModule",{value:!0}),t.UnsupportedStrategy=t.UnknownError=t.OAuthCallbackError=t.MissingSecret=t.MissingAuthorize=t.MissingAdapterMethods=t.MissingAdapter=t.MissingAPIRoute=t.InvalidCallbackUrl=t.AccountNotLinkedError=void 0,t.adapterErrorHandler=function(e,t){if(e)return Object.keys(e).reduce(function(r,n){return r[n]=(0,o.default)(a.default.mark(function r(){var o,s,i,u,l,c=arguments;return a.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:for(r.prev=0,s=Array(o=c.length),i=0;i<o;i++)s[i]=c[i];return t.debug("adapter_".concat(n),{args:s}),u=e[n],r.next=6,u.apply(void 0,s);case 6:return r.abrupt("return",r.sent);case 9:throw r.prev=9,r.t0=r.catch(0),t.error("adapter_error_".concat(n),r.t0),(l=new y(r.t0)).name="".concat(h(n),"Error"),l;case 15:case"end":return r.stop()}},r,null,[[0,9]])})),r},{})},t.capitalize=h,t.eventsErrorHandler=function(e,t){return Object.keys(e).reduce(function(r,n){return r[n]=(0,o.default)(a.default.mark(function r(){var o,s=arguments;return a.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,o=e[n],r.next=4,o.apply(void 0,s);case 4:return r.abrupt("return",r.sent);case 7:r.prev=7,r.t0=r.catch(0),t.error("".concat(v(n),"_EVENT_ERROR"),r.t0);case 10:case"end":return r.stop()}},r,null,[[0,7]])})),r},{})},t.upperSnake=v;var a=n(r(17200)),o=n(r(52603)),s=n(r(24947)),i=n(r(52825)),u=n(r(25487)),l=n(r(77620)),c=n(r(73506)),f=n(r(17665));function d(e,t,r){return t=(0,c.default)(t),(0,l.default)(e,p()?Reflect.construct(t,r||[],(0,c.default)(e).constructor):t.apply(e,r))}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(p=function(){return!!e})()}var y=t.UnknownError=function(e){function t(e){var r,n;return(0,i.default)(this,t),(n=d(this,t,[null!=(r=null==e?void 0:e.message)?r:e])).name="UnknownError",n.code=e.code,e instanceof Error&&(n.stack=e.stack),n}return(0,f.default)(t,e),(0,u.default)(t,[{key:"toJSON",value:function(){return{name:this.name,message:this.message,stack:this.stack}}}])}((0,n(r(22073)).default)(Error));function v(e){return e.replace(/([A-Z])/g,"_$1").toUpperCase()}function h(e){return"".concat(e[0].toUpperCase()).concat(e.slice(1))}t.OAuthCallbackError=function(e){function t(){var e;(0,i.default)(this,t);for(var r=arguments.length,n=Array(r),a=0;a<r;a++)n[a]=arguments[a];return e=d(this,t,[].concat(n)),(0,s.default)(e,"name","OAuthCallbackError"),e}return(0,f.default)(t,e),(0,u.default)(t)}(y),t.AccountNotLinkedError=function(e){function t(){var e;(0,i.default)(this,t);for(var r=arguments.length,n=Array(r),a=0;a<r;a++)n[a]=arguments[a];return e=d(this,t,[].concat(n)),(0,s.default)(e,"name","AccountNotLinkedError"),e}return(0,f.default)(t,e),(0,u.default)(t)}(y),t.MissingAPIRoute=function(e){function t(){var e;(0,i.default)(this,t);for(var r=arguments.length,n=Array(r),a=0;a<r;a++)n[a]=arguments[a];return e=d(this,t,[].concat(n)),(0,s.default)(e,"name","MissingAPIRouteError"),(0,s.default)(e,"code","MISSING_NEXTAUTH_API_ROUTE_ERROR"),e}return(0,f.default)(t,e),(0,u.default)(t)}(y),t.MissingSecret=function(e){function t(){var e;(0,i.default)(this,t);for(var r=arguments.length,n=Array(r),a=0;a<r;a++)n[a]=arguments[a];return e=d(this,t,[].concat(n)),(0,s.default)(e,"name","MissingSecretError"),(0,s.default)(e,"code","NO_SECRET"),e}return(0,f.default)(t,e),(0,u.default)(t)}(y),t.MissingAuthorize=function(e){function t(){var e;(0,i.default)(this,t);for(var r=arguments.length,n=Array(r),a=0;a<r;a++)n[a]=arguments[a];return e=d(this,t,[].concat(n)),(0,s.default)(e,"name","MissingAuthorizeError"),(0,s.default)(e,"code","CALLBACK_CREDENTIALS_HANDLER_ERROR"),e}return(0,f.default)(t,e),(0,u.default)(t)}(y),t.MissingAdapter=function(e){function t(){var e;(0,i.default)(this,t);for(var r=arguments.length,n=Array(r),a=0;a<r;a++)n[a]=arguments[a];return e=d(this,t,[].concat(n)),(0,s.default)(e,"name","MissingAdapterError"),(0,s.default)(e,"code","
1EMAIL_REQUIRES_ADAPTER_ERROR"),e}return(0,f.default)(t,e),(0,u.default)(t)}(y),t.MissingAdapterMethods=function(e){function t(){var e;(0,i.default)(this,t);for(var r=arguments.length,n=Array(r),a=0;a<r;a++)n[a]=arguments[a];return e=d(this,t,[].concat(n)),(0,s.default)(e,"name","MissingAdapterMethodsError"),(0,s.default)(e,"code","MISSING_ADAPTER_METHODS_ERROR"),e}return(0,f.default)(t,e),(0,u.default)(t)}(y),t.UnsupportedStrategy=function(e){function t(){var e;(0,i.default)(this,t);for(var r=arguments.length,n=Array(r),a=0;a<r;a++)n[a]=arguments[a];return e=d(this,t,[].concat(n)),(0,s.default)(e,"name","UnsupportedStrategyError"),(0,s.default)(e,"code","CALLBACK_CREDENTIALS_JWT_ERROR"),e}return(0,f.default)(t,e),(0,u.default)(t)}(y),t.InvalidCallbackUrl=function(e){function t(){var e;(0,i.default)(this,t);for(var r=arguments.length,n=Array(r),a=0;a<r;a++)n[a]=arguments[a];return e=d(this,t,[].concat(n)),(0,s.default)(e,"name","InvalidCallbackUrl"),(0,s.default)(e,"code","INVALID_CALLBACK_URL_ERROR"),e}return(0,f.default)(t,e),(0,u.default)(t)}(y)},69224:e=>{e.exports=function(e,t){this.v=e,this.k=t},e.exports.__esModule=!0,e.exports.default=e.exports},70499:(e,t,r)=>{var n=r(83747);e.exports=function(e,t,r,a,o){var s=n(e,t,r,a,o);return s.next().then(function(e){return e.done?e.value:s.next()})},e.exports.__esModule=!0,e.exports.default=e.exports},73506:e=>{function t(r){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},77620:(e,t,r)=>{var n=r(82848).default,a=r(22091);e.exports=function(e,t){if(t&&("object"==n(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return a(e)},e.exports.__esModule=!0,e.exports.default=e.exports},77928:(e,t,r)=>{"use strict";let n;r.d(t,{Bd:()=>b});var a=r(12115);r(5504),Object.create(null);let o={},s=(e,t,r,n)=>{c(r)&&o[r]||(c(r)&&(o[r]=new Date),((e,t,r,n)=>{let a=[r,{code:t,...n||{}}];if(e?.services?.logger?.forward)return e.services.logger.forward(a,"warn","react-i18next::",!0);c(a[0])&&(a[0]=`react-i18next:: ${a[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...a):console?.warn&&console.warn(...a)})(e,t,r,n))},i=(e,t)=>()=>{if(e.isInitialized)t();else{let r=()=>{setTimeout(()=>{e.off("initialized",r)},0),t()};e.on("initialized",r)}},u=(e,t,r)=>{e.loadNamespaces(t,i(e,r))},l=(e,t,r,n)=>{if(c(r)&&(r=[r]),e.options.preload&&e.options.preload.indexOf(t)>-1)return u(e,r,n);r.forEach(t=>{0>e.options.ns.indexOf(t)&&e.options.ns.push(t)}),e.loadLanguages(t,i(e,n))},c=e=>"string"==typeof e,f=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,d={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"\xa9","&#169;":"\xa9","&reg;":"\xae","&#174;":"\xae","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},p=e=>d[e],y={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace(f,p)},v=(0,a.createContext)();class h{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}let b=(e,t={})=>{var r,o,i,f;let d,{i18n:p}=t,{i18n:b,defaultNS:m}=(0,a.useContext)(v)||{},g=p||b||n;if(g&&!g.reportNamespaces&&(g.reportNamespaces=new h),!g){s(g,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");let e=(e,t)=>c(t)?t:"object"==typeof t&&null!==t&&c(t.defaultValue)?t.defaultValue:Array.isArray(e)?e[e.length-1]:e,t=[e,{},!1];return t.t=e,t.i18n={},t.ready=!1,t}g.options.react?.wait&&s(g,"DEPRECATED_OPTION","useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");let _={...y,...g.options.react,...t},{useSuspense:x,keyPrefix:w}=_,S=e||m||g.options?.defaultNS;S=c(S)?[S]:S||["translation"],g.reportNamespaces.addUsedNamespaces?.(S);let O=(g.isInitialized||g.initializedStoreOnce)&&S.every(e=>((e,t,r={})=>t.languages&&t.languages.length?t.hasLoadedNamespace(e,{lng:r.lng,precheck:(t,n)=>{if(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!n(t.
1isLanguageChangingTo,e))return!1}}):(s(t,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:t.languages}),!0))(e,g,_)),k=(r=t.lng||null,o="fallback"===_.nsMode?S:S[0],(0,a.useCallback)(g.getFixedT(r,o,w),[g,r,o,w])),A=()=>k,E=()=>{let e,r;return e=t.lng||null,r="fallback"===_.nsMode?S:S[0],g.getFixedT(e,r,w)},[V,F]=(0,a.useState)(A),j=S.join();t.lng&&(j=`${t.lng}${j}`);let M=(i=j,d=(0,a.useRef)(),(0,a.useEffect)(()=>{d.current=f?d.current:i},[i,f]),d.current),C=(0,a.useRef)(!0);(0,a.useEffect)(()=>{let{bindI18n:e,bindI18nStore:r}=_;C.current=!0,O||x||(t.lng?l(g,t.lng,S,()=>{C.current&&F(E)}):u(g,S,()=>{C.current&&F(E)})),O&&M&&M!==j&&C.current&&F(E);let n=()=>{C.current&&F(E)};return e&&g?.on(e,n),r&&g?.store.on(r,n),()=>{C.current=!1,g&&e&&e?.split(" ").forEach(e=>g.off(e,n)),r&&g&&r.split(" ").forEach(e=>g.store.off(e,n))}},[g,j]),(0,a.useEffect)(()=>{C.current&&O&&F(A)},[g,w,O]);let R=[V,g,O];if(R.t=V,R.i18n=g,R.ready=O,O||!O&&!x)return R;throw new Promise(e=>{t.lng?l(g,t.lng,S,()=>e()):u(g,S,()=>e())})}},81754:(e,t,r)=>{var n=r(53800),a=r(82814);e.exports=function(e,t,r){if(n())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,t);var s=new(e.bind.apply(e,o));return r&&a(s,r.prototype),s},e.exports.__esModule=!0,e.exports.default=e.exports},82814:e=>{function t(r,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},82848:e=>{function t(r){return e.exports=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},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},83747:(e,t,r)=>{var n=r(88261),a=r(33945);e.exports=function(e,t,r,o,s){return new a(n().w(e,t,r,o),s||Promise)},e.exports.__esModule=!0,e.exports.default=e.exports},84447:(e,t,r)=>{var n=r(82848).default;e.exports=function(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],r=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}throw TypeError(n(e)+" is not iterable")},e.exports.__esModule=!0,e.exports.default=e.exports},87379:(e,t,r)=>{var n=r(69224),a=r(88261),o=r(70499),s=r(83747),i=r(33945),u=r(10485),l=r(84447);function c(){"use strict";var t=a(),r=t.m(c),f=(Object.getPrototypeOf?Object.getPrototypeOf(r):r.__proto__).constructor;function d(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))}var p={throw:1,return:2,break:3,continue:3};function y(e){var t,r;return function(n){t||(t={stop:function(){return r(n.a,2)},catch:function(){return n.v},abrupt:function(e,t){return r(n.a,p[e],t)},delegateYield:function(e,a,o){return t.resultName=a,r(n.d,l(e),o)},finish:function(e){return r(n.f,e)}},r=function(e,r,a){n.p=t.prev,n.n=t.next;try{return e(r,a)}finally{t.next=n.n}}),t.resultName&&(t[t.resultName]=n.v,t.resultName=void 0),t.sent=n.v,t.next=n.n;try{return e.call(this,t)}finally{n.p=t.prev,n.n=t.next}}}return(e.exports=c=function(){return{wrap:function(e,r,n,a){return t.w(y(e),r,n,a&&a.reverse())},isGeneratorFunction:d,mark:t.m,awrap:function(e,t){return new n(e,t)},AsyncIterator:i,async:function(e,t,r,n,a){return(d(t)?s:o)(y(e),t,r,n,a)},keys:u,values:l}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=c,e.exports.__esModule=!0,e.exports.default=e.exports},88261:(e,t,r)=>{var n=r(42282);function a(){var t,r,o="function"==typeof Symbol?Symbol:{},s=o.iterator||"@@iterator",i=o.toStringTag||"@@toStringTag";function u(e,a,o,s){var i=Object.create((a&&a.prototype instanceof c?a:c).prototype);return n(i,"_invoke",function(e,n,a){var o,s,i,u=0,c=a||[],f=!1,d={p:0,n:0,v:t,a:p,f:p.bind(t,4),d:function(e,r){return o=e,s=0,i=t,d.n=r,l}};function p(e,n){for(s=e,i=n,r=0;!f&&u&&!a&&r<c.length;r++){var a,o=c[r],p=d.p,y=o[2];e>3?(a=y===n)&&(i=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=t):o[0]<=p&&((a=e<2&&p<o[1])?(s=0,d.v=n,d.n=o[1]):p<y&&(a=e<3||o[0]>n||n>y)&&(o[4]=e,o[5]=n,d.n=y,s=0))}if(a||e>1)return l;throw f=!0,n}
1return function(a,c,y){if(u>1)throw TypeError("Generator is already running");for(f&&1===c&&p(c,y),s=c,i=y;(r=s<2?t:i)||!f;){o||(s?s<3?(s>1&&(d.n=-1),p(s,i)):d.n=i:d.v=i);try{if(u=2,o){if(s||(a="next"),r=o[a]){if(!(r=r.call(o,i)))throw TypeError("iterator result is not an object");if(!r.done)return r;i=r.value,s<2&&(s=0)}else 1===s&&(r=o.return)&&r.call(o),s<2&&(i=TypeError("The iterator does not provide a '"+a+"' method"),s=1);o=t}else if((r=(f=d.n<0)?i:e.call(n,d))!==l)break}catch(e){o=t,s=1,i=e}finally{u=1}}return{value:r,done:f}}}(e,o,s),!0),i}var l={};function c(){}function f(){}function d(){}r=Object.getPrototypeOf;var p=d.prototype=c.prototype=Object.create([][s]?r(r([][s]())):(n(r={},s,function(){return this}),r));function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,n(e,i,"GeneratorFunction")),e.prototype=Object.create(p),e}return f.prototype=d,n(p,"constructor",d),n(d,"constructor",f),f.displayName="GeneratorFunction",n(d,i,"GeneratorFunction"),n(p),n(p,i,"Generator"),n(p,s,function(){return this}),n(p,"toString",function(){return"[object Generator]"}),(e.exports=a=function(){return{w:u,m:y}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},92458:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},95683:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},99003:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Controller:()=>D,Form:()=>I,FormProvider:()=>L,FormStateSubscribe:()=>B,Watch:()=>ej,appendErrors:()=>$,createFormControl:()=>eb,get:()=>v,set:()=>b,useController:()=>P,useFieldArray:()=>eV,useForm:()=>eF,useFormContext:()=>U,useFormState:()=>V,useWatch:()=>R});var n=r(12115),a=e=>e instanceof Date,o=e=>null==e;let s=e=>"object"==typeof e;var i=e=>!o(e)&&!Array.isArray(e)&&s(e)&&!a(e),u=e=>i(e)&&e.target?"checkbox"===e.target.type?e.target.checked:e.target.value:e,l=(e,t)=>e.has(t.substring(0,t.search(/\.\d+(\.|$)/))||t),c="u">typeof window&&void 0!==window.HTMLElement&&"u">typeof document;function f(e){let t;if(e instanceof Date)return new Date(e);let r="u">typeof FileList&&e instanceof FileList;if(c&&(e instanceof Blob||r))return e;let n=Array.isArray(e);if(!n&&!(i(e)&&i(t=e.constructor&&e.constructor.prototype)&&t.hasOwnProperty("isPrototypeOf")))return e;let a=n?[]:Object.create(Object.getPrototypeOf(e));for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(a[t]=f(e[t]));return a}var d=e=>void 0===e,p=e=>Array.isArray(e)?e.filter(Boolean):[],y=e=>p(e.replace(/["|']|\]/g,"").split(/\.|\[/)),v=(e,t,r)=>{if(!t||!i(e))return r;let n=(/^\w*$/.test(t)?[t]:y(t)).reduce((e,t)=>o(e)?e:e[t],e);return d(n)||n===e?d(e[t])?r:e[t]:n},h=e=>"function"==typeof e,b=(e,t,r)=>{let n=-1,a=/^\w*$/.test(t)?[t]:y(t),o=a.length,s=o-1;for(;++n<o;){let t=a[n],o=r;if(n!==s){let r=e[t];o=i(r)||Array.isArray(r)?r:isNaN(+a[n+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=o,e=e[t]}};let m="blur",g="onChange",_="onSubmit",x="maxLength",w="minLength",S="pattern",O="required",k=n.createContext(null);k.displayName="HookFormControlContext";var A=(e,t,r,n=!0)=>{let a={defaultValues:t._defaultValues};for(let o in e)Object.defineProperty(a,o,{get:()=>("all"!==t._proxyFormState[o]&&(t._proxyFormState[o]=!n||"all"),r&&(r[o]=!0),e[o])});return a};let E="u">typeof window?n.useLayoutEffect:n.useEffect;function V(e){let t=n.useContext(k),{control:r=t,disabled:a,name:o,exact:s}=e||{},[i,u]=n.useState(r._formState),l=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return E(()=>r._subscribe({name:o,formState:l.current,exact:s,callback:e=>{a||u({...r._formState,...e})}}),[o,a,s]),n.useEffect(()=>{l.current.isValid&&r._setValid(!0)},[r]),n.useMemo(()=>A(i,r,l.current,!1),[i,r])}var F=e=>"string"==typeof e,j=(e,t,r,n,a)=>F(e)?(n&&t.watch.add(e),v(r,e,a)):Array.isArray(e)?e.map(e=>(n&&t.watch.add(e),v(r,e))):(n&&(t.watchAll=!0),r),M=e=>o(e)||!s(e);function C(e,t,r=new WeakSet){if(M(e)||M(t))return Object.is(e,t);if(a(e)&&a(t))return Object.is(e.getTime(),t.getTime());let n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;if(r.has(e)||r.has(t))return!0;for(let s of(r.add(e),r.add(t),n)){let n=e[s];if(!o.includes(s))return!1;if("ref"!==s){let e=t[s];if(a(n)&&a(e)||i(n)&&i(e)||Array.isArray(n)&&Array.isArray(e)?!C(n,e,r):!Object.is(n,e))return!1}}return!0}function R(e){let t=n.useContext(k),{control:r=t,name:a,defaultValue:o,disabled:s,exact:i,compute:u}=e||{},l=n.useRef(o),c=n.useRef(u),f=n.useRef(void 0),d=n.useRef(r),p=n.useRef(a);c.current=u;let[y,v]=n.useState(()=>{let e=r._getWatch(a,l.current);return c.current?c.current(e):e}),h=n.useCallback(e=>{let t=j(a,r._names,e||r._formValues,!1,l.current);return c.current?c.current(t):t},[r._formValues,r._names,a]),b=n.useCallback(e=>{if(!s){let t=j(a,r._names,e||r._formValues,!1,l.current);
1if(c.current){let e=c.current(t);C(e,f.current)||(v(e),f.current=e)}else v(t)}},[r._formValues,r._names,s,a]);E(()=>(d.current===r&&C(p.current,a)||(d.current=r,p.current=a,b()),r._subscribe({name:a,formState:{values:!0},exact:i,callback:e=>{b(e.values)}})),[r,i,a,b]),n.useEffect(()=>r._removeUnmounted());let m=d.current!==r,g=p.current,_=n.useMemo(()=>{if(s)return null;let e=!m&&!C(g,a);return m||e?h():null},[s,m,a,g,h]);return null!==_?_:y}function P(e){let t=n.useContext(k),{name:r,disabled:a,control:o=t,shouldUnregister:s,defaultValue:i,exact:c=!0}=e,p=l(o._names.array,r),y=n.useMemo(()=>v(o._formValues,r,v(o._defaultValues,r,i)),[o,r,i]),g=R({control:o,name:r,defaultValue:y,exact:c}),_=V({control:o,name:r,exact:c}),x=n.useRef(e),w=n.useRef(void 0),S=n.useRef(o.register(r,{...e.rules,value:g,..."boolean"==typeof e.disabled?{disabled:e.disabled}:{}}));x.current=e;let O=n.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!v(_.errors,r)},isDirty:{enumerable:!0,get:()=>!!v(_.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!v(_.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!v(_.validatingFields,r)},error:{enumerable:!0,get:()=>v(_.errors,r)}}),[_,r]),A=n.useCallback(e=>S.current.onChange({target:{value:u(e),name:r},type:"change"}),[r]),E=n.useCallback(()=>S.current.onBlur({target:{value:v(o._formValues,r),name:r},type:m}),[r,o._formValues]),F=n.useCallback(e=>{let t=v(o._fields,r);t&&t._f&&e&&(t._f.ref={focus:()=>h(e.focus)&&e.focus(),select:()=>h(e.select)&&e.select(),setCustomValidity:t=>h(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>h(e.reportValidity)&&e.reportValidity()})},[o._fields,r]),j=n.useMemo(()=>({name:r,value:g,..."boolean"==typeof a||_.disabled?{disabled:_.disabled||a}:{},onChange:A,onBlur:E,ref:F}),[r,a,_.disabled,A,E,F,g]);return n.useEffect(()=>{let e=o._options.shouldUnregister||s,t=w.current;t&&t!==r&&!p&&o.unregister(t),o.register(r,{...x.current.rules,..."boolean"==typeof x.current.disabled?{disabled:x.current.disabled}:{}});let n=(e,t)=>{let r=v(o._fields,e);r&&r._f&&(r._f.mount=t)};if(n(r,!0),e){let e=f(v(o._options.defaultValues,r,x.current.defaultValue));b(o._defaultValues,r,e),d(v(o._formValues,r))&&b(o._formValues,r,e)}return p||o.register(r),w.current=r,()=>{(p?e&&!o._state.action:e)?o.unregister(r):n(r,!1)}},[r,o,p,s]),n.useEffect(()=>{o._setDisabledField({disabled:a,name:r})},[a,r,o]),n.useMemo(()=>({field:j,formState:_,fieldState:O}),[j,_,O])}let D=e=>e.render(P(e)),T=e=>{let t={};for(let r of Object.keys(e))if(s(e[r])&&null!==e[r]){let n=T(e[r]);for(let e of Object.keys(n))t[`${r}.${e}`]=n[e]}else t[r]=e[r];return t},N=n.createContext(null);N.displayName="HookFormContext";let U=()=>n.useContext(N),L=e=>{let{children:t,watch:r,getValues:a,getFieldState:o,setError:s,clearErrors:i,setValue:u,trigger:l,formState:c,resetField:f,reset:d,handleSubmit:p,unregister:y,control:v,register:h,setFocus:b,subscribe:m}=e;return n.createElement(N.Provider,{value:n.useMemo(()=>({watch:r,getValues:a,getFieldState:o,setError:s,clearErrors:i,setValue:u,trigger:l,formState:c,resetField:f,reset:d,handleSubmit:p,unregister:y,control:v,register:h,setFocus:b,subscribe:m}),[i,v,c,o,a,p,h,d,f,s,b,u,m,l,y,r])},n.createElement(k.Provider,{value:v},t))};function I(e){let t=U(),[r,a]=n.useState(!1),{control:o=t.control,onSubmit:s,children:i,action:u,method:l="post",headers:c,encType:f,onError:d,render:p,onSuccess:y,validateStatus:v,...h}=e,b=async t=>{let r=!1,n="";await o.handleSubmit(async e=>{let a=new FormData,i="";try{i=JSON.stringify(e)}catch(e){}let p=T(o._formValues);for(let e in p)a.append(e,p[e]);if(s&&await s({data:e,event:t,method:l,formData:a,formDataJson:i}),u)try{let e=[c&&c["Content-Type"],f].some(e=>e&&e.includes("json")),t=await fetch(String(u),{method:l,headers:{...c,...f&&"multipart/form-data"!==f?{"Content-Type":f}:{}},body:e?i:a});t&&(v?!v(t.status):t.status<200||t.status>=300)?(r=!0,d&&d({response:t}),n=String(t.status)):y&&y({response:t})}catch(e){r=!0,d&&d({error:e})}})(t),r&&e.control&&(e.control._subjects.state.next({isSubmitSuccessful:!1}),e.control.setError("root.server",{type:n}))};return n.useEffect(()=>{a(!0)},[]),p?n.createElement(n.Fragment,null,p({submit:b})):n.createElement("form",{noValidate:r,action:u,method:l,encType:f,onSubmit:b,...h},i)}let B=({control:e,disabled:t,exact:r,name:n,render:a})=>a(V({control:e,name:n,disabled:t,exact:r}));var $=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{},W=e=>Array.isArray(e)?e:[e],H=()=>{let e=[];return{get observers(){return e},next:t=>{for(let r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},q=e=>i(e)&&!Object.keys(e).length,G=e=>{if(!c)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},z=e=>G(e)&&e.isConnected;function X(e,t){let r=Array.isArray(t)?t:/^\w*$/.test(t)?[t]:y(t),n=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,n=0;for(;n<r;)e=d(e)?n++:e[t[n++]];return e}(e,r),a=r.length-1,o=r[a];return n&&delete n[o],0!==a&&(i(n)&&q(n)||Array.isArray(n)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!d(e[t]))return!1;return!0}(n))&&X(e,r.slice(0,-1)),e}function J(e){return Array.isArray(e)||i(e)&&!(e=>{for(let t in e)if(h(e[t]))return!0;return!1})(e)}function K(e,t={}){for(let r in e){let n=e[r];J(n)?(t[r]=Array.isArray(n)?[]:{},K(n,t[r])):d(n)||(t[r]=!0)}return t}function Y(e,t,r){for(let n in r||(r=K(t)),e){let a=e[n];if(J(a))d(t)||M(r[n])?r[n]=K(a,Array.isArray(a)?[]:{}):Y(a,o(t)?{}:t[n],r[n]);else{let e=t[n];r[n]=!C(a,e)}}return r}let Q={value:!1,isValid:!1},Z={value:!0,isValid:!0};var ee=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!d(e[0].attributes.value)?d(e[0].value)||""===e[0].value?Z:{value:e[0].value,isValid:!0}:Z:Q}return Q},et=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>d(e)?e:t?""===e?NaN:e?+e:e:r&&F(e)?new Date(e):n?n(e):e;let er={isValid:!1,value:null};var en=e=>Array.isArray(e)?e.reduce((e,t)=>
1t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,er):er;function ea(e){let t=e.ref;return"file"===t.type?t.files:"radio"===t.type?en(e.refs).value:"select-multiple"===t.type?[...t.selectedOptions].map(({value:e})=>e):"checkbox"===t.type?ee(e.refs).value:et(d(t.value)?e.ref.value:t.value,e)}var eo=e=>d(e)?e:e instanceof RegExp?e.source:i(e)?e.value instanceof RegExp?e.value.source:e.value:e,es=e=>({isOnSubmit:!e||e===_,isOnBlur:"onBlur"===e,isOnChange:e===g,isOnAll:"all"===e,isOnTouch:"onTouched"===e});let ei="AsyncFunction";var eu=e=>!!e&&!!e.validate&&!!(h(e.validate)&&e.validate.constructor.name===ei||i(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===ei)),el=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let ec=(e,t,r,n)=>{for(let a of r||Object.keys(e)){let r=v(e,a);if(r){let{_f:e,...o}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],a)&&!n)return!0;else if(e.ref&&t(e.ref,e.name)&&!n)return!0;else if(ec(o,t))break}else if(i(o)&&ec(o,t))break}}};function ef(e,t,r){let n=v(e,r);if(n||/^\w*$/.test(r))return{error:n,name:r};let a=r.split(".");for(;a.length;){let n=a.join("."),o=v(t,n),s=v(e,n);if(o&&!Array.isArray(o)&&r!==n)break;if(s&&s.type)return{name:n,error:s};if(s&&s.root&&s.root.type)return{name:`${n}.root`,error:s.root};a.pop()}return{name:r}}var ed=(e,t,r)=>{let n=W(v(e,r));return b(n,"root",t[r]),b(e,r,n),e};function ep(e,t,r="validate"){if(F(e)||Array.isArray(e)&&e.every(F)||"boolean"==typeof e&&!e)return{type:r,message:F(e)?e:"",ref:t}}var ey=e=>!i(e)||e instanceof RegExp?{value:e,message:""}:e,ev=async(e,t,r,n,a,s)=>{let{ref:u,refs:l,required:c,maxLength:f,minLength:p,min:y,max:b,pattern:m,validate:g,name:_,valueAsNumber:k,mount:A}=e._f,E=v(r,_);if(!A||t.has(_))return{};let V=l?l[0]:u,j=e=>{a&&V.reportValidity&&(V.setCustomValidity("boolean"==typeof e?"":e||""),V.reportValidity())},M={},C="radio"===u.type,R="checkbox"===u.type,P=(k||"file"===u.type)&&d(u.value)&&d(E)||G(u)&&""===u.value||""===E||Array.isArray(E)&&!E.length,D=$.bind(null,_,n,M),T=(e,t,r,n=x,a=w)=>{let o=e?t:r;M[_]={type:e?n:a,message:o,ref:u,...D(e?n:a,o)}};if(s?!Array.isArray(E)||!E.length:c&&(!(C||R)&&(P||o(E))||"boolean"==typeof E&&!E||R&&!ee(l).isValid||C&&!en(l).isValid)){let{value:e,message:t}=F(c)?{value:!!c,message:c}:ey(c);if(e&&(M[_]={type:O,message:t,ref:V,...D(O,t)},!n))return j(t),M}if(!P&&(!o(y)||!o(b))){let e,t,r=ey(b),a=ey(y);if(o(E)||isNaN(E)){let n=u.valueAsDate||new Date(E),o=e=>new Date(new Date().toDateString()+" "+e),s="time"==u.type,i="week"==u.type;F(r.value)&&E&&(e=s?o(E)>o(r.value):i?E>r.value:n>new Date(r.value)),F(a.value)&&E&&(t=s?o(E)<o(a.value):i?E<a.value:n<new Date(a.value))}else{let n=u.valueAsNumber||(E?+E:E);o(r.value)||(e=n>r.value),o(a.value)||(t=n<a.value)}if((e||t)&&(T(!!e,r.message,a.message,"max","min"),!n))return j(M[_].message),M}if((f||p)&&!P&&(F(E)||s&&Array.isArray(E))){let e=ey(f),t=ey(p),r=!o(e.value)&&E.length>+e.value,a=!o(t.value)&&E.length<+t.value;if((r||a)&&(T(r,e.message,t.message),!n))return j(M[_].message),M}if(m&&!P&&F(E)){let{value:e,message:t}=ey(m);if(e instanceof RegExp&&!E.match(e)&&(M[_]={type:S,message:t,ref:u,...D(S,t)},!n))return j(t),M}if(g){if(h(g)){let e=ep(await g(E,r),V);if(e&&(M[_]={...e,...D("validate",e.message)},!n))return j(e.message),M}else if(i(g)){let e={};for(let t in g){if(!q(e)&&!n)break;let a=ep(await g[t](E,r),V,t);a&&(e={...a,...D(t,a.message)},j(a.message),n&&(M[_]=e))}if(!q(e)&&(M[_]={ref:V,...e},!n))return M}}return j(!0),M};let eh={mode:_,reValidateMode:g,shouldFocusError:!0};function eb(e={}){let t,r={...eh,...e},n={submitCount:0,isDirty:!1,isReady:!1,isLoading:h(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},s={},y=(i(r.defaultValues)||i(r.values))&&f(r.defaultValues||r.values)||{},g=r.shouldUnregister?{}:f(y),_={action:!1,mount:!1,watch:!1,keepIsValid:!1},x={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},w=0,S={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},O={...S},k={...O},A={array:H(),state:H()},E="all"===r.criteriaMode,V=async e=>{if(!_.keepIsValid&&!r.disabled&&(O.isValid||k.isValid||e)){let e;r.resolver?(e=q((await D()).errors),M()):e=await N(s,!0),e!==n.isValid&&A.state.next({isValid:e})}},M=(e,t)=>{!r.disabled&&(O.isValidating||O.validatingFields||k.isValidating||k.validatingFields)&&((e||Array.from(x.mount)).forEac
1h(e=>{e&&(t?b(n.validatingFields,e,t):X(n.validatingFields,e))}),A.state.next({validatingFields:n.validatingFields,isValidating:!q(n.validatingFields)}))},R=(e,t,r,n)=>{let a=v(s,e);if(a){let o=v(g,e,d(r)?v(y,e):r);d(o)||n&&n.defaultChecked||t?b(g,e,t?o:ea(a._f)):I(e,o),_.mount&&!_.action&&V()}},P=(e,t,a,o,s)=>{let i=!1,u=!1,l={name:e};if(!r.disabled){if(!a||o){(O.isDirty||k.isDirty)&&(u=n.isDirty,n.isDirty=l.isDirty=U(),i=u!==l.isDirty);let r=C(v(y,e),t);u=!!v(n.dirtyFields,e),r?X(n.dirtyFields,e):b(n.dirtyFields,e,!0),l.dirtyFields=n.dirtyFields,i=i||(O.dirtyFields||k.dirtyFields)&&!r!==u}if(a){let t=v(n.touchedFields,e);t||(b(n.touchedFields,e,a),l.touchedFields=n.touchedFields,i=i||(O.touchedFields||k.touchedFields)&&t!==a)}i&&s&&A.state.next(l)}return i?l:{}},D=async e=>(M(e,!0),await r.resolver(g,r.context,((e,t,r,n)=>{let a={};for(let r of e){let e=v(t,r);e&&b(a,r,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}})(e||x.mount,s,r.criteriaMode,r.shouldUseNativeValidation))),T=async e=>{let{errors:t}=await D(e);if(M(e),e)for(let r of e){let e=v(t,r);e?b(n.errors,r,e):X(n.errors,r)}else n.errors=t;return t},N=async(t,a,o={valid:!0})=>{for(let s in t){let i=t[s];if(i){let{_f:t,...s}=i;if(t){let s=x.array.has(t.name),u=i._f&&eu(i._f);u&&O.validatingFields&&M([t.name],!0);let l=await ev(i,x.disabled,g,E,r.shouldUseNativeValidation&&!a,s);if(u&&O.validatingFields&&M([t.name]),l[t.name]&&(o.valid=!1,a||e.shouldUseNativeValidation))break;a||(v(l,t.name)?s?ed(n.errors,l,t.name):b(n.errors,t.name,l[t.name]):X(n.errors,t.name))}q(s)||await N(s,a,o)}}return o.valid},U=(e,t)=>!r.disabled&&(e&&t&&b(g,e,t),!C(Z(),y)),L=(e,t,r)=>j(e,x,{..._.mount?g:d(t)?y:F(e)?{[e]:t}:t},r,t),I=(e,t,r={})=>{let n=v(s,e),a=t;if(n){let r=n._f;r&&(r.disabled||b(g,e,et(t,r)),a=G(r.ref)&&o(t)?"":t,"select-multiple"===r.ref.type?[...r.ref.options].forEach(e=>e.selected=a.includes(e.value)):r.refs?"checkbox"===r.ref.type?r.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(a)?e.checked=!!a.find(t=>t===e.value):e.checked=a===e.value||!!a)}):r.refs.forEach(e=>e.checked=e.value===a):"file"===r.ref.type?r.ref.value="":(r.ref.value=a,r.ref.type||A.state.next({name:e,values:f(g)})))}(r.shouldDirty||r.shouldTouch)&&P(e,a,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&Q(e)},B=(e,t,r)=>{for(let n in t){if(!t.hasOwnProperty(n))return;let o=t[n],u=e+"."+n,l=v(s,u);(x.array.has(e)||i(o)||l&&!l._f)&&!a(o)?B(u,o,r):I(u,o,r)}},$=(e,t,r={})=>{let a=v(s,e),i=x.array.has(e),u=f(t);b(g,e,u),i?(A.array.next({name:e,values:f(g)}),(O.isDirty||O.dirtyFields||k.isDirty||k.dirtyFields)&&r.shouldDirty&&A.state.next({name:e,dirtyFields:Y(y,g),isDirty:U(e,u)})):!a||a._f||o(u)?I(e,u,r):B(e,u,r),el(e,x)?A.state.next({...n,name:e,values:f(g)}):A.state.next({name:_.mount?e:void 0,values:f(g)})},J=async e=>{_.mount=!0;let o=e.target,i=o.name,l=!0,c=v(s,i),d=e=>{l=Number.isNaN(e)||a(e)&&isNaN(e.getTime())||C(e,v(g,i,e))},p=es(r.mode),y=es(r.reValidateMode);if(c){var h,S,F,j,R;let a,_,I,B=o.type?ea(c._f):u(e),$=e.type===m||"focusout"===e.type,W=!((I=c._f).mount&&(I.required||I.min||I.max||I.maxLength||I.minLength||I.pattern||I.validate))&&!r.resolver&&!v(n.errors,i)&&!c._f.deps||(h=$,S=v(n.touchedFields,i),F=n.isSubmitted,j=y,!(R=p).isOnAll&&(!F&&R.isOnTouch?!(S||h):(F?j.isOnBlur:R.isOnBlur)?!h:(F?!j.isOnChange:!R.isOnChange)||h)),H=el(i,x,$);b(g,i,B),$?o&&o.readOnly||(c._f.onBlur&&c._f.onBlur(e),t&&t(0)):c._f.onChange&&c._f.onChange(e);let G=P(i,B,$),z=!q(G)||H;if($||A.state.next({name:i,type:e.type,values:f(g)}),W)return(O.isValid||k.isValid)&&("onBlur"===r.mode?$&&V():$||V()),z&&A.state.next({name:i,...H?{}:G});if(!$&&H&&A.state.next({...n}),r.resolver){let{errors:e}=await D([i]);if(M([i]),d(B),l){let t=ef(n.errors,s,i),r=ef(e,s,t.name||i);a=r.error,i=r.name,_=q(e)}}else M([i],!0),a=(await ev(c,x.disabled,g,E,r.shouldUseNativeValidation))[i],M([i]),d(B),l&&(a?_=!1:(O.isValid||k.isValid)&&(_=await N(s,!0)));if(l){c._f.deps&&(!Array.isArray(c._f.deps)||c._f.deps.length>0)&&Q(c._f.deps);var T=i,U=_,L=a;let e=v(n.errors,T),o=(O.isValid||k.isValid)&&"boolean"==typeof U&&n.isValid!==U;
1if(r.delayError&&L){let e;e=()=>{b(n.errors,T,L),A.state.next({errors:n.errors})},(t=t=>{clearTimeout(w),w=setTimeout(e,t)})(r.delayError)}else clearTimeout(w),t=null,L?b(n.errors,T,L):X(n.errors,T);if((L?!C(e,L):e)||!q(G)||o){let e={...G,...o&&"boolean"==typeof U?{isValid:U}:{},errors:n.errors,name:T};n={...n,...e},A.state.next(e)}}}},K=(e,t)=>{if(v(n.errors,t)&&e.focus)return e.focus(),1},Q=async(e,t={})=>{let a,o,i=W(e);if(r.resolver){let t=await T(d(e)?e:i);a=q(t),o=e?!i.some(e=>v(t,e)):a}else e?((o=(await Promise.all(i.map(async e=>{let t=v(s,e);return await N(t&&t._f?{[e]:t}:t)}))).every(Boolean))||n.isValid)&&V():o=a=await N(s);return A.state.next({...!F(e)||(O.isValid||k.isValid)&&a!==n.isValid?{}:{name:e},...r.resolver||!e?{isValid:a}:{},errors:n.errors}),t.shouldFocus&&!o&&ec(s,K,e?i:x.mount),o},Z=(e,t)=>{let r={..._.mount?g:y};return t&&(r=function e(t,r){let n={};for(let a in t)if(t.hasOwnProperty(a)){let o=t[a],s=r[a];if(o&&i(o)&&s){let t=e(o,s);i(t)&&(n[a]=t)}else t[a]&&(n[a]=s)}return n}(t.dirtyFields?n.dirtyFields:n.touchedFields,r)),d(e)?r:F(e)?v(r,e):e.map(e=>v(r,e))},ee=(e,t)=>({invalid:!!v((t||n).errors,e),isDirty:!!v((t||n).dirtyFields,e),error:v((t||n).errors,e),isValidating:!!v(n.validatingFields,e),isTouched:!!v((t||n).touchedFields,e)}),er=(e,t,r)=>{let a=(v(s,e,{_f:{}})._f||{}).ref,{ref:o,message:i,type:u,...l}=v(n.errors,e)||{};b(n.errors,e,{...l,...t,ref:a}),A.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&a&&a.focus&&a.focus()},en=e=>A.state.subscribe({next:t=>{let r,a,o;r=e.name,a=t.name,o=e.exact,(!r||!a||r===a||W(r).some(e=>e&&(o?e===a:e.startsWith(a)||a.startsWith(e))))&&((e,t,r,n)=>{r(e);let{name:a,...o}=e;return q(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(e=>t[e]===(!n||"all"))})(t,e.formState||O,ew,e.reRenderRoot)&&e.callback({values:{...g},...n,...t,defaultValues:y})}}).unsubscribe,ei=(e,t={})=>{for(let a of e?W(e):x.mount)x.mount.delete(a),x.array.delete(a),t.keepValue||(X(s,a),X(g,a)),t.keepError||X(n.errors,a),t.keepDirty||X(n.dirtyFields,a),t.keepTouched||X(n.touchedFields,a),t.keepIsValidating||X(n.validatingFields,a),r.shouldUnregister||t.keepDefaultValue||X(y,a);A.state.next({values:f(g)}),A.state.next({...n,...!t.keepDirty?{}:{isDirty:U()}}),t.keepIsValid||V()},ep=({disabled:e,name:t})=>{if("boolean"==typeof e&&_.mount||e||x.disabled.has(t)){let r=x.disabled.has(t);e?x.disabled.add(t):x.disabled.delete(t),!!e!==r&&_.mount&&!_.action&&V()}},ey=(e,t={})=>{let n=v(s,e),a="boolean"==typeof t.disabled||"boolean"==typeof r.disabled;return(b(s,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),x.mount.add(e),n)?ep({disabled:"boolean"==typeof t.disabled?t.disabled:r.disabled,name:e}):R(e,!0,t.value),{...a?{disabled:t.disabled||r.disabled}:{},...r.progressive?{required:!!t.required,min:eo(t.min),max:eo(t.max),minLength:eo(t.minLength),maxLength:eo(t.maxLength),pattern:eo(t.pattern)}:{},name:e,onChange:J,onBlur:J,ref:a=>{if(a){let r;ey(e,t),n=v(s,e);let o=d(a.value)&&a.querySelectorAll&&a.querySelectorAll("input,select,textarea")[0]||a,i="radio"===(r=o).type||"checkbox"===r.type,u=n._f.refs||[];(i?u.find(e=>e===o):o===n._f.ref)||(b(s,e,{_f:{...n._f,...i?{refs:[...u.filter(z),o,...Array.isArray(v(y,e))?[{}]:[]],ref:{type:o.type,name:e}}:{ref:o}}}),R(e,!1,void 0,o))}else(n=v(s,e,{}))._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&!(l(x.array,e)&&_.action)&&x.unMount.add(e)}}},em=()=>r.shouldFocusError&&ec(s,K,x.mount),eg=(e,t)=>async a=>{let o;a&&(a.preventDefault&&a.preventDefault(),a.persist&&a.persist());let i=f(g);if(A.state.next({isSubmitting:!0}),r.resolver){let{errors:e,values:t}=await D();M(),n.errors=e,i=f(t)}else await N(s);if(x.disabled.size)for(let e of x.disabled)X(i,e);if(X(n.errors,"root"),q(n.errors)){A.state.next({errors:{}});try{await e(i,a)}catch(e){o=e}}else t&&await t({...n.errors},a),em(),setTimeout(em);if(A.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:q(n.errors)&&!o,submitCount:n.submitCount+1,errors:n.errors}),o)throw o},e_=(e,t={})=>{let a=e?f(e):y,o=f(a),i=q(e),u=i?y:o;if(t.keepDefaultValues||(y=a),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...x.mount,...Object.keys(Y(y,g))]))){let t=v(n.dirtyFields,e),r=v(g,e),a=v(u,e);t&&!d(r)?b(u,e,r):t||d(a)||$(e,a)}else{if(c&&d(e))for(let e of x.mount){let t=v(s,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(G(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(let e of x.mount)$(e,v(u,e));else s={}}g=r.shouldUnregister?t.keepDefaultValues?f(y):{}:f(u),A.array.next({values:{...u}}),A.state.next({values:{...u}})}x={mount:t.keepDirtyValues?x.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},_.mount=!O.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!r.shouldUnregister&&!q(u),_.watch=!!r.shouldUnregister,_.keepIsValid=!!t.keepIsValid,_.action=!1,t.keepErrors||(n.errors={}),A.state.next({submitCount:t.keepSubmitCount?n.submitCount:0,isDirty:!i&&(t.keepDirty?n.isDirty:!!(t.keepDefaultValues&&!C(e,y))),isSubmitted:!!t.keepIsSubmitted&&n.isSubmitted,dirtyFields:i?{}:t.keepDirtyValues?t.keepDefaultValues&&g?Y(y,g):n.dirtyFields:t.keepDefaultValues&&e?Y(y,e):t.keepDirty?n.dirtyFields:{},touchedFields:t.keepTouched?n.touchedFields:{},errors:t.keepErrors?n.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1,defaultValues:y})},ex=(e,t)=>e_(h(e)?e(g):e,{...r.resetOptions,...t}),ew=e=>{n={...n,...e}},eS={control:{register:ey,unregister:ei,getFieldState:ee,handleSubmit:eg,setError:er,_subscribe:en,_runSchema:D,_updateIsValidating:M,_focusError:em,_getWatch:L,_getDirty:U,_setValid:V,_setFieldArray:(e,t=[],a,o,i=!0,u=!0)=>
1{if(o&&a&&!r.disabled){if(_.action=!0,u&&Array.isArray(v(s,e))){let t=a(v(s,e),o.argA,o.argB);i&&b(s,e,t)}if(u&&Array.isArray(v(n.errors,e))){let t,r=a(v(n.errors,e),o.argA,o.argB);i&&b(n.errors,e,r),p(v(t=n.errors,e)).length||X(t,e)}if((O.touchedFields||k.touchedFields)&&u&&Array.isArray(v(n.touchedFields,e))){let t=a(v(n.touchedFields,e),o.argA,o.argB);i&&b(n.touchedFields,e,t)}(O.dirtyFields||k.dirtyFields)&&(n.dirtyFields=Y(y,g)),A.state.next({name:e,isDirty:U(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else b(g,e,t)},_setDisabledField:ep,_setErrors:e=>{n.errors=e,A.state.next({errors:n.errors,isValid:!1})},_getFieldArray:e=>p(v(_.mount?g:y,e,r.shouldUnregister?v(y,e,[]):[])),_reset:e_,_resetDefaultValues:()=>h(r.defaultValues)&&r.defaultValues().then(e=>{ex(e,r.resetOptions),A.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of x.unMount){let t=v(s,e);t&&(t._f.refs?t._f.refs.every(e=>!z(e)):!z(t._f.ref))&&ei(e)}x.unMount=new Set},_disableForm:e=>{"boolean"==typeof e&&(A.state.next({disabled:e}),ec(s,(t,r)=>{let n=v(s,r);n&&(t.disabled=n._f.disabled||e,Array.isArray(n._f.refs)&&n._f.refs.forEach(t=>{t.disabled=n._f.disabled||e}))},0,!1))},_subjects:A,_proxyFormState:O,get _fields(){return s},get _formValues(){return g},get _state(){return _},set _state(value){_=value},get _defaultValues(){return y},get _names(){return x},set _names(value){x=value},get _formState(){return n},get _options(){return r},set _options(value){r={...r,...value}}},subscribe:e=>(_.mount=!0,k={...k,...e.formState},en({...e,formState:{...S,...e.formState}})),trigger:Q,register:ey,handleSubmit:eg,watch:(e,t)=>h(e)?A.state.subscribe({next:r=>"values"in r&&e(L(void 0,t),r)}):L(e,t,!0),setValue:$,getValues:Z,reset:ex,resetField:(e,t={})=>{v(s,e)&&(d(t.defaultValue)?$(e,f(v(y,e))):($(e,t.defaultValue),b(y,e,f(t.defaultValue))),t.keepTouched||X(n.touchedFields,e),t.keepDirty||(X(n.dirtyFields,e),n.isDirty=t.defaultValue?U(e,f(v(y,e))):U()),!t.keepError&&(X(n.errors,e),O.isValid&&V()),A.state.next({...n}))},clearErrors:e=>{e&&W(e).forEach(e=>X(n.errors,e)),A.state.next({errors:e?n.errors:{}})},unregister:ei,setError:er,setFocus:(e,t={})=>{let r=v(s,e),n=r&&r._f;if(n){let e=n.refs?n.refs[0]:n.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&h(e.select)&&e.select()})}},getFieldState:ee};return{...eS,formControl:eS}}var em=()=>{if("u">typeof crypto&&crypto.randomUUID)return crypto.randomUUID();let e="u"<typeof performance?Date.now():1e3*performance.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{let r=(16*Math.random()+e)%16|0;return("x"==t?r:3&r|8).toString(16)})},eg=(e,t,r={})=>r.shouldFocus||d(r.shouldFocus)?r.focusName||`${e}.${d(r.focusIndex)?t:r.focusIndex}.`:"",e_=(e,t)=>[...e,...W(t)],ex=e=>Array.isArray(e)?e.map(()=>void 0):void 0;function ew(e,t,r){return[...e.slice(0,t),...W(r),...e.slice(t)]}var eS=(e,t,r)=>Array.isArray(e)?(d(e[r])&&(e[r]=void 0),e.splice(r,0,e.splice(t,1)[0]),e):[],eO=(e,t)=>[...W(t),...W(e)],ek=(e,t)=>d(t)?[]:function(e,t){let r=0,n=[...e];for(let e of t)n.splice(e-r,1),r++;return p(n).length?n:[]}(e,W(t).sort((e,t)=>e-t)),eA=(e,t,r)=>{[e[t],e[r]]=[e[r],e[t]]},eE=(e,t,r)=>(e[t]=r,e);function eV(e){let t=n.useContext(k),{control:r=t,name:a,keyName:o="id",shouldUnregister:s,rules:i}=e,[u,l]=n.useState(r._getFieldArray(a)),c=n.useRef(r._getFieldArray(a).map(em)),d=n.useRef(!1);r._names.array.add(a),n.useMemo(()=>i&&u.length>=0&&r.register(a,i),[r,a,u.length,i]),E(()=>r._subjects.array.subscribe({next:({values:e,name:t})=>{if(t===a||!t){let t=v(e,a);Array.isArray(t)&&(l(t),c.current=t.map(em))}}}).unsubscribe,[r,a]);let p=n.useCallback(e=>{d.current=!0,r._setFieldArray(a,e)},[r,a]);return n.useEffect(()=>{if(r._state.action=!1,el(a,r._names)&&r._subjects.state.next({...r._formState}),d.current&&(!es(r._options.mode).isOnSubmit||r._formState.isSubmitted)&&!es(r._options.reValidateMode).isOnSubmit)if(r._options.resolver)r._runSchema([a]).then(e=>{r._updateIsValidating([a]);let t=v(e.errors,a),n=v(r._formState.errors,a);(n?!t&&n.type||t&&(n.type!==t.type||n.message!==t.message):t&&t.type)&&(t?b(r._formState.errors,a,t):X(r._formState.errors,a),r._subjects.state.next({errors:r._formState.errors}))});else{let e=v(r._fields,a);e&&e._f&&!(es(r._options.reValidateMode).isOnSubmit&&es(r._options.mode).isOnSubmit)&&ev(e,r._names.disabled,r._formValues,"all"===r._options.criteriaMode,r._options.shouldUseNativeValidation,!0).then(e=>!q(e)&&r._subjects.state.next({errors:ed(r._formState.errors,e,a)}))}r._subjects.state.next({name:a,values:f(r._formValues)}
1),r._names.focus&&ec(r._fields,(e,t)=>{if(r._names.focus&&t.startsWith(r._names.focus)&&e.focus)return e.focus(),1}),r._names.focus="",r._setValid(),d.current=!1},[u,a,r]),n.useEffect(()=>(v(r._formValues,a)||r._setFieldArray(a),()=>{let e;r._options.shouldUnregister||s?r.unregister(a):(e=v(r._fields,a))&&e._f&&(e._f.mount=!1)}),[a,r,o,s]),{swap:n.useCallback((e,t)=>{let n=r._getFieldArray(a);eA(n,e,t),eA(c.current,e,t),p(n),l(n),r._setFieldArray(a,n,eA,{argA:e,argB:t},!1)},[p,a,r]),move:n.useCallback((e,t)=>{let n=r._getFieldArray(a);eS(n,e,t),eS(c.current,e,t),p(n),l(n),r._setFieldArray(a,n,eS,{argA:e,argB:t},!1)},[p,a,r]),prepend:n.useCallback((e,t)=>{let n=W(f(e)),o=eO(r._getFieldArray(a),n);r._names.focus=eg(a,0,t),c.current=eO(c.current,n.map(em)),p(o),l(o),r._setFieldArray(a,o,eO,{argA:ex(e)})},[p,a,r]),append:n.useCallback((e,t)=>{let n=W(f(e)),o=e_(r._getFieldArray(a),n);r._names.focus=eg(a,o.length-1,t),c.current=e_(c.current,n.map(em)),p(o),l(o),r._setFieldArray(a,o,e_,{argA:ex(e)})},[p,a,r]),remove:n.useCallback(e=>{let t=ek(r._getFieldArray(a),e);c.current=ek(c.current,e),p(t),l(t),Array.isArray(v(r._fields,a))||b(r._fields,a,void 0),r._setFieldArray(a,t,ek,{argA:e})},[p,a,r]),insert:n.useCallback((e,t,n)=>{let o=W(f(t)),s=ew(r._getFieldArray(a),e,o);r._names.focus=eg(a,e,n),c.current=ew(c.current,e,o.map(em)),p(s),l(s),r._setFieldArray(a,s,ew,{argA:e,argB:ex(t)})},[p,a,r]),update:n.useCallback((e,t)=>{let n=f(t),o=eE(r._getFieldArray(a),e,n);c.current=[...o].map((t,r)=>t&&r!==e?c.current[r]:em()),p(o),l([...o]),r._setFieldArray(a,o,eE,{argA:e,argB:n},!0,!1)},[p,a,r]),replace:n.useCallback(e=>{let t=W(f(e));c.current=t.map(em),p([...t]),l([...t]),r._setFieldArray(a,[...t],e=>e,{},!0,!1)},[p,a,r]),fields:n.useMemo(()=>u.map((e,t)=>({...e,[o]:c.current[t]||em()})),[u,o])}}function eF(e={}){let t=n.useRef(void 0),r=n.useRef(void 0),[a,o]=n.useState({isDirty:!1,isValidating:!1,isLoading:h(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:h(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:a},e.defaultValues&&!h(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:r,...n}=eb(e);t.current={...n,formState:a}}let s=t.current.control;return s._options=e,E(()=>{let e=s._subscribe({formState:s._proxyFormState,callback:()=>o({...s._formState}),reRenderRoot:!0});return o(e=>({...e,isReady:!0})),s._formState.isReady=!0,e},[s]),n.useEffect(()=>s._disableForm(e.disabled),[s,e.disabled]),n.useEffect(()=>{e.mode&&(s._options.mode=e.mode),e.reValidateMode&&(s._options.reValidateMode=e.reValidateMode)},[s,e.mode,e.reValidateMode]),n.useEffect(()=>{e.errors&&(s._setErrors(e.errors),s._focusError())},[s,e.errors]),n.useEffect(()=>{e.shouldUnregister&&s._subjects.state.next({values:s._getWatch()})},[s,e.shouldUnregister]),n.useEffect(()=>{if(s._proxyFormState.isDirty){let e=s._getDirty();e!==a.isDirty&&s._subjects.state.next({isDirty:e})}},[s,a.isDirty]),n.useEffect(()=>{var t;e.values&&!C(e.values,r.current)?(s._reset(e.values,{keepFieldsRef:!0,...s._options.resetOptions}),(null==(t=s._options.resetOptions)?void 0:t.keepIsValid)||s._setValid(),r.current=e.values,o(e=>({...e}))):s._resetDefaultValues()},[s,e.values]),n.useEffect(()=>{s._state.mount||(s._setValid(),s._state.mount=!0),s._state.watch&&(s._state.watch=!1,s._subjects.state.next({...s._formState})),s._removeUnmounted()}),t.current.formState=n.useMemo(()=>A(a,s),[s,a]),t.current}let ej=e=>e.render(R({name:e.names,...e}))}}]);

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.