PageSourceSearch

https://vi.be/platform/chunk-EMKEK7DU.js

js vi.be collected 2026-10-01 10:42:33 UTC 26,069 bytes, 100 lines download raw bytes

1import{a as _e,b as ge}from"./chunk-7FQUIMRO.js";import"./chunk-7RFZSMGK.js";import"./chunk-YGTZ5PY6.js";import{a as pe}from"./chunk-ANT73JBX.js";import{a as me}from"./chunk-JYPJ3SP5.js";import"./chunk-GV3VN3QY.js";import{a as ie}from"./chunk-GUXCL3SL.js";import{c as ue}from"./chunk-IW7IFGPC.js";import{a as de}from"./chunk-MXNPZUDY.js";import{n as ce,o as se}from"./chunk-2EXYA5CF.js";import{a as le}from"./chunk-EDQ4Y5PX.js";import"./chunk-Z7NKQ46V.js";import"./chunk-J6ZXAXSR.js";import{a as oe}from"./chunk-TM3BW4ZH.js";import{a as ae}from"./chunk-4P2HPFGU.js";import"./chunk-NGSUFSIY.js";import{a as re}from"./chunk-52XNOE7C.js";import"./chunk-VHASJZ3A.js";import"./chunk-SIKV2SR4.js";import"./chunk-63GPT4DW.js";import{$a as u,Ab as $,Ba as M,Bb as k,C as N,Ca as G,Db as E,Eb as e,Fa as H,Fb as y,G as W,J as C,Na as A,Pb as K,Qa as U,Qb as T,Sa as p,Ta as _,Ub as Z,Va as q,Vb as ee,Wa as B,X as P,Xa as L,Y as f,Ya as h,Za as o,Zb as R,_a as l,_b as D,ac as te,ca as Q,dc as ne,e as z,gb as v,kb as w,pb as m,ra as j,rb as s,ub as F,va as a,vb as O,wb as b,zb as J}from"./chunk-N74ZWEBC.js";import{j as X}from"./chunk-7OYYC5OR.js";var he=["pan"],Ce=["queueTemplate"],Pe=["timelineBarTrack"],fe=["timelineBarHandle"],xe=["artistTrackContextMenu"],ve=()=>({name:"heightPlayer",setToRoot:!0}),Me=i=>({x:i,y:0});function Oe(i,d){i&1&&(e(0,`
2      `),o(1,"button",24),e(2,`
3        `),u(3,"i",25),e(4,`
4      `),l(),e(5,`
5    `));}function be(i,d){if(i&1){let t=v();e(0,`
6      `),o(1,"button",26),m("click",function(){P(t);let n=s();return f(n.current?n.resume():n.next());}),e(2,`
7        `),u(3,"i"),e(4,`
8      `),l(),e(5,`
9    `);}if(i&2){let t=s();a(),h("disabled",!t.current&&!t.queue?.length),a(2),E(T("fa-fw ",t.brandedIcons.play));}}function ye(i,d){if(i&1){let t=v();e(0,`
10      `),o(1,"button",27),m("click",function(){P(t);let n=s();return f(n.pause());}),e(2,`
11        `),u(3,"i"),e(4,`
12      `),l(),e(5,`
13    `);}if(i&2){let t=s();a(3),E(T("fa-fw ",t.brandedIcons.pause));}}function ke(i,d){if(i&1&&(e(0,`
14            `),u(1,"div",28),e(2,`
15          `)),i&2){let t=d.$implicit,r=s(2);a(),$("left",t.time/r.current.artistTrack.duration*100+"%");}}function Ee(i,d){if(i&1&&(e(0,`
16          `),B(1,ke,3,2,null,null,q)),i&2){let t=s();a(),L(t.current.artistTrack.timecodes);}}function Te(i,d){i&1&&(e(0,`
17      `),o(1,"span",29),w(2,6),l(),e(3,`
18    `));}function Se(i,d){if(i&1&&(e(0,`
19              `),u(1,"img",37),R(2,"image"),e(3,`
20            `)),i&2){let t=s(2);a(),h("alt",K(t.current.artist.name)),U("src",te(2,3,t.current.artist.imageAvatar,128,128),j);}}function we(i,d){if(i&1){let t=v();e(0,`
21          `),o(1,"app-artist-track-contextmenu",38,5),m("closeRequested",function(){P(t);let n=s(2);return f(n.trackContextualMenuOpen=!1);}),l(),e(3,`
22        `);}if(i&2){let t=s(2);a(),h("artistTrack",t.current.artistTrack)("artist",t.current.artist)("url",t.current.url)("callSubmissionUuid",t.current.callSubmissionUuid);}}function Re(i,d){if(i&1){let t=v();e(0,`
23      `),o(1,"div",30),e(2,`
24        `),o(3,"button",31,4),m("click",function(){P(t);let n=s();return f(n.trackContextualMenuOpen=!n.trackContextualMenuOpen);}),e(5,`
25          `),o(6,"div",32),e(7,`
26            `),p(8,Se,4,7),l(),e(9,`
27          `),o(10,"div",33),e(11,`
28            `),o(12,"p",34),e(13),l(),e(14,`
29            `),o(15,"p",35),e(16),l(),e(17,`
30          `),l(),e(18,`
31        `),l(),e(19,`
32        `),A(20,we,4,4,"ng-template",36),m("overlayOutsideClick",function(){P(t);let n=s();return f(n.trackContextualMenuOpen=n.artistTrackContextMenu.closeLocked);}),e(21,`
33      `),l(),e(22,`
34    `);}if(i&2){let t=J(4),r=s();a(8),_(r.current.artist?.imageAvatar?8:-1),a(5),y(r.current.artistTrack.title),a(3),y(r.current.artist?.name||"-"),a(4),h("cdkConnectedOverlayPositions",r.currentMenuPositions)("cdkConnectedOverlayViewportMargin",0)("cdkConnectedOverlayFlexibleDimensions",!1)("cdkConnectedOverlayOrigin",t)("cdkConnectedOverlayOpen",r.trackContextualMenuOpen);}}function Ne(i,d){if(i&1&&(e(0,`
35          `),o(1,"span",41),e(2),l(),e(3,`
36        `)),i&2){let t=s(2);a(2),y(t.queue.length);}}function Ae(i,d){if(i&1){let t=v();e(0,`
37      `),o(1,"button",39),m("click",function(){P(t);let n=s();return f(n.openQueue());}),e(2,`
38        `),u(3,"i",40),e(4,`
39        `),p(5,Ne,4,1),l(),e(6,`
40    `);}if(i&2){let t=s();a(),k("queueButton--updated",t.queueUpdated),a(4),_(t.queue?.length?5:-1);}}function qe(i,d){if(i&1){let t=v();e(0,`
41        `),o(1,"button",48),m("click",function(){P(t);let n=s(2);return f(n.clearQueue());}),e(2,`
42          `),u(3,"i",49),e(4,`
43        `),l(),e(5,`
44      `);}}function Be(i,d){if(i&1&&(e(0,`
45            `),u(1,"app-artist-track",50),e(2,`
46          `)),i&2){let t=d.$implicit,r=d.$index;a(),h("artistTrack",t.artistTrack)("artist",t.artist)("url",t.url)("forceDark",!1)("queueContext",!0)("queueIndex",r);}}function Le(i,d){if(i&1&&(e(0,`
47          `),B(1,Be,3,6,null,null,q)),i&2){let t=s(2);a(),L(t.queue);}}function $e(i,d){i&1&&(e(0,`
48          `),o(1,"p",51),w(2,8),l(),e(3,`
49        `));}function De(i,d){if(i&1){let t=v();e(0,`
50  `),o(1,"section",42),e(2,`
51    `),o(3,"header",43),e(4,`
52      `),o(5,"h3",44),w(6,7),l(),e(7,`
53      `),p(8,qe,6,0),o(9,"button",45),m("click",function(){P(t);let n=s();return f(n.closeQueue());}),e(10,`
54        `),u(11,"i",23),e(12,`
55      `),l(),e(13,`
56    `),l(),e(14,`
57    `),o(15,"section",46),e(16,`
58      `),o(17,"div",47),e(18,`
59        `),p(19,Le,3,0),p(20,$e,4,0),l(),e(21,`
60    `),l(),e(22,`
61  `),l(),e(23,`
62`);}if(i&2){let t=s();a(8),_(t.queue?.length?8:-1),a(11),_(t.queue?.length?19:-1),a(),_(t.queue?.length?-1:20);}}var ot=(()=>{class i{constructor(t,r,n,c,g,S){this.playerService=t,this.viewContainerRef=r,this.modalService=n,this.confirmService=c,this.iconService=g,this.callSubmissionService=S,this.forceDark=!0,this.panning=!1,this.closed=new Q(),this.queueUpdated=!1,this.timePassed=0,this.progressPct=0,this.panPct=0,this.handleLeftPx=0,this.trackContextualMenuOpen=!1,this.currentMenuPositions=[{offsetX:8,offsetY:-8,originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"}],this.panWidth=0,this.destroyed$=new z(1);}ngOnInit(){this.brandedIcons=this.iconService.getBrandedIcons(),this.playerService.current.pipe(C(this.destroyed$)).subscribe(t=>{this.current=t,this.current?.callSubmissionUuid&&this.current?.artistTrack.type==="MIXTAPE"&&!this.current?.artistTrack.timecodes?this.getTimecodes(this.current):this.current||(this.timePassed=0,this.progressPct=0,this.handleLeftPx=0);}),this.playerService.queue.pipe(C(this.destroyed$),N(0)).subscribe(t=>{this.queue=t;}),this.playerService.queue.pipe(C(this.destroyed$),W(1)).subscribe(t=>{t.length>this.queue.length&&(this.queueUpdated=!0,this.queueUpdatedTimeout&&clearTimeout(this.queueUpdatedTimeout),this.queueUpdatedTimeout=setTimeout(()=>{this.queueUpdated=!1;},1500));}),this.playerService.history.pipe(C(this.destroyed$)).subscribe(t=>{this.history=t;}),this.playerService.playing.pipe(C(this.destroyed$)).subscribe(t=>{this.playing=t;}),this.playerService.loading.pipe(C(this.destroyed$)).subscribe(t=>{this.loading=t;}),this.playerService.timePassed.pipe(C(this.destroyed$),N(0)).subscribe(t=>{if(t&&this.current?.artistTrack){this.timePassed=t;let r=t/this.current.artistTrack.duration;this.progressPct=r*100,this.handleLeftPx=(this.getTrackWidth()-this.getHandleWidth())*r;}});}resume(){this.playerService.resume();}pause(){this.playerService.pause();}back(){this.timePassed>2||!this.history?.length?this.playerService.seekByPct(0):this.playerService.back();}next(){this.playerService.next();}openQueue(){this.queueModal=this.modalService.new(this.queueTemplate,this.viewContainerRef),this.queueModalBackdropClickSubscription=this.queueModal.backdropClick().subscribe(()=>this.closeQueue());}closeQueue(){this.queueModal.dispose(),this.queueModal=null,this.queueModalBackdropClickSubscription.unsubscribe();}clearQueue(){return X(this,null,function*(){(yield this.confirmService.confirm("Ben je zeker dat je de wachtrij wilt leeg maken?"))&&this.playerService.removeAllFromQueue();});}handleDragStarted(){this.wasPlaying=this.playing,this.dragging=!0,this.trackWidth=this.getTrackWidth(),this.handleWidth=this.getHandleWidth(),this.pause();}handleDragMoved(){let r=this.getHandleX()/(this.trackWidth-this.handleWidth)*100,n=Math.floor(this.current.artistTrack.duration*(r/100));this.progressPct=r,this.timePassed=n<0?0:n>this.current.artistTrack.duration?this.current.artistTrack.duration:n;}handleDragEnded(){this.dragging=!1;let r=this.getHandleX()/(this.trackWidth-this.handleWidth)*100;this.playerService.seekByPct(r),this.wasPlaying&&this.resume();}handleTrackClick(t){if(this.current){let r=t.target.getBoundingClientRect(),n=t.clientX-r.left,c=this.getTrackWidth(),g=n/c*100;this.playerService.seekByPct(g),this.playing&&this.resume();}}handlePanStart(){this.panEnabled()&&this.current&&(this.wasPlaying=this.playing,this.panning=!0,this.panWidth=this.getPanWidth(),this.pause());}handlePan(t){if(this.panEnabled()&&this.current){let r=((this.panWidth+t.deltaX)/this.panWidth-1)*100,n=this.progressPct+r;this.panPct=n<0?0:n>100?100:n,this.timePassed=n<0?0:n>100?this.current.artistTrack.duration:Math.floor(this.current.artistTrack.duration*(this.panPct/100));}}handlePanEnd(){this.panEnabled()&&this.current&&(this.panning=!1,this.progressPct=this.panPct,this.playerService.seekByPct(this.panPct),this.wasPlaying&&this.resume());}closePlayer(){this.playerService.closeRequested.next();}ngOnDestroy(){this.queueModal&&this.closeQueue(),this.destroyed$.next(!0),this.destroyed$.complete();}panEnabled(){return window.innerWidth<=768;}getPanWidth(){return this.panElement?.nativeElement.getBoundingClientRect().width||0;}getTrackWidth(){return this.timelineBarTrack?.nativeElement.getBoundingClientRect().width||0;}getHandleWidth(){return this.timelineBarHandle?.nativeElement.getBoundingClientRect().width||0;}
62getHandleX(){return this.timelineBarHandle?parseInt(getComputedStyle(this.timelineBarHandle.nativeElement).transform.match(/matrix.*\((.+)\)/)[1].split(", ")[4],10):0;}getTimecodes(t){this.callSubmissionService.getCallSubmissionArtistTrackTimecodes(t.callSubmissionUuid,t.artistTrack.uuid).pipe(C(this.destroyed$)).subscribe(r=>t.artistTrack.timecodes=r.items);}static{this.ɵfac=function(r){return new(r||i)(M(le),M(G),M(de),M(ie),M(oe),M(pe));};}static{this.ɵcmp=H({type:i,selectors:[["app-player"]],viewQuery:function(r,n){if(r&1&&F(he,5)(Ce,5)(Pe,5)(fe,5)(xe,5),r&2){let c;O(c=b())&&(n.panElement=c.first),O(c=b())&&(n.queueTemplate=c.first),O(c=b())&&(n.timelineBarTrack=c.first),O(c=b())&&(n.timelineBarHandle=c.first),O(c=b())&&(n.artistTrackContextMenu=c.first);}},hostVars:4,hostBindings:function(r,n){r&2&&k("_forceDark",n.forceDark)("player--panning",n.panning);},outputs:{closed:"closed"},standalone:!1,decls:65,vars:39,consts:()=>{let t;t="Vorige";let r;r="Volgende";let n;n="Laden\u2026";let c;c="Speel";let g;g="Pauzeer";let S;S="Er speelt niets af.";let I;I="Sluit";let Y;Y="Wachtrij";let V;return V="Er zijn geen nummers in de wachtrij.",[["pan",""],["timelineBarTrack",""],["timelineBarHandle",""],["queueTemplate",""],["moreButton","cdkOverlayOrigin"],["artistTrackContextMenu",""],S,Y,V,[1,"inner",3,"panstart","pan","panend","appHeightVariable"],[1,"controls"],["title",t,1,"control",3,"click","disabled"],["title",r,1,"control",3,"click","disabled"],[1,"timeline"],[1,"timeline-timepassed"],[1,"timeline-bar"],[1,"timeline-bar-progress"],[1,"timeline-bar-track",3,"click"],[1,"timeline-bar-track-inner"],["cdkDragLockAxis","x","cdkDragBoundary",".timeline-bar","cdkDrag","",1,"timeline-bar-handle",3,"cdkDragStarted","cdkDragMoved","cdkDragEnded","cdkDragDisabled","cdkDragFreeDragPosition"],[1,"timeline-duration"],[1,"setlist"],[1,"closeButton",3,"click"],[1,"_button-icon","fal","fa-times"],["disabled","","title",n,1,"control"],[1,"fal","fa-fw","fa-spinner-third","fa-spin"],["title",c,1,"control",3,"click","disabled"],["title",g,1,"control",3,"click"],[1,"timeline-bar-track-timecode"],[1,"current-empty"],[1,"current"],["cdkOverlayOrigin","",1,"current-button",3,"click"],[1,"current-avatar"],[1,"current-info"],[1,"current-title"],[1,"current-artist"],["cdkConnectedOverlay","",3,"overlayOutsideClick","cdkConnectedOverlayPositions","cdkConnectedOverlayViewportMargin","cdkConnectedOverlayFlexibleDimensions","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen"],["draggable","false","loading","lazy",1,"current-avatar-image",3,"alt"],[3,"closeRequested","artistTrack","artist","url","callSubmissionUuid"],[1,"queueButton",3,"click"],[1,"queueButton-icon","fal","fa-bars"],[1,"queueButton-count"],[1,"_modal"],[1,"_modal-header"],[1,"_modal-title"],["type","button","title",I,1,"_modal-header-action",3,"click"],[1,"_modal-content--noPadding"],[1,"queue-list"],["type","button","title","Verwijder alle",1,"_modal-header-action",3,"click"],[1,"_button-icon","fal","fa-trash"],[1,"queue-track",3,"artistTrack","artist","url","forceDark","queueContext","queueIndex"],[1,"queue-empty"]];},template:function(r,n){r&1&&(o(0,"div",9,0),m("panstart",function(){return n.handlePanStart();})("pan",function(g){return n.handlePan(g);})("panend",function(){return n.handlePanEnd();}),e(2,`
63  `),o(3,"section",10),e(4,`
64    `),e(5,`
65    `),o(6,"button",11),m("click",function(){return n.back();}),e(7,`
66      `),u(8,"i"),e(9,`
67    `),l(),e(10,`
68
69    `),e(11,`
70    `),p(12,Oe,6,0),p(13,be,6,4),p(14,ye,6,3),o(15,"button",12),m("click",function(){return n.next();}),e(16,`
71      `),u(17,"i"),e(18,`
72    `),l(),e(19,`
73  `),l(),e(20,`
74
75  `),o(21,"section",13),e(22,`
76    `),o(23,"span",14),e(24),R(25,"duration"),l(),e(26,`
77    `),o(27,"div",15),e(28,`
78      `),u(29,"div",16),e(30,`
79      `),o(31,"div",17,1),m("click",function(g){return n.handleTrackClick(g);}),e(33,`
80        `),u(34,"div",18),e(35,`
81        `),p(36,Ee,3,0),l(),e(37,`
82      `),o(38,"div",19,2),m("cdkDragStarted",function(){return n.handleDragStarted();})("cdkDragMoved",function(){return n.handleDragMoved();})("cdkDragEnded",function(){return n.handleDragEnded();}),l(),e(40,`
83    `),l(),e(41,`
84    `),o(42,"span",20),e(43),R(44,"duration"),l(),e(45,`
85  `),l(),e(46,`
86
87  `),e(47,`
88  `),o(48,"div",21),e(49,`
89    `),e(50,`
90    `),p(51,Te,4,0),p(52,Re,23,8),p(53,Ae,7,3),l(),e(54,`
91
92  `),o(55,"button",22),m("click",function(){return n.closePlayer();}),e(56,`
93    `),u(57,"i",23),e(58,`
94  `),l(),e(59,`
95`),l(),e(60,`
96
97`),e(61,`
98`),A(62,De,24,3,"ng-template",null,3,ne),e(64,`
99`)),r&2&&(h("appHeightVariable",Z(36,ve)),a(6),h("disabled",!n.current&&!n.history?.length),a(2),E(T("fa-fw ",n.brandedIcons.backwardStep)),a(4),_(n.loading?12:-1),a(),_(!n.loading&&!n.playing?13:-1),a(),_(!n.loading&&n.playing?14:-1),a(),h("disabled",!n.current),a(2),E(T("fa-fw ",n.brandedIcons.forwardStep)),a(4),k("timeline--fourDigits",n.current?.artistTrack.duration>=600)("timeline--fiveDigits",n.current?.artistTrack.duration>=3600)("timeline--sixDigits",n.current?.artistTrack.duration>=36e3),a(3),y(D(25,32,n.timePassed)),a(5),$("width",(n.panning?n.panPct:n.progressPct)+"%"),a(7),_(n.current?.artistTrack.type==="MIXTAPE"&&n.current?.artistTrack.timecodes?.length?36:-1),a(2),k("timeline-bar-handle--disabled",!n.current||n.loading)("timeline-bar-handle--dragging",n.dragging),h("cdkDragDisabled",!n.current||n.loading)("cdkDragFreeDragPosition",ee(37,Me,n.handleLeftPx)),a(5),y(D(44,34,n.current?.artistTrack.duration||0)),a(8),_(n.current?-1:51),a(),_(n.current?52:-1),a(),_(n.queue?.length?53:-1));},dependencies:[ue,se,ce,ge,me,_e,ae,re],styles:[`[_nghost-%COMP%]{position:fixed;bottom:0;left:0;z-index:998;width:100%;height:clamp(3rem,2.6296296296rem + 1.646090535vw,4rem);background-color:var(--color-background);color:var(--color-foreground);display:flex;justify-content:center;font-family:Phantom Sans,sans-serif}[_nghost-%COMP%]   *[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media screen and (max-width:768px){[_nghost-%COMP%]{padding:clamp(.5859375rem,.3399884259rem + 1.0931069959vw,1.25rem);padding-top:0;background-color:transparent;height:auto}}.inner[_ngcontent-%COMP%]{width:100%;max-width:calc(1332px + 5rem);padding:0 clamp(1.171875rem,.6799768519rem + 2.1862139918vw,2.5rem);display:flex;position:relative;z-index:2}@media screen and (max-width:768px){.inner[_ngcontent-%COMP%]{background-color:var(--color-background);border-radius:1.5rem;box-shadow:0 0 0 2px rgb(calc(var(--color-background-r) + .2 * (255 - var(--color-background-r))),calc(var(--color-background-g) + .2 * (255 - var(--color-background-g))),calc(var(--color-background-b) + .2 * (255 - var(--color-background-b))));overflow:hidden;height:3rem;padding:0 4px;padding-right:clamp(.5rem,.4074074074rem + .4115226337vw,.75rem);display:grid;grid-template-columns:1fr auto auto;grid-template-rows:1fr;grid-template-areas:"setlist controls closeButton"}}.controls[_ngcontent-%COMP%]{flex:0 0 auto;display:flex;grid-area:controls}@media screen and (max-width:768px){.controls[_ngcontent-%COMP%]{position:relative;z-index:1}}.player--panning[_nghost-%COMP%]   .controls[_ngcontent-%COMP%]{display:none}.control[_ngcontent-%COMP%], .closeButton[_ngcontent-%COMP%], .queueButton[_ngcontent-%COMP%], .current-button[_ngcontent-%COMP%], .control--timecodes[_ngcontent-%COMP%]{appearance:none;outline:none;cursor:pointer;background:transparent;border:none;padding:0;color:inherit;display:inline-block;text-decoration:none;font-variation-settings:"wght" 0;padding:0 clamp(.5rem,.4074074074rem + .4115226337vw,.75rem);display:inline-flex;align-items:center;order:2}.control[_ngcontent-%COMP%]:active, .closeButton[_ngcontent-%COMP%]:active, .queueButton[_ngcontent-%COMP%]:active, .current-button[_ngcontent-%COMP%]:active, .control--timecodes[_ngcontent-%COMP%]:active, .control[_ngcontent-%COMP%]:disabled, .closeButton[_ngcontent-%COMP%]:disabled, .queueButton[_ngcontent-%COMP%]:disabled, .current-button[_ngcontent-%COMP%]:disabled, .control--timecodes[_ngcontent-%COMP%]:disabled{opacity:.5}.control[_ngcontent-%COMP%]:disabled, .closeButton[_ngcontent-%COMP%]:disabled, .queueButton[_ngcontent-%COMP%]:disabled, .current-button[_ngcontent-%COMP%]:disabled, .control--timecodes[_ngcontent-%COMP%]:disabled{cursor:default}.control[_ngcontent-%COMP%]:focus-visible, .closeButton[_ngcontent-%COMP%]:focus-visible, .queueButton[_ngcontent-%COMP%]:focus-visible, .current-button[_ngcontent-%COMP%]:focus-visible, .control--timecodes[_ngcontent-%COMP%]:focus-visible{box-shadow:inset 0 0 0 4px var(--color-outline-dark)}@media screen and (max-width:768px){.control--timecodes[_ngcontent-%COMP%]{order:1}}@media screen and (max-width:420px){.control--timecodes[_ngcontent-%COMP%]{display:none}}.timeline[_ngcontent-%COMP%]{flex:1;display:flex;align-items:center;margin:0 clamp(1.171875rem,.6799768519rem + 2.1862139918vw,2.5rem) 0 clamp(.75rem,.6111111111rem + .6172839506vw,1.125rem);margin-bottom:3px;grid-area:timeline}@media screen and (max-width:768px){.timeline[_ngcontent-%COMP%]{position:absolute;top:0;right:0;height:100%;left:0;margin:0;z-index:0;justify-content:space-between}}.timeline-timepassed[_ngcontent-%COMP%], .timeline-duration[_ngcontent-%COMP%]{flex:0 0 auto;width:36px;text-align:right;overflow:visible}.timeline--fourDigits[_ngcontent-%COMP%]   .timeline-timepassed[_ngcontent-%COMP%], .timeline--fourDigits[_ngcontent-%COMP%]   .timeline-duration[_ngcontent-%COMP%]{width:46px}.timeline--fiveDigits[_ngcontent-%COMP%]   .timeline-timepassed[_ngcontent-%COMP%], .timeline--fiveDigits[_ngcontent-%COMP%]   .timeline-duration[_ngcontent-%COMP%]{width:61px}.timeline--sixDigits[_ngcontent-%COMP%]   .timeline-timepassed[_ngcontent-%COMP%], .timeline--sixDigits[_ngcontent-%COMP%]   .timeline-duration[_ngcontent-%COMP%]{width:72px}@media screen and (max-width:768px){.timeline-timepassed[_ngcontent-%COMP%], .timeline-duration[_ngcontent-%COMP%]{position:relative;z-index:1;margin-left:clamp(.75rem,.6111111111rem + .6172839506vw,1.125rem)}[_nghost-%COMP%]:not(.player--panning)   .timeline-timepassed[_ngcontent-%COMP%], [_nghost-%COMP%]:not(.player--panning)   .timeline-duration[_ngcontent-%COMP%]{display:none}}.timeline-duration[_ngcontent-%COMP%]{text-align:left}@media screen and (max-width:768px){.timeline-duration[_ngcontent-%COMP%]{margin-right:clamp(.75rem,.6111111111rem + .6172839506vw,1.125rem)}}.timeline-bar[_ngcontent-%COMP%]{flex:1;display:flex;align-items:center;margin:0 clamp(.75rem,.6111111111rem + .6172839506vw,1.125rem);position:relative;align-self:stretch}@media screen and (max-width:768px){.timeline-bar[_ngcontent-%COMP%]{margin:0;position:absolute;z-index:0;left:0;width:100%;top:0;height:100%}}.timeline-bar-track[_ngcontent-%COMP%]{width:100%;position:absolute;
99left:0;right:0;top:calc(50% - 5px);height:10px}@media screen and (max-width:768px){.timeline-bar-track[_ngcontent-%COMP%]{display:none}}.timeline-bar-track-inner[_ngcontent-%COMP%], .timeline-bar-progress[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:50%;height:1px;background-color:var(--color-shade-dark)}.timeline-bar-track-timecode[_ngcontent-%COMP%]{position:absolute;left:0;top:0;bottom:0;width:1px;background-color:var(--color-shade-dark)}.timeline-bar-progress[_ngcontent-%COMP%]{z-index:1;pointer-events:none;background-color:var(--color-foreground)}@media screen and (max-width:768px){.timeline-bar-progress[_ngcontent-%COMP%]{position:absolute;left:0;top:0;height:100%;background-color:rgb(calc(var(--color-background-r) + .2 * (255 - var(--color-background-r))),calc(var(--color-background-g) + .2 * (255 - var(--color-background-g))),calc(var(--color-background-b) + .2 * (255 - var(--color-background-b))))}}.timeline-bar-handle[_ngcontent-%COMP%]{width:10px;height:10px;background-color:var(--color-foreground);cursor:grab;position:relative;z-index:1}.timeline-bar-handle.timeline-bar-handle--disabled[_ngcontent-%COMP%]{background-color:var(--color-shade-dark);cursor:default}.timeline-bar-handle.timeline-bar-handle--dragging[_ngcontent-%COMP%]{cursor:grabbing}@media screen and (max-width:768px){.timeline-bar-handle[_ngcontent-%COMP%]{display:none}}.setlist[_ngcontent-%COMP%]{flex:0 0 auto;width:clamp(12rem,6.7222222222rem + 23.4567901235vw,26.25rem);display:flex}.player--panning[_nghost-%COMP%]   .setlist[_ngcontent-%COMP%]{display:none}@media screen and (max-width:768px){.setlist[_ngcontent-%COMP%]{width:auto;grid-area:setlist;position:relative;z-index:1;overflow:hidden}}.current-empty[_ngcontent-%COMP%]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;display:flex;align-self:center;opacity:.5;padding-left:clamp(.75rem,.6111111111rem + .6172839506vw,1.125rem)}.current[_ngcontent-%COMP%]{flex:1;display:flex;gap:clamp(.75rem,.6111111111rem + .6172839506vw,1.125rem);align-items:center;overflow:hidden}.current-button[_ngcontent-%COMP%]{order:none;width:100%;height:100%;display:flex;align-items:center;text-align:left;overflow:hidden;padding-left:0;padding-right:clamp(.75rem,.6111111111rem + .6172839506vw,1.125rem)}@media(hover:hover){.current-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--color-foreground-r),var(--color-foreground-g),var(--color-foreground-b),.2)}}.current-avatar[_ngcontent-%COMP%]{background-color:rgba(var(--color-foreground-r),var(--color-foreground-g),var(--color-foreground-b),.2);flex:0 0 auto;width:clamp(3rem,2.6296296296rem + 1.646090535vw,4rem);height:clamp(3rem,2.6296296296rem + 1.646090535vw,4rem);margin-right:clamp(.75rem,.6111111111rem + .6172839506vw,1.125rem)}@media screen and (max-width:768px){.current-avatar[_ngcontent-%COMP%]{border-radius:50%;overflow:hidden;margin-right:clamp(.5rem,.4074074074rem + .4115226337vw,.75rem);width:calc(3rem - 8px);height:calc(3rem - 8px)}}@media screen and (max-width:420px){.current-avatar[_ngcontent-%COMP%]{display:none}}.current-avatar-image[_ngcontent-%COMP%]{width:100%}.current-info[_ngcontent-%COMP%]{overflow:hidden}@media screen and (max-width:420px){.current-info[_ngcontent-%COMP%]{padding-left:clamp(.75rem,.6111111111rem + .6172839506vw,1.125rem)}}.current-artist[_ngcontent-%COMP%]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;opacity:.5}.current-title[_ngcontent-%COMP%]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;font-variation-settings:"wght" 500}.current-moreButton[_ngcontent-%COMP%]{flex:0 0 auto;margin-top:-3px}@media(hover:hover){.current[_ngcontent-%COMP%]:not(:hover)   .current-moreButton[_ngcontent-%COMP%]{display:none}}@media screen and (max-width:420px){.current-moreButton[_ngcontent-%COMP%]{display:none}}.queueButton[_ngcontent-%COMP%]{padding-left:clamp(.75rem,.6111111111rem + .6172839506vw,1.125rem);flex:0 0 auto}.player--panning[_nghost-%COMP%]   .queueButton[_ngcontent-%COMP%]{display:none}.queueButton.queueButton--updated[_ngcontent-%COMP%]{color:var(--color-fluo);box-shadow:inset 0 -2px 0 var(--color-fluo)}.queueButton-count[_ngcontent-%COMP%]{position:relative;top:-1px;margin-left:clamp(.33rem,.267037037rem + .2798353909vw,.5rem)}.queueButton[_ngcontent-%COMP%]:not(.queueButton--updated)   .queueButton-count[_ngcontent-%COMP%]{opacity:.5}.queue-list[_ngcontent-%COMP%]{flex:1;overflow:auto}.queue-track[_ngcontent-%COMP%]:not(:last-child){border-bottom:1px solid var(--color-shade)}.queue-empty[_ngcontent-%COMP%]{margin:0;padding:clamp(.75rem,.6111111111rem + .6172839506vw,1.125rem);opacity:.5}.closeButton[_ngcontent-%COMP%]{padding:0 clamp(.75rem,.6111111111rem + .6172839506vw,1.125rem);margin-right:clamp(-.75rem,(.4074074074rem + .4115226337vw) * -1,-.5rem)}.player--panning[_nghost-%COMP%]   .closeButton[_ngcontent-%COMP%]{display:none}@media screen and (max-width:768px){.closeButton[_ngcontent-%COMP%]{position:relative;z-index:1;grid-area:closeButton;padding-right:calc(clamp(.5rem,.4074074074rem + .4115226337vw,.75rem)*1.5)}}
100/*# sourceMappingURL=player.component-LFCO6MQF.css.map */`],changeDetection:1});}}return i;})();export{ot as PlayerComponent};/**i18n:5a3ffb5ae51252a8c4d0639ab71d71b63fe3c51b99ec34bb95bd2ce88f51ff30*///# sourceMappingURL=chunk-EMKEK7DU.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.