PageSourceSearch

https://fortune.com/_next/static/chunks/6016-695fbe043b1d2c10.js

js fortune.com collected 2026-09-24 09:06:02 UTC 92,750 bytes, 15 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6016],{3904:(e,t,a)=>{a.d(t,{ImageCarousel:()=>c});var r=a(95155),l=a(12115),n=a(26368),s=a(21192),i=a(90204),o=a(19578);let c=({children:e,previewImages:t,affiliateCardParamsBase:a})=>{let{pageData:c}=(0,l.useContext)(s.w);return(0,r.jsx)(n.ThumbnailCarousel,{className:"aspect-3/2",dataCy:o.F.AffiliateProductCardImageCarousel,navTrackingData:{data:{affiliateCardParams:{...a,clickTarget:"Image Carousel Button"},eventAction:"affiliate_card_click"}},onNavigate:(e,t)=>{"thumbnail"===t&&(0,i.sx)({...c,affiliateCardParams:{...a,clickTarget:"Image Thumbnail Button"},eventAction:"affiliate_card_click"})},previewImages:t,children:e})}},7545:(e,t,a)=>{a.r(t),a.d(t,{Iframe:()=>s});var r=a(95155),l=a(12115),n=a(55507);let s=e=>{let t=(0,l.useRef)(null),{src:a,title:s,style:i,...o}=e;if((0,l.useEffect)(()=>{let e=t.current,r=new IntersectionObserver(([t])=>{t.isIntersecting&&(e.src=a||"",r.unobserve(e))},{threshold:1});return r.observe(e),()=>{r.disconnect()}},[a]),!a)return null;let c=i?.width,d=i?.height;if(d?.includes("%")){let e=Number(d.replace("%","")),a=t.current?.parentElement?.clientHeight||600;d=`${e/100*a}px`}if(c?.includes("%")){let e=Number(c.replace("%","")),a=t.current?.parentElement?.clientWidth||800;c=`${e/100*a}px`}let u=c?Number(c.replace("px","")):void 0,m=d?Number(d.replace("px","")):600;return(0,r.jsx)("div",{className:(0,n.cn)("grid w-full relative border-none"),children:(0,r.jsx)("iframe",{className:"w-full",height:m,loading:"lazy",ref:t,src:a,title:s,width:u,...o})})}},8015:(e,t,a)=>{a.d(t,{x:()=>u});var r=a(95155),l=a(80110),n=a(89802),s=a(92969),i=a(81079),o=a(23320),c=a(18040),d=a(55507);let u=({className:e,fitToWidth:t=!0,hideCaption:a=!1,productColumnWidthPx:u,scrollC
1ontainerRef:m,showStickyEdgeShadow:p=!1,table:x,tableIndex:g=0})=>{let{fields:f,products:h,values:y}=x,b=(0,s.sf)(x),{columns:v,rows:w,productCells:j}=(0,s.h8)(f,h,y),N={tablePosition:g+1},k="number"==typeof u&&u>0,_=k?{maxWidth:u,minWidth:u,width:u}:void 0;if(0===f.length||0===h.length)return null;let C=v.length,S="w-max min-w-full border-separate border-spacing-0";k?S="w-max border-separate border-spacing-0 table-fixed":t&&(S="w-full table-fixed border-separate border-spacing-0");let T="min-w-[150px]";return k?T="min-w-0 overflow-hidden":t&&(T=(0,d.cn)(n.Dv,"w-auto")),(0,r.jsxs)(l.f_,{className:(0,d.cn)(e,k&&"w-full min-w-0"),variant:(0,c.zo)("products-as-columns"),children:[!a&&b?(0,r.jsx)("figcaption",{className:"font-graphik-compact typography-level-4 font-semibold text-primary pb-6",children:b}):null,(0,r.jsx)("div",{className:(0,d.cn)(n.Eh,"max-w-full min-w-0 overflow-x-auto overscroll-x-none rounded-md border stroke-secondary"),"data-scrolled":!!p||void 0,ref:m,children:(0,r.jsxs)("table",{className:S,children:[(0,r.jsx)("thead",{children:(0,r.jsx)("tr",{children:v.map((e,t)=>(0,r.jsx)("th",{className:0===t?(0,d.cn)(n.mP,n.fY,"sticky left-0 z-10 bg-blue-50",n.Mg):(0,d.cn)(n.mP,T),style:0===t?void 0:_,children:0===t?"":(0,r.jsx)(i.e,{identity:(0,s.n2)(j[t-1]),tracking:{affiliateTableParamsBase:N,cellIndex:t,columnCount:C,rowIndex:0}})},e.id))})}),(0,r.jsx)("tbody",{children:w.map((e,a)=>{let l=e.cells[0],s=a===w.length-1;return(0,r.jsxs)("tr",{children:[(0,r.jsx)("th",{className:(0,d.cn)(n.Dg,n.Mg,s?"":"border-b"),scope:"row",children:l?.text}),e.cells.slice(1).map((l,i)=>{let c=i+1;return(0,r.jsx)("td",{className:(0,d.cn)(n.Zy,(t||k)&&"min-w-0",k&&"overflow-hidden",s?"":"border-b"),style:_,children:(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsx)(o.n,{cell:l,ratingMaxRating:5,richTextLayout:"stacked-center",tracking:{affiliateTableParamsBase:N,cellIndex:c,columnCount:C,rowIndex:a}})})},`${e.id}-${v[c]?.id??c}`)})]},e.id)})})]})})]})}},13884:(e,t,a)=>{a.d(t,{GoogleTagManager:()=>p});var r=a(95155),l=a(51619),n=a(65596),s=a(12115),i=a(98017),o=a(53495),c=a(21192),d=a(46657),u=a(90204);let m=()=>{let e=(0,o.N)();return(0,s.useEffect)(()=>{(0,u.d)((0,u.IG)(!1))},[e]),null},p=e=>{let{dataLayer:t}=e,a=(0,o.N)(),{setPageData:p}=(0,s.useContext)(c.w),{isUserAccessResolved:x}=(0,d.J)(),{userAccess:g}=(0,s.useContext)(d.R),f=(0,s.useRef)(null);(0,s.useEffect)(()=>{g.data?.email&&fetch("/api/updateLastSiteActivityDate",{body:JSON.stringify({email:g.data?.email}),method:"POST"})},[g.data?.email]),(0,s.useEffect)(()=>{let e=({name:e,delta:t,id:a})=>{(0,u.d)({event:e,eventAction:e,eventCategory:"Web Vitals",eventLabel:a,eventValue:Math.round("CLS"===e?1e3*t:t),nonInteraction:1})};(0,i.IN)(e),(0,i.rH)(e),(0,i.fK)(e)},[]),(0,s.useEffect)(()=>{let e=e=>{e.data&&"gtm"===e.data.type&&(0,u.sx)(e.data.trackingData)};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}},[]),(0,s.useEffect)(()=>{if(a&&x){if(!(0,u.hT)(a,f.current)){let e={...t,history:[],path:a};(0,u.Zv)(e),f.current=a}p(t)}},[a,t,x]);let h="GTM-N68KRG3",y="vyyzgXnL2OSk1qxPfrdxWw",b="env-2",v={...t};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.default,{id:"gtm-consent-defaults",strategy:"beforeInteractive",children:`
2          window.dataLayer = window.dataLayer || [];
3          function gtag(){dataLayer.push(arguments);}
4          gtag('consent', 'default', {
5            'ad_storage': 'denied',
6            'ad_user_data': 'denied',
7            'ad_personalization': 'denied',
8            'analytics_storage': 'denied',
9            'functionality_storage': 'denied',
10            'personalization_storage': 'denied',
11            'security_storage': 'granted',
12            'wait_for_update': 2000
13          });
14          (function(){try{var c=document.cookie.match(/OptanonConsent=([^;]+)/);if(!c)return;var d=decodeURIComponent(c[1]);var g=d.match(/geolocation=([^&]+)/);if(!g)return;var p=g[1].split(';');if(p[1]!=='CA'&&p[0]==='US')return;if(d.indexOf('C0004:1')!==-1)return;document.cookie='usprivacy=1YYN;path=/;SameSite=Lax;Secure';}catch(e){}})();
15        `}),h&&y&&b&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.GoogleTagManager,{auth:y,dataLayer:v,gtmId:h,preview:b}),(0,r.jsx)("noscript",{children:(0,r.jsx)("iframe",{className:"",height:"0",src:`https://www.googletagmanager.com/ns.html?id=${h}&gtm_auth=${y}&gtm_preview=${b}`,style:{display:"none",visibility:"hidden"},title:"fortune-gtm",width:"0"})}),(0,r.jsx)(m,{})]})]})}},14303:(e,t,a)=>{a.d(t,{E:()=>o,X:()=>c});var r=a(95155),l=a(8666),n=a(55507);let s="flex size-8 items-center justify-center rounded-full border stroke-helper bg-[#f8f8f8] disabled:cursor-not-allowed disabled:opacity-40",i=({canScrollLeft:e,canScrollRight:t,onScrollLeft:a,onScrollRight:n})=>(0,r.jsxs)("div",{className:"flex shrink-0 items-center gap-2",children:[(0,r.jsx)("button",{"aria-label":"Scroll table left",className:s,disabled:!e,onClick:a,type:"button",children:(0,r.jsx)(l.Icon,{icon:"ChevronLeft",size:"sm"})}),(0,r.jsx)("button",{"aria-label":"Scroll table right",className:s,disabled:!t,onClick:n,type:"button",children:(0,r.jsx)(l.Icon,{icon:"ChevronRight",size:"sm"})})]}),o=({canScrollLeft:e,canScrollRight:t,onScrollLeft:a,onScrollRight:l,showArrows:n,title:s})=>s||n?(0,r.jsxs)("div",{className:"flex w-full min-w-0 items-center gap-4",children:[s?(0,r.jsx)("p",{className:"min-w-0 flex-1 font-graphik-compact typography-level-4 font-semibold text-primary",children:s}):(0,r.jsx)("div",{className:"min-w-0 flex-1"}),n?(0,r.jsx)(i,{canScrollLeft:e,canScrollRight:t,onScrollLeft:a,onScrollRight:l}):null]}):null,c=({currentPage:e,onSelectPage:t,pageCount:a})=>{if(a<=1)return null;let l=Array.from({length:a},(e,t)=>t);return(0,r.jsx)("div",{"aria-label":"Table pages",className:"flex items-center justify-center gap-2",role:"tablist",children:l.map(a=>{let l=a===e;return(0,r.jsx)("button",{"aria-label":`Go to table page ${a+1}
15`,"aria-selected":l,className:(0,n.cn)("size-2 rounded-full transition-colors",l?"bg-[#004459]":"bg-[#d4d4d4] hover:bg-[#a3a3a3]"),onClick:()=>t(a),role:"tab",type:"button"},`affiliate-table-page-${a}`)})})}},18040:(e,t,a)=>{a.d(t,{E4:()=>s,IB:()=>l,NS:()=>i,Up:()=>n,is:()=>o,zo:()=>c});let r=["products-as-rows","products-as-columns"];function l(e,t){let a=t??e.layoutVariant??e.variant;if(void 0===a||""===a)return"products-as-rows";if(r.includes(a))return a;if("productsAsRows"===a||"productsAsColumns"===a){switch(a){case"productsAsRows":return"products-as-rows";case"productsAsColumns":return"products-as-columns";default:return a}}if("optimized"===a||"comparison"===a)switch(a){case"optimized":break;case"comparison":return"products-as-columns";default:return a}return"products-as-rows"}function n(e){return Array.isArray(e.fields)&&e.fields.length>0&&Array.isArray(e.products)&&e.products.length>0}function s(e){return i(JSON.parse(e.replace(/&quot;/g,'"').replace(/&#34;/g,'"').replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&#39;/g,"'")))}function i(e){return{...e,columns:Array.isArray(e.columns)?e.columns:[],fields:Array.isArray(e.fields)?e.fields:void 0,products:Array.isArray(e.products)?e.products:void 0,rows:Array.isArray(e.rows)?e.rows:[],values:Array.isArray(e.values)?e.values:[]}}function o(e){switch(e){case"products-as-rows":return"optimized-table-widget";case"products-as-columns":return"comparison-table-widget";default:return e}}function c(e){switch(e){case"products-as-rows":return"optimized";case"products-as-columns":return"comparison";default:return e}}},20077:(e,t,a)=>{function r(e,t,a){return"cta"===e.cellType||void 0===e.cellType&&t===a-1}function l(e,t,a){return e.href?e.imageUrl?"Product Image":r(e,t,a)?"CTA Button":0===t?"Product Link":"Other Link":null}function n(e,t,a){return{clickTarget:a,rowIndex:t+1,tablePosition:e.tablePosition}}a.d(t,{aG:()=>n,jg:()=>r,nc:()=>l})},22720:(e,t,a)=>{a.d(t,{l:()=>l});let r=Promise.resolve(),l=e=>{let t,a=!1,l=new Promise(e=>{t=()=>{a=!0,e()}});return r=r.then(()=>a?void 0:Promise.race([e(),l])).catch(()=>{}),t}},23320:(e,t,a)=>{a.d(t,{n:()=>y});var r=a(95155),l=a(6480),n=a(42600),s=a(20077),i=a(92969),o=a(65342),c=a(81079),d=a(52425),u=a(68518),m=a(55507);let p="relative mx-auto aspect-video w-24",x=(0,r.jsx)(o.j,{}),g="affiliate_table_link inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-full border stroke-accent px-3 py-1.5 !font-graphik-compact !text-xs !font-medium !leading-4 text-accent no-underline hover:no-underline focus:no-underline visited:no-underline hover:bg-accent-inverse hover:!text-accent visited:!text-accent";function f(e,t){let a=(0,s.nc)(e,t.cellIndex,t.columnCount);if(a)return{data:{affiliateTableParams:(0,s.aG)(t.affiliateTableParamsBase,t.rowIndex,a),eventAction:"affiliate_table_click"}}}function h({cell:e,className:t,tracking:a}){let l=f(e,a);return l?(0,r.jsxs)(d.Link,{className:t,href:e.href,rel:"noreferrer noopener",target:"_blank",trackingData:l,children:[e.text,x]}):(0,r.jsx)(r.Fragment,{children:e.text})}let y=({cell:e,ratingMaxRating:t=1,richTextLayout:a="default",tracking:s})=>{if("card-identity"===e.cellType)return(0,r.jsx)(c.e,{identity:(0,i.n2)(e),orientation:"inline",tracking:s});if("richtext"===e.cellType&&e.html)return(0,r.jsx)("div",{className:(0,m.cn)("stacked-center"===a&&"flex flex-col items-center gap-0 text-center !leading-[1.2] [&_*]:!m-0 [&_*]:!leading-[1.2] [&_*]:text-center [&_a]:block [&_p]:block"),children:(0,r.jsx)(u.g,{className:(0,m.cn)("typography-sm [&_*]:typography-sm","[&_ul]:list-disc [&_ul]:pl-4 [&_ul]:my-1 [&_ol]:list-decimal [&_ol]:pl-4 [&_ol]:my-1 [&_li]:my-0.5 [&_h1]:font-bold [&_h1]:typography-level-4 [&_h2]:font-bold [&_h2]:typography-level-5 [&_h3]:font-bold [&_h3]:typography-level-6 [&_h4]:font-bold [&_h4]:typography-default [&_h5]:font-bold [&_h5]:typography-sm [&_h6]:font-bold [&_h6]:typography-sm [&_.has-text-align-center]:text-center [&_.has-text-align-right]:text-right [&_.has-text-align-left]:text-left"),content:e.html})});if("link"===e.cellType&&e.href)return h({cell:e,className:g,tracking:s});if(e.imageUrl){let t=(0,r.jsx)(l.Image,{alt:e.imageAlt||"",className:"object-contain object-center",fill:!0,fullWidth:!1,src:e.imageUrl});if(!e.href)return(0,r.jsx)("div",{className:p,children:t});let a=f(e,s);return a?(0,r.jsx)("div",{className:p,children:(0,r.jsx)(d.Link,{className:(0,m.cn)("affiliate_table_link block relative h-full w-full","text-accent hover:underline font-semibold"),href:e.href,recipe:"nav",rel:"noreferrer noopener",target:"_blank",trackingData:a,variant:"primary",children:t})}):(0,r.jsx)("div",{className:p,children:t})}return"rating"===e.cellType&&"number"==typeof e.rating?(0,r.jsx)("div",{className:"flex justify-center font-graphik text-sm font-medium leading-[1.4] text-[#004459]",children:(0,r.jsx)(n.mA,{maxRating:t,rating:e.rating,size:"small"})}):"cta"===e.cellType&&e.href||e.href?h({cell:e,className:g,tracking:s}):(0,r.jsx)(r.Fragment,{children:e.text})}},25809:(e,t,a)=>{a.d(t,{AffiliateTableProductsAsColumnsCarousel:()=>d});var r=a(95155),l=a(12115),n=a(8015),s=a(68857),i=a(89802),o=a(14303),c=a(5018);let d=({className:e,table:t,tableIndex:a=0})=>{let d=(0,l.useRef)(null),u=(0,c.Ub)(c.Rp.Mobile,!1,{getInitialValueInEffect:!1})?2:4,m=Math.min(u,t.products.length),p=t.products.length>u,[x,g]=(0,l.useState)(!1),[f,h]=(0,l.useState)(!1),[y,b]=(0,l.useState)(0),[v,w]=(0,l.useState)(0),[j,N]=(0,l.useState)(0),[k,_]=(0,l.useState)(0),C=y>0?y*m:j,S=Math.max(k-j,0),T=(0,s.i)(k,j,C),A=(0,s.c)(v,C,T,S),I=p&&T>1,$=(0,l.useCallback)(()=>{let e=d.current;if(!e)return;let t=e.scrollWidth-e.clientWidth;w(e.scrollLeft),N(e.clientWidth),_(e.scrollWidth),g(e.scrollLeft>1),h(t>1&&e.scrollLeft<t-1)},[]),E=(0,l.useCallback)(()=>{let e=d.current;if(!e)return;if(!p){b(0),$();return}let t=e.querySelector("thead th"),a=t instanceof HTMLElement?t.getBoundingClientRect().width:0,r=a>0?a:i._h,l=Math.ceil(Math.max(e.clientWidth-r,0)/m);b(l>0?l:0),$()},[p,$,m]);(0,l.useEffect)(()=>{let e=d.current;if(!e)return;if(E(),e.addEventListener("scroll",$,{passive:!0}),"u"<typeof ResizeObserver)return()=>{e.removeEventListener("scroll",$)};let t=new ResizeObserver(()=>{E()});return t.observe(e),()=>{e.removeEventListener("scroll",$),t.disconnect()}},[t.products.length,E,$]),(0,l.useEffect)(()=>{$()},[y,$]);let P=e=>{let t=d.current;if(!t||C<=0)return;let a=Math.min(Math.max(e*C,0),Math.max(t.scrollWidth-t.clientWidth,0));t.scrollTo({behavior:"smooth",left:a})},M=e=>{P(A+e)},z=t.sectionTitle??t.caption??"";return(0,r.jsxs)("div",{className:"flex w-full min-w-0 flex-col items-center gap-6",children:[(0,r.jsx)(o.E,{canScrollLeft:x,canScrollRight:f,onScrollLeft:()=>M(-1),onScrollRight:()=>M(1),showArrows:I,title:z}),(0,r.jsx)(n.x,{className:e,fitToWidth:!p,hideCaption:!0,productC
15olumnWidthPx:p&&y||void 0,scrollContainerRef:d,showStickyEdgeShadow:x,table:t,tableIndex:a}),(0,r.jsx)(o.X,{currentPage:A,onSelectPage:P,pageCount:I?T:1})]})}},25930:(e,t,a)=>{a.d(t,{InlineScript:()=>s});var r=a(95155),l=a(12115),n=a(22720);let s=({attribs:e,content:t})=>{let a=(0,l.useRef)(null),s=JSON.stringify(e);return(0,l.useEffect)(()=>{let e=a.current;if(!e)return;let r=(0,n.l)(()=>new Promise(a=>{let r=document.createElement("script");for(let[e,t]of Object.entries(JSON.parse(s)))r.setAttribute(e,t);r.text=t,r.src?(r.onload=()=>{let t=e.closest("#custom-quotebox-wrapper");if(t)new Promise(e=>{let a,r,l=()=>{a?.disconnect(),clearTimeout(r),e()},n=()=>{if(!t.querySelector(".quotebox-frame-wrapper"))return!1;for(let e of(t.removeAttribute("id"),t.querySelectorAll("#lead-widget-frame, #lead-widget-container")))e.removeAttribute("id");return l(),!0};n()||((a=new MutationObserver(n)).observe(t,{childList:!0,subtree:!0}),r=setTimeout(l,1e4))}).then(a);else a()},r.onerror=()=>a(),e.appendChild(r)):(e.appendChild(r),a())}));return()=>{r(),e.innerHTML=""}},[s,t]),(0,r.jsx)("span",{ref:a})}},26368:(e,t,a)=>{a.d(t,{ThumbnailCarousel:()=>u});var r=a(95155),l=a(12115),n=a(29160),s=a(8666),i=a(6480),o=a(87964),c=a(55507);let d="flex w-10 h-10 md:w-8 md:h-8 min-w-0 min-h-0 items-center justify-center rounded-full bg-white p-0 icon-primary hover:icon-primary-hover transition-opacity opacity-80 hover:opacity-100",u=({children:e,previewImages:t,dataCy:a,navTrackingData:u,className:m,onNavigate:p,navPlacement:x="inline"})=>{let[g,f]=(0,l.useState)(0),h=l.Children.toArray(e);if(0===h.length)return null;let y=h.length>1,b=g>0,v=g<h.length-1,w="bottom"===x,j=(e,t)=>{e!==g&&(f(e),p?.(e,t))},N=()=>{j(Math.max(0,g-1),"prev")},k=()=>{j(Math.min(h.length-1,g+1),"next")},_=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(n.ActionableIcon,{"aria-label":"Previous image",className:(0,c.cn)(d,"absolute left-2 top-1/2 -translate-y-1/2",!b&&"hidden"),disabled:!b,onClick:N,trackingData:u,children:[(0,r.jsx)(s.Icon,{className:"max-md:hidden",icon:"ChevronLeft",size:"sm",strokeWidth:1.5}),(0,r.jsx)(s.Icon,{className:"md:hidden",icon:"ChevronLeft"})]}),(0,r.jsxs)(n.ActionableIcon,{"aria-label":"Next image",className:(0,c.cn)(d,w?(0,c.cn)("border stroke-helper bg-secondary",!v&&"pointer-events-none"):(0,c.cn)("absolute right-2 top-1/2 -translate-y-1/2",!v&&"hidden")),disabled:!v&&w,onClick:k,trackingData:u,children:[(0,r.jsx)(s.Icon,{className:"max-md:hidden",icon:"ChevronRight",size:"sm",strokeWidth:1.5}),(0,r.jsx)(s.Icon,{className:"md:hidden",icon:"ChevronRight"})]})]}),C=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.D,{"aria-label":"Previous image",disabled:!b,icon:"ChevronLeft",onClick:N}),(0,r.jsx)(o.D,{"aria-label":"Next image",disabled:!v,icon:"ChevronRight",onClick:k})]});return(0,r.jsxs)("section",{className:"flex min-w-0 w-full flex-col gap-2","data-cy":a,children:[(0,r.jsxs)("div",{className:(0,c.cn)("relative min-w-0 w-full overflow-hidden",m),children:[(0,r.jsx)("div",{className:"flex h-full transition-transform duration-300 ease-in-out",style:{transform:`translateX(-${100*g}%)`},children:h.map((e,t)=>(0,r.jsx)("div",{className:(0,c.cn)("relative min-w-0 w-full shrink-0",!y&&"border stroke-secondary rounded-sm"),children:e},(0,l.isValidElement)(e)&&null!=e.key?e.key:t))}),y&&!w&&_]}),y&&(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("div",{className:"flex min-w-0 flex-1 gap-2",children:t.map((e,t)=>(0,r.jsx)("button",{"aria-label":`View image ${t+1}`,className:(0,c.cn)("relative aspect-square w-10 shrink-0 overflow-hidden rounded-sm ring ring-transparent transition-[box-shadow] cursor-pointer",g===t?"ring-blue-300":"hover:ring-secondary"),onClick:()=>j(t,"thumbnail"),type:"button",children:(0,r.jsx)("div",{className:(0,c.cn)("absolute inset-0 transition-opacity",g===t?"opacity-100":"opacity-50"),children:(0,r.jsx)(i.Image,{alt:e.alt||"",className:"object-cover object-center p-[2px] rounded-sm",fill:!0,fullWidth:!1,src:e.url||""})})},`preview-${e.url}-${t}`))}),w&&(0,r.jsx)("div",{className:"flex shrink-0 gap-sm",children:C})]})]})}},28956:(e,t,a)=>{a.d(t,{Oe:()=>function e(t){return t&&"object"==typeof t?t instanceof r.EY?t.data??"":l(t)&&t.children?.length?t.children.map(t=>e(t)).join(""):"":""},vq:()=>l});var r=a(50716);function l(e){return e instanceof r.Hg}},32064:(e,t,a)=>{a.d(t,{AB:()=>o,KZ:()=>d,Qe:()=>s,a$:()=>c,h:()=>u,tN:()=>i});var r=a(69088),l=a(28750);let n=null,s=e=>{let t=e.postId?.trim()??"",a=e.postSlug?.trim()??"",r=e.utm??{};return{lpS1:e.lpS1?.trim()||(t?`fortune-${t}`:""),utm:{campaign:r.campaign?.trim()||a,content:r.content?.trim()||a,medium:r.medium?.trim()||"affiliate-widget",source:r.source?.trim()||"fortune",term:r.term?.trim()||t}}},i=(e,t)=>{if(!e)return null;try{return JSON.parse(e)}catch(e){return(0,l.A)(e,`[${t}] Failed to parse data-value`),null}},o=e=>{var t;let a=new URL(r.zJ[e.variant],r.PR),l="textOffers"===e.variant?r.jI:r.hh;
15if(a.searchParams.set("siteid",e.siteId||l),"rateMap"===e.variant)return a.searchParams.set("product",r.b1),a.searchParams.set("type","tooltip_cta"),a.searchParams.set("cta_btn_bg_color",e.colors.listingbtnbgcolor||r.fp.listingbtnbgcolor),e.redirectUrl&&a.searchParams.set("Redirect_url",e.redirectUrl),a.toString();let n=s(e),i={...e.params,...r.fp,...e.colors,...e.external&&{external:e.external}};for(let[e,r]of(i.utm_source=(t=n.utm).source,i.utm_medium=t.medium,t.campaign&&(i.utm_campaign=t.campaign),t.content&&(i.utm_content=t.content),t.term&&(i.utm_term=t.term),Object.entries(i)))a.searchParams.set(e,r);return a.toString()},c=e=>{let t={...e.values},{lpS1:a,utm:r}=s(e);return t.utm_source=r.source,t.utm_medium=r.medium,t.utm_campaign=r.campaign,t.utm_content=r.content,t.utm_term=r.term,a&&(t.lp_s1=a),t},d=e=>(n??=new Promise((e,t)=>{let a=document.createElement("script");a.src=r.m3,a.async=!0,a.onload=()=>e(),a.onerror=()=>{n=null,t(Error("Failed to load ICanBuy iframeResizer"))},document.body.appendChild(a)})).then(()=>{let t=window;t.iFrameResize?.({checkOrigin:!1,log:!1},e)}),u=()=>{if(!Object.getOwnPropertyDescriptor(window.history,"pushState")?.get)for(let e of["pushState","replaceState"]){let t=window.history[e],a=History.prototype[e],r=t,l=!1,n=function(e,n,s){if(null===e||"object"!=typeof e)return a.call(this,e,n,s);if(l)return t.call(this,e,n,s);l=!0;try{return r.call(this,e,n,s)}finally{l=!1}};Object.defineProperty(window.history,e,{configurable:!0,enumerable:!0,get:()=>n,set:e=>{r=e}})}}},36158:(e,t,a)=>{a.d(t,{ExpandableContainer:()=>o});var r=a(95155),l=a(12115),n=a(8666),s=a(31070),i=a(55507);let o=({heading:e,children:t})=>{let[a,o]=(0,l.useState)(!1),c=(0,l.useId)();return(0,r.jsxs)("section",{className:"flex flex-col gap-sm","data-cy":"expandable-container",children:[e&&(0,r.jsx)("h2",{className:"typography-level-5 font-semibold text-primary",children:e}),(0,r.jsx)("div",{className:(0,i.cn)("relative",{"max-h-52 md:max-h-40 overflow-hidden after:absolute after:inset-x-0 after:bottom-0 after:h-24 after:bg-gradient-to-t after:from-neutral-50 dark:after:from-neutral-900 after:to-transparent":!a}),id:c,children:t}),(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsxs)(s.ButtonV2,{"aria-controls":c,"aria-expanded":a,as:"button","data-cy":"expandable-container-toggle",onClick:()=>o(!a),size:"sm",type:"button",variant:"secondary",children:[(0,r.jsxs)("span",{children:["Read ",a?"Less":"More"]}),(0,r.jsx)(n.Icon,{className:(0,i.cn)({"rotate-180 transform":a}),icon:"ButtonDown",size:"sm"})]})})]})}},39820:(e,t,a)=>{a.d(t,{V:()=>o});var r=a(87358);let l={headers:{"Content-Type":"application/json"},method:"POST"},n={headers:{Authorization:`Basic ${btoa("fortune:p1Y*MgYo&dag3Ym5")}`,"Content-Type":"application/json"},method:"GET"},s={headers:{"X-Api-Key":"E21aWk5Llm80s3ipS4mV453y8Jt70cWP3mQnpu4k"},method:"GET"};async function i(e,t,a={},r,n="json"){let s=function(e={}){let{headers:t,...a}=e,{headers:r,...n}=l;return{headers:{...r,...t},...n,...a}}(t),o={...a,...s};"POST"===o.method&&(o.body=JSON.stringify(r));let c=await fetch(e,o);if(!c.ok)throw Error(`HTTP Error: ${c.status}`);switch(n){case"json":{let e=await c.json();if(!e.data&&e.errors)throw Error(`[fetchData] Error: ${JSON.stringify(e.errors)}`);return e}case"text":return await c.text();default:throw Error(`Unknown type: ${n}`)}}class o{static async getData(e,t,a,r={},l={}){try{let n="GET"===l.method,s=n?`${a}?query=${encodeURIComponent(e)}&variables=${encodeURIComponent(JSON.stringify(t))}`:a,o=await i(s,l,r,n?void 0:{query:e,variables:t});if(!o.data)return{error:{message:"No Data returned from GraphQL Query",name:"No Data"},success:!1};return{success:!0,value:o.data}}catch(e){return{error:{message:`Unknown getData error: ${e?.toString()}`,name:"Unknown Error"},success:!1}}}static async getDataRest(e,t,a={},r={},l="json"){try{let n=await i(e,r,a,t,l);if(!n)return{error:{message:"No Data returned from REST Api",name:"No Data"},success:!1};return{success:!0,value:n}}catch(e){return{error:{message:`Unknown getDataRest error: ${e?.toString()}`,name:"Unknown Error"},success:!1}}}
15static async content(e,t={},a={},r={}){return await o.getData(e,t,"https://content.fortune.com/graphql",a,r)}static async backend(e,t={},a={},l={}){return await o.getData(e,t,r.env.REPLATFORM_GQL_URL_OVERRIDE||"https://prod-backend-internal.fortune.com/graphql",a,l)}static async redVentures(e,t,a={}){return await o.getData(e,t,"https://rtbp-graphql.bankrate.com/graphql",a)}static async business(e,t={},a={},r=n){let l="https://content.fortuneconferences.com/wp-json/events/v1/";return l?.includes("/v1")&&(l=l.replace("/v1","")),await o.getDataRest(`${l}${e}`,t,a,r)}static async vodVideo(e,t="json",a={},r=s){return await o.getDataRest(`https://video-api.fortune.com${e}`,{},a,r,t)}}},40917:(e,t,a)=>{a.d(t,{ProductCardTabs:()=>eW});var r=a(95155),l=a(12115),n=a(68518),s=a(50716),i=a(52425);let o=({children:e,href:t,...a})=>(0,r.jsx)(i.Link,{as:"a",href:t?.toString()||"",...a,children:e},`link-${t?.toString()||""}`);var c=a(75847);let d=({domNode:e})=>{let{attribs:t}=e,a=t.class??"",l=a.includes("alignleft")?"left":a.includes("alignright")?"right":"standalone",n=a.match(/wrap-width-(\d+)/),s=n?n[1]:"";return(0,r.jsx)(c.AudioImageBlock,{align:l,audioUrl:t["data-audio-url"]||"",description:t["data-description"]||"",imageAlt:t["data-image-alt"]||"",imageHeight:Number(t["data-image-height"])||0,imageUrl:t["data-image-url"]||"",imageWidth:Number(t["data-image-width"])||0,wrapWidth:s})};var u=a(8666),m=a(28956),p=a(55507);let x=({domNode:e})=>{let{attribs:t,children:a}=e,{className:l,...n}=(0,s.$5)(t);return(0,r.jsx)("details",{className:(0,p.cn)("group open:flex flex-col gap-sm prose-p:typography-default prose-p:font-inria-serif prose-ul:typography-default prose-ul:font-inria-serif prose-strong:text-primary",l),...n,children:(0,s.zd)(a,{transform:(e,t,a)=>{let r;var n,s=t,i=e,o=a,c=(n=l?.toString(),r=new Set(["h2","h3","h4","h5","h6"]),(n?.split(" ")||[]).find(e=>r.has(e))??"h3");if(!(0,m.vq)(s))return i;let d=eM(s,i,o,c);return d||i}})})},g=({domNode:e,tag:t="h3"})=>{let{attribs:a,children:n}=e,{className:i,...o}=(0,s.$5)(a);return(0,r.jsx)("summary",{className:(0,p.cn)("prose cursor-pointer text-primary list-none stroke-secondary border-b [&_*]:m-0 [&_a]:text-accent pb-1 font-graphik-compact font-semibold hover:text-primary-hover **:hover:text-primary-hover group-focus-within:text-accent md:group-focus-within:stroke-accent group-open:stroke-accent **:no-underline!",i),...o,children:(0,r.jsxs)("span",{className:"flex items-center justify-between h-fit",children:[(0,l.createElement)(t,{className:"wp-block-heading"},eR(n)),(0,r.jsx)(u.Icon,{className:"transition-transform group-open:rotate-180 group-hover:stroke-accent",icon:"ChevronDown"})]})})},f=({domNode:e})=>{let{attribs:t,children:a}=e,{style:l,className:n,...i}=(0,s.$5)(t),o=eD(n?.toString()||""),c=n?.toString()?.includes("wp-block-jetpack-gif-wrapper")?{}:l;return(0,r.jsx)("div",{className:(0,p.cn)(o,n).replace("size-full",""),style:c,...i,children:eR(a)})};var h=a(42600),y=a(3904),b=a(51018),v=a(6480),w=a(31070);let j=({productCard:e,index:t})=>{let{header:a,title:l,body:s,promotion:o,cta:c,images:d,tabs:m}=e,p={cardHasCarousel:d.length>1?"true":"false",cardPosition:t+1};return(0,r.jsxs)(h._G,{featuredProduct:a.featuredProduct,layout:"default",children:[a.enabled&&(0,r.jsxs)(h.XG,{featuredProduct:a.featuredProduct,hasTitle:!!a.title,children:[a.title&&(0,r.jsx)("div",{children:(0,r.jsx)(n.g,{className:"[&_a]:text-inherit [&_a]:underline",content:a.title})}),null!=a.rating&&(0,r.jsx)(h.mA,{collapsible:!0,rating:a.rating})]}),(0,r.jsxs)("div",{className:"flex p-xs md:p-sm flex-col layout-gap-xs",children:[(0,r.jsxs)(h.mR,{children:[(0,r.jsxs)("div",{className:"flex flex-col gap-xl row-start-2 md:row-start-1 md:col-start-1 min-w-0",children:[(0,r.jsxs)("div",{className:"flex flex-col gap-xs",children:[(0,r.jsx)(h.sc,{children:l.href?(0,r.jsx)(i.Link,{className:"affiliate_card_link hover:underline disabled:hover:no-underline aria-disabled:hover:no-underline",href:l.href,recipe:"nav",rel:"noreferrer noopener",target:"_blank",trackingData:{data:{affiliateCardParams:{...p,clickTarget:"Product Title"},eventAction:"affiliate_card_click"}},variant:"primary",children:l.text}):l.text}),(0,r.jsx)(h.Zi,{children:s.enabled&&(1===s.variant?(0,r.jsx)("div",{className:"typography-default text-secondary font-graphik-compact",children:(0,r.jsx)(n.g,{className:"[&_a]:text-inherit [&_a]:underline",content:s.content})}):(0,r.jsx)("div",{className:"flex flex-col",children:s.content.map(e=>(0,r.jsxs)("div",{className:"flex py-xxs border-b-[1px] stroke-secondary justify-between gap-lg items-center self-stretch",children:[(0,r.jsx)("p",{className:"min-w-[40%] text-secondary text-sm font-graphik-compact font-normal",children:e.label}),"rating"===e.rowType?(0,r.jsx)("div",{className:"[&_span]:text-accent [&_span]:font-graphik [&_span]:font-medium [&_span]:text-sm [&_span]:mt-0.5",children:(0,r.jsx)(h.mA,{rating:Number(e.value),size:"small"})}):(0,r.jsx)("div",{className:"text-right text-accent font-graphik font-medium text-sm mt-0.5",children:(0,r.jsx)(n.g,{className:"[&_a]:text-inherit [&_a]:underline",content:e.value})})]},e.id))}
15))})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-lg",children:[o.enabled&&(0,r.jsx)(h.sU,{children:(0,r.jsx)(b.Promotion,{affiliateCardParamsBase:p,promotion:o})}),(0,r.jsxs)(w.ButtonV2,{className:"affiliate_card_link hover:underline disabled:hover:no-underline aria-disabled:hover:no-underline",href:c.href,rel:"noreferrer noopener",size:"lg",target:"_blank",trackingData:{data:{affiliateCardParams:{...p,clickTarget:"CTA Button"},eventAction:"affiliate_card_click"}},variant:"primary",children:[c.text,(0,r.jsx)(u.Icon,{className:"stroke-white",icon:"SquareArrowOutUpRight",mode:"custom",size:"sm",strokeWidth:1.5})]})]})]}),(0,r.jsx)("div",{className:"row-start-1 md:col-start-2",children:(0,r.jsx)(y.ImageCarousel,{affiliateCardParamsBase:p,previewImages:d,children:d.map(e=>(0,r.jsx)(v.Image,{alt:e.alt||"",className:"shrink-0 object-contain object-center",fill:!0,src:e.url||""},e.url))})})]}),(0,r.jsx)(eW,{affiliateCardParamsBase:p,tabs:m})]})]})};var N=a(80110),k=a(89802),_=a(50354),C=a(20077),S=a(23320);let T=/^(?:check\s+price|shop(?:\s+now)?|buy(?:\s+now)?)$/i,A=({affiliateTableParamsBase:e,caption:t,columns:a,rows:l,variant:n="optimized"})=>{let s=a.length;return(0,r.jsxs)("div",{className:(0,p.cn)("flex flex-col gap-4 md:hidden","comparison"===n&&"typography-default"),children:[t?(0,r.jsx)("p",{className:"font-graphik-compact typography-level-4 font-semibold text-primary",children:t}):null,l.map((t,l)=>(0,r.jsx)("div",{className:(0,p.cn)("overflow-hidden rounded-sm border bg-white",t.featured?"border-2 stroke-accent":"stroke-helper"),children:t.cells.map((n,i)=>{let o,c=a[i],d=c?.header,u="rating"===n.cellType&&"number"==typeof n.rating;if(!(n.text||n.href||n.imageUrl||u))return null;let m=!!n.href&&(!!(0,C.jg)(n,i,s)||T.test((n.text??"").trim()));return o=0===i?void 0:m?"w-full min-w-0":"text-right",(0,r.jsxs)("div",{className:(0,p.cn)("flex h-auto gap-4 p-2",0===i?"w-full items-center bg-blue-50 typography-default font-semibold":"items-center justify-between border-t stroke-helper bg-white typography-sm",m&&"flex-col items-stretch"),children:[i>0&&d&&!m?(0,r.jsx)("span",{className:"min-w-0 max-w-[40%] shrink-0 !font-graphik text-xs font-medium uppercase leading-[1.4] tracking-normal text-[#004459] line-clamp-3",children:d}):null,(0,r.jsx)("span",{className:(0,p.cn)(o,i>0&&!u&&!m&&"text-secondary",m&&"[&_a]:flex [&_a]:w-full"),children:(0,r.jsx)(S.n,{cell:n,ratingMaxRating:5,tracking:{affiliateTableParamsBase:e,cellIndex:i,columnCount:s,rowIndex:l}})})]},`${t.id}-${String(c?.id)}`)})},t.id))]})},I=({affiliateTableParamsBase:e,columns:t,row:a,rowIndex:l,scrollCellClass:n,stickyFirstCellClass:s,variant:i="optimized"})=>{let o=t.length;return(0,r.jsx)(N.R2,{featured:a.featured,variant:i,children:a.cells.map((c,d)=>{let u=t[d]?.id,m=(0,C.jg)(c,d,o),x=0===d,g=t[d]?.cellType==="rating"||"rating"===c.cellType;return(0,r.jsx)(N.Ig,{className:(0,p.cn)(x&&s,x&&a.featured&&s&&"bg-blue-50",!x&&n,g&&k.Bu),isCtaColumn:m,variant:i,children:(0,r.jsx)(S.n,{cell:c,tracking:{affiliateTableParamsBase:e,cellIndex:d,columnCount:o,rowIndex:l}})},`${a.id}-${String(u)}`)})})},$=({className:e,stickyHeader:t=!1,table:a,tableIndex:l=0})=>{let{caption:n,columns:s,rows:i,variant:o}=a,c=s??[],d=i??[],u=o??"optimized",m={tablePosition:l+1};if(0===c.length||0===d.length)return null;let x=(0,k.k9)({variant:u}
15),g=t?k.DU:void 0,f=t?k.i5:void 0,h=e=>c[e]?.cellType==="rating"||d.some(t=>t.cells[e]?.cellType==="rating");return(0,r.jsxs)(N.f_,{className:e,stickyScroll:t,variant:u,children:[(0,r.jsx)(_.AffiliateTableDesktopScroll,{stickyHeader:t,title:n??"",children:(0,r.jsxs)("table",{className:(0,p.cn)(x.table(),t&&"w-max min-w-full table-fixed"),children:[(0,r.jsx)("colgroup",{children:c.map((e,a)=>(0,r.jsx)("col",{style:t?{width:0===a?"12rem":h(a)?`${k.bz}px`:"9rem"}:{width:0===a?"45%":`${55/Math.max(c.length-1,1)}%`}},e.id))}),(0,r.jsx)("thead",{children:(0,r.jsx)(N.MS,{variant:u,children:c.map((e,a)=>{let l,n;return(0,r.jsx)(N.Tl,{className:(l=a===c.length-1,n=(0,p.cn)(0===a&&"rounded-tl-md",l&&"rounded-tr-md"),a>0?(0,p.cn)(k.MW,h(a)&&k.Bu,n,t&&k.uB,t&&g):(0,p.cn)(t&&k.j5,n)),variant:u,children:0===a?e.header:(0,r.jsx)("span",{className:k.xR,children:e.header})},e.id)})})}),(0,r.jsx)("tbody",{className:"typography-default",children:d.map((e,t)=>(0,r.jsx)(I,{affiliateTableParamsBase:m,columns:c,row:e,rowIndex:t,scrollCellClass:g,stickyFirstCellClass:f,variant:u},e.id))})]})}),(0,r.jsx)(A,{affiliateTableParamsBase:m,caption:n,columns:c,rows:d,variant:u})]})};var E=a(8015),P=a(25809),M=a(92969),z=a(18040);let R=({className:e,table:t,tableIndex:a=0})=>{let{columns:l,rows:n}=(0,M.F5)(t.fields,t.products,t.values);return(0,r.jsx)($,{className:e,stickyHeader:!0,table:{caption:(0,M.sf)(t),columns:l,rows:n,variant:(0,z.zo)("products-as-rows")},tableIndex:a})},L=({layoutVariantAttrib:e,table:t,tableIndex:a=0})=>{let l=(0,z.NS)(t),n=(0,z.IB)(l,e);if((0,z.Up)(l)){var s={layoutVariantAttrib:e,table:l,tableIndex:a};switch(n){case"products-as-rows":return(0,r.jsx)(R,{...s,className:"fortune-affiliate-table-products-as-rows",table:s.table});case"products-as-columns":if(s.table.products.length>2)return(0,r.jsx)(P.AffiliateTableProductsAsColumnsCarousel,{...s,className:"fortune-affiliate-table-products-as-columns",table:s.table});return(0,r.jsx)(E.x,{...s,className:"fortune-affiliate-table-products-as-columns",table:s.table});default:return n}}let i=(0,z.is)(n),o="products-as-columns"===n?"comparison":"optimized";return(0,r.jsx)($,{className:i,stickyHeader:"products-as-rows"===n,table:{...l,variant:o},tableIndex:a})},D=e=>{let t=e.children?.find(e=>(0,m.vq)(e)&&"ul"===e.name&&e.attribs?.class?.includes("fortune-proscons-list"));return t?.children?t.children.filter(e=>(0,m.vq)(e)&&"li"===e.name).map(e=>(0,m.Oe)(e).trim()).filter(Boolean):[]},O=({domNode:e})=>{let t,{pros:a,cons:l}={cons:(t=(e.children??[]).filter(e=>(0,m.vq)(e)&&e.attribs?.class?.includes("fortune-proscons-column")))[1]?D(t[1]):[],pros:t[0]?D(t[0]):[]};return(0,r.jsxs)("div",{className:"grid layout-grid-gap md:grid-cols-2 md:grid-rows-1",children:[(0,r.jsxs)("div",{className:"flex flex-col gap-sm row-start-1 md:col-start-1",children:[(0,r.jsxs)("div",{className:"flex items-center gap-sm [&_span]:text-primary font-medium",children:[(0,r.jsx)(u.Icon,{className:"text-[var(--color-green-500)]",icon:"CircleCheck",size:"sm"}),(0,r.jsx)("span",{className:"typography-xs font-graphik!",children:"PROS"})]}),(0,r.jsx)("ul",{className:"text-secondary [&_li::marker]:text-secondary flex flex-col gap-sm ",children:a.map(e=>(0,r.jsx)("li",{children:e},e))})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-sm row-start-2 md:row-start-1 md:col-start-2",children:[(0,r.jsxs)("div",{className:"flex items-center gap-sm [&_span]:text-primary font-medium",children:[(0,r.jsx)(u.Icon,{className:"icon-red",icon:"CircleX",mode:"custom",size:"sm"}),(0,r.jsx)("span",{className:"typography-xs font-graphik!",children:"CONS"})]}),(0,r.jsx)("ul",{className:"text-secondary [&_li::marker]:text-secondary flex flex-col gap-sm ",children:l.map(e=>(0,r.jsx)("li",{children:e},e))})]})]})};var B=a(93572);let W=new Set(["h1","h2","h3","h4","h5","h6"]);function F(e){let t=e.children?.flatMap(F)??[],a=(function e(t){return"string"==typeof t.data?t.data:t.children?.map(e).join("")??""})(e).trim(),r=e.attribs?.id;return e.name&&W.has(e.name)?[{id:r??"",text:a},...t]:t}let U=({domNode:e})=>{let t=(function(e){let t=e;for(;t.prev;)t=t.prev;let a=[],r=t;for(;r;)a.push(r),r=r.next;return a})(function(e){let t=e;for(;t.parent;)t=t.parent;return t}(e)).flatMap(F);if(!t.length)return null;let a=t.map(e=>({...e,customId:`${e.id}-${e.text}`}));return(0,r.jsx)("div",{className:"sticky top-[calc(var(--header-height)+16px)] w-[368px] bg-secondary rounded-md hidden lg:block","data-full-width":!1,children:(0,r.jsx)("div",{className:"p-sm border stroke-secondary rounded-md max-h-[calc(100dvh-var(--header-height)-32px)] overflow-y-auto",children:(0,r.jsx)(B.TableOfContents,{className:"flex flex-col gap-lg",headings:a,variant:"tertiary"})})})};var Y=a(79085),q=a(53845),V=a(32064);let G={lg:"p-lg",md:"p-md",sm:"p-sm",xl:"p-xl",xs:"p-xs"},H={full:"rounded-full",lg:"rounded-lg",md:"rounded-md",sm:"rounded-sm"},J=({domNode:e})=>{let{attribs:t}=e,{"data-value":a}=t,{padding:l,rounded:n,content:i}=JSON.parse(a),o=G[l],c=H[n],d=(0,p.u)(i);return(0,r.jsx)("div",{className:(0,p.cn)("flex flex-col gap-lg lg:gap-xl border stroke-secondary justify-between",o,c),children:(0,s.Ay)(d,ez)})},X=({domNode:e})=>{let{attribs:t}=e,{"data-value":a}=t,{text:l,href:n,variant:s,opensInNewTab:i,size:o}=JSON.parse(a);return(0,r.jsx)(w.ButtonV2,{as:"a",className:"not-prose",href:n,noCapitalize:!0,size:o,target:i?"_blank":"_self",variant:s,children:(0,r.jsx)("span",{className:"leading-[100%] text-balance text-center",children:l})})},Z=({domNode:e})=>{let{attribs:t}=e,{"data-value":a}=t,{images:l}=JSON.parse(a);return(0,r.jsx)("div",{className:"flex gap-4",children:l.map((e,t)=>(0,r.jsx)("div",{children:(0,r.jsx)(v.Image,{alt:e.alt||"",className:"aspect-square object-cover",src:e.url})},`carousel-image-${e.id}-${t}`))})};var Q=a(36158);let K=({domNode:e})=>{let t,{attribs:a}=e,{"data-value":l}=a;if(!l)return null;try{t=JSON.parse(l)}catch{return null}let{heading:n,content:i}=t,o=(0,p.u)(i);return(0,r.jsx)(Q.ExpandableContainer,{heading:n,children:(0,s.Ay)(o,ez)})},ee={desktop:{direction:{column:"xl:flex-col",row:"xl:flex-row"},gap:{"layout-default":"xl:layout-gap-default","layout-grid":"xl:layout-grid-gap","layout-md":"xl:layout-gap-md","layout-sm":"xl:layout-gap-sm","layout-xl":"xl:layout-gap-xl","layout-xs":"xl:layout-gap-xs",lg:"xl:gap-lg",md:"xl:gap-md",sm:"xl:gap-sm",xl:"xl:gap-xl",xs:"xl:gap-xs",xxs:"xl:gap-xxs",xxxs:"xl:gap-xxxs"},wrap:{nowrap:"xl:flex-nowrap",wrap:"xl:flex-wrap"}},largeDesktop:{direction:{column:"2xl:flex-col",row:"2xl:flex-row"},gap:{"layout-default":"2xl:layout-gap-default","layout-grid":"2xl:layout-grid-gap","layout-md":"2xl:layout-gap-md","layout-sm":"2xl:layout-gap-sm","layout-xl":"2xl:layout-gap-xl","layout-xs":"2xl:layout-gap-xs",lg:"2xl:gap-lg",md:"2xl:gap-md",sm:"2xl:gap-sm",xl:"2xl:gap-xl",xs:"2xl:gap-xs",xxs:"2xl:gap-xxs",xxxs:"2xl:gap-xxxs"},wrap:{nowrap:"2xl:flex-nowrap",wrap:"2xl:flex-wrap"}},mobile:{direction:{column:"flex-col",row:"flex-row"},gap:{"layout-default":"layout-gap-default","layout-grid":"layout-grid-gap","layout-md":"layout-gap-md","layout-sm":"layout-gap-sm","layout-xl":"layout-gap-xl","layout-xs":"layout-gap-xs",lg:"gap-lg",md:"gap-md",sm:"gap-sm",xl:"gap-xl",xs:"gap-xs",xxs:"gap-xxs",xxxs:"gap-xxxs"},wrap:{nowrap:"flex-nowrap",wrap:"flex-wrap"}},small:{direction:{column:"lg:flex-col",row:"lg:flex-row"},gap:{"layout-default":"lg:layout-gap-default","layout-grid":"lg:layout-grid-gap","layout-md":"lg:layout-gap-md","layout-sm":"lg:layout-gap-sm","layout-xl":"lg:layout-gap-xl","layout-xs":"lg:layout-gap-xs",lg:"lg:gap-lg",md:"lg:gap-md",sm:"lg:gap-sm",xl:"lg:gap-xl",xs:"lg:gap-xs",xxs:"lg:gap-xxs",xxxs:"lg:gap-xxxs"},wrap:{nowrap:"lg:flex-nowrap",wrap:"lg:flex-wrap"}},tablet:{direction:{column:"md:flex-col",row:"md:flex-row"},gap:{"layout-default":"md:layout-gap-default","layout-grid":"md:layout-grid-gap","layout-md":"md:layout-gap-md","layout-sm":"md:layout-gap-sm","layout-xl":"md:layout-gap-xl","layout-xs":"md:layout-gap-xs",lg:"md:gap-lg",md:"md:gap-md",sm:"md:gap-sm",xl:"md:gap-xl",xs:"md:gap-xs",xxs:"md:gap-xxs",xxxs:"md:gap-xxxs"},wrap:{nowrap:"md:flex-nowrap",wrap:"md:flex-wrap"}}},et=({domNode:e})=>{let{attribs:t}=e,{"data-value":a}=t,{config:l,content:n}=JSON.parse(a),i=Object.keys(l).flatMap(e=>[ee[e].direction[l[e].direction],ee[e].gap[l[e].gap],ee[e].wrap[l[e].wrap]]).filter(
15Boolean).join(" "),o=(0,p.u)(n);return(0,r.jsx)("div",{className:(0,p.cn)("flex",i),children:(0,s.Ay)(o,ez)})},ea={desktop:{columns:{auto:"xl:grid-cols-auto",five:"xl:grid-cols-5",four:"xl:grid-cols-4",one:"xl:grid-cols-1",six:"xl:grid-cols-6",three:"xl:grid-cols-3",two:"xl:grid-cols-2"},gap:{"layout-default":"xl:layout-gap-default","layout-grid":"xl:layout-grid-gap","layout-md":"xl:layout-gap-md","layout-sm":"xl:layout-gap-sm","layout-xl":"xl:layout-gap-xl","layout-xs":"xl:layout-gap-xs",lg:"xl:gap-lg",md:"xl:gap-md",sm:"xl:gap-sm",xl:"xl:gap-xl",xs:"xl:gap-xs",xxs:"xl:gap-xxs",xxxs:"xl:gap-xxxs"}},largeDesktop:{columns:{auto:"2xl:grid-cols-auto",five:"2xl:grid-cols-5",four:"2xl:grid-cols-4",one:"2xl:grid-cols-1",six:"2xl:grid-cols-6",three:"2xl:grid-cols-3",two:"2xl:grid-cols-2"},gap:{"layout-default":"2xl:layout-gap-default","layout-grid":"2xl:layout-grid-gap","layout-md":"2xl:layout-gap-md","layout-sm":"2xl:layout-gap-sm","layout-xl":"2xl:layout-gap-xl","layout-xs":"2xl:layout-gap-xs","layout-xxs":"2xl:layout-gap-xxs","layout-xxxs":"2xl:layout-gap-xxxs",lg:"2xl:gap-lg",md:"2xl:gap-md",sm:"2xl:gap-sm",xl:"2xl:gap-xl",xs:"2xl:gap-xs",xxs:"2xl:gap-xxs",xxxs:"2xl:gap-xxxs"}},mobile:{columns:{auto:"grid-cols-auto",five:"grid-cols-5",four:"grid-cols-4",one:"grid-cols-1",six:"grid-cols-6",three:"grid-cols-3",two:"grid-cols-2"},gap:{"layout-default":"layout-gap-default","layout-grid":"layout-grid-gap","layout-md":"layout-gap-md","layout-sm":"layout-gap-sm","layout-xl":"layout-gap-xl","layout-xs":"layout-gap-xs","layout-xxs":"layout-gap-xxs","layout-xxxs":"layout-gap-xxxs",lg:"gap-lg",md:"gap-md",sm:"gap-sm",xl:"gap-xl",xs:"gap-xs",xxs:"gap-xxs",xxxs:"gap-xxxs"}},small:{columns:{auto:"lg:grid-cols-auto",five:"lg:grid-cols-5",four:"lg:grid-cols-4",one:"lg:grid-cols-1",six:"lg:grid-cols-6",three:"lg:grid-cols-3",two:"lg:grid-cols-2"},gap:{"layout-default":"lg:layout-gap-default","layout-grid":"lg:layout-grid-gap","layout-md":"lg:layout-gap-md","layout-sm":"lg:layout-gap-sm","layout-xl":"lg:layout-gap-xl","layout-xs":"lg:layout-gap-xs","layout-xxs":"lg:layout-gap-xxs","layout-xxxs":"lg:layout-gap-xxxs",lg:"lg:gap-lg",md:"lg:gap-md",sm:"lg:gap-sm",xl:"lg:gap-xl",xs:"lg:gap-xs",xxs:"lg:gap-xxs",xxxs:"lg:gap-xxxs"}},tablet:{columns:{auto:"md:grid-cols-auto",five:"md:grid-cols-5",four:"md:grid-cols-4",one:"md:grid-cols-1",six:"md:grid-cols-6",three:"md:grid-cols-3",two:"md:grid-cols-2"},gap:{"layout-default":"md:layout-gap-default","layout-grid":"md:layout-grid-gap","layout-md":"md:layout-gap-md","layout-sm":"md:layout-gap-sm","layout-xl":"md:layout-gap-xl","layout-xs":"md:layout-gap-xs","layout-xxs":"md:layout-gap-xxs","layout-xxxs":"md:layout-gap-xxxs",lg:"md:gap-lg",md:"md:gap-md",sm:"md:gap-sm",xl:"md:gap-xl",xs:"md:gap-xs",xxs:"md:gap-xxs",xxxs:"md:gap-xxxs"}}},er=({domNode:e})=>{let{attribs:t}=e,{"data-value":a}=t,{config:l,content:n}=JSON.parse(a),i=Object.keys(l).flatMap(e=>[ea[e].columns[l[e].columns],ea[e].gap[l[e].gap]]).filter(Boolean).join(" "),o=(0,p.u)(n);return(0,r.jsx)("div",{className:(0,p.cn)("grid",i),children:(0,s.Ay)(o,ez)})},el=({domNode:e,reactNode:t})=>{let a,l,{attribs:n}=e,s=n["data-block-id"];switch(n["data-value"]&&n["data-card-index"]&&(a=JSON.parse(n["data-value"]),l=Number(n["data-card-index"])),s){case"affiliate-product-card":if(void 0===a||void 0===l)return null;return(0,r.jsx)(j,{index:l,productCard:a});case"affiliate-table":{let e;if(!n["data-value"])return null;try{e=(0,z.E4)(n["data-value"])}catch(e){return console.error("Failed to parse affiliate-table data-value:",e),null}let t=void 0!==n["data-table-index"]?Number(n["data-table-index"]):0,a=Number.isNaN(t)?0:t;return(0,r.jsx)(L,{layoutVariantAttrib:n["data-layout-variant"],table:e,tableIndex:a})}case"mortgage-rate-table":{let e=(0,V.tN)(n["data-value"],s);if(!e)return null;let t=(0,V.Qe)(e);return(0,r.jsx)(Y.MortgageRateTable,{payload:{...e,lpS1:t.lpS1,utm:t.utm}})}case"mortgage-lead-form":{let e=(0,V.tN)(n["data-value"],s);if(!e)return null;let t=(0,V.Qe)(e);return(0,r.jsx)(q.MrcLeadForm,{payload:{...e,lpS1:t.lpS1,utm:t.utm}})}case"proscons":return(0,r.jsx)(O,{domNode:e,reactNode:void 0});case"table-of-contents":return(0,r.jsx)(U,{domNode:e,reactNode:t});case"expandable-container":return(0,r.jsx)(K,{domNode:e,reactNode:t});case"carousel":return(0,r.jsx)(Z,{domNode:e,reactNode:t});
15case"flex":return(0,r.jsx)(et,{domNode:e,reactNode:t});case"grid":return(0,r.jsx)(er,{domNode:e,reactNode:t});case"box":return(0,r.jsx)(J,{domNode:e,reactNode:t});case"button":return(0,r.jsx)(X,{domNode:e,reactNode:t});default:return null}},en=({domNode:e})=>{let{attribs:t,children:a}=e,{style:l,className:n,...i}=(0,s.$5)(t),o=eD(n?.toString()||"");return(0,r.jsx)("figure",{className:(0,p.cn)(o,n).replace("size-full",""),...i,children:eR(a)})},es=(0,a(37206).default)(()=>Promise.resolve().then(a.bind(a,7545)).then(e=>e.Iframe),{loadableGenerated:{webpack:()=>[7545]}}),ei=({domNode:e})=>{var t;let a,{attribs:n}=e,i=(0,s.$5)(n),o=(t=i.src?.toString(),(a=t?.toLowerCase()??"").includes("twitter.com")||a.includes("x.com")?"w-full min-h-[400px]":a.includes("instagram.com")?"mx-auto w-full max-w-[540px] aspect-[4/5]":a.includes("tiktok.com")?"mx-auto w-full max-w-[325px] aspect-[9/16]":"w-full aspect-video");return(0,r.jsx)("div",{className:(0,p.cn)(o,"relative"),children:(0,r.jsx)(l.Suspense,{fallback:(0,r.jsx)("div",{className:"iframe-fallback absolute inset-0 bg-gray-200 animate-pulse"}),children:(0,r.jsx)(es,{...i})})})},eo=["data-width","data-image-width","data-original-width"],ec=["data-height","data-image-height","data-original-height"];function ed(e){let t=Number(e);return Number.isFinite(t)&&t>0?t:void 0}function eu(e,t){for(let a of t){let t=ed(e[a]);if(t)return t}}let em=["fortune.com","develop.fortune.com","images.parsely.com","content.fortune.com","content-develop.fortune.com","content-qa.fortune.com","d2byebo1j9i40c.cloudfront.net","www.brimg.net","brand-studio.fortune.com"],ep=({domNode:e,reactNode:t})=>{let a,l,{attribs:n}=e,{src:i,className:o,alt:c,width:d,height:u}=(0,s.$5)(n),m=n["data-src"];if(!(i||m))return null;let x=m?.toString()||i.toString(),{width:g,height:f}=(a=function(e){if("string"!=typeof e)return{};let t=e.match(/(?:^|;)\s*width:\s*(\d+)px/i),a=e.match(/(?:^|;)\s*height:\s*(\d+)px/i);return{height:a?ed(a[1]):void 0,width:t?ed(t[1]):void 0}}(n.style),l=ed(d)??eu(n,eo)??a.width,{height:ed(u)??eu(n,ec)??a.height,width:l}),h=g&&f?`aspect-[${g}/${f}]`:"aspect-video";return em.some(e=>x.startsWith(`https://${e}`)||x.startsWith(`http://${e}`))?(0,r.jsx)("div",{className:(0,p.cn)("block w-full",g&&f?void 0:h),children:(0,r.jsx)(v.Image,{alt:c?.toString()||"",className:(0,p.cn)(o,"not-prose w-full h-full object-cover"),height:f??9,loading:"lazy",src:x,width:g??16})}):(0,r.jsx)("div",{className:(0,p.cn)("block w-full",h),children:t})},ex=({domNode:e})=>{let t=e.children.find(e=>"table"===e.name),a=e.children.find(e=>"figcaption"===e.name),l=t?.children.find(e=>"thead"===e.name),n=l?.children.find(e=>"tr"===e.name),s=n?.children.filter(e=>"th"===e.name||"td"===e.name),i=(t?.children.find(e=>"tbody"===e.name)).children.filter(e=>"tr"===e.name),o=[];for(let e=0;e<i.length;e++){let t=i[e].children.length,a=i[e].children[t-1].children.some(e=>"a"===e.name),l=i[e].firstChild,n=l.children.some(e=>e.attribs?.class?.includes("has-vivid-green-cyan-color")),c=(0,r.jsxs)("tr",{className:(0,p.cn)("header-row",n&&"border-x-2 border-t-2 border-b-0! stroke-accent! bg-blue-50!"),children:[(0,r.jsx)("th",{children:eR(l.children)}),a?(0,r.jsx)("th",{children:eR(i[e].lastChild.children)}):(0,r.jsx)("th",{})]},`${e}0`);o.push(c);for(let l=1;l<t&&(l!==t-1||!a);l++){let c=s?.[l],d=i[e].children[l],u=(0,r.jsxs)("tr",{className:(0,p.cn)(n&&"featured border-x-2 stroke-accent border-b-neutral-200 dark:border-b-neutral-700 bg-blue-50!",l===t-2&&a&&n&&"border-b-2 stroke-accent!"),children:[c?(0,r.jsx)("td",{children:eR(c.children)}):(0,r.jsx)("td",{}),(0,r.jsx)("td",{children:eR(d.children)})]},`${e}${l}`);o.push(u)}}return(0,r.jsx)("figure",{className:"optimized-table-widget",children:t?.children&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"overflow-x-auto max-md:hidden",children:(0,r.jsx)("table",{children:eR(t.children)})}),(0,r.jsxs)("div",{className:"md:hidden",children:[a&&(0,r.jsx)("figcaption",{className:"caption",children:eR(a.children)}),(0,r.jsx)("table",{children:(0,r.jsx)("tbody",{children:o})})]})]})})};var eg=a(25930);let ef=({domNode:e})=>{let t=e.children.map(e=>"data"in e&&"string"==typeof e.data?e.data:"").join("");return(0,r.jsx)(eg.InlineScript,{attribs:e.attribs,content:t})};var eh=a(98825);let ey=({domNode:e})=>{let{attribs:t,children:a}=e,{className:l,...n}=(0,s.$5)(t),i=l?.toString()?.includes("card-accordion"),o=eD(l?.toString()||"");if(i){let e=function e(t,a){return t.map(t=>{if(!t||"object"!=typeof t||!t.attribs)return t;let r={...t,attribs:{...t.attribs}};return["id","for","name","aria-labelledby","aria-controls"].forEach(e
15=>{r.attribs[e]&&r.attribs[e].includes("[ID]")&&(r.attribs[e]=r.attribs[e].replace(/\[ID\]/g,a))}),t.children&&Array.isArray(t.children)&&(r.children=e(t.children,a)),r})}(a,(0,eh.A)());return(0,r.jsx)("section",{className:(0,p.cn)(o,l),...n,children:eR(e)})}return(0,r.jsx)("section",{className:(0,p.cn)(o,l),...n,children:eR(a)})};var eb=a(75150),ev=a(68767),ew=a(73530);let ej=ew.object({data:ew.string().optional(),databaseId:ew.number().optional(),name:ew.string().optional(),type:ew.string().optional()}),eN=ew.object({order:ew.number(),position:ew.union([ew.literal("header"),ew.literal("in_stream"),ew.literal("right_side"),ew.literal("footer")]),term:ew.string()}),ek=ew.object({components:ew.array(ej),content:ew.object({css:ew.string().nullish(),html:ew.string().nullish()}).nullish(),slug:ew.string(),taxonomies:ew.array(eN).nullable(),templateSlug:ew.string()}),e_=ew.object({widgets:ew.object({data:ew.array(ek).default([])})});function eC(e){if(!e)return null;try{return JSON.parse(e)}catch(e){return null}}ew.object({columns:ew.number(),data:ew.record(ew.string(),ew.array(ew.str
15ing())),has_footer:ew.number(),has_header:ew.number(),rows:ew.number()}).optional(),ew.array(ek);var eS=a(19578);let eT=({position:e,data:t,index:a=0})=>{let l=t.build(a).get,n=eC(l("visit_website")),s=eC(l("logo")),o=eC(l("features")),c=(0,p.v)(s?.data.image_src);return(0,r.jsx)("div",{className:"@container transition-colors",children:(0,r.jsxs)("div",{className:(0,p.cn)("-z-2 isolate @md:my-4 bg-primary shadow-md font-graphik-compact"),"data-cy":eS.F.EducationCard,children:[(0,r.jsx)("div",{className:(0,p.cn)("flex w-full items-center justify-center bg-accent @md:px-8 px-4 py-2 font-graphik font-bold text-light uppercase"),"data-cy":eS.F.EducationCardBanner,children:l("banner")}),(0,r.jsxs)("div",{className:(0,p.cn)("grid @md:grid-cols-[1fr_160px] grid-cols-1 @md:gap-8 @md:px-8 px-4 py-4 @md:pt-8 @md:pb-6"),"data-cy":eS.F.EducationCardContainer,children:[(0,r.jsx)("div",{className:(0,p.cn)("flex flex-col @md:gap-4"),"data-cy":eS.F.EducationCardContent,children:(0,r.jsxs)("div",{className:"flex flex-col gap-2","data-cy":eS.F.EducationCardTitle,children:[(0,r.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,r.jsx)("span",{className:(0,p.cn)("typography-level-4 font-semibold"),"data-cy":eS.F.EducationCardTitleHeading,children:l("title")}),(0,r.jsx)("span",{className:(0,p.cn)("typography-level-5"),"data-cy":eS.F.EducationCardTitleSubheading,children:l("subheading")})]}),(0,r.jsx)("div",{className:(0,p.cn)("typography-sm mb-2"),"data-cy":eS.F.EducationCardContentDescription,children:(0,r.jsx)(ev.AccordionDescription,{content:l("description")||""})}),n&&(0,r.jsx)(eb.Button,{asChild:!0,className:"mt-auto mb-2 flex @md:hidden w-full uppercase bg-inverse group",variant:"primary",children:(0,r.jsxs)(i.Link,{href:n.href,target:1===n.blank?"_blank":void 0,children:[n.text||"Visit Website",(0,r.jsx)(u.Icon,{icon:"ChevronRight"})]})})]})}),(0,r.jsxs)("div",{className:(0,p.cn)("@md:col-start-2 row-start-1 flex h-full flex-col"),"data-cy":eS.F.EducationCardAction,children:[(0,r.jsx)("div",{className:"@md:row-start-auto row-start-1 @md:mb-2 mb-2 aspect-video @md:max-w-full max-w-[150px] @md:aspect-[150/88] flex items-center justify-center",children:(0,r.jsx)(v.Image,{alt:l("title")||"",className:"aspect-video @md:aspect-[150/88] object-contain","data-cy":eS.F.EducationCardPicture,height:88,src:c,width:150})}),n&&(0,r.jsx)(eb.Button,{asChild:!0,className:"mt-auto @md:flex hidden w-full uppercase bg-inverse group",variant:"primary",children:(0,r.jsxs)(i.Link,{href:n.href,target:1===n.blank?"_blank":void 0,children:[n.text||"Visit Website",(0,r.jsx)(u.Icon,{icon:"ChevronRight"})]})})]})]}),o&&(0,r.jsx)("div",{className:"@md:px-8 px-4 @md:pb-8 pb-4",children:(0,r.jsx)("ul",{className:"flex flex-col gap-2",children:Array.from({length:o.rows},(t,a)=>{let l=`row_${a}`,n=o.data[l]||[],s=`${e}-${n.join("-")}`;return(0,r.jsx)("li",{className:"group flex items-center justify-between stroke-secondary border-b pb-2",children:Array.from({length:o.columns},(t,a)=>{let l=`${e}-${n[a]||""}-${a}`;return(0,r.jsx)("span",{className:"group flex items-center gap-2 font-semibold text-secondary last:cursor-pointer last:text-accent",children:n[a]||""},l)})},s)})})})]})})},eA=({widget:e})=>{var t;if(!e.widgets)return null;let a=(t=e.widgets.data,{build:(e=0)=>{let a=(t[e]?.components||[]).reduce((e,t)=>t.name?e.set(t.name,t.data):e,new Map);return{get:e=>a.get(e)}},buildContent:(e=0)=>{let a=t[e]?.content||{};return{get:e=>a[e]}},buildMeta:(e=0)=>{let a=t||[],r={slug:a[e]?.slug||"",templateSlug:a[e]?.templateSlug||""};return{get:e=>r[e]}}});return"recommends.education-ads"===(0,a.buildMeta().get)("templateSlug")?(0,r.jsx)("div",{className:"not-prose",children:(0,r.jsx)(eT,{data:a})}):(0,r.jsx)("div",{})};var eI=a(39820);async function e$(e){let t=await eI.V.backend("query WidgetById($id: Int!) {\n  widgets(filters: { id: $id }) {\n    data {\n      templateSlug\n      slug\n      components {\n        data\n        databaseId\n        name\n        type\n      }\n      taxonomies {\n        term\n        position\n        order\n      }\n    }\n  }\n}\n",{id:e});if(!t.success)throw Error(`HTTP Error: ${t}`);let a=e_.safeParse(t.value);if(!a.success)throw Error(`Validation Error: ${a.error}`);return a.data}let eE=async({domNode:e})=>{let{attribs:t}=e,a=t["data-widget-id"],n=await e$(Number(a));return(0,r.jsx)(l.Suspense,{fallback:(0,r.jsx)("div",{}),children:(0,r.jsx)(eA,{widget:n})})};var eP=a(71044);function eM(e,t,a,l){let{name:n,attribs:i}=e,c=(0,s.$5)(i),{className:u}=c;try{if(i["data-widget-id"])return(0,r.jsx)(eE,{domNode:e,reactNode:t},a);if(i["data-ad-id"]){let e=i["data-ad-id"];if(e===eP.as.CdRates||e===eP.as.SavingsMma)return(0,r.jsx)("div",{"data-ad-id":e},a);return null}let s=["paywall","paywall-selector"];for(let l of u?.toString().split(" ")||[]){if(s.some(e=>e===l))return null;switch(l){case"optimized-table-widget":if("figure"!==n)break;return(0,r.jsx)(ex,{domNode:e,reactNode:t},a);case"fortune-custom-block":return(0,r.jsx)(el,{domNode:e,reactNode:t},a);case"fortune-audio-image":return(0,r.jsx)(d,{domNode:e,reactNode:t},a)}}switch(n){case"iframe":return(0,r.jsx)(ei,{domNode:e,reactNode:t},a);case"img":return(0,r.jsx)(ep,{domNode:e,reactNode:t},a);case"a":return(0,r.jsx)(o,{href:i.href?.toString()||"",...c,children:eR(e.children)},a);case"details":return(0,r.jsx)(x,{domNode:e,reactNode:t},a);case"summary":return(0,r.jsx)(g,{domNode:e,reactNode:t,tag:l},a);
15case"script":return(0,r.jsx)(ef,{domNode:e,reactNode:t},a);case"figure":return(0,r.jsx)(en,{domNode:e,reactNode:t},a);case"div":return(0,r.jsx)(f,{domNode:e,reactNode:t},a);case"section":return(0,r.jsx)(ey,{domNode:e,reactNode:t},a);default:return null}}catch(e){return console.error(`Error parsing node: ${e}`),t}}let ez={transform:(e,t,a)=>(function(e,t,a){if(!(0,m.vq)(e))return t;let r=eM(e,t,a);return r||t})(t,e,a)};function eR(e){return(0,s.zd)(e,ez)}let eL={"is-type-video":"aspect-video h-full [&_*]:aspect-video [&_*]:h-full [.iframe-fallback]:aspect-video [.iframe-fallback]:h-full","is-vertical":"flex-col w-full","wp-block-column":'flex flex-col gap-10 not-[:has([data-full-width="false"])]:w-full',"wp-block-columns":"flex flex-col md:flex-row layout-grid-gap w-full","wp-embed-aspect-16-9":"aspect-video h-full [&_*]:aspect-video [&_*]:h-full [.iframe-fallback]:aspect-video [.iframe-fallback]:h-full"};function eD(e){return(e?.toString()?.split(" ")||[]).map(e=>eL[e])}var eO=a(21192),eB=a(90204);let eW=({tabs:e,affiliateCardParamsBase:t})=>{let{pageData:a}=(0,l.useContext)(eO.w),[s,i]=(0,l.useState)(0);return 0===e.length?null:(0,r.jsxs)("div",{className:"flex flex-col gap-lg","data-cy":eS.F.AffiliateProductCardTabs,style:{"--tab-max-width":`${100/e.length}%`},children:[(0,r.jsxs)("div",{className:"relative min-w-0",children:[(0,r.jsx)("div",{className:"absolute inset-x-0 bottom-0 border-b stroke-secondary"}),(0,r.jsx)("div",{className:"flex min-w-0 items-end overflow-x-auto scrollbar-hidden",role:"tablist",children:e.map((e,l)=>(0,r.jsx)("button",{"aria-label":`View tab ${l+1}`,"aria-selected":s===l,className:(0,p.cn)("z-10 shrink-0 cursor-pointer border-b px-sm py-xxs font-graphik-compact typography-default font-medium md:max-w-[var(--tab-max-width)]",s===l?"border-blue-500 text-accent":"text-secondary border-transparent"),onClick:()=>{l!==s&&(0,eB.sx)({...a,affiliateCardParams:{...t,clickTarget:"Tab Button"},eventAction:"affiliate_card_click"}),i(l)},role:"tab",type:"button",children:e.name},e.name))})]}),e.map((e,t)=>(0,r.jsx)("div",{"aria-hidden":t!==s,className:(0,p.cn)(t!==s&&"sr-only",t===s&&"contents"),role:"tabpanel",children:(0,r.jsx)(n.g,{className:"\n							[&_*]:font-graphik-compact [&_p]:typography-sm [&_p]:text-secondary [&_p_strong]:font-graphik \n							[&_p_strong]:typography-xs [&_strong]:text-primary [&_strong]:font-medium \n							[&_a]:text-accent [&_a]:font-medium [&_a]:hover:underline [&_a]:disabled:hover:no-underline [&_a]:aria-disabled:hover:no-underline \n							[&_ul]:list-outside [&_ul]:flex [&_ul]:flex-col [&_ul]:pl-sm [&_ul]:gap-sm [&_ul]:list-disc  \n							[&_ol]:list-outside [&_ol]:marker:typography-md [&_ol]:flex [&_ol]:flex-col [&_ol]:gap-sm [&_ol]:pl-xs [&_ol]:list-decimal\n							[&_li]:typography-sm [&_li]:text-secondary [&_li_ul]:pl-xs [&_li_ol]:pl-xs [&_li_ul]:pt-xxs [&_li_ol]:pt-xxs",content:e.content,options:ez})},e.name))]})}},42600:(e,t,a)=>{a.d(t,{XG:()=>d,Zi:()=>p,_G:()=>c,mA:()=>g,mR:()=>u,sU:()=>x,sc:()=>m});var r=a(95155),l=a(29217),n=a(8666),s=a(19578),i=a(55507);let o=(0,l.tv)({defaultVariants:{featuredProduct:!1,hasTitle:!0,layout:"default"},slots:{bodyWrapper:"",cardWrapper:"not-prose flex flex-col border w-full shadow-sm rounded-sm overflow-hidden",contentWrapper:"grid layout-grid-gap md:grid-cols-2 md:grid-rows-1",header:"typography-default font-medium flex flex-row px-xs md:px-sm py-xxs gap-lg items-center",productName:"font-semibold typography-level-4",promotion:"rounded-sm p-xxs success-surface relative self-stretch"},variants:{featuredProduct:{false:{cardWrapper:"stroke-secondary",header:"bg-blue-50 text-blue-800"},true:{cardWrapper:"stroke-accent",header:"bg-gradient-to-r from-blue-400 to-blue-600 text-light"}},hasTitle:{false:{header:"justify-end"},true:{header:"justify-between"}},layout:{default:{cardWrapper:""}}}},{twMerge:!0}),c=({layout:e,children:t,className:a="",featuredProduct:l=!1})=>(0,r.jsx)("div",{className:(0,i.cn)(o().cardWrapper({featuredProduct:l,layout:e}),a),"data-cy":s.F.AffiliateProductCardWrapper,children:t}),d=({hasTitle:e=!0,layout:t,children:a,className:l="",featuredProduct:n=!1})=>(0,r.jsx)("div",{className:(0,i.cn)(o().header({featuredProduct:n,hasTitle:e,layout:t}),l),"data-cy":s.F.AffiliateProductCardHeader,children:a}),u=({layout:e,children:t,className:a=""})=>(0,r.jsx)("div",{className:(0,i.cn)(o().contentWrapper({layout:e}),a),"data-cy":s.F.AffiliateProductCardContentWrapper,children:t}),m=({layout:e,children:t,className:a=""})=>(0,r.jsx)("h2",{className:(0,i.cn)(o().productName({layout:e}),a,"text-level-4"),"data-cy":s.F.AffiliateProductCardProductName,children:t}),p=({layout:e,children:t,className:a=""})=>(0,r.jsx)("div",{className:(0,i.cn)(o().bodyWrapper({layout:e}),a),"data-cy":s.F.AffiliateProductCardBodyWrapper,children:t}),x=({layout:e,children:t,className:a=""})=>(0,r.jsx)("div",{className:(0,i.cn)(o().promotion({layout:e}),a),children:t}),g=({rating:e,size:t="medium",collapsible:a=!1,maxRating:l=5})=>{let s="small"===t?12:24,o={height:s,size:"custom",strokeWidth:1.5,width:s};return(0,r.jsxs)("div",{className:(0,i.cn)("flex gap-1 content-center","small"===t?"items-center":"items-end"),children:[(0,r.jsx)("span",{className:"font-graphik",children:e.toFixed(1)}),Array.from({length:l},(e,t)=>
15t+1).map(l=>{let s=e>=l?"full":e>=l-.5?"half":"empty";return"half"===s?(0,r.jsxs)("div",{className:(0,i.cn)("relative flex","small"===t?"size-3":"size-6",a&&l>1&&"hidden md:flex"),children:[(0,r.jsx)(n.Icon,{...o,className:"absolute stroke-yellow-400",icon:"Star",mode:"custom"}),(0,r.jsx)(n.Icon,{...o,className:"absolute text-yellow-400",icon:"StarHalf",mode:"fill"})]},l):(0,r.jsx)("div",{className:(0,i.cn)(a&&l>1&&"hidden md:flex"),children:(0,r.jsx)(n.Icon,{...o,className:(0,i.cn)("full"===s?"fill-yellow-400 stroke-yellow-400":"stroke-yellow-400"),icon:"Star",mode:"custom"})},l)})]})}},48500:(e,t,a)=>{a.d(t,{QK:()=>i,W5:()=>o,yD:()=>s});var r=a(15698),l=a(55507);let n=r.Ikc({advertiser_notes:r.YjP(),apy:r.aig(),effective_at:r.YjP(),ep_url:r.YjP(),institution:r.Ikc({insurance_information:r.Ikc({disclosure:r.YjP(),type:r.YjP()}),logo_url:r.YjP(),name:r.YjP(),reviews:r.Ikc({link:r.mee(r.YjP()),overall_rating:r.mee(r.aig()),short_summary:r.mee(r.YjP()),website_url:r.mee(r.YjP())})}),is_local:r.zMY(),is_national:r.zMY(),is_paid:r.zMY(),max_to_open:r.mee(r.aig()),min_to_earn:r.lqM(r.mee(r.aig())),min_to_open:r.aig(),pixel_url:r.YjP(),product:r.Ikc({name:r.YjP(),term:r.lqM(r.aig()),type:r.YjP()}),rate:r.aig()}),s=r.Ikc({cd_rates:r.YOg(n)}),i=r.Ikc({savings_mma_rates:r.YOg(n)}),o=r.Ikc({accountType:r.YjP(),depositAmount:r.aig(),maxTermLength:r.aig(),minTermLength:r.aig(),zip:r.YjP().check(r.YPB(l.x_,{message:"Invalid US zip code"}))})},50354:(e,t,a)=>{a.d(t,{AffiliateTableDesktopScroll:()=>u});var r=a(95155),l=a(12115),n=a(68857),s=a(89802),i=a(14303),o=a(55507);let c="overscroll-x-none",d="rounded-md border stroke-helper",u=({children:e,className:t,stickyHeader:a=!1,title:u=""})=>{let m=(0,l.useRef)(null),p=(0,l.useRef)(null),x=(0,l.useRef)(null),g=(0,l.useRef)(0),f=(0,l.useRef)(0),h=(0,l.useRef)(0),y=(0,l.useRef)(0),[b,v]=(0,l.useState)(0),[w,j]=(0,l.useState)(0),[N,k]=(0,l.useState)(0),[_,C]=(0,l.useState)(0);(0,l.useEffect)(()=>{g.current=b},[b]),(0,l.useEffect)(()=>{f.current=w},[w]),(0,l.useEffect)(()=>{h.current=N},[N]),(0,l.useEffect)(()=>{y.current=_},[_]);let S=(0,l.useCallback)(()=>{if(a){let e=m.current?.querySelector("table"),t=x.current;if(!(e&&t))return;let a=e.querySelector("thead th:first-child"),r=a instanceof HTMLElement?a.getBoundingClientRect().width:0,l=e.scrollWidth,n=t.clientWidth,s=Math.max(n-(r>0?r:192),0);j(l),k(n),C(s),f.current=l,h.current=n,y.current=s;return}let e=p.current;if(!e)return;let t=e.scrollWidth,r=e.clientWidth;j(t),k(r),C(r),v(e.scrollLeft),f.current=t,h.current=r,y.current=r,g.current=e.scrollLeft},[a]);(0,l.useEffect)(()=>{S();let e=a?m.current?.querySelector("table"):p.current;if(!e||"u"<typeof ResizeObserver)return;let t=new ResizeObserver(()=>{S()});return t.observe(e),()=>{t.disconnect()}},[a,e,S]),(0,l.useEffect)(()=>{if(!a)return;let e=m.current,t=x.current;if(!(e&&t))return;let r=e=>{let a=e.deltaX;if(0===a&&e.shiftKey&&(a=e.deltaY),0===a)return;e.preventDefault();let r=Math.max(f.current-t.clientWidth,0),l=Math.min(Math.max(g.current+a,0),r);t.scrollLeft=l,g.current=l,v(l)};return e.addEventListener("wheel",r,{passive:!1}),()=>{e.removeEventListener("wheel",r)}},[a]);let T=_>0?_:N,A=(0,n.i)(w,N,T),I=Math.max(w-N,0),$=(0,n.c)(b,T,A,I),E=b>1,P=e=>{(e=>{let t=Math.max(f.current-h.current,0),r=Math.min(Math.max(e*(y.current>0?y.current:h.current),0),t);if(a){let e=x.current;if(!e)return;e.scrollTo({behavior:"smooth",left:r});return}p.current?.scrollTo({behavior:"smooth",left:r})})($+e)},M={"--table-scroll-left":`${b}px`},z=(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(i.E,{canScrollLeft:E,canScrollRight:w-N>1&&b<w-N-1,onScrollLeft:()=>P(-1),onScrollRight:()=>P(1),showArrows:A>1,title:u})});return a?(0,r.jsxs)("div",{className:(0,o.cn)("flex max-md:hidden w-full min-w-0 flex-col gap-6",t),children:[z,(0,r.jsxs)("div",{className:(0,o.cn)("relative overflow-x-clip",s.Eh,d,c),"data-scrolled":!!E||void 0,children:[(0,r.jsx)("div",{ref:m,style:M,children:e}),(0,r.jsx)("div",{"aria-hidden":!0,className:(0,o.cn)("pointer-events-none absolute inset-x-0 bottom-0 z-10 h-2 overflow-x-auto overflow-y-hidden [scrollbar-width:none] [-ms-overflow-style:none] [&::-webkit-scrollbar]:hidden",c),"data-testid":"affiliate-table-scroll-track",onScroll:()=>{let e=x.current?.scrollLeft??0;g.current=e,v(e)},ref:x,children:(0,r.jsx)("div",{style:{height:1,width:w}})})]})]}):(0,r.jsxs)("div",{className:(0,o.cn)("flex max-md:hidden w-full min-w-0 flex-col gap-6",t),children:[z,(0,r.jsx)("div",{className:(0,o.cn)("overflow-x-auto",d,c),onScroll:()=>{let e=p.current;e&&(g.current=e.scrollLeft,v(e.scrollLeft))},ref:p,children:e})]})}},51018:(e,t,a)=>{a.d(t,{Promotion:()=>u});var r=a(95155),l=a(12115),n=a(8666),s=a(21192),i=a(90204),o=a(19578),c=a(55507);let d={failed:"CircleX",isCopied:"CircleCheck"},u=({promotion:e,affiliateCardParamsBase:t})=>{let{pageData:a}=(0,l.useContext)(s.w),[u,m]=(0,l.useState)("isCopied"),[p,x]=(0,l.useState)(!1),g="Copy";return e.label?g="Zap":p&&(g=d[u]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("button",{className:(0,
15c.cn)("flex gap-sm typography-xs success-text font-graphik-compact font-normal text-left",!e.label&&"hover:cursor-pointer"),"data-cy":o.F.AffiliateProductCardPromotion,onClick:()=>{p||e.label||navigator.clipboard.writeText(e.code).then(()=>{x(!0),m("isCopied"),(0,i.sx)({...a,affiliateCardParams:{...t,clickTarget:"Coupon"},eventAction:"affiliate_card_click"}),setTimeout(()=>x(!1),1e3)}).catch(()=>{x(!0),m("failed"),setTimeout(()=>x(!1),1e3)})},type:"button",children:[(0,r.jsx)(n.Icon,{className:"success-text",icon:g,size:"sm"}),e.label?(0,r.jsx)("p",{children:e.label}):(0,r.jsxs)("p",{children:["Use code ",(0,r.jsx)("span",{className:"font-semibold",children:e.code})," to get ",e.discount," off your purchase"]})]}),(0,r.jsxs)("div",{className:(0,c.cn)("absolute flex flex-row gap-sm py-xxxs px-xxs success-surface success-text top-[-33px] font-medium text-xs left-1/2 -translate-x-1/2","transition-all duration-200 ease-out",p?"opacity-100 translate-y-0":"opacity-0 translate-y-1 pointer-events-none"),children:[(0,r.jsx)(n.Icon,{icon:d[u],size:"sm"}),(0,r.jsx)("p",{className:"font-graphik-compact typography-xs font-medium",children:"failed"===u?"Failed to Copy!":"Copied!"})]})]})}},53845:(e,t,a)=>{a.d(t,{MrcLeadForm:()=>c});var r=a(95155),l=a(12115),n=a(22720),s=a(69088),i=a(32064);let o={boundingBox:!1,colors:{},descTag:"",lpS1:"",postId:"",postSlug:"",supportedLoanTypes:"",useMap:!1,utm:{campaign:"",content:"",medium:"affiliate-widget",source:"fortune",term:""},values:{}},c=({payload:e})=>{let t=(0,l.useRef)(null),a=(0,l.useId)();return(0,l.useEffect)(()=>{let r=t.current;if(!r)return;let l={...o,...e},c=(0,i.Qe)(l),d={...l,lpS1:c.lpS1,utm:c.utm},u=a.replace(/[^a-zA-Z0-9]/g,""),m=`fortuneMrcLeadSuccess_${u}`,p=`fortuneMrcFormReady_${u}`,x=`${s.Y7}_${u}`;(0,i.h)(),Reflect.set(window,m,e=>{window.dataLayer?.push({event:"mrc_lead_success",mrcLpS1:d.lpS1,mrcPublisherRevenue:e.pscore_total??null,postId:d.postId})});let g=Reflect.get(window,"Fmcty")??{};g[x]={values:(0,i.a$)(d)},Reflect.set(window,"Fmcty",g);let f=(0,n.l)(()=>new Promise(e=>{window.setTimeout(e,1e4),Reflect.set(window,p,()=>e());let t=document.createElement("script");t.src=s.Gm,t.async=!0,t.dataset.mrc=s.Y7,t.dataset.mrcPlacementName=u,t.dataset.mrcLoadCallback=p,t.dataset.mrcColor=l.colors.color||s.r3,t.dataset.mrcColorHover=l.colors.colorHover||s.O4,t.dataset.mrcSuccessCallback=m,l.descTag&&(t.dataset.mrcDesc=d.descTag),l.supportedLoanTypes&&(t.dataset.mrcSupportedLoanTypes=d.supportedLoanTypes),l.useMap&&(t.dataset.mrcUseMap="true",t.dataset.mrcColorMapState=d.colors.mapState||s.r3,t.dataset.mrcColorMapStateHover=d.colors.mapStateHover||s.O4),r.appendChild(t)}));return()=>{f(),r.innerHTML="",Reflect.deleteProperty(g,x),Reflect.deleteProperty(window,p),Reflect.deleteProperty(window,m)}},[e,a]),(0,r.jsxs)("div",{className:"not-prose mx-auto w-full max-w-[800px]",children:[(0,r.jsx)("span",{className:"font-semibold text-helper uppercase",children:"Advertisement"}),(0,r.jsx)("div",{className:e.boundingBox?"rounded-md border border-gray-200 bg-white p-5":void 0,children:(0,r.jsx)("div",{ref:t})})]})}},65342:(e,t,a)=>{a.d(t,{j:()=>l});var r=a(95155);let l=()=>(0,r.jsx)("span",{"aria-hidden":!0,className:"inline-flex size-[8.7px] shrink-0 items-center justify-center",children:(0,r.jsxs)("svg",{className:"stroke-current",fill:"none",height:8.4,overflow:"visible",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,viewBox:"6 6 12 12",width:8.4,children:[(0,r.jsx)("title",{children:"External link"}),(0,r.jsx)("path",{d:"M7 7h10v10",vectorEffect:"non-scaling-stroke"}),(0,r.jsx)("path",{d:"M7 17 17 7",vectorEffect:"non-scaling-stroke"})]})})},68518:(e,t,a)=>{a.d(t,{g:()=>s});var r=a(95155),l=a(50716),n=a(55507);let s=({className:e,content:t,options:a})=>(0,r.jsx)("span",{className:(0,n.cn)("description-parser contents",e),"data-cy":"description",children:(0,l.Ay)(t,a)})},68767:(e,t,a)=>{a.d(t,{AccordionDescription:()=>o});var r=a(95155),l=a(12115),n=a(8666),s=a(68518),i=a(55507);let o=({content:e})=>{let[t,a]=(0,l.useState)(!1);return(0,r.jsxs)("div",{className:"typography-sm pt-2 flex flex-col gap-1",children:[(0,r.jsx)("div",{className:(0,i.cn)("overflow-hidden",{"@md:line-clamp-4 line-clamp-2":!t}),children:(0,r.jsx)(s.g,{content:e})}),(0,r.jsxs)("button",{"aria-label":t?"Read Less":"Read More",className:"inline-flex cursor-pointer gap-2 items-center font-semibold text-accent","data-cy":"accordion-description-toggle",onClick:()=>a(!t),onKeyDown:e=>
15{["Enter"," "].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),a(!t))},type:"button",children:[(0,r.jsxs)("span",{className:"uppercase",children:["Read ",t?"Less":"More"]}),(0,r.jsx)(n.Icon,{className:(0,i.cn)({"rotate-180 transform":t}),icon:"ButtonDown",size:"sm"})]})]})}},68857:(e,t,a)=>{function r(e,t,a=t){return t<=0||e<=t+1?1:Math.ceil((e-t)/(a>0?a:t))+1}function l(e,t,a,r=1/0){return a<=1||t<=0?0:e>=r-1?a-1:Math.min(a-1,Math.max(0,Math.round(e/t)))}a.d(t,{c:()=>l,i:()=>r})},69088:(e,t,a)=>{a.d(t,{Gm:()=>u,O4:()=>o,PR:()=>n,Y7:()=>m,b1:()=>s,fp:()=>x,hh:()=>c,jI:()=>d,m3:()=>l,r3:()=>i,zJ:()=>p});var r=a(87358);let l="https://widgets.icanbuy.com/js/iframehack/iframeResizer.min.js",n="https://widgets.icanbuy.com",s="MG01003",i="#006885",o="#004459",c=r.env.NEXT_PUBLIC_ICANBUY_SITE_ID||"153c5334a3df76cb",d=r.env.NEXT_PUBLIC_ICANBUY_TEXT_OFFERS_SITE_ID||"e523a8dd727cdd2c",u="https://www.mortgageresearchcenter.com/scripts/fortuneDOTCOM.js",m="FortuneDOTCOM",p={homeEquity:"/c/standard/us/en/homeequity/tables/HomeEquityCurrent.aspx",rateMap:"/c/standard/us/en/mortgage/widgets/map/standard/avgbystate/main.html",rates:"/c/standard/us/en/mortgage/tables/Mortgage.aspx",textOffers:"/c/standard/us/en/mortgage/tables/text/Mortgage.aspx"},x={listingbtnbgcolor:"006885",searchbtnbgcolor:"006885"}},71044:(e,t,a)=>{a.d(t,{Fy:()=>c,as:()=>d,ZQ:()=>u,ms:()=>p,UV:()=>h,ss:()=>f,NW:()=>x,st:()=>m});var r,l=a(48500),n=a(39820);async function s({depositAmount:e,page:t,minTermLength:a=1,maxTermLength:r=1,pageSize:i,zip:o}){let c=Array.from({length:r-a+1},(e,t)=>t+a),d={zip:o,...t&&{page:t},...i&&{pageSize:i},depositAmount:e,ignoreBudget:!1,listingType:"ALL",pid:"myfi_fortune_api",productTerm:c},u=await n.V.redVentures("query getCDRates(\n  $zip: String\n  $depositAmount: Float\n  $productTerm: [Int!]\n  $page: Int\n  $pageSize: Int\n  $listingType: ListingType\n  $ignoreBudget: Boolean\n  $pid: String\n) {\n  cd_rates(\n    zipcode: $zip\n    deposit_amount: $depositAmount\n    product_term: $productTerm\n    page: $page\n    page_size: $pageSize\n    listing_type: $listingType\n    ignore_budget: $ignoreBudget\n    pid: $pid\n  ) {\n    institution {\n      name\n      logo_url\n      reviews {\n        overall_rating\n        short_summary\n        website_url\n        link\n      }\n      insurance_information {\n        type\n        disclosure\n      }\n    }\n    product {\n      name\n      term\n      type\n    }\n    is_paid\n    is_national\n    is_local\n    advertiser_notes\n    apy\n    effective_at\n    min_to_open\n    max_to_open\n    rate\n    ep_url\n    pixel_url\n  }\n}\n",d);if(!u.success)throw Error(`HTTP Error: ${u}`);let m=l.yD.safeParse(u.value);if(!m.success)throw Error(`Validation Error: ${m.error}`);return m.data.cd_rates}async function i({depositAmount:e,page:t,accountType:a,pageSize:r,zip:s}){let o={zip:s,...t&&{page:t},...r&&{pageSize:r},depositAmount:e,ignoreBudget:!1,listingType:"ALL",pid:"myfi_fortune_api",prodType:"string"==typeof a?a.split(","):a},c=await n.V.redVentures("query getSavingsMMA(\n  $prodType: [SavingsMmaProductType!]\n  $zip: String\n  $depositAmount: Float\n  $page: Int\n  $pageSize: Int\n  $listingType: ListingType\n  $ignoreBudget: Boolean\n  $pid: String\n) {\n  savings_mma_rates(\n    product_type: $prodType\n    zipcode: $zip\n    deposit_amount: $depositAmount\n    page: $page\n    page_size: $pageSize\n    listing_type: $listingType\n    ignore_budget: $ignoreBudget\n    pid: $pid\n  ) {\n    institution {\n      name\n      logo_url\n      reviews {\n        overall_rating\n        short_summary\n        website_url\n        link\n      }\n      insurance_information {\n        type\n        disclosure\n      }\n    }\n    product {\n      name\n      type\n    }\n    is_paid\n    is_national\n    is_local\n    advertiser_notes\n    apy\n    effective_at\n    min_to_open\n    min_to_earn\n    max_to_open\n    rate\n    ep_url\n    pixel_url\n  }\n}\n",o);if(!c.success)throw Error(`HTTP Error: ${c}`);let d=l.QK.safeParse(c.value);if(!d.success)throw Error(`Validation Error: ${d.error}`);return d.data.savings_mma_rates}var o=a(55507);let c={CD:{getDataFunc:async e=>await s(e),inputs:["zip","depositAmount","minTermLength","maxTermLength"],outputs:["featured","apy","term","minDeposit","estEarnings"],title:`Best CD Rates for ${(0,o.Yq)(new Date().toString())}`},Savings:{getDataFunc:async e=>await i(e),inputs:["accountType","zip","depositAmount"],outputs:["featured","apy","minBalance","estEarnings"],title:`The best savings account rates from our partners for ${(0,o.Yq)(new Date().toString())}`}};var d=((r={}).SavingsMma="5c6ba399-d32f-4e30-9722-8373c50873c3",r.CdRates="ed375ef3-c83b-43c1-8a5a-57347a4e9d42",r);let u={accountType:"MMA,SAVINGS",depositAmount:25e3,maxTermLength:36,minTermLength:6,zip:o.Ez},m=[{label:"Savings & MMAs",value:"MMA,SAVINGS"},{label:"MMAs Only",value:"MMA"},{label:"Savings Only",value:"SAVINGS"}],p=e=>e%12!=0?`${e}mo`:`${Math.round(e/12)}yr`,x={apy:{title:"APY",tooltip:"APY = Annual Percentage Yield"},estEarnings:{title:"EST. EARNINGS",tooltip:"Interest earned calculation based on a $$DEPOSIT_AMOUNT$ deposit amount held for a period of 1 year and is rounded to the nearest dollar. The estimation is provided by Bankrate and assumes no fees are accrued, the APY does not change, and minimum balance requirements are met. Actual earnings may vary."},featured:{title:"FEATURED OFFERS",tooltip:"Offers featured here have been sponsored by our partners, which impacts how, where, and in what order the products appear."},minBalance:{title:"MIN. BALANCE FOR APY"},minDeposit:{title:"MIN. DEPOSIT"},term:{title:"TERM"}},g=e=>{let t=Math.round(e/12*10)/10;return t<1?`${e} months`:1===t?`${t} year`:t>1&&t<2?`${e} months`:`${t} years`},f=[1,6,12,18,24,36].map(e=>({label:g(e),value:e.toString()})),h=(e=1)=>[1,6,12,18,24,36,48,60,72].filter(t=>t>=e).map(e=>({label:g(e),value:e.toString()}))},75150:(e,t,a)=>{a.d(t,{Button:()=>c});var r=a(95155),l=a(42442),n=a(12115),s=a(29217),i=a(55507);let o=(0,s.tv)({base:"group/button inline-flex uppercase items-center justify-center active:shadow-blue-500 active:shadow-sm focus-visible:shadow-blue-500 gap-2 whitespace-nowrap font-medium focus-visible:shadow-sm transition-colors [&_*]:transition-colors focus-visible:outline-none disabled:cursor-not-allowed disabled:pointer-events-none disabled:opacity-50 text-base cursor-pointer font-graphik-compact",defaultVariants:{size:"sm"},variants:{size:{lg:"px-12 py-3.5 text-base",sm:"px-12 py-3 text-base",xs:"btn-xs"},variant:{accent:"button-accent text-neutral-50 hover:button-accent-hover focus-visible:ring-red",externalService:"border-none bg-neutral-100 hover:bg-neutral-200 active:shadow-none",icon:"btn-icon",primary:"bg-inverse hover:bg-inverse-hover text-light focus-visible:ring-neutral-600",
15secondary:"bg-neutral-50 border-1 stroke-inverse text-primary hover:bg-neutral-300 focus-visible:ring-inverse",tertiary:"text-accent focus-visible:ring-accent bg-transparent hover:underline active:ring-1 shadow-none focus-visible:shadow-none active:shadow-none gap-0"}}}),c=(0,n.forwardRef)(({className:e,variant:t,size:a,children:n,asChild:s=!1,...c},d)=>{let u=s?l.DX:"button";return(0,r.jsx)(u,{className:(0,i.cn)(o({size:a,variant:t}),e),ref:d,...c,children:n})});c.displayName="Button"},75847:(e,t,a)=>{a.d(t,{AudioImageBlock:()=>c});var r=a(95155),l=a(74643),n=a(12115),s=a(6480),i=a(55507);let o=2*Math.PI*11.25,c=({imageUrl:e,imageAlt:t,imageWidth:a,imageHeight:c,audioUrl:d,description:u,align:m,wrapWidth:p})=>{let x=(0,n.useRef)(null),[g,f]=(0,n.useState)(!1),[h,y]=(0,n.useState)(!1),[b,v]=(0,n.useState)(0);(0,n.useEffect)(()=>{let e=x.current;if(!e)return;let t=()=>{e.duration&&v(e.currentTime/e.duration)};return e.addEventListener("timeupdate",t),()=>e.removeEventListener("timeupdate",t)},[]);let w=async()=>{let e=x.current;if(e)if(g)e.pause(),f(!1);else try{await e.play(),h||y(!0),f(!0)}catch{}};return(0,r.jsxs)("div",{className:(0,i.cn)("fortune-audio-image-block not-prose relative","left"===m&&"alignleft","right"===m&&"alignright",p&&`wrap-width-${p}`),children:[(0,r.jsx)(s.Image,{alt:t,className:"w-full",height:c,loading:"lazy",src:e,width:a}),(0,r.jsxs)("button",{"aria-label":g?"Pause audio":"Play audio",className:"group absolute bottom-2 left-2 right-2 flex cursor-pointer items-center gap-3 rounded-full border-none bg-white px-4 py-2 opacity-95 shadow-sm transition-all hover:opacity-100 hover:shadow-md",onClick:w,type:"button",children:[(0,r.jsx)("div",{className:"relative flex size-6 shrink-0 items-center justify-center",children:h?(0,r.jsxs)("svg",{"aria-hidden":"true",height:24,role:"img",viewBox:"0 0 24 24",width:24,children:[(0,r.jsx)("circle",{className:"text-neutral-900 group-hover:text-accent",cx:12,cy:12,fill:"none",r:11.25,stroke:"currentColor",strokeWidth:1.5}),(0,r.jsx)("circle",{className:"text-blue-300 transition-[stroke-dashoffset] duration-300 ease-linear",cx:12,cy:12,fill:"none",r:11.25,stroke:"currentColor",strokeDasharray:o,strokeDashoffset:o*(1-b),strokeLinecap:"round",strokeWidth:1.5,transform:"rotate(-90 12 12)"}),g?(0,r.jsxs)("g",{className:"text-primary group-hover:text-accent",fill:"currentColor",children:[(0,r.jsx)("rect",{height:7,rx:1,width:2,x:9,y:8.5}),(0,r.jsx)("rect",{height:7,rx:1,width:2,x:13,y:8.5})]}):(0,r.jsx)("path",{className:"text-primary group-hover:text-accent",d:"M10.5 8.8C10.5 8.1 11.3 7.7 11.8 8.1L16.5 11.3C17 11.7 17 12.3 16.5 12.7L11.8 15.9C11.3 16.3 10.5 15.9 10.5 15.2Z",fill:"currentColor"})]}):(0,r.jsx)(l.A,{className:"text-primary group-hover:text-accent",size:24,strokeWidth:1.75})}),u&&(0,r.jsx)("p",{className:"line-clamp-2 min-w-0 flex-1 font-graphik-compact text-xs font-medium leading-[1.4] text-primary group-hover:text-accent",children:u})]}),(0,r.jsx)("audio",{onEnded:()=>{f(!1),v(0),y(!1)},preload:"none",ref:x,src:d})]})}},79085:(e,t,a)=>{a.d(t,{MortgageRateTable:()=>c});var r=a(95155),l=a(12115),n=a(32064),s=a(28750);let i={homeEquity:"Compare current home equity rates",rateMap:"Average mortgage rates by state",rates:"Compare current mortgage rates",textOffers:"Current mortgage offers"},o={colors:{},external:"",params:{},postId:"",postSlug:"",redirectUrl:"",siteId:"",variant:"rates"},c=({payload:e})=>{let t=(0,l.useId)(),a=`icb-rate-table-${t.replace(/[^a-zA-Z0-9_-]/g,"")}`,c={...o,...e},d=(0,n.AB)(c);return(0,l.useEffect)(()=>{(0,n.KZ)(`#${a}`).catch(e=>{(0,s.A)(e,"[MortgageRateTable] iframe resizer load failed")})},[a]),(0,r.jsxs)("div",{className:"w-full",children:[(0,r.jsx)("span",{className:"font-semibold text-helper uppercase",children:"Advertisement"}),(0,r.jsx)("iframe",{className:"min-h-[600px] w-full",frameBorder:"0",id:a,scrolling:"no",src:d,title:i[c.variant],width:"100%"})]})}},80110:(e,t,a)=>{a.d(t,{Ig:()=>u,MS:()=>o,R2:()=>d,Tl:()=>c,f_:()=>i});var r=a(95155),l=a(89802),n=a(19578),s=a(55507);let i=({children:e,className:t="",stickyScroll:a=!1,variant:i="optimized"})=>{let o=(0,l.k9)({variant:i});return(0,r.jsx)("figure",{className:(0,s.cn)("not-prose",o.wrapper(),a&&"overflow-visible",t),"data-cy":n.F.AffiliateTable,children:e})},o=({children:e,className:t="",variant:a="optimized"})=>{let n=(0,l.k9)({variant:a});return(0,r.jsx)("tr",{className:(0,s.cn)(n.headerRow(),t),children:e})},c=({children:e,className:t="",variant:a="optimized"})=>{let n=(0,l.k9)({variant:a});return(0,r.jsx)("th",{className:(0,s.cn)(n.headCell(),t),children:e})},d=({children:e,className:t="",featured:a=!1,variant:n="optimized"})=>{let i=(0,l.k9)({variant:n});return(0,r.jsx)("tr",{className:(0,s.cn)(i.bodyRow(),a?i.bodyRowFeatured():i.bodyRowStriped(),t),children:e})},u=({children:e,className:t="",variant:a="optimized",isCtaColumn:i=!1})=>{let o=(0,l.k9)({variant:a});return(0,r.jsx)("td",{className:(0,s.cn)(o.cellWrapper(),i&&o.cellWrapperCta(),t),"data-cy":n.F.AffiliateTableCell,children:e})}},81079:(e,t,a)=>{a.d(t,{e:()=>u});var r=a(95155),l=a(6480),n=a(42600),s=a(20077),i=a(65342),o=a(52425),c=a(55507);function d(e,t,a,r){if(!r)return;let l=(0,s.nc)({href:t,imageAlt:"",imageUrl:"",linkText:a,text:e.name},r.cellIndex,r.columnCount);if(l)return{data:{affiliateTableParams:(0,s.aG)(r.affiliateTableParamsBase,r.rowIndex,l),eventAction:"affiliate_table_click"}}}let u=({identity:e,ctaVariant:t="text",orientation:a="stacked",tracking:s})=>{let u=e.href??e.learnMore?.href??"",m=e.learnMore?.href??e.href??"",p=e.learnMore?.text??e.linkText??(m?"Check price":""),x=function({ctaVariant:e,href:t,identity:a,label:l,tracking:n}){return t&&l?(0,r.jsxs)("div",{className:"typography-sm text-secondary",children:[(0,r.jsxs)(o.Link,{className:(0,
15c.cn)("affiliate_table_link inline-flex items-center gap-2 whitespace-nowrap text-accent !font-graphik-compact font-medium text-xs leading-[1.4] no-underline hover:no-underline focus:no-underline visited:no-underline hover:!text-accent visited:!text-accent","pill"===e?"rounded-full border stroke-accent px-3 py-1.5 hover:bg-accent-inverse":void 0),href:t,rel:"noreferrer noopener",target:"_blank",trackingData:d(a,t,l,n),children:[l,(0,r.jsx)(i.j,{})]}),a.learnMore?.caption?(0,r.jsx)("small",{className:"block mt-1",children:a.learnMore.caption}):null]}):null}({ctaVariant:t,href:m,identity:e,label:p,tracking:s}),g="number"==typeof e.rating,f="stacked"===a&&!g;return(0,r.jsxs)("div",{className:(0,c.cn)("flex gap-2","inline"===a&&"flex-row items-center text-left","stacked"===a&&(f?"min-w-0 flex-col items-center text-center":"min-w-0 flex-col items-start text-left")),children:[e.imageUrl?(0,r.jsx)("div",{className:(0,c.cn)("inline"===a?"relative size-[48px] min-h-[48px] min-w-[48px] shrink-0 overflow-hidden":"relative size-[80px] min-h-[80px] min-w-[80px] shrink-0 overflow-hidden","stacked"===a?"self-center":void 0),children:(0,r.jsx)(l.Image,{alt:e.imageAlt||"",className:"object-contain object-center",fill:!0,fullWidth:!1,src:e.imageUrl})}):null,(0,r.jsxs)("div",{className:(0,c.cn)("flex min-w-0 w-full flex-col gap-2","stacked"===a&&(f?"items-center":"items-start")),children:[function({identity:e,nameAlignClass:t,nameHref:a,nameToneClass:l,tracking:n}){if(!e.name)return null;let s=(0,c.cn)("typography-sm font-semibold leading-[1.4] line-clamp-2 break-words w-full min-w-0",l,t);return a?(0,r.jsx)(o.Link,{className:(0,c.cn)("affiliate_table_link no-underline hover:no-underline focus:no-underline visited:no-underline","text-secondary"===l?"hover:text-secondary visited:text-secondary":"hover:text-primary visited:text-primary",s),href:a,recipe:"nav",rel:"noreferrer noopener",target:"_blank",trackingData:d(e,a,e.name,n),variant:"primary",children:e.name}):(0,r.jsx)("strong",{className:s,children:e.name})}({identity:e,nameAlignClass:f?"text-center":"text-left",nameHref:u,nameToneClass:"inline"===a?"text-secondary":"text-primary",tracking:s}),"number"==typeof e.rating?(0,r.jsx)("div",{className:"flex font-graphik text-sm font-medium leading-[1.4] text-[#004459]",children:(0,r.jsx)(n.mA,{rating:e.rating,size:"small"})}):null,x]})]})}},87964:(e,t,a)=>{a.d(t,{D:()=>i});var r=a(95155),l=a(29160),n=a(8666),s=a(55507);let i=({onClick:e,icon:t,className:a,...i})=>(0,r.jsx)(l.ActionableIcon,{className:(0,s.cn)("p-2 ring ring-inset ring-helper rounded-full bg-secondary shrink-0",a),onClick:e,...i,children:(0,r.jsx)(n.Icon,{icon:t})})},89802:(e,t,a)=>{a.d(t,{Bu:()=>u,DU:()=>n,Dg:()=>h,Dv:()=>f,Eh:()=>s,MW:()=>p,Mg:()=>i,Zy:()=>y,_h:()=>x,bz:()=>d,fY:()=>g,i5:()=>c,j5:()=>o,k9:()=>r,mP:()=>b,uB:()=>l,xR:()=>m});let r=(0,a(29217).tv)({defaultVariants:{variant:"optimized"},slots:{bodyRow:"",bodyRowFeatured:"border-2 stroke-accent bg-blue-50",bodyRowStriped:"",cellWrapper:"border-r border-b stroke-helper px-4 py-2 text-center align-middle typography-sm text-secondary last:border-r-0 first:text-left",cellWrapperCta:"md:text-secondary typography-sm [&_a]:typography-default",headCell:"border-r border-b stroke-helper bg-blue-50 px-4 py-2 text-center align-middle text-xs !font-graphik font-medium uppercase leading-[1.4] tracking-normal text-[#004459] last:border-r-0",headerRow:"",table:"w-full border-separate border-spacing-0 [&_tbody_tr:last-child_td]:border-b-0 [&_tbody_tr:last-child_td:first-child]:rounded-bl-md [&_tbody_tr:last-child_td:last-child]:rounded-br-md",wrapper:"font-graphik-compact [&_*]:font-graphik-compact"},variants:{variant:{comparison:{cellWrapper:"text-center px-4 py-2 typography-sm text-secondary",headCell:"text-center first:bg-blue-50",table:"table-fixed"},optimized:{cellWrapper:"min-w-36 first:min-w-48",headCell:"min-w-36 first:min-w-48 whitespace-normal",table:""}}}},{twMerge:!0}),l="sticky top-[calc(var(--leaderboard-height)+var(--header-height))] z-10 bg-blue-50",n="will-change-transform [transform:translateX(calc(-1*var(--table-scroll-left,0px)))]",s="group/aff-scroll",i="after:pointer-events-none after:absolute after:inset-y-0 after:right-0 after:z-[1] after:w-2 after:translate-x-full after:content-[''] after:bg-gradient-to-r after:from-[rgba(17,17,17,0.08)] after:to-transparent after:opacity-0 group-data-[scrolled]/aff-scroll:after:opacity-100",o=`sticky left-0 top-[calc(var(--leaderboard-height)+var(--header-height))] z-30 bg-blue-50 ${i}`,c=`sticky left-0 z-20 bg-white ${i}`,d=77,u="min-w-[77px] max-w-[77px] w-[77px] overflow-hidden px-2 box-border",m="line-clamp-3 min-w-0 break-words text-center",p="max-w-36 max-h-[calc(0.75rem*1.4*3+1rem)] overflow-hidden align-middle",x=116,g="w-[116px] min-w-[116px] max-w-[116px]",f="min-w-[112px]",h=`sticky left-0 z-10 border-r stroke-secondary bg-blue-50 p-2 md:px-4 md:py-2 text-left align-middle !font-graphik text-xs font-medium uppercase leading-[1.4] text-[#004459] ${g}`,y="border-r stroke-secondary bg-white p-2 md:px-4 md:py-2 text-center align-middle typography-sm text-secondary last:border-r-0",b="border-r border-b stroke-secondary bg-white p-2 md:px-4 md:py-2 text-left align-top last:border-r-0"},92969:(e,t,a)=>{function r(e,t,a){return(e??[]).find(e=>e.productId===t&&e.fieldId===a)}function l(e){return null==e?"":"string"!=typeof e?"number"==typeof e?String(e):"":e.replace(/\\u0022|u0022/g,'"').replace(/\\u0026|u0026/g,"&").replace(/\\u003c|\\u003C|u003c|u003C/g,"<").replace(/\\u003e|\\u003E|u003e|u003E/g,">")}a.d(t,{F5:()=>c,h8:()=>d,n2:()=>o,sf:()=>u});let n=/^(?:check\s+price|shop(?:\s+now)?|buy(?:\s+now)?)$/i;function s(e,t){let a={cellType:t,href:"",imageAlt:"",imageUrl:"",text:""};if(!e)return a;switch(t){case"link":return{...a,caption:e.caption??"",cellType:"link",href:e.href??"",renderedLink:e.renderedLink,text:l(e.text)};case"image":return{...a,cellType:"image",imageAlt:e.imageAlt??"",imageUrl:e.imageUrl??""};case"rating":return{...a,cellType:"rating",rating:"number"==typeof e.rating?e.rating:void 0};case"richtext":return{...a,cellType:"richtext",html:l(e.html)};case"card-identity":case"product-summary":return{...a,cellType:"card-identity",imageAlt:e.imageAlt??"",imageUrl:e.imageUrl??"",text:l(e.text)};default:{let r="cta"===t?"cta":"text",n=l(e.text??("cta"===r&&e.href?"Check price":""));return{...a,cellType:r,href:e.href??"",text:n}}}}function i(e){let t=e.learnMore,a=t?.href??e.href??"",r=t?.text??e.linkText??(a?"Check price":"");return{caption:l(t?.caption),cellType:"card-identity",href:a,imageAlt:e.imageAlt??"",imageUrl:e.imageUrl??"",linkText:l(r),rating:"number"==typeof e.rating?e.rating:void 0,renderedLink:t?.renderedLink??e.renderedLink,text:l(e.name)}
15}function o(e){let t=e.href?{caption:l(e.caption),href:e.href,renderedLink:e.renderedLink,text:l(e.linkText)}:void 0;return{href:e.href||void 0,imageAlt:e.imageAlt,imageUrl:e.imageUrl,learnMore:t,name:l(e.text),rating:e.rating}}function c(e,t,a){return{columns:[{header:"",id:0},...e.map(e=>({cellType:e.cellType,header:l(e.label),id:e.id}))],rows:t.map(t=>({cells:[i(t),...e.map(e=>s(r(a,t.id,e.id),e.cellType))],featured:!!t.featured,id:t.id}))}}function d(e,t,a){let o=[{header:"Field",id:0},...t.map(e=>({header:l(e.name),id:e.id}))];return{columns:o,productCells:t.map(i),rows:e.map(e=>({cells:[{cellType:"text",href:"",imageAlt:"",imageUrl:"",text:function(e){return"cta"===e.cellType||n.test(l(e.label).trim())?"Check price":"rating"===e.cellType||l(e.label).toLowerCase().includes("rating")?"Rating":l(e.label)}(e)},...t.map(t=>s(r(a,t.id,e.id),e.cellType))],featured:!1,id:e.id}))}}function u(e){return e.sectionTitle??e.caption??""}},93572:(e,t,a)=>{a.r(t),a.d(t,{TableOfContents:()=>o});var r=a(95155),l=a(12115),n=a(29217),s=a(55507);let i=(0,n.tv)({defaultVariants:{variant:"default"},slots:{active:"",inactive:"typography-default flex w-full text-left cursor-pointer"},variants:{variant:{default:{active:"bg-accent-inverse text-accent",inactive:"hover:text-accent hover:bg-accent-inverse p-2 font-semibold"},tertiary:{active:"border-l-4 text-primary -ml-1",inactive:"font-medium pl-xs text-secondary hover:text-primary hover:border-l-4 hover:-ml-1 stroke-inverse"}}}}),o=({headings:e,className:t,target:a=".wp-block-heading",variant:n="default"})=>{let[o,c]=(0,l.useState)(null);return(0,l.useEffect)(()=>{let t=Array.from(document.querySelectorAll(a)).filter(e=>e.textContent?.trim()),r=new IntersectionObserver(t=>{t.forEach(t=>{t.isIntersecting&&c(e.find(e=>e.text===t.target.textContent?.trim())?.customId??t.target.id)})},{rootMargin:"200px 0px -80% 0px",threshold:.1});return t.forEach(e=>r.observe(e)),()=>r.disconnect()},[a,e]),(0,r.jsx)("ul",{className:t,children:e.map((e,t)=>(0,r.jsx)("li",{children:(0,r.jsx)("button",{className:(0,s.cn)(i({variant:n}).inactive(),(e.customId??e.id)===o&&i({variant:n}).active()),onClick:()=>((e,t)=>{let r=e?document.getElementById(e):Array.from(document.querySelectorAll(a)).find(e=>e.textContent?.trim()===t);if(!r)return;let l=r.getBoundingClientRect().top+window.pageYOffset-100;window.scrollTo({behavior:"smooth",top:l})})(e.id,e.text),type:"button",children:e.text.split(/^[\d]+\. /)[1]??e.text})},e.id||`text-${e.text}-${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.