PageSourceSearch

https://easystart.centrepatronal.ch/_nuxt/DAaZD3ku.js

js centrepatronal.ch collected 2026-09-24 21:03:28 UTC 26,992 bytes, 1 lines download raw bytes

1import{_ as $e}from"./BjKe0r7V.js";import{_ as Pe}from"./BuSVnT8w.js";import{_ as Te}from"./Ie_rEmGN.js";import{_ as Ue,a as ze}from"./C6sltueU.js";import{az as F,d as Ie,D as Me,a7 as Re,a as Se,R as Ne,r as C,e as M,f as m,y as Ve,j as R,c as n,h as s,B as e,g as v,i as x,v as a,s as b,aA as Oe,J as c,F as S,l as N,p as Ge,o as i,z as V,t as P,Y as We,_ as He,a4 as Je}from"./BDarKTVj.js";import{_ as Xe}from"./lPkNUI-2.js";import{_ as Ye,a as qe}from"./CyQ6CPTr.js";import{_ as Ke}from"./BzBd_rCY.js";import{_ as Qe}from"./bwSaNHaS.js";import"./D6WTjE_8.js";import{_ as Ze}from"./B3Nndji0.js";import{_ as et}from"./H4sFGrOO.js";import{I as O}from"./CVblC2sp.js";import{u as tt}from"./DDhhjjBt.js";import{L as st}from"./DokeDBas.js";import"./DlAUqK2U.js";import"./Dvqmfn8O.js";import"./CjI6n2Hk.js";import"./BNFLz51L.js";import"./CYT0PhNQ.js";import"./B0NmlsT0.js";import"./BplW5GaU.js";import"./BaNjfI99.js";import"./D7QNZ293.js";import"./Cd0Pdzpl.js";import"./Dn9WgMfs.js";import"./DveJl2-S.js";import"./PigJN5kR.js";import"./B9daZaCb.js";const ot=F("/achievements/stats-diamond.svg"),at=F("/achievements/stats-rocket.svg"),lt=F("/achievements/stats-book.svg"),ie=F("/achievements/crown.svg"),rt=F("/achievements/confetti-pattern.svg"),it=F("/achievements/badge-icon.png"),nt={key:1,id:"achievements-page-content",class:"container mx-auto px-4 py-6"},dt={id:"stats-title",class:"text-xl font-bold leading-[30px] mb-4 max-w-[684px] mx-auto",style:{color:"#1f1f1f"}},ct={id:"stats-cards-container",class:"flex flex-col md:flex-row gap-[15px] mb-6 mx-auto max-w-[684px]"},pt={id:"stats-card-all-time-points",class:"flex-1 bg-white rounded-xl p-6 relative overflow-hidden",style:{"box-shadow":"0px -4px 32px 0px rgba(0, 0, 0, 0.03)"}},ut={id:"stats-points-content",class:"flex flex-col gap-[33px] relative z-10"},mt={id:"stats-points-header",class:"flex flex-col"},ft={id:"stats-all-time-label",class:"text-base font-medium leading-6 capitalize",style:{color:"#323742"}},gt={id:"stats-points-label-row",class:"flex gap-1 items-center"},xt={id:"stats-points-label",class:"text-base font-medium leading-6",style:{color:"#323742"}},vt={id:"stats-points-value",class:"text-[40px] leading-[48px] font-bold",style:{color:"#323742","letter-spacing":"0.4px"}},_t={id:"stats-card-challenges",class:"flex-1 bg-white rounded-xl p-6 relative overflow-hidden",style:{"box-shadow":"0px -4px 32px 0px rgba(0, 0, 0, 0.03)"}},ht={id:"stats-challenges-content",class:"flex flex-col gap-[33px] relative z-10"},bt={id:"stats-challenges-label",class:"text-base font-medium leading-6 w-[113px]",style:{color:"#323742"}},yt={id:"stats-challenges-value",class:"text-[40px] leading-[48px] font-bold",style:{color:"#323742","letter-spacing":"0.4px"}},wt={id:"stats-card-missions",class:"flex-1 bg-white rounded-xl p-6 relative overflow-hidden",style:{"box-shadow":"0px -4px 32px 0px rgba(0, 0, 0, 0.03)"}},kt={id:"stats-missions-content",class:"flex flex-col gap-[13px] relative z-10"},Bt={id:"stats-missions-label",class:"text-base font-medium leading-6 w-[122px]",style:{color:"#323742"}},Ct={id:"stats-missions-value",class:"text-[40px] leading-[48px] font-bold",style:{color:"#323742","letter-spacing":"0.4px"}},Ft={id:"levels-ranking-section",class:"flex flex-col gap-4 mb-6 max-w-[684px] mx-auto"},jt={id:"ranking-title",class:"text-xl font-bold leading-[30px]",style:{color:"#1f1f1f"}},Dt={id:"ranking-content",class:"flex flex-col gap-2"},Lt={key:0,id:"podium-container",class:"relative h-[314px] w-full max-w-[684px] mx-auto"},Et={key:0,id:"podium-user-1",class:"absolute left-1/2 -translate-x-1/2 top-0 flex flex-col items-center gap-1 md:gap-2 w-[100px] md:w-[170px]"},At={id:"podium-avatar-container-1",class:"relative flex flex-col items-center"},$t=["src","alt"],Pt={key:1,id:"podium-avatar-1-initials"},Tt={id:"podium-info-1",class:"flex flex-col items-center gap-1"},Ut={class:"text-base font-medium leading-6 text-center",style:{color:"#1f1f1f"}},zt={id:"podium-meta-1",class:"flex items-center gap-2"},It={class:"flex items-center gap-0.5"},Mt={class:"text-xs",style:{color:"#1f1f1f"}},Rt={key:1,id:"podium-user-2",class:"absolute left-0 md:left-[36px] top-[42px] flex flex-col items-center gap-1 md:gap-2 w-[100px] md:w-[167px]"},St=["src","alt"],Nt={key:1,id:"podium-avatar-2-initials"},Vt={id:"podium-info-2",class:"flex flex-col items-center gap-1"},Ot={class:"text-base font-medium leading-6 text-center",style:{color:"#1f1f1f"}}
1,Gt={id:"podium-meta-2",class:"flex items-center gap-2"},Wt={class:"flex items-center gap-0.5"},Ht={class:"text-xs",style:{color:"#1f1f1f"}},Jt={key:2,id:"podium-user-3",class:"absolute right-0 md:right-[36px] top-[58px] flex flex-col items-center gap-1 md:gap-2 w-[100px] md:w-[167px]"},Xt=["src","alt"],Yt={key:1,id:"podium-avatar-3-initials"},qt={id:"podium-info-3",class:"flex flex-col items-center gap-1"},Kt={class:"text-base font-medium leading-6 text-center",style:{color:"#1f1f1f"}},Qt={id:"podium-meta-3",class:"flex items-center gap-2"},Zt={class:"flex items-center gap-0.5"},es={class:"text-xs",style:{color:"#1f1f1f"}},ts={key:1,id:"leaderboard-table",class:"flex flex-col gap-2 relative"},ss=["id"],os={id:"leaderboard-left",class:"flex items-center gap-2 min-w-0 flex-1"},as={id:"leaderboard-rank",class:"w-[30px] text-base font-bold leading-6 shrink-0",style:{color:"#585d69"}},ls=["src","alt"],rs={key:1},is={id:"leaderboard-user-name",class:"text-base font-bold leading-6 truncate",style:{color:"#585d69"}},ns={id:"leaderboard-right",class:"flex items-center gap-2 shrink-0"},ds={class:"px-1 py-0.5 rounded-2xl border text-[10px] font-medium",style:{"background-color":"#cce2ee","border-color":"#99c5dd",color:"#006daa"}},cs={id:"leaderboard-points-container",class:"flex items-center gap-1"},ps={id:"leaderboard-points",class:"text-sm font-medium",style:{color:"#1f1f1f"}},us={id:"leaderboard-see-all",class:"flex justify-center py-2"},ms={id:"levels-ranking-modal-list",class:"flex flex-col gap-2 p-6"},fs=["id"],gs={id:"modal-left-side",class:"flex items-center gap-2 min-w-0 flex-1"},xs={id:"modal-player-avatar",class:"relative size-8 shrink-0"},vs=["src","alt"],_s={key:1},hs={key:0,src:ie,alt:"",class:"absolute -left-1 -top-3 w-[20px] h-[20px] -rotate-[8deg]"},bs={id:"modal-player-info",class:"flex items-center gap-2 min-w-0"},ys={id:"modal-player-name",class:"text-base font-bold leading-6 truncate max-w-[100px] sm:max-w-[180px]",style:{color:"#585d69"}},ws={id:"modal-right-side",class:"flex items-center gap-2 shrink-0"},ks={id:"modal-player-points",class:"flex items-center gap-1 shrink-0"},Bs={class:"text-sm font-medium whitespace-nowrap",style:{color:"#1f1f1f"}},Cs={key:0,id:"levels-ranking-load-more",class:"flex justify-center pt-4"},Fs={id:"progress-card-main",class:"rounded-xl relative overflow-clip mb-6",style:{"background-color":"#d0e4e2","background-image":"url('/achievements/progress-card-bg.svg')","background-repeat":"no-repeat","background-size":"cover","background-position":"center"}},js={id:"progress-card-content",class:"relative z-10 p-6 flex flex-col items-center"},Ds={id:"user-avatar-diamond",class:"relative mb-6 w-[284.51px] flex flex-col items-center"},Ls={id:"user-avatar-grid",class:"relative inline-grid"},Es={id:"user-badge-card",class:"row-start-1 col-start-1 bg-white rounded-xl p-4 flex flex-col items-center gap-1 ml-[18px] mt-[34px]"},As=["src","alt"],$s={id:"user-avatar-overlay",class:"absolute inset-0 bg-black/40 rounded-full flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity"},Ps={id:"user-display-name",class:"text-xs font-medium text-center whitespace-nowrap",style:{color:"#1f1f1f"}},Ts={id:"level-card-main",class:"bg-white rounded-xl p-4 w-full max-w-[450px] relative flex flex-col gap-4 overflow-hidden"},Us={id:"level-card-content",class:"relative z-10 flex flex-col gap-4"},zs={id:"badge-level-section",class:"flex flex-col gap-2 items-center"},Is={id:"badge-container",class:"w-16 h-16 shrink-0"},Ms={id:"badge-wrapper",class:"relative w-full h-full overflow-hidden"},Rs=["src"],Ss={key:1,id:"level-badge-icon-default",src:it,alt:"Badge",class:"absolute w-[139.19%] h-[131.08%] left-[-25.68%] top-[-21.62%] max-w-none object-cover"},Ns={id:"level-info-container",class:"flex flex-col gap-1 items-center"},Vs={id:"level-number-row",class:"flex gap-[7px] items-center"},Os={id:"level-number-text",class:"text-[16px] font-medium leading-[24px] whitespace-nowrap mr-1",style:{color:"#1f1f1f"}},Gs={id:"progress-section",class:"flex flex-col gap-[11px] w-full"},Ws={id:"progress-header-row",class:"flex items-center justify-between w-full"},Hs={id:"progress-label",class:"text-base font-medium leading-6 whitespace-nowrap",style:{color:"#1f1f1f"}},Js={key:0,id:"next-points-container",class:"flex gap-1 items-center shrink-0"},Xs={id:"next-points-text",class:"text-sm font-medium leading-5 text-center whitespace-nowrap",style:{color:"#585D69"}},Ys={id:"progress-bar-container",class:"h-3 rounded-full overflow-hidden relative w-full shrink-0",style:{background:"linear-gradient(90deg, #b8d4d2 0%, #d5e5e4 100%)"}},qs={id:"see-all-container",class:"flex gap-1 items-center justify-end w-full"},Ks={id:"see-all-arrow",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",class:"overflow-clip shrink-0"},Qs={transform:"translate(4, 4)"},Zs={transform:"translate(-0.75, -0.75) scale(1.094)"},eo=["stroke"],to={key:0,id:"my-achievements-section"},so={id:"my-achievements-title",class:"text-xl font-bold mb-4",style:{color:"#1f1f1f"}},re=20,To=Ie({__name:"index",setup(oo){Me(async()=>await H());const{getAuthEnvironmentId:G,getAuthFullName:W,getAuthPhotoUrl:ne,setAuthPhotoUrl:de}=Re(),{t:p}=Se(),{isLoading:ce,startLoading:pe,stopLoading:ue}=tt(),{getConfigPrimaryColor:h}=Ne(),A=C(null),g=C(null);async function H(){pe();const t=await M("/webservice/badge/?environment_id="+G()),o=await M("/webservice/challenge/gamification?environment_id="+G());t&&(A.value=t.data.value),o&&(g.value=o.data.value),ue()}const T=m(()=>{var t,o;return((o=(t=g.value)==null?void 0:t.leaderboard)==null?void 0:o.currentUser)||null}),J=m(()=>{var r;const t=((r=T.value)==null?void 0:r.name)||W();if(!t)return"";const o=t.split(" ");return o.length>=2?`${o[0].charAt(0)}${o[o.length-1].charAt(0)}`.toUpperCase():t.substring(0,2).toUpperCase()}),X=m(()=>{var t;return((t=T.value)==null?void 0:t.name)||W()||""}),$=m(()=>{var t;return ne()||((t=T.value)==null?void 0:t.avatarUrl)||null}),Y=C(null);function me(){var t;(t=Y.value)==null||t.open()}function fe(t){de(t.avatar_crop_url),H()}const ge=m(()=>{var t,o,r;return((r=(o=(t=g.value)==null?void 0:t.userLevel)==null?void 0:o.currentLevel)==null?void 0:r.name)||""}),xe=m(()=>{var t,o,r;return((r=(o=(t=g.value)==null?void 0:t.userLevel)==null?void 0:o.currentLevel)==null?void 0:r.number)||""}),ve=m(()=>{var t,o,r;return((r=(o=(t=g.value)==null?void 0:t.userLevel)==null?void 0:o.currentLevel)==null?void 0:r.color)||h()}),q=m(()=>{var t,o,r;return((r=(o=(t=g.value)==null?void 0:t.userLevel)==null?void 0:o.currentLevel)==null?void 0:r.icon)||null}),_e=m(()=>{var t,o,r;return((r=(o=(t=g.value)==null?void 0:t.userLevel)==null?void 0:o.progress)==null?void 0:r.currentPoints)??0}),K=m(()=>{var t,o,r;return((r=(o=(t=g.value)==null?void 0:t.userLevel)==null?void 0:o.progress)==null?void 0:r.pointsToNext)??0}),he=m(()=>{var r,_;if(!((_=(r=g.value)==null?void 0:r.userLevel)!=null&&_.progress))return 0;const{currentPoints:t,nextLevelPoints:o}=g.value.userLevel.progress;return o===0?100:Math.round(t/o*100)}),be=m(()=>`${Math.min(he.value,100)}%`),d=m(()=>{var t,o;return(o=(t=g.value)==null?void 0:t.leaderboard)!=null&&o.topPlayers?g.value.leaderboard.topPlayers.slice(0,3):[]}),Q=m(()=>{var t,o;return((o=(t=g.value)==null?void 0:t.leaderboard)==null?void 0:o.myPosition)||[]}),Z=m(()=>{var t,o;return((o=(t=g.value)==null?void 0:t.leaderboard)==null?void 0:o.topPlayers)||[]}),j=C([]),w=C({page:1,hasMore:!0}),B=C(!1);Ve(Z,t=>{t&&t.length>0&&(j.value=[...t],w.value.hasMore=t.length>=re)},{immediate:!0});function ye(t){return{userId:String(t.id),id:t.id,name:t.title,avatarUrl:t.avatar,points:t.points,rank:t.position,level:t.level?{name:t.level.name,color:t.level.color}:void 0,highlighted:!1}}async function we(){var o;if(B.value||!w.value.hasMore)return;B.value=!0;const t=w.value.page+1;try{const{data:r}=await M(`/webservice/challenge/ranking/global?page=${t}&limit=${re}`);if(r.value&&r.value.data&&r.value.data.length>0){const _=r.value.data.map(ye);j.value=[...j.value,..._],w.value.page=t,w.value.hasMore=((o=r.value.meta)==null?void 0:o.has_more)??!1}else w.value.hasMore=!1}catch(r){console.error("Error loading more leaderboard players:",r)}finally{B.value=!1}}const ke=m(()=>j.value.length>0?j.value:Z.value),k=t=>
1{switch(t){case 0:return{text:"#EB6534",bg:"#FDF0EB",border:"#EB6534",cardBg:"#FEF7F5",cardBorder:"#FBE0D6",avatarText:"#EB6534"};case 1:return{text:"#BE23BD",bg:"#F8E9F8",border:"#BE23BD",cardBg:"#FCF4FC",cardBorder:"#F2D3F2",avatarText:"#BE23BD"};case 2:return{text:"#006DAA",bg:"#E5F0F7",border:"#006DAA",cardBg:"#F2F8FB",cardBorder:"#CCE2EE",avatarText:"#006DAA"};default:return{text:"#585D69",bg:"#E8F1F1",border:"transparent",cardBg:"#FAFAFB",cardBorder:"transparent",avatarText:h()}}},Be=m(()=>{var t,o;return((o=(t=g.value)==null?void 0:t.stats)==null?void 0:o.challengesParticipated)??0}),Ce=m(()=>{var t,o;return((o=(t=g.value)==null?void 0:t.stats)==null?void 0:o.missionsAccomplished)??0}),u=t=>t===1?{bg:"#e8f1f1",blockBg:"#e8f1f1",avatarBg:"#fdf0eb",avatarBorder:"#eb6534",avatarText:"#eb6534",tagBg:"#fbe0d6",tagBorder:"#f7c1ae",tagText:"#eb6534"}:t===2?{bg:"#d0e4e2",blockBg:"#d0e4e2",avatarBg:"#f8e9f8",avatarBorder:"#be23bd",avatarText:"#be23bd",tagBg:"#f2d3f2",tagBorder:"#e5a7e5",tagText:"#be23bd"}:{bg:"#d0e4e2",blockBg:"#d0e4e2",avatarBg:"#e5f0f7",avatarBorder:"#006daa",avatarText:"#006daa",tagBg:"#cce2ee",tagBorder:"#99c5dd",tagText:"#006daa"},D=t=>{if(!t)return"";const o=t.split(" ");return o.length>=2?`${o[0].charAt(0)}${o[o.length-1].charAt(0)}`.toUpperCase():t.substring(0,2).toUpperCase()},Fe=(t,o=40)=>{if(!t)return"#006daa";t=t.replace("#",""),t.length===3&&(t=t.split("").map(y=>y+y).join(""));const r=parseInt(t.substring(0,2),16),_=parseInt(t.substring(2,4),16),L=parseInt(t.substring(4,6),16);if(.299*r+.587*_+.114*L>180){const y=1-o/100,U=Math.round(r*y),z=Math.round(_*y),I=Math.round(L*y);return`#${U.toString(16).padStart(2,"0")}${z.toString(16).padStart(2,"0")}${I.toString(16).padStart(2,"0")}`}return`#${t}`};return(t,o)=>{var te,se,oe;const r=$e,_=Pe,L=Te,ee=Xe,y=qe,U=Ke,z=ze,I=He,je=Qe,De=Ye,Le=Ue,Ee=Ze,Ae=et;return s(ce)?(i(),R(r,{key:0,id:"achievements-page-loader"})):(i(),n("section",nt,[e("h2",dt,a(s(p)("Réalisations")),1),e("div",ct,[e("div",pt,[e("div",ut,[e("div",mt,[e("p",ft,a(s(p)("Total")),1),e("div",gt,[e("p",xt,a(s(p)("points")),1),x(L,{id:"stats-points-tooltip",text:s(p)("points_tooltip"),side:"right","class-trigger":"size-4"},{trigger:b(()=>[x(_,{id:"stats-points-info",icon:s(O).CIRCLE_INFO,color:"#585D69",size:"sm",class:"cursor-pointer"},null,8,["icon"])]),_:1},8,["text"])])]),e("h3",vt,a(s(_e)),1)]),o[0]||(o[0]=e("div",{id:"stats-points-circle",class:"absolute w-[103px] h-[103px] rounded-full flex items-center justify-center",style:{"background-color":"rgba(251, 197, 18, 0.2)",right:"-10px",bottom:"-20px"}},[e("img",{id:"stats-diamond-icon",src:ot,alt:"",class:"w-12 h-12"})],-1))]),e("div",_t,[e("div",ht,[e("p",bt,a(s(p)("Challenges participés")),1),e("h3",yt,a(s(Be)),1)]),o[1]||(o[1]=e("div",{id:"stats-challenges-circle",class:"absolute w-[103px] h-[103px] rounded-full flex items-center justify-center",style:{"background-color":"#d0e4e2",right:"-10px",bottom:"-20px"}},[e("img",{id:"stats-rocket-icon",src:at,alt:"",class:"w-12 h-12"})],-1))]),e("div",wt,[e("div",kt,[e("p",Bt,a(s(p)("Missions accomplies")),1),e("h3",Ct,a(s(Ce)),1)]),o[2]||(o[2]=e("div",{id:"stats-missions-circle",class:"absolute w-[103px] h-[103px] rounded-full flex items-center justify-center",style:{"background-color":"#ded4ed",right:"-10px",bottom:"-20px"}},[e("img",{id:"stats-book-icon",src:lt,alt:"",class:"w-12 h-12"})],-1))])]),e("div",Ft,[e("h2",jt,a(s(p)("Classement des niveaux")),1),e("div",Dt,[s(d).length>0?(i(),n("div",Lt,[o[7]||(o[7]=Oe('<div id="podium-blocks" class="absolute bottom-0 left-0 right-0 flex justify-center items-end"><div id="podium-block-2" class="w-[226px] h-[119px] rounded-t-3xl" style="background-color:#d0e4e2;"><span class="flex items-center justify-center h-full text-[80px] font-bold" style="color:#45918c;">2</span></div><div id="podium-block-1" class="w-[232px] h-[166px] rounded-t-3xl" style="background-color:#e8f1f1;"><span class="flex items-center justify-center h-full text-[120px] font-bold" style="color:#45918c;">1</span></div><div id="podium-block-3" class="w-[226px] h-[103px] rounded-t-3xl" style="background-color:#d0e4e2;"><span class="flex items-center justify-center h-full text-[80px] font-bold" style="color:#45918c;">3</span></div></div>',1)),s(d)[0]?(i(),n("div",Et,[e("div",At,[e("div",{id:"podium-avatar-1",class:"w-16 h-16 rounded-full flex items-center justify-center border text-sm font-semibold overflow-hidden",style:c({backgroundColor:u(1).avatarBg,borderColor:u(1).avatarBorder,color:u(1).avatarText})},[s(d)[0].avatarUrl?(i(),n("img",{key:0,id:"podium-avatar-1-image",src:s(d)[0].avatarUrl,alt:s(d)[0].name,class:"w-full h-full object-cover"},null,8,$t)):(i(),n("span",Pt,a(D(s(d)[0].name)),1))],4),o[3]||(o[3]=e("img",{id:"podium-crown",src:ie,alt:"",class:"absolute -top-5 right-0 w-[30px] h-[30px] -rotate-[8deg]"},null,-1))]),e("div",Tt,[e("p",Ut,a(s(d)[0].name),1),e("div",zt,[e("span",{class:"px-1 py-0.5 rounded-2xl border text-xs font-medium",style:c({backgroundColor:u(1).tagBg,borderColor:u(1).tagBorder,color:u(1).tagText})},a(((te=s(d)[0].level)==null?void 0:te.name)||""),5),e("div",It,[o[4]||(o[4]=e("i",{class:"fa-sharp fa-solid fa-rhombus text-xs",style:{color:"#FBC512"}},null,-1)),e("span",Mt,a(s(d)[0].points),1)])])])])):v("",!0),s(d)[1]?(i(),n("div",Rt,[e("div",{id:"podium-avatar-2",class:"w-16 h-16 rounded-full flex items-center justify-center border text-sm font-semibold overflow-hidden",style:c({backgroundColor:u(2).avatarBg,borderColor:u(2).avatarBorder,color:u(2).avatarText})},[s(d)[1].avatarUrl?(i(),n("img",{key:0,id:"podium-avatar-2-image",src:s(d)[1].avatarUrl,alt:s(d)[1].name,class:"w-full h-full object-cover"},null,8,St)):(i(),n("span",Nt,a(D(s(d)[1].name)),1))],4),e("div",Vt,[e("p",Ot,a(s(d)[1].name),1),e("div",Gt,[e("span",{class:"px-1 py-0.5 rounded-2xl border text-[10px] font-medium",style:c({backgroundColor:u(2).tagBg,borderColor:u(2).tagBorder,color:u(2).tagText})},a(((se=s(d)[1].level)==null?void 0:se.name)||""),5),e("div",Wt,[o[5
1]||(o[5]=e("i",{class:"fa-sharp fa-solid fa-rhombus text-xs",style:{color:"#FBC512"}},null,-1)),e("span",Ht,a(s(d)[1].points),1)])])])])):v("",!0),s(d)[2]?(i(),n("div",Jt,[e("div",{id:"podium-avatar-3",class:"w-16 h-16 rounded-full flex items-center justify-center border text-sm font-semibold overflow-hidden",style:c({backgroundColor:u(3).avatarBg,borderColor:u(3).avatarBorder,color:u(3).avatarText})},[s(d)[2].avatarUrl?(i(),n("img",{key:0,id:"podium-avatar-3-image",src:s(d)[2].avatarUrl,alt:s(d)[2].name,class:"w-full h-full object-cover"},null,8,Xt)):(i(),n("span",Yt,a(D(s(d)[2].name)),1))],4),e("div",qt,[e("p",Kt,a(s(d)[2].name),1),e("div",Qt,[e("span",{class:"px-1 py-0.5 rounded-2xl border text-[10px] font-medium",style:c({backgroundColor:u(3).tagBg,borderColor:u(3).tagBorder,color:u(3).tagText})},a(((oe=s(d)[2].level)==null?void 0:oe.name)||""),5),e("div",Zt,[o[6]||(o[6]=e("i",{class:"fa-sharp fa-solid fa-rhombus text-xs",style:{color:"#FBC512"}},null,-1)),e("span",es,a(s(d)[2].points),1)])])])])):v("",!0)])):v("",!0),s(Q).length>0?(i(),n("div",ts,[(i(!0),n(S,null,N(s(Q),(l,f)=>{var E;return i(),n("div",{id:`leaderboard-row-${f}`,key:l.userId||f,class:V(["flex items-center justify-between h-12 px-3 rounded-xl",l.highlighted?"border border-[#d6d9df]":""]),style:c({backgroundColor:l.highlighted?"#f5f6f7":"#fafafb"})},[e("div",os,[e("span",as,a(l.rank)+".",1),e("div",{id:"leaderboard-avatar",class:"w-8 h-8 rounded-full flex items-center justify-center text-xs font-bold overflow-hidden shrink-0",style:c({backgroundColor:"#e8f1f1",color:s(h)()})},[l.avatarUrl?(i(),n("img",{key:0,src:l.avatarUrl,alt:l.name,class:"w-full h-full object-cover"},null,8,ls)):(i(),n("span",rs,a(l.initials||D(l.name)),1))],4),e("span",is,a(l.name),1),l.highlighted?(i(),n("span",{key:0,id:"leaderboard-vous-badge",class:"hidden md:inline px-2 py-0.5 rounded-2xl border text-sm font-medium",style:c({backgroundColor:"#d0e4e2",borderColor:"#a2c8c5",color:s(h)()})},a(s(p)("Vous")),5)):v("",!0)]),e("div",ns,[e("span",ds,a(((E=l.level)==null?void 0:E.name)||""),1),e("div",cs,[o[9]||(o[9]=e("i",{class:"fa-sharp fa-solid fa-rhombus text-sm",style:{color:"#FBC512"}},null,-1)),e("span",ps,[P(a(l.points)+" ",1),o[8]||(o[8]=e("span",{class:"hidden md:inline",style:{color:"#585d69"}},"pts",-1))])])])],14,ss)}),128))])):v("",!0),e("div",us,[x(Le,null,{default:b(()=>[x(ee,{"as-child":""},{default:b(()=>[e("button",{id:"leaderboard-see-all-btn",class:"text-sm font-medium underline",style:c({color:s(h)()})},a(s(p)("Voir tout")),5)]),_:1}),x(De,{id:"levels-ranking-modal",class:"w-full max-w-[600px] rounded-xl border border-[#eef1f5] bg-white p-0"},{default:b(()=>[x(z,{class:"px-6 py-4 border-b border-[#eef1f5]"},{default:b(()=>[x(y,{id:"levels-ranking-modal-title",class:"text-xl font-bold leading-[30px] text-[#1f1f1f]"},{default:b(()=>[P(a(s(p)("Classement des niveaux")),1)]),_:1}),x(s(We),null,{default:b(()=>[x(U)]),_:1})]),_:1}),x(je,{style:{"max-height":"calc(100vh - 200px)"}},{default:b(()=>[e("div",ms,[(i(!0),n(S,null,N(s(ke),(l,f)=>{var E,ae,le;
1return i(),n("div",{id:`modal-leaderboard-row-${f}`,key:l.userId||f,class:V(["flex h-12 items-center justify-between rounded-xl p-3",[l.highlighted?"border border-[#d6d9df]":f<3&&k(f).cardBorder!=="transparent"?"border":""]]),style:c({backgroundColor:l.highlighted?"#f5f6f7":k(f).cardBg,borderColor:l.highlighted?"#d6d9df":f<3?k(f).cardBorder:"transparent"})},[e("div",gs,[e("span",{id:"modal-player-rank",class:"w-[30px] text-base font-bold leading-6 shrink-0",style:c({color:k(f).text})},a(l.rank||f+1)+". ",5),e("div",xs,[e("div",{class:V(["flex size-8 items-center justify-center rounded-full text-xs font-bold leading-[18px]",f<3?"border":""]),style:c({backgroundColor:k(f).bg,borderColor:((E=l.level)==null?void 0:E.color)||k(f).border,color:((ae=l.level)==null?void 0:ae.color)||k(f).avatarText})},[l.avatarUrl?(i(),n("img",{key:0,src:l.avatarUrl,alt:l.name,class:"size-full rounded-full object-cover"},null,8,vs)):(i(),n("span",_s,a(D(l.name)),1))],6),f===0?(i(),n("img",hs)):v("",!0)]),e("div",bs,[e("span",ys,a(l.name),1),l.highlighted?(i(),n("span",{key:0,class:"px-2 py-0.5 rounded-2xl border text-sm font-medium",style:c({backgroundColor:"#d0e4e2",borderColor:"#a2c8c5",color:s(h)()})},a(s(p)("Vous")),5)):v("",!0)])]),e("div",ws,[(le=l.level)!=null&&le.name?(i(),n("span",{key:0,id:"modal-player-level",class:"px-1 py-0.5 rounded-2xl border text-[10px] font-medium truncate max-w-[60px] sm:max-w-[100px]",style:c({backgroundColor:l.level.color?`${l.level.color}20`:"#cce2ee",borderColor:l.level.color?`${l.level.color}60`:"#99c5dd",color:Fe(l.level.color)})},a(l.level.name),5)):v("",!0),e("div",ks,[o[11]||(o[11]=e("i",{class:"fa-sharp fa-solid fa-rhombus text-sm",style:{color:"#FBC512"}},null,-1)),e("span",Bs,[P(a(l.points)+" ",1),o[10]||(o[10]=e("span",{style:{color:"#585d69"}},"pts",-1))])])])],14,fs)}),128)),s(w).hasMore?(i(),n("div",Cs,[x(I,{id:"levels-ranking-load-more-btn",variant:"outline",class:"h-10 px-6",disabled:s(B),onClick:we},{default:b(()=>[s(B)?(i(),R(s(st),{key:0,id:"levels-ranking-loader",class:"mr-2 h-4 w-4 animate-spin"})):v("",!0),P(" "+a(s(B)?s(p)("Chargement..."):s(p)("Charger plus")),1)]),_:1},8,["disabled"])])):v("",!0)])]),_:1})]),_:1})]),_:1})])])]),e("div",Fs,[e("div",js,[e("div",Ds,[e("div",Ls,[e("div",Es,[e("div",{id:"user-avatar-container",class:"relative cursor-pointer group",onClick:me},[e("div",{id:"user-avatar-circle",class:"w-16 h-16 rounded-full flex items-center justify-center overflow-hidden",style:c({backgroundColor:s($)?"transparent":"#e8f1f1"})},[s($)?(i(),n("img",{key:0,id:"user-avatar-image",src:s($),alt:s(X),class:"w-full h-full object-cover"},null,8,As)):(i(),n("span",{key:1,id:"user-avatar-initials",class:"text-xl font-bold",style:c({color:s(h)()})},a(s(J)),5))],4),e("div",$s,[x(_,{id:"user-avatar-edit-icon",icon:s(O).EDIT_PEN,color:"white",size:"lg"},null,8,["icon"])])]),e("p",Ps,a(s(X)),1)])])]),e("div",Ts,[o[13]||(o[13]=e("div",{id:"confetti-background-container",class:"absolute top-0 left-0 right-0 h-[60px] pointer-events-none opacity-80"},[e("img",{id:"confetti-background-image",src:rt,alt:"",class:"w-full h-auto object-cover"}),e("div",{id:"confetti-gradient-overlay",class:"absolute inset-0",style:{background:"linear-gradient(to bottom, transparent 0%, white 100%)"}})],-1)),e("div",Us,[e("div",zs,[e("div",Is,[e("div",Ms,[s(q)?(i(),n("img",{key:0,id:"level-badge-icon-api",src:s(q),alt:"Badge",class:"w-full h-full object-contain"},null,8,Rs)):(i(),n("img",Ss))])]),e("div",Ns,[e("div",Vs,[e("p",Os,a(s(p)("Niveau"))+" "+a(s(xe)),1),x(L,{id:"level-info-tooltip",text:s(p)("level_tooltip"),side:"right","class-trigger":"size-4"},{trigger:b(()=>[x(_,{id:"level-info-icon",icon:s(O).CIRCLE_INFO,color:"#585D69",size:"sm",class:"cursor-pointer"},null,8,["icon"])]),_:1},8,["text"])]),e("p",{id:"level-title-text",class:"font-bold text-[32px] leading-[40px] min-w-full w-min text-center",style:c({color:s(ve)})},a(s(ge)),5)])]),e("div",Gs,[e("div",Ws,[e("p",Hs,a(s(p)("Progression")),1),s(K)>0?(i(),n("div",Js,[o[12]||(o[12]=e("i",{id:"diamond-icon",class:"fa-sharp fa-solid fa-rhombus text-sm shrink-0",style:{color:"#FBC512"}},null,-1)),e("p",Xs,a(s(p)("Suivant dans {points} points",{points:s(K)})),1)])):v("",!0)]),e("div",Ys,[e("div",{id:"progress-bar-fill",class:"absolute h-full left-0 rounded-full top-0 transition-all duration-300",style:c({width:s(be),background:`linear-gradient(90deg, ${s(h)()} 0%, #4a9e97 100%)`})},null,4)])]),Ge(e("div",qs,[e("p",{id:"see-all-text",class:"capitalize text-sm font-medium leading-none whitespace-nowrap",style:c({color:s(h)()})},a(s(p)("Voir tout")),5),(i(),n("svg",Ks,[e("g",Qs,[e("g",Zs,[e("path",{d:"M2 0L6 4L2 8",stroke:s(h)(),"stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},null,8,eo)])])]))],512),[[Je,!1]])])])])]),s(A)&&s(A).categories.length?(i(),n("div",to,[e("h2",so,a(s(p)("Mes accomplissements")),1),(i(!0),n(S,null,N(s(A).categories,l=>(i(),R(Ee,{key:l.id,title:l.title,badges:l.badges,class:"mb-4"},null,8,["title","badges"]))),128))])):v("",!0),x(Ae,{ref_key:"avatarDialogRef",ref:Y,"current-avatar-url":s($),"current-initials":s(J),onUploaded:fe},null,8,["current-avatar-url","current-initials"])]))}}});
1export{To 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.