PageSourceSearch

https://hou.la/chunk-ZQOOGK4R.js

js hou.la collected 2026-10-02 15:58:52 UTC 27,922 bytes, 1 lines download raw bytes

1import{a as se}from"./chunk-UUEFXD6N.js";import{D as de,c as Z,g as ee,l as te,n as ie,t as ne,u as ae,v as oe,x as re,z as le}from"./chunk-Q2KKZV5J.js";import{a as Q}from"./chunk-JICM7NVH.js";import{a as he}from"./chunk-SVTU2J67.js";import{a as pe}from"./chunk-BD6EMWWF.js";import{m as I,p as me,q as ue,r as xe,s as Ce,t as fe,x as be}from"./chunk-64AEJNO3.js";import{b as ce,c as ge,e as _e}from"./chunk-5PMXPALR.js";import"./chunk-AB6CKZTE.js";import{c as K,d as J,e as X}from"./chunk-DIGPPQJE.js";import"./chunk-KAJMKXZ6.js";import{A as j,D as U,x as $}from"./chunk-ZAQTNZYS.js";import"./chunk-SRTXE2HR.js";import{Ba as k,Dc as A,Ec as G,Fc as P,Ib as v,Jb as h,Kb as W,Lb as V,Lc as L,Mc as B,Nb as F,Rb as x,Tb as N,Ub as E,Uc as d,Vb as M,Vc as s,Wb as o,Wc as y,Xb as a,Yb as m,ac as S,da as T,db as i,gc as O,hc as c,kd as H,la as C,ma as f,md as q,sb as D,uc as p,vc as u,wc as g,xc as z,yb as b}from"./chunk-NTTV6FWH.js";import{a as R,g as w}from"./chunk-W7GRJBO5.js";var Y=t=>({n:t}),Me=(t,n)=>({start:t,end:n}),Oe=(t,n)=>({reached:t,total:n}),Ae=(t,n)=>({value:t,target:n}),ye=(t,n)=>n.id,Ee=(t,n)=>n.creator.id;function Ge(t,n){if(t&1){let e=S();o(0,"div",6)(1,"label",7),p(2),d(3,"translate"),a(),o(4,"textarea",8),d(5,"translate"),P("ngModelChange",function(l){C(e);let _=c();return G(_.message,l)||(_.message=l),f(l)}),a(),o(6,"span",3),p(7),d(8,"translate"),a()(),o(9,"button",9),O("click",function(){C(e);let l=c();return f(l.enregistrerMessage())}),m(10,"i",10),p(11),d(12,"translate"),a()}if(t&2){let e=c();i(2),u(s(3,6,"AGENCY.MESSAGE.LABEL")),i(2),A("ngModel",e.message),h("placeholder",s(5,8,"AGENCY.MESSAGE.PLACEHOLDER")),i(3),u(y(8,10,"AGENCY.MESSAGE.COUNT",L(15,Y,e.message.length))),i(2),h("disabled",e.busy()),i(2),g("",s(12,13,"AGENCY.MESSAGE.SAVE")," ")}}function Pe(t,n){if(t&1&&(o(0,"blockquote",4),p(1),a()),t&2){let e=c();i(),g(" ",e.message," ")}}function Se(t,n){t&1&&(o(0,"p",3),p(1),d(2,"translate"),a()),t&2&&(i(),u(s(2,1,"AGENCY.MESSAGE.NONE")))}function we(t,n){t&1&&m(0,"app-widget-loading")}function Te(t,n){if(t&1&&(o(0,"div",5),m(1,"i",11),o(2,"span"),p(3),d(4,"translate"),a()()),t&2){let e=c();i(3),u(s(4,1,e.erreur()))}}function Ie(t,n){if(t&1&&(o(0,"option",29),p(1),a()),t&2){let e=n.$implicit;h("value",e.id),i(),g(" ",e.name||e.slug," ")}}function ke(t,n){t&1&&(p(0),d(1,"translate")),t&2&&g(" (",s(1,1,"AGENCY.GOALS.NOT_SHARED_OPTION"),") ")}function Le(t,n){if(t&1&&(o(0,"option",32),p(1),d(2,"translate"),b(3,ke,2,3),a()),t&2){let e=n.$implicit,r=c(3);h("value",e)("disabled",!r.permise(e)),i(),g(" ",s(2,4,r.libelles[e])," "),i(2),x(r.permise(e)?-1:3)}}function Ne(t,n){if(t&1&&(o(0,"option",29),p(1),d(2,"translate"),a()),t&2){let e=n.$implicit;h("value",e),i(),g(" ",s(2,2,"AGENCY.GOALS.EVERY."+e)," ")}}function Be(t,n){t&1&&(o(0,"div",39),m(1,"i",42),o(2,"span"),p(3),d(4,"translate"),a()()),t&2&&(i(3),u(s(4,1,"AGENCY.GOALS.SCOPE_HINT")))}function Ye(t,n){if(t&1){let e=S();o(0,"section",12)(1,"h2",1),m(2,"i",24),p(3),d(4,"translate"),a(),o(5,"p",3),p(6),d(7,"translate"),a(),o(8,"div",25)(9,"div",6)(10,"label",26),p(11),d(12,"translate"),a(),o(13,"select",27),P("ngModelChange",function(l){C(e);let _=c(2);return G(_.pour,l)||(_.pour=l),f(l)}),O("ngModelChange",function(){C(e);let l=c(2);return f(l.surChangementPour())}),o(14,"option",28),p(15),d(16,"translate"),a(),E(17,Ie,2,2,"option",29,ye),a()(),o(19,"div",6)(20,"label",30),p(21),d(22,"translate"),a(),o(23,"select",31),P("ngModelChange",function(l){C(e);let _=c(2);return G(_.mesure,l)||(_.mesure=l),f(l)}),E(24,Le,4,6,"option",32,N),a()(),o(26,"div",6)(27,"label",33),p(28),d(29,"translate"),a(),o(30,"select",34),P("ngModelChange",function(l){C(e);let _=c(2);return G(_.periode,l)||(_.periode=l),f(l)}),E(31,Ne,3,4,"option",29,N),a()(),o(33,"div",6)(34,"label",35),p(35),d(36,"translate"),a(),o(37,"input",36),P("ngModelChange",function(l){C(e);let _=c(2);return G(_.cible,l)||(_.cible=l),f(l)}),a()()(),o(38,"div",6)(39,"label",37),p(40),d(41,"translate"),a(),o(42,"input",38),d(43,"translate"),P("ngModelChange",function(l){C(e);let _=c(2);return G(_.mot,l)||(_.mot=l),f(l)}),a()(),b(44,Be,5,3,"div",39),o(45,"button",40),O("click",function(){C(e);let l=c(2);
1return f(l.creer())}),m(46,"i",41),p(47),d(48,"translate"),a()()}if(t&2){let e=c(2);i(3),g("",s(4,17,"AGENCY.GOALS.NEW_TITLE")," "),i(3),u(s(7,19,"AGENCY.GOALS.NEW_INTRO")),i(5),u(s(12,21,"AGENCY.GOALS.FOR")),i(2),A("ngModel",e.pour),i(2),g(" ",s(16,23,"AGENCY.GOALS.FOR_STABLE")," "),i(2),M(e.d.creators),i(4),u(s(22,25,"AGENCY.GOALS.METRIC")),i(2),A("ngModel",e.mesure),i(),M(e.mesures),i(4),u(s(29,27,"AGENCY.GOALS.PERIOD")),i(2),A("ngModel",e.periode),i(),M(e.periodes),i(4),u(s(36,29,"AGENCY.GOALS.TARGET."+e.mesure)),i(2),A("ngModel",e.cible),i(3),u(s(41,31,"AGENCY.GOALS.LABEL")),i(2),A("ngModel",e.mot),h("placeholder",s(43,33,"AGENCY.GOALS.LABEL_PLACEHOLDER")),i(2),x(!e.pour&&e.mesure!=="live_hours"&&e.mesure!=="live_count"?44:-1),i(),h("disabled",e.busy()||!e.formulaireValide),i(2),g("",s(48,35,"AGENCY.GOALS.CREATE")," ")}}function Ve(t,n){t&1&&(o(0,"div",13),m(1,"i",43),o(2,"span"),p(3),d(4,"translate"),a()()),t&2&&(i(3),u(s(4,1,"AGENCY.COMMON.READ_ONLY")))}function Fe(t,n){t&1&&(o(0,"div",16),m(1,"i",24),p(2),d(3,"translate"),a()),t&2&&(i(2),g(" ",s(3,1,"AGENCY.GOALS.EMPTY")," "))}function Re(t,n){if(t&1&&(o(0,"div",3),p(1),d(2,"translate"),a()),t&2){let e=c().$implicit;v("data-testid","goal-summary-"+e.id),i(),g(" ",y(2,2,"AGENCY.GOALS.SUMMARY",B(5,Oe,e.reachedCount,e.measuredCount))," ")}}function De(t,n){t&1&&(o(0,"div",13),m(1,"i",49),o(2,"span"),p(3),d(4,"translate"),a()()),t&2&&(i(3),u(s(4,1,"AGENCY.GOALS.CREATOR_LEFT")))}function We(t,n){if(t&1){let e=S();o(0,"label",53),p(1),d(2,"translate"),a(),o(3,"input",54),P("ngModelChange",function(l){C(e);let _=c(4);return G(_.nouvelleCible,l)||(_.nouvelleCible=l),f(l)}),a(),o(4,"button",55),O("click",function(){C(e);let l=c(2).$implicit,_=c(2);return f(_.enregistrerCible(l))}),m(5,"i",56),p(6),d(7,"translate"),a()}if(t&2){let e=c(2).$implicit,r=c(2);h("for","t-"+e.id),i(),u(s(2,8,"AGENCY.GOALS.TARGET."+e.metric)),i(2),h("id","t-"+e.id),A("ngModel",r.nouvelleCible),v("data-testid","goal-target-edit-"+e.id),i(),h("disabled",r.busy()),v("data-testid","goal-save-"+e.id),i(2),g("",s(7,10,"AGENCY.GOALS.SAVE")," ")}}function ze(t,n){if(t&1){let e=S();o(0,"button",51),O("click",function(){C(e);let l=c(2).$implicit,_=c(2);return f(_.editer(l))}),m(1,"i",57),p(2),d(3,"translate"),a()}if(t&2){let e=c(2).$implicit,r=c(2);h("disabled",r.busy()),v("data-testid","goal-edit-"+e.id),i(2),g("",s(3,3,"AGENCY.GOALS.EDIT")," ")}}function He(t,n){if(t&1){let e=S();o(0,"div",47),b(1,We,8,12)(2,ze,4,5,"button",50),o(3,"button",51),O("click",function(){C(e);let l=c().$implicit,_=c(2);return f(_.supprimer(l))}),m(4,"i",52),p(5),d(6,"translate"),a()()}if(t&2){let e=c().$implicit,r=c(2);
1i(),x(r.enEdition===e.id?1:2),i(2),h("disabled",r.busy()),v("data-testid","goal-delete-"+e.id),i(2),g("",s(6,4,"AGENCY.GOALS.DELETE")," ")}}function qe(t,n){if(t&1&&(o(0,"span",60),p(1),d(2,"translate"),a()),t&2){let e=c().$implicit;i(),u(y(2,1,"AGENCY.GOALS.RANK",L(4,Y,e.rank)))}}function $e(t,n){if(t&1&&(o(0,"div",63),m(1,"div",64),a(),o(2,"span",62),p(3),d(4,"number"),d(5,"translate"),a()),t&2){let e=c().$implicit,r=c().$implicit,l=c(2);v("aria-valuenow",l.prog(e).pct)("aria-label",e.creator.name||e.creator.slug),i(),W("width",l.prog(e).pct,"%"),i(2),g(" ",y(5,8,"AGENCY.GOALS.FIGURES",B(11,Ae,y(4,5,l.valeur(r,e.value),"1.0-1"),e.target))," ")}}function je(t,n){t&1&&(o(0,"span",62),p(1),d(2,"translate"),a()),t&2&&(i(),u(s(2,1,"AGENCY.GOALS.NOT_SHARED_HINT")))}function Ue(t,n){if(t&1&&(o(0,"div",58)(1,"span",59),b(2,qe,3,6,"span",60),p(3),a(),o(4,"span",61),m(5,"i",46),p(6),d(7,"translate"),a(),b(8,$e,6,14)(9,je,3,3,"span",62),a()),t&2){let e=n.$implicit,r=c().$implicit,l=c(2);V("ag-gauge--missing",l.prog(e).shared&&!l.prog(e).reached),v("data-testid","progress-"
1+r.id+"-"+(e.creator.slug||e.creator.id)),i(2),x(e.rank!==null?2:-1),i(),g(" ",e.creator.name||e.creator.slug," "),i(2),F(l.prog(e).icon),i(),g(" ",s(7,9,l.prog(e).statusKey)," "),i(2),x(l.prog(e).shared?8:9)}}function Ke(t,n){if(t&1&&(o(0,"article",17)(1,"header",44)(2,"div")(3,"h3",45),p(4),d(5,"translate"),a(),o(6,"div",3),m(7,"i",46),p(8),d(9,"translate"),d(10,"date"),d(11,"date"),d(12,"translate"),a(),b(13,Re,3,8,"div",3)(14,De,5,3,"div",13),a(),b(15,He,7,6,"div",47),a(),E(16,Ue,10,11,"div",48,Ee),a()),t&2){let e=n.$implicit,r=c(2);v("data-testid","goal-"+e.id),i(4),g(" ",e.label||y(5,9,r.titre(e),L(23,Y,e.target))," "),i(3),F(e.scope==="stable"?"pi pi-users":"pi pi-user"),i(),z(" ",e.scope==="stable"?s(9,12,"AGENCY.GOALS.FOR_STABLE"):(e.creator==null?null:e.creator.name)||(e.creator==null?null:e.creator.slug)," \xB7 ",y(12,20,"AGENCY.GOALS.PERIOD_RANGE",B(25,Me,y(10,14,e.periodStart,"d MMM"),y(11,17,r.fin(e.periodEnd),"d MMM")))," "),i(5),x(e.scope==="stable"?13:-1),i(),x(e.creatorLinked?-1:14),i(),x(r.peutGerer?15:-1),i(),M(e.progress)}}function Je(t,n){t&1&&m(0,"i",56)}function Xe(t,n){if(t&1){let e=S();o(0,"button",65),O("click",function(){let l=C(e).$implicit,_=c(2);return f(_.classementPeriode=l)}),b(1,Je,1,0,"i",56),p(2),d(3,"translate"),a()}if(t&2){let e=n.$implicit,r=c(2);V("ag-btn--primary",r.classementPeriode===e)("ag-btn--ghost",r.classementPeriode!==e),v("aria-pressed",r.classementPeriode===e)("data-testid","leaderboard-"+e),i(),x(r.classementPeriode===e?1:-1),i(),g(" ",s(3,8,"AGENCY.GOALS.THIS."+e)," ")}}function Qe(t,n){t&1&&(o(0,"div",66),m(1,"i",68),p(2),d(3,"translate"),a()),t&2&&(i(2),g(" ",s(3,1,"AGENCY.STABLE.EMPTY")," "))}function Ze(t,n){if(t&1&&(o(0,"tr")(1,"td"),p(2),d(3,"translate"),a(),o(4,"td"),p(5),a(),o(6,"td",72),p(7),d(8,"number"),a(),o(9,"td",72),p(10),a()()),t&2){let e=n.$implicit;v("data-testid","rank-"+(e.creator.slug||e.creator.id)),i(2),g(" ",e.rank!==null?y(3,5,"AGENCY.GOALS.RANK",L(11,Y,e.rank)):""," "),i(3),g(" ",e.creator.name||e.creator.slug," "),i(2),g(" ",y(8,8,e.hours,"1.0-1")," "),i(3),u(e.lives)}}function et(t,n){if(t&1&&(o(0,"div",67)(1,"table",69)(2,"thead")(3,"tr")(4,"th",70),p(5),d(6,"translate"),a(),o(7,"th",70),p(8),d(9,"translate"),a(),o(10,"th",71),p(11),d(12,"translate"),a(),o(13,"th",71),p(14),d(15,"translate"),a()()(),o(16,"tbody"),E(17,Ze,11,13,"tr",null,Ee),a()()()),t&2){let e=c();i(5),g(" ",s(6,4,"AGENCY.GOALS.COL_RANK")," "),i(3),g(" ",s(9,6,"AGENCY.STABLE.COL_CREATOR")," "),i(3),g(" ",s(12,8,"AGENCY.GOALS.COL_HOURS")," "),i(3),g(" ",s(15,10,"AGENCY.GOALS.COL_LIVES")," "),i(3),M(e.ranking)}}function tt(t,n){t&1&&b(0,Qe,4,3,"div",66)(1,et,19,12,"div",67),t&2&&x(n.ranking.length?1:0)}function it(t,n){if(t&1&&(b(0,Ye,49,37,"section",12)(1,Ve,5,3,"div",13),o(2,"section",14)(3,"h2",1),m(4,"i",15),p(5),d(6,"translate"),a(),b(7,Fe,4,3,"div",16),E(8,Ke,18,28,"article",17,ye),a(),o(10,"section",18)(11,"div",19)(12,"h2",20),m(13,"i",21),p(14),d(15,"translate"),a(),o(16,"div",22),d(17,"translate"),E(18,Xe,4,10,"button",23,N),a()(),o(20,"p",3),p(21),d(22,"translate"),a(),b(23,tt,2,1),a()),t&2){let e,r=c();x(r.peutGerer?0:1),i(5),g("",s(6,7,"AGENCY.GOALS.TITLE")," "),i(2),x(r.d.goals.length?-1:7),i(),M(r.d.goals),i(6),g("",s(15,9,"AGENCY.GOALS.LEADERBOARD")," "),i(2),v("aria-label",s(17,11,"AGENCY.GOALS.PERIOD")),i(2),M(r.periodes),i(3),g(" ",s(22,13,"AGENCY.GOALS.LEADERBOARD_INTRO")," "),i(2),x((e=r.classement)?23:-1,e)}}var ve=class t{ctx=T(he);api=T(_e);confirm=T(se);toast=T(Q);t=T(K);data=k(null);loading=k(!0);get d(){return this.data()}erreur=k(null);busy=k(!1);mesures=ce;periodes=ge;libelles=me;pour="";mesure="live_hours";periode="semaine";cible=null;mot="";message="";classementPeriode="semaine";enEdition=null;nouvelleCible=null;constructor(){q(()=>{let n=this.ctx.agencyId();n&&H(()=>{this.message=this.ctx.view()?.agency.stableMessage??"",this.charger(n)})})}get peutGerer(){return this.ctx.canManage("gerer_ecurie")}charger(n){return w(this,null,function*(){this.loading.set(!0),this.erreur.set(null);try{this.data.set(yield this.api.goals(n))}catch(e){this.erreur.set(I(e))}finally{this.loading.set(!1)}})}get perimetreChoisi(){return this.pour?this.data()?.creators.find(n=>n.id===this.pour)?.scope??[]:null}permise(n){return ue(n,this.perimetreChoisi)}surChangementPour(){this.permise(this.mesure)||(this.mesure="live_hours")}get formulaireValide(){return this.permise(this.mesure)&&Number.isInteger(this.cible)&&this.cible>=1}fin(n){return be(n)}titre(n){return fe(n)}prog(n){return xe(n)}valeur(n,e){return Ce(n.metric,e)}get classement(){return this.data()?.leaderboards.find(n=>n.period===this.classementPeriode)??null}creer(){return w(this,null,function*(){let n=this.ctx.agencyId();if(!(!n||!this.formulaireValide)){this.busy.set(!0);try{yield this.api.createGoal(n,R({creatorWorkspaceId:this.pour||null,metric:this.mesure,period:this.periode,target:this.cible},this.mot.trim()?{label:this.mot.trim()}:{}
1)),this.toast.add({severity:"success",detail:this.t.instant("AGENCY.GOALS.CREATED")}),this.cible=null,this.mot="",yield this.charger(n)}catch(e){this.toast.add({severity:"error",detail:this.t.instant(I(e))})}finally{this.busy.set(!1)}}})}editer(n){this.enEdition=n.id,this.nouvelleCible=n.target}enregistrerCible(n){return w(this,null,function*(){let e=this.ctx.agencyId(),r=this.nouvelleCible;if(!(!e||!Number.isInteger(r)||r<1)){this.busy.set(!0);try{yield this.api.updateGoal(e,n.id,{target:r}),this.enEdition=null,this.toast.add({severity:"success",detail:this.t.instant("AGENCY.GOALS.UPDATED")}),yield this.charger(e)}catch(l){this.toast.add({severity:"error",detail:this.t.instant(I(l))})}finally{this.busy.set(!1)}}})}supprimer(n){return w(this,null,function*(){let e=this.ctx.agencyId();if(!(!e||!(yield this.confirm.confirm({header:this.t.instant("AGENCY.GOALS.DELETE_TITLE"),message:this.t.instant("AGENCY.GOALS.DELETE_TEXT"),acceptLabel:this.t.instant("AGENCY.GOALS.DELETE_CONFIRM"),rejectLabel:this.t.instant("AGENCY.COMMON.CANCEL"),severity:"warn"})))){this.busy.set(!0);try{yield this.api.deleteGoal(e,n.id),this.toast.add({severity:"success",detail:this.t.instant("AGENCY.GOALS.DELETED")}),yield this.charger(e)}catch(l){this.toast.add({severity:"error",detail:this.t.instant(I(l))})}finally{this.busy.set(!1)}}})}enregistrerMessage(){return w(this,null,function*(){let n=this.ctx.agencyId();if(n){this.busy.set(!0);try{let e=yield this.api.setStableMessage(n,this.message.trim());this.message=e.message??"",this.toast.add({severity:"success",detail:this.t.instant(e.message?"AGENCY.MESSAGE.SAVED":"AGENCY.MESSAGE.CLEARED")}),yield this.ctx.refresh()}catch(e){this.toast.add({severity:"error",detail:this.t.instant(I(e))})}finally{this.busy.set(!1)}}})}static \u0275fac=function(e){return new(e||t)};static \u0275cmp=D({type:t,selectors:[["app-agency-goals"]],decls:14,vars:8,consts:[["data-testid","stable-message",1,"ag-card"],[1,"ag-card__title"],["aria-hidden","true",1,"pi","pi-megaphone"],[1,"ag-muted"],["data-testid","stable-message-text",1,"ag-quote"],["role","alert",1,"ag-note","ag-note--warn"],[1,"ag-field"],["for","ag-message"],["id","ag-message","rows","3","maxlength","500","data-testid","stable-message-input",3,"ngModelChange","ngModel","placeholder"],["type","button","data-testid","stable-message-save",1,"ag-btn","ag-btn--primary",3,"click","disabled"],["aria-hidden","true",1,"pi","pi-send"],["aria-hidden","true",1,"pi","pi-exclamation-triangle"],["data-testid","goal-form",1,"ag-card"],["role","status",1,"ag-note"],[1,"ag-card"],["aria-hidden","true",1,"pi","pi-chart-bar"],["data-testid","goals-empty",1,"ag-empty"],[1,"ag-goal"],["data-testid","leaderboard",1,"ag-card"],[1,"d-flex","flex-wrap","justify-content-between","gap-2","align-items-center","mb-2"],[1,"ag-card__title","mb-0"],["aria-hidden","true",1,"pi","pi-sort-amount-down"],["role","group",1,"ag-actions"],["type","button",1,"ag-btn","ag-btn--sm",3,"ag-btn--primary","ag-btn--ghost"],["aria-hidden","true",1,"pi","pi-flag"],[1,"ag-grid"],["for","goal-for"],["id","goal-for","data-testid","goal-for",3,"ngModelChange","ngModel"],["value",""],[3,"value"],["for","goal-metric"],["id","goal-metric","data-testid","goal-metric",3,"ngModelChange","ngModel"],[3,"value","disabled"],["for","goal-period"],["id","goal-period","data-testid","goal-period",3,"ngModelChange","ngModel"],["for","goal-target"],["id","goal-target","type","number","min","1","step","1","inputmode","numeric","data-testid","goal-target",3,"ngModelChange","ngModel"],["for","goal-label"],["id","goal-label","type","text","maxlength","120",3,"ngModelChange","ngModel","placeholder"],["role","status","data-testid","goal-scope-hint",1,"ag-note"],["type","button","data-testid","goal-create",1,"ag-btn","ag-btn--primary",3,"click","disabled"],["aria-hidden","true",1,"pi","pi-plus"],["aria-hidden","true",1,"pi","pi-lock"],["aria-hidden","true",1,"pi","pi-eye"],[1,"d-flex","flex-wrap","justify-content-between","gap-2","align-items-start"],[1,"ag-goal__title"],["aria-hidden","true"],[1,"ag-actions"],[1,"ag-gauge",3,"ag-gauge--missing"],["aria-hidden","true",1,"pi","pi-info-circle"],["type","button",1,"ag-btn","ag-btn--ghost","ag-btn--sm",3,"disabled"],["type","button",1,"ag-btn","ag-btn--ghost","ag-btn--sm",3,"click","disabled"],["aria-hidden","true",1,"pi","pi-trash"],[1,"visually-hidden",3,"for"],["type","number","min","1","step","1",2,"width","90px",3,"ngModelChange","id","ngModel"],["type","button",1,"ag-btn","ag-btn--primary","ag-btn--sm",3,"click","disabled"],["aria-hidden","true",1,"pi","pi-check"],["aria-hidden","true",1,"pi","pi-pencil"],[1,"ag-gauge"],[1,"ag-gauge__label"],[1,"ag-rank"],[1,"ag-gauge__status"],[1,"ag-gauge__figures"],["role","progressbar","aria-valuemin","0","aria-valuemax","100",1,"ag-gauge__bar"],[1,"ag-gauge__fill"],["type","button",1,"ag-btn","ag-btn--sm",3,"click"],[1,"ag-empty"],[1,"ag-table-wrap"],["aria-hidden","true",1,"pi","pi-users"],["data-testid","leaderboard-table",1,"ag-table"],["scope","col"],["scope","col",1,"num"],[1,"num"]],template:function(e,r){e&1&&(o(0,"section",0)(1,"h2",1),m(2,"i",2),p(3),d(4,"translate"),a(),o(5,"p",3),p(6),d(7,"translate"),a(),b(8,Ge,13,17)(9,Pe,2,1,"blockquote",4)(10,Se,3,3,"p",3),a(),b(11,we,1,0,"app-widget-loading")(12,Te,5,3,"div",5)(13,it,24,15)),e&2&&(i(3),g("",s(4,4,"AGENCY.MESSAGE.TITLE")," "),i(3),u(s(7,6,"AGENCY.MESSAGE.INTRO")),i(2),x(r.peutGerer?8:r.message?9:10),i(3),x(r.loading()?11:r.erreur()?12:r.data()?13:-1))},dependencies:[U,j,$,de,ae,oe,Z,ie,ne,ee,le,re,te,X,J,pe],styles:["[_nghost-%COMP%]{display:block;--accent: #2f8eef;--accent-dark: #1f6fd0;--ink: #14141f;--ink-soft: #5a5a6b;--line: #e7e7ee;--surface: #fff;--surface-2: #f7f7fa;--live: #ff3b30;color:var(--ink)}.ag-title[_ngcontent-%COMP%]{font-size:20px;font-weight:800;margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ag-sub[_ngcontent-%COMP%]{color:var(--ink-soft);font-size:14px;margin:4px 0 0}.ag-muted[_ngcontent-%COMP%]{color:var(--ink-soft);font-size:13px}.ag-card[_ngcontent-%COMP%]{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px;margin-bottom:16px}.ag-card__title[_ngcontent-%COMP%]{font-size:15px;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.ag-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ag-stat[_ngcontent-%COMP%]{background:var(--surface-2);border-radius:12px;padding:12px}.ag-stat__label[_ngcontent-%COMP%]{font-size:12px;color:var(--ink-soft)}.ag-stat__value[_ngcontent-%COMP%]{font-size:20px;font-weight:800}.ag-pill[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface-2);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;white-space:nowrap}.ag-pill--strong[_ngcontent-%COMP%]{border-color:var(--accent);color:var(--accent-dark)}
1.ag-live[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--live)}.ag-live__dot[_ngcontent-%COMP%]{width:8px;height:8px;border-radius:50%;background:var(--live);animation:_ngcontent-%COMP%_ag-pulse 1.4s ease-in-out infinite}@keyframes _ngcontent-%COMP%_ag-pulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.ag-live__dot[_ngcontent-%COMP%]{animation:none}}.ag-tabs[_ngcontent-%COMP%]{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);margin:16px 0;scrollbar-width:thin}.ag-tabs[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .ag-tabs[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border:0;background:none;padding:10px 12px;color:var(--ink-soft);text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ag-tabs[_ngcontent-%COMP%]   a.is-active[_ngcontent-%COMP%], .ag-tabs[_ngcontent-%COMP%]   button.is-active[_ngcontent-%COMP%]{color:var(--ink);font-weight:800;border-bottom-color:var(--accent)}.ag-gauge[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.ag-gauge[_ngcontent-%COMP%]:last-child{border-bottom:0}.ag-gauge__label[_ngcontent-%COMP%]{font-weight:600}.ag-gauge__status[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:13px}.ag-gauge__bar[_ngcontent-%COMP%]{grid-column:1/-1;height:8px;border-radius:99px;background:var(--surface-2);border:1px solid var(--line);overflow:hidden}.ag-gauge__fill[_ngcontent-%COMP%]{height:100%;background:var(--accent)}.ag-gauge--missing[_ngcontent-%COMP%]   .ag-gauge__fill[_ngcontent-%COMP%]{background:repeating-linear-gradient(135deg,var(--accent) 0 6px,#9cc7f5 6px 12px)}.ag-gauge__figures[_ngcontent-%COMP%]{grid-column:1/-1;font-size:12px;color:var(--ink-soft)}.ag-table-wrap[_ngcontent-%COMP%]{overflow-x:auto}.ag-table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;font-size:13px}.ag-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .ag-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:10px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.ag-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{font-size:12px;color:var(--ink-soft);font-weight:600;white-space:nowrap}.ag-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.ag-table[_ngcontent-%COMP%]   th[aria-sort=ascending][_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .ag-table[_ngcontent-%COMP%]   th[aria-sort=descending][_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:var(--ink);font-weight:800}.ag-table[_ngcontent-%COMP%]   .num[_ngcontent-%COMP%]{text-align:right;white-space:nowrap}.ag-notshared[_ngcontent-%COMP%]{color:var(--ink-soft);font-style:italic;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.ag-creator[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;min-width:160px}.ag-creator[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .ag-creator[_ngcontent-%COMP%]   .ag-avatar[_ngcontent-%COMP%]{width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--surface-2);flex-shrink:0}.ag-creator[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--ink);font-weight:700;text-decoration:none}.ag-alerts[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ag-alerts[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:flex;gap:6px;align-items:flex-start}.ag-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:10px;padding:9px 14px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.ag-btn[_ngcontent-%COMP%]:disabled{opacity:.55;cursor:not-allowed}.ag-btn--primary[_ngcontent-%COMP%]{background:var(--accent);color:#fff}.ag-btn--primary[_ngcontent-%COMP%]:hover:not(:disabled){background:var(--accent-dark)}.ag-btn--ghost[_ngcontent-%COMP%]{background:var(--surface);border-color:var(--line);color:var(--ink)}.ag-btn--ghost[_ngcontent-%COMP%]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-dark)}.ag-btn--sm[_ngcontent-%COMP%]{padding:5px 10px;font-size:12px}.ag-actions[_ngcontent-%COMP%]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ag-field[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.ag-field[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:13px;font-weight:600}.ag-field[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .ag-field[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .ag-field[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{border:1px solid var(--line);border-radius:10px;padding:9px 11px;font:inherit;background:var(--surface);color:var(--ink);width:100%}.ag-field[_ngcontent-%COMP%]   small[_ngcontent-%COMP%]{color:var(--ink-soft)}.ag-check[_ngcontent-%COMP%]{display:flex;gap:10px;align-items:flex-start;padding:8px 0}.ag-check[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{margin-top:3px;width:18px;height:18px;flex-shrink:0}.ag-note[_ngcontent-%COMP%]{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--surface-2);border-radius:10px;padding:10px 12px;margin-bottom:12px;font-size:14px}.ag-note[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-top:2px}.ag-note--warn[_ngcontent-%COMP%]{border-left-style:double;border-left-width:6px}.ag-steps[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.ag-steps[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ink-soft)}.ag-steps[_ngcontent-%COMP%]   li.is-done[_ngcontent-%COMP%]{color:var(--ink);font-weight:700}.ag-empty[_ngcontent-%COMP%]{text-align:center;padding:32px 16px;color:var(--ink-soft)}.ag-empty[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:28px;display:block;margin-bottom:8px}.ag-qr[_ngcontent-%COMP%]{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.ag-qr[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:180px;height:180px;border:1px solid var(--line);border-radius:12px;background:#fff}.ag-qr[_ngcontent-%COMP%]   code[_ngcontent-%COMP%]{word-break:break-all;background:var(--surface-2);padding:6px 8px;border-radius:8px;display:block}.ag-goal[_ngcontent-%COMP%]{border-top:1px solid var(--line);padding:14px 0 4px}.ag-goal[_ngcontent-%COMP%]:first-of-type{border-top:0;padding-top:0}.ag-goal__title[_ngcontent-%COMP%]{font-size:15px;font-weight:700;margin:0 0 2px}.ag-rank[_ngcontent-%COMP%]{display:inline-block;font-weight:800;margin-right:6px;padding:0 6px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);font-size:12px}.ag-quote[_ngcontent-%COMP%]{margin:0;padding:10px 14px;border-left:4px solid var(--accent);background:var(--surface-2);border-radius:10px;white-space:pre-line}.ag-actions[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{border:1px solid var(--line);border-radius:10px;padding:6px 9px;font:inherit}.ag-lib[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0}.ag-lib[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.ag-lib[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:last-child{border-bottom:0}.ag-lib__icon[_ngcontent-%COMP%]{font-size:20px;margin-top:2px}.ag-lib__title[_ngcontent-%COMP%]{font-weight:700;overflow-wrap:anywhere}.ag-lib__state[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}@media (max-width: 560px){.ag-lib[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{grid-template-columns:auto minmax(0,1fr)}.ag-lib[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]   .ag-actions[_ngcontent-%COMP%]{grid-column:1/-1}}.ag-card--cible[_ngcontent-%COMP%]{border-width:3px;border-color:var(--accent)}"]}
1)};export{ve as AgencyGoalsComponent};

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.