SyntaxError: invalid regexp group
So, use different browser I guess...
... Recently, I have been toying with the idea of writing simple Violentmonkey userscripts to be used in latest Serpent 52.9.0 (and, possibly, 55.0.0) that fetch online polyfills for missing, native, Web APIs; the core-js bundle of polyfills does have ones for 'RegExp Named Captured Groups', so by the below VM userscript,
// ==UserScript==
// @name Add 'core-js-bundle' polyfills
// @version 3.22.8
// @description Polyfills for ES3, ES5, ES6, ES7, ES2015, ES2016, ES2017, ES2018, ES2019, ES2020, ECMAScript3, ECMAScript5, ECMAScript6, ECMAScript7, ECMAScript2015
// @namespace core-js-bundle
// @include https://*.iheart.com/*
// @run-at document-start
// @require https://cdn.jsdelivr.net/npm/core-js-bundle@3.22.8/minified.min.js
// ==/UserScript==
I was able to load OP's offending "iheart" URIs in St52:
You can add additional URIs/domains that need this "treatment" via adding corresponding "// @include" lines...
That web design is abysmal , probably coded by a 20yr old who's never accessed the web in a non-mobile device , but, what the heck... BTW, the "Listen Live" feature is geo-fenced (US IPs, only).