PageSourceSearch

https://www.aljazirasupermarkets.com/_next/static/chunks/pages/login-d1a3bfe49b429cf4.js

js aljazirasupermarkets.com collected 2026-09-24 13:34:28 UTC 13,750 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];if(null!=a)for(var n in a)a.hasOwnProperty(n)&&(e[n]=a[n])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:wave-grocery-web":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="1bd8b690-65b4-4df5-bf4d-768275847e08",e._sentryDebugIdIdentifier="sentry-dbid-1bd8b690-65b4-4df5-bf4d-768275847e08")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8295],{16767:(e,t,a)=>{"use strict";a.d(t,{h:()=>s});var n,r=a(99429);let o="completeProfileId",l=null!=(n=sessionStorage.getItem(o))?n:"",i=new r.t(l),s={update:e=>{e?sessionStorage.setItem(o,e):sessionStorage.removeItem(o),i.next(e)},subscribe:e=>i.subscribe(e),getValue:()=>i.value}},32229:e=>{e.exports={defaultContainer:"LoginLayout_defaultContainer__I2LY8",withImageContainer:"LoginLayout_withImageContainer__T8VBc",rightContainer:"LoginLayout_rightContainer__PM0Fb",leftContainer:"LoginLayout_leftContainer__kQcB3",centerContainer:"LoginLayout_centerContainer__669jt",imageContainer:"LoginLayout_imageContainer__aA6SN",imageStyle:"LoginLayout_imageStyle__flTze"}},56329:e=>{e.exports={container:"Login_container__MH_O_",paddingContainer:"Login_paddingContainer__dJ5x2",noPaddingContainer:"Login_noPaddingContainer__TF3o_"}},58047:(e,t,a)=>{"use strict";a.d(t,{_I:()=>l,jd:()=>i,rU:()=>s});var n=a(99429),r=a(11604);let o=new n.t(!1),l={subject:void 0,lazyInit(){if(l.subject)return l.subject;{let e=window.localStorage,t=r.Ay.get("questionnaireRedirectionLink",{storage:e})||!1;return l.subject=new n.t(t),l.subject}},update:e=>{let t=l.lazyInit(),a=window.localStorage;r.Ay.set("questionnaireRedirectionLink",e,{storage:a}),t.next(e)},getValue:()=>{let e=l.lazyInit();return null==e?void 0:e.value}},i={update:e=>{o.next(e)},subscribe:e=>o.subscribe(e),getValue:()=>o.value},s={subject:void 0,lazyInit(){if(s.subject)return s.subject;{let e=window.localStorage,t=r.Ay.get("isFromOrder",{storage:e})||!1;return s.subject=new n.t(t),s.subject}},update:e=>{let t=s.lazyInit(),a=window.localStorage;r.Ay.set("isFromOrder",e,{storage:a}),t.next(e)},getValue:()=>{let e=s.lazyInit();return null==e?void 0:e.value}}},68660:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var n=a(37876);a(14232);var r=a(77328),o=a.n(r),l=a(58103),i=a.n(l),s=a(32229),u=a.n(s);function c(e){let{children:t,type:a,image:r,responsiveLogo:l}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(o(),{children:[(0,n.jsx)("title",{children:"Al Jazira"}),(0,n.jsx)("meta",{name:"description",content:"App for ".concat("Al Jazira"," by Wave Grocery")}),(0,n.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,n.jsx)("link",{rel:"icon",href:l})]}),(0,n.jsxs)("div",{className:i()({[u().defaultContainer]:0===a},{[u().withImageContainer]:1===a||2===a}),children:[r.length>0&&1===a&&(0,n.jsx)("div",{className:u().imageContainer,children:(0,n.jsx)("img",{className:u().imageStyle,src:r,alt:r})}),(0,n.jsx)("div",{className:i()({[u().centerContainer]:0===a},{[u().leftContainer]:1===a},{[u().rightContainer]:2===a}),children:t}),r.length>0&&2===a&&(0,n.jsx)("div",{className:u().imageContainer,children:(0,n.jsx)("img",{className:u().imageStyle,src:r,alt:r})})]})]})}},70596:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSG:()=>V,default:()=>N});var n=a(37876),r=a(14232),o=a(89099),l=a(5130),i=a(40123),s=a.n(i),u=a(23261),c=a(628),d=a(16767),p=a(86678),g=a(2078),h=a(50525),m=a(16005),_=a(45893),b=a(61685),v=a(89368),w=a(61569),f=a(88922),y=a(97272),I=a(76103),T=a(39938),E=a(53562);a(52223),a(69497),a(52234),a(92518);var x=a(93167),A=a(58047),C=a(82686),S=a(56329),L=a.n(S),k=a(14154);function j(e){var t,a,l,i,s,S,j;let{config:P,logo:O,type:V}=e,[N,R]=(0,r.useState)(""),[q,F]=(0,r.useState)(""),[z,M]=(0,r.useState)(""),[D,H]=(0,r.useState)(""),[G,B]=(0,r.useState)(""),[U,$]=(0,r.useState)(""),[J,K]=(0,r.useState)(!1),[W,X]=(0,r.useState)(""),[Q,Y]=(0,r.useState)(!1),[Z,ee]=(0,r.useState)(""),[et,ea]=(0,r.useState)(!1),[en,er]=(0,r.useState)(""),eo=(0,o.useRouter)(),{getOrFetchDeliveryServices:el,setSelectedUserAddressIndex:ei,selectedService:es,selectedTakeAwayStoreIndex:eu}=(0,E.A)(),ec=(0,v.useTranslations)("login_register"),ed=(0,v.useTranslations)("common"),ep=(0,v.useTranslations)("guest_login"),eg=null==P||null==(t=P.fields)?void 0:t.user,eh=()=>{H(""),$(""),B(""),K(!1),Y(!1)},em=async e=>{var t;if(!(null==e?void 0:e.user)){K(!0),X(ec("errors.login.unknown"));return}let a=null==e||null==(t=e.authToken)?void 0:t.token;a&&(0,b.o)(a),h.A.update({...e.user,...a?{authToken:a}:{}}
1),x.$.update(!0),await eo.push({pathname:"/"}),a?C.H.trigger(e.status,"password-change"):C.H.triggerReauthenticate(e.status)};(0,r.useEffect)(()=>{let e=w.L.subscribe(e=>er(e));return()=>{e.unsubscribe()}},[]),(0,r.useEffect)(()=>{var e,t,a,n;ea(!(null==P||null==(e=P.auth)?void 0:e.methods.some(e=>(null==e?void 0:e.method)==="MOBILE_PHONE"&&(null==e?void 0:e.active))));let r=async(e,t)=>{var a,n,r,o;(null==P||null==(n=P.services)||null==(a=n.chatbot)?void 0:a.enabled)&&(null==P||null==(o=P.services)||null==(r=o.chatbot)?void 0:r.type)==="INTERCOM"&&(0,k.shutdown)(),_.A.setIsVisible(!0);let{data:l,error:i}=await (0,c.Ee)(t,e);if(l||_.A.setIsVisible(!1),i)Y(!0),ee(ec("errors.login.unknown")),_.A.setIsVisible(!1);else if(g.M.update(t),"NEED_TO_COMPLETE_PROFILE"===l.status)d.h.update(l.completeProfileRequestId),h.A.update({...l.user}),eo.push({pathname:"/account-details",query:{pageFrom:"login"}},void 0,{shallow:!1});else if("SUCCESS"===l.status)if((0,b.o)(l.authToken.token),h.A.update({...l.user,authToken:l.authToken.token}),x.$.update(!0),A._I.getValue()&&A._I.getValue().length>0){let[e,t]=A._I.getValue().split("?"),a=new URLSearchParams(t).get("customerId");A._I.update(""),eo.push({pathname:e,query:{customerId:a}})}else eo.push({pathname:"/"});else"NEED_PASSWORD_CHANGE"===l.status?await em(l):"NEED_VERIFICATION"===l.status&&(p.iS.update({requestId:l.otpInfo.requestId,email:q}),h.A.update({...l.user,email:q,mobile:z}),eo.push({pathname:"/otp",query:{pageFrom:"login"}},void 0,{shallow:!1}));_.A.setIsVisible(!1)};eo.isReady&&(null==(t=eo.query)?void 0:t.accessToken)&&(null==(a=eo.query)?void 0:a.provider)&&(null==(n=eo.query)?void 0:n.status)?"SUCCESS"===eo.query.status&&r(eo.query.accessToken,eo.query.provider):_.A.setIsVisible(!1)},[]);let e_=async()=>{var e,t,a,n,r;let o,l;if(l=!0,K(!1),Y(!1),et?q&&""!==q.trim()?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(q)?N&&""!==N.trim()||(B(ed("checkout.required_field")),l=!1):(H(ep("errors.invalid_email")),l=!1):(H(ed("checkout.required_field")),l=!1):z&&""!==z.trim()||($(ed("checkout.required_field")),l=!1),!l)return;m.A.clear(),(null==P||null==(t=P.services)||null==(e=t.chatbot)?void 0:e.enabled)&&(null==P||null==(n=P.services)||null==(a=n.chatbot)?void 0:a.type)==="INTERCOM"&&(0,k.shutdown)(),_.A.setIsVisible(!0);let i=et?"":en[0]+z;o=et?{email:q,password:N}:{mobilePhone:i};let{data:s,error:u}=await (0,c.XX)(o);if(u){if(_.A.setIsVisible(!1),"AUTH0010"===u.code){H(ec("errors.login.email_not_found")),$(ec("errors.login.mobile_not_found"));return}if("AUTH0011"===u.code){K(!0),X(ec("errors.login.wrong_email_or_password"));return}K(!0),X(ec("errors.login.unknown"))}else{if(!s){_.A.setIsVisible(!1),K(!0),X(ec("errors.login.unknown"));return}if("NEED_TO_COMPLETE_PROFILE"===s.status)d.h.update(s.completeProfileRequestId),h.A.update({...s.user}),eo.push({pathname:"/account-details",query:{pageFrom:"login"}},void 0,{shallow:!1});else if("SUCCESS"===s.status){(0,b.o)(s.authToken.token),h.A.update({...s.user,authToken:s.authToken.token});let{data:e}=await (0,I.AI)(),t=(0,I.RT)(e);if(T.A.update(t),t&&(null==P||null==(r=P.impersonation)?void 0:r.enabled)){T.A.setIdentity({...s.user,authToken:s.authToken.token}),_.A.setIsVisible(!1),eh(),y.ti.open(),await eo.push("/");return}if(x.$.update(!0),A._I.getValue()&&A._I.getValue().length>0){let[e,t]=A._I.getValue().split("?"),a=new URLSearchParams(t).get("customerId");A._I.update(""),eo.push({pathname:e,query:{customerId:a}})}else eo.push({pathname:"/"})}else"NEED_PASSWORD_CHANGE"===s.status?await em(s):"NEED_VERIFICATION"===s.status&&(p.iS.update({requestId:s.otpInfo.requestId,email:q,mobilePhone:et?"":i}),h.A.update({email:q,mobilePhone:et?"":i}),eo.push({pathname:"/otp",query:{pageFrom:"login"}},void 0,{shallow:!1}));_.A.setIsVisible(!1)}},eb=async e=>{m.A.clear(),window.location.href=eo.locale===eo.defaultLocale?"".concat("https://aljazira.api.wavegrocery.com","/api/v3/auth/provider/").concat(e,"/initiate?clientRedirectionUrl=").concat("https://www.aljazirasupermarkets.com/","login&tenant=").concat("aljazira"):"".concat("https://aljazira.api.wavegrocery.com","/api/v3/auth/provider/").concat(e,"/initiate?clientRedirectionUrl=").concat("https://www.aljazirasupermarkets.com/","/").concat(eo.locale,"/login&tenant=").concat("aljazira")},ev=!1,ew=!1,ef=!1;null==P||null==(a=P.auth)||a.providers.map(e=>{var t,a,n;"FACEBOOK"===e.provider?ev=null!=(t=null==e?void 0:e.active)&&t:"GOOG
1LE"===e.provider?ew=null!=(a=null==e?void 0:e.active)&&a:"APPLE"===e.provider&&(ef=null!=(n=null==e?void 0:e.active)&&n)});let ey=null!=(j=null==P||null==(i=P.order)||null==(l=i.guest)?void 0:l.enabled)&&j,eI=ev||ew||ef;return(0,n.jsxs)("div",{children:[(0,n.jsx)(u.LoginForm,{logo:O,logoAlt:"Al Jazira "+ed("header.logo"),logoRedirect:eo.locale===eo.defaultLocale?"/":"/".concat(eo.locale,"/"),onEmailChange:e=>{F(e.currentTarget.value),eh()},onMobileChange:e=>{M(e.currentTarget.value),eh()},onPassWordChange:e=>{R(e.currentTarget.value),eh()},emailValue:q,mobileValue:z,passwordValue:N,registerRedirect:()=>{eo.push("/register")},hasFacebook:ev,hasApple:ef,hasGoogle:ew,hasEmail:et,emailErrorText:D,emailHelperTextType:D?"error":"helper",mobileHelperTextType:U?"error":"helper",mobileErrorText:U,passwordErrorText:G,titleText:ec("login_title"),passwordHelperTextType:G?"error":"helper",googleButtonText:ec("oauth.login.google"),appleButtonText:ec("oauth.login.apple"),facebookButtonText:ec("oauth.login.facebook"),connectionText:eI?et?ec("connection.login"):ec("connection.login_mobile"):"",emailPlaceHolderText:ec("email_placeholder"),passwordPlaceHolderText:ec("password_placeholder"),mobilePlaceHolderText:ec("email_placeholder"),mobileLabelText:ec("mobile_placeholder"),connectText:ec("connect"),accountText:ec("account_reminder"),continueText:ec("continue"),onGoogleClick:()=>eb("GOOGLE"),onFacebookClick:()=>eb("FACEBOOK"),onAppleClick:()=>eb("APPLE"),hasBottomError:J,bottomErrorText:W,onSubmitForm:e_,forgotPasswordText:et?ec("forgot_password"):"",forgotPasswordLink:eo.locale===eo.defaultLocale?"/reset-password":"/".concat(eo.locale,"/reset-password"),noAccountText:ec("no_account"),registerText:ec("register"),guestText:ey?ec("guest_text"):"",hasTopError:Q,topErrorText:Z,onGuestClick:()=>eo.push("/select-service"),onCodeClick:()=>{y.js.open()},selectedCodeIndex:0,countryCodeLabel:ec("country_code"),countries:en,classOption:1===V||2===V?L().paddingContainer:L().noPaddingContainer,passwordlLabelText:ec("password_label"),minLength:null==eg||null==(s=eg.email)?void 0:s.minLength,maxLength:null==eg||null==(S=eg.email)?void 0:S.maxLength,minLengthErrorText:ed("minimun_character")}),(0,n.jsx)(f.A,{})]})}a(3308);var P=a(68660),O=a(64882),V=!0;function N(e){let{logo:t,loginLogo:a,loginConfig:i,loginImage:u,responsiveLogo:c}=e,d=(0,o.useRouter)();""===u&&(i=0);let p=new l.A,[g]=(0,r.useState)(()=>p.get("token")),{config:h}=(0,O._r)();return((0,r.useEffect)(()=>{if(!s()(g))return void d.replace("/")},[]),s()(g))?(0,n.jsx)(n.Fragment,{children:h?(0,n.jsx)(P.A,{type:i,image:u,responsiveLogo:c,children:(0,n.jsx)(j,{config:h,logo:a||t,type:i})}):null}):null}},76103:(e,t,a)=>{"use strict";a.d(t,{AI:()=>r,Kt:()=>s,RT:()=>o,cg:()=>l,yP:()=>i});var n=a(43820);async function r(){try{return{data:(await n.dp.get("/auth/me/authorizations")).data}}catch(t){var e;return{error:null==t||null==(e=t.response)?void 0:e.data}}}function o(e){var t;return!!(null==e||null==(t=e.capabilities)?void 0:t.includes("PLACE_ASSISTED_ORDER"))}async function l(e){try{return{data:(await n.dp.get("/impersonate/users",{params:{search:e}})).data}}catch(e){var t;return{error:null==e||null==(t=e.response)?void 0:t.data}}}async function i(e){try{return{data:(await n.dp.post("/impersonate/otp",{userId:e})).data}}catch(e){var t;return{error:null==e||null==(t=e.response)?void 0:t.data}}}async function s(e){try{return{data:(await n.dp.post("/impersonate",{...e})).data}}catch(e){var t;return{error:null==e||null==(t=e.response)?void 0:t.data}}}},76491:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/login",function(){return a(70596)}])},86678:(e,t,a)=>{"use strict";a.d(t,{b3:()=>i,iS:()=>l});var n=a(99429);let r=new n.t({requestId:"",email:""}),o=new n.t(!1),l={update:e=>{r.next(e)},subscribe:e=>r.subscribe(e),getValue:()=>r.value},i={update:e=>{o.next(e)},subscribe:e=>o.subscribe(e),getValue:()=>o.value}},93167:(e,t,a)=>{"use strict";a.d(t,{$:()=>o});var n=a(99429),r=a(11604);let o={subject:new n.t(!1),_lazyInit(){if(o.subject)return o.subject;let e=window.localStorage,t=r.Ay.get("IsFromLogin",{storage:e});
1return o.subject=new n.t(t),o.subject},update:e=>{o._lazyInit().next(e);let t=window.localStorage;r.Ay.set("IsFromLogin",e,{storage:t})},subscribe:e=>o._lazyInit().subscribe(e),getValue:()=>o._lazyInit().value}}},e=>{e.O(0,[2968,3562,8922,1286,636,6593,8792],()=>e(e.s=76491)),_N_E=e.O()}]);
2//# sourceMappingURL=login-d1a3bfe49b429cf4.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.