Untitled
unknown
plain_text
2 years ago
7.5 kB
4
Indexable
(function () { /* main variables */ var debug = 0; var variation_name = ''; /* all Pure helper functions */ function waitForElement(selector, trigger, delayInterval, delayTimeout) { var interval = setInterval(function () { if (document && document.querySelector(selector) && document.querySelectorAll(selector).length > 0 && window.britboxOriginal && window.newtoBritBox && window.popularMysteryObj) { clearInterval(interval); trigger(); } }, delayInterval); setTimeout(function () { clearInterval(interval); }, delayTimeout); } function init() { var collectionhtml = ` <div class="top-banner auto eg-agatha"> <div class="content"> <div class="image-wrapper loaded"> <div class="Half-degraded"></div> <div class="image-background b-lazy b-loaded" style="background-image: url("https://static.bbus-static.com/shain/v1/dataservice/ResizeImage/$value?Format='jpg'&Quality=65&Width=1800&Height=600&ImageUrl=305522.jpg&imageType=hero3x1");"><div class="Half-degraded"></div></div> </div> <div class="row"> <div class="columns mobile"> <div class="wrapper"> <nav></nav> <h1>Agatha Christie Collection</h1> <p class="description">Watch the largest overall collection of Agatha Christie adaptations, spanning films,TV series, and aaudio plays of the iconic mystery novelist</p> </div> <div data-id="41571" class="actions"><a fragment="40a953c03e" href="https://account.britbox.com/signup?callback=https://www.britbox.com/us/account/signupcallback?returnURL=/us/&country=us&geo=us&deviceName=macosx&deviceType=desktop_web&modelNo=chrome_version.102.0.5005&serialNo=23153264-bdb0-428f-80d4-7b8a84bbb627&exp=1655487450&action=skipIdle&key=cb2a0dced731ad56c894dd73d44c397862f1dfd839488540c96471bb44ec1fda855c827122c69cf7e3ffc389501f7ce1de2a5e8590762bca10138014a2541999" data-itemid="41571" https:="" account.britbox.com="" class="play-now"><span class="play-animation"></span> <span>Start Your Free Trial</span></a><p>Free 7-day trial, then just $7.99/month or $79.99/year</p></div> </div> </div> </div> </div> `; var limitedhtml = ` <div class="top-banner auto eg-limited"> <div class="content"> <div class="image-wrapper loaded"> <div class="Half-degraded"></div> <div class="image-background b-lazy b-loaded" style="background-image: url("https://static.bbus-static.com/shain/v1/dataservice/ResizeImage/$value?Format='jpg'&Quality=65&Width=1800&Height=600&ImageUrl=306625.png&imageType=hero3x1");"><div class="Half-degraded"></div></div> </div> <div class="row"> <div class="columns mobile"> <div class="wrapper"> <nav></nav> <h1>Limited Series</h1> <p class="description">Brilliant stories and gripping tales of crime and detection. Start your thrilling watching with a limited serise.</p> </div> <div data-id="41571" class="actions"><a fragment="40a953c03e" href="https://www.britbox.com/us/account/login?returnURL=/us/" data-itemid="41571" https:="" account.britbox.com="" class="play-now"><span class="play-animation"></span> <span>Start Your Free Trial</span></a> <p>Free 7-day trial, then just $7.99/month or $79.99/year</p></div> </div> </div> </div> </div> `; document.querySelectorAll('a[href^="https://account.britbox.com/signup"] span + span, a[href^="https://www.britbox.com/us/account/login"] span + span').forEach(function (el) { el.textContent = 'Start Watching Now'; }); document.querySelector('.main-content > .episodes.new-episodes:nth-child(5)').insertAdjacentHTML('afterbegin', limitedhtml); // document.querySelector('.main-content > .episodes.new-episodes:nth-child(5)').insertAdjacentHTML('beforebegin', newToBritbox); // document.querySelector('.main-content > .episodes.new-episodes:nth-child(5)').insertAdjacentHTML('beforebegin', getNewToBritboxHTML()); document.querySelector('.main-content > .episodes.new-episodes:nth-child(7) > .row:nth-child(1)').insertAdjacentHTML('beforebegin', collectionhtml); // document.querySelector('.main-content > .episodes.new-episodes:nth-child(7)').insertAdjacentHTML('beforebegin', window.britboxOriginal); // document.querySelector('.main-content > .episodes.new-episodes:nth-child(7)').insertAdjacentHTML('beforebegin', getBritboxOriginalHTML()); // document.querySelector('.main-content .new-to-britbox').insertAdjacentHTML('beforebegin', popularMystery); // document.querySelector('.main-content .new-to-britbox').insertAdjacentHTML('beforebegin', getPopularMisteryHTML()); var heroHTML = ` <div class="top-banner auto eg-hero-banner"> <div class="content"> <div class="image-wrapper loaded"> <div class="Half-degraded"></div> <div class="image-background b-lazy b-loaded" style="background-image: url("https://static.bbus-static.com/shain/v1/dataservice/ResizeImage/$value?Format='jpg'&Quality=65&Width=1401&Height=467&ImageUrl=325065.jpg&imageType=hero3x1");"></div> </div> <div class="row"> <div class="columns mobile"> <div class="wrapper"> <nav></nav> <h1>Why Didn't They Ask Evans?</h1> <p class="description"> Agatha Christie's wittiest mystery ever. Lucy Boynton and Will Poulter star in Hugh Laurie’s new adaptation, where two amateur sleuths set out to find the meaning behind a dead man’s mysterious final words. </p> </div> <div data-id="41571" class="actions"><a fragment="40a953c03e" href="https://www.britbox.com/us/account/login?returnURL=/us/" data-itemid="41571" https:="" account.britbox.com="" class="play-now"><span class="play-animation"></span> <span>Start Watching Now</span></a><p>Free 7-day trial, then just $7.99/month or $79.99/year</p></div> </div> </div> </div> </div> `; document.querySelector('div#SwiperGenre [data-name-component="HeroCarousel"]').insertAdjacentHTML('beforebegin', heroHTML); document.querySelector('body > main > div:nth-child(7)').insertAdjacentElement('beforebegin', document.querySelector('body > main > div:nth-child(9)')); document.querySelector('body > main > div:nth-child(7)').insertAdjacentElement('afterend', document.querySelector('body > main > div:nth-child(9)')); } waitForElement('.main-content [data-name-component="HeroCarousel"] .swiper-container', init, 50, 10000); })();
Editor is loading...