1/*! For license information please see hulk.js.LICENSE.txt */ 2!function(){var t={8114:function(t,e,n){"use strict";n.d(e,{o:function(){return r}});var r=function(t,e){var n=t;"soaps"===t&&(n="tv-soaps");var r=document.createElement("div");r.classList.add("desktop-notification","accent--".concat(n));var o=document.createElementNS("http://www.w3.org/2000/svg","svg"),i=document.createElementNS("http://www.w3.org/2000/svg","use");i.setAttribute("href","#common-metro-logo"),o.appendChild(i);var a=document.createElement("div");a.classList.add("desktop-notification__prompt");var u=document.createElementNS("http://www.w3.org/2000/svg","svg");u.setAttribute("xmlns","http://www.w3.org/2000/svg"),u.setAttribute("width","56"),u.setAttribute("height","46"),u.setAttribute("viewBox","0 0 56 46"),u.setAttribute("fill","none");var c=document.createElementNS("http://www.w3.org/2000/svg","path");c.setAttribute("d","M40.3219 28.2582C40.2523 28.2076 40.2002 28.1263 40.1863 28.0389L38.526 17.5556C37.5846 11.612 32.2524 7.43339 26.3635 7.80052L25.9655 5.2876C25.8703 4.68668 25.3008 4.27289 24.6998 4.36807C24.0989 4.46324 23.6851 5.03277 23.7803 5.63369L24.1783 8.14662C18.4641 9.61725 14.6842 15.2391 15.6256 21.1827L17.286 31.6659C17.2998 31.7533 17.2754 31.8468 17.2248 31.9164L14.9214 35.0868C14.5214 35.6373 14.3596 36.3126 14.466 36.9845L14.5984 37.8203C14.819 39.2133 16.1289 40.1651 17.522 39.9444L25.1809 38.7314C25.9365 40.9917 28.239 42.447 30.67 42.0619C33.1009 41.6769 34.841 39.5813 34.8611 37.1982L42.5201 35.9851C43.9131 35.7645 44.8648 34.4546 44.6442 33.0615L44.5118 32.2257C44.4054 31.5538 44.0428 30.9616 43.4923 30.5616L40.3219 28.2582ZM30.3239 39.8768C29.1056 40.0697 27.956 39.423 27.4316 38.3749L32.6104 37.5546C32.4356 38.7135 31.5421 39.6838 30.3239 39.8768ZM42.4591 33.4076C42.4885 33.5934 42.3597 33.7705 42.174 33.8L17.1759 37.7593C16.9901 37.7887 16.8129 37.66 16.7835 37.4742L16.6512 36.6384C16.6373 36.551 16.6562 36.4584 16.7123 36.3879L19.0157 33.2175C19.4157 32.667 19.5775 31.9918 19.4711 31.3198L17.8107 20.8366C17.0017 15.7288 20.5005 10.9131 25.6083 10.1041C30.7161 9.2951 35.5318 12.7939 36.3408 17.9017L38.0012 28.385C38.1076 29.0569 38.4702 29.6491 39.0208 30.049L42.1911 32.3525C42.2662 32.4022 42.3128 32.4844 42.3267 32.5718L42.4591 33.4076ZM13.6323 31.3318C13.453 31.5786 13.1917 31.732 12.9131 31.7761C12.6345 31.8203 12.3386 31.7551 12.0918 31.5758C10.0604 30.1 8.72406 27.9205 8.33125 25.4403C7.93843 22.9602 8.5359 20.4744 10.0117 18.4431C10.3704 17.9495 11.0641 17.8396 11.5577 18.1982C12.0513 18.5568 12.1612 19.2506 11.8026 19.7442C10.6716 21.3009 10.2162 23.1986 10.5164 25.0942C10.8166 26.9899 11.8371 28.6594 13.3929 29.785C13.881 30.1444 13.9909 30.8382 13.6323 31.3318ZM10.1369 34.2598C10.6305 34.6184 10.7404 35.3122 10.3818 35.8058C10.2025 36.0526 9.94116 36.206 9.66255 36.2501C9.38395 36.2942 9.08803 36.2291 8.84124 36.0498C5.60844 33.7059 3.48674 30.2452 2.8629 26.3064C2.23907 22.3677 3.18751 18.4207 5.53231 15.1934C5.89092 14.6998 6.58471 14.5899 7.0783 14.9485C7.57189 15.3071 7.68178 16.0009 7.32316 16.4945C5.32779 19.2409 4.5168 22.6061 5.04806 25.9603C5.57931 29.3145 7.39051 32.2644 10.1369 34.2598ZM45.1039 26.3472C44.9246 26.594 44.6633 26.7474 44.3847 26.7915C44.1061 26.8356 43.8102 26.7705 43.5634 26.5912C43.0698 26.2326 42.9599 25.5388 43.3185 25.0452C45.6496 21.8369 44.9357 17.33 41.7282 15.0044C41.2347 14.6458 41.1248 13.952 41.4834 13.4584C41.842 12.9649 42.5358 12.855 43.0294 13.2136C47.2195 16.2627 48.1522 22.1517 45.1039 26.3472ZM52.2473 18.4847C52.8712 22.4234 51.9227 26.3704 49.5779 29.5977C49.3986 29.8445 49.1373 29.9979 48.8587 30.042C48.5801 30.0862 48.2842 30.021 48.0374 29.8417C47.5438 29.4831 47.4339 28.7893 47.7925 28.2957C49.7879 25.5493 50.5989 22.1841 50.0676 18.8299C49.5364 15.4757 47.7306 12.525 44.9788 10.5305C44.4852 10.1718 44.3753 9.47806 44.7339 8.98447C45.0925 8.49088 45.7863 8.38099 46.2799 8.73961C49.5018 11.0853 51.6235 14.546 52.2473 18.4847Z"),c.setAttribute("fill","black");var s=document.createElementNS("http://www.w3.org/2000/svg","circle");s.setAttribute("cx","35.0911"),s.setAttribute("cy","11.0462"),s.setAttribute("r","5.75"),s.setAttribute("transform","rotate(-9 35.0911 11.0462)"),s.setAttribute("fill","#FF0039"),s.setAttribute("stroke","#F0F0F0"),s.setAttribute("stroke-width","0.5"),u.appendChild(c),u.appendChild(s);var p=document.createElement("h4");p.textContent="Sign-up to ".concat(t[0].toUpperCase()+t.slice(1)," notifications"),a.appendChild(u),a.appendChild(p);var l=document.createElement("button");l.classList.add("desktop-notification__cta"),l.textContent="SIGN UP ";var d=document.createTextNode("â");l.appendChild(d),l.addEventListener("click",function(){e(!0),r.remove()});var f=document.createElement("div");f.classList.add("desktop-notification__close");var m=document.createElementNS("http://www.w3.org/2000/svg","svg");m.setAttribute("xmlns","http://www.w3.org/2000/svg"),m.setAttribute("width","16"),m.setAttribute("height","16"),m.setAttribute("viewBox","0 0 16 16"),m.setAttribute("fill","none");var v=document.createElementNS("http://www.w3.org/2000/svg","g");v.setAttribute("clip-path","url(#clip0_27_498)");var h=document.createElementNS("http://www.w3.org/2000/svg","path");h.setAttribute("d","M1.45453 1.45453L14.5454 14.5454M14.5454 1.45453L1.45453 14.5454"),h.setAttribute("stroke","#2E2E2E"),h.setAttribute("stroke-width","2.66667"),h.setAttribute("stroke-linecap","round");var w=document.createElementNS("http://www.w3.org/2000/svg","defs"),g=document.createElementNS("http://www.w3.org/2000/svg","clipPath");g.setAttribute("id","clip0_27_498");var b=document.createElementNS("http://www.w3.org/2000/svg","rect");b.setAttribute("width","16"),b.setAttribute("height","16"),b.setAttribute("fill","white"),g.appendChild(b),w.appendChild(g),v.a
2ppendChild(h),m.appendChild(v),m.appendChild(w),f.appendChild(m),f.addEventListener("click",function(){e(!1),r.remove()}),r.appendChild(o),r.appendChild(a),r.appendChild(l),r.appendChild(f),document.body.appendChild(r)}},5782:function(t,e,n){"use strict";n.d(e,{H:function(){return r}});var r=function(t,e,n){var r;!function(){var t=document.body.querySelector(".metro-pull-notification");t&&t.remove()}();var o=document.createElement("div");o.classList.add("metro-pull-notification");var i=document.createElement("div");i.classList.add("metro-pull-notification__body");var a=document.createElement("div");if(a.classList.add("metro-pull-notification__banner"),!0===(null==e||null===(r=e.metadata)||void 0===r?void 0:r.breaking)){var u=document.createElement("span");u.classList.add("breaking-news-label");var c=document.createElement("em");c.textContent="Breaking";var s=document.createElement("strong");s.textContent="News",u.appendChild(c),u.appendChild(s),a.appendChild(u)}else if(null!=e&&e.icon){var p=document.createElement("div");p.classList.add("metro-pull-notification__image");var l=document.createElement("img");l.src=e.icon,l.alt="",p.appendChild(l),a.appendChild(p)}else{var d=document.createElement("div");d.classList.add("metro-pull-notification__logo");var f=document.createElement("img");f.src="/wp-content/client-mu-plugins/metro-pwa/images/logo.png",f.alt="Metro",d.appendChild(f),a.appendChild(d)}var m=document.createElement("span");m.classList.add("metro-pull-notification__title"),m.textContent=e.title,i.appendChild(a),i.appendChild(m);var v=document.createElement("div");v.classList.add("metro-pull-notification__close");var h=document.createElementNS("http://www.w3.org/2000/svg","svg");h.setAttribute("width","27"),h.setAttribute("height","27"),h.setAttribute("viewBox","0 0 27 27"),h.setAttribute("xmlns","http://www.w3.org/2000/svg");var w=document.createElementNS("http://www.w3.org/2000/svg","g");w.setAttribute("fill","#FFF"),w.setAttribute("fill-rule","evenodd");var g=document.createElementNS("http://www.w3.org/2000/svg","path");g.setAttribute("d","M.688 23.472 23.972.188l2.716 2.716L3.404 26.188z");var b=document.createElementNS("http://www.w3.org/2000/svg","path");b.setAttribute("d","m3.404.188 23.284 23.284-2.716 2.716L.688 2.904z"),w.appendChild(g),w.appendChild(b),h.appendChild(w),v.appendChild(h),o.appendChild(i),o.appendChild(v);var C=function(){document.querySelector(".wrapper").removeChild(o)};i.onclick=function(){window.open(e.clickThroughUrl,"_blank").focus(),n&&"function"==typeof n.onClick&&n.onClick(),C()},v.onclick=C;var _=document.querySelector("body > .wrapper");_.insertBefore(o,_.firstChild)}},1059:function(t,e,n){"use strict";n.d(e,{Q:function(){return r}});var r=function(){var t=/Version\/([0-9.]+) ?Safari\/[0-9.]+/.exec(navigator.userAgent);if(t){var e=parseFloat(t[1]);return!isNaN(e)&&e>=16}return!1}},5172:function(t){t.exports=function(t,e){this.v=t,this.k=e},t.exports.__esModule=!0,t.exports.default=t.exports},6993:function(t,e,n){var r=n(5546);function o(){var e,n,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.toStringTag||"@@toStringTag";function c(t,o,i,a){var u=o&&o.prototype instanceof p?o:p,c=Object.create(u.prototype);return r(c,"_invoke",function(t,r,o){var i,a,u,c=0,p=o||[],l=!1,d={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return i=t,a=0,u=e,d.n=n,s}};function f(t,r){for(a=t,u=r,n=0;!l&&c&&!o&&n<p.length;n++){var o,i=p[n],f=d.p,m=i[2];t>3?(o=m===r)&&(u=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=e):i[0]<=f&&((o=t<2&&f<i[1])?(a=0,d.v=r,d.n=i[1]):f<m&&(o=t<3||i[0]>r||r>m)&&(i[4]=t,i[5]=r,d.n=m,a=0))}if(o||t>1)return s;throw l=!0,r}return function(o,p,m){if(c>1)throw TypeError("Generator is already running");for(l&&1===p&&f(p,m),a=p,u=m;(n=a<2?e:u)||!l;){i||(a?a<3?(a>1&&(d.n=-1),f(a,u)):d.n=u:d.v=u);try{if(c=2,i){if(a||(o="next"),n=i[o]){if(!(n=n.call(i,u)))throw TypeError("iterator result is not an object");if(!n.done)return n;u=n.value,a<2&&(a=0)}else 1===a&&(n=i.return)&&n.call(i),a<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),a=1);i=e}else if((n=(l=d.n<0)?u:t.call(r,d))!==s)break}catch(t){i=e,a=1,u=t}finally{c=1}}return{value:n,done:l}}}(t,i,a),!0),c}var s={};function p(){}function l(){}function d(){}n=Object.getPrototypeOf;var f=[][a]?n(n([][a]())):(r(n={},a,function(){return this}),n),m=d.prototype=p.prototype=Object.create(f);function v(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,d):(t.__proto__=d,r(t,u,"GeneratorFunction")),t.prototype=Object.create(m),t}return l.prototype=d,r(m,"constructor",d),r(d,"constructor",l),l.displayName="GeneratorFunction",r(d,u,"GeneratorFunction"),r(m),r(m,u,"Generator"),r(m,a,function(){return this}),r(m,"toString",function(){return"[object Generator]"}),(t.exports=o=function(){return{w:c,m:v}}
vendor: 2,880 bytes, line 2
2,t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=o,t.exports.__esModule=!0,t.exports.default=t.exports},5869:function(t,e,n){var r=n(887);t.exports=function(t,e,n,o,i){var a=r(t,e,n,o,i);return a.next().then(function(t){return t.done?t.value:a.next()})},t.exports.__esModule=!0,t.exports.default=t.exports},887:function(t,e,n){var r=n(6993),o=n(1791);t.exports=function(t,e,n,i,a){return new o(r().w(t,e,n,i),a||Promise)},t.exports.__esModule=!0,t.exports.default=t.exports},1791:function(t,e,n){var r=n(5172),o=n(5546);t.exports=function t(e,n){function i(t,o,a,u){try{var c=e[t](o),s=c.value;return s instanceof r?n.resolve(s.v).then(function(t){i("next",t,a,u)},function(t){i("throw",t,a,u)}):n.resolve(s).then(function(t){c.value=t,a(c)},function(t){return i("throw",t,a,u)})}catch(t){u(t)}}var a;this.next||(o(t.prototype),o(t.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),o(this,"_invoke",function(t,e,r){function o(){return new n(function(e,n){i(t,r,e,n)})}return a=a?a.then(o,o):o()},!0)},t.exports.__esModule=!0,t.exports.default=t.exports},5546:function(t){function e(n,r,o,i){var a=Object.defineProperty;try{a({},"",{})}catch(n){a=0}t.exports=e=function(t,n,r,o){function i(n,r){e(t,n,function(t){return this._invoke(n,r,t)})}n?a?a(t,n,{value:r,enumerable:!o,configurable:!o,writable:!o}):t[n]=r:(i("next",0),i("throw",1),i("return",2))},t.exports.__esModule=!0,t.exports.default=t.exports,e(n,r,o,i)}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports},4373:function(t){t.exports=function(t){var e=Object(t),n=[];for(var r in e)n.unshift(r);return function t(){for(;n.length;)if((r=n.pop())in e)return t.value=r,t.done=!1,t;return t.done=!0,t}},t.exports.__esModule=!0,t.exports.default=t.exports},4633:function(t,e,n){var r=n(5172),o=n(6993),i=n(5869),a=n(887),u=n(1791),c=n(4373),s=n(579);function p(){"use strict";var e=o(),n=e.m(p),l=(Object.getPrototypeOf?Object.getPrototypeOf(n):n.__proto__).constructor;function d(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===l||"GeneratorFunction"===(e.displayName||e.name))}var f={throw:1,return:2,break:3,continue:3};function m(t){var e,n;return function(r){e||(e={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(t,e){return n(r.a,f[t],e)},delegateYield:function(t,o,i){return e.resultName=o,n(r.d,s(t),i)},finish:function(t){return n(r.f,t)}},n=function(t,n,o){r.p=e.prev,r.n=e.next;try{return t(n,o)}finally{e.next=r.n}}),e.resultName&&(e[e.resultName]=r.v,e.resultName=void 0),e.sent=r.v,e.next=r.n;try{return t.call(this,e)}finally{r.p=e.prev,r.n=e.next}}}return(t.exports=p=function(){return{wrap:function(t,n,r,o){return e.w(m(t),n,r,o&&o.reverse())},isGeneratorFunction:d,mark:e.m,awrap:function(t,e){return new r(t,e)},AsyncIterator:u,async:function(t,e,n,r,o){return(d(e)?a:i)(m(t),e,
2n,r,o)},keys:c,values:s}},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=p,t.exports.__esModule=!0,t.exports.default=t.exports},579:function(t,e,n){var r=n(3738).default;t.exports=function(t){if(null!=t){var e=t["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length))return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}throw new TypeError(r(t)+" is not iterable")},t.exports.__esModule=!0,t.exports.default=t.exports},3738:function(t){function e(n){return t.exports=e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,e(n)}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports},4756:function(t,e,n){var r=n(4633)();t.exports=r;try{regeneratorRuntime=r}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var i=e[r]={exports:{}};return t[r](i,i.exports,n),i.exports}n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,{a:e}),e},n.d=function(t,e){if(Array.isArray(e))for(var r=0;r<e.length;){var o=e[r++],i=e[r++];n.o(t,o)?0===i&&r++:0===i?Object.defineProperty(t,o,{enumerable:!0,value:e[r++]}):Object.defineProperty(t,o,{enumerable:!0,get:i})}else for(var o in e)n.o(e,o)&&!n.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},function(){"use strict";function t(t,e,n,r,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void n(t)}u.done?e(c):Promise.resolve(c).then(r,o)}var e=n(4756),r=n.n(e),o=n(5782),i=n(8114),a=n(1059);function u(){var e;if(null!==(e=window)&&void 0!==e&&e.hulkData){var n=JSON.parse(window.hulkData);if(null!=n&&n.script&&null!=n&&n.options){var u=document.createElement("script");u.async=!0,u.src=n.script,u.onload=function(){return l.apply(this,arguments)};var c=document.getElementsByTagName("script")[0];c.parentNode.insertBefore(u,c);var s=null!==new URLSearchParams(window.location.search).get("hulk-debug")}}function p(t){if(s){for(var e,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];(e=console).info.apply(e,["[HULK] ".concat(t)].concat(r))}}function l(){var e;return e=r().mark(function t(){var e,u,c,s,l,d;return r().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(p("ready"),e=window.hulk&&window.hulk.Register,u=window.PageCriteria&&window.PageCriteria.geo||"GB",c=[],!window.RTA||!window.RTA._ruid){t.next=2;break}return t.next=1,window.RTA.ruids;case 1:s=t.sent,c.push("https://rta2.metro.co.uk/s/p"),c.push({body:JSON.stringify({ids:s["rta2.metro.co.uk"]}),credentials:"include",headers:{"content-type":"application/json"},method:"POST",mode:"cors"});case 2:if((l=n.options).metadata.geo=u,l.metadata.userAgent=navigator.userAgent,l.notificationMacros={impression:[c]},p("Register",l),(d=new e(l)).on("error",function(t){p("error",t)}),e.isWebPushSupported()){t.next=3;break}p("Web push is not supported"),t.next=4;break;case 3:return d.on("notification_click",function(t){p("notification_click",t),window.metro.tracking.publish("HULK","push_notif_click",{},t)}),d.on("prompt_click",function(t){p("prompt_click",t),window.metro.tracking.publish("HULK","push_notif_prompt_choice",{},t)}),d.on("prompt_click",function(t){p("prompt_click",t)}),d.on("prompt_impression",function(t){if(p("prompt_impression",t),!window.gtag){function e(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],e("js",new Date)}window.metro.tracking.publish("HULK","push_notif_prompt_impression",{non_interaction:!0},t)}),d.on("prompt_pre_prompt_impression",function(t){p("prompt_pre_prompt_impression",t),window.metro.tracking.publish("HULK","push_notif_pre_prompt_impression",{non_interaction:!0},t)}),d.on("prompt_pre_prompt_click",function(t){p("prompt_pre_prompt_click",t),window.metro.tracking.publish("HULK","push_notif_pre_prompt_click",{non_interaction:!0},t)}),t.next=4,d.init().then(function(t){var e,n;p("instance init");var r=["entertainment","soaps","tv-soaps","sport","lifestyle"],o="news";null!==(e=metro)&&void 0!==e&&null!==(e=e.pageData)&&void 0!==e&&e.tagCategory&&r.includes(metro.pageData.tagCategory)?o=metro.pageData.tagCategory:null!==(n=metro)&&void 0!==n&&null!==(n=n.pageData)&&void 0!==n&&n.topCategory&&r.includes(metro.pageData.topCategory)&&(o=metro.pageData.topCategory),"tv-soaps"===o&&(o="soaps");var u="desktop"===l.metadata.platform&&(0,a.Q)()?i.o.bind(null,o):void 0;d.showPrompt(u).then(function(){t&&(p("registration",t),t.pushManager.getSubscription().then(function(t){t||p("Unable to find subscriptions")}))})});case 4:return t.next=5,d.initPullNotifications({renderPullNotification:o.H.bind(null,5e3)});case 5:case"end":return t.stop()}},t)}),l=function(){var n=this,r=arguments;return new Promise(function(o,i){var a=e.apply(n,r);function u(e){t(a,o,i,u,c,"next",e)}function c(e){t(a,o,i,u,c,"throw",e)}u(void 0)})},l.apply(this,arguments)}}"complete"===document.readyState?u():document.onreadystatechange=function(){"complete"===document.readyState&&u()}}()}();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.