
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="806cba46-c247-5efa-9d7d-2c9aa6dcd8fc")}catch(e){}}();
import{j as e}from"./jsx-runtime-BjG_zV1W.js";import{r as m,b as P}from"./index-D6da9p6-.js";import{R as M}from"./RecommendationsForm-CCaEmJXs.js";import{c as A,u as L,L as g}from"./components-1fH5YjVo.js";import{q as b}from"./transition-jWlQb9Jg.js";import{_ as w}from"./dialog-Bw_il7y1.js";import{c as o}from"./index-x2da_zcv.js";import{I as q}from"./Image-ycA_AFLr.js";import{u as O,a as B}from"./WebThemeContext-DttfuZxo.js";import{P as y}from"./index-BWDs2reA.js";import{T as d,n as W}from"./index-CJHGmWl4.js";import{u as R}from"./useTypedLoaderData-CKNseont.js";import{S as $,C as D,B as N,b as U}from"./CreateAction-DJseQcAV.js";import{M as p}from"./index-IxBbnf-Q.js";import{L as Q,T as F,F as z}from"./index-CiVkisE2.js";import{u as E}from"./useTranslation-CfKJAmGY.js";import{F as K}from"./index-BMPF7XpZ.js";import{u as Y}from"./useWebBuilderCommunicator-DoXoLq6Y.js";import{g as G}from"./index-BFDoivjB.js";import{g as H}from"./index-BbnTzeLf.js";import{a as Z}from"./PageProvider-BtoiiMvA.js";import"./index-CqJN8iQq.js";import"./PoweredByBeehiiv-BmLCj73J.js";import"./i18next-BV1g0mjb.js";import"./index-BdpAPpdN.js";import"./usePublication-eitEkj_L.js";import"./useSignupRedirects-DisM_e3n.js";import"./index-DFtJ8-cK.js";import"./Toggle-CqH9SOb_.js";import"./CheckIcon-8bI9teWR.js";import"./XMarkIcon-Y2tO3Ykg.js";import"./switch-COP21Yl5.js";import"./label-CGhICcle.js";import"./keyboard-CaEu2o0u.js";import"./bugs-DVQzBh-s.js";import"./hidden-KuoXmiN5.js";import"./description-BklOXbF-.js";import"./use-is-mounted-BaHv16bB.js";import"./use-root-containers-DR-ugUuM.js";import"./use-owner-vBDpJPdh.js";import"./dayjs.min-B8CfgAhU.js";import"./LockClosedIcon-BluoCUMI.js";import"./index-DcpNk-OI.js";import"./StatusInputs-JkVhk_jg.js";import"./useToast-DK42uF07.js";import"./ChevronDownIcon-CJqY4lqn.js";import"./disclosure-BMs2P2An.js";import"./context-CxfOs_9L.js";function J({title:i,titleId:a,...n},r){return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":a},n),i?m.createElement("title",{id:a},i):null,m.createElement("path",{fillRule:"evenodd",d:"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))}const V=m.forwardRef(J),X=()=>{const i=A(),a=i.state==="loading",[n,r]=m.useState([]),[t,l]=m.useState([]);return m.useEffect(()=>{i.load("/recommendations?index&page=1")},[]),m.useEffect(()=>{if(i.data){const{recommendations:s,boostedRecommendations:c}=i.data;r(s),l(c)}},[i.data]),{isLoading:a,boostedRecommendations:t,recommendations:n}},C=({isOpen:i,onClose:a,children:n})=>{const{isLoading:r,recommendations:t,boostedRecommendations:l}=X();return e.jsx(b,{appear:!0,show:i,as:m.Fragment,children:e.jsxs(w,{as:"div",className:"relative",onClose:a,children:[e.jsx(b.Child,{as:m.Fragment,enter:"ease-out duration-50",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-50",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:e.jsx("div",{className:"fixed inset-0 z-20 bg-black/60"})}),e.jsx(b.Child,{as:m.Fragment,enter:"ease-out duration-50",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"ease-in duration-50",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95",children:e.jsx("div",{className:"fixed left-1/2 top-1/2 z-20 h-[94vh] max-h-full w-[94vw] max-w-2xl -translate-x-1/2 -translate-y-1/2 transform rounded-md bg-white p-4 shadow-xl transition-all sm:h-[90vh] sm:w-[90vw]",children:e.jsx(w.Panel,{className:"absolute left-0 top-0 h-full w-full overflow-auto",children:e.jsx(M,{isLoading:r,recommendations:t,boostedRecommendations:l})})})})]})})},ee=()=>{const[i]=L();return{isModalOpen:i.get("recommendations")==="true"}},te=({post:i,screenSize:a,fontFamily:n,headlineColor:r})=>e.jsx(g,{to:`/p/${i.slug}`,children:e.jsxs("div",{className:"w-full space-y-1",children:[e.jsx(d,{as:"h4",size:"md",weight:"semibold",fontFamily:n,color:r,className:o({"w-full":!0}),children:i?.web_title}),e.jsx(d,{as:"p",size:"xs",weight:"regular",fontFamily:n,color:r,className:o({"w-full opacity-70":!0}),children:i?.web_subtitle})]})}),T=({post:i,fontFamily:a,headlineColor:n})=>e.jsxs(g,{to:`/p/${i.slug}`,prefetch:"none",className:"w-full max-w-xl rounded bg-transparent shadow-md",children:[e.jsx("div",{className:"z-10 col-span-1 mb-2 w-full overflow-hidden rounded-wt",children:e.jsx(q,{src:i.image_url,alt:i.web_title,maxWidth:800,loading:"lazy",aspectRatio:"social"})}),e.jsxs("div",{className:"w-full space-y-1 p-4",children:[e.jsx(d,{as:"h4",size:"xl",weight:"semibold",fontFamily:a,color:n,className:o({"w-full":!0}),children:i?.web_title}),e.jsx(d,{as:"p",size:"md",weight:"regular",fontFamily:a,color:n,className:o({"w-full opacity-70":!0}),children:i?.web_subtitle})]})]}),j=({text:i,fontFamily:a,fontSize:n,overlineColor:r})=>e.jsx(g,{to:"/",className:"mt-4 flex items-center justify-between space-x-2 hover:underline",children:e.jsx(d,{as:"span",size:n,weight:"semibold",className:"",fontFamily:a,color:r,children:i})}),S=({landingPage:i,featuredPosts:a})=>{const{cardStyles:n}=R(),{isEnabled:r}=O(),{featured_posts_section:t}=i,l=t.headline_font_family,s=t.headline_color,c=()=>a.length>0?e.jsxs(e.Fragment,{children:[e.jsx("div",{className:o({"mx-auto mt-16 grid w-full gap-6 sm:grid-cols-2 md:grid-cols-3":!0,"justify-center":t.text_align==="center","justify-start":t.text_align==="left","justify-end":t.text_align==="right"}),children:a.map(u=>r?e.jsx(y,{post:u,cardStyles:n},u.id):e.jsx(T,{post:u,fontFamily:l,color:s},u.id))}),e.jsx("div",{className:o({"mx-auto mt-8 flex w-full flex-col gap-8 sm:flex-row":!0,"justify-center":t.text_align==="center","justify-start":t.text_align==="left","justify-end":t.text_align==="right"}),children:e.jsx(j,{text:t.read_more_cta,size:t.read_more_cta_font_size,fontFamily:t.read_more_cta_font_family,overlineColor:t.overline_color})})]}):null,f=()=>a.length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:o({"mx-auto mt-16 flex w-full flex-col gap-8 sm:flex-row":!0,"justify-center":t.text_align==="center","justify-start":t.text_align==="left","justify-end":t.text_align==="right"}),children:[r?e.jsx("div",{className:"w-full max-w-2xl",children:e.jsx(y,{post:a[0],cardStyles:n})}):e.jsx(T,{post:a[0],fontFamily:l,color:s}),a.length!==1&&e.jsx(e.Fragment,{children:e.jsxs("div",{className:"flex w-3/5 flex-col justify-between",children:[e.jsx("div",{className:"flex flex-col space-y-4",children:a?.slice(1).map(u=>e.jsx("div",{children:e.jsx(te,{post:u,fontFamily:l,headlineColor:s})},u.id))}),e.jsx(j,{text:t.read_more_cta,size:t.read_more_cta_font_size,fontFamily:t.read_more_cta_font_family,overlineColor:t.overline_color})]})})]}),a.length===1&&e.jsx("div",{className:o({"mx-auto mt-6 flex w-full":!0,"justify-center":t.text_align==="center","justify-start":t.text_align==="left","justify-end":t.text_align==="right"}),children:e.jsx(j,{text:t.read_more_cta,size:t.read_more_cta_font_size,fontFamily:t.read_more_cta_font_family})})]}):null;return e.jsx("div",{style:{backgroundColor:t.bg_color},className:"flex flex-col p-16 px-4 pb-24",children:e.jsxs("div",{className:"mx-auto w-full max-w-5xl",children:[e.jsxs("div",{className:"mb-2 flex w-full flex-col items-center space-y-2",children:[t.overline&&e.jsx(d,{as:"span",size:t.overline_font_size,weight:"bold",fontFamily:t.overline_font_family,color:t.overline_color,className:o({"w-full":!0,"text-center":t.text_align==="center","text-left":t.text_align==="left","text-right":t.text_align==="right"}),children:t.overline}),e.jsx(d,{as:"h4",size:t.headline_font_size,weight:"bold",fontFamily:t.headline_font_family,color:t.headline_color,className:o({"w-full":!0,"text-center":t.text_align==="center","text-left":t.text_align==="left","text-right":t.text_align==="right"}),children:t.headline})]}),t.enable_all_post_images?c():f()]})})},se=({ctaText:i,fontFamily:a,fontSize:n})=>{const{t:r}=E();return e.jsx("div",{className:"pt-4",children:e.jsxs(g,{to:"/",prefetch:"intent",className:"duration:300 text-md group inline-flex cursor-pointer items-center no-underline transition",children:[e.jsx(d,{as:"span",size:n,weight:"regular",fontFamily:a,className:o({"mr-1.5 opacity-75 transition duration-200 group-hover:opacity-100":!0}),children:i||r("subscribe.read")}),e.jsx(V,{className:"mt-0.5 h-4 w-4 w-auto opacity-75 transition duration-200 group-hover:opacity-100"})]})})},k=({hasPosts:i,publication:a,landingPage:n,signupWidgetConfigs:r})=>{const{isEnabled:t}=O(),{recaptchaSiteKey:l}=P(),{main_section:s,main_image_url:c,main_bg_image_url:f}=n,u=B[s.bg_gloss_opacity||"0"],x=s?.logo_enabled,_=typeof x=="boolean"&&x===!1;return e.jsxs("div",{style:{backgroundImage:f&&`url(${f})`,backgroundColor:s.bg_color},className:o("relative",f&&"bg-cover bg-center bg-no-repeat"),children:[f&&e.jsx("div",{className:o("absolute left-0 top-0 h-full w-full",u),style:{backgroundColor:s.bg_color}}),e.jsx("div",{className:o({"relative z-10 flex items-center px-4 sm:px-8":!0,"min-h-screen pb-8 pt-16 sm:pb-0 sm:pt-0":!s.disable_full_height,"pb-16 pt-28":s.disable_full_height}),children:e.jsxs("div",{className:o("mx-auto -mt-10 flex w-full max-w-5xl space-x-0 sm:space-x-8"),children:[e.jsx("div",{className:"w-full",children:e.jsxs("div",{className:o({"flex flex-col items-center sm:items-start":!0,"sm:items-center":!c}),children:[!_&&e.jsx("div",{className:"mb-8",children:e.jsx(Q,{publication:a,className:"h-24 w-24"})}),e.jsxs("div",{className:"mb-6 w-full",children:[e.jsxs("div",{className:"mb-2 flex w-full flex-col items-center",children:[s.overline&&e.jsx("div",{className:o({"flex w-full justify-center sm:justify-start":!0,"justify-center":!c}),children:e.jsx(d,{as:"span",size:s.overline_font_size,weight:"bold",fontFamily:s.overline_font_family,fontFamilyv2:t?s.overline_font_family:void 0,color:s.overline_color,className:o("w-full",c?"text-center sm:text-left":"text-center"),children:e.jsx(p,{children:s.overline})})}),s.headline&&e.jsx(d,{as:"h1",size:s.headline_font_size,weight:"bold",fontFamily:s.headline_font_family,fontFamilyv2:t?s.headline_font_family:void 0,color:s.headline_color,className:o({"w-full break-words text-center sm:break-normal sm:text-left":!0,"max-w-3xl sm:text-center":!c}),children:e.jsx(p,{children:s.headline})})]}),s.description&&e.jsx(d,{as:"span",size:s.description_font_size,weight:"regular",fontFamily:s.description_font_family,fontFamilyv2:t?s.description_font_family:void 0,color:s.description_color,className:o({"w-full":!0,"text-center sm:text-left":c,"mx-auto max-w-3xl text-center":!c}),children:e.jsx(p,{children:s.description})})]}),e.jsxs("div",{className:o({"mb-10 flex w-full flex-col":!0,"items-center":!c}),children:[e.jsx("div",{className:"w-full max-w-lg",children:t&&r?e.jsx($,{signupStyles:r,widgetId:"default-header-signup"}):e.jsx(D,{publication:a,recaptchaSiteKey:l,widgetId:"custom-subscribe-recaptcha",autoFocus:!0,backgroundColor:s.signup_bg_color,textColor:s.signup_text_color,placeholderText:s.signup_placeholder_text,cta:s.signup_cta_text,fontFamily:W(s.signup_cta_font_family)})}),s.underline&&e.jsx(d,{as:"span",size:s.underline_font_size,weight:"regular",fontFamily:s.underline_font_family,fontFamilyv2:t?s.underline_font_family:void 0,color:s.underline_color,className:o({"w-full pt-4 text-center sm:text-left":!0,"sm:text-center":!c}),children:e.jsx(p,{children:s.underline})})]}),i&&s.read_more_cta_enabled&&e.jsx("div",{style:{color:s.read_more_cta_color},className:o({"w-full text-center sm:text-left":!0,"sm:text-center":!c}),children:e.jsx(se,{ctaText:s.read_more_cta,fontSize:s.read_more_cta_font_size,fontFamily:s.read_more_cta_font_family})})]})}),c&&e.jsx("div",{className:"flex items-center",children:e.jsx("div",{className:"hidden w-64 sm:block",children:e.jsx("img",{src:c||"",alt:"Main depiction of the publication on the landing page"})})})]})})]})},ie=(i,a="-")=>i?i.toLowerCase().replace(/[^a-z0-9\-_]+/gi,a):"",I=({utmSource:i,beehiivBranding:a=!1,color:n})=>{const r=ie(i,"_"),{t}=E();return e.jsx("div",{style:{color:n},className:"wt-text-on-subscribe-background-color absolute bottom-2 left-1/2 z-10 -translate-x-1/2 transform text-center sm:bottom-4 sm:left-4 sm:translate-x-0",children:e.jsxs("div",{className:"flex flex-col sm:flex-row sm:space-x-4",children:[a&&e.jsx("p",{className:"whitespace-nowrap text-xs leading-tight sm:text-sm",children:e.jsxs("small",{children:[`${t("footer.article")} `,e.jsx("a",{target:"_blank",rel:"noopener noreferrer",href:`https://beehiiv.com?utm_source=${r}&utm_medium=subscribe_page`,className:"underline",children:"beehiiv"}),` ${t("footer.newsletter")}`]})}),e.jsx("p",{className:"whitespace-nowrap text-xs leading-tight sm:text-sm",children:e.jsx("small",{children:e.jsx("a",{href:`https://beehiiv.com/privacy?utm_source=${r}&utm_medium=subscribe_page`,target:"_blank",className:"underline opacity-30",rel:"noopener noreferrer",children:t("footer.privacy_policy")})})}),e.jsx("p",{className:"whitespace-nowrap text-xs leading-tight sm:text-sm",children:e.jsx("small",{children:e.jsx("a",{href:`https://beehiiv.com/tou?utm_source=${r}&utm_medium=subscribe_page`,target:"_blank",className:"underline opacity-30",rel:"noopener noreferrer",children:t("footer.terms_of_use")})})})]})})},Xe=({data:i,matches:a})=>{const n=i?.publication,r=i?.metaTitle,t=i?.metaDescription||n?.description,l=i?.landingPage?.renderable_fonts||[],s=[];return l?.length>0&&l.forEach(c=>{s.push({rel:"stylesheet",href:c,tagName:"link"})}),i?.landingPage?.main_bg_image_url&&s.push({rel:"preload",href:i?.landingPage?.main_bg_image_url,as:"image"}),i?.landingPage?.main_image_url&&s.push({rel:"preload",href:i?.landingPage?.main_image_url,as:"image"}),H({canonicalUrl:G(i?.requestUrl),matches:a,returnEarlyCheck:!r,overrides:{title:r,description:t},links:s})},ae=()=>{const{hasPosts:i,publication:a,recommendingPublication:n,recommendingPublicationIdInUrl:r,recommendingPublicationIdInCookie:t,landingPage:l,featuredPosts:s,isInitialLoadFromSwarm:c,hasWebThemesEnabled:f,signupWidgetConfigs:u}=R(),{setCookie:x,removeCookie:_}=Z();Y({isInitialLoadFromSwarm:c,publicationId:a.id});const v=()=>l?.faq_section?.enabled?l.faq_section.headline_color:l?.featured_posts_section.enabled?l.featured_posts_section.headline_color:l?.testimonials_section.enabled?l.testimonials_section.headline_color:l.main_section.headline_color,{isModalOpen:h}=ee();return m.useEffect(()=>{n&&(n.can_signup===!0&&r&&!t?x({name:N,value:r,days:U}):n.can_signup===!1&&t===n.id&&_(N))},[r,t,n,x,_]),n&&n.can_signup===!1?e.jsx(K,{isFullWidth:!0,customTitle:"Uh oh, it looks like this link is expired.",customDescription:e.jsxs(e.Fragment,{children:[e.jsx("strong",{children:n.name})," needs to update a few things on their end to resume. In the meantime, you can choose to signup to ",n.name," ",e.jsx("strong",{children:e.jsx("a",{href:`${n.url}subscribe`,children:"here"})}),"."]}),errorCode:"404",publicationPresent:!1}):f?e.jsxs("div",{children:[e.jsx(k,{hasPosts:i,publication:a,landingPage:l,signupWidgetConfigs:u}),l?.testimonials_section.enabled&&e.jsx(F,{testimonialsSection:l.testimonials_section,testimonials:l.landing_page_testimonials}),l?.featured_posts_section.enabled&&e.jsx(S,{featuredPosts:s,landingPage:l}),l?.faq_section?.enabled&&e.jsx(z,{faq_section:l.faq_section,isFirstQuestionOpen:c}),e.jsx("div",{className:"relative",children:e.jsx(I,{utmSource:a.name,beehiivBranding:a.beehiiv_branding,color:v()})}),h&&e.jsx(C,{isOpen:h,onClose:()=>{}})]}):e.jsxs("div",{children:[e.jsx(k,{hasPosts:i,publication:a,landingPage:l}),l?.testimonials_section.enabled&&e.jsx(F,{testimonialsSection:l.testimonials_section,testimonials:l.landing_page_testimonials}),l?.featured_posts_section.enabled&&e.jsx(S,{featuredPosts:s,landingPage:l}),l?.faq_section?.enabled&&e.jsx(z,{faq_section:l.faq_section,isFirstQuestionOpen:c}),e.jsx("div",{className:"relative",children:e.jsx(I,{utmSource:a.name,beehiivBranding:a.beehiiv_branding,color:v()})}),h&&e.jsx(C,{isOpen:h,onClose:()=>{}})]})},et=ae;export{et as default,Xe as meta};
//# sourceMappingURL=index-S8xuWZbQ.js.map

//# debugId=806cba46-c247-5efa-9d7d-2c9aa6dcd8fc
