!function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="/wp-content/themes/metro-parent/dist/",r(r.s=15)}({14:function(t,e,r){"use strict";r.d(e,"a",(function(){return o})),r.d(e,"b",(function(){return u}));var n=function(){try{return localStorage.setItem("test","test"),localStorage.removeItem("test"),!0}catch(t){return!1}}(),o=function(t){if(n)return localStorage.getItem(t)},u=function(t,e){n&&localStorage.setItem(t,e)}},15:function(t,e,r){"use strict";r.r(e),r.d(e,"setBehaviour",(function(){return o})),r.d(e,"getBehaviour",(function(){return u}));var n=r(14),o=function(t,e){var r=JSON.parse(Object(n.a)("metro.behaviour"));r||(r={}),r[t]=e,Object(n.b)("metro.behaviour",JSON.stringify(r))},u=function(t){var e=null,r=JSON.parse(Object(n.a)("metro.behaviour"));return null!=r&&r[t]&&(e=r[t]),e};o("lastVisit",Date.now())}});; !function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/wp-content/themes/metro-parent/dist/",n(n.s=118)}({0:function(e,t,n){"use strict";n.r(t),n.d(t,"getHostname",(function(){return m})),n.d(t,"parseIp",(function(){return g})),n.d(t,"gtagEvent",(function(){return v})),n.d(t,"gtagSet",(function(){return b}));var i=n(4),r=n.n(i),o=n(3),s=n.n(o),a=n(1),u=n(2);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function d(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);na.MAX_EVENT_NAME_LENGTH&&(i="e_trunc_".concat(o).substring(0,a.MAX_EVENT_NAME_LENGTH))}i&&window.gtag("event",i,d(d(d({},t),metro.ga4props),{},{send_to:[a.GA4_ID]}))}},b=function(e,t){window.gtag&&(window.gtag("set",e,t),void 0!==u[e]&&t?metro.ga4props[u[e]]=t:delete metro.ga4props[u[e]])}},1:function(e,t,n){"use strict";n.r(t),n.d(t,"GA4_ID",(function(){return i})),n.d(t,"UA_ID",(function(){return r})),n.d(t,"MAX_EVENT_NAME_LENGTH",(function(){return o}));var i="G-NXG4EG54ZW",r="UA-3639451-12",o=40},10:function(e,t){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,o=[],s=!0,a=!1;try{for(n=n.call(e);!(s=(i=n.next()).done)&&(o.push(i.value),!t||o.length!==t);s=!0);}catch(e){a=!0,r=e}finally{try{s||null==n.return||n.return()}finally{if(a)throw r}}return o}},e.exports.__esModule=!0,e.exports.default=e.exports},11:function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},118:function(e,t,n){"use strict";n.r(t);var i=n(12),r=n.n(i),o=n(0);function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){u=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n0&&window.scrollTo(0,s)}Object(o.gtagEvent)("error in submission",{event_category:"submit stuff",non_interaction:!1})}else this.submitButton.classList.add("submit-stuff__submit_disabled"),this.submitButton.value="Submitting..."},validateFields:function(){!0!==this.areFieldsValidated()?document.getElementById("metro_submit_stuff_submit").classList.add("submit-stuff__submit_disabled",!0):document.getElementById("metro_submit_stuff_submit").classList.remove("submit-stuff__submit_disabled")},areFieldsValidated:function(){var e=!0,t=this.validateStory();!0!==t&&(e=t);var n=this.validateFirstName();!0!==n&&!0===e&&(e=n);var i=this.validateLastName();!0!==i&&!0===e&&(e=i);var o=this.validateEmail();!0!==o&&!0===e&&(e=o);var s=this.validateTerms();return!0!==s&&!0===e&&(e=s),"object"===("undefined"==typeof grecaptcha?"undefined":r()(grecaptcha))&&""!==grecaptcha.getResponse()||!0===e&&(e=!1),e},validateStory:function(){var e=!0;return""===this.fieldStory.value?(this.submissionAttempted&&(this.addWarningSignage(this.fieldStory),this.addWarningMessage(this.fieldStory,"Please enter a description")),e=this.fieldStory):(this.removeWarningSignage(this.fieldStory),this.removeWarningMessage(this.fieldStory)),e},validateFirstName:function(){return this.validateTextField(this.fieldFirstName,"Please enter a first name")},validateLastName:function(){return this.validateTextField(this.fieldLastName,"Please enter a last name")},validateTextField:function(e,t){var n=!0;return""===e.value?(this.submissionAttempted&&(this.addWarningSignage(e),this.addWarningMessage(e,t)),n=e):(this.removeWarningSignage(e),this.removeWarningMessage(e)),n},validateEmail:function(){var e=!0;return this.isValidEmail(this.fieldEmail.value)?(this.removeWarningSignage(this.fieldEmail),this.removeWarningMessage(this.fieldEmail)):(this.submissionAttempted&&(this.addWarningSignage(this.fieldEmail),this.addWarningMessage(this.fieldEmail,"Please enter a valid email")),e=this.fieldEmail),e},validateTerms:function(){var e=!0;return this.acceptTerms.checked?this.removeWarningMessage(this.acceptTerms):(this.submissionAttempted&&this.addWarningMessage(this.acceptTerms,"Terms and conditions must be accepted"),e=this.acceptTerms),e},addWarningSignage:function(e){var t=e.closest(".submit-stuff__field");t.classList.add("submit-stuff__warning"),t.classList.remove("submit-stuff__check")},addWarningMessage:function(e,t){e.closest(".submit-stuff__field").querySelector(".submit-stuff__field_error_details").textContent=t},removeWarningSignage:function(e){var t=e.closest(".submit-stuff__field");t.classList.remove("submit-stuff__warning"),t.classList.add("submit-stuff__check")},removeWarningMessage:function(e){e.closest(".submit-stuff__field").querySelector(".submit-stuff__field_error_details").textContent=""},isValidEmail:function(e){return/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e)},removeFile:function(e){for(var t=new DataTransfer,n=this.fileSelector.files,i=0;i5?t="File is too large!":-1===this.allowedTypes.indexOf(o.type)?t="File type not supported!":n.items.add(o)}this.fileSelector.files=n.files,this.files=n.files,""!==t?this.outputFileError(t):this.updateFileList()},updateFileList:function(){var e=document.getElementById("metro_submit_stuff_file_list");e.innerHTML="";var t,n=0,i=s(this.files);try{for(i.s();!(t=i.n()).done;){var r=t.value,o=document.createElement("div"),a=document.createElement("span");a.classList.add("remove"),a.setAttribute("onclick","metro.submitStuff.removeFile("+n+")"),o.classList.add("submit-stuff__file"),o.textContent=r.name,o.appendChild(a),e.appendChild(o),n++}}catch(e){i.e(e)}finally{i.f()}},outputFileError:function(e){var t=document.getElementById("metro_submit_stuff_file_list");t.innerHTML="";var n=document.createElement("div");n.classList.add("submit-stuff__file_error"),n.textContent=e,t.appendChild(n)}},e.submitStuff.init()}(metro)},12:function(e,t){function n(t){return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},2:function(e){e.exports=JSON.parse('{"dimension1":"renderPlatform","dimension3":"authorName","dimension4":"contentType","dimension5":"articleId","dimension6":"channel","dimension7":"articleTitle","dimension8":"publishedDate","dimension9":"domain","dimension10":"sponsorName","dimension11":"articleAge","dimension12":"wordCount","dimension13":"publishedHour","dimension14":"subChannel","dimension17":"gdprStatus","dimension18":"galleryImageAction","dimension19":"galleryImageSwipeCount","dimension20":"galleryImageId","dimension21":"userAgent","dimension22":"pageUrl","dimension23":"internalSearchTerms","dimension24":"referrer","dimension25":"icoInternalHit","dimension26":"icoInternalSession","dimension27":"videoDuration","dimension28":"videoPlayerVersion","dimension29":"videoChannelArticleId","dimension30":"videoPlayerType","dimension31":"videoModule","dimension32":"videoAdsEnabled","dimension33":"videoInternalId","dimension34":"videoTitle","dimension35":"videoExternalId","dimension36":"userLocalServerDate","dimension37":"pageContainsVideoPlayerTypes","dimension38":"clientId","dimension40":"itoExternalHit","dimension41":"itoExternalSession","dimension44":"previousPagename","dimension45":"windowsPushStatus","dimension46":"referringUrl","dimension47":"windowsPushCriteriaString","dimension48":"webPushCampaignId","dimension49":"webPushStatus","dimension50":"bundleVersions","dimension51":"adBlockerEnabled","dimension67":"topics","dimension98":"referringDomain","dimension101":"multivariantExperiments","dimension112":"openwebEnabled","metric1":"internalSearchIncrease","metric2":"articleViewIncrease","metric3":"autoRefreshIncrease","metric4":"imageViewIncrease","metric5":"videoViewIncrease","metric7":"video25Increase","metric8":"video50Increase","metric9":"videoCompleteIncrease","metric10":"videoAdvertStartIncrease","metric11":"socialShareClicksIncrease"}')},3:function(e,t,n){var i=n(9),r=n(10),o=n(8),s=n(11);e.exports=function(e,t){return i(e)||r(e,t)||o(e,t)||s()},e.exports.__esModule=!0,e.exports.default=e.exports},4:function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},7:function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n