-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path697.js
1 lines (1 loc) · 19.6 KB
/
697.js
1
"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[697],{10161:(e,a,t)=>{t.d(a,{b:()=>i});var l=t(30758),s=t(66917),r=t(56116),o=t(67759),n=t(86070);const i=l.memo((function({uri:e,className:a,onClick:t,size:i=s.t.xs,condensed:c}){const[u,d]=(0,o.A)(e),b=(0,r.W)(),p=(0,l.useCallback)((a=>{a.preventDefault(),b({targetUri:e,intent:u?"remove-from-library":"add-to-library",type:"click"}),t&&t(!u),d(!u)}),[b,e,u,t,d]);return(0,n.jsx)(s.M,{className:a,size:i,onClick:p,isAdded:!!u,isEpisode:!0,condensed:c})}))},81875:(e,a,t)=>{t.d(a,{b:()=>c});var l=t(30758),s=t(66917),r=t(3828),o=t(56116),n=t(67759),i=t(86070);const c=l.memo((function({uri:e,className:a,onClick:t,size:c=s.t.xs,placement:u,isMiniPlayer:d,showDelayOnHover:b}){const p=(0,r.i)(e),[g,h]=(0,n.A)(p),m=(0,o.W)(),v=(0,l.useCallback)((e=>{e.preventDefault(),m({targetUri:p,intent:g?"remove-from-library":"add-to-library",type:"click"}),t&&t(!g),h(!g)}),[g,m,p,t,h]);return(0,i.jsx)(s.M,{className:a,size:c,onClick:v,isAdded:g,placement:u,condensed:!0,isMiniPlayer:d,showDelayOnHover:b})}))},67890:(e,a,t)=>{t.d(a,{x:()=>W});const l="pn5V0OzovI9p6b8nWq8p",s="IPbBrI6yF4zhaizFmrg6",r="gglUjikTBtMzCZFgSmpS",o="dN6OLjjcmnuleiECu55A",n="DSdahCi0SDG37V9ZmsGO",i="B1vgcMXBqOxgMxXh5j1f";var c=t(30758),u=t(97500),d=t.n(u),b=t(13505),p=t(3118),g=t(93492),h=t(59929),m=t(56425),v=t(86496),k=t(72288),x=t(51496);const y="kQqIrFPM5PjMWb5qUS56";var f=t(86070);const w=({position:e,duration:a,isPreview:t,semanticColor:l="textSubdued",isFullscreenMode:s=!1,className:r})=>{const[o,n]=(0,k.x)(v.fC,!1),i=(0,c.useCallback)((()=>{t||n(!o)}),[o,n,t]);return(0,f.jsx)(b.E,{as:"div","data-testid":"playback-duration","data-test-position":e,variant:s?"bodyMedium":"marginal",className:d()(y,r),onClick:i,semanticColor:l,children:o?`-${(0,x.f)(a-e)}`:(0,x.f)(a)})};var C=t(56266),S=t(34668),D=t(75784);const N="Bn7RYdPUyzN4qo1bC1Ic",R="OEe8k2xe6o6x9x0FAc4b",j=[{name:"Anakin",vars:{"--bg-color":"","--fg-color":"transparent","--is-active-fg-color":"transparent","--progress-bar-height":"7px","--core-color":"white","--edge-glow-color":"rgb(55, 132, 214)","--blur-glow-color":"#2e77d0","--blur-radius":"16px","--spread-radius":"8px","--saber-hilt-url":`url(${(0,C.b)("images/sw_saber_anakin.png")})`,"--saber-hilt-overlap":"5px"}},{name:"Luke",vars:{"--bg-color":"","--fg-color":"transparent","--is-active-fg-color":"transparent","--progress-bar-height":"9px","--core-color":"white","--edge-glow-color":"rgb(135, 220, 90)","--blur-glow-color":"#1ed760","--blur-radius":"16px","--spread-radius":"4px","--saber-hilt-url":`url(${(0,C.b)("images/sw_saber_luke.png")})`,"--saber-hilt-overlap":"5px"}},{name:"Vader",vars:{"--bg-color":"","--fg-color":"transparent","--is-active-fg-color":"transparent","--progress-bar-height":"10px","--core-color":"white","--edge-glow-color":"rgb(229, 17, 21)","--blur-glow-color":"#cd1a2b","--blur-radius":"20px","--spread-radius":"14px","--saber-hilt-url":`url(${(0,C.b)("images/sw_saber_vader.png")})`,"--saber-hilt-overlap":"6px"}},{name:"Rey",vars:{"--bg-color":"","--fg-color":"transparent","--is-active-fg-color":"transparent","--progress-bar-height":"8px","--core-color":"white","--edge-glow-color":"rgb(249, 164, 11)","--blur-glow-color":"rgb(253, 175, 33)","--blur-radius":"20px","--spread-radius":"5px","--saber-hilt-url":`url(${(0,C.b)("images/sw_saber_rey.png")})`,"--saber-hilt-overlap":"3px"}},{name:"Leia",vars:{"--bg-color":"","--fg-color":"transparent","--is-active-fg-color":"transparent","--progress-bar-height":"9px","--core-color":"white","--edge-glow-color":"rgb(55, 132, 214)","--blur-glow-color":"#2e77d0","--blur-radius":"16px","--spread-radius":"8px","--saber-hilt-url":`url(${(0,C.b)("images/sw_saber_leia.png")})`,"--saber-hilt-overlap":"2px"}},{name:"Mace",vars:{"--bg-color":"","--fg-color":"transparent","--is-active-fg-color":"transparent","--progress-bar-height":"9px","--core-color":"white","--edge-glow-color":"rgb(90, 22, 167)","--blur-glow-color":"rgb(172, 57, 193)","--blur-radius":"20px","--spread-radius":"8px","--saber-hilt-url":`url(${(0,C.b)("images/sw_saber_mace.png")})`,"--saber-hilt-overlap":"1px"}},{name:"Ahsoka",vars:{"--bg-color":"","--fg-color":"transparent","--is-active-fg-color":"transparent","--progress-bar-height":"6px","--core-color":"white","--edge-glow-color":"rgb(255,255,255)","--blur-glow-color":"rgb(255,255,255)","--blur-radius":"20px","--spread-radius":"5px","--saber-hilt-url":`url(${(0,C.b)("images/sw_saber_ahsoka1.png")})`,"--saber-hilt-overlap":"-9px","--saber-hilt-width":"100px","--saber-hilt-height":"36px"}}],O=["spotify:playlist:37i9dQZF1DXaUaRhCgtpCo","spotify:playlist:69BOXIItwwyxTgdz6flzvU","spotify:playlist:37i9dQZF1DWUgUvAPAFxdh"],E=["official_star_wars","kirbysayshi","hansencc"],z=/Star Wars/i,_="THX1138";function A({onChange:e}){const a=function(){const[e,a]=(0,c.useState)([]),[t,l]=(0,c.useState)(!1);return(0,c.useEffect)((()=>{const s=s=>{for(e.push(s.key);e.length>7;)e.shift();e.join("")===_&&l(!t),a([...e])};return window.addEventListener("keypress",s),()=>{window.removeEventListener("keypress",s)}}),[e,t]),(0,S.o)((e=>{const a=e?.context.uri??"",t=e?.context?.metadata?.context_owner??"",l=e?.item??void 0;return!!O.includes(a)||!!E.includes(t)||!!(0,D.v)(l)&&(z.test(l.name)||z.test(l.album.name))}))||t}(),{next:t,config:l}=function(e){const[a,t]=(0,c.useState)(0);return{next:()=>{t((a+1)%j.length)},config:e?j[a]:null}}(a),s=(0,c.useRef)(e);return s.current=e,(0,c.useEffect)((()=>{s.current(l?.vars??null)}),[l]),l?(0,f.jsx)("div",{className:N,children:(0,f.jsx)("button",{"data-testid":"saber-hilt-button","aria-label":g.Ru.get("playback-control.a11y.lightsaber-hilt-button",l?.name),className:R,style:l.vars,onClick:t})}):null}var P=t(32636),H=t(18492);const M=["spotify:playlist:37i9dQZF1DXc3KPAjGyPdm"];var T=t(90630),B=t(64273),V=t(71850),I=t(50209);const L=1e3,W=({isPreview:e,isFullscreenMode:a=!1,timerPlacement:t="inline",onChange:u,onDragStart:v,onDragEnd:k})=>{const y=(0,p.NC)(T.O14),[C,D]=(0,c.useState)(null),N=(0,B.z)(),R=(0,S.o)((e=>e),((e,a)=>e?.duration===a?.duration&&e?.hasContext===a?.hasContext&&e?.restrictions?.canSeek===a?.restrictions?.canSeek)),{seekOffsetMs:j}=(0,I.p)(),O=R?.duration??0,E=R?.hasContext??!1,z=R?.restrictions?.canSeek??!1,[_,W,F]=(0,V.S)(L),[X,U]=(0,c.useState)(null),Z=null!==X?X:_,$=null!==X?X:_+(y&&!F?L:0),q=e=>{U(e*O),v?.()},Y=(Z>0||O>0)&&"true"!==R?.item?.metadata?.is_narration,Q=(0,x.f)(Y?Z:NaN),G=(0,x.f)(Y?O:NaN),K=function(){const e=(0,H.S)()!==P.z.CLOSED,a=(0,S.o)((e=>{const a=e?.context.uri??"";return M.includes(a)}));return!e&&a}(),J=(0,m.O)(),ee="above"===t?o:r;return(0,f.jsxs)("div",{className:d()(l,ee),children:["indicatorOnly"!==t&&(0,f.jsx)(b.E,{"data-testid":"playback-position",as:"div",variant:a?"bodyMedium":"marginal",className:s,semanticColor:a?"textBase":"textSubdued",children:Q}),(0,f.jsxs)("div",{className:i,children:[E?(0,f.jsx)(A,{onChange:e=>{D(e)}}):null,(0,f.jsx)(h.z2,{labelText:g.Ru.get("playback-control.a11y.seek-slider-button"),value:$,updateFrequency:L,offFrequencyUpdate:F,max:O,step:j,"aria-valuetext":g.Ru.get("download.progress-global",Q,G),isInteractive:E&&Y,onDragStart:q,onDragMove:q,onDragEnd:(e,{wasDraggedBeforeReleased:a})=>{if(U(null),k?.(),!z)return;const t=e*O;W(t),N.seekTo(t);const l=a?"drag":"hit";u?.(t,l)},saberConfig:C,isPlayingStrangerThings:K,isAttackOnTitanEasterEggActive:J,"data-testid":"playback-progressbar",enableAnimation:y,showValueAsTimeOverHandle:"indicatorOnly"===t})]}),"indicatorOnly"!==t&&(0,f.jsx)(w,{position:Z,duration:Y?O:NaN,isPreview:e,semanticColor:a?"textBase":"textSubdued",isFullscreenMode:a,className:n})]})}},76214:(e,a,t)=>{t.d(a,{x:()=>g});var l=t(40638),s=t(555),r=t(83596),o=t(54422),n=t(93492),i=t(89913),c=t(60703),u=t(64273),d=t(34668),b=t(58225),p=t(86070);const g=({iconSize:e="small",onClick:a,className:t,showDelayOnHover:g})=>{const h=(0,u.z)(),{hasContext:m,isPaused:v,canPause:k,canResume:x}=(0,d.o)((e=>({hasContext:e?.hasContext,isPaused:e?.isPaused,canPause:e?.restrictions.canPause,canResume:e?.restrictions.canResume})),b.a),y=(0,l.YQ)((e=>{v&&x?(a?.("resume"),h.resume(),(0,c.aX)(e,"play/resume")):!v&&k&&(a?.("pause"),h.pause())}),100,{leading:!0,trailing:!1}),f=v?n.Ru.get("playback-control.play"):n.Ru.get("playback-control.pause"),w=!m||(v?!x:!k);return(0,p.jsx)(i.Zp,{label:f,showDelay:g,children:(0,p.jsx)(s.$,{iconOnly:v?r.A:o._,className:t,size:{small:"small",medium:"medium",large:"large"}[e]||"small",disabled:w,"aria-label":f,"data-testid":"control-button-playpause",onClick:y,colorSet:"invertedLight"})})}},28787:(e,a,t)=>{t.d(a,{s:()=>v});var l=t(97500),s=t.n(l),r=t(61e3),o=t(10232),n=t(82387),i=t(93492),c=t(89913),u=t(19531),d=t(34668),b=t(24312);const p="vW9NFcNIj8useE43Vx9G";var g=t(86070);function h(e,a,t){return a&&t?(e+1)%3:a?(e+1)%2:t?1===e?2:(e+2)%4:b.p.REPEAT_NONE}const m={[b.p.REPEAT_NONE]:{get label(){return i.Ru.get("playback-control.disable-repeat")},intent:"repeat-off",ariaChecked:"false"},[b.p.REPEAT_CONTEXT]:{get label(){return i.Ru.get("playback-control.enable-repeat")},intent:"repeat-all",ariaChecked:"true"},[b.p.REPEAT_TRACK]:{get label(){return i.Ru.get("playback-control.enable-repeat-one")},intent:"repeat-single",ariaChecked:"mixed"}},v=({onClick:e,className:a,showDelayOnHover:t})=>{const{setRepeat:l,repeat:i}=(0,u.V)(),[v,k]=(0,d.o)((e=>[e?.restrictions.canToggleRepeatContext??!1,e?.restrictions.canToggleRepeatTrack??!1])),x=!v&&!k,y=m[h(i,v,k)].label,f=i!==b.p.REPEAT_NONE;return(0,g.jsx)(c.Zp,{label:y,showDelay:t,children:(0,g.jsx)(r.H,{className:s()({[p]:f},a),iconOnly:i===b.p.REPEAT_TRACK?o.I:n.B,size:"small",disabled:x,"aria-label":y,"data-testid":"control-button-repeat",onClick:()=>{const a=h(i,v,k);e?.(a),l(a)},role:"checkbox","aria-checked":m[i].ariaChecked,semanticColor:f?"textBrightAccent":void 0})})}},21964:(e,a,t)=>{t.d(a,{h:()=>u});var l=t(61e3),s=t(47948),r=t(93492),o=t(89913),n=t(64273),i=t(34668),c=t(86070);const u=({onClick:e,className:a,showDelayOnHover:t})=>{const u=(0,n.z)(),d=(0,i.o)((e=>e?.restrictions.canSeek??!1));return(0,c.jsx)(o.Zp,{label:r.Ru.get("playback-control.skip-backward-15"),showDelay:t,children:(0,c.jsx)(l.H,{iconOnly:s.e,size:"small",onClick:()=>{e?.(-15e3),u.seekBackward(15e3)},disabled:!d,"aria-label":r.Ru.get("playback-control.skip-backward-15"),"data-testid":"control-button-seek-back-15",className:a})})}},75756:(e,a,t)=>{t.d(a,{v:()=>u});var l=t(61e3),s=t(56278),r=t(93492),o=t(89913),n=t(64273),i=t(34668),c=t(86070);const u=({onClick:e,className:a,showDelayOnHover:t})=>{const u=(0,n.z)(),d=(0,i.o)((e=>e?.restrictions.canSeek??!1));return(0,c.jsx)(o.Zp,{label:r.Ru.get("playback-control.skip-forward-15"),showDelay:t,children:(0,c.jsx)(l.H,{iconOnly:s.A,size:"small",onClick:()=>{e?.(15e3),u.seekForward(15e3)},disabled:!d,"aria-label":r.Ru.get("playback-control.skip-forward-15"),"data-testid":"control-button-seek-forward-15",className:a})})}},16825:(e,a,t)=>{t.d(a,{u:()=>b});var l=t(97500),s=t.n(l),r=t(61e3),o=t(50048),n=t(93492),i=t(89913),c=t(19531);const u="fZjbVIqD8Xc3auRZOxu5";var d=t(86070);const b=({onClick:e,className:a,showDelayOnHover:t})=>{const{shuffle:l,setShuffle:b,canToggleShuffle:p}=(0,c.V)(),g=l?n.Ru.get("playback-control.disable-shuffle"):n.Ru.get("playback-control.enable-shuffle");return(0,d.jsx)(i.Zp,{label:g,showDelay:t,children:(0,d.jsx)(r.H,{className:s()({[u]:l},a),iconOnly:o.p,size:"small",onClick:()=>{const a=!l;e?.(a),b(a)},disabled:!p,role:"switch","aria-checked":l?"true":"false","aria-label":g,"data-testid":"control-button-shuffle",semanticColor:l?"textBrightAccent":void 0})})}},46300:(e,a,t)=>{t.d(a,{d:()=>b});var l=t(40638),s=t(61e3),r=t(74990),o=t(93492),n=t(89913),i=t(60703),c=t(64273),u=t(34668),d=t(86070);const b=({onClick:e,className:a,showDelayOnHover:t})=>{const b=(0,c.z)(),p=(0,u.o)((e=>(e?.restrictions.canSkipPrevious||e?.restrictions.canSeek)??!1)),g=(0,l.YQ)((a=>{e?.(),b.skipToPrevious(),(0,i.aX)(a,"skip-back")}),100,{leading:!0,trailing:!1});return(0,d.jsx)(n.Zp,{label:o.Ru.get("playback-control.skip-back"),showDelay:t,children:(0,d.jsx)(s.H,{iconOnly:r.A,size:"small",disabled:!p,"aria-label":o.Ru.get("playback-control.skip-back"),"data-testid":"control-button-skip-back",onClick:g,className:a})})}},20890:(e,a,t)=>{t.d(a,{$:()=>b});var l=t(40638),s=t(61e3),r=t(22352),o=t(93492),n=t(89913),i=t(60703),c=t(64273),u=t(34668),d=t(86070);const b=({onClick:e,className:a,showDelayOnHover:t})=>{const b=(0,c.z)(),p=(0,u.o)((e=>e?.restrictions.canSkipNext??null)),g=(0,l.YQ)((a=>{e?.(),b.skipToNext(),(0,i.aX)(a,"skip-forward")}),100,{leading:!0,trailing:!1});return(0,d.jsx)(n.Zp,{label:o.Ru.get("playback-control.skip-forward"),showDelay:t,children:(0,d.jsx)(s.H,{iconOnly:r.s,size:"small",disabled:!p,"aria-label":o.Ru.get("playback-control.skip-forward"),"data-testid":"control-button-skip-forward",onClick:g,className:a})})}},59960:(e,a,t)=>{t.d(a,{w:()=>ee});var l=t(3118),s=t(93492),r=t(3128),o=t(89913),n=t(61693),i=t(49184),c=t(97931),u=t(45990),d=t(66553),b=t(71991),p=t(49394),g=t(88243),h=t(34184),m=t(81609),v=t(73814),k=t(56583),x=t(59900),y=t(88941),f=t(99738),w=t(57990),C=t(85011),S=t(29586),D=t(38565),N=t(43228),R=t(24519),j=t(11062),O=t(14601),E=t(46352),z=t(4635),_=t(29369),A=t(70356),P=t(80577),H=t(7470),M=t(98411),T=t(928);const B="INvB6IvAqjjvyfm0ezDi";var V=t(86070);const I={.5:n.D4,.6:i.k,.7:c.l,.8:u.W9,.9:d.l,1:b.P,1.1:p.g,1.2:g.Dx,1.3:h.A,1.4:m.l,1.5:v.in,1.6:k.h,1.7:x.e,1.8:y.B,1.9:f.T,2:w.c,2.1:C.F,2.2:S.W,2.3:D.Z,2.4:N.U,2.5:R.X,2.6:j.m,2.7:O.n,2.8:E.Y,2.9:z.X,3:_.f,3.1:A.y,3.2:P.T,3.3:H.Q,3.4:M.l,3.5:T.i},L=({speed:e,iconSize:a=20})=>{const t=I[e];return t?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(t,{className:B,iconSize:a,style:{width:`${a}px`,height:`${a}px`}}),(0,V.jsx)("span",{className:"hidden-visually",children:`${e}x`})]}):(0,V.jsx)("span",{children:`${e}x`})};var W=t(30758),F=t(55669),X=t(4317),U=t(56695),Z=t(22891);const $="Is0ZfXiIyRoHd9y1OWtv",q=function({selectedSpeed:e,setSelectedSpeed:a}){const t=Z.wH,l=(0,W.useRef)(null),r=(0,W.useCallback)((e=>{null!==e&&(l.current=e)}),[]);return(0,W.useEffect)((()=>{l?.current&&l.current.scrollIntoView({block:"center"})}),[l]),(0,V.jsxs)(F.W,{getInitialFocusElement:e=>e?.querySelector('[aria-checked="true"]'),children:[(0,V.jsx)(X.y,{children:s.Ru.get("playback-control.playback-speed")}),(0,V.jsx)("div",{className:$,children:t.map((t=>(0,V.jsx)(U.D,{elementRef:t===e?r:void 0,onClick:()=>{a(t)},"data-testid":`playback-speed-option-${t}`,role:"menuitemradio","aria-label":s.Ru.get("playback-control.playback-speed-button-a11y",t),"aria-checked":t===e,children:`${t}x`},t)))})]})};var Y=t(97683),Q=t(57724),G=t(73097),K=t(64640);const J="Ww5ppB6W74laf1c0H_pR",ee=({iconSize:e=20,onClick:a})=>{const{speed:t,setSpeed:n,canChangeSpeed:i}=(0,Y.C)(),c=(0,Q.v)((({connectionStatus:e})=>e===G.zP.NOT_CONNECTED)),u=(0,l.NC)(K.hd),d={"--button-size":2*e+"px"};return i?(0,V.jsx)(r.t,{placement:"top-start",menu:(0,V.jsx)(q,{selectedSpeed:t,setSelectedSpeed:e=>{a?.(e),n(e)}}),children:(a,l,r)=>(0,V.jsx)(o.Zp,{label:s.Ru.get("playback-control.change-playback-speed"),children:(0,V.jsx)("button",{style:d,ref:r,className:J,onClick:e=>{l(e)},"aria-label":s.Ru.get("playback-control.change-playback-speed"),"data-testid":"control-button-playback-speed",disabled:!c&&u===K._9.DEFAULT,children:(0,V.jsx)(L,{speed:t,iconSize:e})})})}):null}},63261:(e,a,t)=>{t.d(a,{M:()=>j,V:()=>R});var l=t(30758),s=t(97500),r=t.n(s),o=t(40638),n=t(93492),i=t(89913),c=t(59929),u=t(15097),d=t(90493),b=t(71695),p=t(42440),g=t(86070);const h=({volume:e=1,iconSize:a="small",...t})=>{const l={size:a,role:"presentation",...t};return 0===e?(0,g.jsx)(u.X,{"aria-label":n.Ru.get("playback-control.a11y.volume-off"),...l}):e<1/3?(0,g.jsx)(d.D,{"aria-label":n.Ru.get("playback-control.a11y.volume-low"),...l}):e<2/3?(0,g.jsx)(b.z,{"aria-label":n.Ru.get("playback-control.a11y.volume-medium"),...l}):(0,g.jsx)(p.C,{"aria-label":n.Ru.get("playback-control.a11y.volume-high"),...l})};var m=t(69707),v=t(83665);const k="G4n5bTzWUvlftzDwrFVG",x="RyUTmsGCr7jM4YTwqq8p",y="HGaOzijxBrKrSQhwI6rT",f="tIr7C6B0Pt6YKdOnqaqj",w="DLZvnBAg9muHrwjSyIus",C="ekolz0hXwCXtCyFNmvqb",S="rT09bwCEwXECMbLbX_7A",D="aDDQP2meKLCk46Bn7Zz1",N="XRpLYcl6xtWmk7bNdHkS";let R=function(e){return e[e.SHOW_SLIDER_ALWAYS=0]="SHOW_SLIDER_ALWAYS",e[e.SHOW_SLIDER_ON_HOVER=1]="SHOW_SLIDER_ON_HOVER",e}({});const j=({iconSize:e="small",onVolumeBarClick:a,onVolumeBarDrag:t,onToggleMuteClick:s,className:u,mode:d=R.SHOW_SLIDER_ALWAYS,sliderSize:b,sliderDirection:p="horizontal",volumeIconRef:j,isMiniPlayer:O,showDelayOnHover:E})=>{const{volume:z,setVolume:_}=(0,m.n)(),A=-1!==z,P=Math.min(1,Math.max(0,z)),[H,M]=(0,l.useState)({isDragging:!1,isHoveringButton:!1,toggleVolumeLevel:null,dragPosition:0,shouldDragValueBeUsed:!1}),{shouldDragValueBeUsed:T,dragPosition:B,isHoveringButton:V,toggleVolumeLevel:I,isDragging:L}=H;let W=T?B:P;A||(W=1);const F=(0,o.YQ)((e=>{const a=Math.min(1,Math.max(0,e));_(a)}),25,{maxWait:50,leading:!0}),X=()=>{M((e=>({...e,isHoveringButton:!0})))},U=()=>{M((e=>({...e,isHoveringButton:!1})))},Z=0===z?n.Ru.get("playback-control.unmute"):n.Ru.get("playback-control.mute"),$={"--button-size":2*(0,v.k)(e)+"px","--slider-width":b?`${b}px`:"100%"};return(0,g.jsxs)("div",{style:$,className:r()(k,u,{[D]:!A,[x]:"vertical"===p,[w]:d===R.SHOW_SLIDER_ON_HOVER,[y]:O}),"data-testid":"volume-bar",dir:"ltr",onWheel:e=>{if(!A)return;const a=Math.abs(e.deltaY)>Math.abs(e.deltaX)?e.deltaY:e.deltaX,t=Math.max(-120,Math.min(120,e?.nativeEvent?.wheelDelta||a))/1200,l=Math.max(0,Math.min(1,W+t));_(l)},ref:j,children:[(0,g.jsx)(i.Zp,{label:Z,showDelay:E,children:(0,g.jsx)("button",{className:r()(S,"control-button",{[N]:O}),onClick:()=>{0===W?(s?.("not_muted"),F(I??.7)):(M((e=>({...e,toggleVolumeLevel:W}))),s?.("muted"),F(0))},disabled:!A,"aria-label":0===z?n.Ru.get("playback-control.unmute"):n.Ru.get("playback-control.mute"),onMouseEnter:X,onMouseLeave:U,"aria-describedby":"volume-icon","data-testid":"volume-bar-toggle-mute-button",children:(0,g.jsx)(h,{id:"volume-icon",iconSize:e,volume:W})})}),(0,g.jsx)("div",{className:r()(f,{[C]:"vertical"===p}),onMouseEnter:X,onMouseLeave:U,children:(0,g.jsx)(c.z2,{labelText:n.Ru.get("playback-control.a11y.volume-slider-button"),value:W,max:1,step:.1,onDragStart:e=>{M((a=>({...a,isDragging:!0,dragPosition:e,shouldDragValueBeUsed:!0})))},onDragMove:e=>{M((a=>({...a,dragPosition:e,shouldDragValueBeUsed:!0}))),L&&(t?.(e),F(e))},onDragEnd:e=>{M((e=>({...e,shouldDragValueBeUsed:!1,dragPosition:0,isDragging:!1}))),a?.(e),F(e)},forceActiveStyles:V,direction:p})})]})}},21085:(e,a,t)=>{t.d(a,{w:()=>n});var l=t(30758),s=t(38803),r=t(86070);const o=({renderDisabled:e=()=>null,renderEnabled:a})=>(0,s.X)(!0)?a():e(),n=e=>(0,r.jsx)(l.Suspense,{fallback:null,children:(0,r.jsx)(o,{...e})})},92450:(e,a,t)=>{t.d(a,{a:()=>u});var l=t(50048),s=t(71672),r=t(22627),o=t(19531),n=t(34668),i=t(2439),c=t(86070);const u=({size:e,withSnackbar:a,className:t,showDelayOnHover:u})=>{const d=(0,n.o)((e=>e?.context),((e,a)=>e?.uri===a?.uri)),{title:b}=(0,r.$)(!0),{canToggleShuffle:p}=(0,o.V)();return(0,i.O)(d)?(0,c.jsx)(s.Y,{size:e,contextUri:d.uri,entityName:b??"",isActive:!0,activationPlacement:"top",offsetDotDistance:!1,withPadding:!0,disabled:!p,withActivation:!1,withSnackbar:a,className:t,showDelayOnHover:u}):(0,c.jsx)(s.u,{size:e,shuffleModeConfig:{icon:l.p},shuffleIsOn:!1,disabled:!0,withPadding:!0,className:t,showDelayOnHover:u})}},57577:(e,a,t)=>{t.d(a,{F:()=>r});var l=t(30758),s=t(74017);function r(e,a){const t=(0,l.useRef)(a),r=(0,s.p)();t.current=a,(0,l.useEffect)((()=>r.getEvents().addListener(e,(e=>{t.current(e)}))),[e,r])}},69707:(e,a,t)=>{t.d(a,{n:()=>n});var l=t(30758),s=t(14027),r=t(74017),o=t(57577);function n(){const e=(0,r.p)(),[a,t]=(0,l.useState)(-1);(0,l.useEffect)((()=>{let a=!0;return(async()=>{const l=await e.getVolume();a&&t(l)})(),()=>{a=!1}}),[e]),(0,o.F)(s._.VOLUME,(e=>t(e.data.volume)));return{volume:a,setVolume:(0,l.useCallback)((a=>{t(a),e.setVolume(a)}),[e])}}}}]);