1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[520],{86014:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(85893),i=n(67294),o=n(94184),l=n.n(o),a=n(74680),s=n.n(a),d=n(3221),c=n(32125),u=n(62810);let v=c.default.button.withConfig({componentId:"sc-54b9f11e-0"})(["",";"],e=>e.customBackground&&(0,c.css)(["background:",";",""],e.customBackground,!e.customBackground.includes("gradient")&&(0,c.css)(["&:hover{background:",";}"],(0,u._j)(.1,e.customBackground)))),p=(0,i.forwardRef)((e,t)=>{let{name:n,id:i,className:o,disabled:a=!1,active:c=!1,size:u=d.G.medium,variant:p=d.i.primary,htmlData:m,rounded:g=!1,outline:h=!1,isFullWidth:f=!1,withShadow:w=!1,title:y,onClick:b,type:_="button",customBackground:I,isSquared:S=!1,children:k}=e,R=l()(s().main,s()[u],s()[p],{[s().disabled]:a,[s().active]:c,[s().rounded]:g,[s().outline]:h,[s().isFullWidth]:f,[s().withShadow]:w,[s().isSquared]:S},o);return p===d.i.custom&&I?(0,r.jsx)(v,{ref:t,name:n,className:R,type:_,onClick:b,value:i,disabled:a,title:y,customBackground:p===d.i.custom&&I,...m,children:k}):(0,r.jsx)("button",{ref:t,name:n,className:R,type:_,onClick:b,value:i,disabled:a,title:y,...m,children:k})})},3221:(e,t,n)=>{"use strict";n.d(t,{G:()=>i,i:()=>r});let r={primary:"primary",secondary:"secondary",tertiary:"tertiary",specialty:"specialty",cancel:"cancel",custom:"custom"},i={tiny:"tiny",xSmall:"xSmall",small:"small",medium:"medium",large:"large",extraLarge:"extraLarge"}},9910:(e,t,n)=>{"use strict";n.d(t,{Gt:()=>i.G,ZP:()=>o,iz:()=>i.i});var r=n(86014),i=n(3221);let o=r.Z},73026:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(85893),i=n(67294),o=n(5152),l=n.n(o),a=n(94172),s=n(9910),d=n(6669),c=n(43948),u=n(30403);let v=l()(()=>Promise.all([n.e(104),n.e(10),n.e(5713)]).then(n.bind(n,55713)),{loadableGenerated:{webpack:()=>[55713]},ssr:!1}),p=[{context:d.Zv,mapStateToProps:e=>{let{currentUserIsAdmin:t}=e;return{currentUserIsAdmin:t}}}],m=(0,c.Z)({mapStateToProps:p})(e=>{let{type:t="link",initialShow:n=!1,urlRef:o,className:l="",currentUserIsAdmin:d,profileUserData:c,children:p="create a list"}=e,[m,g]=(0,u.Z)(n),h=(0,i.useCallback)(()=>{if(!d){(0,a.Z)("/will-rebuild");return}g(!0)},[d]);return(0,r.jsxs)(r.Fragment,{children:[m&&(0,r.jsx)(v,{urlRef:o,setShowModal:g,selectedUser:c}),"link"===t?(0,r.jsx)("a",{onClick:h,className:l,children:p}):(0,r.jsx)(s.ZP,{onClick:h,className:l,rounded:!0,children:p})]})})},84252:(e,t,n)=>{"use strict";n.d(t,{Z:()=>b,m:()=>u});var r=n(11752),i=n.n(r),o=n(96233),l=n(92238),a=n(79801),s=n(14931),d=n(11037);let{publicRuntimeConfig:c}=i()(),u=100,v=new Set(["Movie","TVSeries","MusicAlbum"]),p=e=>(null==e?void 0:e.trim())||void 0,m=e=>({"@type":"Person",...e.url&&{"@id":"".concat(e.url,"#person")},name:e.name,...e.url&&{url:e.url,sameAs:e.url}}),g=e=>{switch(null==e?void 0:e.toLowerCase()){case"film":return"Movie";case"tv program":return"TVSeries";case"musical album":return"MusicAlbum";case"person":case"people":case"actor":return"Person";default:return"Thing"}},h=(e,t,n)=>!!(e&&(t===s.EI||t===s.pK)&&"number"==typeof n&&n>=u),f=(e,t)=>{if(!t||!e.votes)return;let{upVotes:n,downVotes:r}=e.votes;if(!Number.isFinite(n)||!Number.isFinite(r)||n<0||r<0)return;let i=n+r;
1if(!(i<5))return{"@type":"AggregateRating",ratingValue:Math.round(n/i*100),bestRating:100,worstRating:0,ratingCount:i}},w=e=>{var t,n;let r=(null===(t=e.image)||void 0===t?void 0:t.imgixUrl)||(null===(n=e.image)||void 0===n?void 0:n.url);if(r)return(0,d.Z)(r,{w:600,h:600,fm:"pjpg",q:80})},y=function(e,t,n){var r;let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=w(e),a=g(n),s=f(e,i&&v.has(a));return{"@type":"ListItem",position:t,item:{"@type":a,name:null!==(r=p(e.nameD))&&void 0!==r?r:"",url:(0,l.P)(e.node.url),...o&&{image:o},...s&&{aggregateRating:s}}}},b=e=>{let{name:t,url:n,image:r,published:i,modified:s,author:d,authorUrl:u,metaDescription:v,listItems:g,rankerClassName:f,formatType:w,voteRanked:b,totalVoters:_,seoModel:I}=e,S=(null==I?void 0:I.headline)||p(t),k=(null==I?void 0:I.author.name)||p(d),R=(null==I?void 0:I.description)||p(v),T=(null==I?void 0:I.canonicalUrl)||n&&(0,l.P)(n),E=null==I?void 0:I.image,x=(null==E?void 0:E.url)||r,C=I?new URL(I.canonicalUrl).origin:c.HOST_URL;return{...(0,o.Z)("Article"),...I?{"@id":I.articleId,url:I.canonicalUrl}:n&&{"@id":(0,l.P)(n)},...S&&{headline:S},...x&&{image:{"@type":"ImageObject","@id":(null==E?void 0:E.id)||"".concat(T,"#primaryimage"),url:x,height:(null==E?void 0:E.height)||a.D0,width:(null==E?void 0:E.width)||a.HM}},...((null==I?void 0:I.datePublished)||i)&&{datePublished:(null==I?void 0:I.datePublished)||i},...((null==I?void 0:I.dateModified)||s)&&{dateModified:(null==I?void 0:I.dateModified)||s},author:I?m(I.author):{"@type":"Person",...u&&{"@id":"".concat((0,l.P)(u),"/#author")},...k&&{name:k},...u&&{sameAs:(0,l.P)(u)}},...(null==I?void 0:I.reviewer)&&{reviewedBy:m(I.reviewer)},...I&&{mainEntityOfPage:{"@type":"WebPage","@id":I.webpageId,url:I.canonicalUrl}},publisher:{"@type":"Organization","@id":"".concat(C,"/#organization"),name:"Ranker",sameAs:["https://en.wikipedia.org/wiki/Ranker","https://www.youtube.com/c/RankerYT","https://twitter.com/Ranker","https://news.google.com/publications/CAAqBwgKMNb6mwsw-4S0Aw"],logo:{"@type":"ImageObject",url:"".concat(C,"/img/brand/ranker-logotype.png")}},...R&&{description:R},mainEntity:{"@type":"ItemList",...(I||n)&&{"@id":(null==I?void 0:I.itemListId)||"".concat((0,l.P)(n),"#itemlist")},...S&&{name:S},numberOfItems:g.length,itemListElement:g.map((e,t)=>y(e,t+1,f,h(b,w,_)))}}}},96233:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});let r=e=>({"@context":"https://schema.org/","@type":e})},97269:(e,t,n)=>{"use strict";n.d(t,{Z:()=>L});var r=n(85893),i=n(67294),o=n(9008),l=n.n(o),a=n(834),s=n(9564),d=n(41054),c=n(18179);let u=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e)try{let n=new URL((0,c.vI)(e));return"https:"!==n.protocol||n.username||n.password||t&&"/"===n.pathname?void 0:n.toString()}catch{return}},v=e=>{var t,n,r;let{user:i}=e,o=(0,d.Z)(e.canonicalLink,e.canonicalLink)||e.canonicalLink,l=new URL(o).origin,a=(i.profile.nameD||i.userNameD).replace(/\s+/g," ").trim()||"Ranker contributor",c=[u(null===(t=i.profile.websiteLink)||void 0===t?void 0:t.url),u(null===(n=i.profile.fbPublicProfile)||void 0===n?void 0:n.url,!0),u(null===(r=i.profile.twitterPublicProfile)||void 0===r?void 0:r.url,!0)].filter(e=>!!e);return{"@context":"https://schema.org","@type":"ProfilePage","@id":"".concat(o,"#profilepage"),url:o,mainEntity:{"@type":"Person","@id":"".concat(o,"#person"),name:a,url:o,...i.profile.imgixUrl&&{image:i.profile.imgixUrl},...c.length&&{sameAs:c},...i.type===s.QK&&{jobTitle:"Author",worksFor:{"@type":"Organization","@id":"".concat(l,"/#organization"),name:"Ranker"}}}}};var p=n(11752),m=n.n(p),g=n(96233);let{publicRuntimeConfig:h}=m()(),f=()=>({...(0,g.Z)("Organization"),"@id":"".concat(h.HOST_URL,"/#organization"),name:"Ranker",url:h.HOST_URL,sameAs:["https://en.wikipedia.org/wiki/Ranker","https://www.youtube.com/c/RankerYT","https://twitter.com/Ranker"],logo:{"@type":"ImageObject",url:"".concat(h.HOST_URL,"/img/brand/ranker-logotype.png"),caption:"Ranker Logo"}});var w=n(84252),y=n(2493),b=n(11037),_=n(79801),I=n(92238);let S=e=>{if(!e.startsWith("//"))return e;try{return new URL("https:".concat(e)).hostname?"https:".concat(e):e}catch{return e}},k=new Set(["@id","url","item","image","logo","sameAs"]),R=e=>"string"==typeof e?S(e):Array.isArray(e)?e.map(e=>"string"==typeof e?S(e):e):e,T=e=>JSON.stringify(e,(e,t)=>k.has(e)?R(t):t).replace(/</g,"\\u003c").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029"),E=e=>{try{return(0,a.Z)(e).toISOString()}catch(t){return e}},x=(e,t)=>{var n,r,i,o,l,a;let{list:s}=e;return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:(0,I.P)("/")},(null===(n=s.breadcrumb)||void 0===n?void 0:n.breadcrumbCategory)&&{"@type":"ListItem",position:2,name:null===(r=s.breadcrumb)||void 0===r?void 0:r.breadcrumbCategory,item:(0,I.P)("/list-of/".concat(encodeURIComponent(null===(i=s.breadcrumb)||void 0===i?void 0:i.breadcrumbCategoryUrl)))},(null===(o=s.breadcrumb)||void 0===o?void 0:o.breadcrumbClass)&&{"@type":"ListItem",position:3,name:null===(l=s.breadcrumb)||void 0===l?void 0:l.breadcrumbClass,item:s.breadcrumb.breadcrumbClassUrl&&(0,I.P)("/lists/".concat(encodeURIComponent(s.breadcrumb.breadcrumbClassUrl)))},{"@type":"ListItem",position:(null===(a=s.breadcrumb)||void 0===a?void 0:a.breadcrumbClass)?4:3,name:s.nameD,item:t||(0,I.P)(e.canonicalLink)}
1].filter(Boolean)}},C=(e,t)=>{var n,r,i,o;let{list:l,listItems:a,metaDescriptionD:s,editorialModifiedOn:d}=e,c=E(l.lastPublishDate),u=E(Math.max(d||0,l.lastPublishDate||0)),v={name:l.nameD,url:l.url,image:t?void 0:(0,b.q)((null===(n=l.image)||void 0===n?void 0:n.imgixUrl)||""),published:c,modified:u,author:l.user.profile.nameD,authorUrl:l.user.profile.url,metaDescription:s,listItems:a.slice(0,_.y8),rankerClassName:null===(r=l.rankerClass)||void 0===r?void 0:r.nameD,formatType:l.formatType,voteRanked:null===(i=l.listOptions)||void 0===i?void 0:i.voteRanked,totalVoters:null===(o=l.listStats)||void 0===o?void 0:o.totalVoters,seoModel:t};return(0,w.Z)(v)},L=e=>{let{pageType:t,pageData:n,articleSeoModel:o}=e,a=(0,i.useMemo)(()=>{switch(t){case y.Cn:return f();case y._T:return C(n,o);case y.D$:case y.cA:case y.CL:case y._q:case y._V:case y.iW:case y.uS:case y.HP:case y.fq:case y.wI:return f();case y.Pt:return v(n);default:return{}}},[t,n,o]),s=(0,i.useMemo)(()=>{if(t===y._T){var e,r;if(null===(r=n.list)||void 0===r?void 0:null===(e=r.breadcrumb)||void 0===e?void 0:e.breadcrumbCategory)return x(n,null==o?void 0:o.canonicalUrl)}return null},[t,n,null==o?void 0:o.canonicalUrl]),d=(0,i.useMemo)(()=>{if(t===y._T){var e;let{faq:t}=n;return(null==t?void 0:null===(e=t.mainEntity)||void 0===e?void 0:e.length)?t:null}return null},[t,n]);return(0,r.jsxs)(l(),{children:[a&&Object.keys(a).length>0&&(0,r.jsx)("script",{type:"application/ld+json",id:"ld-json-schema",dangerouslySetInnerHTML:{__html:T(a)}},"ld-json-schema"),s&&(0,r.jsx)("script",{type:"application/ld+json",id:"ld-breadcrumb-schema",dangerouslySetInnerHTML:{__html:T(s)}},"ld-breadcrumb-schema"),d&&(0,r.jsx)("script",{type:"application/ld+json",id:"ld-faq-schema",dangerouslySetInnerHTML:{__html:T(d)}},"ld-faq-schema")]})}},91057:(e,t,n)=>{"use strict";n.d(t,{I:()=>l,Z:()=>a});var r=n(85893);n(67294);var i=n(4298),o=n.n(i);let l=[2527719,2867649,2866076,3204888,3226356,1751887,3165630,3208922,3243451,3185993,2903160,3306091,2741672,2898564,3241589],a=e=>{let{listId:t}=e;return t&&l.includes(t)?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o(),{id:"google-csa-ads",async:!0,strategy:"afterInteractive",src:"https://www.google.com/adsense/search/ads.js"}),(0,r.jsx)(o(),{id:"google-csa-init",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:"\n try {\n (function(g,o){g[o]=g[o]||function(){(g[o]['q']=g[o]['q']||[]).push(\n arguments)},g[o]['t']=1*new Date})(window,'_googCsa');\n } catch (error) {\n console.error('Google CSA initialization error:', error);\n }\n "}}),(0,r.jsx)(o(),{id:"google-csa-config",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:'\n try {\n function getQueryParam(name) {\n try {\n if (typeof window === \'undefined\') return \'\';\n var params = new URLSearchParams(window.location.search);\n return params.get(name) || \'\';\n } catch (error) {\n return \'\';\n }\n }\n \n var searchQuery = getQueryParam(\'query\');\n var currentUrl = window.location.origin + window.location.pathname;\n \n if (!searchQuery) {\n try {\n var pageOptions = {\n "pubId": "partner-pub-8786235442772167",\n "styleId": "2673792271",\n "relatedSearchTargeting": "content",\n "resultsPageBaseUrl": currentUrl,\n "resultsPageQueryParam": "query"\n };\n var rsblock1 = {\n "container": "relatedsearches1",\n "relatedSearches": 10\n };\n _googCsa(\'relatedsearch\', pageOptions, rsblock1);\n } catch (error) {\n // ignore\n }\n } \n else {\n try {\n var pageOptions = {\n "pubId": "partner-pub-8786235442772167",\n "styleId": "2673792271",\n "query": searchQuery,\n "adsafe": "high"\n };\n var adblock1 = {\n "container": "afscontainer1",\n "number": 10\n };\n _googCsa(\'ads\', pageOptions, adblock1);\n } catch (error) {\n // ignore\n }\n }\n } catch (error) {\n // ignore\n }\n '}})]}):null}},46597:(e,t,n)=>{"use strict";n.d(t,{Z:()=>eN});var r=n(85893),i=n(67294),o=n(36808),l=n.n(o),a=n(3262),s=n(66580),d=n(51584),c=n.n(d),u=n(13218),v=n.n(u),p=n(45697),m=n.n(p),g=n(9008),h=n.n(g),f=n(4298),w=n.n(f),y=n(11752),b=n.n(y),_=n(30845),I=n(11163),S=n(65629),k=n(43948),R=n(6669),T=n(26359),E=n(1247),x=n(47834);n(16308);var C=n(64011),L=n(51340);let j=e=>{let{showEdit:t,isLandscape:n,isMobile:r,currentUserIsAdmin:i}=e;return!(n&&r||t||i||(0,L.Z)())};var P=n(18179);let O=e=>{let{}=e,[t,n]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{"newsletters"===(0,P.sB)("utm_source")&&((0,x.Ul)(),n(!0))},[]),(0,i.useEffect)(()=>{(0,x.NS)()&&n(!0)},[]),t?(0,r.jsx)(w(),{async:!0,id:"liveConnect",strategy:"afterInteractive",src:"https://b-code.liadm.com/a-08xi.min.js"}):null};var A=n(9564),M=n(14333),D=n(50379);let U=e=>{let{listId:t}=e;return(0,M.Z)(t),(0,D.Z)(t),null};var N=n(53502),B=n(36385);let Z=(0,N.jl)(),{publicRuntimeConfig:q}=b()(),F=[{context:B.jV,mapStateToProps:e=>{let{trackerState:{hasGDPRConsent:t,hasCCPAConsent:n}}=e;return{hasGDPRConsent:t,hasCCPAConsent:n}}},{context:R.Zv,mapStateToProps:e=>{let{userInfo:{geoCountryCode:t},isUserLocationInfoReady:n}=e;return{geoCountryCode:t,isUserLocationInfoReady:n}}}],G=(0,k.Z)({mapStateToProps:F})(e=>{let{hasGDPRConsent:t,hasCCPAConsent:n,geoCountryCode:o,isUserLocationInfoReady:l}=e,[s,d]=(0,i.useState)(!1),[c,u]=(0,i.useState)(!1),[v,p]=(0,i.useState)(!1),m=!!(l&&["US","UK","GB","CA","AU","DE","FR","IT"].includes(o)&&t&&n),g=(0,i.useCallback)(()=>
1{if(c)return;u(!0);let e=null;try{var t,n,r;let i=null===(r=window)||void 0===r?void 0:null===(n=r.localStorage)||void 0===n?void 0:null===(t=n.getItem)||void 0===t?void 0:t.call(n,"id5id");e=i?JSON.parse(decodeURIComponent(i)).universal_uid:void 0}catch(e){Z.log("Error while checking for ID5 from localStorage.",N.Mk,e),(0,a.ZP)("id5_error",{type:"storage"},{destinations:a.B0})}if(void 0!==e){p(!0),(0,a.ZP)("id5_retrieved",{loadTime:0,userId5:e},{destinations:a.B0});return}try{if(window.ID5){let e=performance.now();window.ID5.init({partnerId:q.ID5_PARTNER_ID}).onAvailable(t=>{let n=t.getUserId();p(!0);let r=performance.now();(0,a.ZP)("id5_retrieved",{loadTime:r-e,userId5:null!=n?n:"undefined"},{destinations:a.B0})},5e3)}}catch(e){p(!0),Z.log("Error while getting ID5.",N.Mk,e),(0,a.ZP)("id5_error",{type:"initializer"},{destinations:a.B0})}},[c]),h=(0,i.useCallback)(()=>{(0,a.ZP)("captify_loaded",{},{destinations:a.B0})},[]),f=(0,i.useCallback)(()=>{d(!0),m&&g()},[m,g]);return((0,i.useEffect)(()=>{s&&m&&g()},[g,s,m]),(0,i.useEffect)(()=>{if(!m)return;let e=null;try{var t,n,r;let i=null===(r=window)||void 0===r?void 0:null===(n=r.localStorage)||void 0===n?void 0:null===(t=n.getItem)||void 0===t?void 0:t.call(n,"id5id");e=i?JSON.parse(decodeURIComponent(i)).universal_uid:void 0}catch(e){Z.log("Error while checking for ID5 from localStorage.",N.Mk,e)}(0,a.ZP)("captify_fire",{...void 0!==e?{userId5:e}:{}},{destinations:a.B0})},[m]),m)?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(w(),{id:"id5",async:!0,src:"https://cdn.id5-sync.com/api/1.0/id5-api.js",onLoad:f,strategy:"afterInteractive"}),(0,r.jsx)(w(),{id:"captifyPixel",async:!0,src:"https://p.cpx.to/p/20022/px.js",strategy:"afterInteractive",onLoad:h})]}):null});var H=n(89064),V=n(20349),W=n(15822);let z="p-NdC0qw1GM-4Em",K=()=>{let e=(0,H.l8)(),t=(0,i.useRef)(!1);return(0,i.useEffect)(()=>((async()=>{if(t.current){(0,W.nv)("quantcast",{reason:"Already initialized"});return}let n=!1;try{n=await (0,V.A)()}catch(e){}if(t.current){(0,W.nv)("quantcast",{reason:"Already initialized"});return}if(n){(0,W.nv)("quantcast",{initialized:!1,isEU:!0,label:e,reason:"EU user - GDPR blocked"});return}try{window._qevents=window._qevents||[],window._qevents.push({qacct:z});let n=document.createElement("script");n.src="".concat("https:"===document.location.protocol?"https://secure":"http://edge",".quantserve.com/quant.js"),n.async=!0,document.body.appendChild(n),window._qevents.push({qacct:z,event:"refresh",labels:e}),t.current=!0,(0,W.nv)("quantcast",{initialized:!0,isEU:!1,label:e})}catch(e){console.error("Failed to initialize Quantcast",e),(0,W.nv)("quantcast",{initialized:!1,reason:"Error: ".concat(e)})}})(),()=>{}),[e]),null};var Y=n(73272),Q=n(46608);let J=e=>(null==e?void 0:e.replace(/-/g,""))||"",X=e=>{if(!e)return 0;let t=Date.parse(e);if(Number.isNaN(t))return 0;let n=new Date,r=new Date(t),i=n.getFullYear()-r.getFullYear(),o=n.getMonth()-r.getMonth();
1return(o<0||0===o&&n.getDate()<r.getDate())&&(i-=1),i},$=e=>{switch(e){case"NONE":return 0;case"MALE":return 1;case"FEMALE":return 2;default:return 3}},ee=(e,t)=>parseInt("".concat(e,"00").concat(t),10)+19991999999,et=()=>{let e=l().get(Y.R0)||null;if(!e)return"*null";let t=JSON.parse(e),n=J(null==t?void 0:t.dateOfBirth);return 18>X(null==t?void 0:t.dateOfBirth)?null:ee(n,$((null==t?void 0:t.gender)||"NONE"))},en=()=>{var e;let t=l().get(Y.tf)||null,n=l().get(Y.h)||null,r=null!==(e=null!=t?t:n)&&void 0!==e?e:null,i=et()||"*null";return{cs_fpid:r,cs_fpit:t?"li":n?"c":null,cs_fpdm:i,cs_fpdt:"*null"===i?"*null":"01"}};var er=n(49749);let ei=async()=>{let e=!1;try{e=await (0,V.A)()}catch(e){console.warn("Failed to process is eu cookie for CST")}return!e||null},eo=()=>{var e;if(window.isComscoreScriptAdded)return;window.isComscoreScriptAdded=!0;let t=window.document.createElement("script");t.src="https://sb.scorecardresearch.com/cs/10600724/beacon.js",t.async=!0;let n=document.getElementsByTagName("script")[0];null==n||null===(e=n.parentNode)||void 0===e||e.insertBefore(t,n)},el=(e,t,n)=>{try{var r,i;let o=(0,Q.p)(e),a={c1:"2",c2:"10600724",options:{url_append:"comscorekw=".concat(encodeURIComponent(o))},cs_ucfr:"",...en()};null!==t&&(a.cs_ucfr=t?"1":"0"),(null===(i=window)||void 0===i?void 0:null===(r=i.COMSCORE)||void 0===r?void 0:r.beacon)?window.COMSCORE.beacon(a):(window._comscore=window._comscore||[],window._comscore.push(a)),l().get(Y.dT)&&(console.log("COMSCORE FIRED ON ".concat("LIST"===n?"LIST":"HOME/BROWSE"," PAGE")),console.debug("COMSCORE: Beacon was triggered with parameters:",a))}catch(e){console.warn("COMSCORE: Beacon trigger failed",e)}},ea=(e,t,n)=>{window.ComscoreCST=t,el(e,t,n),eo()},es=e=>{let{listId:t,showAds:n,brandHeaderType:r=er.I9,tagIds:o=[],gdprApplies:l,hasGDPRConsent:a}=e,s=(0,H.xb)(),d=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{d.current||(window.isComscoreTrackingTriggered=!1,window.isComscoreBeaconTriggeredWithConsent=!1,window.isComscoreBeaconTriggeredWithoutConsent=!1,window.isComscoreScriptAdded=!1,window.ComscoreCST=null,window.comscoreBeaconTriggerFunction=e=>{ea(r,e,s)},(async()=>{try{let e="LIST"===s;if(e&&!t){console.warn("COMSCORE: NOT FIRED FOR LIST PAGE - missing list data"),(0,W.nv)("comscore",{fired:!1,pageType:s,shouldFire:!1,reason:"LIST page missing listId"});return}if(!("SEARCH"===s||"NODE"===s||"HOMEPAGE"===s||["ATTRIBUTEPAGE","CATEGORYPAGE","CONSTRUCTPAGE","RECENTBROAD","POPULARBROAD","CROWDRANKEDLISTBROADPAGE","RANKRA
1NKBROAD"].includes(s||"")||"LIST"===s&&n&&!o.some(e=>"294564"===e.toString()))){let t="LIST"===s?"LIST page: showAds=".concat(n,", hasExcludedTag=").concat(o.some(e=>"294564"===e.toString())):"pageType=".concat(s," not in supported page types (LIST, SEARCH, NODE, HOMEPAGE, browse pages)");console.warn("COMSCORE: NOT FIRED FOR ".concat(e?"LIST":s||"HOME/BROWSE"," PAGE")),(0,W.nv)("comscore",{fired:!1,pageType:s,shouldFire:!1,reason:t});return}let i=null;if(!1===l?i=!0:!0===l&&!0===a?i=!0:!0===l&&!1===a?i=!1:null===l&&(i=await ei()),(0,W.nv)("comscore",{pageType:s,shouldFire:!0,cst:i,gdprApplies:l,hasGDPRConsent:a}),null!==i){if(window.isComscoreBeaconTriggeredWithConsent){(0,W.nv)("comscore",{reason:"Already triggered with consent"});return}window.isComscoreBeaconTriggeredWithConsent=!0,ea(r,i,s),d.current=!0,(0,W.nv)("comscore",{fired:!0,data:window._comscore})}else(0,W.nv)("comscore",{fired:!1,reason:"EU user - waiting for GTM consent callback"});window.fireComscoreBeacon=e=>{window.isComscoreBeaconTriggeredWithConsent||(window.isComscoreBeaconTriggeredWithConsent=!0,ea(r,e,s))}}catch(e){console.warn("COMSCORE: ERROR WHILE FIRING FOR ".concat(s||"UNKNOWN"," PAGE"),e)}})())},[s,t,n,r,o,l,a]),null};var ed=n(19058);let ec=!1,eu=new Set,ev=e=>{var t,n;return{slotElementId:((null===(t=e.getSlotElementId)||void 0===t?void 0:t.call(e))||"").toLowerCase(),adUnitPath:(null===(n=e.getAdUnitPath)||void 0===n?void 0:n.call(e))||""}},ep=()=>{try{var e,t,n,r,i;let{adthrive:o}=window;if("object"!=typeof o||null===o)throw Error("Invalid adthrive object");return{adsBranch:null!==(n=null===(e=o.context)||void 0===e?void 0:e.branch)&&void 0!==n?n:null,adsVersion:null!==(r=null===(t=o.context)||void 0===t?void 0:t.deliveryVersion)&&void 0!==r?r:null,adsBuildDate:null!==(i=o.buildDate)&&void 0!==i?i:null}}catch(e){console.log("Raptive failed to parse version data",e)}return{adsBranch:null,adsVersion:null,adsBuildDate:null}},em=()=>{if(ec)return;ec=!0;try{window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[]}catch(e){console.debug("RaptiveScript: ad blocker prevented ad event tracking setup.",e);return}let{googletag:e}=window;e.cmd.push(()=>{try{e.pubads().addEventListener("slotRequested",e=>{try{let t=ev(e.slot);(0,ed.XV)(e.slot)&&t.slotElementId&&eu.add(t.slotElementId)}catch(e){console.error("ERROR - slotRequested event",e)}}),e.pubads().addEventListener("slotRenderEnded",e=>{try{if(null==e?void 0:e.isEmpty)return;let t=ev(e.slot);if(eu.has(t.slotElementId)&&(eu.delete(t.slotElementId),(0,ed.JE)({...t,trigger:"slot_render_ended_keyed_request"})))return;(0,ed.iJ)()}catch(e){console.error("ERROR - slotRenderEnded event",e)}}),e.pubads().addEventListener("impressionViewable",e=>{try{let{slot:t}=e,n=t.getSlotElementId().toLowerCase();(0,a.ZP)("ads_impressions",{slotElementId:n,...ep()},{destinations:s.B0})}catch(e){console.error("ERROR - impressionViewable event",e)}})}catch(e){console.error("RaptiveScript: failed to track events.",e)}})};var eg=n(15624),eh=n(37089),ef=n(25585),ew=n(85574);let ey="aids",eb=(0,N.jl)(),e_=e=>null!=e&&String(e).length>0,eI=function(){let{userId:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={};try{let e=(0,ew.Z)();e&&(t.uuid=e)}catch(e){eb.log("Raptive audience lookup: failed to get UUID.",N.Mk,e)}try{let n=e_(e)?e:l().get(Y.tf);e_(n)&&(t.userId=n)}catch(e){eb.log("Raptive audience lookup: failed to get user ID.",N.Mk,e)}return t},eS=async function(){let{timeoutMs:e=1500,userId:t,logErrors:n=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{let n=eI({userId:t});if(!n.uuid&&!n.userId)return[];let r=(0,ef.Ld)(),i=await r.timeout(e).emitWithAck("get_aid",n);return((null==i?void 0:i.aids)||[]).map(String)}catch(e){return n&&eb.log("Raptive audience lookup: failed to fetch audience IDs.",N.Mk,e),[]}},ek=e=>(null==e?void 0:e.length)?{[ey]:e}:{};var eR=n(18476);let eT=(0,N.jl)(),eE=()=>"https://ads.adthrive.com/sites/6859b047c429653525d835f4/ads.min.js?referrer=".concat(encodeURIComponent(window.location.href),"&cb=").concat(Math.floor(100*Math.random())+1),ex=e=>{let{listData:t,collectionPageData:n,categoryTagId:o,userId:l,isUserInfoLoaded:a,scrolled:s}=e,[d,c]=(0,i.useState)(null),[u,v]=(0,i.useState)(null),[p,m]=(0,i.useState)(!1),g=(0,i.useRef)(!1),{asid:h,nocid:f}=(0,eg._S)();return((0,i.useEffect)(()=>
1{if(!g.current&&!a){let e=!1;try{e=!!new eh.Z().getSessionToken()}catch(e){eT.log("RaptiveScript: failed to read session token cookie.",N.Mk,e)}if(e)return}g.current=!0;let e=!1;return(0,W.nv)("raptive",{audienceLookupComplete:!1,audienceLookupError:!1}),(async()=>{try{let t=await eS({userId:l});if(e)return;v(t),(0,W.nv)("raptive",{audienceLookupComplete:!0,audienceLookupError:!1})}catch(t){if(e)return;eT.log("RaptiveScript: failed to load raptive audience targeting.",N.Mk,t),v([]),(0,W.nv)("raptive",{audienceLookupComplete:!0,audienceLookupError:!0})}})(),()=>{e=!0}},[l,a]),(0,i.useEffect)(()=>{let e=!1;return(async()=>{try{if(!(0,ed.dL)()||(0,ed.Ph)()||(0,ed.Fy)()){m(!0);return}let{detected:t}=await (0,eR.P)();if(e)return;t||(0,ed.iJ)({allowQueue:!0})}catch(e){eT.log("RaptiveScript: failed to prepare ad block recovery targeting.",N.Mk,e)}e||m(!0)})(),()=>{e=!0}},[]),(0,i.useEffect)(()=>{if(null!==u&&p){try{let{id:e,format:r,bigGrid:i,tagIds:a,internalTagIds:s,collectionId:d}=t,v=ek(u),p=(0,ed.l0)();window.raptivetarget={postId:e,special:!0,format:r,bigGrid:i,tagIds:a,internalTagIds:s,asid:h||"",nocid:f||"",pageurl:window.location.href,categoryTagId:o?String(o):"",collectionId:d||(null==n?void 0:n.id),...v,...p},p[ed.dV]&&(0,ed.KF)(),c(e=>e||eE()),(0,W.nv)("raptive",{loaded:!0,asid:h||null,nocid:f||null,audienceIds:u,audienceUserId:l||null,audienceTargetingKey:u.length?ey:null,adBlockRecoveryTargetingKey:p[ed.dV]?ed.dV:null})}catch(e){eT.log("RaptiveScript: failed to set raptive targeting.",N.Mk,e),(0,W.nv)("raptive",{loaded:!1,asid:h||null,nocid:f||null,audienceIds:u,audienceUserId:l||null,audienceTargetingKey:null,adBlockRecoveryTargetingKey:null})}try{if((null==t?void 0:t.showAds)===!1)try{window.adthrive.cmd.push(()=>{try{window.adthrive.disableAds()}catch(e){eT.log("RaptiveScript: failed to disable raptive ads.",N.Mk,e)}})}catch(e){eT.log("RaptiveScript: failed to queue raptive command.",N.Mk,e)}}catch(e){eT.log("RaptiveScript: failed to load raptive.",N.Mk,e)}}},[t,n,h,f,o,u,l,p]),(0,i.useEffect)(()=>{try{em()}catch(e){eT.log("RaptiveScript: failed to load raptive targeting.",N.Mk,e)}},[]),s&&d)?(0,r.jsx)(w(),{async:!0,id:"raptive-script",referrerpolicy:"no-referrer-when-downgrade",src:d,strategy:"afterInteractive"}):null};ex.propTypes={listData:m().shape({id:m().number,format:m().string,bigGrid:m().bool,tagIds:m().arrayOf(m().number),internalTagIds:m().arrayOf(m().number),collectionId:m().number,showAds:m().bool}).isRequired,collectionPageData:m().shape({id:m().number}),categoryTagId:m().number,userId:m().oneOfType([m().number,m().string]),isUserInfoLoaded:m().bool,scrolled:m().bool};var eC=n(11140),eL=n(25008),ej=n(91057),eP=n(53202),eO=n(81412);let eA=(0,_.Z)(C.I),{publicRuntimeConfig:eM}=b()(),eD=e=>{let{pixelSrc:t,scrolled:n=null,loadSailthru:o=!1,sailthruConfig:d,listId:c=null,listData:u,collectionPageData:p,showEdit:m,gdprApplies:g,hasGDPRConsent:f,vendorConsents:y,brandHeaderType:b,categoryTagId:_,raptiveUserId:k,isRaptiveUserInfoLoaded:R}=e;if(!(0,eP.rc)()||"0"===eM.EXTERNAL_TRACKERS_ENABLED)return null;let{isBot:T}=(0,eO.MS)();if(T)return null;let E=(0,I.useRouter)(),[C,L]=(0,i.useState)(null);(0,i.useEffect)(()=>{let e=l().get(A.SB);e&&L(e)},[E.pathname]);let j=e=>!1===g||null!==g&&(0,eL.R)(y,e),P="1"===eM.META_PIXEL_ENABLED&&j(eC.k.FACEBOOK),M=j(eC.k.LIVEINTENT),D=j(eC.k.SAILTHRU);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(h(),{children:[d.tags&&(0,r.jsx)("meta",{name:"sailthru.tags",content:d.tags}),d.author&&(0,r.jsx)("meta",{name:"sailthru.author",content:d.author}),d.date&&(0,r.jsx)("meta",{name:"sailthru.date",content:d.date}),d.description&&(0,r.jsx)("meta",{name:"sailthru.description",content:d.description}),d.image&&(0,r.jsx)("meta",{name:"sailthru.image.full",content:d.image}),d.title&&(0,r.jsx)("meta",{name:"sailthru.title",content:d.title})]}),(0,r.jsx)("img",{src:t,width:"1",height:"1",alt:"",style:{position:"absolute",bottom:0,visibility:"hidden"}}),P&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(w(),{id:"fbPixel",dangerouslySetInnerHTML:{__html:"\n !function(f,b,e,v,n,t){if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;\n n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];}(window,\n document,'script');\n fbq('set', 'autoConfig', false, '".concat(S.o,"');\n fbq( 'init', '").concat(S.o,"' );\n ")}}),(0,r.jsx)(w(),{id:"fbSdk",dangerouslySetInnerHTML:{__html:"window.fbAsyncInit = function() {\
1n window.FB.init({\n version: 'v6.0',\n appId: '".concat(eM.FACEBOOK_APP_ID,"',\n xfbml: true,\n oauth: true,\n cookie: true,\n });\n };")}})]}),(0,r.jsx)(U,{listId:c}),(0,r.jsx)(K,{}),(0,r.jsx)(es,{listId:c,showAds:null==u?void 0:u.showAds,tagIds:null==u?void 0:u.tagIds,brandHeaderType:b,gdprApplies:g,hasGDPRConsent:f}),(0,r.jsx)("script",{id:"raptiveObj",dangerouslySetInnerHTML:{__html:"\n window.adthrive = window.adthrive || {};\n window.adthrive.cmd = window.adthrive.cmd || [];\n window.adthrive.plugin = 'adthrive-ads-manual';\n window.adthrive.host = 'ads.adthrive.com';\n "}}),(0,r.jsx)(G,{}),!m&&u?(0,r.jsx)(ex,{listData:u,collectionPageData:p,categoryTagId:_,userId:k,isUserInfoLoaded:R,scrolled:n}):null,n&&(0,r.jsxs)(r.Fragment,{children:[M&&(0,r.jsx)(w(),{async:!0,id:"liveintent-script",strategy:"afterInteractive",src:"https://d-code.liadm.com/did-005l.min.js",onLoad:()=>{var e,t,n;null===(n=window)||void 0===n||null===(t=n.liQd_did_005l)||void 0===t||null===(e=t.resolve)||void 0===e||e.call(t,e=>{v()(e)&&!Array.isArray(e)&&Object.keys(e).length>0?(0,a.ZP)("liveintent_resolution_api_data",e,{destinations:s.B0}):(0,a.ZP)("liveintent_resolution_api_data_invalid",e,{destinations:s.B0})},e=>{console.error("LiveIntent resolve error:",e)},{resolve:["md5","sha1","sha2","age","nonId","age","gender"]})}}),o&&!C&&D?(0,r.jsx)(w(),{async:!0,src:x.nJ,strategy:"afterInteractive",onLoad:x.tf}):null,P&&(0,r.jsx)(w(),{id:"fbPixelSrc",async:!0,src:"https://connect.facebook.net/en_US/fbevents.js",strategy:"afterInteractive"}),M&&(0,r.jsx)(O,{}),(0,r.jsx)(ej.Z,{listId:c})]})]})},eU=[{context:T.$,mapStateToProps:(e,t)=>{var n;let{scrolled:r}=e,{pageData:i,scrolled:o}=t;return{scrolled:null!=o?o:r,sailthruConfig:(0,x.Q2)(i),pixelSrc:eA((null==i?void 0:null===(n=i.list)||void 0===n?void 0:n.id)||null)}}},{useTrackedState:E.i,mapStateToProps:e=>{let{isLandscape:t,isMobile:n}=e;return{isLandscape:t,isMobile:n}}},{context:R.Zv,mapStateToProps:e=>{var t;let{currentUserIsAdmin:n,isUserLocationInfoReady:r,userInfo:i}=e;return{currentUserIsAdmin:n,isUserLocationInfoReady:r,raptiveUserId:null!==(t=i.currentUserId)&&void 0!==t?t:i.guestUserId,isRaptiveUserInfoLoaded:i.loaded}}},{context:B.jV,mapStateToProps:e=>{let{trackerState:{hasGDPRConsent:t,hasCCPAConsent:n,gdprApplies:r,vendorConsents:i}}=e;return{hasGDPRConsent:t,hasCCPAConsent:n,gdprApplies:r,vendorConsents:i}}}];eD.propTypes={scrolled:m().bool,sailthruConfig:m().object.isRequired,pixelSrc:m().string.isRequired,loadSailthru:m().bool,listId:m().number,listData:m().object.isRequired,collectionPageData:m().object,showEdit:m().bool,gdprApplies:m().bool,hasGDPRConsent:m().bool,vendorConsents:m().object,brandHeaderType:m().number,categoryTagId:m().number,raptiveUserId:m().oneOfType([m().number,m().string]),isRaptiveUserInfoLoaded:m().bool};let eN=(0,k.Z)({mapStateToProps:eU,mergeProps:(e,t,n)=>{var r,i,o,l,a,s,d,u,v,p,m;let{scrolled:g,sailthruConfig:h,pixelSrc:f,isMobile:w,isLandscape:y,currentUserIsAdmin:b,raptiveUserId:_,isRaptiveUserInfoLoaded:I,...S}=e,{pageData:k,collectionPageData:R,brandHeaderType:T,categoryTagId:E}=n,x=!!(null==k?void 0:k.isEdit),C=j({showEdit:x,isLandscape:y,isMobile:w,currentUserIsAdmin:b}),L=null==k?void 0:null===(r=k.list)||void 0===r?void 0:r.id,P=null==k?void 0:null===(o=k.list)||void 0===o?void 0:null===(i=o.listOptions)||void 0===i?void 0:i.showAds;c()(P)||(P=!0);let O={id:L,format:null==k?void 0:null===(l=k.list)||void 0===l?void 0:l.formatType,bigGrid:null==k?void 0:null===(s=k.list)||void 0===s?void 0:null===(a=s.listOptions)||void 0===a?void 0:a.bigGrid,tagIds:null==k?void 0:k.tagIds,internalTagIds:null==k?void 0:k.internalTagIds,publishDate:null==k?void 0:null===(d=k.list)||void 0===d?void 0:d.lastPublishDate,showAds:P,collectionId:null==k?void 0:null===(v=k.collection)||void 0===v?void 0:null===(u=v.collection)||void 0===u?void 0:u.id},A=T||(null==k?void 0:null===(m=k.list)||void 0===m?void 0:null===(p=m.listOptions)||void 0===p?void 0:p.brandHeaderType)||(null==k?void 0:k.brandHeaderType);return{...S,...t,scrolled:g,sailthruConfig:h,pixelSrc:f,loadSailthru:C,listId:L,listData:O,showEdit:x,collectionPageData:R,brandHeaderType:A,categoryTagId:E,raptiveUserId:_,isRaptiveUserInfoLoaded:I}}})(eD)},94927:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>w,kj:()=>y});var r=n(85893),i=n(11752),o=n.n(i),l=n(67294),a=n(47037),s=n.n(a),d=n(77068),c=n(53502),u=n(2493),v=n(69237),p=n(81412);let{publicRuntimeConfig:m}=o()();function g(e){return(null==e?void 0:e.length)?"[".concat(e.join("] ["),"]"):"[]"}let h=e=>{var t,n,r,i,o,l,a,s,d,c,u,p;let m=null!==(u=null==e?void 0:null===(n=e.tagIds)||void 0===n?void 0:null===(t=n.map)||void 0===t?void 0:t.call(n,Str
1ing))&&void 0!==u?u:[],h=null!==(p=null==e?void 0:null===(i=e.internalTagIds)||void 0===i?void 0:null===(r=i.map)||void 0===r?void 0:r.call(i,String))&&void 0!==p?p:[],f=Math.max((0,v.wJ)(null==e?void 0:null===(o=e.list)||void 0===o?void 0:o.pD)||0,(null==e?void 0:null===(l=e.list)||void 0===l?void 0:l.lastPublishDate)||0);return{listTitle:e.list.nameD,tagIdsV2:m,internalTagIdsV2:h,publishDate:new Date(f||9466848e5).toISOString(),listId:e.list.id,listFormat:e.list.formatType,votable:e.list.listOptions.voteRanked,itemCount:e.list.listStats.totalItems,tagIds:g(e.tagIds),internalTagIds:g(e.internalTagIds),allTags:e.tagIds,hasCollection:!!((null===(a=e.collection)||void 0===a?void 0:a.collection)&&(null===(s=e.collection.collection)||void 0===s?void 0:s.published)),collectionId:void 0===(null===(c=e.collection)||void 0===c?void 0:null===(d=c.collection)||void 0===d?void 0:d.id)?null:e.collection.collection.id,listRole:e.list.user.userAccount.userType}},f=e=>"\n (function() {\n window.dataLayer.push(".concat(JSON.stringify(h(e)),");\n })();\n ");function w(e){var t,n,i,o,a,v,m,g,w,y,b,_,I,S,k;let{pageData:R,pageType:T,clientSide:E=!1}=e,{isBot:x}=(0,p.MS)();if(x)return null;let C=null!==(t=(0,d.o5)(R))&&void 0!==t?t:R;if(s()(T)||(0,c.jl)().log("GoogleTagManagerData - pageType is not a string or is not defined",c.Mk,C),E){try{window.dataLayer=window.dataLayer||[{}],window.dataLayer.push({pageType:T,isMobile:"false"}),T===u._T&&(0,l.useMemo)(()=>{let e=h(C);return window.dataLayer.push(e),e},[null==C?void 0:C.tagIds,null==C?void 0:C.internalTagIds,null==C?void 0:null===(n=C.list)||void 0===n?void 0:n.publishDate,null==C?void 0:null===(i=C.list)||void 0===i?void 0:i.id,null==C?void 0:null===(o=C.list)||void 0===o?void 0:o.formatType,null==C?void 0:null===(v=C.list)||void 0===v?void 0:null===(a=v.listOptions)||void 0===a?void 0:a.voteRanked,null==C?void 0:null===(g=C.list)||void 0===g?void 0:null===(m=g.listStats)||void 0===m?void 0:m.totalItems,null==C?void 0:null===(y=C.collection)||void 0===y?void 0:null===(w=y.collection)||void 0===w?void 0:w.published,null==C?void 0:null===(_=C.collection)||void 0===_?void 0:null===(b=_.collection)||void 0===b?void 0:b.id,null==C?void 0:null===(k=C.list)||void 0===k?void 0:null===(S=k.user)||void 0===S?void 0:null===(I=S.userAccount)||void 0===I?void 0:I.userType])}catch(e){console.error("failed to set GTM data"),console.error(e)}return null}let L="\n window.dataLayer = window.dataLayer || [ {} ];\n window.dataLayer.push({\n pageType: '".concat(T,"',\n isMobile: 'false'\n });");return"LIST"===T&&(L+=f(C)),(0,r.jsx)("script",{id:"gtm-data",type:"text/javascript",dangerouslySetInnerHTML:{__html:L}})}function y(){let{isBot:e}=(0,p.MS)();if(e)return null;let t=m.GTM_EXTRA_QUERY_STRING||"''",n="\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.defer=true;
1j.src=\n 'https://www.googletagmanager.com/gtm.js?id='+i+dl+".concat(t,";f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-5BP9X2');");return n+="\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n gtag('config', '".concat(m.GA4_DESTINATION_ID,"', {'send_page_view': false});\n "),(0,r.jsx)("script",{id:"gtm-script",dangerouslySetInnerHTML:{__html:n}})}},71199:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>C});var r=n(85893),i=n(67294),o=n(94184),l=n.n(o),a=n(11752),s=n.n(a),d=n(9130),c=n(73026),u=n(65856),v=n.n(u),p=n(1247),m=n(43948);let g=e=>{let[t,n]=(0,i.useState)(()=>new Date(e).getFullYear());return(0,i.useEffect)(()=>{n(new Date(e).getFullYear())},[e]),t};var h=n(73003),f=n(11163),w=n.n(f),y=n(3262),b=n(97029),_=n(18179);let I=e=>{let{text:t,url:n,className:i=""}=e,o=(0,b.Z)((0,_.cy)(n));return(0,r.jsx)("a",{href:o,onClick:e=>{var n,r;e.preventDefault(),(0,y.ZP)("footer_page_clicked",{url:null===(r=window)||void 0===r?void 0:null===(n=r.location)||void 0===n?void 0:n.href,page:t},{destinations:[y.B0]}),w().push(o)},className:i,children:t},t)};var S=n(67748);let{publicRuntimeConfig:k}=s()(),{WATCHWORTHY_APP_URL:R}=k,T="https://business.ranker.com",E=[{url:"/ethicspolicy?ref=foot",text:"ethics policy"},{url:"/terms?ref=foot#terms",text:"terms"},{url:"/terms?ref=foot#privacy",text:"privacy"},{url:"/sitemap?ref=foot",text:"sitemap"}],x=[{useTrackedState:p.i,mapStateToProps:e=>{let{isDesktop:t}=e;return{isDesktop:t}}}],C=(0,m.Z)({mapStateToProps:x})(e=>{let{isDesktop:t}=e,[n,o]=(0,d.YD)({triggerOnce:!0,rootMargin:S.aw}),a=(0,i.useMemo)(()=>[{url:"/newsletters?ref=foot",text:"newsletters"},{url:"".concat(T,"/contact?ref=foot"),text:"contact us"},{url:"".concat(T,"/jobs?ref=foot"),text:"we're hiring"},{url:"/howrankingswork?ref=foot",text:"how rankings work"},{url:"/publishingprinciples?ref=foot",text:"publishing principles"},{component:(0,r.jsx)(c.Z,{type:"link",urlRef:"foot",className:l()(v().createlistLink,v().item)},"CreateList_component"),display:t},{url:"https://business.ranker.com/advertising",text:"advertise with us"},{url:"".concat(R,"?ref=foot"),text:"watchworthy"}],[t]),s="\xa9 Ranker ".concat(g(new Date));return(0,i.useEffect)(()=>{if(o){var e,t;(0,y.ZP)("footer_viewed",{url:null===(t=window)||void 0===t?void 0:null===(e=t.location)||void 0===e?void 0:e.href},{destinations:[y.B0]})}},[o]),(0,r.jsxs)("footer",{className:v().main,ref:n,children:[(0,r.jsx)("div",{"data-nosnippet":"true",className:v().links,children:a.map(e=>!1===e.display?null:e.component?e.component:e.url&&e.text?(0,r.jsx)(I,{url:e.url,text:e.text,className:v().item},e.url):null)}),(0,r.jsx)("div",{"data-nosnippet":"true",className:v().legal,children:E.map(e=>e.url&&e.text?(0,r.jsx)(I,{url:e.url,text:e.text,className:v().item},e.url):null)}),(0,r.jsx)(h.Z,{placement:"footer"}),(0,r.jsx)("span",{"data-nosnippet":"true",className:v().date,children:s})]})})},77920:(e,t,n)=>{"use strict";n.d(t,{FG:()=>a,G1:()=>s,Hf:()=>i,Lt:()=>o,M8:()=>r,Ys:()=>l});let r="noindex,follow",i="noindex,nofollow",o="index,follow",l="max-image-preview:large",a="".concat(r,",").concat(l);"".concat(i,",").concat(l);let s="".concat(o,",").concat(l)},834:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p,u:()=>v});var r=n(27484),i=n.n(r),o=n(70178),l=n.n(o),a=n(29387),s=n.n(a),d=n(28734),c=n.n(d),u=n(6493);i().extend(l()),i().extend(s()),i().extend(c());let v=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"MMMM D, YYYY";try{return i()(e).tz(u.G2).format(t)}catch{return i()(e).format(t)}},p=i()},92238:(e,t,n)=>{"use strict";n.d(t,{P:()=>s,e:()=>a});var r=n(11752),i=n.n(r),o=n(18179);let{publicRuntimeConfig:l}=i()(),a=e=>{var t;if(!e||e.match(/^(http|\/\/|www|ranker\.com)/))throw Error("invalid canonical link provided, must be a relative url");let n=null,r=e.match(/\?(.+&)?page=([0-9]+)(&|$)/);(null==r?void 0:null===(t=r[2])||void 0===t?void 0:t.length)&&(Number.isNaN(n=parseInt(r[2],10))||n<2)&&(n=null);let i="".concat(l.HOST_URL).concat(e.replace(/\?.*$/,""));return n&&(i+="?page=".concat(n)),i},s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e?a((0,o.cy)(e)):""}}
1,97029:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(81412),i=n(18179);let o=e=>{let{isCrawler:t}=(0,r.MS)();return t?(0,i.BS)(e):e}},30403:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(67294),i=n(46472),o=n(61240);let l=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.Z;return(0,r.useReducer)(i.Z,!!e,t)}},41054:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});let r=new Set(["www.ranker.com","www.ranker-stage.com"]),i=e=>r.has(e)||"ranker-dev.com"===e||e.endsWith(".ranker-dev.com"),o=e=>{if(null==e||""===e)return"https://www.ranker.com";if("string"==typeof e)try{let t=new URL(e.startsWith("//")?"https:".concat(e):e);if("https:"===t.protocol&&i(t.hostname)&&!t.port&&!t.username&&!t.password)return t.origin}catch{}},l=(e,t)=>{if("string"!=typeof e||!e)return;let n=o(t);if(n)try{let t=e.startsWith("//")?new URL("https:".concat(e)):new URL(e,n),r=new URL(n).hostname,i=t.pathname.replace(/\/$/,""),o=i.split("/"),l=3===o.length&&""===o[0]&&"writer"===o[1].toLowerCase()&&o[2].length>0;if("https:"!==t.protocol||t.hostname!==r||t.port||t.username||t.password||t.search||t.hash||!l)return;return t.pathname=i,t.toString()}catch{return}}},74680:e=>{e.exports={main:"button_main__VspSe",withShadow:"button_withShadow__DXqqp",isFullWidth:"button_isFullWidth__NUl80",isSquared:"button_isSquared__9xukC",tiny:"button_tiny__QgghC",rounded:"button_rounded__GabCM",xSmall:"button_xSmall__JYdkC",small:"button_small__hAOLG",medium:"button_medium__Dteau",large:"button_large__icvmF",extraLarge:"button_extraLarge__A28Mk",primary:"button_primary__3A3zC",outline:"button_outline__Zw1fl",disabled:"button_disabled__tkZNc",secondary:"button_secondary__rhAGP",tertiary:"button_tertiary__rvbUO",specialty:"button_specialty__VoFxL",cancel:"button_cancel__2JOv8",active:"button_active__gxDag"}},65856:e=>{e.exports={main:"footer_main__s5pqy",links:"footer_links__F_fnl",item:"footer_item__821Gq",legal:"footer_legal__m3VED",date:"footer_date__IFyeu"}}}]); 2//# sourceMappingURL=520-3e838356d7edce98.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.