import{p as S,f as g,a,c as C,t as w}from"./props-b4vEeO_8.js";import{G as re,B as se,F as h,I as d,k as L,N as de,C as k,J as y}from"./runtime-C3rQLW--.js";import{i as m,s as A}from"./svelte-component-C8Ginrj8.js";import{s as O}from"./snippet-C5kbqVpq.js";import{e as oe,i as ue}from"./each-CVpBMMjG.js";import{s as B}from"./attributes-Cg6aLqN3.js";import{g as ve}from"./index-CX1x869l.js";import{B as me}from"./Block-D3Ui8rd-.js";import{r as R}from"./journalize-K6hK94UL.js";var ce=g(' ',1),fe=g('Reuters'),pe=g("By ",1),ye=g('
'),ge=g('
Published
'),he=g(''),be=g('
Last updated
'),_e=g('');function we(G,e){se(e,!0);let b=S(e,"authors",19,()=>[]),I=S(e,"align",3,"auto"),J=S(e,"id",3,""),Z=S(e,"cls",3,""),j=S(e,"getAuthorPage",3,ve),z=de(()=>I()==="center"?"text-center":"");const P=u=>!(!u||!Date.parse(u)),F=u=>new Date(u).toLocaleTimeString([],{hour:"2-digit",minute:"2-digit",timeZoneName:"short"}),E=(u,V)=>u.getFullYear()===V.getFullYear()&&u.getMonth()===V.getMonth()&&u.getDate()===V.getDate();me(G,{get id(){return J()},get class(){return`byline-container ${L(z)??""} ${Z()??""}`},width:"normal",children:(u,V)=>{var U=_e(),M=d(U),H=d(M);{var K=t=>{var i=C(),r=k(i);O(r,()=>e.byline),a(t,i)},Q=t=>{var i=pe(),r=h(k(i));{var c=s=>{var v=C(),x=k(v);oe(x,17,b,ue,(T,_,n)=>{var l=ce(),o=k(l),D=d(o),Y=h(o);{var ie=p=>{var q=w(",");a(p,q)};m(Y,p=>{b().length>1&&n{var q=w("and ");a(p,q)};m(ne,p=>{b().length>1&&n===b().length-2&&p(le)})}y((p,q)=>{B(o,"href",p),A(D,q)},[()=>j()(L(_)),()=>L(_).trim()]),a(T,l)}),a(s,v)},f=s=>{var v=fe();a(s,v)};m(r,s=>{b().length>0?s(c):s(f,!1)})}a(t,i)};m(H,t=>{e.byline?t(K):t(Q,!1)})}var W=h(M,2),N=d(W);{var X=t=>{var i=ye(),r=d(i),c=d(r);O(c,()=>e.published),y(()=>B(r,"datetime",e.publishTime)),a(t,i)},$=t=>{var i=C(),r=k(i);{var c=f=>{var s=ge(),v=h(d(s)),x=d(v);{var T=n=>{var l=w();y(o=>A(l,o),[()=>R(new Date(e.publishTime))]),a(n,l)},_=n=>{var l=w();y((o,D)=>A(l,`${o??""} ${D??""}`),[()=>R(new Date(e.publishTime)),()=>F(e.publishTime)]),a(n,l)};m(x,n=>{e.updateTime&&P(e.updateTime)?n(T):n(_,!1)})}y(()=>B(v,"datetime",e.publishTime)),a(f,s)};m(r,f=>{P(e.publishTime)&&f(c)},!0)}a(t,i)};m(N,t=>{e.published?t(X):t($,!1)})}var ee=h(N,2);{var te=t=>{var i=he(),r=d(i),c=d(r);O(c,()=>e.updated),y(()=>B(r,"datetime",e.updateTime)),a(t,i)},ae=t=>{var i=C(),r=k(i);{var c=f=>{var s=be(),v=h(d(s)),x=d(v);{var T=n=>{var l=w();y(o=>A(l,o),[()=>F(e.updateTime||"")]),a(n,l)},_=n=>{var l=w();y((o,D)=>A(l,`${o??""} ${D??""}`),[()=>R(new Date(e.updateTime||new Date)),()=>F(e.updateTime||"")]),a(n,l)};m(x,n=>{E(new Date(e.publishTime),new Date(e.updateTime||new Date))?n(T):n(_,!1)})}y(()=>B(v,"datetime",e.updateTime)),a(f,s)};m(r,f=>{P(e.publishTime)&&P(e.updateTime||"")&&f(c)},!0)}a(t,i)};m(ee,t=>{e.updated?t(te):t(ae,!1)})}a(u,U)},$$slots:{default:!0}}),re()}we.__docgen={data:[{name:"authors",visibility:"public",description:"Array of author names, which will be slugified to create links to Reuters author pages",keywords:[],kind:"let",type:{kind:"type",type:"array",text:"string[]"},static:!1,readonly:!1,defaultValue:"[]"},{name:"publishTime",visibility:"public",description:"Publish time as a datetime string.",keywords:[{name:"required",description:""}],kind:"let",type:{kind:"type",type:"string",text:"string"},static:!1,readonly:!1},{name:"updateTime",visibility:"public",description:"Update time as a datetime string.",keywords:[],kind:"let",type:{kind:"type",type:"string",text:"string"},static:!1,readonly:!1},{name:"align",visibility:"public",description:"Alignment of the byline.",keywords:[],kind:"let",type:{kind:"union",type:[{kind:"const",type:"string",value:"auto",text:'"auto"'},{kind:"const",type:"string",value:"center",text:'"center"'}],text:'"auto" | "center"'},static:!1,readonly:!1,defaultValue:'"auto"'},{name:"id",visibility:"public",description:"Add an id to to target with custom CSS.",keywords:[],kind:"let",type:{kind:"type",type:"string",text:"string"},static:!1,readonly:!1,defaultValue:'""'},{name:"cls",visibility:"public",description:"Add extra classes to target with custom CSS.",keywords:[],kind:"let",type:{kind:"type",type:"string",text:"string"},static:!1,readonly:!1,defaultValue:'""'},{name:"getAuthorPage",visibility:"public",description:"Custom function that returns an author page URL.",keywords:[],kind:"let",type:{kind:"function",text:"(author: string) => string"},static:!1,readonly:!1,defaultValue:"function"},{name:"byline",visibility:"public",description:"Optional snippet for a custom byline.",keywords:[],kind:"let",type:{kind:"function",text:"Snippet<[]>"},static:!1,readonly:!1},{name:"published",visibility:"public",description:"Optional snippet for a custom published dateline.",keywords:[],kind:"let",type:{kind:"function",text:"Snippet<[]>"},static:!1,readonly:!1},{name:"updated",visibility:"public",description:"Optional snippet for a custom updated dateline.",keywords:[],kind:"let",type:{kind:"function",text:"Snippet<[]>"},static:!1,readonly:!1}],name:"Byline.svelte"};export{we as B};