PageSourceSearch

https://www.thanopoulos.gr/_next/static/chunks/pages/search-977bf18d5cdea8d0.js

js thanopoulos.gr collected 2026-10-02 15:31:06 UTC 11,143 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];if(null!=s)for(var n in s)s.hasOwnProperty(n)&&(e[n]=s[n])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:wave-grocery-web":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="39cfeab4-5b13-4c31-a414-dc7674217367",e._sentryDebugIdIdentifier="sentry-dbid-39cfeab4-5b13-4c31-a414-dc7674217367")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[612],{9542:(e,t,s)=>{"use strict";s.d(t,{A:()=>m});var n=s(37876);s(14232);var a=s(23261),r=s(58103),i=s.n(r),l=s(99179),o=s.n(l),u=s(44488),d=s(89099),c=s(89368);function m(){let e=(0,d.useRouter)(),t=(0,c.useTranslations)("common");return(0,n.jsxs)("div",{className:i()(o().state),children:[(0,n.jsx)(a.Image,{size:a.ImageSizeEnum.ProductRef,imgSrc:u.A.src,imgTitle:"empty-state",alt:"Empty State"}),(0,n.jsx)(a.Heading,{type:a.HeadingEnum.HeadingM,bold:a.BoldEnum.Bold,children:t("empty_state_title")}),(0,n.jsx)(a.Button,{onClick:()=>{e.push("/")},text:t("thank_you.button_text"),variant:"filled"})]})}},12670:(e,t,s)=>{"use strict";s.d(t,{R1:()=>o});var n=s(99429);let a=new n.t(!1),r={update:e=>{a.next(e)}},i={subject:new n.t,update:e=>{i.subject.next(e),r.update(!0)},subscribe:e=>i.subject.subscribe(e),getValue:()=>i.subject.value,isFetched:()=>a.value};var l=s(92518);function o(){return i.isFetched()?i.getValue():u()}async function u(){var e,t;if(!(null===l.Ay||void 0===l.Ay||null==(t=l.Ay.Shop.getValue())||null==(e=t.selectedShop)?void 0:e.productBuyLimit))return;let s=[l.Ay.Shop.getValue().selectedShop.productBuyLimit,l.Ay.Shop.getValue().selectedShop.weighedProductBuyLimit];return i.update(s),s}},44488:(e,t,s)=>{"use strict";s.d(t,{A:()=>n});let n={src:"/_next/static/media/Empty State.6d4a5eb3.png",height:420,width:420,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAYFBMVEUzZmHT2Oji6O+3v9ilr86epsh+iLAwQnrb2+2Dk76Tm75viaqRn8KEjrRve6b39/zg4+7v8vWxutCwqsdFVZK3wNWVgKaapMdKWJJWYJF+hK53hLDY3OqDj7mWncGAc6AlOi8sAAAAHXRSTlMB/kH7/vyMCAo69BO2rpdpllLG+0I9+nyNsb/xfVmY4MQAAAAJcEhZcwAAITgAACE4AUWWMWAAAABBSURBVHicBcGFAYAwEACxq34VdyjsvyUJCBKeHYi+62wR6JVt9yrkQSXXfEAb+86uBkbj0vadoKdSL38sQI4xID9ePwK0biFCiQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8}},50658:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSG:()=>Q,default:()=>Y});var n=s(37876),a=s(39704),r=s(38292),i=s(73211),l=s(74870),o=s(85239),u=s(48230),d=s.n(u),c=s(14232),m=s(19596),g=s(77328),p=s.n(g),f=s(89099),h=s(40123),b=s.n(h),A=s(23261),_=s(91098),v=s(95150),y=s(93740),x=s(86937),j=s(9542),C=s(9536),S=s(76064),w=s(63545),k=s(10854),E=s(1271),B=s(12670),L=s(92434),N=s(62718),O=s(97272),I=s(51518),T=s(10995),F=s(74245),q=s(44357),M=s(43407),P=s(68435),R=s(89368),V=s(54756),H=s.n(V),W=s(47961),D=s(28545),K=s(61709),J=s(40316),U=s(17333),Q=!0;function Y(e){var t,s,u;let{categoriesFromFile:g,initialProducts:h=[],responsiveLogo:v,emptyStates:V}=e,Q=(0,f.useRouter)(),{getCollectionTypes:Y}=(0,c.useContext)(r.I),z=(0,q.A)(850),[G,X]=(0,c.useState)([]),{productTags:Z}=(0,M.A)(),{bundleOffersSummary:$}=(0,P.A)(),[ee,et]=(0,c.useState)(Q.query.sort||0),[es,en]=(0,c.useState)(!1),[ea,er]=(0,c.useState)(!1),[ei,el]=(0,c.useState)(0),[eo,eu]=(0,c.useState)(!1),[ed,ec]=(0,c.useState)(!1),em=(0,R.useTranslations)(),eg=(0,R.useTranslations)("common.asides"),ep=(0,U.O)(),ef=(0,c.useRef)(null),{formatter:eh}=(0,c.useContext)(W.d),{openErrorModal:eb,close:eA}=(0,c.useContext)(J.V),e_=(null==V||null==(t=V.default_product_image)?void 0:t.url)||D.A.src,{personalizedProductsIds:ev}=(0,K.k$)();(0,c.useEffect)(()=>{var e;(0,i.q9)(null==Q||null==(e=Q.query)?void 0:e.product)},[]);let{isLoading:ey,selectedFilters:ex,handleSelectFilter:ej,numberOfSelectedFilters:eC,clearFilters:eS,handleApplyFilters:ew,getFiltersFromUrl:ek}
1=(0,o.A)(null==Q||null==(s=Q.query)?void 0:s.category,{allowAttributes:!1,allowBrands:!1,allowCategoryKinds:!1,allowTags:!1}),{data:eE,isLoading:eB,isFetchingNextPage:eL,fetchNextPage:eN,hasNextPage:eO,error:eI}=(0,m.q)({enabled:!!Q.query.product,queryKey:["search-results",Q.query.product,Y(),Q.locale,ee,Q.query],initialPageParam:0,queryFn:e=>{var t;let{queryKey:s,pageParam:n}=e,{offerFilters:a}=ek(),r=Q.query.category;return(0,w.r)({term:s[1],collectionTypes:(null==(t=Y())?void 0:t.length)?Y():["Common"],pageNumber:n.toString(),pageSize:20,...r&&{category:r},sort:[N.F[ee]],...a})},getNextPageParam:(e,t)=>{if(!(e.pageNumber+1>=e.totalPages))return e.pageNumber+1},staleTime:9e5});(0,c.useEffect)(()=>{eI&&eb({title:em("search.error_modal.title"),text:em("search.error_modal.text"),actions:[{btnLabel:em("search.error_modal.action"),onClick:()=>{eA()}}],img:{url:V.default_warning.image,ariaLabel:V.default_warning.description,size:"medium"}})},[eI,eb,eA,em]);let eT=(0,c.useMemo)(()=>eE?(el(eE.pages[0].totalCount),(0,k.WV)({data:eE.pages.flatMap(e=>e.data.products).map(l.t1)},g,Z,$,ev,eg,eh).map(e=>(e={...e,setMaxSnackBar:er},!G||b()(G))?e:{...e,quantityLimit:(0,L.rr)(G,e)})):[],[eE,g,Z,$,el,G,ed,ev]);(0,c.useEffect)(()=>{var e;if(!eE)return;let t=eE.pages[0].totalCount;el(t),(0,i.Bc)(null==Q||null==(e=Q.query)?void 0:e.product,t)},[eE]),(0,c.useEffect)(()=>{!async function(){X(await (0,B.R1)())}()},[]);let eF=(0,c.useCallback)(e=>{e&&(eB||eL||(ef.current&&ef.current.disconnect(),ef.current=new IntersectionObserver(e=>{e[0].isIntersecting&&eN()}),ef.current.observe(e)))},[eB,eL,eN]),eq=[{title:em("search.title"),link:"#"},{title:null==Q||null==(u=Q.query)?void 0:u.product,link:"#"}];(0,c.useEffect)(()=>{let e=T.k.subscribe(eu),t=S.Et.subscribe(ec);return()=>{e.unsubscribe(),t.unsubscribe()}},[]);let{normalCategories:eM,featuredCategories:eP}=(0,F.QH)(g,em("common.categories_menu.all_categories")),eR=(0,k.Jr)(eM),eV=[...(0,k.Jr)(eP),...eR];return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(p(),{children:[(0,n.jsx)("title",{children:"Θανόπουλος"}),(0,n.jsx)("meta",{name:"description",content:"App for ".concat("Θανόπουλος"," by Wave Grocery")}),(0,n.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,n.jsx)("link",{rel:"icon",href:v})]}),(0,n.jsxs)("main",{className:H().mainContainer,children:[z?(0,n.jsx)("div",{className:H().breadCrumbContainer,children:(0,n.jsx)(A.WaveBreadCrumb,{LinkComponent:d(),items:eq,iconLink:"/",isRtl:ep})}):null,(0,n.jsxs)("div",{className:H().categoriesWrapper,children:[(0,n.jsx)("div",{className:H().categoriesContainer,children:(0,n.jsx)("div",{className:H().categoriesInnerContainer,children:(0,n.jsx)(C.A,{categories:eV,slug:[],featuredAmmount:eP.length})})}),(0,n.jsxs)("div",{className:H().slugProductsContainer,children:[z?null:(0,n.jsx)("div",{className:H().breadCrumbAndSortContainer,children:(0,n.jsx)(A.WaveBreadCrumb,{LinkComponent:d(),items:eq,iconLink:"/",isRtl:ep})}),z?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(y.A,{}),(0,n.jsx)(_.A,{onClick:()=>{en(!0)}})]}):null,(0,n.jsxs)("div",{className:H().breadCrumbAndSortContainer,children:[(0,n.jsxs)("div",{className:H().headings,children:[(0,n.jsx)(A.Heading,{type:A.HeadingEnum.HeadingM,bold:A.BoldEnum.Bold,children:em("search.title")}),(0,n.jsx)(A.Text,{type:A.TextEnum.Assistive,children:em("search.total_count",{count:ei})})]}),!z&&(0,n.jsx)(A.SortingAndFilters,{text:em("category_details.sorting_filters.btn_title"),numberOfFilters:eC||void 0,onClick:()=>{en(!0)}})]}),(0,n.jsxs)("div",{className:H().catalogueRow,children:[eB||!Q.query.product?(0,n.jsx)(A.ProductCatalogueV2,{isLoading:!0,products:[,],loaderTilesAmount:12}):eT.length?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(A.ProductCatalogueV2,{title:"",products:eT,LinkComponent:e=>{let t=(0,L.yN)(e);return(0,n.jsx)(d(),{prefetch:!1,...t,onClick:()=>{let e=(0,L.Tc)(eT,t.href);if(e){var s;let n=(0,L.tl)(t.href)+1;(0,i.mL)((0,i.oM)(e),{item_list_id:"search_list",item_list_name:"Search list",index:n}),(0,i.HZ)((0,i.oM)(e),n,null==Q||null==(s=Q.query)?void 0:s.product)}}})},bundleOffersSummary:$,lastItemRef:eF,addProduct:e=>(0,L.Bj)(e,!1,{item_list_id:"search_list",item_list_name:"search_list"},!1,em("common.asides.side_cart.no_comment")),removeProduct:e=>(0,L.qY)(e,{item_list_id:"search_list",item_list_name:"search_list"},em("common.asides.side_cart.no_comment")),defaultQsText:em("common.qs.default"),defaultOutOfStockText:em("common.asides.out_of_stock"),defaultQsUnavailableText:em("common.qs.default_unavailable"),ImageComponent:a.A,offerLabelHasRibbon:!1,isTileDetailsAnimated:!1,ctaIcon:"add",listIcon:"heart",checkStatus:E.LP,onListClick:L.Xh,currencyFormatter:eh,hasRoundedCorners:!1,defaultProductImage:e_,forYouLabel:em("common.user.profile.menu.for_you")}),eL?(0,n.jsx)(A.ProductCatalogueV2,{isLoading:!0,products:[,],loaderTilesAmount:5}):null]}):(0,n.jsx)(j.A,{}
1),eO?(0,n.jsx)("div",{className:H().footerSpacer}):null]})]})]})]}),(0,n.jsx)(A.SnackBar,{open:ea,setOpen:er,text:em("common.snackbar"),position:"center"}),(0,n.jsx)(A.OffersSnackbar,{emoji:"\uD83C\uDF89",open:eo,setOpen:T.k.update,hasCloseOption:!0,position:"center",type:"warning",autoWidth:!0,buttonText:em("common.offers_snack_bar.btn_label"),text:(0,L.hb)(I.P.getValue(),$),onButtonPress:()=>{eu(!1),T.k.update(!1),O.Oj.update(!0)},autoHideDuration:8e3,closeOnClickAway:!0,hasShadow:!0}),es&&(0,n.jsx)(x.A,{isOpen:es,isLoading:ey,handleApplyFilters:ew,clearFilters:eS,handleClose:()=>en(!1),selectedFilters:ex,setSelectedFilters:ej,selectedSort:ee,setSelectedSort:et,hasClosest:!0,hideOffers:!1})]})}Y.getLayout=function(e){return(0,n.jsx)(v.A,{children:e})}},74245:(e,t,s)=>{"use strict";s.d(t,{QH:()=>a});var n=s(10854);function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Όλα",s=e.map(e=>{var t;return{_id:e._id,text:e.name,slugAscii:e.fullSlug,fullSlug:e.fullSlug,slug:e.slug,hasIcon:!0,icon:e.icon,selectedIcon:(null==e?void 0:e.selectedIcon)&&e.selectedIcon,top_banners:(null==e?void 0:e.top_banners)&&(null==e?void 0:e.top_banners),side_banners:(null==e?void 0:e.side_banners)&&(null==e?void 0:e.side_banners),isFeatured:e.isFeatured,isOffer:null!=(t=null==e?void 0:e.isOffer)?t:null,position:null==e?void 0:e.position,subcategories:(0,n.Jr)(e.subCategories.map(e=>({_id:e._id,text:e.name,slugAscii:e.fullSlug,fullSlug:e.fullSlug,slug:e.slug,position:null==e?void 0:e.position})))}}),a=[],r=[],i=[];return s.map(e=>{let s={text:t,slugAscii:""};void 0!==e.subcategories?e.subcategories.unshift(s):e.subcategories=[s],(null==e?void 0:e.isOffer)?i.push(e):(e.isFeatured||r.push(e),e.isFeatured&&a.push(e))}),{normalCategories:r,featuredCategories:a,offerCategories:i}}},95845:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/search",function(){return s(50658)}])},99179:e=>{e.exports={state:"EmptyState_state__x5hUB"}}},e=>{e.O(0,[2968,8200,4587,3562,8922,1286,5150,9671,4533,636,6593,8792],()=>e(e.s=95845)),_N_E=e.O()}]);
2//# sourceMappingURL=search-977bf18d5cdea8d0.js.map

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.