Input: !function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="9f80bf0d-c185-4b79-b00b-3e44f9b82c2a",e._sentryDebugIdIdentifier="sentry-dbid-9f80bf0d-c185-4b79-b00b-3e44f9b82c2a")}catch(e){}}(),function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="9f80bf0d-c185-4b79-b00b-3e44f9b82c2a",e._sentryDebugIdIdentifier="sentry-dbid-9f80bf0d-c185-4b79-b00b-3e44f9b82c2a")}catch(e){}}(),function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="9f80bf0d-c185-4b79-b00b-3e44f9b82c2a",e._sentryDebugIdIdentifier="sentry-dbid-9f80bf0d-c185-4b79-b00b-3e44f9b82c2a")}catch(e){}}(),(self.webpackChunktwitch_twilight=self.webpackChunktwitch_twilight||[]).push([[16705],{420398:(e,t,r)=>{"use strict";r.d(t,{w:()=>c});var n=r(58168),i=r(198587),a=r(593954),o=r(474848),l=["title","titleId"],s=function(e){var t=e.title,r=e.titleId,a=(0,i.A)(e,l);return(0,o.jsxs)("svg",(0,n.A)({width:24,height:24,viewBox:"0 0 24 24","aria-labelledby":r},a,{children:[t?(0,o.jsx)("title",{id:r,children:t}):null,(0,o.jsx)("path",{fillRule:"evenodd",d:"M4 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H4Zm6.642 10.242c-.301.494-.763.758-1.163.758-.66 0-1.488-.717-1.488-2s.828-2 1.488-2c.4 0 .862.264 1.163.758l.858-.494C11.05 9.498 10.313 9 9.479 9 8.109 9 7 10.343 7 12s1.11 3 2.479 3c.834 0 1.572-.499 2.021-1.264l-.858-.494Zm5.5 0c-.301.494-.763.758-1.163.758-.66 0-1.488-.717-1.488-2s.828-2 1.488-2c.4 0 .862.264 1.163.758l.858-.494C16.55 9.498 15.813 9 14.979 9c-1.37 0-2.479 1.343-2.479 3s1.11 3 2.479 3c.834 0 1.572-.499 2.021-1.264l-.858-.494Z",clipRule:"evenodd"})]}))};s.displayName="SourceIconCC";var c=(0,a.S)(s)},132005:(e,t,r)=>{"use strict";r.d(t,{D:()=>c});var n=r(58168),i=r(198587),a=r(593954),o=r(474848),l=["title","titleId"],s=function(e){var t=e.title,r=e.titleId,a=(0,i.A)(e,l);return(0,o.jsxs)("svg",(0,n.A)({width:24,height:24,viewBox:"0 0 24 24","aria-labelledby":r},a,{children:[t?(0,o.jsx)("title",{id:r,children:t}):null,(0,o.jsx)("path",{d:"M10.642 13.242c-.301.494-.763.758-1.163.758-.66 0-1.488-.717-1.488-2s.828-2 1.488-2c.4 0 .862.264 1.163.758l.858-.494C11.05 9.498 10.313 9 9.479 9 8.109 9 7 10.343 7 12s1.11 3 2.479 3c.834 0 1.572-.499 2.021-1.264l-.858-.494Zm5.5 0c-.301.494-.763.758-1.163.758-.66 0-1.488-.717-1.488-2s.828-2 1.488-2c.4 0 .862.264 1.163.758l.858-.494C16.55 9.498 15.813 9 14.979 9c-1.37 0-2.479 1.343-2.479 3s1.11 3 2.479 3c.834 0 1.572-.499 2.021-1.264l-.858-.494Z"}),(0,o.jsx)("path",{fillRule:"evenodd",d:"M2 5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5Zm2 0h16v14H4V5Z",clipRule:"evenodd"})]}))};s.displayName="SourceIconCCOff";var c=(0,a.S)(s)},984705:(e,t,r)=>{"use strict";r.d(t,{H:()=>c});var n=r(58168),i=r(198587),a=r(593954),o=r(474848),l=["title","titleId"],s=function(e){var t=e.title,r=e.titleId,a=(0,i.A)(e,l);return(0,o.jsxs)("svg",(0,n.A)({width:24,height:24,viewBox:"0 0 24 24","aria-labelledby":r},a,{children:[t?(0,o.jsx)("title",{id:r,children:t}):null,(0,o.jsx)("path",{d:"M6 7v6h2V9h4V7H6Zm12 10v-6h-2v4h-4v2h6Z"}),(0,o.jsx)("path",{fillRule:"evenodd",d:"M2 5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5Zm2 0h16v14H4V5Z",clipRule:"evenodd"})]}))};s.displayName="SourceIconFit";var c=(0,a.S)(s)},658593:(e,t,r)=>{"use strict";r.d(t,{L:()=>c});var n=r(58168),i=r(198587),a=r(593954),o=r(474848),l=["title","titleId"],s=function(e){var t=e.title,r=e.titleId,a=(0,i.A)(e,l);return(0,o.jsxs)("svg",(0,n.A)({width:24,height:24,viewBox:"0 0 24 24","aria-labelledby":r},a,{children:[t?(0,o.jsx)("title",{id:r,children:t}):null,(0,o.jsx)("path",{d:"M8 3v2H3.996v4H2V3h6ZM2 15v6h6v-2H4v-4H2Zm18.002 0-.024 4H16v2h6v-6h-1.998ZM22 9V3h-5.993v2H20l.002 4H22Z"})]}))};s.displayName="SourceIconFullscreen";var c=(0,a.S)(s)},171833:(e,t,r)=>{"use strict";r.d(t,{R:()=>c});var n=r(58168),i=r(198587),a=r(593954),o=r(474848),l=["title","titleId"],s=function(e){var t=e.title,r=e.titleId,a=(0,i.A)(e,l);return(0,o.jsxs)("svg",(0,n.A)({width:24,height:24,viewBox:"0 0 24 24","aria-labelledby":r},a,{children:[t?(0,o.jsx)("title",{id:r,children:t}):null,(0,o.jsx)("path",{d:"M16 3h-2v7h8V8h-6V3ZM2 14v2h6v5h2v-7H2Zm12 0v7h2v-5h6v-2h-8ZM2 10V8h6V3h2v7H2Z"})]}))};s.displayName="SourceIconFullscreenExit";var c=(0,a.S)(s)},48935:(e,t,r)=>{"use strict";r.d(t,{f:()=>c});var n=r(58168),i=r(198587),a=r(593954),o=r(474848),l=["title","titleId"],s=function(e){var t=e.title,r=e.titleId,a=(0,i.A)(e,l);return(0,o.jsxs)("svg",(0,n.A)({width:24,height:24,viewBox:"0 0 24 24","aria-labelledby":r},a,{children:[t?(0,o.jsx)("title",{id:r,children:t}):null,(0,o.jsx)("path",{d:"M12 10a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z"}),(0,o.jsx)("path",{fillRule:"evenodd",d:"M10.9 1h2.2v.228a3.362 3.362 0 0 0 5.739 2.378L19 3.444l1.556 1.555-.161.162a3.362 3.362 0 0 0 2.377 5.739H23v2.2h-.228a3.362 3.362 0 0 0-2.377 5.74l.161.16L19 20.557l-.16-.161a3.362 3.362 0 0 0-5.74 2.377V23h-2.2v-.228a3.362 3.362 0 0 0-5.74-2.377l-.16.16L3.444 19l.161-.16a3.362 3.362 0 0 0-2.377-5.74H1v-2.2h.228a3.362 3.362 0 0 0 2.377-5.739L3.445 5 5 3.444l.161.161A3.362 3.362 0 0 0 10.9 1.228V1ZM4.929 12 7 17l5 2.07L17 17l2.071-5L17 7l-5-2.071-5 2.07-2.071 5Z",clipRule:"evenodd"})]}))};s.displayName="SourceIconGear";var c=(0,a.S)(s)},963708:(e,t,r)=>{"use strict";r.d(t,{u:()=>c});var n=r(58168),i=r(198587),a=r(593954),o=r(474848),l=["title","titleId"],s=function(e){var t=e.title,r=e.titleId,a=(0,i.A)(e,l);return(0,o.jsxs)("svg",(0,n.A)({width:24,height:24,viewBox:"0 0 24 24","aria-labelledby":r},a,{children:[t?(0,o.jsx)("title",{id:r,children:t}):null,(0,o.jsx)("path",{d:"M6 3H2v4h4V3Zm0 7H2v4h4v-4Zm-4 7h4v4H2v-4ZM22 4H8v2h14V4ZM8 11h14v2H8v-2Zm14 7H8v2h14v-2Z"})]}))};s.displayName="SourceIconList";var c=(0,a.S)(s)},705980:(e,t,r)=>{"use strict";r.d(t,{E:()=>c});var n=r(58168),i=r(198587),a=r(593954),o=r(474848),l=["title","titleId"],s=function(e){var t=e.title,r=e.titleId,a=(0,i.A)(e,l);return(0,o.jsxs)("svg",(0,n.A)({width:24,height:24,viewBox:"0 0 24 24","aria-labelledby":r},a,{children:[t?(0,o.jsx)("title",{id:r,children:t}):null,(0,o.jsx)("path",{d:"M5.794 4.578 16 12 5.794 19.422A.5.5 0 0 1 5 19.018V4.982a.5.5 0 0 1 .794-.404ZM17 4h2v16h-2V4Z"})]}))};s.displayName="SourceIconRadioNext";var c=(0,a.S)(s)},156619:(e,t,r)=>{"use strict";r.d(t,{x:()=>c});var n=r(58168),i=r(198587),a=r(593954),o=r(474848),l=["title","titleId"],s=function(e){var t=e.title,r=e.titleId,a=(0,i.A)(e,l);return(0,o.jsxs)("svg",(0,n.A)({width:24,height:24,viewBox:"0 0 24 24","aria-labelledby":r},a,{children:[t?(0,o.jsx)("title",{id:r,children:t}):null,(0,o.jsx)("path",{fillRule:"evenodd",d:"M14 3H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10V3Zm2 18h4a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2h-4v18Z",clipRule:"evenodd"})]}))};s.displayName="SourceIconTheater";var c=(0,a.S)(s)},576571:(e,t,r)=>{"use strict";r.d(t,{T:()=>c});var n=r(58168),i=r(198587),a=r(593954),o=r(474848),l=["title","titleId"],s=function(e){var t=e.title,r=e.titleId,a=(0,i.A)(e,l);return(0,o.jsxs)("svg",(0,n.A)({width:24,height:24,viewBox:"0 0 24 24","aria-labelledby":r},a,{children:[t?(0,o.jsx)("title",{id:r,children:t}):null,(0,o.jsx)("path",{fillRule:"evenodd",d:"M2 5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5Zm14 0h4v14h-4V5Zm-2 0H4v14h10V5Z",clipRule:"evenodd"})]}))};s.displayName="SourceIconTheaterExit";var c=(0,a.S)(s)},213879:(e,t,r)=>{"use strict";r.d(t,{$:()=>c});var n=r(58168),i=r(198587),a=r(593954),o=r(474848),l=["title","titleId"],s=function(e){var t=e.title,r=e.titleId,a=(0,i.A)(e,l);return(0,o.jsxs)("svg",(0,n.A)({width:24,height:24,viewBox:"0 0 24 24","aria-labelledby":r},a,{children:[t?(0,o.jsx)("title",{id:r,children:t}):null,(0,o.jsx)("path",{d:"M4 12a8 8 0 0 0 14.4 4.8L20 18a9.985 9.985 0 0 1-8 4C6.477 22 2 17.523 2 12S6.477 2 12 2a9.968 9.968 0 0 1 7 2.859V2h2v6h-6V6h2.292A8 8 0 0 0 4 12Z"})]}))};s.displayName="SourceIconVideoRerun";var c=(0,a.S)(s)},59542:(e,t,r)=>{"use strict";r.d(t,{c:()=>c});var n=r(58168),i=r(198587),a=r(593954),o=r(474848),l=["title","titleId"],s=function(e){var t=e.title,r=e.titleId,a=(0,i.A)(e,l);return(0,o.jsxs)("svg",(0,n.A)({width:24,height:24,viewBox:"0 0 24 24","aria-labelledby":r},a,{children:[t?(0,o.jsx)("title",{id:r,children:t}):null,(0,o.jsx)("path",{d:"m7 8 5.146-5.146a.5.5 0 0 1 .854.353v17.586a.5.5 0 0 1-.854.353L7 16H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h3Zm8-3a7 7 0 1 1 0 14v-2a5 5 0 0 0 0-10V5Z"}),(0,o.jsx)("path",{d:"M15 9a3 3 0 1 1 0 6V9Z"})]}))};s.displayName="SourceIconVolumeMax";var c=(0,a.S)(s)},267178:(e,t,r)=>{"use strict";r.d(t,{g:()=>c});var n=r(58168),i=r(198587),a=r(593954),o=r(474848),l=["title","titleId"],s=function(e){var t=e.title,r=e.titleId,a=(0,i.A)(e,l);return(0,o.jsxs)("svg",(0,n.A)({width:24,height:24,viewBox:"0 0 24 24","aria-labelledby":r},a,{children:[t?(0,o.jsx)("title",{id:r,children:t}):null,(0,o.jsx)("path",{d:"m7 8.004 5.146-5.147a.5.5 0 0 1 .854.354v17.586a.5.5 0 0 1-.854.353L7 16.004H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h3Zm8 1a3 3 0 1 1 0 6v-6Z"})]}))};s.displayName="SourceIconVolumeMid";var c=(0,a.S)(s)},163347:(e,t,r)=>{"use strict";r.d(t,{N:()=>c});var n=r(58168),i=r(198587),a=r(593954),o=r(474848),l=["title","titleId"],s=function(e){var t=e.title,r=e.titleId,a=(0,i.A)(e,l);return(0,o.jsxs)("svg",(0,n.A)({width:24,height:24,viewBox:"0 0 24 24","aria-labelledby":r},a,{children:[t?(0,o.jsx)("title",{id:r,children:t}):null,(0,o.jsx)("path",{d:"M12.146 2.857 7 8.004H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h3l5.146 5.146a.5.5 0 0 0 .854-.353V3.21a.5.5 0 0 0-.854-.354ZM20.5 15.5l-2-2-2 2L15 14l2-2-2-2 1.5-1.5 2 2 2-2L22 10l-2 2 2 2-1.5 1.5Z"})]}))};s.displayName="SourceIconVolumeMuted";var c=(0,a.S)(s)},732574:(e,t,r)=>{"use strict";r.d(t,{g:()=>c});var n=r(58168),i=r(198587),a=r(471417),o=r(474848),l=["title","titleId"],s=function(e){var t=e.title,r=e.titleId,a=(0,i.A)(e,l);return(0,o.jsxs)("svg",(0,n.A)({width:65,height:16,viewBox:"0 0 65 16","aria-labelledby":r},a,{children:[t?(0,o.jsx)("title",{id:r,children:t}):null,(0,o.jsx)("path",{fillRule:"evenodd",d:"M5 5V0H0v14l2 2h7v-5H5v-1h4V5H5zm17 0v6h-1V5h-5v6h-1V5h-5v9l2 2h15V5h-5zm11 0h-5v11h5V5zm0-5h-5v4h5V0zm13 5-2 2v7l2 2h7v-5h-4v-1h4V5h-7zm17 0h-4V0h-5v16h5v-6h1v6h5V7l-2-2zM39 5V0h-5v14l2 2h7v-5h-4v-1h4V5h-4z"})]}))};s.displayName="SourceSvgLogoTwitchWordmark";var c=(0,a.d_)(s)},216378:(e,t,r)=>{"use strict";r.d(t,{h:()=>g});var n=r(58168),i=r(198587),a=r(693523),o=r(153477),l=r(659480),s=r(955522),c=r(959340),d=r(914421),u=r(474848),f=["children","formatValue","mask","value"],b=(0,a.I4)(c.P).withConfig({displayName:"ScNumberBadgeMask",componentId:"sc-qi0rbw-0"})(["display:inline-flex;position:relative;background:inherit;padding:0.2rem;pointer-events:none;border-radius:",";"],(0,o.C)("border-radius-rounded")),v=a.I4.div.withConfig({displayName:"ScNumberBadge",componentId:"sc-qi0rbw-1"})(["position:relative;padding:0 0.6rem;line-height:1.6;font-size:",";font-variant-numeric:tabular-nums;pointer-events:none;border-radius:",";background-color:",";color:",";"],(0,l.b)("font-size-5"),(0,o.C)("border-radius-rounded"),(0,l.b)("color-background-number-badge"),(0,l.b)("color-text-number-badge")),h=a.I4.div.withConfig({displayName:"ScNumberBadgeWrapper",componentId:"sc-qi0rbw-2"})(["position:absolute;transform:translateX(50%) translateY(-50%);top:0.2rem;right:0.2rem;pointer-events:none;"]),p=function(e){var t=e.children,r=e.formatValue,a=e.mask,o=e.value,l=(0,i.A)(e,f),s=(0,u.jsx)(b,(0,n.A)({className:"tw-number-badge",background:a},l,{children:(0,u.jsx)(v,{className:"tw-number-badge__badge",children:r?r(o):o})}));return t?(0,u.jsxs)(c.P,{display:d.nl.InlineFlex,position:d.yX.Relative,children:[t,(0,u.jsx)(h,{className:"tw-number-badge__container",children:s})]}):s};p.displayName="NumberBadge";var g=(0,s.i)(p)},106462:(e,t,r)=>{"use strict";r.d(t,{G:()=>j,W:()=>a});var n,i,a,o=r(58168),l=r(198587),s=r(375276),c=r(693523),d=r(922267),u=r(296540),f=r(235233),b=r(79004),v=r(474848),h=["status"];!function(e){e.Available="available",e.Connecting="connecting",e.Connected="connected"}(a||(a={}));var p=c.I4.div.withConfig({displayName:"ScChromecastButtonIcon",componentId:"sc-1oshb6y-0"})(["fill:currentColor;"]),g=c.I4.path.withConfig({displayName:"ScChromecastButtonIconWifiPath",componentId:"sc-1oshb6y-1"})(["animation-name:",";animation-duration:1.6s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;"],(function(e){var t=e.$animated;return t&&(0,d.H)("$variant",{a:void 0,b:t&&m,c:t&&y})})),m=(0,c.i7)(n||(n=(0,s.A)(["\n  0% {\n    opacity: 0.3;\n  }\n  33% {\n    opacity: 0.3;\n  }\n  34% {\n    opacity: 1;\n  }\n  100% {\n    opacity: 1;\n  }\n"]))),y=(0,c.i7)(i||(i=(0,s.A)(["\n  0% {\n    opacity: 0.3;\n  }\n  66% {\n    opacity: 0.3;\n  }\n  67% {\n    opacity: 1;\n  }\n  100% {\n    opacity: 1;\n  }\n"]))),w=function(e,t){var r=e.status,n=(0,l.A)(e,h),i=r===a.Connecting;return(0,v.jsx)(b.a2,(0,o.A)({},n,{ref:t,icon:(0,v.jsx)(p,{className:"tw-chromecast-button__icon",children:(0,v.jsx)(f.j$,{ratio:f.gl.Aspect1x1,children:(0,v.jsxs)("svg",{"aria-hidden":!0,focusable:!1,width:"100%",height:"100%",version:"1.1",viewBox:"0 0 20 20",x:"0px",y:"0px",children:[(0,v.jsx)(g,{$variant:"a",d:"M3 17a1 1 0 0 1-1-1v-1a2 2 0 0 1 2 2H3z"}),(0,v.jsx)(g,{$variant:"b",$animated:i,d:"M2 12.5a.5.5 0 0 1 .5-.5A4.5 4.5 0 0 1 7 16.5a.5.5 0 0 1-1 0A3.5 3.5 0 0 0 2.5 13a.5.5 0 0 1-.5-.5z"}),(0,v.jsx)(g,{$variant:"c",$animated:i,d:"M2 9.5a.5.5 0 0 1 .5-.5 7.5 7.5 0 0 1 7.5 7.5.5.5 0 0 1-1 0A6.5 6.5 0 0 0 2.5 10a.5.5 0 0 1-.5-.5z"}),r===a.Connected&&(0,v.jsx)("path",{className:"tw-chromecast-button__screen",d:"M11.168 13H14V7H6v.832A10.037 10.037 0 0 1 11.168 13z"}),(0,v.jsx)("path",{className:"tw-chromecast-button__frame",d:"M2 5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-3.5a1 1 0 1 1 0-2H16V5H4v1.5a1 1 0 0 1-2 0V5z"})]})})})}))};w.displayName="ChromecastButton";var j=(0,u.forwardRef)(w);j.displayName=w.displayName},445373:(e,t,r)=>{"use strict";r.d(t,{T:()=>h});var n=r(58168),i=r(198587),a=r(693523),o=r(659480),l=r(153477),s=r(97774),c=r(959340),d=r(914421),u=r(474848),f=["mask"],b=a.I4.div.withConfig({displayName:"ScChannelStatusIndicator",componentId:"sc-bjn067-0"})(["background-color:",";border-radius:",";width:",";height:",";display:inline-block;position:relative;"],(0,o.b)("color-fill-live"),(function(e){return(0,l.C)(e.$borderRadius)}),(0,o.b)("indicator-size-small"),(0,o.b)("indicator-size-small")),v=(0,a.I4)(c.P).withConfig({displayName:"ScChannelStatusIndicatorMask",componentId:"sc-bjn067-1"})(["padding:0.2rem;"]),h=function(e){var t=e.mask,r=(0,i.A)(e,f),a=(0,u.jsx)(b,(0,n.A)({className:"tw-channel-status-indicator",$borderRadius:"border-radius-rounded"},r));return t?(0,u.jsx)(v,{display:d.nl.InlineFlex,position:d.yX.Relative,background:t,borderRadius:s.Z.Rounded,children:a}):a};h.displayName="ChannelStatusIndicator"},25437:(e,t,r)=>{"use strict";r.d(t,{Q:()=>D});var n,i,a,o,l,s=r(58168),c=r(375276),d=r(693523),u=r(659480),f=r(153477),b=r(288794),v=r(261413),h=r(72127),p=r(27346),g=r(296540),m=r(955522),y=r(504358),w=r(474848),j=(0,d.AH)(n||(n=(0,c.A)(["\n  width: 100%;\n  height: ",";\n  cursor: pointer;\n\n  border-radius: ",";\n"])),(0,u.b)("range-size"),(0,f.C)("border-radius-large")),O=(0,d.AH)(i||(i=(0,c.A)(["\n  border-radius: ",";\n  box-shadow: ",";\n  width: ",";\n  height: ",";\n  margin-block-start: calc(\n    "," / 2 -\n      "," / 2\n  );\n  border: "," solid\n    ",";\n  background-color: ",";\n  appearance: none;\n"])),(0,f.C)("border-radius-rounded"),(0,u.b)("shadow-elevation-1"),(0,u.b)("range-thumb-size"),(0,u.b)("range-thumb-size"),(0,u.b)("range-size"),(0,u.b)("range-thumb-size"),(0,f.C)("border-width-default"),(function(e){var t=e.$disabled,r=e.$error;return t?(0,u.b)("color-background-range-fill-disabled"):r?(0,u.b)("color-border-input-error"):(0,u.b)("color-border-range-handle")}),(function(e){var t=e.$disabled,r=e.$error;return t?(0,u.b)("color-background-range-fill-disabled"):r?(0,u.b)("color-border-input-error"):(0,u.b)("color-background-range-fill")})),E=(0,d.AH)(a||(a=(0,c.A)(["\n  border: "," solid\n    ",";\n"])),(0,f.C)("border-width-button"),(0,u.b)("color-border-range-handle-focus")),x=d.I4.div.withConfig({displayName:"ScRange",componentId:"sc-q01wc3-0"})(["position:relative;z-index:",";width:100%;display:flex;opacity:",";"],(0,f.C)("z-index-above"),(function(e){return e.$disabled?.5:void 0})),A=d.I4.input.withConfig({displayName:"ScRangeInput",componentId:"sc-q01wc3-1"})(["width:100%;height:",";vertical-align:middle;appearance:none;cursor:pointer;&,&:focus,&:active{border:none;background:transparent;box-shadow:none;}"," &:disabled{pointer-events:none;}&::-moz-range-track{","}&::-ms-track{"," border-radius:",";background:",";}&::-webkit-slider-runnable-track{","}&::-ms-fill-lower{background-color:",";","}&::-ms-fill-upper{background-color:",";","}&::-moz-range-thumb{","}&::-ms-thumb{border-radius:50%;box-shadow:"," 0 0 0 1px inset;width:",";height:",";margin-block-start:calc( "," / 2 - "," / 2 );border:",";background:",";appearance:none;}&::-webkit-slider-thumb{","}",""],(0,u.b)("range-thumb-size"),(0,b.k)(o||(o=(0,c.A)(["\n    border: none;\n    background: transparent;\n    box-shadow: none;\n  "]))),j,j,(0,f.C)("border-radius-large"),(0,f.C)("color-opac-b-4"),j,(0,u.b)("color-background-range"),j,(0,u.b)("color-background-range"),j,O,(0,f.C)("color-opac-b-4"),(0,u.b)("range-thumb-size"),(0,u.b)("range-thumb-size"),(0,u.b)("range-size"),(0,u.b)("range-thumb-size"),(function(e){return e.$error?"1px solid red":"none"}),(0,u.b)("color-background-range-ms-thumb"),O,(0,v.ND)(l||(l=(0,c.A)(["\n    outline-offset: 3px;\n    &::-moz-range-thumb {\n      ","\n    }\n\n    &::-ms-thumb {\n      ","\n    }\n\n    &::-webkit-slider-thumb {\n      ","\n    }\n  "])),E,E,E)),I=d.I4.div.withConfig({displayName:"ScRangeFill",componentId:"sc-q01wc3-2"})(["position:absolute;width:100%;height:100%;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;z-index:",";border-radius:",";"],(0,f.C)("z-index-below"),(0,f.C)("border-radius-large")),S=d.I4.div.withConfig({displayName:"ScRangeFillContainer",componentId:"sc-q01wc3-3"})(["border-radius:",";background-color:",";width:100%;height:",";cursor:pointer;"],(0,f.C)("border-radius-large"),(0,u.b)("color-background-range"),(0,u.b)("range-size")),k=d.I4.div.withConfig({displayName:"ScRangeFillValue",componentId:"sc-q01wc3-4"})(["border-radius:",";background-color:",";height:100%;"],(0,f.C)("border-radius-large"),(function(e){var t=e.$disabled,r=e.$error;return t?(0,u.b)("color-background-range-fill-disabled"):r?(0,u.b)("color-border-input-error"):(0,u.b)("color-background-range-fill")})),_=function(e,t){var r=(0,y.l7)(e.id),n=r.id,i=r.describedBy,a=r.invalid,o=r.labelledBy,l=r.required,c=(parseFloat(e.value)-e.min)/(e.max-e.min)*100;return(0,w.jsxs)(x,{$disabled:!!e.disabled,children:[(0,w.jsx)(A,(0,s.A)({$error:!!e.error,$disabled:!!e.disabled,id:n,"aria-describedby":i,"aria-invalid":a,"aria-labelledby":o,"aria-required":l},(0,h.g)(e),{ref:t,className:"tw-range",onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,tabIndex:e.tabIndex,disabled:e.disabled,type:"range",min:e.min,max:e.max,name:e.name,step:e.step,defaultValue:e.defaultValue,value:e.value},(0,p.Fh)(e))),(0,w.jsx)(I,{children:(0,w.jsx)(S,{children:(0,w.jsx)(k,{$error:e.error,$disabled:e.disabled,style:{width:c.toFixed(2)+"%"},"data-test-selector":"tw-range__fill-value-selector"})})})]})};_.displayName="Range";var P=(0,g.forwardRef)(_);P.displayName=_.displayName;var D=(0,m.i)(P)},587983:(e,t,r)=>{"use strict";r.d(t,{_:()=>V});var n=r(364467),i=r(180045),a=["backend","backend_version"];function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e){var t,r,n,o,s,c=e.backend,d=e.backend_version,u=(0,i.A)(e,a);return l(l({},(r=(t=u).currentBitrate,n=t.playSessionId,o=t.quality,s=t.video,l(l({},void 0!==r&&{current_bitrate:r}),{},{muted:s.muted,play_session_id:n,quality:null!=o?o:"auto",stream_format:"".concat(s.videoWidth,"p"),vid_height:s.videoHeight,vid_width:s.videoWidth,volume:s.volume}))),{},{backend:c,backend_version:d})}var c=r(540412),d=r(97228);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function g(e){var t=e.baseEventArgs,r=e.bufferEmptyCount,n=e.bufferSessionID,i=e.bufferTimeOffset,a=e.secondsBuffered;return{event:"buffer_2_seconds",properties:p(p({},s(t)),{},{buffer_empty_count:r,buffer_session_id:n,buffer_time_offset:i,seconds_buffered:a})}}function m(e,t){return{handleBufferEmpty:function(){e.cleanupBuffering(),e.totalSessionBuffers+=1;var r=Math.floor(2e3*Math.random()),n=(0,d.Q)();e.buffering={intervalCount:0,sessionID:n,startTimeMS:Date.now(),timeOffset:r,timer:null},e.videoPlayTracked&&t((function(){return t={baseEventArgs:e.baseEventArgs,bufferEmptyCount:e.totalSessionBuffers,bufferSessionID:n},r=t.baseEventArgs,i=t.bufferEmptyCount,a=t.bufferSessionID,{event:"buffer-empty",properties:f(f({},s(r)),{},{buffer_empty_count:i,buffer_session_id:a})};var t,r,i,a})),function(){if(!e.buffering)return;var r=function(){if(e.buffering){var r=e.buffering.sessionID,n=e.buffering.timeOffset,i=e.buffering.startTimeMS,a=(Date.now()-i)/1e3;t((function(){return g({baseEventArgs:e.baseEventArgs,bufferEmptyCount:e.totalSessionBuffers,bufferSessionID:r,bufferTimeOffset:n,secondsBuffered:a})}));var o=setInterval((function(){if(e.buffering){var r=e.buffering.sessionID,n=e.buffering.timeOffset,i=e.buffering.startTimeMS,a=(Date.now()-i)/1e3;t((function(){return g({baseEventArgs:e.baseEventArgs,bufferEmptyCount:e.totalSessionBuffers,bufferSessionID:r,bufferTimeOffset:n,secondsBuffered:a})}))}else clearInterval(o)}),2e3);e.buffering&&(e.buffering.timer=o)}};e.buffering.timer=setTimeout(r,e.buffering.timeOffset)}()},handleBufferRefill:function(){if(e.buffering){var r=e.buffering,n=r.sessionID,i=r.startTimeMS,a=r.timer;a&&(clearTimeout(a),clearInterval(a)),e.videoPlayTracked&&t((function(){return t={baseEventArgs:e.baseEventArgs,bufferDurationSeconds:(Date.now()-i)/1e3,bufferEmptyCount:e.totalSessionBuffers,bufferSessionID:n},r=t.baseEventArgs,a=t.bufferDurationSeconds,o=t.bufferEmptyCount,l=t.bufferSessionID,{event:"buffer-refill",properties:v(v({},s(r)),{},{buffer_empty_count:o,buffer_session_id:l,buffering_time:a})};var t,r,a,o,l})),e.buffering=null}else c.v.error({category:"subscribeVideoAnalytics",message:"Unexpected buffer refill",package:"@twitch/pulsar-analytics"})}}}var y='video/mp2t; codecs="avc1.4d001f,mp4a.40.2"';function w(){if("MediaSource"in window&&"undefined"!=typeof MediaSource&&MediaSource.isTypeSupported(y))return!0;var e=document.createElement("video"),t=!!e.canPlayType("application/x-mpegURL")||!!e.canPlayType("application/vnd.apple.mpegURL");return e.remove(),t}function j(e){var t,r,n=e.error,i=e.type;return{code:null!==(t=null==n?void 0:n.code)&&void 0!==t?t:-1,message:null!==(r=null==n?void 0:n.message)&&void 0!==r?r:"",recoverable:!1,source:"NativeVideoElement",type:i}}function O(e){switch(e){case 1:default:return"Error";case 2:return"ErrorNetwork";case 3:return"ErrorInvalidData";case 4:return"ErrorNotSupported"}}function E(e){var t,r=e.callback,n=e.delayMs,i=e.getFirstDelayMs,a=e.maxDriftBeforeResetMs,o=null,l=null!==(t=null==i?void 0:i())&&void 0!==t?t:n,s=null;function c(e){s=Date.now()+n,o=window.setTimeout((function(){o=null,r(),c(function(){if(!s)return n;var e=Date.now()-s;return e<0||e>a?n:n-e}())}),e)}return{pause:function(){o&&(window.clearTimeout(o),o=null),s?(l=s-Date.now(),s=null):l=n},start:function(){o||c(l)},stopAndReset:function(){var e;o&&(window.clearTimeout(o),o=null),l=null!==(e=null==i?void 0:i())&&void 0!==e?e:n,s=null}}}function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?x(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function I(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function S(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?I(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):I(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var P={HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4};function D(e,t,r,n,i,a){var o=E({callback:function(){e.minutesWatched+=1,r((function(){return t={baseEventArgs:e.baseEventArgs,firstMinuteWatchedOffsetMs:e.firstMinuteWatchedOffsetMs,minutesWatched:e.minutesWatched},r=t.baseEventArgs,n=t.firstMinuteWatchedOffsetMs,i=t.minutesWatched,{event:"minute-watched",properties:A(A({},s(r)),{},{minutes_logged:i,seconds_offset:n/1e3})};var t,r,n,i}))},delayMs:6e4,getFirstDelayMs:function(){return e.firstMinuteWatchedOffsetMs=1e3*Math.floor(60*Math.random()),e.firstMinuteWatchedOffsetMs},maxDriftBeforeResetMs:1e4});function l(t){r((function(){return function(e){var t=e.baseEventArgs,r=e.error;return{event:"video_error",properties:S(S({},s(t)),{},{video_error_code:r.code,video_error_message:r.message,video_error_recoverable:r.recoverable,video_error_result:r.type,video_error_source:r.source,video_error_value:r.code})}}({baseEventArgs:e.baseEventArgs,error:t})}))}return{createEndedHandler:function(){return function(){o.pause(),r((function(){return{event:"video_end",properties:s({baseEventArgs:e.baseEventArgs}.baseEventArgs)}}))}},createErrorHandler:function(){return function(){l(function(e){var t=e.error,r=-1!==e.src.indexOf(".m3u8");return 4===(null==t?void 0:t.code)&&r&&w()?j({error:t,type:"ErrorNotAvailable"}):j({error:t,type:O(null==t?void 0:t.code)})}(a))}},createLoadedmetadataHandler:function(){return function(){r((function(){return{event:"video_init",properties:s({baseEventArgs:e.baseEventArgs}.baseEventArgs)}}))}},createPauseHandler:function(){return function(){o.pause()}},createPlayingHandler:function(){return function(){(a.src!==e.currentVideoSrc||!a.src&&a.baseURI!==e.currentBaseUri)&&(o.stopAndReset(),e.cleanupBuffering(),e.resetForNewSource(a)),e.videoPlayTracked||(r((function(){return t={baseEventArgs:e.baseEventArgs,timeSinceLoadStart:Date.now()-n},r=t.baseEventArgs,i=t.timeSinceLoadStart,{event:"video-play",properties:_(_({},s(r)),{},{time_since_load_start:i})};var t,r,i})),e.videoPlayTracked=!0),o.start(),e.buffering&&t.handleBufferRefill()}},createTimeUpdateHandler:function(){return function(){e.buffering&&a.readyState===P.HAVE_ENOUGH_DATA&&t.handleBufferRefill()}},createWaitingHandler:function(){return function(){null!=i&&i.isSwitching()||a.seeking||a.readyState>=P.HAVE_FUTURE_DATA||t.handleBufferEmpty()}},pauseMinuteWatched:function(){o.pause()},trackErrorEvent:l}}function M(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function C(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?M(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function V(e){var t=e.backend,r=e.backend_version,n=e.fieldOverrides,i=e.getPlaySessionId,a=e.onTrackingEvent,o=e.playerInitTimeMs,l=e.qualitySwitchState,c=e.video,u=function(e,t,r,n){var i,a=e.src,o=e.baseURI,l=0,s=0,c=!1,u=0,f=null,b={backend:t,backend_version:r,playSessionId:null!==(i=null==n?void 0:n())&&void 0!==i?i:(0,d.Q)(),video:e};return{get baseEventArgs(){return b},get buffering(){return f},set buffering(e){f=e},cleanupBuffering:function(){var e;null!==(e=f)&&void 0!==e&&e.timer&&(clearTimeout(f.timer),clearInterval(f.timer)),f=null},get currentBaseUri(){return o},get currentVideoSrc(){return a},get firstMinuteWatchedOffsetMs(){return s},set firstMinuteWatchedOffsetMs(e){s=e},get minutesWatched(){return l},set minutesWatched(e){l=e},resetForNewSource:function(e){var t;a=e.src,o=e.baseURI,b.playSessionId=null!==(t=null==n?void 0:n())&&void 0!==t?t:(0,d.Q)(),c=!1,l=0},get totalSessionBuffers(){return u},set totalSessionBuffers(e){u=e},get videoPlayTracked(){return c},set videoPlayTracked(e){c=e}}}(c,t,r,i),f=function(){var e,t;return u.baseEventArgs.currentBitrate=null==n||null===(e=n.getCurrentBitrate)||void 0===e?void 0:e.call(n),u.baseEventArgs.quality=null==n||null===(t=n.getQuality)||void 0===t?void 0:t.call(n),s(u.baseEventArgs)};function b(e){a({event:e.event,properties:C(C({},e.properties),f())})}var v=function(e){b(e())},h=m(u,v),p=D(u,h,v,o,l,c),g=p.createPlayingHandler(),y=p.createPauseHandler(),w=p.createEndedHandler(),j=p.createWaitingHandler(),O=p.createTimeUpdateHandler(),E=p.createErrorHandler(),x=p.createLoadedmetadataHandler();return c.addEventListener("loadedmetadata",x),c.addEventListener("playing",g),c.addEventListener("pause",y),c.addEventListener("ended",w),c.addEventListener("waiting",j),c.addEventListener("timeupdate",O),c.addEventListener("error",E),{emitCustomTrackingEvent:b,emitCustomTrackingVideoError:function(e){p.trackErrorEvent(e)},getBaseTrackingProperties:f,getPlaySessionId:function(){return u.baseEventArgs.playSessionId},tearDownVideoAnalytics:function(){p.pauseMinuteWatched(),u.cleanupBuffering(),c.removeEventListener("loadedmetadata",x),c.removeEventListener("playing",g),c.removeEventListener("pause",y),c.removeEventListener("ended",w),c.removeEventListener("waiting",j),c.removeEventListener("timeupdate",O),c.removeEventListener("error",E)}}}},581925:function(e,t,r){var n;!function(i,a,o){"use strict";function l(e){var t=null;if("VIDEO"===e.tagName)t=e;else{var r=e.getElementsByTagName("video");r[0]&&(t=r[0])}return t}function s(e){var t=l(e);if(t&&t.webkitEnterFullscreen){try{t.readyState<t.HAVE_METADATA?(t.addEventListener("loadedmetadata",(function e(){t.removeEventListener("loadedmetadata",e,!1),t.webkitEnterFullscreen(),v=!!t.getAttribute("controls")}),!1),t.load()):(t.webkitEnterFullscreen(),v=!!t.getAttribute("controls")),b=t}catch(t){return w("not_supported",e)}return!0}return w(void 0===f.request?"not_supported":"not_enabled",e)}function c(){j.element||(y(),d())}function d(){o&&"webkitfullscreenchange"===f.change&&window.removeEventListener("resize",c,!1)}var u=/i(Pad|Phone|Pod)/.test(navigator.userAgent)&&parseInt(navigator.userAgent.replace(/^.*OS (\d+)_(\d+).*$/,"$1.$2"),10)>=7,f=function(){var e=a.createElement("video"),t={request:["requestFullscreen","webkitRequestFullscreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"],exit:["exitFullscreen","webkitCancelFullScreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],enabled:["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],element:["fullscreenElement","webkitFullscreenElement","webkitCurrentFullScreenElement","mozFullScreenElement","msFullscreenElement"],change:["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],error:["fullscreenerror","webkitfullscreenerror","mozfullscreenerror","MSFullscreenError"]},r={};for(var n in t)for(var i=0,o=t[n].length;o>i;i++)if(t[n][i]in e||t[n][i]in a||"on"+t[n][i].toLowerCase()in a){r[n]=t[n][i];break}return r}(),b=null,v=null,h=function(){},p=[],g=!1;navigator.userAgent.indexOf("Android")>-1&&navigator.userAgent.indexOf("Chrome")>-1&&(g=parseInt(navigator.userAgent.replace(/^.*Chrome\/(\d+).*$/,"$1"),10)||!0);var m=function(e){var t=p[p.length-1];t&&(e!==t.element&&e!==b||!t.hasEntered)&&("VIDEO"===e.tagName&&(b=e),1===p.length&&j.onenter(j.element),t.enter.call(t.element,e||t.element),t.hasEntered=!0)},y=function(){!b||v||u||(b.setAttribute("controls","controls"),b.removeAttribute("controls")),b=null,v=null;var e=p.pop();e&&(e.exit.call(e.element),j.element||(p.forEach((function(e){e.exit.call(e.element)})),p=[],j.onexit()))},w=function(e,t){if(p.length>0){var r=p.pop();t=t||r.element,r.error.call(t,e),j.onerror(t,e)}},j={request:function(e,t,r,n){if(e=e||a.body,p.push({element:e,enter:t||h,exit:r||h,error:n||h}),void 0!==f.request)if(o&&!1===a[f.enabled])s(e);else if(!1!==g&&32>g)s(e);else{if(o&&void 0===f.enabled)return f.enabled="webkitFullscreenEnabled",e[f.request](),void setTimeout((function(){a[f.element]?a[f.enabled]=!0:(a[f.enabled]=!1,s(e))}),250);try{e[f.request](),setTimeout((function(){a[f.element]||w(o?"not_enabled":"not_allowed",e)}),100)}catch(t){w("not_enabled",e)}}else s(e)},exit:function(){d(),a[f.exit]()},toggle:function(e,t,r,n){j.element?j.exit():j.request(e,t,r,n)},videoEnabled:function(e){if(j.enabled)return!0;var t=l(e=e||a.body);return!(!t||void 0===t.webkitSupportsFullscreen)&&(t.readyState<t.HAVE_METADATA?"maybe":t.webkitSupportsFullscreen)},onenter:h,onexit:h,onchange:h,onerror:h};try{Object.defineProperties(j,{element:{enumerable:!0,get:function(){return b&&b.webkitDisplayingFullscreen?b:a[f.element]||null}},enabled:{enumerable:!0,get:function(){return"webkitCancelFullScreen"===f.exit&&!o||!(!1!==g&&32>g)&&(a[f.enabled]||!1)}}}),f.change&&a.addEventListener(f.change,(function(e){if(j.onchange(j.element),j.element){var t=p[p.length-2];t&&t.element===j.element?y():(m(j.element),o&&"webkitfullscreenchange"===f.change&&window.addEventListener("resize",c,!1))}else y()}),!1),a.addEventListener("webkitbeginfullscreen",(function(e){var t=!0;if(p.length>0)for(var r=0,n=p.length;n>r;r++){if(l(p[r].element)===e.srcElement){t=!1;break}}t&&p.push({element:e.srcElement,enter:h,exit:h,error:h}),j.onchange(e.srcElement),m(e.srcElement)}),!0),a.addEventListener("webkitendfullscreen",(function(e){j.onchange(e.srcElement),y(e.srcElement)}),!0),f.error&&a.addEventListener(f.error,(function(e){w("not_allowed")}),!1)}catch(e){j.element=null,j.enabled=!1}void 0===(n=function(){return j}.call(t,r,t,e))||(e.exports=n)}(0,document,self!==top)}}]);

Output:
!function() {
	try {
		var var1 = "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}, stack = new var1.Error().stack;
		stack && (var1._sentryDebugIds = var1._sentryDebugIds || {}, var1._sentryDebugIds[stack] = "9f80bf0d-c185-4b79-b00b-3e44f9b82c2a", var1._sentryDebugIdIdentifier = "sentry-dbid-9f80bf0d-c185-4b79-b00b-3e44f9b82c2a");
	} catch (error) {}
}();
(function() {
	try {
		var var2 = "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}, stack1 = new var2.Error().stack;
		stack1 && (var2._sentryDebugIds = var2._sentryDebugIds || {}, var2._sentryDebugIds[stack1] = "9f80bf0d-c185-4b79-b00b-3e44f9b82c2a", var2._sentryDebugIdIdentifier = "sentry-dbid-9f80bf0d-c185-4b79-b00b-3e44f9b82c2a");
	} catch (error1) {}
})();
(function() {
	try {
		var var3 = "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}, stack2 = new var3.Error().stack;
		stack2 && (var3._sentryDebugIds = var3._sentryDebugIds || {}, var3._sentryDebugIds[stack2] = "9f80bf0d-c185-4b79-b00b-3e44f9b82c2a", var3._sentryDebugIdIdentifier = "sentry-dbid-9f80bf0d-c185-4b79-b00b-3e44f9b82c2a");
	} catch (error2) {}
})();
(self.webpackChunktwitch_twilight = self.webpackChunktwitch_twilight || []).push([[16705], {
	420398: (var4, var5, var6) => {
		"use strict";
		var6.d(var5, { w: () => var12 });
		var var7 = var6(58168), var8 = var6(198587), var9 = var6(593954), var10 = var6(474848), arr = ["title", "titleId"], call = function(var11) {
			var title = var11.title, titleId = var11.titleId;
			return (0, var10.jsxs)("svg", (0, var7.A)({
				width: 24,
				height: 24,
				viewBox: "0 0 24 24",
				"aria-labelledby": titleId
			}, (0, var8.A)(var11, arr), { children: [title ? (0, var10.jsx)("title", {
				id: titleId,
				children: title
			}) : null, (0, var10.jsx)("path", {
				fillRule: "evenodd",
				d: "M4 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H4Zm6.642 10.242c-.301.494-.763.758-1.163.758-.66 0-1.488-.717-1.488-2s.828-2 1.488-2c.4 0 .862.264 1.163.758l.858-.494C11.05 9.498 10.313 9 9.479 9 8.109 9 7 10.343 7 12s1.11 3 2.479 3c.834 0 1.572-.499 2.021-1.264l-.858-.494Zm5.5 0c-.301.494-.763.758-1.163.758-.66 0-1.488-.717-1.488-2s.828-2 1.488-2c.4 0 .862.264 1.163.758l.858-.494C16.55 9.498 15.813 9 14.979 9c-1.37 0-2.479 1.343-2.479 3s1.11 3 2.479 3c.834 0 1.572-.499 2.021-1.264l-.858-.494Z",
				clipRule: "evenodd"
			})] }));
		};
		call.displayName = "SourceIconCC";
		var var12 = (0, var9.S)(call);
	},
	132005: (var13, var14, var15) => {
		"use strict";
		var15.d(var14, { D: () => var21 });
		var var16 = var15(58168), var17 = var15(198587), var18 = var15(593954), var19 = var15(474848), arr1 = ["title", "titleId"], call1 = function(var20) {
			var title1 = var20.title, titleId1 = var20.titleId;
			return (0, var19.jsxs)("svg", (0, var16.A)({
				width: 24,
				height: 24,
				viewBox: "0 0 24 24",
				"aria-labelledby": titleId1
			}, (0, var17.A)(var20, arr1), { children: [
				title1 ? (0, var19.jsx)("title", {
					id: titleId1,
					children: title1
				}) : null,
				(0, var19.jsx)("path", { d: "M10.642 13.242c-.301.494-.763.758-1.163.758-.66 0-1.488-.717-1.488-2s.828-2 1.488-2c.4 0 .862.264 1.163.758l.858-.494C11.05 9.498 10.313 9 9.479 9 8.109 9 7 10.343 7 12s1.11 3 2.479 3c.834 0 1.572-.499 2.021-1.264l-.858-.494Zm5.5 0c-.301.494-.763.758-1.163.758-.66 0-1.488-.717-1.488-2s.828-2 1.488-2c.4 0 .862.264 1.163.758l.858-.494C16.55 9.498 15.813 9 14.979 9c-1.37 0-2.479 1.343-2.479 3s1.11 3 2.479 3c.834 0 1.572-.499 2.021-1.264l-.858-.494Z" }),
				(0, var19.jsx)("path", {
					fillRule: "evenodd",
					d: "M2 5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5Zm2 0h16v14H4V5Z",
					clipRule: "evenodd"
				})
			] }));
		};
		call1.displayName = "SourceIconCCOff";
		var var21 = (0, var18.S)(call1);
	},
	984705: (var22, var23, var24) => {
		"use strict";
		var24.d(var23, { H: () => var30 });
		var var25 = var24(58168), var26 = var24(198587), var27 = var24(593954), var28 = var24(474848), arr2 = ["title", "titleId"], call2 = function(var29) {
			var title2 = var29.title, titleId2 = var29.titleId;
			return (0, var28.jsxs)("svg", (0, var25.A)({
				width: 24,
				height: 24,
				viewBox: "0 0 24 24",
				"aria-labelledby": titleId2
			}, (0, var26.A)(var29, arr2), { children: [
				title2 ? (0, var28.jsx)("title", {
					id: titleId2,
					children: title2
				}) : null,
				(0, var28.jsx)("path", { d: "M6 7v6h2V9h4V7H6Zm12 10v-6h-2v4h-4v2h6Z" }),
				(0, var28.jsx)("path", {
					fillRule: "evenodd",
					d: "M2 5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5Zm2 0h16v14H4V5Z",
					clipRule: "evenodd"
				})
			] }));
		};
		call2.displayName = "SourceIconFit";
		var var30 = (0, var27.S)(call2);
	},
	658593: (var31, var32, var33) => {
		"use strict";
		var33.d(var32, { L: () => var39 });
		var var34 = var33(58168), var35 = var33(198587), var36 = var33(593954), var37 = var33(474848), arr3 = ["title", "titleId"], call3 = function(var38) {
			var title3 = var38.title, titleId3 = var38.titleId;
			return (0, var37.jsxs)("svg", (0, var34.A)({
				width: 24,
				height: 24,
				viewBox: "0 0 24 24",
				"aria-labelledby": titleId3
			}, (0, var35.A)(var38, arr3), { children: [title3 ? (0, var37.jsx)("title", {
				id: titleId3,
				children: title3
			}) : null, (0, var37.jsx)("path", { d: "M8 3v2H3.996v4H2V3h6ZM2 15v6h6v-2H4v-4H2Zm18.002 0-.024 4H16v2h6v-6h-1.998ZM22 9V3h-5.993v2H20l.002 4H22Z" })] }));
		};
		call3.displayName = "SourceIconFullscreen";
		var var39 = (0, var36.S)(call3);
	},
	171833: (var40, var41, var42) => {
		"use strict";
		var42.d(var41, { R: () => var48 });
		var var43 = var42(58168), var44 = var42(198587), var45 = var42(593954), var46 = var42(474848), arr4 = ["title", "titleId"], call4 = function(var47) {
			var title4 = var47.title, titleId4 = var47.titleId;
			return (0, var46.jsxs)("svg", (0, var43.A)({
				width: 24,
				height: 24,
				viewBox: "0 0 24 24",
				"aria-labelledby": titleId4
			}, (0, var44.A)(var47, arr4), { children: [title4 ? (0, var46.jsx)("title", {
				id: titleId4,
				children: title4
			}) : null, (0, var46.jsx)("path", { d: "M16 3h-2v7h8V8h-6V3ZM2 14v2h6v5h2v-7H2Zm12 0v7h2v-5h6v-2h-8ZM2 10V8h6V3h2v7H2Z" })] }));
		};
		call4.displayName = "SourceIconFullscreenExit";
		var var48 = (0, var45.S)(call4);
	},
	48935: (var49, var50, var51) => {
		"use strict";
		var51.d(var50, { f: () => var57 });
		var var52 = var51(58168), var53 = var51(198587), var54 = var51(593954), var55 = var51(474848), arr5 = ["title", "titleId"], call5 = function(var56) {
			var title5 = var56.title, titleId5 = var56.titleId;
			return (0, var55.jsxs)("svg", (0, var52.A)({
				width: 24,
				height: 24,
				viewBox: "0 0 24 24",
				"aria-labelledby": titleId5
			}, (0, var53.A)(var56, arr5), { children: [
				title5 ? (0, var55.jsx)("title", {
					id: titleId5,
					children: title5
				}) : null,
				(0, var55.jsx)("path", { d: "M12 10a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z" }),
				(0, var55.jsx)("path", {
					fillRule: "evenodd",
					d: "M10.9 1h2.2v.228a3.362 3.362 0 0 0 5.739 2.378L19 3.444l1.556 1.555-.161.162a3.362 3.362 0 0 0 2.377 5.739H23v2.2h-.228a3.362 3.362 0 0 0-2.377 5.74l.161.16L19 20.557l-.16-.161a3.362 3.362 0 0 0-5.74 2.377V23h-2.2v-.228a3.362 3.362 0 0 0-5.74-2.377l-.16.16L3.444 19l.161-.16a3.362 3.362 0 0 0-2.377-5.74H1v-2.2h.228a3.362 3.362 0 0 0 2.377-5.739L3.445 5 5 3.444l.161.161A3.362 3.362 0 0 0 10.9 1.228V1ZM4.929 12 7 17l5 2.07L17 17l2.071-5L17 7l-5-2.071-5 2.07-2.071 5Z",
					clipRule: "evenodd"
				})
			] }));
		};
		call5.displayName = "SourceIconGear";
		var var57 = (0, var54.S)(call5);
	},
	963708: (var58, var59, var60) => {
		"use strict";
		var60.d(var59, { u: () => var66 });
		var var61 = var60(58168), var62 = var60(198587), var63 = var60(593954), var64 = var60(474848), arr6 = ["title", "titleId"], call6 = function(var65) {
			var title6 = var65.title, titleId6 = var65.titleId;
			return (0, var64.jsxs)("svg", (0, var61.A)({
				width: 24,
				height: 24,
				viewBox: "0 0 24 24",
				"aria-labelledby": titleId6
			}, (0, var62.A)(var65, arr6), { children: [title6 ? (0, var64.jsx)("title", {
				id: titleId6,
				children: title6
			}) : null, (0, var64.jsx)("path", { d: "M6 3H2v4h4V3Zm0 7H2v4h4v-4Zm-4 7h4v4H2v-4ZM22 4H8v2h14V4ZM8 11h14v2H8v-2Zm14 7H8v2h14v-2Z" })] }));
		};
		call6.displayName = "SourceIconList";
		var var66 = (0, var63.S)(call6);
	},
	705980: (var67, var68, var69) => {
		"use strict";
		var69.d(var68, { E: () => var75 });
		var var70 = var69(58168), var71 = var69(198587), var72 = var69(593954), var73 = var69(474848), arr7 = ["title", "titleId"], call7 = function(var74) {
			var title7 = var74.title, titleId7 = var74.titleId;
			return (0, var73.jsxs)("svg", (0, var70.A)({
				width: 24,
				height: 24,
				viewBox: "0 0 24 24",
				"aria-labelledby": titleId7
			}, (0, var71.A)(var74, arr7), { children: [title7 ? (0, var73.jsx)("title", {
				id: titleId7,
				children: title7
			}) : null, (0, var73.jsx)("path", { d: "M5.794 4.578 16 12 5.794 19.422A.5.5 0 0 1 5 19.018V4.982a.5.5 0 0 1 .794-.404ZM17 4h2v16h-2V4Z" })] }));
		};
		call7.displayName = "SourceIconRadioNext";
		var var75 = (0, var72.S)(call7);
	},
	156619: (var76, var77, var78) => {
		"use strict";
		var78.d(var77, { x: () => var84 });
		var var79 = var78(58168), var80 = var78(198587), var81 = var78(593954), var82 = var78(474848), arr8 = ["title", "titleId"], call8 = function(var83) {
			var title8 = var83.title, titleId8 = var83.titleId;
			return (0, var82.jsxs)("svg", (0, var79.A)({
				width: 24,
				height: 24,
				viewBox: "0 0 24 24",
				"aria-labelledby": titleId8
			}, (0, var80.A)(var83, arr8), { children: [title8 ? (0, var82.jsx)("title", {
				id: titleId8,
				children: title8
			}) : null, (0, var82.jsx)("path", {
				fillRule: "evenodd",
				d: "M14 3H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10V3Zm2 18h4a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2h-4v18Z",
				clipRule: "evenodd"
			})] }));
		};
		call8.displayName = "SourceIconTheater";
		var var84 = (0, var81.S)(call8);
	},
	576571: (var85, var86, var87) => {
		"use strict";
		var87.d(var86, { T: () => var93 });
		var var88 = var87(58168), var89 = var87(198587), var90 = var87(593954), var91 = var87(474848), arr9 = ["title", "titleId"], call9 = function(var92) {
			var title9 = var92.title, titleId9 = var92.titleId;
			return (0, var91.jsxs)("svg", (0, var88.A)({
				width: 24,
				height: 24,
				viewBox: "0 0 24 24",
				"aria-labelledby": titleId9
			}, (0, var89.A)(var92, arr9), { children: [title9 ? (0, var91.jsx)("title", {
				id: titleId9,
				children: title9
			}) : null, (0, var91.jsx)("path", {
				fillRule: "evenodd",
				d: "M2 5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5Zm14 0h4v14h-4V5Zm-2 0H4v14h10V5Z",
				clipRule: "evenodd"
			})] }));
		};
		call9.displayName = "SourceIconTheaterExit";
		var var93 = (0, var90.S)(call9);
	},
	213879: (var94, var95, var96) => {
		"use strict";
		var96.d(var95, { $: () => var102 });
		var var97 = var96(58168), var98 = var96(198587), var99 = var96(593954), var100 = var96(474848), arr10 = ["title", "titleId"], call10 = function(var101) {
			var title10 = var101.title, titleId10 = var101.titleId;
			return (0, var100.jsxs)("svg", (0, var97.A)({
				width: 24,
				height: 24,
				viewBox: "0 0 24 24",
				"aria-labelledby": titleId10
			}, (0, var98.A)(var101, arr10), { children: [title10 ? (0, var100.jsx)("title", {
				id: titleId10,
				children: title10
			}) : null, (0, var100.jsx)("path", { d: "M4 12a8 8 0 0 0 14.4 4.8L20 18a9.985 9.985 0 0 1-8 4C6.477 22 2 17.523 2 12S6.477 2 12 2a9.968 9.968 0 0 1 7 2.859V2h2v6h-6V6h2.292A8 8 0 0 0 4 12Z" })] }));
		};
		call10.displayName = "SourceIconVideoRerun";
		var var102 = (0, var99.S)(call10);
	},
	59542: (var103, var104, var105) => {
		"use strict";
		var105.d(var104, { c: () => var111 });
		var var106 = var105(58168), var107 = var105(198587), var108 = var105(593954), var109 = var105(474848), arr11 = ["title", "titleId"], call11 = function(var110) {
			var title11 = var110.title, titleId11 = var110.titleId;
			return (0, var109.jsxs)("svg", (0, var106.A)({
				width: 24,
				height: 24,
				viewBox: "0 0 24 24",
				"aria-labelledby": titleId11
			}, (0, var107.A)(var110, arr11), { children: [
				title11 ? (0, var109.jsx)("title", {
					id: titleId11,
					children: title11
				}) : null,
				(0, var109.jsx)("path", { d: "m7 8 5.146-5.146a.5.5 0 0 1 .854.353v17.586a.5.5 0 0 1-.854.353L7 16H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h3Zm8-3a7 7 0 1 1 0 14v-2a5 5 0 0 0 0-10V5Z" }),
				(0, var109.jsx)("path", { d: "M15 9a3 3 0 1 1 0 6V9Z" })
			] }));
		};
		call11.displayName = "SourceIconVolumeMax";
		var var111 = (0, var108.S)(call11);
	},
	267178: (var112, var113, var114) => {
		"use strict";
		var114.d(var113, { g: () => var120 });
		var var115 = var114(58168), var116 = var114(198587), var117 = var114(593954), var118 = var114(474848), arr12 = ["title", "titleId"], call12 = function(var119) {
			var title12 = var119.title, titleId12 = var119.titleId;
			return (0, var118.jsxs)("svg", (0, var115.A)({
				width: 24,
				height: 24,
				viewBox: "0 0 24 24",
				"aria-labelledby": titleId12
			}, (0, var116.A)(var119, arr12), { children: [title12 ? (0, var118.jsx)("title", {
				id: titleId12,
				children: title12
			}) : null, (0, var118.jsx)("path", { d: "m7 8.004 5.146-5.147a.5.5 0 0 1 .854.354v17.586a.5.5 0 0 1-.854.353L7 16.004H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h3Zm8 1a3 3 0 1 1 0 6v-6Z" })] }));
		};
		call12.displayName = "SourceIconVolumeMid";
		var var120 = (0, var117.S)(call12);
	},
	163347: (var121, var122, var123) => {
		"use strict";
		var123.d(var122, { N: () => var129 });
		var var124 = var123(58168), var125 = var123(198587), var126 = var123(593954), var127 = var123(474848), arr13 = ["title", "titleId"], call13 = function(var128) {
			var title13 = var128.title, titleId13 = var128.titleId;
			return (0, var127.jsxs)("svg", (0, var124.A)({
				width: 24,
				height: 24,
				viewBox: "0 0 24 24",
				"aria-labelledby": titleId13
			}, (0, var125.A)(var128, arr13), { children: [title13 ? (0, var127.jsx)("title", {
				id: titleId13,
				children: title13
			}) : null, (0, var127.jsx)("path", { d: "M12.146 2.857 7 8.004H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h3l5.146 5.146a.5.5 0 0 0 .854-.353V3.21a.5.5 0 0 0-.854-.354ZM20.5 15.5l-2-2-2 2L15 14l2-2-2-2 1.5-1.5 2 2 2-2L22 10l-2 2 2 2-1.5 1.5Z" })] }));
		};
		call13.displayName = "SourceIconVolumeMuted";
		var var129 = (0, var126.S)(call13);
	},
	732574: (var130, var131, var132) => {
		"use strict";
		var132.d(var131, { g: () => var138 });
		var var133 = var132(58168), var134 = var132(198587), var135 = var132(471417), var136 = var132(474848), arr14 = ["title", "titleId"], call14 = function(var137) {
			var title14 = var137.title, titleId14 = var137.titleId;
			return (0, var136.jsxs)("svg", (0, var133.A)({
				width: 65,
				height: 16,
				viewBox: "0 0 65 16",
				"aria-labelledby": titleId14
			}, (0, var134.A)(var137, arr14), { children: [title14 ? (0, var136.jsx)("title", {
				id: titleId14,
				children: title14
			}) : null, (0, var136.jsx)("path", {
				fillRule: "evenodd",
				d: "M5 5V0H0v14l2 2h7v-5H5v-1h4V5H5zm17 0v6h-1V5h-5v6h-1V5h-5v9l2 2h15V5h-5zm11 0h-5v11h5V5zm0-5h-5v4h5V0zm13 5-2 2v7l2 2h7v-5h-4v-1h4V5h-7zm17 0h-4V0h-5v16h5v-6h1v6h5V7l-2-2zM39 5V0h-5v14l2 2h7v-5h-4v-1h4V5h-4z"
			})] }));
		};
		call14.displayName = "SourceSvgLogoTwitchWordmark";
		var var138 = (0, var135.d_)(call14);
	},
	216378: (var139, var140, var141) => {
		"use strict";
		var141.d(var140, { h: () => var156 });
		var var142 = var141(58168), var143 = var141(198587), var144 = var141(693523), var145 = var141(153477), var146 = var141(659480), var147 = var141(955522), var148 = var141(959340), var149 = var141(914421), var150 = var141(474848), arr15 = [
			"children",
			"formatValue",
			"mask",
			"value"
		], var151 = (0, var144.I4)(var148.P).withConfig({
			displayName: "ScNumberBadgeMask",
			componentId: "sc-qi0rbw-0"
		})(["display:inline-flex;position:relative;background:inherit;padding:0.2rem;pointer-events:none;border-radius:", ";"], (0, var145.C)("border-radius-rounded")), var152 = var144.I4.div.withConfig({
			displayName: "ScNumberBadge",
			componentId: "sc-qi0rbw-1"
		})([
			"position:relative;padding:0 0.6rem;line-height:1.6;font-size:",
			";font-variant-numeric:tabular-nums;pointer-events:none;border-radius:",
			";background-color:",
			";color:",
			";"
		], (0, var146.b)("font-size-5"), (0, var145.C)("border-radius-rounded"), (0, var146.b)("color-background-number-badge"), (0, var146.b)("color-text-number-badge")), var153 = var144.I4.div.withConfig({
			displayName: "ScNumberBadgeWrapper",
			componentId: "sc-qi0rbw-2"
		})(["position:absolute;transform:translateX(50%) translateY(-50%);top:0.2rem;right:0.2rem;pointer-events:none;"]), pick = function(var154) {
			var children = var154.children, formatValue = var154.formatValue, mask = var154.mask, value = var154.value, var155 = (0, var150.jsx)(var151, (0, var142.A)({
				className: "tw-number-badge",
				background: mask
			}, (0, var143.A)(var154, arr15), { children: (0, var150.jsx)(var152, {
				className: "tw-number-badge__badge",
				children: formatValue ? formatValue(value) : value
			}) }));
			return children ? (0, var150.jsxs)(var148.P, {
				display: var149.nl.InlineFlex,
				position: var149.yX.Relative,
				children: [children, (0, var150.jsx)(var153, {
					className: "tw-number-badge__container",
					children: var155
				})]
			}) : var155;
		};
		pick.displayName = "NumberBadge";
		var var156 = (0, var147.i)(pick);
	},
	106462: (var157, var158, var159) => {
		"use strict";
		var159.d(var158, {
			G: () => displayName,
			W: () => var162
		});
		var var160, var161, var162, var163 = var159(58168), var164 = var159(198587), var165 = var159(375276), var166 = var159(693523), var167 = var159(922267), forwardRef = var159(296540), var168 = var159(235233), var169 = var159(79004), var170 = var159(474848), arr16 = ["status"];
		!function(var171) {
			var171.Available = "available";
			var171.Connecting = "connecting";
			var171.Connected = "connected";
		}(var162 || (var162 = {}));
		var var172 = var166.I4.div.withConfig({
			displayName: "ScChromecastButtonIcon",
			componentId: "sc-1oshb6y-0"
		})(["fill:currentColor;"]), var173 = var166.I4.path.withConfig({
			displayName: "ScChromecastButtonIconWifiPath",
			componentId: "sc-1oshb6y-1"
		})(["animation-name:", ";animation-duration:1.6s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;"], (function($animated) {
			var $animated1 = $animated.$animated;
			return $animated1 && (0, var167.H)("$variant", {
				a: undefined,
				b: $animated1 && var174,
				c: $animated1 && var175
			});
		})), var174 = (0, var166.i7)(var160 || (var160 = (0, var165.A)(["\n  0% {\n    opacity: 0.3;\n  }\n  33% {\n    opacity: 0.3;\n  }\n  34% {\n    opacity: 1;\n  }\n  100% {\n    opacity: 1;\n  }\n"]))), var175 = (0, var166.i7)(var161 || (var161 = (0, var165.A)(["\n  0% {\n    opacity: 0.3;\n  }\n  66% {\n    opacity: 0.3;\n  }\n  67% {\n    opacity: 1;\n  }\n  100% {\n    opacity: 1;\n  }\n"]))), call15 = function(status, var176) {
			var status1 = status.status, var177 = (0, var164.A)(status, arr16), var178 = status1 === var162.Connecting;
			return (0, var170.jsx)(var169.a2, (0, var163.A)({}, var177, {
				ref: var176,
				icon: (0, var170.jsx)(var172, {
					className: "tw-chromecast-button__icon",
					children: (0, var170.jsx)(var168.j$, {
						ratio: var168.gl.Aspect1x1,
						children: (0, var170.jsxs)("svg", {
							"aria-hidden": true,
							focusable: false,
							width: "100%",
							height: "100%",
							version: "1.1",
							viewBox: "0 0 20 20",
							x: "0px",
							y: "0px",
							children: [
								(0, var170.jsx)(var173, {
									$variant: "a",
									d: "M3 17a1 1 0 0 1-1-1v-1a2 2 0 0 1 2 2H3z"
								}),
								(0, var170.jsx)(var173, {
									$variant: "b",
									$animated: var178,
									d: "M2 12.5a.5.5 0 0 1 .5-.5A4.5 4.5 0 0 1 7 16.5a.5.5 0 0 1-1 0A3.5 3.5 0 0 0 2.5 13a.5.5 0 0 1-.5-.5z"
								}),
								(0, var170.jsx)(var173, {
									$variant: "c",
									$animated: var178,
									d: "M2 9.5a.5.5 0 0 1 .5-.5 7.5 7.5 0 0 1 7.5 7.5.5.5 0 0 1-1 0A6.5 6.5 0 0 0 2.5 10a.5.5 0 0 1-.5-.5z"
								}),
								status1 === var162.Connected && (0, var170.jsx)("path", {
									className: "tw-chromecast-button__screen",
									d: "M11.168 13H14V7H6v.832A10.037 10.037 0 0 1 11.168 13z"
								}),
								(0, var170.jsx)("path", {
									className: "tw-chromecast-button__frame",
									d: "M2 5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-3.5a1 1 0 1 1 0-2H16V5H4v1.5a1 1 0 0 1-2 0V5z"
								})
							]
						})
					})
				})
			}));
		};
		call15.displayName = "ChromecastButton";
		var displayName = (0, forwardRef.forwardRef)(call15);
		displayName.displayName = call15.displayName;
	},
	445373: (var179, var180, var181) => {
		"use strict";
		var181.d(var180, { T: () => pick1 });
		var var182 = var181(58168), var183 = var181(198587), var184 = var181(693523), var185 = var181(659480), var186 = var181(153477), var187 = var181(97774), var188 = var181(959340), var189 = var181(914421), jsx = var181(474848), arr17 = ["mask"], var190 = var184.I4.div.withConfig({
			displayName: "ScChannelStatusIndicator",
			componentId: "sc-bjn067-0"
		})([
			"background-color:",
			";border-radius:",
			";width:",
			";height:",
			";display:inline-block;position:relative;"
		], (0, var185.b)("color-fill-live"), (function($borderRadius) {
			return (0, var186.C)($borderRadius.$borderRadius);
		}), (0, var185.b)("indicator-size-small"), (0, var185.b)("indicator-size-small")), var191 = (0, var184.I4)(var188.P).withConfig({
			displayName: "ScChannelStatusIndicatorMask",
			componentId: "sc-bjn067-1"
		})(["padding:0.2rem;"]), pick1 = function(mask1) {
			var mask2 = mask1.mask, var192 = (0, jsx.jsx)(var190, (0, var182.A)({
				className: "tw-channel-status-indicator",
				$borderRadius: "border-radius-rounded"
			}, (0, var183.A)(mask1, arr17)));
			return mask2 ? (0, jsx.jsx)(var191, {
				display: var189.nl.InlineFlex,
				position: var189.yX.Relative,
				background: mask2,
				borderRadius: var187.Z.Rounded,
				children: var192
			}) : var192;
		};
		pick1.displayName = "ChannelStatusIndicator";
	},
	25437: (var193, var194, var195) => {
		"use strict";
		var195.d(var194, { Q: () => var228 });
		var var196, var197, var198, var199, var200, var201 = var195(58168), var202 = var195(375276), var203 = var195(693523), var204 = var195(659480), var205 = var195(153477), var206 = var195(288794), var207 = var195(261413), var208 = var195(72127), var209 = var195(27346), forwardRef1 = var195(296540), var210 = var195(955522), var211 = var195(504358), var212 = var195(474848), var213 = (0, var203.AH)(var196 || (var196 = (0, var202.A)([
			"\n  width: 100%;\n  height: ",
			";\n  cursor: pointer;\n\n  border-radius: ",
			";\n"
		])), (0, var204.b)("range-size"), (0, var205.C)("border-radius-large")), var214 = (0, var203.AH)(var197 || (var197 = (0, var202.A)([
			"\n  border-radius: ",
			";\n  box-shadow: ",
			";\n  width: ",
			";\n  height: ",
			";\n  margin-block-start: calc(\n    ",
			" / 2 -\n      ",
			" / 2\n  );\n  border: ",
			" solid\n    ",
			";\n  background-color: ",
			";\n  appearance: none;\n"
		])), (0, var205.C)("border-radius-rounded"), (0, var204.b)("shadow-elevation-1"), (0, var204.b)("range-thumb-size"), (0, var204.b)("range-thumb-size"), (0, var204.b)("range-size"), (0, var204.b)("range-thumb-size"), (0, var205.C)("border-width-default"), (function(var215) {
			var $disabled = var215.$disabled, $error = var215.$error;
			return $disabled ? (0, var204.b)("color-background-range-fill-disabled") : $error ? (0, var204.b)("color-border-input-error") : (0, var204.b)("color-border-range-handle");
		}), (function(var216) {
			var $disabled1 = var216.$disabled, $error1 = var216.$error;
			return $disabled1 ? (0, var204.b)("color-background-range-fill-disabled") : $error1 ? (0, var204.b)("color-border-input-error") : (0, var204.b)("color-background-range-fill");
		})), var217 = (0, var203.AH)(var198 || (var198 = (0, var202.A)([
			"\n  border: ",
			" solid\n    ",
			";\n"
		])), (0, var205.C)("border-width-button"), (0, var204.b)("color-border-range-handle-focus")), var218 = var203.I4.div.withConfig({
			displayName: "ScRange",
			componentId: "sc-q01wc3-0"
		})([
			"position:relative;z-index:",
			";width:100%;display:flex;opacity:",
			";"
		], (0, var205.C)("z-index-above"), (function($disabled2) {
			return $disabled2.$disabled ? .5 : undefined;
		})), var219 = var203.I4.input.withConfig({
			displayName: "ScRangeInput",
			componentId: "sc-q01wc3-1"
		})([
			"width:100%;height:",
			";vertical-align:middle;appearance:none;cursor:pointer;&,&:focus,&:active{border:none;background:transparent;box-shadow:none;}",
			" &:disabled{pointer-events:none;}&::-moz-range-track{",
			"}&::-ms-track{",
			" border-radius:",
			";background:",
			";}&::-webkit-slider-runnable-track{",
			"}&::-ms-fill-lower{background-color:",
			";",
			"}&::-ms-fill-upper{background-color:",
			";",
			"}&::-moz-range-thumb{",
			"}&::-ms-thumb{border-radius:50%;box-shadow:",
			" 0 0 0 1px inset;width:",
			";height:",
			";margin-block-start:calc( ",
			" / 2 - ",
			" / 2 );border:",
			";background:",
			";appearance:none;}&::-webkit-slider-thumb{",
			"}",
			""
		], (0, var204.b)("range-thumb-size"), (0, var206.k)(var199 || (var199 = (0, var202.A)(["\n    border: none;\n    background: transparent;\n    box-shadow: none;\n  "]))), var213, var213, (0, var205.C)("border-radius-large"), (0, var205.C)("color-opac-b-4"), var213, (0, var204.b)("color-background-range"), var213, (0, var204.b)("color-background-range"), var213, var214, (0, var205.C)("color-opac-b-4"), (0, var204.b)("range-thumb-size"), (0, var204.b)("range-thumb-size"), (0, var204.b)("range-size"), (0, var204.b)("range-thumb-size"), (function($error2) {
			return $error2.$error ? "1px solid red" : "none";
		}), (0, var204.b)("color-background-range-ms-thumb"), var214, (0, var207.ND)(var200 || (var200 = (0, var202.A)([
			"\n    outline-offset: 3px;\n    &::-moz-range-thumb {\n      ",
			"\n    }\n\n    &::-ms-thumb {\n      ",
			"\n    }\n\n    &::-webkit-slider-thumb {\n      ",
			"\n    }\n  "
		])), var217, var217, var217)), var220 = var203.I4.div.withConfig({
			displayName: "ScRangeFill",
			componentId: "sc-q01wc3-2"
		})([
			"position:absolute;width:100%;height:100%;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;z-index:",
			";border-radius:",
			";"
		], (0, var205.C)("z-index-below"), (0, var205.C)("border-radius-large")), var221 = var203.I4.div.withConfig({
			displayName: "ScRangeFillContainer",
			componentId: "sc-q01wc3-3"
		})([
			"border-radius:",
			";background-color:",
			";width:100%;height:",
			";cursor:pointer;"
		], (0, var205.C)("border-radius-large"), (0, var204.b)("color-background-range"), (0, var204.b)("range-size")), var222 = var203.I4.div.withConfig({
			displayName: "ScRangeFillValue",
			componentId: "sc-q01wc3-4"
		})([
			"border-radius:",
			";background-color:",
			";height:100%;"
		], (0, var205.C)("border-radius-large"), (function(var223) {
			var $disabled3 = var223.$disabled, $error3 = var223.$error;
			return $disabled3 ? (0, var204.b)("color-background-range-fill-disabled") : $error3 ? (0, var204.b)("color-border-input-error") : (0, var204.b)("color-background-range-fill");
		})), call16 = function(var224, var225) {
			var var226 = (0, var211.l7)(var224.id), var227 = var226.id, describedBy = var226.describedBy, invalid = var226.invalid, labelledBy = var226.labelledBy, required = var226.required, toFixed = (parseFloat(var224.value) - var224.min) / (var224.max - var224.min) * 100;
			return (0, var212.jsxs)(var218, {
				$disabled: !!var224.disabled,
				children: [(0, var212.jsx)(var219, (0, var201.A)({
					$error: !!var224.error,
					$disabled: !!var224.disabled,
					id: var227,
					"aria-describedby": describedBy,
					"aria-invalid": invalid,
					"aria-labelledby": labelledBy,
					"aria-required": required
				}, (0, var208.g)(var224), {
					ref: var225,
					className: "tw-range",
					onBlur: var224.onBlur,
					onChange: var224.onChange,
					onFocus: var224.onFocus,
					tabIndex: var224.tabIndex,
					disabled: var224.disabled,
					type: "range",
					min: var224.min,
					max: var224.max,
					name: var224.name,
					step: var224.step,
					defaultValue: var224.defaultValue,
					value: var224.value
				}, (0, var209.Fh)(var224))), (0, var212.jsx)(var220, { children: (0, var212.jsx)(var221, { children: (0, var212.jsx)(var222, {
					$error: var224.error,
					$disabled: var224.disabled,
					style: { width: toFixed.toFixed(2) + "%" },
					"data-test-selector": "tw-range__fill-value-selector"
				}) }) })]
			});
		};
		call16.displayName = "Range";
		var displayName1 = (0, forwardRef1.forwardRef)(call16);
		displayName1.displayName = call16.displayName;
		var var228 = (0, var210.i)(displayName1);
	},
	587983: (var229, var230, var231) => {
		"use strict";
		var231.d(var230, { _: () => fn25 });
		var var232 = var231(364467), var233 = var231(180045), arr18 = ["backend", "backend_version"];
		function fn31(var234, var235) {
			var list = Object.keys(var234);
			if (Object.getOwnPropertySymbols) {
				var list1 = Object.getOwnPropertySymbols(var234);
				var235 && (list1 = list1.filter((function(item) {
					return Object.getOwnPropertyDescriptor(var234, item).enumerable;
				})));
				list.push.apply(list, list1);
			}
			return list;
		}
		function fn1(var236) {
			for (var index = 1; index < arguments.length; index++) {
				var var237 = null != arguments[index] ? arguments[index] : {};
				index % 2 ? fn31(Object(var237), true).forEach((function(item1) {
					(0, var232.A)(var236, item1, var237[item1]);
				})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(var236, Object.getOwnPropertyDescriptors(var237)) : fn31(Object(var237)).forEach((function(item2) {
					Object.defineProperty(var236, item2, Object.getOwnPropertyDescriptor(var237, item2));
				}));
			}
			return var236;
		}
		function call17(var238) {
			var var239, var240, var241, var242, var243, backend = var238.backend, backend_version = var238.backend_version;
			return fn1(fn1({}, (var240 = (var239 = (0, var233.A)(var238, arr18)).currentBitrate, var241 = var239.playSessionId, var242 = var239.quality, var243 = var239.video, fn1(fn1({}, undefined !== var240 && { current_bitrate: var240 }), {}, {
				muted: var243.muted,
				play_session_id: var241,
				quality: null != var242 ? var242 : "auto",
				stream_format: "".concat(var243.videoWidth, "p"),
				vid_height: var243.videoHeight,
				vid_width: var243.videoWidth,
				volume: var243.volume
			}))), {}, {
				backend,
				backend_version
			});
		}
		var var244 = var231(540412), var245 = var231(97228);
		function fn2(var246, var247) {
			var list2 = Object.keys(var246);
			if (Object.getOwnPropertySymbols) {
				var list3 = Object.getOwnPropertySymbols(var246);
				var247 && (list3 = list3.filter((function(item3) {
					return Object.getOwnPropertyDescriptor(var246, item3).enumerable;
				})));
				list2.push.apply(list2, list3);
			}
			return list2;
		}
		function fn3(var248) {
			for (var index1 = 1; index1 < arguments.length; index1++) {
				var var249 = null != arguments[index1] ? arguments[index1] : {};
				index1 % 2 ? fn2(Object(var249), true).forEach((function(item4) {
					(0, var232.A)(var248, item4, var249[item4]);
				})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(var248, Object.getOwnPropertyDescriptors(var249)) : fn2(Object(var249)).forEach((function(item5) {
					Object.defineProperty(var248, item5, Object.getOwnPropertyDescriptor(var249, item5));
				}));
			}
			return var248;
		}
		function fn4(var250, var251) {
			var list4 = Object.keys(var250);
			if (Object.getOwnPropertySymbols) {
				var list5 = Object.getOwnPropertySymbols(var250);
				var251 && (list5 = list5.filter((function(item6) {
					return Object.getOwnPropertyDescriptor(var250, item6).enumerable;
				})));
				list4.push.apply(list4, list5);
			}
			return list4;
		}
		function fn5(var252) {
			for (var index2 = 1; index2 < arguments.length; index2++) {
				var var253 = null != arguments[index2] ? arguments[index2] : {};
				index2 % 2 ? fn4(Object(var253), true).forEach((function(item7) {
					(0, var232.A)(var252, item7, var253[item7]);
				})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(var252, Object.getOwnPropertyDescriptors(var253)) : fn4(Object(var253)).forEach((function(item8) {
					Object.defineProperty(var252, item8, Object.getOwnPropertyDescriptor(var253, item8));
				}));
			}
			return var252;
		}
		function fn6(var254, var255) {
			var list6 = Object.keys(var254);
			if (Object.getOwnPropertySymbols) {
				var list7 = Object.getOwnPropertySymbols(var254);
				var255 && (list7 = list7.filter((function(item9) {
					return Object.getOwnPropertyDescriptor(var254, item9).enumerable;
				})));
				list6.push.apply(list6, list7);
			}
			return list6;
		}
		function fn7(var256) {
			for (var index3 = 1; index3 < arguments.length; index3++) {
				var var257 = null != arguments[index3] ? arguments[index3] : {};
				index3 % 2 ? fn6(Object(var257), true).forEach((function(item10) {
					(0, var232.A)(var256, item10, var257[item10]);
				})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(var256, Object.getOwnPropertyDescriptors(var257)) : fn6(Object(var257)).forEach((function(item11) {
					Object.defineProperty(var256, item11, Object.getOwnPropertyDescriptor(var257, item11));
				}));
			}
			return var256;
		}
		function fn8(var258) {
			var baseEventArgs = var258.baseEventArgs, bufferEmptyCount = var258.bufferEmptyCount, bufferSessionID = var258.bufferSessionID, bufferTimeOffset = var258.bufferTimeOffset, secondsBuffered = var258.secondsBuffered;
			return {
				event: "buffer_2_seconds",
				properties: fn7(fn7({}, call17(baseEventArgs)), {}, {
					buffer_empty_count: bufferEmptyCount,
					buffer_session_id: bufferSessionID,
					buffer_time_offset: bufferTimeOffset,
					seconds_buffered: secondsBuffered
				})
			};
		}
		function fn9(var259, var260) {
			return {
				handleBufferEmpty: function() {
					var259.cleanupBuffering();
					var259.totalSessionBuffers += 1;
					var var261 = Math.floor(2e3 * Math.random()), var262 = (0, var245.Q)();
					var259.buffering = {
						intervalCount: 0,
						sessionID: var262,
						startTimeMS: 0,
						timeOffset: var261,
						timer: null
					};
					var259.videoPlayTracked && var260((function() {
						var263 = {
							baseEventArgs: var259.baseEventArgs,
							bufferEmptyCount: var259.totalSessionBuffers,
							bufferSessionID: var262
						};
						var264 = var263.baseEventArgs;
						var265 = var263.bufferEmptyCount;
						var266 = var263.bufferSessionID;
						return {
							event: "buffer-empty",
							properties: fn3(fn3({}, call17(var264)), {}, {
								buffer_empty_count: var265,
								buffer_session_id: var266
							})
						};
						var var263, var264, var265, var266;
					}));
					(function() {
						if (!var259.buffering) return;
						var var267 = function() {
							if (var259.buffering) {
								var sessionID = var259.buffering.sessionID, timeOffset = var259.buffering.timeOffset, var268 = (0 - var259.buffering.startTimeMS) / 1e3;
								var260((function() {
									return fn8({
										baseEventArgs: var259.baseEventArgs,
										bufferEmptyCount: var259.totalSessionBuffers,
										bufferSessionID: sessionID,
										bufferTimeOffset: timeOffset,
										secondsBuffered: var268
									});
								}));
								var var269 = setInterval((function() {
									if (var259.buffering) {
										var sessionID1 = var259.buffering.sessionID, timeOffset1 = var259.buffering.timeOffset, var270 = (0 - var259.buffering.startTimeMS) / 1e3;
										var260((function() {
											return fn8({
												baseEventArgs: var259.baseEventArgs,
												bufferEmptyCount: var259.totalSessionBuffers,
												bufferSessionID: sessionID1,
												bufferTimeOffset: timeOffset1,
												secondsBuffered: var270
											});
										}));
									} else clearInterval(var269);
								}), 2e3);
								var259.buffering && (var259.buffering.timer = var269);
							}
						};
						var259.buffering.timer = setTimeout(var267, var259.buffering.timeOffset);
					})();
				},
				handleBufferRefill: function() {
					if (var259.buffering) {
						var buffering = var259.buffering, sessionID2 = buffering.sessionID, startTimeMS2 = buffering.startTimeMS, timer = buffering.timer;
						timer && (clearTimeout(timer), clearInterval(timer));
						var259.videoPlayTracked && var260((function() {
							var271 = {
								baseEventArgs: var259.baseEventArgs,
								bufferDurationSeconds: (0 - startTimeMS2) / 1e3,
								bufferEmptyCount: var259.totalSessionBuffers,
								bufferSessionID: sessionID2
							};
							var272 = var271.baseEventArgs;
							var273 = var271.bufferDurationSeconds;
							var274 = var271.bufferEmptyCount;
							var275 = var271.bufferSessionID;
							return {
								event: "buffer-refill",
								properties: fn5(fn5({}, call17(var272)), {}, {
									buffer_empty_count: var274,
									buffer_session_id: var275,
									buffering_time: var273
								})
							};
							var var271, var272, var273, var274, var275;
						}));
						var259.buffering = null;
					} else var244.v.error({
						category: "subscribeVideoAnalytics",
						message: "Unexpected buffer refill",
						package: "@twitch/pulsar-analytics"
					});
				}
			};
		}
		var str = "video/mp2t; codecs=\"avc1.4d001f,mp4a.40.2\"";
		function fn10() {
			if ("MediaSource" in window && "undefined" != typeof MediaSource && MediaSource.isTypeSupported(str)) return true;
			var elem = document.createElement("video"), var276 = !!elem.canPlayType("application/x-mpegURL") || !!elem.canPlayType("application/vnd.apple.mpegURL");
			elem.remove();
			return var276;
		}
		function fn11(var277) {
			var var278, var279, error3 = var277.error, type = var277.type;
			return {
				code: null !== (var278 = null == error3 ? undefined : error3.code) && undefined !== var278 ? var278 : -1,
				message: null !== (var279 = null == error3 ? undefined : error3.message) && undefined !== var279 ? var279 : "",
				recoverable: false,
				source: "NativeVideoElement",
				type
			};
		}
		function fn12(var280) {
			switch (var280) {
				case 1:
				default: return "Error";
				case 2: return "ErrorNetwork";
				case 3: return "ErrorInvalidData";
				case 4: return "ErrorNotSupported";
			}
		}
		function fn13(var281) {
			var var282, callback = var281.callback, delayMs = var281.delayMs, getFirstDelayMs = var281.getFirstDelayMs, maxDriftBeforeResetMs = var281.maxDriftBeforeResetMs, var283 = null, var284 = null !== (var282 = null == getFirstDelayMs ? undefined : getFirstDelayMs()) && undefined !== var282 ? var282 : delayMs, var285 = null;
			function fn14(var286) {
				var285 = 0 + delayMs;
				var283 = window.setTimeout((function() {
					var283 = null;
					callback();
					fn14(function() {
						if (!var285) return delayMs;
						var var287 = 0 - var285;
						return var287 < 0 || var287 > maxDriftBeforeResetMs ? delayMs : delayMs - var287;
					}());
				}), var286);
			}
			return {
				pause: function() {
					var283 && (window.clearTimeout(var283), var283 = null);
					var285 ? (var284 = var285 - 0, var285 = null) : var284 = delayMs;
				},
				start: function() {
					var283 || fn14(var284);
				},
				stopAndReset: function() {
					var var288;
					var283 && (window.clearTimeout(var283), var283 = null);
					var284 = null !== (var288 = null == getFirstDelayMs ? undefined : getFirstDelayMs()) && undefined !== var288 ? var288 : delayMs;
					var285 = null;
				}
			};
		}
		function fn15(var289, var290) {
			var list8 = Object.keys(var289);
			if (Object.getOwnPropertySymbols) {
				var list9 = Object.getOwnPropertySymbols(var289);
				var290 && (list9 = list9.filter((function(item12) {
					return Object.getOwnPropertyDescriptor(var289, item12).enumerable;
				})));
				list8.push.apply(list8, list9);
			}
			return list8;
		}
		function fn16(var291) {
			for (var index4 = 1; index4 < arguments.length; index4++) {
				var var292 = null != arguments[index4] ? arguments[index4] : {};
				index4 % 2 ? fn15(Object(var292), true).forEach((function(item13) {
					(0, var232.A)(var291, item13, var292[item13]);
				})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(var291, Object.getOwnPropertyDescriptors(var292)) : fn15(Object(var292)).forEach((function(item14) {
					Object.defineProperty(var291, item14, Object.getOwnPropertyDescriptor(var292, item14));
				}));
			}
			return var291;
		}
		function fn17(var293, var294) {
			var list10 = Object.keys(var293);
			if (Object.getOwnPropertySymbols) {
				var list11 = Object.getOwnPropertySymbols(var293);
				var294 && (list11 = list11.filter((function(item15) {
					return Object.getOwnPropertyDescriptor(var293, item15).enumerable;
				})));
				list10.push.apply(list10, list11);
			}
			return list10;
		}
		function fn18(var295) {
			for (var index5 = 1; index5 < arguments.length; index5++) {
				var var296 = null != arguments[index5] ? arguments[index5] : {};
				index5 % 2 ? fn17(Object(var296), true).forEach((function(item16) {
					(0, var232.A)(var295, item16, var296[item16]);
				})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(var295, Object.getOwnPropertyDescriptors(var296)) : fn17(Object(var296)).forEach((function(item17) {
					Object.defineProperty(var295, item17, Object.getOwnPropertyDescriptor(var296, item17));
				}));
			}
			return var295;
		}
		function fn19(var297, var298) {
			var list12 = Object.keys(var297);
			if (Object.getOwnPropertySymbols) {
				var list13 = Object.getOwnPropertySymbols(var297);
				var298 && (list13 = list13.filter((function(item18) {
					return Object.getOwnPropertyDescriptor(var297, item18).enumerable;
				})));
				list12.push.apply(list12, list13);
			}
			return list12;
		}
		function fn20(var299) {
			for (var index6 = 1; index6 < arguments.length; index6++) {
				var var300 = null != arguments[index6] ? arguments[index6] : {};
				index6 % 2 ? fn19(Object(var300), true).forEach((function(item19) {
					(0, var232.A)(var299, item19, var300[item19]);
				})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(var299, Object.getOwnPropertyDescriptors(var300)) : fn19(Object(var300)).forEach((function(item20) {
					Object.defineProperty(var299, item20, Object.getOwnPropertyDescriptor(var300, item20));
				}));
			}
			return var299;
		}
		var obj = {
			HAVE_FUTURE_DATA: 3,
			HAVE_ENOUGH_DATA: 4
		};
		function fn21(var301, var302, var303, var304, isSwitching, var305) {
			var var306 = fn13({
				callback: function() {
					var301.minutesWatched += 1;
					var303((function() {
						var307 = {
							baseEventArgs: var301.baseEventArgs,
							firstMinuteWatchedOffsetMs: var301.firstMinuteWatchedOffsetMs,
							minutesWatched: var301.minutesWatched
						};
						var308 = var307.baseEventArgs;
						var309 = var307.firstMinuteWatchedOffsetMs;
						var310 = var307.minutesWatched;
						return {
							event: "minute-watched",
							properties: fn16(fn16({}, call17(var308)), {}, {
								minutes_logged: var310,
								seconds_offset: var309 / 1e3
							})
						};
						var var307, var308, var309, var310;
					}));
				},
				delayMs: 6e4,
				getFirstDelayMs: function() {
					var301.firstMinuteWatchedOffsetMs = 1e3 * Math.floor(60 * Math.random());
					return var301.firstMinuteWatchedOffsetMs;
				},
				maxDriftBeforeResetMs: 1e4
			});
			function fn22(var311) {
				var303((function() {
					return function(var312) {
						var baseEventArgs1 = var312.baseEventArgs, error4 = var312.error;
						return {
							event: "video_error",
							properties: fn18(fn18({}, call17(baseEventArgs1)), {}, {
								video_error_code: error4.code,
								video_error_message: error4.message,
								video_error_recoverable: error4.recoverable,
								video_error_result: error4.type,
								video_error_source: error4.source,
								video_error_value: error4.code
							})
						};
					}({
						baseEventArgs: var301.baseEventArgs,
						error: var311
					});
				}));
			}
			return {
				createEndedHandler: function() {
					return function() {
						var306.pause();
						var303((function() {
							return {
								event: "video_end",
								properties: call17(var301.baseEventArgs)
							};
						}));
					};
				},
				createErrorHandler: function() {
					return function() {
						fn22(function(var313) {
							var error5 = var313.error, var314 = -1 !== var313.src.indexOf(".m3u8");
							return 4 === (null == error5 ? undefined : error5.code) && var314 && fn10() ? fn11({
								error: error5,
								type: "ErrorNotAvailable"
							}) : fn11({
								error: error5,
								type: fn12(null == error5 ? undefined : error5.code)
							});
						}(var305));
					};
				},
				createLoadedmetadataHandler: function() {
					return function() {
						var303((function() {
							return {
								event: "video_init",
								properties: call17(var301.baseEventArgs)
							};
						}));
					};
				},
				createPauseHandler: function() {
					return function() {
						var306.pause();
					};
				},
				createPlayingHandler: function() {
					return function() {
						(var305.src !== var301.currentVideoSrc || !var305.src && var305.baseURI !== var301.currentBaseUri) && (var306.stopAndReset(), var301.cleanupBuffering(), var301.resetForNewSource(var305));
						var301.videoPlayTracked || (var303((function() {
							var315 = {
								baseEventArgs: var301.baseEventArgs,
								timeSinceLoadStart: 0 - var304
							};
							var316 = var315.baseEventArgs;
							var317 = var315.timeSinceLoadStart;
							return {
								event: "video-play",
								properties: fn20(fn20({}, call17(var316)), {}, { time_since_load_start: var317 })
							};
							var var315, var316, var317;
						})), var301.videoPlayTracked = true);
						var306.start();
						var301.buffering && var302.handleBufferRefill();
					};
				},
				createTimeUpdateHandler: function() {
					return function() {
						var301.buffering && var305.readyState === obj.HAVE_ENOUGH_DATA && var302.handleBufferRefill();
					};
				},
				createWaitingHandler: function() {
					return function() {
						null != isSwitching && isSwitching.isSwitching() || var305.seeking || var305.readyState >= obj.HAVE_FUTURE_DATA || var302.handleBufferEmpty();
					};
				},
				pauseMinuteWatched: function() {
					var306.pause();
				},
				trackErrorEvent: fn22
			};
		}
		function fn23(var318, var319) {
			var list14 = Object.keys(var318);
			if (Object.getOwnPropertySymbols) {
				var list15 = Object.getOwnPropertySymbols(var318);
				var319 && (list15 = list15.filter((function(item21) {
					return Object.getOwnPropertyDescriptor(var318, item21).enumerable;
				})));
				list14.push.apply(list14, list15);
			}
			return list14;
		}
		function fn24(var320) {
			for (var index7 = 1; index7 < arguments.length; index7++) {
				var var321 = null != arguments[index7] ? arguments[index7] : {};
				index7 % 2 ? fn23(Object(var321), true).forEach((function(item22) {
					(0, var232.A)(var320, item22, var321[item22]);
				})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(var320, Object.getOwnPropertyDescriptors(var321)) : fn23(Object(var321)).forEach((function(item23) {
					Object.defineProperty(var320, item23, Object.getOwnPropertyDescriptor(var321, item23));
				}));
			}
			return var320;
		}
		function fn25(var322) {
			var backend1 = var322.backend, backend_version1 = var322.backend_version, fieldOverrides = var322.fieldOverrides, getPlaySessionId = var322.getPlaySessionId, onTrackingEvent = var322.onTrackingEvent, playerInitTimeMs = var322.playerInitTimeMs, qualitySwitchState = var322.qualitySwitchState, video = var322.video, var323 = function(var324, var325, var326, var327) {
				var var328, src = var324.src, baseURI = var324.baseURI, num = 0, num1 = 0, flag = false, num2 = 0, timer1 = null, obj1 = {
					backend: var325,
					backend_version: var326,
					playSessionId: null !== (var328 = null == var327 ? undefined : var327()) && undefined !== var328 ? var328 : (0, var245.Q)(),
					video: var324
				};
				return {
					get baseEventArgs() {
						return obj1;
					},
					get buffering() {
						return timer1;
					},
					set buffering(var329) {
						timer1 = var329;
					},
					cleanupBuffering: function() {
						var timer2;
						null !== (timer2 = timer1) && undefined !== timer2 && timer2.timer && (clearTimeout(timer1.timer), clearInterval(timer1.timer));
						timer1 = null;
					},
					get currentBaseUri() {
						return baseURI;
					},
					get currentVideoSrc() {
						return src;
					},
					get firstMinuteWatchedOffsetMs() {
						return num1;
					},
					set firstMinuteWatchedOffsetMs(var330) {
						num1 = var330;
					},
					get minutesWatched() {
						return num;
					},
					set minutesWatched(var331) {
						num = var331;
					},
					resetForNewSource: function(var332) {
						var var333;
						src = var332.src;
						baseURI = var332.baseURI;
						obj1.playSessionId = null !== (var333 = null == var327 ? undefined : var327()) && undefined !== var333 ? var333 : (0, var245.Q)();
						flag = false;
						num = 0;
					},
					get totalSessionBuffers() {
						return num2;
					},
					set totalSessionBuffers(var334) {
						num2 = var334;
					},
					get videoPlayTracked() {
						return flag;
					},
					set videoPlayTracked(var335) {
						flag = var335;
					}
				};
			}(video, backend1, backend_version1, getPlaySessionId), call18 = function() {
				var var336, var337;
				var323.baseEventArgs.currentBitrate = null == fieldOverrides || null === (var336 = fieldOverrides.getCurrentBitrate) || undefined === var336 ? undefined : var336.call(fieldOverrides);
				var323.baseEventArgs.quality = null == fieldOverrides || null === (var337 = fieldOverrides.getQuality) || undefined === var337 ? undefined : var337.call(fieldOverrides);
				return call17(var323.baseEventArgs);
			};
			function fn26(var338) {
				onTrackingEvent({
					event: var338.event,
					properties: fn24(fn24({}, var338.properties), call18())
				});
			}
			var var339 = function(var340) {
				fn26(var340());
			}, var341 = fn21(var323, fn9(var323, var339), var339, playerInitTimeMs, qualitySwitchState, video), var342 = var341.createPlayingHandler(), var343 = var341.createPauseHandler(), var344 = var341.createEndedHandler(), var345 = var341.createWaitingHandler(), var346 = var341.createTimeUpdateHandler(), var347 = var341.createErrorHandler(), var348 = var341.createLoadedmetadataHandler();
			video.addEventListener("loadedmetadata", var348);
			video.addEventListener("playing", var342);
			video.addEventListener("pause", var343);
			video.addEventListener("ended", var344);
			video.addEventListener("waiting", var345);
			video.addEventListener("timeupdate", var346);
			video.addEventListener("error", var347);
			return {
				emitCustomTrackingEvent: fn26,
				emitCustomTrackingVideoError: function(var349) {
					var341.trackErrorEvent(var349);
				},
				getBaseTrackingProperties: call18,
				getPlaySessionId: function() {
					return var323.baseEventArgs.playSessionId;
				},
				tearDownVideoAnalytics: function() {
					var341.pauseMinuteWatched();
					var323.cleanupBuffering();
					video.removeEventListener("loadedmetadata", var348);
					video.removeEventListener("playing", var342);
					video.removeEventListener("pause", var343);
					video.removeEventListener("ended", var344);
					video.removeEventListener("waiting", var345);
					video.removeEventListener("timeupdate", var346);
					video.removeEventListener("error", var347);
				}
			};
		}
	},
	581925: function(exports, var350, var351) {
		var var352;
		!function(var353, elem1, var354) {
			"use strict";
			function fn27(elem2) {
				var var355 = null;
				if ("VIDEO" === elem2.tagName) var355 = elem2;
				else {
					var elems = elem2.getElementsByTagName("video");
					elems[0] && (var355 = elems[0]);
				}
				return var355;
			}
			function call19(var356) {
				var elem3 = fn27(var356);
				if (elem3 && elem3.webkitEnterFullscreen) {
					try {
						elem3.readyState < elem3.HAVE_METADATA ? (elem3.addEventListener("loadedmetadata", (function fn28() {
							elem3.removeEventListener("loadedmetadata", fn28, false);
							elem3.webkitEnterFullscreen();
							var360 = !!elem3.getAttribute("controls");
						}), false), elem3.load()) : (elem3.webkitEnterFullscreen(), var360 = !!elem3.getAttribute("controls"));
						elem5 = elem3;
					} catch (error6) {
						return var366("not_supported", var356);
					}
					return true;
				}
				return var366(undefined === var358.request ? "not_supported" : "not_enabled", var356);
			}
			function fn29() {
				obj4.element || (var364(), fn30());
			}
			function fn30() {
				var354 && "webkitfullscreenchange" === var358.change && window.removeEventListener("resize", fn29, false);
			}
			var var357 = /i(Pad|Phone|Pod)/.test(navigator.userAgent) && parseInt(navigator.userAgent.replace(/^.*OS (\d+)_(\d+).*$/, "$1.$2"), 10) >= 7, var358 = function() {
				var elem4 = elem1.createElement("video"), obj2 = {
					request: [
						"requestFullscreen",
						"webkitRequestFullscreen",
						"webkitRequestFullScreen",
						"mozRequestFullScreen",
						"msRequestFullscreen"
					],
					exit: [
						"exitFullscreen",
						"webkitCancelFullScreen",
						"webkitExitFullscreen",
						"mozCancelFullScreen",
						"msExitFullscreen"
					],
					enabled: [
						"fullscreenEnabled",
						"webkitFullscreenEnabled",
						"mozFullScreenEnabled",
						"msFullscreenEnabled"
					],
					element: [
						"fullscreenElement",
						"webkitFullscreenElement",
						"webkitCurrentFullScreenElement",
						"mozFullScreenElement",
						"msFullscreenElement"
					],
					change: [
						"fullscreenchange",
						"webkitfullscreenchange",
						"mozfullscreenchange",
						"MSFullscreenChange"
					],
					error: [
						"fullscreenerror",
						"webkitfullscreenerror",
						"mozfullscreenerror",
						"MSFullscreenError"
					]
				}, obj3 = {};
				for (var var359 in obj2) for (var num3 = 0, length = obj2[var359].length; length > num3; num3++) if (obj2[var359][num3] in elem4 || obj2[var359][num3] in elem1 || "on" + obj2[var359][num3].toLowerCase() in elem1) {
					obj3[var359] = obj2[var359][num3];
					break;
				}
				return obj3;
			}(), elem5 = null, var360 = null, var361 = function() {}, arr19 = [], flag1 = false;
			navigator.userAgent.indexOf("Android") > -1 && navigator.userAgent.indexOf("Chrome") > -1 && (flag1 = parseInt(navigator.userAgent.replace(/^.*Chrome\/(\d+).*$/, "$1"), 10) || true);
			var var362 = function(elem6) {
				var var363 = arr19[arr19.length - 1];
				var363 && (elem6 !== var363.element && elem6 !== elem5 || !var363.hasEntered) && ("VIDEO" === elem6.tagName && (elem5 = elem6), 1 === arr19.length && obj4.onenter(obj4.element), var363.enter.call(var363.element, elem6 || var363.element), var363.hasEntered = true);
			}, var364 = function() {
				!elem5 || var360 || var357 || (elem5.setAttribute("controls", "controls"), elem5.removeAttribute("controls"));
				elem5 = null;
				var360 = null;
				var var365 = arr19.pop();
				var365 && (var365.exit.call(var365.element), obj4.element || (arr19.forEach((function(item24) {
					item24.exit.call(item24.element);
				})), arr19 = [], obj4.onexit()));
			}, var366 = function(var367, var368) {
				if (arr19.length > 0) {
					var var369 = arr19.pop();
					var368 = var368 || var369.element;
					var369.error.call(var368, var367);
					obj4.onerror(var368, var367);
				}
			}, obj4 = {
				request: function(var370, var371, var372, var373) {
					if (var370 = var370 || elem1.body, arr19.push({
						element: var370,
						enter: var371 || var361,
						exit: var372 || var361,
						error: var373 || var361
					}), undefined !== var358.request) if (var354 && false === elem1[var358.enabled]) call19(var370);
					else if (false !== flag1 && 32 > flag1) call19(var370);
					else {
						if (var354 && undefined === var358.enabled) return var358.enabled = "webkitFullscreenEnabled", var370[var358.request](), void setTimeout((function() {
							elem1[var358.element] ? elem1[var358.enabled] = true : (elem1[var358.enabled] = false, call19(var370));
						}), 250);
						try {
							var370[var358.request]();
							setTimeout((function() {
								elem1[var358.element] || var366(var354 ? "not_enabled" : "not_allowed", var370);
							}), 100);
						} catch (error7) {
							var366("not_enabled", var370);
						}
					}
					else call19(var370);
				},
				exit: function() {
					fn30();
					elem1[var358.exit]();
				},
				toggle: function(var374, var375, var376, var377) {
					obj4.element ? obj4.exit() : obj4.request(var374, var375, var376, var377);
				},
				videoEnabled: function(var378) {
					if (obj4.enabled) return true;
					var var379 = fn27(var378 = var378 || elem1.body);
					return !(!var379 || undefined === var379.webkitSupportsFullscreen) && (var379.readyState < var379.HAVE_METADATA ? "maybe" : var379.webkitSupportsFullscreen);
				},
				onenter: var361,
				onexit: var361,
				onchange: var361,
				onerror: var361
			};
			try {
				Object.defineProperties(obj4, {
					element: {
						enumerable: true,
						get: function() {
							return elem5 && elem5.webkitDisplayingFullscreen ? elem5 : elem1[var358.element] || null;
						}
					},
					enabled: {
						enumerable: true,
						get: function() {
							return "webkitCancelFullScreen" === var358.exit && !var354 || !(false !== flag1 && 32 > flag1) && (elem1[var358.enabled] || false);
						}
					}
				});
				var358.change && elem1.addEventListener(var358.change, (function(var380) {
					if (obj4.onchange(obj4.element), obj4.element) {
						var element = arr19[arr19.length - 2];
						element && element.element === obj4.element ? var364() : (var362(obj4.element), var354 && "webkitfullscreenchange" === var358.change && window.addEventListener("resize", fn29, false));
					} else var364();
				}), false);
				elem1.addEventListener("webkitbeginfullscreen", (function(srcElement) {
					var flag2 = true;
					if (arr19.length > 0) for (var num4 = 0, length1 = arr19.length; length1 > num4; num4++) {
						if (fn27(arr19[num4].element) === srcElement.srcElement) {
							flag2 = false;
							break;
						}
					}
					flag2 && arr19.push({
						element: srcElement.srcElement,
						enter: var361,
						exit: var361,
						error: var361
					});
					obj4.onchange(srcElement.srcElement);
					var362(srcElement.srcElement);
				}), true);
				elem1.addEventListener("webkitendfullscreen", (function(srcElement1) {
					obj4.onchange(srcElement1.srcElement);
					var364(srcElement1.srcElement);
				}), true);
				var358.error && elem1.addEventListener(var358.error, (function(var381) {
					var366("not_allowed");
				}), false);
			} catch (error8) {
				obj4.element = null;
				obj4.enabled = false;
			}
			undefined === (var352 = function() {
				return obj4;
			}.call(var350, var351, var350, exports)) || (exports.exports = var352);
		}(0, document, self !== top);
	}
}]);