function r(i){if(!i)return{label:"Non renseignée",severity:"secondary",icon:"pi pi-minus-circle",joursRestants:null,tauxRAS:100};const n=new Date(i);if(isNaN(n.getTime()))return{label:"Date invalide",severity:"secondary",icon:"pi pi-minus-circle",joursRestants:null,tauxRAS:100};const t=new Date(n);t.setMonth(t.getMonth()+6);const s=new Date;s.setHours(0,0,0,0),t.setHours(0,0,0,0);const a=t.getTime()-s.getTime(),e=Math.ceil(a/(1e3*60*60*24));return e<0?{label:`Expirée (depuis ${Math.abs(e)} j)`,severity:"danger",icon:"pi pi-times-circle",joursRestants:e,tauxRAS:100}:e<=30?{label:`Expire dans ${e} j`,severity:"warn",icon:"pi pi-exclamation-triangle",joursRestants:e,tauxRAS:75}:{label:`Valide (${e} j restants)`,severity:"success",icon:"pi pi-check-circle",joursRestants:e,tauxRAS:75}}export{r as s};
