1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`v2026.10.14`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`c0769cf9-9a07-45f8-a271-0ab40a0dd0e2`,e._sentryDebugIdIdentifier=`sentry-dbid-c0769cf9-9a07-45f8-a271-0ab40a0dd0e2`)}catch{}})();import{n as e,t}from"./defineProperty-ZSn5CnaU.js";import{t as n}from"./TemplateComponent-us_M7s5M.js";var r=function(e){return e.PRECISION=`PRECISION`,e.SPEED=`SPEED`,e}({}),i=function(e){return e.ACCEPTED=`ACCEPTED`,e.PENDING=`PENDING`,e.INVITED=`INVITED`,e.BLOCKED=`BLOCKED`,e.CONNECTED=`CONNECTED`,e.DISCONNECTED=`DISCONNECTED`,e}({});e();var a,o=class e extends n{constructor(){super(),t(this,`_animationTimeout`,void 0),t(this,`_numberAnimationTimeouts`,{}),t(this,`_mode`,r.PRECISION),t(this,`_scoreBar`,void 0),t(this,`_scorePercent`,void 0),t(this,`_point`,void 0),t(this,`_ranking`,void 0),t(this,`_usernameContainer`,void 0),t(this,`_nicknameContainer`,void 0),t(this,`_nickname`,void 0),t(this,`_initialOrder`,void 0),t(this,`_performanceMode`,!1),this._scoreBar=$(this._template.querySelector(`.score-bar`)),this._scorePercent=$(this._template.querySelector(`.score-percent`)),this._point=$(this._template.querySelector(`.result-point`)),this._ranking=$(this._template.querySelector(`.ranking`)),this._usernameContainer=$(this._template.querySelector(`.event-username`)),this._nicknameContainer=$(this._template.querySelector(`.nickname-image-container`)),this._nickname=$(this._template.querySelector(`.nickname-image`))}connectedCallback(){super.connectedCallback();let e=[...this.parentElement.children].indexOf(this)+1;this._initialOrder=e,this.setAttribute(`initial-order`,e.toString())}onScoreChanged(e,t){if(e!==null){if(!t&&t!==`0`){this._scoreBar.css(`width`,e+`%`);return}this._scoreBar.css(`width`,e+`%`)}}onScorePercentChanged(t,n){if(t===null)return;let r=parseInt(t);if(this.changePercentColor(),e.addSolutionColor(this._scoreBar,r),!n&&n!==`0`){this._scorePercent.text(t);return}this.numberChangeAnim(parseInt(n??`0`),parseInt(t),this._scorePercent,`changeScoreInterval`)}onOrderChanged(e,t,n=!1){if(!e)return;clearTimeout(this._animationTimeout);let r=parseInt(e),i=`calc(${r} * var(--row-height) - ${this._initialOrder} * var(--row-height) + ${r-this._initialOrder} * var(--row-gap))`;n||this.classList.add(`animating`),this.style.transform=`translateY(${i})`,this._animationTimeout=setTimeout(()=>{this.classList.remove(`animating`)},1500)}onUsernameChanged(e){e!==null&&(this._usernameContainer.attr(`title`,e),this._usernameContainer.attr(`data-container`,`body`),this._usernameContainer.tooltip(),this._usernameContainer.text(e))}onImgSrcChanged(e){e!==null&&(this._nickname.attr(`src`,e),this._nickname.attr(`alt`,`${this.getAttribute(`username`)} participant logo`))}onImgColorChanged(e){e!==null&&(e===`#fff`?(this._nicknameContainer.addClass(`avatar-outline`),this._nickname.addClass(`p0`)):this._nickname.addClass(`filter-white`),this._nicknameContainer.addClass(`overflow-hidden`),this._nicknameContainer.css(`background-color`,e))}onRankingChanged(e,t){if(e!==null){if(!t){this._ranking.text(e);return}this.numberChangeAnim(parseInt(t),parseInt(e),this._ranking,`changeRankInterval`)}}onPerformanceModeChanged(e){this._performanceMode=!!e}numberChangeAnim(e,t,n,r){if(this._performanceMode){n.text(t.toString());return}clearInterval(this._numberAnimationTimeouts[r]);let i=e>t?-1:1,a=Math.floor(750/Math.abs(e-t)),o=1*i,s=e;e!==t&&(this._numberAnimationTimeouts[r]=setInterval(()=>{s+=o,n.text(s.toString()),s===t&&clearInterval(this._numberAnimationTimeouts[r])},a))}onPointChanged(e,t){if(e!==null){if(this.changePercentColor(),!t){this._point.text(e);return}this.numberChangeAnim(parseInt(t),parseInt(e),this._point,`changePointInterval`)}}onModeChanged(e){e===r.PRECISION?this._mode=r.PRECISION:e===r.SPEED&&(this._mode=r.SPEED),this.changePercentColor()}static removeSolutionColor(e){e.removeClass((e,t)=>(t.match(/(^|\s)percent-\S+/g)||[]).join(` `))}static addSolutionColor(e,t){let n=`percent-very-bad`;t>24&&t<=49?n=`percent-bad`:t>49&&t<=74?n=`percent-normal`:t>74&&t<=99?n=`percent-good`:t===100&&(n=`percent-very-good`),this.removeSolutionColor(e),e.addClass(n)}changePercentColor(){e.removeSolutionColor(this._scorePercent),e.removeSolutionColor(this._point),e.removeSolutionColor(this._scoreBar),e.addSolutionColor(this._scoreBar,parseInt(this.getAttribute(`score`)??`0`)),this._mode===r.PRECISION?e.addSolutionColor(this._scorePercent,parseInt(this.getAttribute(`score`)??`0`)):e.addSolutionColor(this._point,parseInt(this.getAttribute(`score`)??`0`))}};a=o,t(o,`_templateId`,`leader-board-row`),t(o,`_attributeMap`,{score:a.prototype.onScoreChanged,"score-percent":a.prototype.onScorePercentChanged,point:a.prototype.onPointChanged,mode:a.prototype.onModeChanged,order:a.prototype.onOrderChanged,username:a.prototype.onUsernameChanged,ranking:a.prototype.onRankingChanged,"img-src":a.prototype.onImgSrcChanged,"img-color":a.prototype.onImgColorChanged,"performance-mode":a.prototype.onPerformanceModeChanged});export{i as n,r,o as t}; 2//# sourceMappingURL=LeaderBoardRow-D7QgGkIJ.js.map
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.