1import{p as lt,c as dt,g as Ue,j as ct,w as Ie,k as V,m as pe,u as $e,o as ut,z as o,a9 as r,aI as ke,aE as Ce,C as m,af as Ke,b3 as vt,x as he,y as me,B as te,ag as $,T as e,bK as _e,aV as we,n as D,ac as g,t as pt,e as ht,E as P,f as mt,a3 as ye,h as J,aG as _t,aH as ft,G as w,P as He,Q as k,a1 as Ae,ae as gt,aw as je,bJ as bt,ab as R,aa as a,al as fe,az as ge,bL as xt,i as $t}from"./PqQgIEx6.js";import"./pLzaWmAz.js";import{MultiSelect as kt}from"./B5GV-jhn.js";import"./Bjlcwo20.js";import"./DW0I1s3L.js";import{v as wt}from"./BPCD1XKA.js";import"./Dbgijw65.js";import"./SIo2nDBW.js";import{C as yt}from"./BfdkQoRr.js";import"./C7b4yMy8.js";import"./DWIOw24L.js";import{T as At}from"./DNRGzsQV.js";import{g as Ve,a as Je,r as St}from"./CDo3Dt5E.js";import Mt from"./DP1OV1rb.js";import"./BXOsr3a-.js";import"./NJsZ2lLH.js";import{M as W,a as z,b as ae}from"./DeFhWNmn.js";import{a as Qe,d as Xe,b as Ye,l as Et}from"./CWHkE1lO.js";var Dt=w('<div class="opt l-1wpbkhc"><label><input type="radio" name="colLayout"/> <span class="checkmark"></span></label></div> <div class="opt gut l-1wpbkhc"><label><input type="radio" name="colLayout"/> <span class="checkmark"></span></label></div> <div class="opt gut l-1wpbkhc"><label><input type="radio" name="colLayout"/> <span class="checkmark"></span></label></div> <div class="opt l-1wpbkhc"><label><input type="radio" name="colLayout"/> <span class="checkmark"></span></label></div> <div class="opt l-1wpbkhc"><label><input type="radio" name="colLayout"/> <span class="checkmark"></span></label></div> <div class="editor_form">Segments <!></div>',1),Lt=w('<th><input type="text" class="discret" placeholder="Nom"/></th> <th><input type="text" class="discret" placeholder="Prénom"/></th>',1),Rt=w('<th><input type="text" class="discret" placeholder="Ville"/></th>'),Tt=w('<!> <th><input type="text" class="discret" placeholder="Email"/></th> <!> <th><input type="number" class="discret" placeholder="min"/> <input type="number" class="discret" placeholder="max"/></th> <th>Durée</th> <th>Mois restants</th> <th>Date</th>',1),Ot=w("<!> <!>",1),Ut=w("<td> </td> <td> </td>",1),Ct=w("<td> </td>"),Ht=w("<tr><!><td> </td><!><td> </td><td> </td><td> </td><td> </td><td><!></td></tr>"),jt=w("<tbody></tbody>"),Bt=w('<div><div class="sectionHeader l-1wpbkhc"> </div></div>'),Ft=w('<div class="checklistHeader"></div>'),Pt=w('<div class="cardEditgroup" style="display:flex;flex-direction:column;"><!></div>'),Wt=w(`<div class="root l-1wpbkhc"><div class="toolbar"><div style="width:45px"></div> <div class="formHeader">â¤ï¸ Adhérents / donateurs / abonnés</div> <!></div> <div class="mainRootEdit"><div class="mainEdit"><!> <!> <!> Les rescrits fiscaux sont envoyés automatiquement début mai.<br/> <i>*Les adhérents à relancer sont les adhérents dont l'adhésion 2 est terminée ou touche à sa fin (1 mois avant la date de fin).</i></div></div></div>`);const zt={hash:"l-1wpbkhc",code:`@layer components {.dragged {pointer-events:none;z-index:100;}.slot.droptarget, .cart.droptarget {background:#ddd;}.custom-dropzone.upload {display:contents !important;border-radius:0 !important;border:none !important;padding:0px !important;width:auto !important;flex:none !important;color:inherit !important;height:100%;width:100%;transition:200ms;}.root.l-1wpbkhc {display:flex;flex-direction:column;justify-content:flex-start;width:100%;align-items:center;color:black;max-width:950px;}.sectionHeader.l-1wpbkhc {position:relative;display:flex;align-items:center;justify-content:center;z-index:99;text-align:center;}.sectionHeader.l-1wpbkhc > svg {position:absolute;left:-30px;} 3@media (max-width: 600px) { 4} 5@media (max-width: 600px) { 6}.opt.l-1wpbkhc {display:flex;flex-direction:row;align-items:center;gap:5px;}.opt.gut.l-1wpbkhc {margin-left:15px;} }`};function oa(Be,Ze){var Ge;lt(Ze,!0),dt(Be,zt);const T=()=>P(Qe,"$adherentsStore",H),Se=()=>P(Xe,"$donateursStore",H),Me=()=>P(Ye,"$abonnesStore",H),_=()=>P(j,"$adherentMailTarget",H),Ee=()=>P(at,"$palette",H),Q=()=>P(Ae,"$store",H),be=()=>P($t,"$clientWidth",H),et=()=>P(e(rt),"$tableFiltered",H),[H,tt]=mt(),re=[],at=Ue("palette");Ue("user");const j=ct("adherentMailTarget",Ie(W));Ue("lang");let Fe=V(pe([])),A,rt=ye(()=>A==null?void 0:A.filtered),X=!1,Y=((Ge=T())==null?void 0:Ge.length)||0,xe,O=V(pe(W)),ne=ye(T),se=ye(Se),ie=ye(Me);$e(()=>{_().startsWith("adh")?(k(()=>{D(O,W,!0)}),oe.set(T()||[])):_().startsWith("abon")?(k(()=>{D(O,ae,!0)}),oe.set(Me()||[])):_().startsWith("don")&&(k(()=>{D(O,z,!0)}),oe.set(Se()||[]))});const nt=new Date;ut(()=>(Et(Ee().id).then(()=>{je(Qe).length!==0||(je(Xe).length!==0?J(j,z):je(Ye).length!==0&&J(j,ae))}),()=>{bt.set("")}));const oe=function(){const{subscribe:t,update:c,set:p}=Ie([]);return{subscribe:t,update:c,set:p,add:s=>c(n=>(n.unshift(s),n)),setField:(s,n,i)=>{c(b=>(s[n]=i,b))},replace:s=>c(n=>{for(let i=0;i<n.length;i++)if(n[i].email===s.email){n[i]=s;break}return n}),remove:s=>c(n=>(n=n.filter(i=>s!==i.email),n))}}();let N=V(!1);$e(()=>{if(_()||e(N)!=null||e(de)){let t;_()===W?t=e(ne):_()==="adherentsAvecAuMoinsUnMois"?t=e(ee):_()==="adherentsARelancer"?t=e(Z):_()===z?t=e(se):_()===ae&&(t=e(ie)),e(de).length>0&&(t=t.filter(c=>e(de).some(p=>{var s;return(s=c.segments)==null?void 0:s.includes(p)}))),oe.set(t)}}),$e(()=>{e(O)===W?k(()=>{D(le,De(T()),!0)}):e(O)===ae?k(()=>{D(le,De(Me()),!0)}):e(O)===z&&k(()=>{D(le,De(Se()),!0)})});let Z=V(pe(Ve(T()))),ee=V(pe(Je(T())));$e(()=>{(e(N)!==void 0||T())&&k(()=>{D(Z,Ve(T()),!0),D(ee,Je(T()),!0)})});const De=t=>{let c=[];if(t)for(let p=0;p<t.length;p++)t[p].segments&&(c=new Set([...c,...t[p].segments.split(";")]));return[...c]};let le=V(void 0),de=V(pe([]));const Pe=t=>{let c=t===z?0:12;He(Ae,k(Q).confirm={component:"EditAdherent",context:{adherent:{nom:"",prenom:"",addr:"",ville:"",cp:"",email:"",months:c},add:!0,mode:t,title:`Ajout d'un ${t}`,confirmLabel:"Ok",deleteLabel:"Annuler",confirm:()=>{D(N,!e(N))},abort:()=>{He(Ae,k(Q).confirm=void 0,k(Q))}}},k(Q))},We={year:"numeric",month:"long",day:"numeric"};var Le=Wt(),ce=r(Le),st=o(r(ce),4);
6ke(st,{round:!0,back:"black",foreground:"white",onclick:t=>{wt()},children:(t,c)=>{R();var p=Ce("OK");m(t,p)},$$slots:{default:!0}}),a(ce),Ke(ce,t=>xe=t,()=>xe);var Re=o(ce,2),Te=r(Re),ze=r(Te);vt(ze,()=>e(N),t=>{var c=Dt(),p=he(c),s=r(p),n=r(s);fe(n);var i,b=o(n);R(),a(s),a(p);var l=o(p,2),S=r(l),u=r(S);fe(u),u.value=u.__value="adherentsAvecAuMoinsUnMois";var ue=o(u);R(),a(S),a(l);var L=o(l,2),B=r(L),y=r(B);fe(y),y.value=y.__value="adherentsARelancer";var v=o(y);R(),a(B),a(L);var x=o(L,2),M=r(x),f=r(M);fe(f);var q,G=o(f);R(),a(M),a(x);var U=o(x,2),I=r(U),C=r(I);fe(C);var ve,Oe=o(C);R(),a(I),a(U);var h=o(U,2),E=o(r(h));{var K=d=>{kt(d,{get options(){return e(le)},allowUserOptions:!1,closeDropdownOnSelect:!0,onchange:F=>{},get selected(){return e(de)},set selected(F){D(de,F,!0)}})};me(E,d=>{var F;(F=e(le))!=null&&F.length&&d(K)})}a(h),te(()=>{ge(s,1,`radio ${e(ne).length<1?"inactive":""}`),n.disabled=e(ne).length<1,i!==(i=W)&&(n.value=(n.__value=W)??""),g(b,` tous les adhérents (${e(ne).length??""}) `),ge(S,1,`radio ${e(ee).length<1?"inactive":""}`),u.disabled=e(ee).length<1,g(ue,` adhérents actifs (au moins 1 mois restant) (${e(ee).length??""}) `),ge(B,1,`radio ${e(Z).length<1?"inactive":""}`),y.disabled=e(Z).length<1,g(v,` adhérents à relancer* (${e(Z).length??""}) `),ge(M,1,`radio ${e(se).length<1?"inactive":""}`),f.disabled=e(se).length<1,q!==(q=z)&&(f.value=(f.__value=z)??""),g(G,` donateurs (${e(se).length??""}) `),ge(I,1,`radio ${e(ie).length<1?"inactive":""}`),C.disabled=e(ie).length<1,ve!==(ve=ae)&&(C.value=(C.__value=ae)??""),g(Oe,` abonnés (${e(ie).length??""}) `)}),$("change",n,d=>{X=!1,Y=e(ne).length}),_e(re,[],n,()=>_(),d=>J(j,d)),$("change",u,d=>{X=!1,Y=e(ee).length}),_e(re,[],u,_,d=>J(j,d)),$("change",y,d=>{X=!1,Y=e(Z).length}),_e(re,[],y,_,d=>J(j,d)),$("change",f,d=>{X=!1,Y=e(se).length}),_e(re,[],f,()=>_(),d=>J(j,d)),$("change",C,d=>{X=!1,Y=e(ie).length}),_e(re,[],C,()=>_(),d=>J(j,d)),m(t,c)});var Ne=o(ze,2);Ke(At(Ne,{get data(){return oe},canSelect:!1,get selection(){return e(Fe)},set selection(s){D(Fe,s,!0)},headers:s=>{var n=Tt(),i=he(n);{var b=v=>{var x=Lt(),M=he(x),f=r(M);a(M);var q=o(M,2),G=r(q);a(q),$("input",f,U=>{A.filter("nom",U.target.value)}),$("input",G,U=>{A.filter("prenom",U.target.value)}),m(v,x)};me(i,v=>{be()>752&&v(b)})}var l=o(i,2),S=r(l);a(l);var u=o(l,2);{var ue=v=>{var x=Rt(),M=r(x);a(x),$("input",M,f=>{A.filter("ville",f.target.value)}),m(v,x)};me(u,v=>{be()>752&&v(ue)})}var L=o(u,2),B=r(L),y=o(B,2);a(L),R(6),$("input",S,v=>{A.filter("email",v.target.value)}),$("input",B,v=>{A.filter("montant",v.target.value,"range_min")}),$("input",y,v=>{A.filter("montant",v.target.value,"range_max")}),m(s,n)},customButton:s=>{var n=Ot(),i=he(n);ke(i,{border:!0,onclick:()=>Pe(W),children:(l,S)=>{R();var u=Ce("Ajouter un adhérent");m(l,u)},$$slots:{default:!0}});var b=o(i,2);ke(b,{border:!0,onclick:()=>Pe(z),children:(l,S)=>{R();var u=Ce("Ajouter un donateur");m(l,u)},$$slots:{default:!0}}),m(s,n)},tableRows:(s,n=we)=>{var i=jt();_t(i,21,()=>n()||[],ft,(b,l)=>{var S=Ht(),u=r(S);{var ue=h=>{var E=Ut(),K=he(E),d=r(K,!0);a(K);var F=o(K,2),ot=r(F,!0);a(F),te(()=>{g(d,e(l).nom),g(ot,e(l).prenom)}),m(h,E)};me(u,h=>{be()>750&&h(ue)})}var L=o(u),B=r(L,!0);a(L);var y=o(L);{var v=h=>{var E=Ct(),K=r(E,!0);a(E),te(()=>g(K,e(l).ville)),m(h,E)};me(y,h=>{be()>750&&h(v)})}var x=o(y),M=r(x);a(x);var f=o(x),q=r(f,!0);a(f);var G=o(f),U=r(G,!0);a(G);var I=o(G),C=r(I,!0);a(I);var ve=o(I),Oe=r(ve);ke(Oe,{round:!0,back:"black",foreground:"white",onclick:h=>{h.preventDefault(),He(Ae,k(Q).confirm={component:"EditAdherent",context:{adherent:e(l),mode:e(O),title:`Edition d'un ${e(O)}`,confirmLabel:"Ok",confirm:()=>{e(N)!=e(N)}}},k(Q))},children:(h,E)=>{xt(h,{})},$$slots:{default:!0}}),a(ve),a(S),te((h,E)=>{g(B,e(l).email),g(M,`${e(l).montant??""} â¬`),g(q,e(l).months),g(U,h),g(C,E)},[()=>St(e(l),nt,_()),()=>new Date(e(l).at).toLocaleDateString("fr-FR",We)]),m(b,S)}),a(i),m(s,i)},$$slots:{headers:!0,customButton:!0,tableRows:!0}}),s=>A=s,()=>A);var qe=o(Ne,2);yt(qe,{section:"contactadherents",title:(s,n=we)=>{var i=Bt(),b=r(i),l=r(b);a(b),a(i),te(()=>g(l,`Envoyer un message aux ${e(O)??""}s séléctionnés`)),m(s,i)},subheader:(s,n=we)=>{var i=Ft();m(s,i)},main:(s,n=we)=>{var i=Pt(),b=r(i);
6Mt(b,{get showUsage(){return X},get emailsToSend(){return Y},get adherents(){return et()}}),a(i),m(s,i)},$$slots:{title:!0,subheader:!0,main:!0}});var it=o(qe,3);R(),a(Te),a(Re),a(Le),te(t=>g(it,` Date d'envoi automatique des derniers rescrits fiscaux : ${t??""} `),[()=>{var t;return(t=Ee().internal)!=null&&t.lastRescritSent?new Date(Ee().internal.lastRescritSent).toLocaleDateString("fr-FR",We):"aucun envoi pour l'instant"}]),$("click",ce,t=>{}),pt("scroll",Re,t=>{t.target.scrollTop>0?xe.classList.add("scrolled"):xe.classList.remove("scrolled")}),$("click",Te,async t=>{}),m(Be,Le),ht(),tt()}gt(["click","change","input"]);export{oa 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.