It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://sports.espn.go.com/espn/rss/action/news

  1.  
  2. <!DOCTYPE html>
  3. <html class="no-icon-fonts" lang="en">
  4. <head>
  5. <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  6. <meta http-equiv="x-ua-compatible" content="IE=edge,chrome=1" />
  7. <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  8. <meta name="referrer" content="origin-when-cross-origin">
  9. <title>ESPN - Serving Sports Fans. Anytime. Anywhere.</title>
  10. <meta name="description" content="Visit ESPN for live scores, highlights and sports news. Stream exclusive games on ESPN+ and play fantasy sports." />
  11. <meta property="fb:app_id" content="116656161708917" />
  12. <meta property="og:site_name" content="ESPN.com" />
  13. <meta property="og:title" content="ESPN - Serving Sports Fans. Anytime. Anywhere."/>
  14. <meta property="og:description" content="Visit ESPN for live scores, highlights and sports news. Stream exclusive games on ESPN+ and play fantasy sports." />
  15. <meta property="og:type" content="website" />
  16. <meta name="twitter:site" content="espn" />
  17. <meta name="twitter:title" content="ESPN - Serving Sports Fans. Anytime. Anywhere."/>
  18. <meta name="twitter:description" content="Visit ESPN for live scores, highlights and sports news. Stream exclusive games on ESPN+ and play fantasy sports." />
  19. <meta name="twitter:card" content="summary">
  20. <meta name="twitter:app:name:iphone" content="ESPN"/>
  21. <meta name="twitter:app:id:iphone" content="317469184"/>
  22. <meta name="twitter:app:name:googleplay" content="ESPN"/>
  23. <meta name="twitter:app:id:googleplay" content="com.espn.score_center"/>
  24. <meta name="title" content="ESPN - Serving Sports Fans. Anytime. Anywhere."/>
  25. <meta name="medium" content="error" />
  26. <meta name="robots" content="noindex,nofollow" />
  27. <!-- Indicate preferred brand name for Google to display -->
  28. <script type="application/ld+json">
  29. {
  30. "@context": "https://schema.org",
  31. "@type":    "WebSite",
  32. "name":     "ESPN",
  33. "url":      "https://www.espn.com/"
  34. }
  35. </script>
  36.  
  37.  
  38.  
  39.  
  40. <link rel="preload" as="font" type="font/woff2" href="https://a.espncdn.com/fonts/1.0.71/ESPNIcons/ESPNIcons.woff2" crossorigin/><!--
  41. <PageMap>
  42. <DataObject type="document">
  43. <Attribute name="title">ESPN - Serving Sports Fans. Anytime. Anywhere.</Attribute>
  44. </DataObject>
  45. </PageMap>
  46. -->
  47. <script type="text/javascript">
  48. ;(function(){
  49.  
  50. function rc(a){for(var b=a+"=",c=document.cookie.split(";"),d=0;d<c.length;d++){for(var e=c[d];" "===e.charAt(0);)e=e.substring(1,e.length);if(0===e.indexOf(b))return e.substring(b.length,e.length)}return null}var _nr=!1,_nrCookie=rc("_nr");null!==_nrCookie?"1"===_nrCookie&&(_nr=!0):Math.floor(100*Math.random())+1===13?(_nr=!0,document.cookie="_nr=1; path=/"):(_nr=!1,document.cookie="_nr=0; path=/");_nr&&(function(){;window.NREUM||(NREUM={});NREUM.init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}};
  51. ;NREUM.loader_config={accountID:"459463",trustKey:"486618",agentID:"4434370",licenseKey:"NRBR-0abaca59ac0e8679fd6",applicationID:"3785502"};
  52. ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"NRBR-0abaca59ac0e8679fd6",applicationID:"3785502",sa:1};
  53. ;(()=>{"use strict";var e,t,n={8768:(e,t,n)=>{n.d(t,{T:()=>r,p:()=>i});const r=/(iPad|iPhone|iPod)/g.test(navigator.userAgent),i=r&&Boolean("undefined"==typeof SharedWorker)},880:(e,t,n)=>{n.d(t,{P_:()=>f,Mt:()=>p,C5:()=>s,DL:()=>m,OP:()=>_,lF:()=>E,Yu:()=>y,Dg:()=>g,CX:()=>c,GE:()=>b,sU:()=>j});var r=n(6797),i=n(4286);const o={beacon:r.ce.beacon,errorBeacon:r.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,r.Qy)(e,a[e],"info")}var u=n(2797);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},l={};function f(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");l[e]=(0,i.D)(t,d()),(0,r.Qy)(e,l[e],"config")}function p(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var n=f(e);if(n){for(var r=t.split("."),i=0;i<r.length-1;i++)if("object"!=typeof(n=n[r[i]]))return;n=n[r[r.length-1]]}return n}const h={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},v={};function m(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!v[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return v[e]}function b(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");v[e]=(0,i.D)(t,h),(0,r.Qy)(e,v[e],"loader_config")}const y=(0,r.mF)().o;var w=n(2374),A=n(1651);const x={buildEnv:A.Re,bytesSent:{},queryBytesSent:{},customTransaction:void 0,disabled:!1,distMethod:A.gF,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,offset:Math.floor(w._A?.performance?.timeOrigin||w._A?.performance?.timing?.navigationStart||Date.now()),onerror:void 0,origin:""+w._A.location,ptid:void 0,releaseIds:{},session:void 0,xhrWrappable:"function"==typeof w._A.XMLHttpRequest?.prototype?.addEventListener,version:A.q4},D={};function _(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!D[e])throw new Error("Runtime for ".concat(e," was never set"));return D[e]}function j(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");D[e]=(0,i.D)(t,x),(0,r.Qy)(e,D[e],"runtime")}function E(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},4286:(e,t,n)=>{n.d(t,{D:()=>i});var r=n(8610);function i(e,t){try{if(!e||"object"!=typeof e)return(0,r.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,r.Z)("Setting a Configurable requires a model to set its initial properties");const n=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(n).length?e:n;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?n[a]=i(e[a],t[a]):n[a]=e[a]}catch(e){(0,r.Z)("An error occurred while setting a property of a Configurable",e)}return n}catch(e){(0,r.Z)("An error occured while setting a Configurable",e)}}},1651:(e,t,n)=>{n.d(t,{Re:()=>i,gF:()=>o,q4:()=>r});const r="1.234.0",i="PROD",o="CDN"},9557:(e,t,n)=>{n.d(t,{w:()=>o});var r=n(8610);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,r.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,n]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=n)}))}catch(e){(0,r.Z)("An error occured while setting SharedContext",e)}}}},4329:(e,t,n)=>{n.d(t,{L:()=>d,R:()=>c});var r=n(3752),i=n(7022),o=n(4045),a=n(2325);const s={};function c(e,t){const n={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,n)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const n=[...s[e]];function a(t){const n=e?r.ee.get(e):r.ee,a=o.X.handlers;if(n.backlog&&a){var s=n.backlog[t],c=a[t];if(c){for(var u=0;s&&u<s.length;++u)l(s[u],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,n){n[0].on(e,n[1])}))}))}delete a[t],n.backlog[t]=null,n.emit("drain-"+t,[])}}n.every((e=>{let[t,n]=e;return n.staged}))&&(n.sort(((e,t)=>e[1].priority-t[1].priority)),n.forEach((e=>{let[t]=e;a(t)})))}function l(e,t){var n=e[1];(0,i.D)(t[n],(function(t,n){var r=e[0];if(n[0]===r){var i=n[1],o=e[3],a=e[2];i.apply(o,a)}}))}},3752:(e,t,n)=>{n.d(t,{ee:()=>u});var r=n(6797),i=n(3916),o=n(7022),a=n(880),s="nr@context";let c=(0,r.fP)();var u;function d(){}function l(){return new d}function f(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,n){var r={},c={},g={},p=!1;try{p=16===n.length&&(0,a.OP)(n).isolatedBacklog}catch(e){}var h={on:b,addEventListener:b,removeEventListener:y,emit:m,get:A,listeners:w,context:v,buffer:x,abort:f,aborted:!1,isBuffering:D,debugId:n,backlog:p?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return h;function v(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function m(e,n,r,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,n,r);for(var a=v(r),s=w(e),d=s.length,l=0;l<d;l++)s[l].apply(a,n);var f=_()[c[e]];return f&&f.push([h,e,n,a]),a}}function b(e,t){r[e]=w(e).concat(t)}function y(e,t){var n=r[e];if(n)for(var i=0;i<n.length;i++)n[i]===t&&n.splice(i,1)}function w(e){return r[e]||[]}function A(t){return g[t]=g[t]||e(h,t)}function x(e,t){var n=_();h.aborted||(0,o.D)(e,(function(e,r){t=t||"feature",c[r]=t,t in n||(n[t]=[])}))}function D(e){return!!_()[c[e]]}function _(){return h.backlog}}(void 0,"globalEE"),c.ee=u)},9252:(e,t,n)=>{n.d(t,{E:()=>r,p:()=>i});var r=n(3752).ee.get("handle");function i(e,t,n,i,o){o?(o.buffer([e],i),o.emit(e,t,n)):(r.buffer([e],i),r.emit(e,t,n))}},4045:(e,t,n)=>{n.d(t,{X:()=>o});var r=n(9252);o.on=a;var i=o.handlers={};function o(e,t,n,o){a(o||r.E,i,e,t,n)}function a(e,t,n,i,o){o||(o="feature"),e||(e=r.E);var a=t[o]=t[o]||{};(a[n]=a[n]||[]).push([e,i])}},8544:(e,t,n)=>{n.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var r=n(2374);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};r._A.addEventListener("test",null,e),r._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(n,r))}function c(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(n,r))}},5526:(e,t,n)=>{n.d(t,{Rl:()=>a,ky:()=>s});var r=n(2374);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=r._A?.crypto||r._A?.msCrypto;let t,n=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++n).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=r._A?.crypto||r._A?.msCrypto;let n,i=0;t&&t.getRandomValues&&(n=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s<e;s++)a.push(o(n,++i).toString(16));return a.join("")}},2797:(e,t,n)=>{n.d(t,{Bq:()=>r,Hb:()=>o,oD:()=>i});const r="NRBA",i=144e5,o=18e5},2053:(e,t,n)=>{function r(){return Math.round(performance.now())}n.d(t,{z:()=>r})},8610:(e,t,n)=>{function r(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}n.d(t,{Z:()=>r})},7269:(e,t,n)=>{n.d(t,{N:()=>u,T:()=>d});var r=n(7022),i=n(3752),o=n(9252),a=n(4329),s=n(2325);const c={stn:[s.D.sessionTrace],err:[s.D.jserrors,s.D.metrics],ins:[s.D.pageAction],spa:[s.D.spa],sr:[s.D.sessionReplay]};function u(e,t){var n=i.ee.get(t);e&&"object"==typeof e&&((0,r.D)(e,(function(e,t){if(!t)return(c[e]||[]).forEach((t=>{(0,o.p)("block-"+e,[],void 0,t,n)}));d[e]||((0,o.p)("feat-"+e,[],void 0,c[e],n),d[e]=!0)})),(0,a.L)(t,s.D.pageViewEvent))}const d={}},3916:(e,t,n)=>{n.d(t,{X:()=>i});var r=Object.prototype.hasOwnProperty;function i(e,t,n){if(r.call(e,t))return e[t];var i=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},2374:(e,t,n)=>{n.d(t,{FN:()=>a,_A:()=>o,il:()=>r,v6:()=>i});const r=Boolean("undefined"!=typeof window&&window.document),i=Boolean("undefined"!=typeof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator);let o=(()=>{if(r)return window;if(i){if("undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope)return globalThis;if(self instanceof WorkerGlobalScope)return self}throw new Error('New Relic browser agent shutting down due to error: Unable to locate global scope. This is possibly due to code redefining browser global variables like "self" and "window".')})();const a=""+o.location},7022:(e,t,n)=>{n.d(t,{D:()=>r});const r=(e,t)=>Object.entries(e||{}).map((e=>{let[n,r]=e;return t(n,r)}))},2438:(e,t,n)=>{n.d(t,{P:()=>o});var r=n(3752);const i=()=>{const e=new WeakSet;return(t,n)=>{if("object"==typeof n&&null!==n){if(e.has(n))return;e.add(n)}return n}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{r.ee.emit("internal-error",[e])}catch(e){}}}},2650:(e,t,n)=>{n.d(t,{K:()=>a,b:()=>o});var r=n(8544);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,r.bP)("load",e,t)}function a(e){if(i())return e();(0,r.iz)("DOMContentLoaded",e)}},6797:(e,t,n)=>{n.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var r=n(2053),i=n(2374);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,n){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,r.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[n]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},6998:(e,t,n)=>{n.d(t,{N:()=>i});var r=n(8544);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,r.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),n,i)}},6034:(e,t,n)=>{n.d(t,{gF:()=>o,mY:()=>i,t9:()=>r,vz:()=>s,xS:()=>a});const r=n(2325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},2484:(e,t,n)=>{n.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>r});const r=n(2325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},6382:(e,t,n)=>{n.d(t,{t:()=>r});const r=n(2325).D.pageViewTiming},1509:(e,t,n)=>{n.d(t,{W:()=>o});var r=n(880),i=n(3752);class o{constructor(e,t,n){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,r.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=n,this.blocked=!1}}},3975:(e,t,n)=>{n.d(t,{j:()=>v});var r=n(2325),i=n(880),o=n(9252),a=n(3752),s=n(2053),c=n(4329),u=n(2650),d=n(2374),l=n(8610),f=n(6034),g=n(6797);function p(){const e=(0,g.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];let o=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&o.push(e.api[t](...r))})),o.length>1?o:o[0]}(t,...r)}}))}var h=n(7269);function v(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},v=arguments.length>2?arguments[2]:void 0,m=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:A={loaderType:v},exposed:x=!0}=t;const D=(0,g.gG)();y||(b=D.init,y=D.info,w=D.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,A),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),p();const _=function(e,t){t||(0,c.R)(e,"api");const g={};var p=a.ee.get(e),h=p.get("tracer"),v="api-",m=v+"ixn-";function b(t,n,r,o){const a=(0,i.C5)(e);return null===n?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:n}}),A(v,r,!0,o||null===n?"session":void 0)(t,n)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>g[e]=A(v,e,!0,"api"))),g.addPageAction=A(v,"addPageAction",!0,r.D.pageAction),g.setCurrentRouteName=A(v,"routeName",!0,r.D.spa),g.setPageViewName=function(t,n){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(n||"http://custom.transaction")+t,A(v,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",n);(0,l.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of <".concat(typeof t,"> was provided."))}else(0,l.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},g.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,l.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},g.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var n={},i=this,a="function"==typeof t;return(0,o.p)(m+"tracer",[(0,s.z)(),e,n],i,r.D.spa,p),function(){if(h.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],n),a)try{return t.apply(this,arguments)}catch(e){throw h.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],n),e}finally{h.emit("fn-end",[(0,s.z)()],n)}}}};function A(e,t,n,i){return function(){return(0,o.p)(f.xS,["API/"+t+"/called"],void 0,r.D.metrics,p),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],n?null:this,i,p),n?void 0:this}}function x(){n.e(439).then(n.bind(n,5692)).then((t=>{let{setAPI:n}=t;n(e),(0,c.L)(e,"api")})).catch((()=>(0,l.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=A(m,e,void 0,r.D.spa)})),g.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(f.xS,["API/noticeError/called"],void 0,r.D.metrics,p),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,r.D.jserrors,p)},d.v6?x():(0,u.b)((()=>x()),!0),g}(e,m);return(0,g.Qy)(e,_,"api"),(0,g.Qy)(e,x,"exposed"),(0,g.EZ)("activatedFeatures",h.T),_}},2325:(e,t,n)=>{n.d(t,{D:()=>r,p:()=>i});const r={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[r.pageViewEvent]:1,[r.pageViewTiming]:2,[r.metrics]:3,[r.jserrors]:4,[r.ajax]:5,[r.sessionTrace]:6,[r.pageAction]:7,[r.spa]:8,[r.sessionReplay]:9}}},r={};function i(e){var t=r[e];if(void 0!==t)return t.exports;var o=r[e]={exports:{}};return n[e](o,o.exports,i),o.exports}i.m=n,i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,n)=>(i.f[n](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",193:"session_trace-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"e03e2220",147:"75d6a08d",193:"715c3096",242:"9219a813",286:"d701d70f",317:"8c74e315",348:"ad791b05",412:"fe5af5d1",439:"bbe52263",538:"1b18459f",590:"36b41a12",646:"c6971123",675:"ae9f91a8",786:"e157f7ce",873:"e1bcad73",898:"716f46cf"}[e]+"-1.234.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(n,r,o,a)=>{if(e[n])e[n].push(r);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==n||l.getAttribute("data-webpack")==t+o){s=l;break}}s||(c=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=n),e[n]=[r];var f=(t,r)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[n];if(delete e[n],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(r))),t)return t(r)},g=setTimeout(f.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=f.bind(null,s.onerror),s.onload=f.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=35,i.p="https://js-agent.newrelic.com/",(()=>{var e={35:0,266:0};i.f.j=(t,n)=>{var r=i.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise(((n,i)=>r=e[t]=[n,i]));n.push(r[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(n=>{if(i.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,r[1](s)}}),"chunk-"+t,t)}};var t=(t,n)=>{var r,o,[a,s,c]=n,u=0;if(a.some((t=>0!==e[t]))){for(r in s)i.o(s,r)&&(i.m[r]=s[r]);if(c)c(i)}for(t&&t(n);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},n=window.webpackChunkNRBA=window.webpackChunkNRBA||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o={};(()=>{i.r(o);var e=i(2325),t=i(880);const n=Object.values(e.D);function r(e){const r={};return n.forEach((n=>{r[n]=function(e,n){return!1!==(0,t.Mt)(n,"".concat(e,".enabled"))}(n,e)})),r}var a=i(3975);var s=i(9252),c=i(8768),u=i(4329),d=i(1509),l=i(2650),f=i(2374),g=i(8610);class p extends d.W{constructor(e,t,n){let r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,n),this.hasAggregator=!1,this.auto=r,this.abortHandler,r&&(0,u.R)(e,n)}importAggregator(n){if(this.hasAggregator||!this.auto)return;let r,o;this.hasAggregator=!0,!0!==(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled")||f.v6||(o=Promise.all([i.e(286),i.e(242)]).then(i.bind(i,3289)).catch((e=>{(0,g.Z)("failed to import the session manager",e)})));const a=async()=>{try{if(o&&!r){const{setupAgentSession:e}=await o;r=e(this.agentIdentifier)}if(!function(t,n){return t!==e.D.sessionReplay||(!!n?.isNew||!!n?.state.sessionReplayActive)}(this.featureName,r))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:t}=await i.e(412).then(i.bind(i,3160)),{Aggregate:a}=await t(this.featureName,"aggregate");new a(this.agentIdentifier,this.aggregator,n)}catch(e){(0,g.Z)("Downloading ".concat(this.featureName," failed..."),e),this.abortHandler?.()}};f.v6?a():(0,l.b)((()=>a()),!0)}}var h=i(2484),v=i(2053);class m extends p{static featureName=h.t9;constructor(n,r){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(n,r,h.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.T)&&"undefined"!=typeof PerformanceTiming){const r=(0,t.OP)(n);r[h.Dz]=Math.max(Date.now()-r.offset,0),(0,l.K)((()=>r[h.qw]=Math.max((0,v.z)()-r[h.Dz],0))),(0,l.b)((()=>{const t=(0,v.z)();r[h.OJ]=Math.max(t-r[h.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var b=i(9557),y=i(7022);class w extends b.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,n,r,i){var o=this.getBucket(e,t,n,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,y.D)(e,(function(e,n){t[e]=A(n,t[e])})),t}(r,o.metrics),o}merge(e,t,n,r,i){var o=this.getBucket(e,t,r,i);if(o.metrics){var a=o.metrics;a.count+=n.count,(0,y.D)(n,(function(e,t){if("count"!==e){var r=a[e],i=n[e];i&&!i.c?a[e]=A(i.t,r):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=n}storeMetric(e,t,n,r){var i=this.getBucket(e,t,n);return i.stats=A(r,i.stats),i}getBucket(e,t,n,r){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:n||{}},r&&(i.custom=r)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},n="",r=!1,i=0;i<e.length;i++)t[n=e[i]]=D(this.aggregatedData[n]),t[n].length&&(r=!0),delete this.aggregatedData[n];return r?t:null}}function A(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=x(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function x(e){return{t:e,min:e,max:e,sos:e*e,c:1}}function D(e){return"object"!=typeof e?[]:(0,y.D)(e,_)}function _(e,t){return t}var j=i(6797),E=i(5526),k=i(2438);var T=i(6998),N=i(8544),P=i(6382);class S extends p{static featureName=P.t;constructor(e,n){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,n,P.t,r),f.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,T.N)((()=>(0,s.p)("docHidden",[(0,v.z)()],void 0,P.t,this.ee)),!0),(0,N.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,v.z)()],void 0,P.t,this.ee))),this.importAggregator())}}var I=i(6034);class O extends p{static featureName=I.t9;constructor(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,I.t9,n),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,E.ky)(16);this.agentIdentifier=t,this.sharedAggregator=new w({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const n=r(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,n)=>e.p[t.featureName]-e.p[n.featureName])),i.forEach((t=>{if(n[t.featureName]||t.featureName===e.D.pageViewEvent){const r=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);r.every((e=>n[e]))||(0,g.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,k.P)(r),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,j.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,g.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const n=(0,j.fP)();return delete n.initializedAgents[this.agentIdentifier]?.api,delete n.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,n.ee?.abort(),delete n.ee?.get(this.agentIdentifier),!1}}}({features:[m,S,O],loaderType:"lite"})})(),window.NRBA=o})();
  54. })();
  55.  
  56. })();
  57. </script><script src="https://secure.espn.com/core/format/modules/head/i18n?edition-host=espn.com&lang=en&region=us&site=espn&site-type=full&type=ext&build=0.685.1.2"></script>
  58. <link href='https://a.espncdn.com' rel='preconnect' crossorigin>
  59. <link href='https://cdn.registerdisney.go.com' rel='preconnect' crossorigin>
  60. <link href='https://fan.api.espn.com' rel='preconnect' crossorigin>
  61. <link href='https://secure.espn.com' rel='preconnect' crossorigin>
  62.  
  63. <link rel="mask-icon" sizes="any" href="https://a.espncdn.com/prod/assets/icons/E.svg" color="#990000">
  64. <link rel="shortcut icon" href="https://a.espncdn.com/favicon.ico" />
  65. <link rel="apple-touch-icon" href="https://a.espncdn.com/wireless/mw5/r1/images/bookmark-icons-v2/espn-icon-57x57.png" />
  66. <link rel="apple-touch-icon-precomposed" href="https://a.espncdn.com/wireless/mw5/r1/images/bookmark-icons-v2/espn-icon-57x57.png">
  67. <link rel="apple-touch-icon-precomposed" sizes="60x60" href="https://a.espncdn.com/wireless/mw5/r1/images/bookmark-icons-v2/espn-icon-60x60.png">
  68. <link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://a.espncdn.com/wireless/mw5/r1/images/bookmark-icons-v2/espn-icon-72x72.png">
  69. <link rel="apple-touch-icon-precomposed" sizes="76x76" href="https://a.espncdn.com/wireless/mw5/r1/images/bookmark-icons-v2/espn-icon-76x76.png">
  70. <link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://a.espncdn.com/wireless/mw5/r1/images/bookmark-icons-v2/espn-icon-114x114.png">
  71. <link rel="apple-touch-icon-precomposed" sizes="120x120" href="https://a.espncdn.com/wireless/mw5/r1/images/bookmark-icons-v2/espn-icon-120x120.png">
  72. <link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://a.espncdn.com/wireless/mw5/r1/images/bookmark-icons-v2/espn-icon-144x144.png">
  73. <link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://a.espncdn.com/wireless/mw5/r1/images/bookmark-icons-v2/espn-icon-152x152.png">
  74. <link rel="apple-touch-icon-precomposed" sizes="180x180" href="https://a.espncdn.com/wireless/mw5/r1/images/bookmark-icons-v2/espn-icon-180x180.png">
  75. <link rel="stylesheet" href="https://a.espncdn.com/redesign/0.685.1/css/shell-desktop.css" /><link rel="stylesheet" href="https://a.espncdn.com/redesign/0.685.1/css/page.css"><link class="page-type-include" rel="stylesheet" href="https://a.espncdn.com/redesign/0.685.1/css/index.css">
  76. <script src="https://a.espncdn.com/redesign/0.685.1/js/espn-head.js"></script>
  77.    
  78. <script>
  79. if (espn && espn.geoRedirect){
  80. espn.geoRedirect.run();
  81. }
  82. </script>
  83.  
  84. <script>
  85. var espn = espn || {};
  86. espn.isOneSite = false;
  87. espn.build = "0.685.1";
  88. espn.siteType = "full";
  89. espn.anonymous_favorites = "true" === "true";
  90. espn.isFantasycast = false;
  91. espn.absoluteNavLinks = false;
  92. espn.useEPlus = true;
  93. espn.hidePremiumBranding = false; // used in pof: hide e+ branding if non premium edition (SEWEB-22908)
  94. espn.enableObscuredAdsSkipping = false;
  95. espn.enableInlinePlayback = true;
  96. espn.enableInlinePPV = true;
  97. espn.dcsOverride = '';
  98. espn.cmsOverride = '';
  99. </script>
  100. <script src="https://a.espncdn.com/redesign/0.685.1/node_modules/espn-lazysizes/lazysizes.min.js" async></script>
  101.  
  102. <script type='text/javascript'>
  103. (function () {
  104. var featureGating;
  105.  
  106. try {
  107. featureGating = JSON.parse('{"draftArticleDeeplinks":false,"enableScoresDrawerOddsStrip":true,"playerFollowing":true,"showTaboolaSportIndex":true,"browerDeprecation":true,"useLatestPaywall":true,"disableBet365":false,"enableHuluPromo":false,"enableGameblockOddsStrip":true,"enableMagnite":true,"drm":true,"enableLeaderboardWatchRow":true,"contributorFollowing":false,"enableScoreboardPromo":false,"womens-college-basketball-bracket-fc":true,"enableGameBreaksOnWebview":false,"contentReactions":true,"hudsonPlayer":true,"exploreTiles":false,"newSearchVersion":true,"continueWatching":true,"geoFooter":true,"enableMarketplace":true,"disableAmp":true,"enableWatchHeaderVideoPromo":true,"oddsStrip":true,"deflateZips":false,"bettingOdds":true,"hudsonPAL":true,"olyResultsGPWebview":false,"disableUSBettingAds":true,"mens-college-basketball-bracket-fc":true,"enableVisionEvents":true,"fittRoutes":["(nhl|nba-g-league|world-baseball-classic|nba-summer-league|mens-college-basketball|womens-college-basketball|caribbean-series|soccer|nfl)\\/schedule","(mlb|mens-college-basketball|womens-college-basketball|nba|wnba|nba-summer-league|nba-g-league|nbl|nfl|college-football|world-baseball-classic|caribbean-series|soccer|pll|nhl|college-baseball|college-softball|college-sports)\\/scoreboard","(mlb|nhl|nba|wnba|nfl|mens-college-basketball|womens-college-basketball|college-football|soccer)\\/team","(mlb|nba|wnba|nba-summer-league|nba-g-league|nbl|mens-college-basketball|womens-college-basketball|mens-olympics-basketball|womens-olympics-basketball|nfl|college-football|world-baseball-classic|caribbean-series|soccer|college-softball|college-baseball)\\/(match|boxscore|game|matchup|playbyplay|preview|recap|video|lineups|matchstats|commentary|report|verslag)"],"watchButtonV2":false,"fittVodPlayer":true,"oneIDV4":true,"activeSportsSiteAPI":true,"gateFavorites":true,"usPrivacy":true,"enablePWA":true,"enableCarouselPromo":false,"showTaboolaArticle":false,"enableFlagship":false,"startFromBeginning":true,"enableGamecastSponsoredAd":false,"maxFastcastGames":true,"enableCBHLTest":false,"enableFastcast":true,"mobilePlaylist":true,"siteBroadcast":true}');
  108. } catch (e) {}
  109.  
  110. window.espn.featureGating = featureGating || {};
  111. })();
  112. </script>
  113.  
  114.  
  115. <script>
  116. window.googletag = window.googletag || {};
  117.  
  118. (function () {
  119. espn = window.espn || {};
  120. espn.ads = espn.ads || {};
  121. espn.ads.config = {"prebidAdConfig":{"usePrebidBids":true,"timeout":1000},"level":"espn.com/search/searchindex","sizesEspnPlus":{"banner-index":{"excludedSize":["728,90"],"mappings":[{"viewport":[1280,0],"slot":[[1280,100],[970,250]]},{"viewport":[1024,0],"slot":[[970,66],[970,250]]},{"viewport":[768,0],"slot":[[728,90]]},{"viewport":[320,0],"slot":[[320,50]]},{"viewport":[0,0],"slot":[[240,38]]}],"defaultSize":[970,66],"excludedProfile":["xl"],"includedCountries":["us"],"pbjs":{"s":[[320,50]],"xl":[[970,250]],"l":[[970,250]],"m":[[728,90]]}},"gamecast":{"mappings":[{"viewport":[0,0],"slot":[[320,50]]}],"defaultSize":[320,50]},"banner-scoreboard":{"excludedSize":["970,250"],"mappings":[{"viewport":[1280,0],"slot":[[1280,100],[728,90]]},{"viewport":[1024,0],"slot":[[970,66],[728,90]]},{"viewport":[768,0],"slot":[[728,90]]},{"viewport":[320,0],"slot":[[320,50]]},{"viewport":[0,0],"slot":[[240,38]]}],"defaultSize":[970,66],"includedCountries":["us"],"pbjs":{"s":[[320,50]],"xl":[[728,90]],"l":[[728,90]],"m":[[728,90]]}},"banner":{"mappings":[{"viewport":[1280,0],"slot":[[1280,100],[970,250],[728,90]]},{"viewport":[1024,0],"slot":[[970,66],[970,250],[728,90]]},{"viewport":[768,0],"slot":[[728,90]]},{"viewport":[320,0],"slot":[[320,50]]},{"viewport":[0,0],"slot":[[240,38]]}],"defaultSize":[970,66],"pbjs":{"s":[[320,50]],"xl":[[970,250],[728,90]],"l":[[970,250],[728,90]],"m":[[728,90]]}},"incontent-betting":{"mappings":[{"viewport":[1024,0],"slot":[[300,251]]},{"viewport":[320,0],"slot":[[300,251]]}],"defaultSize":[300,251]},"native-betting":{"mappings":[{"viewport":[0,0],"slot":["fluid"]}],"defaultSize":"fluid"},"instream":{"mappings":[{"viewport":[0,0],"slot":[[1,3]]}],"defaultSize":[1,3]},"incontent":{"mappings":[{"viewport":[1024,0],"slot":[[300,250],[300,600]]}],"defaultSize":[300,250]}},"delayInPageAdSlots":true,"incontentPositions":{"defaults":{"favorites":-1,"news":4,"now":4},"index":{"top":{"favorites":-1},"nfl":{}}},"showEspnPlusAds":false,"kvpsEspnPlus":[{"name":"ed","value":"us"},{"name":"eplus","value":"true"}],"network":"21783347309","refreshOnBreakpointChange":true,"webviewOverride":{"banner":{"mlb/stats":"banner-webview","roster":"banner-webview","cfb/rankings":"banner-webview","team/stats":"banner-webview","nba/stats":"banner-webview","ncaaw/rankings":"banner-webview","nfl/stats":"banner-webview","standings":"banner-webview","cfb/stats":"banner-webview","ncb/rankings":"banner-webview"}},"sizes":{"gamecast":{"mappings":[{"viewport":[0,0],"slot":[[320,50]]}],"defaultSize":[320,50]},"overlay":{"mappings":[{"viewport":[0,0],"slot":[[0,0]]}],"defaultSize":[0,0]},"wallpaper":{"mappings":[{"viewport":[1280,0],"slot":[[1680,1050]]},{"viewport":[1024,0],"slot":[[1280,455]]},{"viewport":[0,0],"slot":[]}],"defaultSize":[1280,455]},"banner-scoreboard":{"excludedSize":["970,250"],"mappings":[{"viewport":[1280,0],"slot":[[1280,100],[728,90]]},{"viewport":[1024,0],"slot":[[970,66],[728,90]]},{"viewport":[768,0],"slot":[[728,90]]},{"viewport":[320,0],"slot":[[320,50]]},{"viewport":[0,0],"slot":[[240,38]]}],"defaultSize":[970,66],"includedCountries":["us"],"pbjs":{"s":[[320,50]],"xl":[[728,90]],"l":[[728,90]],"m":[[728,90]]}},"incontent2":{"mappings":[{"viewport":[0,0],"slot":[[300,250]]}],"defaultSize":[300,250]},"banner":{"mappings":[{"viewport":[1280,0],"slot":[[1280,100],[970,250],[728,90]]},{"viewport":[1024,0],"slot":[[970,66],[970,250],[728,90]]},{"viewport":[768,0],"slot":[[728,90]]},{"viewport":[320,0],"slot":[[320,50]]},{"viewport":[0,0],"slot":[[240,38]]}],"defaultSize":[970,66],"pbjs":{"s":[[320,50]],"xl":[[970,250],[728,90]],"l":[[970,250],[728,90]],"m":[[728,90]]}},"exclusions":{"mappings":[{"viewport":[0,0],"slot":[[1,2]]}],"defaultSize":[1,2]},"native-betting":{"mappings":[{"viewport":[0,0],"slot":["fluid"]}],"defaultSize":"fluid"},"banner-index":{"excludedSize":["728,90"],"mappings":[{"viewport":[1280,0],"slot":[[1280,100],[970,250]]},{"viewport":[1024,0],"slot":[[970,66],[970,250]]},{"viewport":[768,0],"slot":[[728,90]]},{"viewport":[320,0],"slot":[[320,50]]},{"viewport":[0,0],"slot":[[240,38]]}],"defaultSize":[970,66],"excludedProfile":["xl"],"includedCountries":["All"],"pbjs":{"s":[[320,50]],"xl":[[970,250]],"l":[[970,250]],"m":[[728,90]]}},"banner-webview":{"excludedSize":["970,250"],"mappings":[{"viewport":[1280,0],"slot":[[728,90]]},{"viewport":[1024,0],"slot":[[728,90]]},{"viewport":[768,0],"slot":[[728,90]]},{"viewport":[320,0],"slot":[[320,50]]},{"viewport":[0,0],"slot":[[240,38]]}],"defaultSize":[728,90],"includedCountries":["All"],"pbjs":{"s":[[320,50]],"xl":[[728,90]],"l":[[728,90]],"m":[[728,90]]}},"presby":{"mappings":[{"viewport":[0,0],"slot":[[112,62]]}],"defaultSize":[112,62]},"presentedbylogo":{"mappings":[{"viewport":[1024,0],"slot":[[128,30]]},{"viewport":[0,0],"slot":[[90,20]]}],"defaultSize":[128,30]},"native":{"mappings":[{"viewport":[0,0],"slot":["fluid"]}],"defaultSize":"fluid"},"incontentstrip":{"mappings":[{"viewport":[1024,0],"slot":[298,50]},{"viewport":[0,0],"slot":[]}],"defaultSize":[298,50]},"nlbettingschedule":{"mappings":[{"viewport":[1280,0],"slot":[[970,250]]},{"viewport":[1024,0],"slot":[[970,250]]},{"viewport":[768,0],"slot":[[300,250]]},{"viewport":[0,0],"slot":[[300,250]]}],"defaultSize":[300,250]},"incontent-betting":{"mappings":[{"viewport":[1024,0],"slot":[[300,251]]},{"viewport":[320,0],"slot":[[300,251]]}],"defaultSize":[300,251]},"nlbetting":{"mappings":[{"viewport":[0,0],"slot":[[75,65]]}],"defaultSize":[75,65]},"instream":{"mappings":[{"viewport":[0,0],"slot":[[1,3]]}],"defaultSize":[1,3]},"incontentstrip2":{"mappings":[{"viewport":[320,0],"slot":[[298,50]]}],"defaultSize":[298,50]},"incontent":{"mappings":[{"viewport":[1024,0],"slot":[[300,250],[300,600]]}],"defaultSize":[300,250]},"midpage":{"mappings":[{"viewport":[1280,0],"slot":[[700,400]]},{"viewport":[1024,0],"slot":[[440,330]]},{"viewport":[768,0],"slot":[[320,250]]},{"viewport":[0,0],"slot":[[320,250]]}],"defaultSize":[320,250]}},"load":{"schedule":{"tablet":"init","desktop":"init","mobile":"init"},"frontpage":{"tablet":"init","desktop":"init","mobile":"init"},"defaults":{"tablet":"init","desktop":"init","mobile":"init"},"index":{"tablet":"init","desktop":"init","mobile":"init"},"scoreboard":{"tablet":"init","desktop":"init","mobile":"init"},"standings":{"tablet":"init","desktop":"init","mobile":"init"},"story":{"tablet":"init","desktop":"init","mobile":"init"}},"bettingOnlySizes":{"incontent-betting":{"mappings":[{"viewport":[1024,0],"slot":[[300,251]]},{"viewport":[320,0],"slot":[[300,251]]}],"defaultSize":[300,251]},"native-betting":{"mappings":[{"viewport":[0,0],"slot":["fluid"]}],"defaultSize":"fluid"}},"supportDynamicPageLoad":true,"selector":".ad-slot","whitelistEspnPlus":["boxing","cbb","cfb","fantasy","frontpage","golf","mlb","mma","nba","ncaaw","nfl","nhl","soccer","tennis","wnba","horse","esports","formulaone"],"disabled":"false","override":{"banner":{"preview":"banner-scoreboard","game":"banner-scoreboard","fightcenter":"banner-scoreboard","match":"banner-scoreboard","index":"banner-index","scoreboard":"banner-scoreboard","conversation":"banner-scoreboard","lineups":"banner-scoreboard"}},"breakpoints":{"s":[0,767],"xl":[1280],"l":[1024,1279],"m":[768,1023]},"dynamicKeyValues":{"profile":{"key":"prof"}},"id":12129264,"kvps":[{"name":"ed","value":"us"},{"name":"ajx_url"},{"name":"sp","value":"espn"},{"name":"pgtyp","value":"error"},{"name":"darkmode","value":"false"}],"base":"espn.com"};
  122. googletag.cmd = googletag.cmd || [];
  123.  
  124. var espnAdsConfig = espn.ads.config;
  125.  
  126. espn.ads.loadGPT = function () {
  127. var gads = document.createElement('script');
  128. gads.async = true;
  129. gads.type = 'text/javascript';
  130. gads.src = 'https://www.googletagservices.com/tag/js/gpt.js';
  131. var node = document.getElementsByTagName('script')[0];
  132. node.parentNode.insertBefore(gads, node);
  133. delete espn.ads.loadGPT;
  134. }
  135.  
  136. if (espn.siteType === 'data-lite') {
  137. /**
  138. * Load ad library after our deferred files. Event subscription must
  139. * occur on window.load to ensure pub/sub availability.
  140. */
  141.  
  142. // Ad calls will be made when ad library inits (after window.load).
  143. var liteAdLoadConfigs = {
  144. desktop: 'init',
  145. mobile: 'init',
  146. tablet: 'init'
  147. };
  148.  
  149. espnAdsConfig.load = espnAdsConfig.load || {};
  150. espnAdsConfig.load.defaults = liteAdLoadConfigs
  151. espnAdsConfig.load.frontpage = liteAdLoadConfigs;
  152. espnAdsConfig.load.index = liteAdLoadConfigs;
  153. espnAdsConfig.load.story = liteAdLoadConfigs;
  154. } else {
  155. espn.ads.loadGPT();
  156. }
  157.  
  158.  
  159.    // Load prebid.js for AppNexus
  160.    (function() {
  161.        var d   = document,
  162.            pbs = d.createElement('script'),
  163.            target;
  164.  
  165.        window.espn = window.espn || {};
  166.        espn.ads = espn.ads || {};
  167.        espn.ads.isMagnite = false;
  168.  
  169.        pbs.type = 'text/javascript';
  170.        pbs.src = 'https://a.espncdn.com/prod/scripts/prebid8.26.0.js';
  171.        target = document.getElementsByTagName('head')[0];
  172.        target.insertBefore(pbs, target.firstChild);
  173.    })();
  174.  
  175.  
  176.  
  177. espn.ads.configPre = JSON.parse(JSON.stringify(espnAdsConfig));
  178. })();
  179. </script>
  180.  
  181.  
  182. <script type="text/javascript">
  183. if( typeof s_omni === "undefined" ) window.s_account = window.setReportSuite( "wdgespcom" );
  184. </script>
  185.  
  186.  
  187. <script type='text/javascript'>
  188. (function () {
  189. var exitModal;
  190. try {
  191. exitModal = JSON.parse('null');
  192. } catch (e) {}
  193. window.espn.exitModalConfig = exitModal || [];
  194. })();
  195. </script>
  196.  
  197. <!-- test & target - mbox.js -->
  198. <script type="text/javascript" src="https://a.espncdn.com/prod/scripts/analytics/ESPN_at_v2.rs.min.js"></script>
  199.  
  200. <script>
  201. // Picture element HTML shim|v it for old IE (pairs with Picturefill.js)
  202. document.createElement("picture");
  203. </script>
  204.  
  205. </head>
  206.  
  207. <body class="error desktop  prod  " data-appearance='light' data-pagetype="error" data-sport="" data-site="espn" data-customstylesheet="null" data-lang="en" data-edition="en-us" data-app="">
  208. <div class="ad-slot ad-slot-exclusions" data-slot-type="exclusions" data-slot-kvps="pos=exclusions" data-category-exclusion="true"></div><div class="ad-slot ad-slot-overlay" data-slot-type="overlay" data-slot-kvps="pos=outofpage" data-out-of-page="true"></div>
  209. <!-- abtest data object global -->
  210. <script type="text/javascript">
  211. var abtestData = {};
  212. </script>
  213.  
  214.  
  215. <div id="fb-root"></div>
  216.  
  217.        <div id="global-viewport"  class ="">
  218.            
  219. <nav id="global-nav-mobile" data-loadtype="server"></nav>
  220.  
  221.            <div class="menu-overlay-primary"></div>
  222. <div id="header-wrapper" class="hidden-print">
  223. <header id="global-header" class="espn-en user-account-management has-search">
  224.    <div class="menu-overlay-secondary"></div>
  225. <div class="container">
  226. <h2 class="logo-header"><a href="/"  name="&lpos=sitenavdefault&lid=sitenav_main-logo">ESPN</a></h2>
  227. </div>
  228. <nav id="global-nav" data-loadtype="server">
  229. <ul itemscope="" itemtype="http://www.schema.org/SiteNavigationElement">
  230.  
  231. <li itemprop="name"><a itemprop="url" href="/nfl/">NFL</a></li><li itemprop="name"><a itemprop="url" href="/nba/">NBA</a></li><li itemprop="name"><a itemprop="url" href="/mlb/">MLB</a></li><li itemprop="name"><a itemprop="url" href="/nhl/">NHL</a></li><li itemprop="name"><a itemprop="url" href="/soccer/">Soccer</a></li><li itemprop="name"><a itemprop="url" href="/golf/">Golf</a></li><li itemprop="name"><a itemprop="url" href="#">&hellip;</a><div><ul class="split"><li itemprop="name"><a itemprop="url" href="/college-football/">NCAAF</a></li><li itemprop="name"><a itemprop="url" href="/sports-betting/">Sports Betting</a></li><li itemprop="name"><a itemprop="url" href="/boxing/">Boxing</a></li><li itemprop="name"><a itemprop="url" href="http://www.tsn.ca/cfl">CFL</a></li><li itemprop="name"><a itemprop="url" href="/college-sports/">NCAA</a></li><li itemprop="name"><a itemprop="url" href="https://www.espncricinfo.com/">Cricket</a></li><li itemprop="name"><a itemprop="url" href="/f1/">F1</a></li><li itemprop="name"><a itemprop="url" href="/horse-racing/">Horse</a></li><li itemprop="name"><a itemprop="url" href="/little-league-world-series/">LLWS</a></li><li itemprop="name"><a itemprop="url" href="/mma/">MMA</a></li><li itemprop="name"><a itemprop="url" href="/racing/nascar/">NASCAR</a></li><li itemprop="name"><a itemprop="url" href="/nba-g-league/">NBA G League</a></li><li itemprop="name"><a itemprop="url" href="/mens-college-basketball/">NCAAM</a></li><li itemprop="name"><a itemprop="url" href="/womens-college-basketball/">NCAAW</a></li><li itemprop="name"><a itemprop="url" href="/olympics/">Olympic Sports</a></li><li itemprop="name"><a itemprop="url" href="/pll/">PLL</a></li><li itemprop="name"><a itemprop="url" href="/professional-wrestling/">Professional Wrestling</a></li><li itemprop="name"><a itemprop="url" href="/racing/">Racing</a></li><li itemprop="name"><a itemprop="url" href="/college-sports/basketball/recruiting/">RN BB</a></li><li itemprop="name"><a itemprop="url" href="/college-sports/football/recruiting/">RN FB</a></li><li itemprop="name"><a itemprop="url" href="/rugby/">Rugby</a></li><li itemprop="name"><a itemprop="url" href="/tennis/">Tennis</a></li><li itemprop="name"><a itemprop="url" href="/wnba/">WNBA</a></li><li itemprop="name"><a itemprop="url" href="http://xgames.com/">X Games</a></li><li itemprop="name"><a itemprop="url" href="/ufl/">UFL</a></li></ul></div></li><li class="pillar more-espn"><a href="#">More ESPN</a></li><li class="pillar fantasy"><a href="/fantasy/">Fantasy</a></li><li class="pillar watch"><a href="https://www.espn.com/watch/">Watch</a></li><li class="pillar espn-bet"><a href="https://espnbet.app.link/V424mquT4Eb?%243p=a_espn">ESPN BET</a></li><li class="pillar espn+"><a href="https://www.espn.com/espnplus/?om-navmethod=topnav">ESPN+</a></li></ul>
  232.  
  233. </nav>
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240. <nav id="global-nav-secondary" data-loadtype="tier-2-server" >
  241.  
  242.  
  243.  
  244. <div class="global-nav-container">
  245. <ul class="first-group"><li class="sports" itemprop="name"><span class="positioning"><a href="/rugby/"><span class="brand-logo "><img src="https://a4.espncdn.com/combiner/i?img=%2Fredesign%2Fassets%2Fimg%2Ficons%2FESPN%2Dicon%2Drugby.png&w=80&h=80&scale=crop&cquality=40&location=origin"></span><span class="link-text">Rugby</span></a></span></li><li class="sub"><a href="/rugby/" ><span class="link-text">Home</span></a></li><li class="sub"><a href="/rugby/scoreboard"  data-route="false" ><span class="link-text">Scores</span></a></li><li class="sub has-sub"><a href="/rugby/table/_/league/267979" ><span class="link-text">Tables</span></a></li><li class="sub has-sub"><a href="https://www.espn.com/rugby/story/_/id/15269943/rugby-leagues-competitions" ><span class="link-text">Tournaments</span></a></li><li class="sub has-sub"><a href="/rugby/story/_/id/15269945/rugby-national-teams" ><span class="link-text">Countries</span></a></li></ul>
  246. <script type="text/javascript">
  247. var espn = espn || {};
  248. espn.nav = espn.nav || {};
  249. espn.nav.navId = 11929946;
  250. espn.nav.isFallback = false;
  251.  
  252.  
  253.  
  254. </script>
  255. </div>
  256. </nav>
  257.  
  258. </header>
  259. </div>
  260.  
  261.  
  262.            <section id="pane-main">
  263.  
  264.                <div id="custom-nav" data-id="error"></div>
  265.  
  266. <div class="ad-slot ad-slot-wallpaper" data-slot-type="wallpaper" data-exclude-bp="s,m" data-slot-kvps="pos=wallpaper" data-collapse-before-load="true"></div>
  267.  
  268.             <div class="ad-banner-wrapper"><div class="ad-slot ad-slot-banner ad-wrapper" data-slot-type="banner" data-slot-kvps="pos=banner"></div></div>
  269.  
  270.                <section id="main-container" tabindex="-1">
  271.                    
  272.  
  273.  
  274. <script type="text/javascript">
  275.  
  276.    var __dataLayer = window.__dataLayer || {};
  277.  
  278.    __dataLayer = Object.assign({}, __dataLayer,
  279.        {"site":{"country":"us","site":"espn","orientation":"desktop","edition":"en-us","language":"en_us","editionKey":"espn-en"},"pzn":{"login_status":"","entitlements":"none","disneyplus_bundle":"no","has_favorites":"no","subscriber_type":"","has_fantasy":"no","has_notifications":"no","auto_start":"no"},"page":{"nav_method":"","page_url":"","content_category":"","page_type":"","story_id":"","section":"search","prev_page":"","espnplus_category":"","espnplus_products":"","game_state":"","premium":"","content_type":"error","game_detail":"","page_name":"","game_id":"","page_infrastructure":"sCore","author":"","league":"no league","player_team_detail":"","story_title":"","feed_rule":"","espnplus_content":"","mktg_campaign":"","feed_type":"","sport":""},"visitor":{"dssid":"","ad_blocker":"no","consent_groups":""},"space":"espn"}
  280.    );
  281. </script>
  282.                    <div class="main-content layout-full">
  283.  
  284.                        <style>
  285. #main-container, #custom-nav {
  286. visibility: visible !important;
  287. }
  288. .col-a {
  289. padding: 0 !important;
  290. }
  291. .Error404__Wrapper span {
  292. padding: 0 20px;
  293. text-align: center;
  294. }
  295. #pane-main {
  296. padding-top: 44px !important;
  297. }
  298. </style><!-- espn-en 500 --><section class="col-a Error404"><header class="Error404__Wrapper"><h1 class="Error404__Title">Page error.</h1><span>Go to the <a href="/" class="Error404__LinkHome">homepage</a>.</span></header><footer class="Error404__Footer"><div class="Error404__Legal"><div class="logo"><img src="https://a.espncdn.com/redesign/assets/img/logos/espn-404@2x.png" alt="ESPN"/></div><div class="text">&copy; 2024 ESPN Internet Ventures <a href="http://disneytermsofuse.com/">Terms of Use</a>, <a href="http://disneyprivacycenter.com/">Privacy Policy</a>, <a href="https://privacy.thewaltdisneycompany.com/en/current-privacy-policy/your-us-privacy-rights">Your US State Privacy Rights</a>, <a href="https://disneyprivacycenter.com/kids-privacy-policy/english/">Children's Online Privacy Policy</a>, <a href="http://preferences-mgr.truste.com/?type=espn&affiliateId=148">Interest-Based Ads</a> , <a href="http://www.nielsen.com/digitalprivacy">About Nielsen Measurement</a> and <a href="https://privacy.thewaltdisneycompany.com/en/dnsmi/" class="ot-sdk-show-settings">Do Not Sell or Share My Personal Information</a> are applicable to you. All rights reserved</div></div></footer></section>
  299.  
  300.                        
  301.                    </div>
  302.  
  303.                    
  304.  
  305.                </section>
  306.            </section>
  307.        </div>
  308. <script>
  309. var espn_ui = window.espn_ui || {};
  310. espn_ui.staticRef = "https://a.espncdn.com/redesign/0.685.1";
  311. espn_ui.imgRef = "https://a.espncdn.com/redesign/assets/img/";
  312. espn_ui.insertRef = "https://a.espncdn.com";
  313. espn_ui.deviceType = "desktop";
  314. espn_ui.pageShell = false;
  315. espn_ui.pubKey = null;
  316. espn.api = {};
  317. espn_ui.webview = false;
  318. espn_ui.useNativeBridge = false;
  319. espn_ui.onefeed = false;
  320. espn_ui.abtests = {"kahuna":40,"kplus":41,"kminus":42,"auddev1":45,"auddev2":46,"auddevcontrol":47,"headlinetester":48,"control":52,"carousel":53,"followcarouselcontrol":54,"followcarouseltest":55,"followcarouselenabled":56,"adtestcontrol":57,"favesTest":58,"tierTest":59,"relatedVideosCDP":60,"relatedVideosATG":61,"stayOnHttps":62,"hideminifeed":63,"epluslogo":64,"everscroll":65,"taboola-5":70,"taboola-10":71,"taboola-15":72,"taboola-1x6mobile":73,"taboola-1x8mobile":74,"eplusmodulelinks":75,"eplusmoduledescriptor":76,"controlvariant":77,"personalizedvariant":78,"plethoravariant1":79,"plethoravariant2":80,"plethoravariant3":81,"plethoracontrol":82,"controllegalfooter":83,"whitelegalfooter":84,"graylegalfooter":85,"paragraphpaywalltext0":86,"paragraphpaywalltext1":87,"paywalltextcontrol":88,"paragraphpaywalltext3":89,"paywalltextoverride":90,"articleinlinefooter":91,"articlebottompopupfooter":92,"plethoravariant4":93,"plethoravariant5":94,"plethoravariant6":95,"plethoravariant7":96,"plethoracontrol2":97,"articleadslot":98,"articleadslotcontrol":99};
  321. espn_ui.isCurated = true;
  322. espn_ui.error = true;
  323. espn_ui.dcf   = false;
  324. function setIsCurated () {
  325. $('#news-feed').attr('data-curated', espn_ui.isCurated);
  326. $(document).trigger('checkIfShouldAutoUpdate');
  327. espn_ui.checkIfShouldAutoUpdate = true;
  328. }
  329. //this is also set on ajax page loads in js/helpers/page.js
  330. if (document.readyState == 'complete') {
  331. setIsCurated();
  332. } else {
  333. window.onload = setIsCurated;
  334. }
  335.  
  336. var tcStatus = {"tcTwoLocked":false,"tcLocked":false,"tcwLocked":false,"tcTwoOn":false,"tcwOn":false,"tcOn":false,"tcwTwoOn":false,"tcwTwoLocked":false};
  337.  
  338. //Pass Array of Available DTC Packages to Client
  339. var DTCpackages = [{"description":"5/4/2024 - Pantoja vs. Erceg","subscription":{"buttonTextStyle":"#000000","subscribeText":"Purchase","subscribedText":"Purchased","buttonStyle":"#FFAD00","name":"UFC 301 - Early Bird","backgroundColors":["#2a2a2a","#2a2a2a"],"subscriptionExpiredText":"Expired","description":"5/4/2024 - Pantoja vs. Erceg","logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/subscriptions/ESPN_PLUS_CTV_PPV_icon_UFC2022.png"},"concurrencyLimit":2,"billing":{"showCheckBox":false,"billingDisclosureError":"Please check the above box to agree to the annual renewal","ctaButtonTitle":"Buy {price}","billingDisclosure":"I agree to the automatic renewal provision."},"isPPV":true,"paywall":{"ctaButtonTitle":"BUY UFC 301","subscriberAgreementTitle":"Subscriber Agreement","title":"UFC 301 - Saturday, May 4th - Pantoja vs. Erceg","heroImageUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_UFC_PPV_301.hero.5x2.jpg","logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_UFC_PPV_301.logo.png","termsOfUse":"https://www.disneyplus.com/legal/subscriber-agreement","ctaButtonSubheader":"Buy UFC 301 PPV for {price}","subtitle":"Available exclusively for ESPN+ subscribers for $69.99.","backgroundColors":["#2a2a2a","#2a2a2a"],"notPurchaseableText":"The event you are trying to watch is not available for purchase on this device.","ctaButtonStyle":"#FFAD00","informativeLoginText":"Already an ESPN+ subscriber? Login below to watch your PPV or purchase for $69.99.","disclaimer":"Must purchase by 4/29/24 at 11:59 pm PST to receive special offer. Must have an ESPN+ subscription to purchase. You will be charged $69.99 for the event (plus tax, where applicable). Subject to terms at disneyplus.com/legal/subscriber-agreement. Not for commercial use.","backgroundImageUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_UFC_PPV_301.background.dim.jpg","ctaButtonTextStyle":"#000000","cuentoPaywall":{"subheader":"Get UFC Fight Nights and access to PPV events, ESPN+ Originals, and the complete 30 for 30 library.","subtitle":"Available exclusively for ESPN+ subscribers for only <font color=\"#FAB200\">$69.99.<\/font>","ppvPriceStandalone":"$69.99","subscriptionBullet":"ESPN+ Annual Subscription","header":"UFC 301: Main Card - Early Bird","disclaimerText":"Must purchase by 4/29/24 at 11:59 pm PST to receive special offer. Must have an ESPN+ subscription to purchase PPV. You will be charged $69.99 for the event (plus tax, where applicable). Subject to <a href=\"https://www.disneyplus.com/legal/subscriber-agreement\">Subscriber Agreement<\/a>. Not for commercial use.","eventStartTime":"2024-05-05T02:00:00Z","title":"Get UFC 301 - Early Bird","eventLogo":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_UFC_PPV_301_v2.logo.png"}},"accountsHold":[{"refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume your ESPN+ Subscription","type":"direct","enabled":true,"subHeader":"This PPV is available exclusively for ESPN+ subscribers for only $79.99. Your ESPN+ subscription is on hold. Please update your account by going to https://secure.web.plus.espn.com/account."},{"refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume your ESPN+ Subscription","type":"hulu","enabled":true,"subHeader":"This PPV is available exclusively for ESPN+ subscribers for only $79.99. Your ESPN+ subscription is on hold. Please update your account by going to secure.hulu.com/account."},{"refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume your ESPN+ Subscription","type":"disneyplus","enabled":true,"subHeader":"This PPV is available exclusively for ESPN+ subscribers for only $79.99. Your ESPN+ subscription is on hold. Please update your account by going to disneyplus.com/account."},{"refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume your ESPN+ Subscription","type":"google","enabled":true,"subHeader":"This PPV is available exclusively for ESPN+ subscribers for only $79.99. Your ESPN+ subscription is on hold. Please update your account by going to https://play.google.com/store/paymentmethods"},{"refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume your ESPN+ Subscription","type":"apple","enabled":true,"subHeader":"This PPV is available exclusively for ESPN+ subscribers for only $79.99. Your ESPN+ subscription is on hold. Please update your account by going to https://apps.apple.com/account/billing."},{"refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume your ESPN+ Subscription","type":"generic","enabled":true,"subHeader":"This PPV is available exclusively for ESPN+ subscribers for only $79.99. Your ESPN+ subscription is on hold. Please update your account by going to the platform where you purchased ESPN+."},{"refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume your ESPN+ Subscription","type":"xfinity","enabled":true,"subHeader":"This PPV is available exclusively for ESPN+ subscribers for only $79.99. Your ESPN+ subscription is on hold. Please update your account by going to the platform where you purchased ESPN+."}],"offerID":"8af0749d-03c8-4a69-9f56-ee1ada4efdaa","offDeviceBillingDisclaimer":"You will be charged $69.99 (plus tax, where applicable) upon purchase. Subject to terms at disneyplus.com/legal/subscriber-agreement. Not for commercial use.","id":90,"sku":"web_espn_ufc_ppv_301","billingDisclaimer":"You will be charged {price} (plus tax, where applicable) upon purchase. Subject to terms at disneyplus.com/legal/subscriber-agreement.","bundle":{"skus":["web_yearly_ppv_bundle"],"offerIDs":["47ea9132-bacc-4837-97e5-8c07b7491acc","ac27c6ba-cb17-41ad-a1af-f04856c81358"],"enabled":true,"billing":{"showCheckBox":true,"billingDisclosureError":"Please check the above box to agree to the annual renewal","ctaButtonTitle":"Agree & Subscribe","billingDisclosure":"I agree to the automatic renewal provision."},"requiredEntitlement":"ESPN_PLUS","cuentoPaywalls":[{"disclaimerText2":"By clicking \u201cAgree & Subscribe,\u201d you also agree to the Subscriber Agreement located at disneyplus.com/legal/subscriber-agreement and viewable by clicking the following button:","legalText1":"* Must purchase by 4/29/24 at 11:59 pm PST to receive special offer. Savings compared to price of an Annual Plan and the standalone PPV price.","footerSubtitle":"Buy UFC 301 for <s>$79.99<\/s> <font color=\"#FAB200\">$9.99<\/font>","disclaimerText1":"Must purchase by 4/29/24 at 11:59 pm PST to receive special offer. An active ESPN+ subscription is required to purchase PPV. Additional terms apply. For new subscribers only. Savings compared to purchasing ESPN+ annual and PPV separately. Cancel anytime. Subject to <a href=\"https://www.disneyplus.com/legal/subscriber-agreement\">Subscriber Agreement<\/a>. Not for commercial use.","ppvPriceEspnPlus":"$109.99/year","title":"UFC 301 & ESPN+ Annual Plan for $119.98","footerAccessibleSubtitle":"Buy UFC, originally $79.99, now $9.99","heroImageAccessibleTitle":"Promotional banner for UFC 301, showcasing Alexandre Pantoja on the left, facing Steve Erceg on the right.","logoAccessibleTitle":"E S P N Plus Logo","buttonsSubheaderText":"Subscribe to ESPN+ Annual for $109.99/year","bundleButtonLink":"https://secure.web.plus.espn.com/purchase/ufc301","order":1,"headerTitle":"Special Offer For New Users"},{"standaloneButtonLink":"https://secure.web.plus.espn.com/purchase/ufc301?standalone=true","ppvPriceDiscount":"$9.99","buttonsDisclaimerText":"Must purchase UFC 301 within 48 hours of purchase of ESPN+ annual plan on this device to qualify for discounted PPV price.","buttonsSubheaderText":"SAVE 30%","order":2}],"paywalls":[{"legalText1":"Available in US Only","disclaimerText2":"By clicking \"Agree & Subscribe\", you also agree to the Subscriber Agreement at disneyplus.com/legal/subscriber-agreement, and acknowledge that you have read our Privacy Policy. ESPN+ may use your data to personalize and improve your ESPN+ experience. Not for commercial use.","disclaimerText1":"Savings compared to price of an Annual Plan and the standalone PPV price. By clicking \"AGREE & SUBSCRIBE\", you are enrolling in automatic payments of the subscription fee (currently $109.99/year, plus tax where applicable) that will continue until you cancel. Price subject to change. Cancel anytime, through your subscription management settings or by contacting us, effective at the end of the billing period. No refunds or credits for partial months or years.","buttons":[{"headerText":"Step 1 of 2","title":"Agree & Subscribe","offerIDs":["47ea9132-bacc-4837-97e5-8c07b7491acc"],"subheaderText":"Sign up for an ESPN+ Annual Plan for $109.99","textColor":"#000000","disclaimer":"You will be charged yearly until you cancel. Cancel anytime. Subject to Subscriber Agreement below."}],"legalText4":"- No refunds for the current subscription period are granted. Cancellations of the current subscription take effect at the conclusion of the current subscription period. Terms of Use - [https://disneytermsofuse.com]Privacy Policy - [https://privacy.thewaltdisneycompany.com/en/]Subscriber Agreement - (https://www.disneyplus.com/legal/subscriber-agreement) Blackout Policy - [https://support.espn.com/hc/en-us/articles/360001482992-Blackout-Policy]Do Not Sell My Info - (https://privacy.thewaltdisneycompany.com/en/dnsmi)","footer":{"subtitle":"Buy UFC 301 PPV at discounted price of <font color=\"#FFAE00\">$9.99<\/font><br/>(originally $79.99)","title":"Step 2 of 2","disclaimer":"Must purchase UFC 301 within 48 hours of purchase of ESPN+ annual plan on this device to qualify for discounted PPV price."},"legalText3":"- Your subscription may be managed, and auto-renewal may be turned off, by going to your iTunes account settings after purchase. By signing up for a subscription, you will receive updates, special offers, and other information from ESPN, ESPN+ and The Walt Disney Family of Companies.","legalText2":"- Payment will be charged to your iTunes Account at confirmation of purchase, unless you are offered and are eligible for a free trial. If you receive a free trial, you will be charged when your free trial period ends. Your account will be charged for renewal within 24 hours prior to the end of the current period. If you cancel prior to such 24 hour period, you will not be charged for the following applicable subscription period.","ctaButtonTitle":"SUBSCRIBE FOR $109.99/YEAR","subscriberAgreementTitle":"https://es.pn/plus-terms","title":"EXCLUSIVELY ON ESPN+:","heroImageUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_UFC_PPV_301.background.58x13.jpg","logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_EXCLUSIVE.logo.png","termsOfUse":"https://es.pn/plus-terms","subtitle":"OVER 30% DISCOUNT","backgroundColors":["#2a2a2a","#2a2a2a"],"notPurchaseableText":"The event you are trying to watch is not available for purchase on this device.","secondaryTitle":"UFC 301 & ESPN+ Annual Plan for $119.98","ctaButtonStyle":"#FFAD00","informativeLoginText":"BUNDLE_PAYWALL_INFORMATIVELOGINTEXT_PLACEHOLDER","disclaimer":"BUNDLE_PAYWALL_DISCLAIMERKEY_PLACEHOLDER","order":1,"backgroundImageUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_UFC_PPV_301.background.jpg","ctaButtonTextStyle":"#000000"},{"legalText1":"Must purchase UFC 301 within 48 hours of purchase of ESPN+ annual plan on this device to qualify for discounted PPV price.","disclaimerText1":"Must purchase by 4/29/24 at 11:59 pm PST to receive special offer. You will be charged $9.99 for the event (plus tax, where applicable) and subject to terms at disneyplus.com/legal/subscriber-agreement. Not for commercial use. Must purchase UFC within 48 hours of purchase of ESPN+ annual plan on this device to qualify for discounted PPV price.","buttons":[{"headerText":"Step 2 of 2","title":"BUY UFC 301 NOW","offerIDs":["47ea9132-bacc-4837-97e5-8c07b7491acc"],"textColor":"#000000","disclaimer":"Must purchase by 4/29/24 at 11:59 pm PST to receive special offer. You will be charged $9.99 for the event (plus tax, where applicable). Subject to terms at www.disneyplus.com/legal/subscriber-agreement. Not for commercial use."}],"ctaButtonTitle":"app.bundlepaywall.paywall2.buttons.title","subscriberAgreementTitle":"BUNDLE_PAYWALL_SUBSCRIBERAGREEMENTTITLE_PLACEHOLDER","logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_EXCLUSIVE.logo.png","subtitle":"You now have an ESPN+ Annual Plan","backgroundColors":["#2a2a2a","#2a2a2a"],"notPurchaseableText":"BUNDLE_PAYWALL_NOTPURCHASEABLETEXT_PLACEHOLDER","header":{"subtitle":"You now have an ESPN+ Annual Plan","title":"STEP 1 of 2 COMPLETE"},"ctaButtonStyle":"#FFAD00","informativeLoginText":"BUNDLE_PAYWALL_INFORMATIVELOGINTEXT_PLACEHOLDER","disclaimer":"BUNDLE_PAYWALL_DISCLAIMERKEY_PLACEHOLDER","order":2,"backgroundImageUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_UFC_PPV_301.background.jpg","ctaButtonTextStyle":"#000000"}],"subtitle":"Exclusive: UFC 301 & ESPN+ Annual Plan only {price}. Original Value $189.98","postPurchaseScreen":{"promo":{"linkUrl":"https://go.onelink.me/Ecx6/52c116c4","linkText":"BUY NOW","message":"app.iap.espnplus.postpurchase.promo.message","enabled":false,"logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/welcome/promo/promo-full.png"},"buttonText":"Start Streaming Now","message":"Score! You're all set.","enabled":false,"logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS.logo@2x.png","backgroundImageUrl":"https://secure.espncdn.com/paywall/ios/bkg-blur@3x.png"},"offDeviceBillingDisclaimer":"*For new subscribers only. Your ESPN+ annual plan will automatically renew each year at the then-current price (currently $109.99/year), plus tax where applicable. Cancel anytime. Subject to terms at disneyplus.com/legal/subscriber-agreement. Not for commercial use.","gracePeriodSeconds":172800,"billingDisclaimer":"You will be charged {price} (plus tax, where applicable) upon purchase. Your ESPN+ annual plan will renew for $109.99 (plus tax, where applicable) one year from the date of purchase. Cancel any time before then to avoid being charged. By signing up for a subscription, you will receive updates, special offers, and other information from ESPN, ESPN+, and The Walt Disney Family of Companies.","voucherCode":"ESPN_PPV301BNDL_VOCHR","disclaimer":"By clicking \"AGREE & SUBSCRIBE\", you are enrolling in automatic payments of the subscription fee (currently $109.99/year, plus tax where applicable) that will continue until you cancel. Price subject to change. Cancel anytime, through your subscription management settings or by contacting us, effective at the end of the billing period. No refunds or credits for partial months or years. By clicking \"Agree & Subscribe\", you also agree to the ESPN+ Subscriber Agreement at disneyplus.com/legal/subscriber-agreement","campaignCode":"ESPN_PURCHASE_CMPGN"},"voucherCode":"ESPN_PPV301BNDL_VOCHR","campaignCode":"ESPN_PURCHASE_CMPGN","allowsRestore":true,"upgrade":{"skus":["web_yearly_ppv_bundle_upgrade"],"requiredSource":"D2C","ctaButtonTitle":"UPGRADE AND BUY","ctaButtonHeader":"SAVE 30% WHEN YOU UPGRADE & BUNDLE","offerIDs":["3004853a-f0ea-4a53-80bf-4ea08e9644ca"],"billing":{"showCheckBox":true,"billingDisclosureError":"Please check the above box to agree to the annual renewal","billingDisclosure":"I agree to the automatic renewal provision."},"requiredEntitlement":"ESPN_PLUS","ctaButtonSubheader":"GET UFC 301 & ESPN+ ANNUAL PLAN FOR {price}","subtitle":"EXCLUSIVELY FOR MONTHLY SUBSCRIBERS","requiredCategoryCodes":["espn_switch_from"],"offDeviceBillingDisclaimer":"*Your ESPN+ annual plan will automatically renew each year at the then-current price (currently $109.99/year), plus tax where applicable. Cancel anytime, effective at the end of your billing period. No refunds or credits for partial months or years. Subject to terms at disneyplus.com/legal/subscriber-agreement. Not for commercial use.","billingDisclaimer":"You will be charged {price} (plus tax, where applicable) upon purchase. Your ESPN+ annual plan will renew for $109.99 (plus tax, where applicable), one year from the date of the end of your monthly subscription. Cancel any time before then to avoid being charged. By signing up for a subscription, you will receive updates, special offers, and other information from ESPN, ESPN+, and The Walt Disney Family of Companies.","voucherCode":"ESPN_PPV301BNDL_VOCHR","disclaimer":"Your ESPN+ annual subscription will auto-renew at $109.99 per year (plus tax, where applicable). Cancel anytime. Subject to terms at disneyplus.com/legal/subscriber-agreement.","campaignCode":"ESPN_PURCHASE_CMPGN"},"buttonStyle":"#FFFFFF","entitlement":"ESPN_PLUS_UFC_PPV_301","logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/subscriptions/ESPN_PLUS_CTV_PPV_icon_UFC2022.png","countryCodes":["US"],"isIap":true,"name":"UFC 301 Early Bird","postPurchaseScreen":{"promo":{"linkUrl":"https://go.onelink.me/Ecx6/52c116c4","linkText":"BUY NOW","message":"app.iap.espnplus.postpurchase.promo.message","enabled":false,"logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/welcome/promo/promo-full.png"},"buttonText":"Start Streaming Now","message":"Score! You're all set.","enabled":false,"logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS.logo@2x.png","backgroundImageUrl":"https://secure.espncdn.com/paywall/ios/bkg-blur@3x.png"},"shortName":"UFC","showPregame":true},{"description":"4/13/2024 - Pereira vs. Hill","subscription":{"buttonTextStyle":"#000000","subscribeText":"Purchase","subscribedText":"Purchased","buttonStyle":"#FFAD00","name":"UFC 300","backgroundColors":["#2a2a2a","#2a2a2a"],"subscriptionExpiredText":"Expired","description":"4/13/2024 - Pereira vs. Hill","logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/subscriptions/ESPN_PLUS_CTV_PPV_icon_UFC2022.png"},"concurrencyLimit":2,"billing":{"showCheckBox":false,"billingDisclosureError":"Please check the above box to agree to the annual renewal","ctaButtonTitle":"Buy {price}","billingDisclosure":"I agree to the automatic renewal provision."},"isPPV":true,"paywall":{"ctaButtonTitle":"BUY UFC 300","subscriberAgreementTitle":"Subscriber Agreement","title":"UFC 300 - Saturday, April 13th - Pereira vs. Hill","heroImageUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_UFC_PPV_300.hero.5x2.jpg","logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_UFC_PPV_300.logo.png","termsOfUse":"https://www.disneyplus.com/legal/subscriber-agreement","ctaButtonSubheader":"Buy UFC 300 PPV for {price}","subtitle":"Available exclusively for ESPN+ subscribers for $79.99.","backgroundColors":["#2a2a2a","#2a2a2a"],"notPurchaseableText":"The event you are trying to watch is not available for purchase on this device.","ctaButtonStyle":"#FFAD00","informativeLoginText":"Already an ESPN+ subscriber? Login below to watch your PPV or purchase for $79.99.","disclaimer":"You will be charged $79.99 for the event (plus tax, where applicable) upon purchase. Subject to terms at www.disneyplus.com/legal/subscriber-agreement. Not for commercial use.","backgroundImageUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_UFC_PPV_300.background.dim.jpg","ctaButtonTextStyle":"#000000","cuentoPaywall":{"subheader":"Get UFC Fight Nights and access to PPV events, ESPN+ Originals, and the complete 30 for 30 library.","replayDisclaimer":"Available for replay on 4/29/24 with your ESPN+ subscription.","subtitle":"Available exclusively for ESPN+ subscribers for only <font color=\"#FAB200\">$79.99.<\/font>","ppvPriceStandalone":"$79.99","subscriptionBullet":"ESPN+ Annual Subscription","header":"UFC 300: Main Card","disclaimerText":"Must have an ESPN+ subscription to purchase PPV. You will be charged $79.99 for the event (plus tax, where applicable). Subject to <a href=\"https://www.disneyplus.com/legal/subscriber-agreement\">terms<\/a>. Not for commercial use.","eventStartTime":"2024-04-14T02:00:00Z","title":"Get UFC 300","eventLogo":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_UFC_PPV_300_v2.logo.png"}},"accountsHold":[{"ctaUrl":" ","refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume your ESPN+ Subscription","type":"direct","enabled":true,"subHeader":"This PPV is available exclusively for ESPN+ subscribers for only $79.99. Your ESPN+ subscription is on hold. Please update your account by going to https://secure.web.plus.espn.com/account."},{"ctaUrl":" ","refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume your ESPN+ Subscription","type":"hulu","enabled":true,"subHeader":"This PPV is available exclusively for ESPN+ subscribers for only $79.99. Your ESPN+ subscription is on hold. Please update your account by going to secure.hulu.com/account."},{"ctaUrl":" ","refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume your ESPN+ Subscription","type":"disneyplus","enabled":true,"subHeader":"This PPV is available exclusively for ESPN+ subscribers for only $79.99. Your ESPN+ subscription is on hold. Please update your account by going to disneyplus.com/account."},{"ctaUrl":" ","refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume your ESPN+ Subscription","type":"google","enabled":true,"subHeader":"This PPV is available exclusively for ESPN+ subscribers for only $79.99. Your ESPN+ subscription is on hold. Please update your account by going to https://play.google.com/store/paymentmethods"},{"ctaUrl":" ","refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume your ESPN+ Subscription","type":"apple","enabled":true,"subHeader":"This PPV is available exclusively for ESPN+ subscribers for only $79.99. Your ESPN+ subscription is on hold. Please update your account by going to https://apps.apple.com/account/billing."},{"ctaUrl":" ","refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume your ESPN+ Subscription","type":"generic","enabled":true,"subHeader":"This PPV is available exclusively for ESPN+ subscribers for only $79.99. Your ESPN+ subscription is on hold. Please update your account by going to the platform where you purchased ESPN+."},{"ctaUrl":" ","refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume your ESPN+ Subscription","type":"xfinity","enabled":true,"subHeader":"This PPV is available exclusively for ESPN+ subscribers for only $79.99. Your ESPN+ subscription is on hold. Please update your account by going to the platform where you purchased ESPN+."}],"offerID":"2b6ca31a-a0cc-40f5-8ad2-c6055303e6fe","offDeviceBillingDisclaimer":"You will be charged $79.99 (plus tax, where applicable) upon purchase. Subject to terms. Not for commercial use.","id":89,"sku":"web_espn_ufc_ppv_300","billingDisclaimer":"You will be charged {price} (plus tax, where applicable) upon purchase. Subject to terms at disneyplus.com/legal/subscriber-agreement.","bundle":{"skus":["web_yearly_ppv_bundle"],"offerIDs":["2adc12b5-5eee-4bc8-81d7-c73a0b561fcf"],"enabled":true,"billing":{"showCheckBox":true,"billingDisclosureError":"Please check the above box to agree to the annual renewal","ctaButtonTitle":"Agree & Subscribe","billingDisclosure":"I agree to the automatic renewal provision."},"requiredEntitlement":"ESPN_PLUS","cuentoPaywalls":[{"disclaimerText2":"By clicking \u201cAgree & Subscribe,\u201d you also agree to the Subscriber Agreement located at disneyplus.com/legal/subscriber-agreement and viewable by clicking the following button:","legalText1":"* Savings compared to price of an Annual Plan and the standalone PPV price.","footerSubtitle":"Buy UFC for <s>$79.99<\/s> <font color=\"#FAB200\">$24.99<\/font>","disclaimerText1":"For new subscribers only. Savings compared to purchasing ESPN+ annual and PPV separately. Your ESPN+ annual plan will automatically renew each year at the then-current price (currently $109.99/year), plus tax where applicable. Cancel anytime. Subject to <a href=\"https://www.disneyplus.com/legal/subscriber-agreement\">terms<\/a>. Not for commercial use.","ppvPriceEspnPlus":"$109.99/year","title":"UFC 300 & ESPN+ Annual Plan for $134.98","footerAccessibleSubtitle":"Buy UFC, originally $79.99, now $24.99","heroImageAccessibleTitle":"Promotional banner for UFC 300, showcasing Alex Pereira on the left, facing Jamahal Hill on the right.","logoAccessibleTitle":"E S P N Plus Logo","buttonsSubheaderText":"Subscribe to ESPN+ Annual for $109.99/year","bundleButtonLink":"https://secure.web.plus.espn.com/purchase/ufc300","order":1,"headerTitle":"Special Offer For New Users"},{"standaloneButtonLink":"https://secure.web.plus.espn.com/purchase/ufc300?standalone=true","ppvPriceDiscount":"$24.99","buttonsDisclaimerText":"Must purchase UFC 300 within 48 hours of purchase of ESPN+ annual plan on this device to qualify for discounted PPV price.","buttonsSubheaderText":"SAVE 30%","order":2}],"paywalls":[{"legalText1":"Available in US Only","disclaimerText2":"By clicking \"Agree & Subscribe\", you also agree to the Subscriber Agreement at disneyplus.com/legal/subscriber-agreement, and acknowledge that you have read our Privacy Policy. ESPN+ may use your data to personalize and improve your ESPN+ experience. Not for commercial use.","disclaimerText1":"Savings compared to price of an Annual Plan and the standalone PPV price. By clicking \"AGREE & SUBSCRIBE\", you are enrolling in automatic payments of the subscription fee (currently $109.99/year, plus tax where applicable) that will continue until you cancel. Price subject to change. Cancel anytime, through your subscription management settings or by contacting us, effective at the end of the billing period. No refunds or credits for partial months or years.","buttons":[{"headerText":"Step 1 of 2","title":"Agree & Subscribe","offerIDs":["2adc12b5-5eee-4bc8-81d7-c73a0b561fcf"],"subheaderText":"Sign up for an ESPN+ Annual Plan for $109.99","textColor":"#000000","disclaimer":"You will be charged yearly until you cancel. Cancel anytime. Subject to Subscriber Agreement below."}],"legalText4":"- No refunds for the current subscription period are granted. Cancellations of the current subscription take effect at the conclusion of the current subscription period. Terms of Use - [https://disneytermsofuse.com]Privacy Policy - [https://privacy.thewaltdisneycompany.com/en/]Subscriber Agreement - (https://www.disneyplus.com/legal/subscriber-agreement) Blackout Policy - [https://support.espn.com/hc/en-us/articles/360001482992-Blackout-Policy]Do Not Sell My Info - (https://privacy.thewaltdisneycompany.com/en/dnsmi)","footer":{"subtitle":"Buy UFC 300 PPV at discounted price of <font color=\"#FFAE00\">$24.99<\/font><br/>(originally $79.99)","title":"Step 2 of 2","disclaimer":"Must purchase UFC 300 within 48 hours of purchase of ESPN+ annual plan on this device to qualify for discounted PPV price."},"legalText3":"- Your subscription may be managed, and auto-renewal may be turned off, by going to your iTunes account settings after purchase. By signing up for a subscription, you will receive updates, special offers, and other information from ESPN, ESPN+ and The Walt Disney Family of Companies.","legalText2":"- Payment will be charged to your iTunes Account at confirmation of purchase, unless you are offered and are eligible for a free trial. If you receive a free trial, you will be charged when your free trial period ends. Your account will be charged for renewal within 24 hours prior to the end of the current period. If you cancel prior to such 24 hour period, you will not be charged for the following applicable subscription period.","ctaButtonTitle":"SUBSCRIBE FOR $109.99/YEAR","subscriberAgreementTitle":"https://es.pn/plus-terms","title":"EXCLUSIVELY ON ESPN+:","heroImageUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_UFC_PPV_300.background.58x13.jpg","logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_EXCLUSIVE.logo.png","termsOfUse":"https://es.pn/plus-terms","subtitle":"OVER 30% DISCOUNT","backgroundColors":["#2a2a2a","#2a2a2a"],"notPurchaseableText":"The event you are trying to watch is not available for purchase on this device.","secondaryTitle":"UFC 300 & ESPN+ Annual Plan for $134.98","ctaButtonStyle":"#FFAD00","informativeLoginText":"BUNDLE_PAYWALL_INFORMATIVELOGINTEXT_PLACEHOLDER","disclaimer":"BUNDLE_PAYWALL_DISCLAIMERKEY_PLACEHOLDER","order":1,"backgroundImageUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_UFC_PPV_300.background.jpg","ctaButtonTextStyle":"#000000"},{"legalText1":"Must purchase UFC 300 within 48 hours of purchase of ESPN+ annual plan on this device to qualify for discounted PPV price.","disclaimerText1":"You will be charged $24.99 for the event (plus tax, where applicable) and subject to terms at www.disneyplus.com/legal/subscriber-agreement. Not for commercial use. Must purchase UFC within 48 hours of purchase of ESPN+ annual plan on this device to qualify for discounted PPV price.","buttons":[{"headerText":"Step 2 of 2","title":"BUY UFC 300 NOW","offerIDs":["2adc12b5-5eee-4bc8-81d7-c73a0b561fcf"],"textColor":"#000000","disclaimer":"You will be charged $24.99 for the event (plus tax, where applicable). Subject to terms at www.disneyplus.com/legal/subscriber-agreement. Not for commercial use."}],"ctaButtonTitle":"app.bundlepaywall.paywall2.buttons.title","subscriberAgreementTitle":"BUNDLE_PAYWALL_SUBSCRIBERAGREEMENTTITLE_PLACEHOLDER","logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_EXCLUSIVE.logo.png","subtitle":"You now have an ESPN+ Annual Plan","backgroundColors":["#2a2a2a","#2a2a2a"],"notPurchaseableText":"BUNDLE_PAYWALL_NOTPURCHASEABLETEXT_PLACEHOLDER","header":{"subtitle":"You now have an ESPN+ Annual Plan","title":"STEP 1 of 2 COMPLETE"},"ctaButtonStyle":"#FFAD00","informativeLoginText":"BUNDLE_PAYWALL_INFORMATIVELOGINTEXT_PLACEHOLDER","disclaimer":"BUNDLE_PAYWALL_DISCLAIMERKEY_PLACEHOLDER","order":2,"backgroundImageUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS_UFC_PPV_300.background.jpg","ctaButtonTextStyle":"#000000"}],"subtitle":"Exclusive: UFC 300 & ESPN+ Annual Plan only {price}. Original Value $189.98","postPurchaseScreen":{"promo":{"linkUrl":"https://go.onelink.me/Ecx6/52c116c4","linkText":"BUY NOW","message":"app.iap.espnplus.postpurchase.promo.message","enabled":false,"logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/welcome/promo/promo-full.png"},"buttonText":"Start Streaming Now","message":"Score! You're all set.","enabled":false,"logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS.logo@2x.png","backgroundImageUrl":"https://secure.espncdn.com/paywall/ios/bkg-blur@3x.png"},"offDeviceBillingDisclaimer":"*For new subscribers only. Your ESPN+ annual plan will automatically renew each year at the then-current price (currently $109.99/year), plus tax where applicable. Cancel anytime. Subject to terms at disneyplus.com/legal/subscriber-agreement. Not for commercial use.","gracePeriodSeconds":172800,"billingDisclaimer":"You will be charged {price} (plus tax, where applicable) upon purchase. Your ESPN+ annual plan will renew for $109.99 (plus tax, where applicable) one year from the date of purchase. Cancel any time before then to avoid being charged. By signing up for a subscription, you will receive updates, special offers, and other information from ESPN, ESPN+, and The Walt Disney Family of Companies.","voucherCode":"ESPN_PPV300BNDL_VOCHR","disclaimer":"For new subscribers only. By clicking \"AGREE & SUBSCRIBE\", you are enrolling in automatic payments of the subscription fee (currently $109.99/year, plus tax where applicable) that will continue until you cancel. Price subject to change. Cancel anytime, through your subscription management settings or by contacting us, effective at the end of the billing period. No refunds or credits for partial months or years.","campaignCode":"ESPN_PURCHASE_CMPGN"},"voucherCode":"ESPN_PPV300BNDL_VOCHR","campaignCode":"ESPN_PURCHASE_CMPGN","allowsRestore":true,"upgrade":{"skus":["web_yearly_ppv_bundle_upgrade"],"requiredSource":"D2C","ctaButtonTitle":"UPGRADE AND BUY","ctaButtonHeader":"SAVE 30% WHEN YOU UPGRADE & BUNDLE","offerIDs":["fc0d4847-2896-426d-9bee-a3d2adf7b357"],"billing":{"showCheckBox":true,"billingDisclosureError":"Please check the above box to agree to the annual renewal","ctaButtonTitle":"Agree & Subscribe","billingDisclosure":"I agree to the automatic renewal provision."},"requiredEntitlement":"ESPN_PLUS","ctaButtonSubheader":"GET UFC 300 & ESPN+ ANNUAL PLAN FOR {price}","subtitle":"EXCLUSIVELY FOR MONTHLY SUBSCRIBERS","requiredCategoryCodes":["espn_switch_from"],"offDeviceBillingDisclaimer":"*Your ESPN+ annual plan will automatically renew each year at the then-current price (currently $109.99/year), plus tax where applicable. Cancel anytime, effective at the end of your billing period. No refunds or credits for partial months or years. Subject to terms at disneyplus.com/legal/subscriber-agreement. Not for commercial use.","billingDisclaimer":"You will be charged {price} (plus tax, where applicable) upon purchase. Your ESPN+ annual plan will renew for $109.99 (plus tax, where applicable), one year from the date of the end of your monthly subscription. Cancel any time before then to avoid being charged. By signing up for a subscription, you will receive updates, special offers, and other information from ESPN, ESPN+, and The Walt Disney Family of Companies.","voucherCode":"ESPN_PPV300BNDL_VOCHR","disclaimer":"Your ESPN+ annual subscription will auto-renew at $109.99 per year (plus tax, where applicable). Cancel anytime. Subject to terms at disneyplus.com/legal/subscriber-agreement.","campaignCode":"ESPN_PURCHASE_CMPGN"},"buttonStyle":"#FFFFFF","entitlement":"ESPN_PLUS_UFC_PPV_300","logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/subscriptions/ESPN_PLUS_CTV_PPV_icon_UFC2022.png","countryCodes":["US"],"isIap":true,"name":"UFC 300","postPurchaseScreen":{"promo":{"linkUrl":"https://go.onelink.me/Ecx6/52c116c4","linkText":"BUY NOW","message":"app.iap.espnplus.postpurchase.promo.message","enabled":false,"logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/welcome/promo/promo-full.png"},"buttonText":"Start Streaming Now","message":"Score! You're all set.","enabled":false,"logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS.logo@2x.png","backgroundImageUrl":"https://secure.espncdn.com/paywall/ios/bkg-blur@3x.png"},"shortName":"UFC","showPregame":true},{"priceIncrease":[{},{}],"subscriptions":[{},{},{}],"entitlement":"ESPN_PLUS","subscription":{"bundled":{"manageExpiredText":"Your expired subscription can be managed on the website where it was purchased.","manageActiveText":"Your active subscription can be managed on the website where it was purchased.","name":"Disney+, Hulu, and ESPN+","description":"The Disney Bundle","logoUrl":"http://static.web.plus.espn.com/espn/data/mobile/subscription-espn-plus{scale}.png"},"subscribeText":"Subscribe","subscribedText":"Subscribed","name":"ESPN+","backgroundColors":[""],"subscriptionExpiredText":"Expired","description":"Watch More Sports. Anytime. Anywhere.","heroImageUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS.logo@2x.png"},"tuneIn":{"buttonText":"Subscribe Now","upsellHref":"https://secure.web.plus.espn.com/billing/purchase/ESPN_PURCHASE_CMPGN/ESPN_PURCHASE_VOCHR/MESPN","upsellTextKey":"<p>More <span>Sports.<\/span> More <span>Leagues.<\/span><\/p><p>More <span>Teams.<\/span> More <span>Games.<\/span><\/p>","overlayImgUrl":"/redesign/assets/img/logos/espnplus/ESPN+White.svg","backgroundImgUrl":"/redesign/assets/img/dtc/espn-plus.png"},"concurrencyLimit":5,"trial":{"paywall":{"ctaButtonTitle":"Start 7-Day Free Trial","disclaimer":"7-Day free trial for new subscribers, then $6.99. You will be charged monthly until you cancel. Cancel anytime. Subject to terms. Details at espn.com/plus-terms."},"length":"7","categoryCode":"ESPN_submgmt_products","billingDisclaimer":"Your {trialLength}-day free trial will start on {date}. You will be billed {price} a month (plus tax where applicable) starting {trialEndDayDate}. Cancel anytime before then to avoid being charged. Subject to terms. Details at espn.com/plus-terms. By signing up for a subscription, you will receive updates, special offers, and other information from ESPN, ESPN+, and the Walt Disney Family of Companies.","voucherCode":"ESPN_FT_7D_VOCHR","campaignCode":"ESPN_FT_CMPGN"},"isPPV":false,"trialActive":false,"paywall":{"legalText1":"* Compared to monthly.","termsOfUseText":"Terms of Use","subscriberAgreementText":"The event you are trying to watch is not available for purchase on this device.","ctaButtonTitle":"Subscribe Now","backgroundColors":[""],"backgroundVideoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS.background.mp4","notPurchaseableText":"The event you are trying to watch is not available for purchase on this device.","toggle":{"enabled":true,"sections":[{"disclaimerText2":"By clicking \"Agree & Subscribe\", you also agree to the Subscriber Agreement at disneyplus.com/legal/subscriber-agreement, and acknowledge that you have read our Privacy Policy. ESPN+ may use your data to personalize and improve your ESPN+ experience. Not for commercial use.","isDefault":true,"disclaimerText1":"By clicking \"Agree & Subscribe\", you are enrolling in automatic payments of the subscription fee (currently $109.99/year, plus tax where applicable) that will continue until you cancel. Price subject to change. Cancel anytime, through your subscription management settings or by contacting us, effective at the end of the billing period. No refunds or credits for partial months or years.","notes":[{"image":"https://a.espncdn.com/paywall/ios/ios-yellow-checkmark@{scale}.png","subtitle":"/ year","title":"{price}"},{"image":"https://a.espncdn.com/paywall/ios/ios-yellow-checkmark@{scale}.png","title":"$10.99"}],"buttons":[{"trialActive":false,"analyticsName":"1999199910204019951899000_espn","sku":"espn_web_yearly","title":"Subscribe Now","billingDisclaimer":"You will be billed {price} a year (plus tax where applicable) starting {date}. Subject to terms. Details at www.disneyplus.com/legal/subscriber-agreement. By signing up for a subscription, you will receive updates, special offers, and other information from ESPN, ESPN+, and the Walt Disney Family of Companies.","textColor":"#ffffff","disclaimer":"$109.99 a year until you cancel. Cancel Anytime. Subject to terms. Details at https://www.disneyplus.com/legal/subscriber-agreement. *Compared to monthly.","trial":{"paywall":{"disclaimer":"Then {price} a year until you cancel (increasing to $99.99/year on 8/23/22). Cancel Anytime. Subject to terms. Details at espn.com/plus-terms. *Compared to monthly."},"length":"7","categoryCode":"ESPN_submgmt_products","billingDisclaimer":"Your {trialLength}-day free trial will start on {date}. You will be billed {price} a year (plus tax where applicable) starting {trialEndDayDate}. Cancel anytime before then to avoid being charged. Subject to terms. Details at espn.com/plus-terms. By signing up for a subscription, you will receive updates, special offers, and other information from ESPN, ESPN+, and the Walt Disney Family of Companies.","voucherCode":"ESPN_FT_7D_VOCHR","campaignCode":"ESPN_FT_CMPGN"},"billing":{"showCheckBox":true,"billingDisclosureError":"Please check the above box to agree to the annual renewal","ctaButtonTitle":"Agree & Subscribe","billingDisclosure":"I agree to the automatic renewal provision."}}],"analyticsName":"Annual","text":"ANNUAL PLAN","flagText":"SAVE OVER 15%","key":"annually"},{"disclaimerText2":"By clicking \"Agree & Subscribe\", you also agree to the Subscriber Agreement at disneyplus.com/legal/subscriber-agreement, and acknowledge that you have read our Privacy Policy. ESPN+ may use your data to personalize and improve your ESPN+ experience. Not for commercial use.","isDefault":false,"disclaimerText1":"By clicking \"Agree & Subscribe\u201d, you are enrolling in automatic payments of the subscription fee (currently $10.99/month, plus tax where applicable) that will continue until you cancel. Price subject to change. You can cancel at anytime, through your subscription management settings or by contacting us, effective at the end of the billing period. No refunds or credits for partial months or years.","notes":[{"image":"https://secure.espncdn.com/paywall/ios/ios-yellow-checkmark@{scale}.png","subtitle":"/ month","title":"{price}"},{"image":"https://a.espncdn.com/paywall/ios/ios-yellow-checkmark@{scale}.png"}],"buttons":[{"trialActive":false,"analyticsName":"1999199910204019951899000_espn","sku":"1999199910204019951899000_espn","title":"Subscribe Now","billingDisclaimer":"You will be billed {price} a month (plus tax where applicable) starting {date}. Subject to terms. Details at www.disneyplus.com/legal/subscriber-agreement. By signing up for a subscription, you will receive updates, special offers, and other information from ESPN, ESPN+, and the Walt Disney Family of Companies.","textColor":"#ffffff","disclaimer":"Then {price}. You will be charged monthly until you cancel. Cancel anytime. Subject to Subscriber Agreement below. Available in US Only.","trial":{"paywall":{"disclaimer":"Then {price} a month until you cancel. Cancel Anytime. Subject to terms. Details at espn.com/plus-terms."},"length":"7","categoryCode":"ESPN_submgmt_products","billingDisclaimer":"Your {trialLength}-day free trial will start on {date}. You will be billed {price} a month (plus tax where applicable) starting {trialEndDayDate}. Cancel anytime before then to avoid being charged. Subject to terms. Details at espn.com/plus-terms. By signing up for a subscription, you will receive updates, special offers, and other information from ESPN, ESPN+, and the Walt Disney Family of Companies.","voucherCode":"ESPN_FT_7D_VOCHR","campaignCode":"ESPN_FT_CMPGN"}}],"analyticsName":"Monthly","text":"MONTHLY PLAN","key":"monthly"}]},"privacyPolicyText":"Privacy Policy","purchaseSuccessText":"You are now subscribed to ESPN+","title":"Get Your Favorite Sports with ESPN+"},"countryCodes":["US"],"isIap":true,"accountsHold":[{"ctaUrl":"\"\"","refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume Subscription","type":"direct","enabled":true,"subHeader":"Your subscription is currently on hold. Please update your payment details to resume your subscription by going to https://secure.web.plus.espn.com/account."},{"ctaUrl":"\"\"","refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume Subscription","type":"hulu","enabled":true,"subHeader":"Your subscription is currently on hold. Please update your payment details to resume your subscription by going to secure.hulu.com/account"},{"ctaUrl":"\"\"","refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume Subscription","type":"disneyplus","enabled":true,"subHeader":"Your subscription is currently on hold. Please update your payment details to resume your subscription by going to disneyplus.com/account"},{"ctaUrl":"\"\"","refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume Subscription","type":"google","enabled":true,"subHeader":"Your subscription is currently on hold. Please update your payment details to resume your subscription by going to https://play.google.com/store/paymentmethods"},{"ctaUrl":"\"\"","refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume Subscription","type":"apple","enabled":true,"subHeader":"Your subscription is currently on hold. Please update your payment details to resume your subscription by going to https://apps.apple.com/account/billing."},{"ctaUrl":"\"\"","refreshEntitlementErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaText":"Refresh","networkErrorMessage":"Your payment info was not updated. Please try updating it again in a few minutes.","ctaAction":"REFRESH","errorMessage":"Your payment info was not updated. Please try updating it again.","header":"Resume Subscription","type":"generic","enabled":true,"subHeader":"Your subscription is currently on hold. Please update your payment details to resume your subscription by going to the platform where you purchased ESPN+."}],"name":"ESPN+","postPurchaseScreen":{"promo":{"linkUrl":"https://go.onelink.me/Ecx6/52c116c4","linkText":"BUY NOW","message":"app.iap.espnplus.postpurchase.promo.message","enabled":false,"logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/welcome/promo/promo-full.png"},"buttonText":"Start Streaming Now","message":"Score! You're all set.","enabled":false,"logoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS.logo@2x.png","backgroundImageUrl":"https://secure.espncdn.com/paywall/ios/bkg-blur@3x.png"},"id":1,"embeddedPaywall":{"ctaButtonTitle":"Subscribe Now","title":"Stream Your Favorite Sports, ESPN+ Originals, and More."},"billingDisclaimer":"You will be billed {price} a month (plus tax where applicable) starting {date}. Subject to terms. Details at www.disneyplus.com/legal/subscriber-agreement. By signing up for a subscription, you will receive updates, special offers, and other information from ESPN, ESPN+, and the Walt Disney Family of Companies.","showPregame":true,"voucherCode":"ESPN_PURCHASE_VOCHR","campaignCode":"ESPN_PURCHASE_CMPGN"},{"entitlement":"ESPN_PLUS_MLB","subscription":{"subscribeText":"Subscribe","subscribedText":"Subscribed","name":"MLB.tv","backgroundColors":[""],"subscriptionExpiredText":"Expired","description":"Every Out-of-Market Game","heroImageUrl":"https://static.web.plus.espn.com/espn/data/mobile/subscription-mlb-tv-xxxhdpi.png"},"tuneIn":{"buttonText":"SUBSCRIBE TO MLB.TV","upsellHref":"https://secure.web.plus.espn.com/billing/purchase/ESPN_PURCHASE_CMPGN/ESPN_PURCHASE_VOCHR/MESPNMLB20","upsellTextKey":"<p class=\"bold\">Watch EVERY out-of-market<br>regular season game<br>LIVE or on demand in HD<\/p>","overlayImgUrl":"/redesign/assets/img/dtc/mlbtv-logo.svg","backgroundImgUrl":"/redesign/assets/img/dtc/mlb-tv.png"},"concurrencyLimit":5,"isPPV":false,"paywall":{"legalText1":"Available in US Only","legalText4":"- No refunds for the current subscription period are granted. Cancellations of the current subscription take effect at the conclusion of the current subscription period. Terms of Use - [https://disneytermsofuse.com]Privacy Policy - [https://privacy.thewaltdisneycompany.com/en/]Subscriber Agreement - (https://www.disneyplus.com/legal/subscriber-agreement) Blackout Policy - [https://support.espn.com/hc/en-us/articles/360001482992-Blackout-Policy]Do Not Sell My Info - (https://privacy.thewaltdisneycompany.com/en/dnsmi)","legalText3":"- Your subscription may be managed, and auto-renewal may be turned off, by going to your iTunes account settings after purchase. By signing up for a subscription, you will receive updates, special offers, and other information from ESPN, ESPN+ and The Walt Disney Family of Companies.","sponsorImageUrl":"http://url-of-the-amex-promo-image.png","legalText2":"- Payment will be charged to your iTunes Account at confirmation of purchase, unless you are offered and are eligible for a free trial. If you receive a free trial, you will be charged when your free trial period ends. Your account will be charged for renewal within 24 hours prior to the end of the current period. If you cancel prior to such 24 hour period, you will not be charged for the following applicable subscription period.","ctaButtonTitle":"app.iap.Purchase_Button_MLB","backgroundColors":[""],"backgroundVideoUrl":"https://secure.espncdn.com/watchespn/images/espnplus/paywalls/ESPN_PLUS.background.mp4","purchaseSuccessText":"You are now subscribed to MLB.TV","title":"Watch Live Major League Baseball"},"countryCodes":["US"],"isIap":true,"name":"MLB.tv","id":3,"embeddedPaywall":{"ctaButtonTitle":"Subscribe Now","title":"Stream Your Favorite Sports, ESPN+ Originals, and More."},"showPregame":false,"isOOM":true}];
  340. </script>
  341. <script src="https://a.espncdn.com/redesign/0.685.1/js/espn-critical.js"></script>
  342. <script>
  343. (function() {
  344. function loadDefer() {
  345. var deferScripts = [
  346. 'https://a.espncdn.com/redesign/0.685.1/js/espn-defer.js',
  347. 'https://a.espncdn.com/redesign/0.685.1/js/espn-defer-low.js'
  348. ];
  349.  
  350. $.when(deferScripts.map(function (script) {
  351. var deferred = $.Deferred();
  352. $.getScriptCache(script, deferred.resolve);
  353. return deferred;
  354. })).done(function () {
  355. if(espn.siteType === 'data-lite' && typeof espn.ads.loadGPT === 'function') {
  356. espn.ads.loadGPT();
  357. }
  358. });
  359. }
  360.  
  361. if(window.espn.loadType === "loadEnd" && espn_ui.deviceType !== 'desktop') {
  362. var race = [];
  363. $.when(function () {
  364. var deferred = $.Deferred();
  365. $(window).load(deferred.resolve);
  366. if(espn.siteType !== 'data-lite') {
  367. setTimeout( deferred.resolve, 5000 );
  368. }
  369. return deferred;
  370. }()).then(loadDefer)
  371.  
  372. }else{
  373. loadDefer();
  374. }
  375. })();
  376. </script>
  377.  
  378.  
  379. <script>espn_ui.Helpers.translate.init();</script>
  380.  
  381. <script type="text/javascript">
  382. var data = {"omniture":{"league":"no+league","countryRegion":"en-us","hier1":"search:error","section":"search","pageName":"search:error","sections":"search:error","site":"espn","premium":"premium-no","appearance":"light","pageURL":"www.espn.com/error","lang":"en_us","prop46":"name=sCoreTc, type=0","contentType":"error","account":"wdgespcom","siteType":"full","prop58":"isIndex=false"},"chartbeat":{"loadPubJS":false,"path":"/error","zone":"www.espn.com.us.search","domain":"www.espn.com","loadVidJS":true,"title":"ESPN - Serving Sports Fans. Anytime. Anywhere.","sections":"search","authors":"error"},"qualtrics":false,"nielsen":{"espnuk":{"apid":"P07264C85-15CD-4A80-8E56-B5BFA6D93296","vc":"b01"},"espnau":{"apid":"P07264C85-15CD-4A80-8E56-B5BFA6D93296","vc":"b01"},"espn":{"apid":"P07264C85-15CD-4A80-8E56-B5BFA6D93296","vc":"b01"},"fantasy":{"apid":"P302B69D5-F1DD-4E7A-BF8D-3E60F0EB5E5A","vc":"c07"},"espndeportes":{"apid":"P890E2723-EDBC-4CCE-96BA-F35EA3E50650","vc":"c02"},"espnfc":{"apid":"PE6995AAE-0C49-4372-B5E7-54C61BFE2AA5","vc":"c03"},"espnww":{"apid":"P07264C85-15CD-4A80-8E56-B5BFA6D93296","vc":"b01"},"general":{"ci":"us-600140","assetid":"N/A","segB":"N/A","sfcode":"dcr","segA":"N/A","section":"N/A","segC":"N/A","apn":"espnCOM"},"espnza":{"apid":"P07264C85-15CD-4A80-8E56-B5BFA6D93296","vc":"b01"},"espnin":{"apid":"P07264C85-15CD-4A80-8E56-B5BFA6D93296","vc":"b01"},"watchespn":{"apid":"P07264C85-15CD-4A80-8E56-B5BFA6D93296","vc":"b01"},"cricinfo":{"apid":"PED8CDAC2-F114-41BE-8B98-AFA06FAEA06E","vc":"c04"},"espnbr":{"apid":"P07264C85-15CD-4A80-8E56-B5BFA6D93296","vc":"b01"}},"ABTest":{"environment":"prod","tScript":"https://a.espncdn.com/prod/scripts/analytics/ESPN_at_v2.rs.min.js","oScript":"https://cdn.optimizely.com/js/310987714.js","targetURLs":[{"regexp":"(/)","site":"espn.co.uk","flag":true},{"regexp":"(/.*)","site":"www.espn.com","flag":true}],"domain":"www.espn.com","host":"espn.com","raw":"{\"fastcast\":{\"placements\":{\"/nba/index\":\"true\",\"^/.+$\":\"false\",\"/ncf/index\":\"true\"},\"enabled\":false,\"script\":\"https://a.espncdn.com/combiner/c?js=analytics/espn.fastcastTracking.4.js\"},\"optimizely\":{\"oldscript\":\"https://a.espncdn.com/sports/optimizely.js\",\"placements\":[],\"enabled\":false,\"script\":\"https://cdn.optimizely.com/js/310987714.js\"},\"target\":{\"placements\":[{\"regexp\":\"(/)\",\"site\":\"espn.co.uk\",\"flag\":true},{\"regexp\":\"(/.*)\",\"site\":\"www.espn.com\",\"flag\":true}],\"enabled\":true,\"script\":\"https://a.espncdn.com/prod/scripts/analytics/ESPN_at_v2.rs.min.js\"}}","optimizely":false,"isTargeted":true,"target":true,"optimizelyURLs":[]},"metrics":{"premium":false,"content_type":"error","page_infrastructure":"sCore","league":"no league","section":"search"},"isFeaturePhone":false,"device":"desktop","cto":true};
  383. var espn = espn || {};
  384. espn.track = espn.track || {};
  385. espn.track.data = data;
  386. </script>
  387.  
  388. <!-- SiteCatalyst code version: AppMeasurement 1.0 Copyright 1996-2013 Adobe, Inc. -->
  389. <script type="text/javascript">
  390.  
  391.  
  392. if (typeof s_omni === 'undefined') {
  393. jQuery(function($){
  394. $.getScriptCache("https://a.espncdn.com/redesign/0.685.1/js/espn-analytics.js", function() { var deferEvent = "user.parsed", initOnLoad = null || false, timeoutID;
  395. function initTrack(){ if (typeof espn.track.init === 'function') { window.clearTimeout(timeoutID); $.unsubscribe([deferEvent, initTrack]);
  396. espn.track.init(data); } } if(initOnLoad || window.espn_ui.userParsed){ initTrack(); } else { $.subscribe(deferEvent, initTrack);                        timeoutID = window.setTimeout(initTrack, 5000); } } );
  397. });
  398. }
  399.  
  400. </script>
  401.  
  402. <!-- End SiteCatalyst code version: AppMeasurement 1.0 -->
  403.  
  404.  
  405.        <script>
  406.           var espn = espn || {};
  407.           espn.ads = espn.ads || {};
  408.           espn.shellParams = espn.shellParams || {};
  409.           espn.shellParams.excludeTVEProviders = false
  410.            
  411.                $.subscribe("espn.defer.ready", function() {
  412.                    espn_ui.Helpers.watchProviders.initWatchAuth();
  413.                });
  414.            
  415.        </script>
  416.  
  417.  
  418. </body>
  419. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda