1import{_ as k}from"./Dobg0AOK.js";import{B as C,C as w,c as o,d as l,g as F,a as t,F as d,m,D as c,E as N,o as i,w as S,b as V,t as u,h as B,G as _,H as f,I as h}from"./BI2R0QPO.js";import{_ as D}from"./kpX91KrU.js";import{u as L}from"./vOJ207ku.js";import"./C_plqmel.js";const U={class:"section section-beta formations-list","data-layout":"splash","data-gap":"m","data-align":"start"},A={"data-layout":"autogrid","data-align":"stretch"},E={class:"formations-card-title"},q={key:0},G={class:"formations-dates-list","data-layout":"stack","data-gap":"s"},H=["value","id"],I=["for"],M={key:1},R={class:"formations-dates-list"},T={class:"formations-dates-item","data-layout":"cluster","data-gap":"xs","data-align":"center"},j=["value","id"],z=["for"],Y={__name:"calendrier",async setup(J){let r,p;const y=L(),n=C("formations-sessions-selected",()=>[]),{data:b}=([r,p]=w(async()=>N("formations-list",async()=>await y.loadFormations())),r=await r,p(),r);return(K,e)=>{const v=k,x=B,g=D;return i(),o(d,null,[l(v,{items:[{url:"/formations",label:"Formations"},{url:"/formations/calendrier",label:"Calendrier"}]}),e[4]||(e[4]=F('<section class="section" data-layout="splash"><header class="section-header" data-layout="boxed"><h1 class="title-section"> Calendrier des <span class="accent-blue">sessions inter-entreprises</span></h1></header><div class="section-complementary" data-layout="boxed"><p class="formation-description"> Une formation <b>inter-entreprise</b> réunit plusieurs participants, salariés de diverses entreprises, lors d'une session dans nos locaux ou à distance en visioconférence. </p><p class="formation-description"> Nos formations sont également disponibles en <b>intra-entreprise</b>, aux dates planifiées selon les contraintes de votre organisation. </p></div></section>',1)),t("section",U,[t("div",A,[(i(!0),o(d,null,m(c(b),s=>(i(),o("div",{class:"calendar-card","data-layout":"stack","data-gap":"s","data-align":"start",key:s.id},[t("h3",E,[l(x,{to:`/formation/${s.id}`},{default:S(()=>[V(u(s.title),1)]),_:2},1032,["to"])]),s.dates?.length?(i(),o("div",q,[e[2]||(e[2]=t("p",{class:"formation-dates-description"}," Dates de sessions inter-entreprisesâ¯: ",-1)),t("ul",G,[(i(!0),o(d,null,m(s.dates,a=>(i(),o("li",{key:a.datetime,class:"formations-dates-item"},[_(t("input",{"onUpdate:modelValue":e[0]||(e[0]=$=>h(n)?n.value=$:null),type:"checkbox",value:`${s.id}|${a.place}|${a.datetime}`,id:`session-${s.id}-${a.datetime}`},null,8,H),[[f,c(n)]]),t("label",{for:`session-${s.id}-${a.datetime}`},u(a.alt)+" "+u(a.ville),9,I)]))),128))])])):(i(),o("div",M,[e[3]||(e[3]=t("p",{class:"formation-dates-description"}," Cette formation est disponible en intra-entreprise pour vos équipes. ",-1)),t("ul",R,[t("li",T,[_(t("input",{"onUpdate:modelValue":e[1]||(e[1]=a=>h(n)?n.value=a:null),type:"checkbox",value:`${s.id}|intra`,id:`session-${s.id}-intra`},null,8,j),[[f,c(n)]]),t("label",{for:`session-${s.id}-intra`}," Choisir cette formation en intra ",8,z)])])]))]))),128))])]),l(g)],64)}}};export{Y 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.