(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9845],{25348:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>y});var n=a(37876),l=a(33187),s=a(89099),u=a.n(s),r=a(14232),i=a(74695),c=a(25545),o=a(91665),f=a(6995),d=a(6664),h=a(95080),g=a(28343),m=a(71136),_=a(81765),E=a(47055);let p=r.memo(e=>{let{configData:t,landingPageData:a}=e,[l,u]=(0,r.useState)(!1),{selectedModule:o}=(0,i.d4)(e=>e.utilsData),{data:p,refetch:A}=(0,m.A)(),w=(0,i.wA)(),x=(0,s.useRouter)(),j=(0,f.A)("(max-width:1180px)");(0,r.useEffect)(()=>{"/home"===x.pathname&&A()},[x.pathname,A]),(0,r.useEffect)(()=>{(null==p?void 0:p.length)>0&&w((0,c.cV)(p))},[p,w]),(0,r.useEffect)(()=>{o&&v()},[o]);let v=()=>{w((0,d.Nm)()),u(e=>!e)},y=async e=>{x.query.search&&await x.replace("/home"),localStorage.setItem("module",JSON.stringify(e)),w((0,h.EQ)(e))};return(0,n.jsxs)(g.jB,{children:[!j&&p&&p.length>1&&!x.query.search&&(0,n.jsx)(E.A,{moduleSelectHandler:y,selectedModule:o,data:p,dispatch:w}),(0,n.jsx)(_.A,{configData:t,landingPageData:a},l)]})});var A=a(41224),w=a(62080),x=a(98361),j=a(128);let v=()=>{let e=(0,i.wA)(),{data:t,refetch:a}=(0,x.G)(),{data:s,refetch:f}=(0,j.A)(),{landingPageData:d,configData:h}=(0,i.d4)(e=>e.configData);return(0,r.useEffect)(()=>{h||a()},[h]),(0,r.useEffect)(()=>{d||f()},[d]),(0,r.useEffect)(()=>{s&&e((0,c.ZC)(s))},[s]),(0,r.useEffect)(()=>{t&&(0===t.length?u().push("/404"):(null==t?void 0:t.maintenance_mode)?u().push("/maintainance"):e((0,c.ff)(t)))},[t]),(0,r.useEffect)(()=>{t&&e((0,c.ff)(t))},[t]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l.Ay,{}),h&&(0,n.jsx)(w.A,{title:"Home",image:null==h?void 0:h.fav_icon_full_url,businessName:null==h?void 0:h.business_name,configData:h}),(0,n.jsx)(o.A,{configData:h,landingPageData:d,children:(0,n.jsx)(p,{configData:h,landingPageData:d})})]})},y=v;v.getLayout=e=>(0,n.jsx)(A.A,{children:e})},41224:(e,t,a)=>{"use strict";a.d(t,{A:()=>u});var n=a(37876),l=a(14232),s=a(89099);let u=e=>{let{children:t}=e,a=(0,s.useRouter)(),[u,r]=(0,l.useState)(!1);return((0,l.useEffect)(()=>{if(!a.isReady)return;let e=JSON.parse(localStorage.getItem("zoneid")),t=localStorage.getItem("location");(null==e?void 0:e.length)>0&&t?r(!0):a.push("/",void 0,{shallow:!0})},[a.isReady]),u)?(0,n.jsx)(n.Fragment,{children:t}):null}},47926:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/home",function(){return a(25348)}])},98361:(e,t,a)=>{"use strict";a.d(t,{G:()=>i});var n=a(1992),l=a(60398),s=a(77165),u=a(64907);let r=async()=>{let{data:e}=await l.A.get(u.Ck);return e},i=e=>(0,n.useQuery)("getConfig",()=>r(),{enabled:!1,onError:s.P1,retry:1,cacheTime:400})}},e=>{e.O(0,[3347,9759,3716,2318,2236,7896,2613,2328,3931,6931,4e3,9264,8343,8779,6001,941,4202,3832,4882,7212,8801,4987,2775,7309,3950,636,6593,8792],()=>e(e.s=47926)),_N_E=e.O()}]);