1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3844],{43687:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSP:function(){return E},default:function(){return M}});var a=t(2784),i=t(12041),r=t(66018),o=t(59006),s=t(42997),d=t(88617),c=t(15128),l=t(57774),p=t(31766),u=t(99905),h=t(85798),m=t(98283),g=t(13980),f=t.n(g);f().shape({latest:f().arrayOf(f().shape({})),pattern_cards:f().arrayOf(f().shape({}))}),f().shape({__typename:f().string,header_image_mobile:f().string,header_image_desktop:f().string,layout_options:f().shape({content_card:f().shape({})}),name:f().string,theme:f().string}),f().shape({layout_options:f().shape({content_card:f().shape({layout:f().string,show_author:f().bool,show_publish_date:f().bool})}),promo:f().shape({display:f().bool})}),f().shape({show:f().bool,items:f().arrayOf(f().shape({}))});var _=t(14695),x=t(95810);const b=_.default.div.withConfig({displayName:"EnhancedVerticalstyles__EnhancedVerticalWrapper",componentId:"sc-h0gj0d-0"})((({theme:e,backgroundImage:n})=>(0,_.css)(["\n ","\n "],n&&(0,_.css)(["\n &.enhanced-vertical-pawPrint {\n overflow: hidden;\n\n ",", "," {\n z-index: 2;\n }\n\n .latest-category-2 {\n position: relative;\n @media (min-width: ",") {\n "," {\n width: 1200px;\n }\n }\n\n &:before {\n height: 0;\n @media (min-width: ",") {\n content: '';\n background: no-repeat top/100%\n url(https://assets3.thrillist.com/v1/image/","/size/_original); /* overlapping blobs - needs transparent bg */\n width: 100vw;\n max-width: 1164px;\n position: absolute;\n left: 50%;\n top: -48px;\n height: 138vw;\n z-index: 1;\n transform: translateX(-50%);\n max-height: 1612px;\n }\n }\n }\n }\n "],x.Cy,x.V9,`${e.breakpoints[4]}px`,x.nO,`${e.breakpoints[3]}px`,n)))),w=_.default.div.withConfig({displayName:"EnhancedVerticalstyles__FeaturedMenuWrapper",componentId:"sc-h0gj0d-1"})((({theme:{breakpoints:e,category:n}})=>{var t,a;return(0,_.css)(["\n position: relative;\n\n @media (min-width: ",") {\n ","\n }\n "],`${e[3]}px`,(null===(t=n.featured_menu.wrapper)||void 0===t||null===(a=t.before)||void 0===a?void 0:a.desktop)&&(0,_.css)(["\n &:before {\n content: '';\n position: absolute;\n z-index: 0;\n background: ",";\n height: ",";\n width: ",";\n left: ",";\n top: ",";\n }\n "],n.featured_menu.wrapper.before.desktop.background,n.featured_menu.wrapper.before.desktop.height,n.featured_menu.wrapper.before.desktop.width,n.featured_menu.wrapper.before.desktop.left,n.featured_menu.wrapper.before.desktop.top))})),y=_.default.div.withConfig({displayName:"EnhancedVerticalstyles__EnhancedVerticalAdWrapper",componentId:"sc-h0gj0d-2"})((({theme:e,theme:{category:{ad_wrapper:n=null}}})=>(0,_.css)(["\n position: relative;\n display: block;\n margin: 48px 0;\n\n ","\n\n ","\n "],n&&n.before&&(0,_.css)(["\n &:before {\n @media (min-width: ",") {\n content: '';\n width: 100%;\n background: ",";\n position: absolute;\n left: 0;\n bottom: 0;\n height: ",";\n z-index: 0;\n }\n }\n "],`${e.breakpoints[3]}px`,n.before.background,n.before.height),n&&n.after&&(0,_.css)(["\n &:after {\n @media (min-width: ",") {\n content: '';\n width: 100%;\n background: ",";\n position: absolute;\n left: 0;\n top: 0;\n height: ",";\n z-index: 0;\n }\n }\n "],`${e.breakpoints[3]}px`,n.after.background,n.after.height))));var v=t(57903);const k=({app:e,page:n,category:t})=>({config:e.config,page:n,contents:t.contents});var j=e=>(0,v.$j)(k,{})(e),C=t(52322);const{snakeCaseTermName:$,snakeCaseSubTheme:N}=l.Z,I=(r.Z.getServerSideProps((e=>async({req:n,res:t,query:a})=>{const{container:r,page:c}=n;if(!c||!c.uuid||!c.tid)return{props:{statusCode:404}};const{tid:l,uuid:p,canonical_url:u}=c;
1t.setHeader("Cache-Control","must-revalidate"),t.setHeader("Edge-Control","ttl=15m, grace=15m"),t.setHeader("Surrogate-Key",`all web category ${p} ${u} ${l}`),await(0,i.Z)({req:n,res:t,store:e,query:a});const{verticalService:h}=r.cradle,{contents:m}=await h.loadEnhancedVertical(c);return e.dispatch(s.a({contents:m})),e.dispatch(d.Mj("category")),e.dispatch(d.SY("latest stack")),e.dispatch(o.uR),await e.sagaTask.toPromise(),{props:{}}})),e=>{var n,t;const{config:i,page:r,contents:o}=e,{latest:s,pattern_cards:d}=o;let l=null;const g=r.enhanced_name||"dodoWell",f=i[N(g)],_=null===f||void 0===f||null===(n=f.subverticals)||void 0===n?void 0:n[$(r.name)];return null!==_&&void 0!==_&&null!==(t=_.featured_menu)&&void 0!==t&&t.items&&(l=_.featured_menu.items),(0,C.jsx)(b,{className:`enhanced-vertical-${g}`,backgroundImage:null===_||void 0===_?void 0:_.background_image,children:(0,C.jsxs)(h.Z,{contents:o,page:r,config:i,children:[l&&(0,C.jsx)(w,{children:(0,C.jsx)(u.Z,{menuItems:l})}),d&&d.length>0&&(0,C.jsxs)(a.Fragment,{children:[(0,C.jsx)(p.Z,{content:d,pattern:"mosaic",gaCategoryContext:"latest",topPlacement:!0,useGridRow:!0}),(0,C.jsx)(y,{children:(0,C.jsx)(c.Z,{adType:"fullWidthSlotSmall",adLocation:"category__stack",config:i,page:r})})]}),s.length>0&&(0,C.jsx)(m.x,{data:s,config:i,page:r,onClickLoadMore:()=>{},useTitleForHeader:!0,useNameForAllContentText:!0,allLoaded:!0,showSubheadline:!0,showEnhancedTag:!0,adLocation:"category__stack",wrapperClass:"category",minContentForRender:4})]})})});I.defaultProps={contents:{latest:null,pattern_cards:null},config:{},featuredMenu:{show:!1,items:[]},page:{}};var M=j(I),E=!0},8516:function(e,n,t){"use strict";t.d(n,{T$:function(){return o},sd:function(){return s},s8:function(){return d},yL:function(){return c},qM:function(){return l}});var a=t(14695),i=t(32979),r=t(69670);const o=(0,a.default)("div").withConfig({displayName:"FeaturedMenustyles__FeaturedMenuContainer",componentId:"sc-ohobei-0"})((({theme:e})=>(0,a.css)(["\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n overflow-x: scroll;\n -webkit-overflow-scrolling: touch;\n\n ::-webkit-scrollbar {\n width: 0px;\n background: transparent;\n }\n\n @media (min-width: ",") {\n justify-content: center;\n max-width: 950px;\n margin: 0 auto;\n }\n "],`${e.breakpoints[3]}px`))),s=a.default.div.withConfig({displayName:"FeaturedMenustyles__MenuItems",componentId:"sc-ohobei-1"})(["\n display: flex;\n flex-direction: row;\n align-items: stretch;\n justify-content: flex-start;\n padding: 32px 20px 40px;\n\n @media (min-width: ",") {\n flex-wrap: wrap;\n }\n"],(({theme:e})=>`${e.breakpoints[3]}px`)),d=(0,a.default)("div").withConfig({displayName:"FeaturedMenustyles__MenuItemContainer",componentId:"sc-ohobei-2"})((({theme:e})=>{const{box_shadow:n,border_radius:t,background_color:i}=e.category.featured_menu.menu_item;return(0,a.css)(["\n z-index: 1;\n width: 150px;\n min-width: 150px;\n box-shadow: ",";\n border-radius: ",";\n background-color: ",";\n margin-right: 20px;\n\n @media (min-width: ",") {\n margin-right: 40px;\n }\n\n &:last-of-type {\n margin-right: 0;\n }\n\n > a {\n width: 100%;\n height: 100%;\n padding: 24px 16px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: flex-start;\n }\n "],n,t,i,`${e.breakpoints[3]}px`)})),c=(0,a.default)("div").withConfig({displayName:"FeaturedMenustyles__MenuItemImage",componentId:"sc-ohobei-3"})((({image_id:e})=>(0,a.css)(["\n height: 70px;\n width: 70px;\n margin-bottom: 12px;\n background-repeat: no-repeat;\n background-image: ",";\n background-size: contain;\n "],`url(${r.U8}${e}/140x140)`))),l=a.default.div.withConfig({displayName:"FeaturedMenustyles__MenuItemText",componentId:"sc-ohobei-4"})(["\n ","\n color: ",";\n text-align: center;\n"],(0,i.Z)("in-page-nav/tile-text"),(e=>e.theme.category.featured_menu.menu_item.text_color))},99905:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});t(2784);var a=t(10989),i=t(8516),r=t(52322);const o=({item:e,name:n})=>{const{image_id:t,copy:o,canonical_url:s,ga:d}=e,{category:c,action:l}=d;return(0,r.jsx)(i.s8,{className:`swiper-slide ${n}`,children:(0,r.jsxs)(a.Z,{link:`/${s}`,gaLinkInfo:{category:c,action:l}
1,children:[(0,r.jsx)(i.yL,{image_id:t}),(0,r.jsx)(i.qM,{children:o})]})})};o.displayName="MenuItem";var s=o;const d=e=>{const{menuItems:n}=e;return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(i.T$,{children:(0,r.jsx)(i.sd,{children:n.map(((e,n)=>(0,r.jsx)(s,{item:e,name:`menu-item-${n}`},`menu-item-${e.image_id}`)))})})})};d.displayName="FeaturedMenu";var c=d},75475:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/term/enhanced-vertical",function(){return t(43687)}])}},function(e){e.O(0,[3780,9774,2888,179],(function(){return n=75475,e(e.s=n);var n}));var n=e.O();_N_E=n}]);
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.