PageSourceSearch

https://www.challenges.fr/assets/_nuxt/C06KkaHf.js

js challenges.fr collected 2026-09-24 08:43:44 UTC 9,258 bytes, 1 lines download raw bytes

1import{_ as ne}from"./c9eFCyLN.js";import{_ as ae}from"./DVtu0RJM.js";import{_ as le}from"./DzGx2BXz.js";import{s as ie,_ as re}from"./DTWy7VLz.js";import{m as Y,k as G,q as ce,n as de,c as M}from"./BrdfCcAi.js";import{_ as ue,b as me,a as _e}from"./xEKPRYuS.js";import{u as L,a0 as a,j as d,g as n,p as t,aq as pe,ax as J,o as m,ay as o,aj as e,F as V,a6 as K,h as I,i as y,e as b,ad as h,M as fe,a5 as F}from"./XkwEEkUh.js";import{_ as xe}from"./CYLDxljy.js";import{a as be,_ as ge}from"./CAPR69pv.js";import{_ as we}from"./CJg3ny4q.js";import{bN as ye,P as he,bZ as ve,c6 as ke,bm as Ue,X as Q,c3 as Se,bE as Ie,bp as Ne}from"./BLKFqx7m.js";import{_ as $e}from"./DsGwc1os.js";import{a as De,_ as Ce}from"./Ex0NmaUU.js";import{u as Ve}from"./uYumTSM8.js";import"./CeyNhwVe.js";import"./DiNRThtw.js";import"./IcI2SQ3O.js";import"./D19pxQim.js";(function(){try{var i=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};i.SENTRY_RELEASE={id:"d210c48b75ce1823600e30878a558f237a2d4016"}}catch{}})();(function(){try{var i=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};i.SENTRY_RELEASE={id:"d210c48b75ce1823600e30878a558f237a2d4016"};var u=new i.Error().stack;u&&(i._sentryDebugIds=i._sentryDebugIds||{},i._sentryDebugIds[u]="45a24eab-be23-4016-8803-d042cccdda23",i._sentryDebugIdIdentifier="sentry-dbid-45a24eab-be23-4016-8803-d042cccdda23")}catch{}})();const Pe={class:"flex flex-col gap-6"},Re=L({__name:"LandingPageRegisterForm",props:{email:{},hasAccount:{type:Boolean}},setup(i){return(u,_)=>{const f=ue,v=me,k=_e;return a(),d("div",Pe,[n("div",null,[t(f,{"has-account":i.hasAccount},null,8,["has-account"])]),t(v,{class:"w-full sm:max-w-[400px]",email:i.email,"has-account":i.hasAccount},null,8,["email","has-account"]),t(k)])}}}),Ee=Object.assign(Re,{__name:"DomainUiLandingPageRegisterForm"}),Te={class:"flex flex-col gap-5"},Ae={class:"font-ibm-plex-sans text-base leading-8"},Fe={class:"flex flex-col gap-4"},Le={class:"flex items-start gap-4"},je={class:"space-y-2"},Be=L({__name:"LandingPageSubscribeForm",props:{newsletterIds:{default:()=>[]}},emits:["successfullySubscribed"],async setup(i,{emit:u}){let _,f;const v=u,k=i,P=pe("form"),{toggleNewsletterItem:N,switchableNewsletterItems:$,formState:p,isSubscribeRequestPending:R,submitSubscriptionRequest:g}=([_,f]=J(()=>ye({formRef:P,callbacks:{onSuccess:x=>{v("successfullySubscribed",{...x,email:p.email})}}})),_=await _,f(),_);return p.newsletterIds=k.newsletterIds,(x,r)=>{const U=Y,D=xe,C=be,s=G,w=we,S=ge;return a(),d("div",Te,[n("div",null,[r[4]||(r[4]=n("h3",{class:"font-lora text-xl font-semibold text-cloudy-900"}," Inscrivez-vous dès maintenant ",-1)),n("p",Ae,[r[3]||(r[3]=m(" Votre email pour recevoir cette newsletter. Vous possédez un compte ? ",-1)),t(U,{to:{name:"auth-login",query:{return_url:(x._.provides[he]||x.$route).path}},class:"underline"},{default:o(()=>[...r[2]||(r[2]=[m("Identifiez-vous",-1)])]),_:1},8,["to"])])]),n("div",Fe,[t(S,{ref:"form",state:e(p),schema:e(ie),class:"flex flex-col gap-4",onSubmit:e(g)},{default:o(()=>[n("div",Le,[t(C,{class:"w-full",name:"email"},{default:o(()=>[t(D,{modelValue:e(p).email,"onUpdate:modelValue":r[0]||(r[0]=c=>e(p).email=c),type:"email",placeholder:"Email"},null,8,["modelValue"])]),_:1}),t(s,{type:"submit",disabled:e(R),class:"uppercase"},{default:o(()=>[...r[5]||(r[5]=[m(" Valider",-1)])]),_:1},8,["disabled"])]),n("div",je,[t(w,{modelValue:e(p).trackingConsent,"onUpdate:modelValue":r[1]||(r[1]=c=>e(p).trackingConsent=c),label:"J’autorise Challenges à mesurer mes ouvertures d’emails et mes clics pour recevoir des communications personnalisées"},null,8,["modelValue"]),(a(!0),d(V,null,K(e($),c=>(a(),I(C,{key:c.id,name:"extra"},{default:o(()=>[t(w,{"model-value":c.isSubscribed,label:c.title,"onUpdate:modelValue":E=>e(N)(c)},null,8,["model-value","label","onUpdate:modelValue"])]),_:2},1024))),128))])]),_:1},8,["state","schema","onSubmit"])])])}}}),qe=Object.assign(Be,{__name:"DomainUiLandingPageSubscribeForm"}),Oe={class:"flex flex-col gap-5 py-10"},ze={class:"gap flex flex-col gap-10 pb-16 sm:flex-row"},Me={class:"flex flex-1 flex-col"},Qe={key:0,"data-testid":"premium-icon-and-text",class:"mb-2 font-ibm-plex-sans-condensed text-xs font-medium uppercase text-cloudy-700"},Ye={key:0,"data-testid":"newsletter-description",class:"font-lora text-2xl font-bold text-cloudy-900"},Ge={key:1,"data-testid":"newsletter-text",class:"font-ibm-plex-sans text-base font-normal leading-8 text-cloudy-900"},Je={class:"flex flex-row items-start justify-start gap-8 py-12 sm:flex-col sm:gap-4 md:flex-row md:gap-8"},Ke={class:"font-lora text-sm font-semibold text-cloudy-900"},We={class:"font-lora text-sm font-semibold text-cloudy-900"},Xe={key:1},Ze={class:"flex w-full items-center justify-center sm:w-[207px] sm:shrink-0 lg:w-[307px]"},He={key:0,"data-testid":"related-newsletters-container",class:"bg-cloudy-100 py-16"},et={class:"flex justify-end"},wt=L({__name:"[slug]",async setup(i){let u,_;const f=ve(),v=Ve(),{user:k,loggedIn:P}=ke(),{getAbsoluteUrl:N}=Ue(),$=b(()=>f.params.slug),{key:p}=Ne("newsletter",$),R=b(()=>`/api/public/crm/newsletters/${$.value}`),{data:g,error:x}=([u,_]=J(()=>Ie(R,{key:p.value}
1,"$P0WN--1mzj")),u=await u,_(),u),r=F(!1),U=F(!1),D=F(""),C=T=>{r.value=T.hasAccount,U.value=!0,D.value=T.email};if(x.value)throw Q({...x.value});if(!g.value||!g.value?.data)throw Q({statusCode:500,message:"Empty response"});const s=b(()=>g.value.data.newsletterItem),w=b(()=>g.value.data.relatedNewsletters),S=b(()=>s.value?.title),c=b(()=>s.value?.description),E=b(()=>N(v(s.value?.imageUrl,{width:1200,height:630,format:"jpg"})));return Se({title:S,description:c,ogTitle:S,ogDescription:c,ogImage:E,ogUrl:()=>N(f.path),twitterTitle:S,twitterDescription:c,twitterImage:E,twitterCard:"summary"}),(T,l)=>{const j=ne,W=ae,X=le,Z=re,B=Y,A=de,q=G,H=Ee,ee=qe,te=$e,O=ce,se=Ce,oe=De;return a(),d("div",null,[t(O,null,{default:o(()=>[n("section",Oe,[t(W,{"data-testid":"breadcrumbs"},{before:o(()=>[t(j,{"data-testid":"newsletters-index-page-breadcrump-link",to:{name:"newsletters"}},{default:o(()=>[...l[0]||(l[0]=[m(" Newsletters ",-1)])]),_:1}),t(j,{"data-testid":"newsletter-title-breadcrump"},{default:o(()=>[m(h(e(s).title),1)]),_:1})]),_:1}),t(X,{tag:"h1","data-testid":"newsletter-title",class:"text-2xxl hover:text-cloudy-900 md:text-3xxl"},{default:o(()=>[m(h(e(s).title),1)]),_:1})]),n("section",ze,[n("div",Me,[e(s).isPaid?(a(),d("p",Qe,[t(Z,{class:"mr-2 inline-block",width:20,height:20}),l[1]||(l[1]=n("span",{class:"align-middle"},"Newsletter réservée aux abonnés",-1))])):y("",!0),n("div",null,[e(s).description?(a(),d("h2",Ye,h(e(s).description),1)):y("",!0),e(s).details?.text?(a(),d("p",Ge,h(e(s).details.text),1)):y("",!0),t(B,{"data-testid":"newsletter-example-link",to:`/newsletters/${e(s).slug}/exemple`,class:"font-ibm-plex-sans text-base font-semibold text-cloudy-900 underline",target:"_blank"},{default:o(()=>[...l[2]||(l[2]=[m(" Voir un exemple de newsletter ",-1)])]),_:1},8,["to"])]),n("div",Je,[t(A,{"data-testid":"newsletter-schedule-info",name:"mdi:calendar-blank",class:"gap-2 text-cloudy-700"},{default:o(()=>[n("span",Ke,h(e(s).subtitle),1)]),_:1}),t(A,{"data-testid":"newsletter-time-to-read-info",name:"ch:clock",class:"gap-2 text-cloudy-700"},{default:o(()=>[n("span",We,h(e(s).details?.timeToRead),1)]),_:1})]),e(P)||e(s).isPaid?(a(),d("div",Xe,[e(s).isPaid&&!e(k)?.isPremium?(a(),d(V,{key:0},[l[4]||(l[4]=n("h3",{"data-testid":"discover-our-offers-title",class:"mb-6 font-lora text-xl font-semibold text-cloudy-900"}," Cette newsletter est réservée aux abonnés ",-1)),t(q,{"data-testid":"discover-our-offers-button",color:e(M).LEMONCELLO_500,class:"uppercase",to:"https://abo.challenges.fr/"},{default:o(()=>[...l[3]||(l[3]=[m(" Découvrir nos offres ",-1)])]),_:1},8,["color"])],64)):(a(),I(q,{key:1,"data-testid":"manage-newsletter-subscriptions-button",class:"uppercase",to:{name:"my-account-newsletters"},color:e(M).CLOUDY_750},{default:o(()=>[...l[5]||(l[5]=[m(" Gérer mes newsletters ",-1)])]),_:1},8,["color"]))])):(a(),d(V,{key:2},[e(U)?(a(),I(H,{key:0,"has-account":e(r),email:e(D)},null,8,["has-account","email"])):y("",!0),e(U)?y("",!0):(a(),I(ee,{key:1,"newsletter-ids":[e(s).id],onSuccessfullySubscribed:C},null,8,["newsletter-ids"]))],64))]),n("div",Ze,[t(te,{"data-testid":"newsletter-example-image",src:e(s).details?.exampleImageUrl,loading:"eager",placeholder:!1,width:"307",height:"634"},null,8,["src"])])])]),_:1}),e(w)&&e(w).length?(a(),d("section",He,[t(O,{class:"flex flex-col gap-6"},{default:o(()=>[t(oe,{title:"Nos autres newsletters","content-class":"pb-0"},{default:o(()=>[(a(!0),d(V,null,K(e(w),z=>(a(),I(se,fe({key:z.id},{ref_for:!0},z,{"is-not-allowed":!0}),{action:o(()=>[...l[6]||(l[6]=[m("   ",-1)])]),_:1},16))),128))]),_:1}),n("div",et,[t(B,{"data-testid":"newsletter-index-page-link",to:{name:"newsletters"},class:"flex items-center justify-end gap-3 py-2 font-ibm-plex-sans text-sm font-semibold uppercase text-pomegranate-800 hover:text-pomegranate-600"},{default:o(()=>[l[7]||(l[7]=m(" Plus de newsletters ",-1)),t(A,{name:"mdi:arrow-right"})]),_:1})])]),_:1})])):y("",!0)])}}});export{wt as default};

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.