1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3332],{16760:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return a(72849)}])},32938:(e,t,a)=>{"use strict";a.d(t,{A:()=>h});var o=a(37876),r=a(2365),s=a(14232),n=a(58110),l=a(56138),i=a.n(l),c=a(67641),u=a(89845);let d={src:"/_next/static/media/download-app-popup.c563007e.png",height:197,width:360,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAALVBMVEXs6ebg1tL9/f719vbm4uPf08vu0djw8e/Ow8H32uK/T2G4q7RoMT+beX/0rsIg6gKkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAJklEQVR4nAXBhwEAMAjAoLjt/P9cgaWGmyqJREER4pbZDwnv/c8dCK4Ao1i5SCQAAAAASUVORK5CYII=",blurWidth:8,blurHeight:4};var p=a(38533),_=a(54587),m=a.n(_),g=a(86883);let h=()=>{var e,t;let[a,l]=(0,s.useState)(!1),_=(0,r.iT)(),h=null!=(t=null==_?void 0:_.customer_key)?t:"",[y,v]=(0,s.useState)(0),{remoteConfigValues:w}=(0,u.L)(),{popupMessage:A=[],downloadAppBanner:f=""}=null==w?void 0:w.app_nudge_bottomsheet_mweb,S=null==w||null==(e=w.app_banner_deeplinks)?void 0:e.header;(0,s.useEffect)(()=>{if(!(null==A?void 0:A.length)&&!a)return;let e=setInterval(()=>{v((y+1)%(null==A?void 0:A.length))},3e3);return()=>clearInterval(e)},[y,a]),(0,s.useEffect)(()=>{var e,t;let a=sessionStorage.getItem(g.PS),o=JSON.parse(null!=(t=localStorage.getItem(g.lO))?t:"{}"),r={customer_key:h,count:g.IL};if(null==(e=Object.keys(o))?void 0:e.length){let e=null==o?void 0:o.count;(null==o?void 0:o.customer_key)!==h&&(localStorage.setItem(g.lO,JSON.stringify(r)),e=null==r?void 0:r.count),e&&!a&&setTimeout(()=>{l(!0)},2e3)}else localStorage.setItem(g.lO,JSON.stringify(r)),a||setTimeout(()=>{l(!0)},2e3);(0,n.P)({eventType:"POPUP_OPENED",pageName:"homepage",cName:"app_download_banner",context:JSON.stringify({userType:(0,p.lH)("user_type"),autoPopup:!0}),sourceType:"impression",source:"homepage"})},[]);let I=function(){var e;let t=!(arguments.length>0)||void 0===arguments[0]||arguments[0];l(!1),t?(0,n.P)({eventType:"POPUP_CLOSED",pageName:"homepage",cName:"app_download_banner",context:JSON.stringify({userType:(0,p.lH)("user_type")}),sourceType:"click",source:"homepage"}):(0,n.P)({eventType:"CLICKED",pageName:"homepage",cName:"app_download_banner",clickType:"redirect",clickName:"continue on web",context:JSON.stringify({userType:(0,p.lH)("user_type")}),sourceType:"click",source:"homepage"}),sessionStorage.setItem(g.PS,"true");let a=JSON.parse(null!=(e=localStorage.getItem(g.lO))?e:"{}")||{},o=(null==a?void 0:a.count)-1;localStorage.setItem(g.lO,JSON.stringify({customer_key:h,count:o}))};return(0,o.jsx)(c.y,{isVisible:a,handleClose:()=>{I(!0)},children:(0,o.jsxs)("div",{className:i().popup_content,children:[(0,o.jsx)(m(),{className:i().cover_image,src:f||d,alt:""}),null==A?void 0:A.map((e,t)=>{var a;return(0,o.jsxs)("div",{className:t===y?i().content_container:i().hidden_message,children:[(0,o.jsx)("span",{className:i().title,children:null==e?void 0:e.title}),(0,o.jsx)("span",{className:i().subtitle,children:null==e?void 0:e.description})]},null!=(a=null==e?void 0:e.title)?a:t)}),(0,o.jsxs)("div",{className:i().cta_box,children:[(0,o.jsx)("button",{onClick:()=>{(0,n.P)({eventType:"CLICKED",pageName:"homepage",cName:"app_download_banner",clickType:"redirect",clickName:"download app now",context:JSON.stringify({userType:(0,p.lH)("user_type")}),sourceType:"click",source:"homepage"}),sessionStorage.setItem(g.PS,"true"),window.location.replace(S)},className:"".concat(i().btn," ").concat(i().primary),children:"Download App Now"}),(0,o.jsx)("button",{onClick:()=>{I(!1)},className:"".concat(i().btn," ").concat(i().link),children:"Continue on Web"})]})]})})}},33739:e=>{e.exports={homePageContainer:"HomePageContainer_homePageContainer__Y5lpK",nav_container:"HomePageContainer_nav_container__Qu_ww",error_state_container:"HomePageContainer_error_state_container__Kj6TA",staticPopup:"HomePageContainer_staticPopup__FbNud",flicker:"HomePageContainer_flicker__wiZWd"}},56138:e=>{e.exports={popup_content:"appDownload_popup_content__a2cs7",cover_image:"appDownload_cover_image__ciDLf",hidden_message:"appDownload_hidden_message__L6zjw",content_container:"appDownload_content_container__c3uft",messageSlider:"app
1Download_messageSlider__RP4Mu",title:"appDownload_title__kJWOJ",subtitle:"appDownload_subtitle__vaUc8",cta_box:"appDownload_cta_box__XUky1",btn:"appDownload_btn__4P67d",primary:"appDownload_primary___0Bci",staticPopup:"appDownload_staticPopup__1ymrd",flicker:"appDownload_flicker__wN13k"}},63810:e=>{e.exports={shimmer_text:"Shimmer_shimmer_text__WhUFo",staticPopup:"Shimmer_staticPopup__IwtzE",flicker:"Shimmer_flicker__wRC4e"}},72849:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSP:()=>O,default:()=>L});var o=a(37876),r=a(39496),s=a(38533),n=a(14232),l=a(98854),i=a(19077),c=a(86883),u=a(2365),d=a(90467),p=a(3237),_=a(90154),m=a(89099),g=a(32938),h=a(4781),y=a(65093),v=a(3726),w=a(85358),A=a(12911),f=a(49781),S=a(92333),I=a(63810),x=a.n(I);let P=()=>{let e=(e,t,a)=>Array.from(Array(t).keys()).map((t,r)=>(0,o.jsx)(S.A,{widgetName:"",cardData:{},cardSize:e,cardContentType:"shimmer","data-testid":"widget_card"},"".concat(a,"_").concat(r)));return(0,o.jsxs)("section",{children:[(0,o.jsx)(f.A,{layoutType:"partialwidth","data-testid":"widget_container",children:(0,o.jsx)(A.A,{carouselItems:e("short1",5,1)})},"shimmer_1"),(0,o.jsx)(f.A,{layoutType:"fullwidth","data-testid":"widget_container",children:e("large1",1,2)},"shimmer_2"),(0,o.jsx)(f.A,{layoutType:"fullwidth","data-testid":"widget_container",children:(0,o.jsx)(w.gZ,{})},"shimmer_3"),(0,o.jsx)(f.A,{layoutType:"partialwidth","data-testid":"widget_container",children:(0,o.jsx)(A.A,{carouselItems:e("short2",5,3)})},"shimmer_4"),(0,o.jsx)("div",{className:x().shimmer_text}),(0,o.jsx)(f.A,{layoutType:"partialwidth","data-testid":"widget_container",children:(0,o.jsx)(A.A,{carouselItems:e("product1",5,4)})},"shimmer_5"),(0,o.jsx)(f.A,{layoutType:"fullwidth","data-testid":"widget_container",children:e("thin1",1,5)},"shimmer_6"),(0,o.jsx)(f.A,{layoutType:"partialwidth","data-testid":"widget_container",children:(0,o.jsx)(A.A,{carouselItems:e("product1",5,6)})},"shimmer_7")]})};var N=a(42288),E=a(33739),b=a.n(E),k=a(85943),j=a(58110),T=a(18245),C=a(15785);let D=(0,T.V)(e=>{let t,{loginComponent:a,showLoyaltyPopup:r}=e,{pathname:i}=(0,m.useRouter)(),c=(0,s.od)("prevData"),d=(0,s.od)("prevName")||"others",_=(0,s.od)("locationPermission")||!1,w=(0,s.od)("prevPageName"),A=(0,s.od)("prevPageUrl");t="homepage"===w&&"/"===i?"NA":"others"===d?A:c;let{cart:f}=(0,l.d4)(e=>e.cart),{homepageWidgets:S}=(0,l.d4)(e=>e.home),{isLoadingGlobally:I}=(0,l.d4)(e=>e.search),[x,E]=(0,n.useState)(!1),{source:T,customer_key:C}=(0,u.iT)();return(0,n.useEffect)(()=>{sessionStorage.setItem("currentpage","homepage");let e=()=>{"visible"===document.visibilityState&&(0,j.P)({eventType:"PAGE_VIEWED",pageName:"homepage",sourceInfo:d.toLowerCase(),source:t,sourceType:"previouspage",context:"{\n isLocationPermissionGIven: ".concat(_,",\n }")})};return document.addEventListener("visibilitychange",e),()=>{document.removeEventListener("visibilitychange",e)}},[]),(0,n.useEffect)(()=>{let e=setTimeout(()=>{p.A.sendSegmentAnalytics("homepage_viewed",{userid:C,previouspagesource:d.toLowerCase(),ppagesourceinfo:t})},800);return()=>{clearTimeout(e)}},[]),(0,n.useEffect)(()=>{(null==f?void 0:f.loaded)&&E(!1)},[f]),(0,n.useEffect)(()=>((null==S?void 0:S.layoutId)&&localStorage.setItem("homepageLayoutId",null==S?void 0:S.layoutId),()=>{sessionStorage.setItem("prevPageUrl",location.href),sessionStorage.setItem("prevName","homepage"),sessionStorage.setItem("prevPageName","homepage"),sessionStorage.setItem("prevData","NA")}),[null==S?void 0:S.layoutId]),(0,n.useEffect)(()=>{sessionStorage.setItem("originalSource","homepage")},[]),(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(N.L,{loginComponent:a,showLoader:E,showLogo:"msite"!==T,className:b().nav_
1container,isLoading:x,children:(0,o.jsxs)(h.A,{showLoader:x||I,children:[a,(0,o.jsx)("div",{className:b().homePageContainer,children:(null==S?void 0:S.status)==="loading"?(0,o.jsx)(P,{source:T}):(null==S?void 0:S.status)==="error"?(0,o.jsx)(v.A,{}):(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(y.A,{widgetList:(null==S?void 0:S.widgetsToShow)||[],showLoyaltyPopup:r,layoutId:null==S?void 0:S.layoutId,kmlId:(null==S?void 0:S.kmlId)||""})})}),(0,o.jsx)(k.A,{includeActiveOrderWidget:!0,includeRatingWidget:!0,loginComponent:a,addBackdropGradient:!0,style:{bottom:"68px"}}),"msite"===T?(0,o.jsx)(g.A,{}):null]})})})});var O=!0;let L=(0,d.j)(e=>{let{isLoggedIn:t,source:a,notifyProducts:d,customer_key:m,hubId:g,cart_id:h,locationData:y,loginComponent:v,kmlId:w=""}=e,{userLoyaltyDetails:A}=(0,l.d4)(e=>e.loyalty),f=(0,l.d4)(e=>e.profile)||{},{configData:S,logged_out:I}=f,x=(0,l.wA)();(0,n.useEffect)(()=>{p.A.sendBestSeller("HomeStart_PageViewed",{source_external:location.href}),j(),(!0===t||"true"===t)&&x(i.H9.GetReviewRating()),k()},[]);let[P,N]=(0,n.useState)(null),[E,b]=(0,n.useState)(null),k=()=>{(0,s.C5)()&&(b({auto_ref_code:(0,s.od)("auto_ref_code"),display_msg:(0,s.od)("auto_ref_msg")}),setTimeout(()=>{b(null)},3e3))};(0,n.useEffect)(()=>{var e,t,a;if(null==(e=window)?void 0:e.branch)try{null==(a=window)||null==(t=a.branch)||t.init("".concat("key_live_gbJlHTS814kqnJxhgFYcmhkdADm60izV"),async(e,t)=>{try{null===e&&t&&N(t)}catch(e){}})}catch(e){}},[]),(0,n.useEffect)(()=>{P&&(null==S?void 0:S.referralAutoApply)&&(async()=>{try{var e,t,a,o;let n=null==P||null==(a=P.data_parsed)||null==(t=a.custom_object)||null==(e=t.referral_code)?void 0:e.code;if(n){let e=(null==S?void 0:S.referralAutoApply)||{},t={device_id:"".concat((0,s.Wu)()),request_check_type:"coupon",request_check_entity:n,request_check_property:"REF"},a=await r.XD.DetectFraudByDeviceID({payload:t});if((null==a||null==(o=a.data)?void 0:o.status)==="NOT_FRAUD"){sessionStorage.setItem("auto_ref_code",n);let t=e.reApplyText?e.reApplyText.replace(/REFERRAL_CODE/g,n):"";sessionStorage.setItem("auto_ref_msg_pay",t),sessionStorage.setItem("auto_ref_msg",e.homePage),sessionStorage.setItem("auto_ref_msg_cart",e.cartPage),k()}}}catch(e){}})()},[null==S?void 0:S.referralAutoApply,P]),(0,n.useEffect)(()=>{(null==S?void 0:S.user_type)&&(null==A?void 0:A.meatopia_status)&&(p.A.sendBestSeller("Home_PageViewed",{user_type:null==S?void 0:S.user_type,meatopia_status:null==A?void 0:A.meatopia_status}),localStorage.setItem("user_type",null==S?void 0:S.user_type),localStorage.setItem("meatopia_status",null==A?void 0:A.meatopia_status))},[null==S?void 0:S.user_type,null==A?void 0:A.meatopia_status]),(0,n.useEffect)(()=>{I&&localStorage&&(0,s.vx)(f)},[I]),(0,n.useEffect)(()=>{sessionStorage.setItem("current_segment_pagesource",C._w),JSON.parse(sessionStorage.getItem("isFromOrderPage")||"false")&&sessionStorage.setItem("isFromOrderPage","false")},[]);let j=async()=>{let{latitude:e,longitude:t}=await T();if(e&&t)sessionStorage.setItem("locationPermission","true");else{sessionStorage.setItem("locationPermission","false");try{await L(c.GW,c.EW)}catch(e){}try{let a=await O();({latitude:e,longitude:t}=a),e&&t&&await L(e,t)}catch(e){console.error("Error getting location:",e)}}e&&t&&await L(e,t)},T=()=>{let e=localStorage.getItem("locationData");if(!e)return console.error("No location data found in localStorage"),{};try{let t=JSON.parse(e);return{latitude:t.latitude,longitude:t.longitude}}catch(e){return console.error("Error parsing location data:",e),{}}},O=async()=>{try{return await (0,_.Iu)()||{}}catch(e){return console.error("Error getting location:",e),{}}},L=async(e,t)=>{if(w)return void x(i.H9.GetHomepageWidgets({kmlId:w}));try{let o=await r.hf.getKmlID({latitude:e,longitude:t,source:a});o.hasOwnProperty("kml_id")&&o.hasOwnProperty("hub")&&x(i.H9.GetHomepageWidgets({kmlId:o.kml_id,hub:o.hub}))}catch(e){console.error("Error calling getKmlIDHubId:",e)}};return(0,o.jsx)(u.w6,{cookieData:{isLoggedIn:t,hubId:g,cart_id:h,customer_key:m,notifyProducts:d,locationData:y,source:a},children:(0,o.jsx)(D,{loginComponent:v,rewardsConfig:null==S?void 0:S.rewardsConfig,autoReferralData:E})})})}},e=>{e.O(0,[9111,582,8625,4309,8285,182,2655,3283,7033,7906,2031,9178,8762,6182,7550,7585,5924,513,9758,2357,9777,9779,9200,5624,8437,5269,4889,5443,4917,3168,4853,9106,6061,5311,5885,675,555,873,8477,4146,5089,7507,6364,2034,682,4296,4359,2372,9112,4536,4716,4752,487,2617,2186,192,4593,9390,5228,6980,1102,9618,5025,777,818,8127,4635,8367,6299,9255,6494,1621,9626,4276,4551,1062,1555,2004,6076,317,3645,9982,5718,5279,6238,9517,151],(
1)=>e(e.s=16760)),_N_E=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.