PageSourceSearch

https://www.thrillist.com/_next/static/chunks/pages/node/builder-169b763df86d19419da1.js

js thrillist.com collected 2026-09-24 07:23:57 UTC 13,449 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3444],{47023:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var i=n(77460),r=n(2784),a=n(14695),o=n(39714),s=n.n(o),c=n(15128),d=n(96727),l=n(74825),u=n(53453),p=n(57903),m=n(7573);const g=({upNext:{page:e,status:t}})=>({nextPage:e,nextUpStatus:t});var f=e=>(0,p.$j)(g,{fetchUpNextPage:m.yh,articleInView:m.hd})(e),b=n(30623),v=n(19925),h=n(52322);function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const w=({config:e,page:t,articleInView:n,fetchUpNextPage:i,deviceType:o,stack:p,nextPage:m,nextUpStatus:g,onClickLoadMore:f,isPreview:y,subThemes:w,theme:x,pageUrl:P,referer:j})=>{var O;if(t.is_sponsored)return null;const{0:k,1:N}=(0,r.useState)(!1),C=(0,r.useRef)(),E=(0,r.useRef)(),S=(0,r.useRef)(),{primary_vertical:T,edition:I}=t,{next_up:B,ads:D}=e,{cards:A}=p,Z=null===B||void 0===B||null===(O=B.disable_on_verticals)||void 0===O?void 0:O.includes(null===T||void 0===T?void 0:T.name),R="mobile"===o&&(null===D||void 0===D?void 0:D.show_openweb_nextup_ad),$=null===D||void 0===D?void 0:D.show_endcap_ad,L=m.theme&&null!==w&&void 0!==w&&w[m.theme]?s()(x,w[m.theme]):x;return(0,r.useEffect)((()=>{Z||i(t.nid)}),[]),(0,r.useEffect)((()=>{if(!y&&null!==m&&void 0!==m&&m.uuid){(async()=>{await(0,b.ZP)(m,e.brand,P,j)})();new window.IntersectionObserver((e=>{if(null!==m&&void 0!==m&&m.uuid){const{boundingClientRect:t,isIntersecting:i}=e[0],r=window.innerHeight/2,a=!Number.isNaN(t.top)&&t.top>r;n(i&&!a||!i&&a?0:1),!k&&i&&N(!0)}}),{threshold:[0,.5,1]}).observe(E.current)}}),[m]),(0,r.useEffect)((()=>{if(k){new window.IntersectionObserver((e=>{const{boundingClientRect:t,isIntersecting:i}=e[0],r=window.innerHeight/2,a=!Number.isNaN(t.top)&&t.top>r;i||a||n(0),!i&&a&&n(1)}),{threshold:[0]}).observe(S.current)}}),[k]),(0,h.jsxs)(h.Fragment,{children:[(0,v.ft)(e.brand)&&(0,h.jsx)("div",{className:"linkby-widget","data-type":"listicle"}),!Z&&!y&&(0,h.jsx)("div",{className:"article-spacer-marker",ref:E}),$&&(0,h.jsx)(c.Z,{adType:"endCapSlot",config:e,page:t}),R&&(0,h.jsx)(l.Z,{}),k&&(0,h.jsx)(a.ThemeProvider,{theme:L,children:(0,h.jsx)(u.Z,{page:m,config:e,deviceType:o,isPrimaryArticle:!1,stack:p,onClickLoadMore:f})}),!Z&&!y&&(0,h.jsx)("div",{className:"article-spacer-end-marker",ref:S}),(["completed","loaded"].includes(g)||Z)&&A.length>0&&(0,h.jsx)("aside",{className:"related-content-stack__wrap",children:(0,h.jsx)(d.Z,{content:A,headerProps:_({text:T&&"DodoWell"===T.name?"More from DodoWell":I&&"Nation"!==I?`More from ${I}`:"Related",mobileSize:"medium",desktopSize:"medium"},(null===B||void 0===B?void 0:B.header_props)||{}),onClickLoadMore:f,page:t,config:e,buttonText:"Load More",suppressEmailAcquisition:!0,showPublishTime:!0})}),(0,h.jsx)("div",{className:"article-bottom-marker",ref:C})]})};w.defaultProps={additionalProps:{},articleInView:()=>{},deviceType:"",fetchUpNextPage:()=>{},isPreview:!1,onClickLoadMore:()=>{}};var x=f(w)},1070:function(e,t,n){"use strict";var i=n(2784),r=n(96204),a=n(57903),o=n(72829),s=n(88784),c=n(26723),d=n(18298);const l=({app:e})=>({config:e.config});var u=e=>(0,a.$j)(l)(e),p=n(77460),m=n(14695),g=n(49453),f=n(16390);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}const v=(0,m.default)(f.C4).attrs((e=>function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){(0,p.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e))).withConfig({displayName:"BuilderContentCardsstyles__BuilderContentCardsContainer",componentId:"sc-fpoayb-0"})(["\n  display: grid;\n  grid-template-columns: repeat(12, 1fr);\n  grid-gap: 20px;\n  width: 100%;\n  margin: 20px 0;\n\n  "," {\n    grid-column: span 12;\n    position: relative;\n    width: calc(100% - 40px);\n    margin-left: 20px;\n  }\n\n  "," {\n    grid-column: span 12;\n    margin: 0 auto;\n    width: calc(100% - 40px)\n  }\n\n  @media (min-width: ",") {\n    "," {\n      width: 383px;\n    }\n  }\n\n  @media (min-width: ",") {\n    margin: 40px 200px;\n    max-width: 1300px;\n    grid-gap: 40px;\n    width: auto;\n\n\n    "," {\n      grid-column: span 4;\n      margin: 0;\n      width: 100%;\n    }\n  }\n"],g.Js,c.vt,(({theme:e})=>`${e.breakpoints[2]}px`),c.vt,(({theme:e})=>`${e.breakpoints[3]}px`),g.Js);var h=n(52322);const y=e=>{const{configuration:t,builderBlock:n}=e;let{cards:r}=e;const{layerName:l}=n,{layout:u,image_ratio:p}=t;Array.isArray(r)||(r=[r]);const{0:m,1:g}=(0,i.useState)(6),{0:f,1:b}=(0,i.useState)(r.slice(0,6)),y=(0,a.I0)();return(0,i.useEffect)((()=>{b(r.slice(0,m))}),[m]),(0,h.jsxs)(v,{children:[f.map(((e,t)=>(0,h.jsx)(s.Z,{additionalClasses:`builder-content-card-${t}`,element:e,gaLinkInfo:{category:"Builder Content Cards",action:"card click",label:t},mobileParams:{layout:u,imageRatio:p},desktopParams:{layout:u,imageRatio:p}},`content-card-${e.nid}`))),f.length<r.length&&(0,h.jsx)(c.vt,{children:(0,h.jsx)(d.Z,{dataLayerEvent:{event:"load_more",load_more:{action:"Load More"}},text:"Load More",onClick:e=>{e.preventDefault(),g((e=>e+6)),y((0,o.E_)({category:`${l} load more`,action:"click"}))},fitToContainer:!0})})]})};u(y);r.Ib.registerComponent(y,{name:"BuilderContentCards",inputs:[{name:"tags",type:"list",subFields:[{name:"text",type:"string",defaultValue:"tag"}],defaultValue:[{text:"tag"}]},{name:"configuration",type:"object",defaultValue:{layout:"column",image_ratio:"1:1",number_of_cards:"3"},subFields:[{name:"image_ratio",type:"string",defaultValue:"1:1",enum:["1:1","3:4","4:3","3:2"]},{name:"layout",type:"string",defaultValue:"column",enum:["column","row","row-reverse"]},{name:"number_of_cards",type:"string",defaultValue:"3",enum:["3","6","unlimited"]}]}]}),y.defaultProps={cards:[],configuration:{layout:"column",image_ratio:"1:1",number_of_cards:"3"},builderBlock:{layerName:""}}},37114:function(e,t,n){"use strict";n.d(t,{E5:function(){return s},eU:function(){return c},i1:function(){return d},qJ:function(){return l},aR:function(){return u}});var i=n(77460),r=n(14695),a=n(50432);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}const s=r.default.div.attrs((e=>function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e))).withConfig({displayName:"NodeBuilderstyles__BuilderPageWrapper",componentId:"sc-nbm845-0"})(["\n  width: 100%;\n  margin: 0 auto;\n  justify-content: center;\n  position: relative;\n\n  > div:not(.show-full-article) {\n    width: 100% !important;\n    height: 100% !important;\n  }\n\n  ","\n"],(({truncateArticle:e})=>e&&a.gD)),c=r.default.button.withConfig({displayName:"NodeBuilderstyles__BuilderAdminPreviewButton",componentId:"sc-nbm845-1"})(["\n  position: fixed;\n  top: 60px;\n  right: 60px;\n  z-index: 1000001;\n  width: 240px;\n  height: 45px;\n  border: none;\n  background: ",";\n  border-radius: 100px;\n"],(({theme:e})=>e.color.neutral[900].value)),d=r.default.a.withConfig({displayName:"NodeBuilderstyles__BuilderAdminPreviewLink",componentId:"sc-nbm845-2"})(["\n  width: 100%;\n  height: 100%;\n"]),l=r.default.div.withConfig({displayName:"NodeBuilderstyles__BuilderAdminPreviewText",componentId:"sc-nbm845-3"})(["\n  font-family: Paralucent;\n  font-size: 16px;\n  line-height: 45px;\n  font-weight: 300;\n  color: ",";\n"],(({theme:e})=>
1e.color.neutral.white.value)),u=r.default.div.withConfig({displayName:"NodeBuilderstyles__BuilderEAWrapper",componentId:"sc-nbm845-4"})(["\n  @media (min-width: ",") {\n    max-width: 768px;\n    margin: 0 auto;\n  }\n\n  @media (min-width: ",") {\n    max-width: 1200px;\n  }\n"],(e=>`${e.theme.breakpoints[2]}px`),(e=>`${e.theme.breakpoints[4]}px`))},58961:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return P},default:function(){return x}});n(2784);var i=n(12041),r=n(47023),a=n(58359),o=n(97067),s=n(66018),c=n(59006),d=n(2422),l=n(88617),u=n(26149),p=n(96204),m=(n(18043),n(97825)),g=(n(1070),n(57903)),f=n(72829);const b=({app:e,page:t,ui:{deviceType:n},stack:i})=>({page:t,config:e.config,deviceType:n,stack:i});var v=e=>(0,g.$j)(b,{gaSendEvent:f.E_,stackPaginationRequest:d.re})(e),h=n(37114),y=n(18303),_=n(52322);s.Z.getServerSideProps((e=>async({req:t,res:n,query:r})=>{const{page:a,config:s,container:u}=t,{contentCardService:g,articleService:f}=u.cradle,{builder_api:b}=s,{builder_url:v}=a;if(!a||!a.uuid||!a.nid)return{props:{statusCode:404}};const{nid:h,uuid:_}=a,w=(0,y.Z)(a),{breakingNode:x}=e.getState().app,P=await f.loadInitialArticleStack({page:a,breakingNode:x});n.setHeader("Cache-Control","must-revalidate"),n.setHeader("Edge-Control","ttl=15m, grace=15m"),n.setHeader("Surrogate-Key",`all web builder ${_} ${w} ${h}`),await(0,i.Z)({req:t,res:n,query:r,store:e}),p.fl.init(null===b||void 0===b?void 0:b.api_key);const j=null===b||void 0===b?void 0:b.container_name;try{const t=await p.fl.get(j,{url:v,cachebust:!0}).promise();return await(0,m.getAsyncProps)(t,{async BuilderContentCards(e){var t,n;const i="unlimited"===(null===(t=e.configuration)||void 0===t?void 0:t.number_of_cards)?null:parseInt(null===(n=e.configuration)||void 0===n?void 0:n.number_of_cards,10)||3,r=e.tags.map((e=>e.text));return{cards:await g.findContentCards({limit:i,tags:r})}}}),t?(e.dispatch(d.JU({cards:P})),e.dispatch(l.Mj("builder")),e.dispatch(c.uR),await e.sagaTask.toPromise(),{props:{page:a,content:t,containerName:j,config:s,stackPaginationParams:(0,o.Q)({page:a,config:s})}}):{props:{statusCode:404}}}catch(O){return console.log(O),{props:{statusCode:500}}}}));const w=e=>{var t;const{page:n,content:i,containerName:o,isPreview:s,deviceType:c,config:d,theme:l,subThemes:u,stack:m,stackPaginationRequest:g,stackPaginationParams:f,gaSendEvent:b}=e,{builder_edit_url:v,flags:y}=n,w="desktop"===c,x=(null===(t=d.email_acquisition)||void 0===t?void 0:t.ea_enabled)&&!n.is_sponsored,P=Array.isArray(y)&&y.includes("Hide_RelatedStack");return(0,_.jsxs)(h.E5,{children:[(0,_.jsx)(p.VD,{content:i,model:o}),w&&s&&(0,_.jsx)(h.eU,{type:"button",children:(0,_.jsx)(h.i1,{href:v,children:(0,_.jsx)(h.qJ,{children:"Go To Builder Page"})})}),x&&(0,_.jsx)(h.aR,{children:(0,_.jsx)(a.Z,{isArticle:!0,gaInfo:{category:"email_subscribe",action:"inline module - builder",label:"main"},placement:"inline module - builder"})}),!P&&(0,_.jsx)(r.Z,{page:n,theme:l,subThemes:u,config:d,deviceType:c,stack:m,isPreview:s,onClickLoadMore:e=>{e.preventDefault(),g(f),b({category:"load more recirc",action:"click"})}})]})};u.Ib.register("editor.settings",{hidePageUrlEditor:!0}),w.defaultProps={page:{builder_edit_url:"",is_sponsored:!1},config:{email_acquisition:{ea_enabled:!0}},containerName:"page",content:{},isPreview:!1,deviceType:"desktop",stack:{cards:[]},gaSendEvent:()=>{},stackPaginationRequest:()=>{},stackPaginationParams:{}};var x=v(w),P=!0},97067:function(e,t,n){"use strict";n.d(t,{Q:function(){return i}});const i=({page:e={},displayed_nids:t={},alternate_card_amount:n=null,serverSideParams:i=!1})=>{const r=n||12,{primary_vertical:a,vertical_tids:o=[],allow_unpromoted:s}=e,c=[];let d=null,l=!1,u=null,p=[];p=p.concat(o);let{tid:m}=e;m&&(l=!0),[85,155,319].includes(m)&&(d="NodeArticle_NodeList_NodeRecipe",u=e.name,c.push({f
1ield:"edition_names",operator:"array-contains",value:"Nation"})),a&&a.tid&&(({tid:m}=a),22257===m&&p.push(137),"NodeArticle"===e.__typename&&[85,155].includes(m)&&(u=a.name)),p.push(m),p=p.filter((e=>!!e));const g={limit:r,displayed:i?t:Object.keys(t),primary_vertical:u};return u||(g.term_ids=p),s&&(g.exclude_is_promoted=!0),d&&c.push({field:`node_type.group.${d}`,operator:"==",value:!0}),["NodeArticle","NodeList"].includes(e.__typename)&&"Thrillist Editorial"===e.brand&&c.push({field:"node_type.NodeVideo",operator:"==",value:!1}),e.edition&&!l&&(g.edition=e.edition),c.length&&(g.additional_conditions=c),g}},18303:function(e,t){"use strict";t.Z=e=>{var t;let n=(null===e||void 0===e||null===(t=e.primary_vertical)||void 0===t?void 0:t.name)||"";return n=n.replace(/\s+/g,"-").toLowerCase(),`vertical/${n}`}},79953:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/node/builder",function(){return n(58961)}])}},function(e){e.O(0,[8387,7209,8043,7825,623,3829,8558,9774,2888,179],(function(){return t=79953,e(e.s=t);var t}));var t=e.O();_N_E=t}]);

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.