import{r as t,j as o}from"./react-B_SyE9nW.js";import{o as s,au as i,av as r,t as e,L as m,E as p}from"./index-DZUwtxGx.js";import{U as a}from"./Url-beKl714z.js";import{L as j}from"./RatingReviewTitle-D7sAWrXm.js";import{H as n,S as c}from"./HomeContext-D3p7Y1Q4.js";import{U as l}from"./ItemLoading-BNLaDPBj.js";import{B as d}from"./BtnSReply-B5iiXJiE.js";import{L as u}from"./ListInfo-CKW19YRS.js";import{U as x}from"./UserListDetails-D42F_lWW.js";import{B as I,u as f,a as S}from"./BaseTopLayout-Cob_NTKR.js";import{u as B,c as C}from"./Switch-CJg6ZbXh.js";import"./history-CBi_mSPs.js";import"./sentry-B8t7llU8.js";import"./styled-components-D7wwngcN.js";import"./RatingReview-BNDTWc1V.js";import"./index-CWdensOV.js";import"./createSvgIcon-CIMqY4Tr.js";import"./index-CvyYpVoK.js";import"./Stack-DoSFsKl9.js";import"./styles-NPQjSeKn.js";import"./GlobalStyles-ChIOIo71.js";import"./Grid-udheoJKh.js";import"./ActivityIco-B_eSm-ys.js";import"./SubTitle-CAxFkKFL.js";import"./BusinessIco-C-atfQFp.js";import"./PublishContext-D-X4WmPL.js";import"./BusinessReviewStore-maKBU0x2.js";import"./CoreServices-CYUjAgk1.js";import"./EditIco-CdDkK-bv.js";import"./TrashIco-yFOlJMFx.js";import"./DownIco-NS5bn8jr.js";import"./BtnShadow-DLL9dmFX.js";import"./CircleCheckIco-qpWziKlm.js";import"./FacebookIco-B9Sm8M2W.js";import"./TwitterIco-3gZsBfOq.js";import"./Address-1s83-VBo.js";import"./listItemButtonClasses-DiYUuORB.js";import"./GenericAvatarHeader-ll-76jW2.js";import"./NoFound-p01cP2rv.js";import"./NoFoundIco-DS7l-ToX.js";import"./ImageIco-BlzsN6Mn.js";import"./ListIco-B2CbGRCP.js";import"./FldRadio-Briag00c.js";import"./BackIco-_W8jQ2-F.js";import"./BtnGeneric-BP-TFMeC.js";import"./SwitchBase-BOTCepRM.js";import"./EnjBackdrop-GkTRY0zd.js";import"./ClockIco-H9xFUaO2.js";import"./SearchMap-DukfTo2B.js";import"./embla-carousel-react.esm-NewS-kch.js";import"./BtnRestart-DHW0873W.js";import"./SearchRating-XTt4OUDB.js";import"./FldText-DvJwQxLf.js";import"./FldRadioSort-BWk8nUiL.js";import"./BtnIconRounded-BqHApFaf.js";import"./DeliveryIco-FWxrF7D-.js";import"./FldIngredients-DoiSWMU-.js";import"./FldCuisineType-BWMYCyvW.js";import"./BtnAccept-Cmr6Zjvp.js";import"./BtnCancel-Cl2pDVMN.js";import"./Autocomplete-BYFrXsGE.js";import"./index-CWDV1uJF.js";import"./usePreviousProps-GIwTB3Ki.js";import"./Checkbox-Cp_uUGdf.js";import"./AccordionSummary-49QS79v4.js";import"./useSlot-CrT0rJbK.js";import"./PublishIco-CfVWSiWg.js";import"./PublishRedirect-D2zI98rx.js";import"./HelpMenu-DbitYQGc.js";import"./FAQIco-CvGcJKeA.js";import"./WarningIco-C8Y1UT2h.js";import"./ContactContext-HMCTuqcP.js";import"./Divider-CN-huuzW.js";import"./NoOptionsText-Bwzs10on.js";import"./FldSwitch-pdGCLgOr.js";import"./PopperGoogle-UZOfXvS3.js";import"./NearIco-chG8zCNS.js";import"./GoogleIdentityStoreContext-DrIinQvI.js";import"./SearchIco-BuHYT0HQ.js";import"./BaseList-Cq90LUsk.js";import"./BusinessContext-intYJWuH.js";import"./AddBusinessModal-DeEXAbLa.js";import"./FldTextArea-BEQZlJSs.js";import"./FldTextSelect-CH_1AHG_.js";import"./FldAutocomplete-joomaIhB.js";import"./ServicesModal-hltt2n2S.js";import"./Avatar-CPIA4-Is.js";import"./ItemPict-udjX1q60.js";import"./PictureBox-D3P9Ve-o.js";import"./Tooltip-DRNQAqjE.js";const b={"&":{"@media(min-width:768px)":{"& > p":{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":"2",overflow:"hidden"},"& .enj-list-info":{display:"flex",flexDirection:"column-reverse",alignItems:"flex-start"},"& .enj-updated-at * > span":{fontSize:"11px"}}}},k=s((function({uuid:s,index:c,...x}){const f=t.useContext(l),{onBookmarkTopCb:S,getInfoCity:B}=t.useContext(n),{front_picture:C,name:k,is_bookmarked:T,description:h,owner:{profile_name:y,username:v},updated_at:g,slug:w}=x,[F,_]=t.useMemo((()=>[i(v),r("route.list.build",{slug:w})]),[]);return o.jsxs(I,{dataTest:"enj-lists-element",src:C,title:k,order:String(Number(c||0)+1),onClick:()=>{p.push(_),f.loadSubListData({...x,item_identifier:s})},alt:e("alt.top.list",{name:k,city:B}),sx:b,children:[o.jsx(a,{route:F}),o.jsx(a,{route:_}),o.jsx(d,{dataTest:"enj-lists-bookmark",is_bookmarked:T,listType:j.TYPE_LIST,name:k,src:C,description:h,item_identifier:s,cb:S}),o.jsx(u,{profile_name:y,updated_at:g,onClick:t=>{t.stopPropagation(),p.push(F)},description:m.isMobile?void 0:h})]},s)}));const T=s((function(){return f(c.TOP_BOOKMARKED_LISTS_CITY,"topList"),t.useLayoutEffect((()=>(B("route.top.lists"),C)),[]),o.jsxs(o.Fragment,{children:[o.jsx(S,{dataTest:"enj-lists-share",Cmp:k}),o.jsx(x,{})]})}));export{T as default};