1import{a as P}from"./chunk-JB34N2WI.js";import{b as y}from"./chunk-UDTPIU5I.js";import{a as E}from"./chunk-ZWUXBKXX.js";import{a as A}from"./chunk-2OQNZLUS.js";import{$ as u,O as r,R as x,V as g,X as h,Y as d,_a as S,ca as _,da as v,ea as l,eb as I,fa as o,ga as C,sa as b,u as m,ua as a,va as c}from"./chunk-PKDZQ3CQ.js";import{a as p,b as f}from"./chunk-WQJQ7VPR.js";var L=(i,t)=>t.slug;function M(i,t){if(i&1&&(l(0,"time"),a(1),o(),l(2,"span",10),a(3,"\xB7"),o()),i&2){let e=b().$implicit;h("datetime",e.dateIso),r(),c(e.dateLabel)}}function O(i,t){if(i&1&&(l(0,"li")(1,"a",5)(2,"span",6),a(3),o(),l(4,"h2",7),a(5),o(),l(6,"p",8),a(7),o(),l(8,"span",9),g(9,M,4,2),a(10," Lire l'article \u2192 "),o()()()),i&2){let e=t.$implicit;r(),d("routerLink",e.lien),r(2),c(e.categorie),r(2),c(e.titre),r(2),c(e.extrait),r(2),u(e.dateLabel?9:-1)}}function D(i,t){if(i&1&&(l(0,"ul",3),_(1,O,11,5,"li",null,L),o()),i&2){let e=b();r(),v(e.articles)}}function $(i,t){i&1&&(l(0,"p",4),a(1,"Les premiers articles arrivent bient\xF4t."),o())}var B=class i{seo=m(I);blog=m(y);blogApi=m(P);articles=this.blog.tousLesArticles().map(t=>f(p({},t),{lien:`/${t.slug}`}));fil=[{name:"Accueil",path:"/"},{name:"Blog",path:"/blog"}];ngOnInit(){this.blogApi.listerPublies().subscribe(t=>{if(!t.length)return;let e=t.map(n=>({slug:n.slug,titre:n.titre,categorie:n.categorie||"Blog",description:n.metaDescription||n.extrait||"",extrait:n.extrait||"",dateIso:n.publieAt?n.publieAt.slice(0,10):void 0,dateLabel:n.publieAt?this.formaterDate(n.publieAt):void 0,corpsHtml:"",lien:`/blog/${n.slug}`})),s=new Set(e.map(n=>n.slug));this.articles=[...e,...this.articles.filter(n=>!s.has(n.slug))]}),E(this.seo,{title:"Le blog de l'ESIC : actualit\xE9s, m\xE9tiers et conseils",description:"Les articles de l'ESIC sur les m\xE9tiers du num\xE9rique et du commerce, l'orientation, l'alternance et la vie de l'\xE9cole.",path:"/blog",fil:this.fil,schemas:[{schema:this.blogSchema(),cle:"blog"}]})}static MOIS=["janvier","f\xE9vrier","mars","avril","mai","juin","juillet","ao\xFBt","septembre","octobre","novembre","d\xE9cembre"];formaterDate(t){let e=new Date(t);return isNaN(e.getTime())?"":`${e.getDate()} ${i.MOIS[e.getMonth()]} ${e.getFullYear()}`}blogSchema(){return{"@context":"https://schema.org","@type":"Blog",name:"Blog de l'ESIC",url:this.seo.urlAbsolue("/blog"),blogPost:this.articles.map(t=>p({"@type":"BlogPosting",headline:t.titre,url:this.seo.urlAbsolue(t.lien)},t.dateIso?{datePublished:t.dateIso}:{}))}}static \u0275fac=function(e){return new(e||i)};static \u0275cmp=x({type:i,selectors:[["app-page-blog"]],decls:5,vars:2,consts:[["eyebrow","Le blog","titre","Le blog de l'ESIC","lead","M\xE9tiers du num\xE9rique et du commerce, orientation, alternance et vie de l'\xE9cole : nos articles pour vous aider \xE0 y voir clair.",3,"fil"],[1,"esic-section"],[1,"esic-container"],[1,"blog-grille"],[1,"esic-lead"],[1,"blog-carte","esic-card","esic-card--hover",3,"routerLink"],[1,"esic-badge","esic-badge--primaire"],[1,"esic-h3","blog-carte__titre"],[1,"blog-carte__extrait"],[1,"blog-carte__meta"],["aria-hidden","true"]],template:function(e,s){e&1&&(C(0,"app-hero-page",0),l(1,"section",1)(2,"div",2),g(3,D,3,0,"ul",3)(4,$,2,0,"p",4),o()()),e&2&&(d("fil",s.fil),r(3),u(s.articles.length?3:4))},dependencies:[S,A],styles:[".blog-grille[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.blog-carte[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%;padding:24px;color:inherit}.blog-carte[_ngcontent-%COMP%]:hover{color:inherit}.blog-carte__titre[_ngcontent-%COMP%]{margin:0}.blog-carte__extrait[_ngcontent-%COMP%]{margin:0;color:var(--esic-gris-fonce);line-height:1.6;flex:1}.blog-carte__meta[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:.9rem;font-weight:600;color:var(--esic-secondaire-texte)}"]})};export{B as PageBlogComponent}; 2/**i18n:9fa2c1b7ef73a679f49af957c3c0eef799f0ee0f1ea4024ab240f6e0b8d68d21*/
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.