import{r as t,j as o}from"./react-CuSWQC63.js";import{s as i,o as s,a6 as r,a5 as e,a3 as p,E as m,a7 as a,a8 as n,af as j,m as c,t as l}from"./index-DX8KjJGn.js";import{H as d}from"./index-CdnQkQg3.js";import{T as u}from"./index-CRvdbG8Q.js";import{A as x}from"./EditSuccessModal-cAPkWU4U.js";import{B as I}from"./BtnFilter-KqPKT4Mt.js";import{B as f}from"./BtnSort-d8TkEZVi.js";import{G as y}from"./Grid-CxS26FMK.js";import{A as h}from"./ActivityBody-C8H_J7Ag.js";import{u as g}from"./embla-carousel-react.esm-C07JH9QM.js";import{H as v}from"./HelpComponent-CAueRgpu.js";import{u as C,H as S}from"./useAutoUpdateServiceWorker-B8BcGO0b.js";import"./history-CBi_mSPs.js";import"./sentry-Db3RWtEB.js";import"./styled-components-ZnnMflXH.js";import"./BtnShadow-a-SsbEP3.js";import"./BackIco-CJ2Z6Qtq.js";import"./Stack-Brn0sYOH.js";import"./index-CBFMspgv.js";import"./createSvgIcon-kGKOav4D.js";import"./BtnChip-D5Dvx1vJ.js";import"./ItemLoading-tqOfuzjh.js";import"./PublishIco-DETSj2bl.js";import"./GenericAvatarHeader-BPCAaKoi.js";import"./RatingReview-xggdgUHB.js";import"./styles-LR5sjV1D.js";import"./GlobalStyles-C2vajMLr.js";import"./ActivityIco-Dxn1tCe6.js";import"./Statistics-C8zg9-cN.js";import"./Tooltip-BupmoXgQ.js";import"./Autocomplete-BcPVTb29.js";import"./index-BqiPrAVk.js";import"./usePreviousProps-Bfeyef-x.js";import"./ImageIco-CeAnAzZ2.js";import"./MessageIco-Bb8nZeuV.js";import"./Url-C8Xsm-dU.js";import"./BagIco-GMuR1U0e.js";import"./BtnGeneric-tndcrDiz.js";import"./CalendarIco-Cm6HDl4P.js";import"./index-CRae0cf7.js";import"./InputAdornment-DDRtFEdX.js";import"./colorManipulator-Nlchu2XU.js";import"./Address-C7TO_9nF.js";import"./listItemButtonClasses-BCJZp3iQ.js";import"./BusinessIco-BsgTVW25.js";import"./Divider-7Kh0Yc1Q.js";import"./DownIco-BlBHTse8.js";import"./PhotoUpIco-E6C_VOek.js";import"./SwitchBase-CWTzHFe2.js";import"./ErrorIco-Cahf1HMR.js";import"./WarningIco-58qAhZHm.js";import"./FldRadio-Cb83w_Ti.js";import"./BtnSReply-Dz139yVl.js";import"./EditIco-B2DgWGJB.js";import"./TrashIco-C4bf6zCy.js";import"./RatingReviewTitle-D-qONKlt.js";import"./SubTitle-BFk6_lXm.js";import"./CircleCheckIco-CkAVJ12I.js";import"./FacebookIco-m1DXKzWz.js";import"./TwitterIco-E6ubpHy4.js";import"./FldTextArea-BHrABKJH.js";import"./FldText-35PnEsR-.js";import"./DeliveryIco-Bo_KqZw9.js";import"./CelebrationIco-BROu2kww.js";import"./BtnRestart-DToRHVUc.js";import"./NoFoundIco-CqEISl-4.js";import"./NoFound-DX9iK710.js";import"./BusinessContext-CXMpeFIc.js";import"./BusinessReviewStore-DccXpd3a.js";import"./CoreServices-CYJp2eaU.js";import"./Frame-BY7bAUSl.js";import"./EnjBackdrop-CLpYUfeT.js";import"./FldAutocomplete-kI4hzMLM.js";import"./PopperGoogle-BOIdrBAh.js";import"./NearIco-5TICTeL8.js";import"./SearchIco-CQt84j3Y.js";import"./FldTextSelect-YMmFKl6s.js";import"./EditBusinessReview-DM5lgN4t.js";import"./RatingPrice-C9ssD7J8.js";import"./HelpMenu-iqI5BqOG.js";import"./FAQIco-DPPc2sFT.js";import"./ContactContext-DLDGQkc2.js";import"./Link-Lq3iiQni.js";const B=i(y)`
&.MuiGrid-root {
& .MuiChip-root {
margin: 0 6px;
}
}
`;const F=s((function(){const i=t.useContext(x),{onClickFilter:s,onClickSort:r}=i;return o.jsxs(B,{display:"flex",container:!0,alignItems:"center",justifyContent:"center",padding:"22px 0 11px","data-test":"enj-activity-filters",children:[o.jsx(I,{onClick:s,count:i.getFilterCount}),o.jsx(f,{onClick:r})]})})),w=["location","userType","type"];const T=s((function(){const i=t.useContext(x),s=g(),[I,f]=t.useState(!1);return t.useLayoutEffect((()=>{r("activity",{ogtitle:"activity.ogtitle"}),e(p.ACTIVITY),i.init(Object.fromEntries(s.entries()))}),[]),t.useLayoutEffect((()=>{const t=i.getFilters;return w.forEach((o=>{s.delete(o);const i=t[o]??"";let r=!1;switch(typeof i){case"boolean":case"string":case"number":r=!!i}"NONE"!==i&&r&&s.append(o,i)})),m.replace({search:s.toString()}),a("route.activity"),n}),[JSON.stringify(i.getFilters),j.isDifferentPath]),C(),o.jsxs(c,{sx:{"& .enj-header-container":{"@media(min-width:1366px)":{"& > .MuiGrid-root":{top:"unset",height:"100%",maxWidth:"1366px",mx:"auto",px:"231px"}}}},children:[o.jsx(d,{suffix:o.jsx(v,{title:"activity"}),children:o.jsx(u,{color:"white",size:"small",weight:500,variant:"h1",text:l("activity"),dataTest:"enj-activity-title"})}),o.jsx(F,{}),o.jsx(h,{}),o.jsx(c,{sx:{position:"relative",width:"100vw",display:"flex",alignItems:"end",zIndex:0},children:o.jsx(S,{open:I,setOpen:f})})]})}));export{T as default};