1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2954],{15670:(e,t,r)=>{r.d(t,{G:()=>n});function n(e,t){return function(r){return fetch(r,{...t,signal:AbortSignal.timeout(5e3)}).then(e=>{if(!e.ok)throw Error(`Network response was not ok: ${e.status} ${e.statusText}`);return e}).then(e=>e.json()).then(t=>e.parse(t)).catch(e=>(console.error("Error fetching data:",e),Promise.reject(e)))}}},22479:(e,t,r)=>{r.d(t,{a:()=>i});var n=r(23565),a=r(84245);function i(){let e=(0,n.G)(a.mQ);return{geoLocation:e,isUsa:e===a.Iz}}},35676:(e,t,r)=>{r.d(t,{D:()=>a});var n=r(14232);function a(){let[e,t]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{t(!0)},[]),e}},42219:(e,t,r)=>{r.d(t,{e:()=>d});var n=r(14232),a=r(80441),i=r(10540);let s={"/profile":"saved","/profile/dashboard":"dashboard","/profile/feed":"feed","/profile/saved":"saved","/profile/history":"history","/profile/newsletters":"newsletters","/profile/details":"profile","/profile/subscription":"subscription","/profile/preferences":"preferences"},l={title:"Dashboard",href:"/profile/dashboard",target:"_self",subscriberOnlyLink:!1},o={title:"Saved",href:"/profile/saved",target:"_self",subscriberOnlyLink:!1},u={title:"Newsletters",href:"/profile/newsletters",target:"_self",subscriberOnlyLink:!1},c={title:"Profile",href:"/profile/details",target:"_self",subscriberOnlyLink:!1},f={title:"Subscription",href:"/profile/subscription",target:"_self",subscriberOnlyLink:!0},p={title:"Preferences",href:"/profile/preferences",target:"_self",subscriberOnlyLink:!0};function d(e){let{isToday:t,isNews:r}=(0,a.C)(),{startToday:d,nbcNews:b}=(0,i.hZ)(e=>e.subscriptions);return(0,n.useMemo)(()=>{let n,a=!!(t&&d||r&&b);return n=Array.isArray(e?.data)?e.data:[{sectionTitle:"",subscriberOnlySection:!1,links:t?[l,o,u,c,f]:[o,u,c,f,p]}],n.filter(e=>!(e?.subscriberOnlySection&&!a)).map(e=>({sectionName:e?.sectionTitle?e.sectionTitle:null,items:(e?.links??[]).filter(e=>!(e?.subscriberOnlyLink&&!a)).map(e=>({type:((e="")=>{let t=e.split(/[?#]/)[0]||"";return s[t.length>1?t.replace(/\/$/,""):t]??null})(e.href),text:e.title,url:e.href,icon:e.icon||"",target:e.target||"_self",className:e.class||""}))})).filter(e=>e.items.length>0)},[t,r,d,b,e])}},48720:(e,t,r)=>{r.d(t,{B$:()=>p,Iy:()=>f,KO:()=>a,QL:()=>o,iG:()=>u});let n=["SD_steals_and_deals_sitenavbar","SD_marketplace_sitenavbar","SD_boxes_sitenavbar"],a=e=>!!e&&n.includes(e),i="marketplace.today.com",s=/(^|\/)(uat\/)?boxes(\/|$)/,l=e=>{if(!e)return null;try{let t,r=new URL(e);if(!((t=r.hostname)&&(t===i||t.endsWith(`.${i}`)||t.endsWith(`-${i}`))))return null;return s.test(r.pathname||"")?"SD_boxes_sitenavbar":"SD_marketplace_sitenavbar"}catch(e){return null}},o=()=>{window.parent.postMessage({type:"today:uc-auth-complete"},"https://today.com")},u=e=>{let t=new URLSearchParams(e??window.location?.search??""),r=t.get("source"),n=t.get("registrationSource"),i=t.get("from"),s="SD_marketplace_sitenavbar"===r,o="SD_boxes_sitenavbar"===n;if(s&&o)return"SD_boxes_sitenavbar";if(s){let e=window.location?.href,t="u">typeof document?document.referrer:void 0;return l(i)||l(e)||l(t)||"SD_marketplace_sitenavbar"}return a(r)?r:a(n)?n:null},c={SD_steals_and_deals_sitenavbar:{label:"Return to Steals & Deals",href:"https://deals.today.com"},SD_marketplace_sitenavbar:{label:"Return to Deals Marketplace",href:"https://marketplace.today.com"},SD_boxes_sitenavbar:{label:"Return to TODAY Boxes",href:"https://marketplace.today.com/boxes"}},f=e=>a(e)?c[e]??null:null,p=(e,t)=>{if(!e||!a(t))return e??"";if(!(e=>{try{let t=(e||"").startsWith("http")?new URL(e).pathname:new URL((e||"/").split("?",2)[0]??"/","https://www.today.com").pathname;return"/profile"===t||t.startsWith("/profile/")}catch(e){return!1}})(e))return e;let r=e.split("?",2),n=r[0]??e,i=new URLSearchParams(r[1]??"");i.set("source",t);let s=i.toString();return s?`${n}?${s}`:n}},62954:(e,t,r)=>{r.d(t,{D2:()=>m,Cj:()=>s,sq:()=>o,DT:()=>d.D,aL:()=>p.a,ZC:()=>l.Z,Ui:()=>v,z1:()=>f,Cn:()=>u.C});var n=r(14232),a=r(26269),i=r.n(a);function s(e=800){let[t,r]=(0,n.useState)(!1),a=(0,n.useCallback)(e=>{"string"==typeof e||"number"==typeof e?(i()(e.toString()),r(!0)):r(!1)},[]);return(0,n.useEffect)(()=>{let n;return t&&e&&(n=setTimeout(()=>r(!1),e)),()=>{clearTimeout(n)}},[t,e]),[t,a]}r(64848);var l=r(75838);let o=(e,t)=>{let r=(0,n.useRef)(!0);(0,n.useEffect)(()=>
1{if(r.current){r.current=!1;return}e()},t)};var u=r(80441),c=r(51845);function f(e,t={allowDuplicate:!0}){return(0,n.useEffect)(()=>{(0,c.stub)("register",e,t)},[e,t]),(t={})=>(0,c.stub)("track",e,t)}var p=r(22479),d=r(77626);let b=["[tabindex]:not([tabindex='-1'])","a[href]","button","details","input:not([type='hidden'])","select","textarea"].map(e=>`${e}:not([disabled])`).join(", ");function h(e){return Array.from(e.querySelectorAll(b)).filter(e=>e instanceof HTMLElement).filter(e=>e.offsetParent)}function m(e,t,r){let a=(0,n.useRef)([]),[i,s]=(0,n.useState)(null);function l(t,r,n){return function(a){("open"===t?e:!e)&&r.includes(a.key)&&(a.preventDefault(),s("keydown"),n({up:"ArrowUp"===a.key,down:"ArrowDown"===a.key,tab:"Tab"===a.key,space:" "===a.key,escape:"Escape"===a.key,isHoldingShift:a.shiftKey}))}}function o(e,t){let r=h(document),n=a.current[e],i=n?r.indexOf(n):-1,s=r[i+t];s?.focus()}return(0,n.useEffect)(()=>{t?.current&&e&&(a.current=h(t.current),"keydown"===i&&a.current[0]?.focus())},[e]),{button:{onClick:()=>{r(),s("click")},onKeyDown:l("closed",["ArrowDown"," ","Enter"],r)},content:{onKeyDown:l("open",["ArrowDown","ArrowUp","Tab"," ","Escape"],({up:e,down:t,tab:n,space:i,escape:s,isHoldingShift:l})=>{let u=a.current,{activeElement:c}=document,f=c instanceof HTMLElement?u.indexOf(c):-1;if(e||t){let e=t?0:u.length-1,r=u[f+(t?1:-1)]??u[e];r?.focus()}i&&u[f]?.click(),n&&(r(),l?o(0,-1):o(u.length-1,1)),s&&(r(),o(0,-1))})}}}r(81911),r(42219),r(93021),r(98230);var y=r(84245),w=r(62336),_=r(48505),g=r(91797),k=r(10540);let v=e=>{let t=(0,k.hZ)(e=>e.authenticationState),r=(0,k.hZ)(e=>e.showGate),n=(0,w.Jp)()?.["today-gated-front"],{vertical:a}=(0,u.C)(),i=(0,_.B0)(g.GATED_CONTENT,a),s="/start-today"===e&&i&&r&&n;return{showGate:s,isBlocking:s&&t!==y.K_}};r(84230)},64848:(e,t,r)=>{r.d(t,{s:()=>a});var n=r(14232);let a=(e,t,r)=>{let a=(0,n.useCallback)(e,r);(0,n.useEffect)(()=>{let e=setTimeout(()=>{a()},t);return()=>{clearTimeout(e)}},[a,t])}},75838:(e,t,r)=>{r.d(t,{Z:()=>a});var n=r(14232);function a(e){let t=(0,n.useRef)(void 0);return(0,n.useEffect)(()=>{t.current=e}),t.current}},77626:(e,t,r)=>{r.d(t,{D:()=>u});var n=r(80441),a=r(22479),i=r(62336),s=r(48505),l=r(91797),o=r(10540);function u(e){let t=(0,o.hZ)(e=>e.showGate),{vertical:r,isNews:u}=(0,n.C)(),{isUsa:c}=(0,a.a)(),f=(0,i.Jp)(),p=!!f?.["content-sharing-recipe"],d=!!f?.["content-sharing-mvp"],b=e?.type==="recipe"&&p,h=(0,s.B0)(l.GATED_CONTENT,r)||b,m=function(e){if(e?.type==="recipe"){let{ecommerceEnabled:t}=e;return!t}{let t=e?.taxonomy?.additionalTerms;return!!t?.find(e=>e?.slug==="gated-content")}}(e),y=!t&&c;return d&&u?!m||y:!h||!m||y}},81911:(e,t,r)=>{r.d(t,{K:()=>u});var n=r(19081),a=r(81256),i=r(15670),s=r(51802),l=r(80441);let o=s.Ik({title:s.Yj(),description:s.Yj().default(""),image:s.Yj().url().optional(),newsletter_id:s.Yj(),view_option:s.k5(["all","subscriber","free"])}),u=()=>{let{vertical:e}=(0,l.C)(),t={news:(0,n.Ay)()?.publicRuntimeConfig?.NEWSLETTER_MANAGER_NEWS_API_URL,today:(0,n.Ay)()?.publicRuntimeConfig?.NEWSLETTER_MANAGER_TODAY_API_URL},{data:r}=(0,a.A)(t[e],(0,i.G)(s.Ik({data:s.YO(o)})),{revalidateOnMount:!0,revalidateIfStale:!0});return r?.data}},83452:(e,t,r)=>{r.d(t,{TB:()=>o,gm:()=>n,wp:()=>u});let n="14.0.0",a=e=>String(e).trim().split(".").map(e=>{let t=Number.parseInt(e,10);return Number.isNaN(t)?0:t}),i=()=>window.iosappversion??null,s=()=>window.androidappversion??null,l=(e,t)=>{let r=e();return t?((e,t)=>{if(null==e)return!1;let r=String(e).trim();if(0===r.length)return!1;let n=a(r),i=a(t),s=Math.max(n.length,i.length);for(let e=0;e<s;e+=1){let t=n[e]??0,r=i[e]??0;if(t>r)break;
1if(t<r)return!1}return!0})(r,t):"string"==typeof r?r.trim().length>0:!!r},o=e=>l(i,e),u=(e=n)=>o(e)||l(s,e)},84230:(e,t,r)=>{r.d(t,{r:()=>i});var n=r(83452),a=r(35676);function i(e=n.gm){return(0,a.D)()&&(0,n.wp)(e)}},93021:(e,t,r)=>{r.d(t,{o:()=>i});var n=r(14232),a=r(62336);function i(){let{path:e}=(0,n.useContext)(a.Pl);return(0,n.useMemo)(()=>{let t=(e=>{if(!e)return"";let t=e.indexOf("?");return -1===t?"":e.slice(t)})(e)||(window.location?.search??""),r=new URLSearchParams(t);return{source:r.get("source"),registrationSource:r.get("registrationSource"),search:t}},[e])}},98230:(e,t,r)=>{r.d(t,{H:()=>i});var n=r(48720),a=r(93021);function i(){let{search:e}=(0,a.o)(),t=(0,n.iG)(e||void 0);return(0,n.Iy)(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.