1"use strict";(self.rspackChunkrbgemc_rb3=self.rspackChunkrbgemc_rb3||[]).push([[15308],{62585(e,t,a){a.d(t,{DY:()=>n,GK:()=>i,XB:()=>s});var r=a(85866);function n(){let e=(0,r.Ay)();return{push:t=>{e.push(t,{defer:!1})}}}function s(){return window.dataLayer??[]}function i(e,t){let a=(window.dataLayer??[]).slice(0),r=t?.ignore??[],n=a.reverse().filter(t=>r.every(a=>t[e]!==a)).find(t=>t.hasOwnProperty(e));return n?.[e]}},85866(e,t,a){let r;a.d(t,{Ay:()=>p});var n=a(1896),s=a(6650),i=a(52055),o=a(74265);async function l(e){await new Promise(e=>{setTimeout(e,200),requestAnimationFrame(()=>{setTimeout(e,50)})}),e()}var c=a(62585);function d(e){s.vF.error("async data layer push failed",{type:s.Sw.AnalyticsError,error:e})}function u(e){window.google_tag_manager?.[e]?.dataLayer.reset()}class h{push(){}loaded(){}reset(){}}class w{constructor(){this.isLoaded=!1,this.eventQueue=[],window.dataLayer=window.dataLayer??[]}push(e,t){this.isLoaded||t.immediately?t.defer?l(()=>{(0,n.v)(null!==e&&"object"==typeof e,`data layer event ${e} is not an object`),e.async=!0,window.dataLayer.push(e)}).catch(d):window.dataLayer.push(e):this.eventQueue.push(e)}loaded(){this.isLoaded=!0;for(var e=this.eventQueue;e.length>0;){let t=e.shift();window.dataLayer.push(t)}}reset(){u("GTM-MQNRTXD"),u("GTM-PTDVJ54"),u("GTM-TCZQX4"),u("GTM-5XHDS9")}}let y=function(){let{domain:e}=o.X.get();return!!e&&"widget"!==e&&!!(0,i.C)(e).tracking?.excludedPages?.includes(window.location.pathname)}();function p(){return r||(r=y?new h:window.RBGEMC_ENV?new w:new v),r}class v{push(e){(0,c.XB)().push(e)}loaded(){}reset(){}}},26183(e,t,a){a.d(t,{RallyTvView:()=>w});var r=a(10201),n=a(45994),s=a(18843),i=a(87099),o=a(68249),l=a(45609),c=a(42850),d=a(62585),u=a(6672);let h=null,w=(0,s.fc)(e=>{let t=(0,n.Kr)(()=>"S"+(0,i.u)(),[]),s=(0,u.u)(o.I.Marketing);return(0,n.vJ)(()=>{!async function(){let[{initRbupVideoRallytv:r},n]=await Promise.all([(0,c.bw)()||(0,c.U$)()||(0,l.H2)("rb3SkipPlayer")?Promise.reject("Not in playable environment"):a.e(35320).then(a.bind(a,57931)),function(){if(!h){let e=new URL("https://tv-api.redbull.com/v3/session");e.searchParams.set("locale","en"),e.searchParams.set("category","personal_computer"),e.searchParams.set("os_family","http"),e.searchParams.set("namespace","rallytv"),h=(async()=>{try{let t=await fetch(e.toString(),{headers:{accept:"application/json"}});return(await t.json()).device_group}catch{return h=null,""}})()}return h}()]),i=(0,d.DY)();r(t,{"asset-id":e.id,locale:"en","device-group":n,"custom-data-layer":i,"cookie-consent":s,environment:"PRODUCTION"}).catch(e=>console.error("Player API could not be loaded",e))}()},[t,e.id,s]),(0,r.Y)("div",{className:"rally-tv",children:(0,r.Y)("rbup-video-rallytv",{id:t,"asset-id":""})})})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.