1import{b as ue}from"./chunk-KPUSPNGO.js";import"./chunk-GAHMBGQ7.js";import"./chunk-VT7CJSCD.js";import"./chunk-Y4544WYO.js";import"./chunk-73R64QIM.js";import{j}from"./chunk-B5NVKW3K.js";import{j as pe,k as ge,o as _e,q as me,y as he,z as be}from"./chunk-MRC2PHN7.js";import{Dd as de,Eb as ne,Ec as l,Fa as B,Fc as d,Gc as r,Hc as N,I as te,Id as f,Jb as o,Jd as y,Lc as U,Ld as ce,Mc as H,Od as se,Pb as ie,Wb as k,Zc as g,bc as ae,bd as v,cc as A,cd as M,dd as x,gc as _,hd as re,i as F,jd as G,ld as p,md as u,od as le,vc as oe,z as ee}from"./chunk-77LCFR2D.js";import{a as W,b as K,l as $}from"./chunk-6G35VSEK.js";var Ae=["lbFrame"],Ne=["lbWrapper"],Re=["lbContent"],De=["lbTable"],We=["lbRows"],$e=n=>({color:n});function ke(n,c){if(n&1&&(d(0,"div",21)(1,"h4"),p(2),r(),d(3,"h5"),p(4,"Leaderboard"),r()()),n&2){let e=c.ngIf;o(2),u(e)}}function Ue(n,c){if(n&1&&(d(0,"div",12)(1,"div",10),_(2,ke,5,1,"div",20),f(3,"async"),r()()),n&2){let e=g(3);o(2),l("ngIf",y(3,1,e.eventName$))}}function He(n,c){n&1&&(d(0,"th",22),p(1,"Company"),r())}function Ge(n,c){n&1&&(d(0,"th",22),p(1,"Job title"),r())}function je(n,c){n&1&&(d(0,"th",23),p(1,"Type"),r())}function Ye(n,c){n&1&&(d(0,"th",24),p(1,"Points"),r())}function ze(n,c){if(n&1&&N(0,"img",30),n&2){let e=g().$implicit;l("src",e==null?null:e.photoId,ne)}}function Qe(n,c){n&1&&N(0,"i",31)}function Ve(n,c){if(n&1&&(d(0,"td",22),p(1),r()),n&2){let e=g().$implicit;o(),u(e==null?null:e.company)}}function Xe(n,c){if(n&1&&(d(0,"td",22),p(1),r()),n&2){let e=g().$implicit;o(),u(e==null?null:e.jobTitle)}}function qe(n,c){if(n&1&&(d(0,"td",23),p(1),r()),n&2){let e=g().$implicit;o(),u(e==null?null:e.type)}}function Ze(n,c){if(n&1&&(d(0,"td",24),p(1),r()),n&2){let e=g().$implicit;o(),u(e==null?null:e.score)}}function Je(n,c){if(n&1&&(d(0,"tr")(1,"td",15),p(2),r(),d(3,"td",16)(4,"span",26)(5,"span",27),_(6,ze,1,1,"img",28)(7,Qe,1,0,"ng-template",null,5,se),r(),d(9,"span",29),p(10),r()()(),_(11,Ve,2,1,"td",17)(12,Xe,2,1,"td",17)(13,qe,2,1,"td",18)(14,Ze,2,1,"td",19),r()),n&2){let e=c.$implicit,t=re(8),i=g(3).ngIf;o(2),u(e==null?null:e.rank),o(4),l("ngIf",e==null?null:e.photoId)("ngIfElse",t),o(4),le("",e==null?null:e.firstName," ",e==null?null:e.lastName),o(),l("ngIf",i==null?null:i.company),o(),l("ngIf",i==null?null:i.jobTitle),o(),l("ngIf",i==null?null:i.attendeeType),o(),l("ngIf",i==null?null:i.points)}}function Ke(n,c){if(n&1&&(d(0,"tbody",null,4),_(2,Je,15,9,"tr",25),f(3,"async"),f(4,"slice"),r()),n&2){let e=g(3);o(2),l("ngForOf",ce(4,4,y(3,2,e.recordSet$),0,e.visibleRowLimit))("ngForTrackBy",e.trackByFn)}}function et(n,c){if(n&1&&(d(0,"tbody")(1,"tr")(2,"td",32),N(3,"span",33),r()()()),n&2){let e=g(3);o(2),oe("colspan",e.activeColumnCount)}}function tt(n,c){if(n&1&&(U(0),_(1,Ue,4,3,"div",11),d(2,"div",12)(3,"div",10)(4,"div",13)(5,"table",14,3)(7,"thead")(8,"tr")(9,"th",15),p(10,"Rank"),r(),d(11,"th",16),p(12,"Name"),r(),_(13,He,2,0,"th",17)(14,Ge,2,0,"th",17)(15,je,2,0,"th",18)(16,Ye,2,0,"th",19),r()(),_(17,Ke,5,8,"tbody",6),f(18,"async"),_(19,et,4,1,"tbody",6),f(20,"async"),r()()()(),H()),n&2){let e=g().ngIf,t=g();o(),l("ngIf",t.showBoardTitle),o(4),l("ngStyle",t.tableStyle),o(8),l("ngIf",e==null?null:e.company),o(),l("ngIf",e==null?null:e.jobTitle),o(),l("ngIf",e==null?null:e.attendeeType),o(),l("ngIf",e==null?null:e.points),o(),l("ngIf",y(18,8,t.isLoading$)===!1),o(2),l("ngIf",y(20,10,t.isLoading$)===!0)}}function nt(n,c){if(n&1&&(d(0,"div",35)(1,"h4"),p(2),r(),d(3,"h5"),p(4),r()()),n&2){let e=c.ngIf,t=g(2).ngIf;o(2),u(e),o(2),u(t==null?null:t.displayMessage)}}function it(n,c){if(n&1&&(d(0,"div",12)(1,"div",10),_(2,nt,5,2,"div",34),f(3,"async"),r()()),n&2){let e=g(2);o(2),l("ngIf",y(3,1,e.eventName$))}}function at(n,c){if(n&1&&(U(0),d(1,"div",7,0)(3,"div",8,1)(5,"div",9,2)(7,"div",10),_(8,tt,21,12,"ng-container",6)(9,it,4,3,"div",11),r()()()(),H()),n&2){let e=c.ngIf,t=g();o(),G("width-contained",t.isWidthContained)("lb-type-family",t.hasBoardFontFamily)("lb-type-weight",t.hasBoardFontWeight),l("ngStyle",t.frameStyle),o(2),G("container",t.isWidthContained),l("ngStyle",t.boardWrapperStyle),o(2),l("ngStyle",de(13,$e,e==null?null:e.previewFontColor)),o(3),l("ngIf",e==null?null:e.displayMode),o(),l("ngIf",!(e!=null&&e.displayMode))}}var X="cover",z="contain",Fe="tile",ot=[X,z,Fe],rt=X,D="contained",Ee="full",Te="custom",lt=[D,Ee,Te],dt=D,Q={left:"flex-start",center:"center",right:"flex-end"},V={top:"flex-start",middle:"center",bottom:"flex-end"},ct=Object.keys(Q),st=Object.keys(V),fe="center",ye="top",pt={min:20,max:100,fallback:100},gt={min:50,max:200,fallback:100},_t={min:0,max:100,fallback:100},mt={min:20,max:100,fallback:60},Ce=!0,ht="EEF0F3",bt=!1,Oe=!0,we="default",ut="nunito",q="forma-display",ft="system",Ie=["forma-micro","forma"],yt=[q,...Ie],Se={[ut]:"Nunito, Roboto, -apple-system, sans-serif",[q]:"'forma-djr-display', Nunito, Roboto, -apple-system, sans-serif",[ft]:"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif"},Ct=[we,...Object.keys(Se),...Ie],Ot=we,R=[300,400,600,700,800,900],Y=400,vt=600,E=100,ve=1e4,Me
1=2,Mt=.2,xt=.5,xe=1,T=void 0,Le=(()=>{class n{constructor(e,t){this.gamificationService=e,this.ngZone=t,this.isLoading$=new F(!1),this.leaderboard$=new F([]),this.pageSetting$=new F([]),this.eventName$=new F(""),this.isPageDown=!1,this.defaultDisplayMode=!0,this.defaultColumnConfig=!0,this.defaultMaxWidth=100,this.reduceByColumnWidth=15,this.allocatedToColumnWidth=60,this.displayColumns=["attendeeType","company","jobTitle","points"],this.frameStyle={"justify-content":Q[fe],"align-items":V[ye]},this.boardWrapperStyle={},this.tableStyle={},this.isWidthContained=!0,this.isPanelEnabled=Ce,this.showBoardTitle=Oe,this.activeColumnCount=Me,this.hasBoardFontFamily=!1,this.hasBoardFontWeight=!1,this.visibleRowLimit=void 0,this.boardHeightRatio=null,this.boardTypography="",this.measuredTypography="",this.boardFitObserver=null,this.boardFitFrame=0,this.isDestroyed=!1}ngAfterViewInit(){this.scheduleBoardFit()}ngOnDestroy(){this.isDestroyed=!0,this.pollSubscription?.unsubscribe(),this.pollSubscription=void 0,this.cancelBoardFit(),this.boardFitObserver?.disconnect(),this.boardFitObserver=null}ngOnInit(){return $(this,null,function*(){yield this.loadLeaderBoard(),this.simulateLeaderBoard();let e=te(3e4);this.pollSubscription=e.subscribe(()=>this.refresh())})}loadLeaderBoard(){this.gamificationService.getExternalLeaderboard().then(e=>{e&&!("displayMode"in e?.data?.pageSetting)&&(e.data.pageSetting.displayMode=this.defaultDisplayMode),this.displayColumns.forEach(a=>{e&&!(a in e?.data?.pageSetting)&&(e.data.pageSetting[a]=this.defaultColumnConfig)});let t=Object.keys(e.data.pageSetting).filter(a=>this.displayColumns.includes(a)&&e.data.pageSetting[a]),i=(t?.length?t.length:0)*this.reduceByColumnWidth;e.data.pageSetting.maxWidth=this.defaultMaxWidth-(this.allocatedToColumnWidth-i),this.activeColumnCount=Me+(t?.length?t.length:0),this.applyFrameSettings(e?.data?.pageSetting),this.leaderboard$.next(e),this.pageSetting$.next(e?.data?.pageSetting),this.eventName$.next(e?.data?.eventName),this.scheduleBoardFit()}).catch(e=>{this.isPageDown=!0,this.leaderboard$.error(e)}).finally(()=>{this.isLoading$.next(!1)})}simulateLeaderBoard(){this.isLoading$.next(!0),this.recordSet$=this.leaderboard$.pipe(ee(e=>{let t=[];return e&&(t=e?.data?.items),t}))}refresh(){return $(this,null,function*(){if(navigator.onLine&&this.isPageDown){location.reload();return}navigator.onLine?yield this.loadLeaderBoard():(console.info("No internet access"),this.isPageDown=!0)})}trackByFn(e,t){return`${t.PK}-${t.score}`}applyFrameSettings(e){let t=this.readChoice(e?.bgFitMode,ot,rt),i=this.readChoice(e?.boardWidthMode,lt,dt),a=this.readChoice(e?.boardAlignX,ct,fe),m=this.readChoice(e?.boardAlignY,st,ye),s=this.readNumber(e?.boardWidthPercent,pt),h=this.readNumber(e?.boardScalePercent,gt),b=this.readBoolean(e?.boardPanelEnabled,Ce),w=this.readNumber(e?.boardPanelOpacity,_t),C=this.readBoolean(e?.boardMaxHeightEnabled,bt),P=this.readNumber(e?.boardMaxHeightPercent,mt),I=this.readChoice(e?.boardFontFamily,Ct,Ot),S=this.readWeight(e?.boardFontWeight),L=this.hasUsableFontWeight(e?.boardFontWeight);this.isWidthContained=i===D,this.isPanelEnabled=b,this.showBoardTitle=this.readBoolean(e?.showBoardTitle,Oe),this.boardHeightRatio=C?P/E:null,C||(this.visibleRowLimit=void 0),this.boardTypography=`${I}|${S}|${L}`;let O=this.buildTypographyStyle(I,S,L);this.hasBoardFontFamily="--lb-font-family"in O,this.hasBoardFontWeight="--lb-body-weight"in O,this.frameStyle=K(W(W({},this.buildBackgroundStyle(e,t)),O),{"justify-content":Q[a],"align-items":V[m]}),this.boardWrapperStyle=this.buildBoardWrapperStyle(i,s,h,C,P),this.tableStyle={color:e?.previewFontColor,"max-width":this.isWidthContained?`${e?.maxWidth}%`:"100%"};let Z=this.normaliseHex(e?.boardCellFontColor);if(Z){this.tableStyle["--bs-table-color"]=`#${Z}`;let J=this.buildDividerColour(e?.boardCellFontColor);J&&(this.tableStyle["--bs-table-border-color"]=J)}this.isPanelEnabled&&(this.tableStyle["background-color"]=this.buildPanelColour(e?.boardPanelColor,w))}buildBoardWrapperStyle(e,t,i,a,m){let s={},h=i/E,b=i!==E;return b&&(s.zoom=`${h}`),e===Te?s.width=b?`${this.toPercent(t*h)}%`:`${t}%`:e===Ee&&b&&(s.width=`${this.toPercent(E*h)}%`),b&&e!==D&&(s["max-width"]="100%"),a&&(s["max-height"]=`${this.toPercent(m/h)}vh`,s.overflow="hidden"),s}
1buildBackgroundStyle(e,t){if(e?.previewBackgroundSetting==="image"){let i={};t!==X&&(i["background-color"]=e?.previewDefaultBgColor);let a=this.toCssUrl(e?.previewBackgroundImage);return a&&(i["background-image"]=a),t===Fe?(i["background-size"]="auto",i["background-repeat"]="repeat",i["background-position"]="top left"):(i["background-size"]=t===z?"contain":"cover",i["background-repeat"]="no-repeat",i["background-position"]="center center",i["background-attachment"]=t===z?"scroll":"fixed"),i}return e?.previewBackgroundSetting==="color"?{"background-color":e?.previewBackgroundColor}:{"background-color":e?.previewDefaultBgColor}}toCssUrl(e){let t=typeof e=="string"?e.trim():"";return t.length?`url("${t.replace(/[\r\n]/g,"").replace(/\\/g,"\\\\").replace(/"/g,'\\"')}")`:null}buildPanelColour(e,t){let i=this.normaliseHex(e)??ht;return this.toRgba(i,t/E)}normaliseHex(e){if(typeof e!="string")return null;let t=e.trim().replace("#",""),i=t.length===8?t.slice(0,6):t;return/^[0-9a-fA-F]{3}$/.test(i)?i.split("").map(a=>`${a}${a}`).join(""):/^[0-9a-fA-F]{6}$/.test(i)?i:null}buildDividerColour(e){let t=this.normaliseHex(e);return t?this.toRgba(t,Mt):null}toRgba(e,t){let[i,a,m]=[0,2,4].map(s=>parseInt(e.substring(s,s+2),16));return`rgba(${i}, ${a}, ${m}, ${t})`}scheduleBoardFit(){this.isDestroyed||typeof requestAnimationFrame!="function"||(this.cancelBoardFit(),this.boardFitFrame=requestAnimationFrame(()=>{this.boardFitFrame=0,this.observeBoard(),this.applyBoardFit()}))}cancelBoardFit(){this.boardFitFrame&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(this.boardFitFrame),this.boardFitFrame=0}observeBoard(){let e=this.lbFrame?.nativeElement,t=this.lbContent?.nativeElement;this.boardFitObserver||!e||!t||typeof ResizeObserver>"u"||(this.boardFitObserver=new ResizeObserver(()=>this.scheduleBoardFit()),this.boardFitObserver.observe(e),this.boardFitObserver.observe(t))}applyBoardFit(){if(this.isDestroyed)return;let e=this.boardTypography!==this.measuredTypography;this.measuredTypography=this.boardTypography;let t=this.measureBoardFitSafely();if(t===this.visibleRowLimit){e&&this.scheduleBoardFit();return}this.ngZone.run(()=>{this.visibleRowLimit=t})}measureBoardFitSafely(){try{return this.measureBoardFit()}catch{return T}}measureBoardFit(){let e=this.boardHeightRatio,t=this.lbFrame?.nativeElement,i=this.lbWrapper?.nativeElement,a=this.lbContent?.nativeElement,m=this.lbTable?.nativeElement,s=this.lbRows?.nativeElement;if(e===null||!t||!i||!a||!m||!s)return T;let h=s.children.length;if(h<xe)return T;let b=s.getBoundingClientRect(),w=b.height/h,C=t.getBoundingClientRect().height,P=i.getBoundingClientRect().top;if(!(w>0)||!(C>0))return T;let I=C*e,S=a.getBoundingClientRect().top-P,L=m.getBoundingClientRect().bottom-P-b.height+S,O=Math.floor((I-L+xt)/w);return Number.isFinite(O)?Math.max(O,xe):T}buildTypographyStyle(e,t,i){let a={},m=yt.includes(e),s=Se[m?q:e];return s&&(a["--lb-font-family"]=s),m?(a["--lb-body-weight"]=`${Y}`,a["--lb-emphasis-weight"]=`${Y}`):i&&(a["--lb-body-weight"]=`${t}`,a["--lb-emphasis-weight"]=`${this.toEmphasisWeight(t)}`),a}toEmphasisWeight(e){let t=R.indexOf(e);return t<0?vt:R[Math.min(t+1,R.length-1)]}hasUsableFontWeight(e){return(typeof e=="number"||typeof e=="string"&&e.trim().length>0)&&R.includes(Number(e))}readWeight(e){return this.hasUsableFontWeight(e)?Number(e):Y}readChoice(e,t,i){return t.includes(e)?e:i}readBoolean(e,t){return typeof e=="boolean"?e:t}toPercent(e){return Math.round(e*ve)/ve}readNumber(e,t){let a=typeof e=="number"||typeof e=="string"&&e.trim().length>0?Number(e):Number.NaN;return Number.isFinite(a)?Math.min(Math.max(a,t.min),t.max):t.fallback}static{this.\u0275fac=function(t){return new(t||n)(k(ue),k(ie))}}static{this.\u0275cmp=ae({type:n,selectors:[["app-leaderboard"]],viewQuery:function(t,i){if(t&1&&(v(Ae,5),v(Ne,5),v(Re,5),v(De,5),v(We,5)),t&2){let a;M(a=x())&&(i.lbFrame=a.first),M(a=x())&&(i.lbWrapper=a.first),M(a=x())&&(i.lbContent=a.first),M(a=x())&&(i.lbTable=a.first),M(a=x())&&(i.lbRows=a.first)}},decls:2,vars:3,consts:[["lbFrame",""],["lbWrapper",""],["lbContent",""],["lbTable",""],["lbRows",""],["defaultImage",""],[4,"ngIf"],["id","lb-page-container",1,"container-fluid",3,"ngStyle"],[1,"lb-board-wrapper",3,"ngStyle"],[1,"row","lb-page-content",3,"ngStyle"],[1,"col-12"],["class","row",4,"ngIf"],[1,"row"],[1,"table-responsive"],[1,"table","table-sm","table-center","table-leaderboard",3,"ngStyle"],[1,"cell-rank"],[1,"cell-name"],["class","cell-detail",4,"ngIf"],["class","cell-type",4,"ngIf"],["class","cell-points",4,"ngIf"],["class","text-center mt-3 mb-3 page-header",4,"ngIf"],[1,"text-center","mt-3","mb-3","page-header"],[1,"cell-detail"],[1,"cell-type"],[1,"cell-points"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"attendee-identity"],[1,"attendee-avatar"],["loading","lazy","class","attendee-image","alt","",3,"src",4,"ngIf","ngIfElse"],[1,"attendee-name"],["loading","lazy","alt","",1,"attendee-image",3,"src"],[1,"bi","bi-pers
1on-circle","attendee-photo"],[1,"text-center","cell-loading"],[1,"spinner-border","mx-auto","my-0","o-50"],["class","text-center page-header display-mode-hidden",4,"ngIf"],[1,"text-center","page-header","display-mode-hidden"]],template:function(t,i){t&1&&(_(0,at,10,15,"ng-container",6),f(1,"async")),t&2&&l("ngIf",y(1,1,i.pageSetting$))},dependencies:[ge,_e,pe,me,he],styles:["#lb-page-container[_ngcontent-%COMP%]{--lb-board-inset: 1.5rem;--lb-bar-padding-y: 1.25rem;--lb-bar-padding-x: 1.5rem;--lb-bar-radius: var(--bs-border-radius-xl, 1rem);--lb-cell-padding-y: .5rem;--lb-cell-padding-x: 1rem;--lb-row-height: 3.5rem;--lb-avatar-size: 2.5rem;--lb-placeholder-opacity: .35}.attendee-identity[_ngcontent-%COMP%]{display:flex;align-items:center;min-width:0;gap:.75rem}.attendee-avatar[_ngcontent-%COMP%]{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--lb-avatar-size);height:var(--lb-avatar-size);overflow:hidden;border-radius:50%}.attendee-image[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.attendee-photo[_ngcontent-%COMP%]{font-size:var(--lb-avatar-size);line-height:1;color:currentcolor;opacity:var(--lb-placeholder-opacity)}.attendee-name[_ngcontent-%COMP%]{min-width:0;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.page-header[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:22px;color:inherit}.page-header[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-size:18px;color:inherit}.lb-type-family[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%] h4[_ngcontent-%COMP%], .lb-type-family[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-family:var(--lb-font-family)}.lb-type-weight[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%] h4[_ngcontent-%COMP%], .lb-type-weight[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-weight:var(--lb-body-weight)}#lb-page-container[_ngcontent-%COMP%]{height:100%;min-height:100vh;display:flex}#lb-page-container.lb-type-family[_ngcontent-%COMP%]{font-family:var(--lb-font-family)}#lb-page-container[_ngcontent-%COMP%] > .lb-board-wrapper[_ngcontent-%COMP%]{width:100%;margin-left:0;margin-right:0;padding-top:var(--lb-board-inset);padding-bottom:var(--lb-board-inset);padding-left:calc(var(--bs-gutter-x, 1.5rem) * .5 + var(--lb-board-inset));padding-right:calc(var(--bs-gutter-x, 1.5rem) * .5 + var(--lb-board-inset))}#lb-page-container[_ngcontent-%COMP%] .lb-page-content[_ngcontent-%COMP%]{overflow:auto}.display-mode-hidden[_ngcontent-%COMP%]{margin-top:40vh}.table-center[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.table-leaderboard[_ngcontent-%COMP%]{--bs-table-bg: transparent;margin-bottom:0;border-spacing:0;border-collapse:separate;padding:var(--lb-bar-padding-y) var(--lb-bar-padding-x);border-radius:var(--lb-bar-radius);table-layout:fixed}.table-leaderboard[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-leaderboard[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:var(--lb-cell-padding-y) var(--lb-cell-padding-x);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.lb-type-weight[_ngcontent-%COMP%] .table-leaderboard[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-weight:var(--lb-emphasis-weight)}.table-leaderboard[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{height:var(--lb-row-height)}.lb-type-weight[_ngcontent-%COMP%] .table-leaderboard[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{font-weight:var(--lb-body-weight)}.table-leaderboard[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:last-child > *[_ngcontent-%COMP%]{border-bottom-color:transparent}.cell-rank[_ngcontent-%COMP%]{width:10%;font-variant-numeric:tabular-nums;text-align:center}.cell-name[_ngcontent-%COMP%]{width:33%}.cell-detail[_ngcontent-%COMP%]{width:18%}.cell-type[_ngcontent-%COMP%]{width:9%}.cell-points[_ngcontent-%COMP%]{width:12%;font-variant-numeric:tabular-nums;text-align:end}.table-leaderboard[_ngcontent-%COMP%] .cell-rank[_ngcontent-%COMP%], .table-leaderboard[_ngcontent-%COMP%] .cell-points[_ngcontent-%COMP%]{padding-left:calc(var(--lb-cell-padding-x) * .5);padding-right:calc(var(--lb-cell-padding-x) * .5)}.lb-type-weight[_ngcontent-%COMP%] .table-leaderboard[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .cell-rank[_ngcontent-%COMP%], .lb-type-weight[_ngcontent-%COMP%] .table-leaderboard[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .cell-points[_ngcontent-%COMP%], .lb-type-weight[_ngcontent-%COMP%] .attendee-name[_ng
1content-%COMP%]{font-weight:var(--lb-emphasis-weight)}.table-leaderboard[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.cell-loading[_ngcontent-%COMP%]{overflow:visible}@media only screen and (max-width: 992px){#lb-page-container[_ngcontent-%COMP%]{--lb-board-inset: .75rem;--lb-bar-padding-y: .875rem;--lb-bar-padding-x: 1rem;--lb-cell-padding-x: .625rem}#lb-page-container.width-contained[_ngcontent-%COMP%] .table-leaderboard[_ngcontent-%COMP%]{max-width:100%!important}}@media only screen and (max-width: 576px){#lb-page-container[_ngcontent-%COMP%]{--lb-board-inset: .5rem;--lb-bar-padding-y: .75rem;--lb-bar-padding-x: .75rem;--lb-cell-padding-x: .375rem}.attendee-avatar[_ngcontent-%COMP%]{display:none}.attendee-identity[_ngcontent-%COMP%]{gap:0}.cell-rank[_ngcontent-%COMP%]{width:12%}.cell-name[_ngcontent-%COMP%]{width:40%}.cell-detail[_ngcontent-%COMP%]{width:13%}.cell-type[_ngcontent-%COMP%]{width:7%}.cell-points[_ngcontent-%COMP%]{width:15%}}"]})}}return n})();var Pt=[{path:"",component:Le}],Be=(()=>{class n{static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275mod=A({type:n})}static{this.\u0275inj=B({imports:[j.forChild(Pt),j]})}}return n})();var $t=(()=>{class n{static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275mod=A({type:n})}static{this.\u0275inj=B({imports:[Be,be]})}}return n})();export{$t as LeaderboardModule};
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.