(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[12],{"20a2":function(e,t,n){e.exports=n("nOHt")},"6FTQ":function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n{n[o](e,...r);const a=`${t}/_log`,s=new URLSearchParams({level:o,code:e,message:JSON.stringify(r.map((e=>e instanceof Error?{name:e.name,message:e.message,stack:e.stack}:e)))});return navigator.sendBeacon?navigator.sendBeacon(a,s):fetch(a,{method:"POST",headers:{"Content-Type":"application/json"},body:s})};return r}catch(r){return n}},t.default=void 0;const n={error(e,...t){console.error(`[next-auth][error][${e.toLowerCase()}]`,`\nhttps://next-auth.js.org/errors#${e.toLowerCase()}`,...t)},warn(e,...t){console.warn(`[next-auth][warn][${e.toLowerCase()}]`,`\nhttps://next-auth.js.org/warnings#${e.toLowerCase()}`,...t)},debug(t,...n){var r,o;null!==(r=e)&&void 0!==r&&null!==(o=r.env)&&void 0!==o&&o._NEXTAUTH_DEBUG&&console.log(`[next-auth][debug][${t.toLowerCase()}]`,...n)}};var r=n;t.default=r}).call(this,n("8oxB"))},RUKv:function(e,t){function n(e,t,n,r,o,a,s){try{var u=e[a](s),i=u.value}catch(c){return void n(c)}u.done?t(i):Promise.resolve(i).then(r,o)}e.exports=function(e){return function(){var t=this,r=arguments;return new Promise((function(o,a){var s=e.apply(t,r);function u(e){n(s,o,a,u,i,"next",e)}function i(e){n(s,o,a,u,i,"throw",e)}u(void 0)}))}},e.exports.default=e.exports,e.exports.__esModule=!0},XJ4Q:function(e,t,n){"use strict";(function(e){var r=n("kxaz"),o=n("cJsI");Object.defineProperty(t,"__esModule",{value:!0}),t.useSession=g,t.session=t.getSession=w,t.csrfToken=t.getCsrfToken=m,t.providers=t.getProviders=k,t.signin=t.signIn=T,t.signout=t.signOut=E,t.options=t.setOptions=L,t.Provider=P,t.default=void 0;var a=r(n("Dmg9")),s=r(n("s3pi")),u=r(n("RUKv")),i=r(n("krhN")),c=n("q1tI"),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var u=a?Object.getOwnPropertyDescriptor(e,s):null;u&&(u.get||u.set)?Object.defineProperty(r,s,u):r[s]=e[s]}r.default=e,n&&n.set(e,r);return r}(n("ODaL")),f=r(n("vFaK"));function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"nextauth.message";return{receive:function(t){"undefined"!==typeof window&&window.addEventListener("storage",function(){var n=(0,u.default)(a.default.mark((function n(r){var o;return a.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r.key===e){n.next=2;break}return n.abrupt("return");case 2:if("session"===(null===(o=JSON.parse(r.newValue))||void 0===o?void 0:o.event)&&null!==o&&void 0!==o&&o.data){n.next=5;break}return n.abrupt("return");case 5:t(o);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}())},post:function(t){"undefined"!==typeof localStorage&&localStorage.setItem(e,JSON.stringify(v(v({},t),{},{timestamp:N()})))}}}();"undefined"===typeof window||b._eventListenersAdded||(b._eventListenersAdded=!0,x.receive((function(){return b._getSession({event:"storage"})})),document.addEventListener("visibilitychange",(function(){!document.hidden&&b._getSession({event:"visibilitychange"})}),!1));var y=(0,c.createContext)();function g(e){var t=(0,c.useContext)(y);return t||function(e){var t=(0,c.useState)(e),n=(0,i.default)(t,2),r=n[0],o=n[1],s=(0,c.useState)(!r),l=(0,i.default)(s,2),f=l[0],p=l[1];return(0,c.useEffect)((function(){b._getSession=(0,u.default)(a.default.mark((function e(){var t,n,r,s,u,i,c,l,f,d,v=arguments;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=v.length>0&&void 0!==v[0]?v[0]:{},n=t.event,r=void 0===n?null:n,e.prev=1,s=null!==r,u="storage"===r,i=b.clientMaxAge,c=parseInt(b._clientLastSync),l=N(),f=b._clientSession,u||void 0===f){e.next=19;break}if(0!==i||!0===s){e.next=13;break}return e.abrupt("return");case 13:if(!(i>0&&null===f)){e.next=17;break}return e.abrupt("return");case 17:if(!(i>0&&l1&&void 0!==O[1]?O[1]:{},r=O.length>2&&void 0!==O[2]?O[2]:{},o=n.callbackUrl,s=void 0===o?window.location.href:o,u=n.redirect,i=void 0===u||u,c=M(),e.next=6,k();case 6:if(l=e.sent){e.next=9;break}return e.abrupt("return",window.location.replace("".concat(c,"/error")));case 9:if(t in l){e.next=11;break}return e.abrupt("return",window.location.replace("".concat(c,"/signin?callbackUrl=").concat(encodeURIComponent(s))));case 11:return f="credentials"===l[t].type,p="email"===l[t].type,d=f||p,h=f?"".concat(c,"/callback/").concat(t):"".concat(c,"/signin/").concat(t),x="".concat(h,"?").concat(new URLSearchParams(r)),e.t0=fetch,e.t1=x,e.t2={"Content-Type":"application/x-www-form-urlencoded"},e.t3=URLSearchParams,e.t4=v,e.t5=v({},n),e.t6={},e.next=25,m();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 y=e.sent,e.next=36,y.json();case 36:if(g=e.sent,!i&&d){e.next=42;break}return _=null!==(w=g.url)&&void 0!==w?w:s,window.location.replace(_),_.includes("#")&&window.location.reload(),e.abrupt("return");case 42:if(S=new URL(g.url).searchParams.get("error"),!y.ok){e.next=46;break}return e.next=46,b._getSession({event:"storage"});case 46:return e.abrupt("return",{error:S,status:y.status,ok:y.ok,url:S?null:g.url});case 47:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(){return j.apply(this,arguments)}function j(){return(j=(0,u.default)(a.default.mark((function e(){var t,n,r,o,s,u,i,c,l,f,p,d=arguments;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=d.length>0&&void 0!==d[0]?d[0]:{},n=t.callbackUrl,r=void 0===n?window.location.href:n,o=t.redirect,s=void 0===o||o,u=M(),e.t0={"Content-Type":"application/x-www-form-urlencoded"},e.t1=URLSearchParams,e.next=7,m();case 7:return e.t2=e.sent,e.t3=r,e.t4={csrfToken:e.t2,callbackUrl:e.t3,json:!0},e.t5=new e.t1(e.t4),i={method:"post",headers:e.t0,body:e.t5},e.next=14,fetch("".concat(u,"/signout"),i);case 14:return c=e.sent,e.next=17,c.json();case 17:if(l=e.sent,x.post({event:"session",data:{trigger:"signout"}}),!s){e.next=24;break}return p=null!==(f=l.url)&&void 0!==f?f:r,window.location.replace(p),p.includes("#")&&window.location.reload(),e.abrupt("return");case 24:return e.next=26,b._getSession({event:"storage"});case 26:return e.abrupt("return",l);case 27:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseUrl,n=e.basePath,r=e.clientMaxAge,o=e.keepAlive;if(t&&(b.baseUrl=t),n&&(b.basePath=n),r&&(b.clientMaxAge=r),o){if(b.keepAlive=o,"undefined"===typeof window)return;null!==b._clientSyncTimer&&clearTimeout(b._clientSyncTimer),b._clientSyncTimer=setTimeout((0,u.default)(a.default.mark((function e(){return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(b._clientSession){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,b._getSession({event:"timer"});case 4:case"end":return e.stop()}}),e)}))),1e3*o)}}function P(e){var t=e.children,n=e.session;return L(e.options),(0,c.createElement)(y.Provider,{value:g(n)},t)}function A(e){return R.apply(this,arguments)}function R(){return(R=(0,u.default)(a.default.mark((function e(t){var n,r,o,s,u,i,c,l,f=arguments;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=f.length>1&&void 0!==f[1]?f[1]:{},r=n.ctx,o=n.req,s=void 0===o?null===r||void 0===r?void 0:r.req:o,e.prev=1,e.next=4,M();case 4:return u=e.sent,i=s?{headers:{cookie:s.headers.cookie}}:{},e.next=8,fetch("".concat(u,"/").concat(t),i);case 8:return c=e.sent,e.next=11,c.json();case 11:if(l=e.sent,c.ok){e.next=14;break}throw l;case 14:return e.abrupt("return",Object.keys(l).length>0?l:null);case 17:return e.prev=17,e.t0=e.catch(1),h.error("CLIENT_FETCH_ERROR",t,e.t0),e.abrupt("return",null);case 21:case"end":return e.stop()}}),e,null,[[1,17]])})))).apply(this,arguments)}function M(){return"undefined"===typeof window?(e.env.NEXTAUTH_URL||h.warn("NEXTAUTH_URL","NEXTAUTH_URL environment variable not set"),"".concat(b.baseUrlServer).concat(b.basePathServer)):b.basePath}function N(){return Math.floor(Date.now()/1e3)}var I={getSession:w,getCsrfToken:m,getProviders:k,useSession:g,signIn:T,signOut:E,Provider:P,setOptions:L,options:L,session:w,providers:k,csrfToken:m,signin:T,signout:E};t.default=I}).call(this,n("8oxB"))},cJsI:function(e,t){function n(t){return"function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?(e.exports=n=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=n=function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),n(t)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},dll0:function(e,t,n){var r=n("AIAV");e.exports=function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.default=e.exports,e.exports.__esModule=!0},krhN:function(e,t,n){var r=n("rME1"),o=n("NWRp"),a=n("dll0"),s=n("EJuK");e.exports=function(e,t){return r(e)||o(e,t)||a(e,t)||s()},e.exports.default=e.exports,e.exports.__esModule=!0},kxaz:function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.default=e.exports,e.exports.__esModule=!0},nGE6:function(e,t,n){e.exports=n("XJ4Q").default},rME1:function(e,t){e.exports=function(e){if(Array.isArray(e))return e},e.exports.default=e.exports,e.exports.__esModule=!0},s3pi:function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.default=e.exports,e.exports.__esModule=!0},vFaK:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t="http://localhost:3000",n="/api/auth";e||(e=`${t}/api/auth`);const r=e.startsWith("http:")?"http":"https";e=e.replace(/^https?:\/\//,"").replace(/\/$/,"");const[o,...a]=e.split("/"),s=o?`${r}://${o}`:t,u=a.length>0?`/${a.join("/")}`:n;return{baseUrl:s,basePath:u}}},xvhg:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("8rE2");function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var s,u=e[Symbol.iterator]();!(r=(s=u.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(i){o=!0,a=i}finally{try{r||null==u.return||u.return()}finally{if(o)throw a}}return n}}(e,t)||Object(r.a)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}}}]);