(()=>{var e,t,n,r,i,a,o={3099:(e,t,n)=>{"use strict";n.d(t,{Cp:()=>s,G5:()=>u,bT:()=>c,dY:()=>d,mr:()=>f,yU:()=>l});var r=n(52542),i=(n(7651),n(184),n(42486),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758));function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t{"use strict";n.d(t,{E9:()=>s,NI:()=>l,Qd:()=>o,Zl:()=>c,iT:()=>u,pU:()=>i,un:()=>a});n(7651),n(42486),n(30456),n(26701),n(86746),n(25550),n(68216),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(78397),n(97460),n(34192),n(88856),n(51565),n(15342),n(18316);var r=n(41243);var i=2,a=3,o=6,s=8,u=function(e,t){var n=e.leavebehindAds,r=[];return n&&(r=n.map((function(n){return{adId:n.adId,advertiser:n.advertiser,tagline:n.tagline,displayImage:{src:(null==n?void 0:n.logoImage)||(null==n?void 0:n.displayImage),alt:"".concat(n.advertiser," logo")},buttonMessage:n.buttonMessage,clickthroughUrl:n.clickthroughUrl,trackingEvents:n.trackingEvents,requestId:e.requestId,lineitemId:n.lineitemId,uri:t}}))),r};function c(e){switch(e){case r.ui.PODCAST_SCROLL_NPV:case r.ui.SHOW_PAGE:case r.ui.EPISODE_PAGE:case r.ui.PODCAST_SEE_ALL:return"podcast";case r.ui.MUSIC_NPV:case r.ui.PLAYLIST:case r.ui.MUSIC_SEE_ALL:return"music";case r.ui.UNKNOWN:return"unknown";case r.ui.UNRECOGNIZED:default:return"unrecognized"}}function l(e){switch(e){case r.ui.EPISODE_PAGE:case r.ui.PODCAST_SEE_ALL:case r.ui.PLAYLIST:case r.ui.MUSIC_SEE_ALL:case r.ui.SHOW_PAGE:return s;case r.ui.MUSIC_NPV:case r.ui.PODCAST_SCROLL_NPV:case r.ui.UNKNOWN:case r.ui.UNRECOGNIZED:default:return}}},69045:(e,t,n)=>{"use strict";n.d(t,{E:()=>c});var r=n(97500),i=n.n(r),a=n(867),o=n(21713),s=n(83076),u=n(86070),c=function(e){var t=e.backgroundColor,n=e.children,r=e.style,c=e.className;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(a.K,{backgroundColor:t}),(0,u.jsx)(o.a,{children:(0,u.jsx)("div",{className:i()(s.A.ActionBar,"contentSpacing",c),style:r,"":"action-bar",children:n})})]})}},867:(e,t,n)=>{"use strict";n.d(t,{K:()=>a});const r="main-actionBarBackground-background";var i=n(86070),a=function(e){var t=e.backgroundColor;return(0,i.jsx)("div",{className:r,style:{backgroundColor:t}})}},99217:(e,t,n)=>{"use strict";n.d(t,{S:()=>a});var r=n(83076),i=n(86070),a=function(e){var t=e.testId,n=e.children;return(0,i.jsx)("div",{className:r.A.ActionBarRow,"":null!=t?t:"action-bar-row",children:n})}},87116:(e,t,n)=>{"use strict";n.d(t,{x:()=>E});n(7651),n(14551);var r=n(97500),i=n.n(r),a=n(13534),o=n(64399),s=n(6454),u=n(2648),c=n(12072),l=n(11854),d=n(92107),f=n(96992),p=n(57502);const v="lIp2JaiMRS6_yF05q5N9",h="uzQIGWrDxI1E09vQnrXk",m="s58sp4t3h1uU9n_42KqD",g="c0KyMkxeMCWQGE7cR8s_",y="I2hCY2G1sJIBaTtEfJt_",b="bXJ77rNIJ18Y0GfegQdr",A="y9bkifFKNExwjaoINLm9",_="Qsmn7PN8jFZ8tATBCnFs";var O=n(86070),E=function(e){var t=e.title,n=e.description,r=e.id,E=e.visible,w=e.primaryButtonText,S=e.secondaryButtonText,C=e.checkboxText,x=e.onHide,k=e.onPrimaryButtonClick,T=e.onSecondaryButtonClick,P=void 0===T?x:T,I=e.onCheckboxClick,N=e.onCloseClick,R=void 0===N?P:N,D=e.showButtons,j=void 0===D||D,L=e.children,U=e.placement,M=void 0===U?"auto":U,B=e.hideArrow,F=e.className,V=e.popperOptions,H=e.zIndex,G=e.maxWidth,z=e.tippyClassName,W=e.tippyWrapperClassName,K=e.hideOnClickOutside,Y=void 0===K||K,q=e.useSecondaryStyling,Q=void 0!==q&&q,Z=e.childRef,J=e.fadeOut,X=void 0!==J&&J,$=e.renderInline,ee=void 0===$||$,te=e.descriptionId;return(0,O.jsx)(p.W,{renderInline:ee,visible:E,placement:M,hideArrow:B,popperOptions:V,className:z,tippyWrapperClassName:W,zIndex:H,maxWidth:G,onHide:Y?x:function(){},childRef:Z,fadeOut:X,overlay:(0,O.jsxs)("div",{className:i()(v,F),"":"".concat(r,"-hook"),children:[(0,O.jsxs)("div",{className:h,children:[(0,O.jsx)(a.E,{as:"p",className:m,variant:"bodyMediumBold",children:t}),!j&&(0,O.jsx)(f.a,{size:"sm",className:_,onClick:function(e){return null==R?void 0:R(e)},ariaLabel:d.Ru.get("close"),icon:o.M})]}),(0,O.jsx)(a.E,{as:"p",className:g,variant:"bodySmall",id:te,children:n}),j&&(0,O.jsxs)("div",{className:y,children:[(0,O.jsx)("div",{children:C&&(0,O.jsx)(s.c,{id:"dont.show.onboarding.npv",onChange:I,semanticColor:"essentialBase",className:b,children:(0,O.jsx)(a.E,{variant:"bodySmall",children:C()})})}),(0,O.jsxs)("div",{className:A,children:[S&&(0,O.jsx)(u.H,{onClick:P,size:"small",children:S()}),w&&(Q?(0,O.jsx)(c.n,{onClick:k,size:"small",children:w()}):(0,O.jsx)(l.$,{colorSet:"invertedLight",onClick:k,size:"small",children:w()}))]})]})]}),children:L})}},56996:(e,t,n)=>{"use strict";n.d(t,{D:()=>h,y:()=>m});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(88677),o=n(92107),s=n(2942),u=n(57581),c=n(57502),l=n(8574),d=n(36273),f=n(86070);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t{"use strict";n.d(t,{M:()=>j,t:()=>R});var r=n(12341),i=n(30758),a=n(90457),o=n(49190),s=n(83517),u=n(571),c=n(2648),l=n(93493),d=n(92107),f=n(43772),p=n(58114),v=n(43980),h=n(78121),m=n(68628),g=n(63242),y=(n(45434),new(n(38608).fq));function b(e){var t=(0,i.useRef)([]);t.current=Array.isArray(e)?e:[e];return function(){var e=t.current,n=function(e){return y.create(e,(function(){var t=new Audio(e);return t.load(),t}))}(e[Math.floor(Math.random()*e.length)]);n.play()}}const A={helmet:"main-addButton-helmet",ZoomInAnimation:"main-addButton-zoomInAnimation"};var _=n(86070);function O(e,t){return(0,_.jsx)(v._,{src:t?(0,f.b)("images/mando_helmet_felix.png"):(0,f.b)("images/mando_helmet.png"),className:A.helmet,width:e,height:e,loading:"lazy"})}function E(e){var t=(0,m.h)(),n=t.surface,r=t.isViewingVariant,i=t.isPlayingVariant,a=(0,l.NC)(p.JKv,{loadingValue:p.WdJ.DISABLED}),o=a!==p.WdJ.DISABLED,s=a===p.WdJ.HELMET_AND_SOUND||a===p.WdJ.FELIX,u=a===p.WdJ.FELIX,c=b(function(e){return e?[(0,f.b)("sounds/mando_this_is_the_way_felix.mp3")]:[(0,f.b)("sounds/mando_this_is_the_way_103.mp3"),(0,f.b)("sounds/mando_this_is_the_way_107.mp3")]}(u));if(n===h.u.ALBUM||n===h.u.TRACK||n===h.u.PLAYLIST){var d=o&&r===g.K.MANDALORIAN,v=s&&d;return{content:d?O(e,u):null,playSound:v?c:function(){}}}if(n===h.u.NOW_PLAYING){var y=o&&i===g.K.MANDALORIAN,A=s&&y;return{content:y?O(e,u):null,playSound:A?c:function(){}}}return{content:null,playSound:function(){}}}var w=n(17011),S=n(6339),C=(0,i.memo)((function(e){var t=e.size,n=e.onEnd;return(0,_.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",preserveAspectRatio:"xMidYMid meet",width:1.3*t,height:1.3*t,viewBox:"0 0 384 384",style:{willChange:"transform",transform:"translate3d(0, 0, 0)",margin:"-".concat((1.3*t-t)/2,"px")},children:[(0,_.jsxs)("g",{id:"_R_G",children:[(0,_.jsx)("g",{id:"_R_G_L_4_G_N_3_N_1_T_0_M",children:(0,_.jsx)("g",{id:"_R_G_L_4_G_N_3_N_1_T_0",children:(0,_.jsx)("g",{id:"_R_G_L_4_G_N_3_T_0",transform:" translate(0, 0)",children:(0,_.jsx)("g",{id:"_R_G_L_4_G",transform:" translate(0, 0.006) translate(0, 0)",children:(0,_.jsx)("path",{id:"_R_G_L_4_G_D_0_P_0",fill: getComputedStyle(document.body).getPropertyValue("--spice-subtext").trim(),fillOpacity:"1",fillRule:"nonzero",d:" M-156 -0.01 C-156,86.02 -86.02,155.99 0,155.99 C86.02,155.99 156,86.02 156,-0.01 C156,-86.03 86.02,-156.01 0,-156.01 C-86.02,-156.01 -156,-86.02 -156,-0.01z M-168 0 C-168,-92.78 -92.78,-168 0,-168 C92.78,-168 168,-92.79 168,0 C168,92.78 92.78,168 0,168 C-92.78,168 -168,92.78 -168,0z "})})})})}),(0,_.jsx)("g",{id:"_R_G_L_3_G_N_2_N_1_T_0_M",children:(0,_.jsx)("g",{id:"_R_G_L_3_G_N_2_N_1_T_0",children:(0,_.jsx)("g",{id:"_R_G_L_3_G_N_2_T_0",transform:" translate(0, 0)",children:(0,_.jsx)("g",{id:"_R_G_L_3_G",children:(0,_.jsx)("path",{id:"_R_G_L_3_G_D_0_P_0",fill: getComputedStyle(document.body).getPropertyValue("--spice-subtext").trim(),fillOpacity:"1",fillRule:"nonzero",d:" M96 -6 C96,-6 96,6 96,6 C96,6 -96,6 -96,6 C-96,6 -96,-6 -96,-6 C-96,-6 96,-6 96,-6z "})})})})}),(0,_.jsx)("g",{id:"_R_G_L_2_G_N_2_N_1_T_0_M",children:(0,_.jsx)("g",{id:"_R_G_L_2_G_N_2_N_1_T_0",children:(0,_.jsx)("g",{id:"_R_G_L_2_G_N_2_T_0",transform:" translate(0, 0)",children:(0,_.jsx)("g",{id:"_R_G_L_2_G",children:(0,_.jsx)("path",{id:"_R_G_L_2_G_D_0_P_0",stroke: getComputedStyle(document.body).getPropertyValue("--spice-subtext").trim(),strokeLinecap:"round",strokeLinejoin:"round",fill:"none",strokeWidth:"14",strokeOpacity:"1",d:" M0 -162 C89.41,-162 162,-89.41 162,0 C162,89.41 89.41,162 0,162 C-89.41,162 -162,89.41 -162,0 C-162,-89.41 -89.41,-162 0,-162z "})})})})}),(0,_.jsx)("g",{id:"_R_G_L_1_G_N_2_N_1_T_0_M",children:(0,_.jsx)("g",{id:"_R_G_L_1_G_N_2_N_1_T_0",children:(0,_.jsx)("g",{id:"_R_G_L_1_G_N_2_T_0",transform:" translate(0, 0)",children:(0,_.jsx)("g",{id:"_R_G_L_1_G",children:(0,_.jsx)("path",{id:"_R_G_L_1_G_D_0_P_0",fill: getComputedStyle(document.body).getPropertyValue("--spice-subtext").trim(),fillOpacity:"1",fillRule:"nonzero",d:" M96 -7 C96,-7 96,7 96,7 C96,7 -96,7 -96,7 C-96,7 -96,-7 -96,-7 C-96,-7 96,-7 96,-7z M7 -96 C7,-96 7,96 7,96 C7,96 -7,96 -7,96 C-7,96 -7,-96 -7,-96 C-7,-96 7,-96 7,-96z "})})})})}),(0,_.jsx)("g",{id:"_R_G_L_0_G_N_2_N_1_T_0_M",children:(0,_.jsx)("g",{id:"_R_G_L_0_G_N_2_N_1_T_0",children:(0,_.jsx)("g",{id:"_R_G_L_0_G_N_2_T_0",transform:" translate(0, 0)",children:(0,_.jsx)("g",{id:"_R_G_L_0_G",transform:" rotate(-130) scale(1.03, 1.03)",children:(0,_.jsx)("path",{id:"_R_G_L_0_G_D_0_P_0",fill:"#1ed760",fillOpacity:"1",fillRule:"nonzero",d:" M-92.21 15.2 C-92.21,15.2 -27.04,91.53 -27.04,91.53 C-27.04,91.53 94.27,-50.53 94.27,-50.53 C94.27,-50.53 75.27,-66.67 75.27,-66.67 C75.27,-66.67 -27.04,53.15 -27.04,53.15 C-27.04,53.15 -75.83,-3.92 -75.83,-3.92 C-75.83,-3.92 -92.21,15.2 -92.21,15.2z M-162 0 C-162,-89.47 -89.47,-162 0,-162 C89.47,-162 162,-89.47 162,0 C162,89.47 89.47,162 0,162 C-89.47,162 -162,89.47 -162,0z "})})})})})]}),(0,_.jsx)("g",{id:"time_group"}),(0,_.jsxs)("defs",{children:[(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_4_G_D_0_P_0",fill:"freeze",attributeName:"fill",from: getComputedStyle(document.body).getPropertyValue("--spice-subtext").trim(),to: getComputedStyle(document.body).getPropertyValue("--spice-subtext").trim(),keyTimes:"0;0.9090909;0.9545455;1",values:"#b3b3b3;#1db954;#1ed760;#1ed760",keySplines:"0 0 0 1;0.328 0.103 0.661 1;0 0 0 0",calcMode:"spline",ref:function(e){e&&e.addEventListener("endEvent",n,{once:!0})}}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_4_G_D_0_P_0",fill:"freeze",attributeName:"d",attributeType:"XML",from:"M-156 -0.01 C-156,86.02 -86.02,155.99 0,155.99 C86.02,155.99 156,86.02 156,-0.01 C156,-86.03 86.02,-156.01 0,-156.01 C-86.02,-156.01 -156,-86.02 -156,-0.01z ",to:"M-0.2 -0.01 C-0.2,0.1 -0.11,0.19 0,0.19 C0.11,0.19 0.2,0.1 0.2,-0.01 C0.2,-0.11 0.11,-0.2 0,-0.2 C-0.11,-0.2 -0.2,-0.11 -0.2,-0.01z ",keyTimes:"0;0.9545455;1",values:"M-156 -0.01 C-156,86.02 -86.02,155.99 0,155.99 C86.02,155.99 156,86.02 156,-0.01 C156,-86.03 86.02,-156.01 0,-156.01 C-86.02,-156.01 -156,-86.02 -156,-0.01z M-168 0 C-168,-92.78 -92.78,-168 0,-168 C92.78,-168 168,-92.79 168,0 C168,92.78 92.78,168 0,168 C-92.78,168 -168,92.78 -168,0z ;M-0.2 -0.01 C-0.2,0.1 -0.11,0.19 0,0.19 C0.11,0.19 0.2,0.1 0.2,-0.01 C0.2,-0.11 0.11,-0.2 0,-0.2 C-0.11,-0.2 -0.2,-0.11 -0.2,-0.01z M-168 0 C-168,-92.78 -92.78,-168 0,-168 C92.78,-168 168,-92.79 168,0 C168,92.78 92.78,168 0,168 C-92.78,168 -168,92.78 -168,0z ;M-0.2 -0.01 C-0.2,0.1 -0.11,0.19 0,0.19 C0.11,0.19 0.2,0.1 0.2,-0.01 C0.2,-0.11 0.11,-0.2 0,-0.2 C-0.11,-0.2 -0.2,-0.11 -0.2,-0.01z M-168 0 C-168,-92.78 -92.78,-168 0,-168 C92.78,-168 168,-92.79 168,0 C168,92.78 92.78,168 0,168 C-92.78,168 -168,92.78 -168,0z ",keySplines:"0 0 0.34 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_4_G_N_3_T_0",fill:"freeze",attributeName:"transform",from:"1 1",to:"0.99 0.99",type:"scale",additive:"sum",keyTimes:"0;0.9545455;1",values:"1 1;0.99 0.99;0.99 0.99",keySplines:"0.692 0 0.64 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateMotion",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_4_G_N_3_N_1_T_0",fill:"freeze",keyTimes:"0;0.9545455;1",path:"M192 192 C192,192 192,198 192,198 C192,198 192,198 192,198 ",keyPoints:"0;1;1",keySplines:"0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_4_G_N_3_N_1_T_0_M",fill:"freeze",attributeName:"opacity",from:"0",to:"0",keyTimes:"0;0.0454545;0.0454591;0.9545455;0.9545455;1",values:"0;0;1;1;0;0",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_3_G_D_0_P_0",fill:"freeze",attributeName:"fill",from: getComputedStyle(document.body).getPropertyValue("--spice-subtext").trim(),to: getComputedStyle(document.body).getPropertyValue("--spice-subtext").trim(),keyTimes:"0;0.1818182;0.4545455;1",values:"#b3b3b3;#b3b3b3;#121212;#121212",keySplines:"0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_3_G_D_0_P_0",fill:"freeze",attributeName:"d",attributeType:"XML",from:"M96 -6 C96,-6 96,6 96,6 C96,6 -96,6 -96,6 C-96,6 -96,-6 -96,-6 C-96,-6 96,-6 96,-6z ",to:"M87.22 -37.47 C87.22,-37.47 83.61,-14.6 83.61,-14.6 C83.61,-14.6 -98.73,-15.53 -98.73,-15.53 C-98.73,-15.53 -98.93,-39.44 -98.93,-39.44 C-98.93,-39.44 87.22,-37.47 87.22,-37.47z ",keyTimes:"0;0.9545455;1",values:"M96 -6 C96,-6 96,6 96,6 C96,6 -96,6 -96,6 C-96,6 -96,-6 -96,-6 C-96,-6 96,-6 96,-6z M6 -96 C6,-96 6,96 6,96 C6,96 -6,96 -6,96 C-6,96 -6,-96 -6,-96 C-6,-96 6,-96 6,-96z ;M87.22 -37.47 C87.22,-37.47 83.61,-14.6 83.61,-14.6 C83.61,-14.6 -98.73,-15.53 -98.73,-15.53 C-98.73,-15.53 -98.93,-39.44 -98.93,-39.44 C-98.93,-39.44 87.22,-37.47 87.22,-37.47z M87.74 -37.48 C87.74,-37.48 70.28,60.99 70.28,60.99 C70.28,60.99 46.22,61 46.22,61 C46.22,61 62.59,-37.21 62.59,-37.21 C62.59,-37.21 87.74,-37.48 87.74,-37.48z ;M87.22 -37.47 C87.22,-37.47 83.61,-14.6 83.61,-14.6 C83.61,-14.6 -98.73,-15.53 -98.73,-15.53 C-98.73,-15.53 -98.93,-39.44 -98.93,-39.44 C-98.93,-39.44 87.22,-37.47 87.22,-37.47z M87.74 -37.48 C87.74,-37.48 70.28,60.99 70.28,60.99 C70.28,60.99 46.22,61 46.22,61 C46.22,61 62.59,-37.21 62.59,-37.21 C62.59,-37.21 87.74,-37.48 87.74,-37.48z ",keySplines:"0.66 0 0.34 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_3_G_N_2_T_0",fill:"freeze",attributeName:"transform",from:"0",to:"130",type:"rotate",additive:"sum",keyTimes:"0;0.9545455;1",values:"0;130;130",keySplines:"0.8 0 0.2 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateMotion",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_3_G_N_2_N_1_T_0",fill:"freeze",keyTimes:"0;0.9545455;1",path:"M192 192 C192,192 192,198 192,198 C192,198 192,198 192,198 ",keyPoints:"0;1;1",keySplines:"0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_3_G_N_2_N_1_T_0_M",fill:"freeze",attributeName:"opacity",from:"0",to:"0",keyTimes:"0;0.0454545;0.0454591;0.9545455;0.9545455;1",values:"0;0;1;1;0;0",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_2_G_N_2_T_0",fill:"freeze",attributeName:"transform",from:"0",to:"130",type:"rotate",additive:"sum",keyTimes:"0;0.9545455;1",values:"0;130;130",keySplines:"0.8 0 0.2 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateMotion",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_2_G_N_2_N_1_T_0",fill:"freeze",keyTimes:"0;0.9545455;1",path:"M192 192 C192,192 192,198 192,198 C192,198 192,198 192,198 ",keyPoints:"0;1;1",keySplines:"0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_2_G_N_2_N_1_T_0_M",fill:"freeze",attributeName:"opacity",from:"1",to:"0",keyTimes:"0;0.0454545;0.0454546;1",values:"1;1;0;0",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_1_G_N_2_T_0",fill:"freeze",attributeName:"transform",from:"0",to:"130",type:"rotate",additive:"sum",keyTimes:"0;0.9545455;1",values:"0;130;130",keySplines:"0.8 0 0.2 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateMotion",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_1_G_N_2_N_1_T_0",fill:"freeze",keyTimes:"0;0.9545455;1",path:"M192 192 C192,192 192,198 192,198 C192,198 192,198 192,198 ",keyPoints:"0;1;1",keySplines:"0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_1_G_N_2_N_1_T_0_M",fill:"freeze",attributeName:"opacity",from:"1",to:"0",keyTimes:"0;0.0454545;0.0454546;1",values:"1;1;0;0",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_0_G",fill:"freeze",attributeName:"opacity",from:"0",to:"1",keyTimes:"0;0.7727273;0.9545455;1",values:"0;0;1;1",keySplines:"0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_0_G_N_2_T_0",fill:"freeze",attributeName:"transform",from:"0",to:"130",type:"rotate",additive:"sum",keyTimes:"0;0.9545455;1",values:"0;130;130",keySplines:"0.8 0 0.2 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateMotion",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_0_G_N_2_N_1_T_0",fill:"freeze",keyTimes:"0;0.9545455;1",path:"M192 192 C192,192 192,198 192,198 C192,198 192,198 192,198 ",keyPoints:"0;1;1",keySplines:"0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_0_G_N_2_N_1_T_0_M",fill:"freeze",attributeName:"opacity",from:"0",to:"1",keyTimes:"0;0.7727273;0.7727318;1",values:"0;0;1;1",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{attributeType:"XML",attributeName:"opacity",dur:"0s",from:"0",to:"1",xlinkHref:"#time_group"})]})]})})),x=(0,i.memo)((function(e){var t=e.size,n=e.onEnd;return(0,_.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",preserveAspectRatio:"xMidYMid meet",width:1.3*t,height:1.3*t,viewBox:"0 0 384 384",style:{willChange:"transform",transform:"translate3d(0, 0, 0)",margin:"-".concat((1.3*t-t)/2,"px")},children:[(0,_.jsxs)("g",{id:"_R_G",children:[(0,_.jsx)("g",{id:"_R_G_L_4_G_N_3_N_1_T_0_M",children:(0,_.jsx)("g",{id:"_R_G_L_4_G_N_3_N_1_T_0",children:(0,_.jsx)("g",{id:"_R_G_L_4_G_N_3_T_0",transform:" translate(0, 0)",children:(0,_.jsx)("g",{id:"_R_G_L_4_G",transform:" translate(0, 0.006) translate(0, 0)",children:(0,_.jsx)("path",{id:"_R_G_L_4_G_D_0_P_0",fill:"#1ed760",fillOpacity:"1",fillRule:"nonzero",d:" M-0.2 -0.01 C-0.2,0.1 -0.11,0.19 0,0.19 C0.11,0.19 0.2,0.1 0.2,-0.01 C0.2,-0.11 0.11,-0.2 0,-0.2 C-0.11,-0.2 -0.2,-0.11 -0.2,-0.01z M-168 0 C-168,-92.78 -92.78,-168 0,-168 C92.78,-168 168,-92.79 168,0 C168,92.78 92.78,168 0,168 C-92.78,168 -168,92.78 -168,0z "})})})})}),(0,_.jsx)("g",{id:"_R_G_L_3_G_N_2_N_1_T_0_M",children:(0,_.jsx)("g",{id:"_R_G_L_3_G_N_2_N_1_T_0",children:(0,_.jsx)("g",{id:"_R_G_L_3_G_N_2_T_0",transform:" translate(0, 0)",children:(0,_.jsx)("g",{id:"_R_G_L_3_G",children:(0,_.jsx)("path",{id:"_R_G_L_3_G_D_0_P_0",fill:"#121212",fillOpacity:"1",fillRule:"nonzero",d:" M87.22 -37.47 C87.22,-37.47 83.61,-14.6 83.61,-14.6 C83.61,-14.6 -98.73,-15.53 -98.73,-15.53 C-98.73,-15.53 -98.93,-39.44 -98.93,-39.44 C-98.93,-39.44 87.22,-37.47 87.22,-37.47z "})})})})}),(0,_.jsx)("g",{id:"_R_G_L_2_G_N_2_N_1_T_0_M",children:(0,_.jsx)("g",{id:"_R_G_L_2_G_N_2_N_1_T_0",children:(0,_.jsx)("g",{id:"_R_G_L_2_G_N_2_T_0",transform:" translate(0, 0)",children:(0,_.jsx)("g",{id:"_R_G_L_2_G",transform:" rotate(-130) scale(1.03, 1.03)",children:(0,_.jsx)("path",{id:"_R_G_L_2_G_D_0_P_0",fill:"#1ed760",fillOpacity:"1",fillRule:"nonzero",d:" M-92.21 15.2 C-92.21,15.2 -27.04,91.53 -27.04,91.53 C-27.04,91.53 94.27,-50.53 94.27,-50.53 C94.27,-50.53 75.27,-66.67 75.27,-66.67 C75.27,-66.67 -27.04,53.15 -27.04,53.15 C-27.04,53.15 -75.83,-3.92 -75.83,-3.92 C-75.83,-3.92 -92.21,15.2 -92.21,15.2z M-162 0 C-162,-89.47 -89.47,-162 0,-162 C89.47,-162 162,-89.47 162,0 C162,89.47 89.47,162 0,162 C-89.47,162 -162,89.47 -162,0z "})})})})}),(0,_.jsx)("g",{id:"_R_G_L_1_G_N_2_N_1_T_0_M",children:(0,_.jsx)("g",{id:"_R_G_L_1_G_N_2_N_1_T_0",children:(0,_.jsx)("g",{id:"_R_G_L_1_G_N_2_T_0",transform:" translate(0, 0)",children:(0,_.jsx)("g",{id:"_R_G_L_1_G",children:(0,_.jsx)("path",{id:"_R_G_L_1_G_D_0_P_0",fill: getComputedStyle(document.body).getPropertyValue("--spice-subtext").trim(),fillOpacity:"1",fillRule:"nonzero",d:" M96 -7 C96,-7 96,7 96,7 C96,7 -96,7 -96,7 C-96,7 -96,-7 -96,-7 C-96,-7 96,-7 96,-7z M7 -96 C7,-96 7,96 7,96 C7,96 -7,96 -7,96 C-7,96 -7,-96 -7,-96 C-7,-96 7,-96 7,-96z "})})})})}),(0,_.jsx)("g",{id:"_R_G_L_0_G_N_2_N_1_T_0_M",children:(0,_.jsx)("g",{id:"_R_G_L_0_G_N_2_N_1_T_0",children:(0,_.jsx)("g",{id:"_R_G_L_0_G_N_2_T_0",transform:" translate(0, 0)",children:(0,_.jsx)("g",{id:"_R_G_L_0_G",children:(0,_.jsx)("path",{id:"_R_G_L_0_G_D_0_P_0",stroke: getComputedStyle(document.body).getPropertyValue("--spice-subtext").trim(),strokeLinecap:"round",strokeLinejoin:"round",fill:"none",strokeWidth:"14",strokeOpacity:"1",d:" M0 -162 C89.41,-162 162,-89.41 162,0 C162,89.41 89.41,162 0,162 C-89.41,162 -162,89.41 -162,0 C-162,-89.41 -89.41,-162 0,-162z "})})})})})]}),(0,_.jsx)("g",{id:"time_group"}),(0,_.jsxs)("defs",{children:[(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_4_G_D_0_P_0",fill:"freeze",attributeName:"fill",from:"#1ed760",to:"#1ed760",keyTimes:"0;0.9545455;1",values:"#1ed760;#b3b3b3;#b3b3b3",keySplines:"1 0 1 1;0 0 0 0",calcMode:"spline",ref:function(e){e&&e.addEventListener("endEvent",n,{once:!0})}}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_4_G_D_0_P_0",fill:"freeze",attributeName:"d",attributeType:"XML",from:"M-0.2 -0.01 C-0.2,0.1 -0.11,0.19 0,0.19 C0.11,0.19 0.2,0.1 0.2,-0.01 C0.2,-0.11 0.11,-0.2 0,-0.2 C-0.11,-0.2 -0.2,-0.11 -0.2,-0.01z ",to:"M-156 -0.01 C-156,86.02 -86.02,155.99 0,155.99 C86.02,155.99 156,86.02 156,-0.01 C156,-86.03 86.02,-156.01 0,-156.01 C-86.02,-156.01 -156,-86.02 -156,-0.01z ",keyTimes:"0;0.9545455;1",values:"M-0.2 -0.01 C-0.2,0.1 -0.11,0.19 0,0.19 C0.11,0.19 0.2,0.1 0.2,-0.01 C0.2,-0.11 0.11,-0.2 0,-0.2 C-0.11,-0.2 -0.2,-0.11 -0.2,-0.01z M-168 0 C-168,-92.78 -92.78,-168 0,-168 C92.78,-168 168,-92.79 168,0 C168,92.78 92.78,168 0,168 C-92.78,168 -168,92.78 -168,0z ;M-156 -0.01 C-156,86.02 -86.02,155.99 0,155.99 C86.02,155.99 156,86.02 156,-0.01 C156,-86.03 86.02,-156.01 0,-156.01 C-86.02,-156.01 -156,-86.02 -156,-0.01z M-168 0 C-168,-92.78 -92.78,-168 0,-168 C92.78,-168 168,-92.79 168,0 C168,92.78 92.78,168 0,168 C-92.78,168 -168,92.78 -168,0z ;M-156 -0.01 C-156,86.02 -86.02,155.99 0,155.99 C86.02,155.99 156,86.02 156,-0.01 C156,-86.03 86.02,-156.01 0,-156.01 C-86.02,-156.01 -156,-86.02 -156,-0.01z M-168 0 C-168,-92.78 -92.78,-168 0,-168 C92.78,-168 168,-92.79 168,0 C168,92.78 92.78,168 0,168 C-92.78,168 -168,92.78 -168,0z ",keySplines:"0 0 0 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_4_G_N_3_T_0",fill:"freeze",attributeName:"transform",from:"0.99 0.99",to:"1 1",type:"scale",additive:"sum",keyTimes:"0;0.9545455;1",values:"0.99 0.99;1 1;1 1",keySplines:"0.66 0 0.34 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateMotion",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_4_G_N_3_N_1_T_0",fill:"freeze",keyTimes:"0;0.9545455;1",path:"M192 198 C192,198 192,192 192,192 C192,192 192,192 192,192 ",keyPoints:"0;1;1",keySplines:"0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_4_G_N_3_N_1_T_0_M",fill:"freeze",attributeName:"opacity",from:"0",to:"0",keyTimes:"0;0.0454545;0.0454591;0.9545455;0.9545455;1",values:"0;0;1;1;0;0",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_3_G_D_0_P_0",fill:"freeze",attributeName:"fill",from:"#121212",to:"#121212",keyTimes:"0;0.0454545;0.1818182;1",values:"#121212;#121212;#b3b3b3;#b3b3b3",keySplines:"0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_3_G_D_0_P_0",fill:"freeze",attributeName:"d",attributeType:"XML",from:"M87.22 -37.47 C87.22,-37.47 83.61,-14.6 83.61,-14.6 C83.61,-14.6 -98.73,-15.53 -98.73,-15.53 C-98.73,-15.53 -98.93,-39.44 -98.93,-39.44 C-98.93,-39.44 87.22,-37.47 87.22,-37.47z ",to:"M96 -6 C96,-6 96,6 96,6 C96,6 -96,6 -96,6 C-96,6 -96,-6 -96,-6 C-96,-6 96,-6 96,-6z ",keyTimes:"0;0.9545455;1",values:"M87.22 -37.47 C87.22,-37.47 83.61,-14.6 83.61,-14.6 C83.61,-14.6 -98.73,-15.53 -98.73,-15.53 C-98.73,-15.53 -98.93,-39.44 -98.93,-39.44 C-98.93,-39.44 87.22,-37.47 87.22,-37.47z M87.74 -37.48 C87.74,-37.48 70.28,60.99 70.28,60.99 C70.28,60.99 46.22,61 46.22,61 C46.22,61 62.59,-37.21 62.59,-37.21 C62.59,-37.21 87.74,-37.48 87.74,-37.48z ;M96 -6 C96,-6 96,6 96,6 C96,6 -96,6 -96,6 C-96,6 -96,-6 -96,-6 C-96,-6 96,-6 96,-6z M6 -96 C6,-96 6,96 6,96 C6,96 -6,96 -6,96 C-6,96 -6,-96 -6,-96 C-6,-96 6,-96 6,-96z ;M96 -6 C96,-6 96,6 96,6 C96,6 -96,6 -96,6 C-96,6 -96,-6 -96,-6 C-96,-6 96,-6 96,-6z M6 -96 C6,-96 6,96 6,96 C6,96 -6,96 -6,96 C-6,96 -6,-96 -6,-96 C-6,-96 6,-96 6,-96z ",keySplines:"0.66 0 0.34 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_3_G_N_2_T_0",fill:"freeze",attributeName:"transform",from:"-230",to:"0",type:"rotate",additive:"sum",keyTimes:"0;0.9545455;1",values:"-230;0;0",keySplines:"0.8 0 0.2 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateMotion",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_3_G_N_2_N_1_T_0",fill:"freeze",keyTimes:"0;0.9545455;1",path:"M192 198 C192,198 192,192 192,192 C192,192 192,192 192,192 ",keyPoints:"0;1;1",keySplines:"0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_3_G_N_2_N_1_T_0_M",fill:"freeze",attributeName:"opacity",from:"0",to:"0",keyTimes:"0;0.0454545;0.0454591;0.9545455;0.9545455;1",values:"0;0;1;1;0;0",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_2_G_N_2_T_0",fill:"freeze",attributeName:"transform",from:"-230",to:"0",type:"rotate",additive:"sum",keyTimes:"0;0.9545455;1",values:"-230;0;0",keySplines:"0.8 0 0.2 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateMotion",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_2_G_N_2_N_1_T_0",fill:"freeze",keyTimes:"0;0.9545455;1",path:"M192 198 C192,198 192,192 192,192 C192,192 192,192 192,192 ",keyPoints:"0;1;1",keySplines:"0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_2_G_N_2_N_1_T_0_M",fill:"freeze",attributeName:"opacity",from:"1",to:"0",keyTimes:"0;0.0454545;0.0454546;1",values:"1;1;0;0",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_1_G_N_2_T_0",fill:"freeze",attributeName:"transform",from:"-230",to:"0",type:"rotate",additive:"sum",keyTimes:"0;0.9545455;1",values:"-230;0;0",keySplines:"0.8 0 0.2 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateMotion",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_1_G_N_2_N_1_T_0",fill:"freeze",keyTimes:"0;0.9545455;1",path:"M192 198 C192,198 192,192 192,192 C192,192 192,192 192,192 ",keyPoints:"0;1;1",keySplines:"0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_1_G_N_2_N_1_T_0_M",fill:"freeze",attributeName:"opacity",from:"0",to:"1",keyTimes:"0;0.9545455;0.95455;1",values:"0;0;1;1",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_0_G_N_2_T_0",fill:"freeze",attributeName:"transform",from:"-230",to:"0",type:"rotate",additive:"sum",keyTimes:"0;0.9545455;1",values:"-230;0;0",keySplines:"0.8 0 0.2 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateMotion",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_0_G_N_2_N_1_T_0",fill:"freeze",keyTimes:"0;0.9545455;1",path:"M192 198 C192,198 192,192 192,192 C192,192 192,192 192,192 ",keyPoints:"0;1;1",keySplines:"0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.36666666666666664s",begin:"0s",xlinkHref:"#_R_G_L_0_G_N_2_N_1_T_0_M",fill:"freeze",attributeName:"opacity",from:"0",to:"1",keyTimes:"0;0.9545455;0.95455;1",values:"0;0;1;1",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{attributeType:"XML",attributeName:"opacity",dur:"0s",from:"0",to:"1",xlinkHref:"#time_group"})]})]})})),k=n(23100),T=(0,i.memo)((function(e){var t=e.size,n=e.onEnd,r=t>16?2.35:2.5;return(0,_.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",preserveAspectRatio:"xMidYMid meet",width:t*r,height:t*r,viewBox:"0 0 224 224",style:{willChange:"transform",transform:"translate3d(0, 0, 0)",margin:"-".concat((t*r-t)/2,"px")},children:[(0,_.jsxs)("defs",{children:[(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_7_G_D_0_P_0",fill:"freeze",attributeName:"stroke-width",from:30,to:0,keyTimes:"0;0.1219512;0.804878;1",values:"30;30;0;0",keySplines:"0 0 0 1;0 0 0 1;0 0 0 0",calcMode:"spline",ref:function(e){e&&e.addEventListener("endEvent",n,{once:!0})}}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_7_G_D_0_P_0",fill:"freeze",attributeName:"rx",from:15,to:110,keyTimes:"0;0.1219512;0.804878;1",values:"15;15;110;110",keySplines:"0 0 0 1;0 0 0 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_7_G_D_0_P_0",fill:"freeze",attributeName:"ry",from:15,to:110,keyTimes:"0;0.1219512;0.804878;1",values:"15;15;110;110",keySplines:"0 0 0 1;0 0 0 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_7_G",fill:"freeze",attributeName:"opacity",from:1,to:0,keyTimes:"0;0.1219512;0.804878;1",values:"1;1;0;0",keySplines:"0.2 0 0.4 1;0.2 0 0.4 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_7_G_M",fill:"freeze",attributeName:"opacity",from:0,to:0,keyTimes:"0;0.1219512;0.1219537;0.8292683;0.8292683;1",values:"0;0;1;1;0;0",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_6_G_D_0_P_0",fill:"freeze",attributeName:"stroke-width",from:30,to:0,keyTimes:"0;0.2926829;0.9756098;1",values:"30;30;0;0",keySplines:"0 0 0 1;0 0 0 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_6_G_D_0_P_0",fill:"freeze",attributeName:"rx",from:15,to:110,keyTimes:"0;0.2926829;0.9756098;1",values:"15;15;110;110",keySplines:"0 0 0 1;0 0 0 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_6_G_D_0_P_0",fill:"freeze",attributeName:"ry",from:15,to:110,keyTimes:"0;0.2926829;0.9756098;1",values:"15;15;110;110",keySplines:"0 0 0 1;0 0 0 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_6_G",fill:"freeze",attributeName:"opacity",from:1,to:0,keyTimes:"0;0.2926829;0.9756098;1",values:"1;1;0;0",keySplines:"0.2 0 0.4 1;0.2 0 0.4 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_6_G_M",fill:"freeze",attributeName:"opacity",from:0,to:1,keyTimes:"0;0.2926829;0.2926854;1",values:"0;0;1;1",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_5_G",fill:"freeze",attributeName:"opacity",from:1,to:0,keyTimes:"0;0.7804878;1",values:"1;0;0",keySplines:"0.6 0 0.7 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateMotion",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_5_G",fill:"freeze",keyTimes:"0;0.7804878;1",path:"M122.25 123.17 C200.25,137.25 197.5,23.92 197.5,23.92 C197.5,23.92 197.5,23.92 197.5,23.92 ",keyPoints:"0;1;1",keySplines:"0.95 0 0.8 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_5_G",fill:"freeze",attributeName:"transform",from:"0.6 0.6",to:"0.9 0.9",type:"scale",additive:"sum",keyTimes:"0;0.7804878;1",values:"0.6 0.6;0.9 0.9;0.9 0.9",keySplines:"0.8 0 0.8 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_5_G_M",fill:"freeze",attributeName:"opacity",from:0,to:0,keyTimes:"0;0.2439024;0.2439049;0.804878;0.8048781;1",values:"0;0;1;1;0;0",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_4_G",fill:"freeze",attributeName:"opacity",from:1,to:0,keyTimes:"0;0.6585366;1",values:"1;0;0",keySplines:"0.6 0 1 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateMotion",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_4_G",fill:"freeze",keyTimes:"0;0.6585366;1",path:"M98 105.92 C19.75,106.25 32.25,37.42 32.25,37.42 C32.25,37.42 32.25,37.42 32.25,37.42 ",keyPoints:"0;1;1",keySplines:"0.95 0 0.8 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_4_G",fill:"freeze",attributeName:"transform",from:"0.6 0.6",to:"0.9 0.9",type:"scale",additive:"sum",keyTimes:"0;0.6585366;1",values:"0.6 0.6;0.9 0.9;0.9 0.9",keySplines:"0.8 0 0.8 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_4_G_M",fill:"freeze",attributeName:"opacity",from:0,to:0,keyTimes:"0;0.2439024;0.2439049;0.6829268;0.6829269;1",values:"0;0;1;1;0;0",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_3_G",fill:"freeze",attributeName:"opacity",from:1,to:0,keyTimes:"0;0.7317073;1",values:"1;0;0",keySplines:"0.6 0 1 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateMotion",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_3_G",fill:"freeze",keyTimes:"0;0.7317073;1",path:"M112.5 123.17 C73.75,194.5 72,43.17 72,43.17 C72,43.17 72,43.17 72,43.17 ",keyPoints:"0;1;1",keySplines:"0.95 0 0.8 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_3_G",fill:"freeze",attributeName:"transform",from:"0.6 0.6",to:"0.9 0.9",type:"scale",additive:"sum",keyTimes:"0;0.7317073;1",values:"0.6 0.6;0.9 0.9;0.9 0.9",keySplines:"0.8 0 0.8 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_3_G_M",fill:"freeze",attributeName:"opacity",from:0,to:0,keyTimes:"0;0.2439024;0.2439049;0.804878;0.8048781;1",values:"0;0;1;1;0;0",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_2_G",fill:"freeze",attributeName:"opacity",from:1,to:0,keyTimes:"0;0.804878;1",values:"1;0;0",keySplines:"0.6 0 1 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateMotion",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_2_G",fill:"freeze",keyTimes:"0;0.804878;1",path:"M112 134.92 C160.75,190.75 155.25,45.67 155.25,45.67 C155.25,45.67 155.25,45.67 155.25,45.67 ",keyPoints:"0;1;1",keySplines:"0.95 0 0.8 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_2_G",fill:"freeze",attributeName:"transform",from:"0.6 0.6",to:"0.9 0.9",type:"scale",additive:"sum",keyTimes:"0;0.804878;1",values:"0.6 0.6;0.9 0.9;0.9 0.9",keySplines:"0.8 0 0.8 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_2_G_M",fill:"freeze",attributeName:"opacity",from:0,to:0,keyTimes:"0;0.2439024;0.2439049;0.8536585;0.8536586;1",values:"0;0;1;1;0;0",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_1_G_D_0_P_0",fill:"freeze",attributeName:"fill",from:k.ONy,to:k.ONy,keyTimes:"0;0.1219512;0.2439024;1",values:"#ffffff;#ffffff;#1db954;#1db954",keySplines:"0 0 0 1;0 0 0 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_1_G_D_0_P_0",fill:"freeze",attributeName:"d",attributeType:"XML",from:"M-6.18 -8.52 C-5.37,-8.78 -4.5,-8.82 -3.67,-8.63 C-2.84,-8.43 -2.07,-8.02 -1.46,-7.43 C-1.46,-7.43 -1.45,-7.43 -1.45,-7.43 C-1.06,-7.06 -0.54,-6.85 0,-6.85 C0.54,-6.85 1.06,-7.06 1.45,-7.43 C1.45,-7.43 1.46,-7.43 1.46,-7.43 C1.99,-7.94 2.63,-8.31 3.32,-8.53 C4.02,-8.75 4.76,-8.8 5.48,-8.69 C6.44,-8.53 7.34,-8.08 8.04,-7.41 C8.74,-6.73 9.22,-5.85 9.41,-4.9 C9.55,-4.2 9.53,-3.48 9.34,-2.79 C9.16,-2.11 8.83,-1.47 8.36,-0.93 C8.36,-0.93 0.4,8.56 0.4,8.56 C0.35,8.62 0.29,8.67 0.22,8.7 C0.15,8.73 0.08,8.75 0,8.75 C-0.07,8.75 -0.15,8.73 -0.22,8.7 C-0.29,8.67 -0.35,8.62 -0.39,8.56 C-0.39,8.56 -8.35,-0.92 -8.35,-0.92 C-8.35,-0.92 -8.36,-0.93 -8.36,-0.93 C-8.83,-1.47 -9.16,-2.11 -9.35,-2.79 C-9.53,-3.48 -9.55,-4.2 -9.41,-4.9 C-9.41,-4.9 -9.41,-4.9 -9.41,-4.9 C-9.25,-5.74 -8.86,-6.52 -8.29,-7.16 C-7.73,-7.79 -7,-8.27 -6.18,-8.52z ",to:"M0.03 0 C0.02,0 0.02,0 0.02,0 C0.01,0 0.01,0 0.01,-0.01 C0.01,-0.01 0.01,-0.01 0.01,-0.01 C0,-0.01 0,-0.01 0,-0.01 C0,-0.01 0,-0.01 -0.01,-0.01 C-0.01,-0.01 -0.01,-0.01 -0.01,-0.01 C-0.01,0 -0.01,0 -0.01,0 C-0.02,0 -0.02,0 -0.02,0 C-0.03,0 -0.03,0 -0.03,-0.01 C-0.04,-0.01 -0.04,-0.01 -0.04,-0.02 C-0.04,-0.02 -0.04,-0.02 -0.04,-0.02 C-0.04,-0.03 -0.04,-0.03 -0.03,-0.03 C-0.03,-0.03 0,-0.07 0,-0.07 C0,-0.07 0,-0.07 0,-0.07 C0,-0.07 0,-0.07 0,-0.07 C0,-0.07 0,-0.07 0,-0.07 C0,-0.07 0,-0.07 0,-0.07 C0,-0.07 0.03,-0.03 0.03,-0.03 C0.03,-0.03 0.03,-0.03 0.03,-0.03 C0.04,-0.03 0.04,-0.03 0.04,-0.02 C0.04,-0.02 0.04,-0.02 0.04,-0.02 C0.04,-0.02 0.04,-0.02 0.04,-0.02 C0.04,-0.01 0.04,-0.01 0.03,-0.01 C0.03,0 0.03,0 0.03,0z ",keyTimes:"0;0.1219512;0.2439024;1",values:"M-6.18 -8.52 C-5.37,-8.78 -4.5,-8.82 -3.67,-8.63 C-2.84,-8.43 -2.07,-8.02 -1.46,-7.43 C-1.46,-7.43 -1.45,-7.43 -1.45,-7.43 C-1.06,-7.06 -0.54,-6.85 0,-6.85 C0.54,-6.85 1.06,-7.06 1.45,-7.43 C1.45,-7.43 1.46,-7.43 1.46,-7.43 C1.99,-7.94 2.63,-8.31 3.32,-8.53 C4.02,-8.75 4.76,-8.8 5.48,-8.69 C6.44,-8.53 7.34,-8.08 8.04,-7.41 C8.74,-6.73 9.22,-5.85 9.41,-4.9 C9.55,-4.2 9.53,-3.48 9.34,-2.79 C9.16,-2.11 8.83,-1.47 8.36,-0.93 C8.36,-0.93 0.4,8.56 0.4,8.56 C0.35,8.62 0.29,8.67 0.22,8.7 C0.15,8.73 0.08,8.75 0,8.75 C-0.07,8.75 -0.15,8.73 -0.22,8.7 C-0.29,8.67 -0.35,8.62 -0.39,8.56 C-0.39,8.56 -8.35,-0.92 -8.35,-0.92 C-8.35,-0.92 -8.36,-0.93 -8.36,-0.93 C-8.83,-1.47 -9.16,-2.11 -9.35,-2.79 C-9.53,-3.48 -9.55,-4.2 -9.41,-4.9 C-9.41,-4.9 -9.41,-4.9 -9.41,-4.9 C-9.25,-5.74 -8.86,-6.52 -8.29,-7.16 C-7.73,-7.79 -7,-8.27 -6.18,-8.52z ;M-6.18 -8.52 C-5.37,-8.78 -4.5,-8.82 -3.67,-8.63 C-2.84,-8.43 -2.07,-8.02 -1.46,-7.43 C-1.46,-7.43 -1.45,-7.43 -1.45,-7.43 C-1.06,-7.06 -0.54,-6.85 0,-6.85 C0.54,-6.85 1.06,-7.06 1.45,-7.43 C1.45,-7.43 1.46,-7.43 1.46,-7.43 C1.99,-7.94 2.63,-8.31 3.32,-8.53 C4.02,-8.75 4.76,-8.8 5.48,-8.69 C6.44,-8.53 7.34,-8.08 8.04,-7.41 C8.74,-6.73 9.22,-5.85 9.41,-4.9 C9.55,-4.2 9.53,-3.48 9.34,-2.79 C9.16,-2.11 8.83,-1.47 8.36,-0.93 C8.36,-0.93 0.4,8.56 0.4,8.56 C0.35,8.62 0.29,8.67 0.22,8.7 C0.15,8.73 0.08,8.75 0,8.75 C-0.07,8.75 -0.15,8.73 -0.22,8.7 C-0.29,8.67 -0.35,8.62 -0.39,8.56 C-0.39,8.56 -8.35,-0.92 -8.35,-0.92 C-8.35,-0.92 -8.36,-0.93 -8.36,-0.93 C-8.83,-1.47 -9.16,-2.11 -9.35,-2.79 C-9.53,-3.48 -9.55,-4.2 -9.41,-4.9 C-9.41,-4.9 -9.41,-4.9 -9.41,-4.9 C-9.25,-5.74 -8.86,-6.52 -8.29,-7.16 C-7.73,-7.79 -7,-8.27 -6.18,-8.52z ;M0.03 0 C0.02,0 0.02,0 0.02,0 C0.01,0 0.01,0 0.01,-0.01 C0.01,-0.01 0.01,-0.01 0.01,-0.01 C0,-0.01 0,-0.01 0,-0.01 C0,-0.01 0,-0.01 -0.01,-0.01 C-0.01,-0.01 -0.01,-0.01 -0.01,-0.01 C-0.01,0 -0.01,0 -0.01,0 C-0.02,0 -0.02,0 -0.02,0 C-0.03,0 -0.03,0 -0.03,-0.01 C-0.04,-0.01 -0.04,-0.01 -0.04,-0.02 C-0.04,-0.02 -0.04,-0.02 -0.04,-0.02 C-0.04,-0.03 -0.04,-0.03 -0.03,-0.03 C-0.03,-0.03 0,-0.07 0,-0.07 C0,-0.07 0,-0.07 0,-0.07 C0,-0.07 0,-0.07 0,-0.07 C0,-0.07 0,-0.07 0,-0.07 C0,-0.07 0,-0.07 0,-0.07 C0,-0.07 0.03,-0.03 0.03,-0.03 C0.03,-0.03 0.03,-0.03 0.03,-0.03 C0.04,-0.03 0.04,-0.03 0.04,-0.02 C0.04,-0.02 0.04,-0.02 0.04,-0.02 C0.04,-0.02 0.04,-0.02 0.04,-0.02 C0.04,-0.01 0.04,-0.01 0.03,-0.01 C0.03,0 0.03,0 0.03,0z ;M0.03 0 C0.02,0 0.02,0 0.02,0 C0.01,0 0.01,0 0.01,-0.01 C0.01,-0.01 0.01,-0.01 0.01,-0.01 C0,-0.01 0,-0.01 0,-0.01 C0,-0.01 0,-0.01 -0.01,-0.01 C-0.01,-0.01 -0.01,-0.01 -0.01,-0.01 C-0.01,0 -0.01,0 -0.01,0 C-0.02,0 -0.02,0 -0.02,0 C-0.03,0 -0.03,0 -0.03,-0.01 C-0.04,-0.01 -0.04,-0.01 -0.04,-0.02 C-0.04,-0.02 -0.04,-0.02 -0.04,-0.02 C-0.04,-0.03 -0.04,-0.03 -0.03,-0.03 C-0.03,-0.03 0,-0.07 0,-0.07 C0,-0.07 0,-0.07 0,-0.07 C0,-0.07 0,-0.07 0,-0.07 C0,-0.07 0,-0.07 0,-0.07 C0,-0.07 0,-0.07 0,-0.07 C0,-0.07 0.03,-0.03 0.03,-0.03 C0.03,-0.03 0.03,-0.03 0.03,-0.03 C0.04,-0.03 0.04,-0.03 0.04,-0.02 C0.04,-0.02 0.04,-0.02 0.04,-0.02 C0.04,-0.02 0.04,-0.02 0.04,-0.02 C0.04,-0.01 0.04,-0.01 0.03,-0.01 C0.03,0 0.03,0 0.03,0z ",keySplines:"0.333 0 0.667 1;0.333 0 0.667 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_1_G_D_0_P_1",fill:"freeze",attributeName:"fill",from:k.ONy,to:k.ONy,keyTimes:"0;0.1219512;0.2439024;1",values:"#ffffff;#ffffff;#1db954;#1db954",keySplines:"0 0 0 1;0 0 0 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_1_G",fill:"freeze",attributeName:"opacity",from:.7000000000000001,to:1,keyTimes:"0;0.1219512;1",values:"0.7000000000000001;1;1",keySplines:"0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_1_G_N_1_T_0",fill:"freeze",attributeName:"transform",from:"1 1",to:"1 1",type:"scale",additive:"sum",keyTimes:"0;0.1219512;0.2439024;0.5121951;1",values:"1 1;0.8 0.8;1.25 1.25;1 1;1 1",keySplines:"0.333 0 0.667 1;0.333 0 0.667 1;0.333 0 0 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_1_G_N_1_T_0_M",fill:"freeze",attributeName:"opacity",from:1,to:0,keyTimes:"0;0.2439024;0.2439025;1",values:"1;1;0;0",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_0_G_D_1_P_0",fill:"freeze",attributeName:"stroke-width",from:2,to:1,keyTimes:"0;0.2439024;0.5121951;1",values:"2;2;1;1",keySplines:"0.333 0 0 1;0.333 0 0 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_0_G",fill:"freeze",attributeName:"transform",from:"4 4",to:"4 4",type:"scale",additive:"sum",keyTimes:"0;0.2439024;0.5121951;1",values:"4 4;4 4;4 4;4 4",keySplines:"0.333 0 0 1;0.333 0 0 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_0_G_N_1_T_0",fill:"freeze",attributeName:"transform",from:"1 1",to:"1 1",type:"scale",additive:"sum",keyTimes:"0;0.1219512;0.2439024;0.5121951;1",values:"1 1;0.8 0.8;1.25 1.25;1 1;1 1",keySplines:"0.333 0 0.667 1;0.333 0 0.667 1;0.333 0 0 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.6833333s",begin:"0s",xlinkHref:"#_R_G_L_0_G_N_1_T_0_M",fill:"freeze",attributeName:"opacity",from:0,to:1,keyTimes:"0;0.2439024;0.2439049;1",values:"0;0;1;1",keySplines:"0 0 0 0;0 0 0 0;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{attributeType:"XML",attributeName:"opacity",dur:"1s",from:0,to:1,xlinkHref:"#time_group"})]}),(0,_.jsxs)("g",{id:"_R_G",children:[(0,_.jsx)("g",{id:"_R_G_L_7_G_M",children:(0,_.jsx)("g",{id:"_R_G_L_7_G",transform:" translate(112, 112) translate(0, 0)",children:(0,_.jsx)("g",{id:"_R_G_L_7_G_D_0_P_0_G_0_T_0",children:(0,_.jsx)("ellipse",{id:"_R_G_L_7_G_D_0_P_0",stroke:k.imx,strokeLinecap:"round",strokeLinejoin:"round",fill:"none",strokeWidth:30,strokeOpacity:1,cx:0,cy:0})})})}),(0,_.jsx)("g",{id:"_R_G_L_6_G_M",children:(0,_.jsx)("g",{id:"_R_G_L_6_G",transform:" translate(112, 112) translate(0, 0)",children:(0,_.jsx)("g",{id:"_R_G_L_6_G_D_0_P_0_G_0_T_0",children:(0,_.jsx)("ellipse",{id:"_R_G_L_6_G_D_0_P_0",stroke:k.imx,strokeLinecap:"round",strokeLinejoin:"round",fill:"none",strokeWidth:30,strokeOpacity:1,cx:0,cy:0})})})}),(0,_.jsx)("g",{id:"_R_G_L_5_G_M",children:(0,_.jsx)("g",{id:"_R_G_L_5_G",children:(0,_.jsx)("path",{id:"_R_G_L_5_G_D_0_P_0",fill:k.ONy,fillOpacity:1,fillRule:"nonzero",d:" M22.28 -19.53 C16.88,-24.89 8.3,-25.2 2.54,-20.44 C2.54,-20.44 1.5,-19.48 0,-19.48 C-1.54,-19.48 -2.54,-20.44 -2.54,-20.44 C-8.3,-25.2 -16.86,-24.86 -22.24,-19.53 C-28,-13.81 -28,-4.51 -22.24,1.21 C-22.24,1.21 -4.04,22.54 -4.04,22.54 C-1.91,25.03 1.91,25.03 4.04,22.54 C4.04,22.54 22.28,1.21 22.28,1.21 C28,-4.51 28.05,-13.81 22.28,-19.53z "})})}),(0,_.jsx)("g",{id:"_R_G_L_4_G_M",children:(0,_.jsx)("g",{id:"_R_G_L_4_G",children:(0,_.jsx)("path",{id:"_R_G_L_4_G_D_0_P_0",fill:k.imx,fillOpacity:1,fillRule:"nonzero",d:" M22.28 -19.53 C16.88,-24.89 8.3,-25.2 2.54,-20.44 C2.54,-20.44 1.5,-19.48 0,-19.48 C-1.54,-19.48 -2.54,-20.44 -2.54,-20.44 C-8.3,-25.2 -16.86,-24.86 -22.24,-19.53 C-28,-13.81 -28,-4.51 -22.24,1.21 C-22.24,1.21 -4.04,22.54 -4.04,22.54 C-1.91,25.03 1.91,25.03 4.04,22.54 C4.04,22.54 22.28,1.21 22.28,1.21 C28,-4.51 28.05,-13.81 22.28,-19.53z "})})}),(0,_.jsx)("g",{id:"_R_G_L_3_G_M",children:(0,_.jsx)("g",{id:"_R_G_L_3_G",children:(0,_.jsx)("path",{id:"_R_G_L_3_G_D_0_P_0",fill:k.ONy,fillOpacity:1,fillRule:"nonzero",d:" M22.28 -19.53 C16.88,-24.89 8.3,-25.2 2.54,-20.44 C2.54,-20.44 1.5,-19.48 0,-19.48 C-1.54,-19.48 -2.54,-20.44 -2.54,-20.44 C-8.3,-25.2 -16.86,-24.86 -22.24,-19.53 C-28,-13.81 -28,-4.51 -22.24,1.21 C-22.24,1.21 -4.04,22.54 -4.04,22.54 C-1.91,25.03 1.91,25.03 4.04,22.54 C4.04,22.54 22.28,1.21 22.28,1.21 C28,-4.51 28.05,-13.81 22.28,-19.53z "})})}),(0,_.jsx)("g",{id:"_R_G_L_2_G_M",children:(0,_.jsx)("g",{id:"_R_G_L_2_G",children:(0,_.jsx)("path",{id:"_R_G_L_2_G_D_0_P_0",fill:k.imx,fillOpacity:1,fillRule:"nonzero",d:" M22.28 -19.53 C16.88,-24.89 8.3,-25.2 2.54,-20.44 C2.54,-20.44 1.5,-19.48 0,-19.48 C-1.54,-19.48 -2.54,-20.44 -2.54,-20.44 C-8.3,-25.2 -16.86,-24.86 -22.24,-19.53 C-28,-13.81 -28,-4.51 -22.24,1.21 C-22.24,1.21 -4.04,22.54 -4.04,22.54 C-1.91,25.03 1.91,25.03 4.04,22.54 C4.04,22.54 22.28,1.21 22.28,1.21 C28,-4.51 28.05,-13.81 22.28,-19.53z "})})}),(0,_.jsx)("g",{id:"_R_G_L_1_G_N_1_T_0_M",children:(0,_.jsx)("g",{id:"_R_G_L_1_G_N_1_T_0",transform:" translate(112, 112)",children:(0,_.jsxs)("g",{id:"_R_G_L_1_G",transform:" scale(4, 4)",children:[(0,_.jsx)("path",{id:"_R_G_L_1_G_D_0_P_0",fill:k.ONy,fillOpacity:1,fillRule:"nonzero",d:" M-6.18 -8.52 C-5.37,-8.78 -4.5,-8.82 -3.67,-8.63 C-2.84,-8.43 -2.07,-8.02 -1.46,-7.43 C-1.46,-7.43 -1.45,-7.43 -1.45,-7.43 C-1.06,-7.06 -0.54,-6.85 0,-6.85 C0.54,-6.85 1.06,-7.06 1.45,-7.43 C1.45,-7.43 1.46,-7.43 1.46,-7.43 C1.99,-7.94 2.63,-8.31 3.32,-8.53 C4.02,-8.75 4.76,-8.8 5.48,-8.69 C6.44,-8.53 7.34,-8.08 8.04,-7.41 C8.74,-6.73 9.22,-5.85 9.41,-4.9 C9.55,-4.2 9.53,-3.48 9.34,-2.79 C9.16,-2.11 8.83,-1.47 8.36,-0.93 C8.36,-0.93 0.4,8.56 0.4,8.56 C0.35,8.62 0.29,8.67 0.22,8.7 C0.15,8.73 0.08,8.75 0,8.75 C-0.07,8.75 -0.15,8.73 -0.22,8.7 C-0.29,8.67 -0.35,8.62 -0.39,8.56 C-0.39,8.56 -8.35,-0.92 -8.35,-0.92 C-8.35,-0.92 -8.36,-0.93 -8.36,-0.93 C-8.83,-1.47 -9.16,-2.11 -9.35,-2.79 C-9.53,-3.48 -9.55,-4.2 -9.41,-4.9 C-9.41,-4.9 -9.41,-4.9 -9.41,-4.9 C-9.25,-5.74 -8.86,-6.52 -8.29,-7.16 C-7.73,-7.79 -7,-8.27 -6.18,-8.52z "}),(0,_.jsx)("path",{id:"_R_G_L_1_G_D_0_P_1",fill:k.ONy,fillOpacity:1,fillRule:"nonzero",d:" M-3.22 -10.57 C-4.4,-10.85 -5.63,-10.8 -6.79,-10.43 C-7.94,-10.06 -8.98,-9.39 -9.79,-8.49 C-10.59,-7.58 -11.14,-6.47 -11.37,-5.29 C-11.57,-4.29 -11.54,-3.26 -11.28,-2.28 C-11.02,-1.3 -10.54,-0.4 -9.88,0.37 C-9.88,0.37 -1.93,9.85 -1.93,9.85 C-1.69,10.13 -1.4,10.36 -1.06,10.51 C-0.73,10.67 -0.37,10.75 0,10.75 C0.37,10.75 0.73,10.67 1.06,10.51 C1.4,10.36 1.69,10.13 1.93,9.85 C1.93,9.85 9.88,0.37 9.88,0.37 C10.54,-0.4 11.02,-1.3 11.28,-2.28 C11.54,-3.26 11.57,-4.29 11.37,-5.28 C11.37,-5.28 11.37,-5.29 11.37,-5.29 C11.1,-6.64 10.42,-7.89 9.43,-8.85 C8.43,-9.81 7.17,-10.44 5.8,-10.66 C5.8,-10.66 5.8,-10.66 5.8,-10.66 C4.77,-10.83 3.72,-10.75 2.73,-10.44 C1.74,-10.13 0.83,-9.6 0.08,-8.88 C0.06,-8.86 0.03,-8.85 0,-8.85 C-0.03,-8.85 -0.06,-8.86 -0.08,-8.88 C-0.96,-9.72 -2.04,-10.3 -3.22,-10.57z "})]})})}),(0,_.jsx)("g",{id:"_R_G_L_0_G_N_1_T_0_M",children:(0,_.jsx)("g",{id:"_R_G_L_0_G_N_1_T_0",transform:" translate(112, 112)",children:(0,_.jsxs)("g",{id:"_R_G_L_0_G",transform:" translate(0, 0)",children:[(0,_.jsx)("path",{id:"_R_G_L_0_G_D_0_P_0",fill:k.imx,fillOpacity:1,fillRule:"nonzero",d:" M8.73 -8.13 C9.58,-7.31 10.16,-6.25 10.39,-5.09 C10.56,-4.24 10.53,-3.37 10.31,-2.54 C10.09,-1.7 9.68,-0.93 9.12,-0.28 C9.12,-0.28 1.16,9.21 1.16,9.21 C1.02,9.38 0.84,9.51 0.64,9.61 C0.44,9.7 0.22,9.75 0,9.75 C-0.22,9.75 -0.44,9.7 -0.64,9.61 C-0.84,9.51 -1.02,9.38 -1.16,9.21 C-1.16,9.21 -9.12,-0.28 -9.12,-0.28 C-9.68,-0.93 -10.09,-1.7 -10.31,-2.54 C-10.53,-3.37 -10.56,-4.25 -10.39,-5.09 C-10.19,-6.11 -9.73,-7.05 -9.04,-7.82 C-8.35,-8.59 -7.47,-9.16 -6.49,-9.48 C-5.5,-9.79 -4.45,-9.83 -3.45,-9.6 C-2.44,-9.37 -1.51,-8.87 -0.77,-8.16 C-0.56,-7.96 -0.28,-7.85 0,-7.85 C0.28,-7.85 0.56,-7.96 0.77,-8.16 C1.41,-8.77 2.18,-9.22 3.03,-9.49 C3.87,-9.75 4.77,-9.82 5.64,-9.68 C6.8,-9.49 7.88,-8.94 8.73,-8.13z "}),(0,_.jsx)("path",{id:"_R_G_L_0_G_D_1_P_0",stroke:k.imx,strokeLinecap:"round",strokeLinejoin:"round",fill:"none",strokeWidth:2,strokeOpacity:1,d:" M8.73 -8.13 C9.58,-7.31 10.16,-6.25 10.39,-5.09 C10.56,-4.24 10.53,-3.37 10.31,-2.54 C10.09,-1.7 9.68,-0.93 9.12,-0.28 C9.12,-0.28 1.16,9.21 1.16,9.21 C1.02,9.38 0.84,9.51 0.64,9.61 C0.44,9.7 0.22,9.75 0,9.75 C-0.22,9.75 -0.44,9.7 -0.64,9.61 C-0.84,9.51 -1.02,9.38 -1.16,9.21 C-1.16,9.21 -9.12,-0.28 -9.12,-0.28 C-9.68,-0.93 -10.09,-1.7 -10.31,-2.54 C-10.53,-3.37 -10.56,-4.25 -10.39,-5.09 C-10.19,-6.11 -9.73,-7.05 -9.04,-7.82 C-8.35,-8.59 -7.47,-9.16 -6.49,-9.48 C-5.5,-9.79 -4.45,-9.83 -3.45,-9.6 C-2.44,-9.37 -1.51,-8.87 -0.77,-8.16 C-0.56,-7.96 -0.28,-7.85 0,-7.85 C0.28,-7.85 0.56,-7.96 0.77,-8.16 C1.41,-8.77 2.18,-9.22 3.03,-9.49 C3.87,-9.75 4.77,-9.82 5.64,-9.68 C6.8,-9.49 7.88,-8.94 8.73,-8.13z "})]})})})]}),(0,_.jsx)("g",{id:"time_group"})]})})),P=(0,i.memo)((function(e){var t=e.size,n=e.onEnd,r=2.35;return(0,_.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",preserveAspectRatio:"xMidYMid meet",width:t*r,height:t*r,viewBox:"0 0 224 224",style:{willChange:"transform",transform:"translate3d(0, 0, 0)",margin:"-".concat((t*r-t)/2,"px")},children:[(0,_.jsxs)("defs",{children:[(0,_.jsx)("animate",{dur:"0.5166667s",begin:"0s",xlinkHref:"#_R_G_L_1_G_D_0_P_0",fill:"freeze",attributeName:"stroke-width",from:1,to:2,keyTimes:"0;0.3225806;0.6451613;1",values:"1;1;2;2",keySplines:"0.6 0 0.7 1;0.6 0 0.7 1;0 0 0 0",calcMode:"spline",ref:function(e){e&&e.addEventListener("endEvent",n,{once:!0})}}),(0,_.jsx)("animate",{dur:"0.5166667s",begin:"0s",xlinkHref:"#_R_G_L_1_G",fill:"freeze",attributeName:"opacity",from:0,to:.7000000000000001,keyTimes:"0;0.3225806;0.6451613;1",values:"0;0;0.7000000000000001;0.7000000000000001",keySplines:"0.6 0 0.7 1;0.6 0 0.7 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateMotion",{dur:"0.5166667s",begin:"0s",xlinkHref:"#_R_G_L_1_G_N_2_T_0",fill:"freeze",keyTimes:"0;0.3225806;0.483871;0.6451613;0.9677419;1",path:"M112 140 C112,140 100,140 100,140 C100,140 124,140 124,140 C124,140 100,140 100,140 C100,140 112,140 112,140 C112,140 112,140 112,140 ",keyPoints:"0;0.17;0.5;0.83;1;1",keySplines:"0.8 0 0.8 1;0.8 0 0.8 1;0.8 0 0.8 1;0.2 0 0.2 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.5166667s",begin:"0s",xlinkHref:"#_R_G_L_1_G_N_2_T_0",fill:"freeze",attributeName:"transform",from:0,to:0,type:"rotate",additive:"sum",keyTimes:"0;0.2580645;0.3870968;0.5483871;0.7096774;0.9677419;1",values:"0;3;-4;6;-6;0;0",keySplines:"0.6 0 0.667 1;0.333 0 0.667 1;0.333 0 0.667 1;0.333 0 0.667 1;0.6 0 0.667 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.5166667s",begin:"0s",xlinkHref:"#_R_G_L_0_G_D_1_P_0",fill:"freeze",attributeName:"stroke-width",from:1,to:2,keyTimes:"0;0.3225806;0.6451613;1",values:"1;1;2;2",keySplines:"0.3 0 0.4 1;0.3 0 0.4 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{dur:"0.5166667s",begin:"0s",xlinkHref:"#_R_G_L_0_G",fill:"freeze",attributeName:"opacity",from:1,to:0,keyTimes:"0;0.3225806;0.6451613;1",values:"1;1;0;0",keySplines:"0.3 0 0.4 1;0.3 0 0.4 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateMotion",{dur:"0.5166667s",begin:"0s",xlinkHref:"#_R_G_L_0_G_N_2_T_0",fill:"freeze",keyTimes:"0;0.3225806;0.483871;0.6451613;0.9677419;1",path:"M112 140 C112,140 100,140 100,140 C100,140 124,140 124,140 C124,140 100,140 100,140 C100,140 112,140 112,140 C112,140 112,140 112,140 ",keyPoints:"0;0.17;0.5;0.83;1;1",keySplines:"0.8 0 0.8 1;0.8 0 0.8 1;0.8 0 0.8 1;0.2 0 0.2 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animateTransform",{dur:"0.5166667s",begin:"0s",xlinkHref:"#_R_G_L_0_G_N_2_T_0",fill:"freeze",attributeName:"transform",from:0,to:0,type:"rotate",additive:"sum",keyTimes:"0;0.2580645;0.3870968;0.5483871;0.7096774;0.9677419;1",values:"0;3;-4;6;-6;0;0",keySplines:"0.6 0 0.667 1;0.333 0 0.667 1;0.333 0 0.667 1;0.333 0 0.667 1;0.6 0 0.667 1;0 0 0 0",calcMode:"spline"}),(0,_.jsx)("animate",{attributeType:"XML",attributeName:"opacity",dur:"1s",from:0,to:1,xlinkHref:"#time_group"})]}),(0,_.jsxs)("g",{id:"_R_G",children:[(0,_.jsx)("g",{id:"_R_G_L_1_G_N_2_T_0",children:(0,_.jsx)("g",{id:"_R_G_L_1_G",transform:" translate(0, -28) scale(4, 4) translate(0, 0)",children:(0,_.jsx)("path",{id:"_R_G_L_1_G_D_0_P_0",stroke:k.ONy,strokeLinecap:"round",strokeLinejoin:"round",fill:"none",strokeWidth:1,strokeOpacity:1,d:" M8.73 -8.13 C9.58,-7.31 10.16,-6.25 10.39,-5.09 C10.56,-4.24 10.53,-3.37 10.31,-2.54 C10.09,-1.7 9.68,-0.93 9.12,-0.28 C9.12,-0.28 1.16,9.21 1.16,9.21 C1.02,9.38 0.84,9.51 0.64,9.61 C0.44,9.7 0.22,9.75 0,9.75 C-0.22,9.75 -0.44,9.7 -0.64,9.61 C-0.84,9.51 -1.02,9.38 -1.16,9.21 C-1.16,9.21 -9.12,-0.28 -9.12,-0.28 C-9.68,-0.93 -10.09,-1.7 -10.31,-2.54 C-10.53,-3.37 -10.56,-4.25 -10.39,-5.09 C-10.19,-6.11 -9.73,-7.05 -9.04,-7.82 C-8.35,-8.59 -7.47,-9.16 -6.49,-9.48 C-5.5,-9.79 -4.45,-9.83 -3.45,-9.6 C-2.44,-9.37 -1.51,-8.87 -0.77,-8.16 C-0.56,-7.96 -0.28,-7.85 0,-7.85 C0.28,-7.85 0.56,-7.96 0.77,-8.16 C1.41,-8.77 2.18,-9.22 3.03,-9.49 C3.87,-9.75 4.77,-9.82 5.64,-9.68 C6.8,-9.49 7.88,-8.94 8.73,-8.13z "})})}),(0,_.jsx)("g",{id:"_R_G_L_0_G_N_2_T_0",children:(0,_.jsxs)("g",{id:"_R_G_L_0_G",transform:" translate(0.214, -27.999) scale(4, 4) translate(0, 0)",children:[(0,_.jsx)("path",{id:"_R_G_L_0_G_D_0_P_0",fill:k.imx,fillOpacity:1,fillRule:"nonzero",d:" M8.73 -8.13 C9.58,-7.31 10.16,-6.25 10.39,-5.09 C10.56,-4.24 10.53,-3.37 10.31,-2.54 C10.09,-1.7 9.68,-0.93 9.12,-0.28 C9.12,-0.28 1.16,9.21 1.16,9.21 C1.02,9.38 0.84,9.51 0.64,9.61 C0.44,9.7 0.22,9.75 0,9.75 C-0.22,9.75 -0.44,9.7 -0.64,9.61 C-0.84,9.51 -1.02,9.38 -1.16,9.21 C-1.16,9.21 -9.12,-0.28 -9.12,-0.28 C-9.68,-0.93 -10.09,-1.7 -10.31,-2.54 C-10.53,-3.37 -10.56,-4.25 -10.39,-5.09 C-10.19,-6.11 -9.73,-7.05 -9.04,-7.82 C-8.35,-8.59 -7.47,-9.16 -6.49,-9.48 C-5.5,-9.79 -4.45,-9.83 -3.45,-9.6 C-2.44,-9.37 -1.51,-8.87 -0.77,-8.16 C-0.56,-7.96 -0.28,-7.85 0,-7.85 C0.28,-7.85 0.56,-7.96 0.77,-8.16 C1.41,-8.77 2.18,-9.22 3.03,-9.49 C3.87,-9.75 4.77,-9.82 5.64,-9.68 C6.8,-9.49 7.88,-8.94 8.73,-8.13z "}),(0,_.jsx)("path",{id:"_R_G_L_0_G_D_1_P_0",stroke:k.imx,strokeLinecap:"round",strokeLinejoin:"round",fill:"none",strokeWidth:1,strokeOpacity:1,d:" M8.73 -8.13 C9.58,-7.31 10.16,-6.25 10.39,-5.09 C10.56,-4.24 10.53,-3.37 10.31,-2.54 C10.09,-1.7 9.68,-0.93 9.12,-0.28 C9.12,-0.28 1.16,9.21 1.16,9.21 C1.02,9.38 0.84,9.51 0.64,9.61 C0.44,9.7 0.22,9.75 0,9.75 C-0.22,9.75 -0.44,9.7 -0.64,9.61 C-0.84,9.51 -1.02,9.38 -1.16,9.21 C-1.16,9.21 -9.12,-0.28 -9.12,-0.28 C-9.68,-0.93 -10.09,-1.7 -10.31,-2.54 C-10.53,-3.37 -10.56,-4.25 -10.39,-5.09 C-10.19,-6.11 -9.73,-7.05 -9.04,-7.82 C-8.35,-8.59 -7.47,-9.16 -6.49,-9.48 C-5.5,-9.79 -4.45,-9.83 -3.45,-9.6 C-2.44,-9.37 -1.51,-8.87 -0.77,-8.16 C-0.56,-7.96 -0.28,-7.85 0,-7.85 C0.28,-7.85 0.56,-7.96 0.77,-8.16 C1.41,-8.77 2.18,-9.22 3.03,-9.49 C3.87,-9.75 4.77,-9.82 5.64,-9.68 C6.8,-9.49 7.88,-8.94 8.73,-8.13z "})]})})]}),(0,_.jsx)("g",{id:"time_group"})]})})),I=n(24437),N=n(53209),R=function(e){return e.xs="small",e.sm="medium",e.md="large",e}({}),D=function(e){return e.none="none",e.positive="positive",e.undo="undo",e}(D||{}),j=i.memo((function(e){var t=e.onClick,n=e.isAdded,f=e.size,v=e.disabled,h=void 0!==v&&v,m=e.isEpisode,g=void 0!==m&&m,y=e.isAudiobook,b=void 0!==y&&y,A=e.isMiniPlayer,O=void 0!==A&&A,k=e.className,j=e.condensedAll,L=e.condensed,U=e.placement,M=e.showDelayOnHover,B=n?d.Ru.get("contextmenu.remove-from-your-episodes"):d.Ru.get("web-player.aligned-curation.tooltips.add-to-your-episodes"),F=n?d.Ru.get("remove_from_your_library"):d.Ru.get("save_to_your_library"),V=n?d.Ru.get("web-player.aligned-curation.tooltips.remove-from-liked-songs"):d.Ru.get("web-player.aligned-curation.tooltips.add-to-liked-songs"),H=F;g?H=B:O&&(H=V);var G,z=(0,N.j)(),W=(0,i.useState)(D.none),K=(0,r.A)(W,2),Y=K[0],q=K[1],Q=(0,i.useCallback)((function(){return q(D.none)}),[q]);switch(f){case R.xs:G=16;break;case R.sm:G=24;break;default:G=32}var Z,J=(0,I.Q)(n?S.t.CURATED:S.t.UNCURATED,S.A),X=J.setState,$=J.Icon,ee=E(G),te=ee.content,ne=ee.playSound,re=(0,i.useCallback)((function(e){if(!h){var r=e.currentTarget,i=e.detail;q(n?D.undo:D.positive),X(n?S.t.UNCURATED:S.t.CURATED),t(e),n||ne(),i>0&&r&&r.blur()}}),[h,n,X,t,ne]),ie=(0,l.NC)(p.N_Z,{loadingValue:!1});te&&n?Z=te:ie||z||Y===D.none||(Z=g||b?Y===D.positive?(0,_.jsx)(C,{size:G,onEnd:Q}):(0,_.jsx)(x,{size:G,onEnd:Q}):Y===D.positive?(0,_.jsx)(T,{size:G,onEnd:Q}):(0,_.jsx)(P,{size:G,onEnd:Q}));return(0,_.jsx)(w.Zp,{label:H,placement:U,showDelay:M,children:(0,_.jsx)(c.H,{semanticColor:n?"textBrightAccent":"textSubdued",iconOnly:ie?$:function(){return Z||(e=g||b?n?a.k:o.P:n?s.F:u.g,(0,_.jsx)(e,{size:f}));var e},"aria-checked":n,"aria-label":H,onClick:re,"":"add-button",size:f,className:k,condensedAll:j,condensed:L})})}))},67924:(e,t,n)=>{"use strict";n.d(t,{e:()=>L});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(97500),o=n.n(a),s=n(79133),u=n.n(s),c=n(23100),l=n(1358),d=n(95381),f=n(86070),p=function(e){var t=e.iconSize,n=e.placeholderText;return n?(0,f.jsx)("svg",{width:(0,d.k)(t),height:(0,d.k)(t),fill:"currentColor",viewBox:"0 0 18 20",xmlns:"http://www.w3.org/2000/svg","":"user-icon",children:(0,f.jsx)("text",{x:"50%",y:"50%",textAnchor:"middle",dominantBaseline:"central",children:n})}):(0,f.jsx)(l.v,{"aria-hidden":"true",size:t,"":"user-icon"})},v=n(77552);const h="main-avatar-avatar",m="main-avatar-image",g="main-avatar-withBadge",y="main-avatar-piled",b="main-avatar-piledIcon",A="main-avatar-placeholderWrapper",_="Q4hOdDPRDHPhfou2xbDg",O="main-avatar-placeholderTransparent";function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t=128}((0,v.j)(t))?c.Ql9:c.ONy},P=function(e){var t=e.username,n=e.displayName,i=e.userIconSize,a=e.transparent,s=e.className,u=t&&n,c=u?function(e){return{background:x(e),color:T(e)}}(t):{},l=u?{placeholderText:k(n)}:{};return(0,f.jsx)("div",{className:o()(A,s,(0,r.A)((0,r.A)({},_,!u),O,a)),"":"placeholder-wrapper",style:c,children:(0,f.jsx)(p,w({iconSize:i},l))})},I=n(43980),N=n(73188);function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function D(e){for(var t=1;t{"use strict";n.d(t,{a:()=>s});var r=n(30758),i=n(2648),a=n(17011),o=n(86070),s=r.forwardRef((function(e,t){var n=e.onClick,r=e.ariaLabel,s=e.standalone,u=void 0!==s&&s,c=e.tabIndex,l=void 0===c?0:c,d=e.className,f=void 0===d?"":d,p=e.icon,v=e.size,h=void 0===v?"md":v,m=e.semanticColor,g=e.condensed,y=e.condensedAll,b=e.disableTooltip,A=void 0!==b&&b,_=e.testId,O=e.disabled,E=void 0!==O&&O,w=e.placement,S=p,C="sm"===h||"md"===h||"lg"===h?h:void 0,x="small"===h||"medium"===h||"large"===h?h:void 0;return(0,o.jsx)(a.Zp,{label:r,disabled:A,placement:w,children:(0,o.jsx)(i.H,{"":_,className:f,onClick:n,"aria-label":r,"aria-hidden":u,tabIndex:l,ref:t,iconOnly:S,buttonSize:C,size:x,semanticColor:m,condensed:g,condensedAll:y,disabled:E})})}))},65707:(e,t,n)=>{"use strict";n.d(t,{v:()=>l});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(93051),o=n(86070),s=["href","children"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{"use strict";n.d(t,{M:()=>C,f:()=>k});var r=n(12341),i=n(30758),a=n(97500),o=n.n(a),s=n(2648),u=n(92132),c=n(24567),l=n(92107),d=n(6593),f=n(35793),p=n(87700),v=n(17011),h=n(72985),m=n(85200),g=n(63957),y=n(15299),b=n(93348),A=n(82172);const _="x-downloadButton-DownloadButton",O="x-downloadButton-button",E="x-downloadButton-cancelDownload",w="x-downloadButton-progress";var S=n(86070),C=function(e){return e.xs="small",e.sm="medium",e.md="large",e}({}),x=function(e){var t=e.currentTarget;e.detail>0&&t&&t.blur()},k=function(e){var t=e.uri,n=e.isFollowing,a=e.onFollow,k=e.size,T=void 0===k?C.sm:k,P=e.className,I=e.onClick,N=void 0===I?function(){}:I,R=e.showUpsell,D=void 0===R||R,j=e.canDownload,L=void 0===j||j,U=e.condensedAll,M=e.condensed,B=(0,i.useState)(!1),F=(0,r.A)(B,2),V=F[0],H=F[1],G=(0,b.$)(t,L),z=G.capability,W=G.availability,K=G.addDownload,Y=(0,y.V)(),q=(0,A.e)(t);!function(e,t){var n=(0,d.i)(),r=(0,i.useRef)(!1);(0,i.useEffect)((function(){e===p.kw.DOWNLOADING&&!1===r.current&&(r.current=!0,n.say(l.Ru.get("download.downloading",t.totalItems)))}),[n,e,t]);var a=(0,f.Z)(e);(0,i.useEffect)((function(){a===p.kw.DOWNLOADING&&e===p.kw.YES&&(r.current=!1,n.say(l.Ru.get("download.complete")))}),[n,a,e])}(W,q);var Q,Z=(0,i.useCallback)((function(e){e.preventDefault(),z===p.vs.NO_PERMISSION?N(e,p.NV.NO_PERMISSION):(!1===n?(a(),H(!0)):K(),N(e,p.NV.ADD)),x(e)}),[K,z,n,N,a]),J=(0,i.useCallback)((function(e){e.preventDefault(),Y(t),x(e),N(e,p.NV.REMOVE)}),[t,Y,N]);if((0,i.useEffect)((function(){!0===V&&!0===n&&(K(),H(!1))}),[n,V,K]),W===p.kw.YES)return(0,S.jsx)(v.Zp,{label:l.Ru.get("download.remove"),children:(0,S.jsx)(s.H,{className:P,onClick:J,iconOnly:u.F,semanticColor:"textBrightAccent",size:T,"aria-label":l.Ru.get("download.remove"),"aria-checked":!0,condensedAll:U,condensed:M})});if(z===p.vs.NO_CAPABILITY||z===p.vs.NO_PERMISSION_HIDE)return null;if(z===p.vs.NO_PERMISSION)return D?(0,S.jsx)("div",{className:o()(_,P),children:(0,S.jsx)(g.y,{offset:[-2,20],action:"toggle",trigger:"click",content:(0,S.jsx)(m.z,{children:(0,S.jsx)("span",{children:l.Ru.get("download.upsell")})}),renderInline:!1,children:(0,S.jsx)("div",{children:(0,S.jsx)(v.Zp,{label:l.Ru.get("download.download"),children:(0,S.jsx)(s.H,{onClick:Z,iconOnly:c.i,size:T,"aria-label":l.Ru.get("download.download"),"aria-checked":!1,condensedAll:U,condensed:M})})})})}):null;if(W===p.kw.NO)return(0,S.jsx)(v.Zp,{label:l.Ru.get("download.download"),children:(0,S.jsx)(s.H,{className:P,onClick:Z,iconOnly:c.i,size:T,"aria-label":l.Ru.get("download.download"),"aria-checked":!1,condensedAll:U,condensed:M})});switch(T){case C.xs:Q=16;break;case C.sm:Q=24;break;default:Q=32}return(0,S.jsxs)("div",{className:o()(E,P),role:"switch","aria-checked":!0,children:[(0,S.jsx)(v.Zp,{label:l.Ru.get("download.cancel"),children:(0,S.jsx)("button",{style:{height:Q,width:Q},className:o()(O,P),onClick:J,"aria-label":l.Ru.get("download.cancel")})}),(0,S.jsx)("span",{className:o()(w),children:(0,S.jsx)(h.C,{"aria-valuetext":l.Ru.get("progress.downloading-tracks"),percentage:q.percentage,size:Q})})]})}},25293:(e,t,n)=>{"use strict";n.d(t,{M:()=>o.M,e:()=>f});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(12341),a=n(30758),o=n(28112),s=n(8574),u=n(99888),c=n(86070);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var d=a.memo((function(e){var t=e.uri,n=e.size,r=void 0===n?o.M.md:n,l=e.className,d=e.onClick,f=e.showUpsell,p=e.canDownload,v=e.condensed,h=(0,u.A)(t),m=(0,i.A)(h,2),g=m[0],y=m[1],b=(0,s.W)(),A=(0,a.useCallback)((function(){b({targetUri:t,intent:g?"remove-from-library":"add-to-library",type:"click"}),y(!g)}),[b,t,g,y]);return(0,c.jsx)(o.f,{className:l,isFollowing:g,onFollow:A,onClick:d,uri:t,size:r,showUpsell:f,canDownload:p,condensed:v})})),f=a.memo((function(e){return(0,c.jsx)(d,function(e){for(var t=1;t{"use strict";n.d(t,{M:()=>c,e:()=>l});var r=n(30758),i=n(2648),a=n(99159),o=n(92107),s=n(17011),u=n(86070),c=function(e){return e.xs="small",e.sm="medium",e.md="large",e}({}),l=r.forwardRef((function(e,t){var n=e.onClick,r=void 0===n?function(){}:n,l=e.size,d=void 0===l?c.md:l,f=e.label,p=void 0===f?o.Ru.get("more"):f,v=e.ariaLabel,h=e.placement,m=e.className,g=e.condensedAll,y=e.condensed,b=void 0===y||y;return(0,u.jsx)(s.Zp,{label:p,placement:h,children:(0,u.jsx)(i.H,{onClick:r,iconOnly:a.x,size:d,"aria-label":v||p,"aria-haspopup":"menu",ref:t,"":"more-button",className:m,condensedAll:g,condensed:b})})}))},15317:(e,t,n)=>{"use strict";n.d(t,{b:()=>c});var r=n(12341),i=n(30758),a=n(78988),o=n(8574),s=n(99888),u=n(86070),c=i.memo((function(e){var t=e.uri,n=e.className,c=e.onClick,l=e.size,d=void 0===l?a.t.xs:l,f=e.condensed,p=(0,s.A)(t),v=(0,r.A)(p,2),h=v[0],m=v[1],g=(0,o.W)(),y=(0,i.useCallback)((function(e){e.preventDefault(),g({targetUri:t,intent:h?"remove-from-library":"add-to-library",type:"click"}),c&&c(!h),m(!h)}),[g,t,h,c,m]);return(0,u.jsx)(a.M,{className:n,size:d,onClick:y,isAdded:!!h,isEpisode:!0,condensed:f})}))},51055:(e,t,n)=>{"use strict";n.d(t,{b:()=>l});var r=n(12341),i=n(30758),a=n(78988),o=n(67665),s=n(8574),u=n(99888),c=n(86070),l=i.memo((function(e){var t=e.uri,n=e.className,l=e.onClick,d=e.size,f=void 0===d?a.t.xs:d,p=e.placement,v=e.isMiniPlayer,h=e.showDelayOnHover,m=(0,o.i)(t),g=(0,u.A)(m),y=(0,r.A)(g,2),b=y[0],A=y[1],_=(0,s.W)(),O=(0,i.useCallback)((function(e){e.preventDefault(),_({targetUri:m,intent:b?"remove-from-library":"add-to-library",type:"click"}),l&&l(!b),A(!b)}),[b,_,m,l,A]);return(0,c.jsx)(a.M,{className:n,size:f,onClick:O,isAdded:b,placement:p,condensed:!0,isMiniPlayer:v,showDelayOnHover:h})}))},78808:(e,t,n)=>{"use strict";n.d(t,{a:()=>_});var r=n(52542),i=(n(7651),n(42486),n(30456),n(26701),n(34518),n(25550),n(68216),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(78397),n(34192),n(88856),n(51565),n(15342),n(18316),n(56706)),a=n(92107),o=n(53060),s=n(69863),u=n(56052),c=n(87320),l=n(35507),d=n(79490),f=n(53184),p=n(83643),v=n(59739),h=n(86429),m=n(3791),g=n(42552),y=n(86070);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t0&&a.Ru.getSeparator(),(0,y.jsx)(o.m,{artist:n,index:r,logger:e,spec:t},n.uri)]}))]})},testId:T,requestId:I,logCardImpressions:U}):(0,y.jsx)(s.Z,{variant:R,onClick:k,headerText:r,featureIdentifier:"album",uri:b,playUri:F,isPlayable:D,ariaPauseLabel:a.Ru.get("tracklist.a11y.pause",r,V()),index:P,ariaPlayLabel:a.Ru.get("tracklist.a11y.play",r,V()),renderCardImage:function(){return(0,y.jsx)(u.M,{isHero:x,images:_,color:N,FallbackComponent:function(e){return(0,y.jsx)(i.I,A({size:"xxlarge"},e))}})},renderSubHeaderContent:function(e,t){return(0,y.jsxs)(c.c,{children:[H&&(0,y.jsx)(f.$,{}),!!S&&(0,y.jsxs)("time",{dateTime:S.toString(),children:[S," • "]}),E.map((function(n,r){return[r>0&&a.Ru.getSeparator(),(0,y.jsx)(o.m,{artist:n,index:r,logger:e,spec:t},n.uri)]}))]})},testId:T,requestId:I,logCardImpressions:U}),(0,y.jsx)(p.h,{menu:(0,y.jsx)(v.h,{uri:b,artistUri:null==E||null===(t=E[0])||void 0===t?void 0:t.uri,sharingInfo:w}),children:n})}},50842:(e,t,n)=>{"use strict";n.d(t,{R:()=>v});n(42486),n(68216),n(47994),n(43379),n(78397);var r=n(30758),i=n(92107),a=n(69863),o=n(56052),s=n(87320),u=n(53184),c=n(83643),l=n(59739),d=n(86429),f=n(42552),p=n(86070),v=r.memo((function(e){var t=e.images,n=e.name,r=e.uri,v=e.type,h=e.year,m=e.sharingInfo,g=e.latest,y=e.showType,b=e.onClick,A=e.delegatePlayback,_=void 0!==A&&A,O=e.isPlaying,E=e.onPlay,w=e.index,S=e.navigationUrl,C=e.variant,x=e.isRestricted,k=g?i.Ru.get("artist.latest-release"):h,T=(0,d.V)(),P=y&&k?"".concat(k," • "):k,I=x&&!T;return(0,p.jsx)(c.h,{menu:(0,p.jsx)(l.h,{uri:r,sharingInfo:m}),children:(0,p.jsx)(a.Z,{variant:C,onClick:b,featureIdentifier:"album",headerText:n,uri:r,isDownloadable:!0,index:w,delegatePlayback:_,isPlaying:O,onPlay:E,navigationUrl:S,renderCardImage:function(){return(0,p.jsx)(o.M,{images:t})},renderSubHeaderContent:function(){return(0,p.jsxs)(s.c,{children:[I&&(0,p.jsx)(u.$,{}),!!P&&(0,p.jsx)("time",{dateTime:(h||"").toString(),children:P}),y&&(0,f.C)(v)]})}})})}))},15992:(e,t,n)=>{"use strict";n.d(t,{a:()=>m});var r=n(52542),i=(n(7651),n(30456),n(26701),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(90430)),a=n(92107),o=n(69863),s=n(56052),u=n(87320),c=n(35507),l=n(79490),d=n(83643),f=n(51943),p=n(86070);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t{"use strict";n.d(t,{m:()=>l});n(47994);var r=n(30758),i=n(13534),a=n(83643),o=n(51943),s=n(93051),u=n(64108),c=n(86070),l=function(e){var t=e.artist,n=e.index,l=e.logger,d=e.spec,f=(0,r.useCallback)((function(){l&&d&&l.logInteraction(d.cardLinkFactory({position:n}).hitUiNavigate({destination:t.uri}))}),[l,d,n,t.uri]);return(0,u.s)(t)&&t.uri?(0,c.jsx)(a.h,{menu:(0,c.jsx)(o.t,{uri:t.uri}),children:(0,c.jsx)(s.N,{to:t.uri,dir:"auto",onClick:f,children:t.name})},t.uri):(0,c.jsxs)(i.E,{variant:"bodySmall",children:[t.name," "]})}},83827:(e,t,n)=>{"use strict";n.d(t,{M:()=>C});var r=n(52542),i=(n(7651),n(30456),n(26701),n(60184),n(68216),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(97500)),a=n.n(i),o=n(13534),s=n(76482),u=n(78389),c=n(92107),l=n(69863),d=n(56052),f=n(87320),p=n(35507),v=n(79490),h=n(83643),m=n(86533),g=n(26596),y=n(33512);const b="udGpsOceE80fzjUaGxkU",A="wMX24UZ671wvuRJkkUOC";var _=n(86070);function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t{"use strict";n.d(t,{Z:()=>D,_:()=>N});var r=n(52542),i=(n(184),n(42486),n(83234),n(2823),n(29426),n(30758)),a=n(97500),o=n.n(a),s=n(44286),u=n(67133),c=n(64171),l=n(50621),d=n(93493),f=n(13709),p=n(80366),v=n(92107),h=n(17626),m=n(93051),g=n(7889),y=n(99365),b=n(29958),A=n(47444),_=n(96206),O=n(8016),E=n(83753),w=n(8574),S=n(58114),C=n(79431),x=n(60256),k=n(12574),T=n(85610),P=n(31062),I=n(86070),N=function(e){return e.Default="default",e.Compact="compact",e}({}),R=function(e){return e.delegateNavigation?(0,I.jsx)(I.Fragment,{children:e.children}):(0,I.jsx)(m.N,{className:P.A.cardTitleWrapper,to:e.to,search:e.search,pathname:e.pathname,children:e.children})},D=function(e){var t=e.onClick,n=void 0===t?function(){}:t,a=e.delegatePlayback,m=void 0!==a&&a,D=e.delegateLogging,j=void 0!==D&&D,L=e.delegateNavigation,U=void 0!==L&&L,M=e.playInsteadOfNavigating,B=void 0!==M&&M,F=e.isPlaying,V=e.onPlay,H=void 0===V?function(){}:V,G=e.onContextMenu,z=void 0===G?function(){}:G,W=e.onTouchStart,K=void 0===W?function(){}:W,Y=e.onTouchEnd,q=void 0===Y?function(){}:Y,Q=e.featureIdentifier,Z=e.uri,J=e.renderCardImage,X=e.renderSubHeaderContent,$=void 0===X?function(){return null}:X,ee=e.isPlayable,te=void 0===ee||ee,ne=e.isDownloadable,re=void 0!==ne&&ne,ie=e.headerText,ae=e.hasNewEpisodeIndicator,oe=e.className,se=e.playUri,ue=void 0===se?Z:se,ce=e.albumURI,le=e.testId,de=e.ariaPlayLabel,fe=e.ariaPauseLabel,pe=e.index,ve=e.navigationUrl,he=e.requestId,me=e.dragMimeType,ge=e.variant,ye=void 0===ge?N.Default:ge,be=e.logCardImpressions,Ae=e.showTitle,_e=void 0===Ae||Ae,Oe=ye!==N.Compact&&"function"==typeof $,Ee=(0,s.Zp)(),we=(0,w.W)(),Se=ce?"?highlight=".concat(Z):"",Ce=(0,d.NC)(S.wMq),xe=(0,O.P)({itemUris:[Z],itemMimeTypes:me?[me]:[],dragLabelText:ie}),ke=xe.draggable,Te=xe.onDragStart,Pe=(0,k.r)(f.y,{data:{uri:Z,position:pe,reason:null!=he?he:""}}),Ie=Pe.spec,Ne=Pe.logger,Re=Pe.UBIFragment,De=(0,x.t)(Ie),je=ce||Z,Le=(0,p.o_)(je,{parseUnknown:!0}),Ue=(0,E.W)({type:"link",uri:je}),Me=(0,C.P)({uri:ue},{featureIdentifier:Q}),Be=Me.isPlaying,Fe=Me.togglePlay,Ve=Me.isActive,He=Be;m&&"boolean"==typeof F&&(He=F);var Ge=(0,i.useCallback)((function(){var e=Ie.cardPlayButtonFactory().hitPause({itemToBePaused:Z});He||(e=Ve?Ie.cardPlayButtonFactory().hitResume({itemToBeResumed:Z}):Ie.cardPlayButtonFactory().hitPlay({itemToBePlayed:Z}));var t=Ne.logInteraction(e);if(H(Z,t),j||we({targetUri:Z,intent:He?"pause":"play",type:"click"}),m){if("function"!=typeof H)throw Error("No delegate playback handler provided")}else Fe({loggingParams:t})}),[j,m,Ve,He,Ne,we,H,Ie,Fe,Z]),ze=(0,i.useCallback)((function(){we({targetUri:Z,intent:"navigate",type:"click"});var e=Ie.hitUiNavigate({destination:null!=ve?ve:Z});Ne.logInteraction(e)}),[Ne,ve,we,Ie,Z]),We=(0,A.a)(Z,ie),Ke=(0,_.O)(Z,ie),Ye=function(){"playlist-v2"===(null==Le?void 0:Le.type)&&We({category:A.w.PlaylistClicks})},qe=function(){"track"===(null==Le?void 0:Le.type)&&Ke({category:_.U.TrackClicks})},Qe=(0,i.useCallback)((function(){if(n(Z),B)Ge();else if(!U){var e;ze(),Le&&(e=Le.toURLPath(!0)+Se);var t=null!=ve?ve:e;(t=Ue?(0,T.hF)(t||""):t)&&Ee(t)}}),[n,Z,B,U,ze,Le,ve,Ue,Ge,Se,Ee]);return(0,I.jsx)(Re,{spec:Ie,children:(0,I.jsx)(b.E,{uri:Z,trigger:b.l.OnMouseDown,children:(0,I.jsx)(u.Z,{ref:be?De:null,onContextMenu:z,onTouchStart:K,onTouchEnd:q,"":le,onDragStart:Te,className:o()(P.A.cardContainer,oe,"Card",(0,r.A)({},P.A.scrollAnimation,Ce)),id:"".concat(Z,"-").concat(pe),size:"md",variant:"naked",onClick:function(){Qe(),Ye(),qe()},title:(0,I.jsx)(R,{delegateNavigation:U,to:null!=ce?ce:Z,search:Se,pathname:ve,children:(0,I.jsxs)(c.Z,{variant:ye===N.Default?"ballad":"bodySmall",lineClamp:2,title:ie,className:P.A.cardTitle,onClick:function(){Qe(),Ye(),qe()},dir:"auto",style:_e?{}:{height:0},children:[ae&&(0,I.jsx)(g.Tc,{className:P.A.newEpisodeIndicator}),(0,I.jsx)("span",{className:o()((0,r.A)({},P.A.spotifyOwnedHeaderText,!_e)),children:ie})]})}),subtitle:Oe?(0,I.jsx)(l.j,{variant:"mesto",lineClamp:2,as:"div",dir:"auto",children:$(Ne,Ie)}):void 0,draggable:ke,trailing:re&&(0,I.jsx)(h.M,{uri:Z,className:P.A.DownloadStatusIndicator,size:"small"}),media:(0,I.jsxs)("div",{className:P.A.imageContainer,children:[J(),te&&(0,I.jsx)("div",{className:o()(P.A.PlayButtonContainer,(0,r.A)({},P.A.PlayButtonContainerVisible,He)),children:(0,I.jsx)(y.R,{isPlaying:He,onClick:Ge,ariaPlayLabel:null!=de?de:v.Ru.get("playlist.a11y.play",ie),ariaPauseLabel:null!=fe?fe:v.Ru.get("playlist.a11y.pause",ie)})})]})})})})}},56052:(e,t,n)=>{"use strict";n.d(t,{M:()=>p});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(97500),a=n.n(i),o=n(14509),s=n(43980),u=n(18809),c=n(5663),l=n(86070);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var f=function(e){return(0,l.jsx)(o.e,function(e){for(var t=1;t{"use strict";n.d(t,{c:()=>p});var r=n(52542),i=n(30758),a=n(97500),o=n.n(a),s=n(13534);const u="i6jA7UnVNDJFGlAgtutp",c="LaSOZAQLcR1DzFgdKrUx",l="JS9WYvoqyy3vUXqMt5Hv",d="qZH56jw74skju8uLzuF3";var f=n(86070),p=i.memo((function(e){var t=e.isHero,n=e.children,i=e.lineClamp,a=void 0===i?2:i;return(0,f.jsx)(s.E,{as:"div",variant:"bodySmall",className:o()(u,(0,r.A)((0,r.A)((0,r.A)({},d,t),c,1===a),l,2===a)),semanticColor:"textSubdued",children:n})}))},37936:(e,t,n)=>{"use strict";n.d(t,{U:()=>q});var r=n(52542),i=(n(7651),n(14551),n(30456),n(26701),n(60184),n(68216),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758)),a=n(13534),o=n(92107),s=n(69863),u=n(56052),c=n(87320),l=n(97500),d=n.n(l);const f="SlbzF58tYfJdBqTpDBZE",p="VFWaXWtN61bTc_4UOexe",v="C3sIZDdL9EfwMJcSgl8t";var h=n(86070),m=function(e){var t=e.children,n=e.className;return(0,h.jsx)("span",{className:d()(f,n),children:t})},g=function(e){return(0,h.jsx)("span",{className:d()(e.className,p,(0,r.A)({},v,e.noSeparator)),children:e.children})},y=n(62822),b=n(12341),A=n(13734),_=n(93091),O=n.n(_),E=(n(83234),n(30784)),w=n(32056);const S="GSY8YnDV4YNR_W53fPhi",C="dQYtZdjVyebpK221a_JU";var x=["src","description"];function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function T(e){for(var t=1;t{"use strict";n.d(t,{A:()=>L});var r=n(52542),i=(n(184),n(42486),n(83234),n(30758)),a=n(97500),o=n.n(a),s=n(44286),u=n(13709),c=n(80366),l=(n(2823),n(29426),n(56922),n(13534)),d=n(38195),f=n(93051),p=n(7889);const v="XLAiqekZxk4Z7Nok9a58",h="A49BHvl5C1wTQ0ZGCq6V",m="Jiy7CZomKxCOUMtOMwF_";var g=n(86070),y=i.memo((function(e){var t=e.search,n=e.children,r=e.to,i=e.onClick,a=e.isHero,o=e.title,s=e.hasNewEpisodeIndicator,u=void 0!==s&&s,c=e.navigationUrl,y=e.disableLink,b=void 0!==y&&y,A=a?"titleMedium":"bodyMediumBold",_=(0,g.jsxs)(l.E,{as:"div",variant:A,className:h,paddingBottom:d.vw,semanticColor:"textBase",children:[u&&(0,g.jsx)(p.Tc,{className:m}),n]});return b?_:(0,g.jsx)(f.N,{to:r,onClick:i,title:o,className:v,dir:"auto",search:t,pathname:c,children:_})})),b=n(87320),A=n(17626),_=n(99365),O=n(8016),E=n(83753),w=n(8574),S=n(79431),C=n(60256),x=n(12574),k=n(85610);const T="mXNT9H2GU7lDW4cGx0q1",P="ouEZqTcvcvMfvezimm_J",I="pueeb339I8KrXZr0SDm1",N="cofBW8sjoBtMAmzDgqKt",R="Ykx_9AV9dI9vTLVV2b7h",D="NI1OxoVdokxENPAjoeOk",j="eUHZjKB8k8xrDIVk_cy9";const L=function(e){var t=e.onClick,n=void 0===t?function(){}:t,a=e.onContextMenu,l=void 0===a?function(){}:a,d=e.onTouchStart,f=void 0===d?function(){}:d,p=e.onTouchEnd,v=void 0===p?function(){}:p,h=e.delegatePlayback,m=void 0!==h&&h,L=e.delegateLogging,U=void 0!==L&&L,M=e.delegateNavigation,B=void 0!==M&&M,F=e.playInsteadOfNavigating,V=void 0!==F&&F,H=e.isPlaying,G=e.onPlay,z=void 0===G?function(){}:G,W=e.featureIdentifier,K=e.uri,Y=e.renderCardImage,q=e.renderSubHeaderContent,Q=void 0===q?function(){return null}:q,Z=e.isPlayable,J=void 0===Z||Z,X=e.isDownloadable,$=void 0!==X&&X,ee=e.headerText,te=e.hasNewEpisodeIndicator,ne=void 0!==te&&te,re=e.className,ie=e.playUri,ae=void 0===ie?K:ie,oe=e.albumURI,se=e.testId,ue=e.ariaPlayLabel,ce=e.ariaPauseLabel,le=e.index,de=e.requestId,fe=e.dragMimeType,pe=e.getSignifierContent,ve=void 0===pe?function(){return null}:pe,he=e.logCardImpressions,me=void 0!==he&&he,ge=(0,s.Zp)(),ye=(0,w.W)(),be=oe?"?highlight=".concat(K):"",Ae=oe||K,_e=(0,E.W)({type:"link",uri:Ae}),Oe=(0,O.P)({itemUris:[K],itemMimeTypes:fe?[fe]:[],dragLabelText:ee}),Ee=Oe.draggable,we=Oe.onDragStart,Se=(0,i.useCallback)((function(e){e.target===e.currentTarget&&we(e)}),[we]),Ce=(0,x.r)(u.y,{data:{uri:K,position:le,reason:null!=de?de:""}}),xe=Ce.spec,ke=Ce.logger,Te=Ce.UBIFragment,Pe=(0,S.P)({uri:ae},{featureIdentifier:W}),Ie=Pe.isPlaying,Ne=Pe.isActive,Re=Pe.togglePlay,De=Ie;m&&"boolean"==typeof H&&(De=H);var je=(0,i.useCallback)((function(){var e=xe.cardPlayButtonFactory().hitPause({itemToBePaused:K});De||(e=Ne?xe.cardPlayButtonFactory().hitResume({itemToBeResumed:K}):xe.cardPlayButtonFactory().hitPlay({itemToBePlayed:K}));var t=ke.logInteraction(e);if(z(K,t),U||ye({targetUri:K,intent:De?"pause":"play",type:"click"}),m){if("function"!=typeof z)throw Error("No delegate playback handler provided")}else Re({loggingParams:t})}),[U,m,Ne,De,ke,ye,z,xe,Re,K]),Le=(0,i.useCallback)((function(){ye({targetUri:K,intent:"navigate",type:"click"});var e=xe.hitUiNavigate({destination:K});ke.logInteraction(e)}),[ke,ye,xe,K]),Ue=(0,i.useCallback)((function(){if(n(K),V)je();else if(!B){Le();var e=(0,c.o_)(Ae).toURLPath(!0),t=_e?(0,k.hF)("".concat(e).concat(be)):"".concat(e).concat(be);ge(t)}}),[n,K,V,B,Le,Ae,_e,be,ge,je]),Me=(0,C.t)(xe);return(0,g.jsx)(Te,{spec:xe,children:(0,g.jsx)("div",{className:o()(T,re),onContextMenu:l,onTouchStart:f,onTouchEnd:v,"":se,ref:me?Me:null,children:(0,g.jsxs)("div",{draggable:Ee,onDragStart:Se,className:I,children:[Y(),(0,g.jsxs)("div",{className:N,children:[(0,g.jsx)(y,{to:oe||K,search:be,onClick:Le,isHero:!0,title:ee,hasNewEpisodeIndicator:ne,children:ee}),Q?(0,g.jsx)(b.c,{isHero:!0,children:Q(ke,xe)}):null,ve()]}),$&&(0,g.jsx)(A.M,{uri:K,className:R,size:"small"}),J&&(0,g.jsx)("div",{className:o()(D,(0,r.A)({},j,De)),children:(0,g.jsx)(_.R,{isPlaying:De,onClick:je,ariaPlayLabel:ue,ariaPauseLabel:ce})}),(0,g.jsx)("div",{onClick:Ue,className:P,"":"herocard-click-handler"})]})})})}},79490:(e,t,n)=>{"use strict";n.d(t,{t:()=>u});var r=n(97500),i=n.n(r),a=n(13534);const o="hSL9Sb4ko4GNvUVuPQOw";var s=n(86070),u=function(e){var t=e.semanticColor,n=e.className,r=e.children;return r?(0,s.jsx)(a.E,{variant:"bodySmall",semanticColor:t,className:i()(o,n),children:r}):null}},26314:(e,t,n)=>{"use strict";n.d(t,{B:()=>w});var r=n(52542),i=(n(7651),n(14551),n(30456),n(26701),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758)),a=n(14509),o=n(13534),s=n(92107),u=n(69863),c=n(56052),l=n(87320),d=n(35507),f=n(79490),p=n(83643),v=n(54068),h=n(24804),m=n(93051),g=n(67),y=n(42299),b=n(73788),A=n(86070);function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t{"use strict";n.d(t,{a:()=>m});var r=n(52542),i=(n(7651),n(30456),n(26701),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758)),a=n(90430),o=n(92107),s=n(69863),u=n(56052),c=n(87320),l=n(35507),d=n(79490),f=n(83643),p=n(24804),v=n(86070);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var m=i.memo((function(e){var t,n=e.images,m=e.name,g=e.uri,y=e.onClick,b=e.isHero,A=e.testId,_=e.index,O=e.requestId,E=e.color,w=e.variant,S=e.logCardImpressions,C=void 0!==S&&S,x=(0,i.useCallback)((function(){return(0,v.jsx)(u.M,{isCircular:!0,isHero:b,images:n,color:E,FallbackComponent:function(e){return(0,v.jsx)(a.r,function(e){for(var t=1;t{"use strict";n.d(t,{$:()=>o});var r=n(88183);const i="m0QxD0cLU3Jpd338szjv";var a=n(86070),o=function(){return(0,a.jsx)(r.u,{className:i,size:"xsmall",semanticColor:"textBase"})}},24260:(e,t,n)=>{"use strict";n.d(t,{o:()=>p});n(47994);var r=n(92107),i=n(69863),a=n(56052),o=n(87320),s=n(35507),u=n(79490),c=n(83643),l=n(64877),d=n(36318),f=n(86070),p=function(e){var t,n=e.images,p=e.name,v=e.uri,h=e.publisher,m=e.sharingInfo,g=e.mediaType,y=e.isHero,b=void 0!==y&&y,A=e.onClick,_=e.testId,O=e.index,E=e.requestId,w=e.color,S=e.variant,C=e.logCardImpressions,x=void 0!==C&&C,k=g===d.Q.MIXED?r.Ru.get("type.show"):r.Ru.get("card.tag.show");return t=b?(0,f.jsx)(s.A,{index:O,onClick:A,delegatePlayback:!0,headerText:p,featureIdentifier:"show",uri:v,isPlayable:!1,renderCardImage:function(){return(0,f.jsx)(a.M,{isHero:!0,images:n,color:w})},renderSubHeaderContent:function(){return(0,f.jsxs)(o.c,{isHero:!0,children:[(0,f.jsx)(u.t,{children:k}),h&&(0,f.jsx)("span",{children:h})]})},testId:_,requestId:E,logCardImpressions:x}):(0,f.jsx)(i.Z,{variant:S,onClick:A,isPlayable:!1,delegatePlayback:!0,headerText:p,featureIdentifier:"show",uri:v,index:O,renderCardImage:function(){return(0,f.jsx)(a.M,{isHero:b,images:n,color:w})},renderSubHeaderContent:function(){return(0,f.jsx)(o.c,{children:h&&(0,f.jsx)("span",{children:h})})},testId:_,requestId:E,logCardImpressions:x}),(0,f.jsx)(c.h,{menu:(0,f.jsx)(l.H,{uri:v,sharingInfo:m}),children:t})}},66042:(e,t,n)=>{"use strict";n.d(t,{u:()=>y});var r=n(52542),i=n(30758),a=n(97500),o=n.n(a),s=n(69863),u=n(28121),c=n(4907),l=n(31062),d=n(5663);const f="B3NcOBJt_x6GdEDzdMX4",p="cwkCVR8XspK0RXEmmHqW",v="CFjzd1Z8fj7reHf6vhG8",h="oQ4jLC_wmDT4a46KRq9P";var m=n(86070),g=(0,i.memo)((function(e){var t=e.isLoading,n=(0,c.h)("shimmer");return(0,m.jsx)("div",{ref:n,className:o()(d.A.imageWrapper,(0,r.A)({},h,t))})})),y=(0,i.memo)((function(e){var t=e.cardImage,n=e.isLoading,r=e.variant;return(0,m.jsxs)("div",{className:o()(l.A.card,f),"aria-hidden":!0,"":"skeleton-card",children:[(0,m.jsx)("div",{className:o()(l.A.imageContainer,l.A.imageContainerSkeleton),children:t||(0,m.jsx)(g,{isLoading:n})}),(0,m.jsxs)("div",{className:l.A.cardMetadata,children:[(0,m.jsx)(u.Y,{as:"div",variant:"bodyMediumBold",className:p,charCount:15,isLoading:n}),r!==s._.Compact&&(0,m.jsx)(u.Y,{as:"div",variant:"bodySmall",className:v,charCount:10,isLoading:n})]})]})}))},30492:(e,t,n)=>{"use strict";n.d(t,{w:()=>_});n(47994);var r=n(92107),i=n(69863),a=n(56052),o=n(87320),s=n(35507),u=n(79490),c=n(83643),l=n(51725),d=n(8972),f=n(76422),p=n(77736),v=n(53029),h=n(64348),m=n(46198),g=n(97724);const y="UHjdTucjadSs9x3SjoAp",b="iHomw25Q7DDHLVQxfgNW";var A=n(86070),_=function(e){var t,n=e.name,_=e.uri,O=e.images,E=e.album,w=e.artists,S=e.isExplicit,C=e.is19PlusOnly,x=e.isHero,k=void 0!==x&&x,T=e.onClick,P=e.testId,I=e.index,N=e.requestId,R=e.isLyricsMatch,D=e.color,j=e.hasAssociatedVideo,L=e.variant,U=e.logCardImpressions,M=void 0!==U&&U,B=(0,g.b)({isExplicit:S,isMOGEFRestricted:C,hasAssociatedVideo:j}),F=B.badges,V=B.hasBadges;return t=k?(0,A.jsx)(s.A,{index:I,onClick:T,headerText:n,featureIdentifier:"track",uri:_,albumURI:null==E?void 0:E.uri,renderCardImage:function(){return(0,A.jsx)(a.M,{isHero:!0,images:O,color:D})},renderSubHeaderContent:function(){return(0,A.jsxs)(o.c,{isHero:!0,children:[V&&(0,A.jsxs)(f.P,{children:[F.explicit&&(0,A.jsx)(h.U,{}),F.nineteen&&(0,A.jsx)(m.q,{className:y,size:16}),F.hasAssociatedVideo&&(0,A.jsx)(p.l,{})]}),(0,A.jsx)(u.t,{children:r.Ru.get("card.tag.track")}),(0,A.jsx)(d.l,{artists:w,className:b}),R&&(0,A.jsx)(v.G,{})]})},testId:P,requestId:N,logCardImpressions:M}):(0,A.jsx)(i.Z,{variant:L,index:I,onClick:T,headerText:n,featureIdentifier:"track",uri:_,albumURI:null==E?void 0:E.uri,renderCardImage:function(){return(0,A.jsx)(a.M,{images:O,color:D})},renderSubHeaderContent:function(){return(0,A.jsxs)(o.c,{children:[S&&!C&&(0,A.jsx)(h.U,{className:y}),C&&(0,A.jsx)(m.q,{size:16,className:y}),(0,A.jsx)(d.l,{artists:w,className:b}),R&&(0,A.jsx)(v.G,{})]})},testId:P,requestId:N,logCardImpressions:M}),(0,A.jsx)(c.h,{menu:(0,A.jsx)(l.P,{uri:_,artists:w,albumUri:null==E?void 0:E.uri}),children:t})}},46040:(e,t,n)=>{"use strict";n.d(t,{O:()=>K});n(25550),n(47994),n(43379),n(51234),n(15342);var r=n(30758),i=n(97500),a=n.n(i),o=n(88677),s=n(12137),u=n(15801),c=n(67133),l=n(64171),d=n(50621),f=n(92562),p=n(93493),v=n(13709),h=n(92107),m=n(79564),g=n(80021),y=n(83643),b=n(15719),A=n(8972),_=n(2881),O=n(58114),E=n(64348),w=n(46198),S=n(57039),C=n(3424),x=n(61325),k=n(79431),T=n(64869),P=n(60256),I=n(12574),N=n(79916),R=n(16920),D=n(97724);const j="ak6gYegwMkcNWd6xPIy5",L="cKtgEwzPvLoFLbM2op0D",U="d42g9OybmMicQKsRF86I",M="XVySLcfMggFYO3c9HYKs",B="DPmEbaBR_rtvwGSuWCXT",F="nbujTuv5mDum1zNR8wfh",V="VhA41F8smbkebJG9jYiy",H="LtcBzRcDxuIVYfjr7yt1",G="iXKaEy6qo9NvVG87pXJl";var z=n(86070),W="song_videos",K=function(e){var t,n=e.className,i=e.title,K=e.trackUri,Y=e.artists,q=e.album,Q=e.contentRating,Z=e.index,J=e.hoverBackgroundColor,X=e.contentAlign,$=e.size,ee=void 0===$?"md":$,te=e.referrerIdentifier,ne=e.requestId,re=(0,o.wA)(),ie=(0,T.z)(),ae=(0,k.P)({uri:K},{featureIdentifier:W}),oe=ae.isPlaying,se=ae.togglePlay,ue=ae.isActive,ce=(0,p.NC)(O.J1t,{loadingValue:!1}),le=(0,p.NC)(N.vF),de=(0,S.Z)(),fe=(0,C.v)((function(e){return{activeDevice:le?de.getActiveDevice():e.activeDevice}})).activeDevice,pe=fe&&!fe.isLocal&&!(null===fe.supportedMediaTypes||fe.supportedMediaTypes.has(x.Bd.Video)),ve=(0,p.NC)(O.b2),he=(0,p.NC)(O.wl5),me=(0,p.NC)(O.ZoB),ge=(0,I.r)(v.y,{data:{position:Z,uri:K,reason:null!=ne?ne:""}}),ye=ge.spec,be=ge.logger,Ae=oe?(0,z.jsx)(s._,{size:"large",width:36}):(0,z.jsx)(u.A,{size:"large",width:36}),_e=(0,D.b)({contentRating:null==Q?void 0:Q.label}),Oe=_e.badges,Ee=_e.hasBadges,we=(0,r.useCallback)((function(){var e=ye.cardPlayButtonFactory().hitPlay({itemToBePlayed:K});be.logInteraction(e);var t=function(){return ie.playAsNextInQueue([{uri:K,type:R.c.TRACK,uid:null,provider:""}])};return(ve&&"home"===te||he&&"now_playing_panel"===te||me)&&(t=function(){return ie.play({uri:K},{featureIdentifier:W,referrerIdentifier:te})}),ce&&pe?new Promise((function(e){re(_.ug.actions.open({onCancel:function(){e()},onConfirm:function(){e(t())}}))})):t()}),[ye,K,be,ve,te,he,me,ie,ce,pe,re]),Se=(0,r.useCallback)((function(){if(ue){var e=ye.cardPlayButtonFactory().hitPause({itemToBePaused:K});oe||(e=ye.cardPlayButtonFactory().hitResume({itemToBeResumed:K}));var t=be.logInteraction(e);return se({loggingParams:t}),Promise.resolve()}return we()}),[ue,we,ye,K,oe,be,se]),Ce=(0,P.t)(ye);return(0,z.jsx)(y.h,{menu:(0,z.jsx)(b.o,{uri:K,albumUri:null==q?void 0:q.uri,artists:[{name:Y[0].profile.name,uri:Y[0].uri}]}),children:(0,z.jsx)(c.Z,{contentAlign:X,className:a()(B,n),variant:"naked",id:K,size:ee,hoverBackgroundColor:J,title:(0,z.jsx)(l.Z,{variant:"ballad",lineClamp:1,title:i,dir:"auto",children:i}),subtitle:(0,z.jsx)(d.j,{variant:"mesto",lineClamp:1,as:"div",dir:"auto",semanticColor:"textSubdued",children:(0,z.jsxs)("div",{className:V,children:[Ee&&(0,z.jsxs)(z.Fragment,{children:[Oe.explicit&&(0,z.jsx)(E.U,{className:G}),Oe.nineteen&&(0,z.jsx)(w.q,{className:G})]}),(0,z.jsx)(A.l,{artists:Y.map((function(e){return{uri:e.uri,name:e.profile.name}})),className:H})]})}),media:(0,z.jsxs)("div",{className:M,children:[(0,z.jsx)("div",{className:a()(L),children:(0,z.jsx)("div",{className:a()(U),children:Ae})}),(0,z.jsx)(f._,{src:null==q||null===(t=q.coverArt)||void 0===t?void 0:t.sources[0].url,className:j})]}),onClick:Se,trailing:(0,z.jsx)(g.b,{menu:(0,z.jsx)(b.o,{uri:K,albumUri:null==q?void 0:q.uri,artists:[{name:Y[0].profile.name,uri:Y[0].uri}]}),children:(0,z.jsx)(m.e,{size:m.M.xs,label:h.Ru.get("more.label.context",i),className:F})}),ref:Ce})})}},30747:(e,t,n)=>{"use strict";n.d(t,{FN:()=>U,TB:()=>R,Hv:()=>N,C_:()=>I});var r=n(52542),i=(n(7651),n(14551),n(9267),n(184),n(42486),n(86746),n(45434),n(79024),n(70750),n(68216),n(47994),n(43379),n(51234),n(2823),n(65594),n(78397),n(97460),n(34192),n(17987),n(93577),n(30758)),a=n(97500),o=n.n(a),s=n(58017),u=n(2378);n(60287);function c(e){var t=(0,i.useRef)(0);return(0,i.useCallback)((function(n){var r=n.currentTarget,i=n.clientX,a=n.target;if(r instanceof HTMLElement){var o=r.style.scrollBehavior,s=!1,u=r.scrollLeft,c=i,l=0;r.style.userSelect="none",r.style.scrollBehavior="auto";var d=function(){v(),r.style.scrollBehavior=o},f=function(){r.scrollLeft+=l,l*=.95,Math.abs(l)>.5?t.current=requestAnimationFrame(f):d()};v();var p=function(e){var t=e.clientX-c;Math.abs(t)>10&&(s=!0);var n=r.scrollLeft;r.scrollLeft=u-t,l=r.scrollLeft-n};document.addEventListener("mousemove",p),document.addEventListener("mouseup",(function(){var n=function(e){e.preventDefault(),e.stopImmediatePropagation()};!0===s&&(r.addEventListener("click",n,{once:!0,capture:!0}),setTimeout((function(){r.removeEventListener("click",n,{capture:!0})}))),r.style.removeProperty("user-select"),document.removeEventListener("mousemove",p),!(null!=e&&e(a))&&(v(),t.current=requestAnimationFrame(f),document.addEventListener("wheel",d,{once:!0}))}),{once:!0})}function v(){cancelAnimationFrame(t.current),document.removeEventListener("wheel",d)}}),[e])}var l=n(69583),d=n(37468),f=n(96324);const p="search-searchCategory-contentArea",v="search-searchCategory-categoryGrid",h="eRKQSDqbcx0NSAApALFA",m="xK5ehbekO6rilT0OXn_0",g="bdT2hWuSLE4HMyJ1ziC8",y="Yjx8QrpjqgjqQPj4KWCh",b="J4qD2RoZgGLbOdpfs63w",A="U8wi3gXSb248Imbxy4gc",_="a2NTH51fJWzWsds0OYv_",O="search-searchCategory-carousel",E="M0YO8cIVBxU1lnbzNPeP",w="e1CGifl7UjMqePPNhj5A",S="search-searchCategory-carouselButton",C="vzVooVFhdI7BIyM3fq0v",x="GwVDOOhNp0LMO_SFOqVp";var k=n(86070);function T(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return P(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?P(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0||(a+o)/2<=i)&&t.scroll({left:r/2+n-o/2})}(t,n)}function L(e,t){var n=e.querySelector('[tabindex="0"]')||e.firstElementChild;if(n&&n instanceof HTMLElement){var r=e.querySelectorAll("a[href], button, [role=button]");if(r&&r.length)if(t===D.END){var i;if(document.activeElement===e||!n.nextElementSibling)return void j(n,null!==(i=r[0])&&void 0!==i?i:e,e);n.nextElementSibling instanceof HTMLElement&&j(n,n.nextElementSibling,e)}else if(t===D.START){var a;if(document.activeElement===e||!n.previousElementSibling)return void j(n,null!==(a=r[r.length-1])&&void 0!==a?a:e,e);if(n.previousElementSibling instanceof HTMLElement)return void j(n,n.previousElementSibling,e)}}}var U=function(e){var t=e.children,n=e.className,a=e.chevronsClassName,d=e.showButtons,P=void 0===d?I.ALWAYS:d,j=e.ariaLabel,U=e.applyLightThemeControls,M=void 0!==U&&U,B=e.onlyHorizontalWheel,F=void 0!==B&&B,V=e.wheelScrollEnabled,H=void 0===V||V,G=e.scrollContentClassName,z=e.scrollerClassName,W=e.scrollRatio,K=void 0===W?.9:W,Y=e.scrollingMethod,q=void 0===Y?N.BY_RATIO:Y,Q=e.scrollPadding,Z=e.scrollSnapAlign,J=e.edgeGradients,X=void 0===J?R.MASK:J,$=e.dragToScroll,ee=void 0===$||$,te=e.onScroll,ne=e.activeElementThreshold,re=void 0===ne?10:ne,ie=(0,l.W)(),ae=(0,i.useRef)(null),oe=(0,i.useRef)(null),se=(0,i.useRef)(null),ue=(0,i.useRef)(-1),ce=(0,i.useCallback)((function(){var e,t,n,r=Math.abs(null!==(e=null===(t=ae.current)||void 0===t?void 0:t.scrollLeft)&&void 0!==e?e:0),i=null,a=-1;if(null!==(n=oe.current)&&void 0!==n&&n.children){var o,s=-1,u=T(oe.current.children);try{for(u.s();!(o=u.n()).done;){var c=o.value;c instanceof HTMLElement&&(s++,Math.abs(c.offsetLeft-r)<=c.offsetWidth/re&&(i=c,a=s))}}catch(e){u.e(e)}finally{u.f()}}return{element:i,index:a}}),[re]),le=(0,i.useCallback)((function(){if(te){var e=ce().index;ue.current!==e&&(ue.current=e,null==te||te(e))}}),[ce,te]),de=(0,i.useCallback)((function(){if(ae.current&&oe.current&&se.current){var e=ae.current,t=oe.current,n=e.scrollWidth-e.clientWidth,r=Math.abs(e.scrollLeft),i=r<1?Math.floor(r):Math.ceil(r),a=t.offsetWidth>e.clientWidth,o=a&&0!==i,s=a&&iMath.abs(e.deltaX))){var i=e.currentTarget;n.current&&(n.current=!1,r.current=i.style.scrollBehavior,i.style.scrollBehavior="auto"),i.scrollLeft+=e.deltaY+e.deltaX,a.current&&clearTimeout(a.current),a.current=setTimeout((function(){var e;n.current=!0,i.style.scrollBehavior=null!==(e=r.current)&&void 0!==e?e:""}),100)}}),[t])}({onlyHorizontalWheel:F}),be=(0,i.useCallback)((function(){}),[]),Ae=H?ye:be,_e={};return q===N.SNAP&&(_e.scrollPadding=Q),(0,k.jsxs)("div",{ref:se,className:o()(p,n),children:[(0,k.jsx)("div",{ref:ae,className:o()(v,(0,r.A)((0,r.A)((0,r.A)({},_,X===R.LINEAR_GRADIENT),b,X===R.MASK),h,q===N.SNAP),z),onScroll:function(){de(),le()},onKeyDown:ve,onMouseDown:ge,onWheel:Ae,role:"list","aria-label":j,style:_e,tabIndex:0,children:(0,k.jsx)("div",{ref:oe,role:"presentation",className:o()(G,(0,r.A)((0,r.A)({},g,"start"===Z),m,"center"===Z)),children:t})}),he&&(0,k.jsxs)("div",{className:o()(O,a,P===I.ON_HOVER?E:w,{"encore-light-theme":M}),children:[(0,k.jsx)("button",{className:o()(S,C),tabIndex:-1,onClick:function(e){e.preventDefault(),e.stopPropagation(),pe(D.START)},"aria-hidden":"true",children:(0,k.jsx)(s.g,{autoMirror:!1,semanticColor:"textBase",size:"small"})}),(0,k.jsx)("button",{className:o()(S,x),tabIndex:-1,onClick:function(e){e.preventDefault(),e.stopPropagation(),pe(D.END)},"aria-hidden":"true",children:(0,k.jsx)(u.V,{autoMirror:!1,semanticColor:"textBase",size:"small"})})]})]})}},1868:(e,t,n)=>{"use strict";n.d(t,{T:()=>A});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(30758),o=n(97500),s=n.n(o),u=n(13534),c=n(2648),l=n(11854),d=n(47540);const f="main-confirmDialog-container",p="main-confirmDialog-overlay",v="main-confirmDialog-buttonContainer",h="main-confirmDialog-button";var m=n(86070),g=["onClose","onOutside","isOpen","titleText","descriptionText","cancelText","confirmText","confirmLabel","onConfirm","allowHTML","shouldCloseOnEsc","shouldCloseOnOverlayClick","shouldFocusAfterRender","width"];function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t{"use strict";n.d(t,{n:()=>O});var r=n(52542),i=(n(25550),n(7651),n(30456),n(26701),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(15342),n(18316),n(80366)),a=n(92107),o=n(22399),s=n(93051),u=n(77970),c=n(51126),l=n(39850),d=n(93892),f=n(64044),p=n(82704),v=n(86070);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t0?a.Ru.getSeparator():null,u?(0,v.jsx)(s.N,{to:u,"":"context-item-info-".concat(t.type),dir:"auto",onClick:n,children:e.name}):(0,v.jsx)("span",{dir:"auto",children:e.name})]},r)}))})},y=function(e){var t,n=e.item,r=e.onClick,a=n.show,o=null===(t=(0,i.o_)(a.uri))||void 0===t?void 0:t.toURLPath(!0);return o?(0,v.jsx)(s.N,{to:o,"":"context-item-info-show",dir:"auto",onClick:r,children:a.name}):(0,v.jsx)("span",{dir:"auto",children:a.name})},b=function(e){var t,n=e.item,r=e.onClick,a=n.book,o=null===(t=(0,i.o_)(a.uri))||void 0===t?void 0:t.toURLPath(!0);return o?(0,v.jsx)(s.N,{to:o,"":"context-item-info-book",dir:"auto",onClick:r,children:a.name}):(0,v.jsx)("span",{dir:"auto",children:a.name})},A={"":"context-item-info-ad-subtitle"},_=function(e){var t,n=e.item,r=e.onClick,i=(0,o.iz)(n);return i.url?(0,v.jsx)("a",m(m({},A),{},{onClick:function(e){null==r||r(e,i.url||void 0)},href:null!==(t=i.url)&&void 0!==t?t:void 0,rel:"noopener noreferrer",target:"_blank",dir:"auto",children:i.subtitle})):(0,v.jsx)("span",{dir:"auto",children:i.subtitle})},O=function(e){var t=e.item,n=e.onClick;return(0,d.v)(t)||(0,f.v)(t)?(0,v.jsx)(g,{item:t,onClick:n}):(0,l.p)(t)?(0,v.jsx)(y,{item:t,onClick:n}):(0,c.d)(t)?(0,v.jsx)(b,{item:t,onClick:n}):(0,u.N)(t)?(0,v.jsx)(_,{item:t,onClick:n}):(0,p.d)(t)}},95619:(e,t,n)=>{"use strict";n.d(t,{R:()=>p});var r=n(80366),i=n(93051),a=n(44877),o=n(77970),s=n(51126),u=n(39850),c=n(93892),l=n(64044),d=n(82704),f=n(86070);var p=function(e){var t=e.item,n=e.children,p=e.onClick,v=e.adUrl,h=(0,a.k)().isSongVideoPlayingVideo,m=null!=v?v:function(e,t){var n,i=t.isVideoPlaying,a=void 0!==i&&i;if((0,c.v)(e)){var f,p=a?e.artists[0].uri:e.album.uri;return null===(f=(0,r.o_)(p))||void 0===f?void 0:f.toURLPath(!0)}if((0,u.p)(e)||(0,s.d)(e)||(0,l.v)(e))return null===(n=(0,r.o_)(null==e?void 0:e.uri))||void 0===n?void 0:n.toURLPath(!0);(0,o.N)(e)||(0,d.k)(e)}(t,{isVideoPlaying:h});return(0,c.v)(t)&&t.isLocal?(0,f.jsx)(f.Fragment,{children:n}):(0,c.v)(t)||(0,u.p)(t)||(0,s.d)(t)||(0,l.v)(t)?void 0===m?(0,f.jsx)(f.Fragment,{children:n}):(0,f.jsx)(i.N,{"":"context-item-link",to:m,onClick:p,children:n}):(0,o.N)(t)?m?(0,f.jsx)("a",{"":"context-item-info-ad-title",onClick:function(e){null==p||p(e,m)},href:m,rel:"noopener noreferrer",target:"_blank",children:n}):(0,f.jsx)(f.Fragment,{children:n}):(0,d.d)(t)}},80021:(e,t,n)=>{"use strict";n.d(t,{b:()=>l});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(76840),o=n(86070),s=["children"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{"use strict";n.d(t,{t:()=>k});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=(n(65050),n(3956)),o=n(76228);var s=n(67349),u=n(53607),c=n(86070);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t20||Math.abs(o)>20}return!1}}return!1}(e,s);(u=o.current)&&Date.now()-500>u&&!c&&(r({type:"touch",value:!1}),t(e)),document.body.hasAttribute("data-dragging-type")&&document.body.removeAttribute("data-dragging-type")}})})},y=function(e){var t=e.openContextMenu,n=e.children;return(0,c.jsx)(c.Fragment,{children:i.cloneElement(n,{onContextMenu:function(e){var r,i;null===(r=(i=n.props).onContextMenu)||void 0===r||r.call(i,e),t(e),e.stopPropagation()}})})},b=function(e){var t=e.openContextMenu,n=e.children;return(0,m.g)()?(0,c.jsx)(y,{openContextMenu:t,children:n}):(0,c.jsx)(g,{openContextMenu:t,children:n})},A=n(45940),_=(0,i.forwardRef)((function(e,t){var n=e.isOpen,r=e.handleContextMenu,a=e.trigger,o=e.children;return(0,A.d)(o)?(0,c.jsx)(c.Fragment,{children:o(n,r,t)}):"click"===a?(0,c.jsx)(v,{toggleContextMenu:r,children:o}):"right-click"===a?(0,c.jsx)(b,{openContextMenu:r,children:o}):"hover-or-focus"===a?(0,c.jsx)(h,{openContextMenu:r,children:o}):(0,c.jsx)(c.Fragment,{children:(0,i.cloneElement)(o,{ref:t})})}));function O(e){if(!e)return{x:0,y:0};if(function(e){return"touchend"===e.type||"touchstart"===e.type}(e))return{x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(function(e){if("clientX"in e&&"clientY"in e)return 0!==e.clientX&&0!==e.clientY;return!1}(e))return{x:e.clientX,y:e.clientY};var t=e.target.getBoundingClientRect();return{x:t.x+t.width/2,y:t.y+t.height}}var E=n(75024),w=n(10015);function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t{"use strict";n.d(t,{h:()=>u});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(76840),a=n(86070);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t{"use strict";n.d(t,{W:()=>y});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(30758),o=n(97500),s=n.n(o),u=n(87630),c=n(33670),l=n(54769),d=n(10282),f=n(1444),p=n(26364),v=n(86070),h=["children","onClose","getInitialFocusElement","onFocusVerticalItem"];function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t{"use strict";n.d(t,{y:()=>l});var r=n(52542),i=n(97500),a=n.n(i),o=n(14955),s=n(42210),u=n(26364),c=n(86070),l=function(e){var t=e.children,n=e.divider;return(0,c.jsx)(s.u,{className:u.A.menuItem,children:(0,c.jsx)(o.Z,{className:a()(u.A.menuHeading,"ellipsis-one-line",(0,r.A)((0,r.A)({},u.A.dividerBefore,"before"===n),u.A.dividerAfter,"after"===n)),variant:"finaleBold",dir:"auto","aria-hidden":!0,children:t})})}},67963:(e,t,n)=>{"use strict";n.d(t,{D:()=>b});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(30758),o=n(97500),s=n.n(o),u=n(50975),c=n(14955),l=n(87630),d=n(61019),f=n(72455),p=n(42210),v=n(26364),h=n(86070),m=["children","disabled","divider","onClick","leadingIcon","trailingIcon","elementRef","CheckedIcon","autoClose","innerClassName","semanticColor"];function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t{"use strict";n.d(t,{g:()=>y});var r=n(12341),i=n(30758),a=n(3956),o=n(14955),s=n(61616),u=n(52542),c=n(97500),l=n.n(c),d=n(61019),f=n(72455),p=n(42210),v=n(26364),h=n(86070),m=(0,i.forwardRef)((function(e,t){var n=e.children,r=e.disabled,a=void 0!==r&&r,o=e.onClick,s=void 0===o?function(){}:o,c=e.setIsOpen,m=e.onTouchStart,g=e.outerRef,y=e.divider,b=(0,d.t)(g,c),A=b.handleMouseEnter,_=b.handleMouseMove,O=b.handleMouseLeave,E=b.handleFocus,w=(0,i.useCallback)((function(e){e.stopPropagation(),s(e)}),[s]),S=(0,i.useCallback)((function(e){e.stopPropagation()}),[]);return(0,h.jsx)(p.u,{className:v.A.menuItem,children:(0,h.jsx)(f.H,{className:l()(v.A.menuItemButton,(0,u.A)((0,u.A)((0,u.A)({},v.A.disabled,a),v.A.dividerBefore,"before"===y),v.A.dividerAfter,"after"===y)),onClick:w,onFocus:E,onMouseEnter:A,onMouseMove:_,onMouseLeave:O,onTouchStart:m,onContextMenu:S,ref:t,role:"menuitem",children:n})})})),g=n(39008),y=function(e){var t=e.displayText,n=e.depth,u=void 0===n?1:n,c=e.children,l=e.divider,d=e.placement,f=void 0===d?"right-start":d,p=e.onOpenChange,y=e.onClick,b=e.disabled,A=e.leadingIcon,_=e.menuBoundary,O=void 0===_?document.body:_,E=(0,i.useState)(!1),w=(0,r.A)(E,2),S=w[0],C=w[1],x=(0,i.useRef)(null),k=(0,i.useCallback)((function(){C((function(e){return!e}))}),[]),T=(0,i.useRef)(p);return T.current=p,(0,i.useEffect)((function(){var e;return null===(e=T.current)||void 0===e?void 0:e.call(T,S)}),[S]),(0,h.jsx)(a.Ay,{render:function(){return(0,h.jsx)(g.Q,{className:v.A.menu,depth:u,children:c})},offset:[0,0],interactive:!0,visible:S,arrow:!1,animation:!1,placement:f,popperOptions:{modifiers:[{name:"preventOverflow",options:{boundary:document.body,altAxis:!0,padding:10}},{name:"flip",options:{boundary:O}}]},children:(0,h.jsxs)(m,{divider:l,setIsOpen:C,onTouchStart:k,ref:x,outerRef:x,onClick:y,disabled:b,children:[(0,h.jsxs)("div",{className:v.A.subMenuLeading,children:[A,(0,h.jsx)(o.Z,{variant:"mesto",dir:"auto",className:"ellipsis-one-line",children:t})]}),(0,h.jsx)("span",{children:(0,h.jsx)(s.J,{className:v.A.subMenuIcon,iconSize:16,"aria-hidden":"true"})})]})})}},87630:(e,t,n)=>{"use strict";n.d(t,{Oj:()=>p,SF:()=>h,fd:()=>d});var r=n(12341),i=n(52542),a=(n(7651),n(184),n(42486),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758)),o=n(86070);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t{"use strict";n.d(t,{P:()=>o,R:()=>u});n(86746),n(47710),n(72636),n(97460);var r=n(30758),i=(n(83234),n(58795),n(67349)),a=n(86070),o=(0,r.createContext)({registerCloseCallback:function(){},closeToDepth:function(){},isOnPathToSubmenu:function(){return!1}}),s=function(){return function(){}},u=function(e){var t=e.children,n=(0,r.useRef)([]),u=(0,r.useRef)(),c=(s(),(0,r.useCallback)((function(e,t){n.current.push(e),u.current=t}),[])),l=(0,r.useCallback)((function(e){for(u.current=void 0;n.current.length>e;){var t=n.current.pop();t&&t(!1)}}),[]);return(0,a.jsx)(o.Provider,{value:{registerCloseCallback:c,closeToDepth:l,isOnPathToSubmenu:function(e,t){var n,r,a=document.getElementById(i.v),o=!t&&(null===(n=u.current)||void 0===n?void 0:n.x)===e.x&&(null===(r=u.current)||void 0===r?void 0:r.y)===e.y;if(!u.current||!a||o)return!1;var s=Array.from(a.querySelectorAll('[role="menu"]')).sort((function(e,t){return parseInt(e.getAttribute("data-depth")||"0",10)-parseInt(t.getAttribute("data-depth")||"0",10)})).pop();if(!s)return!1;var c=s.getBoundingClientRect(),l=c.left;u.current.x>c.right&&(l=c.right);var d=u.current,f={x:l,y:c.top},p={x:l,y:c.bottom},v={x:f.x-d.x,y:f.y-d.y},h={x:p.x-d.x,y:p.y-d.y},m=function(e,t){return e.x*t.y-e.y*t.x},g=(m(e,h)-m(d,h))/m(v,h),y=-1*(m(e,v)-m(d,v))/m(v,h),b=g>0&&y>0&&g+y<1||Math.abs(e.x-d.x)+Math.abs(e.y-d.y)<=1;return b}},children:t})}},75024:(e,t,n)=>{"use strict";n.d(t,{M:()=>a});var r=n(30758),i=n(87630),a=function(e){var t=e.action,n=e.menu,a=(0,i.Oj)();return(0,r.useCallback)((function(e,r){e.persist(),e.preventDefault(),a({type:t,event:e,triggerElement:e.currentTarget,menu:r||n})}),[n,a,t])}},47998:(e,t,n)=>{"use strict";n.d(t,{r:()=>h});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(88677),o=n(50338),s=n(92107),u=n(84532),c=n(67963),l=n(53607),d=n(86070);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t{"use strict";n.d(t,{K:()=>P});var r=n(52542),i=n(62822),a=n(93091),o=n.n(a),s=(n(7651),n(30456),n(25550),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(15342),n(18316),n(30758)),u=n(64364),c=n(80366),l=n(92107),d=n(67963),f=n(86295),p=(n(87718),new f.l("queryAlbumTrackUris","query","a2a17981f8439ca1798f56260277d9d7800ec0ca7040053b564e0f975d8aa344",null)),v=n(8574),h=n(53607),m=n(75355),g=n(64869),y=n(5248),b=n(91417),A=n(45017),_=n(70566),O=n(86070);function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t0}));if(!t||r)return null;var i=(0,O.jsx)(C,w({},n));return(0,c._T)(e.uris[0])?i=(0,O.jsx)(k,w({},n)):(0,c.tb)(e.uris[0])&&(i=(0,O.jsx)(T,w({},n))),(0,O.jsx)(h.pZ,{value:"add-to-queue",children:i})}))},39150:(e,t,n)=>{"use strict";n.d(t,{m:()=>y});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(51379),o=n(92107),s=n(67963),u=n(87630),c=n(42091),l=n(52708),d=n(53607),f=n(70566),p=n(1217),v=n(86070);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t{"use strict";n.d(t,{j:()=>b});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(62822),a=n(93091),o=n.n(a),s=n(30758),u=n(21831),c=n(92107),l=n(67963),d=n(8574),f=n(53607),p=n(77414),v=n(70566),h=n(86070);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t{"use strict";n.d(t,{u:()=>g});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(88677),o=n(10158),s=n(92107),u=n(61548),c=n(67963),l=n(8574),d=n(53607),f=n(70566),p=n(86070);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t{"use strict";n.d(t,{u:()=>Q,d:()=>Z});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(12341),a=n(30758),o=n(92132),s=n(24567),u=n(92107),c=n(67963),l=n(15299),d=(n(25550),n(15342),n(29670)),f=n(62822),p=n(93091),v=n.n(p),h=(n(42486),n(68216),n(47994),n(78397),n(13534)),m=n(413),g=n(95797),y=(n(40065),n(4865),n(11656)),b=n(28925),A=n(93493),_=n(89923),O=n(58114),E=n(69819),w=n(87700);function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1],n=(0,_.n)(),r=(0,A.NC)(O.z53,{loadingValue:!1}),a=(0,E.B)(),o=n&&r&&a.getCapabilities().canRemoteDownload,s=(0,y.jE)(),u=(0,b.I)({queryKey:["useOfflineContextForDevices",e],queryFn:function(){return a.getContextForDevices(e)},gcTime:x,staleTime:0,refetchInterval:t&&k,enabled:o,placeholderData:function(){var e;return null===(e=s.getQueriesData({queryKey:["useOfflineContextForDevices"]}))||void 0===e||null===(e=e.find((function(e){var t=(0,i.A)(e,2);t[0];return!!t[1]})))||void 0===e||null===(e=e[1])||void 0===e?void 0:e.map((function(e){return C(C({},e),{},{contextDownloadAvailability:w.kw.NO,contextDownloadPercentage:0})}))}}).data;return o&&null!=u?u:[]}var P=n(62774),I=n(70566),N=n(82704),R=n(86070);function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,r=(0,M.A)(e),o=(0,i.A)(r,2),s=o[0],u=o[1],c=(0,M.A)(n),l=(0,i.A)(c,2),d=l[0],f=l[1];return(0,a.useCallback)((function(){!s&&t?u(!0):!t&&n&&(d||f(!0))}),[t,s,d,u,f,n])}(t,c,f),E=(0,V.$)(t,p).availability,w=(0,a.useMemo)((function(){return v.downloadToDeviceSubmenuFactory()}),[v]);return(0,R.jsx)(d.g,{displayText:u.Ru.get("contextmenu.download"),depth:1,placement:_?"left-start":"right-start",divider:n,onOpenChange:function(e){b(e),e&&h.logImpression(w.impression())},leadingIcon:(0,R.jsx)(s.i,{semanticColor:"textSubdued",size:"small"}),children:(0,R.jsx)(F.pZ,{value:"download",children:A.map((function(e){return(0,R.jsx)(U,function(e){for(var t=1;t{"use strict";n.d(t,{T:()=>m});var r=n(52542),i=(n(7651),n(14551),n(30456),n(26701),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758)),a=n(37283),o=n(92107),s=n(67963),u=n(99723),c=n(8574),l=n(53607),d=n(70566),f=n(86070);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t{"use strict";n.d(t,{ET:()=>E,T5:()=>O,jK:()=>w});var r=n(12341),i=n(30758),a=n(88677),o=n(75195),s=n(64399),u=n(49190),c=n(90457),l=n(16631),d=n(92107),f=n(61548),p=n(67963),v=n(8574),h=n(89923),m=n(53607),g=n(85755),y=n(99888),b=n(12574),A=n(86070),_=i.memo((function(e){var t=e.uri,n=e.divider,o=e.saveSuccess,s=e.removeSuccess,u=e.removeLabel,c=e.saveLabel,d=e.useDialog,m=void 0!==d&&d,_=e.initialState,O=void 0!==_&&_,E=e.leadingIconAdd,w=e.leadingIconRemove,S=(0,a.wA)(),C=(0,v.W)(),x=!(0,h.n)(),k=(0,y.A)(t,O),T=(0,r.A)(k,2),P=T[0],I=T[1],N=(0,g.f)(),R=(0,b.r)(l.F,{data:{uri:t}}),D=R.spec,j=R.logger,L=(0,i.useCallback)((function(){var e=D.followButtonFactory();m&&P?S((0,f.aw)(t)):(C({targetUri:t,intent:P?"remove-from-library":"add-to-library",type:"click"}),I(!P),P?(j.logInteraction(e.hitUnfollow({itemToBeUnfollowed:t})),s&&S(s(t))):(j.logInteraction(e.hitFollow({itemToBeFollowed:t})),o&&S(o(t))))}),[D,m,P,S,t,C,I,j,s,o]);return(0,A.jsx)(p.D,{role:"menuitem",divider:n,disabled:x&&!(null!=N&&N.getCapabilities().canModifyOffline),onClick:L,leadingIcon:P?w:E,children:P?u:c})})),O=i.memo((function(e){var t=e.uri,n=e.divider,r=e.useDialog,i=e.initialState,a=void 0!==i&&i;return(0,A.jsx)(m.pZ,{value:"follow-artist",children:(0,A.jsx)(_,{uri:t,divider:n,removeLabel:d.Ru.get("unfollow"),saveLabel:d.Ru.get("follow"),useDialog:r,initialState:a,leadingIconAdd:(0,A.jsx)(o.h,{semanticColor:"textSubdued",size:"small"}),leadingIconRemove:(0,A.jsx)(s.M,{semanticColor:"textBrightAccent",size:"small"})})})})),E=i.memo((function(e){var t=e.uri,n=e.divider,r=e.useDialog,i=void 0!==r&&r,a=e.initialState,o=void 0!==a&&a;return(0,A.jsx)(m.pZ,{value:"follow-playlist",children:(0,A.jsx)(_,{uri:t,divider:n,removeLabel:d.Ru.get("contextmenu.remove-from-library"),saveLabel:d.Ru.get("contextmenu.add-to-library"),useDialog:i,initialState:o,leadingIconAdd:(0,A.jsx)(u.P,{semanticColor:"textSubdued",size:"small"}),leadingIconRemove:(0,A.jsx)(c.k,{semanticColor:"textBrightAccent",size:"small"})})})})),w=i.memo((function(e){var t=e.uri,n=e.divider,r=e.useDialog,i=void 0!==r&&r,a=e.initialState,u=void 0!==a&&a;return(0,A.jsx)(m.pZ,{value:"follow-show",children:(0,A.jsx)(_,{uri:t,divider:n,removeLabel:d.Ru.get("unfollow"),saveLabel:d.Ru.get("follow"),useDialog:i,initialState:u,leadingIconAdd:(0,A.jsx)(o.h,{semanticColor:"textSubdued",size:"small"}),leadingIconRemove:(0,A.jsx)(s.M,{semanticColor:"textBrightAccent",size:"small"})})})}))},98658:(e,t,n)=>{"use strict";n.d(t,{Jn:()=>v,V9:()=>h,du:()=>m,fe:()=>g});n(83234);var r=n(90430),i=n(56706),a=n(30784),o=n(76482),s=n(80366),u=n(92107),c=n(67963),l=n(83753),d=n(85610),f=n(86070),p=function(e){var t,n=e.uri,r=e.queryParams,i=void 0===r?"":r,a=e.displayText,o=e.divider,u=e.leadingIcon,p=(0,l.W)({type:"link",uri:n}),v=(0,s.o_)(n),h=(null===(t=(0,s.o_)(v))||void 0===t?void 0:t.toURLPath(!0))||"",m="".concat(h).concat(i),g=p?(0,d.hF)(m):m;return(0,f.jsx)(c.D,{role:"menuitem",divider:o,to:g,leadingIcon:u,children:a})},v=function(e){var t=e.uri,n=e.contextUri,i=e.divider,a=e.displayText,o=void 0===a?u.Ru.get("contextmenu.go-to-artist"):a,s=e.hideLeadingIcon,c=void 0!==s&&s;return t!==n?(0,f.jsx)(p,{divider:i,uri:t,displayText:o,leadingIcon:!c&&(0,f.jsx)(r.r,{semanticColor:"textSubdued",size:"small"})}):null},h=function(e){var t=e.uri,n=e.contextUri,r=e.highlightedUri,a=e.divider;return t!==n?(0,f.jsx)(p,{divider:a,uri:t,displayText:u.Ru.get("contextmenu.go-to-album"),queryParams:"?highlight=".concat(r),leadingIcon:(0,f.jsx)(i.I,{semanticColor:"textSubdued",size:"small"})}):null},m=function(e){var t=e.uri,n=e.contextUri,r=e.divider;return t!==n?(0,f.jsx)(p,{divider:r,uri:t,displayText:u.Ru.get("context-menu.episode-page-link"),leadingIcon:(0,f.jsx)(a.L,{semanticColor:"textSubdued",size:"small"})}):null},g=function(e){var t=e.uri,n=e.contextUri,r=e.divider;return t!==n?(0,f.jsx)(p,{divider:r,uri:t,displayText:u.Ru.get("contextmenu.go-to-audiobook"),leadingIcon:(0,f.jsx)(o.l,{semanticColor:"textSubdued",size:"small"})}):null}},71806:(e,t,n)=>{"use strict";n.d(t,{z:()=>R});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(12341),a=n(62822),o=n(93091),s=n.n(o),u=n(30758),c=n(44286),l=n(13534),d=n(88814),f=n(80366),p=n(92107),v=n(67963),h=n(97500),m=n.n(h),g=n(42210),y=n(26364),b=n(86070),A=function(e){var t=e.children,n=e.disabled,r=e.className;return(0,b.jsx)(g.u,{className:y.A.menuItem,children:(0,b.jsx)("div",{role:"menuitem","aria-disabled":n,className:m()(y.A.menuItemStatic,r),children:t})})},_=n(8574),O=n(14267),E=n(89923),w=n(53607),S=n(82316),C=function(e,t){return e.build().withHost(S.mz).withPath("/seed_to_playlist/".concat(t)).withQueryParameters({"response-format":"json"}).withoutMarket().withEndpointIdentifier("/seed_to_playlist/{uri}").send()},x=n(6963),k=n(70566);const T="aDmzyffYDLrlNO5zDfIA";function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t{"use strict";n.d(t,{w:()=>A});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(12341),a=n(30758),o=n(49190),s=n(84526),u=n(93493),c=n(92107),l=n(67963),d=n(57261),f=n(5958),p=n(58114),v=n(53607),h=n(70566),m=n(86070);function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t{"use strict";n.d(t,{n:()=>y});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(75195),o=n(92107),s=n(67963),u=n(51902),c=n(42091),l=n(89923),d=n(58114),f=n(53607),p=n(70566),v=n(86070);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t{"use strict";n.d(t,{_:()=>y});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(88677),o=n(55876),s=n(92107),u=n(61548),c=n(67963),l=n(51902),d=n(58114),f=n(53607),p=n(70566),v=n(86070);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t{"use strict";n.d(t,{x:()=>y});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(23840),o=n(67963),s=n(79420),u=n(31975),c=n(8574),l=n(53607),d=n(64869),f=n(19807),p=n(70566),v=n(86070);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t{"use strict";n.d(t,{q:()=>_});var r=n(52542),i=(n(7651),n(83234),n(2823),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(4672),n(57383),n(34192),n(88856),n(51565),n(18316),n(30758)),a=n(88677),o=n(3074),s=n.n(o),u=n(22976),c=n(537),l=n(92107),d=n(67963),f=n(85726),p=n(8574),v=n(53607),h=n(27386),m=n(70566),g=n(86070);function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t{"use strict";n.d(t,{k:()=>O});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(31684),o=n(84002),s=n(92107),u=n(67963),c=n(42299),l=n(53607),d=n(44528),f=n(44551),p=n(85755),v=n(70566),h=n(16920),m=n(82704),g=n(86070);function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t{"use strict";n.d(t,{U:()=>A});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(25060),o=n(78389),s=n(92107),u=n(67963),c=n(51902),l=n(8574),d=n(58114),f=n(53607),p=n(72316),v=n(77414),h=n(70566),m=n(86070);function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t{"use strict";n.d(t,{_:()=>g});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(41590),o=n(92107),s=n(67963),u=n(62774),c=n(8574),l=n(53607),d=n(77414),f=n(70566),p=n(86070);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t{"use strict";n.d(t,{R:()=>m});var r=n(62822),i=n(93091),a=n.n(i),o=n(30758),s=n(88677),u=n(77894),c=n(76999),l=n(16631),d=n(61548),f=n(67963),p=n(89923),v=n(12574),h=n(86070),m=o.memo((function(e){var t,n=e.uri,i=e.rateLabel,m=e.metadata,g=!(0,p.n)(),y=(0,s.wA)(),b=(0,v.r)(l.F,{data:{uri:n}}),A=b.spec,_=b.logger,O=(0,o.useCallback)((0,r.A)(a().mark((function e(){var t;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=A.rateButtonFactory(),_.logInteraction(t.hitUiReveal()),y((0,d.eH)(n,m));case 3:case"end":return e.stop()}}),e)}))),[y,_,m,A,n]),E=null==m||null===(t=m.rating)||void 0===t?void 0:t.rating;return(0,h.jsx)(f.D,{role:"menuitem",disabled:g,onClick:O,leadingIcon:E?(0,h.jsx)(u.j,{size:"small",semanticColor:"textSubdued"}):(0,h.jsx)(c.a,{size:"small",semanticColor:"textSubdued"}),children:i})}))},72760:(e,t,n)=>{"use strict";n.d(t,{D:()=>y});var r=n(52542),i=(n(7651),n(42703),n(25550),n(30456),n(26701),n(76588),n(55997),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(463),n(88856),n(51565),n(15342),n(18316),n(30758)),a=n(99430),o=n(80366),s=n(92107),u=n(67963),c=n(8574),l=n(53607),d=n(45017),f=n(38004),p=n(72316),v=n(86070);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t{"use strict";n.d(t,{c:()=>g});var r=n(52542),i=(n(25550),n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(15342),n(18316),n(30758)),a=n(99430),o=n(80366),s=n(92107),u=n(67963),c=n(8574),l=n(53607),d=n(64869),f=n(70566),p=n(86070);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t{"use strict";n.d(t,{P:()=>x});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(62822),a=n(12341),o=n(93091),s=n.n(o),u=n(30758),c=n(11735),l=n(80366),d=n(53224),f=n(92107),p=n(67963),v=n(89923),h=n(93078),m=n(3376);var g=n(42239),y=n(53607),b=n(12430),A=n(79431),_=n(33814),O=n(70566),E=n(86070);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t{"use strict";n.d(t,{N7:()=>A,TR:()=>b,tt:()=>O,zD:()=>_});var r=n(12341),i=n(30758),a=n(88677),o=n(90457),s=n(49190),u=n(92107),c=n(61548),l=n(67963),d=n(8574),f=n(89923),p=n(53607),v=n(85755),h=n(99888),m=n(70566),g=n(86070),y=i.memo((function(e){var t=e.uri,n=e.divider,u=e.removeLabel,p=e.saveLabel,y=e.useDialog,b=void 0!==y&&y,A=e.initialState,_=void 0!==A&&A,O=e.spec,E=(0,a.wA)(),w=(0,d.W)(),S=!(0,f.n)(),C=(0,h.A)(t,_),x=(0,r.A)(C,2),k=x[0],T=x[1],P=(0,v.f)(),I=(0,m.s)(),N=(0,i.useCallback)((function(){b&&k?E((0,c.aw)(t)):(w({targetUri:t,intent:k?"remove-from-library":"add-to-library",type:"click"}),T(!k),k?I.logInteraction(O.saveButtonFactory().hitRemoveLike({itemNoLongerLiked:t})):I.logInteraction(O.saveButtonFactory().hitLike({itemToBeLiked:t})))}),[b,k,E,t,w,T,I,O]);return(0,g.jsx)(l.D,{role:"menuitem",divider:n,disabled:S&&!(null!=P&&P.getCapabilities().canModifyOffline),onClick:N,leadingIcon:k?(0,g.jsx)(o.k,{semanticColor:"textBrightAccent",size:"small"}):(0,g.jsx)(s.P,{semanticColor:"textSubdued",size:"small"}),children:k?u:p})})),b=i.memo((function(e){var t=e.uri,n=e.divider,r=e.useDialog,i=void 0!==r&&r,a=e.initialState,o=void 0!==a&&a,s=e.spec;return(0,g.jsx)(p.pZ,{value:"save-track",children:(0,g.jsx)(y,{uri:t,divider:n,removeLabel:u.Ru.get("remove_from_your_liked_songs"),saveLabel:u.Ru.get("save_to_your_liked_songs"),useDialog:i,initialState:o,spec:s})})})),A=i.memo((function(e){var t=e.uri,n=e.divider,r=e.useDialog,i=void 0!==r&&r,a=e.initialState,o=void 0!==a&&a,s=e.spec;return(0,g.jsx)(p.pZ,{value:"save-episode",children:(0,g.jsx)(y,{uri:t,divider:n,removeLabel:u.Ru.get("contextmenu.remove-from-your-episodes"),saveLabel:u.Ru.get("contextmenu.save-to-your-episodes"),useDialog:i,initialState:o,spec:s})})})),_=i.memo((function(e){var t=e.uri,n=e.divider,r=e.useDialog,i=void 0!==r&&r,a=e.initialState,o=void 0!==a&&a,s=e.spec;return(0,g.jsx)(p.pZ,{value:"save-album",children:(0,g.jsx)(y,{uri:t,divider:n,removeLabel:u.Ru.get("contextmenu.remove-from-library"),saveLabel:u.Ru.get("contextmenu.add-to-library"),useDialog:i,initialState:o,spec:s})})})),O=i.memo((function(e){var t=e.uri,n=e.divider,r=e.useDialog,i=void 0!==r&&r,a=e.initialState,o=void 0!==a&&a,s=e.spec;return(0,g.jsx)(p.pZ,{value:"save-book",children:(0,g.jsx)(y,{uri:t,divider:n,removeLabel:u.Ru.get("contextmenu.remove-from-library"),saveLabel:u.Ru.get("contextmenu.add-to-library"),useDialog:i,initialState:o,spec:s})})}))},78614:(e,t,n)=>{"use strict";n.d(t,{i:()=>A});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(12341),a=n(30758),o=n(58832),s=n(64258),u=n(93493),c=n(92107),l=n(67963),d=n(69903),f=n(62774),p=n(58114),v=n(53607),h=n(70566),m=n(86070);function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t{"use strict";n.d(t,{I:()=>y});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(62822),a=n(93091),o=n.n(a),s=n(30758),u=n(88677),c=n(10172),l=n(61548),d=n(67963),f=n(8574),p=n(53607),v=n(86070);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t{"use strict";n.d(t,{y:()=>J});var r=n(30758),i=n(8579),a=n(92107),o=n(52542),s=(n(30456),n(40065),n(25550),n(28430),n(47994),n(43379),n(34192),n(88856),n(4865),n(15342),n(9582),n(97500)),u=n.n(s),c=n(29670),l=n(87630),d=n(12341),f=n(62822),p=(n(7651),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(51565),n(18316),n(93091)),v=n.n(p),h=n(67963),m=n(79142),g=n(53607),y=n(85755),b=n(77414),A=n(70566),_=n(86070);function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:n;e&&!y&&(m({after:e}),h({type:"close"}))}),[m,h,n,y]);return(0,_.jsx)(c.g,{displayText:s,depth:d,placement:v?"left-start":"right-start",onClick:function(){return O()},leadingIcon:p,children:n&&(0,_.jsxs)("div",{className:u()((0,o.A)({},q.A.filterPlaylistSearchContainer,y)),style:{"--context-menu-submenu-length":i.filter((function(e){return(0,Y.sA)(e)&&e.uri!==t})).length+(A?0:1)},children:[y&&(0,_.jsx)(U,{}),(0,_.jsx)(x.j,{position:y?{before:"start"}:{after:n},onCreateCallback:O,divider:!A&&y?void 0:"after",spec:f}),!A&&y&&(0,_.jsx)(z,{uri:t,spec:f,divider:"after",children:a.Ru.get("contextmenu.remove-from-folders")}),b.map((function(e){return(0,Y.sA)(e)&&e.uri!==t?(0,B.A)(e)?(0,_.jsx)(N,{uri:t,folder:e,item:e,filter:null!=g?g:"",spec:f},e.uri):function(e){return e.items.some((function(e){return(0,Y.sA)(e)}))}(e)?(0,_.jsx)(Q,{folder:e,uriToBeAdded:t,items:e.items,displayText:e.name,depth:d+1,spec:f},e.uri):(0,_.jsx)(C,{folder:e,uri:t,spec:f},e.uri):null}))]})})},Z=n(83821),J=r.memo((function(e){var t=e.uriToBeAdded,n=e.isInLibrary,o=e.spec,s=(0,Z.u)();return(0,_.jsx)(g.pZ,{value:"add-to-folder",children:(0,_.jsx)(r.Suspense,{fallback:null,children:(0,_.jsx)(W.s,{uri:"spotify:internal:foldersubmenufolders",children:(0,_.jsx)(Q,{uriToBeAdded:t,folder:null!=s?s:null,items:(null==s?void 0:s.items)||[],displayText:n?a.Ru.get("contextmenu.move-playlist-to-folder"):a.Ru.get("contextmenu.add-playlist-to-folder"),depth:1,spec:o,leadingIcon:(0,_.jsx)(i.h,{semanticColor:"textSubdued",size:"small"})})})})})}))},80073:(e,t,n)=>{"use strict";n.d(t,{o:()=>ae});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(21831),o=n(80366),s=n(92107),u=n(67963),c=(n(25550),n(47994),n(15342),n(97500)),l=n.n(c),d=n(93493),f=n(29670),p=n(62822),v=n(93091),h=n.n(v),m=n(88677),g=n(84654),y=n(96334),b=n(53607),A=n(45017);function _(e){return e.isLoaded&&!e.isOwnedBySelf&&e.canAdd}var O=n(70566),E=n(71104),w=n(86070);function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t{"use strict";n.d(t,{h:()=>A});var r=n(30758),i=n(92107),a=n(85673),o=n(712),s=n(39150),u=n(71806),c=n(85612),l=n(24214),d=n(14022),f=n(59538),p=n(80073),v=n(43837),h=n(53607),m=n(44528),g=n(57863),y=n(16920),b=n(86070),A=r.memo((function(e){var t=e.uri,n=e.sharingInfo,r=e.canPin,A=void 0===r?m.oT.NO:r,_=e.isPinned,O=void 0!==_&&_,E=e.useDialogForUnfollow,w=void 0!==E&&E,S=e.isInLibrary,C=(0,g.o)(t).spec;return(0,b.jsx)(h.pZ,{value:"album",children:(0,b.jsxs)(a.W,{children:[(0,b.jsx)(f.zD,{uri:t,useDialog:w,initialState:S,spec:C}),(0,b.jsx)(o.K,{spec:C,uris:[t]}),(0,b.jsx)(u.z,{spec:C,divider:"after",uri:t,displayText:i.Ru.get("contextmenu.go-to-artist-radio")}),A!==m.oT.NO&&(0,b.jsx)(d.k,{uri:t,canPin:A,isPinned:O,type:y.c.ALBUM,spec:C}),(0,b.jsx)(p.o,{spec:C,uris:[t]}),(0,b.jsxs)(v.h,{divider:"before",children:[(0,b.jsx)(s.m,{uri:t,spec:C,sharingInfo:n,displayText:i.Ru.get("context-menu.copy-album-link")}),(0,b.jsx)(c.x,{spec:C,uri:t,type:y.c.ALBUM})]}),(0,b.jsx)(l.q,{spec:C,divider:"before",uri:t})]})})}))},51943:(e,t,n)=>{"use strict";n.d(t,{t:()=>D});var r=n(30758),i=n(92107),a=n(85673),o=n(39150),s=n(57546),u=n(71806),c=n(85612),l=n(24214),d=n(14022),f=n(82585),p=n(43837),v=(n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(52542)),h=n(62822),m=n(12341),g=n(93091),y=n.n(g),b=n(93390),A=n(55876),_=n(67963),O=n(27313),E=n(20172),w=n(53607),S=n(70566),C=n(86070);function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t{"use strict";n.d(t,{p:()=>L});var r=n(30758),i=n(93493),a=n(92107),o=n(85673),s=n(39150),u=n(98658),c=(n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(52542)),l=n(90457),d=n(50975),f=n(67963),p=n(78366),v=n(53607),h=n(70566),m=n(86070);function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t{"use strict";n.d(t,{r:()=>p});var r=n(30758),i=n(93493),a=n(85673),o=n(712),s=n(49282),u=n(82585),c=n(58114),l=n(53607),d=n(57863),f=n(86070),p=r.memo((function(e){var t=e.uri,n=e.removeFromQueueData,r=(0,d.o)(t).spec,p=(0,i.NC)(c.pCm,{loadingValue:!1});return(0,f.jsx)(l.pZ,{value:"chapter",children:(0,f.jsxs)(a.W,{children:[(0,f.jsx)(o.K,{spec:r,uris:[t]}),n&&(0,f.jsx)(s.c,{spec:r,uids:n.uid?[n.uid]:[],uris:[t],contextUri:n.contextUri}),p&&(0,f.jsx)(u.P,{spec:r,uri:t})]})})}))},53163:(e,t,n)=>{"use strict";n.d(t,{b:()=>L});var r=n(30758),i=n(93493),a=n(92107),o=n(85673),s=n(712),u=n(39150),c=n(86551),l=n(98658),d=(n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(52542)),f=n(90457),p=n(50975),v=n(67963),h=n(53607),m=n(85755),g=n(86070);function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t{"use strict";n.d(t,{I:()=>v});n(25550),n(47994),n(15342);var r=n(30758),i=n(90430),a=n(92107),o=n(29670),s=n(98658),u=n(86295),c=n(87718),l=Spicetify.GraphQL.Definitions["queryTrackArtists"]=new u.l("queryTrackArtists","query","47fe6e7ca333272699906da2964bfa38336c2aa28303489997404a82bd46e056",null),d=n(69583),f=n(53607),p=n(86070),v=r.memo((function(e){var t,n,r,u=e.trackUri,v=e.contextUri,h=e.menuBoundary,m=[],g=(n={uri:u},(0,c.I)(l,n,r));"Track"===(null===(t=g.data)||void 0===t?void 0:t.trackUnion.__typename)&&(m=g.data.trackUnion.artists.items.map((function(e){return{uri:e.uri,name:e.profile.name}})));var y=(0,d.W)();return(0,p.jsx)(o.g,{displayText:a.Ru.get("contextmenu.go-to-artist"),depth:1,placement:y?"left-start":"right-start",leadingIcon:(0,p.jsx)(i.r,{semanticColor:"textSubdued",size:"small"}),menuBoundary:h,children:(0,p.jsx)(f.pZ,{value:"go-to-artist",children:m.map((function(e){var t=e.uri,n=e.name;return(0,p.jsx)(s.Jn,{displayText:n,uri:t,contextUri:v,hideLeadingIcon:!0},t)}))})})}))},38407:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(30758),i=n(85673),a=n(712),o=n(72760),s=n(49282),u=n(59538),c=n(80073),l=n(53607),d=n(57863),f=n(86070),p=r.memo((function(e){var t=e.uri,n=e.uid,r=e.contextUri,p=e.canBeRemovedFromPlaylist,v=(0,d.o)(t).spec;return(0,f.jsx)(l.pZ,{value:"local-file",children:(0,f.jsxs)(i.W,{children:[(0,f.jsx)(c.o,{spec:v,uris:[t]}),n&&(0,f.jsx)(o.D,{uris:[t],uids:[n],playlistUri:r||"",canBeRemoved:p}),(0,f.jsx)(u.TR,{uri:t,spec:v}),(0,f.jsx)(a.K,{spec:v,uris:[t]}),n&&(0,f.jsx)(s.c,{spec:v,uids:[n],uris:[t],contextUri:r})]})})}))},54068:(e,t,n)=>{"use strict";n.d(t,{W:()=>H});var r=n(52542),i=n(12341),a=(n(7651),n(14551),n(30456),n(26701),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758)),o=n(92107),s=n(85673),u=n(47998),c=n(712),l=n(39150),d=n(72470),f=n(86551),p=n(80590),v=n(57546),h=n(28874),m=n(74122),g=n(24518),y=n(85612),b=n(24214),A=n(14022),_=n(8262),O=n(63526),E=n(82585),w=n(68249),S=n(80073),C=n(43837),x=n(25034),k=(n(93091),n(79024),n(51234),n(97460),n(93577),function(){return null}),T=n(39323),P=n(87770),I=n(42299),N=n(53607),R=n(44528),D=n(99888),j=n(38004),L=n(71262),U=n(57863),M=n(16920),B=n(86070);function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var V=a.memo((function(e){var t,n,r,P,I,F,V=e.uri,H=e.isPublished,G=e.canPin,z=void 0===G?R.oT.NO:G,W=e.isPinned,K=void 0!==W&&W,Y=(0,j.J)(V,{decorateFormatListData:!0}),q=(0,D.A)(V),Q=(0,i.A)(q,1)[0],Z=(0,U.o)(V).spec,J=!(null==Y||null===(t=Y.permissions)||void 0===t||!t.isPrivate),X=null!==(n=null!==(r=(0,L.v)(V))&&void 0!==r?r:null==Y?void 0:Y.isPublished)&&void 0!==n?n:H,$=null==Y?void 0:Y.hasSpotifyAudiobooks,ee=(0,T.x)();return null!=Y&&Y.permissions&&!Y.permissions.canView&&Q?Y&&(0,B.jsx)(N.pZ,{value:"playlist",children:(0,B.jsx)(s.W,{children:(0,B.jsx)(v.ET,{uri:V})})}):Y&&(0,B.jsx)(N.pZ,{value:"playlist",children:(0,B.jsxs)(s.W,{children:[!Y.isOwnedBySelf&&Y.isRootlistable&&(0,B.jsx)(v.ET,{uri:V}),!$&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(c.K,{spec:Z,uris:[V]}),(0,B.jsx)(x._,{uri:V,spec:Z})]}),ee&&(0,B.jsx)(a.Suspense,{fallback:null,children:(0,B.jsx)(k,{playlistUri:V,playlistMetadata:Y})}),Q&&!J&&(0,B.jsx)(O._,{spec:Z,divider:"both",uri:V,isPublished:X}),Y.isOwnedBySelf&&(0,B.jsx)(p.T,{spec:Z,uri:V,name:Y.name,description:Y.description,image:Y.images[0]}),!Y.isOwnedBySelf&&(0,B.jsx)(E.P,{spec:Z,uri:V}),Y.isOwnedBySelf&&(0,B.jsx)(d.u,{spec:Z,uri:V}),!$&&(0,B.jsx)(f.d,{spec:Z,uri:V}),(null===(P=Y.permissions)||void 0===P?void 0:P.canAdministratePermissions)&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(_.U,{spec:Z,divider:"before",uri:V,isPrivate:J}),!$&&(0,B.jsx)(m.n,{uri:V,spec:Z})]}),(null===(I=Y.permissions)||void 0===I?void 0:I.canCancelMembership)&&(0,B.jsx)(g._,{spec:Z,divider:"before",uri:V}),(0,B.jsx)(h.w,{spec:Z,uri:V}),(0,B.jsx)(w.y,{uriToBeAdded:V,isInLibrary:Q,spec:Z}),!$&&(0,B.jsx)(S.o,{spec:Z,uris:[V],isPlaylist:!0,isEmpty:0===Y.totalLength}),z!==R.oT.NO&&(0,B.jsx)(A.k,{uri:V,canPin:z,isPinned:K,type:M.c.PLAYLIST,spec:Z}),(Y.isOwnedBySelf||!J)&&(0,B.jsxs)(C.h,{divider:"before",children:[(0,B.jsx)(l.m,{sharingInfo:Y.sharingInfo,spec:Z,uri:V,displayText:o.Ru.get("contextmenu.share.copy-playlist-link"),isPrivatePlaylist:J,playlistType:null===(F=Y.formatListData)||void 0===F?void 0:F.type}),!Y.hasSpotifyAudiobooks&&(0,B.jsx)(y.x,{spec:Z,uri:V,type:M.c.PLAYLIST})]}),!(null==Y||!Y.formatListData)&&(0,B.jsx)(u.r,{divider:"before"}),(0,B.jsx)(b.q,{spec:Z,divider:"before",uri:V})]})})})),H=function(e){return(0,I.c0)(e.uri)?(0,B.jsx)(P.g,{}):(0,B.jsx)(V,function(e){for(var t=1;t{"use strict";n.d(t,{h:()=>l});var r=n(30758),i=n(43727),a=n(92107),o=n(29670),s=n(69583),u=n(53607),c=n(86070),l=r.memo((function(e){var t=e.children,n=e.divider,r=e.menuBoundary,l=(0,s.W)();return(0,c.jsx)(u.pZ,{value:"share",children:(0,c.jsx)(o.g,{divider:n,displayText:a.Ru.get("contextmenu.share"),placement:l?"left-start":"right-start",leadingIcon:(0,c.jsx)(i.C,{semanticColor:"textSubdued",size:"small"}),menuBoundary:r,children:t})})}))},64877:(e,t,n)=>{"use strict";n.d(t,{H:()=>w});var r=n(30758),i=n(93493),a=n(92107),o=n(85673),s=n(39150),u=n(57546),c=n(85612),l=n(24214),d=n(14022),f=n(10248),p=n(82585),v=n(86533),h=n(43837),m=n(58114),g=n(53607),y=n(44528),b=n(68549),A=n(53670),_=n(57863),O=n(16920),E=n(86070),w=r.memo((function(e){var t=e.uri,n=e.sharingInfo,r=e.canPin,w=void 0===r?y.oT.NO:r,S=e.isPinned,C=void 0!==S&&S,x=e.useDialogForUnfollow,k=e.isInLibrary,T=(0,_.o)(t).spec,P=(0,i.NC)(m.yt8,{loadingValue:!1}),I=(0,i.NC)(m.skl),N=(0,b.W)(t).data;return N&&(0,A.Go)(N)?(0,E.jsx)(v.p,{uri:t,sharingInfo:n,useDialogForUnfollow:!0,isInLibrary:k}):(0,E.jsx)(g.pZ,{value:"show",children:(0,E.jsxs)(o.W,{children:[(0,E.jsx)(u.jK,{uri:t,useDialog:x,initialState:k}),I&&(0,E.jsx)(f.R,{uri:t,rateLabel:a.Ru.get("web-player.show.rating.rateShow"),metadata:N}),w!==y.oT.NO&&(0,E.jsx)(d.k,{uri:t,canPin:w,isPinned:C,type:O.c.SHOW,spec:T}),(0,E.jsxs)(h.h,{children:[(0,E.jsx)(s.m,{spec:T,uri:t,sharingInfo:n,displayText:a.Ru.get("context-menu.copy-show-link")}),(0,E.jsx)(c.x,{spec:T,uri:t,type:O.c.SHOW})]}),P&&(0,E.jsx)(p.P,{spec:T,uri:t}),(0,E.jsx)(l.q,{spec:T,divider:"before",uri:t})]})})}))},51725:(e,t,n)=>{"use strict";n.d(t,{P:()=>q});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(13734),i=n(52542),a=n(30758),o=n(84959),s=n(92107),u=n(85673),c=n(47998),l=n(35762),d=n(80366),f=n(67963),p=n(53578),v=n(38004),h=n(86070);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t1?(0,h.jsx)(j.I,{trackUri:n,contextUri:d,menuBoundary:G}):(0,h.jsx)(E.Jn,{uri:null==a||null===(t=a[0])||void 0===t?void 0:t.uri,contextUri:d}),(0,h.jsx)(E.V9,{uri:l,contextUri:d,highlightedUri:n}),(0,h.jsx)(R.I,{uri:n,displayText:s.Ru.get("contextmenu.show-credits"),ubiLogger:K,contextMenuSpec:W}),U&&(0,h.jsx)(N.i,{spec:q}),(0,h.jsxs)(L.h,{divider:"before",menuBoundary:G,children:[(0,h.jsx)(O.m,{spec:q,uri:n,sharingInfo:f,displayText:s.Ru.get("context-menu.copy-track-link")}),(0,h.jsx)(S.x,{spec:q,uri:n,type:H.c.TRACK})]}),Q&&(0,h.jsx)(c.r,{divider:"before"}),(0,h.jsx)(C.q,{spec:q,divider:"before",uri:n,context:d})]})})})})),Y=function(e){var t=(0,U.a)({tryAvoidGraphQLFetching:!1}).showCanvasToggleInContextMenu;return(0,h.jsx)(K,W(W({},e),{},{showCanvasAction:t}))},q=a.memo((function(e){var t=e.canSwitchVisuals,n=(0,r.A)(e,G);return t?(0,h.jsx)(Y,W({},n)):(0,h.jsx)(K,W(W({},n),{},{showCanvasAction:!1}))}))},24804:(e,t,n)=>{"use strict";n.d(t,{B:()=>$});n(47994);var r=n(30758),i=n(88677),a=n(92107),o=n(85673),s=n(52542),u=n(62822),c=n(12341),l=n(93091),d=n.n(l),f=(n(7651),n(184),n(42486),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(39089)),p=n(61548),v=n(67963),h=n(62774),m=n(8574),g=n(89923),y=n(53607),b=n(96513),A=n(75844),_=n(32218),O=n(6963),E=n(86070);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t{"use strict";n.d(t,{o:()=>U});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(13734),i=n(52542),a=n(30758),o=n(84959),s=n(92107),u=n(85673),c=n(712),l=n(39150),d=n(98658),f=n(71806),p=n(85612),v=n(24214),h=n(72760),m=n(49282),g=n(59538),y=n(78614),b=n(48854),A=n(80073),_=n(6679),O=n(43837),E=n(67508),w=n(25034),S=n(67665),C=n(53607),x=n(5248),k=n(57863),T=n(12574),P=n(16920),I=n(86070),N=["canSwitchVisuals"];function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function D(e){for(var t=1;t1?(0,I.jsx)(_.I,{trackUri:r,contextUri:R}):(0,I.jsx)(d.Jn,{uri:null==E||null===(n=E[0])||void 0===n?void 0:n.uri,contextUri:R}),(0,I.jsx)(d.V9,{uri:N,contextUri:R,highlightedUri:V}),(0,I.jsx)(b.I,{uri:V,displayText:s.Ru.get("contextmenu.show-credits"),ubiLogger:W,contextMenuSpec:z}),M&&(0,I.jsx)(y.i,{spec:Y}),(0,I.jsxs)(O.h,{divider:"before",children:[(0,I.jsx)(l.m,{spec:Y,uri:r,sharingInfo:D,displayText:s.Ru.get("context-menu.copy-track-link")}),(0,I.jsx)(p.x,{spec:Y,uri:r,type:P.c.TRACK})]}),(0,I.jsx)(v.q,{spec:Y,divider:"before",uri:r,context:R})]})})})})),L=function(e){var t=(0,E.a)({tryAvoidGraphQLFetching:!1}).showCanvasToggleInContextMenu;return(0,I.jsx)(j,D(D({},e),{},{showCanvasAction:t}))},U=a.memo((function(e){var t=e.canSwitchVisuals,n=(0,r.A)(e,N);return t?(0,I.jsx)(L,D({},n)):(0,I.jsx)(j,D(D({},n),{},{showCanvasAction:!1}))}))},45625:(e,t,n)=>{"use strict";n.d(t,{Q:()=>h});n(78551),n(34518),n(25550),n(47994),n(82467),n(15342);var r=n(51778),i=n(92107),a=n(30758),o=n(42936),s=n(77709),u=n(11404),c=n(5248),l=n(77970),d=n(39850),f=n(93892),p=n(86070);function v(e){return e.includes("Spotify")?e:"Spotify – ".concat(e)}var h=function(e){var t,n,h,m,g,y,b=e.children,A=e.usePlayingItem,_=v(b);t=b,h=(0,o.JT)().mainLandmarkRef,m=(0,s.J)(),g=null===(n=m.location)||void 0===n||null===(n=n.state)||void 0===n?void 0:n.preventMoveFocus,(y=(0,a.useRef)(m.length<2)).current=m.length<2,(0,a.useLayoutEffect)((function(){var e=h.current;e&&t&&e.setAttribute("aria-label",t),g||y.current||!e||e.focus({preventScroll:!0})}),[t,h,g]);var O=(0,u.GK)().isPlaying,E=(0,c.o)((function(e){return null==e?void 0:e.item}));return E&&(O||A)&&((0,f.v)(E)?_=[E.name,E.artists.map((function(e){return e.name})).join(i.Ru.getSeparator())].join(" • "):(0,d.p)(E)?_=[E.name,E.show.name].join(" • "):(0,l.N)(E)&&(_=v(i.Ru.get("ad-formats.advertisement")))),(0,p.jsx)(r.mg,{defaultTitle:"Spotify",defer:!1,children:(0,p.jsx)("title",{children:_})})}},17626:(e,t,n)=>{"use strict";n.d(t,{M:()=>m});var r=n(30758),i=n(97500),a=n.n(i),o=n(92132),s=n(92107),u=n(413),c=n(72985),l=n(93348),d=n(82172),f=n(87700),p=n(95381);const v="hcxPtZcvjM07S6ydT685";var h=n(86070),m=r.memo((function(e){var t=e.uri,n=e.className,r=e.size,i=void 0===r?"small":r,m=e.as,g=void 0===m?"div":m,y=(0,l.$)(t).availability,b=(0,d.e)(t);return y===f.kw.NO?null:(0,h.jsx)(g,{className:a()(v,n),children:y===f.kw.DOWNLOADING?(0,h.jsx)(c.C,{percentage:b.percentage,size:(0,p.k)(i)}):y===f.kw.WAITING?(0,h.jsx)(u.C,{size:(0,p.k)(i)}):y===f.kw.YES?(0,h.jsx)(o.F,{size:i,title:s.Ru.get("shared.library.filter.downloaded")}):null})}))},413:(e,t,n)=>{"use strict";n.d(t,{C:()=>a});n(83234),n(77905);var r=n(30758),i=n(86070),a=(0,r.memo)((function(e){var t=e.size,n=2e3,r=20*Math.PI,a=r-.8*r,o=Math.floor(Date.now()%n*360/n);return(0,i.jsx)("svg",{height:t,role:"img",width:t,viewBox:"0 0 24 24",children:(0,i.jsx)("circle",{strokeDasharray:"".concat(r," ").concat(r),strokeDashoffset:a,stroke:"currentColor",strokeWidth:"2",fill:"transparent",r:10,cx:"12",cy:"12",children:(0,i.jsx)("animateTransform",{attributeName:"transform",attributeType:"XML",type:"rotate",from:"".concat(o," 12 12"),to:"".concat(360+o," 12 12"),dur:"".concat(n,"ms"),repeatCount:"indefinite"})})})}))},13863:(e,t,n)=>{"use strict";n.d(t,{C:()=>l});var r=n(52542),i=(n(42486),n(68216),n(43379),n(78397),n(97500)),a=n.n(i),o=n(74641);const s="main-dropDown-dropDown",u="main-dropDown-isSafari";var c=n(86070),l=function(e){var t=e.value,n=e.id,i=e.children,l=e.disabled,d=e.onSelect,f=e.className,p=e.dir;return(0,c.jsx)("span",{className:f,children:(0,c.jsx)("select",{className:a()(s,(0,r.A)({},u,(0,o.n)())),value:null==t?void 0:t.toString(),id:n,disabled:l,onBlur:function(){},onChange:function(e){d(e.target.value)},dir:p,children:i})})}},79420:(e,t,n)=>{"use strict";n.d(t,{kS:()=>we,LK:()=>Oe});var r=n(62822),i=n(12341),a=n(52542),o=n(93091),s=n.n(o),u=(n(7651),n(42486),n(30456),n(26701),n(78551),n(53276),n(34518),n(25550),n(68216),n(10740),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(72636),n(2823),n(78397),n(82467),n(4672),n(34192),n(88856),n(51565),n(18316),n(15342),n(60287),n(30758)),c=n(97500),l=n.n(c),d=n(31186),f=n(13534),p=n(64399),v=n(2648),h=n(9126),m=n(48273),g=n(37865),y=n(6454),b=n(11854),A=n(80366),_=n(92107),O=n(13863),E=n(31975),w=n(47540),S=n(8574),C=(n(38408),n(96794),n(19484),n(80456),[1,60,3600]),x=[3600,60,1],k={seconds:NaN,humanString:"-:--"};function T(e){if(!isFinite(e))return k.humanString;var t=Math.round(e);return x.reduce((function(e,n,r){var i=0===e.length?1:2;if(t>=n||e.length>0||r===C.length-2){var a=Math.floor(t/n);t-=a*n,e.push(a.toString().padStart(i,"0"))}return e}),[]).join(":")}function P(e){var t=NaN;if("number"==typeof e)t=Math.round(e);else if("string"==typeof e){var n=e.split(":");n.length<=C.length&&(t=n.reverse().reduce((function(e,t,n){var r;return e+=((r=parseInt(t,10))>=0?r:NaN)*C[n]}),0))}return isNaN(t)?k:{seconds:t,humanString:T(t)}}var I=n(53607),N=n(69047),R=n(10789),D=n(53670),j=n(16920),L=n(1217);n(83234),n(79024),n(97460),n(93577),n(5728),n(24136),n(54520),n(91531),n(93678),n(34145);const U="main-embedWidgetGenerator-container",M="main-embedWidgetGenerator-contentCode",B="main-embedWidgetGenerator-visible",F="main-embedWidgetGenerator-code",V="main-embedWidgetGenerator-timestampInput",H="main-embedWidgetGenerator-content",G="main-embedWidgetGenerator-contentHeader",z="main-embedWidgetGenerator-contentFooter",W="main-embedWidgetGenerator-contentIframe",K="main-embedWidgetGenerator-copyWrapper",Y="main-embedWidgetGenerator-copyBtn",q="main-embedWidgetGenerator-darkControl",Q="main-embedWidgetGenerator-widthField",Z="main-embedWidgetGenerator-tooltipInitiator",J="main-embedWidgetGenerator-tooltip",X="main-embedWidgetGenerator-transControl",$="main-embedWidgetGenerator-header",ee="main-embedWidgetGenerator-closeBtn",te="main-embedWidgetGenerator-theme",ne="main-embedWidgetGenerator-themeDescription",re="main-embedWidgetGenerator-themeRadio",ie="main-embedWidgetGenerator-active",ae="main-embedWidgetGenerator-terms",oe="main-embedWidgetGenerator-dimensionsContainer",se="main-embedWidgetGenerator-dimensionLabel",ue="main-embedWidgetGenerator-dimensionField",ce="main-embedWidgetGenerator-crossSep",le="main-embedWidgetGenerator-startAt",de="main-embedWidgetGenerator-loadingIndicator";var fe=n(86070);function pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ve(e){for(var t=1;t0&&null!==a.items[0])){e.next=26;break}return e.next=22,ot.getEpisodeOrChapter(a.items[0].uri);case 22:if((u=e.sent).type!==j.c.EPISODE||null===(o=u.mediaTypes)||void 0===o||!o.includes(D.Cx.Video)){e.next=25;break}return e.abrupt("return",be(ye.PODCAST_VIDEO));case 25:return e.abrupt("return",be(ye.PODCAST_AUDIO));case 26:if(n!==A.NQ.TRACK){e.next=28;break}return e.abrupt("return",be(ye.TRACK));case 28:if(n!==A.NQ.ARTIST){e.next=30;break}return e.abrupt("return",be(ye.ARTIST));case 30:if(n!==A.NQ.ALBUM){e.next=32;break}return e.abrupt("return",be(ye.ALBUM));case 32:return e.abrupt("return",be(ye.PLAYLIST));case 33:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[C,ot,t,x]),(0,u.useEffect)((function(){Pe(at.defaults.height.toString()),Ce(at.defaults.theme),De(at.defaults.width.toString())}),[at]);var mt=me===ye.PODCAST_VIDEO,gt=null!==me?function(e,t,n,r,i){var a=(0,A.o_)(e);if(!a)return null;var o=a.toURLPath(),s=new URL("https://open.spotify.com/embed/".concat(o).concat(i?"/video":""));return s.searchParams.set("utm_source","generator"),t&&"1"!==t&&s.searchParams.set("theme",t),n&&void 0!==r&&s.searchParams.set("t",r.toString()),s}(t,Se,Ve,We,mt):null,yt=gt&&at!==_e&&Te&&Re?(0,fe.jsx)("iframe",ve({onLoad:function(){Ze(!1)},style:{borderRadius:"".concat(12,"px")},src:null==gt?void 0:gt.toString(),width:Re,height:Te},ge),null==gt?void 0:gt.toString()):null,bt=yt?(d.renderToStaticMarkup(yt)||"").replace(/src=".*?"/,'src="'.concat(null==gt?void 0:gt.toString(),'"')):"";return(0,fe.jsxs)(w.A,{isOpen:c,contentLabel:T,animated:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,onRequestClose:pt,children:[(0,fe.jsxs)("div",{className:l()(U),children:[(0,fe.jsxs)("div",{className:$,children:[(0,fe.jsx)(f.E,{as:"h1",variant:"titleSmall",children:T}),(0,fe.jsx)("button",{className:ee,onClick:pt,children:(0,fe.jsx)(p.M,{size:"small","aria-label":_.Ru.get("close")})})]}),(0,fe.jsxs)("div",{className:H,children:[(0,fe.jsxs)("div",{className:G,children:[(0,fe.jsxs)("div",{className:te,style:{visibility:at.disallow.theme?"hidden":"visible"},children:[(0,fe.jsxs)("p",{className:ne,children:[_.Ru.get("ewg.color"),":"]}),at.theme.map((function(e){var t,n=(0,i.A)(e,2),r=n[0],o=n[1];return(0,fe.jsx)("button",{style:{backgroundColor:null===o?st:o},className:l()(re,(0,a.A)({},ie,Se===r)),onClick:(t=r,function(){Se!==t&&(Ze(!0),Ce(t))})},r)}))]}),(0,fe.jsxs)("div",{className:oe,children:[(0,fe.jsxs)("div",{className:se,children:[_.Ru.get("ewg.size"),":"]}),(0,fe.jsxs)("div",{className:ue,children:[Te&&(0,fe.jsx)(O.C,{id:"ewg-height",value:Te,onSelect:Pe,children:at.height.map((function(e){var t=(0,i.A)(e,2),n=t[0],r=t[1];return(0,fe.jsxs)("option",{value:n,children:["normal"===r?_.Ru.get("ewg.size.normal"):_.Ru.get("ewg.size.compact")," ","(",n,"px)"]},n)}))}),at.disallow.width?null:(0,fe.jsxs)(fe.Fragment,{children:[(0,fe.jsx)("span",{className:ce,children:"×"}),(0,fe.jsxs)("div",{className:Q,children:[(0,fe.jsx)("input",{className:q,type:"text",ref:lt,defaultValue:at.defaults.width,onKeyUp:function(e){"Enter"===e.key&&vt()},onBlur:vt}),(0,fe.jsx)(v.H,{"aria-label":_.Ru.get("ewg.help"),"aria-describedby":"ewg-help-text",size:"small",iconOnly:h.N,className:Z,onMouseOver:function(){return Me(!0)},onMouseLeave:function(){return Me(!1)}}),(0,fe.jsx)("div",{onFocus:function(){return Me(!0)},onMouseOver:function(){return Me(!0)},onMouseLeave:function(){return Me(!1)},className:l()(J,(0,a.A)({},B,Ue)),children:(0,fe.jsx)(m.m,{id:"ewg-help-text",children:_.Ru.get("ewg.help-text")})})]})]})]})]})]}),(0,fe.jsxs)("div",{className:W,style:{height:he,maxHeight:"calc(100vh - ".concat(402,"px)")},children:[Qe&&(0,fe.jsx)("div",{className:de,children:(0,fe.jsx)(g.I,{})}),yt]}),(0,fe.jsx)("small",{className:ae,dangerouslySetInnerHTML:{__html:_.Ru.get("ewg.terms",{devTerms:"https://developer.spotify.com/terms/",platfRules:"https://www.spotify.com/platform-rules/"})}}),(0,fe.jsxs)("div",{className:z,children:[(0,fe.jsxs)("div",{className:le,style:{visibility:at.disallow.timestamp?"hidden":"visible"},children:[(0,fe.jsx)(y.c,{className:q,checked:Ve,type:"checkbox",id:"ewg-timestamp",onChange:function(e){var t=e.currentTarget.checked;Ve!==t&&(Ze(!0),He(t),ut({type:"click",intent:"toggle",itemIdSuffix:"timestamp/".concat(t)}))},"":"timestamp-checkbox"}),(0,fe.jsx)("label",{htmlFor:"ewg-timestamp",children:_.Ru.get("ewg.start-at")}),(0,fe.jsx)("input",{className:l()(X,V),disabled:!Ve,type:"text",defaultValue:P(Math.floor(We/1e3).toString()).humanString,ref:ct,onBlur:ht,onKeyUp:function(e){"Enter"===e.key&&ht()}})]}),(0,fe.jsxs)("div",{className:K,children:[(0,fe.jsx)(y.c,{className:q,checked:$e,type:"checkbox",id:"ewg-showcode",onChange:function(e){var t=e.currentTarget.checked;et(t),ut({type:"click",intent:"show-more",itemIdSuffix:"showcode/".concat(t)})}}),(0,fe.jsx)("label",{htmlFor:"ewg-showcode",children:_.Ru.get("ewg.showcode")}),(0,fe.jsx)(b.$,{className:Y,size:"small",onClick:function(){(0,L.l)(bt),ut({type:"click",intent:"copy"}),it(_.Ru.get("ewg.copied")),setTimeout((function(){return it(_.Ru.get("ewg.copy"))}),5e3)},children:rt})]})]})]})]}),(0,fe.jsx)("section",{className:l()(M,(0,a.A)({},B,$e)),children:(0,fe.jsx)("pre",{className:F,"":"iframe-code",children:bt})})]})},we=function(){var e=(0,u.useContext)(E.Fx);return e.uri?(0,fe.jsx)(I.pZ,{value:"embed-widget-generator",children:(0,fe.jsx)(Ee,ve({},e))}):null}},31975:(e,t,n)=>{"use strict";n.d(t,{Fx:()=>d,id:()=>p,wv:()=>l});var r=n(12341),i=n(52542),a=(n(7651),n(184),n(42486),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758)),o=n(86070);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t{"use strict";n.d(t,{z:()=>y,K:()=>g});var r=n(52542),i=(n(42486),n(68216),n(43379),n(72636),n(78397),n(30758)),a=n(97500),o=n.n(a),s=n(8143),u=n(12341),c=(n(40065),n(5672),n(34192),n(4865),n(44785)),l=n(73188),d={small:"(max-width: 1023px)",medium:"(max-width: 1279px)",large:"(max-width: 1599px)",xlarge:"(min-width: 1600px)"},f=function(){return Object.keys(d).find((function(e){return window.matchMedia(d[e]).matches}))};var p=n(60455),v=n(34241),h=n(13758),m=n(86070),g=function(e){return e[e.DEFAULT=0]="DEFAULT",e[e.SMALL=1]="SMALL",e[e.LARGE=2]="LARGE",e[e.XLARGE=3]="XLARGE",e}({}),y=function(e){var t=e.children,n=e.backgroundColor,a=e.backgroundImages,d=e.size,y=void 0===d?g.DEFAULT:d,b=e.className,A=(0,i.useRef)(null),_=(0,p.y)(),O=(0,i.useRef)(null),E=function(e,t){var n=(0,i.useState)({imageUrl:""}),r=(0,u.A)(n,2),a=r[0],o=r[1],s=(0,i.useState)(f()),d=(0,u.A)(s,2),p=d[0],v=d[1];return(0,c.s)((function(){v(f())})),(0,i.useLayoutEffect)((function(){var n=null!=t&&t.current?t.current.clientWidth:null;if(e&&e.length){var r=(0,l.h)(e,{desiredSize:null!=n?n:void 0});o({imageUrl:null!=r?r:""})}else o({imageUrl:""})}),[t,e,p]),a}(a,A),w=E.imageUrl,S=(0,i.useCallback)((function(e){var t=e.target,n=t.scrollTop/t.offsetHeight;n>parseInt(h.A.BACKGROUND_HEIGHT_PERCENTAGE,10)/100||requestAnimationFrame((function(){var e;null===(e=O.current)||void 0===e||e.style.setProperty("--scroll",n.toString())}))}),[]);return(0,v.g)(S,{disabled:!w||navigator.hardwareConcurrency<=4}),(0,m.jsxs)("div",{ref:A,className:o()(h.A.container,b,(0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)({},h.A.nonWrapped,!w),h.A.withBackgroundImage,w),h.A.smallHeader,y===g.SMALL),h.A.largeHeader,y===g.LARGE),h.A.xlargeHeader,y===g.XLARGE)),children:[!w&&(0,m.jsx)("div",{className:o()(h.A.backgroundColor),style:{backgroundColor:n}}),!w&&(0,m.jsx)("div",{className:o()(h.A.backgroundColor,h.A.overlay)}),w&&(0,s.createPortal)((0,m.jsxs)("div",{ref:O,children:[(0,m.jsx)("div",{"":"background-image",className:o()(h.A.background,h.A.gradient),style:{backgroundImage:"url(".concat(w,")")}}),(0,m.jsx)("div",{className:o()(h.A.background,h.A.overlay),style:(0,r.A)({},"--bgColor",n)})]}),document.querySelector(".under-main-view")),(0,m.jsx)("div",{className:o()(h.A.contentWrapper,"contentSpacing"),children:(0,m.jsx)(p.o.Provider,{value:_,children:t})})]})}},26552:(e,t,n)=>{"use strict";n.d(t,{K:()=>h});var r=n(52542),i=n(13734),a=(n(7651),n(30456),n(26701),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758)),o=n(97500),s=n.n(o),u=n(20837),c=n(8016),l=n(13758),d=n(86070),f=["dragUri","dragMimeType","onContextMenu","onTouchStart","onTouchEnd","onClick","ariaLabel"];function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t{"use strict";n.d(t,{D:()=>o,e:()=>u});var r=n(92107),i=n(56996),a=n(86070),o="entityHeaderAdd",s={placement:i.D.bottomLeft,zIndex:1,getTitle:function(e){return(e.triggerAction||{}).type,r.Ru.get("action-trigger.save-library")},getDescription:function(e){return(e.triggerAction||{}).type,r.Ru.get("action-trigger.logged-out-continue")}},u=function(e){var t=e.children;return(0,a.jsx)(i.y,{id:o,options:s,"":"login-trigger",children:t})}},33598:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});var r=n(30758),i=n(13758),a=n(86070),o=(0,r.memo)((function(e){var t=e.children;return(0,a.jsx)("div",{className:i.A.headerText,children:t})}))},17067:(e,t,n)=>{"use strict";n.d(t,{h:()=>f});var r=n(52542),i=n(30758),a=n(97500),o=n.n(a),s=n(57574),u=n(95610),c=n(496),l=n(13758),d=n(86070),f=(0,i.forwardRef)((function(e,t){var n=e.children,a=(0,c.v7)(),f=(0,s.Wx)({initialInView:!0,rootMargin:"0px 100%",root:a.current}),p=f.ref,v=f.inView,h=o()(l.A.topbarContent,(0,r.A)({},l.A.topbarContentFadeIn,!v)),m=(0,i.useCallback)((function(e){p(e),t&&("function"==typeof t?t(e):t.current=e)}),[p,t]);return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{ref:m}),(0,d.jsx)(u.g,{className:h,children:n})]})}))},85925:(e,t,n)=>{"use strict";n.d(t,{X:()=>s});var r=n(13534),i=n(8016),a=n(13758),o=n(86070),s=function(e){var t=e.text,n=e.dragUri,s=e.dragLabel,u=e.onContextMenu,c=(0,i.P)({itemUris:n?[n]:[],dragLabelText:s}),l=c.draggable,d=c.onDragStart;return(0,o.jsx)(r.E,{as:"span",variant:"titleSmall",className:a.A.topbarTitle,draggable:l&&!(!n||!s),onDragStart:d,onContextMenu:u,children:t})}},20837:(e,t,n)=>{"use strict";n.d(t,{b:()=>m,u:()=>h});var r=n(52542),i=n(12341),a=(n(47994),n(30758)),o=n(97500),s=n.n(o),u=n(31683),c=n(13758),l=n(86070),d=function(e){var t=e.type,n=e.className;return(0,l.jsx)("div",{className:s()(c.A.image,c.A.imagePlaceholder,n),children:(0,l.jsx)(u.s,{type:t})})},f=n(8016),p=n(56039),v=n(43980),h=function(e){return e[e.ROUNDED_CORNERS=0]="ROUNDED_CORNERS",e[e.CIRCLE=1]="CIRCLE",e[e.SQUARE=2]="SQUARE",e}({}),m=a.memo(a.forwardRef((function(e,t){var n=e.name,a=e.images,o=e.placeholderType,u=e.renderImage,m=e.className,g=e.shape,y=void 0===g?h.SQUARE:g,b=e.loading,A=void 0===b?"lazy":b,_=e.dragUri,O=e.onContextMenu,E=(0,p.P)(a),w=(0,i.A)(E,3),S=w[0],C=w[1],x=w[2],k=(0,f.P)({itemUris:_?[_]:[],dragLabelText:n}),T=k.draggable,P=k.onDragStart;return(0,l.jsx)("div",{ref:t,onContextMenu:O,className:s()(c.A.image,m),draggable:T&&!(!_||!n),onDragStart:P,children:u?(0,l.jsx)("div",{className:s()(c.A.image,c.A.shadow,(0,r.A)((0,r.A)({},c.A.roundedCorners,y===h.ROUNDED_CORNERS),c.A.circle,y===h.CIRCLE)),children:u()}):(0,l.jsx)(v._,{loading:A,src:S,alt:n,className:s()(c.A.image,c.A.shadow,(0,r.A)((0,r.A)({},c.A.roundedCorners,y===h.ROUNDED_CORNERS),c.A.circle,y===h.CIRCLE)),srcSet:C||void 0,sizes:x,children:(0,l.jsx)(d,{type:o,className:s()(c.A.image,c.A.shadow,(0,r.A)((0,r.A)({},c.A.roundedCorners,y===h.ROUNDED_CORNERS),c.A.circle,y===h.CIRCLE))})})})})))},2238:(e,t,n)=>{"use strict";n.d(t,{X:()=>a});const r={container:"blfR_YJUsKUvdgTejBSb"};var i=n(86070);function a(e){var t=e.children;return(0,i.jsx)("div",{className:r.container,children:t})}},62400:(e,t,n)=>{"use strict";n.d(t,{j:()=>I});var r=n(30758),i=n(52542),a=n(12341),o=(n(42703),n(25550),n(70750),n(47994),n(43379),n(34192),n(463),n(15342),n(97500)),s=n.n(o),u=n(13534),c=n(22976),l=n(93493),d=n(80366),f=n(92107),p=n(67924),v=n(83643),h=n(51943),m=n(24804),g=n(93051),y=n(64108),b=n(58114),A=n(47795),_=n(60455),O=n(13758),E=n(86070);function w(e){return e.displayName||e.name||""}var S=function(e){var t,n,i=e.creator,a=e.onClick,o=e.position,s=void 0===o?0:o,c=(0,r.useCallback)((function(e){null==a||a(e,{position:s,creator:i})}),[i,a,s]);return(0,y.s)(i)?(0,E.jsx)(v.h,{menu:(t=i.uri,n=null,(0,d.ec)(t)&&(n=(0,E.jsx)(h.t,{uri:t})),(0,d.AP)(t)&&(n=(0,E.jsx)(m.B,{uri:t})),n),children:(0,E.jsx)(u.E,{variant:"bodySmallBold",children:(0,E.jsx)(g.N,{"":"creator-link",to:i.uri,onClick:c,children:w(i)})})}):(0,E.jsx)(u.E,{variant:"bodySmall",children:w(i)})},C=function(e){var t=e.creator,n=e.onClick,r=e.isSmallIcon,o=f.Ru.get("playlist.header.made-for","USER").split("USER"),l=(0,a.A)(o,2),d=l[0],p=l[1];return(0,E.jsxs)("div",{className:s()(O.A.metaDataText,O.A.creatorWrapper,(0,i.A)({},O.A.smallMadeForIcon,r)),children:[(0,E.jsx)(c.D,{semanticColor:"textBrightAccent"}),(0,E.jsx)(u.E,{variant:"bodySmall",children:d}),(0,E.jsx)(S,{creator:t,onClick:n}),p&&(0,E.jsx)(u.E,{variant:"bodySmall",children:p})]})},x=function(e){var t=e.creator,n=e.onClick,r=e.isSmallIcon,i=e.prefix;return(0,E.jsxs)("div",{className:s()(O.A.metaDataText,O.A.creatorWrapper),children:[t.images.length>0&&(0,E.jsx)(p.e,{label:w(t),images:t.images.map((function(e){return{url:e.url,width:e.width||null,height:e.height||null}})),width:r?20:24,userIconSize:r?"xsmall":"small"}),i&&(0,E.jsx)(u.E,{variant:"bodySmall",children:i}),(0,E.jsx)(S,{creator:t,onClick:n})]})},k=function(e){var t=e.creators,n=e.onPiledCreatorsClick,r=e.isSmallIcon,i=(0,E.jsx)("div",{className:O.A.piled,children:t.slice(0,3).map((function(e,t){return(0,E.jsx)(p.e,{label:w(e),images:e.images.map((function(e){return{url:e.url,width:e.width||null,height:e.height||null}})),width:r?20:24,userIconSize:r?"xsmall":"small",piled:t>0},e.uri)}))}),a=f.Ru.get("playlist.header.creator-and-others",w(t[0]),t.length-1);return 2===t.length&&(a=f.Ru.get("playlist.header.creator-and-co-creator",w(t[0]),w(t[1]))),n?(0,E.jsxs)("button",{className:s()(O.A.metaDataText,O.A.creatorWrapper,O.A.creatorButton),onClick:n,children:[i,a]}):(0,E.jsxs)("div",{className:s()(O.A.metaDataText,O.A.creatorWrapper),children:[i,a]})},T=function(e){var t=e.creators,n=e.onCreatorClick;return(0,E.jsx)(E.Fragment,{children:t.map((function(e,t){return(0,E.jsxs)(r.Fragment,{children:[0!==t&&(0,E.jsx)("span",{className:O.A.divider}),(0,E.jsx)(S,{creator:e,onClick:n,position:t})]},e.id)}))})},P=function(e){var t=e.creators,n=e.onPiledCreatorsClick,r=e.onCreatorClick,i=e.isTunaApplied,o=(0,l.NC)(b.G6N),s=(0,_.y)(),u=s===(A.E.SMALL||s===A.E.XSMALL);if(1===t.length){var c=(0,a.A)(t,1)[0];return c.isMadeFor?(0,E.jsx)(C,{creator:c,onClick:r,isSmallIcon:u}):(0,E.jsx)(x,{creator:c,onClick:r,isSmallIcon:u,prefix:i?"":void 0})}return t.length>0&&t.every((function(e){return(0,d.AP)(e.uri)}))&&o?(0,E.jsx)(k,{creators:t,onPiledCreatorsClick:n,isSmallIcon:u}):(0,E.jsx)(T,{creators:t,onCreatorClick:r})};function I(e){var t=e.creators,n=e.onCreatorClick,i=e.onPiledCreatorsClick,a=e.isTunaApplied;return(0,E.jsx)(r.Suspense,{fallback:null,children:(0,E.jsx)(P,{creators:t,onPiledCreatorsClick:i,onCreatorClick:n,isTunaApplied:a})})}},26868:(e,t,n)=>{"use strict";n.d(t,{H:()=>l});n(68216);var r=n(88677),i=n(92107),a=n(30337),o=n(17011),s=n(65249),u=n(33512),c=n(86070);function l(e){var t,n=e.releaseDate,l=e.datePrecision,d=e.timeZone,f=(null===(t=(0,r.d4)(s.Ht).overrides)||void 0===t?void 0:t.locale)||i.Ru.getLocaleForTranslation(),p=void 0!==n&&(0,u.ad)(n).getTime()>(new Date).getTime();return n?(0,c.jsx)(o.Zp,{label:(0,u.rh)((0,u.ad)(n),f,{month:"long",day:"numeric",year:"numeric"},l),disabled:p,children:(0,c.jsx)(a.q,{variant:"bodySmall",children:p?i.Ru.get("web-player.prerelease.releases_on",{date:i.Ru.formatDate((0,u.ad)(n),(0,u.s7)({month:"long",day:"numeric",year:"numeric",timeZone:d},l))}):(0,u.ad)(n).getUTCFullYear()})}):null}},30337:(e,t,n)=>{"use strict";n.d(t,{q:()=>p});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(97500),o=n.n(a),s=n(13534);const u={text:"w1TBi3o5CTM7zW1EB3Bm"};var c=n(86070),l=["children","className"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t{"use strict";n.d(t,{J:()=>u});var r=n(97500),i=n.n(r),a=n(13534),o=n(36392),s=n(86070);function u(){return(0,s.jsx)(a.E,{variant:"bodySmall",className:i()(o.A.separator,o.A.bullet),children:"•"})}},88420:(e,t,n)=>{"use strict";n.d(t,{mm:()=>T,Cl:()=>k,tw:()=>x});var r=n(30758),i=n(97500),a=n.n(i),o=n(67211),s=(n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(52542)),u=n(12341),c=n(13734),l=n(15057),d=n(13534),f=n(96324),p=n(86070),v=["children","scale","variant"];function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t{"use strict";n.d(t,{s:()=>c});var r=n(62112),i=(n(184),n(42486),n(68216),n(43379),n(78397),n(30758)),a=n(77709),o=n(86070),s=function(e){e.error;var t=e.resetError,n=(0,a.J)();return(0,i.useEffect)((function(){var e=n.listen((function(){null==t||t()}));return function(){e()}}),[n,t]),null},u=function(e){var t=e.fallback,n=e.children;return(0,o.jsx)(i.Suspense,{fallback:t,children:n})},c=function(e){var t=e.fallback,n=void 0===t?s:t,i=e.suspenseFallback,a=void 0===i?void 0:i,c=e.children,l=e.onError;return(0,o.jsx)(u,{fallback:null!=a?a:null,children:(0,o.jsx)(r.tH,{fallback:function(e){var t=e.error,r=e.componentStack,i=e.resetError;return(0,o.jsx)(o.Fragment,{children:n({error:t,componentStack:r,resetError:i})})},onError:l,children:c})})}},48109:(e,t,n)=>{"use strict";n.d(t,{x:()=>p});var r=n(30758),i=n(97500),a=n.n(i),o=n(13534),s=n(11854),u=n(47540);const c="KIbfbFDao0SHpZsKoKZD",l="yZh70k8am9QCTKmucbwo";var d=n(86070),f=function(){return window.location.reload()},p=(0,r.memo)((function(e){var t=e.headingMessage,n=e.message,r=e.onDismissDialog,i=void 0===r?f:r,p=e.isOpen,v=void 0!==p&&p,h=e.buttonLabel,m=e.animated,g=e.isRemoteConfigInitialized,y=void 0===g||g?u.A:u.h;return(0,d.jsx)(y,{isOpen:v,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,onRequestClose:i,contentLabel:t,animated:m,children:(0,d.jsxs)("div",{className:a()(c,"encore-light-theme"),children:[(0,d.jsx)(o.E,{variant:"titleSmall",as:"h1",children:t}),(0,d.jsx)(o.E,{as:"p",variant:"bodyMedium",children:n}),(0,d.jsx)("div",{className:l,children:(0,d.jsx)(s.$,{onClick:i,autoFocus:!0,children:h})})]})})}))},46991:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ErrorPage:()=>p});var r=n(13534),i=n(11854),a=n(92107),o=n(78189),s=n(99426);const u="QSYXf8dYOffYgwkMd5eC",c="wSIDh56L1NbjcQQJ5Vkj",l="AMqcnfR0iNvTMp3AZpze",d="SoFH2YPXp1wuOt2fe2tg";var f=n(86070),p=function(e){var t=e.errorName,n={cdmerror:{logoLink:s.S5,header:a.Ru.get("error-page.header.cdmerror"),subtext:a.Ru.get("error-page.subtext.cdmerror"),cta:{title:a.Ru.get("error-page.cta.cdmerror"),url:"https://support.spotify.com/article/web-player-help/?utm_source=open&utm_campaign=drm_error&utm_medium=web"}},max_subscriptions_reached:{header:a.Ru.get("error-page.header.max_subscriptions_reached"),subtext:a.Ru.get("error-page.subtext.max_subscriptions_reached")},artist_videos_not_supported:{header:a.Ru.get("error-page.header.expression_not_supported"),subtext:"",cta:{title:a.Ru.get("error-page.not-found.home"),url:"https://open.spotify.com"}}}[t]||{};return(0,f.jsxs)("div",{className:u,"":"error-page",children:[n.logoLink?(0,f.jsx)(o.A,{className:c,customLink:n.logoLink}):(0,f.jsx)(o.A,{className:c,noLink:!0}),(0,f.jsxs)("div",{className:l,children:[n.header&&(0,f.jsx)(r.E,{as:"h1",variant:"titleLarge",semanticColor:"textBase",dir:"auto",children:n.header}),n.subtext&&(0,f.jsx)(r.E,{as:"h2",variant:"bodyMedium",semanticColor:"textBase",dir:"auto",children:n.subtext})]}),n.cta&&(0,f.jsx)(i.$,{onClick:function(){var e;null!=n&&null!==(e=n.cta)&&void 0!==e&&e.url&&(window.location.href=n.cta.url)},className:d,colorSet:"brightAccent",children:n.cta.title})]})}},33517:(e,t,n)=>{"use strict";n.d(t,{S:()=>P});var r=n(52542),i=n(12341),a=(n(30456),n(43379),n(34192),n(88856),n(30758)),o=n(97500),s=n.n(o),u=n(15057),c=n(96027),l=n(64399),d=n(92107),f=n(17011),p=n(7308),v=n(65884),h=function(e){return e.FILTER="enable_filter_item",e}({}),m=n(78527),g=n(13906);const y="x-filterBox-filterInputContainer",b="x-filterBox-expandedOrHasFilter",A="x-filterBox-expandButton",_="x-filterBox-filterInput",O="x-filterBox-fullWidth",E="x-filterBox-overlay",w="x-filterBox-expandRight",S="x-filterBox-searchIconContainer",C="x-filterBox-searchIcon",x="x-filterBox-clearButton";var k=n(86070),T=function(e){return(0,m.x)(v.W.FILTER,e)},P=a.memo((function(e){var t,n,o=e.alwaysExpanded,v=void 0!==o&&o,m=e.placeholder,P=e.filterBoxApiRef,I=e.outerRef,N=e.onFilter,R=e.onClear,D=e.onActivate,j=e.clearOnEscapeInElementRef,L=e.debounceFilterChangeTimeout,U=void 0===L?200:L,M=e.expandDirection,B=void 0===M?"left":M,F=e.fullWidth,V=void 0!==F&&F,H=e.useExpandCallback,G=void 0===H?T:H,z=(0,a.useContext)(p.g),W=z.filter,K=z.setFilter,Y=(0,a.useState)(v||!!W),q=(0,i.A)(Y,2),Q=q[0],Z=q[1],J=(0,a.useState)(W),X=(0,i.A)(J,2),$=X[0],ee=X[1],te=(0,a.useRef)(null),ne=(0,a.useRef)(null),re=null!=I?I:te;t=h.FILTER,n=(0,g.m)(),(0,a.useEffect)((function(){return n.enableMenuItem(t),function(){n.disableMenuItem(t)}}),[n,t]);var ie=(0,u.YQ)((function(e){N&&!(arguments.length>1&&void 0!==arguments[1]&&arguments[1])&&N(e),K(e)}),U,{leading:!1,trailing:!0,maxWait:1e3}),ae=(0,a.useCallback)((function(){null==R||R(),ee(""),ie("",!0)}),[R,ie]);(0,a.useImperativeHandle)(P,(function(){return{clearFilter:ae}}));var oe=(0,a.useCallback)((function(){var e;!1!==(null==D?void 0:D())&&(Z(!0),null===(e=re.current)||void 0===e||e.focus())}),[Z,re,D]);G(oe);var se=(0,a.useCallback)((function(e){var t=e.currentTarget.value;ee(t),ie(t)}),[ie,ee]),ue=(0,a.useCallback)((function(){$||v||Z(!1)}),[$,v,Z]),ce=(0,a.useCallback)((function(e){if("Escape"===e.key)if($)e.stopPropagation(),ae();else if(!v){var t;Z(!1),null===(t=ne.current)||void 0===t||t.focus()}}),[v,ae,$]);return(0,a.useEffect)((function(){var e=function(e){var t;"Escape"===e.key&&null!=j&&null!==(t=j.current)&&void 0!==t&&t.contains(e.target)&&ae()};return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[ae,j]),(0,k.jsx)(f.Zp,{label:m,disabled:Q||!m,children:(0,k.jsxs)("div",{className:s()(y,(0,r.A)({},b,Q)),role:"search",children:[(0,k.jsx)("input",{ref:re,className:s()(_,(0,r.A)({},O,V)),role:"searchbox",maxLength:80,autoCorrect:"off",autoCapitalize:"off",spellCheck:!1,placeholder:m,onChange:se,onKeyDown:ce,onBlur:ue,value:$,"aria-hidden":!Q,tabIndex:Q?void 0:-1}),(0,k.jsxs)("div",{className:E,children:[(0,k.jsx)("span",{className:S,children:(0,k.jsx)(c.C,{size:"small",className:C,"aria-hidden":!0})}),$&&(0,k.jsx)("button",{className:x,onClick:function(e){var t;e.stopPropagation(),ae(),null===(t=re.current)||void 0===t||t.focus()},"aria-label":d.Ru.get("search.a11y.clear-input"),children:(0,k.jsx)(l.M,{size:"small"})})]}),(0,k.jsx)("button",{className:s()(A,(0,r.A)({},w,"right"===B)),onClick:oe,"":"expand-button","aria-hidden":Q,tabIndex:Q?-1:void 0,"aria-label":m,ref:ne,children:(0,k.jsx)(c.C,{size:"small",className:C})})]})})}))},96036:(e,t,n)=>{"use strict";n.d(t,{J:()=>o,s:()=>a});var r=n(30758),i=n(86070),a=r.createContext(null),o=function(e){var t=e.children,n=(0,r.useRef)(null);return(0,i.jsx)(a.Provider,{value:n,children:t})}},57581:(e,t,n)=>{"use strict";n.d(t,{U:()=>h,h:()=>v});var r=n(52542),i=n(12341),a=(n(7651),n(42486),n(83234),n(30456),n(26701),n(68216),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(78397),n(34192),n(88856),n(51565),n(18316),n(30758)),o=n(87116);var s=n(34241),u=n(91442),c=n(86070);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t{"use strict";n.d(t,{h:()=>O,A:()=>E});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(97500),o=n.n(a),s=n(76595),u=n.n(s);const c="lij5P44ZbO8C0Oh8ZJtb",l="x3YuUrWGHgimbC8VFa2e",d="qQItFS8myykGhpxMYzyA",f="GenericModal__overlay",p="AvH27oyRpOm17rom9Bnt",v="sXrNbiybT8RKnisJnpV3",h="qh9X1aEYVqtUP2alr32V",m="F9EQJ9z0gxjxglXhzCcg",g="zogFp9G1AEqb8AKOd5BO";var y=n(86070),b=["isOpen","contentLabel","children","className","overlayClassName","animated","animation","shouldFocusAfterRender"];function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t{"use strict";n.d(t,{M:()=>d});var r=n(52542),i=n(13734),a=(n(7651),n(42703),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(463),n(88856),n(51565),n(18316),n(11170)),o=n.n(a);const s={highlightedText:"main-contextMenu-highlightedText"};var u=n(86070),c=["searchWords","textToHighlight"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){var t=e.searchWords,n=e.textToHighlight,a=(0,i.A)(e,c);return 0===t.length||t.every((function(e){return!e}))?(0,u.jsx)(u.Fragment,{children:n}):(0,u.jsx)(o(),function(e){for(var t=1;t{"use strict";n.d(t,{y:()=>m});var r=n(85093),i=n(52542),a=(n(79024),n(25550),n(70750),n(43379),n(15342),n(93577),n(30758)),o=n(97500),s=n.n(o),u=(n(47994),n(28121)),c=n(4907),l=n(38208);const d="zUf7jtv9GPOKC1jYO5TO",f="T8QLel3PoQTgJUpGYj7Q";var p=n(86070),v=(0,a.memo)((function(e){var t=e.isLoading,n=(0,c.h)("shimmer");return(0,p.jsx)("div",{className:l.A.imageContainer,children:(0,p.jsx)("div",{ref:n,className:s()(l.A.imageWrapper,(0,i.A)({},f,t))})})})),h=(0,a.memo)((function(e){var t=e.isLoading;return(0,p.jsx)("div",{className:s()(l.A.shortcut,d),"":"skeleton-shortcut",children:(0,p.jsxs)("div",{className:l.A.draggable,children:[(0,p.jsx)(v,{isLoading:t}),(0,p.jsx)("div",{className:s()(l.A.main,l.A.skeletonShortcut),children:(0,p.jsx)(u.Y,{as:"p",variant:"bodyMediumBold",className:l.A.name,isLoading:t})})]})})})),m=(0,a.memo)((function(e){var t=e.withTitle;return(0,p.jsxs)("section",{className:l.A.shortcuts,children:[t&&(0,p.jsx)("div",{className:l.A.title,children:(0,p.jsx)(u.Y,{as:"h2",variant:"titleMedium",charCount:25,isLoading:!0})}),(0,p.jsx)("div",{className:s()(l.A.grid,(0,i.A)({},l.A.gridOf4Columns,true)),children:(0,r.A)(new Array(8).keys()).slice(0,8).map((function(e,t){return(0,p.jsx)(h,{isLoading:!0},t)}))})]})}))},64186:(e,t,n)=>{"use strict";n.d(t,{$X:()=>b,cU:()=>m,wI:()=>y});var r=n(62822),i=n(12341),a=n(93091),o=n.n(a),s=(n(184),n(42486),n(26701),n(25550),n(43379),n(34192),n(51565),n(15342),n(18316),n(30758)),u=n(23100),c=n(3099),l=n(19424),d=n(54552),f=n(57165),p=n(75355),v=n(18809),h=n(86070),m=function(e){var t=(0,v.g)(e.images);return{uri:e.uri,imageUrl:null==t?void 0:t.url}},g=(0,s.createContext)({fetchMultipleColors:function(){},resetColor:function(){},setColorFromUri:function(){},clearColor:function(){}}),y=function(e){var t=e.children,n=(0,l.as)(),a=(0,s.useContext)(p.j).request,v=(0,s.useState)({}),m=(0,i.A)(v,2),y=m[0],b=m[1],A=(0,s.useState)(u.l0o),_=(0,i.A)(A,2),O=_[0],E=_[1],w=(0,c.bT)(),S=(0,i.A)(w.extractedHomeAdColor,1)[0],C=(0,s.useCallback)((function(){n((0,l.Mo)((null==S?void 0:S.colorRaw)||O))}),[O,n,S]),x=(0,s.useCallback)((function(){n((0,l.Hf)())}),[n]),k=(0,s.useCallback)((function(e){var t=y[e];n((0,l.Mo)(t||u.l0o))}),[n,y]),T=(0,s.useCallback)(function(){var e=(0,r.A)(o().mark((function e(t){var n;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={},e.next=3,(0,f.j)(a,t.map((function(e){return e.imageUrl||""})));case 3:e.sent.forEach((function(e,r){var i=e.colorRaw.toCSS(d.a.HEX);n[t[r].uri]=i,0===r&&E(i)})),b(n);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[a]);return(0,h.jsx)(g.Provider,{value:{setColorFromUri:k,resetColor:C,fetchMultipleColors:T,clearColor:x},children:t})};function b(){var e=(0,s.useContext)(g);if(null===e)throw new Error("Trying to use 'ShortcutsColorContext' without 'ShortcutsColorProvider'!");return e}},17011:(e,t,n)=>{"use strict";n.d(t,{Zp:()=>y,uF:()=>g,WO:()=>m});var r=n(12341),i=(n(60287),n(30758)),a=n(97500),o=n.n(a),s=n(94079),u=n(87630),c=n(10015);const l="main-contextMenu-tippy",d="main-contextMenu-tippyEnter",f="main-contextMenu-tippyEnterActive";var p=n(86070),v=function(e){var t=e.children,n=e.className,a=e.showDelay,v=void 0===a?200:a,h=i.useState(!1),m=(0,r.A)(h,2),g=m[0],y=m[1],b=(0,u.Oj)(),A=(0,c.ZY)(),_=(0,i.useRef)(null),O=(0,i.useRef)(!0);return(0,i.useEffect)((function(){return O.current=!0,function(){O.current=!1}})),(0,i.useEffect)((function(){var e=setTimeout((function(){O.current&&(y(!0),null==A||A.addEventListener("click",t,{once:!0}))}),v);function t(){O.current&&(y(!1),b({type:"close"}),clearTimeout(e))}return function(){null==A||A.removeEventListener("click",t),clearTimeout(e)}}),[A,v,b]),(0,p.jsx)(s.A,{in:g,timeout:200,unmountOnExit:!0,classNames:{enter:d,enterActive:f},nodeRef:_,children:(0,p.jsx)("div",{className:o()(l,n),ref:_,children:t})})},h=n(63957),m="hover-or-focus-tooltip",g=1e3,y=function(e){var t=e.label,n=e.children,r=e.renderInline,i=e.showDelay,a=e.disabled,o=e.placement,s=void 0===o?"top":o,u=e.labelClassName;return(0,p.jsx)(h.y,{action:"open",trigger:"hover-or-focus",placement:s,interactive:!1,content:a?null:(0,p.jsx)(v,{showDelay:i,className:u,children:(0,p.jsx)("span",{id:m,role:"tooltip",children:t})}),renderInline:r,children:n})}},54329:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});n(47994);var r=n(86070),i=function(e){var t=e.className,n=e.name;return(0,r.jsx)("svg",{height:16,role:"img",width:16,viewBox:"0 0 24 24",className:t,name:n,"aria-hidden":"true",children:(0,r.jsx)("circle",{cx:"50%",cy:"50%",r:"6",fill:"currentColor"})})}},79036:(e,t,n)=>{"use strict";n.d(t,{m:()=>s});var r=n(92107);const i="main-loadingIndicator-circle",a="main-loadingIndicator-loadingIcon";var o=n(86070),s=function(){return(0,o.jsxs)("div",{className:a,children:[(0,o.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",height:"12px",width:"56px",x:"0px",y:"0px",viewBox:"0 0 1 100",xmlSpace:"preserve","":"loadingIcon",children:[(0,o.jsx)("circle",{className:i,cx:"-140",cy:"50",r:"32"}),(0,o.jsx)("circle",{className:i,cx:"0",cy:"50",r:"32"}),(0,o.jsx)("circle",{className:i,cx:"140",cy:"50",r:"32"})]}),(0,o.jsx)("span",{className:"hidden-visually",children:r.Ru.get("page.loading")})]})}},71807:(e,t,n)=>{"use strict";n.d(t,{P:()=>a});var r=n(18721),i=n(86070),a=function(e){var t=e.iconSize,n=e.className;return(0,i.jsx)("div",{className:n,children:(0,i.jsx)(r.E,{size:t,"aria-hidden":!0})})}},17975:(e,t,n)=>{"use strict";n.d(t,{D:()=>I});var r=n(13734),i=(n(7651),n(14551),n(83234),n(30456),n(25550),n(47994),n(43379),n(34192),n(88856),n(15342),n(30758)),a=n(57574),o=n(80366),s=n(92107),u=n(26314),c=n(31477),l=(n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(51565),n(18316),n(52542)),d=n(62822),f=n(93091),p=n.n(f),v=n(88677),h=n(35186),m=n(56313),g=n(93493),y=n(70298),b=n(85726),A=n(86429),_=n(29212),O=n(58114),E=n(74512),w=n(65249),S=n(5280);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t{"use strict";n.d(t,{M:()=>p});var r=n(80366),i=n(54769),a=n(86295),o=n(87718),s=Spicetify.GraphQL.Definitions["seoRecommendedPlaylist"]=new a.l("seoRecommendedPlaylist","query","dd6046b7b307a0ed0524be42e612b2af1bc93d3e34e5c19e4b2fc2fdc48bcec4",null),u=n(37741),c=n(17975),l=n(70298),d=n(16920),f=n(86070),p=function(e){var t,n,a,p=e.uri,v=e.isFullPage,h=void 0!==v&&v,m=e.title,g=(n={uri:p},(0,o.I)(s,n,a)).data,y=null==g?void 0:g.seoRecommendedPlaylist.totalCount,b=null==g?void 0:g.seoRecommendedPlaylist.items,A=null===(t=(0,r.o_)(p))||void 0===t?void 0:t.id,_="spotify:app:playlist:".concat(A,":more-like-this"),O=(0,u.D)({entityType:d.c.PLAYLIST,componentType:"shelf",uri:p});return(0,f.jsx)(i.s,{onError:O,children:(0,f.jsx)(c.D,{playlists:b,title:m,totalCount:y,seeAllUri:_,isFullPage:h,"":"ilr-playlist-similar",uri:p,type:l.kV.SIMILAR})})}},81973:(e,t,n)=>{"use strict";n.d(t,{S:()=>p});var r=n(80366),i=n(54769),a=n(86295),o=n(87718),s=Spicetify.GraphQL.Definitions["seoRecommendedPlaylistUser"]=new a.l("seoRecommendedPlaylistUser","query","3cd759a9f606771fd34e97251c7bcf529ca3a0e68e282a3cf9fd4b82dcdc51cb",null),u=n(37741),c=n(17975),l=n(70298),d=n(16920),f=n(86070),p=function(e){var t,n,a,p=e.uri,v=e.isFullPage,h=void 0!==v&&v,m=e.title,g=(n={uri:p},(0,o.I)(s,n,a)).data,y=null==g?void 0:g.seoRecommendedPlaylistUser.totalCount,b=null==g?void 0:g.seoRecommendedPlaylistUser.items,A=null===(t=(0,r.o_)(p))||void 0===t?void 0:t.id,_="spotify:app:playlist:".concat(A,":more-by-listener"),O=(0,u.D)({entityType:d.c.PLAYLIST,componentType:"shelf",uri:p});return(0,f.jsx)(i.s,{onError:O,children:(0,f.jsx)(c.D,{playlists:b,title:m,totalCount:y,seeAllUri:_,isFullPage:h,"":"ilr-playlist-user",uri:p,type:l.kV.USER})})}},59149:(e,t,n)=>{"use strict";n.d(t,{R:()=>a});var r=n(93051),i=n(86070),a=function(e){var t=e.uri,n=e.enabled,a=e.className,o=e.children,s=e.onClick;return n?(0,i.jsx)(r.N,{to:t,className:a,onClick:s,children:o}):(0,i.jsx)(i.Fragment,{children:o})}},93051:(e,t,n)=>{"use strict";n.d(t,{N:()=>g});var r=n(52542),i=n(13734),a=(n(83234),n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(2823),n(29426),n(34192),n(88856),n(51565),n(18316),n(30758)),o=n(68150),s=n(80366),u=n(83753),c=n(8574),l=n(496),d=n(64869),f=n(85610),p=n(86070),v=["to","pageId","onClick","children","draggable","state","search","pathname","tabIndex","stopPropagation"];function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t1&&(U=B[0],M=B[1]),(0,p.jsx)(o.N_,m(m({},j),{},{ref:t,to:{pathname:U,search:null!=O?O:M},state:L,tabIndex:w,children:g}))}var F=O?"".concat(n).concat(O):n;return(0,p.jsx)("a",m(m({},j),{},{ref:t,href:F,target:"_blank",rel:"noopener",tabIndex:w,children:g}))})));function y(e){return!!e&&"string"!=typeof e}},44206:(e,t,n)=>{"use strict";n.r(t),n.d(t,{LoadingPage:()=>A});var r=n(12341),i=(n(60287),n(30758)),a=n(97500),o=n.n(a),s=n(26522),u=n(13534),c=n(81120),l=n(92107),d=n(79036),f=n(52542);n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:3e4,a=(0,i.useReducer)(h,{loading:!1,error:e}),o=(0,r.A)(a,2),s=o[0],u=o[1];return(0,i.useEffect)((function(){if(e)return u({type:"ERROR"}),function(){};var t=setTimeout((function(){u({type:"LOADING"})}),200);return function(){clearTimeout(t)}}),[e]),(0,i.useEffect)((function(){var e;return t&&(e=window.setTimeout((function(){u({type:"ERROR"})}),n)),function(){clearTimeout(e)}}),[s.loading,t,n]),[s.loading,t,s.error]}(t,(0,m.n)(),f),v=(0,r.A)(p,3),A=v[0],_=v[1],O=v[2],E=(0,i.useState)(!1),w=(0,r.A)(E,2),S=w[0],C=w[1];return(0,i.useEffect)((function(){var e=setTimeout((function(){C(!0)}),1e3);return function(){clearTimeout(e)}}),[]),_||d?O?(0,y.jsxs)("div",{className:o()(g,"contentSpacing"),children:[(0,y.jsx)(c.b,{size:"xxlarge","aria-hidden":"true"}),(0,y.jsx)(u.E,{as:"p",variant:"titleMedium",children:n}),(0,y.jsx)(u.E,{as:"p",variant:"bodyMedium",children:l.Ru.get("error.not_found.body")})]}):S?(0,y.jsx)(b,{loading:A}):(0,y.jsx)("div",{"":"loading-page"}):(0,y.jsxs)("div",{className:o()(g,"contentSpacing"),children:[(0,y.jsx)(s.P,{size:"xxlarge","aria-hidden":"true"}),(0,y.jsx)(u.E,{as:"p",variant:"titleMedium",children:l.Ru.get("offline.feedback-text")})]})}},83990:(e,t,n)=>{"use strict";n.d(t,{r:()=>g});n(26701),n(43379),n(60482),n(34192),n(51565),n(18316),n(60287);var r=n(30758),i=n(97500),a=n.n(i),o=n(89241),s=n(69583),u=n(53209),c=n(96324);const l="main-trackInfo-overlay",d="main-trackInfo-equalGradientWidth",f="EOLjmX4qyDsRvnxBK0JO",p="main-trackInfo-rightToLeft",v="main-trackInfo-contentContainer",h="main-trackInfo-contentWrapper";var m=n(86070),g=function(e){var t=e.children,n=e.title,i=e.speed,g=void 0===i?.2:i,y=e.pauseAtEndEdgeDurationMs,b=void 0===y?1200:y,A=e.initialMouseIntDelayMs,_=void 0===A?200:A,O=e.startAnimationOnMount,E=void 0===O||O,w=e.startAnimationOnMountDelayMs,S=void 0===w?1e3:w,C=e.iterationCount,x=void 0===C?"single":C,k=e.iterationCountOnTouchDevices,T=void 0===k?"infinite":k,P=e.scrollMethod,I=void 0===P?"transform":P,N=e.equalGradientWidth,R=(0,r.useRef)(null),D=(0,r.useRef)(null),j=(0,r.useRef)(null),L=(0,r.useRef)(0),U=(0,r.useRef)("scrolling"),M=(0,s.W)()?"rtl":"ltr",B=(0,r.useRef)("ltr"),F=(0,r.useRef)(x),V=(0,u.j)(),H=(0,o.U)("(any-pointer: coarse)"),G=(0,r.useRef)({initialMouseInteraction:null,animationOnMount:null}),z=(0,r.useCallback)((function(){return j.current&&R.current?j.current.clientWidth-R.current.clientWidth:0}),[]),W=(0,r.useCallback)((function(){return"rtl"===B.current?1:-1}),[B]),K=(0,r.useCallback)((function(){var e=z();return e>0&&M!==B.current?0+-1*W()*e:0}),[z,M,W]),Y=(0,r.useCallback)((function(){var e;null===(e=j.current)||void 0===e||e.style.setProperty("--trans-x","".concat(K(),"px"))}),[K]),q=(0,r.useCallback)((function(e){var t;null===(t=R.current)||void 0===t||t.classList.toggle(f,e)}),[]),Q=(0,r.useCallback)((function(){if(!V&&!L.current){var e=!1,t=0,n=1,r=!1,i=function(a){var o=z();if(!(o<=0)){var s=!0,u=t;if(e){if(r)q(!1),a>r+b&&(r=!1);else if("paused"===U.current);else{(u+=n*(60*(a-e)/1e3)*g)>o?(n*=-1,r=a,u=o):u<0&&(n*=-1,r=a,u=0,s="infinite"===F.current)}if(u!==t&&q(!0),t=u,"transform"===I){var c,l=W()*t+K();null===(c=j.current)||void 0===c||c.style.setProperty("--trans-x","".concat(l,"px")),D.current.scrollLeft=0}else"scroll"===I&&(D.current.scrollLeft=t)}e=a,L.current=0,s&&(L.current=requestAnimationFrame(i))}};U.current="scrolling",i(0)}}),[V,z,I,b,g,q,W,K]),Z=(0,r.useCallback)((function(){return L.current}),[]),J=(0,r.useCallback)((function(){U.current="paused"}),[]),X=(0,r.useCallback)((function(){U.current="scrolling"}),[]),$=(0,r.useCallback)((function(){cancelAnimationFrame(L.current),U.current="paused",L.current=0;var e=z();q(e>0)}),[z,q]),ee=(0,r.useCallback)((function(){Object.values(G.current).forEach((function(e){return e&&clearTimeout(e)}))}),[]),te=(0,r.useCallback)((function(e){Z()?J():"focus"!==e&&(G.current.initialMouseInteraction=setTimeout(Q,_))}),[Q,J,_,Z]),ne=(0,r.useCallback)((function(){G.current.initialMouseInteraction&&clearTimeout(G.current.initialMouseInteraction),Z()&&X()}),[X,Z]);return(0,r.useEffect)((function(){E&&(G.current.animationOnMount&&clearTimeout(G.current.animationOnMount),G.current.animationOnMount=setTimeout(Q,S))}),[Q,S,E]),(0,r.useEffect)((function(){return function(){$(),ee(),Y()}}),[$,ee,Y]),(0,r.useEffect)((function(){var e,t,n=null===(e=j.current)||void 0===e?void 0:e.children[0];n&&(B.current=getComputedStyle(n).direction,"rtl"===B.current&&(null===(t=R.current)||void 0===t||t.classList.add(p)));Y()}),[M,K,Y]),(0,c.w)({onResize:function(){$(),Y()},refOrElement:R,observeOnly:"width"}),(0,r.useEffect)((function(){H&&(F.current=T)}),[H,T]),(0,m.jsx)("div",{ref:R,className:a()(l,N&&d),onMouseOver:function(){return te("mouse")},onFocus:function(){return te("focus")},onMouseOut:ne,onBlur:ne,title:V&&n?n:void 0,children:(0,m.jsx)("div",{ref:D,className:v,children:(0,m.jsx)("div",{ref:j,className:a()(h,N&&d),children:t})})})}},91101:(e,t,n)=>{"use strict";n.d(t,{k:()=>y});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(30758),o=n(88677),s=n(68150),u=n(92107),c=n(8574),l=n(9003),d=n(64869),f=n(85610),p=n(83879),v=n(86070),h=["onClick","to","referrer","navigationalRoot"];function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t{"use strict";n.d(t,{Ih:()=>m,Tc:()=>h,hD:()=>v});n(68216);var r=n(30758),i=n(97500),a=n.n(i),o=n(80366),s=n(92107),u=n(17011);const c="atZHmMpyVJ8qoM6YbYdA",l="lokp6OWWTWj_WazpVjAR";var d=n(86070),f=6048e5,p=3e5;function v(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=(0,o.gH)(e),a=function(e){var t=new Date;return!!e&&Math.floor(t.getTime()-Date.parse(e))p}(r,n);return i&&a&&!s}var h=r.memo((function(e){var t=e.className,n=e.label,r=n||s.Ru.get("type.newEpisode");return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(u.Zp,{label:r,children:(0,d.jsx)("span",{className:a()(c,t),"aria-label":r})}),n]})})),m=r.memo((function(e){var t=e.isMusicAndTalk,n=e.className,r=t?s.Ru.get("type.newEpisode"):s.Ru.get("type.newPodcastEpisode");return(0,d.jsx)(h,{label:r,className:a()(l,n)})}))},51902:(e,t,n)=>{"use strict";n.d(t,{u:()=>s});var r=n(30758),i=n(93493),a=n(86070),o=function(e){var t=e.renderOldExperience,n=void 0===t?function(){return null}:t,r=e.renderNewExperience,a=void 0===r?function(){return null}:r,o=e.forceNewExperience,s=e.property;return(0,i.NC)(s)||o?a():n()},s=function(e){var t=e.suspenseFallback,n=void 0===t?null:t,i=e.renderNewExperience,s=e.renderOldExperience,u=e.forceNewExperience,c=void 0!==u&&u,l=e.property;return(0,a.jsx)(r.Suspense,{fallback:n,children:(0,a.jsx)(o,{renderNewExperience:i,renderOldExperience:s,forceNewExperience:c,property:l})})}},45925:(e,t,n)=>{"use strict";n.d(t,{z:()=>y});var r=n(52542),i=n(30758),a=n(97500),o=n.n(a);const s="aYmHu0jEKnESRGVwWKTv";var u=n(86070);function c(){return(0,u.jsx)("div",{"data-popper-arrow":"",className:s})}var l=n(2648),d=n(64399),f=n(92107);const p="MRzne1iuLfbh7KEwhHOk";function v(e){var t=e.onClick;return(0,u.jsx)(l.H,{size:"small",onClick:t,iconOnly:d.M,"aria-label":f.Ru.get("close"),className:p})}const h="dixACKl18S755OnSdpna",m="IPdLO850RGC7isV9QxWB",g="S7PfnpeKtq9MCSrMhifz";var y=(0,i.forwardRef)((function(e,t){var n=e.onClose,a=void 0===n?function(){}:n,s=e.children,l=e.shouldCloseOnEscapePress,d=void 0===l||l,f=e.colorSet,p=void 0===f?"encore-announcement-set":f,y=e.maxWidth,b=void 0===y?180:y,A=e.header;return(0,i.useEffect)((function(){var e=function(e){d&&"Escape"===e.key&&a()};return window.addEventListener("keydown",e,!0),function(){window.removeEventListener("keydown",e,!0)}}),[d,a]),(0,u.jsxs)("div",{ref:t,className:o()(p,h,(0,r.A)({},m,!!A)),style:{maxWidth:"".concat(b,"px")},children:[!!A&&(0,u.jsxs)("div",{className:g,children:[A," ",(0,u.jsx)(v,{onClick:a})]}),s,A?null:(0,u.jsx)(v,{onClick:a}),(0,u.jsx)(c,{})]})}))},21713:(e,t,n)=>{"use strict";n.d(t,{a:()=>d});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(12341),a=n(30758),o=n(75285),s=(n(89289),n(38521));var u=n(86070);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t{"use strict";n.d(t,{H:()=>b,R:()=>A});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(30758),o=n(15801),s=n(88183),u=n(12137),c=n(11854),l=n(2648),d=n(92107),f=n(17011),p=n(56827);const v="ix_8kg3iUb9VS5SmTnBY";var h=n(86070),m=["onClick","isPlaying","locked","version","size","disabled","children","ariaPauseLabel","ariaPlayLabel","isLoading","condensedAll"];function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t0&&t&&t.blur()},R=d.Ru.get("play"),D=o.A;a?(R=d.Ru.get("mwp.header.content.unavailable"),D=s.u):r?(R=null!=C?C:d.Ru.get("pause"),D=u._):R=null!=x?x:R;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(f.Zp,{label:R,showDelay:f.uF,children:(0,h.jsx)("div",{className:v,children:function(){var e=y({iconOnly:D,size:O,onClick:N,disabled:w||k,"aria-label":R,ref:t,"":"play-button"},I);switch(A){case b.secondary:return(0,h.jsx)(c.$,y(y({},e),{},{colorSet:"invertedLight"}));case b.transparent:return(0,h.jsx)(l.H,y(y({},e),{},{semanticColor:"textBase",condensedAll:P}));default:return(0,h.jsx)(c.$,y({},e))}}()})}),S]})})))},94823:(e,t,n)=>{"use strict";n.d(t,{D:()=>_});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(30758),o=n(97500),s=n.n(o),u=n(99365),c=n(93493),l=n(43772),d=n(58114),f=n(78121),p=n(68628),v=n(63242);const h="a7Y8huZIZOVb02vySpQo";function m(){var e=(0,p.h)(),t=e.surface,n=e.isViewingVariant,r=(0,c.NC)(d.cOL,{loadingValue:!1});return t===f.u.PLAYLIST?{buttonClassName:r&&n===v.K.FC_24?h:null,styles:{"--triangle-light-image":"url(".concat((0,l.b)("images/FC24_Spotify_PlayButton_V2_TriangleLight.svg"),")")}}:{buttonClassName:null,styles:void 0}}var g=n(8574),y=n(86070),b=["uri","ariaPlayLabel","ariaPauseLabel","onClick","isPlaying","size","locked"];function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var _=a.memo((function(e){var t=e.uri,n=e.ariaPlayLabel,a=e.ariaPauseLabel,o=e.onClick,c=e.isPlaying,l=e.size,d=e.locked,f=(0,i.A)(e,b),p=(0,g.W)(),v=m(),h=v.buttonClassName,_=v.styles;return(0,y.jsx)(u.R,function(e){for(var t=1;t{"use strict";n.d(t,{x:()=>d});var r=n(30758),i=n(15801),a=n(88183),o=n(12137),s=n(92107),u=n(17011),c=n(56827),l=n(86070),d=r.forwardRef((function(e,t){var n=e.className,r=e.iconClassName,d=e.isPlaying,f=e.isLocked,p=e.onClick,v=void 0===p?function(){}:p,h=e.playAriaLabel,m=void 0===h?s.Ru.get("play"):h,g=(0,l.jsx)(i.A,{className:r});f?g=(0,l.jsx)(a.u,{size:"large"}):d&&(g=(0,l.jsx)(o._,{className:r}));var y=s.Ru.get("play");return y=f?s.Ru.get("mwp.header.content.unavailable"):d?s.Ru.get("pause"):m,(0,l.jsx)(u.Zp,{label:y,children:(0,l.jsx)("button",{onClick:function(e){v(e,d?"pause":"play"),d||(0,c.aX)(e,"play/resume")},className:n,"aria-label":y,ref:t,children:g})})}))},99723:(e,t,n)=>{"use strict";n.d(t,{$$:()=>d,NV:()=>c,Pj:()=>v,iE:()=>f});var r=n(12341),i=n(52542),a=(n(7651),n(184),n(42486),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758)),o=n(86070);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t{"use strict";n.d(t,{W:()=>h,d:()=>v});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(12341),a=n(30758),o=n(23137),s=n(97500),u=n.n(s),c=n(10015);const l="main-contextMenu-tippyWrapper";var d=n(86070);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t{"use strict";n.d(t,{z:()=>Y});var r=n(12341),i=(n(47994),n(30758)),a=n(13534),o=n(93493),s=n(92107),u=(n(34518),n(25550),n(15342),n(75365)),c=n(83643),l=n(51725),d=n(93051),f=n(76422),p=n(26682),v=n(77355),h=n(79044),m=n(84466),g=n(52382),y=n(20938),b=n(51746),A=n(45994),_=n(13558),O=n(86786),E=n(15150),w=n(31772),S=n(40321),C=n(77736),x=n(71646),k=n(41289),T=n(27719),P=n(10631),I=n(64348),N=n(4560),R=n(46198),D=n(53607),j=n(48133),L=n(12574),U=n(4140),M=n(97724),B=n(13584),F=n(86070),V=i.memo((function(e){var t=e.uri,n=e.name,r=e.totalMilliseconds,i=e.artists,a=e.isPlayable,o=e.contentRating,V=e.imageUrl,H=e.albumUri,G=e.contextUri,z=e.index,W=e.playcount,K=e.usePlayContextItem,Y=e.hasAssociatedVideo,q=(0,L.r)(u.i,{data:{position:z,reason:"",uri:t}}).spec,Q=K({uri:t,index:z}),Z=Q.isActive,J=Q.isPlaying,X=Q.triggerPlay,$=Q.togglePlay,ee=(0,j.T)(t),te=(0,P.g)(t,{isPlayable:a,isLocal:!1,isOutOfMarket:!1,artistUris:null==i?void 0:i.map((function(e){return e.uri}))}),ne=te.isPlayable,re=te.isAnyArtistBanned,ie=(0,k.M)(i.map((function(e){return e.uri}))).unBanArtists,ae=(0,M.b)({downloadAvailability:ee,contentRating:o,hasAssociatedVideo:Y}),oe=ae.badges,se=ae.hasBadges,ue=o===U.x7.NineteenPlus,ce=i.map((function(e){return e.name})).join(s.Ru.getSeparator()),le=(0,T.c)();return(0,F.jsx)(D.pZ,{value:"row",index:z,children:(0,F.jsx)(c.h,{menu:(0,F.jsx)(l.P,{uri:t,contextUri:G,albumUri:H,artists:i}),children:(0,F.jsxs)(S.w,{uri:t,onTriggerPlay:function(e,t){X({loggingParams:t})},isActive:Z,contextUri:G,isPlayable:ne,isAnyArtistBanned:re,handleArtistBanUndoClick:ie,ageRestricted:ue,dragMetadata:{name:n,createdBy:ce},index:z,ariaRowIndex:z,spec:q,children:[(0,F.jsx)(_.y,{ariaColIndex:0,children:(0,F.jsx)(m.$,{uri:t,playAriaLabel:s.Ru.get("tracklist.a11y.play",n,ce),isPlaying:J,isActive:Z,onClick:function(e,t){$({loggingParams:t})},spec:q,children:(0,F.jsx)(y.a,{children:z+1})})}),(0,F.jsxs)(O.U,{ariaColIndex:1,children:[(0,F.jsx)(v.e,{src:V}),(0,F.jsxs)(h.l,{children:[le?(0,F.jsx)(d.N,{to:t,className:B.A.rowTitle,"":"internal-track-link",children:(0,F.jsx)(w.p,{titleText:n,children:n})}):(0,F.jsx)(w.p,{titleText:n,children:n}),se&&(0,F.jsxs)(f.P,{children:[oe.download&&(0,F.jsx)(N._,{}),oe.explicit&&(0,F.jsx)(I.U,{}),oe.nineteen&&(0,F.jsx)(R.q,{className:B.A.nineteen,size:16}),oe.hasAssociatedVideo&&(0,F.jsx)(C.l,{separator:""})]})]})]}),(0,F.jsx)(E.o,{ariaColIndex:2,children:(0,F.jsx)(b.Y,{playcount:W})}),(0,F.jsxs)(A.l,{ariaColIndex:3,children:[(0,F.jsx)(x.d,{uri:t,spec:q}),(0,F.jsx)(p.P,{duration:r}),(0,F.jsx)(g.Y,{menu:(0,F.jsx)(l.P,{uri:t,albumUri:H,contextUri:G,artists:i}),label:s.Ru.get("more.label.track",n,ce),spec:q})]})]})})})}),(function(e,t){return e.uri===t.uri})),H=n(87198),G=n(93195),z=n(58114),W=n(79431);const K="artist-popularTrackList-seeMore";var Y=function(e){var t=e.uri,n=e.nrTracks,u=e.initialTracks,c=(0,W.P)({uri:t},{featureIdentifier:"artist"}).usePlayContextItem,l=(0,o.NC)(z.LX5),d=(0,i.useState)(!1),f=(0,r.A)(d,2),p=f[0],v=f[1],h=(0,i.useCallback)((function(){v(!p)}),[p]),m=(0,i.useCallback)((function(e,t){var n=e.uri,r=e.contextUri,i=e.totalMilliseconds,a=e.name,o=e.artists,s=e.contentRating,u=e.isPlayable,d=e.playcount,f=e.imageUrl,p=e.albumUri,v=e.hasAssociatedVideo;return(0,F.jsx)(V,{index:t,uri:n,contextUri:r,totalMilliseconds:i,name:a,artists:o,isPlayable:u,contentRating:s,playcount:d||0,imageUrl:f,albumUri:p,usePlayContextItem:c,hasAssociatedVideo:v&&l},n)}),[c,l]),g=(0,i.useCallback)((function(e){return{uri:e.uri}}),[]),y=(0,i.useMemo)((function(){return[G.$.INDEX,G.$.TITLE_AND_ARTIST,G.$.PLAYS,G.$.DURATION]}),[]);return(0,F.jsxs)(D.pZ,{value:"artist-popular-tracks-list",children:[(0,F.jsx)(H.S4,{ariaLabel:s.Ru.get("tracklist.popular-tracks"),renderRow:m,nrTracks:Math.min(n,p?10:5),tracks:u,resolveItem:g,columns:y}),n>5?(0,F.jsx)("button",{"aria-expanded":p,className:K,onClick:h,children:(0,F.jsx)(a.E,{as:"div",variant:"bodySmallBold",children:p?s.Ru.get("artist-page.tracks.showless"):s.Ru.get("artist-page.tracks.seemore")})}):null]})}},29958:(e,t,n)=>{"use strict";n.d(t,{E:()=>C,l:()=>w});var r=n(13734),i=n(30758),a=n(93493),o=n(80366),s=n(14752),u=n(2118),c=n(65998),l=n(6453),d=n(5432),f=n(98699),p=function(e){var t=(0,c.U)(e,l.RB),n=(0,d.$)(t,""),r=n.metadataOptions,i=n.contentsOptions;return(0,f.r)(e,r,i)},v=(n(60287),function(e){var t=e.children,n=e.callback,r=e.hoverDelayMs,a=void 0===r?200:r,o=(0,i.useRef)();return i.cloneElement(t,{onMouseEnter:function(e){var r,i;o.current=setTimeout(n,a),null===(r=(i=t.props).onMouseEnter)||void 0===r||r.call(i,e)},onMouseLeave:function(e){var n,r;clearTimeout(o.current),null===(n=(r=t.props).onMouseLeave)||void 0===n||n.call(r,e)}})}),h=(n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(52542)),m=["children","callback"];function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var y=function(e){var t=e.children,n=e.callback,a=(0,r.A)(e,m);return i.cloneElement(t,function(e){for(var t=1;t{"use strict";n.d(t,{E:()=>c});var r=n(30758),i=n(3956),a=n(93493),o=n(42556),s=n(58114),u=n(86070);function c(e){var t=e.children,n=e.refClassName,c=e.content,l=e.offset,d=e.placement,f=e.isVisible,p=(0,r.useRef)(null),v=(0,a.NC)(s.zJD),h=f&&v,m=(0,r.useRef)(null);return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("span",{role:"presentation",ref:p,className:n,children:t}),h&&(0,u.jsx)(i.Ay,{visible:!0,interactive:!0,aria:{expanded:!0},arrow:!0,placement:d,offset:l,appendTo:o.D,reference:p,onShow:function(e){e.reference.setAttribute("data-open","true")},onHide:function(e){e.reference.removeAttribute("data-open")},render:function(e){return(0,u.jsx)("div",{ref:m,"data-placement":e["data-placement"],"":"popover",children:c})},popperOptions:{modifiers:[{name:"preventOverflow",options:{rootBoundary:"viewport",altAxis:!0,padding:10,tether:!1}},{name:"arrow",options:{padding:10}}]}})]})}},72985:(e,t,n)=>{"use strict";n.d(t,{C:()=>d});var r=n(52542),i=(n(7651),n(83234),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758));const a="main-progressRing-circleShadow",o="main-progressRing-circleColor";var s=n(86070);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{"use strict";n.d(t,{Ad:()=>s,O_:()=>o,wK:()=>u});var r=n(12341),i=n(30758),a=n(86070),o=(0,i.createContext)({ids:[],setIds:function(){},dropOriginUri:void 0,setDropOriginUri:function(){},sectionId:0,setSectionId:function(){},draggingIsInProgress:!1,setDraggingIsInProgress:function(){}}),s=function(e){var t=e.children,n=(0,i.useState)([]),s=(0,r.A)(n,2),u=s[0],c=s[1],l=(0,i.useState)(void 0),d=(0,r.A)(l,2),f=d[0],p=d[1],v=(0,i.useState)(0),h=(0,r.A)(v,2),m=h[0],g=h[1],y=(0,i.useState)(!1),b=(0,r.A)(y,2),A=b[0],_=b[1];return(0,a.jsx)(o.Provider,{value:{ids:u,setIds:c,dropOriginUri:f,setDropOriginUri:p,sectionId:m,setSectionId:g,draggingIsInProgress:A,setDraggingIsInProgress:_},children:t})};function u(){return(0,i.useContext)(o).ids}},42936:(e,t,n)=>{"use strict";n.d(t,{JT:()=>s,ZC:()=>o});n(184),n(42486);var r=n(30758),i=n(86070),a=(0,r.createContext)(null),o=function(e){var t=e.children,n=e.mainLandmarkRef,r=e.lyricsCinemaRef,o=e.leftSidebarRef,s=e.rightSidebarRef,u=e.nowPlayingBarRef;return(0,i.jsx)(a.Provider,{value:{mainLandmarkRef:n,lyricsCinemaRef:r,leftSidebarRef:o,rightSidebarRef:s,nowPlayingBarRef:u},children:t})},s=function(){var e=(0,r.useContext)(a);if(null===e)throw new Error("GlobalElementRefsContext used without being initialized.");return e}},68530:(e,t,n)=>{"use strict";n.d(t,{$:()=>c,g:()=>l});n(77905),n(72636);var r=n(30758),i=n(15057),a=n(8540),o=n(496),s=n(38050),u=30;function c(){var e=parseInt(s.A.TRACKLIST_HEADER_HEIGHT,10),t=a.uC+e;l((0,o.v7)(),t,30)}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:u,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:200,s=(0,i.YQ)((function(t){if(e.current){var n=t<0?-1:1,r=100*t*t;e.current.scrollTop=e.current.scrollTop+n*r}}),50,{leading:!0,trailing:!1,maxWait:50}),c=(0,r.useCallback)((function(){if(e.current){var r=0,i=0,u=null,c=Date.now(),l=0,d=e.current.getBoundingClientRect(),f=function(){u&&window.cancelAnimationFrame(u),u=null,s.cancel()},p=function(){s(l),u=window.requestAnimationFrame(p)},v=function(e){var s;(r=e.clientY,i=e.clientX,0!==(l=function(){var e=d.top,s=d.right,u=d.bottom,l=d.left;if(!(i>=l&&i<=s))return 0;var f=e,p=e+t+a,v=u-n-a,h=u,m=0,g=r>=f&&r<=p,y=r>=v&&r<=h,b=Date.now()-c;if(g&&b>o)if(ro&&(m=r>h-a?1:(r-v)/(h-n-v));return g||y||(c=Date.now()),m}()))?null!==(s=u)&&void 0!==s||(u=window.requestAnimationFrame(p)):f()},h=function(){f(),document.removeEventListener("dragover",v)};document.addEventListener("dragend",h,{once:!0}),document.addEventListener("drop",h,{once:!0}),document.addEventListener("pointerup",h,{once:!0}),document.addEventListener("dragover",v)}}),[a,n,t,o,e,s]);(0,r.useEffect)((function(){return document.addEventListener("dragstart",c),function(){document.removeEventListener("dragstart",c)}}),[c])}},7308:(e,t,n)=>{"use strict";n.d(t,{g:()=>u,s:()=>c});var r=n(12341),i=(n(184),n(42486),n(30758)),a=n(43296),o=n(86070),s=(0,a.vt)((function(e){return{lastFilterState:"",lastFilteredUri:"",setLastState:function(t,n){e({lastFilterState:t,lastFilteredUri:n})}}})),u=(0,i.createContext)({setFilter:function(){throw new Error("setFilter must be used within a FilterProvider")},filter:""}),c=function(e){var t=e.uri,n=e.children,a=s.getState(),c=a.lastFilterState,l=a.lastFilteredUri,d=a.setLastState,f=(0,i.useState)(l===t?c:""),p=(0,r.A)(f,2),v=p[0],h=p[1],m=(0,i.useCallback)((function(e){h(e),d(e,t)}),[d,t]),g=(0,i.useMemo)((function(){return{filter:v,setFilter:m}}),[v,m]);return(0,o.jsx)(u.Provider,{value:g,children:n})}},65998:(e,t,n)=>{"use strict";n.d(t,{E:()=>d,U:()=>f});var r=n(52542),i=n(12341),a=(n(7651),n(30456),n(26701),n(26851),n(9750),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758)),o=n(34300),s=n(86070);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:"sortedState",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:l,a=(0,o.x)(n,{}),s=(0,i.A)(a,1)[0],u=(void 0===s?{}:s)[e];return r(u)?u:t}},93044:(e,t,n)=>{"use strict";n.d(t,{h:()=>d});n(56922);var r=n(30758),i=n(97500),a=n.n(i),o=n(13534),s=n(92107),u=n(93051);const c="search-recentSearches-seeAll";var l=n(86070),d=(0,r.memo)((function(e){var t=e.link,n=e.pageId,r=e.className,i=e.label,d=e.state,f=e.pathname,p=e.onClick;return(0,l.jsx)(u.N,{to:t,className:a()(c,r),pageId:n,state:d,pathname:f,"":e["data-testid"],onClick:p,children:(0,l.jsx)(o.E,{variant:"bodySmallBold",children:i||s.Ru.get("search.see-all")})})}))},43197:(e,t,n)=>{"use strict";n.d(t,{R:()=>T});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(13734),i=n(52542),a=n(12341),o=n(30758),s=n(97500),u=n.n(s),c=n(30747),l=n(71723),d=n(37778),f=n(94966),p=n(69583),v=n(76026),h=n(60256);const m="C3jVNGQUUZcUp5kTEOC0",g="pdLDCowVOiUIfeu9hihi",y="Sm3POgzbjs7wFj7tyYNh",b="vZSm_8xsDxBqMzp1tqmn",A="NXBXbVfJboNI6xdrNIDB",_="bF2GZTmgrRQLsrDcIZXd",O="qI009QzTkvisAXqhbw74",E="qIb0IOmZs9KwEeOkpvg1";var w=n(86070),S=["index","logShelfImpressions"];function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t{"use strict";n.d(t,{p:()=>h});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(1349),o=n(94966),s=n(47444),u=n(96206),c=n(76026),l=n(60256),d=n(86070),f=["index","logShelfImpressions"];function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t{"use strict";n.d(t,{k:()=>I});var r=n(52542),i=(n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(2823),n(4672),n(34192),n(88856),n(51565),n(18316),n(30758)),a=n(97500),o=n.n(a),s=n(26173),u=n(70080),c=n(96971),l=n(93493),d=n(92107),f=n(93051),p=n(93044),v=(n(78551),n(82467),n(31684)),h=n(84002),m=n(29330);const g="zrhBuOxDFi27sjfNkHYd";var y=n(86070),b=function(e){var t=e.uri,n=(0,m.Td)(),r=n.shelfURIs,a=n.addURI,o=n.removeURI,s=r.includes(t),u=(0,i.useCallback)((function(){s?o(t):a(t)}),[s,t,a,o]);return s?(0,y.jsx)(v.H,{semanticColor:"textBrightAccent",size:"small",onClick:u,className:g}):(0,y.jsx)(h.z,{semanticColor:"textSubdued",size:"small",onClick:u,className:g})},A=n(58114);const _="_WZEvLWCKIvdsvaCs6x5",O="LkM9BnGveKGlS4FvuwBa",E="MVQhEntGN2lszQdk9z4m",w="ag7k_TUtB1kcSDM06CkY",S="KpzkVLd9fh2ZrKqZoFg5",C="e4ptjJjB0fNPQ3WYPuhh",x="HvUDqar3bHYPh54F2NIA",k="B_VWNnK4_zVIdabOKTdG",T="UlehPmBIEi_jcHtJ7hzo";function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var I=i.memo((function(e){var t=e.pretitle,n=e.trailing,i=e.title,a=e.titleVariant,v=void 0===a?"titleSmall":a,h=e.subtitle,m=e.media,g=e.seeAllUri,I=e.seeAllLabel,N=void 0===I?d.Ru.get("shelf.see-all"):I,R=e.seeAllProps,D=e.pageId,j=e.hasMoreElements,L=e.className,U=e.onClickTitle,M=e.onClickSeeAll,B=(0,l.NC)(A._Ie),F=i.replace(/\s/g,"-").toLowerCase();return(0,y.jsx)(c.v,{"":"rich-title-row-shelf-header",id:F,variant:"naked",paddingInlineStart:"none",paddingInlineEnd:"none",className:o()(_,L),title:(0,y.jsxs)(s.d,{semanticColor:"textBase",lineClamp:1,variant:v,as:"h2",className:o()(S,Boolean(m)?k:T,Boolean(t)?C:x),children:[g?(0,y.jsx)(f.N,{"":"see-all-link",to:g||"",pageId:D,onClick:U,children:i}):i,B&&D&&(0,y.jsx)("div",{className:O,children:(0,y.jsx)(b,{uri:D})})]}),pretitle:t?(0,y.jsx)(s.d,{variant:"marginal",semanticColor:"textSubdued",children:t}):null,subtitle:h?(0,y.jsx)(s.d,{variant:"bodySmall",semanticColor:"textSubdued",children:h}):null,media:m?(0,y.jsx)(u.C,{className:w,src:m,circle:!0}):null,trailing:void 0!==n?n:j&&g?(0,y.jsx)(p.h,function(e){for(var t=1;t{"use strict";n.d(t,{$:()=>b,Y:()=>g});var r=n(52542),i=n(12341),a=(n(7651),n(30456),n(36497),n(26701),n(45434),n(99722),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758)),o=n(97500),s=n.n(o),u=n(54769),c=n(37778),l=n(23779),d=n(33828),f=n(1444),p=n(29076),v=n(86070);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t1&&(n=t*Z),(0,v.jsx)(v.Fragment,{children:y?h:Array.isArray(h)&&h.flat().filter((function(e,t){return tK||x)&&!!m&&!y),ne=Z*K;return(0,v.jsxs)("section",{ref:N,className:s()(A,p.A.shelf,"Shelf",(0,r.A)((0,r.A)({},p.A.withEncoreCards,U),p.A.fullPage,B)),"data-shelf":"shelf","":"".concat(E,"-shelf"),"aria-label":null!=t?t:"",style:{"--shelf-min-height":"".concat(g,"px")},children:[t&&(0,v.jsx)("div",{className:p.A.header,children:(0,v.jsx)(c.k,{seeAllUri:m,seeAllLabel:S,pageId:w,hasMoreElements:te,onClickTitle:P,onClickSeeAll:I,title:t,subtitle:n,pretitle:o,media:u,trailing:f,titleVariant:B?"titleMedium":void 0})}),R&&(0,v.jsx)("div",{className:p.A.subHeader,children:R()}),(0,v.jsx)(l.E,{className:s()(p.A.shelfGrid,(0,r.A)((0,r.A)({},p.A.singleRow,!y),"nrVisibleCards-".concat(ne),!y)),render:ee,onLayoutChange:$,rowGap:D,colGap:j,rowCount:Z})]})}));y.displayName="BaseShelf";var b=function(e){return(0,v.jsx)(u.s,{onError:function(e){(0,f.Jy)(e,"Shelf")},children:(0,v.jsx)(y,m({},e))})}},82886:(e,t,n)=>{"use strict";n.d(t,{_:()=>f});var r=n(52542),i=(n(30456),n(45434),n(43379),n(34192),n(88856),n(30758)),a=n(97500),o=n.n(a),s=n(38195),u=n(28121),c=n(23779),l=n(29076),d=n(86070),f=(0,i.memo)((function(e){var t=e.children,n=e.isLoading,a=e.showAll,f=e.withTitle,p=(0,i.useCallback)((function(e){var n=e.columnCount;return(0,d.jsx)(d.Fragment,{children:a?t:Array.isArray(t)&&t.filter((function(e,t){return t{"use strict";n.d(t,{w:()=>o});var r=n(30758),i=n(54015),a=n(12574),o=function(e){var t=e.seeAllUri,n=e.index,o=e.id,s=(0,a.r)(i.f,{data:{identifier:o,position:n,uri:null!=t?t:""}}),u=s.spec,c=s.logger,l=(0,r.useCallback)((function(){var e=u.swipeUiReveal();c.logInteraction(e)}),[c,u]),d=(0,r.useCallback)((function(e){var t=u.shelfHeaderFactory().shelfCarouselControlsFactory(),n="next"===e?t.shelfCarouselControlsNextFactory():t.shelfCarouselControlsPreviousFactory();c.logInteraction(n.hitUiReveal())}),[c,u]);return{onClickShelfTitle:(0,r.useCallback)((function(){var e=u.shelfHeaderFactory().shelfHeaderTitleFactory().hitUiNavigate({destination:null!=t?t:""});c.logInteraction(e)}),[c,t,u]),onClickShelfSeeAll:(0,r.useCallback)((function(){var e=u.shelfHeaderFactory().shelfHeaderSeeAllFactory().hitUiNavigate({destination:null!=t?t:""});c.logInteraction(e)}),[c,t,u]),onSwipe:l,onClickCarouselControls:d,spec:u}}},28121:(e,t,n)=>{"use strict";n.d(t,{Y:()=>d});var r=n(52542),i=n(97500),a=n.n(i),o=n(13534),s=n(4907);const u="dxnMpEuxRQ5Ml60ftDcz",c="jFPYamKaGvZv7JA45KCu";var l=n(86070),d=function(e){var t=e.as,n=e.variant,i=e.className,d=e.charCount,f=e.isLoading,p=(0,s.h)("shimmer");return(0,l.jsx)(o.E,{ref:p,as:t,variant:n,className:a()(u,i,(0,r.A)({},c,f)),style:{width:d?"".concat(d,"ch"):void 0},tabIndex:-1,"aria-hidden":!0})}},78189:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});n(19264);var r=n(97500),i=n.n(r),a=n(91101);const o="liKqY2CEkAKTwX2SfNCu",s="fwTMCeAaUoWDj9WcQbgy",u="bEEDwYBSsninmQ7a4QK9";var c=n(86070);const l=function(e){var t=e.className,n=e.noLink,r=void 0!==n&&n,l=e.customLink,d=void 0===l?"/":l,f=e.hasText,p=void 0!==f&&f,v="Spotify",h=(0,c.jsxs)("svg",{viewBox:"0 0 167.5 167.5",className:i()(u),children:[(0,c.jsx)("title",{children:v}),(0,c.jsx)("path",{fill:"currentColor",d:"M83.7 0C37.5 0 0 37.5 0 83.7c0 46.3 37.5 83.7 83.7 83.7 46.3 0 83.7-37.5 83.7-83.7S130 0 83.7 0zM122 120.8c-1.4 2.5-4.6 3.2-7 1.7-19.8-12-44.5-14.7-73.7-8-2.8.5-5.6-1.2-6.2-4-.2-2.8 1.5-5.6 4-6.2 32-7.3 59.6-4.2 81.6 9.3 2.6 1.5 3.4 4.7 1.8 7.2zM132.5 98c-2 3-6 4-9 2.2-22.5-14-56.8-18-83.4-9.8-3.2 1-7-1-8-4.3s1-7 4.6-8c30.4-9 68.2-4.5 94 11 3 2 4 6 2 9zm1-23.8c-27-16-71.6-17.5-97.4-9.7-4 1.3-8.2-1-9.5-5.2-1.3-4 1-8.5 5.2-9.8 29.6-9 78.8-7.2 109.8 11.2 3.7 2.2 5 7 2.7 10.7-2 3.8-7 5-10.6 2.8z"})]}),m=(0,c.jsxs)("svg",{viewBox:"0 0 1134 340",className:i()(s),children:[(0,c.jsx)("title",{children:v}),(0,c.jsx)("path",{fill:"currentColor",d:"M8 171c0 92 76 168 168 168s168-76 168-168S268 4 176 4 8 79 8 171zm230 78c-39-24-89-30-147-17-14 2-16-18-4-20 64-15 118-8 162 19 11 7 0 24-11 18zm17-45c-45-28-114-36-167-20-17 5-23-21-7-25 61-18 136-9 188 23 14 9 0 31-14 22zM80 133c-17 6-28-23-9-30 59-18 159-15 221 22 17 9 1 37-17 27-54-32-144-35-195-19zm379 91c-17 0-33-6-47-20-1 0-1 1-1 1l-16 19c-1 1-1 2 0 3 18 16 40 24 64 24 34 0 55-19 55-47 0-24-15-37-50-46-29-7-34-12-34-22s10-16 23-16 25 5 39 15c0 0 1 1 2 1s1-1 1-1l14-20c1-1 1-1 0-2-16-13-35-20-56-20-31 0-53 19-53 46 0 29 20 38 52 46 28 6 32 12 32 22 0 11-10 17-25 17zm95-77v-13c0-1-1-2-2-2h-26c-1 0-2 1-2 2v147c0 1 1 2 2 2h26c1 0 2-1 2-2v-46c10 11 21 16 36 16 27 0 54-21 54-61s-27-60-54-60c-15 0-26 5-36 17zm30 78c-18 0-31-15-31-35s13-34 31-34 30 14 30 34-12 35-30 35zm68-34c0 34 27 60 62 60s62-27 62-61-26-60-61-60-63 27-63 61zm30-1c0-20 13-34 32-34s33 15 33 35-13 34-32 34-33-15-33-35zm140-58v-29c0-1 0-2-1-2h-26c-1 0-2 1-2 2v29h-13c-1 0-2 1-2 2v22c0 1 1 2 2 2h13v58c0 23 11 35 34 35 9 0 18-2 25-6 1 0 1-1 1-2v-21c0-1 0-2-1-2h-2c-5 3-11 4-16 4-8 0-12-4-12-12v-54h30c1 0 2-1 2-2v-22c0-1-1-2-2-2h-30zm129-3c0-11 4-15 13-15 5 0 10 0 15 2h1s1-1 1-2V93c0-1 0-2-1-2-5-2-12-3-22-3-24 0-36 14-36 39v5h-13c-1 0-2 1-2 2v22c0 1 1 2 2 2h13v89c0 1 1 2 2 2h26c1 0 1-1 1-2v-89h25l37 89c-4 9-8 11-14 11-5 0-10-1-15-4h-1l-1 1-9 19c0 1 0 3 1 3 9 5 17 7 27 7 19 0 30-9 39-33l45-116v-2c0-1-1-1-2-1h-27c-1 0-1 1-1 2l-28 78-30-78c0-1-1-2-2-2h-44v-3zm-83 3c-1 0-2 1-2 2v113c0 1 1 2 2 2h26c1 0 1-1 1-2V134c0-1 0-2-1-2h-26zm-6-33c0 10 9 19 19 19s18-9 18-19-8-18-18-18-19 8-19 18zm245 69c10 0 19-8 19-18s-9-18-19-18-18 8-18 18 8 18 18 18zm0-34c9 0 17 7 17 16s-8 16-17 16-16-7-16-16 7-16 16-16zm4 18c3-1 5-3 5-6 0-4-4-6-8-6h-8v19h4v-6h4l4 6h5zm-3-9c2 0 4 1 4 3s-2 3-4 3h-4v-6h4z"})]}),g=p?m:h;return r?(0,c.jsx)("div",{className:i()(o,t),children:g}):d.startsWith("https://")?(0,c.jsx)("a",{href:d,className:i()(o,t),children:g}):(0,c.jsx)(a.k,{to:d,className:i()(o,t),children:g})}},85200:(e,t,n)=>{"use strict";n.d(t,{z:()=>v});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(97500),o=n.n(a),s=n(38452),u=n(59588);const c="qSTDtICR1fiIGRni1cwy",l="CUSHxAzlZWmBNuM0o1Vq";var d=n(86070);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t{"use strict";n.d(t,{y:()=>l});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(76840),o=n(86070),s=["children","content"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{"use strict";n.d(t,{g:()=>l});var r=n(30758),i=n(97500),a=n.n(i),o=n(8143),s=n(82340),u=n(48850),c=n(86070),l=function(e){var t=e.children,n=e.className,i=void 0===n?"":n,l=r.useContext(s.J).elementRef,d=a()(u.A.topbarContent,i);return l?(0,o.createPortal)((0,c.jsx)("div",{"":"topbar-content",className:d,children:t}),l):null}},82340:(e,t,n)=>{"use strict";n.d(t,{J:()=>o,X:()=>s});var r=n(12341),i=n(30758),a=n(86070),o=i.createContext({}),s=function(e){var t=e.children,n=i.useState(),s=(0,r.A)(n,2),u=s[0],c=s[1];return(0,a.jsx)(o.Provider,{value:{elementRef:u,setElementRef:c},children:t})}},74306:(e,t,n)=>{"use strict";n.d(t,{Nx:()=>o,lr:()=>a,q8:()=>s});n(19264);var r=n(44286),i=n(48439),a=function(){return"/"===(0,r.zy)().pathname},o=function(){return"/home"===(0,r.zy)().pathname},s=function(e,t){var n=t?350:80;return(0,i.i)(e,n,10)}},92065:(e,t,n)=>{"use strict";n.d(t,{k:()=>d,m:()=>l});var r=n(52542),i=n(12341),a=(n(7651),n(42486),n(30456),n(26701),n(86746),n(79024),n(47710),n(68216),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(60482),n(78397),n(97460),n(34192),n(88856),n(51565),n(18316),n(93577),n(30758)),o=n(45017),s=n(86070);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t0&&y((function(){return{}})),f.current=[{index:0,range:[]}]},_=function(e){var n=b(e);if(!n)return!1;var r=t(n,e).uid,i=void 0===r?e.toString():r;return Boolean(n&&v.current[i])},O=function(e){_(e)?function(e){var n=b(e),r=t(n,e).uid,i=void 0===r?e.toString():r;y((function(e){return delete e[i],c({},e)})),f.current.length>1&&f.current.pop()}(e):function(e){var n=b(e);if(n){var i=t(n,e),a=i.uri,o=i.uid,s=void 0===o?e.toString():o,u=i.type;a&&s&&(y((function(t){return c(c({},t),{},(0,r.A)({},s,{uid:s,uri:a,index:e,type:u}))})),f.current.push({index:e,range:[]}))}}(e)};return(0,s.jsx)(l.Provider,{value:{toggleSelected:function(e,n,r){p&&(n||r)||A(),p&&n?function(e){var n=c({},v.current),r=f.current[f.current.length-1];r.range.forEach((function(e){delete n[e]})),r.range=[];for(var i=Math.min(r.index,e),a=Math.max(r.index,e),o=i;o<=a;o++){var s=b(o);if(s){var u=t(s,o),l=u.uri,d=u.uid,p=void 0===d?o.toString():d,h=u.type;l&&p&&(n[p]={uid:p,uri:l,index:o,type:h},r.range.push(o))}}y((function(){return n}))}(e):O(e)},isSelected:_,getSelected:function(){return Object.values(v.current).sort((function(e,t){return e.index-t.index}))},clearSelected:A,selectAll:function(){for(var e=n(0,u,{cachedOnly:!0}),r={},i=Array.from(Array(u).keys()),a=0;a<=u;a++){var o=e[a];if(o){var s=t(o,a),c=s.uri,l=s.uid,d=void 0===l?a.toString():l,p=s.type;c&&d&&(r[d]={uid:d,uri:c,index:a,type:p})}}y((function(){return r})),f.current=[{index:0,range:i}]},pushPopSelected:function(e,t){p||A();var n=e+t,r=_(e),i=_(n);i?O(e):r&&!i?O(n):r||i||(O(n),O(e))}},children:d})}},87198:(e,t,n)=>{"use strict";n.d(t,{FL:()=>je,S4:()=>Ve,g0:()=>He});var r=n(12341),i=n(52542),a=n(13734),o=(n(7651),n(30456),n(26701),n(79024),n(25550),n(28430),n(76588),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(59255),n(85130),n(55636),n(28509),n(97332),n(46555),n(13296),n(24594),n(97460),n(34192),n(88856),n(51565),n(15342),n(9582),n(18316),n(93577),n(30758)),s=n(97500),u=n.n(s),c=n(43772),l=n(15985),d=n(92107),f=n(72474),p=n(81594),v=n(19964),h=n(91812),m=(n(60287),n(7308)),g=function(e){var t=(0,o.useContext)(m.g).filter,n=(0,o.useRef)(!1);(0,o.useEffect)((function(){n.current=!0;var e=setTimeout((function(){n.current=!1}),1e3);return function(){clearTimeout(e)}}),[t]),(0,o.useEffect)((function(){""===t&&n.current&&e()}))},y=n(62822),b=n(93091),A=n.n(b),_=(n(34518),n(80366)),O=n(92065),E=n(15057),w=n(16299),S=n(65884),C=n(78527),x=n(89737),k=["meta+c"],T=["meta+shift+c"];var P=["meta+x"];var I=n(13584),N=function(e,t,n,r){var i,a,s,u=(0,o.useContext)(O.m),c=u.clearSelected,l=u.selectAll,d=u.getSelected,f=(0,o.useCallback)((function(){var r;if(e.current){var i=document.querySelector(".".concat(I.A.trackList)),a=(null==i?void 0:i.isEqualNode(e.current))||!1,o=null===(r=document.activeElement)||void 0===r?void 0:r.closest(".".concat(I.A.trackList));((null==o?void 0:o.isEqualNode(e.current))||!1||a&&!o)&&(t?n().then((function(){l()})):l())}}),[e,t,n,l]),p=(0,o.useCallback)(function(){var e=(0,y.A)(A().mark((function e(t,n){var r,i;return A().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=d(),!(i=r.map((function(e){var t,r=e.uri;return n?r:null===(t=(0,_.o_)(r))||void 0===t?void 0:t.toURL()})).join("\n")).length){e.next=5;break}return e.next=5,t(i);case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[d]),v=(0,o.useCallback)((function(t){var n;if(null!==(n=e.current)&&void 0!==n&&n.contains(document.activeElement)){var i=d();if(0===i.length)return;r(i,(function(){c()}),t)}}),[c,d,r,e]),h=(0,o.useCallback)(function(){var e=(0,y.A)(A().mark((function e(t){return A().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p(t,!1);case 2:v(!0);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[p,v]);return i=h,a=(0,w._)(),s=(0,E.YQ)((function(){i((function(e){return a.copy(e)}))}),50,{leading:!0,trailing:!1}),(0,x.f)(P,s),(0,C.x)(S.W.CUT,s),function(e){var t=(0,w._)(),n=(0,E.YQ)((function(){e((function(e){return t.copy(e)}),!1)}),50,{leading:!0,trailing:!1}),r=(0,E.YQ)((function(){e((function(e){return t.copy(e)}),!0)}),50,{leading:!0,trailing:!1});(0,x.f)(k,n),(0,x.f)(T,r),(0,C.x)(S.W.COPY,n),(0,C.x)(S.W.COPY_ADVANCED,r)}(p),(0,C.x)(S.W.SELECT_ALL,f),(0,C.x)(S.W.DELETE,(function(){return v()})),{handleDelete:v}},R=(n(184),n(42486),n(83234),n(72636),n(57574)),D=n(53731),j=n(61616),L=n(93493),U=n(76126),M=n(83643),B=n(85673),F=n(33233),V=(n(47994),n(67963)),H=n(86070),G=o.memo((function(e){var t=e.name,n=e.visible,r=e.columnType,i=e.onClick;return(0,H.jsx)(V.D,{role:"menuitemcheckbox",autoClose:!1,onClick:i,"aria-checked":n,"data-column":r,semanticColor:n?"textBrightAccent":"textBase",children:t})})),z=n(10373),W=n(93195),K=function(){var e=(0,o.useContext)(z._),t=(0,o.useMemo)((function(){var e;return e={},(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(e,W.$.INDEX,"#"),W.$.TITLE_AND_ARTIST,d.Ru.get("tracklist.header.title")),W.$.TITLE,d.Ru.get("tracklist.header.title")),W.$.PLAYS,d.Ru.get("tracklist.header.plays")),W.$.ADDED_AT,d.Ru.get("tracklist.header.date-added")),W.$.ADDED_BY,d.Ru.get("tracklist.header.added-by")),W.$.DURATION,d.Ru.get("tracklist.header.duration")),W.$.ALBUM,d.Ru.get("tracklist.header.album")),W.$.RELEASE_DATE,d.Ru.get("tracklist.header.release-date")),W.$.EVENT_DATE,d.Ru.get("tracklist.header.event")),(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(e,W.$.EVENT_INFO,d.Ru.get("tracklist.header.event")),W.$.ACTIONS,d.Ru.get("tracklist.header.actions")),W.$.ALBUM_OR_PODCAST,d.Ru.get("tracklist.header.album-or-podcast")),W.$.ALBUM_OR_SHOW,d.Ru.get("music_and_talk.album_or_show")),W.$.CONCERT_DATE,d.Ru.get("tracklist.header.date")),W.$.CONCERT_VENUE,d.Ru.get("tracklist.header.venue")),W.$.ARTIST,d.Ru.get("card.tag.artist")),W.$.ADD,null),W.$.TITLE_AND_AUTHOR,d.Ru.get("tracklist.header.title")),W.$.AUTHOR,d.Ru.get("shared.library.sort-by.author")),(0,i.A)((0,i.A)((0,i.A)(e,W.$.BPM,"BPM"),W.$.KEY,"KEY"),W.$.VIBE,"VIBE")}),[]);return e?(0,H.jsxs)(B.W,{children:[(0,H.jsx)(F.y,{children:d.Ru.get("tracklist.header.columns")}),e.columns.filter((function(e){return e.toggleable})).map((function(n,r){var i,a;return(0,H.jsx)(G,{columnType:n.columnType,name:null!==(i=t[n.columnType])&&void 0!==i?i:n.columnType,visible:n.visible&&!(null!==(a=n.options)&&void 0!==a&&a.hideDuration),onClick:function(){n.toggleable&&(null==e||e.toggleVisible(n.columnType))}},"column-visibility-action-".concat(r))}))]}):null},Y=n(51069),q=n(13534),Q=n(59276),Z=n(17011),J=function(e){var t=e.className,n=e.children,r=e.onSort,i=e.as,a=void 0===i?"div":i,o=e.columnIndex;return(0,H.jsxs)(a,{className:u()(I.A.column,t),onClick:function(){return r(W.$.TITLE,o)},children:[(0,H.jsx)(q.E,{variant:"bodySmall",className:"standalone-ellipsis-one-line",children:d.Ru.get("tracklist.header.title")}),n]})},X=function(e){var t=e.className,n=e.children,r=e.as,i=void 0===r?"div":r;return(0,H.jsxs)(i,{className:u()(I.A.column,t),children:[(0,H.jsx)(q.E,{variant:"bodySmall",className:u()("standalone-ellipsis-one-line",t),children:d.Ru.get("tracklist.header.event")}),n]})},$=n(45994),ee=n(13558),te=n(2648),ne=n(80021),re=function(){return(0,H.jsx)(ne.b,{menu:(0,H.jsx)(K,{}),children:(0,H.jsx)(te.H,{"aria-label":d.Ru.get("tracklist.header.columns-menu.label"),iconOnly:D.y,size:"small",className:I.A.columnToggleButton})})},ie=(n(86746),n(45434),n(38408),n(80456),n(69583)),ae=n(34300),oe=n(38050);function se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ue(e){for(var t=1;tle||n)},fe=function(e){var t=e.index,n=e.tracklistRef,a=e.hasIndex,s=e.columnPersistenceKey,u=(0,o.useRef)(null),c=(0,ie.W)(),l=(0,ae.x)("column-widths",{}),d=(0,r.A)(l,2),f=d[0],p=d[1],v=(0,o.useCallback)((function(e){var t=e.reduce((function(e,t,n){return(!a||n>0)&&(e+=t),e}),0);e.filter(Boolean).forEach((function(e,r){a&&0===r||n.current.style.setProperty("--col".concat(r),"".concat(100*e/t,"fr"))}))}),[a,n]);(0,o.useEffect)((function(){if(s){var e=f[s];Array.isArray(e)&&v(e)}}),[f,v,s]);var h=(0,o.useCallback)((function(e){var r,a=e.target,o=e.clientX;null===(r=n.current)||void 0===r||r.classList.add(I.A.columnResizing);var l=function(e){var r,i,s,u,l=e.clientX-o;if(0!==l){o=e.clientX;for(var d=c?-1:1,f=a.closest('[role="columnheader"]'),p=f,v=t,h=(null!==(r=null===(i=p)||void 0===i?void 0:i.clientWidth)&&void 0!==r?r:0)+d*l,m=!!p&&"none"===getComputedStyle(p).display;p&&!de(m,h,d*l>0);){var g,y;m||v--,h=(null!==(g=null===(y=p=p.previousElementSibling)||void 0===y?void 0:y.clientWidth)&&void 0!==g?g:0)+d*l,m=!!p&&"none"===getComputedStyle(p).display}for(var b=null==f?void 0:f.nextElementSibling,A=t+1,_=(null!==(s=null===(u=b)||void 0===u?void 0:u.clientWidth)&&void 0!==s?s:0)-d*l,O=!!b&&"none"===getComputedStyle(b).display;b&&!de(O,_,d*l<0);){var E,w;O||A++,_=(null!==(E=null===(w=b=b.nextElementSibling)||void 0===w?void 0:w.clientWidth)&&void 0!==E?E:0)-d*l,O=!!b&&"none"===getComputedStyle(b).display}p&&b&&(n.current.style.setProperty("--col".concat(v),"".concat(Math.max(h,le),"px")),n.current.style.setProperty("--col".concat(A),"".concat(Math.max(_,le),"px")))}};document.addEventListener("mouseup",(function(){var e;null===(e=n.current)||void 0===e||e.classList.remove(I.A.columnResizing),function(){if(u.current){var e=u.current.closest('[role="row"]'),t=Array.from(e.children).map((function(e){return e.clientWidth}));s?p(ue(ue({},f),{},(0,i.A)({},s,t))):v(t)}}(),document.removeEventListener("mousemove",l)}),{once:!0}),document.addEventListener("mousemove",l)}),[f,t,c,p,v,s,n]);return(0,H.jsx)("div",{ref:u,onMouseDown:h,className:I.A.resizeHandle})},pe=n(71933),ve=n(8540),he=n(58114),me=n(496);var ge,ye,be,Ae,_e=function(){},Oe=(ce={},(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(ce,W.$.INDEX,(function(){return(0,H.jsx)(H.Fragment,{children:"#"})})),W.$.TITLE_AND_ARTIST,(function(e){var t=e.className,n=e.children,r=e.onSort,i=e.as,a=void 0===i?"div":i,o=e.alternativeText,s=e.columnIndex;return(0,H.jsxs)(a,{className:u()(I.A.column,t),onClick:function(){return r(W.$.TITLE_AND_ARTIST,s)},children:[(0,H.jsx)(q.E,{variant:"bodySmall",className:"standalone-ellipsis-one-line",children:o||d.Ru.get("tracklist.header.title")}),n]})})),W.$.TITLE,J),W.$.PLAYS,(function(){return(0,H.jsx)(q.E,{variant:"bodySmall",className:I.A.playsHeader,children:d.Ru.get("tracklist.header.plays")})})),W.$.ADDED_BY,(function(e){var t=e.className,n=e.children,r=e.onSort,i=e.as,a=void 0===i?"div":i,o=e.columnIndex;return(0,H.jsxs)(a,{className:u()(I.A.column,t),onClick:function(){return r(W.$.ADDED_BY,o)},children:[(0,H.jsx)(q.E,{variant:"bodySmall",className:"standalone-ellipsis-one-line",children:d.Ru.get("tracklist.header.added-by")}),n]})})),W.$.ADDED_AT,(function(e){var t=e.className,n=e.children,r=e.onSort,i=e.as,a=void 0===i?"div":i,o=e.columnIndex;return(0,H.jsxs)(a,{className:u()(I.A.column,t),onClick:function(){return r(W.$.ADDED_AT,o)},children:[(0,H.jsx)(q.E,{variant:"bodySmall",className:"standalone-ellipsis-one-line",children:d.Ru.get("tracklist.header.date-added")}),n]})})),W.$.RELEASE_DATE,(function(e){var t=e.className,n=e.children,r=e.as,i=void 0===r?"div":r;return(0,H.jsxs)(i,{className:u()(I.A.column,t),children:[(0,H.jsx)(q.E,{variant:"bodySmall",className:u()("standalone-ellipsis-one-line",t),children:d.Ru.get("tracklist.header.release-date")}),n]})})),W.$.DURATION,(function(e){var t=e.className,n=e.children,r=e.onSort,i=e.as,a=void 0===i?"div":i,o=e.columnIndex;return(0,H.jsx)(Z.Zp,{label:d.Ru.get("tracklist.header.duration"),children:(0,H.jsxs)(a,{"aria-label":d.Ru.get("tracklist.header.duration"),className:u()(I.A.column,I.A.durationHeader,t),onClick:function(){return r(W.$.DURATION,o)},children:[n,(0,H.jsx)(Q.t,{size:"small"})]})})})),W.$.EVENT_DATE,X),W.$.EVENT_INFO,X),(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(ce,W.$.CONCERT_DATE,(function(e){var t=e.className,n=e.children,r=e.as,i=void 0===r?"div":r;return(0,H.jsxs)(i,{className:u()(I.A.column,t),children:[(0,H.jsx)(q.E,{variant:"bodySmall",className:u()("standalone-ellipsis-one-line",t),children:d.Ru.get("tracklist.header.date")}),n]})})),W.$.CONCERT_VENUE,(function(e){var t=e.className,n=e.children,r=e.as,i=void 0===r?"div":r;return(0,H.jsxs)(i,{className:u()(I.A.column,t),children:[(0,H.jsx)(q.E,{variant:"bodySmall",className:u()("standalone-ellipsis-one-line",t),children:d.Ru.get("tracklist.header.venue")}),n]})})),W.$.ACTIONS,(function(e){var t=e.className;return(0,H.jsx)("div",{"aria-label":d.Ru.get("tracklist.header.actions"),className:u()(I.A.column,I.A.actionsHeader,t)})})),W.$.ALBUM,(function(e){var t=e.className,n=e.children,r=e.onSort,i=e.as,a=void 0===i?"div":i,o=e.columnIndex;return(0,H.jsxs)(a,{className:u()(I.A.column,t),onClick:function(){return r(W.$.ALBUM,o)},children:[(0,H.jsx)(q.E,{variant:"bodySmall",className:"standalone-ellipsis-one-line",children:d.Ru.get("tracklist.header.album")}),n]})})),W.$.ALBUM_OR_PODCAST,(function(e){var t=e.className,n=e.children,r=e.onSort,i=e.as,a=void 0===i?"div":i,o=e.columnIndex;return(0,H.jsxs)(a,{className:u()(I.A.column,t),onClick:function(){return r(W.$.ALBUM_OR_PODCAST,o)},children:[(0,H.jsx)(q.E,{variant:"bodySmall",className:u()("standalone-ellipsis-one-line",t),children:d.Ru.get("tracklist.header.album-or-podcast")}),n]})})),W.$.ALBUM_OR_SHOW,(function(e){var t=e.className,n=e.children,r=e.onSort,i=e.as,a=void 0===i?"div":i,o=e.columnIndex;return(0,H.jsxs)(a,{className:u()(I.A.column,t),onClick:function(){return r(W.$.ALBUM_OR_SHOW,o)},children:[(0,H.jsx)(q.E,{variant:"bodySmall",className:u()("standalone-ellipsis-one-line",t),children:d.Ru.get("music_and_talk.album_or_show")}),n]})})),W.$.ARTIST,(function(e){var t=e.className,n=e.children,r=e.onSort,i=e.as,a=void 0===i?"div":i,o=e.columnIndex;return(0,H.jsxs)(a,{className:u()(I.A.column,t),onClick:function(){return r(W.$.ARTIST,o)},children:[(0,H.jsx)(q.E,{variant:"bodySmall",className:"standalone-ellipsis-one-line",children:d.Ru.get("card.tag.artist")}),n]})})),W.$.TITLE_AND_AUTHOR,J),W.$.AUTHOR,(function(e){var t=e.className,n=e.children,r=e.as,i=void 0===r?"div":r;return(0,H.jsxs)(i,{className:u()(I.A.column,t),children:[(0,H.jsx)(q.E,{variant:"bodySmall",className:"standalone-ellipsis-one-line",children:d.Ru.get("shared.library.sort-by.author")}),n]})})),W.$.BPM,(function(){return(0,H.jsx)(q.E,{variant:"bodySmall",className:"standalone-ellipsis-one-line",children:"BPM"})})),ge="get",ye=(0,i.A)((0,i.A)(ce,W.$.KEY,(function(){return(0,H.jsx)(q.E,{variant:"bodySmall",className:"standalone-ellipsis-one-line",children:"Key"})})),W.$.VIBE,(function(){return(0,H.jsx)(q.E,{variant:"bodySmall",className:"standalone-ellipsis-one-line",children:"Vibe"})})),be=W.$.ADD,(Ae={configurable:!0,enumerable:!0})[ge]=function(){throw Error("Add has no corresponding column header component")},Object.defineProperty(ye,be,Ae)),Ee=function(e,t,n,r,a,o){return function(s,c,l){var f,p=(0,L.NC)(he.xkq),v=s.columnType,h=function(e,t,n){return t.column!==W.$.TITLE&&t.column!==W.$.ARTIST||e!==W.$.TITLE_AND_ARTIST?n.has(e)?t.column!==e?W.H.NONE:t.order:W.H.NONE:t.order}(v,t,e),m=Oe[v],g=e.has(v),y=g?n:_e,b=(0,Y.rP)(h),A=(0,Y.T4)(h),_=void 0;b&&(_="ascending"),A&&(_="descending"),h===W.H.NONE&&(_="none");var O=(0,Y.kj)(v,t)?d.Ru.get("card.tag.artist"):void 0,E=(0,pe.y)(c,v,l),w=(0,H.jsxs)(m,{className:u()((0,i.A)({},I.A.sortable,g)),onSort:y,alternativeText:O,as:g?"button":"div",columnIndex:c,children:[A&&(0,H.jsx)(D.y,{size:"small",semanticColor:"textBrightAccent",className:I.A.arrow,"aria-hidden":"true"}),b&&(0,H.jsx)(j.J,{size:"small",className:I.A.arrow,semanticColor:"textBrightAccent","aria-hidden":"true"})]}),S=v===W.$.DURATION&&(null===(f=s.options)||void 0===f?void 0:f.hideDuration),C=E!==ee.y&&E!==$.l;return(0,H.jsxs)(E,{role:"columnheader",ariaColIndex:c,ariaSort:_,children:[!S&&(0,H.jsx)("div",{"":"column-header-context-menu",children:w}),C&&p&&(0,H.jsx)(fe,{index:c,tracklistRef:r,hasIndex:a,columnPersistenceKey:o})]},v)}},we=parseInt(oe.A.TRACKLIST_HEADER_HEIGHT,10),Se=function(e){var t=e.columns,n=e.sortableColumns,r=e.onSort,a=e.sortState,o=e.tracklistRef,s=e.top,c=void 0===s?ve.uC:s,l=e.columnPersistenceKey,d=e.stuckClassName,f=(0,me.v7)(),p=(0,L.NC)(he.Lkd),v=isNaN(we)?100:we,h=(0,R.Wx)({threshold:[1],root:f.current,rootMargin:"-".concat(c+1,"px 100000px ").concat(v,"px 100000px"),initialInView:!0}),m=h.ref,g=h.inView,y=t.some((function(e){return e.columnType===W.$.INDEX})),b=(0,H.jsx)(U.$,{rowIndex:0,className:u()(I.A.trackListHeaderRow,I.A.trackListRowGrid),children:t.map(Ee(n,a,r,o,y,l))});return(0,H.jsx)("div",{className:u()(I.A.trackListHeader,(0,i.A)({},u()(I.A.trackListHeaderStuck,d),!g)),ref:m,style:{top:c},children:p?(0,H.jsx)(M.h,{menu:(0,H.jsx)(K,{}),children:(0,H.jsxs)("div",{className:I.A.headerRowWrapper,children:[(0,H.jsx)(re,{}),(0,H.jsx)("div",{children:b})]})}):b})},Ce=n(16454),xe=n(41278),ke=n(96324),Te=["tracks","nrTracks","fetchTracks","limit"],Pe=["resolveItem","onNrValidItemsChange","itemsCache"];function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ne(e){for(var t=1;t0){var n=[];G().then((function(){F(0,t).forEach((function(t,r){if(t){var i=M(t,r),a=i.uri,o=i.uid;e.some((function(e){return e.uid===o||e.uri===a}))&&n.push(r)}})),n.length>0&&ve(Math.min.apply(Math,n))})).catch((function(e){console.error(e)}))}}),[G,S,F,t,M,ve]),ge=(0,o.useCallback)((function(){var e=ee();he(e.map((function(e){return{uid:e.uid}})))}),[ee,he]);g(ge);var ye=(0,o.useCallback)((function(){return re.current}),[]);(0,o.useImperativeHandle)(R,(function(){return{update:function(){return V()},getRows:function(){return F(0,t,{cachedOnly:!0})},scrollToItem:function(e){return he([e])},getSelected:ee,scrollToIndex:ve,getVisibleTrackWindow:ye}}));var be=(0,h.d)((function(){return fe()})),Ae=(0,o.useCallback)((function(e,t){return(0,H.jsx)(x,{height:e},t)}),[x]);return(0,H.jsxs)(f.f,{"aria-rowcount":t+Number(T),"aria-colcount":oe,"aria-label":j,ref:ue,className:u()(J,(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)({},I.A.trackList,!K),I.A.indexable,ce),I.A.delayedVisibility,!z),I.A.concertTrackList,K),I.A.queuePanelTracklist,Y),I.A.trackListCompactMode,Q)),style:{"--placeholder-image":"url(".concat((0,c.b)("images/tracklist-placeholder.png"),")"),"--placeholder-image-compact":"url(".concat((0,c.b)("images/tracklist-placeholder-compact.png"),")")},onKeyDown:be,"":U,children:[T&&(0,H.jsx)(Se,{columns:te,sortableColumns:s,sortState:y,onSort:A,top:B,tracklistRef:ue,columnPersistenceKey:Z,stuckClassName:X}),(0,H.jsx)(xe.L,{renderRows:function(e,t){return Math.max(t-e+1,0)>0&&(re.current={firstIndex:e,lastIndex:t}),F(e,t).map((function(t,r){return t?n(t,e+r):Ae("".concat(de,"px"),"".concat(e+r))}))},nrRows:t,rowHeight:de,scrollNodeRef:$,nrRowsOverscan:De,renderPlaceholder:Ae})]})}var Ve=o.memo(Ue),He=o.memo(Me)},40321:(e,t,n)=>{"use strict";n.d(t,{Y:()=>T,w:()=>P});var r=n(52542),i=n(12341),a=(n(7651),n(83234),n(30456),n(40065),n(26701),n(86746),n(78551),n(25550),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(72636),n(82467),n(97460),n(34192),n(88856),n(4865),n(51565),n(15342),n(18316),n(30758)),o=n(97500),s=n.n(o),u=n(88677),c=n(15057),l=n(88308),d=n(80366),f=n(92107),p=n(7352),v=n(76126),h=n(46279),m=n(14532),g=n(62232),y=n(92065),b=n(5807),A=n(62774),_=n(8574),O=n(65249),E=n(98156),w=n(70566),S=n(13584),C=n(86070);function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t0){e.preventDefault();var t=e.dataTransfer.getData("text/x-spotify-context"),n=parseInt(e.dataTransfer.getData("text/x-spotify-section"),10)||0,r=ue();if(G&&t===D&&ge===n&&r.length>0)G(r,x,Ae,{section:n,origin:n});else if(W){var i=[];Y.forEach((function(t){var n=e.dataTransfer.getData(t);n&&(i=i.concat(n.split("\n").map((function(e){var t=(0,d.o_)(e);return t?t.toURI():e}))))})),i.length>0&&W(i,x,Ae,t,{section:ge,origin:n})}}_e(T.None),ce()}),[Y,G,W,D,x,Ae,ue,ce,ge]),Pe=(0,_.W)(),Ie=(0,w.s)(),Ne=(0,c.YQ)((function(e){if(e.target instanceof Node&&e.currentTarget.contains(e.target)){Pe({intent:"play",type:"double-click"});var t=Z?Ie.logInteraction(Z.doubleHitPlay({itemToBePlayed:o})):void 0;F(e,t)}}),E.d,{leading:!0,trailing:!1}),Re=(0,a.useCallback)((function(e){Z&&V&&Ie.logInteraction(Z.doubleHitShowPaywall({paywalledItem:o})),null==V||V(e)}),[Ie,V,Z,o]),De=(0,a.useCallback)((function(){Oe(f.Ru.get("feedback.unable-to-play"))}),[Oe]),je=(0,a.useCallback)((function(){return de((0,p.Tf)(o))}),[o,de]),Le=(0,b.W)(ie),Ue=(0,a.useCallback)((function(){Le()}),[Le]);t=$?Re:j?Ne:L?Ue:U&&!fe?je:ee||De;var Me=se(x),Be=Me&&se(x-1),Fe=Me&&se(x+1);return(0,C.jsx)(v.$,{rowIndex:P,"aria-selected":Me,children:(0,C.jsx)("div",k(k({"":"tracklist-row",className:s()(S.A.trackListRow,S.A.trackListRowGrid,te,(0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)({},S.A.active,H),S.A.disabled,!j),S.A.showDisabledAsEnabled,B),S.A.selected,Me),S.A.isPreviousRowSelected,Be),S.A.isNextRowSelected,Fe),S.A.dropTargetBefore,Ae===T.Before),S.A.dropTargetAfter,Ae===T.After),S.A.rowCompactMode,re)),onDoubleClick:t,draggable:Se&&R,onDragStart:Ce,onDragOver:xe,onDragLeave:ke,onDrop:Te,ref:pe},le),{},{children:n}))})}},10373:(e,t,n)=>{"use strict";n.d(t,{_:()=>v,a:()=>h});var r,i=n(12341),a=n(52542),o=(n(7651),n(30456),n(26701),n(53276),n(25550),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(15342),n(18316),n(30758)),s=n(51069),u=n(93195),c=n(96629),l=n(86070);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t=0),toggleable:!(!d&&s.Y9.indexOf(e)>=0)&&p[e],options:e===u.$.DURATION?{hideDuration:!1}:void 0}}),[d,r]),m=(0,o.useState)((function(){return t.map(h)})),g=(0,i.A)(m,2),y=g[0],b=g[1];(0,o.useLayoutEffect)((function(){b(t.map(h))}),[h,t]);var A=(0,o.useCallback)((function(e){b(y.map((function(t){var n,r;return t.columnType===e?e===u.$.DURATION?f(f({},t),{},{options:{hideDuration:!(null!==(n=null===(r=t.options)||void 0===r?void 0:r.hideDuration)&&void 0!==n&&n)}}):f(f({},t),{},{visible:!t.visible}):t})))}),[y]),_=(0,o.useMemo)((function(){return y.filter((function(e){return e.visible}))}),[y]);return(0,l.jsx)(v.Provider,{value:{columns:y,visibleColumns:_,toggleVisible:A},children:a})}},5735:(e,t,n)=>{"use strict";n.d(t,{y:()=>l});n(47994);var r=n(30758),i=n(83643),a=n(51943),o=n(93051),s=n(8016),u=n(64108),c=n(86070),l=function(e){var t=e.children,n=e.uri,l=e.name,d=e.onClick,f=e.index,p=(0,s.P)({itemUris:[n],dragLabelText:l}),v=p.draggable,h=p.onDragStart,m=(0,r.useCallback)((function(){null==d||d(n,f)}),[d,n,f]);return(0,u.s)({uri:n})?(0,c.jsx)(i.h,{menu:(0,c.jsx)(a.t,{uri:n}),children:(0,c.jsx)(o.N,{draggable:v,to:n,onDragStart:h,dir:"auto",onClick:m,children:t})}):(0,c.jsx)(c.Fragment,{children:t})}},8972:(e,t,n)=>{"use strict";n.d(t,{l:()=>l});n(34518),n(25550),n(47994),n(15342);var r=n(30758),i=n(13534),a=n(92107),o=n(17011),s=n(5735),u=n(70566),c=n(86070),l=function(e){var t=e.artists,n=e.spec,l=e.className,d=(0,u.s)(),f=(0,r.useCallback)((function(e,t){n&&d.logInteraction(n.artistLinkFactory({position:null!=t?t:0,uri:e}).hitUiNavigate({destination:e}))}),[d,n]);if(!t||0===t.length)return null;var p=t.map((function(e){return e.name})).join(a.Ru.getSeparator());return(0,c.jsx)(o.Zp,{label:p,showDelay:o.uF,children:(0,c.jsx)(i.E,{as:"span",variant:"bodySmall",className:l,children:t.map((function(e,t){var n=e.uri,i=e.name;return(0,c.jsxs)(r.Fragment,{children:[t>0&&a.Ru.getSeparator(),(0,c.jsx)(s.y,{name:i,uri:n,onClick:f,index:t,children:i},n)]},n)}))})})}},76422:(e,t,n)=>{"use strict";n.d(t,{P:()=>o});var r=n(13534),i=n(13584),a=n(86070),o=function(e){var t=e.children;return t?(0,a.jsx)(r.E,{variant:"bodyMedium",className:i.A.rowBadges,semanticColor:"textSubdued",children:t}):null}},26682:(e,t,n)=>{"use strict";n.d(t,{P:()=>l});var r=n(30758),i=n(97500),a=n.n(i),o=n(13534),s=n(73188),u=n(13584),c=n(86070),l=(0,r.memo)((function(e){var t=e.duration,n=e.className,r=e.dataTestId;return(0,c.jsx)(o.E,{"":r,as:"div",variant:"bodySmall",className:a()(n,u.A.rowDuration),semanticColor:"textSubdued",children:t?(0,s.f)(t):"-:--"})}))},77355:(e,t,n)=>{"use strict";n.d(t,{e:()=>p});var r=n(52542),i=n(97500),a=n.n(i),o=n(64954),s=n(39310),u=n(30784),c=n(13584),l=n(86070),d=function(e){var t=e.isVideo,n=e.isEpisode,r=o.v;return t?r=s.B:n&&(r=u.L),(0,l.jsx)("div",{className:a()(c.A.rowImage,c.A.rowImageFallback),style:{borderRadius:4},children:(0,l.jsx)(r,{size:"small"})})},f=n(43980),p=function(e){var t=e.src,n=e.isVideo,i=void 0!==n&&n,o=e.isEpisode,s=void 0!==o&&o;return t?(0,l.jsx)(f._,{className:a()(c.A.rowImage,(0,r.A)({},c.A.rowImageVideo,i)),draggable:!1,src:t,loading:"eager",width:"40",height:"40",radius:4,children:(0,l.jsx)(d,{isVideo:i,isEpisode:s})}):(0,l.jsx)(d,{isVideo:i,isEpisode:s})}},74566:(e,t,n)=>{"use strict";n.d(t,{u:()=>p});var r=n(97500),i=n.n(r),a=n(15057),o=n(48257),s=n(77355),u=n(8574),c=n(98156),l=n(70566),d=n(13584),f=n(86070),p=function(e){var t=e.uri,n=e.src,r=e.playAriaLabel,p=e.onClick,v=e.isPlaying,h=e.isActive,m=e.isLocked,g=e.isEpisode,y=e.isVideo,b=e.spec,A=(0,u.W)(),_=(0,l.s)(),O=(0,a.YQ)((function(e){var n;if(A({type:"click",intent:v?"pause":"play"}),b){var r,i=b.playbackButtonFactory();r=h&&v?i.hitPause({itemToBePaused:t}):h&&!v?i.hitResume({itemToBeResumed:t}):i.hitPlay({itemToBePlayed:t}),n=_.logInteraction(r)}p(e,n)}),c.d,{leading:!0,trailing:!1});return(0,f.jsxs)("div",{className:d.A.rowImageWithPlay,children:[(0,f.jsx)(s.e,{src:n,isEpisode:g,isVideo:y}),(0,f.jsx)(o.x,{className:i()(d.A.rowPlayPauseButton,d.A.rowImagePlayPauseButton),iconClassName:d.A.rowPlayPauseIcon,onClick:O,isPlaying:v,isLocked:m,playAriaLabel:r})]})}},79044:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});var r=n(97500),i=n.n(r),a=n(13584),o=n(86070),s=function(e){var t=e.children,n=e.className;return(0,o.jsx)("div",{className:i()(a.A.rowMainContent,n),children:t})}},50102:(e,t,n)=>{"use strict";n.d(t,{q:()=>a});var r=n(13584),i=n(86070),a=function(e){var t=e.children;return(0,i.jsx)("div",{className:r.A.rowMainContentCompact,children:t})}},84466:(e,t,n)=>{"use strict";n.d(t,{$:()=>v});var r=n(30758),i=n(97500),a=n.n(i),o=n(15057),s=n(48257),u=n(8574),c=n(36703),l=n(98156),d=n(70566),f=n(13584),p=n(86070),v=r.forwardRef((function(e,t){var n=e.className,r=void 0===n?"":n,i=e.children,v=e.onClick,h=e.isPlaying,m=e.isActive,g=e.isLocked,y=void 0!==g&&g,b=e.playAriaLabel,A=e.uri,_=e.spec,O=e.playingIndicator,E=void 0===O?(0,p.jsx)(c.J,{className:f.A.playingIcon,animated:!0}):O,w=(0,u.W)(),S=(0,d.s)(),C=(0,o.YQ)((function(e){var t,n=e.currentTarget,r=e.detail;if(e.stopPropagation(),r>0&&n&&n.blur(),w({intent:h?"pause":"play",type:"click"}),_&&!y){var i,a=_.playbackButtonFactory();i=m&&h?a.hitPause({itemToBePaused:A}):m&&!h?a.hitResume({itemToBeResumed:A}):a.hitPlay({itemToBePlayed:A}),t=S.logInteraction(i)}else _&&S.logInteraction(_.playbackButtonFactory().hitShowPaywall({paywalledItem:A}));v(e,t)}),l.d,{leading:!0,trailing:!1});return(0,p.jsxs)("div",{className:a()(f.A.rowMarker,r),children:[h?E:i,(0,p.jsx)(s.x,{className:f.A.rowPlayPauseButton,iconClassName:f.A.rowPlayPauseIcon,onClick:C,isPlaying:h,isLocked:y,playAriaLabel:b,ref:t})]})}))},52382:(e,t,n)=>{"use strict";n.d(t,{Y:()=>c});var r=n(30758),i=n(79564),a=n(80021),o=n(70566),s=n(13584),u=n(86070),c=function(e){var t=e.menu,n=e.label,c=e.spec,l=(0,o.s)(),d=(0,r.useCallback)((function(){c&&l.logInteraction(c.contextButtonFactory().hitUiReveal())}),[l,c]);return(0,u.jsx)(a.b,{menu:t,onShow:d,children:(0,u.jsx)(i.e,{className:s.A.rowMoreButton,size:i.M.xs,label:n})})}},20938:(e,t,n)=>{"use strict";n.d(t,{a:()=>o});var r=n(13534),i=n(13584),a=n(86070),o=function(e){var t=e.children;return t?"number"==typeof t?(0,a.jsx)(r.E,{variant:"bodyMedium",className:i.A.number,children:t}):(0,a.jsx)("span",{className:i.A.icon,children:t}):null}},81594:(e,t,n)=>{"use strict";n.d(t,{Bz:()=>h,nd:()=>p,qq:()=>v});var r=n(30758),i=n(97500),a=n.n(i),o=n(13584),s=n(86070),u=r.memo((function(){return(0,s.jsx)("div",{className:a()(o.A.placeholder,o.A.rowSectionVariable,o.A.placeholderVariable)})})),c=r.memo((function(){return(0,s.jsx)("div",{className:a()(o.A.placeholder,o.A.rowSectionEnd,o.A.placeholderEnd)})})),l=r.memo((function(){return(0,s.jsx)("div",{className:a()(o.A.placeholder,o.A.rowSectionIndex,o.A.placeholderIndex)})})),d=r.memo((function(){return(0,s.jsx)("div",{className:a()(o.A.placeholder,o.A.rowSectionStart,o.A.placeholderStartWithCoverImage)})})),f=r.memo((function(){return(0,s.jsx)("div",{className:a()(o.A.placeholder,o.A.rowSectionStart,o.A.placeholderStart)})})),p=r.memo((function(e){var t=e.height;return(0,s.jsxs)("div",{className:o.A.trackListRowGrid,style:{height:t},"":"tracklist-row-placeholder",children:[(0,s.jsx)(l,{}),(0,s.jsx)(d,{}),(0,s.jsx)(u,{}),(0,s.jsx)(u,{}),(0,s.jsx)(u,{}),(0,s.jsx)(u,{}),(0,s.jsx)(c,{})]})})),v=r.memo((function(e){var t=e.height;return(0,s.jsxs)("div",{className:o.A.trackListRowGrid,style:{height:t},"":"tracklist-row-placeholder",children:[(0,s.jsx)(d,{}),(0,s.jsx)(u,{}),(0,s.jsx)(u,{}),(0,s.jsx)(u,{}),(0,s.jsx)(u,{}),(0,s.jsx)(c,{})]})})),h=r.memo((function(e){var t=e.height;return(0,s.jsxs)("div",{className:o.A.trackListRowGrid,style:{height:t},"":"tracklist-row-placeholder",children:[(0,s.jsx)(l,{}),(0,s.jsx)(f,{}),(0,s.jsx)(u,{}),(0,s.jsx)(u,{}),(0,s.jsx)(u,{}),(0,s.jsx)(u,{}),(0,s.jsx)(c,{})]})}))},51746:(e,t,n)=>{"use strict";n.d(t,{Y:()=>u});var r=n(30758),i=n(13534),a=n(92107),o=n(13584),s=n(86070),u=(0,r.memo)((function(e){var t=e.playcount;return t<1?null:(0,s.jsx)(i.E,{as:"div",variant:"bodySmall",className:o.A.rowPlayCount,children:a.Ru.formatNumber(t)})}))},45994:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});var r=n(98220),i=n(22669),a=n(13584),o=n(86070),s=function(e){var t=e.children,n=e.ariaColIndex,s=e.ariaSort,u=e.role;return"columnheader"===(void 0===u?"gridcell":u)?(0,o.jsx)(i.A,{columnIndex:n,ariaSort:s,className:a.A.rowSectionEnd,children:t}):(0,o.jsx)(r.T,{columnIndex:n,className:a.A.rowSectionEnd,children:t})}},13558:(e,t,n)=>{"use strict";n.d(t,{y:()=>s});var r=n(98220),i=n(22669),a=n(13584),o=n(86070),s=function(e){var t=e.children,n=e.ariaColIndex,s=e.ariaSort,u=e.role;return"columnheader"===(void 0===u?"gridcell":u)?(0,o.jsx)(i.A,{columnIndex:n,ariaSort:s,className:a.A.rowSectionIndex,children:t}):(0,o.jsx)(r.T,{columnIndex:n,className:a.A.rowSectionIndex,children:t})}},86786:(e,t,n)=>{"use strict";n.d(t,{U:()=>s});var r=n(98220),i=n(22669),a=n(13584),o=n(86070),s=function(e){var t=e.children,n=e.ariaColIndex,s=e.ariaSort,u=e.role;return"columnheader"===(void 0===u?"gridcell":u)?(0,o.jsx)(i.A,{columnIndex:n,ariaSort:s,className:a.A.rowSectionStart,children:t}):(0,o.jsx)(r.T,{columnIndex:n,className:a.A.rowSectionStart,children:t})}},15150:(e,t,n)=>{"use strict";n.d(t,{o:()=>s});var r=n(98220),i=n(22669),a=n(13584),o=n(86070),s=function(e){var t=e.children,n=e.ariaColIndex,s=e.ariaSort,u=e.role;return"columnheader"===(void 0===u?"gridcell":u)?(0,o.jsx)(i.A,{columnIndex:n,ariaSort:s,className:a.A.rowSectionVariable,children:t}):(0,o.jsx)(r.T,{columnIndex:n,className:a.A.rowSectionVariable,children:t})}},74542:(e,t,n)=>{"use strict";n.d(t,{p:()=>u});var r=n(97500),i=n.n(r),a=n(13534),o=n(13584),s=n(86070),u=function(e){var t=e.children;return(0,s.jsx)(a.E,{className:i()(o.A.rowSubTitle,"standalone-ellipsis-one-line"),variant:"bodySmall",semanticColor:"textSubdued",children:t})}},33270:(e,t,n)=>{"use strict";n.d(t,{Y:()=>a});var r=n(13534),i=n(86070),a=function(e){var t=e.children;return(0,i.jsx)(r.E,{className:"standalone-ellipsis-one-line",variant:"bodySmall",semanticColor:"textSubdued",children:t})}},31772:(e,t,n)=>{"use strict";n.d(t,{p:()=>c});var r=n(97500),i=n.n(r),a=n(13534),o=n(17011),s=n(13584),u=n(86070),c=function(e){var t=e.titleText,n=e.children,r=(0,u.jsx)(a.E,{variant:"bodyMedium",semanticColor:"textBase",dir:"auto",className:i()(s.A.rowTitle,"standalone-ellipsis-one-line"),as:"div",children:n});return(0,u.jsx)(o.Zp,{label:t,showDelay:o.uF,children:r})}},6453:(e,t,n)=>{"use strict";n.d(t,{RB:()=>l,cL:()=>d,dh:()=>c,gc:()=>s,sn:()=>f,ws:()=>u});n(184),n(42486);var r=n(30758),i=n(65998),a=n(93195),o=n(86070),s=[a.$.ADDED_AT,a.$.TITLE_AND_ARTIST,a.$.TITLE,a.$.ARTIST,a.$.ALBUM],u=[a.$.INDEX,a.$.TITLE_AND_ARTIST,a.$.TITLE,a.$.ARTIST,a.$.ALBUM,a.$.DURATION],c=[a.$.INDEX,a.$.TITLE_AND_AUTHOR,a.$.TITLE,a.$.ADDED_AT],l={column:null,order:a.H.NONE},d=(0,r.createContext)({setSortState:function(){throw new Error("setSortState must be used within a TracksSortProvider")},sortState:l}),f=r.memo((function(e){var t=e.uri,n=e.children;return(0,o.jsx)(i.E,{uri:t,defaultState:l,sortContext:d,children:n})}))},62232:(e,t,n)=>{"use strict";n.d(t,{q:()=>j});n(78551),n(25550),n(15342);var r=n(30758),i=n(75024),a=(n(30456),n(43379),n(34192),n(88856),n(80366)),o=n(85673),s=n(712),u=n(72760),c=n(49282),l=(n(7651),n(14551),n(9267),n(184),n(42486),n(26701),n(86746),n(45434),n(79024),n(70750),n(68216),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(2823),n(65594),n(78397),n(97460),n(51565),n(18316),n(93577),n(52542)),d=n(62822),f=n(85093),p=n(12341),v=n(93091),h=n.n(v),m=(n(42703),n(463),n(90457)),g=n(49190),y=n(92107),b=n(67963),A=n(8574),_=n(53607),O=n(85755),E=n(86070);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&r)m(e,(0,E.jsx)(N,{uris:a,uids:u,contextUri:n,removePlaylistItems:s,canRemovePlaylistItems:o}));else null===(i=l.current)||void 0===i||i.call(l,e)}}),[v,t,h,p,m,n,o,s]),onKeyDown:(0,r.useCallback)((function(e){var n;if(e.target instanceof Node){var r=!e.currentTarget.contains(e.target),i=!(null!==(n=e.currentTarget.querySelector(D.nu))&&void 0!==n&&n.contains(e.target));if(!(!c&&r||c&&i)){var a="ArrowUp"===e.key?-1:1;["ArrowUp","ArrowDown"].includes(e.key)&&(e.shiftKey?f(t,a):p(t+a,!1,!1))}}}),[c,f,t,p])}}},50218:(e,t,n)=>{"use strict";n.d(t,{d:()=>G});var r=n(52542),i=(n(7651),n(30456),n(26701),n(34518),n(25550),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(15342),n(18316),n(30758)),a=n(65328),o=n(75365),s=n(92107),u=n(76840),c=n(51725),l=n(93051),d=n(8972),f=n(76422),p=n(26682),v=n(79044),h=n(50102),m=n(84466),g=n(52382),y=n(20938),b=n(51746),A=n(74542),_=n(33270),O=n(31772),E=n(74600),w=n(40321),S=n(93195),C=n(71933),x=n(77736),k=n(71646),T=n(41289),P=n(27719),I=n(10631),N=n(64348),R=n(4560),D=n(46198),j=n(53607),L=n(48133),U=n(12574),M=n(97724),B=n(13584),F=n(86070);function V(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function H(e){for(var t=1;t{"use strict";n.d(t,{T:()=>b,l:()=>y});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(30758),o=n(97500),s=n.n(o),u=n(13534),c=n(39310),l=n(93493),d=n(92107),f=n(58114);const p="nOw3c5b4tD945Qcv8oV4";var v=n(86070),h=["separator"];function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var g=(0,a.memo)((function(e){var t=e.separator,n=void 0===t?"•":t,r=e.iconSize,i=void 0===r?"small":r,a=e.className,o=e.variant,l=void 0===o?"bodySmall":o;return(0,v.jsxs)(u.E,{as:"span",className:s()(p,a),children:[(0,v.jsx)(c.B,{size:i}),(0,v.jsx)(u.E,{as:"span",variant:l,children:d.Ru.get("card.tag.video")}),(0,v.jsx)(u.E,{as:"span",variant:l,children:n})]})})),y=(0,a.memo)((function(e){var t=e.separator;return(0,l.NC)(f.LX5)?(0,v.jsx)(g,{separator:t}):null})),b=(0,a.memo)((function(e){var t=e.separator,n=(0,i.A)(e,h);return(0,v.jsx)(g,function(e){for(var t=1;t{"use strict";n.d(t,{f:()=>c});var r=n(13734),i=n(30758),a=n(46279),o=(n(55997),n(72636),n(55888)),s=n(86070),u=["children","className","onKeyDown","isFluid","style"],c=i.forwardRef((function(e,t){var n=e.children,c=e.className,l=e.onKeyDown,d=void 0===l?function(){}:l,f=e.isFluid,p=void 0!==f&&f,v=e.style,h=(0,r.A)(e,u),m=(0,i.useRef)(null);!function(e){var t=(0,i.useRef)(null);(0,i.useEffect)((function(){var n=e.current;if(!n)return function(){};var r=function(e){var n=e.target;if(n instanceof HTMLElement){var r,i,a,o,s=parseInt(null!==(r=null===(i=n.closest("[aria-rowindex]"))||void 0===i?void 0:i.getAttribute("aria-rowindex"))&&void 0!==r?r:"",10),u=parseInt(null!==(a=null===(o=n.closest("[aria-colindex]"))||void 0===o?void 0:o.getAttribute("aria-colindex"))&&void 0!==a?a:"",10);t.current={target:n,rowIndex:s,colIndex:u}}};return n.addEventListener("focusout",r),function(){n.removeEventListener("focusout",r)}}),[e]),(0,i.useEffect)((function(){if(t.current&&e.current){var n,r=t.current,i=r.target,o=r.rowIndex,s=r.colIndex;!(null===(n=e.current)||void 0===n?void 0:n.contains(i))&&Number.isInteger(o)&&Number.isInteger(s)&&(0,a.oe)(e.current,o,s),t.current=null}}))}(m),(0,i.useImperativeHandle)(t,(function(){return m.current}));var g=(0,i.useCallback)((function(e){var t;null!==(t=m.current)&&void 0!==t&&t.contains(e.target)&&("ArrowUp"!==e.key&&"ArrowDown"!==e.key||e.preventDefault(),"ArrowUp"!==e.key&&"ArrowDown"!==e.key&&"ArrowLeft"!==e.key&&"ArrowRight"!==e.key||document.documentElement.classList.remove("no-focus-outline"),"ArrowUp"===e.key&&(0,a.YR)(m.current,o.O.UP,p),"ArrowDown"===e.key&&(0,a.YR)(m.current,o.O.DOWN,p),"ArrowLeft"===e.key&&(0,a.YR)(m.current,o.O.LEFT,p),"ArrowRight"===e.key&&(0,a.YR)(m.current,o.O.RIGHT,p),d(e))}),[d,p]);return(0,s.jsx)("div",{ref:m,role:"grid","aria-rowcount":h["aria-rowcount"],"aria-colcount":h["aria-colcount"],"aria-label":h["aria-label"],className:c,onKeyDown:g,tabIndex:0,"":h["data-testid"],style:v,children:n})}))},98220:(e,t,n)=>{"use strict";n.d(t,{T:()=>f});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(30758),o=n(91920),s=n(52904),u=n(86070),c=["children","columnIndex","className"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t{"use strict";n.d(t,{A:()=>l});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(91920),o=n(52904),s=n(86070);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{"use strict";n.d(t,{$:()=>o});var r=n(30758),i=n(46279),a=n(86070),o=function(e){var t=e.children,n=e.rowIndex,o=e.className,s=e["aria-selected"],u=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=u.current,t=function(e){var t=e.currentTarget;t.contains(document.activeElement)||(0,i.Ai)(t)};return e&&e.addEventListener("click",t),function(){e&&e.removeEventListener("click",t)}}),[]),(0,a.jsx)("div",{ref:u,className:o,role:"row","aria-rowindex":n+1,"aria-selected":s,children:t})}},91920:(e,t,n)=>{"use strict";n.d(t,{l:()=>i});var r=n(30758),i=function(e){(0,r.useEffect)((function(){if(e.current){var t=e.current.parentElement;do{var n;if(!t)return;t.getAttribute("role")||t.setAttribute("role","presentation"),t=t.parentElement}while("grid"!==(null===(n=t)||void 0===n?void 0:n.getAttribute("role")))}}),[e])}},42201:(e,t,n)=>{"use strict";n.d(t,{c:()=>d});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(30758),o=n(52904),s=n(86070),u=["children","innerRef"];function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t{"use strict";n.d(t,{o:()=>c});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(86070),o=["children"];function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t{"use strict";n.d(t,{F:()=>L});var r=n(62822),i=n(12341),a=n(93091),o=n.n(a),s=(n(83234),n(75380),n(34518),n(25550),n(47994),n(72636),n(15342),n(30758)),u=n(93493),c=n(92107),l=n(81594),d=n(74600),f=n(50218),p=n(97500),v=n.n(p),h=n(56706),m=n(13534),g=n(13584),y=n(86070),b=function(e){var t=e.children;return(0,y.jsx)(m.E,{dir:"auto",className:v()(g.A.rowTitle,g.A.discTitle,"standalone-ellipsis-one-line"),as:"div",variant:"bodyMediumBold",children:t})},A=n(79044),_=n(20938),O=n(13558),E=n(86786),w=function(e){var t=e.discNumber;return(0,y.jsxs)("div",{className:v()(g.A.trackListRowGrid,g.A.discRow),children:[(0,y.jsx)(O.y,{ariaColIndex:0,children:(0,y.jsx)("div",{className:g.A.rowMarker,children:(0,y.jsx)(_.a,{children:(0,y.jsx)(h.I,{size:"small"})})})}),(0,y.jsx)(E.U,{ariaColIndex:1,children:(0,y.jsx)(A.l,{children:(0,y.jsx)(b,{children:c.Ru.get("tracklist.disc-sperator.title",t)})})})]})},S=n(87198),C=(n(58795),n(38408),n(43379),n(34192),n(80456),n(88308)),x=n(20789),k=n(53150),T=n(27676),P=n(75355);var I=function(e,t){var n=(0,s.useContext)(P.j).request,i=(0,C.lB)((function(){return t}),[t]),a=(0,s.useMemo)((function(){return function(e){return(0,T.YD)(e)?e.items.reduce((function(e,t){var n;return e.push(t.discNumber-1),e.concat(Array(null!==(n=t.nrTracks)&&void 0!==n?n:0).fill(t.discNumber))}),[]):null}(i)}),[i]);return(0,s.useCallback)(function(){var t=(0,r.A)(o().mark((function t(r,s){var u;return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n(x.xt,{uri:e,offset:null!==a?r-a[r]:r,limit:s});case 2:return u=t.sent,t.abrupt("return",(0,k.TI)(null==u?void 0:u.data,i));case 4:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}(),[i,a,n,e])},N=n(83691),R=n(58114),D=n(53607),j=n(16920),L=s.memo((function(e){var t=e.ariaLabel,n=e.nrTracks,a=e.discs,p=e.albumUri,v=e.highlightUri,h=e.scrollToIndex,m=e.usePlayContextItem,g=e.hasHeaderRow,b=void 0===g||g,A=e.initalTracks,_=e.isCompactMode,O=void 0!==_&&_,E=(0,u.NC)(R.LX5),C=I(p,a),x=(0,s.useRef)(null),k=(0,s.useRef)(!1),T=(0,s.useState)(null),P=(0,i.A)(T,2),L=P[0],U=P[1];(0,s.useEffect)((function(){x.current&&(L?x.current.scrollToIndex(L):h&&x.current.scrollToIndex(h))}),[L,h]);var M=(0,s.useCallback)(function(){var e=(0,r.A)(o().mark((function e(t,n){var r,i,a;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C(t,n);case 2:return r=e.sent,v&&!L&&(a=null===(i=r.items)||void 0===i?void 0:i.findIndex((function(e){return e.type===j.c.TRACK&&(null==e?void 0:e.uri)===v})),U(a||-1)),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[C,v,L]),B=(0,d.w)(),F=(0,s.useCallback)((function(e){var t;return{uri:e.type===j.c.TRACK?null!==(t=e.linkedUri)&&void 0!==t?t:e.uri:""}}),[]),V=(0,s.useCallback)((function(e,t){var n;if("AlbumDisc"===e.type)return(0,y.jsx)(w,{discNumber:e.discNumber},"".concat(t,"-").concat(e.discNumber));var r=null!==(n=e.linkedUri)&&void 0!==n?n:e.uri,i=e.playcount?parseInt(e.playcount,10):0,a=!(k.current||!v||v!==e.uri&&v!==r);a&&(k.current=!0);var o=e.hasAssociatedVideo;return(0,y.jsxs)("div",{children:[v===e.uri&&(0,y.jsx)(N.c,{artistOrShow:e.artists.map((function(e){return e.name})).join(c.Ru.getSeparator()),title:e.name,uri:r,entityType:N.p.TRACK}),(0,y.jsx)(f.d,{index:t,trackNumber:e.trackNumber,contextUri:p,uri:r,uid:e.uid,duration_ms:e.duration.milliseconds,name:e.name,isPlayable:e.isPlayable,artists:e.artists,isExplicit:e.isExplicit,isMOGEFRestricted:e.is19PlusOnly,playcount:i,shouldHighLight:a,usePlayContextItem:m,isCompactMode:O,hasAssociatedVideo:o&&E})]},t+e.uri)}),[v,p,m,O,E]);return(0,y.jsx)(D.pZ,{value:"album-tracklist",children:(0,y.jsx)(S.S4,{ariaLabel:t,hasHeaderRow:b,rowPlaceholder:l.Bz,columns:B,renderRow:V,resolveItem:F,nrTracks:n,fetchTracks:M,limit:300,outerRef:x,tracks:A,isCompactMode:O,columnPersistenceKey:"album-tracklist"},p)})}))},34470:(e,t,n)=>{"use strict";n.d(t,{g:()=>un});var r=n(62822),i=n(93091),a=n.n(i),o=(n(47994),n(30758)),s=n(2648),u=n(7868),c=n(40927),l=n(92107),d=n(17011),f=n(76840),p=n(52542),v=n(51011),h=n(12341),m=(n(30456),n(7651),n(26701),n(86746),n(16765),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(97460),n(34192),n(88856),n(51565),n(18316),n(11854)),g=n(98431),y=n(43772),b=n(87630),A=n(33670),_=n(54769),O=n(7308),E=n(33517),w=n(70566),S=n(86070),C=function(e){var t=e.spec,n=(0,w.s)();return(0,S.jsx)(E.S,{placeholder:l.Ru.get("web-player.aligned-curation.search-placeholder"),fullWidth:!0,alwaysExpanded:!0,onFilter:function(){n.logInteraction(t.textFilterInputFieldFactory().keyStrokeFilter())},onClear:function(){n.logInteraction(t.textFilterClearButtonFactory().hitClearFilter())},onActivate:function(){return n.logInteraction(t.textFilterInputFieldFactory().hitFocusInputField()),!0}})},x=(n(16347),n(25550),n(47710),n(18653),n(15342),n(11656)),k=n(97500),T=n.n(k),P=n(15057),I=n(80366);var N=n(21713),R=n(13734),D=(n(34518),n(90457)),j=n(96971),L=n(26173),U=n(66475),M=n(8579),B=n(13534),F=n(48233),V=n(61019),H=n(72455),G=n(42210);const z="DquSH3YjnaIIXMZiOvwA",W="cnJ6YaknIWRMDw3dnmMW",K="XixSU8ZwGqTebpHgzKQ6",Y="Sgz3pjuXbCc1XOotX1Pn",q="qISxXDflO0j7RZURLAdK",Q="EzJYnyBsM_CeBFaheU9o",Z="Ag3Wh5j_CDv9I3pyKUti",J="X5mwWAw7ijxPvQOoabzQ",X="_fXgQSvNv1uUeA96LmFb",$="rGZ6_xipMRzzUqX45tXU",ee="ovCS4AiOf70DjkuziQNg",te="kU3__q1yYBoYAn9HeS68",ne="LAdTOeZ2QwKXGF4XAXZ8",re="GDbY_Uz53APNwtpujCCQ",ie="iWcofSXjs9MuRfHzkuI9",ae="jFkiGjErQ20kJyxKC0AR",oe="RHoNK4qVATbstzJZm5G8",se="_iJX4yzDZzSHy_g9vp3G",ue="v8g3JwlNkChF4Ph5BDA9",ce="XvgFwKtvocRdadc47KE9",le="aSq_W0q0xVhSsAVDHdip",de="pEh4oZCtjjsplTeN2TAx";var fe=["onClick"];function pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ve(e){for(var t=1;t0?l.Ru.get("tracklist-header.songs-counter",e):void 0,t&&t>0?l.Ru.get("tracklist-header.episodes-counter",t):void 0,r&&r>0?l.Ru.get("tracklist-header.audiobooks-counter",r):void 0].filter((function(e){return e})).join(l.Ru.getSeparator())}),[n]);return(0,S.jsx)(he,ke(ke({role:"menuitemcheckbox","aria-checked":i(n),onClick:function(e){e.preventDefault(),e.stopPropagation(),a(n,t)},onKeyDown:function(e){" "===e.key&&(e.preventDefault(),e.stopPropagation(),a(n,t))}},s),{},{children:(0,S.jsx)(j.v,{id:n.uri,className:te,title:(0,S.jsx)(L.d,{lineClamp:1,className:re,dir:"auto",children:(0,S.jsx)(F.M,{searchWords:[r],textToHighlight:n.name})}),subtitle:d&&(0,S.jsxs)(U.j,{lineClamp:1,children:[n.fromFolder&&(0,S.jsx)(M.h,{className:de,size:"xsmall",semanticColor:"textSubdued"}),(0,S.jsx)(B.E,{variant:"marginal",children:n.fromFolder?[n.fromFolder.name,p].join(" • "):p})]}),media:(0,S.jsx)(_e.b,{fadeIn:!0,images:f("images"in n?n.images:[],32),shape:_e.u.ROUNDED_CORNERS,size:Oe.Qe.SIZE_32,iconSize:"xsmall",type:n.type,title:n.name,className:ne,color:n.color,loadingMode:"eager"}),trailing:(0,S.jsxs)("div",{className:ie,children:[(0,S.jsx)(Ae.g,{pinned:n.pinned,size:"small"}),(0,S.jsx)(Te,{selected:i(n)})]}),variant:"naked",size:"md",hoverAnimationDuration:"0ms"},n.uri)}))})),Ie=n(2378),Ne=n(3956),Re=["children","setIsOpen","onTouchStart","onClick","outerRef"];function De(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function je(e){for(var t=1;t0&&!e?l.Ru.get("web-player.your-library-x.rows.folder.number-of-playlists",n):e&&e>0&&!n?l.Ru.get("web-player.your-library-x.rows.folder.number-of-folders",e):[l.Ru.get("web-player.your-library-x.rows.folder.number-of-folders",e),l.Ru.get("web-player.your-library-x.rows.folder.number-of-playlists",n)].join(" • "):null}),[t]);return(0,S.jsx)(j.v,{id:t.uri,className:te,title:(0,S.jsx)(L.d,{lineClamp:1,className:re,dir:"auto",children:(0,S.jsx)(F.M,{searchWords:[n],textToHighlight:t.name})}),subtitle:r&&(0,S.jsx)(U.j,{lineClamp:1,children:(0,S.jsx)(B.E,{variant:"marginal",children:i})}),media:(0,S.jsx)(_e.b,{shape:_e.u.ROUNDED_CORNERS,size:Oe.Qe.SIZE_32,iconSize:"small",type:t.type,title:t.name,loadingMode:"eager",className:ne}),trailing:(0,S.jsxs)("div",{className:ie,children:[(0,S.jsx)(Ae.g,{pinned:t.pinned,size:"small"}),(0,S.jsx)(Ie.V,{size:"small",className:le,semanticColor:"textSubdued"})]}),variant:"naked",size:"md",hoverAnimationDuration:"0ms"},t.uri)},Ke=o.memo((function(e){var t=e.folder,n=e.filter,r=e.id,i=e.children,a=(0,R.A)(e,He),o=(0,Ve.W)();return(0,S.jsx)(Fe,ze(ze({component:(0,S.jsx)(We,{folder:t,filter:n}),placement:o?"left-start":"right-start","aria-controls":r},a),{},{children:i}))})),Ye=n(69088);const qe="_JrbaF1J_Oo1FG4il1HV",Qe="O0HhMc4yyMlmf_03MiPW",Ze="JOFtCYZdITXsi5Une_gc";var Je=function(e){var t=e.uri,n=e.folderUri,i=e.changes,s=e.onSelect,u=(0,ye.x)(),c=(0,o.useState)([]),d=(0,h.A)(c,2),f=d[0],p=d[1],v=(0,o.useCallback)((0,r.A)(a().mark((function e(){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.getCurationContexts({curatedItemUri:t,folderUri:n,flatten:!0,curationStateFilter:Ye.F.ONLY_CURATED,offset:0,limit:50});case 2:r=e.sent,p(r.items);case 4:case"end":return e.stop()}}),e)}))),[u,n,t]);(0,o.useEffect)((function(){v()}),[v]);var m=(0,o.useCallback)((function(e){return i.has(e.uri)?!e.hasCuratedItems:e.hasCuratedItems}),[i]);return(0,S.jsxs)("div",{className:qe,children:[f.length>0&&(0,S.jsx)("div",{className:Qe,children:(0,S.jsx)(B.E,{variant:"marginalBold",semanticColor:"textSubdued",children:l.Ru.get("web-player.aligned-curation.saved-in.title")})}),f.map((function(e,t){return e&&e.type!==Se.c.FOLDER?(0,S.jsx)(Pe,{index:t,playlist:e,filter:"",isSelected:m,onSelect:s},"".concat(e.uri)):null}))]})},Xe=(n(40065),n(53276),n(4865),n(34300)),$e=function(){var e=(0,Xe.x)("ac-sort-order-id",null),t=(0,h.A)(e,2);return{selectedSortOrderId:t[0],setSelectedSortOrderId:t[1]}},et=function(){var e,t=(0,ye.x)(),n=(0,o.useMemo)((function(){return t.getAvailableSortOrders()}),[t]),r=$e(),i=r.selectedSortOrderId,a=r.setSelectedSortOrderId,s=(0,o.useMemo)((function(){var e;return null!==(e=n.find((function(e){return e.id===i})))&&void 0!==e?e:n.at(0)}),[n,i]),u=(0,o.useCallback)((function(){if(s){var e=(n.indexOf(s)+1)%n.length;a(n[e].id)}}),[n,s,a]);return(0,S.jsx)("button",{className:T()(Qe,Ze),onClick:u,children:(0,S.jsx)(B.E,{semanticColor:"textSubdued",variant:"marginalBold",children:null!==(e=null==s?void 0:s.name)&&void 0!==e?e:l.Ru.get("drop_down.sort_by")})})},tt=function(e){var t=e.title,n=e.className;return t?(0,S.jsx)("div",{className:T()(Y,n),children:(0,S.jsx)(B.E,{variant:"marginalBold",className:Q,children:t})}):null},nt=n(44286),rt=n(21831),it=n(51236),at=["hideCurationSheet","uri","folderUri","saveChanges","onCreate"];function ot(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function st(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Rt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0)}),[d,i]);var E=(0,Mt.r)(g.c,{data:{uri:t}}),w=E.spec,x=E.logger,k=(0,Ut.t)(w),T=(0,o.useMemo)((function(){return w.filterContainerFactory()}),[w]),P=(0,o.useMemo)((function(){return w.doneButtonFactory()}),[w]),N=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),d.size&&(p(),u(),x.logInteraction(P.hitUiHide()),Array.from(d).forEach((function(e){var n,r=(0,h.A)(e,2),i=r[0],a=r[1],o=i===jt.BP||i===jt.Xn,s=a.type===bt.ADD;n=o?s?P.hitLike({itemToBeLiked:t}):P.hitRemoveLike({itemNoLongerLiked:t}):s?P.hitAddToPlaylist({playlist:i,itemToBeAdded:t}):P.hitRemoveItemFromPlaylist({playlist:i,itemToBeRemovedFromPlaylist:t}),x.logInteraction(n)})))}),[d,P,x,u,p,t]);return(0,S.jsx)(Dt.s,{focusTrapOptions:{allowOutsideClick:!0},children:(0,S.jsxs)("form",{className:z,style:{"--placeholder-image":"url(".concat((0,y.b)("images/ac-row-placeholder.png"),")")},onClick:function(e){e.stopPropagation()},onSubmit:N,onKeyDownCapture:function(e){"Enter"===e.key&&e.metaKey&&N(e)},ref:k,children:[(0,S.jsx)(tt,{title:l.Ru.get("web-player.aligned-curation.title")}),(0,S.jsx)("div",{className:K,children:(0,S.jsx)(C,{spec:T})}),(0,S.jsx)(A.R,{children:(0,S.jsx)(xt,{uri:t,toggleChange:f,changes:d,saveChanges:p,hideCurationSheet:u,depth:0,filter:_,id:"curation-sheet-list",spec:w})}),(0,S.jsxs)("div",{className:J,children:[(0,S.jsx)(s.H,{type:"button",semanticColor:"textSubdued",size:"small",onClick:function(){u(),x.logInteraction(w.cancelButtonFactory().hitUiHide())},condensed:!0,children:l.Ru.get("web-player.aligned-curation.button.cancel")}),0===d.size?null:(0,S.jsx)(m.$,{type:"submit",colorSet:"invertedLight",size:"small",children:l.Ru.get("web-player.aligned-curation.button.done")})]})]})})},Ht=o.memo((function(e){var t=Object.assign({},((0,v.A)(e),e));return(0,S.jsx)(_.s,{onError:function(e){(0,Lt.Jy)(e,"CurationSheet")},children:(0,S.jsx)(O.s,{uri:"spotify:internal:aligned-curation",children:(0,S.jsx)(Vt,Ft({},t))})})})),Gt=function(e){var t,n=(0,b.Oj)();return t=(0,b.Oj)(),(0,o.useEffect)((function(){var e=function(e){"Escape"===e.key&&t({type:"close"})};return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[t]),(0,S.jsx)(Ht,Ft(Ft({},e),{},{onHide:function(){return n({type:"close"})}}))},zt=function(e){var t=e.uri,n=e.placement,r=e.onChangesSaved,i=e.onShow,a=e.children,s=(0,o.useRef)(!1),u=(0,o.useCallback)((function(e){s.current=e}),[]),c=(0,o.useCallback)((function(e){s.current||e()}),[]);return(0,S.jsx)(f.t,{menu:(0,S.jsx)(Gt,{uri:t,onChangesSaved:r,onHasChanges:u}),onClickOutside:c,onShow:i,snapshotReferenceElementPositionWhileOpen:!0,autoUpdate:!1,placement:n,children:a})},Wt=n(19702),Kt=n(52045),Yt=n(26599),qt=n(74302),Qt=n(44505),Zt=n(70374),Jt=(n(94592),n(88345),n(72865),n(19264),n(93240)),Xt=n(60624);function $t(){var e=(0,Xt.h)();return{closeSnackbar:(0,o.useCallback)((function(t){t instanceof RegExp?e.current.forEach((function(e){t.test("".concat(e))&&(0,Jt.mk)(e)})):(0,Jt.mk)(t)}),[e]),closeSnackbarWithKeyPrefix:(0,o.useCallback)((function(t){e.current.forEach((function(e){"".concat(e).startsWith(t)&&(0,Jt.mk)(e)}))}),[e])}}var en=n(18670);var tn=n(6339),nn=n(24787),rn=n(67665),an=n(73606),on=n(24437),sn=n(23389);var un=(0,o.memo)((function(e){var t=e.uri,n=e.size,i=void 0===n?"small":n,f=e.className,p=e.condensed,v=void 0===p||p,m=e.labelPlacement,g=e.menuPlacement,y=(0,rn.i)(t),b=(0,o.useRef)(y);b.current=y;var A=(0,o.useRef)(null),_=(0,o.useCallback)((function(){A.current=y}),[y]),O=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,ye.x)(),r=(0,o.useCallback)((function(){return n.isCuratedSync(e)||t}),[t,n,e]),i=(0,o.useState)(r),a=(0,h.A)(i,2),s=a[0],u=a[1],c=(0,o.useCallback)((function(){return n.curateDefault(e)}),[n,e]);return(0,o.useEffect)((function(){u(r)}),[r]),(0,o.useEffect)((function(){return n.getEvents().addListener(sn.oq.UPDATE_CURATED_ITEM,(function(t){t.data.uri===e&&u(t.data.isCurated)}),{uri:e})}),[n,e]),{isCurated:s,curateDefault:c,defaultCurationContextUri:n.getDefaultCurationContextUri(e)}}(y),E=O.isCurated,w=O.curateDefault,C=O.defaultCurationContextUri,x=function(){var e=(0,en.i)().enqueueCustomSnackbar,t=$t().closeSnackbarWithKeyPrefix;return(0,o.useCallback)((function(n){var r=n.onChangeCurationClick,i=n.message,a=n.imageSrc;return t("default-curation"),e((0,S.jsx)(Wt.O,{children:(0,S.jsx)(Qt.P,{leading:(0,S.jsx)(Yt.w,{src:a,type:Se.c.PLAYLIST,title:i}),center:(0,S.jsx)(qt.z,{children:i}),trailing:(0,S.jsx)(Kt.M,{ctaText:l.Ru.get("web-player.aligned-curation.feedback.change-button"),onCtaClick:r})})}),{autoHideDuration:Zt.r,keyPrefix:"default-curation"})}),[t,e])}(),k=$t().closeSnackbarWithKeyPrefix,T=Tt(),P=(0,on.Q)(E?tn.t.CURATED:tn.t.UNCURATED,tn.A),I=P.setState,N=P.Icon,R=(0,Mt.r)(u.S,{}),D=R.spec,j=R.logger,L=(0,nn.d$)(t),U=(0,Mt.r)(c.e,{data:{uri:t}}),M=U.spec,B=U.logger;(0,o.useEffect)((function(){L&&B.logImpression(M.impression())}),[L,B,M]);var F=(0,o.useCallback)(function(){var e=(0,r.A)(a().mark((function e(n,r){var i,o,s,u;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.preventDefault(),i=cn(C),I(tn.t.CURATED),o=C===jt.BP||C===jt.Xn,j.logInteraction(o?D.hitLike({itemToBeLiked:t}):D.hitAddToPlaylist({playlist:C,itemToBeAdded:t})),!o&&L&&B.logInteraction(M.hitAddToPlaylist({itemToBeAdded:t,playlist:jt.BP})),e.prev=6,e.next=9,w();case 9:u=null!=i&&i.name?l.Ru.get("web-player.aligned-curation.feedback.added",null==i?void 0:i.name):l.Ru.get("web-player.aligned-curation.feedback.added-to-library"),x({onChangeCurationClick:function(e){null==r||r(e),j.logInteraction(D.defaultCurationSnackbarFactory().changeCurationContextButtonFactory({uri:t}).hitUiReveal())},message:u,imageSrc:null===(s=(0,It.g)(null==i?void 0:i.images,{desiredSize:24}))||void 0===s?void 0:s.url}),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(6),T();case 17:case"end":return e.stop()}}),e,null,[[6,14]])})));return function(t,n){return e.apply(this,arguments)}}(),[C,I,j,D,t,w,x,T,L,B,M]),V=(0,o.useCallback)((function(e,t){t===b.current&&!1===e&&I(tn.t.UNCURATED)}),[I]),H=function(e,t){if(e)return l.Ru.get("web-player.aligned-curation.tooltips.add-to-playlist");if(t===jt.BP)return l.Ru.get("web-player.aligned-curation.tooltips.add-to-liked-songs");if(t===jt.Xn)return l.Ru.get("web-player.aligned-curation.tooltips.add-to-your-episodes");return l.Ru.get("web-player.aligned-curation.tooltips.add-to-your-library")}(E,C);return(0,S.jsx)(zt,{uri:y,placement:g,onChangesSaved:V,onShow:_,children:function(e,t,n){return(0,S.jsx)(d.Zp,{label:H,placement:m,children:(0,S.jsx)(s.H,{size:i,className:f,"aria-checked":E,"aria-label":H,condensed:v,iconOnly:N,semanticColor:E?"textBrightAccent":void 0,ref:n,onClick:function(n){e&&A.current&&A.current!==y&&(A.current=y,t(n)),E?(t(n),j.logInteraction(D.hitUiReveal()),k("default-curation")):F(n,t)}})})}})}));function cn(e){return e===jt.BP?(0,an.zK)():jt.Xn?(0,an.dB)():null}},71646:(e,t,n)=>{"use strict";n.d(t,{d:()=>h});var r=n(52542),i=n(97500),a=n.n(i),o=n(30758),s=n(15317),u=n(51055),c=n(70566),l=n(13584),d=n(86070),f=function(e){var t=e.uri,n=e.type,r=e.spec,i=(0,c.s)(),a=(0,o.useCallback)((function(e){if(r){var n=e?r.heartButtonFactory().hitLike({itemToBeLiked:t}):r.heartButtonFactory().hitRemoveLike({itemNoLongerLiked:t});i.logInteraction(n)}}),[r,i,t]);return"episode"===n?(0,d.jsx)(s.b,{uri:t,className:l.A.rowHeartButton,onClick:a,condensed:!0}):(0,d.jsx)(u.b,{uri:t,className:l.A.rowHeartButton,onClick:a})},p=n(34470),v=n(5042),h=function(e){var t=e.uri,n=e.spec,i=e.type,o=e.isOwnedBySelf;return(0,v.v)(t)?(0,d.jsx)(p.g,{uri:t,className:a()(l.A.curationButton,(0,r.A)({},l.A.ownedBySelf,o))}):(0,d.jsx)(f,{uri:t,type:i,spec:n})}},94201:(e,t,n)=>{"use strict";n.d(t,{W:()=>d});var r=n(30758),i=n(19702),a=n(26599),o=n(74302),s=n(44505),u=n(18670),c=n(16920),l=n(86070);function d(){var e=Spicetify.Snackbar.enqueueCustomSnackbar=(0,u.i)().enqueueCustomSnackbar;;return(0,r.useCallback)((function(t){var n=t.message,r=t.imageSrc;e((0,l.jsx)(i.O,{children:(0,l.jsx)(s.P,{leading:!1===r?void 0:(0,l.jsx)(a.w,{src:r,type:c.c.PLAYLIST,title:n}),center:(0,l.jsx)(o.z,{children:n})})}),{identifier:n})}),[e])}},5807:(e,t,n)=>{"use strict";n.d(t,{W:()=>f});var r=n(30758),i=n(92107),a=n(19702),o=n(52045),s=n(74302),u=n(44505),c=n(70374),l=n(18670),d=n(86070);function f(e){var t=Spicetify.Snackbar.enqueueCustomSnackbar=(0,l.i)().enqueueCustomSnackbar;;return(0,r.useCallback)((function(){return t((0,d.jsx)(a.O,{children:(0,d.jsx)(u.P,{center:(0,d.jsx)(s.z,{children:i.Ru.get("feedback.artist-banned-by-user-banning-available")}),trailing:e?(0,d.jsx)(o.M,{ctaText:i.Ru.get("feedback.artist-banned-by-user-undo"),onCtaClick:e}):null})}),{autoHideDuration:c.r,identifier:i.Ru.get("feedback.artist-banned-by-user-banning-available")})}),[t,e])}},27909:(e,t,n)=>{"use strict";n.d(t,{C:()=>a,U:()=>i});n(184),n(42486);var r=n(30758),i=(0,r.createContext)(null);function a(){var e=(0,r.useContext)(i);if(null===e)throw new Error("useBuddyFeedContext() must be used within a BuddyFeedContext.Provider");return e}},92523:(e,t,n)=>{"use strict";n.d(t,{C:()=>a,U:()=>i});n(184),n(42486);var r=n(30758),i=(0,r.createContext)(null);function a(){var e=(0,r.useContext)(i);if(null===e)throw new Error("useBuddyFeedContext() must be used within a BuddyFeedContext.Provider");return e}},83691:(e,t,n)=>{"use strict";n.d(t,{c:()=>S,p:()=>O});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(12341),i=n(52542),a=n(30758),o=n(93240),s=n(93493),u=n(73783),c=n(83065),l=n(92107),d=n(1868),f=n(24787),p=n(44528),v=n(85755),h=n(50875),m=n(60256),g=n(12574),y=n(79916),b=n(86070);function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t{"use strict";n.d(t,{AT:()=>u,d$:()=>c,pg:()=>s});var r=n(12341),i=n(30758),a=n(68150),o=function(e){return e.ADD_TO_LIBRARY_DEPRECATED="addToLibrary",e.ADD_TO_LIBRARY="1",e}({}),s=function(e){return e.ADD_TO_LIBRARY="addToLibrary",e}({}),u=function(){var e=(0,a.ok)(),t=(0,r.A)(e,2),n=t[0],u=t[1],c=(0,i.useState)(function(e){var t=e.get("intent");return t===o.ADD_TO_LIBRARY||t===o.ADD_TO_LIBRARY_DEPRECATED?s.ADD_TO_LIBRARY:null}(n)),l=(0,r.A)(c,2),d=l[0],f=l[1];return{intent:d,clear:(0,i.useCallback)((function(){f(null),u((function(e){return e.delete("intent"),e}))}),[u])}},c=function(e){var t=(0,a.ok)(),n=(0,r.A)(t,1)[0],i=n.get("intent");if(e){var o=n.get("highlight");return i===s.ADD_TO_LIBRARY&&o===e}return i===s.ADD_TO_LIBRARY}},53349:(e,t,n)=>{"use strict";n.d(t,{G:()=>u});var r=n(62822),i=n(93091),a=n.n(i),o=(n(79024),n(43379),n(51234),n(97460),n(93577),n(30758)),s=n(86070),u=function(e){return(0,s.jsx)(o.Suspense,{fallback:null,children:(0,o.createElement)((0,o.lazy)((0,r.A)(a().mark((function e(){var t,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([n.e(4151),n.e(3417)]).then(n.bind(n,45659));case 2:return t=e.sent,r=t.FeatureActivationSection,e.abrupt("return",{default:r});case 5:case"end":return e.stop()}}),e)})))),e)})}},57584:(e,t,n)=>{"use strict";n.r(t),n.d(t,{HomeHeader:()=>g,useIsAdsBeingShown:()=>m});var r=n(52542),i=n(30758),a=n(97500),o=n.n(a),s=n(88677),u=n(23100),c=n(79804),l=n(89923),d=n(55361);const f="main-home-homeHeader",p="B9yNi5FlwGJt0nMEM5HS",v="t7wxxKMe3KK9hcr93xna";var h=n(86070),m=function(){return(0,s.d4)(c.t$)},g=(0,i.memo)((function(){var e=(0,d.A)(u.l0o),t=!(0,l.n)(),n=m();return(0,h.jsx)("div",{className:o()(f,(0,r.A)((0,r.A)({},v,t),p,n)),style:{backgroundColor:e}})}))},83182:(e,t,n)=>{"use strict";n.r(t),n.d(t,{SKELETON_CARDS_COUNT:()=>ge,SKELETON_SHELVES_COUNT:()=>me,default:()=>Ae,getRequestIdForImpressions:()=>ye});var r=n(85093),i=n(37005),a=(n(184),n(42486),n(79024),n(25550),n(43379),n(2823),n(97460),n(29426),n(15342),n(93577),n(54520),n(91531),n(93678),n(34145),n(30758)),o=n(29068),s=n(97500),u=n.n(s),c=n(88677),l=n(44286),d=n(93493),f=n(63900),p=n(92107),v=n(45625),h=n(17706),m=n(44206),g=n(41390),y=n(38661),b=n(85726),A=n(86429),_=n(27719),O=n(29212),E=n(58114),w=n(5280),S=n(98505),C=n(90379),x=n(13534),k=n(46496),T=n(2648),P=n(24396),I=n(2881),N=n(70566),R=n(12574);const D="iC5KPBY1LYMrQkGPnG8m";var j=n(86070),L=function(){var e=(0,c.wA)(),t=(0,N.s)(),n=(0,R.r)(P.V,{}).spec,r=(0,a.useCallback)((function(){e(I.r8.actions.open()),t.logInteraction(n.learnMoreButtonFactory().hitUiReveal())}),[e,t,n]);return(0,j.jsxs)(x.E,{as:"p",semanticColor:"textBase",className:D,children:[(0,j.jsx)(k.p,{size:"small"}),p.Ru.get("home.dsa-message",(0,j.jsx)(T.H,{condensedAll:!0,size:"small",semanticColor:"textBase",onClick:r,children:p.Ru.get("home.dsa-message-link")}))]})},U=n(80871),M=n(52542),B=(n(83234),n(84015)),F=n(14955),V=n(11854),H=n(21958),G=n(43772),z=n(47795),W=n(60455),K=n(53209);const Y="oncgBAFkunsYPz4icLG7",q="bctyR0DdgoudSxC6j8nw",Q="ZlJQ9zbhmUTk2MeTziP7",Z="uOT2oirHdJA8NsGlsyA2",J="_0Zn5lYC3o0cU44PBPnvN",X="V2fn7ev3_1mroI9UxjL7",$="iNxrs2Niil0QTvUYbTxf";var ee=function(e){var t=e.isMWP;return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)("video",{autoPlay:!0,loop:!0,muted:!0,playsInline:!0,disablePictureInPicture:!0,className:"".concat(Z," ").concat(J),"aria-hidden":"true",children:[(0,j.jsx)("source",{src:(0,G.b)("videos/Sw23-".concat(t?"Mobile":"Desktop","-Left.webm")),type:"video/webm; codecs=vp09.01.41.08"}),(0,j.jsx)("source",{src:(0,G.b)("videos/Sw23-".concat(t?"Mobile":"Desktop","-Left.mp4")),type:"video/mp4"})]}),(0,j.jsxs)("video",{autoPlay:!0,loop:!0,muted:!0,playsInline:!0,disablePictureInPicture:!0,className:"".concat(Z," ").concat(X),"aria-hidden":"true",children:[(0,j.jsx)("source",{src:(0,G.b)("videos/Sw23-".concat(t?"Mobile":"Desktop","-Right.webm")),type:"video/webm; codecs=vp09.01.41.08"}),(0,j.jsx)("source",{src:(0,G.b)("videos/Sw23-".concat(t?"Mobile":"Desktop","-Right.mp4")),type:"video/mp4"})]})]})},te=function(e){var t=e.isMWP;return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)("picture",{children:[(0,j.jsx)("source",{srcSet:(0,G.b)("images/Sw23-".concat(t?"Mobile":"Desktop","-Left.webp")),type:"image/webp"}),(0,j.jsx)("source",{srcSet:(0,G.b)("images/Sw23-".concat(t?"Mobile":"Desktop","-Left.png")),type:"image/png"}),(0,j.jsx)("img",{className:"".concat(Z," ").concat(J),src:"",alt:""})]}),(0,j.jsxs)("picture",{children:[(0,j.jsx)("source",{srcSet:(0,G.b)("images/Sw23-".concat(t?"Mobile":"Desktop","-Right.webp")),type:"image/webp"}),(0,j.jsx)("source",{srcSet:(0,G.b)("images/Sw23-".concat(t?"Mobile":"Desktop","-Right.png")),type:"image/png"}),(0,j.jsx)("img",{className:"".concat(Z," ").concat(X),src:"",alt:""})]})]})},ne=(0,a.forwardRef)((function(e,t){var n=e.linkUri,r=e.loggedIn,i=e.isMWP,a=e.isStatic,o=void 0!==a&&a,s=e.onClick,c=(0,W.y)(),l=(0,K.j)();return(0,j.jsx)("div",{className:Y,ref:t,children:(0,j.jsxs)("div",{className:(0,B.Ju)("invertedLight",u()(q,(0,M.A)({},Q,i))),children:[o||l?(0,j.jsx)(te,{isMWP:i}):(0,j.jsx)(ee,{isMWP:i}),(0,j.jsx)(F.Z,{as:"h2",variant:"brio",semanticColor:"textBase",className:$,children:r?p.Ru.get("shared.wrapped-banner.title"):p.Ru.get("shared.wrapped-banner.title-loggedout")}),(0,j.jsx)(F.Z,{as:"p",variant:c===z.E.SMALL||i?"mesto":"ballad",semanticColor:"textBase",children:r?p.Ru.get("shared.wrapped-banner.body"):p.Ru.get("shared.wrapped-banner.body-loggedout")}),(0,j.jsx)(V.$,{colorSet:"invertedDark",iconTrailing:H.H,href:n,target:"_blank",size:c===z.E.SMALL||i?"small":"medium",onClick:s,children:p.Ru.get("shared.wrapped-banner.button")})]})})})),re=n(12430),ie=n(60256),ae=function(){var e=(0,A.V)(),t=(0,d.NC)(E.ATM),n=(0,re.L)().openURLWithSessionTransfer,r=(0,R.r)(U.S,{data:{identifier:"wrapped",uri:"spotify:2023wrapped"}}),i=r.spec,o=r.logger,s=(0,a.useMemo)((function(){return i.campaignFactory({identifier:"wrapped",uri:"spotify:2023wrapped"}).bannerFactory({identifier:"home_wrapped_banner",uri:"desktop_banner"})}),[i]),u=(0,ie.t)(s),c="https://spotify.com/wrapped",l=(0,a.useCallback)((function(e){o.logInteraction(s.hitUiNavigate({destination:c})),n(c),e.preventDefault()}),[o,n,s]);return(0,j.jsx)(ne,{linkUri:c,loggedIn:!e,onClick:l,ref:u,isStatic:t})},oe=n(17757),se=n(93785),ue=n(83753),ce=n(14267),le=n(68983),de=n(74512),fe=n(1444),pe=n(81515),ve=n(76026),he=n(71060),me=6,ge=6,ye=function(e){var t,n="object"===(0,i.A)(null==e?void 0:e.responseIds)?null==e?void 0:e.responseIds:void 0;return null==n||null===(t=n["/home"])||void 0===t?void 0:t.continuum},be=(0,a.memo)((function(e){var t=e.shelfCount,n=e.cardCount;return(0,j.jsxs)("div",{className:u()(he.A.homepageContent,"contentSpacing"),children:[(0,j.jsx)(h.y,{withTitle:!1}),(0,r.A)(new Array(t).keys()).map((function(e,t){return(0,j.jsx)(se.f,{withTitle:!0,cardCount:n},t)}))]})}));const Ae=(0,o.mc)((function(){var e,t,n,r;(0,le.m)("home");var i,o,s,h,x=(0,c.d4)(de.JJ),k=(0,l.zy)(),T=new URLSearchParams(k.search).get("pCountry"),P=(0,l.g)().subfeedId,I=void 0===P?null:P,N=(0,d.NC)(E.MX4),D=(0,ue.W)({type:"locale",uri:"home"}),U=(0,d.NC)(E.q4i),M=N?C.SF:C.J3,B=(0,S.B8)({timeZone:(0,C.Ff)(),sp_t:null!==(e=(0,w.v8)("sp_t"))&&void 0!==e?e:"",country:null!=T?T:x,facet:I,sectionItemsLimit:M},{gcTime:C.gO,staleTime:C.jl}),F=B.data,V=B.error,H=B.loading,G=B.extensions,z=(0,d.NC)(E.Y_Z),W=(0,d.NC)(E.ATM),K=z||W,Y=!(0,ce.p)(),q=(0,R.r)(f.Y,{data:{identifier:"home",uri:"spotify:home",reason:null!==(t=ye(G))&&void 0!==t?t:""}}).spec;i=(0,d.NC)(E.ojr),o=(0,b.vh)(),s=(0,_.c)(),h=(0,A.V)(),(0,a.useEffect)((function(){var e={category:"unauth_home_exposures",action:"unauth_home_page_visit",variant:i,label:"dwp",os:(0,O.f)(),sp_t:(0,w.v8)("sp_t")};s&&h&&o.send((0,y.r)(e))}),[i,s,o,h]);var Q=(0,a.useRef)(null);if((0,g.b)(Q),H)return(0,j.jsx)("section",{className:u()(he.A.home,N?he.A.homepageWithCarousels:he.A.homepage),"":"home-page",children:(0,j.jsx)(be,{shelfCount:me,cardCount:ge})});if(null!==V)return(0,j.jsx)(m.LoadingPage,{hasError:!0,errorMessage:p.Ru.get("error.generic")});var Z=null==F?void 0:F.home;return"HomeResponsePayload"!==(null==Z?void 0:Z.__typename)?(0,j.jsx)(m.LoadingPage,{hasError:!0,errorMessage:p.Ru.get("error.generic")}):0===Z.sectionContainer.sections.totalCount||0===Z.sectionContainer.sections.items.length?((0,fe.Jy)(new Error("Empty response from pathfinder"),"Home"),(0,j.jsx)(m.LoadingPage,{hasError:!0,errorMessage:p.Ru.get("error.generic")})):(0,j.jsxs)(ve.r,{spec:q,children:[(0,j.jsx)(v.Q,{children:(0,pe.pr)({i18n:p.Ru,shouldLocalize:D})}),(0,j.jsx)("section",{className:u()(he.A.home,N?he.A.homepageWithCarousels:he.A.homepage),"":"home-page",children:(0,j.jsxs)("div",{className:u()(he.A.homepageContent,"contentSpacing"),ref:Q,children:[K&&(0,j.jsx)(ae,{}),Y&&(0,j.jsx)(L,{}),(0,j.jsx)(oe.g,{spec:q,greeting:null!==(n=null===(r=Z.greeting)||void 0===r?void 0:r.text)&&void 0!==n?n:null,container:Z.sectionContainer,enableFeedBaseline:U})]})})]})}),{name:"Home"})},64328:(e,t,n)=>{"use strict";n.d(t,{Gx:()=>O,e0:()=>E,vd:()=>w});n(7651),n(14551),n(47994);var r=n(78808),i=n(15992),a=n(83827),o=n(37936),s=n(26314),u=n(8388),c=n(24260),l=n(30492),d=n(21505),f=n(12461),p=n(4140),v=n(81302),h=n(99904),m=n(99184),g=n(27124),y=n(33630),b=n(82704),A=n(86070);function _(e,t,n){var _,O,E,w,S,C,x=t,k=(0,d.f0)(e),T=(0,d.Uk)(e);switch(e.__typename){case"Album":return(0,A.jsx)(r.a,{uri:e.uri,name:e.name,images:k,color:T,sharingInfo:null,artists:(0,v.K)(e.artists),isPlayable:e.playability.playable,isRestricted:e.playability.reason===p.$c.CatalogueRestricted,index:t,logCardImpressions:n},x);case"Artist":return(0,A.jsx)(i.a,{uri:e.uri,name:e.profile.name,images:k,color:T,index:t,logCardImpressions:n},x);case"Audiobook":return(0,A.jsx)(a.M,{uri:e.uri,name:e.name,images:k,color:T,authorName:null!==(_=null===(O=e.authors)||void 0===O||null===(O=O[0])||void 0===O?void 0:O.name)&&void 0!==_?_:"",index:t,signifierText:null!==(E=null===(w=e.accessInfo)||void 0===w||null===(w=w.signifier)||void 0===w?void 0:w.text)&&void 0!==E?E:void 0,logCardImpressions:n},x);case"Chapter":var P,I,N,R;if("Audiobook"!==e.audiobookV2.data.__typename)return null;var D=e.audiobookV2.data;return(0,A.jsx)(a.M,{uri:D.uri,name:D.name,images:k,color:T,authorName:null!==(P=null===(I=D.authors)||void 0===I||null===(I=I[0])||void 0===I?void 0:I.name)&&void 0!==P?P:"",index:t,signifierText:null!==(N=null===(R=D.accessInfo)||void 0===R||null===(R=R.signifier)||void 0===R?void 0:R.text)&&void 0!==N?N:void 0,logCardImpressions:n},x);case"Episode":var j;return(0,A.jsx)(o.U,{uri:e.uri,name:e.name,images:k,color:T,showImages:(0,d.o8)(e),description:null!==(j=e.description)&&void 0!==j?j:"",durationMilliseconds:e.duration.totalMilliseconds,releaseDate:(0,m.JO)(e.releaseDate),resume_point:{resume_position_ms:e.playedState.playPositionMilliseconds,fully_played:e.playedState.state===p._w.Completed},isExplicit:(0,h.V)(e.contentRating),is19PlusOnly:(0,h.r)(e.contentRating),sharingInfo:null,index:t,logCardImpressions:n},x);case"Playlist":var L="";"User"===e.ownerV2.data.__typename&&(L=e.ownerV2.data.name);var U="";return"User"===e.ownerV2.data.__typename&&(U=e.ownerV2.data.uri),(0,A.jsx)(s.B,{uri:e.uri,name:e.name,images:k,color:T,description:e.description,authorName:L,authorUri:U,index:t,isPlayable:!(0,f.p)(null==e?void 0:e.attributes),logCardImpressions:n},x);case"Podcast":return(0,A.jsx)(c.o,{uri:e.uri,name:e.name,images:k,color:T,publisher:null!==(S=null===(C=e.publisher)||void 0===C?void 0:C.name)&&void 0!==S?S:"",sharingInfo:null,mediaType:(0,g.w)(e.mediaType),index:t,logCardImpressions:n},x);case"Track":return(0,A.jsx)(l.w,{uri:e.uri,name:e.name,images:k,color:T,artists:(0,y.S)(e.artists),album:e.albumOfTrack?{uri:e.albumOfTrack.uri,name:e.albumOfTrack.name}:null,isExplicit:(0,h.V)(e.contentRating),is19PlusOnly:(0,h.r)(e.contentRating),sharingInfo:null,index:t,logCardImpressions:n},x);case"User":return(0,A.jsx)(u.a,{uri:e.uri,name:e.name,images:k,color:T,index:t,logCardImpressions:n},x);case"GenericError":case"NotFound":case"RestrictedContent":case"DiscoveryFeed":return null;default:return(0,b.k)(e),null}}function O(e,t){return w(e.content)?_(e.content.data,t,!1):null}function E(e,t,n){return w(e.content)?_(e.content.data,t,n):null}function w(e){switch(e.__typename){case"AlbumResponseWrapper":case"ArtistResponseWrapper":case"EpisodeOrChapterResponseWrapper":case"PlaylistResponseWrapper":case"PodcastOrAudiobookResponseWrapper":case"TrackResponseWrapper":return!0;case"UserResponseWrapper":case"DiscoveryFeedResponseWrapper":case"PromotionResponseWrapper":case"ConcertV2ResponseWrapper":case"UnknownType":return!1;default:return(0,b.k)(e),!1}}},67802:(e,t,n)=>{"use strict";n.d(t,{A:()=>Q,G:()=>q});n(7651),n(14551),n(30456),n(25550),n(47994),n(43379),n(34192),n(88856),n(15342);var r=n(30758),i=n(29068),a=n(96971),o=n(26173),s=n(30749),u=n(93493),c=n(73037),l=n(92107),d=n(25293),f=n(15317),p=n(83643),v=n(53163),h=n(93051),m=n(99365),g=n(43197),y=n(36085),b=n(90823),A=n(58114),_=n(18180),O=n(44113),E=n(33828),w=n(68040),S=n(87700),C=n(79431),x=n(76026),k=n(60256),T=n(12574),P=n(4140),I=n(39954),N=n(79916),R=n(16920),D=n(24119),j=n(71060);const L="SPyAM_gMf_9odhUKxYkt",U="gLLhhj46P3d0aoXi4guC",M="CGXbihOJX1uFlFyU4cgw",B="LT5dm_JbyRJ4mEVmstUE",F="TqkwJw4Bkpi6Knllsezh",V="d7ayiMekvEjBgKKGvzUi",H="uucP6XYlPUFJrefEag8I",G="MpZ2agroOmso4sur0aog",z="E4r2bo6C7BFP6KD95lub",W="wfhKvvia1WI0wtQzH9za";var K=n(86070),Y=function(e){var t,n,i,g,y=e.episode,A=e.index,E=(0,C.P)({uri:y.uri},{featureIdentifier:"home",referrerIdentifier:"home"}),w=E.togglePlay,x=E.isPlaying,j=E.isActive,Y=(0,u.NC)(N.BC),q=y.playedState.state===P._w.Completed,Q=y.playedState.state===P._w.InProgress,Z=null!==(t=null===(n=y.playedState)||void 0===n?void 0:n.playPositionMilliseconds)&&void 0!==t?t:0,J=(0,I.Wx)(y.restrictions,y.playability),X=!(J.isPaywalled&&!J.isUserSubscribed),$="Podcast"===y.podcastV2.data.__typename?y.podcastV2.data.name:"",ee=l.Ru.get("tracklist.a11y.play",y.name,$),te=l.Ru.get("tracklist.a11y.pause",y.name,$),ne=(0,T.r)(c.E,{data:{position:A,uri:y.uri,reason:""}}),re=ne.spec,ie=ne.logger,ae=(0,r.useCallback)((function(e){var t;e.preventDefault(),j&&!x&&(t=re.playButtonFactory().hitResume({itemToBeResumed:y.uri})),x||j||(t=re.playButtonFactory().hitPlay({itemToBePlayed:y.uri})),x&&(t=re.playButtonFactory().hitPause({itemToBePaused:y.uri})),t&&ie.logInteraction(t),w()}),[w,ie,re,y.uri,x,j]),oe=(0,r.useCallback)((function(){var e=re.titleFactory().hitUiNavigate({destination:y.uri});ie.logInteraction(e)}),[ie,re,y.uri]),se=(0,r.useCallback)((function(e,t){var n;t===S.NV.ADD?n=re.downloadButtonFactory().hitDownload({itemToDownload:y.uri}):t===S.NV.REMOVE&&(n=re.downloadButtonFactory().hitUiReveal()),n&&ie.logInteraction(n)}),[ie,re,y.uri]),ue=(0,b.V)(y.uri),ce=(0,r.useCallback)((function(){ue()}),[ue]),le=(0,r.useCallback)((function(e){var t=re.saveButtonFactory().hitLike({itemToBeLiked:y.uri}),n=re.saveButtonFactory().hitRemoveLike({itemNoLongerLiked:y.uri});ie.logInteraction(e?t:n)}),[re,ie,y.uri]),de=(0,k.t)(re);return(0,K.jsx)(p.h,{menu:(0,K.jsx)(v.b,{uri:y.uri}),children:(0,K.jsx)(a.v,{variant:"naked",id:y.uri,className:L,onClick:ce,hoverBackgroundColor:"backgroundHighlight",ref:Y?de:void 0,media:(0,K.jsx)(_.b,{className:W,type:R.c.EPISODE,size:O.Qe.SIZE_88,title:y.name,images:null===(i=y.coverArt)||void 0===i?void 0:i.sources}),title:(0,K.jsx)(o.d,{lineClamp:2,className:U,children:(0,K.jsx)(h.N,{to:y.uri,onClick:oe,title:y.name,className:M,children:y.name})}),subtitle:(0,K.jsx)(s.v,{lineClamp:2,as:"p",variant:"bodySmall",children:y.description}),footer:(0,K.jsxs)("div",{className:F,children:[(0,K.jsx)(f.b,{uri:y.uri,size:"small",onClick:le,condensed:!1}),(0,K.jsx)(d.e,{uri:y.uri,size:"small",canDownload:X,onClick:se,condensed:!1,className:B}),(0,K.jsx)(D.j,{isPlaying:x,fullyPlayed:q,durationMs:y.duration.totalMilliseconds,releaseDate:Q?"":null===(g=y.releaseDate)||void 0===g?void 0:g.isoString,resumePositionMs:Z,position:x?Z:void 0,className:H,progressBarClassName:G,progressStateClassName:z,compactVariant:!0}),(0,K.jsx)("div",{className:V,children:(0,K.jsx)(m.R,{size:"small",onClick:ae,isPlaying:x,ariaPlayLabel:ee,ariaPauseLabel:te,version:m.H.secondary})})]}),size:"md"})})};function q(e,t){if("EpisodeOrChapterResponseWrapper"!==e.content.__typename)return null;var n=e.content.data;return"Episode"!==n.__typename?null:(0,K.jsx)(Y,{episode:n,index:t},e.uri)}var Q=(0,i.mc)((function(e){var t,n,i=e.index,a=e.section,o=e.spec,s=(0,u.NC)(A.MX4),c=a.sectionItems.items.length,l=null!==(t=null===(n=a.data.title)||void 0===n?void 0:n.text)&&void 0!==t?t:"",d=a.sectionItems.items,f=(0,r.useMemo)((function(){return d.map((function(e,t){return q(e,t)})).filter(Boolean)}),[d]);return f.length?s?(0,K.jsx)(x.r,{spec:o.shelvesFactory(),children:(0,K.jsx)(g.R,{index:i,id:a.uri,title:l,className:j.A.homeLowDensityCarouselShelf,seeAllUri:a.uri,children:f})}):(0,K.jsx)(E.x,{config:(0,w.s1)(w.yV.HOME_LOW_DENSITY),children:(0,K.jsx)(x.r,{spec:o.shelvesFactory(),children:(0,K.jsx)(y.p,{index:i,total:c,id:a.uri,title:l,seeAllUri:a.uri,children:f})})}):null}),{name:"HomeV2LowDensityShelf"})},98373:(e,t,n)=>{"use strict";n.d(t,{Q:()=>Et});n(7651),n(14551),n(47994);var r=n(93493),i=n(53349),a=n(47547),o=(n(40065),n(43379),n(34192),n(4865),n(29068)),s=n(97500),u=n.n(s),c=n(88762),l=n(80366),d=n(92107),f=n(37778),p=n(12341),v=n(30758),h=n(44286),m=n(55876),g=n(19760),y=(n(84149),n(41366)),b=n(80021),A=n(85673),_=n(67963),O=n(6339),E=(n(83234),n(26701),n(78551),n(79024),n(34518),n(82467),n(97460),n(51565),n(18316),n(93577),n(5728),n(9006),n(24136),n(54520),n(91531),n(93678),n(34145),n(56706)),w=n(90430),S=n(14509),C=n(64954),x=n(39310),k=n(12776),T=n(4140),P=function(e){switch(e){case T.r7.Album:return E.I;case T.r7.Artist:return w.r;case T.r7.Playlist:return S.e;case T.r7.Track:return C.v;case T.r7.Video:return x.B;default:return k.d}},I=function(e){var t=(0,l.o_)(e);return t?{href:t.toURLPath(),isExternalTarget:!1}:URL.canParse(e)&&new URL(e).host.includes("open.spotify.com")?{href:e,isExternalTarget:!0}:{href:e,isExternalTarget:!1}},N=n(62822),R=n(93091),D=n.n(R),j=n(82316),L=n(6963),U=n(34300),M=n(86070),B=(0,v.createContext)({onSetDisliked:function(){},isDislikedInLocalStorage:!1}),F=function(e){var t=e.children,n=e.promotionUri,r=(0,U.x)("home-promotion-disliked:".concat(n),!1),i=(0,p.A)(r,2),a=i[0],o=i[1];return a?null:(0,M.jsx)(B.Provider,{value:{onSetDisliked:function(){return o(!0)},isDislikedInLocalStorage:a},children:t})},V=n(46366),H=n(52708),G=n(72649),z=n(99888),W=n(79431),K=n(70566);const Y="vM8M5NM7DIyeDgnEvDwt",q="nMEsN3cKwfOWwnhr6ORE",Q="vvyeNsGyrEOq4WPTy_7i";var Z=function(){},J=function(e){var t;return"PromotionResponseWrapper"===(null===(t=e.content)||void 0===t?void 0:t.__typename)&&"PromotionDefaultNative"===e.content.data.__typename},X=function(e){var t,n,r,i,a,o,s,u,c,l,f,E,w,S,C,x,k,R=e.promotionSectionItem,U=e.spec,F=(0,K.s)(),Y=(0,h.Zp)(),J=R.content.data,X=U.promotionItemFactory({identifier:"default_native",uri:J.target}),$=(0,v.useMemo)((function(){return function(e){var t,n,r,i,a=[];return e.forEach((function(e){e.type!==T.j3.Navigate&&e.target&&e.type&&(e.type===T.j3.Play&&(t=e.target),e.type===T.j3.AddToLibrary&&(n=e.target),e.type===T.j3.Share&&(r=e.target),e.type===T.j3.NotInterested&&(i=e.target),a.push({target:e.target,type:e.type}))})),{iconActions:a,notInterestedUri:i,copyUri:r,libraryUri:n,playUri:t}}(J.actions)}),[J.actions]),ee=$.copyUri,te=$.iconActions,ne=$.libraryUri,re=$.playUri,ie=$.notInterestedUri,ae=(0,z.A)(null!=ne?ne:""),oe=(0,p.A)(ae,2),se=oe[0],ue=oe[1],ce=(0,G.Q)(se?O.t.CURATED:O.t.UNCURATED,O.A),le=ce.setState,de=ce.Icon,fe=(0,W.P)({uri:null!=re?re:""},{featureIdentifier:"home_promotion"}),pe=fe.isPlaying,ve=fe.togglePlay,he=fe.isActive,me=re?function(){var e=(0,V.$I)({isPlaying:pe,isActive:he,spec:X.playButtonFactory({uri:re}),logger:F,uri:re});ve({loggingParams:e})}:Z,ge=(0,H.L)({sharingInfo:null,uri:null!=ee?ee:"",interactionData:{intent:"share",type:"click"}}).onCopyLink,ye=I(J.target),be=ye.href,Ae=ye.isExternalTarget,_e=(c=ie,l=(0,v.useContext)(B),f=l.onSetDisliked,E=l.isDislikedInLocalStorage,w=(0,L.A9)(),S=(0,v.useState)(E?"INIT":"SUCCESS"),C=(0,p.A)(S,2),x=C[0],k=C[1],{isMarkedNotInterested:E||"SUCCESS"===x,onNotInterested:(0,v.useCallback)((0,N.A)(D().mark((function e(){return D().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(k("PENDING"),!c){e.next=11;break}return e.prev=2,e.next=5,w.build().withHost(j.L1).withMethod("POST").withPath("feedback/v1/feedback/home-promotion/dislike?uri=".concat(encodeURIComponent(c),"&reason=local")).withEndpointIdentifier("feedback/v1/feedback/home-promotion/dislike").withoutMarket().send();case 5:f(!0),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),k("ERROR");case 11:case"end":return e.stop()}}),e,null,[[2,8]])}))),[c,w,f])}).onNotInterested,Oe=(0,v.useCallback)((function(){ne&&(le(se?O.t.UNCURATED:O.t.CURATED),se?F.logInteraction(X.saveButtonFactory({uri:ne}).hitRemoveLike({itemNoLongerLiked:ne})):F.logInteraction(X.saveButtonFactory({uri:ne}).hitLike({itemToBeLiked:ne})),ue(!se))}),[se,ne,F,X,le,ue]),Ee=(0,v.useCallback)((function(e,t){F.logInteraction(X.hitUiNavigate({destination:J.target})),Ae||(t.preventDefault(),Y(be))}),[X,F,J.target,be,Ae,Y]),we=(0,v.useCallback)((function(){ee&&(F.logInteraction(X.shareButtonFactory({uri:ee}).hitCopyToClipboard()),ge())}),[X,F,ge,ee]),Se=(0,v.useCallback)((function(){ie&&(F.logInteraction(X.notInterestedButtonFactory({uri:ie}).hitDislike({itemToBeDisliked:ie})),_e())}),[X,F,_e,ie]),Ce=function(e){if(e&&"__typename"in e&&"ImageV2"===e.__typename){var t=[];return e.sources.forEach((function(e){t.push("".concat(e.url," ").concat(e.maxWidth,"w"))})),{src:e.imageId,srcSet:t.length>0?t.join(", "):void 0}}}(null===(t=J.mediaSlot)||void 0===t||null===(t=t.image)||void 0===t?void 0:t.data);return(0,M.jsx)(g.M,{actions:te,addToLibraryButtonLabel:d.Ru.get("save_to_your_library"),addToLibraryIcon:de,body:null===(n=J.bodyTranslation)||void 0===n?void 0:n.transformedLabel,className:q,contextMenu:ie?(0,M.jsx)(b.b,{menu:(0,M.jsx)(A.W,{children:(0,M.jsx)(_.D,{role:"menuitem",leadingIcon:(0,M.jsx)(m.r,{semanticColor:"textSubdued",size:"small"}),onClick:Se,children:d.Ru.get("promotions.context-menu.not-interested")})}),children:(0,M.jsx)(y.e,{size:y.M.xs,label:d.Ru.get("show_more"),className:Q})}):null,href:be,isExternalLinkTargetFn:function(){return Ae},isInLibrary:se,isPlaying:pe,mediaSlotImageFallbackIcon:P(null===(r=J.mediaSlot)||void 0===r?void 0:r.fallbackIcon),mediaSlotImageSrc:null==Ce?void 0:Ce.src,onAddToLibrary:Oe,onNavigate:Ee,onPlay:me,onShare:we,pauseButtonLabel:d.Ru.get("playlist.a11y.pause",(null===(i=J.titleTranslation)||void 0===i?void 0:i.transformedLabel)||""),playButtonLabel:d.Ru.get("playlist.a11y.play",(null===(a=J.titleTranslation)||void 0===a?void 0:a.transformedLabel)||""),pretitle:null===(o=J.pretitleTranslation)||void 0===o?void 0:o.transformedLabel,pretitleSemanticColor:function(e){switch(e){case T.cf.TextAnnouncement:return"textAnnouncement";case T.cf.TextBrightAccent:return"textBrightAccent";case T.cf.TextNegative:return"textNegative";case T.cf.TextPositive:return"textPositive";case T.cf.TextSubdued:return"textSubdued";case T.cf.TextWarning:return"textWarning";default:return"textBase"}}(J.pretitleSemanticColor),removeFromLibraryButtonLabel:d.Ru.get("remove_from_your_library"),shareButtonLabel:d.Ru.get("mwp.list.item.share"),subtitle:null===(s=J.subtitleTranslation)||void 0===s?void 0:s.transformedLabel,title:null===(u=J.titleTranslation)||void 0===u?void 0:u.transformedLabel})},$=n(76026),ee=n(60256),te=n(12574),ne=n(71060),re=(0,o.mc)((function(e){var t,n=e.spec,r=e.section,i=e.index,a=(null===(t=r.data.title)||void 0===t?void 0:t.text)||d.Ru.get("promotions.default-section-title"),o=r.sectionItems.items.find(J),s=n.shelvesFactory(),p=(0,te.r)(c.b,{data:{uri:r.uri,position:i,reason:""},parentAbsoluteLocation:s.getAbsoluteLocation()}).spec,v=p.promotionFactory({uri:null==o?void 0:o.uri}),h=null==o?void 0:o.content.data.target,m=v.promotionItemFactory({identifier:"default_native",uri:(0,l.o_)(h)?h:null==o?void 0:o.content.data.uri}),g=(0,ee.t)(m);return o?(0,M.jsx)(F,{promotionUri:o.content.data.uri,children:(0,M.jsx)($.r,{spec:p,children:(0,M.jsxs)("section",{ref:g,className:u()(Y,ne.A.fixedShelf),"data-shelf-collapsable":!0,children:[(0,M.jsx)(f.k,{title:a}),(0,M.jsx)(X,{promotionSectionItem:o,spec:v})]})})}):null}),{name:"HomePromotionShelf"}),ie=(n(30456),n(25550),n(2823),n(34072),n(88856),n(15342),n(2648)),ae=n(58017),oe=n(2378),se=n(9779),ue=n(17011),ce=n(21505),le=n(64328),de=n(83643),fe=n(59739),pe=n(58114);const ve="JYoTSXH6KEr_MIwisdZi";var he=function(e){var t,n=e.title,i=e.pretitle,a=e.body,o=e.uri,s=e.images,u=e.spec,c=(0,K.s)(),l=(0,h.Zp)(),f=(0,z.A)(o||""),m=(0,p.A)(f,2),y=m[0],b=m[1],A=(0,W.P)({uri:o},{featureIdentifier:"album"}),_=A.isPlaying,E=A.togglePlay,w=A.isActive,S=(0,H.L)({sharingInfo:null,uri:o,interactionData:{intent:"share",type:"click",itemIdSuffix:"album/share"}}).onCopyLink,C=(0,v.useCallback)((function(){var e=(0,V.$I)({isPlaying:_,isActive:w,spec:u.playButtonFactory(),logger:c,uri:o});E({loggingParams:e})}),[u,w,_,c,E,o]),x=I(o),k=x.href,T=x.isExternalTarget,P=(0,v.useCallback)((function(e,t){c.logInteraction(u.hitUiNavigate({destination:o})),T||(t.preventDefault(),l(k))}),[u,c,o,k,T,l]),N=(0,G.Q)(y?O.t.CURATED:O.t.UNCURATED,O.A),R=N.setState,D=N.Icon,j=(0,v.useCallback)((function(){R(y?O.t.UNCURATED:O.t.CURATED),c.logInteraction(y?u.saveButtonFactory().hitRemoveLike({itemNoLongerLiked:o}):u.saveButtonFactory().hitLike({itemToBeLiked:o})),b(!y)}),[R,y,c,u,o,b]),L=(0,v.useCallback)((function(){c.logInteraction(u.shareButtonFactory().hitCopyToClipboard()),S()}),[u,c,S]),U=(0,r.NC)(pe.es$),B=(0,ee.t)(u,U);return(0,M.jsx)("div",{ref:B,children:(0,M.jsx)(g.M,{title:n,href:k,pretitle:i,body:a,isExternalLinkTargetFn:function(){return!1},actions:[{target:o,type:"PLAY"},{target:o,type:"ADD_TO_LIBRARY"},{target:o,type:"SHARE"}],onPlay:C,onAddToLibrary:j,onShare:L,isPlaying:_,isInLibrary:y,onNavigate:P,mediaSlotImageSrc:null===(t=s[0])||void 0===t?void 0:t.url,playButtonLabel:d.Ru.get("playlist.a11y.play",n),pauseButtonLabel:d.Ru.get("playlist.a11y.pause",n),addToLibraryButtonLabel:d.Ru.get("save_to_your_library"),removeFromLibraryButtonLabel:d.Ru.get("remove_from_your_library"),shareButtonLabel:d.Ru.get("mwp.list.item.share"),className:ve,addToLibraryIcon:D})})},me=n(42552),ge=function(e){var t,n=e.name,r=e.uri,i=e.images,a=e.artists,o=e.spec,s=e.type;return(0,M.jsx)(de.h,{menu:(0,M.jsx)(fe.h,{uri:r,artistUri:null==a||null===(t=a[0])||void 0===t?void 0:t.uri}),children:(0,M.jsx)(he,{title:n,pretitle:"".concat((0,me.C)(s)," • ").concat(a.map((function(e){return e.name})).join(d.Ru.getSeparator())),uri:r,images:i,spec:o})})},ye=n(54068),be=function(e){var t=e.name,n=e.uri,r=e.images,i=e.description,a=e.spec;return(0,M.jsx)(de.h,{menu:(0,M.jsx)(ye.W,{uri:n}),children:(0,M.jsx)(he,{title:t,pretitle:d.Ru.get("playlist"),body:i,uri:n,images:r,spec:a})})},Ae=n(81302),_e=n(82704),Oe=n(18809);const Ee="ixncPYxvXKu9liUB7s4j",we="Qhy0EgG4oltMwIF_10L6";var Se=(0,o.mc)((function(e){var t,n,r,i,a,o,s,c,l,h,m,g,y=e.spec,b=e.section,A=y.shelvesFactory(),_=(0,te.r)(se.j,{data:{identifier:b.uri,uri:b.uri},parentAbsoluteLocation:A.getAbsoluteLocation()}),O=_.spec,E=_.logger;"Artist"===(null===(t=b.data.spotlightData)||void 0===t||null===(t=t.artist)||void 0===t?void 0:t.data.__typename)&&(l=(0,Oe.g)(null===(m=b.data.spotlightData)||void 0===m||null===(m=m.artist)||void 0===m||null===(m=m.data)||void 0===m||null===(m=m.visuals)||void 0===m||null===(m=m.avatarImage)||void 0===m?void 0:m.sources,{desiredSize:48}),h=null===(g=b.data.spotlightData)||void 0===g||null===(g=g.artist)||void 0===g||null===(g=g.data)||void 0===g?void 0:g.uri);var w=null!==(n=b.data)&&void 0!==n&&null!==(n=n.title)&&void 0!==n&&null!==(n=n.originalLabel)&&void 0!==n&&null!==(n=n.baseText)&&void 0!==n&&null!==(n=n.text)&&void 0!==n&&n.includes("{0}")?null===(r=b.data)||void 0===r||null===(r=r.title)||void 0===r||null===(r=r.originalLabel)||void 0===r||null===(r=r.baseText)||void 0===r?void 0:r.text.split("{0}")[0]:null===(i=b.data.subtitle)||void 0===i?void 0:i.transformedLabel,S=w&&null!==(a=b.data)&&void 0!==a&&null!==(a=a.title)&&void 0!==a&&null!==(a=a.transformedLabel)&&void 0!==a&&a.includes(w)?null===(o=b.data)||void 0===o||null===(o=o.title)||void 0===o||null===(o=o.transformedLabel)||void 0===o?void 0:o.split(w)[1]:null===(s=b.data)||void 0===s||null===(s=s.title)||void 0===s?void 0:s.transformedLabel,C=b.sectionItems.items.map((function(e,t){return function(e,t){if((0,le.vd)(e.content)){var n=e.content.data,r=(0,ce.f0)(n);switch(n.__typename){case"Album":return(0,M.jsx)(ge,{uri:n.uri,name:n.name,images:r,artists:(0,Ae.K)(n.artists),type:n.albumType,spec:t});case"Playlist":return(0,M.jsx)(be,{uri:n.uri,name:n.name,images:r,spec:t});case"GenericError":case"NotFound":case"Artist":case"DiscoveryFeed":case"RestrictedContent":case"Audiobook":case"Chapter":case"Episode":case"Podcast":case"Track":case"User":return null;default:return(0,_e.k)(n),null}}return null}(e,O.spotlightCardFactory({position:t,uri:e.uri}))})).filter((function(e){return!!e})),x=(0,v.useState)(C[0]),k=(0,p.A)(x,2),T=k[0],P=k[1],I=(0,v.useState)(0),N=(0,p.A)(I,2),R=N[0],D=N[1],j=(0,v.useCallback)((function(){D(R+1),P(C[R+1]),E.logInteraction(O.nextButtonFactory().hitUiReveal())}),[R,E,C,O]),L=(0,v.useCallback)((function(){D(R-1),P(C[R-1]),E.logInteraction(O.previousButtonFactory().hitUiReveal())}),[R,E,C,O]),U=C.length>1?(0,M.jsxs)("div",{className:we,children:[(0,M.jsx)(ue.Zp,{label:d.Ru.get("carousel.left"),children:(0,M.jsx)(ie.H,{size:"small",iconOnly:ae.g,"aria-label":d.Ru.get("carousel.left"),disabled:0===R,onClick:L})}),(0,M.jsx)(ue.Zp,{label:d.Ru.get("carousel.right"),children:(0,M.jsx)(ie.H,{size:"small",iconOnly:oe.V,"aria-label":d.Ru.get("carousel.right"),disabled:R===C.length-1,onClick:j})})]}):null;return b.sectionItems.items.length<1?null:(0,M.jsx)($.r,{spec:A,children:(0,M.jsxs)("section",{className:u()(Ee,ne.A.fixedShelf),"data-shelf-collapsable":!0,children:[(0,M.jsx)(f.k,{seeAllUri:h,title:S,pretitle:w,trailing:U,media:null===(c=l)||void 0===c?void 0:c.url,onClickTitle:function(){h&&E.logInteraction(O.shelfHeaderFactory().hitUiNavigate({destination:h}))}}),T]})})}),{name:"HomeV2SpotlightShelf"}),Ce=n(52542),xe=(n(37417),n(11737),n(51691),n(702),n(5672),n(43197)),ke=n(36085),Te=n(33828),Pe=n(68040),Ie=n(79916);function Ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Re(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function pt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nr?a.style.display="none":a.style.display="block")}}catch(e){i.e(e)}finally{i.f()}}}}}),(0,M.jsx)($.r,{spec:u,children:(0,M.jsxs)("section",{className:lt,ref:o,children:[(0,M.jsx)(f.k,{title:t,pageId:i.uri}),(0,M.jsx)("div",{className:dt,ref:s,children:r})]})})};function ht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mt(e){for(var t=1;t{"use strict";n.d(t,{g:()=>qt});var r=n(85093),i=(n(83234),n(26701),n(25550),n(38408),n(70750),n(43379),n(34192),n(51565),n(15342),n(80456),n(18316),n(30758)),a=(n(7651),n(14551),n(30456),n(78551),n(68216),n(47994),n(2823),n(82467),n(4672),n(88856),n(13534)),o=n(77894),s=n(60404),u=n(65779),c=n(51569),l=n(5742),d=n(27151),f=n(56706),p=n(37283),v=n(4378),h=n(46534),m=n(27715),g=n(76999),y=n(93493),b=n(92107),A=n(52542),_=n(62822),O=n(12341),E=n(93091),w=n.n(E),S=(n(76588),n(60287),n(97500)),C=n.n(S),x=n(44286),k=n(44407),T=n(2648),P=n(13709),I=n(80366),N=n(43772),R=n(78988),D=n(43023),j=n(54129),L=n(99888),U=n(86070),M=function(e){var t=e.uri,n=e.size,r=(0,L.A)(t),i=(0,O.A)(r,2),a=i[0],o=i[1];return(0,U.jsx)(R.M,{size:n,isAdded:a,onClick:function(){o(!a)},condensed:!0})},B=function(e){var t=e.uri,n=e.size;return(0,j.v)(t)?(0,U.jsx)(D.g,{uri:t,size:n}):(0,U.jsx)(M,{uri:t,size:n})},F=n(41366),V=(n(58795),n(79024),n(5015),n(66209),n(10885),n(39261),n(83700),n(83632),n(77329),n(13740),n(96542),n(85738),n(12900),n(82051),n(53198),n(74211),n(19791),n(75294),n(41526),n(66032),n(73659),n(38551),n(28553),n(67612),n(28579),n(77719),n(97576),n(62891),n(82605),n(14863),n(59637),n(2709),n(73974),n(58941),n(51579),n(26236),n(57716),n(81913),n(57574)),H=n(496),G=n(96324),z=n(57823),W=[0,1e4],K=!1;var Y=function(e){var t=e.analyser,n=e.forceAlwaysInView,r=(0,i.useRef)(null),a=(0,i.useRef)(null),o=(0,i.useRef)(0),s=(0,i.useRef)(0),u=(0,H.v7)(),c=(0,V.Wx)({root:u.current,initialInView:!1}),l=c.ref,d=c.inView,f=(0,i.useRef)(new Uint8Array(t.frequencyBinCount)),p=(0,i.useCallback)((function(){var e,n=performance.now();o.current=o.current||n;o.current;var i=null===(e=r.current)||void 0===e?void 0:e.getContext("2d");if(r.current&&i){var a=r.current.width/window.devicePixelRatio,s=r.current.height/window.devicePixelRatio,u=new Uint8Array(t.frequencyBinCount);t.getByteFrequencyData(u),function(e,t,n,r,i,a){var o=i.length,s=Math.floor(o*W[0]/2e4),u=Math.floor(o*W[1]/2e4),c=Math.floor((u+s)/2),l=c-16,d=c+16;(l<0||d>o)&&!K&&(K=!0,console.warn("Invalid bounds for drawing audio wave, increase fftSize or reduce lineCount",{lowerBound:l,upperBound:d,size:o}));var f=t/2,p=n/2;e.clearRect(0,0,t,n),e.fillStyle="rgba(255, 255, 255, 35%)";for(var v=0;v<32;v++){var h=i[v+l]||0;a[v]=.9*a[v]+.1*h;var m=a[v]*(p/255),g=f+-256+16*v-2;e.beginPath(),e.roundRect(g,p-m,4,2*m,2),e.fill()}}(i,a,s,0,u,f.current)}}),[t]),v=(0,i.useCallback)((function(){r.current&&(s.current=requestAnimationFrame((function(){p(),v()})))}),[p]),h=(0,i.useCallback)((function(){var e;if(null!==(e=r.current)&&void 0!==e&&e.parentElement){var t=r.current.parentElement,n=t.offsetWidth,i=t.offsetHeight,a=window.devicePixelRatio||1;r.current.width=n*a,r.current.height=i*a,r.current.style.width="".concat(n,"px"),r.current.style.height="".concat(i,"px");var o=r.current.getContext("2d");null==o||o.scale(a,a)}}),[]);(0,G.w)({onResize:(0,z.s)(h)(200),refOrElement:a});var m=(0,i.useCallback)((function(){return h(),(d||n)&&v(),function(){cancelAnimationFrame(s.current)}}),[h,v,d,n]);return(0,i.useEffect)((function(){return function(){cancelAnimationFrame(s.current)}}),[]),(0,U.jsx)("div",{ref:a,style:{width:"100%",height:"100%"},children:(0,U.jsx)("canvas",{style:{width:"100%",height:"100%"},ref:function(e){l(e),r.current=e,m()}})})},q=(n(37417),n(11737),n(51691),n(702),n(5672),n(32802)),Q=n(12072),Z=n(58114),J=n(36703),X=n(73188);const $={screenLg:"1200px",homeRegularDensityMinWidth:"210px",homeRegularDensityMinWidthSmallScreens:"160px",homeFeedBaselineMinWidth:"380px",homeFeedBaselineMaxWidth:"480px",homeFeedBaselineHalfWidth:"430px",gridContainer:"DgRp3EC01YPhzdK9Imn5",withFiniteRowCount:"ihWXb2VdDvsS3bvPrpJF",uniformRowHeight:"frDxJ3jhWuIFWag59N0Q",card:"Q36ugVAb7krhThyRTmJ_",overlayForCenteredImage:"ky4dHMtg46D0NG1znEYF",overlayTop:"QSkuUiKpZ4MHrdOB83XV",playlistOverlayBottom:"C2dCWzsDwu1iDX7ttMKA",overlayBottom:"AqLt2Nk3rygv3mAt_6gi",hasFooter:"FuL5IvTt_AoeX2tB_U_Q",header:"XKQRNQAUOAjRwwjuUnRU",image:"QSrmESe9Ad31lVmBDdTo",headerContainer:"ZhCb7WHaVm5AdY29Cvaq",titleClamp:"auugTSHlDcy58VCqeLjc",titleLink:"YSflHyCWx4tGL7LrqtLE",justClamp:"aILTnh3w8NMsYZOpNJEQ",carousel:"t8hK7HwEUiIjAwheYDse",carouselScrollContent:"bXQccTSllyjV42080L0j",carouselScroller:"fTzLARQ0EPCvPmol3wtF",carouselChevrons:"VSAtCKDeRfQH7O1t2eff",fillSpaceAbsolute:"IriswrXFrjhQwRTmrgIf",backgroundInCarousel:"RWVDgIkhym_nHPfxrxEO",canvasInCarousel:"hpHKwaBDciLDmKsUx6A6",currentlyPlayingStatus:"uw7snqn4j_j7v0S1Fpmi",footerPlayContainer:"PHgLQg31p9qeCUcSicCg",footerPlayContainerLeft:"lGxecOZ8oBfh2DzjoP0p",footerPlayContainerRight:"Hf9Q0qSpT2RXgmYT6bNE",footer:"OGu88AVNWY3IM3QlZjG0",footerDescription:"bdiJ1G8TQ1rV0_rYDjws",footerDescriptionContent:"FUyKOZGo4cLlF8PSnINm",expandFooterButton:"ZZqy7vcJrfQy4lXxCTB6",playButtonContainer:"qWtIAYA_A_mOQIlxBb02",isPlayingContext:"BdPspy97AcLd4WhT_L2N",isListeningPreviewContext:"WfFcNxZmI5nKnngKYng4",centeredContainer:"TLbWzWrBDxGsZRv8m6lg",isExpandedFooter:"Icn8TjyVe6vIEWpxmYhl",artworkImage:"IpLgaK4Oik13ltWcX5FA",videoPreview:"mEYwOgcSR3UWyvz0OSVE",videoPreviewImage:"MzQSLz6VPWpujKF9qcci",audioPreviewContainer:"EBU7aYrd4J_LgPaKmyJA",audioWave:"hDiIlhxofBNpk5iFSYik",subtitle:"yb0K_tfQMa762cHBS2LJ"};function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var te=function(e){var t=e.uri,n=e.name,r=e.togglePreview,o=e.position,s=e.isListeningToPreview,u=e.usePosition,c=(0,i.useCallback)((function(){if(u&&s){var e=o?(0,X.f)(o[1]-o[0]):(0,X.f)(NaN);return b.Ru.get("preview.remaining-time",{time:e})}return(0,I.gH)(t)?s?null!=n?n:b.Ru.get("preview"):b.Ru.get("preview.episode"):(0,I._T)(t)?s?null!=n?n:b.Ru.get("preview"):b.Ru.get("preview.album"):(0,I.nu)(t)?s?null!=n?n:b.Ru.get("preview"):b.Ru.get("preview.playlist"):s&&null!=n?n:b.Ru.get("preview")}),[u,t,s,n,o]),l=(0,i.useCallback)((function(){return s?(0,U.jsx)(J.J,{animated:!0}):(0,U.jsx)(q.X,{size:"small"})}),[s]);return(0,U.jsx)(Q.n,{className:$.audioPreviewContainer,iconLeading:l,onClick:function(e){e.stopPropagation(),r()},size:"small",children:(0,U.jsx)(a.E,{variant:"bodySmall",className:$.justClamp,children:c()})})},ne=function(e){var t=(0,y.NC)(Z.o5i),n=(0,y.NC)(Z.x8),r=e.isPlaying;return!r&&(t||n)&&e.uri?(0,U.jsx)(te,function(e){for(var t=1;t=0&&p.setVolume(s);case 4:case"end":return e.stop()}}),e)})))()}),[p,s]),(0,i.useEffect)((function(){void 0!==(null==f?void 0:f.playing)&&(f.playing?p.resume():p.pause())}),[p,null==f?void 0:f.playing]),(0,i.useEffect)((function(){void 0!==(null==f?void 0:f.muted)&&p.setMuted(f.muted)}),[p,null==f?void 0:f.muted]),(0,i.useEffect)((function(){return function(){p.stop(),p.removeAllListeners()}}),[p]),(0,U.jsx)("div",{ref:v,className:C()(r,a)})},ce=n(56052),le=n(30747),de=n(80021),fe=n(17011),pe=n(93051),ve=n(99365),he=n(29958),me=n(27188),ge=(n(9267),n(184),n(42486),n(86746),n(45434),n(71425),n(65594),n(78397),n(97460),n(93577),n(86295)),ye=n(87718),be=Spicetify.GraphQL.Definitions["feedBaselineLookup"]=new ge.l("feedBaselineLookup","query","8be5f0481c2792364b42d11d34199d3e28d4fc4655bc1dfb194a3701012b1c17",null),Ae=function(e,t){return(0,ye.I)(be,e,t)},_e=n(47547),Oe=n(90379),Ee=n(64328),we=n(18809);function Se(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Ce(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ce(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nHt.current.clientHeight)}),[]),zt=jt?b.Ru.get("show_less"):b.Ru.get("show_more");(0,i.useLayoutEffect)((function(){setTimeout((function(){Gt()}),0)}),[Gt]);var Wt=(0,je.j)(),Kt=(0,i.useRef)(null),Yt=(0,Ie.K)({ref:Kt}),qt=(0,U.jsx)("div",{className:$.fillSpaceAbsolute}),Qt=null,Zt=(0,i.useState)(null),Jt=(0,O.A)(Zt,2),Xt=Jt[0],$t=Jt[1],en=!0,tn=!1;if(ee||(qt=(0,U.jsx)(le.FN,{wheelScrollEnabled:!1,scrollingMethod:le.Hv.SNAP,scrollSnapAlign:"center",className:C()($.carousel,$.fillSpaceAbsolute),scrollContentClassName:$.carouselScrollContent,scrollerClassName:$.carouselScroller,chevronsClassName:$.carouselChevrons,dragToScroll:!1,showButtons:le.C_.ON_HOVER,edgeGradients:le.TB.NONE,onScroll:nt,children:ze.map((function(e,t){var n,r,i,a,o;return null!=e&&null!==(n=e.canvas)&&void 0!==n&&n.fileId&&!Wt?(0,U.jsx)(me.Gg,{className:$.canvasInCarousel,fileId:e.canvas.fileId,canvasType:e.canvas.type,canvasUri:e.canvas.uri,canvasUrl:e.canvas.url,canvasThumbnailUrl:e.canvas.thumbnailUrl,playbackType:$e&&(null==Ye||null===(o=Ye.metadata)||void 0===o?void 0:o.canvasFileId)===e.canvas.fileId?me.RT.Loop:me.RT.LoopOnHover,playerContainerClass:"".concat(We,"_").concat(e.canvas.fileId),useContainerMouseOverEvents:!0,overridePlatformId:"desktop-home-1d-card"},t):(0,U.jsx)("div",{className:$.backgroundInCarousel,style:{backgroundColor:null!==(r=null===(i=e.background)||void 0===i?void 0:i.color)&&void 0!==r?r:"transparent"},children:(null===(a=e.background)||void 0===a?void 0:a.imageUrl)&&(0,U.jsx)("img",{alt:"",src:e.background.imageUrl})},t)}))})),ee){var nn,rn,an,on,sn,un,cn,ln=se&&$e?(0,U.jsx)("div",{className:$.audioWave,children:(0,U.jsx)(Y,{analyser:Ze})}):null,dn=Boolean(null==Ce||null===(nn=Ce.video)||void 0===nn?void 0:nn.fileId);if(ge&&dn&&null===Xt)tn=!0,Qt=(0,U.jsx)(ue,{item:{uri:v,fileId:null!==(an=null==Ce||null===(on=Ce.video)||void 0===on?void 0:on.fileId)&&void 0!==an?an:"",url:null!==(sn=null==Ce||null===(un=Ce.video)||void 0===un?void 0:un.url)&&void 0!==sn?sn:"",poster:null==Ce||null===(cn=Ce.video)||void 0===cn?void 0:cn.imageUrl},className:$.videoPreview,playerContainerClass:"".concat(We,"_Video"),onError:$t});else null!=Ce&&null!==(rn=Ce.video)&&void 0!==rn&&rn.imageUrl?Qt=(0,U.jsxs)(U.Fragment,{children:[ln,(0,U.jsx)("img",{className:$.videoPreviewImage,src:Ce.video.imageUrl,alt:""})]}):(en=!1,Qt=(0,U.jsxs)(U.Fragment,{children:[ln,(0,U.jsx)("div",{className:$.artworkImage,children:(0,U.jsx)(ce.M,{images:q,color:Q,desiredSize:180*window.devicePixelRatio})})]}))}var fn=tn&&null===Xt,pn=(0,i.useCallback)((function(){fn&&(dt||at(v))}),[dt,fn,at,v]),vn=(0,i.useCallback)((function(){fn&&(dt||st(v))}),[dt,fn,st,v]);(0,i.useEffect)((function(){var e=null,t=function(){e&&clearInterval(e)};return Ee?(e&&clearInterval(e),e=setInterval((0,_.A)(w().mark((function e(){var t,n,r;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=fn?lt:Xe){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,t.getState();case 5:n=e.sent,r=n.playbackState,Oe([r.position,r.duration]);case 8:case"end":return e.stop()}}),e)}))),1e3),t):t}),[Xe,lt,Ee,fn]);var hn=(0,i.useState)(32),mn=(0,O.A)(hn,2),gn=mn[0],yn=mn[1],bn=(0,i.useCallback)((function(){var e,t,n,r,i=null!==(e=null===(t=Nt.current)||void 0===t?void 0:t.clientWidth)&&void 0!==e?e:De.Pm,a=2*(null!==(n=null===(r=Kt.current)||void 0===r?void 0:r.clientWidth)&&void 0!==n?n:De.Pm),o=ia?24:32)}),[h]);(0,G.w)({refOrElement:Nt,onResize:bn,observeOnly:"width",observeOnMount:!0});var An={"--background-color":Q||"","--mask-image":"url(".concat((0,N.b)("images/mask.png"),")"),"--mask-image-rtl":"url(".concat((0,N.b)("images/mask-rtl.png"),")"),"--mask-image-expanded":"url(".concat((0,N.b)("images/expanded-mask.png"),")"),"--mask-image-expanded-rtl":"url(".concat((0,N.b)("images/expanded-mask-rtl.png"),")"),"--title-line-clamp":2,"--title-font-size":"".concat(gn,"px"),"--title-font-size-small":"".concat(32===gn?24:20,"px"),"--min-width":"".concat(De.Pm,"px")};return(0,U.jsx)(yt,{spec:mt,children:(0,U.jsx)(he.E,{uri:v,trigger:he.l.OnMouseDown,children:(0,U.jsxs)(k.a,{variant:"naked",onClick:function(){Tt(),pt(It)},ref:Nt,className:C()($.card,j,"encore-medium-devices-theme",(0,A.A)((0,A.A)((0,A.A)({},$.isPlayingContext,_t),$.isListeningPreviewContext,$e||dt),$.isExpandedFooter,jt)),style:An,"":V,draggable:St,onDragStart:Ct,onContextMenu:p,onMouseEnter:pn,onMouseLeave:vn,children:[qt,ee?(0,U.jsx)("div",{className:$.overlayForCenteredImage}):(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)("div",{className:$.overlayTop}),(0,U.jsx)("div",{className:C()((0,A.A)((0,A.A)({},$.playlistOverlayBottom,Boolean(m)),$.overlayBottom,!Boolean(m)))})]}),(0,U.jsxs)("header",{className:$.header,children:[en&&(0,U.jsx)("div",{className:$.image,children:(0,U.jsx)(ce.M,{images:q,color:Q,is1DCardHeader:!0})}),(0,U.jsxs)("div",{className:$.headerContainer,children:[(0,U.jsx)(pe.N,{to:v,className:$.titleLink,children:(0,U.jsx)(fe.Zp,{label:h,disabled:!Yt,children:(0,U.jsx)(a.E,{as:"span",variant:"titleSmall",semanticColor:"textBase",ref:Kt,className:$.titleClamp,children:h})})}),D?(0,U.jsx)(a.E,{as:"span",variant:"bodySmall",className:C()($.subtitle),children:D()}):null]})]}),Qt&&(0,U.jsx)(pe.N,{onClick:Tt,to:It,className:$.centeredContainer,children:Qt}),(0,U.jsxs)("div",{className:$.footer,ref:oe?bt:null,children:[(0,U.jsxs)("div",{className:$.footerDescription,children:[(0,U.jsx)(a.E,{variant:"bodySmall",className:$.footerDescriptionContent,ref:Ht,children:null==m?void 0:m()}),(Bt||jt)&&(0,U.jsx)(T.H,{onClick:Vt,className:$.expandFooterButton,size:"small",condensedAll:!0,semanticColor:"textBase",tabIndex:0,children:zt})]}),(0,U.jsxs)("div",{className:$.footerPlayContainer,children:[(0,U.jsx)("div",{className:$.footerPlayContainerLeft,children:tn?(0,U.jsx)(ne,{isPlaying:_t,isListeningToPreview:dt,uri:v,position:_e,togglePreview:ft,usePosition:Ee}):(0,U.jsx)(ne,{isPlaying:_t,isListeningToPreview:$e,uri:null!==(o=null==Ce?void 0:Ce.uri)&&void 0!==o?o:null,name:null!==(s=null==Ce?void 0:Ce.name)&&void 0!==s?s:null,position:_e,togglePreview:tt,usePosition:Ee})}),(0,U.jsxs)("div",{className:$.footerPlayContainerRight,onClick:function(e){e.stopPropagation()},children:[(0,U.jsx)(de.b,{menu:re,children:(0,U.jsx)(F.e,{size:"large",label:b.Ru.get("more"),onClick:te})}),R&&(0,U.jsx)(B,{size:"large",uri:v}),E&&(0,U.jsx)("div",{className:$.playButtonContainer,children:(0,U.jsx)(ve.R,{isPlaying:_t,onClick:xt,ariaPlayLabel:H,ariaPauseLabel:z,version:_t?ve.H.primary:ve.H.secondary})})]})]})]})]})})})},He=n(79490),Ge=n(83643),ze=n(59739),We=n(86533),Ke=n(53163),Ye=n(54068),qe=n(36085),Qe=n(77736),Ze=n(21505),Je=n(64348),Xe=n(33828),$e=n(73788),et=n(42217),tt=n(12461),nt=n(76026),rt=n(4140),it=n(81302),at=n(99904),ot=n(99184),st=n(79916),ut=n(40454),ct=n(71104),lt=n(82704),dt=n(33512);const ft="SsbbQFeJun2Ts_EIktpr",pt="c9BGAQRNNsdwX3UTMr6I",vt="uywGjRMxNHg8g1bYlRCw",ht="lx7nfGbsUkI_2pC6caw9",mt="xrnpBm515hmJJbcxfudp",gt="zEXW4c9SPtH2KBs6ziag",yt="bAtY2R6yehmYQinDdUo8",bt="kKlHj6lIKU67CC1irRYP",At="dwXI_X_KOCLVx2Ki1h9R",_t="vK47ZfLVzR4LfUvpNy5z",Ot="CZnhsxKzhvTg17LEWR7Y";function Et(e){var t,n=e.data,r=e.index,i=e.shelfIndex,s=r,u=(0,Ze.f0)(n),c=(0,Ze.Uk)(n),l=(0,y.NC)(st.BC);switch(n.__typename){case"Album":t=(0,U.jsx)(ze.h,{uri:n.uri});break;case"Audiobook":t=(0,U.jsx)(We.p,{uri:n.uri});break;case"Episode":t=(0,U.jsx)(Ke.b,{uri:n.uri});break;case"Playlist":t=(0,U.jsx)(Ye.W,{uri:n.uri});break;default:return(0,lt.k)(n),null}switch(n.__typename){case"Album":return(0,U.jsx)(Ge.h,{menu:t,children:(0,U.jsx)(Ve,{index:r,shelfIndex:i,headerText:n.name,uri:n.uri,images:u,color:c,isPlayable:!0,isAddable:!0,renderSubtitle:function(){return(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(He.t,{children:n.albumType===rt._m.Single?b.Ru.get("single"):b.Ru.get("card.tag.album")}),(0,U.jsx)("div",{className:Ot,children:(0,it.K)(n.artists).map((function(e,t){return[t>0&&b.Ru.getSeparator(),(0,U.jsx)(pe.N,{to:e.uri,stopPropagation:!0,children:(0,U.jsx)(a.E,{variant:"bodySmall",className:bt,children:e.name})},e.uri)]}))})]})},menu:t,logCardImpressions:l})},s);case"Audiobook":return(0,U.jsx)(Ge.h,{menu:t,children:(0,U.jsx)(Ve,{index:r,shelfIndex:i,headerText:n.name,uri:n.uri,images:u,color:c,isAddable:!0,isPlayable:!0,useCenteredItemStyle:!0,renderFooter:function(){var e,t,r=null===(e=n.rating)||void 0===e?void 0:e.averageRating,i=null===(t=n.accessInfo)||void 0===t||null===(t=t.signifier)||void 0===t?void 0:t.text,s=(n.description||"").replace(/<[^>]*>?/gm,""),u=(0,ot.JO)(n.publishDate),c=u?new Date(u):void 0;return(0,U.jsxs)(U.Fragment,{children:[i&&(0,U.jsx)(a.E,{variant:"bodySmall",as:"div",semanticColor:"textBrightAccent",children:i}),c&&!isNaN(c.getTime())&&(0,U.jsx)(He.t,{semanticColor:"textBase",className:_t,children:(0,dt.gD)(c)}),n.audiobookDuration&&!isNaN(n.audiobookDuration.totalMilliseconds)&&(0,U.jsx)(He.t,{semanticColor:"textBase",className:_t,children:(0,U.jsx)(et.d,{durationMs:n.audiobookDuration.totalMilliseconds})}),!0===(null==r?void 0:r.showAverage)&&void 0!==r.average&&(0,U.jsxs)(He.t,{semanticColor:"textBase",className:_t,children:[(0,U.jsx)(o.j,{size:"xsmall"})," ",b.Ru.formatNumber(r.average,{maximumFractionDigits:1})]}),(0,U.jsx)("span",{children:(0,U.jsx)($e.N,{source:null!=s?s:"",LinkComponent:pe.N})})]})},renderSubtitle:function(){var e;return(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(He.t,{children:b.Ru.get("card.tag.audiobook")}),(0,U.jsx)("span",{children:null===(e=n.authors)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.name})]})},menu:t,logCardImpressions:l})},s);case"Episode":var d,f=null===(d=n.mediaTypes)||void 0===d?void 0:d.includes(ut.C.Video);return(0,U.jsx)(Ge.h,{menu:t,children:(0,U.jsx)(Ve,{index:r,shelfIndex:i,headerText:n.name,uri:n.uri,images:u,color:c,isAddable:!0,isPlayable:!0,useCenteredItemStyle:!0,renderSubtitle:function(){return(0,U.jsxs)(U.Fragment,{children:[(0,at.V)(n.contentRating)&&(0,U.jsx)(Je.U,{}),f?(0,U.jsx)(Qe.T,{className:At}):(0,U.jsx)(He.t,{children:b.Ru.get("card.tag.episode")}),(0,U.jsx)("div",{className:Ot,children:"Podcast"===n.podcastV2.data.__typename?(0,U.jsx)(pe.N,{to:n.podcastV2.data.uri,stopPropagation:!0,children:(0,U.jsx)(a.E,{variant:"bodySmall",className:yt,children:n.podcastV2.data.name})}):""})]})},renderFooter:function(){var e,t=(0,ot.JO)(n.releaseDate),r=t?new Date(t):void 0;return(0,U.jsxs)(U.Fragment,{children:[r&&!isNaN(r.getTime())&&(0,U.jsx)(He.t,{semanticColor:"textBase",className:_t,children:(0,dt.gD)(r)}),!isNaN(n.duration.totalMilliseconds)&&(0,U.jsx)(He.t,{semanticColor:"textBase",className:_t,children:(0,U.jsx)(et.d,{durationMs:n.duration.totalMilliseconds})}),(0,U.jsx)("span",{children:(0,U.jsx)($e.N,{source:null!==(e=n.description)&&void 0!==e?e:"",LinkComponent:pe.N})})]})},menu:t,logCardImpressions:l})},s);case"Playlist":return(0,U.jsx)(Ge.h,{menu:t,children:(0,U.jsx)(Ve,{index:r,shelfIndex:i,headerText:n.name,uri:n.uri,images:u,color:c,isAddable:!0,isPlayable:!(0,tt.p)(null==n?void 0:n.attributes),renderSubtitle:function(){return(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(He.t,{children:b.Ru.get("card.tag.playlist")}),"User"===n.ownerV2.data.__typename&&(0,U.jsx)("div",{className:Ot,children:n.ownerV2.data.name})]})},renderFooter:function(){var e;return(0,U.jsx)($e.N,{source:null!==(e=n.description)&&void 0!==e?e:"",LinkComponent:pe.N,onLinkClick:function(e){e.stopPropagation()}})},menu:t,logCardImpressions:l})},s);default:return(0,lt.k)(n),null}}var wt=function(e){switch(e.icon){case"trending":return(0,U.jsx)(s.L,{size:"small"});case"briefcase":return(0,U.jsx)(u.o,{size:"small"});case"enhance":return(0,U.jsx)(c.M,{size:"small"});case"headphones":return(0,U.jsx)(l.r,{size:"small"});case"add-to-playlist":return(0,U.jsx)(d.u,{size:"small"});case"album":return(0,U.jsx)(f.I,{size:"small"});case"edit":return(0,U.jsx)(p.G,{size:"small"});case"lab":return(0,U.jsx)(v.X,{size:"small"});case"light-bulb":return(0,U.jsx)(h.N,{size:"small"});case"preview":return(0,U.jsx)(m.W,{size:"small"});case"star":return(0,U.jsx)(g.a,{size:"small"});default:return null}},St=function(e){var t=e.title,n=e.icon;return(0,U.jsxs)("header",{className:mt,children:[t&&n&&(0,U.jsx)(wt,{icon:n}),t&&(0,U.jsx)(a.E,{variant:"bodySmall",semanticColor:"textSubdued",className:gt,children:t})]})};var Ct=function(e){var t=e.spec,n=e.section,r=e.index,i=n.items.map((function(e,t){return function(e){var t,n,r=e.item,i=e.index,a=e.shelfIndex;return(0,Ee.vd)(r.content)&&function(e){switch(e.__typename){case"Album":case"Audiobook":case"Episode":case"Playlist":return!0;default:return!1}}(r.content.data)?(0,U.jsx)("div",{className:pt,children:(0,U.jsx)("div",{className:vt,children:(0,U.jsxs)("div",{className:ht,children:[(0,U.jsx)(St,{icon:null===(t=r.recsplanation)||void 0===t?void 0:t.iconName,title:null===(n=r.recsplanation.title)||void 0===n?void 0:n.transformedLabel}),(0,U.jsx)(Et,{data:r.content.data,index:i,shelfIndex:a})]})})},i):null}({item:e,index:t,shelfIndex:r})})).filter(ct.P);return 0===i.length?null:(0,U.jsx)(Xe.x,{config:(0,De.s1)(De.yV.HOME_FEED_BASELINE),children:(0,U.jsx)(nt.r,{spec:t.shelvesFactory(),children:(0,U.jsx)(qe.p,{id:n.uri,className:ft,index:r,total:i.length,rowTruncationMethod:"floor",children:i})})})},xt=n(98373),kt=n(36654),Tt=n(1349),Pt=n(8540),It=n(47735),Nt=n(44647),Rt=n(30484),Dt=n(72012),jt=(n(77905),n(88677)),Lt=n(35186),Ut=n(56313),Mt=n(85726),Bt=n(74512),Ft=n(65249),Vt=n(5280),Ht=n(92251);function Gt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zt(e){for(var t=1;t0&&"HomeShortsSectionData"===(null===(t=n[0].data)||void 0===t?void 0:t.__typename)}(e)?[o[0]].concat(n,(0,r.A)(o.slice(1))):[].concat(n,(0,r.A)(o)),i}(a,o)}),[a,o]),u=Yt(),c=u?s.slice(0,u):s,l=function(e,t){var n=(0,i.useMemo)((function(){return t?e.sections.items.reduce((function(e,t){var n;return"HomeFeedBaselineSectionData"===(null===(n=t.data)||void 0===n?void 0:n.__typename)&&(0,_e.M)(t,t.data).sectionItems.items.forEach((function(t){var n=t.content;if((0,Ee.vd)(n)){var r=n.data;"GenericError"!==r.__typename&&"NotFound"!==r.__typename&&"RestrictedContent"!==r.__typename&&"DiscoveryFeed"!==r.__typename&&e.push(r.uri)}})),e}),[]):[]}),[e,t]),r=Ae({uris:n},{enabled:n.length>0,gcTime:Oe.gO,staleTime:Oe.jl}).data;return(0,i.useMemo)((function(){return ke(n,r)}),[r,n])}(a,o);return(0,U.jsx)(U.Fragment,{children:(0,U.jsx)(xe.Provider,{value:l,children:c.map((function(e,r){return"HomeFeedBaselineUnifiedShelf"===e.localOverrideTypename?(0,U.jsx)(Ct,{spec:t,section:e.localItem,index:r},"".concat(r,"-").concat(e.localItem.uri)):(0,U.jsx)(xt.Q,{spec:t,greeting:n,section:e.item,index:r},"".concat(r,"-").concat(e.item.uri))}))})})}},26537:(e,t,n)=>{"use strict";n.d(t,{$:()=>De,P:()=>Re});var r=n(12341),i=(n(83234),n(25550),n(70750),n(15342),n(29068)),a=n(52542),o=n(37005),s=(n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758)),u=n(97500),c=n.n(u),l=n(54769),d=n(64186),f=(n(68216),n(14509)),p=n(56706),v=n(90430),h=n(30784),m=n(80366),g=n(92107),y=n(83643),b=n(59739),A=n(51943),_=n(53163),O=n(54068),E=n(64877),w=n(92132),S=n(7856),C=n(48133),x=n(87700),k=n(33814),T=n(11404),P=n(38208),I=n(86070),N=(0,s.memo)((function(e){var t,n,i,a=e.item,o=(0,C.T)(a.uri),s=null!==(t=a.duration_ms)&&void 0!==t?t:0,u=(0,T.te)(a.uri),c=u.isPlaying,l=u.isActive,d=(0,k.S)(1e4,(function(e){var t;return(null===(t=e.item)||void 0===t?void 0:t.uri)===a.uri})),f=(0,r.A)(d,1)[0],p=null!==(n=null===(i=a.resume_point)||void 0===i?void 0:i.resume_position_ms)&&void 0!==n?n:0,v=c||l?f:p,h=Math.round(100/(s/v)),m=o===x.kw.YES,g=s&&v>0;return m||g?(0,I.jsxs)("div",{className:P.A.episodeExtraContent,children:[m?(0,I.jsx)(w.F,{size:"small",semanticColor:"textBrightAccent",className:P.A.iconDownloaded}):null,g?(0,I.jsx)(S.z,{className:P.A.episodeProgressBar,value:h,semanticColor:"essentialBase"}):null]}):null})),R=(n(47994),n(44286)),D=n(13534),j=n(93493),L=n(21801),U=n(3099),M=n(93051),B=n(7889),F=n(99365),V=n(8016),H=n(83753),G=n(8574),z=n(19424),W=n(36703),K=n(41681),Y=n(79431),q=n(60256),Q=n(12574),Z=n(79916),J=n(85610),X=s.memo((function(e){var t,n,r=e.index,i=e.item,a=e.image,o=e.showPlayButton,u=e.extraContent,l=e.size,f=e.playInsteadOfNavigating,p=void 0!==f&&f,v=e.onContextMenu,h=void 0===v?function(){}:v,g=e.onTouchStart,y=void 0===g?function(){}:g,b=e.onTouchEnd,A=void 0===b?function(){}:b,_=(0,R.Zp)(),O=(0,G.W)(),E=(0,d.$X)(),w=E.setColorFromUri,S=E.resetColor,C=E.clearColor,x=(0,B.hD)(i.uri,i.release_date,null===(t=i.resume_point)||void 0===t?void 0:t.resume_position_ms,null===(n=i.resume_point)||void 0===n?void 0:n.fully_played),k=(0,Q.r)(L.X,{data:{position:r,uri:i.uri,reason:""}}),T=k.spec,N=k.logger,X=(0,Y.P)({uri:i.uri},{featureIdentifier:"home",referrerIdentifier:"home"}),$=X.isPlaying,ee=X.isActive,te=X.togglePlay,ne=(0,m.o_)(i.uri),re=(0,H.W)({type:"link",uri:i.uri}),ie=(0,s.useCallback)((function(){O({targetUri:i.uri,intent:$?"pause":"play",type:"click"});var e,t=T.playButtonFactory();e=$?t.hitPause({itemToBePaused:i.uri}):ee?t.hitResume({itemToBeResumed:i.uri}):t.hitPlay({itemToBePlayed:i.uri});var n=N.logInteraction(e);te({loggingParams:n})}),[ee,$,i.uri,N,O,T,te]),ae=(0,s.useCallback)((function(){O({targetUri:i.uri,intent:"navigate",type:"click"});var e=T.hitUiNavigate({destination:i.uri});N.logInteraction(e)}),[i.uri,N,O,T]),oe=(0,s.useCallback)((function(){if(p)ie();else{var e;ae(),ne&&(e=ne.toURLPath(!0));var t=re?(0,J.hF)(e||""):e;t&&_(t)}}),[p,ae,ne,re,ie,_]),se=(0,s.useCallback)((function(){w(i.uri)}),[i.uri,w]),ue=(0,U.bT)().extractedHomeAdColorRef,ce=(0,z.as)(),le=(0,K.A)((function(){return ue.current?ce((0,z.Mo)(ue.current.colorRaw)):C()})),de=(0,j.NC)(Z.BC);(0,s.useEffect)((function(){return le}),[le]);var fe=(0,V.P)({itemUris:[i.uri],dragLabelText:i.name}),pe=fe.draggable,ve=fe.onDragStart,he=(0,q.t)(T);return(0,I.jsx)("div",{className:P.A.shortcut,onContextMenu:h,onTouchStart:y,onTouchEnd:A,onMouseEnter:se,onMouseLeave:S,ref:de?he:void 0,children:(0,I.jsxs)("div",{className:P.A.draggable,draggable:pe,onDragStart:ve,children:[a,(0,I.jsxs)("div",{className:P.A.main,children:[(0,I.jsxs)("div",{className:P.A.content,children:[(0,I.jsx)("div",{className:P.A.nameContainer,children:(0,I.jsx)(M.N,{to:i.uri,onClick:ae,title:i.name,children:(0,I.jsx)(D.E,{as:"p",variant:"small"===l?"bodySmallBold":"bodyMediumBold",className:c()(P.A.name),children:i.name})})}),u||null]}),(0,I.jsxs)("div",{className:P.A.trailingIndicator,children:[(o||$)&&(0,I.jsxs)("div",{className:P.A.PlayButtonContainer,children:[$&&(0,I.jsx)(W.J,{className:P.A.equaliser,animated:!0}),o&&(0,I.jsx)(F.R,{className:P.A.playButton,isPlaying:$,onClick:ie,size:"small"===l?"small":"medium"})]}),x&&!$&&(0,I.jsx)(B.Tc,{className:P.A.shortcutNewEpisodeIndicator})]})]}),(0,I.jsx)("div",{onClick:oe,className:P.A.shortcutLink})]})})})),$=n(43980),ee=n(18809),te=(0,s.memo)((function(e){var t=e.images,n=void 0===t?[]:t,r=e.fallbackIcon,i=void 0===r?f.e:r,a=(0,ee.g)(n);return(0,I.jsx)("div",{className:P.A.imageContainer,children:(0,I.jsx)("div",{className:P.A.imageWrapper,children:(0,I.jsx)($._,{className:P.A.image,src:null==a?void 0:a.url,loading:"lazy",testid:"shortcut-image",children:(0,I.jsx)(i,{"aria-hidden":!0})})})})})),ne=n(67),re=n(42299);function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ae(e){for(var t=1;t=5&&t<12?n=g.Ru.get("home.morning"):t>=12&&t<18&&(n=g.Ru.get("home.afternoon")),n),v=(0,be.V)();(0,s.useEffect)((function(){var e=(null==u?void 0:u.map(d.cU))||[];l(e)}),[u,l]);var h=(0,s.useState)("small"),y=(0,r.A)(h,2),b=y[0],A=y[1],_=(0,s.useRef)(null);if((0,_e.w)({onResize:function(e){var t=e.width;t<1141&&"small"!==b?A("small"):t>=1141&&"large"!==b&&A("large")},refOrElement:_}),f||null==u||!u.length)return null;var O=u.filter((function(e,t){return xe(e)||!e.error})).filter((function(e,t){return t<8})),E=O.length%4==0;return(0,I.jsxs)("section",{className:P.A.shortcuts,"aria-label":p,ref:_,children:[v&&(0,I.jsx)(ye.k,{title:p,subtitle:o,titleVariant:"titleMedium"}),(0,I.jsx)("div",{className:c()(P.A.grid,(0,a.A)({},P.A.gridOf4Columns,E)),children:O.map((function(e,t){if(xe(e))return(0,I.jsx)(ge,{index:t,item:e,showPlayButton:!0,shouldSetBackgroundColor:0===t,size:b},"".concat(t,"-").concat(e.uri));var n=function(e){var t=((0,m.o_)(e)||{}).type;switch(t){case m.NQ.ARTIST:return ue;case m.NQ.ALBUM:case m.NQ.COLLECTION_ALBUM:return se;case m.NQ.PLAYLIST:case m.NQ.PLAYLIST_V2:return oe;case m.NQ.SHOW:return ce;case m.NQ.EPISODE:return le;case m.NQ.COLLECTION:return oe;default:return console.warn("Unable to resolve entity shortcut from ".concat(e,' of type "').concat(t||"unknown",'"')),ce}}(e.uri);return(0,I.jsx)(n,{index:t,item:e,showPlayButton:!(0,Oe.p)(e.formatListAttributes),shouldSetBackgroundColor:0===t,size:b},"".concat(t,"-").concat(e.uri))}))})]})})),Te=function(e){return(0,I.jsx)(l.s,{onError:function(e){(0,Ee.Jy)(e,"HomeShortcutsGrid")},children:(0,I.jsx)(ke,Ce({},e))})},Pe=n(21505),Ie=n(34300),Ne=n(76026),Re="home-shortcuts-override";var De=(0,i.mc)((function(e){var t,n=e.spec,i=e.greeting,a=e.section,o=e.index,s=a.sectionItems.items.map(Pe.b1),u=(t=(0,Ie.x)(Re,[]),(0,r.A)(t,1)[0]).concat(s);return u.length<8&&u.length%2!=0&&(u=u.slice(0,u.length-1)),(0,I.jsx)(Ne.r,{spec:n.shortcutsFactory({position:o,uri:a.uri}),children:(0,I.jsx)(Te,{items:u,title:null!=i?i:void 0})})}),{name:"HomeV2ShortcutsShelf"})},93785:(e,t,n)=>{"use strict";n.d(t,{f:()=>u});var r=n(85093),i=(n(79024),n(25550),n(43379),n(15342),n(93577),n(30758)),a=n(66042),o=n(82886),s=n(86070),u=(0,i.memo)((function(e){var t=e.cardCount,n=e.showAll,i=e.withTitle;return(0,s.jsx)(o._,{isLoading:!0,withTitle:i,showAll:null!=n&&n,children:(0,r.A)(new Array(t).keys()).map((function(e,t){return(0,s.jsx)(a.u,{isLoading:!0},t)}))})}))},29330:(e,t,n)=>{"use strict";n.d(t,{Td:()=>l,iQ:()=>c});var r=n(85093),i=n(12341),a=(n(83234),n(30456),n(78551),n(25550),n(26851),n(9750),n(5672),n(43379),n(2823),n(82467),n(4672),n(34192),n(88856),n(15342),n(20031),n(30758)),o=n(34300),s=n(86070),u=(0,a.createContext)({shelfURIs:[],addURI:function(){},removeURI:function(){}}),c=function(e){var t=e.children,n=(0,o.x)("homePins","[]"),a=(0,i.A)(n,2),c=a[0],l=a[1],d=JSON.parse(c).map((function(e){return e.includes("spotify:section")?e:"spotify:section:".concat(e)})),f={shelfURIs:d,addURI:function(e){l(JSON.stringify([].concat((0,r.A)(d),[e]).map((function(e){return e.replace("spotify:section:","")}))))},removeURI:function(e){l(JSON.stringify(d.filter((function(t){return t!==e}))))}};return(0,s.jsx)(u.Provider,{value:f,children:t})},l=function(){return(0,a.useContext)(u)}},84187:(e,t,n)=>{"use strict";n.d(t,{JI:()=>p,ZZ:()=>h,iL:()=>v});var r=n(12341),i=n(52542),a=(n(7651),n(184),n(42486),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758)),o=n(82704),s=n(86070);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{"use strict";n.d(t,{l:()=>P});var r=n(52542),i=n(97500),a=n.n(i),o=n(98628),s=n(92107),u=n(54688),c=(n(78551),n(82467),n(30758)),l=n(39310),d=n(13534),f=n(2648),p=n(93493),v=n(12864),h=n(21167),m=n(47281),g=n(72637),y=n(36906),b=n(54294),A=n(58114),_=n(64869),O=n(5248),E=n(71930),w=n(12574),S=n(14611),C=n(86070),x=(0,c.memo)((function(){return(0,C.jsx)(l.B,{size:"xsmall"})})),k=(0,c.memo)((function(e){var t=e.size,n=void 0===t?"xsmall":t,r=e.className,i=e.separator,a=void 0===i?"•":i,o=e.variant,u=void 0===o?"marginal":o,k=(0,_.z)(),T=s.Ru.get("npv.song-videos.switch-to-video"),P=(0,O.o)((function(e){var t;return{signals:null==e?void 0:e.signals,uri:null==e||null===(t=e.item)||void 0===t?void 0:t.uri}})),I=P.signals,N=P.uri,R=(0,y.d)().videoPlayerMode,D=(0,w.r)(v.p6,{data:{identifier:R===b.K.cinema?v.gw.CINEMA:v.gw.DESKTOP}}),j=D.spec,L=D.logger,U=j.musicVideoLabelFactory({uri:N||""}),M=(0,h.AI)(g.Z.NowPlayingView),B=M.isActive,F=M.panelSend,V=(0,h.Ev)(m.$S.NPV_BUTTON_CLICK),H=(0,c.useCallback)((function(){L.logInteraction(U.hitPlay({itemToBePlayed:N||""})),k.sendSignal(E.L.SWITCH_TO_VIDEO),!B&&V&&F(m.$S.NPV_BUTTON_CLICK)}),[V,B,L,F,k,U,N]),G=(0,p.NC)(A.LX5);return null!==I&&null!==N&&null!=I&&I.includes(E.L.SWITCH_TO_VIDEO)&&G?(0,C.jsxs)("div",{className:S.A.npbSwitchButtonContainer,children:[(0,C.jsx)(f.Q,{onClick:H,iconLeading:"xsmall"===n?x:l.B,size:"small",style:{padding:"0",transform:"none"},className:r,"aria-label":T,as:"div",tabIndex:-1,children:(0,C.jsx)(d.E,{as:"span",variant:u,className:S.A.label,children:s.Ru.get("card.tag.video")})}),(0,C.jsx)(d.E,{as:"span",variant:u,children:a})]}):null})),T=n(21952),P=function(e){var t=e.item,n=e.className,i=e.enableVideoButton,c=void 0!==i&&i,l=e.size,d=void 0===l?"small":l,f=e.variant;return(0,C.jsxs)("div",{className:a()(n,(0,r.A)({},T.A.xsmallBadges,"xsmall"===d)),children:[(0,u.N)(t)&&(0,C.jsx)(o.R,{semanticColor:"textPositive",title:s.Ru.get("web-player.smart-shuffle.icon-hover-label"),size:d,"":"enhance-badge"}),c&&(0,C.jsx)(k,{size:d,variant:f})]})}},9933:(e,t,n)=>{"use strict";n.d(t,{d:()=>le});var r=n(97500),i=n.n(r),a=n(42037),o=n(30758),s=n(46496),u=n(13534),c=n(93493),l=n(92107),d=n(17011),f=n(86295),p=n(87718),v=Spicetify.GraphQL.Definitions["episodeSponsoredContent"]=new f.l("episodeSponsoredContent","query","a5c1fe722b60c29ad247ea3df57ace52043382a7f080d525f58745db78a42618",null),h=n(80065),m=n(58114),g=n(21952),y=n(86070),b=function(e){var t,n,r,i,a=e.item,f=(0,c.NC)(m.USK),b=(0,o.useRef)(null),A=(0,h.K)({ref:b}),_="false"!==(n=null===(t=a.metadata)||void 0===t?void 0:t["podcast.contains_sponsored_content"])&&("true"===n||void 0),O=f&&void 0===_&&"episode"===a.type,E=(r=a,i={enabled:O,gcTime:36e5,staleTime:18e5},(0,p.I)(v,r,i)).data,w="Episode"===(null==E?void 0:E.episodeUnionV2.__typename)&&(null==E?void 0:E.episodeUnionV2.containsSponsoredContent);return(null!=_?_:w)&&f?(0,y.jsx)(d.Zp,{label:l.Ru.get("playback-info.dsa-promotional-content"),disabled:!A,children:(0,y.jsxs)("div",{className:g.A.pretitle,children:[(0,y.jsx)("div",{children:(0,y.jsx)(s.p,{size:"xsmall"})}),(0,y.jsx)(u.E,{variant:"marginal",semanticColor:"textSubdued",ref:b,className:g.A.ellipsis,children:l.Ru.get("playback-info.dsa-promotional-content")})]})}):null},A=(n(79024),n(47994),n(43379),n(51234),n(97460),n(93577),n(38744)),_=n(39994),O=n(83990),E=n(78651),w=n(48924),S=n(48298),C=function(){var e=(0,w.A)(),t=(0,E.c)(),n=t.isPuffinPanelActive,r=t.togglePuffin,i=(0,o.useCallback)((function(){n||r()}),[n,r]);return e===S.Yn.LOSSLESS||e===S.Yn.LOSSLESS_24?(0,y.jsx)("button",{className:g.A.qualityLabel,onClick:i,children:l.Ru.get("web-player.pigeon.audio-quality.lossless")}):null},x=n(80366),k=n(17977),T=n(83643),P=n(86533),I=n(26596),N=n(8016),R=function(e){var t,n=e.item,r=e.onClick,i=n.book,a=null===(t=(0,x.o_)(i.uri))||void 0===t?void 0:t.toURLPath(!0),o=(0,N.P)({itemUris:[i.uri],itemMimeTypes:[I.fl.AUDIOBOOKS],dragLabelText:n.book.name}),s=o.draggable,u=o.onDragStart;return a?(0,y.jsx)(T.h,{menu:(0,y.jsx)(P.p,{uri:i.uri}),children:(0,y.jsx)("span",{draggable:s,onDragStart:u,children:(0,y.jsx)(k.n,{item:n,onClick:r})})}):(0,y.jsx)("span",{dir:"auto",children:i.name})},D=n(64877),j=function(e){var t,n=e.item,r=e.onClick,i=n.show,a=null===(t=(0,x.o_)(i.uri))||void 0===t?void 0:t.toURLPath(!0),o=(0,N.P)({itemUris:[i.uri],dragLabelText:i.name}),s=o.draggable,u=o.onDragStart;return a?(0,y.jsx)(T.h,{menu:(0,y.jsx)(D.H,{uri:i.uri}),children:(0,y.jsx)("span",{draggable:s,onDragStart:u,children:(0,y.jsx)(k.n,{item:n,onClick:r})})}):(0,y.jsx)("span",{dir:"auto",children:i.name})},L=(n(25550),n(15342),n(51943)),U=n(93051),M=function(e){var t=e.item,n=e.onClick,r=(0,N.P)(),i=r.draggable,a=r.onDragStart;return(0,y.jsx)(y.Fragment,{children:t.artists.map((function(e,t){var r,o=null===(r=(0,x.o_)(e.uri))||void 0===r?void 0:r.toURLPath(!0);return(0,y.jsxs)("span",{children:[t>0?l.Ru.getSeparator():null,o?(0,y.jsx)(T.h,{menu:(0,y.jsx)(L.t,{uri:e.uri}),children:(0,y.jsx)(U.N,{to:o,"":"context-item-info-artist",dir:"auto",draggable:i,onDragStart:function(t){a(t,{itemUris:[e.uri],dragLabelText:e.name})},onClick:n,children:e.name})}):(0,y.jsx)("span",{dir:"auto",children:e.name})]},t)}))})},B=function(e){var t=e.item,n=e.onClick,r=(0,N.P)(),i=r.draggable,a=r.onDragStart;return(0,y.jsx)(y.Fragment,{children:t.artists.map((function(e,t){var r,o=null===(r=(0,x.o_)(e.uri))||void 0===r?void 0:r.toURLPath(!0);return(0,y.jsxs)("span",{children:[t>0?l.Ru.getSeparator():null,o?(0,y.jsx)(T.h,{menu:(0,y.jsx)(L.t,{uri:e.uri}),children:(0,y.jsx)(U.N,{to:o,"":"context-item-info-artist",dir:"auto",draggable:i,onClick:n,onDragStart:function(t){a(t,{itemUris:[e.uri],dragLabelText:e.name})},children:e.name})}):(0,y.jsx)("span",{dir:"auto",children:e.name})]},t)}))})},F=n(95495),V=n(94485),H=n(77970),G=n(51126),z=n(39850),W=n(93892),K=n(64044),Y=n(82704),q=(0,o.lazy)((function(){return n.e(8462).then(n.bind(n,68462))})),Q=(0,o.lazy)((function(){return n.e(1982).then(n.bind(n,21982))})),Z=function(e){var t=e.item,n=e.referrer,r=e.onClick,a=e.typeVariant,s=void 0===a?"marginal":a,c=(0,_.w)(t),l=null,d=(0,A.XX)(t),f=(0,H.N)(t)?null==d?void 0:d.title:t.name,p=(0,V.j)();if((0,W.v)(t))l=(0,y.jsx)(M,{item:t,onClick:r});else if((0,z.p)(t))l=(0,y.jsx)(j,{item:t,onClick:r});else if((0,G.d)(t))l=(0,y.jsx)(R,{item:t,onClick:r});else if((0,H.N)(t)){if(n===F.G.NPV)return null;l=(0,y.jsx)(o.Suspense,{fallback:!0,children:c?(0,y.jsx)(Q,{item:t,surface:"NPB",variant:"marginal"}):(0,y.jsx)(q,{item:t,onClick:r})})}else(0,K.v)(t)?l=(0,y.jsx)(B,{item:t,onClick:r}):(0,Y.d)(t);return(0,y.jsxs)("div",{className:i()(g.A.subtitle,g.A.subtitleWithGap),children:[(0,y.jsx)(O.r,{title:f,children:(0,y.jsx)(u.E,{"":"context-item-info-subtitles",as:"div",variant:s,className:g.A.subtitle,semanticColor:"textSubdued",children:l})},t.uri),p&&n===F.G.NPB&&(0,y.jsx)(C,{})]})},J=n(88677),X=n(95873),$=n(70236),ee=n(95619),te=function(e){var t=e.item,n=e.onClick,r=e.isNowPlayingView,i=void 0!==r&&r,a=(0,J.wA)(),o=(0,A.XX)(t),s=o.title,u=o.url,c=i?X.V.AD_NPV:X.V.NPB;return(0,y.jsx)(ee.R,{item:t,adUrl:u,onClick:function(e){return null==n||n(e,null!=u?u:void 0),a((0,$.q5)(X.c.ADVERTISER_TITLE,c))},children:s})},ne=n(45548),re=function(e){var t=e.item,n=e.context,r=e.onClick;return(0,y.jsx)(T.h,{menu:(0,y.jsx)(ne.W,{context:n,item:t}),children:(0,y.jsx)(ee.R,{item:t,onClick:r,children:t.name})})},ie=n(17924),ae=function(e){var t=e.item,n=e.context,r=e.onClick,i=(0,N.P)({itemUris:[t.uri],dragLabelText:(0,ie.r)(t)}),a=i.draggable,o=i.onDragStart;return(0,y.jsx)(T.h,{menu:(0,y.jsx)(ne.W,{context:n,item:t}),children:(0,y.jsx)("span",{draggable:a,onDragStart:o,children:(0,y.jsx)(ee.R,{item:t,onClick:r,children:t.name})})})},oe=function(e){var t=e.item,n=e.context,r=e.onClick,i=(0,N.P)(),a=i.draggable,o=i.onDragStart;return(0,y.jsx)(T.h,{menu:(0,y.jsx)(ne.W,{context:n,item:t}),children:(0,y.jsx)("span",{draggable:a,onDragStart:function(e){o(e,{itemUris:[t.uri],dragLabelText:(0,ie.r)(t)})},children:(0,y.jsx)(ee.R,{item:t,onClick:r,children:t.name})})})},se=function(e){var t=e.item,n=e.context,r=e.onClick,i=(0,N.P)(),a=i.draggable,o=i.onDragStart;return(0,y.jsx)(T.h,{menu:(0,y.jsx)(ne.W,{context:n,item:t}),children:(0,y.jsx)("span",{draggable:a,onDragStart:function(e){o(e,{itemUris:[t.uri],dragLabelText:(0,ie.r)(t)})},children:(0,y.jsx)(ee.R,{item:t,onClick:r,children:t.name})})})},ue=(0,o.lazy)((function(){return n.e(9984).then(n.bind(n,9984))})),ce=function(e){var t=e.context,n=e.item,r=e.onClick,i=e.typeVariant,a=void 0===i?"bodySmall":i,s=e.isNowPlayingView,c=void 0!==s&&s,l=(0,_.w)(n),d=null,f=(0,A.XX)(n),p=(0,H.N)(n)?null==f?void 0:f.title:n.name;return(0,z.p)(n)?d=(0,y.jsx)(ae,{onClick:r,item:n,context:t}):(0,W.v)(n)?d=(0,y.jsx)(oe,{onClick:r,item:n,context:t}):(0,G.d)(n)?d=(0,y.jsx)(re,{onClick:r,item:n,context:t}):(0,H.N)(n)?d=(0,y.jsx)(o.Suspense,{fallback:!0,children:l?(0,y.jsx)(ue,{item:n,surface:"NPB",variant:"bodySmall"}):(0,y.jsx)(te,{onClick:r,item:n,isNowPlayingView:c})}):(0,K.v)(n)?d=(0,y.jsx)(se,{onClick:r,item:n,context:t}):(0,Y.d)(n),(0,y.jsx)("div",{className:g.A.title,children:(0,y.jsx)(O.r,{title:p,children:(0,y.jsx)(u.E,{"":"context-item-info-title",as:"div",variant:a,className:g.A.text,dir:"auto",children:d})},n.uri)})},le=function(e){var t=e.context,n=e.item,r=e.referrer,o=e.className,s=e.titleTypeVariant,u=e.subtitleTypeVariant,c=e.onTitleClick,l=e.onSubtitleClick,d=e.enableVideoButton,f=void 0!==d&&d,p=e.size,v=void 0===p?"small":p;return(0,y.jsxs)("div",{className:i()(o,g.A.container),children:[r!==F.G.NPV&&(0,y.jsx)(b,{item:n}),(0,y.jsx)(ce,{context:t,item:n,onClick:function(e,t){return null==c?void 0:c(t)},typeVariant:s,isNowPlayingView:r===F.G.NPV}),(0,y.jsx)(a.l,{className:g.A.badges,item:n,enableVideoButton:f,size:v}),(0,y.jsx)(Z,{item:n,onClick:function(e,t){return null==l?void 0:l(t)},typeVariant:u,referrer:r})]})}},95495:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});var r=function(e){return e.NPV="npv",e.NPB="npb",e}({})},45548:(e,t,n)=>{"use strict";n.d(t,{W:()=>m});var r=n(65679),i=n(53163),a=n(38407),o=n(51725),s=n(15719),u=n(54688),c=n(44877),l=n(42299),d=n(51126),f=n(39850),p=n(93892),v=n(64044),h=n(86070),m=function(e){var t,n,m,g,y,b,A,_=e.context,O=e.item,E=e.canSwitchVisuals,w=void 0!==E&&E,S=(0,c.k)().isSongVideo?s.o:o.P;return(0,p.v)(O)?O.isLocal?(0,h.jsx)(a.A,{uid:null!==(m=O.uid)&&void 0!==m?m:"",uri:O.uri,contextUri:_.uri}):(0,h.jsx)(S,{uid:null!==(t=O.uid)&&void 0!==t?t:"",uri:O.uri,albumUri:O.album.uri,artists:O.artists,contextUri:null!==(n=_.uri)&&void 0!==n?n:"",isSmartRecommendation:(0,u.N)(O),provider:O.provider,canSwitchVisuals:w}):(0,f.p)(O)?(0,h.jsx)(i.b,{uri:O.uri,uid:null!==(g=O.uid)&&void 0!==g?g:"",contextUri:null!==(y=_.uri)&&void 0!==y?y:""}):(0,d.d)(O)?(0,h.jsx)(r.r,{uri:O.uri}):(0,l.bJ)(_,O)?null:(0,v.v)(O)?(0,h.jsx)(o.P,{uri:O.uri,uid:null!==(b=O.uid)&&void 0!==b?b:"",contextUri:null!==(A=_.uri)&&void 0!==A?A:"",provider:O.provider,canSwitchVisuals:w}):null}},72208:(e,t,n)=>{"use strict";n.d(t,{BD:()=>u,Qr:()=>d,er:()=>l});var r=n(12341),i=(n(184),n(42486),n(30758)),a=n(93493),o=n(58114),s=n(86070),u=function(e){return e.SEARCH="search",e.ARTIST_CARD="artistCard",e.PLAY_BUTTON="playButton",e.COMPLETED="completed",e}({}),c=(0,i.createContext)(void 0),l=function(){var e=(0,i.useContext)(c);if(!e)throw new Error("useOnboardingNewUser must be used within an OnboardingNewUserProvider");return e},d=function(e){var t=e.children,n=(0,a.NC)(o.dz_,{loadingValue:!1}),l=(0,i.useState)(n?u.SEARCH:u.COMPLETED),d=(0,r.A)(l,2),f=d[0],p=d[1],v={currentStep:f,shouldStepBeVisible:function(e){return n&&e===f},tryTriggerNextStep:function(e){p((function(t){if(t!==e)return t;switch(t){case u.SEARCH:return u.ARTIST_CARD;case u.ARTIST_CARD:return u.PLAY_BUTTON;case u.PLAY_BUTTON:return u.COMPLETED;default:return t}}))},isOnboardingComplete:f===u.COMPLETED||!n};return(0,s.jsx)(c.Provider,{value:v,children:t})}},73635:(e,t,n)=>{"use strict";n.d(t,{MQ:()=>g,pF:()=>m,wk:()=>h});var r=n(12341),i=n(30758),a=n(97191),o=n(88677),s=n(93493),u=n(72637),c=n(87244),l=n(3505),d=n(89923),f=n(58114),p=n(26727),v=n(86070),h=(0,i.createContext)(null),m=function(e){var t=e.playerAPI,n=e.children,u=(0,s.NC)(f.eWj),m=(0,p.q)(),g=(0,l.E)(),y=(0,o.Pj)(),b=!(0,d.n)(),A=(0,i.useMemo)((function(){var e={isAutoToggleNPVEnabled:g,isQueueOnRightPanelEnabled:u};return(0,c.BV)(t,m,y,e,b)}),[g,u,t,m,y,b]),_=(0,i.useState)(A.initialState),O=(0,r.A)(_,2),E=O[0],w=O[1],S=(0,i.useMemo)((function(){return(0,a.U4)(A).start()}),[A]),C=(0,i.useCallback)((function(e){var t;(null===(t=e.changed)||void 0===t||t)&&w(e)}),[]);return(0,i.useEffect)((function(){var e=S.subscribe(C);return function(){return e.unsubscribe()}}),[S]),(0,v.jsx)(h.Provider,{value:[E,S,A],children:n})};function g(e){switch(e){case u.Z.BuddyFeed:return c.$S.BUDDY_FEED_BUTTON_CLICK;case u.Z.NowPlayingView:return c.$S.NPV_BUTTON_CLICK;case u.Z.PuffinActivation:case u.Z.Puffin:return c.$S.PUFFIN_BUTTON_CLICK;case u.Z.Queue:return c.$S.QUEUE_BUTTON_CLICK;case u.Z.DevicePicker:return c.$S.DEVICE_PICKER_BUTTON_CLICK;case u.Z.Disabled:default:return c.$S.PANEL_CLOSE_CLICK}}},37004:(e,t,n)=>{"use strict";n.d(t,{X:()=>a});var r=n(12341),i=n(5020);function a(){var e=(0,i.s)();return(0,r.A)(e,1)[0].value}},5020:(e,t,n)=>{"use strict";n.d(t,{s:()=>a});n(184),n(42486);var r=n(30758),i=n(73635);function a(){var e=(0,r.useContext)(i.wk);if(!e)throw new Error("usePanelStateMachine() must be used within a PanelStateMachineContextProvider");return e}},89671:(e,t,n)=>{"use strict";n.d(t,{B:()=>s});n(83234);var r=n(30758),i=n(23100),a=n(22976),o=n(86070),s=r.memo((function(e){var t=e.fadeIn,n=void 0===t||t,r={background:"linear-gradient(180deg, ".concat("#202124"," 0%, ").concat(i.vyq," 21.35%)"),width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column"},s={width:"117px",height:"117px",maxWidth:"50vw",maxHeight:"50vh",color:i.imx,aspectRatio:"1 / 1",animation:n?"300ms ease-out forwards fadein":"none",opacity:n?0:1};return(0,o.jsxs)("div",{style:r,children:[n&&(0,o.jsx)("style",{children:"@keyframes fadein {\n from {\n opacity: 0;\n }\n\n to {\n opacity: 1;\n }\n}"}),(0,o.jsx)(a.D,{style:s})]})}))},45523:(e,t,n)=>{"use strict";n.d(t,{S:()=>l,K:()=>d});var r=n(12341),i=(n(184),n(42486),n(30758));n(72636);const a={BREAKPOINT_VERTICAL_MEDIUM:"170px",BREAKPOINT_VERTICAL_SMALL:"132px",BREAKPOINT_HORIZONTAL_SMALL:"299px"};function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,n=function(e,t){if(!e)return"DEFAULT";if(e<=parseInt(t.BREAKPOINT_VERTICAL_SMALL,10))return"SMALL";if(e<=parseInt(t.BREAKPOINT_VERTICAL_MEDIUM,10))return"MEDIUM";return"DEFAULT"}(null==e?void 0:e.innerHeight,t),r=function(e,t){if(!e)return"DEFAULT";if(e<=parseInt(t.BREAKPOINT_HORIZONTAL_SMALL,10))return"SMALL";return"DEFAULT"}(null==e?void 0:e.innerWidth,t);return{horizontal:r,vertical:n,height:null==e?void 0:e.innerHeight,width:null==e?void 0:e.innerWidth}}var s=n(10015),u=n(86070),c=(0,i.createContext)({horizontal:"DEFAULT",vertical:"DEFAULT",height:0,width:0}),l=function(e){var t=e.children,n=(0,s.ox)(),a=(0,i.useState)((function(){return o(n)})),l=(0,r.A)(a,2),d=l[0],f=l[1];return(0,i.useEffect)((function(){var e=function(){var e=o(n),t=e.vertical,r=e.horizontal,i=e.height,a=e.width;t===d.vertical&&r===d.horizontal||f({vertical:t,horizontal:r,height:i,width:a}),f({vertical:t,horizontal:r,height:i,width:a})};return null==n||n.addEventListener("resize",e),function(){null==n||n.removeEventListener("resize",e)}}),[d.horizontal,d.vertical,n]),(0,u.jsx)(c.Provider,{value:d,children:t})},d=function(){var e=(0,i.useContext)(c);if(void 0===e)throw new Error("usePiPMiniPlayerSize must be used within a PiPSizeProvider");return e}},85726:(e,t,n)=>{"use strict";n.d(t,{mv:()=>a,rP:()=>i,vh:()=>o});n(184),n(42486);var r=n(30758),i=(0,r.createContext)(null);function a(){var e=(0,r.useContext)(i);if(null===e)throw new Error("Trying to use 'PlatformContext' without 'PlatformProvider'!");return e}function o(){var e=(0,r.useContext)(i);if(null===e)throw new Error("Trying to use 'PlatformContext' without 'PlatformProvider'!");return e.getEventSender()}},25525:(e,t,n)=>{"use strict";n.d(t,{VV:()=>l,cM:()=>d,nI:()=>p});var r=n(12341),i=n(52542),a=(n(7651),n(184),n(42486),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758)),o=n(86070);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t{"use strict";n.d(t,{GM:()=>p,Mj:()=>l,qS:()=>c,vB:()=>v});var r=n(12341),i=n(52542),a=(n(7651),n(184),n(42486),n(30456),n(26701),n(79024),n(25550),n(47994),n(71425),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(97460),n(34192),n(88856),n(51565),n(15342),n(18316),n(93577),n(30758)),o=n(86070);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t{"use strict";n.r(t),n.d(t,{default:()=>At});var r=n(52542),i=(n(7651),n(83234),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758)),a=n(57574),o=n(28901),s=n(92107),u=n(44206),c=(n(25550),n(15342),n(13534)),l=n(14515),d=n(50975),f=n(72918),p=n(60256),v=n(12574);const h="t_HhrMRQykkfPlBj5Bqg",m="rPZpSQivkcUpuKUQ5hQR",g="Nz9dhLHeQc78xXXo5hvO",y="nSzy4mYX_IKfAZBIAH1o",b="Mn0mjlP624SdPXlf0XD9",A="BkzyB9IfZLLrRaOv6hs8";var _=n(86070);const O=function(e){var t=e.data,n=(0,v.r)(o.Z,{data:{identifier:"benefitsEducation",reason:"".concat(t.campaignId,":").concat(t.userEligibility)}}).spec,r=(0,i.useMemo)((function(){return n.educationListContainerFactory()}),[n]),a=(0,p.t)(r);return(0,_.jsx)("div",{className:h,ref:a,"":"benefit-education-list",children:(0,_.jsxs)("div",{className:m,children:[(0,_.jsx)(c.E,{className:g,as:"h2",size:24,variant:"titleSmall",color:"var(--spice-text)",semanticColor:"textBase",children:t.header}),(0,_.jsx)("div",{className:b,children:(0,_.jsx)(l.b,{as:"ul",listStyleReset:!1,className:A,"aria-label":"premium-benefits",children:t.benefits.map((function(e,t){return(0,_.jsxs)("div",{className:y,children:[(0,_.jsx)(d.i,{}),(0,_.jsx)(f.K,{"":"premium-benefit-item",className:y,color:"var(--spice-text)",condensed:!0,style:{marginLeft:"4px"},children:e},t)]},t)}))})})]})})};var E=n(12341),w=(n(40065),n(47994),n(4865),n(97500)),S=n.n(w),C=n(48273),x=n(90457),k=n(14955),T=n(18515);const P="hpcwgABmQsxArg6CHmwL",I="NiPwJn5g6wyg__gXXQLT";const N=function(){return(0,_.jsxs)("div",{className:P,children:[(0,_.jsx)(k.Z,{className:I,semanticColor:"textBase",variant:"balladBold",children:"Premium"}),(0,_.jsx)(T.G,{height:"24px",condensed:!0,semanticColor:"textBase"})]})},R="Cd1FDj9Rc0qIjN_tp7X1",D="SzqsgkOe1qmgXDHysfCq",j="pY8CBZh9OXtJgDOFUbxN",L="mdN0LAS0jJsu8omAuHEA",U="Dsan_DkzDFvoatncFM1d",M="_1oI8WowXCA7XxN26B_uM",B="Tsde0ahv9SWmrVQZiUjg",F="vfwvxoZzAqqywq61ZbPT",V="dXilYFJ25GVUny5tyRi3",H="L5BFjkg4z0IOpYeVwtkZ",G="IEjSVoB2p4KMxvDxFNMr",z="tybZ2Wyz6nkkgBFBcqzw",W="oaLgU5wxEC9uoejIfHel",K="uETtHkEVMnAvijF28fnf",Y="S8eI0WpcfpToa5Gvdwoj",q="IAKbjrKVegAYqDE15Wr8";var Q="PREMIUM_TIER",Z=(0,i.memo)((function(){return(0,_.jsx)(N,{})})),J=function(e){var t=e.tiers,n=e.benefitLabel;return(0,_.jsx)("thead",{className:B,children:(0,_.jsxs)("tr",{children:[(0,_.jsx)("th",{className:S()(G,z),children:n}),t.map((function(e,t){var n=e.id===Q?(0,_.jsx)("div",{className:S()(L,e.id===Q?M:U),children:e.id===Q&&(0,_.jsx)("div",{className:H,children:(0,_.jsx)(Z,{})})}):(0,_.jsx)("div",{className:S()(L,e.id===Q?M:U),dangerouslySetInnerHTML:{__html:e.name}});return(0,_.jsx)("th",{className:G,children:n},t)}))]})})},X=function(e){var t=e.benefit,n=e.index,a=e.tierBenefit,o=(0,i.useState)(!1),s=(0,E.A)(o,2),u=s[0],c=s[1];return(0,_.jsxs)("tr",{className:F,style:{"--animationDelay":"".concat(100*n,"ms")},onMouseOver:function(){return c(!0)},onMouseLeave:function(){return c(!1)},onFocus:function(){return c(!0)},onBlur:function(){return c(!1)},children:[(0,_.jsxs)("td",{className:S()(W),children:[(0,_.jsx)("span",{tabIndex:0,role:"tooltip",children:t.name}),(0,_.jsx)("div",{className:S()(q,(0,r.A)({},D,u)),children:u&&(0,_.jsx)(C.m,{colorSet:"invertedLight",dangerouslySetInnerHTML:{__html:null==t?void 0:t.explanation}})})]}),a.map((function(e){return(0,_.jsx)("td",{className:K,children:(0,_.jsx)("div",{className:S()(Y,(0,r.A)({},V,e.id===Q)),children:e.isBenefitPresent?(0,_.jsx)(x.k,{className:j,size:"large"}):"—"})},e.id)}))]})};const $=function(e){var t=e.tableData,n=e.spec,o=(0,a.Wx)({triggerOnce:!0}),s=o.ref,u=o.inView,c=(0,i.useCallback)((function(e){return t.comparison.find((function(t){return t.benefitId===e}))}),[t.comparison]),l=(0,i.useMemo)((function(){return null==n?void 0:n.comparisonTableFactory()}),[n]),d=(0,p.t)(l);return(0,_.jsx)("div",{className:S()(R,(0,r.A)({},D,u)),ref:s,"":"comparison-table",children:(0,_.jsxs)("table",{ref:d,children:[(0,_.jsx)(J,{tiers:t.tier,benefitLabel:t.benefitLabelText}),(0,_.jsx)("tbody",{children:t.benefit.map((function(e,t){var n=c(e.benefitId);return n?(0,_.jsx)(X,{index:t,benefit:e,tierBenefit:n.tierBenefit},e.name):null}))})]})})};n(56922),n(60287);var ee=n(10802),te=n(11854),ne=n(12072),re=n(31386),ie=(n(68216),n(56175)),ae=(n(42486),n(79024),n(78397),n(97460),n(93577),n(5728),n(24136),n(54520),n(91531),n(93678),n(34145),function(e,t){var n=new URL(e);return n.searchParams.set("ref",t),n.toString()}),oe=function(e){return ae(e,"desktop_app_native_pdp")},se=function(e,t,n){var r={locale:e,automatedPaymentIcons:!0};return t&&(r.userEligibility=t),n&&(r.dateTimeOverride=n),r},ue=n(12430);const ce="Gu5dPC6H3JLIutCvB2z_",le="fdX405sq8Q1nFlEC9x0e",de="oFrTU99CFAivZDoYIehj",fe="eSQahsR_fNEO7f9YY2gh",pe="uhiFjUXjo84p6X7gz0hu",ve="LVupwO4wvJkgmBd0lBjx",he="Gvwcl9dk5DOWt72tB3Vv",me="gTxsEwDpaubk8J6F7suV",ge="GJtyFY_rr6HKawuGm6ud";const ye=function(e){var t=e.data,n=e.refToStorefront,a=e.locale,s=e.useLatestTweakit,u=oe(t.cta[0].link),l=(0,v.r)(o.Z,{data:{identifier:"hero",reason:"".concat(t.campaignId,":").concat(t.offerTypeId)}}),d=l.spec,f=l.logger,h=(0,i.useMemo)((function(){return d.heroContainerFactory({identifier:"hero",reason:"".concat(t.campaignId,":").concat(t.userEligibility)})}),[d,t.campaignId,t.userEligibility]),m=(0,p.t)(h),g=(0,ue.L)().openURLWithSessionTransfer,y=(0,i.useCallback)((function(e){g(u,"_blank"),e.preventDefault(),f.logInteraction(h.heroCheckoutButtonFactory({reason:"".concat(t.campaignId,":").concat(t.offerTypeId)}).hitNavigateToExternalUri({destination:u}))}),[h,f,g,t.campaignId,t.offerTypeId,u]),b=(0,i.useCallback)((function(e){setTimeout((function(){n.current&&(null==n||n.current.scrollIntoView({behavior:"smooth",block:"start"}))}),500),e.preventDefault(),f.logInteraction(h.heroViewPlansButtonFactory().hitQuickScroll())}),[h,f,n]),A=t.showCountdownTimer?function(e,t,n){var r=new Date;r.setHours(0,0,0,0);var i=new Date(e);i.setHours(0,0,0,0);var a=i.getTime()-r.getTime(),o=Math.round(a/864e5);return 0===o?t.offerEndsToday:1===o?t.offerEndsTomorrow:new ie.Ay(t.offerEndsInXDays,n).format({0:o})}(t.offerEndDate,t.countdownTimer,a):"",O=(0,r.A)({},"margin",t.showCountdownTimer?"16px 0 24px":"24px 0");return(0,_.jsx)("div",{className:S()(ce,(0,r.A)({},ge,s)),ref:m,style:{"--background-image-url":"url(".concat(t.backgroundDesktop.url,")"),"--theme-color":t.themeHexColor},children:(0,_.jsx)("div",{className:le,children:(0,_.jsxs)("div",{className:de,"":"premium-hero",children:[(0,_.jsx)(c.E,{as:"h1",variant:"titleMedium",color:"var(--spice-text)",semanticColor:"textBase",style:{paddingBottom:"8px",fontSize:s?"48px":"32px"},children:(0,_.jsx)("span",{dangerouslySetInnerHTML:{__html:t.header}})}),(0,_.jsx)(c.E,{as:"p",variant:"marginal",color:"var(--spice-text)",semanticColor:"textBase",style:{fontSize:s?"24px":"18px"},children:t.subheader&&t.subheader.map((function(e,t){return(0,_.jsx)("span",{dangerouslySetInnerHTML:{__html:"".concat(e," ")}},t)}))}),t.showCountdownTimer&&A&&(0,_.jsx)("div",{className:he,children:(0,_.jsxs)("div",{className:me,children:[(0,_.jsx)(ee.z,{size:"small",semanticColor:"textAnnouncement"}),(0,_.jsx)(c.E,{as:"p",variant:"bodySmall",color:"var(--spice-text)",semanticColor:"textBase",children:A})]})}),(0,_.jsxs)("div",{className:pe,style:O,children:[(0,_.jsx)(te.$,{colorSet:"invertedLight",className:ve,onClick:y,"aria-label":t.cta[0].accessibilityText,children:t.cta[0].text}),(0,_.jsx)(ne.n,{style:{borderColor:"white"},className:ve,onClick:b,"aria-label":t.cta[1].accessibilityText,children:t.cta[1].text})]}),(0,_.jsx)(c.E,{as:"p",variant:"marginal",color:"var(--spice-text)",semanticColor:"textBase",onClick:re.k,onKeyDown:re.k,children:(0,_.jsx)("span",{className:fe,"":"hero-terms-link",dangerouslySetInnerHTML:{__html:null==t?void 0:t.legalDisclaimer}})})]})})})};var be=n(85093);n(70750),n(2823),n(4672);const Ae="D4IPcSaP_aw1kTzBFmts",_e="UZnaIbk7HeCMnM47oVX8",Oe="cfaF1MarYjXXEVrUqcyw",Ee="A747Ht40xUR4hVc5y3nM",we="WAqRKrOJRFZWIIUpu2gQ",Se="hHfwjHBV1PCImQaPWNH6",Ce="sWRyHyVg69dDodEMFlbS";const xe=function(e){var t=e.data,n=t.paymentIcons?(0,be.A)(t.paymentIcons):[],i=[],a=[],o=void 0,s=t.additionalPaymentMethodsLabel;n.length>5?(i=n.slice(0,4),a=n.slice(i.length,n.length),o=s.replace("{0}",a.length.toString())):i=n||[];var u=a.length<4?a.length:4,c=(0,r.A)({},"grid-template-columns","repeat(".concat(u,", 1fr)"));return(0,_.jsxs)("div",{className:Ae,"":"payment-icons",children:[(0,_.jsx)("ul",{className:_e,children:i.map((function(e,t){var n=e.url,r=e.label;return(0,_.jsx)("li",{className:Oe,children:(0,_.jsx)("div",{role:"img",className:Ee,style:{backgroundImage:"url(".concat(n,")")},"aria-label":r})},"icon-".concat(t))}))}),a.length>0&&(0,_.jsx)("div",{className:we,children:(0,_.jsxs)("div",{className:Ce,tabIndex:0,children:[(0,_.jsx)("span",{children:o}),(0,_.jsx)("ul",{className:Se,style:c,children:a.map((function(e,t){var n=e.url,r=e.label;return(0,_.jsx)("li",{className:Oe,children:(0,_.jsx)("div",{role:"img",className:Ee,style:{backgroundImage:"url(".concat(n,")")},"aria-label":r})},"icon-".concat(t))}))})]})})]})},ke="mhc6hFEWbMgtklj338kj",Te="z6VAlMqaVg7J6oVde_PC",Pe="fGlxTBS_az1VSDF_JNZj";const Ie=function(e){var t=e.testid,n=e.data;return(0,_.jsx)("div",{className:ke,"":t,children:(0,_.jsxs)("div",{className:Te,children:[(0,_.jsx)(c.E,{as:"h1",variant:"titleMedium",color:"var(--spice-text)",semanticColor:"textBase",children:n.headline}),(0,_.jsx)(c.E,{as:"p",variant:"marginal",color:"var(--spice-text)",size:18,semanticColor:"textBase",style:{fontSize:"18px"},className:Pe,children:n.text})]})})};n(14551);var Ne=n(88677),Re=n(51369),De=n(3913),je=n(70566);const Le="ESjbOIOvjhCXWqPUuiZt",Ue="eQY43pDGc3LhbExUrDtj",Me="CxK9MKBKmtH_YjEC9fNo",Be="tfpGIPCxEkP6rluWFTzT",Fe="w92DKQuLYpcrnO8kaEVd",Ve="GtuNtAimrtglxgjNwzR1",He="DIqvj_Xf91jsfoIdGX65",Ge="yKstAHtOxSSH18_7g67E",ze="m9c_rcjsn5oTIhIin4Qz",We="LtjDRL21jc7aL3AGXUD_",Ke="mANjYkmyc8VXfqfmgyEO",Ye="ld8oiOrKE00Qom62WsG3",qe="ecDLzzYeaEoOZ1zJDWS1",Qe="q1lO7Evj8ava1CSbczX0";var Ze=function(e){var t=e.text;return(0,_.jsx)("div",{className:ze,children:t})},Je=(0,i.memo)((function(){return(0,_.jsx)(N,{})})),Xe=function(e){var t=e.benefits;return(0,_.jsx)("ul",{className:Ye,children:t.map((function(e){return(0,_.jsx)("li",{children:e},e)}))})},$e=function(e){var t=e.options;return(0,_.jsx)("ul",{className:Fe,children:t.map((function(e){return(0,_.jsx)("li",{children:(0,_.jsx)(c.E,{as:"p",variant:"bodyMediumBold",children:e})},e)}))})},et=function(e){var t=e.primaryPriceDescription,n=e.secondaryPriceDescription;return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(c.E,{as:"p",className:Ve,variant:"bodyMediumBold",children:t}),(0,_.jsx)(c.E,{as:"p",className:He,variant:"bodySmallBold",children:n})]})},tt=function(e){var t=e.planName,n=e.hideLogo,r=void 0!==n&&n,i=e.primaryPriceDescription,a=e.secondaryPriceDescription,o=e.prepaidOptionsDescription;return(0,_.jsxs)("div",{className:Ke,children:[!r&&(0,_.jsx)(Je,{}),(0,_.jsx)(c.E,{as:"h3",variant:"titleMedium",className:Be,children:t}),o?(0,_.jsx)($e,{options:o}):(0,_.jsx)(et,{primaryPriceDescription:i,secondaryPriceDescription:a}),(0,_.jsx)(De.d,{className:Ge})]})};const nt=function(e){var t,n,r=e.children,a=e.data,o=e.cardIndex,s=e.spec,u=e.noPills,c=e.noBadges,l=(0,je.s)(),d=(t=a.encoreColorSetName,n=a.fallbackEncoreColorSetName,Re["".concat(t,"Set")]||Re["".concat(n,"Set")]||Re.premiumFallbackSet),f=d.background.base,v="basicTier"===a.encoreColorSetName,h=oe(a.checkoutUrl),m=(0,i.useMemo)((function(){return function(e){var t=e.planId,n=e.prepaidSection;return"PREMIUM_MINI"===t?null==n?void 0:n.prepaidOption.map((function(e){return e.priceDescription})):void 0}(a)}),[a]),g=(0,ue.L)().openURLWithSessionTransfer,y=null==s?void 0:s.planCardFactory({identifier:a.planId,reason:"".concat(a.offerTypeId),position:o}),b=(0,p.t)(y),A=(0,i.useCallback)((function(){y&&l.logInteraction(y.planCardButtonFactory({position:0}).hitNavigateToExternalUri({destination:h})),g(h)}),[g,l,h,y]);return(0,_.jsxs)("div",{"":"plan-card",ref:b,style:{"--theme-color":f},className:Me,children:[!c&&a.description&&(0,_.jsx)(Ze,{text:a.description}),c||!a.description&&!u&&(0,_.jsx)("span",{className:We}),(0,_.jsx)(tt,{planName:a.shortPlanName,hideLogo:v,primaryPriceDescription:a.primaryPriceDescription,secondaryPriceDescription:a.secondaryPriceDescription,prepaidOptionsDescription:m}),(0,_.jsx)(Xe,{benefits:a.benefit}),(0,_.jsx)(te.$,{onClick:A,fullWidth:!0,UNSAFE_colorSet:d,className:qe,"aria-label":a.checkoutAccessibilityText,children:a.checkoutUrlText}),r]})};var rt=n(74512),it=(0,i.forwardRef)((function(e,t){var n=e.text,r=e.onClick,i=e.onKeyDown,a=e.role;return(0,_.jsx)("div",{ref:t,className:Qe,dangerouslySetInnerHTML:{__html:n},onClick:r,onKeyDown:i,role:a})})),at=(0,i.forwardRef)((function(e,t){var n,r=e.data,a=e.spec,o=(0,i.useMemo)((function(){return null==a?void 0:a.storefrontContainerFactory({identifier:"Storefront"})}),[a]),s=(0,p.t)(o),u="CA"===(0,Ne.d4)(rt.JJ),c=(0,i.useRef)([]),l=function(e){return function(t){c.current[e]=t}};(0,i.useEffect)((function(){var e;e=0,c.current.forEach((function(t){t&&t.offsetHeight>e&&(e=t.offsetHeight)})),c.current.forEach((function(t){t&&(t.style.height="".concat(e,"px"))}))}),[null==r?void 0:r.planCard]);var d=!0;return null==r||r.planCard.forEach((function(e){e.description&&(d=!1)})),(0,_.jsx)("div",{ref:s,className:Le,"":"storefront",children:(0,_.jsx)("div",{className:Ue,ref:t,children:null==r||null===(n=r.planCard)||void 0===n?void 0:n.map((function(e,t){return(0,_.jsx)(nt,{data:e,cardIndex:t,spec:o,noPills:d,noBadges:u,children:(0,_.jsx)(it,{ref:l(t),text:e.legalDisclaimer,onClick:re.k,onKeyDown:re.k,role:"link"})},e.planId)}))})})}));const ot=at;var st=n(15985),ut=n(65249);var ct=n(62822),lt=n(93091),dt=n.n(lt),ft=n(28925),pt=n(75844),vt=n(82316),ht="".concat(vt.Zc,"/premium-marketing"),mt=function(){var e=(0,ct.A)(dt().mark((function e(t,n,r){var i,a;return dt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=pt.n.getInstance(),e.next=3,i.build().withHost(ht).withMethod("GET").withoutMarket().withPath("/marketingPage").withQueryParameters(se(t,n,r)).withJsonContentType().withEndpointIdentifier("/marketingPage").send();case 3:return a=e.sent,e.abrupt("return",a.body);case 5:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}();const gt="M3AKQVe3nkvUMc5RgBTW";function yt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function bt(e){for(var t=1;t{"use strict";n.d(t,{$y:()=>f,Nf:()=>v,Qc:()=>p});var r=n(12341),i=(n(184),n(42486),n(30758)),a=(n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(52542)),o=n(82704);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t{"use strict";n.d(t,{$F:()=>E,H5:()=>b,MB:()=>w,Qe:()=>y,XR:()=>A,bA:()=>O,ji:()=>_});var r=n(12341),i=n(52542),a=(n(24302),n(86746),n(79024),n(38408),n(57149),n(47994),n(43379),n(59255),n(85130),n(55636),n(28509),n(97332),n(46555),n(13296),n(24594),n(97460),n(34192),n(49166),n(80456),n(93577),n(35186)),o=n(56313),s=n(92107),u=n(93051),c=n(29212),l=n(64348),d=n(46198),f=n(5280),p=n(4140),v=n(16920),h=n(82704),m=n(86070),g=(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)({},p.pb.Podcasts,["podcasts","podcastAndEpisodes"]),p.pb.Episodes,["episodes","podcastAndEpisodes"]),p.pb.TopResults,["topResults","topResults"]),p.pb.Artists,["artists","artists"]),p.pb.Albums,["albums","albums"]),p.pb.Playlists,["playlists","playlists"]),p.pb.Tracks,["tracks","tracks"]),p.pb.Audiobooks,["audiobooks","audiobooks"]),p.pb.Genres,["genres","genres"]),p.pb.Users,["users","users"]),y=function(e,t,n){var i,a,o=null!==(i=null==e||null===(a=e.chipOrder)||void 0===a?void 0:a.items)&&void 0!==i?i:[];return Array.from(o.reduce((function(i,a){var o;if(!a.typeName)return i;if(!n&&a.typeName===p.pb.TopResults)return i;var s=(0,r.A)(g[a.typeName],2),u=s[0],c=s[1];return c&&u&&(t===c||null!=e&&null!==(o=e[u])&&void 0!==o&&null!==(o=o.items)&&void 0!==o&&o.length)?(i.add(c),i):i}),new Set([])))},b=function(e){var t=e.eventSender,n=e.country,r=e.isAnonymous,i=e.context,s={category:"internal-search-test",action:"search-results-page-visit",variant:e.variant,label:"desktop-app",context:i,os:(0,c.f)(),country:n,spt:(0,f.v8)("sp_t")};r?t.send((0,o.r)(s)):t.send((0,a._)(s))},A=function(e){if(!e)return!1;var t=(0,r.A)(e.topResults.items,1)[0];return Boolean(t&&t.type===v.c.TRACK)},_=function(e){var t,n;switch(e.type){case v.c.ALBUM:case v.c.ARTIST:case v.c.AUDIOBOOK:case v.c.EPISODE:case v.c.GENRE:case v.c.PLAYLIST:case v.c.USER:case v.c.SHOW:case v.c.PRE_RELEASE_ALBUM:case v.c.PRE_RELEASE_BOOK:return e.images;case v.c.TRACK:return null!==(t=null===(n=e.album)||void 0===n?void 0:n.images)&&void 0!==t?t:[];default:return(0,h.k)(e),[]}},O=function(e){switch(e.type){case v.c.TRACK:case v.c.EPISODE:return(0,m.jsxs)(m.Fragment,{children:[e.isExplicit&&(0,m.jsx)(l.U,{}),e.is19PlusOnly&&(0,m.jsx)(d.q,{size:16})]});default:return[]}},E=function(e){var t,n,r;switch(e.type){case v.c.ALBUM:case v.c.PRE_RELEASE_ALBUM:case v.c.TRACK:return e.artists.flatMap((function(e,t){return[t>0&&s.Ru.getSeparator(),(0,m.jsx)(u.N,{to:e.uri,dir:"auto",children:e.name},e.uri)]}));case v.c.ARTIST:return s.Ru.get("card.tag.artist");case v.c.SHOW:return e.publisher;case v.c.EPISODE:return e.show&&(0,m.jsx)(u.N,{to:null===(t=e.show)||void 0===t?void 0:t.uri,dir:"auto",children:null===(r=e.show)||void 0===r?void 0:r.name},null===(n=e.show)||void 0===n?void 0:n.uri);case v.c.GENRE:return s.Ru.get("card.tag.genre");case v.c.PLAYLIST:return(0,m.jsx)(u.N,{to:e.owner.uri,dir:"auto",children:e.owner.displayName},e.owner.uri);case v.c.PRE_RELEASE_BOOK:case v.c.AUDIOBOOK:return e.authorName;case v.c.USER:return s.Ru.get("card.tag.profile");default:return(0,h.k)(e),[]}},w=function(e){switch(e){case"album":case"artist":case"track":case"playlist":case"playlist-v2":case"episode":case"show":return!0;default:return!1}}},42563:(e,t,n)=>{"use strict";n.d(t,{j4:()=>s,tY:()=>o});n(184),n(42486);var r=n(30758),i=n(86070),a=(0,r.createContext)(null),o=function(e){var t=e.instance,n=e.children;return(0,i.jsx)(a.Provider,{value:t,children:n})},s=function(){var e=(0,r.useContext)(a);if(null===e)throw new Error("useSettingsAPI must be used within a SettingsProvider");return e}},33287:(e,t,n)=>{"use strict";n.r(t),n.d(t,{SnackbarProvider:()=>P,SnackbarStackContext:()=>x,useSetSnackbarDomRootOverride:()=>T});var r=n(12341),i=(n(30456),n(43379),n(34192),n(88856),n(30758)),a=n(93240),o=(n(7651),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(51565),n(18316),n(52542)),s=n(13734),u=n(37005);n(83234),n(45434),n(34518),n(25550),n(15342);function c(e){var t=e.timeout,n=e.style,r=void 0===n?{}:n,i=e.mode;return{duration:"object"===(0,u.A)(t)?t[i]||0:t,easing:r.transitionTimingFunction,delay:r.transitionDelay}}var l="cubic-bezier(0.4, 0, 0.2, 1)",d=function(e){return"".concat(Math.round(e),"ms")};function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],t=(arguments.length>1?arguments[1]:void 0)||{},n=t.duration,r=void 0===n?300:n,i=t.easing,a=void 0===i?l:i,o=t.delay,s=void 0===o?0:o;return(Array.isArray(e)?e:[e]).map((function(e){var t="string"==typeof r?r:d(r),n="string"==typeof s?s:d(s);return"".concat(e," ").concat(t," ").concat(a," ").concat(n)})).join(",")}var p=n(72445),v=n(86070),h=["children","in","timeout","style","onEnter","onEntered","onExit","onExited"];function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t{"use strict";n.d(t,{M:()=>a});var r=n(2648),i=n(86070);function a(e){var t=e.ctaText,n=e.onCtaClick;return(0,i.jsx)(r.H,{semanticColor:"textBrightAccent",onClick:n,condensedAll:!0,size:"small","aria-hidden":"true",children:t})}},26599:(e,t,n)=>{"use strict";n.d(t,{w:()=>u});var r=n(18180),i=n(44113),a=n(99990);const o={snackbarImage:"XTygmcBFgNjoo0ckBBll"};var s=n(86070);function u(e){var t=e.src,n=e.title,u=e.type,c=(0,a.dZ)();return(0,s.jsx)(r.b,{fadeIn:!0,images:t?[{url:c(t,24)}]:[],title:n,type:u,size:i.Qe.SIZE_24,shape:r.u.ROUNDED_CORNERS,iconSize:"xsmall",className:o.snackbarImage})}},74302:(e,t,n)=>{"use strict";n.d(t,{z:()=>a});var r=n(13534),i=n(86070);function a(e){var t=e.children;return(0,i.jsx)(r.E,{variant:"bodyMedium",semanticColor:"textBase",children:t})}},44505:(e,t,n)=>{"use strict";n.d(t,{P:()=>u});const r="TcJ5lUfQ25AJNoCrWO5Z",i="xaCo5LWfBMxqfWjUA3o2",a="r4Hbxvv02KfOVeZ_v335",o="Hkw5_oNxFTDAuh5Bdw6Q";var s=n(86070),u=function(e){var t=e.leading,n=e.center,u=e.trailing;return(0,s.jsxs)("div",{className:r,children:[t?(0,s.jsx)("div",{className:i,children:t}):null,(0,s.jsx)("div",{className:a,children:n}),u?(0,s.jsx)("div",{className:o,children:u}):null]})}},19702:(e,t,n)=>{"use strict";n.d(t,{O:()=>u});var r=n(97500),i=n.n(r),a=n(44407);const o="RQREWe_yBdtc_g6eC3wQ";var s=n(86070),u=function(e){var t=e.children;return(0,s.jsx)(a.a,{variant:"elevated",className:i()("encore-light-theme","encore-layout-themes",o),children:t})}},63744:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(62822),i=n(93091),a=n.n(i),o=(n(184),n(42486),n(30758)),s=n(37816),u=n(92107),c=n(85726),l=n(62774),d=n(1217),f=function(){var e=(0,l.d)().enqueueSnackbar,t=(0,c.vh)();return(0,o.useCallback)(function(){var n=(0,r.A)(a().mark((function n(r){var i;return a().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(n.prev=0,r){n.next=3;break}return n.abrupt("return");case 3:return n.next=5,(0,d.l)(r.shareableUrl);case 5:i=(0,s.c)({share_id:null==r?void 0:r.shareId,entity_uri:null==r?void 0:r.spotifyUri,share_url:null==r?void 0:r.shareableUrl}),t.send(i),e(u.Ru.get("web-player.social-connect.invitation-modal.success-toast-message")),n.next=13;break;case 10:n.prev=10,n.t0=n.catch(0),n.t0,TypeError;case 13:case"end":return n.stop()}}),n,null,[[0,10]])})));return function(e){return n.apply(this,arguments)}}(),[e,t])}},68608:(e,t,n)=>{"use strict";n.d(t,{N:()=>a,z:()=>o});var r=n(30758),i=n(86070),a=(0,r.createContext)(void 0),o=function(e){var t=e.value,n=e.children;return(0,i.jsx)(a.Provider,{value:t,children:n})}},81966:(e,t,n)=>{"use strict";n.d(t,{U:()=>y,o:()=>b});var r=n(30758),i=n(85093),a=n(56068),o=n(2970),s=n(52542),u=(n(7651),n(83234),n(30456),n(26701),n(78551),n(53276),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(82467),n(34192),n(88856),n(51565),n(18316),n(86308)),c=n(57471),l=n(82704);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;ta?u.$.FORWARD:u.$.BACK}r.location=e}})),(0,s.A)(this,"reportPageView",(function(e){var t,n,i,a,o,s,l,d,p,v,h,m=r.history,g=m.location,y=m.action;r.onLocationChange(g);var b=e.pageId&&e.pageId===(null===(t=r.pageView)||void 0===t?void 0:t.pageId)&&e.entityUri===(null===(n=r.pageView)||void 0===n?void 0:n.entityUri),A=function(e,t){var n=e.pageId===u.$h.WATCHFEED,r=(null==t?void 0:t.pageId)===u.$h.WATCHFEED&&e.pageId===u.$h.HOME;return!n&&!r}(e,r.pageView),_=g.pathname===(null===(i=r.pageView)||void 0===i?void 0:i.pathname);if(!(b||_&&A)){var O=null!==(a=null!==(o=null==e?void 0:e.navigationalRoot)&&void 0!==o?o:null===(s=g.state)||void 0===s?void 0:s.navigationalRoot)&&void 0!==a?a:c.g.DEEP_LINK,E="POP"!==y?null!==(l=null===(d=g.state)||void 0===d?void 0:d.interactionId)&&void 0!==l?l:r.ubiLogger.getInteractionId(e.entityUri):void 0;r.pageView={pageId:e.pageId,entityUri:e.entityUri,navigationalRoot:O,navigationReason:r.getNavigationReason(O),pathname:g.pathname,interactionId:E},g.state=f(f({},g.state),{},{navigationalRoot:O});var w,S={navigationalRoot:null!==(p=r.pageView.navigationalRoot)&&void 0!==p?p:c.g.UNKNOWN,pageId:null!==(v=r.pageView.pageId)&&void 0!==v?v:"UNKNOWN",entityUri:null!==(h=r.pageView.entityUri)&&void 0!==h?h:"UNKNOWN"};if(r.pageView.interactionId)r.ubiLogger.logNavigation(f(f({},S),{},{interactionId:r.pageView.interactionId}));else r.ubiLogger.logNavigation(f(f({},S),{},{navigationReason:null!==(w=r.pageView.navigationReason)&&void 0!==w?w:u.$.UNKNOWN}))}})),this.history=t,this.ubiLogger=n,this.unsubscribe=this.listen()}),[{key:"listen",value:function(){return this.onLocationChange(this.history.location),this.history.listen(this.onLocationChange)}},{key:"getNavigationReason",value:function(e){var t,n=this.history,r=n.location,i=n.action;return this.pageView?"POP"===i?this.direction:null===(t=r.state)||void 0===t?void 0:t.navigationReason:e===c.g.DEEP_LINK?u.$.DEEP_LINK:u.$.CLIENT_STARTED}}])}(),h=n(77709),m=n(70566),g=n(86070),y=(0,r.createContext)(void 0),b=function(e){var t=e.children,n=(0,h.J)(),i=(0,m.s)(),a=(0,r.useMemo)((function(){return new v(n,i)}),[n,i]);return(0,r.useEffect)((function(){return function(){return a.unsubscribe()}}),[a]),(0,g.jsx)(y.Provider,{value:a,children:t})}},77809:(e,t,n)=>{"use strict";n.d(t,{i:()=>c,p:()=>u});var r=n(12506),i=n(21692),a=n(92107),o=n(99530),s=n(86070),u=[o.I.COMPACT,o.I.LIST],c=[{value:o.I.COMPACT,text:function(){return a.Ru.get("web-player.your-library-x.sort-and-view-picker.compact")},icon:function(){return(0,s.jsx)(r.d,{size:"small"})}},{value:o.I.LIST,text:function(){return a.Ru.get("web-player.your-library-x.sort-and-view-picker.list")},icon:function(){return(0,s.jsx)(i.N,{size:"small"})}}]},87770:(e,t,n)=>{"use strict";n.d(t,{g:()=>s});var r=n(30758),i=n(85673),a=n(47998),o=n(86070),s=r.memo((function(){return(0,o.jsx)(i.W,{children:(0,o.jsx)(a.r,{divider:"before"})})}))},58082:(e,t,n)=>{"use strict";n.d(t,{n:()=>z});n(7651),n(14551);var r=n(30758),i=n(97500),a=n.n(i),o=n(13534),s=n(13709),u=n(92107),c=n(79564),l=n(80021),d=n(83643),f=n(99365),p=n(87770),v=(n(9267),n(184),n(42486),n(30456),n(26701),n(86746),n(45434),n(79024),n(70750),n(68216),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(2823),n(65594),n(78397),n(97460),n(34192),n(88856),n(51565),n(18316),n(93577),n(52542)),h=n(57574),m=n(51024),g=n(23117),y=n(496),b=n(53209),A=n(96324),_=n(86949),O=n(57823),E=n(86070);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return C(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?C(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n{"use strict";n.d(t,{D:()=>i});var r=n(86070),i=function(e){var t=e.animateSource,n=e.repeatCount,i=void 0===n?"indefinite":n;return(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid meet",width:"300",height:"300",viewBox:"0 0 300 300",style:{width:"100%",height:"100%"},children:[t&&(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("defs",{children:[(0,r.jsx)("animate",{repeatCount:i,dur:"1.9833333s",begin:"0s",xlinkHref:"#".concat(t,"_R_G_L_2_G_D_0_P_0"),fill:"freeze",attributeName:"d",attributeType:"XML",from:"M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",to:"M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",keyTimes:"0;0.0504202;0.092437;0.1344538;0.1764706;0.2184874;0.2605042;0.302521;0.3445378;0.3865546;0.4285714;0.4705882;0.512605;0.5546218;0.5966387;0.6386555;0.6806723;0.7226891;0.7647059;0.8067227;0.8487395;0.8907563;0.9327731;0.9747899;1",values:"M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 36.95,-78.5 57.25,-58.51 C77.98,-38.1 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 41.11,-81.16 61.42,-61.17 C82.15,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 51.11,-91.16 71.42,-71.17 C92.15,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 34.11,-74.66 54.42,-54.67 C75.15,-34.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 42.61,-81.16 62.92,-61.17 C83.65,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.61,-91.16 70.92,-71.17 C91.65,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.61,-91.16 70.92,-71.17 C91.65,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 26.61,-70.66 46.92,-50.67 C67.65,-30.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 37.11,-78.16 57.42,-58.17 C78.15,-37.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 40.11,-80.66 60.42,-60.67 C81.15,-40.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 42.11,-81.16 62.42,-61.17 C83.15,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 41.61,-83.66 61.92,-63.67 C82.65,-43.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.11,-90.66 70.42,-70.67 C91.15,-50.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.11,-91.16 70.42,-71.17 C91.15,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",keySplines:"0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,r.jsx)("animate",{repeatCount:i,dur:"1.9833333s",begin:"0s",xlinkHref:"#".concat(t,"_R_G_L_2_G_D_1_P_0"),fill:"freeze",attributeName:"d",attributeType:"XML",from:"M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",to:"M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",keyTimes:"0;0.0504202;0.092437;0.1344538;0.1764706;0.2184874;0.2605042;0.302521;0.3445378;0.3865546;0.4285714;0.4705882;0.512605;0.5546218;0.5966387;0.6386555;0.6806723;0.7226891;0.7647059;0.8067227;0.8487395;0.8907563;0.9327731;0.9747899;1",values:"M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 36.95,-78.5 57.25,-58.51 C77.98,-38.1 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 41.11,-81.16 61.42,-61.17 C82.15,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 51.11,-91.16 71.42,-71.17 C92.15,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 34.11,-74.66 54.42,-54.67 C75.15,-34.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 42.61,-81.16 62.92,-61.17 C83.65,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.61,-91.16 70.92,-71.17 C91.65,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.61,-91.16 70.92,-71.17 C91.65,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 26.61,-70.66 46.92,-50.67 C67.65,-30.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 37.11,-78.16 57.42,-58.17 C78.15,-37.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 40.11,-80.66 60.42,-60.67 C81.15,-40.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 42.11,-81.16 62.42,-61.17 C83.15,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 41.61,-83.66 61.92,-63.67 C82.65,-43.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.11,-90.66 70.42,-70.67 C91.15,-50.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.11,-91.16 70.42,-71.17 C91.15,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",keySplines:"0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,r.jsx)("animate",{repeatCount:i,dur:"1.9833333s",begin:"0s",xlinkHref:"#".concat(t,"_R_G_L_1_G_D_0_P_0"),fill:"freeze",attributeName:"d",attributeType:"XML",from:"M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",to:"M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",keyTimes:"0;0.0252101;0.0672269;0.1092437;0.1512605;0.1932773;0.2352941;0.2773109;0.3193277;0.3613445;0.4033613;0.4453782;0.487395;0.5294118;0.5714286;0.6134454;0.6554622;0.697479;0.7394958;0.7815126;0.8235294;0.8655462;0.907563;0.9495798;1",values:"M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 36.95,-78.5 57.25,-58.51 C77.98,-38.1 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 41.11,-81.16 61.42,-61.17 C82.15,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 51.11,-91.16 71.42,-71.17 C92.15,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 34.11,-74.66 54.42,-54.67 C75.15,-34.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 42.61,-81.16 62.92,-61.17 C83.65,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.61,-91.16 70.92,-71.17 C91.65,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.61,-91.16 70.92,-71.17 C91.65,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 26.61,-70.66 46.92,-50.67 C67.65,-30.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 37.11,-78.16 57.42,-58.17 C78.15,-37.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 40.11,-80.66 60.42,-60.67 C81.15,-40.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 42.11,-81.16 62.42,-61.17 C83.15,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 41.61,-83.66 61.92,-63.67 C82.65,-43.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.11,-90.66 70.42,-70.67 C91.15,-50.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.11,-91.16 70.42,-71.17 C91.15,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",keySplines:"0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,r.jsx)("animate",{repeatCount:i,dur:"1.9833333s",begin:"0s",xlinkHref:"#".concat(t,"_R_G_L_1_G_D_1_P_0"),fill:"freeze",attributeName:"d",attributeType:"XML",from:"M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",to:"M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",keyTimes:"0;0.0252101;0.0672269;0.1092437;0.1512605;0.1932773;0.2352941;0.2773109;0.3193277;0.3613445;0.4033613;0.4453782;0.487395;0.5294118;0.5714286;0.6134454;0.6554622;0.697479;0.7394958;0.7815126;0.8235294;0.8655462;0.907563;0.9495798;1",values:"M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 36.95,-78.5 57.25,-58.51 C77.98,-38.1 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 41.11,-81.16 61.42,-61.17 C82.15,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 51.11,-91.16 71.42,-71.17 C92.15,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 34.11,-74.66 54.42,-54.67 C75.15,-34.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 42.61,-81.16 62.92,-61.17 C83.65,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.61,-91.16 70.92,-71.17 C91.65,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.61,-91.16 70.92,-71.17 C91.65,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 26.61,-70.66 46.92,-50.67 C67.65,-30.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 37.11,-78.16 57.42,-58.17 C78.15,-37.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 40.11,-80.66 60.42,-60.67 C81.15,-40.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 42.11,-81.16 62.42,-61.17 C83.15,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 41.61,-83.66 61.92,-63.67 C82.65,-43.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.11,-90.66 70.42,-70.67 C91.15,-50.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.11,-91.16 70.42,-71.17 C91.15,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",keySplines:"0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,r.jsx)("animate",{repeatCount:i,dur:"1.9833333s",begin:"0s",xlinkHref:"#".concat(t,"_R_G_L_0_G_D_0_P_0"),fill:"freeze",attributeName:"d",attributeType:"XML",from:"M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",to:"M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",keyTimes:"0;0.0420168;0.0840336;0.1260504;0.1680672;0.210084;0.2521008;0.2941176;0.3361345;0.3781513;0.4201681;0.4621849;0.5042017;0.5462185;0.5882353;0.6302521;0.6722689;0.7142857;0.7563025;0.7983193;0.8403361;0.8823529;0.9243697;1",values:"M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 36.95,-78.5 57.25,-58.51 C77.98,-38.1 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 41.11,-81.16 61.42,-61.17 C82.15,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 51.11,-91.16 71.42,-71.17 C92.15,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 34.11,-74.66 54.42,-54.67 C75.15,-34.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 42.61,-81.16 62.92,-61.17 C83.65,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.61,-91.16 70.92,-71.17 C91.65,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.61,-91.16 70.92,-71.17 C91.65,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 26.61,-70.66 46.92,-50.67 C67.65,-30.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 37.11,-78.16 57.42,-58.17 C78.15,-37.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 40.11,-80.66 60.42,-60.67 C81.15,-40.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 42.11,-81.16 62.42,-61.17 C83.15,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 41.61,-83.66 61.92,-63.67 C82.65,-43.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.11,-90.66 70.42,-70.67 C91.15,-50.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.11,-91.16 70.42,-71.17 C91.15,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",keySplines:"0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,r.jsx)("animate",{repeatCount:i,dur:"1.9833333s",begin:"0s",xlinkHref:"#".concat(t,"_R_G_L_0_G_D_1_P_0"),fill:"freeze",attributeName:"d",attributeType:"XML",from:"M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",to:"M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",keyTimes:"0;0.0420168;0.0840336;0.1260504;0.1680672;0.210084;0.2521008;0.2941176;0.3361345;0.3781513;0.4201681;0.4621849;0.5042017;0.5462185;0.5882353;0.6302521;0.6722689;0.7142857;0.7563025;0.7983193;0.8403361;0.8823529;0.9243697;1",values:"M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 36.95,-78.5 57.25,-58.51 C77.98,-38.1 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 41.11,-81.16 61.42,-61.17 C82.15,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 51.11,-91.16 71.42,-71.17 C92.15,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 34.11,-74.66 54.42,-54.67 C75.15,-34.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 42.61,-81.16 62.92,-61.17 C83.65,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.61,-91.16 70.92,-71.17 C91.65,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.61,-91.16 70.92,-71.17 C91.65,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 26.61,-70.66 46.92,-50.67 C67.65,-30.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 37.11,-78.16 57.42,-58.17 C78.15,-37.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 40.11,-80.66 60.42,-60.67 C81.15,-40.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 42.11,-81.16 62.42,-61.17 C83.15,-40.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 41.61,-83.66 61.92,-63.67 C82.65,-43.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.11,-90.66 70.42,-70.67 C91.15,-50.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 50.11,-91.16 70.42,-71.17 C91.15,-50.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ;M0 -112.5 C30.75,-112.5 58.61,-98.66 78.92,-78.67 C99.65,-58.27 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z ",keySplines:"0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0.167 0.167 0.833 0.833;0 0 0 0",calcMode:"spline"}),(0,r.jsx)("animate",{attributeType:"XML",attributeName:"opacity",dur:"2s",from:"0",to:"1",xlinkHref:"#".concat(t,"_time_group")})]})}),(0,r.jsxs)("g",{id:"_R_G",children:[(0,r.jsxs)("g",{id:"_R_G_L_2_G",transform:" translate(150, 150) translate(0, 0)",children:[(0,r.jsx)("path",{id:"".concat(t,"_R_G_L_2_G_D_0_P_0"),fill:"#000000",fillOpacity:"0",fillRule:"nonzero",d:" M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z "}),(0,r.jsx)("path",{id:"".concat(t,"_R_G_L_2_G_D_1_P_0"),stroke:"#1e95d7",strokeLinecap:"round",strokeLinejoin:"round",fill:"none",strokeWidth:"14",strokeOpacity:"1",d:" M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z "})]}),(0,r.jsxs)("g",{id:"_R_G_L_1_G",transform:" translate(150, 150) translate(0, 0)",children:[(0,r.jsx)("path",{id:"".concat(t,"_R_G_L_1_G_D_0_P_0"),fill:"#000000",fillOpacity:"0",fillRule:"nonzero",d:" M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z "}),(0,r.jsx)("path",{id:"".concat(t,"_R_G_L_1_G_D_1_P_0"),stroke:"#1ed7bc",strokeLinecap:"round",strokeLinejoin:"round",fill:"none",strokeWidth:"14",strokeOpacity:"1",d:" M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z "})]}),(0,r.jsxs)("g",{id:"_R_G_L_0_G",transform:" translate(150, 150) translate(0, 0)",children:[(0,r.jsx)("path",{id:"".concat(t,"_R_G_L_0_G_D_0_P_0"),fill:"#000000",fillOpacity:"0",fillRule:"nonzero",d:" M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z "}),(0,r.jsx)("path",{id:"".concat(t,"_R_G_L_0_G_D_1_P_0"),stroke:"#19e68c",strokeLinecap:"round",strokeLinejoin:"round",fill:"none",strokeWidth:"14",strokeOpacity:"1",d:" M0 -112.5 C30.75,-112.5 58.61,-100.16 78.92,-80.17 C99.65,-59.77 112.5,-31.39 112.5,0 C112.5,31 99.96,59.08 79.68,79.42 C59.31,99.86 31.13,112.5 0,112.5 C-31.38,112.5 -59.77,99.65 -80.17,78.92 C-100.16,58.62 -112.5,30.75 -112.5,0 C-112.5,-31.25 -99.75,-59.53 -79.18,-79.92 C-58.85,-100.06 -30.88,-112.5 0,-112.5z "})]})]}),(0,r.jsx)("g",{id:"#".concat(t,"_time_group")})]})}},70253:(e,t,n)=>{"use strict";n.d(t,{r:()=>d,c:()=>f});var r=n(12341),i=(n(60287),n(30758)),a=n(92107),o=n(87116),s=n(61108),u=n(34300);const c="FT7SGxbdTRfWBMTUYheP";var l=n(86070),d="yourdj.ylx.tooltipshown",f=function(e){var t=e.children,n=e.onTooltipShown,f=e.api,p=e.parentRef,v=(0,i.useState)(!1),h=(0,r.A)(v,2),m=h[0],g=h[1],y=(0,i.useState)(!1),b=(0,r.A)(y,2),A=b[0],_=b[1];(0,i.useImperativeHandle)(f,(function(){return{visible:m,hide:function(){g(!1)}}}));var O=(0,s.I)().isPlaying,E=(0,i.useRef)(null),w=(0,i.useMemo)((function(){return new IntersectionObserver((function(e){var t=(0,r.A)(e,1)[0];return _(t.isIntersecting)}))}),[]);(0,i.useEffect)((function(){return null!=p&&p.current&&w.observe(p.current),function(){return w.disconnect()}}),[w,p]);var S=(0,u.x)(d,!1),C=(0,r.A)(S,2),x=C[0],k=C[1],T=(0,i.useCallback)((function(e){x||(null==n||n(e),k(!0),g(!0))}),[x,n,k]),P=(0,i.useCallback)((function(){E.current&&clearTimeout(null==E?void 0:E.current)}),[]);return(0,i.useEffect)((function(){return O||!A?(g(!1),P):(x||(E.current=setTimeout((function(){T("dj_in_ylx")}),2e3)),P)}),[x,T,O,A,P]),(0,l.jsx)(o.x,{title:a.Ru.get("ylx.clicktoplay"),description:a.Ru.get("web-player.your-dj.ylx.tooltip.description"),visible:m,id:d,showButtons:!1,hideOnClickOutside:!1,onSecondaryButtonClick:function(){return g(!1)},placement:"right",renderInline:!1,tippyWrapperClassName:c,children:t})}},65006:(e,t,n)=>{"use strict";n.d(t,{b:()=>o});var r=n(71807),i=n(51057),a=n(86070),o=function(){return(0,a.jsx)("div",{className:i.A.coverContainer,children:(0,a.jsx)(r.P,{iconSize:"xxlarge",className:i.A.coverIcon})})}},68870:(e,t,n)=>{"use strict";n.d(t,{g:()=>s});var r=n(31684),i=n(92107),a=n(15277),o=n(86070),s=function(e){var t=e.pinned,n=e.size,s=void 0===n?"xsmall":n;return t?(0,o.jsx)(r.H,{semanticColor:"textBrightAccent",size:s,title:i.Ru.get("web-player.your-library-x.pinned"),className:a.A.icon}):null}},97097:(e,t,n)=>{"use strict";n.d(t,{lK:()=>h,o9:()=>p,oZ:()=>m});var r=n(62822),i=n(12341),a=n(93091),o=n.n(a),s=(n(184),n(42486),n(30758)),u=n(33822),c=n(5763),l=n(94199),d=n(47118),f=n(86070),p="audioPreviewsOverture",v=(0,s.createContext)(null);function h(){var e=(0,s.useContext)(v);if(null===e)throw new Error("Trying to use 'useAudioPreviewsOverturePlaybackContext()' without 'AudioPreviewsOverturePlaybackProvider'!");return e}var m=function(e){var t=e.children,n=e.overridePlatformId,a=(0,l.n)().volume,h=(0,s.useState)(null),m=(0,i.A)(h,2),g=m[0],y=m[1],b=(0,s.useMemo)((function(){var e=new AudioContext,t=e.createAnalyser();t.fftSize=256;var r=(0,d.Ue)({disallowRobustnessValues:[c.ci.EMPTY],audioPlayerContainer:"#".concat(p),videoPlayerContainer:"#".concat(p),audioProcessorOptions:{disable:!0},createPlayer:function(){var n=document.createElement("audio");return n.crossOrigin="anonymous",e.createMediaElementSource(n).connect(t),t.connect(e.destination),n}},n);return r.on(c.LW.STATE_CHANGED,(function(e){var t,n,r,i,a,o=e.data.state;y({uri:null!==(t=null===(n=o.track)||void 0===n?void 0:n.uri)&&void 0!==t?t:"",previewUrl:null!==(r=null===(i=o.track)||void 0===i?void 0:i.url)&&void 0!==r?r:"",metadata:null===(a=o.track)||void 0===a?void 0:a.metadata,playing:o.playbackState.playing,muted:o.playbackState.muted,duration:o.playbackState.duration})})),r.on(c.LW.ERROR,(function(e){(0,u.Cp)(e.data.error)})),{overture:r,analyser:t}}),[n]),A=b.overture,_=b.analyser,O=(0,s.useCallback)((function(e){A.playTracks([(0,c.a2)({noAuth:!0,format:"GENERIC_MEDIA",mediaType:"audio",uri:e.uri,url:e.previewUrl,metadata:e.metadata,logData:{playbackId:(0,d.E)()}})],{paused:!1,loop:!1,muted:!1})}),[A]),E=(0,s.useCallback)((function(){A.resume()}),[A]),w=(0,s.useCallback)((function(){A.pause()}),[A]),S=(0,s.useCallback)((function(){A.stop()}),[A]),C=(0,s.useCallback)((function(e){A.setMuted(e)}),[A]),x=(0,s.useCallback)((0,r.A)(o().mark((function e(){var t;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A.getState();case 2:t=e.sent,A.setMuted(!t.playbackState.muted);case 4:case"end":return e.stop()}}),e)}))),[A]);(0,s.useEffect)((function(){(0,r.A)(o().mark((function e(){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A.getState();case 2:!e.sent.playbackState.muted&&a>=0&&A.setVolume(a);case 4:case"end":return e.stop()}}),e)})))()}),[A,a]);var k=(0,s.useMemo)((function(){return{play:O,pause:w,resume:E,setMuted:C,toggleMute:x,analyser:_,overture:A,stop:S,state:g}}),[O,w,E,C,x,_,A,S,g]);return(0,f.jsx)(v.Provider,{value:k,children:t})}},8016:(e,t,n)=>{"use strict";n.d(t,{O:()=>d.O9,P:()=>b});n(7651),n(37417),n(11737),n(51691),n(702);var r=n(12341),i=n(52542),a=(n(30456),n(26701),n(34518),n(25550),n(8674),n(5672),n(43379),n(34192),n(88856),n(51565),n(15342),n(18316),n(30758)),o=n(31186),s=n(13534),u=n(80366);const c="main-dragAndDrop-dndImageShelter",l="main-dragAndDrop-dndImage";var d=n(26596),f=n(77228),p=n(96505),v=n(71104),h=n(86070);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t{"use strict";n.d(t,{K:()=>o});var r=n(12341),i=n(30758),a=n(96324),o=function(e){var t=e.ref,n=(0,i.useState)(!1),o=(0,r.A)(n,2),s=o[0],u=o[1];return(0,a.w)({refOrElement:t,observeOnMount:!0,onResize:function(){var e,n,r,i;t.current&&u((null===(e=t.current)||void 0===e?void 0:e.offsetWidth)<(null===(n=t.current)||void 0===n?void 0:n.scrollWidth)||(null===(r=t.current)||void 0===r?void 0:r.offsetHeight)<(null===(i=t.current)||void 0===i?void 0:i.scrollHeight))}}),s}},83753:(e,t,n)=>{"use strict";n.d(t,{W:()=>c});var r=n(88677),i=n(80366),a=n(92107),o=n(19353),s=n(16920),u=n(83879),c=function(e){var t,n=e.type,c=e.uri,l=(0,r.d4)(o.MU),d=(0,r.d4)(o.NR);if(void 0===c)return!1;var f=a.Ru.getLocaleForURLPath(),p=c===s.c.HOME?c:null===(t=(0,i.o_)(c))||void 0===t?void 0:t.type;return(0,u.p)({localeFeatureFlag:l,entityFeatureFlag:d,urlLocale:f,entity:p,type:n})}},2029:(e,t,n)=>{"use strict";n.d(t,{QQ:()=>s,Vm:()=>u});var r=n(12341),i=(n(184),n(42486),n(26701),n(79024),n(71425),n(43379),n(97460),n(34192),n(51565),n(18316),n(93577),n(30758)),a=n(86070),o=(0,i.createContext)(null);function s(){var e=(0,i.useContext)(o);if(null===e)throw new Error("Trying to use 'useVideoPreviewsPlaybackContext()' without 'VideoPreviewsPlaybackProvider'!");return e}var u=function(e){var t=e.children,n=(0,i.useState)({videos:new Map}),s=(0,r.A)(n,2),u=s[0],c=s[1],l=(0,i.useCallback)((function(e,t){c((function(n){var r=new Map(n.videos);return r.set(e,{uri:e,playing:!1,muted:!0,metadata:t}),{videos:r}}))}),[]),d=(0,i.useCallback)((function(e){c((function(t){var n=new Map(t.videos);return n.delete(e),{videos:n}}))}),[]),f=(0,i.useCallback)((function(e){return u.videos.get(e)}),[u.videos]),p=(0,i.useCallback)((function(e){c((function(t){var n=new Map(t.videos),r=n.get(e);return r&&(r.playing=!0,r.muted=!0),{videos:n}}))}),[]),v=(0,i.useCallback)((function(e){c((function(t){var n=new Map(t.videos);return n.forEach((function(t){t.uri===e?(t.playing=!0,t.muted=!1):t.muted=!0})),{videos:n}}))}),[]),h=(0,i.useCallback)((function(e){c((function(t){var n=new Map(t.videos),r=n.get(e);return r&&(r.playing=!1),{videos:n}}))}),[]),m=(0,i.useCallback)((function(e){c((function(t){var n=new Map(t.videos),r=n.get(e);return r&&(r.muted=!0),{videos:n}}))}),[]),g=(0,i.useMemo)((function(){return{registerVideoURI:l,unregisterVideoURI:d,playVideoAsPreview:p,playVideoAsMain:v,getStateForVideo:f,pauseVideo:h,muteVideo:m,state:u}}),[l,d,p,v,f,h,m,u]);return(0,a.jsx)(o.Provider,{value:g,children:t})}},48310:(e,t,n)=>{"use strict";var r=n(62822),i=n(93091),a=n.n(i),o=(n(25550),n(15342),n(30758)),s=n(6670),u=n(58807),c=n(17218),l=n(99576),d=n(44286),f=n(115),p=n(49694),v=n(93493),h=n(85784),m=n(45897),g=n(72060),y=n(92107),b="PWA_DISPLAY_MODE_CHANGED",A=function(){return{type:b}},_=n(40340),O=n(61548),E=n(51778),w=n(88677),S=n(87630),C=n(31975),x=n(54769);const k="main-appShell-container",T="main-appShell-sideBar",P="main-appShell-navItems",I="main-appShell-mainContent",N="main-appShell-topBar",R="main-appShell-cards",D="main-appShell-cardsHeader",j="main-appShell-cardsWrapper",L="main-appShell-card",U="main-appShell-playbackBar";var M=n(86070),B=(0,o.memo)((function(){return(0,M.jsxs)("div",{className:k,children:[(0,M.jsx)("div",{className:T,children:(0,M.jsxs)("svg",{className:P,width:"232",height:"704",viewBox:"0 0 232 704",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("path",{fill:"#000",d:"M0 0h227v704H0z"}),(0,M.jsx)("path",{d:"M29.887 130.123A8.47 8.47 0 0032.5 124a8.5 8.5 0 10-8.5 8.5 8.454 8.454 0 005.125-1.73l4.401 5.153.76-.649-4.399-5.151zM24 131.5c-4.136 0-7.5-3.364-7.5-7.5s3.364-7.5 7.5-7.5 7.5 3.364 7.5 7.5-3.364 7.5-7.5 7.5zM29.16 158.597l-.913.406 7.797 17.513.914-.406-7.798-17.513zM18.5 176.5h1v-18h-1v18zm6 0h1v-18h-1v18z",fill:"#757575"}),(0,M.jsx)("path",{fill:"#404040",d:"M53 162h122v11H53zM64 258h95v11H64z"}),(0,M.jsx)("path",{fill:"#fff",d:"M16 248h32v32H16z"}),(0,M.jsx)("path",{d:"M38 263h-5v-5h-2v5h-5v2h5v5h2v-5h5v-2z",fill:"#000"}),(0,M.jsx)("path",{fill:"url(#paint0_linear)",d:"M16 292h32v32H16z"}),(0,M.jsx)("path",{d:"M37.797 302.727a4.057 4.057 0 00-5.488-.253.558.558 0 01-.31.112.531.531 0 01-.31-.112 4.054 4.054 0 00-5.488.253 4.05 4.05 0 00-1.194 2.883c0 1.089.424 2.113 1.168 2.855l4.462 5.223a1.791 1.791 0 002.726 0l4.435-5.195a4.052 4.052 0 001.195-2.883 4.057 4.057 0 00-1.196-2.883z",fill:"#fff"}),(0,M.jsx)("path",{fill:"#404040",d:"M64 303h79v11H64z"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 353h142v11H16zM16 395h53v11H16zM16 437h98v11H16zM16 479h143v11H16zM16 521h97v11H16z",opacity:"0.6"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 218h71v11H16z"}),(0,M.jsx)("path",{d:"M25.501 73.078L34 77.984V91h-6v-7h-5v7h-6V78.024l8.501-4.946zm-.002-1.156L16 77.449V92h8v-7h3v7h8V77.407l-9.501-5.485z",fill:"#616161"}),(0,M.jsx)("path",{fill:"#404040",d:"M53 78h122v11H53zM53 120h122v11H53z"}),(0,M.jsx)("defs",{children:(0,M.jsxs)("linearGradient",{id:"paint0_linear",x1:"0",y1:"308",x2:"32",y2:"340",gradientUnits:"userSpaceOnUse",children:[(0,M.jsx)("stop",{stopColor:"#450AF5"}),(0,M.jsx)("stop",{offset:"1",stopColor:"#C4EFD9"})]})})]})}),(0,M.jsxs)("div",{className:I,children:[(0,M.jsx)("div",{className:N,children:(0,M.jsxs)("svg",{width:"125",height:"95",viewBox:"0 0 125 95",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{x:"0",y:"31",width:"125",height:"32",rx:"16",fill:"#282828"}),(0,M.jsx)("path",{d:"M992 59c6.627 0 12-5.373 12-12s-5.373-12-12-12-12 5.373-12 12 5.373 12 12 12z",fill:"#404040"}),(0,M.jsx)("path",{fill:"#404040",d:"M1014 42h66v11h-66z"})]})}),(0,M.jsxs)("div",{children:[(0,M.jsxs)("div",{className:R,children:[(0,M.jsxs)("div",{className:D,children:[(0,M.jsx)("svg",{width:"257",height:"23",viewBox:"0 0 257 23",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,M.jsx)("path",{fill:"#404040",d:"M0 0h257v23H0z"})}),(0,M.jsx)("svg",{width:"72",height:"11",viewBox:"0 0 72 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,M.jsx)("path",{fill:"#404040",d:"M0 0h72v11H0z"})})]}),(0,M.jsxs)("div",{className:j,children:[(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]}),(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]}),(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]}),(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]}),(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]}),(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]})]})]}),(0,M.jsxs)("div",{className:R,children:[(0,M.jsxs)("div",{className:D,children:[(0,M.jsx)("svg",{width:"257",height:"23",viewBox:"0 0 257 23",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,M.jsx)("path",{fill:"#404040",d:"M0 0h257v23H0z"})}),(0,M.jsx)("svg",{width:"72",height:"11",viewBox:"0 0 72 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,M.jsx)("path",{fill:"#404040",d:"M0 0h72v11H0z"})})]}),(0,M.jsxs)("div",{className:j,children:[(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]}),(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]}),(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]}),(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]}),(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]}),(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]})]})]}),(0,M.jsxs)("div",{className:R,children:[(0,M.jsxs)("div",{className:D,children:[(0,M.jsx)("svg",{width:"257",height:"23",viewBox:"0 0 257 23",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,M.jsx)("path",{fill:"#404040",d:"M0 0h257v23H0z"})}),(0,M.jsx)("svg",{width:"72",height:"11",viewBox:"0 0 72 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,M.jsx)("path",{fill:"#404040",d:"M0 0h72v11H0z"})})]}),(0,M.jsxs)("div",{className:j,children:[(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]}),(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]}),(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]}),(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]}),(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]}),(0,M.jsxs)("svg",{className:L,width:"164",height:"232",viewBox:"0 0 164 232",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("rect",{width:"164",height:"232",rx:"8",fill:"#282828"}),(0,M.jsx)("path",{fill:"#404040",d:"M16 16h132v132H16zM16 166h122v11H16zM16 182h72v11H16zM16 206h94v6H16z"})]})]})]})]})]}),(0,M.jsxs)("div",{className:U,children:[(0,M.jsx)("div",{children:(0,M.jsx)("svg",{width:"175",height:"40",viewBox:"0 0 175 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,M.jsx)("path",{fill:"#404040",d:"M53 5h122v11H53zM53 23h101v11H53zM0 0h40v40H0z"})})}),(0,M.jsx)("div",{children:(0,M.jsxs)("svg",{width:"216",height:"48",viewBox:"0 0 216 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("path",{d:"M12.5 22.8l.7-.8c-1.1-1.3-2.7-2-4.3-2v1c1.3 0 2.6.6 3.5 1.6l.1.2zm7.5 4.7c-1.2 0-2.3-.5-3.2-1.3l-.6.8c1 1 2.4 1.5 3.8 1.5V30l3.5-2-3.5-2v1.5zm0-6V23l3.5-2-3.5-2v1.5c-1.6 0-3.2.7-4.2 2l-3.4 3.9c-.9 1-2.2 1.6-3.5 1.6v1c1.6 0 3.2-.7 4.2-2l3.4-3.9c.9-1 2.2-1.6 3.5-1.6zM61 18.5l-8 4.619V19h-2v10h2v-4.119l8 4.619v-11zM163 20v4.119l-8-4.619v11l8-4.619V30h2V20h-2zM197.5 21h4.5v1.5l3.5-2-3.5-2V20h-4.5c-2.5 0-4.5 2-4.5 4.5 0 .6.1 1.2.4 1.8l.9-.5c-.2-.4-.3-.8-.3-1.3 0-1.9 1.6-3.5 3.5-3.5zm9.1 1.7l-.9.5c.2.4.3.8.3 1.3 0 1.9-1.6 3.5-3.5 3.5H198v-1.5l-3.5 2 3.5 2V29h4.5c2.5 0 4.5-2 4.5-4.5 0-.6-.1-1.2-.4-1.8z",fill:"#fff"}),(0,M.jsx)("circle",{cx:"108",cy:"24",r:"20",fill:"#fff"}),(0,M.jsx)("path",{d:"M100 16h16v16h-16V16z",fill:"#fff"}),(0,M.jsx)("path",{d:"M104.018 30l10.392-6-10.392-6v12z",fill:"#000"})]})}),(0,M.jsx)("div",{children:(0,M.jsx)("svg",{width:"99",height:"16",viewBox:"0 0 99 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,M.jsx)("path",{d:"M1 2v5l4.33-2.5L1 2zm0 12h14v-1H1v1zm0-4h14V9H1v1zm7-5v1h7V5H8zM92.945 1.379l-.652.763A7.968 7.968 0 0194.863 8a7.972 7.972 0 01-2.57 5.858l.651.763a8.966 8.966 0 00.001-13.242zm-2.272 2.66l-.651.763a4.484 4.484 0 01-.001 6.397l.651.763a5.48 5.48 0 001.691-3.961c0-1.557-.65-2.962-1.69-3.962zM80 5v6h2.804L88 14V2l-5.196 3H80zm7-1.268v8.536L83.072 10H81V6h2.072L87 3.732zM40 2.5v8c0 .55.45 1 1 1h5v-1h-5v-8h5v-1h-5c-.55 0-1 .45-1 1zM43 14c0 .275.225.5.5.5H46v-1h-2.5c-.275 0-.5.225-.5.5zM55 1.5h-6c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-11c0-.55-.45-1-1-1zm0 12h-6v-11h6v11zm-3-8A.75.75 0 1052 4a.75.75 0 000 1.5zm0 6a2 2 0 100-4 2 2 0 000 4zm0-3c.551 0 1 .449 1 1 0 .551-.449 1-1 1-.551 0-1-.449-1-1 0-.551.449-1 1-1z",fill:"#fff"})})})]})]})})),F=n(48109),V=o.memo((function(){return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(F.x,{isOpen:!0,isRemoteConfigInitialized:!1,headingMessage:y.Ru.get("error-dialog.generic.header"),message:y.Ru.get("error-dialog.generic.body"),buttonLabel:y.Ru.get("fatal-error.button-label")}),(0,M.jsx)(B,{})]})})),H=n(64186),G=n(36545),z=n(64869),W=function(){var e=(0,z.z)(),t=(0,w.Pj)(),n=(0,o.useRef)(),r=(0,G.S)();return(0,o.useEffect)((function(){n.current=r}),[r]),(0,o.useEffect)((function(){return navigator&&navigator.mediaSession?(navigator.mediaSession.setActionHandler("previoustrack",(function(){var t;(null===(t=n.current)||void 0===t?void 0:t.isOpen)||e.skipToPrevious()})),navigator.mediaSession.setActionHandler("nexttrack",(function(){var t;(null===(t=n.current)||void 0===t?void 0:t.isOpen)||e.skipToNext()})),navigator.mediaSession.setActionHandler("play",(function(){var t;(null===(t=n.current)||void 0===t?void 0:t.isOpen)||e.resume()})),navigator.mediaSession.setActionHandler("pause",(function(){var t;(null===(t=n.current)||void 0===t?void 0:t.isOpen)||e.pause()})),function(){navigator.mediaSession.setActionHandler("previoustrack",null),navigator.mediaSession.setActionHandler("nexttrack",null),navigator.mediaSession.setActionHandler("play",null),navigator.mediaSession.setActionHandler("pause",null)}):function(){}}),[e,t]),null},K=(n(83234),n(34518),n(47994),n(24418)),Y=n(54294),q=n(71245),Q=n(9063),Z=n(51653),J=n(77970),X=n(51126),$=n(39850),ee=n(93892),te=n(64044),ne=n(82704);function re(e){var t;return null!==(t=null==e?void 0:e.map((function(e){var t=e.url,n=e.width,r=e.height;return{src:t,sizes:"".concat(n,"x").concat(r)}})))&&void 0!==t?t:[]}function ie(e){window.navigator.mediaSession&&(window.navigator.mediaSession.metadata=function(e){return(0,ee.v)(e)?new window.MediaMetadata({title:e.name,artist:e.artists.map((function(e){return e.name})).join(y.Ru.getSeparator()),album:e.album.name,artwork:re(e.images)}):(0,$.p)(e)?new window.MediaMetadata({title:e.name,artist:(null===(t=e.artists)||void 0===t?void 0:t.map((function(e){return e.name})).join(y.Ru.getSeparator()))||"",album:e.show.name,artwork:re(e.images)}):(0,X.d)(e)?new window.MediaMetadata({title:e.name,artist:(null===(n=e.artists)||void 0===n?void 0:n.map((function(e){return e.name})).join(y.Ru.getSeparator()))||"",album:e.book.name,artwork:re(e.images)}):(0,J.N)(e)?new window.MediaMetadata({title:y.Ru.get("ad-formats.advertisement"),artist:"",album:"",artwork:re(e.images)}):(0,te.v)(e)||void 0===e?new window.MediaMetadata({title:"",artist:"",album:"",artwork:[]}):(0,ne.d)(e);var t,n}(e))}var ae=function(){return(0,Z.p)(Q.gd.UPDATE,(function(e){var t,n=e.data;return ie(null!==(t=null==n?void 0:n.item)&&void 0!==t?t:void 0)})),null},oe=function(){var e=(0,w.d4)(K.c)===Y.K.pip;return!(0,q.Ek)()||e?(0,M.jsx)(ae,{}):null},se=(n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(90489),n(34192),n(88856),n(51565),n(18316),n(52542)),ue=n(56068),ce=n(2970),le=n(2113),de=n(93311),fe=n(39564),pe=n(96131),ve=n(98613),he=n(33748),me=n(37005),ge=n(48587),ye=(n(28965),n(42486),n(45434),n(38408),n(70750),n(68216),n(87456),n(79024),n(94592),n(88345),n(2823),n(72865),n(65594),n(78397),n(97460),n(91281),n(4672),n(28492),n(80456),n(93577),n(80366));function be(){be=function(e,t){return new n(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function n(e,r,i){var a=RegExp(e,r);return t.set(a,i||t.get(e)),(0,ge.A)(a,n.prototype)}function r(e,n){var r=t.get(n);return Object.keys(r).reduce((function(t,n){var i=r[n];if("number"==typeof i)t[n]=e[i];else{for(var a=0;void 0===e[i[a]]&&a+1]+)>/g,(function(e,t){var n=a[t];return"$"+(Array.isArray(n)?n.join("$"):n)})))}if("function"==typeof i){var o=this;return e[Symbol.replace].call(this,n,(function(){var e=arguments;return"object"!=(0,me.A)(e[e.length-1])&&(e=[].slice.call(e)).push(r(e,o)),i.apply(this,e)}))}return e[Symbol.replace].call(this,n,i)},be.apply(this,arguments)}function Ae(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t="".concat("https://open.spotify.com").concat(e),n="",r=/^\/\w+\/([a-zA-Z0-9]+)[/\w+]*/.exec(e);r&&(n=r[1]);var i=e,a=e,o=e.match(/^\/search\/(.*)\/(.*)/);return/^\/genre\//.test(e)||/^\/view\//.test(e)?a="/browse/genres":"/"===e?(a="/browse",i="/browse/featured"):"/browse/charts"===e?a="/charts":"/collection/tracks"===e?a="/collection/songs":"/search"===e?a="/search":o?(a="podcasts"===o[2]?"/search/shows":"/search/".concat(o[2]),i="/search/".concat(o[2])):e.match(be(/\/search\/(.*)/,{query:1}))?(a="/search",i="/search/results"):"/download"===e?a="/upsell":"/queue"===e?a="/nowplaying/queue":/^\/artist\/[a-zA-Z0-9]+\/related/.test(e)?(i=(0,ye.IT)(n).toString(),a="/artist/related"):/^\/artist\/[a-zA-Z0-9]+\/about/.test(e)?(i=(0,ye.IT)(n).toString(),a="/artist/about"):/^\/artist\/[a-zA-Z0-9]+\/concerts/.test(e)?(i=(0,ye.IT)(n).toString(),a="/artist/concerts"):(0,ye.ec)(t)?(i=(0,ye.IT)(n).toString(),a="/artist"):(0,ye.tb)(t)?(i=(0,ye.Ps)(n).toString(),a="/playlist"):(0,ye._T)(t)?(i=(0,ye.Q0)(n).toString(),a="/album"):(0,ye.gH)(t)?(i=(0,ye.iM)(n).toString(),a="/episode"):(0,ye.WB)(t)?(i=(0,ye.Mc)(n).toString(),a="/shows"):(0,ye.AP)(t)?(i=(0,ye.Qj)(n).toString(),a="/profile"):(0,ye.U_)(t)&&(i=(0,ye.tR)(n).toString(),a="/track"),{viewUri:i,mappedPageId:a}}n(29426);var _e=n(91074),Oe="#login";function Ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function we(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1],n=Ae(e),r=n.viewUri,i={page:n.mappedPageId,type:"exit",view_uri:r};return t?(0,he.s)(i):(0,ve.x)(i)}(a.pathname,i)),t.send(Re(r.pathname,i))),!1}},{key:"render",value:function(){return null}}])}(o.Component);const Ie=(0,w.Ng)((function(e,t){return xe(xe({},t),{},{isAnonymous:e.session.isAnonymous})}))((Ne=Pe,function(e){var t=(0,d.zy)(),n=(0,d.Zp)(),r=(0,d.wQ)(),i=(0,d.g)();return(0,M.jsx)(Ne,we(we({},e),{},{navigate:n,navigationType:r,location:t,params:i}))}));var Ne;function Re(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Ae(e),r=n.viewUri,i={page:n.mappedPageId,type:"enter",view_uri:r};return t?(0,he.s)(i):(0,ve.x)(i)}var De=n(99723),je=n(8120),Le=n(3099),Ue=n(12341);var Me=n(12482),Be=n(85726);function Fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ve(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{}).enableLegacyHptoContainerLoader,t=We().allowSwitchingBetweenHomeAdsAndHpto,n=(0,w.wA)();(0,o.useEffect)((function(){!t&&e&&n((0,Ke.T)())}),[e,t,n])}({enableLegacyHptoContainerLoader:g}),Ze(Ze(Ze({setHomeAd:A,fetchAndSetHomeAd:_,homeAd:b},(p=(0,o.useState)(),v=(0,o.useRef)(p[0]),{imageUrlToExtractHomeAdColorFrom:(0,o.useState)(),extractedHomeAdColor:[p[0],function(e){v.current=e,p[1](e)}],extractedHomeAdColorRef:v})),(s=b,u=(0,o.useState)(!1),c=(0,Ue.A)(u,2),l=c[0],f=c[1],(0,o.useEffect)((function(){return f(!1)}),[s]),{dismissed:l,dismiss:function(){f(!0)}})),function(e){var t=e.adsSlotConfig,i=(0,d.Zp)(),s=Ye(),u=(0,Ue.A)(s,2),c=u[0],l=u[1],f=t&&qe.r.hpto in t;return(0,o.useEffect)((function(){if(!f)return function(){};var e=(0,r.A)(a().mark((function e(){var t,r,o,s,u,c;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.resolve().then(n.bind(n,38497));case 2:return t=e.sent,r=t.slotsClient,o=t.adsCoreConnector,e.next=6,Promise.resolve().then(n.bind(n,73823));case 6:return s=e.sent,u=s.AdSlotEvent_AdSlotEventType,c=s.SubSlotRequest,e.next=10,o.addNewSlot(qe.r.hpto);case 10:return e.next=12,o.enableSlot(qe.r.hpto);case 12:return e.abrupt("return",r.subSlot(c.fromPartial({slotId:qe.r.hpto}),(function(e){var t,n=e.adSlotEvent;(null==n?void 0:n.eventType)===u.AVAILABLE&&"true"===(null===(t=n.ad)||void 0===t||null===(t=t.metadata)||void 0===t?void 0:t.is_preview)&&(l(n.ad),i("/"))})));case 13:case"end":return e.stop()}}),e)})))();return function(){e.then((function(e){return e.cancel()}))}}),[f,i,l]),{previewHomeAd:c,setPreviewHomeAd:l}}({adsSlotConfig:m}))}function Xe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var $e=function(e){var t=e.instance,n=e.children,r=function(e){var t=e.getAdsSlotConfig,n=(0,o.useState)(),r=(0,Ue.A)(n,2),i=r[0],a=r[1];return(0,o.useEffect)((function(){null==t||t().then(a)}),[t]),{adsSlotConfig:i}}({getAdsSlotConfig:null==t?void 0:t.config.getAdsSlotConfig}),i=Je(function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:ln.NONE;if(a.some((function(t){var n=(0,Ue.A)(t,2),r=n[0],i=n[1];return r<=e&&e<=i})))return e;switch(t){case ln.NONE:var n=(0,Ue.A)(a.slice().sort((function(t,n){var r=(0,Ue.A)(t,2),i=r[0],a=r[1],o=(0,Ue.A)(n,2),s=o[0],u=o[1];return Math.min(Math.abs(i-e),Math.abs(a-e))-Math.min(Math.abs(s-e),Math.abs(u-e))}))[0],2),r=n[0],i=n[1];return e1&&void 0!==arguments[1]&&arguments[1];if(null!=e){var r=0!==e||y?Math.trunc(x(e)):0;P(r),w(r),n||null===(t=A.current)||void 0===t||t.call(A,r)}}),[x,P,y]),N=(0,sn.YQ)(I,50,{leading:!0,maxWait:100});if((0,o.useEffect)((function(){void 0!==s&&N(s)}),[s,N]),(0,o.useLayoutEffect)((function(){void 0!==u&&I(u,!0)}),[u,I]),Number.isNaN(E)){var R=(a[0][1]-a[0][0])/2;console.error("[LayoutResizer] css property value is not a number. Defaulting to ".concat(R)),I(R)}var D=(0,o.useCallback)((function(e){d.startsWith("inline")?N(k(e.clientX)):N(k(e.clientY))}),[d,N,k]),j=(0,o.useCallback)((function(e,t){null==h||h(e,t)}),[h]),L=(0,o.useCallback)((function(){var e=S.current;b(!0),document.addEventListener("pointerup",(function(){b(!1),document.removeEventListener("pointermove",D),j(e,S.current)}),{once:!0}),document.addEventListener("pointermove",D)}),[D,j]);(0,o.useEffect)((function(){return p&&on().bind(p,(function(){I(x(E-dn,-1))})),v&&on().bind(v,(function(){I(x(E+dn,1))})),function(){p&&on().unbind(p),v&&on().unbind(v)}}),[p,x,v,E,I]);var U=a[0][0],B=a[a.length-1][1];return(0,M.jsxs)(M.Fragment,{children:[y&&(0,M.jsx)("div",{className:"LayoutResizer__resize-overlay"}),(0,M.jsx)("div",{"":"LayoutResizer__resize-bar",onPointerDown:L,className:Kt()("LayoutResizer__resize-bar",{"LayoutResizer__resize-bar--resizing":y,"LayoutResizer__inline-start":"inline-start"===d,"LayoutResizer__inline-end":"inline-end"===d,"LayoutResizer__block-start":"block-start"===d,"LayoutResizer__block-end":"block-end"===d}),onDoubleClick:function(){var e=a.findIndex((function(e){return(0,Ue.A)(e,1)[0]===E})),t=a.findIndex((function(e){var t=(0,Ue.A)(e,2);t[0];return t[1]===E}));if(-1!==t){var n=a.at(t+1);n&&I(n[0])}else if(-1!==e){var r=a.at(e-1);r&&I(r[1])}},children:(0,M.jsx)(un.o,{className:"LayoutResizer__input",type:"range",min:U,max:B,onChange:function(e){if(!y){var t=S.current,n=parseInt(e.target.value,10);n=x(n,Math.sign(n-E)),N(n),j(t,n)}},value:null!=s?s:E,step:dn,children:l})})]})},pn=n(96673),vn=n(17303),hn=n(8166),mn=n(78007),gn=n(12574),yn=function(e){var t=e.elementRef,n=(0,gn.r)(rn.j,{data:{identifier:"yourlibraryx"}}),r=n.spec,i=n.logger,a=(0,mn.vW)(),s=(0,hn.t)().isGridView,u=(0,vn.y)(),c=u.size,l=u.setSize,d=u.minMaxRanges,f=(0,cn.W)(),p="default";a===mn.fX.COLLAPSED?p="collapsed":a===mn.fX.EXPANDED&&(p=s?"expanded_grid":"expanded_list");var v=(0,o.useCallback)((function(e,t){e!==t&&i.logInteraction(r.sidebarFactory({uri:"",identifier:p}).dragUiResize({startSizePx:e,endSizePx:t}))}),[i,p,r]);return(0,M.jsx)(fn,{elementRef:t,placement:"inline-end",label:y.Ru.get("resize.sidebar"),cssCustomProperty:"--left-sidebar-width",onCSSPropertyChange:function(e){l(e)},initialValue:c,ranges:d,decreaseSizeKeyboardCombination:f?pn.g.NPV_SIDEBAR_DECREASE_WIDTH:pn.g.YLX_SIDEBAR_DECREASE_WIDTH,increaseSizeKeyboardCombination:f?pn.g.NPV_SIDEBAR_INCREASE_WIDTH:pn.g.YLX_SIDEBAR_INCREASE_WIDTH,afterResizing:v})},bn=(n(77905),n(496)),An={},_n=function(e){return null===e.match(/\/search\/(\w+|\W+){1,}/gi)?e:"search-result"},On=function(e){var t=e.scrollNodeRef,n=e.children,r=e.scrollNodeChildRef,i=(0,o.useRef)(""),a=(0,d.zy)(),s=(0,d.wQ)(),u=(0,o.useCallback)((function(){if(!t.current)return function(){};var e,n=_n(a.pathname),r=An[n];if(r&&"POP"===s){var i=Date.now(),o=function(){!t.current||Date.now()>i+3e3?clearInterval(e):t.current.scrollHeight>=r+t.current.offsetHeight&&(t.current.scrollTop=r,clearInterval(e))};e=setInterval(o,50),o()}else t.current.scrollTop=0;return function(){clearInterval(e)}}),[a.pathname,s,t]);(0,o.useMemo)((function(){if(t.current){var e=_n(i.current);An[e]=t.current.scrollTop,i.current=a.pathname}}),[a.pathname,t]),(0,o.useLayoutEffect)((function(){return u()}),[a.pathname,u,t]);var c=(0,o.useMemo)((function(){return{scrollNodeRef:t,scrollNodeChildRef:r}}),[t,r]);return(0,M.jsx)(bn.bi.Provider,{value:c,children:n})},En=n(96036),wn=n(21877),Sn=n(1444),Cn=(n(78551),n(10015)),xn=function(e){var t,n=null!==(t=(0,Cn.ZY)())&&void 0!==t?t:document;(0,o.useEffect)((function(){if(e){var t=function(e){var t=e.target;["INPUT","TEXTAREA"].includes(t.tagName)||e.preventDefault()};return n.addEventListener("contextmenu",t),function(){n.removeEventListener("contextmenu",t)}}}),[n,e])},kn=n(9856),Tn=n.n(kn),Pn=n(84187),In=n(63862),Nn=n(13906),Rn=n(68530),Dn=n(47795),jn=n(60455),Ln=n(53406);const Un="T0fKO6B7LQSCE_VaSM1P";var Mn=(0,se.A)((0,se.A)((0,se.A)({},Dn.E.SMALL,0),Dn.E.MEDIUM,600),Dn.E.LARGE,1024),Bn=(0,o.forwardRef)((function(e,t){var n=e.children;(0,Rn.$)();var r=(0,o.useRef)(null);(0,o.useImperativeHandle)(t,(function(){return r.current}),[r]);var i=(0,Ln.x)(Mn,r).breakpoint;return(0,M.jsx)("main",{ref:r,className:Un,tabIndex:-1,children:(0,M.jsx)(jn.o.Provider,{value:i,children:n})})})),Fn=n(82340),Vn=n(86429),Hn=n(74512),Gn=n(4507),zn=new(function(){return(0,ce.A)((function e(){(0,ue.A)(this,e)}),[{key:"get",value:function(){return Gn.t5}}])}()),Wn=(new(function(){return(0,ce.A)((function e(){(0,ue.A)(this,e)}),[{key:"get",value:function(){return Gn.tE}}])}()),new(function(){return(0,ce.A)((function e(){(0,ue.A)(this,e)}),[{key:"get",value:function(){return Gn.wi}}])}())),Kn=n(72012),Yn=function(){var e=(0,o.useState)(!1),t=(0,Ue.A)(e,2),n=t[0],r=t[1],i=location.pathname,a=(0,w.d4)(Hn.JJ),s=(0,Vn.V)(),u=(0,o.useState)(null),c=(0,Ue.A)(u,2),l=c[0],d=c[1],f=zn.get(),p=Wn.get();return(0,o.useEffect)((function(){d((0,Kn.w)(window.navigator.userAgent))}),[]),(0,o.useEffect)((function(){var e=setTimeout((function(){r(!0)}),1100);return function(){r(!1),clearTimeout(e)}}),[i]),n&&null!==l?(0,M.jsx)(M.Fragment,{children:(0,M.jsx)(f,{language:y.Ru.getLocaleForSmartling(),market:a.toLowerCase(),excludePlanLinks:l,children:(0,M.jsx)(p,{hideWebPlayerLink:!0,hideLegalLinks:s})})}):(0,M.jsx)(M.Fragment,{})},qn=n(77228),Qn=n(57581),Zn=n(21167),Jn=n(72637),Xn=n(89923),$n=n(34300);var er=Date.now()-6912e5,tr=function(){var e,t,n,r,i,a,s=(e=(0,o.useState)(!1),t=(0,Ue.A)(e,2),n=t[0],r=t[1],i=(0,Zn.XB)(),a=(0,o.useRef)(Jn.Z.Disabled),(0,o.useEffect)((function(){i!==Jn.Z.NowPlayingView&&a.current===Jn.Z.NowPlayingView?r(!0):r(!1),a.current=i}),[i]),n),u=!(0,Xn.n)(),c=(0,$n.x)("npv-onboarding-dismissed",!1),l=(0,Ue.A)(c,2),d=l[0],f=l[1],p=(0,$n.x)("npv-onboarding-dismissed-time",er),v=(0,Ue.A)(p,1)[0],h=(0,$n.x)("npv-onboarding-never-show-again",!1),m=(0,Ue.A)(h,1)[0],g=(Date.now()-v)/36e5<24,y=(0,o.useMemo)((function(){return!m&&(!u&&((!d||!g)&&!!s))}),[g,s,d,m,u]);(0,o.useEffect)((function(){var e=null;return y&&(e=setTimeout((function(){Qn.h.set((function(){return{triggerId:"npv-onboarding",triggerAction:null}})),f(!0)}),500)),function(){null!==e&&clearTimeout(e)}}),[f,y])},nr=(n(76588),n(58006),n(74306)),rr=n(8540),ir=n(57584),ar=n(51295),or=n(55361),sr=n(34241),ur=n(48439),cr=n(13758);const lr="Root__top-container",dr="Root__top-container--has-notice-bar";var fr=parseInt(cr.A.MINIMUM_HEADER_HEIGHT,10);function pr(e){var t=e.children,n=(0,w.d4)((function(e){return e.ui.unsupportedBrowser.isOpen})),r=(0,Zn.XB)(),i=(0,nr.lr)(),a=(0,nr.Nx)(),s=(0,ir.useIsAdsBeingShown)(),u=(0,or.A)(),c=(0,ar.$)().isActive,l=(0,o.useRef)(-1),d=(0,o.useRef)(null),f=(0,o.useCallback)((function(e){var t,n=e.target.scrollTop;t=i||a?(0,nr.q8)(n,s):void 0===u?(0,ur.i)(n,rr.uC):c?0:(0,ur.i)(n,fr,140+rr.uC),Number(l.current).toPrecision(2)!==Number(t).toPrecision(2)&&requestAnimationFrame((function(){d.current&&d.current.style.setProperty("--top-bar-opacity","".concat(Number(t).toPrecision(2)))})),l.current=t}),[u,i,a,c,s]);return(0,sr.g)(f,{executeOnceOnStart:!0}),(0,M.jsx)("div",{className:Kt()(lr,(0,se.A)({},dr,n)),ref:d,"data-right-sidebar-hidden":r===Jn.Z.Disabled,children:t})}const vr="Root__main-view-overlay";var hr=(0,o.forwardRef)((function(e,t){var n=e.children;return(0,M.jsx)("div",{ref:t,className:vr,children:n})})),mr=function(e){return e.Default="default",e.Tuna="tuna",e}({}),gr=function(e){var t=e.children;return(0,M.jsx)(M.Fragment,{children:t})},yr=function(){return{applicationMode:{mode:mr.Default,params:{}},setApplicationMode:function(){throw new Error("setApplicationMode must be used within a ApplicationModeProvider")}}};const br="Root__nav-bar";function Ar(e){var t=e.children,n=(0,nn.JT)().leftSidebarRef;return yr().applicationMode.mode!==mr.Default?null:(0,M.jsx)("div",{id:"Desktop_LeftSidebar_Id",ref:n,className:br,children:t})}const _r="main-yourLibraryX-entryPoints",Or="main-yourLibraryX-library";var Er=(0,o.lazy)((0,r.A)(a().mark((function e(){var t,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([n.e(4151),n.e(2822),n.e(6915),n.e(3035),n.e(3888),n.e(6457)]).then(n.bind(n,38798));case 2:return t=e.sent,r=t.YourLibraryX,e.abrupt("return",{default:r});case 5:case"end":return e.stop()}}),e)})))),wr=function(){return(0,M.jsx)(M.Fragment,{children:(0,M.jsx)("div",{className:Kt()(_r,Or),children:(0,M.jsx)(o.Suspense,{fallback:null,children:(0,M.jsx)(Er,{})})})})};const Sr="main-navBar-mainNav";function Cr(){return(0,M.jsx)("nav",{className:Sr,"aria-label":y.Ru.get("sidebar.a11y.landmark-label"),children:(0,M.jsx)(Xt.pZ,{value:"nav-bar",children:(0,M.jsx)(wr,{})})})}const xr="Root__main-view";function kr(e){var t=e.children;return yr().applicationMode.mode!==mr.Default?null:(0,M.jsx)("div",{className:xr,children:t})}const Tr="JkjJ8UlBui5vclUi1vZF";var Pr=function(e){var t=e.children;return(0,M.jsx)("div",{className:Tr,children:t})};const Ir="Root__right-sidebar";function Nr(e){var t=e.children,n=(0,nn.JT)().rightSidebarRef;return yr().applicationMode.mode!==mr.Default?null:(0,M.jsx)("div",{ref:n,className:Ir,children:t})}const Rr="Root__now-playing-bar";function Dr(e){var t=e.children,n=(0,nn.JT)().nowPlayingBarRef;return yr().applicationMode.mode!==mr.Default?null:(0,M.jsx)("div",{ref:n,className:Rr,children:t})}var jr=n(8143),Lr=(0,o.lazy)((function(){return new Promise((function(e){var t=Promise.all([n.e(4151),n.e(2394),n.e(2822),n.e(4374),n.e(3667)]).then(n.bind(n,53502)).then((function(e){return{default:e.PiPMiniPlayer}})),r=new Promise((function(e){setTimeout(e,300)}));Promise.all([t,r]).then((function(t){e(t[0])}))}))})),Ur=o.memo((function(){var e=(0,w.d4)((function(e){return e.platform.isDeveloperMode}));return xn(!e),null})),Mr=n(89671),Br=n(45523),Fr=(n(43772),n(85093)),Vr=(n(86746),n(60482),n(82467),n(87213)),Hr=n(2478),Gr=n(62413),zr="pip-mini-player",Wr={OS_MACOS:"spotify__os--is-macos",OS_WINDOWS:"spotify__os--is-windows",CONTAINER_DESKTOP:"spotify__container--is-desktop",CONTAINER_WEB:"spotify__container--is-web"};function Kr(e,t,n){!function(e,t){var n,r;null===(n=e.querySelector("html"))||void 0===n||(r=n.classList).remove.apply(r,(0,Fr.A)(t))}(n,Object.values(Wr));var r=function(e,t){var n=["no-focus-outline"];return t===Vr.f.macOS?n.push(Wr.OS_MACOS):t===Vr.f.Windows&&n.push(Wr.OS_WINDOWS),e===In.m.Desktop?n.push(Wr.CONTAINER_DESKTOP):e===In.m.Web&&n.push(Wr.CONTAINER_WEB),n}(e,t);!function(e,t){t.forEach((function(t){var n;null===(n=e.querySelector("html"))||void 0===n||n.classList.add(t)}))}(n,r)}var Yr=function(e){var t,n,r=null!==(t=null===(n=Array.from(document.getElementsByTagName("script")).filter((function(e){var t;return null===(t=e.src)||void 0===t?void 0:t.includes("xpui.js")})))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.src.replace(/\/[^/]+$/,""))&&void 0!==t?t:"";return{scripts:["".concat(r,"/").concat(zr,".js"),"".concat(r,"/vendor~").concat(zr,".js")],styles:["".concat(r,"/").concat(zr,".css"),"".concat(r,"/vendor~").concat(zr,".css")]}},qr=function(e){var t=(0,Be.mv)();(0,o.useLayoutEffect)((function(){if(e){(0,Hr.C)("config").pipResources;var n=Yr(),r=n.scripts,i=n.styles;e.document.body.style.margin="0",e.document.body.style.padding="0",e.document.body.style.overflow="hidden",Kr(t.container,t.operatingSystem,e.document),Gr.M.setup(e.document),r.map((function(t){return function(e,t){var n=document.createElement("script");n.setAttribute("src",e),t.document.head.appendChild(n)}(t,e)})),i.map((function(t){return function(e,t){var n=document.createElement("link");n.setAttribute("rel","stylesheet"),n.setAttribute("href",e),t.document.body.prepend(n)}(t,e)}))}}),[e,t])},Qr=n(70643),Zr=o.memo((function(){var e,t,n,r,i=(0,Qr.H)(),a=i.capabilities.isEnabled,s=i.isOpen,u=i.close,c=(0,o.useCallback)(u,[u]),l=null!==(e=null===(t=window.documentPictureInPicture)||void 0===t?void 0:t.window)&&void 0!==e?e:null;if(qr(l),n=l,r=window,(0,o.useEffect)((function(){n&&r&&["lang","dir"].forEach((function(e){var t=r.document.documentElement.getAttribute(e);null!==t&&n.document.documentElement.setAttribute(e,t)}))}),[n,r]),(0,o.useEffect)((function(){}),[]),!a||!s||!l)return null;var d=l;return(0,jr.createPortal)((0,M.jsx)(x.s,{onError:c,children:(0,M.jsxs)(Cn.IF,{handle:d,children:[(0,M.jsx)(Ur,{}),(0,M.jsx)(Br.S,{children:(0,M.jsx)(o.Suspense,{fallback:(0,M.jsx)(Mr.B,{}),children:(0,M.jsx)(Lr,{})})})]})}),l.document.body)})),Jr=n(47514);function Xr(e,t,n){return t=(0,de.A)(t),(0,le.A)(e,$r()?Reflect.construct(t,n||[],(0,de.A)(e).constructor):t.apply(e,n))}function $r(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return($r=function(){return!!e})()}var ei=function(e){function t(){return(0,ue.A)(this,t),Xr(this,t,arguments)}return(0,fe.A)(t,e),(0,ce.A)(t)}(n(49822).V),ti=n(55302),ni=n(74641),ri=n(73188),ii=n(16920),ai=n(25509),oi=640,si=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e),(0,se.A)(this,"_events",new ei),(0,se.A)(this,"graphicsRef",null),(0,se.A)(this,"currentImageUrl",null)}),[{key:"getCapabilities",value:function(){return{isEnabled:!0,supportsVideo:!1,supportsAds:!1,supportsConnect:!1,supportsOffline:!1}}},{key:"getEvents",value:function(){return this._events}},{key:"open",value:(i=(0,r.A)(a().mark((function e(t){var n,r,i=this;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.getOrCreateGraphics(),e.next=3,this.updateGraphicsFromPlayerState(n,t);case 3:if((r=this.getPictureInPictureElement())===n.video){e.next=9;break}return e.next=8,this.requestPictureInPicture(n,(function(){i.close()}));case 8:this._events.emitSync("visibility_change",!0);case 9:return e.abrupt("return",null!=r?r:null);case 10:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{key:"updateGraphicsFromPlayerState",value:(n=(0,r.A)(a().mark((function e(t,n){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(r=this.getImageURLFromPlayerState(n))){e.next=4;break}return this.close(),e.abrupt("return");case 4:return e.next=6,this.drawImage(t,r);case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)})},{key:"close",value:function(){this.getPictureInPictureElement()&&document.exitPictureInPicture(),this.disposeGraphics(),this._events.emitSync("visibility_change",!1)}},{key:"isAllowed",value:function(e,t,n){var r,i,a=null!==(r=null==e?void 0:e.hasContext)&&void 0!==r&&r,o=(null==e||null===(i=e.item)||void 0===i?void 0:i.type)===ii.c.EPISODE&&"audio"!==(null==e?void 0:e.item.mediaType);return!!a&&(!!(null==n||n)&&!o)}},{key:"getCurrentState",value:function(){return this.getPictureInPictureElement()?"open":"closed"}},{key:"syncWithPlayerState",value:function(e){var t,n,r=null!==(t=null==e?void 0:e.hasContext)&&void 0!==t&&t,i=null!==(n=null==e?void 0:e.isPaused)&&void 0!==n&&n,a=this.getPictureInPictureElement();!r||i?null==a||a.pause():null==a||a.play();var o=this.getOrCreateGraphics();this.updateGraphicsFromPlayerState(o,e)}},{key:"getOrCreateGraphics",value:function(){var e;return null!==(e=this.graphicsRef)&&void 0!==e||(this.graphicsRef=this.createGraphics()),this.graphicsRef}},{key:"disposeGraphics",value:function(){this.graphicsRef=null,this.currentImageUrl=null}},{key:"createGraphics",value:function(){var e=document.createElement("canvas");e.width=oi,e.height=oi;var t=e.getContext("2d"),n=document.createElement("video");return n.srcObject=e.captureStream(),n.muted=!0,{context:t,video:n}}},{key:"drawImage",value:(t=(0,r.A)(a().mark((function e(t,n){var r,i,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.context,i=t.video,this.currentImageUrl!==n){e.next=3;break}return e.abrupt("return");case 3:return this.currentImageUrl=n,(o=new Image).crossOrigin="anonymous",o.src=(0,ai.m)({imageUriOrUrl:n,desiredMosaicSize:oi}),e.next=9,o.decode();case 9:return r.drawImage(o,0,0,oi,oi),e.next=12,i.play();case 12:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})},{key:"getImageURLFromPlayerState",value:function(e){var t,n,r,i=null!==(t=null==e||null===(n=e.item)||void 0===n?void 0:n.images)&&void 0!==t?t:[];return null!==(r=(0,ri.h)(i,{desiredSize:oi}))&&void 0!==r?r:null}},{key:"requestPictureInPicture",value:(e=(0,r.A)(a().mark((function e(t,n){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.video,e.prev=1,e.next=4,r.requestPictureInPicture();case 4:r.addEventListener("leavepictureinpicture",n,{once:!0}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),(0,ti.vV)(e.t0);case 10:case"end":return e.stop()}}),e,null,[[1,7]])}))),function(t,n){return e.apply(this,arguments)})},{key:"getPictureInPictureElement",value:function(){if(document.pictureInPictureElement)return document.pictureInPictureElement}}],[{key:"isSupported",value:function(){return!1}}]);var e,t,n,i}(),ui=n(61325),ci=n(86594);function li(e,t){var n;return null!==(n=Tn().getParser(navigator.userAgent).satisfies((0,se.A)({},e,">=".concat(t))))&&void 0!==n&&n}function di(e,t,n){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,n)}function fi(e,t){return e.get(vi(e,t))}function pi(e,t,n){return e.set(vi(e,t),n),n}function vi(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}var hi=new WeakMap,mi=new WeakMap,gi=new WeakMap,yi=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(0,ue.A)(this,e),di(this,hi,new ei),di(this,mi,null),di(this,gi,void 0),pi(gi,this,t)}return(0,ce.A)(e,[{key:"getCapabilities",value:function(){return{isEnabled:!0,supportsVideo:!0,supportsAds:!0,supportsConnect:!0,supportsOffline:fi(gi,this)}}},{key:"getEvents",value:function(){return fi(hi,this)}},{key:"open",value:(n=(0,r.A)(a().mark((function t(n){var r,i,o,s,u,c,l=this;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.isSupported()){t.next=2;break}return t.abrupt("return",null);case 2:if(!(i=null===(r=this.getDocumentPictureInPictureElement())||void 0===r?void 0:r.window)){t.next=7;break}if(i!==fi(mi,this)){t.next=6;break}return t.abrupt("return",fi(mi,this));case 6:i.close();case 7:return o=this.getInitialWindowSize(null==n?void 0:n.item),s=o.width,u=o.height,t.next=10,this.createWindow(s,u);case 10:if(void 0!==(c=t.sent)){t.next=14;break}return this.close(),t.abrupt("return",null);case 14:return pi(mi,this,c),fi(mi,this).addEventListener("pagehide",(function(){l.close()}),{once:!0}),fi(hi,this).emitSync("visibility_change",!0),t.abrupt("return",fi(mi,this));case 18:case"end":return t.stop()}}),t,this)}))),function(e){return n.apply(this,arguments)})},{key:"close",value:function(){fi(mi,this)&&(fi(mi,this).close(),pi(mi,this,null)),fi(hi,this).emitSync("visibility_change",!1)}},{key:"isAllowed",value:function(e,t,n){var r;return!((null===(r=null==e?void 0:e.hasContext)||void 0===r||!r)&&t===ui.zP.NOT_CONNECTED)}},{key:"getCurrentState",value:function(){return fi(mi,this)?"open":"closed"}},{key:"syncWithPlayerState",value:function(e){}},{key:"getInitialWindowSize",value:function(e){var t=300,n=300;e&&((0,$.p)(e)&&("video"===e.mediaType||"mixed"===e.mediaType)&&(t=425,n=300));return{width:t,height:n}}},{key:"createWindow",value:(t=(0,r.A)(a().mark((function e(t,n){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null===(r=this.getDocumentPictureInPictureElement())||void 0===r?void 0:r.requestWindow({width:t,height:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})},{key:"getDocumentPictureInPictureElement",value:function(){return window.documentPictureInPicture}}],[{key:"isSupported",value:function(){return"documentPictureInPicture"in window&&((0,ci.Ek)()||li("chrome",119)||li("edge",127))}}]);var t,n}(),bi=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e)}),[{key:"getCapabilities",value:function(){return{isEnabled:!1,supportsVideo:!1,supportsAds:!1,supportsConnect:!1,supportsOffline:!1}}},{key:"getEvents",value:function(){return new ei}},{key:"open",value:function(){return Promise.resolve(void 0)}},{key:"close",value:function(){}},{key:"isAllowed",value:function(e,t,n){return!1}},{key:"getCurrentState",value:function(){return"closed"}},{key:"syncWithPlayerState",value:function(){}}])}(),Ai=function(){var e=(0,ct.g)(),t=(0,o.useState)((function(){if(navigator.webdriver)return new bi;if(yi.isSupported()&&e.localConfiguration.getValue(ze.Tb_)){return new yi(!0)}return si.isSupported()?new si:new bi}));return(0,Ue.A)(t,1)[0]};n(7308),n(85755);var _i=n(21780),Oi=n(14267),Ei=n(3424),wi=n(5248),Si=n(75397);function Ci(){if(xi())try{navigator.mediaSession.setActionHandler("enterpictureinpicture",null)}catch(e){}}function xi(){return"mediaSession"in navigator}var ki=o.memo((function(e){return function(e){var t=(0,Ei.v)((function(e){var t;return{connectionStatus:e.connectionStatus,isActiveDeviceLocal:null===(t=e.activeDevice)||void 0===t?void 0:t.isLocal}}),Si.a),n=t.connectionStatus,r=t.isActiveDeviceLocal,i=(0,wi.o)((function(e){return e}),(function(e,t){var n,r;return(null==e?void 0:e.hasContext)===(null==t?void 0:t.hasContext)&&(null==e||null===(n=e.item)||void 0===n?void 0:n.uri)===(null==t||null===(r=t.item)||void 0===r?void 0:r.uri)})),a=(0,o.useRef)(i);a.current=i;var s=(0,o.useMemo)((function(){return e.isAllowed(i,n,r)}),[n,r,e,i]);(0,o.useEffect)((function(){if(xi()){try{s?navigator.mediaSession.setActionHandler("enterpictureinpicture",(function(t){e.open(a.current)})):Ci()}catch(e){}return function(){Ci()}}}),[e,s])}(e.pipInstance),null})),Ti=n(68150),Pi=n(18515),Ii=n(63347),Ni=o.createContext({}),Ri=function(e){var t=e.children,n=o.useState(!0),r=(0,Ue.A)(n,2),i=r[0],a=r[1];return(0,M.jsx)(Ni.Provider,{value:{isGlobalNavDraggable:i,setIsGlobalNavDraggable:a},children:t})},Di=(n(5728),n(24136),n(54520),n(91531),n(93678),n(34145),n(2648)),ji=n(11854),Li=n(2942),Ui=n(17011),Mi=n(88581),Bi=n(31609),Fi=n(82583),Vi=n(43588),Hi=n(21386);const Gi="YyUcY0HTiYikUOwhh29d";var zi=function(e,t){if(!t)return null;var n,r,i,a,o,s,u,c,l,d,f,p,v,h,m,g,y,b,A,_,O,E,w=(n=t,r=e.split("."),i=(0,Ue.A)(r,4),a=i[0],o=void 0===a?1:a,s=i[1],u=void 0===s?0:s,c=i[2],l=void 0===c?0:c,d=i[3],f=void 0===d?0:d,p=n.split("."),v=(0,Ue.A)(p,4),h=v[0],m=void 0===h?1:h,g=v[1],y=void 0===g?0:g,b=v[2],A=void 0===b?0:b,_=v[3],O=void 0===_?0:_,E=1e9*Number(o)+1e6*Number(u)+1e4*Number(l)+Number(f),1e9*Number(m)+1e6*Number(y)+1e4*Number(A)+Number(O)-E);return w>=2e4?"negative":w>=1e3?"warning":w>=500?"announcement":null},Wi=function(){var e=(0,Vi.k)(),t=(0,Fi.t)(),n=(0,o.useCallback)((function(){t.prepareUpdate()}),[t]),r=(0,o.useCallback)((function(){t.applyUpdate()}),[t]),i=(0,o.useState)(null),a=(0,Ue.A)(i,2),s=a[0],u=a[1],c=null==e?void 0:e.version;if((0,o.useEffect)((function(){t.getVersionInfo().then((function(e){var t=e.containerVersion.split(".");5===t.length&&t.pop(),u(t.join("."))}))}),[t]),(null==e?void 0:e.state)===Hi.D.UPDATE_NONE)return null;if(!s||!c)return null;var l=zi(s,c);if(!l)return null;switch(null==e?void 0:e.state){case Hi.D.UPDATE_AVAILABLE:return(0,M.jsx)(Ui.Zp,{label:y.Ru.get("release-notifier.update-available",c),children:(0,M.jsx)(ji.$,{size:"small",colorSet:l,onClick:n,className:Gi,children:c})});case Hi.D.UPDATE_PROCESSING:return(0,M.jsx)(Ui.Zp,{label:y.Ru.get("release-notifier.update-processing",c),children:(0,M.jsx)(ji.$,{size:"small",colorSet:l,disabled:!0,onClick:r,className:Gi,children:c})});case Hi.D.UPDATE_READY:return(0,M.jsx)(Ui.Zp,{label:y.Ru.get("release-notifier.update-ready",c),children:(0,M.jsx)(ji.$,{size:"small",colorSet:l,onClick:r,className:Gi,children:c})});default:return null}},Ki=function(){var e=(0,Bi.t0)().settings;return(0,Mi.Q)(e.values)?(0,M.jsx)(Wi,{}):null},Yi=function(){return(0,M.jsx)(Ki,{})},qi=n(13534),Qi=n(75828),Zi=n(81120),Ji=n(94079),Xi=n(85200),$i=n(63957),ea=n(8574);const ta="400ms",na="main-topBarStatusIndicator-TopBarStatusIndicatorContainer",ra="main-actionButtons-button",ia="main-noConnection-isError",aa="main-noConnection-isNotice",oa="main-topBarStatusIndicator-hasTooltip",sa="main-topBarStatusIndicator-tooltipIsError",ua="main-topBarStatusIndicator-enter",ca="main-topBarStatusIndicator-enterActive",la="main-topBarStatusIndicator-exitActive",da="main-topBarStatusIndicator-tooltipEnter",fa="main-topBarStatusIndicator-notMinimized",pa="main-topBarStatusIndicator-tooltipEnterActive";var va=function(e){return e.ERROR="ERROR",e.NOTICE="NOTICE",e}({}),ha=(0,o.memo)((function(e){var t=e.children,n=e.feedbackType,r=e.tooltip,i=e.itemId,a=e.display,s=void 0===a||a,u=e.minimized,c=void 0!==u&&u,l=e.spec,d=(0,o.useRef)(null),f=(0,ea.W)(),p=(0,Ot.s)();return(0,M.jsx)(Ji.A,{in:s,timeout:parseInt(ta,10),unmountOnExit:!0,onEnter:function(){var e;c||null===(e=d.current)||void 0===e||e.classList.add(da)},onEntered:function(){var e;c||null===(e=d.current)||void 0===e||e.classList.add(pa)},onExited:function(){var e;c||null===(e=d.current)||void 0===e||e.classList.remove(pa)},classNames:{enter:ua,enterActive:ca,exitActive:la},nodeRef:d,children:(0,M.jsx)(Xt.pZ,{value:i,children:(0,M.jsx)("div",{className:Kt()(na,(0,se.A)({},fa,!c)),children:(0,M.jsx)($i.y,{offset:[-2,20],action:"toggle",trigger:"click",content:(0,M.jsx)(Xi.z,{className:Kt()((0,se.A)({},sa,n===va.ERROR)),children:(0,M.jsx)("div",{children:r})}),renderInline:!1,children:(0,M.jsx)("button",{className:Kt()(ra,(0,se.A)((0,se.A)((0,se.A)({},oa,r),ia,n===va.ERROR),aa,n===va.NOTICE)),onClick:function(){f({intent:"toggle",type:"click"}),l&&p.logInteraction(l.hitUiReveal())},ref:d,"":i,children:t})})})})})})),ma=n(74673),ga=n(54340),ya=n(42265),ba=n(26844);const Aa="P8EYxpJkrSRcmY5CFfgZ",_a="oMR8tk4wMj9_exGQeapz",Oa="qq3uDmbXwv31FKawHDIg",Ea="B64o12iyKiKF4s8uuClS";function wa(e){if(null===e)return null;var t=Math.abs(Date.now()-e.getTime());if(t<1e3)return null;var n=(0,ba.S)(t),r=n.hours,i=n.minutes,a=n.seconds,o=(0,ma.j)({h:r,m:i,s:a});return y.Ru.get("authorization-status.retrying",o)}var Sa=function(e){var t=e.retryAt,n=(0,ga.v)(),r=(0,o.useState)(wa(t)),i=(0,Ue.A)(r,2),a=i[0],s=i[1],u=(0,S.Oj)();return(0,o.useEffect)((function(){var e=window.setInterval((function(){s(wa(t))}),500);return function(){window.clearInterval(e)}}),[t,s]),(0,M.jsxs)("div",{className:Aa,children:[(0,M.jsx)(qi.E,{as:"p",variant:"bodyMediumBold",children:y.Ru.get("authorization-status.title")}),(0,M.jsx)("span",{className:_a,children:null!=a?a:y.Ru.get("authorization-status.reconnecting")}),(0,M.jsxs)("div",{className:Oa,children:[(0,M.jsx)(Di.H,{semanticColor:"textBase",buttonSize:Qi.$.sm,onClick:function(){u({type:"close"})},children:y.Ru.get("authorization-status.dismiss")}),(0,M.jsx)(ji.$,{className:Ea,buttonSize:Qi.$.sm,onClick:function(){return n.tryAuthorize()},children:y.Ru.get("authorization-status.retry")})]})]})},Ca=function(e){var t=e.minimized,n=e.spec,r=(0,Xn.n)(),i=(0,ya.Y)(),a=i.isAuthorized,o=i.retryAt;return(0,v.NC)(ze.ueo)?(0,M.jsxs)(ha,{feedbackType:va.ERROR,minimized:t,display:r&&!a,spec:n,tooltip:(0,M.jsx)(Sa,{retryAt:o}),itemId:"authorization-status-indicator",children:[(0,M.jsx)(Zi.b,{size:"small"}),y.Ru.get("authorization-status.badge")]}):null},xa=(n(56922),n(46496)),ka=n(24396),Ta=n(2881),Pa=n(76026);const Ia="PYPe3hJJmzsQV6XoN3Cl",Na="mqsHTSdyZwgRvD2Kylc1";var Ra=function(){var e=(0,Ot.s)(),t=(0,gn.r)(ka.V,{}).spec,n=(0,S.Oj)(),r=(0,w.wA)(),i=(0,o.useCallback)((function(){n({type:"close"}),r(Ta.r8.actions.open()),e.logInteraction(t.learnMoreButtonFactory().hitUiReveal())}),[r,e,n,t]);return(0,M.jsxs)(qi.E,{className:Ia,variant:"bodySmall",children:[y.Ru.get("topBar.dsa-indicator"),(0,M.jsx)(Di.H,{className:Na,onClick:i,condensedAll:!0,size:"small",semanticColor:"textBase",children:y.Ru.get("topBar.dsa-cta")})]})},Da=function(e){var t=e.spec,n=(0,Oi.p)();return(0,M.jsx)(Pa.r,{spec:t,children:(0,M.jsx)(ha,{feedbackType:va.NOTICE,minimized:!0,display:!n,tooltip:(0,M.jsx)(Ra,{}),itemId:"dsa-mode-status-indicator",spec:t,children:(0,M.jsx)(xa.p,{size:"small"})})})},ja=n(26522),La=function(e){var t=e.minimized,n=e.spec,r=!(0,Xn.n)();return(0,M.jsxs)(ha,{feedbackType:va.NOTICE,minimized:t,display:r,spec:n,tooltip:y.Ru.get("offline.callout-disconnected"),itemId:"offline-status-indicator",children:[(0,M.jsx)(ja.P,{size:"small"}),y.Ru.get("offline.badge")]})},Ua=n(78389),Ma=n(23563),Ba=function(e){var t=e.minimized,n=e.spec,r=(0,Ma.H)().isPrivateSession;return(0,M.jsxs)(ha,{feedbackType:va.NOTICE,minimized:t,display:r,tooltip:y.Ru.get("private-session.badge"),spec:n,itemId:"private-session-indicator",children:[(0,M.jsx)(Ua.y,{size:"small"}),y.Ru.get("private-session.badge")]})},Fa=n(89241),Va=o.memo((function(e){var t=(0,Fa.U)("(max-width: ".concat(1023,"px)")),n=(0,o.useMemo)((function(){var t;return null===(t=e.spec)||void 0===t?void 0:t.privateSessionButtonFactory()}),[e.spec]),r=(0,o.useMemo)((function(){var t;return null===(t=e.spec)||void 0===t?void 0:t.offlineButtonFactory()}),[e.spec]),i=(0,o.useMemo)((function(){var t;return null===(t=e.spec)||void 0===t?void 0:t.authorizationButtonFactory()}),[e.spec]),a=(0,o.useMemo)((function(){var t;return null===(t=e.spec)||void 0===t?void 0:t.dsaModeButtonFactory()}),[e.spec]);return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(Ba,{spec:n,minimized:t}),(0,M.jsx)(La,{spec:r,minimized:t}),(0,M.jsx)(Ca,{spec:i,minimized:t}),(0,M.jsx)(Da,{spec:a})]})})),Ha=n(24567),Ga=n(65707),za=n(85155),Wa=n(23522),Ka=n(62774);function Ya(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function qa(e){for(var t=1;t1?(0,M.jsx)("div",{className:Ss,children:r.map((function(e,t){return(0,M.jsx)("div",{className:Cs,style:{zIndex:r.length-t},children:(0,M.jsx)(ho.e,{imageClassName:As,placeholderClassName:As,label:"notificationAvatar",width:32,images:[{url:e.image_url}],userIconSize:"medium",username:e.displayName,displayName:e.displayName})},t)}))}):(0,M.jsx)(ho.e,{images:r.map((function(e){return{url:e.image_url}})),userIconSize:"large",label:"notificationAvatar",width:48,username:null===(t=r[0])||void 0===t?void 0:t.displayName,displayName:null===(n=r[0])||void 0===n?void 0:n.displayName})})},Ms=function(e){var t=e.primaryImage,n=e.secondaryImage;return(0,M.jsxs)("div",{className:Os,children:[(0,M.jsx)(js.b,{className:Es,images:[{url:t.image_url}],iconSize:"medium",size:Ls.Qe.SIZE_40,type:ii.c.PLAYLIST,title:t.displayName}),(0,M.jsx)(ho.e,{className:ws,imageClassName:As,placeholderClassName:As,label:"notificationAvatar",width:24,images:[{url:n.image_url}],userIconSize:"small",username:n.displayName,displayName:n.displayName})]})},Bs=n(56386),Fs=n.n(Bs),Vs=n(80065),Hs=n(20724),Gs=function(e){var t,n=e.title,r=e.timestamp,i=0,a=(0,o.useRef)(null),s=(0,Vs.K)({ref:a}),u=(0,o.useMemo)((function(){return(0,Hs.Z)(Date.parse(r)).replace(/\s+/g,"")}),[r]);return(0,M.jsxs)("div",{className:xs,children:[(0,M.jsx)(qi.E,{variant:"bodySmall",semanticColor:"textBase",style:{"--timestamp-text":"'".concat(u,"'")},className:Ts,ref:a,children:Fs()(null===(t=n.text)||void 0===t?void 0:t.text,/(\$\d+)/g,(function(e,t){var r=(0,M.jsx)(qi.E,{variant:"bodySmallBold",semanticColor:"textBase",children:n.text_values[i].text},t);return i++,r}))}),s&&(0,M.jsx)(qi.E,{variant:"marginal",semanticColor:"textSubdued",className:ks,children:u})]})},zs=function(){return(0,M.jsx)("div",{className:Is})},Ws=function(e){return e.UNKNOWN_STATE="UNKNOWN_STATE",e.UNREAD="UNREAD",e.READ="READ",e.CLICKED="CLICKED",e[e.UNRECOGNIZED=NaN]="UNRECOGNIZED",e}({}),Ks=function(e){var t=e.notification,n=e.markAsRead,r=(0,fs.Wx)(),i=r.ref,a=r.inView;return(0,o.useEffect)((function(){a&&t.state===Ws.UNREAD&&n(t.notification_id)}),[a,n,t.notification_id,t.state]),(0,M.jsxs)("div",{className:_s,ref:i,children:[(0,M.jsx)(Us,{primaryImages:t.primary_images}),(0,M.jsx)(Gs,{title:t.title,timestamp:t.event_timestamp}),t.state===Ws.UNREAD&&(0,M.jsx)("div",{className:Ps,children:(0,M.jsx)(zs,{})})]})},Ys=function(e){var t=e.notification,n=e.markAsRead,r=(0,fs.Wx)(),i=r.ref,a=r.inView;return(0,o.useEffect)((function(){a&&t.state===Ws.UNREAD&&n(t.notification_id)}),[a,n,t.notification_id,t.state]),(0,M.jsxs)("div",{className:_s,ref:i,children:[(0,M.jsx)(Ms,{primaryImage:t.primary_image,secondaryImage:t.secondary_image}),(0,M.jsx)(Gs,{title:t.title,timestamp:t.event_timestamp}),t.state===Ws.UNREAD&&(0,M.jsx)("div",{className:Ps,children:(0,M.jsx)(zs,{})})]})},qs=n(75844),Qs=n(82316),Zs=function(){var e=(0,r.A)(a().mark((function e(t){var n,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=qs.n.getInstance(),e.next=3,n.build().withHost(Qs.dv).withJsonContentType().withoutMarket().withMethod("POST").withBody({check_further_unread:!0,cursor:t}).withPath("/GetNotifications").send();case 3:return r=e.sent,e.abrupt("return",r.body);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Js=function(){var e=(0,r.A)(a().mark((function e(){var t,n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=qs.n.getInstance(),e.next=3,t.build().withHost(Qs.dv).withJsonContentType().withoutMarket().withMethod("POST").withPath("/GetUserHasUnreadNotification").send();case 3:return n=e.sent,e.abrupt("return",n.body);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xs=function(){var e=(0,r.A)(a().mark((function e(t,n){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=qs.n.getInstance(),e.next=3,r.build().withHost(Qs.dv).withJsonContentType().withoutMarket().withMethod("POST").withBody({notification_ids:t,state:n}).withPath("/UpdateNotificationState").send();case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),$s=(n(36497),n(99722),n(70087)),eu=n(72455),tu=n(42210),nu=function(e){var t=e.notifications,n=e.fetchNextPage,i=e.hasNextPage,s=(0,d.Zp)(),u=(0,S.Oj)(),c=(0,fs.Wx)(),l=c.ref,f=c.inView;(0,o.useEffect)((function(){f&&n()}),[n,f]);var p=(0,o.useCallback)(function(){var e=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Xs([t],Ws.READ);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[]),v=(0,o.useCallback)(function(){var e=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Xs([t],Ws.CLICKED);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[]),h=(0,o.useCallback)((function(e){var t,n,r,i=(0,ye.o_)(null!==(t=null===(n=e.single_notification)||void 0===n||null===(n=n.action)||void 0===n?void 0:n.uri)&&void 0!==t?t:null===(r=e.double_notification)||void 0===r||null===(r=r.action)||void 0===r?void 0:r.uri).toURLPath(!0);s(i),u({type:"close"})}),[u,s]),m=(0,o.useCallback)((function(){return t.map((function(e,t){var n,r,i,a,o=null!==(n=null===(r=e.single_notification)||void 0===r?void 0:r.notification_id)&&void 0!==n?n:null===(i=e.double_notification)||void 0===i?void 0:i.notification_id;return(0,M.jsx)(tu.u,{children:(0,M.jsx)(eu.H,{role:"menuitem",className:Kt()(ms,bs),onClick:function(){v(o),h(e)},children:(a=e,Object.prototype.hasOwnProperty.call(a,"single_notification")?(0,M.jsx)(Ks,{notification:e.single_notification,markAsRead:p}):(0,M.jsx)(Ys,{notification:e.double_notification,markAsRead:p}))})},t)}))}),[v,p,h,t]);return(0,M.jsxs)("div",{className:ps,children:[(0,M.jsx)(qi.E,{variant:"bodyMediumBold",semanticColor:"textBase",className:hs,children:y.Ru.get("web-player.notification-center.button-label")}),t.length>0?(0,M.jsxs)("div",{className:vs,children:[m(),i&&(0,M.jsx)(Ds,{lastItemRef:l})]}):(0,M.jsx)(Ns,{})]})},ru=function(){var e=function(){var e,t,n=(0,$s.q)({queryKey:["notifications"],queryFn:(t=(0,r.A)(a().mark((function e(t){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.pageParam,e.next=3,Zs(n);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)}),initialPageParam:void 0,getPreviousPageParam:function(e){return e.reverse_cursor},getNextPageParam:function(e){return e.forward_cursor},gcTime:18e5,staleTime:6e5}),i=n.data,o=n.isLoading,s=n.fetchNextPage,u=n.hasNextPage;return{notifications:null!==(e=null==i?void 0:i.pages.map((function(e){return e.notifications})).flat())&&void 0!==e?e:[],isLoading:o,hasNextPage:u,fetchNextPage:s}}(),t=e.notifications,n=e.isLoading,i=e.hasNextPage,o=e.fetchNextPage;return n?(0,M.jsx)("div",{className:ps,children:(0,M.jsx)(Ds,{})}):(0,M.jsx)(nu,{notifications:t,hasNextPage:i,fetchNextPage:o})},iu="sp_pfhp",au="pfhp",ou=function(){var e=(0,Ut.v8)(iu),t=function(){var e=new URLSearchParams(window.location.search),t=e.get(au);return t&&(e.delete(au),window.history.replaceState(null,"","".concat(window.location.origin).concat(window.location.pathname,"?").concat(e))),t}();return t&&t!==e?((0,Ut.n0)({name:iu,value:t,days:30}),t):e},su=function(){return"undefined"!=typeof window&&"2c2ccb58-8a92-4713-a1c0-8b43b3090b49"===ou()},uu=n(92062),cu=function(){var e,t=(0,o.useContext)(Ni).setIsGlobalNavDraggable,n=(0,w.d4)((function(e){return e.platform.isDesktop})),r=(0,gn.r)(yo.d,{}),i=r.spec,a=r.logger;(0,o.useEffect)((function(){a.logImpression(i.impression())}),[a,i]),(0,o.useEffect)((function(){return null==t||t(!1),function(){null==t||t(!0)}}),[t]);var s=(0,uu.k)(),u=Ko(s.data),c=(0,v.NC)(ze.y2l);return(0,M.jsx)("div",{"":"user-widget-menu",className:jo,children:(0,M.jsxs)(bo.W,{children:[(0,M.jsx)(Qo,{ubiSpec:i,ubiLogger:a}),u&&(0,M.jsx)(ns,{planAttributes:u,ubiSpec:i,ubiLogger:a}),(0,M.jsx)(ds,{ubiSpec:i,ubiLogger:a}),(0,M.jsx)(ls,{ubiSpec:i,ubiLogger:a}),(0,M.jsx)(Io,{visible:su()}),(0,M.jsx)(xo,{visible:!n&&su()}),(0,M.jsx)(rs,{visible:n,ubiSpec:i,ubiLogger:a}),(0,M.jsx)(as,{divider:"after",ubiSpec:i,ubiLogger:a}),(null==s||null===(e=s.data)||void 0===e?void 0:e["client-deprecated"])&&(0,M.jsx)(ss,{}),(0,M.jsx)(os,{ubiSpec:i,ubiLogger:a})," ",n&&(0,M.jsx)($o,{}),(0,M.jsx)(ts,{ubiSpec:i,ubiLogger:a,divider:c?"after":void 0}),c&&(0,M.jsx)(ru,{})]})})},lu=n(28925),du=n(10546),fu=function(e){var t,n=(0,w.d4)((function(e){return e.session.user})),i=(0,Vi.k)(),o=Ko((0,uu.k)().data),s=!!o&&o.currentSize<=1,u=(0,v.NC)(ze.y2l),c=function(){var e,t,n=(0,v.NC)(ze.y2l),i=(0,lu.I)({queryKey:["notification-unread-status"],queryFn:(t=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Js();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)}),enabled:n,staleTime:6e5,refetchInterval:function(e){var t;return(null===(t=e.state.data)||void 0===t||!t.userHasUnreadNotification)&&108e5}}),o=i.data;return null!==(e=null==o?void 0:o.userHasUnreadNotification)&&void 0!==e&&e}(),l=u&&c;if(!n&&su())return(0,M.jsx)(mo.b,{offset:[0,parseInt(No,10)],placement:"bottom-end",menu:(0,M.jsx)(Wo,{}),children:function(e,t,n){return(0,M.jsx)("button",{className:Kt()(Ro),type:"button",onClick:t,ref:n,"":"unauth-user-widget-link",children:e?(0,M.jsx)(fo.M,{size:"small","aria-hidden":"true"}):(0,M.jsx)(po.d,{size:"small","aria-hidden":"true"})})}});if(!n)return null;var d=n.display_name||n.id,f=null===(t=n.display_name)||void 0===t?void 0:t.charAt(0).toUpperCase(),p=(null==n?void 0:n.images.length)||!n.display_name,h=(0,du.nj)((null==n?void 0:n.avatarBackgroundColor)||0),m=function(){return(0,M.jsxs)("div",{className:Ho,children:[(0,M.jsx)("span",{className:Uo,children:y.Ru.get("user.update-available")}),(0,M.jsx)(go.Z,{className:Kt()(Mo,(0,se.A)({},Bo,!p),Fo)})]})},g="var(--background-elevated-base)",b={backgroundColor:p?g:"#".concat(h),color:vo.Ql9,lineHeight:"32px"},A=p?(0,M.jsx)(ho.e,{label:d,width:null!=n&&n.images.length?32:24,images:null==n?void 0:n.images,userIconSize:"small",testID:"user-widget-avatar",transparent:!0,className:Kt()((0,se.A)({},zo,null==n?void 0:n.images.length))}):(0,M.jsx)(qi.E,{variant:"bodySmallBold","":"username-first-letter",style:b,className:Lo,children:f});return(0,M.jsx)(mo.b,{offset:[0,parseInt(No,10)],placement:"bottom-end",menu:(0,M.jsx)(cu,{}),children:function(t,n,r){return(0,M.jsx)(Ui.Zp,{label:d,children:(0,M.jsxs)(Di.H,{className:Do,onClick:function(t){var r;null===(r=e.onClick)||void 0===r||r.call(e,t),n(t)},style:{backgroundColor:g},ref:r,condensedAll:!0,"aria-label":d,"":"user-widget-link",semanticColor:"textBase",children:[A,((null==i?void 0:i.state)===Hi.D.UPDATE_READY||s||l)&&(0,M.jsx)(m,{})]})})}})},pu=n(1912),vu=n(84654),hu=n(10595);const mu="main-topBar-buddyFeed";var gu=function(e){var t=e.onClick,n=e.tooltipLabel,r=e.ariaLabel,i=e.className,a=e.testId,o=e.children,s=e.restoreFocusKey;return(0,M.jsx)(Ui.Zp,{label:n,children:(0,M.jsx)(Di.H,{"aria-label":r,onClick:t,size:"small",condensedAll:!0,"":a,className:Kt()(mu,i),"data-restore-focus-key":s,children:o})})},yu=it.$S.BUDDY_FEED_BUTTON_CLICK,bu=function(){var e=(0,Zn.AI)(Jn.Z.BuddyFeed,Jn.Z.BuddyFeedOverlay),t=e.isActive,n=e.panelSend,r=(0,et.C)().getCapabilities().isSupported,i=(0,Xn.n)(),a=(0,o.useCallback)((function(){var e=t;n(yu),e||(0,hu.I)("BUDDY-FEED")}),[t,n]);return r?(0,M.jsx)(gu,{tooltipLabel:i?y.Ru.get("buddy-feed.friend-activity"):y.Ru.get("offline.feedback-text"),ariaLabel:y.Ru.get("buddy-feed.friend-activity"),onClick:a,testId:"friend-activity-button",restoreFocusKey:Jn.Z.BuddyFeed,children:t?(0,M.jsx)(pu.F,{size:"small",semanticColor:"textBase"}):(0,M.jsx)(vu.B,{size:"small"})}):null},Au=it.$S.BUDDY_FEED_BUTTON_CLICK,_u=function(){var e=(0,Zn.AI)(Jn.Z.BuddyFeed,Jn.Z.BuddyFeedOverlay),t=e.isActive,n=e.panelSend,r=(0,tt.C)().getCapabilities().isSupported,i=(0,Xn.n)(),a=(0,o.useCallback)((function(){var e=t;n(Au),e||(0,hu.I)("BUDDY-FEED")}),[t,n]);return r?(0,M.jsx)(gu,{tooltipLabel:i?y.Ru.get("buddy-feed.friend-activity"):y.Ru.get("offline.feedback-text"),ariaLabel:y.Ru.get("buddy-feed.friend-activity"),onClick:a,testId:"friend-activity-button",restoreFocusKey:Jn.Z.BuddyFeed,children:t?(0,M.jsx)(pu.F,{size:"small",semanticColor:"textBase"}):(0,M.jsx)(vu.B,{size:"small"})}):null},Ou=n(90261),Eu=n(66595),wu=n(7355),Su=n(34805),Cu=n(77709),xu=n(68576);const ku="agh_IHo91VhyFTnp5BzM",Tu="XVC0Gr8G4SXM0a98jbqC",Pu="K8ygfuFNcx2tNcNv09JH";var Iu=function(){var e=(0,d.Zp)(),t=(0,d.zy)(),n=(0,Cu.J)(),i="/content-feed"===t.pathname,s=i,u=(0,o.useState)(!1),c=(0,Ue.A)(u,2),l=c[0],f=c[1],p=(0,o.useContext)(mt.j).request,v=(0,Dt.jE)(),h=(0,gn.r)(wu.q,{}),m=h.spec,g=h.logger;(0,o.useEffect)((function(){var e=!1,t=setInterval((0,r.A)(a().mark((function t(){var n,r,i,o,s;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,(0,xu.c)(p,Su.jF,{});case 3:i=t.sent,t.next=9;break;case 6:return t.prev=6,t.t0=t.catch(0),t.abrupt("return");case 9:if(null===(n=i)||void 0===n||!n.errors){t.next=11;break}return t.abrupt("return");case 11:(o=(null===(r=i)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.whatsNewFeedHasNewItems)||!1)&&!e&&(s=m.notificationsBellToggleFactory().notificationsIndicatorFactory().impression(),g.logImpression(s),f(!0),v.invalidateQueries({queryKey:[Su.lo.name]})),e=o;case 14:case"end":return t.stop()}}),t,null,[[0,6]])}))),144e5);return function(){clearInterval(t)}}),[g,v,p,m]);var b=function(){return(0,M.jsxs)("div",{className:ku,"":"notification-dot",children:[(0,M.jsx)("span",{className:Tu,children:y.Ru.get("new_releases")}),(0,M.jsx)(go.Z,{className:Pu})]})},A=(0,o.useCallback)((function(){i?(g.logInteraction(m.notificationsBellToggleFactory().hitUiNavigateBack()),n.length>1?n.goBack():e("/")):(f(!1),g.logInteraction(m.notificationsBellToggleFactory().hitUiNavigate({destination:"spotify:app:content-feed"})),e("/content-feed"))}),[i,g,m,n,e]);return(0,M.jsxs)(gu,{tooltipLabel:y.Ru.get("web-player.whats-new-feed.button-label"),ariaLabel:y.Ru.get("web-player.whats-new-feed.button-label"),testId:"whats-new-feed-button",onClick:A,children:[s?(0,M.jsx)(Ou.c,{size:"small",semanticColor:"textBase"}):(0,M.jsx)(Eu.a,{size:"small"}),l&&(0,M.jsx)(b,{})]})},Nu=n(77885),Ru=n(27386),Du=n(48850),ju=(0,o.forwardRef)((function(e,t){var n=e.className,r=(0,ea.W)(),i=(0,w.wA)(),a=(0,Xn.n)(),s=(0,Vn.V)(),u=(0,gn.r)(Ii.x,{}),c=u.spec,l=u.logger,f=(0,Fa.U)("(max-width: ".concat(849,"px)")),p=su()&&s&&f,h=(0,o.useCallback)((function(){i((0,Li.Ai)()),r({intent:"signup",type:"click"})}),[i,r]),m=(0,o.useCallback)((function(){i((0,Li.zL)()),r({intent:"login",type:"click"})}),[i,r]),g=(0,o.useCallback)((function(){i((0,Li.NM)()),r({intent:"upgrade-to-premium",type:"click"})}),[i,r]),b=(0,Yo.L)().openURLWithSessionTransfer,A=(0,d.Zp)(),_=function(e,t){t?b(e):A(e)},O=(0,o.useMemo)((function(){return c.upgradeButtonFactory()}),[c]),E=(0,Nu.i)(O,l),S=E.shouldShowUpgradeButton,C=E.onUpgradeClick,x=(0,Fa.U)("(min-width: ".concat(1024,"px)")),k=(0,w.d4)((function(e){return e.platform})),T=k.isDesktop,P=k.isPWA,I=k.shouldCalloutPWA,N=(0,o.useCallback)((function(){l.logInteraction(c.profileButtonFactory().hitUiReveal())}),[l,c]),R=(0,v.NC)(ze.t84)?bu:_u,D=(0,To.k)(),j=(0,o.useMemo)((function(){var e=new URL(D.url);return e.searchParams.set("ref","jam"),e}),[D]);return(0,M.jsxs)("div",{className:Kt()(n,Du.A.topbarContentRight),ref:t,children:[(0,M.jsx)(Va,{spec:c}),s&&su()&&!f?(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(Di.H,{condensed:!0,onClick:function(){g(),_(j.href,D.isExternal)},className:Du.A.topNavBarLinks,children:y.Ru.get("navbar.premium")}),(0,M.jsx)(Di.H,{condensed:!0,onClick:function(){return _(Co.nw)},className:Du.A.topNavBarLinks,children:y.Ru.get("user.support")}),(0,M.jsx)(Di.H,{condensed:!0,onClick:function(){return _(Co.Kw)},className:Du.A.topNavBarLinks,children:y.Ru.get("download.download")}),(0,M.jsx)("div",{className:Du.A.topNavBarSeparator})]}):(0,M.jsx)(M.Fragment,{}),(0,M.jsx)(Yi,{}),S&&x&&(0,M.jsx)(lo,{onClick:C,className:Du.A.UpgradeButton}),!s&&!T&&!P&&!(0,Ru.g)()&&(0,M.jsx)(Xa,{shouldCalloutPWA:I,logger:l,spec:c}),s&&(0,M.jsxs)("div",{className:Du.A.loginButtons,children:[(0,M.jsx)(Di.H,{className:Du.A.signupButton,onClick:h,"":"signup-button",children:y.Ru.get("sign_up")}),(0,M.jsx)(ao,{children:(0,M.jsx)(ji.$,{colorSet:"invertedLight",onClick:m,"":"login-button",children:y.Ru.get("login")})})]}),(0,M.jsxs)("div",{className:Kt()(Du.A.globalNavBar,Du.A.topBarRightButtonContainer),children:[!s&&a&&(0,M.jsx)(o.Suspense,{fallback:null,children:(0,M.jsx)(Iu,{})}),!s&&(0,M.jsx)(o.Suspense,{fallback:null,children:(0,M.jsx)(R,{})})]}),(!s||p)&&(0,M.jsx)(o.Suspense,{fallback:null,children:(0,M.jsx)(fu,{onClick:N})})]})})),Lu=n(58017),Uu=n(2378),Mu=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Bu=function(e){var t,n,r=e.className,i=(0,gn.r)(Ii.x,{}),a=i.spec,s=i.logger,u=(0,d.Zp)(),c=(t=(0,w.d4)((function(e){return[e.ui.history.canGoBack,e.ui.history.canGoForward]}),Mu),[(n=(0,Ue.A)(t,2))[0],n[1]]),l=(0,Ue.A)(c,2),f=l[0],p=l[1],v=(0,o.useCallback)((function(){s.logInteraction(a.backButtonFactory().hitUiNavigateBack()),u(-1)}),[s,u,a]),h=(0,o.useCallback)((function(){s.logInteraction(a.forwardButtonFactory().hitUiNavigateForwardInHistory()),u(1)}),[s,u,a]);return(0,M.jsxs)("div",{className:Kt()(r,Du.A.globalNavBarHistoryButtonsContainer),children:[(0,M.jsx)(Ui.Zp,{label:y.Ru.get("navbar.go-back"),children:(0,M.jsx)(Di.H,{size:"medium",iconOnly:Lu.g,condensed:!0,"":"top-bar-back-button","aria-label":y.Ru.get("navbar.go-back"),disabled:!f,onClick:v,className:Du.A.globalNavBarHistoryButton})}),(0,M.jsx)(Ui.Zp,{label:y.Ru.get("navbar.go-forward"),children:(0,M.jsx)(Di.H,{size:"medium",iconOnly:Uu.V,condensed:!0,"":"top-bar-forward-button","aria-label":y.Ru.get("navbar.go-forward"),disabled:!p,onClick:h,className:Du.A.globalNavBarHistoryButton})})]})},Fu=n(55964),Vu=n(91050);const Hu="Root__globalNav",Gu="main-globalNav-link-icon",zu="main-globalNav-navLinkActive",Wu="Dp3xccI7c2f_JSJ8OHYu",Ku="main-globalNav-historyButtonsContainer",Yu="nmAHq8nfXRtoQmKU1gaF",qu="main-globalNav-searchSection",Qu="main-globalNav-searchContainer",Zu="axu7kRtHOzwIb8b14FT6",Ju="link-subtle";var Xu=function(e){var t=e.className,n=(0,gn.r)(Ii.x,{}),r=n.spec,i=n.logger,a=(0,d.Zp)(),o=(0,d.zy)(),s="/"===o.pathname||"/home"===o.pathname;return(0,M.jsx)(Ui.Zp,{label:y.Ru.get("view.web-player-home"),children:(0,M.jsx)(Di.H,{iconOnly:s?Fu.x:Vu.H,className:Kt()(t,Gu,Ju,(0,se.A)({},zu,s)),"aria-label":y.Ru.get("view.web-player-home"),"":"home-button",onClick:function(){var e=r.homeButtonFactory().hitUiNavigate({destination:"spotify:app:home"});i.logInteraction(e),a("/")}})})},$u=n(12745),ec=n(57973),tc=n(96027),nc=n(81915),rc=n(14529),ic=n(74901),ac=n(77100),oc=n(70236),sc=n(4485),uc=n(14515),cc=n(12072),lc=n(42304),dc=n(1868),fc=n(96971),pc=n(12137),vc=n(15801),hc=n(66475),mc=n(26173),gc=n(15951),yc=n(99990);const bc="qgxVpjYtxLSzXuRb1DLt",Ac="ka4wGy_b04LNCthHIH1N",_c="CPqBiLSmPraw0XkjjBp6",Oc="XFJcBNfnUfPHtwtYAkdx",Ec="V5kle5COkVEN5X6CkL7q",wc="c4tFCPbYwVHGfqMSeDbS",Sc="dSiGMhFfPa7d2yEwV3yE",Cc="S37aRGXzbqbG049CEylp",xc="yc0gfCvIaGSEMoWUQCVA",kc="A5mSopU8ZkrqFtMhrJae";var Tc=(0,o.memo)((function(e){var t=e.entity,n=e.focusedElement,r=e.isPlaying,i=e.onClearItemClick,a=e.onClick,s=e.onPlayClick,u=(0,yc._)(),c=(0,o.useRef)(null);(0,o.useEffect)((function(){var e;n&&(null===(e=c.current)||void 0===e||e.scrollIntoView({behavior:"auto",block:"nearest"}))}),[n]);var l=t.type===ii.c.ARTIST||t.type===ii.c.USER?js.u.CIRCLE:js.u.ROUNDED_CORNERS,d=(0,gc.ji)(t),f=t.type!==ii.c.USER&&t.type!==ii.c.PRE_RELEASE_ALBUM&&t.type!==ii.c.PRE_RELEASE_BOOK,p=Boolean(n),v="play-button"===n&&f,h="remove-item-button"===n;return(0,M.jsx)(fc.v,{ref:c,hasFocus:p,variant:"naked",hoverAnimationDuration:"0ms",hoverBackgroundColor:"backgroundTintedHighlight",activeBackgroundColor:"backgroundTintedHighlight",size:"sm",onClick:a,id:t.uri,className:Kt()(Oc,(0,se.A)({},Ec,p)),media:(0,M.jsxs)("div",{className:Kt()((0,se.A)({},bc,f)),children:[(0,M.jsx)(js.b,{fadeIn:!0,images:u(null!=d?d:[],48),shape:l,size:Ls.Qe.SIZE_48,iconSize:"medium",type:t.type,title:t.name,loadingMode:"eager"}),f&&(0,M.jsx)("div",{className:Kt()(Ac,(0,se.A)((0,se.A)({},_c,l===js.u.CIRCLE),Cc,v)),children:(0,M.jsx)(Di.H,{hover:v,focus:v,iconOnly:r?pc._:vc.A,onClick:s,"aria-label":r?y.Ru.get("playlist.a11y.pause",t.name):y.Ru.get("playlist.a11y.play",t.name),size:"medium"})})]}),subtitle:(0,M.jsxs)(hc.j,{"line-clamp":1,className:xc,children:[(0,gc.bA)(t),(0,M.jsx)("span",{className:kc,children:(0,gc.$F)(t)})]}),title:(0,M.jsx)(mc.d,{lineClamp:1,children:t.name}),trailing:(0,M.jsx)(Di.H,{className:Kt()(wc,(0,se.A)({},Sc,h)),focus:h,"aria-label":y.Ru.get("remove"),iconOnly:fo.M,size:"small",onClick:function(){return i(t.uri)}})},t.uri)})),Pc=n(78008),Ic=n(98962),Nc=n(80344);const Rc="_b3hhmbWtOY8_1M1mM1H",Dc="j4xi27AJ3oy5qZ8CGhhQ",jc="nBGzYhSIK1A7qANmTnpk",Lc="GimJ6fo6WOYPyWNVpSr1",Uc="ODl7TwNawIfBwiZv1Czg",Mc="YxfuYxT7HHkLxLlty5O0",Bc="sxCQ4toOdQ6hMN2rU8Kn",Fc="main-topBar-searchBar",Vc="b7r2WRiu5f9Q99qmyreh",Hc="M9l40ptEBXPm03dU3X1k",Gc="EJttP30F1zYHeAw7ISHb",zc="R69APjfNV0o9tAbfrWZf",Wc="MdMAXXFPalD99eigsBug",Kc="BV0jjn_h5TtMMl8YKuZ0";var Yc=(0,o.memo)((function(e){var t=e.inputRef,n=(0,Pc.k)(),r=n.searchHistory,i=n.clearSearchHistory,a=(0,nn.JT)().mainLandmarkRef,s=(0,o.useRef)(null),u=(0,d.Zp)(),c=(0,o.useState)(!1),l=(0,Ue.A)(c,2),f=l[0],p=l[1],v=(0,gn.r)(lc.a,{data:{uri:"spotify:app:recent-searches"}}),h=v.spec,m=v.logger,g=(0,o.useCallback)((function(e){var t=h.recentSearchesItemFactory({uri:e}).removeRecentSearchesItemButtonFactory().hitRemoveRecentSearchesItem();m.logInteraction(t),i(e)}),[i,h,m]),b=(0,wi.o)((function(e){var t;return{isPlaying:(0,Nc.uW)(e)===Ic.i.PLAYING,currentlyPlayingContextUri:null!==(t=null==e?void 0:e.context.uri)&&void 0!==t?t:null}}),Si.a),A=b.isPlaying,_=b.currentlyPlayingContextUri,O=(0,z.z)(),E=(0,o.useCallback)((function(e){var t=(0,ye.o_)(e.uri);if(null!==t){var n=h.recentSearchesItemFactory({uri:e.uri}).hitUiNavigate({destination:e.uri});m.logInteraction(n),u(t.toURLPath(!0)),requestAnimationFrame((function(){a.current&&a.current.focus()}))}}),[m,a,u,h]),w=(0,o.useCallback)((function(e){var t=(0,ye.o_)(e);if((0,gc.MB)(null==t?void 0:t.type)){var n=h.recentSearchesItemFactory({uri:e}),r=n.pauseRecentSearchesItemButtonFactory().hitPause({itemToBePaused:e}),i=n.playRecentSearchesItemButtonFactory().hitPlay({itemToBePlayed:e});A&&_===e?(O.pause(),m.logInteraction(r)):A||_!==e?(O.play({uri:e},{featureIdentifier:"search",referrerIdentifier:"search"}),m.logInteraction(i)):(O.resume(),m.logInteraction(i))}}),[O,A,_,h,m]),S=(0,o.useState)(-1),C=(0,Ue.A)(S,2),x=C[0],k=C[1],T=(0,o.useState)("entire-item"),P=(0,Ue.A)(T,2),I=P[0],N=P[1];return(0,o.useEffect)((function(){var e;-1===x&&(null===(e=s.current)||void 0===e||e.scrollIntoView())}),[x]),(0,o.useEffect)((function(){var e=t.current,n=function(t){if(!(null!=e&&e.value&&(null==e?void 0:e.value.length)>0))switch(t.key){case"ArrowUp":!function(e){e.preventDefault(),k((function(e){return Math.max(e-1,0)})),N("entire-item")}(t);break;case"ArrowDown":!function(e){e.preventDefault(),k((function(e){return Math.min(e+1,r.length-1)})),N("entire-item")}(t);break;case"ArrowLeft":!function(e){e.preventDefault(),"entire-item"===I?N("play-button"):"remove-item-button"===I&&N("entire-item")}(t);break;case"ArrowRight":!function(e){e.preventDefault(),"entire-item"===I?N("remove-item-button"):"play-button"===I&&N("entire-item")}(t);break;case"Enter":!function(e){e.preventDefault(),e.shiftKey&&x>=-1&&"entire-item"===I?w(r[x].uri):"entire-item"===I?E(r[x]):"play-button"===I?w(r[x].uri):"remove-item-button"===I&&i(r[x].uri)}(t)}};null==e||e.addEventListener("keydown",n);var a=function(){k(-1)};return null==e||e.addEventListener("focus",a),function(){null==e||e.removeEventListener("keydown",n),null==e||e.removeEventListener("focus",a)}}),[i,t,E,r,r.length,x,I,w]),0===r.length?null:(0,M.jsxs)("div",{className:jc,children:[(0,M.jsxs)(tn.a,{className:Lc,children:[(0,M.jsx)(qi.E,{as:"p",ref:s,variant:"bodyMediumBold",semanticColor:"textBase",className:Mc,children:y.Ru.get("search.title.recent-searches")}),(0,M.jsx)(uc.b,{condensedAll:!0,children:r.map((function(e,t){return(0,M.jsx)(Tc,{focusedElement:x===t?I:void 0,entity:e,isPlaying:A&&_===e.uri,onClick:function(){return E(e)},onPlayClick:function(){return w(e.uri)},onClearItemClick:g},e.uri)}))}),(0,M.jsx)(cc.n,{onClick:function(){p(!0)},size:"small",className:Bc,children:y.Ru.get("search.clear-recent-searches")})]}),(0,M.jsx)(dc.T,{onClose:function(){p(!1)},isOpen:f,onConfirm:function(){var e;e=h.clearButtonFactory().hitClearRecentSearches(),m.logInteraction(e),i(),p(!1)},"aria-label":y.Ru.get("search.clear-recent-searches-dialog.title"),titleText:y.Ru.get("search.clear-recent-searches-dialog.title"),descriptionText:y.Ru.get("search.clear-recent-searches-dialog.description"),confirmText:y.Ru.get("search.clear-recent-searches-dialog.confirm-button"),cancelText:y.Ru.get("search.clear-recent-searches-dialog.cancel-button")})]})})),qc=n(21540),Qc=n(65884),Zc=n(78527),Jc=(0,o.memo)((function(e){var t=e.onFocus,n=e.onLeadingIconClick,r=e.inputRef,i=(0,d.zy)(),a="/search"===i.pathname,s=(0,d.Zp)(),u=(0,sc.er)(),c=u.currentStep,l=u.tryTriggerNextStep,f=(0,v.NC)(ze.MB0),p=(0,o.useContext)(Ni).setIsGlobalNavDraggable,h=(0,o.useRef)(null),m=r||h,g=(0,o.useRef)(null),b=(0,bn.v7)(),A=(0,nn.JT)().mainLandmarkRef,_=(0,w.wA)(),O=(0,qc.o)(),E=(0,Ue.A)(O,2),S=E[0],C=S.category,x=S.query,k=E[1],T=(0,o.useState)(x),P=(0,Ue.A)(T,2),I=P[0],N=P[1],R=(0,gn.r)(Ii.x,{}).spec,D=(0,gn.r)(ac.F,{}),j=D.spec,L=D.logger,U=(0,sn.YQ)((function(e){var t=j.keyStrokeChangeSearchQuery({searchQueryString:e}),n=L.logInteraction(t).interactionId,r=c===sc.BD.ARTIST_CARD;k(e,r?"artists":C,!1,n),b.current&&(b.current.scrollTop=0)}),200,{trailing:!0}),B=(0,o.useCallback)((function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(m.current!==document.activeElement&&(g.current=document.activeElement,m.current&&m.current.focus()),t)&&(null===(e=m.current)||void 0===e||e.select())}),[m]);(0,Zc.x)(Qc.W.SHOW_SEARCH,(function(){return B(!0)})),function(e,t,n){var r=(0,o.useRef)(e);(0,o.useEffect)((function(){r.current!==e&&(n(t),r.current=e)}),[e,t,n])}(i.key,x,N);var F=function(){m.current&&m.current.focus();var e=j.hitTextClear();e&&L.logInteraction(e),N("")},V=function(e){e.preventDefault(),I&&L.logInteraction(j.keyStrokeSearch());var t=(0,ye.o_)(I,{parseUnknown:!0});if((null==t?void 0:t.type)===ye.NQ.AD){var n=(0,ye.cE)(t.id);if(t.id===n)return;_((0,oc.gt)(t.id))}else t?s(t.toURLPath(!0),{state:{preventMoveFocus:!0,redirectToHome:(0,ye.cr)(t)}}):I?U(I):s("/search",{state:{preventMoveFocus:!0}});I&&A.current&&(document.documentElement.classList.remove("no-focus-outline"),A.current.focus())};return(0,M.jsx)("div",{className:Rc,children:(0,M.jsx)(ec.E,{as:"form",onSubmit:V,role:"search",className:Vc,onClick:n,value:I,iconLeading:(0,M.jsx)(Ui.Zp,{label:y.Ru.get("navbar.search"),children:(0,M.jsxs)("div",{children:[(0,M.jsx)(Di.H,{className:Gc,condensed:!0,iconOnly:tc.C,"aria-label":y.Ru.get("navbar.search"),onClick:n}),(0,M.jsx)(tc.C,{"":"search-icon",className:Hc,"aria-hidden":!0,size:"xlarge"})]})}),iconTrailing:""!==I?(0,M.jsx)(Ui.Zp,{label:y.Ru.get("search.a11y.clear-input"),children:(0,M.jsx)(Di.H,{className:Wc,condensed:!0,"":"clear-button",iconOnly:fo.M,"aria-label":y.Ru.get("search.a11y.clear-input"),onClick:F})}):(0,M.jsx)(Ui.Zp,{label:y.Ru.get("browse"),children:(0,M.jsx)("div",{className:Kc,children:(0,M.jsx)(Di.H,{condensedAll:!0,"":"browse-button",iconOnly:a?nc.q:rc.K,"aria-label":y.Ru.get("browse"),onClick:function(e){var t=R.browseButtonFactory().hitUiNavigate({destination:"spotify:app:search"});L.logInteraction(t),e.preventDefault(),e.stopPropagation(),s("/search",{state:{fromBrowse:!0}})},className:a?Dc:""})})}),children:(0,M.jsxs)("div",{className:Uc,children:[(0,M.jsx)(ic.Z,{"":"search-input",className:Kt()(Fc,(0,se.A)({},zc,f)),type:"search",placeholder:y.Ru.get("search.search-for-label"),value:I,ref:m,onKeyDown:function(e){"Escape"===e.key&&(I?F():(m.current&&m.current.blur(),g.current instanceof HTMLElement&&g.current.focus())),"Enter"===e.key&&""!==I&&V(e)},onFocus:function(){null==p||p(""!==I),null==t||t()},onBlur:function(){return null==p?void 0:p(!0)},onChange:function(e){if(e.currentTarget){var t=e.currentTarget.value;N(t),null==p||p(""!==t),U(t),l(sc.BD.SEARCH)}}}),f&&(0,M.jsx)(Yc,{inputRef:m})]})})})})),Xc=n(27719);function $c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var el=function(e){if(!e.current)return!1;return e.current.offsetWidth>400},tl=function(e){return!!e.current&&(e.current===document.activeElement||""!==e.current.value)},nl=function(e,t){return!!e.current&&(e.current.offsetLeft<=t&&t<=e.current.offsetLeft+e.current.offsetWidth)},rl=function(e){var t=(0,gn.r)(Ii.x,{}),n=t.spec,r=t.logger,i=(0,d.zy)(),a=(0,d.Zp)(),s=(0,Xc.c)(),u=(0,o.useContext)(Ni).isGlobalNavDraggable,c=(0,v.NC)(ze.MB0,{loadingValue:!1}),l=(0,o.useState)(!1),f=(0,Ue.A)(l,2),p=f[0],h=f[1],m=(0,o.useState)(!1),g=(0,Ue.A)(m,2),y=g[0],b=g[1],A=(0,o.useState)(!1),_=(0,Ue.A)(A,2),O=_[0],E=_[1],w=(0,o.useRef)(null),S=(0,o.useRef)(null),C=(0,o.useRef)(null),x=(0,o.useRef)(null),k=(0,o.useRef)(null),T=(0,o.useRef)(null),P=(0,o.useRef)(!1);(0,o.useEffect)((function(){S.current&&(S.current.tabIndex=y&&!O?-1:0)}),[y,O]);var I,N,R,D=(0,o.useCallback)((function(e){var t=e.width;t&&(null!=T&&T.current&&t!==T.current&&(P.current=t>T.current),T.current=t),function(e,t,n,r,i){if(n.current&&t.current&&e.current){var a=n.current,o=Math.max(350,Math.min(546,.5*a.offsetWidth)),s=nl(e,a.offsetWidth/2-o/2)||nl(e,a.offsetWidth/2+o/2)||nl(t,a.offsetWidth/2-o/2)||nl(t,a.offsetWidth/2+o/2);r!==s&&i(s)}}(C,x,k,p,h),function(e,t,n,r){e.current&&(el(e)&&!0===t&&n?r(!1):el(e)||!1!==t||n||r(!0))}(w,P.current,y,b),function(e,t,n){e.current&&tl(e)&&(t||n(!0))}(S,O,E)}),[O,y,p]);(0,Ja.w)({refOrElement:k,onResize:D}),I=x,N=function(){k.current&&D({width:null})},R={subtree:!0,childList:!0},(0,o.useEffect)((function(){if(I.current){var e=new MutationObserver(N);return e.observe(I.current,R),function(){return e.disconnect()}}return function(){}}),[I,N,R]);var j=(0,o.useCallback)((function(){if(!i.pathname.startsWith("/search")){var e=n.searchInputFactory().hitUiNavigate({destination:"spotify:app:search"});r.logInteraction(e),a("/search",{state:{preventMoveFocus:!0}})}}),[n,r,i,a]),L=(0,o.useCallback)((function(e){var t;(null==e||e.preventDefault(),null==e||e.stopPropagation(),tl(S)||E(!O),!y||y&&!O)&&(null===(t=S.current)||void 0===t||t.focus(),c||j())}),[O,y,j,c]);return(0,M.jsxs)("div",{className:Kt()(Hu,e.className,(0,se.A)((0,se.A)((0,se.A)((0,se.A)({},Ju,!u),Zu,p||y),"searchInputCollapsed",y),"forceExpandSearchInput",O)),ref:k,"":"global-nav-bar",children:[(0,M.jsx)("div",{className:Ku,ref:C,children:s?(0,M.jsx)(Ti.N_,{to:"/",className:Yu,children:(0,M.jsx)(Pi.G,{height:32,condensed:!0})}):(0,M.jsx)(Bu,{className:Ju})}),(0,M.jsx)("div",{className:qu,children:(0,M.jsxs)("div",{className:Qu,ref:w,children:[(0,M.jsx)(Xu,{className:Wu}),(0,M.jsx)($u.ow,{children:(0,M.jsx)(Jc,{inputRef:S,onLeadingIconClick:L,onFocus:function(){E(!0),c||j()}})})]})}),(0,M.jsx)(ju,{className:Ju,ref:x})]})},il=function(e){return yr().applicationMode.mode!==mr.Default?null:(0,M.jsx)(rl,function(e){for(var t=1;t0,canGoForward:e0&&e.events.emit(oh.ar.ADDED,{set:a,uris:s,source:"server"}),u.length>0&&e.events.emit(oh.ar.REMOVED,{set:a,uris:u,source:"server"})}}}})}}},{key:"getEvents",value:function(){return this.events}},{key:"get",value:(i=(0,r.A)(a().mark((function e(t){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._username){e.next=2;break}throw new fh("Username is required");case 2:return e.next=4,vh(this._builder,this._username,t);case 4:return n=e.sent,e.abrupt("return",n.body.items.map((function(e){var t=e.uri,n=e.added_at;return{uri:t,addTime:BigInt(n)}})));case 6:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{key:"subscribe",value:function(e,t){var n=this;if(!this._username)throw new fh("Username is required");this.get(e).then(t);var r=function(r){var i=r.data.set;e===i&&n.get(e).then(t)};return this.events.addListener(oh.ar.ADDED,r),this.events.addListener(oh.ar.REMOVED,r),function(){n.events.removeListener(oh.ar.ADDED,r),n.events.removeListener(oh.ar.REMOVED,r)}}},{key:"add",value:(n=(0,r.A)(a().mark((function e(t,n){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._username){e.next=2;break}throw new fh("Username is required");case 2:return e.next=4,hh(this._builder,this._username,t,n);case 4:this.events.emit(oh.ar.ADDED,{set:t,uris:n,source:"client"});case 5:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)})},{key:"remove",value:(t=(0,r.A)(a().mark((function e(t,n){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._username){e.next=2;break}throw new fh("Username is required");case 2:return e.next=4,mh(this._builder,this._username,t,n);case 4:this.events.emit(oh.ar.REMOVED,{set:t,uris:n,source:"client"});case 5:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})},{key:"getInFlightCacheKey",value:function(e,t){return"".concat(e,":").concat(t)}},{key:"contains",value:(e=(0,r.A)(a().mark((function e(t,n){var r,i,o,s,u,c,l,d,f,p=this;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._username){e.next=2;break}throw new fh("Username is required");case 2:if(r=[],i=[],o=[],n.forEach((function(e){p.cacheBySet[t].has(e)?r.push(e):p.inFlightCache.has(e)?i.push(e):o.push(e)})),s=Object.fromEntries(r.map((function(e){return[e,p.cacheBySet[t].get(e)]}))),u=Promise.all(i.map((function(e){return p.inFlightCache.get(p.getInFlightCacheKey(t,e))}))).then((function(e){return Object.fromEntries(i.map((function(t,n){return[t,e[n]]})))})),c={},!(o.length>0)){e.next=17;break}return l=gh(this._builder,this._username,t,o).then((function(e){return Object.fromEntries(o.map((function(t,n){return[t,e.body.found[n]]})))})),d=new Promise((function(e,t){return setTimeout(t,1e4,new Error("In-flight timeout exceeded"))})),o.forEach((function(e){var n=l.then((function(t){return t[e]}));p.inFlightCache.set(p.getInFlightCacheKey(t,e),Promise.race([n,d]))})),e.next=15,l;case 15:c=e.sent,o.forEach((function(e){p.cacheBySet[t].set(e,c[e])}));case 17:return e.next=19,u;case 19:return f=e.sent,e.abrupt("return",n.map((function(e){var t,n;return null!==(t=null!==(n=c[e])&&void 0!==n?n:f[e])&&void 0!==t?t:s[e]})));case 21:case"end":return e.stop()}}),e,this)}))),function(t,n){return e.apply(this,arguments)})},{key:"containsSync",value:function(e,t){return this.cacheBySet[e].peek(t)}},{key:"subscribeContains",value:function(e,t,n){var r=this,i=[];this.contains(e,t).then((function(e){i=e,n(e)}));var a=function(r){var a=r.data,o=a.set,s=a.uris;e===o&&(s.some((function(e){var n=t.indexOf(e);return!1===i[n]}))&&(i=i.slice(),s.forEach((function(e){var n=t.indexOf(e);-1!==n&&(i[n]=!0)})),n(i)))},o=function(r){var a=r.data,o=a.set,s=a.uris;e===o&&(s.some((function(e){var n=t.indexOf(e);return!0===i[n]}))&&(i=i.slice(),s.forEach((function(e){var n=t.indexOf(e);-1!==n&&(i[n]=!1)})),n(i)))};return this.events.addListener(oh.ar.ADDED,a),this.events.addListener(oh.ar.REMOVED,o),function(){r.events.removeListener(oh.ar.ADDED,a),r.events.removeListener(oh.ar.REMOVED,o)}}}]);var e,t,n,i}(),Eh=n(77498),wh=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e)}),[{key:"enableMenuItem",value:function(){return Promise.resolve()}},{key:"disableMenuItem",value:function(){return Promise.resolve()}},{key:"setTitlebarHeight",value:function(){return Promise.resolve()}},{key:"notifyUsableStateReached",value:function(){return Promise.resolve()}},{key:"notifyReadyStateReached",value:function(){return Promise.resolve()}},{key:"notifyViewLoaded",value:function(){return Promise.resolve()}},{key:"getEvents",value:function(){return new Eh.M}}])}(),Sh=n(56766),Ch=n(19351),xh=n(32295),kh=n(80380),Th=n(71309);function Ph(e,t,n){return t=(0,de.A)(t),(0,le.A)(e,Ih()?Reflect.construct(t,n||[],(0,de.A)(e).constructor):t.apply(e,n))}function Ih(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ih=function(){return!!e})()}var Nh=function(e){function t(e){var n;return(0,ue.A)(this,t),(n=Ph(this,t,[e])).webAudioFilters=[],n}return(0,fe.A)(t,e),(0,ce.A)(t,[{key:"setEnabledState",value:function(e){var t=this;this.localStorageAPI.setItem(xh.D,e);var n=function(e,n){t.webAudioFilters[n]&&(t.webAudioFilters[n].gain.value=e.gain)};e?this.filters.forEach(n):kh.fG.flat.filters.forEach(n)}},{key:"getEnabledState",value:function(){var e=this.localStorageAPI.getItem(xh.D);return!(e instanceof Error)&&e}},{key:"subscribeToEnabledState",value:function(e){var t=this.localStorageAPI.getItem(xh.D);return e(!(t instanceof Error)&&t),this.localStorageAPI.getEvents().addListener(Th.r.UPDATE,(function(t){t.data.key===xh.D&&e(t.data.value)}))}},{key:"connectAudioProcessor",value:function(e){var t=this,n=new AudioContext({latencyHint:"playback"}),r=n.createMediaElementSource(e);this.webAudioFilters=this.filters.map((function(e,r){var i=n.createBiquadFilter();return i.frequency.value=e.frequency,0===r?i.type="lowshelf":r===t.filters.length-1?i.type="highshelf":(i.type="peaking",i.Q.value=5),i.gain.value=e.gain,i})),this.webAudioFilters.reduce((function(e,t){return e.connect(t),t}),r).connect(n.destination),document.addEventListener("click",(function(){n.resume()}),{once:!0})}},{key:"setFilterGain",value:(i=(0,r.A)(a().mark((function e(t,n){var r,i;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=Math.max(-kh.Zs,Math.min(n,kh.Zs)),i=this.filters.findIndex((function(e){return e.key===t})),this.webAudioFilters[i]&&(this.webAudioFilters[i].gain.value=r),this.filters[i].gain=r;case 4:case"end":return e.stop()}}),e,this)}))),function(e,t){return i.apply(this,arguments)})},{key:"getFilters",value:(n=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.filters);case 1:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"isSupported",value:function(){return"AudioContext"in window}}]);var n,i}(Ch.W),Rh=n(51536),Dh=n(51275);function jh(e,t,n){return t=(0,de.A)(t),(0,le.A)(e,Lh()?Reflect.construct(t,n||[],(0,de.A)(e).constructor):t.apply(e,n))}function Lh(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Lh=function(){return!!e})()}var Uh={show_connect_option:!1,connection:!1},Mh=function(e){function t(){var e;return(0,ue.A)(this,t),(e=jh(this,t)).onAddListener(Rh.tv.CONNECTION_STATE_CHANGE,(function(e){e.data.listener(new Dh.Vk(Rh.tv.CONNECTION_STATE_CHANGE,Uh)),e.preventDefault()})),e}return(0,fe.A)(t,e),(0,ce.A)(t,[{key:"connect",value:function(){return Promise.resolve(Uh)}},{key:"disconnect",value:function(){return Promise.resolve(Uh)}}])}(Rh.XO),Bh=n(29915),Fh=n(30992),Vh=n(58304),Hh=n(29745);function Gh(e,t,n,r,i){var a=e.getEvents(),o=t.getEvents(),s=null,u=function(t){var a,o;s&&(0,ye.B2)(t,s)&&(i?null===(a=r.getActiveDevice())||void 0===a?void 0:a.isLocal:null===(o=n.getState())||void 0===o||null===(o=o.activeDevice)||void 0===o?void 0:o.isLocal)&&e.refreshCurrentContext()},c=function(e){u(e.data.uri)},l=function(e){e.data.operation===Hh.sP.SIGNAL&&"minus"===e.data.signalIdentifier&&u(e.data.uri)};a.addListener(Q.gd.UPDATE,(function(e){var t,n=e.data,r=null!==(t=null==n?void 0:n.context.uri)&&void 0!==t?t:null;null!==s&&null!==r&&s!==r&&(o.removeListener(Hh.Lj.UPDATE,c,{uri:s}),o.removeListener(Hh.Lj.OPERATION_COMPLETE,l),s=null),null===s&&null!==r&&(0,ye.tb)(r)&&(s=r,o.addListener(Hh.Lj.UPDATE,c,{uri:s}),o.addListener(Hh.Lj.OPERATION_COMPLETE,l))}))}var zh=n(11956),Wh=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e)}),[{key:"getVersionInfo",value:(n=(0,r.A)(a().mark((function e(){var t;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=Tn().parse(navigator.userAgent),e.abrupt("return",{containerVersion:t.browser.version||"unknown",containerBuildType:"unknown",containerPlatform:"unknown",uiVersion:"xpui_2024-09-20_1726835706488_71624d5",cefVersion:"unknown",cefRuntime:"unknown",buildSystem:"unknown"});case 2:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"subscribe",value:function(){return{cancel:function(){}}}},{key:"prepareUpdate",value:(t=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})},{key:"applyUpdate",value:(e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:window.location.reload();case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}]);var e,t,n}(),Kh=n(97706),Yh=n(71889);var qh=function(e,t){return[(0,Yh.ks)(e),(0,Yh.Ow)({version:"xpui_2024-09-20_1726835706488_71624d5"}),(0,Yh.ws)(),(0,Yh.p4)(t)]},Qh=function(e,t,n,r,i,a){var o=(0,Kh.kE)({transport:e,suppressPersist:false,context:qh(t,n),storagePrefix:i,ownerProvider:r,useOptimizedESS2NA:a});return o},Zh=n(97733);function Jh(e,t,n){return Math.min(Math.max(e,t),n)}var Xh=n(58895),$h="playback",em=.0625,tm=function(){return(0,ce.A)((function e(t){var n=this;(0,ue.A)(this,e),(0,se.A)(this,"_volume",null),(0,se.A)(this,"_remoteVolume",null),this._harmony=t,this._events=new Xh.T,this._events.addListener(Xh._.VOLUME,(function(e){var t=e.data,r=t.volume,i=t.isLocal;n._volume=r||0,i&&function(e){try{localStorage.setItem($h,JSON.stringify({volume:e}))}catch(e){}}(r)})),this._harmony.addListener(Zh.bi.VOLUME_CHANGED,(function(e){var t=e.data,r=t.volume,i=t.remote;n._events.emit(Xh._.VOLUME,{volume:r,isLocal:!i})})),this._harmony.addListener(Zh.bi.LAST_ACTIVE_DEVICE_INFO_CHANGED,(function(e){var t=e.data.deviceInfo;if(null!==t){var r=n._remoteVolume!==t.volume;r&&!t.local&&(n._remoteVolume=t.volume||0,n._events.emit(Xh._.VOLUME,{volume:n._remoteVolume,isLocal:!1})),null!==n._remoteVolume&&r&&t.local&&(n._remoteVolume=null,n._events.emit(Xh._.VOLUME,{volume:t.volume,isLocal:!0}))}}))}),[{key:"getCapabilities",value:function(){return{canChangeVolume:!0,canGetPlaybackInfo:!1,canGetFiles:!1,puffinEnabled:!1}}},{key:"getEvents",value:function(){return this._events}},{key:"getVolume",value:(s=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._harmony.getVolume();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(){return s.apply(this,arguments)})},{key:"setVolume",value:(o=(0,r.A)(a().mark((function e(t){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Jh(t,0,1),e.next=3,this._harmony.setVolume(n);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"raiseVolume",value:(i=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===this._volume){e.next=3;break}return e.next=3,this.setVolume(this._volume+em);case 3:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})},{key:"lowerVolume",value:(n=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===this._volume){e.next=3;break}return e.next=3,this.setVolume(this._volume-em);case 3:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"getPlaybackInfo",value:(t=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})},{key:"getFiles",value:(e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("Not implemented!");case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}]);var e,t,n,i,o,s}(),nm=n(5763),rm=.0625,im=function(){return(0,ce.A)((function e(t){var n=this;(0,ue.A)(this,e),(0,se.A)(this,"_volume",null),this._overture=t,this._events=new Xh.T,this._events.addListener(Xh._.VOLUME,(function(e){var t=e.data.volume;n._volume=t})),this._overture.addListener(nm.LW.VOLUME_CHANGED,(function(e){var t=e.data;n._events.emit(Xh._.VOLUME,{volume:t.volume,isLocal:!0})}))}),[{key:"getCapabilities",value:function(){return{canChangeVolume:!0,canGetPlaybackInfo:!1,canGetFiles:!1,puffinEnabled:!1}}},{key:"getEvents",value:function(){return this._events}},{key:"getVolume",value:(s=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._overture.getVolume();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(){return s.apply(this,arguments)})},{key:"setVolume",value:(o=(0,r.A)(a().mark((function e(t){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Jh(t,0,1),e.next=3,this._overture.setVolume(n);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"raiseVolume",value:(i=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===this._volume){e.next=3;break}return e.next=3,this.setVolume(this._volume+rm);case 3:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})},{key:"lowerVolume",value:(n=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===this._volume){e.next=3;break}return e.next=3,this.setVolume(this._volume-rm);case 3:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"getPlaybackInfo",value:(t=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})},{key:"getFiles",value:(e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("Not implemented!");case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}]);var e,t,n,i,o,s}();function am(e){var t=Tn().getParser(window.navigator.userAgent),n=function(e){switch(e){case"macOS":return"osx";case"Chrome OS":return"chrome";default:return e}}(t.getOSName()||"not_applicable"),r=function(e,t){if("Windows"===e)switch(t){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return""}return t}(n,t.getOSVersion()),i=t.getBrowserName(),a=t.getBrowserVersion();return"web_player ".concat(n," ").concat(r,";").concat(i," ").concat(a,";").concat(e).toLowerCase()}function om(){var e=Tn().getParser(window.navigator.userAgent);return e.satisfies({chrome:">=37",firefox:">=47",safari:">=13.1",edge:">=79"})||e.getUA().includes("Spotify")}var sm=null;n(13661);var um,cm=n(24192),lm=n(51170),dm=n(53724),fm=n(25994),pm=n(48298),vm=n(39814);function hm(e,t){var n=t.shuffle;return(void 0!==n||!(0,ye.WB)(e.uri))&&n}function mm(e,t){var n=t.repeat;if(void 0===n&&(0,ye.WB)(e.uri))return Zh.pM.OFF;switch(n){case dm.p.REPEAT_NONE:return Zh.pM.OFF;case dm.p.REPEAT_CONTEXT:return Zh.pM.CONTEXT;case dm.p.REPEAT_TRACK:return Zh.pM.TRACK;default:return}}function gm(e,t,n){var r,i,a,o,s,u,c;return{contextURI:e.uri,trackUID:null===(r=n.skipTo)||void 0===r?void 0:r.uid,trackURI:null===(i=n.skipTo)||void 0===i?void 0:i.uri,index:null===(a=n.skipTo)||void 0===a?void 0:a.index,pageIndex:null===(o=n.skipTo)||void 0===o?void 0:o.pageIndex,initialOffset:n.seekTo,shuffle:hm(e,n),repeatMode:mm(e,n),filter:null===(s=e.metadata)||void 0===s?void 0:s[lm.W.FILTERING_PREDICATE],sort:null===(u=e.metadata)||void 0===u?void 0:u[lm.W.SORTING_CRITERIA],playOrigin:(c=t,{featureIdentifier:c.featureIdentifier,featureVersion:c.featureVersion,referrerIdentifier:c.referrerIdentifier,viewURI:c.viewURI,externalReferrer:c.externalReferrer}),paused:n.paused,loggingParams:n.loggingParams}}var ym=new RegExp(String.raw(um||(um=(0,uh.A)(["^q[0-9]+$"]))));function bm(e,t,n){var r=!!e.uid&&ym.test(e.uid),i=null!=n?n:r?"queue":null;return(0,ye.U_)(e.uri)||(0,ye.Pk)(e.uri)?function(e,t,n){var r,i,a,o,s,u,c,l,d,f,p,v,h;return{type:ii.c.TRACK,uri:null!==(r=t.linked_from)&&void 0!==r&&r.uri?t.linked_from.uri:t.uri,uid:null!==(i=t.uid)&&void 0!==i?i:null,name:null!==(a=t.name)&&void 0!==a?a:"",mediaType:null!==(o=t.media_type)&&void 0!==o?o:"audio",duration:{milliseconds:null!==(s=t.duration_ms)&&void 0!==s?s:0},album:{type:ii.c.ALBUM,uri:null!==(u=null===(c=t.album)||void 0===c?void 0:c.uri)&&void 0!==u?u:"",name:null!==(l=null===(d=t.album)||void 0===d?void 0:d.name)&&void 0!==l?l:"",images:null!==(f=null===(p=t.album)||void 0===p?void 0:p.images)&&void 0!==f?f:[]},artists:null!==(v=null===(h=t.artists)||void 0===h?void 0:h.map((function(e){var t=e.uri,n=e.name;return{type:ii.c.ARTIST,uri:t,name:n||""}})))&&void 0!==v?v:[],isLocal:(0,ye.Pk)(t.uri),provider:e,metadata:n,get images(){return this.album.images}}}(i,e,t):(0,ye.gH)(e.uri)?"chapter"===e.content_type?function(e,t,n){var r,i,a,o,s,u,c,l,d,f,p,v;return{type:ii.c.CHAPTER,uri:t.uri,uid:null!==(r=t.uid)&&void 0!==r?r:null,artists:null!==(i=null===(a=t.artists)||void 0===a?void 0:a.map((function(e){var t=e.uri,n=e.name;return{type:ii.c.ARTIST,uri:t,name:n||""}})))&&void 0!==i?i:[],name:null!==(o=t.name)&&void 0!==o?o:"",mediaType:null!==(s=t.track_type)&&void 0!==s?s:"audio",duration:{milliseconds:null!==(u=t.duration_ms)&&void 0!==u?u:0},book:{type:ii.c.AUDIOBOOK,uri:null!==(c=null===(l=t.album)||void 0===l?void 0:l.uri)&&void 0!==c?c:"",name:null!==(d=null===(f=t.album)||void 0===f?void 0:f.name)&&void 0!==d?d:"",images:null!==(p=null===(v=t.album)||void 0===v?void 0:v.images)&&void 0!==p?p:[]},provider:e,metadata:n,get images(){return this.book.images}}}(i,e,t):function(e,t,n){var r,i,a,o,s,u,c,l,d,f,p,v;return{type:ii.c.EPISODE,uri:t.uri,uid:null!==(r=t.uid)&&void 0!==r?r:null,artists:null!==(i=null===(a=t.artists)||void 0===a?void 0:a.map((function(e){var t=e.uri,n=e.name;return{type:ii.c.ARTIST,uri:t,name:n||""}})))&&void 0!==i?i:[],name:null!==(o=t.name)&&void 0!==o?o:"",mediaType:null!==(s=t.track_type)&&void 0!==s?s:"audio",duration:{milliseconds:null!==(u=t.duration_ms)&&void 0!==u?u:0},show:{type:ii.c.SHOW,uri:null!==(c=null===(l=t.album)||void 0===l?void 0:l.uri)&&void 0!==c?c:"",name:null!==(d=null===(f=t.album)||void 0===f?void 0:f.name)&&void 0!==d?d:"",images:null!==(p=null===(v=t.album)||void 0===v?void 0:v.images)&&void 0!==p?p:[]},provider:e,metadata:n,get images(){return this.show.images}}}(i,e,t):(0,ye.AI)(e.uri)?function(e,t,n){var r,i,a,o,s,u,c,l,d,f;return{type:ii.c.AD,uri:t.uri,uid:null!==(r=t.uid)&&void 0!==r?r:null,title:null!==(i=t.name)&&void 0!==i?i:null,advertiser:null!==(a=null===(o=t.artists)||void 0===o?void 0:o[0].name)&&void 0!==a?a:null,url:null!==(s=null===(u=t.artists)||void 0===u?void 0:u[0].uri)&&void 0!==s?s:null,id:null,mediaType:null!==(c=t.track_type)&&void 0!==c?c:"audio",duration:{milliseconds:null!==(l=t.duration_ms)&&void 0!==l?l:0},images:null!==(d=null===(f=t.album)||void 0===f?void 0:f.images)&&void 0!==d?d:[],isPodcastAd:!1,isSkippableAd:!1,isTestAd:!1,provider:e,metadata:n}}(i,e,t):function(e,t,n){var r,i,a,o,s,u,c,l,d,f;return{type:ii.c.UNKNOWN,uri:t.uri,uid:null!==(r=t.uid)&&void 0!==r?r:null,name:null!==(i=t.name)&&void 0!==i?i:"",mediaType:t.media_type,duration:{milliseconds:-1},album:{type:ii.c.ALBUM,uri:null!==(a=null===(o=t.album)||void 0===o?void 0:o.uri)&&void 0!==a?a:"",name:null!==(s=null===(u=t.album)||void 0===u?void 0:u.name)&&void 0!==s?s:"",images:null!==(c=null===(l=t.album)||void 0===l?void 0:l.images)&&void 0!==c?c:[]},artists:null!==(d=null===(f=t.artists)||void 0===f?void 0:f.map((function(e){var t=e.uri,n=e.name;return{type:ii.c.ARTIST,uri:t,name:n||""}})))&&void 0!==d?d:[],provider:e,metadata:n,get images(){return this.album.images}}}(i,e,t)}function Am(e){switch(e){default:case Zh.pM.OFF:return dm.p.REPEAT_NONE;case Zh.pM.CONTEXT:return dm.p.REPEAT_CONTEXT;case Zh.pM.TRACK:return dm.p.REPEAT_TRACK}}function _m(e){switch(e){case Zh.d2.DEFAULT:case Zh.d2.UNKNOWN:case void 0:return{bitrateLevel:pm.Yn.UNKNOWN};case Zh.d2.LOW:return{bitrateLevel:pm.Yn.LOW};case Zh.d2.NORMAL:return{bitrateLevel:pm.Yn.NORMAL};case Zh.d2.HIGH:return{bitrateLevel:pm.Yn.HIGH};case Zh.d2.VERY_HIGH:return{bitrateLevel:pm.Yn.VERY_HIGH};case Zh.d2.HIFI:return{bitrateLevel:pm.Yn.LOSSLESS};default:return(0,ne.d)(e)}}function Om(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((function(e){return fm.D.includes(e)?e:"unknown"}))}function Em(e){var t={};for(var n in e)(0,vm.F)(n)&&(t[n]=Om(e[n].reasons));return t}var wm=n(84186);function Sm(e,t,n){return t=(0,de.A)(t),(0,le.A)(e,Cm()?Reflect.construct(t,n||[],(0,de.A)(e).constructor):t.apply(e,n))}function Cm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Cm=function(){return!!e})()}var xm=function(e){function t(e){var n;return(0,ue.A)(this,t),(n=Sm(this,t))._harmony=e,n._harmony.addListener(Zh.bi.STATE_CHANGED,(function(e){var t=e.data.state;n.emit(Q.gd.UPDATE,function(e){var t,n,r,i,a,o;if(null===e)return null;var s,u,c,l,d,f,p,v,h,m,g,y,b,A,_,O,E,w,S,C,x,k,T,P,I,N,R,D,j,L,U,M=null!==e.context.uri,B=null!==e.track_window.current_track;return{sessionId:"",timestamp:e.timestamp,context:{uri:null!==(t=e.context.uri)&&void 0!==t?t:"",metadata:e.context.metadata},index:{pageURI:null,pageIndex:null,itemIndex:null},item:(L=e.track_window.current_track,null===L?null:bm(L,null!==(U=L.metadata)&&void 0!==U?U:void 0)),shuffle:e.shuffle,smartShuffle:e.shuffle_mode===Zh.jb.SMART,repeat:Am(e.repeat_mode),speed:null!==(n=null===(r=e.playback_features)||void 0===r||null===(r=r.playback_speed)||void 0===r?void 0:r.current)&&void 0!==n?n:1,speedEsperanto:null!==(i=null===(a=e.playback_features)||void 0===a||null===(a=a.playback_speed)||void 0===a?void 0:a.selected)&&void 0!==i?i:1,playbackQuality:_m(e.playback_quality),playbackId:e.playback_id,positionAsOfTimestamp:e.position,duration:e.duration,restrictions:(s=e.restrictions,l=s.disallow_pausing_reasons,d=void 0===l?[]:l,f=s.disallow_resuming_reasons,p=void 0===f?[]:f,v=s.disallow_seeking_reasons,h=void 0===v?[]:v,m=s.disallow_skipping_prev_reasons,g=void 0===m?[]:m,y=s.disallow_skipping_next_reasons,b=void 0===y?[]:y,A=s.disallow_toggling_repeat_context_reasons,_=void 0===A?[]:A,O=s.disallow_toggling_repeat_track_reasons,E=void 0===O?[]:O,w=s.disallow_toggling_shuffle_reasons,S=void 0===w?[]:w,C=s.disallow_transferring_playback_reasons,x=void 0===C?[]:C,k=s.disallow_add_to_queue_reasons,T=void 0===k?[]:k,P=s.disallow_set_queue_reasons,I=void 0===P?[]:P,N=s.disallow_setting_modes,R=void 0===N?{}:N,D=s.disallow_signals,j=void 0===D?{}:D,{canPause:0===d.length,canResume:0===p.length,canSeek:0===h.length,canSkipPrevious:0===g.length,canSkipNext:0===b.length,canToggleRepeatContext:0===_.length,canToggleRepeatTrack:0===E.length,canToggleShuffle:0===S.length,canToggleSmartShuffle:0===(null!==(u=null===(c=R.context_enhancement)||void 0===c||null===(c=c.values.RECOMMENDATION)||void 0===c||null===(c=c.reasons)||void 0===c?void 0:c.length)&&void 0!==u?u:0),disallowPausingReasons:Om(d),disallowResumingReasons:Om(p),disallowSeekingReasons:Om(h),disallowSkippingPreviousReasons:Om(g),disallowSkippingNextReasons:Om(b),disallowTogglingRepeatContextReasons:Om(_),disallowTogglingRepeatTrackReasons:Om(E),disallowTogglingShuffleReasons:Om(S),disallowTransferringPlaybackReasons:Om(x),disallowAddToQueueReasons:Om(T),disallowSetQueueReasons:Om(I),disallowSettingPlaybackSpeedReasons:Om(x),disallowSignals:Em(j)}),hasContext:M&&B,isPaused:e.paused,isBuffering:e.loading,previousItems:e.track_window.previous_tracks.map((function(e){return bm(e,e.metadata||void 0)})),nextItems:e.track_window.next_tracks.map((function(e){return bm(e,e.metadata||void 0)})),signals:null===(o=e.playback_features)||void 0===o?void 0:o.signal_ids}}(t))})),n._harmony.addListener(Zh.bi.ERROR,(function(e){var t=e.data.error;t.unrecoverable?n.emit(Q.gd.ERROR,new wm.bt(wm.Z9.PLAYBACK_ERROR,[],t)):n.emit(Q.gd.ERROR,new wm.q3(wm.Z9.PLAYBACK_ERROR,[],t))})),n}return(0,fe.A)(t,e),(0,ce.A)(t)}(Q.JW),km=n(76195),Tm=n(77910);function Pm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Im(e){for(var t=1;t2&&void 0!==c[2]?c[2]:{},i=!1,!this._isSmartShuffleEnabled){e.next=17;break}return e.next=5,null===(s=this._contextualShuffle)||void 0===s?void 0:s.getContextualShuffleMode(t.uri);case 5:if(e.t1=o=e.sent,e.t0=null!==e.t1,!e.t0){e.next=9;break}e.t0=void 0!==o;case 9:if(!e.t0){e.next=13;break}e.t2=o,e.next=14;break;case 13:e.t2=cm.j.OFF;case 14:u=e.t2,r.shuffle=(0,Rm.C)(u),i=u===cm.j.SMART_SHUFFLE;case 17:if(!this._events.emitPlaySync(t,n,r)){e.next=19;break}return e.abrupt("return");case 19:if(this.setDefaultFeatureVersion(n),t.pages)this._harmony.playPages(t.pages.map((function(e){var t;return{tracks:null===(t=e.items)||void 0===t?void 0:t.map((function(e){var t=e.uri,n=e.uid;return{uri:t,uid:null!=n?n:void 0}})),pageURL:e.url,nextPageURL:e.nextPageUrl,metadata:e.metadata}})),null,gm(t,n,r));else{if(i)try{t=Lm(Lm({},t),{},{uri:(0,Dm.f0)(t.uri,!0)})}catch(e){(0,Sn.UD)(e)}this._harmony.playURI(t.uri,null,gm(t,n,r))}case 21:case"end":return e.stop()}}),e,this)}))),function(e,t){return O.apply(this,arguments)})},{key:"pause",value:(_=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitPauseSync()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this._harmony.pause();case 4:case"end":return e.stop()}}),e,this)}))),function(){return _.apply(this,arguments)})},{key:"resume",value:(A=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitResumeSync()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this._harmony.resume();case 4:case"end":return e.stop()}}),e,this)}))),function(){return A.apply(this,arguments)})},{key:"skipToNext",value:(b=(0,r.A)(a().mark((function e(t){var n,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitSkipToNextSync()){e.next=2;break}return e.abrupt("return");case 2:return n=void 0,r=this._queue.getInternalQueue(),t&&r&&(n=r.next_items.find((function(e){return(!t.uid||e.uid===t.uid)&&e.uri===t.uri}))),e.next=7,this._harmony.nextTrack(null,{track:n});case 7:case"end":return e.stop()}}),e,this)}))),function(e){return b.apply(this,arguments)})},{key:"skipToPrevious",value:(y=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitSkipToPreviousSync()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this._harmony.smartPreviousTrack();case 4:case"end":return e.stop()}}),e,this)}))),function(){return y.apply(this,arguments)})},{key:"skipTo",value:(g=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("Not implemented");case 1:case"end":return e.stop()}}),e)}))),function(){return g.apply(this,arguments)})},{key:"seekTo",value:(m=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._harmony.seek(t);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return m.apply(this,arguments)})},{key:"seekForward",value:(h=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._harmony.seekForward(t);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"seekBackward",value:(v=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._harmony.seekBackward(t);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return v.apply(this,arguments)})},{key:"setShuffle",value:(p=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._harmony.setShuffle(t);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return p.apply(this,arguments)})},{key:"setRepeat",value:(f=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t,e.next=e.t0===dm.p.REPEAT_NONE?3:e.t0===dm.p.REPEAT_CONTEXT?6:e.t0===dm.p.REPEAT_TRACK?9:12;break;case 3:return e.next=5,this._harmony.setRepeatMode(Zh.pM.OFF);case 5:case 8:case 11:case 12:return e.abrupt("break",13);case 6:return e.next=8,this._harmony.setRepeatMode(Zh.pM.CONTEXT);case 9:return e.next=11,this._harmony.setRepeatMode(Zh.pM.TRACK);case 13:case"end":return e.stop()}}),e,this)}))),function(e){return f.apply(this,arguments)})},{key:"setSpeed",value:(d=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._harmony.setPlaybackSpeed(t);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"canPlayEncryptedContent",value:(l=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._harmony.getMediaConfig();case 2:return e.t0=e.sent.keysystem,e.t1=void 0,e.abrupt("return",e.t0!==e.t1);case 5:case"end":return e.stop()}}),e,this)}))),function(){return l.apply(this,arguments)})},{key:"refreshCurrentContext",value:(c=(0,r.A)(a().mark((function e(){var t,n,r,i,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=void 0,r=null===(t=this.getState())||void 0===t?void 0:t.context.uri,!this._isSmartShuffleEnabled||!r){e.next=16;break}return e.next=5,null===(o=this._contextualShuffle)||void 0===o?void 0:o.getContextualShuffleMode(r);case 5:if(e.t1=i=e.sent,e.t0=null!==e.t1,!e.t0){e.next=9;break}e.t0=void 0!==i;case 9:if(!e.t0){e.next=13;break}e.t2=i,e.next=14;break;case 13:e.t2=cm.j.OFF;case 14:e.t2===cm.j.SMART_SHUFFLE&&(n={contextURI:(0,Dm.f0)(r,!0)});case 16:return e.next=18,this._harmony.updateCurrentContext(null,n);case 18:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})},{key:"updateContext",value:(u=(0,r.A)(a().mark((function e(t,n,r){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this._harmony.updateCurrentContext(null,{contextURI:n.uri,contextMetadata:n.metadata});case 1:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return u.apply(this,arguments)})},{key:"addToQueue",value:(s=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitQueueActionSync(Q.UC.ADD)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this._queue.addToQueue(t);case 5:this._events.emitQueueActionComplete(Q.UC.ADD),e.next=12;break;case 8:throw e.prev=8,e.t0=e.catch(2),this._events.emitQueueActionComplete(Q.UC.ADD,e.t0 instanceof Error?e.t0:new Error("Unknown error object")),e.t0;case 12:case"end":return e.stop()}}),e,this,[[2,8]])}))),function(e){return s.apply(this,arguments)})},{key:"reorderQueue",value:(o=(0,r.A)(a().mark((function e(t,n){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitQueueActionSync(Q.UC.REORDER)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this._queue.reorderQueue(t,n);case 5:this._events.emitQueueActionComplete(Q.UC.REORDER),e.next=12;break;case 8:throw e.prev=8,e.t0=e.catch(2),this._events.emitQueueActionComplete(Q.UC.REORDER,e.t0 instanceof Error?e.t0:new Error("Unknown error object")),e.t0;case 12:case"end":return e.stop()}}),e,this,[[2,8]])}))),function(e,t){return o.apply(this,arguments)})},{key:"insertIntoQueue",value:(i=(0,r.A)(a().mark((function e(t,n){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitQueueActionSync(Q.UC.INSERT)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this._queue.insertIntoQueue(t,n);case 5:this._events.emitQueueActionComplete(Q.UC.INSERT),e.next=12;break;case 8:throw e.prev=8,e.t0=e.catch(2),this._events.emitQueueActionComplete(Q.UC.INSERT,e.t0 instanceof Error?e.t0:new Error("Unknown error object")),e.t0;case 12:case"end":return e.stop()}}),e,this,[[2,8]])}))),function(e,t){return i.apply(this,arguments)})},{key:"removeFromQueue",value:(n=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitQueueActionSync(Q.UC.REMOVE)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this._queue.removeFromQueue(t);case 5:this._events.emitQueueActionComplete(Q.UC.REMOVE),e.next=12;break;case 8:throw e.prev=8,e.t0=e.catch(2),this._events.emitQueueActionComplete(Q.UC.REMOVE,e.t0 instanceof Error?e.t0:new Error("Unknown error object")),e.t0;case 12:case"end":return e.stop()}}),e,this,[[2,8]])}))),function(e){return n.apply(this,arguments)})},{key:"clearQueue",value:(t=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitQueueActionSync(Q.UC.CLEAR)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this._queue.clearQueue();case 5:this._events.emitQueueActionComplete(Q.UC.CLEAR),e.next=12;break;case 8:throw e.prev=8,e.t0=e.catch(2),this._events.emitQueueActionComplete(Q.UC.CLEAR,e.t0 instanceof Error?e.t0:new Error("Unknown error object")),e.t0;case 12:case"end":return e.stop()}}),e,this,[[2,8]])}))),function(){return t.apply(this,arguments)})},{key:"getQueue",value:function(){return this._queue.getQueue()}},{key:"getForcedShuffle",value:function(){return!1}},{key:"setForcedShuffle",value:function(){}},{key:"playAsNextInQueue",value:(e=(0,r.A)(a().mark((function e(t){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.map((function(e){var t,n;return{uri:e.uri,uid:null!==(t=e.uid)&&void 0!==t?t:"",metadata:null!==(n=e.metadata)&&void 0!==n?n:{}}})),e.next=3,this._harmony.playAsNextInQueue(n);case 3:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})}]);var e,t,n,i,o,s,u,c,l,d,f,p,v,h,m,g,y,b,A,_,O}(),Mm=n(47118),Bm={type:ii.c.UNKNOWN,uri:"",uid:"",name:"",images:[],mediaType:"audio",duration:{milliseconds:-1},album:{type:ii.c.ALBUM,uri:"",name:"",images:[]},artists:[{type:ii.c.ARTIST,uri:"",name:""}],provider:null};function Fm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Vm(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:"audio";return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?"@webgate/".concat(tg[e],"-license/v1/").concat(t,"/license"):"".concat("https://spclient.wg.spotify.com","/").concat(tg[e],"-license/v1/unauth/").concat(t,"/license")},ig=function(){var e=(0,r.A)(a().mark((function e(t,n,r){var i,o,s,u,c,l,d,f,p,v,h,m=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=m.length>3&&void 0!==m[3]?m[3]:"com.widevine.alpha",u=m.length>4?m[4]:void 0,c=eg(eg({},n.metadata),{},{contextURI:n!==t?t.uri:null}),null===(i=n.metadata)||void 0===i||!i.externalResolvedUrl){e.next=5;break}return e.abrupt("return",(0,nm.a2)({uri:n.uri,url:null===(l=n.metadata)||void 0===l?void 0:l.externalResolvedUrl,fileId:"",metadata:c,logData:u}));case 5:if("episode"!==(null===(o=(0,ye.o_)(n.uri))||void 0===o?void 0:o.type)){e.next=13;break}return d=c.media_type,f="yes"===c.useAuthEndpoint,p=rg(s,f,d),e.next=11,(0,Xm.Nu)(n,s,d);case 11:return v=e.sent,e.abrupt("return",(0,nm.a2)(eg({uri:n.uri,licenseEndpoint:p,metadata:c,logData:u,fileId:"",noAuth:!f},v)));case 13:throw h=new Error("No valid solution has been found to play this item (".concat(null==n?void 0:n.uri,")")),r.emitSync(Q.gd.ERROR,new wm.bt(wm.Z9.ONE_TRACK_UNPLAYABLE,[],h)),h;case 16:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}();function ag(e,t){var n,i=function(e){var t,n,i=new Q.JW,o={sessionId:"",timestamp:0,context:{uri:""},index:{pageURI:null,pageIndex:null,itemIndex:null},item:null,shuffle:!1,repeat:dm.p.REPEAT_NONE,speed:1,playbackQuality:{bitrateLevel:pm.Yn.UNKNOWN},playbackId:null,positionAsOfTimestamp:0,duration:0,restrictions:{canPause:!1,canResume:!1,canSeek:!1,canSkipNext:!1,canSkipPrevious:!1,canToggleRepeatContext:!1,canToggleRepeatTrack:!1,canToggleShuffle:!1,disallowPausingReasons:["not_playing_track"],disallowResumingReasons:["not_playing_track"],disallowSeekingReasons:["not_playing_track"],disallowSkippingPreviousReasons:["not_playing_context"],disallowSkippingNextReasons:["not_playing_context"],disallowTogglingRepeatContextReasons:["not_playing_context"],disallowTogglingRepeatTrackReasons:["not_playing_context"],disallowTogglingShuffleReasons:["not_playing_context"],disallowTransferringPlaybackReasons:[],disallowAddToQueueReasons:[],disallowSetQueueReasons:[],disallowSettingPlaybackSpeedReasons:[],disallowSignals:{}},hasContext:!1,isPaused:!1,isBuffering:!1,previousItems:[],nextItems:[]};function s(e){return Qm(Qm(Qm({},o),e),{},{context:Qm(Qm({},o.context),null==e?void 0:e.context)})}function u(e){o=s(e),i.emit(Q.gd.UPDATE,o)}function c(){return l.apply(this,arguments)}function l(){return(l=(0,r.A)(a().mark((function t(){return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getCurrentState();case 2:u(Ym(t.sent));case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function d(e){return f.apply(this,arguments)}function f(){return(f=(0,r.A)(a().mark((function e(r){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=6;break}if(!t){e.next=3;break}return e.abrupt("return");case 3:t=setTimeout((function(){t=null,u({isBuffering:r})}),Zm),e.next=7;break;case 6:t?(clearTimeout(t),t=null,u({isBuffering:r})):n||(n=setTimeout((function(){n=null,u({isBuffering:r})}),Jm));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(){return v.apply(this,arguments)}function v(){return(v=(0,r.A)(a().mark((function t(){var n,r,i,c,l;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getCurrentState();case 2:n=t.sent,r=Ym(n),i=r?Qm(Qm({},r),{},{isBuffering:!1,hasContext:!1,isPaused:!1,positionAsOfTimestamp:o.duration}):{positionAsOfTimestamp:o.duration,position:o.duration,isBuffering:!1,hasContext:!1,isPaused:!1,restrictions:Wm(n)},c=s(i),l=Km(i),u(Qm(Qm({},c),{},{restrictions:Qm(Qm({},i.restrictions),l)}));case 8:case"end":return t.stop()}}),t)})))).apply(this,arguments)}return e.on(nm.LW.ERROR,(function(e){var t=e.data.error;t.unrecoverable?i.emit(Q.gd.ERROR,new wm.bt(wm.Z9.PLAYBACK_ERROR,[],t)):i.emit(Q.gd.ERROR,new wm.q3(wm.Z9.PLAYBACK_ERROR,[],t))})),e.on(nm.LW.PAUSED,c),e.on(nm.LW.PROGRESS,(0,r.A)(a().mark((function n(){return a().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(Date.now()-o.timestamp>=1e3&&c(),!o.isBuffering&&!t){n.next=6;break}return n.next=4,e.getCurrentState();case 4:n.sent.playbackState.buffering||d(!1);case 6:case"end":return n.stop()}}),n)})))),e.on(nm.LW.TRACK_LOADED,c),e.on(nm.LW.TRACK_ENDED,p),e.on(nm.LW.LIST_ENDED,p),e.on(nm.LW.BUFFERING_START,(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d(!0);case 2:case"end":return e.stop()}}),e)})))),e.on(nm.LW.BUFFERING_END,(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d(!1);case 2:case"end":return e.stop()}}),e)})))),e.on(nm.LW.AUTOPLAY_FAILED,(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d(!1);case 2:case"end":return e.stop()}}),e)})))),e.on(nm.LW.BEFORE_TRACK_LOAD,(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d(!0);case 2:case"end":return e.stop()}}),e)})))),e.on(nm.LW.POSITION_CHANGED,(0,r.A)(a().mark((function t(){return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getCurrentState();case 2:if(!t.sent.playbackState.playing){t.next=6;break}return t.next=6,d(!0);case 6:case"end":return t.stop()}}),t)})))),i}(e),o=null,s="PlayerOverture_UnknownReferrer",u={unloadedSeekPosition:0,playArgs:null},c=function(){var t=(0,r.A)(a().mark((function t(){var r;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0!==n){t.next=5;break}return t.next=3,e.getMediaConfig();case 3:r=t.sent,n=r.keysystem;case 5:return t.abrupt("return",n);case 6:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return i.addListener(Q.gd.UPDATE,(function(e){var t=e.data;o=t})),"undefined"!=typeof window&&c(),{getCapabilities:function(){return{canChangeSpeed:!1,canChangeVolume:!0,canPlayMultipleContextPages:!1,maxNextTracks:0,hasDecoratedQueue:!1}},canPlayEncryptedContent:function(){return(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c();case 2:return e.t0=e.sent,e.t1=void 0,e.abrupt("return",e.t0!==e.t1);case 5:case"end":return e.stop()}}),e)})))()},getEvents:function(){return i},getState:function(){return o},getReferrer:function(){return s},setReferrer:function(e){s=e},play:function(n,o,s){return(0,r.A)(a().mark((function r(){var l,d,f,p,v,h,m,g;return a().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!i.emitPlaySync(n,o,null!=s?s:{})){r.next=2;break}return r.abrupt("return");case 2:return r.next=4,c();case 4:return p=r.sent,v=ng(n),r.next=8,ig(n,v,i,p,t);case 8:return h=r.sent,m=(0,nm.X7)({tracks:[h]}),g={index:null!==(l=null==s||null===(d=s.skipTo)||void 0===d?void 0:d.index)&&void 0!==l?l:void 0,initialPosition:null!==(f=null==s?void 0:s.seekTo)&&void 0!==f?f:0},r.next=13,e.playList(m,g);case 13:u={playArgs:[n,o,s],unloadedSeekPosition:0};case 14:case"end":return r.stop()}}),r)})))()},pause:function(){return(0,r.A)(a().mark((function t(){return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!i.emitPauseSync()){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,e.pause();case 4:case"end":return t.stop()}}),t)})))()},resume:function(){var t=this;return(0,r.A)(a().mark((function n(){var r,o,s,c,l;return a().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.getCurrentState();case 2:if(r=n.sent,!!!r.track){n.next=10;break}if(!i.emitResumeSync()){n.next=7;break}return n.abrupt("return");case 7:return n.next=9,e.resume();case 9:case 14:return n.abrupt("return");case 10:if(!u.playArgs){n.next=15;break}return o=(0,Ue.A)(u.playArgs,3),s=o[0],c=o[1],l=o[2],n.next=14,t.play(s,c,eg(eg({},l),{},{seekTo:u.unloadedSeekPosition}));case 15:case"end":return n.stop()}}),n)})))()},skipToNext:function(){return(0,r.A)(a().mark((function t(){return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!i.emitSkipToNextSync()){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,e.nextTrack();case 4:case"end":return t.stop()}}),t)})))()},skipTo:function(){return(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("Not implemented");case 1:case"end":return e.stop()}}),e)})))()},skipToPrevious:function(){return(0,r.A)(a().mark((function t(){return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!i.emitSkipToPreviousSync()){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,e.previousTrack();case 4:case"end":return t.stop()}}),t)})))()},seekTo:function(t){return(0,r.A)(a().mark((function n(){return a().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.getCurrentState();case 2:if(n.sent.track){n.next=6;break}return u.unloadedSeekPosition=t,n.abrupt("return");case 6:return n.next=8,e.seek(t);case 8:case"end":return n.stop()}}),n)})))()},seekForward:function(t){return(0,r.A)(a().mark((function n(){var r,i;return a().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.getCurrentState();case 2:return r=n.sent,i=r.playbackState.position,n.next=6,e.seek(i+t);case 6:case"end":return n.stop()}}),n)})))()},seekBackward:function(t){return(0,r.A)(a().mark((function n(){var r,i;return a().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.getCurrentState();case 2:return r=n.sent,i=r.playbackState.position,n.next=6,e.seek(i-t);case 6:case"end":return n.stop()}}),n)})))()},setShuffle:function(){return(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("setShuffle is not supported in Overture");case 1:case"end":return e.stop()}}),e)})))()},setRepeat:function(){return(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("setRepeat is not supported in Overture");case 1:case"end":return e.stop()}}),e)})))()},setSpeed:function(){return(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("setSpeed is not supported in Overture");case 1:case"end":return e.stop()}}),e)})))()},refreshCurrentContext:function(){return(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},updateContext:function(){return(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("Updating context not possible with Overture.");case 1:case"end":return e.stop()}}),e)})))()},addToQueue:function(){return(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("addToQueue is not supported in Overture");case 1:case"end":return e.stop()}}),e)})))()},clearQueue:function(){return(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("clearQueue is not supported in Overture");case 1:case"end":return e.stop()}}),e)})))()},removeFromQueue:function(){return(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("removeFromQueue is not supported in Overture");case 1:case"end":return e.stop()}}),e)})))()},reorderQueue:function(){return(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("reorderQueue is not supported in Overture");case 1:case"end":return e.stop()}}),e)})))()},insertIntoQueue:function(){return(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("insertIntoQueue is not supported in Overture");case 1:case"end":return e.stop()}}),e)})))()},getQueue:function(){throw new Error("getQueue is not supported in Overture")},getForcedShuffle:function(){return!1},setForcedShuffle:function(){},sendSignal:function(e){throw new Error("sendSignal is not supported in Overture")},canSendSignal:function(e){return!1},playAsNextInQueue:function(){return(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("playAsNextInQueue is not supported in Overture");case 1:case"end":return e.stop()}}),e)})))()}}}var og=function(){var e;return(null===(e=window.documentPictureInPicture)||void 0===e||null===(e=e.window)||void 0===e?void 0:e.document.querySelector(".VideoPlayer__container"))||window.document.querySelector(".VideoPlayer__container")},sg={inject:function(e,t){if("video"===t){var n=og();n&&e.parentNode!==n&&n.appendChild(e)}},eject:function(e,t,n){var r=og();r&&e.parentNode===r&&n!==t&&r.removeChild(e)}};function ug(e,t){var n=t.isAnonymous,r=t.type,i=t.createPlayer;if(n)return{harmony:null,overture:(0,Mm.ds)(e,{platform_identifier:(0,Mm.F7)(r),config:{preinitMediaElement:!1,enableWithoutEME:!0,unauthenticatedLogs:!0,videoPlayerContainer:".VideoPlayer__container",audioPlayerContainer:".VideoPlayer__container"},autoActivateElement:!0})};var a=function(e,t){var n,r=(0,ni.n)();return sm=(0,Zh.nD)({transport:e,client:{descriptor:{id:null,randomizeId:!0,name:(n=Tn().getParser(window.navigator.userAgent).getBrowserName(),"Web Player (".concat(n,")")),brand:"spotify",model:"web_player",platform_identifier:t.platformIdentifier,capabilities:{video_playback:om()}}},streamer:{disallowRobustnessValues:[Zh.LW.EMPTY],cubicVolume:!0,videoPlayerContainer:t.videoPlayerContainer,playerContainerManager:t.playerContainerManager,disableMux:r,createPlayer:t.createPlayer},controller:{decorateTrackWindow:!0},claimInactivePlayerStates:!0,onlyLocalState:!1})}(e,{platformIdentifier:am(r),createPlayer:i,playerContainerManager:sg});return{harmony:a,overture:null}}function cg(e,t,n,r,i,a){var o=e.harmony,s=e.overture,u=n.clientId;if(null!==o)return new Um(o,t,"xpui_2024-09-20_1726835706488_71624d5",r,i,a);if(null!==s)return ag(s,{clientId:u,correlationId:(0,Hr.C)("config").correlationId});throw new Error("Unable to create PlayerAPI without a Harmony or Overture instance!")}function lg(e){var t=e.harmony,n=e.overture;if(null!==t)return new tm(t);if(null!==n)return new im(n);throw new Error("Unable to create PlaybackAPI without a Harmony or Overture instance!")}var dg=5e3,fg="data-translations-url-for-locale";function pg(){return vg.apply(this,arguments)}function vg(){return vg=(0,r.A)(a().mark((function e(){var t,n,r,i,o,s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=document.head.querySelector("link[".concat(fg,"]")),n=t.getAttribute("href"),r=t.getAttribute(fg),i=new AbortController,o=setTimeout((function(){return i.abort()}),dg),e.next=7,fetch(n,{signal:i.signal}).then((function(e){return e.json()})).catch((function(){return{}}));case 7:return s=e.sent,clearTimeout(o),e.abrupt("return",{translations:s,translationsUrl:n,locale:r});case 10:case"end":return e.stop()}}),e)}))),vg.apply(this,arguments)}var hg=function(e){return e.ALWAYS="always",e.OVERLAY="overlay",e}({});function mg(){switch((0,wo.D)()){case Vr.f.Windows:return"windows";case Vr.f.macOS:return"osx";case Vr.f.Linux:return"linux";case Vr.f.ChromeOS:return"chromeos";case Vr.f.Other:default:return"other"}}var gg=function(){return{os_name:mg(),os_settings:{scroller_style:hg.ALWAYS,double_click_interval_ms:1/0},app_platform:"WebPlayer",client_name:"web-player",client_version_triple:"0.0.0",client_version_quadruple:"0.0.0.0",client_version_quintuple:"0.0.0.0-unknown",client_capabilities:{can_autostart:!1,can_restart:!1,can_show_track_notifications:!1,can_show_system_media_controls:!1,can_minimize_or_exit_on_close:!1},event_sender_installation_id_hex:"",is_developer_mode:!1,remote_config_client_id:"web-player"}};function yg(){var e=(0,Ut.v8)("client-web_remote-config-overrides")||"";try{return md.Vk.fromJSON(JSON.parse(e)["web-player"]||{})}catch(e){return md.Vk.builder().build()}}var bg=n(30333),Ag=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e)}),[{key:"getContents",value:function(){return Promise.resolve({})}},{key:"getEvents",value:function(){return{addListener:function(){},removeListener:function(){}}}},{key:"getCapabilities",value:function(){return{isSupported:!1}}}])}(),_g=n(25981),Og=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e)}),[{key:"subscribeToPrivateSession",value:function(){return function(){}}},{key:"setPrivateSession",value:(e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})},{key:"getCapabilities",value:function(){return{isSupported:!1}}}]);var e}(),Eg=n(64038),wg=n(93078),Sg=n(47203),Cg=function(){return(0,ce.A)((function e(t){(0,ue.A)(this,e),this._playlistAPI=t}),[{key:"isURIReportable",value:function(e){return(0,Sg.X)(e)}},{key:"canReportPlaylist",value:function(e,t){return(0,Sg.v)(this._playlistAPI,e,t,!0)}},{key:"getReportURL",value:function(e,t){var n=new URL("https://support.spotify.com/abuse");return n.searchParams.append("uri",e),n.searchParams.append("platform","desktop-web"),t&&n.searchParams.append("playback_timestamp","".concat(t/1e3)),Promise.resolve(n.href)}}])}(),xg=n(51408),kg=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e)}),[{key:"getCapabilities",value:function(){return{isSupported:!1}}},{key:"getSegments",value:(t=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",[]);case 1:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})},{key:"getArtists",value:(e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",[]);case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}]);var e,t}();function Tg(){return Pg.apply(this,arguments)}function Pg(){return Pg=(0,r.A)(a().mark((function e(){var t,i,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=null,!("serviceWorker"in navigator)){e.next=8;break}return e.next=4,n.e(4151).then(n.bind(n,60935));case 4:i=e.sent,o=i.Workbox,(t=new o("/service-worker.js")).register();case 8:return e.abrupt("return",function(){var e=(0,r.A)(a().mark((function e(n){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=5;break}return e.next=3,t.messageSW(n);case 3:return r=e.sent,e.abrupt("return",JSON.parse(r));case 5:return e.abrupt("return",new Promise((function(){})));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 9:case"end":return e.stop()}}),e)}))),Pg.apply(this,arguments)}var Ig=n(53286),Ng=n(76157),Rg=n(79916),Dg=function(){return(0,ce.A)((function e(t,n){var i=this;if((0,ue.A)(this,e),(0,se.A)(this,"_events",new Ng.p),(0,se.A)(this,"_hasSubtitleSupport",!1),(0,se.A)(this,"_isLocal",!0),(0,se.A)(this,"_subtitleLanguages",[]),this._harmony=t,null!==this._harmony){this._hasSubtitleSupport=n.getValue(Rg.hU),this._harmony.addListener(Zh.bi.LAST_ACTIVE_DEVICE_INFO_CHANGED,(function(e){var t,n,r=e.data;i._isLocal=null===(t=null===(n=r.deviceInfo)||void 0===n?void 0:n.local)||void 0===t||t}));var o=null;this._harmony.addListener(Zh.bi.STATE_CHANGED,(function(e){var t,n,s=null===(t=e.data.state)||void 0===t||null===(t=t.track_window)||void 0===t?void 0:t.current_track,u=null!==(n=null==s?void 0:s.uri)&&void 0!==n?n:null,c="episode"===(null==s?void 0:s.type);i._hasSubtitleSupport&&i._isLocal&&c?u!==o&&(setTimeout((0,r.A)(a().mark((function e(){var t;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i._harmony.getSubtitleLanguages();case 2:t=e.sent,i.setSubtitleLanguages(t);case 4:case"end":return e.stop()}}),e)}))),1e3),o=u):i.setSubtitleLanguages([])}))}else this._hasSubtitleSupport=!1}),[{key:"setSubtitleLanguages",value:function(e){this._subtitleLanguages=e,this._events.emit(Ng.S.SUBTITLE_LANGUAGES_CHANGED,e)}},{key:"getCapabilities",value:function(){return{hasSubtitleSupport:this._hasSubtitleSupport,hasMinimizeBitrateSupport:!1,hasPipSupport:!1}}},{key:"getEvents",value:function(){return this._events}},{key:"getSubtitleLanguages",value:(n=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this._subtitleLanguages);case 1:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"getPreferredSubtitleLanguage",value:(t=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==this._harmony){e.next=2;break}return e.abrupt("return",null);case 2:return e.abrupt("return",this._harmony.getActiveSubtitleLanguage());case 3:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"setPreferredSubtitleLanguage",value:(e=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==this._harmony){e.next=2;break}return e.abrupt("return");case 2:null!==t?(this._harmony.setSubtitleLanguage(t),this._harmony.showSubtitles()):this._harmony.hideSubtitles();case 3:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})},{key:"setMinimizeBitrate",value:function(e){}},{key:"setWindow",value:function(e){}}]);var e,t,n}(),jg=n(49506),Lg=n(87250),Ug=n(46025),Mg=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e),this._events=new Ug.e}),[{key:"getDefaultDevice",value:function(){return null}},{key:"getDevices",value:function(){return[]}},{key:"getEvents",value:function(){return this._events}}])}();var Bg=n(77827),Fg=n(74851),Vg=n(94689),Hg="web-player",Gg=n(1280),zg=n(4920),Wg=n(58556),Kg=function(){return(0,ce.A)((function e(t){var n=this;(0,ue.A)(this,e),(0,se.A)(this,"_events",new zg.x),(0,se.A)(this,"_state",Wg.h),this._tokenProvider=t,this._tokenProvider.addOnTokenChanged((function(e){return n.onTokenChanged(e)}))}),[{key:"onTokenChanged",value:function(e){this._state={isAuthorized:null!==e&&!(0,Gg.H)(e),token:e,retryAttempt:null,retryAt:null},this._events.emit(zg.m.UPDATE,this._state)}},{key:"getCapabilities",value:function(){return{canGetSessionTransferURL:!1}}},{key:"getEvents",value:function(){return this._events}},{key:"getState",value:function(){return this._state}},{key:"tryAuthorize",value:function(){throw new Error("Not implemented!")}},{key:"getSessionTransferURL",value:(e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("Getting a session transfer URL is not possible on web!");case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}]);var e}();n(42703);var Yg=n(70933);function qg(e,t,n){return t=(0,de.A)(t),(0,le.A)(e,Qg()?Reflect.construct(t,n||[],(0,de.A)(e).constructor):t.apply(e,n))}function Qg(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Qg=function(){return!!e})()}var Zg=function(e){function t(e,n){var r,i;return(0,ue.A)(this,t),(r=qg(this,t))._productType=e,r._tokenFromServer=n,(i=r._tokenFromServer)&&["accessToken","accessTokenExpirationTimestampMs","isAnonymous"].every((function(e){return e in i}))||(r._tokenFromServer=null),r}return(0,fe.A)(t,e),(0,ce.A)(t,[{key:"loadToken",value:(n=(0,r.A)(a().mark((function e(){var t;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===this._tokenFromServer||(0,Gg.H)(this._tokenFromServer)){e.next=2;break}return e.abrupt("return",this._tokenFromServer);case 2:return e.next=4,n=qs.n.getInstance(),r="transport",i=this._productType,n.build().withHost(Qs.Go).withHostIdentifier("https://open.spotify.com").withPath("/get_access_token").withQueryParameters({reason:r,productType:i}).withoutMarket().withoutAuthorization().withEndpointIdentifier("/get_access_token").send();case 4:return t=e.sent,e.abrupt("return",t.body);case 6:case"end":return e.stop()}var n,r,i}),e,this)}))),function(){return n.apply(this,arguments)})}]);var n}(Yg.w),Jg=n(7256),Xg=n(35207),$g=n(23539),ey=n(54992),ty=n(51017),ny=n(71869);function ry(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function iy(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1],r=e.map((function(e){return sy(e,n)})),i=r.find((function(e){return e.isActive}));if(!i){var a=r.findIndex((function(e){return e.isLocal}));-1!==a&&(i=iy(iy({},r[a]),{},{isActive:!0}),r[a]=i)}var o=r.find((function(e){return e.isConnecting&&!e.isActive}));return{connectionStatus:uy(i,o),activeDevice:null!==(t=i)&&void 0!==t?t:null,connectingDevice:null!=o?o:null,devices:r}}function ly(e,t){var n=sy(t,arguments.length>2&&void 0!==arguments[2]&&arguments[2]),r=e.devices.findIndex((function(e){return e.isActive})),i=(0,Fr.A)(e.devices);return-1!==r&&(i[r]=n),iy(iy({},e),{},{connectionStatus:uy(n,void 0),activeDevice:n,devices:i})}function dy(e){return{success:e}}var fy=function(){return(0,ce.A)((function e(t){(0,ue.A)(this,e),this.harmony=t}),[{key:"logout",value:(t=(0,r.A)(a().mark((function e(t){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==t&&0!==t.length){e.next=2;break}throw new Error("missing device id");case 2:return e.next=4,this.harmony.logout(t);case 4:return n=e.sent,e.abrupt("return",dy(n));case 6:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"setPreferredIncarnation",value:(e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("Device Incarnation not supported");case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}]);var e,t}(),py=n(56575);function vy(e,t,n){return t=(0,de.A)(t),(0,le.A)(e,hy()?Reflect.construct(t,n||[],(0,de.A)(e).constructor):t.apply(e,n))}function hy(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(hy=function(){return!!e})()}var my=function(e){function t(e,n){var i;(0,ue.A)(this,t),(i=vy(this,t)).harmony=e,i.useDisabledReasons=n;var o=null;return i.harmony.addListener(Zh.bi.DEVICES_CHANGED,(function(e){var t=e.data;t.devices&&t.devices.length>0&&(o=cy(t.devices,i.useDisabledReasons),i.emit(py.P.UPDATE,o))})),i.harmony.addListener(Zh.bi.LAST_ACTIVE_DEVICE_INFO_CHANGED,function(){var e=(0,r.A)(a().mark((function e(t){var n,r,s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=t.data).deviceInfo){e.next=10;break}if(!o||(null===(r=o.activeDevice)||void 0===r?void 0:r.id)!==n.deviceInfo.id){e.next=6;break}i.emit(py.P.UPDATE,ly(o,n.deviceInfo,i.useDisabledReasons)),e.next=10;break;case 6:return e.next=8,i.harmony.getDevices();case 8:(s=e.sent)&&s.length>0&&(o=cy(s,i.useDisabledReasons),i.emit(py.P.UPDATE,o));case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),i}return(0,fe.A)(t,e),(0,ce.A)(t)}(py.a),gy=function(){return(0,ce.A)((function e(t,n){var r=this;(0,ue.A)(this,e),(0,se.A)(this,"state",null),this.harmony=t,this.useDisabledReasons=n,this.events=new my(this.harmony,this.useDisabledReasons),this.events.addListener(py.P.UPDATE,(function(e){var t=e.data;r.state=t}))}),[{key:"getActiveDevice",value:function(){var e,t;return null!==(e=null===(t=this.state)||void 0===t?void 0:t.activeDevice)&&void 0!==e?e:null}},{key:"getDevices",value:function(){var e,t;return null!==(e=null===(t=this.state)||void 0===t?void 0:t.devices)&&void 0!==e?e:[]}},{key:"getEvents",value:function(){return{addListener:this.events.addListener,removeListener:this.events.removeListener}}}])}(),yy=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e)}),[{key:"startActiveDiscovery",value:(e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Promise.resolve();case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}]);var e}(),by=function(){return(0,ce.A)((function e(t,n){var r=this;(0,ue.A)(this,e),(0,se.A)(this,"state",null),this.harmony=t,this.useDisabledReasons=n,this.events=new my(this.harmony,this.useDisabledReasons),this.events.addListener(py.P.UPDATE,(function(e){var t=e.data;r.state=t}))}),[{key:"getCapabilities",value:function(){return{supportsLocalDiscovery:!1}}},{key:"getState",value:function(){return this.state}},{key:"getEvents",value:function(){return this.events}},{key:"updateListOfDevices",value:(i=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("Discovering devices on local network is not supported in Harmony");case 1:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})},{key:"transferPlayback",value:(n=(0,r.A)(a().mark((function e(t,n){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.harmony.transfer(t,{loggingParams:n});case 2:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)})},{key:"logout",value:(t=(0,r.A)(a().mark((function e(t){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==t&&0!==t.length){e.next=2;break}throw new Error("missing device id");case 2:return e.next=4,this.harmony.logout(t);case 4:return n=e.sent,e.abrupt("return",dy(n));case 6:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"setPreferredIncarnation",value:(e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("Device Incarnation not supported");case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}]);var e,t,n,i}(),Ay=function(){return(0,ce.A)((function e(t){(0,ue.A)(this,e),this.harmony=t}),[{key:"transferPlayback",value:(t=(0,r.A)(a().mark((function e(t,n){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.harmony.transfer(t,{loggingParams:n});case 2:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})},{key:"pullToLocalDevice",value:(e=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.harmony.transfer(null,{loggingParams:t});case 2:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})}]);var e,t}(),_y=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e)}),[{key:"logout",value:(t=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.resolve({success:!0}));case 1:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})},{key:"setPreferredIncarnation",value:(e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.resolve({success:!0}));case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}]);var e,t}();function Oy(e,t,n){return t=(0,de.A)(t),(0,le.A)(e,Ey()?Reflect.construct(t,n||[],(0,de.A)(e).constructor):t.apply(e,n))}function Ey(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ey=function(){return!!e})()}var wy=function(e){function t(){return(0,ue.A)(this,t),Oy(this,t,arguments)}return(0,fe.A)(t,e),(0,ce.A)(t)}(py.a),Sy=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e),this.events=new wy}),[{key:"getActiveDevice",value:function(){return null}},{key:"getDevices",value:function(){return[]}},{key:"getEvents",value:function(){return{addListener:this.events.addListener,removeListener:this.events.removeListener}}}])}(),Cy=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e)}),[{key:"startActiveDiscovery",value:(e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}]);var e}(),xy=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e),this.events=new wy}),[{key:"getCapabilities",value:function(){return{supportsLocalDiscovery:!1}}},{key:"getState",value:function(){return null}},{key:"getEvents",value:function(){return this.events}},{key:"updateListOfDevices",value:(i=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})},{key:"transferPlayback",value:(n=(0,r.A)(a().mark((function e(t,n){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(e,t){return n.apply(this,arguments)})},{key:"logout",value:(t=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.resolve({success:!0}));case 1:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})},{key:"setPreferredIncarnation",value:(e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.resolve({success:!0}));case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}]);var e,t,n,i}(),ky=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e)}),[{key:"transferPlayback",value:(t=(0,r.A)(a().mark((function e(t,n){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(e,n){return t.apply(this,arguments)})},{key:"pullToLocalDevice",value:(e=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)})}]);var e,t}(),Ty=n(41397),Py=n(69088),Iy=n(23389),Ny=n(6726),Ry=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e),(0,se.A)(this,"getDefaultCurationContextUri",Ny.o),this.events=new Iy.FR}),[{key:"getCapabilities",value:function(){return{canSort:!1,canFilterOnCurationState:!1}}},{key:"getEvents",value:function(){return this.events}},{key:"getCurationContexts",value:function(){return Promise.resolve({items:[],offset:0,limit:0,totalLength:0})}},{key:"curateItems",value:function(){return Promise.resolve(null)}},{key:"curateDefault",value:function(){return Promise.resolve(void 0)}},{key:"isCurated",value:function(){return Promise.resolve([])}},{key:"isCuratedSync",value:function(){}},{key:"getAvailableSortOrders",value:function(){return[]}}])}(),Dy=n(86295),jy=(n(87718),new Dy.l("isCurated","query","e4ed1f91a2cc5415befedb85acf8671dc1a4bf3ca1a5b945a6386101a22e28a6",null)),Ly=n(57968),Uy=n(44551),My=n(73522);function By(e,t,n){return t=(0,de.A)(t),(0,le.A)(e,Fy()?Reflect.construct(t,n||[],(0,de.A)(e).constructor):t.apply(e,n))}function Fy(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Fy=function(){return!!e})()}var Vy=function(e){function t(e,n,i,o){var s;return(0,ue.A)(this,t),(s=By(this,t,[e]))._containsItems=n,i.addListener(Uy.UV.OPERATION_COMPLETE,function(){var t=(0,r.A)(a().mark((function t(n){var r,i,o,u,c,l,d;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=n.data,i=r.uris,o=r.operation,u=i.filter(My.g),o!==Uy.tS.ADD){t.next=7;break}c=u.filter((function(t){return!0!==e.get(t)})),s.emitUpdateCuratedItems(c,!0),t.next=12;break;case 7:if(o!==Uy.tS.REMOVE){t.next=12;break}return t.next=10,(l=s)._containsItems.apply(l,(0,Fr.A)(u));case 10:d=t.sent,s.emitUpdateCuratedItems(u,d);case 12:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),o.addListener(Hh.Lj.OPERATION_COMPLETE,function(){var e=(0,r.A)(a().mark((function e(t){var n,r,i,o,u;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.data,(r=n.operation===Hh.sP.ADD?n.uris.filter(My.g):[]).length&&s.emitUpdateCuratedItems(r,!0),!(i=n.operation===Hh.sP.REMOVE?n.items.map((function(e){return e.uri})).filter(My.g):[]).length){e.next=9;break}return e.next=7,(o=s)._containsItems.apply(o,(0,Fr.A)(i));case 7:u=e.sent,s.emitUpdateCuratedItems(i,u);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),s}return(0,fe.A)(t,e),(0,ce.A)(t,[{key:"onCuratedBatchChanged",value:(n=(0,r.A)(a().mark((function e(t){var n,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.size){e.next=2;break}return e.abrupt("return");case 2:return n=Array.from(t.keys()),e.next=5,this._containsItems.apply(this,n);case 5:r=e.sent,this.emitUpdateCuratedItems(n,r);case 7:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})}]);var n}(Ly.s),Hy=function(e){function t(){return(0,ue.A)(this,t),By(this,t,arguments)}return(0,fe.A)(t,e),(0,ce.A)(t,[{key:"subscribeToUpdates",value:function(){}},{key:"unsubscribeFromUpdates",value:function(){}},{key:"emitUpdateItems",value:function(){}},{key:"emitOperationComplete",value:function(){}},{key:"onCuratedBatchChanged",value:(n=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})}]);var n}(Ly.s);var Gy=n(6840),zy=n(4140),Wy=Spicetify.GraphQL.Definitions["applyCurations"]=new Dy.l("applyCurations","mutation","05b739a3a73091c213385233b9d3ed8a857c2ca29d2eebadb3d04ed12e288697",null),Ky=Spicetify.GraphQL.Definitions["editablePlaylists"]=new Dy.l("editablePlaylists","query","acb5390f2929bdcad4c6afe1c08bdbe09375f50fdb29d75244f67e9aee77ebc4",null),Yy=n(44528),qy=n(42010),Qy=n(66192),Zy=n(53586);function Jy(e,t){(0,Qy.j)(e,"EditablePlaylistPage","Error fetching `editablePlaylists` via GraphQL!");var n=e.items,r=e.totalCount,i=t.limit,a=void 0===i?null!=r?r:0:i,o=t.offset,s=void 0===o?0:o;return{items:n.map((function(e){var t=e.item,n=e.pinned,r=e.curates;switch(t.__typename){case"LibraryFolderResponseWrapper":return function(e,t){var n="Folder"===e.data.__typename?e.data:null;return n?{type:ii.c.FOLDER,uri:n.uri,name:n.name,pinned:t}:null}(t,n);case"LibraryPseudoPlaylistResponseWrapper":return function(e,t,n){var r,i="PseudoPlaylist"===e.data.__typename?e.data:null;return i?{type:i.uri===Yy.BP?ii.c.LIKED_SONGS:ii.c.YOUR_EPISODES,uri:i.uri,name:i.name,pinned:t,images:(0,Zy.r)(null!==(r=i.image)&&void 0!==r?r:null),hasCuratedItems:n,color:(0,qy.m)(i.image.extractedColors)}:null}(t,n,r);case"PlaylistResponseWrapper":return function(e,t,n){var r,i,a="Playlist"===e.data.__typename?e.data:null;return a?{type:ii.c.PLAYLIST,uri:a.uri,name:a.name,pinned:t,images:(0,Zy.r)(null!==(r=a.images.items.at(0))&&void 0!==r?r:null),hasCuratedItems:n,color:(0,qy.m)(null===(i=a.images.items.at(0))||void 0===i?void 0:i.extractedColors)}:null}(t,n,r);case"UnknownType":return null;default:return(0,ne.k)(t),null}})),limit:a,totalLength:r,offset:s}}var Xy,$y=function(){return(0,ce.A)((function e(t,n,i,o){var s=this;(0,ue.A)(this,e),(0,se.A)(this,"_isCuratedInFlightCache",new bh.od),(0,se.A)(this,"_isCuratedCache",new bh.GG(6e5,864e5)),(0,se.A)(this,"getDefaultCurationContextUri",Ny.o),(0,se.A)(this,"_fetchIsCurated",(0,r.A)(a().mark((function e(){var t,n,r,i,o,u,c=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(n=c.length,r=new Array(n),i=0;i0)){e.next=16;break}return d=this._fetchIsCurated.apply(this,r).then((function(e){return Object.fromEntries(r.map((function(t,n){return[t,e[n]]})))})),f=new Promise((function(e,t){return setTimeout(t,1e4,new Error("In-flight timeout exceeded"))})),r.forEach((function(e){var t=d.then((function(t){return t[e]}));v._isCuratedInFlightCache.set(e,Promise.race([t,f]))})),e.next=14,d;case 14:l=e.sent,r.forEach((function(e){v._isCuratedCache.set(e,l[e])}));case 16:return e.next=18,c;case 18:return p=e.sent,e.abrupt("return",o.map((function(e){var t,n;return null!==(t=null!==(n=l[e])&&void 0!==n?n:p[e])&&void 0!==t?t:u[e]})));case 20:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})},{key:"isCuratedSync",value:function(e){return this._isCuratedCache.peek(e)}},{key:"getAvailableSortOrders",value:function(){return[]}}]);var e,t,n,i}(),eb=n(42530),tb=n(78996),nb=n(55489),rb=n(71186),ib=n(17382),ab=n(83001),ob=n(84416),sb=(n(58795),n(71425),n(14551),n(9267),n(59144));function ub(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return cb(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cb(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function cb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&void 0!==arguments[2]&&arguments[2],i=(0,Qy.Jt)(e,"item"),a=(0,Qy.Jt)(i,"data");return"Folder"!==a.__typename?(n=i._uri,{type:ii.c.FOLDER,uri:n,rowId:n,name:"",pinned:!1,canPin:Yy.oT.NO,numberOfFolders:0,numberOfPlaylists:0,canReorder:!1,isFlattened:!1,addedAt:null,lastPlayedAt:null,isEmpty:!1}):{type:ii.c.FOLDER,uri:a.uri,rowId:a.uri,name:a.name,pinned:e.pinned,canPin:e.pinnable?Yy.oT.YES:Yy.oT.NO,numberOfFolders:a.folderCount,numberOfPlaylists:a.playlistCount,folderDepth:e.depth,canReorder:t,isFlattened:r,addedAt:(0,Nb.Cg)(e.addedAt),lastPlayedAt:(0,Nb.Cg)(e.playedAt),isEmpty:0===a.folderCount&&0===a.playlistCount}}var Bb=n(12461);function Fb(){return{type:ii.c.USER,name:"",uri:"",id:"",username:"",images:[]}}function Vb(e,t,n,r){var i,a,o,s,u,c,l=(0,Qy.Jt)(e,"item");if(r.has(l._uri))return null;var d,f,p,v=(0,Qy.Jt)(l,"data");if("Playlist"!==v.__typename||null===v.revisionId)return d=l._uri,f=e.depth,p=e.pinned,{type:ii.c.PLAYLIST,uri:d,name:"",images:[],pinned:p,canPin:Yy.oT.NO,owner:Fb(),folderDepth:f,canReorder:!1,addedAt:null,lastPlayedAt:null,isBooklist:!1,isEmpty:null};var h=(0,Qy.Jt)(v,"ownerV2"),m=(0,Qy.Jt)(h,"data"),g=n.update(l._uri,{name:v.name,description:null!==(i=v.description)&&void 0!==i?i:void 0,images:(0,Zy.r)(null!==(a=v.images.items.at(0))&&void 0!==a?a:null)},(0,Ah.tX)(v.revisionId));return{type:ii.c.PLAYLIST,uri:v.uri,name:null!==(o=g.name)&&void 0!==o?o:"",images:null!==(s=g.images)&&void 0!==s?s:[],pinned:e.pinned,canPin:e.pinnable?Yy.oT.YES:Yy.oT.NO,folderDepth:e.depth,canAddTo:v.currentUserCapabilities.canEditItems,canReorder:t,owner:"User"===m.__typename?{type:ii.c.USER,uri:m.uri,name:m.name,username:m.username,images:null!==(u=(0,Zy.r)(m.avatar))&&void 0!==u?u:null,id:m.id}:Fb(),addedAt:(0,Nb.Cg)(e.addedAt),lastPlayedAt:(0,Nb.Cg)(e.playedAt),color:(0,qy.m)(null===(c=v.images.items.at(0))||void 0===c?void 0:c.extractedColors),isBooklist:(0,Bb.p)(v.attributes),isEmpty:null}}function Hb(e){var t,n,r,i,a=(0,Qy.Jt)(e,"item"),o=(0,Qy.Jt)(a,"data");return"Podcast"!==o.__typename?(i=a._uri,{type:ii.c.SHOW,uri:i,name:"",publisher:"",images:[],pinned:!1,canPin:Yy.oT.NO,addedAt:null,lastPlayedAt:null}):{type:ii.c.SHOW,uri:a._uri,name:o.name,publisher:null!==(t=null===(n=o.publisher)||void 0===n?void 0:n.name)&&void 0!==t?t:"",images:(0,Zy.r)(o.coverArt),pinned:e.pinned,canPin:Yy.oT.YES,addedAt:(0,Nb.Cg)(e.addedAt),lastPlayedAt:(0,Nb.Cg)(e.playedAt),color:(0,qy.m)(null===(r=o.coverArt)||void 0===r?void 0:r.extractedColors)}}function Gb(e){return e.item._uri===Yy.BP?function(e){var t=(0,Qy.Jt)(e,"item"),n=(0,Qy.Jt)(t,"data");if("PseudoPlaylist"!==n.__typename)return r=t._uri,{type:ii.c.LIKED_SONGS,uri:r,name:"",images:[],pinned:!1,canPin:Yy.oT.NO,addedAt:null,lastPlayedAt:null};var r;return{type:ii.c.LIKED_SONGS,uri:n.uri,name:n.name,images:n.image.sources,pinned:e.pinned,canPin:Yy.oT.YES,numberOfSongs:n.count,addedAt:null,lastPlayedAt:(0,Nb.Cg)(e.playedAt),color:(0,qy.m)(n.image.extractedColors)}}(e):function(e){var t=(0,Qy.Jt)(e,"item"),n=(0,Qy.Jt)(t,"data");if("PseudoPlaylist"!==n.__typename)return r=t._uri,{type:ii.c.YOUR_EPISODES,uri:r,name:"",images:[],pinned:!1,canPin:Yy.oT.NO,addedAt:null,lastPlayedAt:null};var r;return{type:ii.c.YOUR_EPISODES,uri:n.uri,name:n.name,images:n.image.sources,pinned:e.pinned,canPin:Yy.oT.YES,addedAt:null,lastPlayedAt:(0,Nb.Cg)(e.playedAt),color:(0,qy.m)(n.image.extractedColors)}}(e)}function zb(e){var t,n,r,i,a,o,s,u,c=(0,Qy.Jt)(e,"item"),l=(0,Qy.Jt)(c,"data");return"NotFound"===l.__typename?null:"PreRelease"!==l.__typename?(s=c._uri,u={type:ii.c.ARTIST,uri:"",name:""},{type:ii.c.PRE_RELEASE_ALBUM,uri:s,name:"",images:[],artists:[u],pinned:!1,addedAt:null,lastPlayedAt:null,canPin:Yy.oT.NO}):{type:ii.c.PRE_RELEASE_ALBUM,uri:l.uri,name:null!==(t=null===(n=l.preReleaseContent)||void 0===n?void 0:n.name)&&void 0!==t?t:"",artists:(0,Rb.a)(null===(r=l.preReleaseContent)||void 0===r?void 0:r.artists),images:(0,Zy.r)(null!==(i=null===(a=l.preReleaseContent)||void 0===a?void 0:a.coverArt)&&void 0!==i?i:null),pinned:e.pinned,canPin:Yy.oT.YES,addedAt:(0,Nb.Cg)(e.addedAt),color:(0,qy.m)(null===(o=l.preReleaseContent)||void 0===o||null===(o=o.coverArt)||void 0===o?void 0:o.extractedColors),lastPlayedAt:null}}var Wb=new Set(["Writable"]);function Kb(e,t,n){var r,i,a,o,s,u,c,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new Set;if("LibraryInvalidFilterIdError"===(null==e?void 0:e.__typename))throw new Yy.c_(e.invalidFilterId);if("LibraryInvalidSortOrderIdError"===(null==e?void 0:e.__typename))throw new Yy.IU(e.invalidSortOrderId);if("NotFound"===(null==e?void 0:e.__typename))throw new Yy.db(null!==(c=e.message)&&void 0!==c?c:"Folder not found");(0,Qy.j)(e,"LibraryPage","Error fetching library via GraphQL!");var d=null==n||null===(r=n.filters)||void 0===r?void 0:r[0],f="Playlists"===d&&"Custom Order"===e.selectedSortOrder.id,p=!(null==n||!n.textFilter),v=e.breadcrumbs;return{items:(null!==(i=e.items)&&void 0!==i?i:[]).map((function(e){return function(e,t,n,r,i){switch(e.item.__typename){case"PreReleaseResponseWrapper":return zb(e);case"AlbumResponseWrapper":return Db(e);case"ArtistResponseWrapper":return jb(e);case"AudiobookResponseWrapper":return Ub(e);case"PodcastOrAudiobookResponseWrapper":case"PodcastResponseWrapper":return Hb(e);case"PlaylistResponseWrapper":return Vb(e,t,r,i);case"LibraryPseudoPlaylistResponseWrapper":return Gb(e);case"LibraryFolderResponseWrapper":return Mb(e,t,n);case"ConcertResponseWrapper":return null;default:return(0,ne.k)(e.item,"Type not recognized"),null}}(e,f,p,t,l)})),offset:e.pagingInfo.offset,limit:e.pagingInfo.limit,totalLength:e.totalCount,unfilteredTotalLength:e.totalCount,passedFilterIds:null!==(a=null==n?void 0:n.filters)&&void 0!==a?a:[],availableFilters:e.availableFilters.filter((function(e){return!Wb.has(e.id)})),selectedFilters:e.selectedFilters,availableSortOrders:e.availableSortOrders,selectedSortOrder:e.selectedSortOrder,primaryFilter:null!==(o=Yb(d))&&void 0!==o?o:void 0,hasUnfilteredItems:!!p||e.totalCount>0,hasTextFilter:p,reorderAllowed:f,passedFolderUri:null==n?void 0:n.folderUri,openedFolderName:null==v||null===(s=v.at(-1))||void 0===s?void 0:s.name,parentFolderUri:null==v||null===(u=v.at(-2))||void 0===u?void 0:u.uri}}function Yb(e){switch(e){case"Albums":return ii.c.ALBUM;case"Artists":return ii.c.ARTIST;case"Playlists":return ii.c.PLAYLIST;case"Podcasts & Shows":return ii.c.SHOW;case"Audiobooks":return ii.c.AUDIOBOOK;default:return null}}var qb=n(36318),Qb=n(40454);function Zb(e){return{milliseconds:e.totalMilliseconds}}var Jb=n(39954),Xb=n(27124),$b=n(99904);function eA(e){return{type:ii.c.EPISODE,uri:e,name:"",description:"",duration:{milliseconds:0},playedState:{timeLeft:{milliseconds:0},state:Qb.M.Unknown},images:[],languages:[],release:{date:new Date(1970,1).toISOString(),precision:"year"},show:{type:ii.c.SHOW,uri:"",name:"",publisher:"",images:[],mediaType:qb.Q.UNKNOWN},podcastSubscription:{isPaywalled:!1,isUserSubscribed:!1},isPlayable:!1,isExplicit:!1,is19PlusOnly:!1}}function tA(e){return{type:ii.c.SHOW,uri:e,name:"",publisher:"",images:[],mediaType:qb.Q.UNKNOWN}}function nA(e){var t=e.playlistV2;(0,Qy.j)(t,"Playlist","Error fetching library via GraphQL!");var n=t.content;return(0,Qy.j)(n,"PlaylistItemsPage","Error fetching library via GraphQL!"),{items:n.items.map((function(e){var t=e.itemV2;return(0,Qy.j)(t,"EpisodeOrChapterResponseWrapper","Error fetching library via GraphQL!"),function(e){var t,n=(0,Qy.Jt)(e,"data");if("Episode"!==n.__typename)return eA(e._uri);var r,i,a=n.podcastV2,o=a.data,s="Podcast"!==o.__typename?tA(a._uri):(0,Jb.jM)(o);return{type:ii.c.EPISODE,uri:e._uri,name:n.name,description:null!==(t=n.description)&&void 0!==t?t:"",duration:Zb(n.duration),playedState:(0,Jb.fS)(n.duration,n.playedState),images:(0,Zy.r)(n.coverArt),languages:(0,Xb.S)(n.language),release:(0,Nb.mp)(n.releaseDate),show:s,podcastSubscription:(0,Jb.Wx)(n.restrictions,n.playability),isPlayable:(r=n.playability,null!==(i=null==r?void 0:r.playable)&&void 0!==i&&i),isExplicit:(0,$b.V)(n.contentRating),is19PlusOnly:(0,$b.r)(n.contentRating)}}(t)})),offset:n.pagingInfo.offset,limit:n.pagingInfo.limit,totalLength:n.totalCount,unfilteredTotalLength:n.totalCount}}var rA=n(33630);function iA(e){var t,n=(0,Qy.Jt)(e,"addedAt"),r=(0,Qy.Jt)(e,"track"),i=(0,Qy.Jt)(r,"data");return"Track"!==i.__typename?function(e,t){var n={type:ii.c.ARTIST,uri:"",name:""};return{type:ii.c.TRACK,uri:e,name:"",album:{type:ii.c.ALBUM,uri:"",name:"",images:[],artist:n},artists:[n],duration:{milliseconds:0},discNumber:0,trackNumber:0,isPlayable:!1,isExplicit:!1,is19PlusOnly:!1,isLocal:!1,addedAt:(0,Nb.JO)(t)}}(r._uri,n):{type:ii.c.TRACK,uri:r._uri,name:i.name,album:(0,rA.h)((0,Qy.Jt)(i,"albumOfTrack")),artists:(0,rA.S)(i.artists),duration:Zb(i.duration),discNumber:i.discNumber,trackNumber:i.trackNumber,isPlayable:i.playability.playable,isExplicit:(0,$b.V)(i.contentRating),is19PlusOnly:(0,$b.r)(i.contentRating),isLocal:!1,addedAt:(0,Nb.JO)(n),hasAssociatedVideo:((null===(t=i.associations)||void 0===t||null===(t=t.associatedVideos)||void 0===t?void 0:t.totalCount)||0)>0}}var aA=Spicetify.GraphQL.Definitions["areEntitiesInLibrary"]=new Dy.l("areEntitiesInLibrary","query","6ec3f767111e1f88a68058560f961161679d2cd4805ff3b8cb4b25c83ccbd6e0",null);function oA(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return sA(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?sA(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function sA(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0)){e.next=33;break}return p=(0,Fr.A)(o),e.next=30,n.create("".concat(aA.name,":").concat(JSON.stringify(p)),(function(){return r(aA,{uris:p},["uris"]).then((function(e){return{data:e}}))}));case 30:v=e.sent,v.data.map((function(e){return e.lookup})).flat().forEach((function(e,n){var r="data"in e&&"saved"in e.data&&e.data.saved;s[p[n]]=r,t.set(p[n],r)}));case 33:return e.abrupt("return",i.map((function(e){return s[e]})));case 34:case"end":return e.stop()}var a}),e,null,[[3,20,23,26]])})))).apply(this,arguments)}var lA=Spicetify.GraphQL.Definitions["fetchLibraryTracks"]=new Dy.l("fetchLibraryTracks","query","fb836a1734971837ca61db9488daf8c69d123e9cb7cf31323d9e64e9c59d4be8",null),dA=Spicetify.GraphQL.Definitions["fetchLibraryEpisodes"]=new Dy.l("fetchLibraryEpisodes","query","823a8101fb475f622a1f050a482d11114d8d677941382cc98a146801cf3e8511",null);function fA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pA(e){for(var t=1;t5&&void 0!==arguments[5]?arguments[5]:new Set;(0,ue.A)(this,e),(0,se.A)(this,"_cache",new Map),(0,se.A)(this,"_inFlightCache",new bh.od),this._loader=t,this._playlistAttributesCache=i,this._isAnonymous=o,this._currentUsername=s,this.filteredPlaylists=c,this._events=function(e,t,n,r){return r?new vb(e):new pb(e,t,n)}(this._cache,function(){var e=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,uA(u._cache,u._inFlightCache,u._batchedLoader,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),n,this._isAnonymous),this._batchedLoader=(0,ib.q)(this._loader,50)}),[{key:"getCapabilities",value:function(){return{canSort:!1,canFilter:!1,canSortTracksAndEpisodes:!1,canFilterTracksAndEpisodes:!1,canModifyOffline:!1,canGetTracksByArtistOrAlbum:!1,canMarkEpisodesAsDone:!1,canFetchAllItems:!1,canPin:!0,canTextFilterContentsInRealtime:!1}}},{key:"checkIfLoggedIn",value:function(){if(this._isAnonymous)throw new Error("LibraryAPI is not available for anonymous users!")}},{key:"query",value:function(e,t){var n=this;return this._inFlightCache.create("".concat(e.name,":").concat(JSON.stringify(t)),(function(){return n._loader(e,t)}))}},{key:"markAsInLibrary",value:function(e){var t=this;e.items.forEach((function(e){e&&mA.has(e.type)&&t._cache.set(e.uri,!0)}))}},{key:"getTracks",value:(d=(0,r.A)(a().mark((function e(){var t,n,r,i,o,s,u,c,l,d=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=d.length>0&&void 0!==d[0]?d[0]:{},!this._isAnonymous){e.next=3;break}return e.abrupt("return",vA);case 3:if(void 0===r.uri){e.next=5;break}return e.abrupt("return",{items:[],offset:0,limit:0,totalLength:0,unfilteredTotalLength:0});case 5:return i=r.offset,o=void 0===i?0:i,s=r.limit,u=void 0===s?50:s,e.next=8,this.query(lA,{offset:o,limit:u});case 8:return c=e.sent,a=null!==(t=null==c||null===(n=c.data)||void 0===n||null===(n=n.me)||void 0===n||null===(n=n.library)||void 0===n?void 0:n.tracks)&&void 0!==t?t:null,(0,Qy.j)(a,"UserLibraryTrackPage","Error fetching library shows via GraphQL!"),l={items:a.items.map(iA),offset:a.pagingInfo.offset,limit:a.pagingInfo.limit,totalLength:a.totalCount,unfilteredTotalLength:a.totalCount},this.markAsInLibrary(l),e.abrupt("return",l);case 12:case"end":return e.stop()}var a}),e,this)}))),function(){return d.apply(this,arguments)})},{key:"getTracksFilterTags",value:(l=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",[]);case 1:case"end":return e.stop()}}),e)}))),function(){return l.apply(this,arguments)})},{key:"getEpisodes",value:(c=(0,r.A)(a().mark((function e(){var t,n,r,i,o,s,u,c=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=c.length>0&&void 0!==c[0]?c[0]:{},!this._isAnonymous){e.next=3;break}return e.abrupt("return",vA);case 3:return n=t.offset,r=void 0===n?0:n,i=t.limit,o=void 0===i?50:i,e.next=6,this.query(dA,{uri:"spotify:playlist:37i9dQZF1FgnTBfUlzkeKt",offset:r,limit:o});case 6:if(null!=(s=e.sent)&&s.data){e.next=9;break}return e.abrupt("return",vA);case 9:return u=nA(s.data),this.markAsInLibrary(u),e.abrupt("return",u);case 12:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})},{key:"getEvents",value:function(){return this._events}},{key:"onUpdateItems",value:function(e,t){this._events.emitUpdateItems(e,t)}},{key:"add",value:(u=(0,r.A)(a().mark((function e(t){var n,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.uris,r=t.silent,!this._events.emitOperationSync(Uy.tS.ADD,n,r)){e.next=3;break}return e.abrupt("return");case 3:return this.checkIfLoggedIn(),e.prev=4,this.onUpdateItems(n,!0),e.next=8,Ob(this._batchedLoader,n);case 8:this._events.emitOperationComplete(Uy.tS.ADD,n,null,r),e.next=16;break;case 11:throw e.prev=11,e.t0=e.catch(4),this.onUpdateItems(n,!1),this._events.emitOperationComplete(Uy.tS.ADD,n,e.t0 instanceof Error?e.t0:new Error("Unknown error object"),r),e.t0;case 16:case"end":return e.stop()}}),e,this,[[4,11]])}))),function(e){return u.apply(this,arguments)})},{key:"remove",value:(s=(0,r.A)(a().mark((function e(t){var n,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.uris,r=t.silent,!this._events.emitOperationSync(Uy.tS.REMOVE,n,r)){e.next=3;break}return e.abrupt("return");case 3:return this.checkIfLoggedIn(),e.prev=4,this.onUpdateItems(n,!1),e.next=8,wb(this._batchedLoader,n);case 8:this._events.emitOperationComplete(Uy.tS.REMOVE,n,null,r),e.next=16;break;case 11:throw e.prev=11,e.t0=e.catch(4),this.onUpdateItems(n,!0),this._events.emitOperationComplete(Uy.tS.REMOVE,n,e.t0 instanceof Error?e.t0:new Error("Unknown error object"),r),e.t0;case 16:case"end":return e.stop()}}),e,this,[[4,11]])}))),function(e){return s.apply(this,arguments)})},{key:"contains",value:(o=(0,r.A)(a().mark((function e(){var t,n,r,i,o=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(t=o.length,n=new Array(t),r=0;r3&&void 0!==s[3]&&s[3],r){e.next=3;break}throw new Error("Passing a `deviceKey` is required in `OfflineWeb`");case 3:return o={operations:[{operation:i?"REMOVE":"ADD",uri:n}]},e.next=6,t.build().withHost(SA).withMethod("POST").withPath("/devices/".concat(r.deviceId,"/cache/").concat(r.cacheId,"/resources:write")).withEndpointIdentifier("/devices/{deviceId}/cache/{cacheId}/resources:write").withJsonContentType().withBody(o).withoutMarket().send();case 6:case"end":return e.stop()}}),e)}))),TA.apply(this,arguments)}var PA=n(46744),IA=n(19127),NA=function(e){return e.UNSPECIFIED="UNSPECIFIED",e.REQUESTED="REQUESTED",e.PENDING="PENDING",e.DOWNLOADING="DOWNLOADING",e.DOWNLOADED="DOWNLOADED",e.FAILURE="FAILURE",e}(NA||{}),RA=(0,IA.g)(NA);function DA(e){if(RA(e))switch(e){case NA.UNSPECIFIED:return EA.kw.NO;case NA.REQUESTED:case NA.PENDING:return EA.kw.WAITING;case NA.DOWNLOADING:return EA.kw.DOWNLOADING;case NA.DOWNLOADED:return EA.kw.YES;case NA.FAILURE:return EA.kw.NO;default:return(0,ne.k)(e),EA.kw.NO}return EA.kw.NO}var jA=function(){return(0,ce.A)((function e(t){(0,ue.A)(this,e),(0,se.A)(this,"_events",new wA.p),this._builder=t}),[{key:"getCapabilities",value:function(){return{canDownload:function(){return EA.vs.NO_CAPABILITY},canRemoteDownload:!0}}},{key:"getEvents",value:function(){return this._events}},{key:"getDownloads",value:(u=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.reject());case 1:case"end":return e.stop()}}),e)}))),function(){return u.apply(this,arguments)})},{key:"getAvailabilitySync",value:function(){return EA.kw.NO}},{key:"getContextForDevices",value:(s=(0,r.A)(a().mark((function e(t){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,CA(this._builder,t);case 2:if(200===(n=e.sent).status){e.next=5;break}return e.abrupt("return",[]);case 5:return e.abrupt("return",n.body.deviceWithResource.filter((function(e){var t=e.is_supported,n=e.device;return t&&n.capabilities.remote_downloads_enabled})).map((function(e){var t,n=e.device,r=n.device_id,i=n.cache_id,a=n.name,o=n.type,s=n.platform,u=n.last_seen_at,c=e.resource;return{deviceId:r,cacheId:i,deviceType:o,clientPlatform:s,isLocal:!1,name:a,type:(0,PA.I)(o),lastSeenAtMs:new Date(u).getTime(),contextDownloadAvailability:DA(null==c?void 0:c.state),contextDownloadPercentage:null!==(t=null==c?void 0:c.progress)&&void 0!==t?t:0}})));case 6:case"end":return e.stop()}}),e,this)}))),function(e){return s.apply(this,arguments)})},{key:"addDownload",value:(o=(0,r.A)(a().mark((function e(t,n){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,kA(this._builder,t,n);case 2:case"end":return e.stop()}}),e,this)}))),function(e,t){return o.apply(this,arguments)})},{key:"removeDownload",value:(i=(0,r.A)(a().mark((function e(t,n){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,kA(this._builder,t,n,!0);case 2:case"end":return e.stop()}}),e,this)}))),function(e,t){return i.apply(this,arguments)})},{key:"removeAllDownloads",value:(n=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.reject());case 1:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"removeCache",value:(t=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.reject());case 1:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})},{key:"getStatistics",value:(e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.reject());case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}]);var e,t,n,i,o,s,u}(),LA=n(67496),UA=n(53549),MA=n(1764),BA=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e),this._events=new MA.G}),[{key:"getDevices",value:function(){throw new Error("Method not implemented.")}},{key:"getFilterState",value:function(){throw new Error("Method not implemented.")}},{key:"setCurrentDevice",value:function(){throw new Error("Method not implemented.")}},{key:"restorePreviouslyActiveDevice",value:function(){throw new Error("Method not implemented.")}},{key:"getFiltersEvents",value:function(){return this._events}},{key:"getSavedDevices",value:function(){throw new Error("Method not implemented.")}},{key:"removeCurrentDevice",value:function(){throw new Error("Method not implemented.")}},{key:"isNormalizationOverriden",value:function(){throw new Error("Method not implemented.")}},{key:"disableNormalizationOverride",value:function(){throw new Error("Method not implemented.")}},{key:"isAvailable",value:function(){return!1}}])}(),FA=n(9328),VA=n(28715),HA=n(14263),GA=n(83241),zA=n(88186),WA=Spicetify.GraphQL.Definitions["addToPlaylist"]=new Dy.l("addToPlaylist","mutation","47c69e71df79e3c80e4af7e7a9a727d82565bb20ae20dc820d6bc6f94def482d",null),KA=Spicetify.GraphQL.Definitions["removeFromPlaylist"]=new Dy.l("removeFromPlaylist","mutation","47c69e71df79e3c80e4af7e7a9a727d82565bb20ae20dc820d6bc6f94def482d",null),YA=Spicetify.GraphQL.Definitions["moveItemsInPlaylist"]=new Dy.l("moveItemsInPlaylist","mutation","47c69e71df79e3c80e4af7e7a9a727d82565bb20ae20dc820d6bc6f94def482d",null);n(463);function qA(e){return{url:e.url,width:e.width,height:e.height}}function QA(e){switch(e){case zy.by.Minute:case zy.by.Hour:case zy.by.Day:return"day";case zy.by.Month:return"month";case zy.by.Year:case void 0:return"year";default:return(0,ne.d)(e)}}function ZA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function JA(e){for(var t=1;t0})),U):null;case"LocalTrackResponseWrapper":return"LocalTrack"===e.itemV2.data.__typename?JA(JA({},(w=e.itemV2.data,{type:ii.c.TRACK,uri:w.uri,name:w.name,album:{type:ii.c.ALBUM,uri:"",name:null!==(S=w.albumName)&&void 0!==S?S:"",artist:{type:ii.c.ARTIST,uri:"",name:null!==(C=w.artistName)&&void 0!==C?C:""},images:[]},artists:[{type:ii.c.ARTIST,uri:"",name:null!==(x=w.artistName)&&void 0!==x?x:""}],duration:{milliseconds:null!==(k=null===(T=w.localTrackDuration)||void 0===T?void 0:T.totalMilliseconds)&&void 0!==k?k:0},discNumber:0,trackNumber:0,isPlayable:!1,isExplicit:!1,is19PlusOnly:!1,isLocal:!0})),U):null;case"EpisodeOrChapterResponseWrapper":return"Episode"===e.itemV2.data.__typename?JA(JA({},function(e){var t,n,r,i,a,o,s,u,c,l,d,f,p,v,h,m,g;return{type:ii.c.EPISODE,uri:e.uri,name:e.name,description:null!==(t=e.description)&&void 0!==t?t:"",duration:{milliseconds:e.episodeDuration.totalMilliseconds},playedState:(0,Jb.fS)(e.episodeDuration,e.playedState),images:null!==(n=null===(r=e.coverArt)||void 0===r?void 0:r.sources.map(qA))&&void 0!==n?n:[],languages:e.language?[e.language.code]:[],release:{date:null===(i=e.releaseDate)||void 0===i?void 0:i.isoString,precision:QA(null===(a=e.releaseDate)||void 0===a?void 0:a.precision)},show:"Podcast"===e.podcastV2.data.__typename?(p=e.podcastV2.data,{type:ii.c.SHOW,uri:p.uri,name:p.name,publisher:null!==(v=null===(h=p.publisher)||void 0===h?void 0:h.name)&&void 0!==v?v:"",images:null!==(m=null===(g=p.coverArt)||void 0===g?void 0:g.sources.map(qA))&&void 0!==m?m:[],mediaType:$A(p.mediaType)}):null,podcastSubscription:(l=null!==(o=null===(s=e.restrictions)||void 0===s?void 0:s.paywallContent)&&void 0!==o&&o,d=e.playability.reason,f=!1,l&&d!==zy.$c.PaymentRequired&&(f=!0),{isPaywalled:l,isUserSubscribed:f}),isPlayable:e.playability.playable,isExplicit:(null===(u=e.contentRating)||void 0===u?void 0:u.label)===zy.x7.Explicit,is19PlusOnly:(null===(c=e.contentRating)||void 0===c?void 0:c.label)===zy.x7.NineteenPlus}}(e.itemV2.data)),U):null;case"PodcastOrAudiobookResponseWrapper":return"Audiobook"===e.itemV2.data.__typename?JA(JA({},(u=e.itemV2.data,{type:ii.c.AUDIOBOOK,uri:u.uri,name:u.name,description:null!==(c=u.htmlDescriptionPlain)&&void 0!==c?c:"",authorName:(null===(l=u.authors)||void 0===l?void 0:l.map((function(e){return null==e?void 0:e.name})).join(y.Ru.getSeparator()))||"",images:(null===(d=u.coverArt)||void 0===d?void 0:d.sources)||[],durationMs:null===(f=u.audiobookDuration)||void 0===f?void 0:f.totalMilliseconds,isLocked:(0,Lb.e$)(u.accessInfo),isExplicit:(null===(p=u.contentRating)||void 0===p?void 0:p.label)===zy.x7.Explicit,consumptionCapExplanation:(A=u,"ConsumptionCappedAccessExplanation"===(null==A||null===(_=A.accessInfo)||void 0===_||null===(_=_.accessExplanation)||void 0===_?void 0:_.__typename)?{title:A.accessInfo.accessExplanation.title||"",body:A.accessInfo.accessExplanation.body||"",cta:A.accessInfo.accessExplanation.actionText||"",ctaUrl:null!==(O=A.accessInfo.accessExplanation.ctaUrl)&&void 0!==O?O:void 0,dismiss:null!==(E=A.accessInfo.accessExplanation.dismiss)&&void 0!==E?E:void 0}:null),signifierText:null!==(v=null===(h=u.accessInfo)||void 0===h||null===(h=h.signifier)||void 0===h?void 0:h.text)&&void 0!==v?v:void 0,rating:{average:null===(m=u.rating)||void 0===m||null===(m=m.averageRating)||void 0===m?void 0:m.average,showAverage:!(null===(g=u.rating)||void 0===g||null===(g=g.averageRating)||void 0===g||!g.showAverage)},topics:(null===(b=u.genres)||void 0===b?void 0:b.map((function(e){return{uri:e.destinationUri,title:e.contextualName}})))||[]})),U):null;case"UnknownType":case null:case void 0:return null;default:return(0,ne.k)(e.itemV2),null}}function t_(e){var t,n;if("PlaylistItemsPage"!==(null===(t=e.content)||void 0===t?void 0:t.__typename))throw new Error("Error fetching playlist via GraphQL!");return{items:(null===(n=e.content.items)||void 0===n?void 0:n.map(e_))||[],offset:e.content.pagingInfo.offset,limit:e.content.pagingInfo.limit,totalLength:e.content.totalCount}}function n_(e){var t,n;if(null===e)return null;var r=e.attributes,i=null!==(t=r["madeFor.name"])&&void 0!==t?t:null,a=null!==(n=r["madeFor.username"])&&void 0!==n?n:null,o="1"===r["madeFor.displayed"];return null!==a&&o?{type:ii.c.USER,uri:"spotify:user:".concat(encodeURIComponent(a)),username:a,displayName:i,images:[]}:null}function r_(e,t,n){if("Playlist"!==(null==n?void 0:n.__typename))throw new Error("Error fetching playlist via GraphQL!");return{metadata:i_(e,t,n),contents:t_(n)}}function i_(e,t,n){var r,i,a,o,s,u,c,l,d,f,p,v,h;if("PlaylistItemsPage"!==(null===(r=n.content)||void 0===r?void 0:r.__typename)||null===n.revisionId)throw new Error("Error fetching playlist via GraphQL!");var m,g,y=n.content.items.length===n.content.totalCount&&(null===(i=n.content.items)||void 0===i?void 0:i.every((function(e){var t;return"UnknownType"===(null==e||null===(t=e.itemV2)||void 0===t?void 0:t.__typename)||"PodcastOrAudiobookResponseWrapper"===e.itemV2.__typename&&"Audiobook"!==e.itemV2.data.__typename||"EpisodeOrChapterResponseWrapper"===e.itemV2.__typename&&"Episode"!==e.itemV2.data.__typename})))?0:n.content.totalCount,b=function(e){var t,n,r;if("PlaylistItemsPage"!==(null===(t=e.content)||void 0===t?void 0:t.__typename))throw new Error("Error fetching playlist via GraphQL!");var i={duration:0,count:0,unsupportedCount:0},a=null!==(n=null===(r=e.content.items)||void 0===r?void 0:r.reduce((function(e,t){if(null===t||null===t.itemV2)return e;var n=t.itemV2;switch(n.__typename){case"TrackResponseWrapper":"Track"===n.data.__typename&&(e.duration+=n.data.trackDuration.totalMilliseconds,e.count++);break;case"LocalTrackResponseWrapper":var r;"LocalTrack"===n.data.__typename&&(e.duration+=(null===(r=n.data.localTrackDuration)||void 0===r?void 0:r.totalMilliseconds)||0,e.count++);break;case"EpisodeOrChapterResponseWrapper":"Episode"===n.data.__typename&&(e.duration+=n.data.episodeDuration.totalMilliseconds,e.count++);break;case"UnknownType":case"PodcastOrAudiobookResponseWrapper":e.unsupportedCount++;break;default:(0,ne.k)(n)}return e}),i))&&void 0!==n?n:i,o=a.duration,s=a.count,u=a.unsupportedCount,c=e.content.totalCount===e.content.items.length,l=s0,T=(m=n.format,g=n.attributes,m?null===g?{type:m,attributes:{}}:{type:m,attributes:g.reduce((function(e,t){var n=t.key,r=t.value;return e[n]=r,e}),{})}:null),P=null===(c=n.content.items)||void 0===c?void 0:c.some((function(e){var t;return"PodcastOrAudiobookResponseWrapper"===(null==e||null===(t=e.itemV2)||void 0===t?void 0:t.__typename)&&"Audiobook"===e.itemV2.data.__typename})),I=t.update(n.uri,{name:n.name,description:null!==(l=n.description)&&void 0!==l?l:"",images:null!==(d=null===(f=n.images.items)||void 0===f||null===(f=f.at(0))||void 0===f?void 0:f.sources.map(qA))&&void 0!==d?d:[]},(0,Ah.tX)(n.revisionId));return{isPublished:!1,type:ii.c.PLAYLIST,uri:n.uri,name:null!==(p=I.name)&&void 0!==p?p:"",description:null!==(v=I.description)&&void 0!==v?v:"",images:null!==(h=I.images)&&void 0!==h?h:[],totalLength:y,unfilteredTotalLength:y,totalLikes:n.followers,duration:b,owner:O,madeFor:n_(T),isLoaded:A,isOwnedBySelf:E,isRootlistable:!0,isSaved:_,hasEpisodes:w,hasSpotifyTracks:S,hasSpotifyAudiobooks:P,canAdd:C,canRemove:x,canPlay:k,formatListData:T,canReportAnnotationAbuse:!1,collaborators:null,permissions:null,hasDateAdded:!1,sharingInfo:n.sharingInfo}}function a_(e){var t=e.before,n=e.after;if("start"===t)return{moveType:zy.nz.TopOfPlaylist,fromUid:null};if("end"===n)return{moveType:zy.nz.BottomOfPlaylist,fromUid:null};if(void 0!==t)return{moveType:zy.nz.BeforeUid,fromUid:t.uid};if(void 0!==n)return{moveType:zy.nz.AfterUid,fromUid:n.uid};throw new Error("Couldn't determine position to insert tracks based on input")}var o_,s_=n(91008);function u_(e,t,n){return t=(0,de.A)(t),(0,le.A)(e,c_()?Reflect.construct(t,n||[],(0,de.A)(e).constructor):t.apply(e,n))}function c_(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(c_=function(){return!!e})()}var l_=new RegExp(String.raw(o_||(o_=(0,uh.A)(["hm://playlist/v2/playlist/(?.+)"])))),d_=function(e){function t(e){var n;return(0,ue.A)(this,t),n=u_(this,t),(0,se.A)(n,"_uris",new Set),(0,se.A)(n,"_subscription",null),n._pubSubAPI=e,n.onMessage=n.onMessage.bind(n),n}return(0,fe.A)(t,e),(0,ce.A)(t,[{key:"onBatchChanged",value:function(e){var t=this;this._uris=new Set(e.keys()),null===this._subscription&&e.size>0&&(this._subscription=this._pubSubAPI.subscribe({ident:"hm://playlist/v2/playlist/",isPrefix:!0,onMessage:function(e){return t.onMessage(e)}}))}},{key:"onMessage",value:function(e){var t,n=e.ident.match(l_);if(void 0!==(null==n||null===(t=n.groups)||void 0===t?void 0:t.base62Id)){var r=(0,ye.Ps)(n.groups.base62Id).toURI();this._uris.has(r)&&this.emit(Hh.Lj.UPDATE,{uri:r})}}}])}(s_.N);var f_=n(99353);function p_(e){var t;null!==(t=e.formatListData)&&void 0!==t&&t.type?e.hasDateAdded=!f_.E.includes(e.formatListData.type):e.hasDateAdded=!0}var v_=n(88053),h_=n(25161),m_=n(4354),g_="enhance";function y_(e,t,n,r){return b_.apply(this,arguments)}function b_(){return(b_=(0,r.A)(a().mark((function e(t,n,r,i){var o,s,u;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=(0,ye.o_)(n).id,s=m_.HN.fromPartial({identifier:r,data:m_.tu.encode(m_.tu.fromPartial({lensIdentifier:g_,itemId:i?(0,Ah.xJ)(i):void 0})).finish()}),u=h_.wK.toJSON(h_.wK.fromPartial({emittedSignals:[s]})),e.next=5,t.build().withMethod("POST").withHost(Qs.eX).withPath("/playlist/".concat(o,"/signals")).withEndpointIdentifier("/playlist/{id}/signals").withQueryParameters({"spotify-apply-lenses":g_}).withoutMarket().withJsonContentType().withBody(u).send();case 5:return e.abrupt("return");case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var A_=Spicetify.GraphQL.Definitions["fetchPlaylist"]=new Dy.l("fetchPlaylist","query","82cdf2bca2ef1a39bfb09021c43081ba45a2efee14486810899f226b0bebf917",null),__=Spicetify.GraphQL.Definitions["fetchPlaylistMetadata"]=new Dy.l("fetchPlaylistMetadata","query","82cdf2bca2ef1a39bfb09021c43081ba45a2efee14486810899f226b0bebf917",null),O_=Spicetify.GraphQL.Definitions["fetchPlaylistContents"]=new Dy.l("fetchPlaylistContents","query","82cdf2bca2ef1a39bfb09021c43081ba45a2efee14486810899f226b0bebf917",null),E_=function(){return(0,ce.A)((function e(t,n,r,i,a,o){(0,ue.A)(this,e),(0,se.A)(this,"_inFlightCache",new bh.od),this._builder=t,this._loader=n,this._playlistAttributesCache=i,this._username=a,this._isAudiobookCurationEnabled=o,this._events=function(e){return new d_(e)}(r)}),[{key:"emitUpdate",value:function(e){this._events.emit(Hh.Lj.UPDATE,{uri:e})}},{key:"getCapabilities",value:function(){return{canSort:!1,canFilter:!1,canModifyOffline:!1,canMoveMultipleItems:!0,canFetchAllTracks:!1,canDecorateAddedBy:!0,hasUidsGeneratedFromIndicies:!1,canAddAudiobooks:this._isAudiobookCurationEnabled}}},{key:"query",value:function(e,t){var n=this;return this._inFlightCache.create("".concat(e.name,":").concat(JSON.stringify(t)),(function(){return n._loader(e,t)}))}},{key:"getPlaylist",value:(v=(0,r.A)(a().mark((function e(t){var n,r,i,o,s,u,c=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=c.length>2&&void 0!==c[2]?c[2]:{},e.next=4,this.query(A_,{uri:t,offset:null!==(n=o.offset)&&void 0!==n?n:0,limit:null!==(r=o.limit)&&void 0!==r?r:0});case 4:if("Playlist"===(null==(s=e.sent)||null===(i=s.data)||void 0===i||null===(i=i.playlistV2)||void 0===i?void 0:i.__typename)){e.next=7;break}throw new Error("Error fetching playlist via GraphQL!");case 7:return p_((u=r_(this._username,this._playlistAttributesCache,s.data.playlistV2)).metadata),e.abrupt("return",u);case 10:case"end":return e.stop()}}),e,this)}))),function(e){return v.apply(this,arguments)})},{key:"getMetadata",value:(p=(0,r.A)(a().mark((function e(t){var n,r,i;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.query(__,{uri:t,offset:0,limit:100});case 2:if("Playlist"===(null==(r=e.sent)||null===(n=r.data)||void 0===n||null===(n=n.playlistV2)||void 0===n?void 0:n.__typename)){e.next=5;break}throw new Error("Error fetching playlist via GraphQL!");case 5:return p_(i=i_(this._username,this._playlistAttributesCache,r.data.playlistV2)),e.abrupt("return",i);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return p.apply(this,arguments)})},{key:"getContents",value:(f=(0,r.A)(a().mark((function e(t,n){var r,i,o,s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.query(O_,{uri:t,offset:null!==(r=null==n?void 0:n.offset)&&void 0!==r?r:0,limit:null!==(i=null==n?void 0:n.limit)&&void 0!==i?i:50});case 2:if("Playlist"===(null==(s=e.sent)||null===(o=s.data)||void 0===o||null===(o=o.playlistV2)||void 0===o?void 0:o.__typename)){e.next=5;break}throw new Error("Error fetching playlist via GraphQL!");case 5:return e.abrupt("return",t_(null==s?void 0:s.data.playlistV2));case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return f.apply(this,arguments)})},{key:"getEvents",value:function(){return this._events}},{key:"add",value:(d=(0,r.A)(a().mark((function e(t,n,r,i){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitAddSync(t,n,i)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this._loader(WA,{uris:n,playlistUri:t,newPosition:a_(r)});case 5:this.emitUpdate(t),this._events.emitAddComplete(t,null,n,i),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._events.emitAddComplete(t,(0,v_.z)(e.t0),n,i);case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e,t,n,r){return d.apply(this,arguments)})},{key:"move",value:(l=(0,r.A)(a().mark((function e(t,n,r){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitMoveSync(t,n)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this._loader(YA,{playlistUri:t,uids:n.map((function(e){return e.uid})),newPosition:a_(r)});case 5:this.emitUpdate(t),this._events.emitMoveComplete(t,null,n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._events.emitMoveComplete(t,(0,v_.z)(e.t0),n);case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e,t,n){return l.apply(this,arguments)})},{key:"remove",value:(c=(0,r.A)(a().mark((function e(t,n,r){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitRemoveSync(t,n,r)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this._loader(KA,{playlistUri:t,uids:n.map((function(e){return e.uid}))});case 5:this.emitUpdate(t),this._events.emitRemoveComplete(t,null,n,r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._events.emitRemoveComplete(t,(0,v_.z)(e.t0),n,r);case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e,t,n){return c.apply(this,arguments)})},{key:"uploadImage",value:(u=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,zA.V)(this._builder,t));case 1:case"end":return e.stop()}}),e,this)}))),function(e){return u.apply(this,arguments)})},{key:"updateDetails",value:(s=(0,r.A)(a().mark((function e(t,n){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitUpdateSync(t,n)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,(0,GA.k)(this._builder,t,n);case 5:null!==(r=e.sent)&&this._playlistAttributesCache.update(t,{name:n.name,description:n.description,images:n.image?[n.image]:void 0},r),this.emitUpdate(t),this._events.emitUpdateComplete(t,null,n),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(2),this._events.emitUpdateComplete(t,(0,v_.z)(e.t0),n);case 14:case"end":return e.stop()}}),e,this,[[2,11]])}))),function(e,t){return s.apply(this,arguments)})},{key:"resolvePlaylistFormatURI",value:(o=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,HA._)(this._builder,t));case 1:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"getRecommendedTracks",value:(i=(0,r.A)(a().mark((function e(t,n,r){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,VA.u)(this._builder,t,n,r);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return i.apply(this,arguments)})},{key:"getRecommendedBookUris",value:(n=(0,r.A)(a().mark((function e(t,n,r){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,VA.w)(this._builder,t,n,r);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(e,t,r){return n.apply(this,arguments)})},{key:"resync",value:(t=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})},{key:"sendSignal",value:(e=(0,r.A)(a().mark((function e(t,n,r){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitSendSignalSync(t,n,r)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,y_(this._builder,t,n,r);case 5:this._events.emitSendSignalComplete(t,n,r),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),this._events.emitSendSignalComplete(t,n,r,(0,v_.z)(e.t0));case 11:case"end":return e.stop()}}),e,this,[[2,8]])}))),function(t,n,r){return e.apply(this,arguments)})},{key:"requestLenses",value:function(e,t,n){throw new Error("Method not implemented.")}}]);var e,t,n,i,o,s,u,c,l,d,f,p,v}(),w_=n(62749),S_=n(53596),C_=n(3568),x_=(n(8674),n(46739)),k_=n(38035),T_=n(29712);function P_(e){var t=(0,ye.o_)(e);return t?t.id:""}function I_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N_(e){for(var t=1;t1?n-1:0),i=1;i0)){e.next=6;break}return n=Array.from(t.keys()),e.next=4,this._contains(n);case 4:r=e.sent,this.emitUpdateItems(n,r);case 6:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})}]);var n,i,o}(V_.D),q_=n(35609);n(4853);function Q_(e){return new DataView(e.buffer,e.byteOffset).getUint32(0)}function Z_(e){var t=new DataView(e.buffer,e.byteOffset).getUint32(0),n=(0,Ah.U5)(e.subarray(4)).padEnd(40,"0");return"".concat(t,",").concat(n)}var J_=n(75655);function X_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $_(e){for(var t=1;t2&&void 0!==o[2]?o[2]:null,e.next=3,t.build().withHost(Qs.eX).withMethod("GET").withPath("/user/".concat(encodeURIComponent(n),"/rootlist")).withEndpointIdentifier("/user/{username}/rootlist").withoutMarket().withQueryParameters($_({decorate:"revision,length,attributes,timestamp,owner"},null!==r?{revision:Z_(r)}:{bustCache:Date.now()})).send();case 3:return i=e.sent,e.abrupt("return",h_.jB.fromJSON(i.body));case 5:case"end":return e.stop()}}),e)}))),iO.apply(this,arguments)}function aO(e,t,n){return oO.apply(this,arguments)}function oO(){return(oO=(0,r.A)(a().mark((function e(t,n,r){var i,o,s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.build().withMethod("POST").withHost(Qs.eX).withPath("/user/".concat(encodeURIComponent(n),"/rootlist/changes")).withEndpointIdentifier("/user/{username}/rootlist/changes").withoutMarket().withJsonContentType().withBody(h_.Qm.toJSON(r)).send();case 2:return o=e.sent,s=h_.jB.fromJSON(o.body),e.abrupt("return",null!==(i=s.revision)&&void 0!==i?i:null);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function sO(e){return void 0!==e.revision}var uO={revision:new Uint8Array,length:0,attributes:void 0,contents:void 0,diff:void 0,syncResult:void 0,resultingRevisions:[],multipleHeads:!1,upToDate:!1,nonces:[],timestamp:"",ownerUsername:"",abuseReportingEnabled:!1,capabilities:void 0,geoblock:[],changesRequireResync:!1,createdAt:"",appliedLenses:void 0},cO={type:"folder",uri:"",addedAt:null,name:"",items:[],hash:"",rawItemCount:0},lO=function(){return(0,ce.A)((function e(t,n,r,i){var a=this;(0,ue.A)(this,e),(0,se.A)(this,"_cache",null),(0,se.A)(this,"_decorationCache",new bh.fq(3e5)),(0,se.A)(this,"_fetchContentsPromise",null),(0,se.A)(this,"_applyChangesPromise",null),this._builder=t,this._username=r,this._isAnonymous=i,this._events=new Y_(n,this.contains.bind(this)),this._events.addListener(B_.tD.UPDATE,(function(e){null!==e.data&&null!==a._cache?a.fetchContents(e.data.newRevision):a._cache=null}))}),[{key:"getCapabilities",value:function(){return{canSort:!1,canFilter:!1,canModifyOffline:!1}}},{key:"getUsername",value:function(){if(null===this._username)throw new Error("RootlistAPI is not available for anonymous users!");return this._username}},{key:"fetchContents",value:(b=(0,r.A)(a().mark((function e(){var t,n,r=this,i=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=i.length>0&&void 0!==i[0]?i[0]:null,!this._fetchContentsPromise){e.next=5;break}return e.next=4,this._fetchContentsPromise;case 4:return e.abrupt("return",e.sent);case 5:if(!this._isAnonymous){e.next=7;break}return e.abrupt("return",Promise.resolve({data:uO,tree:cO}));case 7:if(n=this.getUsername(),!(null===this._cache||null!==t&&Q_(t)>Q_(this._cache.data.revision))){e.next=13;break}return this._fetchContentsPromise=new Promise((function(e,i){rO(r._builder,n,t).then((function(t){if(sO(t)){var r=new U_.IJ(n).build(t);e({data:t,tree:r})}else i(new Error("Response is missing revision!"))})).catch(i)})).finally((function(){r._fetchContentsPromise=null})),e.next=12,this._fetchContentsPromise;case 12:this._cache=e.sent;case 13:return e.abrupt("return",this._cache);case 14:case"end":return e.stop()}}),e,this)}))),function(){return b.apply(this,arguments)})},{key:"applyChanges",value:(y=(0,r.A)(a().mark((function e(t){var n=this;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===this._applyChangesPromise){e.next=2;break}throw new Error("Refusing to apply multiple deltas at the same time!");case 2:return this._applyChangesPromise=aO(this._builder,this.getUsername(),t).then(function(){var e=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.fetchContents(t);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).finally((function(){n._applyChangesPromise=null})),e.abrupt("return",this._applyChangesPromise);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return y.apply(this,arguments)})},{key:"waitForPendingChanges",value:(g=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._applyChangesPromise){e.next=3;break}return e.next=3,this._applyChangesPromise;case 3:case"end":return e.stop()}}),e,this)}))),function(){return g.apply(this,arguments)})},{key:"getRootNode",value:(m=(0,r.A)(a().mark((function e(){var t,n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.fetchContents();case 2:return t=e.sent,n=t.tree,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)})},{key:"getFolderNode",value:(h=(0,r.A)(a().mark((function e(t){var n,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.folderUri){e.next=2;break}throw new Error("Folder URI not provided!");case 2:return e.next=4,this.getRootNode();case 4:if(n=e.sent,null!==(r=(0,U_.N7)(n,t.folderUri))){e.next=8;break}throw new Error("Folder not found!");case 8:return e.abrupt("return",r);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"emitUpdate",value:function(){this._events.emit(B_.tD.UPDATE,null)}},{key:"getEvents",value:function(){return this._events}},{key:"getMetadata",value:(v=(0,r.A)(a().mark((function e(){var t,n,r,i,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.waitForPendingChanges();case 2:return e.next=4,this.getRootNode();case 4:for(t=e.sent,n=(0,Fr.A)(t.items),r=0,i=0;n.length>0;)o=n[0],(0,C_.sA)(o)?n.push.apply(n,(0,Fr.A)(o.items)):((0,C_.Af)(o)&&o.isOwnedBySelf&&r++,i++),n.shift();return e.abrupt("return",{ownedPlaylistCount:r,playlistCount:i});case 10:case"end":return e.stop()}}),e,this)}))),function(){return v.apply(this,arguments)})},{key:"getContents",value:(p=(0,r.A)(a().mark((function e(t){var n,r,i,o,s,u;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.waitForPendingChanges();case 2:return e.next=4,null!=t&&t.folderUri?this.getFolderNode(t):this.getRootNode();case 4:if(r=e.sent,null!=t&&t.flatten?(o=(0,U_.dG)(r),i=$_($_({},o),{},{totalItemCount:o.items.length})):i=$_($_({},r),{},{totalItemCount:r.items.length}),s=null!==(n=null==t?void 0:t.offset)&&void 0!==n?n:0,u=null!=t&&t.limit?s+t.limit:void 0,i.items=i.items.slice(s,u),null==t||!t.decorateImagesAndOwner){e.next=12;break}return e.next=12,(0,J_.k)(this._builder,this._decorationCache,(0,U_.sh)(i));case 12:return e.abrupt("return",i);case 13:case"end":return e.stop()}}),e,this)}))),function(e){return p.apply(this,arguments)})},{key:"renameFolder",value:(f=(0,r.A)(a().mark((function e(t,n){var r,i,o,s,u,c,l,d,f,p;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(0,q_.nK)({folderUri:t.uri,name:n}),i=(0,Ue.A)(r,1),o=i[0],s=(0,q_.nK)({name:n}),u=(0,Ue.A)(s,1),c=u[0],l=(0,q_.nK)({folderUri:t.uri}),d=(0,Ue.A)(l,1),f=d[0],p=(new M_.a).add([c],{before:{uri:f}}).remove([{uri:f}]).add([o],{before:{uri:c}}).remove([{uri:c}]).buildListChanges(),e.next=6,this.applyChanges(p);case 6:this.emitUpdate();case 7:case"end":return e.stop()}}),e,this)}))),function(e,t){return f.apply(this,arguments)})},{key:"createFolder",value:(d=(0,r.A)(a().mark((function e(t,n){var r,i,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._username){e.next=2;break}throw new Error("Cannot create a folder if not logged in");case 2:return r=(0,q_.Yu)(8),i=(0,q_.p0)(this._username,r,t),o=(new M_.a).add((0,q_.nK)({name:t,hash:r}),n).buildListChanges(),e.next=7,this.applyChanges(o);case 7:return this.emitUpdate(),e.abrupt("return",{uri:i});case 9:case"end":return e.stop()}}),e,this)}))),function(e,t){return d.apply(this,arguments)})},{key:"moveFolder",value:(l=(0,r.A)(a().mark((function e(t,n){var r,i,o,s,u,c,l;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.fetchContents();case 2:return r=e.sent,i=r.data,e.next=6,this.getFolderNode({folderUri:t.uri});case 6:if(o=e.sent,s=eO(t,i),u=tO(n,i),c=o.rawItemCount,!(u>=s&&ui.sequenceNumber){var a=fO(fO(fO({},i),Object.fromEntries(Object.entries(t).filter((function(e){return void 0!==(0,Ue.A)(e,2)[1]})))),{},{sequenceNumber:r});return this._cache.set(e,a),a}return i}}])}(),vO=n(43065),hO=Spicetify.GraphQL.Definitions["accountAttributes"]=new Dy.l("accountAttributes","query","4fbd57be3c6ec2157adcc5b8573ec571f61412de23bbb798d8f6a156b7d34cdf",null);function mO(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return gO(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?gO(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function gO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&void 0!==c[2]&&c[2],e.next=3,t(s?eE:$O,{uri:n});case 3:if("RestrictedContent"!==(null==(u=e.sent)||null===(r=u.data)||void 0===r?void 0:r.podcastUnionV2.__typename)){e.next=6;break}throw new Error(tE.Xz.RestrictedContent);case 6:if("Podcast"!==(null==u||null===(i=u.data)||void 0===i||null===(i=i.podcastUnionV2)||void 0===i?void 0:i.__typename)&&"Audiobook"!==(null==u||null===(o=u.data)||void 0===o||null===(o=o.podcastUnionV2)||void 0===o?void 0:o.__typename)){e.next=8;break}return e.abrupt("return",u.data.podcastUnionV2);case 8:throw new Error(tE.Xz.Generic);case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),rE=Spicetify.GraphQL.Definitions["queryBookChapters"]=new Dy.l("queryBookChapters","query","9879e364e7cee8e656be5f003ac7956b45c5cc7dea1fd3c8039e6b5b2e1f40b4",null),iE=function(){var e=(0,r.A)(a().mark((function e(t,n,r,i){var o,s,u;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t(rE,{uri:n,offset:r,limit:i});case 2:if("Audiobook"!==(null==(u=e.sent)||null===(o=u.data)||void 0===o||null===(o=o.podcastUnionV2)||void 0===o?void 0:o.__typename)||"ContextChapterPage"!==(null==u||null===(s=u.data.podcastUnionV2.chaptersV2)||void 0===s?void 0:s.__typename)){e.next=5;break}return e.abrupt("return",u.data.podcastUnionV2.chaptersV2);case 5:throw new Error("Error while requesting the chapters");case 6:case"end":return e.stop()}}),e)})));return function(t,n,r,i){return e.apply(this,arguments)}}(),aE=Spicetify.GraphQL.Definitions["getEpisodeOrChapter"]=new Dy.l("getEpisodeOrChapter","query","9b128cc2b269ebdfe364ae7fae43b8266218126206e0ca48ff4d197727f5dbd9",null),oE=Spicetify.GraphQL.Definitions["getEpisodeOrChapterWithGatedEntityRelations"]=new Dy.l("getEpisodeOrChapterWithGatedEntityRelations","query","9b128cc2b269ebdfe364ae7fae43b8266218126206e0ca48ff4d197727f5dbd9",null),sE=function(){var e=(0,r.A)(a().mark((function e(t,n){var r,i,o,s,u=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=u.length>2&&void 0!==u[2]&&u[2],e.next=3,t(o?oE:aE,{uri:n});case 3:if("Episode"!==(null==(s=e.sent)||null===(r=s.data)||void 0===r||null===(r=r.episodeUnionV2)||void 0===r?void 0:r.__typename)&&"Chapter"!==(null==s||null===(i=s.data)||void 0===i||null===(i=i.episodeUnionV2)||void 0===i?void 0:i.__typename)){e.next=6;break}return e.abrupt("return",s.data.episodeUnionV2);case 6:throw new Error("Error while requesting the episode or chapter");case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),uE=Spicetify.GraphQL.Definitions["queryPodcastEpisodes"]=new Dy.l("queryPodcastEpisodes","query","108deda91e2701403d95dc39bdade6741c2331be85737b804a00de22cc0acabf",null),cE=function(){var e=(0,r.A)(a().mark((function e(t,n,r,i){var o,s,u;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t(uE,{uri:n,offset:r,limit:i});case 2:if("Podcast"!==(null==(u=e.sent)||null===(o=u.data)||void 0===o||null===(o=o.podcastUnionV2)||void 0===o?void 0:o.__typename)||"ContextEpisodePage"!==(null==u||null===(s=u.data)||void 0===s||null===(s=s.podcastUnionV2.episodesV2)||void 0===s?void 0:s.__typename)){e.next=5;break}return e.abrupt("return",u.data.podcastUnionV2.episodesV2);case 5:throw new Error("Error while requesting the show episodes");case 6:case"end":return e.stop()}}),e)})));return function(t,n,r,i){return e.apply(this,arguments)}}(),lE=n(59961),dE=n(56199),fE=n(64209),pE=function(){return(0,ce.A)((function e(t,n,r){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];(0,ue.A)(this,e),(0,se.A)(this,"capabilities",{canSort:!1,canFilter:!1,canGetDefaultSort:!1,canGetShowPlayedState:!1,canMarkAsFinished:!1}),this._request=t,this._isAnonymous=n,this._builder=r,this._isGatedPodcastsEnabled=i,this._events=new dE.r}),[{key:"getMetadata",value:(d=(0,r.A)(a().mark((function e(t){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nE(this._request,t,this._isGatedPodcastsEnabled);case 2:return n=e.sent,e.abrupt("return",(0,Lb.pE)(n,this._isAnonymous));case 4:case"end":return e.stop()}}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"getBookContents",value:(l=(0,r.A)(a().mark((function e(t,n){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,iE(this._request,t,n.offset,n.limit);case 2:return r=e.sent,e.abrupt("return",(0,Lb.el)(r,this._isAnonymous));case 4:case"end":return e.stop()}}),e,this)}))),function(e,t){return l.apply(this,arguments)})},{key:"getContents",value:(c=(0,r.A)(a().mark((function e(t,n){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,cE(this._request,t,n.offset,n.limit);case 2:return r=e.sent,e.abrupt("return",(0,Lb.Wt)(r));case 4:case"end":return e.stop()}}),e,this)}))),function(e,t){return c.apply(this,arguments)})},{key:"getEpisodeOrChapter",value:(u=(0,r.A)(a().mark((function e(t){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,sE(this._request,t,this._isGatedPodcastsEnabled);case 2:return n=e.sent,e.abrupt("return",(0,Lb.Ar)(n,this._isAnonymous));case 4:case"end":return e.stop()}}),e,this)}))),function(e){return u.apply(this,arguments)})},{key:"updateUserRating",value:(s=(0,r.A)(a().mark((function e(t,n){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,fE.p)(this._builder,t,n);case 2:return r=e.sent,this._events.emit(dE.K.UPDATE_RATING,{uri:t}),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e,this)}))),function(e,t){return s.apply(this,arguments)})},{key:"getPlayerSort",value:function(){return""}},{key:"getPlayerFilter",value:function(){return""}},{key:"getAccessInfo",value:(o=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,XO(this._request,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"checkoutBook",value:(i=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,lE.S)(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))),function(e){return i.apply(this,arguments)})},{key:"getShowPlayedState",value:(n=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"invalidateShowMetadataCaches",value:(t=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})},{key:"markShowPlayedLegacy",value:(e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})},{key:"getEvents",value:function(){return this._events}}]);var e,t,n,i,o,s,u,c,l,d}(),vE=n(23212),hE=n(37718),mE=n(19417),gE=n(69068),yE=n(5162),bE=Spicetify.GraphQL.Definitions["centralisedStatePlayerOptions"]=new Dy.l("centralisedStatePlayerOptions","query","e2dcfcab470854d4d1c7cb1a851438f14fe0a94d57db7f0b9dde492559d5395d",null);function AE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _E(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:gp.lz.UNKNOWN;(0,ue.A)(this,e),this.jamExperience=t}),[{key:"getJamExperience",value:function(){return this.jamExperience}},{key:"addListener",value:function(e){return function(){}}}])}(),ZE=n(88726);function JE(e,t,n,r,i,a){switch(e){case gp._H.ENABLED:return new GE.o(new KE.U(n,r),new YE.x(t),i,new QE,e,a,new ZE.P);case gp._H.RESTRICTED:return new GE.o(new qE.D(n),new WE.G,i,new QE,e,a,new ZE.P);case gp._H.DISABLED:default:return new GE.o(new zE.o,new WE.G,i,new QE,e,a,new ZE.P)}}var XE=n(51987),$E=n(63599),ew=n(49098),tw=n(81636),nw=n(73500);var rw=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e),(0,se.A)(this,"name","allow-offline-requests"),this.onBeforeProcessRequest=this.onBeforeProcessRequest.bind(this)}),[{key:"onBeforeProcessRequest",value:function(e){var t,n=e.data;null!==(t=n.options)&&void 0!==t&&null!==(t=t.metadata)&&void 0!==t&&t.noRequestTransform||navigator.onLine||(n.options=(0,nw.K)(n.options,{allowOffline:!0,authorize:!1}))}},{key:"attach",value:function(e,t){t.on(g.PluginEvent.TRANSPORT_BEFORE_PROCESS_REQUEST,this.onBeforeProcessRequest)}},{key:"detach",value:function(e,t){t.removeListener(g.PluginEvent.TRANSPORT_BEFORE_PROCESS_REQUEST,this.onBeforeProcessRequest)}}])}();function iw(){return new rw}function aw(e,t){var n=(0,tw.F)(g.createBaseTransport,(0,ew.M)(),e,t.transportOptions);return t.useDealer&&n.addPlugin(XE.kJ,{WebSocket}),n.addPlugin(iw),n.addPlugin($E.dW,function(e){var t,n,r,i,a,o=Tn().getParser(window.navigator.userAgent),s=o.getPlatform();switch(s.type){case Tn().PLATFORMS_MAP.mobile:a="smartphone";break;case Tn().PLATFORMS_MAP.tablet:a="tablet";break;case Tn().PLATFORMS_MAP.desktop:a="computer";break;case Tn().PLATFORMS_MAP.tv:a="tv";break;default:a=void 0}return{clientInfo:{clientID:"65b708073fc0480ea92a077233ca87bd",clientVersion:"1.2.47.363.g71624d56",os:null!==(t=o.getOSName(!0))&&void 0!==t?t:"unknown",osVersion:null!==(n=o.getOSVersion())&&void 0!==n?n:"unknown",deviceBrand:null!==(r=s.vendor)&&void 0!==r?r:"unknown",deviceModel:null!==(i=s.model)&&void 0!==i?i:"unknown",containerVersion:void 0,deviceID:e.deviceId,deviceType:a,platformIdentifier:void 0}}}(t.clientInfoOptions)),n.on(g.TransportEvent.CONNECTED,(function(){n.isAuthenticated()||n.authenticate()})),n.on(g.TransportEvent.DISCONNECTED,(function(){n.connect()})),n.connect(),n}var ow=n(52440),sw=n(59616),uw=n(53452),cw=n(90512),lw=Spicetify.GraphQL.Definitions["profileAttributes"]=new Dy.l("profileAttributes","query","53bcb064f6cd18c23f752bc324a791194d20df612d8e1239c735144ab0399ced",null),dw=function(){var e=(0,r.A)(a().mark((function e(t){var n,r,i,o,s,u,c;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t(lw,{});case 2:if(u=e.sent,null!==(c=null!==(n=null==u||null===(r=u.data)||void 0===r||null===(r=r.me)||void 0===r?void 0:r.profile)&&void 0!==n?n:null)){e.next=6;break}return e.abrupt("return",Promise.reject("Failed fetching account attributes!"));case 6:return e.abrupt("return",{user:{type:ii.c.USER,uri:c.uri,username:c.username,displayName:c.name,images:null!==(i=null===(o=c.avatar)||void 0===o?void 0:o.sources)&&void 0!==i?i:[],avatarBackgroundColor:null!==(s=c.avatarBackgroundColor)&&void 0!==s?s:0}});case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),fw=function(){return(0,ce.A)((function e(t,n){(0,ue.A)(this,e),(0,se.A)(this,"_inFlightCache",new bh.od),this._request=t,this._isAnonymous=n}),[{key:"getUser",value:(e=(0,r.A)(a().mark((function e(){var t,n=this;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._isAnonymous){e.next=2;break}return e.abrupt("return",null);case 2:return e.next=4,this._inFlightCache.create("fetchProfileAndAccountAttributes",(function(){return dw(n._request)}));case 4:return t=e.sent,e.abrupt("return",t.user);case 6:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})}]);var e}();function pw(e,t){return null===e?new xy:new by(e,t)}function vw(e){return null===e?new ky:new Ay(e)}function hw(e,t){return null===e?new Sy:new gy(e,t)}function mw(e){return null===e?new Cy:new yy}function gw(e){return null===e?new _y:new fy(e)}function yw(e){return bw.apply(this,arguments)}function bw(){return bw=(0,r.A)(a().mark((function e(t){var n,r,i,o,s,u,c,l,d,f,p,v,h,m,g,b,A,_,O,E,w,S,C,x,k,T,P,I,N,R,D,j,L,U,M;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="65b708073fc0480ea92a077233ca87bd",i="1.2.47.363.g71624d56",o=(0,eb.I)(),s=gg(),e.next=6,pg();case 6:return u=e.sent,c=u.translations,l=u.locale,y.Ru.initialize({localeForTranslation:l,localeForFormatting:l,translations:c}),d=(0,Hr.C)("session"),f=(0,Hr.C)("config"),p=(0,Hr.C)("features"),v=(0,Hr.C)("seo"),h=md.Vk.fromJSON((0,Hr.x)("remote-configuration")),m=f.correlationId,g={accessToken:d.accessToken,accessTokenExpirationTimestampMs:d.accessTokenExpirationTimestampMs,isAnonymous:d.isAnonymous,market:d.isAnonymous?f.market:"from_token",locale:l,valid:!0},o.registerFactory(Gg.T,(function(e){return new Zg(Hg,(0,Hr.C)("session"))})),o.registerFactory(Vg.X,(function(e){return new Kg(e.resolve(Gg.T))})),o.registerFactory(zh.sD,(function(e){return aw(e.resolve(Gg.T),{useDealer:!d.isAnonymous,clientInfoOptions:{deviceId:m}})})),(0,Vh.K)(o.resolve(zh.sD),g,i,s.app_platform),o.registerFactory(zh.Fi,(function(){return(0,Fv.zR)()})),o.registerValue(jg.z,qs.n.getInstance()),o.registerFactory(OA.v,(function(e){return new jA(e.resolve(jg.z))})),o.registerFactory(ab.zk,(function(e){return(0,ab.lY)(e.resolve(jg.z))})),o.registerFactory(ib.o,(function(e){return(0,ib.q)(e.resolve(ab.zk))})),o.registerFactory(cw.L,(function(e){return new fw(e.resolve(ab.zk),d.isAnonymous)})),o.registerFactory(vO.c,(function(e){var t=OO(e.resolve(zh.sD),!1);return new yO(e.resolve(ab.zk),t,d.isAnonymous)})),b=o.resolve(cw.L),A=o.resolve(vO.c),e.next=32,Promise.all([b.getUser(),A.getValues()]);case 32:return _=e.sent,O=(0,Ue.A)(_,2),E=O[0],w=O[1],S=null!==(n=null==E?void 0:E.username)&&void 0!==n?n:null,C=null!=S?S:"anonymous",o.registerFactory(_A.m,(function(){return new _A.P(C)})),x=new QO({timeout:1e4,clientId:s.remote_config_client_id,transport:o.resolve(zh.sD),eventSender:Qh(o.resolve(zh.sD),r,m,(function(){return S}),"".concat(r,"-web-player-rc"),!1),initialConfiguration:h}),k=yg(),e.next=43,x.resolve({auth:null!==E});case 43:return T=e.sent,P=md.Vk.merge(T,k),I=(0,Eg.s)(o.resolve(_A.m)),N=md.Vk.merge(T,k,I),o.registerFactory(ob.$,(function(){return new ob.E(C)})),o.registerFactory(bO.b,(function(e){var t=N.getValue(ze.DHV);return OO(e.resolve(zh.sD),t)})),o.registerFactory(Sh.u,(function(e){return new Nh(e.resolve(_A.m))})),o.registerFactory(Sh.u,(function(e){return new Nh(e.resolve(_A.m))})),R=(0,tb.u)("PlayerSDK"),o.registerFactory(R,(function(e){var n=e.resolve(Sh.u),r=N.getValue(Rg.AM);return ug(e.resolve(zh.sD),{isAnonymous:d.isAnonymous,type:t===In.m.PWA?"desktopInstall":"desktop",createPlayer:function(e){var t=document.createElement(e);return n.isSupported()&&r&&n.connectAudioProcessor(t),t}})})),o.registerFactory(cm.I,(function(e){return new Ty.C(e.resolve(ob.$))})),o.registerFactory(ME.z,(function(e){return new FE(e.resolve(ab.zk))})),o.registerFactory(FA.H,(function(e){var t=N.getValue(Rg.uy),n=!1===N.getValue(ze.eWj);return cg(e.resolve(R),e.resolve(ib.o),{clientId:r},e.resolve(cm.I),t,n)})),o.registerFactory(Jg.U,(function(e){var t=N.getValue(Rg.V1);return pw(e.resolve(R).harmony,t)})),o.registerFactory(Xg.r,(function(e){return gw(e.resolve(R).harmony)})),o.registerFactory(ty.x,(function(e){return vw(e.resolve(R).harmony)})),o.registerFactory($g.h,(function(e){var t=N.getValue(Rg.V1);return hw(e.resolve(R).harmony,t)})),o.registerFactory(ey.c,(function(e){return mw(e.resolve(R).harmony)})),o.registerFactory(vE.X,(function(e){var t=N.getValue(Rg.uy),n=N.getValue(Rg.vF),r=N.getValue(Rg.tR);return N.getValue(Rg.gl)?new EE(e.resolve(ab.zk),e.resolve(R).harmony,e.resolve(FA.H),e.resolve(Jg.U),e.resolve($g.h),e.resolve(vO.c),e.resolve(bO.b),n):new RE(e.resolve(FA.H),e.resolve(cm.I),e.resolve(ME.z),e.resolve(Jg.U),e.resolve($g.h),e.resolve(vO.c),t,n,r)})),o.registerFactory(LA.B,(function(e){return lg(e.resolve(R))})),o.registerFactory(UA.Ak,(function(e){return new BA})),o.registerFactory(Hi.P,(function(e){return new Wh})),D=(0,tb.u)("PlaylistAttributesCache"),o.registerFactory(D,(function(e){return new pO})),o.registerFactory(Yy.Ho,(function(e){var t=N.getValue(ze.p5T);return new gA(e.resolve(ab.zk),e.resolve(bO.b),e.resolve(D),d.isAnonymous,S,t?new Set:new Set([nh.N6]))})),o.registerFactory(cd.u,(function(){return new wh})),o.registerFactory(yA.sl,(function(){return new AA})),o.registerFactory(bg.W,(function(){return new Ag})),o.registerFactory(C_.Yi,(function(e){return new lO(e.resolve(jg.z),e.resolve(bO.b),S,d.isAnonymous)})),o.registerFactory(w_.Ki,(function(e){var t=N.getValue(Rg.Mc);return new E_(e.resolve(jg.z),e.resolve(ab.zk),e.resolve(bO.b),e.resolve(D),S,t)})),o.registerFactory(S_.O,(function(e){return new L_(e.resolve(jg.z))})),o.registerFactory(Py.p,(function(e){return N.getValue(ze.N_Z)?new $y(e.resolve(ab.zk),e.resolve(Yy.Ho),e.resolve(w_.Ki).getEvents(),d.isAnonymous):new Ry})),o.registerFactory(ZO.fZ,(function(e){var t=N.getValue(ze.MCN);return new pE(e.resolve(ab.zk),d.isAnonymous,e.resolve(jg.z),t)})),o.registerFactory(wg.u,(function(e){return new Cg(e.resolve(w_.Ki))})),o.registerFactory(ih._,(function(){return new ah})),o.registerFactory(Rh._7,(function(){return new Mh})),o.registerFactory(_g.H,(function(){return new Og})),o.registerFactory(xg.g,(function(){return new kg})),o.registerFactory(Dv.t,(function(e){return new Bh.T(e.resolve(ab.zk))})),o.registerFactory(EO.X6,(function(e){var t=new EO.hr;return new WO(e.resolve(FA.H),e.resolve(ab.zk),e.resolve(jg.z),S,t)})),o.registerFactory(uw.p,(function(e){return new sw.J(e.resolve(jg.z))})),o.registerFactory(zh.KM,(function(e){return Qh(e.resolve(zh.sD),r,m,(function(){return S}),"".concat(r,"-web-player"),N.getValue(ze.p0m))})),o.registerFactory(Nv.JD,(function(e){return new rh(sessionStorage,"ACTION_STORE_KEY",e.resolve(FA.H),e.resolve(Yy.Ho))})),o.registerFactory(Ig.n,(function(e){return new Dg(e.resolve(R).harmony,N)})),o.registerFactory(LE.qh,(function(){return new UE})),j=o.resolve(FA.H),L=new ow.T(Vv.vR.getUBILogger({eventSender:o.resolve(zh.KM),disableAutoBackgroundMonitoring:!1,authenticationProvider:{isAuthenticated:function(){return null!==E}},contextualProviders:{playContextUriProvider:{getPlayContextUri:function(){var e,t;return null!==(e=null===(t=j.getState())||void 0===t?void 0:t.context.uri)&&void 0!==e?e:null}},playbackIdProvider:{getPlaybackId:function(){var e,t;return null!==(e=null===(t=j.getState())||void 0===t?void 0:t.playbackId)&&void 0!==e?e:null}}}})),o.registerFactory(oh.jW,(function(e){return d.isAnonymous?new sh:new Oh(e.resolve(jg.z),e.resolve(bO.b),S)})),o.registerFactory(Hv.M,(function(e){return(0,Fh.K)({container:t,history:e.resolve(zh.Fi),eventSender:e.resolve(zh.KM),playerAPI:j,appStartupId:"",resolver:N})})),o.registerFactory(Gv.Y,(function(){return new zv})),o.registerFactory(Wv.h,(function(){return new Kv})),o.registerFactory(Qv.$,(function(){return new $v})),o.registerFactory(nb.P,(function(e){return(0,rb.W)(e.resolve(jg.z))})),o.registerFactory(Bg.Z,(function(e){return new Fg.r(e.resolve(jg.z),e.resolve(FA.H),e.resolve(bO.b),(function(t,n){return e.resolve(ZO.fZ).getAccessInfo(t,n)}))})),o.registerFactory(Lg.iY,(function(){return new Mg})),U=N.getValue(Rg.vF),o.registerFactory(VE.j,(function(e){return JE(N.getValue(ze.t1l),e.resolve(bO.b),e.resolve(zh.sD),e.resolve(jg.z),e.resolve(uw.p),(function(){return(0,HE.A)(o.resolve(Jg.U),o.resolve($g.h),U)}))})),Gh(o.resolve(FA.H),o.resolve(w_.Ki),o.resolve(Jg.U),o.resolve($g.h),U),N.getValue(Rg.uy)&&((0,eh.$)(o.resolve(FA.H),o.resolve(w_.Ki),o.resolve(cm.I),o.resolve(ME.z)),(0,th.m)(o.resolve(vE.X),o.resolve(ME.z),o.resolve(FA.H),o.resolve(w_.Ki),o.resolve(Jg.U),o.resolve($g.h),U)),qv(g),M=N.getValue(Rg.Ri),o.resolve(Bg.Z),e.abrupt("return",{version:i,container:t,operatingSystem:(0,wo.D)(),isDeveloperMode:!1,isVideoSupported:om(),enableCastConnect:M,initialUser:E,initialProductState:w,username:C,getServiceWorkerMessenger:Tg,getRegistry:function(){return o},getSession:function(){return g},getTransport:function(){return o.resolve(zh.sD)},getEventSender:function(){return o.resolve(zh.KM)},getTranslations:function(){return c},getFeatureFlags:function(){return p},getHistory:function(){return o.resolve(zh.Fi)},getAdManagers:function(){return o.resolve(Hv.M)},getRemoteConfiguration:function(){return P},getRemoteConfigurationWithLocalOverrides:function(){return N},getGraphQLLoader:function(){return o.resolve(ab.zk)},getPlatformData:function(){return s},getSEOExperiments:function(){return v},getSingAlongAPI:function(){return o.resolve(LE.qh)},getUBILogger:function(){return L},getCollectionPlatformAPI:function(){return o.resolve(oh.jW)},getEqualizerAPI:function(){return o.resolve(Sh.u)},getBuddyFeedAPI:function(){return o.resolve(Gv.Y)},getBuddyFeedLegacyAPI:function(){return o.resolve(Wv.h)},getSettingsAPI:function(){return o.resolve(Qv.$)},getRequestBuilder:function(){return o.resolve(jg.z)},getAudioOutputDevicesAPI:function(){return o.resolve(Lg.iY)},getPlaybackFiltersAPI:function(){return o.resolve(UA.Ak)},getUrlDispenserServiceClient:function(){return o.resolve(uw.p)},getExternalAccessoryAPI:function(){return o.resolve(nb.P)}});case 107:case"end":return e.stop()}}),e)}))),bw.apply(this,arguments)}function Aw(){return _w.apply(this,arguments)}function _w(){return(_w=(0,r.A)(a().mark((function e(){var t;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=(0,q.My)(),e.abrupt("return",(0,Bv._)(t));case 3:return e.abrupt("return",yw(t));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ow(e){return e.container===In.m.Desktop}var Ew=n(76228);function ww(e,t,n){return Sw.apply(this,arguments)}function Sw(){return(Sw=(0,r.A)(a().mark((function e(t,n,r){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.build().withHost(Qs.p1).withMethod("POST").withPath("/shared?playlistId=".concat(n,"&sharedEntityUri=").concat(r)).withEndpointIdentifier("/shared").withoutMarket().withResponseType("text").send();case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Cw=n(537),xw=(n(57383),n(3074)),kw=n.n(xw);function Tw(){return kw().create().hex.replace(/-/g,"").substr(0,16)}var Pw=function(e,t){var n,r=null!==(n=e.url.searchParams.get("dlsi"))&&void 0!==n?n:Tw(),i=navigator.userAgent,a={link:e.url.toString(),entity_uri:e.uri.toURI(),source:i,deeplink_session_id:r};t.send((0,Cw.N)(a))},Iw=function(e){return e.searchParams.has("si")||"1"===e.searchParams.get("go")||"1"===e.searchParams.get("wta_deep_link")},Nw=function(){var e,t=new URL(window.location.href);return Iw(t)||((e=t).searchParams.has("utm_source")||e.searchParams.has("utm_medium")||e.searchParams.has("utm_campaign"))&&!function(e){return"/"===e.pathname&&"pwa_install"===e.searchParams.get("utm_source")}(t)||!function(e){return"/"===e.pathname||"/__noul__"===e.pathname||/\/intl-[A-Za-z][A-Za-z]$/.test(e.pathname)}(t)},Rw=function(e){return Iw(e)};n(46794);function Dw(e){var t,n,r,i=(n="https://open.spotify.com/",r="spotify://",(t=e).startsWith(r)?t.replace(r,n):t.startsWith("spotify:")?(t.replaceAll(":","/"),t.replace("spotify/",n)):t),a=(0,ye.o_)(i,{parseUnknown:!0});if(!a)return null;var o=function(e){try{return new URL(e).search}catch(e){return""}}(i),s=new URLSearchParams(o),u=new URL(a.toURL());return s.forEach((function(e,t){u.searchParams.set(t,e)})),{url:u,uri:a}}function jw(e,t){return Lw.apply(this,arguments)}function Lw(){return(Lw=(0,r.A)(a().mark((function e(t,n){var r,i,o,s,u,c;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.uri,i=n.url,o=i.searchParams.get("pt"),s=i.searchParams.get("prid"),u=r.toString(),!o){e.next=10;break}return c=t.resolve(w_.Ki),t.resolve(S_.O).claimPermissions(u,o),e.next=10,c.resync(u);case 10:if(!s){e.next=13;break}return e.next=13,ww(qs.n.getInstance(),u,s);case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Uw(e,t){return Mw.apply(this,arguments)}function Mw(){return(Mw=(0,r.A)(a().mark((function e(t,n){var r,i,o,s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:if(r=Dw(n)){e.next=6;break}return e.abrupt("return");case 6:return i=r.url,Rw(i)&&(o=t.resolve(zh.KM),Pw(r,o)),e.next=10,jw(t,r);case 10:s="".concat(i.pathname).concat(i.search),t.resolve(zh.Fi).push(s,{referrer:"deeplink"});case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Bw=n(333),Fw=n(16976),Vw=n(51155),Hw=n(67911),Gw=n(91424),zw=function(e,t,n){return function(i){return function(o){return function(){var s=(0,r.A)(a().mark((function r(s){var u,c;return a().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:u=o(s),r.t0=s.type,r.next=r.t0===oc.QN.ADS_ENABLED?4:r.t0===oc.QN.ADS_DISABLED?8:r.t0===Hw.QN.MINIMIZE_BILLBOARD_AD_VIEW?11:r.t0===Hw.QN.CLICK_BILLBOARD_AD_VIEW?17:r.t0===Hw.QN.IMAGE_LOADED_BILLBOARD_AD_VIEW?19:r.t0===Hw.QN.ERROR_BILLBOARD_AD_VIEW?21:r.t0===Hw.QN.FINISH_BILLBOARD_AD_VIEW?23:25;break;case 4:return c={create:function(e){i.dispatch((0,Hw.PS)(e))},canShow:function(){var e=n.getState();return!("/"===t.location.pathname)&&!(0,Nc.A3)(e)&&!(0,Gw.Qv)(e)},isActive:function(){return i.getState().ads.billboard.isOpen},minimize:function(){i.dispatch((0,Hw.lb)())},destroy:function(){return i.dispatch((0,Hw.c3)()),Promise.resolve()}},r.next=7,e.enable(c);case 7:case 10:return r.abrupt("break",25);case 8:return r.next=10,e.disable();case 11:if(!i.getState().ads.sponsoredPlaylist.isVisible){r.next=15;break}return i.dispatch((0,Hw.c3)()),r.abrupt("return",Promise.resolve());case 15:return e.minimize(),r.abrupt("break",25);case 17:return e.adClick(),r.abrupt("break",25);case 19:return e.onRender(),r.abrupt("break",25);case 21:return e.onError(),r.abrupt("break",25);case 23:return e.onFinish(),r.abrupt("break",25);case 25:return r.abrupt("return",u);case 26:case"end":return r.stop()}}),r)})));return function(e){return s.apply(this,arguments)}}()}}},Ww=n(96547);function Kw(e){return function(t){return function(t){return function(){var n=(0,r.A)(a().mark((function n(r){var i;return a().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i=t(r),n.t0=r.type,n.next=n.t0===oc.QN.ADS_ENABLED?4:n.t0===oc.QN.ADS_DISABLED||n.t0===Ww.Ws?5:n.t0===Ww.KK?7:n.t0===Ww.a4?10:12;break;case 4:case 12:return n.abrupt("break",13);case 5:return e.disableLeaderboard(),n.abrupt("break",13);case 7:return e.setLeaderboardElement(r.element),e.enableLeaderboard(),n.abrupt("break",13);case 10:return e.onNavigationChanged(),n.abrupt("break",13);case 13:return n.abrupt("return",i);case 14:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()}}}"SET_".concat("volumeLogger");var Yw="SET_AUDIO_AD_INFO",qw=function(e){return{type:Yw,info:e}},Qw=n(48551);function Zw(e,t){return t?{enableAudioIfNotAlreadyEnabled:function(){if(!t.getEnabled())return t.enable((function(t){return e.dispatch(qw(t))}))},disableAudioIfNotAlreadyDisabled:function(){if(t.getEnabled())return t.disable()}}:{}}function Jw(e,t,n){var i=t.getEvents();return q.Ek()&&i.addListener(Xh._.VOLUME,(function(e){var t=e.data,n=t.volume;t.isLocal&&Qw.Q.logAudioVolume(n)})),function(t){var i=Zw(t,e),o=i.enableAudioIfNotAlreadyEnabled,s=i.disableAudioIfNotAlreadyDisabled;return function(t){return function(){var i=(0,r.A)(a().mark((function r(i){var u;return a().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:u=t(i),r.t0=i.type,r.next=r.t0===oc.QN.ADS_ENABLED?4:r.t0===oc.QN.ADS_DISABLED?6:r.t0===oc.QN.LOG_NOW_PLAYING_AD_CLICK?8:10;break;case 4:return null==o||o(),r.abrupt("break",11);case 6:return null==s||s(),r.abrupt("break",11);case 8:return(0,Gw.qc)(n.getState())&&e.logClick(i.eventReason,i.eventSource),r.abrupt("break",11);case 10:return r.abrupt("break",11);case 11:return r.abrupt("return",u);case 12:case"end":return r.stop()}}),r)})));return function(e){return i.apply(this,arguments)}}()}}}var Xw=n(55459),$w=n(44351),eS=n(54563),tS=function(e){return function(t){return function(n){return function(){var i=(0,r.A)(a().mark((function i(o){var s,u,c,l;return a().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:s=n(o),u=t.getState(),i.t0=o.type,i.next=i.t0===$w.QN.HPTO_CONTAINER_LOAD?5:i.t0===Xw.R?8:i.t0===$w.QN.HPTO_CONTAINER_MOUNTED?11:i.t0===$w.QN.FETCH_CREATIVE?17:i.t0===$w.t3?38:i.t0===$w.QN.HPTO_COMPONENT_NEW_AD_RENDERED?40:i.t0===$w.QN.HPTO_COMPONENT_UNMOUNTED?42:i.t0===oc.QN.ADS_POST_HIDE_HPTO?44:i.t0===$w.Q6?46:i.t0===$w.$4?48:i.t0===$w.QN.DEBUG_FORCE_REFRESH_HPTO?50:56;break;case 5:return e.subscribeToPreview((function(e){t.dispatch((0,$w.DZ)(e)),t.dispatch((0,$w.zi)())})),e.onRefresh((0,r.A)(a().mark((function n(){var r;return a().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.fetchTemplate();case 2:return r=n.sent,t.dispatch((0,$w.bK)(r)),t.dispatch((0,$w.Yg)()),n.abrupt("return");case 6:case"end":return n.stop()}}),n)})))),i.abrupt("break",57);case 8:return t.dispatch((0,$w.bK)(o.template)),t.dispatch((0,$w.Yg)()),i.abrupt("break",57);case 11:return i.next=13,e.fetchTemplate();case 13:return c=i.sent,t.dispatch((0,$w.bK)(c)),t.dispatch((0,$w.Yg)()),i.abrupt("break",57);case 17:if(!u.ads.hpto.preview){i.next=19;break}return i.abrupt("break",57);case 19:if(u.ads.hpto.creativeFetchingState!==eS.C.FETCHING){i.next=21;break}return i.abrupt("break",57);case 21:if(u.ads.hpto.template){i.next=23;break}return i.abrupt("break",57);case 23:if(u.ads.hpto.hptoContainerMounted){i.next=25;break}return i.abrupt("break",57);case 25:if(!u.ads.root.isPremium||!u.ads.root.isHptoHidden){i.next=27;break}return i.abrupt("break",57);case 27:return i.prev=27,t.dispatch((0,$w.QL)()),i.next=31,e.fetchCreative(u.ads.hpto.template).then((function(e){t.dispatch((0,$w.Q5)(e))}));case 31:i.next=37;break;case 33:i.prev=33,i.t1=i.catch(27),console.error(i.t1),t.dispatch((0,$w.Fi)());case 37:return i.abrupt("break",57);case 38:return e.viewRendered(o.element),i.abrupt("break",57);case 40:return e.logViewed(),i.abrupt("break",57);case 42:return e.viewDestroyed(),i.abrupt("break",57);case 44:return e.logEvent("event_collapsed"),i.abrupt("break",57);case 46:return e.logEvent(o.event,o.context),i.abrupt("break",57);case 48:return e.logErrorEvent(o.error),i.abrupt("break",57);case 50:return i.next=52,e.fetchTemplate();case 52:return l=i.sent,t.dispatch((0,$w.bK)(l)),t.dispatch((0,$w.Yg)()),i.abrupt("break",57);case 56:return i.abrupt("break",57);case 57:return i.abrupt("return",s);case 58:case"end":return i.stop()}}),i,null,[[27,33]])})));return function(e){return i.apply(this,arguments)}}()}}},nS=n(21120);function rS(e){return function(t){return function(n){return function(){var i=(0,r.A)(a().mark((function r(i){var o,s,u,c;return a().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:o=n(i),r.t0=i.type,r.next=r.t0===oc.QN.ADS_ENABLED?4:r.t0===oc.QN.ADS_DISABLED?6:r.t0===nS.Uy?8:r.t0===nS.nk?19:r.t0===nS.zB?31:r.t0===nS.zc?33:35;break;case 4:return e.enable((function(e){t.dispatch((0,nS.Lc)(e))})),r.abrupt("break",36);case 6:return e.disable(),r.abrupt("break",36);case 8:return r.prev=8,r.next=11,e.requestSponsoredPlaylists();case 11:s=r.sent,t.dispatch((0,nS.lj)(s)),r.next=18;break;case 15:r.prev=15,r.t1=r.catch(8),t.dispatch((0,nS.Ei)(r.t1 instanceof Error?r.t1:new Error("Unknown error object")));case 18:return r.abrupt("break",36);case 19:return r.prev=19,u=i.playlistUri,r.next=23,e.requestSponsoredPlaylistAd(u);case 23:c=r.sent,t.dispatch((0,nS.DD)(u,c)),r.next=30;break;case 27:r.prev=27,r.t2=r.catch(19),t.dispatch((0,nS.wz)(r.t2 instanceof Error?r.t2:new Error("Unknown error object")));case 30:return r.abrupt("break",36);case 31:return e.logEvent(i.message),r.abrupt("break",36);case 33:return t.dispatch((0,nS.Lc)(null)),r.abrupt("break",36);case 35:return r.abrupt("break",36);case 36:return r.abrupt("return",o);case 37:case"end":return r.stop()}}),r,null,[[8,15],[19,27]])})));return function(e){return i.apply(this,arguments)}}()}}}var iS=n(59440),aS=n(40329),oS=function(e,t){var n;if(!(null===(null==e||null===(n=e.ads)||void 0===n||null===(n=n.vto)||void 0===n?void 0:n.info))&&t&&!t.isPaused){var r=document.getElementsByClassName("VideoPlayer__container")[0];if(r){var i=r.getElementsByTagName("video")[0];i&&i.play&&i.play()}}},sS=function(e,t){e.getState().ads.vto.isMinimized||(e.dispatch((0,iS.Oc)()),t.logEvent(aS.ee.COLLAPSED))};function uS(e,t,n){return n?{enableVideoTakeoverIfNotAlreadyEnabled:function(){if(!n.getEnabled()){var r={onCreated:function(){e.dispatch((0,iS.Pu)())},onInfo:function(t){e.dispatch((0,iS.gW)(t))},onFirstReady:function(){oS(e.getState(),t.getState())},onStarted:function(){},onEnded:function(){e.dispatch((0,iS.gW)(null)),e.dispatch((0,iS.W_)())}};return n.enable(r)}},disableVideoTakeoverIfNotAlreadyDisabled:function(){if(n.getEnabled())return n.disable()}}:{}}var cS=function(e,t){return function(n){var i=uS(n,t,e),o=i.enableVideoTakeoverIfNotAlreadyEnabled,s=i.disableVideoTakeoverIfNotAlreadyDisabled;return function(i){return function(){var u=(0,r.A)(a().mark((function r(u){var c;return a().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:c=i(u),r.t0=u.type,r.next=r.t0===oc.QN.ADS_ENABLED?4:r.t0===oc.QN.ADS_DISABLED?7:r.t0===iS.QN.VTO_LOG_EVENT?10:r.t0===oc.QN.LOG_NOW_PLAYING_AD_CLICK?13:r.t0===iS.QN.VTO_NAVIGATION_CHANGE?15:r.t0===iS.QN.MAXIMIZE_VIDEO_AD_VIEW||r.t0===iS.QN.MINIMIZE_VIDEO_AD_VIEW?17:19;break;case 4:return r.next=6,null==o?void 0:o();case 6:case 9:return r.abrupt("break",19);case 7:return r.next=9,null==s?void 0:s();case 10:return e.logEvent(u.event,u.eventReason,u.eventSource),u.event===aS.ee.CLICKED&&sS(n,e),r.abrupt("break",19);case 13:return(0,Gw.Tv)(t.getState())&&(e.logEvent(aS.ee.CLICKED,u.eventReason,u.eventSource),sS(n,e)),r.abrupt("break",19);case 15:return sS(n,e),r.abrupt("break",19);case 17:return oS(n.getState(),t.getState()),r.abrupt("break",19);case 19:return r.abrupt("return",c);case 20:case"end":return r.stop()}}),r)})));return function(e){return u.apply(this,arguments)}}()}}},lS=["/","/premium","/site/:id/:path?","/presents/:id/:path?"],dS=function(e){return 0===e.length?function(e){return!1}:function(t){return e.some((function(e){return(0,f.B6)(e,t)}))}},fS=(n(38414),"ui.hide_hpto"),pS=function(){return(0,ce.A)((function e(t,n){(0,ue.A)(this,e),this.cosmosConnector=t,this.prefs=n}),[{key:"requestPreviewAd",value:function(e){return this.cosmosConnector.requestPreviewAd(e)}},{key:"subscribeToAdsProductState",value:function(e){return this.cosmosConnector.subscribeToAdsProductState(e)}},{key:"subscribeToPremiumState",value:function(e){return this.cosmosConnector.subscribeToProductState("catalogue",e)}},{key:"fakeSubscribe",value:function(){}},{key:"subscribeToHpto",value:function(e){var t=fS;return this.prefs.sub({key:t},(function(n){var r=n.entries;return e((0,se.A)({},t,!!r[t].bool))}))}},{key:"hideHpto",value:(e=(0,r.A)(a().mark((function e(){var t;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=fS,e.next=3,this.prefs.set({entries:(0,se.A)({},t,{bool:!0})});case 3:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})}]);var e}(),vS=function(){return(0,ce.A)((function e(){(0,ue.A)(this,e)}),[{key:"requestPreviewAd",value:function(){return Promise.resolve({})}},{key:"subscribeToAdsProductState",value:function(){return{cancel:function(){}}}},{key:"subscribeToPremiumState",value:function(){return{cancel:function(){}}}},{key:"subscribeToHpto",value:function(){return{cancel:function(){}}}},{key:"hideHpto",value:(e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})},{key:"fakeSubscribe",value:function(e,t){e(t)}}]);var e}(),hS={subscription:void 0};function mS(e){var t,n=null!==(t=null==e?void 0:e.item)&&void 0!==t?t:void 0;return(0,$.p)(n)?"audio"===n.mediaType||"mixed"===n.mediaType:!!(0,J.N)(n)&&n.isPodcastAd}function gS(e){var t=e.rootApi,n=e.store,i=e.adManagers,o=e.isDesktop,s=e.playerAPI,u=e.toggleAdManagers,c=void 0===u?function(e){var t=e.store,n=e.adManagers,r=e.isDesktop,i=e.playerAPI;return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=e.adsEnabled,o=void 0===a?t.getState().ads.root.adsEnabled:a,s=e.playerState,u=void 0===s?i.getState():s,c=e.isPodcastContent,l=void 0===c?mS(u):c;o!==t.getState().ads.root.adsEnabled&&t.dispatch((o?oc.s3:oc.Nb)());var d=uS(t,i,null==n?void 0:n.vto.manager),f=d.enableVideoTakeoverIfNotAlreadyEnabled,p=d.disableVideoTakeoverIfNotAlreadyDisabled,v=Zw(t,null==n?void 0:n.audio),h=v.enableAudioIfNotAlreadyEnabled,m=v.disableAudioIfNotAlreadyDisabled;return Promise.all(r&&(l||o)?[null==f?void 0:f(),null==h?void 0:h()]:[null==p?void 0:p(),null==m?void 0:m()])}}({store:n,adManagers:i,isDesktop:o,playerAPI:s}):u;function l(){return d.apply(this,arguments)}function d(){return d=(0,r.A)(a().mark((function e(){var t,n,r,i,o,u=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(t=u.length>0&&void 0!==u[0]?u[0]:{}).playerState,r=void 0===n?s.getState():n,i=t.isPodcastContent,o=void 0===i?mS(r):i,e.next=3,c({playerState:r,isPodcastContent:o});case 3:return e.abrupt("return",(function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:TS,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Hw.QN.SHOW_BILLBOARD_AD_VIEW:return kS(kS({},e),{},{isOpen:!0,data:null==t?void 0:t.data});case Hw.QN.HIDE_BILLBOARD_AD_VIEW:return kS(kS({},e),{},{isOpen:!1,isMinimized:!1,imageLoaded:!1});case Hw.QN.IMAGE_LOADED_BILLBOARD_AD_VIEW:return kS(kS({},e),{},{imageLoaded:!0});case Hw.QN.MANAGER_MINIMIZE_BILLBOARD_AD_VIEW:case Hw.QN.MINIMIZE_BILLBOARD_AD_VIEW:return kS(kS({},e),{},{isMinimized:!0});default:return e}};function IS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function NS(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:RS;switch((arguments.length>1?arguments[1]:void 0).type){case Ww.TN:return NS(NS({},e),{},{isEnabled:!0});case Ww.Ws:return NS(NS({},e),{},{isEnabled:!1});default:return e}}function jS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function LS(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:US,t=arguments.length>1?arguments[1]:void 0;return t.type===Yw?LS(LS({},e),{},{info:t.info}):e};function BS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function FS(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:VS,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case oc.QN.ADS_ENABLED:return FS(FS({},e),{},{hptoEnabled:!0});case Xw.R:case $w.QN.HPTO_CONTAINER_MOUNTED:return FS(FS({},e),{},{hptoContainerMounted:!0});case $w.QN.HPTO_COMPONENT_UNMOUNTED:return FS(FS({},e),{},{preview:null,creativeFetchingState:eS.C.NOT_FETCHING,creative:t.data.clearCreative?null:e.creative});case $w.QN.HPTO_CONTAINER_UNMOUNTED:return FS(FS({},e),{},{hptoContainerMounted:!1});case $w.QN.GOT_TEMPLATE:return FS(FS({},e),{},{template:t.data});case $w.QN.SET_HPTO_PREVIEW:return FS(FS({},e),{},{hptoIsStable:!0,preview:t.data});case $w.QN.GOT_CREATIVE:return FS(FS({},e),{},{creative:t.data,creativeFetchingState:eS.C.FETCHED,hptoIsStable:!0});case $w.QN.FETCHING_CREATIVE:return FS(FS({},e),{},{creativeFetchingState:eS.C.FETCHING,creative:null});case $w.QN.CREATIVE_FETCH_FAILED:return FS(FS({},e),{},{creativeFetchingState:eS.C.FAILED,hptoIsStable:!1});default:return e}};function GS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zS(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:WS,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case nS.Um:return function(e,t){return zS(zS({},e),{},{sponsoredPlaylist:e.sponsoredPlaylist.set("allSponsorships",t.sponsorships)})}(e,t);case nS.Rl:return function(e,t){return zS(zS({},e),{},{sponsoredPlaylist:e.sponsoredPlaylist.set(t.playlistUri,t.ad)})}(e,t);case nS.Xv:return zS(zS({},e),{},{isVisible:!0});case nS.zc:return zS(zS({},e),{},{isVisible:!1});case nS.Uh:return zS(zS({},e),{},{previewAd:t.previewAd});default:return e}}function YS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function qS(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:QS,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case iS.QN.MINIMIZE_VIDEO_AD_VIEW:return qS(qS({},e),{},{isMinimized:!0});case iS.QN.MAXIMIZE_VIDEO_AD_VIEW:return qS(qS({},e),{},{isMinimized:!1});case iS.QN.HIDE_VIDEO_AD_VIEW:return qS(qS({},e),{},{isHidden:!0});case iS.QN.SHOW_VIDEO_AD_VIEW:return qS(qS({},e),{},{isHidden:!1});case iS.QN.VTO_SET_INFO:return qS(qS({},e),{},{info:t.info});default:return e}},JS=n(30296),XS=n(49507),$S=(0,JS.vy)({adId:null,liked:!1,disliked:!1,feedback:null},(function(e){e.addCase(XS.CJ.LIKE_AD,(function(e,t){XS.F$.match(t)&&(e.adId=t.payload.adId,e.liked=!0,e.disliked=!1,t.payload.reason&&(e.feedback=t.payload.reason))})).addCase(XS.CJ.DISLIKE_AD,(function(e,t){XS.NI.match(t)&&(e.adId=t.payload.adId,e.disliked=!0,e.liked=!1,t.payload.reason&&(e.feedback=t.payload.reason))})).addCase(XS.CJ.CANCEL_LIKE_AD,(function(e,t){XS.D$.match(t)&&(e.liked=!1,e.feedback=null)})).addCase(XS.CJ.CANCEL_DISLIKE_AD,(function(e,t){XS.vA.match(t)&&(e.disliked=!1,e.feedback=null)}))}));function eC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tC(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:nC,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case oc.QN.ADS_ENABLED:return tC(tC({},e),{},{adsEnabled:!0});case oc.QN.ADS_DISABLED:return tC(tC({},e),{},{adsEnabled:!1});case oc.QN.ADS_PREMIUM:return tC(tC({},e),{},{isPremium:!!t.isPremium});case oc.QN.ADS_HPTO_HIDDEN:return tC(tC({},e),{},{isHptoHidden:!!t.isHptoHidden});default:return e}};function iC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var aC=function(e){return(0,Bw.HY)(function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:cC,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case oC.Q.SHOW_IN_APP_MESSAGE:return uC(uC({},e),{},{message:t.message});case oC.Q.DISMISS_IN_APP_MESSAGE:return uC(uC({},e),{},{message:null});case oC.Q.SET_IN_APP_MESSAGING_ENV:return uC(uC({},e),{},{env:t.env});case oC.Q.SHOW_PREVIEW_TOOL:return uC(uC({},e),{},{showPreviewTool:t.show});default:return e}},dC=n(7352),fC=function(e){return function(t){return function(n){return function(){var i=(0,r.A)(a().mark((function r(i){var o,s;return a().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:o=n(i),r.t0=i.type,r.next=r.t0===dC.QN.GET_AGE_RESTRICTION_MODAL?4:14;break;case 4:return r.prev=4,r.next=7,e.getDialog(i.uri);case 7:s=r.sent,t.dispatch((0,dC.eK)(s)),r.next=13;break;case 11:r.prev=11,r.t1=r.catch(4);case 13:case 14:return r.abrupt("break",15);case 15:return r.abrupt("return",o);case 16:case"end":return r.stop()}}),r,null,[[4,11]])})));return function(e){return i.apply(this,arguments)}}()}}};const pC=function(e){return function(t){return function(n){var r,i=t(n);switch(n.type){case OS.xM:Ft((function(){return e.dispatch({type:OS.tQ})}));break;case OS.tQ:(r=qs.n.getInstance(),r.build().withHost(Qs.Go).withHostIdentifier("https://open.spotify.com").withPath("/logout").withoutMarket().withoutAuthorization().withEndpointIdentifier("/logout").send()).then((function(){e.dispatch((0,es.oM)()),window.location.assign("/")}),function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n){return console.error(n),e&&e(n),t?Promise.reject(n):Promise.resolve(void 0)}}())}return i}}};var vC=n(55569),hC=n.n(vC),mC=n(76763),gC=n(86624),yC=n(95797),bC="urn:x-cast:com.spotify.chromecast.secure.v1",AC=!1,_C=function(){var e;return null===(e=window.cast)||void 0===e?void 0:e.framework.CastContext.getInstance()},OC=function(e){return hC()(e)},EC=function(e,t){e.send((0,mC.F)(t))},wC=function(e,t,n){if(!window.cast){window.__onGCastApiAvailable=function(r){r&&!AC&&(!function(e,t,n){var r,i,a=_C();a&&(a.setOptions({receiverApplicationId:"CC32E753",autoJoinPolicy:"page_scoped",androidReceiverCompatible:n}),e.dispatch(gC.dK(a.getCastState())),a.addEventListener(null===(r=window.cast)||void 0===r?void 0:r.framework.CastContextEventType.CAST_STATE_CHANGED,(function(t){var n=t.castState;return e.dispatch(gC.dK(n))})),a.addEventListener(null===(i=window.cast)||void 0===i?void 0:i.framework.CastContextEventType.SESSION_STATE_CHANGED,(function(n){var r,i,a=n.sessionState,o=n.session;if(a===(null===(r=window.cast)||void 0===r?void 0:r.framework.SessionState.SESSION_STARTING))EC(t,{step:"transfer_requested"});else if(a===(null===(i=window.cast)||void 0===i?void 0:i.framework.SessionState.SESSION_STARTED)){var s,u=null;null!=o&&null!==(s=o.getCastDevice())&&void 0!==s&&s.friendlyName&&(u=OC(o.getCastDevice().friendlyName)),e.dispatch(gC.$e(u)),EC(t,{step:"receiver_app_started"})}})))}(e,t,n),AC=!0)};var r=document.createElement("script");r.async=!0,r.src="//www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1",document.body.appendChild(r)}},SC=function(e,t,n){var r={tokenType:"accesstoken",blob:t.accessToken};e.sendMessage(bC,{type:"addUser",payload:r}),EC(n,{step:"message_from_sender"})},CC=function(){var e=(0,r.A)(a().mark((function e(t,n,r,i){var o,s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.request("https://spclient.wg.spotify.com/device-auth/v1/refresh",{method:"POST",authorize:!0,payload:JSON.stringify({clientId:"d7df0887fb71494ea994202cb473eae7",deviceId:t})});case 2:if(null!==(o=e.sent).body){e.next=5;break}throw new Error("Invalid response from device-auth!");case 5:s=JSON.parse(o.body),SC(r,s,i);case 7:case"end":return e.stop()}}),e)})));return function(t,n,r,i){return e.apply(this,arguments)}}(),xC=function(e,t,n){var r=_C().getCurrentSession();if(null!==r){r.addMessageListener(bC,(function(i,a){var o=JSON.parse(a);EC(n,{step:"message_from_receiver"});try{if("getInfoResponse"===o.type){var s=o.payload;CC(s.deviceID,e,r,n)}else if("addUserResponse"===o.type){var u=o.payload;t.dispatch((0,$a.VR)(u.deviceId))}else if(o.type.endsWith("Error"))throw new Error(o.payload.status)}catch(e){console.error("Failed to transfer playback to Cast device!",e)}})),function(e,t){var n,r=e.getCastDevice(),i={remoteName:r.friendlyName,deviceID:OC(r.friendlyName),deviceAPI_isGroup:r.capabilities.includes(null===(n=chrome)||void 0===n||null===(n=n.cast)||void 0===n?void 0:n.Capability.MULTIZONE_GROUP)};e.sendMessage(bC,{type:"getInfo",payload:i}),EC(t,{step:"message_from_sender"})}(r,n)}};function kC(e,t,n){return function(r){return function(i){return function(a){switch(a.type){case OS.xM:wC(r,t,n);break;case gC.gK.TOGGLE_CAST:(o=_C())&&o.requestSession();break;case gC.gK.CAST_STATE_CHANGED:!function(e,t,n,r){var i;r.castState===(null===(i=window.cast)||void 0===i?void 0:i.framework.CastState.CONNECTED)&&xC(e,t,n)}(e,r,t,a);break;case $a.gK.DEVICE_INFO_CHANGED:!function(e,t,n){var r=n.deviceInfo;if(r&&r.is_active&&(0,yC.Mp)(r.type)){var i,a,o,s=(null===(i=_C())||void 0===i?void 0:i.getCastState())===(null===(a=window.cast)||void 0===a?void 0:a.framework.CastState.CONNECTED),u=null===(o=e.getState().playback)||void 0===o?void 0:o.connectingCastDeviceId;s&&r.id===u&&(EC(t,{step:"transfer_finished"}),e.dispatch(gC.iY()))}}(r,t,a)}var o;return i(a)}}}}var TC,PC=n(61848),IC=n(96334),NC=n(52285),RC=function(e,t){return t.reduce((function(t,n){var r=e.includes(n);return{duplicates:r?[].concat((0,Fr.A)(t.duplicates),[n]):t.duplicates,newUris:r?t.newUris:[].concat((0,Fr.A)(t.newUris),[n])}}),{duplicates:[],newUris:[]})},DC=function(e){return function(t){return function(n){return function(){var i=(0,r.A)(a().mark((function r(i){var o,s,u,c,l,d,f,p,v,h,m,g,y,b,A,_;return a().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:o=n(i),r.t0=i.type,r.next=r.t0===IC.QN.CHECK_DUPLICATE_TRACKS?4:31;break;case 4:return s=i.playlistUri,u=i.uris,c=i.position,l=void 0===c?{after:"end"}:c,r.prev=5,r.next=8,e.getMetadata(s);case 8:return d=r.sent,f=d.name,r.next=12,e.getContents(s);case 12:if(p=r.sent,v=(0,Fr.A)(u),!(0,ye._T)(u[0])){r.next=21;break}return h=(0,ab.lY)(qs.n.getInstance()),r.next=18,(0,NC.s)(u[0],0,h);case 18:m=r.sent,g=m.trackUris,v=g;case 21:y=p.items.map((function(e){return null==e?void 0:e.uri})),b=RC(y,v),A=b.duplicates,_=b.newUris,0===A.length?e.add(s,v,l):1===v.length?t.dispatch((0,IC.xM)({playlistName:f,playlistUri:s,uri:v[0],position:l})):t.dispatch((0,IC.xM)({playlistName:f,playlistUri:s,uris:v,newUris:_,position:l})),r.next=30;break;case 26:r.prev=26,r.t1=r.catch(5),e.add(s,u,l),window.console.error(r.t1);case 30:case 31:return r.abrupt("break",32);case 32:return r.abrupt("return",o);case 33:case"end":return r.stop()}}),r,null,[[5,26]])})));return function(e){return i.apply(this,arguments)}}()}}},jC=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return function(n){return function(r){return function(i){var a=r(i),o=i.type;if(t&&o===ko.g.LOG_INTERACTION){var s=n.getState().session.isAnonymous?(0,Wa.o)(i.logData):(0,za.x)(i.logData);e.send(s)}return a}}}},LC=function(){return function(e){return function(t){var n=e(t);if(t.type===ko.g.LOG_INTERACTION){var r=t.logData;(0,Se.$)(r.action_type,r.action_intent,r.item_id)}return n}}},UC=n(36654),MC=n(36585),BC=n(47735),FC=null,VC=!1,HC=[],GC=[],zC=function(e){try{(0,BC.fE)({metric_type:UC.MetricTypes.COUNTER,what:"harmony-error",value:1,tags:{type:e}})}catch(e){}},WC=function(e,t){return(TC=function(){if(null===sm)throw new Error("Missing `instance`. Have you called `createHarmony` yet?");return sm}()).on(Zh.bi.LOCAL_PLAYER_ENABLED,(function(){var e=function(){try{var e=localStorage.getItem($h);return null===e?null:JSON.parse(e).volume||null}catch(e){return null}}();null!==e&&TC.setVolume(e,"@local");try{jv("playback_load_end");var t=Lv("playback_load_start","playback_load_end","time_to_playback_ready"),n=(0,Ue.A)(t,1)[0],r=(void 0===n?{duration:void 0}:n).duration;r&&(0,BC.fE)({metric_type:UC.MetricTypes.TIMER,what:"playback-ready",value:UC.Time.fromMillis(r).asNanos()}).catch((function(){return{}}))}catch(e){}})),TC.on(Zh.bi.AUTHENTICATION_ERROR,(function(){zC(Zh.bi.AUTHENTICATION_ERROR)})),TC.on(Zh.bi.UNRECOVERABLE_FAILURE,(function(t){var n=t.data,r=n.error.message||"";if(navigator.userAgent.indexOf("Edge")>-1)e.dispatch($a.tS()),(0,Sn.UD)(n.error),zC($a.gK.CDM_ERROR);else if(n.source===Zh.O4.PLAYBACK){var i,a,o=n.name||(null===(i=n.error)||void 0===i?void 0:i.name)||(null===(a=n.error)||void 0===a?void 0:a.code)||"unknown";e.dispatch($a.CZ(o,n.source,r))}zC(Zh.bi.UNRECOVERABLE_FAILURE)})),TC.on(Zh.bi.ERROR,(function(t){var n,r,i=t.data;if(i.error.code===Zh.Hv.EME_LICENSE_REQUEST_WIDEVINE_ERROR&&e.dispatch(O.rN()),i.error.code===Zh.Hv.MEDIA_DECODING_ERROR&&!VC){var a=i.source,o=i.error.message||"";e.dispatch($a.CZ("media_decoding_error",a,o))}var s=i.name||(null===(n=i.error)||void 0===n?void 0:n.name)||(null===(r=i.error)||void 0===r?void 0:r.code)||"unknown";zC(s)})),TC.on(Zh.bi.PLAYER_INITIALIZATION_DONE,(function(){t.triggerActions(),e.dispatch((0,MC.H2)())})),TC.on(Zh.bi.PLAYER_INITIALIZATION_FAILED,(function(t){var n=t.data;if(!navigator.webdriver&&(zC($a.gK.CDM_ERROR),n.error)){if(n.error.message&&n.error.message.indexOf("0x80004005")>=0)return;e.dispatch($a.tS()),(0,Sn.UD)(n.error)}})),TC.on(Zh.bi.MAX_SUBSCRIPTIONS_REACHED,(function(t){var n,r=t.data;e.dispatch($a.fj(null!==(n=r.source)&&void 0!==n?n:"unknown")),zC(Zh.bi.MAX_SUBSCRIPTIONS_REACHED)})),TC.on(Zh.bi.PRODUCT_STATE_CHANGED,(function(){})),TC.on(Zh.bi.STATE_CHANGED,(function(e){var t;if(e.data.state&&e.data.state.context&&e.data.state.context.uri&&(e.data.state.context.uri=e.data.state.context.uri.replace(/:user:([^:]+):playlist:/g,":playlist:")),0===HC.length)try{jv("playback_load_update");var n=HC=Lv("playback_load_start","playback_load_update","time_to_playback_fetched"),r=(0,Ue.A)(n,1)[0],i=(void 0===r?{duration:void 0}:r).duration;i&&(0,BC.fE)({metric_type:UC.MetricTypes.TIMER,what:"playback-fetched",value:UC.Time.fromMillis(i).asNanos()}).catch((function(){return{}}))}catch(e){}(null===(t=e.data.state)||void 0===t||!t.paused)&&GC.length})),TC.on(Zh.bi.LAST_ACTIVE_DEVICE_INFO_CHANGED,(function(t){var n=t.data.deviceInfo;n&&e.dispatch($a.rD(n))})),TC.on(Zh.bi.PROGRESS,(function(){VC=!0})),TC},KC=function(e,t){var n=e.getState();return(0,cs.Ht)(n).isAnonymous?null:WC(e,t)};var YC=n(81303),qC="STORE_SEARCH",QC="SEARCH_HISTORY_CLEAR_DATA",ZC=function(){return function(e){return function(t){if(t.type===QC)localStorage.removeItem(Pc.C);return e(t)}}},JC=n(82456);var XC=function(e){return function(){return function(t){return function(n){var r=t(n);if(n.type===OS.tQ)e(n);return r}}}};function $C(e){return function(t){return function(n){return function(r){var i=n(r);if(r.type===OS.tQ){e.finalFlush(),t.dispatch((0,$a.MW)()),t.dispatch({type:QC});var a=document.getElementById("session");a&&a.remove()}return i}}}}var ex=!1;const tx=function(e,t){var n=e.getEvents();return function(e){return n.addListener(Q.gd.ACTION,(function(n){var r,i,a,o=e.getState(),s=Sd(),u=null!==s&&!1===(null==s?void 0:s.seen);ex||n.data.action!==Q.Ik.PLAY||(ex=!0,u&&(ex=!0,r=!0,i=encodeURIComponent(JSON.stringify({seen:r})),null!==(a=Sd())&&a.seen===r||(0,Ut.n0)({name:_d,days:30,domain:".spotify.com",value:i}),t.send(Ed(o.session.isAnonymous,{country:o.session.userCountry,os:(0,wo.f)()})),e.dispatch((0,O.mi)())))})),function(e){return function(t){return e(t)}}}};var nx=n(34585),rx=n(31828),ix=n(45117),ax="PRESENTED",ox="DISMISSED",sx=function(e,t){var n=t.siteId,r=t.sessionId,i=t.startTime;e.send((0,nx.b)({site_id:n,session_id:r,elapsed_seconds:Date.now()-i,event_type:ox}))},ux=function(e){var t=(0,ix.t)(),n=(0,JS.Nc)(),r=function(e){return e.getState().theStage};return n.startListening({actionCreator:rx.Jo,effect:function(n){e.send((0,nx.b)({site_id:n.payload.siteId,session_id:n.payload.sessionId,elapsed_seconds:Date.now()-n.payload.startTime,event_type:ax})),t.info("vtec-startup step 0: Presented")}}),n.startListening({actionCreator:rx.et,effect:function(n,i){sx(e,r(i)),t.info("vtec-cleanup: Dismissed")}}),n.startListening({actionCreator:rx.w9,effect:function(n,i){var a=r(i);sx(e,a),t.info("vtec-startup step 2 (AUTH): Starting auth process for url: ".concat(a.siteId))}}),n.startListening({actionCreator:rx.sB,effect:function(n,i){var a=r(i);sx(e,a),t.info("vtec-startup step 2 (AUTH): Auth completed for url: ".concat(a.siteId," - ").concat(n.payload))}}),n.startListening({actionCreator:rx.wm,effect:function(n,i){var a=r(i);sx(e,a),t.error("vtec-startup step 2 (AUTH): Auth Error for url ".concat(a.siteId," - ").concat(n.payload))}}),n.startListening({actionCreator:rx.p,effect:function(n,i){var a=r(i);sx(e,a),t.info("vtec-startup step 1 (RESOLVE-SITE): Fetching site for lookup token: ".concat(a.siteId))}}),n.startListening({actionCreator:rx.n7,effect:function(n,i){var a=r(i);sx(e,a),t.info("vtec-startup step 1 (RESOLVE-SITE): Fetched site for lookup token: ".concat(a.siteId))}}),n.startListening({actionCreator:rx.LR,effect:function(n,i){var a=r(i);sx(e,a),t.info("vtec-startup step 1 (RESOLVE-SITE): Failed fetching site for lookup token: ".concat(a.siteId," - ").concat(n.payload))}}),n.startListening({actionCreator:rx.$4,effect:function(n,i){var a=r(i);sx(e,a),t.info("vtec-startup step 2 (LOAD-SITE): Loading site for lookup token: ".concat(a.siteId))}}),n.startListening({actionCreator:rx.$6,effect:function(n,i){var a=r(i);sx(e,a),t.info("vtec-startup step 2 (LOAD-SITE): Fetched site for lookup token: ".concat(a.siteId))}}),n.startListening({actionCreator:rx.Dm,effect:function(n,i){var a=r(i);sx(e,a),t.info("vtec-startup step 2 (LOAD-SITE): Failed fetching site for lookup token: ".concat(a.siteId," - ").concat(n.payload))}}),n.startListening({actionCreator:rx.ue,effect:function(n,i){var a=r(i);sx(e,a),t.info("vtec-share: success ".concat(a.siteId))}}),n.startListening({actionCreator:rx.sb,effect:function(n,i){var a=r(i);sx(e,a),t.info("error: ".concat(a.siteId," - ").concat(n.payload))}}),n.middleware},cx=function(){return function(e){return function(t){var n=e(t);switch(t.type){case O.gK.ENTER_FULLSCREEN:document.documentElement.classList.add("fullscreen");break;case O.gK.LEAVE_FULLSCREEN:document.documentElement.classList.remove("fullscreen")}return n}}},lx=n(30484),dx=n(84532);function fx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function px(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:vx;switch((arguments.length>1?arguments[1]:void 0).type){case dx.QN.SHOW_ABOUT_RECS_MODAL:return px(px({},e),{},{isOpen:!0});case dx.QN.HIDE_ABOUT_RECS_MODAL:return px(px({},e),{},{isOpen:!1});default:return e}};var mx=n(21908);function gx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yx(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:bx;switch((arguments.length>1?arguments[1]:void 0).type){case mx.QN.SHOW_ABOUT_SPOTIFY_MODAL:return yx(yx({},e),{},{isOpen:!0});case mx.QN.HIDE_ABOUT_SPOTIFY_MODAL:return yx(yx({},e),{},{isOpen:!1});default:return e}};function _x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ox(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:Ex,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case dC.QN.SHOW_AGE_RESTRICTION_MODAL:return Ox(Ox({},e),{},{isOpen:!0,dialog:t.dialog});case dC.QN.GET_AGE_RESTRICTION_MODAL:return Ox(Ox({},e),{},{uri:t.uri});case dC.QN.HIDE_AGE_RESTRICTION_MODAL:return Ox(Ox({},e),{},{isOpen:!1});default:return e}};function Sx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Cx(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:xx,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case IC.QN.SHOW_DUPLICATE_TRACKS_DIALOG:return Cx(Cx({},e),{},{isOpen:!0,playlistUri:t.playlistUri,uri:t.uri,uris:t.uris,position:t.position,playlistName:t.playlistName,newUris:t.newUris});case IC.QN.HIDE_DUPLICATE_TRACKS_DIALOG:return Cx(Cx({},e),{},{isOpen:!1});default:return e}},Tx={ads:!1};const Px=function(e,t){return t.type,e||Tx};var Ix=n(25884);function Nx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Rx(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:Dx;switch((arguments.length>1?arguments[1]:void 0).type){case Ix.QN.SHOW_LICENSES_MODAL:return Rx(Rx({},e),{},{isOpen:!0});case Ix.QN.HIDE_LICENSES_MODAL:return Rx(Rx({},e),{},{isOpen:!1});default:return e}};var Lx=function(e){var t=(0,q.My)();return{isBrowser:t===In.m.Web,isPWA:t===In.m.PWA,isDesktop:t===In.m.Desktop,shouldCalloutPWA:(0,q.wD)(),isDeveloperMode:e.isDeveloperMode,isVideoSupported:e.isVideoSupported}},Ux=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Lx(e);return(arguments.length>1?arguments[1]:void 0).type===b?Lx(e):t}};function Mx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Bx(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:Xx,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case qC:var n=t.uri?function(e,t,n,r){return[{uri:e,name:t,image:n}].concat(r.filter((function(t){return t.uri!==e}))).splice(0,4)}(t.uri,t.name,t.image,e.contexts):e.contexts;try{localStorage.setItem(Jx,JSON.stringify(n))}catch(e){}return Qx(Qx({},e),{},{contexts:n});case QC:return localStorage.removeItem(Jx),Qx(Qx({},e),{},{contexts:[]});default:return e}};function ek(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tk(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:nk,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case JC.gK.REQUEST_SEO_EXPERIMENT_DATA:return tk(tk({},e),{},{uri:t.uri});case JC.gK.SET_SEO_EXPERIMENT_DATA:return tk(tk({},e),t.data);default:return e}};var ik=(0,JS.vy)({siteId:"",sessionId:"",startTime:-1,adId:"",eventData:"",url:""},(function(e){e.addCase(rx.Jo,(function(e,t){e.siteId=t.payload.siteId,e.sessionId=t.payload.sessionId,e.startTime=t.payload.startTime}))}));function ak(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ok(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:sk,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case _S.J:return ok(ok({},e),{},{user:t.data});case _S.O:return ok(ok({},e),{},{productState:t.data});case OS.ro:return ok(ok({},e),{},{accessToken:t.authData.accessToken,accessTokenExpirationTimestampMs:t.authData.accessTokenExpirationTimestampMs,isAnonymous:t.authData.isAnonymous,valid:!0});case OS.Zz:return e.user?ok(ok({},e),{},{user:ok(ok({},e.user),{},{display_name:t.name})}):e;case OS.L0:return e.user?ok(ok({},e),{},{user:ok(ok({},e.user),{},{images:t.images})}):e;case OS.Vx:return ok(ok({},e),{},{overrides:ok(ok({},e.overrides),{},{country:t.country})});case OS.dD:return ok(ok({},e),{},{overrides:ok(ok({},e.overrides),{},{locale:t.locale})});default:return e}}var ck=function(e){return!(e.type===MC.l_.PLAY||e.type===MC.l_.PLAYING)},lk=function(e){return!(e.type===MC.l_.PLAY||e.type===MC.l_.USER_INVESTMENT)},dk=function(e){return function(t){return function(n){return function(r){var i=n(r);switch(r.type){case MC.Jf:var a=r.storeAction,o=r.actionIntent;e.storeAction((function(e){return function(e,t){switch(t.type){case MC.l_.PLAY:return[t];case MC.l_.PLAYING:return[].concat((0,Fr.A)(e.filter(ck)),[t]);case MC.l_.USER_INVESTMENT:return[].concat((0,Fr.A)(e.filter(lk)),[t]);default:return[t]}}(e,{storeAction:a,type:o})}));break;case MC.f6:var s=e.pullAction()||null;t.dispatch({type:"PLAY_AT_FIRST_TAP_HAD_DEFERRED_ACTIONS",had:!!s&&s.length>0}),s&&s.forEach((function(e){var n=e.storeAction;t.dispatch(n)}))}return i}}}};function fk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var pk=function(e){return(0,Bw.HY)(function(e){for(var t=1;t>>16&255,g:e>>>8&255,b:e>>>0&255}}}]);var e}(),Ak=function(e,t){var n=[];return{storeAction:function(r){n=r(n),e.setItem(t,JSON.stringify(n))},pullAction:function(){var r=e.getItem(t);if(e.removeItem(t),n=[],r)try{return JSON.parse(r)}catch(e){return null}return null}}},_k=n(24045),Ok=function(){var e;return"1"===(null!==(e=(0,Ut.v8)("client-web_one-trust"))&&void 0!==e?e:"1")},Ek=n(52636),wk=n(19590),Sk=n(78568),Ck=function(e){var t,n=e.pathname.split("/"),r=n.pop(),i=n.pop();if(i&&r)return null===(t=(0,ye.o_)("spotify:".concat(i,":").concat(r)))||void 0===t?void 0:t.toURI()},xk=function(e,t){var n=new URL(window.location.href),r=n.searchParams.get("dlsi")||Tw(),i={link:window.location.href,entity_uri:Ck(n),source:window.navigator.userAgent,deeplink_session_id:r};t?e.send((0,Sk.W)(i)):e.send((0,Cw.N)(i))},kk=n(3367);var Tk=[{regExp:/^\/$/,pageIdentifier:"/home"},{regExp:/^\/genre/,pageIdentifier:"/genre"},{regExp:/^\/view/,pageIdentifier:"/view"},{regExp:/^\/browse/,pageIdentifier:"/browse"},{regExp:/^\/search/,pageIdentifier:"/search"},{regExp:/^\/upsell/,pageIdentifier:"/upsell"},{regExp:/^\/collection/,pageIdentifier:"/collection"},{regExp:/^\/artist/,pageIdentifier:"/artist"},{regExp:/^\/playlist/,pageIdentifier:"/playlist"},{regExp:/^\/album/,pageIdentifier:"/album"},{regExp:/^\/episode/,pageIdentifier:"/episode"},{regExp:/^\/show/,pageIdentifier:"/show"},{regExp:/^\/user/,pageIdentifier:"/user"},{regExp:/^\/track/,pageIdentifier:"/track"},{regExp:/^\/concerts/,pageIdentifier:"/concerts"},{regExp:/^\/concert\//,pageIdentifier:"/concert"},{regExp:/^\/made-for-you/,pageIdentifier:"/made-for-you"},{regExp:/^\/prerelease/,pageIdentifier:"/prerelease"}],Pk=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=Tk.find((function(e){return e.regExp.test(t)}));return null!==(e=null==n?void 0:n.pageIdentifier)&&void 0!==e?e:"unknown"};function Ik(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Nk(e){for(var t=1;t{"use strict";n.d(t,{$I:()=>o,Qv:()=>a,R2:()=>i});var r=n(87700),i=function(e,t){var n=e.contextMenuButtonFactory().hitUiReveal();t.logInteraction(n)},a=function(e,t,n,i){var a=void 0;if(e===r.NV.ADD)a=t.hitDownload({itemToDownload:i});else if(e===r.NV.REMOVE)a=t.hitRemoveDownload({itemToRemoveFromDownloads:i});else if(e===r.NV.NO_PERMISSION){var o;a=null===(o=t.hitUiReveal)||void 0===o?void 0:o.call(t)}a&&n.logInteraction(a)},o=function(e){var t,n=e.isPlaying,r=e.isActive,i=e.spec,a=e.logger,o=e.uri;return t=n?i.hitPause({itemToBePaused:o}):r?i.hitResume({itemToBeResumed:o}):i.hitPlay({itemToBePlayed:o}),a.logInteraction(t)}},19424:(e,t,n)=>{"use strict";n.d(t,{Hf:()=>s,Mo:()=>o,as:()=>v,oI:()=>p,xy:()=>f});var r=n(12341),i=(n(184),n(42486),n(30758)),a=n(86070),o=function(e){return{type:"SET_BACKGROUND_COLOR",color:e}},s=function(){return{type:"CLEAR_BACKGROUND_COLOR"}};function u(e,t){switch(t.type){case"SET_BACKGROUND_COLOR":return{backgroundColor:t.color};case"CLEAR_BACKGROUND_COLOR":return{backgroundColor:null}}return e}var c={backgroundColor:null},l=(0,i.createContext)(null),d=(0,i.createContext)(null),f=function(e){var t=e.children,n=(0,i.useReducer)(u,c),o=(0,r.A)(n,2),s=o[0],f=o[1];return(0,a.jsx)(d.Provider,{value:s,children:(0,a.jsx)(l.Provider,{value:f,children:t})})};function p(){var e=(0,i.useContext)(d);if(null===e)throw new Error("Trying to use 'BackgroundColorContext' without 'BackgroundColorProvider'!");return e}function v(){var e=(0,i.useContext)(l);if(null===e)throw new Error("Trying to use 'BackgroundColorDispatchContext' without 'BackgroundColorDispatchProvider'!");return e}},79142:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o,l:()=>s});n(184),n(42486);var r=n(30758),i=n(86070),a=(0,r.createContext)(null),o=function(e){var t=e.instance,n=e.children;return(0,i.jsx)(a.Provider,{value:t,children:n})},s=function(){var e=(0,r.useContext)(a);if(null===e)throw new Error("useCollectionPlatformAPI must be used within a CollectionPlatformAPIProvider");return e}},13906:(e,t,n)=>{"use strict";n.d(t,{m:()=>a});var r=n(50139),i=n(3376);function a(){return(0,i.N)(r.u)}},64937:(e,t,n)=>{"use strict";n.d(t,{G:()=>s,m:()=>o});n(184),n(42486);var r=n(30758),i=n(86070),a=(0,r.createContext)(null),o=function(e){var t=e.instance,n=e.children;return(0,i.jsx)(a.Provider,{value:t,children:n})},s=function(){var e=(0,r.useContext)(a);if(null===e)throw new Error("useEqualizerAPI must be used within a EqualizerProvider");return e}},87814:(e,t,n)=>{"use strict";n.d(t,{Y:()=>c});var r=n(12341),i=(n(184),n(42486),n(78551),n(43379),n(51234),n(82467),n(30758)),a=n(80366),o=n(41481),s=n(95575),u=n(87999),c=function(e){var t=(0,s.f)(),n=(0,i.useState)(!1),c=(0,r.A)(n,2),l=c[0],d=c[1];if(!(0,a.AP)(e))throw new Error("Expected a Spotify uri in format 'spotify:user:***', got \"".concat(e,'"'));var f=(0,i.useCallback)((function(n){return n&&!l?t.followUsers([e]):!n&&l?t.unfollowUsers([e]):Promise.resolve()}),[t,l,e]);return(0,i.useEffect)((function(){d(!1),t.isFollowing([e]).then((function(t){var n;d(null!==(n=t[e])&&void 0!==n&&n)}))}),[t,e]),(0,u.N)(o.mc.OPERATION_COMPLETE,(function(t){t.data.uris.includes(e)&&!t.data.error&&(t.data.operation===o.JK.FOLLOW_USER?d(!0):t.data.operation===o.JK.UNFOLLOW_USER&&d(!1))})),[l,f]}},47514:(e,t,n)=>{"use strict";n.d(t,{Q:()=>s,n:()=>o});n(184),n(42486);var r=n(30758),i=n(86070),a=(0,r.createContext)(null),o=function(e){var t=e.children,n=e.instance;return(0,i.jsx)(a.Provider,{value:n,children:t})},s=function(){var e=(0,r.useContext)(a);if(null===e)throw new Error("usePictureInPictureContext() must be used within a PictureInPictureProvider");return e}},32861:(e,t,n)=>{"use strict";n.d(t,{D:()=>a,J:()=>o});var r=n(30758),i=n(86070),a=(0,r.createContext)(null),o=function(e){var t=e.platformData,n=e.children;return(0,i.jsx)(a.Provider,{value:t,children:n})}},21837:(e,t,n)=>{"use strict";n.d(t,{P:()=>d,g:()=>f});var r=n(12341),i=(n(184),n(42486),n(26851),n(30758)),a=n(93493),o=n(29583),s=n(64038),u=n(34300),c=n(86070),l=(0,i.createContext)(null),d=function(e){var t=e.children,n=e.configuration,i=(0,u.x)(s.e,o.Vk.empty().toJSON()),d=(0,r.A)(i,2),f=d[0],p=d[1],v=o.Vk.merge(n,o.Vk.fromJSON(f));return(0,c.jsx)(l.Provider,{value:{localConfiguration:v,remoteConfiguration:n,setOverrides:function(e){return p(o.Vk.merge(o.Vk.fromJSON(f),e).toJSON())},clearOverrides:function(){return p(o.Vk.empty().toJSON())}},children:(0,c.jsx)(a.Gu,{configuration:v,children:t})})};function f(){var e=(0,i.useContext)(l);if(null===e)throw new Error("Please wrap your component in RemoteConfigProviderWithOverrides");return e}},54366:(e,t,n)=>{"use strict";n.d(t,{h:()=>i});var r=n(57574);function i(){var e=(0,r.Wx)({initialInView:!1}),t=e.ref,n=e.inView,i=(0,r.Wx)({initialInView:!1}),a=i.ref,o=i.inView;return{titleRef:t,tracklistRef:a,displayTopBar:!n&&o}}},73606:(e,t,n)=>{"use strict";n.d(t,{$R:()=>l,Iu:()=>v,dB:()=>p,n5:()=>f,s0:()=>c,zK:()=>d});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(80366),a=n(92107),o=n(16920);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t{"use strict";n.d(t,{MU:()=>i,NR:()=>a});var r=n(19353),i=(r.uX,r.uX),a=r.uX},96505:(e,t,n)=>{"use strict";n.d(t,{G:()=>c,_:()=>l});n(184),n(42486);var r=n(30758),i=n(9856),a=n.n(i),o=n(27386),s=n(86070),u=(0,r.createContext)(void 0),c=function(e){var t=e.children,n=e.overrides,i=(0,r.useMemo)((function(){var e;return{supportsDragAndDrop:null!==(e=null==n?void 0:n.supportsDragAndDrop)&&void 0!==e?e:!1!==a().getParser(window.navigator.userAgent).satisfies({"Microsoft Edge":">=17"})&&!(0,o.g)()}}),[null==n?void 0:n.supportsDragAndDrop]);return(0,s.jsx)(u.Provider,{value:i,children:t})},l=function(){var e=(0,r.useContext)(u);if(!e)throw new Error("useUICapabilities() must be used within ");return e}},6305:(e,t,n)=>{"use strict";n.d(t,{E:()=>u});const r="Ps9zgW56WZaBVLo1n3cg",i="sQXKZHWJrJ9_bbCs8NSv";var a=n(97500),o=n.n(a),s=n(86070),u=function(e){var t=e.text,n=e.ariaLabel,a=void 0===n?t:n,u=e.title,c=void 0===u?a:u,l=e.className,d=e.icon;return(0,s.jsxs)("span",{"aria-label":a,className:o()(r,l),title:c,children:[d&&(0,s.jsx)(d,{size:"xsmall",className:i}),t]})}},64348:(e,t,n)=>{"use strict";n.d(t,{U:()=>o});var r=n(92107),i=n(6305),a=n(86070),o=function(e){var t=e.className,n=e.fullText,o=void 0!==n&&n;return(0,a.jsx)(i.E,{ariaLabel:r.Ru.get("card.a11y.explicit"),text:o?r.Ru.get("card.a11y.explicit"):"E",className:t})}},84827:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});n(83234),n(25550),n(2823),n(4672),n(15342);var r=n(14955);const i="rTMkDBDp47Eo12ZEQv4U";var a=n(86070),o=function(e){var t=e.copyrights,n=e.courtesyLine,o=(t||[]).map((function(e,t){var n,i=e.text.replace(/^(\(C\)\s+)/,"").replace(/^(\(P\)\s+)/,"").replace(/^(©\s+)/,"").replace(/^(℗\s+)/,"");return n="C"===e.type?"©":"P"===e.type?"℗":"(".concat(e.type,")"),(0,a.jsx)(r.Z,{as:"p",variant:"finale",dir:"auto",children:"".concat(n," ").concat(i)},t)}));return n&&o.unshift((0,a.jsx)(r.Z,{as:"p",variant:"finale",dir:"auto",children:n},o.length)),(0,a.jsx)("div",{className:i,children:o})}},18180:(e,t,n)=>{"use strict";n.d(t,{b:()=>C,u:()=>S});var r=n(52542),i=(n(7651),n(83234),n(30456),n(26701),n(78551),n(34518),n(25550),n(47710),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(82467),n(33067),n(34192),n(88856),n(51565),n(15342),n(18316),n(30758)),a=n(97500),o=n.n(a),s=n(43980),u=n(44113);const c="G22LIjgkDtQEFpyBZcDo",l="x-entityImage-xsmall",d="x-entityImage-small",f="x-entityImage-medium",p="x-entityImage-large",v="x-entityImage-square",h="x-entityImage-circle",m="x-entityImage-image",g="x-entityImage-imageContainer",y="x-entityImage-imagePlaceholder",b="x-entityImage-defaultSize";var A=n(31683),_=n(86070),O=function(e){var t=e.title,n=e.type,i=e.className,a=e.iconSize;return(0,_.jsx)("div",{"aria-label":t,className:o()(y,i),children:(0,_.jsx)(A.s,{type:n,className:o()((0,r.A)({},b,!a)),size:a})})};function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[]).filter((function(e){return Boolean(e.width)})),t=e.filter((function(e){return e.url&&e.width&&e.width>=u.BZ[u.Qe.SIZE_56]})).sort((function(e,t){return e.width-t.width}));return t.length?t:e}(T),z=null!==(t=null!==(n=null===(i=G[0])||void 0===i?void 0:i.url)&&void 0!==n?n:null===(a=T[0])||void 0===a?void 0:a.url)&&void 0!==t?t:"",W=G.map((function(e){var t=e.url,n=e.width;return"".concat(t," ").concat(n/2,"w, ").concat(t," ").concat(n,"w")})).join(", ");return(0,_.jsx)("div",{className:o()(g,j,w((0,r.A)((0,r.A)({},h,I===S.CIRCLE),v,I===S.SQUARE),(0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)({},c,u.fn.includes(R)),l,u.zr.includes(R)),d,u.pM.includes(R)),f,u.JT.includes(R)),p,u.B4.includes(R)))),onContextMenu:U,onTouchStart:B,onTouchEnd:V,style:{width:"".concat(u.BZ[R],"px"),height:"".concat(u.BZ[R],"px"),"--extracted-entity-color":H},children:(0,_.jsx)(s._,{loading:b,fadeIn:E,src:z,alt:x,ariaHidden:!0,className:o()(m),srcSet:W||void 0,testid:"entity-image",children:(0,_.jsx)(O,{title:x,type:C,iconSize:D})})})}))},44113:(e,t,n)=>{"use strict";n.d(t,{B4:()=>d,BZ:()=>o,JT:()=>l,Qe:()=>a,fn:()=>s,pM:()=>c,zr:()=>u});var r,i=n(52542),a=function(e){return e[e.SIZE_20=0]="SIZE_20",e[e.SIZE_24=1]="SIZE_24",e[e.SIZE_32=2]="SIZE_32",e[e.SIZE_40=3]="SIZE_40",e[e.SIZE_48=4]="SIZE_48",e[e.SIZE_56=5]="SIZE_56",e[e.SIZE_64=6]="SIZE_64",e[e.SIZE_72=7]="SIZE_72",e[e.SIZE_80=8]="SIZE_80",e[e.SIZE_88=9]="SIZE_88",e[e.SIZE_96=10]="SIZE_96",e[e.SIZE_104=11]="SIZE_104",e[e.SIZE_112=12]="SIZE_112",e[e.SIZE_120=13]="SIZE_120",e[e.SIZE_128=14]="SIZE_128",e[e.SIZE_136=15]="SIZE_136",e[e.SIZE_144=16]="SIZE_144",e[e.SIZE_152=17]="SIZE_152",e[e.SIZE_160=18]="SIZE_160",e[e.SIZE_168=19]="SIZE_168",e[e.SIZE_176=20]="SIZE_176",e[e.SIZE_184=21]="SIZE_184",e[e.SIZE_200=22]="SIZE_200",e[e.SIZE_232=23]="SIZE_232",e}({}),o=(r={},(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,a.SIZE_20,20),a.SIZE_24,24),a.SIZE_32,32),a.SIZE_40,40),a.SIZE_48,48),a.SIZE_56,56),a.SIZE_64,64),a.SIZE_72,72),a.SIZE_80,80),a.SIZE_88,88),(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,a.SIZE_96,96),a.SIZE_104,104),a.SIZE_112,112),a.SIZE_120,120),a.SIZE_128,128),a.SIZE_136,136),a.SIZE_144,144),a.SIZE_152,152),a.SIZE_160,160),a.SIZE_168,168),(0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,a.SIZE_176,176),a.SIZE_184,184),a.SIZE_200,200),a.SIZE_232,232)),s=[a.SIZE_20,a.SIZE_24],u=[a.SIZE_32,a.SIZE_40,a.SIZE_48,a.SIZE_56,a.SIZE_64],c=[a.SIZE_72,a.SIZE_80,a.SIZE_88,a.SIZE_96,a.SIZE_104,a.SIZE_112,a.SIZE_120,a.SIZE_128],l=[a.SIZE_136,a.SIZE_144,a.SIZE_152,a.SIZE_160,a.SIZE_168,a.SIZE_176],d=[a.SIZE_184,a.SIZE_200,a.SIZE_232]},31683:(e,t,n)=>{"use strict";n.d(t,{s:()=>m});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(14509),o=n(8579),s=n(56706),u=n(90430),c=n(30784),l=n(1358),d=n(76482),f=n(16920),p=n(86070),v=["type"];function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){var t=e.type,n=(0,i.A)(e,v),m=a.e;switch(t){case"folder":case f.c.FOLDER:m=o.h;break;case"album":case f.c.ALBUM:m=s.I;break;case"artist":case f.c.ARTIST:m=u.r;break;case"show":case"episode":case f.c.SHOW:case f.c.EPISODE:m=c.L;break;case"user":case f.c.USER:m=l.v;break;case"book":case"audiobook":case f.c.AUDIOBOOK:m=d.l;break;case"playlist":case f.c.PLAYLIST:default:m=a.e}return(0,p.jsx)(m,function(e){for(var t=1;t{"use strict";n.d(t,{E:()=>h});var r=n(52542),i=n(12341),a=(n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(72636),n(34192),n(88856),n(51565),n(18316),n(30758)),o=n(97500),s=n.n(o),u=n(33828),c=function(e,t){var n=e.getMinimumColumnWidth,r=function(e,t){var n=e.getMinimumColumnWidth,r=t.gridWidth,i=t.columnGap;return Math.max(1,Math.floor((r+i)/(n(t)+i)))}(e,t);return{minColumnWidth:n(t),columnCount:r}},l=n(44166),d=n(96324),f=n(86070);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t{"use strict";n.d(t,{R:()=>u,x:()=>s});var r=n(30758),i=n(68040),a=n(86070),o=r.createContext((0,i.s1)(i.yV.DEFAULT)),s=function(e){var t=e.children,n=e.config;return(0,a.jsx)(o.Provider,{value:n,children:t})},u=function(){return(0,r.useContext)(o)}},73788:(e,t,n)=>{"use strict";n.d(t,{N:()=>m,y:()=>g});var r=n(37005),i=(n(30456),n(78551),n(25550),n(43379),n(2823),n(34072),n(34192),n(88856),n(15342),n(30758)),a=n(57123),o=n(12341);n(38408),n(28430),n(4672),n(19264),n(80456);var s=[[/]*>/gi,""],[/<\/iframe>/gi,""],[/]*>/gi,""],[/<\/script>/gi,""],[/srcdoc=/gi,"data-invalid="],[/onerror=/gi,"data-invalid="],[/onload=/gi,"data-invalid="],[/]*>/gi,""],[/<\/form>/gi,""],[/]*>/gi,""],[/<\/input>/gi,""],[/]*>/gi,""],[/<\/link>/gi,""]];function u(e){return["http://","https://","#","/","www","spotify:"].some((function(t){return e.startsWith(t)}))?e:""}var c=n(43980),l=n(89687);const d="upb5J45er158T713LxUy";var f=n(14955),p=n(86070);function v(e,t){return"tagName"in e&&e.tagName===t}function h(e){return"tagName"in e&&"string"==typeof e.tagName}var m=i.memo((function(e){var t=e.source,n=void 0===t?"":t,r=e.LinkComponent,f=e.onTimeStampClick,m=e.onLinkClick,g=(0,i.useMemo)((function(){return function(e){var t=e.LinkComponent,n=e.onTimeStampClick,r=e.onLinkClick,i={replace:function(e){if(h(e)&&v(e,"a")&&t)try{return(0,p.jsx)(t,{to:u(e.attribs.href),onClick:r,children:(0,a.zd)(e.children.filter(y))})}catch(e){return null}else{if(h(e)&&v(e,"img")){var i=e.attribs,o=i.src,s=i.alt,f=i.width,m=i.height;return(0,p.jsx)(c._,{src:o,alt:s,loading:"eager",width:f,height:m,className:d})}if(h(e)&&v(e,"time")&&n)return(0,p.jsx)(l.D,{onClick:n,children:(0,a.zd)(e.children.filter(y))})}return e}};return i}({LinkComponent:r,onTimeStampClick:f,onLinkClick:m})}),[r,f,m]),b=(0,i.useMemo)((function(){return(0,a.Ay)((e=n,s.reduce((function(e,t){var n=(0,o.A)(t,2),r=n[0],i=n[1];return e.replace(r,i)}),e)),g);var e}),[n,g]);return(0,p.jsx)(p.Fragment,{children:b})})),g=i.memo((function(e){var t=e.source,n=void 0===t?"":t,r=e.paragraphClassName,a=e.variant,o=void 0===a?"ballad":a,s=e.semanticColor,u=e.LinkComponent,c=e.onLinkClick,l=e.onTimeStampClick,d=e.splitter,v=void 0===d?/\n\n/g:d,h=(0,i.useMemo)((function(){return n.split(v).map((function(e,t){return(0,p.jsx)(f.Z,{as:"p",className:r,variant:o,semanticColor:s,children:(0,p.jsx)(m,{source:e,LinkComponent:u,onTimeStampClick:l,onLinkClick:c})},t)}))}),[n,o,s,v,r,u,l,c]);return(0,p.jsx)(p.Fragment,{children:h})}));function y(e){return!(!e||"object"!==(0,r.A)(e))&&((!("type"in e)||"cdata"!==e.type)&&((!("type"in e)||"root"!==e.type)&&("type"in e&&"comment"===e.type||(!(!("type"in e)||"string"!=typeof e.type||!["tag","script","style"].includes(e.type))||("type"in e&&"directive"===e.type||"type"in e&&"text"===e.type)))))}},4560:(e,t,n)=>{"use strict";n.d(t,{_:()=>o});var r=n(92107),i=n(92132),a=n(86070),o=function(){return(0,a.jsx)(i.F,{size:"small",title:r.Ru.get("download.available-offline"),semanticColor:"textBrightAccent"})}},36703:(e,t,n)=>{"use strict";n.d(t,{J:()=>c});var r=n(43772),i=n(29531),a=n(53209),o=n(86070),s={animated:"images/equaliser-animated-green.gif",static:"images/equaliser-green.svg"},u={animated:"images/equaliser-animated-white.gif",static:"images/equaliser-white.svg"},c=function(e){var t=e.className,n=e.animated,c=void 0!==n&&n,l=e.white,d=void 0!==l&&l,f=(0,a.j)(),p=(0,i.j)(!f&&c),v=d?u:s;return(0,o.jsx)("img",{className:t,width:"14",height:"14",alt:"",src:(0,r.b)(p?v.animated:v.static)})}},42239:(e,t,n)=>{"use strict";n.d(t,{p:()=>u});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(21958),a=n(92107),o=n(86070);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){return(0,o.jsx)(i.H,function(e){for(var t=1;t{"use strict";n.d(t,{q:()=>a});var r=n(92107),i=n(86070),a=function(e){var t=e.size,n=void 0===t?32:t,a=e.className;return(0,i.jsxs)("svg",{role:"img",width:n,height:n,viewBox:"0 0 12 12",className:a,"aria-label":r.Ru.get("age.restriction.nineeteen-badge"),children:[(0,i.jsx)("path",{fill:"#B3B3B3",d:"M4.607 9V3.328h-.96c-.112.592-.68 1.04-1.496 1.064v.752h1.36V9h1.096zm3.82-3.848c0 .616-.488 1.008-1.04 1.008-.568 0-1.04-.384-1.04-1.008 0-.608.48-1 1.04-1 .552 0 1.04.4 1.04 1zm-3 3.656c.288.184.84.312 1.312.312 1.92 0 2.92-1.208 2.92-3.256 0-1.8-1.049-2.656-2.249-2.656-1.208 0-2.144.816-2.144 1.976 0 1.192.92 1.904 1.952 1.904.64 0 1.136-.272 1.352-.632-.056 1.048-.72 1.696-1.84 1.696-.384 0-.8-.12-1.016-.24l-.288.896z"}),(0,i.jsx)("g",{transform:"scale(0.85) translate(1.1,1.1)",children:(0,i.jsx)("path",{fill:"#CD1A2B",d:"M6 11.2A5.2 5.2 0 01.8 6H-.8A6.8 6.8 0 006 12.8v-1.6zM11.2 6A5.2 5.2 0 016 11.2v1.6A6.8 6.8 0 0012.8 6h-1.6zM6 .8A5.2 5.2 0 0111.2 6h1.6A6.8 6.8 0 006-.8V.8zM6-.8A6.8 6.8 0 00-.8 6H.8A5.2 5.2 0 016 .8V-.8z"})})]})}},43980:(e,t,n)=>{"use strict";n.d(t,{_:()=>h});var r=n(52542),i=n(12341),a=n(30758),o=n(97500),s=n.n(o);const u="main-image-image",c="main-image-loading",l="main-image-loaded";var d=n(15566),f=n(86070);function p(e){if(null!==e)return e}var v=function(e){var t=e.children;return"lazy"!==e.loading||"undefined"==typeof HTMLImageElement||"loading"in HTMLImageElement.prototype?(0,f.jsx)(f.Fragment,{children:t}):(0,f.jsx)(d.b,{children:t})},h=(0,a.memo)((function(e){var t=e.ariaHidden,n=void 0!==t&&t,o=e.testid,d=e.src,h=e.alt,m=void 0===h?"":h,g=e.radius,y=void 0===g?0:g,b=e.className,A=void 0===b?"":b,_=e.srcSet,O=e.draggable,E=void 0!==O&&O,w=e.sizes,S=e.children,C=e.loading,x=e.width,k=e.height,T=e.fadeIn,P=void 0!==T&&T,I=e.onLoad,N=(0,a.useState)("loading"),R=(0,i.A)(N,2),D=R[0],j=R[1],L=(0,a.useRef)(null),U=(0,a.useState)(P),M=(0,i.A)(U,2),B=M[0],F=M[1];return(0,a.useLayoutEffect)((function(){var e;P&&null!==(e=L.current)&&void 0!==e&&e.complete&&F(!1)}),[P]),d&&"error"!==D?(0,f.jsx)(v,{loading:C,children:(0,f.jsx)("img",{"aria-hidden":n,draggable:E,loading:C,src:d,"":o,alt:m,className:s()(u,A,(0,r.A)((0,r.A)({},c,B),l,"loaded"===D)),style:{borderRadius:y||void 0},srcSet:_,sizes:w,width:p(x),height:p(k),onLoad:function(){j("loaded"),null==I||I()},onError:function(){return j("error")},ref:L})}):(0,f.jsx)(f.Fragment,{children:S})}))},53607:(e,t,n)=>{"use strict";n.d(t,{pZ:()=>s});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(83234),n(47994);var r=n(496),i=n(86070);var a=r.zz.Provider,o=r.zz.Consumer,s=function(e){var t=e.value,n=e.index,r=e.children;return(0,i.jsx)(o,{children:function(e){var o=""===e?t:"".concat(e,"/").concat(t);return"number"==typeof n&&(o="".concat(o,"/").concat(n)),(0,i.jsx)(a,{value:o,children:r})}})}},15566:(e,t,n)=>{"use strict";n.d(t,{b:()=>u});var r=n(12341),i=n(30758),a=n(57574);const o="VvxVxrxVVFjUD6BNsUub";var s=n(86070),u=(0,i.memo)((function(e){var t=e.children,n=(0,i.useState)(!1),u=(0,r.A)(n,2),c=u[0],l=u[1],d=(0,a.Wx)({triggerOnce:!0}),f=d.ref,p=d.inView;return(0,i.useEffect)((function(){p&&l(!0)}),[p]),(0,s.jsx)("div",{className:c?void 0:o,ref:f,children:c?t:null})}))},58480:(e,t,n)=>{"use strict";n.d(t,{o:()=>p});var r=n(52542),i=n(62822),a=n(93091),o=n.n(a),s=(n(7651),n(30456),n(26701),n(79024),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(51234),n(97460),n(34192),n(88856),n(51565),n(18316),n(93577),n(30758)),u=n(78961),c=n(86070);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t{"use strict";n.d(t,{Q:()=>b});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(12341),o=n(30758),s=n(53209),u=n(88308),c=n(58480),l=n(95381),d=n(86070);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t{"use strict";n.d(t,{D:()=>u});n(25550),n(38408),n(96794),n(43379),n(72636),n(34192),n(15342),n(80456);var r=n(30758);const i="NkWIcfgnWR9AXfikmWai",a="OvmkrxKmI82x4jlgEZG0";var o=n(14955),s=n(86070),u=r.memo((function(e){var t=e.onClick,n=e.children;return(0,s.jsx)("button",{"":"clickable-timestamp",className:a,onClick:function(){var e=c(n),r=1e3*e.split(":").reverse().reduce((function(e,t,n){return e+parseInt(t,10)*Math.pow(60,n)}),0);t(r)},children:(0,s.jsx)(o.Z,{className:i,variant:"ballad",children:n})})}));function c(e){var t="";return r.Children.map(e,(function(e){"string"==typeof e||"number"==typeof e?t+=e:r.isValidElement(e)&&e.props.children&&(t+=c(e.props.children))})),t}},41278:(e,t,n)=>{"use strict";n.d(t,{L:()=>p});var r=n(12341),i=(n(83234),n(26701),n(43379),n(34192),n(51565),n(18316),n(30758)),a=n(96324);const o="main-rootlist-wrapper",s="main-rootlist-topSentinel",u="main-rootlist-bottomSentinel";var c=n(96513),l=n(86070),d=function(e,t){return(0,l.jsx)("div",{style:{height:e}},t)},f=function(){return"undefined"!=typeof window&&"requestIdleCallback"in window},p=function(e){var t,n=e.renderRows,p=e.nrRows,v=e.rowHeight,h=e.scrollNodeRef,m=e.nrRowsOverscan,g=void 0===m?10:m,y=e.renderPlaceholder,b=void 0===y?d:y,A=(0,c.a)(),_=(0,i.useRef)(null),O=(0,i.useRef)(null),E=(0,i.useRef)(null),w=(0,i.useRef)(0),S=(0,i.useState)(f()?0:g),C=(0,r.A)(S,2),x=C[0],k=C[1],T=(0,i.useState)(null),P=(0,r.A)(T,2),I=P[0],N=P[1],R=(0,i.useState)(0),D=(0,r.A)(R,2),j=D[0],L=D[1],U=(0,i.useCallback)((function(){var e=h.current;if(e){var t=Math.ceil(e.offsetHeight/v)+2;L(t)}}),[h,v]),M=(0,i.useCallback)((function(){var e=h.current;if(e){var t=Math.floor((e.scrollTop-w.current-1)/v);N(t)}}),[v,h]);(0,i.useEffect)((function(){f()&&window.requestIdleCallback((function(){A()&&k(g)}))}),[A,g]),(0,i.useLayoutEffect)((function(){var e=E.current,t=h.current;e&&t&&(w.current=e.getBoundingClientRect().top-t.getBoundingClientRect().top+t.scrollTop)}),[h,null===(t=E.current)||void 0===t?void 0:t.offsetTop]),(0,i.useEffect)((function(){if(!window.IntersectionObserver)return function(){};var e=new window.IntersectionObserver((function(e){e.forEach((function(e){e.isIntersecting&&M()}))}));return _.current&&e.observe(_.current),O.current&&e.observe(O.current),function(){e.disconnect()}}),[M,I,j,p]),(0,i.useLayoutEffect)((function(){U(),M()}),[U,M]),(0,a.w)({refOrElement:h,observeOnly:"height",onResize:U});var B=(null!=I?I:0)-x,F=Math.min(null!==I?B+2*x+j-1:-1,p-1),V=Math.max(B,0),H=Math.max(F,-1),G=Math.min(j>0?p*v:0,Math.max(v*(x-2),0)),z=v*V,W=v*p,K=W-v*Math.max(p-(H+1),0);return(0,l.jsxs)("div",{ref:E,className:o,style:{height:"".concat(W,"px"),"--row-height":"".concat(v,"px")},role:"presentation",children:[(0,l.jsxs)("div",{ref:_,"":"top-sentinel",className:s,style:{height:"".concat(z+G,"px")},role:"presentation",children:[b("calc(100% - ".concat(G,"px)"),"top-sentinel"),(0,l.jsx)("div",{style:{height:"".concat(G,"px")},role:"presentation"})]}),(0,l.jsx)("div",{style:{transform:"translateY(".concat(z,"px)")},role:"presentation",children:n(V,H)}),(0,l.jsxs)("div",{ref:O,"":"bottom-sentinel",className:u,style:{height:"calc(100% - ".concat(K,"px + ").concat(G,"px)")},role:"presentation",children:[(0,l.jsx)("div",{style:{height:"".concat(G,"px")},role:"presentation"}),b("calc(100% - ".concat(G,"px)"),"bottom-sentinel")]})]})}},10282:(e,t,n)=>{"use strict";n.d(t,{e:()=>b});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(30758),o=n(55888),s=n(38452),u=n(37468),c='a[href], button, input[role="searchbox"], input[type="range"], [role="button"]',l='[role="menuitem"],\n [role="menuitemradio"],\n [role="menuitemcheckbox"]';function d(e,t,n){if(e){if((0,u.fk)(e)){var r=e.querySelector('[tabindex="0"]');t===o.O.UP&&(0,u.MS)(r,p(e,r,o.O.UP,n)),t===o.O.DOWN&&(0,u.MS)(r,p(e,r,o.O.DOWN,n)),t===o.O.RIGHT&&(0,u.MS)(r,f(r)),t===o.O.LEFT&&(0,u.MS)(r,function(e){var t,n,r=!!e.closest('ul[role="menu"] ul[role="menu"]');if(!r)return null;var i=null!==(t=null===(n=e.closest('ul[role="menu"]'))||void 0===n||null===(n=n.closest('li[role="presentation"]'))||void 0===n?void 0:n.querySelector(l))&&void 0!==t?t:null;if(!i){var a,o,s,u=null===(a=e.closest('ul[role="menu"]'))||void 0===a?void 0:a.id;if(u)i=null!==(o=null===(s=document.querySelector('[aria-controls="'.concat(u,'"]')))||void 0===s?void 0:s.closest(l))&&void 0!==o?o:null}return i}(r))}}else console.error("No menu element found. Canceling moving focus")}function f(e){var t,n;if(null==e||null===(t=e.closest(l))||void 0===t||!t.hasAttribute("aria-expanded"))return null;var r=e.closest('li[role="presentation"]').querySelector('ul[role="menu"]');if(!r){var i,a=null===(i=e.closest('[role="menuitem"][aria-controls]'))||void 0===i?void 0:i.getAttribute("aria-controls");a&&(r=document.querySelector("#".concat(a,'[role="menu"]')))}var o=null===(n=r)||void 0===n?void 0:n.querySelector(c);return null!=o?o:null}function p(e,t,n,r){var i=t.closest('ul[role="menu"]'),a=t.closest('li[role="presentation"]');if(!i||!a)return t;var s=t,u=null==r?void 0:r(e,t,n);if(u)return u;if(n===o.O.UP){var l=i.querySelectorAll(':scope > li[role="presentation"]'),d=a.previousElementSibling;for(document.activeElement===e&&(d=l[l.length-1]);d!==a&&(d||(d=l[l.length-1]),!(s=d.querySelector(c)));)d=d.previousElementSibling}else{var f=a.nextElementSibling;for(document.activeElement===e&&(f=i.querySelector("li"));f!==a&&(f||(f=i.querySelector("li")),!(s=f.querySelector(c)));)f=f.nextElementSibling;s=f.querySelector(c)}return s||t}var v=n(39008),h=n(59588),m=n(86070),g=["getInitialFocusElement","onKeyDown","onClose","onFocusVerticalItem"];function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var b=function(e){var t=e.getInitialFocusElement,n=e.onKeyDown,c=e.onClose,l=e.onFocusVerticalItem,p=(0,i.A)(e,g),b=(0,a.useRef)(null);(0,h.s)(),(0,s.i)({ref:b,getFocusElement:t,onFocus:function(e){(0,u.MS)(null,e,{preventScroll:!0})}});var A=(0,a.useCallback)((function(e){var t,r;null!==(t=b.current)&&void 0!==t&&t.contains(e.target)&&("ArrowUp"!==e.key&&"ArrowDown"!==e.key||(e.preventDefault(),e.stopPropagation()),"Escape"!==e.key&&"Tab"!==e.key||null==c||c(),"ArrowUp"!==e.key&&"ArrowDown"!==e.key&&"ArrowLeft"!==e.key&&"ArrowRight"!==e.key||document.documentElement.classList.remove("no-focus-outline"),"ArrowUp"===e.key&&d(b.current,o.O.UP,l),"ArrowDown"===e.key&&d(b.current,o.O.DOWN,l),"ArrowLeft"===e.key&&d(b.current,o.O.LEFT),"ArrowRight"===e.key&&d(b.current,o.O.RIGHT),"Enter"===e.key&&(r=b.current)&&f(r.querySelector('[tabindex="0"]'))&&(e.preventDefault(),d(b.current,o.O.RIGHT)),null==n||n(e))}),[l,n,c]);return(0,m.jsx)(v.Q,function(e){for(var t=1;t{"use strict";n.d(t,{H:()=>d});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(30758),o=n(68150),s=n(86070),u=["testid"];function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t{"use strict";n.d(t,{u:()=>d});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(30758),o=n(52904),s=n(86070),u=["children"];function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t{"use strict";n.d(t,{Q:()=>l});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(30758),o=n(86070),s=["children","depth"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{"use strict";n.d(t,{s:()=>u});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(40157),a=n.n(i),o=n(86070);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var u=function(e){return(0,o.jsx)(a(),function(e){for(var t=1;t{"use strict";n.d(t,{d:()=>c});var r=n(97500),i=n.n(r),a=n(26844),o=n(74673);const s="UyzJidwrGk3awngSGIwv";var u=n(86070),c=function(e){var t=e.durationMs,n=e.className,r=e.displaySeconds,c=(0,a.S)(t),l=c.hours,d=c.minutes,f=c.seconds;return r=!1!==r&&!l&&f,(0,u.jsx)("span",{className:i()(s,n),children:(0,o.j)({h:l,m:d,s:r?f:0})})}},10015:(e,t,n)=>{"use strict";n.d(t,{IF:()=>c,ZY:()=>d,ox:()=>l});var r=n(30758),i=n(71963),a=n(32294),o=n(72640),s=n(86070),u=(0,r.createContext)(null),c=function(e){var t,n=e.handle,r=e.children,c=(0,a.A)({key:"sp-emotion-css",container:null==n?void 0:n.document.head});return(0,s.jsx)(u.Provider,{value:null!=n?n:null,children:(0,s.jsx)(i.ID,{target:null==n||null===(t=n.document)||void 0===t?void 0:t.head,children:(0,s.jsx)(o.C,{value:c,children:r})})})};function l(){var e=(0,r.useContext)(u);return"undefined"==typeof window?null:null!=e?e:window}function d(){var e,t=l();return null!==(e=null==t?void 0:t.document)&&void 0!==e?e:null}},6963:(e,t,n)=>{"use strict";n.d(t,{A9:()=>s,UD:()=>o});n(184),n(42486);var r=n(30758),i=n(86070),a=(0,r.createContext)(null),o=function(e){var t=e.instance,n=e.children;return(0,i.jsx)(a.Provider,{value:t,children:n})},s=function(){var e=(0,r.useContext)(a);if(null===e)throw new Error("useRequestBuilder must be used within a RequestBuilderProvider");return e}},87052:(e,t,n)=>{"use strict";n.d(t,{P:()=>u,q:()=>c});n(30456),n(43379),n(34192),n(88856);var r=n(30758),i=n(88308),a=n(71104),o=n(86070),s=(0,r.createContext)(null),u=function(e){var t=e.children,n=e.surface,r=e.uris,u=(0,i.lB)((function(){var e;return{surface:n,uris:null!==(e=null==r?void 0:r.filter(a.P))&&void 0!==e?e:[]}}),[n,r]);return(0,o.jsx)(s.Provider,{value:u,children:t})};function c(){return(0,r.useContext)(s)}},99990:(e,t,n)=>{"use strict";n.d(t,{_:()=>g,dZ:()=>m,yd:()=>h});var r=n(12341),i=n(52542),a=(n(16347),n(83234),n(28169),n(8674),n(2823),n(18653),n(91281),n(30758)),o=n(93493),s=n(19127),u=n(79916),c=n(18809),l=n(86070),d=(0,a.createContext)({optimizeImage:function(e){return e}}),f=function(e){return e.ALBUM_COVER="ab67616d",e.PLAYLIST="ab67706c",e.ARTIST_AVATAR="ab676161",e.PODCAST_COVER="ab676563",e.AUDIOBOOK_COVERS="ab676663",e.PUFFIN="ab671fcc",e}({}),p=(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)({},f.ALBUM_COVER,{defaultGroup:{"00004851":64,"00001e02":300,"0000b273":640},webp:{"000011eb":64,"0000e1a3":300,"0000aa54":640}}),f.PLAYLIST,{defaultGroup:{"00006c11":64,"0000da84":300,"0000bebb":640},webp:{"0000dec5":64,"0000d72c":300,"000097ac":640}}),f.ARTIST_AVATAR,{defaultGroup:{"0000f178":160,"00005174":320,"0000e5eb":640},webp:{"0000101f":160,"0000939b":320,"000086f7":640}}),f.PODCAST_COVER,{defaultGroup:{"0000f68d":64,"00005f1f":300,"0000ba8a":640},webp:{"0000955f":64,"0000bdcf":300,"0000eeee":640}}),f.AUDIOBOOK_COVERS,{defaultGroup:{"0000703b":64,"0000db5b":300,"000022a8":640},webp:{"00000c35":64,"000076bd":300,"0000382d":640}}),f.PUFFIN,{defaultGroup:{"00009fbb":375,"00009256":750,"00005e4e":1125},webp:{"0000372b":375,"00002d5b":750,"0000980d":1125}}),v=(0,s.g)(f);var h=function(e){var t=e.children,n=(0,o.NC)(u._E,{loadingValue:!1}),i=!1,s=new globalThis.Image;s.onload=function(){i=1===s.width},s.src="data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/vuUAAA=";var c=(0,a.useCallback)((function(e,t){var a;if(!n)return e;var o=!0===(null===(a=navigator.connection)||void 0===a?void 0:a.saveData);return function(e,t,n){var i,a=null!==(i=null==e?void 0:e.match(y))&&void 0!==i?i:[],o=(0,r.A)(a,5),s=(o[0],o[1]),u=o[2],c=o[3],l=o[4];if(v(u)){var d=function(e,t,n){var i,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=a.supportsWebP,s=a.devicePixelRatio,u=void 0===s?1:s,c=null!==(i=p[e])&&void 0!==i?i:{},l=c.defaultGroup,d=c.webp;if(t in l||t in d){var f="defaultGroup";if(o&&(f="webp"),n){for(var v,h,m=Object.entries(c[f]),g=0,y=m;g=n*u)return A}return null!==(v=null===(h=m.at(-1))||void 0===h?void 0:h[0])&&void 0!==v?v:t}}return t}(u,c,t,n);if(d!==c)return"".concat(s).concat(u).concat(d).concat(l)}return e}(e,t,{supportsWebP:i,isSaveDataEnabled:o,devicePixelRatio})}),[i,n]);return(0,l.jsx)(d.Provider,{value:{optimizeImage:c},children:t})};function m(){return(0,a.useContext)(d).optimizeImage}function g(){var e=m();return(0,a.useCallback)((function(t,n){if(null!=t&&t.length){var r=t[0].url,i=e(r,n);if(i!==r)return[{url:i}]}var a=(0,c.g)(t,{desiredSize:n});return a?[a]:t}),[e])}var y=/^(https:\/\/i\.scdn\.co\/image\/|spotify:image:)([0-9a-f]{8})([0-9a-f]{8})(.*)$/},26727:(e,t,n)=>{"use strict";n.d(t,{q:()=>a});var r=n(3376),i=n(86609),a=function(){return(0,r.N)(i.m)}},82491:(e,t,n)=>{"use strict";n.d(t,{a:()=>a});var r=n(3376),i=n(53596);function a(){return(0,r.N)(i.O)}},14582:(e,t,n)=>{"use strict";n.d(t,{A:()=>o,S:()=>s});n(184),n(42486);var r=n(30758),i=n(86070),a=(0,r.createContext)(null),o=function(e){var t=e.instance,n=e.children;return(0,i.jsx)(a.Provider,{value:t,children:n})},s=function(){var e=(0,r.useContext)(a);if(null===e)throw new Error("useSingAlongAPI must be used within a SingAlongAPIProvider");return e}},96297:(e,t,n)=>{"use strict";n.d(t,{F:()=>l,a:()=>c});var r=n(12341),i=n(30758),a=n(86e3),o=n(77168),s=n(94704),u=n(86070),c=(0,i.createContext)(null),l=function(e){var t=e.children,n=(0,a.d)(),l=(0,i.useState)(n.getCurrentSession()),d=(0,r.A)(l,2),f=d[0],p=d[1];return(0,o.J)(s.K.UPDATE,(function(e){var t=e.data;p(t)})),(0,u.jsx)(c.Provider,{value:f,children:t})}},75979:(e,t,n)=>{"use strict";n.d(t,{a:()=>o,f:()=>s});n(184),n(42486);var r=n(30758),i=n(86070),a=(0,r.createContext)(void 0),o=function(e){var t=e.value,n=e.children;return(0,i.jsx)(a.Provider,{value:t,children:n})},s=function(){var e=(0,r.useContext)(a);if(void 0===e)throw new Error("useUBIEventLocation() must be used within a UBIEventLocationContextProvider");return e}},76026:(e,t,n)=>{"use strict";n.d(t,{r:()=>o});var r=n(30758),i=n(75979),a=n(86070),o=r.memo((function(e){var t=e.spec,n=e.children,o=(0,r.useMemo)((function(){var e;return null!==(e=null==t?void 0:t.getAbsoluteLocation())&&void 0!==e?e:null}),[t]);return(0,a.jsx)(i.a,{value:o,children:n})}))},18573:(e,t,n)=>{"use strict";n.d(t,{k7:()=>u,oQ:()=>c});var r=n(30758),i=n(16855),a=n(70566),o=n(86070),s=(0,r.createContext)(void 0),u=function(e){var t=e.children,n=(0,a.s)(),u=(0,r.useMemo)((function(){return new i.J(n)}),[n]);return(0,o.jsx)(s.Provider,{value:u,children:t})},c=function(){return(0,r.useContext)(s)}},70566:(e,t,n)=>{"use strict";n.d(t,{V:()=>o,s:()=>s});n(184),n(42486);var r=n(30758),i=n(86070),a=(0,r.createContext)(void 0),o=function(e){var t=e.instance,n=e.children;return(0,i.jsx)(a.Provider,{value:t,children:n})},s=function(){var e=(0,r.useContext)(a);if(void 0===e)throw new Error("useUBILogger() must be used within a UBILoggerContextProvider");return e}},57863:(e,t,n)=>{"use strict";n.d(t,{o:()=>a});var r=n(12574),i=n(16631),a=function(e){return(0,r.r)(i.F,{data:{uri:e}})}},60256:(e,t,n)=>{"use strict";n.d(t,{t:()=>o});var r=n(30758),i=n(18573),a=n(88308),o=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=(0,i.oQ)(),o=(0,r.useRef)(null),s=(0,r.useMemo)((function(){if(t)return null==e?void 0:e.impression()}),[t,e]);return(0,a.Ij)((function(){if(o.current&&n&&s)return n.addToObservableEntities({impression:function(){return s},element:o.current})||void 0}),[n,s]),(0,r.useCallback)((function(e){o.current=e}),[])}},12574:(e,t,n)=>{"use strict";n.d(t,{r:()=>d});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(88308),o=n(75979),s=n(70566),u=n(76026);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t{"use strict";n.d(t,{j:()=>C});var r=n(33512);const i="wIA_5Ypq0rltNPeZQpM4",a="Swi6YtNEFCCVz8l4y75v",o="pklLPOhfigdytL9bPoth",s="sb24Y8kdMZInJ8aI8dXT";var u=n(86070);function c(e){var t=e.ariaValueText,n=e.max,r=e.current,c=n&&r?100*Math.min(1,r/n):0,l={transform:"translateX(-".concat(100-c,"%)")},d=t||"".concat(Math.round(c),"%");return(0,u.jsxs)("div",{className:i,role:"progressbar",tabIndex:0,"aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":n,"aria-valuetext":d,children:[(0,u.jsx)("div",{className:a}),(0,u.jsx)("div",{className:o,children:(0,u.jsx)("div",{"":"progressBarFg",className:s,style:l})})]})}const l="qfYkuLpETFW3axnfMntO",d="_q93agegdE655O5zPz6l",f="z7Yl7CIT1AB0y91f_moh",p="iLIlkUcfIq56KncGtX7u",v="nV50yZ6BR_TIuWP3l7b1",h="qLjIx_SzBEpDRA_q7kxQ";var m=n(14955),g=n(50975),y=n(92107),b=n(97500),A=n.n(b),_=n(42217),O=n(26844),E=n(74673);const w="xWm_uA0Co4SXVxaO7wlB";var S=function(e){var t=e.durationMs,n=e.className,r=e.displaySeconds,i=(0,O.S)(t),a=i.hours,o=i.minutes,s=i.seconds;r=!1!==r&&!a&&s;var c=(0,E.j)({h:a,m:o,s:r?s:0});return c?(0,u.jsx)("span",{className:A()(w,n),children:y.Ru.get("time.left",c)}):null},C=function(e){var t=e.resumePositionMs,n=void 0===t?0:t,i=e.releaseDate,a=e.isPlaying,o=e.fullyPlayed,s=e.durationMs,b=e.position,O=void 0===b?n:b,E=e.compactVariant,w=void 0!==E&&E,C=e.className,x=e.progressBarClassName,k=e.progressStateClassName,T=e.releaseDateClassName,P=i?(0,u.jsx)(m.Z,{as:"p",variant:"mesto",className:d,children:(0,r.gD)((0,r.ad)(i))}):null,I=function(){if(0===s)return null;if(o&&!a)return(0,u.jsxs)("div",{className:A()(p,k),children:[(0,u.jsx)(m.Z,{as:"p",variant:"mesto",className:f,children:y.Ru.get("episode.audiobook.chapter.finished")}),(0,u.jsx)(g.i,{size:"small",className:h,"aria-hidden":"true"})]});if(O>0||a){var e=Math.ceil(Math.max(s-O,0));return(0,u.jsx)("div",{className:A()(p,k),children:(0,u.jsx)(m.Z,{as:"p",variant:"mesto",className:f,children:(0,u.jsx)(S,{durationMs:e,displaySeconds:!w&&void 0})})})}return(0,u.jsx)(m.Z,{as:"p",variant:"mesto",className:A()(d,T),"":"episode-progress-not-played",children:(0,u.jsx)(_.d,{durationMs:s,displaySeconds:!w&&void 0})})}(),N=0===s?null:!o&&O>0||a?(0,u.jsx)("div",{className:A()(v,x),children:(0,u.jsx)(c,{current:O,max:s})}):null;return P||I||N?(0,u.jsxs)("div",{className:A()(l,C),children:[P,I,N]}):null}},43772:(e,t,n)=>{"use strict";n.d(t,{b:()=>f});n(184),n(42486),n(28169),n(5672),n(20031);var r=n(32941),i=(n(52542),n(56068)),a=n(2970),o=function(){return(0,a.A)((function e(){(0,i.A)(this,e)}),[{key:"get",value:function(e){return{}[e]}}])}(),s=function(){return new o},u=s();function c(){return u}var l,d=function(e){var t;t='{"animations/plus-deselected-confetti-white.json":"/animations/plus-deselected-confetti-white.json","animations/plus-selected-confetti-white.json":"/animations/plus-selected-confetti-white.json","animations/puffin-onboarding-tour-1.json":"/animations/puffin-onboarding-tour-1.json","animations/puffin-onboarding-tour-2.json":"/animations/puffin-onboarding-tour-2.json","BUILD.bazel":"/BUILD.bazel","fonts/spoticon_regular_2.ttf":"/fonts/spoticon_regular_2.ttf","fonts/spoticon_regular_2.woff":"/fonts/spoticon_regular_2.woff","fonts/spoticon_regular_2.woff2":"/fonts/spoticon_regular_2.woff2","images/2022_wrapped_hub_tablet_banner_rtl.svg":"/images/2022_wrapped_hub_tablet_banner_rtl.svg","images/2022_wrapped_hub_tablet_banner.svg":"/images/2022_wrapped_hub_tablet_banner.svg","images/2022_wrapped_mobile_web_hub.svg":"/images/2022_wrapped_mobile_web_hub.svg","images/2022_wrapped_web_hub_banner_rtl.svg":"/images/2022_wrapped_web_hub_banner_rtl.svg","images/2022_wrapped_web_hub_banner.svg":"/images/2022_wrapped_web_hub_banner.svg","images/ac-row-placeholder.png":"/images/ac-row-placeholder.png","images/audiobooks-upsell.png":"/images/audiobooks-upsell.png","images/checkmark.png":"/images/checkmark.png","images/concert-hub-fb-card.png":"/images/concert-hub-fb-card.png","images/concert-hub-header.png":"/images/concert-hub-header.png","images/concert-hub-iphone-de.png":"/images/concert-hub-iphone-de.png","images/concert-hub-iphone-el.png":"/images/concert-hub-iphone-el.png","images/concert-hub-iphone-en.png":"/images/concert-hub-iphone-en.png","images/concert-hub-iphone-es_419.png":"/images/concert-hub-iphone-es_419.png","images/concert-hub-iphone-es.png":"/images/concert-hub-iphone-es.png","images/concert-hub-iphone-fi.png":"/images/concert-hub-iphone-fi.png","images/concert-hub-iphone-fr_CA.png":"/images/concert-hub-iphone-fr_CA.png","images/concert-hub-iphone-fr.png":"/images/concert-hub-iphone-fr.png","images/concert-hub-iphone-hu.png":"/images/concert-hub-iphone-hu.png","images/concert-hub-iphone-id.png":"/images/concert-hub-iphone-id.png","images/concert-hub-iphone-it.png":"/images/concert-hub-iphone-it.png","images/concert-hub-iphone-ja.png":"/images/concert-hub-iphone-ja.png","images/concert-hub-iphone-ms.png":"/images/concert-hub-iphone-ms.png","images/concert-hub-iphone-nl.png":"/images/concert-hub-iphone-nl.png","images/concert-hub-iphone-pl.png":"/images/concert-hub-iphone-pl.png","images/concert-hub-iphone-pt_BR.png":"/images/concert-hub-iphone-pt_BR.png","images/concert-hub-iphone-sv.png":"/images/concert-hub-iphone-sv.png","images/concert-hub-iphone-tr.png":"/images/concert-hub-iphone-tr.png","images/concert-hub-iphone-zh_TW.png":"/images/concert-hub-iphone-zh_TW.png","images/concert-hub-twitter-card.png":"/images/concert-hub-twitter-card.png","images/connect_header@1x.png":"/images/connect_header@1x.png","images/connect-to-devices-white.svg":"/images/connect-to-devices-white.svg","images/desktop-auth-check.svg":"/images/desktop-auth-check.svg","images/desktop-auth-error.svg":"/images/desktop-auth-error.svg","images/device-picker-equaliser-animation.webp":"/images/device-picker-equaliser-animation.webp","images/devices/mac.png":"/images/devices/mac.png","images/download-badges/apple/ar.svg":"/images/download-badges/apple/ar.svg","images/download-badges/apple/az.svg":"/images/download-badges/apple/az.svg","images/download-badges/apple/bg.svg":"/images/download-badges/apple/bg.svg","images/download-badges/apple/cs_CZ.svg":"/images/download-badges/apple/cs_CZ.svg","images/download-badges/apple/da.svg":"/images/download-badges/apple/da.svg","images/download-badges/apple/de.svg":"/images/download-badges/apple/de.svg","images/download-badges/apple/ee.svg":"/images/download-badges/apple/ee.svg","images/download-badges/apple/el.svg":"/images/download-badges/apple/el.svg","images/download-badges/apple/en.svg":"/images/download-badges/apple/en.svg","images/download-badges/apple/es_mx.svg":"/images/download-badges/apple/es_mx.svg","images/download-badges/apple/es.svg":"/images/download-badges/apple/es.svg","images/download-badges/apple/fi.svg":"/images/download-badges/apple/fi.svg","images/download-badges/apple/fp.svg":"/images/download-badges/apple/fp.svg","images/download-badges/apple/fr_ca.svg":"/images/download-badges/apple/fr_ca.svg","images/download-badges/apple/fr.svg":"/images/download-badges/apple/fr.svg","images/download-badges/apple/he.svg":"/images/download-badges/apple/he.svg","images/download-badges/apple/hu.svg":"/images/download-badges/apple/hu.svg","images/download-badges/apple/id.svg":"/images/download-badges/apple/id.svg","images/download-badges/apple/int.svg":"/images/download-badges/apple/int.svg","images/download-badges/apple/it.svg":"/images/download-badges/apple/it.svg","images/download-badges/apple/ja.svg":"/images/download-badges/apple/ja.svg","images/download-badges/apple/ko.svg":"/images/download-badges/apple/ko.svg","images/download-badges/apple/lt.svg":"/images/download-badges/apple/lt.svg","images/download-badges/apple/lv.svg":"/images/download-badges/apple/lv.svg","images/download-badges/apple/ms.svg":"/images/download-badges/apple/ms.svg","images/download-badges/apple/mt.svg":"/images/download-badges/apple/mt.svg","images/download-badges/apple/nb.svg":"/images/download-badges/apple/nb.svg","images/download-badges/apple/nl.svg":"/images/download-badges/apple/nl.svg","images/download-badges/apple/pl.svg":"/images/download-badges/apple/pl.svg","images/download-badges/apple/pt_br.svg":"/images/download-badges/apple/pt_br.svg","images/download-badges/apple/pt.svg":"/images/download-badges/apple/pt.svg","images/download-badges/apple/ro.svg":"/images/download-badges/apple/ro.svg","images/download-badges/apple/ru.svg":"/images/download-badges/apple/ru.svg","images/download-badges/apple/sk.svg":"/images/download-badges/apple/sk.svg","images/download-badges/apple/sl.svg":"/images/download-badges/apple/sl.svg","images/download-badges/apple/sv.svg":"/images/download-badges/apple/sv.svg","images/download-badges/apple/th_TH.svg":"/images/download-badges/apple/th_TH.svg","images/download-badges/apple/tr.svg":"/images/download-badges/apple/tr.svg","images/download-badges/apple/vi_VN.svg":"/images/download-badges/apple/vi_VN.svg","images/download-badges/apple/zh_HANS.svg":"/images/download-badges/apple/zh_HANS.svg","images/download-badges/apple/zh_HANT.svg":"/images/download-badges/apple/zh_HANT.svg","images/download-badges/google/af.svg":"/images/download-badges/google/af.svg","images/download-badges/google/am.svg":"/images/download-badges/google/am.svg","images/download-badges/google/ar.svg":"/images/download-badges/google/ar.svg","images/download-badges/google/az.svg":"/images/download-badges/google/az.svg","images/download-badges/google/be.svg":"/images/download-badges/google/be.svg","images/download-badges/google/bg.svg":"/images/download-badges/google/bg.svg","images/download-badges/google/bn.svg":"/images/download-badges/google/bn.svg","images/download-badges/google/bs.svg":"/images/download-badges/google/bs.svg","images/download-badges/google/ca.svg":"/images/download-badges/google/ca.svg","images/download-badges/google/cr.svg":"/images/download-badges/google/cr.svg","images/download-badges/google/cs_CZ.svg":"/images/download-badges/google/cs_CZ.svg","images/download-badges/google/da.svg":"/images/download-badges/google/da.svg","images/download-badges/google/de.svg":"/images/download-badges/google/de.svg","images/download-badges/google/el.svg":"/images/download-badges/google/el.svg","images/download-badges/google/en.svg":"/images/download-badges/google/en.svg","images/download-badges/google/es_419.svg":"/images/download-badges/google/es_419.svg","images/download-badges/google/es.svg":"/images/download-badges/google/es.svg","images/download-badges/google/et.svg":"/images/download-badges/google/et.svg","images/download-badges/google/eu.svg":"/images/download-badges/google/eu.svg","images/download-badges/google/fa.svg":"/images/download-badges/google/fa.svg","images/download-badges/google/fi.svg":"/images/download-badges/google/fi.svg","images/download-badges/google/fp.svg":"/images/download-badges/google/fp.svg","images/download-badges/google/fr_ca.svg":"/images/download-badges/google/fr_ca.svg","images/download-badges/google/fr.svg":"/images/download-badges/google/fr.svg","images/download-badges/google/gl.svg":"/images/download-badges/google/gl.svg","images/download-badges/google/gu.svg":"/images/download-badges/google/gu.svg","images/download-badges/google/he.svg":"/images/download-badges/google/he.svg","images/download-badges/google/hi.svg":"/images/download-badges/google/hi.svg","images/download-badges/google/hr.svg":"/images/download-badges/google/hr.svg","images/download-badges/google/hu.svg":"/images/download-badges/google/hu.svg","images/download-badges/google/hy.svg":"/images/download-badges/google/hy.svg","images/download-badges/google/id.svg":"/images/download-badges/google/id.svg","images/download-badges/google/int.svg":"/images/download-badges/google/int.svg","images/download-badges/google/is.svg":"/images/download-badges/google/is.svg","images/download-badges/google/it.svg":"/images/download-badges/google/it.svg","images/download-badges/google/ja.svg":"/images/download-badges/google/ja.svg","images/download-badges/google/ka.svg":"/images/download-badges/google/ka.svg","images/download-badges/google/kk.svg":"/images/download-badges/google/kk.svg","images/download-badges/google/km.svg":"/images/download-badges/google/km.svg","images/download-badges/google/kn.svg":"/images/download-badges/google/kn.svg","images/download-badges/google/ko.svg":"/images/download-badges/google/ko.svg","images/download-badges/google/ky.svg":"/images/download-badges/google/ky.svg","images/download-badges/google/lo.svg":"/images/download-badges/google/lo.svg","images/download-badges/google/lt.svg":"/images/download-badges/google/lt.svg","images/download-badges/google/lv.svg":"/images/download-badges/google/lv.svg","images/download-badges/google/mk.svg":"/images/download-badges/google/mk.svg","images/download-badges/google/ml.svg":"/images/download-badges/google/ml.svg","images/download-badges/google/mn.svg":"/images/download-badges/google/mn.svg","images/download-badges/google/mr.svg":"/images/download-badges/google/mr.svg","images/download-badges/google/ms.svg":"/images/download-badges/google/ms.svg","images/download-badges/google/my.svg":"/images/download-badges/google/my.svg","images/download-badges/google/nb.svg":"/images/download-badges/google/nb.svg","images/download-badges/google/ne.svg":"/images/download-badges/google/ne.svg","images/download-badges/google/nl.svg":"/images/download-badges/google/nl.svg","images/download-badges/google/pa.svg":"/images/download-badges/google/pa.svg","images/download-badges/google/pl.svg":"/images/download-badges/google/pl.svg","images/download-badges/google/pt_br.svg":"/images/download-badges/google/pt_br.svg","images/download-badges/google/pt.svg":"/images/download-badges/google/pt.svg","images/download-badges/google/ro.svg":"/images/download-badges/google/ro.svg","images/download-badges/google/ru.svg":"/images/download-badges/google/ru.svg","images/download-badges/google/si.svg":"/images/download-badges/google/si.svg","images/download-badges/google/sk.svg":"/images/download-badges/google/sk.svg","images/download-badges/google/sl.svg":"/images/download-badges/google/sl.svg","images/download-badges/google/sq.svg":"/images/download-badges/google/sq.svg","images/download-badges/google/sr.svg":"/images/download-badges/google/sr.svg","images/download-badges/google/sv.svg":"/images/download-badges/google/sv.svg","images/download-badges/google/sw.svg":"/images/download-badges/google/sw.svg","images/download-badges/google/ta.svg":"/images/download-badges/google/ta.svg","images/download-badges/google/te.svg":"/images/download-badges/google/te.svg","images/download-badges/google/th_TH.svg":"/images/download-badges/google/th_TH.svg","images/download-badges/google/tr.svg":"/images/download-badges/google/tr.svg","images/download-badges/google/ua.svg":"/images/download-badges/google/ua.svg","images/download-badges/google/ur.svg":"/images/download-badges/google/ur.svg","images/download-badges/google/uz.svg":"/images/download-badges/google/uz.svg","images/download-badges/google/vi_VN.svg":"/images/download-badges/google/vi_VN.svg","images/download-badges/google/zh_HANS.svg":"/images/download-badges/google/zh_HANS.svg","images/download-badges/google/zh_HANT.svg":"/images/download-badges/google/zh_HANT.svg","images/download-badges/google/zh_hk.svg":"/images/download-badges/google/zh_hk.svg","images/download-badges/google/zu.svg":"/images/download-badges/google/zu.svg","images/embed-legacy/copy-32_circle_grey_outline_bg.svg":"/images/embed-legacy/copy-32_circle_grey_outline_bg.svg","images/embed-legacy/embed-code-32_circle_grey_outline_bg.svg":"/images/embed-legacy/embed-code-32_circle_grey_outline_bg.svg","images/embed-legacy/fb_colour.svg":"/images/embed-legacy/fb_colour.svg","images/embed-legacy/messenger_colour.svg":"/images/embed-legacy/messenger_colour.svg","images/embed-legacy/twitter_colour.svg":"/images/embed-legacy/twitter_colour.svg","images/embed-legacy/whatsapp.svg":"/images/embed-legacy/whatsapp.svg","images/employee-podcasts-modal-art.png":"/images/employee-podcasts-modal-art.png","images/equaliser-animated-green.gif":"/images/equaliser-animated-green.gif","images/equaliser-animated-white.gif":"/images/equaliser-animated-white.gif","images/equaliser-green.svg":"/images/equaliser-green.svg","images/equaliser-white.svg":"/images/equaliser-white.svg","images/error-page-logo.svg":"/images/error-page-logo.svg","images/expanded-mask-rtl.png":"/images/expanded-mask-rtl.png","images/expanded-mask.png":"/images/expanded-mask.png","images/favicon.ico":"/images/favicon.ico","images/favicon.png":"/images/favicon.png","images/favicon16.png":"/images/favicon16.png","images/favicon32.png":"/images/favicon32.png","images/FC24_Spotify_PlayButton_V2_TriangleLight.svg":"/images/FC24_Spotify_PlayButton_V2_TriangleLight.svg","images/feature-activation-shelf-audio-quality.png":"/images/feature-activation-shelf-audio-quality.png","images/feature-activation-shelf-blend.png":"/images/feature-activation-shelf-blend.png","images/feature-activation-shelf-enhance-placeholder.png":"/images/feature-activation-shelf-enhance-placeholder.png","images/feature-activation-shelf-group-sessions-speaker.png":"/images/feature-activation-shelf-group-sessions-speaker.png","images/feature-activation-shelf-group-sessions.png":"/images/feature-activation-shelf-group-sessions.png","images/feature-activation-shelf-live-events.png":"/images/feature-activation-shelf-live-events.png","images/focused_stroy_play.png":"/images/focused_stroy_play.png","images/group-session-logo.svg":"/images/group-session-logo.svg","images/hifi-button-off.svg":"/images/hifi-button-off.svg","images/hifi-button-on.svg":"/images/hifi-button-on.svg","images/hifi.svg":"/images/hifi.svg","images/home-icon.svg":"/images/home-icon.svg","images/icons/Spotify_1024.png":"/images/icons/Spotify_1024.png","images/icons/Spotify_128.png":"/images/icons/Spotify_128.png","images/icons/Spotify_16.png":"/images/icons/Spotify_16.png","images/icons/Spotify_256.png":"/images/icons/Spotify_256.png","images/icons/Spotify_32.png":"/images/icons/Spotify_32.png","images/icons/Spotify_512.png":"/images/icons/Spotify_512.png","images/icons/Spotify_MWP_192.png":"/images/icons/Spotify_MWP_192.png","images/icons/Spotify_MWP_384.png":"/images/icons/Spotify_MWP_384.png","images/icons/Spotify_MWP_512.png":"/images/icons/Spotify_MWP_512.png","images/improved-modal-bg.jpg":"/images/improved-modal-bg.jpg","images/learning-card-background.jpg":"/images/learning-card-background.jpg","images/login-background.jpg":"/images/login-background.jpg","images/login-signup-burst.svg":"/images/login-signup-burst.svg","images/logo-complete-black.svg":"/images/logo-complete-black.svg","images/logo-white-2x.png":"/images/logo-white-2x.png","images/mando_helmet_felix.png":"/images/mando_helmet_felix.png","images/mando_helmet.png":"/images/mando_helmet.png","images/mask-rtl.png":"/images/mask-rtl.png","images/mask.png":"/images/mask.png","images/mid-year.png":"/images/mid-year.png","images/mwp-episodelist-placeholder.png":"/images/mwp-episodelist-placeholder.png","images/mwp-tracklist-placeholder.png":"/images/mwp-tracklist-placeholder.png","images/og-image.png":"/images/og-image.png","images/og-socialsession-preview.png":"/images/og-socialsession-preview.png","images/ribbon-graphic-mobile.svg":"/images/ribbon-graphic-mobile.svg","images/ribbon-graphic-small-side.svg":"/images/ribbon-graphic-small-side.svg","images/ribbon-graphic-small-top.svg":"/images/ribbon-graphic-small-top.svg","images/ribbon-graphic.svg":"/images/ribbon-graphic.svg","images/s2l-desktopui-ltr.png":"/images/s2l-desktopui-ltr.png","images/s2l-desktopui-rtl.png":"/images/s2l-desktopui-rtl.png","images/s2l-mobileui.png":"/images/s2l-mobileui.png","images/spotifylogo.svg":"/images/spotifylogo.svg","images/stranger-things-nether-bottom-left.png":"/images/stranger-things-nether-bottom-left.png","images/stranger-things-nether-bottom-right.png":"/images/stranger-things-nether-bottom-right.png","images/stranger-things-spores.png":"/images/stranger-things-spores.png","images/sw_saber_ahsoka1.png":"/images/sw_saber_ahsoka1.png","images/sw_saber_anakin.png":"/images/sw_saber_anakin.png","images/sw_saber_leia.png":"/images/sw_saber_leia.png","images/sw_saber_luke.png":"/images/sw_saber_luke.png","images/sw_saber_mace.png":"/images/sw_saber_mace.png","images/sw_saber_rey.png":"/images/sw_saber_rey.png","images/sw_saber_vader.png":"/images/sw_saber_vader.png","images/Sw23-Desktop-Left.png":"/images/Sw23-Desktop-Left.png","images/Sw23-Desktop-Left.webp":"/images/Sw23-Desktop-Left.webp","images/Sw23-Desktop-Right.png":"/images/Sw23-Desktop-Right.png","images/Sw23-Desktop-Right.webp":"/images/Sw23-Desktop-Right.webp","images/Sw23-Mobile-Left.png":"/images/Sw23-Mobile-Left.png","images/Sw23-Mobile-Left.webp":"/images/Sw23-Mobile-Left.webp","images/Sw23-Mobile-Right.png":"/images/Sw23-Mobile-Right.png","images/Sw23-Mobile-Right.webp":"/images/Sw23-Mobile-Right.webp","images/top-up.png":"/images/top-up.png","images/touch-icon-114.png":"/images/touch-icon-114.png","images/touch-icon-144.png":"/images/touch-icon-144.png","images/touch-icon-57.png":"/images/touch-icon-57.png","images/touch-icon-72.png":"/images/touch-icon-72.png","images/tracklist-placeholder-compact.png":"/images/tracklist-placeholder-compact.png","images/tracklist-placeholder.png":"/images/tracklist-placeholder.png","images/ylx-artist-row-placeholder.png":"/images/ylx-artist-row-placeholder.png","images/ylx-compact-row-placeholder.png":"/images/ylx-compact-row-placeholder.png","images/ylx-row-placeholder.png":"/images/ylx-row-placeholder.png","images/zara-larsson-singles.png":"/images/zara-larsson-singles.png","js/fb.js":"/js/fb.js","js/gtm.js":"/js/gtm.js","js/retargeting-pixels.js":"/js/retargeting-pixels.js","js/urlRedirect.js":"/js/urlRedirect.js","js/urlScheme.js":"/js/urlScheme.js","sounds/mando_this_is_the_way_103.mp3":"/sounds/mando_this_is_the_way_103.mp3","sounds/mando_this_is_the_way_107.mp3":"/sounds/mando_this_is_the_way_107.mp3","sounds/mando_this_is_the_way_felix.mp3":"/sounds/mando_this_is_the_way_felix.mp3","sounds/silence.mp3":"/sounds/silence.mp3","videos/Sw23-Desktop-Left.mp4":"/videos/Sw23-Desktop-Left.mp4","videos/Sw23-Desktop-Left.webm":"/videos/Sw23-Desktop-Left.webm","videos/Sw23-Desktop-Right.mp4":"/videos/Sw23-Desktop-Right.mp4","videos/Sw23-Desktop-Right.webm":"/videos/Sw23-Desktop-Right.webm","videos/Sw23-Mobile-Left.mp4":"/videos/Sw23-Mobile-Left.mp4","videos/Sw23-Mobile-Left.webm":"/videos/Sw23-Mobile-Left.webm","videos/Sw23-Mobile-Right.mp4":"/videos/Sw23-Mobile-Right.mp4","videos/Sw23-Mobile-Right.webm":"/videos/Sw23-Mobile-Right.webm"}';void 0!==c().get("__CDN_FILE_URLS__")&&(t=c().get("__CDN_FILE_URLS__"));void 0!==globalThis.__CDN_FILE_URLS__&&(t=globalThis.__CDN_FILE_URLS__);if("string"!=typeof t)throw new Error("No __CDN_FILE_URLS__ property available in globalThis or environment variables");if(!l)try{l=JSON.parse(t)}catch(e){throw new Error("Invalid __CDN_FILE_URLS__ value.")}return l?l[e]:void 0};function f(e,t){var n=d(e);if(!n){if("production"!==c().get("NODE_ENV")&&t)return(0,r.convertPathToURL)(e,t);throw new Error("`".concat(e,"` is not available in __CDN_FILE_URLS__."))}return n}},15985:(e,t,n)=>{"use strict";n.d(t,{h:()=>r});var r=function(e){return e.af="af",e.am="am",e.ar="ar",e.arEG="ar-EG",e.arMA="ar-MA",e.arSA="ar-SA",e.az="az",e.bg="bg",e.bn="bn",e.bho="bho",e.bs="bs",e.ca="ca",e.cs="cs",e.da="da",e.de="de",e.el="el",e.en="en",e.enGB="en-GB",e.es419="es-419",e.es="es",e.esAR="es-AR",e.esMX="es-MX",e.et="et",e.eu="eu",e.fa="fa",e.fi="fi",e.fil="fil",e.frCA="fr-CA",e.fr="fr",e.gl="gl",e.gu="gu",e.he="he",e.hi="hi",e.hr="hr",e.hu="hu",e.id="id",e.is="is",e.it="it",e.ja="ja",e.kn="kn",e.ko="ko",e.lt="lt",e.lv="lv",e.mk="mk",e.ml="ml",e.mr="mr",e.ms="ms",e.nb="nb",e.ne="ne",e.nl="nl",e.or="or",e.paIN="pa-IN",e.paPK="pa-PK",e.pl="pl",e.ptBR="pt-BR",e.ptPT="pt-PT",e.ro="ro",e.ru="ru",e.sk="sk",e.sl="sl",e.sr="sr",e.sv="sv",e.sw="sw",e.ta="ta",e.te="te",e.th="th",e.tr="tr",e.uk="uk",e.ur="ur",e.vi="vi",e.zhCN="zh-CN",e.zhHK="zh-HK",e.zhTW="zh-TW",e.zu="zu",e}({})},92107:(e,t,n)=>{"use strict";n.d(t,{a7:()=>A,wB:()=>_,Ru:()=>E});var r,i=n(27067),a=n(12341),o=n(37005),s=n(56068),u=n(2970),c=n(52542),l=(n(7651),n(14551),n(9267),n(184),n(42486),n(30456),n(26701),n(86746),n(78551),n(45434),n(79024),n(34518),n(25550),n(70750),n(47710),n(26851),n(68216),n(47994),n(9750),n(8674),n(5672),n(43379),n(60482),n(72636),n(94592),n(88345),n(2823),n(72865),n(65594),n(78397),n(59255),n(85130),n(55636),n(28509),n(97332),n(46555),n(13296),n(24594),n(82467),n(97460),n(83154),n(4672),n(34072),n(34192),n(88856),n(51565),n(15342),n(18316),n(93577),n(30758)),d=n(94758),f=n.n(d),p=n(38608),v=function(e){return e.AR="، ",e.FA="، ",e.EN=", ",e}({}),h=n(15985);function m(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return g(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?i-1:0),u=1;u1&&void 0!==arguments[1]?arguments[1]:null)||{year:"numeric",month:"long",day:"numeric"};return this.getDateTimeFormat(t).format(e)}},{key:"formatRelativeDate",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Date,i=this.getRelativeTimeFormat(),a=e.getTime()-r.getTime(),o=Math.abs(a)<2592e6;if(null!==i&&o){var s=(t=a,{seconds:Math.round(t/1e3),minutes:Math.round(t/1e3/60),hours:Math.round(t/1e3/60/60),days:Math.round(t/1e3/60/60/24),weeks:Math.round(t/1e3/60/60/24/7)}),u=s.weeks,c=s.days,l=s.hours,d=s.minutes,f=s.seconds;return Math.abs(c)>=7?i.format(u,"weeks"):Math.abs(l)>=24?i.format(c,"days"):Math.abs(d)>=60?i.format(l,"hours"):Math.abs(f)>=60?i.format(d,"minutes"):i.format(f,"seconds")}return this.formatDate(e,n)}}])}())},84532:(e,t,n)=>{"use strict";n.d(t,{$c:()=>i,QN:()=>r,oK:()=>a});var r={SHOW_ABOUT_RECS_MODAL:"SHOW_ABOUT_RECS_MODAL",HIDE_ABOUT_RECS_MODAL:"HIDE_ABOUT_RECS_MODAL"},i=function(){return{type:r.SHOW_ABOUT_RECS_MODAL}},a=function(){return{type:r.HIDE_ABOUT_RECS_MODAL}}},21908:(e,t,n)=>{"use strict";n.d(t,{DP:()=>a,QN:()=>r,Uu:()=>i});var r={SHOW_ABOUT_SPOTIFY_MODAL:"SHOW_ABOUT_SPOTIFY_MODAL",HIDE_ABOUT_SPOTIFY_MODAL:"HIDE_ABOUT_SPOTIFY_MODAL"},i=function(){return{type:r.SHOW_ABOUT_SPOTIFY_MODAL}},a=function(){return{type:r.HIDE_ABOUT_SPOTIFY_MODAL}}},7352:(e,t,n)=>{"use strict";n.d(t,{QN:()=>r,Rb:()=>o,Tf:()=>a,eK:()=>i});var r={GET_AGE_RESTRICTION_MODAL:"GET_AGE_RESTRICTION_MODAL",SHOW_AGE_RESTRICTION_MODAL:"SHOW_AGE_RESTRICTION_MODAL",HIDE_AGE_RESTRICTION_MODAL:"HIDE_AGE_RESTRICTION_MODAL"},i=function(e){return{type:r.SHOW_AGE_RESTRICTION_MODAL,dialog:e}},a=function(e){return{type:r.GET_AGE_RESTRICTION_MODAL,uri:e}},o=function(){return{type:r.HIDE_AGE_RESTRICTION_MODAL}}},2942:(e,t,n)=>{"use strict";n.d(t,{Ai:()=>o,NM:()=>i,gK:()=>r,zL:()=>a});var r={ANONYMOUS_LOGIN_CLICK:"ANONYMOUS_LOGIN_CLICK",ANONYMOUS_SIGNUP_CLICK:"ANONYMOUS_SIGNUP_CLICK",ANONYMOUS_PREMIUM_CLICK:"ANONYMOUS_PREMIUM_CLICK",ANONYMOUS_DECLINE_SIGNUP:"ANONYMOUS_DECLINE_SIGNUP"},i=function(){return{type:r.ANONYMOUS_PREMIUM_CLICK}},a=function(){return{type:r.ANONYMOUS_LOGIN_CLICK}},o=function(){return{type:r.ANONYMOUS_SIGNUP_CLICK}}},86624:(e,t,n)=>{"use strict";n.d(t,{$e:()=>o,Ym:()=>a,dK:()=>i,gK:()=>r,iY:()=>s});var r={CAST_STATE_CHANGED:"CAST_STATE_CHANGED",TOGGLE_CAST:"TOGGLE_CAST",SET_CONNECTING_CAST_DEVICE_ID:"SET_CONNECTING_CAST_DEVICE_ID",RESET_CONNECTING_CAST_DEVICE_ID:"RESET_CONNECTING_CAST_DEVICE_ID"},i=function(e){return{type:r.CAST_STATE_CHANGED,castState:e}},a=function(){return{type:r.TOGGLE_CAST}},o=function(e){return{type:r.SET_CONNECTING_CAST_DEVICE_ID,deviceId:e}},s=function(){return{type:r.RESET_CONNECTING_CAST_DEVICE_ID}}},96334:(e,t,n)=>{"use strict";n.d(t,{QN:()=>a,Qo:()=>u,io:()=>s,xM:()=>o});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var a={SHOW_DUPLICATE_TRACKS_DIALOG:"SHOW_DUPLICATE_TRACKS_DIALOG",HIDE_DUPLICATE_TRACKS_DIALOG:"HIDE_DUPLICATE_TRACKS_DIALOG",CHECK_DUPLICATE_TRACKS:"CHECK_DUPLICATE_TRACKS"},o=function(e){return function(e){for(var t=1;t{"use strict";n.d(t,{FS:()=>i,QN:()=>r,ku:()=>a});var r={SHOW_LICENSES_MODAL:"SHOW_LICENSES_MODAL",HIDE_LICENSES_MODAL:"HIDE_LICENSES_MODAL"},i=function(){return{type:r.SHOW_LICENSES_MODAL}},a=function(){return{type:r.HIDE_LICENSES_MODAL}}},47840:(e,t,n)=>{"use strict";n.d(t,{d:()=>i,g:()=>r});var r={LOG_OPEN_ANALYTICS_EVENT:"LOG_OPEN_ANALYTICS_EVENT",LOG_INTERACTION:"LOG_INTERACTION"},i=function(e){return{type:r.LOG_INTERACTION,logData:e}}},33468:(e,t,n)=>{"use strict";n.d(t,{tS:()=>u,MW:()=>c,rD:()=>a,fj:()=>s,CZ:()=>i,VR:()=>o,gK:()=>r});var r={DEVICE_INFO_CHANGED:"DEVICE_INFO_CHANGED",SET_ACTIVE_DEVICE:"SET_ACTIVE_DEVICE",PLAYBACK_ERROR:"PLAYBACK_ERROR",HARMONY_MAX_SUBSCRIPTIONS_REACHED:"HARMONY_MAX_SUBSCRIPTIONS_REACHED",CDM_ERROR:"CDM_ERROR",PLAYBACK_CLEAR_DATA:"PLAYBACK_CLEAR_DATA",QUEUE_UPDATE:"QUEUE_UPDATE",ADD_TO_QUEUE_SUCCESS:"ADD_TO_QUEUE_SUCCESS",ADD_TO_QUEUE_ERROR:"ADD_TO_QUEUE_ERROR",DISCONNECT_HARMONY:"DISCONNECT_HARMONY"},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"unknown",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"unknown",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return{type:r.PLAYBACK_ERROR,name:e,source:t,message:n}},a=function(e){return{type:r.DEVICE_INFO_CHANGED,deviceInfo:e}},o=function(e){return{type:r.SET_ACTIVE_DEVICE,id:e}},s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"unknown";return{type:r.HARMONY_MAX_SUBSCRIPTIONS_REACHED,source:e}},u=function(){return{type:r.CDM_ERROR,name:r.CDM_ERROR}},c=function(){return{type:r.PLAYBACK_CLEAR_DATA}}},82456:(e,t,n)=>{"use strict";n.d(t,{Jz:()=>a,SC:()=>i,gK:()=>r,jG:()=>o});var r={REQUEST_SEO_EXPERIMENT_DATA:"REQUEST_SEO_EXPERIMENT_DATA",SET_SEO_EXPERIMENT_DATA:"SET_SEO_EXPERIMENT_DATA",SET_SEO_EXPERIMENT_ERROR:"SET_SEO_EXPERIMENT_ERROR"},i=function(e){return{type:r.REQUEST_SEO_EXPERIMENT_DATA,uri:e}},a=function(e){return{type:r.SET_SEO_EXPERIMENT_DATA,data:e}},o=function(){return{type:r.SET_SEO_EXPERIMENT_ERROR}}},40340:(e,t,n)=>{"use strict";n.d(t,{zA:()=>s,gK:()=>o});var r=n(35322),i=function(e){return e.RTL="rtl",e.LTR="ltr",e}({}),a=function(e){document.documentElement.setAttribute("dir",e)},o=function(e){return e.SET_RTL_MODE="SET_RTL_MODE",e}({}),s=function(e){var t,n=function(e){var t;return null!==(t=r.IB[e])&&void 0!==t&&t.isRTL?i.RTL:i.LTR}(e);return function(e){e===i.RTL?a(i.RTL):a(i.LTR)}(n),t=n===i.RTL,{type:o.SET_RTL_MODE,isRTL:t}}},31828:(e,t,n)=>{"use strict";n.d(t,{$4:()=>f,$6:()=>p,Dm:()=>v,Jo:()=>i,LR:()=>d,et:()=>a,n7:()=>l,p:()=>c,sB:()=>s,sb:()=>m,ue:()=>h,w9:()=>o,wm:()=>u});var r=n(30296),i=(0,r.VP)("vtec/presented"),a=(0,r.VP)("vtec/dismissed"),o=(0,r.VP)("vtec/authStarted"),s=(0,r.VP)("vtec/authSucceeded"),u=(0,r.VP)("vtec/authFailed"),c=(0,r.VP)("vtec/fetchSiteStarted"),l=(0,r.VP)("vtec/fetchSiteSucceeded"),d=(0,r.VP)("vtec/fetchSiteFailed"),f=(0,r.VP)("vtec/pageLoadStarted"),p=(0,r.VP)("vtec/pageLoadSucceeded"),v=(0,r.VP)("vtec/pageLoadFailed"),h=(0,r.VP)("vtec/shared"),m=(0,r.VP)("vtec/errored")},61548:(e,t,n)=>{"use strict";n.d(t,{A9:()=>X,BU:()=>y,BY:()=>U,BZ:()=>b,DH:()=>R,Gz:()=>A,H2:()=>g,Ih:()=>q,Jp:()=>a,KB:()=>F,Kc:()=>ae,Kf:()=>Q,Kk:()=>N,MB:()=>V,O:()=>s,O2:()=>z,OB:()=>c,P0:()=>j,QK:()=>G,YF:()=>re,Yk:()=>W,Yp:()=>P,_3:()=>K,_P:()=>u,aP:()=>p,ae:()=>x,as:()=>B,aw:()=>d,b0:()=>Z,c$:()=>l,cQ:()=>$,cd:()=>H,dK:()=>T,e$:()=>_,eH:()=>ie,eN:()=>ne,f:()=>S,ft:()=>J,gK:()=>r,hp:()=>I,j4:()=>w,k0:()=>o,kC:()=>E,lM:()=>te,mE:()=>v,mi:()=>L,np:()=>k,p5:()=>ee,pf:()=>i,rF:()=>C,rN:()=>O,us:()=>Y,wi:()=>D,xF:()=>m,yh:()=>f,yk:()=>M,zj:()=>h});var r={COPY_LINK_SUCCESS:"COPY_LINK_SUCCESS",OPEN_DELETE_PLAYLIST_DIALOG:"OPEN_DELETE_PLAYLIST_DIALOG",CLOSE_DELETE_PLAYLIST_DIALOG:"CLOSE_DELETE_PLAYLIST_DIALOG",OPEN_DELETE_FOLDER_DIALOG:"OPEN_DELETE_FOLDER_DIALOG",CLOSE_DELETE_FOLDER_DIALOG:"CLOSE_DELETE_FOLDER_DIALOG",OPEN_REMOVE_FROM_LIBRARY_DIALOG:"OPEN_REMOVE_FROM_LIBRARY_DIALOG",CLOSE_REMOVE_FROM_LIBRARY_DIALOG:"CLOSE_REMOVE_FROM_LIBRARY_DIALOG",OPEN_BLOCK_USER_DIALOG:"OPEN_BLOCK_USER_DIALOG",CLOSE_BLOCK_USER_DIALOG:"CLOSE_BLOCK_USER_DIALOG",OPEN_SIGNUP_PROMPT_DIALOG:"OPEN_SIGNUP_PROMPT_DIALOG",CLOSE_SIGNUP_PROMPT_DIALOG:"CLOSE_SIGNUP_PROMPT_DIALOG",OPEN_LEAVE_PLAYLIST_DIALOG:"OPEN_LEAVE_PLAYLIST_DIALOG",CLOSE_LEAVE_PLAYLIST_DIALOG:"CLOSE_LEAVE_PLAYLIST_DIALOG",HIDE_UNSUPPORTED_MESSAGE:"HIDE_UNSUPPORTED_MESSAGE",SHOW_UNSUPPORTED_MESSAGE:"SHOW_UNSUPPORTED_MESSAGE",HIDE_PLAYBACK_NOT_SUPPORTED_MODAL:"HIDE_PLAYBACK_NOT_SUPPORTED_MODAL",SHOW_PLAYBACK_NOT_SUPPORTED_MODAL:"SHOW_PLAYBACK_NOT_SUPPORTED_MODAL",HIDE_OFFLINE_DEVICE_LIMIT_REACHED_MODAL:"HIDE_OFFLINE_DEVICE_LIMIT_REACHED_MODAL",SHOW_OFFLINE_DEVICE_LIMIT_REACHED_MODAL:"SHOW_OFFLINE_DEVICE_LIMIT_REACHED_MODAL",HIDE_PREMIUM_MODAL:"HIDE_PREMIUM_MODAL",SHOW_PREMIUM_MODAL:"SHOW_PREMIUM_MODAL",HIDE_L2L_MODAL:"HIDE_L2L_MODAL",SHOW_L2L_MODAL:"SHOW_L2L_MODAL",HIDE_S2L_MODAL:"HIDE_S2L_MODAL",SHOW_S2L_MODAL:"SHOW_S2L_MODAL",HIDE_EMPLOYEE_PODCASTS_MODAL:"HIDE_EMPLOYEE_PODCASTS_MODAL",SHOW_EMPLOYEE_PODCASTS_MODAL:"SHOW_EMPLOYEE_PODCASTS_MODAL",EMPLOYEE_PODCASTS_PLUGIN_ENABLED:"EMPLOYEE_PODCASTS_PLUGIN_ENABLED",EMPLOYEE_PODCASTS_PLUGIN_DISABLED:"EMPLOYEE_PODCASTS_PLUGIN_DISABLED",HIDE_COOKIE_NOTICE:"HIDE_COOKIE_NOTICE",SHOW_COOKIE_NOTICE:"SHOW_COOKIE_NOTICE",OPEN_FULLSCREEN_MODE:"OPEN_FULLSCREEN_MODE",CLOSE_FULLSCREEN_MODE:"CLOSE_FULLSCREEN_MODE",CONNECT_DEVICE_PICKER_OPENED:"CONNECT_DEVICE_PICKER_OPENED",CONNECT_DEVICE_PICKER_CLOSED:"CONNECT_DEVICE_PICKER_CLOSED",SHOW_CONNECT_NUDGE:"SHOW_CONNECT_NUDGE",HIDE_CONNECT_NUDGE:"HIDE_CONNECT_NUDGE",SHOW_CONNECT_BAR:"SHOW_CONNECT_BAR",HIDE_CONNECT_BAR:"HIDE_CONNECT_BAR",UPDATE_UI_HISTORY_STATE:"UPDATE_UI_HISTORY_STATE",ENTER_FULLSCREEN:"ENTER_FULLSCREEN",LEAVE_FULLSCREEN:"LEAVE_FULLSCREEN",ENABLE_KEYBOARD_SHORTCUTS:"ENABLE_KEYBOARD_SHORTCUTS",SET_KEYBOARD_SHORTCUTS_HELP_VISIBILITY:"SET_KEYBOARD_SHORTCUTS_HELP_VISIBILITY",SHOW_TRACK_CREDITS:"SHOW_TRACK_CREDITS",CONTEXT_MENU_OPENED:"CONTEXT_MENU_OPENED",CONTEXT_MENU_CLOSED:"CONTEXT_MENU_CLOSED",INITIALISE_QUICKSILVER:"INITIALISE_QUICKSILVER",TRIGGER_CLICK_DEPRECATION_MESSAGE:"TRIGGER_CLICK_DEPRECATION_MESSAGE",OPEN_REMOVE_DOWNLOADS_DIALOG:"OPEN_REMOVE_DOWNLOADS_DIALOG",CLOSE_REMOVE_DOWNLOADS_DIALOG:"CLOSE_REMOVE_DOWNLOADS_DIALOG",OPEN_CLEAR_CACHE_DIALOG:"OPEN_CLEAR_CACHE_DIALOG",CLOSE_CLEAR_CACHE_DIALOG:"CLOSE_CLEAR_CACHE_DIALOG",OPEN_RENAME_FOLDER_MODAL:"OPEN_RENAME_FOLDER_MODAL",CLOSE_RENAME_FOLDER_MODAL:"CLOSE_RENAME_FOLDER_MODAL",OPEN_YOUR_DJ_UPSELL_MODAL:"OPEN_YOUR_DJ_UPSELL_MODAL",CLOSE_YOUR_DJ_UPSELL_MODAL:"CLOSE_YOUR_DJ_UPSELL_MODAL",OPEN_REMOVE_DOWNLOAD_CONFIRMATION_DIALOG:"OPEN_REMOVE_DOWNLOAD_CONFIRMATION_DIALOG",CLOSE_REMOVE_DOWNLOAD_CONFIRMATION_DIALOG:"CLOSE_REMOVE_DOWNLOAD_CONFIRMATION_DIALOG",OPEN_ARTIST_ABOUT_DIALOG:"OPEN_ARTIST_ABOUT_DIALOG",CLOSE_ARTIST_ABOUT_DIALOG:"CLOSE_ARTIST_ABOUT_DIALOG",OPEN_BOOK_CONSUMPTION_CAP_MODAL:"OPEN_BOOK_CONSUMPTION_CAP_MODAL",CLOSE_BOOK_CONSUMPTION_CAP_MODAL:"CLOSE_BOOK_CONSUMPTION_CAP_MODAL",OPEN_DSA_DIALOG:"OPEN_DSA_DIALOG",CLOSE_DSA_DIALOG:"CLOSE_DSA_DIALOG",OPEN_JAM_MODAL:"OPEN_JAM_MODAL",CLOSE_JAM_MODAL:"CLOSE_JAM_MODAL",OPEN_SHOW_RATING_MODAL:"OPEN_SHOW_RATING_MODAL",CLOSE_SHOW_RATING_MODAL:"CLOSE_SHOW_RATING_MODAL",OPEN_REVERT_CHANGES_TUNA_DIALOG:"OPEN_REVERT_CHANGES_TUNA_DIALOG",CLOSE_REVERT_CHANGES_TUNA_DIALOG:"CLOSE_REVERT_CHANGES_TUNA_DIALOG"},i=function(e){return{type:r.COPY_LINK_SUCCESS,link:e}},a=function(){return{type:r.SHOW_L2L_MODAL}},o=function(){return{type:r.HIDE_L2L_MODAL}},s=function(e){return{type:r.OPEN_DELETE_PLAYLIST_DIALOG,uri:e}},u=function(){return{type:r.CLOSE_DELETE_PLAYLIST_DIALOG}},c=function(e,t){return{type:r.OPEN_DELETE_FOLDER_DIALOG,uri:e,onDeleteCallback:t}},l=function(){return{type:r.CLOSE_DELETE_FOLDER_DIALOG}},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{type:r.OPEN_REMOVE_FROM_LIBRARY_DIALOG,uri:e,isPrerelease:t}},f=function(){return{type:r.CLOSE_REMOVE_FROM_LIBRARY_DIALOG}},p=function(e){return{type:r.OPEN_LEAVE_PLAYLIST_DIALOG,playlistUri:e}},v=function(){return{type:r.CLOSE_LEAVE_PLAYLIST_DIALOG}},h=function(e,t){return{type:r.OPEN_BLOCK_USER_DIALOG,uri:e,name:t}},m=function(){return{type:r.CLOSE_BLOCK_USER_DIALOG}},g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return{type:r.OPEN_SIGNUP_PROMPT_DIALOG,uri:e}},y=function(){return{type:r.CLOSE_SIGNUP_PROMPT_DIALOG}},b=function(){return{type:r.HIDE_UNSUPPORTED_MESSAGE}},A=function(e){return{type:r.SHOW_UNSUPPORTED_MESSAGE,message:e}},_=function(){return{type:r.HIDE_PLAYBACK_NOT_SUPPORTED_MODAL}},O=function(){return{type:r.SHOW_PLAYBACK_NOT_SUPPORTED_MODAL}},E=function(){return{type:r.HIDE_OFFLINE_DEVICE_LIMIT_REACHED_MODAL}},w=function(){return{type:r.SHOW_OFFLINE_DEVICE_LIMIT_REACHED_MODAL}},S=function(){return{type:r.OPEN_FULLSCREEN_MODE}},C=function(){return{type:r.CLOSE_FULLSCREEN_MODE}},x=function(){return{type:r.CONNECT_DEVICE_PICKER_OPENED}},k=function(){return{type:r.CONNECT_DEVICE_PICKER_CLOSED}},T=function(){return{type:r.SHOW_CONNECT_NUDGE}},P=function(){return{type:r.HIDE_CONNECT_NUDGE}},I=function(e){return{type:r.UPDATE_UI_HISTORY_STATE,historyState:e}},N=function(){return{type:r.ENTER_FULLSCREEN}},R=function(){return{type:r.LEAVE_FULLSCREEN}},D=function(e){return{type:r.SET_KEYBOARD_SHORTCUTS_HELP_VISIBILITY,isOpen:e}},j=function(e,t){return{type:r.SHOW_TRACK_CREDITS,isOpen:e,trackUri:t}},L=function(){return{type:r.SHOW_S2L_MODAL}},U=function(){return{type:r.HIDE_S2L_MODAL}},M=function(){return{type:r.INITIALISE_QUICKSILVER}},B=function(){return{type:r.TRIGGER_CLICK_DEPRECATION_MESSAGE}},F=function(){return{type:r.OPEN_REMOVE_DOWNLOADS_DIALOG}},V=function(){return{type:r.CLOSE_REMOVE_DOWNLOADS_DIALOG}},H=function(){return{type:r.OPEN_CLEAR_CACHE_DIALOG}},G=function(){return{type:r.CLOSE_CLEAR_CACHE_DIALOG}},z=function(e,t){return{type:r.OPEN_RENAME_FOLDER_MODAL,name:e,handleRename:t}},W=function(){return{type:r.CLOSE_RENAME_FOLDER_MODAL}},K=function(e){return{type:r.OPEN_BOOK_CONSUMPTION_CAP_MODAL,consumptionCapExplanation:e}},Y=function(){return{type:r.CLOSE_BOOK_CONSUMPTION_CAP_MODAL}},q=function(e,t,n,i){return{type:r.OPEN_REMOVE_DOWNLOAD_CONFIRMATION_DIALOG,uri:e,onConfirm:t,onCancel:n,remoteDeviceInfo:i}},Q=function(){return{type:r.CLOSE_REMOVE_DOWNLOAD_CONFIRMATION_DIALOG}},Z=function(e){return{type:r.OPEN_DSA_DIALOG,item:e}},J=function(){return{type:r.CLOSE_DSA_DIALOG}},X=function(e,t,n,i){return{type:r.OPEN_JAM_MODAL,modalType:e,joinToken:t,memberToRemove:n,connectStateDeviceId:i}},$=function(){return{type:r.CLOSE_JAM_MODAL}},ee=function(e){return{type:r.OPEN_ARTIST_ABOUT_DIALOG,data:e}},te=function(){return{type:r.CLOSE_ARTIST_ABOUT_DIALOG}},ne=function(){return{type:r.OPEN_YOUR_DJ_UPSELL_MODAL}},re=function(){return{type:r.CLOSE_YOUR_DJ_UPSELL_MODAL}},ie=function(e,t){return{type:r.OPEN_SHOW_RATING_MODAL,uri:e,metadata:t}},ae=function(){return{type:r.CLOSE_SHOW_RATING_MODAL}}},38744:(e,t,n)=>{"use strict";n.d(t,{Df:()=>u,HM:()=>h,XX:()=>m,Y:()=>c,o0:()=>l});n(83234),n(40065),n(43379),n(34192),n(4865);var r=n(88677),i=n(92107),a=n(19276),o=n(5248),s=n(77970);function u(e){return"video"===e.mediaType}function c(e){return e.isPodcastAd}function l(e){var t;return"survey"===(null==e||null===(t=e.metadata)||void 0===t?void 0:t["ad.companion.type"])}function d(e){return null!=e&&""!==e}function f(e){return d(e)&&"#"!==e}function p(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i{"use strict";n.d(t,{Mj:()=>o,iz:()=>u,q5:()=>s});var r=n(92107),i=n(38744),a=n(3099);function o(e){return(0,i.Df)(e)?"video":"audio"}function s(e){return(0,i.Y)(e)?"podcast":"music"}function u(e){var t,n,o,s,u=(0,a.dY)().getInStreamAd(),c=null==u||null===(t=u.metadata)||void 0===t?void 0:t.logoImage,l=null==u||null===(n=u.metadata)||void 0===n?void 0:n.buttonMessage,d=null==u||null===(o=u.metadata)||void 0===o?void 0:o.tagline,f=null==u?void 0:u.clickthroughUrl,p=e.url,v=(null===(s=e.metadata)||void 0===s?void 0:s.advertiser)||null,h=r.Ru.get("ad-formats.advertisement");return(0,i.Y)(e)||(0,i.Df)(e),{title:v,subtitle:h,url:(0,i.HM)(f,p),tagline:d,buttonMessage:l,logoImage:c}}},8214:(e,t,n)=>{"use strict";n.d(t,{V_:()=>l,ZY:()=>d,b6:()=>f,x0:()=>p,$L:()=>v});var r=n(62822),i=n(93091),a=n.n(i),o=(n(26851),n(9750),n(41243)),s=n(76672),u=n(75844),c=n(82316),l=(n(87958),function(e){return e.build().withHost(c.Yt).withPath("/mock/list").withEndpointIdentifier("/mock/list").withoutMarket().withoutGlobalHeaders().withoutAuthorization().send()}),d=function(){var e=(0,r.A)(a().mark((function e(t){var n,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=u.n.getInstance(),e.next=3,n.build().withMethod("POST").withHost(c.MW).withPath("/dsa-metadata").withEndpointIdentifier("/dsa-metadata").withBody(JSON.stringify(t)).withoutMarket().send();case 3:return r=e.sent,e.abrupt("return",r.body);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),f=function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4]?"/leavebehinds/mock/ads":"/leavebehinds/ads";return e.build().withMethod("POST").withHost(c.I9).withPath(i).withEndpointIdentifier(i).withBody(JSON.stringify({surface:t,uri:n,playlistTitle:r,maxAds:(0,s.NI)((0,o.O$)(t))})).withoutMarket().send()},p=function(e){return u.n.getInstance().build().withHost(c.ip).withPath("/sponsored/".concat(e)).withEndpointIdentifier("sponsored/{playlistUri}").send()},v=function(){var e=(0,r.A)(a().mark((function e(){var t,n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=u.n.getInstance(),e.next=3,t.build().withHost(c.MR).withMethod("GET").send();case 3:return n=e.sent,e.abrupt("return",n.body);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()},87958:(e,t,n)=>{"use strict";n.d(t,{r:()=>u});var r=n(62822),i=n(93091),a=n.n(i),o=n(75844),s=n(82316);function u(){return c.apply(this,arguments)}function c(){return(c=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t=void 0,n=void 0,n=(void 0||o.n.getInstance()).build(),(t?n.withHeaders(t):n).withHost(s.oD).withPath("/v2/config").withEndpointIdentifier("/v2/config").send();case 2:return e.abrupt("return",e.sent.body);case 3:case"end":return e.stop()}var t,n}),e)})))).apply(this,arguments)}},67911:(e,t,n)=>{"use strict";n.d(t,{E2:()=>c,KS:()=>s,PS:()=>i,QN:()=>r,Wv:()=>u,ZQ:()=>a,c3:()=>o,lb:()=>d,qO:()=>l});var r={SHOW_BILLBOARD_AD_VIEW:"SHOW_BILLBOARD_AD_VIEW",HIDE_BILLBOARD_AD_VIEW:"HIDE_BILLBOARD_AD_VIEW",MINIMIZE_BILLBOARD_AD_VIEW:"MINIMIZE_BILLBOARD_AD_VIEW",CLICK_BILLBOARD_AD_VIEW:"CLICK_BILLBOARD_AD_VIEW",IMAGE_LOADED_BILLBOARD_AD_VIEW:"IMAGE_LOADED_BILLBOARD_AD_VIEW",ERROR_BILLBOARD_AD_VIEW:"ERROR_BILLBOARD_AD_VIEW",MANAGER_MINIMIZE_BILLBOARD_AD_VIEW:"MANAGER_MINIMIZE_BILLBOARD_AD_VIEW",FINISH_BILLBOARD_AD_VIEW:"FINISH_BILLBOARD_AD_VIEW"},i=function(e){return{type:r.SHOW_BILLBOARD_AD_VIEW,data:e}},a=function(){return{type:r.FINISH_BILLBOARD_AD_VIEW}},o=function(){return{type:r.HIDE_BILLBOARD_AD_VIEW}},s=function(){return{type:r.MINIMIZE_BILLBOARD_AD_VIEW}},u=function(){return{type:r.CLICK_BILLBOARD_AD_VIEW}},c=function(){return{type:r.IMAGE_LOADED_BILLBOARD_AD_VIEW}},l=function(){return{type:r.ERROR_BILLBOARD_AD_VIEW}},d=function(){return{type:r.MANAGER_MINIMIZE_BILLBOARD_AD_VIEW}}},96547:(e,t,n)=>{"use strict";n.d(t,{KK:()=>r,TN:()=>a,Vp:()=>l,Ws:()=>o,a4:()=>i,fW:()=>u,ok:()=>s,yU:()=>c});var r="SET_LEADERBOARD_ELEMENT",i="NAVIGATION_CHANGE_LEADERBOARD_AD",a="SET_LEADERBOARD_ENABLED",o="SET_LEADERBOARD_DISABLED",s=function(e){return{type:r,element:e}},u=function(){return{type:i}},c=function(){return{type:a}},l=function(){return{type:o}}},41243:(e,t,n)=>{"use strict";n.d(t,{Fh:()=>a,O$:()=>i,ui:()=>r});n(25550),n(26851),n(28169),n(76588),n(15342);var r=function(e){return e[e.UNKNOWN=0]="UNKNOWN",e[e.PODCAST_SCROLL_NPV=1]="PODCAST_SCROLL_NPV",e[e.SHOW_PAGE=2]="SHOW_PAGE",e[e.EPISODE_PAGE=3]="EPISODE_PAGE",e[e.PODCAST_SEE_ALL=7]="PODCAST_SEE_ALL",e[e.MUSIC_NPV=4]="MUSIC_NPV",e[e.PLAYLIST=5]="PLAYLIST",e[e.MUSIC_SEE_ALL=6]="MUSIC_SEE_ALL",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e}({});function i(e){switch(e){case 0:case"UNKNOWN":return r.UNKNOWN;case 1:case"PODCAST_SCROLL_NPV":return r.PODCAST_SCROLL_NPV;case 2:case"SHOW_PAGE":return r.SHOW_PAGE;case 3:case"EPISODE_PAGE":return r.EPISODE_PAGE;case 7:case"PODCAST_SEE_ALL":return r.PODCAST_SEE_ALL;case 4:case"MUSIC_NPV":return r.MUSIC_NPV;case 5:case"PLAYLIST":return r.PLAYLIST;case 6:case"MUSIC_SEE_ALL":return r.MUSIC_SEE_ALL;default:return r.UNRECOGNIZED}}function a(e){switch(e){case r.UNKNOWN:return"UNKNOWN";case r.PODCAST_SCROLL_NPV:return"PODCAST_SCROLL_NPV";case r.SHOW_PAGE:return"SHOW_PAGE";case r.EPISODE_PAGE:return"EPISODE_PAGE";case r.PODCAST_SEE_ALL:return"PODCAST_SEE_ALL";case r.MUSIC_NPV:return"MUSIC_NPV";case r.PLAYLIST:return"PLAYLIST";case r.MUSIC_SEE_ALL:return"MUSIC_SEE_ALL";case r.UNRECOGNIZED:default:return"UNRECOGNIZED"}}},21256:(e,t,n)=>{"use strict";n.d(t,{c:()=>i});var r=n(28917);function i(e){return"".concat((0,r.jV)(e),"/ads")}},31490:(e,t,n)=>{"use strict";n.d(t,{q:()=>i});var r=n(28917);function i(e){return"".concat((0,r.P8)(e),"/ads")}},9319:(e,t,n)=>{"use strict";n.d(t,{$y:()=>d,A7:()=>u,BN:()=>c,Tl:()=>l});n(7651),n(14551),n(9267),n(184),n(42486),n(86746),n(45434),n(79024),n(25550),n(70750),n(26851),n(68216),n(47994),n(28169),n(43379),n(2823),n(65594),n(78397),n(97460),n(15342),n(93577);var r=n(21364),i=n(69443),a=n.n(i);function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){u=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(u)throw a}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:a().Writer.create();return void 0!==e.survey&&c.encode(e.survey,t.uint32(10).fork()).ldelim(),t},decode:function(e,t){for(var n=e instanceof a().Reader?e:a().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={survey:void 0};n.pos>>3){case 1:if(10!==o)break;i.survey=c.decode(n,n.uint32());continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return i},fromJSON:function(e){return{survey:f(e.survey)?c.fromJSON(e.survey):void 0}},toJSON:function(e){var t={};return void 0!==e.survey&&(t.survey=c.toJSON(e.survey)),t},create:function(e){return u.fromPartial(null!=e?e:{})},fromPartial:function(e){var t={survey:void 0};return t.survey=void 0!==e.survey&&null!==e.survey?c.fromPartial(e.survey):void 0,t}};var c={encode:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a().Writer.create(),r=o(e.surveyQuestionAnswers);try{for(r.s();!(t=r.n()).done;){var i=t.value;l.encode(i,n.uint32(10).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return n},decode:function(e,t){for(var n=e instanceof a().Reader?e:a().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={surveyQuestionAnswers:[]};n.pos>>3){case 1:if(10!==o)break;i.surveyQuestionAnswers.push(l.decode(n,n.uint32()));continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return i},fromJSON:function(e){return{surveyQuestionAnswers:globalThis.Array.isArray(null==e?void 0:e.surveyQuestionAnswers)?e.surveyQuestionAnswers.map((function(e){return l.fromJSON(e)})):[]}},toJSON:function(e){var t,n={};return null!==(t=e.surveyQuestionAnswers)&&void 0!==t&&t.length&&(n.surveyQuestionAnswers=e.surveyQuestionAnswers.map((function(e){return l.toJSON(e)}))),n},create:function(e){return c.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={surveyQuestionAnswers:[]};return n.surveyQuestionAnswers=(null===(t=e.surveyQuestionAnswers)||void 0===t?void 0:t.map((function(e){return l.fromPartial(e)})))||[],n}};var l={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a().Writer.create();""!==e.surveyQuestionId&&t.uint32(10).string(e.surveyQuestionId);var n,r=o(e.selectedSurveyOptions);try{for(r.s();!(n=r.n()).done;){var i=n.value;d.encode(i,t.uint32(18).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return t},decode:function(e,t){for(var n=e instanceof a().Reader?e:a().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={surveyQuestionId:"",selectedSurveyOptions:[]};n.pos>>3){case 1:if(10!==o)break;i.surveyQuestionId=n.string();continue;case 2:if(18!==o)break;i.selectedSurveyOptions.push(d.decode(n,n.uint32()));continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return i},fromJSON:function(e){return{surveyQuestionId:f(e.surveyQuestionId)?globalThis.String(e.surveyQuestionId):"",selectedSurveyOptions:globalThis.Array.isArray(null==e?void 0:e.selectedSurveyOptions)?e.selectedSurveyOptions.map((function(e){return d.fromJSON(e)})):[]}},toJSON:function(e){var t,n={};return""!==e.surveyQuestionId&&(n.surveyQuestionId=e.surveyQuestionId),null!==(t=e.selectedSurveyOptions)&&void 0!==t&&t.length&&(n.selectedSurveyOptions=e.selectedSurveyOptions.map((function(e){return d.toJSON(e)}))),n},create:function(e){return l.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={surveyQuestionId:"",selectedSurveyOptions:[]};return r.surveyQuestionId=null!==(t=e.surveyQuestionId)&&void 0!==t?t:"",r.selectedSurveyOptions=(null===(n=e.selectedSurveyOptions)||void 0===n?void 0:n.map((function(e){return d.fromPartial(e)})))||[],r}};var d={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a().Writer.create();return""!==e.selectedSurveyQuestionOptionId&&t.uint32(10).string(e.selectedSurveyQuestionOptionId),"0"!==e.optionPositionIndex&&t.uint32(16).uint64(e.optionPositionIndex),t},decode:function(e,t){for(var n=e instanceof a().Reader?e:a().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={selectedSurveyQuestionOptionId:"",optionPositionIndex:"0"};n.pos>>3){case 1:if(10!==o)break;i.selectedSurveyQuestionOptionId=n.string();continue;case 2:if(16!==o)break;i.optionPositionIndex=n.uint64().toString();continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return i},fromJSON:function(e){return{selectedSurveyQuestionOptionId:f(e.selectedSurveyQuestionOptionId)?globalThis.String(e.selectedSurveyQuestionOptionId):"",optionPositionIndex:f(e.optionPositionIndex)?globalThis.String(e.optionPositionIndex):"0"}},toJSON:function(e){var t={};return""!==e.selectedSurveyQuestionOptionId&&(t.selectedSurveyQuestionOptionId=e.selectedSurveyQuestionOptionId),"0"!==e.optionPositionIndex&&(t.optionPositionIndex=e.optionPositionIndex),t},create:function(e){return d.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={selectedSurveyQuestionOptionId:"",optionPositionIndex:"0"};return r.selectedSurveyQuestionOptionId=null!==(t=e.selectedSurveyQuestionOptionId)&&void 0!==t?t:"",r.optionPositionIndex=null!==(n=e.optionPositionIndex)&&void 0!==n?n:"0",r}};function f(e){return null!=e}a().util.Long!==r.A&&(a().util.Long=r.A,a().configure())},55459:(e,t,n)=>{"use strict";n.d(t,{R:()=>r,g:()=>i});var r="LEGACY_HPTO_CONTAINER_MOUNTED",i=function(e){var t=e.template;return{type:r,template:t}}},2558:(e,t,n)=>{"use strict";n.d(t,{$:()=>u});var r=n(52542),i=n(56068),a=n(2970);n(7651),n(184),n(42486),n(30456),n(40065),n(26701),n(28430),n(16765),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(72636),n(2823),n(29426),n(34192),n(88856),n(4865),n(51565),n(20031),n(18316);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t{"use strict";n.d(t,{Q:()=>r});var r={HPTO_CONTAINER_LOAD:"HPTO_CONTAINER_LOAD",GOT_TEMPLATE:"GOT_TEMPLATE",HPTO_CONTAINER_MOUNTED:"HPTO_CONTAINER_MOUNTED",HPTO_CONTAINER_UNMOUNTED:"HPTO_CONTAINER_UNMOUNTED",HPTO_COMPONENT_UNMOUNTED:"HPTO_COMPONENT_UNMOUNTED",HPTO_COMPONENT_NEW_AD_RENDERED:"HPTO_COMPONENT_NEW_AD_RENDERED",FETCH_CREATIVE:"FETCH_CREATIVE",FETCHING_CREATIVE:"FETCHING_CREATIVE",CREATIVE_FETCH_FAILED:"CREATIVE_FETCH_FAILED",GOT_CREATIVE:"GOT_CREATIVE",SET_HPTO_PREVIEW:"SET_HPTO_PREVIEW",HPTO_PREVIEW_HOME_NAVIGATION:"HPTO_PREVIEW_HOME_NAVIGATION",DEBUG_FORCE_REFRESH_HPTO:"DEBUG_FORCE_REFRESH_HPTO"}},44351:(e,t,n)=>{"use strict";n.d(t,{$4:()=>o,$t:()=>c,BH:()=>A,DZ:()=>h,Fi:()=>g,IH:()=>l,Q5:()=>v,Q6:()=>a,QL:()=>p,QN:()=>r.Q,Yg:()=>f,Z6:()=>u,bK:()=>s,bW:()=>d,i2:()=>y,t3:()=>i,yF:()=>b,zi:()=>m});var r=n(66519),i=(n(16744),"HPTO_COMPONENT_MOUNTED"),a="HPTO_LOG_EVENT",o="HPTO_LOG_ERROR_EVENT",s=function(e){return{type:r.Q.GOT_TEMPLATE,data:e}},u=function(){return{type:r.Q.HPTO_CONTAINER_MOUNTED}},c=function(e){return{type:i,element:e}},l=function(e){return{type:r.Q.HPTO_COMPONENT_UNMOUNTED,data:{clearCreative:e}}},d=function(){return{type:r.Q.HPTO_COMPONENT_NEW_AD_RENDERED}},f=function(){return{type:r.Q.FETCH_CREATIVE}},p=function(){return{type:r.Q.FETCHING_CREATIVE}},v=function(e){return{type:r.Q.GOT_CREATIVE,data:e}},h=function(e){return{type:r.Q.SET_HPTO_PREVIEW,data:e}},m=function(){return{type:r.Q.HPTO_PREVIEW_HOME_NAVIGATION}},g=function(){return{type:r.Q.CREATIVE_FETCH_FAILED}},y=function(e){return{type:a,event:e,context:arguments.length>1&&void 0!==arguments[1]?arguments[1]:""}},b=function(e){return{type:o,error:e}},A=function(){return{type:r.Q.DEBUG_FORCE_REFRESH_HPTO}}},16744:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var r=n(66519),i=function(){return{type:r.Q.HPTO_CONTAINER_LOAD}}},79804:(e,t,n)=>{"use strict";n.d(t,{$F:()=>o,Dr:()=>u,KI:()=>d,V0:()=>l,YO:()=>f,nC:()=>v,t$:()=>p,uW:()=>c,ye:()=>h});n(78551),n(82467);var r=n(42551),i=n(54563),a=[i.G.NATIVE,i.G.IMAGE,i.G.HTML],o=function(e){var t;return(null===(t=e.ads.hpto)||void 0===t?void 0:t.template)||null},s=function(e){return e.ads.root.isHptoHidden},u=function(e){var t;return(null===(t=e.ads.hpto)||void 0===t?void 0:t.hptoIsStable)||null},c=function(e){return e.ads.root.isPremium},l=function(e){var t;return"1"===(null===(t=e.session.productState)||void 0===t?void 0:t["has-audiobooks-subscription"])},d=function(e){var t;return(null===(t=e.ads.hpto)||void 0===t?void 0:t.creativeFetchingState)||null},f=(0,r.Mz)((function(e){var t;return(null===(t=e.ads.hpto)||void 0===t?void 0:t.creative)||null}),(function(e){var t;return(null===(t=e.ads.hpto)||void 0===t?void 0:t.preview)||null}),(function(e,t){return t||e})),p=(0,r.Mz)(f,c,s,(function(e,t,n){return!!e&&!(!a.includes(e.bannerMode)||t&&n)})),v=(0,r.Mz)(c,s,(function(e,t){return!e||!t})),h=(0,r.Mz)(f,(function(e){return!!e&&a.includes(e.bannerMode)}))},21120:(e,t,n)=>{"use strict";n.d(t,{DD:()=>g,Ei:()=>p,Lc:()=>y,Rl:()=>o,Uh:()=>l,Um:()=>i,Uy:()=>r,Xv:()=>u,i2:()=>b,lj:()=>f,nk:()=>a,tb:()=>v,uP:()=>d,uU:()=>m,wz:()=>A,zB:()=>s,zV:()=>h,zc:()=>c});var r="REQUEST_SPONSORED_PLAYLISTS",i="REQUEST_SPONSORED_PLAYLISTS_SUCCESS",a="REQUEST_SPONSORED_PLAYLIST_AD",o="REQUEST_SPONSORED_PLAYLIST_AD_SUCCESS",s="LOG_EVENT_SPONSORED_PLAYLIST",u="SPONSORED_PLAYLIST_RENDERED",c="SPONSORED_PLAYLIST_DESTROYED",l="SET_SPONSORED_PREVIEW_AD",d=function(e){return{type:a,playlistUri:e}},f=function(e){return{type:i,sponsorships:e}},p=function(e){return{type:"REQUEST_SPONSORED_PLAYLISTS_FAILURE",error:e}},v=function(){return{type:u}},h=function(){return{type:c}},m=function(){return{type:r}},g=function(e,t){return{type:o,playlistUri:e,ad:t}},y=function(e){return{type:l,previewAd:e}},b=function(e){return{type:s,message:e}},A=function(e){return{type:"REQUEST_SPONSORED_PLAYLIST_AD_FAILURE",error:e}}},59440:(e,t,n)=>{"use strict";n.d(t,{MW:()=>a,Oc:()=>i,Pu:()=>s,QN:()=>r,W_:()=>o,gW:()=>c,i2:()=>u,iB:()=>l});var r={MINIMIZE_VIDEO_AD_VIEW:"MINIMIZE_VIDEO_AD_VIEW",MAXIMIZE_VIDEO_AD_VIEW:"MAXIMIZE_VIDEO_AD_VIEW",HIDE_VIDEO_AD_VIEW:"HIDE_VIDEO_AD_VIEW",SHOW_VIDEO_AD_VIEW:"SHOW_VIDEO_AD_VIEW",VTO_LOG_EVENT:"VTO_LOG_EVENT",VTO_SET_INFO:"VTO_SET_INFO",VTO_NAVIGATION_CHANGE:"VTO_NAVIGATION_CHANGE"},i=function(){return{type:r.MINIMIZE_VIDEO_AD_VIEW}},a=function(){return{type:r.MAXIMIZE_VIDEO_AD_VIEW}},o=function(){return{type:r.HIDE_VIDEO_AD_VIEW}},s=function(){return{type:r.SHOW_VIDEO_AD_VIEW}},u=function(e,t,n){return{type:r.VTO_LOG_EVENT,event:e,eventReason:t,eventSource:n}},c=function(e){return{type:r.VTO_SET_INFO,info:e}},l=function(){return{type:r.VTO_NAVIGATION_CHANGE}}},38497:(e,t,n)=>{"use strict";n.r(t),n.d(t,{AdsCoreConnector:()=>b,adsCoreConnector:()=>A,eventsClient:()=>h,inStreamClient:()=>m,settingsClient:()=>v,slotsClient:()=>f});var r=n(62822),i=n(56068),a=n(2970),o=n(93091),s=n.n(o),u=(n(184),n(42486),n(73823)),c=n(93501),l=(0,n(10682).X)(),d=new u.CJ(l),f=new u.Dt(l),p=new u.Xk(l),v=new u.B3(l),h=new u.NB(l),m=new u.RI(l),g=new u.Yl(l),y=new c.GD(l),b=function(){return(0,a.A)((function e(){(0,i.A)(this,e)}),[{key:"addNewSlot",value:function(e,t){return f.createSlot(u.Ym.fromPartial({slotId:e}))}},{key:"clearSlot",value:function(e){return f.clearAllAds({slotId:e})}},{key:"enableSlot",value:function(e){return v.updateSlotEnabled(u.S9.fromPartial({slotId:e,enabled:!0}))}},{key:"fetchAdForSlot",value:(e=(0,r.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.getAds(u.c7.fromPartial({slotId:t}));case 2:if(n=e.sent,r=n.adPackage[t]){e.next=6;break}throw new Error("slot-not-defined");case 6:if(r.ads.length){e.next=8;break}throw new Error("no-ads");case 8:return e.abrupt("return",r.ads[0]);case 9:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)})},{key:"fetchSlot",value:function(e,t){return f.fetchSlot({slotId:e,targetingMap:t})}},{key:"getSlotSettings",value:function(e){return v.getSlotSettings({slotId:e})}},{key:"increaseStreamTime",value:function(e){return g.addPlaytime({seconds:e})}},{key:"insertStreamAd",value:function(e){return g.insertAds({adsJson:e})}},{key:"overrideCountry",value:function(e){return g.requestOverride({key:"country",value:e})}},{key:"putTargeting",value:function(e){return p.putTargeting(e)}},{key:"subscribeToInStreamAds",value:function(e){return m.subInStream({},e)}},{key:"subscribeToSlot",value:function(e,t){return f.subSlot(u.SubSlotRequest.fromPartial({slotId:e}),(function(e){return t(e)}))}},{key:"triggerSlot",value:function(e){return f.triggerSlot({slotId:e})}},{key:"skipToNextWithOverride",value:function(){y.skipNext(c.od.fromPartial({options:{overrideRestrictions:!0}}))}}]);var e}(),A=new b},22309:(e,t,n)=>{"use strict";n.d(t,{l:()=>r});var r=(0,n(59724).h)()},47486:(e,t,n)=>{"use strict";n.d(t,{e:()=>r});n(83234);function r(){for(var e,t=arguments.length,n=new Array(t),r=0;r{"use strict";n.d(t,{Q:()=>L});var r=n(52542),i=(n(184),n(42486),n(83234),n(30456),n(26701),n(25550),n(77905),n(26851),n(9750),n(43379),n(51234),n(38414),n(34192),n(88856),n(51565),n(18316),n(22313)),a=n(22309),o=n(47486),s=n(10682),u=new i.EW((0,s.X)()),c={"Content-Type":"application/json"},l=n(62822),d=n(93091),f=n.n(d);n(28169),n(15342),n(7651),n(37417),n(11737),n(51691),n(702),n(5672);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t{"use strict";n.d(t,{DB:()=>k,zI:()=>P});var r=n(62822),i=n(93091),a=n.n(i),o=(n(184),n(42486),n(83234),n(26701),n(45434),n(79024),n(26851),n(65050),n(9750),n(43379),n(51234),n(2823),n(97460),n(4672),n(34192),n(51565),n(18316),n(93577),n(73075)),s=n.n(o),u=n(8214),c=n(38497),l=n(47486),d=n(48551),f="https://admocker.spotify.com";n(7651),n(30456),n(25550),n(37417),n(11737),n(51691),n(702),n(5672),n(88856),n(15342);var p="podcast_midroll_15_clickthrough",v="podcast-midroll-1",h={segments:[{slot:v,start:3e4,stop:45e3,targeting:{maxads:"1"},admockerTestCase:p}]};var m=["Loftie","HBOMax","Squarespace","Casper","Smile Direct Club","Test Advertiser #6","Test Advertiser #7"],g=function(){var e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",m.map((function(e,t){return{clickthrough:"https://www.spotify.com/",display:"https://open.spotifycdn.com/cdn/images/logo-complete-black.573d8227.svg",metadata:{adId:"test ad id ".concat(t),displayImage:"https://open.spotifycdn.com/cdn/images/logo-complete-black.573d8227.svg",clickthroughUrl:"test clickthroughUrl ".concat(t),advertiser:e,lineitem_id:"test lineitem id ".concat(t),lineitemId:"test lineitem id ".concat(t),buttonMessage:"test button message ".concat(t),creative_id:"test creative id ".concat(t),creativeId:"test creative id ".concat(t),featuredAction:"test featured action ".concat(t),logoImage:"http://i.scdn.co/image/86a0078ff798be6840aec841e7fbd2da2acea75d",tagline:"test tagline ".concat(t)},trackingEvents:{clicked:["https://xpui.app.spotify.com/index.html"],viewed:["https://xpui.app.spotify.com/index.html"]}}})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();var y,b=n(75844);function A(){return(A=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.V_)(b.n.getInstance()));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e){return c.adsCoreConnector.increaseStreamTime(e)}function O(e,t){return E.apply(this,arguments)}function E(){return(E=(0,r.A)(a().mark((function e(t,r){var i,o,s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=Array.isArray(t)?t:[t],e.next=3,Promise.resolve().then(n.bind(n,38497));case 3:return o=e.sent,s=o.settingsClient,e.next=7,s.updateAdServerEndpoint({slotIds:i,url:r});case 7:S();case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(){return w=(0,r.A)(a().mark((function e(t){var n,r,i,o,s,u,l=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=l.length>1&&void 0!==l[1]?l[1]:"1",r="https://admocker.spotify.com/mock/ad?test_case=".concat(t,"&session_id=").concat(n),e.next=4,fetch(r,{method:"GET",headers:{"Content-Type":"application/json"}});case 4:return i=e.sent,e.next=7,i.json();case 7:return o=e.sent,s=JSON.stringify(o),e.next=11,c.adsCoreConnector.insertStreamAd(s);case 11:if(0===(u=e.sent).status){e.next=14;break}throw new Error("non zero response on insert");case 14:return e.abrupt("return",u);case 15:case"end":return e.stop()}}),e)}))),w.apply(this,arguments)}function S(){var e,t;null===(e=y)||void 0===e||null===(t=e._debugForceRefreshHpto)||void 0===t||t.call(e)}function C(){return(C=(0,r.A)(a().mark((function e(t,n,r){var i,o,s,u;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o="ad_server_endpoint",e.next=3,d.Q.getSlotConfigurations(t);case 3:return s=e.sent,u="",null!=s&&null!==(i=s.settings)&&void 0!==i&&null!==(i=i[0])&&void 0!==i&&i[o]&&(u=s.settings[0][o].replace("https://pubads.g.doubleclick.net",n)),u+="&session_id=".concat(r),e.abrupt("return",d.Q.configureSlot(t,o,u));case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(){return(x=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",c.adsCoreConnector.triggerSlot(t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var k={getMocksList:function(){return A.apply(this,arguments)},overrideCountry:function(e){return c.adsCoreConnector.overrideCountry(e)},patchTargeting:function(e,t){return d.Q.patchTargeting(e,t)},increaseStreamTime:_,getAdServerEndpoint:function(e){return d.Q.getSlotConfigurations(e).then((function(e){return e.settings[0].ad_server_endpoint}))},overrideAdServerEndpoint:O,overrideAdSlotEndpoint:function(e){return d.Q.setAdSlotEndpoint(e)},overrideAdStatePusherEndpoint:function(e){return d.Q.setAdStatePusherEndpoint(e)},overrideSponsoredPlaylistEndpoint:function(e){var t,n;d.Q.setSponsoredUri(e),null===(t=y)||void 0===t||null===(n=t.overrideSponsoredPlaylistEndpoint)||void 0===n||n.call(t)},_debugForceRefreshHpto:S,manualPodLoad:function(e){return(0,l.e)("manualPodLoad(): pod=%o",e),d.Q.loadAdPod(e)},setAdServerEndpoint:function(e,t,n){return C.apply(this,arguments)},clearSlot:function(e){return c.adsCoreConnector.clearSlot(e)},triggerSlot:function(e){return x.apply(this,arguments)},subToFormats:function(e){return d.Q.subscribeToAllFormats((function(t,n){e?e(t,n):(0,l.e)("config for slot=%o, res=%o",t,n)}))},subToState:function(e){return d.Q.subToState((function(t){e?e(t):(0,l.e)("legacy ads state updated: %o",t)}))},subToAdState:function(e){d.Q.subToAdState((function(t){e?e(t):(0,l.e)("ad state updated: %o",t)}))},getState:function(e){return d.Q.getState().then((function(t){return e?e(t):(0,l.e)("legacy ads state: %o",t.state),t}))},getAdState:function(e){return d.Q.getAdState().then((function(t){e?e(t):(0,l.e)("ad state: %o",t)}))},configureSlot:function(e,t,n){return d.Q.configureSlot(e,t,n)},debug:l.e,getAdSlotConfigurations:function(e,t){d.Q.getSlotConfigurations(e).then((function(n){t?t(n):(0,l.e)("config for slot=%o, res=%o",e,n)}))},setRequestHeader:function(e,t,n){return d.Q.setRequestHeader(e,t,n)},removeRequestHeader:function(e,t){return d.Q.removeRequestHeader(e,t)},createSlotAndOverrideItsAdServerEndpoint:function(e,t){return d.Q.addNewSlot(e).then((function(){return O(e,t)})).catch((function(t){return(0,l.e)("Problem creating and overriding ".concat(e," slot, error=%o"),t)}))},enableSlot:function(e){return d.Q.enableSlot(e)},queueVideoAd:function(){return Promise.all([c.adsCoreConnector.addNewSlot("stream","video"),c.adsCoreConnector.increaseStreamTime(1200),c.adsCoreConnector.putTargeting({targetingMap:{focus:"true",adbreak:"video,adscore"}})])},setBillboardTimeout:function(e){k.adFormatOverrides.billboardShowAfterSeconds=e},applyAdmockerForPodcastAd:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.podcastMetadata,n=void 0===t?h:t,r=e.sessionId,i=void 0===r?"1":r,a=e.endpoint,o=void 0===a?function(e){return function(e,t){return"".concat(f,"/mock/ad?test_case=").concat(e,"&session_id=").concat(t)}(e.admockerTestCase,i)}:a;return n.segments.forEach((function(e){var t="function"==typeof o?o(e):o;O(e.slot,t)})),d.Q.overridePodcastMetadata(n)},adFormatOverrides:{billboardShowAfterSeconds:null},overrideGetEpisodeSponsors:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g;globalThis.getEpisodeSponsorsOverride=e},fetchAdAndEnqueue:function(e){return w.apply(this,arguments)}},T=!1;function P(e){y=e,T||(s().unbind("shift+f5"),s().bind("shift+f5",(function(){_(1200)})),T=!0,window.Ads=k)}},40070:(e,t,n)=>{"use strict";n.d(t,{P:()=>i,w:()=>a});n(43379),n(51234);var r=n(30758),i=function(){return function(e){return fetch(e,{mode:"no-cors"})}};function a(e){return(0,r.useMemo)((function(){return e()}),[e])}},39994:(e,t,n)=>{"use strict";n.d(t,{w:()=>o});var r=n(93493),i=n(58114),a=n(77970),o=function(e){var t,n=(0,r.NC)(i.mPu,{loadingValue:!1});return!!e&&(0,a.N)(e)&&n&&"true"===(null===(t=e.metadata)||void 0===t?void 0:t["ad.afi"])}},19276:(e,t,n)=>{"use strict";n.d(t,{H:()=>i});var r=n(80366);function i(e){var t=(0,r.o_)(e);return function(e){return null!==e}(t)?t.toURI():e}},54563:(e,t,n)=>{"use strict";n.d(t,{C:()=>r,G:()=>i});var r=function(e){return e.NOT_FETCHING="NOT_FETCHING",e.FETCHING="FETCHING",e.FETCHED="FETCHED",e.FAILED="FAILED",e}({}),i=function(e){return e.IMAGE="image",e.HTML="html",e.NATIVE="native",e}({})},9069:(e,t,n)=>{"use strict";n.d(t,{R:()=>i,r:()=>r});n(60482);var r={billboard:"billboard",hpto:"hpto",leaderboard:"leaderboard","podcast-preroll":"podcast-preroll","podcast-midroll-1":"podcast-midroll-1","podcast-midroll-2":"podcast-midroll-2","podcast-midroll-3":"podcast-midroll-3","podcast-midroll-4":"podcast-midroll-4","podcast-midroll-5":"podcast-midroll-5","podcast-postroll":"podcast-postroll","sponsored-playlist":"sponsored-playlist",stream:"stream"},i=(Object.values(r),function(e){return e in r})},95873:(e,t,n)=>{"use strict";n.d(t,{V:()=>i,c:()=>r});var r=function(e){return e.ADVERTISER_SUBTITLE="advertiser_subtitle",e.ADVERTISER_TITLE="advertiser_title",e.CTA_BUTTON="cta_button",e.COMPANION_CARD="companion_card",e.VIDEO_PLAYER="video_player",e.COVER_ART="cover_art",e.AD_LOGO="ad_logo",e.COVER_ART_EXPANDED="cover_art_expanded",e.COVER_ART_COLLAPSED="cover_art_collapsed",e.MINIMIZED_VIDEO_TAKEOVER="minimized_video_takeover",e}({}),i=function(e){return e.AD_NPV="ad_npv",e.NPB="npb",e.VIDEO_PLAYER="video_player",e}({})},40329:(e,t,n)=>{"use strict";n.d(t,{Lv:()=>g,Wh:()=>m,ee:()=>v,ei:()=>y});var r=n(62822),i=n(56068),a=n(2970),o=n(52542),s=n(93091),u=n.n(s),c=(n(7651),n(14551),n(9267),n(184),n(42486),n(30456),n(26701),n(86746),n(45434),n(79024),n(38408),n(70750),n(68216),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(72636),n(51234),n(2823),n(65594),n(78397),n(97460),n(34192),n(88856),n(51565),n(80456),n(18316),n(93577),n(22720));function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;this.playbackState&&this.videoTakeoverApi.postEvent(this.playbackState.adId,e,d(d(d({event_data:d({clientReportedUserAgent:navigator.userAgent},t)},n),r&&{reason:r}),i&&{source:i}))}},{key:"onCreated",value:function(e){this.active=!0,this.playbackState=e,this.listener&&this.listener.onCreated()}},{key:"onEnded",value:function(e,t){this.active=!1,this.playbackState=e,c.mT.PLAYED_TO_END!==t||this.fireImpressionOnStart||this.logEvent(v.VIEWED),this.listener&&this.listener.onEnded(),this.playbackState=null}},{key:"onStarted",value:function(e){this.playbackState=e,this.fireImpressionOnStart&&this.logEvent(v.VIEWED),this.listener&&this.listener.onStarted()}},{key:"onStateUpdate",value:function(e){this.playbackState=e}},{key:"onReady",value:function(){this.listener&&this.listener.onFirstReady()}},{key:"getEnabled",value:function(){return this.enabled}}]);var e,t,n,s}()},49507:(e,t,n)=>{"use strict";n.d(t,{CJ:()=>i,D$:()=>o,F$:()=>a,NI:()=>s,vA:()=>u});var r=n(30296),i=function(e){return e.DISLIKE_AD="DISLIKE_AD",e.CANCEL_DISLIKE_AD="CANCEL_DISLIKE_AD",e.LIKE_AD="LIKE_AD",e.CANCEL_LIKE_AD="CANCEL_LIKE_AD",e}({}),a=(0,r.VP)(i.LIKE_AD),o=(0,r.VP)(i.CANCEL_LIKE_AD),s=(0,r.VP)(i.DISLIKE_AD),u=(0,r.VP)(i.CANCEL_DISLIKE_AD)},41902:(e,t,n)=>{"use strict";n.d(t,{M:()=>Ft,x:()=>Bt});var r={};n.r(r),n.d(r,{getAlbum:()=>Je});var i={};n.r(i),n.d(i,{getArtist:()=>Xe,getArtistAlbums:()=>$e});var a={};n.r(a),n.d(a,{getOnDemandPlaylists:()=>tt,getPlaylist:()=>et,getPlaylistPermissionForUser:()=>nt});var o={};n.r(o),n.d(o,{getTrack:()=>it});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var s=n(52542),u=n(87958),c=n(62822),l=n(56068),d=n(2970),f=n(12341),p=n(93091),v=n.n(p),h=(n(184),n(42486),n(76588),n(51234),n(73823)),m=n(38497),g=n(9069);function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t0)){e.next=5;break}return e.abrupt("return",1e3*t);case 5:return e.abrupt("return",18e4);case 6:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})},{key:"logEvent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.adId&&this.billboardApi.postEvent(this.adId,e,{event_data:U({clientReportedUserAgent:navigator.userAgent},t)})}},{key:"clearSlot",value:function(){return this.billboardApi.triggerSlotClearAll(B)}},{key:"mapBillboardData",value:function(e){var t=e.ad.metadata||{},n={accountUpgrade:t.accountUpgrade,accountUpgradeTracking:t.accountUpgradeTracking,clickUrl:(0,j.H)(e.ad.click_url),companionSrc:"",creativeId:t.creative_id,dummy:e.ad.dummy,id:e.ad.id,isAdaptive:!1,isPreview:"true"===t.is_preview,isValid:!0,lineItemId:t.lineitem_id,mediaSrc:""};switch(e.ad.format){case"banner":n.companionSrc=e.ad.companion_ad&&e.ad.companion_ad.url||"",n.mediaSrc=e.ad.images&&e.ad.images[0]&&e.ad.images[0].url||"";break;case"dummy":break;default:n.isValid=!1}return n}}]);var e,t,n,r,i}(),G=n(48551),z=function(){function e(){(0,l.A)(this,e)}return(0,d.A)(e,null,[{key:"reset",value:function(){e.listeners=[],e.previousFocus=!1,e.intervalId&&(clearInterval(e.intervalId),e.intervalId=null)}},{key:"maybeStartPolling",value:function(){null===e.intervalId&&(e.intervalId=setInterval(e.checkFocusState,e.kPollTimeout))}},{key:"maybeStopPolling",value:function(){e.intervalId&&0===e.listeners.length&&(clearInterval(e.intervalId),e.intervalId=null)}},{key:"addFocusListener",value:function(t){t.onFocusChanged(document.hasFocus()),e.listeners.push(t),e.maybeStartPolling()}},{key:"removeFocusListener",value:function(t){e.listeners=e.listeners.filter((function(e){return e!==t})),e.maybeStopPolling()}}])}();M=z,(0,s.A)(z,"listeners",[]),(0,s.A)(z,"intervalId",null),(0,s.A)(z,"previousFocus",!1),(0,s.A)(z,"kPollTimeout",500),(0,s.A)(z,"checkFocusState",(function(){var e=document.hasFocus();e!==M.previousFocus&&(M.previousFocus=e,M.listeners.forEach((function(t){t.onFocusChanged(e)})))}));var W=function(){return(0,d.A)((function e(){(0,l.A)(this,e),this.listeners=[]}),[{key:"addFocusListener",value:function(e){this.listeners.push(e),z.addFocusListener(e)}},{key:"removeFocusListener",value:function(e){this.listeners=this.listeners.filter((function(t){return t!==e})),z.removeFocusListener(e)}},{key:"removeAllFocusListeners",value:function(){this.listeners.forEach((function(e){return z.removeFocusListener(e)})),this.listeners=[]}},{key:"hasFocus",value:function(){return document.hasFocus()}}])}();function K(e,t){var n=t?new w(e):new S(G.Q);return new H(n,new W)}n(40065),n(47994),n(4865);var Y={displayTimeIntervalMs:2e4,timeInViewThresholdMs:15e3},q=function(){return(0,d.A)((function e(t){(0,l.A)(this,e),this.cosmosConnector=t}),[{key:"addSlot",value:(n=(0,c.A)(v().mark((function e(t){return v().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.cosmosConnector.addNewSlot(t,"banner");case 2:return e.next=4,this.cosmosConnector.enableSlot(t);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"getConfig",value:(t=(0,c.A)(v().mark((function e(){var t;return v().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.cosmosConnector.getAdSlotConfig("leaderboard");case 3:return t=e.sent,e.abrupt("return",this.normalizeConfig(t));case 7:if(e.prev=7,e.t0=e.catch(0),!(e.t0 instanceof Error)){e.next=14;break}if("DUPLICATE_REQUEST_ERROR"===e.t0.name){e.next=12;break}throw e.t0;case 12:e.next=15;break;case 14:throw e.t0;case 15:return e.abrupt("return",Y);case 16:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(){return t.apply(this,arguments)})},{key:"normalizeConfig",value:function(e){if(e){var t={displayTimeIntervalMs:2e4,timeInViewThresholdMs:15e3};return Object.prototype.hasOwnProperty.call(e,"display_time_interval")&&(t.displayTimeIntervalMs=1e3*e.display_time_interval),t}return Y}},{key:"getSlot",value:(e=(0,c.A)(v().mark((function e(t){var n,r,i;return v().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.cosmosConnector.fetchAdForSlot(t);case 3:return n=e.sent,r=n.display.find((function(e){return"text/html"===e.mime_type})),i=r?r.media:n.html,e.abrupt("return",{html:i,adDisplay:r});case 9:throw e.prev=9,e.t0=e.catch(0),Error("Slot Request failed ".concat(e.t0));case 12:case"end":return e.stop()}}),e,this,[[0,9]])}))),function(t){return e.apply(this,arguments)})},{key:"subscribeToSlotType",value:function(e,t){return this.cosmosConnector.subscribeToSlotType(e,t)}}]);var e,t,n}(),Q=(n(55997),n(78397),n(34518),n(2823),n(65594),n(3074)),Z=n.n(Q),J=n(79180),X=n(44664),$=function(){return(0,d.A)((function e(t){var n=this,r=t.initialStatus,i=t.onOnlineStatusChange;(0,l.A)(this,e),this.isOnline=r||!0,window.addEventListener("online",(function(){n.isOnline=!0,null==i||i(!0)})),window.addEventListener("offline",(function(){n.isOnline=!1,null==i||i(!1)})),window.addEventListener("visibilitychange",(function(){if(!document.hidden){var e=navigator.onLine;n.isOnline=e,null==i||i(e)}}))}),[{key:"getOnlineStatus",value:function(){return this.isOnline}}])}(),ee="leaderboard",te=function(){return(0,d.A)((function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,u=arguments.length>5?arguments[5]:void 0,c=arguments.length>6?arguments[6]:void 0;(0,l.A)(this,e),(0,s.A)(this,"fetching",!1),(0,s.A)(this,"enabled",!1),(0,s.A)(this,"currentAd",{creativeId:null,lineitemId:null}),(0,s.A)(this,"handleLeaderboardMessage",(function(e){var n,r;switch(t.currentAd.lineitemId=String((null===(n=e.data)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.lineItemId)||""),t.currentAd.creativeId=String((null===(r=e.data)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.creativeId)||""),e.data&&e.data.type){case"ads-leaderboard-rendered":""!==t.currentAd.lineitemId&&null!==t.currentAd.creativeId&&t.logLeaderboardEvent("event_viewed");break;case"ads-leaderboard-failed":t.logLeaderboardEvent("event_errored"),t.handleBadLeaderboard()}})),(0,s.A)(this,"onAdMessage",(function(e){if(t.isPreviewServiceAd(e.ad.metadata)){if(!e.ad.display||e.ad.display.length<1)throw new Error("Unknown core event from ".concat(ee," slot: ").concat(e.event));var n=e.ad.display[0],r=n.media,i=n&&n.width?n.width:"728",a=n&&n.height?n.height:"90";t.renderLeaderboard(r,i,a)}})),this.appStartupId=c,this.frameSrc=n.frameSrc,this.focusState=a,this.leaderboardApi=r,this.refreshDecisioner=i,this.refreshDecisioner.setRefreshDelegate(this),this.leaderboardWrapper=null,this.eventSender=o,this.history=u,this.appStartupId=c,this.offlineObserver=new $({onOnlineStatusChange:function(e){return t.refreshDecisioner.onlineStateChanged(e)}})}),[{key:"enableLeaderboard",value:function(){this.enabled=!0,this.enableLeaderboardMessageHandler(),this.refreshDecisioner.onLeaderboardEnabled(),this.subscription=this.leaderboardApi.subscribeToSlotType(ee,this.onAdMessage)}},{key:"setLeaderboardElement",value:function(e){this.domTarget=e}},{key:"onNavigationChanged",value:function(){this.refreshDecisioner.onNavigationChanged()}},{key:"enableLeaderboardMessageHandler",value:function(){window.removeEventListener("message",this.handleLeaderboardMessage),window.addEventListener("message",this.handleLeaderboardMessage)}},{key:"disableLeaderboardMessageHandler",value:function(){window.removeEventListener("message",this.handleLeaderboardMessage)}},{key:"logLeaderboardEvent",value:function(e){this.eventSender.send((0,X.y)({ad_playback_id:this.adPlaybackId,view_uri:this.history.location.pathname,event:e}));var t=(0,J.A)({event:e,slot:"leaderboard",format:"banner",app_startup_id:this.appStartupId,request_id:this.adPlaybackId,lineitem_id:this.currentAd.lineitemId,creative_id:this.currentAd.creativeId,ad_id:this.currentAd.creativeId,in_focus:document.hasFocus?document.hasFocus():null,event_source:"client"});this.eventSender.send(t)}},{key:"requestConfig",value:(t=(0,c.A)(v().mark((function e(){return v().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.cachedConfig){e.next=2;break}return e.abrupt("return",Promise.resolve(this.cachedConfig));case 2:return e.next=4,this.leaderboardApi.getConfig();case 4:return this.cachedConfig=e.sent,e.abrupt("return",this.cachedConfig);case 6:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"requestSlot",value:function(e){var t=this;return this.leaderboardApi.getSlot(e).then((function(e){return t.adPlaybackId=Z().create().hex,e})).catch((function(e){throw new Error("LeaderboardManager: cant get slot. ".concat(e))}))}},{key:"fetchAndDisplayLeaderboard",value:(e=(0,c.A)(v().mark((function e(){var t=this;return v().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.frameSrc){e.next=2;break}throw new Error("LeaderboardManager: frameSrc must be specified in options. Point it to a blank page on the same domain.");case 2:if(this.domTarget){e.next=4;break}return e.abrupt("return");case 4:if(!this.fetching){e.next=6;break}return e.abrupt("return");case 6:if(this.enabled){e.next=8;break}return e.abrupt("return");case 8:this.fetching=!0,this.requestSlot(ee).then((function(e){var n=e.html,r=e.adDisplay&&e.adDisplay.width?e.adDisplay.width:"728",i=e.adDisplay&&e.adDisplay.height?e.adDisplay.height:"90";return t.fetching=!1,t.renderLeaderboard(n,r,i)})).catch((function(e){throw t.fetching=!1,Error("Slot Request and display failed: ".concat(e))}));case 10:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})},{key:"isPreviewServiceAd",value:function(e){return e&&"true"===e.is_preview}},{key:"renderLeaderboard",value:function(e,t,n){var r=document.createElement("iframe");r.addEventListener("load",this.adFrameLoaded.bind(this,r)),r.setAttribute("sandbox",["allow-top-navigation-by-user-activation","allow-forms","allow-modals","allow-popups","allow-popups-to-escape-sandbox","allow-same-origin","allow-scripts",/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?"":"allow-presentation"].join(" ")),r.setAttribute("width",t),r.setAttribute("height",n),r.setAttribute("id","leaderboard-ad-element"),r.setAttribute("src",this.frameSrc),r.setAttribute("srcdoc",e),r.setAttribute("tab-index","-1"),this.leaderboardWrapper=document.createElement("div"),this.leaderboardWrapper.setAttribute("aria-hidden","true"),this.leaderboardWrapper.appendChild(r),this.domTarget.innerHTML="",this.domTarget.appendChild(this.leaderboardWrapper)}},{key:"adFrameLoaded",value:function(e,t){var n=this,r=t.composedPath&&t.composedPath()&&t.composedPath()[0].contentWindow||e.contentWindow;this.refreshDecisioner.onViewLoaded(),this.focusState.addFocusListener(this);var i=function(){n.logLeaderboardEvent("event_unload"),n.refreshDecisioner.onViewUnloaded(),n.focusState.removeFocusListener(n),r.removeEventListener("unload",i)};r.addEventListener("unload",i)}},{key:"disableLeaderboard",value:function(){this.enabled=!1,this.disableLeaderboardMessageHandler(),this.refreshDecisioner.onLeaderboardDisabled(),this.focusState.removeFocusListener(this),this.subscription&&this.subscription.cancel(),this.leaderboardWrapper&&this.leaderboardWrapper.firstChild&&this.leaderboardWrapper.removeChild(this.leaderboardWrapper.firstChild),this.leaderboardWrapper&&this.leaderboardWrapper.parentNode&&this.leaderboardWrapper.parentNode.removeChild(this.leaderboardWrapper),this.leaderboardWrapper=null}},{key:"handleBadLeaderboard",value:function(){this.currentAd.creativeId=null,this.currentAd.lineitemId=null,this.domTarget&&(this.domTarget.innerHTML="")}},{key:"onFocusChanged",value:function(e){this.logLeaderboardEvent("event_".concat(e?"foregrounded":"backgrounded"))}},{key:"refreshLeaderboard",value:function(){this.fetchAndDisplayLeaderboard()}}]);var e,t}();function ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function re(e){for(var t=1;tt.timeInViewThresholdMs}))}},{key:"notifyRefreshIfPossible",value:(e=(0,c.A)(v().mark((function e(){var t;return v().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.isPastViewThreshold();case 2:return(t=e.sent)&&this.triggerRefresh(),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})},{key:"startRefreshTimer",value:function(){clearTimeout(this.refreshTimeout),this.refreshTimeout=setTimeout(this.triggerRefresh.bind(this),this.viewTimer)}},{key:"triggerRefresh",value:function(){document.hasFocus()&&this.delegate&&this.delegate.refreshLeaderboard()}}]);var e,t,n}());function se(e,t,n,r,i){var a=new W,o=i?new ae(r):new q(G.Q);return new te({frameSrc:"/blank.html"},o,new oe(a),a,e,t,n)}var ue=n(9319),ce=function(){return(0,d.A)((function e(t,n,r){(0,l.A)(this,e),this.eventSender=t,this.appStartupId=n,this.inStreamApi=r}),[{key:"getAdData",value:function(){return this.inStreamApi.getInStreamAd()}},{key:"logAdEvent",value:function(e){var t=e.event,n=e.reason,r=e.payload,i=this.getAdData();if(!i)throw new Error("No ad available");var a="";if(r){var o=ue.A7.encode(r).finish();a=(new TextDecoder).decode(o)}var s=h.uk.fromPartial({adId:i.adId,eventType:t,eventReason:n,clientPayload:a});m.eventsClient.postEvent(s)}},{key:"logDebugEvent",value:function(e){var t=this.getAdData();if(!t)throw new Error("No ad available");this.eventSender.send((0,J.A)({app_startup_id:this.appStartupId,ad_id:t.adId,request_id:t.requestId,lineitem_id:t.metadata.lineitem_id,creative_id:t.metadata.creative_id,event:"event_".concat(e),slot:"stream",format:"audio",product_name:"brand_survey"}))}}])}(),le=function(e,t,n){return{logger:new ce(e,t,n)}},de=function(){return(0,d.A)((function e(t){(0,l.A)(this,e),this.cosmosConnector=t}),[{key:"postEvent",value:function(e,t,n){return this.cosmosConnector.postEvent(e,t,n)}},{key:"subscribeToSlotType",value:function(e,t){return this.cosmosConnector.subscribeToSlotType(e,t)}}])}(),fe=function(e){return"string"==typeof e},pe=function(){return(0,d.A)((function e(t){(0,l.A)(this,e),this.cosmosConnector=t}),[{key:"postEvent",value:(e=(0,c.A)(v().mark((function e(t,n,r){var i;return v().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=h.uk.fromPartial({adId:t,eventType:n,playbackPosition:"bigint"==typeof r.playback_position||"number"==typeof r.playback_position?BigInt(r.playback_position):void 0,eventReason:fe(r.reason)?r.reason:void 0,eventSource:fe(r.source)?r.source:void 0}),e.next=3,m.eventsClient.postEvent(i);case 3:return e.abrupt("return",Promise.resolve({event:"sent"}));case 4:case"end":return e.stop()}}),e)}))),function(t,n,r){return e.apply(this,arguments)})},{key:"subscribeToSlotType",value:function(e,t){return this.cosmosConnector.subscribeToSlotType(e,t)}}]);var e}();n(14551),n(9267),n(86746),n(45434),n(79024),n(70750),n(72636),n(97460),n(93577);function ve(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return he(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?he(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function he(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:{threshold:[0,.5,1]};(0,l.A)(this,e),(0,s.A)(this,"onObservation",(function(e){var n=e[0].intersectionRatio,r=Ve;1===n?r="visible_100":n>=.5?r="visible_50":n<.5&&(r="visible_0"),r!==t.currentState&&(t.currentState=r,t.callback&&t.callback(t.currentState))})),this.currentState=Ve,this.intersectionObserver=He,IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(this.onObservation,n))}),[{key:"observe",value:function(e,t){this.callback=t,this.intersectionObserver.observe(e)}},{key:"disconnect",value:function(){this.intersectionObserver.disconnect()}}])}(),ze=n(37005);n(4672),n(5728),n(24136),n(54520),n(91531),n(93678),n(34145);function We(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ke(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"";if(o.currentAd){var n=(0,J.A)({slot:Ye,app_startup_id:o.appStartupId,event:e,lineitem_id:String(o.currentAd.lineItemId),creative_id:String(o.currentAd.creativeId),ad_id:String(o.currentAd.creativeId),format:"hpto ".concat(o.currentAd.bannerMode),request_id:String(o.currentAd.adPlaybackId),event_source:t?"client-".concat(t):"client"});o.hptoApi.logEvent(n)}})),(0,s.A)(this,"logAdEventError",(function(e){var t=(0,J.A)({slot:Ye,app_startup_id:o.appStartupId,event:"event_errored",event_reason:e,event_source:"client"});o.hptoApi.logEvent(t)})),(0,s.A)(this,"mapData",function(){var e=(0,c.A)(v().mark((function e(t){var n,r,i,a,s,u,c,l,d,f,p,h,m,g;return v().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o.currentAd=Ke({},t),r=t["target-uri"],i=null===(n=(0,Se.o_)(r))||void 0===n?void 0:n.type,a={episodeShowUri:""},s=t.playBtnUri||r,"native"!==t.bannerMode){e.next=13;break}return e.next=8,o.hptoApi.getAlgoPlaylistInfo(r);case 8:return(u=e.sent)&&(r=u.uri,s=u.playBtnUri,i=u.uriType),e.next=12,o.getNativeData(r,i);case 12:a=e.sent;case 13:return c=t.blurb,l=(t.badge||"").toLowerCase(),d=t["background-color"],f=d&&"#"===d[0]?d:"#".concat(d),p=t["background-image"],h=(0,j.H)(t["background-url"]),m=h&&h.replace(/&/g,"&"),g="sponsored"===t.nativeHptoType,e.abrupt("return",Ke(Ke(Ke({},t),a),{},{isSponsored:g,uri:a.episodeShowUri||r,uriType:i,badgeType:l,playBtnUri:s,backgroundColor:f,backgroundUrl:h,backgroundImage:p,clickThroughUrl:m,description:c}));case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,s.A)(this,"handleTrackingUrl",(function(e){if(!e)return"";try{return decodeURIComponent(e.replace(/&/g,"&"))}catch(r){if(r instanceof URIError&&"URI malformed"===r.message){var t,n=(0,we.G)({error_type:"malformedTrackingUrl",lineitem_id:null===(t=o.currentAd)||void 0===t?void 0:t.lineItemId,error_message:"url is malformed: ".concat(e)});return o.hptoApi.logEvent(n),""}return""}})),this.hptoApi=t,this.focusState=n,this.visibilityObserver=r,this.offlineObserver=i,this.appStartupId=a,this.trackingPixelDiv=document.createElement("div"),this.trackingPixelDiv.setAttribute("id","ad-tracking-pixel"),this.trackingPixelDiv.style.display="none",document.body.appendChild(this.trackingPixelDiv),this.appStartupId=a}),[{key:"subscribeToPreview",value:function(e){var t=this;return this.hptoApi.subscribeToPreview(function(){var n=(0,c.A)(v().mark((function n(r){var i;return v().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t.mapData(r);case 2:i=n.sent,e(i);case 4:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}())}},{key:"onRefresh",value:function(e){this.refreshCallback=e}},{key:"fetchTemplate",value:function(){var e=this;return this.hptoApi.getSlot(Ye).catch((function(t){throw e.logAdEventError("template fetch from ARS failed"),t}))}},{key:"fetchCreative",value:function(e){var t=this;return new Promise((function(t,n){window.addEventListener("message",(function r(i){if("object"===(0,ze.A)(i.data)&&"string"==typeof i.data.type){var a=i.data.type.split(":");if("ads"!==a[0]||"hpto"!==a[1])return;if("error"===a[2]||"no-ad"===a[2])n(a[2]);else if("init"===a[2]){var o=Ke(Ke({},i.data.data.data),{},{loaderFrame:undefined,adPlaybackId:e.adPlaybackId});t(o)}else n("unsupported hpto message");window.removeEventListener("message",r)}}))})).then(this.mapData).catch((function(e){throw"no-ad"!==e&&(t.logErrorEvent("fetch creative error: ".concat(e)),t.logAdEventError("creative fetch from GAM failed")),e}))}},{key:"logEvent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.log(e,t),"event_clicked"===e&&this.trackPixelClicked()}},{key:"logErrorEvent",value:function(e){var t=(0,we.G)({request_type:Ye,error_message:e});this.hptoApi.logEvent(t)}},{key:"trackPixelClicked",value:function(){if(this.currentAd){var e=this.currentAd.click,t=this.handleTrackingUrl(e);if(t){this.trackingPixelDiv.innerHTML="";var n=this.createTrackingPixelImage(t,"event_clicked");this.trackingPixelDiv.appendChild(n)}}}},{key:"trackPixelViewed",value:function(){var e=this;if(this.currentAd){this.trackingPixelDiv.innerHTML="";var t=this.currentAd["tracking-urls"],n=this.currentAd["tracking-url"],r=this.currentAd,i=r.creativeId,a=r.lineItemId,o=r.advertiserId,s=r.campaignId,u=r.adEventTrackerViewUrls;this.createTrackingList({trackingUrls:t,trackingUrl:n,adEventTrackerViewUrls:u,adTrackingInfo:{creativeId:i,lineItemId:a,advertiserId:o,campaignId:s}}).map((function(t){return e.createTrackingPixelImage(t,"view-tracking")})).forEach((function(t){e.trackingPixelDiv.appendChild(t)}))}}},{key:"logViewed",value:function(){this.timeOfLastViewUpdate=Date.now(),this.log("event_viewed"),this.trackPixelViewed()}},{key:"maybeTriggerRefresh",value:function(){var e;this.offlineObserver.getOnlineStatus()&&(Date.now()-this.timeOfLastViewUpdate>=18e5&&this.focusState.hasFocus()&&("visible_50"===this.visibilityState||"visible_100"===this.visibilityState)&&(null===(e=this.refreshCallback)||void 0===e||e.call(this)))}},{key:"viewRendered",value:function(e){this.timeOfLastViewUpdate=Date.now(),this.focusState.removeAllFocusListeners(),this.focusState.addFocusListener(this),this.visibilityObserver.observe(e,this.onVisibilityChanged)}},{key:"viewDestroyed",value:function(){this.focusState.removeAllFocusListeners(),this.visibilityObserver.disconnect(),this.log("event_unload"),this.currentAd=null}},{key:"onFocusChanged",value:function(e){e?(this.maybeTriggerRefresh(),this.log("event_foregrounded")):this.log("event_backgrounded")}},{key:"maybeModifyUrl",value:function(e,t){var n=e;try{var r=new URL(n);if(["adeventtracker.spotify.com","adeventtrackermonitoring.spotify.com","aet.spotify.com"].includes(r.host)){var i=r.searchParams;Object.keys(t).forEach((function(e){var n=t[e];i.append(e,n)})),n=r.toString()}}catch(t){var a,o=(0,we.G)({error_type:"malformedAdEventTrackerUrl",lineitem_id:null===(a=this.currentAd)||void 0===a?void 0:a.lineItemId,error_message:"cannot parse ad event tracker url: ".concat(e)});this.hptoApi.logEvent(o)}return n}},{key:"createTrackingList",value:function(e){var t=this,n=e.trackingUrls,r=e.trackingUrl,i=e.adEventTrackerViewUrls,a=void 0===i?[]:i,o=e.adTrackingInfo,s=void 0===o?{}:o,u=a.map((function(e){return t.maybeModifyUrl(e,s)}));if(n){var c=n.map(this.handleTrackingUrl).filter(Boolean);u=u.concat(c)}else r&&u.concat(this.handleTrackingUrl(r));return u}},{key:"getNativeData",value:function(e,t){if(!e||!t)return Promise.reject("error when getting native data: uri: ".concat(e," uriType: ").concat(t));var n=e.split(":").pop();if(!n)return Promise.reject("error when getting native data: id not found");switch(t){case Se.NQ.SHOW:return this.hptoApi.getShow(n);case Se.NQ.TRACK:return this.hptoApi.getTrack(n);case Se.NQ.ALBUM:return this.hptoApi.getAlbum(n);case Se.NQ.PLAYLIST:case Se.NQ.PLAYLIST_V2:return this.hptoApi.getPlaylist(n);case Se.NQ.EPISODE:return this.hptoApi.getEpisode(n);default:return Promise.reject("error when getting native data ".concat(e," is not valid"))}}}])}(),Qe=n(75844),Ze=n(82316);function Je(e,t){return e.build().withHost(Ze.QU).withPath("/albums/".concat(t)).withEndpointIdentifier("/albums/{albumId}").send()}function Xe(e,t){return e.build().withHost(Ze.QU).withPath("/artists/".concat(t)).withoutMarket().withEndpointIdentifier("/artists/{artistId}").send()}function $e(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.build().withHost(Ze.QU).withPath("/artists/".concat(t,"/albums")).withQueryParameters(n).withoutMarket().withEndpointIdentifier("/artists/{artistId}/albums").send()}function et(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{additional_types:"track"};return e.build().withHost(Ze.QU).withPath("/playlists/".concat(t)).withQueryParameters(n).withEndpointIdentifier("/playlists/{playlistId}").send()}function tt(e){return e.build().withHost(Ze._1).withPath("/select-ondemand-set?format=json").withEndpointIdentifier("/select-ondemand-set").withJsonContentType().withoutMarket().send()}function nt(e,t){return e.build().withHost(Ze.ZJ).withMethod("GET").withPath("/playlist/".concat(t,"/capabilities")).withEndpointIdentifier("/playlist/{id}/capabilities").withoutMarket().send()}var rt=n(16392);function it(e,t){return e.build().withHost(Ze.QU).withPath("/tracks/".concat(t)).withEndpointIdentifier("/tracks/{trackId}").send()}var at=n(73188);function ot(e,t,n,s){var u=new Ue(Qe.n.getInstance(),{Album:r,Artist:i,Playlist:a,Track:o,Show:rt},at.h);return new qe(s?new De(n,u,new Ie.$,e):new Pe(G.Q,u,new Fe,e),new W,new Ge,new $({}),t)}n(26851),n(9750);var st=function(){return Qe.n.getInstance().build().withHost(Ze.ip).withPath("/sponsored").withEndpointIdentifier("/sponsored").send()};function ut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ct(e){for(var t=1;tthis.lastLadderPosition&&(this.lastLadderPosition=t,this.trackingCallback(e,this.createPayload())):this.trackingCallback(e,this.createPayload())}},{key:"onStarted",value:function(){this.processEvent(Ct.STARTED)}},{key:"onResumed",value:function(){this.isPaused&&(this.isPaused=!1,this.processEvent(Ct.RESUMED))}},{key:"onPaused",value:function(){this.isPaused=!0,this.processEvent(Ct.PAUSED)}},{key:"onVolumeChanged",value:function(e){var t=e.volume;this.volume=t,this.processEvent(Ct.VOLUME_CHANGE),t>0&&this.isMuted?(this.isMuted=!1,this.processEvent(Ct.UNMUTED)):0!==t||this.isMuted||(this.isMuted=!0,this.processEvent(Ct.MUTED))}},{key:"onPlaybackEnded",value:function(e){switch(e.reason){case St.mT.REQUESTED:this.processEvent(Ct.SKIPPED);break;case St.mT.FATAL_ERROR:case St.mT.NETWORK_ERROR:this.processEvent(Ct.ERRORED);break;case St.mT.PLAYED_TO_END:this.processEvent(Ct.ENDED)}}},{key:"onDurationChanged",value:function(e){var t=e.duration;this.duration=t}},{key:"onPlaybackCreated",value:function(e){var t=this,n=e.initialConfiguration,r=e.timeObservable;this.position=n.position,this.volume=n.volume,this.isMuted=0===this.volume,r.addObserverForPeriodicEvents(.4,(function(e){t.position=e})),r.addObserverForMediaPositions([.25,.5,.75],(function(e){e>=.25&&t.processEvent(Ct.FIRST_QUARTILE),e>=.5&&t.processEvent(Ct.MIDPOINT),e>=.75&&t.processEvent(Ct.THIRD_QUARTILE)}))}}])}(),kt=function(){return(0,d.A)((function e(t,n){(0,l.A)(this,e),this.listener=t,this.adId=n,this.firstReadyDone=!1,this.volume=-1,this.duration=-1,this.position=-1}),[{key:"createPayload",value:function(){return{adId:this.adId,volume:this.volume,duration:this.duration,position:this.position}}},{key:"onStarted",value:function(){this.listener.onStarted(this.createPayload())}},{key:"onVolumeChanged",value:function(e){var t=e.volume;this.volume=t,this.listener.onStateUpdate(this.createPayload())}},{key:"onDurationChanged",value:function(e){var t=e.duration;this.duration=t,this.listener.onStateUpdate(this.createPayload())}},{key:"onPlaybackCreated",value:function(e){var t=this,n=e.initialConfiguration,r=e.timeObservable;this.position=n.position,this.volume=n.volume,r.addObserverForPeriodicEvents(.4,(function(e){t.position=e,t.listener.onStateUpdate(t.createPayload())})),this.listener.onCreated(this.createPayload())}},{key:"onPlaybackEnded",value:function(e){var t=e.reason;this.listener.onEnded(this.createPayload(),t)}},{key:"onReady",value:function(){this.firstReadyDone||this.listener.onReady(),this.firstReadyDone=!0}}])}();function Tt(e){return Math.floor(1e3*e)}var Pt=function(e){return function(t,n){return G.Q.postEvent(e,t,{event_data:{clientReportedUserAgent:navigator.userAgent,volume:n.volume.toString(),duration:n.duration.toString()},playback_position:Tt(n.position)})}},It=function(e){return function(t,n){var r=h.uk.fromPartial({adId:e,eventType:t,playbackPosition:BigInt(Tt(n.position))});m.eventsClient.postEvent(r)}},Nt=n(40329);function Rt(e,t,n,r){var i,a,o=r?new Ot(G.Q,t):new bt(G.Q),s=new Nt.ei(new W,o,e,n);return{manager:s,factories:[(i=r?It:Pt,a=s,function(e){var t;return"true"===(null===(t=e.metadata)||void 0===t?void 0:t.is_advertisement)?new Et(new xt(i(e.metadata.ad_id)),new kt(a,e.metadata.ad_id),new wt(new W,e.metadata.ad_id)):null})]}}var Dt=function(){return(0,d.A)((function e(t,n,r){var i=this;(0,l.A)(this,e),this.focusState=n,this.setAdStateKey=t,this.focusState.addFocusListener(this),this.history=r,this.history.listen((function(e){i.setAdStateKey("view_uri",e.pathname)}))}),[{key:"onFocusChanged",value:function(e){this.setAdStateKey("focus",e?"true":"false")}}])}();function jt(e){return new Dt(G.Q.setAdStateKey,new W,e)}var Lt=function(){return(0,d.A)((function e(t){(0,l.A)(this,e),(0,s.A)(this,"enabled",!1),(0,s.A)(this,"inStreamAdsSubscription",null),(0,s.A)(this,"inStreamAd",null),this.adsCoreConnector=t}),[{key:"enable",value:function(){this.enabled||(this.enabled=!0,this.inStreamAdsSubscription=this.adsCoreConnector.subscribeToInStreamAds(this.onInStreamAdMessage.bind(this)))}},{key:"disable",value:function(){this.enabled=!1,this.inStreamAd=null}},{key:"subscribeToInStreamAds",value:function(){return this.inStreamAdsSubscription?this.inStreamAdsSubscription:this.adsCoreConnector.subscribeToInStreamAds(this.onInStreamAdMessage)}},{key:"getInStreamAd",value:function(){return this.inStreamAd}},{key:"onInStreamAdMessage",value:function(e){var t=e.ad;t&&(this.inStreamAd=t)}},{key:"skipToNext",value:function(){this.adsCoreConnector.skipToNextWithOverride()}}])}(),Ut=n(78996);function Mt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Bt=function(e,t,n,r,i,a,o,c,l,d,f,p){return function(){var v=new Lt(m.adsCoreConnector);return function(e){for(var t=1;t{"use strict";n.d(t,{CW:()=>o,Nb:()=>a,On:()=>u,QN:()=>r,gt:()=>c,q5:()=>l,s3:()=>i,yx:()=>s});var r={ADS_ENABLED:"ADS_ENABLED",ADS_DISABLED:"ADS_DISABLED",ADS_PREMIUM:"ADS_PREMIUM",ADS_HPTO_HIDDEN:"ADS_HPTO_HIDDEN",ADS_POST_HIDE_HPTO:"ADS_POST_HIDE_HPTO",TRIGGER_PREVIEW_AD:"TRIGGER_PREVIEW_AD",LOG_NOW_PLAYING_AD_CLICK:"LOG_NOW_PLAYING_AD_CLICK"},i=function(){return{type:r.ADS_ENABLED}},a=function(){return{type:r.ADS_DISABLED}},o=function(e){return{type:r.ADS_PREMIUM,isPremium:e}},s=function(e){return{type:r.ADS_HPTO_HIDDEN,isHptoHidden:e}},u=function(){return{type:r.ADS_POST_HIDE_HPTO}},c=function(e){return{type:r.TRIGGER_PREVIEW_AD,adUriHexId:e}},l=function(e,t){return{type:r.LOG_NOW_PLAYING_AD_CLICK,eventReason:e,eventSource:t}}},91424:(e,t,n)=>{"use strict";n.d(t,{Qv:()=>i,Tv:()=>a,qc:()=>o});var r=n(77970),i=function(e){var t,n=null!==(t=null==e?void 0:e.item)&&void 0!==t?t:void 0;return(0,r.N)(n)},a=function(e){var t,n=null!==(t=null==e?void 0:e.item)&&void 0!==t?t:void 0;return(0,r.N)(n)&&"video"===n.mediaType},o=function(e){var t,n=null!==(t=null==e?void 0:e.item)&&void 0!==t?t:void 0;return(0,r.N)(n)&&"audio"===n.mediaType}},79564:(e,t,n)=>{"use strict";n.d(t,{M:()=>i,e:()=>a});var r=n(41366),i=r.M,a=r.e},36242:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});n(47994);var r=function(e,t,n){var r,i;return{artists:[{uri:t,name:n}],images:(null===(r=e.coverArt)||void 0===r?void 0:r.sources)||[],name:e.name,uri:e.uri,year:null===(i=e.date)||void 0===i?void 0:i.year,type:e.type,sharingInfo:e.sharingInfo}}},61019:(e,t,n)=>{"use strict";n.d(t,{t:()=>a});n(72636),n(60287);var r=n(30758),i=n(33670),a=function(e,t){var n=(0,r.useRef)(null),a=(0,r.useContext)(i.P),o=a.registerCloseCallback,s=a.closeToDepth,u=a.isOnPathToSubmenu,c=(0,r.useRef)(!1),l=(0,r.useCallback)((function(){n.current&&(window.clearTimeout(n.current),n.current=null)}),[]);(0,r.useEffect)((function(){return l}),[l]);var d=(0,r.useCallback)((function(e,n){s(e),l(),t&&(o((function(e){c.current=!1,t(e)}),n),c.current=!0,t(!0))}),[s,l,o,t]),f=(0,r.useCallback)((function(t){if(e.current){var r=e.current.closest('[role="menu"]');if(r){var i={x:t.clientX,y:t.clientY},a=u(i,c.current),o=parseInt(r.getAttribute("data-depth")||"0",10);!a||c.current?d(o,i):"mouseenter"===t.type&&(n.current=window.setTimeout((function(){d(o,i)}),500))}}}),[e,u,d]),p=(0,r.useCallback)((function(){if(e.current){var t=e.current.closest('[role="menu"]');if(t){var n=parseInt(t.getAttribute("data-depth")||"0",10);d(n,{x:0,y:0})}}}),[d,e]);return{handleMouseEnter:f,handleMouseMove:f,handleMouseLeave:l,handleFocus:p}}},67349:(e,t,n)=>{"use strict";n.d(t,{v:()=>r});var r="context-menu"},45940:(e,t,n)=>{"use strict";function r(e){return"function"==typeof e}n.d(t,{d:()=>r})},92951:(e,t,n)=>{"use strict";n.d(t,{G:()=>d});n(7651),n(14551),n(9267),n(184),n(42486),n(30456),n(26701),n(86746),n(45434),n(79024),n(70750),n(68216),n(37417),n(11737),n(51691),n(702),n(5672),n(2823),n(65594),n(78397),n(97460),n(88856),n(51565),n(18316),n(93577);var r=n(52542),i=n(85093),a=(n(83234),n(34518),n(38408),n(47710),n(47994),n(43379),n(34192),n(80456),n(92900)),o=n(3568);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],f=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],p=c(t);try{for(p.s();!(n=p.n()).done;){var v=n.value;if((0,o.sA)(v)||(0,o.Af)(v)){var h=(0,a.u)(e,v.name),m=null!==h?[].concat((0,i.A)(l),[h]):l;(0,o.sA)(v)&&d(e,v.items,r,s,m,[].concat((0,i.A)(f),[v.name])),((0,o.Af)(v)||r&&(0,o.sA)(v))&&(null==m?void 0:m.length)>0&&s.push(u(u({},v),{},{displayTitle:v.name,displaySubtitle:f.length>0?f.join(" • "):null,matchScore:m.reduce((function(e,t){return e+t.reduce((function(e,t){return e+t.range.length}),0)}),0)}))}}}catch(e){p.e(e)}finally{p.f()}return s.sort((function(e,t){return t.matchScore-e.matchScore}))}},54327:(e,t,n)=>{"use strict";function r(e){return"displayTitle"in e}n.d(t,{A:()=>r})},26596:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>v,O9:()=>d,_4:()=>l,fl:()=>c,j3:()=>p});var r,i,a=n(52542),o=n(80366),s=n(16920),u=n(19127),c={TRACKS:"text/x-spotify-tracks",ALBUMS:"text/x-spotify-albums",ARTISTS:"text/x-spotify-artists",PLAYLISTS:"text/x-spotify-playlists",PLAYLISTS_V2:"text/x-spotify-playlists",FOLDERS:"text/x-spotify-folders",USERS:"text/x-spotify-users",SHOWS:"text/x-spotify-shows",AUDIOBOOKS:"text/x-spotify-audiobooks",EPISODES:"text/x-spotify-episodes",CHAPTERS:"text/x-spotify-chapters",LOCAL_TRACKS:"text/x-spotify-local-tracks",LOCAL_ALBUMS:"text/x-spotify-local-albums",LOCAL_ARTISTS:"text/x-spotify-local-artists",COLLECTION_ALBUMS:"text/x-spotify-collection-albums",COLLECTION_ARTISTS:"text/x-spotify-collection-artists",PSEUDO_PLAYLISTS:"text/x-spotify-pseudo-playlists",UIDS:"text/x-spotify-uids"},l=(0,u.g)(c),d=(r={},(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)(r,o.NQ.TRACK,c.TRACKS),o.NQ.ALBUM,c.ALBUMS),o.NQ.ARTIST,c.ARTISTS),o.NQ.PLAYLIST,c.PLAYLISTS),o.NQ.PLAYLIST_V2,c.PLAYLISTS_V2),o.NQ.FOLDER,c.FOLDERS),o.NQ.PROFILE,c.USERS),o.NQ.SHOW,c.SHOWS),o.NQ.EPISODE,c.EPISODES),o.NQ.LOCAL,c.LOCAL_TRACKS),(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)(r,o.NQ.LOCAL_ALBUM,c.LOCAL_ALBUMS),o.NQ.LOCAL_ARTIST,c.LOCAL_ARTISTS),o.NQ.COLLECTION_ALBUM,c.COLLECTION_ALBUMS),o.NQ.COLLECTION_ARTIST,c.COLLECTION_ARTISTS),o.NQ.COLLECTION,c.PSEUDO_PLAYLISTS)),f=(i={},(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)(i,s.c.TRACK,c.TRACKS),s.c.ALBUM,c.ALBUMS),s.c.ARTIST,c.ARTISTS),s.c.PLAYLIST,c.PLAYLISTS),s.c.PLAYLISTV2,c.PLAYLISTS_V2),s.c.FOLDER,c.FOLDERS),s.c.USER,c.USERS),s.c.SHOW,c.SHOWS),s.c.AUDIOBOOK,c.AUDIOBOOKS),s.c.EPISODE,c.EPISODES),(0,a.A)((0,a.A)((0,a.A)((0,a.A)(i,s.c.LOCAL_FILES,c.LOCAL_TRACKS),s.c.LIKED_SONGS,c.PSEUDO_PLAYLISTS),s.c.YOUR_EPISODES,c.PSEUDO_PLAYLISTS),s.c.CHAPTER,c.CHAPTERS)),p=function(e){return e&&function(e){return e in f}(e)?f[e]:void 0};const v=d},26419:(e,t,n)=>{"use strict";n.d(t,{r:()=>d});n(78551),n(82467);var r=n(88677),i=n(44286),a=n(27719),o=n(87424),s=n(44647),u=n(30484),c=(n(40065),n(43379),n(34192),n(4865),n(46112)),l=function(e){var t=e.treatment,n=e.entityId,r=e.experimentId,i=e.treatmentVariation;if(t&&t[n]){var a=t[n].find((function(e){return e.experimentId===r}));return(null==a?void 0:a.treatment)===i}return!1},d=function(){var e=(0,a.c)(),t=(0,i.g)().episodeId,n=void 0===t?"":t,d=(0,i.zy)(),f=d.pathname.includes("more-like-this")?d.pathname.split("/")[2]:"",p=(0,s.oC)(u.P.EpisodeDiscovery,d),v=(0,r.d4)(o.S),h=l({treatment:v||{},entityId:n||f||"",experimentId:c.R.EPISODE_DISCOVERY,treatmentVariation:c.d.VARIANT});return!!e&&(p||h)}},37741:(e,t,n)=>{"use strict";n.d(t,{D:()=>v});n(83234);var r=n(88677),i=n(35186),a=n(56313),o=n(36654),s=n(85726),u=n(86429),c=n(29212),l=n(74512),d=n(65249),f=n(5280),p=n(47735),v=function(e){var t=e.entityType,n=e.componentType,v=e.uri,h=(0,u.V)(),m=(0,s.vh)(),g=(0,r.d4)(d.F6),y=(0,r.d4)(l.JJ);return function(){(0,p.fE)({metric_type:o.MetricTypes.COUNTER,what:"dwp-ilr-component-error",value:1,tags:{entityType:t,componentType:n}});var e={category:"".concat(t,"_").concat(n,"_ilr_render_error"),label:"dwp",os:(0,c.f)(),context:v,country:g?y:"",sp_t:(0,f.v8)("sp_t")};h?m.send((0,a.r)(e)):m.send((0,i._)(e))}}},31477:(e,t,n)=>{"use strict";n.d(t,{x:()=>v});var r=n(88677),i=n(1054),a=n(38661),o=n(93493),s=n(85726),u=n(86429),c=n(29212),l=n(58114),d=n(74512),f=n(65249),p=n(5280),v=function(){var e=(0,u.V)(),t=(0,r.d4)(f.F6),n=(0,r.d4)(d.JJ),v=(0,s.vh)(),h=(0,o.NC)(l.g9n);return function(r){var o={category:"playlist_ilr_exposures",action:"playlist_page_visit",variant:h,label:"dwp",os:(0,c.f)(),context:null!=r?r:"",country:t?n:"",sp_t:(0,p.v8)("sp_t")};e?v.send((0,a.r)(o)):v.send((0,i._)(o))}}},33339:(e,t,n)=>{"use strict";n.d(t,{aN:()=>h});var r=n(44286),i=n(93493),a=n(27719),o=n(58114),s=n(44647),u=n(30484),c=function(){return(0,s.oC)(u.P.SimilarAlbumsAbove,(0,r.zy)())},l=function(){return(0,s.oC)(u.P.SimilarAlbumsBelow,(0,r.zy)())},d=function(){return(0,s.oC)(u.P.SimilarAlbumsAboveAlbumsOnly,(0,r.zy)())},f=function(){var e,t,n=c(),r=(e=(0,a.c)(),t=(0,i.NC)(o.Hp0),!!e&&t===o.WPI.Above),s=l(),u=d();return!(s||u)&&(n||r)},p=function(){var e,t,n=l(),r=(e=(0,a.c)(),t=(0,i.NC)(o.Hp0),!!e&&t===o.WPI.Below),s=c(),u=d();return!(s||u)&&(n||r)},v=function(){var e,t,n=d(),r=(e=(0,a.c)(),t=(0,i.NC)(o.Hp0),!!e&&t===o.WPI.AboveAlbumsOnly),s=c(),u=l();return!(s||u)&&(n||r)},h=function(){return{similarAlbumsAboveEnabled:f(),similarAlbumsBelowEnabled:p(),similarAlbumsAboveAlbumsOnlyEnabled:v()}}},42526:(e,t,n)=>{"use strict";n.d(t,{rO:()=>r.r,mn:()=>v,wW:()=>h,e4:()=>m,IL:()=>g});var r=n(26419),i=n(44286),a=n(93493),o=n(27719),s=n(58114),u=n(44647),c=n(30484),l=function(){return(0,u.oC)(c.P.PlaylistILRBothAbove,(0,i.zy)())},d=function(){return(0,u.oC)(c.P.PlaylistILRBothBelow,(0,i.zy)())},f=function(){return(0,u.oC)(c.P.PlaylistILRSimilarOnlyAbove,(0,i.zy)())},p=function(){return(0,u.oC)(c.P.PlaylistILRSimilarOnlyBelow,(0,i.zy)())},v=function(){var e,t,n=l(),r=(e=(0,o.c)(),t=(0,a.NC)(s.g9n),!!e&&t===s.xFv.BothRowsAbove),i=d(),u=p(),c=f();return!i&&!u&&!c&&(n||r)},h=function(){var e,t,n=d(),r=(e=(0,o.c)(),t=(0,a.NC)(s.g9n),!!e&&t===s.xFv.BothRowsBelow),i=l(),u=p(),c=f();return!i&&!u&&!c&&(n||r)},m=function(){var e,t,n=f(),r=(e=(0,o.c)(),t=(0,a.NC)(s.g9n),!!e&&t===s.xFv.OnlySimilarAbove),i=l(),u=d(),c=p();return!i&&!u&&!c&&(n||r)},g=function(){var e,t,n=p(),r=(e=(0,o.c)(),t=(0,a.NC)(s.g9n),!!e&&t===s.xFv.OnlySimilarBelow),i=l(),u=d(),c=f();return!i&&!u&&!c&&(n||r)}},70298:(e,t,n)=>{"use strict";n.d(t,{VZ:()=>r,kV:()=>i});n(30456),n(43379),n(34192),n(88856);var r=function(e){return"NotFound"!==(null==(n=e)?void 0:n.__typename)&&"GenericError"!==(null==n?void 0:n.__typename)&&"NotFound"!==(null==(t=e)?void 0:t.__typename)&&"GenericError"!==(null==t?void 0:t.__typename)&&"Playlist"===e.__typename;var t,n};var i=function(e){return e.SIMILAR="similar",e.USER="user",e}({})},31124:(e,t,n)=>{"use strict";n.d(t,{qV:()=>L,Nx:()=>j});var r=n(12341),i=(n(83234),n(65050),n(2823),n(13661),n(29426),n(30758)),a=n(73075),o=n.n(a),s=n(88677),u=n(44286),c=n(93493),l=n(92107),d=n(61548),f=n(9789),p=n(20607),v=n(96673),h=n(82484),m=n(21167),g=n(47281),y=n(30647),b=n(21877),A=n(69583),_=n(51236),O=n(58114),E=n(47305),w=n(76e3),S=n(99888),C=n(96229),x=n(64869),k=n(37247),T=n(18741),P=n(5248),I=n(77414),N=n(75397),R=(n(60287),function(e){return function(t){var n,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=!1;return function(){for(var a=arguments.length,o=new Array(a),s=0;s1?n-1:0),i=1;i2&&void 0!==arguments[2])||arguments[2];(0,i.useEffect)((function(){return n?(o().bind(e,D((function(e){t(e)}))),function(){o().unbind(e)}):function(){}}),[t,e,n])}var L=function(){var e=(0,u.Zp)(),t=(0,s.wA)(),n=(0,s.Pj)(),a=(0,x.z)(),o=(0,C.p)(),D=(0,_.A)().createPlaylist,L=(0,k.V)(),U=L.shuffle,M=L.setShuffle,B=L.setRepeat,F=L.repeat,V=(0,P.o)((function(e){var t,n;return{playingURI:null!==(t=null==e||null===(n=e.item)||void 0===n?void 0:n.uri)&&void 0!==t?t:"",isPaused:null==e?void 0:e.isPaused,canPause:null==e?void 0:e.restrictions.canPause,canResume:null==e?void 0:e.restrictions.canResume}}),N.a),H=V.playingURI,G=V.isPaused,z=V.canPause,W=V.canResume,K=(0,T.p)(),Y=K.seekBackward,q=K.seekForward,Q=(0,m._Y)(),Z=(0,s.d4)((function(e){return e.platform.isDesktop})),J=(0,A.W)(),X=(0,S.A)(H),$=(0,r.A)(X,2),ee=$[0],te=$[1],ne=(0,I.Z)().createFolder,re=(0,b.N)(),ie=(0,y.R)(),ae=ie.toggleQueue,oe=ie.openQueue,se=(0,c.NC)(O.eWj),ue=(0,f.C)().togglePanel,ce=(0,p.j)(),le=ce.show,de=ce.hide,fe=!!ce.handle,pe=(0,c.NC)(O.DHV,{loadingValue:!1}),ve=(0,i.useCallback)((function(){re({type:"OPEN"})}),[re]),he=(0,i.useCallback)((function(){t(d.wi(!n.getState().ui.keyboardShortcutsHelpModal.isOpen))}),[t,n]),me=(0,i.useCallback)((function(e){G&&W?a.resume():!G&&z&&a.pause(),e.preventDefault&&e.preventDefault()}),[z,W,G,a]),ge=(0,i.useCallback)((function(){t((0,E.wH)())}),[t]),ye=(0,i.useCallback)((function(){var e,t,n=null===(e=document.activeElement)||void 0===e?void 0:e.getBoundingClientRect();if(n){var r=new MouseEvent("contextmenu",{bubbles:!0,clientX:n.x+n.width/2,clientY:n.y+n.height});null===(t=document.activeElement)||void 0===t||t.dispatchEvent(r)}}),[]),be=(0,i.useCallback)((function(){e(-1)}),[e]),Ae=(0,i.useCallback)((function(){e(1)}),[e]),_e=(0,i.useCallback)((function(){e("/")}),[e]);j(v.g.OPEN_SEARCH_MODAL,ve),j(v.g.OPEN_HELP,he),j(v.g.TOGGLE_PLAY,me),j(v.g.LOG_OUT,ge),j(v.g.OPEN_CONTEXT_MENU,ye),j(v.g.GO_BACKWARDS,be,Z),j(v.g.GO_FORWARDS,Ae,Z),j(v.g.GO_TO_HOME,_e);var Oe=(0,i.useCallback)((function(){e("/collection/tracks")}),[e]),Ee=(0,i.useCallback)((function(){var t=a.getState();if(null!=t&&t.context&&null!=t&&t.item){var n=(0,h.O)(t.context,t.item,t.index);n&&e({pathname:n.to,search:n.search})}}),[e,a]),we=(0,i.useCallback)((function(){e(w.W$)}),[e]),Se=(0,i.useCallback)((function(){e("/search",{state:{preventMoveFocus:!0}})}),[e]),Ce=(0,i.useCallback)((function(){e(w.yf)}),[e]),xe=(0,i.useCallback)((function(){e(w.qF)}),[e]),ke=(0,i.useCallback)((function(){se?ae():oe()}),[se,oe,ae]),Te=(0,i.useCallback)((function(){Q(g.$S.BUDDY_FEED_BUTTON_CLICK)}),[Q]),Pe=(0,i.useCallback)((function(){return ue()}),[ue]),Ie=(0,i.useCallback)((function(){Q(g.$S.NPV_BUTTON_CLICK)}),[Q]),Ne=(0,i.useCallback)((function(){te(!ee)}),[te,ee]),Re=(0,i.useCallback)((function(){D()}),[D]),De=(0,i.useCallback)((function(){ne(l.Ru.get("playlist.default_folder_name"),{before:"start"})}),[ne]),je=(0,i.useCallback)((function(){a.skipToNext()}),[a]),Le=(0,i.useCallback)((function(){a.skipToPrevious()}),[a]),Ue=(0,i.useCallback)((function(){R((function(){return o.raiseVolume()}))(100)}),[o]),Me=(0,i.useCallback)((function(){R((function(){return o.lowerVolume()}))(100)}),[o]),Be=(0,i.useCallback)((function(){R((function(){return Y()}))(100)}),[Y]),Fe=(0,i.useCallback)((function(){R((function(){return q()}))(100)}),[q]),Ve=(0,i.useCallback)((function(){M(!U)}),[U,M]),He=(0,i.useCallback)((function(){B((F+1)%3)}),[F,B]),Ge=(0,i.useCallback)((function(){fe?de():le()}),[de,fe,le]);j(v.g.GO_TO_LIKED_SONGS,Oe),j(v.g.GO_TO_NOW_PLAYING,Ee),j(v.g.GO_TO_CHARTS,we),j(v.g.GO_TO_SEARCH,Se),j(v.g.GO_TO_MADE_FOR_YOU,Ce),j(v.g.GO_TO_NEW_RELEASES,xe),j(v.g.GO_TO_QUEUE,ke),j(v.g.GO_TO_BUDDY_FEED,Te),j(v.g.GO_TO_DEVICE_PICKER,Pe),j(J?v.g.TOGGLE_YLX_SIDEBAR:v.g.TOGGLE_NPV_SIDEBAR,Ie),j(v.g.LIKE_DISLIKE_SONG,Ne),j(v.g.CREATE_NEW_PLAYLIST,Re,!Z),j(v.g.CREATE_NEW_FOLDER,De,!Z),j(v.g.SKIP_NEXT,je,!Z),j(v.g.SKIP_PREVIOUS,Le,!Z),j(v.g.RAISE_VOLUME,Ue,!Z),j(v.g.LOWER_VOLUME,Me,!Z),j(v.g.SEEK_BACKWARD,Be,!Z),j(v.g.SEEK_FORWARD,Fe,!Z),j(v.g.SHUFFLE,Ve,!Z),j(v.g.REPEAT,He,!Z),j(v.g.TOGGLE_DEBUG_WINDOW,Ge,pe)}},51069:(e,t,n)=>{"use strict";n.d(t,{Bq:()=>R,Ey:()=>S,SL:()=>l,So:()=>I,T4:()=>k,Xt:()=>P,Y9:()=>p,kj:()=>T,lU:()=>c,ly:()=>N,rP:()=>x,zq:()=>C});var r,i=n(85093),a=n(52542),o=(n(83234),n(30456),n(78551),n(53276),n(70750),n(40122),n(43379),n(72636),n(94592),n(88345),n(2823),n(72865),n(78397),n(82467),n(91281),n(79210),n(34192),n(88856),n(92107)),s=n(93195),u=n(81382),c=function(e){return e.TITLE="TITLE",e.ADDED_BY="ADDED_BY",e.ADDED_AT="ADDED_AT",e.ARTIST="ARTIST",e.ALBUM="ALBUM",e.SHOW="SHOW",e.DURATION="DURATION",e}({}),l=(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)({},c.TITLE,["title"]),c.ADDED_BY,["added_by"]),c.ADDED_AT,["added_at"]),c.ARTIST,["artist_name","album_title","album_track_number"]),c.ALBUM,["album_title","album_track_number"]),c.SHOW,["album_title","added_at"]),c.DURATION,["duration"]),d=(r={},(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)(r,s.$.TITLE_AND_ARTIST,u.nw.TITLE),s.$.TITLE,u.nw.TITLE),s.$.ADDED_BY,u.nw.ADDED_BY),s.$.ADDED_AT,u.nw.ADDED_AT),s.$.DURATION,u.nw.DURATION),s.$.ARTIST,u.nw.ARTIST),s.$.ALBUM,u.nw.ALBUM),s.$.ALBUM_OR_PODCAST,u.nw.ALBUM),s.$.ALBUM_OR_SHOW,null),s.$.ACTIONS,null),(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)(r,s.$.RELEASE_DATE,null),s.$.INDEX,null),s.$.PLAYS,null),s.$.ADD,null),s.$.EVENT_DATE,null),s.$.EVENT_INFO,null),s.$.CONCERT_DATE,null),s.$.CONCERT_VENUE,null),s.$.TITLE_AND_AUTHOR,u.nw.TITLE),s.$.AUTHOR,null),(0,a.A)((0,a.A)((0,a.A)(r,s.$.BPM,null),s.$.KEY,null),s.$.VIBE,null)),f=[s.$.INDEX,s.$.TITLE_AND_ARTIST,s.$.ALBUM,s.$.ADDED_AT,s.$.DURATION],p=[s.$.BPM,s.$.KEY],v=[].concat((0,i.A)(f.slice(0,f.length-1)),p,(0,i.A)(f.slice(-1))),h=[s.$.INDEX,s.$.TITLE_AND_ARTIST,s.$.ALBUM,s.$.ADDED_BY,s.$.ADDED_AT,s.$.DURATION],m=[s.$.INDEX,s.$.TITLE_AND_ARTIST,s.$.ALBUM_OR_PODCAST,s.$.RELEASE_DATE,s.$.ADDED_AT,s.$.DURATION],g=[s.$.INDEX,s.$.TITLE_AND_ARTIST,s.$.ALBUM_OR_PODCAST,s.$.ADDED_BY,s.$.RELEASE_DATE,s.$.ADDED_AT,s.$.DURATION],y=[s.$.INDEX,s.$.TITLE_AND_AUTHOR,s.$.ADDED_AT,s.$.DURATION],b=[s.$.INDEX,s.$.TITLE_AND_AUTHOR,s.$.ADDED_BY,s.$.ADDED_AT,s.$.DURATION],A=[s.$.INDEX,s.$.TITLE_AND_ARTIST,s.$.ALBUM,s.$.EVENT_DATE,s.$.DURATION],_=[s.$.INDEX,s.$.TITLE_AND_ARTIST,s.$.CONCERT_DATE,s.$.CONCERT_VENUE,s.$.DURATION],O=[s.$.INDEX,s.$.TITLE_AND_ARTIST,s.$.ALBUM,s.$.ADDED_BY,s.$.DURATION],E=[s.$.INDEX,s.$.TITLE_AND_ARTIST,s.$.ALBUM,s.$.DURATION],w=(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)({},s.H.NONE,void 0),s.H.DESC,u.xB.DESC),s.H.ASC,u.xB.ASC),s.H.SECONDARY_DESC,u.xB.DESC),s.H.SECONDARY_ASC,u.xB.ASC),S=function(e){var t=e.isMixedMedia,n=e.hasEpisodes,r=e.hasSpotifyAudiobooks,a=e.hasDateAdded,o=e.isLive,u=e.isConcert,c=e.isBlend,l=e.nrCollaborators,d=e.isBooklist,p=e.isChart,w=e.isCompactMode,S=void 0!==w&&w,C=e.showPlayCount,x=void 0!==C&&C,k=e.isExtraColumnsEnabled,T=void 0!==k&&k?(0,i.A)(v):[].concat(f),P=l>1;if(t){P&&T.splice(3,0,s.$.ADDED_BY);var I=T.indexOf(s.$.ALBUM);r?T.splice(I,1):T.splice(I,1,s.$.ALBUM_OR_PODCAST)}else p?(T=[].concat(E),x&&T.splice(T.indexOf(s.$.TITLE_AND_ARTIST)+1,0,s.$.PLAYS)):n&&P?T=[].concat(g):n?T=[].concat(m):c?T=[].concat(O):d&&P?T=[].concat(b):d?T=[].concat(y):P?T=[].concat(h):o?T=[].concat(A):u&&(T=[].concat(_));if(a||T.splice(T.indexOf(s.$.ADDED_AT),1),S){var N=T.indexOf(s.$.TITLE_AND_ARTIST),R=T.indexOf(s.$.TITLE_AND_AUTHOR);-1!==N?T.splice(N,1,s.$.TITLE,s.$.ARTIST):-1!==R&&T.splice(R,1,s.$.TITLE,s.$.AUTHOR)}return T},C=function(e){var t=e.filter((function(e){return null!==d[e]}));return t.unshift(s.$.INDEX),t},x=function(e){return[s.H.ASC,s.H.SECONDARY_ASC].includes(e)},k=function(e){return[s.H.DESC,s.H.SECONDARY_DESC].includes(e)},T=function(e,t){return e===s.$.TITLE_AND_ARTIST&&(!(t.column!==s.$.TITLE_AND_ARTIST||(n=t.order,![s.H.SECONDARY_ASC,s.H.SECONDARY_DESC].includes(n)))||t.column===s.$.ARTIST);var n},P=function(e){if(e.order&&e.column)return T(e.column,e)?{field:u.nw.ARTIST,order:w[e.order]}:{field:d[e.column],order:w[e.order]}},I=function(e,t){var n=e===s.$.TITLE_AND_ARTIST?5:3,r=(t.order+1)%n;return t.column===e?{column:r?t.column:null,order:r}:{column:e,order:s.H.ASC}},N=function(e){if(e){return"".concat("text"," ").concat("=^#",' "').concat(e,'"')}},R=function(e){var t,n=e||o.Ru.get("playlist.similar-playlist"),r=n.match(new RegExp("(.*)\\((\\d+)\\)$"));return r?"".concat(r[1].trim()," (").concat((t=r[2],parseInt(t,10)+1),")"):"".concat(n," (2)")}},42556:(e,t,n)=>{"use strict";n.d(t,{D:()=>i,K:()=>r});n(184),n(42486);var r="floating-ui-popover-layer",i=function(){var e=document.getElementById(r);if(!e)throw new Error("Floating UI Popover Layer element not found");return e}},71723:(e,t,n)=>{"use strict";n.d(t,{X:()=>r});var r=function(e,t){var n=e.parentElement.getBoundingClientRect(),r=e.getBoundingClientRect(),i=t?n.right:n.left,a=t?r.right:r.left;return!(e instanceof HTMLElement&&Math.abs(a-i)>48)}},41390:(e,t,n)=>{"use strict";n.d(t,{b:()=>u});n(7651),n(14551),n(9267),n(184),n(42486),n(86746),n(45434),n(79024),n(70750),n(68216),n(47994),n(43379),n(2823),n(65594),n(78397),n(97460),n(93577);var r=n(71723),i=n(69583),a=n(96324);function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){u=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(u)throw a}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n [data-shelf='carousel']");if(null!=i&&i.length){var a,s=o(i);try{for(s.s();!(a=s.n()).done;){var u=a.value;if(u instanceof HTMLElement)(0,r.X)(u,t)?u.removeAttribute("data-shelf-notatedge"):u.setAttribute("data-shelf-notatedge","true")}}catch(e){s.e(e)}finally{s.f()}}}})}},15868:(e,t,n)=>{"use strict";n.d(t,{d:()=>r});var r="loginButton"},19964:(e,t,n)=>{"use strict";n.d(t,{g:()=>a});var r=n(30758),i=n(92065);function a(e){var t=(0,r.useContext)(i.m).clearSelected;(0,r.useEffect)((function(){var n=function(n){!(e.current&&n.target instanceof Node)||e.current.contains(n.target)||n.target instanceof Element&&"INPUT"===n.target.tagName||t()};return window.addEventListener("click",n),function(){window.removeEventListener("click",n)}}),[t,e])}},14532:(e,t,n)=>{"use strict";n.d(t,{R:()=>u});n(30456),n(25550),n(43379),n(34192),n(88856),n(15342);var r=n(30758),i=n(92107),a=n(26596),o=n(92065),s=n(8016);function u(e){var t=e.index,n=e.label,u=e.contextUri,c=e.sectionId,l=e.isEnabled,d=void 0===l||l,f=(0,s.P)(),p=f.draggable,v=f.onDragStart,h=(0,r.useContext)(o.m),m=h.isSelected,g=h.toggleSelected,y=h.getSelected,b=(0,r.useCallback)((function(e){if(d&&e.target===e.currentTarget){m(t)||g(t,!1,!1);var r=y(),o=r.map((function(e){return e.uri})),s=r.map((function(e){return e.uid})).filter(Boolean),l=r.map((function(e){return e.type})).map(a.j3);v(e,{itemUris:o,itemIds:s,itemMimeTypes:l,dragLabelText:o.length>1?i.Ru.get("tracklist.drag.multiple.label",o.length):n,contextUri:u,sectionId:c})}}),[d,m,t,y,v,n,u,c,g]);return(0,r.useMemo)((function(){return{draggable:p,onDragStart:b}}),[p,b])}},91812:(e,t,n)=>{"use strict";n.d(t,{d:()=>o});n(30456),n(43379),n(13661),n(34192),n(88856);var r=n(30758),i=n(7308),a=n(92065);function o(e){var t=(0,r.useContext)(a.m),n=t.clearSelected,o=t.getSelected,s=(0,r.useContext)(i.g).filter,u=(0,r.useRef)(e);return u.current=e,(0,r.useCallback)((function(e){if("Escape"===e.key&&!e.repeat){if(s)return;n()}if(("Backspace"===e.key||"Delete"===e.key)&&!e.repeat){var t,r=o();if(r.length)null===(t=u.current)||void 0===t||t.call(u,r)}}),[s,n,o])}},74600:(e,t,n)=>{"use strict";n.d(t,{w:()=>a});n(184),n(42486);var r=n(30758),i=n(10373);function a(){var e=(0,r.useContext)(i._);if(!e)throw new Error("useTrackListColumns must be used within a TracklistColumnsContext!");return e.visibleColumns}},93195:(e,t,n)=>{"use strict";n.d(t,{$:()=>r,H:()=>i});var r=function(e){return e.INDEX="INDEX",e.TITLE="TITLE",e.TITLE_AND_ARTIST="TITLE_AND_ARTIST",e.ARTIST="ARTIST",e.PLAYS="PLAYS",e.ADDED_BY="ADDED_BY",e.ADDED_AT="ADDED_AT",e.RELEASE_DATE="RELEASE_DATE",e.ACTIONS="ACTIONS",e.DURATION="DURATION",e.ALBUM="ALBUM",e.ALBUM_OR_PODCAST="ALBUM_OR_PODCAST",e.ALBUM_OR_SHOW="ALBUM_OR_SHOW",e.EVENT_DATE="EVENT_DATE",e.EVENT_INFO="EVENT_INFO",e.CONCERT_DATE="CONCERT_DATE",e.CONCERT_VENUE="CONCERT_VENUE",e.TITLE_AND_AUTHOR="TITLE_AND_AUTHOR",e.AUTHOR="AUTHOR",e.ADD="ADD",e.BPM="BPM",e.KEY="KEY",e.VIBE="VIBE",e}({}),i=function(e){return e[e.NONE=0]="NONE",e[e.ASC=1]="ASC",e[e.DESC=2]="DESC",e[e.SECONDARY_ASC=3]="SECONDARY_ASC",e[e.SECONDARY_DESC=4]="SECONDARY_DESC",e}({})},71933:(e,t,n)=>{"use strict";n.d(t,{y:()=>u});var r=n(45994),i=n(13558),a=n(86786),o=n(15150),s=n(93195),u=function(e,t,n){var u=o.o;return 0===e&&t===s.$.INDEX?u=i.y:1===e&&n[0].columnType===s.$.INDEX||0===e?u=a.U:e===n.length-1&&(u=r.l),u}},47444:(e,t,n)=>{"use strict";n.d(t,{a:()=>p,w:()=>f});n(83234);var r=n(30758),i=n(38661),a=n(93493),o=n(85726),s=n(86429),u=n(27719),c=n(58114),l=n(5280),d=n(92251),f=function(e){return e.PlaylistClicks="shelf_trending_clicks_playlist",e.TitleClicks="shelf_trending_clicks_title",e.ShowAll="shelf_trending_clicks_show_all",e}({}),p=function(e,t){var n=(0,a.NC)(c.PV7),p=(0,o.vh)(),v=(0,u.c)(),h=(0,s.V)();return(0,r.useCallback)((function(r){var a=r.category===f.PlaylistClicks,o={category:"".concat(r.category),action:"click",variant:n,label:"dwp",os:(0,d.f)(),context:a?"".concat(e," | ").concat(t):"".concat(e),sp_t:(0,l.v8)("sp_t")};v&&h&&p.send((0,i.r)(o))}),[e,n,t,v,h,p])}},96206:(e,t,n)=>{"use strict";n.d(t,{O:()=>p,U:()=>f});n(83234);var r=n(30758),i=n(38661),a=n(93493),o=n(85726),s=n(86429),u=n(27719),c=n(58114),l=n(5280),d=n(92251),f=function(e){return e.TrackClicks="shelf_trending_song_clicks_track",e.TitleClicks="shelf_trending_song_clicks_title",e.ShowAll="shelf_trending_song_clicks_show_all",e}({}),p=function(e,t){var n=(0,a.NC)(c.ojr),f=(0,o.vh)(),p=(0,u.c)(),v=(0,s.V)();return(0,r.useCallback)((function(r){var a={category:"".concat(r.category),action:"click",variant:n,label:"dwp",os:(0,d.f)(),context:"".concat(e," | ").concat(t),sp_t:(0,l.v8)("sp_t")};p&&v&&f.send((0,i.r)(a))}),[e,n,t,p,v,f])}},56827:(e,t,n)=>{"use strict";n.d(t,{aX:()=>p});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.STREAM_SIGNAL="userFraudStreamSignal",e}({}),f=new(function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V));function p(e,t){f.emit(d.STREAM_SIGNAL,{event:e,action:t})}},46279:(e,t,n)=>{"use strict";n.d(t,{Ai:()=>s,YR:()=>o,oe:()=>u});var r=n(85093),i=(n(83234),n(75380),n(86746),n(53276),n(25550),n(72636),n(97460),n(15342),n(55888)),a=n(37468);function o(e,t,n){if(e){if((0,a.fk)(e)){var r=e.querySelector('[tabindex="0"]'),o=n?f:d;if(t===i.O.UP){var s=o(e,r,i.O.UP);if(!s)return;(0,a.MS)(r,c(r,s))}if(t===i.O.DOWN){var u=o(e,r,i.O.DOWN);if(!u)return;(0,a.MS)(r,c(r,u))}if(t===i.O.LEFT){var p=l(r,-1);if(p)return void(0,a.MS)(r,p);var v=o(e,r,i.O.LEFT);if(!v)return;var h=v.querySelectorAll(a.nu),m=h[h.length-1];(0,a.MS)(r,m)}if(t===i.O.RIGHT){var g=l(r,1);if(g)return void(0,a.MS)(r,g);var y=o(e,r,i.O.RIGHT);if(!y)return;var b=y.querySelectorAll(a.nu)[0];(0,a.MS)(r,b)}}}else console.error("No grid element found. Canceling moving focus")}function s(e){var t=e.closest('[role="grid"]');if(t){var n=e.querySelectorAll(a.nu)[0],r=t.querySelector('[tabindex="0"]');(0,a.MS)(r,n)}}function u(e,t,n){var r=e.querySelector('[aria-rowindex="'.concat(t,'"]'));if(r){var i=r.querySelector('[aria-colindex="'.concat(n,'"]'));if(i){var o=i.querySelectorAll(a.nu)[0],u=e.querySelector('[tabindex="0"]');(0,a.MS)(u,o)}else s(r)}else e.focus({preventScroll:!0})}function c(e,t){var n=e.closest("[aria-colindex]"),r=Array.from(n.querySelectorAll(a.nu)).indexOf(e),i=t.querySelectorAll(a.nu);return i[r]||i[0]}function l(e,t){var n=Array.from(e.closest("[aria-colindex]").querySelectorAll(a.nu)),r=n.findIndex((function(t){return t===e}))+t;return n[r]}function d(e,t,n){var r=t.closest("[aria-rowindex]");if(n===i.O.DOWN)for(var o=Array.from(e.querySelectorAll("[aria-rowindex]")),s=t.closest("[aria-colindex]").getAttribute("aria-colindex"),u=o.indexOf(r)+1;u=0;p--){var v=l[p].querySelector('[aria-colindex="'.concat(f,'"]'));if((0,a.tM)(v))return v}if(n===i.O.LEFT)for(var h=Array.from(r.querySelectorAll("[aria-colindex]")),m=t.closest("[aria-colindex]"),g=h.indexOf(m)-1;g>=0;g--){var y=h[g];if((0,a.tM)(y))return y}if(n===i.O.RIGHT)for(var b=Array.from(r.querySelectorAll("[aria-colindex]")),A=t.closest("[aria-colindex]"),_=b.indexOf(A)+1;_=0;m-=1){var g=m,y=e.querySelector('[aria-colindex="'.concat(v,'"][aria-rowindex="').concat(g,'"]'));if((0,a.tM)(y))return y}if(n===i.O.LEFT)for(var b=t.closest("[aria-colindex]"),A=parseInt(b.getAttribute("aria-rowindex"),10),_=parseInt(b.getAttribute("aria-colindex"),10),O=Array.from(e.querySelectorAll('[aria-rowindex="'.concat(A,'"]'))),E=_-2;E>=0;E--){var w=O[E];if((0,a.tM)(w))return w}if(n===i.O.RIGHT)for(var S=t.closest("[aria-colindex]"),C=parseInt(S.getAttribute("aria-rowindex"),10),x=parseInt(S.getAttribute("aria-colindex"),10),k=Array.from(e.querySelectorAll('[aria-rowindex="'.concat(C,'"]'))),T=x;T{"use strict";n.d(t,{I:()=>o,X:()=>s});n(77905);var r=n(30758),i=n(43296),a=(0,n(83677).y)((function(){return{transferKey:null,timestamp:0}})),o=function(e,t){a.setState({transferKey:e,timestamp:Date.now(),focusOptions:t})},s=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3,o=(0,i.Pj)(a),s=o.transferKey,u=o.timestamp,c=o.focusOptions;(0,r.useLayoutEffect)((function(){var r;null!==e&&(e===s&&u>Date.now()-n&&(null===(r=t.current)||void 0===r||r.focus(c)))}),[c,t,s,n,u,e])}},6593:(e,t,n)=>{"use strict";n.d(t,{i:()=>s});var r=n(30758),i=n(56068),a=n(2970),o=(n(60287),function(){return(0,a.A)((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,i.A)(this,e),this.settings={level:t.level||"polite",parent:t.parent||document.body,idPrefix:t.idPrefix||"live-region-",delay:t.delay||0},this.currentRegion=document.createElement("span")}),[{key:"say",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.settings.delay;this.clearNode(),this.currentRegion=document.createElement("span"),this.currentRegion.id=this.settings.idPrefix+Math.floor(1e4*Math.random());var r="assertive"!==this.settings.level?"status":"alert";this.currentRegion.setAttribute("aria-live",this.settings.level),this.currentRegion.setAttribute("role",r),this.currentRegion.setAttribute("style","clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px"),this.settings.parent.appendChild(this.currentRegion),window.setTimeout((function(){t.currentRegion.textContent=e}),n)}},{key:"clearNode",value:function(){var e=this.settings.parent.querySelector('[id^="'.concat(this.settings.idPrefix,'"]'));e&&this.settings.parent.removeChild(e)}}])}()),s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.delay,n=e.idPrefix,i=e.level,a=e.parent,s=(0,r.useMemo)((function(){return new o({delay:t,idPrefix:n,level:i,parent:a})}),[t,n,i,a]);return(0,r.useEffect)((function(){return function(){s.clearNode()}}),[s]),s}},8540:(e,t,n)=>{"use strict";n.d(t,{KV:()=>o,ev:()=>a,fC:()=>r,fO:()=>s,uC:()=>i});var r="isPlaybackBarRemainingTimeToggled",i=64,a=416,o=8,s=90},20789:(e,t,n)=>{"use strict";n.d(t,{HK:()=>i,xt:()=>a});var r=n(86295),i=(n(87718),new r.l("getAlbum","query","0b8f7f117d97694e0a2b3ce210ba17102f4a4ee7fcfbcd4caaac815b940ac5ef",null)),a=Spicetify.GraphQL.Definitions["queryAlbumTracks"]=new r.l("queryAlbumTracks","query","0b8f7f117d97694e0a2b3ce210ba17102f4a4ee7fcfbcd4caaac815b940ac5ef",null)},14752:(e,t,n)=>{"use strict";n.d(t,{$:()=>D,w:()=>j});var r=n(52542),i=n(12341),a=n(62822),o=n(93091),s=n.n(o),u=(n(7651),n(83234),n(30456),n(26701),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30758)),c=n(28925),l=n(11656),d=n(92107),f=n(20789),p=(n(25550),n(38408),n(28430),n(15342),n(80456),n(9582),n(66770)),v=n(16920),h=n(82704);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t{"use strict";n.d(t,{F:()=>r.F});var r=n(39761)},47499:(e,t,n)=>{"use strict";n.d(t,{t:()=>c});n(83234),n(53276),n(40122);var r=n(30758),i=n(93195),a=n(44002),o=n(63862),s=n(71245),u=[i.$.INDEX,i.$.TITLE_AND_ARTIST,i.$.PLAYS,i.$.DURATION],c=function(){var e=(0,a.a)().isCompactMode,t=(0,s.My)()===o.m.Web;return(0,r.useMemo)((function(){return function(e){var t=e.isWebPlayer,n=e.isCompactMode,r=[].concat(u);return t&&r.splice(r.indexOf(i.$.PLAYS),1),n&&r.splice(r.indexOf(i.$.TITLE_AND_ARTIST),1,i.$.TITLE,i.$.ARTIST),r}({isWebPlayer:t,isCompactMode:e})}),[e,t])}},817:(e,t,n)=>{"use strict";n.d(t,{u:()=>i});var r=n(37005),i=function(e){return"track"in e&&"object"===(0,r.A)(e.track)}},66770:(e,t,n)=>{"use strict";n.d(t,{_:()=>r});var r=function(e){return e.Album="ALBUM",e.Audiobook="AUDIOBOOK",e.Compilation="COMPILATION",e.Ep="EP",e.Podcast="PODCAST",e.Single="SINGLE",e.Unknown="UNKNOWN",e}({})},53150:(e,t,n)=>{"use strict";n.d(t,{TI:()=>p,XA:()=>f});n(30456),n(25550),n(38408),n(28430),n(47994),n(43379),n(72636),n(34192),n(88856),n(15342),n(80456),n(9582);var r=n(817),i=n(27676),a=n(4140),o=n(16920),s=n(82704),u=function(e){return(e||[]).map((function(e){return{url:e.url,width:e.width||void 0,height:e.height||void 0}}))},c=function(e){switch(e){case a.by.Minute:case a.by.Hour:case a.by.Day:return"day";case a.by.Month:return"month";case a.by.Year:case void 0:return"year";default:return(0,s.d)(e)}},l=function(e){if(null!==e)return{date:e.isoString,precision:c(e.precision)}},d=function(e){var t,n,r,i,s,u,c;return{type:o.c.TRACK,uid:e.uid,uri:e.track.uri,name:e.track.name,artists:(c=e.track.artists,c.items.map((function(e){return{uri:e.uri,name:e.profile.name}}))),duration:{milliseconds:e.track.duration.totalMilliseconds},album:null,discNumber:e.track.discNumber,trackNumber:e.track.trackNumber,isPlayable:e.track.playability.playable,isLocal:!1,isExplicit:(null===(t=e.track.contentRating)||void 0===t?void 0:t.label)===a.x7.Explicit,is19PlusOnly:(null===(n=e.track.contentRating)||void 0===n?void 0:n.label)===a.x7.NineteenPlus,isSaved:e.track.saved,playcount:null!==(r=e.track.playcount)&&void 0!==r?r:"",linkedUri:"Track"===(null===(i=e.track.relinkingInformation)||void 0===i?void 0:i.linkedTrack.__typename)?null===(s=e.track.relinkingInformation)||void 0===s?void 0:s.linkedTrack.uri:null,hasAssociatedVideo:((null===(u=e.track.associations)||void 0===u||null===(u=u.associatedVideos)||void 0===u?void 0:u.totalCount)||0)>0}},f=function(e){var t,n,s,c,f,p,v,h,m,g={totalCount:e.discs.totalCount,items:e.discs.items.map((function(e){return{type:"AlbumDisc",discNumber:e.number,nrTracks:e.tracks.totalCount}}))},y=e.tracksV2.items.filter(r.u).map(d),b=(0,i.ED)(y,g)||[];return{type:o.c.ALBUM,uri:e.uri,name:e.name,artists:(m=e.artists,m.items.map((function(e){var t;return{type:o.c.ARTIST,name:e.profile.name,images:u(null===(t=e.visuals.avatarImage)||void 0===t?void 0:t.sources),uri:e.uri,id:e.id}}))),images:u(null===(t=e.coverArt)||void 0===t?void 0:t.sources),moreAlbumsByArtist:(v=e.moreAlbumsByArtist,null==v||null===(h=v.items[0])||void 0===h||null===(h=h.discography)||void 0===h||null===(h=h.popularReleasesAlbums)||void 0===h?void 0:h.items.map((function(e){var t,n;return{type:o.c.ALBUM,uri:e.uri,albumType:e.type,name:e.name,images:u(null===(t=e.coverArt)||void 0===t?void 0:t.sources),artists:[],sharingInfo:e.sharingInfo,year:null===(n=e.date)||void 0===n?void 0:n.year}}))),nrTracks:e.tracksV2.totalCount,isPlayable:e.tracksV2.items.filter(r.u).some((function(e){return e.track.playability.playable})),isSaved:e.saved,isCatalogueRestricted:e.playability.reason===a.$c.CatalogueRestricted,discs:g,copyright:e.copyright,albumType:e.type,duration:(p=e.tracksV2,{durationMs:p.items.length>0?p.items.filter(r.u).reduce((function(e,t){return e+t.track.duration.totalMilliseconds}),0)/p.items.length*p.totalCount:0,isEstimate:p.items.length{"use strict";n.d(t,{E:()=>s,ED:()=>o,YD:()=>a});n(38408),n(43379),n(34192),n(80456);var r=n(92107),i=n(66770),a=function(e){return e.totalCount>=2&&e.totalCount<=10},o=function(e,t){if(!a(t)||!e)return e;var n=0;return e.reduce((function(e,t){return(t.trackNumber{"use strict";n.d(t,{v:()=>u});var r=n(93493),i=n(58114),a=n(73522),o=n(39850),s=n(93892);function u(e){if(!(0,r.NC)(i.N_Z,{loadingValue:!1}))return!1;if("string"==typeof e)return(0,a.g)(e);var t=e;return(0,s.v)(t)||(0,o.p)(t)}},6339:(e,t,n)=>{"use strict";n.d(t,{A:()=>u,t:()=>s});var r=n(52542),i=n(90457),a=n(49190),o=n(43772),s=function(e){return e[e.UNCURATED=0]="UNCURATED",e[e.CURATED=1]="CURATED",e}({}),u=(0,r.A)((0,r.A)({},s.CURATED,{Icon:i.k,iconProps:{semanticColor:"textBrightAccent"},transitions:(0,r.A)({},s.UNCURATED,{animationFilePath:(0,o.b)("animations/plus-deselected-confetti-white.json"),style:{transform:"scale(2.448)"}})}),s.UNCURATED,{Icon:a.P,transitions:(0,r.A)({},s.CURATED,{animationFilePath:(0,o.b)("animations/plus-selected-confetti-white.json"),style:{transform:"scale(2.448)"}})})},43023:(e,t,n)=>{"use strict";n.d(t,{g:()=>r.g});var r=n(34470)},54129:(e,t,n)=>{"use strict";n.d(t,{v:()=>r.v});var r=n(5042)},27313:(e,t,n)=>{"use strict";n.d(t,{D:()=>o});n(16347),n(18653);var r=n(20172),i=n(47062),a=n(57261);function o(e){var t,n=(0,r.i)();return[null!==(t=(0,a.o)("artistban",n?[e]:[]).at(0))&&void 0!==t&&t,(0,i.M)([e]).setIsBanned]}},20172:(e,t,n)=>{"use strict";n.d(t,{i:()=>a});var r=n(93493),i=n(58114);function a(){return(0,r.NC)(i.vM4,{loadingValue:!1})}},47062:(e,t,n)=>{"use strict";n.d(t,{M:()=>c});var r=n(30758),i=n(93240),a=n(92107),o=n(20172),s=n(79142),u=n(85755);function c(e){var t=(0,s.l)(),n=(0,u.f)(),c=(0,o.i)();return{setIsBanned:(0,r.useCallback)((function(r){c&&(r?(t.add("artistban",e),n.remove({uris:e,silent:!0}),(0,i.M8)(a.Ru.get("feedback.ban-artist"))):t.remove("artistban",e))}),[c,t,n,e]),unBanArtists:(0,r.useCallback)((function(){t.remove("artistban",e)}),[t,e])}}},41289:(e,t,n)=>{"use strict";n.d(t,{M:()=>r.M});var r=n(47062)},2118:(e,t,n)=>{"use strict";n.d(t,{A:()=>O,R:()=>E});var r=n(62822),i=n(93091),a=n.n(i),o=(n(83234),n(30758)),s=n(28925),u=n(11656),c=n(93493),l=n(92107),d=n(86295),f=n(87718),p=Spicetify.GraphQL.Definitions["queryArtistOverview"]=new d.l("queryArtistOverview","query","7c5a08a226e4dc96387c0c0a5ef4bd1d2e2d95c88cbb33dcfa505928591de672",null),v=n(83753),h=n(58114),m=n(81419),g=n(75355),y=n(68576),b=function(e){var t=l.Ru.getLocaleForURLPath();return(0,v.W)({type:"link",uri:e})?"".concat(m.CT).concat(t):""},A=function(e,t){return[e,t]},_=function(e,t,n,i){return(0,r.A)(a().mark((function r(){return a().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",(0,y.c)(i,p,{uri:e,locale:t,includePrerelease:n},{},[{key:"spotify-app-version",value:"896000000"}]));case 1:case"end":return r.stop()}}),r)})))},O=function(e){var t,n=b(e),r=(0,o.useContext)(g.j).request,i=(0,c.NC)(h.xnZ),a=(0,s.I)({queryKey:A(e,n),queryFn:_(e,n,i,r),gcTime:5*f.i,staleTime:5*f.i}),u=a.data,l=a.isLoading,d=a.error;return{data:null!==(t=null==u?void 0:u.data)&&void 0!==t?t:null,extensions:null==u?void 0:u.extensions,error:null!=d?d:null,loading:l}},E=function(e){var t=(0,o.useContext)(g.j).request,n=(0,c.NC)(h.xnZ),r=(0,u.jE)(),i=b(e);return(0,o.useCallback)((function(){r.prefetchQuery({queryKey:A(e,i),queryFn:_(e,i,n,t),staleTime:5*f.i})}),[n,r,t,i,e])}},35572:(e,t,n)=>{"use strict";n.d(t,{Lf:()=>c,Mz:()=>s,UT:()=>o,ay:()=>a,bj:()=>d,fX:()=>u,pe:()=>l});n(7651),n(14551),n(30456),n(25550),n(38408),n(47994),n(43379),n(72636),n(34192),n(88856),n(15342),n(80456);var r=n(4140),i=n(71104),a=function(e){return"spotify:artist:".concat(e)},o=function(e){var t,n,r;return{artists:e.artists.items.map((function(e){return{uri:e.uri,name:e.profile.name}})),images:null!==(t=null===(n=e.coverArt)||void 0===n?void 0:n.sources)&&void 0!==t?t:[],name:e.name,uri:e.uri,sharingInfo:null!==(r=e.sharingInfo)&&void 0!==r?r:null}},s=function(e){var t,n,r,i;return{artists:(null===(t=e.artists)||void 0===t?void 0:t.items.map((function(e){var t;return{uri:e.uri,name:(null===(t=e.profile)||void 0===t?void 0:t.name)||""}})))||[],images:(null===(n=e.coverArt)||void 0===n?void 0:n.sources)||[],name:e.name,uri:e.uri,year:null===(r=e.date)||void 0===r?void 0:r.year,type:e.type,sharingInfo:null!==(i=e.sharingInfo)&&void 0!==i?i:null}},u=function(e,t){var n,i,a=e.track,o=a.uri,s=a.name,u=a.playcount,c=a.duration.totalMilliseconds,l=a.contentRating,d=a.artists.items,f=a.albumOfTrack,p=a.playability.playable,v=a.associations;return{uri:o,contextUri:t,totalMilliseconds:c,name:s,contentRating:(null==l?void 0:l.label)||r.x7.None,isPlayable:p,playcount:parseInt(u||"0",10),artists:d.map((function(e){return{uri:e.uri,name:e.profile.name}})),imageUrl:null!=f&&null!==(n=f.coverArt)&&void 0!==n&&null!==(n=n.sources)&&void 0!==n&&n.length?null==f?void 0:f.coverArt.sources[0].url:"",albumUri:(null==f?void 0:f.uri)||"",hasAssociatedVideo:((null==v||null===(i=v.associatedVideos)||void 0===i?void 0:i.totalCount)||0)>0}},c=function(e){return e?e.reduce((function(e,t){return e.push(t.releases.items[0]),e}),[]):[]},l=function(e){return e?e.reduce((function(e,t){return e.push(t.releases.items[0]),e}),[]):[]},d=function(e){return e.map((function(e){var t,n,r,i;return"Playlist"!==(null===(t=e.data)||void 0===t?void 0:t.__typename)?null:{uri:e.data.uri,name:e.data.name,description:null!==(n=e.data.description)&&void 0!==n?n:"",images:null!==(r=null===(i=e.data.images)||void 0===i||null===(i=i.items)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.sources)&&void 0!==r?r:[],authorName:"User"===e.data.ownerV2.data.__typename?e.data.ownerV2.data.name:null}})).filter(i.P)}},78366:(e,t,n)=>{"use strict";n.d(t,{z:()=>g});var r=n(62822),i=n(12341),a=n(93091),o=n.n(a),s=n(30758),u=n(11656),c=n(93493),l=n(57261),d=n(5958),f=n(58114),p=n(10789),v=n(5769),h=n(56199);var m=n(53670),g=function(e){var t=(0,c.NC)(f.oFv),n=(0,v.p)(e),a=(0,p.T)(),g=(0,l.o)("markedasfinished",t?[e]:[]),y=((0,i.A)(g,1)[0]||(null==n?void 0:n.state)===m.H7.Completed)&&t,b=(0,d.p)("markedasfinished"),A=b.add,_=b.remove,O=(0,s.useCallback)((0,r.A)(o().mark((function n(){return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t&&a.capabilities.canMarkAsFinished){n.next=2;break}return n.abrupt("return");case 2:return n.next=4,A(e);case 4:a.markShowPlayedLegacy(e,!0);case 5:case"end":return n.stop()}}),n)}))),[A,t,a,e]),E=(0,s.useCallback)((0,r.A)(o().mark((function n(){return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t&&a.capabilities.canMarkAsFinished){n.next=2;break}return n.abrupt("return");case 2:return n.next=4,_(e);case 4:a.markShowPlayedLegacy(e,!1);case 5:case"end":return n.stop()}}),n)}))),[t,_,a,e]),w=(0,u.jE)();return function(e){var t=e.callback,n=e.uri,r=(0,p.T)();(0,s.useEffect)((function(){return r.getEvents().addListener(h.K.UPDATE_PLAYED_STATE,(function(e){e.data.uri!==n&&void 0!==e.data.uri||t(e)}))}),[r,n,t])}({callback:(0,s.useCallback)((function(){w.invalidateQueries({queryKey:["useShowPlayedState"]})}),[w]),uri:e}),{isMarkedAsFinished:y,markAsFinished:O,markAsUnfinished:E}}},5340:(e,t,n)=>{"use strict";n.d(t,{h:()=>r});var r=(0,n(78996).u)("BuddyFeedLegacyAPI")},49926:(e,t,n)=>{"use strict";n.d(t,{Y:()=>r});var r=(0,n(78996).u)("BuddyFeedAPI")},27188:(e,t,n)=>{"use strict";n.d(t,{RT:()=>A,Gg:()=>S,Eg:()=>E});var r=n(52542),i=n(12341),a=(n(91465),n(60287),n(30758)),o=n(33822),s=n(97500),u=n.n(s),c=n(57574),l=n(88308),d=n(5763),f=n(80366),p=n(72445),v=n(47118),h=n(11404),m=n(4140);const g="huMHH_FySIW5UhSrJfy8",y="mmpwfbCOORaWT_xuMBIx";var b=n(86070),A=function(e){return e.Loop="loop",e.LoopOnHover="loopOnHover",e.LoopOnPlayback="loopOnPlayback",e}({});function _(e){return!!e&&(0,f.bp)(e)}function O(e){return!!e}function E(e,t){return _(t)&&O(e)}function w(e,t,n,r,i){if(!_(n))return null;if(!O(e))return null;var a={};return i&&(a.position=Math.trunc(8e3*Math.random())),(0,d.a2)({fileId:e,uri:n,url:null!=t?t:void 0,poster:null!=r?r:void 0,mediaType:"video",format:{}.DEBUG_OVERTURE_WITHOUT_EME?"GENERIC_MEDIA":"MANIFEST_ID",options:a,logData:{playbackId:(0,v.E)()}})}var S=function(e){var t=e.canvasUri,n=e.fileId,s=e.canvasUrl,f=e.canvasType,_=e.canvasThumbnailUrl,O=e.overridePlatformId,E=e.playerContainerClass,S=e.children,C=e.className,x=e.playbackType,k=void 0===x?A.LoopOnHover:x,T=e.onError,P=void 0===T?function(){}:T,I=e.mouseHoverRef,N=void 0===I?null:I,R=e.useContainerMouseOverEvents,D=void 0!==R&&R,j=e.allowAspectRatioFix,L=void 0!==j&&j,U=e.onLoaded,M=void 0===U?function(){}:U,B=e.loadingStrategy,F=void 0===B?"lazy":B,V=(0,a.useRef)(null),H=(0,c.Wx)({triggerOnce:!0}),G=H.ref,z=H.inView,W=(0,p.S)([V,G]),K=(0,a.useMemo)((function(){return(0,v.Ue)({videoPlayerContainer:".".concat(E),audioPlayerContainer:".".concat(E),disallowRobustnessValues:[d.ci.EMPTY]},O)}),[E,O]);(0,a.useEffect)((function(){return function(){K.stop(),K.removeAllListeners()}}),[K]);var Y=(0,a.useState)(!1),q=(0,i.A)(Y,2),Q=q[0],Z=q[1],J=(0,a.useState)(!1),X=(0,i.A)(J,2),$=X[0],ee=X[1],te=(0,a.useState)(!1),ne=(0,i.A)(te,2),re=ne[0],ie=ne[1],ae=(0,h.GK)().isPlaying;(0,l.Ij)((function(){if(z||"lazy"!==F){var e=w(n,s,t,_,f===m.PJ.VideoLoopingRandom);if(e)return K.playTracks([e],{paused:k===A.LoopOnHover||k===A.LoopOnPlayback&&!ae,muted:!0,loop:!0}),K.on(d.LW.TRACK_LOADED,(function(){var e,t=null===(e=document.getElementsByClassName(E)[0])||void 0===e?void 0:e.querySelector("video");if(t&&V.current){if(V.current.appendChild(t),L)t.videoWidth/t.videoHeight>9/16&&ee(!0);t.autoplay=k===A.LoopOnPlayback&&ae||k===A.Loop}Z(!0),M()})),K.on(d.LW.ERROR,(function(e){P(e.data.error),ie(!1),(0,o.Cp)(e.data.error)})),K.on(d.LW.PLAYING,(function(){ie(!0)})),K.on(d.LW.PAUSED,(function(){ie(!1)})),K.on(d.LW.STOPPED,(function(){ie(!1)})),function(){Z(!1),K.stop(),K.removeAllListeners()}}}),[n,t,z,F]);var oe=(0,a.useRef)(null),se=(0,a.useRef)(!1),ue=(0,a.useCallback)((function(){se.current=!0,oe.current&&clearTimeout(oe.current),Q&&K.resume()}),[Q,K]),ce=(0,a.useCallback)((function(){se.current=!1,oe.current&&clearTimeout(oe.current),oe.current=setTimeout((function(){Q&&K.pause()}),300)}),[Q,K]);return(0,a.useEffect)((function(){var e=null==N?void 0:N.current;if(e&&k===A.LoopOnHover)return e.addEventListener("mouseenter",ue),e.addEventListener("mouseleave",ce),e.addEventListener("mousemove",ue,{once:!0}),function(){e.removeEventListener("mouseenter",ue),e.removeEventListener("mousemove",ue),e.removeEventListener("mouseleave",ce)}}),[k,ue,ce,ae,N]),(0,a.useEffect)((function(){k===A.LoopOnHover&&!se.current&&re&&K.pause()}),[N,K,k,Q,re]),(0,a.useEffect)((function(){k===A.LoopOnPlayback&&Q&&(ae?K.resume():K.pause())}),[ae,Q,K,k]),(0,b.jsx)("div",{className:u()(E,C,g,(0,r.A)({},y,$)),onMouseEnter:function(){D?ue():se.current=!0},onMouseLeave:function(){D?ce():se.current=!1},ref:W,children:S})}},67508:(e,t,n)=>{"use strict";n.d(t,{a:()=>A});n(47994),n(43379),n(51234);var r=n(30758),i=n(28925),a=n(93493),o=n(80366),s=n(86295),u=(n(87718),new s.l("canvas","query","1b1e1915481c99f4349af88268c6b49a2b601cf0db7bca8749b5dd75088486fc",null)),c=n(88560),l=n(69903),d=n(58114),f=n(53209),p=n(75355),v=n(68576),h=n(86594),m=n(5248),g=n(16920),y=n(75397),b=function(e){var t,n,a=e.avoidGraphQlFetching,s=void 0!==a&&a,l=(0,h.Ek)(),d=(0,c.L)(),f=(0,m.o)((function(e){var t,n,r,i,a,o;return(null==e||null===(t=e.item)||void 0===t?void 0:t.type)===g.c.TRACK&&null!=e&&null!==(n=e.item)&&void 0!==n&&null!==(n=n.metadata)&&void 0!==n&&n["canvas.fileId"]?{uri:null==e||null===(r=e.item)||void 0===r||null===(r=r.metadata)||void 0===r?void 0:r["canvas.canvasUri"],type:null==e||null===(i=e.item)||void 0===i||null===(i=i.metadata)||void 0===i?void 0:i["canvas.type"],fileId:null==e||null===(a=e.item)||void 0===a||null===(a=a.metadata)||void 0===a?void 0:a["canvas.fileId"],fileUrl:null==e||null===(o=e.item)||void 0===o||null===(o=o.metadata)||void 0===o?void 0:o["canvas.fileUrl"]}:null}),y.a),b=!l&&!s,A=function(e,t){var n,a=(0,r.useContext)(p.j).request,s=u.name,c=u.sha256Hash,l={uri:e},d=(null===(n=(0,o.o_)(e))||void 0===n?void 0:n.type)===g.c.TRACK,f=(0,i.I)({enabled:t&&d,queryKey:[s,l,c],gcTime:36e5,staleTime:6e5,queryFn:function(){return new Promise((function(e,t){(0,v.c)(a,u,l).then((function(t){var n,r,i,a,o;return"Track"!==(null==t||null===(n=t.data)||void 0===n?void 0:n.trackUnion.__typename)?e(null):e({uri:null==t||null===(r=t.data)||void 0===r||null===(r=r.trackUnion)||void 0===r||null===(r=r.canvas)||void 0===r?void 0:r.uri,type:null==t||null===(i=t.data)||void 0===i||null===(i=i.trackUnion)||void 0===i||null===(i=i.canvas)||void 0===i?void 0:i.type,fileId:null==t||null===(a=t.data)||void 0===a||null===(a=a.trackUnion)||void 0===a||null===(a=a.canvas)||void 0===a?void 0:a.fileId,url:null==t||null===(o=t.data)||void 0===o||null===(o=o.trackUnion)||void 0===o||null===(o=o.canvas)||void 0===o?void 0:o.url})})).catch(t)}))},meta:{persist:!0}});return{data:f.data,isLoading:f.isLoading,error:f.error}}(null!==(t=null==d||null===(n=d.item)||void 0===n?void 0:n.uri)&&void 0!==t?t:"",b),_=f||(null==A?void 0:A.data),O=!f&&!(null==A||!A.isLoading),E=f?null:null==A?void 0:A.error;return _?{canvas:_,loading:O,error:E}:null},A=function(e){var t,n=e.tryAvoidGraphQLFetching,r=void 0!==n&&n,i=(0,a.NC)(d.yJ8),o=(0,f.j)(),s=(0,l.g)(),u=i!==d.NtL.CONTROL,c=r&&!o&&!s,p=b({avoidGraphQlFetching:!u||c});if(c)return{canvas:null,loading:!1,error:null,showCanvasInNPV:!1,showCanvasToggleInContextMenu:!1};var v=Boolean(null==p||null===(t=p.canvas)||void 0===t?void 0:t.fileId),h=u&&v,m=!o&&s&&u&&v;return{canvas:(null==p?void 0:p.canvas)||null,loading:Boolean(null==p?void 0:p.loading),error:null==p?void 0:p.error,showCanvasInNPV:m,showCanvasToggleInContextMenu:h}}},79070:(e,t,n)=>{"use strict";n.d(t,{C:()=>c});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(21167),o=n(47281),s=n(72637);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var c=function(){var e=(0,a.Ev)(o.$S.DEVICE_PICKER_BUTTON_CLICK),t=(0,a.AI)(s.Z.DevicePicker,s.Z.DevicePickerOverlay),n=t.isActive,c=t.panelSend,l=(0,i.useCallback)((function(e){return c(function(e){for(var t=1;t{"use strict";n.d(t,{C:()=>c});n(26701),n(47994),n(43379),n(34192),n(51565),n(18316);var r=n(30758),i=n(88677),a=n(10497),o=n(85726),s=n(54316),u=n(3424),c=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{legacyCastPlaceholder:!1}).legacyCastPlaceholder,t=(0,o.vh)(),n=(0,i.d4)((function(e){var t,n,r;return null!==(t=null===(n=e.playback)||void 0===n?void 0:n.castState)&&void 0!==t?t:null===(r=window.cast)||void 0===r?void 0:r.framework.CastState.NO_DEVICES_AVAILABLE})),c=(0,u.v)((function(e){return e.devices}));return(0,r.useCallback)((function(r){c.forEach((function(e){var n,i,o,s,u,c,l;t.send((0,a.f)({discovered_device_id:e.connectStateId,discovered_device_name:e.name,discovered_device_type:e.type,discovered_device_brand_display_name:null!==(n=e.brandDisplayName)&&void 0!==n?n:null,discovered_device_model:null!==(i=e.modelDisplayName)&&void 0!==i?i:null,discovered_device_license:null!==(o=e.license)&&void 0!==o?o:null,discovered_device_state:null!==(s=e.currentState)&&void 0!==s?s:null,discovered_device_is_active:e.isActive,discovered_device_disabled:e.isDisabled,discovered_device_is_zeroconf:null!==(u=e.isZeroconf)&&void 0!==u?u:null,discovered_device_is_local:null!==(c=e.isLocalNetwork)&&void 0!==c?c:null,discovered_device_is_webapp:null!==(l=e.isWebApp)&&void 0!==l?l:null,discovered_device_supports_hifi:e.losslessSupport.deviceSupported,interaction_id:r,is_logging_device:e.isLocal}))})),(e?(0,s.Hi)(n):(0,s.Or)(n))&&t.send((0,a.f)({discovered_device_name:"Google Cast Devices Available",discovered_device_brand_display_name:"Google",interaction_id:r}))}),[c,n,t,e])}},95797:(e,t,n)=>{"use strict";n.d(t,{$A:()=>r.$A,Mp:()=>r.Mp,tf:()=>r.tf});var r=n(40149)},9789:(e,t,n)=>{"use strict";n.d(t,{C:()=>r.C});var r=n(79070)},40149:(e,t,n)=>{"use strict";n.d(t,{$A:()=>w,HJ:()=>C,Mp:()=>O,p2:()=>x,tf:()=>E,uY:()=>S});n(78551),n(82467);var r=n(94527),i=n(5742),a=n(72958),o=n(25082),s=n(97773),u=n(23003),c=n(14467),l=n(12475),d=n(53055),f=n(25750),p=n(54531),v=n(49711),h=n(41395),m=n(48317),g=n(14199),y=n(92107),b=n(87250),A=n(61325),_=n(55489);function O(e){return e===A.bq.CAST_AUDIO||e===A.bq.CAST_VIDEO}function E(e,t,n){var h,m,g,y=r.U,O=t?"multispeaker":e;if(function(e){var t;return(null==e||null===(t=e.audioDevice)||void 0===t?void 0:t.transportType)===b.Yg.BLUETOOTH}(n))switch(null==n||null===(g=n.externalAccessory)||void 0===g?void 0:g.type){case _.G.HEADPHONES:return i.r;case _.G.SPEAKER:return a.r;case _.G.UNKNOWN:if((null==n||null===(h=n.audioDevice)||void 0===h?void 0:h.terminalType)===b.FI.HEADPHONES)return i.r;if((null==n||null===(m=n.audioDevice)||void 0===m?void 0:m.terminalType)===b.FI.SPEAKERS)return a.r}switch(O){case A.bq.COMPUTER:case A.bq.CHROMEBOOK:y=o.t;break;case A.bq.TABLET:y=s.$;break;case A.bq.SMARTPHONE:y=u.q;break;case A.bq.SPEAKER:case A.bq.CAST_AUDIO:case A.bq.AUDIO_DONGLE:case A.bq.HomeThing:y=a.r;break;case A.bq.TV:case A.bq.STB:case A.bq.CAST_VIDEO:y=c.I;break;case A.bq.AVR:y=l._;break;case A.bq.GAME_CONSOLE:y=d.q;break;case A.bq.SMARTWATCH:y=f.D;break;case A.bq.CarThing:case A.bq.AUTOMOBILE:y=p.Q;break;case"multispeaker":y=v.a}return y}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"disconnected";return O(e)?"connected"===t?h.I:m.m:g.E}function S(e,t){var n;switch(e){case A.bU.PREMIUM_REQUIRED:n=y.Ru.get("web-player.connect.device-picker.get-premium");break;case A.bU.NOT_INSTALLED:n=y.Ru.get("web-player.connect.device-picker.install-spotify");break;case A.bU.UNSUPPORTED_URI:n=y.Ru.get("web-player.connect.device-picker.unsupported-uri");break;case A.bU.INCOMPATIBLE:n=y.Ru.get("web-player.connect.device-picker.update-device");break;case A.bU.NOT_AUTHORIZED:n=t?y.Ru.get("web-player.connect.device-picker.playstation-unauthorized"):y.Ru.get("web-player.connect.device-picker.device-unavailable");break;case A.bU.UNAVAILABLE:n=y.Ru.get("web-player.connect.device-picker.device-unavailable");break;case A.bU.AD_PLAYING:n=y.Ru.get("web-player.connect.device-picker.ad-playing");break;case A.bU.NARRATION:n=y.Ru.get("web-player.connect.device-picker.tts-playing");break;case A.bU.WAKING_UP:n=y.Ru.get("web-player.connect.device-picker.wakingup-device");break;case A.bU.TIMED_OUT_WAKEUP:n=y.Ru.get("web-player.connect.device-picker.wakeup-timeout");break;case A.bU.UNKNOWN:default:n=y.Ru.get("web-player.connect.device-picker.restart-device")}return{helpText:n,tooltip:undefined}}function C(e){return void 0!==e&&2===e.available.length&&e.available.includes("cast")&&e.available.includes("connect")}function x(e,t){return e===A.bq.GAME_CONSOLE&&("ps5"===t||"ps4"===t)}},20607:(e,t,n)=>{"use strict";n.d(t,{j:()=>m});var r=n(52542),i=n(12341),a=(n(7651),n(30456),n(26701),n(25550),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(15342),n(18316),n(30758)),o=n(50647);n(14551),n(9267),n(184),n(42486),n(83234),n(40065),n(86746),n(45434),n(79024),n(34518),n(70750),n(68216),n(2823),n(65594),n(78397),n(97460),n(4865),n(93577);function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return u(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n{"use strict";n.d(t,{V:()=>s});n(43379),n(51234);var r=n(30758),i=n(88677),a=n(61548),o=n(69819);function s(){var e=(0,o.B)(),t=(0,i.wA)();return(0,r.useCallback)((function(n,r){return new Promise((function(i){return t((0,a.Ih)(n,(function(){return e.removeDownload(n,r).then((function(){return i(!0)}))}),(function(){return i(!1)}),r))}))}),[t,e])}},98505:(e,t,n)=>{"use strict";n.d(t,{$o:()=>p,B8:()=>l,FE:()=>f,U3:()=>u,W3:()=>d});var r=n(86295),i=n(87718),a=Spicetify.GraphQL.Definitions["home"]=new r.l("home","query","4f7e59a4bffc3ef3ff779b2b52216d5852055ef508d16bdf36f778ad58c557e6",null),o=Spicetify.GraphQL.Definitions["homeFeedChips"]=new r.l("homeFeedChips","query","4f7e59a4bffc3ef3ff779b2b52216d5852055ef508d16bdf36f778ad58c557e6",null),s=Spicetify.GraphQL.Definitions["homeSubfeed"]=new r.l("homeSubfeed","query","4f7e59a4bffc3ef3ff779b2b52216d5852055ef508d16bdf36f778ad58c557e6",null),u=Spicetify.GraphQL.Definitions["homeSection"]=new r.l("homeSection","query","4f7e59a4bffc3ef3ff779b2b52216d5852055ef508d16bdf36f778ad58c557e6",null),c=Spicetify.GraphQL.Definitions["homePinnedSections"]=new r.l("homePinnedSections","query","4f7e59a4bffc3ef3ff779b2b52216d5852055ef508d16bdf36f778ad58c557e6",null),l=function(e,t){return(0,i.I)(a,e,t)},d=function(e,t){return(0,i.I)(o,e,t)},f=function(e,t){return(0,i.I)(s,e,t)},p=function(e,t){return(0,i.I)(c,e,t)}},21505:(e,t,n)=>{"use strict";n.d(t,{Uk:()=>d,b1:()=>p,f0:()=>l,o8:()=>c,yr:()=>v});n(25550),n(47994),n(9657),n(15342);var r=n(80366),i=n(73606),a=n(42010),o=n(4140),s=n(82704);function u(e){return{url:e.url,width:e.width,height:e.height}}function c(e){if("Episode"===e.__typename){var t,n,r=e.podcastV2.data;return"Podcast"!==r.__typename?[]:null!==(t=null===(n=r.coverArt)||void 0===n?void 0:n.sources.map(u))&&void 0!==t?t:[]}return[]}function l(e){var t,n,r,i,a,o,c,l,d,f;switch(e.__typename){case"Artist":return null!==(t=null===(n=e.visuals.avatarImage)||void 0===n?void 0:n.sources.map(u))&&void 0!==t?t:[];case"Album":case"Audiobook":case"Podcast":case"Episode":case"Chapter":return null!==(r=null===(i=e.coverArt)||void 0===i?void 0:i.sources.map(u))&&void 0!==r?r:[];case"Track":return null!==(a=null===(o=e.albumOfTrack)||void 0===o||null===(o=o.coverArt)||void 0===o?void 0:o.sources.map(u))&&void 0!==a?a:[];case"Playlist":return null!==(c=null===(l=e.images.items[0])||void 0===l?void 0:l.sources.map(u))&&void 0!==c?c:[];case"User":return null!==(d=null===(f=e.avatar)||void 0===f?void 0:f.sources.map(u))&&void 0!==d?d:[];case"GenericError":case"NotFound":case"RestrictedContent":case"DiscoveryFeed":return[];default:return(0,s.k)(e),[]}}function d(e){var t,n,r,i,o;switch(e.__typename){case"Artist":return(0,a.m)(null===(t=e.visuals.avatarImage)||void 0===t?void 0:t.extractedColors);case"Album":case"Audiobook":case"Podcast":case"Episode":case"Chapter":return(0,a.m)(null===(n=e.coverArt)||void 0===n?void 0:n.extractedColors);case"Track":return(0,a.m)(null===(r=e.albumOfTrack)||void 0===r||null===(r=r.coverArt)||void 0===r?void 0:r.extractedColors);case"Playlist":return(0,a.m)(null===(i=e.images.items[0])||void 0===i?void 0:i.extractedColors);case"User":return(0,a.m)(null===(o=e.avatar)||void 0===o?void 0:o.extractedColors);case"GenericError":case"NotFound":case"RestrictedContent":case"DiscoveryFeed":return;default:return void(0,s.k)(e)}}function f(e){return{uri:null!=e?e:"",name:"",images:[],error:!0}}function p(e){var t=function(e){if("UnknownType"===e.content.__typename){var t=(0,r.o_)(e.uri);if((0,r.Z0)(e.uri)||(null==t?void 0:t.id)===r.NQ.COLLECTION)return e.uri.endsWith("your-episodes")?(0,i.n5)(null==t?void 0:t.username):e.uri.endsWith("local-files")?(0,i.Iu)():(0,i.$R)(null==t?void 0:t.username)}return null}(e);return null!==t?t:function(e){var t,n,r,i,a,u,c,d,p;if(null===e||"UnknownType"===e.content.__typename||"PromotionResponseWrapper"===e.content.__typename||"ConcertV2ResponseWrapper"===e.content.__typename)return f(null!==(p=null==e?void 0:e.uri)&&void 0!==p?p:null);var v,h=e.content.data;if(!h)return f(null!==(v=null==e?void 0:e.uri)&&void 0!==v?v:null);switch(h.__typename){case"Artist":return{uri:e.uri,name:null!==(t=h.profile.name)&&void 0!==t?t:"",images:l(h)};case"Album":case"Audiobook":case"Podcast":case"Track":case"User":return{uri:e.uri,name:null!==(n=h.name)&&void 0!==n?n:"",images:l(h)};case"Playlist":return{uri:e.uri,name:null!==(r=h.name)&&void 0!==r?r:"",images:l(h),formatListAttributes:null!==(i=h.attributes)&&void 0!==i?i:[]};case"Episode":return{uri:e.uri,name:null!==(a=h.name)&&void 0!==a?a:"",images:l(h),release_date:null===(u=h.releaseDate)||void 0===u?void 0:u.isoString,resume_point:{resume_position_ms:h.playedState.playPositionMilliseconds,fully_played:h.playedState.state===o._w.Completed},podcast:"Podcast"===h.podcastV2.data.__typename?{uri:h.podcastV2.data.uri,name:h.podcastV2.data.name,images:l(h.podcastV2.data)}:void 0,duration_ms:h.duration.totalMilliseconds};case"Chapter":var m;return"Audiobook"===h.audiobookV2.data.__typename?{uri:h.audiobookV2.data.uri,name:null!==(m=h.audiobookV2.data.name)&&void 0!==m?m:"",images:l(h.audiobookV2.data)}:{uri:e.uri,name:null!==(c=h.name)&&void 0!==c?c:"",images:l(h)};case"GenericError":case"NotFound":case"RestrictedContent":case"DiscoveryFeed":return f(e.uri);default:return(0,s.k)(h),f(null!==(d=null==e?void 0:e.uri)&&void 0!==d?d:null)}}(e)}function v(e){return function(e){var t,n,r,i,a,u,c,d;if(!e||"UnknownTypeWrapper"===e.__typename)return f(null!==(d=null==e?void 0:e._uri)&&void 0!==d?d:null);if("GenreResponseWrapper"===e.__typename||"ConcertResponseWrapper"===e.__typename||"MerchResponseWrapper"===e.__typename||"PreReleaseResponseWrapper"===e.__typename)return f(null);var p=null==e?void 0:e.data;switch(p.__typename){case"Artist":return{uri:p.uri,name:null!==(t=p.profile.name)&&void 0!==t?t:"",images:l(p)};case"Album":case"Audiobook":case"Podcast":case"Track":case"User":return{uri:p.uri,name:null!==(n=p.name)&&void 0!==n?n:"",images:l(p)};case"Playlist":return{uri:p.uri,name:null!==(r=p.name)&&void 0!==r?r:"",images:l(p),formatListAttributes:null!==(i=p.attributes)&&void 0!==i?i:[]};case"Episode":return{uri:p.uri,name:null!==(a=p.name)&&void 0!==a?a:"",images:l(p),release_date:null===(u=p.releaseDate)||void 0===u?void 0:u.isoString,resume_point:{resume_position_ms:p.playedState.playPositionMilliseconds,fully_played:p.playedState.state===o._w.Completed},podcast:"Podcast"===p.podcastV2.data.__typename?{uri:p.podcastV2.data.uri,name:p.podcastV2.data.name,images:l(p.podcastV2.data)}:void 0,duration_ms:p.duration.totalMilliseconds};case"Chapter":var v;return"Audiobook"===p.audiobookV2.data.__typename?{uri:p.audiobookV2.data.uri,name:null!==(v=p.audiobookV2.data.name)&&void 0!==v?v:"",images:l(p.audiobookV2.data)}:{uri:p.uri,name:null!==(c=p.name)&&void 0!==c?c:"",images:l(p)};case"GenericError":case"NotFound":case"RestrictedContent":return f(null);default:return(0,s.k)(p),f(null)}}(e)}},47547:(e,t,n)=>{"use strict";n.d(t,{M:()=>o});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t{"use strict";function r(){var e;return null!==(e=(new Intl.DateTimeFormat).resolvedOptions().timeZone)&&void 0!==e?e:""}n.d(t,{Ff:()=>r,J3:()=>o,SF:()=>s,gO:()=>i,jl:()=>a});var i=18e5,a=3e5,o=10,s=30},77752:(e,t,n)=>{"use strict";n.d(t,{f:()=>i});n(79024),n(43379),n(2823),n(97460),n(29426),n(93577),n(54520),n(91531),n(93678),n(34145);var r=n(44286),i=function(){var e=(0,r.zy)();return new URLSearchParams(e.search).get("facet")||""}},77730:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});n(79024),n(25550),n(43379),n(2823),n(97460),n(29426),n(15342),n(93577),n(54520),n(91531),n(93678),n(34145);var r=n(44286),i=function(){var e,t=(0,r.zy)(),n=new URLSearchParams(t.search);if(!n.has("hpuris"))return null;var i=(n.get("hpuris")||"").split(",").map((function(e){return"spotify:section:".concat(e)}));return{name:null!==(e=n.get("hpname"))&&void 0!==e?e:"Shared",uris:i}}},64448:(e,t,n)=>{"use strict";n.d(t,{r:()=>r});var r=function(e){return e.OPEN_HELP="OPEN_HELP",e.RAISE_VOLUME="RAISE_VOLUME",e.LOWER_VOLUME="LOWER_VOLUME",e.SKIP_PREVIOUS="SKIP_PREVIOUS",e.SKIP_NEXT="SKIP_NEXT",e.TOGGLE_PLAY="TOGGLE_PLAY",e.SHUFFLE="SHUFFLE",e.REPEAT="REPEAT",e.SEEK_BACKWARD="SEEK_BACKWARD",e.SEEK_FORWARD="SEEK_FORWARD",e.GO_TO_NOW_PLAYING="GO_TO_NOW_PLAYING",e.GO_TO_HOME="GO_TO_HOME",e.GO_TO_LIBRARY="GO_TO_LIBRARY",e.GO_TO_PLAYLISTS="GO_TO_PLAYLISTS",e.GO_TO_ARTISTS="GO_TO_ARTISTS",e.GO_TO_ALBUMS="GO_TO_ALBUMS",e.GO_TO_PODCASTS="GO_TO_PODCASTS",e.GO_TO_AUDIOBOOKS="GO_TO_AUDIOBOOKS",e.GO_TO_LIKED_SONGS="GO_TO_LIKED_SONGS",e.GO_TO_MADE_FOR_YOU="GO_TO_MADE_FOR_YOU",e.GO_TO_CHARTS="GO_TO_CHARTS",e.GO_TO_SEARCH="GO_TO_SEARCH",e.GO_TO_PREFERENCES="GO_TO_PREFERENCES",e.CREATE_NEW_PLAYLIST="CREATE_NEW_PLAYLIST",e.CREATE_NEW_FOLDER="CREATE_NEW_FOLDER",e.SELECT_ALL="SELECT_ALL",e.FILTER="FILTER",e.GO_FORWARDS="GO_FORWARDS",e.GO_BACKWARDS="GO_BACKWARDS",e.LIKE_DISLIKE_SONG="LIKE_DISLIKE_SONG",e.GO_TO_NEW_RELEASES="GO_TO_NEW_RELEASES",e.GO_TO_QUEUE="GO_TO_QUEUE",e.GO_TO_BUDDY_FEED="GO_TO_BUDDY_FEED",e.GO_TO_DEVICE_PICKER="GO_TO_DEVICE_PICKER",e.LOG_OUT="LOG_OUT",e.OPEN_CONTEXT_MENU="OPEN_CONTEXT_MENU",e.TOGGLE_YLX_SIDEBAR="TOGGLE_YLX_SIDEBAR",e.TOGGLE_NPV_SIDEBAR="TOGGLE_NPV_SIDEBAR",e.YLX_SIDEBAR_DECREASE_WIDTH="YLX_SIDEBAR_DECREASE_WIDTH",e.YLX_SIDEBAR_INCREASE_WIDTH="YLX_SIDEBAR_INCREASE_WIDTH",e.NPV_SIDEBAR_DECREASE_WIDTH="NPV_SIDEBAR_DECREASE_WIDTH",e.NPV_SIDEBAR_INCREASE_WIDTH="NPV_SIDEBAR_INCREASE_WIDTH",e.OPEN_SEARCH_MODAL="OPEN_SEARCH_MODAL",e.TOGGLE_DEBUG_WINDOW="TOGGLE_DEBUG_WINDOW",e.FOCUS_YLX_TEXT_FILTER="FOCUS_YLX_TEXT_FILTER",e.WF_GO_TO_PREVIOUS="WF_GO_TO_PREVIOUS",e.WF_GO_TO_NEXT="WF_GO_TO_NEXT",e.WF_ADD_TO_LIBRRY="WF_ADD_TO_LIBRRY",e.WF_ADD_TO_QUEUE="WF_ADD_TO_QUEUE",e.WF_MUTE_UNMUTE="WF_MUTE_UNMUTE",e}({})},96673:(e,t,n)=>{"use strict";n.d(t,{g:()=>v});var r,i=n(52542),a=n(64448),o=n(63862),s=n(71245),u="macOS"===(0,n(29212).f)(),c=(0,s.My)()===o.m.Desktop,l=u?["mod+left"]:["alt+left"],d=u?["mod+right"]:["alt+right"],f=u?"alt+left":"mod+left",p=u?"alt+right":"mod+right",v=(r={},(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,a.r.OPEN_SEARCH_MODAL,["mod+k"]),a.r.OPEN_HELP,["mod+/","?"]),a.r.CREATE_NEW_PLAYLIST,[c?"mod+n":"alt+shift+p"]),a.r.LIKE_DISLIKE_SONG,["alt+shift+b"]),a.r.LOG_OUT,["alt+shift+f6"]),a.r.CREATE_NEW_FOLDER,[c?"mod+shift+n":"mod+alt+shift+p"]),a.r.SELECT_ALL,["mod+a"]),a.r.FILTER,["mod+f"]),a.r.TOGGLE_PLAY,["space"]),a.r.SEEK_BACKWARD,[u?"mod+shift+left":"shift+left"]),(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,a.r.SEEK_FORWARD,[u?"mod+shift+right":"shift+right"]),a.r.SHUFFLE,[c?"mod+s":"alt+s"]),a.r.REPEAT,[c?"mod+r":"alt+r"]),a.r.RAISE_VOLUME,[c?"mod+up":"alt+up"]),a.r.LOWER_VOLUME,[c?"mod+down":"alt+down"]),a.r.SKIP_PREVIOUS,[c?"mod+left":f]),a.r.SKIP_NEXT,[c?"mod+right":p]),a.r.GO_TO_LIBRARY,["alt+shift+0"]),a.r.GO_TO_PLAYLISTS,["alt+shift+1"]),a.r.GO_TO_PODCASTS,["alt+shift+2"]),(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,a.r.GO_TO_ARTISTS,["alt+shift+3"]),a.r.GO_TO_ALBUMS,["alt+shift+4"]),a.r.GO_TO_AUDIOBOOKS,["alt+shift+5"]),a.r.GO_TO_HOME,["alt+shift+h"]),a.r.GO_TO_PREFERENCES,["mod+,"]),a.r.GO_BACKWARDS,c?["mod+alt+left","alt+left"]:l),a.r.GO_FORWARDS,c?["mod+alt+right","alt+right"]:d),a.r.GO_TO_SEARCH,[c?"mod+l":"mod+shift+l"]),a.r.GO_TO_NOW_PLAYING,["alt+shift+j"]),a.r.GO_TO_LIKED_SONGS,["alt+shift+s"]),(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,a.r.GO_TO_MADE_FOR_YOU,["alt+shift+m"]),a.r.GO_TO_NEW_RELEASES,["alt+shift+n"]),a.r.GO_TO_CHARTS,["alt+shift+c"]),a.r.GO_TO_QUEUE,["alt+shift+q"]),a.r.GO_TO_BUDDY_FEED,["alt+shift+u"]),a.r.GO_TO_DEVICE_PICKER,["alt+shift+d"]),a.r.OPEN_CONTEXT_MENU,["alt+j"]),a.r.TOGGLE_NPV_SIDEBAR,["alt+shift+r"]),a.r.TOGGLE_YLX_SIDEBAR,["alt+shift+l"]),a.r.YLX_SIDEBAR_DECREASE_WIDTH,["alt+shift+left"]),(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,a.r.YLX_SIDEBAR_INCREASE_WIDTH,["alt+shift+right"]),a.r.NPV_SIDEBAR_DECREASE_WIDTH,["alt+shift+down"]),a.r.NPV_SIDEBAR_INCREASE_WIDTH,["alt+shift+up"]),a.r.TOGGLE_DEBUG_WINDOW,["alt+command+x"]),a.r.FOCUS_YLX_TEXT_FILTER,c?["mod+alt+f"]:["shift+mod+alt+f"]),a.r.WF_GO_TO_PREVIOUS,["up"]),a.r.WF_GO_TO_NEXT,["down"]),a.r.WF_ADD_TO_LIBRRY,["left"]),a.r.WF_ADD_TO_QUEUE,["right"]),a.r.WF_MUTE_UNMUTE,["m"]))},17303:(e,t,n)=>{"use strict";n.d(t,{y:()=>f});var r=n(85093),i=n(12341),a=(n(83234),n(25550),n(15342),n(30758)),o=n(8540),s=n(25523),u=n(78007),c=n(30373),l=n(34300),d=n(82704),f=(s.sQ.MIN,s.sQ.MAX,function(){var e,t=(0,u.$)(),n=t.ylxSidebarState,f=t.setYlxSidebarState,p=t.canCollapse,v=t.canExpand,h=(0,l.x)("ylx-default-state-nav-bar-width",Math.max(s.ZU.DEFAULT_MIN,Math.min(Math.round(.23*innerWidth),s.ZU.DEFAULT_MAX))),m=(0,i.A)(h,2),g=m[0],y=m[1],b=(0,l.x)("ylx-expanded-state-nav-bar-width",Math.max(s.ZU.EXPANDED_MIN,Math.min(Math.round(.55*innerWidth),s.ZU.EXPANDED_MAX))),A=(0,i.A)(b,2),_=A[0],O=A[1];switch(n){case u.fX.COLLAPSED:e=s.ZU.COLLAPSED;break;case u.fX.DEFAULT:e=g;break;case u.fX.EXPANDED:e=_;break;case null:e=g;break;default:(0,d.k)(n),e=g}var E,w,S=(0,a.useCallback)((function(e){e{"use strict";n.d(t,{ZU:()=>r,sQ:()=>i,x9:()=>a});n(76588);var r=function(e){return e[e.COLLAPSED=72]="COLLAPSED",e[e.DEFAULT_MIN=280]="DEFAULT_MIN",e[e.DEFAULT_MAX=420]="DEFAULT_MAX",e[e.EXPANDED_MIN=584]="EXPANDED_MIN",e[e.EXPANDED_MAX=Number.POSITIVE_INFINITY]="EXPANDED_MAX",e}({}),i=function(e){return e[e.MIN=120]="MIN",e[e.DEFAULT=232]="DEFAULT",e[e.MAX=384]="MAX",e}({}),a="createPlaylist"},48980:(e,t,n)=>{"use strict";n.d(t,{ZU:()=>r.ZU,x9:()=>r.x9});var r=n(25523)},88806:(e,t,n)=>{"use strict";n.d(t,{y:()=>r.y});var r=n(17303)},70421:(e,t,n)=>{"use strict";n.d(t,{o:()=>m});n(47994);var r=n(92107),i=n(69863),a=n(56052),o=n(87320),s=n(66042),u=n(88677),c=n(73606),l=n(65249),d=n(46125),f=n(29712);var p=n(79431),v=n(86070),h=function(e){var t=e.metadata,n=e.index,s=e.variant,u=(0,p.P)({uri:t.uri},{featureIdentifier:"your_library"}),c=u.isPlaying,l=u.togglePlay,d=t.name,f=t.images;return(0,v.jsx)(i.Z,{variant:s,index:n,delegatePlayback:!0,delegateLogging:!0,isPlaying:c,featureIdentifier:"your_library",onPlay:function(e,t){return l({loggingParams:t})},headerText:d,uri:t.uri,renderCardImage:function(){return(0,v.jsx)(a.M,{images:f})},renderSubHeaderContent:function(){return(0,v.jsx)(o.c,{children:r.Ru.get("tracklist-header.songs-counter",t.totalLength)})}})},m=function(e){var t=e.index,n=e.variant,r=function(){var e=(0,d.d)({offset:0,limit:1}),t=(0,u.d4)(l.Ht).user;if(null===e||null===t)return null;var n=(0,c.$R)(t.id);return n?{uri:n.uri,name:n.name,images:n.images,totalLength:null==e?void 0:e.totalLength,unfilteredTotalLength:e.unfilteredTotalLength,owner:(0,f.w)(t)}:null}();return r?(0,v.jsx)(h,{metadata:r,index:t,variant:n}):(0,v.jsx)(s.u,{cardImage:(0,v.jsx)(a.M,{images:c.s0}),isLoading:!0,variant:n})}},90991:(e,t,n)=>{"use strict";n.d(t,{$:()=>a});n(19264);var r=n(44286),i="/lyrics",a=function(){return{isActive:(0,r.zy)().pathname.startsWith(i),routeDestination:i}}},51295:(e,t,n)=>{"use strict";n.d(t,{$:()=>r.$});var r=n(90991)},4798:(e,t,n)=>{"use strict";n.d(t,{Bg:()=>r,gL:()=>a,gh:()=>i});var r=function(e){return e.SET_LYRICS_MODE="SET_LYRICS_MODE",e.SET_LYRICS_TRANSLATION_LANGUAGE="SET_LYRICS_ALTERNATIVE_LANGUAGE",e}({}),i=function(e){return{type:r.SET_LYRICS_MODE,mode:e}},a=function(e){return{type:r.SET_LYRICS_TRANSLATION_LANGUAGE,language:e}}},56482:(e,t,n)=>{"use strict";n.d(t,{e:()=>d});var r=n(44286),i=n(49631),a=n(68608),o=n(30758),s=n(36545);var u=n(97037),c=n(86070),l=function(e){var t=e.children,n=e.navigationalRoot,l=e.pageId,d=e.entityUri,f=(0,i.H)(),p=null!=n?n:f,v=(0,r.zy)();return function(e){var t=e.pageId,n=e.navigationalRoot,r=e.entityUri,a=(0,i.u)(),u=(0,s.S)().isOpen;(0,o.useEffect)((function(){a&&t&&!u&&a.reportPageView({pageId:t,navigationalRoot:n,entityUri:r})}),[t,a,n,r,u])}({pageId:l,navigationalRoot:p,entityUri:(0,u.y)(null!=d?d:v.pathname)}),(0,c.jsx)(a.z,{value:p,children:t})};function d(e){var t=e.children,n=e.pageId,r=e.navigationalRoot,i=e.entityUri;return(0,c.jsx)(l,{navigationalRoot:r,pageId:n,entityUri:i,children:t})}},45497:(e,t,n)=>{"use strict";n.d(t,{$:()=>d});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(44286),a=n(115),o=n(70566),s=n(97037);var u=n(86070);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t{"use strict";n.d(t,{O:()=>d});n(83234),n(30456),n(34518),n(25550),n(5672),n(43379),n(34192),n(88856),n(15342);var r=n(80366),i=n(19276),a=n(42299),o=n(44528),s=n(70029),u=n(51126),c=n(39850),l=n(93892);function d(e,t,n){var d=(0,i.H)(e.uri);if((0,a.c0)(d))return null;var f=(0,r.U_)(d),p=d===s.bV,v="queue"===t.provider;(f||v||p)&&((0,l.v)(t)?d=t.album.uri:((0,c.p)(t)||(0,u.d)(t))&&(d=t.uri),p&&(d=o.E3));var h,m,g,y,b=(0,r.o_)(d);return null===b?null:(0,l.v)(t)||(0,c.p)(t)||(0,u.d)(t)?{to:b.toURLPath(!0),search:(y={uid:t.uid,uri:t.uri,page:null!==(h=null==n?void 0:n.pageIndex)&&void 0!==h?h:null,pageUri:null!==(m=null==n?void 0:n.pageURI)&&void 0!==m?m:null,index:null!==(g=null==n?void 0:n.itemIndex)&&void 0!==g?g:null,highlight:f?t.uri:null},Object.keys(y).filter((function(e){return null!==y[e]})).map((function(e){return"".concat(e,"=").concat(encodeURIComponent(y[e]))})).join("&"))}:{to:b.toURLPath(!0)}}},17924:(e,t,n)=>{"use strict";n.d(t,{r:()=>l});n(83234),n(34518),n(25550),n(47994),n(15342);var r=n(92107),i=n(77970),a=n(51126),o=n(39850),s=n(93892),u=n(64044),c=n(82704);function l(e){if((0,s.v)(e)||(0,u.v)(e)){var t=e.name,n=e.artists.map((function(e){return e.name})).join(r.Ru.getSeparator());return n&&(t="".concat(t," • ").concat(n," ")),t}return(0,o.p)(e)?"".concat(e.name," • ").concat(e.show.name):(0,a.d)(e)||(0,i.N)(e)?(console.error(e.uri,"is not draggable"),""):(0,c.d)(e)}},25562:(e,t,n)=>{"use strict";n.d(t,{L:()=>o});var r=n(5248),i=n(75397);function a(e,t){var n,r,a,o,s,u;return null===e||null===t?e===t:e.context.uri===t.context.uri&&(null===(n=e.item)||void 0===n?void 0:n.uri)===(null===(r=t.item)||void 0===r?void 0:r.uri)&&(null===(a=e.item)||void 0===a?void 0:a.mediaType)===(null===(o=t.item)||void 0===o?void 0:o.mediaType)&&(0,i.a)(null===(s=e.item)||void 0===s?void 0:s.metadata,null===(u=t.item)||void 0===u?void 0:u.metadata)&&e.index.itemIndex===t.index.itemIndex&&e.index.pageIndex===t.index.pageIndex&&e.index.pageURI===t.index.pageURI}function o(){var e=(0,r.o)((function(e){return e}),a);if(null===e)return null;var t=e.context,n=e.item,i=e.index;return null===n?null:{context:t,item:n,index:i}}},95558:(e,t,n)=>{"use strict";n.d(t,{d:()=>r.d});var r=n(9933)},88560:(e,t,n)=>{"use strict";n.d(t,{L:()=>r.L});var r=n(25562)},31183:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o,D:()=>s});var r=n(12341),i=(n(28169),n(30758)),a=n(86070),o=(0,i.createContext)({online:!0});var s=function(e){var t=e.children,n=e.initialStatus,s=(0,i.useState)((function(){return null!=n?n:globalThis.navigator.onLine})),u=(0,r.A)(s,2),c=u[0],l=u[1];(0,i.useEffect)((function(){var e=function(){l(!0)},t=function(){l(!1)};return window.addEventListener("online",e),window.addEventListener("offline",t),function(){window.removeEventListener("online",e),window.removeEventListener("offline",t)}}),[]);var d=(0,i.useMemo)((function(){return{online:c}}),[c]);return(0,a.jsx)(o.Provider,{value:d,children:t})}},12745:(e,t,n)=>{"use strict";n.d(t,{PC:()=>f,K:()=>p,ow:()=>d});var r=n(13534),i=n(92107),a=n(45925),o=n(21381),s=n(72208);const u="zugTpa7GhjPIQmTCgBzw",c="n0VsfQkHFuuRqZYqf2iH";var l=n(86070),d=function(e){var t=e.children,n=(0,s.er)().shouldStepBeVisible;return(0,l.jsx)(o.E,{isVisible:n(s.BD.SEARCH),refClassName:u,content:(0,l.jsx)(a.z,{children:(0,l.jsx)(r.E,{as:"p",children:i.Ru.get("web-player.onboarding-new-user.step-search")})}),children:t})},f=function(e){var t=e.children,n=e.cardIndex,u=(0,s.er)().shouldStepBeVisible;return(0,l.jsx)(o.E,{isVisible:0===n&&u(s.BD.ARTIST_CARD),refClassName:c,content:(0,l.jsx)(a.z,{children:(0,l.jsx)(r.E,{as:"p",children:i.Ru.get("web-player.onboarding-new-user.step-select-artist")})}),children:t})},p=function(e){var t=e.children,n=(0,s.er)().shouldStepBeVisible;return(0,l.jsx)(o.E,{isVisible:n(s.BD.PLAY_BUTTON),content:(0,l.jsx)(a.z,{children:(0,l.jsx)(r.E,{as:"p",children:i.Ru.get("web-player.onboarding-new-user.step-play-button")})}),children:t})}},4485:(e,t,n)=>{"use strict";n.d(t,{BD:()=>r.BD,Qr:()=>r.Qr,er:()=>r.er});var r=n(72208)},87911:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var r=n(12341),i=n(30758),a=function(e){return(0,i.useCallback)((function(){var t=document.querySelector('[data-restore-focus-key="'.concat(e,'"]'));t instanceof HTMLElement&&t.focus()}),[e])},o=n(72637),s=n(37004),u=n(5020);function c(){var e=(0,s.X)(),t=(0,u.s)(),n=(0,r.A)(t,3)[2],c=function(){var e=(0,u.s)();return(0,r.A)(e,2)[1].send}(),l=a(e);return(0,i.useCallback)((function(t){var r=n.transition(e,t).value===o.Z.Disabled;c(t),r&&l()}),[n,e,c,l])}},47281:(e,t,n)=>{"use strict";n.d(t,{$S:()=>i.$S,MQ:()=>r.MQ,pF:()=>r.pF});var r=n(73635),i=n(87244)},21167:(e,t,n)=>{"use strict";n.d(t,{Ev:()=>E,XB:()=>_.X,_Y:()=>v._,Zf:()=>p,AI:()=>w,sV:()=>O.s,bF:()=>A});var r=n(12341),i=n(93493),a=n(8540),o=n(88806),s=280,u=420,c="panel-width",l=n(30373),d=n(58114),f=n(34300);function p(){var e=(0,f.x)(c,Math.max(s,Math.min(Math.round(.23*innerWidth),u))),t=(0,r.A)(e,2),n=t[0],p=t[1],v=(0,i.NC)(d.Wfl,{loadingValue:!1}),h=(0,o.y)().minWidth,m=(0,l.H)(),g=u;if(v){var y=m-h-a.ev-4*a.KV;g=Math.min(Math.max(0,y),g)}return{size:Math.max(n,s),setSize:p,min:s,max:g}}var v=n(87911),h=n(30758),m=n(87244),g=n(9063),y=n(64869),b=n(51653),A=function(){var e=(0,v._)(),t=(0,y.z)(),n=(0,h.useRef)(null),r=(0,h.useRef)(null);(0,b.p)(g.gd.UPDATE,(function(t){var i,a,o,s,u,c=t.data,l=null!==(i=null==c||null===(a=c.item)||void 0===a?void 0:a.uri)&&void 0!==i?i:null;(n.current!==l&&(n.current=l,e({type:m.$S.PLAYBACK_AUTOPLAY,playerState:c})),(null==c||null===(o=c.context)||void 0===o?void 0:o.uri)!==r.current)&&(r.current=null!==(s=null==c||null===(u=c.context)||void 0===u?void 0:u.uri)&&void 0!==s?s:null,e({type:m.$S.PLAYBACK_AUTOPLAY_CONTEXT_CHANGED}))})),(0,b.p)(g.gd.ACTION,(function(n){var r=n.data;r.action===g.Ik.PLAY&&e({type:m.$S.PLAY_CLICK,action:r,playerState:t.getState()})}))},_=n(37004),O=n(5020);function E(e){var t=(0,O.s)(),n=(0,r.A)(t,3),i=(n[0],n[1]),a=n[2],o=(0,h.useState)(!0),s=(0,r.A)(o,2),u=s[0],c=s[1],l=(0,h.useCallback)((function(t){var n,r=a.transition(t,e);c(null===(n=r.changed)||void 0===n||n)}),[a,e]);return(0,h.useEffect)((function(){var e=i.subscribe(l);return function(){return e.unsubscribe()}}),[i]),u}function w(e,t){var n=(0,O.s)(),i=(0,r.A)(n,1)[0],a=(0,v._)();return{isActive:t?i.value===e||i.value===t:i.value===e,panelSend:a,context:i.context}}},72637:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var r=function(e){return e.NowPlayingView="now_playing_view",e.BuddyFeed="buddy_feed",e.BuddyFeedOverlay="buddy_feed_overlay",e.Puffin="puffin",e.PuffinOverlay="puffin_overlay",e.PuffinActivation="puffin_activation",e.PuffinActivationOverlay="puffin_activation_overlay",e.Queue="queue",e.QueueOverlay="queue_overlay",e.DevicePicker="device_picker",e.DevicePickerOverlay="device_picker_overlay",e.Disabled="disabled",e}({})},87244:(e,t,n)=>{"use strict";n.d(t,{$S:()=>p,BV:()=>v});var r=n(12341),i=n(52542),a=n(85093),o=(n(83234),n(78551),n(45434),n(79024),n(25550),n(38408),n(8674),n(43379),n(60482),n(59255),n(85130),n(55636),n(28509),n(97332),n(46555),n(13296),n(24594),n(82467),n(97460),n(34192),n(15342),n(80456),n(93577),n(97191)),s=n(72637),u=n(39850),c=n(56603),l=n(16920),d=n(82704),f="ui.right_sidebar_content",p=function(e){return e.NPV_BUTTON_CLICK="npv_button_click",e.BUDDY_FEED_BUTTON_CLICK="buddy_feed_button_click",e.PUFFIN_BUTTON_CLICK="puffin_button_click",e.PUFFIN_START_ACTIVATION="puffin_start_activation",e.PUFFIN_FINISH_ACTIVATION="puffin_finish_activation",e.QUEUE_BUTTON_CLICK="queue_button_click",e.JAM_CONNECT_BAR_CLICK="jam_connect_bar_click",e.DEVICE_PICKER_BUTTON_CLICK="device_picker_button_click",e.PANEL_CLOSE_CLICK="panel_close_click",e.PLAYBACK_AUTOPLAY="playback_autoplay",e.PLAY_CLICK="play_click",e.PLAYBACK_AUTOPLAY_CONTEXT_CHANGED="playback_autoplay_context_changed",e}({});function v(e,t,n,v,h){var m,g=v.isAutoToggleNPVEnabled,y=v.isQueueOnRightPanelEnabled;function b(t){var n,r=null===(n=e.getState())||void 0===n?void 0:n.context;switch(t){case s.Z.BuddyFeed:case s.Z.BuddyFeedOverlay:return!h;case s.Z.NowPlayingView:return!h&&(0,c.O)(r);case s.Z.PuffinActivation:case s.Z.PuffinActivationOverlay:case s.Z.Puffin:case s.Z.PuffinOverlay:return!h;case s.Z.Queue:case s.Z.QueueOverlay:return y;case s.Z.DevicePicker:case s.Z.DevicePickerOverlay:case s.Z.Disabled:return!0;default:return(0,d.d)(t),!1}}function A(e){var t=e&&(0,u.p)(e)&&("video"===e.mediaType||"mixed"===e.mediaType);return Boolean(t)}function _(e,t){var n;return A(null===(n=t.playerState)||void 0===n?void 0:n.item)}function O(e){var t;return(null===(t=e.playerState)||void 0===t||null===(t=t.item)||void 0===t?void 0:t.type)===l.c.AD}function E(e,t){return O(t)}function w(t){var n;return(null===(n=e.getState())||void 0===n||null===(n=n.item)||void 0===n?void 0:n.type)!==l.c.AD}var S=new Set(["buddy_feed"]),C=new Set([].concat((0,a.A)(S),["queue","history"]));function x(e,t){var n;return!!A(null===(n=t.playerState)||void 0===n?void 0:n.item)||(function(e){y?C.has(e.action.origin.featureIdentifier):S.has(e.action.origin.featureIdentifier)}(t),!1)}function k(e){return e.type===p.PLAYBACK_AUTOPLAY&&!O(e)}var T=new Set([p.BUDDY_FEED_BUTTON_CLICK,p.PUFFIN_BUTTON_CLICK,p.DEVICE_PICKER_BUTTON_CLICK,p.PANEL_CLOSE_CLICK,p.NPV_BUTTON_CLICK,p.PLAY_CLICK,p.QUEUE_BUTTON_CLICK,p.JAM_CONNECT_BAR_CLICK]);function P(e){return k(e)||function(e){return"xstate.init"!==e.type&&T.has(e.type)}(e)}function I(e){return function(n,r){h||t.setItem(f,e),P(r)&&(n.preAdsPanelState=e)}}function N(e){return function(t,n){return!(!k(n)||e!==t.preAdsPanelState)}}for(var R,D=(0,o.Op)({id:"RightPanelState",context:{preAdsPanelState:null,devicePicker:null},initial:(R=t.getItem(f),function(e){return Object.values(s.Z).includes(e)}(R)&&b(R)?R:s.Z.Disabled),states:(m={},(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(m,s.Z.Disabled,{entry:[I(s.Z.Disabled)],on:(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)({},p.NPV_BUTTON_CLICK,{target:s.Z.NowPlayingView}),p.PUFFIN_BUTTON_CLICK,{target:s.Z.Puffin}),p.PUFFIN_START_ACTIVATION,{target:s.Z.PuffinActivation}),p.BUDDY_FEED_BUTTON_CLICK,{target:s.Z.BuddyFeed}),p.QUEUE_BUTTON_CLICK,{target:s.Z.Queue}),p.JAM_CONNECT_BAR_CLICK,[{target:s.Z.Queue}]),p.DEVICE_PICKER_BUTTON_CLICK,{target:s.Z.DevicePicker}),p.PLAYBACK_AUTOPLAY,[{target:s.Z.NowPlayingView,cond:_},{target:s.Z.NowPlayingView,cond:E}]),p.PLAYBACK_AUTOPLAY_CONTEXT_CHANGED,{target:s.Z.NowPlayingView,cond:function(){return g}}),p.PLAY_CLICK,[{target:s.Z.NowPlayingView,cond:x}])}),s.Z.NowPlayingView,{entry:[I(s.Z.NowPlayingView)],on:(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)({},p.NPV_BUTTON_CLICK,{target:s.Z.Disabled,cond:w}),p.PANEL_CLOSE_CLICK,{target:s.Z.Disabled,cond:w}),p.PUFFIN_BUTTON_CLICK,{target:s.Z.PuffinOverlay,cond:w}),p.PUFFIN_START_ACTIVATION,{target:s.Z.PuffinActivationOverlay}),p.BUDDY_FEED_BUTTON_CLICK,{target:s.Z.BuddyFeedOverlay,cond:w}),p.QUEUE_BUTTON_CLICK,{target:s.Z.QueueOverlay,cond:w}),p.JAM_CONNECT_BAR_CLICK,{target:s.Z.QueueOverlay,cond:w}),p.DEVICE_PICKER_BUTTON_CLICK,{target:s.Z.DevicePickerOverlay,cond:w}),p.PLAYBACK_AUTOPLAY,[{target:s.Z.BuddyFeedOverlay,cond:N(s.Z.BuddyFeed)},{target:s.Z.Disabled,cond:N(s.Z.Disabled)},{target:s.Z.DevicePickerOverlay,cond:N(s.Z.DevicePicker)},{target:s.Z.Disabled,cond:function(e,t){if(t.type===p.PLAYBACK_AUTOPLAY){var n,r=null===(n=t.playerState)||void 0===n?void 0:n.context;if(!(0,c.O)(r))return!0}return!1}}])}),s.Z.BuddyFeed,{entry:[I(s.Z.BuddyFeed)],on:(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)({},p.BUDDY_FEED_BUTTON_CLICK,{target:s.Z.Disabled}),p.PANEL_CLOSE_CLICK,{target:s.Z.Disabled}),p.PUFFIN_BUTTON_CLICK,{target:s.Z.Puffin}),p.PUFFIN_START_ACTIVATION,{target:s.Z.PuffinActivation}),p.QUEUE_BUTTON_CLICK,{target:s.Z.Queue}),p.JAM_CONNECT_BAR_CLICK,{target:s.Z.Queue}),p.NPV_BUTTON_CLICK,{target:s.Z.NowPlayingView}),p.DEVICE_PICKER_BUTTON_CLICK,{target:s.Z.DevicePicker}),p.PLAYBACK_AUTOPLAY,[{target:s.Z.NowPlayingView,cond:_},{target:s.Z.NowPlayingView,cond:E}]),p.PLAY_CLICK,[{target:s.Z.NowPlayingView,cond:x}])}),s.Z.BuddyFeedOverlay,{entry:[I(s.Z.BuddyFeed)],on:(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)({},p.BUDDY_FEED_BUTTON_CLICK,{target:s.Z.NowPlayingView}),p.PANEL_CLOSE_CLICK,{target:s.Z.NowPlayingView}),p.PUFFIN_BUTTON_CLICK,{target:s.Z.PuffinOverlay}),p.PUFFIN_START_ACTIVATION,{target:s.Z.PuffinActivationOverlay}),p.QUEUE_BUTTON_CLICK,{target:s.Z.QueueOverlay}),p.JAM_CONNECT_BAR_CLICK,{target:s.Z.QueueOverlay}),p.NPV_BUTTON_CLICK,{target:s.Z.NowPlayingView}),p.DEVICE_PICKER_BUTTON_CLICK,{target:s.Z.DevicePickerOverlay}),p.PLAYBACK_AUTOPLAY,[{target:s.Z.NowPlayingView,cond:_},{target:s.Z.NowPlayingView,cond:E}]),p.PLAY_CLICK,[{target:s.Z.NowPlayingView,cond:x}])}),s.Z.Queue,{entry:[I(s.Z.Queue)],on:(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)({},p.QUEUE_BUTTON_CLICK,{target:s.Z.Disabled}),p.JAM_CONNECT_BAR_CLICK,{target:s.Z.Disabled}),p.BUDDY_FEED_BUTTON_CLICK,{target:s.Z.BuddyFeed}),p.PANEL_CLOSE_CLICK,{target:s.Z.Disabled}),p.PUFFIN_BUTTON_CLICK,{target:s.Z.Puffin}),p.PUFFIN_START_ACTIVATION,{target:s.Z.PuffinActivation}),p.NPV_BUTTON_CLICK,{target:s.Z.NowPlayingView}),p.DEVICE_PICKER_BUTTON_CLICK,{target:s.Z.DevicePicker}),p.PLAYBACK_AUTOPLAY,[{target:s.Z.NowPlayingView,cond:_},{target:s.Z.NowPlayingView,cond:E}]),p.PLAY_CLICK,[{target:s.Z.NowPlayingView,cond:x}])}),s.Z.QueueOverlay,{entry:[I(s.Z.QueueOverlay)],on:(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)({},p.QUEUE_BUTTON_CLICK,{target:s.Z.NowPlayingView}),p.JAM_CONNECT_BAR_CLICK,{target:s.Z.NowPlayingView}),p.BUDDY_FEED_BUTTON_CLICK,{target:s.Z.BuddyFeedOverlay}),p.PANEL_CLOSE_CLICK,{target:s.Z.NowPlayingView}),p.PUFFIN_BUTTON_CLICK,{target:s.Z.PuffinOverlay}),p.PUFFIN_START_ACTIVATION,{target:s.Z.PuffinActivationOverlay}),p.NPV_BUTTON_CLICK,{target:s.Z.NowPlayingView}),p.DEVICE_PICKER_BUTTON_CLICK,{target:s.Z.DevicePickerOverlay}),p.PLAYBACK_AUTOPLAY,[{target:s.Z.NowPlayingView,cond:_},{target:s.Z.NowPlayingView,cond:E}]),p.PLAY_CLICK,[{target:s.Z.NowPlayingView,cond:x}])}),s.Z.Puffin,{entry:[I(s.Z.Puffin)],on:(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)({},p.PUFFIN_BUTTON_CLICK,{target:s.Z.Disabled}),p.PUFFIN_START_ACTIVATION,{target:s.Z.PuffinActivation}),p.PANEL_CLOSE_CLICK,{target:s.Z.Disabled}),p.BUDDY_FEED_BUTTON_CLICK,{target:s.Z.BuddyFeed}),p.QUEUE_BUTTON_CLICK,{target:s.Z.Queue}),p.JAM_CONNECT_BAR_CLICK,{target:s.Z.Queue}),p.NPV_BUTTON_CLICK,{target:s.Z.NowPlayingView}),p.DEVICE_PICKER_BUTTON_CLICK,{target:s.Z.DevicePicker}),p.PLAYBACK_AUTOPLAY,[{target:s.Z.NowPlayingView,cond:_},{target:s.Z.NowPlayingView,cond:E}]),p.PLAY_CLICK,{target:s.Z.NowPlayingView,cond:x})}),s.Z.PuffinOverlay,{entry:[I(s.Z.PuffinOverlay)],on:(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)({},p.PUFFIN_BUTTON_CLICK,{target:s.Z.NowPlayingView}),p.PUFFIN_START_ACTIVATION,{target:s.Z.PuffinActivationOverlay}),p.PANEL_CLOSE_CLICK,{target:s.Z.NowPlayingView}),p.BUDDY_FEED_BUTTON_CLICK,{target:s.Z.BuddyFeedOverlay}),p.QUEUE_BUTTON_CLICK,{target:s.Z.QueueOverlay}),p.JAM_CONNECT_BAR_CLICK,{target:s.Z.QueueOverlay}),p.NPV_BUTTON_CLICK,{target:s.Z.NowPlayingView}),p.DEVICE_PICKER_BUTTON_CLICK,{target:s.Z.DevicePickerOverlay}),p.PLAYBACK_AUTOPLAY,[{target:s.Z.NowPlayingView,cond:_},{target:s.Z.NowPlayingView,cond:E}]),p.PLAY_CLICK,{target:s.Z.NowPlayingView,cond:x})}),s.Z.DevicePicker,{entry:[I(s.Z.DevicePicker),(0,o.kp)({devicePicker:function(e,t){return t.type===p.DEVICE_PICKER_BUTTON_CLICK&&t.interactionId?{interactionId:t.interactionId}:null}})],exit:[(0,o.kp)({devicePicker:null})],on:(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)({},p.DEVICE_PICKER_BUTTON_CLICK,{target:s.Z.Disabled}),p.PANEL_CLOSE_CLICK,{target:s.Z.Disabled}),p.BUDDY_FEED_BUTTON_CLICK,{target:s.Z.BuddyFeed}),p.QUEUE_BUTTON_CLICK,{target:s.Z.Queue}),p.JAM_CONNECT_BAR_CLICK,{target:s.Z.Queue}),p.NPV_BUTTON_CLICK,{target:s.Z.NowPlayingView}),p.PUFFIN_BUTTON_CLICK,{target:s.Z.Puffin}),p.PUFFIN_START_ACTIVATION,{target:s.Z.PuffinActivation}),p.PLAYBACK_AUTOPLAY,[{target:s.Z.NowPlayingView,cond:_},{target:s.Z.NowPlayingView,cond:E}]),p.PLAY_CLICK,{target:s.Z.NowPlayingView,cond:x})}),s.Z.DevicePickerOverlay,{entry:[I(s.Z.DevicePickerOverlay),(0,o.kp)({devicePicker:function(e,t){return t.type===p.DEVICE_PICKER_BUTTON_CLICK&&t.interactionId?{interactionId:t.interactionId}:null}})],exit:[(0,o.kp)({devicePicker:null})],on:(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)({},p.DEVICE_PICKER_BUTTON_CLICK,{target:s.Z.NowPlayingView}),p.PANEL_CLOSE_CLICK,{target:s.Z.NowPlayingView}),p.BUDDY_FEED_BUTTON_CLICK,{target:s.Z.BuddyFeedOverlay}),p.QUEUE_BUTTON_CLICK,{target:s.Z.QueueOverlay}),p.JAM_CONNECT_BAR_CLICK,{target:s.Z.QueueOverlay}),p.NPV_BUTTON_CLICK,{target:s.Z.NowPlayingView}),p.PUFFIN_BUTTON_CLICK,{target:s.Z.PuffinOverlay}),p.PUFFIN_START_ACTIVATION,{target:s.Z.PuffinActivationOverlay}),p.PLAYBACK_AUTOPLAY,[{target:s.Z.NowPlayingView,cond:_},{target:s.Z.NowPlayingView,cond:E}]),p.PLAY_CLICK,{target:s.Z.NowPlayingView,cond:x})}),(0,i.A)((0,i.A)(m,s.Z.PuffinActivation,{entry:[],on:(0,i.A)((0,i.A)((0,i.A)((0,i.A)({},p.PUFFIN_BUTTON_CLICK,{target:s.Z.Disabled}),p.PUFFIN_FINISH_ACTIVATION,{target:s.Z.Puffin}),p.PANEL_CLOSE_CLICK,{target:s.Z.NowPlayingView}),p.PLAYBACK_AUTOPLAY,[{target:s.Z.NowPlayingView,cond:E}])}),s.Z.PuffinActivationOverlay,{entry:[],on:(0,i.A)((0,i.A)((0,i.A)((0,i.A)({},p.PUFFIN_BUTTON_CLICK,{target:s.Z.NowPlayingView}),p.PUFFIN_FINISH_ACTIVATION,{target:s.Z.PuffinOverlay}),p.PANEL_CLOSE_CLICK,{target:s.Z.NowPlayingView}),p.PLAYBACK_AUTOPLAY,[{target:s.Z.NowPlayingView,cond:E}])}))}),j=0,L=Object.values(D.config.states);j0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=(0,r.A)(t,2),i=n[0],a=n[1],o=Array.isArray(a)?a:[a];return e[i]=Object.values(o).map((function(e){var t="string"==typeof e?{target:e}:e,n="function"==typeof t.cond?t.cond:function(){return!0};return t.cond=function(e,r){var i=n;return b(t.target)&&i(e,r)},t})),e}),{})}return D}},37184:(e,t,n)=>{"use strict";n.d(t,{J:()=>c});var r=n(62822),i=n(93091),a=n.n(i),o=(n(79024),n(43379),n(97460),n(93577),n(54520),n(91531),n(93678),n(34145),n(30758)),s=n(52708),u=n(82491),c=function(e){var t=e.uri,n=e.permissionLevel,i=(0,u.a)(),c=(0,s.L)({uri:t,interactionData:{intent:"share",type:"click"}}).onCopyLink;return{onCopyLink:(0,o.useCallback)((0,r.A)(a().mark((function e(){var r,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.getPermissionGrant(t,n);case 2:return r=e.sent,o=new URLSearchParams,r.token&&o.set("pt",r.token),e.abrupt("return",c(o));case 6:case"end":return e.stop()}}),e)}))),[t,n,i,c])}}},5432:(e,t,n)=>{"use strict";n.d(t,{$:()=>u});var r=n(30758),i=n(93493),a=n(51069),o=n(96629),s=n(58114),u=function(e,t){var n=(0,i.NC)(s.G6N),u=(0,o.m)();return(0,r.useMemo)((function(){return{metadataOptions:{decorateFormatListData:!0,withSync:!0,hydrateCollaboratorsWithMembers:n},contentsOptions:{offset:0,limit:25,sort:(0,a.Xt)(e),filter:t,isExtraColumnsEnabled:u}}}),[n,e,t,u])}},96629:(e,t,n)=>{"use strict";n.d(t,{m:()=>a});var r=n(93493),i=n(58114),a=function(){var e=(0,r.NC)(i.qVe),t=(0,r.NC)(i.Lkd),n=(0,r.NC)(i.wXB);return e&&t&&n}},42091:(e,t,n)=>{"use strict";n.d(t,{J:()=>r.J});var r=n(37184)},16141:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.default,usePremiumRoutes:()=>_,useSessionStorage:()=>E});var r=n(97014),i=(n(79024),n(43379),n(51234),n(97460),n(93577),n(30758)),a=n(88677),o=n(44286),s=n(86308),u=n(92107),c=n(56482),l=n(45497),d=n(31386),f=n(57657),p=n(19353),v=n(16920),h=n(85610),m=n(83879),g=n(86070),y=i.lazy((function(){return Promise.resolve().then(n.bind(n,97014))})),b=function(){return(0,g.jsx)(i.Suspense,{fallback:null,children:(0,g.jsx)(y,{})})},A=function(){return(0,d.X)()?(0,g.jsx)(c.e,{navigationalRoot:f.g.EXPLORE_PREMIUM,pageId:s.$h.PREMIUM,entityUri:"spotify:app:premium",children:(0,g.jsx)(b,{})}):(0,g.jsx)(l.$,{to:"/"})},_=function(){var e=u.Ru.getLocaleForURLPath(),t=(0,a.d4)(p.MU),n=(0,a.d4)(p.NR),r=(0,m.p)({localeFeatureFlag:t,entityFeatureFlag:n,urlLocale:e,entity:v.c.PREMIUM,type:"link"})?(0,h.hF)("/premium"):"/premium";return(0,g.jsx)(o.qh,{path:r,element:(0,g.jsx)(A,{})})},O=n(12341);function E(e){var t=(0,i.useState)(""),n=(0,O.A)(t,2),r=n[0],a=n[1];return(0,i.useEffect)((function(){sessionStorage.setItem(e,r)}),[e,r]),{value:r,setValue:a,clearStoredKeyValue:function(){sessionStorage.removeItem(e)},clearSessionStorage:function(){sessionStorage.clear()}}}},31386:(e,t,n)=>{"use strict";n.d(t,{X:()=>o,k:()=>s});var r=n(93493),i=n(58114),a=n(12430),o=function(){var e=(0,r.NC)(i.uyM),t=(0,r.NC)(i.pj7),n=(0,r.NC)(i.wIO);return e||t||n},s=function(e){var t=(0,a.L)().openURLWithSessionTransfer;e.target instanceof HTMLAnchorElement&&e instanceof KeyboardEvent&&(t(e.target.href,"_blank"),e.preventDefault())}},47420:(e,t,n)=>{"use strict";n.d(t,{c:()=>u});var r=n(30758),i=n(10595),a=n(21167),o=n(47281),s=n(72637),u=function(){var e=(0,a.AI)(s.Z.Puffin,s.Z.PuffinOverlay),t=e.panelSend,n=e.isActive;return{togglePuffin:(0,r.useCallback)((function(){var e=n;t(o.$S.PUFFIN_BUTTON_CLICK),e||(0,i.I)("PUFFIN")}),[n,t]),isPuffinPanelActive:n}}},78651:(e,t,n)=>{"use strict";n.d(t,{c:()=>r.c});var r=n(47420)},81914:(e,t,n)=>{"use strict";n.d(t,{m:()=>o,p:()=>a});var r=n(12341),i=n(34300),a=function(e){return e.QUEUE="queue",e.HISTORY="history",e.PARTICIPANT_LIST="participant_list",e}({}),o=function(){var e=(0,i.x)("queue-view",a.QUEUE),t=(0,r.A)(e,2);return{currentQueueView:t[0],setQueueView:t[1]}}},74968:(e,t,n)=>{"use strict";n.d(t,{R:()=>v});var r=n(30758),i=n(44286),a=n(93493),o=n(10595),s=n(21167),u=n(47281),c=n(72637),l=n(81914),d=n(16236),f=n(58114),p=u.$S.QUEUE_BUTTON_CLICK,v=function(){var e=(0,a.NC)(f.eWj),t=(0,d.y)(),n=(0,i.Zp)(),v=(0,s.AI)(c.Z.Queue,c.Z.QueueOverlay),h=v.isActive,m=v.panelSend,g=(0,l.m)().setQueueView,y=(0,r.useCallback)((function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.p.QUEUE;if(e){if(r===l.p.HISTORY&&!t)return;h||(m(u.$S.QUEUE_BUTTON_CLICK),g(r))}else n("/queue")}),[t,e,h,n,m,g]);return{toggleQueue:(0,r.useCallback)((function(){if(e){var t=h;m(p),t||(0,o.I)("QUEUE-HISTORY-PANEL")}else y()}),[e,h,y,m]),openQueue:y}}},30647:(e,t,n)=>{"use strict";n.d(t,{R:()=>r.R});var r=n(74968)},94148:(e,t,n)=>{"use strict";n.d(t,{aj:()=>s,d2:()=>u});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(20735);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{uiFlags:s,mode:i.aY.none},n=arguments.length>1?arguments[1]:void 0,a=n.key,u=n.value,c=o(o({},t.uiFlags),{},(0,r.A)({},a,u));return o(o({},t),{},{mode:(e=c,e.fullscreen?i.aY.fullscreen:e.cinema?i.aY.cinema:i.aY.npv),uiFlags:c})}},57979:(e,t,n)=>{"use strict";n.r(t),n.d(t,{RECENTLY_PLAYED_VIEW_ID:()=>T,RecentlyPlayedHomeCarouselShelf:()=>R,RecentlyPlayedHomeGridShelf:()=>N,default:()=>D});n(7651),n(14551),n(30456),n(79024),n(25550),n(47994),n(43379),n(59255),n(85130),n(55636),n(28509),n(97332),n(46555),n(13296),n(24594),n(97460),n(34192),n(88856),n(15342),n(93577);var r=n(30758),i=n(97500),a=n.n(i),o=n(38195),s=n(93493),u=n(92107),c=n(78808),l=n(15992),d=n(83827),f=n(69863),p=n(26314),v=n(24260),h=n(30492),m=n(43197),g=n(36085),y=n(70421),b=n(5007),A=n(58114),_=n(33828),O=n(68040),E=n(12461),w=n(30174),S=n(4883),C=n(82704);const x="wu4hGzXkWRNdY0UX1MJa";var k=n(86070),T="recently-played";function P(e){var t=new Set;return e.filter((function(e){if(e.type===S.d2.LIKED_SONGS){if(t.has(e.type))return!1;t.add(e.type)}return!0}))}var I=function(e,t,n){var r,i,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=e.uri;switch(e.type){case S.d2.LIKED_SONGS:return(0,k.jsx)(y.o,{index:t,variant:n},o);case S.d2.YOUR_EPISODES:return(0,k.jsx)(b.e,{index:t,variant:n},o);case S.d2.ALBUM:return(0,k.jsx)(c.a,{index:t,name:e.name,uri:e.uri,images:e.images,artists:e.artists,sharingInfo:null,variant:n,logCardImpressions:a},o);case S.d2.ARTIST:return(0,k.jsx)(l.a,{index:t,name:e.name,uri:e.uri,images:e.images,variant:n,logCardImpressions:a},o);case S.d2.PLAYLIST:return(0,k.jsx)(p.B,{index:t,name:e.name,uri:e.uri,images:e.images,description:e.description,authorName:e.owner.displayName,authorUri:e.owner.uri,isPlayable:!(0,E.p)(e.attributes),variant:n,logCardImpressions:a,leaveTitleVisible:!0},o);case S.d2.SHOW:return(0,k.jsx)(v.o,{index:t,name:e.name,uri:e.uri,images:e.images,publisher:e.publisher,sharingInfo:null,variant:n,logCardImpressions:a},o);case S.d2.AUDIOBOOK:return(0,k.jsx)(d.M,{index:t,name:e.name,uri:e.uri,images:e.images,authorName:null!==(r=null===(i=e.authors)||void 0===i?void 0:i[0])&&void 0!==r?r:"",signifierText:e.signifierText,variant:n,logCardImpressions:a},o);case S.d2.TRACK:return(0,k.jsx)(h.w,{index:t,name:e.name,uri:e.uri,images:e.images,is19PlusOnly:e.isMOGEFRestricted,artists:e.artists,album:null,isExplicit:e.isExplicit,sharingInfo:null,variant:n,logCardImpressions:a},o);default:return(0,C.k)(e),null}},N=function(e){var t=e.title,n=e.index,i=e.id,a=(0,w.F)(!0),o=(0,s.NC)(A.BCG),u=(0,s.NC)(A.WAq),c=(0,r.useMemo)((function(){return a?P(a).map((function(e,t){return I(e,t,u?f._.Compact:f._.Default,o)})):[]}),[a,u,o]);return 0===c.length?null:(0,k.jsx)(_.x,{config:(0,O.s1)(u?O.yV.HOME_HIGH_DENSITY:O.yV.HOME_REGULAR_DENSITY),children:(0,k.jsx)(g.p,{id:i,index:n,total:c.length,seeAllUri:"/genre/".concat(T),title:t,children:c})})},R=function(e){var t=e.title,n=e.className,i=e.index,a=e.id,o=(0,w.F)(!0),u=(0,s.NC)(A.BCG),c=(0,r.useMemo)((function(){return o?P(o).map((function(e,t){return I(e,t,f._.Compact,u)})):[]}),[o,u]);return 0===c.length?null:(0,k.jsx)(m.R,{index:i,id:a,title:t,seeAllUri:"/genre/".concat(T),className:n,children:c})},D=function(){var e=(0,w.F)(!0);if(!e)return[];var t=P(e);return null===e?null:(0,k.jsx)("section",{className:a()("contentSpacing",x),children:(0,k.jsx)(g.p,{id:"recently-played",title:u.Ru.get("view.recently-played"),showAll:!0,index:0,rowGap:o.lT,fullPage:!0,children:t.map((function(e,t){return I(e,t,f._.Default)}))})})}},21877:(e,t,n)=>{"use strict";n.d(t,{$:()=>r.$y,N:()=>r.Nf});var r=n(826)},55159:(e,t,n)=>{"use strict";n.d(t,{TC:()=>i,j7:()=>a,ud:()=>o});var r=n(92107),i=["artists","albums","episodes","genres","playlists","podcasts","audiobooks","tracks","users","topResults","podcastAndEpisodes"],a={artists:function(){return r.Ru.get("search.title.artists")},albums:function(){return r.Ru.get("search.title.albums")},playlists:function(){return r.Ru.get("search.title.playlists")},podcasts:function(){return r.Ru.get("search.title.shows")},episodes:function(){return r.Ru.get("search.title.episodes")},audiobooks:function(){return r.Ru.get("search.title.audiobooks")},users:function(){return r.Ru.get("search.title.profiles")},genres:function(){return r.Ru.get("search.title.genres-and-moods")},tracks:function(){return r.Ru.get("search.title.tracks")},podcastAndEpisodes:function(){return r.Ru.get("search.title.podcast-and-shows")},topResults:function(){return r.Ru.get("search.row.top-results")}},o=["artists","albums","playlists","podcasts","episodes","audiobooks","users","genres"]},78008:(e,t,n)=>{"use strict";n.d(t,{C:()=>o,k:()=>s});var r=n(12341),i=(n(30456),n(40122),n(43379),n(34192),n(88856),n(30758)),a=n(34300),o="fusionSearchHistory",s=function(){var e=(0,a.x)(o,[]),t=(0,r.A)(e,2),n=t[0],s=t[1],u=(0,i.useCallback)((function(e){s(function(e){for(var t={},n=[],r=0;r{"use strict";n.d(t,{o:()=>s});n(40065),n(34518),n(43379),n(34192),n(4865);var r=n(30758),i=n(44286),a=n(55159),o=function(e){return a.TC.find((function(t){return t===e}))};function s(){var e,t,n,a=(0,i.Zp)(),s=(0,i.RQ)("/search/:query"),u=(0,i.RQ)("/search/:query/:category"),c=(0,r.useCallback)((function(e,t,n,r){var i=r?{interactionId:r,preventMoveFocus:!0}:{preventMoveFocus:!0},o=["/search"];e&&(o.push(encodeURIComponent(e)),t&&o.push(t));var s=o.join("/");a(s,n?{state:i}:{state:i,replace:!0})}),[a]);return[{query:function(e){try{return decodeURIComponent(e)}catch(t){return e}}(null!==(e=null!==(t=null==s?void 0:s.params.query)&&void 0!==t?t:null==u||null===(n=u.params)||void 0===n?void 0:n.query)&&void 0!==e?e:""),category:o(null==u?void 0:u.params.category)},c]}},53029:(e,t,n)=>{"use strict";n.d(t,{G:()=>u});var r=n(13534),i=n(92107),a=n(51902),o=n(58114),s=n(86070),u=function(){return(0,s.jsx)(a.u,{property:o.vQo,renderNewExperience:function(){return(0,s.jsxs)(s.Fragment,{children:[" • ",(0,s.jsx)(r.E,{variant:"bodySmall",semanticColor:"textBase",dir:"auto",as:"span",children:i.Ru.get("search.lyrics-match")})]})}})}},62201:(e,t,n)=>{"use strict";n.d(t,{$:()=>r});var r=(0,n(78996).u)("SettingsAPI")},17579:(e,t,n)=>{"use strict";n.d(t,{KR:()=>r,Qi:()=>o,WZ:()=>i,a1:()=>a});var r=function(e){return e[e.QUIET=0]="QUIET",e[e.NORMAL=1]="NORMAL",e[e.LOUD=2]="LOUD",e}({}),i=function(e){return e.MINIMIZED="minimized",e.NORMAL="normal",e.OFF="off",e}({}),a=function(e){return e[e.AUTOMATIC=0]="AUTOMATIC",e[e.LOW=1]="LOW",e[e.MEDIUM=2]="MEDIUM",e[e.HIGH=3]="HIGH",e[e.VERY_HIGH=4]="VERY_HIGH",e[e.LOSSLESS=5]="LOSSLESS",e}({}),o=function(e){return e[e.STANDARD=0]="STANDARD",e[e.VERY_HIGH=1]="VERY_HIGH",e[e.LOSSLESS=2]="LOSSLESS",e}({})},60842:(e,t,n)=>{"use strict";n.d(t,{N:()=>l});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564);function u(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,c()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function c(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(c=function(){return!!e})()}var l=function(e){function t(){return(0,i.A)(this,t),u(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(n(28394).e)},86340:(e,t,n)=>{"use strict";n.d(t,{t:()=>i});var r=n(42563);function i(){return(0,r.j4)()}},57269:(e,t,n)=>{"use strict";n.d(t,{K:()=>b});var r=n(62822),i=(n(184),n(42486),n(93091)),a=n.n(i),o=n(30758),s=n(11656),u=n(28925),c=n(56820),l=(n(90489),n(2970)),d=n(56068),f=n(2113),p=n(93311),v=n(39564);function h(e,t,n){return t=(0,p.A)(t),(0,f.A)(e,m()?Reflect.construct(t,n||[],(0,p.A)(e).constructor):t.apply(e,n))}function m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(m=function(){return!!e})()}var g=function(e){function t(){return(0,d.A)(this,t),h(this,t,arguments)}return(0,v.A)(t,e),(0,l.A)(t)}(n(28394).e),y=n(60842);function b(e){var t,n,i,l=(0,o.useMemo)((function(){return["useSettingsValue",e.key]}),[e.key]),d=(0,s.jE)(),f=(0,u.I)({queryKey:l,queryFn:(t=(0,r.A)(a().mark((function t(){return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getValue();case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)}),gcTime:36e5,staleTime:6e5,retry:function(e,t){return t instanceof g&&e<3}}),p=(0,c.n)({mutationFn:(i=(0,r.A)(a().mark((function t(n){return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!("setValue"in e)){t.next=5;break}return t.next=3,e.setValue(n);case 3:t.next=6;break;case 5:throw new Error("valueApi does not have a setValue method");case 6:case"end":return t.stop()}}),t)}))),function(e){return i.apply(this,arguments)}),onMutate:(n=(0,r.A)(a().mark((function e(t){var n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.cancelQueries({queryKey:l});case 2:return n=d.getQueryData(l),d.setQueryData(l,t),e.abrupt("return",{prevState:n,newState:t});case 5:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)}),retry:function(e,t){return t instanceof g&&e<3},onError:function(t,n,r){t instanceof y.N||console.error("Error setting ".concat(e.key),t),d.setQueryData(l,null==r?void 0:r.prevState)}});return(0,o.useEffect)((function(){return e.subValue((function(e){d.setQueryData(l,e)}))}),[d,l,e]),"setValue"in e?[f,p]:[f]}},22983:(e,t,n)=>{"use strict";n.d(t,{Ax:()=>s,FB:()=>i,dt:()=>o,rj:()=>a,zf:()=>u});n(76588),n(72636);var r=n(17579);function i(e){if(void 0===e)return null;var t=Number(e);return t>=r.a1.AUTOMATIC&&t<=r.a1.LOSSLESS?t:null}function a(e){if(void 0===e)return null;var t=parseInt(e,10);return t>=r.Qi.STANDARD&&t<=r.Qi.LOSSLESS?t:null}function o(e){if(void 0===e)return null;var t=Number(e);return t>=r.KR.QUIET&&t<=r.KR.LOUD?t:null}function s(e){return e?"1":"0"}function u(e){return"1"===e}},69903:(e,t,n)=>{"use strict";n.d(t,{J:()=>a,g:()=>o});var r=n(12341),i=n(34300),a=function(){return(0,i.x)("canvasVideosEnabled",!0)},o=function(){var e=a();return(0,r.A)(e,1)[0]}},3505:(e,t,n)=>{"use strict";n.d(t,{E:()=>o,N:()=>a});var r=n(12341),i=n(34300),a=function(){return(0,i.x)("toggleNowPlayingView",!0)},o=function(){var e=a();return(0,r.A)(e,1)[0]}},31609:(e,t,n)=>{"use strict";n.d(t,{t0:()=>w});var r=n(85093),i=n(52542),a=n(62822),o=n(12341),s=n(93091),u=n.n(s),c=(n(83234),n(30456),n(7651),n(26701),n(78551),n(79024),n(25550),n(76588),n(37417),n(11737),n(8674),n(4129),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(15342),n(18316),n(93577),n(30758)),l=n(51155),d=n(22313),f=function(e){return e[e.Automatic=0]="Automatic",e[e.Low=1]="Low",e[e.Medium=2]="Medium",e[e.High=3]="High",e[e.VeryHigh=4]="VeryHigh",e[e.Hifi=5]="Hifi",e[e.Unknown=6]="Unknown",e}({}),p=n(46087),v=n(10682);function h(){return new d.EW((0,v.X)())}var m=n(23563);function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t{"use strict";function r(e){return"1"===e.employee}n.d(t,{Q:()=>r})},53578:(e,t,n)=>{"use strict";n.d(t,{t:()=>O});var r=n(62822),i=n(12341),a=n(93091),o=n.n(a),s=(n(7651),n(14551),n(60287),n(30758)),u=n(92107),c=n(19702),l=n(52045),d=n(74302),f=n(44505),p=n(70374),v=n(18670),h=n(86070);var m=n(62774),g=n(89923),y=n(64869),b=n(11404),A=n(91417),_=n(45017),O=function(e){var t,n,a=e.uri,O=e.uid,E=void 0===O?a:O,w=e.contextUri,S=e.onAddRecommendation,C=e.onRemoveRecommendation,x=e.onUndo,k=(0,_.m)(),T=(0,y.z)(),P=(0,m.d)(),I=P.enqueueSnackbar,N=P.closeSnackbar,R=(0,s.useRef)(),D=(0,s.useState)(!1),j=(0,i.A)(D,2),L=j[0],U=j[1],M=(0,s.useRef)(),B=!(0,g.n)(),F=(0,b.te)(a).isActive,V=(0,A.f)().description,H=(0,s.useCallback)((function(){clearTimeout(R.current),I(u.Ru.get("web-player.smart-shuffle.removed-from-recommendations-feedback-undone")),U(!1),null==x||x()}),[I,x]),G=(t=H,n=(0,v.i)().enqueueCustomSnackbar,(0,s.useCallback)((function(){return n((0,h.jsx)(c.O,{children:(0,h.jsx)(f.P,{center:(0,h.jsx)(d.z,{children:u.Ru.get("web-player.smart-shuffle.removed-from-recommendations-feedback")}),trailing:(0,h.jsx)(l.M,{ctaText:u.Ru.get("web-player.smart-shuffle.removed-from-recommendations-feedback-undo"),onCtaClick:t})})}),{autoHideDuration:p.r,preventDuplicate:!1,identifier:u.Ru.get("web-player.smart-shuffle.removed-from-recommendations-feedback")})}),[n,t])),z=(0,s.useCallback)((0,r.A)(o().mark((function e(){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!L){e.next=2;break}return e.abrupt("return");case 2:if(F&&T.skipToNext(),!B){e.next=6;break}return I(u.Ru.get("web-player.smart-shuffle.offline-remove-recommendation-feedback")),e.abrupt("return");case 6:U(!0),M.current=G(),R.current=setTimeout((0,r.A)(o().mark((function e(){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,k.sendSignal(w,"minus",E);case 3:e.next=9;break;case 5:e.prev=5,e.t0=e.catch(0),N(M.current),I(u.Ru.get("error-dialog.generic.header"));case 9:U(!1);case 10:case"end":return e.stop()}}),e,null,[[0,5]])}))),3e3),null==C||C();case 10:case"end":return e.stop()}}),e)}))),[N,w,G,I,F,B,C,T,k,E,L]);return{addRecommendation:(0,s.useCallback)((0,r.A)(o().mark((function e(){var t;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!L){e.next=2;break}return e.abrupt("return");case 2:if(!B){e.next=5;break}return I(u.Ru.get("web-player.smart-shuffle.offline-add-recommendation-feedback")),e.abrupt("return");case 5:return U(!0),t=V?u.Ru.get("web-player.smart-shuffle.add-to-playlist-feedback",V):u.Ru.get("web-player.smart-shuffle.add-to-playlist-feedback-fallback"),e.prev=7,e.next=10,k.sendSignal(w,"plus",E);case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(7),t=u.Ru.get("error-dialog.generic.header");case 15:I(t),U(!1),null==S||S();case 18:case"end":return e.stop()}}),e,null,[[7,12]])}))),[w,V,I,B,S,k,E,L]),removeRecommendation:z}}},36344:(e,t,n)=>{"use strict";n.d(t,{$:()=>d});var r=n(62822),i=(n(79024),n(43379),n(51234),n(97460),n(93577),n(60287),n(93091)),a=n.n(i),o=n(80366),s=n(53224),u=n(9063),c=n(37718),l="tap";function d(e,t,n,i){var d=e.getEvents();d.addListener(u.gd.ACTION,function(){var f=(0,r.A)(a().mark((function r(f){var v,h,m,g,y;return a().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(f.data.action===u.Ik.PLAY){r.next=2;break}return r.abrupt("return");case 2:if(a=f.data.context.uri,(0,o.tb)(a)||(0,s.Z0)(a)){r.next=4;break}return r.abrupt("return");case 4:return h=f.data,r.next=7,n.getContextualShuffleMode(h.context.uri);case 7:if(r.t0=r.sent,r.t1=c.j.SMART_SHUFFLE,r.t0===r.t1){r.next=12;break}return r.abrupt("return");case 12:return r.next=14,p(d,h);case 14:if(null!=(m=r.sent)&&null!==(v=m.item)&&void 0!==v&&v.uid){r.next=17;break}return r.abrupt("return");case 17:return r.next=19,i.getEligibility(h.context.uri);case 19:return g=r.sent,y=g.lensUri,r.prev=21,r.next=24,t.sendSignal(y,l,m.item.uid);case 24:return r.next=26,e.refreshCurrentContext();case 26:r.next=30;break;case 28:r.prev=28,r.t2=r.catch(21);case 30:case"end":return r.stop()}var a}),r,null,[[21,28]])})));return function(e){return f.apply(this,arguments)}}())}var f=5e3;function p(e,t){return v.apply(this,arguments)}function v(){return(v=(0,r.A)(a().mark((function e(t,n){var r,i,s,c,l,d;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.context,null!=(i=n.options.skipTo)&&i.uid||null!=i&&i.uri){e.next=3;break}return e.abrupt("return",null);case 3:return s=i.uid,c=i.uri,l=null,e.next=7,Promise.race([new Promise((function(e){l=function(t){var n,i,a,u;null!==(n=t.data)&&void 0!==n&&n.context.uri&&(0,o.B2)(null===(i=t.data)||void 0===i?void 0:i.context.uri,r.uri)&&(s&&(null===(a=t.data)||void 0===a||null===(a=a.item)||void 0===a?void 0:a.uid)===s||c&&(null===(u=t.data)||void 0===u||null===(u=u.item)||void 0===u?void 0:u.uri)===c)&&e(t.data)},t.addListener(u.gd.UPDATE,l)})),new Promise((function(e){return setTimeout(e,f,null)}))]);case 7:return d=e.sent,l&&t.removeListener(u.gd.UPDATE,l),e.abrupt("return",d);case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},9920:(e,t,n)=>{"use strict";n.d(t,{m:()=>c});var r=n(62822),i=n(93091),a=n.n(i),o=n(19417),s=n(37718),u="reset";function c(e,t,n,i,c,l,d){e.getEvents().addListener(o.S.UPDATE_COMPLETE,function(){var e=(0,r.A)(a().mark((function e(r){var o,f,p,v,h,m;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p=r.data,v=p.contextURI,p.shuffleMode===s.j.SMART_SHUFFLE&&(d?null!==(o=l.getActiveDevice())&&void 0!==o&&o.isLocal:null!==(f=c.getState())&&void 0!==f&&null!==(f=f.activeDevice)&&void 0!==f&&f.isLocal)){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,t.getEligibility(v);case 5:return h=e.sent,m=h.lensUri,e.prev=7,e.next=10,i.sendSignal(m,u);case 10:return e.next=12,n.refreshCurrentContext();case 12:e.next=16;break;case 14:e.prev=14,e.t0=e.catch(7);case 16:case"end":return e.stop()}}),e,null,[[7,14]])})));return function(t){return e.apply(this,arguments)}}())}},54688:(e,t,n)=>{"use strict";n.d(t,{N:()=>r});var r=function(e){var t;return"enhanced_recommendation"===(null==e||null===(t=e.metadata)||void 0===t?void 0:t.provider)&&"queue"!==(null==e?void 0:e.provider)}},70374:(e,t,n)=>{"use strict";n.d(t,{r:()=>r});var r=7e3},90472:(e,t,n)=>{"use strict";n.d(t,{g:()=>r});n(83234),n(68216);function r(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).prefix,t=void 0===e?"id":e,n="".concat((new Date).getTime()).concat(Math.random());return"".concat(t,"-").concat(n)}},18670:(e,t,n)=>{"use strict";n.d(t,{i:()=>f});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(30758),o=n(93240),s=n(90472),u=["keyPrefix"],c=["identifier"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t{"use strict";n.d(t,{h:()=>a});var r=n(30758),i=n(33287);function a(){return(0,r.useContext)(i.SnackbarStackContext)}},62774:(e,t,n)=>{"use strict";n.d(t,{d:()=>d});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(13734),a=n(30758),o=n(93240),s=n(90472),u=["keyPrefix"];function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t{"use strict";n.d(t,{S:()=>r});var r={PARTICIPANTS_PAGE:"/socialsession/participant-list"}},81728:(e,t,n)=>{"use strict";n.d(t,{y:()=>o});var r=n(88983),i=n(86e3),a=n(33983),o=function(){var e=(0,i.d)(),t=(0,r.C)();return e.getEnabled()===a._H.ENABLED&&t===a.lz.PREMIUM}},6345:(e,t,n)=>{"use strict";n.d(t,{Y:()=>N});var r=n(62822),i=n(93091),a=n.n(i),o=(n(184),n(42486),n(83234),n(25550),n(15342),n(30758)),s=n(68248),u=n(80366),c=n(85726),l=n(30647),d=n(63744),f=n(21272),p=n(60069),v=(n(30456),n(47994),n(43379),n(34192),n(88856),n(86295)),h=(n(87718),new v.l("getAlbumNameAndTracks","query","8628ad33de3267d7bef516c76a746979a5f98891a2c9eaff3dfec828abdcd983",null)),m=200;var g=Spicetify.GraphQL.Definitions["getArtistNameAndTracks"]=new v.l("getArtistNameAndTracks","query","0adaf1a1a8a94c7ed095639c4d9456d2b1cfac16ac511d5dd2b01b6dd89f748a",null),y=200;var b=n(85093);function A(e,t){return _.apply(this,arguments)}function _(){return _=(0,r.A)(a().mark((function e(t,n){var i,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=function(){return(o=(0,r.A)(a().mark((function e(r){var o,s,u,c;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t(r,n);case 2:if(o=e.sent,s=o.name,u=o.trackUris,c=o.nextOffset,0!==u.length){e.next=8;break}throw new Error("fetcher [".concat(t.name,"] returned empty uri list"));case 8:if(!(null!==c&&c3&&void 0!==c[3]?c[3]:E,o=(0,u.o_)(r)){e.next=4;break}throw new Error("Could not parse uri: ".concat(r));case 4:return s=C(o.type,r,t,n),e.abrupt("return",A(s,i));case 6:case"end":return e.stop()}}),e)}))),S.apply(this,arguments)}function C(e,t,n,i){switch(e){case"album":return function(e,t){return function(){var n=(0,r.A)(a().mark((function n(r){var i,o,s,u,c,l,d,f=arguments;return a().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=f.length>1&&void 0!==f[1]?f[1]:m,n.next=3,t(h,{uri:e,offset:r,limit:o});case 3:if("Album"!==(null==(s=n.sent)||null===(i=s.data)||void 0===i||null===(i=i.albumUnion)||void 0===i?void 0:i.__typename)){n.next=8;break}return u=s.data.albumUnion,c=u.name,l=u.tracksV2,d=l.items.map((function(e){return"track"in e?e.track.uri:""})).filter(Boolean),n.abrupt("return",{name:c,trackUris:d,nextOffset:l.pagingInfo.nextOffset,contextUri:e});case 8:throw new Error("Error while requesting ".concat(e," content"));case 9:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()}(t,n);case"artist":return function(e,t){return function(){var n=(0,r.A)(a().mark((function n(r){var i,o,s,u,c,l,d=arguments;return a().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=d.length>1&&void 0!==d[1]?d[1]:y,n.next=3,t(g,{uri:e,offset:r,limit:o});case 3:if("Artist"!==(null==(s=n.sent)||null===(i=s.data)||void 0===i||null===(i=i.artistUnion)||void 0===i?void 0:i.__typename)){n.next=9;break}return u=s.data.artistUnion.profile.name,c=s.data.artistUnion.discography.topTracks,l=c.items.map((function(e){return e.track.uri})),n.abrupt("return",{name:u,trackUris:l,nextOffset:c.pagingInfo.nextOffset,contextUri:e});case 9:throw new Error("Error while requesting ".concat(e," content"));case 10:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()}(t,n);case"playlist":case"playlist-v2":return function(e,t){return function(){var n=(0,r.A)(a().mark((function n(r){var i,o,s,u,c,l=arguments;return a().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i=l.length>1&&void 0!==l[1]?l[1]:O,n.next=3,t.getPlaylist(e,{},{offset:r,limit:i});case 3:return o=n.sent,s=o.contents.totalLength,u=r+o.contents.items.length,c=u{"use strict";n.d(t,{c:()=>f});var r=n(52542),i=n(60069),a=n(87250),o=n(69836),s=n(3424),u=n(61325),c={techType:i.PJ.SELF,deviceType:u.bq.COMPUTER},l=(0,r.A)((0,r.A)((0,r.A)((0,r.A)({},a.FI.DISPLAY_DEVICE,"display_device"),a.FI.HEADPHONES,"maybe_headphones"),a.FI.SPEAKERS,u.bq.SPEAKER),a.FI.UNKNOWN,"unknown"),d=(0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)({},a.Yg.BLUETOOTH,i.PJ.BLUETOOTH),a.Yg.BUILT_IN,i.PJ.WIRED),a.Yg.DISPLAY_DEVICE,i.PJ.DISPLAY_DEVICE),a.Yg.UNKNOWN,i.PJ.UNKNOWN),a.Yg.USB,i.PJ.WIRED),a.Yg.VIRTUAL,i.PJ.VIRTUAL);function f(){var e=(0,s.v)((function(e){return e.activeDevice}),(function(e,t){return(null==e?void 0:e.id)===(null==t?void 0:t.id)})),t=(0,o.b)();if(e&&!e.isLocal)return{techType:e.type===u.bq.CAST_VIDEO||e.type===u.bq.CAST_AUDIO?i.PJ.CAST:i.PJ.CONNECT,deviceType:e.type};if(t){var n=t.terminalType===a.FI.SPEAKERS;return t.transportType===a.Yg.BUILT_IN&&n?c:{techType:d[t.transportType],deviceType:l[t.terminalType]}}return c}},88983:(e,t,n)=>{"use strict";n.d(t,{C:()=>o});var r=n(12341),i=n(30758),a=n(86e3);function o(){var e=(0,a.d)(),t=(0,i.useState)(e.getJamExperience()),n=(0,r.A)(t,2),o=n[0],s=n[1];return function(e){var t=(0,a.d)();(0,i.useEffect)((function(){return t.addJamExperienceListener(e)}),[e,t])}((0,i.useCallback)((function(e){return s(e)}),[])),o}},25034:(e,t,n)=>{"use strict";n.d(t,{_:()=>E});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(62822),a=n(93091),o=n.n(a),s=n(88677),u=n(27384),c=n(80366),l=n(92107),d=n(61548),f=n(67963),p=n(81728),v=n(6345),h=n(20735),m=n(79431),g=n(31650),y=n(70566),b=n(86070);function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t{"use strict";n.d(t,{Mm:()=>r,PJ:()=>a,dF:()=>i});var r=function(e){return e.QUEUE_END_SESSION_BUTTON="end_session_queue_button_pressed",e.QUEUE_LEAVE_SESSION_BUTTON="leave_session_queue_button_pressed",e.INVITATION_MODAL_CANCEL_BUTTON="invitation_modal_cancel_button_pressed",e}({}),i=function(e){return e.REMOTE="REMOTE",e.IN_PERSON="IN_PERSON",e}({}),a=function(e){return e.SELF="SELF",e.CONNECT="CONNECT",e.CAST="CAST",e.BLUETOOTH="BLUETOOTH",e.AIRPLAY="AIRPLAY",e.CARPLAY="CARPLAY",e.WIRED="WIRED",e.VIRTUAL="VIRTUAL",e.DISPLAY_DEVICE="DISPLAY_DEVICE",e.UNKNOWN="UNKNOWN",e}({})},67665:(e,t,n)=>{"use strict";n.d(t,{i:()=>i});var r=n(88560),i=function(e){var t,n,i=(0,r.L)(),a=null==i||null===(t=i.item)||void 0===t||null===(t=t.metadata)||void 0===t?void 0:t["save_track.uri"],o=null==i||null===(n=i.item)||void 0===n?void 0:n.uri;return a&&o===e?a:e}},44877:(e,t,n)=>{"use strict";n.d(t,{k:()=>l});n(78551),n(82467);var r=n(30758),i=n(93493),a=n(58114),o=n(21926),s=n(5248),u=n(71930),c=(n(42703),n(45434),n(43379),n(34192),n(463),function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&(e===t||e.length===t.length&&e.every((function(e){return t.includes(e)})))}),l=function(){var e=(0,s.o)((function(e){return null==e?void 0:e.signals}),c),t=(0,i.NC)(a.J1t,{loadingValue:!1}),n=(0,o.l)(),l=(0,s.o)((function(e){var t,n,r,i,a=null!==(t=null==e||null===(n=e.restrictions.disallowSignals[u.L.SWITCH_TO_VIDEO])||void 0===n?void 0:n.includes("not_supported_by_device"))&&void 0!==t&&t,o=!(null!==(r=null==e||null===(i=e.restrictions.disallowSignals[u.L.SWITCH_TO_VIDEO])||void 0===i?void 0:i.includes("no_associated_track"))&&void 0!==r&&r);return a&&o}))&&n,d=Boolean(null==e?void 0:e.includes(u.L.SWITCH_TO_VIDEO)),f=Boolean(null==e?void 0:e.includes(u.L.SWITCH_TO_AUDIO)),p=f||d||!!t&&l,v=f;return(0,r.useMemo)((function(){return{isSongVideo:p,isSongVideoPlayingVideo:v,isSongVideoDeviceRestricted:l}}),[p,v,l])}},84631:(e,t,n)=>{"use strict";n.r(t),n.d(t,{TrackMoreLikeThis:()=>ni,default:()=>ti});var r=n(52542),i=n(12341),a=n(85093),o=(n(7651),n(83234),n(30456),n(26701),n(34518),n(25550),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(72636),n(34192),n(88856),n(51565),n(15342),n(18316),n(30758)),s=n(97500),u=n.n(s),c=n(44286),l=n(13534),d=n(38195),f=n(2648),p=n(55529),v=n(80366),h=n(92107),m=n(83643),g=n(51725),y=n(45625),b=n(9754),A=n(26552),_=n(33598),O=n(17067),E=n(85925),w=n(2238),S=n(62400),C=n(26868),x=n(30337),k=n(10833),T=n(88420),P=n(33339),I=n(88677),N=n(35186),R=n(56313),D=n(93493),j=n(85726),L=n(86429),U=n(27719),M=n(58114),B=n(74512),F=n(65249),V=n(5280),H=n(92251),G=function(e){var t=(0,D.NC)(M.Hp0),n=(0,j.vh)(),r=(0,U.c)(),i=(0,L.V)(),a=(0,I.d4)(F.F6),o=(0,I.d4)(B.JJ),s={category:"track_similar_album_exposures",action:"track_page_visit",variant:t,label:"dwp",os:(0,H.f)(),context:e,country:a?o:"",sp_t:(0,V.v8)("sp_t")};return function(){r&&(i?n.send((0,R.r)(s)):n.send((0,N._)(s)))}},z=n(13734),W=n(57574),K=n(54769),Y=n(86295),q=n(87718),Q=Spicetify.GraphQL.Definitions["similarAlbumsBasedOnThisTrack"]=new Y.l("similarAlbumsBasedOnThisTrack","query","5bb33e3697f676bd0dc9594a2b5b5b0ab0a45c1b4c823c58df03fed44fde123d",null),Z=n(37741);var J=n(50842),X=n(36242),$=n(53607),ee=n(86070);function te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ne(e){for(var t=1;t0?(0,ee.jsxs)("div",{className:i,children:[(0,ee.jsxs)("div",{children:[(0,ee.jsx)(l.E,{variant:"bodySmall",className:it,children:h.Ru.get("rich-page.popular-tracks")}),(0,ee.jsx)(l.E,{as:"h2",variant:"titleSmall",semanticColor:"textBase",className:r,children:t})]}),(0,ee.jsx)(rt.z,{uri:n,nrTracks:c.length,initialTracks:c})]}):null},ot=n(73188);function st(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ut(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Kn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nt){a=c;break}}}catch(e){s.e(e)}finally{s.f()}return a>-1?{visibleLyrics:o.slice(0,a),collapsibleLyrics:o.slice(a)}:{visibleLyrics:o,collapsibleLyrics:[]}}(t,s),m=v.visibleLyrics,g=v.collapsibleLyrics,y=g.length>0,b=f?h.Ru.get("show_less"):"…".concat(h.Ru.get("show_more"));return(0,ee.jsxs)(ee.Fragment,{children:[m.map((function(e,t){var r=e.words;return(0,ee.jsx)(Fn,{onObserve:a,words:r,lyricsInView:n,"":"lyrics-line-always-visible"},"lyrics-seo-line-".concat(t))})),(0,ee.jsx)("span",{"aria-hidden":!f,className:u()(Gn,(0,r.A)({},zn,f)),children:g.map((function(e,t){var r=e.words;return(0,ee.jsx)(Fn,{onObserve:f?a:function(){},words:r,lyricsInView:f&&n},"lyrics-seo-line-".concat(t))}))}),y&&(0,ee.jsx)("button",{className:Vn,onClick:function(){p(!f)},"aria-controls":Yn,"aria-owns":Yn,"aria-label":b,children:(0,ee.jsx)(l.E,{variant:"bodyMediumBold",className:Hn,children:b})})]})},Qn=function(e){var t=e.data,n=e.eventSender,r=e.playbackId,a=e.previewCount,s=e.uri,u=t.lyrics,c=void 0===u?[]:u,d=t.provider,f=t.providerLyricsId,p=t.syncType,v=(0,W.Wx)({threshold:0}),m=v.ref,g=v.inView,y=function(e){var t=e.trackUri,n=e.provider,r=e.providerLyricsId,a=e.syncType,s=e.eventSender,u=e.playbackId,c=e.isSnippet,l=(0,o.useRef)(null),d=(0,o.useState)(!1),f=(0,i.A)(d,2),p=f[0],v=f[1],h=(0,o.useState)(0),m=(0,i.A)(h,2),g=m[0],y=m[1],b=(0,o.useState)(!1),A=(0,i.A)(b,2),_=A[0],O=A[1],E=(0,o.useMemo)((function(){return(0,Mn.W)({lyrics_format:"track-page",track_uri:t,provider:n,provider_lyrics_id:r,sync_type:a,playback_id:u,is_snippet:c})}),[t,n,r,a,u,c]);return(0,o.useEffect)((function(){v(!1),y(0),O(!1),l.current=null}),[t]),(0,o.useEffect)((function(){p&&u&&v(!1)}),[u]),(0,o.useEffect)((function(){p||g>=140&&_&&(null==s||s.send(E),v(!0))}),[g,p,E,s,_]),(0,o.useCallback)((function(e){var t=e.text,n=e.outOfView;t&&t.length>1&&(y((function(e){return e+t.length})),p||null!==l.current||(l.current=setTimeout((function(){O(!0)}),1500))),n&&(l.current&&clearTimeout(l.current),l.current=null,y(0))}),[y,p])}({trackUri:s,provider:d,providerLyricsId:f,syncType:p,eventSender:n,playbackId:r});return(0,o.useEffect)((function(){g||y({outOfView:!0})}),[g,y]),(0,ee.jsxs)("div",{className:jn,ref:m,children:[(0,ee.jsx)(l.E,{as:"h2",variant:"titleSmall",semanticColor:"textBase",className:Ln,children:h.Ru.get("web-player.lyrics.title")}),(0,ee.jsx)(qn,{lyrics:c,lyricsInView:g,onObserve:y,previewCount:a})]})},Zn=n(44785),Jn=n(5248),Xn=n(75397);function $n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function er(e){for(var t=1;t768&&280===u&&c(420)}),[u]);return(0,o.useEffect)((function(){g()}),[g]),(0,Zn.s)(g),l&&null!=l&&l.hasLyrics?(0,ee.jsx)(Qn,{data:l,uri:t,eventSender:d,playbackId:m?h:void 0,previewCount:u}):null},nr=function(e){var t,n,r,i,a,o,s=(t=e.uri,n=(0,j.vh)(),r=(0,I.d4)(F.F6),i=(0,I.d4)(B.JJ),a=(0,I.d4)(F.oo),o=(0,L.V)(),function(){if(!o){(0,ze.fE)({metric_type:de.MetricTypes.COUNTER,what:"dwp-lyrics-component-error",value:1});var e={category:"lyrics_render_error",label:"dwp",os:(0,Dn.f)(),context:JSON.stringify({uri:t,product:a}),country:r?i:"",sp_t:(0,V.v8)("sp_t")};n.send((0,N._)(e))}});return(0,ee.jsx)(K.s,{onError:s,children:(0,ee.jsx)(tr,er({},e))})},rr=n(9003),ir=n(79916),ar=function(){var e=(0,D.NC)(ir.m2);return(0,tn.oC)(nn.P.DisableUnauthLyricsCTA,(0,c.zy)())||e};const or="T1nqQ4HEh3heHy4RCCKa",sr="L8zjshPVgUMXyZR4FtOk",ur="YMn1FWcFmOz9osBrNvhF",cr="Inbyq3TnvKDOJtcKFTDQ",lr="lWk5se4WETUOJwaEb8D6",dr="i8DyQbWCmDV_8N5XGJQT",fr="t5WPFlGTY6GCd9UOFfLu",pr="AGQ3wRyMVK1odq860qnT",vr="ZX_r7uZgPgssaUplfpxT",hr="qrqctaPu2XBpxsw23nPX",mr="XnWidTagai3nQwMPxIMF";var gr=n(18180),yr=n(44113),br=n(83879),Ar=n(81419),_r=["size","disabled","enableI18nRoutes","enableI18nAdditionalPages"],Or=function(e){return e.SMALL="small",e.LARGE="large",e}({}),Er=function(e){var t=e.disabled,n=e.images,i=e.LinkComponent,a=e.name,o=e.size,s=e.uri,l=e.enableI18nRoutes,d=e.enableI18nAdditionalPages,f=o===Or.SMALL,p=(0,c.Zp)(),m=(0,v.o_)(s),g=null==m?void 0:m.type,y=h.Ru.getLocaleForURLPath(),b=(0,br.p)({localeFeatureFlag:l,entityFeatureFlag:d,urlLocale:y,entity:g,type:"link"});return(0,ee.jsxs)("div",{className:u()(sr,(0,r.A)({},ur,t)),"":"track-artist-link-card",children:[(0,ee.jsx)(gr.b,{shape:gr.u.CIRCLE,images:n,size:yr.Qe.SIZE_80,title:a,type:ae.c.ARTIST}),(0,ee.jsxs)("div",{className:u()(lr,(0,r.A)({},dr,f)),children:[(0,ee.jsx)(cn.Z,{variant:"mestoBold",className:cr,children:h.Ru.get("card.tag.artist")}),(0,ee.jsx)(i,{to:s,children:(0,ee.jsx)(cn.Z,{as:"div",dir:"ltr",className:fr,variant:"balladBold",children:a})})]}),(0,ee.jsx)("div",{onClick:function(){var e=null==m?void 0:m.toURL("/".concat(Ar.CT).concat(y,"/"));if(m){var t=b?e:m.toURLPath(!0);p(t)}},className:pr})]})},wr=function(e){var t=e.size,n=void 0===t?Or.LARGE:t,a=e.disabled,s=void 0!==a&&a,c=e.enableI18nRoutes,l=e.enableI18nAdditionalPages,d=(0,z.A)(e,_r),p=(0,o.useState)(!1),v=(0,i.A)(p,2),m=v[0],g=v[1],y=(0,o.useCallback)((function(){g(!m)}),[m]),b=d.artists;return(0,ee.jsxs)("div",{"":"track-artist-link-card-container",children:[(0,ee.jsx)("div",{className:or,children:b.map((function(e,t){return(0,ee.jsx)("div",{className:u()((0,r.A)((0,r.A)({},hr,m&&t>5),vr,t>5)),children:(0,ee.jsx)(Er,{name:e.name,uri:e.uri,images:e.images,size:n,LinkComponent:d.LinkComponent,disabled:s,enableI18nRoutes:c,enableI18nAdditionalPages:l},e.id)},"".concat(e.uri,"-").concat(t))}))}),b.length>6&&(0,ee.jsx)(f.H,{onClick:y,className:mr,children:(0,ee.jsx)(cn.Z,{as:"p",variant:"violaBold",children:m?h.Ru.get("show_less"):h.Ru.get("mwp.search.artists.all")})})]})},Sr=n(52636);function Cr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xr(e){for(var t=1;t5)),style:xr({},l),"":"lyrics-container",children:w?null:d?(0,ee.jsx)(Rn,{buttonText:h.Ru.get("sign_up"),secondaryButtonText:h.Ru.get("login"),text:h.Ru.get("track-page.sign-into-premium-to-view-lyrics"),onPrimaryButtonClick:Sr.ie,onSecondaryButtonClick:Sr.PW}):(0,ee.jsx)(nr,{uri:s,imageForLyricsRequest:i,isPlayable:a})}),(0,ee.jsx)("div",{className:u()(yt,(0,r.A)({},bt,n>5&&S)),style:xr({},l),children:(0,ee.jsx)(wr,{artists:t,LinkComponent:Ze.N,disabled:!f,enableI18nRoutes:C,enableI18nAdditionalPages:x})})]})};function Tr(e){var t=e.playcount,n=e.durationMs;return(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsx)(x.q,{children:(0,ot.f)(n)}),t&&t>0?(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsx)(k.J,{}),(0,ee.jsx)(x.q,{variant:"bodySmall","":"playcount",children:h.Ru.formatNumber(t)})]}):null]})}var Pr=n(7975),Ir=n(83753),Nr=n(84827),Rr=n(23779);const Dr="o2TlnuNKxRO5RnB9BpHB",jr="q0Ke_aAvTcc4dO4wCHQt",Lr="UlKUfS_GcROZmofuafOW",Ur="I5LORTI1u3A6VoUvRCBf",Mr="TS85Qkpioa31wR0p4kzT",Br="yL1DLXBc05CR_ACv_NhA",Fr="k5kRkUyoz9znqg_SGOVQ";var Vr=n(42552),Hr=n(59720),Gr=function(e){return e.SMALL="small",e.LARGE="large",e}({});var zr=function(e){var t=e.art,n=e.disabled,i=void 0!==n&&n,a=e.LinkComponent,o=e.name,s=e.size,l=void 0===s?Gr.SMALL:s,d=e.type,f=e.uri,p=t?[t]:[],m=l===Gr.SMALL?(0,Vr.C)(d):function(e){switch(e){case Hr.s.SINGLE:return h.Ru.get("track-page.from-the-single");case Hr.s.EP:return h.Ru.get("track-page.from-the-ep");case Hr.s.COMPILATION:return h.Ru.get("track-page.from-the-compilation");case Hr.s.ALBUM:default:return h.Ru.get("track-page.from-the-album")}}(d),g=(0,c.Zp)();return(0,ee.jsxs)("div",{className:u()(Dr,(0,r.A)((0,r.A)({},Lr,l===Gr.SMALL),jr,i)),children:[(0,ee.jsx)("div",{className:Ur,children:(0,ee.jsx)(gr.b,{images:p,size:yr.Qe.SIZE_80,title:o,type:ae.c.ALBUM})}),(0,ee.jsxs)("div",{className:Mr,children:[(0,ee.jsx)(cn.Z,{variant:l===Gr.SMALL?"mestoBold":"finale",children:m}),(0,ee.jsx)(a,{to:f,children:(0,ee.jsx)(cn.Z,{as:"div",className:Br,variant:"balladBold",dir:"auto",children:o})})]}),(0,ee.jsx)("div",{onClick:function(){g((0,v.o_)(f).toURLPath(!0))},className:Fr})]})},Wr=n(78121),Kr=n(75142),Yr=n(81515),qr=n(99184),Qr=n(33512);function Zr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Jr(e){for(var t=1;t5,Se=(0,$t.r)(p.y,{data:{uri:M}}),Ce=Se.spec,xe=Se.logger,ke=B.playability.playable,Te=(0,mt.J)(M),Pe=(0,De.P)({uri:Te},{featureIdentifier:"track"}),Ie=Pe.togglePlay,Ne=Pe.isPlaying,Re=Pe.isActive,je=ar(),Le=(0,un.l)(),Ue=sn().lyricsReturnsHoldoutEnabled,Me=(0,o.useCallback)((function(){return(0,Yr.rO)({i18n:h.Ru,trackArtistsList:[].concat((0,a.A)(se),(0,a.A)(ue)).join(h.Ru.getSeparator()),trackName:B.name,shouldLocalize:H,disabled:je||Le&&Ue})}),[se,Le,Ue,ue,H,B.name,je]),Be=(0,o.useCallback)((function(e,t){xe.logInteraction(Ce.headerFactory().artistLinkFactory({position:t.position,uri:t.creator.uri}).hitUiNavigate({destination:t.creator.uri}))}),[xe,Ce]),Fe=(0,o.useCallback)((function(){var e=(0,Zt.$I)({isPlaying:Ne,isActive:Re,spec:Ce.actionBarFactory().playButtonFactory(),logger:xe,uri:M});Ie({loggingParams:e})}),[Re,Ne,xe,Ce,Ie,M]),Ve=null==ve?void 0:ve.uri,He=(0,o.useMemo)((function(){return[].concat((0,a.A)(K.items),(0,a.A)(Y.items)).map((function(e){return{uri:e.uri,name:e.profile.name}}))}),[K.items,Y.items]),Ge=(0,ee.jsx)(g.P,{uri:M,albumUri:Ve,artists:He}),ze=(0,P.aN)(),We=ze.similarAlbumsAboveEnabled,Ke=ze.similarAlbumsBelowEnabled,Ye=ze.similarAlbumsAboveAlbumsOnlyEnabled,qe="".concat(M,"|[]"),Je=G(qe);return(0,o.useEffect)((function(){We||Ke||Ye||Je()}),[qe,Je,Ye,We,Ke]),(0,ee.jsxs)("section",{"":"track-page",children:[(0,ee.jsx)(y.Q,{children:Me()}),(0,ee.jsx)(ft.c,{artistOrShow:He.map((function(e){return e.name})).join(h.Ru.getSeparator()),title:Z,uri:M,entityType:ft.p.TRACK}),(0,ee.jsxs)(b.z,{backgroundColor:ie,children:[(0,ee.jsxs)(O.h,{children:[(0,ee.jsx)(Xe.D,{size:"medium",onClick:Fe,disabled:!ke,isPlaying:Ne,uri:M}),(0,ee.jsx)(m.h,{menu:Ge,children:(0,ee.jsx)(E.X,{text:Z,dragUri:M,dragLabel:Z})})]}),(0,ee.jsx)(m.h,{menu:Ge,children:(0,ee.jsx)(A.K,{dragUri:M,images:oe,name:Z,placeholderType:"album"})}),(0,ee.jsxs)(_.Y,{children:[(0,ee.jsx)(l.E,{variant:"bodySmallBold",children:h.Ru.get("song")}),(0,ee.jsx)(m.h,{menu:Ge,children:(0,ee.jsx)(T.mm,{dragUri:M,dragLabel:Z,children:Z})}),(0,ee.jsxs)(w.X,{children:[(0,ee.jsx)(S.j,{creators:ce,onCreatorClick:Be}),ve&&(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsx)(k.J,{}),(0,ee.jsx)(x.q,{children:(0,ee.jsx)(Ze.N,{to:ve.uri,children:ve.name})})]}),(0,ee.jsx)(k.J,{}),(0,ee.jsx)(C.H,{releaseDate:ne,datePrecision:re}),(0,ee.jsx)(k.J,{}),(0,ee.jsx)(Tr,{playcount:W,durationMs:Q.totalMilliseconds})]})]})]}),(0,ee.jsx)(en,{uri:M,togglePlay:Ie,isPlaying:Ne,isActive:Re,spec:(0,o.useMemo)((function(){return Ce.actionBarFactory()}),[Ce]),logger:xe,backgroundColor:ie,name:Z,isPlayable:ke,albumUri:Ve,artists:He}),(0,ee.jsxs)(Cn,{children:[(0,ee.jsxs)("div",{className:"contentSpacing",children:[(0,ee.jsx)("div",{className:Ot,children:(0,ee.jsx)(Rr.E,{render:function(e){var t=e.columnCount;return(0,ee.jsx)(kr,{imageForLyricsRequest:ye,albumArtists:fe,columnCount:t,uri:M,isPlayable:ke})},rowGap:d.lT})}),(0,ee.jsx)(Qe,{subtitle:h.Ru.get("internal-link-recommender.based-on-this-song"),uri:B.uri,entityType:ae.c.TRACK}),(0,ee.jsx)(at,{artistName:pe.profile.name,artistUri:pe.uri,headerClassName:Ct,rowClassName:Ot,topTracks:pe.discography.topTracks,topTracksTransformer:dt.fX,uri:B.uri}),(0,ee.jsx)(ct,Jr({className:St,releases:null==pe||null===(R=pe.discography)||void 0===R?void 0:R.popularReleasesAlbums},me)),(0,ee.jsx)(et,Jr({albums:null==pe||null===(D=pe.discography)||void 0===D?void 0:D.albums,className:St},me)),(0,ee.jsx)(lt,Jr({className:St,singles:null==pe||null===(j=pe.discography)||void 0===j?void 0:j.singles},me)),Y.items.length>0&&(0,ee.jsx)("div",{className:kt,children:Y.items.map((function(e,t){var n;return(0,ee.jsx)(ct,{className:u()(xt,(0,r.A)((0,r.A)({},Pt,t>4),It,_e&&t>4)),releases:e.discography.popularReleasesAlbums,artistName:e.profile.name,artistId:e.id,artistUri:e.uri,artistImages:null===(n=e.visuals.avatarImage)||void 0===n?void 0:n.sources},e.id)}))}),we&&(0,ee.jsx)(f.H,{onClick:Ee,className:Nt,children:(0,ee.jsx)(l.E,{as:"h2",variant:"bodySmallBold",children:_e?h.Ru.get("show_less"):h.Ru.get("mwp.search.artists.all")})}),(We||Ye)&&(0,ee.jsx)(le,{uri:M,className:St,"":"similar-albums-above"}),(0,ee.jsx)(nt,{artistId:pe.id,className:u()(St,(0,r.A)({},Tt,Y.items.length>0)),fansAlsoLike:pe.relatedContent.relatedArtists.items,title:h.Ru.get("artist-page.fansalsolike")}),Ke&&(0,ee.jsx)(le,{uri:M,className:St,"":"similar-albums-below"}),ve&&(0,ee.jsx)(zr,{art:null===(U=ve.coverArt)||void 0===U?void 0:U.sources[0],disabled:!he||!F,LinkComponent:Ze.N,name:ve.name,type:ve.type,size:Gr.LARGE,uri:ve.uri}),(0,ee.jsx)(Dt,{richTrack:B})]}),(0,ee.jsx)("div",{className:"contentSpacing",children:(0,ee.jsxs)("div",{className:Et,children:[ne&&(0,ee.jsx)(l.E,{as:"p",variant:"bodySmall",className:Rt,children:(0,Qr.rh)((0,Qr.ad)(ne),z,{year:"numeric",month:"long",day:"numeric"},re)}),(0,ee.jsx)(Nr.Z,{copyrights:X||[],courtesyLine:$}),!V&&(0,ee.jsx)(kn,{uri:M,imageForLyricsRequest:ye,isPlayable:ke})]})})]})]})};const ti=(0,o.memo)((function(){var e,t,n,r=(0,c.g)().trackId,i=void 0===r?"":r,a=(0,v.tR)(i).toURI(),o=(0,Pr.J)({uri:a});return o.loading||o.error||"Track"!==(null===(e=o.data)||void 0===e||null===(e=e.trackUnion)||void 0===e?void 0:e.__typename)?(0,ee.jsx)(Je.LoadingPage,{hasError:!o.loading,errorMessage:h.Ru.get("track-page.error")}):(0,ee.jsx)(Kr.P,{surface:Wr.u.TRACK,uris:[a,null!==(t=null===(n=o.data.trackUnion.albumOfTrack)||void 0===n?void 0:n.uri)&&void 0!==t?t:null],children:(0,ee.jsx)(ei,{uri:a,track:o.data.trackUnion})})}));var ni=o.memo((function(){var e=(0,c.g)().trackId,t=function(e){return"spotify:track:".concat(e)}(void 0===e?"":e);return(0,ee.jsxs)("div",{className:"contentSpacing",children:[(0,ee.jsx)(y.Q,{children:h.Ru.get("internal-link-recommender.more-recommended-releases")}),(0,ee.jsx)(le,{uri:t,isFullPage:!0,title:h.Ru.get("internal-link-recommender.more-recommended-releases")})]})}))},7975:(e,t,n)=>{"use strict";n.d(t,{J:()=>o});var r=n(86295),i=n(87718),a=Spicetify.GraphQL.Definitions["getTrack"]=new r.l("getTrack","query","ae85b52abb74d20a4c331d4143d4772c95f34757bfa8c625474b912b9055b5c0",null),o=function(e,t){return(0,i.I)(a,e,t)}},39323:(e,t,n)=>{"use strict";n.d(t,{x:()=>r});var r=function(){return!1}},57471:(e,t,n)=>{"use strict";n.d(t,{g:()=>r});var r=function(e){return e.HOME="home",e.COLLECTION="collection",e.CREATE_PLAYLIST="create-playlist",e.LIKED_SONGS="liked-songs",e.YOUR_EPISODES="your-episodes",e.SEARCH="search",e.SETTINGS="settings",e.PLAYLISTS_SIDEBAR="playlists-sidebar",e.NOW_PLAYING_BAR="now-playing-bar",e.BUDDY_FEED="buddy-feed",e.PROFILE="profile",e.DEEP_LINK="deep-link",e.MAKE_MUSIC="make-music",e.NOW_PLAYING_PANEL="now_playing_panel",e.WHATS_NEW_PANEL="whats_new_panel",e.UNKNOWN="unknown",e.EXPLORE_PREMIUM="explore-premium",e}({})},49631:(e,t,n)=>{"use strict";n.d(t,{H:()=>s,u:()=>o});var r=n(30758),i=n(68608),a=n(81966),o=function(){return(0,r.useContext)(a.U)},s=function(){return(0,r.useContext)(i.N)}},57657:(e,t,n)=>{"use strict";n.d(t,{g:()=>r.g});var r=n(57471)},36605:(e,t,n)=>{"use strict";n.d(t,{d:()=>s});var r=n(30758),i=n(88677),a=n(24418),o=n(73101),s=function(){var e=(0,i.wA)(),t=(0,i.d4)(a.C);return{videoPlayerMode:(0,i.d4)(a.c),setVideoPlayerUIFlag:(0,r.useCallback)((function(t,n){e((0,o.Kp)(t,n))}),[e]),videoPlayerUIFlags:t}}},27634:(e,t,n)=>{"use strict";n.d(t,{R:()=>r.R2,k:()=>r.kX});var r=n(73101)},36906:(e,t,n)=>{"use strict";n.d(t,{d:()=>r.d});var r=n(36605)},24418:(e,t,n)=>{"use strict";n.d(t,{C:()=>r.C,c:()=>r.c});var r=n(8080)},54294:(e,t,n)=>{"use strict";n.d(t,{K:()=>i,n:()=>r});var r=function(e){return e.videoAvailable="videoAvailable",e.fullscreen="fullscreen",e.cinema="cinema",e.npv="npv",e.pip="pip",e.documentPip="documentPip",e.nowPlayingBar="nowPlayingBar",e}({}),i=function(e){return e.none="none",e.npv="npv",e.cinema="cinema",e.pip="pip",e.documentPip="documentPip",e.fullscreen="fullscreen",e.nowPlayingBar="nowPlayingBar",e}({})},73101:(e,t,n)=>{"use strict";n.d(t,{Kp:()=>a,R2:()=>i,kX:()=>r});var r=function(e){return e.SET_VIDEO_MODE="SET_VIDEO_MODE",e.SET_VIDEO_UI_FLAG="SET_VIDEO_UI_FLAG",e}({}),i=function(e){return{type:r.SET_VIDEO_MODE,mode:e}},a=function(e,t){return{type:r.SET_VIDEO_UI_FLAG,key:e,value:t}}},82865:(e,t,n)=>{"use strict";n.d(t,{F3:()=>c,sN:()=>u});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(54294),a=n(73101);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{isSubtitlesEnabled:!1,uiFlags:u,mode:i.K.none},n=arguments.length>1?arguments[1]:void 0;switch(n.type){case a.kX.SET_VIDEO_MODE:return s(s({},t),{},{mode:n.mode});case a.kX.SET_VIDEO_UI_FLAG:var o=n.key,c=n.value,l=s(s({},t.uiFlags),{},(0,r.A)({},o,c));return s(s({},t),{},{mode:(e=l,e.videoAvailable?e.fullscreen?i.K.fullscreen:e.cinema?i.K.cinema:e.pip?i.K.pip:e.documentPip?i.K.documentPip:e.npv?i.K.npv:e.nowPlayingBar?i.K.nowPlayingBar:i.K.none:i.K.none),uiFlags:l});default:return t}}},8080:(e,t,n)=>{"use strict";n.d(t,{C:()=>o,c:()=>a});var r=n(54294),i=n(82865),a=function(e){var t,n;return null!==(t=null===(n=e.ui)||void 0===n||null===(n=n.videoPlayer)||void 0===n?void 0:n.mode)&&void 0!==t?t:r.K.none},o=function(e){var t,n;return null!==(t=null===(n=e.ui)||void 0===n||null===(n=n.videoPlayer)||void 0===n?void 0:n.uiFlags)&&void 0!==t?t:i.sN}},31019:(e,t,n)=>{"use strict";n.d(t,{a:()=>s});var r=n(12341),i=(n(78551),n(82467),n(77809)),a=n(99530),o=n(34300),s=function(){var e=(0,o.x)("view-mode",a.I.LIST),t=(0,r.A)(e,2),n=t[0],s=t[1],u=n;return i.p.includes(u)||(u=a.I.LIST),{viewMode:u,isCompactMode:u===a.I.COMPACT,setViewMode:s}}},44002:(e,t,n)=>{"use strict";n.d(t,{a:()=>r.a});var r=n(31019)},99530:(e,t,n)=>{"use strict";n.d(t,{I:()=>r});var r=function(e){return e.LIST="list",e.COMPACT="compact",e}({})},62872:(e,t,n)=>{"use strict";n.d(t,{P:()=>f});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(37005),a=n(30758),o=n(44286),s=n(3424),u=n(61325),c=n(64869);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:"",o=e.getState(),s=!1;null==o||!o.item||null!=o&&o.isPaused||!t||(e.pause(),s=!0),n({isOpen:!0,firstItemUri:a,sectionUri:r,discoveryFeedUri:i,resumeOnClose:s})}),[t,e,n]);return{open:r,close:(0,a.useCallback)((function(r){var i=r.resumePlayback,a=r.forceClose,o=void 0!==a&&a,s=e.getState();null!=s&&s.isPaused&&t&&i&&e.resume(),o||n({isOpen:!1,firstItemUri:null,sectionUri:null,discoveryFeedUri:null,resumeOnClose:!1})}),[t,e,n]),updateLocationState:n}}},8726:(e,t,n)=>{"use strict";n.d(t,{S:()=>l});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(44286),a=n(3424),o=n(61325),s=n(64869);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{"use strict";n.d(t,{S:()=>r.S});var r=n(8726)},44326:(e,t,n)=>{"use strict";n.d(t,{R:()=>i,Z:()=>r});var r="desktop-home-watch-feed",i="desktop-watch-feed"},34805:(e,t,n)=>{"use strict";n.d(t,{BP:()=>s,dS:()=>u,jF:()=>o,lo:()=>a});var r=n(86295),i=n(87718),a=Spicetify.GraphQL.Definitions["queryWhatsNewFeed"]=new r.l("queryWhatsNewFeed","query","4c3281ff1c1c0b67f56e4a77568d6b143da7cf1260266ed5d5147a5e49481493",null),o=Spicetify.GraphQL.Definitions["whatsNewFeedNewItems"]=new r.l("whatsNewFeedNewItems","query","4c3281ff1c1c0b67f56e4a77568d6b143da7cf1260266ed5d5147a5e49481493",null),s=Spicetify.GraphQL.Definitions["SetItemsStateInWhatsNewFeed"]=new r.l("SetItemsStateInWhatsNewFeed","mutation","4c3281ff1c1c0b67f56e4a77568d6b143da7cf1260266ed5d5147a5e49481493",null),u=function(e,t){return(0,i.I)(a,e,t)}},51024:(e,t,n)=>{"use strict";n.d(t,{L1:()=>r,QE:()=>a,e0:()=>i});var r=function(e){return e/2-e/2*22*2/169},i=function(e){return 22*e/169},a=[{name:"rear",color:"#1E95D7",loudnessAnimation:{multiplier:.1},idleAnimation:null},{name:"middle",color:"#1ED7BC",loudnessAnimation:{multiplier:.4},idleAnimation:{xScale:.95,yScale:1.05,clockwise:!1,beginTime:1800,duration:3600}},{name:"fore",color:"#19E68C",loudnessAnimation:{multiplier:1},idleAnimation:{xScale:1.05,yScale:.95,clockwise:!0,beginTime:0,duration:2*Math.PI/3*1e3}}]},94721:(e,t,n)=>{"use strict";n.d(t,{Mz:()=>a,N6:()=>i,Ym:()=>o,wn:()=>r});var r="37i9dQZF1EYkqdzj48dyYq",i="spotify:playlist:".concat(r),a=["37i9dQZF1EYkqdzj8OSOas","37i9dQZF1EYkqdzjdvy3mw","37i9dQZF1EYkqdzjicdiyA","37i9dQZF1EYkqdzjmSSxKE","37i9dQZF1EYkqdzjrzxMWI"],o="#0A59B8"},22625:(e,t,n)=>{"use strict";n.d(t,{HS:()=>a,bJ:()=>o,c0:()=>i});n(78551),n(25550),n(82467),n(15342);var r=n(94721),i=function(e){return e===r.N6||r.Mz.map((function(e){return"spotify:playlist:".concat(e)})).includes(e)},a=function(e){var t;return i((null==e?void 0:e.uri)||"")||"your_dj"===(null==e||null===(t=e.metadata)||void 0===t?void 0:t.lexicon_set_type)},o=function(e,t){var n;return a(e)&&"true"===(null==t||null===(n=t.metadata)||void 0===n?void 0:n.is_narration)}},34440:(e,t,n)=>{"use strict";n.d(t,{N:()=>c,_:()=>l});var r=n(28925),i=n(23140),a=n(94721),o=n(79431),s=n(45017),u=["useYourDJContextMetadata"],c=function(){var e=(0,s.m)(),t=(0,r.I)({queryKey:u,queryFn:function(){return e.getMetadata(a.N6,{decorateFormatListData:!0})},gcTime:36e5,placeholderData:i.rX});return{metadata:t.data,error:t.error}},l=function(e){var t,n=e||{},r=n.featureIdentifier,i=void 0===r?"unknown":r,s=n.referrerIdentifier,u=c(),l=u.metadata,d=u.error;return{context:(0,o.P)({uri:a.N6,url:null==l||null===(t=l.formatListData)||void 0===t?void 0:t.attributes.lexicon_context_url},{featureIdentifier:i,referrerIdentifier:s}),metadata:l,error:d}}},62510:(e,t,n)=>{"use strict";n.d(t,{F:()=>d});var r=n(12341),i=n(30758),a=n(93493),o=n(70253),s=n(94721),u=n(58114),c=n(99888),l=n(34300),d=function(){var e=(0,a.NC)(u.jif,{loadingValue:!1}),t=(0,c.A)(s.N6,!1),n=(0,r.A)(t,2),d=n[0],f=n[1],p=(0,l.x)(o.r,!1),v=(0,r.A)(p,2),h=(v[0],v[1]),m=(0,l.x)("dj.addedToLibraryOnce",!1),g=(0,r.A)(m,2),y=g[0],b=g[1],A=(0,i.useCallback)((function(){y||d||e&&(h(!0),b(!0),f(!0))}),[y,d,f,b,e,h]),_=(0,i.useCallback)((function(){f(!0)}),[f]),O=(0,i.useCallback)((function(){f(!1)}),[f]);return{isDJInLibrary:d,setDJAddedToLibraryOnceLocalStorage:b,maybeAddDJToLibrary:A,addDJToLibrary:_,removeDJFromLibrary:O}}},61108:(e,t,n)=>{"use strict";n.d(t,{I:()=>a});var r=n(69352),i=n(5248),a=function(){var e=(0,r.C)(),t=e.isYourDJContext,n=e.isYourDJNarrator,a=(0,i.o)((function(e){return null==e?void 0:e.isPaused}));return void 0===a?{isPlaying:!1,isNarrating:!1}:{isPlaying:t&&!a,isNarrating:n&&!a}}},69352:(e,t,n)=>{"use strict";n.d(t,{C:()=>a});var r=n(22625),i=n(5248),a=function(){var e=(0,i.o)((function(e){return e}),(function(e,t){var n,r;return null===e||null===t?e===t:e.context.uri===t.context.uri&&(null===(n=e.item)||void 0===n?void 0:n.uri)===(null===(r=t.item)||void 0===r?void 0:r.uri)}));return e?{isYourDJContext:(0,r.HS)(e.context),isYourDJNarrator:(0,r.bJ)(e.context,e.item)}:{isYourDJContext:!1,isYourDJNarrator:!1}}},67:(e,t,n)=>{"use strict";n.d(t,{gb:()=>I.g,fW:()=>Se,aU:()=>C,mA:()=>ee,IT:()=>P,tW:()=>fe,cW:()=>te.c});var r=n(95558),i=n(88560),a=(n(7651),n(14551),n(9267),n(184),n(42486),n(86746),n(45434),n(79024),n(70750),n(68216),n(47994),n(43379),n(2823),n(65594),n(78397),n(97460),n(93577),n(30758)),o=n(51024),s=n(23117),u=n(31935),c=n(53209),l=n(96324),d=n(64869);function f(e,t,n){return(1-e)*t+e*n}var p=n(86949),v=n(57823),h=n(86070);function m(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return g(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n7&&void 0!==arguments[7]?arguments[7]:1,u=arguments.length>8&&void 0!==arguments[8]?arguments[8]:1,c=p.q.sum(e,p.q.fromRadiusAndAngle((1-s*u*_)*a,t)),l=A(t)-s*(4*Math.PI/9),d=n.controlPoint(o,A(O)),f=c.controlPoint(o,y(l)),v=c.controlPoint(o,l),h=r.controlPoint(o,y(A(i))),m=new Path2D;return m.moveTo(n.x,n.y),m.bezierCurveTo(d.x,d.y,f.x,f.y,c.x,c.y),m.bezierCurveTo(v.x,v.y,h.x,h.y,r.x,r.y),m.arc(e.x,e.y,a,i,O,!1),m}function w(e,t,n){var r,i=new p.q(t/2,t/2),a=(0,o.L1)(t),s=(0,o.e0)(a),u=O+2*Math.PI/2,c=f(.5,O,u),l=p.q.sum(i,p.q.fromRadiusAndAngle(a,O)),d=p.q.sum(i,p.q.fromRadiusAndAngle(a,u)),v=a*(r=4,4/3*Math.tan(Math.PI/(2*r)));e.lineWidth=s;var h,g=m(o.QE);try{for(g.s();!(h=g.n()).done;){var y=h.value,b=y.loudnessAnimation,A=y.color;e.strokeStyle=A;var _=E(i,c,l,d,u,a,v,n,(null==b?void 0:b.multiplier)||0);e.stroke(_)}}catch(e){g.e(e)}finally{g.f()}}var S=function(){var e=(0,a.useRef)(null),t=(0,a.useRef)(null),n=(0,d.z)(),r=(0,a.useRef)(0),i=(0,a.useRef)(0),o=(0,a.useRef)(0),s=(0,a.useRef)(0),c=(0,a.useRef)(0),p=(0,a.useRef)(0),m=(0,a.useRef)(0),g=(0,a.useRef)(-1),y=(0,a.useRef)(!1),b=(0,a.useRef)(0),A=(0,a.useCallback)((function(){var t=performance.now(),a=n.getState()||{isPaused:!0};r.current=r.current||t;var l=t-r.current;a.isPaused?(i.current=i.current||l,o.current=l-i.current):(s.current+=o.current,o.current=0,i.current=0);var d=l-o.current-s.current,v=1-Math.max(0,Math.min(1,(m.current-l)/80)),h=f(v,c.current,p.current);if(y.current||g.current!==h){var b,A=null===(b=e.current)||void 0===b?void 0:b.getContext("2d");if(e.current&&A){g.current=h,y.current=!1;var _=e.current.width/window.devicePixelRatio;A.clearRect(0,0,e.current.width,e.current.height),w(A,_,g.current)}}if(1===v){if(c.current=p.current,a.isPaused)p.current=0;else{var O=(0,u.Gq)(a.playbackId,d);p.current=null!=O?O:0}m.current=l+80}}),[n]),_=(0,a.useCallback)((function(){e.current&&(b.current=requestAnimationFrame((function(){A(),_()})))}),[A]),O=(0,a.useCallback)((function(){if(e.current){var t=e.current.parentElement,n=t.offsetWidth,r=t.offsetHeight,i=Math.min(n,r),a=window.devicePixelRatio||1,o=i*a;e.current.style.width="".concat(i,"px"),e.current.style.height="".concat(i,"px"),e.current.width=o,e.current.height=o;var s=e.current.getContext("2d");null==s||s.scale(a,a),y.current=!0}}),[]);(0,l.w)({onResize:(0,v.s)(O)(200),refOrElement:t});var E=(0,a.useCallback)((function(){O(),_()}),[O,_]);return(0,a.useEffect)((function(){return function(){cancelAnimationFrame(b.current)}}),[]),(0,h.jsx)("div",{ref:t,style:{display:"flex",alignItems:"center",justifyContent:"center",width:"100%",height:"100%"},children:(0,h.jsx)("canvas",{ref:function(t){e.current=t,y.current=!0,E()}})})},C=function(){return(0,c.j)()?(0,h.jsx)(s.D,{animateSource:!1}):(0,h.jsx)(S,{})},x=n(76026);const k="kYswrotiABgUDQYygUSl",T="Yx4LX57uEtpnvgzbxoAC";var P=function(e){var t=e.spec,n=(0,i.L)()||{item:null,context:null},a=n.item,o=n.context;return(0,h.jsx)(x.r,{spec:t,children:(0,h.jsxs)("div",{className:k,children:[(0,h.jsx)("div",{className:T,children:(0,h.jsx)(C,{})}),o&&a?(0,h.jsx)(r.d,{context:o,item:a,titleTypeVariant:"titleSmall",subtitleTypeVariant:"bodyMedium"}):null]})})},I=n(87770),N=n(97500),R=n.n(N),D=n(25513),j=n(92107),L=n(17011),U=n(12341),M=(n(65050),n(60287),n(87116)),B=(n(40065),n(34192),n(4865),n(22625)),F=n(5248),V=n(71930);function H(){var e=(0,d.z)();return(0,F.o)((function(t){var n;if(null!=t&&null!==(n=t.signals)&&void 0!==n&&n.find((function(e){return e===V.L.JUMP})))return{available:!0,callback:function(){e.sendSignal(V.L.JUMP)}};if(null!=t&&t.context&&null!=t&&t.item&&(0,B.HS)(null==t?void 0:t.context)&&!(0,B.bJ)(null==t?void 0:t.context,null==t?void 0:t.item)){var r,i=null!==(r=null==t?void 0:t.nextItems.find((function(e){var t;return null===(t=e.metadata)||void 0===t?void 0:t.jump_track})))&&void 0!==r?r:null==t?void 0:t.nextItems.find((function(e){var t,n;return(null===(t=e.metadata)||void 0===t?void 0:t["narration.intro.ssml"])||(null===(n=e.metadata)||void 0===n?void 0:n["narration.jump.ssml"])}));if(i)return{available:!0,callback:function(){e.skipTo(i)}}}return{available:!1,callback:function(){}}}))}var G=n(61108),z=n(34300),W=n(9063),K=n(51653),Y="yourdj.tiredofset.tooltipshown",q={status:"inactive",skippedCount:0},Q=function(e){var t=e.children,n=e.onTooltipShown,r=e.api,i=(0,a.useState)(!1),o=(0,U.A)(i,2),s=o[0],u=o[1],c=(0,a.useCallback)((function(){u(!1)}),[]);(0,a.useImperativeHandle)(r,(function(){return{visible:s,hide:function(){c()}}}));var l=(0,z.x)(Y,!1),d=(0,U.A)(l,2),f=d[0],p=d[1],v=(0,a.useCallback)((function(e){f||(null==n||n(e),p(!0),u(!0))}),[f,n,p]);return function(e,t,n){var r=(0,a.useRef)("inactive"),i=(0,G.I)().isPlaying,o=H().available;(0,a.useEffect)((function(){i&&o?"inactive"===r.current&&(r.current="dj_active"):(r.current="inactive",n())}),[i,o,n]),(0,a.useEffect)((function(){var n=function(){"dj_active_then_blurred"===r.current&&(r.current="executed",a(),setTimeout((function(){t("blur_then_focus")}),1e3))},i=function(){"dj_active"===r.current&&(r.current="dj_active_then_blurred")};function a(){e||(window.removeEventListener("focus",n),window.removeEventListener("blur",i))}return e||(window.addEventListener("focus",n),window.addEventListener("blur",i)),a}),[i,t,e])}(f,v,c),function(e,t,n){var r=(0,a.useRef)(q),i=(0,G.I)().isPlaying,o=H().available;(0,a.useEffect)((function(){i&&o?"inactive"===r.current.status&&(r.current.status="dj_active"):(r.current=q,n())}),[i,o,n]),(0,K.p)(W.gd.ACTION,(function(n){e||n.data.action===W.Ik.SKIP_TO_NEXT&&("dj_active"!==r.current.status&&"dj_active_then_skipped"!==r.current.status||(r.current.skippedCount+=1,2===r.current.skippedCount&&(r.current.status="executed",t("multiple_skips"))))}))}(f,v,c),(0,h.jsx)(M.x,{title:j.Ru.get("web-player.your-dj.jumpbutton.tooltip.title"),description:j.Ru.get("web-player.your-dj.jumpbutton.tooltip.desc"),visible:s,id:Y,showButtons:!1,hideOnClickOutside:!1,onSecondaryButtonClick:u.bind(null,!1),children:t})};const Z="M2CC9pnZH5pjRK1DWgLd",J="lzFeyvDl_N0F6bGKxl26",X="_odkH8ibNDtYDkMjKUhT";var $=function(e){return e[e.xs=16]="xs",e[e.sm=24]="sm",e[e.md=32]="md",e}({}),ee=function(e){var t=e.onClick,n=(0,a.useRef)(null),r=H(),i=r.available,o=r.callback,s=(0,a.useCallback)((function(){var e;o(),null===(e=n.current)||void 0===e||e.hide(),null==t||t()}),[t,o]);return i?(0,h.jsx)(Q,{api:n,children:(0,h.jsx)(L.Zp,{label:j.Ru.get("web-player.your-dj.jumpbutton.tooltip.hover"),children:(0,h.jsx)("button",{className:R()(Z),onClick:s,children:(0,h.jsx)("div",{className:R()(J),children:(0,h.jsx)(D.E,{iconSize:$.xs,className:R()(X)})})})})}):null},te=n(70253),ne=(n(5728),n(24136),n(54520),n(91531),n(93678),n(34145),n(88677)),re=n(44286),ie=n(93493),ae=n(61548),oe=n(1868),se=n(8574),ue=n(51403),ce=n(58114),le=n(76e3),de=n(12430),fe=function(){var e=(0,ie.NC)(ce.wq9,{loadingValue:!1}),t=((0,ie.NC)(ce.LDS,{loadingValue:!1}),(0,se.W)()),n=(0,ne.wA)(),r=(0,re.Zp)(),i=(0,de.L)().openURLWithSessionTransfer,o=(0,a.useCallback)((function(){n((0,ae.YF)())}),[n]),s=(0,ue.k)(),u=(0,a.useMemo)((function(){var e=new URL(s.url);return e.searchParams.set("ref","jam"),e}),[s.url]),c=(0,a.useCallback)((function(){t({intent:"upgrade-to-premium",type:"click"}),!1===s.isExternal?r("/premium?ref=jam"):i(u.href)}),[r,t,i,s.isExternal,u]);return e?(0,h.jsx)(oe.T,{onClose:o,onConfirm:function(){c(),o()},"aria-label":j.Ru.get("web-player.your-dj.upsell.premium.title"),titleText:j.Ru.get("web-player.your-dj.upsell.premium.title"),descriptionText:j.Ru.get("web-player.your-dj.upsell.premium.description"),confirmText:j.Ru.get("web-player.your-dj.upsell.premium.yes"),confirmLabel:"confirmLabel",cancelText:j.Ru.get("web-player.your-dj.upsell.premium.no")}):(0,h.jsx)(oe.T,{onClose:o,onConfirm:function(){r(le.yf),o()},"aria-label":j.Ru.get("web-player.your-dj.upsell.notavailable.title"),titleText:j.Ru.get("web-player.your-dj.upsell.notavailable.title"),descriptionText:j.Ru.get("web-player.your-dj.upsell.notavailable.description"),confirmText:j.Ru.get("web-player.your-dj.upsell.notavailable.gotolink"),confirmLabel:"confirmLabel",cancelText:j.Ru.get("web-player.your-dj.upsell.notavailable.notnow")})},pe=n(52542),ve=(n(30456),n(26701),n(26851),n(9750),n(37417),n(11737),n(51691),n(702),n(5672),n(88856),n(51565),n(18316),n(11854)),he=n(58082),me=n(94721),ge=n(34440),ye=n(62510),be=n(52724);const Ae="YimlNzI7J6qlgfRRvjXV",_e="q5CwEeVbq3wRt0e6nBOo",Oe="aLH5DNwdd7ag9mqexICS";function Ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function we(e){for(var t=1;t{"use strict";n.d(t,{N6:()=>r.N6,Ym:()=>r.Ym});var r=n(94721)},42299:(e,t,n)=>{"use strict";n.d(t,{HS:()=>r.HS,bJ:()=>r.bJ,c0:()=>r.c0});var r=n(22625)},52724:(e,t,n)=>{"use strict";n.d(t,{b8:()=>O,_E:()=>c._,NO:()=>c.N,_x:()=>y,FJ:()=>A.F,Ir:()=>b.I,N7:()=>h,CV:()=>E.C});var r=n(30758),i=n(88677),a=n(44286),o=n(61548),s=n(45497),u=n(94721),c=n(34440),l=n(99115),d=n(86070),f="/playlist/".concat(u.wn),p=function(){var e=(0,c._)(),t=e.metadata,n=e.error,a=e.context,s=a.triggerPlay,u=a.isPlaying,l=(0,i.wA)();return{isLoading:!t&&!n,callback:(0,r.useCallback)((function(){t?u||s():l((0,o.eN)())}),[u,s,l,t])}},v=function(){var e=p(),t=e.isLoading,n=e.callback;return(0,r.useEffect)((function(){t||n()}),[t,n]),t?null:(0,d.jsx)(s.$,{to:"/"})},h=function(){var e=p(),t=e.isLoading,n=e.callback;return(0,l.L)((function(e){return e.pathname===f&&(t||n(),!0)}),[t,n]),(0,d.jsx)(d.Fragment,{children:(0,d.jsx)(a.qh,{path:f,element:(0,d.jsx)(v,{})},f)})},m=n(93493),g=n(58114),y=function(){return(0,m.NC)(g.p5T,{loadingValue:!1})},b=n(61108),A=n(62510),_=n(47547);function O(){var e=y();return function(t,n){if(!e)return!1;var r=(0,_.M)(t,n).sectionItems.items[0];return"PlaylistResponseWrapper"===r.content.__typename&&"Playlist"===r.content.data.__typename}}var E=n(69352)},31935:(e,t,n)=>{"use strict";n.d(t,{Gq:()=>u,nC:()=>s});n(79024),n(71425),n(76588),n(43379),n(97460),n(93577);var r=n(39886),i=n(10682),a=new Map,o=null,s=function(){return o||((o=new r.B((0,i.X)())).subLoudness({},(function(e){a.has(e.playbackId)||(a.clear(),a.set(e.playbackId,[]));var t=a.get(e.playbackId),n=Math.min(1,Math.max(0,e.loudness[0]/80));t[Math.floor(Number(e.position/BigInt(40)))]=n})),o)},u=function(e,t){var n=Math.floor(t/40),r=e?a.get(e):null;if(r&&!(n>=r.length))return r[n]}},95326:(e,t,n)=>{"use strict";n.d(t,{H:()=>i,i:()=>r});var r="37i9dQZF1FgnTBfUlzkeKt",i="spotify:playlist:".concat(r)},36948:(e,t,n)=>{"use strict";n.d(t,{u:()=>f});var r=n(88677),i=n(93493),a=n(80366),o=n(92107),s=n(64697),u=n(58114),c=n(65249),l=n(46125),d=n(29712);function f(){var e=(0,l.v)({offset:0,limit:1}),t=(0,r.d4)(c.Ht).user,n=(0,i.NC)(u.ucV,{loadingValue:!1});return null!==e&&null!=t&&t.id?{uri:n?s.H:(0,a.fH)(t.id,"your-episodes").toURI(),name:o.Ru.get("sidebar.your_episodes"),images:[],totalLength:null==e?void 0:e.totalLength,owner:(0,d.w)(t)}:null}},5007:(e,t,n)=>{"use strict";n.d(t,{e:()=>v});n(47994);var r=n(92107),i=n(69863),a=n(56052),o=n(87320),s=n(66042),u=n(65006),c=n(36948),l=n(79431),d=n(51057),f=n(86070),p=function(e){var t=e.metadata,n=e.index,s=e.variant,c=(0,l.P)({uri:t.uri},{featureIdentifier:"your_library"}),p=c.isPlaying,v=c.togglePlay,h=t.name,m=t.images;return(0,f.jsx)(i.Z,{variant:s,index:n,delegatePlayback:!0,delegateLogging:!0,isPlaying:p,featureIdentifier:"your_library",onPlay:function(e,t){return v({loggingParams:t})},headerText:h,uri:t.uri,renderCardImage:function(){return(0,f.jsx)(a.M,{images:m,FallbackComponent:u.b})},renderSubHeaderContent:function(){return(0,f.jsx)(o.c,{children:r.Ru.get("tracklist-header.episodes-counter",t.totalLength)})},className:d.A.yourEpisodesCard})},v=function(e){var t=e.index,n=e.variant,r=(0,c.u)();return r?(0,f.jsx)(p,{metadata:r,index:t,variant:n}):(0,f.jsx)(s.u,{cardImage:(0,f.jsx)(a.M,{FallbackComponent:u.b}),isLoading:!0,variant:n})}},64697:(e,t,n)=>{"use strict";n.d(t,{H:()=>r.H,i:()=>r.i});var r=n(95326)},8166:(e,t,n)=>{"use strict";n.d(t,{X:()=>u,t:()=>c});var r=n(12341),i=n(93493),a=n(95732),o=n(58114),s=n(34300),u=function(e){return e[e.LIST=0]="LIST",e[e.GRID=1]="GRID",e}({}),c=function(){var e=(0,a.vW)(),t=(0,i.NC)(o.AEN),n=(0,s.x)("items-view",u.LIST),c=(0,r.A)(n,2),l=c[0];return{itemsView:l,setItemsView:c[1],isGridView:l===u.GRID&&(t||e===a.fX.EXPANDED)&&e!==a.fX.COLLAPSED}}},95732:(e,t,n)=>{"use strict";n.d(t,{$:()=>v,fX:()=>l,sy:()=>p,vW:()=>f});var r=n(12341),i=n(30758),a=n(8540),o=n(48980),s=n(86429),u=n(89241),c=n(34300),l=function(e){return e[e.DEFAULT=0]="DEFAULT",e[e.COLLAPSED=1]="COLLAPSED",e[e.EXPANDED=2]="EXPANDED",e}({});function d(){return(0,c.x)("ylx-sidebar-state",l.DEFAULT)}function f(){return d()[0]}function p(){return d()[0]===l.COLLAPSED}function v(){var e=(0,s.V)(),t=d(),n=(0,r.A)(t,2),c=n[0],f=n[1],p=(0,i.useRef)(l.DEFAULT);(0,i.useEffect)((function(){c!==l.COLLAPSED&&(p.current=c)}),[c]);var v=!e,h=(0,u.U)("(min-width: ".concat(o.ZU.EXPANDED_MIN+3*a.KV+a.ev,"px)"))&&!e,m=(0,i.useCallback)((function(e){e===l.COLLAPSED&&!v||e===l.EXPANDED&&!h||f(e)}),[f,v,h]);return{ylxSidebarState:c,setYlxSidebarState:m,isCollapsed:c===l.COLLAPSED,isExpanded:c===l.EXPANDED,canCollapse:v,canExpand:h,lastUncollapsedYlxSidebarState:p.current}}},78007:(e,t,n)=>{"use strict";n.d(t,{$:()=>r.$,fX:()=>r.fX,vW:()=>r.vW});var r=n(95732)},54249:(e,t,n)=>{"use strict";n.d(t,{j:()=>a});var r=n(47795),i=n(60455),a=function(){var e=(0,i.y)();return e===r.E.SMALL||e===r.E.XSMALL?"medium":"large"}},30373:(e,t,n)=>{"use strict";n.d(t,{H:()=>a});var r=n(12341),i=n(30758);function a(){var e=(0,i.useState)(document.body.clientWidth),t=(0,r.A)(e,2),n=(t[0],t[1]);return(0,i.useLayoutEffect)((function(){var e=function(){n(document.body.clientWidth)};return window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}),[]),document.body.clientWidth}},56039:(e,t,n)=>{"use strict";n.d(t,{B:()=>r,P:()=>a});n(83234),n(30456),n(34518),n(25550),n(47710),n(43379),n(34192),n(88856),n(15342);var r={SMALL:192,BIG:232},i={small:{width:64,height:64},standard:{width:300,height:300},large:{width:640,height:640},xlarge:{width:1280,height:1280}};function a(e){var t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e.map(o),n=t.filter((function(e){return e.width>=r.SMALL&&e.url})).sort((function(e,t){return e.width-t.width}));return n.length?n:t}(e),n=t[0],i=(null==n?void 0:n.url)||null;return i?[i,t.filter((function(e){var t=e.url,n=e.width;return t&&n})).map((function(e){var t=e.url,n=e.width;return"".concat(t," ").concat(n/2,"w, ").concat(t," ").concat(n,"w")})).join(", "),"(min-width: 1280px) ".concat(r.BIG,"px, ").concat(r.SMALL,"px")]:[]}function o(e){if(!e.label)return e;var t=i[e.label],n=t.width,r=t.height;return{url:e.url,width:n,height:r}}},99115:(e,t,n)=>{"use strict";n.d(t,{L:()=>d,k:()=>l});var r=n(85093),i=n(12341),a=(n(7651),n(14551),n(9267),n(184),n(42486),n(83234),n(86746),n(45434),n(79024),n(70750),n(68216),n(47994),n(71425),n(43379),n(2823),n(65594),n(78397),n(97460),n(29426),n(93577),n(30758)),o=n(77709);function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return u(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:[];(0,a.useEffect)((function(){return c.set(e,!0),function(){c.delete(e)}}),[].concat((0,r.A)(t),[e]))}},77709:(e,t,n)=>{"use strict";n.d(t,{J:()=>i});n(184),n(42486);var r=n(85726),i=function(){var e=(0,r.mv)();if(null===e)throw new Error("Trying to use 'PlatformContext' without 'PlatformProvider'!");return e.getHistory()}},8574:(e,t,n)=>{"use strict";n.d(t,{W:()=>c});var r=n(30758),i=n(88677),a=n(44286),o=n(47840),s=n(496),u=(n(83234),n(30456),n(43379),n(2823),n(34072),n(34192),n(88856),function(e,t){return function(n){var r=n.intent,i=n.type,a=n.targetUri,o=n.itemIdSuffix,s=n.pathNameOverride,u=o?"".concat(t,"/").concat(o):t,c=s||e;return{page:c.split(/\//).filter((function(e){return""!==e})).shift(),view_uri:c,action_intent:r,action_type:i,target_uri:a,item_id:u}}});function c(){var e=(0,r.useContext)(s.zz),t=(0,i.wA)(),n=(0,a.zy)().pathname;return(0,r.useCallback)((function(r){var i=u(n,e);t((0,o.d)(i(r)))}),[t,n,e])}},86429:(e,t,n)=>{"use strict";n.d(t,{V:()=>a});var r=n(88677),i=n(65249),a=function(){var e,t=(0,r.d4)(i.Ht);return null!==(e=null==t?void 0:t.isAnonymous)&&void 0!==e&&e}},27719:(e,t,n)=>{"use strict";n.d(t,{c:()=>i});var r=n(88677),i=function(){return(0,r.d4)((function(e){var t;return null===(t=e.platform)||void 0===t?void 0:t.isBrowser}))}},14267:(e,t,n)=>{"use strict";n.d(t,{p:()=>i});var r=n(82893),i=function(){return"1"!==(0,r.$)("dsa-mode-enabled")}},94485:(e,t,n)=>{"use strict";n.d(t,{j:()=>i});var r=n(82893),i=function(){return"1"===(0,r.$)("is-pigeon")}},10631:(e,t,n)=>{"use strict";n.d(t,{g:()=>l});var r=n(85093),i=(n(28430),n(43379),n(34192),n(9582),n(25550),n(15342),n(20172)),a=n(57261);function o(){for(var e=(0,i.i)(),t=arguments.length,n=new Array(t),r=0;r{"use strict";n.d(t,{W:()=>i});var r=n(88677);function i(){return(0,r.d4)((function(e){var t;return null===(t=e.ui)||void 0===t||null===(t=t.textDirection)||void 0===t?void 0:t.isRTL}))}},1223:(e,t,n)=>{"use strict";n.d(t,{y:()=>a});var r=n(12341),i=(n(26701),n(43379),n(34192),n(51565),n(18316),n(30758));function a(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"-100% 0px 0px 0px",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3?arguments[3]:void 0,s=(0,i.useState)(!1),u=(0,r.A)(s,2),c=u[0],l=u[1];return(0,i.useEffect)((function(){var t;if(!window.IntersectionObserver)return function(){};var r=new window.IntersectionObserver((function(e){e.forEach((function(e){l(!e.isIntersecting)}))}),{root:e.current,rootMargin:n,threshold:a});return null!=o&&o.current?r.observe(o.current):null!==(t=e.current)&&void 0!==t&&t.firstElementChild&&r.observe(e.current.firstElementChild),function(){r.disconnect()}}),[o,n,e,a]),c&&!(null===(t=e.current)||void 0===t||!t.scrollTop)}},88139:(e,t,n)=>{"use strict";n.d(t,{l:()=>a});var r=n(88677),i=n(65249),a=function(){return(0,r.d4)(i.Yb)}},90823:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});var r=n(30758),i=n(44286),a=n(80366);function o(e){var t=(0,a.o_)(e),n="";return t&&(n=t.toURLPath(!0)),function(e){var t=(0,i.Zp)();return(0,r.useCallback)((function(){""!==e&&t(e)}),[e,t])}(n)}},3791:(e,t,n)=>{"use strict";n.d(t,{J:()=>c});var r=n(12341),i=n(88677),a=n(80366),o=n(89923),s=n(65249),u=n(99888),c=function(e){var t,n=(0,u.A)(e),c=(0,r.A)(n,1)[0],l=(0,o.n)(),d=(0,i.d4)(s.F6);return!l&&c?(0,a.Uu)(d,null===(t=(0,a.o_)(e))||void 0===t?void 0:t.id).toURI():e}},89923:(e,t,n)=>{"use strict";n.d(t,{n:()=>a});n(184),n(42486);var r=n(30758),i=n(31183),a=function(){var e=(0,r.useContext)(i.Z);if(null===e)throw new Error("Trying to use 'OfflineContext' without 'OfflineStatusProvider'!");return e.online}},51403:(e,t,n)=>{"use strict";n.d(t,{k:()=>c});n(42486),n(79024),n(68216),n(43379),n(78397),n(97460),n(93577),n(5728),n(24136),n(54520),n(91531),n(93678),n(34145);var r=n(88677),i=n(93493),a=n(58114),o=n(74512),s=n(99426),u=n(86594),c=function(e){var t=(0,r.d4)(o.q),n=(0,i.NC)(a.ZXG),c=(0,u.Ek)();return t?{url:e?s.M0:s.BW,isExternal:!0}:n===a.ztB.WEBPLAYERPDP||c?{url:new URL("/premium",document.location.origin).toString(),isExternal:!1}:{url:e?s.M0:s.BW,isExternal:!0}}},77885:(e,t,n)=>{"use strict";n.d(t,{i:()=>A});var r=n(30758),i=n(88677),a=n(44286),o=n(93493),s=n(92107),u=n(47840),c=n(31386),l=n(86429),d=n(88139),f=n(51403),p=n(58749),v=n(58114),h=n(19353),m=n(12430),g=n(16920),y=n(85610),b=n(83879),A=function(e,t){var n,A,_,O,E,w,S=(0,i.wA)(),C=(0,a.Zp)(),x=(n=(0,l.V)(),A=(0,d.l)(),_=(0,o.NC)(v.d5A),O=!!(0,a.RQ)({path:"/search",end:!1}),E=!!(0,a.RQ)({path:"/collection",end:!1}),w=!!(0,a.RQ)({path:"/collection/tracks"}),!(_||n||E&&!w||O)&&A),k=(0,m.L)().openURLWithSessionTransfer,T=(0,p.D)("loggedin_upgrade_button"),P=s.Ru.getLocaleForURLPath(),I=(0,i.d4)(h.MU),N=(0,i.d4)(h.NR),R=(0,b.p)({localeFeatureFlag:I,entityFeatureFlag:N,urlLocale:P,entity:g.c.PREMIUM,type:"link"})?(0,y.hF)("/premium"):"/premium",D=(0,r.useCallback)((function(){t.logInteraction(e.hitUiNavigate({destination:"spotify:app:premium"})),C(R)}),[R,t,C,e]),j=(0,f.k)(!0),L=j.url,U=j.isExternal,M=(0,r.useCallback)((function(){t.logInteraction(e.hitNavigateToExternalUri({destination:T(L)})),!1===U?C("/premium"):k(L,"_blank"),S((0,u.d)({action_type:"gtm.upgradeClick",action_intent:"upgrade-dwp",item_id:"dwp-top-bar",view_uri:""}))}),[t,e,T,L,U,S,C,k]),B=(0,c.X)();return{shouldShowUpgradeButton:x,onUpgradeClick:B?D:M,type:B?"internal":"external"}}},4907:(e,t,n)=>{"use strict";n.d(t,{h:()=>i});n(30456),n(26701),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(30758);function i(e){return(0,r.useCallback)((function(t){null!==t&&void 0!==t.getAnimations&&t.getAnimations({subtree:!0}).filter((function(t){return t instanceof CSSAnimation&&t.animationName===e&&"running"===t.playState})).forEach((function(e){return e.startTime=0}))}),[e])}},58749:(e,t,n)=>{"use strict";n.d(t,{D:()=>a});n(42486),n(79024),n(68216),n(43379),n(78397),n(97460),n(93577),n(5728),n(24136),n(54520),n(91531),n(93678),n(34145);var r=n(30758),i=n(88677);function a(e){var t=(0,i.d4)((function(e){return e.platform})),n=t.isDesktop,a=t.isBrowser;return(0,r.useCallback)((function(t){var r=new URL(t);return n?r.searchParams.set("ref","desktop_".concat(e)):a&&r.searchParams.set("ref","web_".concat(e)),r.toString()}),[n,a,e])}},68983:(e,t,n)=>{"use strict";n.d(t,{K:()=>l,m:()=>d});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(37005),i=n(52542),a=n(30758),o=n(44286),s=n(64869);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{"use strict";n.d(t,{$h:()=>l,Su:()=>o,V$:()=>a,ab:()=>d,rI:()=>i,vx:()=>s,yR:()=>c,yv:()=>u});var r=n(63913);function i(){return{type:r.Q.TRIGGER_APP_START_IN_APP_MESSAGE}}function a(){return{type:r.Q.TRIGGER_CONTEXT_START_IN_APP_MESSAGE}}function o(){return{type:r.Q.TRIGGER_JAMMABLE_CONTEXT_START_IN_APP_MESSAGE}}function s(e){return{type:r.Q.SHOW_IN_APP_MESSAGE,message:e}}function u(){return{type:r.Q.DISMISS_IN_APP_MESSAGE}}function c(e,t){return{type:r.Q.PREVIEW_IN_APP_MESSAGE,creativeId:e,appUri:t}}function l(e){return{type:r.Q.SET_IN_APP_MESSAGING_ENV,env:e}}function d(e){return{type:r.Q.SHOW_PREVIEW_TOOL,show:e}}},63913:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i,x:()=>r});var r="prod",i={DISMISS_IN_APP_MESSAGE:"DISMISS_IN_APP_MESSAGE",PREVIEW_IN_APP_MESSAGE:"PREVIEW_IN_APP_MESSAGE",SET_IN_APP_MESSAGING_ENV:"SET_IN_APP_MESSAGING_ENV",SHOW_IN_APP_MESSAGE:"SHOW_IN_APP_MESSAGE",SHOW_PREVIEW_TOOL:"SHOW_PREVIEW_TOOL",TRIGGER_APP_START_IN_APP_MESSAGE:"TRIGGER_APP_START_IN_APP_MESSAGE",TRIGGER_CONTEXT_START_IN_APP_MESSAGE:"TRIGGER_CONTEXT_START_IN_APP_MESSAGE",TRIGGER_JAMMABLE_CONTEXT_START_IN_APP_MESSAGE:"TRIGGER_JAMMABLE_CONTEXT_START_IN_APP_MESSAGE"}},98558:(e,t,n)=>{"use strict";n.d(t,{O:()=>c,W:()=>l});n(60482);var r=n(85093);n(26701),n(43379),n(34192),n(51565),n(18316);var i=n(63862),a=n(87213),o=n(27576),s=n(74641),u={BROWSER_EDGE:"spotify__browser--is-edge",BROWSER_SAFARI:"spotify__browser--is-safari",OS_MACOS:"spotify__os--is-macos",OS_WINDOWS:"spotify__os--is-windows",OS_LINUX:"spotify__os--is-linux",OS_CHROMEOS:"spotify__os--is-chromeos",CONTAINER_DESKTOP:"spotify__container--is-desktop",CONTAINER_PWA:"spotify__container--is-pwa",CONTAINER_WEB:"spotify__container--is-web"};function c(e,t){var n,c;n=Object.values(u),(c=document.documentElement.classList).remove.apply(c,(0,r.A)(n));var l=[];(0,o.k)()?l.push(u.BROWSER_EDGE):(0,s.n)()&&l.push(u.BROWSER_SAFARI),t===a.f.macOS?l.push(u.OS_MACOS):t===a.f.Windows?l.push(u.OS_WINDOWS):t===a.f.Linux?l.push(u.OS_LINUX):t===a.f.ChromeOS&&l.push(u.OS_CHROMEOS),e===i.m.Desktop?l.push(u.CONTAINER_DESKTOP):e===i.m.PWA?l.push(u.CONTAINER_PWA):e===i.m.Web&&l.push(u.CONTAINER_WEB),function(e){e.forEach((function(e){document.documentElement.classList.add(e)}))}(l)}function l(e){return e===a.f.macOS&&window.outerHeight===window.screen.height&&window.outerWidth===window.screen.width}},54316:(e,t,n)=>{"use strict";n.d(t,{Hi:()=>i,Or:()=>a,xP:()=>r});var r={NO_DEVICES_AVAILABLE:"NO_DEVICES_AVAILABLE",NOT_CONNECTED:"NOT_CONNECTED",CONNECTING:"CONNECTING",CONNECTED:"CONNECTED"};function i(e){var t;return e===(null===(t=window.cast)||void 0===t?void 0:t.framework.CastState.NOT_CONNECTED)}function a(e){return window.cast&&e!==window.cast.framework.CastState.NO_DEVICES_AVAILABLE}},79469:(e,t,n)=>{"use strict";n.d(t,{Hv:()=>s,IA:()=>i,JD:()=>u,YZ:()=>o,j8:()=>a});var r=n(78996),i="player.play",a="library.add",o="rootlist.add",s="follow.user",u=(0,r.u)("ActionStoreAPI")},64108:(e,t,n)=>{"use strict";n.d(t,{s:()=>r});var r=function(e){return"spotify:artist:0LyfQWJT6nXafLPZqxe9Of"!==e.uri}},55361:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(19424);function i(e){return(0,r.oI)().backgroundColor||e}},79306:(e,t,n)=>{"use strict";n.d(t,{_:()=>r});var r=(0,n(78996).u)("ClipboardAPI")},16299:(e,t,n)=>{"use strict";n.d(t,{_:()=>a});var r=n(79306),i=n(3376);function a(){return(0,i.N)(r._)}},41149:(e,t,n)=>{"use strict";n.d(t,{QZ:()=>f,ar:()=>v,jW:()=>m,r0:()=>h,tV:()=>p});var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=(n(78551),n(90489),n(78996)),c=n(49822);function l(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,d()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(d=function(){return!!e})()}var f=["artist","artistban","ban","collection","enhanced","ignoreinrecs","listenlater","show","ylpin","prerelease","tags","markedasfinished"];function p(e){return f.includes(e)}var v=function(e){return e.UPDATE_ITEM="update_item",e.ADDED="added",e.REMOVED="removed",e}({}),h=function(e){function t(){return(0,i.A)(this,t),l(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(c.V),m=(0,u.u)("CollectionPlatformAPI")},2737:(e,t,n)=>{"use strict";n.d(t,{g:()=>m});var r=n(62822),i=n(56068),a=n(2970),o=n(2113),s=n(93311),u=n(39564),c=n(52542),l=n(93091),d=n.n(l),f=(n(26701),n(86746),n(45434),n(79024),n(25550),n(65050),n(4129),n(43379),n(90489),n(97460),n(34192),n(51565),n(15342),n(18316),n(93577),n(41149)),p=n(14446);function v(e,t,n){return t=(0,s.A)(t),(0,o.A)(e,h()?Reflect.construct(t,n||[],(0,s.A)(e).constructor):t.apply(e,n))}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(h=function(){return!!e})()}var m=function(e){function t(e,n){var r;return(0,i.A)(this,t),r=v(this,t),(0,c.A)(r,"_containsCancelFunctionByCollection2Set",{}),r._subscribeContains=e,r._cacheBySet=n,r._aggregatorByCollection2Set=Object.fromEntries(f.QZ.map((function(e){return[e,(0,p.X)(r.onBatchChanged.bind(r,e),100)]}))),r.onAddListener(f.ar.UPDATE_ITEM,(function(e){r._aggregatorByCollection2Set[e.data.options.set].subscribe(e.data.options.uri)})),r.onRemoveListener(f.ar.UPDATE_ITEM,(function(e){r._aggregatorByCollection2Set[e.data.options.set].unsubscribe(e.data.options.uri)})),r}return(0,u.A)(t,e),(0,a.A)(t,[{key:"emitUpdateItems",value:function(e,t,n){var r=this;Array.isArray(n)?t.forEach((function(t,i){r._cacheBySet[e].set(t,n[i]),r.emit(f.ar.UPDATE_ITEM,{set:e,uri:t,isInSet:n[i]})})):t.forEach((function(t){r._cacheBySet[e].set(t,n),r.emit(f.ar.UPDATE_ITEM,{set:e,uri:t,isInSet:n})}))}},{key:"onBatchChanged",value:(n=(0,r.A)(d().mark((function e(t,n){var r,i,a,o=this;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(r=(i=this._containsCancelFunctionByCollection2Set)[t])||void 0===r||r.call(i),0!==n.size){e.next=3;break}return e.abrupt("return");case 3:a=Array.from(n.keys()),this._containsCancelFunctionByCollection2Set[t]=this._subscribeContains(t,a,(function(e){return o.emitUpdateItems(t,a,e)}));case 5:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)})}]);var n}(f.r0)},57261:(e,t,n)=>{"use strict";n.d(t,{o:()=>l});var r=n(85093),i=n(12341),a=(n(26701),n(25550),n(43379),n(34192),n(51565),n(15342),n(18316),n(30758)),o=n(96131),s=n(88308),u=n(41149),c=n(79142);function l(e,t){var n=(0,c.l)(),l=(0,a.useState)((function(){return t.map((function(t){var r;return null!==(r=n.containsSync(e,t))&&void 0!==r&&r}))})),d=(0,i.A)(l,2),f=d[0],p=d[1];return(0,s.Ij)((function(){var i=n.getEvents(),a=t.map((function(t){var r;return null!==(r=n.containsSync(e,t))&&void 0!==r&&r}));p((function(e){return(0,o.j)(a,e)?e:a}));var s=t.map((function(e,t){return function(n){n.data.uri===e&&(a[t]=n.data.isInSet,p((0,r.A)(a)))}}));return s.forEach((function(n,r){i.addListener(u.ar.UPDATE_ITEM,n,{uri:t[r],set:e})})),function(){s.forEach((function(n,r){i.removeListener(u.ar.UPDATE_ITEM,n,{uri:t[r],set:e})}))}}),[t,e]),f}},5958:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(30758),i=n(79142);function a(e){var t=(0,i.l)(),n=(0,r.useCallback)((function(){return t.get(e)}),[t,e]),a=(0,r.useCallback)((function(n){return t.subscribe(e,n)}),[t,e]),o=(0,r.useCallback)((function(){for(var n=arguments.length,r=new Array(n),i=0;i{"use strict";n.d(t,{W:()=>r});var r=function(e){return e.COPY="copy",e.COPY_ADVANCED="copy_advanced",e.CUT="cut",e.PASTE="paste",e.SELECT_ALL="select_all",e.FILTER="filter",e.DELETE="delete",e.CREATE_NEW_FOLDER="create_new_folder",e.CREATE_NEW_PLAYLIST="create_new_playlist",e.BROWSE_BACKWARD="browse_backward",e.BROWSE_FORWARD="browse_forward",e.LOGOUT="logout",e.SHOW_ABOUT="show_about",e.SHOW_PREFERENCES="show_preferences",e.SHOW_SEARCH="show_search",e.SHOW_DEBUG_WINDOW="show_debug_window",e.SHOW_ACCOUNT="show_account",e.SHOW_COMMUNITY="show_community",e.SHOW_HELP="show_help",e.SHOW_LICENSES="show_licenses",e.SHOW_LICENSING_INFORMATION="show_licensing_information",e.SHOW_SCTA_INFORMATION="show_scta_information",e.NAVIGATION="navigation",e.ENTER_FULLSCREEN="enter_fullscreen",e.LEAVE_FULLSCREEN="leave_fullscreen",e.SET_PLATFORM_EMULATION_AUTO="set_platform_emulation_auto",e.SET_PLATFORM_EMULATION_MACOS="set_platform_emulation_macos",e.SET_PLATFORM_EMULATION_WINDOWS="set_platform_emulation_windows",e.SET_PLATFORM_EMULATION_LINUX="set_platform_emulation_linux",e}({})},50139:(e,t,n)=>{"use strict";n.d(t,{b:()=>i,u:()=>a});var r=n(78996),i=64,a=(0,r.u)("ControlMessageAPI")},77498:(e,t,n)=>{"use strict";n.d(t,{M:()=>l});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564);function u(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,c()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function c(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(c=function(){return!!e})()}var l=function(e){function t(){return(0,i.A)(this,t),u(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(n(49822).V)},78527:(e,t,n)=>{"use strict";n.d(t,{x:()=>a});var r=n(30758),i=n(13906);function a(e,t){var n=(0,i.m)(),a=(0,r.useRef)(t);(0,r.useEffect)((function(){a.current=t})),(0,r.useEffect)((function(){return n.getEvents().addListener("message",(function(t){var n=t.data,r=n.type,i=n.data;r===e&&a.current(i)}))}),[e,n])}},56766:(e,t,n)=>{"use strict";n.d(t,{u:()=>r});var r=(0,n(78996).u)("EqualizerAPI")},19351:(e,t,n)=>{"use strict";n.d(t,{W:()=>d});var r=n(62822),i=n(56068),a=n(2970),o=n(93091),s=n.n(o),u=(n(184),n(42486),n(36497),n(26701),n(99722),n(26851),n(9750),n(5672),n(43379),n(34192),n(51565),n(20031),n(18316),n(32295)),c=n(80380),l=n(71309),d=function(){return(0,a.A)((function e(t){(0,i.A)(this,e),this.localStorageAPI=t,this.filters=JSON.parse(JSON.stringify(this.getPreset().filters))}),[{key:"subscribeToEnabledState",value:function(e){throw new Error("subscribeToEnabledState not yet implemented")}},{key:"setEnabledState",value:function(e){throw new Error("setEnabledState not yet implemented")}},{key:"setFilterGain",value:(t=(0,r.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("setFilterGain not yet implemented");case 1:case"end":return e.stop()}}),e)}))),function(e,n){return t.apply(this,arguments)})},{key:"getFilters",value:(e=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("getFilters not yet implemented");case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})},{key:"isSupported",value:function(){throw new Error("isSupported not yet implemented")}},{key:"setPreset",value:function(e){var t=this,n="string"==typeof e?c.fG[e]:e;this.localStorageAPI.setItem(u.h,n),n.filters.forEach((function(e){t.setFilterGain(e.key,e.gain)}))}},{key:"getPreset",value:function(){var e=this.localStorageAPI.getItem(u.h);return e instanceof Error?c.fG.flat:e}},{key:"subscribeToPresetChange",value:function(e){return this.localStorageAPI.getEvents().addListener(l.r.UPDATE,(function(t){if(t.data.key===u.h){var n=t.data.value;e(n)}}))}}]);var e,t}()},32295:(e,t,n)=>{"use strict";n.d(t,{D:()=>r,h:()=>i});var r="audio.equalizer.enabled",i="audio.equalizer.saved_preset"},80380:(e,t,n)=>{"use strict";n.d(t,{Zs:()=>u,fG:()=>d,zP:()=>f});var r=n(52542),i=n(12341),a=(n(30456),n(36497),n(7651),n(26701),n(25550),n(38408),n(99722),n(37417),n(11737),n(8674),n(44363),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(15342),n(80456),n(18316),n(92107));function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t{"use strict";n.d(t,{L:()=>i});n(38408),n(43379),n(34192),n(80456);const r=JSON.parse('{"0":0,"1":33,"2":33,"3":33,"4":33,"5":33,"6":33,"7":33,"8":0,"9":0,"10":0,"11":33,"12":33,"13":0,"14":33,"15":33,"16":33,"17":33,"18":33,"19":33,"20":33,"21":33,"22":33,"23":33,"24":33,"25":33,"26":33,"27":33,"28":33,"29":0,"30":33,"31":33,"32":0,"33":25,"34":42,"35":55,"36":55,"37":100,"38":63,"39":27,"40":25,"41":25,"42":35,"43":60,"44":27,"45":38,"46":27,"47":33,"48":55,"49":55,"50":55,"51":55,"52":55,"53":55,"54":55,"55":55,"56":55,"57":55,"58":27,"59":27,"60":60,"61":60,"62":60,"63":55,"64":80,"65":64,"66":68,"67":72,"68":70,"69":61,"70":57,"71":75,"72":72,"73":25,"74":51,"75":66,"76":55,"77":87,"78":72,"79":76,"80":64,"81":76,"82":68,"83":64,"84":57,"85":72,"86":61,"87":92,"88":61,"89":64,"90":61,"91":25,"92":33,"93":25,"94":60,"95":50,"96":22,"97":53,"98":59,"99":53,"100":59,"101":53,"102":29,"103":57,"104":55,"105":22,"106":22,"107":51,"108":22,"109":85,"110":55,"111":57,"112":59,"113":59,"114":33,"115":50,"116":31,"117":55,"118":50,"119":75,"120":51,"121":50,"122":48,"123":33,"124":22,"125":33,"126":60,"127":0,"128":55,"129":40,"130":44,"131":50,"132":95,"133":50,"134":50,"135":50,"136":50,"137":50,"138":50,"139":50,"140":50,"141":50,"142":50,"143":50,"144":50,"145":50,"146":50,"147":50,"148":50,"149":50,"150":50,"151":50,"152":50,"153":50,"154":50,"155":50,"156":50,"157":50,"158":50,"159":50,"160":27,"161":25,"162":55,"163":55,"164":55,"165":55,"166":22,"167":55,"168":22,"169":80,"170":37,"171":46,"172":60,"173":0,"174":80,"175":22,"176":40,"177":60,"178":33,"179":33,"180":22,"181":55,"182":60,"183":27,"184":22,"185":33,"186":38,"187":46,"188":83,"189":83,"190":83,"191":55,"192":64,"193":64,"194":64,"195":64,"196":64,"197":64,"198":92,"199":72,"200":61,"201":61,"202":61,"203":61,"204":25,"205":25,"206":25,"207":25,"208":70,"209":72,"210":76,"211":76,"212":76,"213":76,"214":76,"215":60,"216":76,"217":72,"218":72,"219":72,"220":72,"221":64,"222":64,"223":55,"224":53,"225":53,"226":53,"227":53,"228":53,"229":53,"230":87,"231":53,"232":53,"233":53,"234":53,"235":53,"236":22,"237":22,"238":22,"239":22,"240":57,"241":55,"242":57,"243":57,"244":57,"245":57,"246":57,"247":60,"248":57,"249":55,"250":55,"251":55,"252":55,"253":50,"254":59,"255":50,"256":64,"257":53,"258":64,"259":53,"260":64,"261":53,"262":72,"263":53,"264":72,"265":53,"266":72,"267":53,"268":72,"269":53,"270":70,"271":59,"272":70,"273":59,"274":61,"275":53,"276":61,"277":53,"278":61,"279":53,"280":61,"281":53,"282":61,"283":53,"284":75,"285":57,"286":75,"287":57,"288":75,"289":57,"290":75,"291":57,"292":72,"293":55,"294":72,"295":56,"296":25,"297":22,"298":25,"299":22,"300":25,"301":22,"302":25,"303":22,"304":25,"305":22,"306":77,"307":43,"308":51,"309":22,"310":66,"311":51,"312":51,"313":55,"314":22,"315":55,"316":22,"317":55,"318":30,"319":55,"320":34,"321":55,"322":22,"323":72,"324":55,"325":72,"326":55,"327":72,"328":55,"329":66,"330":72,"331":55,"332":76,"333":57,"334":76,"335":57,"336":76,"337":57,"338":107,"339":89,"340":68,"341":33,"342":68,"343":33,"344":68,"345":33,"346":64,"347":50,"348":64,"349":50,"350":64,"351":50,"352":64,"353":50,"354":57,"355":31,"356":57,"357":31,"358":57,"359":31,"360":72,"361":55,"362":72,"363":55,"364":72,"365":55,"366":72,"367":55,"368":72,"369":55,"370":72,"371":55,"372":92,"373":75,"374":64,"375":50,"376":64,"377":61,"378":48,"379":61,"380":48,"381":61,"382":48,"383":27,"384":55,"385":75,"386":66,"387":55,"388":65,"389":55,"390":72,"391":72,"392":50,"393":72,"394":80,"395":66,"396":55,"397":56,"398":66,"399":74,"400":53,"401":61,"402":55,"403":77,"404":62,"405":88,"406":22,"407":34,"408":66,"409":50,"410":34,"411":55,"412":89,"413":72,"414":55,"415":77,"416":88,"417":67,"418":80,"419":64,"420":75,"421":55,"422":63,"423":66,"424":50,"425":57,"426":38,"427":27,"428":61,"429":27,"430":61,"431":86,"432":69,"433":75,"434":72,"435":77,"436":50,"437":61,"438":48,"439":54,"440":54,"441":50,"442":54,"443":56,"444":55,"445":45,"446":48,"447":55,"448":26,"449":43,"450":56,"451":27,"452":123,"453":109,"454":98,"455":98,"456":70,"457":37,"458":111,"459":86,"460":70,"461":66,"462":55,"463":27,"464":27,"465":77,"466":55,"467":72,"468":55,"469":72,"470":55,"471":72,"472":55,"473":72,"474":55,"475":72,"476":55,"477":55,"478":66,"479":55,"480":66,"481":55,"482":100,"483":88,"484":79,"485":59,"486":77,"487":55,"488":66,"489":50,"490":77,"491":55,"492":77,"493":55,"494":53,"495":48,"496":22,"497":122,"498":112,"499":99,"500":77,"501":55,"502":103,"503":66,"504":72,"505":55,"506":64,"507":53,"508":92,"509":87,"510":76,"511":57,"512":66,"513":55,"514":66,"515":55,"516":66,"517":55,"518":66,"519":55,"520":27,"521":22,"522":27,"523":22,"524":77,"525":55,"526":77,"527":55,"528":72,"529":33,"530":72,"531":33,"532":72,"533":55,"534":72,"535":55,"536":64,"537":50,"538":57,"539":31,"540":66,"541":66,"542":72,"543":55,"544":72,"545":68,"546":60,"547":56,"548":61,"549":50,"550":66,"551":55,"552":66,"553":55,"554":77,"555":55,"556":77,"557":55,"558":77,"559":55,"560":77,"561":55,"562":66,"563":50,"564":34,"565":68,"566":36,"567":22,"568":93,"569":90,"570":66,"571":72,"572":50,"573":55,"574":61,"575":50,"576":50,"577":55,"578":55,"579":72,"580":84,"581":66,"582":66,"583":55,"584":54,"585":22,"586":86,"587":61,"588":78,"589":39,"590":77,"591":61,"880":41,"881":33,"882":58,"883":46,"884":22,"885":22,"886":72,"887":58,"888":50,"889":50,"890":15,"891":50,"892":50,"893":50,"894":27,"895":33,"896":50,"897":50,"898":50,"899":50,"900":24,"901":33,"902":65,"903":27,"904":75,"905":86,"906":39,"907":50,"908":86,"909":50,"910":84,"911":86,"912":23,"913":64,"914":68,"915":55,"916":64,"917":61,"918":61,"919":72,"920":76,"921":25,"922":66,"923":61,"924":87,"925":72,"926":57,"927":76,"928":71,"929":64,"930":50,"931":61,"932":57,"933":64,"934":77,"935":61,"936":82,"937":74,"938":25,"939":64,"940":58,"941":48,"942":55,"943":23,"944":52,"945":58,"946":56,"947":46,"948":55,"949":48,"950":43,"951":55,"952":53,"953":23,"954":51,"955":51,"956":55,"957":48,"958":42,"959":57,"960":62,"961":57,"962":51,"963":56,"964":45,"965":52,"966":71,"967":44,"968":66,"969":71,"970":23,"971":52,"972":57,"973":52,"974":71,"975":56,"976":57,"977":54,"978":77,"979":95,"980":77,"981":56,"982":78,"983":60,"984":77,"985":55,"986":72,"987":50,"988":61,"989":40,"990":62,"991":52,"992":75,"993":57,"994":89,"995":83,"996":67,"997":55,"998":67,"999":50,"1000":66,"1001":66,"1002":60,"1003":59,"1004":73,"1005":55,"1006":46,"1007":40,"1008":60,"1009":57,"1010":50,"1011":20,"1012":77,"1013":50,"1014":50,"1015":66,"1016":55,"1017":72,"1018":83,"1019":73,"1020":70,"1021":72,"1022":72,"1023":72,"1024":61,"1025":61,"1026":75,"1027":55,"1028":71,"1029":64,"1030":25,"1031":25,"1032":51,"1033":110,"1034":112,"1035":75,"1036":66,"1037":73,"1038":61,"1039":71,"1040":64,"1041":67,"1042":68,"1043":55,"1044":72,"1045":61,"1046":101,"1047":65,"1048":73,"1049":73,"1050":66,"1051":70,"1052":87,"1053":72,"1054":76,"1055":71,"1056":64,"1057":72,"1058":57,"1059":61,"1060":86,"1061":61,"1062":72,"1063":65,"1064":101,"1065":103,"1066":77,"1067":87,"1068":65,"1069":71,"1070":102,"1071":67,"1072":53,"1073":57,"1074":54,"1075":42,"1076":58,"1077":53,"1078":78,"1079":50,"1080":56,"1081":56,"1082":52,"1083":56,"1084":68,"1085":56,"1086":57,"1087":55,"1088":59,"1089":53,"1090":46,"1091":50,"1092":80,"1093":51,"1094":56,"1095":52,"1096":76,"1097":83,"1098":61,"1099":70,"1100":53,"1101":53,"1102":77,"1103":53,"1104":53,"1105":53,"1106":56,"1107":42,"1108":53,"1109":50,"1110":22,"1111":24,"1112":22,"1113":87,"1114":87,"1115":56,"1116":52,"1117":56,"1118":50,"1119":55,"1120":133,"1121":62,"1122":73,"1123":58,"1124":101,"1125":73,"1126":66,"1127":50,"1128":95,"1129":72,"1130":93,"1131":72,"1132":104,"1133":73,"1134":60,"1135":45,"1136":83,"1137":72,"1138":76,"1139":57,"1140":66,"1141":53,"1142":66,"1143":58,"1144":127,"1145":105,"1146":83,"1147":61,"1148":119,"1149":85,"1150":133,"1151":62,"1152":72,"1153":50,"1154":50,"1155":0,"1156":0,"1157":0,"1158":0,"1159":0,"1160":0,"1161":0,"1162":71,"1163":55,"1164":73,"1165":56,"1166":66,"1167":55,"1168":55,"1169":42,"1170":61,"1171":47,"1172":67,"1173":54,"1174":102,"1175":79,"1176":65,"1177":50,"1178":68,"1179":54,"1180":67,"1181":55,"1182":58,"1183":43,"1184":79,"1185":61,"1186":73,"1187":58,"1188":101,"1189":76,"1190":113,"1191":87,"1192":75,"1193":52,"1194":72,"1195":53,"1196":62,"1197":50,"1198":64,"1199":50,"1200":64,"1201":50,"1202":62,"1203":52,"1204":93,"1205":71,"1206":67,"1207":54,"1208":65,"1209":52,"1210":66,"1211":55,"1212":91,"1213":69,"1214":91,"1215":69,"1216":25,"1217":101,"1218":78,"1219":66,"1220":55,"1221":65,"1222":58,"1223":73,"1224":56,"1225":72,"1226":55,"1227":66,"1228":52,"1229":83,"1230":68,"1231":27,"1232":64,"1233":53,"1234":64,"1235":53,"1236":92,"1237":87,"1238":61,"1239":53,"1240":74,"1241":54,"1242":75,"1243":55,"1244":101,"1245":78,"1246":65,"1247":50,"1248":54,"1249":50,"1250":73,"1251":56,"1252":73,"1253":56,"1254":76,"1255":57,"1256":76,"1257":57,"1258":79,"1259":56,"1260":73,"1261":50,"1262":61,"1263":50,"1264":61,"1265":50,"1266":61,"1267":50,"1268":65,"1269":52,"1270":60,"1271":43,"1272":87,"1273":70,"1274":54,"1275":36,"1276":66,"1277":50,"1278":67,"1279":50,"1328":50,"1329":83,"1330":69,"1331":75,"1332":76,"1333":69,"1334":67,"1335":62,"1336":69,"1337":81,"1338":76,"1339":70,"1340":41,"1341":81,"1342":71,"1343":70,"1344":57,"1345":64,"1346":76,"1347":68,"1348":80,"1349":62,"1350":62,"1351":65,"1352":72,"1353":63,"1354":79,"1355":64,"1356":80,"1357":72,"1358":78,"1359":57,"1360":67,"1361":66,"1362":59,"1363":80,"1364":61,"1365":77,"1366":69,"1367":50,"1368":50,"1369":21,"1370":21,"1371":21,"1372":29,"1373":21,"1374":44,"1375":41,"1376":50,"1377":92,"1378":59,"1379":63,"1380":64,"1381":59,"1382":60,"1383":47,"1384":59,"1385":66,"1386":60,"1387":59,"1388":26,"1389":92,"1390":58,"1391":59,"1392":56,"1393":59,"1394":59,"1395":57,"1396":60,"1397":26,"1398":59,"1399":41,"1400":59,"1401":34,"1402":92,"1403":51,"1404":61,"1405":59,"1406":59,"1407":93,"1408":59,"1409":59,"1410":32,"1411":93,"1412":59,"1413":58,"1414":64,"1415":63,"1416":50,"1417":25,"1418":44,"1419":50,"1420":50,"1421":81,"1422":81,"1423":73,"1424":50,"1425":0,"1426":0,"1427":0,"1428":0,"1429":0,"1430":0,"1431":0,"1432":0,"1433":0,"1434":0,"1435":0,"1436":0,"1437":0,"1438":0,"1439":0,"1440":0,"1441":0,"1442":0,"1443":0,"1444":0,"1445":0,"1446":0,"1447":0,"1448":0,"1449":0,"1450":0,"1451":0,"1452":0,"1453":0,"1454":0,"1455":0,"1456":0,"1457":0,"1458":0,"1459":0,"1460":0,"1461":0,"1462":0,"1463":0,"1464":0,"1465":0,"1466":0,"1467":0,"1468":0,"1469":0,"1470":38,"1471":0,"1472":27,"1473":0,"1474":0,"1475":27,"1476":0,"1477":0,"1478":35,"1479":0,"1480":50,"1481":50,"1482":50,"1483":50,"1484":50,"1485":50,"1486":50,"1487":50,"1488":56,"1489":54,"1490":39,"1491":50,"1492":60,"1493":24,"1494":38,"1495":59,"1496":58,"1497":24,"1498":50,"1499":46,"1500":46,"1501":59,"1502":60,"1503":24,"1504":35,"1505":57,"1506":52,"1507":56,"1508":54,"1509":46,"1510":47,"1511":55,"1512":50,"1513":69,"1514":64,"1515":50,"1516":50,"1517":50,"1518":50,"1519":50,"1520":49,"1521":49,"1522":49,"1523":23,"1524":41,"1525":50,"1526":50,"1527":50,"1528":50,"1529":50,"1530":50,"1531":50,"1532":50,"1533":50,"1534":50,"1535":50,"1536":74,"1537":130,"1538":75,"1539":81,"1540":265,"1541":112,"1542":64,"1543":64,"1544":77,"1545":52,"1546":52,"1547":26,"1548":31,"1549":23,"1550":65,"1551":54,"1552":0,"1553":0,"1554":0,"1555":0,"1556":0,"1557":0,"1558":0,"1559":0,"1560":0,"1561":0,"1562":0,"1563":31,"1564":0,"1565":50,"1566":28,"1567":35,"1568":80,"1569":41,"1570":20,"1571":20,"1572":43,"1573":20,"1574":63,"1575":22,"1576":71,"1577":37,"1578":71,"1579":71,"1580":52,"1581":52,"1582":52,"1583":33,"1584":33,"1585":48,"1586":48,"1587":82,"1588":82,"1589":109,"1590":109,"1591":58,"1592":58,"1593":45,"1594":45,"1595":70,"1596":70,"1597":66,"1598":66,"1599":66,"1600":20,"1601":78,"1602":58,"1603":60,"1604":50,"1605":33,"1606":52,"1607":37,"1608":43,"1609":63,"1610":58,"1611":0,"1612":0,"1613":0,"1614":0,"1615":0,"1616":0,"1617":0,"1618":0,"1619":0,"1620":0,"1621":0,"1622":0,"1623":0,"1624":0,"1625":0,"1626":0,"1627":0,"1628":0,"1629":0,"1630":0,"1631":0,"1632":52,"1633":52,"1634":52,"1635":52,"1636":52,"1637":52,"1638":52,"1639":52,"1640":52,"1641":52,"1642":52,"1643":31,"1644":31,"1645":52,"1646":71,"1647":58,"1648":0,"1649":22,"1650":20,"1651":20,"1652":0,"1653":20,"1654":43,"1655":43,"1656":63,"1657":71,"1658":71,"1659":71,"1660":71,"1661":71,"1662":71,"1663":71,"1664":71,"1665":52,"1666":52,"1667":52,"1668":52,"1669":52,"1670":52,"1671":52,"1672":33,"1673":33,"1674":33,"1675":33,"1676":33,"1677":33,"1678":33,"1679":33,"1680":33,"1681":48,"1682":48,"1683":48,"1684":48,"1685":48,"1686":48,"1687":48,"1688":48,"1689":48,"1690":82,"1691":82,"1692":82,"1693":109,"1694":109,"1695":58,"1696":45,"1697":78,"1698":78,"1699":78,"1700":78,"1701":78,"1702":78,"1703":58,"1704":58,"1705":93,"1706":115,"1707":93,"1708":60,"1709":60,"1710":60,"1711":93,"1712":93,"1713":93,"1714":93,"1715":93,"1716":93,"1717":50,"1718":50,"1719":50,"1720":50,"1721":52,"1722":52,"1723":52,"1724":52,"1725":52,"1726":39,"1727":52,"1728":37,"1729":28,"1730":38,"1731":38,"1732":43,"1733":43,"1734":43,"1735":43,"1736":43,"1737":43,"1738":43,"1739":43,"1740":63,"1741":58,"1742":63,"1743":43,"1744":63,"1745":58,"1746":81,"1747":81,"1748":20,"1749":28,"1750":0,"1751":0,"1752":0,"1753":0,"1754":0,"1755":0,"1756":0,"1757":112,"1758":108,"1759":0,"1760":0,"1761":0,"1762":0,"1763":0,"1764":0,"1765":19,"1766":37,"1767":0,"1768":0,"1769":60,"1770":0,"1771":0,"1772":0,"1773":0,"1774":33,"1775":48,"1776":52,"1777":52,"1778":52,"1779":52,"1780":52,"1781":52,"1782":52,"1783":52,"1784":52,"1785":52,"1786":82,"1787":109,"1788":45,"1789":41,"1790":33,"1791":45,"2304":66,"2305":0,"2306":0,"2307":92,"2308":72,"2309":72,"2310":99,"2311":53,"2312":53,"2313":47,"2314":67,"2315":82,"2316":71,"2317":54,"2318":54,"2319":54,"2320":54,"2321":99,"2322":99,"2323":99,"2324":99,"2325":77,"2326":79,"2327":55,"2328":63,"2329":62,"2330":64,"2331":67,"2332":74,"2333":77,"2334":70,"2335":50,"2336":57,"2337":54,"2338":52,"2339":75,"2340":55,"2341":64,"2342":52,"2343":63,"2344":51,"2345":51,"2346":56,"2347":79,"2348":56,"2349":58,"2350":57,"2351":60,"2352":40,"2353":40,"2354":71,"2355":73,"2356":73,"2357":54,"2358":71,"2359":57,"2360":68,"2361":50,"2362":0,"2363":0,"2364":0,"2365":49,"2366":0,"2367":0,"2368":0,"2369":0,"2370":0,"2371":0,"2372":0,"2373":0,"2374":0,"2375":0,"2376":0,"2377":0,"2378":0,"2379":0,"2380":0,"2381":0,"2382":0,"2383":0,"2384":122,"2385":0,"2386":0,"2387":0,"2388":0,"2389":0,"2390":0,"2391":0,"2392":77,"2393":79,"2394":55,"2395":74,"2396":54,"2397":52,"2398":79,"2399":60,"2400":82,"2401":71,"2402":0,"2403":0,"2404":47,"2405":74,"2406":46,"2407":48,"2408":49,"2409":48,"2410":50,"2411":54,"2412":52,"2413":65,"2414":48,"2415":47,"2416":49,"2417":31,"2418":72,"2419":72,"2420":99,"2421":99,"2422":72,"2423":72,"2424":51,"2425":74,"2426":60,"2427":55,"2428":72,"2429":45,"2430":55,"2431":56,"8192":50,"8193":100,"8194":27,"8195":83,"8196":33,"8197":27,"8198":16,"8199":55,"8200":27,"8201":4,"8202":1,"8203":0,"8204":0,"8205":0,"8206":0,"8207":0,"8208":38,"8209":33,"8210":33,"8211":50,"8212":100,"8213":100,"8214":43,"8215":33,"8216":27,"8217":27,"8218":27,"8219":22,"8220":42,"8221":42,"8222":42,"8223":33,"8224":55,"8225":55,"8226":35,"8227":35,"8228":32,"8229":66,"8230":100,"8231":32,"8232":27,"8233":27,"8234":0,"8235":0,"8236":0,"8237":0,"8238":0,"8239":13,"8240":114,"8241":137,"8242":33,"8243":52,"8244":67,"8245":33,"8246":52,"8247":67,"8248":33,"8249":25,"8250":25,"8251":58,"8252":55,"8253":55,"8254":33,"8255":97,"8256":97,"8257":61,"8258":81,"8259":33,"8260":16,"8261":27,"8262":27,"8263":111,"8264":83,"8265":83,"8266":62,"8267":53,"8268":53,"8269":53,"8270":38,"8271":27,"8272":97,"8273":38,"8274":88,"8275":87,"8276":97,"8277":68,"8278":58,"8279":85,"8280":58,"8281":58,"8282":27,"8283":58,"8284":68,"8285":27,"8286":27,"8287":27,"8288":0,"8289":0,"8290":0,"8291":0,"8292":0,"8293":0,"8294":0,"8295":0,"8296":0,"8297":0,"8298":0,"8299":0,"8300":0,"8301":0,"8302":0,"8303":0}');function i(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:400,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1.1;return Math.max(e.split("").reduce((function(e,a){var o=String(a.charCodeAt(0)),s=50;return o in r&&(s=r[o]),e+t*(s/100)*i*(25e-5*n+.9)}),0),0)}},51536:(e,t,n)=>{"use strict";n.d(t,{XO:()=>v,_7:()=>p,tv:()=>f});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(78996),c=n(49822);function l(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,d()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(d=function(){return!!e})()}var f=function(e){return e.CONNECTION_STATE_CHANGE="connection_state_change",e}({}),p=(0,u.u)("FacebookAPI"),v=function(e){function t(){return(0,i.A)(this,t),l(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(c.V)},66098:(e,t,n)=>{"use strict";n.d(t,{t:()=>r});var r=(0,n(78996).u)("FollowAPI")},41481:(e,t,n)=>{"use strict";n.d(t,{JK:()=>d,mc:()=>f,tG:()=>p});n(90489);var r=n(56068),i=n(2970),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.FOLLOW_USER="follow_user",e.UNFOLLOW_USER="unfollow_user",e.IS_FOLLOWING_USER="is_following_user",e}({}),f=function(e){return e.OPERATION="operation",e.OPERATION_COMPLETE="operation_complete",e}({}),p=function(e){function t(){return(0,r.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,i.A)(t,[{key:"emitOperationSync",value:function(e,t){return this.emitSync(f.OPERATION,{operation:e,uris:t}).defaultPrevented}},{key:"emitOperationComplete",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.emit(f.OPERATION_COMPLETE,{operation:e,uris:t,error:n})}}])}(u.V)},29915:(e,t,n)=>{"use strict";n.d(t,{T:()=>E});var r=n(62822),i=n(56068),a=n(2970),o=n(93091),s=n.n(o),u=(n(7651),n(14551),n(184),n(42486),n(26701),n(43379),n(34192),n(51565),n(18316),n(80366)),c=(n(25550),n(15342),n(86295)),l=(n(87718),new c.l("isFollowingUsers","query","c00e0cb6c7766e7230fc256cf4fe07aec63b53d1160a323940fce7b664e95596",null)),d=Spicetify.GraphQL.Definitions["followUsers"]=new c.l("followUsers","mutation","c00e0cb6c7766e7230fc256cf4fe07aec63b53d1160a323940fce7b664e95596",null),f=Spicetify.GraphQL.Definitions["unfollowUsers"]=new c.l("unfollowUsers","mutation","c00e0cb6c7766e7230fc256cf4fe07aec63b53d1160a323940fce7b664e95596",null),p=n(12500);function v(e,t){return h.apply(this,arguments)}function h(){return(h=(0,r.A)(s().mark((function e(t,n){var r,i,a;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=[],!(n.length>0)){e.next=6;break}return e.next=4,t(d,{usernames:n.map((function(e){return(0,p.v)(e)}))});case 4:null==(a=e.sent)||null===(i=a.data)||void 0===i||i.followUsers.responses.forEach((function(e){if("FollowUserResult"===e.__typename&&e.result){var t=(0,u.Qj)(e.username).toURI();r.push({uri:t,isFollowing:!0})}}));case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e,t){return g.apply(this,arguments)}function g(){return(g=(0,r.A)(s().mark((function e(t,n){var r,i,a;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=[],!(n.length>0)){e.next=6;break}return e.next=4,t(f,{usernames:n.map((function(e){return(0,p.v)(e)}))});case 4:null==(a=e.sent)||null===(i=a.data)||void 0===i||i.unfollowUsers.responses.forEach((function(e){if("UnfollowUserResult"===e.__typename&&e.result){var t=(0,u.Qj)(e.username).toURI();r.push({uri:t,isFollowing:!1})}}));case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e,t){return b.apply(this,arguments)}function b(){return(b=(0,r.A)(s().mark((function e(t,n){var r,i,a;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=[],!(n.length>0)){e.next=6;break}return e.next=4,t(l,{uris:n});case 4:null==(a=e.sent)||null===(i=a.data)||void 0===i||null===(i=i.users)||void 0===i||i.forEach((function(e){"User"===e.__typename?r.push({uri:e.uri,isFollowing:e.following}):"NotFound"===e.__typename&&r.push({uri:e.uri,isFollowing:!1})}));case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var A=n(41481),_=n(38608),O=Symbol(),E=function(){return(0,a.A)((function e(t,n){(0,i.A)(this,e),this._events=new A.tG,this._cache=null!=n?n:new _.fq,this._loader=t}),[{key:"getEvents",value:function(){return this._events}},{key:"isFollowing",value:(o=(0,r.A)(s().mark((function e(t){var n,r,i,a=this;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n={},r=[],this._validateURIs(t),t.forEach((function(e){var t=a._cache.get(e);void 0!==t?n[e]=t:r.push(e)})),!(r.length>0)){e.next=9;break}return e.next=7,this.executeOperation(A.JK.IS_FOLLOWING_USER,r,(function(){return y(a._loader,r)}));case 7:(i=e.sent)!==O?i.forEach((function(e){a._cache.set(e.uri,e.isFollowing),n[e.uri]=e.isFollowing})):r.forEach((function(e){n[e]=!1}));case 9:return e.abrupt("return",n);case 10:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"followUsers",value:(n=(0,r.A)(s().mark((function e(t){var n,r=this;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._validateURIs(t),e.next=3,this.executeOperation(A.JK.FOLLOW_USER,t,(function(){return v(r._loader,t)}));case 3:(n=e.sent)!==O&&n.forEach((function(e){r._cache.set(e.uri,e.isFollowing)}));case 5:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"unfollowUsers",value:(t=(0,r.A)(s().mark((function e(t){var n,r=this;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._validateURIs(t),e.next=3,this.executeOperation(A.JK.UNFOLLOW_USER,t,(function(){return m(r._loader,t)}));case 3:(n=e.sent)!==O&&n.forEach((function(e){r._cache.set(e.uri,e.isFollowing)}));case 5:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"executeOperation",value:(e=(0,r.A)(s().mark((function e(t,n,r){var i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitOperationSync(t,n)){e.next=2;break}return e.abrupt("return",O);case 2:return e.prev=2,e.next=5,r();case 5:return i=e.sent,this._events.emitOperationComplete(t,n),e.abrupt("return",i);case 10:throw e.prev=10,e.t0=e.catch(2),this._events.emitOperationComplete(t,n,e.t0 instanceof Error?e.t0:new Error("Unknown error object")),e.t0;case 14:case"end":return e.stop()}}),e,this,[[2,10]])}))),function(t,n,r){return e.apply(this,arguments)})},{key:"_validateURIs",value:function(e){e.forEach((function(e){if(!(0,u.AP)(e))throw new Error("Expected a profile URI, but got ".concat(e,"!"))}))}}]);var e,t,n,o}()},95575:(e,t,n)=>{"use strict";n.d(t,{f:()=>a});var r=n(66098),i=n(3376),a=function(){return(0,i.N)(r.t)}},87999:(e,t,n)=>{"use strict";n.d(t,{N:()=>a});var r=n(30758),i=n(95575),a=function(e,t){var n=(0,i.f)();(0,r.useEffect)((function(){return n.getEvents().addListener(e,t)}),[e,n,t])}},89737:(e,t,n)=>{"use strict";n.d(t,{f:()=>s});n(42486),n(26701),n(53276),n(79024),n(40122),n(68216),n(65050),n(71425),n(43379),n(78397),n(97460),n(93577);var r=n(30758),i=n(73075),a=n.n(i),o=new Map;function s(e,t){var n=function(e){var t=o.get(e.toString());if(t)return t;var n=[];return a().bind(e,(function(){return n.forEach((function(e){return e()}))})),o.set(e.toString(),n),n}(e);(0,r.useEffect)((function(){return n.push(t),function(){n.splice(n.indexOf(t),1)}}),[n,t])}},70643:(e,t,n)=>{"use strict";n.d(t,{H:()=>y});var r=n(62822),i=n(12341),a=n(93091),o=n.n(a),s=n(30758),u=n(36906),c=n(54294),l=n(89923),d=n(47514),f=n(21926),p=n(3424),v=n(5248),h=n(77970),m=n(39850),g=n(75397),y=function(){var e,t,n,a,y=(0,d.Q)(),b=(0,f.l)(),A=(0,l.n)(),_=(0,p.v)((function(e){var t;return{connectionStatus:e.connectionStatus,isActiveDeviceLocal:null===(t=e.activeDevice)||void 0===t?void 0:t.isLocal}}),g.a),O=_.connectionStatus,E=_.isActiveDeviceLocal,w=(0,v.o)((function(e){return e}),(function(e,t){var n,r;return(null==e?void 0:e.hasContext)===(null==t?void 0:t.hasContext)&&(null==e?void 0:e.isPaused)===(null==t?void 0:t.isPaused)&&(null==e||null===(n=e.item)||void 0===n?void 0:n.uri)===(null==t||null===(r=t.item)||void 0===r?void 0:r.uri)})),S=y.getCapabilities(),C=(0,s.useState)((function(){return"open"===y.getCurrentState()})),x=(0,i.A)(C,2),k=x[0],T=x[1],P=(0,u.d)().setVideoPlayerUIFlag;e="visibility_change",t=function(e){var t=e.data;!1===t&&P(c.n.documentPip,t),T(t)},n=(0,d.Q)(),(a=(0,s.useRef)(t)).current=t,(0,s.useEffect)((function(){var t=n.getEvents(),r=a.current;return t.addListener(e,r)}),[n,e]),(0,s.useEffect)((function(){k&&y.syncWithPlayerState(w)}),[y,k,w]),(0,s.useEffect)((function(){!y.isAllowed(w,O,E)&&k&&y.close()}),[y,O,E,k,w]);var I=null==w?void 0:w.item,N=I&&(0,m.p)(I)&&("video"===I.mediaType||"mixed"===I.mediaType),R=I&&(0,h.N)(I),D=!N||S.supportsVideo,j=!R||S.supportsAds,L=!b||S.supportsConnect,U=A||S.supportsOffline,M=S.isEnabled&&D&&j&&L&&U,B=(0,s.useCallback)((0,r.A)(o().mark((function e(){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.open(w);case 2:case"end":return e.stop()}}),e)}))),[y,w]),F=(0,s.useCallback)((function(){y.close()}),[y]);return{capabilities:S,isOpen:k,open:B,close:F,canOpen:M}}},30992:(e,t,n)=>{"use strict";n.d(t,{K:()=>d});var r=n(62822),i=n(93091),a=n.n(i),o=n(41902),s=n(63862),u=n(58114),c=n(77970),l=n(19807);function d(e){var t=e.container,n=e.history,i=e.eventSender,d=e.appStartupId,f=e.playerAPI,p=e.resolver,v=p.getValue(u.PnP),h=p.getValue(u.mPu),m=p.getValue(u.k7D),g=p.getValue(u.C7K),y=p.getValue(u.umO),b=p.getValue(u.bhM),A=p.getValue(u.mnc);return(0,o.x)(t===s.m.Desktop,n,i,(0,r.A)(a().mark((function e(){var t,n,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=f.getState(),r=null!==(t=null==n?void 0:n.item)&&void 0!==t?t:void 0,null!==n&&(0,c.N)(r)){e.next=4;break}return e.abrupt("return",null);case 4:return e.abrupt("return",{positionMs:(0,l.s)(n),adId:r.id});case 5:case"end":return e.stop()}}),e)}))),d,v,h,m,y,g,b,A)()}},58304:(e,t,n)=>{"use strict";n.d(t,{K:()=>a});var r=n(75844),i=n(18637);function a(e,t,n,a){(0,i.N)(e),r.n.setLocale(t.locale),r.n.setMarket(t.market),r.n.setSession(t),r.n.setGlobalRequestHeaders([["App-Platform",a],["Spotify-App-Version",n]])}},11956:(e,t,n)=>{"use strict";n.d(t,{Fi:()=>a,KM:()=>i,sD:()=>o});var r=n(78996),i=(0,r.u)("EventSender"),a=(0,r.u)("History"),o=(0,r.u)("Transport")},80384:(e,t,n)=>{"use strict";n.d(t,{_:()=>Gy,N:()=>Dy});var r=n(12341),i=n(62822),a=n(52542),o=n(93091),s=n.n(o),u=(n(7651),n(184),n(42486),n(83234),n(30456),n(26701),n(79024),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(51234),n(97460),n(34192),n(88856),n(51565),n(18316),n(93577),n(43399)),c=n(83407),l=n(25993),d=n(46087),f=n(51155),p=n(22313),v=n(76884),h=n(80289),m=n(11825),g=n(72390),y=n(29583),b=n(56342),A=n(53117),_=n(15985),O=n(92107),E=n(48551),w=n(41902),S=n(49926),C=n(56068),x=n(2970),k=(n(78551),n(25550),n(2823),n(82467),n(91281),n(15342),n(80366)),T=function(e){return e.FACEBOOK="FACEBOOK",e}({}),P=function(){return(0,x.A)((function e(t,n,r,i){(0,C.A)(this,e),this.presenceView=t,this.presence2=n,this.facebook=r,this.batchAPI=i}),[{key:"getCapabilities",value:function(){return{isSupported:!0}}},{key:"connectToFacebook",value:function(){return this.facebook.connectToFacebook()}},{key:"subscribeToFacebookConnectionState",value:function(e){return this.facebook.subscribeToFacebookConnectionState(e)}},{key:"subscribeToBuddyActivity",value:function(e,t){var n=this,r=function(){var r=(0,i.A)(s().mark((function r(){var i;return s().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,n.presenceView.getBuddyActivity(e);case 2:(i=r.sent)&&t(i);case 4:case"end":return r.stop()}}),r)})));return function(){return r.apply(this,arguments)}}();return this.presence2.subscribeToBuddyActivity(e,r)}},{key:"fetchFacebookFriends",value:(n=(0,i.A)(s().mark((function e(){var t,n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.facebook.getFacebookFriends();case 2:return n=e.sent,e.abrupt("return",((null===(t=n.body)||void 0===t?void 0:t.results)||[]).filter((function(e){return e.indexes.includes(T.FACEBOOK)})).map((function(e){return{title:e.title,uri:e.uri,image:e.image,following:e.following}})));case 4:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"fetchFriendActivity",value:(t=(0,i.A)(s().mark((function e(t){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(0,k.o_)(t[0]).username,e.abrupt("return",this.fetchFriendActivityByUsername(n));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"fetchFriendActivityByUsername",value:(e=(0,i.A)(s().mark((function e(t){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.presenceView.getBuddyActivity(t);case 2:return n=e.sent,e.abrupt("return",n?[n]:[]);case 4:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})},{key:"fetchFriendActivityWithSubscriptions",value:function(e,t){var n=this,r=function(){var t=(0,i.A)(s().mark((function t(r){var i,a,o;return s().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i=r.ident,!(a=i.match(/hm:\/\/presence2\/user\/(.*)$/))){t.next=8;break}return t.next=5,n.fetchFriendActivityByUsername(a[1]);case 5:t.t0=t.sent,t.next=9;break;case 8:t.t0=[];case 9:o=t.t0,e(o);case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return this.batchAPI.subscribe(r,t)}}]);var e,t,n}(),I=(n(86746),n(59255),n(85130),n(55636),n(28509),n(97332),n(46555),n(13296),n(24594),function(){return(0,x.A)((function e(t,n,r){(0,C.A)(this,e),this.pubsub=t,this.presenceView=n,this.presence2=r,this.subscription=new Set}),[{key:"subscribe",value:function(e,t){var n,r,a,o=this,u=this.pubsub.subscribe({ident:"hm://presence2/user",isPrefix:!0,onMessage:(a=(0,i.A)(s().mark((function t(n){return s().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e(n);case 1:case"end":return t.stop()}}),t)}))),function(e){return a.apply(this,arguments)}),onSubscribe:(r=(0,i.A)(s().mark((function e(n){var r,i,a;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,o.presenceView.getBuddyFeedWithSubscribing(n);case 4:r=e.sent,i=r.body.friends,t(i),a=new Set,i.forEach((function(e){var t=e.user.uri,n=(0,k.o_)(t,[k.NQ.PROFILE]);n&&a.add(n.username)})),o.subscription=a;case 10:case"end":return e.stop()}}),e)}))),function(e){return r.apply(this,arguments)}),onCancel:(n=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t&&o.unsubscribe(t);case 1:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})});return u}},{key:"unsubscribe",value:(e=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.presence2.unsubscribeFromBuddiesActivity(Array.from(this.subscription),t),this.subscription.clear();case 2:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})}]);var e}()),N=(n(38414),n(70884)),R=function(){return(0,x.A)((function e(t,n){(0,C.A)(this,e),this.cosmos=t,this.builder=n}),[{key:"connectToFacebook",value:function(){return this.cosmos.post("sp://facebook/v1/connection",{enable:!0})}},{key:"subscribeToFacebookConnectionState",value:function(e){return this.cosmos.sub("sp://facebook/v1/connection",(function(t){e(t)}))}},{key:"getFacebookFriends",value:function(){return(0,N.KY)(this.builder)}}])}(),D=function(){return(0,x.A)((function e(t,n){(0,C.A)(this,e),this.pubsub=t,this.builder=n}),[{key:"subscribeToBuddyActivity",value:function(e,t){var n=this,r=function(){var n=(0,i.A)(s().mark((function n(){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t(e);case 1:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return this.pubsub.subscribe({ident:"hm://presence2/user/".concat(encodeURIComponent(e)),isPrefix:!1,onMessage:r,onSubscribe:function(t){return t?(0,N.GG)(n.builder,e,t):Promise.resolve()},onCancel:function(t){return t?(0,N.Np)(n.builder,e,t):Promise.resolve()}})}},{key:"unsubscribeFromBuddiesActivity",value:(e=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,N.BT)(this.builder,t,n);case 3:e.next=7;break;case 5:e.prev=5,e.t0=e.catch(0);case 7:case"end":return e.stop()}}),e,this,[[0,5]])}))),function(t,n){return e.apply(this,arguments)})}]);var e}(),j=function(){return(0,x.A)((function e(t){(0,C.A)(this,e),this.builder=t}),[{key:"getBuddyActivity",value:(t=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,N.Yf)(this.builder,t);case 3:return e.abrupt("return",e.sent.body);case 6:return e.prev=6,e.t0=e.catch(0),e.abrupt("return",null);case 9:case"end":return e.stop()}}),e,this,[[0,6]])}))),function(e){return t.apply(this,arguments)})},{key:"getBuddyFeed",value:function(){return(0,N.xA)(this.builder)}},{key:"getBuddyFeedWithSubscribing",value:(e=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,N.io)(this.builder,t));case 1:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})}]);var e,t}(),L=n(5340),U=function(){return(0,x.A)((function e(t,n){(0,C.A)(this,e),this._pubsub=t,this._builder=n}),[{key:"subscribeToBuddyActivity",value:function(e,t){var n=this,r=function(){var r=(0,i.A)(s().mark((function r(){var i;return s().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,n.getBuddyActivity(e);case 3:i=r.sent,t(i.body),r.next=9;break;case 7:r.prev=7,r.t0=r.catch(0);case 9:return r.abrupt("return",{status:200,status_text:"Ok"});case 10:case"end":return r.stop()}}),r,null,[[0,7]])})));return function(){return r.apply(this,arguments)}}();return this._pubsub.subscribe({ident:"hm://presence2/user/".concat(encodeURIComponent(e)),isPrefix:!1,onMessage:r,onSubscribe:function(t){return t?(0,N.GG)(n._builder,e,t):Promise.resolve()},onCancel:function(t){return t?(0,N.Np)(n._builder,e,t):Promise.resolve()}})}},{key:"getBuddyActivity",value:function(e){return(0,N.Yf)(this._builder,e)}},{key:"getBuddyFeed",value:function(){return(0,N.xA)(this._builder)}},{key:"getFacebookFriends",value:function(){return(0,N.KY)(this._builder)}}])}(),M=function(){return(0,x.A)((function e(t,n){(0,C.A)(this,e),this.cosmos=t,this.buddyFetchApi=n}),[{key:"getCapabilities",value:function(){return{isSupported:!0}}},{key:"connectToFacebook",value:function(){return this.cosmos.post("sp://facebook/v1/connection",{enable:!0})}},{key:"subscribeToFacebookConnectionState",value:function(e){return this.cosmos.sub("sp://facebook/v1/connection",(function(t){e(t)}))}},{key:"subscribeToBuddyActivity",value:function(e,t){return this.buddyFetchApi.subscribeToBuddyActivity(e,t)}},{key:"fetchFacebookFriends",value:(t=(0,i.A)(s().mark((function e(){var t,n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.buddyFetchApi.getFacebookFriends();case 2:return n=e.sent,e.abrupt("return",((null===(t=n.body)||void 0===t?void 0:t.results)||[]).filter((function(e){return e.indexes.includes(T.FACEBOOK)})).map((function(e){return{title:e.title,uri:e.uri,image:e.image,following:e.following}})));case 4:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"fetchFriendActivity",value:(e=(0,i.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(0,k.o_)(t[0]).username,e.next=3,this.buddyFetchApi.getBuddyActivity(n);case 3:return r=e.sent,e.abrupt("return",r.body?[r.body]:[]);case 5:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})}]);var e,t}(),B=n(62201),F=n(2113),V=n(93311),H=n(48374),G=n(39564);n(90489),n(26851),n(9750),n(14551),n(9267),n(45434),n(70750),n(68216),n(65050),n(47994),n(65594),n(78397);function z(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return W(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?W(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function W(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nTe.a1.AUTOMATIC&&t<=Te.a1.LOSSLESS,i=this.value===Te.Qi.VERY_HIGH&&t<=Te.a1.VERY_HIGH,a=this.value===Te.Qi.STANDARD&&t<=Te.a1.HIGH,!(r||i||a)){e.next=12;break}return e.abrupt("return",t);case 12:return e.abrupt("return",Te.a1.HIGH);case 13:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})}]);var n}(re);function De(e,t,n){return t=(0,V.A)(t),(0,F.A)(e,je()?Reflect.construct(t,n||[],(0,V.A)(e).constructor):t.apply(e,n))}function je(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(je=function(){return!!e})()}ke=Re,(0,a.A)(Re,"identifier","audio-quality"),(0,a.A)(Re,"deserialize",(function(e){var t=(0,se.rj)(e);if(null===t)throw new J("Could not deserialize ".concat(ke.identifier," from ").concat(JSON.stringify(e)));return t}));var Le=function(e){function t(e){var n;return(0,C.A)(this,t),n=De(this,t,[e,t.identifier,t.serialize,t.deserialize]),(0,a.A)(n,"key","quality.normalizeVolume"),n}return(0,G.A)(t,e),(0,x.A)(t)}(he);Ne=Le,(0,a.A)(Le,"identifier","audio.normalize_v2"),(0,a.A)(Le,"serialize",(function(e){return{bool:e}})),(0,a.A)(Le,"deserialize",(function(e){if(void 0===e.bool)throw new J("Could not deserialize ".concat(Ne.identifier," from ").concat(JSON.stringify(e)));return e.bool}));n(40065),n(4865);var Ue=function(e){var t,n;return null!==(t=null===(n=e.find((function(e){return e.isActive})))||void 0===n?void 0:n.localIdentifier)&&void 0!==t?t:null},Me=function(){function e(t){(0,C.A)(this,e),(0,a.A)(this,"callbacks",new Set),(0,a.A)(this,"stateSubscription",null),(0,a.A)(this,"key","quality.remoteQuality"),this.connectService=t}return(0,x.A)(e,[{key:"getActiveDeviceId",value:function(){var e=this;return new Promise((function(t){var n=e.connectService.state(l.d1.fromPartial({}),(function(e){var r=e.devices;n.cancel(),t(Ue(r))}))}))}},{key:"getValue",value:(n=(0,i.A)(s().mark((function t(n){var r,i,a,o,u,c;return s().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0!==n){t.next=6;break}return t.next=3,this.getActiveDeviceId();case 3:t.t0=t.sent,t.next=7;break;case 6:t.t0=n;case 7:if(a=t.t0){t.next=10;break}return t.abrupt("return",null);case 10:return t.next=12,this.connectService.getDeviceSettings(l.zF.fromPartial({deviceId:a}));case 12:return o=t.sent,u=e.deserialize(null===(r=o.deviceSettings)||void 0===r?void 0:r.streamQuality),c=e.deserialize(null===(i=o.deviceSettings)||void 0===i||null===(i=i.capabilities)||void 0===i?void 0:i.maxSupportedStreamQuality),t.abrupt("return",{streamingQuality:u,maxSupportedQuality:c});case 16:case"end":return t.stop()}}),t,this)}))),function(e){return n.apply(this,arguments)})},{key:"subValue",value:function(e){var t=this;return 0===this.callbacks.size&&(this.stateSubscription=this.connectService.state(l.d1.fromPartial({}),(function(e){var n=e.devices;n&&n.length>0&&t.callbacks.size>0&&t.getValue(Ue(n)).then((function(e){t.callbacks.forEach((function(t){return t(e)}))}))}))),this.callbacks.add(e),function(){t.callbacks.delete(e),0===t.callbacks.size&&t.stateSubscription&&(t.stateSubscription.cancel(),t.stateSubscription=null)}}},{key:"setValue",value:(t=(0,i.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.streamingQuality,e.next=3,this.getActiveDeviceId();case 3:if(!(r=e.sent)){e.next=7;break}return e.next=7,this.connectService.setDeviceStreamQuality(l.MG.fromPartial({deviceId:r,value:n}));case 7:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]);var t,n}();function Be(e,t,n){return t=(0,V.A)(t),(0,F.A)(e,Fe()?Reflect.construct(t,n||[],(0,V.A)(e).constructor):t.apply(e,n))}function Fe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Fe=function(){return!!e})()}(0,a.A)(Me,"deserialize",(function(e){var t=(0,se.FB)(e);if(null===t)throw new J("Could not deserialize ".concat(JSON.stringify(e)));return t}));var Ve,He=function(e){function t(e,n){var r;return(0,C.A)(this,t),r=Be(this,t,[e,t.identifierNonMetered,t.serialize,t.deserialize]),(0,a.A)(r,"key","quality.streamingQuality"),r.maxSupportedQuality=n,r.getValue=r.getValue.bind(r),r.setValue=r.setValue.bind(r),r.subValue=r.subValue.bind(r),r}return(0,G.A)(t,e),(0,x.A)(t,[{key:"setValue",value:(n=(0,i.A)(s().mark((function e(n){var r,i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.maxSupportedQuality.clampAudioQuality(n);case 2:return r=e.sent,i=t.serialize(r),e.next=6,this.prefsApi.set({entries:(0,a.A)((0,a.A)({},t.identifierNonMetered,i),t.identifierMetered,i)});case 6:this.value=n;case 7:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})}]);var n}(he);function Ge(e,t,n){return t=(0,V.A)(t),(0,F.A)(e,ze()?Reflect.construct(t,n||[],(0,V.A)(e).constructor):t.apply(e,n))}function ze(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ze=function(){return!!e})()}(0,a.A)(He,"identifierMetered","audio.play_bitrate_enumeration"),(0,a.A)(He,"identifierNonMetered","audio.play_bitrate_non_metered_enumeration"),(0,a.A)(He,"serialize",(function(e){return{number:BigInt(e)}})),(0,a.A)(He,"deserialize",(function(e){var t=(0,se.FB)(e.number);if(null===t)throw new J("Could not deserialize ".concat(JSON.stringify(e)));return t}));var We=function(e){function t(e){var n;return(0,C.A)(this,t),n=Ge(this,t,[e,t.identifier,t.serialize,t.deserialize]),(0,a.A)(n,"key","quality.volumeLevel"),n}return(0,G.A)(t,e),(0,x.A)(t)}(he);Ve=We,(0,a.A)(We,"identifier","audio.loudness.environment"),(0,a.A)(We,"serialize",(function(e){return{number:BigInt(e)}})),(0,a.A)(We,"deserialize",(function(e){var t=(0,se.dt)(e.number);if(null===t)throw new J("Could not deserialize ".concat(Ve.identifier," from ").concat(JSON.stringify(e)));return t}));var Ke,Ye=function(){return(0,x.A)((function e(t,n,r,i){(0,C.A)(this,e),this.playbackService=r,this.maxSupportedQuality=new Re(n),this.streamingQuality=new He(t,this.maxSupportedQuality),this.downloadAudioQuality=new xe(t,this.maxSupportedQuality),this.normalizeVolume=new Le(t),this.autoAdjustQuality=new Ee(t),this.volumeLevel=new We(t),this.remoteQuality=new Me(i)}),[{key:"getFormats",value:(e=(0,i.A)(s().mark((function e(){var t;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.playbackService.getFormats({});case 2:return t=e.sent,e.abrupt("return",t.formats.filter((function(e){return e.supported})).map((function(e){var t=(0,se.FB)(e.enumValue);if(!t)throw new J("Could not deserialize formats from ".concat(JSON.stringify(e)));return{supported:e.supported,quality:t}})));case 4:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})}]);var e}();n(76588);function qe(e,t,n){return t=(0,V.A)(t),(0,F.A)(e,Qe()?Reflect.construct(t,n||[],(0,V.A)(e).constructor):t.apply(e,n))}function Qe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Qe=function(){return!!e})()}var Ze=function(e){function t(e){var n;return(0,C.A)(this,t),n=qe(this,t,[e,t.identifier,t.deserialize]),(0,a.A)(n,"key","app.browser.zoom-level"),n}return(0,G.A)(t,e),(0,x.A)(t)}(K);Ke=Ze,(0,a.A)(Ze,"identifier","app.browser.zoom-level"),(0,a.A)(Ze,"deserialize",(function(e){if(void 0===(null==e?void 0:e.number))throw new J("Could not deserialize ".concat(Ke.identifier," from ").concat(JSON.stringify(e)));return Number(e.number)}));var Je=(0,x.A)((function e(t,n,r,i){(0,C.A)(this,e),this.language=new be(t),this.quality=new Ye(t,n,r,i),this.autoPlay=new de(n,t),this.viewportZoom=new Ze(t)})),Xe=n(36344),$e=n(9920),et=n(31935),tt=n(79469),nt=function(){return(0,x.A)((function e(){(0,C.A)(this,e)}),[{key:"cleanActions",value:function(){}},{key:"triggerActions",value:function(){}},{key:"storeAction",value:function(){}}])}(),rt=n(79306),it=function(){return(0,x.A)((function e(t){(0,C.A)(this,e),this._cosmos=t}),[{key:"copy",value:(t=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._cosmos.put("sp://desktop/v1/clipboard",t);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"paste",value:(e=(0,i.A)(s().mark((function e(){var t;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._cosmos.get("sp://desktop/v1/clipboard");case 2:return t=e.sent,e.abrupt("return",null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})}]);var e,t}(),at=n(41149),ot=(n(58795),n(4129),n(93636)),st=n(2737),ut=n(38608),ct={artist:ot.XU.FOLLOWED_ARTISTS,artistban:ot.XU.BANNED_ARTISTS,ban:ot.XU.BAN,collection:ot.XU.COLLECTION,enhanced:ot.XU.ENHANCED,ignoreinrecs:ot.XU.IGNOREINRECS,listenlater:ot.XU.LISTENLATER,show:ot.XU.SHOW,ylpin:ot.XU.PINNED_YOUR_LIBRARY,prerelease:ot.XU.PRERELEASE,tags:ot.XU.TAGS,markedasfinished:ot.XU.MARKED_AS_FINISHED},lt=function(){return(0,x.A)((function e(t){(0,C.A)(this,e),this._service=t,this.cacheBySet=Object.fromEntries(at.QZ.map((function(e){return[e,new ut.GG(6e5,864e5)]}))),this.events=new st.g(this.subscribeContains.bind(this),this.cacheBySet)}),[{key:"getEvents",value:function(){return this.events}},{key:"get",value:(r=(0,i.A)(s().mark((function e(t){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._service.get(ot.XI.fromPartial({set:ct[t]}));case 2:return n=e.sent,e.abrupt("return",n.items);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"subscribe",value:function(e,t){return this._service.streamGet(ot.XI.fromPartial({set:ct[e]}),(function(e){var n=e.items;t(n)})).cancel}},{key:"add",value:(n=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._service.add(ot.XI.fromPartial({set:ct[t],items:n}));case 2:this.events.emit(at.ar.ADDED,{set:t,uris:n,source:"client"});case 3:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)})},{key:"remove",value:(t=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._service.remove(ot.XI.fromPartial({set:ct[t],items:n}));case 2:this.events.emit(at.ar.REMOVED,{set:t,uris:n,source:"client"});case 3:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})},{key:"contains",value:(e=(0,i.A)(s().mark((function e(t,n){var r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._service.contains(ot.XI.fromPartial({set:ct[t],items:n}));case 2:if(!(r=e.sent).contains){e.next=5;break}return e.abrupt("return",r.contains.found);case 5:return e.abrupt("return",new Array(n.length).fill(!1));case 6:case"end":return e.stop()}}),e,this)}))),function(t,n){return e.apply(this,arguments)})},{key:"containsSync",value:function(e,t){return this.cacheBySet[e].peek(t)}},{key:"subscribeContains",value:function(e,t,n){return t.length?this._service.streamContains(ot.XI.fromPartial({set:ct[e],items:t}),(function(e){var r=e.contains;n(r?r.found:new Array(t.length).fill(!1))})).cancel:function(){}}}]);var e,t,n,r}();var dt=n(50139);function ft(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return pt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pt(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function pt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&(this._subscriptions.forEach((function(e){return e.cancel()})),this._subscriptions=[])}}])}(n(77498).M);var gt=function(){return(0,x.A)((function e(t){(0,C.A)(this,e),this._cosmos=t}),[{key:"enableMenuItem",value:(u=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._cosmos.post("sp://messages/v1/container/control",(0,a.A)({type:"update_menu_state"},t,!0));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return u.apply(this,arguments)})},{key:"disableMenuItem",value:(o=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._cosmos.post("sp://messages/v1/container/control",(0,a.A)({type:"update_menu_state"},t,!1));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"setTitlebarHeight",value:(r=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._cosmos.post("sp://messages/v1/container/control",{type:"update_titlebar",height:t});case 2:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"notifyUsableStateReached",value:(n=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._cosmos.post("sp://messages/v1/container/control",{type:"loaded_initial_state",name:t});case 2:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"notifyReadyStateReached",value:(t=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._cosmos.post("sp://messages/v1/container/control",{type:"ready"});case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"notifyViewLoaded",value:(e=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._cosmos.post("sp://messages/v1/container/control",{type:"view_loaded",name:t,innerWidth:window.innerWidth,innerHeight:window.innerHeight});case 2:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})},{key:"getEvents",value:function(){return function(e){return new mt(e,["sp://messages/v1/container/control","sp://desktop/v1/navigation"])}(this._cosmos)}}]);var e,t,n,r,o,u}(),yt=(n(75380),n(19351)),bt=n(80380);function At(e,t,n){return t=(0,V.A)(t),(0,F.A)(e,_t()?Reflect.construct(t,n||[],(0,V.A)(e).constructor):t.apply(e,n))}function _t(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_t=function(){return!!e})()}var Ot=Math.pow(2,31)-1,Et=function(e){return BigInt(Math.round(e/bt.Zs*Ot))},wt=function(e){function t(e,n){var r;return(0,C.A)(this,t),(r=At(this,t,[n])).prefs=e,r}return(0,G.A)(t,e),(0,x.A)(t,[{key:"subscribeToEnabledState",value:function(e){return this.prefs.sub({key:"audio.equalizer_v2"},(function(t){var n=!!t.entries["audio.equalizer_v2"].bool;e(n)})).cancel}},{key:"setEnabledState",value:function(e){this.prefs.set({entries:(0,a.A)({},"audio.equalizer_v2",{bool:e})})}},{key:"setFilterGain",value:(r=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.prefs.set({entries:(0,a.A)({},t,{number:Et(n)})});case 2:this.filters[this.filters.findIndex((function(e){return e.key===t}))].gain=n;case 3:case"end":return e.stop()}}),e,this)}))),function(e,t){return r.apply(this,arguments)})},{key:"getFilters",value:(n=(0,i.A)(s().mark((function e(){var t,n,r,i,a,o=this;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(this.filters.map((function(e){return o.prefs.get({key:e.key})})));case 2:for(t=e.sent,n=0;n]+)>/g,(function(e,t){var n=a[t];return"$"+(Array.isArray(n)?n.join("$"):n)})))}if("function"==typeof i){var o=this;return e[Symbol.replace].call(this,n,(function(){var e=arguments;return"object"!=(0,Wt.A)(e[e.length-1])&&(e=[].slice.call(e)).push(r(e,o)),i.apply(this,e)}))}return e[Symbol.replace].call(this,n,i)},Yt.apply(this,arguments)}var qt=Yt(/Spotify\/(.+)\s/,{version:1});var Qt=n(29988),Zt=n(12908).HZ.addMiddleware(Qt.F),Jt=n(21386),Xt={"Master Build":"(master)","Release Build":"(release)","PR Build":"(pull request)","Local Build":"(local development)"},$t=function(){return(0,x.A)((function e(t){(0,C.A)(this,e),this._cosmos=t}),[{key:"getVersionInfo",value:(n=(0,i.A)(s().mark((function e(){var t,n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._cosmos.get("sp://desktop/v1/version");case 2:return t=e.sent,n=Xt[t.buildType]||"Spotify (unknown)",e.abrupt("return",{containerVersion:t.version,containerBuildType:n,containerPlatform:t.platform,uiVersion:"xpui_2024-09-20_1726835706488_71624d5",cefVersion:t.cefVersion,cefRuntime:t.cefRuntime,buildSystem:"b"===t.buildSystemID?"Build System: Bazel":"Build System: CMake"});case 5:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"subscribe",value:function(e){return this._cosmos.sub("sp://desktop/v1/upgrade/status",(function(t){void 0!==t.pending?e({state:Jt.D.UPDATE_AVAILABLE,version:t.pending.version}):void 0!==t.downloading?e({state:Jt.D.UPDATE_PROCESSING,version:t.downloading.version}):void 0!==t.prepared?e({state:Jt.D.UPDATE_READY,version:t.prepared.version}):e({state:Jt.D.UPDATE_NONE,version:null})}))}},{key:"prepareUpdate",value:(t=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._cosmos.post("sp://desktop/v1/upgrade/download");case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"applyUpdate",value:(e=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._cosmos.post("sp://desktop/v1/restart");case 2:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})}]);var e,t,n}(),en=n(82704);function tn(e){switch(e){case m.OD.PLATFORM_WIN32:return"Win32";case m.OD.PLATFORM_WIN32_X86_64:return"Win32_x86_64";case m.OD.PLATFORM_WIN32_ARM64:return"Win32_ARM64";case m.OD.PLATFORM_OSX:return"OSX";case m.OD.PLATFORM_OSX_ARM64:return"OSX_ARM64";case m.OD.PLATFORM_LINUX:return"Linux";case m.OD.PLATFORM_UNKNOWN:case m.OD.UNRECOGNIZED:return"Unknown";default:throw(0,en.k)(e)}}function nn(e){switch(e){case m.tx.CEF_RUNTIME_ALLOY:return"Runtime: Alloy";case m.tx.CEF_RUNTIME_CHROME:return"Runtime: Chrome";case m.tx.CEF_RUNTIME_UNSPECIFIED:case m.tx.UNRECOGNIZED:return"Runtime: Unknown";default:throw(0,en.k)(e)}}function rn(e){switch(e){case m.KF.BUILD_SYSTEM_BAZEL:return"Build System: Bazel";case m.KF.BUILD_SYSTEM_CMAKE:return"Build System: CMake";case m.KF.BUILD_SYSTEM_UNSPECIFIED:case m.KF.UNRECOGNIZED:return"Build System: Unknown";default:throw(0,en.k)(e)}}function an(e){switch(e){case m.nw.BUILD_TYPE_LOCAL:return"(local development)";case m.nw.BUILD_TYPE_PR:return"(pull request)";case m.nw.BUILD_TYPE_MASTER:return"(master)";case m.nw.BUILD_TYPE_RELEASE:return"(release)";case m.nw.BUILD_TYPE_UNSPECIFIED:case m.nw.UNRECOGNIZED:return"(unknown)";default:throw(0,en.k)(e)}}var on=function(){return(0,x.A)((function e(t,n){(0,C.A)(this,e),this._versionClient=t,this._updateClient=n}),[{key:"getVersionInfo",value:(n=(0,i.A)(s().mark((function e(){var t;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._versionClient.getVersionInfo({});case 2:return t=e.sent,e.abrupt("return",{containerVersion:t.version,containerBuildType:an(t.buildType),containerPlatform:tn(t.platform),uiVersion:"xpui_2024-09-20_1726835706488_71624d5",cefVersion:t.cefVersion,cefRuntime:nn(t.cefRuntime),buildSystem:rn(t.buildSystemID)});case 4:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"subscribe",value:function(e){return this._updateClient.subscribeStatus({},(function(t){var n=t.state,r=t.version,i=null!=r?r:"UNKNOWN";switch(n){case h.D9.UPDATE_STATE_PENDING:return e({state:Jt.D.UPDATE_AVAILABLE,version:i});case h.D9.UPDATE_STATE_PROCESSING:return e({state:Jt.D.UPDATE_PROCESSING,version:i});case h.D9.UPDATE_STATE_READY:return e({state:Jt.D.UPDATE_READY,version:i});case h.D9.UPDATE_STATE_UNSPECIFIED:case h.D9.UPDATE_STATE_NONE:case h.D9.UNRECOGNIZED:return e({state:Jt.D.UPDATE_NONE,version:null});default:throw(0,en.k)(n)}}))}},{key:"prepareUpdate",value:(t=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._updateClient.triggerDownload(h.qK.fromPartial({}));case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"applyUpdate",value:(e=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._updateClient.applyUpdate({});case 2:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})}]);var e,t,n}(),sn=n(29212),un=n(93501),cn=(n(72636),n(77910)),ln=n(16920);function dn(e){var t,n,r,i;return(0,k.U_)(e.uri)||(0,k.Pk)(e.uri)?{type:ln.c.TRACK,uri:e.uri,name:e.metadata.title,duration:{milliseconds:parseInt(e.metadata.duration,10)},isExplicit:"true"===e.metadata.is_explicit,isLocal:"true"===e.metadata.is_local,images:[{url:e.metadata.image_url}],album:{type:ln.c.ALBUM,uri:null!==(t=e.metadata.album_uri)&&void 0!==t?t:"",name:e.metadata.album_title,images:[{url:e.metadata.image_url}]},artists:[{type:ln.c.ARTIST,uri:null!==(n=e.metadata.artist_uri)&&void 0!==n?n:"",name:null!==(r=e.metadata.artist_name)&&void 0!==r?r:""}],mediaType:"audio",provider:null,uid:null}:(0,k.gH)(e.uri)?{type:ln.c.EPISODE,uri:e.uri,name:e.metadata.title,duration:{milliseconds:parseInt(e.metadata.duration,10)},images:[{url:e.metadata.image_url}],show:{type:ln.c.SHOW,uri:null!==(i=e.metadata.album_uri)&&void 0!==i?i:"",name:e.metadata.album_title,images:[{url:e.metadata.image_url}]},mediaType:"audio",provider:null,uid:null}:null}function fn(e,t,n){return pn.apply(this,arguments)}function pn(){return(pn=(0,i.A)(s().mark((function e(t,n,r){var i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=r.tracks.filter((function(e){return!!e.uri})).slice(1).map((function(e){return dn(e)})).filter((function(e){return null!==e})),e.prev=1,e.next=4,(0,cn.Lc)(t,n,i);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.error(e.t0);case 9:return e.abrupt("return",{items:i.map((function(e){var t;return null!==(t=n.get(e.uri))&&void 0!==t?t:e}))});case 10:case"end":return e.stop()}}),e,null,[[1,6]])})))).apply(this,arguments)}var vn=n(79412),hn=n(57823);function mn(e,t,n){return t=(0,V.A)(t),(0,F.A)(e,gn()?Reflect.construct(t,n||[],(0,V.A)(e).constructor):t.apply(e,n))}function gn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(gn=function(){return!!e})()}var yn=function(e){function t(e,n,r){var i;return(0,C.A)(this,t),i=mn(this,t),(0,a.A)(i,"_subscriptions",(0,a.A)({},vn.X.UPDATE,null)),i._loader=n,i._cache=r,i._player=new un.GD(e),i}return(0,G.A)(t,e),(0,x.A)(t,[{key:"startListening",value:function(){var e=this;null===this._subscriptions[vn.X.UPDATE]&&(this._subscriptions[vn.X.UPDATE]=this._player.getPlayHistory({},(0,hn.s)(function(){var t=(0,i.A)(s().mark((function t(n){return s().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=e,t.t1=vn.X.UPDATE,t.next=4,fn(e._loader,e._cache,n);case 4:t.t2=t.sent,t.t0.emit.call(t.t0,t.t1,t.t2);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())(100,true)))}},{key:"stopListening",value:function(){var e=this._subscriptions[vn.X.UPDATE];null!==e&&(e.cancel(),this._subscriptions[vn.X.UPDATE]=null)}}])}(vn.I),bn=function(){return(0,x.A)((function e(t,n){(0,C.A)(this,e),(0,a.A)(this,"_cache",new ut.GG(36e5,3e5)),this._loader=n,this._player=new un.GD(t),this._events=new yn(t,this._loader,this._cache)}),[{key:"getContents",value:(e=(0,i.A)(s().mark((function e(){var t,n=this;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,new Promise((function(e){var t=n._player.getPlayHistory({},(function(n){e(n),t.cancel()}))}));case 2:return t=e.sent,e.abrupt("return",fn(this._loader,this._cache,t));case 4:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})},{key:"getEvents",value:function(){return this._events}},{key:"getCapabilities",value:function(){return{isSupported:!0}}}]);var e}(),An=n(30333),_n=function(){return(0,x.A)((function e(t){(0,C.A)(this,e),this._scrobble=t}),[{key:"subscribeToPrivateSession",value:function(e){var t=this._scrobble.subIncognitoMode(b.lX.fromPartial({}),(function(t){e(t.incognitoMode)}));return function(){t.cancel()}}},{key:"setPrivateSession",value:(e=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._scrobble.putIncognitoMode(b.Yz.fromPartial({incognitoMode:t}));case 2:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})},{key:"getCapabilities",value:function(){return{isSupported:!0}}}]);var e}(),On=n(25981),En=n(64038),wn=(n(5728),n(24136),n(54520),n(91531),n(93678),n(34145),n(47203)),Sn=function(){return(0,x.A)((function e(t,n){(0,C.A)(this,e),this._productState=t,this._playlistAPI=n}),[{key:"getReportURL",value:(e=(0,i.A)(s().mark((function e(t,n){var r,i,a;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._productState.getValues(p.kM.fromPartial({}));case 2:return r=e.sent,i=r.pairs["ugc-abuse-report-url"],(a=new URL(i.replace("{uri}",t))).searchParams.append("platform","desktop"),a.searchParams.append("version","".concat("1.2.47.363.g71624d56")),n&&a.searchParams.append("playback_timestamp","".concat(n/1e3)),e.abrupt("return",a.href);case 9:case"end":return e.stop()}}),e,this)}))),function(t,n){return e.apply(this,arguments)})},{key:"isURIReportable",value:function(e){return(0,wn.X)(e)}},{key:"canReportPlaylist",value:function(e,t){return(0,wn.v)(this._playlistAPI,e,t)}}]);var e}(),Cn=n(93078),xn=(n(40122),n(12883));n(56922);function kn(e){return!(null==e||!e.uri)}function Tn(e){return xn.q4.fromPartial({episodeUris:[e],segmentsPolicy:{playback:!0},trackDecorationPolicy:{trackPolicy:{name:!0,length:!0,playable:!0},albumPolicy:{name:!0,link:!0,covers:!0},artistsPolicy:{name:!0,link:!0}},episodeDecorationPolicy:{episodePolicy:{isMusicAndTalk:!0},showDecorationPolicy:{name:!0,link:!0}}})}function Pn(e,t){return In.apply(this,arguments)}function In(){return(In=(0,i.A)(s().mark((function e(t,n){var r,i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getDisplaySegments(Tn(n));case 2:if((r=e.sent)&&r.success&&r.episodeSegments){e.next=5;break}return e.abrupt("return",[]);case 5:return i=r.episodeSegments.find((function(e){return e.episodeUri===n})),e.abrupt("return",(null==i?void 0:i.segments.map((function(e){switch(e.type){case xn.MI.MUSIC:return Dn(e);case xn.MI.TALK:return jn(e);case xn.MI.UPSELL:case xn.MI.UNKNOWN:case xn.MI.UNRECOGNIZED:return null;default:return(0,en.k)(e.type),null}})).filter(kn))||[]);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Nn(){return Rn.apply(this,arguments)}function Rn(){return(Rn=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",[]);case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Dn(e){var t,n,r,i=null!==(t=e.startMs)&&void 0!==t?t:0;return null!==(n=e.trackMetadata)&&void 0!==n&&n.album&&e.trackMetadata.artist?{type:"MUSIC",uri:e.uri,start:i,stop:e.stopMs,duration:e.stopMs-i,track:{playable:e.trackMetadata.playable,name:e.trackMetadata.name,album:{uri:e.trackMetadata.album.link,name:e.trackMetadata.album.name,image:(null===(r=e.trackMetadata.album.covers)||void 0===r?void 0:r.standardLink)||""},artists:e.trackMetadata.artist.map((function(e){return{uri:e.link,name:e.name}}))}}:null}function jn(e){var t,n,r=null!==(t=e.startMs)&&void 0!==t?t:0;return null!==(n=e.episodeMetadata)&&void 0!==n&&n.show?{type:"TALK",uri:e.uri,start:r,stop:e.stopMs,duration:e.stopMs-r,title:e.title,subtitle:e.subtitle,show:{uri:e.episodeMetadata.show.link,name:e.episodeMetadata.show.name}}:null}var Ln=function(){return(0,x.A)((function e(t){(0,C.A)(this,e),this._client=new xn.di(t)}),[{key:"getCapabilities",value:function(){return{isSupported:!0}}},{key:"getSegments",value:(t=(0,i.A)(s().mark((function e(t,n,r){var i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Pn(this._client,t);case 2:return i=e.sent,e.abrupt("return",i.splice(n,r));case 4:case"end":return e.stop()}}),e,this)}))),function(e,n,r){return t.apply(this,arguments)})},{key:"getArtists",value:(e=(0,i.A)(s().mark((function e(){var t;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Nn();case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}]);var e,t}(),Un=n(51408),Mn=n(85093),Bn=(n(9657),n(43801)),Fn=n(98268),Vn=n(87368),Hn=n(75842),Gn=n(72692),zn=function(){return(0,x.A)((function e(t){var n=this;(0,C.A)(this,e),(0,a.A)(this,"incognito",!1),this.scrobble=t,this.scrobble.subIncognitoMode(b.lX.fromPartial({}),(function(e){n.incognito=e.incognitoMode}))}),[{key:"isIncognito",value:function(){return this.incognito}}])}(),Wn=function(){return(0,x.A)((function e(t){var n=this;(0,C.A)(this,e),this.productStateClient=t,this.rules="",this.productStateClient.subValues(p.cF.fromPartial({}),(function(e){n.rules=e.pairs["streaming-rules"]}))}),[{key:"streamingRules",value:function(){return this.rules}}])}(),Kn=n(76157);const Yn=JSON.parse('{"type":"record","name":"EndVideo","namespace":"com.spotify.Message","doc":"Information about a video played by the client","fields":[{"name":"message_name","type":"string"},{"name":"message_version","type":"int"},{"name":"sequence_number","type":["null","long"],"doc":"Sequence number of message","default":null},{"name":"sequence_id","type":["null","string"],"doc":"Sequence ID the sequence number belongs to. Combined from cache-id and device-id.","default":null},{"name":"video_session_id","type":["null","string"],"doc":"ID of the video playback session","default":null},{"name":"file_id","type":["null","bytes"],"doc":"ID of the video manifest","default":null},{"name":"playback_id","type":["null","bytes"],"doc":"ID of the unique playback","default":null},{"name":"feature_identifier","type":["null","string"],"doc":"The identifier of the feature that started playback","default":null},{"name":"feature_version","type":["null","string"],"doc":"The version of the feature that started playback","default":null},{"name":"view_uri","type":["null","string"],"doc":"The URI of the view that started playback","default":null},{"name":"reason_start","type":["null","string"],"doc":"Why the video was started","default":null},{"name":"reason_end","type":["null","string"],"doc":"Why the video ended (trackdone, trackerror, etc.)","default":null},{"name":"ms_played","type":["null","long"],"doc":"Total milliseconds played, including overlapping time ranges","default":null},{"name":"ms_nominal_played","type":["null","long"],"doc":"Milliseconds played (amount of time that media would have been outputted, if played in 1x speed, nominal time)","default":null},{"name":"ms_total_est","type":["null","long"],"doc":"Duration of the video in milliseconds (constant if VOD, variable if live)","default":null},{"name":"live","type":["null","boolean"],"doc":"Is the video being streamed live?","default":null},{"name":"ms_manifest_latency","type":["null","long"],"doc":"The time it took to fetch the manifest in milliseconds (may be 0 if cached or prefetched)","default":null},{"name":"n_seekback","type":["null","long"],"doc":"Number of times user seeked backwards","default":null},{"name":"ms_seekback","type":["null","long"],"doc":"The total amount of milliseconds jumped when performing seekbacks throughout playback.","default":null},{"name":"n_seekfwd","type":["null","long"],"doc":"Number of times user seeked forwards","default":null},{"name":"ms_seekfwd","type":["null","long"],"doc":"The total amount of milliseconds jumped when performing seek forwards throughout playback.","default":null},{"name":"ms_latency","type":["null","long"],"doc":"Time from initiating video playback to first frame ready to play in milliseconds","default":null},{"name":"ui_latency","type":["null","long"],"doc":"Time from UI interaction to first frame ready to play in milliseconds (may be -1 if not user-initiated)","default":null},{"name":"start_offset_ms","type":["null","long"],"doc":"The offset at which the video started playing in milliseconds","default":null},{"name":"ms_initial_buffering","type":["null","long"],"doc":"Time between first segment load and first frame ready to play in milliseconds","default":null},{"name":"ms_seek_rebuffering","type":["null","long"],"doc":"Total time spent re-buffering from a seek in milliseconds","default":null},{"name":"ms_stalled","type":["null","long"],"doc":"Total time where playback stalled in milliseconds (excluding initial buffering and seek rebuffering)","default":null},{"name":"max_ms_seek_rebuffering","type":["null","long"],"doc":"Maximum time spent re-buffering from a single seek","default":null},{"name":"max_ms_stalled","type":["null","long"],"doc":"Maximum time stalled from a single stall","default":null},{"name":"n_stalls","type":["null","long"],"doc":"Number of times playback was stopped because of empty buffer (excluding initial buffering and seek rebuffering)","default":null},{"name":"shuffle","type":["null","boolean"],"doc":"If playback was initiated while in shuffle mode","default":null},{"name":"max_continous","type":["null","long"],"doc":"Maximum continuous time range played in milliseconds","default":null},{"name":"union_played","type":["null","long"],"doc":"Union of all played time ranges in milliseconds (cannot exceed duration)","default":null},{"name":"play_context","type":["null","string"],"doc":"The context from which this track was played (spotify URI)","default":null},{"name":"audiocodec","type":["null","string"],"doc":"The primarily played audio codec (in RFC6381 notation)","default":null},{"name":"videocodec","type":["null","string"],"doc":"The primarily played video codec (in RFC6381 notation)","default":null},{"name":"play_track","type":["null","string"],"doc":"Spotify URI for the track (ex. spotify:episode:abc)","default":null},{"name":"incognito_mode","type":["null","boolean"],"doc":"Whether playback was initiated in incognito mode","default":null},{"name":"provider","type":["null","string"],"doc":"The playback rule that provided the video, e.g., \\"mft/inject_random_track\\" or \\"queue\\"","default":null},{"name":"referrer","type":["null","string"],"doc":"Either a remote site or a spotify app which initiated the request","default":null},{"name":"referrer_version","type":["null","string"],"doc":"The version of the referrer, where applicable","default":null},{"name":"referrer_vendor","type":["null","string"],"doc":"The vendor of the referrer, where applicable","default":null},{"name":"streaming_rule","type":["null","string"],"doc":"The streaming rule in effect for this track","default":null},{"name":"gaia_dev_id","type":["null","string"],"doc":"Remote control that started the playback. Same as \\"dev-id\\" in \\"Gaia\\" messages sent by that device. \\"none\\" if non-Gaia playback.","default":null},{"name":"start_bitrate","type":["null","long"],"doc":"Bitrate at which playback started (bits/s)","default":null},{"name":"full_screen","type":["null","long"],"doc":"Milliseconds played while video is in a modal or fullscreen state","default":null},{"name":"time_weighted_bitrate","type":["null","long"],"doc":"Average bitrate weighted by the amount of time video played at each bitrate","default":null},{"name":"prefetched_bytes","type":["null","long"],"doc":"Total number of bytes prefetched for the selected content","default":null},{"name":"prefetched_bytes_loaded","type":["null","long"],"doc":"Total number of prefetched bytes played back","default":null},{"name":"key_system","type":["null","string"],"doc":"The DRM key system","default":null},{"name":"ms_key_latency","type":["null","long"],"doc":"The time it took to fetch and install the DRM key in milliseconds.","default":null},{"name":"total_bytes","type":["null","long"],"doc":"The total segment bytes downloaded","default":null},{"name":"local_time_ms","type":["null","long"],"doc":"The local time at which playback was initiated (Unix timestamp in milliseconds)","default":null},{"name":"connection_type_start","type":["null","string"],"doc":"connection type (i.e. wifi, 3G) at the start of the stream","default":null},{"name":"connection_type_end","type":["null","string"],"doc":"connection type (i.e. wifi, 3G) at the end of the stream","default":null},{"name":"ms_played_background","type":["null","long"],"doc":"Milliseconds played in background (audio-only). Always subset of ms-played.","default":null},{"name":"page_instance_id","type":["null","string"],"doc":"ID of the page where the user triggered this video to play.","default":null},{"name":"interaction_id","type":["null","string"],"doc":"ID of the interaction that triggered this video to play.","default":null},{"name":"core_version","type":"long","doc":"The core version this message was sent from in the form of xxxxyyyyzzzzwwwwwww (major, minor, micro, tiny)","default":0},{"name":"ms_played_video","type":["null","long"],"doc":"Milliseconds played with video rendering enabled, in wall-clock time. Always a subset of ms-played.","default":null},{"name":"feature_uuid","type":["null","string"],"doc":"UUID of a feature that uniquely identifies the feature.","default":null},{"name":"media_type","type":["null","string"],"doc":"The media type of content played, e.g. video or audio","default":null},{"name":"decision_id","type":["null","string"],"doc":"Identifier for the decision to add the track to the played context. Used to identify recommendations and join with external datasets containing decision related data.","default":null},{"name":"play_context_decision_id","type":["null","string"],"doc":"Same as decision_id, but for the played context. E.g. a decision that was made to add the card for the played playlist in Home section.","default":null}],"schema_version":17}');n(16765);var qn=n(84686).hp;function Qn(e,t){var n=e.type,r=e.name;if(Array.isArray(n)){var i=t[r];if(null===i)return;t[r]={};var o=n.filter((function(e){return"null"!==e}))[0];"object"===(0,Wt.A)(o)?(t[r]=(0,a.A)({},o.type,i),Qn(o,t[r])):t[r][o]="bytes"===o?qn.from(i):i}else"bytes"===n&&(t[r]=qn.from(t[r]))}function Zn(e,t){var n=t.message_name,r=t.message_version,i=Object.assign({},t);if(r!==e.schema_version)throw new Error("".concat("Invalid message version: received Message with message_version ").concat(r," but the Schema requires version ").concat(e.schema_version));return{message:n,version:r,fields:e.fields.map((function(e){var t=i[e.name];return void 0===t?e.default:(Qn(e,i),t)})).slice(2)}}var Jn=n(55302),Xn=n(59724),$n=(0,Xn.h)();var er={schema:Yn,create:function(e,t){var n={message_name:e.name,version:e.schema_version};$n.post("",n).then((function(e){e.sequence_number?e.sequence_id?t(null,e.sequence_number,e.sequence_id):t(new Error("pendingLog: sequence_id not present"),null):t(new Error("pendingLog: sequence_number not present"),null)})).catch((function(e){(0,Jn.vV)("create error",e,n),t(e,null)}))}.bind(null,Yn),update:function(e,t,n,r){var i=function(e,t){var n=Zn(e,Object.assign({},{message_name:e.name,message_version:e.schema_version},t));return n.fields=n.fields.map((function(e){return"string"==typeof e?e:null===e?"":JSON.stringify(e)})),n}(e,n);i.sequence_number=t,$n.post("",i).then((function(){r(null)})).catch((function(e){(0,Jn.vV)("update error",e,i),r(e)}))}.bind(null,Yn),send:function(e,t){var n={sequence_number:t,message_name:e.name};$n.post("",n).catch((function(e){(0,Jn.vV)("send error",e,n)}))}.bind(null,Yn)},tr=n(18637),nr=n(79916);function rr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ir(e){for(var t=1;t0?i:null);case 9:return e.prev=9,e.t0=e.catch(0),e.abrupt("return",null);case 12:case"end":return e.stop()}}),e,this,[[0,9]])}))),function(){return t.apply(this,arguments)})},{key:"setPreferredSubtitleLanguage",value:(e=(0,i.A)(s().mark((function e(t){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._prefsClient.set({entries:(0,a.A)((0,a.A)({},ar,{string:null!=t?t:""}),"video.subtitles_cc",{bool:null!==(n=null==t?void 0:t.endsWith("-cc"))&&void 0!==n&&n})});case 2:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})},{key:"reportVideoMode",value:function(e){var t;null===(t=this._videoCoordinator)||void 0===t||t.reportSurface(this.videoModeToSurface(e))}},{key:"videoModeToSurface",value:function(e){return"npv"===e?"now-playing-view":"nowPlayingBar"===e?"now-playing-bar":"pip"===e||"documentPip"===e?"picture-in-picture":"none"!==e?e:void 0}},{key:"setMinimizeBitrate",value:function(e){var t;null===(t=this._videoCoordinator)||void 0===t||t.setMinimizeBitrate(e)}},{key:"setFullscreen",value:function(e){var t;null===(t=this._videoCoordinator)||void 0===t||t.setFullscreen(e)}},{key:"setPip",value:function(e){var t,n;return null!==(t=null===(n=this._videoCoordinator)||void 0===n?void 0:n.setPip(e))&&void 0!==t?t:Promise.resolve(null)}},{key:"setWindow",value:function(e){var t;null===(t=this._videoCoordinator)||void 0===t||t.setWindow(e)}}]);var e,t,n,o,u,c,l,d,f}(),ur=n(53286),cr=n(58114),lr=n(75844),dr=n(49506),fr=n(87250),pr=n(18530),vr=n(46025),hr=function(e){switch(e){case pr.FI.TERMINAL_TYPE_DISPLAY_DEVICE:return fr.FI.DISPLAY_DEVICE;case pr.FI.TERMINAL_TYPE_HEADPHONES:return fr.FI.HEADPHONES;case pr.FI.TERMINAL_TYPE_SPEAKERS:return fr.FI.SPEAKERS;case pr.FI.TERMINAL_TYPE_UNKNOWN:case pr.FI.TERMINAL_TYPE_UNSPECIFIED:case pr.FI.UNRECOGNIZED:default:return fr.FI.UNKNOWN}},mr=function(e){switch(e){case pr.Yg.TRANSPORT_TYPE_BLUETOOTH:return fr.Yg.BLUETOOTH;case pr.Yg.TRANSPORT_TYPE_BUILT_IN:return fr.Yg.BUILT_IN;case pr.Yg.TRANSPORT_TYPE_DISPLAY_DEVICE:return fr.Yg.DISPLAY_DEVICE;case pr.Yg.TRANSPORT_TYPE_USB:return fr.Yg.USB;case pr.Yg.TRANSPORT_TYPE_VIRTUAL:return fr.Yg.VIRTUAL;case pr.Yg.TRANSPORT_TYPE_UNKNOWN:case pr.Yg.TRANSPORT_TYPE_UNSPECIFIED:case pr.Yg.UNRECOGNIZED:default:return fr.Yg.UNKNOWN}},gr=function(e){return{id:e.id,name:e.name,fullName:e.fullName,terminalType:hr(e.terminalType),transportType:mr(e.transportType),isDefaultDevice:e.isDefaultDevice}},yr=function(){return(0,x.A)((function e(t){var n=this;(0,C.A)(this,e),(0,a.A)(this,"devices",[]),this._audioObserver=t,this._events=new vr.e,this._audioObserver.getAudioOutputDevices({},function(){var e=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n.devices=t.devices.map((function(e){return gr(e)})),n._events.emit(vr.B.DEVICE_CONNECTED,{});case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}),[{key:"getDefaultDevice",value:function(){return this.devices.find((function(e){return e.isDefaultDevice}))||null}},{key:"getDevices",value:function(){return this.devices}},{key:"getEvents",value:function(){return this._events}}])}();var br=n(77827),Ar=n(39586),_r=n(74851),Or=n(35913);function Er(e,t,n){return t=(0,V.A)(t),(0,F.A)(e,wr()?Reflect.construct(t,n||[],(0,V.A)(e).constructor):t.apply(e,n))}function wr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(wr=function(){return!!e})()}function Sr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Cr(e){for(var t=1;t0&&(null!==(n=r.options)&&void 0!==n&&n.authorize&&(r.context[jr]=!0),r.options=(0,Rr.K)(r.options,{authorize:!1}))}}},{key:"onBeforeSendRequest",value:function(e){if(e.data.context[jr])throw new Error("Token is currently unavailable.")}},{key:"attach",value:function(e,t){this._transport=e,e.addListener(Ir.TransportEvent.CONNECTED,this.onConnected),e.addListener(Ir.TransportEvent.DISCONNECTED,this.onDisconnected),e.addListener(Ir.TransportEvent.AUTHENTICATED,this.onAuthenticated),e.addListener(Ir.TransportEvent.AUTHENTICATION_FAILED,this.onAuthenticationFailed),t.addListener(Ir.PluginEvent.TRANSPORT_BEFORE_PROCESS_REQUEST,this.onBeforeProcessRequest),t.addListener(Ir.PluginEvent.TRANSPORT_BEFORE_SEND_REQUEST,this.onBeforeSendRequest)}},{key:"detach",value:function(e,t){this._transport=null,e.removeListener(Ir.TransportEvent.CONNECTED,this.onConnected),e.removeListener(Ir.TransportEvent.DISCONNECTED,this.onDisconnected),e.removeListener(Ir.TransportEvent.AUTHENTICATED,this.onAuthenticated),e.removeListener(Ir.TransportEvent.AUTHENTICATION_FAILED,this.onAuthenticationFailed),t.removeListener(Ir.PluginEvent.TRANSPORT_BEFORE_PROCESS_REQUEST,this.onBeforeProcessRequest),t.removeListener(Ir.PluginEvent.TRANSPORT_BEFORE_SEND_REQUEST,this.onBeforeSendRequest)}}])}(),Br=n(4920),Fr=n(58556),Vr=n(1280),Hr=function(){return(0,x.A)((function e(t,n,r,i){(0,C.A)(this,e),(0,a.A)(this,"_state",Fr.h),this._cosmos=t,this._tokenProvider=n,this._authorizationPlugin=r,this._events=i,this.onTokenChanged=this.onTokenChanged.bind(this),this.onAuthenticationFailed=this.onAuthenticationFailed.bind(this),this._tokenProvider.addOnTokenChanged(this.onTokenChanged),this._authorizationPlugin.addOnAuthenticationFailed(this.onAuthenticationFailed)}),[{key:"onTokenChanged",value:function(e){this._state={isAuthorized:null!==e&&!(0,Vr.H)(e),token:e,retryAttempt:null,retryAt:null},this._events.emit(Br.m.UPDATE,this._state)}},{key:"onAuthenticationFailed",value:function(e,t){this._state={isAuthorized:!1,token:null,retryAttempt:e,retryAt:t},this._events.emit(Br.m.UPDATE,this._state)}},{key:"getCapabilities",value:function(){return{canGetSessionTransferURL:!0}}},{key:"getEvents",value:function(){return this._events}},{key:"getState",value:function(){return this._state}},{key:"tryAuthorize",value:function(){this._authorizationPlugin.tryAuthenticate()}},{key:"getSessionTransferURL",value:(e=(0,i.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._cosmos.get("".concat("sp://auth/v1/session_transfer_token","?url=").concat(encodeURIComponent(t)));case 2:return n=e.sent,r=n.accessToken,e.abrupt("return","".concat("https://accounts.spotify.com/login/ott/v2","#token=").concat(encodeURIComponent(r)));case 5:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})}]);var e}();var Gr=n(70933);function zr(e,t,n){return t=(0,V.A)(t),(0,F.A)(e,Wr()?Reflect.construct(t,n||[],(0,V.A)(e).constructor):t.apply(e,n))}function Wr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Wr=function(){return!!e})()}function Kr(e){return Object.prototype.hasOwnProperty.call(e,"error")}var Yr=function(e){function t(e){var n;return(0,C.A)(this,t),(n=zr(this,t))._cosmos=e,n}return(0,G.A)(t,e),(0,x.A)(t,[{key:"loadToken",value:(n=(0,i.A)(s().mark((function e(){var t;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._cosmos.get("sp://oauth/v2/token");case 3:if(!Kr(t=e.sent)){e.next=6;break}return e.abrupt("return",null);case 6:return e.abrupt("return",{accessToken:t.accessToken,accessTokenExpirationTimestampMs:t.expiresAtTime,isAnonymous:!1});case 9:return e.prev=9,e.t0=e.catch(0),e.abrupt("return",null);case 12:case"end":return e.stop()}}),e,this,[[0,9]])}))),function(){return n.apply(this,arguments)})}]);var n}(Gr.w),qr=n(7256),Qr=n(35207),Zr=n(23539),Jr=n(54992),Xr=n(51017),$r=n(56575),ei=n(61325);function ti(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ni(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function ii(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&n.emit($r.P.UPDATE,function(e){var t,n,r=(n=e?e.map(di):[]).find((function(e){return e.isActive}));if(!r){var i=n.findIndex((function(e){return e.isLocal}));-1!==i&&(r=ni(ni({},n[i]),{},{isActive:!0}),n[i]=r)}var a=n.find((function(e){return e.isConnecting&&!e.isActive}));return{connectionStatus:fi(r,a),activeDevice:null!==(t=r)&&void 0!==t?t:null,connectingDevice:null!=a?a:null,devices:n}}(t))})),n}return(0,G.A)(t,e),(0,x.A)(t)}($r.a),gi=function(){return(0,x.A)((function e(t){var n=this;(0,C.A)(this,e),(0,a.A)(this,"state",null),(0,a.A)(this,"checkDeviceId",(function(e){if(0===e.length)throw new Error("missing device id")})),(0,a.A)(this,"mapIncarnationToLoginType",(function(e){return"cast"===e?l.Gb.CAST:"connect"===e?l.Gb.CONNECT:l.Gb.UNRECOGNIZED})),this.connectServiceClient=t,this.events=new mi(this.connectServiceClient),this.events.addListener($r.P.UPDATE,(function(e){var t=e.data;n.state=t})),this.initiateLocalDiscovery()}),[{key:"getCapabilities",value:function(){return{supportsLocalDiscovery:!0}}},{key:"getState",value:function(){return this.state}},{key:"getEvents",value:function(){return this.events}},{key:"initiateLocalDiscovery",value:(c=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.connectServiceClient.performDiscovery({});case 2:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})},{key:"updateListOfDevices",value:(u=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([this.connectServiceClient.performDiscovery({}),this.connectServiceClient.refreshCluster({}),this.connectServiceClient.wakeSleepingClusterDevices({})]);case 2:case"end":return e.stop()}}),e,this)}))),function(){return u.apply(this,arguments)})},{key:"createLoggingParams",value:function(e){return {interactionIds:null,pageInstanceIds:null};return;return l.OU.fromPartial({interactionIds:[e.interactionId],pageInstanceIds:e.pageInstanceId?[e.pageInstanceId]:void 0})}},{key:"pullToLocal",value:(o=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.connectServiceClient.pull(l.B9.fromPartial({loggingParams:this.createLoggingParams(t)}));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"transferToRemote",value:(r=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.connectServiceClient.transfer(l.f6.fromPartial({connectDeviceIdentifier:t,loggingParams:this.createLoggingParams(n)}));case 2:case"end":return e.stop()}}),e,this)}))),function(e,t){return r.apply(this,arguments)})},{key:"transferPlayback",value:(n=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,"local_device"===t?this.pullToLocal(n):this.transferToRemote(t,n);case 2:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)})},{key:"logout",value:(t=(0,i.A)(s().mark((function e(t){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.checkDeviceId(t),e.next=3,this.connectServiceClient.logout(l.yE.fromPartial({connectDeviceIdentifier:t}));case 3:return n=e.sent,e.abrupt("return",pi(n));case 5:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"setPreferredIncarnation",value:(e=(0,i.A)(s().mark((function e(t,n){var r,i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.checkDeviceId(t),r=this.mapIncarnationToLoginType(n),e.next=4,this.connectServiceClient.setPreferredZeroconf(l.B0.fromPartial({deviceId:t.replace("cluster_",""),preferredLoginType:r}));case 4:return i=e.sent,e.abrupt("return",pi(i));case 6:case"end":return e.stop()}}),e,this)}))),function(t,n){return e.apply(this,arguments)})}]);var e,t,n,r,o,u,c}(),yi=function(){return(0,x.A)((function e(t){(0,C.A)(this,e),(0,a.A)(this,"checkDeviceId",(function(e){if(0===e.length)throw new Error("missing device id")})),(0,a.A)(this,"mapIncarnationToLoginType",(function(e){return"cast"===e?l.Gb.CAST:"connect"===e?l.Gb.CONNECT:l.Gb.UNRECOGNIZED})),this.connectServiceClient=t}),[{key:"logout",value:(t=(0,i.A)(s().mark((function e(t){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.checkDeviceId(t),e.next=3,this.connectServiceClient.logout(l.yE.fromPartial({connectDeviceIdentifier:t}));case 3:return n=e.sent,e.abrupt("return",pi(n));case 5:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"setPreferredIncarnation",value:(e=(0,i.A)(s().mark((function e(t,n){var r,i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.checkDeviceId(t),r=this.mapIncarnationToLoginType(n),e.next=4,this.connectServiceClient.setPreferredZeroconf(l.B0.fromPartial({deviceId:t.replace("cluster_",""),preferredLoginType:r}));case 4:return i=e.sent,e.abrupt("return",pi(i));case 6:case"end":return e.stop()}}),e,this)}))),function(t,n){return e.apply(this,arguments)})}]);var e,t}(),bi=function(){return(0,x.A)((function e(t){var n=this;(0,C.A)(this,e),(0,a.A)(this,"state",null),this.events=t,this.events.addListener($r.P.UPDATE,(function(e){var t=e.data;n.state=t}))}),[{key:"getActiveDevice",value:function(){var e,t;return null!==(e=null===(t=this.state)||void 0===t?void 0:t.activeDevice)&&void 0!==e?e:null}},{key:"getDevices",value:function(){var e,t;return null!==(e=null===(t=this.state)||void 0===t?void 0:t.devices)&&void 0!==e?e:[]}},{key:"getEvents",value:function(){return{addListener:this.events.addListener,removeListener:this.events.removeListener}}}])}(),Ai=function(){return(0,x.A)((function e(t){(0,C.A)(this,e),this.connectServiceClient=t}),[{key:"startActiveDiscovery",value:(e=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([this.connectServiceClient.performDiscovery({}),this.connectServiceClient.refreshCluster({}),this.connectServiceClient.wakeSleepingClusterDevices({})]);case 2:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})}]);var e}(),_i=function(){return(0,x.A)((function e(t){(0,C.A)(this,e),this.connectServiceClient=t}),[{key:"pullToLocalDevice",value:(n=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.connectServiceClient.pull(l.B9.fromPartial({loggingParams:this.createLoggingParams(t)}));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"transferPlayback",value:(t=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,"local_device"===t?this.pullToLocalDevice(n):this.transferToRemote(t,n);case 2:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})},{key:"transferToRemote",value:(e=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.connectServiceClient.transfer(l.f6.fromPartial({connectDeviceIdentifier:t,loggingParams:this.createLoggingParams(n)}));case 2:case"end":return e.stop()}}),e,this)}))),function(t,n){return e.apply(this,arguments)})},{key:"createLoggingParams",value:function(e){return {interactionIds:null,pageInstanceIds:null};return;return l.OU.fromPartial({interactionIds:[e.interactionId],pageInstanceIds:e.pageInstanceId?[e.pageInstanceId]:void 0})}}]);var e,t,n}(),Oi=n(24192),Ei=n(41397),wi=n(88244),Si="sp://internal/v1/latest_messages";function Ci(){return Ci=(0,i.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.get(Si);case 2:if(e.t1=n=e.sent,e.t0=null!==e.t1,!e.t0){e.next=6;break}e.t0=void 0!==n;case 6:if(!e.t0){e.next=10;break}e.t2=n,e.next=11;break;case 10:e.t2=[];case 11:return r=e.t2,e.abrupt("return",r);case 13:case"end":return e.stop()}}),e)}))),Ci.apply(this,arguments)}function xi(e){n.g.window.getCosmosMessages||(n.g.window.getCosmosMessages=function(){return function(e){return Ci.apply(this,arguments)}(e)})}n(14323),n(16347),n(22823),n(79918),n(18653);var ki=n(69088),Ti=n(77176),Pi=n(23389);function Ii(e,t,n){return t=(0,V.A)(t),(0,F.A)(e,Ni()?Reflect.construct(t,n||[],(0,V.A)(e).constructor):t.apply(e,n))}function Ni(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ni=function(){return!!e})()}var Ri=function(e){function t(e,n){var r;return(0,C.A)(this,t),r=Ii(this,t,[n]),(0,a.A)(r,"streamIsCuratedCancellable",null),r._your_library=e,r}return(0,G.A)(t,e),(0,x.A)(t,[{key:"onCuratedBatchChanged",value:(n=(0,i.A)(s().mark((function e(t){var n,r=this;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==this.streamIsCuratedCancellable&&this.streamIsCuratedCancellable.cancel(),0!==t.size){e.next=3;break}return e.abrupt("return");case 3:n=Array.from(t.keys()),this.streamIsCuratedCancellable=this._your_library.streamIsCurated({uri:n,updateThrottling:0,contextUri:""},(function(e){r.emitUpdateCuratedItems(n,e.item.map((function(e){return e.isCurated})))}));case 5:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})}]);var n}(n(57968).s),Di=(n(53276),n(6840));function ji(e){for(var t=e.curatedItemUri,n=e.addedCurationContextUris,r=e.removedCurationContextUris,i=e.settledAddCurationContextPromises,a=e.settledRemoveCurationContextPromises,o=0,s=(0,Mn.A)(i);o1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return!0===e.isPaywalled&&t.uint32(8).bool(e.isPaywalled),!0===e.isUserSubscribed&&t.uint32(16).bool(e.isUserSubscribed),0!==e.userExplanation&&t.uint32(24).int32(e.userExplanation),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:new(Wi().Reader)(e),r=void 0===t?n.len:n.pos+t,i=Yi({},qi);n.pos>>3){case 1:i.isPaywalled=n.bool();break;case 2:i.isUserSubscribed=n.bool();break;case 3:i.userExplanation=n.int32();break;default:n.skipType(7&a)}}return i},fromPartial:function(e){var t=Yi({},qi);return void 0!==e.isPaywalled&&null!==e.isPaywalled?t.isPaywalled=e.isPaywalled:t.isPaywalled=!1,void 0!==e.isUserSubscribed&&null!==e.isUserSubscribed?t.isUserSubscribed=e.isUserSubscribed:t.isUserSubscribed=!1,void 0!==e.userExplanation&&null!==e.userExplanation?t.userExplanation=e.userExplanation:t.userExplanation=0,t}};Wi().util.Long!==Ui.A&&(Wi().util.Long=Ui.A,Wi().configure());var Zi=n(52005);n(91465),n(28169);var Ji={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return"0"!==e.seconds&&t.uint32(8).int64(e.seconds),0!==e.nanos&&t.uint32(16).int32(e.nanos),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={seconds:"0",nanos:0};n.pos>>3){case 1:if(8!==a)break;i.seconds=n.int64().toString();continue;case 2:if(16!==a)break;i.nanos=n.int32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{seconds:Xi(e.seconds)?globalThis.String(e.seconds):"0",nanos:Xi(e.nanos)?globalThis.Number(e.nanos):0}},toJSON:function(e){var t={};return"0"!==e.seconds&&(t.seconds=e.seconds),0!==e.nanos&&(t.nanos=Math.round(e.nanos)),t},create:function(e){return Ji.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={seconds:"0",nanos:0};return r.seconds=null!==(t=e.seconds)&&void 0!==t?t:"0",r.nanos=null!==(n=e.nanos)&&void 0!==n?n:0,r}};function Xi(e){return null!=e}function $i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return ea(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ea(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function ea(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.uri&&i.uint32(10).string(e.uri),void 0!==e.credits&&na.encode(e.credits,i.uint32(18).fork()).ldelim(),""!==e.edition&&i.uint32(26).string(e.edition),"0"!==e.duration_ms&&i.uint32(32).int64(e.duration_ms),void 0!==e.publish_date&&Ji.encode((t=e.publish_date,n=Math.trunc(t.getTime()/1e3).toString(),r=t.getTime()%1e3*1e6,{seconds:n,nanos:r}),i.uint32(42).fork()).ldelim(),""!==e.main_title&&i.uint32(50).string(e.main_title),""!==e.subtitle&&i.uint32(58).string(e.subtitle),i},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={uri:"",credits:void 0,edition:"",duration_ms:"0",publish_date:void 0,main_title:"",subtitle:""};n.pos>>3){case 1:if(10!==a)break;i.uri=n.string();continue;case 2:if(18!==a)break;i.credits=na.decode(n,n.uint32());continue;case 3:if(26!==a)break;i.edition=n.string();continue;case 4:if(32!==a)break;i.duration_ms=n.int64().toString();continue;case 5:if(42!==a)break;i.publish_date=oa(Ji.decode(n,n.uint32()));continue;case 6:if(50!==a)break;i.main_title=n.string();continue;case 7:if(58!==a)break;i.subtitle=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{uri:ua(e.uri)?String(e.uri):"",credits:ua(e.credits)?na.fromJSON(e.credits):void 0,edition:ua(e.edition)?String(e.edition):"",duration_ms:ua(e.duration_ms)?String(e.duration_ms):"0",publish_date:ua(e.publish_date)?sa(e.publish_date):void 0,main_title:ua(e.main_title)?String(e.main_title):"",subtitle:ua(e.subtitle)?String(e.subtitle):""}},toJSON:function(e){var t={};return void 0!==e.uri&&(t.uri=e.uri),void 0!==e.credits&&(t.credits=e.credits?na.toJSON(e.credits):void 0),void 0!==e.edition&&(t.edition=e.edition),void 0!==e.duration_ms&&(t.duration_ms=e.duration_ms),void 0!==e.publish_date&&(t.publish_date=e.publish_date.toISOString()),void 0!==e.main_title&&(t.main_title=e.main_title),void 0!==e.subtitle&&(t.subtitle=e.subtitle),t},create:function(e){return ta.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o,s={uri:"",credits:void 0,edition:"",duration_ms:"0",publish_date:void 0,main_title:"",subtitle:""};return s.uri=null!==(t=e.uri)&&void 0!==t?t:"",s.credits=void 0!==e.credits&&null!==e.credits?na.fromPartial(e.credits):void 0,s.edition=null!==(n=e.edition)&&void 0!==n?n:"",s.duration_ms=null!==(r=e.duration_ms)&&void 0!==r?r:"0",s.publish_date=null!==(i=e.publish_date)&&void 0!==i?i:void 0,s.main_title=null!==(a=e.main_title)&&void 0!==a?a:"",s.subtitle=null!==(o=e.subtitle)&&void 0!==o?o:"",s}};var na={encode:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=$i(e.publishers);try{for(r.s();!(t=r.n()).done;){var i=t.value;ra.encode(i,n.uint32(18).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}var a,o=$i(e.authors);try{for(o.s();!(a=o.n()).done;){var s=a.value;ia.encode(s,n.uint32(26).fork()).ldelim()}}catch(e){o.e(e)}finally{o.f()}var u,c=$i(e.narrators);try{for(c.s();!(u=c.n()).done;){var l=u.value;aa.encode(l,n.uint32(34).fork()).ldelim()}}catch(e){c.e(e)}finally{c.f()}return n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={publishers:[],authors:[],narrators:[]};n.pos>>3){case 2:if(18!==a)break;i.publishers.push(ra.decode(n,n.uint32()));continue;case 3:if(26!==a)break;i.authors.push(ia.decode(n,n.uint32()));continue;case 4:if(34!==a)break;i.narrators.push(aa.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{publishers:Array.isArray(null==e?void 0:e.publishers)?e.publishers.map((function(e){return ra.fromJSON(e)})):[],authors:Array.isArray(null==e?void 0:e.authors)?e.authors.map((function(e){return ia.fromJSON(e)})):[],narrators:Array.isArray(null==e?void 0:e.narrators)?e.narrators.map((function(e){return aa.fromJSON(e)})):[]}},toJSON:function(e){var t={};return e.publishers?t.publishers=e.publishers.map((function(e){return e?ra.toJSON(e):void 0})):t.publishers=[],e.authors?t.authors=e.authors.map((function(e){return e?ia.toJSON(e):void 0})):t.authors=[],e.narrators?t.narrators=e.narrators.map((function(e){return e?aa.toJSON(e):void 0})):t.narrators=[],t},create:function(e){return na.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i={publishers:[],authors:[],narrators:[]};return i.publishers=(null===(t=e.publishers)||void 0===t?void 0:t.map((function(e){return ra.fromPartial(e)})))||[],i.authors=(null===(n=e.authors)||void 0===n?void 0:n.map((function(e){return ia.fromPartial(e)})))||[],i.narrators=(null===(r=e.narrators)||void 0===r?void 0:r.map((function(e){return aa.fromPartial(e)})))||[],i}};var ra={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.name&&t.uint32(18).string(e.name),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={name:""};n.pos>>3){case 2:if(18!==a)break;i.name=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{name:ua(e.name)?String(e.name):""}},toJSON:function(e){var t={};return void 0!==e.name&&(t.name=e.name),t},create:function(e){return ra.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={name:""};return n.name=null!==(t=e.name)&&void 0!==t?t:"",n}};var ia={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.name&&t.uint32(18).string(e.name),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={name:""};n.pos>>3){case 2:if(18!==a)break;i.name=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{name:ua(e.name)?String(e.name):""}},toJSON:function(e){var t={};return void 0!==e.name&&(t.name=e.name),t},create:function(e){return ia.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={name:""};return n.name=null!==(t=e.name)&&void 0!==t?t:"",n}};var aa={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.name&&t.uint32(18).string(e.name),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={name:""};n.pos>>3){case 2:if(18!==a)break;i.name=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{name:ua(e.name)?String(e.name):""}},toJSON:function(e){var t={};return void 0!==e.name&&(t.name=e.name),t},create:function(e){return aa.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={name:""};return n.name=null!==(t=e.name)&&void 0!==t?t:"",n}};function oa(e){var t=1e3*(Number(e.seconds)||0);return t+=(e.nanos||0)/1e6,new Date(t)}function sa(e){return e instanceof Date?e:"string"==typeof e?new Date(e):oa(Ji.fromJSON(e))}function ua(e){return null!=e}Wi().util.Long!==Ui.A&&(Wi().util.Long=Ui.A,Wi().configure());var ca={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.cardHeaderText&&t.uint32(10).string(e.cardHeaderText),""!==e.cardBodyText&&t.uint32(18).string(e.cardBodyText),""!==e.buttonText&&t.uint32(26).string(e.buttonText),""!==e.buttonTarget&&t.uint32(34).string(e.buttonTarget),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:new(Wi().Reader)(e),r=void 0===t?n.len:n.pos+t,i={cardHeaderText:"",cardBodyText:"",buttonText:"",buttonTarget:""};n.pos>>3){case 1:i.cardHeaderText=n.string();break;case 2:i.cardBodyText=n.string();break;case 3:i.buttonText=n.string();break;case 4:i.buttonTarget=n.string();break;default:n.skipType(7&a)}}return i},fromJSON:function(e){return{cardHeaderText:la(e.cardHeaderText)?String(e.cardHeaderText):"",cardBodyText:la(e.cardBodyText)?String(e.cardBodyText):"",buttonText:la(e.buttonText)?String(e.buttonText):"",buttonTarget:la(e.buttonTarget)?String(e.buttonTarget):""}},toJSON:function(e){var t={};return void 0!==e.cardHeaderText&&(t.cardHeaderText=e.cardHeaderText),void 0!==e.cardBodyText&&(t.cardBodyText=e.cardBodyText),void 0!==e.buttonText&&(t.buttonText=e.buttonText),void 0!==e.buttonTarget&&(t.buttonTarget=e.buttonTarget),t},fromPartial:function(e){var t,n,r,i,a={cardHeaderText:"",cardBodyText:"",buttonText:"",buttonTarget:""};return a.cardHeaderText=null!==(t=e.cardHeaderText)&&void 0!==t?t:"",a.cardBodyText=null!==(n=e.cardBodyText)&&void 0!==n?n:"",a.buttonText=null!==(r=e.buttonText)&&void 0!==r?r:"",a.buttonTarget=null!==(i=e.buttonTarget)&&void 0!==i?i:"",a}};function la(e){return null!=e}function da(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fa(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function va(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=pa(e.topics);try{for(r.s();!(t=r.n()).done;){var i=t.value;ya.encode(i,n.uint32(10).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return n},decode:function(e,t){var n=e instanceof Wi().Reader?e:new(Wi().Reader)(e),r=void 0===t?n.len:n.pos+t,i=fa({},ha);for(i.topics=[];n.pos>>3==1)i.topics.push(ya.decode(n,n.uint32()));else n.skipType(7&a)}return i},fromJSON:function(e){var t=fa({},ha);if(t.topics=[],void 0!==e.topics&&null!==e.topics){var n,r=pa(e.topics);try{for(r.s();!(n=r.n()).done;){var i=n.value;t.topics.push(ya.fromJSON(i))}}catch(e){r.e(e)}finally{r.f()}}return t},toJSON:function(e){var t={};return e.topics?t.topics=e.topics.map((function(e){return e?ya.toJSON(e):void 0})):t.topics=[],t},fromPartial:function(e){var t=fa({},ha);if(t.topics=[],void 0!==e.topics&&null!==e.topics){var n,r=pa(e.topics);try{for(r.s();!(n=r.n()).done;){var i=n.value;t.topics.push(ya.fromPartial(i))}}catch(e){r.e(e)}finally{r.f()}}return t}},ga={uri:"",title:""},ya={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.uri&&t.uint32(10).string(e.uri),""!==e.title&&t.uint32(18).string(e.title),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:new(Wi().Reader)(e),r=void 0===t?n.len:n.pos+t,i=fa({},ga);n.pos>>3){case 1:i.uri=n.string();break;case 2:i.title=n.string();break;default:n.skipType(7&a)}}return i},fromJSON:function(e){var t=fa({},ga);return void 0!==e.uri&&null!==e.uri?t.uri=String(e.uri):t.uri="",void 0!==e.title&&null!==e.title?t.title=String(e.title):t.title="",t},toJSON:function(e){var t={};return void 0!==e.uri&&(t.uri=e.uri),void 0!==e.title&&(t.title=e.title),t},fromPartial:function(e){var t=fa({},ga);return void 0!==e.uri&&null!==e.uri?t.uri=e.uri:t.uri="",void 0!==e.title&&null!==e.title?t.title=e.title:t.title="",t}},ba={htmlDescription:""},Aa={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.header&&Oa.encode(e.header,t.uint32(10).fork()).ldelim(),""!==e.htmlDescription&&t.uint32(18).string(e.htmlDescription),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:new(Wi().Reader)(e),r=void 0===t?n.len:n.pos+t,i=fa({},ba);n.pos>>3){case 1:i.header=Oa.decode(n,n.uint32());break;case 2:i.htmlDescription=n.string();break;default:n.skipType(7&a)}}return i},fromJSON:function(e){var t=fa({},ba);return void 0!==e.header&&null!==e.header?t.header=Oa.fromJSON(e.header):t.header=void 0,void 0!==e.htmlDescription&&null!==e.htmlDescription?t.htmlDescription=String(e.htmlDescription):t.htmlDescription="",t},toJSON:function(e){var t={};return void 0!==e.header&&(t.header=e.header?Oa.toJSON(e.header):void 0),void 0!==e.htmlDescription&&(t.htmlDescription=e.htmlDescription),t},fromPartial:function(e){var t=fa({},ba);return void 0!==e.header&&null!==e.header?t.header=Oa.fromPartial(e.header):t.header=void 0,void 0!==e.htmlDescription&&null!==e.htmlDescription?t.htmlDescription=e.htmlDescription:t.htmlDescription="",t}},_a={},Oa={encode:function(e){return arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create()},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:new(Wi().Reader)(e),r=void 0===t?n.len:n.pos+t,i=fa({},_a);n.pos=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Ca(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();""!==e.episodeUri&&t.uint32(10).string(e.episodeUri);var n,r=Sa(e.playbackSegments);try{for(r.s();!(n=r.n()).done;){var i=n.value;Ia.encode(i,t.uint32(18).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}var a,o=Sa(e.embeddedSegments);try{for(o.s();!(a=o.n()).done;){var s=a.value;Ra.encode(s,t.uint32(26).fork()).ldelim()}}catch(e){o.e(e)}finally{o.f()}!0===e.canUpsell&&t.uint32(32).bool(e.canUpsell),""!==e.albumMosaicUri&&t.uint32(42).string(e.albumMosaicUri);var u,c=Sa(e.artists);try{for(c.s();!(u=c.n()).done;){var l=u.value;t.uint32(50).string(l)}}catch(e){c.e(e)}finally{c.f()}return 0!==e.durationMs&&t.uint32(56).int32(e.durationMs),t},decode:function(e,t){var n=e instanceof Wi().Reader?e:new(Wi().Reader)(e),r=void 0===t?n.len:n.pos+t,i=wa({},ka);for(i.playbackSegments=[],i.embeddedSegments=[],i.artists=[];n.pos>>3){case 1:i.episodeUri=n.string();break;case 2:i.playbackSegments.push(Ia.decode(n,n.uint32()));break;case 3:i.embeddedSegments.push(Ra.decode(n,n.uint32()));break;case 4:i.canUpsell=n.bool();break;case 5:i.albumMosaicUri=n.string();break;case 6:i.artists.push(n.string());break;case 7:i.durationMs=n.int32();break;default:n.skipType(7&a)}}return i},fromJSON:function(e){var t,n,r,i=wa({},ka);return i.episodeUri=void 0!==e.episodeUri&&null!==e.episodeUri?String(e.episodeUri):"",i.playbackSegments=(null!==(t=e.playbackSegments)&&void 0!==t?t:[]).map((function(e){return Ia.fromJSON(e)})),i.embeddedSegments=(null!==(n=e.embeddedSegments)&&void 0!==n?n:[]).map((function(e){return Ra.fromJSON(e)})),i.canUpsell=void 0!==e.canUpsell&&null!==e.canUpsell&&Boolean(e.canUpsell),i.albumMosaicUri=void 0!==e.albumMosaicUri&&null!==e.albumMosaicUri?String(e.albumMosaicUri):"",i.artists=(null!==(r=e.artists)&&void 0!==r?r:[]).map((function(e){return String(e)})),i.durationMs=void 0!==e.durationMs&&null!==e.durationMs?Number(e.durationMs):0,i},toJSON:function(e){var t={};return void 0!==e.episodeUri&&(t.episodeUri=e.episodeUri),e.playbackSegments?t.playbackSegments=e.playbackSegments.map((function(e){return e?Ia.toJSON(e):void 0})):t.playbackSegments=[],e.embeddedSegments?t.embeddedSegments=e.embeddedSegments.map((function(e){return e?Ra.toJSON(e):void 0})):t.embeddedSegments=[],void 0!==e.canUpsell&&(t.canUpsell=e.canUpsell),void 0!==e.albumMosaicUri&&(t.albumMosaicUri=e.albumMosaicUri),e.artists?t.artists=e.artists.map((function(e){return e})):t.artists=[],void 0!==e.durationMs&&(t.durationMs=e.durationMs),t},fromPartial:function(e){var t,n,r,i,a,o,s,u=wa({},ka);return u.episodeUri=null!==(t=e.episodeUri)&&void 0!==t?t:"",u.playbackSegments=(null!==(n=e.playbackSegments)&&void 0!==n?n:[]).map((function(e){return Ia.fromPartial(e)})),u.embeddedSegments=(null!==(r=e.embeddedSegments)&&void 0!==r?r:[]).map((function(e){return Ra.fromPartial(e)})),u.canUpsell=null!==(i=e.canUpsell)&&void 0!==i&&i,u.albumMosaicUri=null!==(a=e.albumMosaicUri)&&void 0!==a?a:"",u.artists=(null!==(o=e.artists)&&void 0!==o?o:[]).map((function(e){return e})),u.durationMs=null!==(s=e.durationMs)&&void 0!==s?s:0,u}},Pa={uri:"",startMs:0,stopMs:0,durationMs:0,type:0,title:"",subtitle:"",imageUrl:"",actionUrl:"",isAbridged:!1},Ia={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.uri&&t.uint32(10).string(e.uri),0!==e.startMs&&t.uint32(16).int32(e.startMs),0!==e.stopMs&&t.uint32(24).int32(e.stopMs),0!==e.durationMs&&t.uint32(32).int32(e.durationMs),0!==e.type&&t.uint32(40).int32(e.type),""!==e.title&&t.uint32(50).string(e.title),""!==e.subtitle&&t.uint32(58).string(e.subtitle),""!==e.imageUrl&&t.uint32(66).string(e.imageUrl),""!==e.actionUrl&&t.uint32(74).string(e.actionUrl),!0===e.isAbridged&&t.uint32(80).bool(e.isAbridged),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:new(Wi().Reader)(e),r=void 0===t?n.len:n.pos+t,i=wa({},Pa);n.pos>>3){case 1:i.uri=n.string();break;case 2:i.startMs=n.int32();break;case 3:i.stopMs=n.int32();break;case 4:i.durationMs=n.int32();break;case 5:i.type=n.int32();break;case 6:i.title=n.string();break;case 7:i.subtitle=n.string();break;case 8:i.imageUrl=n.string();break;case 9:i.actionUrl=n.string();break;case 10:i.isAbridged=n.bool();break;default:n.skipType(7&a)}}return i},fromJSON:function(e){var t=wa({},Pa);return t.uri=void 0!==e.uri&&null!==e.uri?String(e.uri):"",t.startMs=void 0!==e.startMs&&null!==e.startMs?Number(e.startMs):0,t.stopMs=void 0!==e.stopMs&&null!==e.stopMs?Number(e.stopMs):0,t.durationMs=void 0!==e.durationMs&&null!==e.durationMs?Number(e.durationMs):0,t.type=void 0!==e.type&&null!==e.type?function(e){switch(e){case 0:case"UNKNOWN":return xa.UNKNOWN;case 1:case"TALK":return xa.TALK;case 2:case"MUSIC":return xa.MUSIC;case 3:case"UPSELL":return xa.UPSELL;default:return xa.UNRECOGNIZED}}(e.type):0,t.title=void 0!==e.title&&null!==e.title?String(e.title):"",t.subtitle=void 0!==e.subtitle&&null!==e.subtitle?String(e.subtitle):"",t.imageUrl=void 0!==e.imageUrl&&null!==e.imageUrl?String(e.imageUrl):"",t.actionUrl=void 0!==e.actionUrl&&null!==e.actionUrl?String(e.actionUrl):"",t.isAbridged=void 0!==e.isAbridged&&null!==e.isAbridged&&Boolean(e.isAbridged),t},toJSON:function(e){var t={};return void 0!==e.uri&&(t.uri=e.uri),void 0!==e.startMs&&(t.startMs=e.startMs),void 0!==e.stopMs&&(t.stopMs=e.stopMs),void 0!==e.durationMs&&(t.durationMs=e.durationMs),void 0!==e.type&&(t.type=function(e){switch(e){case xa.UNKNOWN:return"UNKNOWN";case xa.TALK:return"TALK";case xa.MUSIC:return"MUSIC";case xa.UPSELL:return"UPSELL";default:return"UNKNOWN"}}(e.type)),void 0!==e.title&&(t.title=e.title),void 0!==e.subtitle&&(t.subtitle=e.subtitle),void 0!==e.imageUrl&&(t.imageUrl=e.imageUrl),void 0!==e.actionUrl&&(t.actionUrl=e.actionUrl),void 0!==e.isAbridged&&(t.isAbridged=e.isAbridged),t},fromPartial:function(e){var t,n,r,i,a,o,s,u,c,l,d=wa({},Pa);return d.uri=null!==(t=e.uri)&&void 0!==t?t:"",d.startMs=null!==(n=e.startMs)&&void 0!==n?n:0,d.stopMs=null!==(r=e.stopMs)&&void 0!==r?r:0,d.durationMs=null!==(i=e.durationMs)&&void 0!==i?i:0,d.type=null!==(a=e.type)&&void 0!==a?a:0,d.title=null!==(o=e.title)&&void 0!==o?o:"",d.subtitle=null!==(s=e.subtitle)&&void 0!==s?s:"",d.imageUrl=null!==(u=e.imageUrl)&&void 0!==u?u:"",d.actionUrl=null!==(c=e.actionUrl)&&void 0!==c?c:"",d.isAbridged=null!==(l=e.isAbridged)&&void 0!==l&&l,d}},Na={uri:"",absoluteStartMs:0,absoluteStopMs:0},Ra={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.uri&&t.uint32(10).string(e.uri),0!==e.absoluteStartMs&&t.uint32(16).int32(e.absoluteStartMs),0!==e.absoluteStopMs&&t.uint32(24).int32(e.absoluteStopMs),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:new(Wi().Reader)(e),r=void 0===t?n.len:n.pos+t,i=wa({},Na);n.pos>>3){case 1:i.uri=n.string();break;case 2:i.absoluteStartMs=n.int32();break;case 3:i.absoluteStopMs=n.int32();break;default:n.skipType(7&a)}}return i},fromJSON:function(e){var t=wa({},Na);return t.uri=void 0!==e.uri&&null!==e.uri?String(e.uri):"",t.absoluteStartMs=void 0!==e.absoluteStartMs&&null!==e.absoluteStartMs?Number(e.absoluteStartMs):0,t.absoluteStopMs=void 0!==e.absoluteStopMs&&null!==e.absoluteStopMs?Number(e.absoluteStopMs):0,t},toJSON:function(e){var t={};return void 0!==e.uri&&(t.uri=e.uri),void 0!==e.absoluteStartMs&&(t.absoluteStartMs=e.absoluteStartMs),void 0!==e.absoluteStopMs&&(t.absoluteStopMs=e.absoluteStopMs),t},fromPartial:function(e){var t,n,r,i=wa({},Na);return i.uri=null!==(t=e.uri)&&void 0!==t?t:"",i.absoluteStartMs=null!==(n=e.absoluteStartMs)&&void 0!==n?n:0,i.absoluteStopMs=null!==(r=e.absoluteStopMs)&&void 0!==r?r:0,i}};function Da(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return ja(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ja(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function ja(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();""!==e.episodeUri&&t.uint32(10).string(e.episodeUri);var n,r=Da(e.transcripts);try{for(r.s();!(n=r.n()).done;){var i=n.value;Ua.encode(i,t.uint32(18).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:new(Wi().Reader)(e),r=void 0===t?n.len:n.pos+t,i={episodeUri:"",transcripts:[]};n.pos>>3){case 1:i.episodeUri=n.string();break;case 2:i.transcripts.push(Ua.decode(n,n.uint32()));break;default:n.skipType(7&a)}}return i},fromJSON:function(e){return{episodeUri:Ma(e.episodeUri)?String(e.episodeUri):"",transcripts:Array.isArray(null==e?void 0:e.transcripts)?e.transcripts.map((function(e){return Ua.fromJSON(e)})):[]}},toJSON:function(e){var t={};return void 0!==e.episodeUri&&(t.episodeUri=e.episodeUri),e.transcripts?t.transcripts=e.transcripts.map((function(e){return e?Ua.toJSON(e):void 0})):t.transcripts=[],t},fromPartial:function(e){var t,n,r={episodeUri:"",transcripts:[]};return r.episodeUri=null!==(t=e.episodeUri)&&void 0!==t?t:"",r.transcripts=(null===(n=e.transcripts)||void 0===n?void 0:n.map((function(e){return Ua.fromPartial(e)})))||[],r}};var Ua={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.uri&&t.uint32(10).string(e.uri),""!==e.language&&t.uint32(18).string(e.language),!0===e.curated&&t.uint32(24).bool(e.curated),""!==e.cdnUrl&&t.uint32(34).string(e.cdnUrl),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:new(Wi().Reader)(e),r=void 0===t?n.len:n.pos+t,i={uri:"",language:"",curated:!1,cdnUrl:""};n.pos>>3){case 1:i.uri=n.string();break;case 2:i.language=n.string();break;case 3:i.curated=n.bool();break;case 4:i.cdnUrl=n.string();break;default:n.skipType(7&a)}}return i},fromJSON:function(e){return{uri:Ma(e.uri)?String(e.uri):"",language:Ma(e.language)?String(e.language):"",curated:!!Ma(e.curated)&&Boolean(e.curated),cdnUrl:Ma(e.cdnUrl)?String(e.cdnUrl):""}},toJSON:function(e){var t={};return void 0!==e.uri&&(t.uri=e.uri),void 0!==e.language&&(t.language=e.language),void 0!==e.curated&&(t.curated=e.curated),void 0!==e.cdnUrl&&(t.cdnUrl=e.cdnUrl),t},fromPartial:function(e){var t,n,r,i,a={uri:"",language:"",curated:!1,cdnUrl:""};return a.uri=null!==(t=e.uri)&&void 0!==t?t:"",a.language=null!==(n=e.language)&&void 0!==n?n:"",a.curated=null!==(r=e.curated)&&void 0!==r&&r,a.cdnUrl=null!==(i=e.cdnUrl)&&void 0!==i?i:"",a}};function Ma(e){return null!=e}Wi().util.Long!==Ui.A&&(Wi().util.Long=Ui.A,Wi().configure());var Ba=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:zi.Writer.create();return""!==e.userId&&t.uint32(10).string(e.userId),""!==e.showUri&&t.uint32(18).string(e.showUri),0!==e.rating&&t.uint32(24).int32(e.rating),void 0!==e.ratedAt&&Ji.encode(Za(e.ratedAt),t.uint32(34).fork()).ldelim(),t},Fa=function(e,t){for(var n=e instanceof zi.Reader?e:new zi.Reader(e),r=void 0===t?n.len:n.pos+t,i={userId:"",showUri:"",rating:0,ratedAt:void 0};n.pos>>3){case 1:i.userId=n.string();break;case 2:i.showUri=n.string();break;case 3:i.rating=n.int32();break;case 4:i.ratedAt=Ja(Ji.decode(n,n.uint32()));break;default:n.skipType(7&a)}}return i},Va=function(e){return{userId:$a(e.userId)?String(e.userId):"",showUri:$a(e.showUri)?String(e.showUri):"",rating:$a(e.rating)?Number(e.rating):0,ratedAt:$a(e.ratedAt)?Xa(e.ratedAt):void 0}},Ha=function(e){var t={};return void 0!==e.userId&&(t.userId=e.userId),void 0!==e.showUri&&(t.showUri=e.showUri),void 0!==e.rating&&(t.rating=Math.round(e.rating)),void 0!==e.ratedAt&&(t.ratedAt=e.ratedAt.toISOString()),t},Ga=function(e){var t,n,r,i,a={userId:"",showUri:"",rating:0,ratedAt:void 0};return a.userId=null!==(t=e.userId)&&void 0!==t?t:"",a.showUri=null!==(n=e.showUri)&&void 0!==n?n:"",a.rating=null!==(r=e.rating)&&void 0!==r?r:0,a.ratedAt=null!==(i=e.ratedAt)&&void 0!==i?i:void 0,a};var za=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:zi.Writer.create();return 0!==e.average&&t.uint32(9).double(e.average),"0"!==e.totalRatings&&t.uint32(16).int64(e.totalRatings),!0===e.showAverage&&t.uint32(24).bool(e.showAverage),t},Wa=function(e,t){for(var n=e instanceof zi.Reader?e:new zi.Reader(e),r=void 0===t?n.len:n.pos+t,i={average:0,totalRatings:"0",showAverage:!1};n.pos>>3){case 1:i.average=n.double();break;case 2:i.totalRatings=n.int64().toString();break;case 3:i.showAverage=n.bool();break;default:n.skipType(7&a)}}return i},Ka=function(e){return{average:$a(e.average)?Number(e.average):0,totalRatings:$a(e.totalRatings)?String(e.totalRatings):"0",showAverage:!!$a(e.showAverage)&&Boolean(e.showAverage)}},Ya=function(e){var t={};return void 0!==e.average&&(t.average=e.average),void 0!==e.totalRatings&&(t.totalRatings=e.totalRatings),void 0!==e.showAverage&&(t.showAverage=e.showAverage),t},qa=function(e){var t,n,r,i={average:0,totalRatings:"0",showAverage:!1};return i.average=null!==(t=e.average)&&void 0!==t?t:0,i.totalRatings=null!==(n=e.totalRatings)&&void 0!==n?n:"0",i.showAverage=null!==(r=e.showAverage)&&void 0!==r&&r,i};var Qa={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:zi.Writer.create();return void 0!==e.averageRating&&za(e.averageRating,t.uint32(10).fork()).ldelim(),void 0!==e.rating&&Ba(e.rating,t.uint32(18).fork()).ldelim(),!0===e.canRate&&t.uint32(24).bool(e.canRate),t},decode:function(e,t){for(var n=e instanceof zi.Reader?e:new zi.Reader(e),r=void 0===t?n.len:n.pos+t,i={averageRating:void 0,rating:void 0,canRate:!1};n.pos>>3){case 1:i.averageRating=Wa(n,n.uint32());break;case 2:i.rating=Fa(n,n.uint32());break;case 3:i.canRate=n.bool();break;default:n.skipType(7&a)}}return i},fromJSON:function(e){return{averageRating:$a(e.averageRating)?Ka(e.averageRating):void 0,rating:$a(e.rating)?Va(e.rating):void 0,canRate:!!$a(e.canRate)&&Boolean(e.canRate)}},toJSON:function(e){var t={};return void 0!==e.averageRating&&(t.averageRating=e.averageRating?Ya(e.averageRating):void 0),void 0!==e.rating&&(t.rating=e.rating?Ha(e.rating):void 0),void 0!==e.canRate&&(t.canRate=e.canRate),t},fromPartial:function(e){var t,n={averageRating:void 0,rating:void 0,canRate:!1};return n.averageRating=void 0!==e.averageRating&&null!==e.averageRating?qa(e.averageRating):void 0,n.rating=void 0!==e.rating&&null!==e.rating?Ga(e.rating):void 0,n.canRate=null!==(t=e.canRate)&&void 0!==t&&t,n}};function Za(e){return{seconds:Math.trunc(e.getTime()/1e3).toString(),nanos:e.getTime()%1e3*1e6}}function Ja(e){var t=1e3*Number(e.seconds);return t+=e.nanos/1e6,new Date(t)}function Xa(e){return e instanceof Date?e:"string"==typeof e?new Date(e):Ja(Ji.fromJSON(e))}function $a(e){return null!=e}function eo(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return to(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?to(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function to(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();""!==e.uri&&t.uint32(10).string(e.uri),void 0!==e.type&&t.uint32(18).string(e.type),""!==e.name&&t.uint32(26).string(e.name);var n,r=eo(e.agents);try{for(r.s();!(n=r.n()).done;){var i=n.value;uo.encode(i,t.uint32(34).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}var a,o=eo(e.covers);try{for(o.s();!(a=o.n()).done;){var s=a.value;so.encode(s,t.uint32(42).fork()).ldelim()}}catch(e){o.e(e)}finally{o.f()}void 0!==e.explicit&&t.uint32(48).bool(e.explicit);var u,c=eo(e.copyright);try{for(c.s();!(u=c.n()).done;){var l=u.value;ao.encode(l,t.uint32(58).fork()).ldelim()}}catch(e){c.e(e)}finally{c.f()}return t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={uri:"",type:void 0,name:"",agents:[],covers:[],explicit:void 0,copyright:[]};n.pos>>3){case 1:if(10!==a)break;i.uri=n.string();continue;case 2:if(18!==a)break;i.type=n.string();continue;case 3:if(26!==a)break;i.name=n.string();continue;case 4:if(34!==a)break;i.agents.push(uo.decode(n,n.uint32()));continue;case 5:if(42!==a)break;i.covers.push(so.decode(n,n.uint32()));continue;case 6:if(48!==a)break;i.explicit=n.bool();continue;case 7:if(58!==a)break;i.copyright.push(ao.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{uri:fo(e.uri)?globalThis.String(e.uri):"",type:fo(e.type)?globalThis.String(e.type):void 0,name:fo(e.name)?globalThis.String(e.name):"",agents:globalThis.Array.isArray(null==e?void 0:e.agents)?e.agents.map((function(e){return uo.fromJSON(e)})):[],covers:globalThis.Array.isArray(null==e?void 0:e.covers)?e.covers.map((function(e){return so.fromJSON(e)})):[],explicit:fo(e.explicit)?globalThis.Boolean(e.explicit):void 0,copyright:globalThis.Array.isArray(null==e?void 0:e.copyright)?e.copyright.map((function(e){return ao.fromJSON(e)})):[]}},toJSON:function(e){var t,n,r,i={};return""!==e.uri&&(i.uri=e.uri),void 0!==e.type&&(i.type=e.type),""!==e.name&&(i.name=e.name),null!==(t=e.agents)&&void 0!==t&&t.length&&(i.agents=e.agents.map((function(e){return uo.toJSON(e)}))),null!==(n=e.covers)&&void 0!==n&&n.length&&(i.covers=e.covers.map((function(e){return so.toJSON(e)}))),void 0!==e.explicit&&(i.explicit=e.explicit),null!==(r=e.copyright)&&void 0!==r&&r.length&&(i.copyright=e.copyright.map((function(e){return ao.toJSON(e)}))),i},create:function(e){return io.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o,s,u={uri:"",type:void 0,name:"",agents:[],covers:[],explicit:void 0,copyright:[]};return u.uri=null!==(t=e.uri)&&void 0!==t?t:"",u.type=null!==(n=e.type)&&void 0!==n?n:void 0,u.name=null!==(r=e.name)&&void 0!==r?r:"",u.agents=(null===(i=e.agents)||void 0===i?void 0:i.map((function(e){return uo.fromPartial(e)})))||[],u.covers=(null===(a=e.covers)||void 0===a?void 0:a.map((function(e){return so.fromPartial(e)})))||[],u.explicit=null!==(o=e.explicit)&&void 0!==o?o:void 0,u.copyright=(null===(s=e.copyright)||void 0===s?void 0:s.map((function(e){return ao.fromPartial(e)})))||[],u}};var ao={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.type&&t.uint32(8).int32(e.type),void 0!==e.text&&t.uint32(18).string(e.text),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={type:void 0,text:void 0};n.pos>>3){case 1:if(8!==a)break;i.type=n.int32();continue;case 2:if(18!==a)break;i.text=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{type:fo(e.type)?ro(e.type):void 0,text:fo(e.text)?globalThis.String(e.text):void 0}},toJSON:function(e){var t={};return void 0!==e.type&&(t.type=function(e){switch(e){case no.COPYRIGHT_TYPE_UNSPECIFIED:return"COPYRIGHT_TYPE_UNSPECIFIED";case no.COPYRIGHT_TYPE_P:return"COPYRIGHT_TYPE_P";case no.COPYRIGHT_TYPE_C:return"COPYRIGHT_TYPE_C";case no.UNRECOGNIZED:default:return"UNRECOGNIZED"}}(e.type)),void 0!==e.text&&(t.text=e.text),t},create:function(e){return ao.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={type:void 0,text:void 0};return r.type=null!==(t=e.type)&&void 0!==t?t:void 0,r.text=null!==(n=e.text)&&void 0!==n?n:void 0,r}};var oo={encode:function(e){var t,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.uri&&i.uint32(10).string(e.uri),void 0!==e.releaseTime&&Ji.encode((t=e.releaseTime,n=Math.trunc(t.getTime()/1e3).toString(),r=t.getTime()%1e3*1e6,{seconds:n,nanos:r}),i.uint32(18).fork()).ldelim(),void 0!==e.entity&&io.encode(e.entity,i.uint32(26).fork()).ldelim(),i},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={uri:"",releaseTime:void 0,entity:void 0};n.pos>>3){case 1:if(10!==a)break;i.uri=n.string();continue;case 2:if(18!==a)break;i.releaseTime=co(Ji.decode(n,n.uint32()));continue;case 3:if(26!==a)break;i.entity=io.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{uri:fo(e.uri)?globalThis.String(e.uri):"",releaseTime:fo(e.releaseTime)?lo(e.releaseTime):void 0,entity:fo(e.entity)?io.fromJSON(e.entity):void 0}},toJSON:function(e){var t={};return""!==e.uri&&(t.uri=e.uri),void 0!==e.releaseTime&&(t.releaseTime=e.releaseTime.toISOString()),void 0!==e.entity&&(t.entity=io.toJSON(e.entity)),t},create:function(e){return oo.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={uri:"",releaseTime:void 0,entity:void 0};return r.uri=null!==(t=e.uri)&&void 0!==t?t:"",r.releaseTime=null!==(n=e.releaseTime)&&void 0!==n?n:void 0,r.entity=void 0!==e.entity&&null!==e.entity?io.fromPartial(e.entity):void 0,r}};var so={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.uri&&t.uint32(10).string(e.uri),""!==e.size&&t.uint32(18).string(e.size),void 0!==e.width&&t.uint32(24).sint32(e.width),void 0!==e.height&&t.uint32(32).sint32(e.height),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={uri:"",size:"",width:void 0,height:void 0};n.pos>>3){case 1:if(10!==a)break;i.uri=n.string();continue;case 2:if(18!==a)break;i.size=n.string();continue;case 3:if(24!==a)break;i.width=n.sint32();continue;case 4:if(32!==a)break;i.height=n.sint32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{uri:fo(e.uri)?globalThis.String(e.uri):"",size:fo(e.size)?globalThis.String(e.size):"",width:fo(e.width)?globalThis.Number(e.width):void 0,height:fo(e.height)?globalThis.Number(e.height):void 0}},toJSON:function(e){var t={};return""!==e.uri&&(t.uri=e.uri),""!==e.size&&(t.size=e.size),void 0!==e.width&&(t.width=Math.round(e.width)),void 0!==e.height&&(t.height=Math.round(e.height)),t},create:function(e){return so.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a={uri:"",size:"",width:void 0,height:void 0};return a.uri=null!==(t=e.uri)&&void 0!==t?t:"",a.size=null!==(n=e.size)&&void 0!==n?n:"",a.width=null!==(r=e.width)&&void 0!==r?r:void 0,a.height=null!==(i=e.height)&&void 0!==i?i:void 0,a}};var uo={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.uri&&t.uint32(10).string(e.uri),""!==e.name&&t.uint32(18).string(e.name),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={uri:void 0,name:""};n.pos>>3){case 1:if(10!==a)break;i.uri=n.string();continue;case 2:if(18!==a)break;i.name=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{uri:fo(e.uri)?globalThis.String(e.uri):void 0,name:fo(e.name)?globalThis.String(e.name):""}},toJSON:function(e){var t={};return void 0!==e.uri&&(t.uri=e.uri),""!==e.name&&(t.name=e.name),t},create:function(e){return uo.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={uri:void 0,name:""};return r.uri=null!==(t=e.uri)&&void 0!==t?t:void 0,r.name=null!==(n=e.name)&&void 0!==n?n:"",r}};function co(e){var t=1e3*(globalThis.Number(e.seconds)||0);return t+=(e.nanos||0)/1e6,new globalThis.Date(t)}function lo(e){return e instanceof globalThis.Date?e:"string"==typeof e?new globalThis.Date(e):co(Ji.fromJSON(e))}function fo(e){return null!=e}var po=n(15074);var vo={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return!0===e.enabled&&t.uint32(8).bool(e.enabled),""!==e.uri&&t.uint32(18).string(e.uri),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={enabled:!1,uri:""};n.pos>>3){case 1:if(8!==a)break;i.enabled=n.bool();continue;case 2:if(18!==a)break;i.uri=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return vo.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={enabled:!1,uri:""};return r.enabled=null!==(t=e.enabled)&&void 0!==t&&t,r.uri=null!==(n=e.uri)&&void 0!==n?n:"",r}};n(5015),n(66209),n(10885),n(39261),n(83700),n(83632),n(77329),n(13740),n(96542),n(85738),n(12900),n(82051),n(53198),n(74211),n(19791),n(75294),n(41526),n(66032),n(73659),n(38551),n(28553),n(67612),n(28579),n(77719),n(97576),n(62891),n(82605),n(14863),n(59637),n(2709),n(73974),n(58941),n(51579),n(26236),n(57716),n(81913);function ho(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return mo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?mo(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function mo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.language&&t.uint32(10).string(e.language),""!==e.value&&t.uint32(18).string(e.value),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={language:"",value:""};n.pos>>3){case 1:if(10!==a)break;i.language=n.string();continue;case 2:if(18!==a)break;i.value=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return go.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={language:"",value:""};return r.language=null!==(t=e.language)&&void 0!==t?t:"",r.value=null!==(n=e.value)&&void 0!==n?n:"",r}};function yo(){return{gid:new Uint8Array,name:"",localizedName:[],description:"",deprecatedPopularity:0,publisher:"",language:"",explicit:!1,coverImage:void 0,episode:[],copyright:[],restriction:[],keyword:[],mediaType:0,consumptionOrder:1,interpretRestrictionUsingGeoip:!1,salePeriod:[],availability:[],countryOfOrigin:"",categories:[],passthrough:0,employeeOnly:!1,trailerUri:"",isAudiobook:!1,isCreatorChannel:!1}}var bo={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();0!==e.gid.length&&t.uint32(10).bytes(e.gid),""!==e.name&&t.uint32(18).string(e.name);var n,r=ho(e.localizedName);try{for(r.s();!(n=r.n()).done;){var i=n.value;go.encode(i,t.uint32(234).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}""!==e.description&&t.uint32(514).string(e.description),0!==e.deprecatedPopularity&&t.uint32(520).sint32(e.deprecatedPopularity),""!==e.publisher&&t.uint32(530).string(e.publisher),""!==e.language&&t.uint32(538).string(e.language),!0===e.explicit&&t.uint32(544).bool(e.explicit),void 0!==e.coverImage&&xo.encode(e.coverImage,t.uint32(554).fork()).ldelim();var a,o=ho(e.episode);try{for(o.s();!(a=o.n()).done;){var s=a.value;_o.encode(s,t.uint32(562).fork()).ldelim()}}catch(e){o.e(e)}finally{o.f()}var u,c=ho(e.copyright);try{for(c.s();!(u=c.n()).done;){var l=u.value;ko.encode(l,t.uint32(570).fork()).ldelim()}}catch(e){c.e(e)}finally{c.f()}var d,f=ho(e.restriction);try{for(f.s();!(d=f.n()).done;){var p=d.value;To.encode(p,t.uint32(578).fork()).ldelim()}}catch(e){f.e(e)}finally{f.f()}var v,h=ho(e.keyword);try{for(h.s();!(v=h.n()).done;){var m=v.value;t.uint32(586).string(m)}}catch(e){h.e(e)}finally{h.f()}0!==e.mediaType&&t.uint32(592).int32(e.mediaType),1!==e.consumptionOrder&&t.uint32(600).int32(e.consumptionOrder),!0===e.interpretRestrictionUsingGeoip&&t.uint32(608).bool(e.interpretRestrictionUsingGeoip);var g,y=ho(e.salePeriod);try{for(y.s();!(g=y.n()).done;){var b=g.value;Ro.encode(b,t.uint32(618).fork()).ldelim()}}catch(e){y.e(e)}finally{y.f()}var A,_=ho(e.availability);try{for(_.s();!(A=_.n()).done;){var O=A.value;Po.encode(O,t.uint32(626).fork()).ldelim()}}catch(e){_.e(e)}finally{_.f()}""!==e.countryOfOrigin&&t.uint32(634).string(e.countryOfOrigin);var E,w=ho(e.categories);try{for(w.s();!(E=w.n()).done;){var S=E.value;Io.encode(S,t.uint32(642).fork()).ldelim()}}catch(e){w.e(e)}finally{w.f()}return 0!==e.passthrough&&t.uint32(648).int32(e.passthrough),!0===e.employeeOnly&&t.uint32(656).bool(e.employeeOnly),""!==e.trailerUri&&t.uint32(666).string(e.trailerUri),!0===e.isAudiobook&&t.uint32(712).bool(e.isAudiobook),!0===e.isCreatorChannel&&t.uint32(720).bool(e.isCreatorChannel),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i=yo();n.pos>>3){case 1:if(10!==a)break;i.gid=n.bytes();continue;case 2:if(18!==a)break;i.name=n.string();continue;case 29:if(234!==a)break;i.localizedName.push(go.decode(n,n.uint32()));continue;case 64:if(514!==a)break;i.description=n.string();continue;case 65:if(520!==a)break;i.deprecatedPopularity=n.sint32();continue;case 66:if(530!==a)break;i.publisher=n.string();continue;case 67:if(538!==a)break;i.language=n.string();continue;case 68:if(544!==a)break;i.explicit=n.bool();continue;case 69:if(554!==a)break;i.coverImage=xo.decode(n,n.uint32());continue;case 70:if(562!==a)break;i.episode.push(_o.decode(n,n.uint32()));continue;case 71:if(570!==a)break;i.copyright.push(ko.decode(n,n.uint32()));continue;case 72:if(578!==a)break;i.restriction.push(To.decode(n,n.uint32()));continue;case 73:if(586!==a)break;i.keyword.push(n.string());continue;case 74:if(592!==a)break;i.mediaType=n.int32();continue;case 75:if(600!==a)break;i.consumptionOrder=n.int32();continue;case 76:if(608!==a)break;i.interpretRestrictionUsingGeoip=n.bool();continue;case 77:if(618!==a)break;i.salePeriod.push(Ro.decode(n,n.uint32()));continue;case 78:if(626!==a)break;i.availability.push(Po.decode(n,n.uint32()));continue;case 79:if(634!==a)break;i.countryOfOrigin=n.string();continue;case 80:if(642!==a)break;i.categories.push(Io.decode(n,n.uint32()));continue;case 81:if(648!==a)break;i.passthrough=n.int32();continue;case 82:if(656!==a)break;i.employeeOnly=n.bool();continue;case 83:if(666!==a)break;i.trailerUri=n.string();continue;case 89:if(712!==a)break;i.isAudiobook=n.bool();continue;case 90:if(720!==a)break;i.isCreatorChannel=n.bool();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return bo.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o,s,u,c,l,d,f,p,v,h,m,g,y,b,A,_,O,E,w,S=yo();return S.gid=null!==(t=e.gid)&&void 0!==t?t:new Uint8Array,S.name=null!==(n=e.name)&&void 0!==n?n:"",S.localizedName=(null===(r=e.localizedName)||void 0===r?void 0:r.map((function(e){return go.fromPartial(e)})))||[],S.description=null!==(i=e.description)&&void 0!==i?i:"",S.deprecatedPopularity=null!==(a=e.deprecatedPopularity)&&void 0!==a?a:0,S.publisher=null!==(o=e.publisher)&&void 0!==o?o:"",S.language=null!==(s=e.language)&&void 0!==s?s:"",S.explicit=null!==(u=e.explicit)&&void 0!==u&&u,S.coverImage=void 0!==e.coverImage&&null!==e.coverImage?xo.fromPartial(e.coverImage):void 0,S.episode=(null===(c=e.episode)||void 0===c?void 0:c.map((function(e){return _o.fromPartial(e)})))||[],S.copyright=(null===(l=e.copyright)||void 0===l?void 0:l.map((function(e){return ko.fromPartial(e)})))||[],S.restriction=(null===(d=e.restriction)||void 0===d?void 0:d.map((function(e){return To.fromPartial(e)})))||[],S.keyword=(null===(f=e.keyword)||void 0===f?void 0:f.map((function(e){return e})))||[],S.mediaType=null!==(p=e.mediaType)&&void 0!==p?p:0,S.consumptionOrder=null!==(v=e.consumptionOrder)&&void 0!==v?v:1,S.interpretRestrictionUsingGeoip=null!==(h=e.interpretRestrictionUsingGeoip)&&void 0!==h&&h,S.salePeriod=(null===(m=e.salePeriod)||void 0===m?void 0:m.map((function(e){return Ro.fromPartial(e)})))||[],S.availability=(null===(g=e.availability)||void 0===g?void 0:g.map((function(e){return Po.fromPartial(e)})))||[],S.countryOfOrigin=null!==(y=e.countryOfOrigin)&&void 0!==y?y:"",S.categories=(null===(b=e.categories)||void 0===b?void 0:b.map((function(e){return Io.fromPartial(e)})))||[],S.passthrough=null!==(A=e.passthrough)&&void 0!==A?A:0,S.employeeOnly=null!==(_=e.employeeOnly)&&void 0!==_&&_,S.trailerUri=null!==(O=e.trailerUri)&&void 0!==O?O:"",S.isAudiobook=null!==(E=e.isAudiobook)&&void 0!==E&&E,S.isCreatorChannel=null!==(w=e.isCreatorChannel)&&void 0!==w&&w,S}};function Ao(){return{gid:new Uint8Array,name:"",duration:0,audio:[],localizedName:[],description:"",number:0,publishTime:void 0,deprecatedPopularity:0,coverImage:void 0,language:"",explicit:!1,show:void 0,video:[],videoPreview:[],audioPreview:[],restriction:[],freezeFrame:void 0,keyword:[],interpretRestrictionUsingGeoip:!1,suppressMonetization:!1,salePeriod:[],allowBackgroundPlayback:!1,availability:[],externalUrl:"",originalAudio:void 0,employeeOnly:!1,rssGuid:"",type:0,seasonNumber:0,episodeNumber:0,isAudiobookChapter:!1}}var _o={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();0!==e.gid.length&&t.uint32(10).bytes(e.gid),""!==e.name&&t.uint32(18).string(e.name),0!==e.duration&&t.uint32(56).sint32(e.duration);var n,r=ho(e.audio);try{for(r.s();!(n=r.n()).done;){var i=n.value;jo.encode(i,t.uint32(98).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}var a,o=ho(e.localizedName);try{for(o.s();!(a=o.n()).done;){var s=a.value;go.encode(s,t.uint32(186).fork()).ldelim()}}catch(e){o.e(e)}finally{o.f()}""!==e.description&&t.uint32(514).string(e.description),0!==e.number&&t.uint32(520).sint32(e.number),void 0!==e.publishTime&&wo.encode(e.publishTime,t.uint32(530).fork()).ldelim(),0!==e.deprecatedPopularity&&t.uint32(536).sint32(e.deprecatedPopularity),void 0!==e.coverImage&&xo.encode(e.coverImage,t.uint32(546).fork()).ldelim(),""!==e.language&&t.uint32(554).string(e.language),!0===e.explicit&&t.uint32(560).bool(e.explicit),void 0!==e.show&&bo.encode(e.show,t.uint32(570).fork()).ldelim();var u,c=ho(e.video);try{for(c.s();!(u=c.n()).done;){var l=u.value;Uo.encode(l,t.uint32(578).fork()).ldelim()}}catch(e){c.e(e)}finally{c.f()}var d,f=ho(e.videoPreview);try{for(f.s();!(d=f.n()).done;){var p=d.value;Uo.encode(p,t.uint32(586).fork()).ldelim()}}catch(e){f.e(e)}finally{f.f()}var v,h=ho(e.audioPreview);try{for(h.s();!(v=h.n()).done;){var m=v.value;jo.encode(m,t.uint32(594).fork()).ldelim()}}catch(e){h.e(e)}finally{h.f()}var g,y=ho(e.restriction);try{for(y.s();!(g=y.n()).done;){var b=g.value;To.encode(b,t.uint32(602).fork()).ldelim()}}catch(e){y.e(e)}finally{y.f()}void 0!==e.freezeFrame&&xo.encode(e.freezeFrame,t.uint32(610).fork()).ldelim();var A,_=ho(e.keyword);try{for(_.s();!(A=_.n()).done;){var O=A.value;t.uint32(618).string(O)}}catch(e){_.e(e)}finally{_.f()}!0===e.interpretRestrictionUsingGeoip&&t.uint32(624).bool(e.interpretRestrictionUsingGeoip),!0===e.suppressMonetization&&t.uint32(632).bool(e.suppressMonetization);var E,w=ho(e.salePeriod);try{for(w.s();!(E=w.n()).done;){var S=E.value;Ro.encode(S,t.uint32(642).fork()).ldelim()}}catch(e){w.e(e)}finally{w.f()}!0===e.allowBackgroundPlayback&&t.uint32(648).bool(e.allowBackgroundPlayback);var C,x=ho(e.availability);try{for(x.s();!(C=x.n()).done;){var k=C.value;Po.encode(k,t.uint32(658).fork()).ldelim()}}catch(e){x.e(e)}finally{x.f()}return""!==e.externalUrl&&t.uint32(666).string(e.externalUrl),void 0!==e.originalAudio&&Eo.encode(e.originalAudio,t.uint32(674).fork()).ldelim(),!0===e.employeeOnly&&t.uint32(680).bool(e.employeeOnly),""!==e.rssGuid&&t.uint32(690).string(e.rssGuid),0!==e.type&&t.uint32(696).int32(e.type),0!==e.seasonNumber&&t.uint32(704).int32(e.seasonNumber),0!==e.episodeNumber&&t.uint32(712).int32(e.episodeNumber),!0===e.isAudiobookChapter&&t.uint32(768).bool(e.isAudiobookChapter),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i=Ao();n.pos>>3){case 1:if(10!==a)break;i.gid=n.bytes();continue;case 2:if(18!==a)break;i.name=n.string();continue;case 7:if(56!==a)break;i.duration=n.sint32();continue;case 12:if(98!==a)break;i.audio.push(jo.decode(n,n.uint32()));continue;case 23:if(186!==a)break;i.localizedName.push(go.decode(n,n.uint32()));continue;case 64:if(514!==a)break;i.description=n.string();continue;case 65:if(520!==a)break;i.number=n.sint32();continue;case 66:if(530!==a)break;i.publishTime=wo.decode(n,n.uint32());continue;case 67:if(536!==a)break;i.deprecatedPopularity=n.sint32();continue;case 68:if(546!==a)break;i.coverImage=xo.decode(n,n.uint32());continue;case 69:if(554!==a)break;i.language=n.string();continue;case 70:if(560!==a)break;i.explicit=n.bool();continue;case 71:if(570!==a)break;i.show=bo.decode(n,n.uint32());continue;case 72:if(578!==a)break;i.video.push(Uo.decode(n,n.uint32()));continue;case 73:if(586!==a)break;i.videoPreview.push(Uo.decode(n,n.uint32()));continue;case 74:if(594!==a)break;i.audioPreview.push(jo.decode(n,n.uint32()));continue;case 75:if(602!==a)break;i.restriction.push(To.decode(n,n.uint32()));continue;case 76:if(610!==a)break;i.freezeFrame=xo.decode(n,n.uint32());continue;case 77:if(618!==a)break;i.keyword.push(n.string());continue;case 78:if(624!==a)break;i.interpretRestrictionUsingGeoip=n.bool();continue;case 79:if(632!==a)break;i.suppressMonetization=n.bool();continue;case 80:if(642!==a)break;i.salePeriod.push(Ro.decode(n,n.uint32()));continue;case 81:if(648!==a)break;i.allowBackgroundPlayback=n.bool();continue;case 82:if(658!==a)break;i.availability.push(Po.decode(n,n.uint32()));continue;case 83:if(666!==a)break;i.externalUrl=n.string();continue;case 84:if(674!==a)break;i.originalAudio=Eo.decode(n,n.uint32());continue;case 85:if(680!==a)break;i.employeeOnly=n.bool();continue;case 86:if(690!==a)break;i.rssGuid=n.string();continue;case 87:if(696!==a)break;i.type=n.int32();continue;case 88:if(704!==a)break;i.seasonNumber=n.int32();continue;case 89:if(712!==a)break;i.episodeNumber=n.int32();continue;case 96:if(768!==a)break;i.isAudiobookChapter=n.bool();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return _o.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o,s,u,c,l,d,f,p,v,h,m,g,y,b,A,_,O,E,w,S,C,x,k=Ao();return k.gid=null!==(t=e.gid)&&void 0!==t?t:new Uint8Array,k.name=null!==(n=e.name)&&void 0!==n?n:"",k.duration=null!==(r=e.duration)&&void 0!==r?r:0,k.audio=(null===(i=e.audio)||void 0===i?void 0:i.map((function(e){return jo.fromPartial(e)})))||[],k.localizedName=(null===(a=e.localizedName)||void 0===a?void 0:a.map((function(e){return go.fromPartial(e)})))||[],k.description=null!==(o=e.description)&&void 0!==o?o:"",k.number=null!==(s=e.number)&&void 0!==s?s:0,k.publishTime=void 0!==e.publishTime&&null!==e.publishTime?wo.fromPartial(e.publishTime):void 0,k.deprecatedPopularity=null!==(u=e.deprecatedPopularity)&&void 0!==u?u:0,k.coverImage=void 0!==e.coverImage&&null!==e.coverImage?xo.fromPartial(e.coverImage):void 0,k.language=null!==(c=e.language)&&void 0!==c?c:"",k.explicit=null!==(l=e.explicit)&&void 0!==l&&l,k.show=void 0!==e.show&&null!==e.show?bo.fromPartial(e.show):void 0,k.video=(null===(d=e.video)||void 0===d?void 0:d.map((function(e){return Uo.fromPartial(e)})))||[],k.videoPreview=(null===(f=e.videoPreview)||void 0===f?void 0:f.map((function(e){return Uo.fromPartial(e)})))||[],k.audioPreview=(null===(p=e.audioPreview)||void 0===p?void 0:p.map((function(e){return jo.fromPartial(e)})))||[],k.restriction=(null===(v=e.restriction)||void 0===v?void 0:v.map((function(e){return To.fromPartial(e)})))||[],k.freezeFrame=void 0!==e.freezeFrame&&null!==e.freezeFrame?xo.fromPartial(e.freezeFrame):void 0,k.keyword=(null===(h=e.keyword)||void 0===h?void 0:h.map((function(e){return e})))||[],k.interpretRestrictionUsingGeoip=null!==(m=e.interpretRestrictionUsingGeoip)&&void 0!==m&&m,k.suppressMonetization=null!==(g=e.suppressMonetization)&&void 0!==g&&g,k.salePeriod=(null===(y=e.salePeriod)||void 0===y?void 0:y.map((function(e){return Ro.fromPartial(e)})))||[],k.allowBackgroundPlayback=null!==(b=e.allowBackgroundPlayback)&&void 0!==b&&b,k.availability=(null===(A=e.availability)||void 0===A?void 0:A.map((function(e){return Po.fromPartial(e)})))||[],k.externalUrl=null!==(_=e.externalUrl)&&void 0!==_?_:"",k.originalAudio=void 0!==e.originalAudio&&null!==e.originalAudio?Eo.fromPartial(e.originalAudio):void 0,k.employeeOnly=null!==(O=e.employeeOnly)&&void 0!==O&&O,k.rssGuid=null!==(E=e.rssGuid)&&void 0!==E?E:"",k.type=null!==(w=e.type)&&void 0!==w?w:0,k.seasonNumber=null!==(S=e.seasonNumber)&&void 0!==S?S:0,k.episodeNumber=null!==(C=e.episodeNumber)&&void 0!==C?C:0,k.isAudiobookChapter=null!==(x=e.isAudiobookChapter)&&void 0!==x&&x,k}};function Oo(){return{uuid:new Uint8Array}}var Eo={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return 0!==e.uuid.length&&t.uint32(10).bytes(e.uuid),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i=Oo();n.pos>>3){case 1:if(10!==a)break;i.uuid=n.bytes();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Eo.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n=Oo();return n.uuid=null!==(t=e.uuid)&&void 0!==t?t:new Uint8Array,n}};var wo={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return 0!==e.year&&t.uint32(8).sint32(e.year),0!==e.month&&t.uint32(16).sint32(e.month),0!==e.day&&t.uint32(24).sint32(e.day),0!==e.hour&&t.uint32(32).sint32(e.hour),0!==e.minute&&t.uint32(40).sint32(e.minute),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={year:0,month:0,day:0,hour:0,minute:0};n.pos>>3){case 1:if(8!==a)break;i.year=n.sint32();continue;case 2:if(16!==a)break;i.month=n.sint32();continue;case 3:if(24!==a)break;i.day=n.sint32();continue;case 4:if(32!==a)break;i.hour=n.sint32();continue;case 5:if(40!==a)break;i.minute=n.sint32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return wo.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o={year:0,month:0,day:0,hour:0,minute:0};return o.year=null!==(t=e.year)&&void 0!==t?t:0,o.month=null!==(n=e.month)&&void 0!==n?n:0,o.day=null!==(r=e.day)&&void 0!==r?r:0,o.hour=null!==(i=e.hour)&&void 0!==i?i:0,o.minute=null!==(a=e.minute)&&void 0!==a?a:0,o}};function So(){return{fileId:new Uint8Array,size:0,width:0,height:0}}var Co={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return 0!==e.fileId.length&&t.uint32(10).bytes(e.fileId),0!==e.size&&t.uint32(16).int32(e.size),0!==e.width&&t.uint32(24).sint32(e.width),0!==e.height&&t.uint32(32).sint32(e.height),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i=So();n.pos>>3){case 1:if(10!==a)break;i.fileId=n.bytes();continue;case 2:if(16!==a)break;i.size=n.int32();continue;case 3:if(24!==a)break;i.width=n.sint32();continue;case 4:if(32!==a)break;i.height=n.sint32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Co.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a=So();return a.fileId=null!==(t=e.fileId)&&void 0!==t?t:new Uint8Array,a.size=null!==(n=e.size)&&void 0!==n?n:0,a.width=null!==(r=e.width)&&void 0!==r?r:0,a.height=null!==(i=e.height)&&void 0!==i?i:0,a}};var xo={encode:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=ho(e.image);try{for(r.s();!(t=r.n()).done;){var i=t.value;Co.encode(i,n.uint32(10).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={image:[]};n.pos>>3){case 1:if(10!==a)break;i.image.push(Co.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return xo.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={image:[]};return n.image=(null===(t=e.image)||void 0===t?void 0:t.map((function(e){return Co.fromPartial(e)})))||[],n}};var ko={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return 0!==e.type&&t.uint32(8).int32(e.type),""!==e.text&&t.uint32(18).string(e.text),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={type:0,text:""};n.pos>>3){case 1:if(8!==a)break;i.type=n.int32();continue;case 2:if(18!==a)break;i.text=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return ko.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={type:0,text:""};return r.type=null!==(t=e.type)&&void 0!==t?t:0,r.text=null!==(n=e.text)&&void 0!==n?n:"",r}};var To={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();t.uint32(10).fork();var n,r=ho(e.catalogue);try{for(r.s();!(n=r.n()).done;){var i=n.value;t.int32(i)}}catch(e){r.e(e)}finally{r.f()}t.ldelim(),void 0!==e.countriesAllowed&&t.uint32(18).string(e.countriesAllowed),void 0!==e.countriesForbidden&&t.uint32(26).string(e.countriesForbidden),0!==e.type&&t.uint32(32).int32(e.type);var a,o=ho(e.catalogueStr);try{for(o.s();!(a=o.n()).done;){var s=a.value;t.uint32(42).string(s)}}catch(e){o.e(e)}finally{o.f()}return t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={catalogue:[],countriesAllowed:void 0,countriesForbidden:void 0,type:0,catalogueStr:[]};n.pos>>3){case 1:if(8===a){i.catalogue.push(n.int32());continue}if(10===a){for(var o=n.uint32()+n.pos;n.pos1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=ho(e.catalogueStr);try{for(r.s();!(t=r.n()).done;){var i=t.value;n.uint32(10).string(i)}}catch(e){r.e(e)}finally{r.f()}return void 0!==e.start&&wo.encode(e.start,n.uint32(18).fork()).ldelim(),n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={catalogueStr:[],start:void 0};n.pos>>3){case 1:if(10!==a)break;i.catalogueStr.push(n.string());continue;case 2:if(18!==a)break;i.start=wo.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Po.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={catalogueStr:[],start:void 0};return n.catalogueStr=(null===(t=e.catalogueStr)||void 0===t?void 0:t.map((function(e){return e})))||[],n.start=void 0!==e.start&&null!==e.start?wo.fromPartial(e.start):void 0,n}};var Io={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();""!==e.name&&t.uint32(10).string(e.name);var n,r=ho(e.subcategories);try{for(r.s();!(n=r.n()).done;){var i=n.value;No.encode(i,t.uint32(18).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={name:"",subcategories:[]};n.pos>>3){case 1:if(10!==a)break;i.name=n.string();continue;case 2:if(18!==a)break;i.subcategories.push(No.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Io.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={name:"",subcategories:[]};return r.name=null!==(t=e.name)&&void 0!==t?t:"",r.subcategories=(null===(n=e.subcategories)||void 0===n?void 0:n.map((function(e){return No.fromPartial(e)})))||[],r}};var No={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.name&&t.uint32(10).string(e.name),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={name:""};n.pos>>3){case 1:if(10!==a)break;i.name=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return No.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={name:""};return n.name=null!==(t=e.name)&&void 0!==t?t:"",n}};var Ro={encode:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=ho(e.restriction);try{for(r.s();!(t=r.n()).done;){var i=t.value;To.encode(i,n.uint32(10).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return void 0!==e.start&&wo.encode(e.start,n.uint32(18).fork()).ldelim(),void 0!==e.end&&wo.encode(e.end,n.uint32(26).fork()).ldelim(),n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={restriction:[],start:void 0,end:void 0};n.pos>>3){case 1:if(10!==a)break;i.restriction.push(To.decode(n,n.uint32()));continue;case 2:if(18!==a)break;i.start=wo.decode(n,n.uint32());continue;case 3:if(26!==a)break;i.end=wo.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Ro.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={restriction:[],start:void 0,end:void 0};return n.restriction=(null===(t=e.restriction)||void 0===t?void 0:t.map((function(e){return To.fromPartial(e)})))||[],n.start=void 0!==e.start&&null!==e.start?wo.fromPartial(e.start):void 0,n.end=void 0!==e.end&&null!==e.end?wo.fromPartial(e.end):void 0,n}};function Do(){return{fileId:new Uint8Array,format:0}}var jo={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return 0!==e.fileId.length&&t.uint32(10).bytes(e.fileId),0!==e.format&&t.uint32(16).int32(e.format),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i=Do();n.pos>>3){case 1:if(10!==a)break;i.fileId=n.bytes();continue;case 2:if(16!==a)break;i.format=n.int32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return jo.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r=Do();return r.fileId=null!==(t=e.fileId)&&void 0!==t?t:new Uint8Array,r.format=null!==(n=e.format)&&void 0!==n?n:0,r}};function Lo(){return{fileId:new Uint8Array}}var Uo={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return 0!==e.fileId.length&&t.uint32(10).bytes(e.fileId),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i=Lo();n.pos>>3){case 1:if(10!==a)break;i.fileId=n.bytes();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Uo.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n=Lo();return n.fileId=null!==(t=e.fileId)&&void 0!==t?t:new Uint8Array,n}};Wi().util.Long!==Ui.A&&(Wi().util.Long=Ui.A,Wi().configure());var Mo=function(e){return e[e.PLAYABILITY_VERDICT_UNSPECIFIED=0]="PLAYABILITY_VERDICT_UNSPECIFIED",e[e.PLAYABILITY_VERDICT_PLAYABLE=1]="PLAYABILITY_VERDICT_PLAYABLE",e[e.PLAYABILITY_VERDICT_COUNTRY_RESTRICTED=2]="PLAYABILITY_VERDICT_COUNTRY_RESTRICTED",e[e.PLAYABILITY_VERDICT_CATALOGUE_RESTRICTED=3]="PLAYABILITY_VERDICT_CATALOGUE_RESTRICTED",e[e.PLAYABILITY_VERDICT_UNAVAILABLE=4]="PLAYABILITY_VERDICT_UNAVAILABLE",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e}({});var Bo={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return!0===e.isPlayable&&t.uint32(8).bool(e.isPlayable),0!==e.reason&&t.uint32(16).int32(e.reason),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={isPlayable:!1,reason:0};n.pos>>3){case 1:if(8!==a)break;i.isPlayable=n.bool();continue;case 2:if(16!==a)break;i.reason=n.int32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Bo.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={isPlayable:!1,reason:0};return r.isPlayable=null!==(t=e.isPlayable)&&void 0!==t&&t,r.reason=null!==(n=e.reason)&&void 0!==n?n:0,r}};function Fo(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Vo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Vo(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Vo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=Fo(e.coverImages);try{for(r.s();!(t=r.n()).done;){var i=t.value;zo.encode(i,n.uint32(10).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={coverImages:[]};n.pos>>3){case 1:if(10!==a)break;i.coverImages.push(zo.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Ho.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={coverImages:[]};return n.coverImages=(null===(t=e.coverImages)||void 0===t?void 0:t.map((function(e){return zo.fromPartial(e)})))||[],n}};function Go(){return{fileId:new Uint8Array,size:0,width:0,height:0}}var zo={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return 0!==e.fileId.length&&t.uint32(10).bytes(e.fileId),0!==e.size&&t.uint32(16).int32(e.size),0!==e.width&&t.uint32(24).int32(e.width),0!==e.height&&t.uint32(32).int32(e.height),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i=Go();n.pos>>3){case 1:if(10!==a)break;i.fileId=n.bytes();continue;case 2:if(16!==a)break;i.size=n.int32();continue;case 3:if(24!==a)break;i.width=n.int32();continue;case 4:if(32!==a)break;i.height=n.int32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return zo.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a=Go();return a.fileId=null!==(t=e.fileId)&&void 0!==t?t:new Uint8Array,a.size=null!==(n=e.size)&&void 0!==n?n:0,a.width=null!==(r=e.width)&&void 0!==r?r:0,a.height=null!==(i=e.height)&&void 0!==i?i:0,a}};function Wo(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Ko(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ko(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Ko(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.id&&t.uint32(10).string(e.id),""!==e.contextualName&&t.uint32(18).string(e.contextualName),0!==e.depth&&t.uint32(24).int32(e.depth),""!==e.parentId&&t.uint32(34).string(e.parentId),""!==e.destinationUri&&t.uint32(42).string(e.destinationUri),""!==e.shortName&&t.uint32(50).string(e.shortName),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={id:"",contextualName:"",depth:0,parentId:"",destinationUri:"",shortName:""};n.pos>>3){case 1:if(10!==a)break;i.id=n.string();continue;case 2:if(18!==a)break;i.contextualName=n.string();continue;case 3:if(24!==a)break;i.depth=n.int32();continue;case 4:if(34!==a)break;i.parentId=n.string();continue;case 5:if(42!==a)break;i.destinationUri=n.string();continue;case 6:if(50!==a)break;i.shortName=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Yo.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o,s={id:"",contextualName:"",depth:0,parentId:"",destinationUri:"",shortName:""};return s.id=null!==(t=e.id)&&void 0!==t?t:"",s.contextualName=null!==(n=e.contextualName)&&void 0!==n?n:"",s.depth=null!==(r=e.depth)&&void 0!==r?r:0,s.parentId=null!==(i=e.parentId)&&void 0!==i?i:"",s.destinationUri=null!==(a=e.destinationUri)&&void 0!==a?a:"",s.shortName=null!==(o=e.shortName)&&void 0!==o?o:"",s}};var qo={encode:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=Wo(e.genres);try{for(r.s();!(t=r.n()).done;){var i=t.value;Yo.encode(i,n.uint32(10).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={genres:[]};n.pos>>3){case 1:if(10!==a)break;i.genres.push(Yo.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return qo.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={genres:[]};return n.genres=(null===(t=e.genres)||void 0===t?void 0:t.map((function(e){return Yo.fromPartial(e)})))||[],n}};var Qo={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.sameBookUri&&t.uint32(10).string(e.sameBookUri),0!==e.action&&t.uint32(16).int32(e.action),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={sameBookUri:"",action:0};n.pos>>3){case 1:if(10!==a)break;i.sameBookUri=n.string();continue;case 2:if(16!==a)break;i.action=n.int32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Qo.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={sameBookUri:"",action:0};return r.sameBookUri=null!==(t=e.sameBookUri)&&void 0!==t?t:"",r.action=null!==(n=e.action)&&void 0!==n?n:0,r}};n(72569),n(46625),n(85983),n(44967),n(96403),n(83355);function Zo(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Jo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jo(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Jo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=Zo(e.videoAssociation);try{for(r.s();!(t=r.n()).done;){var i=t.value;ts.encode(i,n.uint32(10).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={videoAssociation:[]};n.pos>>3){case 1:if(10!==a)break;i.videoAssociation.push(ts.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{videoAssociation:globalThis.Array.isArray(null==e?void 0:e.videoAssociation)?e.videoAssociation.map((function(e){return ts.fromJSON(e)})):[]}},toJSON:function(e){var t,n={};return null!==(t=e.videoAssociation)&&void 0!==t&&t.length&&(n.videoAssociation=e.videoAssociation.map((function(e){return ts.toJSON(e)}))),n},create:function(e){return es.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={videoAssociation:[]};return n.videoAssociation=(null===(t=e.videoAssociation)||void 0===t?void 0:t.map((function(e){return ts.fromPartial(e)})))||[],n}};var ts={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.trackUri&&t.uint32(10).string(e.trackUri),void 0!==e.images&&ns.encode(e.images,t.uint32(18).fork()).ldelim(),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={trackUri:"",images:void 0};n.pos>>3){case 1:if(10!==a)break;i.trackUri=n.string();continue;case 2:if(18!==a)break;i.images=ns.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{trackUri:as(e.trackUri)?globalThis.String(e.trackUri):"",images:as(e.images)?ns.fromJSON(e.images):void 0}},toJSON:function(e){var t={};return""!==e.trackUri&&(t.trackUri=e.trackUri),void 0!==e.images&&(t.images=ns.toJSON(e.images)),t},create:function(e){return ts.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={trackUri:"",images:void 0};return n.trackUri=null!==(t=e.trackUri)&&void 0!==t?t:"",n.images=void 0!==e.images&&null!==e.images?ns.fromPartial(e.images):void 0,n}};var ns={encode:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=Zo(e.image);try{for(r.s();!(t=r.n()).done;){var i=t.value;rs.encode(i,n.uint32(10).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={image:[]};n.pos>>3){case 1:if(10!==a)break;i.image.push(rs.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{image:globalThis.Array.isArray(null==e?void 0:e.image)?e.image.map((function(e){return rs.fromJSON(e)})):[]}},toJSON:function(e){var t,n={};return null!==(t=e.image)&&void 0!==t&&t.length&&(n.image=e.image.map((function(e){return rs.toJSON(e)}))),n},create:function(e){return ns.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={image:[]};return n.image=(null===(t=e.image)||void 0===t?void 0:t.map((function(e){return rs.fromPartial(e)})))||[],n}};var rs={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.fileId&&t.uint32(10).bytes(e.fileId),void 0!==e.size&&t.uint32(16).int32(e.size),void 0!==e.width&&t.uint32(24).sint32(e.width),void 0!==e.height&&t.uint32(32).sint32(e.height),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={fileId:void 0,size:void 0,width:void 0,height:void 0};n.pos>>3){case 1:if(10!==a)break;i.fileId=n.bytes();continue;case 2:if(16!==a)break;i.size=n.int32();continue;case 3:if(24!==a)break;i.width=n.sint32();continue;case 4:if(32!==a)break;i.height=n.sint32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{fileId:as(e.fileId)?is(e.fileId):void 0,size:as(e.size)?$o(e.size):void 0,width:as(e.width)?globalThis.Number(e.width):void 0,height:as(e.height)?globalThis.Number(e.height):void 0}},toJSON:function(e){var t={};return void 0!==e.fileId&&(t.fileId=function(e){if(globalThis.Buffer)return globalThis.Buffer.from(e).toString("base64");var t=[];return e.forEach((function(e){t.push(globalThis.String.fromCharCode(e))})),globalThis.btoa(t.join(""))}(e.fileId)),void 0!==e.size&&(t.size=function(e){switch(e){case Xo.DEFAULT:return"DEFAULT";case Xo.SMALL:return"SMALL";case Xo.LARGE:return"LARGE";case Xo.XLARGE:return"XLARGE";case Xo.XXLARGE:return"XXLARGE";case Xo.UNRECOGNIZED:default:return"UNRECOGNIZED"}}(e.size)),void 0!==e.width&&(t.width=Math.round(e.width)),void 0!==e.height&&(t.height=Math.round(e.height)),t},create:function(e){return rs.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a={fileId:void 0,size:void 0,width:void 0,height:void 0};return a.fileId=null!==(t=e.fileId)&&void 0!==t?t:void 0,a.size=null!==(n=e.size)&&void 0!==n?n:void 0,a.width=null!==(r=e.width)&&void 0!==r?r:void 0,a.height=null!==(i=e.height)&&void 0!==i?i:void 0,a}};function is(e){if(globalThis.Buffer)return Uint8Array.from(globalThis.Buffer.from(e,"base64"));for(var t=globalThis.atob(e),n=new Uint8Array(t.length),r=0;r=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function ss(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=os(e.tags);try{for(r.s();!(t=r.n()).done;){var i=t.value;ps.encode(i,n.uint32(10).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return 0!==e.bpm&&n.uint32(16).int32(e.bpm),void 0!==e.key&&vs.encode(e.key,n.uint32(26).fork()).ldelim(),0!==e.danceability&&n.uint32(32).int32(e.danceability),!1!==e.preventPreviewBar&&n.uint32(40).bool(e.preventPreviewBar),n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={tags:[],bpm:0,key:void 0,danceability:0,preventPreviewBar:!1};n.pos>>3){case 1:if(10!==a)break;i.tags.push(ps.decode(n,n.uint32()));continue;case 2:if(16!==a)break;i.bpm=n.int32();continue;case 3:if(26!==a)break;i.key=vs.decode(n,n.uint32());continue;case 4:if(32!==a)break;i.danceability=n.int32();continue;case 5:if(40!==a)break;i.preventPreviewBar=n.bool();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{tags:globalThis.Array.isArray(null==e?void 0:e.tags)?e.tags.map((function(e){return ps.fromJSON(e)})):[],bpm:hs(e.bpm)?globalThis.Number(e.bpm):0,key:hs(e.key)?vs.fromJSON(e.key):void 0,danceability:hs(e.danceability)?cs(e.danceability):0,preventPreviewBar:!!hs(e.preventPreviewBar)&&globalThis.Boolean(e.preventPreviewBar)}},toJSON:function(e){var t,n={};return null!==(t=e.tags)&&void 0!==t&&t.length&&(n.tags=e.tags.map((function(e){return ps.toJSON(e)}))),0!==e.bpm&&(n.bpm=Math.round(e.bpm)),void 0!==e.key&&(n.key=vs.toJSON(e.key)),0!==e.danceability&&(n.danceability=function(e){switch(e){case us.DANCEABILITY_UNKNOWN:return"DANCEABILITY_UNKNOWN";case us.DANCEABILITY_VERY_LOW:return"DANCEABILITY_VERY_LOW";case us.DANCEABILITY_LOW:return"DANCEABILITY_LOW";case us.DANCEABILITY_MEDIUM:return"DANCEABILITY_MEDIUM";case us.DANCEABILITY_HIGH:return"DANCEABILITY_HIGH";case us.DANCEABILITY_VERY_HIGH:return"DANCEABILITY_VERY_HIGH";case us.UNRECOGNIZED:default:return"UNRECOGNIZED"}}(e.danceability)),!1!==e.preventPreviewBar&&(n.preventPreviewBar=e.preventPreviewBar),n},create:function(e){return fs.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a={tags:[],bpm:0,key:void 0,danceability:0,preventPreviewBar:!1};return a.tags=(null===(t=e.tags)||void 0===t?void 0:t.map((function(e){return ps.fromPartial(e)})))||[],a.bpm=null!==(n=e.bpm)&&void 0!==n?n:0,a.key=void 0!==e.key&&null!==e.key?vs.fromPartial(e.key):void 0,a.danceability=null!==(r=e.danceability)&&void 0!==r?r:0,a.preventPreviewBar=null!==(i=e.preventPreviewBar)&&void 0!==i&&i,a}};var ps={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.conceptUri&&t.uint32(10).string(e.conceptUri),0!==e.weight&&t.uint32(21).float(e.weight),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={conceptUri:"",weight:0};n.pos>>3){case 1:if(10!==a)break;i.conceptUri=n.string();continue;case 2:if(21!==a)break;i.weight=n.float();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{conceptUri:hs(e.conceptUri)?globalThis.String(e.conceptUri):"",weight:hs(e.weight)?globalThis.Number(e.weight):0}},toJSON:function(e){var t={};return""!==e.conceptUri&&(t.conceptUri=e.conceptUri),0!==e.weight&&(t.weight=e.weight),t},create:function(e){return ps.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={conceptUri:"",weight:0};return r.conceptUri=null!==(t=e.conceptUri)&&void 0!==t?t:"",r.weight=null!==(n=e.weight)&&void 0!==n?n:0,r}};var vs={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.key&&t.uint32(10).string(e.key),0!==e.mode&&t.uint32(16).int32(e.mode),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={key:"",mode:0};n.pos>>3){case 1:if(10!==a)break;i.key=n.string();continue;case 2:if(16!==a)break;i.mode=n.int32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{key:hs(e.key)?globalThis.String(e.key):"",mode:hs(e.mode)?ds(e.mode):0}},toJSON:function(e){var t={};return""!==e.key&&(t.key=e.key),0!==e.mode&&(t.mode=function(e){switch(e){case ls.MODE_UNKNOWN:return"MODE_UNKNOWN";case ls.MODE_MINOR:return"MODE_MINOR";case ls.MODE_MAJOR:return"MODE_MAJOR";case ls.UNRECOGNIZED:default:return"UNRECOGNIZED"}}(e.mode)),t},create:function(e){return vs.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={key:"",mode:0};return r.key=null!==(t=e.key)&&void 0!==t?t:"",r.mode=null!==(n=e.mode)&&void 0!==n?n:0,r}};function hs(e){return null!=e}function ms(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return gs(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?gs(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function gs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();""!==e.translatedLibraryName&&t.uint32(10).string(e.translatedLibraryName),""!==e.imageUri&&t.uint32(26).string(e.imageUri);var n,i=ms(e.conceptClass);try{for(i.s();!(n=i.n()).done;){var a=n.value;As.encode(a,t.uint32(34).fork()).ldelim()}}catch(e){i.e(e)}finally{i.f()}return void 0!==e.libraryClass&&As.encode(e.libraryClass,t.uint32(42).fork()).ldelim(),Object.entries(e.translationMap).forEach((function(e){var n=(0,r.A)(e,2),i=n[0],a=n[1];bs.encode({key:i,value:a},t.uint32(50).fork()).ldelim()})),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={translatedLibraryName:"",imageUri:"",conceptClass:[],libraryClass:void 0,translationMap:{}};n.pos>>3){case 1:if(10!==a)break;i.translatedLibraryName=n.string();continue;case 3:if(26!==a)break;i.imageUri=n.string();continue;case 4:if(34!==a)break;i.conceptClass.push(As.decode(n,n.uint32()));continue;case 5:if(42!==a)break;i.libraryClass=As.decode(n,n.uint32());continue;case 6:if(50!==a)break;var o=bs.decode(n,n.uint32());void 0!==o.value&&(i.translationMap[o.key]=o.value);continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{translatedLibraryName:_s(e.translatedLibraryName)?globalThis.String(e.translatedLibraryName):"",imageUri:_s(e.imageUri)?globalThis.String(e.imageUri):"",conceptClass:globalThis.Array.isArray(null==e?void 0:e.conceptClass)?e.conceptClass.map((function(e){return As.fromJSON(e)})):[],libraryClass:_s(e.libraryClass)?As.fromJSON(e.libraryClass):void 0,translationMap:(t=e.translationMap,"object"===(0,Wt.A)(t)&&null!==t?Object.entries(e.translationMap).reduce((function(e,t){var n=(0,r.A)(t,2),i=n[0],a=n[1];return e[i]=String(a),e}),{}):{})};var t},toJSON:function(e){var t,n={};if(""!==e.translatedLibraryName&&(n.translatedLibraryName=e.translatedLibraryName),""!==e.imageUri&&(n.imageUri=e.imageUri),null!==(t=e.conceptClass)&&void 0!==t&&t.length&&(n.conceptClass=e.conceptClass.map((function(e){return As.toJSON(e)}))),void 0!==e.libraryClass&&(n.libraryClass=As.toJSON(e.libraryClass)),e.translationMap){var i=Object.entries(e.translationMap);i.length>0&&(n.translationMap={},i.forEach((function(e){var t=(0,r.A)(e,2),i=t[0],a=t[1];n.translationMap[i]=a})))}return n},create:function(e){return ys.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,i,a,o={translatedLibraryName:"",imageUri:"",conceptClass:[],libraryClass:void 0,translationMap:{}};return o.translatedLibraryName=null!==(t=e.translatedLibraryName)&&void 0!==t?t:"",o.imageUri=null!==(n=e.imageUri)&&void 0!==n?n:"",o.conceptClass=(null===(i=e.conceptClass)||void 0===i?void 0:i.map((function(e){return As.fromPartial(e)})))||[],o.libraryClass=void 0!==e.libraryClass&&null!==e.libraryClass?As.fromPartial(e.libraryClass):void 0,o.translationMap=Object.entries(null!==(a=e.translationMap)&&void 0!==a?a:{}).reduce((function(e,t){var n=(0,r.A)(t,2),i=n[0],a=n[1];return void 0!==a&&(e[i]=globalThis.String(a)),e}),{}),o}};var bs={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.key&&t.uint32(10).string(e.key),""!==e.value&&t.uint32(18).string(e.value),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={key:"",value:""};n.pos>>3){case 1:if(10!==a)break;i.key=n.string();continue;case 2:if(18!==a)break;i.value=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{key:_s(e.key)?globalThis.String(e.key):"",value:_s(e.value)?globalThis.String(e.value):""}},toJSON:function(e){var t={};return""!==e.key&&(t.key=e.key),""!==e.value&&(t.value=e.value),t},create:function(e){return bs.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={key:"",value:""};return r.key=null!==(t=e.key)&&void 0!==t?t:"",r.value=null!==(n=e.value)&&void 0!==n?n:"",r}};var As={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.uri&&t.uint32(10).string(e.uri),""!==e.translatedName&&t.uint32(18).string(e.translatedName),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={uri:"",translatedName:""};n.pos>>3){case 1:if(10!==a)break;i.uri=n.string();continue;case 2:if(18!==a)break;i.translatedName=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{uri:_s(e.uri)?globalThis.String(e.uri):"",translatedName:_s(e.translatedName)?globalThis.String(e.translatedName):""}},toJSON:function(e){var t={};return""!==e.uri&&(t.uri=e.uri),""!==e.translatedName&&(t.translatedName=e.translatedName),t},create:function(e){return As.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={uri:"",translatedName:""};return r.uri=null!==(t=e.uri)&&void 0!==t?t:"",r.translatedName=null!==(n=e.translatedName)&&void 0!==n?n:"",r}};function _s(e){return null!=e}n(21834);function Os(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Es(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Es(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Es(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.language&&""!==e.language&&t.uint32(10).string(e.language),void 0!==e.value&&""!==e.value&&t.uint32(18).string(e.value),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={language:"",value:""};n.pos>>3){case 1:if(10!==a)break;i.language=n.string();continue;case 2:if(18!==a)break;i.value=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{language:ku(e.language)?globalThis.String(e.language):"",value:ku(e.value)?globalThis.String(e.value):""}},toJSON:function(e){var t={};return void 0!==e.language&&""!==e.language&&(t.language=e.language),void 0!==e.value&&""!==e.value&&(t.value=e.value),t},create:function(e){return Bs.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={language:"",value:""};return r.language=null!==(t=e.language)&&void 0!==t?t:"",r.value=null!==(n=e.value)&&void 0!==n?n:"",r}};function Fs(){return{gid:new Uint8Array(0),name:"",popularity:0,topTrack:[],albumGroup:[],singleGroup:[],compilationGroup:[],appearsOnGroup:[],genre:[],externalId:[],portrait:[],biography:[],activityPeriod:[],restriction:[],related:[],isPortraitAlbumCover:!1,portraitGroup:void 0,salePeriod:[],localizedName:[],availability:[],indexVersion:"0",compressedTopTrack:[]}}var Vs={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();void 0!==e.gid&&0!==e.gid.length&&t.uint32(10).bytes(e.gid),void 0!==e.name&&""!==e.name&&t.uint32(18).string(e.name),void 0!==e.popularity&&0!==e.popularity&&t.uint32(24).sint32(e.popularity);var n,r=Os(e.topTrack);try{for(r.s();!(n=r.n()).done;){var i=n.value;eu.encode(i,t.uint32(34).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}var a,o=Os(e.albumGroup);try{for(o.s();!(a=o.n()).done;){var s=a.value;ru.encode(s,t.uint32(42).fork()).ldelim()}}catch(e){o.e(e)}finally{o.f()}var u,c=Os(e.singleGroup);try{for(c.s();!(u=c.n()).done;){var l=u.value;ru.encode(l,t.uint32(50).fork()).ldelim()}}catch(e){c.e(e)}finally{c.f()}var d,f=Os(e.compilationGroup);try{for(f.s();!(d=f.n()).done;){var p=d.value;ru.encode(p,t.uint32(58).fork()).ldelim()}}catch(e){f.e(e)}finally{f.f()}var v,h=Os(e.appearsOnGroup);try{for(h.s();!(v=h.n()).done;){var m=v.value;ru.encode(m,t.uint32(66).fork()).ldelim()}}catch(e){h.e(e)}finally{h.f()}var g,y=Os(e.genre);try{for(y.s();!(g=y.n()).done;){var b=g.value;t.uint32(74).string(b)}}catch(e){y.e(e)}finally{y.f()}var A,_=Os(e.externalId);try{for(_.s();!(A=_.n()).done;){var O=A.value;vu.encode(O,t.uint32(82).fork()).ldelim()}}catch(e){_.e(e)}finally{_.f()}var E,w=Os(e.portrait);try{for(w.s();!(E=w.n()).done;){var S=E.value;ou.encode(S,t.uint32(90).fork()).ldelim()}}catch(e){w.e(e)}finally{w.f()}var C,x=Os(e.biography);try{for(x.s();!(C=x.n()).done;){var k=C.value;uu.encode(k,t.uint32(98).fork()).ldelim()}}catch(e){x.e(e)}finally{x.f()}var T,P=Os(e.activityPeriod);try{for(P.s();!(T=P.n()).done;){var I=T.value;nu.encode(I,t.uint32(106).fork()).ldelim()}}catch(e){P.e(e)}finally{P.f()}var N,R=Os(e.restriction);try{for(R.s();!(N=R.n()).done;){var D=N.value;du.encode(D,t.uint32(114).fork()).ldelim()}}catch(e){R.e(e)}finally{R.f()}var j,L=Os(e.related);try{for(L.s();!(j=L.n()).done;){var U=j.value;Vs.encode(U,t.uint32(122).fork()).ldelim()}}catch(e){L.e(e)}finally{L.f()}void 0!==e.isPortraitAlbumCover&&!1!==e.isPortraitAlbumCover&&t.uint32(128).bool(e.isPortraitAlbumCover),void 0!==e.portraitGroup&&su.encode(e.portraitGroup,t.uint32(138).fork()).ldelim();var M,B=Os(e.salePeriod);try{for(B.s();!(M=B.n()).done;){var F=M.value;pu.encode(F,t.uint32(146).fork()).ldelim()}}catch(e){B.e(e)}finally{B.f()}var V,H=Os(e.localizedName);try{for(H.s();!(V=H.n()).done;){var G=V.value;Bs.encode(G,t.uint32(154).fork()).ldelim()}}catch(e){H.e(e)}finally{H.f()}var z,W=Os(e.availability);try{for(W.s();!(z=W.n()).done;){var K=z.value;fu.encode(K,t.uint32(162).fork()).ldelim()}}catch(e){W.e(e)}finally{W.f()}void 0!==e.indexVersion&&"0"!==e.indexVersion&&t.uint32(168).int64(e.indexVersion);var Y,q=Os(e.compressedTopTrack);try{for(q.s();!(Y=q.n()).done;){var Q=Y.value;tu.encode(Q,t.uint32(178).fork()).ldelim()}}catch(e){q.e(e)}finally{q.f()}return t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i=Fs();n.pos>>3){case 1:if(10!==a)break;i.gid=n.bytes();continue;case 2:if(18!==a)break;i.name=n.string();continue;case 3:if(24!==a)break;i.popularity=n.sint32();continue;case 4:if(34!==a)break;i.topTrack.push(eu.decode(n,n.uint32()));continue;case 5:if(42!==a)break;i.albumGroup.push(ru.decode(n,n.uint32()));continue;case 6:if(50!==a)break;i.singleGroup.push(ru.decode(n,n.uint32()));continue;case 7:if(58!==a)break;i.compilationGroup.push(ru.decode(n,n.uint32()));continue;case 8:if(66!==a)break;i.appearsOnGroup.push(ru.decode(n,n.uint32()));continue;case 9:if(74!==a)break;i.genre.push(n.string());continue;case 10:if(82!==a)break;i.externalId.push(vu.decode(n,n.uint32()));continue;case 11:if(90!==a)break;i.portrait.push(ou.decode(n,n.uint32()));continue;case 12:if(98!==a)break;i.biography.push(uu.decode(n,n.uint32()));continue;case 13:if(106!==a)break;i.activityPeriod.push(nu.decode(n,n.uint32()));continue;case 14:if(114!==a)break;i.restriction.push(du.decode(n,n.uint32()));continue;case 15:if(122!==a)break;i.related.push(Vs.decode(n,n.uint32()));continue;case 16:if(128!==a)break;i.isPortraitAlbumCover=n.bool();continue;case 17:if(138!==a)break;i.portraitGroup=su.decode(n,n.uint32());continue;case 18:if(146!==a)break;i.salePeriod.push(pu.decode(n,n.uint32()));continue;case 19:if(154!==a)break;i.localizedName.push(Bs.decode(n,n.uint32()));continue;case 20:if(162!==a)break;i.availability.push(fu.decode(n,n.uint32()));continue;case 21:if(168!==a)break;i.indexVersion=xu(n.int64());continue;case 22:if(178!==a)break;i.compressedTopTrack.push(tu.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{gid:ku(e.gid)?Su(e.gid):new Uint8Array(0),name:ku(e.name)?globalThis.String(e.name):"",popularity:ku(e.popularity)?globalThis.Number(e.popularity):0,topTrack:globalThis.Array.isArray(null==e?void 0:e.topTrack)?e.topTrack.map((function(e){return eu.fromJSON(e)})):[],albumGroup:globalThis.Array.isArray(null==e?void 0:e.albumGroup)?e.albumGroup.map((function(e){return ru.fromJSON(e)})):[],singleGroup:globalThis.Array.isArray(null==e?void 0:e.singleGroup)?e.singleGroup.map((function(e){return ru.fromJSON(e)})):[],compilationGroup:globalThis.Array.isArray(null==e?void 0:e.compilationGroup)?e.compilationGroup.map((function(e){return ru.fromJSON(e)})):[],appearsOnGroup:globalThis.Array.isArray(null==e?void 0:e.appearsOnGroup)?e.appearsOnGroup.map((function(e){return ru.fromJSON(e)})):[],genre:globalThis.Array.isArray(null==e?void 0:e.genre)?e.genre.map((function(e){return globalThis.String(e)})):[],externalId:globalThis.Array.isArray(null==e?void 0:e.externalId)?e.externalId.map((function(e){return vu.fromJSON(e)})):[],portrait:globalThis.Array.isArray(null==e?void 0:e.portrait)?e.portrait.map((function(e){return ou.fromJSON(e)})):[],biography:globalThis.Array.isArray(null==e?void 0:e.biography)?e.biography.map((function(e){return uu.fromJSON(e)})):[],activityPeriod:globalThis.Array.isArray(null==e?void 0:e.activityPeriod)?e.activityPeriod.map((function(e){return nu.fromJSON(e)})):[],restriction:globalThis.Array.isArray(null==e?void 0:e.restriction)?e.restriction.map((function(e){return du.fromJSON(e)})):[],related:globalThis.Array.isArray(null==e?void 0:e.related)?e.related.map((function(e){return Vs.fromJSON(e)})):[],isPortraitAlbumCover:!!ku(e.isPortraitAlbumCover)&&globalThis.Boolean(e.isPortraitAlbumCover),portraitGroup:ku(e.portraitGroup)?su.fromJSON(e.portraitGroup):void 0,salePeriod:globalThis.Array.isArray(null==e?void 0:e.salePeriod)?e.salePeriod.map((function(e){return pu.fromJSON(e)})):[],localizedName:globalThis.Array.isArray(null==e?void 0:e.localizedName)?e.localizedName.map((function(e){return Bs.fromJSON(e)})):[],availability:globalThis.Array.isArray(null==e?void 0:e.availability)?e.availability.map((function(e){return fu.fromJSON(e)})):[],indexVersion:ku(e.indexVersion)?globalThis.String(e.indexVersion):"0",compressedTopTrack:globalThis.Array.isArray(null==e?void 0:e.compressedTopTrack)?e.compressedTopTrack.map((function(e){return tu.fromJSON(e)})):[]}},toJSON:function(e){var t,n,r,i,a,o,s,u,c,l,d,f,p,v,h,m,g={};return void 0!==e.gid&&0!==e.gid.length&&(g.gid=Cu(e.gid)),void 0!==e.name&&""!==e.name&&(g.name=e.name),void 0!==e.popularity&&0!==e.popularity&&(g.popularity=Math.round(e.popularity)),null!==(t=e.topTrack)&&void 0!==t&&t.length&&(g.topTrack=e.topTrack.map((function(e){return eu.toJSON(e)}))),null!==(n=e.albumGroup)&&void 0!==n&&n.length&&(g.albumGroup=e.albumGroup.map((function(e){return ru.toJSON(e)}))),null!==(r=e.singleGroup)&&void 0!==r&&r.length&&(g.singleGroup=e.singleGroup.map((function(e){return ru.toJSON(e)}))),null!==(i=e.compilationGroup)&&void 0!==i&&i.length&&(g.compilationGroup=e.compilationGroup.map((function(e){return ru.toJSON(e)}))),null!==(a=e.appearsOnGroup)&&void 0!==a&&a.length&&(g.appearsOnGroup=e.appearsOnGroup.map((function(e){return ru.toJSON(e)}))),null!==(o=e.genre)&&void 0!==o&&o.length&&(g.genre=e.genre),null!==(s=e.externalId)&&void 0!==s&&s.length&&(g.externalId=e.externalId.map((function(e){return vu.toJSON(e)}))),null!==(u=e.portrait)&&void 0!==u&&u.length&&(g.portrait=e.portrait.map((function(e){return ou.toJSON(e)}))),null!==(c=e.biography)&&void 0!==c&&c.length&&(g.biography=e.biography.map((function(e){return uu.toJSON(e)}))),null!==(l=e.activityPeriod)&&void 0!==l&&l.length&&(g.activityPeriod=e.activityPeriod.map((function(e){return nu.toJSON(e)}))),null!==(d=e.restriction)&&void 0!==d&&d.length&&(g.restriction=e.restriction.map((function(e){return du.toJSON(e)}))),null!==(f=e.related)&&void 0!==f&&f.length&&(g.related=e.related.map((function(e){return Vs.toJSON(e)}))),void 0!==e.isPortraitAlbumCover&&!1!==e.isPortraitAlbumCover&&(g.isPortraitAlbumCover=e.isPortraitAlbumCover),void 0!==e.portraitGroup&&(g.portraitGroup=su.toJSON(e.portraitGroup)),null!==(p=e.salePeriod)&&void 0!==p&&p.length&&(g.salePeriod=e.salePeriod.map((function(e){return pu.toJSON(e)}))),null!==(v=e.localizedName)&&void 0!==v&&v.length&&(g.localizedName=e.localizedName.map((function(e){return Bs.toJSON(e)}))),null!==(h=e.availability)&&void 0!==h&&h.length&&(g.availability=e.availability.map((function(e){return fu.toJSON(e)}))),void 0!==e.indexVersion&&"0"!==e.indexVersion&&(g.indexVersion=e.indexVersion),null!==(m=e.compressedTopTrack)&&void 0!==m&&m.length&&(g.compressedTopTrack=e.compressedTopTrack.map((function(e){return tu.toJSON(e)}))),g},create:function(e){return Vs.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o,s,u,c,l,d,f,p,v,h,m,g,y,b,A,_,O=Fs();return O.gid=null!==(t=e.gid)&&void 0!==t?t:new Uint8Array(0),O.name=null!==(n=e.name)&&void 0!==n?n:"",O.popularity=null!==(r=e.popularity)&&void 0!==r?r:0,O.topTrack=(null===(i=e.topTrack)||void 0===i?void 0:i.map((function(e){return eu.fromPartial(e)})))||[],O.albumGroup=(null===(a=e.albumGroup)||void 0===a?void 0:a.map((function(e){return ru.fromPartial(e)})))||[],O.singleGroup=(null===(o=e.singleGroup)||void 0===o?void 0:o.map((function(e){return ru.fromPartial(e)})))||[],O.compilationGroup=(null===(s=e.compilationGroup)||void 0===s?void 0:s.map((function(e){return ru.fromPartial(e)})))||[],O.appearsOnGroup=(null===(u=e.appearsOnGroup)||void 0===u?void 0:u.map((function(e){return ru.fromPartial(e)})))||[],O.genre=(null===(c=e.genre)||void 0===c?void 0:c.map((function(e){return e})))||[],O.externalId=(null===(l=e.externalId)||void 0===l?void 0:l.map((function(e){return vu.fromPartial(e)})))||[],O.portrait=(null===(d=e.portrait)||void 0===d?void 0:d.map((function(e){return ou.fromPartial(e)})))||[],O.biography=(null===(f=e.biography)||void 0===f?void 0:f.map((function(e){return uu.fromPartial(e)})))||[],O.activityPeriod=(null===(p=e.activityPeriod)||void 0===p?void 0:p.map((function(e){return nu.fromPartial(e)})))||[],O.restriction=(null===(v=e.restriction)||void 0===v?void 0:v.map((function(e){return du.fromPartial(e)})))||[],O.related=(null===(h=e.related)||void 0===h?void 0:h.map((function(e){return Vs.fromPartial(e)})))||[],O.isPortraitAlbumCover=null!==(m=e.isPortraitAlbumCover)&&void 0!==m&&m,O.portraitGroup=void 0!==e.portraitGroup&&null!==e.portraitGroup?su.fromPartial(e.portraitGroup):void 0,O.salePeriod=(null===(g=e.salePeriod)||void 0===g?void 0:g.map((function(e){return pu.fromPartial(e)})))||[],O.localizedName=(null===(y=e.localizedName)||void 0===y?void 0:y.map((function(e){return Bs.fromPartial(e)})))||[],O.availability=(null===(b=e.availability)||void 0===b?void 0:b.map((function(e){return fu.fromPartial(e)})))||[],O.indexVersion=null!==(A=e.indexVersion)&&void 0!==A?A:"0",O.compressedTopTrack=(null===(_=e.compressedTopTrack)||void 0===_?void 0:_.map((function(e){return tu.fromPartial(e)})))||[],O}};function Hs(){return{gid:new Uint8Array(0),name:"",artist:[],type:1,label:"",date:void 0,popularity:0,genre:[],cover:[],externalId:[],disc:[],review:[],copyright:[],restriction:[],related:[],salePeriod:[],coverGroup:void 0,originalTitle:"",versionTitle:"",typeStr:"",visibilityBlock:[],earliestLiveTimestamp:"0",availability:[],windowedTrack:[],licensor:void 0,version:"0",feedGid:"",deliveryId:"",localizedName:[],indexVersion:"0",segmentBlockGid:[],courtesyLine:"",title:[],isMetadataHidden:!1,canonicalUri:"",artistWithRole:[],prereleaseConfig:void 0,labelId:[],implementationDetails:void 0,releaseAdmin:[]}}var Gs={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();void 0!==e.gid&&0!==e.gid.length&&t.uint32(10).bytes(e.gid),void 0!==e.name&&""!==e.name&&t.uint32(18).string(e.name);var n,r=Os(e.artist);try{for(r.s();!(n=r.n()).done;){var i=n.value;Vs.encode(i,t.uint32(26).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}void 0!==e.type&&1!==e.type&&t.uint32(32).int32(e.type),void 0!==e.label&&""!==e.label&&t.uint32(42).string(e.label),void 0!==e.date&&iu.encode(e.date,t.uint32(50).fork()).ldelim(),void 0!==e.popularity&&0!==e.popularity&&t.uint32(56).sint32(e.popularity);var a,o=Os(e.genre);try{for(o.s();!(a=o.n()).done;){var s=a.value;t.uint32(66).string(s)}}catch(e){o.e(e)}finally{o.f()}var u,c=Os(e.cover);try{for(c.s();!(u=c.n()).done;){var l=u.value;ou.encode(l,t.uint32(74).fork()).ldelim()}}catch(e){c.e(e)}finally{c.f()}var d,f=Os(e.externalId);try{for(f.s();!(d=f.n()).done;){var p=d.value;vu.encode(p,t.uint32(82).fork()).ldelim()}}catch(e){f.e(e)}finally{f.f()}var v,h=Os(e.disc);try{for(h.s();!(v=h.n()).done;){var m=v.value;cu.encode(m,t.uint32(90).fork()).ldelim()}}catch(e){h.e(e)}finally{h.f()}var g,y=Os(e.review);try{for(y.s();!(g=y.n()).done;){var b=g.value;t.uint32(98).string(b)}}catch(e){y.e(e)}finally{y.f()}var A,_=Os(e.copyright);try{for(_.s();!(A=_.n()).done;){var O=A.value;lu.encode(O,t.uint32(106).fork()).ldelim()}}catch(e){_.e(e)}finally{_.f()}var E,w=Os(e.restriction);try{for(w.s();!(E=w.n()).done;){var S=E.value;du.encode(S,t.uint32(114).fork()).ldelim()}}catch(e){w.e(e)}finally{w.f()}var C,x=Os(e.related);try{for(x.s();!(C=x.n()).done;){var k=C.value;Gs.encode(k,t.uint32(122).fork()).ldelim()}}catch(e){x.e(e)}finally{x.f()}var T,P=Os(e.salePeriod);try{for(P.s();!(T=P.n()).done;){var I=T.value;pu.encode(I,t.uint32(130).fork()).ldelim()}}catch(e){P.e(e)}finally{P.f()}void 0!==e.coverGroup&&su.encode(e.coverGroup,t.uint32(138).fork()).ldelim(),void 0!==e.originalTitle&&""!==e.originalTitle&&t.uint32(146).string(e.originalTitle),void 0!==e.versionTitle&&""!==e.versionTitle&&t.uint32(154).string(e.versionTitle),void 0!==e.typeStr&&""!==e.typeStr&&t.uint32(162).string(e.typeStr);var N,R=Os(e.visibilityBlock);try{for(R.s();!(N=R.n()).done;){var D=N.value;Au.encode(D,t.uint32(170).fork()).ldelim()}}catch(e){R.e(e)}finally{R.f()}void 0!==e.earliestLiveTimestamp&&"0"!==e.earliestLiveTimestamp&&t.uint32(176).int64(e.earliestLiveTimestamp);var j,L=Os(e.availability);try{for(L.s();!(j=L.n()).done;){var U=j.value;fu.encode(U,t.uint32(186).fork()).ldelim()}}catch(e){L.e(e)}finally{L.f()}var M,B=Os(e.windowedTrack);try{for(B.s();!(M=B.n()).done;){var F=M.value;Ys.encode(F,t.uint32(194).fork()).ldelim()}}catch(e){B.e(e)}finally{B.f()}void 0!==e.licensor&&Js.encode(e.licensor,t.uint32(202).fork()).ldelim(),void 0!==e.version&&"0"!==e.version&&t.uint32(208).int64(e.version),void 0!==e.feedGid&&""!==e.feedGid&&t.uint32(218).string(e.feedGid),void 0!==e.deliveryId&&""!==e.deliveryId&&t.uint32(226).string(e.deliveryId);var V,H=Os(e.localizedName);try{for(H.s();!(V=H.n()).done;){var G=V.value;Bs.encode(G,t.uint32(234).fork()).ldelim()}}catch(e){H.e(e)}finally{H.f()}void 0!==e.indexVersion&&"0"!==e.indexVersion&&t.uint32(240).int64(e.indexVersion);var z,W=Os(e.segmentBlockGid);try{for(W.s();!(z=W.n()).done;){var K=z.value;t.uint32(250).bytes(K)}}catch(e){W.e(e)}finally{W.f()}void 0!==e.courtesyLine&&""!==e.courtesyLine&&t.uint32(258).string(e.courtesyLine);var Y,q=Os(e.title);try{for(q.s();!(Y=q.n()).done;){var Q=Y.value;Ws.encode(Q,t.uint32(266).fork()).ldelim()}}catch(e){q.e(e)}finally{q.f()}void 0!==e.isMetadataHidden&&!1!==e.isMetadataHidden&&t.uint32(272).bool(e.isMetadataHidden),void 0!==e.canonicalUri&&""!==e.canonicalUri&&t.uint32(282).string(e.canonicalUri);var Z,J=Os(e.artistWithRole);try{for(J.s();!(Z=J.n()).done;){var X=Z.value;Qs.encode(X,t.uint32(290).fork()).ldelim()}}catch(e){J.e(e)}finally{J.f()}void 0!==e.prereleaseConfig&&Ou.encode(e.prereleaseConfig,t.uint32(298).fork()).ldelim();var $,ee=Os(e.labelId);try{for(ee.s();!($=ee.n()).done;){var te=$.value;hu.encode(te,t.uint32(306).fork()).ldelim()}}catch(e){ee.e(e)}finally{ee.f()}void 0!==e.implementationDetails&&zs.encode(e.implementationDetails,t.uint32(314).fork()).ldelim();var ne,re=Os(e.releaseAdmin);try{for(re.s();!(ne=re.n()).done;){var ie=ne.value;wu.encode(ie,t.uint32(322).fork()).ldelim()}}catch(e){re.e(e)}finally{re.f()}return t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i=Hs();n.pos>>3){case 1:if(10!==a)break;i.gid=n.bytes();continue;case 2:if(18!==a)break;i.name=n.string();continue;case 3:if(26!==a)break;i.artist.push(Vs.decode(n,n.uint32()));continue;case 4:if(32!==a)break;i.type=n.int32();continue;case 5:if(42!==a)break;i.label=n.string();continue;case 6:if(50!==a)break;i.date=iu.decode(n,n.uint32());continue;case 7:if(56!==a)break;i.popularity=n.sint32();continue;case 8:if(66!==a)break;i.genre.push(n.string());continue;case 9:if(74!==a)break;i.cover.push(ou.decode(n,n.uint32()));continue;case 10:if(82!==a)break;i.externalId.push(vu.decode(n,n.uint32()));continue;case 11:if(90!==a)break;i.disc.push(cu.decode(n,n.uint32()));continue;case 12:if(98!==a)break;i.review.push(n.string());continue;case 13:if(106!==a)break;i.copyright.push(lu.decode(n,n.uint32()));continue;case 14:if(114!==a)break;i.restriction.push(du.decode(n,n.uint32()));continue;case 15:if(122!==a)break;i.related.push(Gs.decode(n,n.uint32()));continue;case 16:if(130!==a)break;i.salePeriod.push(pu.decode(n,n.uint32()));continue;case 17:if(138!==a)break;i.coverGroup=su.decode(n,n.uint32());continue;case 18:if(146!==a)break;i.originalTitle=n.string();continue;case 19:if(154!==a)break;i.versionTitle=n.string();continue;case 20:if(162!==a)break;i.typeStr=n.string();continue;case 21:if(170!==a)break;i.visibilityBlock.push(Au.decode(n,n.uint32()));continue;case 22:if(176!==a)break;i.earliestLiveTimestamp=xu(n.int64());continue;case 23:if(186!==a)break;i.availability.push(fu.decode(n,n.uint32()));continue;case 24:if(194!==a)break;i.windowedTrack.push(Ys.decode(n,n.uint32()));continue;case 25:if(202!==a)break;i.licensor=Js.decode(n,n.uint32());continue;case 26:if(208!==a)break;i.version=xu(n.int64());continue;case 27:if(218!==a)break;i.feedGid=n.string();continue;case 28:if(226!==a)break;i.deliveryId=n.string();continue;case 29:if(234!==a)break;i.localizedName.push(Bs.decode(n,n.uint32()));continue;case 30:if(240!==a)break;i.indexVersion=xu(n.int64());continue;case 31:if(250!==a)break;i.segmentBlockGid.push(n.bytes());continue;case 32:if(258!==a)break;i.courtesyLine=n.string();continue;case 33:if(266!==a)break;i.title.push(Ws.decode(n,n.uint32()));continue;case 34:if(272!==a)break;i.isMetadataHidden=n.bool();continue;case 35:if(282!==a)break;i.canonicalUri=n.string();continue;case 36:if(290!==a)break;i.artistWithRole.push(Qs.decode(n,n.uint32()));continue;case 37:if(298!==a)break;i.prereleaseConfig=Ou.decode(n,n.uint32());continue;case 38:if(306!==a)break;i.labelId.push(hu.decode(n,n.uint32()));continue;case 39:if(314!==a)break;i.implementationDetails=zs.decode(n,n.uint32());continue;case 40:if(322!==a)break;i.releaseAdmin.push(wu.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{gid:ku(e.gid)?Su(e.gid):new Uint8Array(0),name:ku(e.name)?globalThis.String(e.name):"",artist:globalThis.Array.isArray(null==e?void 0:e.artist)?e.artist.map((function(e){return Vs.fromJSON(e)})):[],type:ku(e.type)?Ss(e.type):1,label:ku(e.label)?globalThis.String(e.label):"",date:ku(e.date)?iu.fromJSON(e.date):void 0,popularity:ku(e.popularity)?globalThis.Number(e.popularity):0,genre:globalThis.Array.isArray(null==e?void 0:e.genre)?e.genre.map((function(e){return globalThis.String(e)})):[],cover:globalThis.Array.isArray(null==e?void 0:e.cover)?e.cover.map((function(e){return ou.fromJSON(e)})):[],externalId:globalThis.Array.isArray(null==e?void 0:e.externalId)?e.externalId.map((function(e){return vu.fromJSON(e)})):[],disc:globalThis.Array.isArray(null==e?void 0:e.disc)?e.disc.map((function(e){return cu.fromJSON(e)})):[],review:globalThis.Array.isArray(null==e?void 0:e.review)?e.review.map((function(e){return globalThis.String(e)})):[],copyright:globalThis.Array.isArray(null==e?void 0:e.copyright)?e.copyright.map((function(e){return lu.fromJSON(e)})):[],restriction:globalThis.Array.isArray(null==e?void 0:e.restriction)?e.restriction.map((function(e){return du.fromJSON(e)})):[],related:globalThis.Array.isArray(null==e?void 0:e.related)?e.related.map((function(e){return Gs.fromJSON(e)})):[],salePeriod:globalThis.Array.isArray(null==e?void 0:e.salePeriod)?e.salePeriod.map((function(e){return pu.fromJSON(e)})):[],coverGroup:ku(e.coverGroup)?su.fromJSON(e.coverGroup):void 0,originalTitle:ku(e.originalTitle)?globalThis.String(e.originalTitle):"",versionTitle:ku(e.versionTitle)?globalThis.String(e.versionTitle):"",typeStr:ku(e.typeStr)?globalThis.String(e.typeStr):"",visibilityBlock:globalThis.Array.isArray(null==e?void 0:e.visibilityBlock)?e.visibilityBlock.map((function(e){return Au.fromJSON(e)})):[],earliestLiveTimestamp:ku(e.earliestLiveTimestamp)?globalThis.String(e.earliestLiveTimestamp):"0",availability:globalThis.Array.isArray(null==e?void 0:e.availability)?e.availability.map((function(e){return fu.fromJSON(e)})):[],windowedTrack:globalThis.Array.isArray(null==e?void 0:e.windowedTrack)?e.windowedTrack.map((function(e){return Ys.fromJSON(e)})):[],licensor:ku(e.licensor)?Js.fromJSON(e.licensor):void 0,version:ku(e.version)?globalThis.String(e.version):"0",feedGid:ku(e.feedGid)?globalThis.String(e.feedGid):"",deliveryId:ku(e.deliveryId)?globalThis.String(e.deliveryId):"",localizedName:globalThis.Array.isArray(null==e?void 0:e.localizedName)?e.localizedName.map((function(e){return Bs.fromJSON(e)})):[],indexVersion:ku(e.indexVersion)?globalThis.String(e.indexVersion):"0",segmentBlockGid:globalThis.Array.isArray(null==e?void 0:e.segmentBlockGid)?e.segmentBlockGid.map((function(e){return Su(e)})):[],courtesyLine:ku(e.courtesyLine)?globalThis.String(e.courtesyLine):"",title:globalThis.Array.isArray(null==e?void 0:e.title)?e.title.map((function(e){return Ws.fromJSON(e)})):[],isMetadataHidden:!!ku(e.isMetadataHidden)&&globalThis.Boolean(e.isMetadataHidden),canonicalUri:ku(e.canonicalUri)?globalThis.String(e.canonicalUri):"",artistWithRole:globalThis.Array.isArray(null==e?void 0:e.artistWithRole)?e.artistWithRole.map((function(e){return Qs.fromJSON(e)})):[],prereleaseConfig:ku(e.prereleaseConfig)?Ou.fromJSON(e.prereleaseConfig):void 0,labelId:globalThis.Array.isArray(null==e?void 0:e.labelId)?e.labelId.map((function(e){return hu.fromJSON(e)})):[],implementationDetails:ku(e.implementationDetails)?zs.fromJSON(e.implementationDetails):void 0,releaseAdmin:globalThis.Array.isArray(null==e?void 0:e.releaseAdmin)?e.releaseAdmin.map((function(e){return wu.fromJSON(e)})):[]}},toJSON:function(e){var t,n,r,i,a,o,s,u,c,l,d,f,p,v,h,m,g,y,b,A={};return void 0!==e.gid&&0!==e.gid.length&&(A.gid=Cu(e.gid)),void 0!==e.name&&""!==e.name&&(A.name=e.name),null!==(t=e.artist)&&void 0!==t&&t.length&&(A.artist=e.artist.map((function(e){return Vs.toJSON(e)}))),void 0!==e.type&&1!==e.type&&(A.type=function(e){switch(e){case ws.ALBUM:return"ALBUM";case ws.SINGLE:return"SINGLE";case ws.COMPILATION:return"COMPILATION";case ws.EP:return"EP";case ws.AUDIOBOOK:return"AUDIOBOOK";case ws.PODCAST:return"PODCAST";case ws.UNRECOGNIZED:default:return"UNRECOGNIZED"}}(e.type)),void 0!==e.label&&""!==e.label&&(A.label=e.label),void 0!==e.date&&(A.date=iu.toJSON(e.date)),void 0!==e.popularity&&0!==e.popularity&&(A.popularity=Math.round(e.popularity)),null!==(n=e.genre)&&void 0!==n&&n.length&&(A.genre=e.genre),null!==(r=e.cover)&&void 0!==r&&r.length&&(A.cover=e.cover.map((function(e){return ou.toJSON(e)}))),null!==(i=e.externalId)&&void 0!==i&&i.length&&(A.externalId=e.externalId.map((function(e){return vu.toJSON(e)}))),null!==(a=e.disc)&&void 0!==a&&a.length&&(A.disc=e.disc.map((function(e){return cu.toJSON(e)}))),null!==(o=e.review)&&void 0!==o&&o.length&&(A.review=e.review),null!==(s=e.copyright)&&void 0!==s&&s.length&&(A.copyright=e.copyright.map((function(e){return lu.toJSON(e)}))),null!==(u=e.restriction)&&void 0!==u&&u.length&&(A.restriction=e.restriction.map((function(e){return du.toJSON(e)}))),null!==(c=e.related)&&void 0!==c&&c.length&&(A.related=e.related.map((function(e){return Gs.toJSON(e)}))),null!==(l=e.salePeriod)&&void 0!==l&&l.length&&(A.salePeriod=e.salePeriod.map((function(e){return pu.toJSON(e)}))),void 0!==e.coverGroup&&(A.coverGroup=su.toJSON(e.coverGroup)),void 0!==e.originalTitle&&""!==e.originalTitle&&(A.originalTitle=e.originalTitle),void 0!==e.versionTitle&&""!==e.versionTitle&&(A.versionTitle=e.versionTitle),void 0!==e.typeStr&&""!==e.typeStr&&(A.typeStr=e.typeStr),null!==(d=e.visibilityBlock)&&void 0!==d&&d.length&&(A.visibilityBlock=e.visibilityBlock.map((function(e){return Au.toJSON(e)}))),void 0!==e.earliestLiveTimestamp&&"0"!==e.earliestLiveTimestamp&&(A.earliestLiveTimestamp=e.earliestLiveTimestamp),null!==(f=e.availability)&&void 0!==f&&f.length&&(A.availability=e.availability.map((function(e){return fu.toJSON(e)}))),null!==(p=e.windowedTrack)&&void 0!==p&&p.length&&(A.windowedTrack=e.windowedTrack.map((function(e){return Ys.toJSON(e)}))),void 0!==e.licensor&&(A.licensor=Js.toJSON(e.licensor)),void 0!==e.version&&"0"!==e.version&&(A.version=e.version),void 0!==e.feedGid&&""!==e.feedGid&&(A.feedGid=e.feedGid),void 0!==e.deliveryId&&""!==e.deliveryId&&(A.deliveryId=e.deliveryId),null!==(v=e.localizedName)&&void 0!==v&&v.length&&(A.localizedName=e.localizedName.map((function(e){return Bs.toJSON(e)}))),void 0!==e.indexVersion&&"0"!==e.indexVersion&&(A.indexVersion=e.indexVersion),null!==(h=e.segmentBlockGid)&&void 0!==h&&h.length&&(A.segmentBlockGid=e.segmentBlockGid.map((function(e){return Cu(e)}))),void 0!==e.courtesyLine&&""!==e.courtesyLine&&(A.courtesyLine=e.courtesyLine),null!==(m=e.title)&&void 0!==m&&m.length&&(A.title=e.title.map((function(e){return Ws.toJSON(e)}))),void 0!==e.isMetadataHidden&&!1!==e.isMetadataHidden&&(A.isMetadataHidden=e.isMetadataHidden),void 0!==e.canonicalUri&&""!==e.canonicalUri&&(A.canonicalUri=e.canonicalUri),null!==(g=e.artistWithRole)&&void 0!==g&&g.length&&(A.artistWithRole=e.artistWithRole.map((function(e){return Qs.toJSON(e)}))),void 0!==e.prereleaseConfig&&(A.prereleaseConfig=Ou.toJSON(e.prereleaseConfig)),null!==(y=e.labelId)&&void 0!==y&&y.length&&(A.labelId=e.labelId.map((function(e){return hu.toJSON(e)}))),void 0!==e.implementationDetails&&(A.implementationDetails=zs.toJSON(e.implementationDetails)),null!==(b=e.releaseAdmin)&&void 0!==b&&b.length&&(A.releaseAdmin=e.releaseAdmin.map((function(e){return wu.toJSON(e)}))),A},create:function(e){return Gs.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o,s,u,c,l,d,f,p,v,h,m,g,y,b,A,_,O,E,w,S,C,x,k,T,P,I,N,R,D,j,L=Hs();return L.gid=null!==(t=e.gid)&&void 0!==t?t:new Uint8Array(0),L.name=null!==(n=e.name)&&void 0!==n?n:"",L.artist=(null===(r=e.artist)||void 0===r?void 0:r.map((function(e){return Vs.fromPartial(e)})))||[],L.type=null!==(i=e.type)&&void 0!==i?i:1,L.label=null!==(a=e.label)&&void 0!==a?a:"",L.date=void 0!==e.date&&null!==e.date?iu.fromPartial(e.date):void 0,L.popularity=null!==(o=e.popularity)&&void 0!==o?o:0,L.genre=(null===(s=e.genre)||void 0===s?void 0:s.map((function(e){return e})))||[],L.cover=(null===(u=e.cover)||void 0===u?void 0:u.map((function(e){return ou.fromPartial(e)})))||[],L.externalId=(null===(c=e.externalId)||void 0===c?void 0:c.map((function(e){return vu.fromPartial(e)})))||[],L.disc=(null===(l=e.disc)||void 0===l?void 0:l.map((function(e){return cu.fromPartial(e)})))||[],L.review=(null===(d=e.review)||void 0===d?void 0:d.map((function(e){return e})))||[],L.copyright=(null===(f=e.copyright)||void 0===f?void 0:f.map((function(e){return lu.fromPartial(e)})))||[],L.restriction=(null===(p=e.restriction)||void 0===p?void 0:p.map((function(e){return du.fromPartial(e)})))||[],L.related=(null===(v=e.related)||void 0===v?void 0:v.map((function(e){return Gs.fromPartial(e)})))||[],L.salePeriod=(null===(h=e.salePeriod)||void 0===h?void 0:h.map((function(e){return pu.fromPartial(e)})))||[],L.coverGroup=void 0!==e.coverGroup&&null!==e.coverGroup?su.fromPartial(e.coverGroup):void 0,L.originalTitle=null!==(m=e.originalTitle)&&void 0!==m?m:"",L.versionTitle=null!==(g=e.versionTitle)&&void 0!==g?g:"",L.typeStr=null!==(y=e.typeStr)&&void 0!==y?y:"",L.visibilityBlock=(null===(b=e.visibilityBlock)||void 0===b?void 0:b.map((function(e){return Au.fromPartial(e)})))||[],L.earliestLiveTimestamp=null!==(A=e.earliestLiveTimestamp)&&void 0!==A?A:"0",L.availability=(null===(_=e.availability)||void 0===_?void 0:_.map((function(e){return fu.fromPartial(e)})))||[],L.windowedTrack=(null===(O=e.windowedTrack)||void 0===O?void 0:O.map((function(e){return Ys.fromPartial(e)})))||[],L.licensor=void 0!==e.licensor&&null!==e.licensor?Js.fromPartial(e.licensor):void 0,L.version=null!==(E=e.version)&&void 0!==E?E:"0",L.feedGid=null!==(w=e.feedGid)&&void 0!==w?w:"",L.deliveryId=null!==(S=e.deliveryId)&&void 0!==S?S:"",L.localizedName=(null===(C=e.localizedName)||void 0===C?void 0:C.map((function(e){return Bs.fromPartial(e)})))||[],L.indexVersion=null!==(x=e.indexVersion)&&void 0!==x?x:"0",L.segmentBlockGid=(null===(k=e.segmentBlockGid)||void 0===k?void 0:k.map((function(e){return e})))||[],L.courtesyLine=null!==(T=e.courtesyLine)&&void 0!==T?T:"",L.title=(null===(P=e.title)||void 0===P?void 0:P.map((function(e){return Ws.fromPartial(e)})))||[],L.isMetadataHidden=null!==(I=e.isMetadataHidden)&&void 0!==I&&I,L.canonicalUri=null!==(N=e.canonicalUri)&&void 0!==N?N:"",L.artistWithRole=(null===(R=e.artistWithRole)||void 0===R?void 0:R.map((function(e){return Qs.fromPartial(e)})))||[],L.prereleaseConfig=void 0!==e.prereleaseConfig&&null!==e.prereleaseConfig?Ou.fromPartial(e.prereleaseConfig):void 0,L.labelId=(null===(D=e.labelId)||void 0===D?void 0:D.map((function(e){return hu.fromPartial(e)})))||[],L.implementationDetails=void 0!==e.implementationDetails&&null!==e.implementationDetails?zs.fromPartial(e.implementationDetails):void 0,L.releaseAdmin=(null===(j=e.releaseAdmin)||void 0===j?void 0:j.map((function(e){return wu.fromPartial(e)})))||[],L}};var zs={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.mediaType&&""!==e.mediaType&&t.uint32(10).string(e.mediaType),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={mediaType:""};n.pos>>3){case 1:if(10!==a)break;i.mediaType=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{mediaType:ku(e.mediaType)?globalThis.String(e.mediaType):""}},toJSON:function(e){var t={};return void 0!==e.mediaType&&""!==e.mediaType&&(t.mediaType=e.mediaType),t},create:function(e){return zs.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={mediaType:""};return n.mediaType=null!==(t=e.mediaType)&&void 0!==t?t:"",n}};var Ws={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.language&&""!==e.language&&t.uint32(10).string(e.language),void 0!==e.isDefault&&!1!==e.isDefault&&t.uint32(16).bool(e.isDefault),void 0!==e.displayText&&""!==e.displayText&&t.uint32(26).string(e.displayText),void 0!==e.title&&""!==e.title&&t.uint32(34).string(e.title),void 0!==e.subtitle&&""!==e.subtitle&&t.uint32(42).string(e.subtitle),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={language:"",isDefault:!1,displayText:"",title:"",subtitle:""};n.pos>>3){case 1:if(10!==a)break;i.language=n.string();continue;case 2:if(16!==a)break;i.isDefault=n.bool();continue;case 3:if(26!==a)break;i.displayText=n.string();continue;case 4:if(34!==a)break;i.title=n.string();continue;case 5:if(42!==a)break;i.subtitle=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{language:ku(e.language)?globalThis.String(e.language):"",isDefault:!!ku(e.isDefault)&&globalThis.Boolean(e.isDefault),displayText:ku(e.displayText)?globalThis.String(e.displayText):"",title:ku(e.title)?globalThis.String(e.title):"",subtitle:ku(e.subtitle)?globalThis.String(e.subtitle):""}},toJSON:function(e){var t={};return void 0!==e.language&&""!==e.language&&(t.language=e.language),void 0!==e.isDefault&&!1!==e.isDefault&&(t.isDefault=e.isDefault),void 0!==e.displayText&&""!==e.displayText&&(t.displayText=e.displayText),void 0!==e.title&&""!==e.title&&(t.title=e.title),void 0!==e.subtitle&&""!==e.subtitle&&(t.subtitle=e.subtitle),t},create:function(e){return Ws.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o={language:"",isDefault:!1,displayText:"",title:"",subtitle:""};return o.language=null!==(t=e.language)&&void 0!==t?t:"",o.isDefault=null!==(n=e.isDefault)&&void 0!==n&&n,o.displayText=null!==(r=e.displayText)&&void 0!==r?r:"",o.title=null!==(i=e.title)&&void 0!==i?i:"",o.subtitle=null!==(a=e.subtitle)&&void 0!==a?a:"",o}};function Ks(){return{gid:new Uint8Array(0),name:"",album:void 0,artist:[],number:0,discNumber:0,duration:0,popularity:0,explicit:!1,externalId:[],restriction:[],file:[],alternative:[],salePeriod:[],preview:[],tags:[],earliestLiveTimestamp:"0",hasLyrics:!1,availability:[],lyricsCountry:[],licensor:void 0,languageOfPerformance:[],localizedName:[],originalAudio:void 0,contentRating:[],indexVersion:"0",originalTitle:"",versionTitle:"",segmentBlockGid:[],artistWithRole:[],title:[],isMetadataHidden:!1,visibilityBlock:[],canonicalUri:"",prereleaseConfig:void 0,originalVideo:[]}}var Ys={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();void 0!==e.gid&&0!==e.gid.length&&t.uint32(10).bytes(e.gid),void 0!==e.name&&""!==e.name&&t.uint32(18).string(e.name),void 0!==e.album&&Gs.encode(e.album,t.uint32(26).fork()).ldelim();var n,r=Os(e.artist);try{for(r.s();!(n=r.n()).done;){var i=n.value;Vs.encode(i,t.uint32(34).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}void 0!==e.number&&0!==e.number&&t.uint32(40).sint32(e.number),void 0!==e.discNumber&&0!==e.discNumber&&t.uint32(48).sint32(e.discNumber),void 0!==e.duration&&0!==e.duration&&t.uint32(56).sint32(e.duration),void 0!==e.popularity&&0!==e.popularity&&t.uint32(64).sint32(e.popularity),void 0!==e.explicit&&!1!==e.explicit&&t.uint32(72).bool(e.explicit);var a,o=Os(e.externalId);try{for(o.s();!(a=o.n()).done;){var s=a.value;vu.encode(s,t.uint32(82).fork()).ldelim()}}catch(e){o.e(e)}finally{o.f()}var u,c=Os(e.restriction);try{for(c.s();!(u=c.n()).done;){var l=u.value;du.encode(l,t.uint32(90).fork()).ldelim()}}catch(e){c.e(e)}finally{c.f()}var d,f=Os(e.file);try{for(f.s();!(d=f.n()).done;){var p=d.value;gu.encode(p,t.uint32(98).fork()).ldelim()}}catch(e){f.e(e)}finally{f.f()}var v,h=Os(e.alternative);try{for(h.s();!(v=h.n()).done;){var m=v.value;Ys.encode(m,t.uint32(106).fork()).ldelim()}}catch(e){h.e(e)}finally{h.f()}var g,y=Os(e.salePeriod);try{for(y.s();!(g=y.n()).done;){var b=g.value;pu.encode(b,t.uint32(114).fork()).ldelim()}}catch(e){y.e(e)}finally{y.f()}var A,_=Os(e.preview);try{for(_.s();!(A=_.n()).done;){var O=A.value;gu.encode(O,t.uint32(122).fork()).ldelim()}}catch(e){_.e(e)}finally{_.f()}var E,w=Os(e.tags);try{for(w.s();!(E=w.n()).done;){var S=E.value;t.uint32(130).string(S)}}catch(e){w.e(e)}finally{w.f()}void 0!==e.earliestLiveTimestamp&&"0"!==e.earliestLiveTimestamp&&t.uint32(136).int64(e.earliestLiveTimestamp),void 0!==e.hasLyrics&&!1!==e.hasLyrics&&t.uint32(144).bool(e.hasLyrics);var C,x=Os(e.availability);try{for(x.s();!(C=x.n()).done;){var k=C.value;fu.encode(k,t.uint32(154).fork()).ldelim()}}catch(e){x.e(e)}finally{x.f()}var T,P=Os(e.lyricsCountry);try{for(P.s();!(T=P.n()).done;){var I=T.value;t.uint32(162).string(I)}}catch(e){P.e(e)}finally{P.f()}void 0!==e.licensor&&Js.encode(e.licensor,t.uint32(170).fork()).ldelim();var N,R=Os(e.languageOfPerformance);try{for(R.s();!(N=R.n()).done;){var D=N.value;t.uint32(178).string(D)}}catch(e){R.e(e)}finally{R.f()}var j,L=Os(e.localizedName);try{for(L.s();!(j=L.n()).done;){var U=j.value;Bs.encode(U,t.uint32(186).fork()).ldelim()}}catch(e){L.e(e)}finally{L.f()}void 0!==e.originalAudio&&$s.encode(e.originalAudio,t.uint32(194).fork()).ldelim();var M,B=Os(e.contentRating);try{for(B.s();!(M=B.n()).done;){var F=M.value;_u.encode(F,t.uint32(202).fork()).ldelim()}}catch(e){B.e(e)}finally{B.f()}void 0!==e.indexVersion&&"0"!==e.indexVersion&&t.uint32(208).int64(e.indexVersion),void 0!==e.originalTitle&&""!==e.originalTitle&&t.uint32(218).string(e.originalTitle),void 0!==e.versionTitle&&""!==e.versionTitle&&t.uint32(226).string(e.versionTitle);var V,H=Os(e.segmentBlockGid);try{for(H.s();!(V=H.n()).done;){var G=V.value;t.uint32(250).bytes(G)}}catch(e){H.e(e)}finally{H.f()}var z,W=Os(e.artistWithRole);try{for(W.s();!(z=W.n()).done;){var K=z.value;Qs.encode(K,t.uint32(258).fork()).ldelim()}}catch(e){W.e(e)}finally{W.f()}var Y,q=Os(e.title);try{for(q.s();!(Y=q.n()).done;){var Q=Y.value;Ws.encode(Q,t.uint32(266).fork()).ldelim()}}catch(e){q.e(e)}finally{q.f()}void 0!==e.isMetadataHidden&&!1!==e.isMetadataHidden&&t.uint32(272).bool(e.isMetadataHidden);var Z,J=Os(e.visibilityBlock);try{for(J.s();!(Z=J.n()).done;){var X=Z.value;Au.encode(X,t.uint32(282).fork()).ldelim()}}catch(e){J.e(e)}finally{J.f()}void 0!==e.canonicalUri&&""!==e.canonicalUri&&t.uint32(290).string(e.canonicalUri),void 0!==e.prereleaseConfig&&Eu.encode(e.prereleaseConfig,t.uint32(298).fork()).ldelim();var $,ee=Os(e.originalVideo);try{for(ee.s();!($=ee.n()).done;){var te=$.value;bu.encode(te,t.uint32(306).fork()).ldelim()}}catch(e){ee.e(e)}finally{ee.f()}return t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i=Ks();n.pos>>3){case 1:if(10!==a)break;i.gid=n.bytes();continue;case 2:if(18!==a)break;i.name=n.string();continue;case 3:if(26!==a)break;i.album=Gs.decode(n,n.uint32());continue;case 4:if(34!==a)break;i.artist.push(Vs.decode(n,n.uint32()));continue;case 5:if(40!==a)break;i.number=n.sint32();continue;case 6:if(48!==a)break;i.discNumber=n.sint32();continue;case 7:if(56!==a)break;i.duration=n.sint32();continue;case 8:if(64!==a)break;i.popularity=n.sint32();continue;case 9:if(72!==a)break;i.explicit=n.bool();continue;case 10:if(82!==a)break;i.externalId.push(vu.decode(n,n.uint32()));continue;case 11:if(90!==a)break;i.restriction.push(du.decode(n,n.uint32()));continue;case 12:if(98!==a)break;i.file.push(gu.decode(n,n.uint32()));continue;case 13:if(106!==a)break;i.alternative.push(Ys.decode(n,n.uint32()));continue;case 14:if(114!==a)break;i.salePeriod.push(pu.decode(n,n.uint32()));continue;case 15:if(122!==a)break;i.preview.push(gu.decode(n,n.uint32()));continue;case 16:if(130!==a)break;i.tags.push(n.string());continue;case 17:if(136!==a)break;i.earliestLiveTimestamp=xu(n.int64());continue;case 18:if(144!==a)break;i.hasLyrics=n.bool();continue;case 19:if(154!==a)break;i.availability.push(fu.decode(n,n.uint32()));continue;case 20:if(162!==a)break;i.lyricsCountry.push(n.string());continue;case 21:if(170!==a)break;i.licensor=Js.decode(n,n.uint32());continue;case 22:if(178!==a)break;i.languageOfPerformance.push(n.string());continue;case 23:if(186!==a)break;i.localizedName.push(Bs.decode(n,n.uint32()));continue;case 24:if(194!==a)break;i.originalAudio=$s.decode(n,n.uint32());continue;case 25:if(202!==a)break;i.contentRating.push(_u.decode(n,n.uint32()));continue;case 26:if(208!==a)break;i.indexVersion=xu(n.int64());continue;case 27:if(218!==a)break;i.originalTitle=n.string();continue;case 28:if(226!==a)break;i.versionTitle=n.string();continue;case 31:if(250!==a)break;i.segmentBlockGid.push(n.bytes());continue;case 32:if(258!==a)break;i.artistWithRole.push(Qs.decode(n,n.uint32()));continue;case 33:if(266!==a)break;i.title.push(Ws.decode(n,n.uint32()));continue;case 34:if(272!==a)break;i.isMetadataHidden=n.bool();continue;case 35:if(282!==a)break;i.visibilityBlock.push(Au.decode(n,n.uint32()));continue;case 36:if(290!==a)break;i.canonicalUri=n.string();continue;case 37:if(298!==a)break;i.prereleaseConfig=Eu.decode(n,n.uint32());continue;case 38:if(306!==a)break;i.originalVideo.push(bu.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{gid:ku(e.gid)?Su(e.gid):new Uint8Array(0),name:ku(e.name)?globalThis.String(e.name):"",album:ku(e.album)?Gs.fromJSON(e.album):void 0,artist:globalThis.Array.isArray(null==e?void 0:e.artist)?e.artist.map((function(e){return Vs.fromJSON(e)})):[],number:ku(e.number)?globalThis.Number(e.number):0,discNumber:ku(e.discNumber)?globalThis.Number(e.discNumber):0,duration:ku(e.duration)?globalThis.Number(e.duration):0,popularity:ku(e.popularity)?globalThis.Number(e.popularity):0,explicit:!!ku(e.explicit)&&globalThis.Boolean(e.explicit),externalId:globalThis.Array.isArray(null==e?void 0:e.externalId)?e.externalId.map((function(e){return vu.fromJSON(e)})):[],restriction:globalThis.Array.isArray(null==e?void 0:e.restriction)?e.restriction.map((function(e){return du.fromJSON(e)})):[],file:globalThis.Array.isArray(null==e?void 0:e.file)?e.file.map((function(e){return gu.fromJSON(e)})):[],alternative:globalThis.Array.isArray(null==e?void 0:e.alternative)?e.alternative.map((function(e){return Ys.fromJSON(e)})):[],salePeriod:globalThis.Array.isArray(null==e?void 0:e.salePeriod)?e.salePeriod.map((function(e){return pu.fromJSON(e)})):[],preview:globalThis.Array.isArray(null==e?void 0:e.preview)?e.preview.map((function(e){return gu.fromJSON(e)})):[],tags:globalThis.Array.isArray(null==e?void 0:e.tags)?e.tags.map((function(e){return globalThis.String(e)})):[],earliestLiveTimestamp:ku(e.earliestLiveTimestamp)?globalThis.String(e.earliestLiveTimestamp):"0",hasLyrics:!!ku(e.hasLyrics)&&globalThis.Boolean(e.hasLyrics),availability:globalThis.Array.isArray(null==e?void 0:e.availability)?e.availability.map((function(e){return fu.fromJSON(e)})):[],lyricsCountry:globalThis.Array.isArray(null==e?void 0:e.lyricsCountry)?e.lyricsCountry.map((function(e){return globalThis.String(e)})):[],licensor:ku(e.licensor)?Js.fromJSON(e.licensor):void 0,languageOfPerformance:globalThis.Array.isArray(null==e?void 0:e.languageOfPerformance)?e.languageOfPerformance.map((function(e){return globalThis.String(e)})):[],localizedName:globalThis.Array.isArray(null==e?void 0:e.localizedName)?e.localizedName.map((function(e){return Bs.fromJSON(e)})):[],originalAudio:ku(e.originalAudio)?$s.fromJSON(e.originalAudio):void 0,contentRating:globalThis.Array.isArray(null==e?void 0:e.contentRating)?e.contentRating.map((function(e){return _u.fromJSON(e)})):[],indexVersion:ku(e.indexVersion)?globalThis.String(e.indexVersion):"0",originalTitle:ku(e.originalTitle)?globalThis.String(e.originalTitle):"",versionTitle:ku(e.versionTitle)?globalThis.String(e.versionTitle):"",segmentBlockGid:globalThis.Array.isArray(null==e?void 0:e.segmentBlockGid)?e.segmentBlockGid.map((function(e){return Su(e)})):[],artistWithRole:globalThis.Array.isArray(null==e?void 0:e.artistWithRole)?e.artistWithRole.map((function(e){return Qs.fromJSON(e)})):[],title:globalThis.Array.isArray(null==e?void 0:e.title)?e.title.map((function(e){return Ws.fromJSON(e)})):[],isMetadataHidden:!!ku(e.isMetadataHidden)&&globalThis.Boolean(e.isMetadataHidden),visibilityBlock:globalThis.Array.isArray(null==e?void 0:e.visibilityBlock)?e.visibilityBlock.map((function(e){return Au.fromJSON(e)})):[],canonicalUri:ku(e.canonicalUri)?globalThis.String(e.canonicalUri):"",prereleaseConfig:ku(e.prereleaseConfig)?Eu.fromJSON(e.prereleaseConfig):void 0,originalVideo:globalThis.Array.isArray(null==e?void 0:e.originalVideo)?e.originalVideo.map((function(e){return bu.fromJSON(e)})):[]}},toJSON:function(e){var t,n,r,i,a,o,s,u,c,l,d,f,p,v,h,m,g,y,b={};return void 0!==e.gid&&0!==e.gid.length&&(b.gid=Cu(e.gid)),void 0!==e.name&&""!==e.name&&(b.name=e.name),void 0!==e.album&&(b.album=Gs.toJSON(e.album)),null!==(t=e.artist)&&void 0!==t&&t.length&&(b.artist=e.artist.map((function(e){return Vs.toJSON(e)}))),void 0!==e.number&&0!==e.number&&(b.number=Math.round(e.number)),void 0!==e.discNumber&&0!==e.discNumber&&(b.discNumber=Math.round(e.discNumber)),void 0!==e.duration&&0!==e.duration&&(b.duration=Math.round(e.duration)),void 0!==e.popularity&&0!==e.popularity&&(b.popularity=Math.round(e.popularity)),void 0!==e.explicit&&!1!==e.explicit&&(b.explicit=e.explicit),null!==(n=e.externalId)&&void 0!==n&&n.length&&(b.externalId=e.externalId.map((function(e){return vu.toJSON(e)}))),null!==(r=e.restriction)&&void 0!==r&&r.length&&(b.restriction=e.restriction.map((function(e){return du.toJSON(e)}))),null!==(i=e.file)&&void 0!==i&&i.length&&(b.file=e.file.map((function(e){return gu.toJSON(e)}))),null!==(a=e.alternative)&&void 0!==a&&a.length&&(b.alternative=e.alternative.map((function(e){return Ys.toJSON(e)}))),null!==(o=e.salePeriod)&&void 0!==o&&o.length&&(b.salePeriod=e.salePeriod.map((function(e){return pu.toJSON(e)}))),null!==(s=e.preview)&&void 0!==s&&s.length&&(b.preview=e.preview.map((function(e){return gu.toJSON(e)}))),null!==(u=e.tags)&&void 0!==u&&u.length&&(b.tags=e.tags),void 0!==e.earliestLiveTimestamp&&"0"!==e.earliestLiveTimestamp&&(b.earliestLiveTimestamp=e.earliestLiveTimestamp),void 0!==e.hasLyrics&&!1!==e.hasLyrics&&(b.hasLyrics=e.hasLyrics),null!==(c=e.availability)&&void 0!==c&&c.length&&(b.availability=e.availability.map((function(e){return fu.toJSON(e)}))),null!==(l=e.lyricsCountry)&&void 0!==l&&l.length&&(b.lyricsCountry=e.lyricsCountry),void 0!==e.licensor&&(b.licensor=Js.toJSON(e.licensor)),null!==(d=e.languageOfPerformance)&&void 0!==d&&d.length&&(b.languageOfPerformance=e.languageOfPerformance),null!==(f=e.localizedName)&&void 0!==f&&f.length&&(b.localizedName=e.localizedName.map((function(e){return Bs.toJSON(e)}))),void 0!==e.originalAudio&&(b.originalAudio=$s.toJSON(e.originalAudio)),null!==(p=e.contentRating)&&void 0!==p&&p.length&&(b.contentRating=e.contentRating.map((function(e){return _u.toJSON(e)}))),void 0!==e.indexVersion&&"0"!==e.indexVersion&&(b.indexVersion=e.indexVersion),void 0!==e.originalTitle&&""!==e.originalTitle&&(b.originalTitle=e.originalTitle),void 0!==e.versionTitle&&""!==e.versionTitle&&(b.versionTitle=e.versionTitle),null!==(v=e.segmentBlockGid)&&void 0!==v&&v.length&&(b.segmentBlockGid=e.segmentBlockGid.map((function(e){return Cu(e)}))),null!==(h=e.artistWithRole)&&void 0!==h&&h.length&&(b.artistWithRole=e.artistWithRole.map((function(e){return Qs.toJSON(e)}))),null!==(m=e.title)&&void 0!==m&&m.length&&(b.title=e.title.map((function(e){return Ws.toJSON(e)}))),void 0!==e.isMetadataHidden&&!1!==e.isMetadataHidden&&(b.isMetadataHidden=e.isMetadataHidden),null!==(g=e.visibilityBlock)&&void 0!==g&&g.length&&(b.visibilityBlock=e.visibilityBlock.map((function(e){return Au.toJSON(e)}))),void 0!==e.canonicalUri&&""!==e.canonicalUri&&(b.canonicalUri=e.canonicalUri),void 0!==e.prereleaseConfig&&(b.prereleaseConfig=Eu.toJSON(e.prereleaseConfig)),null!==(y=e.originalVideo)&&void 0!==y&&y.length&&(b.originalVideo=e.originalVideo.map((function(e){return bu.toJSON(e)}))),b},create:function(e){return Ys.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o,s,u,c,l,d,f,p,v,h,m,g,y,b,A,_,O,E,w,S,C,x,k,T,P,I,N,R=Ks();return R.gid=null!==(t=e.gid)&&void 0!==t?t:new Uint8Array(0),R.name=null!==(n=e.name)&&void 0!==n?n:"",R.album=void 0!==e.album&&null!==e.album?Gs.fromPartial(e.album):void 0,R.artist=(null===(r=e.artist)||void 0===r?void 0:r.map((function(e){return Vs.fromPartial(e)})))||[],R.number=null!==(i=e.number)&&void 0!==i?i:0,R.discNumber=null!==(a=e.discNumber)&&void 0!==a?a:0,R.duration=null!==(o=e.duration)&&void 0!==o?o:0,R.popularity=null!==(s=e.popularity)&&void 0!==s?s:0,R.explicit=null!==(u=e.explicit)&&void 0!==u&&u,R.externalId=(null===(c=e.externalId)||void 0===c?void 0:c.map((function(e){return vu.fromPartial(e)})))||[],R.restriction=(null===(l=e.restriction)||void 0===l?void 0:l.map((function(e){return du.fromPartial(e)})))||[],R.file=(null===(d=e.file)||void 0===d?void 0:d.map((function(e){return gu.fromPartial(e)})))||[],R.alternative=(null===(f=e.alternative)||void 0===f?void 0:f.map((function(e){return Ys.fromPartial(e)})))||[],R.salePeriod=(null===(p=e.salePeriod)||void 0===p?void 0:p.map((function(e){return pu.fromPartial(e)})))||[],R.preview=(null===(v=e.preview)||void 0===v?void 0:v.map((function(e){return gu.fromPartial(e)})))||[],R.tags=(null===(h=e.tags)||void 0===h?void 0:h.map((function(e){return e})))||[],R.earliestLiveTimestamp=null!==(m=e.earliestLiveTimestamp)&&void 0!==m?m:"0",R.hasLyrics=null!==(g=e.hasLyrics)&&void 0!==g&&g,R.availability=(null===(y=e.availability)||void 0===y?void 0:y.map((function(e){return fu.fromPartial(e)})))||[],R.lyricsCountry=(null===(b=e.lyricsCountry)||void 0===b?void 0:b.map((function(e){return e})))||[],R.licensor=void 0!==e.licensor&&null!==e.licensor?Js.fromPartial(e.licensor):void 0,R.languageOfPerformance=(null===(A=e.languageOfPerformance)||void 0===A?void 0:A.map((function(e){return e})))||[],R.localizedName=(null===(_=e.localizedName)||void 0===_?void 0:_.map((function(e){return Bs.fromPartial(e)})))||[],R.originalAudio=void 0!==e.originalAudio&&null!==e.originalAudio?$s.fromPartial(e.originalAudio):void 0,R.contentRating=(null===(O=e.contentRating)||void 0===O?void 0:O.map((function(e){return _u.fromPartial(e)})))||[],R.indexVersion=null!==(E=e.indexVersion)&&void 0!==E?E:"0",R.originalTitle=null!==(w=e.originalTitle)&&void 0!==w?w:"",R.versionTitle=null!==(S=e.versionTitle)&&void 0!==S?S:"",R.segmentBlockGid=(null===(C=e.segmentBlockGid)||void 0===C?void 0:C.map((function(e){return e})))||[],R.artistWithRole=(null===(x=e.artistWithRole)||void 0===x?void 0:x.map((function(e){return Qs.fromPartial(e)})))||[],R.title=(null===(k=e.title)||void 0===k?void 0:k.map((function(e){return Ws.fromPartial(e)})))||[],R.isMetadataHidden=null!==(T=e.isMetadataHidden)&&void 0!==T&&T,R.visibilityBlock=(null===(P=e.visibilityBlock)||void 0===P?void 0:P.map((function(e){return Au.fromPartial(e)})))||[],R.canonicalUri=null!==(I=e.canonicalUri)&&void 0!==I?I:"",R.prereleaseConfig=void 0!==e.prereleaseConfig&&null!==e.prereleaseConfig?Eu.fromPartial(e.prereleaseConfig):void 0,R.originalVideo=(null===(N=e.originalVideo)||void 0===N?void 0:N.map((function(e){return bu.fromPartial(e)})))||[],R}};function qs(){return{artistGid:new Uint8Array(0),artistName:"",role:0,localizedName:[]}}var Qs={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();void 0!==e.artistGid&&0!==e.artistGid.length&&t.uint32(10).bytes(e.artistGid),void 0!==e.artistName&&""!==e.artistName&&t.uint32(18).string(e.artistName),void 0!==e.role&&0!==e.role&&t.uint32(24).int32(e.role);var n,r=Os(e.localizedName);try{for(r.s();!(n=r.n()).done;){var i=n.value;Bs.encode(i,t.uint32(34).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i=qs();n.pos>>3){case 1:if(10!==a)break;i.artistGid=n.bytes();continue;case 2:if(18!==a)break;i.artistName=n.string();continue;case 3:if(24!==a)break;i.role=n.int32();continue;case 4:if(34!==a)break;i.localizedName.push(Bs.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{artistGid:ku(e.artistGid)?Su(e.artistGid):new Uint8Array(0),artistName:ku(e.artistName)?globalThis.String(e.artistName):"",role:ku(e.role)?xs(e.role):0,localizedName:globalThis.Array.isArray(null==e?void 0:e.localizedName)?e.localizedName.map((function(e){return Bs.fromJSON(e)})):[]}},toJSON:function(e){var t,n={};return void 0!==e.artistGid&&0!==e.artistGid.length&&(n.artistGid=Cu(e.artistGid)),void 0!==e.artistName&&""!==e.artistName&&(n.artistName=e.artistName),void 0!==e.role&&0!==e.role&&(n.role=function(e){switch(e){case Cs.ARTIST_ROLE_UNKNOWN:return"ARTIST_ROLE_UNKNOWN";case Cs.ARTIST_ROLE_MAIN_ARTIST:return"ARTIST_ROLE_MAIN_ARTIST";case Cs.ARTIST_ROLE_FEATURED_ARTIST:return"ARTIST_ROLE_FEATURED_ARTIST";case Cs.ARTIST_ROLE_REMIXER:return"ARTIST_ROLE_REMIXER";case Cs.ARTIST_ROLE_ACTOR:return"ARTIST_ROLE_ACTOR";case Cs.ARTIST_ROLE_COMPOSER:return"ARTIST_ROLE_COMPOSER";case Cs.ARTIST_ROLE_CONDUCTOR:return"ARTIST_ROLE_CONDUCTOR";case Cs.ARTIST_ROLE_ORCHESTRA:return"ARTIST_ROLE_ORCHESTRA";case Cs.UNRECOGNIZED:default:return"UNRECOGNIZED"}}(e.role)),null!==(t=e.localizedName)&&void 0!==t&&t.length&&(n.localizedName=e.localizedName.map((function(e){return Bs.toJSON(e)}))),n},create:function(e){return Qs.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a=qs();return a.artistGid=null!==(t=e.artistGid)&&void 0!==t?t:new Uint8Array(0),a.artistName=null!==(n=e.artistName)&&void 0!==n?n:"",a.role=null!==(r=e.role)&&void 0!==r?r:0,a.localizedName=(null===(i=e.localizedName)||void 0===i?void 0:i.map((function(e){return Bs.fromPartial(e)})))||[],a}};function Zs(){return{uuid:new Uint8Array(0)}}var Js={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.uuid&&0!==e.uuid.length&&t.uint32(10).bytes(e.uuid),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i=Zs();n.pos>>3){case 1:if(10!==a)break;i.uuid=n.bytes();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{uuid:ku(e.uuid)?Su(e.uuid):new Uint8Array(0)}},toJSON:function(e){var t={};return void 0!==e.uuid&&0!==e.uuid.length&&(t.uuid=Cu(e.uuid)),t},create:function(e){return Js.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n=Zs();return n.uuid=null!==(t=e.uuid)&&void 0!==t?t:new Uint8Array(0),n}};function Xs(){return{uuid:new Uint8Array(0)}}var $s={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.uuid&&0!==e.uuid.length&&t.uint32(10).bytes(e.uuid),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i=Xs();n.pos>>3){case 1:if(10!==a)break;i.uuid=n.bytes();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{uuid:ku(e.uuid)?Su(e.uuid):new Uint8Array(0)}},toJSON:function(e){var t={};return void 0!==e.uuid&&0!==e.uuid.length&&(t.uuid=Cu(e.uuid)),t},create:function(e){return $s.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n=Xs();return n.uuid=null!==(t=e.uuid)&&void 0!==t?t:new Uint8Array(0),n}};var eu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();void 0!==e.country&&""!==e.country&&t.uint32(10).string(e.country);var n,r=Os(e.track);try{for(r.s();!(n=r.n()).done;){var i=n.value;Ys.encode(i,t.uint32(18).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={country:"",track:[]};n.pos>>3){case 1:if(10!==a)break;i.country=n.string();continue;case 2:if(18!==a)break;i.track.push(Ys.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{country:ku(e.country)?globalThis.String(e.country):"",track:globalThis.Array.isArray(null==e?void 0:e.track)?e.track.map((function(e){return Ys.fromJSON(e)})):[]}},toJSON:function(e){var t,n={};return void 0!==e.country&&""!==e.country&&(n.country=e.country),null!==(t=e.track)&&void 0!==t&&t.length&&(n.track=e.track.map((function(e){return Ys.toJSON(e)}))),n},create:function(e){return eu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={country:"",track:[]};return r.country=null!==(t=e.country)&&void 0!==t?t:"",r.track=(null===(n=e.track)||void 0===n?void 0:n.map((function(e){return Ys.fromPartial(e)})))||[],r}};var tu={encode:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=Os(e.country);try{for(r.s();!(t=r.n()).done;){var i=t.value;n.uint32(10).string(i)}}catch(e){r.e(e)}finally{r.f()}var a,o=Os(e.track);try{for(o.s();!(a=o.n()).done;){var s=a.value;Ys.encode(s,n.uint32(18).fork()).ldelim()}}catch(e){o.e(e)}finally{o.f()}return n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={country:[],track:[]};n.pos>>3){case 1:if(10!==a)break;i.country.push(n.string());continue;case 2:if(18!==a)break;i.track.push(Ys.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{country:globalThis.Array.isArray(null==e?void 0:e.country)?e.country.map((function(e){return globalThis.String(e)})):[],track:globalThis.Array.isArray(null==e?void 0:e.track)?e.track.map((function(e){return Ys.fromJSON(e)})):[]}},toJSON:function(e){var t,n,r={};return null!==(t=e.country)&&void 0!==t&&t.length&&(r.country=e.country),null!==(n=e.track)&&void 0!==n&&n.length&&(r.track=e.track.map((function(e){return Ys.toJSON(e)}))),r},create:function(e){return tu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={country:[],track:[]};return r.country=(null===(t=e.country)||void 0===t?void 0:t.map((function(e){return e})))||[],r.track=(null===(n=e.track)||void 0===n?void 0:n.map((function(e){return Ys.fromPartial(e)})))||[],r}};var nu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.startYear&&0!==e.startYear&&t.uint32(8).sint32(e.startYear),void 0!==e.endYear&&0!==e.endYear&&t.uint32(16).sint32(e.endYear),void 0!==e.decade&&0!==e.decade&&t.uint32(24).sint32(e.decade),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={startYear:0,endYear:0,decade:0};n.pos>>3){case 1:if(8!==a)break;i.startYear=n.sint32();continue;case 2:if(16!==a)break;i.endYear=n.sint32();continue;case 3:if(24!==a)break;i.decade=n.sint32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{startYear:ku(e.startYear)?globalThis.Number(e.startYear):0,endYear:ku(e.endYear)?globalThis.Number(e.endYear):0,decade:ku(e.decade)?globalThis.Number(e.decade):0}},toJSON:function(e){var t={};return void 0!==e.startYear&&0!==e.startYear&&(t.startYear=Math.round(e.startYear)),void 0!==e.endYear&&0!==e.endYear&&(t.endYear=Math.round(e.endYear)),void 0!==e.decade&&0!==e.decade&&(t.decade=Math.round(e.decade)),t},create:function(e){return nu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i={startYear:0,endYear:0,decade:0};return i.startYear=null!==(t=e.startYear)&&void 0!==t?t:0,i.endYear=null!==(n=e.endYear)&&void 0!==n?n:0,i.decade=null!==(r=e.decade)&&void 0!==r?r:0,i}};var ru={encode:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=Os(e.album);try{for(r.s();!(t=r.n()).done;){var i=t.value;Gs.encode(i,n.uint32(10).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={album:[]};n.pos>>3){case 1:if(10!==a)break;i.album.push(Gs.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{album:globalThis.Array.isArray(null==e?void 0:e.album)?e.album.map((function(e){return Gs.fromJSON(e)})):[]}},toJSON:function(e){var t,n={};return null!==(t=e.album)&&void 0!==t&&t.length&&(n.album=e.album.map((function(e){return Gs.toJSON(e)}))),n},create:function(e){return ru.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={album:[]};return n.album=(null===(t=e.album)||void 0===t?void 0:t.map((function(e){return Gs.fromPartial(e)})))||[],n}};var iu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.year&&0!==e.year&&t.uint32(8).sint32(e.year),void 0!==e.month&&0!==e.month&&t.uint32(16).sint32(e.month),void 0!==e.day&&0!==e.day&&t.uint32(24).sint32(e.day),void 0!==e.hour&&0!==e.hour&&t.uint32(32).sint32(e.hour),void 0!==e.minute&&0!==e.minute&&t.uint32(40).sint32(e.minute),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={year:0,month:0,day:0,hour:0,minute:0};n.pos>>3){case 1:if(8!==a)break;i.year=n.sint32();continue;case 2:if(16!==a)break;i.month=n.sint32();continue;case 3:if(24!==a)break;i.day=n.sint32();continue;case 4:if(32!==a)break;i.hour=n.sint32();continue;case 5:if(40!==a)break;i.minute=n.sint32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{year:ku(e.year)?globalThis.Number(e.year):0,month:ku(e.month)?globalThis.Number(e.month):0,day:ku(e.day)?globalThis.Number(e.day):0,hour:ku(e.hour)?globalThis.Number(e.hour):0,minute:ku(e.minute)?globalThis.Number(e.minute):0}},toJSON:function(e){var t={};return void 0!==e.year&&0!==e.year&&(t.year=Math.round(e.year)),void 0!==e.month&&0!==e.month&&(t.month=Math.round(e.month)),void 0!==e.day&&0!==e.day&&(t.day=Math.round(e.day)),void 0!==e.hour&&0!==e.hour&&(t.hour=Math.round(e.hour)),void 0!==e.minute&&0!==e.minute&&(t.minute=Math.round(e.minute)),t},create:function(e){return iu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o={year:0,month:0,day:0,hour:0,minute:0};return o.year=null!==(t=e.year)&&void 0!==t?t:0,o.month=null!==(n=e.month)&&void 0!==n?n:0,o.day=null!==(r=e.day)&&void 0!==r?r:0,o.hour=null!==(i=e.hour)&&void 0!==i?i:0,o.minute=null!==(a=e.minute)&&void 0!==a?a:0,o}};function au(){return{fileId:new Uint8Array(0),size:0,width:0,height:0}}var ou={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.fileId&&0!==e.fileId.length&&t.uint32(10).bytes(e.fileId),void 0!==e.size&&0!==e.size&&t.uint32(16).int32(e.size),void 0!==e.width&&0!==e.width&&t.uint32(24).sint32(e.width),void 0!==e.height&&0!==e.height&&t.uint32(32).sint32(e.height),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i=au();n.pos>>3){case 1:if(10!==a)break;i.fileId=n.bytes();continue;case 2:if(16!==a)break;i.size=n.int32();continue;case 3:if(24!==a)break;i.width=n.sint32();continue;case 4:if(32!==a)break;i.height=n.sint32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{fileId:ku(e.fileId)?Su(e.fileId):new Uint8Array(0),size:ku(e.size)?Ts(e.size):0,width:ku(e.width)?globalThis.Number(e.width):0,height:ku(e.height)?globalThis.Number(e.height):0}},toJSON:function(e){var t={};return void 0!==e.fileId&&0!==e.fileId.length&&(t.fileId=Cu(e.fileId)),void 0!==e.size&&0!==e.size&&(t.size=function(e){switch(e){case ks.DEFAULT:return"DEFAULT";case ks.SMALL:return"SMALL";case ks.LARGE:return"LARGE";case ks.XLARGE:return"XLARGE";case ks.XXLARGE:return"XXLARGE";case ks.UNRECOGNIZED:default:return"UNRECOGNIZED"}}(e.size)),void 0!==e.width&&0!==e.width&&(t.width=Math.round(e.width)),void 0!==e.height&&0!==e.height&&(t.height=Math.round(e.height)),t},create:function(e){return ou.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a=au();return a.fileId=null!==(t=e.fileId)&&void 0!==t?t:new Uint8Array(0),a.size=null!==(n=e.size)&&void 0!==n?n:0,a.width=null!==(r=e.width)&&void 0!==r?r:0,a.height=null!==(i=e.height)&&void 0!==i?i:0,a}};var su={encode:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=Os(e.image);try{for(r.s();!(t=r.n()).done;){var i=t.value;ou.encode(i,n.uint32(10).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={image:[]};n.pos>>3){case 1:if(10!==a)break;i.image.push(ou.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{image:globalThis.Array.isArray(null==e?void 0:e.image)?e.image.map((function(e){return ou.fromJSON(e)})):[]}},toJSON:function(e){var t,n={};return null!==(t=e.image)&&void 0!==t&&t.length&&(n.image=e.image.map((function(e){return ou.toJSON(e)}))),n},create:function(e){return su.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={image:[]};return n.image=(null===(t=e.image)||void 0===t?void 0:t.map((function(e){return ou.fromPartial(e)})))||[],n}};var uu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();void 0!==e.text&&""!==e.text&&t.uint32(10).string(e.text);var n,r=Os(e.portrait);try{for(r.s();!(n=r.n()).done;){var i=n.value;ou.encode(i,t.uint32(18).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}var a,o=Os(e.portraitGroup);try{for(o.s();!(a=o.n()).done;){var s=a.value;su.encode(s,t.uint32(26).fork()).ldelim()}}catch(e){o.e(e)}finally{o.f()}var u,c=Os(e.localizedText);try{for(c.s();!(u=c.n()).done;){var l=u.value;Bs.encode(l,t.uint32(34).fork()).ldelim()}}catch(e){c.e(e)}finally{c.f()}return t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={text:"",portrait:[],portraitGroup:[],localizedText:[]};n.pos>>3){case 1:if(10!==a)break;i.text=n.string();continue;case 2:if(18!==a)break;i.portrait.push(ou.decode(n,n.uint32()));continue;case 3:if(26!==a)break;i.portraitGroup.push(su.decode(n,n.uint32()));continue;case 4:if(34!==a)break;i.localizedText.push(Bs.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{text:ku(e.text)?globalThis.String(e.text):"",portrait:globalThis.Array.isArray(null==e?void 0:e.portrait)?e.portrait.map((function(e){return ou.fromJSON(e)})):[],portraitGroup:globalThis.Array.isArray(null==e?void 0:e.portraitGroup)?e.portraitGroup.map((function(e){return su.fromJSON(e)})):[],localizedText:globalThis.Array.isArray(null==e?void 0:e.localizedText)?e.localizedText.map((function(e){return Bs.fromJSON(e)})):[]}},toJSON:function(e){var t,n,r,i={};return void 0!==e.text&&""!==e.text&&(i.text=e.text),null!==(t=e.portrait)&&void 0!==t&&t.length&&(i.portrait=e.portrait.map((function(e){return ou.toJSON(e)}))),null!==(n=e.portraitGroup)&&void 0!==n&&n.length&&(i.portraitGroup=e.portraitGroup.map((function(e){return su.toJSON(e)}))),null!==(r=e.localizedText)&&void 0!==r&&r.length&&(i.localizedText=e.localizedText.map((function(e){return Bs.toJSON(e)}))),i},create:function(e){return uu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a={text:"",portrait:[],portraitGroup:[],localizedText:[]};return a.text=null!==(t=e.text)&&void 0!==t?t:"",a.portrait=(null===(n=e.portrait)||void 0===n?void 0:n.map((function(e){return ou.fromPartial(e)})))||[],a.portraitGroup=(null===(r=e.portraitGroup)||void 0===r?void 0:r.map((function(e){return su.fromPartial(e)})))||[],a.localizedText=(null===(i=e.localizedText)||void 0===i?void 0:i.map((function(e){return Bs.fromPartial(e)})))||[],a}};var cu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();void 0!==e.number&&0!==e.number&&t.uint32(8).sint32(e.number),void 0!==e.name&&""!==e.name&&t.uint32(18).string(e.name);var n,r=Os(e.track);try{for(r.s();!(n=r.n()).done;){var i=n.value;Ys.encode(i,t.uint32(26).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={number:0,name:"",track:[]};n.pos>>3){case 1:if(8!==a)break;i.number=n.sint32();continue;case 2:if(18!==a)break;i.name=n.string();continue;case 3:if(26!==a)break;i.track.push(Ys.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{number:ku(e.number)?globalThis.Number(e.number):0,name:ku(e.name)?globalThis.String(e.name):"",track:globalThis.Array.isArray(null==e?void 0:e.track)?e.track.map((function(e){return Ys.fromJSON(e)})):[]}},toJSON:function(e){var t,n={};return void 0!==e.number&&0!==e.number&&(n.number=Math.round(e.number)),void 0!==e.name&&""!==e.name&&(n.name=e.name),null!==(t=e.track)&&void 0!==t&&t.length&&(n.track=e.track.map((function(e){return Ys.toJSON(e)}))),n},create:function(e){return cu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i={number:0,name:"",track:[]};return i.number=null!==(t=e.number)&&void 0!==t?t:0,i.name=null!==(n=e.name)&&void 0!==n?n:"",i.track=(null===(r=e.track)||void 0===r?void 0:r.map((function(e){return Ys.fromPartial(e)})))||[],i}};var lu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.type&&0!==e.type&&t.uint32(8).int32(e.type),void 0!==e.text&&""!==e.text&&t.uint32(18).string(e.text),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={type:0,text:""};n.pos>>3){case 1:if(8!==a)break;i.type=n.int32();continue;case 2:if(18!==a)break;i.text=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{type:ku(e.type)?Is(e.type):0,text:ku(e.text)?globalThis.String(e.text):""}},toJSON:function(e){var t={};return void 0!==e.type&&0!==e.type&&(t.type=function(e){switch(e){case Ps.P:return"P";case Ps.C:return"C";case Ps.UNRECOGNIZED:default:return"UNRECOGNIZED"}}(e.type)),void 0!==e.text&&""!==e.text&&(t.text=e.text),t},create:function(e){return lu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={type:0,text:""};return r.type=null!==(t=e.type)&&void 0!==t?t:0,r.text=null!==(n=e.text)&&void 0!==n?n:"",r}};var du={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();t.uint32(10).fork();var n,r=Os(e.catalogue);try{for(r.s();!(n=r.n()).done;){var i=n.value;t.int32(i)}}catch(e){r.e(e)}finally{r.f()}t.ldelim(),void 0!==e.countriesAllowed&&t.uint32(18).string(e.countriesAllowed),void 0!==e.countriesForbidden&&t.uint32(26).string(e.countriesForbidden),void 0!==e.type&&0!==e.type&&t.uint32(32).int32(e.type);var a,o=Os(e.catalogueStr);try{for(o.s();!(a=o.n()).done;){var s=a.value;t.uint32(42).string(s)}}catch(e){o.e(e)}finally{o.f()}return t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={catalogue:[],countriesAllowed:void 0,countriesForbidden:void 0,type:0,catalogueStr:[]};n.pos>>3){case 1:if(8===a){i.catalogue.push(n.int32());continue}if(10===a){for(var o=n.uint32()+n.pos;n.pos1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=Os(e.catalogueStr);try{for(r.s();!(t=r.n()).done;){var i=t.value;n.uint32(10).string(i)}}catch(e){r.e(e)}finally{r.f()}return void 0!==e.start&&iu.encode(e.start,n.uint32(18).fork()).ldelim(),n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={catalogueStr:[],start:void 0};n.pos>>3){case 1:if(10!==a)break;i.catalogueStr.push(n.string());continue;case 2:if(18!==a)break;i.start=iu.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{catalogueStr:globalThis.Array.isArray(null==e?void 0:e.catalogueStr)?e.catalogueStr.map((function(e){return globalThis.String(e)})):[],start:ku(e.start)?iu.fromJSON(e.start):void 0}},toJSON:function(e){var t,n={};return null!==(t=e.catalogueStr)&&void 0!==t&&t.length&&(n.catalogueStr=e.catalogueStr),void 0!==e.start&&(n.start=iu.toJSON(e.start)),n},create:function(e){return fu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={catalogueStr:[],start:void 0};return n.catalogueStr=(null===(t=e.catalogueStr)||void 0===t?void 0:t.map((function(e){return e})))||[],n.start=void 0!==e.start&&null!==e.start?iu.fromPartial(e.start):void 0,n}};var pu={encode:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=Os(e.restriction);try{for(r.s();!(t=r.n()).done;){var i=t.value;du.encode(i,n.uint32(10).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return void 0!==e.start&&iu.encode(e.start,n.uint32(18).fork()).ldelim(),void 0!==e.end&&iu.encode(e.end,n.uint32(26).fork()).ldelim(),n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={restriction:[],start:void 0,end:void 0};n.pos>>3){case 1:if(10!==a)break;i.restriction.push(du.decode(n,n.uint32()));continue;case 2:if(18!==a)break;i.start=iu.decode(n,n.uint32());continue;case 3:if(26!==a)break;i.end=iu.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{restriction:globalThis.Array.isArray(null==e?void 0:e.restriction)?e.restriction.map((function(e){return du.fromJSON(e)})):[],start:ku(e.start)?iu.fromJSON(e.start):void 0,end:ku(e.end)?iu.fromJSON(e.end):void 0}},toJSON:function(e){var t,n={};return null!==(t=e.restriction)&&void 0!==t&&t.length&&(n.restriction=e.restriction.map((function(e){return du.toJSON(e)}))),void 0!==e.start&&(n.start=iu.toJSON(e.start)),void 0!==e.end&&(n.end=iu.toJSON(e.end)),n},create:function(e){return pu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={restriction:[],start:void 0,end:void 0};return n.restriction=(null===(t=e.restriction)||void 0===t?void 0:t.map((function(e){return du.fromPartial(e)})))||[],n.start=void 0!==e.start&&null!==e.start?iu.fromPartial(e.start):void 0,n.end=void 0!==e.end&&null!==e.end?iu.fromPartial(e.end):void 0,n}};var vu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.type&&""!==e.type&&t.uint32(10).string(e.type),void 0!==e.id&&""!==e.id&&t.uint32(18).string(e.id),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={type:"",id:""};n.pos>>3){case 1:if(10!==a)break;i.type=n.string();continue;case 2:if(18!==a)break;i.id=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{type:ku(e.type)?globalThis.String(e.type):"",id:ku(e.id)?globalThis.String(e.id):""}},toJSON:function(e){var t={};return void 0!==e.type&&""!==e.type&&(t.type=e.type),void 0!==e.id&&""!==e.id&&(t.id=e.id),t},create:function(e){return vu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={type:"",id:""};return r.type=null!==(t=e.type)&&void 0!==t?t:"",r.id=null!==(n=e.id)&&void 0!==n?n:"",r}};var hu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.type&&""!==e.type&&t.uint32(10).string(e.type),void 0!==e.value&&""!==e.value&&t.uint32(18).string(e.value),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={type:"",value:""};n.pos>>3){case 1:if(10!==a)break;i.type=n.string();continue;case 2:if(18!==a)break;i.value=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{type:ku(e.type)?globalThis.String(e.type):"",value:ku(e.value)?globalThis.String(e.value):""}},toJSON:function(e){var t={};return void 0!==e.type&&""!==e.type&&(t.type=e.type),void 0!==e.value&&""!==e.value&&(t.value=e.value),t},create:function(e){return hu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={type:"",value:""};return r.type=null!==(t=e.type)&&void 0!==t?t:"",r.value=null!==(n=e.value)&&void 0!==n?n:"",r}};function mu(){return{fileId:new Uint8Array(0),format:0}}var gu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.fileId&&0!==e.fileId.length&&t.uint32(10).bytes(e.fileId),void 0!==e.format&&0!==e.format&&t.uint32(16).int32(e.format),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i=mu();n.pos>>3){case 1:if(10!==a)break;i.fileId=n.bytes();continue;case 2:if(16!==a)break;i.format=n.int32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{fileId:ku(e.fileId)?Su(e.fileId):new Uint8Array(0),format:ku(e.format)?Ls(e.format):0}},toJSON:function(e){var t={};return void 0!==e.fileId&&0!==e.fileId.length&&(t.fileId=Cu(e.fileId)),void 0!==e.format&&0!==e.format&&(t.format=function(e){switch(e){case js.OGG_VORBIS_96:return"OGG_VORBIS_96";case js.OGG_VORBIS_160:return"OGG_VORBIS_160";case js.OGG_VORBIS_320:return"OGG_VORBIS_320";case js.MP3_256:return"MP3_256";case js.MP3_320:return"MP3_320";case js.MP3_160:return"MP3_160";case js.MP3_96:return"MP3_96";case js.MP3_160_ENC:return"MP3_160_ENC";case js.AAC_24:return"AAC_24";case js.AAC_48:return"AAC_48";case js.MP4_128:return"MP4_128";case js.MP4_256:return"MP4_256";case js.MP4_128_DUAL:return"MP4_128_DUAL";case js.MP4_256_DUAL:return"MP4_256_DUAL";case js.MP4_128_CBCS:return"MP4_128_CBCS";case js.MP4_256_CBCS:return"MP4_256_CBCS";case js.FLAC_FLAC:return"FLAC_FLAC";case js.MP4_FLAC:return"MP4_FLAC";case js.XHE_AAC_24:return"XHE_AAC_24";case js.XHE_AAC_16:return"XHE_AAC_16";case js.XHE_AAC_12:return"XHE_AAC_12";case js.HE_AAC_64:return"HE_AAC_64";case js.FLAC_FLAC_24BIT:return"FLAC_FLAC_24BIT";case js.MP4_FLAC_24BIT:return"MP4_FLAC_24BIT";case js.UNRECOGNIZED:default:return"UNRECOGNIZED"}}(e.format)),t},create:function(e){return gu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r=mu();return r.fileId=null!==(t=e.fileId)&&void 0!==t?t:new Uint8Array(0),r.format=null!==(n=e.format)&&void 0!==n?n:0,r}};function yu(){return{gid:new Uint8Array(0)}}var bu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.gid&&0!==e.gid.length&&t.uint32(10).bytes(e.gid),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i=yu();n.pos>>3){case 1:if(10!==a)break;i.gid=n.bytes();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{gid:ku(e.gid)?Su(e.gid):new Uint8Array(0)}},toJSON:function(e){var t={};return void 0!==e.gid&&0!==e.gid.length&&(t.gid=Cu(e.gid)),t},create:function(e){return bu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n=yu();return n.gid=null!==(t=e.gid)&&void 0!==t?t:new Uint8Array(0),n}};var Au={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.countries&&""!==e.countries&&t.uint32(10).string(e.countries),void 0!==e.type&&0!==e.type&&t.uint32(16).int32(e.type),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={countries:"",type:0};n.pos>>3){case 1:if(10!==a)break;i.countries=n.string();continue;case 2:if(16!==a)break;i.type=n.int32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{countries:ku(e.countries)?globalThis.String(e.countries):"",type:ku(e.type)?Ms(e.type):0}},toJSON:function(e){var t={};return void 0!==e.countries&&""!==e.countries&&(t.countries=e.countries),void 0!==e.type&&0!==e.type&&(t.type=function(e){switch(e){case Us.TOTAL:return"TOTAL";case Us.COVERARTCP:return"COVERARTCP";case Us.UNRECOGNIZED:default:return"UNRECOGNIZED"}}(e.type)),t},create:function(e){return Au.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={countries:"",type:0};return r.countries=null!==(t=e.countries)&&void 0!==t?t:"",r.type=null!==(n=e.type)&&void 0!==n?n:0,r}};var _u={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();void 0!==e.country&&""!==e.country&&t.uint32(10).string(e.country);var n,r=Os(e.tag);try{for(r.s();!(n=r.n()).done;){var i=n.value;t.uint32(18).string(i)}}catch(e){r.e(e)}finally{r.f()}return t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={country:"",tag:[]};n.pos>>3){case 1:if(10!==a)break;i.country=n.string();continue;case 2:if(18!==a)break;i.tag.push(n.string());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{country:ku(e.country)?globalThis.String(e.country):"",tag:globalThis.Array.isArray(null==e?void 0:e.tag)?e.tag.map((function(e){return globalThis.String(e)})):[]}},toJSON:function(e){var t,n={};return void 0!==e.country&&""!==e.country&&(n.country=e.country),null!==(t=e.tag)&&void 0!==t&&t.length&&(n.tag=e.tag),n},create:function(e){return _u.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={country:"",tag:[]};return r.country=null!==(t=e.country)&&void 0!==t?t:"",r.tag=(null===(n=e.tag)||void 0===n?void 0:n.map((function(e){return e})))||[],r}};var Ou={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.earliestRevealDate&&iu.encode(e.earliestRevealDate,t.uint32(10).fork()).ldelim(),void 0!==e.earliestCoverartRevealDate&&iu.encode(e.earliestCoverartRevealDate,t.uint32(18).fork()).ldelim(),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={earliestRevealDate:void 0,earliestCoverartRevealDate:void 0};n.pos>>3){case 1:if(10!==a)break;i.earliestRevealDate=iu.decode(n,n.uint32());continue;case 2:if(18!==a)break;i.earliestCoverartRevealDate=iu.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{earliestRevealDate:ku(e.earliestRevealDate)?iu.fromJSON(e.earliestRevealDate):void 0,earliestCoverartRevealDate:ku(e.earliestCoverartRevealDate)?iu.fromJSON(e.earliestCoverartRevealDate):void 0}},toJSON:function(e){var t={};return void 0!==e.earliestRevealDate&&(t.earliestRevealDate=iu.toJSON(e.earliestRevealDate)),void 0!==e.earliestCoverartRevealDate&&(t.earliestCoverartRevealDate=iu.toJSON(e.earliestCoverartRevealDate)),t},create:function(e){return Ou.fromPartial(null!=e?e:{})},fromPartial:function(e){var t={earliestRevealDate:void 0,earliestCoverartRevealDate:void 0};return t.earliestRevealDate=void 0!==e.earliestRevealDate&&null!==e.earliestRevealDate?iu.fromPartial(e.earliestRevealDate):void 0,t.earliestCoverartRevealDate=void 0!==e.earliestCoverartRevealDate&&null!==e.earliestCoverartRevealDate?iu.fromPartial(e.earliestCoverartRevealDate):void 0,t}};var Eu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.earliestRevealDate&&iu.encode(e.earliestRevealDate,t.uint32(10).fork()).ldelim(),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={earliestRevealDate:void 0};n.pos>>3){case 1:if(10!==a)break;i.earliestRevealDate=iu.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{earliestRevealDate:ku(e.earliestRevealDate)?iu.fromJSON(e.earliestRevealDate):void 0}},toJSON:function(e){var t={};return void 0!==e.earliestRevealDate&&(t.earliestRevealDate=iu.toJSON(e.earliestRevealDate)),t},create:function(e){return Eu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t={earliestRevealDate:void 0};return t.earliestRevealDate=void 0!==e.earliestRevealDate&&null!==e.earliestRevealDate?iu.fromPartial(e.earliestRevealDate):void 0,t}};var wu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();void 0!==e.releaseAdminId&&""!==e.releaseAdminId&&t.uint32(10).string(e.releaseAdminId),void 0!==e.personnelDescription&&""!==e.personnelDescription&&t.uint32(18).string(e.personnelDescription);var n,r=Os(e.systemDescription);try{for(r.s();!(n=r.n()).done;){var i=n.value;t.uint32(26).string(i)}}catch(e){r.e(e)}finally{r.f()}return t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={releaseAdminId:"",personnelDescription:"",systemDescription:[]};n.pos>>3){case 1:if(10!==a)break;i.releaseAdminId=n.string();continue;case 2:if(18!==a)break;i.personnelDescription=n.string();continue;case 3:if(26!==a)break;i.systemDescription.push(n.string());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},fromJSON:function(e){return{releaseAdminId:ku(e.releaseAdminId)?globalThis.String(e.releaseAdminId):"",personnelDescription:ku(e.personnelDescription)?globalThis.String(e.personnelDescription):"",systemDescription:globalThis.Array.isArray(null==e?void 0:e.systemDescription)?e.systemDescription.map((function(e){return globalThis.String(e)})):[]}},toJSON:function(e){var t,n={};return void 0!==e.releaseAdminId&&""!==e.releaseAdminId&&(n.releaseAdminId=e.releaseAdminId),void 0!==e.personnelDescription&&""!==e.personnelDescription&&(n.personnelDescription=e.personnelDescription),null!==(t=e.systemDescription)&&void 0!==t&&t.length&&(n.systemDescription=e.systemDescription),n},create:function(e){return wu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i={releaseAdminId:"",personnelDescription:"",systemDescription:[]};return i.releaseAdminId=null!==(t=e.releaseAdminId)&&void 0!==t?t:"",i.personnelDescription=null!==(n=e.personnelDescription)&&void 0!==n?n:"",i.systemDescription=(null===(r=e.systemDescription)||void 0===r?void 0:r.map((function(e){return e})))||[],i}};function Su(e){if(globalThis.Buffer)return Uint8Array.from(globalThis.Buffer.from(e,"base64"));for(var t=globalThis.atob(e),n=new Uint8Array(t.length),r=0;r=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Pu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();0!==e.startMs&&t.uint32(8).int32(e.startMs),0!==e.periodMs&&t.uint32(16).int32(e.periodMs),t.uint32(26).fork();var n,r=Tu(e.loudness);try{for(r.s();!(n=r.n()).done;){var i=n.value;t.int32(i)}}catch(e){r.e(e)}finally{r.f()}return t.ldelim(),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={startMs:0,periodMs:0,loudness:[]};n.pos>>3){case 1:if(8!==a)break;i.startMs=n.int32();continue;case 2:if(16!==a)break;i.periodMs=n.int32();continue;case 3:if(24===a){i.loudness.push(n.int32());continue}if(26===a){for(var o=n.uint32()+n.pos;n.pos=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Ru(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=Nu(e.cuepoints);try{for(r.s();!(t=r.n()).done;){var i=t.value;ju.encode(i,n.uint32(10).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={cuepoints:[]};n.pos>>3){case 1:if(10!==a)break;i.cuepoints.push(ju.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Du.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={cuepoints:[]};return n.cuepoints=(null===(t=e.cuepoints)||void 0===t?void 0:t.map((function(e){return ju.fromPartial(e)})))||[],n}};var ju={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return 0!==e.positionMs&&t.uint32(8).int32(e.positionMs),0!==e.bpm&&t.uint32(16).int32(e.bpm),0!==e.type&&t.uint32(24).int32(e.type),!1!==e.best&&t.uint32(32).bool(e.best),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={positionMs:0,bpm:0,type:0,best:!1};n.pos>>3){case 1:if(8!==a)break;i.positionMs=n.int32();continue;case 2:if(16!==a)break;i.bpm=n.int32();continue;case 3:if(24!==a)break;i.type=n.int32();continue;case 4:if(32!==a)break;i.best=n.bool();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return ju.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a={positionMs:0,bpm:0,type:0,best:!1};return a.positionMs=null!==(t=e.positionMs)&&void 0!==t?t:0,a.bpm=null!==(n=e.bpm)&&void 0!==n?n:0,a.type=null!==(r=e.type)&&void 0!==r?r:0,a.best=null!==(i=e.best)&&void 0!==i&&i,a}};function Lu(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Uu(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Uu(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Uu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=Lu(e.entitiesWithValueProps);try{for(r.s();!(t=r.n()).done;){var i=t.value;Bu.encode(i,n.uint32(10).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={entitiesWithValueProps:[]};n.pos>>3){case 1:if(10!==a)break;i.entitiesWithValueProps.push(Bu.decode(n,n.uint32()));continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Mu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={entitiesWithValueProps:[]};return n.entitiesWithValueProps=(null===(t=e.entitiesWithValueProps)||void 0===t?void 0:t.map((function(e){return Bu.fromPartial(e)})))||[],n}};var Bu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();""!==e.uri&&t.uint32(10).string(e.uri);var n,r=Lu(e.valueProps);try{for(r.s();!(n=r.n()).done;){var i=n.value;Vu.encode(i,t.uint32(18).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return void 0!==e.summary&&Fu.encode(e.summary,t.uint32(26).fork()).ldelim(),void 0!==e.fallbackNavigation&&Hu.encode(e.fallbackNavigation,t.uint32(34).fork()).ldelim(),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={uri:"",valueProps:[],summary:void 0,fallbackNavigation:void 0};n.pos>>3){case 1:if(10!==a)break;i.uri=n.string();continue;case 2:if(18!==a)break;i.valueProps.push(Vu.decode(n,n.uint32()));continue;case 3:if(26!==a)break;i.summary=Fu.decode(n,n.uint32());continue;case 4:if(34!==a)break;i.fallbackNavigation=Hu.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Bu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={uri:"",valueProps:[],summary:void 0,fallbackNavigation:void 0};return r.uri=null!==(t=e.uri)&&void 0!==t?t:"",r.valueProps=(null===(n=e.valueProps)||void 0===n?void 0:n.map((function(e){return Vu.fromPartial(e)})))||[],r.summary=void 0!==e.summary&&null!==e.summary?Fu.fromPartial(e.summary):void 0,r.fallbackNavigation=void 0!==e.fallbackNavigation&&null!==e.fallbackNavigation?Hu.fromPartial(e.fallbackNavigation):void 0,r}};var Fu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.forUserWithoutAccess&&t.uint32(10).string(e.forUserWithoutAccess),void 0!==e.forUserWithAccess&&t.uint32(18).string(e.forUserWithAccess),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={forUserWithoutAccess:"",forUserWithAccess:void 0};n.pos>>3){case 1:if(10!==a)break;i.forUserWithoutAccess=n.string();continue;case 2:if(18!==a)break;i.forUserWithAccess=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Fu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={forUserWithoutAccess:"",forUserWithAccess:void 0};return r.forUserWithoutAccess=null!==(t=e.forUserWithoutAccess)&&void 0!==t?t:"",r.forUserWithAccess=null!==(n=e.forUserWithAccess)&&void 0!==n?n:void 0,r}};var Vu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.displayText&&t.uint32(10).string(e.displayText),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={displayText:""};n.pos>>3){case 1:if(10!==a)break;i.displayText=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Vu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={displayText:""};return n.displayText=null!==(t=e.displayText)&&void 0!==t?t:"",n}};var Hu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.uri&&t.uint32(10).string(e.uri),""!==e.description&&t.uint32(18).string(e.description),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={uri:"",description:""};n.pos>>3){case 1:if(10!==a)break;i.uri=n.string();continue;case 2:if(18!==a)break;i.description=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Hu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={uri:"",description:""};return r.uri=null!==(t=e.uri)&&void 0!==t?t:"",r.description=null!==(n=e.description)&&void 0!==n?n:"",r}};var Gu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.rootlistable&&t.uint32(8).bool(e.rootlistable),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={rootlistable:void 0};n.pos>>3){case 1:if(8!==a)break;i.rootlistable=n.bool();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Gu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={rootlistable:void 0};return n.rootlistable=null!==(t=e.rootlistable)&&void 0!==t?t:void 0,n}};function zu(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Wu(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Wu(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Wu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=zu(e.lensesToApply);try{for(r.s();!(t=r.n()).done;){var i=t.value;n.uint32(10).string(i)}}catch(e){r.e(e)}finally{r.f()}return n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={lensesToApply:[]};n.pos>>3){case 1:if(10!==a)break;i.lensesToApply.push(n.string());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Ku.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={lensesToApply:[]};return n.lensesToApply=(null===(t=e.lensesToApply)||void 0===t?void 0:t.map((function(e){return e})))||[],n}};var Yu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.cdnUrl&&t.uint32(10).string(e.cdnUrl),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={cdnUrl:""};n.pos>>3){case 1:if(10!==a)break;i.cdnUrl=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Yu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={cdnUrl:""};return n.cdnUrl=null!==(t=e.cdnUrl)&&void 0!==t?t:"",n}};function qu(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Qu(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qu(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Qu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create(),r=qu(e.instances);try{for(r.s();!(t=r.n()).done;){var i=t.value;Ju.encode(i,n.uint32(10).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return void 0!==e.extractedColorSet&&Xu.encode(e.extractedColorSet,n.uint32(18).fork()).ldelim(),n},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={instances:[],extractedColorSet:void 0};n.pos>>3){case 1:if(10!==a)break;i.instances.push(Ju.decode(n,n.uint32()));continue;case 2:if(18!==a)break;i.extractedColorSet=Xu.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Zu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={instances:[],extractedColorSet:void 0};return n.instances=(null===(t=e.instances)||void 0===t?void 0:t.map((function(e){return Ju.fromPartial(e)})))||[],n.extractedColorSet=void 0!==e.extractedColorSet&&null!==e.extractedColorSet?Xu.fromPartial(e.extractedColorSet):void 0,n}};var Ju={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.flatFile&&Yu.encode(e.flatFile,t.uint32(10).fork()).ldelim(),0!==e.size&&t.uint32(16).int32(e.size),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={flatFile:void 0,size:0};n.pos>>3){case 1:if(10!==a)break;i.flatFile=Yu.decode(n,n.uint32());continue;case 2:if(16!==a)break;i.size=n.int32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Ju.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={flatFile:void 0,size:0};return n.flatFile=void 0!==e.flatFile&&null!==e.flatFile?Yu.fromPartial(e.flatFile):void 0,n.size=null!==(t=e.size)&&void 0!==t?t:0,n}};var Xu={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.minContrast&&$u.encode(e.minContrast,t.uint32(10).fork()).ldelim(),void 0!==e.highContrast&&$u.encode(e.highContrast,t.uint32(18).fork()).ldelim(),void 0!==e.higherContrast&&$u.encode(e.higherContrast,t.uint32(26).fork()).ldelim(),void 0!==e.encoreBaseSetTextColor&&ec.encode(e.encoreBaseSetTextColor,t.uint32(34).fork()).ldelim(),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={minContrast:void 0,highContrast:void 0,higherContrast:void 0,encoreBaseSetTextColor:void 0};n.pos>>3){case 1:if(10!==a)break;i.minContrast=$u.decode(n,n.uint32());continue;case 2:if(18!==a)break;i.highContrast=$u.decode(n,n.uint32());continue;case 3:if(26!==a)break;i.higherContrast=$u.decode(n,n.uint32());continue;case 4:if(34!==a)break;i.encoreBaseSetTextColor=ec.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return Xu.fromPartial(null!=e?e:{})},fromPartial:function(e){var t={minContrast:void 0,highContrast:void 0,higherContrast:void 0,encoreBaseSetTextColor:void 0};return t.minContrast=void 0!==e.minContrast&&null!==e.minContrast?$u.fromPartial(e.minContrast):void 0,t.highContrast=void 0!==e.highContrast&&null!==e.highContrast?$u.fromPartial(e.highContrast):void 0,t.higherContrast=void 0!==e.higherContrast&&null!==e.higherContrast?$u.fromPartial(e.higherContrast):void 0,t.encoreBaseSetTextColor=void 0!==e.encoreBaseSetTextColor&&null!==e.encoreBaseSetTextColor?ec.fromPartial(e.encoreBaseSetTextColor):void 0,t}};var $u={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.backgroundBase&&ec.encode(e.backgroundBase,t.uint32(10).fork()).ldelim(),void 0!==e.backgroundTintedBase&&ec.encode(e.backgroundTintedBase,t.uint32(18).fork()).ldelim(),void 0!==e.textBase&&ec.encode(e.textBase,t.uint32(26).fork()).ldelim(),void 0!==e.textSubdued&&ec.encode(e.textSubdued,t.uint32(34).fork()).ldelim(),void 0!==e.textBrightAccent&&ec.encode(e.textBrightAccent,t.uint32(42).fork()).ldelim(),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={backgroundBase:void 0,backgroundTintedBase:void 0,textBase:void 0,textSubdued:void 0,textBrightAccent:void 0};n.pos>>3){case 1:if(10!==a)break;i.backgroundBase=ec.decode(n,n.uint32());continue;case 2:if(18!==a)break;i.backgroundTintedBase=ec.decode(n,n.uint32());continue;case 3:if(26!==a)break;i.textBase=ec.decode(n,n.uint32());continue;case 4:if(34!==a)break;i.textSubdued=ec.decode(n,n.uint32());continue;case 5:if(42!==a)break;i.textBrightAccent=ec.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return $u.fromPartial(null!=e?e:{})},fromPartial:function(e){var t={backgroundBase:void 0,backgroundTintedBase:void 0,textBase:void 0,textSubdued:void 0,textBrightAccent:void 0};return t.backgroundBase=void 0!==e.backgroundBase&&null!==e.backgroundBase?ec.fromPartial(e.backgroundBase):void 0,t.backgroundTintedBase=void 0!==e.backgroundTintedBase&&null!==e.backgroundTintedBase?ec.fromPartial(e.backgroundTintedBase):void 0,t.textBase=void 0!==e.textBase&&null!==e.textBase?ec.fromPartial(e.textBase):void 0,t.textSubdued=void 0!==e.textSubdued&&null!==e.textSubdued?ec.fromPartial(e.textSubdued):void 0,t.textBrightAccent=void 0!==e.textBrightAccent&&null!==e.textBrightAccent?ec.fromPartial(e.textBrightAccent):void 0,t}};var ec={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return 0!==e.r&&t.uint32(8).int32(e.r),0!==e.g&&t.uint32(16).int32(e.g),0!==e.b&&t.uint32(24).int32(e.b),0!==e.a&&t.uint32(32).int32(e.a),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={r:0,g:0,b:0,a:0};n.pos>>3){case 1:if(8!==a)break;i.r=n.int32();continue;case 2:if(16!==a)break;i.g=n.int32();continue;case 3:if(24!==a)break;i.b=n.int32();continue;case 4:if(32!==a)break;i.a=n.int32();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return ec.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a={r:0,g:0,b:0,a:0};return a.r=null!==(t=e.r)&&void 0!==t?t:0,a.g=null!==(n=e.g)&&void 0!==n?n:0,a.b=null!==(r=e.b)&&void 0!==r?r:0,a.a=null!==(i=e.a)&&void 0!==i?i:0,a}};var tc={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.flatFile&&Yu.encode(e.flatFile,t.uint32(10).fork()).ldelim(),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={flatFile:void 0};n.pos>>3){case 1:if(10!==a)break;i.flatFile=Yu.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return tc.fromPartial(null!=e?e:{})},fromPartial:function(e){var t={flatFile:void 0};return t.flatFile=void 0!==e.flatFile&&null!==e.flatFile?Yu.fromPartial(e.flatFile):void 0,t}};var nc={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.flatFile&&Yu.encode(e.flatFile,t.uint32(10).fork()).ldelim(),void 0!==e.transcript&&tc.encode(e.transcript,t.uint32(18).fork()).ldelim(),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={flatFile:void 0,transcript:void 0};n.pos>>3){case 1:if(10!==a)break;i.flatFile=Yu.decode(n,n.uint32());continue;case 2:if(18!==a)break;i.transcript=tc.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return nc.fromPartial(null!=e?e:{})},fromPartial:function(e){var t={flatFile:void 0,transcript:void 0};return t.flatFile=void 0!==e.flatFile&&null!==e.flatFile?Yu.fromPartial(e.flatFile):void 0,t.transcript=void 0!==e.transcript&&null!==e.transcript?tc.fromPartial(e.transcript):void 0,t}};var rc={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.asset&&ic.encode(e.asset,t.uint32(10).fork()).ldelim(),void 0!==e.fallbackImage&&Zu.encode(e.fallbackImage,t.uint32(18).fork()).ldelim(),void 0!==e.fallbackAudio&&nc.encode(e.fallbackAudio,t.uint32(26).fork()).ldelim(),void 0!==e.transcript&&tc.encode(e.transcript,t.uint32(34).fork()).ldelim(),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={asset:void 0,fallbackImage:void 0,fallbackAudio:void 0,transcript:void 0};n.pos>>3){case 1:if(10!==a)break;i.asset=ic.decode(n,n.uint32());continue;case 2:if(18!==a)break;i.fallbackImage=Zu.decode(n,n.uint32());continue;case 3:if(26!==a)break;i.fallbackAudio=nc.decode(n,n.uint32());continue;case 4:if(34!==a)break;i.transcript=tc.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return rc.fromPartial(null!=e?e:{})},fromPartial:function(e){var t={asset:void 0,fallbackImage:void 0,fallbackAudio:void 0,transcript:void 0};return t.asset=void 0!==e.asset&&null!==e.asset?ic.fromPartial(e.asset):void 0,t.fallbackImage=void 0!==e.fallbackImage&&null!==e.fallbackImage?Zu.fromPartial(e.fallbackImage):void 0,t.fallbackAudio=void 0!==e.fallbackAudio&&null!==e.fallbackAudio?nc.fromPartial(e.fallbackAudio):void 0,t.transcript=void 0!==e.transcript&&null!==e.transcript?tc.fromPartial(e.transcript):void 0,t}};var ic={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.flatFile&&Yu.encode(e.flatFile,t.uint32(10).fork()).ldelim(),void 0!==e.hls&&ac.encode(e.hls,t.uint32(18).fork()).ldelim(),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={flatFile:void 0,hls:void 0};n.pos>>3){case 1:if(10!==a)break;i.flatFile=Yu.decode(n,n.uint32());continue;case 2:if(18!==a)break;i.hls=ac.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return ic.fromPartial(null!=e?e:{})},fromPartial:function(e){var t={flatFile:void 0,hls:void 0};return t.flatFile=void 0!==e.flatFile&&null!==e.flatFile?Yu.fromPartial(e.flatFile):void 0,t.hls=void 0!==e.hls&&null!==e.hls?ac.fromPartial(e.hls):void 0,t}};var ac={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return""!==e.manifestId&&t.uint32(10).string(e.manifestId),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={manifestId:""};n.pos>>3){case 1:if(10!==a)break;i.manifestId=n.string();continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return ac.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={manifestId:""};return n.manifestId=null!==(t=e.manifestId)&&void 0!==t?t:"",n}};var oc={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wi().Writer.create();return void 0!==e.squareCoverImage&&Zu.encode(e.squareCoverImage,t.uint32(10).fork()).ldelim(),void 0!==e.sixteenByNineCoverImage&&Zu.encode(e.sixteenByNineCoverImage,t.uint32(18).fork()).ldelim(),void 0!==e.nineBySixteenCoverImage&&Zu.encode(e.nineBySixteenCoverImage,t.uint32(26).fork()).ldelim(),void 0!==e.nineBySixteenCoverVideo&&rc.encode(e.nineBySixteenCoverVideo,t.uint32(34).fork()).ldelim(),t},decode:function(e,t){for(var n=e instanceof Wi().Reader?e:Wi().Reader.create(e),r=void 0===t?n.len:n.pos+t,i={squareCoverImage:void 0,sixteenByNineCoverImage:void 0,nineBySixteenCoverImage:void 0,nineBySixteenCoverVideo:void 0};n.pos>>3){case 1:if(10!==a)break;i.squareCoverImage=Zu.decode(n,n.uint32());continue;case 2:if(18!==a)break;i.sixteenByNineCoverImage=Zu.decode(n,n.uint32());continue;case 3:if(26!==a)break;i.nineBySixteenCoverImage=Zu.decode(n,n.uint32());continue;case 4:if(34!==a)break;i.nineBySixteenCoverVideo=rc.decode(n,n.uint32());continue}if(4==(7&a)||0===a)break;n.skipType(7&a)}return i},create:function(e){return oc.fromPartial(null!=e?e:{})},fromPartial:function(e){var t={squareCoverImage:void 0,sixteenByNineCoverImage:void 0,nineBySixteenCoverImage:void 0,nineBySixteenCoverVideo:void 0};return t.squareCoverImage=void 0!==e.squareCoverImage&&null!==e.squareCoverImage?Zu.fromPartial(e.squareCoverImage):void 0,t.sixteenByNineCoverImage=void 0!==e.sixteenByNineCoverImage&&null!==e.sixteenByNineCoverImage?Zu.fromPartial(e.sixteenByNineCoverImage):void 0,t.nineBySixteenCoverImage=void 0!==e.nineBySixteenCoverImage&&null!==e.nineBySixteenCoverImage?Zu.fromPartial(e.nineBySixteenCoverImage):void 0,t.nineBySixteenCoverVideo=void 0!==e.nineBySixteenCoverVideo&&null!==e.nineBySixteenCoverVideo?rc.fromPartial(e.nineBySixteenCoverVideo):void 0,t}};function sc(e){var t={};return e.forEach((function(e){switch(e.extensionKind){case Gi.PODCAST_SUBSCRIPTIONS:t.podcastSubscription=Qi.decode(e.data);break;case Gi.SHOW_ACCESS:t.showAccess=Zi.Cb.decode(e.data);break;case Gi.SHOW_V4:t.showV4=bo.decode(e.data);break;case Gi.PLAYABILITY:t.playability=Bo.decode(e.data);break;case Gi.COVER_IMAGE:t.coverImage=Ho.decode(e.data);break;case Gi.AUDIOBOOK_GENRE:t.audiobookGenres=qo.decode(e.data);break;case Gi.AUDIOBOOK_SPECIFICS:t.audiobookSpecifics=ta.decode(e.data);break;case Gi.PODCAST_TOPICS:t.podcastTopics=ma.decode(e.data);break;case Gi.PODCAST_SEGMENTS:t.podcastSegments=Ta.decode(e.data);break;case Gi.HTML_DESCRIPTION:t.htmlDescription=Aa.decode(e.data);break;case Gi.PODCAST_RATING:t.rating=Qa.decode(e.data);break;case Gi.CONTENT_WARNING:t.contentInformation=ca.decode(e.data);break;case Gi.EPISODE_TRANSCRIPTS:t.transcripts=La.decode(e.data);break;case Gi.AUDIOBOOK_PRICE:t.audiobookPrice=po.ZC.decode(e.data);break;case Gi.SMART_SHUFFLE:t.smartShuffle=vo.decode(e.data);break;case Gi.AUDIOBOOK_RELATIONS:t.audiobookRelation=Qo.decode(e.data);break;case Gi.VIDEO_ASSOCIATIONS:t.videoAssociations=es.decode(e.data);break;case Gi.PRERELEASE:t.prerelease=oo.decode(e.data);break;case Gi.PLAYLIST_TUNER:t.playlistTuner=fs.decode(e.data);break;case Gi.CONCEPT:t.concept=ys.decode(e.data);break;case Gi.TRACK_V4:t.track=Ys.decode(e.data);break;case Gi.LIST_TUNER_AUDIO_ANALYSIS:t.listTunerAudioAnalysis=Iu.decode(e.data);break;case Gi.LIST_TUNER_CUEPOINTS:t.listTunerCuepoints=Du.decode(e.data);break;case Gi.GATED_ENTITY_RELATIONS:t.gatedEntityRelations=Mu.decode(e.data);break;case Gi.ROOTLISTABILITY_TRAIT:t.rootlistabilityTrait=Gu.decode(e.data);break;case Gi.AUTO_LENS:t.autoLens=Ku.decode(e.data);break;case Gi.VISUAL_IDENTITY_TRAIT:t.visualIdentityTrait=oc.decode(e.data)}})),t}var uc=n(55436),cc=n(38397),lc=n(55883),dc=n(27953);function fc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pc(e){for(var t=1;t0})))}))}function mc(e){return void 0!==e&&e>0?function(e){return new Date(1e3*e)}(e).toISOString():null}function gc(e){return mc(e?Number(e):void 0)}function yc(e){return{milliseconds:1e3*e}}function bc(e,t){return e?t===e?null:gc(e):null}function Ac(e){return e?[{url:e,width:300,height:300}]:[]}function _c(e){var t;switch(null===(t=e.entityInfo)||void 0===t?void 0:t.pinnable){case Ti.ID.YES:return Hi.oT.YES;case Ti.ID.NO_IN_FOLDER:return Hi.oT.NO_IN_FOLDER;case Ti.ID.UNRECOGNIZED:default:return Hi.oT.NO}}function Oc(e){return{type:ln.c.ARTIST,uri:e.link,name:e.name}}function Ec(e){var t,n,r,i,a,o,s,u,c,l,d,f,p,v,h,m;return{type:ln.c.ALBUM,name:null!==(t=null===(n=e.entityInfo)||void 0===n?void 0:n.name)&&void 0!==t?t:"",artists:null!==(r=e.album)&&void 0!==r&&r.artistName?[{type:ln.c.ARTIST,name:null===(i=e.album)||void 0===i?void 0:i.artistName,uri:null!==(a=null===(o=e.album)||void 0===o?void 0:o.artistUri)&&void 0!==a?a:""}]:[],images:Ac(null===(s=e.entityInfo)||void 0===s?void 0:s.imageUri),uri:null!==(u=null===(c=e.entityInfo)||void 0===c?void 0:c.uri)&&void 0!==u?u:"",pinned:null!==(l=null===(d=e.entityInfo)||void 0===d?void 0:d.pinned)&&void 0!==l&&l,addedAt:gc(null===(f=e.entityInfo)||void 0===f?void 0:f.addTime),lastPlayedAt:bc(null===(p=e.entityInfo)||void 0===p?void 0:p.lastPlayed,null===(v=e.entityInfo)||void 0===v?void 0:v.addTime),canPin:_c(e),isPremiumOnly:null!==(h=null===(m=e.album)||void 0===m?void 0:m.isPremiumOnly)&&void 0!==h&&h}}function wc(e){var t,n,r,i,a,o,s,u,c,l;return{name:null!==(t=null===(n=e.entityInfo)||void 0===n?void 0:n.name)&&void 0!==t?t:"",images:Ac(null===(r=e.entityInfo)||void 0===r?void 0:r.imageUri),uri:null!==(i=null===(a=e.entityInfo)||void 0===a?void 0:a.uri)&&void 0!==i?i:"",pinned:null!==(o=null===(s=e.entityInfo)||void 0===s?void 0:s.pinned)&&void 0!==o&&o,addedAt:gc(null===(u=e.entityInfo)||void 0===u?void 0:u.addTime),lastPlayedAt:bc(null===(c=e.entityInfo)||void 0===c?void 0:c.lastPlayed,null===(l=e.entityInfo)||void 0===l?void 0:l.addTime),canPin:_c(e)}}function Sc(e){if(!function(e){return!!e.prerelease}(e))throw new Error("Invalid collection Esperanto prerelease response!");return e.prerelease.type===Ti.O4.ALBUM?function(e){var t;return pc(pc({},wc(e)),{},{type:ln.c.PRE_RELEASE_ALBUM,artists:e.prerelease.artistName?[{type:ln.c.ARTIST,name:e.prerelease.artistName,uri:null!==(t=e.prerelease.artistUri)&&void 0!==t?t:""}]:[]})}(e):function(e){var t;return pc(pc({},wc(e)),{},{type:ln.c.PRE_RELEASE_BOOK,authorName:null!==(t=e.prerelease.artistName)&&void 0!==t?t:""})}(e)}function Cc(e){var t,n,r,i,a,o,s,u,c,l;return{type:ln.c.ARTIST,uri:null!==(t=null===(n=e.entityInfo)||void 0===n?void 0:n.uri)&&void 0!==t?t:"",name:null!==(r=null===(i=e.entityInfo)||void 0===i?void 0:i.name)&&void 0!==r?r:"",images:Ac(null===(a=e.entityInfo)||void 0===a?void 0:a.imageUri),pinned:null!==(o=null===(s=e.entityInfo)||void 0===s?void 0:s.pinned)&&void 0!==o&&o,addedAt:gc(null===(u=e.entityInfo)||void 0===u?void 0:u.addTime),lastPlayedAt:bc(null===(c=e.entityInfo)||void 0===c?void 0:c.lastPlayed,null===(l=e.entityInfo)||void 0===l?void 0:l.addTime),canPin:_c(e)}}function xc(e){if(void 0===e.episodeMetadata||void 0===e.episodePlayedState)throw new Error("Invalid listen-later cosmos response!");return pc({},function(e,t){var n,r,i,a,o={};e.extension&&(o=sc(e.extension));var s,u,c,l=e.show;return{type:ln.c.EPISODE,uri:e.link,name:e.name,description:e.description,duration:yc(e.length),playedState:(s=e,u=t,c=Vi.M.Unknown,c=u.isPlayed?Vi.M.Completed:u.timeLeft0}}(e.track)}function Rc(e,t){if(void 0===e.item)throw new Error("Invalid collection esperanto tracks response!");return{items:e.item.map(Nc),offset:t||0,limit:e.item.length,totalLength:e.unrangedLength,unfilteredTotalLength:e.unfilteredLength}}function Dc(e){var t,n,r,i,a,o,s,u,c,l,d,f,p;return{type:ln.c.AUDIOBOOK,uri:null!==(t=null===(n=e.entityInfo)||void 0===n?void 0:n.uri)&&void 0!==t?t:"",name:null!==(r=null===(i=e.entityInfo)||void 0===i?void 0:i.name)&&void 0!==r?r:"",authorName:null!==(a=null===(o=e.book)||void 0===o?void 0:o.authorName)&&void 0!==a?a:"",images:Ac(null===(s=e.entityInfo)||void 0===s?void 0:s.imageUri),isLocked:(null===(u=e.book)||void 0===u?void 0:u.access)===Ti.p2.LOCKED,pinned:null!==(c=null===(l=e.entityInfo)||void 0===l?void 0:l.pinned)&&void 0!==c&&c,addedAt:gc(null===(d=e.entityInfo)||void 0===d?void 0:d.addTime),lastPlayedAt:bc(null===(f=e.entityInfo)||void 0===f?void 0:f.lastPlayed,null===(p=e.entityInfo)||void 0===p?void 0:p.addTime),canPin:_c(e)}}function jc(e,t,n,r,i){var a,o,s,u,c,l,d,f,p,v,h,m,g,y,b,A,_,O,E,w,S,C,x,k,T,P;if(null!==(a=e.error)&&void 0!==a&&a.includes("filter only available"))throw new Hi.c_(null!==(x=null===(k=e.error.match(/^(.*) filter only available/))||void 0===k?void 0:k.at(1))&&void 0!==x?x:e.error);if(null!==(o=e.error)&&void 0!==o&&o.includes("order only available"))throw new Hi.IU(null!==(T=null===(P=e.error.match(/^(.*) order only available/))||void 0===P?void 0:P.at(1))&&void 0!==T?T:e.error);if(e.error&&404===e.statusCode&&null!=t&&t.folderUri)throw new Hi.db(e.error);var I,N=null!=t&&t.folderUri?Ti.jO.PLAYLIST:void 0,R=(0,lc.FD)(null!=r?r:[]).map(lc.sW),D=null!=N?N:(0,uc.IP)(null===(s=R.at(0))||void 0===s?void 0:s.id);i&&null!==(u=e.header)&&void 0!==u&&u.tagInfo&&R.unshift({id:i,name:null===(I=e.header)||void 0===I||null===(I=I.tagInfo)||void 0===I?void 0:I.tagName});var j,L,U=(0,cc.ss)((0,uc.CA)(null==t?void 0:t.sortOrder),D),M=D===Ti.jO.PLAYLIST&&U.id===Ti.oR.CUSTOM.toString(),B=!(null==t||!t.textFilter),F=null!==(c=null===(l=e.header)||void 0===l?void 0:l.totalCount)&&void 0!==c?c:0;if(n){var V=function(e,t,n,r){for(var i,a,o,s,u,c=0,l=[],d=new Set(null!==(i=null==r?void 0:r.expandedFolders)&&void 0!==i?i:[]),f=e.slice(0),p=Array.from({length:f.length},(function(){return 0})),v=function(){var e,i,a,o=null!==(e=p.shift())&&void 0!==e?e:0,s=Lc(u,t,o,n);if(l.push(s),o>0&&c++,function(e,t){var n,r;return e.length>=(null!==(n=null==t?void 0:t.offset)&&void 0!==n?n:0)+(null!==(r=null==t?void 0:t.limit)&&void 0!==r?r:0)}(l,r))return 1;if(u.folder&&null!==(i=u.entityInfo)&&void 0!==i&&i.uri&&d.has(null===(a=u.entityInfo)||void 0===a?void 0:a.uri)){f.unshift.apply(f,(0,Mn.A)(u.folder.entity));var v=o+1;p.unshift.apply(p,(0,Mn.A)(Array.from({length:u.folder.entity.length},(function(){return v}))))}};(u=f.shift())&&!v(););return{items:l.slice(null!==(a=null==r?void 0:r.offset)&&void 0!==a?a:0,(null!==(o=null==r?void 0:r.offset)&&void 0!==o?o:0)+(null!==(s=null==r?void 0:r.limit)&&void 0!==s?s:0)),numExpandedFolderItemsInChunk:c}}(e.entity,M,B,t);j=V.items,F+=V.numExpandedFolderItemsInChunk}else j=function(e,t,n){return e.map((function(e){return Lc(e,t,void 0,n)}))}(e.entity,M,B);return{primaryFilter:null!==(d=(0,lc.qZ)(D))&&void 0!==d?d:void 0,passedFilterIds:null!==(f=null==t?void 0:t.filters)&&void 0!==f?f:[],availableFilters:(0,lc.FD)(null!==(p=null===(v=e.header)||void 0===v||null===(v=v.availableFilters)||void 0===v?void 0:v.filter)&&void 0!==p?p:[]).map(lc.sW),selectedFilters:null!=t&&t.folderUri?(0,lc.Wu)(R):R,availableSortOrders:(0,cc.fG)(D),selectedSortOrder:U,limit:null!==(h=null!==(m=null==t?void 0:t.limit)&&void 0!==m?m:null===(g=e.header)||void 0===g?void 0:g.totalCount)&&void 0!==h?h:0,offset:null!==(y=null==t?void 0:t.offset)&&void 0!==y?y:0,items:j,unfilteredTotalLength:null!==(b=null===(A=e.header)||void 0===A?void 0:A.totalCount)&&void 0!==b?b:0,totalLength:F,hasUnfilteredItems:!(null===(_=e.header)||void 0===_||!_.totalCount)||!(null==t||null===(O=t.filters)||void 0===O||!O.length)||!(null==t||!t.textFilter),hasTextFilter:B,reorderAllowed:M,passedFolderUri:null==t?void 0:t.folderUri,openedFolderName:null===(E=e.header)||void 0===E?void 0:E.folderName,parentFolderUri:null===(w=e.header)||void 0===w?void 0:w.parentFolderUri,tagPlaylist:null!==(S=e.header)&&void 0!==S&&null!==(S=S.tagInfo)&&void 0!==S&&S.tagPlaylistInfo?(L=e.header.tagInfo.tagPlaylistInfo,{type:ln.c.PLAYLIST,uri:L.uri,name:L.name,images:[{url:L.imageUri}],isLoading:L.isLoading,isBooklist:!1,isCurated:L.isCurated,description:L.description}):void 0,openedFolderIsPlayable:!(null===(C=e.header)||void 0===C||!C.folderName)&&hc(e.entity)}}function Lc(e,t,n,r){return e.playlist?function(e,t,n){var r,i,a,o,s,u,c,l,d,f,p,v,h,m,g,y,b,A,_;return{type:ln.c.PLAYLIST,uri:null!==(r=null===(i=e.entityInfo)||void 0===i?void 0:i.uri)&&void 0!==r?r:"",name:null!==(a=null===(o=e.entityInfo)||void 0===o?void 0:o.name)&&void 0!==a?a:"",pinned:null!==(s=null===(u=e.entityInfo)||void 0===u?void 0:u.pinned)&&void 0!==s&&s,canPin:_c(e),images:Ac(null===(c=e.entityInfo)||void 0===c?void 0:c.imageUri),owner:{type:ln.c.USER,name:null!==(l=null===(d=e.playlist)||void 0===d?void 0:d.creatorName)&&void 0!==l?l:"",uri:null!==(f=null===(p=e.playlist)||void 0===p?void 0:p.creatorUri)&&void 0!==f?f:"",id:"",username:"",images:[]},isOwnedBySelf:null===(v=e.playlist)||void 0===v?void 0:v.ownedBySelf,isLoading:null===(h=e.playlist)||void 0===h?void 0:h.isLoading,folderDepth:n,canAddTo:null===(m=e.playlist)||void 0===m?void 0:m.canAdd,canReorder:t,addedAt:gc(null===(g=e.entityInfo)||void 0===g?void 0:g.addTime),lastPlayedAt:bc(null===(y=e.entityInfo)||void 0===y?void 0:y.lastPlayed,null===(b=e.entityInfo)||void 0===b?void 0:b.addTime),isBooklist:!(null===(A=e.playlist)||void 0===A||null===(A=A.numberOfItemsPerLinkType.find((function(e){return e.linkType===dc.JaG.SHOW})))||void 0===A||!A.numItems),isEmpty:!(null!==(_=e.playlist)&&void 0!==_&&_.numberOfItemsPerLinkType.some((function(e){return e.numItems>0})))}}(e,t,n):e.album?Ec(e):e.prerelease?Sc(e):e.artist?Cc(e):e.show?function(e){var t,n,r,i,a,o,s,u,c,l,d,f;return{type:ln.c.SHOW,uri:null!==(t=null===(n=e.entityInfo)||void 0===n?void 0:n.uri)&&void 0!==t?t:"",name:null!==(r=null===(i=e.entityInfo)||void 0===i?void 0:i.name)&&void 0!==r?r:"",pinned:null!==(a=null===(o=e.entityInfo)||void 0===o?void 0:o.pinned)&&void 0!==a&&a,publisher:null!==(s=null===(u=e.show)||void 0===u?void 0:u.creatorName)&&void 0!==s?s:"",images:Ac(null===(c=e.entityInfo)||void 0===c?void 0:c.imageUri),addedAt:gc(null===(l=e.entityInfo)||void 0===l?void 0:l.addTime),lastPlayedAt:bc(null===(d=e.entityInfo)||void 0===d?void 0:d.lastPlayed,null===(f=e.entityInfo)||void 0===f?void 0:f.addTime),canPin:_c(e)}}(e):e.book?Dc(e):e.folder?function(e,t,n){var r,i,a,o,s,u,c,l,d,f,p,v,h,m,g,y,b,A=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return{type:ln.c.FOLDER,uri:null!==(r=null===(i=e.entityInfo)||void 0===i?void 0:i.uri)&&void 0!==r?r:"",rowId:null!==(a=null===(o=e.folder)||void 0===o?void 0:o.rowId)&&void 0!==a?a:"",name:null!==(s=null===(u=e.entityInfo)||void 0===u?void 0:u.name)&&void 0!==s?s:"",pinned:null!==(c=null===(l=e.entityInfo)||void 0===l?void 0:l.pinned)&&void 0!==c&&c,canPin:_c(e),numberOfFolders:null!==(d=null===(f=e.folder)||void 0===f?void 0:f.numberOfFolders)&&void 0!==d?d:0,numberOfPlaylists:null!==(p=null===(v=e.folder)||void 0===v?void 0:v.numberOfPlaylists)&&void 0!==p?p:0,folderDepth:n,canReorder:t,isFlattened:A,addedAt:gc(null===(h=e.entityInfo)||void 0===h?void 0:h.addTime),lastPlayedAt:bc(null===(m=e.entityInfo)||void 0===m?void 0:m.lastPlayed,null===(g=e.entityInfo)||void 0===g?void 0:g.addTime),isEmpty:!hc(null!==(y=null===(b=e.folder)||void 0===b?void 0:b.entity)&&void 0!==y?y:[])}}(e,t,n,r):e.likedSongs?function(e){var t,n,r,i,a,o,s,u,c,l;return{type:ln.c.LIKED_SONGS,uri:Hi.BP,name:null!==(t=null===(n=e.entityInfo)||void 0===n?void 0:n.name)&&void 0!==t?t:"",pinned:null!==(r=null===(i=e.entityInfo)||void 0===i?void 0:i.pinned)&&void 0!==r&&r,canPin:_c(e),images:Ac(null===(a=e.entityInfo)||void 0===a?void 0:a.imageUri),numberOfSongs:null!==(o=null===(s=e.likedSongs)||void 0===s?void 0:s.numberOfSongs)&&void 0!==o?o:0,addedAt:gc(null===(u=e.entityInfo)||void 0===u?void 0:u.addTime),lastPlayedAt:bc(null===(c=e.entityInfo)||void 0===c?void 0:c.lastPlayed,null===(l=e.entityInfo)||void 0===l?void 0:l.addTime)}}(e):e.yourEpisodes?function(e){var t,n,r,i,a,o,s,u,c,l,d,f;return{type:ln.c.YOUR_EPISODES,uri:null!==(t=null===(n=e.entityInfo)||void 0===n?void 0:n.uri)&&void 0!==t?t:Hi.Xn,name:null!==(r=null===(i=e.entityInfo)||void 0===i?void 0:i.name)&&void 0!==r?r:"",pinned:null!==(a=null===(o=e.entityInfo)||void 0===o?void 0:o.pinned)&&void 0!==a&&a,canPin:_c(e),images:Ac(null===(s=e.entityInfo)||void 0===s?void 0:s.imageUri),numberOfDownloadedEpisodes:null!==(u=null===(c=e.yourEpisodes)||void 0===c?void 0:c.numberOfDownloadedEpisodes)&&void 0!==u?u:0,addedAt:gc(null===(l=e.entityInfo)||void 0===l?void 0:l.addTime),lastPlayedAt:bc(null===(d=e.entityInfo)||void 0===d?void 0:d.lastPlayed,null===(f=e.entityInfo)||void 0===f?void 0:f.addTime)}}(e):e.localFiles?function(e){var t,n,r,i,a,o,s,u,c,l;return{type:ln.c.LOCAL_FILES,uri:"spotify:local-files",name:null!==(t=null===(n=e.entityInfo)||void 0===n?void 0:n.name)&&void 0!==t?t:"",pinned:null!==(r=null===(i=e.entityInfo)||void 0===i?void 0:i.pinned)&&void 0!==r&&r,canPin:_c(e),images:Ac(null===(a=e.entityInfo)||void 0===a?void 0:a.imageUri),numberOfFiles:null!==(o=null===(s=e.localFiles)||void 0===s?void 0:s.numberOfFiles)&&void 0!==o?o:0,addedAt:gc(null===(u=e.entityInfo)||void 0===u?void 0:u.addTime),lastPlayedAt:bc(null===(c=e.entityInfo)||void 0===c?void 0:c.lastPlayed,null===(l=e.entityInfo)||void 0===l?void 0:l.addTime)}}(e):null}function Uc(e){switch(e){case"album":default:return"album";case"single":return"single";case"compilation":return"compilation";case"ep":return"ep"}}function Mc(e){if(!e.album)return null;if(!e.album.albumMetadata)return null;var t,n=e.album;return{type:ln.c.ALBUM,uri:e.album.albumMetadata.link,name:e.album.albumMetadata.name,artists:e.album.albumMetadata.artists.map(Oc).filter((function(e){return e.name})),images:vc(e.album.albumMetadata.covers),albumType:Uc(e.album.albumType),year:e.album.albumMetadata.year,copyrights:(t=e.album.albumMetadata.copyright,t.map((function(e){return e.includes("℗")?{type:"P",text:e}:{type:"C",text:e}}))),items:e.album.track.map((function(e){return Ic(e,n)}))}}function Bc(e,t){var n,r;return{items:e.entity.map((function(e){var t,n,r=null!==(t=null===(n=e.entityInfo)||void 0===n?void 0:n.hasCuratedItems)&&void 0!==t&&t;return e.playlist?Fc(e,ln.c.PLAYLIST,r):e.likedSongs?Fc(e,ln.c.LIKED_SONGS,r):e.yourEpisodes?Fc(e,ln.c.YOUR_EPISODES,r):e.folder?function(e){var t,n,r,i,a,o,s,u;return{type:ln.c.FOLDER,uri:null!==(t=null===(n=e.entityInfo)||void 0===n?void 0:n.uri)&&void 0!==t?t:"",name:null!==(r=null===(i=e.entityInfo)||void 0===i?void 0:i.name)&&void 0!==r?r:"",pinned:null!==(a=null===(o=e.entityInfo)||void 0===o?void 0:o.pinned)&&void 0!==a&&a,playlistCount:null===(s=e.folder)||void 0===s?void 0:s.numberOfPlaylists,folderCount:null===(u=e.folder)||void 0===u?void 0:u.numberOfFolders}}(e):null})),offset:t.offset,limit:t.limit,totalLength:null!==(n=null===(r=e.header)||void 0===r?void 0:r.totalCount)&&void 0!==n?n:0}}function Fc(e,t,n){var r,i,a,o,s,u,c,l,d,f,p,v,h,m,g,y,b,A;if(t===ln.c.PLAYLIST)f=null!==(h=null===(m=e.playlist)||void 0===m||null===(m=m.numberOfItemsPerLinkType.find((function(e){return 4===e.linkType})))||void 0===m?void 0:m.numItems)&&void 0!==h?h:void 0,p=null!==(g=null===(y=e.playlist)||void 0===y||null===(y=y.numberOfItemsPerLinkType.find((function(e){return 63===e.linkType})))||void 0===y?void 0:y.numItems)&&void 0!==g?g:void 0,v=null!==(b=null===(A=e.playlist)||void 0===A||null===(A=A.numberOfItemsPerLinkType.find((function(e){return 62===e.linkType})))||void 0===A?void 0:A.numItems)&&void 0!==b?b:void 0;else if(t===ln.c.LIKED_SONGS){var _,O;f=null!==(_=null===(O=e.likedSongs)||void 0===O?void 0:O.numberOfSongs)&&void 0!==_?_:void 0}else if(t===ln.c.YOUR_EPISODES){var E,w;p=null!==(E=null===(w=e.yourEpisodes)||void 0===w?void 0:w.numberOfDownloadedEpisodes)&&void 0!==E?E:void 0}return{type:t,uri:null!==(r=null===(i=e.entityInfo)||void 0===i?void 0:i.uri)&&void 0!==r?r:"",name:null!==(a=null===(o=e.entityInfo)||void 0===o?void 0:o.name)&&void 0!==a?a:"",pinned:null!==(s=null===(u=e.entityInfo)||void 0===u?void 0:u.pinned)&&void 0!==s&&s,images:Ac(null===(c=e.entityInfo)||void 0===c?void 0:c.imageUri),hasCuratedItems:null!=n&&n,isLoading:null===(l=e.playlist)||void 0===l?void 0:l.isLoading,fromFolder:null!==(d=e.playlist)&&void 0!==d&&d.fromFolder?{name:e.playlist.fromFolder.name}:void 0,trackCount:f,episodeCount:p,bookCount:v}}function Vc(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Hc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Hc(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Hc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==h[0]?h[0]:Al).sort,o=i.filters,u=i.offset,c=i.limit,l=i.uri,void 0===u||"number"==typeof u){e.next=4;break}throw new Error("Invalid offset! Expected a number.");case 4:if(d=(0,k.o_)(l),f=d&&(0,k.cE)(d.id)||void 0,p=rl.V$.fromPartial({trackPolicy:{collectionPolicy:{isInCollection:!0},trackPolicy:{link:!0,name:!0,playable:!0,length:!0,trackNumber:!0,discNumber:!0,isExplicit:!0,is19PlusOnly:!0,isLocal:!0,extension:[nl.UH.VIDEO_ASSOCIATIONS]},albumPolicy:{decorated:!0,albumPolicy:{link:!0,name:!0,covers:!0}},artistPolicy:{name:!0,link:!0}},addTime:!0,start:u,length:c,filter:(0,lc.Bf)(null!==(t=null==o?void 0:o.map(vl.HI).map((function(e){return null!=e?e:null})).filter(ml.P))&&void 0!==t?t:[]),sort:a?(0,cc.c6)(a):"",id:f}),(null===(n=(0,k.o_)(l))||void 0===n?void 0:n.type)!==k.NQ.ARTIST){e.next=13;break}return e.next=10,this._collection.getArtistTrackList(p);case 10:v=e.sent,e.next=22;break;case 13:if((null===(r=(0,k.o_)(l))||void 0===r?void 0:r.type)!==k.NQ.ALBUM){e.next=19;break}return e.next=16,this._collection.getAlbumTrackList(p);case 16:v=e.sent,e.next=22;break;case 19:return e.next=21,this._collection.getTrackList(p);case 21:v=e.sent;case 22:return e.abrupt("return",Rc(v,u));case 23:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)})},{key:"_isTagsInfoSynced",value:(v=(0,i.A)(s().mark((function e(){var t=this;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,new Promise((function(e){var n=null,r=t._collection.streamTagsInfo({},(function(t){t.isSynced&&(r.cancel(),n&&clearTimeout(n),e(!0))}));n=setTimeout((function(){e(!1),r.cancel()}),5e3)}));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))),function(){return v.apply(this,arguments)})},{key:"getTracksFilterTags",value:(p=(0,i.A)(s().mark((function e(){var t,n,r,i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._isTagsInfoSynced();case 2:if(!e.sent){e.next=9;break}return r=this._builder.build(),e.next=7,r.withHost(gl.o1).withPath("/liked-songs").withQueryParameters({subjective:!0}).withJsonContentType().withResponseType("json").send();case 7:return i=e.sent,e.abrupt("return",null!==(t=null===(n=i.body)||void 0===n?void 0:n.contentFilters.map((function(e){return{name:e.title,filter:e.query}})))&&void 0!==t?t:[]);case 9:return e.abrupt("return",[]);case 10:case"end":return e.stop()}}),e,this)}))),function(){return p.apply(this,arguments)})},{key:"getEpisodes",value:(f=(0,i.A)(s().mark((function e(){var t,n,r,i,a,o,u,c=arguments;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(n=c.length>0&&void 0!==c[0]?c[0]:Al).sort,i=n.filter,a=n.offset,o=n.limit,void 0===a||"number"==typeof a){e.next=4;break}throw new Error("Invalid offset! Expected a number.");case 4:return e.next=6,this._listen_later.episodes(nl.Fn.fromPartial(bl(bl({},_l),{},{sort:(0,cc.wh)(r),filter:(0,lc.Bf)([null!==(t=(0,vl.HI)(i))&&void 0!==t?t:null].filter(ml.P)),start:a,length:o})));case 6:return u=e.sent,e.abrupt("return",kc(u,a));case 8:case"end":return e.stop()}}),e,this)}))),function(){return f.apply(this,arguments)})},{key:"getEvents",value:function(){return this._events}},{key:"add",value:(d=(0,i.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.uris,r=t.silent,!this._events.emitOperationSync(el.tS.ADD,n,r)){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,this._events.emitUpdateItems(n,!0),e.next=7,ul(this._collection,this._listen_later,n);case 7:this._events.emitOperationComplete(el.tS.ADD,n,null,r),e.next=15;break;case 10:throw e.prev=10,e.t0=e.catch(3),this._events.emitUpdateItems(n,!1),this._events.emitOperationComplete(el.tS.ADD,n,e.t0 instanceof Error?e.t0:new Error("Unknown error object"),r),e.t0;case 15:case"end":return e.stop()}}),e,this,[[3,10]])}))),function(e){return d.apply(this,arguments)})},{key:"remove",value:(l=(0,i.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.uris,r=t.silent,!this._events.emitOperationSync(el.tS.REMOVE,n,r)){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,this._events.emitUpdateItems(n,!1),e.next=7,ll(this._collection,this._listen_later,n);case 7:this._events.emitOperationComplete(el.tS.REMOVE,n,null,r),e.next=15;break;case 10:throw e.prev=10,e.t0=e.catch(3),this._events.emitUpdateItems(n,!0),this._events.emitOperationComplete(el.tS.REMOVE,n,e.t0 instanceof Error?e.t0:new Error("Unknown error object"),r),e.t0;case 15:case"end":return e.stop()}}),e,this,[[3,10]])}))),function(e){return l.apply(this,arguments)})},{key:"contains",value:(c=(0,i.A)(s().mark((function e(){var t,n,r,i,a=arguments;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(t=a.length,n=new Array(t),r=0;r0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return(0,k.gH)(n)||(0,k.WB)(n)?r?Kl.vs.YES:Kl.vs.NO_PERMISSION_HIDE:e?Kl.vs.YES:t?Kl.vs.NO_PERMISSION_HIDE:Kl.vs.NO_PERMISSION}}var $l=function(e){return e[e.CONTEXT=0]="CONTEXT",e[e.ITEM=1]="ITEM",e[e.UNRECOGNIZED=2]="UNRECOGNIZED",e}({});function ed(e){var t=(0,k.o_)(e);if(null===t)return $l.UNRECOGNIZED;switch(t.type){case k.NQ.ALBUM:case k.NQ.ARTIST:case k.NQ.SHOW:case k.NQ.PLAYLIST:case k.NQ.PLAYLIST_V2:case k.NQ.COLLECTION:case k.NQ.COLLECTION_ALBUM:case k.NQ.COLLECTION_ARTIST:return $l.CONTEXT;case k.NQ.TRACK:case k.NQ.EPISODE:return $l.ITEM;default:return $l.UNRECOGNIZED}}function td(e,t,n){return t=(0,V.A)(t),(0,F.A)(e,nd()?Reflect.construct(t,n||[],(0,V.A)(e).constructor):t.apply(e,n))}function nd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(nd=function(){return!!e})()}var rd=function(e){return e.ONLINE="online",e.OFFLINE="offline",e.FORCED_OFFLINE="forced_offline",e.RECONNECTING="reconnecting",e}(rd||{});function id(e){switch(e.connection.status){case rd.ONLINE:return Kl.uJ.ONLINE;case rd.OFFLINE:return Kl.uJ.OFFLINE;case rd.FORCED_OFFLINE:return Kl.uJ.FORCED_OFFLINE;case rd.RECONNECTING:return Kl.uJ.RECONNECTING;default:return Kl.uJ.OFFLINE}}function ad(e){var t,n,r=e?Number(e.totalTracks):0,i=e?Number(e.downloadedTracks):0;return{syncing:null!==(t=null==e?void 0:e.downloading)&&void 0!==t&&t,percentage:null!==(n=null==e?void 0:e.percentComplete)&&void 0!==n?n:0,totalItems:r,currentItem:Math.min(i+1,r)}}function od(e){switch(e){case zl.zZ.SUCCESS:return Kl.O4.SUCCESS;case zl.zZ.GENERIC:return Kl.O4.GENERIC;case zl.zZ.DISK_FULL:return Kl.O4.DISK_FULL;case zl.zZ.EXPIRED:return Kl.O4.EXPIRED;case zl.zZ.TOO_MANY_TRACKS:return Kl.O4.TOO_MANY_TRACKS;case zl.zZ.NOT_ALLOWED:return Kl.O4.NOT_ALLOWED;case zl.zZ.CONNECTION_DISABLED:return Kl.O4.CONNECTION_DISABLED;case zl.zZ.DEVICE_LIMIT_REACHED:return Kl.O4.DEVICE_LIMIT_REACHED;case zl.zZ.UNRECOGNIZED:default:return Kl.O4.UNRECOGNIZED}}function sd(e){var t=[];return(0,ql.X)((function(n){t.forEach((function(e){return e.cancel()})),t=[],(0,Ql.F)(Array.from(n.keys()),(function(n){return t.push(e(n))}),100)}),100)}var ud=function(e){function t(e,n,r,i,a){var o;return(0,C.A)(this,t),(o=td(this,t))._username=e,o._cosmos=n,o._offline=r,o._productState=i,o._cache=a,o.setupConnectivityEvents(),o.setupErrorEvents(),o.setupCapabilitiesEvents(),o.setupTotalProgressEvents(),o.setupContextProgressEvents(),o.setupContextAndItemAvailabilityEvents(),o}return(0,G.A)(t,e),(0,x.A)(t,[{key:"setupConnectivityEvents",value:function(){var e=this,t=0,n=null;this.onAddListener(Yl.I.UPDATE_CONNECTIVITY,(function(){1==++t&&(n=e._cosmos.sub("sp://connectivity-manager/v1/connection",(function(t){return e.emit(Yl.I.UPDATE_CONNECTIVITY,{connectivity:id(t)})})))})),this.onRemoveListener(Yl.I.UPDATE_CONNECTIVITY,(function(){var e;0==--t&&(null===(e=n)||void 0===e||e.cancel(),n=null)}))}},{key:"setupErrorEvents",value:function(){var e=this,t=0,n=null;this.onAddListener(Yl.I.ERROR,(function(){1==++t&&(n=e._offline.subscribeError({},(function(t){var n=t.code;return e.emit(Yl.I.ERROR,{code:od(n)})})))})),this.onRemoveListener(Yl.I.ERROR,(function(){var e;0==--t&&(null===(e=n)||void 0===e||e.cancel(),n=null)}))}},{key:"setupCapabilitiesEvents",value:function(){var e=this,t=0,n=null;this.onAddListener(Yl.I.UPDATE_CAPABILITIES,(function(){1==++t&&(n=e._productState.subValues({},(function(t){var n=t.pairs;n.offline&&e.emit(Yl.I.UPDATE_CAPABILITIES,{capabilites:{canDownload:Xl("1"===n.offline,"1"===n["streaming-only-premium"])}})})))})),this.onRemoveListener(Yl.I.UPDATE_CAPABILITIES,(function(){var e;0==--t&&(null===(e=n)||void 0===e||e.cancel(),n=null)}))}},{key:"setupTotalProgressEvents",value:function(){var e=this,t=0,n=null;this.onAddListener(Yl.I.UPDATE_TOTAL_PROGRESS,(function(){1==++t&&(n=e._offline.subscribeTotalProgress({},(function(t){var n=t.progress;return e.emit(Yl.I.UPDATE_TOTAL_PROGRESS,{progress:ad(n)})})))})),this.onRemoveListener(Yl.I.UPDATE_TOTAL_PROGRESS,(function(){var e;0==--t&&(null===(e=n)||void 0===e||e.cancel(),n=null)}))}},{key:"setupContextProgressEvents",value:function(){var e=this,t=sd((function(t){return e._offline.subscribeContextsProgress({uris:t},(function(t){return t.progresses.forEach((function(t){return function(t){var n=Jl(t.uri);null!==n&&e.emit(Yl.I.UPDATE_CONTEXT_PROGRESS,{uri:n,progress:ad(t.progress)})}(t)}))}))}));this.onAddListener(Yl.I.UPDATE_CONTEXT_PROGRESS,(function(n){var r=Zl(e._username,n.data.options.uri);null!==r&&t.subscribe(r)})),this.onRemoveListener(Yl.I.UPDATE_CONTEXT_PROGRESS,(function(n){var r=Zl(e._username,n.data.options.uri);null!==r&&t.unsubscribe(r)}))}},{key:"setupContextAndItemAvailabilityEvents",value:function(){var e=this,t=function(t){var n=Jl(t.uri);if(null!==n){var r=function(e){switch(e.state){case zl.W1.DOWNLOADED:return Kl.kw.YES;case zl.W1.DOWNLOADING:return Kl.kw.DOWNLOADING;case zl.W1.WAITING:case zl.W1.REQUESTED:return Kl.kw.WAITING;case zl.W1.NOT_DOWNLOADED:case zl.W1.ERROR:case zl.W1.UNRECOGNIZED:default:return Kl.kw.NO}}(t);e._cache.set(n,r),e.emit(Yl.I.UPDATE_AVAILABILITY,{uri:n,availability:r})}},n=sd((function(n){return e._offline.subscribeContexts({uris:n},(function(e){return e.contexts.forEach((function(e){void 0!==e.context&&t(e.context)}))}))})),r=function(t){var n=Jl(t.uri);if(null!==n){var r=function(e){switch(e.state){case zl.C8.DOWNLOADED:return Kl.kw.YES;case zl.C8.DOWNLOADING:return Kl.kw.DOWNLOADING;case zl.C8.WAITING_FOR_REDOWNLOAD:case zl.C8.WAITING:case zl.C8.WAITING_LIMIT_EXCEEDED:return Kl.kw.WAITING;case zl.C8.NOT_DOWNLOADED:case zl.C8.ERROR:case zl.C8.DOWNLOADED_EXPIRED:case zl.C8.UNRECOGNIZED:default:return Kl.kw.NO}}(t);e._cache.set(n,r),e.emit(Yl.I.UPDATE_AVAILABILITY,{uri:n,availability:r})}},i=sd((function(t){return e._offline.subscribeItems({uris:t},(function(e){return e.items.forEach((function(e){return r(e)}))}))}));this.onAddListener(Yl.I.UPDATE_AVAILABILITY,(function(t){var r=Zl(e._username,t.data.options.uri);if(null!==r){var a=ed(r);a===$l.CONTEXT?n.subscribe(r):a===$l.ITEM&&i.subscribe(r)}})),this.onRemoveListener(Yl.I.UPDATE_AVAILABILITY,(function(t){var r=Zl(e._username,t.data.options.uri);if(null!==r){var a=ed(r);a===$l.CONTEXT?n.unsubscribe(r):a===$l.ITEM&&i.unsubscribe(r)}}))}}])}(Yl.p),cd=n(46744),ld=(0,n(19127).g)(zl.W1);function dd(e){if(ld(e))switch(e){case zl.W1.UNRECOGNIZED:return Kl.kw.NO;case zl.W1.REQUESTED:case zl.W1.WAITING:return Kl.kw.WAITING;case zl.W1.DOWNLOADING:return Kl.kw.DOWNLOADING;case zl.W1.DOWNLOADED:return Kl.kw.YES;case zl.W1.ERROR:case zl.W1.NOT_DOWNLOADED:return Kl.kw.NO;default:return(0,en.k)(e),Kl.kw.NO}return Kl.kw.NO}function fd(e){var t=e.entityInfo;if(void 0===t)return null;var n=(0,k.o_)(t.uri);if(null===n)return null;switch(n.type){case k.NQ.ARTIST:case k.NQ.COLLECTION_ARTIST:return function(e){var t;return{type:ln.c.ARTIST,uri:null!==(t=Jl(e.uri))&&void 0!==t?t:"",name:e.name,images:[{url:e.imageUri,label:"standard"}]}}(t);case k.NQ.ALBUM:case k.NQ.COLLECTION_ALBUM:return function(e,t){var n,r,i;return{type:ln.c.ALBUM,uri:null!==(n=Jl(e.uri))&&void 0!==n?n:"",name:e.name,artists:[{type:ln.c.ARTIST,uri:null!==(r=null==t?void 0:t.artistUri)&&void 0!==r?r:"",name:null!==(i=null==t?void 0:t.artistName)&&void 0!==i?i:""}],images:[{url:e.imageUri,label:"standard"}]}}(t,e.album);case k.NQ.SHOW:return function(e,t){var n;return{type:ln.c.SHOW,uri:e.uri,name:e.name,publisher:null!==(n=null==t?void 0:t.creatorName)&&void 0!==n?n:"",images:[{url:e.imageUri,label:"standard"}]}}(t,e.show);case k.NQ.PLAYLIST:case k.NQ.PLAYLIST_V2:return function(e,t){var n;return{type:ln.c.PLAYLIST,uri:e.uri,name:e.name,creatorName:null!==(n=null==t?void 0:t.creatorName)&&void 0!==n?n:"",images:[{url:e.imageUri,label:"standard"}]}}(t,e.playlist);case k.NQ.COLLECTION:return function(e){return{type:e.uri.endsWith("your-episodes")?ln.c.YOUR_EPISODES:ln.c.LIKED_SONGS,uri:e.uri}}(t);default:return null}}var pd=function(){return(0,x.A)((function e(t,n,r,i,o,s){var u=this;(0,C.A)(this,e),(0,a.A)(this,"_cache",new Map),this._username=t,this._storage=r,this._offline=i,this._yourLibrary=o,this._productState=s,this._events=new ud(this._username,n,this._offline,this._productState,this._cache),this._events.addListener(Yl.I.UPDATE_CAPABILITIES,(function(e){return u._canDownload=e.data.capabilites.canDownload})),this._canDownload=Xl()}),[{key:"getCapabilities",value:function(){var e=this;return{canDownload:function(t,n){return e._canDownload(t,n)},canRemoteDownload:!0}}},{key:"getEvents",value:function(){return this._events}},{key:"getDownloads",value:(c=(0,i.A)(s().mark((function e(){var t;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._yourLibrary.all(Ti.WT.fromPartial({header:{allPlaylists:!0,filters:{filter:[Ti.jO.DOWNLOADED]},length:1e3}}));case 2:return t=e.sent,e.abrupt("return",t.entity.map(fd).filter(ml.P));case 4:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})},{key:"getAvailabilitySync",value:function(e){var t;return null!==(t=this._cache.get(e))&&void 0!==t?t:Kl.kw.NO}},{key:"getContextForDevices",value:(u=(0,i.A)(s().mark((function e(t){var n,r=this;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,new Promise((function(e){var n=r._offline.subscribeDevicesWithContext(zl.U9.fromPartial({uri:t}),(function(t){e(t),n.cancel()}))}));case 2:return n=e.sent,e.abrupt("return",n.deviceWithContext.filter((function(e){var t;return!!e.device&&e.isSupported&&!(null===(t=e.device.capabilities)||void 0===t||!t.remoteDownloadsEnabled)})).map((function(e){var t,n,r=e.device,i=e.context,a=r.deviceId,o=r.cacheId,s=r.isLocal,u=r.name,c=r.type,l=r.lastSeenAt;return{deviceId:a,cacheId:o,deviceType:c,clientPlatform:r.platform,isLocal:s,name:u,type:(0,cd.I)(c),lastSeenAtMs:null!==(t=null==l?void 0:l.getTime())&&void 0!==t?t:0,contextDownloadAvailability:dd(null==i?void 0:i.state),contextDownloadPercentage:null!==(n=null==i?void 0:i.percentComplete)&&void 0!==n?n:0}})));case 4:case"end":return e.stop()}}),e)}))),function(e){return u.apply(this,arguments)})},{key:"addDownload",value:(o=(0,i.A)(s().mark((function e(t,n){var r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(r=Zl(this._username,t))){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,this._offline.addDownload(zl.WN.fromPartial({uri:r,device:n}));case 5:case"end":return e.stop()}}),e,this)}))),function(e,t){return o.apply(this,arguments)})},{key:"removeDownload",value:(r=(0,i.A)(s().mark((function e(t,n){var r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(r=Zl(this._username,t))){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,this._offline.removeDownload(zl.WN.fromPartial({uri:r,device:n}));case 5:case"end":return e.stop()}}),e,this)}))),function(e,t){return r.apply(this,arguments)})},{key:"removeAllDownloads",value:(n=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._offline.removeAllDownloads({});case 2:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"removeCache",value:(t=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._storage.deleteUnlockedItems({});case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"getStatistics",value:(e=(0,i.A)(s().mark((function e(){var t;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._storage.getStats({});case 2:return t=e.sent,e.abrupt("return",{currentSizeMB:Number(t.currentSize),currentLockedSizeMB:Number(t.currentLockedSize)});case 4:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})}]);var e,t,n,r,o,u,c}();function vd(e,t,n){var r=new Wl.LN(n),i=new zl.rM(n),a=new Ti.HG(n),o=new p.EW(n);return new pd(e,t,r,i,a,o)}var hd=n(77992),md=n(58895);function gd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yd(e){for(var t=1;t0)){e.next=14;break}i=new Uint8Array(r),this._filterBytesCache.set(t.id,i),e.next=15;break;case 14:throw new Error("CDN returned null for filter ".concat(t.id,"!"));case 15:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"getFilterBytesForDevice",value:(r=(0,i.A)(s().mark((function e(t){var n,r,i,a,o,u,c,l,d,f=this;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=(null===(n=t.specificEnabled)||void 0===n?void 0:n.filterFiles)||[],u=(null===(r=t.specificDisabled)||void 0===r?void 0:r.filterFiles)||[],c=(null===(i=t.externalizationEnabled)||void 0===i?void 0:i.filterFiles)||[],l=(null===(a=t.externalizationDisabled)||void 0===a?void 0:a.filterFiles)||[],d=o.concat(u,c,l),e.next=7,Promise.all(d.map((function(e){return f.fetchFilterBytesFromCDN(e)})));case 7:case"end":return e.stop()}}),e)}))),function(e){return r.apply(this,arguments)})},{key:"getDevices",value:(n=(0,i.A)(s().mark((function e(){var t,n,r=this;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(this._devicesCache.size>0)){e.next=2;break}return e.abrupt("return",this._devicesCache);case 2:return e.next=4,this._inflightGetDevicesCache.create("getDevices",(function(){return r._builder.build().withoutMarket().withJsonContentType().withHost(jd).withPath("/get-devices/").send()}));case 4:return t=e.sent,n=t.body.devices,this._devicesCache.size!==n.length&&(this._devicesCache.clear(),n.forEach((function(e){return r._devicesCache.set(e.id,e)}))),e.abrupt("return",this._devicesCache);case 8:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"getFiltersForDevice",value:(t=(0,i.A)(s().mark((function e(t,n){var r,i,a,o,u,c,l,d=this;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",null);case 2:if(!(i=this._deviceFiltersCache.get(t))){e.next=5;break}return e.abrupt("return",i);case 5:return e.next=7,this.getDevices();case 7:return a=e.sent,o=null!==(r=a.get(t))&&void 0!==r?r:{brand:"",model:""},e.next=11,this._inflightGetFiltersCache.create("getFiltersForDevice:".concat(o.brand,":").concat(o.model),(function(){return d._builder.build().withoutMarket().withJsonContentType().withHost(jd).withPath("/map-device-to-filters/?brand=".concat(encodeURIComponent(o.brand),"&model=").concat(encodeURIComponent(o.model),"&format=").concat(n.version)).send()}));case 11:return u=e.sent,c=u.body,e.next=15,this.getFilterBytesForDevice(c);case 15:return l=c,this._deviceFiltersCache.set(t,l),e.abrupt("return",l);case 18:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})},{key:"getFilterDataForDevice",value:(e=(0,i.A)(s().mark((function e(t,n,r,i){var a,o,u,c,l,d=this;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getFiltersForDevice(t,i);case 2:if(a=e.sent){e.next=5;break}throw new Error("No filters exist for device ".concat(t));case 5:return o=Dd(n?a.specificEnabled:a.specificDisabled),u=Dd(r?a.externalizationEnabled:a.externalizationDisabled),c=u.concat(o||[]),l=c.map((function(e){var t=d.getFilterBytes(e);if(!t)throw new Error("Filter ".concat(e," not found!"));return t})),e.abrupt("return",{filterData:l,deviceFilters:a});case 10:case"end":return e.stop()}}),e,this)}))),function(t,n,r,i){return e.apply(this,arguments)})},{key:"getFilterBytes",value:function(e){return this._filterBytesCache.get(e)}}]);var e,t,n,r,o}(),Ud={specificEnabled:!1,externalizationEnabled:!1},Md=function(){return(0,x.A)((function e(t,n,r){(0,C.A)(this,e),this._audioOutputDevicesApi=t,this._devicePersister=n,this._externalAccessoryAPI=r}),[{key:"getCurrentAudioDeviceId",value:function(){var e,t;return null!==(e=null===(t=this._audioOutputDevicesApi.getDefaultDevice())||void 0===t?void 0:t.id)&&void 0!==e?e:null}},{key:"getCurrentDeviceState",value:function(){var e=this.getCurrentAudioDeviceId();return this._devicePersister.getDevice(e)}},{key:"updateCurrentDeviceState",value:function(e){var t=this.getCurrentAudioDeviceId();return t?(this._devicePersister.updateDevice(t,{filterState:e}),e):Ud}},{key:"setCurrentDevice",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.getCurrentAudioDeviceId();if(null===e)return this._devicePersister.updateDevice(n,{predictedState:t,headphoneDevice:null}),Ud;var r=this._devicePersister.getDevice(n);return r?(this._devicePersister.updateDevice(n,{headphoneDevice:e}),null!==r.filterState?r.filterState:Ud):(this._devicePersister.addDevice(n,{headphoneDevice:e,filterState:null,predictedState:t}),Ud)}},{key:"predictDevice",value:(e=(0,i.A)(s().mark((function e(t,n){var r,i,a,o;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null,t.transportType!==fr.Yg.BLUETOOTH){e.next=10;break}return e.next=4,this._externalAccessoryAPI.lookup(t.name);case 4:if((a=e.sent).model&&a.brand&&a.type!==Qc.G.UNKNOWN){e.next=7;break}return e.abrupt("return",{maybeDevice:void 0,predictedState:null});case 7:o=Array.from(n.values()),r=o.find((function(e){return e.deviceName.toLowerCase().includes(a.model.toLowerCase())&&e.brand.toLowerCase().includes(a.brand.toLowerCase())})),i={predictedBrand:a.brand,predictedModel:a.model,wasMatched:!!r};case 10:return e.abrupt("return",{maybeDevice:r,predictedState:i});case 11:case"end":return e.stop()}}),e,this)}))),function(t,n){return e.apply(this,arguments)})}]);var e}(),Bd=function(e){return e.UNKNOWN="UNKNOWN",e.NON_AMBIGUOUS_DEVICE="NON_AMBIGUOUS_DEVICE",e.AMBIGUOUS_DEVICE="AMBIGUOUS_DEVICE",e.UNRECOGNIZED="UNRECOGNIZED",e}({});function Fd(e,t){return{specificEnabled:e.specificEnabled&&!t.specificRestricted&&!t.processingCapabilitiesRestricted,externalizationEnabled:e.externalizationEnabled&&!t.externalizationRestricted}}function Vd(e,t,n,r,i){var a,o,s,u=null!==(a=null==e?void 0:e.filterState)&&void 0!==a?a:{specificEnabled:!1,externalizationEnabled:!1},c=null!==(o=null==e?void 0:e.headphoneDevice)&&void 0!==o?o:null,l=function(e,t){return{canTuneHeadphones:!(!e||!e.specificEnabled||t.specificRestricted||t.processingCapabilitiesRestricted)&&e.specificEnabled.filterFiles.length>0,canTuneStudio:!1}}(t,n);return{headphoneDevice:c,audioDevice:r.getDefaultDevice(),predictedState:null!==(s=null==e?void 0:e.predictedState)&&void 0!==s?s:null,isOnboarded:null!==e&&null!==e.filterState,currentState:Fd(u,n),contentRestrictions:n,toggleTuneHeadphones:e&&l.canTuneHeadphones?function(){return i({specificEnabled:!u.specificEnabled,externalizationEnabled:u.externalizationEnabled})}:null,toggleTuneStudio:e&&l.canTuneStudio?function(){return i({specificEnabled:u.specificEnabled,externalizationEnabled:!u.externalizationEnabled})}:null,setFilterState:function(e){return i(e)},wasAmbiguous:(null==t?void 0:t.status)===Bd.AMBIGUOUS_DEVICE}}var Hd=n(81473),Gd=function(e){var t,n,r=null==e||null===(t=e.item)||void 0===t?void 0:t.type,i=null==e||null===(n=e.item)||void 0===n?void 0:n.mediaType;switch(r){case ln.c.CHAPTER:return"audiobook";case ln.c.EPISODE:return"audio"===i?"audio_podcast":"unknown";case ln.c.TRACK:return"track";default:return"unknown"}},zd=function(e,t,n,r){var i,a,o,s,u,c=t.getState();e.send((0,Hd.v)({specific_enabled:n.specificEnabled,externalization_enabled:n.externalizationEnabled,specific_filter_id:n.specificEnabled?null===(i=r.specificEnabled)||void 0===i?void 0:i.id:null===(a=r.specificDisabled)||void 0===a?void 0:a.id,content_type:Gd(c),content_uri:null==c||null===(o=c.item)||void 0===o?void 0:o.uri,specific_enabled_revision:null===(s=r.specificEnabled)||void 0===s?void 0:s.revision,format:null===(u=r.externalizationEnabled)||void 0===u?void 0:u.format}))};function Wd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Kd=function(){return(0,x.A)((function e(t,n,r,o,u,c,l){var d=this;(0,C.A)(this,e),this._builder=t,this._puffin=n,this._localStorageAPI=r,this.__eventSender=o,this.__playerAPI=u,this._audioOutputDevicesAPI=c,this._externalAccessoryAPI=l,this._events=new Od.G,this._contentRestrictions=Cd,this._eventSender=this.__eventSender,this._playerAPI=this.__playerAPI,this._devicePersister=new Nd(this._localStorageAPI),this._playbackFiltersService=new Ld(t),this._playbackFiltersDeviceService=new Md(this._audioOutputDevicesAPI,this._devicePersister,this._externalAccessoryAPI);var f,p,v,h,m=this._localStorageAPI.getItem(kd.UT);this._shouldOverrideNormalization=m instanceof Error||!m,this._puffin.subscribeToErrors({},(function(e){return console.error("Puffin service error!",e)})),this._audioOutputDevicesAPI.getEvents().addListener(vr.B.DEVICE_CONNECTED,(0,i.A)(s().mark((function e(){var t;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=d._audioOutputDevicesAPI.getDefaultDevice(),e.next=3,d._initializeCurrentDevice(t,!1);case 3:case"end":return e.stop()}}),e)})))),f=this._playerAPI,p=this._puffin,v=function(e){d._contentRestrictions=function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[]).map((function(e){switch(e){case Il.YB.AVAILABLE_OFFLINE:return dc.l98.AVAILABLE_OFFLINE;case Il.YB.IN_PROGRESS:return dc.l98.IN_PROGRESS;case Il.YB.UNPLAYED:return dc.l98.UNPLAYED;case Il.YB.ARTIST_NOT_BANNED:return dc.l98.ARTIST_NOT_BANNED;case Il.YB.AVAILABLE:return dc.l98.AVAILABLE;case Il.YB.NOT_BANNED:return dc.l98.NOT_BANNED;case Il.YB.NOT_EPISODE:return dc.l98.NOT_EPISODE;case Il.YB.NOT_EXPLICIT:return dc.l98.NOT_EXPLICIT;case Il.YB.NOT_FULLY_PLAYED:return dc.l98.NOT_FULLY_PLAYED;default:return(0,en.k)(e),dc.l98.UNRECOGNIZED}}))};function vf(e){if(void 0===e)return dc.RHQ.NO_SORT;var t=e.field,n=e.order;switch(t){case Il.nw.TITLE:return n===Il.xB.DESC?dc.RHQ.NAME_DESC:dc.RHQ.NAME_ASC;case Il.nw.ADDED_AT:return n===Il.xB.DESC?dc.RHQ.ADD_TIME_DESC:dc.RHQ.ADD_TIME_ASC;case Il.nw.ADDED_BY:return n===Il.xB.DESC?dc.RHQ.ADDED_BY_DESC:dc.RHQ.ADDED_BY_ASC;case Il.nw.ALBUM:return n===Il.xB.DESC?dc.RHQ.ALBUM_NAME_DESC:dc.RHQ.ALBUM_NAME_ASC;case Il.nw.ARTIST:return n===Il.xB.DESC?dc.RHQ.ARTIST_NAME_DESC:dc.RHQ.ARTIST_NAME_ASC;case Il.nw.DURATION:return n===Il.xB.DESC?dc.RHQ.DURATION_DESC:dc.RHQ.DURATION_ASC;case Il.nw.SHOW_NAME:return n===Il.xB.DESC?dc.RHQ.SHOW_NAME_DESC:dc.RHQ.SHOW_NAME_ASC;case Il.nw.PUBLISH_DATE:return n===Il.xB.DESC?dc.RHQ.PUBLISH_DATE_DESC:dc.RHQ.PUBLISH_DATE_ASC;default:return(0,en.k)(t),dc.RHQ.NO_SORT}}function hf(e){var t=pf(null==e?void 0:e.filterPredicates);return null!=e&&e.includeRecommendations||t.push(dc.l98.NOT_RECOMMENDATION),dc.bpJ.fromPartial({supportedPlaceholderTypes:[dc.JaG.SHOW],textFilter:ff(null==e?void 0:e.filter),sortBy:vf(null==e?void 0:e.sort),showUnavailable:!0,range:void 0!==(null==e?void 0:e.offset)||void 0!==(null==e?void 0:e.limit)?{start:null==e?void 0:e.offset,length:null==e?void 0:e.limit}:void 0,boolPredicates:t})}var mf=["playlistQueryOptions"];function gf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yf(e){for(var t=1;t2&&void 0!==i[2]?i[2]:null,e.abrupt("return",t.seekTo(un.vn.fromPartial({position:BigInt(Math.floor(n)),relative:un.w8.BEGINNING,options:{onlyForPlaybackId:null!=r?r:void 0},loggingParams:_f()})).then(Af));case 2:case"end":return e.stop()}}),e)}))),Ff.apply(this,arguments)}function Vf(e,t){return Hf.apply(this,arguments)}function Hf(){return Hf=(0,i.A)(s().mark((function e(t,n){var r,i=arguments;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=i.length>2&&void 0!==i[2]?i[2]:null,e.abrupt("return",t.seekTo(un.vn.fromPartial({position:BigInt(Math.floor(n)),relative:un.w8.CURRENT,options:{onlyForPlaybackId:null!=r?r:void 0},loggingParams:_f()})).then(Af));case 2:case"end":return e.stop()}}),e)}))),Hf.apply(this,arguments)}function Gf(e,t){return zf.apply(this,arguments)}function zf(){return(zf=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.setShufflingContext(un.Zb.fromPartial({shufflingContext:n,loggingParams:_f()})).then(Af));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Wf(e,t){return Kf.apply(this,arguments)}function Kf(){return(Kf=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.setOptions(n).then(Af));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Yf(e,t){return qf.apply(this,arguments)}function qf(){return(qf=(0,i.A)(s().mark((function e(t,n){var r,i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=!1,i=!1,e.t0=n,e.next=e.t0===qd.p.REPEAT_NONE?5:e.t0===qd.p.REPEAT_CONTEXT?8:e.t0===qd.p.REPEAT_TRACK?11:14;break;case 5:return r=!1,i=!1,e.abrupt("break",15);case 8:return r=!0,i=!1,e.abrupt("break",15);case 11:return r=!0,i=!0,e.abrupt("break",15);case 14:return e.abrupt("break",15);case 15:return e.abrupt("return",t.setOptions(un.y4.fromPartial({repeatingTrack:{value:i},repeatingContext:{value:r},loggingParams:_f()})).then(Af));case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qf(e,t,n,r,i){return Zf.apply(this,arguments)}function Zf(){return(Zf=(0,i.A)(s().mark((function e(t,n,r,i,a){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.setQueue(un.LC.fromPartial({nextTracks:n,prevTracks:r,queueRevision:BigInt(i),loggingParams:_f(a)})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Jf(e,t,n){return Xf.apply(this,arguments)}function Xf(){return(Xf=(0,i.A)(s().mark((function e(t,n,r){var i,a;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.uid,a=n.uri,e.abrupt("return",t.addToQueue(un.jx.fromPartial({track:{uid:null!=i?i:void 0,uri:a},loggingParams:_f(r)})));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $f(e,t){return ep.apply(this,arguments)}function ep(){return(ep=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.setOptions(un.y4.fromPartial({playbackSpeed:n,loggingParams:_f()})).then(Af));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function tp(e,t,n,r){return np.apply(this,arguments)}function np(){return(np=(0,i.A)(s().mark((function e(t,n,r,i){var a;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r.playlistQueryOptions,a=(0,xd.A)(r,mf),e.abrupt("return",t.updateContext(un.eM.fromPartial({sessionId:n,context:a,loggingParams:_f(null==i?void 0:i.loggingParams)})).then(Af));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function rp(e,t,n,r){return ip.apply(this,arguments)}function ip(){return(ip=(0,i.A)(s().mark((function e(t,n,r,i){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.signal(un.gU.fromPartial({signalId:n,options:i,parameters:r,loggingParams:_f()})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ap(e,t,n){return op.apply(this,arguments)}function op(){return(op=(0,i.A)(s().mark((function e(t,n,r){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.playAsNextInQueue(un.bf.fromPartial({tracks:n,options:r,loggingParams:_f()}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function sp(e){return void 0===e?[]:function(){for(var e=arguments.length,t=new Array(e),n=0;n0?e.provider:null,metadata:t.metadata,get images(){return this.album.images}}}(e,t):(0,k.gH)(t.uri)?function(e){return"true"===e.metadata.is_audiobook_chapter}(t)?function(e,t){var n,r,i=t.metadata;return{type:ln.c.CHAPTER,uri:t.uri,uid:t.uid,artists:[],name:null!==(n=i.title)&&void 0!==n?n:"",mediaType:null!==(r=i["media.type"])&&void 0!==r?r:"audio",duration:up(i.duration),book:hp(i),provider:e.provider.length>0?e.provider:null,metadata:t.metadata,isExplicit:cp(i.is_explicit),is19PlusOnly:cp(i.is_19_plus),get images(){return this.book.images}}}(e,t):function(e,t){var n,r,i=t.metadata;return{type:ln.c.EPISODE,uri:t.uri,uid:t.uid,artists:[],name:null!==(n=i.title)&&void 0!==n?n:"",mediaType:null!==(r=i["media.type"])&&void 0!==r?r:"audio",duration:up(i.duration),show:pp(i),provider:e.provider.length>0?e.provider:null,metadata:t.metadata,isExplicit:cp(i.is_explicit),is19PlusOnly:cp(i.is_19_plus),get images(){return this.show.images}}}(e,t):(0,k.AI)(t.uri)?function(e,t){var n,r,i,a,o,s,u=t.metadata,c=cp(u.is_podcast_advertisement),l=null!==(n=u.artist_name)&&void 0!==n?n:null;return{type:ln.c.AD,uri:t.uri,uid:t.uid,title:null!==(r=u.title)&&void 0!==r?r:null,advertiser:c?l:null!==(i=u.advertiser)&&void 0!==i?i:null,url:null!==(a=u.click_url)&&void 0!==a?a:null,id:null!==(o=u.ad_id)&&void 0!==o?o:null,mediaType:null!==(s=u["media.type"])&&void 0!==s?s:"audio",duration:up(u.duration),images:sp(u),videoOrientation:u["ad.video_orientation"],isPodcastAd:c,isSkippableAd:cp(u["ad.is_skippable"]),isTestAd:cp(u["ad.is_test"]),provider:e.provider.length>0?e.provider:null,metadata:t.metadata}}(e,t):function(e,t){var n,r,i,a=t.metadata;return{type:ln.c.UNKNOWN,uri:t.uri,uid:null!==(n=t.uid)&&void 0!==n?n:null,name:null!==(r=a.title)&&void 0!==r?r:"",mediaType:null!==(i=a["media.type"])&&void 0!==i?i:"audio",duration:up(a.duration),album:vp(a),artists:dp(a,ln.c.ARTIST),provider:e.provider.length>0?e.provider:null,metadata:t.metadata,get images(){return this.album.images}}}(e,t)}var gp=n(25994),yp=n(39814),bp={canPause:!0,canResume:!0,canSeek:!0,canSkipPrevious:!0,canSkipNext:!0,canToggleRepeatContext:!0,canToggleRepeatTrack:!0,canToggleShuffle:!0,canToggleSmartShuffle:!0,disallowPausingReasons:[],disallowResumingReasons:[],disallowSeekingReasons:[],disallowSkippingPreviousReasons:[],disallowSkippingNextReasons:[],disallowSettingPlaybackSpeedReasons:[],disallowTogglingRepeatContextReasons:[],disallowTogglingRepeatTrackReasons:[],disallowTogglingShuffleReasons:[],disallowTransferringPlaybackReasons:[],disallowAddToQueueReasons:[],disallowSetQueueReasons:[],disallowSignals:{}};function Ap(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((function(e){return gp.D.includes(e)?e:"unknown"}))}function _p(e){var t={};for(var n in e)(0,yp.F)(n)&&(t[n]=Ap(e[n].reasons));return t}function Op(e){var t,n;return{canPause:0===e.disallowPausingReasons.length,canResume:0===e.disallowResumingReasons.length,canSeek:0===e.disallowSeekingReasons.length,canSkipPrevious:0===e.disallowSkippingPrevReasons.length,canSkipNext:0===e.disallowSkippingNextReasons.length,canToggleRepeatContext:0===e.disallowTogglingRepeatContextReasons.length,canToggleRepeatTrack:0===e.disallowTogglingRepeatTrackReasons.length,canToggleShuffle:0===e.disallowTogglingShuffleReasons.length,canToggleSmartShuffle:0===(null!==(t=null===(n=e.disallowSettingModes.context_enhancement)||void 0===n||null===(n=n.values.RECOMMENDATION)||void 0===n||null===(n=n.reasons)||void 0===n?void 0:n.length)&&void 0!==t?t:0),disallowPausingReasons:Ap(e.disallowPausingReasons),disallowResumingReasons:Ap(e.disallowResumingReasons),disallowSeekingReasons:Ap(e.disallowSeekingReasons),disallowSkippingPreviousReasons:Ap(e.disallowSkippingPrevReasons),disallowSkippingNextReasons:Ap(e.disallowSkippingNextReasons),disallowTogglingRepeatContextReasons:Ap(e.disallowTogglingRepeatContextReasons),disallowTogglingRepeatTrackReasons:Ap(e.disallowTogglingRepeatTrackReasons),disallowTogglingShuffleReasons:Ap(e.disallowTogglingShuffleReasons),disallowTransferringPlaybackReasons:Ap(e.disallowTransferringPlaybackReasons),disallowAddToQueueReasons:Ap(e.disallowAddToQueueReasons),disallowSetQueueReasons:Ap(e.disallowSetQueueReasons),disallowSettingPlaybackSpeedReasons:Ap(e.disallowSettingPlaybackSpeedReasons),disallowSignals:_p(e.disallowSignals)}}var Ep=n(48298),wp={bitrateLevel:Ep.Yn.UNKNOWN,strategy:Ep.ZT.UNKNOWN,targetBitrateLevel:Ep.Yn.UNKNOWN,targetBitrateAvailable:!1,losslessStatus:Ep.p4.NONE};function Sp(e){var t=function(e){switch(e){case un.$E.LOW:return Ep.Yn.LOW;case un.$E.NORMAL:return Ep.Yn.NORMAL;case un.$E.HIGH:return Ep.Yn.HIGH;case un.$E.VERY_HIGH:return Ep.Yn.VERY_HIGH;case un.$E.HIFI:return Ep.Yn.LOSSLESS;case un.$E.HIFI24:return Ep.Yn.LOSSLESS_24;default:return Ep.Yn.UNKNOWN}};return{bitrateLevel:t(e.bitrateLevel),strategy:function(){switch(e.strategy){case un.Mc.BEST_MATCHING:return Ep.ZT.BEST_MATCHING;case un.Mc.BACKEND_ADVISED:return Ep.ZT.BACKEND_ADVISED;case un.Mc.OFFLINED_FILE:return Ep.ZT.OFFLINED_FILE;case un.Mc.CACHED_FILE:return Ep.ZT.CACHED_FILE;case un.Mc.LOCAL_FILE:return Ep.ZT.LOCAL_FILE;default:return Ep.ZT.UNKNOWN}}(),targetBitrateLevel:t(e.targetBitrateLevel),targetBitrateAvailable:e.targetBitrateAvailable,losslessStatus:function(){switch(e.hifiStatus){case un.o_.UNRECOGNIZED:case un.o_.NONE:default:return Ep.p4.NONE;case un.o_.OFF:return Ep.p4.OFF;case un.o_.ON:return Ep.p4.ON}}()}}var Cp=n(19644);var xp=n(84186);function kp(e){return new xp.q3(function(e){switch(e){case un.tE.SUCCESS:return xp.Z9.SUCCESS;case un.tE.PLAYBACK_STUCK:return xp.Z9.PLAYBACK_STUCK;case un.tE.PLAYBACK_ERROR:return xp.Z9.PLAYBACK_ERROR;case un.tE.LICENSE_CHANGE:return xp.Z9.LICENSE_CHANGE;case un.tE.PLAY_RESTRICTED:return xp.Z9.PLAY_RESTRICTED;case un.tE.STOP_RESTRICTED:return xp.Z9.STOP_RESTRICTED;case un.tE.UPDATE_RESTRICTED:return xp.Z9.UPDATE_RESTRICTED;case un.tE.PAUSE_RESTRICTED:return xp.Z9.PAUSE_RESTRICTED;case un.tE.RESUME_RESTRICTED:return xp.Z9.RESUME_RESTRICTED;case un.tE.SKIP_TO_PREV_RESTRICTED:return xp.Z9.SKIP_TO_PREV_RESTRICTED;case un.tE.SKIP_TO_NEXT_RESTRICTED:return xp.Z9.SKIP_TO_NEXT_RESTRICTED;case un.tE.SKIP_TO_NON_EXISTENT_TRACK:return xp.Z9.SKIP_TO_NON_EXISTENT_TRACK;case un.tE.SEEK_TO_RESTRICTED:return xp.Z9.SEEK_TO_RESTRICTED;case un.tE.TOGGLE_REPEAT_CONTEXT_RESTRICTED:return xp.Z9.TOGGLE_REPEAT_CONTEXT_RESTRICTED;case un.tE.TOGGLE_REPEAT_TRACK_RESTRICTED:return xp.Z9.TOGGLE_REPEAT_TRACK_RESTRICTED;case un.tE.SET_OPTIONS_RESTRICTED:return xp.Z9.SET_OPTIONS_RESTRICTED;case un.tE.TOGGLE_SHUFFLE_RESTRICTED:return xp.Z9.TOGGLE_SHUFFLE_RESTRICTED;case un.tE.SET_QUEUE_RESTRICTED:return xp.Z9.SET_QUEUE_RESTRICTED;case un.tE.INTERRUPT_PLAYBACK_RESTRICTED:return xp.Z9.INTERRUPT_PLAYBACK_RESTRICTED;case un.tE.ONE_TRACK_UNPLAYABLE:return xp.Z9.ONE_TRACK_UNPLAYABLE;case un.tE.ONE_TRACK_UNPLAYABLE_AUTO_STOPPED:return xp.Z9.ONE_TRACK_UNPLAYABLE_AUTO_STOPPED;case un.tE.ALL_TRACKS_UNPLAYABLE_AUTO_STOPPED:return xp.Z9.ALL_TRACKS_UNPLAYABLE_AUTO_STOPPED;case un.tE.SKIP_TO_NON_EXISTENT_TRACK_AUTO_STOPPED:return xp.Z9.SKIP_TO_NON_EXISTENT_TRACK_AUTO_STOPPED;case un.tE.QUEUE_REVISION_MISMATCH:return xp.Z9.QUEUE_REVISION_MISMATCH;case un.tE.VIDEO_PLAYBACK_ERROR:return xp.Z9.VIDEO_PLAYBACK_ERROR;case un.tE.VIDEO_GEOGRAPHICALLY_RESTRICTED:return xp.Z9.VIDEO_GEORESTRICTED;case un.tE.VIDEO_UNSUPPORTED_PLATFORM_VERSION:return xp.Z9.VIDEO_UNSUPPORTED_PLATFORM_VERSION;case un.tE.VIDEO_UNSUPPORTED_CLIENT_VERSION:return xp.Z9.VIDEO_UNSUPPORTED_CLIENT_VERSION;case un.tE.VIDEO_UNSUPPORTED_KEY_SYSTEM:return xp.Z9.VIDEO_UNSUPPORTED_KEY_SYSTEM;case un.tE.VIDEO_MANIFEST_DELETED:return xp.Z9.VIDEO_MANIFEST_DELETED;case un.tE.VIDEO_COUNTRY_RESTRICTED:return xp.Z9.VIDEO_COUNTRY_RESTRICTED;case un.tE.VIDEO_UNAVAILABLE:return xp.Z9.VIDEO_UNAVAILABLE;case un.tE.VIDEO_CATALOGUE_RESTRICTED:return xp.Z9.VIDEO_CATALOGUE_RESTRICTED;case un.tE.INVALID:return xp.Z9.INVALID;case un.tE.TIMEOUT:return xp.Z9.TIMEOUT;case un.tE.PLAYBACK_REPORTING_ERROR:return xp.Z9.PLAYBACK_REPORTING_ERROR;case un.tE.AUDIOBOOK_NOT_PLAYABLE:return xp.Z9.AUDIOBOOK_NOT_PLAYABLE;case un.tE.UNKNOWN:return xp.Z9.UNKNOWN;case un.tE.UNRECOGNIZED:default:return xp.Z9.UNRECOGNIZED}}(e.code),e.data.reasons?e.data.reasons.split(","):[])}n(42703),n(463);var Tp=!1;function Pp(e,t,n){return t=(0,V.A)(t),(0,F.A)(e,Ip()?Reflect.construct(t,n||[],(0,V.A)(e).constructor):t.apply(e,n))}function Ip(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ip=function(){return!!e})()}var Np=function(e){function t(e,n){var r;(0,C.A)(this,t),(r=Pp(this,t))._client=e;var i=null,a=null;return r._client.getState(un.T1.fromPartial({prevTracksCap:{value:BigInt(0)},nextTracksCap:{value:BigInt(n)}}),(function(e){var t,n,o,s,u,c,l,d,f,p,v=(t=e,p={timestamp:Number(t.timestamp),context:{uri:t.contextUri,url:t.contextUrl,metadata:t.contextMetadata},index:{pageURI:null!==(n=t.pageMetadata.page_uri)&&void 0!==n?n:null,pageIndex:void 0!==(null===(o=t.index)||void 0===o?void 0:o.page)?Number(t.index.page):null,itemIndex:void 0!==(null===(s=t.index)||void 0===s?void 0:s.track)?Number(t.index.track):null},item:null,shuffle:null,smartShuffle:null,repeat:null,speed:void 0!==(null===(u=t.playbackSpeed)||void 0===u?void 0:u.value)?Number(t.playbackSpeed.value):1,speedEsperanto:null!==(c=null===(l=t.options)||void 0===l?void 0:l.playbackSpeed)&&void 0!==c?c:1,positionAsOfTimestamp:Number(null!==(d=null===(f=t.positionAsOfTimestamp)||void 0===f?void 0:f.value)&&void 0!==d?d:0),duration:void 0!==t.duration?Number(t.duration.value):null,hasContext:t.isPlaying&&void 0!==t.track,isPaused:t.isPaused,isBuffering:t.isBuffering,restrictions:void 0!==t.restrictions?Op(t.restrictions):bp,previousItems:[],nextItems:[],playbackQuality:void 0!==t.playbackQuality?Sp(t.playbackQuality):wp,playbackId:t.playbackId.length>0?(0,Cp.U5)(t.playbackId):null,sessionId:t.sessionId,signals:t.signals},void 0!==t.options&&(p.shuffle=t.options.shufflingContext,t.options.repeatingTrack?p.repeat=qd.p.REPEAT_TRACK:t.options.repeatingContext?p.repeat=qd.p.REPEAT_CONTEXT:p.repeat=qd.p.REPEAT_NONE,p.smartShuffle=t.options.shufflingContext&&"RECOMMENDATION"===t.options.modes.context_enhancement),void 0!==t.track&&void 0!==t.track.contextTrack&&(p.item=mp(t.track,t.track.contextTrack)),t.prevTracks.forEach((function(e){e.contextTrack&&p.previousItems.push(mp(e,e.contextTrack))})),t.nextTracks.forEach((function(e){e.contextTrack&&p.nextItems.push(mp(e,e.contextTrack))})),p);if(e.timestamp===BigInt(0))null===a&&(a=setTimeout((function(){r.emit(Ed.gd.UPDATE,v)}),500));else{var h,m;if(null!==a&&(clearTimeout(a),a=null),r.emit(Ed.gd.UPDATE,v),null!==i&&function(e,t){var n,r,i,a=e.contextUri===t.contextUri,o=e.sessionId===t.sessionId,s=(r=e.playbackId,i=t.playbackId,r.byteLength===i.byteLength&&r.every((function(e,t){return e===i[t]}))),u=t.isPaused,c=(null===(n=t.positionAsOfTimestamp)||void 0===n?void 0:n.value)===BigInt(0);return a&&o?(u||(Tp=!0),!s&&Tp&&u&&c):(Tp=!1,!1)}(i,e))r.emit(Ed.gd.CONTEXT_WRAPAROUND,{contextURI:e.contextUri,previousItemURI:null!==(h=null===(m=i.track)||void 0===m||null===(m=m.contextTrack)||void 0===m?void 0:m.uri)&&void 0!==h?h:null});i=e}})),r._client.getError(un.mc.fromPartial({}),(function(e){r.emit(Ed.gd.ERROR,kp(e))})),r}return(0,G.A)(t,e),(0,x.A)(t)}(Ed.JW),Rp=(n(33177),n(76195));function Dp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function jp(e){for(var t=1;t2&&void 0!==A[2]?A[2]:{}),o=Gp({},t),"your_library"===n.featureIdentifier&&null!==(r=i.skipTo)&&void 0!==r&&r.index&&(u=Math.floor(i.skipTo.index/150),c={index:i.skipTo.index-150*u,pageIndex:u},a.skipTo=Gp(Gp({},a.skipTo),c)),!this.forcedShuffle||Up(o.uri)){e.next=8;break}a.shuffle=!0,e.next=31;break;case 8:if(!this._isLegacySmartShuffleEnabled){e.next=31;break}return p=(null===(l=(0,k.o_)(o.uri))||void 0===l?void 0:l.type)===k.NQ.COLLECTION,v=o.uri,e.next=13,null===(f=this._contextualShuffle)||void 0===f?void 0:f.getContextualShuffleMode(o.uri);case 13:if(e.t1=d=e.sent,e.t0=null!==e.t1,!e.t0){e.next=17;break}e.t0=void 0!==d;case 17:if(!e.t0){e.next=21;break}e.t2=d,e.next=22;break;case 21:e.t2=Oi.j.OFF;case 22:if((h=e.t2)!==Oi.j.SMART_SHUFFLE||!p){e.next=29;break}return e.next=26,this._smartShuffleEligibility.getEligibility(o.uri);case 26:m=e.sent,v=m.lensUri,o.url=Vp((0,Fp.f0)(v,!0));case 29:a.shuffle=(0,Mp.C)(h),Bp(v,h===Oi.j.SMART_SHUFFLE,this._playlistServiceClient);case 31:if(!this._events.emitPlaySync(o,n,a)){e.next=33;break}return e.abrupt("return");case 33:if(this.setDefaultFeatureVersion(n),g=(0,k.tb)(o.uri),y=(0,k.Z0)(o.uri)&&!o.uri.endsWith("your-episodes")||(0,k.KB)(o.uri)||(0,k.eW)(o.uri),b=!!o.url,!y||b){e.next=42;break}return e.next=40,wf(this._collection,o,n,a);case 40:e.next=49;break;case 42:if(!g||b){e.next=47;break}return e.next=45,xf(this._playlistPlayServiceClient,this._isResyncBeforePlayPlaylistEnabled,this._playlistResyncerAPI,o,n,a);case 45:e.next=49;break;case 47:return e.next=49,Of(this._contextPlayer,o,n,a);case 49:case"end":return e.stop()}}),e,this)}))),function(e,t){return S.apply(this,arguments)})},{key:"pause",value:(w=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitPauseSync()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,Tf(this._contextPlayer);case 4:case"end":return e.stop()}}),e,this)}))),function(){return w.apply(this,arguments)})},{key:"resume",value:(E=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitResumeSync()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,If(this._contextPlayer);case 4:case"end":return e.stop()}}),e,this)}))),function(){return E.apply(this,arguments)})},{key:"skipToNext",value:(O=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitSkipToNextSync()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,Rf(this._contextPlayer,this._queue.getInternalQueue(),t);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return O.apply(this,arguments)})},{key:"skipTo",value:(_=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitSkipToNextSync()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,jf(this._contextPlayer,Xd(t));case 4:case"end":return e.stop()}}),e,this)}))),function(e){return _.apply(this,arguments)})},{key:"skipToPrevious",value:(A=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitSkipToPreviousSync()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,Uf(this._contextPlayer);case 4:case"end":return e.stop()}}),e,this)}))),function(){return A.apply(this,arguments)})},{key:"seekTo",value:(b=(0,i.A)(s().mark((function e(t){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Bf(this._contextPlayer,t,null!==(n=this._state)&&void 0!==n&&n.playbackId?(0,Cp.xJ)(this._state.playbackId):null);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return b.apply(this,arguments)})},{key:"seekBy",value:(y=(0,i.A)(s().mark((function e(t){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Vf(this._contextPlayer,t,null!==(n=this._state)&&void 0!==n&&n.playbackId?(0,Cp.xJ)(this._state.playbackId):null);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return y.apply(this,arguments)})},{key:"seekForward",value:(g=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.seekBy(t);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return g.apply(this,arguments)})},{key:"seekBackward",value:(m=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.seekBy(-t);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return m.apply(this,arguments)})},{key:"setShuffle",value:(h=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Gf(this._contextPlayer,this.forcedShuffle||t);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"setRepeat",value:(v=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Yf(this._contextPlayer,t);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return v.apply(this,arguments)})},{key:"setSpeed",value:(p=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._podcastPlaybackSpeedEndpoint!==nr._9.ESPERANTO){e.next=4;break}return e.next=3,$f(this._contextPlayer,t);case 3:return e.abrupt("return");case 4:return e.next=6,Qd(this._prefs,t);case 6:case"end":return e.stop()}}),e,this)}))),function(e){return p.apply(this,arguments)})},{key:"canPlayEncryptedContent",value:(f=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",!0);case 1:case"end":return e.stop()}}),e)}))),function(){return f.apply(this,arguments)})},{key:"refreshCurrentContext",value:(d=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return d.apply(this,arguments)})},{key:"updateContext",value:(l=(0,i.A)(s().mark((function e(t,n,r){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:tp(this._contextPlayer,t,n,r);case 3:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return l.apply(this,arguments)})},{key:"sendSignal",value:(c=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,rp(this._contextPlayer,t,n);case 2:case"end":return e.stop()}}),e,this)}))),function(e,t){return c.apply(this,arguments)})},{key:"canSendSignal",value:function(e){var t,n=null===(t=this._state)||void 0===t?void 0:t.signals;return!!n&&(!(n.length<=0)&&n.includes(e))}},{key:"addToQueue",value:(u=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitQueueActionSync(Ed.UC.ADD)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this._queue.addToQueue(t,n);case 5:this._events.emitQueueActionComplete(Ed.UC.ADD),e.next=12;break;case 8:throw e.prev=8,e.t0=e.catch(2),this._events.emitQueueActionComplete(Ed.UC.ADD,e.t0 instanceof Error?e.t0:new Error("Unknown error object")),e.t0;case 12:case"end":return e.stop()}}),e,this,[[2,8]])}))),function(e,t){return u.apply(this,arguments)})},{key:"removeFromQueue",value:(o=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitQueueActionSync(Ed.UC.REMOVE)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this._queue.removeFromQueue(t);case 5:this._events.emitQueueActionComplete(Ed.UC.REMOVE),e.next=12;break;case 8:throw e.prev=8,e.t0=e.catch(2),this._events.emitQueueActionComplete(Ed.UC.REMOVE,e.t0 instanceof Error?e.t0:new Error("Unknown error object")),e.t0;case 12:case"end":return e.stop()}}),e,this,[[2,8]])}))),function(e){return o.apply(this,arguments)})},{key:"clearQueue",value:(r=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitQueueActionSync(Ed.UC.CLEAR)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this._queue.clearQueue();case 5:this._events.emitQueueActionComplete(Ed.UC.CLEAR),e.next=12;break;case 8:throw e.prev=8,e.t0=e.catch(2),this._events.emitQueueActionComplete(Ed.UC.CLEAR,e.t0 instanceof Error?e.t0:new Error("Unknown error object")),e.t0;case 12:case"end":return e.stop()}}),e,this,[[2,8]])}))),function(){return r.apply(this,arguments)})},{key:"reorderQueue",value:(n=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitQueueActionSync(Ed.UC.REORDER)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this._queue.reorderQueue(t,n);case 5:this._events.emitQueueActionComplete(Ed.UC.REORDER),e.next=12;break;case 8:throw e.prev=8,e.t0=e.catch(2),this._events.emitQueueActionComplete(Ed.UC.REORDER,e.t0 instanceof Error?e.t0:new Error("Unknown error object")),e.t0;case 12:case"end":return e.stop()}}),e,this,[[2,8]])}))),function(e,t){return n.apply(this,arguments)})},{key:"insertIntoQueue",value:(t=(0,i.A)(s().mark((function e(t,n,r){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitQueueActionSync(Ed.UC.INSERT)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this._queue.insertIntoQueue(t,n,r);case 5:this._events.emitQueueActionComplete(Ed.UC.INSERT),e.next=12;break;case 8:throw e.prev=8,e.t0=e.catch(2),this._events.emitQueueActionComplete(Ed.UC.INSERT,e.t0 instanceof Error?e.t0:new Error("Unknown error object")),e.t0;case 12:case"end":return e.stop()}}),e,this,[[2,8]])}))),function(e,n,r){return t.apply(this,arguments)})},{key:"getQueue",value:function(){return this._queue.getQueue()}},{key:"getForcedShuffle",value:function(){return this.forcedShuffle}},{key:"setForcedShuffle",value:function(e){this.forcedShuffle=e}},{key:"playAsNextInQueue",value:(e=(0,i.A)(s().mark((function e(t){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.map((function(e){return Xd(e)})),e.next=3,ap(this._contextPlayer,n);case 3:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})}]);var e,t,n,r,o,u,c,l,d,f,p,v,h,m,g,y,b,A,_,O,E,w,S}();function Wp(e,t,n,r,i,a,o,s,u){return new zp((0,f.dn)(e),new un.GD(e),new rl.ve(e),new dc.to1(e),new dc.hb0(e),t,n,r,i,a,o,s,u)}var Kp=n(9328);function Yp(e){return{metadata:{type:ln.c.PLAYLIST,uri:e,name:"",description:"",images:[],madeFor:null,owner:{type:ln.c.USER,uri:"",username:"",displayName:"",images:[]},totalLength:0,unfilteredTotalLength:0,totalLikes:null,duration:null,isLoaded:!1,isOwnedBySelf:!1,isPublished:!1,isRootlistable:!1,hasEpisodes:null,hasSpotifyTracks:null,hasSpotifyAudiobooks:null,canAdd:!1,canRemove:!1,canPlay:null,formatListData:null,canReportAnnotationAbuse:!1,hasDateAdded:!1,permissions:{isPrivate:!1,canView:!1,canAdministratePermissions:!1,canCancelMembership:!1},collaborators:null},contents:{totalLength:0,offset:0,limit:0,items:[]}}}var qp=n(28715),Qp=n(14263),Zp=n(83241),Jp=n(88186),Xp=n(88053),$p=n(29745),ev=n(91008);function tv(e,t,n){return t=(0,V.A)(t),(0,F.A)(e,nv()?Reflect.construct(t,n||[],(0,V.A)(e).constructor):t.apply(e,n))}function nv(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(nv=function(){return!!e})()}var rv=function(e){function t(e){var n;return(0,C.A)(this,t),n=tv(this,t),(0,a.A)(n,"_subscriptions",new Map),n._dataClient=e,n}return(0,G.A)(t,e),(0,x.A)(t,[{key:"onBatchChanged",value:function(e){var t=this;this._subscriptions.forEach((function(n,r){e.has(r)||(n.cancel(),t._subscriptions.delete(r))})),e.forEach((function(e,n){if(!t._subscriptions.has(n)){var r=t._dataClient.subscribe({uri:n,query:dc.bpJ.fromPartial({range:{start:0,length:0},updateThrottlingMs:100,showUnavailable:!0}),policy:{playlist:dc.fu_.fromPartial({name:!0,description:!0,picture:!0}),item:void 0,track:void 0,episode:void 0}},(function(){t.emit($p.Lj.UPDATE,{uri:n})}));t._subscriptions.set(n,r)}}))}}])}(ev.N);function iv(e){return Object.prototype.hasOwnProperty.call(e,"uid")}function av(e){var t=e.before,n=e.after;return"start"===t?{before:"start"}:void 0!==t?{before:iv(t)?t.uid:t.uri}:"end"===n?{after:"end"}:void 0!==n?{after:iv(n)?n.uid:n.uri}:{}}var ov=dc.gop.fromPartial({username:!0,link:!0,name:!0,image:!0,thumbnail:!0,color:!0}),sv=dc.fu_.fromPartial({link:!0,name:!0,loaded:!0,totalLength:!0,duration:!0,description:!0,picture:!0,playable:!0,canReportAnnotationAbuse:!0,followed:!0,followers:!0,ownedBySelf:!0,published:!0,formatListType:!0,formatListAttributes:!0,containsSpotifyTracks:!0,containsTracks:!0,containsEpisodes:!0,owner:ov,madeFor:ov,allows:{insert:!0,remove:!0},numberOfEpisodes:!0,numberOfTracks:!0,collaboratingUsers:{count:!0,limit:5,collaborator:{user:ov,numberOfItems:!0,numberOfTracks:!0,numberOfEpisodes:!0,isOwner:!0}},basePermission:!0,userCapabilities:!0,extension:[dc.UHM.ROOTLISTABILITY_TRAIT],lenses:!0,lengthIgnoringTextFilter:!0,numberOfItemsPerLinkType:!0,unrangedLength:!0}),uv=dc.fu_.fromPartial({unrangedLength:!0}),cv=dc.MvQ.fromPartial({hasLyrics:!0,link:!0,name:!0,length:!0,playable:!0,isAvailableInMetadataCatalogue:!0,locallyPlayable:!0,playableLocalTrack:!0,discNumber:!0,trackNumber:!0,isExplicit:!0,previewId:!0,isLocal:!0,isPremiumOnly:!0,playableTrackLink:!0,popularity:!0,is19PlusOnly:!0,trackDescriptors:!0,extension:[dc.UHM.VIDEO_ASSOCIATIONS]}),lv=dc.ycN.fromPartial({link:!0,name:!0,covers:!0}),dv=dc.Sdk.fromPartial({link:!0,name:!0}),fv=dc.oUG.fromPartial({track:cv,rowId:!0,addTime:!0,formatListAttributes:!0,addedBy:ov,album:{album:lv,artist:dv},artist:dv}),pv=dc.q$c.fromPartial({link:!0,length:!0,name:!0,number:!0,isExplicit:!0,type:!0,isMusicAndTalk:!0,publishDate:!0,extension:[dc.UHM.PODCAST_SUBSCRIPTIONS],is19PlusOnly:!0,isBookChapter:!0,isPodcastShort:!0,covers:!0,description:!0}),vv=dc.QVI.fromPartial({link:!0,name:!0,covers:!0,isMusicAndTalk:!0,extension:[],isBook:!0}),hv=dc.C4N.fromPartial({episode:pv,rowId:!0,addTime:!0,formatListAttributes:!0,addedBy:ov,show:vv,signals:!0,isRecommendation:!0,playedState:{playable:!0,timeLeft:!0,isPlayed:!0}}),mv=dc.MTo.fromPartial({uri:!0,collectionState:!0,extensionPolicy:[{linkType:dc.JaG.SHOW,extension:dc.UHM.SHOW_ACCESS},{linkType:dc.JaG.SHOW,extension:dc.UHM.COVER_IMAGE},{linkType:dc.JaG.SHOW,extension:dc.UHM.AUDIOBOOK_SPECIFICS},{linkType:dc.JaG.SHOW,extension:dc.UHM.PLAYABILITY},{linkType:dc.JaG.SHOW,extension:dc.UHM.SHOW_V4},{linkType:dc.JaG.SHOW,extension:dc.UHM.HTML_DESCRIPTION},{linkType:dc.JaG.SHOW,extension:dc.UHM.PODCAST_RATING},{linkType:dc.JaG.SHOW,extension:dc.UHM.AUDIOBOOK_GENRE}]}),gv=dc.NYH.fromPartial({addTime:!0,folder:{rowId:!0,link:!0,name:!0,rows:!0}}),yv=dc.xJU.fromPartial({addTime:!0,playlist:{allows:{insert:!0,remove:!0},canReportAnnotationAbuse:!0,description:!0,duration:!0,formatListAttributes:!0,formatListType:!0,link:!0,loadState:!0,loaded:!0,name:!0,ownedBySelf:!0,owner:{link:!0,name:!0,username:!0},picture:!0,playable:!0,published:!0,rowId:!0,totalLength:!0}}),bv=dc.q5f.fromPartial({folder:{folder:{rows:!0}},playlist:{playlist:{ownedBySelf:!0}}}),Av=dc.q5f.fromPartial({folder:gv,playlist:yv}),_v=n(99353);function Ov(e){return void 0===e?[]:function(){for(var e=arguments.length,t=new Array(e),n=0;n3&&void 0!==arguments[3]?arguments[3]:[],O=sc(e.extension),E=O.rootlistabilityTrait,w=null===(r=O.autoLens)||void 0===r?void 0:r.lensesToApply;return{type:ln.c.PLAYLIST,uri:e.link,name:e.name,description:e.description,images:Ov(e.pictures),madeFor:Ev(e.madeFor),owner:Ev(e.owner),totalLength:null!==(i=null==t?void 0:t.unrangedLength)&&void 0!==i?i:e.totalLength,unfilteredTotalLength:e.lengthIgnoringTextFilter,totalLikes:null!==(a=null==t?void 0:t.numFollowers)&&void 0!==a?a:null,duration:null!=t&&t.duration?(A=t.duration,{milliseconds:1e3*Number(A),isEstimate:!1}):null,isLoaded:e.isLoaded,isOwnedBySelf:e.ownedBySelf,isPublished:e.published,isRootlistable:null===(o=null==E?void 0:E.rootlistable)||void 0===o||o,isSaved:e.followed,hasEpisodes:null!==(s=null==t?void 0:t.containsEpisodes)&&void 0!==s?s:null,hasSpotifyTracks:null!==(u=null==t?void 0:t.containsSpotifyTracks)&&void 0!==u?u:null,hasSpotifyAudiobooks:!(null==t||null===(c=t.numberOfItemsPerLinkType)||void 0===c||null===(c=c.find((function(e){return e.linkType===dc.JaG.SHOW})))||void 0===c||!c.numItems),canAdd:null!==(l=null===(d=e.allows)||void 0===d?void 0:d.canInsert)&&void 0!==l&&l,canRemove:null!==(f=null===(p=e.allows)||void 0===p?void 0:p.canRemove)&&void 0!==f&&f,canPlay:null!==(v=null==t?void 0:t.playable)&&void 0!==v?v:null,formatListData:(y=e.formatListType,b=e.formatListAttributes,{type:y,attributes:Sv(b)}),canReportAnnotationAbuse:e.canReportAnnotationAbuse,hasDateAdded:Pv(e.formatListType),permissions:(h=null==t?void 0:t.userCapabilities,m=null==t?void 0:t.collaborators,g=null==t?void 0:t.basePermission,h||m||g?{canView:!(null==h||!h.canView),canAdministratePermissions:(null==h?void 0:h.canAdministratePermissions)||!1,canCancelMembership:(null==h?void 0:h.canCancelMembership)||!1,isPrivate:(null==g?void 0:g.permissionLevel)===dc.e6Z.BLOCKED}:null),collaborators:Tv(null==t?void 0:t.collaborators,n),appliedLenses:_,autoLenses:w}}function Nv(e){return{type:ln.c.ARTIST,uri:e.link,name:e.name}}function Rv(e){return{type:ln.c.ARTIST,uri:e.link,name:e.name}}function Dv(e){return e?{type:ln.c.ALBUM,uri:e.link,name:e.name,artist:e.artist&&Rv(e.artist),images:Ov(e.covers)}:null}function jv(e,t){return{type:ln.c.SHOW,uri:e.link,name:e.name,publisher:e.publisher,images:Ov(e.covers),mediaType:t}}function Lv(e){var t,n,r,i;return{isPaywalled:null!==(t=null===(n=e.podcastSubscription)||void 0===n?void 0:n.isPaywalled)&&void 0!==t&&t,isUserSubscribed:null!==(r=null===(i=e.podcastSubscription)||void 0===i?void 0:i.isUserSubscribed)&&void 0!==r&&r}}function Uv(e,t){var n=Vi.M.Unknown;return n=t.isPlayed?Vi.M.Completed:t.timeLeft=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function zv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0,bpm:null!==(s=null===(u=d.playlistTuner)||void 0===u?void 0:u.bpm)&&void 0!==s?s:void 0,key:null!==(c=d.playlistTuner)&&void 0!==c&&c.key?(l=d.playlistTuner.key,l.mode===ls.MODE_MINOR?"".concat(l.key,"m"):l.key):void 0})):void 0!==e.episodeMetadata&&void 0!==e.episodePlayState?yh(yh({},f),function(e,t){var n,r=sc(e.extension);return{type:ln.c.EPISODE,uri:e.link,name:e.name,description:e.description,duration:Cv(1e3*e.length),playedState:Uv(e,t),images:Ov(e.covers),isExplicit:e.isExplicit,isPlayable:t.isPlayable,languages:[e.language],release:(n=e.publishDate,{date:wv(Number(n)).toISOString(),precision:"day"}),show:jv(e.show,e.mediaTypeEnum),podcastSubscription:Lv(r),is19PlusOnly:e.is19PlusOnly}}(e.episodeMetadata,e.episodePlayState)):void 0===e.trackMetadata&&void 0===e.episodeMetadata&&void 0!==e.extension?yh(yh({},f),function(e,t){var n,r,i,a,o,s,u,c,l,d,f,p,v,h,m,g=sc(t);return{type:ln.c.AUDIOBOOK,images:null!==(n=null===(r=g.coverImage)||void 0===r?void 0:r.coverImages.map((function(e){return{url:"https://i.scdn.co/image/".concat((0,Cp.U5)(e.fileId)),width:e.width,height:e.height}})))&&void 0!==n?n:[],name:(null===(i=g.audiobookSpecifics)||void 0===i?void 0:i.main_title)||"",uri:e,durationMs:Number(null===(a=g.audiobookSpecifics)||void 0===a?void 0:a.duration_ms)||0,authorName:(null===(o=g.audiobookSpecifics)||void 0===o||null===(o=o.credits)||void 0===o||null===(o=o.authors)||void 0===o?void 0:o.map((function(e){return e.name})).join(O.Ru.getSeparator()))||"",isLocked:dh(g.showAccess),isExplicit:null===(s=g.showV4)||void 0===s?void 0:s.explicit,isOutOfMarket:!1===(null===(u=g.playability)||void 0===u?void 0:u.isPlayable)&&(null===(c=g.playability)||void 0===c?void 0:c.reason)===Mo.PLAYABILITY_VERDICT_COUNTRY_RESTRICTED,consumptionCapExplanation:null===(l=g.showAccess)||void 0===l?void 0:l.consumptionCapped,description:null===(d=g.htmlDescription)||void 0===d?void 0:d.htmlDescription,signifierText:null===(f=g.showAccess)||void 0===f||null===(f=f.signifier)||void 0===f?void 0:f.text,rating:{average:null===(p=g.rating)||void 0===p||null===(p=p.averageRating)||void 0===p?void 0:p.average,showAverage:!(null===(v=g.rating)||void 0===v||null===(v=v.averageRating)||void 0===v||!v.showAverage)},topics:null!==(h=null===(m=g.audiobookGenres)||void 0===m||null===(m=m.genres)||void 0===m?void 0:m.map((function(e){return{uri:e.destinationUri,title:e.contextualName}})))&&void 0!==h?h:[]}}(e.uri,e.extension)):null}function Ah(e,t){if(null==e||!e.item)throw new Error("Invalid playlist response!");return{items:e.item.map((function(e){return bh(e)})),offset:t||0,limit:e.item.length,totalLength:e.unrangedLength}}function _h(e,t,n,r){return{metadata:Iv(e,t,n,r),contents:Ah(t)}}function Oh(e){return e.some((function(e){return e.uid.length>0}))?{rows:e.map((function(e){return e.uid}))}:{uris:e.map((function(e){return e.uri}))}}function Eh(e){var t,n,r=null!==(t=null==e?void 0:e.statusCode)&&void 0!==t?t:0;if(r<200||r>299)throw new Error(null!==(n=null==e?void 0:e.reason)&&void 0!==n?n:"Unknown error!")}function wh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Sh(e){for(var t=1;t6&&void 0!==arguments[6]&&arguments[6];(0,C.A)(this,e),this._playlistDataClient=t,this._playlistServiceClient=n,this._smartShuffleEligibilityAPI=r,this._builder=i,this._isAudiobookCurationEnabled=a,this._resyncAPI=o,this._isTunaEnabled=s,this._events=new rv(t)}),[{key:"getCapabilities",value:function(){return{canSort:!0,canFilter:!0,canModifyOffline:!0,canMoveMultipleItems:!0,canFetchAllTracks:!0,canDecorateAddedBy:!0,hasUidsGeneratedFromIndicies:!1,canAddAudiobooks:this._isAudiobookCurationEnabled}}},{key:"getEvents",value:function(){return this._events}},{key:"getPlaylist",value:(b=(0,i.A)(s().mark((function e(t,n,i){var a,o,u,c,l,d,f,p,v,h,m,g,y,b,A,_,O;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null!=n&&n.withSync&&this.resync(t),l=!i||0!==i.limit,null!==(a=d=l?fv:void 0)&&void 0!==a&&a.track&&this._isTunaEnabled&&null!=i&&i.isExtraColumnsEnabled&&(d=Sh(Sh({},d),{},{track:Sh(Sh({},d.track),{},{extension:[].concat((0,Mn.A)(d.track.extension),[dc.UHM.PLAYLIST_TUNER])})})),f=sv,this._isTunaEnabled&&(f=Sh(Sh({},f),{},{extension:[].concat((0,Mn.A)(f.extension),[dc.UHM.AUTO_LENS])})),p=this._playlistDataClient.get({uri:t,query:hf(i),policy:dc.gXE.fromPartial({playlist:f,track:d,episode:l?hv:void 0,item:l?mv:void 0})}),v=Promise.resolve(null),null!=n&&n.hydrateCollaboratorsWithMembers&&(v=this._playlistServiceClient.getMembers(dc.zOt.fromPartial({uri:t}))),e.next=11,Promise.all([p,v]);case 11:if(h=e.sent,m=(0,r.A)(h,2),g=m[0],y=m[1],403!==(null===(o=g.status)||void 0===o?void 0:o.statusCode)){e.next=17;break}return e.abrupt("return",Yp(t));case 17:if(b=g.data,A=null===(u=g.data)||void 0===u||null===(u=u.playlist)||void 0===u?void 0:u.playlistMetadata,_=null==y?void 0:y.response,O=null===(c=g.data)||void 0===c||null===(c=c.playlist)||void 0===c||null===(c=c.lenses)||void 0===c?void 0:c.appliedLenses.map((function(e){return e.name})),b&&A){e.next=23;break}throw new Error("Invalid playlist or members response!");case 23:return e.abrupt("return",_h(A,b,_,O));case 24:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return b.apply(this,arguments)})},{key:"getContents",value:(y=(0,i.A)(s().mark((function e(t,n){var r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._playlistDataClient.get({uri:t,query:hf(n),policy:dc.gXE.fromPartial({playlist:uv,track:fv,episode:hv,item:mv})});case 2:return r=e.sent,e.abrupt("return",Ah(r.data));case 4:case"end":return e.stop()}}),e,this)}))),function(e,t){return y.apply(this,arguments)})},{key:"getMetadata",value:(g=(0,i.A)(s().mark((function e(t,n){var r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getPlaylist(t,n,{offset:0,limit:0});case 2:return r=e.sent,e.abrupt("return",r.metadata);case 4:case"end":return e.stop()}}),e,this)}))),function(e,t){return g.apply(this,arguments)})},{key:"resync",value:(m=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==n||!n.maybe){e.next=5;break}return e.next=3,this._resyncAPI.maybeResync(t);case 3:e.next=7;break;case 5:return e.next=7,this._resyncAPI.resync(t);case 7:case"end":return e.stop()}}),e,this)}))),function(e,t){return m.apply(this,arguments)})},{key:"add",value:(h=(0,i.A)(s().mark((function e(t,n,r,i){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitAddSync(t,n,i)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this._playlistServiceClient.modify(dc.oVT.fromPartial({uri:t,request:dc.Eas.fromPartial(Sh({operation:"add",uris:n},av(r)))}));case 5:Eh(e.sent.status),this._events.emitAddComplete(t,null,n,i),e.next=14;break;case 10:throw e.prev=10,e.t0=e.catch(2),this._events.emitAddComplete(t,(0,Xp.z)(e.t0),n,i),e.t0;case 14:case"end":return e.stop()}}),e,this,[[2,10]])}))),function(e,t,n,r){return h.apply(this,arguments)})},{key:"move",value:(v=(0,i.A)(s().mark((function e(t,n,r){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitMoveSync(t,n)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this._playlistServiceClient.modify(dc.oVT.fromPartial({uri:t,request:dc.Eas.fromPartial(Sh({operation:"move",rows:n.map((function(e){return e.uid}))},av(r)))}));case 5:Eh(e.sent.status),this._events.emitMoveComplete(t,null,n),e.next=14;break;case 10:throw e.prev=10,e.t0=e.catch(2),this._events.emitMoveComplete(t,(0,Xp.z)(e.t0),n),e.t0;case 14:case"end":return e.stop()}}),e,this,[[2,10]])}))),function(e,t,n){return v.apply(this,arguments)})},{key:"remove",value:(p=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitRemoveSync(t,n)){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this._playlistServiceClient.modify(dc.oVT.fromPartial({uri:t,request:dc.Eas.fromPartial(Sh({operation:"remove"},Oh(n)))}));case 5:Eh(e.sent.status),this._events.emitRemoveComplete(t,null,n),e.next=14;break;case 10:throw e.prev=10,e.t0=e.catch(2),this._events.emitRemoveComplete(t,(0,Xp.z)(e.t0),n),e.t0;case 14:case"end":return e.stop()}}),e,this,[[2,10]])}))),function(e,t){return p.apply(this,arguments)})},{key:"uploadImage",value:(f=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,Jp.V)(this._builder,t));case 1:case"end":return e.stop()}}),e,this)}))),function(e){return f.apply(this,arguments)})},{key:"setAttributes",value:(d=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._playlistServiceClient.modify(dc.oVT.fromPartial({uri:t,request:{operation:"set",attributes:n}}));case 2:Eh(e.sent.status);case 4:case"end":return e.stop()}}),e,this)}))),function(e,t){return d.apply(this,arguments)})},{key:"clearAttributes",value:(l=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._playlistServiceClient.modify(dc.oVT.fromPartial({uri:t,request:{operation:"clear",attributesToClear:n}}));case 2:Eh(e.sent.status);case 4:case"end":return e.stop()}}),e,this)}))),function(e,t){return l.apply(this,arguments)})},{key:"updateDetails",value:(c=(0,i.A)(s().mark((function e(t,n){var r,i,a,o;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitUpdateSync(t,n)){e.next=2;break}return e.abrupt("return");case 2:if(r={},i=[],!("name"in n)){e.next=8;break}if(n.name){e.next=7;break}throw Error("Can not set empty playlist name!");case 7:r.name=n.name;case 8:if("description"in n&&(void 0===n.description||""===n.description?i.push(2):r.description=n.description),a=null,!n.imageUploadToken){e.next=15;break}return o=(0,k.o_)(t).id,e.next=14,(0,Zp.H)(this._builder,o,n.imageUploadToken);case 14:a=e.sent;case 15:if(null!==a?r.picture=(0,Cp.U5)(a):null===n.imageUploadToken&&i.push(3),e.prev=16,!(Object.keys(r).length>0)){e.next=20;break}return e.next=20,this.setAttributes(t,r);case 20:if(!(i.length>0)){e.next=23;break}return e.next=23,this.clearAttributes(t,i);case 23:this._events.emitUpdateComplete(t,null,n),e.next=30;break;case 26:throw e.prev=26,e.t0=e.catch(16),this._events.emitUpdateComplete(t,(0,Xp.z)(e.t0),n),e.t0;case 30:case"end":return e.stop()}}),e,this,[[16,26]])}))),function(e,t){return c.apply(this,arguments)})},{key:"_getLensedPlaylistUri",value:(u=(0,i.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,k.Z0)(t)){e.next=6;break}return e.next=3,this._smartShuffleEligibilityAPI.getEligibility(t);case 3:return n=e.sent,r=n.lensUri,e.abrupt("return",r);case 6:return e.abrupt("return",t);case 7:case"end":return e.stop()}}),e,this)}))),function(e){return u.apply(this,arguments)})},{key:"requestLenses",value:(o=(0,i.A)(s().mark((function e(t,n,r){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._playlistServiceClient.requestLenses(dc.K02.fromPartial({uri:t,lenses:[{identifier:n,active:r}]}));case 2:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return o.apply(this,arguments)})},{key:"sendSignal",value:(a=(0,i.A)(s().mark((function e(t,n,r){var i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._events.emitSendSignalSync(t,n,r)){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this._getLensedPlaylistUri(t);case 4:if(i=e.sent,e.prev=5,!r){e.next=12;break}return e.next=9,this._playlistServiceClient.signalItem(dc.$zj.fromPartial({itemUri:i,itemId:r,signal:{identifier:n}}));case 9:e.t0=e.sent,e.next=15;break;case 12:return e.next=14,this._playlistServiceClient.signal(dc.Kue.fromPartial({listUri:i,signal:{identifier:n}}));case 14:e.t0=e.sent;case 15:Eh(e.t0.status),this._events.emitSendSignalComplete(t,n,r),e.next=23;break;case 20:e.prev=20,e.t1=e.catch(5),this._events.emitSendSignalComplete(t,n,r,(0,Xp.z)(e.t1));case 23:case"end":return e.stop()}}),e,this,[[5,20]])}))),function(e,t,n){return a.apply(this,arguments)})},{key:"resolvePlaylistFormatURI",value:(n=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,Qp._)(this._builder,t));case 1:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"getRecommendedTracks",value:(t=(0,i.A)(s().mark((function e(t,n,r){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,qp.u)(this._builder,t,n,r);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(e,n,r){return t.apply(this,arguments)})},{key:"getRecommendedBookUris",value:(e=(0,i.A)(s().mark((function e(t,n,r){var i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,qp.w)(this._builder,t,n,r);case 2:return i=e.sent,e.abrupt("return",i);case 4:case"end":return e.stop()}}),e,this)}))),function(t,n,r){return e.apply(this,arguments)})}]);var e,t,n,a,o,u,c,l,d,f,p,v,h,m,g,y,b}();function xh(e,t,n,r,i,a){return new Ch(new dc.hm7(e),new dc.to1(e),t,n,r,i,a)}var kh=n(38035),Th=n(46739);function Ph(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:dc.e6Z.UNKNOWN;switch(e){case dc.e6Z.UNKNOWN:return"UNKNOWN";case dc.e6Z.BLOCKED:return"BLOCKED";case dc.e6Z.CONTRIBUTOR:return"CONTRIBUTOR";case dc.e6Z.VIEWER:return"VIEWER";case dc.e6Z.UNRECOGNIZED:return"UNKNOWN";default:return(0,en.d)(e),"UNKNOWN"}}function Ih(e){switch(e){case"UNKNOWN":return dc.e6Z.UNKNOWN;case"BLOCKED":return dc.e6Z.BLOCKED;case"CONTRIBUTOR":return dc.e6Z.CONTRIBUTOR;case"VIEWER":return dc.e6Z.VIEWER;default:return(0,en.d)(e),dc.e6Z.UNKNOWN}}function Nh(e){var t,n,r,i,a;return{canView:null!==(t=null==e?void 0:e.canView)&&void 0!==t&&t,canAdministratePermissions:null!==(n=null==e?void 0:e.canAdministratePermissions)&&void 0!==n&&n,canEditMetadata:null!==(r=null==e?void 0:e.canEditMetadata)&&void 0!==r&&r,canEditItems:null!==(i=null==e?void 0:e.canEditItems)&&void 0!==i&&i,canCancelMembership:null!==(a=null==e?void 0:e.canCancelMembership)&&void 0!==a&&a}}function Rh(e){return{isFollowed:e.followState===dc.$NQ.CAN_BE_UNFOLLOWED,isOwner:e.isOwner,permissionLevel:Ph(e.permissionLevel),user:e.user&&Ev(e.user),songsAdded:e.numTracks}}function Dh(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map(Rh)}var jh=function(){return(0,x.A)((function e(t,n){(0,C.A)(this,e),this._client=t,this._builder=n,this._events=new kh.KD}),[{key:"getCapabilities",value:function(){return{}}},{key:"getEvents",value:function(){return this._events}},{key:"getPermissionGrant",value:(o=(0,i.A)(s().mark((function e(t,n){var r,i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r={operation:kh.mA.GET_PERMISSION_GRANT,uri:t},this._events.emitOperationSync(r),e.prev=2,e.next=5,(0,Th.S1)(this._builder,t,n);case 5:return i=e.sent,this._events.emitOperationComplete(r),e.abrupt("return",i);case 10:throw e.prev=10,e.t0=e.catch(2),this._events.emitOperationComplete(r,(0,Xp.z)(e.t0)),e.t0;case 14:case"end":return e.stop()}}),e,this,[[2,10]])}))),function(e,t){return o.apply(this,arguments)})},{key:"claimPermissions",value:(a=(0,i.A)(s().mark((function e(t,n){var r,i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r={operation:kh.mA.CLAIM_PERMISSION,uri:t,token:n},this._events.emitOperationSync(r),e.prev=2,e.next=5,(0,Th.f5)(this._builder,t,n);case 5:return i=e.sent,this._events.emitOperationComplete(r),e.abrupt("return",i);case 10:throw e.prev=10,e.t0=e.catch(2),this._events.emitOperationComplete(r,(0,Xp.z)(e.t0)),e.t0;case 14:case"end":return e.stop()}}),e,this,[[2,10]])}))),function(e,t){return a.apply(this,arguments)})},{key:"getMembers",value:(r=(0,i.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._client.getMembers({uri:t,limit:void 0});case 2:return n=e.sent,r=n.response,e.abrupt("return",{basePermissionLevel:Ph(null==r?void 0:r.basePermissionLevel),capabilities:Nh(null==r?void 0:r.capabilities),members:Dh(null==r?void 0:r.members)});case 5:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"subscribeToMembers",value:function(e,t){return this._client.subscribeToMembers({uri:e,limit:void 0},(function(e){var n=e.response,r={basePermissionLevel:Ph(null==n?void 0:n.basePermissionLevel),capabilities:Nh(null==n?void 0:n.capabilities),members:Dh(null==n?void 0:n.members)};t(null,r)})).cancel}},{key:"removeMember",value:(n=(0,i.A)(s().mark((function e(t,n){var r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r={operation:kh.mA.REMOVE_MEMBER,uri:t,username:n},this._events.emitOperationSync(r),e.prev=2,e.next=5,this._client.setMemberPermission({playlistUri:t,username:n,permissionLevel:dc.e6Z.UNKNOWN,timeoutMs:1e3});case 5:this._events.emitOperationComplete(r),e.next=12;break;case 8:throw e.prev=8,e.t0=e.catch(2),this._events.emitOperationComplete(r,e.t0),e.t0;case 12:case"end":return e.stop()}}),e,this,[[2,8]])}))),function(e,t){return n.apply(this,arguments)})},{key:"setMemberPermission",value:(t=(0,i.A)(s().mark((function e(t,n,r){var i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={operation:kh.mA.SET_MEMBER_PERMISSION,uri:t,permissionLevel:r},this._events.emitOperationSync(i),e.prev=2,e.next=5,this._client.setMemberPermission({playlistUri:t,username:n,permissionLevel:Ih(r),timeoutMs:1e3});case 5:this._events.emitOperationComplete(i),e.next=12;break;case 8:throw e.prev=8,e.t0=e.catch(2),this._events.emitOperationComplete(i,(0,Xp.z)(e.t0)),e.t0;case 12:case"end":return e.stop()}}),e,this,[[2,8]])}))),function(e,n,r){return t.apply(this,arguments)})},{key:"setBasePermission",value:(e=(0,i.A)(s().mark((function e(t,n){var r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r={operation:kh.mA.SET_BASE_PERMISSION,uri:t,permissionLevel:n},this._events.emitOperationSync(r),e.prev=2,e.next=5,this._client.setBasePermission({uri:t,request:{permissionLevel:Ih(n),timeoutMs:1e3}});case 5:this._events.emitOperationComplete(r),e.next=12;break;case 8:throw e.prev=8,e.t0=e.catch(2),this._events.emitOperationComplete(r,(0,Xp.z)(e.t0)),e.t0;case 12:case"end":return e.stop()}}),e,this,[[2,8]])}))),function(t,n){return e.apply(this,arguments)})}]);var e,t,n,r,a,o}();var Lh=function(){return(0,x.A)((function e(t){(0,C.A)(this,e),this._playlistServiceClient=t,this.lastSync=new Map}),[{key:"resync",value:(t=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._playlistServiceClient.resync(dc.Vr.fromPartial({playlistUris:[t]}));case 2:this.lastSync.set(t,Date.now());case 3:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"maybeResync",value:(e=(0,i.A)(s().mark((function e(t){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(void 0===(n=this.lastSync.get(t))||Date.now()-n>216e5)){e.next=4;break}return e.next=4,this.resync(t);case 4:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})}]);var e,t}();var Uh=n(3568),Mh=n(79084),Bh=n(77741),Fh=n(75655),Vh=n(63175),Hh=n(10382);function Gh(e,t,n){return t=(0,V.A)(t),(0,F.A)(e,zh()?Reflect.construct(t,n||[],(0,V.A)(e).constructor):t.apply(e,n))}function zh(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(zh=function(){return!!e})()}var Wh=function(e){function t(e,n){var r;return(0,C.A)(this,t),r=Gh(this,t),(0,a.A)(r,"_subscription",null),r._dataClient=e,r._contains=n,r}return(0,G.A)(t,e),(0,x.A)(t,[{key:"subscribeToUpdates",value:function(){var e=this;this._dataClient.subscribe({query:{range:{start:0,length:0},updateThrottlingMs:100},policy:{folder:{folder:{name:!0}},playlist:{playlist:{name:!0}}}},(function(){e.onUpdate()}))}},{key:"unsubscribeFromUpdates",value:function(){null!==this._subscription&&(this._subscription.cancel(),this._subscription=null)}},{key:"onUpdate",value:(r=(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.emit(Vh.tD.UPDATE,null),this.onContainsItems(this._aggregator.getBatch());case 2:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"onContainsItems",value:(n=(0,i.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.size>0)){e.next=6;break}return n=Array.from(t.keys()),e.next=4,this._contains(n);case 4:r=e.sent,this.emitUpdateItems(n,r);case 6:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})}]);var n,r}(Hh.D);function Kh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yh(e){return"notFound"===e.loadState}function qh(e){return"forbidden"===e.loadState}function Qh(e){var t=e.playlistMetadata;return Yh(t)||qh(t)?function(e,t){return{type:"placeholder",uri:t.link,addedAt:wv(e.addTime),isNotFound:Yh(t),isForbidden:qh(t)}}(e,t):function(e){for(var t=1;t0;){var i,a=t[0];if(a.folder)t.push.apply(t,(0,Mn.A)(a.folder.item));else!0===(null===(i=a.playlist)||void 0===i||null===(i=i.playlistMetadata)||void 0===i?void 0:i.ownedBySelf)&&n++,r++;t.shift()}return{ownedPlaylistCount:n,playlistCount:r}}function Xh(e){if(void 0===e)return dc.xAU.NO_SORT;var t=e.field,n=e.order;switch(t){case Uh.nw.NAME:return n===Uh.xB.DESC?dc.xAU.NAME_DESC:dc.xAU.NAME_ASC;case Uh.nw.ADDED_AT:return n===Uh.xB.DESC?dc.xAU.ADD_TIME_DESC:dc.xAU.ADD_TIME_ASC;case Uh.nw.RECENTLY_PLAYED:return n===Uh.xB.DESC?dc.xAU.RECENTLY_PLAYED_RANK_DESC:dc.xAU.RECENTLY_PLAYED_RANK_ASC;case Uh.nw.RELEVANCE:return n===Uh.xB.DESC?dc.xAU.FRECENCY_SCORE_DESC:dc.xAU.FRECENCY_SCORE_ASC;case Uh.nw.AVAILABLE_OFFLINE:return n===Uh.xB.DESC?dc.xAU.OFFLINE_STATE_DESC:dc.xAU.OFFLINE_STATE_ASC;default:return(0,en.k)(t),dc.xAU.NO_SORT}}function $h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function em(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function sm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:new ut.fq(36e5);(0,C.A)(this,e),(0,a.A)(this,"_subs",new Set),(0,a.A)(this,"_inFlightCache",new ut.od),this.productStateApi=t,this.cache=r,this.productStateApi.subValues(p.kM.fromPartial({}),function(){var e=(0,i.A)(s().mark((function e(t){var r,i,a,o,u,c;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.mapKeys(t.pairs),!(i=n.cache.get("productState"))){e.next=7;break}a=cm(cm({},i),r),n.cache.set("productState",a),e.next=10;break;case 7:return e.next=9,n.getValues();case 9:a=e.sent;case 10:o=om(n._subs);try{for(o.s();!(u=o.n()).done;){c=u.value;try{c(a)}catch(e){console.error("Error in `ProductState` sub:",{sub:c,error:e})}}}catch(e){o.e(e)}finally{o.f()}case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}),[{key:"mapKeys",value:function(e){var t=e.country_code,n=e.type,r=cm({},(0,xd.A)(e,am));return void 0!==t&&(r.country=t),void 0!==n&&(r.product=n),r}},{key:"getValues",value:(t=(0,i.A)(s().mark((function e(){var t,n,r,i=this;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=this.cache.get("productState"))){e.next=3;break}return e.abrupt("return",t);case 3:return e.next=5,this._inFlightCache.create("getValues",(function(){return i.productStateApi.getValues(p.kM.fromPartial({}))}));case 5:return n=e.sent,r=this.mapKeys(n.pairs),this.cache.set("productState",r),e.abrupt("return",r);case 9:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"getCachedValues",value:function(){var e;return null!==(e=this.cache.get("productState"))&&void 0!==e?e:null}},{key:"subValues",value:function(e){var t=this;return this._subs.add(e),function(){t._subs.delete(e)}}},{key:"setValues",value:(e=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.productStateApi.putValues(p.n3.fromPartial({pairs:t}));case 2:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})}]);var e,t}(),dm=n(43065),fm=n(82518),pm=n(37149);function vm(e,t){var n=new fm.BM(e);return new pm.j((function(e){return function(e,t){return e.addOnNewConnectionID({},(function(e){var n=e.id;return t(n)}))}(n,e)}),(function(e,t,r){return function(e,t,n,r){var i=function(e){var t,n;return r({ident:null!==(t=null===(n=e.Ident)||void 0===n?void 0:n.Ident)&&void 0!==t?t:"",timestamp:Date.now(),attributes:e.Attributes,payloads:e.Payloads})};return n?e.addOnPushedMessageForIdentFilter({Prefix:t},i):e.addOnPushedMessageForIdent({Ident:t},i)}(n,e,t,r)}),t)}var hm=n(18832),mm=n(4883),gm=n(69026);function ym(e,t,n){return t=(0,V.A)(t),(0,F.A)(e,bm()?Reflect.construct(t,n||[],(0,V.A)(e).constructor):t.apply(e,n))}function bm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(bm=function(){return!!e})()}var Am=gm.pw.fromPartial({includeCollectionSongs:!0,includeYourEpisodes:!0,artistPolicy:{timestamp:!0,artistPolicy:{link:!0,name:!0,portraits:!0}},albumPolicy:{timestamp:!0,albumPolicy:{link:!0,name:!0,covers:!0},artistsPolicy:{link:!0,name:!0}},showPolicy:{timestamp:!0,showPolicy:{link:!0,name:!0,publisher:!0,covers:!0,extension:[v.UH.AUDIOBOOK_SPECIFICS,v.UH.SHOW_ACCESS]}},playlistPolicy:{timestamp:!0,playlistPolicy:{link:!0,name:!0,description:!0,picture:!0,owner:{link:!0,name:!0}}},trackPolicy:{timestamp:!0,trackPolicy:{link:!0,name:!0,isExplicit:!0,is19PlusOnly:!0},albumPolicy:{link:!0,name:!0,covers:!0},artistsPolicy:{link:!0,name:!0}},episodePolicy:{timestamp:!0,showPolicy:{link:!0,name:!0,publisher:!0,covers:!0,extension:[v.UH.AUDIOBOOK_SPECIFICS]}},collectionTracksPolicy:{link:!0,timestamp:!0}});function _m(e){return e?[{url:e,label:"standard"}]:[]}var Om=function(e){function t(e,n){var r;return(0,C.A)(this,t),r=ym(this,t),(0,a.A)(r,"_contexts",null),(0,a.A)(r,"_cancellable",null),r._client=new gm.oW(e),r._events=n,r}return(0,G.A)(t,e),(0,x.A)(t,[{key:"getEvents",value:function(){return this._events}},{key:"getContexts",value:function(){var e=this;return null===this._cancellable&&(this._cancellable=this._client.stream(Am,(function(t){e._contexts=function(e){var t=new Set;return e.context.map((function(e){if(e.artist){var t,n,r,i=e.artist.artistMetadata;return{type:mm.d2.ARTIST,uri:null!==(t=null==i?void 0:i.link)&&void 0!==t?t:"",name:null!==(n=null==i?void 0:i.name)&&void 0!==n?n:"",images:_m(null==i||null===(r=i.portraits)||void 0===r?void 0:r.standardLink),timestampMs:e.artist.addTime}}if(e.album){var a,o,s,u,c=e.album.albumMetadata,l=new Set;return{type:mm.d2.ALBUM,uri:null!==(a=null==c?void 0:c.link)&&void 0!==a?a:"",name:null!==(o=null==c?void 0:c.name)&&void 0!==o?o:"",images:_m(null==c||null===(s=c.covers)||void 0===s?void 0:s.standardLink),artists:null!==(u=null==c?void 0:c.artists.map((function(e){return{uri:e.link,name:e.name}})).filter((function(e){return!l.has(e.uri)&&l.add(e.uri)})))&&void 0!==u?u:[],timestampMs:e.album.addTime}}if(e.show){var d,f,p,v,h,m=e.show.showMetadata,g=sc(null!==(d=null==m?void 0:m.extension)&&void 0!==d?d:[]);if(void 0!==g.audiobookSpecifics){var y,b,A,_,O,E,w=g.audiobookSpecifics,S=null===(y=g.showAccess)||void 0===y||null===(y=y.signifier)||void 0===y?void 0:y.text;return{type:mm.d2.AUDIOBOOK,uri:null!==(b=null==m?void 0:m.link)&&void 0!==b?b:"",name:null!==(A=null==m?void 0:m.name)&&void 0!==A?A:"",images:_m(null==m||null===(_=m.covers)||void 0===_?void 0:_.standardLink),authors:null!==(O=null===(E=w.credits)||void 0===E?void 0:E.authors.map((function(e){return e.name})))&&void 0!==O?O:[],timestampMs:e.show.addTime,signifierText:S}}return{type:mm.d2.SHOW,uri:null!==(f=null==m?void 0:m.link)&&void 0!==f?f:"",name:null!==(p=null==m?void 0:m.name)&&void 0!==p?p:"",images:_m(null==m||null===(v=m.covers)||void 0===v?void 0:v.standardLink),publisher:null!==(h=null==m?void 0:m.publisher)&&void 0!==h?h:"",timestampMs:e.show.addTime}}if(e.playlist){var C,x,T,P,I,N,R,D,j,L=e.playlist.playlistMetadata;return{type:mm.d2.PLAYLIST,uri:null!==(C=null==L?void 0:L.link)&&void 0!==C?C:"",name:null!==(x=null==L?void 0:L.name)&&void 0!==x?x:"",description:null!==(T=null==L?void 0:L.description)&&void 0!==T?T:"",images:_m(null==L||null===(P=L.pictures)||void 0===P?void 0:P.standardLink),owner:{uri:null!==(I=null==L||null===(N=L.owner)||void 0===N?void 0:N.link)&&void 0!==I?I:"",displayName:null!==(R=null==L||null===(D=L.owner)||void 0===D?void 0:D.displayName)&&void 0!==R?R:""},attributes:null!==(j=null==L?void 0:L.formatListAttributes)&&void 0!==j?j:[],timestampMs:e.playlist.addTime}}if(e.track){var U,M,B,F,V,H,G=e.track.trackMetadata;return{type:mm.d2.TRACK,uri:null!==(U=null==G?void 0:G.link)&&void 0!==U?U:"",name:null!==(M=null==G?void 0:G.name)&&void 0!==M?M:"",images:_m(null==G||null===(B=G.album)||void 0===B||null===(B=B.covers)||void 0===B?void 0:B.standardLink),artists:null!==(F=null==G?void 0:G.artist.map((function(e){return{uri:e.link,name:e.name}})))&&void 0!==F?F:[],isExplicit:null!==(V=null==G?void 0:G.isExplicit)&&void 0!==V&&V,isMOGEFRestricted:null!==(H=null==G?void 0:G.is19PlusOnly)&&void 0!==H&&H,timestampMs:e.track.addTime}}if(e.episode){var z,W,K,Y,q,Q=e.episode.showMetadata,Z=sc(null!==(z=null==Q?void 0:Q.extension)&&void 0!==z?z:[]);if(void 0!==Z.audiobookSpecifics){var J,X,$,ee,te,ne=Z.audiobookSpecifics;return{type:mm.d2.AUDIOBOOK,uri:null!==(J=null==Q?void 0:Q.link)&&void 0!==J?J:"",name:null!==(X=null==Q?void 0:Q.name)&&void 0!==X?X:"",images:_m(null==Q||null===($=Q.covers)||void 0===$?void 0:$.standardLink),authors:null!==(ee=null===(te=ne.credits)||void 0===te?void 0:te.authors.map((function(e){return e.name})))&&void 0!==ee?ee:[],timestampMs:e.episode.addTime}}return{type:mm.d2.SHOW,uri:null!==(W=null==Q?void 0:Q.link)&&void 0!==W?W:"",name:null!==(K=null==Q?void 0:Q.name)&&void 0!==K?K:"",images:_m(null==Q||null===(Y=Q.covers)||void 0===Y?void 0:Y.standardLink),publisher:null!==(q=null==Q?void 0:Q.publisher)&&void 0!==q?q:"",timestampMs:e.episode.addTime}}var re,ie;return e.collectionTracks&&(0,k.Z0)(e.collectionTracks.link)?e.collectionTracks.link.endsWith("your-episodes")?{type:mm.d2.YOUR_EPISODES,uri:null!==(ie=e.collectionTracks.link)&&void 0!==ie?ie:"",timestampMs:e.collectionTracks.addTime}:{type:mm.d2.LIKED_SONGS,uri:null!==(re=e.collectionTracks.link)&&void 0!==re?re:"",timestampMs:e.collectionTracks.addTime}:null})).filter(ml.P).sort((function(e,t){return t.timestampMs-e.timestampMs})).filter((function(e){return!t.has(e.uri)&&t.add(e.uri)}))}(t),e._events.emit(mm.m5.UPDATE,e._contexts)}))),this._contexts}}])}(mm.K5),Em=n(1444),wm=n(28912);function Sm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Cm(e){for(var t=1;t");function Nm(e){return e.map((function(e){var t=e.field,n=e.operator,r=e.value,i=Pm[t],a=Im[n];return"".concat(i," ").concat(a," ").concat(encodeURIComponent(r))})).join(",")}function Rm(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e=e||[],Nm([].concat((0,Mn.A)(e),[xm]))}var Dm=function(e){return e.ADDED_AT="ADDED_AT",e.DURATION="DURATION",e.TITLE="TITLE",e}(Dm||{}),jm=(0,a.A)({},wm.WY.PUBLISH_DATE,Dm.ADDED_AT),Lm=(0,a.A)((0,a.A)((0,a.A)((0,a.A)({},wm.WY.PUBLISH_DATE,["number","publishDate","name"]),Dm.ADDED_AT,["added_at"]),Dm.DURATION,["duration"]),Dm.TITLE,["title"]);var Um=n(96593),Mm=n(59961),Bm=n(56199);function Fm(e,t,n){return t=(0,V.A)(t),(0,F.A)(e,Vm()?Reflect.construct(t,n||[],(0,V.A)(e).constructor):t.apply(e,n))}function Vm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Vm=function(){return!!e})()}var Hm=function(e){function t(e){var n;return(0,C.A)(this,t),n=Fm(this,t),(0,a.A)(n,"_subscriptions",new Map),n._show_client=e,n.onAddListener(Bm.K.UPDATE_RESUME_EPISODE_LINK,(function(e){var t=e.data.options.uri;n._aggregator.subscribe(t)})),n.onRemoveListener(Bm.K.UPDATE_RESUME_EPISODE_LINK,(function(e){var t=e.data.options.uri;n._aggregator.unsubscribe(t)})),n._aggregator=(0,ql.X)((function(e){n._subscriptions.forEach((function(t,r){e.has(r)||(t.cancel(),n._subscriptions.delete(r))})),e.forEach((function(e,t){n._subscriptions.has(t)||n._subscriptions.set(t,n._show_client.subDecorate(v.NC.fromPartial({item:[t],showPolicy:{showPolicy:{isBook:!0,extension:[v.UH.SHOW_ACCESS]},showPlayedStatePolicy:{resumeEpisodeLink:!0}}}),(function(e){var r,i,a,o,s=null===(r=e.response)||void 0===r?void 0:r.show.find((function(e){return e.link===t}));void 0!==s&&null!==(i=s.showPlayState)&&void 0!==i&&i.resumeEpisodeLink&&null!==(a=s.showMetadata)&&void 0!==a&&a.isBook&&n.emit(Bm.K.UPDATE_RESUME_EPISODE_LINK,{uri:t,resumeEpisodeLink:null===(o=s.showPlayState)||void 0===o?void 0:o.resumeEpisodeLink})})))}))})),n}return(0,G.A)(t,e),(0,x.A)(t)}(Bm.r),Gm=n(10258),zm=n(64209),Wm=n(15887);function Km(e,t,n){return Ym.apply(this,arguments)}function Ym(){return(Ym=(0,i.A)(s().mark((function e(t,n,r){var i,a,o,u,c,l,d,f,p,h,m,g,y,b,A,_;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=t.response,l=null==c||null===(i=c.episode.at(0))||void 0===i?void 0:i.episodeMetadata,r&&l&&(null==l||!l.isBookChapter)){e.next=4;break}return e.abrupt("return",null);case 4:if(d=sc(l.extension),f=d.gatedEntityRelations,(p=null==f||null===(a=f.entitiesWithValueProps.at(0))||void 0===a?void 0:a.uri)&&(0,k.gH)(p)){e.next=8;break}return e.abrupt("return",null);case 8:return e.next=10,n.getDecorate(v.NC.fromPartial({item:[p],episodePolicy:{showPolicy:{showPolicy:{link:!0}}}}));case 10:if(h=e.sent,m=h.response,(g=null==m||null===(o=m.episode.at(0))||void 0===o||null===(o=o.episodeMetadata)||void 0===o||null===(o=o.show)||void 0===o?void 0:o.link)&&(0,k.WB)(g)){e.next=15;break}return e.abrupt("return",null);case 15:return e.next=17,n.getDecorate(v.NC.fromPartial({item:[g],showPolicy:{showPolicy:{extension:[v.UH.SHOW_ACCESS]}}}));case 17:return y=e.sent,b=y.response,A=sc(null==b||null===(u=b.show.at(0))||void 0===u||null===(u=u.showMetadata)||void 0===u?void 0:u.extension),_=A.showAccess,e.abrupt("return",null!=_?_:null);case 21:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qm(e,t,n){return Qm.apply(this,arguments)}function Qm(){return(Qm=(0,i.A)(s().mark((function e(t,n,r){var i,a,o,u,c,l,d,f,p,h,m,g,y;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u=t.response,c=null==u||null===(i=u.header)||void 0===i?void 0:i.showMetadata,r&&c&&(null==c||!c.isBook)){e.next=4;break}return e.abrupt("return",null);case 4:if(l=sc(c.extension),d=l.gatedEntityRelations,f=l.showAccess,(p=null==d||null===(a=d.entitiesWithValueProps.at(0))||void 0===a?void 0:a.uri)&&(0,k.WB)(p)&&c.link!==p){e.next=8;break}return e.abrupt("return",null!=f?f:null);case 8:return e.next=10,n.getDecorate(v.NC.fromPartial({item:[p],showPolicy:{showPolicy:{extension:[v.UH.SHOW_ACCESS]}}}));case 10:return h=e.sent,m=h.response,g=sc(null==m||null===(o=m.show.at(0))||void 0===o||null===(o=o.showMetadata)||void 0===o?void 0:o.extension),y=g.showAccess,e.abrupt("return",null!=y?y:null);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Zm=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=[v.UH.PODCAST_SUBSCRIPTIONS,v.UH.CONTENT_WARNING];return e&&t.push(v.UH.GATED_ENTITY_RELATIONS),v.pt.fromPartial({showPolicy:{showPolicy:{link:!0,name:!0,publisher:!0,covers:!0}},episodePolicy:{link:!0,length:!0,name:!0,manifestId:!0,previewId:!0,previewManifestId:!0,description:!0,publishDate:!0,covers:!0,freezeFrames:!0,language:!0,available:!0,mediaTypeEnum:!0,number:!0,backgroundable:!0,isExplicit:!0,type:!0,isMusicAndTalk:!0,is19PlusOnly:!0,isBookChapter:!0,extension:t},episodePlayedStatePolicy:{timeLeft:!0,isPlayed:!0,playable:!0,playabilityRestriction:!0,lastPlayedAt:!0},episodeCollectionPolicy:{isFollowingShow:!0,isInListenLater:!0,isNew:!0},episodeSyncPolicy:{offline:!0,syncProgress:!0},progress:!0})},Jm=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=[v.UH.AUDIOBOOK_SPECIFICS,v.UH.PODCAST_SUBSCRIPTIONS,v.UH.PODCAST_TOPICS,v.UH.HTML_DESCRIPTION,v.UH.EPISODE_TRANSCRIPTS,v.UH.PODCAST_RATING,v.UH.AUDIOBOOK_PRICE,v.UH.SHOW_ACCESS,v.UH.AUDIOBOOK_RELATIONS,v.UH.PLAYABILITY,v.UH.AUDIOBOOK_GENRE,v.UH.PRERELEASE];return e&&t.push(v.UH.GATED_ENTITY_RELATIONS),v.iz.fromPartial({showPolicy:{link:!0,name:!0,description:!0,publisher:!0,isExplicit:!0,covers:!0,mediaTypeEnum:!0,copyrights:!0,isMusicAndTalk:!0,isBook:!0,consumptionOrder:!0,extension:t},showPlayedStatePolicy:{resumeEpisodeLink:!0}})},Xm=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=[v.UH.SHOW_ACCESS,v.UH.PODCAST_SEGMENTS,v.UH.PODCAST_SUBSCRIPTIONS,v.UH.HTML_DESCRIPTION,v.UH.CONTENT_WARNING,v.UH.EPISODE_TRANSCRIPTS];return e&&t.push(v.UH.GATED_ENTITY_RELATIONS),dc.q$c.fromPartial({link:!0,length:!0,name:!0,manifestId:!0,previewId:!0,previewManifestId:!0,description:!0,publishDate:!0,covers:!0,freezeFrames:!0,language:!0,available:!0,mediaTypeEnum:!0,number:!0,backgroundable:!0,isExplicit:!0,type:!0,isMusicAndTalk:!0,is19PlusOnly:!0,isBookChapter:!0,extension:t})},$m=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return v.pt.fromPartial({episodeCollectionPolicy:{isNew:!0},episodePlayedStatePolicy:{playable:!0,timeLeft:!0,isPlayed:!0},episodePolicy:Xm(e)})},eg=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return v.pt.fromPartial({showPolicy:{showPolicy:{link:!0,name:!0,publisher:!0,covers:!0}},episodePolicy:Xm(e),episodePlayedStatePolicy:{timeLeft:!0,isPlayed:!0,playable:!0,playabilityRestriction:!0,lastPlayedAt:!0},episodeCollectionPolicy:{isFollowingShow:!0,isInListenLater:!0,isNew:!0},episodeSyncPolicy:{offline:!0,syncProgress:!0},progress:!0})},tg=function(){return(0,x.A)((function e(t,n,r,i){(0,C.A)(this,e),(0,a.A)(this,"capabilities",{canSort:!0,canFilter:!0,canGetDefaultSort:!0,canGetShowPlayedState:!0,canMarkAsFinished:!0}),this.isGatedPodcastsEnabled=n,this._builder=r,this._audiobookCappingAPI=i,this._podcast_paywalls_client=new Um.lb(t),this._show_service_client=new v.Gy(t),this._events=new Hm(this._show_service_client),this._metadata_service_client=new Wm.sp(t)}),[{key:"getMetadata",value:(f=(0,i.A)(s().mark((function e(t){var n,r,i,a,o,u,c,l,d;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(0,k.o_)(t).id,e.next=3,this._show_service_client.getShow(v.bU.fromPartial({showId:r,range:{start:0,limit:1},headerPolicy:Jm(this.isGatedPodcastsEnabled),listPolicy:$m(this.isGatedPodcastsEnabled),sectionsPolicy:{trailerSection:!0,nextBestEpisode:!0},includeExtensionsOnError:!0}));case 3:if(void 0!==(i=e.sent).response&&(null===(n=i.status)||void 0===n?void 0:n.code)===v.D7.SUCCESS){e.next=12;break}if(null===(a=i.response)||void 0===a||null===(a=a.header)||void 0===a||null===(a=a.showMetadata)||void 0===a||!a.extension){e.next=11;break}if(!rg(c=sc(i.response.header.showMetadata.extension))){e.next=9;break}return e.abrupt("return",vh(this._audiobookCappingAPI,c));case 9:if(null!==(o=c.playability)&&void 0!==o&&o.isPlayable||(null===(u=c.playability)||void 0===u?void 0:u.reason)!==Mo.PLAYABILITY_VERDICT_COUNTRY_RESTRICTED){e.next=11;break}throw new Gm.W("Requested audiobook is out of market",{cause:null===(l=i.status)||void 0===l?void 0:l.reason,redirectUri:null===(d=c.audiobookRelation)||void 0===d?void 0:d.sameBookUri});case 11:throw new Error("Error while getting show metadata");case 12:return e.t0=mh,e.t1=this._audiobookCappingAPI,e.t2=i.response,e.next=17,qm(i,this._show_service_client,this.isGatedPodcastsEnabled);case 17:return e.t3=e.sent,e.abrupt("return",(0,e.t0)(e.t1,e.t2,e.t3));case 19:case"end":return e.stop()}}),e,this)}))),function(e){return f.apply(this,arguments)})},{key:"getAccessInfo",value:(d=(0,i.A)(s().mark((function e(t){var n,r=arguments;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!0!==(r.length>1&&void 0!==r[1]?r[1]:{}).withPurge){e.next=4;break}return e.next=4,this._metadata_service_client.purge({entityUri:[t],extensionKind:Wm.UH.SHOW_ACCESS});case 4:return e.next=6,this._show_service_client.getDecorate(v.NC.fromPartial({item:[t],showPolicy:{showPolicy:{extension:[v.UH.SHOW_ACCESS]}}}));case 6:if(void 0!==(n=e.sent).response){e.next=9;break}throw new Error("decorate request error");case 9:return e.abrupt("return",Kv(this._audiobookCappingAPI,n.response));case 10:case"end":return e.stop()}}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"getBookContents",value:(l=(0,i.A)(s().mark((function e(t,n){var r,i,a;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.doRefreshSubscription){e.next=3;break}return e.next=3,this._podcast_paywalls_client.putShowSubscription(Um.D$.fromPartial({showUri:t}));case 3:return i=(0,k.o_)(t).id,e.next=6,this._show_service_client.getShow(v.bU.fromPartial({showId:i,range:{start:n.offset,limit:n.limit},listPolicy:Zm(this.isGatedPodcastsEnabled)}));case 6:if(void 0!==(a=e.sent).response&&(null===(r=a.status)||void 0===r?void 0:r.code)===v.D7.SUCCESS){e.next=9;break}throw new Error("Error while getting show metadata");case 9:return e.abrupt("return",nh(a.response,n.offset,n.limit));case 10:case"end":return e.stop()}}),e,this)}))),function(e,t){return l.apply(this,arguments)})},{key:"getContents",value:(c=(0,i.A)(s().mark((function e(t,n){var r,i,a,o,u,c;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=(0,k.o_)(t).id,a=ng(n.sort),o=Rm(n.filters),e.next=5,this._show_service_client.getShow(v.bU.fromPartial({showId:i,sortOrder:a,filter:o,headerPolicy:this.isGatedPodcastsEnabled?Jm(this.isGatedPodcastsEnabled):void 0,listPolicy:Zm(this.isGatedPodcastsEnabled),range:{start:n.offset,limit:n.limit}}));case 5:if(void 0!==(u=e.sent).response&&(null===(r=u.status)||void 0===r?void 0:r.code)===v.D7.SUCCESS){e.next=8;break}throw new Error("Error while getting show metadata: ".concat(null===(c=u.status)||void 0===c?void 0:c.reason));case 8:return e.abrupt("return",Wv(u.response,n.offset,n.limit));case 9:case"end":return e.stop()}}),e,this)}))),function(e,t){return c.apply(this,arguments)})},{key:"getEpisodeOrChapter",value:(u=(0,i.A)(s().mark((function e(t){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._show_service_client.getDecorate(v.NC.fromPartial({item:[t],episodePolicy:eg(this.isGatedPodcastsEnabled)}));case 2:if(void 0!==(n=e.sent).response){e.next=5;break}throw new Error("decorate request error");case 5:return e.t0=ah,e.t1=n.response,e.next=9,Km(n,this._show_service_client,this.isGatedPodcastsEnabled);case 9:return e.t2=e.sent,e.abrupt("return",(0,e.t0)(e.t1,e.t2));case 11:case"end":return e.stop()}}),e,this)}))),function(e){return u.apply(this,arguments)})},{key:"checkoutBook",value:(o=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Mm.S)(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))),function(e){return o.apply(this,arguments)})},{key:"getPlayerSort",value:function(e){return e?(t=function(e){return{field:jm[e.field],order:e.order}}(e),n=t.field,r=t.order,Lm[n].map((function(e){return r?"".concat(e," ").concat(r):e}))).join(", "):"";var t,n,r}},{key:"getPlayerFilter",value:function(){return Nm(function(e){return(e=e||[]).map((function(e){var t=Tm[e.field],n=function(e){return"string"==typeof e.value?'"'.concat(e.value,'"'):e.value}(e);return Cm(Cm({},e),{},{field:t,value:n})}))}(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]))}},{key:"getEvents",value:function(){return this._events}},{key:"getShowPlayedState",value:(r=(0,i.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._show_service_client.getShow(v.bU.fromPartial({showId:(0,k.o_)(t).id,headerPolicy:v.iz.fromPartial({showPlayedStatePolicy:{playedTime:!0,label:!0}})}));case 2:if(void 0!==(r=e.sent).response){e.next=5;break}throw new Error("decorate request error");case 5:if(null!==(n=r.response.header)&&void 0!==n&&n.showPlayState){e.next=7;break}return e.abrupt("return",null);case 7:return e.abrupt("return",Xv(r));case 8:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"updateUserRating",value:(n=(0,i.A)(s().mark((function e(t,n){var r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,zm.p)(this._builder,t,n);case 2:return r=e.sent,e.next=5,this._metadata_service_client.expire(Wm.vq.fromPartial({extensionKind:Wm.UH.PODCAST_RATING,entityUri:[t]}));case 5:return this._events.emit(Bm.K.UPDATE_RATING,{uri:t}),e.abrupt("return",r);case 7:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)})},{key:"markShowPlayedLegacy",value:(t=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=4;break}this._show_service_client.markShowAsPlayed(v.jC.fromPartial({showId:(0,k.o_)(t).id,state:v.dO.PLAYED})),e.next=6;break;case 4:return e.next=6,this._show_service_client.markShowAsPlayed(v.jC.fromPartial({showId:(0,k.o_)(t).id,state:v.dO.UNPLAYED}));case 6:this._events.emit(Bm.K.UPDATE_PLAYED_STATE,{uri:t});case 7:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})},{key:"invalidateShowMetadataCaches",value:(e=(0,i.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._metadata_service_client.expire(Wm.vq.fromPartial({extensionKind:Wm.UH.PLAYABILITY,entityUri:[t]}));case 2:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})}]);var e,t,n,r,o,u,c,l,d,f}();function ng(e){return(null==e?void 0:e.field)===wm.WY.PUBLISH_DATE&&e.order===wm.AX.ASC?v.xB.PUBLISH_DATE_ASC:(null==e?void 0:e.field)===wm.WY.PUBLISH_DATE&&e.order===wm.AX.DESC?v.xB.PUBLISH_DATE_DESC:v.xB.CONSUMPTION_ORDER_ASC}function rg(e){var t,n;return e.audiobookSpecifics&&(null===(t=e.prerelease)||void 0===t?void 0:t.releaseTime)&&(null===(n=e.prerelease)||void 0===n?void 0:n.releaseTime)>new Date||!1}var ig=n(37718),ag=n(19417),og=n(69068),sg=n(60297),ug=n(15958),cg=n(80344),lg=n(5162),dg=function(){return(0,x.A)((function e(t,n,r,i,o,s,u){var c=this;(0,C.A)(this,e),(0,a.A)(this,"_isDsaEnabled",!1),this._playbackSettingsClient=t,this._contextPlayer=n,this._player=r,this._smartShuffleEligibility=i,this._productStateApi=o,this._pubSubAPI=s,this._contextualShuffle=u,this._events=new ag.L,(0,og.w)(this._productStateApi,(function(e){c._isDsaEnabled=e})),(0,lg.Q)(this._pubSubAPI,(function(e,t){c._events.emitUpdateShuffleModeSync(e,t)}))}),[{key:"getEvents",value:function(){return this._events}},{key:"getAvailableShuffleModes",value:(n=(0,i.A)(s().mark((function e(t){var n,r=this;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this._player.getState(),e.abrupt("return",(0,sg.B)(t,null==n?void 0:n.context.uri,!1!==(null==n?void 0:n.restrictions.canToggleShuffle),(0,i.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",r._isContextUriActive(t)?!0===(null==n?void 0:n.restrictions.canToggleSmartShuffle):r._smartShuffleEligibility.getEligibility(t).then((function(e){return e.canSmartShuffle})));case 1:case"end":return e.stop()}}),e)}))),!0));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"getShuffle",value:(t=(0,i.A)(s().mark((function e(t){var n,r,i,a,o;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._isContextUriActive(t)){e.next=9;break}if(null==(n=this._player.getState())||!n.shuffle||!n.smartShuffle){e.next=6;break}return e.abrupt("return",ig.j.SMART_SHUFFLE);case 6:if(null==n||!n.shuffle){e.next=8;break}return e.abrupt("return",ig.j.ON);case 8:case 27:return e.abrupt("return",ig.j.OFF);case 9:return e.next=11,this._playbackSettingsClient.getShuffleState({value:t});case 11:if(r=e.sent,i=r.shuffle,a=r.contextEnhancement,void 0!==i||void 0!==a){e.next=21;break}return e.next=17,this._contextualShuffle.getContextualShuffleMode(t);case 17:if((o=e.sent)!==ig.j.ON&&o!==ig.j.SMART_SHUFFLE){e.next=21;break}return this._playbackSettingsClient.setShuffleState({id:t,shuffleOn:!0,contextEnhancement:o===ig.j.SMART_SHUFFLE?ug.W.RECOMMENDATION:ug.W.NOT_ENHANCED}),e.abrupt("return",o);case 21:if(!i||a!==ug.W.RECOMMENDATION||this._isDsaEnabled){e.next=25;break}return e.abrupt("return",ig.j.SMART_SHUFFLE);case 25:if(!i){e.next=27;break}return e.abrupt("return",ig.j.ON);case 28:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"setShuffle",value:(e=(0,i.A)(s().mark((function e(t,n){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n!==ig.j.SMART_SHUFFLE||!this._isDsaEnabled){e.next=2;break}throw new Error("Trying to set smart shuffle when dsa is enabled");case 2:if(this._events.emitUpdateShuffleModeSync(t,n),!this._isContextUriActive(t)){e.next=8;break}return e.next=6,Wf(this._contextPlayer,un.y4.fromPartial({shufflingContext:{value:n!==ig.j.OFF},modes:{context_enhancement:n===ig.j.SMART_SHUFFLE?"RECOMMENDATION":"NONE"}}));case 6:e.next=10;break;case 8:return e.next=10,this._playbackSettingsClient.setShuffleState({id:t,shuffleOn:n!==ig.j.OFF,contextEnhancement:n===ig.j.SMART_SHUFFLE?ug.W.RECOMMENDATION:ug.W.NOT_ENHANCED});case 10:this._events.emitUpdateShuffleModeCompleteSync(t,n);case 11:case"end":return e.stop()}}),e,this)}))),function(t,n){return e.apply(this,arguments)})},{key:"_isContextUriActive",value:function(e){var t=this._player.getState();return!(null==t||!t.context)&&(0,cg.b8)(e,t.context.uri)}}]);var e,t,n}();var fg=n(28074);function pg(e,t,n){return t=(0,V.A)(t),(0,F.A)(e,vg()?Reflect.construct(t,n||[],(0,V.A)(e).constructor):t.apply(e,n))}function vg(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(vg=function(){return!!e})()}var hg=function(e){function t(){return(0,C.A)(this,t),pg(this,t,arguments)}return(0,G.A)(t,e),(0,x.A)(t)}(Y.e),mg=5e3,gg="enhance";function yg(e){return bg.apply(this,arguments)}function bg(){return(bg=(0,i.A)(s().mark((function e(t){var n,r,i,a,o,u;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.playlistDataServiceClient,r=t.playlistServiceClient,i=t.uri,a=t.isActive,o=t.timeout,u=void 0===o?mg:o,e.next=3,r.requestLenses(dc.K02.fromPartial({uri:i,lenses:[{identifier:gg,active:a}]}));case 3:return e.abrupt("return",new Promise((function(e,t){var o=null,s=n.subscribe(dc.qrL.fromPartial({uri:i,query:{range:{start:0,length:0}},policy:{playlist:{lenses:!0}}}),(function(t){var n;!(null===(n=t.data)||void 0===n||null===(n=n.playlist)||void 0===n||null===(n=n.lenses)||void 0===n||!n.appliedLenses.find((function(e){return e.name===gg})))===a&&(s(),null!==o&&clearTimeout(o),e())})).cancel;u&&(o=setTimeout((function(){s(),a&&r.requestLenses(dc.K02.fromPartial({uri:i,lenses:[{identifier:gg,active:!1}]})),t(new hg("".concat(a?"Enabling":"Disabling"," Smart Shuffle failed after ").concat(u,"ms.")))}),u))})));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Ag=n(5312),_g=n(12110);function Og(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Eg(e){for(var t=1;t0?a[0]:r);case 9:return e.prev=9,e.t0=e.catch(1),e.abrupt("return",r);case 12:case"end":return e.stop()}}),e,null,[[1,9]])}))),ky.apply(this,arguments)}var Ty=function(){return(0,x.A)((function e(t){(0,C.A)(this,e),this._cosmos=t}),[{key:"getUser",value:(e=(0,i.A)(s().mark((function e(){var t,n,r,i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._cosmos.get("sp://desktop/v1/session");case 2:return n=e.sent,r=n.username,e.next=6,xy(this._cosmos,r);case 6:return i=e.sent,e.abrupt("return",{type:ln.c.USER,uri:(0,k.Qj)(r).toURI(),username:r,displayName:i.name,avatarBackgroundColor:i.color,images:(null===(t=i.images)||void 0===t?void 0:t.map((function(e){return{url:e.url,width:e.maxWidth,height:e.maxHeight}})))||[]});case 8:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})}]);var e}();var Py=n(90512);function Iy(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ny(e){for(var t=1;t{"use strict";n.d(t,{m:()=>r});var r=function(e){return e.Web="Web",e.PWA="PWA",e.Desktop="Desktop",e}({})},87213:(e,t,n)=>{"use strict";n.d(t,{f:()=>r});var r=function(e){return e.macOS="macOS",e.Windows="Windows",e.Linux="Linux",e.ChromeOS="ChromeOS",e.Other="Other",e}({})},21386:(e,t,n)=>{"use strict";n.d(t,{D:()=>i,P:()=>a});var r=n(78996),i=function(e){return e[e.UPDATE_NONE=0]="UPDATE_NONE",e[e.UPDATE_AVAILABLE=1]="UPDATE_AVAILABLE",e[e.UPDATE_PROCESSING=2]="UPDATE_PROCESSING",e[e.UPDATE_READY=3]="UPDATE_READY",e}({}),a=(0,r.u)("UpdateAPI")},82583:(e,t,n)=>{"use strict";n.d(t,{t:()=>a});var r=n(21386),i=n(3376);function a(){return(0,i.N)(r.P)}},43588:(e,t,n)=>{"use strict";n.d(t,{k:()=>o});var r=n(12341),i=n(30758),a=n(82583);function o(){var e=(0,a.t)(),t=(0,i.useState)(null),n=(0,r.A)(t,2),o=n[0],s=n[1];return(0,i.useEffect)((function(){return e.subscribe(s).cancel}),[e,s]),o}},71245:(e,t,n)=>{"use strict";n.d(t,{Ek:()=>p,My:()=>d,aS:()=>l,wD:()=>f});n(28965),n(45434),n(79024),n(34518),n(38408),n(70750),n(87456),n(5672),n(43379),n(94592),n(88345),n(72865),n(78397),n(97460),n(4672),n(28492),n(34192),n(80456),n(93577);var r=n(37005),i=n(39564),a=n(48587),o=(n(53276),n(2823),n(91281),n(29426),n(63862)),s=n(87213),u=n(29212);function c(){c=function(e,t){return new n(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function n(e,r,i){var o=RegExp(e,r);return t.set(o,i||t.get(e)),(0,a.A)(o,n.prototype)}function o(e,n){var r=t.get(n);return Object.keys(r).reduce((function(t,n){var i=r[n];if("number"==typeof i)t[n]=e[i];else{for(var a=0;void 0===e[i[a]]&&a+1]+)>/g,(function(e,t){var n=a[t];return"$"+(Array.isArray(n)?n.join("$"):n)})))}if("function"==typeof i){var s=this;return e[Symbol.replace].call(this,n,(function(){var e=arguments;return"object"!=(0,r.A)(e[e.length-1])&&(e=[].slice.call(e)).push(o(e,s)),i.apply(this,e)}))}return e[Symbol.replace].call(this,n,i)},c.apply(this,arguments)}var l=c(/Spotify\/(.+)\s/,{version:1});function d(){if(!!window.navigator.userAgent.match(l))return o.m.Desktop;var e="serviceWorker"in window.navigator,t=window.matchMedia("(display-mode: standalone)").matches,n="Windows"in window;return e&&(t||n)?o.m.PWA:o.m.Web}function f(){var e="serviceWorker"in window.navigator,t=-1!==window.location.search.indexOf("pwa=1"),n=(0,u.D)()===s.f.ChromeOS;return e&&(n||t)}function p(){return d()===o.m.Desktop}},29212:(e,t,n)=>{"use strict";n.d(t,{D:()=>o,f:()=>s});n(47994);var r=n(9856),i=n.n(r),a=n(87213);function o(){var e=i().parse(window.navigator.userAgent).os.name;return"macOS"===e?a.f.macOS:"Windows"===e?a.f.Windows:"Linux"===e?a.f.Linux:"Chrome OS"===e?a.f.ChromeOS:a.f.Other}function s(){return i().getParser(window.navigator.userAgent).getOSName()||"not_applicable"}},30333:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});var r=(0,n(78996).u)("PlayHistoryAPI")},79412:(e,t,n)=>{"use strict";n.d(t,{I:()=>p,X:()=>f});var r=n(56068),i=n(2970),a=n(2113),o=n(93311),s=n(39564),u=n(52542),c=(n(65050),n(90489),n(49822));function l(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,d()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(d=function(){return!!e})()}var f=function(e){return e.UPDATE="update",e}({}),p=function(e){function t(){var e;return(0,r.A)(this,t),e=l(this,t),(0,u.A)(e,"_numListeners",0),e.onAddListener(f.UPDATE,e.onListenerAdded.bind(e)),e.onRemoveListener(f.UPDATE,e.onListenerRemoved.bind(e)),e}return(0,s.A)(t,e),(0,i.A)(t,[{key:"onListenerAdded",value:function(){++this._numListeners,this.startListening()}},{key:"onListenerRemoved",value:function(){0==--this._numListeners&&this.stopListening()}}])}(c.V)},16236:(e,t,n)=>{"use strict";n.d(t,{y:()=>i});var r=n(88578);function i(){return(0,r.q)().getCapabilities().isSupported}},88578:(e,t,n)=>{"use strict";n.d(t,{q:()=>a});var r=n(30333),i=n(3376);function a(){return(0,i.N)(r.W)}},51236:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var r=n(62822),i=n(93091),a=n.n(i),o=(n(30456),n(25550),n(47994),n(43379),n(34192),n(88856),n(15342),n(30758)),s=n(44286),u=n(80366),c=n(92107),l=n(51069),d=n(57657),f=n(52285),p=n(75355),v=n(45017),h=n(50875),m=n(71104);function g(){var e=(0,s.Zp)(),t=(0,v.m)(),n=(0,h._)(),i=(0,o.useContext)(p.j).request,g=(0,o.useCallback)(function(){var e=(0,r.A)(a().mark((function e(r,o){var s,u,c,l;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.s)(r,0,i);case 2:return s=e.sent,u=s.name,c=s.trackUris,e.next=7,n.createPlaylist(u,o,!0);case 7:if(!(l=e.sent)){e.next=11;break}return e.next=11,t.add(l,c,{before:"start"});case 11:return e.abrupt("return",l);case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[t,n,i]),y=(0,o.useCallback)(function(){var e=(0,r.A)(a().mark((function e(r,o){var s,u;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.P)(r[0],i);case 2:return s=e.sent,e.next=5,n.createPlaylist(s,o,!0);case 5:if(!(u=e.sent)){e.next=9;break}return e.next=9,t.add(u,r,{before:"start"});case 9:return e.abrupt("return",u);case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[t,n,i]),b=(0,o.useCallback)(function(){var e=(0,r.A)(a().mark((function e(r,i){var o,s,u,c;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getMetadata(r);case 2:return o=e.sent,e.next=5,t.getContents(r,{offset:0,limit:o.totalLength});case 5:return s=e.sent,u=(0,l.Bq)(o.name),e.next=9,n.createPlaylist(u,i,!0);case 9:if(!(c=e.sent)){e.next=13;break}return e.next=13,t.add(c,s.items.map((function(e){var t;return null!==(t=null==e?void 0:e.uri)&&void 0!==t?t:null})).filter(m.P),{before:"start"});case 13:return e.abrupt("return",c);case 14:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[t,n]),A=(0,o.useCallback)(function(){var t=(0,r.A)(a().mark((function t(r,i){var o,s,l,f,p;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.getMetadata();case 2:return o=t.sent,s=o.ownedPlaylistCount,l=c.Ru.get("playlist.new-default-name",s+1),t.next=7,n.createPlaylist(l,null!=i?i:{before:"start"});case 7:return f=t.sent,(p=(0,u.o_)(f))&&e("/playlist/".concat(p.id),{state:{referrer:"your_library",navigationalRoot:d.g.CREATE_PLAYLIST,interactionId:r}}),t.abrupt("return",f);case 11:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}(),[n,e]);return{createPlaylist:A,createPlaylistFromAlbum:g,createPlaylistFromTracks:y,createPlaylistFromPlaylist:b}}},52285:(e,t,n)=>{"use strict";n.d(t,{s:()=>m,P:()=>v});var r=n(62822),i=n(93091),a=n.n(i),o=(n(184),n(42486),n(83234),n(30456),n(25550),n(47994),n(43379),n(34192),n(88856),n(15342),n(80366)),s=n(92107),u=n(817),c=n(86295),l=(n(87718),new c.l("getAlbumNameAndTracks","query","8628ad33de3267d7bef516c76a746979a5f98891a2c9eaff3dfec828abdcd983",null)),d=Spicetify.GraphQL.Definitions["getEpisodeName"]=new c.l("getEpisodeName","query","508f9db2e7dc340c338950dc67a6045ee1406703646f23b760986fa689c239b1",null),f=Spicetify.GraphQL.Definitions["getPodcastOrBookName"]=new c.l("getPodcastOrBookName","query","631676b4cf1eb7c93d1133e3f1f17e5bfe8d6a5e2fb9560148bac61f1531f267",null),p=Spicetify.GraphQL.Definitions["getTrackName"]=new c.l("getTrackName","query","3dee761788854e8dd9239e13ce0d712da031fb8c2036f096a1c765062b410660",null);function v(e,t){return h.apply(this,arguments)}function h(){return(h=(0,r.A)(a().mark((function e(t,n){var r,i,u,c,l,v,h,m;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=s.Ru.get("playlist.default_playlist_name"),e.prev=1,!(0,o.gH)(t)){e.next=8;break}return e.next=5,n(d,{uri:t});case 5:if("Episode"!==(null==(u=e.sent)||null===(i=u.data)||void 0===i||null===(i=i.episodeUnionV2)||void 0===i?void 0:i.__typename)){e.next=8;break}return e.abrupt("return",u.data.episodeUnionV2.name);case 8:if(!(0,o.U_)(t)){e.next=14;break}return e.next=11,n(p,{uri:t});case 11:if("Track"!==(null==(l=e.sent)||null===(c=l.data)||void 0===c||null===(c=c.trackUnion)||void 0===c?void 0:c.__typename)){e.next=14;break}return e.abrupt("return",l.data.trackUnion.name);case 14:if(!(0,o.WB)(t)){e.next=20;break}return e.next=17,n(f,{uri:t});case 17:if("Podcast"!==(null==(m=e.sent)||null===(v=m.data)||void 0===v||null===(v=v.podcastUnionV2)||void 0===v?void 0:v.__typename)&&"Audiobook"!==(null==m||null===(h=m.data)||void 0===h||null===(h=h.podcastUnionV2)||void 0===h?void 0:h.__typename)){e.next=20;break}return e.abrupt("return",m.data.podcastUnionV2.name);case 20:return e.abrupt("return",r);case 23:return e.prev=23,e.t0=e.catch(1),e.abrupt("return",r);case 26:case"end":return e.stop()}}),e,null,[[1,23]])})))).apply(this,arguments)}function m(e,t,n){return g.apply(this,arguments)}function g(){return(g=(0,r.A)(a().mark((function e(t,n,r){var i,o,s,c,d,f,p;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r(l,{uri:t,offset:n,limit:200});case 2:if("Album"!==(null==(o=e.sent)||null===(i=o.data)||void 0===i||null===(i=i.albumUnion)||void 0===i?void 0:i.__typename)){e.next=14;break}if(s=o.data.albumUnion,c=s.name,d=s.tracksV2,f=d.items.filter(u.u).map((function(e){return e.track.uri})),!d.pagingInfo.nextOffset){e.next=13;break}if(!(d.pagingInfo.nextOffset<=n||0===f.length)){e.next=9;break}throw new Error("Error while requesting ".concat(t," content, unexpected nextOffset"));case 9:return e.next=11,m(t,d.pagingInfo.nextOffset,r);case 11:return p=e.sent,e.abrupt("return",{name:c,trackUris:f.concat(p.trackUris)});case 13:return e.abrupt("return",{name:c,trackUris:f});case 14:throw new Error("Error while requesting ".concat(t," content"));case 15:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},25981:(e,t,n)=>{"use strict";n.d(t,{H:()=>r});var r=(0,n(78996).u)("PrivateSessionAPI")},23563:(e,t,n)=>{"use strict";n.d(t,{H:()=>u});var r=n(12341),i=n(30758),a=n(25981),o=n(3376);var s=n(96513);function u(){var e=(0,o.N)(a.H),t=(0,i.useState)(!1),n=(0,r.A)(t,2),u=n[0],c=n[1],l=(0,s.a)();return(0,i.useEffect)((function(){var t=e.subscribeToPrivateSession((function(e){l()&&c(e)}));return function(){t()}}),[e,l]),{isPrivateSession:u,setPrivateSession:(0,i.useCallback)((function(t){e.setPrivateSession(t)}),[e])}}},92900:(e,t,n)=>{"use strict";n.d(t,{u:()=>w});var r=n(85093),i=n(56068),a=n(2970);n(7651),n(14551),n(9267),n(184),n(42486),n(30456),n(75380),n(86746),n(45434),n(79024),n(34518),n(70750),n(43379),n(2823),n(68216),n(47994),n(65594),n(78397),n(97460),n(93577);function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){u=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(u)throw a}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=":"&&e<="@"||"\\"===e||f(e))}function v(e){return null!==e&&l.test(e)}function h(e){return null!==e&&d.test(e)}var m=function(){function e(t,n,r){if((0,i.A)(this,e),n<0||r<0||n+r>t.length)throw new RangeError;this.data=t,this.offset=n,this.length=r,this.position=0}return(0,a.A)(e,[{key:"toString",value:function(){return this.data.slice(this.offset,this.offset+this.length).join("")}},{key:"slice",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length;if(t<0||n>this.length)throw new RangeError;var r=this.offset+t,i=n-t;return new e(this.data,r,i)}},{key:"nextCodePoint",value:function(){return this.position===this.length?null:this.data[this.offset+this.position++]}}],[{key:"from",value:function(t){var n=Array.from(t.normalize("NFC"));return new e(n,0,n.length)}}])}();function g(e){var t;do{t=e.nextCodePoint()}while(null!==t&&f(t)||v(t));return t}function y(e,t){var n=g(e),r=g(t);if(null===r)return{offset:0,length:0};for(var i=e.offset+e.position-1,a=e.offset+e.position;;){if(null===n&&null===r)return{offset:i,length:a-i};if(null===r)return{offset:i,length:a-i};if(null===n)return null;if(0!==u.compare(n,r))return null;a=e.offset+e.position,n=g(e),r=g(t)}}function b(e,t){var n,r,i;do{r=e.position,n=e.nextCodePoint()}while(null!==n&&f(n));if(null!=t&&t.segmentQuotedStrings&&function(e){return null!==e&&('"'===e||"'"===e)}(n)){var a=n;r=e.position;do{i=e.position,n=e.nextCodePoint()}while(null!==n&&n!==a);return null===n&&r===i?null:e.slice(r,i)}do{if(i=e.position,null!=t&&t.segmentCJKUnifieIdeographs&&h(n))break;n=e.nextCodePoint()}while(null!==n&&!p(n));return null===n&&r===i?null:e.slice(r,i)}function A(e){return b(e,{segmentQuotedStrings:!0,segmentCJKUnifieIdeographs:!1})}function _(e){return b(e,{segmentQuotedStrings:!1,segmentCJKUnifieIdeographs:!0})}function O(e,t){for(var n=[],r=_(e);null!==r;r=_(e)){var i=y(r,t.slice());null===i?null===(i=y(e.slice(r.offset),t.slice()))||n.push(i):n.push(i)}return n}function E(e,t){return e.offset===t.offset&&e.length===t.length}function w(e){for(var t=m.from(e),n=[],i=A(t);null!==i;i=A(t)){for(var a=[],s=0;s<(arguments.length<=1?0:arguments.length-1);++s){var u,c=s+1<1||arguments.length<=s+1?void 0:arguments[s+1],l=o(O(m.from(c),i));try{for(l.s();!(u=l.n()).done;){var d=u.value;a.push({text:c,range:d})}}catch(e){l.e(e)}finally{l.f()}}if(0===a.length)return null;n.push.apply(n,(0,r.A)(a.filter((function(e,t,n){return e.range.length>0&&n.findIndex((function(t){return E(e.range,t.range)}))===t}))))}return n.length>0?n:null}},60061:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u,k:()=>c});var r=n(62822),i=n(93091),a=n.n(i),o=n(46352),s="react-query";function u(){return{persistClient:(n=(0,r.A)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.hZ)(s,t);case 2:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)}),restoreClient:(t=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.Jt)(s);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)}),removeClient:(e=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.yH)(s);case 2:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})};var e,t,n}function c(){return(0,o.yH)(s)}},64038:(e,t,n)=>{"use strict";n.d(t,{e:()=>i,s:()=>a});n(184),n(42486);var r=n(29583),i="remote-config-overrides";function a(e){var t=e.getItem(i);if(t instanceof Error)return r.Vk.empty();try{return r.Vk.fromJSON(t)}catch(e){return r.Vk.empty()}}},93078:(e,t,n)=>{"use strict";n.d(t,{u:()=>r});var r=(0,n(78996).u)("ReportAPI")},47203:(e,t,n)=>{"use strict";n.d(t,{X:()=>a,v:()=>o});var r=n(80366),i=n(55302),a=function(e){return(0,r.tb)(e)||(0,r.ec)(e)||(0,r.gH)(e)||(0,r.AP)(e)||(0,r.WB)(e)},o=function(e,t,n,r){return e.getMetadata(t).then((function(e){var t,i="chart"===(null===(t=e.formatListData)||void 0===t?void 0:t.type);return!(!r&&!e.canReportAnnotationAbuse||i||n===e.owner.uri)})).catch((function(e){return(0,i.vV)(e),!1}))}},51408:(e,t,n)=>{"use strict";n.d(t,{g:()=>r});var r=(0,n(78996).u)("SegmentsAPI")},52708:(e,t,n)=>{"use strict";n.d(t,{L:()=>C});var r=n(12341),i=n(62822),a=n(93091),o=n.n(a),s=(n(42486),n(83234),n(26701),n(86746),n(79024),n(25550),n(68216),n(43379),n(2823),n(78397),n(97460),n(4672),n(57383),n(34192),n(51565),n(15342),n(18316),n(93577),n(5728),n(24136),n(54520),n(91531),n(93678),n(34145),n(30758)),u=n(88677),c=n(44286),l=n(3074),d=n.n(l),f=n(37816),p=n(93493),v=n(80366),h=n(92107),m=n(61548),g=n(85726),y=n(62774),b=n(83753),A=n(8574),_=n(58114),O=n(99426),E=n(81419),w=n(2219),S=n(1217),C=function(e){var t=e.sharingInfo,n=e.uri,a=e.interactionData,l=e.playlistType,C=(0,A.W)(),x=(0,u.wA)(),k=(0,c.zy)().pathname,T=(0,b.W)({type:"link",uri:n}),P=(0,y.d)().enqueueSnackbar,I=h.Ru.getLocaleForURLPath(),N=(0,w.E)(),R=(0,p.NC)(_.vnr),D=(0,g.vh)(),j="voting-playlist"===l,L=(0,s.useCallback)((function(e){var r,i,a,o=t;null!==(r=o)&&void 0!==r&&r.shareUrl||(o=function(e,t,n){var r,i=null===(r=(0,v.o_)(e))||void 0===r?void 0:r.toURL(),a=d().create().hex.replace(/-/g,"").substr(0,16),o=(0,v.cA)(e).toURL("".concat(O.iG).concat(E.CT).concat(n,"/"));return{shareUrl:t&&i?"".concat(o,"?si=").concat(a):"".concat(i,"?si=").concat(a),shareId:a}}(n,T,I));var s=(null===(i=o)||void 0===i?void 0:i.shareUrl)||"",u=s;if(e){var c=new URL(s);e.forEach((function(e,t){return c.searchParams.set(t,e)})),u=c.toString()}return{shareUrl:u,shareId:null===(a=o)||void 0===a?void 0:a.shareId}}),[t,T,n,I]),U=(0,s.useCallback)(function(){var e=(0,i.A)(o().mark((function e(t){var i,a,s,u,c;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=[{key:"app_destination",value:"copy-link"}],t&&(i=i.concat(Array.from(t).map((function(e){var t=(0,r.A)(e,2);return{key:t[0],value:t[1]}})))),e.next=4,N.getShortUrl(n,{customData:i});case 4:return a=e.sent,s=a.full_url,u=a.shareable_url,c=a.share_id,e.abrupt("return",{shareUrl:j&&!R&&s?s:u,shareId:c});case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[n,N,j,R]),M=(0,s.useCallback)(function(){var e=(0,i.A)(o().mark((function e(t){var r,i,s,u,c,l;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=R&&!T||j,i=L(t),e.prev=2,!r){e.next=7;break}return e.next=6,U(t);case 6:i=e.sent;case 7:e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),console.error(e.t0);case 12:u=(s=i).shareUrl,c=s.shareId,C(a),(0,S.l)(u),x((0,m.pf)(u)),P(h.Ru.get("feedback.link-copied")),c&&(l=(0,v.o_)(k),D.send((0,f.c)({share_id:c,entity_uri:n,destination_id:"copy-link",source_page:(null==l?void 0:l.type)||"",source_page_uri:(null==l?void 0:l.toURI())||""})));case 18:case"end":return e.stop()}}),e,null,[[2,9]])})));return function(t){return e.apply(this,arguments)}}(),[R,T,L,C,a,x,P,j,U,k,D,n]);return{onCopyLink:M}}},53286:(e,t,n)=>{"use strict";n.d(t,{n:()=>r});var r=(0,n(78996).u)("VideoAPI")},76157:(e,t,n)=>{"use strict";n.d(t,{S:()=>d,p:()=>f});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.SUBTITLE_LANGUAGES_CHANGED="subtitle_languages_changed",e.PICTURE_IN_PICTURE_CHANGED="picture_in_picture_changed",e}({}),f=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},52834:(e,t,n)=>{"use strict";n.d(t,{$k:()=>P,no:()=>I,oU:()=>B,tf:()=>N});var r=n(12341),i=n(52542),a=(n(7651),n(30456),n(26701),n(78551),n(79024),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(2823),n(65594),n(82467),n(97460),n(34192),n(88856),n(51565),n(18316),n(93577),n(60287),n(5728),n(24136),n(54520),n(91531),n(93678),n(34145),n(80366)),o=n(2942),s=n(33468),u=n(61548),c=n(91922),l=n(57581),d=n(15868),f=n(48980),p=n(79469),v=n(41481),h=n(28418),m=n(65249),g=n(85055),y=n(99426),b=n(36585),A=n(44551),_=n(9063),O=n(39850),E=n(98962),w=n(80344),S=n(63175),C=n(16920),x=n(52636);function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function T(e){for(var t=1;t0&&e.pages[0].items&&e.pages[0].items.length>0?e.pages[0].items[0]:null}(c);if((null==f?void 0:f.type)===C.c.EPISODE&&(void 0===(null===(a=(i=f).metadata)||void 0===a?void 0:a.anonymousPlaybackAllowed)||i.metadata.anonymousPlaybackAllowed))return!1;var v=null!==(s=null==d||null===(u=d.skipTo)||void 0===u?void 0:u.uri)&&void 0!==s?s:c.uri;n.storeAction(p.IA,e);var h=M(_.Ik.PLAY,v),g=(0,r.A)(h,2),y=g[0],b=g[1];return y?(l.h.set((function(e){return T(T({},e),b)})),!0):(L(t,v),!0);case _.Ik.SKIP_TO_NEXT:case _.Ik.SKIP_TO_PREVIOUS:return L(t,null),!0;default:return!1}})(e.data,u,s)&&e.preventDefault()})),d.addListener(A.UV.OPERATION,(function(e){(function(e,t,n){var i=t.getState();if(!(0,m.Ht)(i).isAnonymous)return!1;if(e.operation===A.tS.ADD){var a=(0,r.A)(e.uris,1)[0];n.storeAction(p.j8,e);var o=M(A.tS.ADD,a),s=(0,r.A)(o,2),u=s[0],c=s[1];return u?(l.h.set((function(e){return T(T({},e),c)})),!0):(L(t,a),!0)}return!1})(e.data,u,s)&&e.preventDefault()})),f.addListener(S.tD.OPERATION,(function(e){(function(e,t,n){var i=t.getState();if(!(0,m.Ht)(i).isAnonymous)return!1;switch(e.operation){case S.ut.ADD:var a=(0,r.A)(e.uris,1)[0];n.storeAction(p.YZ,e);var o=M(S.ut.ADD,a),s=(0,r.A)(o,2),u=s[0],c=s[1];return u?(l.h.set((function(e){return T(T({},e),c)})),!0):(L(t,a),!0);case S.ut.CREATE_PLAYLIST:var d=M(S.ut.CREATE_PLAYLIST,""),f=(0,r.A)(d,2),v=f[0],h=f[1];return v?(l.h.set((function(e){return T(T({},e),h)})),!0):(L(t,null),!0);default:return!1}})(e.data,u,s)&&e.preventDefault()})),b.addListener(v.mc.OPERATION,(function(e){(function(e,t,n){var i=t.getState();if(!(0,m.Ht)(i).isAnonymous)return!1;if(e.operation===v.JK.FOLLOW_USER){var a=(0,r.A)(e.uris,1)[0];n.storeAction(p.Hv,e);var o=M(v.JK.FOLLOW_USER,a),s=(0,r.A)(o,2),u=s[0],c=s[1];return u?(l.h.set((function(e){return T(T({},e),c)})),!0):(L(t,a),!0)}return!1})(e.data,u,s)&&e.preventDefault()})),function(t){return function(n){var r=u.getState(),i=(0,m.Ht)(r).isAnonymous,c=new URL(location.href).searchParams.has("signupPrompt");if(i){if(!U(u,n)){switch(n.type){case o.gK.ANONYMOUS_LOGIN_CLICK:var l=e.getState();if(function(e){var t;return(0,w.uW)(e)===E.i.PLAYING&&(0,O.p)(null!==(t=null==e?void 0:e.item)&&void 0!==t?t:void 0)}(l)){var d=function(e,t){var n;if(null==e||!e.item)return null;var r={uri:e.context.uri,pages:[{items:[{type:e.item.type,uri:e.item.uri,uid:e.item.uid,metadata:e.item.metadata,provider:e.item.provider}]}]},i={referrerIdentifier:t.getReferrer(),featureIdentifier:"unknown"},a={seekTo:null!==(n=e.positionAsOfTimestamp)&&void 0!==n?n:void 0};return{action:_.Ik.PLAY,context:r,origin:i,options:a}}(l,e);d&&s.storeAction(p.IA,d)}setTimeout(x.PW,500);break;case o.gK.ANONYMOUS_SIGNUP_CLICK:setTimeout(x.ie,500);break;case o.gK.ANONYMOUS_PREMIUM_CLICK:setTimeout((function(){window.location.assign(y.BW)}),500);break;case g.xM:c&&L(u,(null===(f=(0,a.o_)(location.pathname))||void 0===f?void 0:f.toURI())||""),(0,h.cU)(e,".main-view-container .os-viewport-native-scrollbars-invisible",(0,h.pL)(u),(0,h.ox)(u))}var f;t(n)}}else t(n)}}}}},28418:(e,t,n)=>{"use strict";n.d(t,{Gs:()=>a,cU:()=>c,ox:()=>u,pL:()=>s});n(77905),n(72636);var r=n(9063),i=n(19807),a="ANONYMOUS_PLAYBACK_HOOK",o=function(e,t){var n,r=null==t||null===(n=t.item)||void 0===n?void 0:n.type;e.dispatch(function(e){return{type:a,entityType:e}}(r))},s=function(e){return function(t){o(e,t)}},u=function(e){return function(t,n,r){var a,o=e.getState(),s=function(e,t,n,r){var a,o=(null!==(a=(0,i.s)(n))&&void 0!==a?a:0)>1e4,s=document.hasFocus();return!e&&o&&s&&r&&"now-playing-view"!==t}(t,null==o||null===(a=o.ui)||void 0===a?void 0:a.modal,n,r);return s}},c=function(e,t,n,i){var a=!1,o=Date.now(),s=document.querySelector(t),u=e.getEvents(),c=function(){o=Date.now()},l=function(){s||(s=document.querySelector(t))&&s.addEventListener("scroll",c)},d=u.addListener(r.gd.UPDATE,(function(e){var t=e.data;l();var r=Date.now()-o>1e3;i(a,t,r)&&(a=!0,n(t),d(),s&&s.removeEventListener("scroll",c))}));l()}},81303:(e,t,n)=>{"use strict";n.d(t,{m0:()=>_,kp:()=>k,f0:()=>T});n(2823),n(65594),n(4672);var r=n(82911),i=n(80366),a=n(92107),o=n(61548),s=n(67911),u=n(91424),c=n(43661),l=n(9063);var d=n(63913),f=n(65249),p=n(85055),v=n(58995),h=n(46083),m=n(86609),g=n(33983),y=n(18637);function b(e){return"/"===e?"spotify:home":/^\/collection/.test(e)?"spotify:collection":/^\/artist/.test(e)?e.replace("/artist/","spotify:artist:"):/^\/album/.test(e)?e.replace("/album/","spotify:album:"):/^\/playlist/.test(e)?e.replace("/playlist/","spotify:playlist:"):/^\/genre/.test(e)?e.replace("/genre/","spotify:genre:"):/^\/search/.test(e)?"spotify:search":""}function A(e){return(0,u.Tv)(e)}var _="web-modal",O={pattern:"app:start",type:"CLIENT_EVENT"},E={pattern:"app:deprecation:start",type:"CLIENT_EVENT"},w={pattern:"app:deprecation:click",type:"CLIENT_EVENT"},S={pattern:"context:start",type:"CLIENT_EVENT"},C={pattern:"jammable:context:start",type:"CLIENT_EVENT"},x=null;function k(){return x}var T=function(e,t,n){return function(u){return function(k){return function(T){var P=k(T),I=u.getState(),N=u.dispatch,R=(0,f.Ht)(I).isAnonymous,D=t.getState(),j=t.getEvents(),L=!1,U="";function M(e){e&&N((0,c.vx)(e))}function B(e,t){var n=new m.P("quicksilver_message"),r=t;if(t)return n.setItem(e,t),t;var i=n.getItem(e);return i instanceof v.m||i instanceof h.Y||(r=i),r}if(R)return P;switch(T.type){case o.gK.INITIALISE_QUICKSILVER:!function(e){(x=(0,r.ns)((0,y.V)().toPublic(),{actions:["DISMISS","URL","EXTERNAL_URL"],app:{platform:"WebPlayer",clientId:"65b708073fc0480ea92a077233ca87bd"},enableLogs:!1,formats:[_],locale:a.Ru.getLocaleForTranslation(),env:d.x,triggerTypes:["URI","CLIENT_EVENT"]})).start(),x.on(r.qY.CONNECTED,(function(){e((0,c.rI)())}))}(N),j.addListener(l.gd.ACTION,(function(e){L||e.data.action!==l.Ik.PLAY||(L=!0,N((0,c.V$)())),function(e,t){if(e.data.action===l.Ik.PLAY){var n=(0,i.o_)(e.data.context.uri);n&&((0,i.tb)(n)||(0,i._T)(n)||(0,i.ec)(n))&&t((0,c.Su)())}}(e,N)}));break;case o.gK.TRIGGER_CLICK_DEPRECATION_MESSAGE:x&&!A(D)&&(U=b(e.location.pathname),x.requestMessage({appUri:U,trigger:w}).then((function(e){return B(E.pattern,e)})).then(M));break;case d.Q.TRIGGER_APP_START_IN_APP_MESSAGE:var F;if(x&&!A(D))x.requestMessage({appUri:"spotify:home",trigger:O}).then(M),null!==(F=I.session.productState)&&void 0!==F&&F["client-deprecated"]&&x.requestMessage({appUri:"spotify:home",trigger:E}).then((function(e){return B(E.pattern,e)})).then(M);break;case d.Q.TRIGGER_CONTEXT_START_IN_APP_MESSAGE:x&&!A(D)&&x.requestMessage({appUri:"spotify:home",trigger:S}).then(M);break;case d.Q.TRIGGER_JAMMABLE_CONTEXT_START_IN_APP_MESSAGE:if(n.getEnabled()===g._H.ENABLED&&n.getJamExperience()!==g.lz.NONE&&x&&!A(D)){var V,H,G=null!==(V=null===(H=(0,i.o_)(e.location.pathname))||void 0===H?void 0:H.toURI())&&void 0!==V?V:"spotify:home";x.requestMessage({appUri:G,trigger:C}).then(M)}break;case o.gK.UPDATE_UI_HISTORY_STATE:U=b(e.location.pathname),x&&!A(D)&&U&&x.requestMessage({appUri:U,trigger:{pattern:U,type:"URI"}}).then(M);break;case s.QN.SHOW_BILLBOARD_AD_VIEW:N((0,c.yv)());break;case d.Q.PREVIEW_IN_APP_MESSAGE:x&&T.creativeId&&x.previewMessage({appUri:T.appUri||"spotify:home",creativeId:T.creativeId}).then(M);break;case d.Q.SET_IN_APP_MESSAGING_ENV:x&&x.setEnv(T.env);break;case p.tQ:x&&x.stop()}return P}}}}},76228:(e,t,n)=>{"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=document.getElementById("main");return!t&&e&&((t=document.createElement("div")).id="main",document.body.appendChild(t)),t}n.d(t,{e:()=>r})},2881:(e,t,n)=>{"use strict";n.d(t,{JQ:()=>ie,cI:()=>Z,r8:()=>X,bL:()=>ee,UU:()=>J,ug:()=>re,XL:()=>$});var r=n(52542),i=(n(7651),n(30456),n(26701),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(30296)),a=n(333),o=n(33468),s=n(40340),u=n(61548),c=n(4798),l=n(20735);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{mode:l.YU.none},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.Bg.SET_LYRICS_MODE:return f(f({},e),{},{mode:t.mode});case c.Bg.SET_LYRICS_TRANSLATION_LANGUAGE:return f(f({},e),{},{translationLanguage:t.language});default:return e}},v=n(94148),h=n(82865),m=n(58114),g=n(66130);function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{message:null,isOpen:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case u.gK.HIDE_UNSUPPORTED_MESSAGE:return b(b({},e),{},{message:null,isOpen:!1});case u.gK.SHOW_UNSUPPORTED_MESSAGE:return b(b({},e),{},{message:t.message,isOpen:!0});default:return e}},_=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1};switch((arguments.length>1?arguments[1]:void 0).type){case u.gK.HIDE_OFFLINE_DEVICE_LIMIT_REACHED_MODAL:return b(b({},e),{},{isOpen:!1});case u.gK.SHOW_OFFLINE_DEVICE_LIMIT_REACHED_MODAL:return b(b({},e),{},{isOpen:!0});default:return e}},O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1,hasOccurred:!1};switch((arguments.length>1?arguments[1]:void 0).type){case u.gK.HIDE_PLAYBACK_NOT_SUPPORTED_MODAL:return b(b({},e),{},{isOpen:!1});case u.gK.SHOW_PLAYBACK_NOT_SUPPORTED_MODAL:return b(b({},e),{},{isOpen:!0,hasOccurred:!0});default:return e}},E=function(e){var t,n=null==e||null===(t=e.getRemoteConfigurationWithLocalOverrides)||void 0===t?void 0:t.call(e).getValue(m.rkp);return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1},t=arguments.length>1?arguments[1]:void 0;if(n)return{isOpen:!1};switch(t.type){case g.J:var r=t.data,i=r.product,a=r.country,o=r.policies;return("premium"!==i||null!=o&&o.opt_in_trial_premium_only_market)&&"KR"===a?b(b({},e),{},{isOpen:!0}):e;case u.gK.HIDE_PREMIUM_MODAL:return b(b({},e),{},{isOpen:!1});case u.gK.SHOW_PREMIUM_MODAL:return b(b({},e),{},{isOpen:!0});default:return e}}},w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1};switch((arguments.length>1?arguments[1]:void 0).type){case u.gK.HIDE_L2L_MODAL:return b(b({},e),{},{isOpen:!1});case u.gK.SHOW_L2L_MODAL:return b(b({},e),{},{isOpen:!0});default:return e}},S=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1};switch((arguments.length>1?arguments[1]:void 0).type){case u.gK.HIDE_S2L_MODAL:return b(b({},e),{},{isOpen:!1});case u.gK.SHOW_S2L_MODAL:return b(b({},e),{},{isOpen:!0});default:return e}},C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case u.gK.OPEN_DELETE_PLAYLIST_DIALOG:return b(b({},e),{},{isOpen:!0,uri:t.uri});case u.gK.CLOSE_DELETE_PLAYLIST_DIALOG:return b(b({},e),{},{isOpen:!1});default:return e}},x=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1,actionType:"cancel"},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case u.gK.OPEN_REVERT_CHANGES_TUNA_DIALOG:return b(b({},e),{},{isOpen:!0,uri:t.uri,callback:t.callback,actionType:t.actionType});case u.gK.CLOSE_REVERT_CHANGES_TUNA_DIALOG:return b(b({},e),{},{isOpen:!1});default:return e}},k=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1,item:null},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case u.gK.OPEN_DSA_DIALOG:return b(b({},e),{},{isOpen:!0,item:t.item});case u.gK.CLOSE_DSA_DIALOG:return b(b({},e),{},{isOpen:!1,item:null});default:return e}},T=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case u.gK.OPEN_DELETE_FOLDER_DIALOG:return b(b({},e),{},{isOpen:!0,uri:t.uri,onDeleteCallback:t.onDeleteCallback});case u.gK.CLOSE_DELETE_FOLDER_DIALOG:return b(b({},e),{},{isOpen:!1});default:return e}},P=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1,isPrerelease:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case u.gK.OPEN_REMOVE_FROM_LIBRARY_DIALOG:return b(b({},e),{},{isOpen:!0,uri:t.uri,isPrerelease:t.isPrerelease});case u.gK.CLOSE_REMOVE_FROM_LIBRARY_DIALOG:return b(b({},e),{},{isOpen:!1});default:return e}},I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1,playlistUri:null},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case u.gK.OPEN_LEAVE_PLAYLIST_DIALOG:return{isOpen:!0,playlistUri:t.playlistUri};case u.gK.CLOSE_LEAVE_PLAYLIST_DIALOG:return{isOpen:!1,playlistUri:t.playlistUri};default:return e}},N=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case u.gK.OPEN_BLOCK_USER_DIALOG:return b(b({},e),{},{isOpen:!0,uri:t.uri,name:t.name});case u.gK.CLOSE_BLOCK_USER_DIALOG:return b(b({},e),{},{isOpen:!1});default:return e}},R=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{uri:null,isOpen:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case u.gK.OPEN_SIGNUP_PROMPT_DIALOG:return b(b({},e),{},{uri:t.uri,isOpen:!0});case u.gK.CLOSE_SIGNUP_PROMPT_DIALOG:return b(b({},e),{},{isOpen:!1});default:return e}},D=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isError:!1,name:""};switch((arguments.length>1?arguments[1]:void 0).type){case o.gK.CDM_ERROR:return b(b({},e),{},{isError:!0,name:"cdmerror"});case o.gK.HARMONY_MAX_SUBSCRIPTIONS_REACHED:return b(b({},e),{},{isError:!0,name:"max_subscriptions_reached"});default:return e}},j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1};switch((arguments.length>1?arguments[1]:void 0).type){case u.gK.OPEN_FULLSCREEN_MODE:return{isOpen:!0};case u.gK.CLOSE_FULLSCREEN_MODE:case u.gK.LEAVE_FULLSCREEN:return{isOpen:!1};default:return e}},L=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1};switch((arguments.length>1?arguments[1]:void 0).type){case u.gK.CONNECT_DEVICE_PICKER_OPENED:return b(b({},e),{},{isOpen:!0});case u.gK.CONNECT_DEVICE_PICKER_CLOSED:return b(b({},e),{},{isOpen:!1});default:return e}},U=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1};switch((arguments.length>1?arguments[1]:void 0).type){case u.gK.SHOW_CONNECT_NUDGE:return b(b({},e),{},{isOpen:!0});case u.gK.HIDE_CONNECT_NUDGE:return b(b({},e),{},{isOpen:!1});default:return e}},M=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isRTL:!1},t=arguments.length>1?arguments[1]:void 0;return t.type===s.gK.SET_RTL_MODE?b(b({},e),{},{isRTL:t.isRTL}):e},B=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{canGoBack:!1,canGoForward:!1},t=arguments.length>1?arguments[1]:void 0;return t.type===u.gK.UPDATE_UI_HISTORY_STATE?t.historyState:e},F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1},t=arguments.length>1?arguments[1]:void 0;return t.type===u.gK.SET_KEYBOARD_SHORTCUTS_HELP_VISIBILITY?b(b({},e),{},{isOpen:t.isOpen}):e},V=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1,trackUri:""},t=arguments.length>1?arguments[1]:void 0;return t.type===u.gK.SHOW_TRACK_CREDITS?b(b({},e),{},{isOpen:t.isOpen,trackUri:t.trackUri}):e},H=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1,data:null},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case u.gK.OPEN_ARTIST_ABOUT_DIALOG:return b(b({},e),{},{data:t.data,isOpen:!0});case u.gK.CLOSE_ARTIST_ABOUT_DIALOG:return b(b({},e),{},{data:null,isOpen:!1});default:return e}},G=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1};switch((arguments.length>1?arguments[1]:void 0).type){case u.gK.OPEN_REMOVE_DOWNLOADS_DIALOG:return b(b({},e),{},{isOpen:!0});case u.gK.CLOSE_REMOVE_DOWNLOADS_DIALOG:return b(b({},e),{},{isOpen:!1});default:return e}},z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1};switch((arguments.length>1?arguments[1]:void 0).type){case u.gK.OPEN_CLEAR_CACHE_DIALOG:return b(b({},e),{},{isOpen:!0});case u.gK.CLOSE_CLEAR_CACHE_DIALOG:return b(b({},e),{},{isOpen:!1});default:return e}},W=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1,name:"",handleRename:function(){}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"OPEN_RENAME_FOLDER_MODAL":return b(b({},e),{},{isOpen:!0,name:t.name,handleRename:t.handleRename});case"CLOSE_RENAME_FOLDER_MODAL":return b(b({},e),{},{isOpen:!1});default:return e}},K=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1};switch((arguments.length>1?arguments[1]:void 0).type){case u.gK.OPEN_YOUR_DJ_UPSELL_MODAL:return{isOpen:!0};case u.gK.CLOSE_YOUR_DJ_UPSELL_MODAL:return{isOpen:!1};default:return e}},Y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case u.gK.OPEN_REMOVE_DOWNLOAD_CONFIRMATION_DIALOG:return{uri:t.uri,isOpen:!0,onConfirm:t.onConfirm,onCancel:t.onCancel,remoteDeviceInfo:t.remoteDeviceInfo};case u.gK.CLOSE_REMOVE_DOWNLOAD_CONFIRMATION_DIALOG:return{isOpen:!1};default:return e}},q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1,consumptionCapExplanation:{title:"",body:"",cta:""}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case u.gK.OPEN_BOOK_CONSUMPTION_CAP_MODAL:return b(b({},e),{},{isOpen:!0,consumptionCapExplanation:t.consumptionCapExplanation});case u.gK.CLOSE_BOOK_CONSUMPTION_CAP_MODAL:return b(b({},e),{},{isOpen:!1});default:return e}},Q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case u.gK.OPEN_JAM_MODAL:return b(b({},e),{},{isOpen:!0,modalType:t.modalType,joinToken:t.joinToken,memberToRemove:t.memberToRemove,connectStateDeviceId:t.connectStateDeviceId});case u.gK.CLOSE_JAM_MODAL:return b(b({},e),{},{isOpen:!1,modalType:void 0,joinToken:void 0,memberToRemove:void 0,connectStateDeviceId:void 0});default:return e}},Z=(0,i.Z0)({name:"smartShuffle",initialState:{isOpen:!1},reducers:{open:function(e){e.isOpen=!0},close:function(e){e.isOpen=!1}}}),J=(0,i.Z0)({name:"turnOffPersonalizedRecommendationsModal",initialState:{isOpen:!1,onConfirm:function(){}},reducers:{open:function(e,t){e.isOpen=!0,e.onConfirm=t.payload.onConfirm},close:function(e){e.isOpen=!1}}}),X=(0,i.Z0)({name:"learnMorePersonalizedRecommendationsModalSlice",initialState:{isOpen:!1},reducers:{open:function(e){e.isOpen=!0},close:function(e){e.isOpen=!1}}}),$=(0,i.Z0)({name:"yourSoundCapsuleModalSlice",initialState:{isOpen:!1},reducers:{open:function(e){e.isOpen=!0},close:function(e){e.isOpen=!1}}}),ee=(0,i.Z0)({name:"personalizedRecommendationsError",initialState:{isOpen:!1},reducers:{open:function(e){e.isOpen=!0},close:function(e){e.isOpen=!1}}}),te=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isOpen:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case u.gK.OPEN_SHOW_RATING_MODAL:return{isOpen:!0,uri:t.uri,metadata:t.metadata};case u.gK.CLOSE_SHOW_RATING_MODAL:return{isOpen:!1};default:return e}},ne=(0,i.Z0)({name:"editRefinersModal",initialState:{isOpen:!1},reducers:{open:function(e){e.isOpen=!0},close:function(e){e.isOpen=!1}}}),re=(0,i.Z0)({name:"videoNotSupportedModal",initialState:{isOpen:!1,onConfirm:function(){},onCancel:function(){}},reducers:{open:function(e,t){e.isOpen=!0,e.onCancel=t.payload.onCancel,e.onConfirm=t.payload.onConfirm},close:function(e){e.isOpen=!1}}}),ie=function(e){return(0,a.HY)({premiumDialog:E(e),loginToListenDialog:w,signupToListenDialog:S,deletePlaylistDialog:C,deleteFolderDialog:T,removeFromLibraryDialog:P,leavePlaylistDialog:I,blockUserDialog:N,improvedSignupPromptDialog:R,unsupportedBrowser:A,offlineDeviceLimitReachedDialog:_,playbackNotSupportedErrorDialog:O,errorPage:D,fullscreenMode:j,connectDevicePicker:L,connectNudge:U,videoPlayer:h.F3,textDirection:M,history:B,keyboardShortcutsHelpModal:F,trackCreditsModal:V,removeDownloadsDialog:G,clearCacheDialog:z,renameFolderModal:W,artistAboutDialog:H,yourDJUpsellDialog:K,lyrics:p,removeDownloadConfirmationDialog:Y,bookConsumptionCapModal:q,dsaDialog:k,jamModalState:Q,introducingSmartShuffleModal:Z.reducer,turnOffPersonalizedRecommendationsModal:J.reducer,learnMorePersonalizedRecommendationsModal:X.reducer,transcript:v.d2,personalizedRecommendationsErrorModal:ee.reducer,showRatingModalState:te,editRefinersModal:ne.reducer,changesTunaDialog:x,yourSoundCapsuleModal:$.reducer,videoNotSupportedModal:re.reducer})}},58114:(e,t,n)=>{"use strict";n.d(t,{$GE:()=>L,$PN:()=>Lt,AEN:()=>a.AE,ATM:()=>Ye,Aem:()=>K,Au4:()=>P,BCG:()=>a.BC,BYw:()=>ut,Be8:()=>Y,C2:()=>V,C7K:()=>ct,CXJ:()=>a.CX,DGB:()=>qe,DHV:()=>j,DKh:()=>Ct,DqB:()=>a.Dq,FQE:()=>Le,G6N:()=>m,GEz:()=>ae,H8e:()=>ot,HEU:()=>fe,HYy:()=>st,HbK:()=>w,Hp0:()=>vn,IA_:()=>C,IZ_:()=>Bt,IqJ:()=>a.Iq,J1t:()=>zt,J9c:()=>xe,JKv:()=>ce,JSO:()=>De,JhO:()=>le,Jl4:()=>J,KkE:()=>Be,KvH:()=>ft,LDS:()=>Ie,LNg:()=>hn,LX5:()=>He,Lh5:()=>pt,Lkd:()=>ke,Ln9:()=>$e,MB0:()=>Gt,MCN:()=>On,MX4:()=>fn,McC:()=>a.Mc,NAP:()=>v,NPo:()=>Ae,N_Z:()=>ve,NtL:()=>vt,O14:()=>a.O1,OBX:()=>f,OlV:()=>a.Ol,PV7:()=>Kt,Pfj:()=>En,PnP:()=>$,QIZ:()=>wt,QMQ:()=>tt,QTs:()=>a.QT,Qdk:()=>ue,Rww:()=>F,SAn:()=>et,SeK:()=>re,SqX:()=>u,StW:()=>h,TId:()=>je,Tb_:()=>k,Tzx:()=>Oe,UPi:()=>a.UP,USK:()=>rt,UrL:()=>U,WAA:()=>a.WA,WAq:()=>yt,WJ1:()=>de,WPI:()=>pn,WYm:()=>it,WdJ:()=>o,Wfl:()=>q,X$5:()=>jt,Xtr:()=>ln,YSK:()=>Ge,YVK:()=>a.YV,Y_Z:()=>Ke,Z85:()=>Ht,ZK8:()=>Fe,ZXG:()=>Zt,ZoB:()=>Pt,_Ie:()=>gn,_Nj:()=>b,_p8:()=>X,a4n:()=>T,b2:()=>kt,bFi:()=>p,bOR:()=>Ne,bYw:()=>Re,bhM:()=>te,c3z:()=>O,cKd:()=>he,cLA:()=>Je,cOL:()=>Ue,cgF:()=>Se,d5A:()=>W,dAx:()=>y,dz_:()=>mn,e6f:()=>l,eWj:()=>Ce,es$:()=>Ot,g3o:()=>c,g9n:()=>nn,gLA:()=>se,h0Y:()=>ze,hWV:()=>bt,htx:()=>gt,iUp:()=>me,ijb:()=>we,jif:()=>_e,k4Y:()=>Ut,k6b:()=>_t,k7D:()=>ee,khs:()=>un,lDH:()=>at,lFB:()=>Vt,lVm:()=>xt,mA2:()=>a.mA,mKm:()=>St,mPu:()=>ie,mnc:()=>ne,n2U:()=>an,o4S:()=>rn,o5i:()=>yn,oFY:()=>Nt,oFv:()=>dn,ojr:()=>_n,okt:()=>oe,oyV:()=>en,p0m:()=>s,p41:()=>ye,p5T:()=>B,pCm:()=>D,pZ0:()=>Xe,pj7:()=>G,q4i:()=>At,q5y:()=>be,qVe:()=>Te,qht:()=>N,r1q:()=>We,rVs:()=>A,rkp:()=>It,s6w:()=>Ft,sMR:()=>Xt,skl:()=>lt,t1l:()=>ge,t84:()=>Yt,tE2:()=>on,tsC:()=>M,tuf:()=>Jt,ucV:()=>Mt,ueo:()=>g,umO:()=>dt,uyM:()=>H,uyY:()=>cn,vFH:()=>a.vF,vM4:()=>Ze,vQ3:()=>pe,vQo:()=>_,vc0:()=>$t,vnr:()=>mt,wIO:()=>z,wMq:()=>Dt,wXB:()=>Rt,wl5:()=>Tt,wq9:()=>Pe,x8:()=>bn,xEc:()=>Ve,xFv:()=>tn,x_7:()=>a.x_,xkq:()=>Qe,xnZ:()=>Z,y2l:()=>nt,y4c:()=>R,yJ8:()=>ht,yOO:()=>E,yon:()=>x,yt8:()=>I,yux:()=>S,z53:()=>Q,zJD:()=>d,ztB:()=>Qt});var r=n(29583),i=n(33983),a=n(79916),o=function(e){return e.DISABLED="DISABLED",e.HELMET="HELMET",e.HELMET_AND_SOUND="HELMET_AND_SOUND",e.FELIX="FELIX",e}({}),s=(0,r.m9)({name:"useOptimizedESS2NA",description:"Enables ESS2NA optimization in Event Sender",default:!1}),u=(0,r.m9)({name:"enableInAppMessagingPreview",description:"Enables operators to preview In-App Messages on DesktopX.",default:!1}),c=(0,r.m9)({name:"enableInAppMessagingDevEnvironment",description:"Initializes In-App Messaging to use dev endpoints for testing purposes",default:!1}),l=(0,r.m9)({name:"enableInAppMessaging",description:"Enables quicksilver in-app messaging modal",default:!0}),d=(0,r.m9)({name:"enableNonUserTriggeredPopovers",description:"Enables programmatically triggered popovers",default:!0}),f=(0,r.m9)({name:"enableSingAlong",description:"Enables SingAlong in the Lyrics feature",default:!1}),p=(0,r.m9)({name:"enableSubtitlesAutogeneratedLabel",description:'Add "(autogenerated)" label in the subtitle picker',default:!1}),v=(0,r.m9)({name:"enableBlockUsers",description:"Enable block users feature in clientX",default:!1}),h=((0,r.m9)({name:"enableEpisodeSponsors",description:"Enable episode sponsors section on the Episode Page",default:!1}),(0,r.HW)({name:"episodeSponsorsFetchDelay",description:"Amount of time to wait after a podcast ad starts streaming before fetching the ad's accompanying display ad",default:4200,lower:3888,upper:4242}),(0,r.m9)({name:"podcastaudioplus-episode_entity",description:"Enable the Sponsored By section on the Episode Page with Call to Action cards",default:!1}),(0,r.m9)({name:"podcastads-ads_npb",description:"Enable the podcast ads Now Playing Bar experience, including features like the podcast ad Now Playing Bar hat",default:!1}),(0,r.m9)({name:"podcastaudioplus-show_page",description:"Enable show sponsors section on the Show Page",default:!1}),(0,r.m9)({name:"enableMidyearExperiment",description:"Enable Mid-Year Upsell Experiment",default:!1})),m=(0,r.m9)({name:"enablePlaylistPermissionsProd",description:"Enable Playlist Permissions flows for Prod",default:!1}),g=(0,r.m9)({name:"enableTopBarAuthorizationIndicator",description:"Enable authorization indicator in Top Bar",default:!1}),y=(0,r.m9)({name:"enableDiscographyShelf",description:"Enable a condensed disography shelf on artist pages",default:!1}),b=(0,r.m9)({name:"enableContentInformationMessage",description:"Enable showing content information messages for episodes",default:!1}),A=(0,r.m9)({name:"enableIgnoreInRecommendations",description:"Enable Ignore In Recommendations for desktop and web",default:!1}),_=(0,r.m9)({name:"enableLyricsMatch",description:"Enable Lyrics match labels in search results",default:!1}),O=(0,r.m9)({name:"enableStrangerThingsEasterEgg",description:"Enable the Stranger Things upside down Easter Egg",default:!1}),E=(0,r.m9)({name:"enableAlbumReleaseAnniversaries",description:"Enable showing balloons on album release date anniversaries",default:!1}),w=(0,r.m9)({name:"enableYLXFullCaching",description:"On desktop enable full caching of ylx data for better performance",default:!1}),S=(0,r.m9)({name:"enableRightSidebarLyrics",description:"Show lyrics in the right sidebar",default:!1}),C=(0,r.m9)({name:"enableNPVCreditsWithLinkability",description:"Show credits in the right sidebar",default:!1}),x=(0,r.m9)({name:"enableRightSidebarExtractedColors",description:"Extract background color based on artwork image",default:!1}),k=(0,r.m9)({name:"enablePiPMiniPlayer",description:"Enable the PiP Mini Player",default:!1}),T=(0,r.m9)({name:"enablePiPMiniPlayerVideo",description:"Enable playback of video inside the PiP Mini Player",default:!1}),P=(0,r.m9)({name:"enableCinemaMode",description:"Enable cinema mode",default:!0}),I=(0,r.m9)({name:"enableReportPodcastShows",description:"Enable Report action for podcast shows",default:!1}),N=(0,r.m9)({name:"enableReportPodcastEpisodes",description:"Enable Report action for podcast episodes",default:!1}),R=(0,r.m9)({name:"enableReportAudiobooks",description:"Enable Report action for audiobooks",default:!1}),D=(0,r.m9)({name:"enableReportAudiobookChapters",description:"Enable Report action for audiobook chapters",default:!1}),j=(0,r.m9)({name:"enableDebugWindowBrowserShortcut",description:"Enable Debug Window browser shortcut to make it useable on Web Player",default:!1}),L=(0,r.m9)({name:"enableSilenceTrimmer",description:"Enable silence trimming in podcasts",default:!1}),U=(0,r.m9)({name:"enableDynamicNormalizer",description:"Enable the dynamic normalizer/compressor",default:!1}),M=(0,r.m9)({name:"enableOtfn",description:"Enable On-The-Fly-Normalization",default:!1}),B=(0,r.m9)({name:"enableYourDJ",description:'Enables the "Your DJ" feature',default:!1}),F=(0,r.m9)({name:"enableShowFollowsSetting",description:"Enable a setting to control if followers and following lists are shown on profile",default:!1}),V=(0,r.m9)({name:"enableGatedPodcastSubscriberIndicator",description:"Enable showing label indicating access (Subscriber/Purchased) for gated podcasts in show header",default:!1}),H=(0,r.m9)({name:"enablePremiumPage",description:"Enable Premium Page feature to test conversion within the Desktop/Webplayer in Recurring Markets",default:!1}),G=(0,r.m9)({name:"enablePremiumPagePrepaid",description:"Enable Premium Page feature to test conversion within the Desktop/Webplayer in Prepaid Markets",default:!1}),z=(0,r.m9)({name:"enablePremiumPageKorea",description:"Rollout Premium Page feature for Korea in the Desktop/Webplayer",default:!1}),W=(0,r.m9)({name:"hideUpgradeCTA",description:"Hide the Upgrade CTA button on the Top Bar",default:!1}),K=(0,r.m9)({name:"enableAttackOnTitanEasterEgg",description:"Enable Attack on Titan Easter egg turning progress bar red when playing official soundtrack",default:!1}),Y=(0,r.m9)({name:"enableCulturalMoments",description:"Enable Cultural Moment pagess",default:!1}),q=(0,r.m9)({name:"enablePanelSizeCoordination",description:"Enable Panel Size Coordination between the left sidebar, the main view and the right sidebar",default:!1}),Q=(0,r.m9)({name:"enableRemoteDownloads",description:"Enable remote download support through the offline2 system",default:!1}),Z=(0,r.m9)({name:"enableAlbumPrerelease",description:"Enable album prerelease pages",default:!1}),J=(0,r.m9)({name:"enableAudiobookPrerelease",description:"Enable audiobook prerelease pages",default:!1}),X=(0,r.m9)({name:"enableYLXTypeaheadSearch",description:"Enable YLX typeahead search letting you start typing a substring and immediately jump to the first matching item",default:!1}),$=((0,r.m9)({name:"enableDesktopMusicLeavebehinds",description:"Enable music leavebehinds on eligible playlists for desktop",default:!1}),(0,r.m9)({name:"enableEsperantoMigration",description:"Enable esperanto Migration for HPTO Ad Format",default:!1})),ee=(0,r.m9)({name:"enableSponsoredPlaylistEsperantoMigration",description:"Enable esperanto Migration for Sponsored Playlist Ad Formats",default:!1}),te=(0,r.m9)({name:"enableAudioAdsEsperantoMigration",description:"Enable esperanto Migration for Audio Ads Format",default:!1}),ne=(0,r.m9)({name:"enableVideoAdsEsperantoMigration",description:"Enable esperanto Migration for Video Ads Format",default:!1}),re=(0,r.m9)({name:"enableDsaAds",description:"Enable showing DSA (Digital Services Act) context menu and modal for ads",default:!1}),ie=(0,r.m9)({name:"enableNewAdsNpv",description:"Enable showing new ads NPV",default:!1}),ae=(0,r.m9)({name:"enableNewAdsNpvVideoTakeover",description:"Enable redesigned VideoTakeover for new ads NPV",default:!1}),oe=(0,r.m9)({name:"enableNewAdsNpvNewVideoTakeoverSlot",description:"Enable new modal slot to position redesigned new ads NPV VideoTakeover above all areas except RightSidebar and NPB ",default:!1}),se=(0,r.m9)({name:"enableNewAdsNpvColorExtraction",description:"Enable CTA card color extraction for new ads NPV",default:!1}),ue=(0,r.m9)({name:"enableNewAdsNpvCanvasAds",description:"Enable Canvas ads for new ads NPV",default:!1}),ce=((0,r.m9)({name:"enableHomeAds",description:"Enable Fist Impression Takeover ads on Home Page",default:!1}),(0,r.BL)({name:"enableMandalorianEasterEgg",description:"Enable the Mandalorian easter-egg",values:o,default:o.DISABLED})),le=(0,r.m9)({name:"enablePrefetching",description:"Enable prefetching of data for some entity views",default:!1}),de=(0,r.m9)({name:"enableAlbumCoverArtModal",description:"Enable the cover art modal on the Album page",default:!1}),fe=(0,r.m9)({name:"enableABP",description:"Enable ABP",default:!1}),pe=(0,r.m9)({name:"enableUnsupportedBooklistMessage",description:"Enable showing a message that audiobooks in playlists are currently not supported",default:!1}),ve=(0,r.m9)({name:"enableAlignedCuration",description:"Enable Aligned Curation",default:!1}),he=(0,r.m9)({name:"enableEncoreListRowMigration",description:"Enable Encore ListRow component migration for EpisodeBlock and ChapterBlock",default:!1}),me=((0,r.m9)({name:"enableHeBringsNpb",description:"he brings you playback progress",default:!1}),(0,r.BL)({name:"enableSocialConnectOnDesktop",description:"Enable the Social Connect API that powers group listening sessions for Desktop",values:i._H,default:i._H.DISABLED})),ge=(0,r.BL)({name:"enableSocialConnectOnDesktopWebPlayer",description:"Enable the Social Connect API that powers group listening sessions for Desktop Web Player",values:i._H,default:i._H.DISABLED}),ye=(0,r.m9)({name:"enableConnectTransferAPI",description:"Enable the ConnectTransferAPI responsible for transferring and pulling playback",default:!1}),be=(0,r.m9)({name:"enableConnectDiscoveryAPI",description:"Enable the ConnectDiscoveryAPI responsible for device discovery",default:!1}),Ae=(0,r.m9)({name:"enableConnectDeviceManagementAPI",description:"Enable the ConnectDeviceManagementAPI responsible for managing device-related actions",default:!1}),_e=(0,r.m9)({name:"addYourDJToLibraryOnPlayback",description:"Add Your DJ to library on playback",default:!1}),Oe=(0,r.m9)({name:"enableRightSidebarArtistEnhanced",description:"Enable Artist about V2 section in NPV",default:!1}),Ee=function(e){return e.DEFAULT="DEFAULT",e.CONTROL="CONTROL",e.VARIANT="VARIANT",e}({}),we=(0,r.BL)({name:"enableInternalTrackSearch",description:"Enable internal track search on desktop UI",values:Ee,default:Ee.DEFAULT}),Se=(0,r.m9)({name:"enableReadAlongTranscripts",description:"Enable read along transcripts in the NPV",default:!1}),Ce=(0,r.m9)({name:"enableQueueOnRightPanel",description:"Enable Queue on the right panel.",default:!1}),xe=(0,r.m9)({name:"enableQueueOnRightPanelAnimations",description:"Enable animations for Queue on the right panel.",default:!1}),ke=(0,r.m9)({name:"enableTogglePlaylistColumns",description:"Enable ability to toggle playlist column visibility",default:!1}),Te=(0,r.m9)({name:"enableExtraTracklistColumns",description:"Enable extra tracklist columns",default:!1}),Pe=(0,r.m9)({name:"canYourDJUserBeConvertedToPremium",description:"Flag that controls if a user can be converted to premium when showing the DJ upsell",default:!1}),Ie=(0,r.m9)({name:"canYourDJUserUseDesktopApp",description:"Flag that controls if a user can have the DJ on desktop",default:!1}),Ne=(0,r.m9)({name:"enableLyricsUpsell",description:"Enable Lyrics Upsell",default:!1}),Re=function(e){return e.CONTROL="CONTROL",e.TRUNCATED_LYRICS="TRUNCATED_LYRICS",e.EMPTY_LYRICS="EMPTY_LYRICS",e}({}),De=(0,r.BL)({name:"forceLyricsUpsell",description:"Force Lyrics Upsell for testing",values:Re,default:Re.CONTROL}),je=(0,r.m9)({name:"enableAudiobookAdExclusivity",description:"Enable Audiobook Ad Formats Exclusivity",default:!1}),Le=(0,r.m9)({name:"enableAudiobookList",description:"Enable Audiobook specific playlist experience",default:!1}),Ue=(0,r.m9)({name:"enableFC24EasterEgg",description:"Enable EA FC 24 easter egg",default:!1}),Me=function(e){return e.CONTROL="CONTROL",e.UPSELL_SIMPLE="UPSELL_SIMPLE",e.UPSELL_POPOVER="UPSELL_POPOVER",e}({}),Be=((0,r.BL)({name:"musicVideosPremiumUpsell",description:"Testing Premium upsell for Free users on music videos",values:Me,default:Me.CONTROL}),(0,r.m9)({name:"enableNPVideosV2",description:"Enable NPV 2.0 Video experience for testing",default:!1})),Fe=(0,r.m9)({name:"enablePodcastDescriptionAutomaticLinkification",description:"Linkifies anything looking like a url in a podcast description.",default:!1}),Ve=(0,r.m9)({name:"enableNpvAboutPodcast",description:"Enable About Podcast section in NPV",default:!1}),He=(0,r.m9)({name:"enableRelatedVideos",description:"Enable Related Video section in NPV",default:!1}),Ge=(0,r.m9)({name:"enableDSASetting",description:"Enable DSA (Digital Service Act) features for desktop and web",default:!1}),ze=(0,r.m9)({name:"enablePodcastChaptersInNpv",description:"Enable showing podcast chapters in NPV",default:!1}),We=(0,r.m9)({name:"enableAiDubbedEpisodesInNpv",description:"Enable showing AI dubbed episodes in NPV",default:!1}),Ke=(0,r.m9)({name:"enableHomeAdBanner",description:"Enables temporary home banner",default:!1}),Ye=(0,r.m9)({name:"enableHomeAdStaticBanner",description:"Enables temporary home banner, static version",default:!1}),qe=((0,r.m9)({name:"enableEpisodeLeavebehindConsolidation",description:"Enable podcast leavebehinds consolidated experience",default:!1}),(0,r.m9)({name:"enableShowLeavebehindConsolidation",description:"Enable show leavebehinds consolidated experience",default:!1}),(0,r.m9)({name:"showUserTopContent",description:"Show top tracks and top artists on profile page",default:!0})),Qe=((0,r.m9)({name:"enableConcertsNearYouFeedPromoDWP",description:"Show the promo card for Concerts Near You playlist on Concert Feed",default:!1}),(0,r.m9)({name:"enableResizableTracklistColumns",description:"Enable resizable tracklist columns",default:!1})),Ze=(0,r.m9)({name:"enableArtistBans",description:"Enable feature to ban/unban artists and have the UI reflect it",default:!1}),Je=(0,r.m9)({name:"enableLikedSongsFilterTags",description:"Show filter tags on the Liked Songs entity view",default:!1}),Xe=(0,r.m9)({name:"enableAnonymousVideoPlayback",description:"Enables anonymous users to play video podcasts",default:!1}),$e=(0,r.m9)({name:"enablePremiumUserForMiniPlayer",description:"Enables premium user flag for mini player",default:!1}),et=(0,r.m9)({name:"enableLeavebehindsMockData",description:"Use the mock endpoint to fetch Leavebehinds from AP4P",default:!1}),tt=(0,r.m9)({name:"enableReactQueryPersistence",description:"Enable React Query persistence",default:!1}),nt=(0,r.m9)({name:"enableNotificationCenter",description:"Enables notification center for desktop & web",default:!1}),rt=(0,r.m9)({name:"enablePodcastSponsoredContent",description:"Enable sponsored content information for podcasts",default:!1}),it=(0,r.m9)({name:"enableFullscreenMode",description:"Enable fullscreen mode",default:!1}),at=(0,r.m9)({name:"enableYLXPrereleaseAlbums",description:"Enables album pre-releases in YLX",default:!1}),ot=(0,r.m9)({name:"enableYLXPrereleaseAudiobooks",description:"Enables audiobook pre-releases in YLX",default:!1}),st=(0,r.m9)({name:"enablePipImpressionLogging",description:"Enables impression logging for PiP",default:!1}),ut=((0,r.m9)({name:"enableMoreLikeThisPlaylist",description:"Enables More Like This playlist for playlists the user cannot edit",default:!1}),(0,r.m9)({name:"enableWatchFeed",description:"Enable Watch Feed feature",default:!1})),ct=((0,r.m9)({name:"enableWatchFeedEntityPages",description:"Enable Watch Feed feature on entity pages",default:!1}),(0,r.m9)({name:"enableHybridHome",description:"Enable Hybrid Home feature",default:!1}),(0,r.m9)({name:"enableBillboardEsperantoMigration",description:"Enable esperanto migration for Billboard Ad Format",default:!1})),lt=(0,r.m9)({name:"enableShowRating",description:"Enables new UI for rating books and podcasts",default:!1}),dt=(0,r.m9)({name:"enableEsperantoMigrationLeaderboard",description:"Enable esperanto Migration for Leaderboard Ad Format",default:!1}),ft=(0,r.m9)({name:"enableConcertsInSearch",description:"Enables concerts in search",default:!1}),pt=(0,r.m9)({name:"enableLocalConcertsInSearch",description:"Enables local concert recommendations in search",default:!1}),vt=function(e){return e.CONTROL="control",e.CANVAS_PLAY_LOOP="canvas-play-loop",e.CANVAS_PLAY_ON_HOVER="canvas-play-on-hover",e}({}),ht=(0,r.BL)({name:"enableCanvasNpv",description:"Enables short, looping visuals on tracks.",default:vt.CONTROL,values:vt}),mt=(0,r.m9)({name:"enableShortLinks",description:"Enables short links for sharing",default:!1}),gt=(0,r.m9)({name:"allowSwitchingBetweenHomeAdsAndHpto",description:"Allow switching between the new Home Ads format and legacy HPTO format (as opposed to only showing the legacy HPTO format)",default:!1}),yt=((0,r.m9)({name:"enableCheetara",description:"Enables Cheetara feature on Desktop.",default:!1}),(0,r.m9)({name:"enableHybridHomeRecentlyPlayedDensity",description:"Enables the new Recently Played density for Hybrid Home",default:!1})),bt=(0,r.m9)({name:"enableHybridHomeLowDensity",description:"Enables the new low density (grid) for Hybrid Home",default:!1}),At=(0,r.m9)({name:"enableHybridHomeFeedBaseline",description:"Enables the new Feed Baseline for Hybrid Home",default:!1}),_t=(0,r.m9)({name:"enableSpotlight",description:"Enables the Spotlight component on home",default:!1}),Ot=(0,r.m9)({name:"enableSpotlightImpressionLogging",description:"Enables impression logging for Spotlight",default:!1}),Et=function(e){return e.Default="default",e.Control="control",e.Shelf="shelf",e.ShelfV2="shelf-v2",e.List="list",e}({}),wt=((0,r.BL)({name:"enableEpisodeDiscoveryDwp",description:"Enables similar episode recommendations on episode entity pages",values:Et,default:Et.Default}),(0,r.m9)({name:"enableNpvCreditsImpressions",description:"Enable impressions for credits in the Now Playing View for desktop and web",default:!1})),St=((0,r.HW)({name:"foregroundSessionDebounceTime",description:"Debounce time in milliseconds for foreground session tracking.",default:0,lower:0,upper:6e4}),(0,r.m9)({name:"enableCenteredLayout",description:"Enable centered layout",default:!1})),Ct=((0,r.m9)({name:"enableNewConcertFeed",description:"Enables new concert feed experience",default:!1}),(0,r.m9)({name:"enableVenuePages",description:"Enables venus pages",default:!1})),xt=(0,r.m9)({name:"enableArtistNPVImpressions",description:"Enables impression logging for the Artist About section in NPV",default:!1}),kt=(0,r.m9)({name:"enableVideoAutoplayHome",description:"Enables video autoplay on home",default:!1}),Tt=(0,r.m9)({name:"enableVideoAutoplayNPV",description:"Enables video autoplay in NPV",default:!1}),Pt=(0,r.m9)({name:"enableVideoAutoplayAlways",description:"Enables video autoplay in all the surfaces. Has priority over the other flags",default:!1}),It=(0,r.m9)({name:"disablePremiumOnlyModal",description:"Disable the Premium Only Modal",default:!1}),Nt=(0,r.m9)({name:"enableYourSoundCapsuleModal",description:"Enables showing a modal on desktop to users who have clicked on a Your Sound Capsule share link",default:!1}),Rt=(0,r.m9)({name:"enableTuna",description:"Enables Tuna feature",default:!1}),Dt=((0,r.m9)({name:"enableYscUpgradeEligible",description:"Determines if a user is in a country where Your Sound Capsule is available",default:!1}),(0,r.m9)({name:"enableScrollDrivenAnimations",description:"Enables scroll driven animations for cards and shelved",default:!1})),jt=function(e){return e.NPV_HIDDEN="NPV_HIDDEN",e.NPV_ALWAYS_VISIBLE="NPV_ALWAYS_VISIBLE",e.NPV_VISIBLE_ON_HOVER="NPV_VISIBLE_ON_HOVER",e}({}),Lt=(0,r.BL)({name:"shareButtonPositioning",description:"Share button positioning in NPV",values:jt,default:jt.NPV_HIDDEN}),Ut=(0,r.m9)({name:"enableHomeSubfeedFeedBaseline",description:"Enables 1D cards in subfeed pages",default:!1}),Mt=(0,r.m9)({name:"enableYourEpisodesListPlatform",description:"Enables Your Episodes on list platform",default:!1}),Bt=(0,r.m9)({name:"enableLikedSongsListPlatform",description:"Enables Liked Songs on list platform",default:!1}),Ft=(0,r.m9)({name:"enableLyrics",description:"Feature flag that controls the availability of the lyrics feature",default:!0}),Vt=(0,r.m9)({name:"enableAlignedCurationSavedIn",description:"Enables the Saved In section in Aligned Curation",default:!1}),Ht=(0,r.HW)({name:"enableSearchCategoryResultsCaching",description:"Enable caching of search category results. The number defines the amount of result pages to keep in cache.",default:2,lower:0,upper:10}),Gt=(0,r.m9)({name:"enableRecentSearchesDropdown",description:"Enables recent searches dropdown in GlobalNavBar",default:!1}),zt=(0,r.m9)({name:"enableVideoUnsupportedTransfer",description:"Enables option to transfer to local playback when trying to enable video on device that does not support it.",default:!1}),Wt=function(e){return e.DEFAULT="default",e.CONTROL="control",e.VARIANT_A="variant-a",e.VARIANT_B="variant-b",e.VARIANT_C="variant-c",e}({}),Kt=(0,r.BL)({name:"enableChartsMVPUserTestDWP1",description:"Enable Charts MVP User Test 1 on unauth dwp home page",values:Wt,default:Wt.DEFAULT}),Yt=(0,r.m9)({name:"enableBuddyFeedBatchSubs",description:"Switches to using the new endpoints to subscribe and unsubscribe in batches instead of for each individual friend",default:!1}),qt=function(e){return e.Default="default",e.Control="control",e.Enabled="enabled",e}({}),Qt=((0,r.BL)({name:"enableBrotliCompressionViaCDN",description:"Enable Brotli compression via Fastly CDN",values:qt,default:qt.Default}),function(e){return e.CONTROL="CONTROL",e.WEBPLAYERPDP="WEBPLAYERPDP",e}({})),Zt=(0,r.BL)({name:"ugoTestOrganicPointsIntoWebPlayerPDP",description:"Testing Organic Entry points into PDP",values:Qt,default:Qt.CONTROL}),Jt=function(e){return e.Default="default",e.Control="control",e.Enabled="enabled",e}({}),Xt=(0,r.BL)({name:"enableLyricsReturnsHoldbackDWP",description:"Enable holdback group for lyrics returns",values:Jt,default:Jt.Default}),$t=function(e){return e.Default="default",e.Control="control",e.Enabled="enabled",e}({}),en=(0,r.BL)({name:"enableLyricsReturnsTreatmentDWP",description:"Enable treatment group for lyrics returns",values:$t,default:$t.Default}),tn=function(e){return e.Default="default",e.Control="control",e.OnlySimilarAbove="only-similar-above",e.BothRowsAbove="both-above",e.OnlySimilarBelow="only-similar-below",e.BothRowsBelow="both-below",e}({}),nn=(0,r.BL)({name:"enableILRPlaylistDWP",description:"Enables similar playlists recommendations and more playlists by user on playlist entity pages",values:tn,default:tn.Default}),rn=(0,r.m9)({name:"enableSurveyAds",description:"Enable Spotify Brand Lift (SBL) Surveys in the NPV",default:!1}),an=(0,r.m9)({name:"enableTheStageDesktop",description:"Enable embeddable microsite experience",default:!1}),on=(0,r.m9)({name:"enableConcertUserLocationSelector",description:"Enable user location selector on concerts",default:!1}),sn=function(e){return e.Default="default",e.Control="control",e.Enabled="enabled",e}({}),un=((0,r.BL)({name:"enableLazyLoadingForCWV",description:"Enable lazy loading to test impact on core web vitals",values:sn,default:sn.Default}),(0,r.m9)({name:"enableLyricsFullAvailabilityCheck",description:"Enable full availability check before showing the mic button for lyrics",default:!1})),cn=function(e){return e.CONTROL="control",e.SCROLL="scroll",e.SCROLL_WITH_TIMEOUT="scroll-with-timeout",e.SCROLL_OR_IDLE_WITH_TIMEOUT="scroll-or-idle-with-timeout",e}({}),ln=(0,r.BL)({name:"enableLazyHomeShelves",description:"Enable lazy rendering of offscreen shelves on DWP unauth home",values:cn,default:cn.CONTROL}),dn=((0,r.m9)({name:"enableEFlag",description:"Enables the Employee Flag to send to Sentry.",default:!1}),(0,r.m9)({name:"enableMarkBookAsFinished",description:"Enable the ability to mark a book as finished",default:!1})),fn=(0,r.m9)({name:"enableHomeCarousels",description:"Enable carousels on home",default:!1}),pn=function(e){return e.Default="default",e.Control="control",e.Above="above",e.Below="below",e.AboveAlbumsOnly="above-albums-only",e}({}),vn=(0,r.BL)({name:"enableSimilarAlbumsBasedOnTrackDwp",description:"Enables similar albums based on track recommendations on track entity pages",values:pn,default:pn.Default}),hn=(0,r.m9)({name:"enableUpdatesViaEsperanto",description:"Use Esperanto calls instead of Cosmos when updating the app",default:!1}),mn=(0,r.m9)({name:"enableDesktopOnboarding",description:"Enable new minimal Desktop Onboarding experience",default:!1}),gn=(0,r.m9)({name:"enableHomePin",description:"Enable pinning of home shelves",default:!1}),yn=(0,r.m9)({name:"enableFeedBaselineAudioPreviews",description:"Enable audio previews in the Big Cards",default:!1}),bn=(0,r.m9)({name:"enableFeedBaselineVideoPreviews",description:"Enable video previews in the Big Cards",default:!1}),An=function(e){return e.DEFAULT="default",e.CONTROL="control",e.TOP="top",e.SECOND="second",e}({}),_n=(0,r.BL)({name:"enableUnauthHomeTrending",description:"Enables new Trending Songs shelf on unauth home",values:An,default:An.DEFAULT}),On=(0,r.m9)({name:"enableGatedPodcasts",description:"Enable gated podcasts experience",default:!1}),En=((0,r.m9)({name:"enableDynamicColors",description:"Enable dynamic colors for the app",default:!1}),(0,r.m9)({name:"disableLatestEpisodeOnShow",description:"Hide latest episode block on show page",default:!1}))},28917:(e,t,n)=>{"use strict";n.d(t,{Ch:()=>c,P8:()=>a,e2:()=>o,jV:()=>u,ob:()=>s,yA:()=>i});var r=function(e){return":".concat(e)},i=r("showId"),a=function(e){return"/show/".concat(e)},o=a(i),s=r("episodeId"),u=function(e){return"/episode/".concat(e)},c=u(s)},74512:(e,t,n)=>{"use strict";n.d(t,{JJ:()=>r,mo:()=>a,q:()=>i});var r=function(e){var t=void 0;return void 0===(t=e.session.user?e.session.user.country:e.session.market)&&e.session.productState&&(t=e.session.productState.country),t},i=function(e){return"KR"===r(e)},a=function(e){return"RU"===r(e)}},19353:(e,t,n)=>{"use strict";n.d(t,{MU:()=>o,NR:()=>s,uX:()=>a});var r=n(42551),i=function(e){return e.features},a=(0,r.Mz)(i,(function(e){return(null==e?void 0:e.enableShows)||!1})),o=(0,r.Mz)(i,(function(e){return(null==e?void 0:e.enableI18nLocales)||!1})),s=(0,r.Mz)(i,(function(e){return(null==e?void 0:e.isI18nAdditionalPagesEnabled)||!1}))},87424:(e,t,n)=>{"use strict";n.d(t,{S:()=>s,u:()=>o});var r=n(42551),i=n(16920),a=function(e){return e.seoExperiment},o=(0,r.Mz)(a,(function(e){return null==e?void 0:e.uri})),s=(0,r.Mz)(a,(function(e){return null==e?void 0:e[i.c.EPISODE]}))},65249:(e,t,n)=>{"use strict";n.d(t,{Bi:()=>c,F6:()=>u,Ht:()=>r,Mn:()=>s,Yb:()=>o,mB:()=>i,oo:()=>a});n(72636);var r=function(e){return e.session},i=function(e){var t;return(null===(t=e.session)||void 0===t?void 0:t.user)||void 0},a=function(e){var t;return null===(t=e.session)||void 0===t||null===(t=t.productState)||void 0===t?void 0:t.catalogue},o=function(e){var t;return"free"===(null===(t=e.session)||void 0===t||null===(t=t.productState)||void 0===t||null===(t=t.catalogue)||void 0===t?void 0:t.toLowerCase())},s=function(e){var t;return null===(t=e.session)||void 0===t||null===(t=t.user)||void 0===t?void 0:t.display_name},u=function(e){var t;return null===(t=e.session)||void 0===t||null===(t=t.user)||void 0===t?void 0:t.id},c=function(e){var t;return"1"===(null===(t=e.session)||void 0===t||null===(t=t.productState)||void 0===t?void 0:t["filter-explicit-content"])}},91074:(e,t,n)=>{"use strict";n.d(t,{GP:()=>r,fl:()=>i,ml:()=>a});var r=function(e){return e.ui.improvedSignupPromptDialog.isOpen},i=function(e){return e.ui.yourSoundCapsuleModal.isOpen},a=function(e){return e.ui.videoNotSupportedModal.isOpen}},66130:(e,t,n)=>{"use strict";n.d(t,{J:()=>r,O:()=>i});var r="REQUEST_ME_SUCCESS",i="REQUEST_PRODUCT_STATE_SUCCESS"},47305:(e,t,n)=>{"use strict";n.d(t,{Hh:()=>i,IE:()=>u,Rv:()=>l,ZQ:()=>c,a7:()=>s,oM:()=>o,wH:()=>a,zf:()=>d});var r=n(85055);function i(){return{type:r.xM}}function a(){return{type:r.tQ}}function o(){return{type:r.l3}}function s(e){return{type:r.ro,authData:e}}function u(e){return{type:r.Zz,name:e}}function c(e){return{type:r.L0,images:e}}function l(e){return{type:r.Vx,country:e}}function d(e){return{type:r.dD,locale:e}}},85055:(e,t,n)=>{"use strict";n.d(t,{L0:()=>a,Vx:()=>c,Zz:()=>i,dD:()=>l,l3:()=>u,ro:()=>r,tQ:()=>s,xM:()=>o});var r="ACCESS_TOKEN_UPDATE_SUCCESS",i="UPDATE_DISPLAY_NAME_SUCCESS",a="PROFILE_IMAGES_UPDATE_SUCCESS",o="LOAD",s="LOGOUT_REQUEST",u="LOGOUT_SUCCESS",c="SET_COUNTRY_OVERRIDE",l="SET_LOCALE_OVERRIDE"},20735:(e,t,n)=>{"use strict";n.d(t,{EL:()=>a,YU:()=>r,aY:()=>i});var r=function(e){return e.none="none",e.npv="npv",e.cinema="cinema",e}({}),i=function(e){return e.none="none",e.npv="npv",e.cinema="cinema",e.fullscreen="fullscreen",e}({}),a=function(e){return e.INVITE="invite",e.JOIN="join",e.JOIN_LISTENING_SESSION="joinListeningSession",e.REDIRECT="redirect",e.LEAVE_SESSION="leaveSession",e.END_SESSION="endSession",e.SESSION_ENDED="sessionEnded",e.REMOVE_PARTICIPANT="remove_participant",e.ERROR="error",e.MOBILE_ONLY="mobileOnly",e}({})},45117:(e,t,n)=>{"use strict";n.d(t,{t:()=>a});var r=n(65223),i=null,a=function(){return i||(i=r.logger),i}},28394:(e,t,n)=>{"use strict";n.d(t,{e:()=>d});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(97194);n(184),n(42486),n(47994),n(11737),n(20591);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){function t(e,n){var r,a;return(0,i.A)(this,t),a=c(this,t,[e,n]),Object.defineProperty(a,"name",{value:(this instanceof t?this.constructor:void 0).name,enumerable:!1,configurable:!0}),Object.setPrototypeOf(a,(this instanceof t?this.constructor:void 0).prototype),null===(r=Error.captureStackTrace)||void 0===r||r.call(Error,a,a.constructor),a}return(0,s.A)(t,e),(0,r.A)(t)}((0,u.A)(Error))},68040:(e,t,n)=>{"use strict";n.d(t,{Pm:()=>c,s1:()=>f,yV:()=>a});var r=n(52542),i=(n(76588),n(2823),n(4672),n(44166)),a=function(e){return e.DEFAULT="DEFAULT",e.YLX="YLX",e.HOME_REGULAR_DENSITY="HOME_REGULAR_DENSITY",e.HOME_HIGH_DENSITY="HOME_HIGH_DENSITY",e.HOME_LOW_DENSITY="HOME_LOW_DENSITY",e.HOME_FEED_BASELINE="HOME_FEED_BASELINE",e.WATCH_FEED="WATCH_FEED",e.MUSIC_VIDEOS="MUSIC_VIDEOS",e.BROWSE="BROWSE",e}({}),o=Number(i.A.screenLg.replace("px",""))||1200,s=Number(i.A.homeRegularDensityMinWidth.replace("px",""))||210,u=Number(i.A.homeRegularDensityMinWidthSmallScreens.replace("px",""))||160,c=Number(i.A.homeFeedBaselineMinWidth.replace("px",""))||380,l=function(e,t){var n=e.gridWidth,r=e.columnGap,i=Math.max(1,Math.ceil((n+r)/(t+r)));return Math.ceil((i*t-(i-1)*r)/(i+1)+1)},d=(0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)({},a.DEFAULT,(function(){return{getMinimumColumnWidth:function(){return 180}}})),a.YLX,(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return{getMinimumColumnWidth:function(){return 170*e}}})),a.BROWSE,(function(){return{getMinimumColumnWidth:function(e){var t=e.gridWidth;return t<520?180:t<1280?254:300}}})),a.HOME_REGULAR_DENSITY,(function(){return{getMinimumColumnWidth:function(e){return e.gridWidth{"use strict";n.d(t,{Q:()=>r.Q});var r=n(72649)},16454:(e,t,n)=>{"use strict";n.d(t,{E:()=>v});var r=n(52542),i=n(62822),a=n(12341),o=n(93091),s=n.n(o),u=(n(7651),n(16347),n(30456),n(26701),n(86746),n(25550),n(70750),n(28430),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(18653),n(97460),n(34192),n(88856),n(51565),n(15342),n(9582),n(18316),n(60287),n(30758));function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{items:[],invalid:!0,id:0};return{fetchedId:e.fetchedId,items:Array.from({length:e.totalLength}).map((function(r,i){var a,o=n.invalid||null===(a=n.items[i])||void 0===a?void 0:a.value;return{value:i-t in e.items?e.items[i-t]:o,index:i}})),invalid:!1,id:n.id}},f=function(e){return e.filter((function(e){return null!==e.value}))},p=function(e){e.invalid=!0,e.id++};function v(e){var t=e.initialItems,n=e.nrItems,r=e.fetch,o=e.limit,c=void 0===o?0:o,v=e.cacheAllOnInvalidation,h=void 0!==v&&v,m=e.cacheAllLimit,g=void 0===m?n:m,y=(0,u.useRef)(!1),b=(0,u.useRef)(d({totalLength:n,items:null!=t?t:[]})),A=(0,u.useRef)(!0),_=(0,u.useState)(0),O=(0,a.A)(_,2)[1];(0,u.useMemo)((function(){A.current||p(b.current)}),[r,n]),(0,u.useMemo)((function(){0===(null==t?void 0:t.length)||A.current||p(b.current)}),[t]);var E=(0,u.useCallback)(function(){var e=(0,i.A)(s().mark((function e(i){var a,o,u,f,p,v,h,m=arguments;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=m.length>1&&void 0!==m[1]?m[1]:c,o=!(m.length>2&&void 0!==m[2])||m[2],u=m.length>3&&void 0!==m[3]&&m[3],!y.current||u||b.current.invalid){e.next=5;break}return e.abrupt("return");case 5:if(f=b.current.id,r){e.next=11;break}b.current=d({totalLength:n,items:null!=t?t:[]}),o&&n===(null==t?void 0:t.length)&&setTimeout((function(){return O((function(e){return e+1}))}),0),e.next=25;break;case 11:return v=b.current.invalid,b.current.invalid=!1,y.current=!0,e.next=16,r(i,a);case 16:if(h=e.sent,y.current=!1,f===b.current.id){e.next=20;break}return e.abrupt("return");case 20:if(0!==h.items.length||0===h.totalLength||h.totalLength!==b.current.items.length){e.next=22;break}return e.abrupt("return");case 22:b.current=d(h,i,l(l({},b.current),{},{invalid:v})),null===(p=h.onCacheSuccess)||void 0===p||p.call(h),o&&O((function(e){return e+1}));case 25:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[r,t,c,n]),w=(0,u.useCallback)((function(e,t,n){var r,i,a,o,s=f(b.current.items).slice(e,t+1),u=s.filter((function(e){return b.current.invalid||void 0===e.value})),l=null!==(r=null===(i=u.at(0))||void 0===i?void 0:i.index)&&void 0!==r?r:b.current.invalid?e:void 0,d=null!==(a=null===(o=u.at(-1))||void 0===o?void 0:o.index)&&void 0!==a?a:b.current.invalid?t:void 0;return void 0===l||void 0===d||null!=n&&n.cachedOnly||E(d===t?l:l===e?Math.max(d-c+1,0):l),s.map((function(e){return e.value}))}),[E,c]),S=(0,u.useCallback)((function(e,t){var n,r,i,a=f(b.current.items),o=!b.current.invalid&&void 0!==(null===(n=a.at(e))||void 0===n?void 0:n.value),s=!b.current.invalid&&void 0!==(null===(r=a.at(e+1))||void 0===r?void 0:r.value);return o||null!=t&&t.cachedOnly||E(s?Math.max(e-c+1,0):e),null===(i=a.at(e))||void 0===i?void 0:i.value}),[E,c]),C=(0,u.useRef)(!1),x=(0,u.useRef)(!1),k=(0,u.useCallback)((0,i.A)(s().mark((function e(){var t,n=arguments;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.length>0&&void 0!==n[0]&&n[0],!x.current){e.next=3;break}return e.abrupt("return");case 3:if(!C.current){e.next=6;break}return x.current=!0,e.abrupt("return");case 6:return C.current=!0,e.next=9,E(0,g,t,!0);case 9:if(!x.current){e.next=12;break}return e.next=12,E(0,g,t,!0);case 12:x.current=!1,C.current=!1;case 14:case"end":return e.stop()}}),e)}))),[g,E]);(0,u.useEffect)((function(){var e;return h&&(e=setTimeout(k,1e3)),function(){clearTimeout(e)}}),[k,h]);var T=(0,u.useCallback)((function(){h?k(!0):(p(b.current),O((function(e){return e+1})))}),[k,h]);A.current=!1;var P=f(b.current.items).length;return b.current.invalid&&0===P&&(P=n>0?1:0),{fetchedId:b.current.fetchedId,getItems:w,getItem:S,invalidateCache:T,hasItems:f(b.current.items).some((function(e){return!!e.value})),nrValidItems:P,cacheAll:k}}},55888:(e,t,n)=>{"use strict";n.d(t,{I:()=>r,O:()=>i});var r=function(e){return e instanceof HTMLButtonElement||e instanceof HTMLAnchorElement||e instanceof HTMLDivElement},i=function(e){return e.UP="up",e.DOWN="down",e.LEFT="left",e.RIGHT="right",e.HOME="home",e.END="end",e}({})},38452:(e,t,n)=>{"use strict";n.d(t,{i:()=>i});var r=n(30758),i=function(e){var t=e.ref,n=e.getFocusElement,i=e.onFocus,a=e.preventScroll,o=e.deps,s=void 0===o?[]:o,u=(0,r.useRef)(n),c=(0,r.useRef)(i);u.current=n,c.current=i;var l=(0,r.useRef)(null);(0,r.useEffect)((function(){var e,n;l.current=document.activeElement;var r,o=null!==(e=null===(n=u.current)||void 0===n?void 0:n.call(u,t.current))&&void 0!==e?e:t.current;i?null===(r=c.current)||void 0===r||r.call(c,o):null==o||o.focus({preventScroll:a})}),s)}},52904:(e,t,n)=>{"use strict";n.d(t,{g:()=>a});n(26701),n(86746),n(43379),n(97460),n(34192),n(51565),n(18316);var r=n(30758),i=n(37468),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,r.useCallback)((function(){e.current&&Array.from(e.current.querySelectorAll(i.ru)).forEach((function(e){return e.setAttribute("tabindex","-1")}))}),[e]);(0,r.useEffect)(n),(0,r.useEffect)((function(){var r=null;return t&&(r=new MutationObserver(n)).observe(e.current,{childList:!0,subtree:!0}),function(){var e;return null===(e=r)||void 0===e?void 0:e.disconnect()}}),[t,e,n])}},59588:(e,t,n)=>{"use strict";n.d(t,{s:()=>i});var r=n(30758),i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onRestoreFocus,n=e.deps,i=void 0===n?[]:n,a=(0,r.useRef)(null);(0,r.useRef)(t).current=t,(0,r.useEffect)((function(){return a.current=document.activeElement,function(){var e;t?null==t||t(a.current):null===(e=a.current)||void 0===e||e.focus({preventScroll:!0})}}),i)}},37468:(e,t,n)=>{"use strict";n.d(t,{MS:()=>o,fk:()=>a,nu:()=>r,ru:()=>i,tM:()=>s});n(34518);var r=["a[href]:not([data-skip-in-keyboard-nav])","button:not([data-skip-in-keyboard-nav])",'[role="button"]:not([data-skip-in-keyboard-nav])','[role="progressbar"]:not([data-skip-in-keyboard-nav])'].join(", "),i=['a:not([data-roving-interactive="1"])','button:not([data-roving-interactive="1"])','[role="button"]:not([data-roving-interactive="1"])','[role="progressbar"]:not([data-skip-in-keyboard-nav])'].join(", ");function a(e){var t=e.querySelector(r),n=e.querySelector('[tabindex="0"]')||t;return!!n&&(n.setAttribute("tabindex","0"),n.setAttribute("data-roving-interactive","1"),!0)}function o(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{preventScroll:!1}).preventScroll;t&&(e&&(e.removeAttribute("data-roving-interactive"),e.tabIndex=-1),t.tabIndex=0,t.setAttribute("data-roving-interactive","1"),t.focus({preventScroll:n}))}function s(e){return!!e&&!!e.querySelector(r)}},74673:(e,t,n)=>{"use strict";n.d(t,{j:()=>i});n(30456),n(34518),n(43379),n(34192),n(88856);var r=n(92107);function i(e){var t=e.h,n=e.m,i=e.s,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:" ";return[t?r.Ru.get("time.hours.short",t):"",n?r.Ru.get("time.minutes.short",n):"",i?r.Ru.get("time.seconds.short",i):""].filter((function(e){return""!==e})).join(a)}},76e3:(e,t,n)=>{"use strict";n.d(t,{BG:()=>r,W$:()=>o,qF:()=>a,yf:()=>i});var r=["/daily-mix-hub","/made-for-you","/genre/made-for-x-hub","/genre/made-for-x-hub-blend"],i="/genre/0JQ5DAt0tbjZptfcdMSKl3",a="/genre/0JQ5DAqbMKFz6FAsUtgAab",o="/genre/0JQ5DAudkNjCgYMM0TZXDr"},99426:(e,t,n)=>{"use strict";n.d(t,{$K:()=>h,BW:()=>u,Bl:()=>d,Kw:()=>f,M0:()=>v,S5:()=>a,Vd:()=>p,iG:()=>r,k$:()=>o,nw:()=>l,vE:()=>s,xD:()=>i,zd:()=>c});var r="https://open.spotify.com/",i="https://www.spotify.com/account/overview/",a="https://www.spotify.com/logout",o="https://www.spotify.com/account/privacy/",s="https://www.spotify.com/account/profile/",u="https://www.spotify.com/premium/",c="https://www.spotify.com/us/purchase/panel/",l="https://support.spotify.com/",d="https://www.spotify.com/legal/cookies-policy/",f="https://spotify.com/download",p="https://support.spotify.com/ru-ru/contact-spotify-legal-form/",v="https://spotify.com/premium/?utm_source=app&utm_medium=desktop&utm_campaign=upgrade",h="/__noul__"},81419:(e,t,n)=>{"use strict";n.d(t,{CT:()=>a,IH:()=>p,IU:()=>s,NW:()=>c,Xn:()=>l,Xq:()=>f,_h:()=>u,eA:()=>v,r0:()=>d});n(83234),n(94592),n(88345),n(2823),n(72865),n(78397);var r=n(15985),i=n(16920),a="intl-",o="/".concat(a),s=(new RegExp("".concat(o,"([a-zA-Z0-9-]+)")),[]),u=[r.h.id,r.h.de,"pt",r.h.ja,r.h.fr,r.h.ar,r.h.es,r.h.tr,r.h.it],c=[].concat(u,s),l=r.h.en,d=[],f=[],p=([].concat(f,d),[]),v=[i.c.ALBUM,i.c.ARTIST,i.c.TRACK,i.c.PREMIUM],h=([].concat(v,p),s.length>0?s[0]:u[0]),m=("".concat(a).concat(h),r.h.hu),g=("".concat(a).concat(m),u[0]),y=("".concat(a).concat(g),s.length||r.h.ca,r.h.zhCN),b=("".concat(a).concat(y),r.h.es419),A=r.h.es;"".concat(a).concat(b),"".concat(a).concat(A)},98156:(e,t,n)=>{"use strict";n.d(t,{d:()=>r});var r=300},496:(e,t,n)=>{"use strict";n.d(t,{bi:()=>o,ql:()=>a,v7:()=>s,zz:()=>i});n(184),n(42486);var r=n(30758),i=(0,r.createContext)(""),a=(0,r.createContext)(null),o=(0,r.createContext)({scrollNodeRef:{current:null},scrollNodeChildRef:{current:null}}),s=function(){var e=(0,r.useContext)(o);if(null===e)throw new Error("Trying to use 'ScrollNodeContext' without 'ScrollNodeContext.Provider'!");return e.scrollNodeRef}},47795:(e,t,n)=>{"use strict";n.d(t,{E:()=>r});var r=function(e){return e.XSMALL="XSMALL",e.SMALL="SMALL",e.MEDIUM="MEDIUM",e.LARGE="LARGE",e.XLARGE="XLARGE",e}({})},60455:(e,t,n)=>{"use strict";n.d(t,{o:()=>i,y:()=>a});var r=n(30758),i=(0,r.createContext)(void 0),a=function(){return(0,r.useContext)(i)}},53406:(e,t,n)=>{"use strict";n.d(t,{c:()=>u,x:()=>s});var r=n(12341),i=(n(40065),n(47710),n(8674),n(43379),n(34192),n(4865),n(30758)),a=n(96324);function o(e,t,n){var o=(0,i.useState)(),s=(0,r.A)(o,2),u=s[0],c=s[1],l=Object.entries(e).sort((function(e,t){return t[1]-e[1]}));return{ref:(0,a.w)({refOrElement:n,observeOnly:t,observeOnMount:!0,onResize:function(e){var n=e[t];if(void 0!==n){var i=l.find((function(e){var t=(0,r.A)(e,2)[1];return n>=t})),a=i&&i[0];a&&a!==u&&c(a)}}}),breakpoint:u}}function s(e,t){return o(e,"width",t)}function u(e,t){return o(e,"height",t)}},41681:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(30758);function i(e){var t=(0,r.useRef)(e);return(0,r.useLayoutEffect)((function(){t.current=e})),(0,r.useCallback)((function(){return t.current.apply(t,arguments)}),[])}},29531:(e,t,n)=>{"use strict";n.d(t,{j:()=>o});var r=n(12341),i=n(30758),a=n(10015),o=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=(0,a.ox)(),n=(0,a.ZY)(),o=(0,i.useState)((function(){return!(!e||!n)&&n.hasFocus()})),s=(0,r.A)(o,2),u=s[0],c=s[1];return(0,i.useEffect)((function(){var r=function(){c(!0)},i=function(){c(!1)};return n&&e&&(c(n.hasFocus()),null==t||t.addEventListener("focus",r),null==t||t.addEventListener("blur",i)),function(){null==t||t.removeEventListener("focus",r),null==t||t.removeEventListener("blur",i)}}),[n,e,t]),u}},34241:(e,t,n)=>{"use strict";n.d(t,{g:()=>u});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(496);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},n=t.executeOnceOnStart,r=void 0!==n&&n,o=t.disabled,u=void 0!==o&&o,c=(0,i.useContext)(a.bi).scrollNodeRef;(0,i.useEffect)((function(){var t=c.current;if(!u&&t){if(t.addEventListener("scroll",e),r)try{var n=s(s({},new Event("scroll")),{},{target:t});e(n)}catch(e){}return function(){return t.removeEventListener("scroll",e)}}}),[c,e,r,u])}},89241:(e,t,n)=>{"use strict";n.d(t,{U:()=>o});var r=n(12341),i=n(30758),a=n(31422),o=function(e){var t=(0,i.useMemo)((function(){return(0,a.c)()?null:window.matchMedia(e)}),[e]),n=(0,i.useState)((function(){return!t||t.matches})),o=(0,r.A)(n,2),s=o[0],u=o[1];return(0,i.useEffect)((function(){if(!t||!t.addEventListener)return function(){};var e=function(e){u(e.matches)};return t.addEventListener("change",e),function(){t.removeEventListener("change",e)}}),[t]),s}},72445:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});n(42703),n(26701),n(43379),n(34192),n(463),n(51565),n(18316);var r=n(30758);function i(e){return(0,r.useMemo)((function(){return e.every((function(e){return null==e}))?null:function(t){e.forEach((function(e){"function"==typeof e?e(t):null!=e&&(e.current=t)}))}}),e)}},53209:(e,t,n)=>{"use strict";n.d(t,{j:()=>i});var r=n(89241),i=function(){return(0,r.U)("(prefers-reduced-motion: reduce)")}},35793:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(30758);function i(e){var t=(0,r.useRef)();return(0,r.useEffect)((function(){t.current=e}),[e]),t.current}},44785:(e,t,n)=>{"use strict";n.d(t,{s:()=>c});var r=n(13734),i=n(30758),a=n(15057),o=n(10015),s=["throttleTime"],u={throttleTime:100,leading:!0};function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,n=(0,o.ox)(),c=t.throttleTime,l=(0,r.A)(t,s),d=(0,a.YQ)(e,c,l);(0,i.useEffect)((function(){return null==n||n.addEventListener("resize",d),function(){null==n||n.removeEventListener("resize",d),d.cancel()}}),[d,n])}},96324:(e,t,n)=>{"use strict";n.d(t,{w:()=>u});n(26701),n(45434),n(79024),n(43379),n(59255),n(85130),n(55636),n(28509),n(97332),n(46555),n(13296),n(24594),n(97460),n(28492),n(34192),n(51565),n(18316),n(93577);var r,i=n(30758),a=n(31422);function o(e){return!(0,a.c)()&&e instanceof HTMLElement}var s={subscribersByElement:new WeakMap,get resizeObserver(){return r||(r=new ResizeObserver((function(e){Array.isArray(e)&&e.forEach((function(t){var n,r={width:Math.round(t.contentRect.width),height:Math.round(t.contentRect.height)};(null!==(n=s.subscribersByElement.get(t.target))&&void 0!==n?n:new Set).forEach((function(n){n(r,t,e)}))}))}))),r}};function u(e){var t=e.onResize,n=e.refOrElement,r=e.observeOnly,a=e.observeOnMount,u=void 0!==a&&a,c=(0,i.useRef)(t);c.current=t;var l=(0,i.useRef)(r);l.current=r;var d=(0,i.useRef)({width:-1,height:-1}),f=(0,i.useCallback)((function(e,t,n){if(c.current){var r=d.current.width!==e.width,i=d.current.height!==e.height;("width"===l.current&&r||"height"===l.current&&i||!l.current&&(r||i))&&c.current(e,t,n),d.current.width=e.width,d.current.height=e.height}}),[]),p=function(e){var t,n=e.refOrElement,r=e.subscriber,a=null,s=(0,i.useRef)(null),u=(0,i.useRef)(null),c=(0,i.useRef)(null),l=(0,i.useRef)(),d=(0,i.useRef)(r);d.current=r;var f=(0,i.useCallback)((function(){var e=null;u.current?e=u.current:s.current?e=s.current:o(n)&&(e=n),c.current!==e&&(l.current&&(l.current(),l.current=null),c.current=e,e&&d.current&&(l.current=d.current(e)))}),[n]),p=(0,i.useCallback)((function(e){u.current=e,f()}),[f]);return n&&!o(n)&&(a=n),(0,i.useLayoutEffect)((function(){a&&(s.current=a.current),f()}),[a,null===(t=a)||void 0===t?void 0:t.current,f]),(0,i.useEffect)((function(){return function(){var e;null==l||null===(e=l.current)||void 0===e||e.call(l)}}),[]),p}({refOrElement:n,subscriber:function(e){var t;return u&&f({width:e.offsetWidth,height:e.offsetHeight},null,[]),s.subscribersByElement.has(e)||(s.resizeObserver.observe(e),s.subscribersByElement.set(e,new Set)),null===(t=s.subscribersByElement.get(e))||void 0===t||t.add(f),function(){var t,n;null===(t=s.subscribersByElement.get(e))||void 0===t||t.delete(f),0===(null===(n=s.subscribersByElement.get(e))||void 0===n?void 0:n.size)&&(s.resizeObserver.unobserve(e),s.subscribersByElement.delete(e))}}});return p}},96513:(e,t,n)=>{"use strict";n.d(t,{a:()=>i});var r=n(30758);function i(){var e=(0,r.useRef)(!1);return(0,r.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),(0,r.useCallback)((function(){return e.current}),[])}},1444:(e,t,n)=>{"use strict";n.d(t,{Jy:()=>p,Lu:()=>f,OV:()=>v,UD:()=>d,ig:()=>h,sV:()=>l});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(80805),a=n(33822),o=n(20912);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;try{(0,o.T)(u(u({dsn:e,allowUrls:c,sampleRate:.1,tracesSampleRate:0,environment:"production",release:t},n),{},{integrations:i,ignoreErrors:[/\/[\dA-F]{8}-[\dA-F]{4}-[\dA-F]{4}-[\dA-F]{4}-[\dA-F]{12}\/main\.js/,/^NotFoundError: Failed to execute '(removeChild|insertBefore)' on 'Node': The node.*child.*this node.$/,/ResizeObserver loop limit exceeded/,"PresentationRequest",/DA97E0680A7030159BC0C0EE3A1D098E947A08E3/]}));var a=l();r&&a.setTag("container",r),""!==document.referrer&&a.setExtra("referrer",document.referrer)}catch(e){console.error(e)}}},73188:(e,t,n)=>{"use strict";n.d(t,{f:()=>s,h:()=>o});n(83234),n(13238);var r=n(26844),i=n(18809),a=n(31422),o=function(){var e,t,n,r,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=s.desiredSize,c=void 0===u?300:u,l=s.desiredLabel,d=void 0===l?"":l;0===c&&(c=300);var f=!(0,a.c)()&&((null===(e=window)||void 0===e?void 0:e.devicePixelRatio)>1||(null===(t=window)||void 0===t?void 0:t.matchMedia)&&(null===(n=window)||void 0===n?void 0:n.matchMedia("(-webkit-min-device-pixel-ratio: 1.5),(-moz-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5)").matches))?2:1;return null===(r=(0,i.g)(o,{desiredSize:c*f,desiredLabel:d}))||void 0===r?void 0:r.url},s=function(e){if(-1===e||Number.isNaN(e))return"-:--";var t=(0,r.S)(e),n=t.hours,i=t.minutes,a=t.seconds,o=n>0?"".concat(n,":"):"",s=n>0&&i<10?"0".concat(i):i,u=a<10?"0".concat(a):a;return"".concat(o).concat(s,":").concat(u)}},14446:(e,t,n)=>{"use strict";n.d(t,{X:()=>v});var r=n(52542),i=n(2970),a=n(56068),o=n(2113),s=n(93311),u=n(39564),c=n(97194);n(26701),n(79024),n(65050),n(71425),n(43379),n(90489),n(97460),n(34192),n(51565),n(18316),n(93577),n(60287);function l(e,t,n){return t=(0,s.A)(t),(0,o.A)(e,d()?Reflect.construct(t,n||[],(0,s.A)(e).constructor):t.apply(e,n))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(d=function(){return!!e})()}var f=function(e){function t(){return(0,a.A)(this,t),l(this,t,arguments)}return(0,u.A)(t,e),(0,i.A)(t)}((0,c.A)(Map)),p=function(e){function t(){return(0,a.A)(this,t),l(this,t,arguments)}return(0,u.A)(t,e),(0,i.A)(t)}(function(){return(0,i.A)((function e(t,n,i,o){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;(0,a.A)(this,e),(0,r.A)(this,"_batch",new f),(0,r.A)(this,"_additions",new f),(0,r.A)(this,"_deletions",new f),(0,r.A)(this,"_timeoutId",null),this._onBatch=t,this._onAdd=n,this._onRemove=i,this._onUpdate=o,this._timeout=s}),[{key:"onUpdate",value:function(){this._timeoutId=null,this._onUpdate(this._batch,this._additions,this._deletions),this._onBatch(this._batch)}},{key:"scheduleUpdate",value:function(){null===this._timeoutId&&(this._timeoutId=setTimeout(this.onUpdate.bind(this),this._timeout))}},{key:"getBatch",value:function(){return this._batch}},{key:"subscribe",value:function(e,t){this._onAdd(this._additions,e,t),this._onRemove(this._deletions,e,t),this.scheduleUpdate()}},{key:"unsubscribe",value:function(e,t){this._onAdd(this._deletions,e,t),this._onRemove(this._additions,e,t),this.scheduleUpdate()}}])}());function v(e){return new p(e,(function(e,t){var n=e.get(t);void 0!==n?e.set(t,n+1):e.set(t,1)}),(function(e,t){var n=e.get(t);void 0!==n&&(n-1==0?e.delete(t):e.set(t,n-1))}),(function(e,t,n){n.forEach((function(t,n){var r=e.get(n)||0;r-t<=0?e.delete(n):e.set(n,r-t)})),n.clear(),t.forEach((function(t,n){var r=e.get(n)||0;e.set(n,r+t)})),t.clear()}),arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)}},74751:(e,t,n)=>{"use strict";n.d(t,{F:()=>o});var r=n(62822),i=n(93091),a=n.n(i);n(79024),n(70750),n(43379),n(51234),n(97460),n(93577);function o(e,t){return s.apply(this,arguments)}function s(){return s=(0,r.A)(a().mark((function e(t,n){var r,i,o,s=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(r=s.length>2&&void 0!==s[2]?s[2]:50,i=[],o=0;o{"use strict";n.d(t,{gf:()=>d,QH:()=>f,Nu:()=>v});var r=n(62822),i=n(93091),a=n.n(i),o=(n(2823),n(4672),n(75844)),s=(n(83234),n(82316)),u=function(){var e=(0,r.A)(a().mark((function e(t,n,r){var i;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null!==(i=r)&&void 0!==i||(r="com.widevine.alpha"),e.next=3,t.build().withMethod("GET").withHost(s.FN).withPath("/unauth/episode/".concat(n,"/").concat(r)).withEndpointIdentifier("/unauth/episode/{episodeId}/{keysystem}").send();case 3:return e.abrupt("return",e.sent.body);case 4:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),c=n(80366),l=n(14918);function d(e){var t;return 0===(null===(t=e.showTypes)||void 0===t?void 0:t.length)}function f(e,t){var n;return e.uri===(null===(n=t.trailer)||void 0===n?void 0:n.uri)}var p=function(e){var t,n=null==e||null===(t=e.split(".").pop())||void 0===t||null===(t=t.split("?")[0])||void 0===t?void 0:t.toUpperCase();return n&&n in l.g?n:l.g.MP3};function v(e,t,n){return h.apply(this,arguments)}function h(){return(h=(0,r.A)(a().mark((function e(t,n,r){var i,s,l,d,f,v,h,m,g;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=(0,c.o_)(t.uri),e.next=3,u(o.n.getInstance(),null==s?void 0:s.id,n);case 3:if(l=e.sent,"video"!==r){e.next=6;break}return e.abrupt("return",{format:"MANIFEST_ID",mediaType:r,noManifest:!1,fileId:null===(d=l.video)||void 0===d?void 0:d[0].manifestId});case 6:return f="ALLOWED"===l.passthrough,v=f?p(l.passthroughUrl):null===(i=l.format)||void 0===i?void 0:i.replace(/_(128|256)/,""),h="NONE"!==l.passthrough,m=h&&l.passthroughUrl,g=m?l.passthroughUrl:l.url[0],e.abrupt("return",{format:v,mediaType:null!=r?r:"audio",noManifest:h,url:g,fileId:m?"":l.fileId});case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},75844:(e,t,n)=>{"use strict";n.d(t,{n:()=>M});var r=n(56068),i=n(2970),a=n(2113),o=n(93311),s=n(48374),u=n(39564),c=(n(184),n(42486),n(83234),n(53276),n(79024),n(77905),n(26851),n(47994),n(9750),n(43379),n(90489),n(59255),n(85130),n(55636),n(28509),n(97332),n(46555),n(13296),n(24594),n(97460),n(93577),n(36654)),l=n(47735),d=n(10741);function f(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,p()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function(){return!!e})()}function v(e){return"".concat(e.method,"::").concat(e.host).concat(e.path,"::").concat(JSON.stringify(e.queryParameters))}function h(e,t,n){try{(0,l.fE)({metric_type:c.MetricTypes.COUNTER,what:"request-rate",value:1,tags:{endpoint:e,statusCode:t,isFatal:n}}).catch((function(){return{}}))}catch(e){}}var m=function(e){function t(e){var n;return(0,r.A)(this,t),(n=f(this,t,[e])).pendingRequests=new Set,n}return(0,u.A)(t,e),(0,i.A)(t,[{key:"resetPendingRequests",value:function(){this.pendingRequests=new Set}},{key:"build",value:function(){var e,n,r,i,a,u,f=this,p=(e=t,n="build",r=this,i=3,a=(0,s.A)((0,o.A)(1&i?e.prototype:e),n,r),2&i?function(e){return a.apply(r,e)}:a)([]);return p.onBeforeSend=function(){if(u=v(p),f.pendingRequests.has(u)){var e=new Error("DUPLICATE_REQUEST_ERROR: Already sent this request (".concat(u,")"));throw e.name="DUPLICATE_REQUEST_ERROR",e}"GET"===p.method.toUpperCase()&&f.pendingRequests.add(u)},p.onAfterSend=function(e){u=v(p);var t="unknown",n=!1;if(null!==p.endpointIdentifier&&(n=!0,t="".concat(p.method," ").concat(p.hostIdentifier||"unknown-host","::").concat(p.endpointIdentifier)),f.pendingRequests.delete(u),e)throw n&&h(t,JSON.stringify(e.status||0),JSON.stringify(0===(p.endpointIdentifier||"").indexOf("/me"))),d.O.fromResponse(e,p.method);if(n){h(t,"200","false");var r=Date.now()-(p.startTimestamp||0);!function(e,t,n){try{(0,l.fE)({metric_type:c.MetricTypes.TIMER,what:"request-duration",value:n,tags:{endpoint:e,statusCode:t}}).catch((function(){return{}}))}catch(e){}}(t,"200",c.Time.fromMillis(r).asNanos())}},p}}])}(n(49506).t),g=n(55240),y=n(52542),b=n(62822),A=n(93091),_=n.n(A),O=(n(7651),n(30456),n(26701),n(68216),n(37417),n(11737),n(51691),n(702),n(5672),n(78397),n(19264),n(34192),n(88856),n(51565),n(18316),n(54520),n(91531),n(93678),n(34145),n(60287),n(56324)),E=n(72817),w=n.n(E),S=n(59208),C=n.n(S);function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t0?T:O.fetch}function I(e,t){return N.apply(this,arguments)}function N(){return N=(0,b.A)(_().mark((function e(t,n){var r,i,a,o,s,u=arguments;return _().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=u.length>2&&void 0!==u[2]?u[2]:1e4,i=new(C()),a=i.signal,o=setTimeout((function(){return i.abort()}),r),s=P(n),e.abrupt("return",s(t,k(k({},n),{},{signal:a})).then((function(e){return clearTimeout(o),e})).catch((function(e){var i;if("AbortError"===e.name)throw new d.J({timeout:r,url:t,method:null!==(i=null==n?void 0:n.method)&&void 0!==i?i:"get"});throw clearTimeout(o),e})));case 6:case"end":return e.stop()}}),e)}))),N.apply(this,arguments)}function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function D(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return U||(U=this.createNew(e)),U}},{key:"createNew",value:function(e){var t=e.Constructor,n=void 0===t?m:t,r=e.fromServer;return new n(void 0!==r&&r?j:g.H)}}])}()},82316:(e,t,n)=>{"use strict";n.d(t,{CC:()=>W,D8:()=>j,Dk:()=>b,EN:()=>k,FN:()=>C,Go:()=>s,Hj:()=>O,I9:()=>B,I_:()=>r,J8:()=>h,L1:()=>x,LG:()=>L,LW:()=>y,MR:()=>d,MW:()=>F,Q6:()=>A,QU:()=>u,RQ:()=>N,SX:()=>z,Ty:()=>w,XE:()=>E,Yt:()=>K,ZJ:()=>P,Zc:()=>a,_1:()=>T,ao:()=>M,d:()=>m,dv:()=>H,eX:()=>f,i6:()=>_,ip:()=>l,mm:()=>S,mz:()=>p,o1:()=>V,oD:()=>v,p1:()=>U,qE:()=>c,sG:()=>G,sp:()=>R,t2:()=>I,tc:()=>g,us:()=>D});var r="https://spclient.wg.spotify.com",i="https://api-partner.spotify.com",a="https://exp.wg.spotify.com",o="https://wgint.spotify.net",s="",u="".concat("https://api.spotify.com","/v1"),c="".concat(r,"/recently-played/v3"),l=("".concat(r,"/collection-view/v1"),"".concat(r,"/sponsoredplaylist/v1")),d="".concat(r,"/sponsoredplaylist/v1/sponsored"),f="".concat(r,"/playlist/v2"),p="".concat(r,"/inspiredby-mix/v2"),v="".concat(r,"/ads"),h="".concat(i,"/pathfinder/v1"),m=("".concat(r,"/autoplay-enabled"),"".concat(r,"/age-verification/v1")),g="".concat(r,"/concerts"),y=("".concat(a,"/cooper"),"".concat(r,"/collection"),"".concat(r,"/presence-view")),b="".concat(r,"/presence2"),A="".concat(r,"/find-friends"),_="".concat(r,"/track-credits-view"),O="".concat(r,"/color-lyrics/v2"),E="".concat(r,"/metadata/4"),w="".concat(r,"/user-profile-view/v3"),S="".concat(r,"/campaigns-service/v1"),C=("".concat(r,"/stories-view/v1"),"".concat(r,"/soundfinder/v1")),x="".concat(r,"/"),k="".concat(r,"/socialgraph/v2"),T="".concat(r,"/ondemand-selector/v2"),P="".concat(r,"/playlist-permission/v1"),I="".concat(r,"/blend-invitation"),N="".concat(r,"/spotify.audiobookcashier.v1.AudiobookCashier"),R="".concat(r,"/the-stage/v1"),D="".concat(r,"/profile-privacy"),j="".concat(r,"/user-verification-service/v0"),L="".concat(r,"/cultural-moment/v1"),U=("".concat(r,"/cultural-moments-stories/stories"),"".concat(r,"/algotorial-sharing-service/v1")),M="".concat(r,"/transcript-read-along/v2"),B="".concat(r,"/podcast-ap4p"),F="".concat(r,"/ad-dsa-metadata-lookup"),V="".concat(r,"/content-filter/v1"),H="".concat(r,"/gander/v1"),G="".concat(r,"/playlistextender"),z="".concat(r,"/assisted-curation/v1/recommendations/curation/uri"),W="".concat(r,"/ratings/v1"),K=("".concat(o,"/artist-videos/v1"),"https://admocker.spotify.com");"".concat(r,"/url-dispenser/v1")},70884:(e,t,n)=>{"use strict";n.d(t,{BT:()=>l,GG:()=>u,KY:()=>s,Np:()=>c,Yf:()=>o,io:()=>a,xA:()=>i});n(83234);var r=n(82316),i=function(e){return e.build().withHost(r.LW).withMethod("GET").withoutMarket().withPath("/v1/buddylist").withJsonContentType().withEndpointIdentifier("/v1/buddylist").send()},a=function(e,t){return e.build().withHost(r.LW).withMethod("GET").withoutMarket().withPath("/v2/init-friend-feed/".concat(encodeURIComponent(t))).withJsonContentType().withEndpointIdentifier("/v2/init-friend-feed/{connectionId}").send()},o=function(e,t){return e.build().withHost(r.LW).withMethod("GET").withoutMarket().withPath("/v1/user/".concat(encodeURIComponent(t))).withJsonContentType().withEndpointIdentifier("/v1/user").send()},s=function(e){return e.build().withHost(r.Q6).withMethod("POST").withoutMarket().withPath("/v1/friends").withJsonContentType().withEndpointIdentifier("/v1/friends").send()},u=function(e,t,n){return e.build().withHost(r.Dk).withMethod("POST").withoutMarket().withJsonContentType().withPath("/sub/user/".concat(encodeURIComponent(t),"/connection_id/").concat(n)).withEndpointIdentifier("POST:/sub/user/:username/connection_id/:connection_id").send()},c=function(e,t,n){return e.build().withHost(r.Dk).withMethod("DELETE").withoutMarket().withPath("/sub/user/".concat(encodeURIComponent(t),"/connection_id/").concat(n)).withEndpointIdentifier("DELETE:/sub/user/:username/connection_id/:connection_id").send()},l=function(e,t,n){return e.build().withHost(r.Dk).withMethod("POST").withoutMarket().withPath("/sub/remove-subscriptions").withEndpointIdentifier("/sub/remove-subscriptions").withJsonContentType().withBody({target_usernames:t,connection_id:n}).send()}},16392:(e,t,n)=>{"use strict";n.r(t),n.d(t,{createCheckoutSession:()=>o,getEpisode:()=>a,getShow:()=>i});n(53276),n(26851),n(9750);var r=n(82316);function i(e,t,n){return e.build().withHost(r.QU).withPath("/shows/".concat(t)).withQueryParameters({market:n}).withEndpointIdentifier("shows/{showId}").send()}function a(e,t,n){return e.build().withHost(r.QU).withPath("/episodes/".concat(t)).withQueryParameters({market:n}).withEndpointIdentifier("episodes/{episodeId}").send()}function o(e,t){var n,i="undefined"!=typeof window&&window.navigator&&window.navigator.platform||"",a=null;return-1!==i.indexOf("Mac")?a="OSX":-1!==i.indexOf("Win")?a="Win32":-1!==i.indexOf("Linux")&&(a="Linux"),e.build().withMethod("POST").withHost(r.RQ).withPath("/CheckoutBook").withoutMarket().withBody(JSON.stringify(t)).withEndpointIdentifier("show/{showId}").withHeaders([{key:"App-Platform",value:null!==(n=a)&&void 0!==n?n:"Browser"}]).send()}},32218:(e,t,n)=>{"use strict";n.d(t,{rn:()=>k,SR:()=>E,mH:()=>O,zP:()=>x,Eo:()=>S,E$:()=>w,sL:()=>C,kp:()=>P,gN:()=>I,kV:()=>T});var r=n(62822),i=(n(79024),n(5015),n(66209),n(10885),n(39261),n(83700),n(83632),n(43379),n(77329),n(13740),n(96542),n(85738),n(12900),n(82051),n(53198),n(74211),n(19791),n(75294),n(41526),n(66032),n(73659),n(38551),n(28553),n(67612),n(28579),n(77719),n(97576),n(62891),n(82605),n(14863),n(59637),n(2709),n(73974),n(58941),n(51579),n(26236),n(57716),n(81913),n(93091)),a=n.n(i),o=n(12500),s=n(82316);n(45434),n(25550),n(26851),n(47994),n(76588),n(15342);var u={fromJSON:function(e){return{uri:m(e.uri)?String(e.uri):"",name:m(e.name)?String(e.name):"",image_url:m(e.image_url)?String(e.image_url):"",followers_count:m(e.followers_count)?Number(e.followers_count):0,following_count:m(e.following_count)?Number(e.following_count):0,is_following:!!m(e.is_following)&&Boolean(e.is_following),recently_played_artists:Array.isArray(null==e?void 0:e.recently_played_artists)?e.recently_played_artists.map((function(e){return d.fromJSON(e)})):[],public_playlists:Array.isArray(null==e?void 0:e.public_playlists)?e.public_playlists.map((function(e){return p.fromJSON(e)})):[],total_public_playlists_count:m(e.total_public_playlists_count)?Number(e.total_public_playlists_count):0,is_current_user:!!m(e.is_current_user)&&Boolean(e.is_current_user),is_verified:!!m(e.is_verified)&&Boolean(e.is_verified),edit_profile_disabled:!!m(e.edit_profile_disabled)&&Boolean(e.edit_profile_disabled),report_abuse_disabled:!!m(e.report_abuse_disabled)&&Boolean(e.report_abuse_disabled),has_spotify_name:!!m(e.has_spotify_name)&&Boolean(e.has_spotify_name),has_spotify_image:!!m(e.has_spotify_image)&&Boolean(e.has_spotify_image),color:m(e.color)?Number(e.color):0,is_dismissed:!!m(e.is_dismissed)&&Boolean(e.is_dismissed),allow_follows:!!m(e.allow_follows)&&Boolean(e.allow_follows),show_follows:!!m(e.show_follows)&&Boolean(e.show_follows),pronouns:m(e.pronouns)?String(e.pronouns):"",location:m(e.location)?String(e.location):"",bio:m(e.bio)?String(e.bio):"",blends:Array.isArray(null==e?void 0:e.blends)?e.blends.map((function(e){return p.fromJSON(e)})):[],top_artists:m(e.top_artists)?c.fromJSON(e.top_artists):void 0,edit_name_disabled:!!m(e.edit_name_disabled)&&Boolean(e.edit_name_disabled),edit_image_disabled:!!m(e.edit_image_disabled)&&Boolean(e.edit_image_disabled),edit_bio_disabled:!!m(e.edit_bio_disabled)&&Boolean(e.edit_bio_disabled)}},toJSON:function(e){var t={};return void 0!==e.uri&&(t.uri=e.uri),void 0!==e.name&&(t.name=e.name),void 0!==e.image_url&&(t.image_url=e.image_url),void 0!==e.followers_count&&(t.followers_count=Math.round(e.followers_count)),void 0!==e.following_count&&(t.following_count=Math.round(e.following_count)),void 0!==e.is_following&&(t.is_following=e.is_following),e.recently_played_artists?t.recently_played_artists=e.recently_played_artists.map((function(e){return e?d.toJSON(e):void 0})):t.recently_played_artists=[],e.public_playlists?t.public_playlists=e.public_playlists.map((function(e){return e?p.toJSON(e):void 0})):t.public_playlists=[],void 0!==e.total_public_playlists_count&&(t.total_public_playlists_count=Math.round(e.total_public_playlists_count)),void 0!==e.is_current_user&&(t.is_current_user=e.is_current_user),void 0!==e.is_verified&&(t.is_verified=e.is_verified),void 0!==e.edit_profile_disabled&&(t.edit_profile_disabled=e.edit_profile_disabled),void 0!==e.report_abuse_disabled&&(t.report_abuse_disabled=e.report_abuse_disabled),void 0!==e.has_spotify_name&&(t.has_spotify_name=e.has_spotify_name),void 0!==e.has_spotify_image&&(t.has_spotify_image=e.has_spotify_image),void 0!==e.color&&(t.color=Math.round(e.color)),void 0!==e.is_dismissed&&(t.is_dismissed=e.is_dismissed),void 0!==e.allow_follows&&(t.allow_follows=e.allow_follows),void 0!==e.show_follows&&(t.show_follows=e.show_follows),void 0!==e.pronouns&&(t.pronouns=e.pronouns),void 0!==e.location&&(t.location=e.location),void 0!==e.bio&&(t.bio=e.bio),e.blends?t.blends=e.blends.map((function(e){return e?p.toJSON(e):void 0})):t.blends=[],void 0!==e.top_artists&&(t.top_artists=e.top_artists?c.toJSON(e.top_artists):void 0),void 0!==e.edit_name_disabled&&(t.edit_name_disabled=e.edit_name_disabled),void 0!==e.edit_image_disabled&&(t.edit_image_disabled=e.edit_image_disabled),void 0!==e.edit_bio_disabled&&(t.edit_bio_disabled=e.edit_bio_disabled),t},create:function(e){return u.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o,s,u,l,f,v,h,m,g,y,b,A,_,O,E,w,S,C,x,k,T,P={uri:"",name:"",image_url:"",followers_count:0,following_count:0,is_following:!1,recently_played_artists:[],public_playlists:[],total_public_playlists_count:0,is_current_user:!1,is_verified:!1,edit_profile_disabled:!1,report_abuse_disabled:!1,has_spotify_name:!1,has_spotify_image:!1,color:0,is_dismissed:!1,allow_follows:!1,show_follows:!1,pronouns:"",location:"",bio:"",blends:[],top_artists:void 0,edit_name_disabled:!1,edit_image_disabled:!1,edit_bio_disabled:!1};return P.uri=null!==(t=e.uri)&&void 0!==t?t:"",P.name=null!==(n=e.name)&&void 0!==n?n:"",P.image_url=null!==(r=e.image_url)&&void 0!==r?r:"",P.followers_count=null!==(i=e.followers_count)&&void 0!==i?i:0,P.following_count=null!==(a=e.following_count)&&void 0!==a?a:0,P.is_following=null!==(o=e.is_following)&&void 0!==o&&o,P.recently_played_artists=(null===(s=e.recently_played_artists)||void 0===s?void 0:s.map((function(e){return d.fromPartial(e)})))||[],P.public_playlists=(null===(u=e.public_playlists)||void 0===u?void 0:u.map((function(e){return p.fromPartial(e)})))||[],P.total_public_playlists_count=null!==(l=e.total_public_playlists_count)&&void 0!==l?l:0,P.is_current_user=null!==(f=e.is_current_user)&&void 0!==f&&f,P.is_verified=null!==(v=e.is_verified)&&void 0!==v&&v,P.edit_profile_disabled=null!==(h=e.edit_profile_disabled)&&void 0!==h&&h,P.report_abuse_disabled=null!==(m=e.report_abuse_disabled)&&void 0!==m&&m,P.has_spotify_name=null!==(g=e.has_spotify_name)&&void 0!==g&&g,P.has_spotify_image=null!==(y=e.has_spotify_image)&&void 0!==y&&y,P.color=null!==(b=e.color)&&void 0!==b?b:0,P.is_dismissed=null!==(A=e.is_dismissed)&&void 0!==A&&A,P.allow_follows=null!==(_=e.allow_follows)&&void 0!==_&&_,P.show_follows=null!==(O=e.show_follows)&&void 0!==O&&O,P.pronouns=null!==(E=e.pronouns)&&void 0!==E?E:"",P.location=null!==(w=e.location)&&void 0!==w?w:"",P.bio=null!==(S=e.bio)&&void 0!==S?S:"",P.blends=(null===(C=e.blends)||void 0===C?void 0:C.map((function(e){return p.fromPartial(e)})))||[],P.top_artists=void 0!==e.top_artists&&null!==e.top_artists?c.fromPartial(e.top_artists):void 0,P.edit_name_disabled=null!==(x=e.edit_name_disabled)&&void 0!==x&&x,P.edit_image_disabled=null!==(k=e.edit_image_disabled)&&void 0!==k&&k,P.edit_bio_disabled=null!==(T=e.edit_bio_disabled)&&void 0!==T&&T,P}};var c={fromJSON:function(e){return{title:m(e.title)?String(e.title):"",subtitle:m(e.subtitle)?String(e.subtitle):"",image_url:m(e.image_url)?String(e.image_url):"",top_artists_page_uri:m(e.top_artists_page_uri)?String(e.top_artists_page_uri):""}},toJSON:function(e){var t={};return void 0!==e.title&&(t.title=e.title),void 0!==e.subtitle&&(t.subtitle=e.subtitle),void 0!==e.image_url&&(t.image_url=e.image_url),void 0!==e.top_artists_page_uri&&(t.top_artists_page_uri=e.top_artists_page_uri),t},create:function(e){return c.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a={title:"",subtitle:"",image_url:"",top_artists_page_uri:""};return a.title=null!==(t=e.title)&&void 0!==t?t:"",a.subtitle=null!==(n=e.subtitle)&&void 0!==n?n:"",a.image_url=null!==(r=e.image_url)&&void 0!==r?r:"",a.top_artists_page_uri=null!==(i=e.top_artists_page_uri)&&void 0!==i?i:"",a}};var l={fromJSON:function(e){return{artists:Array.isArray(null==e?void 0:e.artists)?e.artists.map((function(e){return d.fromJSON(e)})):[]}},toJSON:function(e){var t={};return e.artists?t.artists=e.artists.map((function(e){return e?d.toJSON(e):void 0})):t.artists=[],t},create:function(e){return l.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={artists:[]};return n.artists=(null===(t=e.artists)||void 0===t?void 0:t.map((function(e){return d.fromPartial(e)})))||[],n}};var d={fromJSON:function(e){return{uri:m(e.uri)?String(e.uri):"",name:m(e.name)?String(e.name):"",image_url:m(e.image_url)?String(e.image_url):"",followers_count:m(e.followers_count)?Number(e.followers_count):0,is_following:!!m(e.is_following)&&Boolean(e.is_following)}},toJSON:function(e){var t={};return void 0!==e.uri&&(t.uri=e.uri),void 0!==e.name&&(t.name=e.name),void 0!==e.image_url&&(t.image_url=e.image_url),void 0!==e.followers_count&&(t.followers_count=Math.round(e.followers_count)),void 0!==e.is_following&&(t.is_following=e.is_following),t},create:function(e){return d.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o={uri:"",name:"",image_url:"",followers_count:0,is_following:!1};return o.uri=null!==(t=e.uri)&&void 0!==t?t:"",o.name=null!==(n=e.name)&&void 0!==n?n:"",o.image_url=null!==(r=e.image_url)&&void 0!==r?r:"",o.followers_count=null!==(i=e.followers_count)&&void 0!==i?i:0,o.is_following=null!==(a=e.is_following)&&void 0!==a&&a,o}};var f={fromJSON:function(e){return{public_playlists:Array.isArray(null==e?void 0:e.public_playlists)?e.public_playlists.map((function(e){return p.fromJSON(e)})):[],total_public_playlists_count:m(e.total_public_playlists_count)?Number(e.total_public_playlists_count):0}},toJSON:function(e){var t={};return e.public_playlists?t.public_playlists=e.public_playlists.map((function(e){return e?p.toJSON(e):void 0})):t.public_playlists=[],void 0!==e.total_public_playlists_count&&(t.total_public_playlists_count=Math.round(e.total_public_playlists_count)),t},create:function(e){return f.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={public_playlists:[],total_public_playlists_count:0};return r.public_playlists=(null===(t=e.public_playlists)||void 0===t?void 0:t.map((function(e){return p.fromPartial(e)})))||[],r.total_public_playlists_count=null!==(n=e.total_public_playlists_count)&&void 0!==n?n:0,r}};var p={fromJSON:function(e){return{uri:m(e.uri)?String(e.uri):"",name:m(e.name)?String(e.name):"",image_url:m(e.image_url)?String(e.image_url):"",followers_count:m(e.followers_count)?Number(e.followers_count):0,owner_name:m(e.owner_name)?String(e.owner_name):"",owner_uri:m(e.owner_uri)?String(e.owner_uri):"",is_following:!!m(e.is_following)&&Boolean(e.is_following)}},toJSON:function(e){var t={};return void 0!==e.uri&&(t.uri=e.uri),void 0!==e.name&&(t.name=e.name),void 0!==e.image_url&&(t.image_url=e.image_url),void 0!==e.followers_count&&(t.followers_count=Math.round(e.followers_count)),void 0!==e.owner_name&&(t.owner_name=e.owner_name),void 0!==e.owner_uri&&(t.owner_uri=e.owner_uri),void 0!==e.is_following&&(t.is_following=e.is_following),t},create:function(e){return p.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o,s,u={uri:"",name:"",image_url:"",followers_count:0,owner_name:"",owner_uri:"",is_following:!1};return u.uri=null!==(t=e.uri)&&void 0!==t?t:"",u.name=null!==(n=e.name)&&void 0!==n?n:"",u.image_url=null!==(r=e.image_url)&&void 0!==r?r:"",u.followers_count=null!==(i=e.followers_count)&&void 0!==i?i:0,u.owner_name=null!==(a=e.owner_name)&&void 0!==a?a:"",u.owner_uri=null!==(o=e.owner_uri)&&void 0!==o?o:"",u.is_following=null!==(s=e.is_following)&&void 0!==s&&s,u}};var v={fromJSON:function(e){return{profiles:Array.isArray(null==e?void 0:e.profiles)?e.profiles.map((function(e){return h.fromJSON(e)})):[]}},toJSON:function(e){var t={};return e.profiles?t.profiles=e.profiles.map((function(e){return e?h.toJSON(e):void 0})):t.profiles=[],t},create:function(e){return v.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={profiles:[]};return n.profiles=(null===(t=e.profiles)||void 0===t?void 0:t.map((function(e){return h.fromPartial(e)})))||[],n}};var h={fromJSON:function(e){return{uri:m(e.uri)?String(e.uri):"",name:m(e.name)?String(e.name):"",image_url:m(e.image_url)?String(e.image_url):"",followers_count:m(e.followers_count)?Number(e.followers_count):0,following_count:m(e.following_count)?Number(e.following_count):0,is_followed:!!m(e.is_followed)&&Boolean(e.is_followed),is_following:!!m(e.is_following)&&Boolean(e.is_following),is_dismissed:!!m(e.is_dismissed)&&Boolean(e.is_dismissed),is_verified:!!m(e.is_verified)&&Boolean(e.is_verified),color:m(e.color)?Number(e.color):0,allow_follows:!!m(e.allow_follows)&&Boolean(e.allow_follows)}},toJSON:function(e){var t={};return void 0!==e.uri&&(t.uri=e.uri),void 0!==e.name&&(t.name=e.name),void 0!==e.image_url&&(t.image_url=e.image_url),void 0!==e.followers_count&&(t.followers_count=Math.round(e.followers_count)),void 0!==e.following_count&&(t.following_count=Math.round(e.following_count)),void 0!==e.is_followed&&(t.is_followed=e.is_followed),void 0!==e.is_following&&(t.is_following=e.is_following),void 0!==e.is_dismissed&&(t.is_dismissed=e.is_dismissed),void 0!==e.is_verified&&(t.is_verified=e.is_verified),void 0!==e.color&&(t.color=Math.round(e.color)),void 0!==e.allow_follows&&(t.allow_follows=e.allow_follows),t},create:function(e){return h.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o,s,u,c,l,d,f={uri:"",name:"",image_url:"",followers_count:0,following_count:0,is_followed:!1,is_following:!1,is_dismissed:!1,is_verified:!1,color:0,allow_follows:!1};return f.uri=null!==(t=e.uri)&&void 0!==t?t:"",f.name=null!==(n=e.name)&&void 0!==n?n:"",f.image_url=null!==(r=e.image_url)&&void 0!==r?r:"",f.followers_count=null!==(i=e.followers_count)&&void 0!==i?i:0,f.following_count=null!==(a=e.following_count)&&void 0!==a?a:0,f.is_followed=null!==(o=e.is_followed)&&void 0!==o&&o,f.is_following=null!==(s=e.is_following)&&void 0!==s&&s,f.is_dismissed=null!==(u=e.is_dismissed)&&void 0!==u&&u,f.is_verified=null!==(c=e.is_verified)&&void 0!==c&&c,f.color=null!==(l=e.color)&&void 0!==l?l:0,f.allow_follows=null!==(d=e.allow_follows)&&void 0!==d&&d,f}};function m(e){return null!=e}var g=n(69443),y=n.n(g);var b=function(e,t){for(var n=e instanceof y().Reader?e:new(y().Reader)(e),r=void 0===t?n.len:n.pos+t,i={showFollows:!1};n.pos>>3==1)i.showFollows=n.bool();else n.skipType(7&a)}return i};var A=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y().Writer.create();return""!==e.username&&t.uint32(10).string(e.username),!0===e.showFollows&&t.uint32(16).bool(e.showFollows),t},_=function(e){var t,n,r={username:"",showFollows:!1};return r.username=null!==(t=e.username)&&void 0!==t?t:"",r.showFollows=null!==(n=e.showFollows)&&void 0!==n&&n,r};var O=function(){var e=(0,r.A)(a().mark((function e(t,n){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.build().withMethod("GET").withHost(s.Ty).withPath("/profile/".concat(encodeURIComponent((0,o.v)(n)),"/following")).withEndpointIdentifier("/profile/{username}/following").send();case 2:return r=e.sent,e.abrupt("return",v.fromJSON(r.body));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),E=function(){var e=(0,r.A)(a().mark((function e(t,n){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.build().withMethod("GET").withHost(s.Ty).withPath("/profile/".concat(encodeURIComponent((0,o.v)(n)),"/followers")).withEndpointIdentifier("/profile/{username}/followers").send();case 2:return r=e.sent,e.abrupt("return",v.fromJSON(r.body));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),w=function(){var e=(0,r.A)(a().mark((function e(t,n){var r,i,c,l,d,f,p,v;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.uri,i=n.playlists,c=void 0===i?0:i,l=n.artists,d=void 0===l?0:l,f=n.episodes,p=void 0===f?0:f,e.next=3,t.build().withHost(s.Ty).withPath("/profile/".concat(encodeURIComponent((0,o.v)(r)))).withEndpointIdentifier("/profile/{username}").withQueryParameters({playlist_limit:c,artist_limit:d,episode_limit:p}).send();case 3:return v=e.sent,e.abrupt("return",u.fromJSON(v.body));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),S=function(){var e=(0,r.A)(a().mark((function e(t,n){var r,i,u,c,l,d;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.uri,i=n.offset,u=void 0===i?0:i,c=n.limit,l=void 0===c?200:c,e.next=3,t.build().withHost(s.Ty).withPath("/profile/".concat(encodeURIComponent((0,o.v)(r)),"/playlists")).withEndpointIdentifier("/profile/{username}/playlists").withQueryParameters({offset:u,limit:l}).send();case 3:return d=e.sent,e.abrupt("return",f.fromJSON(d.body));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),C=function(){var e=(0,r.A)(a().mark((function e(t,n){var r,i,u,c;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.uri,i=n.limit,u=void 0===i?10:i,e.next=3,t.build().withMethod("GET").withHost(s.Ty).withPath("/profile/".concat(encodeURIComponent((0,o.v)(r)),"/artists")).withEndpointIdentifier("/profile/{username}/artists").withQueryParameters({limit:u}).send();case 3:return c=e.sent,e.abrupt("return",l.fromJSON(c.body));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),x=function(e,t){var n=t.currentUserUri,r=t.uri;return e.build().withMethod("GET").withHost(s.EN).withPath("/is_dismissed").withEndpointIdentifier("/is_dismissed").withQueryParameters({source_uri:n,target_uri:r,format:"json"}).send()},k=function(e,t){var n=t.currentUserUri,r=t.uri;return e.build().withMethod("POST").withHost(s.EN).withPath("/dismissed").withEndpointIdentifier("/dismissed").withQueryParameters({source_uri:n,target_uri:r,format:"json"}).send()},T=function(e,t){var n=t.currentUserUri,r=t.uri;return e.build().withMethod("DELETE").withHost(s.EN).withPath("/dismissed").withEndpointIdentifier("/dismissed").withQueryParameters({source_uri:n,target_uri:r,format:"json"}).send()},P=function(){var e=(0,r.A)(a().mark((function e(t,n){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.uri,e.abrupt("return",t.build().withHost(s.us).withMethod("GET").withoutMarket().withResponseType("arraybuffer").withPath("/show-follows/".concat(encodeURIComponent((0,o.v)(r)))).withEndpointIdentifier("/show-follows/{username}").send().then((function(e){return b(new Uint8Array(e.body))})));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),I=function(){var e=(0,r.A)(a().mark((function e(t,n){var r,i,u;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.uri,i=n.showFollows,u=A(_({username:(0,o.v)(r),showFollows:i})),e.next=4,t.build().withHost(s.us).withMethod("POST").withoutMarket().withBody(u.finish()).withPath("/show-follows").withEndpointIdentifier("/show-follows").send();case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()},10741:(e,t,n)=>{"use strict";n.d(t,{J:()=>f,O:()=>d});var r=n(56068),i=n(2970),a=n(2113),o=n(93311),s=n(39564),u=n(97194);n(184),n(42486),n(83234),n(47994),n(90489);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){function t(e){var n;(0,r.A)(this,t);var i=e.message,a=e.url,o=e.method,s=e.status,u=e.response;return(n=c(this,t,[i])).name="HttpResponseError",n.requestUrl=a,n.requestMethod=o,n.status=s,n.response=u,n}return(0,s.A)(t,e),(0,i.A)(t,null,[{key:"fromResponse",value:function(e,n){return new t({message:e.statusText,url:e.url,method:n,status:e.status,response:e})}}])}((0,u.A)(Error)),f=function(e){function t(e){var n;(0,r.A)(this,t);var i=e.timeout,a=e.url,o=e.method;return(n=c(this,t,[{message:"".concat(o.toUpperCase()," ").concat(a," timed out (").concat(i,"ms)"),url:a,method:o,status:503}])).name="HttpRequestTimeoutError",n.timeout=i,n}return(0,s.A)(t,e),(0,i.A)(t)}(d)},62604:(e,t,n)=>{"use strict";n.d(t,{$:()=>i,D:()=>a});var r=function(){return"undefined"==typeof window||void 0===window.gtag||void 0===window.google_tag_manager},i=function(e,t,n){r()||window.gtag("event",t,{event_category:e,event_label:n})},a=function(e){r()||window.gtag("pageview",{pathname:e})}},12988:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(85093),i=n(52542),a=(n(7651),n(83234),n(30456),n(26701),n(79024),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(97460),n(28492),n(34192),n(88856),n(51565),n(18316),n(93577),n(28925)),o=n(88308),s=n(6963);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{"use strict";n.d(t,{z:()=>m,t:()=>g});var r,i=n(56068),a=n(2970),o=n(78996),s=n(12341),u=n(52542),c=n(62822),l=n(93091),d=n.n(l);n(7651),n(83234),n(30456),n(26701),n(77905),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(51234),n(34192),n(88856),n(51565),n(18316);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t0&&this._globalRequestHeaders.forEach((function(e){var n=(0,s.A)(e,2),r=n[0],i=n[1];t.addHeader(r,i)})),n=0;n{"use strict";n.d(t,{H:()=>c});var r=n(62822),i=n(56068),a=n(2970),o=n(93091),s=n.n(o),u=(n(42486),n(83234),n(79024),n(26851),n(68216),n(9750),n(43379),n(78397),n(97460),n(19264),n(93577),n(54520),n(91531),n(93678),n(34145),n(18637)),c=function(){return(0,a.A)((function e(t,n,r){return(0,i.A)(this,e),this.method=t,this.url=n,this.postData=null,this.queryParameters=void 0,this.responseType="json",this._headers={},this._authorize=r,this._includeCredentials=!1,this._abortSignal=void 0,this}),[{key:"withQueryParameters",value:function(e){this.queryParameters=e}},{key:"withPostData",value:function(e){this.postData=e}},{key:"withResponseType",value:function(e){this.responseType=e}},{key:"withEndpointIdentifier",value:function(){}},{key:"addHeader",value:function(e,t){return this._headers[e]=t,this}},{key:"includeCredentials",value:function(){return this._includeCredentials=!0,this}},{key:"withAbortSignal",value:function(e){return this._abortSignal=e,this}},{key:"send",value:(e=(0,r.A)(s().mark((function e(){var t,n,r,i,a;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=(0,u.V)(),n=new URLSearchParams(this.queryParameters).toString(),r="".concat(this.url).concat(n?"?".concat(n):""),i={method:this.method,responseType:this.responseType,headers:this._headers,authorize:this._authorize,rejectNotOk:!0,signal:this._abortSignal},this._includeCredentials&&(i.credentials="include"),this.postData&&(null!==(a=this._headers["Content-Type"])&&void 0!==a&&a.startsWith("application/json;charset=UTF-8")?i.payload=JSON.stringify(this.postData):i.payload=this.postData),e.abrupt("return",t.request(r,i).then((function(e){return e})).catch((function(e){throw e})));case 7:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})}]);var e}()},87250:(e,t,n)=>{"use strict";n.d(t,{FI:()=>i,Yg:()=>a,iY:()=>o,lS:()=>s});var r=n(78996),i=function(e){return e.UNKNOWN="unknown",e.SPEAKERS="speakers",e.HEADPHONES="headphones",e.DISPLAY_DEVICE="display_device",e}({}),a=function(e){return e.UNKNOWN="unknown",e.BUILT_IN="built_in",e.VIRTUAL="virtual",e.USB="usb",e.BLUETOOTH="bluetooth",e.DISPLAY_DEVICE="display_device",e}({}),o=(0,r.u)("AudioOutputDevicesAPI"),s=function(e){return(null==e?void 0:e.terminalType)===i.HEADPHONES||(null==e?void 0:e.transportType)===a.UNKNOWN||(null==e?void 0:e.transportType)===a.USB||(null==e?void 0:e.transportType)===a.VIRTUAL}},46025:(e,t,n)=>{"use strict";n.d(t,{B:()=>d,e:()=>f});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.DEVICE_CONNECTED="deviceConnected",e}({}),f=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},73729:(e,t,n)=>{"use strict";n.d(t,{V:()=>a,c:()=>i});n(184),n(42486);var r=n(30758),i=(0,r.createContext)(null);function a(){var e=(0,r.useContext)(i);if(null===e)throw new Error("Trying to use 'AudioOutputDevicesContext' without 'AudioOutputDevicesProvided'!");return e}},80617:(e,t,n)=>{"use strict";n.d(t,{k:()=>a});var r=n(30758),i=n(73729);function a(e,t){var n=(0,r.useRef)(t),a=(0,i.V)();n.current=t,(0,r.useEffect)((function(){return a.getEvents().addListener(e,(function(e){n.current(e)}))}),[e,a])}},69836:(e,t,n)=>{"use strict";n.d(t,{b:()=>u});var r=n(12341),i=n(30758),a=n(73729),o=n(80617),s=n(46025),u=function(){var e=(0,a.V)(),t=(0,i.useState)((function(){return e.getDefaultDevice()})),n=(0,r.A)(t,2),u=n[0],c=n[1];return(0,o.k)(s.B.DEVICE_CONNECTED,(function(){c(e.getDefaultDevice())})),u}},77827:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var r=(0,n(78996).u)("AudiobookCappingAPI")},56242:(e,t,n)=>{"use strict";n.d(t,{S:()=>d,r:()=>f});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.UPDATE_CAPPING="update_capping",e}({}),f=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},74851:(e,t,n)=>{"use strict";n.d(t,{r:()=>p});var r=n(56068),i=n(2970),a=n(52542),o=(n(65050),n(56242)),s=n(35913),u=n(62822),c=n(93091),l=n.n(c),d=n(80366),f=n(9063);var p=function(){return(0,i.A)((function e(t,n,i,c){(0,r.A)(this,e),(0,a.A)(this,"_events",new o.r),this._fetcher=new s.m(t);var p=this.onUpdateCapping.bind(this);!function(e,t,n){e.getEvents().addListener(f.gd.ERROR,(0,u.A)(l().mark((function r(){var i,a,o,s,u;return l().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(r.prev=0,null!==(a=e.getState())){r.next=4;break}return r.abrupt("return");case 4:if(o=a.context.uri,(0,d.WB)(o)){r.next=8;break}return r.abrupt("return");case 8:return r.next=10,t(o,{withPurge:!0});case 10:s=r.sent,null!==(u=null!==(i=null==s?void 0:s.consumptionCapped)&&void 0!==i?i:null)&&n({isCapped:!0,explanation:u}),r.next=18;break;case 16:r.prev=16,r.t0=r.catch(0);case 18:case"end":return r.stop()}}),r,null,[[0,16]])}))))}(n,c,p),function(e,t,n){var r;e.subscribe({ident:"hm://show-access/user-capped",onMessage:(r=(0,u.A)(l().mark((function e(){var r;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.fetch();case 2:r=e.sent,n({isCapped:!0,explanation:r});case 4:case"end":return e.stop()}}),e)}))),function(){return r.apply(this,arguments)})}),e.subscribe({ident:"hm://show-access/user-quota-changed",onMessage:function(){return n({isCapped:!1,explanation:null})}})}(i,this._fetcher,p)}),[{key:"getEvents",value:function(){return this._events}},{key:"getCappingStatus",value:function(e){var t;return void 0===e?{isCapped:!1,explanation:null}:{isCapped:void 0!==e.consumptionCapped,explanation:null!==(t=e.consumptionCapped)&&void 0!==t?t:null}}},{key:"onUpdateCapping",value:function(e){this._events.emit(o.S.UPDATE_CAPPING,e)}}])}()},35913:(e,t,n)=>{"use strict";n.d(t,{i:()=>d,m:()=>f});var r=n(62822),i=n(56068),a=n(2970),o=n(52542),s=n(93091),u=n.n(s),c=(n(43379),n(51234),n(72431),n(82316)),l=n(92107);function d(){return{title:l.Ru.get("shared.audiobook-capping.offline-capping-explanation.title"),body:l.Ru.get("shared.audiobook-capping.offline-capping-explanation.body"),cta:l.Ru.get("shared.audiobook-capping.offline-capping-explanation.cta")}}var f=function(){return(0,a.A)((function e(t){(0,i.A)(this,e),(0,o.A)(this,"_inFlightPromise",null),this._builder=t}),[{key:"fetch",value:(e=(0,r.A)(u().mark((function e(){var t=this;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._inFlightPromise){e.next=2;break}return e.abrupt("return",this._inFlightPromise);case 2:return this._inFlightPromise=this._builder.build().withMethod("POST").withHost(c.I_).withPath("/capping-api/spotify.cappingapi.v1.CappingExplanation/GetAudiobooksExplanation").withoutMarket().send().then((function(e){return e.body})).catch((function(){return Promise.resolve(null)})).finally((function(){t._inFlightPromise=null})),e.abrupt("return",this._inFlightPromise);case 4:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})}]);var e}()},72520:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});var r=n(30758),i=n(56242),a=n(77827),o=n(3376);function s(e){var t=(0,o.N)(a.Z).getEvents();(0,r.useEffect)((function(){return t.addListener(i.S.UPDATE_CAPPING,e)}),[t,e])}},94689:(e,t,n)=>{"use strict";n.d(t,{X:()=>r});var r=(0,n(78996).u)("AuthorizationAPI")},4920:(e,t,n)=>{"use strict";n.d(t,{m:()=>d,x:()=>f});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.UPDATE="update",e}({}),f=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},58556:(e,t,n)=>{"use strict";n.d(t,{h:()=>r});var r={isAuthorized:!1,token:null,retryAttempt:null,retryAt:null}},1280:(e,t,n)=>{"use strict";n.d(t,{H:()=>i,T:()=>r});n(77905);var r=(0,n(78996).u)("TokenProvider");function i(e){return Date.now()>=e.accessTokenExpirationTimestampMs}},70933:(e,t,n)=>{"use strict";n.d(t,{w:()=>c});var r=n(62822),i=n(56068),a=n(2970),o=n(52542),s=n(93091),u=n.n(s),c=(n(26701),n(43379),n(34192),n(51565),n(18316),function(){return(0,a.A)((function e(){(0,i.A)(this,e),(0,o.A)(this,"_token",null),(0,o.A)(this,"_promise",null),(0,o.A)(this,"_callbacks",[])}),[{key:"getToken",value:(e=(0,r.A)(u().mark((function e(){var t,n=this,r=arguments;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===(t=(r.length>0&&void 0!==r[0]?r[0]:{}).preferCached)||!t||null===this._token){e.next=3;break}return e.abrupt("return",this._token);case 3:if(null===this._promise){e.next=5;break}return e.abrupt("return",this._promise);case 5:return this._promise=this.loadToken(),e.prev=6,e.next=9,this._promise;case 9:this._token=e.sent,this._callbacks.forEach((function(e){return e(n._token)}));case 11:return e.prev=11,this._promise=null,e.finish(11);case 14:return e.abrupt("return",this._token);case 15:case"end":return e.stop()}}),e,this,[[6,,11,14]])}))),function(){return e.apply(this,arguments)})},{key:"addOnTokenChanged",value:function(e){this._callbacks.push(e),e(this._token)}}]);var e}())},61848:(e,t,n)=>{"use strict";n.d(t,{k:()=>l,r:()=>u});var r=n(62822),i=n(93091),a=n.n(i),o=n(22313),s=(0,n(59724).h)();function u(){return c.apply(this,arguments)}function c(){return(c=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.post("sp://desktop/v1/logout");case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return d.apply(this,arguments)}function d(){return(d=(0,r.A)(a().mark((function e(t){var n,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new o.EW(t),e.next=3,n.getValues(o.kM.fromPartial({})).then((function(e){return"1"===e.pairs["shows-collection"]}));case 3:return r=e.sent,e.abrupt("return",{enableShows:r});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},54340:(e,t,n)=>{"use strict";n.d(t,{v:()=>a});var r=n(94689),i=n(3376);function a(){return(0,i.N)(r.X)}},42265:(e,t,n)=>{"use strict";n.d(t,{Y:()=>s});var r=n(12341),i=n(30758),a=n(4920),o=n(54340);function s(){var e=(0,o.v)(),t=(0,i.useState)(e.getState()),n=(0,r.A)(t,2),s=n[0],u=n[1];return(0,i.useEffect)((function(){return e.getEvents().addListener(a.m.UPDATE,(function(e){u(e.data)}))}),[e]),s}},12430:(e,t,n)=>{"use strict";n.d(t,{L:()=>c});var r=n(12341),i=n(62822),a=n(93091),o=n.n(a),s=n(30758),u=n(54340);function c(){var e=(0,u.v)(),t=e.getCapabilities().canGetSessionTransferURL,n=(0,s.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_blank";window.open(e,t)}),[]),a=(0,s.useCallback)(function(){var n=(0,i.A)(o().mark((function n(r){var i,a,s=arguments;return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i=s.length>1&&void 0!==s[1]?s[1]:"_blank",!t){n.next=8;break}return n.next=4,e.getSessionTransferURL(r);case 4:a=n.sent,window.open(a,i),n.next=9;break;case 8:window.open(r,i);case 9:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),[e,t]);return{openURL:n,openURLWithSessionTransfer:a,useGetURLWithSessionTransfer:function(n){var a=(0,s.useState)(n),u=(0,r.A)(a,2),c=u[0],l=u[1];return(0,s.useEffect)((function(){function r(){return(r=(0,i.A)(o().mark((function t(){var r;return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getSessionTransferURL(n);case 2:r=t.sent,l(r);case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}t&&function(){r.apply(this,arguments)}()}),[n]),c}}}},38608:(e,t,n)=>{"use strict";n.d(t,{GG:()=>h,fq:()=>v,od:()=>m});var r=n(48374),i=n(2113),a=n(93311),o=n(39564),s=n(56068),u=n(2970),c=n(52542);n(184),n(42486),n(83234),n(26701),n(79024),n(77905),n(65050),n(71425),n(43379),n(90489),n(97460),n(34192),n(51565),n(18316),n(93577),n(60287);function l(e,t,n,i){var o=(0,r.A)((0,a.A)(1&i?e.prototype:e),t,n);return 2&i?function(e){return o.apply(n,e)}:o}function d(e,t,n){return t=(0,a.A)(t),(0,i.A)(e,f()?Reflect.construct(t,n||[],(0,a.A)(e).constructor):t.apply(e,n))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}var p=864e5,v=function(){return(0,u.A)((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if((0,s.A)(this,e),(0,c.A)(this,"_cache",new Map),this._ttl=t,null!==t&&(t<1||t>p))throw new Error("TTL should be between ".concat(1," (1 ms) and ").concat(p," (1 day)."))}),[{key:"isExpired",value:function(e){return null!==e.expiry&&e.expiry{"use strict";n.r(t),n.d(t,{extractColors:()=>w});var r=n(12341),i=n(62822),a=n(93091),o=n.n(a),s=(n(43379),n(51234),n(12548)),u=(n(83234),n(53276),"https://local-image.spotify.com");function c(e){var t=0===e.indexOf("spotify:image:"),n=0===e.indexOf("spotify:mosaic:"),r=0===e.indexOf("spotify:localfileimage:");return t||n||r}function l(e){return d.apply(this,arguments)}function d(){return(d=(0,i.A)(o().mark((function e(t){var n;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=new Image).crossOrigin="anonymous",c(t)?n.src="".concat(u,"?uri=").concat(encodeURIComponent(t)):n.src=t,e.next=5,n.decode();case 5:return e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var f=function(e){return e[e.ARRAY_BUFFER=0]="ARRAY_BUFFER",e[e.IMAGE_BITMAP=1]="IMAGE_BITMAP",e}({}),p=n(75587),v=n.n(p);var h=n(87426),m=new function(){return v()('(()=>{var t={6580:(t,r,e)=>{var n=e(7419).default;function o(){"use strict";t.exports=o=function(){return e},t.exports.__esModule=!0,t.exports.default=t.exports;var r,e={},i=Object.prototype,a=i.hasOwnProperty,u=Object.defineProperty||function(t,r,e){t[r]=e.value},s="function"==typeof Symbol?Symbol:{},c=s.iterator||"@@iterator",f=s.asyncIterator||"@@asyncIterator",l=s.toStringTag||"@@toStringTag";function h(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{h({},"")}catch(r){h=function(t,r,e){return t[r]=e}}function p(t,r,e,n){var o=r&&r.prototype instanceof m?r:m,i=Object.create(o.prototype),a=new L(n||[]);return u(i,"_invoke",{value:k(t,e,a)}),i}function v(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",d="suspendedYield",g="executing",b="completed",x={};function m(){}function w(){}function A(){}var S={};h(S,c,(function(){return this}));var E=Object.getPrototypeOf,O=E&&E(E(P([])));O&&O!==i&&a.call(O,c)&&(S=O);var T=A.prototype=m.prototype=Object.create(S);function I(t){["next","throw","return"].forEach((function(r){h(t,r,(function(t){return this._invoke(r,t)}))}))}function R(t,r){function e(o,i,u,s){var c=v(t[o],t,i);if("throw"!==c.type){var f=c.arg,l=f.value;return l&&"object"==n(l)&&a.call(l,"__await")?r.resolve(l.__await).then((function(t){e("next",t,u,s)}),(function(t){e("throw",t,u,s)})):r.resolve(l).then((function(t){f.value=t,u(f)}),(function(t){return e("throw",t,u,s)}))}s(c.arg)}var o;u(this,"_invoke",{value:function(t,n){function i(){return new r((function(r,o){e(t,n,r,o)}))}return o=o?o.then(i,i):i()}})}function k(t,e,n){var o=y;return function(i,a){if(o===g)throw Error("Generator is already running");if(o===b){if("throw"===i)throw a;return{value:r,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var s=_(u,n);if(s){if(s===x)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=b,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=g;var c=v(t,e,n);if("normal"===c.type){if(o=n.done?b:d,c.arg===x)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(o=b,n.method="throw",n.arg=c.arg)}}}function _(t,e){var n=e.method,o=t.iterator[n];if(o===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=r,_(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a \'"+n+"\' method")),x;var i=v(o,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,x;var a=i.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=r),e.delegate=null,x):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,x)}function M(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function j(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(M,this),this.reset(!0)}function P(t){if(t||""===t){var e=t[c];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,i=function e(){for(;++o=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=a.call(i,"catchLoc"),c=a.call(i,"finallyLoc");if(s&&c){if(this.prev=0;--e){var n=this.tryEntries[e];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),j(e),x}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;j(e)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:P(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=r),x}},e}t.exports=o,t.exports.__esModule=!0,t.exports.default=t.exports},7419:t=>{function r(e){return t.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,r(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports},3091:(t,r,e)=>{var n=e(6580)();t.exports=n;try{regeneratorRuntime=n}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},4186:(t,r,e)=>{"use strict";var n=e(3749),o=e(8055),i=TypeError;t.exports=function(t){if(n(t))return t;throw new i(o(t)+" is not a function")}},9052:(t,r,e)=>{"use strict";var n=e(8413),o=e(8055),i=TypeError;t.exports=function(t){if(n(t))return t;throw new i(o(t)+" is not a constructor")}},7330:(t,r,e)=>{"use strict";var n=e(4597),o=String,i=TypeError;t.exports=function(t){if(n(t))return t;throw new i("Can\'t set "+o(t)+" as a prototype")}},4376:(t,r,e)=>{"use strict";var n=e(418).has;t.exports=function(t){return n(t),t}},9077:(t,r,e)=>{"use strict";var n=e(5811),o=e(5304),i=e(1601).f,a=n("unscopables"),u=Array.prototype;void 0===u[a]&&i(u,a,{configurable:!0,value:o(null)}),t.exports=function(t){u[a][t]=!0}},8149:(t,r,e)=>{"use strict";var n=e(6903).charAt;t.exports=function(t,r,e){return r+(e?n(t,r).length:1)}},3399:(t,r,e)=>{"use strict";var n=e(6921),o=TypeError;t.exports=function(t,r){if(n(r,t))return t;throw new o("Incorrect invocation")}},7447:(t,r,e)=>{"use strict";var n=e(2674),o=String,i=TypeError;t.exports=function(t){if(n(t))return t;throw new i(o(t)+" is not an object")}},387:t=>{"use strict";t.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},8242:(t,r,e)=>{"use strict";var n=e(4032),o=e(5026),i=e(9872),a=n.ArrayBuffer,u=n.TypeError;t.exports=a&&o(a.prototype,"byteLength","get")||function(t){if("ArrayBuffer"!==i(t))throw new u("ArrayBuffer expected");return t.byteLength}},8102:(t,r,e)=>{"use strict";var n=e(4032),o=e(2116),i=e(8242),a=n.ArrayBuffer,u=a&&a.prototype,s=u&&o(u.slice);t.exports=function(t){if(0!==i(t))return!1;if(!s)return!1;try{return s(t,0,0),!1}catch(t){return!0}}},7060:(t,r,e)=>{"use strict";var n=e(3455);t.exports=n((function(){if("function"==typeof ArrayBuffer){var t=new ArrayBuffer(8);Object.isExtensible(t)&&Object.defineProperty(t,"a",{value:8})}}))},6033:(t,r,e)=>{"use strict";var n=e(8102),o=TypeError;t.exports=function(t){if(n(t))throw new o("ArrayBuffer is detached");return t}},4676:(t,r,e)=>{"use strict";var n=e(4032),o=e(2608),i=e(5026),a=e(9088),u=e(6033),s=e(8242),c=e(7395),f=e(6572),l=n.structuredClone,h=n.ArrayBuffer,p=n.DataView,v=Math.min,y=h.prototype,d=p.prototype,g=o(y.slice),b=i(y,"resizable","get"),x=i(y,"maxByteLength","get"),m=o(d.getInt8),w=o(d.setInt8);t.exports=(f||c)&&function(t,r,e){var n,o=s(t),i=void 0===r?o:a(r),y=!b||!b(t);if(u(t),f&&(t=l(t,{transfer:[t]}),o===i&&(e||y)))return t;if(o>=i&&(!e||y))n=g(t,0,i);else{var d=e&&!y&&x?{maxByteLength:x(t)}:void 0;n=new h(i,d);for(var A=new p(t),S=new p(n),E=v(i,o),O=0;O{"use strict";var n,o,i,a=e(387),u=e(2444),s=e(4032),c=e(3749),f=e(2674),l=e(9649),h=e(1179),p=e(8055),v=e(139),y=e(8552),d=e(8986),g=e(6921),b=e(2611),x=e(9415),m=e(5811),w=e(5936),A=e(8301),S=A.enforce,E=A.get,O=s.Int8Array,T=O&&O.prototype,I=s.Uint8ClampedArray,R=I&&I.prototype,k=O&&b(O),_=T&&b(T),M=Object.prototype,j=s.TypeError,L=m("toStringTag"),P=w("TYPED_ARRAY_TAG"),N="TypedArrayConstructor",F=a&&!!x&&"Opera"!==h(s.opera),C=!1,B={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},D={BigInt64Array:8,BigUint64Array:8},G=function(t){var r=b(t);if(f(r)){var e=E(r);return e&&l(e,N)?e[N]:G(r)}},z=function(t){if(!f(t))return!1;var r=h(t);return l(B,r)||l(D,r)};for(n in B)(i=(o=s[n])&&o.prototype)?S(i)[N]=o:F=!1;for(n in D)(i=(o=s[n])&&o.prototype)&&(S(i)[N]=o);if((!F||!c(k)||k===Function.prototype)&&(k=function(){throw new j("Incorrect invocation")},F))for(n in B)s[n]&&x(s[n],k);if((!F||!_||_===M)&&(_=k.prototype,F))for(n in B)s[n]&&x(s[n].prototype,_);if(F&&b(R)!==_&&x(R,_),u&&!l(_,L))for(n in C=!0,d(_,L,{configurable:!0,get:function(){return f(this)?this[P]:void 0}}),B)s[n]&&v(s[n],P,n);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:F,TYPED_ARRAY_TAG:C&&P,aTypedArray:function(t){if(z(t))return t;throw new j("Target is not a typed array")},aTypedArrayConstructor:function(t){if(c(t)&&(!x||g(k,t)))return t;throw new j(p(t)+" is not a typed array constructor")},exportTypedArrayMethod:function(t,r,e,n){if(u){if(e)for(var o in B){var i=s[o];if(i&&l(i.prototype,t))try{delete i.prototype[t]}catch(e){try{i.prototype[t]=r}catch(t){}}}_[t]&&!e||y(_,t,e?r:F&&T[t]||r,n)}},exportTypedArrayStaticMethod:function(t,r,e){var n,o;if(u){if(x){if(e)for(n in B)if((o=s[n])&&l(o,t))try{delete o[t]}catch(t){}if(k[t]&&!e)return;try{return y(k,t,e?r:F&&k[t]||r)}catch(t){}}for(n in B)!(o=s[n])||o[t]&&!e||y(o,t,r)}},getTypedArrayConstructor:G,isView:function(t){if(!f(t))return!1;var r=h(t);return"DataView"===r||l(B,r)||l(D,r)},isTypedArray:z,TypedArray:k,TypedArrayPrototype:_}},7226:(t,r,e)=>{"use strict";var n=e(4032),o=e(2608),i=e(2444),a=e(387),u=e(2542),s=e(139),c=e(8986),f=e(4183),l=e(3455),h=e(3399),p=e(1211),v=e(5806),y=e(9088),d=e(3505),g=e(1306),b=e(2611),x=e(9415),m=e(9557),w=e(4224),A=e(3951),S=e(2924),E=e(6911),O=e(8301),T=u.PROPER,I=u.CONFIGURABLE,R="ArrayBuffer",k="DataView",_="prototype",M="Wrong index",j=O.getterFor(R),L=O.getterFor(k),P=O.set,N=n[R],F=N,C=F&&F[_],B=n[k],D=B&&B[_],G=Object.prototype,z=n.Array,U=n.RangeError,V=o(m),$=o([].reverse),W=g.pack,H=g.unpack,Y=function(t){return[255&t]},q=function(t){return[255&t,t>>8&255]},X=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},J=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},K=function(t){return W(d(t),23,4)},Q=function(t){return W(t,52,8)},Z=function(t,r,e){c(t[_],r,{configurable:!0,get:function(){return e(this)[r]}})},tt=function(t,r,e,n){var o=L(t),i=y(e),a=!!n;if(i+r>o.byteLength)throw new U(M);var u=o.bytes,s=i+o.byteOffset,c=w(u,s,s+r);return a?c:$(c)},rt=function(t,r,e,n,o,i){var a=L(t),u=y(e),s=n(+o),c=!!i;if(u+r>a.byteLength)throw new U(M);for(var f=a.bytes,l=u+a.byteOffset,h=0;h>24)},setUint8:function(t,r){ot(this,t,r<<24>>24)}},{unsafe:!0})}else C=(F=function(t){h(this,C);var r=y(t);P(this,{type:R,bytes:V(z(r),0),byteLength:r}),i||(this.byteLength=r,this.detached=!1)})[_],D=(B=function(t,r,e){h(this,D),h(t,C);var n=j(t),o=n.byteLength,a=p(r);if(a<0||a>o)throw new U("Wrong offset");if(a+(e=void 0===e?o-a:v(e))>o)throw new U("Wrong length");P(this,{type:k,buffer:t,byteLength:e,byteOffset:a,bytes:n.bytes}),i||(this.buffer=t,this.byteLength=e,this.byteOffset=a)})[_],i&&(Z(F,"byteLength",j),Z(B,"buffer",L),Z(B,"byteLength",L),Z(B,"byteOffset",L)),f(D,{getInt8:function(t){return tt(this,1,t)[0]<<24>>24},getUint8:function(t){return tt(this,1,t)[0]},getInt16:function(t){var r=tt(this,2,t,arguments.length>1&&arguments[1]);return(r[1]<<8|r[0])<<16>>16},getUint16:function(t){var r=tt(this,2,t,arguments.length>1&&arguments[1]);return r[1]<<8|r[0]},getInt32:function(t){return J(tt(this,4,t,arguments.length>1&&arguments[1]))},getUint32:function(t){return J(tt(this,4,t,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(t){return H(tt(this,4,t,arguments.length>1&&arguments[1]),23)},getFloat64:function(t){return H(tt(this,8,t,arguments.length>1&&arguments[1]),52)},setInt8:function(t,r){rt(this,1,t,Y,r)},setUint8:function(t,r){rt(this,1,t,Y,r)},setInt16:function(t,r){rt(this,2,t,q,r,arguments.length>2&&arguments[2])},setUint16:function(t,r){rt(this,2,t,q,r,arguments.length>2&&arguments[2])},setInt32:function(t,r){rt(this,4,t,X,r,arguments.length>2&&arguments[2])},setUint32:function(t,r){rt(this,4,t,X,r,arguments.length>2&&arguments[2])},setFloat32:function(t,r){rt(this,4,t,K,r,arguments.length>2&&arguments[2])},setFloat64:function(t,r){rt(this,8,t,Q,r,arguments.length>2&&arguments[2])}});E(F,R),E(B,k),t.exports={ArrayBuffer:F,DataView:B}},6677:(t,r,e)=>{"use strict";var n=e(4165),o=e(9002),i=e(7878),a=e(1870),u=Math.min;t.exports=[].copyWithin||function(t,r){var e=n(this),s=i(e),c=o(t,s),f=o(r,s),l=arguments.length>2?arguments[2]:void 0,h=u((void 0===l?s:o(l,s))-f,s-c),p=1;for(f0;)f in e?e[c]=e[f]:a(e,c),c+=p,f+=p;return e}},9557:(t,r,e)=>{"use strict";var n=e(4165),o=e(9002),i=e(7878);t.exports=function(t){for(var r=n(this),e=i(r),a=arguments.length,u=o(a>1?arguments[1]:void 0,e),s=a>2?arguments[2]:void 0,c=void 0===s?e:o(s,e);c>u;)r[u++]=t;return r}},7434:(t,r,e)=>{"use strict";var n=e(7878);t.exports=function(t,r,e){for(var o=0,i=arguments.length>2?e:n(r),a=new t(i);i>o;)a[o]=r[o++];return a}},3948:(t,r,e)=>{"use strict";var n=e(4864),o=e(3453),i=e(4165),a=e(3535),u=e(993),s=e(8413),c=e(7878),f=e(3552),l=e(6961),h=e(7507),p=Array;t.exports=function(t){var r=i(t),e=s(this),v=arguments.length,y=v>1?arguments[1]:void 0,d=void 0!==y;d&&(y=n(y,v>2?arguments[2]:void 0));var g,b,x,m,w,A,S=h(r),E=0;if(!S||this===p&&u(S))for(g=c(r),b=e?new this(g):p(g);g>E;E++)A=d?y(r[E],E):r[E],f(b,E,A);else for(b=e?new this:[],w=(m=l(r,S)).next;!(x=o(w,m)).done;E++)A=d?a(m,y,[x.value,E],!0):x.value,f(b,E,A);return b.length=E,b}},7921:(t,r,e)=>{"use strict";var n=e(3637),o=e(9002),i=e(7878),a=function(t){return function(r,e,a){var u=n(r),s=i(u);if(0===s)return!t&&-1;var c,f=o(a,s);if(t&&e!=e){for(;s>f;)if((c=u[f++])!=c)return!0}else for(;s>f;f++)if((t||f in u)&&u[f]===e)return t||f||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},767:(t,r,e)=>{"use strict";var n=e(4864),o=e(9455),i=e(4165),a=e(7878),u=function(t){var r=1===t;return function(e,u,s){for(var c,f=i(e),l=o(f),h=a(l),p=n(u,s);h-- >0;)if(p(c=l[h],h,f))switch(t){case 0:return c;case 1:return h}return r?-1:void 0}};t.exports={findLast:u(0),findLastIndex:u(1)}},5645:(t,r,e)=>{"use strict";var n=e(4864),o=e(2608),i=e(9455),a=e(4165),u=e(7878),s=e(1453),c=o([].push),f=function(t){var r=1===t,e=2===t,o=3===t,f=4===t,l=6===t,h=7===t,p=5===t||l;return function(v,y,d,g){for(var b,x,m=a(v),w=i(m),A=u(w),S=n(y,d),E=0,O=g||s,T=r?O(v,A):e||h?O(v,0):void 0;A>E;E++)if((p||E in w)&&(x=S(b=w[E],E,m),t))if(r)T[E]=x;else if(x)switch(t){case 3:return!0;case 5:return b;case 6:return E;case 2:c(T,b)}else switch(t){case 4:return!1;case 7:c(T,b)}return l?-1:o||f?f:T}};t.exports={forEach:f(0),map:f(1),filter:f(2),some:f(3),every:f(4),find:f(5),findIndex:f(6),filterReject:f(7)}},3499:(t,r,e)=>{"use strict";var n=e(3881),o=e(3637),i=e(1211),a=e(7878),u=e(1814),s=Math.min,c=[].lastIndexOf,f=!!c&&1/[1].lastIndexOf(1,-0)<0,l=u("lastIndexOf"),h=f||!l;t.exports=h?function(t){if(f)return n(c,this,arguments)||0;var r=o(this),e=a(r);if(0===e)return-1;var u=e-1;for(arguments.length>1&&(u=s(u,i(arguments[1]))),u<0&&(u=e+u);u>=0;u--)if(u in r&&r[u]===t)return u||0;return-1}:c},1458:(t,r,e)=>{"use strict";var n=e(3455),o=e(5811),i=e(6415),a=o("species");t.exports=function(t){return i>=51||!n((function(){var r=[];return(r.constructor={})[a]=function(){return{foo:1}},1!==r[t](Boolean).foo}))}},1814:(t,r,e)=>{"use strict";var n=e(3455);t.exports=function(t,r){var e=[][t];return!!e&&n((function(){e.call(null,r||function(){return 1},1)}))}},4734:(t,r,e)=>{"use strict";var n=e(4186),o=e(4165),i=e(9455),a=e(7878),u=TypeError,s="Reduce of empty array with no initial value",c=function(t){return function(r,e,c,f){var l=o(r),h=i(l),p=a(l);if(n(e),0===p&&c<2)throw new u(s);var v=t?p-1:0,y=t?-1:1;if(c<2)for(;;){if(v in h){f=h[v],v+=y;break}if(v+=y,t?v<0:p<=v)throw new u(s)}for(;t?v>=0:p>v;v+=y)v in h&&(f=e(f,h[v],v,l));return f}};t.exports={left:c(!1),right:c(!0)}},7375:(t,r,e)=>{"use strict";var n=e(2444),o=e(5448),i=TypeError,a=Object.getOwnPropertyDescriptor,u=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=u?function(t,r){if(o(t)&&!a(t,"length").writable)throw new i("Cannot set read only .length");return t.length=r}:function(t,r){return t.length=r}},4224:(t,r,e)=>{"use strict";var n=e(2608);t.exports=n([].slice)},5272:(t,r,e)=>{"use strict";var n=e(4224),o=Math.floor,i=function(t,r){var e=t.length;if(e<8)for(var a,u,s=1;s0;)t[u]=t[--u];u!==s++&&(t[u]=a)}else for(var c=o(e/2),f=i(n(t,0,c),r),l=i(n(t,c),r),h=f.length,p=l.length,v=0,y=0;v{"use strict";var n=e(5448),o=e(8413),i=e(2674),a=e(5811)("species"),u=Array;t.exports=function(t){var r;return n(t)&&(r=t.constructor,(o(r)&&(r===u||n(r.prototype))||i(r)&&null===(r=r[a]))&&(r=void 0)),void 0===r?u:r}},1453:(t,r,e)=>{"use strict";var n=e(2329);t.exports=function(t,r){return new(n(t))(0===r?0:r)}},6444:(t,r,e)=>{"use strict";var n=e(7878);t.exports=function(t,r){for(var e=n(t),o=new r(e),i=0;i{"use strict";var n=e(7878),o=e(1211),i=RangeError;t.exports=function(t,r,e,a){var u=n(t),s=o(e),c=s<0?u+s:s;if(c>=u||c<0)throw new i("Incorrect index");for(var f=new r(u),l=0;l{"use strict";var n=e(7447),o=e(5235);t.exports=function(t,r,e,i){try{return i?r(n(e)[0],e[1]):r(e)}catch(r){o(t,"throw",r)}}},4348:(t,r,e)=>{"use strict";var n=e(5811)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[n]=function(){return this},Array.from(a,(function(){throw 2}))}catch(t){}t.exports=function(t,r){try{if(!r&&!o)return!1}catch(t){return!1}var e=!1;try{var i={};i[n]=function(){return{next:function(){return{done:e=!0}}}},t(i)}catch(t){}return e}},9872:(t,r,e)=>{"use strict";var n=e(2608),o=n({}.toString),i=n("".slice);t.exports=function(t){return i(o(t),8,-1)}},1179:(t,r,e)=>{"use strict";var n=e(3724),o=e(3749),i=e(9872),a=e(5811)("toStringTag"),u=Object,s="Arguments"===i(function(){return arguments}());t.exports=n?i:function(t){var r,e,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,r){try{return t[r]}catch(t){}}(r=u(t),a))?e:s?i(r):"Object"===(n=i(r))&&o(r.callee)?"Arguments":n}},2042:(t,r,e)=>{"use strict";var n=e(5304),o=e(8986),i=e(4183),a=e(4864),u=e(3399),s=e(6021),c=e(1804),f=e(656),l=e(9393),h=e(5409),p=e(2444),v=e(5227).fastKey,y=e(8301),d=y.set,g=y.getterFor;t.exports={getConstructor:function(t,r,e,f){var l=t((function(t,o){u(t,h),d(t,{type:r,index:n(null),first:null,last:null,size:0}),p||(t.size=0),s(o)||c(o,t[f],{that:t,AS_ENTRIES:e})})),h=l.prototype,y=g(r),b=function(t,r,e){var n,o,i=y(t),a=x(t,r);return a?a.value=e:(i.last=a={index:o=v(r,!0),key:r,value:e,previous:n=i.last,next:null,removed:!1},i.first||(i.first=a),n&&(n.next=a),p?i.size++:t.size++,"F"!==o&&(i.index[o]=a)),t},x=function(t,r){var e,n=y(t),o=v(r);if("F"!==o)return n.index[o];for(e=n.first;e;e=e.next)if(e.key===r)return e};return i(h,{clear:function(){for(var t=y(this),r=t.first;r;)r.removed=!0,r.previous&&(r.previous=r.previous.next=null),r=r.next;t.first=t.last=null,t.index=n(null),p?t.size=0:this.size=0},delete:function(t){var r=this,e=y(r),n=x(r,t);if(n){var o=n.next,i=n.previous;delete e.index[n.index],n.removed=!0,i&&(i.next=o),o&&(o.previous=i),e.first===n&&(e.first=o),e.last===n&&(e.last=i),p?e.size--:r.size--}return!!n},forEach:function(t){for(var r,e=y(this),n=a(t,arguments.length>1?arguments[1]:void 0);r=r?r.next:e.first;)for(n(r.value,r.key,this);r&&r.removed;)r=r.previous},has:function(t){return!!x(this,t)}}),i(h,e?{get:function(t){var r=x(this,t);return r&&r.value},set:function(t,r){return b(this,0===t?0:t,r)}}:{add:function(t){return b(this,t=0===t?0:t,t)}}),p&&o(h,"size",{configurable:!0,get:function(){return y(this).size}}),l},setStrong:function(t,r,e){var n=r+" Iterator",o=g(r),i=g(n);f(t,r,(function(t,r){d(this,{type:n,target:t,state:o(t),kind:r,last:null})}),(function(){for(var t=i(this),r=t.kind,e=t.last;e&&e.removed;)e=e.previous;return t.target&&(t.last=e=e?e.next:t.state.first)?l("keys"===r?e.key:"values"===r?e.value:[e.key,e.value],!1):(t.target=null,l(void 0,!0))}),e?"entries":"values",!e,!0),h(r)}}},8153:(t,r,e)=>{"use strict";var n=e(2608),o=e(4183),i=e(5227).getWeakData,a=e(3399),u=e(7447),s=e(6021),c=e(2674),f=e(1804),l=e(5645),h=e(9649),p=e(8301),v=p.set,y=p.getterFor,d=l.find,g=l.findIndex,b=n([].splice),x=0,m=function(t){return t.frozen||(t.frozen=new w)},w=function(){this.entries=[]},A=function(t,r){return d(t.entries,(function(t){return t[0]===r}))};w.prototype={get:function(t){var r=A(this,t);if(r)return r[1]},has:function(t){return!!A(this,t)},set:function(t,r){var e=A(this,t);e?e[1]=r:this.entries.push([t,r])},delete:function(t){var r=g(this.entries,(function(r){return r[0]===t}));return~r&&b(this.entries,r,1),!!~r}},t.exports={getConstructor:function(t,r,e,n){var l=t((function(t,o){a(t,p),v(t,{type:r,id:x++,frozen:null}),s(o)||f(o,t[n],{that:t,AS_ENTRIES:e})})),p=l.prototype,d=y(r),g=function(t,r,e){var n=d(t),o=i(u(r),!0);return!0===o?m(n).set(r,e):o[n.id]=e,t};return o(p,{delete:function(t){var r=d(this);if(!c(t))return!1;var e=i(t);return!0===e?m(r).delete(t):e&&h(e,r.id)&&delete e[r.id]},has:function(t){var r=d(this);if(!c(t))return!1;var e=i(t);return!0===e?m(r).has(t):e&&h(e,r.id)}}),o(p,e?{get:function(t){var r=d(this);if(c(t)){var e=i(t);if(!0===e)return m(r).get(t);if(e)return e[r.id]}},set:function(t,r){return g(this,t,r)}}:{add:function(t){return g(this,t,!0)}}),l}}},9556:(t,r,e)=>{"use strict";var n=e(5366),o=e(4032),i=e(2608),a=e(5868),u=e(8552),s=e(5227),c=e(1804),f=e(3399),l=e(3749),h=e(6021),p=e(2674),v=e(3455),y=e(4348),d=e(6911),g=e(3951);t.exports=function(t,r,e){var b=-1!==t.indexOf("Map"),x=-1!==t.indexOf("Weak"),m=b?"set":"add",w=o[t],A=w&&w.prototype,S=w,E={},O=function(t){var r=i(A[t]);u(A,t,"add"===t?function(t){return r(this,0===t?0:t),this}:"delete"===t?function(t){return!(x&&!p(t))&&r(this,0===t?0:t)}:"get"===t?function(t){return x&&!p(t)?void 0:r(this,0===t?0:t)}:"has"===t?function(t){return!(x&&!p(t))&&r(this,0===t?0:t)}:function(t,e){return r(this,0===t?0:t,e),this})};if(a(t,!l(w)||!(x||A.forEach&&!v((function(){(new w).entries().next()})))))S=e.getConstructor(r,t,b,m),s.enable();else if(a(t,!0)){var T=new S,I=T[m](x?{}:-0,1)!==T,R=v((function(){T.has(1)})),k=y((function(t){new w(t)})),_=!x&&v((function(){for(var t=new w,r=5;r--;)t[m](r,r);return!t.has(-0)}));k||((S=r((function(t,r){f(t,A);var e=g(new w,t,S);return h(r)||c(r,e[m],{that:e,AS_ENTRIES:b}),e}))).prototype=A,A.constructor=S),(R||_)&&(O("delete"),O("has"),b&&O("get")),(_||I)&&O(m),x&&A.clear&&delete A.clear}return E[t]=S,n({global:!0,constructor:!0,forced:S!==w},E),d(S,t),x||e.setStrong(S,t,b),S}},2924:(t,r,e)=>{"use strict";var n=e(9649),o=e(2919),i=e(1139),a=e(1601);t.exports=function(t,r,e){for(var u=o(r),s=a.f,c=i.f,f=0;f{"use strict";var n=e(3455);t.exports=!n((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},9393:t=>{"use strict";t.exports=function(t,r){return{value:t,done:r}}},139:(t,r,e)=>{"use strict";var n=e(2444),o=e(1601),i=e(4004);t.exports=n?function(t,r,e){return o.f(t,r,i(1,e))}:function(t,r,e){return t[r]=e,t}},4004:t=>{"use strict";t.exports=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}}},3552:(t,r,e)=>{"use strict";var n=e(2444),o=e(1601),i=e(4004);t.exports=function(t,r,e){n?o.f(t,r,i(0,e)):t[r]=e}},8986:(t,r,e)=>{"use strict";var n=e(1147),o=e(1601);t.exports=function(t,r,e){return e.get&&n(e.get,r,{getter:!0}),e.set&&n(e.set,r,{setter:!0}),o.f(t,r,e)}},8552:(t,r,e)=>{"use strict";var n=e(3749),o=e(1601),i=e(1147),a=e(5801);t.exports=function(t,r,e,u){u||(u={});var s=u.enumerable,c=void 0!==u.name?u.name:r;if(n(e)&&i(e,c,u),u.global)s?t[r]=e:a(r,e);else{try{u.unsafe?t[r]&&(s=!0):delete t[r]}catch(t){}s?t[r]=e:o.f(t,r,{value:e,enumerable:!1,configurable:!u.nonConfigurable,writable:!u.nonWritable})}return t}},4183:(t,r,e)=>{"use strict";var n=e(8552);t.exports=function(t,r,e){for(var o in r)n(t,o,r[o],e);return t}},5801:(t,r,e)=>{"use strict";var n=e(4032),o=Object.defineProperty;t.exports=function(t,r){try{o(n,t,{value:r,configurable:!0,writable:!0})}catch(e){n[t]=r}return r}},1870:(t,r,e)=>{"use strict";var n=e(8055),o=TypeError;t.exports=function(t,r){if(!delete t[r])throw new o("Cannot delete property "+n(r)+" of "+n(t))}},2444:(t,r,e)=>{"use strict";var n=e(3455);t.exports=!n((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},7395:(t,r,e)=>{"use strict";var n,o,i,a,u=e(4032),s=e(9685),c=e(6572),f=u.structuredClone,l=u.ArrayBuffer,h=u.MessageChannel,p=!1;if(c)p=function(t){f(t,{transfer:[t]})};else if(l)try{h||(n=s("worker_threads"))&&(h=n.MessageChannel),h&&(o=new h,i=new l(2),a=function(t){o.port1.postMessage(null,[t])},2===i.byteLength&&(a(i),0===i.byteLength&&(p=a)))}catch(t){}t.exports=p},5751:(t,r,e)=>{"use strict";var n=e(4032),o=e(2674),i=n.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.createElement(t):{}}},9573:t=>{"use strict";var r=TypeError;t.exports=function(t){if(t>9007199254740991)throw r("Maximum allowed index exceeded");return t}},2760:t=>{"use strict";t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},4784:(t,r,e)=>{"use strict";var n=e(5751)("span").classList,o=n&&n.constructor&&n.constructor.prototype;t.exports=o===Object.prototype?void 0:o},5175:t=>{"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},7085:(t,r,e)=>{"use strict";var n=e(7607).match(/firefox\\/(\\d+)/i);t.exports=!!n&&+n[1]},5123:(t,r,e)=>{"use strict";var n=e(7607);t.exports=/MSIE|Trident/.test(n)},4529:(t,r,e)=>{"use strict";var n=e(7351);t.exports="NODE"===n},7607:(t,r,e)=>{"use strict";var n=e(4032).navigator,o=n&&n.userAgent;t.exports=o?String(o):""},6415:(t,r,e)=>{"use strict";var n,o,i=e(4032),a=e(7607),u=i.process,s=i.Deno,c=u&&u.versions||s&&s.version,f=c&&c.v8;f&&(o=(n=f.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&a&&(!(n=a.match(/Edge\\/(\\d+)/))||n[1]>=74)&&(n=a.match(/Chrome\\/(\\d+)/))&&(o=+n[1]),t.exports=o},1911:(t,r,e)=>{"use strict";var n=e(7607).match(/AppleWebKit\\/(\\d+)\\./);t.exports=!!n&&+n[1]},7351:(t,r,e)=>{"use strict";var n=e(4032),o=e(7607),i=e(9872),a=function(t){return o.slice(0,t.length)===t};t.exports=a("Bun/")?"BUN":a("Cloudflare-Workers")?"CLOUDFLARE":a("Deno/")?"DENO":a("Node.js/")?"NODE":n.Bun&&"string"==typeof Bun.version?"BUN":n.Deno&&"object"==typeof Deno.version?"DENO":"process"===i(n.process)?"NODE":n.window&&n.document?"BROWSER":"REST"},3633:(t,r,e)=>{"use strict";var n=e(2608),o=Error,i=n("".replace),a=String(new o("zxcasd").stack),u=/\\n\\s*at [^:]*:[^\\n]*/,s=u.test(a);t.exports=function(t,r){if(s&&"string"==typeof t&&!o.prepareStackTrace)for(;r--;)t=i(t,u,"");return t}},4171:(t,r,e)=>{"use strict";var n=e(139),o=e(3633),i=e(3427),a=Error.captureStackTrace;t.exports=function(t,r,e,u){i&&(a?a(t,r):n(t,"stack",o(e,u)))}},3427:(t,r,e)=>{"use strict";var n=e(3455),o=e(4004);t.exports=!n((function(){var t=new Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",o(1,7)),7!==t.stack)}))},2912:(t,r,e)=>{"use strict";var n=e(2444),o=e(3455),i=e(7447),a=e(8363),u=Error.prototype.toString,s=o((function(){if(n){var t=Object.create(Object.defineProperty({},"name",{get:function(){return this===t}}));if("true"!==u.call(t))return!0}return"2: 1"!==u.call({message:1,name:2})||"Error"!==u.call({})}));t.exports=s?function(){var t=i(this),r=a(t.name,"Error"),e=a(t.message);return r?e?r+": "+e:r:e}:u},5366:(t,r,e)=>{"use strict";var n=e(4032),o=e(1139).f,i=e(139),a=e(8552),u=e(5801),s=e(2924),c=e(5868);t.exports=function(t,r){var e,f,l,h,p,v=t.target,y=t.global,d=t.stat;if(e=y?n:d?n[v]||u(v,{}):n[v]&&n[v].prototype)for(f in r){if(h=r[f],l=t.dontCallGetSet?(p=o(e,f))&&p.value:e[f],!c(y?f:v+(d?".":"#")+f,t.forced)&&void 0!==l){if(typeof h==typeof l)continue;s(h,l)}(t.sham||l&&l.sham)&&i(h,"sham",!0),a(e,f,h,t)}}},3455:t=>{"use strict";t.exports=function(t){try{return!!t()}catch(t){return!0}}},4364:(t,r,e)=>{"use strict";e(2823);var n=e(3453),o=e(8552),i=e(9867),a=e(3455),u=e(5811),s=e(139),c=u("species"),f=RegExp.prototype;t.exports=function(t,r,e,l){var h=u(t),p=!a((function(){var r={};return r[h]=function(){return 7},7!==""[t](r)})),v=p&&!a((function(){var r=!1,e=/a/;return"split"===t&&((e={}).constructor={},e.constructor[c]=function(){return e},e.flags="",e[h]=/./[h]),e.exec=function(){return r=!0,null},e[h](""),!r}));if(!p||!v||e){var y=/./[h],d=r(h,""[t],(function(t,r,e,o,a){var u=r.exec;return u===i||u===f.exec?p&&!a?{done:!0,value:n(y,r,e,o)}:{done:!0,value:n(t,e,r,o)}:{done:!1}}));o(String.prototype,t,d[0]),o(f,h,d[1])}l&&s(f[h],"sham",!0)}},568:(t,r,e)=>{"use strict";var n=e(3455);t.exports=!n((function(){return Object.isExtensible(Object.preventExtensions({}))}))},3881:(t,r,e)=>{"use strict";var n=e(9128),o=Function.prototype,i=o.apply,a=o.call;t.exports="object"==typeof Reflect&&Reflect.apply||(n?a.bind(i):function(){return a.apply(i,arguments)})},4864:(t,r,e)=>{"use strict";var n=e(2116),o=e(4186),i=e(9128),a=n(n.bind);t.exports=function(t,r){return o(t),void 0===r?t:i?a(t,r):function(){return t.apply(r,arguments)}}},9128:(t,r,e)=>{"use strict";var n=e(3455);t.exports=!n((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},3453:(t,r,e)=>{"use strict";var n=e(9128),o=Function.prototype.call;t.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},2542:(t,r,e)=>{"use strict";var n=e(2444),o=e(9649),i=Function.prototype,a=n&&Object.getOwnPropertyDescriptor,u=o(i,"name"),s=u&&"something"===function(){}.name,c=u&&(!n||n&&a(i,"name").configurable);t.exports={EXISTS:u,PROPER:s,CONFIGURABLE:c}},5026:(t,r,e)=>{"use strict";var n=e(2608),o=e(4186);t.exports=function(t,r,e){try{return n(o(Object.getOwnPropertyDescriptor(t,r)[e]))}catch(t){}}},2116:(t,r,e)=>{"use strict";var n=e(9872),o=e(2608);t.exports=function(t){if("Function"===n(t))return o(t)}},2608:(t,r,e)=>{"use strict";var n=e(9128),o=Function.prototype,i=o.call,a=n&&o.bind.bind(i,i);t.exports=n?a:function(t){return function(){return i.apply(t,arguments)}}},9685:(t,r,e)=>{"use strict";var n=e(4032),o=e(4529);t.exports=function(t){if(o){try{return n.process.getBuiltinModule(t)}catch(t){}try{return Function(\'return require("\'+t+\'")\')()}catch(t){}}}},8711:(t,r,e)=>{"use strict";var n=e(4032),o=e(3749);t.exports=function(t,r){return arguments.length<2?(e=n[t],o(e)?e:void 0):n[t]&&n[t][r];var e}},3447:t=>{"use strict";t.exports=function(t){return{iterator:t,next:t.next,done:!1}}},7507:(t,r,e)=>{"use strict";var n=e(1179),o=e(8622),i=e(6021),a=e(5597),u=e(5811)("iterator");t.exports=function(t){if(!i(t))return o(t,u)||o(t,"@@iterator")||a[n(t)]}},6961:(t,r,e)=>{"use strict";var n=e(3453),o=e(4186),i=e(7447),a=e(8055),u=e(7507),s=TypeError;t.exports=function(t,r){var e=arguments.length<2?u(t):r;if(o(e))return i(n(e,t));throw new s(a(t)+" is not iterable")}},213:(t,r,e)=>{"use strict";var n=e(2608),o=e(5448),i=e(3749),a=e(9872),u=e(687),s=n([].push);t.exports=function(t){if(i(t))return t;if(o(t)){for(var r=t.length,e=[],n=0;n{"use strict";var n=e(4186),o=e(6021);t.exports=function(t,r){var e=t[r];return o(e)?void 0:n(e)}},3885:(t,r,e)=>{"use strict";var n=e(4186),o=e(7447),i=e(3453),a=e(1211),u=e(3447),s="Invalid size",c=RangeError,f=TypeError,l=Math.max,h=function(t,r){this.set=t,this.size=l(r,0),this.has=n(t.has),this.keys=n(t.keys)};h.prototype={getIterator:function(){return u(o(i(this.keys,this.set)))},includes:function(t){return i(this.has,this.set,t)}},t.exports=function(t){o(t);var r=+t.size;if(r!=r)throw new f(s);var e=a(r);if(e<0)throw new c(s);return new h(t,e)}},3966:(t,r,e)=>{"use strict";var n=e(2608),o=e(4165),i=Math.floor,a=n("".charAt),u=n("".replace),s=n("".slice),c=/\\$([$&\'`]|\\d{1,2}|<[^>]*>)/g,f=/\\$([$&\'`]|\\d{1,2})/g;t.exports=function(t,r,e,n,l,h){var p=e+t.length,v=n.length,y=f;return void 0!==l&&(l=o(l),y=c),u(h,y,(function(o,u){var c;switch(a(u,0)){case"$":return"$";case"&":return t;case"`":return s(r,0,e);case"\'":return s(r,p);case"<":c=l[s(u,1,-1)];break;default:var f=+u;if(0===f)return o;if(f>v){var h=i(f/10);return 0===h?o:h<=v?void 0===n[h-1]?a(u,1):n[h-1]+a(u,1):o}c=n[f-1]}return void 0===c?"":c}))}},4032:function(t,r,e){"use strict";var n=function(t){return t&&t.Math===Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e.g&&e.g)||n("object"==typeof this&&this)||function(){return this}()||Function("return this")()},9649:(t,r,e)=>{"use strict";var n=e(2608),o=e(4165),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,r){return i(o(t),r)}},2645:t=>{"use strict";t.exports={}},3085:(t,r,e)=>{"use strict";var n=e(8711);t.exports=n("document","documentElement")},8829:(t,r,e)=>{"use strict";var n=e(2444),o=e(3455),i=e(5751);t.exports=!n&&!o((function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},1306:t=>{"use strict";var r=Array,e=Math.abs,n=Math.pow,o=Math.floor,i=Math.log,a=Math.LN2;t.exports={pack:function(t,u,s){var c,f,l,h=r(s),p=8*s-u-1,v=(1<>1,d=23===u?n(2,-24)-n(2,-77):0,g=t<0||0===t&&1/t<0?1:0,b=0;for((t=e(t))!=t||t===1/0?(f=t!=t?1:0,c=v):(c=o(i(t)/a),t*(l=n(2,-c))<1&&(c--,l*=2),(t+=c+y>=1?d/l:d*n(2,1-y))*l>=2&&(c++,l/=2),c+y>=v?(f=0,c=v):c+y>=1?(f=(t*l-1)*n(2,u),c+=y):(f=t*n(2,y-1)*n(2,u),c=0));u>=8;)h[b++]=255&f,f/=256,u-=8;for(c=c<0;)h[b++]=255&c,c/=256,p-=8;return h[b-1]|=128*g,h},unpack:function(t,r){var e,o=t.length,i=8*o-r-1,a=(1<>1,s=i-7,c=o-1,f=t[c--],l=127&f;for(f>>=7;s>0;)l=256*l+t[c--],s-=8;for(e=l&(1<<-s)-1,l>>=-s,s+=r;s>0;)e=256*e+t[c--],s-=8;if(0===l)l=1-u;else{if(l===a)return e?NaN:f?-1/0:1/0;e+=n(2,r),l-=u}return(f?-1:1)*e*n(2,l-r)}}},9455:(t,r,e)=>{"use strict";var n=e(2608),o=e(3455),i=e(9872),a=Object,u=n("".split);t.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"===i(t)?u(t,""):a(t)}:a},3951:(t,r,e)=>{"use strict";var n=e(3749),o=e(2674),i=e(9415);t.exports=function(t,r,e){var a,u;return i&&n(a=r.constructor)&&a!==e&&o(u=a.prototype)&&u!==e.prototype&&i(t,u),t}},6906:(t,r,e)=>{"use strict";var n=e(2608),o=e(3749),i=e(2205),a=n(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return a(t)}),t.exports=i.inspectSource},2483:(t,r,e)=>{"use strict";var n=e(2674),o=e(139);t.exports=function(t,r){n(r)&&"cause"in r&&o(t,"cause",r.cause)}},5227:(t,r,e)=>{"use strict";var n=e(5366),o=e(2608),i=e(2645),a=e(2674),u=e(9649),s=e(1601).f,c=e(3408),f=e(6442),l=e(8812),h=e(5936),p=e(568),v=!1,y=h("meta"),d=0,g=function(t){s(t,y,{value:{objectID:"O"+d++,weakData:{}}})},b=t.exports={enable:function(){b.enable=function(){},v=!0;var t=c.f,r=o([].splice),e={};e[y]=1,t(e).length&&(c.f=function(e){for(var n=t(e),o=0,i=n.length;o{"use strict";var n,o,i,a=e(6206),u=e(4032),s=e(2674),c=e(139),f=e(9649),l=e(2205),h=e(2343),p=e(2645),v="Object already initialized",y=u.TypeError,d=u.WeakMap;if(a||l.state){var g=l.state||(l.state=new d);g.get=g.get,g.has=g.has,g.set=g.set,n=function(t,r){if(g.has(t))throw new y(v);return r.facade=t,g.set(t,r),r},o=function(t){return g.get(t)||{}},i=function(t){return g.has(t)}}else{var b=h("state");p[b]=!0,n=function(t,r){if(f(t,b))throw new y(v);return r.facade=t,c(t,b,r),r},o=function(t){return f(t,b)?t[b]:{}},i=function(t){return f(t,b)}}t.exports={set:n,get:o,has:i,enforce:function(t){return i(t)?o(t):n(t,{})},getterFor:function(t){return function(r){var e;if(!s(r)||(e=o(r)).type!==t)throw new y("Incompatible receiver, "+t+" required");return e}}}},993:(t,r,e)=>{"use strict";var n=e(5811),o=e(5597),i=n("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||a[i]===t)}},5448:(t,r,e)=>{"use strict";var n=e(9872);t.exports=Array.isArray||function(t){return"Array"===n(t)}},5415:(t,r,e)=>{"use strict";var n=e(1179);t.exports=function(t){var r=n(t);return"BigInt64Array"===r||"BigUint64Array"===r}},3749:t=>{"use strict";var r="object"==typeof document&&document.all;t.exports=void 0===r&&void 0!==r?function(t){return"function"==typeof t||t===r}:function(t){return"function"==typeof t}},8413:(t,r,e)=>{"use strict";var n=e(2608),o=e(3455),i=e(3749),a=e(1179),u=e(8711),s=e(6906),c=function(){},f=u("Reflect","construct"),l=/^\\s*(?:class|function)\\b/,h=n(l.exec),p=!l.test(c),v=function(t){if(!i(t))return!1;try{return f(c,[],t),!0}catch(t){return!1}},y=function(t){if(!i(t))return!1;switch(a(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return p||!!h(l,s(t))}catch(t){return!0}};y.sham=!0,t.exports=!f||o((function(){var t;return v(v.call)||!v(Object)||!v((function(){t=!0}))||t}))?y:v},5868:(t,r,e)=>{"use strict";var n=e(3455),o=e(3749),i=/#|\\.prototype\\./,a=function(t,r){var e=s[u(t)];return e===f||e!==c&&(o(r)?n(r):!!r)},u=a.normalize=function(t){return String(t).replace(i,".").toLowerCase()},s=a.data={},c=a.NATIVE="N",f=a.POLYFILL="P";t.exports=a},2599:(t,r,e)=>{"use strict";var n=e(2674),o=Math.floor;t.exports=Number.isInteger||function(t){return!n(t)&&isFinite(t)&&o(t)===t}},6021:t=>{"use strict";t.exports=function(t){return null==t}},2674:(t,r,e)=>{"use strict";var n=e(3749);t.exports=function(t){return"object"==typeof t?null!==t:n(t)}},4597:(t,r,e)=>{"use strict";var n=e(2674);t.exports=function(t){return n(t)||null===t}},8507:t=>{"use strict";t.exports=!1},6484:(t,r,e)=>{"use strict";var n=e(2674),o=e(9872),i=e(5811)("match");t.exports=function(t){var r;return n(t)&&(void 0!==(r=t[i])?!!r:"RegExp"===o(t))}},2277:(t,r,e)=>{"use strict";var n=e(8711),o=e(3749),i=e(6921),a=e(4752),u=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var r=n("Symbol");return o(r)&&i(r.prototype,u(t))}},2939:(t,r,e)=>{"use strict";var n=e(3453);t.exports=function(t,r,e){for(var o,i,a=e?t:t.iterator,u=t.next;!(o=n(u,a)).done;)if(void 0!==(i=r(o.value)))return i}},1804:(t,r,e)=>{"use strict";var n=e(4864),o=e(3453),i=e(7447),a=e(8055),u=e(993),s=e(7878),c=e(6921),f=e(6961),l=e(7507),h=e(5235),p=TypeError,v=function(t,r){this.stopped=t,this.result=r},y=v.prototype;t.exports=function(t,r,e){var d,g,b,x,m,w,A,S=e&&e.that,E=!(!e||!e.AS_ENTRIES),O=!(!e||!e.IS_RECORD),T=!(!e||!e.IS_ITERATOR),I=!(!e||!e.INTERRUPTED),R=n(r,S),k=function(t){return d&&h(d,"normal",t),new v(!0,t)},_=function(t){return E?(i(t),I?R(t[0],t[1],k):R(t[0],t[1])):I?R(t,k):R(t)};if(O)d=t.iterator;else if(T)d=t;else{if(!(g=l(t)))throw new p(a(t)+" is not iterable");if(u(g)){for(b=0,x=s(t);x>b;b++)if((m=_(t[b]))&&c(y,m))return m;return new v(!1)}d=f(t,g)}for(w=O?t.next:d.next;!(A=o(w,d)).done;){try{m=_(A.value)}catch(t){h(d,"throw",t)}if("object"==typeof m&&m&&c(y,m))return m}return new v(!1)}},5235:(t,r,e)=>{"use strict";var n=e(3453),o=e(7447),i=e(8622);t.exports=function(t,r,e){var a,u;o(t);try{if(!(a=i(t,"return"))){if("throw"===r)throw e;return e}a=n(a,t)}catch(t){u=!0,a=t}if("throw"===r)throw e;if(u)throw a;return o(a),e}},282:(t,r,e)=>{"use strict";var n=e(2857).IteratorPrototype,o=e(5304),i=e(4004),a=e(6911),u=e(5597),s=function(){return this};t.exports=function(t,r,e,c){var f=r+" Iterator";return t.prototype=o(n,{next:i(+!c,e)}),a(t,f,!1,!0),u[f]=s,t}},2342:(t,r,e)=>{"use strict";var n=e(3453),o=e(5304),i=e(139),a=e(4183),u=e(5811),s=e(8301),c=e(8622),f=e(2857).IteratorPrototype,l=e(9393),h=e(5235),p=u("toStringTag"),v="IteratorHelper",y="WrapForValidIterator",d=s.set,g=function(t){var r=s.getterFor(t?y:v);return a(o(f),{next:function(){var e=r(this);if(t)return e.nextHandler();try{var n=e.done?void 0:e.nextHandler();return l(n,e.done)}catch(t){throw e.done=!0,t}},return:function(){var e=r(this),o=e.iterator;if(e.done=!0,t){var i=c(o,"return");return i?n(i,o):l(void 0,!0)}if(e.inner)try{h(e.inner.iterator,"normal")}catch(t){return h(o,"throw",t)}return h(o,"normal"),l(void 0,!0)}})},b=g(!0),x=g(!1);i(x,p,"Iterator Helper"),t.exports=function(t,r){var e=function(e,n){n?(n.iterator=e.iterator,n.next=e.next):n=e,n.type=r?y:v,n.nextHandler=t,n.counter=0,n.done=!1,d(this,n)};return e.prototype=r?b:x,e}},656:(t,r,e)=>{"use strict";var n=e(5366),o=e(3453),i=e(8507),a=e(2542),u=e(3749),s=e(282),c=e(2611),f=e(9415),l=e(6911),h=e(139),p=e(8552),v=e(5811),y=e(5597),d=e(2857),g=a.PROPER,b=a.CONFIGURABLE,x=d.IteratorPrototype,m=d.BUGGY_SAFARI_ITERATORS,w=v("iterator"),A="keys",S="values",E="entries",O=function(){return this};t.exports=function(t,r,e,a,v,d,T){s(e,r,a);var I,R,k,_=function(t){if(t===v&&N)return N;if(!m&&t&&t in L)return L[t];switch(t){case A:case S:case E:return function(){return new e(this,t)}}return function(){return new e(this)}},M=r+" Iterator",j=!1,L=t.prototype,P=L[w]||L["@@iterator"]||v&&L[v],N=!m&&P||_(v),F="Array"===r&&L.entries||P;if(F&&(I=c(F.call(new t)))!==Object.prototype&&I.next&&(i||c(I)===x||(f?f(I,x):u(I[w])||p(I,w,O)),l(I,M,!0,!0),i&&(y[M]=O)),g&&v===S&&P&&P.name!==S&&(!i&&b?h(L,"name",S):(j=!0,N=function(){return o(P,this)})),v)if(R={values:_(S),keys:d?N:_(A),entries:_(E)},T)for(k in R)(m||j||!(k in L))&&p(L,k,R[k]);else n({target:r,proto:!0,forced:m||j},R);return i&&!T||L[w]===N||p(L,w,N,{name:v}),y[r]=N,R}},4009:(t,r,e)=>{"use strict";var n=e(3453),o=e(4186),i=e(7447),a=e(3447),u=e(2342),s=e(3535),c=u((function(){var t=this.iterator,r=i(n(this.next,t));if(!(this.done=!!r.done))return s(t,this.mapper,[r.value,this.counter++],!0)}));t.exports=function(t){return i(this),o(t),new c(a(this),{mapper:t})}},2857:(t,r,e)=>{"use strict";var n,o,i,a=e(3455),u=e(3749),s=e(2674),c=e(5304),f=e(2611),l=e(8552),h=e(5811),p=e(8507),v=h("iterator"),y=!1;[].keys&&("next"in(i=[].keys())?(o=f(f(i)))!==Object.prototype&&(n=o):y=!0),!s(n)||a((function(){var t={};return n[v].call(t)!==t}))?n={}:p&&(n=c(n)),u(n[v])||l(n,v,(function(){return this})),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:y}},5597:t=>{"use strict";t.exports={}},7878:(t,r,e)=>{"use strict";var n=e(5806);t.exports=function(t){return n(t.length)}},1147:(t,r,e)=>{"use strict";var n=e(2608),o=e(3455),i=e(3749),a=e(9649),u=e(2444),s=e(2542).CONFIGURABLE,c=e(6906),f=e(8301),l=f.enforce,h=f.get,p=String,v=Object.defineProperty,y=n("".slice),d=n("".replace),g=n([].join),b=u&&!o((function(){return 8!==v((function(){}),"length",{value:8}).length})),x=String(String).split("String"),m=t.exports=function(t,r,e){"Symbol("===y(p(r),0,7)&&(r="["+d(p(r),/^Symbol\\(([^)]*)\\).*$/,"$1")+"]"),e&&e.getter&&(r="get "+r),e&&e.setter&&(r="set "+r),(!a(t,"name")||s&&t.name!==r)&&(u?v(t,"name",{value:r,configurable:!0}):t.name=r),b&&e&&a(e,"arity")&&t.length!==e.arity&&v(t,"length",{value:e.arity});try{e&&a(e,"constructor")&&e.constructor?u&&v(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var n=l(t);return a(n,"source")||(n.source=g(x,"string"==typeof r?r:"")),t};Function.prototype.toString=m((function(){return i(this)&&h(this).source||c(this)}),"toString")},9676:(t,r,e)=>{"use strict";var n=e(550),o=Math.abs,i=2220446049250313e-31,a=1/i;t.exports=function(t,r,e,u){var s=+t,c=o(s),f=n(s);if(ce||h!=h?f*(1/0):f*h}},3505:(t,r,e)=>{"use strict";var n=e(9676);t.exports=Math.fround||function(t){return n(t,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)}},550:t=>{"use strict";t.exports=Math.sign||function(t){var r=+t;return 0===r||r!=r?r:r<0?-1:1}},2789:t=>{"use strict";var r=Math.ceil,e=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?e:r)(n)}},8363:(t,r,e)=>{"use strict";var n=e(687);t.exports=function(t,r){return void 0===t?arguments.length<2?"":r:n(t)}},1616:(t,r,e)=>{"use strict";var n=e(4032),o=e(3455),i=e(2608),a=e(687),u=e(9418).trim,s=e(2284),c=i("".charAt),f=n.parseFloat,l=n.Symbol,h=l&&l.iterator,p=1/f(s+"-0")!=-1/0||h&&!o((function(){f(Object(h))}));t.exports=p?function(t){var r=u(a(t)),e=f(r);return 0===e&&"-"===c(r,0)?-0:e}:f},2031:(t,r,e)=>{"use strict";var n=e(4032),o=e(3455),i=e(2608),a=e(687),u=e(9418).trim,s=e(2284),c=n.parseInt,f=n.Symbol,l=f&&f.iterator,h=/^[+-]?0x/i,p=i(h.exec),v=8!==c(s+"08")||22!==c(s+"0x16")||l&&!o((function(){c(Object(l))}));t.exports=v?function(t,r){var e=u(a(t));return c(e,r>>>0||(p(h,e)?16:10))}:c},5304:(t,r,e)=>{"use strict";var n,o=e(7447),i=e(9217),a=e(5175),u=e(2645),s=e(3085),c=e(5751),f=e(2343),l="prototype",h="script",p=f("IE_PROTO"),v=function(){},y=function(t){return"<"+h+">"+t+""},d=function(t){t.write(y("")),t.close();var r=t.parentWindow.Object;return t=null,r},g=function(){try{n=new ActiveXObject("htmlfile")}catch(t){}var t,r,e;g="undefined"!=typeof document?document.domain&&n?d(n):(r=c("iframe"),e="java"+h+":",r.style.display="none",s.appendChild(r),r.src=String(e),(t=r.contentWindow.document).open(),t.write(y("document.F=Object")),t.close(),t.F):d(n);for(var o=a.length;o--;)delete g[l][a[o]];return g()};u[p]=!0,t.exports=Object.create||function(t,r){var e;return null!==t?(v[l]=o(t),e=new v,v[l]=null,e[p]=t):e=g(),void 0===r?e:i.f(e,r)}},9217:(t,r,e)=>{"use strict";var n=e(2444),o=e(782),i=e(1601),a=e(7447),u=e(3637),s=e(496);r.f=n&&!o?Object.defineProperties:function(t,r){a(t);for(var e,n=u(r),o=s(r),c=o.length,f=0;c>f;)i.f(t,e=o[f++],n[e]);return t}},1601:(t,r,e)=>{"use strict";var n=e(2444),o=e(8829),i=e(782),a=e(7447),u=e(6201),s=TypeError,c=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l="enumerable",h="configurable",p="writable";r.f=n?i?function(t,r,e){if(a(t),r=u(r),a(e),"function"==typeof t&&"prototype"===r&&"value"in e&&p in e&&!e[p]){var n=f(t,r);n&&n[p]&&(t[r]=e.value,e={configurable:h in e?e[h]:n[h],enumerable:l in e?e[l]:n[l],writable:!1})}return c(t,r,e)}:c:function(t,r,e){if(a(t),r=u(r),a(e),o)try{return c(t,r,e)}catch(t){}if("get"in e||"set"in e)throw new s("Accessors not supported");return"value"in e&&(t[r]=e.value),t}},1139:(t,r,e)=>{"use strict";var n=e(2444),o=e(3453),i=e(9221),a=e(4004),u=e(3637),s=e(6201),c=e(9649),f=e(8829),l=Object.getOwnPropertyDescriptor;r.f=n?l:function(t,r){if(t=u(t),r=s(r),f)try{return l(t,r)}catch(t){}if(c(t,r))return a(!o(i.f,t,r),t[r])}},6442:(t,r,e)=>{"use strict";var n=e(9872),o=e(3637),i=e(3408).f,a=e(4224),u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return u&&"Window"===n(t)?function(t){try{return i(t)}catch(t){return a(u)}}(t):i(o(t))}},3408:(t,r,e)=>{"use strict";var n=e(2468),o=e(5175).concat("length","prototype");r.f=Object.getOwnPropertyNames||function(t){return n(t,o)}},6005:(t,r)=>{"use strict";r.f=Object.getOwnPropertySymbols},2611:(t,r,e)=>{"use strict";var n=e(9649),o=e(3749),i=e(4165),a=e(2343),u=e(5139),s=a("IE_PROTO"),c=Object,f=c.prototype;t.exports=u?c.getPrototypeOf:function(t){var r=i(t);if(n(r,s))return r[s];var e=r.constructor;return o(e)&&r instanceof e?e.prototype:r instanceof c?f:null}},8812:(t,r,e)=>{"use strict";var n=e(3455),o=e(2674),i=e(9872),a=e(7060),u=Object.isExtensible,s=n((function(){u(1)}));t.exports=s||a?function(t){return!!o(t)&&((!a||"ArrayBuffer"!==i(t))&&(!u||u(t)))}:u},6921:(t,r,e)=>{"use strict";var n=e(2608);t.exports=n({}.isPrototypeOf)},2468:(t,r,e)=>{"use strict";var n=e(2608),o=e(9649),i=e(3637),a=e(7921).indexOf,u=e(2645),s=n([].push);t.exports=function(t,r){var e,n=i(t),c=0,f=[];for(e in n)!o(u,e)&&o(n,e)&&s(f,e);for(;r.length>c;)o(n,e=r[c++])&&(~a(f,e)||s(f,e));return f}},496:(t,r,e)=>{"use strict";var n=e(2468),o=e(5175);t.exports=Object.keys||function(t){return n(t,o)}},9221:(t,r)=>{"use strict";var e={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!e.call({1:2},1);r.f=o?function(t){var r=n(this,t);return!!r&&r.enumerable}:e},9415:(t,r,e)=>{"use strict";var n=e(5026),o=e(2674),i=e(7222),a=e(7330);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,r=!1,e={};try{(t=n(Object.prototype,"__proto__","set"))(e,[]),r=e instanceof Array}catch(t){}return function(e,n){return i(e),a(n),o(e)?(r?t(e,n):e.__proto__=n,e):e}}():void 0)},8885:(t,r,e)=>{"use strict";var n=e(2444),o=e(3455),i=e(2608),a=e(2611),u=e(496),s=e(3637),c=i(e(9221).f),f=i([].push),l=n&&o((function(){var t=Object.create(null);return t[2]=2,!c(t,2)})),h=function(t){return function(r){for(var e,o=s(r),i=u(o),h=l&&null===a(o),p=i.length,v=0,y=[];p>v;)e=i[v++],n&&!(h?e in o:c(o,e))||f(y,t?[e,o[e]]:o[e]);return y}};t.exports={entries:h(!0),values:h(!1)}},3003:(t,r,e)=>{"use strict";var n=e(3724),o=e(1179);t.exports=n?{}.toString:function(){return"[object "+o(this)+"]"}},3118:(t,r,e)=>{"use strict";var n=e(3453),o=e(3749),i=e(2674),a=TypeError;t.exports=function(t,r){var e,u;if("string"===r&&o(e=t.toString)&&!i(u=n(e,t)))return u;if(o(e=t.valueOf)&&!i(u=n(e,t)))return u;if("string"!==r&&o(e=t.toString)&&!i(u=n(e,t)))return u;throw new a("Can\'t convert object to primitive value")}},2919:(t,r,e)=>{"use strict";var n=e(8711),o=e(2608),i=e(3408),a=e(6005),u=e(7447),s=o([].concat);t.exports=n("Reflect","ownKeys")||function(t){var r=i.f(u(t)),e=a.f;return e?s(r,e(t)):r}},1448:(t,r,e)=>{"use strict";var n=e(2608),o=e(9649),i=SyntaxError,a=parseInt,u=String.fromCharCode,s=n("".charAt),c=n("".slice),f=n(/./.exec),l={\'\\\\"\':\'"\',"\\\\\\\\":"\\\\","\\\\/":"/","\\\\b":"\\b","\\\\f":"\\f","\\\\n":"\\n","\\\\r":"\\r","\\\\t":"\\t"},h=/^[\\da-f]{4}$/i,p=/^[\\u0000-\\u001F]$/;t.exports=function(t,r){for(var e=!0,n="";r{"use strict";var n=e(4032);t.exports=n},2848:(t,r,e)=>{"use strict";var n=e(1601).f;t.exports=function(t,r,e){e in t||n(t,e,{configurable:!0,get:function(){return r[e]},set:function(t){r[e]=t}})}},4410:(t,r,e)=>{"use strict";var n=e(3453),o=e(7447),i=e(3749),a=e(9872),u=e(9867),s=TypeError;t.exports=function(t,r){var e=t.exec;if(i(e)){var c=n(e,t,r);return null!==c&&o(c),c}if("RegExp"===a(t))return n(u,t,r);throw new s("RegExp#exec called on incompatible receiver")}},9867:(t,r,e)=>{"use strict";var n,o,i=e(3453),a=e(2608),u=e(687),s=e(747),c=e(1837),f=e(4593),l=e(5304),h=e(8301).get,p=e(3651),v=e(9502),y=f("native-string-replace",String.prototype.replace),d=RegExp.prototype.exec,g=d,b=a("".charAt),x=a("".indexOf),m=a("".replace),w=a("".slice),A=(o=/b*/g,i(d,n=/a/,"a"),i(d,o,"a"),0!==n.lastIndex||0!==o.lastIndex),S=c.BROKEN_CARET,E=void 0!==/()??/.exec("")[1];(A||E||S||p||v)&&(g=function(t){var r,e,n,o,a,c,f,p=this,v=h(p),O=u(t),T=v.raw;if(T)return T.lastIndex=p.lastIndex,r=i(g,T,O),p.lastIndex=T.lastIndex,r;var I=v.groups,R=S&&p.sticky,k=i(s,p),_=p.source,M=0,j=O;if(R&&(k=m(k,"y",""),-1===x(k,"g")&&(k+="g"),j=w(O,p.lastIndex),p.lastIndex>0&&(!p.multiline||p.multiline&&"\\n"!==b(O,p.lastIndex-1))&&(_="(?: "+_+")",j=" "+j,M++),e=new RegExp("^(?:"+_+")",k)),E&&(e=new RegExp("^"+_+"$(?!\\\\s)",k)),A&&(n=p.lastIndex),o=i(d,R?e:p,j),R?o?(o.input=w(o.input,M),o[0]=w(o[0],M),o.index=p.lastIndex,p.lastIndex+=o[0].length):p.lastIndex=0:A&&o&&(p.lastIndex=p.global?o.index+o[0].length:n),E&&o&&o.length>1&&i(y,o[0],e,(function(){for(a=1;a{"use strict";var n=e(7447);t.exports=function(){var t=n(this),r="";return t.hasIndices&&(r+="d"),t.global&&(r+="g"),t.ignoreCase&&(r+="i"),t.multiline&&(r+="m"),t.dotAll&&(r+="s"),t.unicode&&(r+="u"),t.unicodeSets&&(r+="v"),t.sticky&&(r+="y"),r}},4554:(t,r,e)=>{"use strict";var n=e(3453),o=e(9649),i=e(6921),a=e(747),u=RegExp.prototype;t.exports=function(t){var r=t.flags;return void 0!==r||"flags"in u||o(t,"flags")||!i(u,t)?r:n(a,t)}},1837:(t,r,e)=>{"use strict";var n=e(3455),o=e(4032).RegExp,i=n((function(){var t=o("a","y");return t.lastIndex=2,null!==t.exec("abcd")})),a=i||n((function(){return!o("a","y").sticky})),u=i||n((function(){var t=o("^r","gy");return t.lastIndex=2,null!==t.exec("str")}));t.exports={BROKEN_CARET:u,MISSED_STICKY:a,UNSUPPORTED_Y:i}},3651:(t,r,e)=>{"use strict";var n=e(3455),o=e(4032).RegExp;t.exports=n((function(){var t=o(".","s");return!(t.dotAll&&t.test("\\n")&&"s"===t.flags)}))},9502:(t,r,e)=>{"use strict";var n=e(3455),o=e(4032).RegExp;t.exports=n((function(){var t=o("(?b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}))},7222:(t,r,e)=>{"use strict";var n=e(6021),o=TypeError;t.exports=function(t){if(n(t))throw new o("Can\'t call method on "+t);return t}},8550:(t,r,e)=>{"use strict";var n=e(418),o=e(5605),i=n.Set,a=n.add;t.exports=function(t){var r=new i;return o(t,(function(t){a(r,t)})),r}},4656:(t,r,e)=>{"use strict";var n=e(4376),o=e(418),i=e(8550),a=e(82),u=e(3885),s=e(5605),c=e(2939),f=o.has,l=o.remove;t.exports=function(t){var r=n(this),e=u(t),o=i(r);return a(r)<=e.size?s(r,(function(t){e.includes(t)&&l(o,t)})):c(e.getIterator(),(function(t){f(r,t)&&l(o,t)})),o}},418:(t,r,e)=>{"use strict";var n=e(2608),o=Set.prototype;t.exports={Set,add:n(o.add),has:n(o.has),remove:n(o.delete),proto:o}},2446:(t,r,e)=>{"use strict";var n=e(4376),o=e(418),i=e(82),a=e(3885),u=e(5605),s=e(2939),c=o.Set,f=o.add,l=o.has;t.exports=function(t){var r=n(this),e=a(t),o=new c;return i(r)>e.size?s(e.getIterator(),(function(t){l(r,t)&&f(o,t)})):u(r,(function(t){e.includes(t)&&f(o,t)})),o}},4545:(t,r,e)=>{"use strict";var n=e(4376),o=e(418).has,i=e(82),a=e(3885),u=e(5605),s=e(2939),c=e(5235);t.exports=function(t){var r=n(this),e=a(t);if(i(r)<=e.size)return!1!==u(r,(function(t){if(e.includes(t))return!1}),!0);var f=e.getIterator();return!1!==s(f,(function(t){if(o(r,t))return c(f,"normal",!1)}))}},7918:(t,r,e)=>{"use strict";var n=e(4376),o=e(82),i=e(5605),a=e(3885);t.exports=function(t){var r=n(this),e=a(t);return!(o(r)>e.size)&&!1!==i(r,(function(t){if(!e.includes(t))return!1}),!0)}},6111:(t,r,e)=>{"use strict";var n=e(4376),o=e(418).has,i=e(82),a=e(3885),u=e(2939),s=e(5235);t.exports=function(t){var r=n(this),e=a(t);if(i(r){"use strict";var n=e(2608),o=e(2939),i=e(418),a=i.Set,u=i.proto,s=n(u.forEach),c=n(u.keys),f=c(new a).next;t.exports=function(t,r,e){return e?o({iterator:c(t),next:f},r):s(t,r)}},1716:(t,r,e)=>{"use strict";var n=e(8711),o=function(t){return{size:t,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}};t.exports=function(t){var r=n("Set");try{(new r)[t](o(0));try{return(new r)[t](o(-1)),!1}catch(t){return!0}}catch(t){return!1}}},82:(t,r,e)=>{"use strict";var n=e(5026),o=e(418);t.exports=n(o.proto,"size","get")||function(t){return t.size}},5409:(t,r,e)=>{"use strict";var n=e(8711),o=e(8986),i=e(5811),a=e(2444),u=i("species");t.exports=function(t){var r=n(t);a&&r&&!r[u]&&o(r,u,{configurable:!0,get:function(){return this}})}},4498:(t,r,e)=>{"use strict";var n=e(4376),o=e(418),i=e(8550),a=e(3885),u=e(2939),s=o.add,c=o.has,f=o.remove;t.exports=function(t){var r=n(this),e=a(t).getIterator(),o=i(r);return u(e,(function(t){c(r,t)?f(o,t):s(o,t)})),o}},6911:(t,r,e)=>{"use strict";var n=e(1601).f,o=e(9649),i=e(5811)("toStringTag");t.exports=function(t,r,e){t&&!e&&(t=t.prototype),t&&!o(t,i)&&n(t,i,{configurable:!0,value:r})}},9500:(t,r,e)=>{"use strict";var n=e(4376),o=e(418).add,i=e(8550),a=e(3885),u=e(2939);t.exports=function(t){var r=n(this),e=a(t).getIterator(),s=i(r);return u(e,(function(t){o(s,t)})),s}},2343:(t,r,e)=>{"use strict";var n=e(4593),o=e(5936),i=n("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},2205:(t,r,e)=>{"use strict";var n=e(8507),o=e(4032),i=e(5801),a="__core-js_shared__",u=t.exports=o[a]||i(a,{});(u.versions||(u.versions=[])).push({version:"3.38.1",mode:n?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js"})},4593:(t,r,e)=>{"use strict";var n=e(2205);t.exports=function(t,r){return n[t]||(n[t]=r||{})}},1365:(t,r,e)=>{"use strict";var n=e(7447),o=e(9052),i=e(6021),a=e(5811)("species");t.exports=function(t,r){var e,u=n(t).constructor;return void 0===u||i(e=n(u)[a])?r:o(e)}},6903:(t,r,e)=>{"use strict";var n=e(2608),o=e(1211),i=e(687),a=e(7222),u=n("".charAt),s=n("".charCodeAt),c=n("".slice),f=function(t){return function(r,e){var n,f,l=i(a(r)),h=o(e),p=l.length;return h<0||h>=p?t?"":void 0:(n=s(l,h))<55296||n>56319||h+1===p||(f=s(l,h+1))<56320||f>57343?t?u(l,h):n:t?c(l,h,h+2):f-56320+(n-55296<<10)+65536}};t.exports={codeAt:f(!1),charAt:f(!0)}},4903:(t,r,e)=>{"use strict";var n=e(7607);t.exports=/Version\\/10(?:\\.\\d+){1,2}(?: [\\w./]+)?(?: Mobile\\/\\w+)? Safari\\//.test(n)},6437:(t,r,e)=>{"use strict";var n=e(2608),o=e(5806),i=e(687),a=e(6605),u=e(7222),s=n(a),c=n("".slice),f=Math.ceil,l=function(t){return function(r,e,n){var a,l,h=i(u(r)),p=o(e),v=h.length,y=void 0===n?" ":i(n);return p<=v||""===y?h:((l=s(y,f((a=p-v)/y.length))).length>a&&(l=c(l,0,a)),t?h+l:l+h)}};t.exports={start:l(!1),end:l(!0)}},6605:(t,r,e)=>{"use strict";var n=e(1211),o=e(687),i=e(7222),a=RangeError;t.exports=function(t){var r=o(i(this)),e="",u=n(t);if(u<0||u===1/0)throw new a("Wrong number of repetitions");for(;u>0;(u>>>=1)&&(r+=r))1&u&&(e+=r);return e}},9418:(t,r,e)=>{"use strict";var n=e(2608),o=e(7222),i=e(687),a=e(2284),u=n("".replace),s=RegExp("^["+a+"]+"),c=RegExp("(^|[^"+a+"])["+a+"]+$"),f=function(t){return function(r){var e=i(o(r));return 1&t&&(e=u(e,s,"")),2&t&&(e=u(e,c,"$1")),e}};t.exports={start:f(1),end:f(2),trim:f(3)}},6572:(t,r,e)=>{"use strict";var n=e(4032),o=e(3455),i=e(6415),a=e(7351),u=n.structuredClone;t.exports=!!u&&!o((function(){if("DENO"===a&&i>92||"NODE"===a&&i>94||"BROWSER"===a&&i>97)return!1;var t=new ArrayBuffer(8),r=u(t,{transfer:[t]});return 0!==t.byteLength||8!==r.byteLength}))},6943:(t,r,e)=>{"use strict";var n=e(6415),o=e(3455),i=e(4032).String;t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol("symbol detection");return!i(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},3042:(t,r,e)=>{"use strict";var n=e(3453),o=e(8711),i=e(5811),a=e(8552);t.exports=function(){var t=o("Symbol"),r=t&&t.prototype,e=r&&r.valueOf,u=i("toPrimitive");r&&!r[u]&&a(r,u,(function(t){return n(e,this)}),{arity:1})}},8592:(t,r,e)=>{"use strict";var n=e(6943);t.exports=n&&!!Symbol.for&&!!Symbol.keyFor},2184:(t,r,e)=>{"use strict";var n=e(2608);t.exports=n(1..valueOf)},9002:(t,r,e)=>{"use strict";var n=e(1211),o=Math.max,i=Math.min;t.exports=function(t,r){var e=n(t);return e<0?o(e+r,0):i(e,r)}},1198:(t,r,e)=>{"use strict";var n=e(8921),o=TypeError;t.exports=function(t){var r=n(t,"number");if("number"==typeof r)throw new o("Can\'t convert number to bigint");return BigInt(r)}},9088:(t,r,e)=>{"use strict";var n=e(1211),o=e(5806),i=RangeError;t.exports=function(t){if(void 0===t)return 0;var r=n(t),e=o(r);if(r!==e)throw new i("Wrong length or index");return e}},3637:(t,r,e)=>{"use strict";var n=e(9455),o=e(7222);t.exports=function(t){return n(o(t))}},1211:(t,r,e)=>{"use strict";var n=e(2789);t.exports=function(t){var r=+t;return r!=r||0===r?0:n(r)}},5806:(t,r,e)=>{"use strict";var n=e(1211),o=Math.min;t.exports=function(t){var r=n(t);return r>0?o(r,9007199254740991):0}},4165:(t,r,e)=>{"use strict";var n=e(7222),o=Object;t.exports=function(t){return o(n(t))}},8402:(t,r,e)=>{"use strict";var n=e(5590),o=RangeError;t.exports=function(t,r){var e=n(t);if(e%r)throw new o("Wrong offset");return e}},5590:(t,r,e)=>{"use strict";var n=e(1211),o=RangeError;t.exports=function(t){var r=n(t);if(r<0)throw new o("The argument can\'t be less than 0");return r}},8921:(t,r,e)=>{"use strict";var n=e(3453),o=e(2674),i=e(2277),a=e(8622),u=e(3118),s=e(5811),c=TypeError,f=s("toPrimitive");t.exports=function(t,r){if(!o(t)||i(t))return t;var e,s=a(t,f);if(s){if(void 0===r&&(r="default"),e=n(s,t,r),!o(e)||i(e))return e;throw new c("Can\'t convert object to primitive value")}return void 0===r&&(r="number"),u(t,r)}},6201:(t,r,e)=>{"use strict";var n=e(8921),o=e(2277);t.exports=function(t){var r=n(t,"string");return o(r)?r:r+""}},3724:(t,r,e)=>{"use strict";var n={};n[e(5811)("toStringTag")]="z",t.exports="[object z]"===String(n)},687:(t,r,e)=>{"use strict";var n=e(1179),o=String;t.exports=function(t){if("Symbol"===n(t))throw new TypeError("Cannot convert a Symbol value to a string");return o(t)}},5215:t=>{"use strict";var r=Math.round;t.exports=function(t){var e=r(t);return e<0?0:e>255?255:255&e}},8055:t=>{"use strict";var r=String;t.exports=function(t){try{return r(t)}catch(t){return"Object"}}},8975:(t,r,e)=>{"use strict";var n=e(5366),o=e(4032),i=e(3453),a=e(2444),u=e(949),s=e(4356),c=e(7226),f=e(3399),l=e(4004),h=e(139),p=e(2599),v=e(5806),y=e(9088),d=e(8402),g=e(5215),b=e(6201),x=e(9649),m=e(1179),w=e(2674),A=e(2277),S=e(5304),E=e(6921),O=e(9415),T=e(3408).f,I=e(2291),R=e(5645).forEach,k=e(5409),_=e(8986),M=e(1601),j=e(1139),L=e(7434),P=e(8301),N=e(3951),F=P.get,C=P.set,B=P.enforce,D=M.f,G=j.f,z=o.RangeError,U=c.ArrayBuffer,V=U.prototype,$=c.DataView,W=s.NATIVE_ARRAY_BUFFER_VIEWS,H=s.TYPED_ARRAY_TAG,Y=s.TypedArray,q=s.TypedArrayPrototype,X=s.isTypedArray,J="BYTES_PER_ELEMENT",K="Wrong length",Q=function(t,r){_(t,r,{configurable:!0,get:function(){return F(this)[r]}})},Z=function(t){var r;return E(V,t)||"ArrayBuffer"===(r=m(t))||"SharedArrayBuffer"===r},tt=function(t,r){return X(t)&&!A(r)&&r in t&&p(+r)&&r>=0},rt=function(t,r){return r=b(r),tt(t,r)?l(2,t[r]):G(t,r)},et=function(t,r,e){return r=b(r),!(tt(t,r)&&w(e)&&x(e,"value"))||x(e,"get")||x(e,"set")||e.configurable||x(e,"writable")&&!e.writable||x(e,"enumerable")&&!e.enumerable?D(t,r,e):(t[r]=e.value,t)};a?(W||(j.f=rt,M.f=et,Q(q,"buffer"),Q(q,"byteOffset"),Q(q,"byteLength"),Q(q,"length")),n({target:"Object",stat:!0,forced:!W},{getOwnPropertyDescriptor:rt,defineProperty:et}),t.exports=function(t,r,e){var a=t.match(/\\d+/)[0]/8,s=t+(e?"Clamped":"")+"Array",c="get"+t,l="set"+t,p=o[s],b=p,x=b&&b.prototype,m={},A=function(t,r){D(t,r,{get:function(){return function(t,r){var e=F(t);return e.view[c](r*a+e.byteOffset,!0)}(this,r)},set:function(t){return function(t,r,n){var o=F(t);o.view[l](r*a+o.byteOffset,e?g(n):n,!0)}(this,r,t)},enumerable:!0})};W?u&&(b=r((function(t,r,e,n){return f(t,x),N(w(r)?Z(r)?void 0!==n?new p(r,d(e,a),n):void 0!==e?new p(r,d(e,a)):new p(r):X(r)?L(b,r):i(I,b,r):new p(y(r)),t,b)})),O&&O(b,Y),R(T(p),(function(t){t in b||h(b,t,p[t])})),b.prototype=x):(b=r((function(t,r,e,n){f(t,x);var o,u,s,c=0,l=0;if(w(r)){if(!Z(r))return X(r)?L(b,r):i(I,b,r);o=r,l=d(e,a);var h=r.byteLength;if(void 0===n){if(h%a)throw new z(K);if((u=h-l)<0)throw new z(K)}else if((u=v(n)*a)+l>h)throw new z(K);s=u/a}else s=y(r),o=new U(u=s*a);for(C(t,{buffer:o,byteOffset:l,byteLength:u,length:s,view:new $(o)});c{"use strict";var n=e(4032),o=e(3455),i=e(4348),a=e(4356).NATIVE_ARRAY_BUFFER_VIEWS,u=n.ArrayBuffer,s=n.Int8Array;t.exports=!a||!o((function(){s(1)}))||!o((function(){new s(-1)}))||!i((function(t){new s,new s(null),new s(1.5),new s(t)}),!0)||o((function(){return 1!==new s(new u(2),1,void 0).length}))},85:(t,r,e)=>{"use strict";var n=e(7434),o=e(580);t.exports=function(t,r){return n(o(t),r)}},2291:(t,r,e)=>{"use strict";var n=e(4864),o=e(3453),i=e(9052),a=e(4165),u=e(7878),s=e(6961),c=e(7507),f=e(993),l=e(5415),h=e(4356).aTypedArrayConstructor,p=e(1198);t.exports=function(t){var r,e,v,y,d,g,b,x,m=i(this),w=a(t),A=arguments.length,S=A>1?arguments[1]:void 0,E=void 0!==S,O=c(w);if(O&&!f(O))for(x=(b=s(w,O)).next,w=[];!(g=o(x,b)).done;)w.push(g.value);for(E&&A>2&&(S=n(S,arguments[2])),e=u(w),v=new(h(m))(e),y=l(v),r=0;e>r;r++)d=E?S(w[r],r):w[r],v[r]=y?p(d):+d;return v}},580:(t,r,e)=>{"use strict";var n=e(4356),o=e(1365),i=n.aTypedArrayConstructor,a=n.getTypedArrayConstructor;t.exports=function(t){return i(o(t,a(t)))}},5936:(t,r,e)=>{"use strict";var n=e(2608),o=0,i=Math.random(),a=n(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++o+i,36)}},4752:(t,r,e)=>{"use strict";var n=e(6943);t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},782:(t,r,e)=>{"use strict";var n=e(2444),o=e(3455);t.exports=n&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},6206:(t,r,e)=>{"use strict";var n=e(4032),o=e(3749),i=n.WeakMap;t.exports=o(i)&&/native code/.test(String(i))},5343:(t,r,e)=>{"use strict";var n=e(8799),o=e(9649),i=e(4559),a=e(1601).f;t.exports=function(t){var r=n.Symbol||(n.Symbol={});o(r,t)||a(r,t,{value:i.f(t)})}},4559:(t,r,e)=>{"use strict";var n=e(5811);r.f=n},5811:(t,r,e)=>{"use strict";var n=e(4032),o=e(4593),i=e(9649),a=e(5936),u=e(6943),s=e(4752),c=n.Symbol,f=o("wks"),l=s?c.for||c:c&&c.withoutSetter||a;t.exports=function(t){return i(f,t)||(f[t]=u&&i(c,t)?c[t]:l("Symbol."+t)),f[t]}},2284:t=>{"use strict";t.exports="\\t\\n\\v\\f\\r                 \\u2028\\u2029\\ufeff"},9257:(t,r,e)=>{"use strict";var n=e(8711),o=e(9649),i=e(139),a=e(6921),u=e(9415),s=e(2924),c=e(2848),f=e(3951),l=e(8363),h=e(2483),p=e(4171),v=e(2444),y=e(8507);t.exports=function(t,r,e,d){var g="stackTraceLimit",b=d?2:1,x=t.split("."),m=x[x.length-1],w=n.apply(null,x);if(w){var A=w.prototype;if(!y&&o(A,"cause")&&delete A.cause,!e)return w;var S=n("Error"),E=r((function(t,r){var e=l(d?r:t,void 0),n=d?new w(t):new w;return void 0!==e&&i(n,"message",e),p(n,E,n.stack,2),this&&a(A,this)&&f(n,this,E),arguments.length>b&&h(n,arguments[b]),n}));if(E.prototype=A,"Error"!==m?u?u(E,S):s(E,S,{name:!0}):v&&g in w&&(c(E,w,g),c(E,w,"prepareStackTrace")),s(E,w),!y)try{A.name!==m&&i(A,"name",m),A.constructor=E}catch(t){}return E}}},5015:(t,r,e)=>{"use strict";var n=e(5366),o=e(4032),i=e(7226),a=e(5409),u="ArrayBuffer",s=i[u];n({global:!0,constructor:!0,forced:o[u]!==s},{ArrayBuffer:s}),a(u)},9261:(t,r,e)=>{"use strict";var n=e(2444),o=e(8986),i=e(8102),a=ArrayBuffer.prototype;n&&!("detached"in a)&&o(a,"detached",{configurable:!0,get:function(){return i(this)}})},6209:(t,r,e)=>{"use strict";var n=e(5366),o=e(2116),i=e(3455),a=e(7226),u=e(7447),s=e(9002),c=e(5806),f=e(1365),l=a.ArrayBuffer,h=a.DataView,p=h.prototype,v=o(l.prototype.slice),y=o(p.getUint8),d=o(p.setUint8);n({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:i((function(){return!new l(2).slice(1,void 0).byteLength}))},{slice:function(t,r){if(v&&void 0===r)return v(u(this),t);for(var e=u(this).byteLength,n=s(t,e),o=s(void 0===r?e:r,e),i=new(f(this,l))(c(o-n)),a=new h(this),p=new h(i),g=0;n{"use strict";var n=e(5366),o=e(4676);o&&n({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return o(this,arguments.length?arguments[0]:void 0,!1)}})},3700:(t,r,e)=>{"use strict";var n=e(5366),o=e(4676);o&&n({target:"ArrayBuffer",proto:!0},{transfer:function(){return o(this,arguments.length?arguments[0]:void 0,!0)}})},3234:(t,r,e)=>{"use strict";var n=e(5366),o=e(3455),i=e(5448),a=e(2674),u=e(4165),s=e(7878),c=e(9573),f=e(3552),l=e(1453),h=e(1458),p=e(5811),v=e(6415),y=p("isConcatSpreadable"),d=v>=51||!o((function(){var t=[];return t[y]=!1,t.concat()[0]!==t})),g=function(t){if(!a(t))return!1;var r=t[y];return void 0!==r?!!r:i(t)};n({target:"Array",proto:!0,arity:1,forced:!d||!h("concat")},{concat:function(t){var r,e,n,o,i,a=u(this),h=l(a,0),p=0;for(r=-1,n=arguments.length;r{"use strict";var n=e(5366),o=e(5645).every;n({target:"Array",proto:!0,forced:!e(1814)("every")},{every:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},8795:(t,r,e)=>{"use strict";var n=e(5366),o=e(9557),i=e(9077);n({target:"Array",proto:!0},{fill:o}),i("fill")},456:(t,r,e)=>{"use strict";var n=e(5366),o=e(5645).filter;n({target:"Array",proto:!0,forced:!e(1458)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},6746:(t,r,e)=>{"use strict";var n=e(5366),o=e(3948);n({target:"Array",stat:!0,forced:!e(4348)((function(t){Array.from(t)}))},{from:o})},5434:(t,r,e)=>{"use strict";e(5366)({target:"Array",stat:!0},{isArray:e(5448)})},9024:(t,r,e)=>{"use strict";var n=e(3637),o=e(9077),i=e(5597),a=e(8301),u=e(1601).f,s=e(656),c=e(9393),f=e(8507),l=e(2444),h="Array Iterator",p=a.set,v=a.getterFor(h);t.exports=s(Array,"Array",(function(t,r){p(this,{type:h,target:n(t),index:0,kind:r})}),(function(){var t=v(this),r=t.target,e=t.index++;if(!r||e>=r.length)return t.target=null,c(void 0,!0);switch(t.kind){case"keys":return c(e,!1);case"values":return c(r[e],!1)}return c([e,r[e]],!1)}),"values");var y=i.Arguments=i.Array;if(o("keys"),o("values"),o("entries"),!f&&l&&"values"!==y.name)try{u(y,"name",{value:"values"})}catch(t){}},4518:(t,r,e)=>{"use strict";var n=e(5366),o=e(2608),i=e(9455),a=e(3637),u=e(1814),s=o([].join);n({target:"Array",proto:!0,forced:i!==Object||!u("join",",")},{join:function(t){return s(a(this),void 0===t?",":t)}})},5550:(t,r,e)=>{"use strict";var n=e(5366),o=e(5645).map;n({target:"Array",proto:!0,forced:!e(1458)("map")},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},8408:(t,r,e)=>{"use strict";var n=e(5366),o=e(4734).left,i=e(1814),a=e(6415);n({target:"Array",proto:!0,forced:!e(4529)&&a>79&&a<83||!i("reduce")},{reduce:function(t){var r=arguments.length;return o(this,t,r,r>1?arguments[1]:void 0)}})},750:(t,r,e)=>{"use strict";var n=e(5366),o=e(5448),i=e(8413),a=e(2674),u=e(9002),s=e(7878),c=e(3637),f=e(3552),l=e(5811),h=e(1458),p=e(4224),v=h("slice"),y=l("species"),d=Array,g=Math.max;n({target:"Array",proto:!0,forced:!v},{slice:function(t,r){var e,n,l,h=c(this),v=s(h),b=u(t,v),x=u(void 0===r?v:r,v);if(o(h)&&(e=h.constructor,(i(e)&&(e===d||o(e.prototype))||a(e)&&null===(e=e[y]))&&(e=void 0),e===d||void 0===e))return p(h,b,x);for(n=new(void 0===e?d:e)(g(x-b,0)),l=0;b{"use strict";var n=e(5366),o=e(2608),i=e(4186),a=e(4165),u=e(7878),s=e(1870),c=e(687),f=e(3455),l=e(5272),h=e(1814),p=e(7085),v=e(5123),y=e(6415),d=e(1911),g=[],b=o(g.sort),x=o(g.push),m=f((function(){g.sort(void 0)})),w=f((function(){g.sort(null)})),A=h("sort"),S=!f((function(){if(y)return y<70;if(!(p&&p>3)){if(v)return!0;if(d)return d<603;var t,r,e,n,o="";for(t=65;t<76;t++){switch(r=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:e=3;break;case 68:case 71:e=4;break;default:e=2}for(n=0;n<47;n++)g.push({k:r+n,v:e})}for(g.sort((function(t,r){return r.v-t.v})),n=0;nc(e)?1:-1}}(t)),e=u(o),n=0;n{"use strict";var n=e(5366),o=e(4165),i=e(9002),a=e(1211),u=e(7878),s=e(7375),c=e(9573),f=e(1453),l=e(3552),h=e(1870),p=e(1458)("splice"),v=Math.max,y=Math.min;n({target:"Array",proto:!0,forced:!p},{splice:function(t,r){var e,n,p,d,g,b,x=o(this),m=u(x),w=i(t,m),A=arguments.length;for(0===A?e=n=0:1===A?(e=0,n=m-w):(e=A-2,n=y(v(a(r),0),m-w)),c(m+e-n),p=f(x,n),d=0;dm-n+e;d--)h(x,d-1)}else if(e>n)for(d=m-n;d>w;d--)b=d+e-1,(g=d+n-1)in x?x[b]=x[g]:h(x,b);for(d=0;d{"use strict";var n=e(5366),o=e(7226);n({global:!0,constructor:!0,forced:!e(387)},{DataView:o.DataView})},885:(t,r,e)=>{"use strict";e(1687)},6851:(t,r,e)=>{"use strict";var n=e(5366),o=e(3455),i=e(4165),a=e(8921);n({target:"Date",proto:!0,arity:1,forced:o((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(t){var r=i(this),e=a(r,"number");return"number"!=typeof e||isFinite(e)?r.toISOString():null}})},8216:(t,r,e)=>{"use strict";var n=e(2608),o=e(8552),i=Date.prototype,a="Invalid Date",u="toString",s=n(i[u]),c=n(i.getTime);String(new Date(NaN))!==a&&o(i,u,(function(){var t=c(this);return t==t?s(this):a}))},184:(t,r,e)=>{"use strict";var n=e(5366),o=e(4032),i=e(3881),a=e(9257),u="WebAssembly",s=o[u],c=7!==new Error("e",{cause:7}).cause,f=function(t,r){var e={};e[t]=a(t,r,c),n({global:!0,constructor:!0,arity:1,forced:c},e)},l=function(t,r){if(s&&s[t]){var e={};e[t]=a(u+"."+t,r,c),n({target:u,stat:!0,constructor:!0,arity:1,forced:c},e)}};f("Error",(function(t){return function(r){return i(t,this,arguments)}})),f("EvalError",(function(t){return function(r){return i(t,this,arguments)}})),f("RangeError",(function(t){return function(r){return i(t,this,arguments)}})),f("ReferenceError",(function(t){return function(r){return i(t,this,arguments)}})),f("SyntaxError",(function(t){return function(r){return i(t,this,arguments)}})),f("TypeError",(function(t){return function(r){return i(t,this,arguments)}})),f("URIError",(function(t){return function(r){return i(t,this,arguments)}})),l("CompileError",(function(t){return function(r){return i(t,this,arguments)}})),l("LinkError",(function(t){return function(r){return i(t,this,arguments)}})),l("RuntimeError",(function(t){return function(r){return i(t,this,arguments)}}))},2486:(t,r,e)=>{"use strict";var n=e(8552),o=e(2912),i=Error.prototype;i.toString!==o&&n(i,"toString",o)},7994:(t,r,e)=>{"use strict";var n=e(2444),o=e(2542).EXISTS,i=e(2608),a=e(8986),u=Function.prototype,s=i(u.toString),c=/function\\b(?:\\s|\\/\\*[\\S\\s]*?\\*\\/|\\/\\/[^\\n\\r]*[\\n\\r]+)*([^\\s(/]*)/,f=i(c.exec);n&&!o&&a(u,"name",{configurable:!0,get:function(){try{return f(c,s(this))[1]}catch(t){return""}}})},9750:(t,r,e)=>{"use strict";var n=e(5366),o=e(8711),i=e(3881),a=e(3453),u=e(2608),s=e(3455),c=e(3749),f=e(2277),l=e(4224),h=e(213),p=e(6943),v=String,y=o("JSON","stringify"),d=u(/./.exec),g=u("".charAt),b=u("".charCodeAt),x=u("".replace),m=u(1..toString),w=/[\\uD800-\\uDFFF]/g,A=/^[\\uD800-\\uDBFF]$/,S=/^[\\uDC00-\\uDFFF]$/,E=!p||s((function(){var t=o("Symbol")("stringify detection");return"[null]"!==y([t])||"{}"!==y({a:t})||"{}"!==y(Object(t))})),O=s((function(){return\'"\\\\udf06\\\\ud834"\'!==y("\\udf06\\ud834")||\'"\\\\udead"\'!==y("\\udead")})),T=function(t,r){var e=l(arguments),n=h(r);if(c(n)||void 0!==t&&!f(t))return e[1]=function(t,r){if(c(n)&&(r=a(n,this,v(t),r)),!f(r))return r},i(y,null,e)},I=function(t,r,e){var n=g(e,r-1),o=g(e,r+1);return d(A,t)&&!d(S,o)||d(S,t)&&!d(A,n)?"\\\\u"+m(b(t,0),16):t};y&&n({target:"JSON",stat:!0,arity:3,forced:E||O},{stringify:function(t,r,e){var n=l(arguments),o=i(E?T:y,null,n);return O&&"string"==typeof o?x(o,w,I):o}})},6588:(t,r,e)=>{"use strict";var n=e(5366),o=e(8507),i=e(2444),a=e(4032),u=e(8799),s=e(2608),c=e(5868),f=e(9649),l=e(3951),h=e(6921),p=e(2277),v=e(8921),y=e(3455),d=e(3408).f,g=e(1139).f,b=e(1601).f,x=e(2184),m=e(9418).trim,w="Number",A=a[w],S=u[w],E=A.prototype,O=a.TypeError,T=s("".slice),I=s("".charCodeAt),R=function(t){var r,e,n,o,i,a,u,s,c=v(t,"number");if(p(c))throw new O("Cannot convert a Symbol value to a number");if("string"==typeof c&&c.length>2)if(c=m(c),43===(r=I(c,0))||45===r){if(88===(e=I(c,2))||120===e)return NaN}else if(48===r){switch(I(c,1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+c}for(a=(i=T(c,2)).length,u=0;uo)return NaN;return parseInt(i,n)}return+c},k=c(w,!A(" 0o1")||!A("0b1")||A("+0x1")),_=function(t){var r,e=arguments.length<1?0:A(function(t){var r=v(t,"number");return"bigint"==typeof r?r:R(r)}(t));return h(E,r=this)&&y((function(){x(r)}))?l(Object(e),this,_):e};_.prototype=E,k&&!o&&(E.constructor=_),n({global:!0,constructor:!0,wrap:!0,forced:k},{Number:_});var M=function(t,r){for(var e,n=i?d(r):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;n.length>o;o++)f(r,e=n[o])&&!f(t,e)&&b(t,e,g(r,e))};o&&S&&M(u[w],S),(k||o)&&M(u[w],A)},3238:(t,r,e)=>{"use strict";e(5366)({target:"Number",stat:!0},{isNaN:function(t){return t!=t}})},3244:(t,r,e)=>{"use strict";var n=e(5366),o=e(2608),i=e(1211),a=e(2184),u=e(6605),s=e(3455),c=RangeError,f=String,l=Math.floor,h=o(u),p=o("".slice),v=o(1..toFixed),y=function(t,r,e){return 0===r?e:r%2==1?y(t,r-1,e*t):y(t*t,r/2,e)},d=function(t,r,e){for(var n=-1,o=e;++n<6;)o+=r*t[n],t[n]=o%1e7,o=l(o/1e7)},g=function(t,r){for(var e=6,n=0;--e>=0;)n+=t[e],t[e]=l(n/r),n=n%r*1e7},b=function(t){for(var r=6,e="";--r>=0;)if(""!==e||0===r||0!==t[r]){var n=f(t[r]);e=""===e?n:e+h("0",7-n.length)+n}return e};n({target:"Number",proto:!0,forced:s((function(){return"0.000"!==v(8e-5,3)||"1"!==v(.9,0)||"1.25"!==v(1.255,2)||"1000000000000000128"!==v(0xde0b6b3a7640080,0)}))||!s((function(){v({})}))},{toFixed:function(t){var r,e,n,o,u=a(this),s=i(t),l=[0,0,0,0,0,0],v="",x="0";if(s<0||s>20)throw new c("Incorrect fraction digits");if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return f(u);if(u<0&&(v="-",u=-u),u>1e-21)if(e=(r=function(t){for(var r=0,e=t;e>=4096;)r+=12,e/=4096;for(;e>=2;)r+=1,e/=2;return r}(u*y(2,69,1))-69)<0?u*y(2,-r,1):u/y(2,r,1),e*=4503599627370496,(r=52-r)>0){for(d(l,0,e),n=s;n>=7;)d(l,1e7,0),n-=7;for(d(l,y(10,n,1),0),n=r-1;n>=23;)g(l,1<<23),n-=23;g(l,1<0?v+((o=x.length)<=s?"0."+h("0",s-o)+x:p(x,0,o-s)+"."+p(x,o-s)):v+x}})},7456:(t,r,e)=>{"use strict";e(5366)({target:"Object",stat:!0,sham:!e(2444)},{create:e(5304)})},8674:(t,r,e)=>{"use strict";var n=e(5366),o=e(8885).entries;n({target:"Object",stat:!0},{entries:function(t){return o(t)}})},1309:(t,r,e)=>{"use strict";var n=e(5366),o=e(6943),i=e(3455),a=e(6005),u=e(4165);n({target:"Object",stat:!0,forced:!o||i((function(){a.f(1)}))},{getOwnPropertySymbols:function(t){var r=a.f;return r?r(u(t)):[]}})},5672:(t,r,e)=>{"use strict";var n=e(5366),o=e(4165),i=e(496);n({target:"Object",stat:!0,forced:e(3455)((function(){i(1)}))},{keys:function(t){return i(o(t))}})},3379:(t,r,e)=>{"use strict";var n=e(3724),o=e(8552),i=e(3003);n||o(Object.prototype,"toString",i,{unsafe:!0})},482:(t,r,e)=>{"use strict";var n=e(5366),o=e(8885).values;n({target:"Object",stat:!0},{values:function(t){return o(t)}})},3739:(t,r,e)=>{"use strict";var n=e(5366),o=e(1616);n({global:!0,forced:parseFloat!==o},{parseFloat:o})},2636:(t,r,e)=>{"use strict";var n=e(5366),o=e(2031);n({global:!0,forced:parseInt!==o},{parseInt:o})},4592:(t,r,e)=>{"use strict";var n=e(2444),o=e(4032),i=e(2608),a=e(5868),u=e(3951),s=e(139),c=e(5304),f=e(3408).f,l=e(6921),h=e(6484),p=e(687),v=e(4554),y=e(1837),d=e(2848),g=e(8552),b=e(3455),x=e(9649),m=e(8301).enforce,w=e(5409),A=e(5811),S=e(3651),E=e(9502),O=A("match"),T=o.RegExp,I=T.prototype,R=o.SyntaxError,k=i(I.exec),_=i("".charAt),M=i("".replace),j=i("".indexOf),L=i("".slice),P=/^\\?<[^\\s\\d!#%&*+<=>@^][^\\s!#%&*+<=>@^]*>/,N=/a/g,F=/a/g,C=new T(N)!==N,B=y.MISSED_STICKY,D=y.UNSUPPORTED_Y,G=n&&(!C||B||S||E||b((function(){return F[O]=!1,T(N)!==N||T(F)===F||"/a/i"!==String(T(N,"i"))})));if(a("RegExp",G)){for(var z=function(t,r){var e,n,o,i,a,f,y=l(I,this),d=h(t),g=void 0===r,b=[],w=t;if(!y&&d&&g&&t.constructor===z)return t;if((d||l(I,t))&&(t=t.source,g&&(r=v(w))),t=void 0===t?"":p(t),r=void 0===r?"":p(r),w=t,S&&"dotAll"in N&&(n=!!r&&j(r,"s")>-1)&&(r=M(r,/s/g,"")),e=r,B&&"sticky"in N&&(o=!!r&&j(r,"y")>-1)&&D&&(r=M(r,/y/g,"")),E&&(i=function(t){for(var r,e=t.length,n=0,o="",i=[],a=c(null),u=!1,s=!1,f=0,l="";n<=e;n++){if("\\\\"===(r=_(t,n)))r+=_(t,++n);else if("]"===r)u=!1;else if(!u)switch(!0){case"["===r:u=!0;break;case"("===r:if(o+=r,"?:"===L(t,n+1,n+3))continue;k(P,L(t,n+1))&&(n+=2,s=!0),f++;continue;case">"===r&&s:if(""===l||x(a,l))throw new R("Invalid capture group name");a[l]=!0,i[i.length]=[l,f],s=!1,l="";continue}s?l+=r:o+=r}return[o,i]}(t),t=i[0],b=i[1]),a=u(T(t,r),y?this:I,z),(n||o||b.length)&&(f=m(a),n&&(f.dotAll=!0,f.raw=z(function(t){for(var r,e=t.length,n=0,o="",i=!1;n<=e;n++)"\\\\"!==(r=_(t,n))?i||"."!==r?("["===r?i=!0:"]"===r&&(i=!1),o+=r):o+="[\\\\s\\\\S]":o+=r+_(t,++n);return o}(t),e)),o&&(f.sticky=!0),b.length&&(f.groups=b)),t!==w)try{s(a,"source",""===w?"(?:)":w)}catch(t){}return a},U=f(T),V=0;U.length>V;)d(z,T,U[V++]);I.constructor=z,z.prototype=I,g(o,"RegExp",z,{constructor:!0})}w("RegExp")},8345:(t,r,e)=>{"use strict";var n=e(2444),o=e(3651),i=e(9872),a=e(8986),u=e(8301).get,s=RegExp.prototype,c=TypeError;n&&o&&a(s,"dotAll",{configurable:!0,get:function(){if(this!==s){if("RegExp"===i(this))return!!u(this).dotAll;throw new c("Incompatible receiver, RegExp required")}}})},2823:(t,r,e)=>{"use strict";var n=e(5366),o=e(9867);n({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},2865:(t,r,e)=>{"use strict";var n=e(2444),o=e(1837).MISSED_STICKY,i=e(9872),a=e(8986),u=e(8301).get,s=RegExp.prototype,c=TypeError;n&&o&&a(s,"sticky",{configurable:!0,get:function(){if(this!==s){if("RegExp"===i(this))return!!u(this).sticky;throw new c("Incompatible receiver, RegExp required")}}})},5594:(t,r,e)=>{"use strict";e(2823);var n,o,i=e(5366),a=e(3453),u=e(3749),s=e(7447),c=e(687),f=(n=!1,(o=/[ac]/).exec=function(){return n=!0,/./.exec.apply(this,arguments)},!0===o.test("abc")&&n),l=/./.test;i({target:"RegExp",proto:!0,forced:!f},{test:function(t){var r=s(this),e=c(t),n=r.exec;if(!u(n))return a(l,r,e);var o=a(n,r,e);return null!==o&&(s(o),!0)}})},8397:(t,r,e)=>{"use strict";var n=e(2542).PROPER,o=e(8552),i=e(7447),a=e(687),u=e(3455),s=e(4554),c="toString",f=RegExp.prototype,l=f[c],h=u((function(){return"/a/b"!==l.call({source:"a",flags:"b"})})),p=n&&l.name!==c;(h||p)&&o(f,c,(function(){var t=i(this);return"/"+a(t.source)+"/"+a(s(t))}),{unsafe:!0})},4645:(t,r,e)=>{"use strict";e(9556)("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),e(2042))},5130:(t,r,e)=>{"use strict";var n=e(5366),o=e(4656);n({target:"Set",proto:!0,real:!0,forced:!e(1716)("difference")},{difference:o})},5636:(t,r,e)=>{"use strict";var n=e(5366),o=e(3455),i=e(2446);n({target:"Set",proto:!0,real:!0,forced:!e(1716)("intersection")||o((function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))}))},{intersection:i})},8509:(t,r,e)=>{"use strict";var n=e(5366),o=e(4545);n({target:"Set",proto:!0,real:!0,forced:!e(1716)("isDisjointFrom")},{isDisjointFrom:o})},7332:(t,r,e)=>{"use strict";var n=e(5366),o=e(7918);n({target:"Set",proto:!0,real:!0,forced:!e(1716)("isSubsetOf")},{isSubsetOf:o})},6555:(t,r,e)=>{"use strict";var n=e(5366),o=e(6111);n({target:"Set",proto:!0,real:!0,forced:!e(1716)("isSupersetOf")},{isSupersetOf:o})},9255:(t,r,e)=>{"use strict";e(4645)},3296:(t,r,e)=>{"use strict";var n=e(5366),o=e(4498);n({target:"Set",proto:!0,real:!0,forced:!e(1716)("symmetricDifference")},{symmetricDifference:o})},4594:(t,r,e)=>{"use strict";var n=e(5366),o=e(9500);n({target:"Set",proto:!0,real:!0,forced:!e(1716)("union")},{union:o})},7460:(t,r,e)=>{"use strict";var n=e(6903).charAt,o=e(687),i=e(8301),a=e(656),u=e(9393),s="String Iterator",c=i.set,f=i.getterFor(s);a(String,"String",(function(t){c(this,{type:s,string:o(t),index:0})}),(function(){var t,r=f(this),e=r.string,o=r.index;return o>=e.length?u(void 0,!0):(t=n(e,o),r.index+=t.length,u(t,!1))}))},1281:(t,r,e)=>{"use strict";var n=e(3453),o=e(4364),i=e(7447),a=e(6021),u=e(5806),s=e(687),c=e(7222),f=e(8622),l=e(8149),h=e(4410);o("match",(function(t,r,e){return[function(r){var e=c(this),o=a(r)?void 0:f(r,t);return o?n(o,r,e):new RegExp(r)[t](s(e))},function(t){var n=i(this),o=s(t),a=e(r,n,o);if(a.done)return a.value;if(!n.global)return h(n,o);var c=n.unicode;n.lastIndex=0;for(var f,p=[],v=0;null!==(f=h(n,o));){var y=s(f[0]);p[v]=y,""===y&&(n.lastIndex=l(o,u(n.lastIndex),c)),v++}return 0===v?null:p}]}))},9484:(t,r,e)=>{"use strict";var n=e(5366),o=e(6437).start;n({target:"String",proto:!0,forced:e(4903)},{padStart:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},4672:(t,r,e)=>{"use strict";var n=e(3881),o=e(3453),i=e(2608),a=e(4364),u=e(3455),s=e(7447),c=e(3749),f=e(6021),l=e(1211),h=e(5806),p=e(687),v=e(7222),y=e(8149),d=e(8622),g=e(3966),b=e(4410),x=e(5811)("replace"),m=Math.max,w=Math.min,A=i([].concat),S=i([].push),E=i("".indexOf),O=i("".slice),T="$0"==="a".replace(/./,"$0"),I=!!/./[x]&&""===/./[x]("a","$0");a("replace",(function(t,r,e){var i=I?"$":"$0";return[function(t,e){var n=v(this),i=f(t)?void 0:d(t,x);return i?o(i,t,n,e):o(r,p(n),t,e)},function(t,o){var a=s(this),u=p(t);if("string"==typeof o&&-1===E(o,i)&&-1===E(o,"$<")){var f=e(r,a,u,o);if(f.done)return f.value}var v=c(o);v||(o=p(o));var d,x=a.global;x&&(d=a.unicode,a.lastIndex=0);for(var T,I=[];null!==(T=b(a,u))&&(S(I,T),x);){""===p(T[0])&&(a.lastIndex=y(u,h(a.lastIndex),d))}for(var R,k="",_=0,M=0;M=_&&(k+=O(u,_,P)+j,_=P+L.length)}return k+O(u,_)}]}),!!u((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}))||!T||I)},2873:(t,r,e)=>{"use strict";var n=e(5366),o=e(4032),i=e(3453),a=e(2608),u=e(8507),s=e(2444),c=e(6943),f=e(3455),l=e(9649),h=e(6921),p=e(7447),v=e(3637),y=e(6201),d=e(687),g=e(4004),b=e(5304),x=e(496),m=e(3408),w=e(6442),A=e(6005),S=e(1139),E=e(1601),O=e(9217),T=e(9221),I=e(8552),R=e(8986),k=e(4593),_=e(2343),M=e(2645),j=e(5936),L=e(5811),P=e(4559),N=e(5343),F=e(3042),C=e(6911),B=e(8301),D=e(5645).forEach,G=_("hidden"),z="Symbol",U="prototype",V=B.set,$=B.getterFor(z),W=Object[U],H=o.Symbol,Y=H&&H[U],q=o.RangeError,X=o.TypeError,J=o.QObject,K=S.f,Q=E.f,Z=w.f,tt=T.f,rt=a([].push),et=k("symbols"),nt=k("op-symbols"),ot=k("wks"),it=!J||!J[U]||!J[U].findChild,at=function(t,r,e){var n=K(W,r);n&&delete W[r],Q(t,r,e),n&&t!==W&&Q(W,r,n)},ut=s&&f((function(){return 7!==b(Q({},"a",{get:function(){return Q(this,"a",{value:7}).a}})).a}))?at:Q,st=function(t,r){var e=et[t]=b(Y);return V(e,{type:z,tag:t,description:r}),s||(e.description=r),e},ct=function(t,r,e){t===W&&ct(nt,r,e),p(t);var n=y(r);return p(e),l(et,n)?(e.enumerable?(l(t,G)&&t[G][n]&&(t[G][n]=!1),e=b(e,{enumerable:g(0,!1)})):(l(t,G)||Q(t,G,g(1,b(null))),t[G][n]=!0),ut(t,n,e)):Q(t,n,e)},ft=function(t,r){p(t);var e=v(r),n=x(e).concat(vt(e));return D(n,(function(r){s&&!i(lt,e,r)||ct(t,r,e[r])})),t},lt=function(t){var r=y(t),e=i(tt,this,r);return!(this===W&&l(et,r)&&!l(nt,r))&&(!(e||!l(this,r)||!l(et,r)||l(this,G)&&this[G][r])||e)},ht=function(t,r){var e=v(t),n=y(r);if(e!==W||!l(et,n)||l(nt,n)){var o=K(e,n);return!o||!l(et,n)||l(e,G)&&e[G][n]||(o.enumerable=!0),o}},pt=function(t){var r=Z(v(t)),e=[];return D(r,(function(t){l(et,t)||l(M,t)||rt(e,t)})),e},vt=function(t){var r=t===W,e=Z(r?nt:v(t)),n=[];return D(e,(function(t){!l(et,t)||r&&!l(W,t)||rt(n,et[t])})),n};c||(I(Y=(H=function(){if(h(Y,this))throw new X("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?d(arguments[0]):void 0,r=j(t),e=function(t){var n=void 0===this?o:this;n===W&&i(e,nt,t),l(n,G)&&l(n[G],r)&&(n[G][r]=!1);var a=g(1,t);try{ut(n,r,a)}catch(t){if(!(t instanceof q))throw t;at(n,r,a)}};return s&&it&&ut(W,r,{configurable:!0,set:e}),st(r,t)})[U],"toString",(function(){return $(this).tag})),I(H,"withoutSetter",(function(t){return st(j(t),t)})),T.f=lt,E.f=ct,O.f=ft,S.f=ht,m.f=w.f=pt,A.f=vt,P.f=function(t){return st(L(t),t)},s&&(R(Y,"description",{configurable:!0,get:function(){return $(this).description}}),u||I(W,"propertyIsEnumerable",lt,{unsafe:!0}))),n({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:H}),D(x(ot),(function(t){N(t)})),n({target:z,stat:!0,forced:!c},{useSetter:function(){it=!0},useSimple:function(){it=!1}}),n({target:"Object",stat:!0,forced:!c,sham:!s},{create:function(t,r){return void 0===r?b(t):ft(b(t),r)},defineProperty:ct,defineProperties:ft,getOwnPropertyDescriptor:ht}),n({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:pt}),F(),C(H,z),M[G]=!0},4551:(t,r,e)=>{"use strict";var n=e(5366),o=e(2444),i=e(4032),a=e(2608),u=e(9649),s=e(3749),c=e(6921),f=e(687),l=e(8986),h=e(2924),p=i.Symbol,v=p&&p.prototype;if(o&&s(p)&&(!("description"in v)||void 0!==p().description)){var y={},d=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:f(arguments[0]),r=c(v,this)?new p(t):void 0===t?p():p(t);return""===t&&(y[r]=!0),r};h(d,p),d.prototype=v,v.constructor=d;var g="Symbol(description detection)"===String(p("description detection")),b=a(v.valueOf),x=a(v.toString),m=/^Symbol\\((.*)\\)[^)]+$/,w=a("".replace),A=a("".slice);l(v,"description",{configurable:!0,get:function(){var t=b(this);if(u(y,t))return"";var r=x(t),e=g?A(r,7,-1):w(r,m,"$1");return""===e?void 0:e}}),n({global:!0,constructor:!0,forced:!0},{Symbol:d})}},4182:(t,r,e)=>{"use strict";var n=e(5366),o=e(8711),i=e(9649),a=e(687),u=e(4593),s=e(8592),c=u("string-to-symbol-registry"),f=u("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!s},{for:function(t){var r=a(t);if(i(c,r))return c[r];var e=o("Symbol")(r);return c[r]=e,f[e]=r,e}})},9267:(t,r,e)=>{"use strict";e(5343)("iterator")},7651:(t,r,e)=>{"use strict";e(2873),e(4182),e(7876),e(9750),e(1309)},7876:(t,r,e)=>{"use strict";var n=e(5366),o=e(9649),i=e(2277),a=e(8055),u=e(4593),s=e(8592),c=u("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!s},{keyFor:function(t){if(!i(t))throw new TypeError(a(t)+" is not a symbol");if(o(c,t))return c[t]}})},8965:(t,r,e)=>{"use strict";e(5343)("replace")},3740:(t,r,e)=>{"use strict";var n=e(4356),o=e(7878),i=e(1211),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("at",(function(t){var r=a(this),e=o(r),n=i(t),u=n>=0?n:e+n;return u<0||u>=e?void 0:r[u]}))},6542:(t,r,e)=>{"use strict";var n=e(2608),o=e(4356),i=n(e(6677)),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(t,r){return i(a(this),t,r,arguments.length>2?arguments[2]:void 0)}))},5738:(t,r,e)=>{"use strict";var n=e(4356),o=e(5645).every,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("every",(function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},2900:(t,r,e)=>{"use strict";var n=e(4356),o=e(9557),i=e(1198),a=e(1179),u=e(3453),s=e(2608),c=e(3455),f=n.aTypedArray,l=n.exportTypedArrayMethod,h=s("".slice);l("fill",(function(t){var r=arguments.length;f(this);var e="Big"===h(a(this),0,3)?i(t):+t;return u(o,this,e,r>1?arguments[1]:void 0,r>2?arguments[2]:void 0)}),c((function(){var t=0;return new Int8Array(2).fill({valueOf:function(){return t++}}),1!==t})))},2051:(t,r,e)=>{"use strict";var n=e(4356),o=e(5645).filter,i=e(85),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("filter",(function(t){var r=o(a(this),t,arguments.length>1?arguments[1]:void 0);return i(this,r)}))},4211:(t,r,e)=>{"use strict";var n=e(4356),o=e(5645).findIndex,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("findIndex",(function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},5294:(t,r,e)=>{"use strict";var n=e(4356),o=e(767).findLastIndex,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLastIndex",(function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},9791:(t,r,e)=>{"use strict";var n=e(4356),o=e(767).findLast,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLast",(function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},3198:(t,r,e)=>{"use strict";var n=e(4356),o=e(5645).find,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("find",(function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},1526:(t,r,e)=>{"use strict";var n=e(4356),o=e(5645).forEach,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("forEach",(function(t){o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},6032:(t,r,e)=>{"use strict";var n=e(4356),o=e(7921).includes,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("includes",(function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},3659:(t,r,e)=>{"use strict";var n=e(4356),o=e(7921).indexOf,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("indexOf",(function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},8551:(t,r,e)=>{"use strict";var n=e(4032),o=e(3455),i=e(2608),a=e(4356),u=e(9024),s=e(5811)("iterator"),c=n.Uint8Array,f=i(u.values),l=i(u.keys),h=i(u.entries),p=a.aTypedArray,v=a.exportTypedArrayMethod,y=c&&c.prototype,d=!o((function(){y[s].call([1])})),g=!!y&&y.values&&y[s]===y.values&&"values"===y.values.name,b=function(){return f(p(this))};v("entries",(function(){return h(p(this))}),d),v("keys",(function(){return l(p(this))}),d),v("values",b,d||!g,{name:"values"}),v(s,b,d||!g,{name:"values"})},8553:(t,r,e)=>{"use strict";var n=e(4356),o=e(2608),i=n.aTypedArray,a=n.exportTypedArrayMethod,u=o([].join);a("join",(function(t){return u(i(this),t)}))},7612:(t,r,e)=>{"use strict";var n=e(4356),o=e(3881),i=e(3499),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("lastIndexOf",(function(t){var r=arguments.length;return o(i,a(this),r>1?[t,arguments[1]]:[t])}))},8579:(t,r,e)=>{"use strict";var n=e(4356),o=e(5645).map,i=e(580),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("map",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:void 0,(function(t,r){return new(i(t))(r)}))}))},7576:(t,r,e)=>{"use strict";var n=e(4356),o=e(4734).right,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduceRight",(function(t){var r=arguments.length;return o(i(this),t,r,r>1?arguments[1]:void 0)}))},7719:(t,r,e)=>{"use strict";var n=e(4356),o=e(4734).left,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduce",(function(t){var r=arguments.length;return o(i(this),t,r,r>1?arguments[1]:void 0)}))},2891:(t,r,e)=>{"use strict";var n=e(4356),o=n.aTypedArray,i=n.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var t,r=this,e=o(r).length,n=a(e/2),i=0;i{"use strict";var n=e(4032),o=e(3453),i=e(4356),a=e(7878),u=e(8402),s=e(4165),c=e(3455),f=n.RangeError,l=n.Int8Array,h=l&&l.prototype,p=h&&h.set,v=i.aTypedArray,y=i.exportTypedArrayMethod,d=!c((function(){var t=new Uint8ClampedArray(2);return o(p,t,{length:1,0:3},1),3!==t[1]})),g=d&&i.NATIVE_ARRAY_BUFFER_VIEWS&&c((function(){var t=new l(2);return t.set(1),t.set("2",1),0!==t[0]||2!==t[1]}));y("set",(function(t){v(this);var r=u(arguments.length>1?arguments[1]:void 0,1),e=s(t);if(d)return o(p,this,e,r);var n=this.length,i=a(e),c=0;if(i+r>n)throw new f("Wrong length");for(;c{"use strict";var n=e(4356),o=e(580),i=e(3455),a=e(4224),u=n.aTypedArray;(0,n.exportTypedArrayMethod)("slice",(function(t,r){for(var e=a(u(this),t,r),n=o(this),i=0,s=e.length,c=new n(s);s>i;)c[i]=e[i++];return c}),i((function(){new Int8Array(1).slice()})))},9637:(t,r,e)=>{"use strict";var n=e(4356),o=e(5645).some,i=n.aTypedArray;(0,n.exportTypedArrayMethod)("some",(function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},2709:(t,r,e)=>{"use strict";var n=e(4032),o=e(2116),i=e(3455),a=e(4186),u=e(5272),s=e(4356),c=e(7085),f=e(5123),l=e(6415),h=e(1911),p=s.aTypedArray,v=s.exportTypedArrayMethod,y=n.Uint16Array,d=y&&o(y.prototype.sort),g=!(!d||i((function(){d(new y(2),null)}))&&i((function(){d(new y(2),{})}))),b=!!d&&!i((function(){if(l)return l<74;if(c)return c<67;if(f)return!0;if(h)return h<602;var t,r,e=new y(516),n=Array(516);for(t=0;t<516;t++)r=t%4,e[t]=515-t,n[t]=t-2*r+3;for(d(e,(function(t,r){return(t/4|0)-(r/4|0)})),t=0;t<516;t++)if(e[t]!==n[t])return!0}));v("sort",(function(t){return void 0!==t&&a(t),b?d(this,t):u(p(this),function(t){return function(r,e){return void 0!==t?+t(r,e)||0:e!=e?-1:r!=r?1:0===r&&0===e?1/r>0&&1/e<0?1:-1:r>e}}(t))}),!b||g)},3974:(t,r,e)=>{"use strict";var n=e(4356),o=e(5806),i=e(9002),a=e(580),u=n.aTypedArray;(0,n.exportTypedArrayMethod)("subarray",(function(t,r){var e=u(this),n=e.length,s=i(t,n);return new(a(e))(e.buffer,e.byteOffset+s*e.BYTES_PER_ELEMENT,o((void 0===r?n:i(r,n))-s))}))},8941:(t,r,e)=>{"use strict";var n=e(4032),o=e(3881),i=e(4356),a=e(3455),u=e(4224),s=n.Int8Array,c=i.aTypedArray,f=i.exportTypedArrayMethod,l=[].toLocaleString,h=!!s&&a((function(){l.call(new s(1))}));f("toLocaleString",(function(){return o(l,h?u(c(this)):c(this),u(arguments))}),a((function(){return[1,2].toLocaleString()!==new s([1,2]).toLocaleString()}))||!a((function(){s.prototype.toLocaleString.call([1,2])})))},1579:(t,r,e)=>{"use strict";var n=e(6444),o=e(4356),i=o.aTypedArray,a=o.exportTypedArrayMethod,u=o.getTypedArrayConstructor;a("toReversed",(function(){return n(i(this),u(this))}))},6236:(t,r,e)=>{"use strict";var n=e(4356),o=e(2608),i=e(4186),a=e(7434),u=n.aTypedArray,s=n.getTypedArrayConstructor,c=n.exportTypedArrayMethod,f=o(n.TypedArrayPrototype.sort);c("toSorted",(function(t){void 0!==t&&i(t);var r=u(this),e=a(s(r),r);return f(e,t)}))},7716:(t,r,e)=>{"use strict";var n=e(4356).exportTypedArrayMethod,o=e(3455),i=e(4032),a=e(2608),u=i.Uint8Array,s=u&&u.prototype||{},c=[].toString,f=a([].join);o((function(){c.call({})}))&&(c=function(){return f(this)});var l=s.toString!==c;n("toString",c,l)},2044:(t,r,e)=>{"use strict";e(8975)("Uint32",(function(t){return function(r,e,n){return t(this,r,e,n)}}))},1913:(t,r,e)=>{"use strict";var n=e(920),o=e(4356),i=e(5415),a=e(1211),u=e(1198),s=o.aTypedArray,c=o.getTypedArrayConstructor,f=o.exportTypedArrayMethod,l=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(t){return 8===t}}();f("with",{with:function(t,r){var e=s(this),o=a(t),f=i(e)?u(r):+r;return n(e,c(e),o,f)}}.with,!l)},6722:(t,r,e)=>{"use strict";var n,o=e(568),i=e(4032),a=e(2608),u=e(4183),s=e(5227),c=e(9556),f=e(8153),l=e(2674),h=e(8301).enforce,p=e(3455),v=e(6206),y=Object,d=Array.isArray,g=y.isExtensible,b=y.isFrozen,x=y.isSealed,m=y.freeze,w=y.seal,A=!i.ActiveXObject&&"ActiveXObject"in i,S=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},E=c("WeakMap",S,f),O=E.prototype,T=a(O.set);if(v)if(A){n=f.getConstructor(S,"WeakMap",!0),s.enable();var I=a(O.delete),R=a(O.has),k=a(O.get);u(O,{delete:function(t){if(l(t)&&!g(t)){var r=h(this);return r.frozen||(r.frozen=new n),I(this,t)||r.frozen.delete(t)}return I(this,t)},has:function(t){if(l(t)&&!g(t)){var r=h(this);return r.frozen||(r.frozen=new n),R(this,t)||r.frozen.has(t)}return R(this,t)},get:function(t){if(l(t)&&!g(t)){var r=h(this);return r.frozen||(r.frozen=new n),R(this,t)?k(this,t):r.frozen.get(t)}return k(this,t)},set:function(t,r){if(l(t)&&!g(t)){var e=h(this);e.frozen||(e.frozen=new n),R(this,t)?T(this,t,r):e.frozen.set(t,r)}else T(this,t,r);return this}})}else o&&p((function(){var t=m([]);return T(new E,t,1),!b(t)}))&&u(O,{set:function(t,r){var e;return d(t)&&(b(t)?e=m:x(t)&&(e=w)),T(this,t,r),e&&e(t),this}})},8492:(t,r,e)=>{"use strict";e(6722)},4192:(t,r,e)=>{"use strict";var n=e(5366),o=e(4032),i=e(3399),a=e(7447),u=e(3749),s=e(2611),c=e(8986),f=e(3552),l=e(3455),h=e(9649),p=e(5811),v=e(2857).IteratorPrototype,y=e(2444),d=e(8507),g="constructor",b="Iterator",x=p("toStringTag"),m=TypeError,w=o[b],A=d||!u(w)||w.prototype!==v||!l((function(){w({})})),S=function(){if(i(this,v),s(this)===v)throw new m("Abstract class Iterator not directly constructable")},E=function(t,r){y?c(v,t,{configurable:!0,get:function(){return r},set:function(r){if(a(this),this===v)throw new m("You can\'t redefine this property");h(this,t)?this[t]=r:f(this,t,r)}}):v[t]=r};h(v,x)||E(x,b),!A&&h(v,g)&&v[g]!==Object||E(g,S),S.prototype=v,n({global:!0,constructor:!0,forced:A},{Iterator:S})},463:(t,r,e)=>{"use strict";var n=e(5366),o=e(1804),i=e(4186),a=e(7447),u=e(3447);n({target:"Iterator",proto:!0,real:!0},{every:function(t){a(this),i(t);var r=u(this),e=0;return!o(r,(function(r,n){if(!t(r,e++))return n()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},8856:(t,r,e)=>{"use strict";var n=e(5366),o=e(3453),i=e(4186),a=e(7447),u=e(3447),s=e(2342),c=e(3535),f=e(8507),l=s((function(){for(var t,r,e=this.iterator,n=this.predicate,i=this.next;;){if(t=a(o(i,e)),this.done=!!t.done)return;if(r=t.value,c(e,n,[r,this.counter++],!0))return r}}));n({target:"Iterator",proto:!0,real:!0,forced:f},{filter:function(t){return a(this),i(t),new l(u(this),{predicate:t})}})},5342:(t,r,e)=>{"use strict";var n=e(5366),o=e(4009);n({target:"Iterator",proto:!0,real:!0,forced:e(8507)},{map:o})},8075:(t,r,e)=>{"use strict";var n=e(5366),o=e(1804),i=e(4186),a=e(7447),u=e(3447),s=TypeError;n({target:"Iterator",proto:!0,real:!0},{reduce:function(t){a(this),i(t);var r=u(this),e=arguments.length<2,n=e?void 0:arguments[1],c=0;if(o(r,(function(r){e?(e=!1,n=r):n=t(n,r,c),c++}),{IS_RECORD:!0}),e)throw new s("Reduce of empty iterator with no initial value");return n}})},31:(t,r,e)=>{"use strict";var n=e(5366),o=e(2444),i=e(4032),a=e(8711),u=e(2608),s=e(3453),c=e(3749),f=e(2674),l=e(5448),h=e(9649),p=e(687),v=e(7878),y=e(3552),d=e(3455),g=e(1448),b=e(6943),x=i.JSON,m=i.Number,w=i.SyntaxError,A=x&&x.parse,S=a("Object","keys"),E=Object.getOwnPropertyDescriptor,O=u("".charAt),T=u("".slice),I=u(/./.exec),R=u([].push),k=/^\\d$/,_=/^[1-9]$/,M=/^[\\d-]$/,j=/^[\\t\\n\\r ]$/,L=function(t,r,e,n){var o,i,a,u,c,p=t[r],y=n&&p===n.value,d=y&&"string"==typeof n.source?{source:n.source}:{};if(f(p)){var g=l(p),b=y?n.nodes:g?[]:{};if(g)for(o=b.length,a=v(p),u=0;u{"use strict";var n=e(4032),o=e(2760),i=e(4784),a=e(9024),u=e(139),s=e(6911),c=e(5811)("iterator"),f=a.values,l=function(t,r){if(t){if(t[c]!==f)try{u(t,c,f)}catch(r){t[c]=f}if(s(t,r,!0),o[r])for(var e in a)if(t[e]!==a[e])try{u(t,e,a[e])}catch(r){t[e]=a[e]}}};for(var h in o)l(n[h]&&n[h].prototype,h);l(i,"DOMTokenList")},8043:(t,r,e)=>{"use strict";var n=e(5366),o=e(4032),i=e(8986),a=e(2444),u=TypeError,s=Object.defineProperty,c=o.self!==o;try{if(a){var f=Object.getOwnPropertyDescriptor(o,"self");!c&&f&&f.get&&f.enumerable||i(o,"self",{get:function(){return o},set:function(t){if(this!==o)throw new u("Illegal invocation");s(o,"self",{value:t,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else n({global:!0,simple:!0,forced:c},{self:o})}catch(t){}}},r={};function e(n){var o=r[n];if(void 0!==o)return o.exports;var i=r[n]={exports:{}};return t[n].call(i.exports,i,i.exports,e),i.exports}e.n=t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},e.d=(t,r)=>{for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),e.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),(()=>{"use strict";function t(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=Array(r);e2&&void 0!==arguments[2]?arguments[2]:1e-6;return Math.abs(t-r)]+)>/g,(function(t,r){var e=i[r];return"$"+(Array.isArray(e)?e.join("$"):e)})))}if("function"==typeof o){var u=this;return t[Symbol.replace].call(this,e,(function(){var t=arguments;return"object"!=a(t[t.length-1])&&(t=[].slice.call(t)).push(n(t,u)),o.apply(this,t)}))}return t[Symbol.replace].call(this,e,o)},g.apply(this,arguments)}function b(t){var r,e,n,o;t=t.replace(/^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i,(function(t,r,e,n){return r+r+e+e+n+n}));var i=g(/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})?$/i,{r:1,g:2,b:3,a:4}).exec(t),a=null==i||null===(r=i.groups)||void 0===r?void 0:r.r,u=null==i||null===(e=i.groups)||void 0===e?void 0:e.g,s=null==i||null===(n=i.groups)||void 0===n?void 0:n.b,c=null==i||null===(o=i.groups)||void 0===o?void 0:o.a;if(void 0===a||void 0===u||void 0===s)throw new Error(\'Invalid hex color code "\'.concat(t,\'"\'));return{r:a,g:u,b:s,a:c}}function x(t){var r=b(t).a;if(!r)return 1;var e,n=parseInt(r,16)/255;return e=n.toLocaleString("en",{useGrouping:!1,minimumFractionDigits:0,maximumFractionDigits:2}),Number(e)}function m(t){return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)}function w(t){var r=t.rgb,e=r.r,n=r.g,o=r.b;return.2126*m(e/255)+.7152*m(n/255)+.0722*m(o/255)}function A(t,r){var e=w(t),n=w(r);return(Math.max(e,n)+.05)/(Math.min(e,n)+.05)}e(1281);var S;e(3238);var E=function(){function t(r,e,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;c(this,t),this.rgb=r,this.hsl=e,this.hsv=n,this.a=o}return l(t,[{key:"toCSS",value:function(t){switch(t){case h.HEX:return"#".concat(y((r=this).rgb.r)).concat(y(r.rgb.g)).concat(y(r.rgb.b));case h.HEXA:return function(t){return"#".concat(y(t.rgb.r)).concat(y(t.rgb.g)).concat(y(t.rgb.b)).concat(y(Math.floor(255*t.a)))}(this);case h.RGB:return function(t){return"rgb(".concat(t.rgb.r,", ").concat(t.rgb.g,", ").concat(t.rgb.b,")")}(this);case h.RGBA:return function(t){return"rgba(".concat(t.rgb.r,", ").concat(t.rgb.g,", ").concat(t.rgb.b,", ").concat(t.a,")")}(this);case h.HSL:return function(t){var r=t.hsl,e=r.h,n=r.s,o=r.l;return"hsl(".concat(e,", ").concat(d(n),", ").concat(d(o),")")}(this);case h.HSLA:return function(t){var r=t.hsl,e=r.h,n=r.s,o=r.l;return"hsla(".concat(e,", ").concat(d(n),", ").concat(d(o),", ").concat(t.a,")")}(this);default:throw new Error("Invalid or unsupported CSSColorFormat!")}var r}},{key:"contrastAdjust",value:function(r){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4.5,n=t.BLACK;if("light"===r&&(n=t.WHITE),n!==t.BLACK&&n!==t.WHITE)throw new Error("Only supports contrast calculation between black and white.");var o=A(this,n);if(o>=e)return this;for(var i=this.hsv.v,a=n===t.WHITE?-.02:.02,u=Number.MAX_VALUE,s=null,c=0;c<100&&u>.07&&i>=0&&i<=1;c++){i=Math.min(i+a,1),o=A(s=t.fromHSV({h:this.hsv.h,s:this.hsl.s,v:i}),t.WHITE);var f=Math.round(10*Math.abs(o-e))/10;f>u&&(a*=-.5),u=f}return null===s?this:s}},{key:"toString",value:function(){return"".concat(this.rgb.r,",").concat(this.rgb.g,",").concat(this.rgb.b,",").concat(this.a)}},{key:"stringify",value:function(){return JSON.stringify(this)}}],[{key:"fromRGB",value:function(r,e){if(r.r<0||r.g<0||r.b<0||r.r>255||r.g>255||r.b>255||e&&e<0||e&&e>1)throw Error("Invalid RGB color: ".concat(JSON.stringify(r),", alpha: ").concat(e));return new t(r,function(t){var r,e=t.r/255,n=t.g/255,o=t.b/255,i=Math.max(e,n,o),a=Math.min(e,n,o),u=i-a,s=(i+a)/2,c=i;r=v(u,0)?0:v(c,e)?60*(0+(n-o)/u):v(c,n)?60*(2+(o-e)/u):60*(4+(e-n)/u),(r%=360)<0&&(r+=360);var f=0===s||1===s?0:(c-s)/Math.min(s,1-s);return{h:Math.round(r),s:f,l:s}}(r),function(t){var r,e=t.r/255,n=t.g/255,o=t.b/255,i=Math.max(e,n,o),a=i-Math.min(e,n,o),u=i;r=v(a,0)?0:v(u,e)?60*(0+(n-o)/a):v(u,n)?60*(2+(o-e)/a):60*(4+(e-n)/a),(r%=360)<0&&(r+=360);var s=0===u?0:a/u;return{h:Math.round(r),s,v:u}}(r),e)}},{key:"fromHex",value:function(r,e){var n=function(t){var r=b(t),e=r.r,n=r.g,o=r.b;return{r:parseInt(e,16),g:parseInt(n,16),b:parseInt(o,16)}}(r),o=x(r);return t.fromRGB(n,null!=e?e:o)}},{key:"fromHSV",value:function(r,e){var n=function(t){var r,e=t.h,n=t.s,o=t.v,i=o*n,a=e/60,u=i*(1-Math.abs(a%2-1));r=a>=0&&a<=1?[i,u,0]:a>1&&a<=2?[u,i,0]:a>2&&a<=3?[0,i,u]:a>3&&a<=4?[0,u,i]:a>4&&a<=5?[u,0,i]:a>5&&a<=6?[i,0,u]:[0,0,0];var s=o-i;return{r:Math.round(255*(r[0]+s)),g:Math.round(255*(r[1]+s)),b:Math.round(255*(r[2]+s))}}(r);return t.fromRGB(n,e)}},{key:"fromHSL",value:function(r,e){var n=function(t){var r,e=t.h,n=t.s,o=t.l,i=(1-Math.abs(2*o-1))*n,a=e/60,u=i*(1-Math.abs(a%2-1));r=a>=0&&a<=1?[i,u,0]:a>1&&a<=2?[u,i,0]:a>2&&a<=3?[0,i,u]:a>3&&a<=4?[0,u,i]:a>4&&a<=5?[u,0,i]:a>5&&a<=6?[i,0,u]:[0,0,0];var s=o-i/2;return{r:Math.round(255*(r[0]+s)),g:Math.round(255*(r[1]+s)),b:Math.round(255*(r[2]+s))}}(r);return t.fromRGB(n,e)}},{key:"fromInt",value:function(r,e){var n=function(t){return{r:t>>16&255,g:t>>8&255,b:255&t}}(r);return t.fromRGB(n,e)}},{key:"fromCSS",value:function(r,e){var o=function(t,r){var e=t.match(/^rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)(?:,\\s*(\\d+(?:\\.\\d+)?))?\\)$/);if(e){var o=n(e.slice(1),4),i=o[0],a=o[1],u=o[2],s=o[3],c=null!=r?r:parseFloat(s);return{rgb:{r:parseInt(i,10),g:parseInt(a,10),b:parseInt(u,10)},rgbAlpha:Number.isNaN(c)?void 0:c}}return null}(r,e);if(o){var i=o.rgb,a=o.rgbAlpha;return t.fromRGB(i,a)}var u=function(t){var r=t.match(/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i);return r?r[1]:null}(r);if(u)return t.fromHex(u,e);var s=function(t,r){var e=t.match(/^hsla?\\((\\d+),\\s*(\\d+)%,\\s*(\\d+)%(?:,\\s*(\\d*(?:\\.\\d+)?))?\\)$/);if(e){var o=n(e.slice(1),4),i=o[0],a=o[1],u=o[2],s=o[3],c=null!=r?r:parseFloat(s);return{hsl:{h:parseInt(i,10),s:parseInt(a,10)/100,l:parseInt(u,10)/100},hslAlpha:Number.isNaN(c)?void 0:c}}return null}(r,e);if(s){var c=s.hsl,f=s.hslAlpha;return t.fromHSL(c,f)}throw new Error("Invalid or unsupported CSS color: ".concat(r))}},{key:"parse",value:function(r){var e=JSON.parse(r);return new t(e.rgb,e.hsl,e.hsv,e.a)}}])}();s(E,"BLACK",(S=E).fromRGB({r:0,g:0,b:0})),s(E,"WHITE",S.fromRGB({r:255,g:255,b:255}));var O=function(){function t(r,e){c(this,t),this.color=r,this.population=e}return l(t,null,[{key:"fromColor",value:function(r,e){return new t(r,e)}},{key:"fromRGB",value:function(r,e){return new t(E.fromRGB(r),e)}}])}();function T(e){return function(r){if(Array.isArray(r))return t(r)}(e)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(e)||r(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var I=function(){function t(r){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];c(this,t),this._comparator=r,this._data=e}return l(t,[{key:"swap",value:function(t,r){var e=[this._data[r],this._data[t]];this._data[t]=e[0],this._data[r]=e[1]}},{key:"compare",value:function(t,r){return this._comparator(this._data[t],this._data[r])}},{key:"bubbleUp",value:function(t){for(;t>0;){var r=t-1>>>1;if(this.compare(t,r)>=0)break;this.swap(t,r),t=r}}},{key:"bubbleDown",value:function(t){for(var r=this._data.length;;){var e=1+(t<<1),n=e+1,o=t;if(e0)){t.next=5;break}return t.next=3,this.pop();case 3:t.next=0;break;case 5:case"end":return t.stop()}}),t,this)}))}])}();function R(t,r){var e="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!e){if(Array.isArray(t)||(e=function(t,r){if(t){if("string"==typeof t)return k(t,r);var e={}.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?k(t,r):void 0}}(t))||r&&t&&"number"==typeof t.length){e&&(t=e);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){e=e.call(t)},n:function(){var t=e.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==e.return||e.return()}finally{if(u)throw i}}}}function k(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=Array(r);e>>10&31)<<3,e=(t>>>5&31)<<3,n=(t>>>0&31)<<3;return E.fromRGB({r,g:e,b:n})}function j(t,r){return Math.round((t>>>3)/r)<<3}function L(t,r){var e=t.rgb,n=e.r,o=e.g,i=e.b,a=r.rgb,u=a.r,s=a.g,c=a.b;return n*_*_+o*_+i-(u*_*_+s*_+c)}function P(t,r){var e=t.rgb,n=e.r,o=e.g,i=e.b,a=r.rgb,u=a.r,s=a.g,c=a.b;return o*_*_+n*_+i-(s*_*_+u*_+c)}function N(t,r){var e=t.rgb,n=e.r,o=e.g,i=e.b,a=r.rgb,u=a.r,s=a.g,c=a.b;return i*_*_+o*_+n-(c*_*_+s*_+u)}var F=function(){return l((function t(r,e){c(this,t),this.min=r,this.max=e}),[{key:"size",value:function(){return this.max-this.min+1}},{key:"clampTo",value:function(t){this.min=this.max=t}},{key:"extendTo",value:function(t){this.min=Math.min(this.min,t),this.max=Math.max(this.max,t)}}])}(),C=function(){function t(r){c(this,t),s(this,"_population",0),s(this,"_spanR",new F(0,0)),s(this,"_spanG",new F(0,0)),s(this,"_spanB",new F(0,0)),this._swatches=r,this.fitBox()}return l(t,[{key:"getVolume",value:function(){return this._spanR.size()*this._spanG.size()*this._spanB.size()}},{key:"getColorCount",value:function(){return this._swatches.length}},{key:"getAverageColor",value:function(){var t,r=0,e=0,n=0,o=0,i=R(this._swatches);try{for(i.s();!(t=i.n()).done;){var a=t.value,u=a.color,s=a.population;o+=s,r+=s*u.rgb.r,e+=s*u.rgb.g,n+=s*u.rgb.b}}catch(t){i.e(t)}finally{i.f()}var c=j(r,o),f=j(e,o),l=j(n,o);return O.fromRGB({r:c,g:f,b:l},o)}},{key:"canSplit",value:function(){return this.getColorCount()>1}},{key:"split",value:function(){if(!this.canSplit())throw new Error("Can not split a box with only 1 color");var r=this.findSplitPoint(),e=new t(this._swatches.slice(r+1,this._swatches.length));return this._swatches.splice(r+1),this.fitBox(),e}},{key:"fitBox",value:function(){this._population=0;for(var t=0;t=r)return Math.min(this._swatches.length-1,e);return 0}},{key:"getLongestDimensionComparator",value:function(){var t=this._spanR.size(),r=this._spanG.size(),e=this._spanB.size();return t>=r&&t>=e?L:r>=t&&r>=e?P:N}}])}(),B=function(){function t(r){c(this,t),s(this,"queue",new I((function(t,r){return r.getVolume()-t.getVolume()}))),s(this,"_swatches",[]),this._options=r}return l(t,[{key:"quantize",value:function(t){for(var r,e=new Array(32768).fill(0),n=0,o=0,i=0,a=t.next();!a.done;a=t.next()){n++,e[((r=a.value)>>>0&255)>>3<<10|(r>>>8&255)>>3<<5|(r>>>16&255)>>3]++}for(var u=0;uthis._options.maxColors&&(this._swatches=this.quantizePixels(this._options.maxColors)),{swatches:this._swatches,totalPixels:n,totalColors:o,totalSaturationFromHSV:i}}},{key:"quantizePixels",value:function(t){this.queue.push(new C(this._swatches)),this.splitBoxes(t);var r=Array.from(this.queue.popAll()).map((function(t){return t.getAverageColor()})),e=this._options.filter;return void 0!==e?r.filter((function(t){return e(t.color)})):r}},{key:"splitBoxes",value:function(t){for(;this.queue.size()r(e)?t:e}),null)}function G(t,r){var e="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!e){if(Array.isArray(t)||(e=function(t,r){if(t){if("string"==typeof t)return z(t,r);var e={}.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?z(t,r):void 0}}(t))||r&&t&&"number"==typeof t.length){e&&(t=e);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){e=e.call(t)},n:function(){var t=e.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==e.return||e.return()}finally{if(u)throw i}}}}function z(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=Array(r);ea&&(a=c),c>=180&&c=e.hue1&&r<=e.hue2?Z(tt(r),e.hue1,e.hue2):Z(tt(r+(n=360-e.hue2)),0,tt(e.hue1+n))}function et(t,r){var e=t.map((function(t){return t.color.hsv.h})),n=function(t){var r,e=0,n=0,o=G(t);try{for(o.s();!(r=o.n()).done;){var i=r.value;e+=Math.cos(i/180*Math.PI),n+=Math.sin(i/180*Math.PI)}}catch(t){o.e(t)}finally{o.f()}var a=e/t.length,u=n/t.length,s=180*Math.atan2(u,a)/Math.PI%360;return s>=0?s:360-Math.abs(s)}(e),o=rt(e,n);return o>X||oQ||(e=t.color.hsv.h,o=n,i=q,Math.min(Math.abs(o-e),360-Math.abs(o-e))=W})).filter((function(t){return!(o>=Y+K)||(r=t.color,(((e=r.hsv).v>.85||e.v<.15)&&e.s<.2||e.v<.15||e.s<.2||e.s<.2&&e.v<.4?0:(e.v+e.s)/2)>=H);var r,e}));if(0===i.length)return null;var a=et(i,r),u=function(t){return t.map((function(t){return t.color.hsv.h})).every((function(t){return t>=U&&t<=V}))}(a);return D(a,(function(t){return nt(t,u,r)}))}var it={min:.3,target:.5,max:.7},at={min:0,target:.26,max:.45},ut={min:.55,target:.74,max:1},st={min:.35,target:1,max:1},ct={min:0,target:.3,max:.4},ft={saturation:.24,luminance:.52,population:.24},lt={vibrantLight:{lightness:ut,saturation:st,weights:ft},vibrant:{lightness:it,saturation:st,weights:ft},vibrantDark:{lightness:at,saturation:st,weights:ft},mutedLight:{lightness:ut,saturation:ct,weights:ft},muted:{lightness:it,saturation:ct,weights:ft},mutedDark:{lightness:at,saturation:ct,weights:ft}},ht=O.fromRGB({r:83,g:83,b:83},1),pt=O.fromRGB({r:83,g:83,b:83},1),vt=O.fromRGB({r:127,g:127,b:127},1);function yt(t,r,e,o){for(var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:lt,a=new Set,u=D(t,(function(t){return t.population})),s={},c=function(){var r=n(l[f],2),e=r[0],o=r[1],i=D(t.filter((function(t){return!a.has(t.color.toString())})).filter((function(t){return function(t,r){var e=t.color.hsl;return e.s>=r.saturation.min&&e.s<=r.saturation.max&&e.l>=r.lightness.min&&e.l<=r.lightness.max}(t,o)})),(function(t){return function(t,r,e){var n=t.color.hsl,o=0,i=0,a=0;return r.weights.saturation>0&&(o=r.weights.saturation*(1-Math.abs(n.s-r.saturation.target))),r.weights.luminance>0&&(i=r.weights.luminance*(1-Math.abs(n.l-r.lightness.target))),r.weights.population>0&&(a=r.weights.population*(t.population/e)),o+i+a}(t,o,(null==u?void 0:u.population)||1)}));null!==i&&(s[e]=i,a.add(i.color.toString()))},f=0,l=Object.entries(i);f=.95)||(r=t,e=r.hsl,e.h>=10&&e.h<=37&&e.s<=.82))&&t.hsv.v>.2;var r,e,n};function mt(t,r){var e,n,o;return i().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:e=new Uint32Array(t),n=Math.ceil(e.length/r),o=0;case 3:if(!(o{"use strict";n.d(t,{h:()=>T,L:()=>C});var r=n(62822),i=n(12341),a=(n(5672),n(93091)),o=n.n(a),s=n(80366),u=n(23100),c=n(30758),l=n(86295),d=(n(87718),new l.l("fetchExtractedColorAndImageForAlbumEntity","query","b721a99c1e892af374bd23b88f402945d7b410470b7535fe1dede8fd0515670a",null)),f=Spicetify.GraphQL.Definitions["fetchExtractedColorAndImageForArtistEntity"]=new l.l("fetchExtractedColorAndImageForArtistEntity","query","b721a99c1e892af374bd23b88f402945d7b410470b7535fe1dede8fd0515670a",null),p=Spicetify.GraphQL.Definitions["fetchExtractedColorAndImageForEpisodeEntity"]=new l.l("fetchExtractedColorAndImageForEpisodeEntity","query","b721a99c1e892af374bd23b88f402945d7b410470b7535fe1dede8fd0515670a",null),v=Spicetify.GraphQL.Definitions["fetchExtractedColorAndImageForPlaylistEntity"]=new l.l("fetchExtractedColorAndImageForPlaylistEntity","query","b721a99c1e892af374bd23b88f402945d7b410470b7535fe1dede8fd0515670a",null),h=Spicetify.GraphQL.Definitions["fetchExtractedColorAndImageForPodcastEntity"]=new l.l("fetchExtractedColorAndImageForPodcastEntity","query","b721a99c1e892af374bd23b88f402945d7b410470b7535fe1dede8fd0515670a",null),m=Spicetify.GraphQL.Definitions["fetchExtractedColorAndImageForTrackEntity"]=new l.l("fetchExtractedColorAndImageForTrackEntity","query","b721a99c1e892af374bd23b88f402945d7b410470b7535fe1dede8fd0515670a",null),g=Spicetify.GraphQL.Definitions["fetchExtractedColorForAlbumEntity"]=new l.l("fetchExtractedColorForAlbumEntity","query","b721a99c1e892af374bd23b88f402945d7b410470b7535fe1dede8fd0515670a",null),y=Spicetify.GraphQL.Definitions["fetchExtractedColorForArtistEntity"]=new l.l("fetchExtractedColorForArtistEntity","query","b721a99c1e892af374bd23b88f402945d7b410470b7535fe1dede8fd0515670a",null),b=Spicetify.GraphQL.Definitions["fetchExtractedColorForEpisodeEntity"]=new l.l("fetchExtractedColorForEpisodeEntity","query","b721a99c1e892af374bd23b88f402945d7b410470b7535fe1dede8fd0515670a",null),A=Spicetify.GraphQL.Definitions["fetchExtractedColorForPlaylistEntity"]=new l.l("fetchExtractedColorForPlaylistEntity","query","b721a99c1e892af374bd23b88f402945d7b410470b7535fe1dede8fd0515670a",null),_=Spicetify.GraphQL.Definitions["fetchExtractedColorForPodcastEntity"]=new l.l("fetchExtractedColorForPodcastEntity","query","b721a99c1e892af374bd23b88f402945d7b410470b7535fe1dede8fd0515670a",null),O=Spicetify.GraphQL.Definitions["fetchExtractedColorForTrackEntity"]=new l.l("fetchExtractedColorForTrackEntity","query","b721a99c1e892af374bd23b88f402945d7b410470b7535fe1dede8fd0515670a",null),E=n(75355),w=n(18809),S={artist:y,album:g,episode:b,playlist:A,"playlist-v2":A,show:_,track:O};function C(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.l0o,n=(0,c.useContext)(E.j).request,a=(0,c.useState)(t),l=(0,i.A)(a,2),d=l[0],f=l[1];return(0,c.useEffect)((function(){(0,r.A)(o().mark((function t(){var r,i,a,u,c,l,d,p,v,h,m,g,y;return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=(0,s.o_)(e)){t.next=3;break}return t.abrupt("return");case 3:if(i=S[r.type]){t.next=7;break}return console.error("The entity (".concat(e,") you're trying to use it not supported for this query")),t.abrupt("return");case 7:return t.next=9,n(i,{uri:r.toURI()});case 9:a=t.sent,u=(null==a?void 0:a.data)||{},c=u.albumUnion,l=u.artistUnion,d=u.episodeUnionV2,p=u.playlistV2,v=u.podcastUnionV2,h=u.trackUnion,P(c)?f(x(c.coverArt)):I(l)?f(x(null===(m=l.visuals)||void 0===m?void 0:m.avatarImage)):N(d)?f(x(d.coverArt)):R(p)?f(x(null===(g=p.images)||void 0===g||null===(g=g.items)||void 0===g?void 0:g[0])):D(v)?f(x(null==v?void 0:v.coverArt)):L(h)&&f(x(null===(y=h.albumOfTrack)||void 0===y?void 0:y.coverArt));case 12:case"end":return t.stop()}}),t)})))()}),[e,n]),d}function x(e){var t;return null==e||null===(t=e.extractedColors)||void 0===t?void 0:t.colorDark.hex}var k={artist:f,album:d,episode:p,playlist:v,"playlist-v2":v,show:h,track:m};function T(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.l0o,n=arguments.length>2?arguments[2]:void 0,a=(0,c.useContext)(E.j).request,l=(0,c.useState)(t),d=(0,i.A)(l,2),f=d[0],p=d[1],v=(0,c.useState)(n),h=(0,i.A)(v,2),m=h[0],g=h[1],y=(0,c.useCallback)((function(e){var t=((0,w.g)(null==e?void 0:e.sources)||{}).url,n=x(e);t&&g(t),n&&p(n)}),[g]);return(0,c.useEffect)((function(){(0,r.A)(o().mark((function t(){var n,r,i,u,c,l,d,f,p,v,h,m;return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=(0,s.o_)(e)){t.next=3;break}return t.abrupt("return");case 3:if(r=k[n.type]){t.next=7;break}return console.error("The entity (".concat(e,") you're trying to use it not supported for this query")),t.abrupt("return");case 7:return t.next=9,a(r,{uri:n.toURI()});case 9:i=t.sent,u=(null==i?void 0:i.data)||{},c=u.albumUnion,l=u.artistUnion,d=u.episodeUnionV2,f=u.playlistV2,p=u.podcastUnionV2,v=u.trackUnion,P(c)?y(c.coverArt):I(l)?y(l.visuals.avatarImage):N(d)?y(d.coverArt):R(f)?y(null===(h=f.images)||void 0===h||null===(h=h.items)||void 0===h?void 0:h[0]):D(p)||j(p)?y(p.coverArt):L(v)&&y(null===(m=v.albumOfTrack)||void 0===m?void 0:m.coverArt);case 12:case"end":return t.stop()}}),t)})))()}),[e,a,y]),[m,f]}function P(e){return!!e}function I(e){return!!e}function N(e){return!(!e||0===Object.keys(e).length)&&"Episode"===e.__typename}function R(e){return!!e}function D(e){return!(!e||0===Object.keys(e).length)&&"Podcast"===e.__typename}function j(e){return!(!e||0===Object.keys(e).length)&&"Audiobook"===e.__typename}function L(e){return!!e}},77552:(e,t,n)=>{"use strict";n.d(t,{j:()=>c,n:()=>l});var r=n(62822),i=n(93091),a=n.n(i),o=(n(184),n(42486),n(45434),n(25550),n(15342),n(12548)),s=n(86295),u=(n(87718),new s.l("fetchExtractedColors","query","86bdf61bb598ee07dc85d6c3456d9c88eb94f33178509ddc9b33fc9710aa9e9c",null));function c(e){return o.Q.fromHex(e)}function l(e,t){return d.apply(this,arguments)}function d(){return(d=(0,r.A)(a().mark((function e(t,n){var r,i,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Array.isArray(n)||(n=[n]),e.next=3,t(u,{uris:n});case 3:if(r=e.sent,i=(null==r?void 0:r.data)||{},o=i.extractedColors){e.next=7;break}throw new Error("Failed to fetch multiple extracted colors!");case 7:return e.abrupt("return",o.map((function(e){return"ExtractedColors"!==e.__typename?null:{colorRaw:c(e.colorRaw.hex),colorDark:c(e.colorDark.hex),colorLight:c(e.colorLight.hex),isFallback:e.colorRaw.isFallback&&e.colorDark.isFallback&&e.colorLight.isFallback}})));case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},57165:(e,t,n)=>{"use strict";n.d(t,{j:()=>f});var r=n(62822),i=n(93091),a=n.n(i),o=(n(42703),n(26701),n(45434),n(79024),n(25550),n(43379),n(51234),n(97460),n(34192),n(463),n(51565),n(15342),n(18316),n(93577),n(77552)),s=n(38608),u=n(31422),c=n(87426),l=new s.fq;function d(e){return e.every((function(e){return!!e}))}function f(e,t){return p.apply(this,arguments)}function p(){return(p=(0,r.A)(a().mark((function e(t,r){var i,s,f,p,h;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Array.isArray(r)||(r=[r]),e.next=3,Promise.all(r.map((function(e){return l.get(e)})));case 3:if(!d(i=e.sent)){e.next=6;break}return e.abrupt("return",i);case 6:return e.prev=6,e.next=9,(0,o.n)(t,r);case 9:return s=e.sent,e.next=12,v(r,s);case 12:return(f=e.sent).forEach((function(e,t){l.set(r[t],Promise.resolve(e))})),e.abrupt("return",f);case 17:if(e.prev=17,e.t0=e.catch(6),(0,u.c)()){e.next=25;break}return e.next=22,Promise.resolve().then(n.bind(n,32056));case 22:return p=e.sent,h=p.extractColors,e.abrupt("return",Promise.all(r.map((function(e){var t=h(e);return l.set(e,t),t}))));case 25:return e.abrupt("return",Promise.resolve([c.A]));case 26:case"end":return e.stop()}}),e,null,[[6,17]])})))).apply(this,arguments)}function v(e,t){var i=t.map(function(){var t=(0,r.A)(a().mark((function t(r,i){var o,s;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!r||r.isFallback){t.next=2;break}return t.abrupt("return",r);case 2:if(""!==e[i]){t.next=4;break}return t.abrupt("return",c.A);case 4:if((0,u.c)()){t.next=10;break}return t.next=7,Promise.resolve().then(n.bind(n,32056));case 7:return o=t.sent,s=o.extractColors,t.abrupt("return",s(e[i]));case 10:return t.abrupt("return",c.A);case 11:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}());return Promise.all(i)}},87426:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(23100),i=n(77552),a={colorRaw:(0,i.j)(r.l0o),colorDark:(0,i.j)(r.l0o),colorLight:(0,i.j)(r.l0o)}},12548:(e,t,n)=>{"use strict";n.d(t,{Q:()=>y});var r=n(56068),i=n(2970),a=n(52542),o=(n(184),n(42486),n(83234),n(26851),n(9750),n(76588),n(5672),n(20031),n(54552)),s=n(37005),u=n(39564),c=n(48587),l=(n(70750),n(72636),n(2823),n(28965),n(45434),n(79024),n(34518),n(38408),n(87456),n(43379),n(94592),n(88345),n(72865),n(78397),n(97460),n(4672),n(28492),n(34192),n(80456),n(93577),n(10546));function d(){d=function(e,t){return new n(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function n(e,r,i){var a=RegExp(e,r);return t.set(a,i||t.get(e)),(0,c.A)(a,n.prototype)}function r(e,n){var r=t.get(n);return Object.keys(r).reduce((function(t,n){var i=r[n];if("number"==typeof i)t[n]=e[i];else{for(var a=0;void 0===e[i[a]]&&a+1]+)>/g,(function(e,t){var n=a[t];return"$"+(Array.isArray(n)?n.join("$"):n)})))}if("function"==typeof i){var o=this;return e[Symbol.replace].call(this,n,(function(){var e=arguments;return"object"!=(0,s.A)(e[e.length-1])&&(e=[].slice.call(e)).push(r(e,o)),i.apply(this,e)}))}return e[Symbol.replace].call(this,n,i)},d.apply(this,arguments)}function f(e){var t,n,r,i;e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(function(e,t,n,r){return t+t+n+n+r+r}));var a=d(/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,{r:1,g:2,b:3,a:4}).exec(e),o=null==a||null===(t=a.groups)||void 0===t?void 0:t.r,s=null==a||null===(n=a.groups)||void 0===n?void 0:n.g,u=null==a||null===(r=a.groups)||void 0===r?void 0:r.b,c=null==a||null===(i=a.groups)||void 0===i?void 0:i.a;if(void 0===o||void 0===s||void 0===u)throw new Error('Invalid hex color code "'.concat(e,'"'));return{r:o,g:s,b:u,a:c}}function p(e){return e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)}function v(e){var t=e.rgb,n=t.r,r=t.g,i=t.b;return.2126*p(n/255)+.7152*p(r/255)+.0722*p(i/255)}function h(e,t){var n=v(e),r=v(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}n(91281);var m,g=n(12341);n(13238),n(23739);var y=function(){function e(t,n,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;(0,r.A)(this,e),this.rgb=t,this.hsl=n,this.hsv=i,this.a=a}return(0,i.A)(e,[{key:"toCSS",value:function(e){switch(e){case o.a.HEX:return t=this,"#".concat((0,l.nj)(t.rgb.r)).concat((0,l.nj)(t.rgb.g)).concat((0,l.nj)(t.rgb.b));case o.a.HEXA:return function(e){return"#".concat((0,l.nj)(e.rgb.r)).concat((0,l.nj)(e.rgb.g)).concat((0,l.nj)(e.rgb.b)).concat((0,l.nj)(Math.floor(255*e.a)))}(this);case o.a.RGB:return function(e){return"rgb(".concat(e.rgb.r,", ").concat(e.rgb.g,", ").concat(e.rgb.b,")")}(this);case o.a.RGBA:return function(e){return"rgba(".concat(e.rgb.r,", ").concat(e.rgb.g,", ").concat(e.rgb.b,", ").concat(e.a,")")}(this);case o.a.HSL:return function(e){var t=e.hsl,n=t.h,r=t.s,i=t.l;return"hsl(".concat(n,", ").concat((0,l.wF)(r),", ").concat((0,l.wF)(i),")")}(this);case o.a.HSLA:return function(e){var t=e.hsl,n=t.h,r=t.s,i=t.l;return"hsla(".concat(n,", ").concat((0,l.wF)(r),", ").concat((0,l.wF)(i),", ").concat(e.a,")")}(this);default:throw new Error("Invalid or unsupported CSSColorFormat!")}var t}},{key:"contrastAdjust",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4.5,r=e.BLACK;if("light"===t&&(r=e.WHITE),r!==e.BLACK&&r!==e.WHITE)throw new Error("Only supports contrast calculation between black and white.");var i=h(this,r);if(i>=n)return this;for(var a=this.hsv.v,o=r===e.WHITE?-.02:.02,s=Number.MAX_VALUE,u=null,c=0;c<100&&s>.07&&a>=0&&a<=1;c++){a=Math.min(a+o,1),i=h(u=e.fromHSV({h:this.hsv.h,s:this.hsl.s,v:a}),e.WHITE);var l=Math.round(10*Math.abs(i-n))/10;l>s&&(o*=-.5),s=l}return null===u?this:u}},{key:"toString",value:function(){return"".concat(this.rgb.r,",").concat(this.rgb.g,",").concat(this.rgb.b,",").concat(this.a)}},{key:"stringify",value:function(){return JSON.stringify(this)}}],[{key:"fromRGB",value:function(t,n){if(t.r<0||t.g<0||t.b<0||t.r>255||t.g>255||t.b>255||n&&n<0||n&&n>1)throw Error("Invalid RGB color: ".concat(JSON.stringify(t),", alpha: ").concat(n));return new e(t,function(e){var t,n=e.r/255,r=e.g/255,i=e.b/255,a=Math.max(n,r,i),o=Math.min(n,r,i),s=a-o,u=(a+o)/2,c=a;t=(0,l.vn)(s,0)?0:(0,l.vn)(c,n)?60*(0+(r-i)/s):(0,l.vn)(c,r)?60*(2+(i-n)/s):60*(4+(n-r)/s),(t%=360)<0&&(t+=360);var d=0===u||1===u?0:(c-u)/Math.min(u,1-u);return{h:Math.round(t),s:d,l:u}}(t),function(e){var t,n=e.r/255,r=e.g/255,i=e.b/255,a=Math.max(n,r,i),o=a-Math.min(n,r,i),s=a;t=(0,l.vn)(o,0)?0:(0,l.vn)(s,n)?60*(0+(r-i)/o):(0,l.vn)(s,r)?60*(2+(i-n)/o):60*(4+(n-r)/o),(t%=360)<0&&(t+=360);var u=0===s?0:o/s;return{h:Math.round(t),s:u,v:s}}(t),n)}},{key:"fromHex",value:function(t,n){var r=function(e){var t=f(e),n=t.r,r=t.g,i=t.b;return{r:parseInt(n,16),g:parseInt(r,16),b:parseInt(i,16)}}(t),i=function(e){var t=f(e).a;if(!t)return 1;var n=parseInt(t,16)/255;return(0,l.LI)(n,0,2)}(t);return e.fromRGB(r,null!=n?n:i)}},{key:"fromHSV",value:function(t,n){var r=function(e){var t,n=e.h,r=e.s,i=e.v,a=i*r,o=n/60,s=a*(1-Math.abs(o%2-1));t=o>=0&&o<=1?[a,s,0]:o>1&&o<=2?[s,a,0]:o>2&&o<=3?[0,a,s]:o>3&&o<=4?[0,s,a]:o>4&&o<=5?[s,0,a]:o>5&&o<=6?[a,0,s]:[0,0,0];var u=i-a;return{r:Math.round(255*(t[0]+u)),g:Math.round(255*(t[1]+u)),b:Math.round(255*(t[2]+u))}}(t);return e.fromRGB(r,n)}},{key:"fromHSL",value:function(t,n){var r=function(e){var t,n=e.h,r=e.s,i=e.l,a=(1-Math.abs(2*i-1))*r,o=n/60,s=a*(1-Math.abs(o%2-1));t=o>=0&&o<=1?[a,s,0]:o>1&&o<=2?[s,a,0]:o>2&&o<=3?[0,a,s]:o>3&&o<=4?[0,s,a]:o>4&&o<=5?[s,0,a]:o>5&&o<=6?[a,0,s]:[0,0,0];var u=i-a/2;return{r:Math.round(255*(t[0]+u)),g:Math.round(255*(t[1]+u)),b:Math.round(255*(t[2]+u))}}(t);return e.fromRGB(r,n)}},{key:"fromInt",value:function(t,n){var r=function(e){return{r:e>>16&255,g:e>>8&255,b:255&e}}(t);return e.fromRGB(r,n)}},{key:"fromCSS",value:function(t,n){var r=function(e,t){var n=e.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/);if(n){var r=n.slice(1),i=(0,g.A)(r,4),a=i[0],o=i[1],s=i[2],u=i[3],c=null!=t?t:parseFloat(u);return{rgb:{r:parseInt(a,10),g:parseInt(o,10),b:parseInt(s,10)},rgbAlpha:Number.isNaN(c)?void 0:c}}return null}(t,n);if(r){var i=r.rgb,a=r.rgbAlpha;return e.fromRGB(i,a)}var o=function(e){var t=e.match(/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i);return t?t[1]:null}(t);if(o)return e.fromHex(o,n);var s=function(e,t){var n=e.match(/^hsla?\((\d+),\s*(\d+)%,\s*(\d+)%(?:,\s*(\d*(?:\.\d+)?))?\)$/);if(n){var r=n.slice(1),i=(0,g.A)(r,4),a=i[0],o=i[1],s=i[2],u=i[3],c=null!=t?t:parseFloat(u);return{hsl:{h:parseInt(a,10),s:parseInt(o,10)/100,l:parseInt(s,10)/100},hslAlpha:Number.isNaN(c)?void 0:c}}return null}(t,n);if(s){var u=s.hsl,c=s.hslAlpha;return e.fromHSL(u,c)}throw new Error("Invalid or unsupported CSS color: ".concat(t))}},{key:"parse",value:function(t){var n=JSON.parse(t);return new e(n.rgb,n.hsl,n.hsv,n.a)}}])}();m=y,(0,a.A)(y,"BLACK",m.fromRGB({r:0,g:0,b:0})),(0,a.A)(y,"WHITE",m.fromRGB({r:255,g:255,b:255}))},42010:(e,t,n)=>{"use strict";function r(e){if(null==e||!e.colorDark.isFallback)return null==e?void 0:e.colorDark.hex}n.d(t,{m:()=>r})},10546:(e,t,n)=>{"use strict";n.d(t,{LI:()=>o,nj:()=>i,vn:()=>r,wF:()=>a});n(42486),n(68216),n(76588),n(3244),n(43379),n(23739),n(78397),n(19484);function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e-6;return Math.abs(e-t){"use strict";n.d(t,{a:()=>r});var r=function(e){return e[e.HEX=0]="HEX",e[e.HEXA=1]="HEXA",e[e.RGB=2]="RGB",e[e.RGBA=3]="RGBA",e[e.HSL=4]="HSL",e[e.HSLA=5]="HSLA",e}({})},7256:(e,t,n)=>{"use strict";n.d(t,{U:()=>r});var r=(0,n(78996).u)("ConnectAPI")},35207:(e,t,n)=>{"use strict";n.d(t,{r:()=>r});var r=(0,n(78996).u)("ConnectDeviceManagementAPI")},23539:(e,t,n)=>{"use strict";n.d(t,{h:()=>r});var r=(0,n(78996).u)("ConnectDevicesAPI")},54992:(e,t,n)=>{"use strict";n.d(t,{c:()=>r});var r=(0,n(78996).u)("ConnectDiscoveryAPI")},56575:(e,t,n)=>{"use strict";n.d(t,{P:()=>d,a:()=>f});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.UPDATE="update",e}({}),f=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},51017:(e,t,n)=>{"use strict";n.d(t,{x:()=>r});var r=(0,n(78996).u)("ConnectTransferAPI")},80677:(e,t,n)=>{"use strict";n.d(t,{e:()=>a});var r=n(7256),i=n(3376);function a(){return(0,i.N)(r.U)}},57039:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(23539),i=n(3376);function a(){return(0,i.N)(r.h)}},86267:(e,t,n)=>{"use strict";n.d(t,{O:()=>a});var r=n(54992),i=n(3376);function a(){return(0,i.N)(r.c)}},10821:(e,t,n)=>{"use strict";n.d(t,{W:()=>a});var r=n(30758),i=n(80677);function a(e,t){var n=(0,r.useRef)(t),a=(0,i.e)();n.current=t,(0,r.useEffect)((function(){return a.getEvents().addListener(e,(function(e){n.current(e)}))}),[e,a])}},21926:(e,t,n)=>{"use strict";n.d(t,{V:()=>a,l:()=>o});var r=n(61325),i=n(3424),a=function(e){var t=!1,n=void 0;return e.connectionStatus===r.zP.CONNECTING?(t=!0,n=e.connectingDevice):e.connectionStatus===r.zP.CONNECTED&&(t=!0,n=e.activeDevice),{isPlayingRemotely:t,connectionStatus:e.connectionStatus,remoteDevice:n}},o=function(){return(0,i.v)((function(e){return a(e).isPlayingRemotely}))}},3424:(e,t,n)=>{"use strict";n.d(t,{v:()=>l});var r=n(12341),i=n(30758),a=n(56575),o=n(61325),s=n(80677),u=n(10821),c={connectionStatus:o.zP.NOT_CONNECTED,activeDevice:null,connectingDevice:null,devices:[]};function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return e===t},n=(0,s.e)(),o=(0,i.useState)((function(){var t,r=null!==(t=n.getState())&&void 0!==t?t:c;return e(r)})),l=(0,r.A)(o,2),d=l[0],f=l[1];return(0,u.W)(a.P.UPDATE,(function(n){var r,i=null!==(r=n.data)&&void 0!==r?r:c,a=e(i);t(d,a)||f(a)})),d}},61325:(e,t,n)=>{"use strict";n.d(t,{Bd:()=>s,Ts:()=>c,bU:()=>o,bq:()=>i,gX:()=>a,zP:()=>r});n(40065),n(43379);var r=function(e){return e.NOT_CONNECTED="not_connected",e.CONNECTING="connecting",e.CONNECTED="connected",e}({}),i=function(e){return e.UNKNOWN="unknown",e.COMPUTER="computer",e.TABLET="tablet",e.SMARTPHONE="smartphone",e.SPEAKER="speaker",e.TV="tv",e.AVR="avr",e.STB="stb",e.AUDIO_DONGLE="audio_dongle",e.GAME_CONSOLE="game_console",e.CAST_VIDEO="cast_video",e.CAST_AUDIO="cast_audio",e.AUTOMOBILE="automobile",e.SMARTWATCH="smartwatch",e.CHROMEBOOK="chromebook",e.CarThing="carthing",e.HomeThing="homething",e}({}),a=function(e){return e.CONNECTING="connecting",e.LOGGED_IN="logged_in",e.NOT_LOGGED_IN="not_logged_in",e.SLEEPING="sleeping",e.NOT_LOADED="not_loaded",e.UNKNOWN="unknown",e}({}),o=function(e){return e.INCOMPATIBLE="incompatible",e.UNAVAILABLE="unavailable",e.PREMIUM_REQUIRED="premium_required",e.NOT_INSTALLED="not_installed",e.UNSUPPORTED_URI="unsupported_uri",e.NOT_AUTHORIZED="not_authorized",e.AD_PLAYING="ad_playing",e.NARRATION="narration",e.WAKING_UP="waking_up",e.TIMED_OUT_WAKEUP="timed_out_wakeup",e.UNKNOWN="unknown",e}({}),s=function(e){return e.Audio="AUDIO",e.Mixed="MIXED",e.Video="VIDEO",e}({}),u=["cast","connect"];function c(e){return Boolean(u.find((function(t){return t===e})))}},55302:(e,t,n)=>{"use strict";n.d(t,{vV:()=>i});var r=!1;function i(){for(var e=arguments.length,t=new Array(e),n=0;n{"use strict";n.d(t,{I:()=>a,j:()=>i});var r=n(78996),i=function(e){return e[e.OFF=0]="OFF",e[e.ON=1]="ON",e[e.SMART_SHUFFLE=2]="SMART_SHUFFLE",e}({}),a=(0,r.u)("ContextualShuffleAPI")},41397:(e,t,n)=>{"use strict";n.d(t,{C:()=>p});var r=n(62822),i=n(56068),a=n(2970),o=n(52542),s=n(93091),u=n.n(s),c=(n(184),n(42486),n(74697)),l=n(24192),d=(0,o.A)((0,o.A)((0,o.A)({},c.b.OFF,l.j.OFF),c.b.LOCAL,l.j.ON),c.b.SMART,l.j.SMART_SHUFFLE),f=(0,o.A)((0,o.A)((0,o.A)({},l.j.OFF,c.b.OFF),l.j.ON,c.b.LOCAL),l.j.SMART_SHUFFLE,c.b.SMART),p=function(){return(0,a.A)((function e(t){(0,i.A)(this,e),this._indexedDbAPI=t}),[{key:"getContextualShuffleMode",value:(t=(0,r.A)(u().mark((function e(t){var n;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._indexedDbAPI.getItem("shuffle-state",t);case 2:if(!((n=e.sent)instanceof Error)){e.next=5;break}return e.abrupt("return",l.j.OFF);case 5:return e.abrupt("return",d[n]);case 6:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"setContextualShuffleMode",value:(e=(0,r.A)(u().mark((function e(t,n){var r,i,a;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((r=f[n])!==c.b.OFF){e.next=9;break}return e.next=4,this._indexedDbAPI.deleteItem("shuffle-state",t);case 4:if(!((i=e.sent)instanceof Error)){e.next=7;break}throw i;case 7:e.next=14;break;case 9:return e.next=11,this._indexedDbAPI.setItem("shuffle-state",t,r);case 11:if(!((a=e.sent)instanceof Error)){e.next=14;break}throw a;case 14:case"end":return e.stop()}}),e,this)}))),function(t,n){return e.apply(this,arguments)})},{key:"getEvents",value:function(){return this._indexedDbAPI.getEvents()}}]);var e,t}()},5280:(e,t,n)=>{"use strict";n.d(t,{n0:()=>u,v8:()=>c});var r=n(56068),i=n(2970),a=(n(83234),n(79024),n(25550),n(38408),n(77905),n(68216),n(47994),n(71425),n(43379),n(97460),n(79210),n(34192),n(15342),n(80456),n(93577),function(){return(0,i.A)((function e(){(0,r.A)(this,e)}),[{key:"createCookie",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document,n=e.name,r=e.value,i=e.days,a=e.domain,o=e.secure,s=void 0===o||o,u=e.samesite,c=void 0===u?"none":u,l="";if(i){var d=new Date;d.setTime(Date.now()+24*i*60*60*1e3),l="; expires=".concat(d.toUTCString())}else l="";var f="".concat(n,"=").concat(r).concat(l,"; path=/");a&&a.length&&(f+=";domain=".concat(a)),r&&(!0===s&&(f+=";secure"),f+=";samesite=".concat(c)),t.cookie=f}},{key:"readCookie",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;try{return t.cookie.split(";").map((function(e){return e.trim().split("=")})).reduce((function(e,t){return e.set(t[0],t[1]),e}),new Map).get(e)}catch(e){return}}},{key:"deleteCookie",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document,n=arguments.length>2?arguments[2]:void 0;this.createCookie({name:e,value:"",days:-1,domain:n},t)}}])}()),o=null,s=function(){return o||(o=new a),o};function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;s().createCookie(e,t)}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return s().readCookie(e,t)}},88244:(e,t,n)=>{"use strict";n.d(t,{$:()=>u,t:()=>s});var r=n(56068),i=n(2970),a=(n(43379),n(51234),n(78996)),o=n(79747),s=(0,a.u)("Cosmos"),u=function(){return(0,i.A)((function e(t,n){(0,r.A)(this,e),this.resolver=t,this.requestFactory=n}),[{key:"head",value:function(e,t){return this.resolve(o.I.HEAD,e,null,t).then((function(e){return e.headers}))}},{key:"get",value:function(e,t,n){return this.resolve(o.I.GET,e,t,n).then((function(e){return e.body}))}},{key:"post",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0;return this.resolve(o.I.POST,e,t,n).then((function(e){return e.body}))}},{key:"put",value:function(e,t,n){return this.resolve(o.I.PUT,e,t,n).then((function(e){return e.body}))}},{key:"del",value:function(e,t,n){return this.resolve(o.I.DELETE,e,t,n).then((function(e){return e.body}))}},{key:"patch",value:function(e,t,n){return this.resolve(o.I.PATCH,e,t,n).then((function(e){return e.body}))}},{key:"sub",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){console.error(e)},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=this.requestFactory(o.I.SUB,e,i,r);return this.resolver.resolve(a,(function(e){return t(e.body)}),n)}},{key:"postSub",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(e){console.error(e)},i=this.requestFactory(o.I.SUB,e,{},t);return this.resolver.resolve(i,(function(e){return n(e.body)}),r)}},{key:"request",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0;return this.resolve(e,t,n,r)}},{key:"resolve",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return new Promise((function(a,o){var s=n.requestFactory(e,t,i,r);n.resolver.resolve(s,a,o)}))}}])}()},59724:(e,t,n)=>{"use strict";n.d(t,{h:()=>p});var r=n(88244),i=n(56068),a=n(2970),o=(n(184),n(42486),n(83234),n(79747)),s=(n(5672),n(20031),n(47976)),u=function(){function e(t,n,r){(0,i.A)(this,e),this.status=t,this.headers=(0,s.T)(n),this.body=this.parseBody(r)}return(0,a.A)(e,[{key:"parseBody",value:function(e){return""!==e?JSON.parse(e):{}}}],[{key:"isSuccessStatus",value:function(e){return e>=200&&e<=299}},{key:"parse",value:function(t){var n=JSON.parse(t),r=this.isSuccessStatus(n.status)&&n.body?n.body:"";return new e(n.status,n.headers||{},r)}}])}(),c=n(91771),l=n.n(c),d=function(){return(0,a.A)((function e(t,n){(0,i.A)(this,e),this.send=t,this.cancel=n}),[{key:"resolve",value:function(e,t,n){var r=this,i=this.send({request:e.stringify(),persistent:e.method===o.I.SUB,onSuccess:function(i){return r.onSuccess(e,i,t,n)},onFailure:function(t,i){return r.onFailure(e,t,i,n)}});return{cancel:function(){r.cancel(i)}}}},{key:"onSuccess",value:function(e,t,n,r){try{var i,a=u.parse(t);if(u.isSuccessStatus(a.status))n(a);else r(l()(a.status,"".concat(e.method," request to ").concat(e.uri," failed with status code ").concat(a.status)))}catch(i){var o=i instanceof Error?i.message:"(unknown error object)";r(new Error("".concat(e.method," request to ").concat(e.uri," failed with exception '").concat(o,"'")))}}},{key:"onFailure",value:function(e,t,n,r){r(new Error("".concat(e.method," request to ").concat(e.uri," request failed with error code ").concat(t," (").concat(n,")")))}}])}();var f=n(58007);function p(){var e=function(){var e=n.g.window||{};return new d(e.sendCosmosRequest,e.cancelCosmosRequest)}(),t=function(){for(var e=arguments.length,t=new Array(e),n=0;n{"use strict";n.d(t,{I:()=>o,K:()=>s});var r=n(56068),i=n(2970),a=(n(26851),n(9750),n(5672),n(20031),n(47976)),o=function(e){return e.DELETE="DELETE",e.GET="GET",e.HEAD="HEAD",e.POST="POST",e.PUT="PUT",e.SUB="SUB",e.PATCH="PATCH",e}({}),s=function(){function e(t,n,i,o){(0,r.A)(this,e),this.uri=n,this.headers=(0,a.T)(i),this.body=this.stringifyBody(o||""),this.method=t}return(0,i.A)(e,[{key:"stringify",value:function(){return JSON.stringify({headers:this.headers,body:this.body,method:this.method,uri:this.uri})}},{key:"stringifyBody",value:function(e){return"string"!=typeof e?JSON.stringify(e):e}}],[{key:"parse",value:function(t){var n=JSON.parse(t);return new e(n.method,n.uri,n.headers,n.body)}}])}()},47976:(e,t,n)=>{"use strict";n.d(t,{T:()=>r});n(38408),n(5672),n(43379),n(34192),n(80456);function r(e){return Object.keys(e).reduce((function(t,n){return t[n.toLowerCase()]=e[n],t}),{})}},69088:(e,t,n)=>{"use strict";n.d(t,{F:()=>i,p:()=>a});var r=n(78996),i=function(e){return e[e.NONE=0]="NONE",e[e.ONLY_CURATED=1]="ONLY_CURATED",e[e.ONLY_UNCURATED=2]="ONLY_UNCURATED",e}({}),a=(0,r.u)("CurationAPI")},6840:(e,t,n)=>{"use strict";n.d(t,{e:()=>l});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564);function u(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,c()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function c(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(c=function(){return!!e})()}var l=function(e){function t(){return(0,i.A)(this,t),u(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(n(28394).e)},6726:(e,t,n)=>{"use strict";n.d(t,{o:()=>a});var r=n(80366),i=n(44528);function a(e){var t;switch(null===(t=(0,r.o_)(e))||void 0===t?void 0:t.type){case r.NQ.TRACK:case r.NQ.LOCAL_TRACK:return i.BP;case r.NQ.EPISODE:return i.Xn;default:return i.gv}}},23389:(e,t,n)=>{"use strict";n.d(t,{FR:()=>p,jy:()=>d,oq:()=>f});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.CURATE_ITEMS="curate_items",e}({}),f=function(e){return e.UPDATE_CURATED_ITEM="update_curated_item",e.OPERATION="operation",e.OPERATION_COMPLETE="operation_complete",e}({}),p=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},57968:(e,t,n)=>{"use strict";n.d(t,{s:()=>f});var r=n(56068),i=n(2970),a=n(2113),o=n(93311),s=n(39564),u=(n(26701),n(45434),n(65050),n(43379),n(90489),n(34192),n(51565),n(18316),n(14446)),c=n(23389);function l(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,d()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(d=function(){return!!e})()}var f=function(e){function t(e){var n;return(0,r.A)(this,t),(n=l(this,t)).cache=e,n.aggregator=(0,u.X)(n.onCuratedBatchChanged.bind(n),100),n.onAddListener(c.oq.UPDATE_CURATED_ITEM,(function(e){n.aggregator.subscribe(e.data.options.uri)})),n.onRemoveListener(c.oq.UPDATE_CURATED_ITEM,(function(e){n.aggregator.unsubscribe(e.data.options.uri)})),n}return(0,s.A)(t,e),(0,i.A)(t,[{key:"emitUpdateCuratedItems",value:function(e,t){var n=this;Array.isArray(t)?e.forEach((function(e,r){n.cache.set(e,t[r]),n.emit(c.oq.UPDATE_CURATED_ITEM,{uri:e,isCurated:t[r]})})):e.forEach((function(e){n.cache.set(e,t),n.emit(c.oq.UPDATE_CURATED_ITEM,{uri:e,isCurated:t})}))}},{key:"emitOperationSync",value:function(e,t,n,r){return this.emitSync(c.oq.OPERATION,{operation:e,curatedItemUri:t,addedCurationContextUris:n,removedCurationContextUris:r}).defaultPrevented}},{key:"emitOperationComplete",value:function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;this.emit(c.oq.OPERATION_COMPLETE,{operation:e,curatedItemUri:t,addedCurationContextUris:n,removedCurationContextUris:r,error:i})}}])}(c.FR)},73522:(e,t,n)=>{"use strict";n.d(t,{g:()=>i});var r=n(80366);function i(e){var t=(0,r.o_)(e);return(null==t?void 0:t.type)===r.NQ.TRACK||(null==t?void 0:t.type)===r.NQ.LOCAL_TRACK||(null==t?void 0:t.type)===r.NQ.EPISODE}},40893:(e,t,n)=>{"use strict";n.d(t,{x:()=>a});var r=n(69088),i=n(3376);function a(){return(0,i.N)(r.p)}},86617:(e,t,n)=>{"use strict";n.d(t,{K:()=>r});var r=function(e){return e.STAR_WARS="star_wars",e.MANDALORIAN="mandalorian",e.FC_24="fc_24",e}({})},78121:(e,t,n)=>{"use strict";n.d(t,{u:()=>r});var r=function(e){return e.ALBUM="album",e.ARTIST="artist",e.TRACK="track",e.PLAYLIST="playlist",e.NOW_PLAYING="now_playing",e}({})},75142:(e,t,n)=>{"use strict";n.d(t,{P:()=>r.P});var r=n(87052)},63242:(e,t,n)=>{"use strict";n.d(t,{K:()=>r.K});var r=n(86617)},68628:(e,t,n)=>{"use strict";n.d(t,{h:()=>h});var r=n(87052),i=(n(7651),n(14551),n(9267),n(184),n(42486),n(86746),n(79024),n(70750),n(68216),n(47994),n(2823),n(65594),n(78397),n(97460),n(93577),n(12341)),a=n(52542),o=(n(45434),n(28430),n(8674),n(43379),n(34192),n(9582),n(80366)),s=n(86617);function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return c(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n{"use strict";n.d(t,{KY:()=>s,cX:()=>a,mb:()=>c,rw:()=>u});n(42486),n(26701),n(79024),n(68216),n(43379),n(2823),n(78397),n(97460),n(29426),n(34192),n(51565),n(18316),n(93577),n(5728),n(24136),n(54520),n(91531),n(93678),n(34145);var r=n(24045),i=n(2478),a=function(e,t,n){return n&&e.searchParams.set("t",n.toString()),t&&(e.searchParams.has("utm_source")||e.searchParams.set("utm_source",t)),e.searchParams.has("utm_medium")||e.searchParams.set("utm_medium",(0,r.X)()?"mobile":"desktop"),e};function o(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=new URL("undefined"!=typeof location&&location.href?location.href:"https://open.spotify.com"),r=null;if(e){var a=e.toURL();r=new URL(a),t&&n.searchParams.forEach((function(e,t){r.searchParams.set(t,e)}))}else r=n,t||(r.search="");r.searchParams.delete("nd"),r.searchParams.delete("fallback"),r.searchParams.set("go","1");var o=(0,i.C)("config");return"string"==typeof(null==o?void 0:o.correlationId)&&r.searchParams.append("sp_cid",o.correlationId),r}function s(e,t){var n=o(e,t);return n.searchParams.set("fallback","getapp"),n}function u(e,t){var n=o(e,t);return n.searchParams.set("fallback","download"),n}function c(){return new URL("https://www.spotify.com/download".concat(window.location.search))}},36585:(e,t,n)=>{"use strict";n.d(t,{$W:()=>o,H2:()=>s,Jf:()=>r,f6:()=>i,l_:()=>a});var r="STORE_DEFERRED_ACTION",i="PULL_DEFERRED_ACTION",a=function(e){return e.PLAY="play",e.PLAYING="playing",e.USER_INVESTMENT="user-investment",e}({}),o=function(e,t){return{type:r,storeAction:e,actionIntent:t}},s=function(){return{type:i}}},42530:(e,t,n)=>{"use strict";n.d(t,{I:()=>r.I});var r=n(4149)},26493:(e,t,n)=>{"use strict";n.d(t,{N:()=>r});var r=(0,n(30758).createContext)(null)},3376:(e,t,n)=>{"use strict";n.d(t,{N:()=>a});n(184),n(42486);var r=n(30758),i=n(26493);function a(e){return function(){var e=(0,r.useContext)(i.N);if(null===e)throw new Error("Trying to use 'RegistryContext' without 'RegistryProvider'!");return e}().resolve(e)}},4149:(e,t,n)=>{"use strict";n.d(t,{I:()=>R});var r=n(56068),i=n(2970),a=n(52542),o=n(37005),s=(n(26701),n(7651),n(14551),n(9267),n(184),n(42486),n(86746),n(45434),n(79024),n(70750),n(68216),n(47994),n(71425),n(43379),n(2823),n(65594),n(78397),n(97460),n(34192),n(51565),n(18316),n(93577),n(90489),n(2113)),u=n(93311),c=n(39564),l=(n(59255),n(85130),n(55636),n(28509),n(97332),n(46555),n(13296),n(24594),n(85093));n(83234),n(25550),n(96794),n(15342);function d(e,t,n,r){for(var i,a=[{node:e,path:[]}],o={terminate:!1,exclude:!1},s=r,u=function(){var e=a.pop(),r=e.node,i=e.path;if(s=n(s,r,i,o),!0===o.terminate)return{v:s};if(!0===o.exclude)return o.exclude=!1,0;var u=r.getNodes(t).reverse();a.push.apply(a,(0,l.A)(u.map((function(e){return{node:e,path:[].concat((0,l.A)(i),[r])}}))))};a.length>0;)if(0!==(i=u())&&i)return i.v;return s}n(78551),n(34518),n(82467);var f=function(e){return e[e.FORWARD=0]="FORWARD",e[e.BACKWARD=1]="BACKWARD",e}({}),p=n(97194);function v(e,t,n){return t=(0,u.A)(t),(0,s.A)(e,h()?Reflect.construct(t,n||[],(0,u.A)(e).constructor):t.apply(e,n))}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(h=function(){return!!e})()}var m=function(e){function t(){return(0,r.A)(this,t),v(this,t,arguments)}return(0,c.A)(t,e),(0,i.A)(t)}((0,p.A)(Error));function g(e,t,n){return t=(0,u.A)(t),(0,s.A)(e,y()?Reflect.construct(t,n||[],(0,u.A)(e).constructor):t.apply(e,n))}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(y=function(){return!!e})()}var b=function(e){function t(e,n){return(0,r.A)(this,t),g(this,t,[null,e,n])}return(0,c.A)(t,e),(0,i.A)(t)}(function(){function e(t,n,i){(0,r.A)(this,e),(0,a.A)(this,"_parents",new Set),(0,a.A)(this,"_children",new Map),this._key=n,this._value=i,null!==t&&this._parents.add(t)}return(0,i.A)(e,[{key:"addChild",value:function(t,n){var r=this._children.get(t);return void 0!==r?(r._parents.add(this),r):(function(e,t,n){t(e,f.BACKWARD,(function(e,t,r){var i=r.map((function(e){return e.getKey()}));if(i.includes(n))throw new m("Found dependency cycle! ".concat([n].concat((0,l.A)(i)).reverse().join(" -> ")))}),void 0)}(this,d,t),r=new e(this,t,n),this._children.set(t,r),r)}},{key:"removeChild",value:function(e){this._children.delete(e)}},{key:"getNodes",value:function(e){switch(e){default:case f.FORWARD:return this.getChildren();case f.BACKWARD:return this.getParents()}}},{key:"getParents",value:function(){return Array.from(this._parents.values())}},{key:"getChildren",value:function(){return Array.from(this._children.values())}},{key:"isRoot",value:function(){return 0===this._parents.size}},{key:"getKey",value:function(){return this._key}},{key:"getValue",value:function(){return this._value}}])}()),A=function(){return(0,i.A)((function e(){(0,r.A)(this,e)}),[{key:"addChild",value:function(){return this}},{key:"removeChild",value:function(){}},{key:"getNodes",value:function(){return[]}},{key:"getParents",value:function(){return[]}},{key:"getChildren",value:function(){return[]}},{key:"isRoot",value:function(){return!0}},{key:"getKey",value:function(){throw new Error("Method not supported.")}},{key:"getValue",value:function(){throw new Error("Method not supported.")}}])}(),_=function(e){return e[e.ROOT=0]="ROOT",e[e.DEPENDENCY=1]="DEPENDENCY",e[e.INSTANCE=2]="INSTANCE",e[e.VALUE=3]="VALUE",e}({});var O=n(78996);function E(e,t,n){return t=(0,u.A)(t),(0,s.A)(e,w()?Reflect.construct(t,n||[],(0,u.A)(e).constructor):t.apply(e,n))}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(w=function(){return!!e})()}var S=function(e){function t(){return(0,r.A)(this,t),E(this,t,arguments)}return(0,c.A)(t,e),(0,i.A)(t)}((0,p.A)(Error)),C=function(){return(0,i.A)((function e(t,n){(0,r.A)(this,e),this._resolve=t,this._wrap=n}),[{key:"resolve",value:function(e){return x(e,this.resolveImpl(e))}},{key:"resolveNoThrow",value:function(e){return this.resolveImpl(e)}},{key:"resolveImpl",value:function(e){return this._resolve(e)}},{key:"wrap",value:function(e,t){return this.wrapImpl(e,t)}},{key:"wrapImpl",value:function(e,t){return this._wrap(e,t)}}])}();function x(e,t){if(null===t)throw new S("No registration was found for token '".concat((0,O.o)(e),"'!"));return t}function k(e,t){e.getChildren().forEach((function(e){var n=t.addChild(e.getKey(),e.getValue());k(e,n)}))}function T(e){var t=new b(e.getKey(),e.getValue());return k(e,t),t}function P(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return I(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?I(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function I(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:[];(0,r.A)(this,e),(0,a.A)(this,"_map",new Map),(0,a.A)(this,"_tree",new A),this._parents=t}),[{key:"registerValue",value:function(e,t){return this.registerImpl(e,{instance:t})}},{key:"registerFactory",value:function(e,t){return this.registerImpl(e,{factory:t,instance:void 0})}},{key:"registerImpl",value:function(e,t){var n=(0,O.o)(e);return this._tree.addChild("dependency:".concat(n),{type:_.DEPENDENCY,name:n,token:e}),this._map.set(e,t),this}},{key:"resolve",value:function(e){return x(e,this.resolveImpl(this._tree,e))}},{key:"resolveNoThrow",value:function(e){return this.resolveImpl(this._tree,e)}},{key:"resolveImpl",value:function(e,t){var n=this,r=(0,O.o)(t);e=e.addChild("dependency:".concat(r),{type:_.DEPENDENCY,name:r,token:t});var i=this._map.get(t);if(void 0===i){var a,s=P(this._parents);try{for(s.s();!(a=s.n()).done;){var u=a.value.resolveNoThrow(t);if(null!==u)return u}}catch(e){s.e(e)}finally{s.f()}return null}if(function(e){return void 0!==e.instance}(i))return i.instance;var c=new C((function(t){return n.resolveImpl(e,t)}),(function(t,r){return n.wrapImpl(e,t,r)})),l=i.factory(c),d=function(e){return null===e?"null":"object"===(0,o.A)(e)?e.constructor.name:"".concat((0,o.A)(e))}(l);return e=e.addChild("instance:".concat(d),{type:_.INSTANCE,name:d}),i.instance=l}},{key:"wrap",value:function(e,t){return this.wrapImpl(this._tree,e,t)}},{key:"wrapImpl",value:function(e,t,n){return e=e.addChild("value:".concat(n),{type:_.VALUE,name:n}),t}},{key:"getDependencyTree",value:function(){var e=this;return this._map.forEach((function(t,n){return e.resolve(n)})),T(this._tree)}}])}();function R(){return new N(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[])}},78996:(e,t,n)=>{"use strict";n.d(t,{o:()=>i,u:()=>r});n(7651),n(14551),n(42486),n(68216),n(43379),n(78397);function r(e){return Symbol.for(e)}function i(e){var t;return null!==(t=e.description)&&void 0!==t?t:e.toString()}},49822:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});var r=n(56068),i=n(2970),a=n(51275),o=function(){return(0,i.A)((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new a.bk;(0,r.A)(this,e),this._emitter=t,this._emitter=t||new a.bk}),[{key:"createEvent",value:function(e,t){return this._emitter.createEvent(e,t)}},{key:"addListener",value:function(e,t,n){var r=this;this._emitter.addListener(e,t,n);return function(){r.removeListener(e,t,n)}}},{key:"removeListener",value:function(e,t,n){return this._emitter.removeListener(e,t,n),this}},{key:"onAddListener",value:function(e,t){return this._emitter.onAddListener(e,t),this}},{key:"onRemoveListener",value:function(e,t){return this._emitter.onRemoveListener(e,t),this}},{key:"emit",value:function(e,t){return this._emitter.emit(e,t)}},{key:"emitSync",value:function(e,t){return this._emitter.emitSync(e,t)}}])}()},10682:(e,t,n)=>{"use strict";n.d(t,{X:()=>i});var r=n(14095);function i(){return(0,r.n1)()}},14095:(e,t,n)=>{"use strict";n.d(t,{VI:()=>h,n1:()=>g});var r=n(2113),i=n(93311),a=n(39564),o=n(97194),s=n(56068),u=n(2970),c=(n(184),n(42486),n(83234),n(79024),n(5015),n(66209),n(10885),n(39261),n(83700),n(83632),n(43379),n(51234),n(72431),n(90489),n(77329),n(13740),n(96542),n(85738),n(12900),n(82051),n(53198),n(74211),n(19791),n(75294),n(41526),n(66032),n(73659),n(38551),n(28553),n(67612),n(28579),n(77719),n(97576),n(62891),n(82605),n(14863),n(59637),n(2709),n(73974),n(58941),n(51579),n(26236),n(57716),n(81913),n(78996));function l(e,t,n){return t=(0,i.A)(t),(0,r.A)(e,d()?Reflect.construct(t,n||[],(0,i.A)(e).constructor):t.apply(e,n))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(d=function(){return!!e})()}var f=function(){return(0,u.A)((function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(0,s.A)(this,e),this._output=t,this._offset=n,this._view=new DataView(this._output.buffer,this._output.byteOffset)}),[{key:"write",value:function(e){this._view.setInt32(this._offset,e.byteLength),this._output.set(e,this._offset+4),this._offset+=e.byteLength+4}}])}();function p(e){var t=new TextEncoder,n=t.encode(e.service),r=t.encode(e.method),i=e.payload,a=new Uint8Array(4+n.byteLength+4+r.byteLength+4+i.byteLength),o=new f(a);return o.write(n),o.write(r),o.write(i),a.buffer}var v=function(e){function t(){return(0,s.A)(this,t),l(this,t,["aborted"])}return(0,a.A)(t,e),(0,u.A)(t)}((0,o.A)(Error)),h=(0,c.u)("EsperantoTransport"),m=function(){return(0,u.A)((function e(t,n){(0,s.A)(this,e),this._onSend=t,this._onCancel=n}),[{key:"callSingle",value:function(e){var t,n=this,r=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).signal;return new Promise((function(i,a){var o=n.call(e,!1,i,a);null==r||r.addEventListener("abort",t=function(){o.cancel(),a(new v)})})).finally((function(){return null==r?void 0:r.removeEventListener("abort",t)}))}},{key:"callStream",value:function(e,t){return this.call(e,!0,t,(function(e){throw e}))}},{key:"call",value:function(e,t,n,r){var i=this._onSend({request:p(e),persistent:t,onSuccess:function(t){t instanceof ArrayBuffer?n(new Uint8Array(t)):r(new Error("".concat(e.service,".").concat(e.method," failed with invalid payload!")))},onFailure:function(t,n){r(new Error("".concat(e.service,".").concat(e.method," failed with code: ").concat(n)))}}),a=this._onCancel;return{cancel:function(){a(i)}}}}])}();function g(){var e=n.g.window||{};return new m(e.executeEsperantoCall,e.cancelEsperantoCall)}},55489:(e,t,n)=>{"use strict";n.d(t,{G:()=>i,P:()=>a});var r=n(78996),i=function(e){return e.UNKNOWN="unknown",e.CAR="car",e.HEADPHONES="headphones",e.SPEAKER="speaker",e.WEARABLE="wearable",e}({}),a=(0,r.u)("ExternalAccessoryAPI")},56502:(e,t,n)=>{"use strict";n.d(t,{b:()=>i,u:()=>a});n(184),n(42486);var r=n(30758),i=(0,r.createContext)(null);function a(){var e=(0,r.useContext)(i);if(null===e)throw new Error("Trying to use 'ExternalAccessoryContext' without 'ExternalAccessoryProvider'!");return e}},71186:(e,t,n)=>{"use strict";n.d(t,{W:()=>_});var r=n(62822),i=n(56068),a=n(2970),o=n(52542),s=n(93091),u=n.n(s),c=n(82316),l=n(38608),d=n(55489),f=(n(47994),n(28169),n(76588),function(e){return e[e.unknown=0]="unknown",e[e.car=1]="car",e[e.headphones=2]="headphones",e[e.speaker=3]="speaker",e[e.wearable=4]="wearable",e[e.other=5]="other",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e}({}));function p(e){switch(e){case 0:case"unknown":return f.unknown;case 1:case"car":return f.car;case 2:case"headphones":return f.headphones;case 3:case"speaker":return f.speaker;case 4:case"wearable":return f.wearable;case 5:case"other":return f.other;default:return f.UNRECOGNIZED}}var v=function(e){return e[e.none=0]="none",e[e.regex=1]="regex",e[e.model=2]="model",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e}({});function h(e){switch(e){case 0:case"none":return v.none;case 1:case"regex":return v.regex;case 2:case"model":return v.model;default:return v.UNRECOGNIZED}}var m={fromJSON:function(e){return{category:g(e.category)?p(e.category):0,company:g(e.company)?globalThis.String(e.company):"",model:g(e.model)?globalThis.String(e.model):"",version:g(e.version)?globalThis.String(e.version):"",interapp:!!g(e.interapp)&&globalThis.Boolean(e.interapp),inferenceMethod:g(e.inferenceMethod)?h(e.inferenceMethod):0,confidence:g(e.confidence)?globalThis.Number(e.confidence):0,displayName:g(e.displayName)?globalThis.String(e.displayName):""}},toJSON:function(e){var t={};return 0!==e.category&&(t.category=function(e){switch(e){case f.unknown:return"unknown";case f.car:return"car";case f.headphones:return"headphones";case f.speaker:return"speaker";case f.wearable:return"wearable";case f.other:return"other";case f.UNRECOGNIZED:default:return"UNRECOGNIZED"}}(e.category)),""!==e.company&&(t.company=e.company),""!==e.model&&(t.model=e.model),""!==e.version&&(t.version=e.version),!0===e.interapp&&(t.interapp=e.interapp),0!==e.inferenceMethod&&(t.inferenceMethod=function(e){switch(e){case v.none:return"none";case v.regex:return"regex";case v.model:return"model";case v.UNRECOGNIZED:default:return"UNRECOGNIZED"}}(e.inferenceMethod)),0!==e.confidence&&(t.confidence=e.confidence),""!==e.displayName&&(t.displayName=e.displayName),t},create:function(e){return m.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o,s,u,c={category:0,company:"",model:"",version:"",interapp:!1,inferenceMethod:0,confidence:0,displayName:""};return c.category=null!==(t=e.category)&&void 0!==t?t:0,c.company=null!==(n=e.company)&&void 0!==n?n:"",c.model=null!==(r=e.model)&&void 0!==r?r:"",c.version=null!==(i=e.version)&&void 0!==i?i:"",c.interapp=null!==(a=e.interapp)&&void 0!==a&&a,c.inferenceMethod=null!==(o=e.inferenceMethod)&&void 0!==o?o:0,c.confidence=null!==(s=e.confidence)&&void 0!==s?s:0,c.displayName=null!==(u=e.displayName)&&void 0!==u?u:"",c}};function g(e){return null!=e}var y="".concat(c.I_,"/external-accessory-mapping-serving/v1");function b(e){switch(e){case f.car:return d.G.CAR;case f.headphones:return d.G.HEADPHONES;case f.speaker:return d.G.SPEAKER;case f.wearable:return d.G.WEARABLE;case f.UNRECOGNIZED:case f.unknown:default:return d.G.UNKNOWN}}var A=function(){return(0,a.A)((function e(t){(0,i.A)(this,e),(0,o.A)(this,"_cache",new l.fq(864e5)),this._builder=t}),[{key:"lookup",value:(t=(0,r.A)(u().mark((function e(t){var n=this;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this._cache.create(t,(function(){return n.sendLookupRequest(t)})));case 1:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"sendLookupRequest",value:(e=(0,r.A)(u().mark((function e(t){var n,r,i,a,o,s;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._builder.build().withoutMarket().withJsonContentType().withHost(y).withPath("/lookup/".concat(t)).send();case 2:return n=e.sent,r=m.fromJSON(n.body),i=r.category,a=r.company,o=r.model,s=r.displayName,e.abrupt("return",{type:b(i),brand:a,model:o,displayName:s});case 5:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})}]);var e,t}();function _(e){return new A(e)}},17382:(e,t,n)=>{"use strict";n.d(t,{o:()=>l,q:()=>f});var r=n(52542),i=n(85093),a=n(62822),o=n(93091),s=n.n(o);n(7651),n(184),n(42486),n(30456),n(26701),n(79024),n(25550),n(70750),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(51234),n(97460),n(34192),n(88856),n(51565),n(15342),n(18316),n(93577);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:d;return function(){var n=(0,a.A)(s().mark((function n(r,a,o,u){var l,d,f,p,v;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:l=[],d=Math.max.apply(Math,(0,i.A)(o.map((function(e){var t,n;return null!==(t=null===(n=a[e])||void 0===n?void 0:n.length)&&void 0!==t?t:0})))),f=s().mark((function n(i){var d;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:d=c({},a),o.forEach((function(e){var n;d[e]=null===(n=d[e])||void 0===n?void 0:n.slice(i,i+t)})),void 0!==u?l.push(e(r,d,u)):l.push(e(r,d));case 3:case"end":return n.stop()}}),n)})),p=0;case 4:if(!(p{"use strict";n.d(t,{j:()=>r});n(184),n(42486);var r=(0,n(30758).createContext)({request:function(){throw new Error("GraphQL Context not initialized with Request object")}})},86295:(e,t,n)=>{"use strict";n.d(t,{l:()=>a});var r=n(2970),i=n(56068),a=(n(47994),(0,r.A)((function e(t,n,r,a){(0,i.A)(this,e),this.name=t,this.operation=n,this.sha256Hash=r,this.value=a})))},83001:(e,t,n)=>{"use strict";n.d(t,{lY:()=>p,zk:()=>f});var r=n(52542),i=n(62822),a=n(93091),o=n.n(a),s=(n(7651),n(184),n(42486),n(30456),n(26701),n(28430),n(26851),n(47994),n(9750),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(9582),n(18316),n(78996)),u=n(82316),c=n(10741);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t2&&void 0!==u[2]?u[2]:{},a=u.length>3&&void 0!==u[3]?u[3]:[],"subscription"!==n.operation){t.next=5;break}throw new Error("GraphQL subscriptions are not supported!");case 5:return t.next=7,_(e,n,r,i,a);case 7:return s=t.sent,t.abrupt("return",s.body);case 9:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()}function v(e){return{persistedQuery:{version:1,sha256Hash:e.sha256Hash}}}function h(e,t,n,r,i){return m.apply(this,arguments)}function m(){return(m=(0,i.A)(o().mark((function e(t,n,r,i,a){var s;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=n.name,e.abrupt("return",t.build().withHost(u.J8).withMethod("GET").withoutMarket().withPath("/query").withJsonContentType().withQueryParameters(d({operationName:s,variables:JSON.stringify(r),extensions:JSON.stringify(v(n))},i)).withHeaders(a).withEndpointIdentifier("/query/".concat(s)).send());case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e,t,n,r){return y.apply(this,arguments)}function y(){return(y=(0,i.A)(o().mark((function e(t,n,r,i){var a;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=n.name,e.abrupt("return",t.build().withHost(u.J8).withMethod("POST").withoutMarket().withPath("/query").withJsonContentType().withBody({variables:r,operationName:a,extensions:v(n)}).withQueryParameters(d({},i)).withEndpointIdentifier("/query/".concat(a)).send());case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e,t,n,r){return A.apply(this,arguments)}function A(){return(A=(0,i.A)(o().mark((function e(t,n,r,i){var a,s;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=n.name,null!==(s=n.value)){e.next=3;break}throw new Error('Fallback query for "'.concat(a,'" is not available!'));case 3:return e.abrupt("return",t.build().withHost(u.J8).withMethod("POST").withoutMarket().withPath("/query").withJsonContentType().withBody({operationName:a,variables:r,query:s,extensions:v(n)}).withQueryParameters(d({},i)).withEndpointIdentifier("/query/".concat(a)).send());case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e,t,n){return O.apply(this,arguments)}function O(){return O=(0,i.A)(o().mark((function e(t,n,r){var i,a,s,u,l,d=arguments;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=d.length>3&&void 0!==d[3]?d[3]:{},a=d.length>4&&void 0!==d[4]?d[4]:[],s=n.operation,e.prev=3,"mutation"!==s){e.next=10;break}return e.next=7,g(t,n,r,i);case 7:l=e.sent,e.next=13;break;case 10:return e.next=12,h(t,n,r,i,a);case 12:l=e.sent;case 13:if(null===(u=l.body)||void 0===u||null===(u=u.errors)||void 0===u||!u.some((function(e){return"PersistedQueryNotFound"===e.message}))){e.next=15;break}return e.abrupt("return",b(t,n,r,i));case 15:return e.abrupt("return",l);case 18:if(e.prev=18,e.t0=e.catch(3),405,!(e.t0 instanceof c.O&&405===e.t0.status)){e.next=23;break}return e.abrupt("return",b(t,n,r,i));case 23:throw e.t0;case 24:case"end":return e.stop()}}),e,null,[[3,18]])}))),O.apply(this,arguments)}},68576:(e,t,n)=>{"use strict";n.d(t,{c:()=>o});var r=n(62822),i=n(93091),a=n.n(i);n(184),n(42486),n(43379),n(51234);function o(e,t,n,r,i){return s.apply(this,arguments)}function s(){return(s=(0,r.A)(a().mark((function e(t,n,r,i,o){var s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t(n,r,i,o);case 3:if(null==(s=e.sent)||!s.errors){e.next=6;break}return e.abrupt("return",Promise.reject(null==s?void 0:s.errors));case 6:return e.abrupt("return",s);case 9:if(e.prev=9,e.t0=e.catch(0),!(e.t0 instanceof Error)){e.next=13;break}return e.abrupt("return",Promise.reject([{message:e.t0.message}]));case 13:return e.abrupt("return",Promise.reject(null));case 14:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}},87718:(e,t,n)=>{"use strict";n.d(t,{I:()=>f,i:()=>d});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=(n(47994),n(30758)),a=n(11656),o=n(28925),s=n(75355),u=n(68576);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t{"use strict";n.d(t,{$:()=>ee,E:()=>te});var r=n(62822),i=n(56068),a=n(2970),o=n(93091),s=n.n(o),u=(n(184),n(42486),n(83234),n(47994),n(83844)),c=n(78996),l=(n(90489),n(2113)),d=n(93311),f=n(39564),p=n(28394);function v(e,t,n){return t=(0,d.A)(t),(0,l.A)(e,h()?Reflect.construct(t,n||[],(0,d.A)(e).constructor):t.apply(e,n))}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(h=function(){return!!e})()}var m=function(e){function t(e,n){return(0,i.A)(this,t),v(this,t,[e,n])}return(0,f.A)(t,e),(0,a.A)(t)}(p.e);function g(e,t,n){return t=(0,d.A)(t),(0,l.A)(e,y()?Reflect.construct(t,n||[],(0,d.A)(e).constructor):t.apply(e,n))}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(y=function(){return!!e})()}var b=function(e){function t(e,n){return(0,i.A)(this,t),g(this,t,[e,n])}return(0,f.A)(t,e),(0,a.A)(t)}(p.e);n(44967),n(96403),n(83355);function A(e,t,n){return t=(0,d.A)(t),(0,l.A)(e,_()?Reflect.construct(t,n||[],(0,d.A)(e).constructor):t.apply(e,n))}function _(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_=function(){return!!e})()}var O=function(e){function t(e,n){return(0,i.A)(this,t),A(this,t,[e,n])}return(0,f.A)(t,e),(0,a.A)(t)}(p.e);function E(e,t,n){return t=(0,d.A)(t),(0,l.A)(e,w()?Reflect.construct(t,n||[],(0,d.A)(e).constructor):t.apply(e,n))}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(w=function(){return!!e})()}var S=function(e){function t(e,n){return(0,i.A)(this,t),E(this,t,[e,n])}return(0,f.A)(t,e),(0,a.A)(t)}(p.e);function C(e,t,n){return t=(0,d.A)(t),(0,l.A)(e,x()?Reflect.construct(t,n||[],(0,d.A)(e).constructor):t.apply(e,n))}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(x=function(){return!!e})()}var k=function(e){function t(e,n){return(0,i.A)(this,t),C(this,t,[e,n])}return(0,f.A)(t,e),(0,a.A)(t)}(p.e),T=function(e,t){return function(n){if(n instanceof DOMException)switch(n.name){case"QuotaExceededError":return new k('Quota exceeded when writing to object store "'.concat(t,'". DB version: "').concat(e,'"'),{cause:n});case"AbortError":return new O('Abort occured when writing to object store "'.concat(t,'". DB version: "').concat(e,'"'),{cause:n})}return new S('Error writing to "'.concat(t,'". DB version: "').concat(e,'"'),{cause:n})}};function P(e,t,n){return t=(0,d.A)(t),(0,l.A)(e,I()?Reflect.construct(t,n||[],(0,d.A)(e).constructor):t.apply(e,n))}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(I=function(){return!!e})()}var N=function(e){function t(e,n){return(0,i.A)(this,t),P(this,t,[e,n])}return(0,f.A)(t,e),(0,a.A)(t)}(p.e),R=function(e,t,n){return function(r){if(r instanceof DOMException)switch(r.name){case"NotFoundError":return new b('Key "'.concat(n,'" not found in store "').concat(t,'". DB version: "').concat(e,'"'),{cause:r});case"InvalidStateError":return new N('InvalidStateError when deleting key "'.concat(n,'" from store "').concat(t,'". DB version: "').concat(e,'"'),{cause:r})}return new S('Error deleting key "'.concat(n,'" from store "').concat(t,'". DB version: "').concat(e,'"'),{cause:r})}},D=function(e,t,n){return function(r){if(r instanceof DOMException)switch(r.name){case"NotFoundError":return new b('Key "'.concat(n,'" not found in store "').concat(t,'". DB version: "').concat(e,'"'),{cause:r});case"InvalidStateError":return new N('InvalidStateError when reading key "'.concat(n,'" from store "').concat(t,'". DB version: "').concat(e,'"'),{cause:r})}return new S('Error reading key "'.concat(n,'" from store "').concat(t,'". DB version: "').concat(e,'"'),{cause:r})}};function j(e,t,n){return t=(0,d.A)(t),(0,l.A)(e,L()?Reflect.construct(t,n||[],(0,d.A)(e).constructor):t.apply(e,n))}function L(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(L=function(){return!!e})()}var U=function(e){function t(){return(0,i.A)(this,t),j(this,t,arguments)}return(0,f.A)(t,e),(0,a.A)(t)}(p.e),M={0:function(e){var t=e;return t.createObjectStore("shuffle-state"),t}};function B(e,t,n){if(!n)throw new U("Version change triggered for version ".concat(t," but there is no new version to migrate to."));for(var r=t;r{"use strict";n.d(t,{H:()=>f,w:()=>d});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.UPDATE="update",e.DELETE="delete",e}({}),f=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},74697:(e,t,n)=>{"use strict";n.d(t,{b:()=>r});var r=function(e){return e.OFF="OFF",e.LOCAL="LOCAL",e.SMART="SMART",e}({})},44528:(e,t,n)=>{"use strict";n.d(t,{BP:()=>p,E3:()=>h,Ho:()=>A,IU:()=>y,Xn:()=>v,c_:()=>g,db:()=>b,gv:()=>f,oT:()=>m});var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(97194),c=(n(184),n(42486),n(20591),n(90489),n(78996));function l(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,d()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(d=function(){return!!e})()}var f="spotify:collection",p="spotify:collection:tracks",v="spotify:collection:your-episodes",h="spotify:collection:local-files",m=function(e){return e[e.YES=0]="YES",e[e.NO_IN_FOLDER=1]="NO_IN_FOLDER",e[e.NO=2]="NO",e}({}),g=function(e){function t(e){var n;return(0,i.A)(this,t),n=l(this,t,['"'.concat(e,'" is not a valid YLX filter.')]),Object.setPrototypeOf(n,t.prototype),n}return(0,s.A)(t,e),(0,r.A)(t)}((0,u.A)(Error)),y=function(e){function t(e){var n;return(0,i.A)(this,t),n=l(this,t,['"'.concat(e,'" is not a valid YLX sort order.')]),Object.setPrototypeOf(n,t.prototype),n}return(0,s.A)(t,e),(0,r.A)(t)}((0,u.A)(Error)),b=function(e){function t(e){var n;return(0,i.A)(this,t),n=l(this,t,["".concat(e)]),Object.setPrototypeOf(n,t.prototype),n}return(0,s.A)(t,e),(0,r.A)(t)}((0,u.A)(Error)),A=(0,c.u)("LibraryAPI")},44551:(e,t,n)=>{"use strict";n.d(t,{Ir:()=>d,UV:()=>p,b7:()=>h,tS:()=>f,uL:()=>v});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.ALBUMS="albums",e.ARTISTS="artists",e.SHOWS="shows",e.TRACKS="tracks",e.EPISODES="episodes",e.BOOKS="books",e}({}),f=function(e){return e.ADD="add",e.REMOVE="remove",e}({}),p=function(e){return e.UPDATE="update",e.UPDATE_ITEM="update_item",e.UPDATE_PIN="update_pin",e.UPDATE_PIN_ERROR="update_pin_error",e.OPERATION="operation",e.OPERATION_COMPLETE="operation_complete",e}({}),v=function(e){return e[e.TOO_MANY_PINS=0]="TOO_MANY_PINS",e[e.NO_PIN_IN_FOLDER=1]="NO_PIN_IN_FOLDER",e}({}),h=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},8876:(e,t,n)=>{"use strict";n.d(t,{HI:()=>a,Hh:()=>r,tl:()=>i});n(70750),n(19264),n(79210);var r=function(e){return e.TEXT="TEXT",e.TAGS="TAGS",e}({}),i=function(e){return e.CONTAINS="CONTAINS",e}({});function a(e){if(e)return"string"==typeof e&&e.startsWith("tags contains")?{field:r.TAGS,operator:i.CONTAINS,value:e.slice(14)}:"string"==typeof e?{field:r.TEXT,operator:i.CONTAINS,value:e.trim()}:e}},38266:(e,t,n)=>{"use strict";n.d(t,{Ev:()=>c,Sw:()=>i,WW:()=>o,af:()=>s,ci:()=>u,uY:()=>a,xB:()=>r});var r=function(e){return e.ASC="ASC",e.DESC="DESC",e}({}),i=function(e){return e.NAME="NAME",e.ARTIST_NAME="ARTIST_NAME",e.ALBUM_NAME="ALBUM_NAME",e.ADDED_AT="ADDED_AT",e}({}),a=function(e){return e.NAME="NAME",e.ARTIST_NAME="ARTIST_NAME",e.ADDED_AT="ADDED_AT",e}({}),o=function(e){return e.NAME="NAME",e.ADDED_AT="ADDED_AT",e}({}),s=function(e){return e.NAME="NAME",e.ADDED_AT="ADDED_AT",e}({}),u=function(e){return e.NAME="NAME",e.SHOW_NAME="SHOW_NAME",e.ADDED_AT="ADDED_AT",e}({}),c=function(e){return e.NAME="NAME",e.ADDED_AT="ADDED_AT",e}({})},59144:(e,t,n)=>{"use strict";n.d(t,{w:()=>p});var r=n(56068),i=n(2970),a=n(2113),o=n(93311),s=n(39564),u=n(52542),c=(n(26701),n(45434),n(65050),n(43379),n(90489),n(34192),n(51565),n(18316),n(14446)),l=n(44551);function d(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,f()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}var p=function(e){function t(e){var n;return(0,r.A)(this,t),n=d(this,t),(0,u.A)(n,"_numListeners",0),n._cache=e,n._aggregator=(0,c.X)(n.onBatchChanged.bind(n),100),n.onAddListener(l.UV.UPDATE,(function(){1==++n._numListeners&&n.subscribeToUpdates()})),n.onRemoveListener(l.UV.UPDATE,(function(){0==--n._numListeners&&n.unsubscribeFromUpdates()})),n.onAddListener(l.UV.UPDATE_ITEM,(function(e){1==++n._numListeners&&n.subscribeToUpdates(),n._aggregator.subscribe(e.data.options.uri)})),n.onRemoveListener(l.UV.UPDATE_ITEM,(function(e){0==--n._numListeners&&n.unsubscribeFromUpdates(),n._aggregator.unsubscribe(e.data.options.uri)})),n}return(0,s.A)(t,e),(0,i.A)(t,[{key:"emitUpdateItems",value:function(e,t){var n=this;Array.isArray(t)?e.forEach((function(e,r){n._cache.set(e,t[r]),n.emit(l.UV.UPDATE_ITEM,{uri:e,isInLibrary:t[r]})})):e.forEach((function(e){n._cache.set(e,t),n.emit(l.UV.UPDATE_ITEM,{uri:e,isInLibrary:t})}))}},{key:"emitUpdatePin",value:function(e,t){this.emit(l.UV.UPDATE_PIN,{uri:e,isPinned:t})}},{key:"emitUpdatePinErrorTooManyPins",value:function(e,t){this.emit(l.UV.UPDATE_PIN_ERROR,{reason:l.uL.TOO_MANY_PINS,uri:e,maximumPinnedItems:t})}},{key:"emitOperationSync",value:function(e,t,n){return this.emitSync(l.UV.OPERATION,{operation:e,uris:t,silent:n}).defaultPrevented}},{key:"emitOperationComplete",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0;this.emit(l.UV.OPERATION_COMPLETE,{operation:e,uris:t,error:n,silent:r})}}])}(l.b7)},5172:(e,t,n)=>{"use strict";n.d(t,{c:()=>a});var r=n(80366),i=n(44528);function a(e,t){if(t){if(e===i.BP)return(0,r.fH)(t).toURI();if(e===i.Xn)return(0,r.fH)(t,"your-episodes").toURI()}return e===i.E3?"spotify:local-files":e}},36441:(e,t,n)=>{"use strict";n.d(t,{$:()=>o});var r=n(92107),i="https://misc.scdn.co/liked-songs/liked-songs-300.png",a="https://misc.spotifycdn.com/your-episodes/SE-300.png";function o(e){return{likedSongs:null!=e&&e.includeLikedSongs?{label:r.Ru.get("shared.library.entity-row.liked-songs.title"),image:i,includeEmpty:!1}:void 0,yourEpisodes:null!=e&&e.includeYourEpisodes?{label:r.Ru.get("shared.library.entity-row.your-episodes.title"),image:a,includeEmpty:!1}:void 0,localFiles:null!=e&&e.includeLocalFiles?{image:"",label:r.Ru.get("shared.library.entity-row.local-files.title"),includeEmpty:!1}:void 0,cachedFiles:void 0,newEpisodes:void 0,yourHighlights:!1,allAvailableConfigsProvided:"boolean"==typeof(null==e?void 0:e.includeLikedSongs)&&"boolean"==typeof(null==e?void 0:e.includeYourEpisodes)&&"boolean"==typeof(null==e?void 0:e.includeLocalFiles)}}},55883:(e,t,n)=>{"use strict";n.d(t,{Bf:()=>y,FD:()=>O,Pz:()=>b,Wu:()=>E,i_:()=>S,qZ:()=>w,sW:()=>A});var r,i=n(52542),a=(n(184),n(42486),n(83234),n(30456),n(78551),n(34518),n(25550),n(47710),n(68216),n(43379),n(78397),n(82467),n(34192),n(88856),n(15342),n(51170)),o=n(8876),s=n(44528),u=n(77176),c=n(82704),l=n(92107),d=n(16920),f=n(55436),p=(0,i.A)((0,i.A)({},o.Hh.TEXT,"text"),o.Hh.TAGS,"tags"),v=(0,i.A)({},o.tl.CONTAINS,"contains");function h(e){return e.map((function(e){var t=e.field,n=e.operator,r=e.value;if(t!==o.Hh.TEXT&&t!==o.Hh.TAGS||n!==o.tl.CONTAINS)throw new Error("Invalid filter params!");var i=p[t],a=v[n];return"".concat(i," ").concat(a," ").concat(encodeURIComponent(r))})).join(",")}var m=(0,i.A)((0,i.A)({},o.Hh.TEXT,"text"),o.Hh.TAGS,"tags"),g=(0,i.A)({},o.tl.CONTAINS,"=^#");function y(e){return h(e)}function b(e,t){var n;if(void 0!==t&&0!==t.length){var r=function(e){return e.map((function(e){var t=e.field,n=e.operator,r=e.value;if(t!==o.Hh.TEXT&&t!==o.Hh.TAGS||n!==o.tl.CONTAINS)throw new Error("Invalid filter params!");var i=m[t],a=g[n];return"".concat(i," ").concat(a,' "').concat(r,'"')})).join(",")}(t),i=h(t);e.url="context://".concat(e.uri,"?filter=").concat(encodeURIComponent(i)),e.metadata=null!==(n=e.metadata)&&void 0!==n?n:{},e.metadata[a.W.FILTERING_PREDICATE]=r,e.metadata[a.W.LIST_UTIL_FILTER]=i}}function A(e){var t,n=null!==(t=null==e?void 0:e.toString())&&void 0!==t?t:"";switch(e){case u.jO.ALBUM:return{id:n,name:l.Ru.get("shared.library.filter.album")};case u.jO.ARTIST:return{id:n,name:l.Ru.get("shared.library.filter.artist")};case u.jO.PLAYLIST:return{id:n,name:l.Ru.get("shared.library.filter.playlist")};case u.jO.SHOW:return{id:n,name:l.Ru.get("search.title.shows")};case u.jO.BOOK:return{id:n,name:l.Ru.get("shared.library.filter.book")};case u.jO.DOWNLOADED:return{id:n,name:l.Ru.get("shared.library.filter.downloaded")};case u.jO.BY_YOU:return{id:n,name:l.Ru.get("shared.library.filter.by-you")};case u.jO.BY_SPOTIFY:return{id:n,name:l.Ru.get("shared.library.filter.by-spotify")};case u.jO.UNPLAYED:return{id:n,name:l.Ru.get("shared.library.filter.unplayed")};case u.jO.IN_PROGRESS:return{id:n,name:l.Ru.get("shared.library.filter.in-progress")};case u.jO.EVENT:case u.jO.WRITABLE:case u.jO.VIDEO:case u.jO.AUTHOR:case u.jO.UNRECOGNIZED:return{id:n,name:u.jO[e]};default:throw(0,c.k)(e),new s.c_("".concat(e))}}var _=(r={},(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,u.jO.PLAYLIST,0),u.jO.SHOW,1),u.jO.BOOK,2),u.jO.ALBUM,3),u.jO.ARTIST,4),u.jO.BY_YOU,5),u.jO.BY_SPOTIFY,6),u.jO.IN_PROGRESS,7),u.jO.UNPLAYED,8),u.jO.DOWNLOADED,9),(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,u.jO.WRITABLE,-1),u.jO.UNRECOGNIZED,-1),u.jO.EVENT,-1),u.jO.VIDEO,-1),u.jO.AUTHOR,-1));function O(e){return e.filter((function(e){return-1!==_[e]})).sort((function(e,t){return _[e]-_[t]}))}function E(e){return e.filter((function(e){var t=e.id;return![u.jO.PLAYLIST].includes((0,f.qF)(t))}))}function w(e){switch(e){case u.jO.ALBUM:return d.c.ALBUM;case u.jO.ARTIST:return d.c.ARTIST;case u.jO.PLAYLIST:return d.c.PLAYLIST;case u.jO.SHOW:return d.c.SHOW;case u.jO.BOOK:return d.c.AUDIOBOOK;case u.jO.DOWNLOADED:return"downloaded";default:return null}}function S(e){switch(e){case d.c.ALBUM:return u.jO.ALBUM;case d.c.ARTIST:return u.jO.ARTIST;case d.c.PLAYLIST:return u.jO.PLAYLIST;case d.c.SHOW:return u.jO.SHOW;case d.c.AUDIOBOOK:return u.jO.BOOK;case"downloaded":return u.jO.DOWNLOADED;default:return null}}},38397:(e,t,n)=>{"use strict";n.d(t,{c6:()=>c,fG:()=>m,qq:()=>d,ss:()=>h,wh:()=>p});n(184),n(42486),n(25550),n(68216),n(43379),n(78397),n(15342);var r=n(51170),i=n(38266),a=n(77176),o=n(82704),s=n(92107);var u=function(e){return e.TRACK_NAME_ASC="name ASC",e.TRACK_NAME_DESC="name DESC",e.TRACK_ARTIST_NAME_ASC="artist.name ASC,album.name,discNumber,trackNumber",e.TRACK_ARTIST_NAME_DESC="artist.name DESC,album.name,discNumber,trackNumber",e.TRACK_ALBUM_NAME_ASC="album.name ASC,discNumber,trackNumber",e.TRACK_ALBUM_NAME_DESC="album.name DESC,discNumber,trackNumber",e.TRACK_ADDED_AT_ASC="addTime ASC,album.name,album.artist.name,discNumber,trackNumber",e.TRACK_ADDED_AT_DESC="addTime DESC,album.name,album.artist.name,discNumber,trackNumber",e}(u||{});function c(e){var t=e.field,n=e.order;switch(t){case i.Sw.NAME:return n===i.xB.ASC?u.TRACK_NAME_ASC:u.TRACK_NAME_DESC;case i.Sw.ARTIST_NAME:return n===i.xB.ASC?u.TRACK_ARTIST_NAME_ASC:u.TRACK_ARTIST_NAME_DESC;case i.Sw.ALBUM_NAME:return n===i.xB.ASC?u.TRACK_ALBUM_NAME_ASC:u.TRACK_ALBUM_NAME_DESC;case i.Sw.ADDED_AT:return n===i.xB.ASC?u.TRACK_ADDED_AT_ASC:u.TRACK_ADDED_AT_DESC;default:throw new Error("Invalid track sort params!")}}var l=function(e){return e.TRACK_NAME_ASC="title ASC",e.TRACK_NAME_DESC="title DESC",e.TRACK_ARTIST_NAME_ASC="artist_name ASC, album_title, album_disc_number, album_track_number",e.TRACK_ARTIST_NAME_DESC="artist_name DESC, album_title, album_disc_number, album_track_number",e.TRACK_ALBUM_NAME_ASC="album_title ASC, album_disc_number, album_track_number",e.TRACK_ALBUM_NAME_DESC="album_title DESC, album_disc_number, album_track_number",e.TRACK_ADDED_AT_ASC="added_at ASC, album_title, album_artist_name, album_disc_number, album_track_number",e.TRACK_ADDED_AT_DESC="added_at DESC, album_title, album_artist_name, album_disc_number, album_track_number",e}(l||{});function d(e,t){var n;void 0!==t&&(e.metadata=null!==(n=e.metadata)&&void 0!==n?n:{},e.metadata[r.W.SORTING_CRITERIA]=function(e){var t=e.field,n=e.order;switch(t){case i.Sw.NAME:return n===i.xB.ASC?l.TRACK_NAME_ASC:l.TRACK_NAME_DESC;case i.Sw.ARTIST_NAME:return n===i.xB.ASC?l.TRACK_ARTIST_NAME_ASC:l.TRACK_ARTIST_NAME_DESC;case i.Sw.ALBUM_NAME:return n===i.xB.ASC?l.TRACK_ALBUM_NAME_ASC:l.TRACK_ALBUM_NAME_DESC;case i.Sw.ADDED_AT:return n===i.xB.ASC?l.TRACK_ADDED_AT_ASC:l.TRACK_ADDED_AT_DESC;default:throw new Error("Invalid track sort params!")}}(t),e.metadata[r.W.LIST_UTIL_SORT]=c(t))}var f=function(e){return e.EPISODE_NAME_ASC="name ASC",e.EPISODE_NAME_DESC="name DESC",e.EPISODE_ADDED_AT_ASC="addTime ASC,name",e.EPISODE_ADDED_AT_DESC="addTime DESC,name",e.SHOW_NAME_ASC="show.name ASC,addTime ASC",e.SHOW_NAME_DESC="show.name DESC,addTime ASC",e}(f||{});function p(e){return void 0===e?"":function(e){var t=e.field,n=e.order;if(t===i.ci.NAME&&n===i.xB.ASC)return f.EPISODE_NAME_ASC;if(t===i.ci.NAME&&n===i.xB.DESC)return f.EPISODE_NAME_DESC;if(t===i.ci.ADDED_AT&&n===i.xB.ASC)return f.EPISODE_ADDED_AT_ASC;if(t===i.ci.ADDED_AT&&n===i.xB.DESC)return f.EPISODE_ADDED_AT_DESC;if(t===i.ci.SHOW_NAME&&n===i.xB.ASC)return f.SHOW_NAME_ASC;if(t===i.ci.SHOW_NAME&&n===i.xB.DESC)return f.SHOW_NAME_DESC;throw new Error("Invalid episode sort params!")}(e)}function v(e){var t;return null===(t=m(e))||void 0===t?void 0:t[0]}function h(e,t){var n,r=null!==(n=null==e?void 0:e.toString())&&void 0!==n?n:"";switch(e){case a.oR.CREATOR:return{id:r,name:t===a.jO.BOOK?s.Ru.get("shared.library.sort-by.author"):s.Ru.get("shared.library.sort-by.creator")};case a.oR.CUSTOM:return{id:r,name:s.Ru.get("shared.library.sort-by.custom")};case a.oR.NAME:return{id:r,name:s.Ru.get("shared.library.sort-by.name")};case a.oR.RECENTLY_ADDED:return{id:r,name:s.Ru.get("shared.library.sort-by.recently-added")};case a.oR.RECENTLY_PLAYED_OR_ADDED:return{id:r,name:s.Ru.get("shared.library.sort-by.recently-played-or-added")};case a.oR.RECENTLY_UPDATED:return{id:r,name:s.Ru.get("shared.library.sort-by.recently-updated")};case a.oR.RELEVANCE:return{id:r,name:s.Ru.get("shared.library.sort-by.relevance")};case a.oR.UNRECOGNIZED:case a.oR.EVENT_START_TIME:case void 0:return v(t);default:return(0,o.k)(e),v(t)}}function m(e){var t=[];switch(e){case a.jO.ALBUM:case a.jO.DOWNLOADED:case a.jO.WRITABLE:case a.jO.BY_YOU:case a.jO.BY_SPOTIFY:case a.jO.UNPLAYED:case a.jO.EVENT:case a.jO.IN_PROGRESS:case a.jO.AUTHOR:case a.jO.VIDEO:case a.jO.UNRECOGNIZED:case a.jO.BOOK:t=[a.oR.RECENTLY_PLAYED_OR_ADDED,a.oR.RECENTLY_ADDED,a.oR.NAME,a.oR.CREATOR];break;case a.jO.SHOW:t=[a.oR.RECENTLY_PLAYED_OR_ADDED,a.oR.RECENTLY_ADDED,a.oR.NAME,a.oR.CREATOR,a.oR.RECENTLY_UPDATED];break;case a.jO.PLAYLIST:t=[a.oR.RECENTLY_PLAYED_OR_ADDED,a.oR.RECENTLY_ADDED,a.oR.NAME,a.oR.CREATOR,a.oR.CUSTOM];break;case a.jO.ARTIST:t=[a.oR.RECENTLY_PLAYED_OR_ADDED,a.oR.RECENTLY_ADDED,a.oR.NAME];break;case void 0:t=[a.oR.RECENTLY_PLAYED_OR_ADDED,a.oR.RECENTLY_ADDED,a.oR.NAME,a.oR.CREATOR];break;default:(0,o.k)(e)}if(0===t.length)throw new Error("No sort orders available for filter");return t.map((function(t){return h(t,e)}))}},55436:(e,t,n)=>{"use strict";n.d(t,{CA:()=>a,IP:()=>i,qF:()=>r});n(76588);function r(e){return Number(e)}function i(e){return e?r(e):void 0}function a(e){return e?function(e){return Number(e)}(e):void 0}},85755:(e,t,n)=>{"use strict";n.d(t,{f:()=>a});var r=n(44528),i=n(3376);function a(){return(0,i.N)(r.Ho)}},46125:(e,t,n)=>{"use strict";n.d(t,{d:()=>h,v:()=>m});var r=n(62822),i=n(12341),a=n(93091),o=n.n(a),s=n(30758),u=n(44551),c=n(85755),l=n(27483),d=n(88308),f=n(51275),p=u.UV.UPDATE;function v(e,t){var n=(0,c.f)(),a=(0,s.useState)(null),u=(0,i.A)(a,2),d=u[0],v=u[1],h=(0,s.useCallback)(function(){var i=(0,r.A)(o().mark((function r(i){return o().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(e!==i.data.list){r.next=6;break}return r.t0=v,r.next=4,t(n);case 4:r.t1=r.sent,(0,r.t0)(r.t1);case 6:case"end":return r.stop()}}),r)})));return function(e){return i.apply(this,arguments)}}(),[n,e,t]);return(0,s.useEffect)((function(){h(new f.Vk(p,{list:e}))}),[h,e]),(0,l.l)(p,h),d}function h(e){return v(u.Ir.TRACKS,(0,d.U0)((function(t){return t.getTracks(e)}),[e]))}function m(e){return v(u.Ir.EPISODES,(0,d.U0)((function(t){return t.getEpisodes(e)}),[e]))}},27483:(e,t,n)=>{"use strict";n.d(t,{l:()=>a});var r=n(30758),i=n(85755);function a(e,t){var n=(0,i.f)(),a=(0,r.useRef)(t);(0,r.useLayoutEffect)((function(){a.current=t})),(0,r.useEffect)((function(){return n.getEvents().addListener(e,(function(e){return a.current(e)}))}),[e,n])}},99888:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var r=n(62822),i=n(12341),a=n(93091),o=n.n(a),s=n(30758),u=n(85755),c=n(50875),l=n(80366),d=n(44551),f=n(63175);function p(e,t){var n=(0,u.f)(),r=(0,c._)();(0,s.useEffect)((function(){return function(e,t,n,r){var i;switch(null===(i=(0,l.o_)(n))||void 0===i?void 0:i.type){case l.NQ.ALBUM:case l.NQ.ARTIST:case l.NQ.SHOW:case l.NQ.TRACK:case l.NQ.LOCAL_TRACK:case l.NQ.EPISODE:return e.getEvents().addListener(d.UV.UPDATE_ITEM,(function(e){e.data.uri===n&&r(e.data.isInLibrary)}),{uri:n});case l.NQ.PLAYLIST:case l.NQ.PLAYLIST_V2:return t.getEvents().addListener(f.tD.UPDATE_ITEM,(function(e){e.data.uri===n&&r(e.data.isInRootlist)}),{uri:n});default:return function(){}}}(n,r,e,t)}),[n,r,e,t])}function v(e,t,n,r){return h.apply(this,arguments)}function h(){return(h=(0,r.A)(o().mark((function e(t,n,r,i){var a,s;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s=null===(a=(0,l.o_)(r))||void 0===a?void 0:a.type,e.t0=s,e.next=e.t0===l.NQ.ALBUM||e.t0===l.NQ.ARTIST||e.t0===l.NQ.SHOW||e.t0===l.NQ.EPISODE||e.t0===l.NQ.LOCAL_TRACK||e.t0===l.NQ.TRACK?4:e.t0===l.NQ.PLAYLIST||e.t0===l.NQ.PLAYLIST_V2?6:8;break;case 4:return i?t.add({uris:[r]}):t.remove({uris:[r]}),e.abrupt("break",9);case 6:return i?n.add([r],{before:"start"}):n.remove([{uri:r}]),e.abrupt("break",9);case 8:return e.abrupt("break",9);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,u.f)(),a=(0,c._)(),d=(0,s.useCallback)((function(){return function(e,t,n){var r;switch(null===(r=(0,l.o_)(n))||void 0===r?void 0:r.type){case l.NQ.ALBUM:case l.NQ.ARTIST:case l.NQ.SHOW:case l.NQ.TRACK:case l.NQ.LOCAL_TRACK:case l.NQ.EPISODE:return e.containsSync(n);case l.NQ.PLAYLIST:case l.NQ.PLAYLIST_V2:return t.containsSync(n)}}(n,a,e)||t}),[t,n,a,e]),f=(0,s.useState)(d),h=(0,i.A)(f,2),m=h[0],g=h[1];(0,s.useEffect)((function(){g(d)}),[d]);var y=(0,s.useCallback)(function(){var t=(0,r.A)(o().mark((function t(r){return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,v(n,a,e,r);case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),[e,n,a]);return p(e,g),[m,y]}},70029:(e,t,n)=>{"use strict";n.d(t,{bV:()=>i,kW:()=>a,sl:()=>o});var r=n(78996),i="spotify:internal:local-files",a=function(e){return e.UNKNOWN="unknown",e.ITUNES="itunes",e.DOWNLOADS="downloads",e.MY_MUSIC="my_music",e.WINDOWS_MUSIC_LIBRARY="windows_music_library",e.UNRECOGNIZED="unrecognized",e}({}),o=(0,r.u)("LocalFilesAPI")},99684:(e,t,n)=>{"use strict";n.d(t,{Q:()=>f,T:()=>d});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.UPDATE="update",e}({}),f=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},75624:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(70029),i=n(3376);function a(){return(0,i.N)(r.sl)}},79896:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(75624);function i(){return(0,r.A)().getCapabilities()}},86609:(e,t,n)=>{"use strict";n.d(t,{m:()=>_,P:()=>O});var r=n(56068),i=n(2970),a=n(52542),o=(n(184),n(42486),n(83234),n(26701),n(26851),n(9750),n(5672),n(43379),n(2823),n(4672),n(19264),n(34192),n(51565),n(20031),n(18316),n(78996)),s=n(1444),u=n(71309),c=(n(90489),n(2113)),l=n(93311),d=n(39564),f=n(28394);function p(e,t,n){return t=(0,l.A)(t),(0,c.A)(e,v()?Reflect.construct(t,n||[],(0,l.A)(e).constructor):t.apply(e,n))}function v(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(v=function(){return!!e})()}var h=function(e){function t(){return(0,r.A)(this,t),p(this,t,arguments)}return(0,d.A)(t,e),(0,i.A)(t)}(f.e),m=n(58995);n(3244),n(20591);function g(e,t,n){return t=(0,l.A)(t),(0,c.A)(e,y()?Reflect.construct(t,n||[],(0,l.A)(e).constructor):t.apply(e,n))}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(y=function(){return!!e})()}var b=function(e){function t(){var e;return(0,r.A)(this,t),e=g(this,t,["Local storage quota exceeded. Total size used: ".concat(t.getSize(localStorage))]),Object.setPrototypeOf(e,t.prototype),e}return(0,d.A)(t,e),(0,i.A)(t,null,[{key:"getSize",value:function(e){return"".concat((JSON.stringify(e).length/1024).toFixed(2),"KB")}}])}(f.e),A=n(46083),_=(0,o.u)("LocalStorageAPI"),O=function(){return(0,i.A)((function e(t,n){var i,o;(0,r.A)(this,e),(0,a.A)(this,"items",{}),(0,a.A)(this,"max_retries",3),(0,a.A)(this,"auto_cleanup",!1),this.namespace=t,this._events=new u.G,this.max_retries=null!==(i=null==n?void 0:n.max_retries)&&void 0!==i?i:this.max_retries,this.auto_cleanup=null!==(o=null==n?void 0:n.auto_cleanup)&&void 0!==o?o:this.auto_cleanup,this.listenToStorageEvents()}),[{key:"createNamespacedKey",value:function(e){return"".concat(this.namespace,":").concat(e)}},{key:"parseLocalStorageValue",value:function(e,t){try{var n=JSON.parse(t);return this.items[e]=n,n}catch(n){return console.error("Failed to parse value ".concat(t," for key ").concat(e)),new A.Y(t)}}},{key:"listenToStorageEvents",value:function(){var e=this;window.addEventListener("storage",(function(t){var n=t.key,r=t.newValue,i=t.oldValue;if(null!==n&&null!==r&&n.startsWith(e.namespace)&&r!==i){var a=e.parseLocalStorageValue(n,r);e.items[n]=a,e._events.emit(u.r.UPDATE,{key:n.replace("".concat(e.namespace,":"),""),value:a})}}))}},{key:"getEvents",value:function(){return this._events}},{key:"getItem",value:function(e){var t=this.createNamespacedKey(e),n=this.items[t];if(t in this.items)return n;var r=window.localStorage.getItem(t);return null===r?new m.m(e):this.parseLocalStorageValue(t,r)}},{key:"setItem",value:function(e,t){this.setItemInternal(e,t,this.max_retries)}},{key:"setItemInternal",value:function(e,t,n){if(0!==n){var r=this.createNamespacedKey(e),i=JSON.stringify(t),a=window.localStorage.getItem(r);if(a!==i){this.items[r]=t;try{window.localStorage.setItem(r,i)}catch(r){if(console.error("LocalStorage quota exceeded (no space left)"),(0,s.UD)(new b),this.auto_cleanup)return this.toggleItemsTypeAndCleanup(),this.setItemInternal(e,t,n-1)}try{this._events.emitSync(u.r.UPDATE,{key:e,value:t})}catch(t){var o=new h("Failed to emit UPDATE event for key: ".concat(e),{cause:t});console.error(o,"value: ".concat(a)),(0,s.UD)(o)}}}else(0,s.UD)(new Error("LocalStorage retried too many times"))}},{key:"toggleItemsTypeAndCleanup",value:function(){var e=this;Object.keys(localStorage).forEach((function(t){"true"!==localStorage[t]&&"false"!==localStorage[t]||localStorage.setItem(t,"true"===localStorage[t]?"1":"0"),t.startsWith(e.namespace)&&localStorage.removeItem(t)}))}},{key:"clearItem",value:function(e){var t=this.createNamespacedKey(e);window.localStorage.removeItem(t),delete this.items[t]}}])}()},71309:(e,t,n)=>{"use strict";n.d(t,{G:()=>f,r:()=>d});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.UPDATE="update",e}({}),f=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},58995:(e,t,n)=>{"use strict";n.d(t,{m:()=>d});var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(97194);n(184),n(42486),n(20591),n(90489);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){function t(e){var n;return(0,i.A)(this,t),n=c(this,t,['"'.concat(e,'" not found in local storage.')]),Object.setPrototypeOf(n,t.prototype),n}return(0,s.A)(t,e),(0,r.A)(t)}((0,u.A)(Error))},46083:(e,t,n)=>{"use strict";n.d(t,{Y:()=>d});var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(97194);n(184),n(42486),n(20591),n(90489);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){function t(e){var n;return(0,i.A)(this,t),n=c(this,t,['Failed to JSON.parse value "'.concat(e,'"')]),Object.setPrototypeOf(n,t.prototype),n}return(0,s.A)(t,e),(0,r.A)(t)}((0,u.A)(Error))},34300:(e,t,n)=>{"use strict";n.d(t,{x:()=>u});var r=n(12341),i=(n(184),n(42486),n(30758)),a=n(88308),o=n(26727),s=n(71309),u=function(e,t){var n=(0,o.q)(),u=(0,i.useRef)(n.getItem(e)),c=(0,i.useState)(u.current instanceof Error?t:u.current),l=(0,r.A)(c,2),d=l[0],f=l[1],p=(0,i.useCallback)((function(t){u.current=t,n.setItem(e,t)}),[e,n]);return(0,a.Ij)((function(){u.current instanceof Error&&p(t)}),[t,p]),(0,i.useEffect)((function(){var t=n.getEvents(),r=n.getItem(e);return r instanceof Error||f(r),t.addListener(s.r.UPDATE,(function(t){t.data.key===e&&(u.current=t.data.value,f(t.data.value))}))}),[e,n]),[d,p]}},52005:(e,t,n)=>{"use strict";n.d(t,{Cb:()=>c,UG:()=>u});n(7651),n(14551),n(9267),n(184),n(42486),n(86746),n(45434),n(79024),n(25550),n(70750),n(68216),n(47994),n(43379),n(2823),n(65594),n(78397),n(97460),n(15342),n(93577);var r=n(69443),i=n.n(r),a=n(15074);function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){u=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(u)throw a}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:i().Writer.create();void 0!==e.none&&p.encode(e.none,t.uint32(10).fork()).ldelim(),void 0!==e.legacy&&f.encode(e.legacy,t.uint32(18).fork()).ldelim(),void 0!==e.basic&&d.encode(e.basic,t.uint32(26).fork()).ldelim(),void 0!==e.upsellLink&&v.encode(e.upsellLink,t.uint32(34).fork()).ldelim(),void 0!==e.engagement&&h.encode(e.engagement,t.uint32(50).fork()).ldelim(),void 0!==e.multiPass&&b.encode(e.multiPass,t.uint32(74).fork()).ldelim(),void 0!==e.checkoutOnWebOverlay&&m.encode(e.checkoutOnWebOverlay,t.uint32(90).fork()).ldelim(),void 0!==e.freeCheckout&&g.encode(e.freeCheckout,t.uint32(98).fork()).ldelim(),void 0!==e.consumptionCapped&&y.encode(e.consumptionCapped,t.uint32(106).fork()).ldelim(),void 0!==e.prompt&&_.encode(e.prompt,t.uint32(42).fork()).ldelim(),!1!==e.isUserMemberOfAtLeastOneGroup&&t.uint32(64).bool(e.isUserMemberOfAtLeastOneGroup),t.uint32(82).fork();var n,r=o(e.unlockedBy);try{for(r.s();!(n=r.n()).done;){var a=n.value;t.int32(a)}}catch(e){r.e(e)}finally{r.f()}t.ldelim(),t.uint32(114).fork();var s,u=o(e.unlockingMethods);try{for(u.s();!(s=u.n()).done;){var c=s.value;t.int32(c)}}catch(e){u.e(e)}finally{u.f()}return t.ldelim(),void 0!==e.signifier&&l.encode(e.signifier,t.uint32(122).fork()).ldelim(),t},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,a={none:void 0,legacy:void 0,basic:void 0,upsellLink:void 0,engagement:void 0,multiPass:void 0,checkoutOnWebOverlay:void 0,freeCheckout:void 0,consumptionCapped:void 0,prompt:void 0,isUserMemberOfAtLeastOneGroup:!1,unlockedBy:[],unlockingMethods:[],signifier:void 0};n.pos>>3){case 1:if(10!==o)break;a.none=p.decode(n,n.uint32());continue;case 2:if(18!==o)break;a.legacy=f.decode(n,n.uint32());continue;case 3:if(26!==o)break;a.basic=d.decode(n,n.uint32());continue;case 4:if(34!==o)break;a.upsellLink=v.decode(n,n.uint32());continue;case 6:if(50!==o)break;a.engagement=h.decode(n,n.uint32());continue;case 9:if(74!==o)break;a.multiPass=b.decode(n,n.uint32());continue;case 11:if(90!==o)break;a.checkoutOnWebOverlay=m.decode(n,n.uint32());continue;case 12:if(98!==o)break;a.freeCheckout=g.decode(n,n.uint32());continue;case 13:if(106!==o)break;a.consumptionCapped=y.decode(n,n.uint32());continue;case 5:if(42!==o)break;a.prompt=_.decode(n,n.uint32());continue;case 8:if(64!==o)break;a.isUserMemberOfAtLeastOneGroup=n.bool();continue;case 10:if(80===o){a.unlockedBy.push(n.int32());continue}if(82===o){for(var s=n.uint32()+n.pos;n.pos1&&void 0!==arguments[1]?arguments[1]:i().Writer.create();return""!==e.text&&t.uint32(10).string(e.text),t},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,a={text:""};n.pos>>3){case 1:if(10!==o)break;a.text=n.string();continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return a},create:function(e){return l.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={text:""};return n.text=null!==(t=e.text)&&void 0!==t?t:"",n}};var d={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i().Writer.create();return""!==e.title&&t.uint32(10).string(e.title),""!==e.body&&t.uint32(18).string(e.body),""!==e.cta&&t.uint32(26).string(e.cta),t},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,a={title:"",body:"",cta:""};n.pos>>3){case 1:if(10!==o)break;a.title=n.string();continue;case 2:if(18!==o)break;a.body=n.string();continue;case 3:if(26!==o)break;a.cta=n.string();continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return a},create:function(e){return d.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i={title:"",body:"",cta:""};return i.title=null!==(t=e.title)&&void 0!==t?t:"",i.body=null!==(n=e.body)&&void 0!==n?n:"",i.cta=null!==(r=e.cta)&&void 0!==r?r:"",i}};var f={encode:function(e){return arguments.length>1&&void 0!==arguments[1]?arguments[1]:i().Writer.create()},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,a={};n.pos1&&void 0!==arguments[1]?arguments[1]:i().Writer.create()},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,a={};n.pos1&&void 0!==arguments[1]?arguments[1]:i().Writer.create();return""!==e.title&&t.uint32(10).string(e.title),""!==e.body&&t.uint32(18).string(e.body),""!==e.cta&&t.uint32(26).string(e.cta),""!==e.url&&t.uint32(34).string(e.url),t},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,a={title:"",body:"",cta:"",url:""};n.pos>>3){case 1:if(10!==o)break;a.title=n.string();continue;case 2:if(18!==o)break;a.body=n.string();continue;case 3:if(26!==o)break;a.cta=n.string();continue;case 4:if(34!==o)break;a.url=n.string();continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return a},create:function(e){return v.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a={title:"",body:"",cta:"",url:""};return a.title=null!==(t=e.title)&&void 0!==t?t:"",a.body=null!==(n=e.body)&&void 0!==n?n:"",a.cta=null!==(r=e.cta)&&void 0!==r?r:"",a.url=null!==(i=e.url)&&void 0!==i?i:"",a}};var h={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i().Writer.create();return""!==e.header&&t.uint32(10).string(e.header),""!==e.title&&t.uint32(18).string(e.title),""!==e.body&&t.uint32(26).string(e.body),""!==e.cta&&t.uint32(34).string(e.cta),""!==e.dismiss&&t.uint32(42).string(e.dismiss),""!==e.actionType&&t.uint32(50).string(e.actionType),""!==e.bodySecondary&&t.uint32(58).string(e.bodySecondary),t},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,a={header:"",title:"",body:"",cta:"",dismiss:"",actionType:"",bodySecondary:""};n.pos>>3){case 1:if(10!==o)break;a.header=n.string();continue;case 2:if(18!==o)break;a.title=n.string();continue;case 3:if(26!==o)break;a.body=n.string();continue;case 4:if(34!==o)break;a.cta=n.string();continue;case 5:if(42!==o)break;a.dismiss=n.string();continue;case 6:if(50!==o)break;a.actionType=n.string();continue;case 7:if(58!==o)break;a.bodySecondary=n.string();continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return a},create:function(e){return h.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o,s,u={header:"",title:"",body:"",cta:"",dismiss:"",actionType:"",bodySecondary:""};return u.header=null!==(t=e.header)&&void 0!==t?t:"",u.title=null!==(n=e.title)&&void 0!==n?n:"",u.body=null!==(r=e.body)&&void 0!==r?r:"",u.cta=null!==(i=e.cta)&&void 0!==i?i:"",u.dismiss=null!==(a=e.dismiss)&&void 0!==a?a:"",u.actionType=null!==(o=e.actionType)&&void 0!==o?o:"",u.bodySecondary=null!==(s=e.bodySecondary)&&void 0!==s?s:"",u}};var m={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i().Writer.create();return""!==e.cta&&t.uint32(10).string(e.cta),""!==e.snackbarSuccess&&t.uint32(18).string(e.snackbarSuccess),""!==e.snackbarError&&t.uint32(26).string(e.snackbarError),""!==e.snackbarFulfilmentComplete&&t.uint32(34).string(e.snackbarFulfilmentComplete),void 0!==e.price&&a.ZC.encode(e.price,t.uint32(42).fork()).ldelim(),!1!==e.isPriceDisplayed&&t.uint32(48).bool(e.isPriceDisplayed),t},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,o={cta:"",snackbarSuccess:"",snackbarError:"",snackbarFulfilmentComplete:"",price:void 0,isPriceDisplayed:!1};n.pos>>3){case 1:if(10!==s)break;o.cta=n.string();continue;case 2:if(18!==s)break;o.snackbarSuccess=n.string();continue;case 3:if(26!==s)break;o.snackbarError=n.string();continue;case 4:if(34!==s)break;o.snackbarFulfilmentComplete=n.string();continue;case 5:if(42!==s)break;o.price=a.ZC.decode(n,n.uint32());continue;case 6:if(48!==s)break;o.isPriceDisplayed=n.bool();continue}if(4==(7&s)||0===s)break;n.skipType(7&s)}return o},create:function(e){return m.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,o,s={cta:"",snackbarSuccess:"",snackbarError:"",snackbarFulfilmentComplete:"",price:void 0,isPriceDisplayed:!1};return s.cta=null!==(t=e.cta)&&void 0!==t?t:"",s.snackbarSuccess=null!==(n=e.snackbarSuccess)&&void 0!==n?n:"",s.snackbarError=null!==(r=e.snackbarError)&&void 0!==r?r:"",s.snackbarFulfilmentComplete=null!==(i=e.snackbarFulfilmentComplete)&&void 0!==i?i:"",s.price=void 0!==e.price&&null!==e.price?a.ZC.fromPartial(e.price):void 0,s.isPriceDisplayed=null!==(o=e.isPriceDisplayed)&&void 0!==o&&o,s}};var g={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i().Writer.create();return""!==e.snackbarAwaitingFulfilment&&t.uint32(10).string(e.snackbarAwaitingFulfilment),t},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,a={snackbarAwaitingFulfilment:""};n.pos>>3){case 1:if(10!==o)break;a.snackbarAwaitingFulfilment=n.string();continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return a},create:function(e){return g.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={snackbarAwaitingFulfilment:""};return n.snackbarAwaitingFulfilment=null!==(t=e.snackbarAwaitingFulfilment)&&void 0!==t?t:"",n}};var y={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i().Writer.create();return""!==e.title&&t.uint32(10).string(e.title),""!==e.body&&t.uint32(18).string(e.body),""!==e.cta&&t.uint32(26).string(e.cta),void 0!==e.ctaUrl&&t.uint32(34).string(e.ctaUrl),void 0!==e.dismiss&&t.uint32(42).string(e.dismiss),t},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,a={title:"",body:"",cta:"",ctaUrl:void 0,dismiss:void 0};n.pos>>3){case 1:if(10!==o)break;a.title=n.string();continue;case 2:if(18!==o)break;a.body=n.string();continue;case 3:if(26!==o)break;a.cta=n.string();continue;case 4:if(34!==o)break;a.ctaUrl=n.string();continue;case 5:if(42!==o)break;a.dismiss=n.string();continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return a},create:function(e){return y.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a,o={title:"",body:"",cta:"",ctaUrl:void 0,dismiss:void 0};return o.title=null!==(t=e.title)&&void 0!==t?t:"",o.body=null!==(n=e.body)&&void 0!==n?n:"",o.cta=null!==(r=e.cta)&&void 0!==r?r:"",o.ctaUrl=null!==(i=e.ctaUrl)&&void 0!==i?i:void 0,o.dismiss=null!==(a=e.dismiss)&&void 0!==a?a:void 0,o}};var b={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i().Writer.create();""!==e.title&&t.uint32(10).string(e.title),""!==e.soaDescription&&t.uint32(18).string(e.soaDescription);var n,r=o(e.soaPartner);try{for(r.s();!(n=r.n()).done;){var a=n.value;A.encode(a,t.uint32(26).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return t},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,a={title:"",soaDescription:"",soaPartner:[]};n.pos>>3){case 1:if(10!==o)break;a.title=n.string();continue;case 2:if(18!==o)break;a.soaDescription=n.string();continue;case 3:if(26!==o)break;a.soaPartner.push(A.decode(n,n.uint32()));continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return a},create:function(e){return b.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i={title:"",soaDescription:"",soaPartner:[]};return i.title=null!==(t=e.title)&&void 0!==t?t:"",i.soaDescription=null!==(n=e.soaDescription)&&void 0!==n?n:"",i.soaPartner=(null===(r=e.soaPartner)||void 0===r?void 0:r.map((function(e){return A.fromPartial(e)})))||[],i}};var A={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i().Writer.create();return""!==e.displayName&&t.uint32(10).string(e.displayName),""!==e.linkUrl&&t.uint32(18).string(e.linkUrl),""!==e.logoUrl&&t.uint32(26).string(e.logoUrl),t},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,a={displayName:"",linkUrl:"",logoUrl:""};n.pos>>3){case 1:if(10!==o)break;a.displayName=n.string();continue;case 2:if(18!==o)break;a.linkUrl=n.string();continue;case 3:if(26!==o)break;a.logoUrl=n.string();continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return a},create:function(e){return A.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i={displayName:"",linkUrl:"",logoUrl:""};return i.displayName=null!==(t=e.displayName)&&void 0!==t?t:"",i.linkUrl=null!==(n=e.linkUrl)&&void 0!==n?n:"",i.logoUrl=null!==(r=e.logoUrl)&&void 0!==r?r:"",i}};var _={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i().Writer.create();return""!==e.title&&t.uint32(10).string(e.title),""!==e.body&&t.uint32(18).string(e.body),""!==e.cta&&t.uint32(26).string(e.cta),""!==e.url&&t.uint32(34).string(e.url),t},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,a={title:"",body:"",cta:"",url:""};n.pos>>3){case 1:if(10!==o)break;a.title=n.string();continue;case 2:if(18!==o)break;a.body=n.string();continue;case 3:if(26!==o)break;a.cta=n.string();continue;case 4:if(34!==o)break;a.url=n.string();continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return a},create:function(e){return _.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a={title:"",body:"",cta:"",url:""};return a.title=null!==(t=e.title)&&void 0!==t?t:"",a.body=null!==(n=e.body)&&void 0!==n?n:"",a.cta=null!==(r=e.cta)&&void 0!==r?r:"",a.url=null!==(i=e.url)&&void 0!==i?i:"",a}}},15074:(e,t,n)=>{"use strict";n.d(t,{ZC:()=>o});var r=n(69443),i=n.n(r);var a={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i().Writer.create();return 0!==e.amount&&t.uint32(9).double(e.amount),""!==e.currency&&t.uint32(18).string(e.currency),""!==e.formattedPrice&&t.uint32(26).string(e.formattedPrice),t},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,a={amount:0,currency:"",formattedPrice:""};n.pos>>3){case 1:if(9!==o)break;a.amount=n.double();continue;case 2:if(18!==o)break;a.currency=n.string();continue;case 3:if(26!==o)break;a.formattedPrice=n.string();continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return a},create:function(e){return a.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i={amount:0,currency:"",formattedPrice:""};return i.amount=null!==(t=e.amount)&&void 0!==t?t:0,i.currency=null!==(n=e.currency)&&void 0!==n?n:"",i.formattedPrice=null!==(r=e.formattedPrice)&&void 0!==r?r:"",i}};var o={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i().Writer.create();return void 0!==e.finalPrice&&a.encode(e.finalPrice,t.uint32(10).fork()).ldelim(),void 0!==e.finalListPrice&&a.encode(e.finalListPrice,t.uint32(18).fork()).ldelim(),t},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,o={finalPrice:void 0,finalListPrice:void 0};n.pos>>3){case 1:if(10!==s)break;o.finalPrice=a.decode(n,n.uint32());continue;case 2:if(18!==s)break;o.finalListPrice=a.decode(n,n.uint32());continue}if(4==(7&s)||0===s)break;n.skipType(7&s)}return o},create:function(e){return o.fromPartial(null!=e?e:{})},fromPartial:function(e){var t={finalPrice:void 0,finalListPrice:void 0};return t.finalPrice=void 0!==e.finalPrice&&null!==e.finalPrice?a.fromPartial(e.finalPrice):void 0,t.finalListPrice=void 0!==e.finalListPrice&&null!==e.finalListPrice?a.fromPartial(e.finalListPrice):void 0,t}}},77992:(e,t,n)=>{"use strict";n.d(t,{v:()=>r});var r=(0,n(78996).u)("OfflineAPI")},20271:(e,t,n)=>{"use strict";n.d(t,{I:()=>d,p:()=>f});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.UPDATE_CONNECTIVITY="update_connectivity",e.UPDATE_CAPABILITIES="update_capabilities",e.UPDATE_TOTAL_PROGRESS="update_total_progress",e.UPDATE_CONTEXT_PROGRESS="update_context_progress",e.UPDATE_AVAILABILITY="update_availability",e.ERROR="error",e}({}),f=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},46744:(e,t,n)=>{"use strict";n.d(t,{I:()=>u});var r=n(19127),i=n(82704),a=n(61325),o=function(e){return e[e.Unknown=0]="Unknown",e[e.Computer=1]="Computer",e[e.Tablet=2]="Tablet",e[e.Smartphone=3]="Smartphone",e[e.Speaker=4]="Speaker",e[e.TV=5]="TV",e[e.AVR=6]="AVR",e[e.STB=7]="STB",e[e.AudioDongle=8]="AudioDongle",e[e.GameConsole=9]="GameConsole",e[e.CastVideo=10]="CastVideo",e[e.CastAudio=11]="CastAudio",e[e.Automobile=12]="Automobile",e[e.Smartwatch=13]="Smartwatch",e[e.Chromebook=14]="Chromebook",e[e.UnknownSpotifyHardware=100]="UnknownSpotifyHardware",e[e.CarThing=101]="CarThing",e[e.HomeThing=103]="HomeThing",e}(o||{}),s=(0,r.g)(o);function u(e){if(s(e))switch(e){case o.Unknown:return a.bq.UNKNOWN;case o.Computer:return a.bq.COMPUTER;case o.Tablet:return a.bq.TABLET;case o.Smartphone:return a.bq.SMARTPHONE;case o.Speaker:return a.bq.SPEAKER;case o.TV:return a.bq.TV;case o.AVR:return a.bq.AVR;case o.STB:return a.bq.STB;case o.AudioDongle:return a.bq.AUDIO_DONGLE;case o.GameConsole:return a.bq.GAME_CONSOLE;case o.CastVideo:return a.bq.CAST_VIDEO;case o.CastAudio:return a.bq.CAST_AUDIO;case o.Automobile:return a.bq.AUTOMOBILE;case o.Smartwatch:return a.bq.SMARTWATCH;case o.Chromebook:return a.bq.CHROMEBOOK;case o.UnknownSpotifyHardware:return a.bq.UNKNOWN;case o.CarThing:return a.bq.CarThing;case o.HomeThing:return a.bq.HomeThing;default:return(0,i.k)(e),a.bq.UNKNOWN}return a.bq.UNKNOWN}},48133:(e,t,n)=>{"use strict";n.d(t,{T:()=>u});var r=n(12341),i=n(30758),a=n(20271),o=n(75803),s=n(69819);function u(e){var t=(0,s.B)(),n=(0,i.useState)(t.getAvailabilitySync(e)),u=(0,r.A)(n,2),c=u[0],l=u[1],d=a.I.UPDATE_AVAILABILITY,f=(0,i.useCallback)((function(t){t.data.uri===e&&l(t.data.availability)}),[e]);return(0,o.b)(d,f,{uri:e}),c}},93348:(e,t,n)=>{"use strict";n.d(t,{$:()=>c});var r=n(30758),i=n(69819),a=n(48133),o=n(12341),s=n(20271),u=n(75803);function c(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=(0,i.B)(),c=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=(0,i.B)(),a=(0,r.useState)(n.getCapabilities().canDownload(e,t)),c=(0,o.A)(a,2),l=c[0],d=c[1],f=s.I.UPDATE_CAPABILITIES,p=(0,r.useCallback)((function(n){return d(n.data.capabilites.canDownload(e,t))}),[e,t]);return(0,u.b)(f,p),l}(e,t);return{capability:c,availability:(0,a.T)(e),addDownload:(0,r.useCallback)((function(){return n.addDownload(e)}),[n,e]),removeDownload:(0,r.useCallback)((function(){return n.removeDownload(e)}),[n,e])}}},82172:(e,t,n)=>{"use strict";n.d(t,{e:()=>s});var r=n(12341),i=n(30758),a=n(20271),o=n(75803);function s(e){var t=(0,i.useState)({syncing:!1,percentage:0,totalItems:0,currentItem:0}),n=(0,r.A)(t,2),s=n[0],u=n[1],c=a.I.UPDATE_CONTEXT_PROGRESS,l=(0,i.useCallback)((function(t){t.data.uri===e&&u(t.data.progress)}),[e]);return(0,o.b)(c,l,{uri:e}),s}},69819:(e,t,n)=>{"use strict";n.d(t,{B:()=>a});var r=n(77992),i=n(3376);function a(){return(0,i.N)(r.v)}},75803:(e,t,n)=>{"use strict";n.d(t,{b:()=>o});var r=n(30758),i=n(69819),a=n(88308);function o(e,t,n){var o=(0,i.B)(),s=(0,a.lB)((function(){return n}),[n]);(0,r.useEffect)((function(){return o.getEvents().addListener(e,t,s)}),[e,t,s,o])}},87700:(e,t,n)=>{"use strict";n.d(t,{NV:()=>o,O4:()=>s,kw:()=>a,uJ:()=>r,vs:()=>i});var r=function(e){return e.ONLINE="online",e.OFFLINE="offline",e.FORCED_OFFLINE="forced_offline",e.RECONNECTING="reconnecting",e}({}),i=function(e){return e[e.NO_CAPABILITY=0]="NO_CAPABILITY",e[e.NO_PERMISSION=1]="NO_PERMISSION",e[e.NO_PERMISSION_HIDE=2]="NO_PERMISSION_HIDE",e[e.YES=3]="YES",e}({}),a=function(e){return e.NO="no",e.YES="yes",e.DOWNLOADING="downloading",e.WAITING="waiting",e}({}),o=function(e){return e[e.ADD=0]="ADD",e[e.REMOVE=1]="REMOVE",e[e.NO_PERMISSION=2]="NO_PERMISSION",e}({}),s=function(e){return e[e.SUCCESS=0]="SUCCESS",e[e.GENERIC=1]="GENERIC",e[e.DISK_FULL=2]="DISK_FULL",e[e.EXPIRED=3]="EXPIRED",e[e.TOO_MANY_TRACKS=4]="TOO_MANY_TRACKS",e[e.NOT_ALLOWED=5]="NOT_ALLOWED",e[e.CONNECTION_DISABLED=6]="CONNECTION_DISABLED",e[e.DEVICE_LIMIT_REACHED=7]="DEVICE_LIMIT_REACHED",e[e.UNRECOGNIZED=8]="UNRECOGNIZED",e}({})},2478:(e,t,n)=>{"use strict";n.d(t,{C:()=>r,x:()=>i});n(42486),n(34518),n(25550),n(70750),n(68216),n(5672),n(43379),n(78397),n(20031),n(46625),n(44967),n(96403),n(83355);function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{var n=document.getElementById(e);return n?JSON.parse(n.innerHTML):t}catch(e){return t}}function i(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{var r=document.getElementById(e);return r?JSON.parse((t=r.innerHTML,decodeURIComponent(Array.prototype.map.call(atob(t),(function(e){var t="00".concat(e.charCodeAt(0).toString(16));return"%".concat(t.slice(-2))})).join("")))):n}catch(e){return n}}},86594:(e,t,n)=>{"use strict";n.d(t,{Ek:()=>c});n(28965),n(45434),n(79024),n(34518),n(38408),n(70750),n(87456),n(5672),n(43379),n(94592),n(88345),n(72865),n(78397),n(97460),n(4672),n(28492),n(34192),n(80456),n(93577);var r=n(37005),i=n(39564),a=n(48587),o=(n(53276),n(2823),n(91281),n(29426),n(92251),n(80112));function s(){s=function(e,t){return new n(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function n(e,r,i){var o=RegExp(e,r);return t.set(o,i||t.get(e)),(0,a.A)(o,n.prototype)}function o(e,n){var r=t.get(n);return Object.keys(r).reduce((function(t,n){var i=r[n];if("number"==typeof i)t[n]=e[i];else{for(var a=0;void 0===e[i[a]]&&a+1]+)>/g,(function(e,t){var n=a[t];return"$"+(Array.isArray(n)?n.join("$"):n)})))}if("function"==typeof i){var s=this;return e[Symbol.replace].call(this,n,(function(){var e=arguments;return"object"!=(0,r.A)(e[e.length-1])&&(e=[].slice.call(e)).push(o(e,s)),i.apply(this,e)}))}return e[Symbol.replace].call(this,n,i)},s.apply(this,arguments)}var u=s(/Spotify\/(.+)\s/,{version:1});function c(){return function(){if(window.navigator.userAgent.match(u))return o.m.Desktop;var e="serviceWorker"in window.navigator,t=window.matchMedia("(display-mode: standalone)").matches,n="Windows"in window;return e&&(t||n)?o.m.PWA:o.m.Web}()===o.m.Desktop}},92251:(e,t,n)=>{"use strict";n.d(t,{D:()=>o,f:()=>s});n(47994);var r=n(9856),i=n.n(r),a=n(80112);function o(){var e=i().parse(window.navigator.userAgent).os.name;return"macOS"===e?a.f.macOS:"Windows"===e?a.f.Windows:"Linux"===e?a.f.Linux:"Chrome OS"===e?a.f.ChromeOS:a.f.Other}function s(){return i().getParser(window.navigator.userAgent).getOSName()||"not_applicable"}},27576:(e,t,n)=>{"use strict";n.d(t,{k:()=>a});n(47994);var r=n(9856),i=n.n(r);function a(){return"Microsoft Edge"===i().parse(window.navigator.userAgent).browser.name}},24045:(e,t,n)=>{"use strict";n.d(t,{X:()=>i});n(53276);var r=432;function i(){var e;if("undefined"==typeof window)return!1;if(void 0!==window.orientation)switch(window.orientation){case 0:case 180:e=window.screen.width;break;default:e=window.screen.height}else{var t=window.screen.orientation&&window.screen.orientation.type||window.screen.msOrientation||"";if(0===t.indexOf("portrait"))e=window.screen.width;else{if(0!==t.indexOf("landscape"))return!1;e=window.screen.height}}return e<=r}},27386:(e,t,n)=>{"use strict";n.d(t,{g:()=>r});n(78551),n(82467);function r(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent).includes("OculusBrowser")}},74641:(e,t,n)=>{"use strict";n.d(t,{n:()=>a});n(47994);var r=n(9856),i=n.n(r);function a(){return"Safari"===i().parse(window.navigator.userAgent).browser.name}},80112:(e,t,n)=>{"use strict";n.d(t,{f:()=>i,m:()=>r});var r=function(e){return e.Web="Web",e.PWA="PWA",e.Desktop="Desktop",e}({}),i=function(e){return e.macOS="macOS",e.Windows="Windows",e.Linux="Linux",e.ChromeOS="ChromeOS",e.Other="Other",e}({})},53549:(e,t,n)=>{"use strict";n.d(t,{Ak:()=>o,M4:()=>i,UT:()=>a});var r=n(78996),i="audio.saved-devices",a="audio.disable-normalization-override",o=(0,r.u)("PlaybackFiltersAPI")},1764:(e,t,n)=>{"use strict";n.d(t,{G:()=>f,n:()=>d});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.UPDATE="update",e.NORMALIZATION_OVERRIDE_DISABLED="normalizationOverrideDisabled",e}({}),f=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},68822:(e,t,n)=>{"use strict";n.d(t,{M:()=>i,N:()=>a});n(184),n(42486);var r=n(30758),i=(0,r.createContext)(null);function a(){var e=(0,r.useContext)(i);if(null===e)throw new Error("Trying to use 'PlaybackFiltersContext' without 'PlaybackFiltersProvider'!");return e}},67496:(e,t,n)=>{"use strict";n.d(t,{B:()=>r});var r=(0,n(78996).u)("PlaybackAPI")},58895:(e,t,n)=>{"use strict";n.d(t,{T:()=>f,_:()=>d});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.VOLUME="volume",e.INFO="info",e}({}),f=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},96229:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(67496),i=n(3376);function a(){return(0,i.N)(r.B)}},37701:(e,t,n)=>{"use strict";n.d(t,{F:()=>a});var r=n(30758),i=n(96229);function a(e,t){var n=(0,r.useRef)(t),a=(0,i.p)();n.current=t,(0,r.useEffect)((function(){return a.getEvents().addListener(e,(function(e){n.current(e)}))}),[e,a])}},94199:(e,t,n)=>{"use strict";n.d(t,{n:()=>d});var r=n(62822),i=n(12341),a=n(93091),o=n.n(a),s=n(30758),u=n(58895),c=n(96229),l=n(37701);function d(){var e=(0,c.p)(),t=(0,s.useState)(-1),n=(0,i.A)(t,2),a=n[0],d=n[1];return(0,s.useEffect)((function(){var t=!0,n=function(){var n=(0,r.A)(o().mark((function n(){var r;return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.getVolume();case 2:r=n.sent,t&&d(r);case 4:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return n(),function(){t=!1}}),[e]),(0,l.F)(u._.VOLUME,(function(e){return d(e.data.volume)})),{volume:a,setVolume:(0,s.useCallback)((function(t){d(t),e.setVolume(t)}),[e]),raiseVolume:(0,s.useCallback)((function(){return e.raiseVolume()}),[e]),lowerVolume:(0,s.useCallback)((function(){return e.lowerVolume()}),[e])}}},77910:(e,t,n)=>{"use strict";n.d(t,{Lc:()=>C});var r=n(52542),i=n(85093),a=n(12341),o=n(62822),s=n(93091),u=n.n(s),c=(n(7651),n(83234),n(30456),n(26701),n(86746),n(79024),n(25550),n(38408),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(51234),n(59255),n(85130),n(55636),n(28509),n(97332),n(46555),n(13296),n(24594),n(97460),n(34192),n(88856),n(51565),n(15342),n(80456),n(18316),n(93577),n(80366)),l=n(4140),d=n(16920),f=n(82704),p=n(86295),v=(n(87718),new p.l("decorateContextEpisodesOrChapters","query","8b8d939c5d6da65a3f1b9fbaa96106b27fd6ff1ae7205846d9de3ffbee3298ee",null)),h=Spicetify.GraphQL.Definitions["decorateContextTracks"]=new p.l("decorateContextTracks","query","8b8d939c5d6da65a3f1b9fbaa96106b27fd6ff1ae7205846d9de3ffbee3298ee",null),m=n(53586);function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t1?"mixed":0===t.length||t[0]===l.Cx.Audio?"audio":t[0]===l.Cx.Video?"video":"audio"}function E(e){var t,n,r,i,a,o,s,u,c;return{type:d.c.TRACK,uri:e.uri,name:e.name,mediaType:"audio",duration:{milliseconds:e.duration.totalMilliseconds},album:{type:d.c.ALBUM,uri:null!==(t=null===(n=e.albumOfTrack)||void 0===n?void 0:n.uri)&&void 0!==t?t:"",name:null!==(r=null===(i=e.albumOfTrack)||void 0===i?void 0:i.name)&&void 0!==r?r:"",images:null!==(a=null===(o=e.albumOfTrack)||void 0===o||null===(o=o.coverArt)||void 0===o?void 0:o.sources.map((function(e){return(0,m.m)(e)})))&&void 0!==a?a:[]},artists:e.artists.items.map((function(e){return{type:d.c.ARTIST,uri:e.uri,name:e.profile.name}})),isLocal:!1,isExplicit:(null===(s=e.contentRating)||void 0===s?void 0:s.label)===l.x7.Explicit,is19PlusOnly:(null===(u=e.contentRating)||void 0===u?void 0:u.label)===l.x7.NineteenPlus,hasAssociatedVideo:((null===(c=e.associations)||void 0===c||null===(c=c.associatedVideos)||void 0===c?void 0:c.totalCount)||0)>0,get images(){return this.album.images},uid:null,provider:null}}function w(e){var t,n,r,i,a,o,s;if("Podcast"!==e.podcastV2.data.__typename)return null;var u=e.podcastV2.data;return{type:d.c.EPISODE,uri:e.uri,name:null!==(t=e.name)&&void 0!==t?t:"",mediaType:O(e.mediaTypes),duration:{milliseconds:e.duration.totalMilliseconds},show:{type:d.c.SHOW,uri:null!==(n=u.uri)&&void 0!==n?n:"",name:null!==(r=u.name)&&void 0!==r?r:"",images:null!==(i=null===(a=u.coverArt)||void 0===a?void 0:a.sources.map((function(e){return(0,m.m)(e)})))&&void 0!==i?i:[]},isExplicit:(null===(o=e.contentRating)||void 0===o?void 0:o.label)===l.x7.Explicit,is19PlusOnly:(null===(s=e.contentRating)||void 0===s?void 0:s.label)===l.x7.NineteenPlus,get images(){return this.show.images},uid:null,provider:null}}function S(e){var t,n,r,i,a,o,s;if("Audiobook"!==e.audiobookV2.data.__typename)return null;var u=e.audiobookV2.data;return{type:d.c.CHAPTER,uri:e.uri,name:null!==(t=e.name)&&void 0!==t?t:"",mediaType:O(e.mediaTypes),duration:{milliseconds:e.duration.totalMilliseconds},book:{type:d.c.AUDIOBOOK,uri:null!==(n=u.uri)&&void 0!==n?n:"",name:null!==(r=u.name)&&void 0!==r?r:"",images:null!==(i=null===(a=u.coverArt)||void 0===a?void 0:a.sources.map((function(e){return(0,m.m)(e)})))&&void 0!==i?i:[]},isExplicit:(null===(o=e.contentRating)||void 0===o?void 0:o.label)===l.x7.Explicit,is19PlusOnly:(null===(s=e.contentRating)||void 0===s?void 0:s.label)===l.x7.NineteenPlus,get images(){return this.book.images},uid:null,provider:null}}function C(e,t,n){return x.apply(this,arguments)}function x(){return(x=(0,o.A)(u().mark((function e(t,n,r){var o,s,l,d,p,m,g;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=Array.from(new Set(r.map((function(e){return e.uri})).filter((function(e){return!n.has(e)})))),s=o.filter((function(e){return(0,c.U_)(e)})),l=o.filter((function(e){return(0,c.gH)(e)})),e.next=5,Promise.all([s.length>0?t(h,{uris:s},["uris"]):Promise.resolve([]),l.length>0?t(v,{uris:l},["uris"]):Promise.resolve([])]);case 5:return d=e.sent,p=(0,a.A)(d,2),m=p[0],g=p[1],[].concat((0,i.A)(m.reduce((function(e,t){var n;return e.concat(null!==(n=t.tracks)&&void 0!==n?n:[])}),[])),(0,i.A)(g.reduce((function(e,t){var n;return e.concat(null!==(n=t.episodes)&&void 0!==n?n:[])}),[]))).map((function(e){return"GenericError"===e.__typename||"NotFound"===e.__typename||"RestrictedContent"===e.__typename?null:b(e)?E(e):A(e)?w(e):_(e)?S(e):((0,f.k)(e),null)})).forEach((function(e){null!==e&&n.set(e.uri,e)})),e.abrupt("return",r.map((function(e){return y(y(y({},e),n.get(e.uri)),{},{uid:e.uid,provider:e.provider})})));case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},9328:(e,t,n)=>{"use strict";n.d(t,{H:()=>r});n(184),n(42486),n(83234),n(20591),n(90489);var r=(0,n(78996).u)("PlayerAPI")},84186:(e,t,n)=>{"use strict";n.d(t,{K7:()=>p,Z9:()=>f,bt:()=>m,q3:()=>h});var r=n(56068),i=n(2970),a=n(2113),o=n(93311),s=n(39564),u=n(97194);n(184),n(42486),n(83234),n(34518),n(47994),n(90489);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e[e.TRANSIENT=0]="TRANSIENT",e[e.PERSISTENT=1]="PERSISTENT",e}({}),f=function(e){return e.SUCCESS="success",e.PLAYBACK_STUCK="playback_stuck",e.PLAYBACK_ERROR="playback_error",e.LICENSE_CHANGE="license_change",e.PLAY_RESTRICTED="play_restricted",e.STOP_RESTRICTED="stop_restricted",e.UPDATE_RESTRICTED="update_restricted",e.PAUSE_RESTRICTED="pause_restricted",e.RESUME_RESTRICTED="resume_restricted",e.SKIP_TO_PREV_RESTRICTED="skip_to_prev_restricted",e.SKIP_TO_NEXT_RESTRICTED="skip_to_next_restricted",e.SKIP_TO_NON_EXISTENT_TRACK="skip_to_non_existent_track",e.TOGGLE_REPEAT_CONTEXT_RESTRICTED="toggle_repeat_context_restricted",e.TOGGLE_REPEAT_TRACK_RESTRICTED="toggle_repeat_track_restricted",e.SET_OPTIONS_RESTRICTED="set_options_restricted",e.TOGGLE_SHUFFLE_RESTRICTED="toggle_shuffle_restricted",e.SET_QUEUE_RESTRICTED="set_queue_restricted",e.INTERRUPT_PLAYBACK_RESTRICTED="interrupt_playback_restricted",e.SEEK_TO_RESTRICTED="seek_to_restricted",e.ONE_TRACK_UNPLAYABLE="one_track_unplayable",e.ONE_TRACK_UNPLAYABLE_AUTO_STOPPED="one_track_unplayable_auto_stopped",e.ALL_TRACKS_UNPLAYABLE_AUTO_STOPPED="all_tracks_unplayable_auto_stopped",e.SKIP_TO_NON_EXISTENT_TRACK_AUTO_STOPPED="skip_to_non_existent_track_auto_stopped",e.QUEUE_REVISION_MISMATCH="queue_revision_mismatch",e.VIDEO_PLAYBACK_ERROR="video_playback_error",e.VIDEO_GEORESTRICTED="video_georestricted",e.VIDEO_UNSUPPORTED_PLATFORM_VERSION="video_unsupported_platform_version",e.VIDEO_UNSUPPORTED_CLIENT_VERSION="video_unsupported_client_version",e.VIDEO_UNSUPPORTED_KEY_SYSTEM="video_unsupported_key_system",e.VIDEO_COUNTRY_RESTRICTED="video_country_restricted",e.VIDEO_UNAVAILABLE="video_unavailable",e.VIDEO_CATALOGUE_RESTRICTED="video_catalogue_restricted",e.VIDEO_MANIFEST_DELETED="video_manifest_deleted",e.TIMEOUT="timeout",e.INVALID="invalid",e.PLAYBACK_REPORTING_ERROR="playback_reporting_error",e.AUDIOBOOK_NOT_PLAYABLE="audiobook_not_playable",e.UNKNOWN="unknown",e.UNRECOGNIZED="unrecognized",e}({}),p=function(e){return e.AD_DISALLOW="ad_disallow",e.AGE_RESTRICTION_FILTERED="age_restriction_filtered",e.ALREADY_PAUSED="already_paused",e.ALREADY_PLAYING="already_playing",e.BANNED_BY_USER_TRACK="banned_by_user/track",e.BANNED_BY_USER_ALBUM="banned_by_user/album",e.BANNED_BY_USER_ARTIST="banned_by_user/artist",e.CONTEXT_PLAYER_DISALLOW="context_player_disallow",e.ENDLESS_CONTEXT="endless_context",e.EXPLICIT_CONTENT_FILTERED="explicit_content_filtered",e.LOCAL_FILE_BAD_FORMAT="local_file_bad_format",e.LOCAL_FILE_DRM_PROTECTED="local_file_drm_protected",e.LOCAL_FILE_NOT_FOUND="local_file_not_found",e.MFT_DISALLOW="mft_disallow",e.MFT_DISALLOW_MISSING_TRAC="mft_disallow_missing_trac",e.NEWS_SET_TRACK_FILTERED="news_set_track_filtered",e.NO_NEXT_TRACK="no_next_track",e.NO_PREV_TRACK="no_prev_track",e.NO_SPECIFIC_TRACK="no_specific_track",e.NOT_AVAILABLE="not_available",e.NOT_AVAILABLE_BY_ARTIST_BAN="not_available_by_artist_ban",e.NOT_AVAILABLE_IN_CURRENT_REGION="not_available_in_current_region",e.NOT_AVAILABLE_IN_NON_PREMIUM="not_available_in_non_premium",e.NOT_AVAILABLE_OFFLINE="not_available_offline",e.NOT_AVAILABLE_ON_MOBILE_NETWORK="not_available_on_mobile_network",e.NOT_PAUSED="not_paused",e.NOT_PLAYING_CONTEXT="not_playing_context",e.NOT_PLAYING_LOCALLY="not_playing_locally",e.NOT_PLAYING_TRACK="not_playing_track",e.OFFLINE_CAPPING_REACHED="offline_capping_reached",e.PLAYER_CONTEXT_DISALLOW="player_context_disallow",e.PROTOCOL_LIMITATIONS="protocol_limitations",e.PROTOCOL_LIMITIATIONS="protocol_limitiations",e.THROTTLED="throttled",e.UNKNOWN="unknown",e.UNSUPPORTED_FILE_FORMAT="unsupported_file_format",e.USER_CAPPING_REACHED="user_capping_reached",e.USER_STREAMING_DISALLOWED="user_streaming_disallowed",e}({}),v=function(e){function t(e,n,i){var a,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;return(0,r.A)(this,t),(a=c(this,t,[t.getMessage(n,i,o)])).type=e,a.code=n,a.reasons=i,a.cause=o,a}return(0,s.A)(t,e),(0,i.A)(t,null,[{key:"getMessage",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return t.length>0?"Code '".concat(e,"' with reasons '").concat(t.join(", "),"'"):void 0!==n?"Code '".concat(e,"' with cause '").concat(n.name,": ").concat(n.message,"'"):"Code '".concat(e,"'")}}])}((0,u.A)(Error)),h=function(e){function t(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return(0,r.A)(this,t),c(this,t,[d.TRANSIENT,e,n,i])}return(0,s.A)(t,e),(0,i.A)(t)}(v),m=function(e){function t(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return(0,r.A)(this,t),c(this,t,[d.PERSISTENT,e,n,i])}return(0,s.A)(t,e),(0,i.A)(t)}(v)},9063:(e,t,n)=>{"use strict";n.d(t,{Ik:()=>f,JW:()=>v,UC:()=>p,gd:()=>d});n(90489);var r=n(56068),i=n(2970),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.UPDATE="update",e.ERROR="error",e.ACTION="action",e.QUEUE_ACTION="queue_action",e.QUEUE_ACTION_COMPLETE="queue_action_complete",e.QUEUE_UPDATE="queue_update",e.CONTEXT_WRAPAROUND="context_wraparound",e}({}),f=function(e){return e.PLAY="play",e.PAUSE="pause",e.RESUME="resume",e.SKIP_TO_NEXT="skipToNext",e.SKIP_TO_PREVIOUS="skipToPrevious",e}({}),p=function(e){return e.ADD="add",e.REMOVE="remove",e.CLEAR="clear",e.INSERT="insert",e.REORDER="reorder",e}({}),v=function(e){function t(){return(0,r.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,i.A)(t,[{key:"emitPlaySync",value:function(e,t,n){return this.emitSync(d.ACTION,{action:f.PLAY,context:e,origin:t,options:n}).defaultPrevented}},{key:"emitPauseSync",value:function(){return this.emitSync(d.ACTION,{action:f.PAUSE}).defaultPrevented}},{key:"emitResumeSync",value:function(){return this.emitSync(d.ACTION,{action:f.RESUME}).defaultPrevented}},{key:"emitSkipToNextSync",value:function(){return this.emitSync(d.ACTION,{action:f.SKIP_TO_NEXT}).defaultPrevented}},{key:"emitSkipToPreviousSync",value:function(){return this.emitSync(d.ACTION,{action:f.SKIP_TO_PREVIOUS}).defaultPrevented}},{key:"emitQueueActionSync",value:function(e){return this.emitSync(d.QUEUE_ACTION,{action:e}).defaultPrevented}},{key:"emitQueueActionComplete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.emit(d.QUEUE_ACTION_COMPLETE,{action:e,error:t})}},{key:"emitQueueUpdate",value:function(e){this.emit(d.QUEUE_UPDATE,e)}}])}(u.V)},47118:(e,t,n)=>{"use strict";n.d(t,{E:()=>d,F7:()=>l,Ue:()=>p,ds:()=>f});var r=n(52542),i=(n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(2823),n(4672),n(34192),n(88856),n(51565),n(18316),n(3074)),a=n.n(i),o=n(5763),s=n(18637);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{"use strict";n.d(t,{P:()=>h});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(12341),i=n(52542),a=(n(65050),n(30758)),o=n(82704),s=n(64869),u=n(98962),c=n(11404);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t{"use strict";n.d(t,{z:()=>a});var r=n(9328),i=n(3376);function a(){return(0,i.N)(r.H)}},48924:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(48298),i=n(5248),a=function(){return(0,i.o)((function(e){var t;return null!==(t=null==e?void 0:e.playbackQuality.bitrateLevel)&&void 0!==t?t:r.Yn.UNKNOWN}))}},37247:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=(n(65050),n(13661),n(53724)),a=n(64869),o=n(5248),s=n(75397),u=n(93493),c=n(79916);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t{"use strict";n.d(t,{p:()=>o});var r=n(30758),i=n(64869),a=n(96513);function o(e,t){var n=(0,r.useRef)(t),o=(0,i.z)(),s=(0,a.a)();(0,r.useLayoutEffect)((function(){n.current=t})),(0,r.useEffect)((function(){return o.getEvents().addListener(e,(function(e){s()&&n.current(e)}))}),[e,s,o])}},33814:(e,t,n)=>{"use strict";n.d(t,{S:()=>l,f:()=>d});var r=n(12341),i=(n(60287),n(30758)),a=n(19807),o=n(5248),s=n(10015),u=function(){return!0};function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,n=arguments.length>2?arguments[2]:void 0,a=(0,s.ox)(),c=(0,o.o)((function(e){return e}),(function(e,t){return(null==e?void 0:e.timestamp)===(null==t?void 0:t.timestamp)&&(null==e?void 0:e.positionAsOfTimestamp)===(null==t?void 0:t.positionAsOfTimestamp)&&(null==e?void 0:e.duration)===(null==t?void 0:t.duration)&&(null==e?void 0:e.speed)===(null==t?void 0:t.speed)&&(null==e?void 0:e.hasContext)===(null==t?void 0:t.hasContext)&&(null==e?void 0:e.isPaused)===(null==t?void 0:t.isPaused)&&(null==e?void 0:e.isBuffering)===(null==t?void 0:t.isBuffering)})),l=(0,i.useState)((function(){var e;return(null===c||t(c))&&null!==(e=n(c))&&void 0!==e?e:0})),d=(0,r.A)(l,2),f=d[0],p=d[1],v=(0,i.useState)(!1),h=(0,r.A)(v,2),m=h[0],g=h[1],y=(0,i.useState)(null),b=(0,r.A)(y,2),A=b[0],_=b[1],O=(0,i.useCallback)((function(){g(!0),setTimeout((function(){return g(!1)}),Math.floor(1e3/60))}),[]),E=(0,i.useCallback)((function(e){_(e),O()}),[O]),w=(0,i.useRef)(t);return w.current=t,(0,i.useEffect)((function(){var e;(null===c||w.current(c))&&(p(null!==(e=n(c))&&void 0!==e?e:0),null!=c&&c.isPaused?g(!0):O())}),[c,n,O]),(0,i.useEffect)((function(){null!=c&&c.isPaused||null!=c&&c.isBuffering||(_(null),O())}),[null==c?void 0:c.timestamp,null==c?void 0:c.isPaused,null==c?void 0:c.isBuffering,O]),(0,i.useEffect)((function(){var t,r=!0;if(null===c||!c.hasContext||c.isPaused||!w.current(c))return function(){};p(null!==(t=n(c))&&void 0!==t?t:0),g(!0);var i=null==a?void 0:a.setInterval((function(){if(r){var e=n(c);p(null!=e?e:0),g(!1)}}),e);return function(){r=!1,null!==i&&(null==a||a.clearInterval(i))}}),[a,c,e,n]),[null!=A?A:f,E,m]}function l(e){return c(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,a.s)}function d(e){return c(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,a.F)}},11404:(e,t,n)=>{"use strict";n.d(t,{GK:()=>d,gC:()=>o,ke:()=>u,l_:()=>s,t6:()=>l,te:()=>c});var r=n(98962),i=n(80344),a=n(5248);function o(e){var t=(0,a.o)(e);return{playbackStatus:t,isActive:t!==r.i.NOT_ACTIVE,isPlaying:t===r.i.PLAYING}}function s(e){return o((function(t){return(0,i.yc)(t,e)}))}function u(e){return o((function(t){return(0,i.dt)(t,e)}))}function c(e){return o((function(t){return(0,i.Ok)(t,e)}))}function l(e){return o((function(t){return(0,i.cA)(t,e)}))}function d(){return o((function(e){return(0,i.uW)(e)}))}},18741:(e,t,n)=>{"use strict";n.d(t,{p:()=>c});var r=n(30758),i=n(16920),a=n(64869),o=n(5248),s=5e3,u=15e3;function c(){var e=(0,a.z)(),t=function(e){return e===i.c.TRACK?s:e===i.c.EPISODE?u:0}((0,o.o)((function(e){var t;return null==e||null===(t=e.item)||void 0===t?void 0:t.type})));return{seekBackward:(0,r.useCallback)((function(){return 0!==t&&e.seekBackward(t),t}),[e,t]),seekForward:(0,r.useCallback)((function(){return 0!==t&&e.seekForward(t),t}),[e,t]),seekOffsetMs:t}}},5248:(e,t,n)=>{"use strict";n.d(t,{o:()=>u});var r=n(12341),i=n(30758),a=n(9063),o=n(64869),s=n(51653);function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return e===t},n=(0,o.z)().getState(),u=(0,i.useState)(e(n)),c=(0,r.A)(u,2),l=c[0],d=c[1];return(0,s.p)(a.gd.UPDATE,(function(n){var r=e(n.data);t(l,r)||d(r)})),l}},91417:(e,t,n)=>{"use strict";n.d(t,{f:()=>c});var r=n(51170),i=n(5248),a=n(75397),o=n(80366),s=n(92107);function u(e){var t;if(null!=e&&null!==(t=e.metadata)&&void 0!==t&&t[r.W.CONTEXT_DESCRIPTION])return e.metadata[r.W.CONTEXT_DESCRIPTION];var n=(0,o.o_)(null==e?void 0:e.uri);if((null==n?void 0:n.type)===o.NQ.COLLECTION){var i=n.category;if("your-episodes"===i)return s.Ru.get("sidebar.your_episodes");if(void 0===i)return s.Ru.get("sidebar.liked_songs")}return null}function c(){return(0,i.o)((function(e){var t;return{uri:null!==(t=null==e?void 0:e.context.uri)&&void 0!==t?t:null,description:u(null==e?void 0:e.context)}}),a.a)}},51170:(e,t,n)=>{"use strict";n.d(t,{I:()=>i,W:()=>r});var r=function(e){return e.CONTEXT_DESCRIPTION="context_description",e.IS_AUDIOBOOK="is_audiobook",e.REPORTING_URI="reporting.uri",e.FILTERING_PREDICATE="filtering.predicate",e.SORTING_CRITERIA="sorting.criteria",e.LIST_UTIL_FILTER="list_util_filter",e.LIST_UTIL_SORT="list_util_sort",e}({}),i=function(e){return e.ALBUM_URI="album_uri",e.ARTIST_NAME="artist_name",e.ARTIST_URI="artist_uri",e.DURATION="duration",e.HAS_SEGMENTS="has_display_segments",e.SEGMENT_INDEX="segment.index",e.HAS_LYRICS="has_lyrics",e.PARENT_EPISODE_URI="parent_episode.uri",e.PAGE_INSTANCE_ID="page_instance_id",e.IMAGE_URL="image_url",e}({})},71930:(e,t,n)=>{"use strict";n.d(t,{L:()=>r});var r=function(e){return e.SWITCH_TO_VIDEO="switch-to-video",e.SWITCH_TO_AUDIO="switch-to-audio",e.JUMP="jump",e.AUTOMIX_PREVIEW="automix-preview",e}({})},48298:(e,t,n)=>{"use strict";n.d(t,{Yn:()=>r,ZT:()=>i,p4:()=>a});var r=function(e){return e[e.UNKNOWN=0]="UNKNOWN",e[e.LOW=1]="LOW",e[e.NORMAL=2]="NORMAL",e[e.HIGH=3]="HIGH",e[e.VERY_HIGH=4]="VERY_HIGH",e[e.LOSSLESS=5]="LOSSLESS",e[e.LOSSLESS_24=6]="LOSSLESS_24",e}({}),i=function(e){return e[e.UNKNOWN=0]="UNKNOWN",e[e.BEST_MATCHING=1]="BEST_MATCHING",e[e.BACKEND_ADVISED=2]="BACKEND_ADVISED",e[e.OFFLINED_FILE=3]="OFFLINED_FILE",e[e.CACHED_FILE=4]="CACHED_FILE",e[e.LOCAL_FILE=5]="LOCAL_FILE",e}({}),a=function(e){return e[e.NONE=0]="NONE",e[e.OFF=1]="OFF",e[e.ON=2]="ON",e}({})},98962:(e,t,n)=>{"use strict";n.d(t,{i:()=>r});var r=function(e){return e[e.NOT_ACTIVE=0]="NOT_ACTIVE",e[e.PLAYING=1]="PLAYING",e[e.PAUSED=2]="PAUSED",e}({})},53724:(e,t,n)=>{"use strict";n.d(t,{p:()=>r});var r=function(e){return e[e.REPEAT_NONE=0]="REPEAT_NONE",e[e.REPEAT_CONTEXT=1]="REPEAT_CONTEXT",e[e.REPEAT_TRACK=2]="REPEAT_TRACK",e}({})},25994:(e,t,n)=>{"use strict";n.d(t,{D:()=>r});var r=["not_playing_locally","not_playing_context","not_playing_track","no_prev_track","no_next_track","no_specific_track","already_paused","not_paused","context_player_disallow","mft_disallow","ad_disallow","protocol_limitations","unknown","already_playing","throttled","endless_context","autoplay","narration","not_supported_by_device","no_associated_track"]},77970:(e,t,n)=>{"use strict";n.d(t,{N:()=>i});var r=n(16920);function i(e){return(null==e?void 0:e.type)===r.c.AD}},51126:(e,t,n)=>{"use strict";n.d(t,{d:()=>i});var r=n(16920);function i(e){return(null==e?void 0:e.type)===r.c.CHAPTER}},39850:(e,t,n)=>{"use strict";n.d(t,{p:()=>i});var r=n(16920);function i(e){return(null==e?void 0:e.type)===r.c.EPISODE}},39814:(e,t,n)=>{"use strict";n.d(t,{F:()=>i});var r=n(71930),i=(0,n(19127).g)(r.L)},93892:(e,t,n)=>{"use strict";n.d(t,{v:()=>i});var r=n(16920);function i(e){return(null==e?void 0:e.type)===r.c.TRACK}},64044:(e,t,n)=>{"use strict";n.d(t,{v:()=>i});var r=n(16920);function i(e){return(null==e?void 0:e.type)===r.c.UNKNOWN}},19807:(e,t,n)=>{"use strict";n.d(t,{F:()=>a,s:()=>i});n(77905),n(72636);function r(e,t){if(null===e||null===t||null===e.duration)return null;var n=e.timestamp,r=e.duration,i=e.speed,a=e.hasContext,o=e.isPaused,s=e.isBuffering;if(!a||o||s)return t;var u=(Date.now()-n)*(null!=i?i:0);return Math.min(t+u,r)}function i(e){var t;return r(e,null!==(t=null==e?void 0:e.positionAsOfTimestamp)&&void 0!==t?t:null)}function a(e){var t,n,i,a=parseInt(null!==(t=null==e||null===(n=e.item)||void 0===n||null===(n=n.metadata)||void 0===n?void 0:n["segment.position_as_of_timestamp"])&&void 0!==t?t:"",10),o=null!==(i=null==e?void 0:e.positionAsOfTimestamp)&&void 0!==i?i:null;return r(e,isNaN(a)?o:a)}},83471:(e,t,n)=>{"use strict";n.d(t,{C:()=>a});var r=n(82704),i=n(24192),a=function(e){if("boolean"==typeof e)return e;switch(e){case i.j.OFF:return!1;case i.j.ON:case i.j.SMART_SHUFFLE:return!0;default:return(0,r.k)(e),!1}}},56603:(e,t,n)=>{"use strict";function r(e){var t=null==e?void 0:e.uri;return Boolean(t)&&""!==t&&"invalid_context_uri"!==t}n.d(t,{O:()=>r})},80344:(e,t,n)=>{"use strict";n.d(t,{A3:()=>A,Ok:()=>y,Q3:()=>_,b8:()=>f,cA:()=>b,dt:()=>g,uW:()=>h,yc:()=>m});var r=n(80366),i=n(51170),a=n(77970),o=n(39850),s=n(93892),u=n(98962),c=n(48298),l=n(16920),d=n(82704);function f(e,t){var n,i=(0,r.o_)(e,{parseUnknown:!0}),a=(0,r.o_)(t,{parseUnknown:!0});return!(!i||!a)&&(null!==(n=(0,r.B2)(i,a))&&void 0!==n&&n)}function p(e){return"queue"===(null==e?void 0:e.provider)}function v(e,t){if(null===e)return!1;switch(e.type){case l.c.TRACK:if(f(e.album.uri,t)||f(e.uri,t))return!0;break;case l.c.EPISODE:if(f(e.show.uri,t)||f(e.uri,t))return!0;break;case l.c.CHAPTER:if(f(e.book.uri,t)||f(e.uri,t))return!0;break;case l.c.AD:case l.c.UNKNOWN:break;default:(0,d.d)(e)}return!1}function h(e){return null!==e&&e.hasContext?e.isPaused?u.i.PAUSED:u.i.PLAYING:u.i.NOT_ACTIVE}function m(e,t){var n,r,i,a,o,s;return null===e?u.i.NOT_ACTIVE:(!p(e.item)&&"autoplay"!==(null==(s=e.item)?void 0:s.provider)||v(e.item,null!=t?t:null))&&(f(e.context.uri,null!=t?t:null)||f(null!==(n=null===(r=e.index)||void 0===r?void 0:r.pageURI)&&void 0!==n?n:null,null!=t?t:null)||f(null!==(i=null===(a=e.item)||void 0===a?void 0:a.uri)&&void 0!==i?i:null,null!==(o=e.context.uri)&&void 0!==o?o:null)&&v(e.item,null!=t?t:null))?h(e):u.i.NOT_ACTIVE}function g(e,t){var n,r,i=t.contextURI,a=t.pageIndex,o=t.pageURI;if(null===e)return u.i.NOT_ACTIVE;if(p(e.item)&&!v(e.item,null!=o?o:null))return u.i.NOT_ACTIVE;if(f(e.context.uri,null!=i?i:null)){var s,c;if(n=null!==(s=e.index.pageIndex)&&void 0!==s?s:null,r=null!=a?a:null,null!==n&&null!==r&&n===r)return h(e);if(f(null!==(c=e.index.pageURI)&&void 0!==c?c:null,null!=o?o:null))return h(e)}return f(e.context.uri,null!=o?o:null)?h(e):u.i.NOT_ACTIVE}function y(e,t){var n,r;return null===e?u.i.NOT_ACTIVE:f(null!==(n=null===(r=e.item)||void 0===r?void 0:r.uri)&&void 0!==n?n:null,null!=t?t:null)?h(e):u.i.NOT_ACTIVE}function b(e,t){if(null===e)return u.i.NOT_ACTIVE;var n,r,a,o=function(e,t){var n;if(!p(e.item))return u.i.NOT_ACTIVE;var r=e.item;if(f(r.uri,null!==(n=t.uri)&&void 0!==n?n:null)){var i,a;if(v(r,null!==(i=t.contextURI)&&void 0!==i?i:null))return h(e);if(v(r,null!==(a=t.pageURI)&&void 0!==a?a:null))return h(e)}return u.i.NOT_ACTIVE}(e,t);return o!==u.i.NOT_ACTIVE?o:(o=m(e,t.contextURI))===u.i.NOT_ACTIVE&&(o=m(e,t.pageURI))===u.i.NOT_ACTIVE?u.i.NOT_ACTIVE:void 0!==t.uid?(null===(n=e.item)||void 0===n?void 0:n.uid)===t.uid?o:u.i.NOT_ACTIVE:void 0!==t.uri?(null===(r=e.item)||void 0===r?void 0:r.uri)===t.uri||null!==(a=e.item)&&void 0!==a&&a.metadata&&e.item.metadata[i.I.PARENT_EPISODE_URI]===t.uri?o:u.i.NOT_ACTIVE:void 0!==t.index&&e.index.itemIndex===t.index?o:u.i.NOT_ACTIVE}function A(e){var t,n=null!==(t=null==e?void 0:e.item)&&void 0!==t?t:void 0;return!!((0,s.v)(n)||(0,o.p)(n)||(0,a.N)(n))&&(("video"===n.mediaType||"mixed"===n.mediaType)&&(null==e?void 0:e.playbackQuality.strategy)!==c.ZT.OFFLINED_FILE)}function _(e){var t;return"true"===String(null==e||null===(t=e.context.metadata)||void 0===t?void 0:t.is_audiobook)}},76195:(e,t,n)=>{"use strict";n.d(t,{RU:()=>u,Ry:()=>s,jl:()=>o});var r=n(85093),i=(n(83234),n(30456),n(40065),n(75380),n(26701),n(78551),n(53276),n(25550),n(70750),n(40122),n(43379),n(19264),n(34192),n(88856),n(4865),n(51565),n(15342),n(18316),n(53724)),a=n(16920);function o(e,t,n,i,a,o){var s=t.find((function(e){return i(n.after||n.before,e)}));if(!s)return t;var u=[];e.forEach((function(e){var n=t.find((function(t){return i(e,t)}));n&&u.push(n)}));var c=t.filter((function(e){return!u.includes(e)})),l=u.map((function(e){return a(s)?o(e):e})),d=s?c.indexOf(s):0;return n.after?c.splice.apply(c,[d+1,0].concat((0,r.A)(l))):c.splice.apply(c,[d,0].concat((0,r.A)(l))),c}function s(e,t,n,i,a,o){var s=t.find((function(e){return i(n.after||n.before,e)}));if(!s)return t;var u=e.map((function(e){return o(e,a(s))})),c=t.indexOf(s);return n.after?t.splice.apply(t,[c+1,0].concat((0,r.A)(u))):t.splice.apply(t,[c,0].concat((0,r.A)(u))),t}function u(e,t,n){if(0===e.length)return{current:null,queued:[],nextUp:[]};for(var r=t===i.p.REPEAT_CONTEXT&&n?2:1,o=[],s=0,u=e[0],c=1;c=r)break;var y=f.startsWith("spotify:meta:"),b=d!==a.c.UNKNOWN&&m;y||g||"true"===h||b||o.push(e[c])}var A=o.findIndex((function(e){return"queue"!==e.provider}));return{current:u,queued:-1===A?o:o.slice(0,A),nextUp:-1===A?[]:o.slice(A)}}},97916:(e,t,n)=>{"use strict";n.d(t,{f0:()=>o});var r=n(85093),i=(n(42486),n(79024),n(34518),n(68216),n(43379),n(78397),n(59255),n(85130),n(55636),n(28509),n(97332),n(46555),n(13296),n(24594),n(97460),n(93577),n(5728),n(24136),n(54520),n(91531),n(93678),n(34145),"enhance"),a="spotify-apply-lenses";function o(e,t){var n,o=new URL(e),s=new Set(null===(n=o.searchParams.get(a))||void 0===n?void 0:n.split(","));return t?s.add(i):s.delete(i),s.size?o.searchParams.set(a,(0,r.A)(s).join(",")):o.searchParams.delete(a),o.toString()}},81382:(e,t,n)=>{"use strict";n.d(t,{YB:()=>a,nw:()=>i,xB:()=>r});var r=function(e){return e.ASC="ASC",e.DESC="DESC",e}({}),i=function(e){return e.TITLE="TITLE",e.ADDED_BY="ADDED_BY",e.ADDED_AT="ADDED_AT",e.ARTIST="ARTIST",e.ALBUM="ALBUM",e.DURATION="DURATION",e.SHOW_NAME="SHOW_NAME",e.PUBLISH_DATE="PUBLISH_DATE",e}({}),a=function(e){return e.AVAILABLE="AVAILABLE",e.AVAILABLE_OFFLINE="AVAILABLE_OFFLINE",e.ARTIST_NOT_BANNED="ARTIST_NOT_BANNED",e.NOT_BANNED="NOT_BANNED",e.NOT_EXPLICIT="NOT_EXPLICIT",e.NOT_EPISODE="NOT_EPISODE",e.UNPLAYED="UNPLAYED",e.IN_PROGRESS="IN_PROGRESS",e.NOT_FULLY_PLAYED="NOT_FULLY_PLAYED",e}({})},62749:(e,t,n)=>{"use strict";n.d(t,{Jy:()=>a,Ki:()=>u,pW:()=>s,xp:()=>o});var r=n(78996),i=n(16920);function a(e){return e.type===i.c.TRACK}function o(e){return e.type===i.c.EPISODE}function s(e){return e.type===i.c.AUDIOBOOK}var u=(0,r.u)("PlaylistAPI")},29745:(e,t,n)=>{"use strict";n.d(t,{Lj:()=>f,Y0:()=>p,sP:()=>d});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.ADD="add",e.MOVE="move",e.REMOVE="remove",e.UPDATE="update",e.SET_COLLABORATIVE="set_collaborative",e.SIGNAL="signal",e}({}),f=function(e){return e.UPDATE="update",e.OPERATION="operation",e.OPERATION_COMPLETE="operation_complete",e}({}),p=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},53596:(e,t,n)=>{"use strict";n.d(t,{O:()=>r});var r=(0,n(78996).u)("PlaylistPermissionsAPI")},38035:(e,t,n)=>{"use strict";n.d(t,{GV:()=>h,KD:()=>m,mA:()=>v});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(90489),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(56068),a=n(2970),o=n(2113),s=n(93311),u=n(39564),c=n(49822);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:null;this.emit(h.OPERATION_COMPLETE,d(d({},e),{},{error:t}))}}])}(c.V)},3568:(e,t,n)=>{"use strict";n.d(t,{Af:()=>a,Yi:()=>u,nw:()=>o,sA:()=>i,xB:()=>s});var r=n(78996);n(79084);function i(e){return"folder"===e.type}function a(e){return"playlist"===e.type}var o=function(e){return e.NAME="NAME",e.ADDED_AT="ADDED_AT",e.RECENTLY_PLAYED="RECENTLY_PLAYED",e.RELEVANCE="RELEVANCE",e.AVAILABLE_OFFLINE="AVAILABLE_OFFLINE",e}({}),s=function(e){return e.ASC="ASC",e.DESC="DESC",e}({}),u=(0,r.u)("RootlistAPI")},63175:(e,t,n)=>{"use strict";n.d(t,{OO:()=>p,tD:()=>f,ut:()=>d});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.ADD="add",e.MOVE="move",e.REMOVE="remove",e.CREATE_PLAYLIST="create_playlist",e}({}),f=function(e){return e.UPDATE="update",e.UPDATE_ITEM="update_item",e.OPERATION="operation",e.OPERATION_COMPLETE="operation_complete",e}({}),p=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},79084:(e,t,n)=>{"use strict";n.d(t,{QG:()=>r});n(79210);function r(e){if(e)return"string"==typeof e?e.trim():e.value.trim()}},86387:(e,t,n)=>{"use strict";n.d(t,{a:()=>p});var r=n(56068),i=n(2970),a=n(52542),o=(n(7651),n(184),n(42486),n(30456),n(26701),n(25550),n(77905),n(68216),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(78397),n(34192),n(88856),n(51565),n(15342),n(18316),n(25161)),s=n(35609),u=n(19644);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:Date.now();return this._ops.push({kind:o.H1.ADD,add:l(l({},f(t)),{},{items:e.map((function(e){return{uri:e,attributes:{timestamp:n.toString()}}}))})}),this}},{key:"addByIndex",value:function(e,t,n){var r,i,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Date.now();return this._needsBaseRevision=!0,this._ops.push({kind:o.H1.ADD,add:l(l({},(r=e,i=t,0===r?{addFirst:!0}:r>=i?{addLast:!0}:{fromIndex:r})),{},{items:n.map((function(e){return{uri:e,attributes:{timestamp:a.toString()}}}))})}),this}},{key:"removeByIndex",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this._needsBaseRevision=!0,this._ops.push({kind:o.H1.REM,rem:{fromIndex:e,length:t}}),this}},{key:"remove",value:function(e){return this._ops.push({kind:o.H1.REM,rem:{itemsAsKey:!0,items:e.map((function(e){return{uri:e.uri}}))}}),this}},{key:"move",value:function(e,t){return this._ops.push({kind:o.H1.MOV,mov:l({items:e.map((function(e){return{uri:e.uri,attributes:d(e)}}))},f(t))}),this}},{key:"moveByIndex",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return this._needsBaseRevision=!0,this._ops.push({kind:o.H1.MOV,mov:{fromIndex:e,toIndex:t,length:n}}),this}},{key:"updateListAttributes",value:function(e){return this._ops.push({kind:o.H1.UPDATE_LIST_ATTRIBUTES,updateListAttributes:e}),this}},{key:"updateItemAttributes",value:function(e){return this._ops.push({kind:o.H1.UPDATE_ITEM_ATTRIBUTES,updateItemAttributes:e}),this}},{key:"buildDelta",value:function(){return{ops:this._ops,info:{source:{client:o.Gv.WEBPLAYER}}}}},{key:"buildListChanges",value:function(e){if(this._needsBaseRevision&&void 0===e)throw new Error("Operation needs base revision, which was not provided!");return{baseRevision:e,deltas:[this.buildDelta()],wantResultingRevisions:!1,wantSyncResult:!1,nonces:[]}}}])}()},91008:(e,t,n)=>{"use strict";n.d(t,{N:()=>f});var r=n(56068),i=n(2970),a=n(2113),o=n(93311),s=n(39564),u=(n(65050),n(90489),n(14446)),c=n(29745);function l(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,d()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(d=function(){return!!e})()}var f=function(e){function t(){var e;return(0,r.A)(this,t),(e=l(this,t))._aggregator=(0,u.X)(e.onBatchChanged.bind(e)),e.onAddListener(c.Lj.UPDATE,(function(t){var n=t.data.options.uri;e._aggregator.subscribe(n)})),e.onRemoveListener(c.Lj.UPDATE,(function(t){var n=t.data.options.uri;e._aggregator.unsubscribe(n)})),e}return(0,s.A)(t,e),(0,i.A)(t,[{key:"emitAddSync",value:function(e,t,n){return this.emitSync(c.Lj.OPERATION,{operation:c.sP.ADD,uri:e,items:t,silent:n}).defaultPrevented}},{key:"emitMoveSync",value:function(e,t){return this.emitSync(c.Lj.OPERATION,{operation:c.sP.MOVE,uri:e,items:t}).defaultPrevented}},{key:"emitRemoveSync",value:function(e,t,n){return this.emitSync(c.Lj.OPERATION,{operation:c.sP.REMOVE,uri:e,items:t,silent:n}).defaultPrevented}},{key:"emitUpdateSync",value:function(e,t){return this.emitSync(c.Lj.OPERATION,{operation:c.sP.UPDATE,uri:e,details:t}).defaultPrevented}},{key:"emitSendSignalSync",value:function(e,t,n){return this.emitSync(c.Lj.OPERATION,{operation:c.sP.SIGNAL,uri:e,itemId:n,signalIdentifier:t}).defaultPrevented}},{key:"emitAddComplete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0;this.emit(c.Lj.OPERATION_COMPLETE,{operation:c.sP.ADD,uri:e,uris:n,error:t,silent:r})}},{key:"emitMoveComplete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];this.emit(c.Lj.OPERATION_COMPLETE,{operation:c.sP.MOVE,uri:e,items:n,error:t})}},{key:"emitRemoveComplete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0;this.emit(c.Lj.OPERATION_COMPLETE,{operation:c.sP.REMOVE,uri:e,items:n,error:t,silent:r})}},{key:"emitUpdateComplete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.emit(c.Lj.OPERATION_COMPLETE,{operation:c.sP.UPDATE,uri:e,details:n,error:t})}},{key:"emitSendSignalComplete",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;this.emit(c.Lj.OPERATION_COMPLETE,{operation:c.sP.SIGNAL,uri:e,itemId:n,signalIdentifier:t,error:r})}}])}(c.Y0)},46739:(e,t,n)=>{"use strict";n.d(t,{N4:()=>p,S1:()=>c,f5:()=>d});var r=n(62822),i=(n(83234),n(93091)),a=n.n(i),o=n(82316),s=n(88053),u=6048e5;function c(e,t,n){return l.apply(this,arguments)}function l(){return l=(0,r.A)(a().mark((function e(t,n,r){var i,c,l,d=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=d.length>3&&void 0!==d[3]?d[3]:u,c=(0,s.m)(n),e.next=4,t.build().withHost(o.ZJ).withMethod("POST").withPath("/playlist/".concat(c,"/permission-grant")).withEndpointIdentifier("/playlist/{id}/permission-grant").withJsonContentType().withBody({permission:{permissionLevel:r},ttlMs:i}).withoutMarket().send();case 4:return l=e.sent,e.abrupt("return",l.body);case 6:case"end":return e.stop()}}),e)}))),l.apply(this,arguments)}function d(e,t,n){return f.apply(this,arguments)}function f(){return(f=(0,r.A)(a().mark((function e(t,n,r){var i,u;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=(0,s.m)(n),e.next=3,t.build().withHost(o.ZJ).withMethod("POST").withPath("/playlist/".concat(i,"/permission-grant/token/").concat(r,"/claim")).withEndpointIdentifier("/playlist/{id}/permission-grant/token/{token}/claim").withJsonContentType().withoutMarket().send();case 3:return u=e.sent,e.abrupt("return",u.body);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e,t){return v.apply(this,arguments)}function v(){return(v=(0,r.A)(a().mark((function e(t,n){var r,i;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(0,s.m)(n),e.next=3,t.build().withHost(o.ZJ).withMethod("GET").withPath("/playlist/".concat(r,"/permission/base")).withEndpointIdentifier("/playlist/{id}/permission/base").withoutMarket().send();case 3:return i=e.sent,e.abrupt("return",i.body);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},10382:(e,t,n)=>{"use strict";n.d(t,{D:()=>p});var r=n(56068),i=n(2970),a=n(2113),o=n(93311),s=n(39564),u=n(52542),c=(n(26701),n(45434),n(65050),n(43379),n(90489),n(34192),n(51565),n(18316),n(63175)),l=n(14446);function d(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,f()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}var p=function(e){function t(){var e;return(0,r.A)(this,t),e=d(this,t),(0,u.A)(e,"_numListeners",0),e._aggregator=(0,l.X)(e.onContainsItems.bind(e)),e.onAddListener(c.tD.UPDATE,(function(){1==++e._numListeners&&e.subscribeToUpdates()})),e.onRemoveListener(c.tD.UPDATE,(function(){0==--e._numListeners&&e.unsubscribeFromUpdates()})),e.onAddListener(c.tD.UPDATE_ITEM,(function(t){1==++e._numListeners&&e.subscribeToUpdates();var n=t.data.options.uri;e._aggregator.subscribe(n)})),e.onRemoveListener(c.tD.UPDATE_ITEM,(function(t){0==--e._numListeners&&e.unsubscribeFromUpdates();var n=t.data.options.uri;e._aggregator.unsubscribe(n)})),e}return(0,s.A)(t,e),(0,i.A)(t,[{key:"emitUpdateItems",value:function(e,t){var n=this;e.forEach((function(e,r){n.emit(c.tD.UPDATE_ITEM,{uri:e,isInRootlist:Array.isArray(t)?t[r]:t})}))}},{key:"emitCreatePlaylistSync",value:function(e,t,n){return this.emitSync(c.tD.OPERATION,{operation:c.ut.CREATE_PLAYLIST,name:e,position:t,silent:n}).defaultPrevented}},{key:"emitAddSync",value:function(e,t,n){return this.emitSync(c.tD.OPERATION,{operation:c.ut.ADD,uris:e,position:t,silent:n}).defaultPrevented}},{key:"emitMoveSync",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.emitSync(c.tD.OPERATION,{operation:c.ut.MOVE,item:e,position:t,showAddConfirmation:n}).defaultPrevented}},{key:"emitRemoveSync",value:function(e){return this.emitSync(c.tD.OPERATION,{operation:c.ut.REMOVE,items:e}).defaultPrevented}},{key:"emitCreatePlaylistComplete",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=arguments.length>4?arguments[4]:void 0;this.emit(c.tD.OPERATION_COMPLETE,{operation:c.ut.CREATE_PLAYLIST,name:e,position:t,uri:n,error:r,silent:i})}},{key:"emitAddComplete",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0;this.emit(c.tD.OPERATION_COMPLETE,{operation:c.ut.ADD,uris:e,position:t,error:n,silent:r})}},{key:"emitMoveComplete",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this.emit(c.tD.OPERATION_COMPLETE,{operation:c.ut.MOVE,item:e,position:t,error:n,showAddConfirmation:r})}},{key:"emitRemoveComplete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.emit(c.tD.OPERATION_COMPLETE,{operation:c.ut.REMOVE,items:e,error:t})}}])}(c.OO)},77741:(e,t,n)=>{"use strict";n.d(t,{IJ:()=>C,N7:()=>P,q1:()=>I,dG:()=>T,sh:()=>k,jH:()=>E,W3:()=>O});var r=n(56068),i=n(2970),a=n(52542),o=(n(7651),n(14551),n(9267),n(184),n(42486),n(16347),n(30456),n(75380),n(26701),n(86746),n(53276),n(45434),n(79024),n(70750),n(68216),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(2823),n(65594),n(78397),n(18653),n(97460),n(34192),n(88856),n(51565),n(18316),n(93577),n(80366)),s=n(3568),u=(n(40065),n(25550),n(72636),n(4865),n(15342),n(71104)),c=n(16920),l=n(19644);function d(e){return e?new Date(parseInt(e,10)):null}function f(e){return{type:c.c.USER,uri:(0,o.Qj)(e).toURI(),username:e,displayName:null,images:[]}}function p(e,t){if(void 0!==e)return e.map((function(e){var t;return null!==(t=e.url)&&void 0!==t?t:null})).filter(u.P).map((function(e){return{url:e}}));if(void 0!==t){var n=(0,l.U5)(t);return[{url:"https://i.scdn.co/image/".concat(n)}]}return[]}function v(e,t,n){var r,i,a,o,s,u,l=t.attributes,v=n.attributes;if(!(t.uri&&n.ownerUsername&&l&&v))return function(e){var t,n=e.attributes;return{type:"placeholder",uri:null!==(t=e.uri)&&void 0!==t?t:"",addedAt:d(null==n?void 0:n.timestamp),isNotFound:!0,isForbidden:!1}}(t);var h=f(n.ownerUsername),m=function(e){return void 0===e?null:f(e)}(null===(r=v.formatAttributes)||void 0===r||null===(r=r.find((function(e){return"madeFor.username"===e.key})))||void 0===r?void 0:r.value),g=e===h.username,y=null!==(i=l.public)&&void 0!==i&&i,b=g,A=g;return{type:c.c.PLAYLIST,addedAt:d(l.timestamp),uri:t.uri,name:null!==(a=v.name)&&void 0!==a?a:"",description:null!==(o=v.description)&&void 0!==o?o:"",totalLength:null!==(s=n.length)&&void 0!==s?s:0,unfilteredTotalLength:null!==(u=n.length)&&void 0!==u?u:0,totalLikes:null,duration:null,images:p(v.pictureSize,v.picture),owner:h,madeFor:m,isLoaded:!0,isOwnedBySelf:g,isPublished:y,isRootlistable:!0,hasEpisodes:null,hasSpotifyTracks:null,hasSpotifyAudiobooks:null,canAdd:b,canRemove:A,canPlay:null,formatListData:null,canReportAnnotationAbuse:!1,hasDateAdded:!0,permissions:null,collaborators:null}}var h=n(35609);function m(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return g(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n",addedAt:new Date(0),items:[],hash:"0000000000000000",rawItemCount:0},t)}function S(e,t,n,r){return b(b({},function(e,t,n){var r=n.attributes;return{type:"folder",uri:e,name:t,addedAt:d(null==r?void 0:r.timestamp),items:[]}}((0,h.p0)(e,t,n),n,r)),{},{hash:t,rawItemCount:1})}var C=function(){return(0,i.A)((function e(t){(0,r.A)(this,e),(0,a.A)(this,"stack",[]),(0,a.A)(this,"seen",[]),this.username=t;var n=(0,h.p0)(t,"0000000000000000","");this.root=w(n)}),[{key:"build",value:function(e){for(var t=e.contents,n=(null==t?void 0:t.items)||[],r=(null==t?void 0:t.metaItems)||[],i=0;i0?this.stack[this.stack.length-1]:this.root}},{key:"onPlaylist",value:function(e){this.peek().items.push(e)}},{key:"onStartGroup",value:function(e){this.peek().items.push(e),this.stack.push(e),this.seen.push(e.hash)}},{key:"onEndGroup",value:function(e){var t=this.stack.findIndex((function(t){return t.hash===e}));-1!==t&&(this.stack.length=t)}},{key:"hasSeen",value:function(e){return-1!==this.seen.indexOf(e)}},{key:"increaseRawItemCount",value:function(){this.root.rawItemCount++;for(var e=0;e0;){var i,a=m(r.pop().items);try{for(a.s();!(i=a.n()).done;){var o=i.value;A(o)&&r.push(o),t(o)&&n.push(o)}}catch(e){a.e(e)}finally{a.f()}}return n}function k(e){return x(e,(function(e){return(0,s.Af)(e)}))}function T(e){return w(e.uri,{items:k(e)})}function P(e,t){var n=(0,o.o_)(t),r=x(e,(function(e){return(0,h.B2)(n,(0,o.o_)(e.uri))}));return r.length>0?r[0]:null}function I(e,t){var n,r=(0,o.o_)(t);return null!==(n=x(e,(function(e){return(0,h.B2)(r,(0,o.o_)(e.uri))})).at(0))&&void 0!==n?n:null}},75655:(e,t,n)=>{"use strict";n.d(t,{k:()=>v});var r=n(62822),i=n(93091),a=n.n(i),o=(n(184),n(42486),n(83234),n(30456),n(25550),n(38408),n(47994),n(43379),n(34192),n(88856),n(15342),n(80456),n(83001)),s=n(86295),u=(n(87718),new s.l("decoratePlaylists","query","896382ce80ad65a99a7acef04886629b57f9673bdef3ed3d1c90cdc17237612b",null)),c=n(74751),l=50;function d(e,t){return f.apply(this,arguments)}function f(){return f=(0,r.A)(a().mark((function e(t,n){var i,s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=(0,o.lY)(t),e.next=3,(0,c.F)(n,function(){var e=(0,r.A)(a().mark((function e(t){var n,r,o,s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i(u,{uris:t});case 2:if(n=e.sent,o=(r=n||{}).errors,null!=(s=r.data)&&s.playlistsV2){e.next=10;break}if(!(o&&o.length>0)){e.next=9;break}throw new Error("GraphQL error: ".concat(o[0].message));case 9:throw new Error("Unknown GraphQL error!");case 10:return e.abrupt("return",s);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),l);case 3:return s=e.sent,e.abrupt("return",{playlistsV2:s.reduce((function(e,t){return e.concat(t.playlistsV2||[])}),[])});case 5:case"end":return e.stop()}}),e)}))),f.apply(this,arguments)}var p=function(e){return null===e.owner.displayName||0===e.images.length};function v(e,t,n){return h.apply(this,arguments)}function h(){return(h=(0,r.A)(a().mark((function e(t,n,r){var i,o,s,u,c,l,f,v,h,m,g,y,b,A,_;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(e.prev=0,i=0;i{"use strict";n.d(t,{B2:()=>l,BU:()=>c,DY:()=>h,Yu:()=>a,_U:()=>u,nK:()=>p,p0:()=>s});n(184),n(42486),n(83234),n(79024),n(5015),n(66209),n(10885),n(39261),n(83700),n(83632),n(47994),n(28169),n(43379),n(2823),n(4672),n(77329),n(13740),n(96542),n(85738),n(12900),n(82051),n(53198),n(74211),n(19791),n(75294),n(41526),n(66032),n(73659),n(38551),n(28553),n(67612),n(28579),n(77719),n(97576),n(62891),n(82605),n(14863),n(59637),n(2709),n(73974),n(58941),n(51579),n(26236),n(57716),n(81913);var r=n(80366),i=n(19644);function a(e){var t=new Uint8Array(e);return globalThis.crypto.getRandomValues(t),(0,i.U5)(t)}function o(e){var t=e.replace(/\s+/g," ");return encodeURIComponent(t).replace(/%20/g,"+")}function s(e,t,n){var i=(0,r.TR)(e,t).toURI();return"".concat(i,":").concat(o(n))}function u(e){var t=(0,r.o_)(e,{parseUnknown:!0});return null!==t&&t.type===r.NQ.UNKNOWN&&void 0!==t.args&&"start-group"===t.args[0]&&t.args.length>=2&&t.args.length<=3}function c(e){var t=(0,r.o_)(e,{parseUnknown:!0});return null!==t&&t.type===r.NQ.UNKNOWN&&void 0!==t.args&&"end-group"===t.args[0]&&2===t.args.length}function l(e,t){var n=(0,r.o_)(e,{parseUnknown:!0}),i=(0,r.o_)(t,{parseUnknown:!0});return null!==n&&null!==i&&(n.type===r.NQ.FOLDER&&i.type===r.NQ.FOLDER?n.id===i.id:u(n)&&u(i)||c(n)&&c(i)?n.args[0]===i.args[0]:n.type===r.NQ.FOLDER&&u(i)?n.id===i.args[1]:u(n)&&i.type===r.NQ.FOLDER?n.args[1]===i.id:(0,r.B2)(n,i))}function d(e,t){return void 0!==t?"spotify:start-group:".concat(e,":").concat(o(t)):"spotify:start-group:".concat(e)}function f(e){return"spotify:end-group:".concat(e)}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,n=e.folderUri,r=e.hash,i=void 0===r?n?v(n):a(8):r;return[d(i,t),f(i)]}function v(e){var t=(0,r.o_)(e);if(null===t||t.type!==r.NQ.FOLDER)throw new Error("Failed to parse folder URI!");return t.id}function h(e){try{return d(v(e))}catch(t){return e}}},99353:(e,t,n)=>{"use strict";n.d(t,{E:()=>r});var r=["daily-mix","my-mix","car-mix","personalized-podcasts","daylist"]},28715:(e,t,n)=>{"use strict";n.d(t,{u:()=>d,w:()=>f});var r=n(52542),i=n(62822),a=n(93091),o=n.n(a),s=(n(7651),n(30456),n(40065),n(26701),n(78551),n(25550),n(47994),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(82467),n(34192),n(88856),n(4865),n(51565),n(15342),n(18316),n(80366)),u=n(82316);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t{"use strict";n.d(t,{_:()=>s});var r=n(62822),i=n(93091),a=n.n(i),o=(n(184),n(42486),n(82316));function s(e,t){return u.apply(this,arguments)}function u(){return(u=(0,r.A)(a().mark((function e(t,n){var r,i,s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.build().withHost(o.eX).withMethod("GET").withPath("/resolve-uri/".concat(encodeURIComponent(n))).withEndpointIdentifier("/resolve-uri/{uri}").withoutMarket().send();case 2:if(r=e.sent,i=r.body,!((s=i.resolvedPlaylists).length>0)){e.next=6;break}return e.abrupt("return",s[0].uri);case 6:throw new Error("Error resolving playlist format URI!");case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},83241:(e,t,n)=>{"use strict";n.d(t,{H:()=>p,k:()=>d});var r=n(62822),i=n(93091),a=n.n(i),o=(n(7651),n(14551),n(184),n(42486),n(26851),n(47994),n(5672),n(25161)),s=n(80366),u=n(86387),c=n(82316),l=n(19644);function d(e,t,n){return f.apply(this,arguments)}function f(){return(f=(0,r.A)(a().mark((function e(t,n,r){var i,d,f,v,h,m,g;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null,d=(0,s.o_)(n).id,!r.imageUploadToken){e.next=6;break}return e.next=5,p(t,d,r.imageUploadToken);case 5:i=e.sent;case 6:if(f={},v=[],null!==i?f.picture=i:null===r.imageUploadToken&&v.push(o.Dr.LIST_PICTURE),!("name"in r)){e.next=13;break}if(r.name){e.next=12;break}throw Error("Can not set empty playlist name!");case 12:f.name=r.name;case 13:if("description"in r&&(f.description=r.description),0!==Object.keys(f).length||0!==v.length){e.next=16;break}return e.abrupt("return",null);case 16:return h=(new u.a).updateListAttributes({newAttributes:{values:f,noValue:v}}).buildListChanges(),m=o.Qm.toJSON(h),e.next=20,t.build().withMethod("POST").withHost(c.eX).withPath("/playlist/".concat(d,"/changes")).withEndpointIdentifier("/playlist/{id}/changes").withoutMarket().withJsonContentType().withBody(m).send();case 20:return g=e.sent,e.abrupt("return",(0,l.tX)(g.body.revision));case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e,t,n){return v.apply(this,arguments)}function v(){return(v=(0,r.A)(a().mark((function e(t,n,r){var i;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.build().withEndpointIdentifier("playlist/${id}/register-image").withHost(c.eX).withMethod("POST").withPath("/playlist/".concat(n,"/register-image")).withJsonContentType().withBody({uploadToken:r}).withoutMarket().send();case 2:if((i=e.sent).body){e.next=5;break}throw new Error("No image id from registration!");case 5:return e.abrupt("return",(0,l.tX)(i.body.picture));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},88186:(e,t,n)=>{"use strict";n.d(t,{V:()=>s});var r=n(62822),i=n(93091),a=n.n(i),o=(n(184),n(42486),"https://image-upload.spotify.com/v4");function s(e,t){return u.apply(this,arguments)}function u(){return(u=(0,r.A)(a().mark((function e(t,n){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.build().withEndpointIdentifier("image-upload/v4/playlist").withHost(o).withMethod("POST").withPath("/playlist").withBody(n).withoutGlobalHeaders().withHeaders([{key:"Content-Type",value:"image/jpeg"}]).withoutMarket().send();case 2:if((r=e.sent).body){e.next=5;break}throw new Error("No upload token recieved");case 5:return e.abrupt("return",r.body.uploadToken);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},88053:(e,t,n)=>{"use strict";n.d(t,{m:()=>i,z:()=>a});n(184),n(42486);var r=n(80366);function i(e){var t=(0,r.o_)(e);return t?t.id:""}function a(e){return e instanceof Error?e:new Error("Unknown error!")}},98699:(e,t,n)=>{"use strict";n.d(t,{W:()=>b,r:()=>A});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(45017),o=n(59066),s=n(11656),u=n(28925),c=n(23140),l=n(88308),d=(n(79024),n(25550),n(59255),n(85130),n(55636),n(28509),n(97332),n(46555),n(13296),n(24594),n(97460),n(15342),n(93577),n(82491)),f=n(71104),p=n(96131),v=n(72520);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t2&&void 0!==arguments[2]&&arguments[2],r=(0,d.a)(),a=(0,i.useRef)(null),o=(0,i.useRef)(t);(0,i.useLayoutEffect)((function(){o.current=t})),(0,i.useEffect)((function(){return n?r.subscribeToMembers(e,(function(e,t){var n,r,i=a.current,s=new Set(null!==(n=null==t||null===(r=t.members)||void 0===r?void 0:r.map((function(e){var t,n;return null!==(t=null===(n=e.user)||void 0===n?void 0:n.uri)&&void 0!==t?t:null})).filter(f.P))&&void 0!==n?n:[]);i&&!(0,p.j)(i,s)&&o.current(),a.current=s})):function(){}}),[e,r,n])}(e,w,null==t?void 0:t.hydrateCollaboratorsWithMembers),{data:null!=_?_:null,isLoading:O,isError:E}},A=function(e,t,n){var r=(0,a.m)(),o=(0,s.jE)();return(0,i.useCallback)((function(){var i=g(e,t,n),a=y(r,e,!1,t,n);o.prefetchQuery({queryKey:i,queryFn:a})}),[r,n,t,o,e])}},45017:(e,t,n)=>{"use strict";n.d(t,{m:()=>a});var r=n(3376),i=n(62749);function a(){return(0,r.N)(i.Ki)}},72001:(e,t,n)=>{"use strict";n.d(t,{e:()=>o});var r=n(30758),i=n(45017),a=n(88308);function o(){for(var e=arguments.length,t=new Array(e),n=0;n{"use strict";n.d(t,{J:()=>p});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(30758),a=n(45017),o=n(59066),s=n(11656),u=n(28925),c=n(23140),l=n(88308);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t{"use strict";n.d(t,{x:()=>o});var r=n(30758),i=n(45017),a=n(82491);function o(e){var t=(0,i.m)(),n=(0,a.a)();return{addItems:(0,r.useCallback)((function(n,r){return t.add(e,n,r)}),[e,t]),moveItems:(0,r.useCallback)((function(n,r){return t.move(e,n,r)}),[e,t]),removeItems:(0,r.useCallback)((function(n){return t.remove(e,n)}),[e,t]),updateDetails:(0,r.useCallback)((function(n){return t.updateDetails(e,n)}),[e,t]),uploadImage:(0,r.useCallback)((function(e){return t.uploadImage(e)}),[t]),setPrivateState:(0,r.useCallback)((function(t){return n.setBasePermission(e,t?"BLOCKED":"VIEWER")}),[n,e]),removeMember:(0,r.useCallback)((function(t){return n.removeMember(e,t)}),[n,e])}}},71262:(e,t,n)=>{"use strict";n.d(t,{v:()=>s});var r=n(12341),i=n(30758),a=n(50875),o=n(21780);function s(e){var t=(0,a._)(),n=(0,i.useState)(void 0),s=(0,r.A)(n,2),u=s[0],c=s[1],l=(0,i.useCallback)((function(){t.getPublishedState(e).then(c)}),[t,e]);return(0,i.useEffect)(l,[l]),(0,o.L)(l),u}},59066:(e,t,n)=>{"use strict";n.d(t,{H:()=>a});var r=n(29745),i=n(72001);function a(e,t){(0,i.e)(r.Lj.UPDATE,(function(n){n.data.uri===e&&t(n)}),{uri:e})}},57279:(e,t,n)=>{"use strict";n.d(t,{g:()=>i});var r=n(50875);function i(){return(0,r._)()}},50875:(e,t,n)=>{"use strict";n.d(t,{_:()=>a});var r=n(3376),i=n(3568);function a(){return(0,r.N)(i.Yi)}},83821:(e,t,n)=>{"use strict";n.d(t,{u:()=>s});var r=n(50875),i=n(21780),a=n(11656),o=n(28925);function s(e){var t=(0,r._)(),n=(0,a.jE)(),s=["rootlist-contents",e];return(0,i.L)((function(){return n.invalidateQueries({queryKey:s},{cancelRefetch:!0})})),(0,o.I)({queryKey:s,queryFn:function(){return t.getContents(e)},gcTime:864e5,staleTime:0}).data}},77414:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(30758),i=n(50875);function a(){var e=(0,i._)();return{createFolder:(0,r.useCallback)((function(t,n){return e.createFolder(t,n)}),[e]),createPlaylist:(0,r.useCallback)((function(t,n){return e.createPlaylist(t,n)}),[e]),moveFolder:(0,r.useCallback)((function(t,n){return e.moveFolder(t,n)}),[e]),removeFolder:(0,r.useCallback)((function(t){return e.removeFolder(t)}),[e]),renameFolder:(0,r.useCallback)((function(t,n){return e.renameFolder(t,n)}),[e]),addPlaylists:(0,r.useCallback)((function(t,n){return e.add(t,n)}),[e]),movePlaylists:(0,r.useCallback)((function(t,n){return e.move(t,n)}),[e]),removePlaylists:(0,r.useCallback)((function(t){return e.remove(t)}),[e]),containsPlaylists:(0,r.useCallback)((function(t){return e.contains(t)}),[e]),setPublishedState:(0,r.useCallback)((function(t,n){return e.setPublishedState(t,n)}),[e])}}},21780:(e,t,n)=>{"use strict";n.d(t,{L:()=>s,b:()=>u});var r=n(30758),i=n(63175),a=n(50875),o=n(88308);function s(e){var t=(0,a._)();(0,r.useEffect)((function(){return t.getEvents().addListener(i.tD.UPDATE,e)}),[e,t])}function u(){for(var e=arguments.length,t=new Array(e),n=0;n{"use strict";n.d(t,{p:()=>r});n(45434),n(28430),n(43379),n(34192),n(9582);function r(e){return!!e&&(Array.isArray(e)?e.some((function(e){return"is-editorial-booklist"===e.key&&"true"===e.value})):"true"===e["is-editorial-booklist"])}},29712:(e,t,n)=>{"use strict";n.d(t,{w:()=>a});n(25550),n(15342);var r=n(16920);function i(e){return{url:e.url,width:e.width||void 0,height:e.height||void 0}}function a(e){var t;return{type:r.c.USER,uri:e.uri,username:e.id,displayName:(null==e?void 0:e.display_name)||null,images:(null==e||null===(t=e.images)||void 0===t?void 0:t.map(i))||[]}}},43065:(e,t,n)=>{"use strict";n.d(t,{c:()=>r});var r=(0,n(78996).u)("ProductStateAPI")},92062:(e,t,n)=>{"use strict";n.d(t,{k:()=>o});var r=n(12341),i=(n(43379),n(51234),n(72431),n(30758)),a=n(47876);function o(){var e=(0,a.g)(),t=(0,i.useState)(!0),n=(0,r.A)(t,2),o=n[0],s=n[1],u=(0,i.useState)({}),c=(0,r.A)(u,2),l=c[0],d=c[1],f=(0,i.useState)(null),p=(0,r.A)(f,2),v=p[0],h=p[1];return(0,i.useEffect)((function(){var t=!0;return e.getValues().then((function(e){t&&d(e)})).catch((function(e){t&&h(e)})).finally((function(){t&&s(!1)})),function(){t=!1}}),[e]),{isLoading:o,data:l,error:v}}},47876:(e,t,n)=>{"use strict";n.d(t,{g:()=>a});var r=n(3376),i=n(43065);function a(){return(0,r.N)(i.c)}},82893:(e,t,n)=>{"use strict";n.d(t,{$:()=>l});var r=n(62822),i=n(93091),a=n.n(i),o=n(11656),s=n(28925),u=n(47876),c=n(30758),l=function(e){var t,n=(0,u.g)(),i=(0,o.jE)(),l=(0,s.I)({queryKey:["useProductStateValue",e],queryFn:(t=(0,r.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.getValues();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)}),select:function(t){return null==t?void 0:t[e]},placeholderData:function(){var e;return null!==(e=n.getCachedValues())&&void 0!==e?e:void 0},gcTime:0}),d=l.data;return(0,c.useEffect)((function(){return n.subValues((function(){i.invalidateQueries({queryKey:["useProductStateValue",e]})}))}),[e,n,i]),d}},18832:(e,t,n)=>{"use strict";n.d(t,{b:()=>r});var r=(0,n(78996).u)("PubSubAPI")},8039:(e,t,n)=>{"use strict";n.d(t,{D:()=>f,K:()=>d});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.CONNECTION="connection",e.MESSAGE="push",e.SUBSCRIBE="subscribe",e.CANCEL="cancel",e.REFRESH="refresh",e.ERROR="error",e}({}),f=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},37149:(e,t,n)=>{"use strict";n.d(t,{j:()=>m});var r=n(85093),i=n(62822),a=n(56068),o=n(2970),s=n(52542),u=n(93091),c=n.n(u),l=(n(184),n(42486),n(83234),n(30456),n(7651),n(14551),n(9267),n(26701),n(86746),n(79024),n(40122),n(45434),n(70750),n(68216),n(47994),n(71425),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(51234),n(2823),n(65594),n(78397),n(97460),n(34192),n(88856),n(51565),n(18316),n(93577),n(8039));function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1e3&&m._messages.pop(),(t=m._messages).splice.apply(t,[0,m._messages.length].concat((0,r.A)((n=m._messages,i=function(e){return"".concat(e.timestamp,"-").concat(e.ident)},a=new Map,n.forEach((function(e){var t=i(e);a.has(t)||a.set(t,e)})),Array.from(a.values())))))),m._events.emit(l.K.MESSAGE,e)})),v=function(){m.cancelSubscription(o),p.cancel()},a.addEventListener("abort",v,{once:!0}),t.prev=8,t.next=11,null===(h=n.onSubscribe)||void 0===h?void 0:h.call(n,i);case 11:this._events.emit(l.K.SUBSCRIBE,{ident:s,isPrefix:null!=u&&u}),t.next=17;break;case 14:t.prev=14,t.t0=t.catch(8),this._events.emit(l.K.ERROR,new Error("Error while trying to subscribe!",{cause:t.t0}));case 17:case"end":return t.stop()}}),t,this,[[8,14]])}))),function(e,t,r){return n.apply(this,arguments)})},{key:"refreshSubscription",value:(t=(0,i.A)(c().mark((function e(t,n){var r,i,a,o;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,null===(r=t.onCancel)||void 0===r?void 0:r.call(t,t.connectionId);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),this._events.emit(l.K.ERROR,new Error("Error while trying to cancel!",{cause:e.t0}));case 8:return e.prev=8,o=t.connectionId,e.next=12,null===(i=t.onSubscribe)||void 0===i?void 0:i.call(t,n);case 12:t.connectionId=n,this._events.emit(l.K.REFRESH,{ident:t.ident,isPrefix:null!==(a=t.isPrefix)&&void 0!==a&&a,oldConnectionId:o,newConnectionId:n}),e.next=19;break;case 16:e.prev=16,e.t1=e.catch(8),this._events.emit(l.K.ERROR,new Error("Error while trying to subscribe!",{cause:e.t1}));case 19:case"end":return e.stop()}}),e,this,[[0,5],[8,16]])}))),function(e,n){return t.apply(this,arguments)})},{key:"subscribe",value:function(e){var t=this,n=new AbortController,r=n.signal;return this._connectionId.then((function(n){return t.createSubscription(e,n,r)})),{cancel:function(){return n.abort()}}}},{key:"getSubscriptions",value:function(){return Array.from(this._subscriptions.values()).filter((function(e){return!(e.ident===h&&!0===e.isPrefix)}))}},{key:"getMessages",value:function(){return this._messages}},{key:"getEvents",value:function(){return this._events}}]);var t,n,u}();(0,s.A)(m,"NEXT_SUBSCRIPTION_ID",0)},44647:(e,t,n)=>{"use strict";n.d(t,{oC:()=>r});n(79024),n(25550),n(43379),n(2823),n(97460),n(29426),n(15342),n(93577),n(54520),n(91531),n(93678),n(34145);var r=function(e,t){var n=t?new URLSearchParams(t.search):void 0;return"1"===(null==n?void 0:n.get(e))}},4883:(e,t,n)=>{"use strict";n.d(t,{K5:()=>h,X6:()=>v,d2:()=>f,hr:()=>m,m5:()=>p});n(90489);var r=n(2113),i=n(93311),a=n(39564),o=n(2970),s=n(56068),u=n(78996),c=n(49822);function l(e,t,n){return t=(0,i.A)(t),(0,r.A)(e,d()?Reflect.construct(t,n||[],(0,i.A)(e).constructor):t.apply(e,n))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(d=function(){return!!e})()}var f=function(e){return e.ARTIST="artist",e.ALBUM="album",e.SHOW="show",e.AUDIOBOOK="audiobook",e.PLAYLIST="playlist",e.LIKED_SONGS="liked_songs",e.YOUR_EPISODES="your_episodes",e.TRACK="track",e}({}),p=function(e){return e.UPDATE="update",e}({}),v=(0,u.u)("RecentlyPlayedAPI"),h=(0,o.A)((function e(){(0,s.A)(this,e)})),m=function(e){function t(){return(0,s.A)(this,t),l(this,t,arguments)}return(0,a.A)(t,e),(0,o.A)(t)}(c.V)},30174:(e,t,n)=>{"use strict";n.d(t,{F:()=>s});var r=n(12341),i=n(30758),a=n(4883),o=n(3376);function s(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=(0,o.N)(a.X6),n=(0,i.useState)((function(){return t.getContexts()})),s=(0,r.A)(n,2),u=s[0],c=s[1];return(0,i.useEffect)((function(){if(e)return t.getEvents().addListener(a.m5.UPDATE,(function(e){var t=e.data;c(t)}))}),[t,e]),u}},47735:(e,t,n)=>{"use strict";n.d(t,{fE:()=>h,q6:()=>v});var r,i=n(85093),a=n(62822),o=n(52542),s=n(93091),u=n.n(s),c=(n(7651),n(184),n(42486),n(83234),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(19264),n(34192),n(88856),n(51565),n(18316),n(36654)),l=n(3220);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t2&&void 0!==arguments[2]&&arguments[2],a=(0,c.createSemanticMetrics)({key:e,dev:!(null!==(n="production")&&n.startsWith("prod")),reporter:p({transport:t,isAnonymous:i})}).sendMetric;r=a}function h(e){return m.apply(this,arguments)}function m(){return(m=(0,a.A)(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r){e.next=2;break}throw new Error("Invalid call to sendMetric before initSemanticMetrics.");case 2:return t.tags||(t.tags={}),"review_build"in t.tags||(t.tags.review_build="1"==={}.IS_REVIEW_BUILD?"true":"false"),e.abrupt("return",r(t));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},28912:(e,t,n)=>{"use strict";n.d(t,{AX:()=>a,K$:()=>o,WY:()=>i,fZ:()=>u,uj:()=>s});var r=n(78996),i=function(e){return e.PUBLISH_DATE="PUBLISH_DATE",e}({}),a=function(e){return e.ASC="ASC",e.DESC="DESC",e}({}),o=function(e){return e.AVAILABLE="AVAILABLE",e.TEXT="TEXT",e.NAME="NAME",e.ISPLAYED="ISPLAYED",e.STARTEDPLAYING="STARTEDPLAYING",e}({}),s=function(e){return e.CONTAINS="CONTAINS",e.EQUALS="EQUALS",e.NOT_EQUALS="NOT_EQUALS",e.GREATER_THAN="GREATER_THAN",e}({}),u=(0,r.u)("ShowAPI")},56199:(e,t,n)=>{"use strict";n.d(t,{K:()=>d,r:()=>f});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.UPDATE_RESUME_EPISODE_LINK="update_resume_episode_link",e.UPDATE_RATING="update_rating",e.UPDATE_PLAYED_STATE="update_played_state",e}({}),f=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},59961:(e,t,n)=>{"use strict";n.d(t,{S:()=>c});var r=n(62822),i=n(93091),a=n.n(i),o=(n(184),n(42486),n(79024),n(43379),n(9657),n(97460),n(93577),n(5728),n(24136),n(54520),n(91531),n(93678),n(34145),n(16392)),s=n(49506),u=n(27386);function c(e){return l.apply(this,arguments)}function l(){return(l=(0,r.A)(a().mark((function e(t){var n,r,i;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.createCheckoutSession(new s.t,t);case 2:if(n=e.sent,r=n.body,i=r.redirectToUrl,new URL(i).hostname.endsWith(".spotify.com")){e.next=8;break}throw new Error("Unknown URL host");case 8:(0,u.g)()?window.open(i,"_blank"):window.location.assign(i);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},10258:(e,t,n)=>{"use strict";n.d(t,{W:()=>l});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564);function u(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,c()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function c(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(c=function(){return!!e})()}var l=function(e){function t(e,n){var r;return(0,i.A)(this,t),(r=u(this,t,[e,n])).redirectUri=n.redirectUri,r}return(0,s.A)(t,e),(0,r.A)(t)}(n(28394).e)},6767:(e,t,n)=>{"use strict";n.d(t,{E:()=>a,q:()=>o});n(78551),n(28430),n(43379),n(82467),n(34192),n(9582);var r=n(52005),i=n(4140);function a(e){return void 0===e||0===e.length?null:e.some((function(e){return[r.UG.OAP_OTP,r.UG.AUDIOBOOK_DIRECT_SALES].includes(e)}))?"OTP":e.some((function(e){return[r.UG.OAP_LINKING,r.UG.ANCHOR_PAYWALL].includes(e)}))?"SUBSCRIPTION":"OTHER"}function o(e){return null!=e&&e.length?e.some((function(e){return e&&[i.UG.OapOtp,i.UG.AudiobookDirectSales].includes(e)}))?"OTP":e.some((function(e){return e&&[i.UG.OapLinking,i.UG.AnchorPaywall].includes(e)}))?"SUBSCRIPTION":"OTHER":null}},1321:(e,t,n)=>{"use strict";n.d(t,{d:()=>o});var r=n(28925),i=n(10789),a=3e5;function o(e){var t=(0,i.T)(),n=(0,r.I)({queryKey:["useEpisodeOrChapter",e],queryFn:function(){return t.getEpisodeOrChapter(e)},gcTime:a,retry:function(e,t){return!t}}),o=n.data,s=n.isError;return o||s?{isError:s,episodeOrChapter:o}:null}},10789:(e,t,n)=>{"use strict";n.d(t,{T:()=>a});var r=n(28912),i=n(3376);function a(){return(0,i.N)(r.fZ)}},68549:(e,t,n)=>{"use strict";n.d(t,{W:()=>y});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(62822),i=n(52542),a=n(93091),o=n.n(a),s=n(11656),u=n(28925),c=n(10789),l=n(53670),d=n(30758),f=n(10258),p=n(56199);var v=n(72520);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t{"use strict";n.d(t,{p:()=>p});var r=n(62822),i=n(12341),a=n(93091),o=n.n(a),s=n(11656),u=n(28925),c=n(10789),l=n(5248),d=n(30758),f=n(33814),p=function(e){var t,n=(0,c.T)(),a=(0,s.jE)(),p=(0,d.useRef)(null),v=(0,d.useRef)(0),h=(0,l.o)((function(t){var n,r;return(null==t?void 0:t.context.uri)===e&&null!==(n=null==t||null===(r=t.item)||void 0===r?void 0:r.uri)&&void 0!==n?n:null})),m=(0,f.S)(1e4,(function(e){var t;return(null==e||null===(t=e.item)||void 0===t?void 0:t.uri)===h})),g=(0,i.A)(m,1)[0],y=(0,u.I)({queryKey:["useShowPlayedState",e],queryFn:(t=(0,r.A)(o().mark((function t(){var r;return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=n.getShowPlayedState(e),v.current=g,t.abrupt("return",r);case 3:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)}),refetchOnWindowFocus:!1}),b=y.data;return(0,d.useEffect)((function(){p.current&&h!==p.current&&a.invalidateQueries({queryKey:["useShowPlayedState",e]}),p.current=h}),[h,a,e]),(0,d.useMemo)((function(){return b&&n.capabilities.canGetShowPlayedState?{state:b.state,playPositionMilliseconds:b.playPositionMilliseconds+g-v.current}:null}),[b,n,g])}},53670:(e,t,n)=>{"use strict";n.d(t,{Cx:()=>a,Go:()=>d,Gr:()=>f,H7:()=>s,Uk:()=>u,Xz:()=>c,_w:()=>o,t5:()=>l,x7:()=>i});var r=n(16920),i=function(e){return e.Explicit="EXPLICIT",e.NineteenPlus="NINETEEN_PLUS",e.None="NONE",e.Unknown="UNKNOWN",e}({}),a=function(e){return e.Audio="AUDIO",e.Unknown="UNKNOWN",e.Video="VIDEO",e}({}),o=function(e){return e.Completed="COMPLETED",e.InProgress="IN_PROGRESS",e.NotStarted="NOT_STARTED",e}({}),s=function(e){return e.Unknown="UNKNOWN",e.NotStarted="NOT_STARTED",e.InProgress="IN_PROGRESS",e.Completed="COMPLETED",e.Unrecogniced="UNRECOGNIZED",e}({}),u=function(e){return e.AgeRestricted="AGE_RESTRICTED",e.Anonymous="ANONYMOUS",e.CatalogueRestricted="CATALOGUE_RESTRICTED",e.CountryRestricted="COUNTRY_RESTRICTED",e.Explicit="EXPLICIT",e.PaymentRequired="PAYMENT_REQUIRED",e.Playable="PLAYABLE",e.Unavailable="UNAVAILABLE",e.Unknown="UNKNOWN",e}({}),c=function(e){return e.RestrictedContent="Restricted content",e.Generic="Error while requesting the show metadata",e}({}),l=function(e){return e.UNKNOWN="unknown",e.TRAILER="trailer",e.CONTINUE_LISTENING="continue-listening",e.LATEST_PUBLISHED="latest-published",e.UP_NEXT="up-next",e.FIRST_PUBLISHED="first-published",e}({});function d(e){return e.type===r.c.AUDIOBOOK}function f(e){return e.type===r.c.CHAPTER}},64209:(e,t,n)=>{"use strict";n.d(t,{p:()=>s});var r=n(62822),i=n(93091),a=n.n(i),o=(n(184),n(42486),n(68216),n(82316)),s=function(){var e=(0,r.A)(a().mark((function e(t,n,r){var i,s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=t.build(),e.prev=1,e.next=4,i.withMethod("POST").withHost(o.CC).withPath("/rating/show/".concat(n)).withBody({rating:r}).withJsonContentType().withResponseType("json").send();case 4:if(!(s=e.sent).body){e.next=7;break}return e.abrupt("return",{showUri:s.body.show_uri,rating:s.body.rating,ratedAt:new Date(s.body.rated_at)});case 7:return e.abrupt("return",null);case 10:throw e.prev=10,e.t0=e.catch(1),new Error("Error while rating show",{cause:e.t0});case 13:case"end":return e.stop()}}),e,null,[[1,10]])})));return function(t,n,r){return e.apply(this,arguments)}}()},30804:(e,t,n)=>{"use strict";n.d(t,{el:()=>p,Ar:()=>v,S:()=>g,_v:()=>O,Wt:()=>f,pE:()=>C,e$:()=>w});var r=n(85093),i=(n(7651),n(14551),n(83234),n(30456),n(78551),n(34518),n(25550),n(47710),n(68216),n(47994),n(43379),n(82467),n(34192),n(88856),n(15342),n(92107)),a=n(4140),o=n(16920),s=n(53670),u="recent",c=n(6767),l=n(39954),d=n(71104);function f(e){return{totalCount:e.totalCount,nextOffset:e.pagingInfo.nextOffset,items:e.items.map((function(e){return"Episode"!==e.entity.data.__typename?null:g(e.entity.data)}))}}function p(e,t){return{totalCount:e.totalCount,nextOffset:e.pagingInfo.nextOffset,items:e.items.map((function(e){return"Chapter"===e.entity.data.__typename?y(e.entity.data,t):null}))}}function v(e,t){return"Chapter"===e.__typename?y(e,t):g(e)}function h(e){switch(e){case a.$c.AgeRestricted:return s.Uk.AgeRestricted;case a.$c.CatalogueRestricted:return s.Uk.CatalogueRestricted;case a.$c.CountryRestricted:return s.Uk.CountryRestricted;case a.$c.Explicit:return s.Uk.Explicit;case a.$c.PaymentRequired:return s.Uk.PaymentRequired;case a.$c.Playable:return s.Uk.Playable;case a.$c.Unavailable:default:return s.Uk.Unavailable}}function m(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{playable:!t&&e.playable,reason:t?s.Uk.Anonymous:h(e.reason)}}function g(e){var t,n,r,i,a,s,u,c,d="Podcast"!==(a=e.podcastV2).data.__typename?null:{uri:a.data.uri,name:a.data.name,coverArt:(null===(s=a.data.coverArt)||void 0===s?void 0:s.sources)||[],trailer:(u=a.data.trailerV2,("Episode"===(null==u?void 0:u.data.__typename)?{uri:u.data.uri}:null)||null),showTypes:(a.data.showTypes||[]).filter(b)},f=(0,l.Wx)(null==e?void 0:e.restrictions,e.playability),p="gatedEntityRelations"in e?T(e.gatedEntityRelations):null,v="Podcast"===e.podcastV2.data.__typename&&"accessInfo"in e.podcastV2.data&&"UpsellAccessExplanation"===(null===(t=e.podcastV2.data.accessInfo)||void 0===t||null===(t=t.accessExplanation)||void 0===t?void 0:t.__typename)?k(null===(n=e.podcastV2.data.accessInfo)||void 0===n?void 0:n.accessExplanation):null;return{type:o.c.EPISODE,uri:e.uri,name:e.name,description:e.description||"",htmlDescription:e.htmlDescription||"",podcast:d,episodeType:e.type,mediaTypes:e.mediaTypes,coverArt:(null===(r=e.coverArt)||void 0===r?void 0:r.sources)||[],audio:e.audio,releaseDate:(c=e.releaseDate,c?{isoString:c.isoString}:null),playedState:e.playedState,playability:m(e.playability),audioPreview:e.audioPreview,sharingInfo:e.sharingInfo,duration:{milliseconds:e.duration.totalMilliseconds},contentRating:e.contentRating,segmentsCount:0,podcastSubscription:f,contentInformation:e.contentInformation,transcript:(null===(i=e.transcripts)||void 0===i?void 0:i.items)||null,upsellExplanation:v,gatedEntityRelations:p}}function y(e,t){var n,r,i;return{type:o.c.CHAPTER,uri:e.uri,name:e.name,description:e.description||"",htmlDescription:e.htmlDescription||"",coverArt:(null===(n=e.coverArt)||void 0===n?void 0:n.sources)||[],audio:e.audio,playedState:e.playedState,audioPreview:e.audioPreview,sharingInfo:e.sharingInfo,duration:{milliseconds:e.duration.totalMilliseconds},contentRating:e.contentRating,playability:m(e.playability,t),book:E(e.audiobookV2),isExplicit:(null===(r=e.contentRating)||void 0===r?void 0:r.label)===a.x7.Explicit,is19PlusOnly:(null===(i=e.contentRating)||void 0===i?void 0:i.label)===a.x7.NineteenPlus}}function b(e){return!!e}function A(e){return Boolean(e)}function _(e){var t,n,r=null===(t=e.nextBestEpisodes.items.sort((function(e,t){return t.score-e.score}))[0])||void 0===t?void 0:t.item.data;if("Episode"===(null==r?void 0:r.__typename)){var i="Episode"===(null===(n=e.trailerV2)||void 0===n?void 0:n.data.__typename)?e.trailerV2.data.uri:null;return{type:r.uri===i?s.t5.TRAILER:r.playedState.state===a._w.InProgress?s.t5.CONTINUE_LISTENING:s.t5.UP_NEXT,data:g(r)}}}function O(e){var t,n,r,i,a,s,l,d,f="Episode"===(null===(t=e.trailerV2)||void 0===t?void 0:t.data.__typename)?(l=e.trailerV2.data,{type:o.c.EPISODE,uri:l.uri,name:l.name,coverArt:(null===(d=l.coverArt)||void 0===d?void 0:d.sources)||[],audio:l.audio,audioPreview:l.audioPreview,sharingInfo:l.sharingInfo,duration:{milliseconds:l.duration.totalMilliseconds},contentRating:l.contentRating,mediaTypes:l.mediaTypes}):null,p=(0,c.q)(null==e||null===(n=e.accessInfo)||void 0===n?void 0:n.unlockedBy),v="gatedEntityRelations"in e?T(e.gatedEntityRelations):null,h="UpsellAccessExplanation"===(null===(r=e.accessInfo)||void 0===r||null===(r=r.accessExplanation)||void 0===r?void 0:r.__typename)?k(null===(i=e.accessInfo)||void 0===i?void 0:i.accessExplanation):null;return{type:o.c.SHOW,uri:e.uri,name:e.name,description:e.description||"",htmlDescription:e.htmlDescription||"",coverArt:(null===(a=e.coverArt)||void 0===a?void 0:a.sources)||[],trailer:f,topics:e.topics.items,podcastType:e.musicAndTalk?"SHOW":"PODCAST",showTypes:(e.showTypes||[]).filter(b),publisherName:(null===(s=e.publisher)||void 0===s?void 0:s.name)||"",consumptionOrder:u,nextBestEpisode:_(e),gatedContentAccessReason:p,isLocked:null===p,rating:e.rating,isSaved:e.saved,gatedEntityRelations:v,upsellExplanation:h}}function E(e){var t;if("Audiobook"!==e.data.__typename)return null;var n,r,i=e.data;return{uri:i.uri,name:i.name,coverArt:(null===(t=i.coverArt)||void 0===t?void 0:t.sources)||[],trailer:(n=i,"Chapter"===(null===(r=n.trailerV2)||void 0===r?void 0:r.data.__typename)?{uri:n.trailerV2.data.uri}:null)}}function w(e){var t,n=!1===(null==e?void 0:e.isUserMemberOfAtLeastOneGroup),r=null==e||null===(t=e.unlockedBy)||void 0===t?void 0:t.includes(a.UG.Abp);return n&&!r}function S(e){var t,n,r;return"ConsumptionCappedAccessExplanation"===(null==e||null===(t=e.accessInfo)||void 0===t||null===(t=t.accessExplanation)||void 0===t?void 0:t.__typename)?{title:e.accessInfo.accessExplanation.title||"",body:e.accessInfo.accessExplanation.body||"",cta:e.accessInfo.accessExplanation.actionText||"",ctaUrl:null!==(n=e.accessInfo.accessExplanation.ctaUrl)&&void 0!==n?n:void 0,dismiss:null!==(r=e.accessInfo.accessExplanation.dismiss)&&void 0!==r?r:void 0}:null}function C(e,t){return"Audiobook"===e.__typename?function(e,t){var n,s,u,c,l,d,f,p,v,h,m,g,y,b,_,O,E,C,x,k,T,P,I;return{type:o.c.AUDIOBOOK,uri:e.uri,name:e.name,coverArt:null!==(n=null===(s=e.coverArt)||void 0===s?void 0:s.sources)&&void 0!==n?n:[],narrators:null!==(u=null===(c=e.narrators)||void 0===c?void 0:c.map((function(e){return null==e?void 0:e.name})).filter(A))&&void 0!==u?u:[],sample:"Chapter"===(null===(l=e.trailerV2)||void 0===l?void 0:l.data.__typename)?(P=e.trailerV2.data,{type:o.c.CHAPTER,uri:P.uri,name:P.name,coverArt:(null===(I=P.coverArt)||void 0===I?void 0:I.sources)||[],audio:P.audio,audioPreview:P.audioPreview,sharingInfo:P.sharingInfo,duration:{milliseconds:P.duration.totalMilliseconds},contentRating:P.contentRating,isPlayable:P.playability.playable}):null,htmlDescription:null!==(d=e.htmlDescription)&&void 0!==d?d:"",htmlDescriptionPlain:null!==(f=e.htmlDescriptionPlain)&&void 0!==f?f:"",authorName:null!==(p=null===(v=e.authors)||void 0===v?void 0:v.map((function(e){return null==e?void 0:e.name})).filter(Boolean).join(i.Ru.getSeparator()))&&void 0!==p?p:"",rating:e.rating,isExplicit:(null===(h=e.contentRating)||void 0===h?void 0:h.label)===a.x7.Explicit,duration:null!==(m=null===(g=e.duration)||void 0===g?void 0:g.totalMilliseconds)&&void 0!==m?m:0,copyrights:e.publisher?(C=e.publisher.name,x=e.copyrights,[(k=C,T="P",{text:k,type:T})].concat((0,r.A)(x.items))):[],publishDate:e.publishDate?new Date(e.publishDate.isoString):null,price:e.price,isLocked:!!t||w(e.accessInfo),consumptionCapExplanation:S(e),signifierText:null!==(y=null===(b=e.accessInfo)||void 0===b||null===(b=b.signifier)||void 0===b?void 0:b.text)&&void 0!==y?y:void 0,topics:(null===(_=e.genres)||void 0===_?void 0:_.map((function(e){return{uri:e.destinationUri,title:e.contextualName}})))||[],isPreRelease:null!==(O=e.isPreRelease&&!(null!==(E=e.accessInfo)&&void 0!==E&&E.isUserMemberOfAtLeastOneGroup))&&void 0!==O&&O,preReleaseEndDateTime:e.preReleaseEndDateTime?new Date(e.preReleaseEndDateTime.isoString):void 0,isSaved:e.saved}}(e,t):O(e)}function x(e){return null!==e.displayText}function k(e){var t=e.title,n=e.body,r=e.actionText,i=e.url;return t&&n&&r&&i?{title:t,body:n,cta:r,url:i}:null}function T(e){return{entitiesWithValueProps:e.map((function(e){var t,n=e.badges,r=e.relatedEntityUri,i=e.summary,a=e.fallbackGatedEntity;return r?{uri:r,summary:null!=i&&i.forUserWithoutAccess?{forUserWithoutAccess:i.forUserWithoutAccess,forUserWithAccess:null!==(t=i.forUserWithAccess)&&void 0!==t?t:void 0}:void 0,valueProps:n.filter(x),fallbackNavigation:null!=a&&a.description?{uri:a.uri,description:null==a?void 0:a.description}:void 0}:null})).filter(d.P)}}},23212:(e,t,n)=>{"use strict";n.d(t,{X:()=>r});var r=(0,n(78996).u)("ShuffleAPI")},5312:(e,t,n)=>{"use strict";n.d(t,{F:()=>d});var r=n(2970),i=n(56068),a=n(52542),o=(n(79024),n(71425),n(43379),n(97460),n(93577),n(20047)),s=n(37718),u=n(74697),c=(0,a.A)((0,a.A)((0,a.A)({},u.b.OFF,s.j.OFF),u.b.LOCAL,s.j.ON),u.b.SMART,s.j.SMART_SHUFFLE),l=(0,n(19127).g)(u.b),d=(0,r.A)((function e(t,n,r){var u=this;(0,i.A)(this,e),(0,a.A)(this,"sessionShuffleStates",new Map),(0,a.A)(this,"_update",(function(e,t){u.sessionShuffleStates.get(e)!==t&&(u.sessionShuffleStates.set(e,t),u._syncShuffle(e,t).then((function(){u._events.emitUpdateShuffleModeCompleteSync(e,t)}),(function(){return u._events.emitUpdateShuffleModeErrorSync(e,t)})))})),(0,a.A)(this,"observe",(function(){u._contextualShuffle.getEvents().addListener(o.w.UPDATE,(function(e){if("shuffle-state"===e.data.storeName&&l(e.data.value)){var t=c[e.data.value];u._update(e.data.key,t)}})),u._contextualShuffle.getEvents().addListener(o.w.DELETE,(function(e){"shuffle-state"===e.data.storeName&&u._update(e.data.key,s.j.OFF)}))})),this._contextualShuffle=t,this._events=n,this._syncShuffle=r}))},19417:(e,t,n)=>{"use strict";n.d(t,{L:()=>f,S:()=>d});n(90489);var r=n(56068),i=n(2970),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.UPDATE="update",e.UPDATE_COMPLETE="update_complete",e.UPDATE_ERROR="update_error",e}({}),f=function(e){function t(){return(0,r.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,i.A)(t,[{key:"emitUpdateShuffleModeSync",value:function(e,t){return this.emitSync(d.UPDATE,{shuffleMode:t,contextURI:e}).defaultPrevented}},{key:"emitUpdateShuffleModeCompleteSync",value:function(e,t){return this.emitSync(d.UPDATE_COMPLETE,{shuffleMode:t,contextURI:e}).defaultPrevented}},{key:"emitUpdateShuffleModeErrorSync",value:function(e,t){return this.emitSync(d.UPDATE_ERROR,{shuffleMode:t,contextURI:e}).defaultPrevented}}])}(u.V)},69068:(e,t,n)=>{"use strict";n.d(t,{w:()=>r});var r=function(e,t){var n=function(){e.getValues().then((function(e){t("1"===e["dsa-mode-enabled"])}))};n(),e.subValues(n)}},60297:(e,t,n)=>{"use strict";n.d(t,{B:()=>u});var r=n(62822),i=n(93091),a=n.n(i),o=(n(30456),n(43379),n(34192),n(88856),n(80344)),s=n(37718);function u(e,t,n,r,i){return c.apply(this,arguments)}function c(){return(c=(0,r.A)(a().mark((function e(t,n,r,i,u){var c,l,d;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=(0,o.b8)(t,n),l=!c||r,e.t0=l,!e.t0){e.next=7;break}return e.next=6,i(t);case 6:e.t0=e.sent;case 7:return d=e.t0,e.abrupt("return",(u?[s.j.OFF,s.j.SMART_SHUFFLE,s.j.ON]:[s.j.OFF,s.j.ON,s.j.SMART_SHUFFLE]).filter((function(e){return e===s.j.ON?l:e!==s.j.SMART_SHUFFLE||d})));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},5162:(e,t,n)=>{"use strict";n.d(t,{Q:()=>p});n(40065),n(43379),n(34192),n(4865),n(7651),n(14551),n(9267),n(184),n(42486),n(86746),n(45434),n(79024),n(25550),n(70750),n(68216),n(47994),n(2823),n(65594),n(78397),n(97460),n(15342),n(93577);var r=n(69443),i=n.n(r);n(12341),n(26701),n(38408),n(8674),n(51565),n(80456),n(18316);var a=function(e){return e[e.NOT_ENHANCED=0]="NOT_ENHANCED",e[e.RECOMMENDATION=1]="RECOMMENDATION",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e}({}),o=function(e){return e[e.UNKNOWN_FIELD_ID=0]="UNKNOWN_FIELD_ID",e[e.AUDIO_QUALITY=1]="AUDIO_QUALITY",e[e.SOCIAL_DISCOVERABLE=2]="SOCIAL_DISCOVERABLE",e[e.PLAYBACK_SPEED=3]="PLAYBACK_SPEED",e[e.SHUFFLE=4]="SHUFFLE",e[e.CONTEXT_ENHANCEMENT=5]="CONTEXT_ENHANCEMENT",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e}({});var s={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i().Writer.create();return void 0!==e.stringValue&&t.uint32(10).string(e.stringValue),void 0!==e.boolValue&&t.uint32(16).bool(e.boolValue),void 0!==e.intValue&&t.uint32(24).int32(e.intValue),void 0!==e.floatValue&&t.uint32(37).float(e.floatValue),t},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,a={stringValue:void 0,boolValue:void 0,intValue:void 0,floatValue:void 0};n.pos>>3){case 1:if(10!==o)break;a.stringValue=n.string();continue;case 2:if(16!==o)break;a.boolValue=n.bool();continue;case 3:if(24!==o)break;a.intValue=n.int32();continue;case 4:if(37!==o)break;a.floatValue=n.float();continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return a},create:function(e){return s.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i,a={stringValue:void 0,boolValue:void 0,intValue:void 0,floatValue:void 0};return a.stringValue=null!==(t=e.stringValue)&&void 0!==t?t:void 0,a.boolValue=null!==(n=e.boolValue)&&void 0!==n?n:void 0,a.intValue=null!==(r=e.intValue)&&void 0!==r?r:void 0,a.floatValue=null!==(i=e.floatValue)&&void 0!==i?i:void 0,a}};var u={encode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i().Writer.create();return 0!==e.id&&t.uint32(8).int32(e.id),void 0!==e.value&&s.encode(e.value,t.uint32(18).fork()).ldelim(),t},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,a={id:0,value:void 0};n.pos>>3){case 1:if(8!==o)break;a.id=n.int32();continue;case 2:if(18!==o)break;a.value=s.decode(n,n.uint32());continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return a},create:function(e){return u.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n={id:0,value:void 0};return n.id=null!==(t=e.id)&&void 0!==t?t:0,n.value=void 0!==e.value&&null!==e.value?s.fromPartial(e.value):void 0,n}};function c(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return l(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:i().Writer.create();""!==e.contentId&&t.uint32(18).string(e.contentId);var n,r=c(e.changedFields);try{for(r.s();!(n=r.n()).done;){var a=n.value;u.encode(a,t.uint32(26).fork()).ldelim()}}catch(e){r.e(e)}finally{r.f()}return t},decode:function(e,t){for(var n=e instanceof i().Reader?e:i().Reader.create(e),r=void 0===t?n.len:n.pos+t,a={contentId:"",changedFields:[]};n.pos>>3){case 2:if(18!==o)break;a.contentId=n.string();continue;case 3:if(26!==o)break;a.changedFields.push(u.decode(n,n.uint32()));continue}if(4==(7&o)||0===o)break;n.skipType(7&o)}return a},create:function(e){return d.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={contentId:"",changedFields:[]};return r.contentId=null!==(t=e.contentId)&&void 0!==t?t:"",r.changedFields=(null===(n=e.changedFields)||void 0===n?void 0:n.map((function(e){return u.fromPartial(e)})))||[],r}},f=n(37718);function p(e,t){return e.subscribe({ident:"playback-settings/content-settings-update",isPrefix:!0,onMessage:function(e){var n,r,i,s=d.decode(e.payloads[0]),u=s.contentId,c=s.changedFields,l=null===(n=c.find((function(e){return e.id===o.SHUFFLE})))||void 0===n||null===(n=n.value)||void 0===n?void 0:n.boolValue;(null===(r=c.find((function(e){return e.id===o.CONTEXT_ENHANCEMENT})))||void 0===r||null===(r=r.value)||void 0===r?void 0:r.intValue)===a.RECOMMENDATION?i=f.j.SMART_SHUFFLE:!0===l?i=f.j.ON:!1===l&&(i=f.j.OFF),void 0!==i&&t(u,i)}})}},37718:(e,t,n)=>{"use strict";n.d(t,{j:()=>r});var r=function(e){return e[e.OFF=0]="OFF",e[e.ON=1]="ON",e[e.SMART_SHUFFLE=2]="SMART_SHUFFLE",e}({})},28074:(e,t,n)=>{"use strict";n.d(t,{C:()=>a});var r=n(82704),i=n(37718),a=function(e){switch(e){case i.j.OFF:return!1;case i.j.ON:case i.j.SMART_SHUFFLE:return!0;default:return(0,r.k)(e),!1}}},12110:(e,t,n)=>{"use strict";n.d(t,{l:()=>i});var r=n(37718);function i(e){var t;return"true"===(null==e||null===(t=e.context.metadata)||void 0===t?void 0:t.enhanced_context)?r.j.SMART_SHUFFLE:!0===(null==e?void 0:e.shuffle)?r.j.ON:!1===(null==e?void 0:e.shuffle)?r.j.OFF:void 0}},60637:(e,t,n)=>{"use strict";n.d(t,{Y9:()=>i,nW:()=>a,qh:()=>o});var r=n(78996),i=function(e){return e[e.HIGH=.25]="HIGH",e[e.LOW=.1]="LOW",e[e.SING_ALONG_OFF=.99999]="SING_ALONG_OFF",e}({}),a=function(e){return e.ENABLED="enabled",e.DISABLED="disabled",e}({}),o=(0,r.u)("SingAlongAPI")},3368:(e,t,n)=>{"use strict";n.d(t,{z:()=>r});var r=(0,n(78996).u)("SmartShuffleEligibilityAPI")},93940:(e,t,n)=>{"use strict";n.d(t,{j:()=>r});var r=(0,n(78996).u)("SocialConnectAPI")},88726:(e,t,n)=>{"use strict";n.d(t,{P:()=>m});var r=n(62822),i=n(2970),a=n(56068),o=n(2113),s=n(93311),u=n(39564),c=(n(43379),n(51234),n(90489),n(93091)),l=n.n(c),d=n(38043),f=n(33983);function p(e,t,n){return t=(0,s.A)(t),(0,o.A)(e,v()?Reflect.construct(t,n||[],(0,s.A)(e).constructor):t.apply(e,n))}function v(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(v=function(){return!!e})()}var h=function(e){function t(){return(0,a.A)(this,t),p(this,t,arguments)}return(0,u.A)(t,e),(0,i.A)(t)}(d.s),m=function(){return(0,i.A)((function e(){(0,a.A)(this,e),this._events=new h({current:null})}),[{key:"getLocalNetSessionDevices",value:function(){return null}},{key:"startBroadcastingLocalNetSessionDevice",value:(t=(0,r.A)(l().mark((function e(){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})},{key:"stopBroadcastingLocalNetSessionDevice",value:(e=(0,r.A)(l().mark((function e(){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})},{key:"handleBroadcastStatusUpdate",value:function(){}},{key:"handleWifiBroadcastUpdate",value:function(){}},{key:"getLocalNetSesssionDeviceVisibility",value:function(){return Promise.resolve(f.MS.UNRECOGNIZED)}},{key:"setBroadcastStatus",value:function(){return Promise.resolve()}},{key:"getEvents",value:function(){return this._events}}]);var e,t}()},35269:(e,t,n)=>{"use strict";n.d(t,{o:()=>_});var r=n(12341),i=n(62822),a=n(56068),o=n(2970),s=n(52542),u=n(93091),c=n.n(u),l=(n(40065),n(86746),n(79024),n(65050),n(43379),n(72636),n(51234),n(97460),n(34192),n(4865),n(93577),n(94704)),d=n(82503),f=n(1444);n(30456),n(88856);function p(e,t,n){return t.filter((function(t){return!function(e,t,n){var r;return null!==(r=e.find((function(e){return e[t]===n})))&&void 0!==r?r:null}(e,n,t[n])}))}var v=n(38608),h=n(92107),m=n(49941);n(25550),n(15342);function g(e){return{id:e.id,username:e.username,displayName:e.display_name,imageUrl:e.image_url,largeImageUrl:e.large_image_url}}function y(e,t,n){var r,i,a=e.timestamp,o=e.session_id,s=e.join_session_token,u=e.session_owner_id,c=e.session_members,l=e.join_session_uri,d=e.is_session_owner,f=e.active,p=e.queue_only_mode,v=e.participantVolumeControl,h=e.wifi_broadcast,m=e.hostActiveDeviceId,y=e.host_device_info;return{timestamp:a,sessionId:o,isSessionOwner:d,joinSessionToken:null!=s?s:"",joinSessionShortLink:t,joinSessionShortLinkQR:n,sessionOwnerId:null!=u?u:"",sessionMembers:null!==(r=null==c?void 0:c.map(g))&&void 0!==r?r:[],joinSessionUri:null!=l?l:"",queueOnlyMode:p,participantVolumeControl:null!=v?v:"UNAVAILABLE",active:null!=f&&f,wifiBroadcast:null!=h&&h,hostActiveDeviceId:null!=m?m:"",deviceName:null!==(i=null==y?void 0:y.device_name)&&void 0!==i?i:"",deviceType:null==y?void 0:y.device_type}}var b=n(82704);var A=n(19590),_=function(){return(0,o.A)((function e(t,n,r,i,o,u,c){(0,a.A)(this,e),(0,s.A)(this,"_fetchCurrentSessionInFlightCache",new v.od),this.socialConnectServiceClient=t,this.serviceEvents=n,this.urlDispenserServiceClient=r,this.socialConnectProductState=i,this.socialConnectConfig=o,this.getActiveOrLocalDeviceId=u,this.socialConnectBroadcastingAPI=c,this.socialConnectServiceClient=t,this.currentSession=null,this.events=new l.z,this.getActiveOrLocalDeviceId=u,this.shortLinkCaches={shortLinkCache:new v.fq,shortLinkQRCache:new v.fq},this.serviceEvents.addListener(d.n.SESSION_UPDATE,this.handleSessionUpdate.bind(this)),this.serviceEvents.addListener(d.n.SESSION_MESSAGE,this.handleSessionMessage.bind(this)),this.socialConnectServiceClient.onConnected(this.fetchCurrentSession.bind(this))}),[{key:"handleSessionUpdate",value:(T=(0,i.A)(c().mark((function e(t){var n,i,a,o,s,u,l,d;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.data,i=this.getShortInviteLink(n.session.join_session_token,n.session.join_session_uri),a=this.getShortInviteLink(n.session.join_session_token,n.session.join_session_uri,!0),e.next=5,Promise.all([i,a]);case 5:if(o=e.sent,s=(0,r.A)(o,2),u=s[0],l=s[1],d=y(n.session,u,l),!this.isSessionNewer(d)){e.next=28;break}e.t0=n.reason,e.next=e.t0===m.YM.YOU_LEFT||e.t0===m.YM.YOU_WERE_KICKED?14:e.t0===m.YM.SESSION_DELETED?16:e.t0===m.YM.USER_JOINED?19:e.t0===m.YM.USER_LEFT?22:e.t0===m.YM.YOU_JOINED||e.t0===m.YM.USER_KICKED||e.t0===m.YM.UNKNOWN_UPDATE_TYPE||e.t0===m.YM.NEW_SESSION||e.t0===m.YM.PARTICIPANT_PROMOTED_TO_HOST||e.t0===m.YM.VOLUME_CONTROL_PERMISSIONS_CHANGED||e.t0===m.YM.QUEUE_ONLY_MODE_CONTROL_CHANGED||e.t0===m.YM.WIFI_BROADCAST_CHANGED||e.t0===m.YM.ACTIVE_DEVICE_CHANGED?25:27;break;case 14:return this.cleanupSession(),e.abrupt("break",28);case 16:return this.currentSession&&this.emitSessionEnded(this.currentSession),this.cleanupSession(),e.abrupt("break",28);case 19:case 22:return this.maybeEmitLeaveOrJoin(d,n.reason),this.setCurrentSession(d),e.abrupt("break",28);case 25:return this.setCurrentSession(d),e.abrupt("break",28);case 27:(0,b.d)(n.reason);case 28:case"end":return e.stop()}}),e,this)}))),function(e){return T.apply(this,arguments)})},{key:"handleSessionMessage",value:function(e){var t=e.data;this.events.emit(l.K.SESSION_MESSAGE,t.userMessage)}},{key:"isSessionNewer",value:function(e){var t,n,r=parseInt(null!==(t=null===(n=this.currentSession)||void 0===n?void 0:n.timestamp)&&void 0!==t?t:"0",10);return parseInt(e.timestamp,10)>r}},{key:"getEnabled",value:function(){return this.socialConnectConfig}},{key:"getJamExperience",value:function(){return this.socialConnectProductState.getJamExperience()}},{key:"addJamExperienceListener",value:function(e){return this.socialConnectProductState.addListener(e)}},{key:"getCurrentSession",value:function(){return this.currentSession}},{key:"cleanupSession",value:function(){this.shortLinkCaches.shortLinkCache.clear(),this.shortLinkCaches.shortLinkQRCache.clear(),this.setCurrentSession(null),this.socialConnectBroadcastingAPI.stopBroadcastingLocalNetSessionDevice()}},{key:"emitSessionEnded",value:function(e){var t,n,r,i,a=null!==(t=null===(n=e.sessionMembers.find((function(t){return t.id===e.sessionOwnerId})))||void 0===n?void 0:n.displayName)&&void 0!==t?t:null;this.events.emit(l.K.SESSION_ENDED,{sessionId:null!==(r=e.sessionId)&&void 0!==r?r:null,isSessionOwner:null!==(i=e.isSessionOwner)&&void 0!==i?i:null,hostDisplayName:a})}},{key:"maybeEmitLeaveOrJoin",value:function(e,t){if(this.currentSession&&this.currentSession.sessionId===e.sessionId){var n=t===m.YM.USER_JOINED?p(this.currentSession.sessionMembers,e.sessionMembers,"id"):p(e.sessionMembers,this.currentSession.sessionMembers,"id");if(!(n.length<1)){var r=Array.from(n,(function(e){return e.displayName})),i=t===m.YM.USER_JOINED?l.K.JOINED:l.K.LEFT;this.events.emit(i,{sessionId:this.currentSession.sessionId,isSessionOwner:this.currentSession.isSessionOwner,users:r})}}}},{key:"setCurrentSession",value:function(e){this.currentSession=e,this.events.emit(l.K.UPDATE,e),null!=e&&e.wifiBroadcast?this.socialConnectBroadcastingAPI.startBroadcastingLocalNetSessionDevice(e):this.socialConnectBroadcastingAPI.stopBroadcastingLocalNetSessionDevice()}},{key:"getEvents",value:function(){return this.events}},{key:"handleSessionResponse",value:(k=(0,i.A)(c().mark((function e(t){var n,r,i,a;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&t.join_session_token&&t.join_session_uri){e.next=3;break}return this.cleanupSession(),e.abrupt("return",null);case 3:return e.next=5,this.getShortInviteLink(t.join_session_token,t.join_session_uri);case 5:return r=e.sent,e.next=8,this.getShortInviteLink(t.join_session_token,t.join_session_uri,!0);case 8:return i=e.sent,a=y(t,r,i),(t.session_id!==(null===(n=this.currentSession)||void 0===n?void 0:n.sessionId)||this.isSessionNewer(a))&&this.setCurrentSession(a),e.abrupt("return",a);case 12:case"end":return e.stop()}}),e,this)}))),function(e){return k.apply(this,arguments)})},{key:"fetchCurrentSession",value:(x=(0,i.A)(c().mark((function e(){var t,n,r,i=this;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._fetchCurrentSessionInFlightCache.create("fetchCurrentSession",(function(){return i.socialConnectServiceClient.fetchCurrentSession(i.getActiveOrLocalDeviceId())}));case 3:return n=e.sent,r=null!==(t=null==n?void 0:n.session)&&void 0!==t?t:null,null!=n&&n.device_broadcast_status&&this.socialConnectBroadcastingAPI.handleBroadcastStatusUpdate(n.device_broadcast_status.broadcast_status,n.device_broadcast_status.device_id),e.abrupt("return",this.handleSessionResponse(r));case 9:return e.prev=9,e.t0=e.catch(0),(0,f.UD)(e.t0),e.abrupt("return",null);case 13:case"end":return e.stop()}}),e,this,[[0,9]])}))),function(){return x.apply(this,arguments)})},{key:"createSession",value:(C=(0,i.A)(c().mark((function e(){var t;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.socialConnectServiceClient.createSession();case 3:return t=e.sent,e.abrupt("return",this.handleSessionResponse(t));case 7:return e.prev=7,e.t0=e.catch(0),(0,f.UD)(e.t0),e.abrupt("return",null);case 11:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(){return C.apply(this,arguments)})},{key:"leaveSession",value:(S=(0,i.A)(c().mark((function e(){var t;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=!1,!this.currentSession){e.next=14;break}return e.prev=2,e.next=5,this.socialConnectServiceClient.leaveSession(this.currentSession.sessionId);case 5:t=e.sent,e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),(0,f.UD)(e.t0);case 11:return e.prev=11,this.cleanupSession(),e.finish(11);case 14:return e.abrupt("return",t);case 15:case"end":return e.stop()}}),e,this,[[2,8,11,14]])}))),function(){return S.apply(this,arguments)})},{key:"deleteSession",value:(w=(0,i.A)(c().mark((function e(){var t;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=!1,!this.currentSession){e.next=14;break}return e.prev=2,e.next=5,this.socialConnectServiceClient.deleteSession(this.currentSession.sessionId);case 5:t=e.sent,e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),(0,f.UD)(e.t0);case 11:return e.prev=11,this.cleanupSession(),e.finish(11);case 14:return e.abrupt("return",t);case 15:case"end":return e.stop()}}),e,this,[[2,8,11,14]])}))),function(){return w.apply(this,arguments)})},{key:"joinSession",value:(E=(0,i.A)(c().mark((function e(t,n,r,i){var a;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.socialConnectServiceClient.joinSession(t,n,r,i);case 2:return a=e.sent,e.abrupt("return",this.handleSessionResponse(a));case 4:case"end":return e.stop()}}),e,this)}))),function(e,t,n,r){return E.apply(this,arguments)})},{key:"getSessionInfo",value:(O=(0,i.A)(c().mark((function e(t){var n;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.socialConnectServiceClient.getSessionInfo(t);case 2:return n=e.sent,e.abrupt("return",n?y(n,null,null):null);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return O.apply(this,arguments)})},{key:"getJoinTokenFromConnectDeviceId",value:(_=(0,i.A)(c().mark((function e(t){var n,r,i,a;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A.V.hash(t);case 2:return r=e.sent,i=this.socialConnectBroadcastingAPI.getLocalNetSessionDevices(),a=null==i?void 0:i.devices.find((function(e){return e.deviceId===r})),e.abrupt("return",null!==(n=null==a?void 0:a.token)&&void 0!==n?n:null);case 6:case"end":return e.stop()}}),e,this)}))),function(e){return _.apply(this,arguments)})},{key:"removeSessionMember",value:(g=(0,i.A)(c().mark((function e(t){var n;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.currentSession){e.next=12;break}return e.prev=1,e.next=4,this.socialConnectServiceClient.removeSessionMember(this.currentSession.sessionId,t);case 4:return n=e.sent,e.abrupt("return",this.handleSessionResponse(n));case 8:return e.prev=8,e.t0=e.catch(1),(0,f.UD)(e.t0),e.abrupt("return",null);case 12:return e.abrupt("return",null);case 13:case"end":return e.stop()}}),e,this,[[1,8]])}))),function(e){return g.apply(this,arguments)})},{key:"kickAllParticipants",value:(u=(0,i.A)(c().mark((function e(t){var n;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.currentSession){e.next=12;break}return e.prev=1,e.next=4,this.socialConnectServiceClient.kickAllParticipants(t);case 4:return n=e.sent,e.abrupt("return",this.handleSessionResponse(n));case 8:return e.prev=8,e.t0=e.catch(1),(0,f.UD)(e.t0),e.abrupt("return",null);case 12:return e.abrupt("return",null);case 13:case"end":return e.stop()}}),e,this,[[1,8]])}))),function(e){return u.apply(this,arguments)})},{key:"getShortInviteLink",value:(n=(0,i.A)(c().mark((function e(t,n,r){var i,a,o,s,u,l;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&n){e.next=2;break}return e.abrupt("return",null);case 2:if(i=null,!(i=r?this.shortLinkCaches.shortLinkQRCache.get(t):this.shortLinkCaches.shortLinkCache.get(t))){e.next=6;break}return e.abrupt("return",i);case 6:return e.prev=6,a={utm_campaign:null,utm_term:null,utm_medium:r?"qr":"share-link",utm_content:null,utm_source:"share-options-sheet"},o=[{key:"ssp",value:"1"},{key:"app_destination",value:"socialsession"}],s={title:h.Ru.get("web-player.social-connect.share.title"),image_url:"https://shareables.scdn.co/publish/socialsession/".concat(t)},e.next=12,this.urlDispenserServiceClient.getShortUrl(n,{utmParameters:a,customData:o,linkPreview:s});case 12:return u=e.sent,l={shareableUrl:(c=u).shareable_url,shareId:c.share_id,spotifyUri:c.spotify_uri},r?this.shortLinkCaches.shortLinkQRCache.set(t,l):this.shortLinkCaches.shortLinkCache.set(t,l),e.abrupt("return",l);case 18:return e.prev=18,e.t0=e.catch(6),(0,f.UD)(e.t0),e.abrupt("return",null);case 22:case"end":return e.stop()}var c}),e,this,[[6,18]])}))),function(e,t,r){return n.apply(this,arguments)})},{key:"setQueueOnlyMode",value:(t=(0,i.A)(c().mark((function e(t){var n;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.socialConnectServiceClient.setQueueOnlyMode(t);case 2:return n=e.sent,e.abrupt("return",this.handleSessionResponse(n));case 4:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"setParticipantVolumeControl",value:(e=(0,i.A)(c().mark((function e(t){var n;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.socialConnectServiceClient.setParticipantVolumeControl(t);case 2:return n=e.sent,e.abrupt("return",this.handleSessionResponse(n));case 4:case"end":return e.stop()}}),e,this)}))),function(t){return e.apply(this,arguments)})},{key:"getLocalNetSessionDevices",value:function(){return this.socialConnectBroadcastingAPI.getLocalNetSessionDevices()}},{key:"setBroadcastStatus",value:function(e){return this.socialConnectBroadcastingAPI.setBroadcastStatus(e)}},{key:"getBroadcastingEvents",value:function(){return this.socialConnectBroadcastingAPI.getEvents()}},{key:"getLocalNetSesssionDeviceVisibility",value:function(e){return this.socialConnectBroadcastingAPI.getLocalNetSesssionDeviceVisibility(e)}}]);var e,t,n,u,g,_,O,E,w,S,C,x,k,T}()},24966:(e,t,n)=>{"use strict";n.d(t,{x:()=>v});var r=n(56068),i=n(2970),a=n(2113),o=n(93311),s=n(39564),u=n(52542),c=(n(26701),n(5672),n(43379),n(90489),n(34192),n(51565),n(20031),n(18316),n(19644)),l=n(82503),d=n(49941);function f(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,p()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function(){return!!e})()}var v=function(e){function t(e){var n;return(0,r.A)(this,t),n=f(this,t),(0,u.A)(n,"_update_subscription",null),(0,u.A)(n,"_message_subscription",null),n._pubSubAPI=e,n}return(0,s.A)(t,e),(0,i.A)(t,[{key:"subscribeToUpdates",value:function(){var e=this;this._update_subscription||(this._update_subscription=this._pubSubAPI.subscribe({ident:"social-connect/v2/session_update",onMessage:function(t){return e.onSessionUpdate(t)}}))}},{key:"unsubscribeToUpdates",value:function(){null!==this._update_subscription&&this._update_subscription.cancel()}},{key:"onSessionUpdate",value:function(e){var t=this;e.payloads.forEach((function(e){var n=JSON.parse((0,c.dI)(e));(0,d.HP)(n)&&t.emit(l.n.SESSION_UPDATE,n)}))}},{key:"subscribeToMessages",value:function(){var e=this;this._message_subscription||(this._message_subscription=this._pubSubAPI.subscribe({ident:"social-connect/v2/session_messages",onMessage:function(t){return e.onSessionMessage(t)}}))}},{key:"unsubscribeToMessages",value:function(){null!==this._message_subscription&&this._message_subscription.cancel()}},{key:"onSessionMessage",value:function(e){var t=this;e.payloads.forEach((function(e){var n=JSON.parse((0,c.dI)(e));(0,d.Vl)(n)&&t.emit(l.n.SESSION_MESSAGE,n)}))}}])}(l.M)},6210:(e,t,n)=>{"use strict";n.d(t,{o:()=>u});var r=n(62822),i=n(56068),a=n(2970),o=n(93091),s=n.n(o),u=function(){return(0,a.A)((function e(){(0,i.A)(this,e)}),[{key:"fetchCurrentSession",value:(v=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return v.apply(this,arguments)})},{key:"createSession",value:(p=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return p.apply(this,arguments)})},{key:"leaveSession",value:(f=(0,r.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",!1);case 1:case"end":return e.stop()}}),e)}))),function(e){return f.apply(this,arguments)})},{key:"deleteSession",value:(d=(0,r.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",!1);case 1:case"end":return e.stop()}}),e)}))),function(e){return d.apply(this,arguments)})},{key:"joinSession",value:(l=(0,r.A)(s().mark((function e(t,n,r,i){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(e,t,n,r){return l.apply(this,arguments)})},{key:"getSessionInfo",value:(c=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return c.apply(this,arguments)})},{key:"removeSessionMember",value:(u=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return u.apply(this,arguments)})},{key:"kickAllParticipants",value:(o=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return o.apply(this,arguments)})},{key:"setParticipantVolumeControl",value:(n=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"onConnected",value:function(){}},{key:"setQueueOnlyMode",value:(t=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})},{key:"setBroadcastStatus",value:(e=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}]);var e,t,n,o,u,c,l,d,f,p,v}()},40764:(e,t,n)=>{"use strict";n.d(t,{G:()=>l});n(90489);var r=n(56068),i=n(2970),a=n(2113),o=n(93311),s=n(39564);function u(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,c()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function c(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(c=function(){return!!e})()}var l=function(e){function t(){return(0,r.A)(this,t),u(this,t,arguments)}return(0,s.A)(t,e),(0,i.A)(t,[{key:"subscribeToUpdates",value:function(){}},{key:"unsubscribeToUpdates",value:function(){}},{key:"subscribeToMessages",value:function(){}},{key:"unsubscribeToMessages",value:function(){}}])}(n(82503).M)},94704:(e,t,n)=>{"use strict";n.d(t,{K:()=>d,z:()=>f});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.UPDATE="update",e.SESSION_ENDED="session_ended",e.JOINED="joined",e.LEFT="left",e.SESSION_MESSAGE="session_message",e}({}),f=function(e){function t(){return(0,i.A)(this,t),c(this,t,arguments)}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},38043:(e,t,n)=>{"use strict";n.d(t,{P:()=>d,s:()=>f});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(49822);function c(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,l()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}var d=function(e){return e.BROADCAST_STATUS_UPDATE="broadcast_status_update",e.SCAN_UPDATE="scan_update",e.BROADCAST_NUDGE="broadcast_nudge",e}({}),f=function(e){function t(e){var n;return(0,i.A)(this,t),(n=c(this,t)).broadcastStatus=e,n.onAddListener(d.BROADCAST_STATUS_UPDATE,(function(e){var t=n.broadcastStatus.current;t&&e.data.listener(n.createEvent(d.BROADCAST_STATUS_UPDATE,t))})),n}return(0,s.A)(t,e),(0,r.A)(t)}(u.V)},82503:(e,t,n)=>{"use strict";n.d(t,{M:()=>p,n:()=>f});n(90489);var r=n(2970),i=n(56068),a=n(2113),o=n(93311),s=n(39564),u=n(52542),c=n(49822);function l(e,t,n){return t=(0,o.A)(t),(0,a.A)(e,d()?Reflect.construct(t,n||[],(0,o.A)(e).constructor):t.apply(e,n))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(d=function(){return!!e})()}var f=function(e){return e.SESSION_UPDATE="SESSION_UPDATE",e.SESSION_MESSAGE="SESSION_MESSAGE",e}({}),p=function(e){function t(){var e;return(0,i.A)(this,t),e=l(this,t),(0,u.A)(e,"numUpdateListeners",0),(0,u.A)(e,"numMessageListeners",0),e.onAddListener(f.SESSION_UPDATE,(function(){e.numUpdateListeners++,1===e.numUpdateListeners&&e.subscribeToUpdates()})),e.onRemoveListener(f.SESSION_UPDATE,(function(){e.numUpdateListeners--,0===e.numUpdateListeners&&e.unsubscribeToUpdates()})),e.onAddListener(f.SESSION_MESSAGE,(function(){e.numMessageListeners++,1===e.numMessageListeners&&e.subscribeToMessages()})),e.onRemoveListener(f.SESSION_MESSAGE,(function(){e.numMessageListeners--,0===e.numMessageListeners&&e.unsubscribeToMessages()})),e}return(0,s.A)(t,e),(0,r.A)(t)}(c.V)},73584:(e,t,n)=>{"use strict";n.d(t,{XL:()=>i,bq:()=>r,k5:()=>a});var r=function(e){return e[e.UNKNOWN=0]="UNKNOWN",e[e.COMPUTER=1]="COMPUTER",e[e.TABLET=2]="TABLET",e[e.SMARTPHONE=3]="SMARTPHONE",e[e.SPEAKER=4]="SPEAKER",e[e.TV=5]="TV",e[e.AVR=6]="AVR",e[e.STB=7]="STB",e[e.AUDIO_DONGLE=8]="AUDIO_DONGLE",e[e.GAME_CONSOLE=9]="GAME_CONSOLE",e[e.CAST_VIDEO=10]="CAST_VIDEO",e[e.CAST_AUDIO=11]="CAST_AUDIO",e[e.AUTOMOBILE=12]="AUTOMOBILE",e[e.SMARTWATCH=13]="SMARTWATCH",e[e.CHROMEBOOK=14]="CHROMEBOOK",e[e.UNKNOWN_SPOTIFY=100]="UNKNOWN_SPOTIFY",e[e.CAR_THING=101]="CAR_THING",e[e.OBSERVER=102]="OBSERVER",e[e.HOME_THING=103]="HOME_THING",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e}({});function i(e){switch(e){case 0:case"UNKNOWN":return r.UNKNOWN;case 1:case"COMPUTER":return r.COMPUTER;case 2:case"TABLET":return r.TABLET;case 3:case"SMARTPHONE":return r.SMARTPHONE;case 4:case"SPEAKER":return r.SPEAKER;case 5:case"TV":return r.TV;case 6:case"AVR":return r.AVR;case 7:case"STB":return r.STB;case 8:case"AUDIO_DONGLE":return r.AUDIO_DONGLE;case 9:case"GAME_CONSOLE":return r.GAME_CONSOLE;case 10:case"CAST_VIDEO":return r.CAST_VIDEO;case 11:case"CAST_AUDIO":return r.CAST_AUDIO;case 12:case"AUTOMOBILE":return r.AUTOMOBILE;case 13:case"SMARTWATCH":return r.SMARTWATCH;case 14:case"CHROMEBOOK":return r.CHROMEBOOK;case 100:case"UNKNOWN_SPOTIFY":return r.UNKNOWN_SPOTIFY;case 101:case"CAR_THING":return r.CAR_THING;case 102:case"OBSERVER":return r.OBSERVER;case 103:case"HOME_THING":return r.HOME_THING;default:return r.UNRECOGNIZED}}function a(e){switch(e){case r.UNKNOWN:return"UNKNOWN";case r.COMPUTER:return"COMPUTER";case r.TABLET:return"TABLET";case r.SMARTPHONE:return"SMARTPHONE";case r.SPEAKER:return"SPEAKER";case r.TV:return"TV";case r.AVR:return"AVR";case r.STB:return"STB";case r.AUDIO_DONGLE:return"AUDIO_DONGLE";case r.GAME_CONSOLE:return"GAME_CONSOLE";case r.CAST_VIDEO:return"CAST_VIDEO";case r.CAST_AUDIO:return"CAST_AUDIO";case r.AUTOMOBILE:return"AUTOMOBILE";case r.SMARTWATCH:return"SMARTWATCH";case r.CHROMEBOOK:return"CHROMEBOOK";case r.UNKNOWN_SPOTIFY:return"UNKNOWN_SPOTIFY";case r.CAR_THING:return"CAR_THING";case r.OBSERVER:return"OBSERVER";case r.HOME_THING:return"HOME_THING";case r.UNRECOGNIZED:default:return"UNRECOGNIZED"}}},88258:(e,t,n)=>{"use strict";n.d(t,{dR:()=>l,ez:()=>s,FI:()=>d,sV:()=>u});n(26851),n(28169),n(25550),n(76588),n(15342),n(73584);var r=function(e){return e[e.UNKNOWN_OUTPUT_DEVICE_TYPE=0]="UNKNOWN_OUTPUT_DEVICE_TYPE",e[e.BUILT_IN_SPEAKER=1]="BUILT_IN_SPEAKER",e[e.LINE_OUT=2]="LINE_OUT",e[e.BLUETOOTH=3]="BLUETOOTH",e[e.AIRPLAY=4]="AIRPLAY",e[e.AUTOMOTIVE=5]="AUTOMOTIVE",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e}({});function i(e){switch(e){case 0:case"UNKNOWN_OUTPUT_DEVICE_TYPE":return r.UNKNOWN_OUTPUT_DEVICE_TYPE;case 1:case"BUILT_IN_SPEAKER":return r.BUILT_IN_SPEAKER;case 2:case"LINE_OUT":return r.LINE_OUT;case 3:case"BLUETOOTH":return r.BLUETOOTH;case 4:case"AIRPLAY":return r.AIRPLAY;case 5:case"AUTOMOTIVE":return r.AUTOMOTIVE;default:return r.UNRECOGNIZED}}var a={fromJSON:function(e){return{outputDeviceType:o(e.output_device_type)?i(e.output_device_type):0,deviceName:o(e.device_name)?globalThis.String(e.device_name):void 0}},toJSON:function(e){var t={};return 0!==e.outputDeviceType&&(t.output_device_type=function(e){switch(e){case r.UNKNOWN_OUTPUT_DEVICE_TYPE:return"UNKNOWN_OUTPUT_DEVICE_TYPE";case r.BUILT_IN_SPEAKER:return"BUILT_IN_SPEAKER";case r.LINE_OUT:return"LINE_OUT";case r.BLUETOOTH:return"BLUETOOTH";case r.AIRPLAY:return"AIRPLAY";case r.AUTOMOTIVE:return"AUTOMOTIVE";case r.UNRECOGNIZED:default:return"UNRECOGNIZED"}}(e.outputDeviceType)),void 0!==e.deviceName&&(t.device_name=e.deviceName),t},create:function(e){return a.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r={outputDeviceType:0,deviceName:void 0};return r.outputDeviceType=null!==(t=e.outputDeviceType)&&void 0!==t?t:0,r.deviceName=null!==(n=e.deviceName)&&void 0!==n?n:void 0,r}};function o(e){return null!=e}var s=function(e){return e[e.BROADCAST_STATUS_UNKNOWN=0]="BROADCAST_STATUS_UNKNOWN",e[e.BROADCAST_UNAVAILABLE=1]="BROADCAST_UNAVAILABLE",e[e.BROADCAST_ON=2]="BROADCAST_ON",e[e.BROADCAST_OFF=3]="BROADCAST_OFF",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e}({});function u(e){switch(e){case 0:case"BROADCAST_STATUS_UNKNOWN":return s.BROADCAST_STATUS_UNKNOWN;case 1:case"BROADCAST_UNAVAILABLE":return s.BROADCAST_UNAVAILABLE;case 2:case"BROADCAST_ON":return s.BROADCAST_ON;case 3:case"BROADCAST_OFF":return s.BROADCAST_OFF;default:return s.UNRECOGNIZED}}var c={fromJSON:function(e){return{timestamp:f(e.timestamp)?globalThis.String(e.timestamp):"0",broadcastStatus:f(e.broadcast_status)?u(e.broadcast_status):0,deviceId:f(e.device_id)?globalThis.String(e.device_id):"",outputDeviceInfo:f(e.output_device_info)?a.fromJSON(e.output_device_info):void 0}},toJSON:function(e){var t={};return"0"!==e.timestamp&&(t.timestamp=e.timestamp),0!==e.broadcastStatus&&(t.broadcast_status=function(e){switch(e){case s.BROADCAST_STATUS_UNKNOWN:return"BROADCAST_STATUS_UNKNOWN";case s.BROADCAST_UNAVAILABLE:return"BROADCAST_UNAVAILABLE";case s.BROADCAST_ON:return"BROADCAST_ON";case s.BROADCAST_OFF:return"BROADCAST_OFF";case s.UNRECOGNIZED:default:return"UNRECOGNIZED"}}(e.broadcastStatus)),""!==e.deviceId&&(t.device_id=e.deviceId),void 0!==e.outputDeviceInfo&&(t.output_device_info=a.toJSON(e.outputDeviceInfo)),t},create:function(e){return c.fromPartial(null!=e?e:{})},fromPartial:function(e){var t,n,r,i={timestamp:"0",broadcastStatus:0,deviceId:"",outputDeviceInfo:void 0};return i.timestamp=null!==(t=e.timestamp)&&void 0!==t?t:"0",i.broadcastStatus=null!==(n=e.broadcastStatus)&&void 0!==n?n:0,i.deviceId=null!==(r=e.deviceId)&&void 0!==r?r:"",i.outputDeviceInfo=void 0!==e.outputDeviceInfo&&null!==e.outputDeviceInfo?a.fromPartial(e.outputDeviceInfo):void 0,i}};var l={fromJSON:function(e){return{deviceBroadcastStatus:f(e.deviceBroadcastStatus)?c.fromJSON(e.deviceBroadcastStatus):void 0}},toJSON:function(e){var t={};return void 0!==e.deviceBroadcastStatus&&(t.deviceBroadcastStatus=c.toJSON(e.deviceBroadcastStatus)),t},create:function(e){return l.fromPartial(null!=e?e:{})},fromPartial:function(e){var t={deviceBroadcastStatus:void 0};return t.deviceBroadcastStatus=void 0!==e.deviceBroadcastStatus&&null!==e.deviceBroadcastStatus?c.fromPartial(e.deviceBroadcastStatus):void 0,t}};var d={fromJSON:function(e){return{deviceBroadcastStatus:f(e.device_broadcast_status)?c.fromJSON(e.device_broadcast_status):void 0}},toJSON:function(e){var t={};return void 0!==e.deviceBroadcastStatus&&(t.device_broadcast_status=c.toJSON(e.deviceBroadcastStatus)),t},create:function(e){return d.fromPartial(null!=e?e:{})},fromPartial:function(e){var t={deviceBroadcastStatus:void 0};return t.deviceBroadcastStatus=void 0!==e.deviceBroadcastStatus&&null!==e.deviceBroadcastStatus?c.fromPartial(e.deviceBroadcastStatus):void 0,t}};function f(e){return null!=e}},42739:(e,t,n)=>{"use strict";n.d(t,{M:()=>i});var r=n(86e3);function i(){return(0,r.d)().getEnabled()}},31650:(e,t,n)=>{"use strict";n.d(t,{D:()=>s});n(40065),n(43379),n(34192),n(4865);var r=n(30758),i=n(86e3),a=n(96297),o=n(3424),s=function(){var e=(0,i.d)(),t=(0,r.useContext)(a.a),n=(0,o.v)((function(e){var t,n=null!==(t=e.activeDevice)&&void 0!==t?t:e.devices.find((function(e){return e.isLocal}));if(n)return n.connectStateId}));return{currentSession:t,createSession:(0,r.useCallback)((function(){return e.createSession()}),[e]),leaveSession:(0,r.useCallback)((function(){return e.leaveSession()}),[e]),deleteSession:(0,r.useCallback)((function(){return e.deleteSession()}),[e]),joinSession:(0,r.useCallback)((function(t,r,i){return e.joinSession(t,r,i,n)}),[n,e]),refreshCurrentSession:(0,r.useCallback)((function(){return e.fetchCurrentSession()}),[e]),getSessionInfo:(0,r.useCallback)((function(t){return e.getSessionInfo(t)}),[e]),removeSessionMember:(0,r.useCallback)((function(t){return e.removeSessionMember(t)}),[e]),kickAllParticipants:(0,r.useCallback)((function(t){return e.kickAllParticipants(t)}),[e]),setQueueOnlyMode:(0,r.useCallback)((function(t){return e.setQueueOnlyMode(t)}),[e]),setParticipantVolumeControl:(0,r.useCallback)((function(t){return e.setParticipantVolumeControl(t)}),[e])}}},86e3:(e,t,n)=>{"use strict";n.d(t,{d:()=>a});var r=n(93940),i=n(3376);function a(){return(0,i.N)(r.j)}},77168:(e,t,n)=>{"use strict";n.d(t,{J:()=>a});var r=n(30758),i=n(86e3);function a(e,t){var n=(0,r.useRef)(t),a=(0,i.d)();n.current=t,(0,r.useEffect)((function(){return a.getEvents().addListener(e,(function(e){n.current(e)}))}),[a,e])}},34428:(e,t,n)=>{"use strict";n.d(t,{D:()=>c});var r=n(62822),i=n(56068),a=n(2970),o=n(93091),s=n.n(o),u=(n(83234),n(72060)),c=function(){return(0,a.A)((function e(t){(0,i.A)(this,e),this.transport=t}),[{key:"onConnected",value:function(e){this.transport.on(u.TransportEvent.CONNECTED,e),this.transport.on(u.TransportEvent.RECONNECTED,e)}},{key:"getSessionInfo",value:(h=(0,r.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.transport.request("".concat("@webgate/social-connect","/v2/sessions/info/").concat(t),{responseType:"json"});case 2:return n=e.sent,r=n.body,e.abrupt("return",r);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"fetchCurrentSession",value:(v=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return v.apply(this,arguments)})},{key:"createSession",value:(p=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return p.apply(this,arguments)})},{key:"leaveSession",value:(f=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",!1);case 1:case"end":return e.stop()}}),e)}))),function(){return f.apply(this,arguments)})},{key:"deleteSession",value:(d=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",!1);case 1:case"end":return e.stop()}}),e)}))),function(){return d.apply(this,arguments)})},{key:"joinSession",value:(l=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return l.apply(this,arguments)})},{key:"removeSessionMember",value:(c=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return c.apply(this,arguments)})},{key:"kickAllParticipants",value:(o=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return o.apply(this,arguments)})},{key:"setQueueOnlyMode",value:(n=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"setParticipantVolumeControl",value:(t=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})},{key:"setBroadcastStatus",value:(e=(0,r.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}]);var e,t,n,o,c,l,d,f,p,v,h}()},65647:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i,x:()=>r});var r=function(e){return e[e.UNSPECIFIED_TECH=0]="UNSPECIFIED_TECH",e[e.CONNECT=1]="CONNECT",e[e.CAST_JS=2]="CAST_JS",e[e.CAST=3]="CAST",e[e.BLUETOOTH=4]="BLUETOOTH",e[e.AIRPLAY=5]="AIRPLAY",e[e.CARPLAY=6]="CARPLAY",e[e.WIRED=7]="WIRED",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e}({}),i=function(e){return e[e.UNKNOWN_TYPE=0]="UNKNOWN_TYPE",e[e.COMPUTER=1]="COMPUTER",e[e.TABLET=2]="TABLET",e[e.SMARTPHONE=3]="SMARTPHONE",e[e.SPEAKER=4]="SPEAKER",e[e.SPEAKER_GROUP=5]="SPEAKER_GROUP",e[e.TV=6]="TV",e[e.AVR=7]="AVR",e[e.STB=8]="STB",e[e.AUDIO_DONGLE=9]="AUDIO_DONGLE",e[e.GAME_CONSOLE=10]="GAME_CONSOLE",e[e.CAST_VIDEO=11]="CAST_VIDEO",e[e.CAST_AUDIO=12]="CAST_AUDIO",e[e.AUTOMOBILE=13]="AUTOMOBILE",e[e.SMARTWATCH=14]="SMARTWATCH",e[e.CARTHING=15]="CARTHING",e[e.HOMETHING=16]="HOMETHING",e[e.MAYBE_HEADPHONES=17]="MAYBE_HEADPHONES",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e}({})},33983:(e,t,n)=>{"use strict";n.d(t,{JO:()=>a,MS:()=>s,_H:()=>r,kr:()=>o,lz:()=>i});var r=function(e){return e.DISABLED="DISABLED",e.RESTRICTED="RESTRICTED",e.ENABLED="ENABLED",e}({}),i=function(e){return e.NONE="NONE",e.UNKNOWN="UNKNOWN",e.FREE="FREE",e.PREMIUM="PREMIUM",e}({}),a=function(e){return e.DEEPLINKING="deeplinking",e.TAKE_OVER_DIALOG="take_over_dialog",e.DISCOVERED_DEVICE="discovered_device",e}({}),o=function(e){return e.UNSPECIFIED="UNSPECIFIED",e.V4="V4",e.V6="V6",e.UNRECOGNIZED="UNRECOGNIZED",e}({}),s=function(e){return e.UNSPECIFIED="UNSPECIFIED",e.INVISIBLE="INVISIBLE",e.VISIBLE="VISIBLE",e.NOTIFY="NOTIFY",e.UNRECOGNIZED="UNRECOGNIZED",e}({})},49941:(e,t,n)=>{"use strict";n.d(t,{HP:()=>a,RG:()=>o,Vl:()=>s,YM:()=>i});var r=n(37005),i=function(e){return e.UNKNOWN_UPDATE_TYPE="UNKNOWN_UPDATE_TYPE",e.NEW_SESSION="NEW_SESSION",e.USER_JOINED="USER_JOINED",e.USER_LEFT="USER_LEFT",e.SESSION_DELETED="SESSION_DELETED",e.YOU_LEFT="YOU_LEFT",e.YOU_WERE_KICKED="YOU_WERE_KICKED",e.YOU_JOINED="YOU_JOINED",e.PARTICIPANT_PROMOTED_TO_HOST="PARTICIPANT_PROMOTED_TO_HOST",e.USER_KICKED="USER_KICKED",e.VOLUME_CONTROL_PERMISSIONS_CHANGED="VOLUME_CONTROL_PERMISSIONS_CHANGED",e.QUEUE_ONLY_MODE_CONTROL_CHANGED="QUEUE_ONLY_MODE_CONTROL_CHANGED",e.WIFI_BROADCAST_CHANGED="WIFI_BROADCAST_CHANGED",e.ACTIVE_DEVICE_CHANGED="ACTIVE_DEVICE_CHANGED",e}({});function a(e){return"object"===(0,r.A)(e)&&null!==e&&"session"in e&&"reason"in e&&"string"==typeof e.reason&&e.reason in i}var o=function(e){return e.UNKNOWN="UNKNOWN",e.PERMISSIONS_RESTRICTED_GENERIC="PERMISSIONS_RESTRICTED_GENERIC",e.CONNECTIVITY_ISSUES="CONNECTIVITY_ISSUES",e.CONTENT_ISSUES="CONTENT_ISSUES",e.NO_HOST_ACTIVE_DEVICE="NO_HOST_ACTIVE_DEVICE",e.GENERIC_ERROR="GENERIC_ERROR",e}({});function s(e){return"object"===(0,r.A)(e)&&null!==e&&"userMessage"in e&&"string"==typeof e.userMessage&&e.userMessage in o}},2939:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});n(40065),n(43379),n(34192),n(4865);function r(e,t,n){var r,i,a,o,s,u=null;n?(u=t.getActiveDevice())||(u=null!==(a=t.getDevices().find((function(e){return e.isLocal})))&&void 0!==a?a:null):(u=(null===(o=e.getState())||void 0===o?void 0:o.activeDevice)||null)||(u=(null===(s=e.getState())||void 0===s||null===(s=s.devices)||void 0===s?void 0:s.find((function(e){return e.isLocal})))||null);return null!==(r=null===(i=u)||void 0===i?void 0:i.connectStateId)&&void 0!==r?r:""}},64779:(e,t,n)=>{"use strict";n.d(t,{Bj:()=>i,T4:()=>a,kt:()=>o});n(40065),n(43379),n(34192),n(4865);var r=n(80366);function i(e,t){if(!t)return null;var n=(0,r.o_)(t);if(!n||!(0,r.AP)(n))return null;var i=(0,r.XI)(n.username),a=e.find((function(e){return e.username===i}));return null!=a?a:null}function a(e){var t,n=e.getCurrentSession(),r=null==n?void 0:n.sessionOwnerId;return r&&null!==(t=n.sessionMembers.find((function(e){return e.id===r})))&&void 0!==t?t:null}function o(e,t){var n;if(!t||!function(e){var t,n;return null!==(t=null===(n=e.getCurrentSession())||void 0===n?void 0:n.isSessionOwner)&&void 0!==t&&t}(e))return!1;var r=e.getCurrentSession(),o=i(null!==(n=null==r?void 0:r.sessionMembers)&&void 0!==n?n:[],t),s=a(e);return!!o&&(null==o?void 0:o.username)!==(null==s?void 0:s.username)}},96790:(e,t,n)=>{"use strict";n.d(t,{U:()=>p});var r=n(62822),i=n(56068),a=n(2970),o=n(93091),s=n.n(o),u=(n(42486),n(83234),n(79024),n(77905),n(26851),n(68216),n(43379),n(78397),n(97460),n(93577),n(54520),n(91531),n(93678),n(34145),n(72060)),c=n(10741),l=n(88258),d=n(1444),f="@webgate/social-connect",p=function(){return(0,a.A)((function e(t,n){(0,i.A)(this,e),this._transport=t,this._requestBuilder=n}),[{key:"onConnected",value:function(e){this._transport.on(u.TransportEvent.CONNECTED,e),this._transport.on(u.TransportEvent.RECONNECTED,e)}},{key:"fetchCurrentSession",value:(b=(0,r.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._requestBuilder.build().withHost("".concat(f,"/v2/devices/").concat(t,"/jam_status")).withJsonContentType().withoutMarket().send();case 3:return n=e.sent,r=n.body,e.abrupt("return",r);case 8:if(e.prev=8,e.t0=e.catch(0),!(e.t0 instanceof c.O&&404===e.t0.status)){e.next=12;break}return e.abrupt("return",null);case 12:throw e.t0;case 13:case"end":return e.stop()}}),e,this,[[0,8]])}))),function(e){return b.apply(this,arguments)})},{key:"createSession",value:(y=(0,r.A)(s().mark((function e(){var t,n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._requestBuilder.build().withHost("".concat(f,"/v2/sessions/current_or_new?activate=true")).withJsonContentType().withoutMarket().send();case 2:return t=e.sent,n=t.body,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)}))),function(){return y.apply(this,arguments)})},{key:"leaveSession",value:(g=(0,r.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._requestBuilder.build().withMethod("POST").withHost("".concat(f,"/v3/sessions/").concat(t,"/leave")).withJsonContentType().withoutMarket().send();case 3:return e.abrupt("return",!0);case 6:if(e.prev=6,e.t0=e.catch(0),!(e.t0 instanceof c.O&&404===e.t0.status)){e.next=10;break}return e.abrupt("return",!0);case 10:throw e.t0;case 11:case"end":return e.stop()}}),e,this,[[0,6]])}))),function(e){return g.apply(this,arguments)})},{key:"deleteSession",value:(m=(0,r.A)(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._requestBuilder.build().withMethod("DELETE").withHost("".concat(f,"/v3/sessions/").concat(t)).withJsonContentType().withoutMarket().send();case 3:return e.abrupt("return",!0);case 6:if(e.prev=6,e.t0=e.catch(0),!(e.t0 instanceof c.O&&404===e.t0.status)){e.next=10;break}return e.abrupt("return",!0);case 10:throw e.t0;case 11:case"end":return e.stop()}}),e,this,[[0,6]])}))),function(e){return m.apply(this,arguments)})},{key:"joinSession",value:(h=(0,r.A)(s().mark((function e(t,n,r,i){var a,o,u;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(a=new URLSearchParams).set("playback_control","REMOTE"===r?"listen_and_control":"control"),a.set("join_type",n),i&&a.set("local_device_id",i),e.next=6,this._requestBuilder.build().withMethod("POST").withHost("".concat(f,"/v2/sessions/join/").concat(t,"?").concat(a.toString())).withJsonContentType().withoutMarket().send();case 6:return o=e.sent,u=o.body,e.abrupt("return",u);case 9:case"end":return e.stop()}}),e,this)}))),function(e,t,n,r){return h.apply(this,arguments)})},{key:"getSessionInfo",value:(v=(0,r.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._requestBuilder.build().withHost("".concat(f,"/v2/sessions/info/").concat(t)).withJsonContentType().withoutMarket().send();case 3:return n=e.sent,r=n.body,e.abrupt("return",r);case 8:if(e.prev=8,e.t0=e.catch(0),!(e.t0 instanceof c.O&&404===e.t0.status)){e.next=12;break}return e.abrupt("return",null);case 12:throw e.t0;case 13:case"end":return e.stop()}}),e,this,[[0,8]])}))),function(e){return v.apply(this,arguments)})},{key:"removeSessionMember",value:(p=(0,r.A)(s().mark((function e(t,n){var r,i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._requestBuilder.build().withMethod("POST").withHost("".concat(f,"/v3/sessions/").concat(t,"/member/").concat(n,"/kick")).withJsonContentType().withoutMarket().send();case 2:return r=e.sent,i=r.body,e.abrupt("return",i);case 5:case"end":return e.stop()}}),e,this)}))),function(e,t){return p.apply(this,arguments)})},{key:"kickAllParticipants",value:(o=(0,r.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._requestBuilder.build().withMethod("POST").withHost("".concat(f,"/v3/sessions/").concat(t,"/participant/all/kick")).withJsonContentType().withoutMarket().send();case 2:return n=e.sent,r=n.body,e.abrupt("return",r);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"setQueueOnlyMode",value:(n=(0,r.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._requestBuilder.build().withMethod("PUT").withHost("".concat(f,"/v2/sessions/current/queue_only_mode/").concat(t?"enabled":"disabled")).withJsonContentType().withoutMarket().send();case 2:return n=e.sent,r=n.body,e.abrupt("return",r);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"setParticipantVolumeControl",value:(t=(0,r.A)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._requestBuilder.build().withMethod("PUT").withHost("".concat(f,"/v2/sessions/current/volume_control/").concat(t?"ENABLED":"DISABLED")).withJsonContentType().withoutMarket().send();case 2:return n=e.sent,r=n.body,e.abrupt("return",r);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"setBroadcastStatus",value:(e=(0,r.A)(s().mark((function e(t,n){var r,i,a;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r={deviceBroadcastStatus:{timestamp:Date.now().toString(),broadcastStatus:t,deviceId:null!=n?n:""}},e.prev=1,e.next=4,this._requestBuilder.build().withMethod("POST").withHost("".concat(f,"/v2/devices/set_broadcast_status")).withJsonContentType().withoutMarket().withBody(l.FI.toJSON(r)).send();case 4:return i=e.sent,a=i.body,e.abrupt("return",a);case 9:throw e.prev=9,e.t0=e.catch(1),(0,d.UD)(e.t0),e.t0;case 13:case"end":return e.stop()}}),e,this,[[1,9]])}))),function(t,n){return e.apply(this,arguments)})}]);var e,t,n,o,p,v,h,m,g,y,b}()},81515:(e,t,n)=>{"use strict";n.d(t,{L$:()=>u,Q2:()=>c,hV:()=>s,j2:()=>o,pr:()=>d,qc:()=>a,rO:()=>l});n(83234),n(34518),n(25550),n(70750),n(47994),n(15342);var r=n(4140),i=n(42552),a=function(e){var t=e.albumArtists,n=e.albumName,a=e.albumType,o=e.shouldLocalize,s=e.i18n;if(!a||!n||!t)return"";var u=a!==r._m.Ep?function(e){return e.charAt(0).toUpperCase()+e.toLowerCase().slice(1)}(a):a,c=(0,i.C)(a),l="".concat(n," - ").concat(u," by ").concat(t," | Spotify"),d=s.get("i18n.meta.album.title",n,c,t);return o?d:l},o=function(e){var t=e.artistName;return t?"".concat(t," | Spotify"):""},s=function(e){var t=e.showOrAudiobookName,n=e.type;return t?"".concat(t," | ").concat(n," on Spotify"):""},u=function(e){var t=e.episodeOrChapterName,n=e.showOrAudiobookName,r=e.type;return t&&n?"".concat(t," - ").concat(n," | ").concat(r," on Spotify"):""},c=function(e){var t=e.playlistName,n=e.userName,r=e.isSpotifyOwned,i=void 0!==r&&r;if(!t||!n)return"";var a=i?"Spotify Playlist":"Spotify",o=i?"":" - playlist by ".concat(n);return"".concat(t).concat(o," | ").concat(a)},l=function(e){var t=e.i18n,n=e.trackArtistsList,r=e.trackName,i=e.shouldLocalize,a=e.disabled,o=void 0!==a&&a;if(!n||!r)return"";var s="".concat(r," - song and lyrics by ").concat(n," | Spotify"),u=t.get("i18n.meta.track-lyrics.title",r,n);return o&&(s="".concat(r," - song by ").concat(n," | Spotify"),u=t.get("i18n.meta.track.title",r,n)),i?u:s},d=function(e){var t=e.i18n,n=e.shouldLocalize,r=t.get("i18n.meta.home.title");return n?r:"Spotify - Web Player: Music for everyone"}},18637:(e,t,n)=>{"use strict";n.d(t,{N:()=>i,V:()=>a});n(184),n(42486);var r=null;function i(e){r=e}function a(){if(null===r)throw new Error("Missing `instance`. Have you called `setTransportInstance` yet?");return r}},3220:(e,t,n)=>{"use strict";n.d(t,{C:()=>o});var r=n(62822),i=n(93091),a=n.n(i);n(184),n(42486),n(77905);function o(e){return(0,r.A)(a().mark((function t(){var n,r,i,o;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getToken();case 2:if(null!==(n=t.sent)){t.next=5;break}throw new Error("Token is currently unavailable.");case 5:return r=n.accessToken,i=n.accessTokenExpirationTimestampMs,o=Math.floor(((i||0)-Date.now())/1e3),t.abrupt("return",[r,o]);case 8:case"end":return t.stop()}}),t)})))}},81636:(e,t,n)=>{"use strict";n.d(t,{F:()=>u});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542),i=n(3220);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{};return e(o(o({providers:{endpoints:t,token:(0,i.C)(n)}},s),r))}},49098:(e,t,n)=>{"use strict";n.d(t,{M:()=>d});var r=n(62822),i=n(93091),a=n.n(i),o=(n(184),n(42486),n(83234),n(45434),n(43379),n(51234),n(2823),n(4672),n(60287),n(81453)),s="https://apresolve.spotify.com/",u="https://api.spotify.com/",c=function(e){return e.DEALER="dealer",e.WEBGATE="spclient",e}(c||{});var l=3e3;function d(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).timeout,t=function(e){var t="".concat(s,"?type=").concat(c.DEALER,"&type=").concat(c.WEBGATE);return(0,r.A)(a().mark((function n(){var r,i,o,s,l,d,f,p;return a().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=new AbortController,i=setTimeout((function(){return r.abort()}),e),n.prev=2,n.next=5,fetch(t,{signal:r.signal});case 5:return s=n.sent,clearTimeout(i),n.next=9,s.json();case 9:o=n.sent,n.next=17;break;case 12:if(n.prev=12,n.t0=n.catch(2),!r.signal.aborted){n.next=16;break}throw new Error("x-resolve request timed out after ".concat(e," ms"));case 16:throw n.t0;case 17:if(Array.isArray(o[c.DEALER])&&Array.isArray(o[c.WEBGATE])&&0!==o[c.DEALER].length&&0!==o[c.WEBGATE].length){n.next=19;break}throw new Error("x-resolve responded with incomplete results");case 19:return l=o[c.DEALER][0],d=o[c.WEBGATE][0],f="wss://".concat(l.replace(/:443$/,"")),p="https://".concat(d.replace(/:443$/,"")),n.abrupt("return",{dealer:f,webgate:p,webapi:u});case 24:case"end":return n.stop()}}),n,null,[[2,12]])})))}(void 0===e?l:e),n=(0,o.Q)({});return function(){var e=(0,r.A)(a().mark((function e(r){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t(r);case 3:case 11:return e.abrupt("return",e.sent);case 6:return e.prev=6,e.t0=e.catch(0),console.error("Failed to resolve endpoints via x-resolve. Using fallbacks!",e.t0),e.next=11,n(r);case 12:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}()}},73500:(e,t,n)=>{"use strict";n.d(t,{K:()=>o});n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316);var r=n(52542);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return void 0===e?t:a(a({},e),t)}},52440:(e,t,n)=>{"use strict";n.d(t,{T:()=>c});var r=n(56068),i=n(2970),a=n(52542),o=(n(7651),n(30456),n(75380),n(26701),n(25550),n(65050),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(15342),n(18316),n(97037));function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t{"use strict";n.d(t,{y:()=>a});n(42486),n(79024),n(68216),n(43379),n(2823),n(78397),n(59255),n(85130),n(55636),n(28509),n(97332),n(46555),n(13296),n(24594),n(97460),n(4672),n(93577);var r=n(80366),i=new Set([r.NQ.ALBUM,r.NQ.ARTIST,r.NQ.PLAYLIST,r.NQ.PLAYLIST_V2,r.NQ.TRACK,r.NQ.EPISODE,r.NQ.SHOW,r.NQ.LOCAL_TRACK,r.NQ.PRERELEASE]),a=function(e){var t,n=(0,r.o_)(e);if(n){if((0,r.Th)(n))return i.has(n.id)?n.toString().replace(":app:",":"):n.toString();if(i.has(n.type))return n.toString();var a=n.args||n.query&&[n.query]||n.category&&[n.category]||void 0,o=(0,r.bX)(n.type,a);return null!==(t=null==o?void 0:o.toString())&&void 0!==t?t:void 0}}},59616:(e,t,n)=>{"use strict";n.d(t,{J:()=>r.J});var r=n(53452)},2219:(e,t,n)=>{"use strict";n.d(t,{E:()=>a,J:()=>i});n(184),n(42486);var r=n(30758),i=(0,r.createContext)(null);function a(){var e=(0,r.useContext)(i);if(null===e)throw new Error("Trying to use 'UrlDispenserServiceContext' without 'UrlDispenserServiceProvider'!");return e}},53452:(e,t,n)=>{"use strict";n.d(t,{J:()=>l,p:()=>c});var r=n(62822),i=n(56068),a=n(2970),o=n(93091),s=n.n(o),u=(n(184),n(42486),n(78996)),c=(0,u.u)("UrlDispenserServiceClient"),l=function(){return(0,a.A)((function e(t){(0,i.A)(this,e),this._builder=t}),[{key:"getShortUrl",value:(e=(0,r.A)(s().mark((function e(t,n){var r,i,a,o;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.utmParameters,i=n.customData,a=n.linkPreview,e.next=3,this._builder.build().withHost("@webgate/url-dispenser/v1/generate-url").withMethod("POST").withJsonContentType().withoutMarket().withEndpointIdentifier("/v1/generate-url").withBody({spotify_uri:t,custom_data:i,link_preview:a,utm_parameters:r}).send();case 3:if(201!==(o=e.sent).status){e.next=6;break}return e.abrupt("return",o.body);case 6:throw new Error("Failed to get short link for uri ".concat(t));case 7:case"end":return e.stop()}}),e,this)}))),function(t,n){return e.apply(this,arguments)})}]);var e}()},90512:(e,t,n)=>{"use strict";n.d(t,{L:()=>r});var r=(0,n(78996).u)("UserAPI")},12500:(e,t,n)=>{"use strict";n.d(t,{v:()=>i});n(184),n(42486);var r=n(80366);function i(e){var t=(0,r.o_)(e);if(null===t||void 0===t.username)throw new Error("Invalid URI or URI does not contain username!");return t.username}},35322:(e,t,n)=>{"use strict";n.d(t,{IB:()=>u,J2:()=>l,Np:()=>d,kX:()=>f});var r,i=n(52542),a=(n(83234),n(92107)),o=n(82704),s=n(15985),u=(r={},(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,s.h.en,{displayName:"English",displayNameEn:"English"}),s.h.af,{displayName:"Afrikaans",displayNameEn:"Afrikaans"}),s.h.am,{displayName:"አማርኛ",displayNameEn:"Amharic"}),s.h.ar,{displayName:"العَرَبِيَّة",displayNameEn:"Arabic",isRTL:!0}),s.h.arEG,{displayName:"عربي مصري",displayNameEn:"Arabic (Egypt)",isRTL:!0}),s.h.arMA,{displayName:"العَرَبِيَّة مغربي",displayNameEn:"Arabic (Morocco)",isRTL:!0}),s.h.arSA,{displayName:"العربية السعودية",displayNameEn:"Arabic (Saudi Arabia)",isRTL:!0}),s.h.az,{displayName:"Azərbaycanca",displayNameEn:"Azerbaijani"}),s.h.bg,{displayName:"Български",displayNameEn:"Bulgarian"}),s.h.bho,{displayName:"भोजपुरी",displayNameEn:"Bhojpuri"}),(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,s.h.bn,{displayName:"বাংলা",displayNameEn:"Bengali"}),s.h.bs,{displayName:"Bosanski",displayNameEn:"Bosnian"}),s.h.ca,{displayName:"Català",displayNameEn:"Catalan"}),s.h.cs,{displayName:"Čeština",displayNameEn:"Czech"}),s.h.da,{displayName:"Dansk",displayNameEn:"Danish"}),s.h.de,{displayName:"Deutsch",displayNameEn:"German"}),s.h.el,{displayName:"Eλληνικά",displayNameEn:"Greek"}),s.h.enGB,{displayName:"English",displayNameEn:"United Kingdom"}),s.h.es,{displayName:"Español de España",displayNameEn:"European Spanish"}),s.h.esAR,{displayName:"Español (Argentina)",displayNameEn:"Spanish (Argentina)"}),(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,s.h.esMX,{displayName:"Español (México)",displayNameEn:"Spanish (Mexico)"}),s.h.es419,{displayName:"Español de Latinoamérica",displayNameEn:"Latin American Spanish"}),s.h.et,{displayName:"Eesti",displayNameEn:"Estonian"}),s.h.eu,{displayName:"Euskara",displayNameEn:"Basque"}),s.h.fa,{displayName:"فارسی",displayNameEn:"Persian",isRTL:!0}),s.h.fi,{displayName:"Suomeksi",displayNameEn:"Finnish"}),s.h.fil,{displayName:"Filipino",displayNameEn:"Filipino"}),s.h.fr,{displayName:"Français",displayNameEn:"French"}),s.h.frCA,{displayName:"Français Canadien",displayNameEn:"Canadian French"}),s.h.gl,{displayName:"Galego",displayNameEn:"Galician"}),(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,s.h.gu,{displayName:"ગુજરાતી",displayNameEn:"Gujarati"}),s.h.he,{displayName:"עברית",displayNameEn:"Hebrew",isRTL:!0}),s.h.hi,{displayName:"हिन्दी",displayNameEn:"Hindi"}),s.h.hr,{displayName:"Hrvatski",displayNameEn:"Croatian"}),s.h.hu,{displayName:"Magyar",displayNameEn:"Hungarian"}),s.h.id,{displayName:"Bahasa Indonesia",displayNameEn:"Indonesian"}),s.h.is,{displayName:"Íslenska",displayNameEn:"Icelandic"}),s.h.it,{displayName:"Italiano",displayNameEn:"Italian"}),s.h.ja,{displayName:"日本語",displayNameEn:"Japanese"}),s.h.kn,{displayName:"ಕನ್ನಡ",displayNameEn:"Kannada"}),(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,s.h.ko,{displayName:"한국어",displayNameEn:"Korean"}),s.h.lt,{displayName:"Lietuvių",displayNameEn:"Lithuanian"}),s.h.lv,{displayName:"Latviešu",displayNameEn:"Latvian"}),s.h.mk,{displayName:"Македонски",displayNameEn:"Macedonian"}),s.h.ml,{displayName:"മലയാളം",displayNameEn:"Malayalam"}),s.h.mr,{displayName:"मराठी",displayNameEn:"Marathi"}),s.h.ms,{displayName:"Melayu",displayNameEn:"Malay"}),s.h.nb,{displayName:"Norsk",displayNameEn:"Norwegian"}),s.h.ne,{displayName:"नेपाली",displayNameEn:"Nepali"}),s.h.nl,{displayName:"Nederlands",displayNameEn:"Dutch"}),(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,s.h.or,{displayName:"ଓଡ଼ିଆ",displayNameEn:"Odia"}),s.h.paIN,{displayName:"ਪੰਜਾਬੀ",displayNameEn:"Punjabi"}),s.h.paPK,{displayName:"پنجابی",displayNameEn:"Punjabi (Naskh)",isRTL:!0}),s.h.pl,{displayName:"Polski",displayNameEn:"Polish"}),s.h.ptBR,{displayName:"Português do Brasil",displayNameEn:"Brazilian Portuguese"}),s.h.ptPT,{displayName:"Português",displayNameEn:"European Portuguese"}),s.h.ro,{displayName:"Română",displayNameEn:"Romanian"}),s.h.ru,{displayName:"Русский",displayNameEn:"Russian"}),s.h.sk,{displayName:"Slovenčina",displayNameEn:"Slovak"}),s.h.sl,{displayName:"Slovenski",displayNameEn:"Slovenian"}),(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,s.h.sr,{displayName:"Srpski",displayNameEn:"Serbian"}),s.h.sv,{displayName:"Svenska",displayNameEn:"Swedish"}),s.h.sw,{displayName:"Kiswahili",displayNameEn:"Swahili"}),s.h.ta,{displayName:"தமிழ்",displayNameEn:"Tamil"}),s.h.te,{displayName:"తెలుగు",displayNameEn:"Telugu"}),s.h.th,{displayName:"ภาษาไทย",displayNameEn:"Thai"}),s.h.tr,{displayName:"Türkçe",displayNameEn:"Turkish"}),s.h.uk,{displayName:"Українська",displayNameEn:"Ukrainian"}),s.h.ur,{displayName:"اردو",displayNameEn:"Urdu",isRTL:!0}),s.h.vi,{displayName:"Tiếng Việt",displayNameEn:"Vietnamese"}),(0,i.A)((0,i.A)((0,i.A)((0,i.A)(r,s.h.zhCN,{displayName:"简体中文",displayNameEn:"Simplified Chinese"}),s.h.zhHK,{displayName:"繁體中文 (香港)",displayNameEn:"Chinese (Traditional) Hong Kong"}),s.h.zhTW,{displayName:"中文",displayNameEn:"Traditional Chinese"}),s.h.zu,{displayName:"IsiZulu",displayNameEn:"Zulu"})),c=[s.h.en,s.h.af,s.h.am,s.h.ar,s.h.arEG,s.h.arMA,s.h.arSA,s.h.az,s.h.bg,s.h.bho,s.h.bn,s.h.bs,s.h.ca,s.h.cs,s.h.da,s.h.de,s.h.el,s.h.enGB,s.h.es,s.h.es419,s.h.esAR,s.h.esMX,s.h.et,s.h.eu,s.h.fa,s.h.fi,s.h.fil,s.h.fr,s.h.frCA,s.h.gl,s.h.gu,s.h.he,s.h.hi,s.h.hr,s.h.hu,s.h.id,s.h.is,s.h.it,s.h.ja,s.h.kn,s.h.ko,s.h.lt,s.h.lv,s.h.mk,s.h.ml,s.h.mr,s.h.ms,s.h.nb,s.h.ne,s.h.nl,s.h.or,s.h.paIN,s.h.paPK,s.h.pl,s.h.ptBR,s.h.ptPT,s.h.ro,s.h.ru,s.h.sk,s.h.sl,s.h.sr,s.h.sv,s.h.sw,s.h.ta,s.h.te,s.h.th,s.h.tr,s.h.uk,s.h.ur,s.h.vi,s.h.zhCN,s.h.zhHK,s.h.zhTW,s.h.zu],l=[].concat(c),d=[].concat(c),f=([].concat(c,[]),function(e){switch(e){case s.h.en:return a.Ru.get("locale.en");case s.h.af:return a.Ru.get("locale.af");case s.h.am:return a.Ru.get("locale.am");case s.h.ar:return a.Ru.get("locale.ar");case s.h.arEG:return a.Ru.get("locale.ar-EG");case s.h.arMA:return a.Ru.get("locale.ar-MA");case s.h.arSA:return a.Ru.get("locale.ar-SA");case s.h.az:return a.Ru.get("locale.az");case s.h.bg:return a.Ru.get("locale.bg");case s.h.bho:return a.Ru.get("locale.bho");case s.h.bn:return a.Ru.get("locale.bn");case s.h.bs:return a.Ru.get("locale.bs");case s.h.ca:return a.Ru.get("locale.ca");case s.h.cs:return a.Ru.get("locale.cs");case s.h.da:return a.Ru.get("locale.da");case s.h.de:return a.Ru.get("locale.de");case s.h.el:return a.Ru.get("locale.el");case s.h.enGB:return a.Ru.get("locale.en-GB");case s.h.es:return a.Ru.get("locale.es");case s.h.es419:return a.Ru.get("locale.es-419");case s.h.esAR:return a.Ru.get("locale.es-AR");case s.h.esMX:return a.Ru.get("locale.es-MX");case s.h.et:return a.Ru.get("locale.et");case s.h.eu:return a.Ru.get("locale.eu");case s.h.fa:return a.Ru.get("locale.fa");case s.h.fi:return a.Ru.get("locale.fi");case s.h.fil:return a.Ru.get("locale.fil");case s.h.fr:return a.Ru.get("locale.fr");case s.h.frCA:return a.Ru.get("locale.fr-CA");case s.h.gl:return a.Ru.get("locale.gl");case s.h.gu:return a.Ru.get("locale.gu");case s.h.he:return a.Ru.get("locale.he");case s.h.hi:return a.Ru.get("locale.hi");case s.h.hr:return a.Ru.get("locale.hr");case s.h.hu:return a.Ru.get("locale.hu");case s.h.id:return a.Ru.get("locale.id");case s.h.is:return a.Ru.get("locale.is");case s.h.it:return a.Ru.get("locale.it");case s.h.ja:return a.Ru.get("locale.ja");case s.h.kn:return a.Ru.get("locale.kn");case s.h.ko:return a.Ru.get("locale.ko");case s.h.lt:return a.Ru.get("locale.lt");case s.h.lv:return a.Ru.get("locale.lv");case s.h.mk:return a.Ru.get("locale.mk");case s.h.ml:return a.Ru.get("locale.ml");case s.h.mr:return a.Ru.get("locale.mr");case s.h.ms:return a.Ru.get("locale.ms");case s.h.nb:return a.Ru.get("locale.nb");case s.h.ne:return a.Ru.get("locale.ne");case s.h.nl:return a.Ru.get("locale.nl");case s.h.or:return a.Ru.get("locale.or");case s.h.paIN:return a.Ru.get("locale.pa-IN");case s.h.paPK:return a.Ru.get("locale.pa-PK");case s.h.pl:return a.Ru.get("locale.pl");case s.h.ptBR:return a.Ru.get("locale.pt-BR");case s.h.ptPT:return a.Ru.get("locale.pt-PT");case s.h.ro:return a.Ru.get("locale.ro");case s.h.ru:return a.Ru.get("locale.ru");case s.h.sk:return a.Ru.get("locale.sk");case s.h.sl:return a.Ru.get("locale.sl");case s.h.sr:return a.Ru.get("locale.sr");case s.h.sv:return a.Ru.get("locale.sv");case s.h.sw:return a.Ru.get("locale.sw");case s.h.ta:return a.Ru.get("locale.ta");case s.h.te:return a.Ru.get("locale.te");case s.h.th:return a.Ru.get("locale.th");case s.h.tr:return a.Ru.get("locale.tr");case s.h.uk:return a.Ru.get("locale.uk");case s.h.ur:return a.Ru.get("locale.ur");case s.h.vi:return a.Ru.get("locale.vi");case s.h.zhCN:return a.Ru.get("locale.zh-CN");case s.h.zhHK:return a.Ru.get("locale.zh-HK");case s.h.zhTW:return a.Ru.get("locale.zh-TW");case s.h.zu:return a.Ru.get("locale.zu");default:return(0,o.d)(e)}})},4140:(e,t,n)=>{"use strict";n.d(t,{$c:()=>_,B3:()=>o,Cx:()=>v,EK:()=>y,GN:()=>T,I2:()=>l,I8:()=>f,I_:()=>m,Ll:()=>E,Nm:()=>i,PJ:()=>s,UG:()=>x,Yu:()=>g,_m:()=>a,_w:()=>h,by:()=>p,cf:()=>C,j3:()=>w,nz:()=>O,pb:()=>u,r7:()=>S,sg:()=>c,tC:()=>b,to:()=>A,tv:()=>k,x7:()=>d,xE:()=>r});var r=function(e){return e.Affinity="AFFINITY",e.LastPlayed="LAST_PLAYED",e.PlayCount="PLAY_COUNT",e}({}),i=function(e){return e.LongTerm="LONG_TERM",e.MidTerm="MID_TERM",e.ShortTerm="SHORT_TERM",e}({}),a=function(e){return e.Album="ALBUM",e.Audiobook="AUDIOBOOK",e.Compilation="COMPILATION",e.Ep="EP",e.Podcast="PODCAST",e.Single="SINGLE",e.Unknown="UNKNOWN",e}({}),o=function(e){return e.Autobiography="AUTOBIOGRAPHY",e.Biography="BIOGRAPHY",e}({}),s=function(e){return e.Gif="GIF",e.Image="IMAGE",e.Unknown="UNKNOWN",e.Video="VIDEO",e.VideoLooping="VIDEO_LOOPING",e.VideoLoopingRandom="VIDEO_LOOPING_RANDOM",e}({}),u=function(e){return e.Albums="ALBUMS",e.Artists="ARTISTS",e.Audiobooks="AUDIOBOOKS",e.Episodes="EPISODES",e.Genres="GENRES",e.Playlists="PLAYLISTS",e.Podcasts="PODCASTS",e.TopResults="TOP_RESULTS",e.Tracks="TRACKS",e.Users="USERS",e}({}),c=function(e){return e.Available="AVAILABLE",e.FewLeft="FEW_LEFT",e.SoldOut="SOLD_OUT",e.Unknown="UNKNOWN",e}({}),l=function(e){return e.EventPage="EVENT_PAGE",e.TicketPage="TICKET_PAGE",e.Unknown="UNKNOWN",e}({}),d=function(e){return e.Explicit="EXPLICIT",e.NineteenPlus="NINETEEN_PLUS",e.None="NONE",e.Unknown="UNKNOWN",e}({}),f=function(e){return e.Curate="CURATE",e.Uncurate="UNCURATE",e}({}),p=function(e){return e.Day="DAY",e.Hour="HOUR",e.Minute="MINUTE",e.Month="MONTH",e.Year="YEAR",e}({}),v=function(e){return e.Audio="AUDIO",e.Unknown="UNKNOWN",e.Video="VIDEO",e}({}),h=function(e){return e.Completed="COMPLETED",e.InProgress="IN_PROGRESS",e.NotStarted="NOT_STARTED",e}({}),m=function(e){return e.Episode="EPISODE",e.PodcastEpisode="PODCAST_EPISODE",e.Unknown="UNKNOWN",e}({}),g=function(e){return e.Events="EVENTS",e.LikedSongs="LIKED_SONGS",e.Prereleases="PRERELEASES",e.YourEpisodes="YOUR_EPISODES",e.YourEpisodesV2="YOUR_EPISODES_V2",e}({}),y=function(e){return e.Facebook="FACEBOOK",e.Instagram="INSTAGRAM",e.Other="OTHER",e.Soundbetter="SOUNDBETTER",e.Twitter="TWITTER",e.Whatsapp="WHATSAPP",e.Wikipedia="WIKIPEDIA",e}({}),b=function(e){return e.Description="DESCRIPTION",e.Guest="GUEST",e.Host="HOST",e.Lyrics="LYRICS",e.Name="NAME",e.UnknownField="UNKNOWN_FIELD",e}({}),A=function(e){return e.FailedItemInFolder="FAILED_ITEM_IN_FOLDER",e.FailedItemLimitReached="FAILED_ITEM_LIMIT_REACHED",e.FailedItemNotSupported="FAILED_ITEM_NOT_SUPPORTED",e.FailedNotInYourLibrary="FAILED_NOT_IN_YOUR_LIBRARY",e.Successful="SUCCESSFUL",e}({}),_=function(e){return e.AgeRestricted="AGE_RESTRICTED",e.CatalogueRestricted="CATALOGUE_RESTRICTED",e.CountryRestricted="COUNTRY_RESTRICTED",e.Explicit="EXPLICIT",e.PaymentRequired="PAYMENT_REQUIRED",e.Playable="PLAYABLE",e.Unavailable="UNAVAILABLE",e.Unknown="UNKNOWN",e}({}),O=function(e){return e.AfterUid="AFTER_UID",e.BeforeUid="BEFORE_UID",e.BottomOfPlaylist="BOTTOM_OF_PLAYLIST",e.TopOfPlaylist="TOP_OF_PLAYLIST",e}({}),E=function(e){return e.Audio="AUDIO",e.Mixed="MIXED",e.Unknown="UNKNOWN",e.Video="VIDEO",e}({}),w=function(e){return e.AddToLibrary="ADD_TO_LIBRARY",e.Navigate="NAVIGATE",e.NotInterested="NOT_INTERESTED",e.Play="PLAY",e.Share="SHARE",e}({}),S=function(e){return e.Album="ALBUM",e.Artist="ARTIST",e.Audiobook="AUDIOBOOK",e.Default="DEFAULT",e.Playlist="PLAYLIST",e.Podcast="PODCAST",e.Track="TRACK",e.Video="VIDEO",e}({}),C=function(e){return e.TextAnnouncement="TEXT_ANNOUNCEMENT",e.TextBase="TEXT_BASE",e.TextBrightAccent="TEXT_BRIGHT_ACCENT",e.TextNegative="TEXT_NEGATIVE",e.TextPositive="TEXT_POSITIVE",e.TextSubdued="TEXT_SUBDUED",e.TextWarning="TEXT_WARNING",e}({}),x=function(e){return e.Abp="ABP",e.AnchorPaywall="ANCHOR_PAYWALL",e.AudiobookDirectSales="AUDIOBOOK_DIRECT_SALES",e.AudiobookPromotion="AUDIOBOOK_PROMOTION",e.OapLinking="OAP_LINKING",e.OapOtp="OAP_OTP",e.Unknown="UNKNOWN",e}({}),k=function(e){return e.Album="ALBUM",e.Episode="EPISODE",e.Unknown="UNKNOWN",e.WhatsNewFeedNotification="WHATS_NEW_FEED_NOTIFICATION",e}({}),T=function(e){return e.Hidden="HIDDEN",e.New="NEW",e.Seen="SEEN",e.Unknown="UNKNOWN",e}({})},81302:(e,t,n)=>{"use strict";n.d(t,{K:()=>i,a:()=>a});n(30456),n(25550),n(47994),n(43379),n(34192),n(88856),n(15342);var r=n(16920);function i(e){return e.items.map((function(e){var t=e.uri,n=e.profile.name;return{type:r.c.ARTIST,uri:t,name:n}}))}function a(e){return e?e.items.map((function(e){var t=e.data;return"Artist"===t.__typename?{type:r.c.ARTIST,uri:t.uri,name:t.profile.name}:null})).filter((function(e){return!!e})):[]}},99904:(e,t,n)=>{"use strict";n.d(t,{V:()=>i,r:()=>a});var r=n(4140);function i(e){return(null==e?void 0:e.label)===r.x7.Explicit}function a(e){return(null==e?void 0:e.label)===r.x7.NineteenPlus}},99184:(e,t,n)=>{"use strict";n.d(t,{Cg:()=>o,JO:()=>a,mp:()=>u});n(60184),n(68216);var r=n(4140),i=n(82704);function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return null===e?(null!=t?t:new Date(0)).toISOString():e.isoString}function o(e){return null===e?null:a(e)}function s(e){var t=null==e?void 0:e.precision;switch(t){case r.by.Minute:case r.by.Hour:case r.by.Day:return"day";case r.by.Month:return"month";case r.by.Year:case void 0:return"year";default:return(0,i.d)(t)}}function u(e){return{date:a(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null),precision:s(e)}}},39954:(e,t,n)=>{"use strict";n.d(t,{Wx:()=>c,fS:()=>d,jM:()=>u});n(47994);var r=n(4140),i=n(16920),a=n(40454),o=n(53586),s=n(27124);function u(e){var t,n;return{type:i.c.SHOW,uri:e.uri,name:e.name,publisher:null!==(t=null===(n=e.publisher)||void 0===n?void 0:n.name)&&void 0!==t?t:"",images:(0,o.r)(e.coverArt),mediaType:(0,s.w)(e.mediaType)}}function c(e,t){var n,i=null!==(n=null==e?void 0:e.paywallContent)&&void 0!==n&&n,a=t.reason;return{isPaywalled:i,isUserSubscribed:i&&a!==r.$c.PaymentRequired}}function l(e,t){return{milliseconds:e.totalMilliseconds-t.playPositionMilliseconds}}function d(e,t){var n=a.M.Unknown;switch(t.state){case r._w.NotStarted:n=a.M.NotStarted;break;case r._w.InProgress:n=a.M.InProgress;break;case r._w.Completed:n=a.M.Completed}return{timeLeft:l(e,t),state:n}}},66192:(e,t,n)=>{"use strict";n.d(t,{Jt:()=>i,j:()=>r,no:()=>a});n(184),n(42486),n(83234);function r(e,t,n){if(null!==e&&e.__typename!==t)throw new Error(n||"".concat(e,' is not a "').concat(t,'"'))}function i(e,t){try{!function(e){if(null===e)throw new Error("".concat(e," is `null`"))}(e);for(var n=t.split("."),r=e;n.length;){r=r[n.shift()]}return function(e){if(e.message)throw new Error("".concat(e," is a `PathfinderError`"))}(r),r}catch(e){throw new Error('Could not get "'.concat(t,'"!'))}}function a(e,t,n){try{return i(e,t)}catch(e){return n}}},53586:(e,t,n)=>{"use strict";n.d(t,{m:()=>i,r:()=>r});n(25550),n(15342);function r(e){return null!==e?e.sources.map(i):[]}function i(e){return{url:e.url,width:e.width,height:e.height}}},27124:(e,t,n)=>{"use strict";n.d(t,{S:()=>s,w:()=>o});var r=n(4140),i=n(36318),a=n(82704);function o(e){switch(e){case r.Ll.Audio:return i.Q.AUDIO;case r.Ll.Video:return i.Q.VIDEO;case r.Ll.Mixed:return i.Q.MIXED;case r.Ll.Unknown:return i.Q.UNKNOWN;default:return(0,a.d)(e)}}function s(e){return null!==e?[e.code]:[]}},33630:(e,t,n)=>{"use strict";n.d(t,{S:()=>a,h:()=>s});n(25550),n(47994),n(15342);var r=n(16920),i=n(53586);function a(e){return e.items.map((function(e){var t=e.uri,n=e.profile.name;return{type:r.c.ARTIST,uri:t,name:n}}))}function o(e){var t=e.items;if(0===t.length)return{type:r.c.ARTIST,uri:"",name:""};var n=t[0],i=n.uri,a=n.profile.name;return{type:r.c.ARTIST,uri:i,name:a}}function s(e){return{type:r.c.ALBUM,uri:e.uri,name:e.name,images:(0,i.r)(e.coverArt),artist:o(e.artists)}}},79916:(e,t,n)=>{"use strict";n.d(t,{AE:()=>W,AM:()=>F,BC:()=>pe,Br:()=>C,CN:()=>b,CX:()=>j,Cf:()=>G,Cn:()=>x,Dq:()=>B,F1:()=>le,H_:()=>p,Iq:()=>H,LZ:()=>Q,M4:()=>fe,Mc:()=>ee,NL:()=>R,O1:()=>re,Ol:()=>o,PE:()=>he,QP:()=>I,QT:()=>ve,Ri:()=>U,S3:()=>w,Sd:()=>d,TQ:()=>ge,Tc:()=>Z,UP:()=>te,V1:()=>$,Vi:()=>O,WA:()=>J,Wm:()=>f,XV:()=>S,YV:()=>i,Yw:()=>m,_9:()=>se,_E:()=>K,cc:()=>E,d8:()=>g,eh:()=>ye,gW:()=>k,gl:()=>oe,hU:()=>L,hd:()=>ue,iL:()=>V,jO:()=>T,jY:()=>v,kA:()=>A,kr:()=>N,m2:()=>de,mA:()=>X,mY:()=>me,o4:()=>l,oH:()=>ae,t1:()=>D,tF:()=>y,tH:()=>ce,tR:()=>ie,uy:()=>Y,vF:()=>M,vU:()=>q,vq:()=>c,vr:()=>h,x_:()=>z,yf:()=>_,zu:()=>P});var r=n(29583),i=function(e){return e.DISABLED="DISABLED",e.TWO_USER="TWO_USER",e.MULTI_USER="MULTI_USER",e}({}),a=function(e){return e.DEFAULT="default",e.CONTROL="control",e.VARIANT="variant",e}({}),o=function(e){return e.DEFAULT="default",e.VARIANTA="varianta",e.VARIANTB="variantb",e}({}),s=function(e){return e.DEFAULT="default",e.VARIANTA="varianta",e.VARIANTB="variantb",e}({}),u=function(e){return e.DEFAULT="default",e.CONTROL="control",e.VARIANT="variant",e}({}),c=((0,r.m9)({name:"exampleOfSharedPropertyThatDoesNotExist",description:"Example of enabling a propoerty that is shared between Desktop, Mobile and Embed",default:!1}),(0,r.m9)({name:"enableOfflineVideoDev",description:"Enables Spotify videos to be offlined on DesktopX. Used during feature development",default:!1})),l=(0,r.m9)({name:"betamaxWidevineVersionSupported",description:"true if the version of widevine used is still supported.",default:!0}),d=(0,r.m9)({name:"betamaxBoomboxAudioSync",description:"true if video/audio sync is enabled (experimental).",default:!1}),f=(0,r.HW)({name:"betamaxOfflineTargetBitrate",description:"targetBitrate to use when offlining. The closest to this bitrate to this is used.",default:12e5,lower:1e3,upper:1e9}),p=(0,r.m9)({name:"enableBetamaxSdkSubtitlesDesktopX",description:"Enables subtitles setting and rendering subtitles on the betamax SDK on DesktopX",default:!0}),v=(0,r.m9)({name:"enableBetamaxSdkMuxDesktopXDev",description:"Enables MUX library for development on Desktop X",default:!1}),h=((0,r.m9)({name:"enableVideoOnVideoSaiDev",description:"Enables video-on-video SAI on videos Desktop X. Used during feature development",default:!0}),(0,r.m9)({name:"enableBetamaxSdkVmp",description:"Enables client-side widevine VMP (verified media path) on betamax SDK.",default:!0})),m=(0,r.m9)({name:"enableBetamaxSdkVideoOnVideoSai",description:"Enables video-on-video SAI on videos Desktop X",default:!1}),g=(0,r.HW)({name:"betamaxSdkMinimumBuffer",description:"Sets the minimum buffer goal (in seconds) required before starting or resuming playback video on betamax SDK",default:2,upper:8,lower:0}),y=(0,r.HW)({name:"betamaxSdkRetryAttempts",description:"The number of times to retry on network",default:2,upper:100,lower:1}),b=(0,r.m9)({name:"betamaxSdkDataSaverV2",description:"Enables the data saver feature on betamax SDK (linked to the video show/hide controls and close video window)",default:!0}),A=(0,r.HW)({name:"betamaxSdkDataSaverBufferMargin",description:"Sets the amount of buffer in seconds to be kept when disabling data saver (lower = faster variant change)",default:4,upper:100,lower:0}),_=(0,r.m9)({name:"betamaxVideoAutoplay",description:"Enables an alternative method for video autoplay to address Mux metrics",default:!1}),O=(0,r.m9)({name:"enableBetamaxSdkInitialLowBitrateV2",description:"Optimize startup time by choosing the lowest quality for the first segment",default:!0}),E=(0,r.m9)({name:"enableBetamaxSdkSurfaceBasedResolutionCapV2",description:"Enables surface-based resolution cap for adaptive video on betamax SDK",default:!0}),w=(0,r.HW)({name:"betamaxSdkMaxBitrate",description:"Sets the max bitrate cap for adaptive video on betamax SDK (0=disabled)",default:0,upper:1e8,lower:0}),S=(0,r.m9)({name:"enableBetamaxSdkPlayerPool",description:"Enables player pool for betamax SDK",default:!1}),C=(0,r.HW)({name:"betamaxSdkPlayerPoolSize",description:"Sets the player pool size, should it be enabled",default:20,upper:100,lower:0}),x=(0,r.m9)({name:"enableVideoPip",description:"Enables desktop picture-in-picture surface using betamax SDK.",default:!1}),k=(0,r.m9)({name:"betamaxUsePendingStorage",description:"true if pending storage is used to generate BetamaxPlaybackSession messages, false if using only the normal event sender.",default:!0}),T=(0,r.m9)({name:"betamaxAutoSeekToAdPosition",description:"If true, the player will seek to the ad position when an stop position is registered. Usefull for debugging ads.",default:!1}),P=(0,r.m9)({name:"enableAutoSeekToVideoBufferedStartPosition",description:"Automatically seek to the video buffered start position on load to avoid initial seek if the initial position is not buffered",default:!1}),I=(0,r.m9)({name:"enableVideoDebugOverlay",description:"Show debug overlay on video player with information about the current video",default:!1}),N=(0,r.m9)({name:"enableStreamReportingTracker3",description:"Enables use of the StreamReporting module for video playback",default:!0}),R=(0,r.m9)({name:"enableStreamReportingTrackerStopVideoPlaybackOnError",description:"The StreamReportingTracker module stop video playback when an error in reporting occurs",default:!1}),D=(0,r.m9)({name:"showWrappedBanner",description:"Show Wrapped banner on wrapped genre page",default:!1}),j=(0,r.BL)({name:"enableBlendInvitation",description:"Enable users to join Blends through client-web",values:i,default:i.DISABLED}),L=(0,r.m9)({name:"enableSubtitlesUsingHarmony",description:"Enable subtitles using Harmony",default:!1}),U=((0,r.m9)({name:"enableUriLinks",description:"Enable the `uri_link` type in Web API /views",default:!1}),(0,r.BL)({name:"enableI18nRoutes",description:"Enable internationalized routes for all locales in EXPERIMENTAL_INTERNATIONALIZED_LOCALES.",values:a,default:a.DEFAULT}),(0,r.m9)({name:"enableCastConnect",description:"Enable Google's new Cast Connect feature for Android TV from Web Player's Cast Sender implementation",default:!1})),M=((0,r.m9)({name:"enableTransferRestrictionsConnect",description:"This flag will enable/disable the new Connect Transfer Restrictions API",default:!1}),(0,r.m9)({name:"enableConnectDevicesAPI",description:"Enable the ConnectDevicesAPI responsible for managing and updating active device and the list of all Connect devices.",default:!1})),B=((0,r.m9)({name:"enableNewEpisodes",description:"Enable the new episodes view",default:!1}),(0,r.BL)({name:"merchVariantExperiment",description:"Merch shelf re-ordering experiment on Artist Profile Page(A/B/C test)",values:o,default:o.DEFAULT})),F=((0,r.BL)({name:"OnTourVariantExperiment",description:"On Tour shelf re-ordering experiment on Artist Page(A/B/C test)",values:s,default:s.DEFAULT}),(0,r.m9)({name:"enableMerchOnAlbum",description:"Enable merch shelf view on album page",default:!1}),(0,r.m9)({name:"enableNewTicketingSection",description:"Enable New Ticketing section on Concert Event Pages",default:!1}),(0,r.m9)({name:"enableEqualizer",description:"Enable audio equalizer for Desktop and Web Player",default:!1})),V=(0,r.m9)({name:"betamaxFilterNegativeDuration",description:"Remove updates to esperanto for duration that is negative",default:!0}),H=(0,r.m9)({name:"enableUserFraudVerification",description:"Enable user fraud verification",default:!1}),G=((0,r.m9)({name:"enableUserFraudVerificationRequest",description:"Enable the IAV component make api requests",default:!0}),(0,r.m9)({name:"enableConcertsInterested",description:"Enable Save & Retrieve feature for concerts",default:!1}),(0,r.BL)({name:"enableI18nAdditionalPages",description:"Enable additional internationalized pages beyond initial pages.",values:u,default:u.DEFAULT}),(0,r.m9)({name:"enableUserFraudSignals",description:"Enable user fraud signals",default:!1}),(0,r.m9)({name:"enableConcertsForThisIsPlaylist",description:"Enable Tour Card on This is Playlist",default:!1}),(0,r.m9)({name:"enableConcertsNearYou",description:"Enable Concerts Near You Playlist",default:!1})),z=(0,r.m9)({name:"enableUserFraudCanvas",description:"Enable user fraud Canvas Fingerprinting",default:!1}),W=((0,r.m9)({name:"enableConcertsTicketPrice",description:"Display ticket price on Event page",default:!1}),(0,r.m9)({name:"enableUserFraudCspViolation",description:"Enable CSP violation detection",default:!0}),(0,r.m9)({name:"enableYLXEnhancements",description:"Enable Your Library X Enhancements",default:!1})),K=(0,r.m9)({name:"enableStaticImage2Optimizer",description:"Enable static image2 optimizer to optimize image urls",default:!1}),Y=(0,r.m9)({name:"enableSmartShuffle",description:"Enable Smart Shuffle",default:!1}),q=((0,r.m9)({name:"enableInteractionLogger",description:"Enables the old interaction logger",default:!0}),(0,r.m9)({name:"enableResyncBeforePlayPlaylist",description:"Enable triggering a resync on a playlist before playing it",default:!0})),Q=((0,r.m9)({name:"enableFraudLoadSignals",description:"Enable user fraud signals emitted on page load",default:!0}),function(e){return e.CONTROL="CONTROL",e.SYSTEM_LANGUAGE="SYSTEM_LANGUAGE",e.ALL_LANGUAGES="ALL_LANGUAGES",e}({})),Z=(0,r.BL)({name:"enableLyricsTranslations",description:"Enable Lyrics Translations",values:Q,default:Q.CONTROL}),J=(0,r.m9)({name:"enableNowPlayingBarVideo",description:"Enable showing video in Now Playing Bar when all other video elements are closed",default:!1}),X=(0,r.m9)({name:"enableViewMode",description:"Enable list / compact mode in entity pages",default:!1}),$=(0,r.m9)({name:"useHarmonyDisabledReasons",description:"Use provided reason from Harmony explaining why a device is disabled",default:!1}),ee=((0,r.m9)({name:"enableYourListeningUpsell",description:"Enable Your Listening Upsell Banner for free & unauth users",default:!1}),(0,r.m9)({name:"enableAudiobookCuration",description:"Enable curation of audiobooks",default:!1})),te=(0,r.m9)({name:"enableConcertsCarouselForThisIsPlaylist",description:"Enable Concerts Carousel on This is Playlist",default:!1}),ne=function(e){return e.DEFAULT="default",e.CONTROL="control",e.VARIANT_A="variant-a",e.VARIANT_B="variant-b",e}({}),re=((0,r.BL)({name:"enableILRShow",description:"Enable internal link recommender component for show pages",values:ne,default:ne.DEFAULT}),(0,r.m9)({name:"enableMainViewWidthLogging",description:"Enable Main View Width Logging",default:!1}),(0,r.m9)({name:"enablePlaybackBarAnimation",description:"Enable the animation of the playback bar",default:!1})),ie=(0,r.m9)({name:"enableNewShuffleModeOrder",description:"Enable new Shuffle Mode order where Smart Shuffle comes before normal Shuffle",default:!1}),ae=(0,r.m9)({name:"enableDeeplinkSaveForLaterIntent",description:"Enable the deeplink intent to save an entity in user's library",default:!1}),oe=(0,r.m9)({name:"enableCentralisedSmartShuffle",description:"Enable centralised Smart Shuffle",default:!1}),se=function(e){return e.DEFAULT="cosmos",e.ESPERANTO="esperanto",e}({}),ue=(0,r.BL)({name:"enablePodcastSpeedControlEndpoint",description:"Feature flag that selects podcast speed controls endpoints esperanto or cosmos.",values:se,default:se.DEFAULT}),ce=(0,r.m9)({name:"enableLiveEventsFeedLocationOnboarding",description:"Display live events feed location onboarding",default:!1}),le=(0,r.m9)({name:"enableArtistConcertsPageLocationOnboarding",description:"Display location onboarding on the artist concerts page",default:!1}),de=(0,r.m9)({name:"disableUnauthLyricsCTA",description:"Disable unauth lyrics CTA during lyrics holdout",default:!1}),fe=(0,r.m9)({name:"useHarmonyCoreExtension",description:"Uses Harmony Core Extension module.",default:!1}),pe=(0,r.m9)({name:"enableHomeImpressions",description:"Enable impressions on home for impression economy (some impressions will still be logged with this disabled)",default:!1}),ve=(0,r.m9)({name:"enableSearchImpressions",description:"Enable impressions on search for impression economy",default:!1}),he=(0,r.m9)({name:"enableJamBroadcasting",description:"Enable Jam broadcasting and scanning",default:!1}),me=(0,r.m9)({name:"enableConcertGenres",description:"Enable concert genres on the live events feed",default:!1}),ge=(0,r.m9)({name:"enableConcertPageGenres",description:"Enable concert genres on individual concert pages",default:!1}),ye=(0,r.m9)({name:"enableVenuePageGenres",description:"Enable genres on individual venue pages",default:!1})},59720:(e,t,n)=>{"use strict";n.d(t,{s:()=>r});var r={ALBUM:"ALBUM",AUDIOBOOK:"AUDIOBOOK",EP:"EP",COMPILATION:"COMPILATION",PODCAST:"PODCAST",SINGLE:"SINGLE",UNKNOWN:"UNKNOWN"}},16920:(e,t,n)=>{"use strict";n.d(t,{c:()=>r});var r=function(e){return e.AD="ad",e.ALBUM="album",e.ARTIST="artist",e.ARTIST_CONCERTS="artist-concerts",e.AUDIOBOOK="audiobook",e.CHAPTER="chapter",e.CONCERT="concert",e.CONCERTS="concerts",e.EPISODE="episode",e.PODCAST_SHORT="podcast-short",e.GENRE="genre",e.HOME="",e.VIEW="view",e.PLAYLIST="playlist",e.PLAYLISTV2="playlist-v2",e.SHOW="show",e.TRACK="track",e.UNKNOWN="unknown",e.USER="user",e.LIKED_SONGS="liked-songs",e.LOCAL_FILES="local-files",e.YOUR_EPISODES="your-episodes",e.FOLDER="folder",e.PREMIUM="premium",e.PRE_RELEASE_ALBUM="pre-release-album",e.PRE_RELEASE_BOOK="pre-release-book",e}({})},40454:(e,t,n)=>{"use strict";n.d(t,{C:()=>r,M:()=>i});var r=function(e){return e.Audio="AUDIO",e.Unknown="UNKNOWN",e.Video="VIDEO",e}({}),i=function(e){return e.Completed="COMPLETED",e.InProgress="IN_PROGRESS",e.NotStarted="NOT_STARTED",e.Unknown="UNKNOWN",e}({})},36318:(e,t,n)=>{"use strict";n.d(t,{Q:()=>r});var r=function(e){return e[e.UNKNOWN=-1]="UNKNOWN",e[e.MIXED=0]="MIXED",e[e.AUDIO=1]="AUDIO",e[e.VIDEO=2]="VIDEO",e}({})},30484:(e,t,n)=>{"use strict";n.d(t,{P:()=>r});var r=function(e){return e.I18nSEO="i18nSEO",e.I18nAdditionalPages="i18nap",e.PlaylistInternalTrackLinks="pitl",e.EpisodeDiscovery="ed",e.YourSoundCapsule="ysc",e.ChartsMVPVariantA="cmvpv-a",e.ChartsMVPVariantB="cmvpv-b",e.ChartsMVPVariantC="cmvpv-c",e.SSRMastheadControl="ssrmc",e.SSRMasthead="ssrm",e.PlaylistILRBothAbove="piba",e.PlaylistILRSimilarOnlyAbove="pisoa",e.PlaylistILRBothBelow="pibb",e.PlaylistILRSimilarOnlyBelow="pisob",e.DisableUnauthLyricsCTA="dulc",e.LyricsReturnsHoldout="lrh",e.LyricsReturnsTreatment="lrt",e.LazyLoadingForCWV="llcwv",e.LazyHomeShelvesControl="lhsc",e.LazyHomeShelvesScroll="lhss",e.LazyHomeShelvesScrollWithTimeout="lhsswt",e.LazyHomeShelvesScrollOrIdleWithTimeout="lhssoiwt",e.SimilarAlbumsAbove="saa",e.SimilarAlbumsBelow="sab",e.SimilarAlbumsAboveAlbumsOnly="saaao",e.UnauthHomeTrending="uht",e}({})},71104:(e,t,n)=>{"use strict";function r(e){return null!==e}n.d(t,{P:()=>r})},19127:(e,t,n)=>{"use strict";n.d(t,{g:()=>r});n(78551),n(60482),n(82467);var r=function(e){return function(t){return Object.values(e).includes(t)}}},82704:(e,t,n)=>{"use strict";n.d(t,{d:()=>r,k:()=>i});n(184),n(42486),n(26851),n(9750);function r(e,t){throw new Error(null!=t?t:"Unexpectedly hit unreachable code! Unhandled discriminated union member: ".concat(JSON.stringify(e)))}function i(e,t){try{r(e,t)}catch(e){console.error(e)}}},52636:(e,t,n)=>{"use strict";n.d(t,{PW:()=>d,ie:()=>f,lM:()=>p});n(42486),n(83234),n(79024),n(34518),n(25550),n(68216),n(5672),n(43379),n(2823),n(78397),n(97460),n(4672),n(15342),n(93577),n(5728),n(24136),n(54520),n(91531),n(93678),n(34145),n(65594);var r=n(99426),i=function(){window.location.reload()},a=function(e){window.location.assign(e)},o=function(){return window.location.origin},s=function(){return window.location.href},u={reload:function(){i()},assign:function(e){a(e)},get origin(){return o()},get href(){return s()}},c=function(){if(/iphone|ipod|ipad/i.test(navigator.userAgent)||/android/i.test(navigator.userAgent)){var e=new URL(u.href);return e.pathname="".concat(r.$K).concat(e.pathname),e.toString()}return u.href},l=function(e,t){var n;t&&(e+="&".concat((n=t,Object.keys(n).map((function(e){return"".concat(encodeURIComponent(e),"=").concat(encodeURIComponent(n[e]).replace(/%7C/g,"|"))})).join("&")))),u.assign(e)},d=function(e){var t="https://accounts.spotify.com/login?continue=".concat(encodeURIComponent(c()));l(t,e)},f=function(){var e="https://www.spotify.com/signup?forward_url=".concat(encodeURIComponent(c()));l(e)},p=function(){window.addEventListener("storage",(function(e){"login_success"===e.key&&(window.focus(),window.localStorage.removeItem("login_success"),u.reload())}))}},19644:(e,t,n)=>{"use strict";n.d(t,{U5:()=>o,dI:()=>i,sH:()=>a,tX:()=>u,xJ:()=>s});n(184),n(42486),n(86746),n(79024),n(34518),n(25550),n(5015),n(66209),n(10885),n(39261),n(83700),n(83632),n(68216),n(13238),n(43379),n(72636),n(78397),n(97460),n(19484),n(77329),n(13740),n(96542),n(85738),n(12900),n(82051),n(53198),n(74211),n(19791),n(75294),n(41526),n(72569),n(66032),n(73659),n(38551),n(28553),n(67612),n(28579),n(77719),n(97576),n(62891),n(82605),n(14863),n(59637),n(2709),n(73974),n(58941),n(51579),n(26236),n(57716),n(81913),n(15342);var r=n(69443);function i(e){return(new TextDecoder).decode(e)}function a(e){if("undefined"!=typeof TextEncoder)return(new TextEncoder).encode(e);for(var t=new Uint8Array(e.length),n=0;n{"use strict";n.d(t,{V:()=>d});var r=n(2970),i=n(56068),a=n(52542),o=n(62822),s=n(93091),u=n.n(s);n(42486),n(86746),n(79024),n(34518),n(25550),n(5015),n(66209),n(10885),n(39261),n(83700),n(83632),n(68216),n(28169),n(43379),n(78397),n(97460),n(19484),n(77329),n(13740),n(96542),n(85738),n(12900),n(82051),n(53198),n(74211),n(19791),n(75294),n(41526),n(66032),n(73659),n(38551),n(28553),n(67612),n(28579),n(77719),n(97576),n(62891),n(82605),n(14863),n(59637),n(2709),n(73974),n(58941),n(51579),n(26236),n(57716),n(81913),n(15342);function c(e){return(new TextEncoder).encode(e)}var l=function(){var e=(0,o.A)(u().mark((function e(t){var n,r,i;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=c(t),e.next=3,globalThis.crypto.subtle.digest("SHA-256",n);case 3:return r=e.sent,i=Array.from(new Uint8Array(r)),e.abrupt("return",i.map((function(e){return e.toString(16).padStart(2,"0")})).join(""));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),d=(0,r.A)((function e(){(0,i.A)(this,e)}));(0,a.A)(d,"encode",c),(0,a.A)(d,"hash",l)},75397:(e,t,n)=>{"use strict";n.d(t,{a:()=>i});var r=n(37005);n(42703),n(5672),n(43379),n(34192),n(463);function i(e,t){if(e===t)return!0;if("object"!==(0,r.A)(e)||"object"!==(0,r.A)(t))return!1;var n=e?Object.keys(e):[],i=t?Object.keys(t):[];return n.length===i.length&&n.every((function(n){return Object.prototype.hasOwnProperty.call(t,n)&&e[n]===t[n]}))}},33512:(e,t,n)=>{"use strict";n.d(t,{ad:()=>o,gD:()=>l,rh:()=>s,s7:()=>c});var r=n(52542),i=(n(7651),n(30456),n(26701),n(53276),n(68216),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(34192),n(88856),n(51565),n(18316),n(92107));function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var o=function(e){return new Date(e)},s=function(e,t,n,r){var i=6e4*e.getTimezoneOffset(),a=null!=n?n:{year:"numeric",month:"long",day:"numeric",weekday:"long"};return new Date(e.valueOf()+i).toLocaleDateString(t,c(a,r))},u=["year","month","weekday","day","hour","minute","second"];function c(e,t){if(void 0===t)return e;var n=function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:i.Ru;return function(e){var t=new Date;return e.getUTCDate()===t.getUTCDate()&&e.getUTCMonth()===t.getUTCMonth()&&e.getUTCFullYear()===t.getUTCFullYear()}(e)?t.get("date.today"):(new Date).getUTCFullYear()===e.getUTCFullYear()?t.formatDate(e,{month:"short",day:"numeric",timeZone:"UTC"}):t.formatDate(e,{month:"short",year:"numeric",timeZone:"UTC"})}},26844:(e,t,n)=>{"use strict";function r(e){var t=Math.floor(e/1e3),n=Math.floor(t/60),r=Math.floor(n/60),i=60*r,a=n-i;return{hours:r,minutes:a,seconds:t-60*i-60*a}}n.d(t,{S:()=>r})},20724:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});n(77905),n(76588),n(55997);var r=n(92107),i=function(e){if(!Number.isInteger(e))return"";var t=Date.now()-Number(e),n=Math.round(t/1e3/60),i=Math.round(t/1e3/60/60),a=Math.round(t/1e3/60/60/24),o=Math.round(t/1e3/60/60/24/7);return a>=7?r.Ru.get("time.weeks.short",o):i>=24?r.Ru.get("time.days.short",a):n>=60?r.Ru.get("time.hours.short",i):n>0?r.Ru.get("time.minutes.short",n):r.Ru.get("time.now")}},77760:(e,t,n)=>{"use strict";n.d(t,{Dh:()=>i,Ey:()=>r,ay:()=>a});n(38408),n(43379),n(34192),n(80456);function r(e){return e?e.reduce((function(e,t){return t.releases.items[0]&&e.push(t.releases.items[0]),e}),[]):[]}var i=function(e){return"spotify:app:artist:".concat(e)},a=function(e){return"spotify:artist:".concat(e)}},42552:(e,t,n)=>{"use strict";n.d(t,{C:()=>a});var r=n(92107),i=n(59720);function a(e){switch(e){case i.s.SINGLE:return r.Ru.get("single");case i.s.EP:return r.Ru.get("ep");case i.s.COMPILATION:return r.Ru.get("compilation");case i.s.ALBUM:default:return r.Ru.get("album")}}},1217:(e,t,n)=>{"use strict";n.d(t,{l:()=>o});var r=n(62822),i=n(93091),a=n.n(i);n(184),n(42486),n(43379),n(51234);function o(e){return s.apply(this,arguments)}function s(){return s=(0,r.A)(a().mark((function e(t){var n,r,i,o,s=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=s.length>1&&void 0!==s[1]?s[1]:document.body,!("clipboard"in navigator)){e.next=21;break}if(e.prev=2,"string"!=typeof t){e.next=7;break}return e.next=6,navigator.clipboard.writeText(t);case 6:return e.abrupt("return",e.sent);case 7:if("undefined"==typeof ClipboardItem||!navigator.clipboard.write){e.next=11;break}return e.next=10,navigator.clipboard.write([new ClipboardItem({"text/plain":t.then((function(e){return new Blob([e],{type:"text/plain"})}))})]);case 10:return e.abrupt("return",e.sent);case 11:return e.next=13,t;case 13:return r=e.sent,e.next=16,navigator.clipboard.writeText(r);case 16:return e.abrupt("return",e.sent);case 19:e.prev=19,e.t0=e.catch(2);case 21:if(null!==n){e.next=23;break}throw new Error("Node is null, copy cannot be performed.");case 23:if(i="","string"!=typeof t){e.next=28;break}i=t,e.next=31;break;case 28:return e.next=30,t;case 30:i=e.sent;case 31:return(o=document.createElement("textarea")).value=i,o.setAttribute("readonly",""),o.style.position="absolute",o.style.left="-9999px",n.appendChild(o),o.select(),document.execCommand("copy"),n.removeChild(o),e.abrupt("return",Promise.resolve());case 41:case"end":return e.stop()}}),e,null,[[2,19]])}))),s.apply(this,arguments)}},31422:(e,t,n)=>{"use strict";n.d(t,{c:()=>r});var r=function(){return"undefined"==typeof window}},86949:(e,t,n)=>{"use strict";n.d(t,{q:()=>a});var r=n(56068),i=n(2970),a=function(){function e(t,n){(0,r.A)(this,e),this.x=t,this.y=n}return(0,i.A)(e,[{key:"controlPoint",value:function(t,n){return e.sum(this,e.fromRadiusAndAngle(t,n))}}],[{key:"fromRadiusAndAngle",value:function(t,n){return new e(t*Math.cos(n),t*Math.sin(n))}},{key:"sum",value:function(t,n){return new e(t.x+n.x,t.y+n.y)}},{key:"mul",value:function(t,n){return new e(t*n.x,t*n.y)}}])}()},48439:(e,t,n)=>{"use strict";n.d(t,{i:()=>r});n(13238);function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(n>t)return 1;var r=(e-n)/(t-n);return Number.isNaN(r)&&(r=1),Math.min(Math.max(r,0),1)}},72012:(e,t,n)=>{"use strict";n.d(t,{w:()=>i});n(28430),n(43379),n(2823),n(65594),n(34192),n(9582);var r=[/bot/i,/crawler/i,/spider/i,/slurp/i,/facebookexternalhit/i,/google-structured-data-testing-tool/i,/whatsapp/i,/telegrambot/i,/chrome-lighthouse/i,/google page speed insights/i,/google-pagerenderer/i,/snapchat/i],i=function(e){return r.some((function(t){return t.test(e)}))}},46112:(e,t,n)=>{"use strict";n.d(t,{R:()=>r,d:()=>i});var r=function(e){return e.TEST="test",e.EPISODE_DISCOVERY="episode-ilr",e.PLAYLIST_ITL="playlist-mwp-itl-and-ssr",e}({}),i=function(e){return e.CONTROL="0",e.VARIANT="1",e}({})},57823:(e,t,n)=>{"use strict";n.d(t,{s:()=>r});n(60287);var r=function(e){return function(t){var n,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(){for(var i=arguments.length,a=new Array(i),o=0;o{"use strict";n.d(t,{g:()=>i});var r=n(12341),i=(n(30456),n(25550),n(47710),n(15737),n(43379),n(34192),n(88856),n(15342),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.desiredSize,i=void 0===n?Number.MAX_SAFE_INTEGER:n,a=t.desiredHeight,o=void 0===a?i:a,s=t.desiredWidth,u=void 0===s?i:s,c=t.desiredLabel,l=void 0===c?"":c;if(e&&!(e.length<=0)){if(l){var d=e.filter((function(e){return e.label===l})),f=(0,r.A)(d,1)[0];if(f)return f}if(1===e.length)return e[0];var p=e.map((function(e){var t=[(e.width||0)*(e.height||0),o*u];return{ratio:Math.max.apply(Math,t)/Math.min.apply(Math,t),image:e}})).sort((function(e,t){return e.ratio-t.ratio}));return(0,r.A)(p,1)[0].image}})},97724:(e,t,n)=>{"use strict";n.d(t,{b:()=>a});var r=n(4140),i=n(87700),a=function(e){var t=e.downloadAvailability,n=e.isExplicit,a=e.isMOGEFRestricted,o=e.contentRating,s=e.isPaywalled,u=e.isEnhanced,c=e.hasAssociatedVideo,l=0,d={download:!1,explicit:!1,nineteen:!1,paid:!1,enhanced:!1,hasAssociatedVideo:!1};return t===i.kw.YES&&(d.download=!0,l++),(n&&!a||o===r.x7.Explicit)&&(d.explicit=!0,l++),(a||o===r.x7.NineteenPlus)&&(d.nineteen=!0,l++),s&&(d.paid=!0,l++),u&&(d.enhanced=!0,l++),c&&(d.hasAssociatedVideo=!0,l++),{badges:d,hasBadges:l>0}}},95381:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});var r=function(e){return{xsmall:12,small:16,medium:24,large:32,xlarge:48,xxlarge:64}[e]}},62413:(e,t,n)=>{"use strict";n.d(t,{M:()=>r});var r={setup:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;e.documentElement.classList.add("no-focus-outline"),e.addEventListener("keydown",(function(t){"Tab"===t.key&&e.documentElement.classList.remove("no-focus-outline")}),!0),e.addEventListener("mousedown",(function(){e.documentElement.classList.add("no-focus-outline")}),!0)}}},85610:(e,t,n)=>{"use strict";n.d(t,{CW:()=>u,hF:()=>s,ll:()=>o});n(83234),n(78551),n(34518),n(70750),n(82467);var r=n(92107),i=n(81419),a=n(16920),o=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?"/":"";if(!e)return"";var n=e.split("/");return n[1].includes(i.CT)?"".concat(t).concat(n.slice(2).join("/")):e},s=function(e,t){var n=t||r.Ru.getLocaleForURLPath();if(!e)return"";var a=e.split("/")[1];if(!n||n===i.Xn||a.includes(i.CT))return e;var o="/"===e?"":e;return"/".concat(i.CT).concat(n).concat(o)},u=function(e){if(!e)return a.c.HOME;var t=e.split("/");return t[1].includes(i.CT)?t[2]||a.c.HOME:t[1]||a.c.HOME}},83879:(e,t,n)=>{"use strict";n.d(t,{p:()=>d,vf:()=>f});var r=n(85093),i=(n(83234),n(78551),n(25550),n(28430),n(43379),n(82467),n(34192),n(15342),n(9582),n(81419)),a=n(16920),o=[a.c.CONCERT,a.c.CONCERTS],s=function(e,t){return void 0!==t&&e.some((function(e){return e===t}))},u=function(e,t,n){var r=n&&o.some((function(e){return e===n})),a=r?i.r0:i.IU,u=r?i.Xq:i._h,c=s(a,e)&&t,l=s(u,e);return c||l},c=function(e,t){if(void 0===e)return!1;var n=""===e;return t.some((function(t){return t===e}))||n},l=function(e,t){if(void 0===e)return!1;var n=c(e,i.IH)&&t,r=c(e,i.eA);return n||r},d=function(e){var t=e.localeFeatureFlag,n=e.entityFeatureFlag,r=e.urlLocale,i=e.entity;switch(e.type){case"locale":return u(r,t,i);case"route":return l(i,n);case"link":return u(r,t,i)&&l(i,n);default:return!1}},f=function(e){var t=i.NW.map((function(e){return"/".concat(i.CT).concat(e)}));return["/"].concat((0,r.A)(t)).includes(e)}},25509:(e,t,n)=>{"use strict";n.d(t,{m:()=>i});var r=n(96984),i=(n(83234),n(34518),n(70750),n(19264),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.imageUriOrUrl,n=void 0===t?"":t,i=e.desiredMosaicSize,a=void 0===i?300:i;if(!n)return"";if(n.startsWith("spotify:")){var o=n.split(":"),s=(0,r.A)(o),u=s[1],c=s.slice(2);if("image"===u)return"https://i.scdn.co/image/".concat(c[0]);if("mosaic"===u)return"https://mosaic.scdn.co/".concat(a,"/").concat(c.join(""))}return n})},83076:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={xs:"(min-width: 0px)",xsOnly:"(min-width: 0px) and (max-width: 767px)",sm:"(min-width: 768px)",smOnly:"(min-width: 768px) and (max-width: 1023px)",md:"(min-width: 1024px)",mdOnly:"(min-width: 1024px) and (max-width: 1279px)",lg:"(min-width: 1280px)",lgOnly:"(min-width: 1280px) and (max-width: 1919px)",xl:"(min-width: 1920px)",ActionBar:"main-actionBar-ActionBar",ActionBarRow:"main-actionBar-ActionBarRow"}},36273:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={container:"main-downloadClient-actionContainer"}},31062:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={card:"main-card-card",cardLink:"main-card-cardLink",type:"main-card-type",dividerAfter:"cCBLuxOGqZvSAQWNkDXw",cardTitle:"main-card-cardTitle",cardTitleWrapper:"Gi6Lr1whYBA2jutvHvjQ",spotifyOwnedHeaderText:"NUoUlYHQoMKe6r7dL2Hg",newEpisodeIndicator:"main-card-newEpisodeIndicator",imageContainer:"main-card-imageContainer",imageContainerOld:"main-card-imageContainerOld",imageContainerSkeleton:"main-card-imageContainerSkeleton",cardMetadata:"main-card-cardMetadata",DownloadStatusIndicator:"main-card-DownloadStatusIndicator",PlayButtonContainer:"main-card-PlayButtonContainer",PlayButtonContainerVisible:"main-card-PlayButtonContainerVisible",cardContainer:"main-card-cardContainer",scrollAnimation:"gXnwcpIMiR3cC2KCGf6R"}},5663:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={imageWrapper:"GOcsybnoHYyJGQGDRuwj",image:"yMQTWVwLJ5bV8VGiaqU3",headerImage:"w1vw8BvQZy1p9nKwpfVf",imagePlaceholder:"IUWOW7ZOUwEs57jTIQRP",circular:"MxmW8QkHqHWtuhO589PV",hero:"CByZAgiDBSO7504EXktW"}},26364:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={menu:"main-contextMenu-menu",menuHeading:"ig17e2GN63Tgv3JeRoJF",menuItemButton:"main-contextMenu-menuItemButton",disabled:"egE6UQjF_UUoCzvMxREj",menuItemStatic:"BmRbu742cR31_QlTDob1",subMenuIcon:"klmTmoDHY2lTsLzlA2qX",subMenuLeading:"lQEXaOyKiOHRJAkTf1EF",menuItem:"main-contextMenu-menuItem",dividerBefore:"vvMORUKtQKpQcpQ992bR",dividerAfter:"Vz3pFUXmll6fKB5Fc4nd",menuItemLabel:"htqz7Vb8mLJvGKTi1vrs",loadingContainer:"eof5OA2Ldhob6LU1jNoF"}},79113:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={addToPlaylistTitle:"main-contextMenu-addToPlaylistTitle",addToPlaylistSubtitle:"main-contextMenu-addToPlaylistSubtitle"}},28761:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={filterPlaylistSearch:"main-contextMenu-filterPlaylistSearch"}},36038:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={menu:"main-contextMenu-menu",menuHeading:"main-contextMenu-menuHeading",menuItemButton:"main-contextMenu-menuItemButton",disabled:"main-contextMenu-disabled",menuItemStatic:"main-contextMenu-menuItemStatic",subMenuIcon:"main-contextMenu-subMenuIcon",subMenuLeading:"main-contextMenu-subMenuLeading",menuItem:"main-contextMenu-menuItem",dividerBefore:"main-contextMenu-dividerBefore",dividerAfter:"main-contextMenu-dividerAfter",menuItemLabel:"main-contextMenu-menuItemLabel",loadingContainer:"main-contextMenu-loadingContainer",filterInputContainer:"main-contextMenu-filterInputContainer",expanded:"main-contextMenu-expanded",expandButton:"main-contextMenu-expandButton",filterInput:"main-contextMenu-filterInput",filterInputFullWidth:"main-contextMenu-filterInputFullWidth",overlay:"main-contextMenu-overlay",expandRight:"main-contextMenu-expandRight",searchIconContainer:"main-contextMenu-searchIconContainer",searchIcon:"main-contextMenu-searchIcon",clearButton:"main-contextMenu-clearButton",filterPlaylistSearchContainer:"main-contextMenu-filterPlaylistSearchContainer",trigger:"main-contextMenu-trigger"}},13758:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={xs:"(min-width: 0px)",xsOnly:"(min-width: 0px) and (max-width: 767px)",sm:"(min-width: 768px)",smOnly:"(min-width: 768px) and (max-width: 1023px)",md:"(min-width: 1024px)",mdOnly:"(min-width: 1024px) and (max-width: 1279px)",lg:"(min-width: 1280px)",lgOnly:"(min-width: 1280px) and (max-width: 1919px)",xl:"(min-width: 1920px)",MINIMUM_HEADER_HEIGHT:"250px",MAXIMUM_HEADER_HEIGHT:"400px",IMAGE_SIZE:"192px",IMAGE_SIZE_BIG:"232px",BACKGROUND_HEIGHT_PERCENTAGE:"40vh",container:"main-entityHeader-container",nonWrapped:"main-entityHeader-nonWrapped",largeHeader:"main-entityHeader-largeHeader",xlargeHeader:"bvoBefUu_0EKwyW6ZOsg",withBackgroundImage:"main-entityHeader-withBackgroundImage",smallHeader:"main-entityHeader-smallHeader",contentWrapper:"iWTIFTzhRZT0rCD0_gOK",backgroundColor:"main-entityHeader-backgroundColor",background:"main-entityHeader-background",overlay:"main-entityHeader-overlay",headerText:"main-entityHeader-headerText",topbarTitle:"main-entityHeader-topbarTitle",topbarContent:"main-entityHeader-topbarContent",topbarContentFadeIn:"main-entityHeader-topbarContentFadeIn",title:"main-entityHeader-title",titleInner:"main-entityHeader-titleInner",titleButton:"main-entityHeader-titleButton",pretitle:"main-entityHeader-pretitle",imageContainer:"main-entityHeader-imageContainer",imageContainerNew:"main-entityHeader-imageContainerNew",imageContainerClickable:"main-entityHeader-imageContainerClickable",image:"main-entityHeader-image",shadow:"main-entityHeader-shadow",imagePlaceholder:"main-entityHeader-imagePlaceholder",roundedCorners:"main-entityHeader-roundedCorners",circle:"main-entityHeader-circle",detailsText:"main-entityHeader-detailsText",uppercase:"main-entityHeader-uppercase",creatorWrapper:"main-entityHeader-creatorWrapper",piled:"main-entityHeader-piled",creatorButton:"main-entityHeader-creatorButton",metaDataText:"main-entityHeader-metaDataText",divider:"main-entityHeader-divider",smallMadeForIcon:"main-entityHeader-smallMadeForIcon",subtitle:"main-entityHeader-subtitle",subtitleButton:"main-entityHeader-subtitleButton",gradient:"main-entityHeader-gradient"}},36392:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={separator:"ArQQy9kpoXLmafHpoi6u",bullet:"FGrkEs4xa3OtWqaSmtvc",textSeparator:"twKbCm9ojEsawfh4KCY8"}},38208:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={shortcuts:"view-homeShortcutsGrid-shortcuts",title:"view-homeShortcutsGrid-title",grid:"view-homeShortcutsGrid-grid",gridOf4Columns:"view-homeShortcutsGrid-gridOf4Columns",shortcutLink:"view-homeShortcutsGrid-shortcutLink",shortcut:"view-homeShortcutsGrid-shortcut",draggable:"view-homeShortcutsGrid-draggable",imageContainer:"view-homeShortcutsGrid-imageContainer",imageWrapper:"view-homeShortcutsGrid-imageWrapper",image:"view-homeShortcutsGrid-image",main:"view-homeShortcutsGrid-main",skeletonShortcut:"eisrx2dEtE9CrVWQxu_z",content:"view-homeShortcutsGrid-nameWrapper",nameContainer:"view-homeShortcutsGrid-name",name:"view-homeShortcutsGrid-name",shortcutNewEpisodeIndicator:"view-homeShortcutsGrid-shortcutNewEpisodeIndicator",episodeExtraContent:"view-homeShortcutsGrid-episodeExtraContent",iconDownloaded:"view-homeShortcutsGrid-iconDownloaded",episodeProgressBar:"view-homeShortcutsGrid-episodeProgressBar",trailingIndicator:"view-homeShortcutsGrid-trailingIndicator",PlayButtonContainer:"view-homeShortcutsGrid-PlayButtonContainer",PlayButtonContainerVisible:"view-homeShortcutsGrid-PlayButtonContainerVisible",playButton:"view-homeShortcutsGrid-playButton",equaliser:"view-homeShortcutsGrid-equaliser"}},29076:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={shelf:"main-shelf-shelf",header:"main-shelf-header",fullPage:"yGNmd_gHDqy6we9VwoNj",subHeader:"main-shelf-subHeader",topRow:"main-shelf-topRow",sideSpacer:"j8owGOBRuFHRQf2whbdI",scrollAnimation:"cjUMnKYsZHCnWBfn9xcf",titleWrapper:"main-shelf-titleWrapper",title:"main-shelf-title",seeAll:"main-shelf-seeAll",shelfGrid:"main-shelf-shelfGrid",singleRow:"deJGxfMNXUc8uApEGgoQ",withEncoreCards:"MKCgGhu_c8l6hsVuee46",skeletonShelf:"main-shelf-skeletonShelf"}},48850:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={xs:"(min-width: 0px)",xsOnly:"(min-width: 0px) and (max-width: 767px)",sm:"(min-width: 768px)",smOnly:"(min-width: 768px) and (max-width: 1023px)",md:"(min-width: 1024px)",mdOnly:"(min-width: 1024px) and (max-width: 1279px)",lg:"(min-width: 1280px)",lgOnly:"(min-width: 1280px) and (max-width: 1919px)",xl:"(min-width: 1920px)",container:"main-topBar-container",withBackgroundBlur:"main-topBar-withBackgroundBlur",background:"main-topBar-background",contentContainer:"hV9v6y_uYwdAsoiOHpzk",indicators:"main-actionButtons",overlay:"main-topBar-overlay",loggedOut:"main-topBar-loggedOut",globalNavBarHistoryButtonsContainer:"main-globalNav-historyButtons",globalNavBarHistoryButton:"main-globalNav-icon",historyButtons:"main-topBar-historyButtons",icon:"main-topBar-icon",button:"main-topBar-button",forward:"main-topBar-forward",responsiveForward:"main-topBar-responsiveForward",topbarContentWrapper:"main-topBar-topbarContentWrapper",topbarContent:"main-topBar-topbarContent",topNavBarLinks:"main-topBar-topNavBarLinks",topNavBarSeparator:"main-topBar-topNavBarSeparator",topbarContentRight:"main-topBar-topbarContentRight",topBarRightButtonContainer:"main-actionButtons",expand:"QTj1mCVVUuiwy6mQ0shv",globalNavBar:"LedDBMWCxYhMD20KtPJo",shrink:"MEbEPFcmpW1uJC9VI7He",loginButtons:"main-topBar-loginButtons",signupButton:"main-topBar-signupButton",UpgradeButton:"main-topBar-UpgradeButton",contentArea:"main-topBar-contentArea"}},13584:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={xs:"(min-width: 0px)",xsOnly:"(min-width: 0px) and (max-width: 767px)",sm:"(min-width: 768px)",smOnly:"(min-width: 768px) and (max-width: 1023px)",md:"(min-width: 1024px)",mdOnly:"(min-width: 1024px) and (max-width: 1279px)",lg:"(min-width: 1280px)",lgOnly:"(min-width: 1280px) and (max-width: 1919px)",xl:"(min-width: 1920px)",TRACKLIST_HEADER_HEIGHT:"36px",MINMIMUM_COLUMN_WIDTH:"120px",trackList:"main-trackList-trackList",trackListCompactMode:"main-trackList-trackListCompactMode",indexable:"main-trackList-indexable",trackListRowGrid:"main-trackList-trackListRowGrid",rowSectionVariable:"main-trackList-rowSectionVariable",rowSectionStart:"main-trackList-rowSectionStart",rowSectionEnd:"main-trackList-rowSectionEnd",rowFeedback:"ShIWVpkzx2OXiZd_ZLBG",queuePanelTracklist:"nMl3YzolLHtRl3ke__NI",isRecommendedTrackListRow:"main-trackList-isRecommendedTrackListRow",chartTrackList:"UqzBuREVmvcEOZYWEGCM",rowChartStatus:"main-trackList-icon",concertTrackList:"inI9bKU9cOLscnVsSVEV",trackListHeader:"main-trackList-trackListHeader",trackListHeaderRow:"main-trackList-trackListHeaderRow",trackListHeaderStuck:"main-trackList-trackListHeaderStuck",headerRowWrapper:"zN5uJXoHaPYcyQUL0fHb",columnToggleButton:"DxgEznYnAMopcCeLv9Tz",trackListRow:"main-trackList-trackListRow",isPreviousRowSelected:"QG4EBrO5IfDeT2JjN9ZQ",isNextRowSelected:"Y5tI0kOsmxcdcipn3RVA",dropTargetBefore:"B8Vman5wYvaxDg4pc1OU",dropTargetAfter:"PQJowUUOfMLl0BzbnRCi",rowHeartButton:"main-trackList-rowHeartButton",curationButton:"main-trackList-curationButton",rowFeedbackButton:"h2UiWIoFN5fXUDD8pzfk",rowMoreButton:"main-trackList-rowMoreButton",disabled:"tH1iuxCV8NexP4pzEBa4",rowPlayPauseButton:"main-trackList-rowImagePlayButton",rowSubTitle:"UudGCx16EmBkuFPllvss",text:"W676nknusnBt8sz19YVV",number:"main-trackList-number",icon:"JqSFL4jZMK1MYKDI8G4R",playingIcon:"main-trackList-playingIcon",selected:"main-trackList-selected",rowMarker:"main-trackList-rowMarker",active:"main-trackList-active",rowTitle:"main-trackList-rowTitle",rowSectionIndex:"main-trackList-rowSectionIndex",showDisabledAsEnabled:"uOmRewhkzJocvvWeWWcF",playsHeader:"main-trackList-playsHeader",column:"main-trackList-column",sortable:"main-trackList-sortable",arrow:"OQc9_giz7hbNqHLZODIx",durationHeader:"main-trackList-durationHeader",actionsHeader:"SLiV_gdSoRxpqv9dgYbw",rowMainContent:"main-trackList-rowMainContent",rowCompactMode:"main-trackList-rowCompactMode",rowMainContentCompact:"main-trackList-rowMainContentCompact",facepile:"t4hXvJdn4nsT3Ub3k5IX",rowBadges:"main-trackList-rowBadges",rowDuration:"main-trackList-rowDuration",nineteen:"Ivj0vCd2s5rj3jsFoYHO",enhanced:"_jJo_XO5bEM6orhffUTw",rowMarkerChartStatus:"main-trackList-rowMarkerChartStatus",statusChangeDown:"main-trackList-statusChangeDown",statusChangeUp:"main-trackList-statusChangeUp",statusChangeNew:"V5ugN_Skngj14FpjqF41",rowImageWithPlay:"main-trackList-rowImageWithPlay",rowImagePlayPauseButton:"main-trackList-rowImagePlayPauseButton",rowPlayCount:"main-trackList-rowPlayCount",ownedBySelf:"main-trackList-ownedBySelf",rowImage:"main-trackList-rowImage",rowImageVideo:"DpagSkj9rm01H_aKy_Dw",rowImageFallback:"main-trackList-rowImageFallback",rowPlayPauseIcon:"main-trackList-rowPlayPauseIcon",placeholder:"T7WHRub8pynnWPXERh8e",placeholderIndex:"teK8wl2D50LT1eQXuxn_",placeholderStart:"jIkZ2Rh9EgRcaDgFo59w",placeholderStartWithCoverImage:"eClbBuaiGMZaigA4bp4e",placeholderEnd:"mfcu2ThWztZhPLI4BmQ7",placeholderVariable:"zhE9ZlvEhcGV1bDmBswy",discTitle:"EWbk59j3MnuB295CqiFg",discRow:"KAmWjX7nGmYCEtoR0EU2",addedBy:"HNrWEnhz87x0iBSI5PCH",facepileAvatar:"CaDisXZP6FboPwLkSkZ4",delayedVisibility:"knVQBhgo7WtejzqNn9SX",eventDate:"FI1uq8ux_Y_ZTzjibtKP",eventVenue:"nmaSdzB7DjwyT2i5C5Ec",eventTicketIcon:"zs8AulJGrH8lvWJ2qUrg",talkIcon:"z412ZWZNa5d7T1QcdK7m",talkSegmentDuration:"_tkrsP9r4Fxm3pP9GaZq",notificationDot:"main-trackList-statusChangeNew",resizeHandle:"I7SbihsVaE4CAUqLMa45",columnResizing:"x15L1JFSJDsSz7tzE69K"}},38050:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={TRACKLIST_HEADER_HEIGHT:"36px",MINMIMUM_COLUMN_WIDTH:"120px"}},71060:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={screenLg:"1200px",homeRegularDensityMinWidth:"210px",homeRegularDensityMinWidthSmallScreens:"160px",homeFeedBaselineMinWidth:"380px",homeFeedBaselineMaxWidth:"480px",gridContainer:"RZx_OqNy7q8x0IvpD_Mk",withFiniteRowCount:"y_fd1cvMf1YLrmQWy13w",uniformRowHeight:"ehUH65XCNmFU5EOfSSSC",home:"UqLpBiryzmdVyUucfSTQ",homepage:"DXJIVl0qgWOfcIK6Mc5Y",homepageWithCarousels:"cZrkCxXnCc7KLZqAqWoz",homepageContent:"main-home-content",fixedShelf:"n0QcG3Q6btnzW2gudKqI",homeRegularDensityCarouselShelf:"xOmT3apmEbwVlFt4HkBe",homeLowDensityCarouselShelf:"hE28DTS8GbXPNkxoDq28",homeHighDensityCarouselShelf:"br2BqF0J5zyMbymq9sbM",homeWatchFeedCarouselShelf:"nsd2D1NJThC6GlXELX_1",homeMusicVideosCarouselShelf:"JOfFqYLX0IvcJu9yLWIo",homePinButton:"ZSXjRBoTtuX5kmFeZHQu"}},21952:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={container:"main-trackInfo-container",pretitle:"F1aSUwAFI4YvWoalYJrv",ellipsis:"hKghsAg9t6lgWNvCb_1l",title:"main-trackInfo-name",text:"K9Nj3oI7bTNFh5AGp5GA",subtitle:"main-trackInfo-artists",subtitleWithGap:"r6Psl2_K_0vpdX6vFLQd",qualityLabel:"Eu2KnQixAss5VI1CR4Fb",badges:"main-trackInfo-enhanced",xsmallBadges:"main-trackInfo-xsmallBadges"}},14611:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={container:"dcSY8Zom_VXgK71Lbym_",button:"nnFPIbw3IAGJZGqI4NqD",switch:"wyd6QhFOJ2Z05gOCbsiE",loading:"lKGbdh7pkRv2AcabYSy6",loadingVisible:"a5FAjheOpWkqsE2by0mD",hidden:"RxYeristNjK4Ih8_s058",spinner:"Rkf_Pdsq1f6cGK9QHcWK",label:"O709C5asJqCetOmfheHV",npbSwitchButtonContainer:"ZCq05NqW5PjXZXaY4XEK"}},51057:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={coverContainer:"aaasJtK_0Z_ggHet0u6v",yourEpisodesCard:"Iy8zwWQVG_ylQT9GRLhR",coverIcon:"o5KDMPy9Ed_fP0aQ63vd"}},15277:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={imageContainer:"rV3vzuPrOk04pq0xRjLV",entityImage:"GSgVaqJa8VEp5mKoIN0b",pulse:"jf7uliBDj0R3ZjKTPEg_",link:"oaKRK4WllExdXORQIlFZ",subtitleText:"NVHSG1CguVgjg5bJ64_Z",subtitle:"iKNK2nAjtbavMKjPPJtJ",titleLink:"UZYGjsTEkEen6hFQe194",icon:"cSWBDsMjkH62GXIXo6mQ",subtitleLeadingWrapper:"Gxl7UDkumVYX3WtQEnb8"}},94523:()=>{},44166:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={screenLg:"1200px",homeRegularDensityMinWidth:"210px",homeRegularDensityMinWidthSmallScreens:"160px",homeFeedBaselineMinWidth:"380px",homeFeedBaselineMaxWidth:"480px",gridContainer:"main-gridContainer-gridContainer",withFiniteRowCount:"fJTotRs7ANTq1nrBwlqA",uniformRowHeight:"main-gridContainer-uniformRowHeight"}},28333:()=>{},15644:()=>{},32941:e=>{e.exports={convertPathToURL:function(e,t){if("1"==={}.IS_SPOTIFY_DESKTOP_APP)return`/${e}`;if("hot"==={}.WEBPACK_BUILD&&e.startsWith("build/")){return`https://${{}.WEBPACK_HOT_HOST}:${{}.WEBPACK_HOT_PORT}/cdn/${e}`}return`${t.cdn_url}/${e}`}}},94758:e=>{e.exports={af:"af-ZA",am:"am-ET",ar:"ar",az:"az-AZ",bg:"bg-BG",bn:"bn-IN",bho:"bp",cs:"cs-CZ",da:"da-DK",de:"de-DE",el:"el-GR",es:"es-ES","es-419":"es-LA",et:"et-EE",fa:"fa-IR",fr:"fr-FR",fi:"fi-FI",fil:"fp-PH","fr-CA":"fr-CA",gu:"gu-IN",hu:"hu-HU",he:"he-IL",hi:"hi-IN",hr:"hr-HR",id:"id-ID",is:"is-IS",it:"it-IT",ja:"ja-JP",kn:"kn-IN",ko:"ko-KR",lt:"lt-LT",lv:"lv-LV",ml:"ml-IN",mr:"mr-IN",ms:"ms-MY",nb:"nb-NO",ne:"ne-NP",nl:"nl-NL",or:"or-IN","pa-IN":"pa-IN","pa-PK":"pa-PK",pl:"pl-PL","pt-PT":"pt-PT","pt-BR":"pt-BR",ro:"ro-RO",ru:"ru-RU",sk:"sk-SK",sl:"sl-SI",sr:"sr-RS",sv:"sv-SE",sw:"sw",ta:"ta-IN",te:"te-IN",th:"th-TH",tr:"tr-TR",uk:"uk-UA",ur:"ur",vi:"vi-VN","zh-CN":"zh-CN","zh-TW":"zh-TW",zu:"zu-ZA","ar-EG":"ar-EG","ar-MA":"ar-MA","ar-SA":"ar-SA",eu:"eu-ES",bs:"bs-BA",ca:"ca-ES","zh-HK":"zh-HK","en-GB":"en-GB",gl:"gl-ES",mk:"mk-MK","es-AR":"es-AR","es-MX":"es-MX"}}},s={};function u(e){var t=s[e];if(void 0!==t)return t.exports;var n=s[e]={id:e,loaded:!1,exports:{}};return o[e].call(n.exports,n,n.exports,u),n.loaded=!0,n.exports}u.m=o,u.amdO={},e=[],u.O=(t,n,r,i)=>{if(!n){var a=1/0;for(l=0;l=i)&&Object.keys(u.O).every((e=>u.O[e](n[s])))?n.splice(s--,1):(o=!1,i0&&e[l-1][2]>i;l--)e[l]=e[l-1];e[l]=[n,r,i]},u.F={},u.E=e=>{Object.keys(u.F).map((t=>{u.F[t](e)}))},u.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return u.d(t,{a:t}),t},n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,u.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var i=Object.create(null);u.r(i);var a={};t=t||[null,n({}),n([]),n(n)];for(var o=2&r&&e;"object"==typeof o&&!~t.indexOf(o);o=n(o))Object.getOwnPropertyNames(o).forEach((t=>a[t]=()=>e[t]));return a.default=()=>e,u.d(i,a),i},u.d=(e,t)=>{for(var n in t)u.o(t,n)&&!u.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},u.f={},u.e=e=>Promise.all(Object.keys(u.f).reduce(((t,n)=>(u.f[n](e,t),t)),[])),u.u=e=>(({42:"xpui-routes-blend",319:"dwp-panel-section",352:"dwp-page-error-template",399:"xpui-routes-episode-more-like-this",599:"home-ad-card",777:"dwp-watch-feed-view-container",983:"xpui-debug-window-contents",987:"dwp-participant-list-page",1206:"xpui-root-dialogs",1408:"xpui-routes-artist",1460:"xpui-routes-play-history-page",1621:"home-v2-section",1785:"xpui-desktop-routes-settings",1845:"xpui-routes-all-show-ads",1955:"dwp-full-screen-mode-container",2183:"dwp-lyrics-cinema-mode-container",2205:"xpui-playlist-format-redirect-with-params",2233:"dwp-home-chips-row",2355:"xpui-routes-playlist",2391:"xpui-routes-desktop-settings",2630:"dwp-offline-empty-state",2889:"xpui-routes-recent-searches",3322:"dwp-now-playing-bar",3417:"xpui-feature-activation",3522:"debug-locales",3569:"xpui-routes-offline-browse",3632:"this-is-playlist-concerts-carousel",3667:"xpui-pip-mini-player",3838:"xpui-routes-cultural-moment-hub",3890:"xpui-routes-track",3934:"dev-playground",4084:"dwp-whats-new-feed",4312:"home-hpto",4389:"xpui-routes-collection-local-files",4496:"xpui-routes-create-playlist",4574:"your-sound-capsule-modal",4789:"concerts-on-tour-playlist-card",5040:"xpui-routes-see-all-playlist-leavebehinds",5094:"dwp-top-bar",5523:"xpui-routes-stage-page",5783:"xpui-routes-collection-concerts",5885:"home-ads-container",5962:"xpui-routes-album",6080:"xpui-routes-collection-episodes",6266:"browse-v2",6457:"xpui-routes-your-library-x",6505:"xpui-routes-lyrics",6548:"xpui-routes-buddy-feed-legacy",6665:"home-ads-visibility-logger",7067:"lottie-animation",7125:"xpui-routes-search",7170:"home-ads-fetcher",7241:"xpui-routes-venues",7564:"xpui-routes-buddy-feed",7599:"legacy-hpto-compatibility",7790:"xpui-routes-queue-page",7988:"dwp-video-player",8212:"xpui-routes-health-check",8493:"xpui-desktop-modals",8552:"dwp-feedback-bar",8588:"dwp-billboard-ad",8606:"xpui-routes-show",8828:"xpui-routes-collection-songs",8865:"xpui-routes-album-prerelease",9033:"xpui-routes-show-more-like-this",9209:"xpui-routes-concert",9480:"xpui-routes-profile",9500:"dwp-leaderboard-component",9528:"xpui-routes-episode",9718:"playlist-leavebehinds"}[e]||e)+".js"),u.miniCssF=e=>(({42:"xpui-routes-blend",319:"dwp-panel-section",352:"dwp-page-error-template",399:"xpui-routes-episode-more-like-this",599:"home-ad-card",777:"dwp-watch-feed-view-container",983:"xpui-debug-window-contents",987:"dwp-participant-list-page",1206:"xpui-root-dialogs",1460:"xpui-routes-play-history-page",1785:"xpui-desktop-routes-settings",1845:"xpui-routes-all-show-ads",1955:"dwp-full-screen-mode-container",2183:"dwp-lyrics-cinema-mode-container",2233:"dwp-home-chips-row",2355:"xpui-routes-playlist",2391:"xpui-routes-desktop-settings",2630:"dwp-offline-empty-state",2889:"xpui-routes-recent-searches",3322:"dwp-now-playing-bar",3417:"xpui-feature-activation",3522:"debug-locales",3569:"xpui-routes-offline-browse",3667:"xpui-pip-mini-player",3838:"xpui-routes-cultural-moment-hub",4084:"dwp-whats-new-feed",4312:"home-hpto",4389:"xpui-routes-collection-local-files",4574:"your-sound-capsule-modal",4789:"concerts-on-tour-playlist-card",5040:"xpui-routes-see-all-playlist-leavebehinds",5523:"xpui-routes-stage-page",5783:"xpui-routes-collection-concerts",5962:"xpui-routes-album",6080:"xpui-routes-collection-episodes",6266:"browse-v2",6457:"xpui-routes-your-library-x",6505:"xpui-routes-lyrics",6548:"xpui-routes-buddy-feed-legacy",7125:"xpui-routes-search",7241:"xpui-routes-venues",7564:"xpui-routes-buddy-feed",7599:"legacy-hpto-compatibility",7790:"xpui-routes-queue-page",7988:"dwp-video-player",8493:"xpui-desktop-modals",8552:"dwp-feedback-bar",8588:"dwp-billboard-ad",8606:"xpui-routes-show",8828:"xpui-routes-collection-songs",8865:"xpui-routes-album-prerelease",9209:"xpui-routes-concert",9480:"xpui-routes-profile",9500:"dwp-leaderboard-component",9528:"xpui-routes-episode",9718:"playlist-leavebehinds"}[e]||e)+".css"),u.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),u.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},i="client-web:",u.l=(e,t,n,a)=>{if(r[e])r[e].push(t);else{var o,s;if(void 0!==n)for(var c=document.getElementsByTagName("script"),l=0;l{o.onerror=o.onload=null,clearTimeout(p);var i=r[e];if(delete r[e],o.parentNode&&o.parentNode.removeChild(o),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(f.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=f.bind(null,o.onerror),o.onload=f.bind(null,o.onload),s&&document.head.appendChild(o)}},u.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),u.p="/",(()=>{if("undefined"!=typeof document){var e=e=>new Promise(((t,n)=>{var r=u.miniCssF(e),i=u.p+r;if(((e,t)=>{for(var n=document.getElementsByTagName("link"),r=0;r{var a=document.createElement("link");a.rel="stylesheet",a.type="text/css",u.nc&&(a.nonce=u.nc),a.onerror=a.onload=n=>{if(a.onerror=a.onload=null,"load"===n.type)r();else{var o=n&&n.type,s=n&&n.target&&n.target.href||t,u=new Error("Loading CSS chunk "+e+" failed.\n("+o+": "+s+")");u.name="ChunkLoadError",u.code="CSS_CHUNK_LOAD_FAILED",u.type=o,u.request=s,a.parentNode&&a.parentNode.removeChild(a),i(u)}},a.href=t,n?n.parentNode.insertBefore(a,n.nextSibling):document.head.appendChild(a)})(e,i,null,t,n)})),t={9441:0};u.f.miniCss=(n,r)=>{t[n]?r.push(t[n]):0!==t[n]&&{42:1,319:1,352:1,361:1,399:1,599:1,666:1,777:1,983:1,987:1,1121:1,1206:1,1460:1,1785:1,1845:1,1955:1,2183:1,2233:1,2355:1,2391:1,2630:1,2889:1,3322:1,3417:1,3522:1,3569:1,3667:1,3838:1,4084:1,4312:1,4389:1,4574:1,4650:1,4708:1,4789:1,5040:1,5473:1,5523:1,5778:1,5783:1,5962:1,6080:1,6266:1,6457:1,6505:1,6548:1,7125:1,7241:1,7564:1,7599:1,7790:1,7988:1,8042:1,8493:1,8552:1,8588:1,8606:1,8828:1,8865:1,9209:1,9480:1,9500:1,9528:1,9718:1}[n]&&r.push(t[n]=e(n).then((()=>{t[n]=0}),(e=>{throw delete t[n],e})))},u.F.miniCss=e=>{if(!(u.o(t,e)&&void 0!==t[e]||/^(1(26(|5)|408|621|982)|2(205|394|611|632|822)|3(63[28]|035|311|888|890|934)|4(374|496|900)|5(043|094|320|546|885)|6(007|292|409|665|861|915)|7(17[04]|034|067|378|719|865)|8(212|462|798|847)|9(033|421|683|984))$/.test(e))){t[e]=null;var n=document.createElement("link");u.nc&&n.setAttribute("nonce",u.nc),n.rel="prefetch",n.as="style",n.href=u.p+u.miniCssF(e),document.head.appendChild(n)}}}})(),(()=>{var e={9441:0};u.f.j=(t,n)=>{var r=u.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var i=new Promise(((n,i)=>r=e[t]=[n,i]));n.push(r[2]=i);var a=u.p+u.u(t),o=new Error;u.l(a,(n=>{if(u.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var i=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed.\n("+i+": "+a+")",o.name="ChunkLoadError",o.type=i,o.request=a,r[1](o)}}),"chunk-"+t,t)}},u.F.j=t=>{if(!u.o(e,t)||void 0===e[t]){e[t]=null;var n=document.createElement("link");u.nc&&n.setAttribute("nonce",u.nc),n.rel="prefetch",n.as="script",n.href=u.p+u.u(t),document.head.appendChild(n)}},u.O.j=t=>0===e[t];var t=(t,n)=>{var r,i,[a,o,s]=n,c=0;if(a.some((t=>0!==e[t]))){for(r in o)u.o(o,r)&&(u.m[r]=o[r]);if(s)var l=s(u)}for(t&&t(n);cPromise.all(t).then((()=>{var t=a[e];Array.isArray(t)&&t.map(u.E)})),u.O(0,[9441],(()=>{[4151,6409,8847,6007,2611,7125,7378,4312,5885,3569].map(u.E)}),5);var c=u.O(void 0,[4151],(()=>u(48310)));c=u.O(c)})(); //# sourceMappingURL=xpui.js.map