1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1761],{58965:function(){},5079:function(_,E,e){Promise.resolve().then(e.bind(e,19824)),Promise.resolve().then(e.bind(e,52270)),Promise.resolve().then(e.bind(e,89669))},99388:function(_,E,e){"use strict";e.d(E,{O:function(){return i}});var n=e(93349),S=e(92333),T=e.n(S),N=e(29601),A=e(28070);T().config({path:".env.production.local"});let i=(0,n.D)({server:{NODE_ENV:N.Z_().min(1),EMAIL_FROM:N.Z_().min(1),EMAIL_SERVER_HOST:N.Z_().min(1),EMAIL_SERVER_PORT:N.Z_().min(1),EMAIL_SERVER_USER:N.Z_().min(1),EMAIL_SERVER_PASSWORD:N.Z_().min(1),NEXTAUTH_URL:N.Z_().min(1),NEXTAUTH_SECRET:N.Z_().min(1),AUTH_GOOGLE_CLIENT_ID:N.Z_().min(1),AUTH_GOOGLE_CLIENT_SECRET:N.Z_().min(1),POSTGRES_USER:N.Z_().min(1),POSTGRES_PASSWORD:N.Z_(),POSTGRES_DB:N.Z_().min(1),POSTGRES_HOST:N.Z_().min(1),POSTGRES_PORT:N.Z_().min(1),POSTGRES_SSLPATH:N.Z_().optional(),MONGODB_URI:N.Z_().min(1),MONGODB_DB_NAME:N.Z_().min(1),OPENAI_API_KEY:N.Z_().min(1),BRAVE_SEARCH_API_KEY:N.Z_(),GOOGLE_MAP_API_KEY:N.Z_().min(1),REDIS_HOST:N.Z_().min(1),REDIS_PORT:N.Z_().min(1),REDIS_PASSWORD:N.Z_().optional(),REDIS_INDEX_BLOG_RECOMMOND:N.Z_().min(1),NEXTCHAT_POSTGRES_USER:N.Z_().min(1),NEXTCHAT_POSTGRES_PASSWORD:N.Z_().min(1),NEXTCHAT_POSTGRES_DATABASE:N.Z_().min(1),NEXTCHAT_POSTGRES_HOST:N.Z_().min(1),NEXTCHAT_POSTGRES_PORT:N.Z_().min(1),NEXTCHAT_POSTGRES_SSL_PEM:N.Z_().optional(),NEXTCARD_API_PUBLIC_X_ACCESS_TOKEN:N.Z_().min(1),NEXTCHAT_ML_API_EMBED_URL:N.Z_().min(1),NEXTCHAT_ML_API_END_POINT:N.Z_().min(1),NEXTCHAT_ADMIN_API_END_POINT:N.Z_().min(1),NEXTCHAT_VENDURE_ADMIN_API_END_POINT:N.Z_().min(1),NEXTCHAT_VENDURE_SHOP_API_END_POINT:N.Z_().min(1),VENDURE_ADMIN_API_TOKEN:N.Z_().optional(),VENDURE_ADMIN_USERNAME:N.Z_().min(1),VENDURE_ADMIN_PASSWORD:N.Z_().min(1),WEBSITE_SIGN_IN_URL_PATH:N.Z_().min(1),VENDURE_CUSTOMER_PASSWORD:N.Z_().min(1),NEXTCHAT_ADMIN_FRONTEND_URL:N.Z_().min(1),S3_KEY_ID:N.Z_().min(1),S3_SECRET:N.Z_().min(1),S3_REGION:N.Z_().min(1),S3_BUCKET_NAME:N.Z_().min(1),S3_MATERIAL_BUCKET_NAME:N.Z_().min(1),S3_ASSET_BUCKET_NAME:N.Z_().min(1),S3_PAGE_BUCKET_NAME:N.Z_().min(1),S3_CACHE_BUCKET_NAME:N.Z_().min(1),S3_CDN:N.Z_().optional(),S3_EXPIRES:N.Z_().min(1),STRIPE_SECRET_KEY:N.Z_().min(1),STRIPE_WEBHOOK_CHECKOUT_SESSION_SECRET:N.Z_().min(1),GNEWS_API_KEY:N.Z_().min(1),NOTARY_SERVICES_FROM_EMAIL:N.Z_().min(1),NOTARY_SERVICES_FROM_EMAIL_SENDER:N.Z_().min(1),NOTARY_SERVICES_EMAIL:N.Z_().min(1),NOTARY_SERVICES_TIME_ZONE:N.Z_().min(1),NOTARY_SERVICES_ZOOM_ACCOUNT_ID:N.Z_().min(1),NOTARY_SERVICES_ZOOM_CLIENT_ID:N.Z_().min(1),NOTARY_SERVICES_ZOOM_CLIENT_SECRET:N.Z_().min(1),KAFKA_BROKERS:N.Z_().min(1),KAFKA_CLIENT_ID:N.Z_().min(1),KAFKA_RECEIPT_TOPIC:N.Z_().min(1),KAFKA_USERNAME:N.Z_().optional(),KAFKA_PASSWORD:N.Z_().optional(),SNS_SEND_EMAIL_TOPIC_ARN:N.Z_().optional(),SNS_REGION:N.Z_().optional(),SNS_ACCESS_KEY_ID:N.Z_().optional(),SNS_SECRET_ACCESS_KEY:N.Z_().optional(),TORENFONDER_API_KEY:N.Z_().min(1).optional(),GEMINI_API_KEY:N.Z_().min(1).optional(),REPLICATE_API_TOKEN:N.Z_().min(1).optional()},client:{NEXT_PUBLIC_GOOGLE_MAP_API_KEY:N.Z_().min(1),NEXT_PUBLIC_GOOGLE_MAP_ID:N.Z_().min(1),NEXT_PUBLIC_NEXTCHAT_DASHBOARD_URL:N.Z_().min(1),NEXT_PUBLIC_NEXTAI_CONTACT_URL:N.Z_().min(1),NEXT_PUBLIC_NEXTAI_LINKEDIN_URL:N.Z_().min(1),NEXT_PUBLIC_NEXTAI_FACEBOOK_URL:N.Z_().min(1),NEXT_PUBLIC_NEXTAI_TWITTER_URL:N.Z_().min(1),NEXT_PUBLIC_NEXTAI_YOUTUBE_URL:N.Z_().min(1).optional(),NEXT_PUBLIC_NEXTCARD_URL:N.Z_().min(1),NEXT_PUBLIC_GA_TRACKING_ID:N.Z_().optional()},runtimeEnv:{NODE_ENV:"production",NEXTAUTH_URL:A.env.NEXTAUTH_URL,NEXTAUTH_SECRET:A.env.NEXTAUTH_SECRET,AUTH_GOOGLE_CLIENT_ID:A.env.AUTH_GOOGLE_CLIENT_ID,AUTH_GOOGLE_CLIENT_SECRET:A.env.AUTH_GOOGLE_CLIENT_SECRET,EMAIL_FROM:A.env.EMAIL_FROM,EMAIL_SERVER_HOST:A.env.EMAIL_SERVER_HOST,EMAIL_SERVER_PORT:A.env.EMAIL_SERVER_PORT,EMAIL_SERVER_USER:A.env.EMAIL_SERVER_USER,EMAIL_SERVER_PASSWORD:A.env.EMAIL_SERVER_PASSWORD,POSTGRES_USER:A.env.POSTGRES_USER,POSTGRES_PASSWORD:A.env.POSTGRES_PASSWORD,POSTGRES_DB:A.env.POSTGRES_DB,POSTGRES_HOST:A.env.POSTGRES_HOST,POSTGRES_PORT:A.env.POSTGRES_PORT,POSTGRES_SSLPATH:A.env.POSTGRES_SSLPATH,NEXTCHAT_POSTGRES_USER:A.env.NEXTCHAT_POSTGRES_USER,NEXTCHAT_POSTGRES_PASSWORD:A.env.NEXTCHAT_POSTGRES_PASSWORD,NEXTCHAT_POSTGRES_DATABASE:A.env.NEXTCHAT_POSTGRES_DATABASE,NEXTCHAT_POSTGRES_HOST:A.env.NEXTCHAT_POSTGRES_HOST,NEXTCHAT_POSTGRES_PORT:A.env.NEXTCHAT_POSTGRES_PORT,NEXTCHAT_POSTGRES_SSL_PEM:A.env.NEXTCHAT_POSTGRES_SSL_PEM,MONGODB_URI:A.env.MONGODB_URI,MONGODB_DB_NAME:A.env.MONGODB_DB_NAME,GOOG
1LE_MAP_API_KEY:A.env.GOOGLE_MAP_API_KEY,NEXT_PUBLIC_GOOGLE_MAP_API_KEY:"AIzaSyCfvzKidWcfapE1BxNLLucfl_XnR-R0FDY",NEXT_PUBLIC_GOOGLE_MAP_ID:"a960528c2d732ff4",NEXT_PUBLIC_NEXTCHAT_DASHBOARD_URL:"https://app.nextchat.ca",NEXT_PUBLIC_NEXTAI_CONTACT_URL:"https://www.nextai.ca/contact",NEXT_PUBLIC_NEXTAI_LINKEDIN_URL:"https://www.linkedin.com/company/nextincofficial/",NEXT_PUBLIC_NEXTAI_FACEBOOK_URL:"https://www.facebook.com/nextincofficial/",NEXT_PUBLIC_NEXTAI_TWITTER_URL:"https://x.com/nextai2023",NEXT_PUBLIC_NEXTAI_YOUTUBE_URL:"https://www.youtube.com/@nextincofficial",OPENAI_API_KEY:A.env.OPENAI_API_KEY,BRAVE_SEARCH_API_KEY:A.env.BRAVE_SEARCH_API_KEY,REDIS_HOST:A.env.REDIS_HOST,REDIS_PORT:A.env.REDIS_PORT,REDIS_PASSWORD:A.env.REDIS_PASSWORD,REDIS_INDEX_BLOG_RECOMMOND:A.env.REDIS_INDEX_BLOG_RECOMMOND,NEXT_PUBLIC_NEXTCARD_URL:"https://nextcard.ai",NEXT_PUBLIC_GA_TRACKING_ID:"AW-17270738707",NEXTCARD_API_PUBLIC_X_ACCESS_TOKEN:A.env.NEXTCARD_API_PUBLIC_X_ACCESS_TOKEN,NEXTCHAT_ML_API_EMBED_URL:A.env.NEXTCHAT_ML_API_EMBED_URL,NEXTCHAT_ML_API_END_POINT:A.env.NEXTCHAT_ML_API_END_POINT,NEXTCHAT_ADMIN_FRONTEND_URL:A.env.NEXTCHAT_ADMIN_FRONTEND_URL,NEXTCHAT_ADMIN_API_END_POINT:A.env.NEXTCHAT_ADMIN_API_END_POINT,NEXTCHAT_VENDURE_ADMIN_API_END_POINT:A.env.NEXTCHAT_VENDURE_ADMIN_API_END_POINT,NEXTCHAT_VENDURE_SHOP_API_END_POINT:A.env.NEXTCHAT_VENDURE_SHOP_API_END_POINT,VENDURE_ADMIN_API_TOKEN:A.env.VENDURE_ADMIN_API_TOKEN,VENDURE_ADMIN_USERNAME:A.env.VENDURE_ADMIN_USERNAME,VENDURE_ADMIN_PASSWORD:A.env.VENDURE_ADMIN_PASSWORD,WEBSITE_SIGN_IN_URL_PATH:A.env.WEBSITE_SIGN_IN_URL_PATH,S3_KEY_ID:A.env.S3_KEY_ID,S3_SECRET:A.env.S3_SECRET,S3_REGION:A.env.S3_REGION,S3_BUCKET_NAME:A.env.S3_BUCKET_NAME,S3_MATERIAL_BUCKET_NAME:A.env.S3_MATERIAL_BUCKET_NAME,S3_ASSET_BUCKET_NAME:A.env.S3_ASSET_BUCKET_NAME,S3_PAGE_BUCKET_NAME:A.env.S3_PAGE_BUCKET_NAME,S3_CACHE_BUCKET_NAME:A.env.S3_CACHE_BUCKET_NAME,S3_CDN:A.env.S3_CDN,S3_EXPIRES:A.env.S3_EXPIRES,VENDURE_CUSTOMER_PASSWORD:A.env.VENDURE_CUSTOMER_PASSWORD,STRIPE_SECRET_KEY:A.env.STRIPE_SECRET_KEY,STRIPE_WEBHOOK_CHECKOUT_SESSION_SECRET:A.env.STRIPE_WEBHOOK_CHECKOUT_SESSION_SECRET,GNEWS_API_KEY:A.env.GNEWS_API_KEY,NOTARY_SERVICES_FROM_EMAIL:A.env.NOTARY_SERVICES_FROM_EMAIL,NOTARY_SERVICES_FROM_EMAIL_SENDER:A.env.NOTARY_SERVICES_FROM_EMAIL_SENDER,NOTARY_SERVICES_EMAIL:A.env.NOTARY_SERVICES_EMAIL,NOTARY_SERVICES_TIME_ZONE:A.env.NOTARY_SERVICES_TIME_ZONE,NOTARY_SERVICES_ZOOM_ACCOUNT_ID:A.env.NOTARY_SERVICES_ZOOM_ACCOUNT_ID,NOTARY_SERVICES_ZOOM_CLIENT_ID:A.env.NOTARY_SERVICES_ZOOM_CLIENT_ID,NOTARY_SERVICES_ZOOM_CLIENT_SECRET:A.env.NOTARY_SERVICES_ZOOM_CLIENT_SECRET,KAFKA_BROKERS:A.env.KAFKA_BROKERS,KAFKA_CLIENT_ID:A.env.KAFKA_CLIENT_ID,KAFKA_RECEIPT_TOPIC:A.env.KAFKA_RECEIPT_TOPIC,KAFKA_USERNAME:A.env.KAFKA_USERNAME,KAFKA_PASSWORD:A.env.KAFKA_PASSWORD,SNS_SEND_EMAIL_TOPIC_ARN:A.env.SNS_SEND_EMAIL_TOPIC_ARN,SNS_REGION:A.env.SNS_REGION,SNS_ACCESS_KEY_ID:A.env.SNS_ACCESS_KEY_ID,SNS_SECRET_ACCESS_KEY:A.env.SNS_SECRET_ACCESS_KEY,TORENFONDER_API_KEY:A.env.TORENFONDER_API_KEY,GEMINI_API_KEY:A.env.GEMINI_API_KEY,REPLICATE_API_TOKEN:A.env.REPLICATE_API_TOKEN},skipValidation:!!A.env.SKIP_ENV_VALIDATION})},69330:function(_,E,e){"use strict";var n=e(956),S=e(66546);E.Z=_=>{let{name:E,action:e}=_,T=(0,n.useRouter)(),[N,A]=(0,S.useState)(!1);return[N,(0,S.useCallback)(async function(){for(var _=arguments.length,n=Array(_),S=0;S<_;S++)n[S]=arguments[S];A(!0);try{let _=await e(...n);if("redirect"in _){T.push(_.redirect);return}if(!1===_.success)throw Error(_.errorMessage);return _}catch(_){throw console.error("[".concat(E,"] ").concat(_)),_}finally{A(!1)}},[E,T,e])]}},72518:function(_,E,e){"use strict";e.d(E,{C:function(){return S}});var n=e(29601);let S=n.Ry({type:n.Km(["signIn","signUp"]),email:n.Z_().email().min(1),name:n.Z_().min(1).max(64).optional(),password:n.Z_().min(8).max(64),callbackUrl:n.Z_().optional()})},80960:function(_,E,e){"use strict";e.d(E,{Q:function(){return n}}),e(62990);var n=(0,e(72400).$)("e0e8c33cfe835fd54db447a270025b9f39ffd9bf")},12891:function(_,E,e){"use strict";e.d(E,{W:function(){return n}}),e(62990);var n=(0,e(72400).$)("b81bc75fbd9f731cb6374450c89ac8e0412b35ef")},89669:function(_,E,e){"use strict";e.d(E,{default:function(){return h}});var n=e(33826),S=e(9814),T=e(63072),N=e(6810),A=e(84318),i=e(63583),R=e(956),a=e(66546),t=e(8050),I=e(12540),l=e(71152),s=e(60289),O=e(79640),o=e(99388),r=e(69330),c=e(72845),C=e(80960),P=e(12891);e(62990);var m=(0,e(72400).$)("8de6f8a4fc6358c7f9418f468be1649f5fe25f17"),D=e(18026),d=e(28222),U=e(35769),u=e(46223),L=e(2806),M=e(91431),Z=e(31767),v=e(1011);let K=e(72518).C.pick({email:!0,password:!0}),p={email:"",password:""};var B=_=>{let{className:E,disabled:e,isLoading:S,onSubmit:T,...A}=_,R=(0,N.useTranslations)("SignInPage"),t=(0,L.cI)({defaultValues:p,mode:"onSubmit",resolver:(0,D.F)(K)}),[I,l]=(0,a.useState)(!1);return(0,n.jsx)(Z.l0,{...t,children:(0,n.jsxs)("form",{className:(0,v.cn)("w-full flex flex-col gap-[inherit]",E),onSubmit:t.handleSubmit(T),...A,children:[(0,n.jsx)(M.y,{control:t.control,name:"email",title:(0,n.jsx)("span",{className:"text-[#121212]",children:R("Email")}),placeholder:R("Enter your email"),disabled:e,inputProps:{className:"bg-[#F5F7FA] text-[#6B6B6B] placeholder:text-[#6B6B6B] border-none"},inputWrapperProps:{className:"w-full"}}),(0,n.jsx)(M.y,{control:t.control,name:"password",title:(0,n.jsxs)("div",{className:"flex justify-between items-center gap-2",children:[(0,n.jsx)("span",{className:"text-[#121212]",children:R("Password")}),(0,n.jsxs)(s.z,{type:"button",variant:"ghost",size:"icon",tabIndex:-1,onClick:()=>l(_=>!_),children:[!I&&(0,n.jsx)(d.Z,{className:"w-4 h-4"}),I&&(0,n.jsx)(U.Z,{className:"w-4 h-4"})]})]}),placeholder:R("Enter your password"),disabled:e,inputProps:{className:"bg-[#F5F7FA] text-[#6B6B6B] placeholder:text-[#6B6B6B] border-none",type:I?"text":"password"},inputWrapperProps:{className:"relative w-full"}}),(0,n.jsx)("div",{className:"flex justify-end gap-2",children:(0,n.jsx)(i.default,{className:"text-sm text-[#3D3D3D] hover:underline",href:c.Z.FORGOT_PASSWORD,children:R("Forgot password?")})}),(0,n.jsx)(s.z,{className:"w-full rounded-xl",type:"submit",size:"lg",variant:"default",disabled:e,children:S?(0,n.jsx)(u.Z,{className:"w-4 h-4 animate-spin"}):R("Sign In")})]})})},G=e(29601);let f=G.Ry({email:G.Z_().email().min(1)}),X={email:""};var H=_=>{let{className:E,disabled:e,isLoading:S,onSubmit:T,...A}=_,i=(0,N.useTranslations)("SignInPage"),R=(0,L.cI)({defaultValues:X,mode:"onSubmit",resolver:(0,D.F)(f)});return(0,n.jsx)(Z.l0,{...R,children:(0,n.jsxs)("form",{className:(0,v.cn)("w-full flex flex-col gap-[inherit]",E),onSubmit:R.handleSubmit(T),...A,children:[(0,n.jsx)(M.y,{control:R.control,name:"email",title:(0,n.jsx)("span",{className:"text-[#121212]",children:i("Email")}),placeholder:i("Enter your email"),disabled:e,inputProps:{className:"bg-[#F5F7FA] text-[#6B6B6B] placeholder:text-[#6B6B6B] border-none"},inputWrapperProps:{className:"w-full"}}),(0,n.jsx)(s.z,{className:"w-full rounded-xl",type:"submit",size:"lg",variant:"default",disabled:e,children:S?(0,n.jsx)(u.Z,{className:"w-4 h-4 animate-spin"}):i("Verify Email")})]})})},h=()=>{let _=(0,N.useTranslations)("SignInPage"),{toast:E}=(0,O.pm)(),e=(0,R.useSearchParams)(),D=e.get("redirectUrl")||void 0,d=e.get("logoSrc")||void 0,U=void 0!==D,[u,L]=(0,r.Z)({name:"handlePasswordSignUp",action:m}),M=(0,a.useCallback)(async e=>{try{let _=await L({email:e.email,password:e.password,redirectUrl:D});if(!_)return;window.location.href=_.data.redirectUrl}catch(e){E({title:_("Failed to Sign In"),description:_("Please make sure the email or password you entered is correct.".replaceAll(".","#2E")),duration:3e3})}},[D,L,E]),[Z,v]=(0,a.useTransition)(),K=(0,a.useCallback)(_=>{v(async()=>{try{await (0,C.Q)(_.email,{redirectUrl:D});let E=D?"".concat(c.Z.AUTH_VERIFY_REQUEST,"?redirectUrl=").concat(encodeURIComponent(D)):c.Z.AUTH_VERIFY_REQUEST;window.location.href=E}catch(_){console.error(_),E({title:"Failed to Sign In",description:"Please make sure the email you entered is correct.",duration:3e3})}})},[D,E]),[p,G]=(0,a.useState)("account"),f=u||Z;return(0,n.jsxs)(I._z,{mobileBannerTitle:_("Welcome Back"),mobileBannerDescription:_("Enter your email and password to access your account"),isRedirect:U,children:[(0,n.jsxs)(I.JH,{children:[d||""===d?(0,n.jsx)("div",{className:"relative mx-auto w-52 h-32",children:(0,n.jsx)(A.default,{src:d,alt:"Website logo",fill:!0,className:"object-contain"})}):(0,n.jsx)(i.default,{href:c.Z.HOME,children:(0,n.jsx)(l.Z,{className:"-lg:hidden mx-auto w-32 mb-10"})}),(0,n.jsx)(I.V1,{children:_("Welcome Back")}),(0,n.jsx)(I.F9,{className:"mb-2",children:_("Enter your email and password to access your account")}
1),"account"===p&&(0,n.jsx)(B,{disabled:f,isLoading:f,onSubmit:M}),"email"===p&&(0,n.jsx)(H,{disabled:f,isLoading:f,onSubmit:K}),(0,n.jsx)("hr",{className:"my-2 w-full"}),"account"!==p&&(0,n.jsxs)(s.z,{className:"w-full rounded-xl",size:"lg",variant:"outline",onClick:()=>G("account"),children:[(0,n.jsx)(S.Z,{className:"w-6 h-6 mr-3"}),_("Sign In with Password")]}),"email"!==p&&(0,n.jsxs)(s.z,{className:"w-full rounded-xl",size:"lg",variant:"outline",onClick:()=>G("email"),children:[(0,n.jsx)(T.Z,{className:"w-6 h-6 mr-3"}),_("Sign In with Email")]}),(0,n.jsxs)(s.z,{className:"w-full rounded-xl",size:"lg",variant:"outline",onClick:()=>(0,P.W)({redirectUrl:D}),children:[(0,n.jsx)(t.JM8,{className:"google-icon w-6 h-6 mr-3"}),_("Sign In with Google")]}),U&&(0,n.jsxs)("div",{className:"text-[#3D3D3D]",children:["System powered by"," ",(0,n.jsx)("a",{href:o.O.NEXT_PUBLIC_NEXTCARD_URL,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:underline",children:"Nextcard"})]})]}),(0,n.jsxs)(I.WA,{children:[_("Don't have an account?")," ",(0,n.jsx)(i.default,{className:"text-[#121212] hover:underline",href:"".concat(c.Z.AUTH_SIGN_UP).concat(D?"?redirectUrl=".concat(encodeURIComponent(D)):"").concat(d?"".concat(D?"&":"?","logoSrc=").concat(encodeURIComponent(d)):""),children:(0,n.jsx)("b",{children:_("Sign Up")})})]})]})}}},function(_){_.O(0,[7861,2909,6870,3583,6810,9218,9601,4252,1716,3259,3368,4384,6942,9291,1744],function(){return _(_.s=5079)}),_N_E=_.O()}]);
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.