import{r as t,j as o}from"./react-CuSWQC63.js";import{o as s,av as i,aw as r,t as e,L as m,E as p}from"./index-C9xmTedB.js";import{U as a}from"./Url-Dajqba73.js";import{L as j}from"./RatingReviewTitle-DaAsGa4z.js";import{H as n,S as c}from"./HomeContext-CRRutqrn.js";import{U as l}from"./ItemLoading-QJyQnRrf.js";import{B as d}from"./BtnSReply-DlXH7BEB.js";import{L as u}from"./ListInfo-CUkG7Ybt.js";import{U as x}from"./UserListDetails-B758E74C.js";import{B as I,u as f,a as S}from"./BaseTopLayout-7K_uGIEE.js";import{u as C,c as B}from"./Switch-Cnh9BQIm.js";import"./history-CBi_mSPs.js";import"./sentry-Db3RWtEB.js";import"./styled-components-ZnnMflXH.js";import"./RatingReview-Cc6HssA0.js";import"./index-CBFMspgv.js";import"./createSvgIcon-DAE9CqwJ.js";import"./index-CwGm81qJ.js";import"./Stack-Bte2YwTF.js";import"./styles-ZCfolwI5.js";import"./GlobalStyles-CMrOl0Wn.js";import"./Grid-CwsXpWL_.js";import"./ActivityIco-DxCrPleD.js";import"./SubTitle-Bbd9jzQT.js";import"./BusinessIco-CzlItEwi.js";import"./PublishContext-B5TcnfSj.js";import"./BusinessReviewStore-CBgrIfAg.js";import"./CoreServices-Doc2yweE.js";import"./EditIco-2_djT-we.js";import"./TrashIco-BS9bncoY.js";import"./DownIco-DiuYRGMi.js";import"./BtnShadow-CJhFOgNZ.js";import"./CircleCheckIco-B81-RwM5.js";import"./FacebookIco-C2erZUmd.js";import"./TwitterIco-DZCJeUE4.js";import"./Address-ar9qVlQz.js";import"./listItemButtonClasses-DwmQXBzv.js";import"./GenericAvatarHeader-DCe9auGO.js";import"./NoFound-47kUeSaK.js";import"./NoFoundIco-BlCSfrxJ.js";import"./ImageIco-E7no1gqg.js";import"./ListIco-0KgG68F8.js";import"./FldRadio-CohBZSeh.js";import"./BackIco-CdyY5yAf.js";import"./BtnGeneric-PPrZ6r_H.js";import"./SwitchBase-B0TdJ4Dg.js";import"./EnjBackdrop-BiAqh3h9.js";import"./ClockIco-CoqfkX12.js";import"./SearchMap-C32ufYeG.js";import"./embla-carousel-react.esm-C07JH9QM.js";import"./BtnRestart-Dlzpinx6.js";import"./SearchRating-DFdBUFmH.js";import"./FldText-BntwxNkm.js";import"./FldRadioSort-Ccnssai-.js";import"./BtnIconRounded-ZLrxVnu8.js";import"./DeliveryIco-BKe2bXP-.js";import"./FldIngredients-BdlC9qws.js";import"./FldCuisineType-BIpeiT0j.js";import"./BtnAccept-YvX8ETQp.js";import"./BtnCancel-TeQoVnbV.js";import"./Autocomplete-RkFR33mT.js";import"./index-ekpu3_L4.js";import"./usePreviousProps-Bfeyef-x.js";import"./Checkbox-CumrdvTG.js";import"./AccordionSummary-N-o82G9H.js";import"./useSlot-CVYJN7fS.js";import"./PublishIco-czvBX6FS.js";import"./PublishRedirect-Bmd3jEbj.js";import"./HelpMenu-84qvFFeL.js";import"./FAQIco-Dib8vV4g.js";import"./WarningIco-Cb9tS-vU.js";import"./ContactContext-Bx_n_rIg.js";import"./Divider-bsJG0tsv.js";import"./NoOptionsText-CNLhHms0.js";import"./FldSwitch-DZZ1wNfP.js";import"./PopperGoogle-C85mgcet.js";import"./NearIco-DxkPiGi7.js";import"./GoogleIdentityStoreContext-Dyn_J6c7.js";import"./SearchIco-BUJ8tAmY.js";import"./BaseList-jUhtvbz5.js";import"./BusinessContext-CdJgkuQp.js";import"./AddBusinessModal-DA3cfo-G.js";import"./FldTextArea-BEBeUdc_.js";import"./FldTextSelect-VsGUgk3E.js";import"./FldAutocomplete-ClTBfNIa.js";import"./ServicesModal-Cm9U-JQE.js";import"./Avatar-DMn5ntK6.js";import"./ItemPict-CP3Js-Tx.js";import"./PictureBox-BQIkEve7.js";import"./Tooltip-C1N-NpOX.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"}}}},h=s((function({uuid:s,index:c,...x}){const f=t.useContext(l),{onBookmarkTopCb:S,getInfoCity:C}=t.useContext(n),{front_picture:B,name:h,is_bookmarked:k,description:T,owner:{profile_name:y,username:g},updated_at:v,slug:w}=x,[F,L]=t.useMemo((()=>[i(g),r("route.list.build",{slug:w})]),[]);return o.jsxs(I,{dataTest:"enj-lists-element",src:B,title:h,order:String(Number(c||0)+1),onClick:()=>{p.push(L),f.loadSubListData({...x,item_identifier:s})},alt:e("alt.top.list",{name:h,city:C}),sx:b,children:[o.jsx(a,{route:F}),o.jsx(a,{route:L}),o.jsx(d,{dataTest:"enj-lists-bookmark",is_bookmarked:k,listType:j.TYPE_LIST,name:h,src:B,description:T,item_identifier:s,cb:S}),o.jsx(u,{profile_name:y,updated_at:v,onClick:t=>{t.stopPropagation(),p.push(F)},description:m.isMobile?void 0:T})]},s)}));const k=s((function(){return f(c.TOP_BOOKMARKED_LISTS_CITY,"topList"),t.useLayoutEffect((()=>(C("route.top.lists"),B)),[]),o.jsxs(o.Fragment,{children:[o.jsx(S,{dataTest:"enj-lists-share",Cmp:h}),o.jsx(x,{})]})}));export{k as default};