PageSourceSearch

https://politikenadvertorial.dk/static/js/desktop.js?d=f38a3a15

js politikenadvertorial.dk collected 2026-10-08 07:39:36 UTC 234,840 bytes, 1 lines download raw bytes

1"use strict";function _typeof(e){return(_typeof="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)}function ownKeys(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,n)}return o}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(o,!0).forEach(function(e){_defineProperty(t,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):ownKeys(o).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))})}return t}function _defineProperty(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function _iterableToArrayLimit(e,t){var o=[],n=!0,a=!1,i=void 0;try{for(var r,s=e[Symbol.iterator]();!(n=(r=s.next()).done)&&(o.push(r.value),!t||o.length!==t);n=!0);}catch(e){a=!0,i=e}finally{try{n||null==s.return||s.return()}finally{if(a)throw i}}return o}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,o){return t&&_defineProperties(e.prototype,t),o&&_defineProperties(e,o),e}function ownKeys(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,n)}return o}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(o,!0).forEach(function(e){_defineProperty(t,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):ownKeys(o).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))})}return t}function _defineProperty(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function _iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,o=new Array(e.length);t<e.length;t++)o[t]=e[t];return o}}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function _iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,o=new Array(e.length);t<e.length;t++)o[t]=e[t];return o}}define("module/common/adnative",["jquery"],function(e){e(function(){e(".article-partner").length&&e(".topbar--sticky").length&&e(".article-partner.row").clone().appendTo(".topbar.topbar--sticky")})}),define("module/common/aet-videoplayer--minimal",["jquery","module/common/utils/scroll","module/common/modals/modal-base","hls","m3u8parser","module/common/context"],function(m,a,o,p,f,g){var i=[],r=[],e=".js-vid-min--autoplay",t=".js-vid-min--buttonplay",s=".js-vid-min--scrollplay",l=".js-vid-min--fullscreenplay",c=".js-vid-min--modal",h=".js-video-spinner",v=".js-vid-min__play-button",d=".js-vid-min__replay-button",u=".js-vid-min__fullscreen-button",y=".js-vid-min__mute-button",b="[class^=body__super-element][class*=sidebyside]",w=".js-vid-min__unmute-button";function C(e,t){this.playType=e.data("playtype"),this.scrollBuffer=e.data("scrollbuffer"),this.container=e,this.video=e.find(".js-vid-min__element").get(0),this.elevator=e.closest(".
1js-super-element--elevator"),this.autoStartLoad="autoplay"===this.playType,this.spinner=e.find(h).get(0),this.showSpinner=!0,this.suspendAction=e.data("suspend-action");var o=this;document.querySelector("html").classList.contains("desktop")||(this.video.onsuspend=function(){o.showSpinner=!1,m(o.spinner).removeClass("video-spinner--fade-in"),o.container.removeClass("vid-min--playing"),"playbutton"===o.suspendAction&&o.container.find(v).removeClass("u-hidden")});var n=this;if(p.isSupported()&&m(this.video).data("src-hls")){var a=new p({maxBufferSize:3e6,maxBufferLength:15,capLevelToPlayerSize:!0,autoStartLoad:n.autoStartLoad});a.loadSource(m(this.video).data("src-hls")),a.attachMedia(this.video),a.on(p.Events.MANIFEST_PARSED,function(){n.container.find(y).on("click",function(e){e.stopPropagation(),n.muteVideoFn()}),n.container.find(w).on("click",function(e){e.stopPropagation(),n.unmuteVideoFn()}),n.video.addEventListener("play",function(){a.startLoad()}),t(n)})}else if(n.video.canPlayType("application/vnd.apple.mpegurl")&&m(this.video).data("src-hls")){var i=function(){n.container.find(y).on("click",function(e){e.stopPropagation(),n.muteVideoFn()}),n.container.find(w).on("click",function(e){e.stopPropagation(),n.unmuteVideoFn()}),t(n)};if(g.page.isTablet){var r,s=m(n.video).data("src-hls"),l=null,c=new f.Parser,d=s.substring(0,s.lastIndexOf("/"));m.get(s,function(e){c.push(e),c.end(),l=c.manifest,r=d+"/"+l.playlists[1].uri,n.video.src=r,i()})}else n.video.src=m(n.video).data("src-hls"),i()}else{var u=document.createElement("source");u.src=m(this.video).data("src-mp4"),u.type="video/mp4",this.video.appendChild(u),n.container.find(y).on("click",function(e){e.stopPropagation(),n.muteVideoFn()}),n.container.find(w).on("click",function(e){e.stopPropagation(),n.unmuteVideoFn()}),t(n)}this.playVideoFn=function(){n.video.play(),n.container.addClass("vid-min--playing vid-min--started"),n.video.onended=function(){n.video.pause(),n.container.removeClass("vid-min--playing")}},this.pauseVideoFn=function(){n.container.hasClass("vid-min--playing")&&(n.video.pause(),n.container.removeClass("vid-min--playing"))},this.restartVideoFn=function(){n.video.currentTime=0,n.playVideoFn()},this.replayVideoFn=function(){n.video.play(),n.container.addClass("vid-min--playing"),n.container.removeClass("vid-min--replayable"),n.video.onended=function(){n.video.pause(),n.container.removeClass("vid-min--playing"),n.container.addClass("vid-min--replayable")}},this.restartVideoReplayFn=function(){n.video.currentTime=0,n.replayVideoFn()},this.muteVideoFn=function(){n.video.muted=!0,n.container.addClass("is-muted-js")},this.unmuteVideoFn=function(){n.video.muted=!1,n.video.currentTime=0,n.container.removeClass("is-muted-js")}}function k(){for(var o=null,e=0;e<r.length;++e){var t=r[e];if(t.elevator.length){if(a.isElementFullyInScreen(t.elevator,-Math.round(window.innerHeight/2))){o=e;break}}else if(t.video.videoHeightChecked||t.container.parents(b).find(s).length<2&&t.container[0].clientHeight>window.innerHeight&&(t.scrollBuffer=-1*t.container[0].clientHeight,t.video.videoHeightChecked=!0),a.isElementFullyInScreen(t.container,t.scrollBuffer)){o=e;break}}for(var n=0;n<r.length;++n)!function(e){var t=r[e];e!==o?(t.video.pause(),t.container.removeClass("vid-min--playing")):t.video.paused&&!t.container.hasClass("vid-min--replayable")&&((g.page.isMobile||g.page.isTablet)&&(t.video.muted=!0,t.video.defaultMuted=!0),t.showSpinner&&(m(t.spinner).addClass("video-spinner--fade-in"),t.showSpinner=!1),t.video.play(),t.video.onplaying=function(){t.container.addClass("vid-min--playing"),m(t.spinner).addClass("u-hidden")},t.video.onended=function(){t.video.currentTime=0,t.video.pause(),t.container.removeClass("vid-min--playing"),t.container.addClass("vid-min--replayable")})}(n)}var S=".js-image-modal-close",_={extraOverlayClass:"body-overlay--black body-overlay--fullscreen",extraModalClass:"animate--modal-open"};return m(function(){m(e).each(function(e,t){new C(m(t),function(e){e.container.addClass("vid-min--playing"),i.push(e)})}),m(t).each(function(e,t){new C(m(t),function(t){t.container.find(v).on("click",function(e){e.stopPropagation(),t.playVideoFn()}),t.container.on("click",function(e){e.stopPropagation(),t.pauseVideoFn()}),i.push(t)})}),m(l).each(function(e,t){m(t).find(u).on("click",function(e){e.stopPropagation(),_.modalClass=".".concat(m(this).data("modal-id")),o.open(_).then(function(){var e=m(_.modalClass).find(c);new C(m(e.get(0)),function(t){t.container.find(d).on("click",function(e){e.stopPropagation(),t.replayVideoFn()}),t.restartVideoReplayFn(),m(S).on("click",function(e){e.preventDefault(),t.pauseVideoFn(),o.close()})})})})});var n=[];m(s).each(function(e,t){m(t).closest(".super-element-media").css("z-index",1);var o=m.Deferred();n.push(o),new C(m(t),function(t){t.container.find(d).on("click",function(e){e.stopPropagation(),t.replayVideoFn()}),t.container.find(v).on("click",function(e){e.stopPropagation(),t.playVideoFn()}),r.push(t),i.push(t),n[e].resolve()})}),m.when.apply(m,n).done(function(){r.length&&a.add(k)})}),{VidMin:C}}),define("module/common/aet-videoplayer",["videojs","videovast","module/common/context"],function(m,p,f){for(var g=document.querySelectorAll("video.jppolvp"),h=[],e=0;e<g.length;e++)m(g[e],{controls:!0,textTrackSettings:!1,controlBar:{pictureInPictureToggle:!1}},function(){var t,e,c=this,a=c.el_.querySelector("video");function o(e){e.tracks_.filter(function(e){if("subtitles"===e.kind&&"showing"===e.mode)return!0})[0]?t.classList.remove("u-hidden"):t.classList.add("u-hidden")}c.on("ready",function(){t=c.el_.querySelector(".vjs-subs-caps-button .vjs-menu-content li:first-child"),e=t.querySelector(".vjs-menu-item-text"),t&&e&&(e.innerText="Skjul undertekster",o(c.textTracks_),c.textTracks().on("change",function(e){o(this)}))}),h.push(c),c.bigPlayButton.el_.className="vid-min__button vid-min__button--large vid-min__play-button 
1js-vid-min__play-button icon icon--video-play--theme";var i={preroll:{mediaSrc:null,clickThroughUrl:null,getVastUrlsFailed:null},postroll:{mediaSrc:null,clickThroughUrl:null,getVastUrlsFailed:null},skipAdTime:5,adAsyncTimeout:2e3,originalContent:[{type:c.currentType(),src:c.currentSrc()}],closeAdWait:"Annoncen kan lukkes om ",closeAdWaitSeconds:["",""],closeAd:'Luk annoncen <span class="jppolvp-closebutton"></span>',onlyOneVideoPlayingAtATime:!0,posterImage:c.tagAttributes["data-poster"],debug:-1!==location.search.indexOf("vjslog"),uniqueTrackingId:c.el().querySelector("video").dataset.uniqueTrackingId,trackEveryFiveSecondsPlayed:[0],GTMTrackingFunction:null,useGDPR:!0,consentCookieString:null,referrer:"&referrer=politiken.dk"};"skolemonitor"===f.page.subbrand?i.referrer="&referrer=skolemonitor.dk":"byrummonitor"===f.page.subbrand&&(i.referrer="&referrer=byrummonitor.dk"),i.useGDPR&&(window.hasOwnProperty("Cookiebot")&&window.Cookiebot.hasOwnProperty("IABConsentString")&&window.Cookiebot.IABConsentString.length?i.consentCookieString="&gdpr=1&gdpr_consent="+window.Cookiebot.IABConsentString:console.log("AETvideo: 'window.Cookiebot.IABConsentString' not found")),i.uniqueTrackingId&&window.GTMVideoTracking&&"function"==typeof window.GTMVideoTracking[i.uniqueTrackingId]&&(i.GTMTrackingFunction=window.GTMVideoTracking[i.uniqueTrackingId]),c.tagAttributes["data-preroll"]&&(i.preroll.vastUrl=c.tagAttributes["data-preroll"].replace(/^https?\:/i,"")+i.referrer+(i.consentCookieString?i.consentCookieString:null)),c.tagAttributes["data-postroll"]&&(i.postroll.vastUrl=c.tagAttributes["data-postroll"].replace(/^https?\:/i,"")+i.referrer+(i.consentCookieString?i.consentCookieString:null));var r={adPlaying:!1,preroll:{played:!1},postroll:{played:!1}};function d(e){i.debug&&m.log("(#".concat(c.id(),"): ").concat(e))}function n(){i.GTMTrackingFunction&&(i.GTMTrackingFunction("mainContentStarted",a),c.on("timeupdate",function(){var e=Math.ceil(c.currentTime());e%5==0&&-1===i.trackEveryFiveSecondsPlayed.indexOf(e)&&(i.trackEveryFiveSecondsPlayed.push(e),i.GTMTrackingFunction("videoHeartBeat",a))}))}function s(e){d("Attempting to play '".concat(e,"'"));var t=i[e];c.src(t.mediaSrc),c.play(),c.addClass("vjs-ad-playing"),r[e].played=!0,r.adPlaying=!0,r.preOrPostPlaying=e,function(e){var t=e.tracker;if(c.on("timeupdate",function(){r.adPlaying&&t.setProgress(c.currentTime())}),c.on("pause",function(){r.adPlaying&&1<c.duration()-c.currentTime()&&(d("Pausing "+r.preOrPostPlaying),t.setPaused(!0))}),c.on("play",function(){r.adPlaying&&1<c.currentTime()&&(d("Resuming "+r.preOrPostPlaying),t.setPaused(!1))}),c.on("volumechange",function(){r.adPlaying&&(d((c.muted()?"muted ":"unmuted ")+r.preOrPostPlaying),t.setMuted(c.muted()))}),t.ad.extensions&&t.ad.extensions.length){for(var o=t.ad.extensions,n=null,a=0;a<o.length;a++)if("CustomTracking"===o[a].children[0].name){var i=o[a].children[0].value;if(-1!==i.indexOf("event=169")){n=i,d("Got tracking url for ".concat(r.preOrPostPlaying," 'skip' event"));break}}e.skipTrackingUrl=n}}(t),c.one("play",function(){t.tracker.load(),function(e){d("Create click-layer for ".concat(r.preOrPostPlaying));var t=window.document.createElement("a");t.className="jppolvp-adClickLayer",t.href=e.clickThroughUrl,t.target="_blank",t.onclick=function(){c.paused()||(e.tracker.click(),c.pause())},c.el().insertBefore(t,c.controlBar.el())}(t),function(t){d("Create skip button for ".concat(r.preOrPostPlaying));var o=window.document.createElement("div");o.className="jppolvp-adSkipButton",c.el().insertBefore(o,c.controlBar.el());var n=!1;c.on("timeupdate",function(){var e=Math.floor(i.skipAdTime-c.currentTime());n||(0<e?o.innerHTML=i.closeAdWait+e+i.closeAdWaitSeconds[1<e?0:1]:(o.innerHTML=i.closeAd,o.onclick=function(){c.posterImage.hide(),d("Skipping "+r.preOrPostPlaying),t.skipTrackingUrl&&((new Image).src=t.skipTrackingUrl);i.GTMTrackingFunction&&i.GTMTrackingFunction("prerollSkipped",a),l()},n=!0))})}(t)}),c.one("error",function(){c.el_.querySelector("video").setAttribute("style",""),m.log(e+" failed to play"),l()}),c.one("ended",function(){d("'".concat(e,"' ended.")),t.tracker.complete(),l()})}function l(){!function(){var e=c.el().querySelector(".jppolvp-adSkipButton");e&&e.parentNode.removeChild(e)}(),function(){var e=c.el().querySelector(".jppolvp-adClickLayer");e&&e.parentNode.removeChild(e)}(),c.removeClass("vjs-ad-playing"),r.adPlaying=!1,n(),(r.preroll.played||r.postroll.played)&&(d("Coming from either pre- or postroll. Reloading main content."),c.src(i.originalContent),c.play()),i.posterImage&&(r.postroll.played||i.postroll.getVastUrlsFailed)&&(d("If we got a postroll and it played, load the previously detached posterframe"),c.one("play",function(){c.poster(i.posterImage)})),r.postroll.played&&c.addClass("jppolvp-force-show-poster"),null===i.postroll.getVastUrlsFailed&&(d("Main content playing - trying to get postroll"),u("postroll",function(e){d("Getting postroll ".concat(e?"was successful":"failed"))})),c.one("ended",function(){i.postroll.getVastUrlsFailed||r.postroll.played||s("postroll")}),r.postroll.played&&c.one("loadeddata",function(){c.pause(),c.one("play",function(){c.removeClass("jppolvp-force-show-poster"),d("Should only see this once!")})})}function u(e,s){d("Requesting '".concat(e,"'"));var l=i[e];if(!l.vastUrl)return l.getVastUrlsFailed=!0,void(s&&s(!1));p.client.get(l.vastUrl,function(e,t){if(e&&e.ads.length){var o,n,a,i;if(!(o=e.ads[0]).creatives.length)return l.getVastUrlsFailed=!0,void(s&&s(!1));for(var r in i=(n=o.creatives[0]).videoClickThroughURLTemplate,n.mediaFiles)if("video/3gpp"!==n.mediaFiles[r].mimeType&&c.canPlayType(n.mediaFiles[r].mimeType)){a=n.mediaFiles[r].fileURL;break}return l.mediaSrc=a,l.clickThroughUrl=i,l.getVastUrlsFailed=!1,l.tracker=new p.tracker(o,n),void(s&&s(!0))}return d("No response from supplied vast-urls. Or is your adblocker on?"),l.getVastUrlsFailed=!0,void(s&&s(!1))})}c.el_.debug={state:r,settings:i},!f.page.isMobile&&i.onlyOneVideoPlayingAtATime&&1<g.length&&!c.initiatedPlayListening&&(c.initiatedPlayListening=!0,c.on("play",function(){for(var e=0;e<h.length;e++)h[e]===c||h[e].paused()||(d("Another player is playing - pause it..."),h[e].pause())})),c.on("ready",function(){d("Initiating video"),c.tagAttributes["data-duration-min-sec"]&&c.posterImage.el_.setAttribute("data-duration-min-sec",c.tagAttributes["data-duration-min-sec"]),c.addClass("jppolvp-hide-video-element"),c.one("play",function(){if(d("The first time this player plays anything. Should see this only once."),i.preroll.vastUrl){d("We have a prerollurl (".concat(i.preroll.vastUrl,") - pause video and get ads")),c.pause();var t=setTimeout(function(){m.log.warn("Async timeout for ad VAST-file reached - starting main content playback"),l()},i.adAsyncTimeout);u("preroll",function(e){d("In callback from preroll: "),clearTimeout(t),e?(d("Got preroll, playing preroll"),i.GTMTrackingFunction&&i.GTMTrackingFunction("prerollStarted",a),s("preroll")):(d("Got no preroll, resume content"),l(),c.play())})}else n();window.setTimeout(function(){c.removeClass("hide-jppolvp-until-loaded"),c.removeClass("jppolvp-hide-video-element")},50)}),window.setTimeout(function(){c.removeClass("hide-jppolvp-until-loaded"),c.removeClass("jppolvp-hide-video-element")},1e3),c.el_.querySelector("video").poster="",c.autoplay()&&(d("Autoplay detected"),f.page.isMobile&&(c.removeClass("hide-jppolvp-until-loaded"),c.removeClass("jppolvp-hide-video-element")),c.posterImage.hide())})})}),define("module/common/archive",["module/common/context"],function(e){var v="archive",y="u-hidden",b="js-year-toggle",w="js-year-menu",C="js-archive-year",k="js-archive-year-text",S="js-month-toggle",_="js-month-menu",j="js-archive-month",T="js-archive-month-text",x="js-pagination";function t(){var e=document.getElementById(v);if(e&&e.elements&&e.elements.year&&e.elements.month){var t=parseInt(e.dataset.maxYear),o=parseInt(e.dataset.minYear),n=parseInt(e.dataset.maxMonth),a=parseInt(e.dataset.minMonth),i=parseInt(e.elements.year.value),r=document.getElementsByClassName(j);if(t&&o&&i&&r.length)if(i===t)for(var s=0;r.length>s;s++){n<s+1&&r[s].classList.add(y)}else if(i===o)for(s=0;r.length>s;s++){s+1<a&&r[s].classList.add(y)}}}/complete|loaded|interactive/.test(document.readyState)?t():document.addEventListener("DOMContentLoaded",function(){t()}),document.addEventListener("click",function(e){var t=document.getElementById(v);if(t&&t.elements){var o=e.target,n=o.classList;if(n.contains(x)){var a=parseInt(o.dataset.year),i=parseInt(o.dataset.month);
1a?t.elements.year.value=a:!i&&0!==i||(i<=0?(t.elements.month.value=12,a&&(t.elements.year.value=a-1)):13<=i?(t.elements.month.value=1,a&&(t.elements.year.value=a+1)):t.elements.month.value=i)}else if(n.contains(b)){var r=document.getElementsByClassName(w)[0];if(r){var s=r.getElementsByClassName("icon")[0];r.classList.contains(y)?(r.classList.remove(y),s&&s.classList.contains("u-transform-rotate-180")&&s.classList.remove("u-transform-rotate-180")):(r.classList.add(y),s&&s.classList.add("u-transform-rotate-180"));var l=r.getElementsByClassName("archive-menu-item--selected")[0];if(l){var c=r.offsetHeight;r.scrollHeight>c&&(r.scrollTop=l.offsetTop-parseInt(c/2))}}}else if(n.contains(S)){var d=document.getElementsByClassName(_)[0];if(d){var u=d.getElementsByClassName("icon")[0];d.classList.contains(y)?(d.classList.remove(y),u&&u.classList.contains("u-transform-rotate-180")&&u.classList.remove("u-transform-rotate-180")):(d.classList.add(y),u&&u.classList.add("u-transform-rotate-180"))}}else if(n.contains(C)){if(t.elements.year){var m=document.getElementsByClassName(w),p=o.dataset.year;if(p){m.length&&m[0].classList.add(y);var f=document.getElementsByClassName(k);f.length&&(f[0].innerText=p),t.elements.year.value=p}}}else if(n.contains(j)&&t.elements.month){var g=document.getElementsByClassName(_);g.length&&g[0].classList.add(y);var h=document.getElementsByClassName(T);h.length&&(h[0].innerText=o.innerText),t.elements.month.value=o.dataset.month}(n.contains(C)||n.contains(j)||n.contains(x))&&t.elements.year&&t.elements.year.value&&""!==t.elements.year.value&&t.elements.month&&t.elements.month.value&&""!==t.elements.month.value&&t.submit()}},!1)}),define("module/common/article-scrolldepth-tracking",["module/common/utils/scroll","module/common/utils/helpers"],function(s,e){e.onDocumentReadyState(function(){var a=document.querySelector("section.article__section:not(.article__section--top)"),i=document.querySelector("#end-of-article"),r=20;if(a&&i){s.add(function(){var e=a.getBoundingClientRect().top+window.scrollY,t=i.getBoundingClientRect().top+window.scrollY,o=(s.getValues().pageYOffset+window.innerHeight-e)/(t-e)*100;if(o=(o=100<o?100:o)<0?0:o,o=Math.round(100*o)/100,window.polTrackReadDepth&&r<=o){var n=20*Math.floor(o/20);polTrackReadDepth(n),r=20+n}},15)}})}),define("module/common/audio-player",["jquery","module/common/utils/helpers","module/common/context","module/common/marquee","module/common/modals/modal-base","module/common/save"],function(l,d,e,t,o,i){var n,p=e.page,u=e.user,f=t.potentiallyToggleMarquee,c=t.revealMarquee,r=o.open,s=o.close,g={audioContainer:".js-audio-container",audioElm:".js-audio-player__element",audioPlayer:".js-audio-player",audioPlayerControls:".js-audio-player__controls",audioTrigger:".js-audio-trigger",fixedAudioPlayer:".js-fixed-audio-player",closeFixedAudioPlayer:".js-close-fixed-audio-player",isLoading:".audio-player__loading",marqueePlain:".js-marquee-plain",marqueeTarget:".js-marquee-target",marqueeTargetCopy:".js-marquee-target-copy",nextUp:".js-next-up",nextUpPrefix:".js-next-up-prefix",pauseButton:".js-audio-player__button--pause",playButton:".js-audio-player__button--play",progressBar:".js-audio-player-progress__bar",restrictedModal:".js-audio-modal",restrictedFixedModal:".js-fixed-player-restricted-modal",restrictedPodcastModal:".js-podcast-restricted-modal",restrictedModalClose:".js-audio-modal__close",page:".page",stamp:".js-audio-container-stamp",stickyTop:".js-sticky-top",stickyTopbar:".js-topbar--sticky",textToSpeechDisclaimerButton:".js-text-to-speech__disclaimer-button",textToSpeechDisclaimerText:".js-text-to-speech__disclaimer",timeIn:".js-audio-player__time-in",timeRemaining:".js-audio-player__time-remaining",title:".js-audio-container__title",titleTeaser:".js-audio-container__title",topbarMinimal:".js-topbar--minimal",audioTriggerDynamic:".js-audio-trigger-dynamic",modalClose:".js-modal__close"},h={hidden:"u-hidden",isPlaying:"is-playing-js",textToSpeechDisclaimerActive:"text-to-speech__disclaimer--active",textToSpeechIsLoading:"audio-player__controls--loading",isPlayingQueue:"is-playing-queue-js",visibleTitle:"audio-container__title--visible",paddingBottomDouble:"u-padding--bottom-double"},a={cloning:!0,extraModalClass:"animate--modal-open",extraOverlayClass:"body-overlay--fullscreen",modalClass:g.restrictedModal},m={cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open",modalClass:".js-save-noaudio-modal"},v="/webservice/savedarticle/updatereadstatus/",y="/webservice/audio/unreadAudioArticles",b="https://w2w52itmtj.execute-api.eu-west-1.amazonaws.com/test?",w=[],C=[],k=-1!==location.search.indexOf("showlogs"),S=null,_=null,j=0,T=null,x=window.ReactNativeWebView&&window.ReactNativeWebView.postMessage;function A(){k&&console.log.apply(console,arguments)}function L(e){a.modalClass="".concat(g.restrictedModal).concat(e),r(a).then(function(){document.querySelector(g.restrictedModalClose).addEventListener("click",function(){s()})})}function E(e){var t="0".concat(Math.floor(e/60)).slice(-2),o="0".concat(Math.floor(e%60)).slice(-2);return"".concat(t,":").concat(o)}x&&(window.postMessage=window.ReactNativeWebView.postMessage);var I=function(){function e(){if(_classCallCheck(this,e),n)throw new Error("only one instance may exist, use the static getInstance method instead of this constructor!");A("initializing AccessTokenCache class"),this.localStorageKey="medie_login_access_data",this.accessTokenPromise,this.refreshAt=0,n=this}return _createClass(e,[{key:"fromLocalStorage",value:function(){return A("getting data from localstorage"),JSON.parse(localStorage.getItem(this.localStorageKey))}},{key:"toLocalStorage",value:function(e,t){A("saving data to localstorage");var o=JSON.stringify({accessToken:e,refreshAt:t});localStorage.setItem(this.localStorageKey,o)}},{key:"getAccessToken",value:function(e,t,o){var a=this;A("getting accesstoken",t,e);var n=this.fromLocalStorage()||{},i=n.accessToken,r=n.refreshAt;if((!this.accessTokenPromise||this.refreshAt<r)&&(A("updating in-memory values with those from localstorage"),this.accessTokenPromise=Promise.resolve(i),this.refreshAt=r),i=this.accessTokenPromise,r=this.refreshAt,i&&Date.now()<this.refreshAt)return A("existing token valid, returning that"),i;
1A("existing token not valid, getting a new one"),this.refreshAt=Date.now()+18e5;var s={grant_type:"refresh_token",refresh_token:e,client_id:o},l=Object.entries(s).map(function(e){var t=_slicedToArray(e,2),o=t[0],n=t[1];return encodeURIComponent(o)+"="+encodeURIComponent(n)}).join("&");return this.accessTokenPromise=fetch(t,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:l}).then(function(e){if(e.ok)return e.json();throw new Error("failed to refresh access token",{cause:e})}).then(function(e){var t=e.access_token,o=e.expires_in,n=Date.now()+1e3*o*2/3;return a.refreshAt=n,a.toLocalStorage(t,n),A("got and stored new token",t,n),t}).catch(function(e){throw A("failed to get new token, setting refreshAt to 0"),a.refreshAt=0,e}),A("returning accessTokenPromise"),this.accessTokenPromise}}],[{key:"getInstance",value:function(){return n||new e}}]),e}(),D=function(){function s(e){var c=this;_classCallCheck(this,s);this.audioPlayer=e.querySelector(g.audioPlayer);var n=this.audioPlayer;this.audioContainer=e,this.audio=e.querySelector(g.audioElm),this.audioPlayerControls=e.querySelector(g.audioPlayerControls),this.closePlayer=e.querySelector(g.closeFixedAudioPlayer),this.nextUp=e.querySelector(g.nextUp),this.progressBar=e.querySelector(g.progressBar),this.playButton=e.querySelector(g.playButton),this.pauseButton=e.querySelector(g.pauseButton),this.timeRemaining=e.querySelector(g.timeRemaining),this.timeIn=e.querySelector(g.timeIn),this.isRestricted=!1,this.isScrubbing=!1,this.isPlaying=!1,this.playingPromise=null,this.savedTime=null,this.trigger=null,this.parentArticleId=null,this.playQueue=!1,this.hasMarquee=!1;var t=this.audioPlayer.dataset.audioServiceBaseUrl,o=this.audioPlayer.dataset.accessTokenEndPoint;if(this.omnyClipId=this.audio.dataset.omnyClipId,this.omnyProgramId=this.audio.dataset.omnyProgramId,this.omnyProgramName=this.audio.dataset.omnyProgramName,this.omnyClipTitle=this.audio.dataset.omnyClipTitle,this.environment=/^(http(s)?:\/\/)?test-audio/.test(t)?"test":"produdction",this.omnyOrgId=this.audioPlayer.dataset.omnyOrgId,this.authClientId=this.audioPlayer.dataset.medieloginClientId,this.articleId=this.audio.dataset.podcastId,n.classList.contains(h.isPlaying)&&(this.isPlaying=!0),void 0!==n.dataset&&"true"===n.dataset.restricted&&(this.isRestricted=!0),void 0!==n.dataset&&n.dataset.parentArticleId&&(this.parentArticleId=n.dataset.parentArticleId),e.querySelector(g.title)&&(this.hasMarquee=!0),!p.isApp){var a=this;d.onDocumentReadyState(function(){if("function"==typeof window.jppolAudioWebSdkCreateAnalytics){var e={env:"".concat(a.environment),org:"".concat(a.omnyOrgId),brand:"".concat(p.cdpBrandName),client:"web-site",client_version:"".concat(p.deviceType),apiKey:"cdcszxG3ofKvI9J4wYOwRncjS2Lysqmp"},t={program_id:"".concat(a.omnyProgramId),clip_id:"".concat(a.omnyClipId),clip_name:"".concat(a.omnyClipTitle),was_restricted:a.isRestricted,article_id:"".concat(a.articleId),referrer:"".concat(document.referrer),referrer_id:null,sso_id:u.isAuthenticated?"".concat(u.ssoId):null,anon_id:u.isAuthenticated?null:"".concat(u.ssoId),auth_reason:null};window.jppolAudioWebSdkCreateAnalytics(e).createSession(a.audio,t),A(e,t)}else A("window.jppolAudioWebSdkCreateAnalytics is not a function")},"interactive");var i=d.getCookie("pol-podcast-refresh-token"),r="isMobile"===p.deviceType;i?localStorage.removeItem("podcastCookieFetchAttempted"):(A("We don't have the cookie..."),!u.isAuthenticated||localStorage.getItem("podcastCookieFetchAttempted")||polContext__.user.isSearchEngine||(localStorage.setItem("podcastCookieFetched","true"),location.href=location.origin+"/medielogin/login")),u.isPayingCustomer?(A("user authenticated with medielogin id",this.authClientId),I.getInstance().getAccessToken(i,o,this.authClientId).then(function(e){return c.fetchAudioFileUrlFromOmny(c.omnyClipId,t,e,r)}).then(function(e){A("setting audio url",e,"on",c.audio),c.audio.src=e}).catch(function(e){if(e.cause&&401==e.cause.status){var t=c.audioPlayer.querySelector("audio"),o="true"===c.audioPlayer.dataset.restricted?"It is premium.":"It is not premium, but we need the cookie to get the token.";if(A("This clip (".concat(t.dataset.contentId," / ").concat(c.omnyClipId,") cannot be played. ").concat(o)),"true"!==c.audioPlayer.dataset.restricted){var n=document.createElement("div");n.classList.add("u-position-bg","u-cursor-pointer","clickBlocker"),n.addEventListener("click",function(){A("Restricted clip in Omny, but not in Cue.")}),c.audioPlayer.querySelector(g.audioPlayerControls).appendChild(n)}}else A("unexpected error when getting audio file url",e)})):this.isRestricted?A("not requesting access to restricted clip",this.omnyClipId,"for unauthed user"):(A("getting access to clip",this.omnyClipId,"for unauthed user"),this.fetchAudioFileUrlFromOmny(this.omnyClipId,t,null,r).then(function(e){A("setting audio url",e,"on",c.audio),c.audio.src=e}))}this.playButton.addEventListener("click",function(e){p.isApp?e.preventDefault():(e.stopPropagation(),p.isApp?e.preventDefault():c.isRestricted?L(g.restrictedPodcastModal):c.playAudio())},!1),this.pauseButton.addEventListener("click",function(e){e.stopPropagation(),c.pauseAudio()},!1),this.audio.addEventListener("pause",function(){c.isPlaying&&c.pauseAudio()}),this.audio.addEventListener("play",function(e){if(!e.target.hasBeenPlayed){c.audioPlayerControls.classList.add(h.textToSpeechIsLoading);var t={tb:"event",t:"podcast",cd2:"".concat(u.ssoId),ec:"".concat(c.omnyProgramName),ea:"".concat(c.omnyClipTitle),el:"".concat(c.omnyProgramId),ev:"".concat(c.omnyClipId)},o=b,n=new URLSearchParams(t).toString();(new Image).src=o+n,A("play...",t,o+n),e.target.hasBeenPlayed=!0}}),this.audio.addEventListener("playing",function(e){c.audioPlayerControls.classList.remove(h.textToSpeechIsLoading)}),this.audio.addEventListener("playing",function(){c.savedTime&&(c.audio.currentTime=c.savedTime,c.savedTime=null);var e=c.audio.src.split("/"),t=e[e.length-1].split(".")[0],o=n.querySelector(g.isLoading);o&&setTimeout(function(){o.parentElement.removeChild(o)},500),C.push(t)},!1),this.audio.addEventListener("timeupdate",function(){S&&1<j&&(window.clearTimeout(S),S=null),j+=1},!1),this.audio.addEventListener("stalled",function(){c.isPlaying&&c.kickstartAudio(),j=0},!1),this.audio.addEventListener("ended",function(){c.stopAudio(),c.parentArticleId&&l.post(v,{articleId:c.parentArticleId}
1),c.playQueue&&T&&l.get(y).done(function(e){var t=e.audioItems;if(t.length&&(T=t.find(function(e){return-1===C.indexOf(e.guid)?e:null}))){var o=T,n=o.audioFileLink,a=o.durationInSeconds,i=o.premium,r=o.originatingArticleTitle,s=o.description,l=o.originatingArticleId;c.audio.src=n,c.audio.load(),c.updateTitle("".concat(s," ").concat(r)),c.parentArticleId=l,c.hasMarquee&&f(c.audioContainer,1),c.updateProgressBarRange(a),T=null,i&&!u.isPayingCustomer?L(g.restrictedFixedModal):c.playAudio()}}).fail(function(e){console.error("Failed to get unread audio article items.",e)})},!1),this.progressBar&&(this.progressBar.addEventListener("input",function(){c.updateFill()},!1),["mousedown","touchstart"].forEach(function(e){c.progressBar.addEventListener(e,function(){c.isScrubbing=!0},!1)}),["mouseup","touchend","touchcancel"].forEach(function(e){c.progressBar.addEventListener(e,function(e){if(c.isRestricted)return c.progressBar.value=0,c.isScrubbing=!1,void L(g.restrictedFixedModal);var t=Number.parseFloat(e.target.value);c.audio.currentTime=t,c.isScrubbing=!1,c.savedTime=null,c.updateTime()},!1)})),this.closePlayer&&this.closePlayer.addEventListener("click",function(){c.pauseAudio(),c.audioContainer.classList.add(h.hidden)}),this.updateTimeInterval=window.setInterval(function(){c.isPlaying&&(c.updateThumbPosition(),c.updateFill(),c.updateTime())},1e3)}return _createClass(s,[{key:"fetchAudioFileUrlFromOmny",value:function(e,t,o,n){A("getting file url from omny with token",o,"for clip id",e);var a=o?{"X-Access-Token":o}:{};A("using headers",a);var i="".concat(t,"/v1/access/").concat(e);A("accessUrl",i);var r="&utm_source="+(n?"CustomPlayer12":"CustomPlayer11");return fetch(i,{headers:_objectSpread({},a)}).then(function(e){if(e.ok)return A("got a 2xx response for the file url"),e.json();throw A("got an error response for the file url",e),new Error("failed to get audio file url from omny",{cause:e})}).then(function(e){return A("got body",e),e&&e.audioUrl?e.audioUrl+r:""})}},{key:"fetchNextUnreadAudioArticle",value:function(){var i=this;this.playQueue&&!T&&l.get(y).done(function(e){var t=e.audioItems;if(t.length)if((T=t.find(function(e){return-1===C.indexOf(e.guid)?e:null}))&&i.hasMarquee){var o=T,n=o.originatingArticleTitle,a=o.description;i.updateNextUp(n,a),f(i.nextUp)}else i.nextUp.classList.add(h.hidden);else i.nextUp.classList.add(h.hidden)}).fail(function(e){console.error("Failed to get unread audio article items.",e)}),!this.playQueue&&this.nextUp&&(T=null,this.nextUp.classList.add(h.hidden))}},{key:"playAudio",value:function(){var e=this;this.audioContainer.classList.remove(h.hidden),this.isPlaying||(w.forEach(function(e){e.pauseAudio()}),this.playingPromise=this.audio.play(),"object"===_typeof(this.playingPromise)?this.playingPromise.then(function(){e.audioPlayer.classList.add(h.isPlaying),e.isPlaying=!0,e.audioPlayer.querySelector(g.audioPlayerControls).classList.remove(h.textToSpeechIsLoading),e.trigger&&e.trigger.classList.add(h.isPlaying),e.fetchNextUnreadAudioArticle(),e.playQueue&&l(g.audioTriggerDynamic).addClass(h.isPlayingQueue)},function(e){l(g.audioTriggerDynamic).removeClass(h.isPlayingQueue),A("Promise rejected.",e),A("We need a cookie to get the token - but we really shouldn't get to #609")}).catch(function(e){console.error("Promise unresolved.",e)}):(this.audioPlayer.classList.add(h.isPlaying),this.isPlaying=!0,this.trigger&&this.trigger.classList.add(h.isPlaying),this.fetchNextUnreadAudioArticle()))}},{key:"pauseAudio",value:function(){this.isPlaying&&(this.audio.pause(),this.savedTime=this.audio.currentTime,this.audioPlayer.classList.remove(h.isPlaying),this.isPlaying=!1,this.trigger&&this.trigger.classList.remove(h.isPlaying),l(g.audioTriggerDynamic).removeClass(h.isPlayingQueue))}},{key:"stopAudio",value:function(){this.audio.pause(),this.savedTime=null,this.progressBar.value=0,this.audioPlayer.classList.remove(h.isPlaying),this.isPlaying=!1,this.updateTime(),this.updateThumbPosition(),this.updateFill(),this.trigger&&(this.trigger.classList&&this.trigger.classList.remove(h.isPlaying),this.trigger=null)}},{key:"kickstartAudio",value:function(){var t=this;S=window.setTimeout(function(){var e=t.audio.src;t.savedTime=t.audio.currentTime,t.pauseAudio(),t.audio.src="",t.audio.load(),t.audio.src=e,t.audio.load(),t.audio.currentTime=t.
1savedTime,t.playAudio()},2e3)}},{key:"updateThumbPosition",value:function(){var t=this;this.isScrubbing||window.requestAnimationFrame(function(){var e=Number.parseFloat(t.audio.currentTime)||0;t.progressBar.value=e})}},{key:"updateFill",value:function(){var e=this;window.requestAnimationFrame(function(){e.progressBar.style.setProperty("--val",+e.progressBar.value||0)})}},{key:"updateTime",value:function(){var o=this;window.requestAnimationFrame(function(){var e=o.audio.currentTime||0,t=o.audio.duration-o.audio.currentTime||0;o.timeIn&&(o.timeIn.innerText=E(e)),o.timeRemaining.innerText=E(t)})}},{key:"updateTitle",value:function(e){this.audioContainer.querySelector(g.marqueePlain),this.audioContainer.querySelector(g.marqueeTarget),this.audioContainer.querySelector(g.marqueeTargetCopy),this.audioContainer.querySelector(g.stamp);this.audioContainer.querySelector(g.title).innerText="".concat(e)}},{key:"updateNextUp",value:function(t,o){var e=this.nextUp.querySelector(g.marqueePlain),n=this.nextUp.querySelector(g.marqueeTarget),a=this.nextUp.querySelector(g.marqueeTargetCopy),i=this.nextUp.querySelector(g.nextUpPrefix),r="";i&&(r=i.outerHTML),[e,a].forEach(function(e){e.innerHTML="".concat(r).concat(o," ").concat(t)}),n.innerHTML="".concat(r).concat(o," ").concat(t).concat(a.outerHTML),this.nextUp.classList.remove(h.hidden),c(this.nextUp)}},{key:"updateProgressBarRange",value:function(e){var t=this.audioPlayer.querySelector(g.progressBar);t.setAttribute("max",e),t.style.setProperty("--max",e)}}]),s}();function P(e){var t=e.dataset,o=t.duration,n=t.fileUrl,a=t.restricted,i=t.timeString,r=t.title,s=t.stamp,l=t.originatingArticleId,c=t.playQueue;if("true"!==a){var d=document.querySelector(g.fixedAudioPlayer),u=d.querySelector(g.audioElm),m=d.querySelector(g.progressBar);d.querySelector(g.audioPlayerControls).classList.add(h.textToSpeechIsLoading),0==+o?(m.setAttribute("max",0),m.style.setProperty("--max",1),u.addEventListener("loadeddata",function(){d.querySelector(g.audioPlayerControls).classList.remove(h.textToSpeechIsLoading),d.querySelector(g.timeIn).innerText=E(u.duration),m.setAttribute("max",u.duration),m.style.setProperty("--max",+u.duration)})):(m.setAttribute("max",o),m.style.setProperty("--max",+o)),u.setAttribute("src",n),d.querySelector(g.audioPlayer).dataset.restricted="true"===a,d.querySelector(g.timeRemaining).innerText=i,d.querySelector(g.audioPlayer).dataset.parentArticleId=l,d.querySelector(g.audioPlayer).dataset.playQueue="true"===c,d.querySelector(g.audioElm).setAttribute("src",n),(_=new D(d)).trigger=e,_.playQueue="true"===c,w.push(_),void 0!==r&&(_.updateTitle(r.trim()),setTimeout(function(){f(d,1)},10)),d.querySelectorAll(g.stamp).forEach(function(e){e.innerText=s}),function(e){if(document.querySelector(g.topbarMinimal)){var t=document.querySelector(g.stickyTop),o=document.querySelector(g.stickyTopbar);t&&(t.classList.remove(h.topEnter),e&&(o&&o.classList.add(h.hidden),e.style.position="fixed",e.style.top=0,e.classList.remove(h.hidden)),t.style.transform="translateY(0)")}}(d),_.playAudio()}else{if(p.isApp)return;L(g.restrictedFixedModal)}}function q(){document.querySelectorAll(g.audioTrigger).forEach(function(e){e.isAudioTriggerEventAttached||(e.isAudioTriggerEventAttached=!0,e.addEventListener("click",function(){p.isApp||M(e)}))})}function M(e){i.hideReadingListPanelIfVisible(),e.classList&&e.classList.contains(h.isPlaying)?_.pauseAudio():_?_.trigger===e?_.playAudio():(_.stopAudio(),P(e)):P(e)}function B(){document.querySelectorAll(g.audioContainer).forEach(function(e){var t=new D(e);w.push(t),t.hasMarquee&&f(e)}),q(),function(){var t=document.querySelector(g.textToSpeechDisclaimerButton),o=document.querySelector(g.textToSpeechDisclaimerText);t&&t.addEventListener("click",function(e){e.stopPropagation(),t.classList.toggle(h.textToSpeechDisclaimerActive),o.classList.toggle(h.hidden)})}()}return l(document).on("click",g.nextUp,function(){i.showReadingListPanelIfHidden()}),l(document).on("click",g.audioTriggerDynamic,function(){var a=this;l.get(y).done(function(e){l(g.audioTriggerDynamic).addClass(h.isPlayingQueue);
1var t=e.audioItems;if(t.length){var o=t[0],n=o.originatingArticleTitle;o.description&&(n=o.description+" "+o.originatingArticleTitle),a.dataset.duration=o.durationInSeconds,a.dataset.fileUrl=o.audioFileLink,a.dataset.restricted="false",a.dataset.timeString="",a.dataset.title=n,a.dataset.stamp="OPLÆSNING",a.dataset.parentArticleId=o.originatingArticleId,a.dataset.playQueue="true",M(a)}else i.hideReadingListPanelIfVisible(),r(m).then(function(){l(g.modalClose).on("click",function(){l(g.modalClose).off("click"),s()})})})}),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",B):B(),{initialiseAudioTriggers:q}}),define("module/common/bloomreach",["module/common/context"],function(q){var l,c="bloomreachTemporaryId",M=!0;var o,i=(o=/([^ \t]+)="?([\u0021\u0023-\u002B\u002D-\u003A\u003C-\u005B\u005D-\u007E]*)"?/,{getCookiesAsObject:function(){var e=document.cookie.split(";").flatMap(t);return Object.fromEntries(e)}});function t(e){var t=e.match(o);return null===t?[]:[[t[1],t[2]]]}var g={createPageViewEvent:function(e){var t={},o=new URL(e),n=new URLSearchParams(o.searchParams).get("shareToken");return n&&(t.share_key=n),s("pageview",t)},createArticleClickEvent:function(e,t){var o=j(e),n=e.getAttribute("data-article-title"),a={article_position:o,clicked_link:t,article_id:e.getAttribute("data-article-id"),clicked_title:n},i=new URL(t);if(i.searchParams){var r=new URLSearchParams(i.searchParams);a.utm_source=B(r.get("utm_source")),a.utm_medium=B(r.get("utm_medium")),a.utm_campaign=B(r.get("utm_campaign")),a.utm_content=B(r.get("utm_content"))}return s("click_article",a)},createPromoClickEvent:function(e){var t={promo_link_position:j(e)},o=new URL(e.href);if(o.searchParams){var n=new URLSearchParams(o.searchParams);t.promo_name=B(n.get("promo_name")),t.promo_id=B(n.get("promo_id")),t.promo_creative=B(n.get("promo_creative")),t.promo_position=B(n.get("promo_position"))}return s("click_promotion",t)},createNavigationClickEvent:function(e,t){return s("click_navigation",{clicked_text:t,clicked_link:e})},createSaveArticleEvent:function(e){return s("save_article",{article_id:e.getAttribute("data-article-id"),save_action:"true"===e.getAttribute("data-saved")?"unsave":"save"})},createShareArticleEvent:function(e){var t=e.value,o=t.substring(t.lastIndexOf("/")+1);return s("share_article",{article_id:q.page.articleId,share_key:o})},createArticleEndEvent:function(){return s("article_end")},createEcommerceEvent:function(e,t){var o={ecommerce_step:e};return t&&(o.product_id=t.id,o.product_name=t.name,o.product_group=t.type,o.product_meta_info=t.campaign,o.price=t.price),s("ecommerce_event",o)},createImpressionPromotionEvent:function(e){var t={promo_link_position:j(e)},o=new URL(e.href);if(o.searchParams){var n=new URLSearchParams(o.searchParams);t.promo_name=B(n.get("promo_name")),t.promo_id=B(n.get("promo_id")),t.promo_creative=B(n.get("promo_creative")),t.promo_position=B(n.get("promo_position"))}if(!(q&&q.page&&q.page.subbrand&&"politiken"===q.page.subbrand.toLowerCase()&&e.classList.contains("topbar-service__button")))return s("impression_promotion",t);M&&console.log("Will not create event: ",e)}};function B(e,t){return e||(1<arguments.length&&void 0!==t?t:"")}function s(e,t){var o=function(e){var t,o=B(q.user.subscriptionName),n=B(q.page.articleAuthors).split("|"),a=B(q.page.articleId),i=B(q.page.articleLength),r=B(q.page.articleMark),s=B(q.page.isPremium),l=B(q.page.publishDate),c=B(q.page.suggestedTags,[]),d=B(q.page.brand),u=B(window.CookieConsent.consent.marketing,!1),m=B(window.CookieConsent.consent.necessary,!1),p=B(window.CookieConsent.consent.preferences,!1),f=B(window.CookieConsent.consent.statistics,!1),g=B(q.page.deviceType),h=window.location.href,v=B(q.geo.countryName),y=B(q.region),b=B(q.geo.zip),w=B(q.user.ipAccesFor),C=B(q.user.type,!1),k=B(document.referrer),S=B(window.localStorage.referrer),_=B(q.page.shared_status),j="",T="",x=q.page.sectionHierarchy;if(x){var A=x.split("|");t=B(A[0]),j=B(A[1]),T=B(A[2])}else t=B(q.page.sectionName).toLowerCase();var L=window.navigator.userAgent.toLowerCase(),E=L.lastIndexOf(" "),I=L.lastIndexOf("/"),D=L.substring(E+1,I),P="";return L.includes("android")?P="android":L.includes("iphone")?P="iOS":L.includes("windows")?P="windows":L.includes("mac")?P="macOS":L.includes("ubuntu")&&(P="ubuntu"),M&&console.debug("extraProperties:",e),_objectSpread({active_subscription:o,article_author_ids:n,article_id:a,article_length:i,article_mark:r,article_premium_state:s,article_publish_date:l,article_tags:c,brand:d,browser:D,consent_marketing:u,consent_necessary:m,consent_preferences:p,consent_statistics:f,device_type:g,full_url:h,geo_country:v,geo_region:y,geo_zip:b,ip_title:w,logged_in_status:C,operative_system:P,primary_section:t,raw_referrer:k,secondary_section:j,session_referrer:S,shared_status:_,tertiary_section:T,utm_campaign:"",utm_content:"",utm_medium:"",utm_source:""},e)}(1<arguments.length&&void 0!==t?t:{}),n=function(){var e={temporary_id:l},t=i.getCookiesAsObject().__exponea_etc__;return t?e.cookie=t:M&&console.debug("Bloomreach: exponea cookie not set yet"),q.user.isAuthenticated&&(e.composite_key="".concat(q.page.cdpBrandName,"_").concat(q.user.ssoId)),M&&console.debug("Bloomreach: using customer_ids:",e),e}();if(n){var a=(new Date).toISOString();return M&&console.debug("Bloomreach: event:",e,{properties:o,customer_ids:n,timestamp:a}),{eventType:e,properties:o,customer_ids:n,timestamp:a}}}
1var r,n,a,d,h=(r={addEvent:"/webservice/bloomreach/event",systemTime:"/webservice/bloomreach/systemTime"},n={queueName:"bloomreachQueue",queueTimeout:4e3,maxFailedAttempts:3},a=[],d=0,{init:function(){!function(){var e=localStorage.getItem(n.queueName);e?(a=JSON.parse(e),M&&console.debug("Bloomreach: has queue on init",a)):M&&console.debug("Bloomreach: no queue on init")}(),setInterval(e,n.queueTimeout)},pushEvent:function(e){!function(e){e&&(a.push(e),u())}(e)}});function u(){localStorage.setItem(n.queueName,JSON.stringify(a))}function m(){a.shift(),u()}function e(){var t=a[0];t&&function(e){var t=new Headers;t.append("Content-Type","application/json");var o=_objectSpread({},e),n=JSON.stringify(o.properties);o.properties=n;var a=JSON.stringify(o);return fetch(r.addEvent,{method:"POST",headers:t,body:a})}(t).then(function(e){e.ok?(M&&console.debug("Bloomreach: successfully sent event of type",t.eventType),d=0,m()):d>=n.maxFailedAttempts-1?(M&&console.debug("Bloomreach: event has failed too many times and will be removed",t),d=0,m()):(M&&console.debug("Bloomreach: event failed to send",t),d+=1)}).catch(function(e){console.error(e)})}var p,f={anchor:"a",image:"img",section:"section",article:"article",header:"header",ul:"ul",ol:"ol",h3:"h3"},v=[f.header,f.section,f.article,f.ul,f.ol],y={endOfArticle:"end-of-article",shareLink:"shareLink"},b={saveArticle:"js-save-article",saveArticleClickTarget:"save-article__clicktarget",saveArticleExplainer:"save-article-explainer",saveFollowText:"save-follow-text",pagetoolsModal:"pagetools-modal",pagetoolsButtonLink:"pagetools-button__link",productFlow:"product-flow"},w="section.article__section:not(.article__section--top)",C='a[href*="promo_name="]',k="#end-of-article";function S(e,o){e.forEach(function(e){if(e.target.id===y.endOfArticle&&e.isIntersecting){o.disconnect(),M&&console.debug("Bloomreach: reached article end");var t=g.createArticleEndEvent();h.pushEvent(t)}})}function _(e,n){e.forEach(function(e){if(e.isIntersecting){var t=e.target;M&&console.debug("Bloomreach: reached promotion",t);var o=g.createImpressionPromotionEvent(t);h.pushEvent(o),n.unobserve(t)}})}function j(e){var t=e.parentElement;return t?t.tagName.toLowerCase()===f.section?t.getAttribute("data-page-section"):j(t):null}function T(e){var t=e.tagName.toLowerCase();return v.includes(t)}function x(e){var t=e.getAttribute("data-element-type");return t&&"article"===t}function A(e){var t,o=e.target;if(M&&console.debug("Bloomreach: click target",o),function(e){return e.tagName.toLowerCase()===f.anchor}(o)){if(function(e){var t=new URL(e);return new URLSearchParams(t.searchParams).get("promo_name")}((t=o).href)){M&&console.debug("Bloomreach: clicked promotion link");var n=g.createPromoClickEvent(t);return void h.pushEvent(n)}}else if(o.classList.contains(b.saveArticleClickTarget)||o.classList.contains(b.saveArticleExplainer)||o.classList.contains(b.saveFollowText)){M&&console.debug("Bloomreach: clicked save");var a=function e(t,o){var n=o.parentElement;return!n||T(n)?null:n.classList.contains(t)?n:e(t,n)}(b.saveArticle,o);if(!a)return void(M&&console.debug("Bloomreach: no parent for save element"));var i=g.createSaveArticleEvent(a);h.pushEvent(i)}else if(o.classList.contains(b.pagetoolsButtonLink)){M&&console.debug("Bloomreach: clicked page tools");var r=document.getElementsByClassName(b.pagetoolsModal);if(r.length){var s=r[0];new MutationObserver(function(e,t){M&&console.debug("Bloomreach: mutation in modal");var o=!0,n=!1,a=void 0;try{for(var i,r=e[Symbol.iterator]();!(o=(i=r.next()).done);o=!0){var s=i.value,l=!0,c=!1,d=void 0;try{for(var u,m=s.addedNodes[Symbol.iterator]();!(l=(u=m.next()).done);l=!0){var p=u.value;if(p.id===y.shareLink){var f=g.createShareArticleEvent(p);h.pushEvent(f)}}}catch(e){c=!0,d=e}finally{try{l||null==m.return||m.return()}finally{if(c)throw d}}}}catch(e){n=!0,a=e}finally{try{o||null==r.return||r.return()}finally{if(n)throw a}}M&&console.debug("Bloomreach: mutation observer disconnect"),t.disconnect()}).observe(s,{childList:!0,subtree:!0}),M&&console.debug("Bloomreach: started mutation observer on modal",s)}}else{var l=function e(t,o){var n=o.parentElement;return!n||T(n)?null:n.tagName.toLowerCase()===t?n:e(t,n)}(f.anchor,o);l&&(t=l)}if(M&&console.debug("Bloomreach: final anchor element",t),t)if(function(e){return e.split("/").find(function(e){return e.startsWith("art")&&10===e.length})}(t.href)){var c;if(M&&console.debug("Bloomreach: clicked article"),c=x(t)?t:function e(t){var o=t.parentElement;return o?x(o)||function(e){var t=e.getAttribute("data-element-type");return t&&"relatedArticle"===t}(o)?o:T(o)?null:e(o):null}(o),M&&console.debug("Bloomreach: is article link with data element",c),c){var d=g.createArticleClickEvent(c,t.href);h.pushEvent(d)}}else{M&&console.debug("Bloomreach: clicked navigation");var u=g.createNavigationClickEvent(t.href,t.innerText);h.pushEvent(u)}}return{init:function(){var e=new URL(location),t=new URLSearchParams(e.searchParams);(M=null!=t.get("bloomreachDebug"))&&console.debug("Bloomreach: init"),l=function(){var e=localStorage.getItem(c);if(e)return e;var t=crypto.getRandomValues(new Uint8Array(16)),o=_toConsumableArray(t).map(function(e){return e.toString(16)}).join("");return localStorage.setItem(c,o),o}(),h.init();var o=g.createPageViewEvent(location.href);h.pushEvent(o);var n=document.querySelector(w),a=document.getElementById(y.endOfArticle);if(n&&a&&(M&&console.debug("Bloomreach: location is article, adding observer to article end"),new IntersectionObserver(S).observe(document.querySelector(k))),document.getElementsByClassName(b.productFlow).length&&product){M&&console.debug("Bloomreach: location is some product");
1var i=g.createEcommerceEvent(product.step,product);h.pushEvent(i)}else{if(q.page.sectionHierarchy.includes("shop")){M&&console.debug("Bloomreach: location is some shop");var r=g.createEcommerceEvent(0);h.pushEvent(r)}}if(p=document.querySelectorAll(C),M&&console.debug("Bloomreach: found ".concat(p.length," promotions")),p.length){var s=new IntersectionObserver(_);p.forEach(function(e){return s.observe(e)})}return document.addEventListener("click",A),{temporaryId:l}},CookieReader:i}}),define("module/common/bottom-breaking-close",["jquery","module/common/utils/storage-available"],function(o,e){var t=".breakingbar",n=".breakingbar__item",a=".js-breakingbar-close",i=[];function r(e){!function(e){localStorage.setItem("savedBreakingIDs",JSON.stringify(e))}(e),o(t).detach()}e("localStorage")?(o(document).on("click",a,function(e){e.preventDefault(),r(i)}),o(function(){o(n).each(function(e,t){i.push(o(t).data("breaking-id"))}),0==i.length&&localStorage.removeItem("savedBreakingIDs"),localStorage.getItem("savedBreakingIDs")&&function(e){var t=JSON.parse(localStorage.getItem("savedBreakingIDs")).sort();return 0===e.filter(function(e){return-1==t.indexOf(e)}).length}(i.sort())?o(t).detach():o(t).removeClass("u-hidden")})):console.warn("localStorage is not available.")}),define("module/common/bottom-breaking-rotation",["jquery"],function(t){t(function(){var e=t(".js-breakingbar-rotator");e.length&&window.setInterval(function(){e.addClass("animate--breakingbar__items"),window.setTimeout(function(){e.removeClass("animate--breakingbar__items"),e.children().first().insertAfter(e.children().last())},1500)},7e3)})}),define("module/common/carousel",["module/common/utils/scroll","module/common/sticky-element"],function(e,t){var n=[],m={shown:"is-shown-js"};function a(e,t,o){var n=this;this.stickyParent=e,this.container=t,this.items=[],this.activeItem=0,o.forEach(function(e,t){0===t&&e.classList.add(m.shown),n.items.push(e)})}function o(){n.forEach(function(o){var e=o.items[0].getBoundingClientRect().height,t=o.container.getBoundingClientRect().height,n=Math.max(e,250),a=Math.max(t,250),i=o.stickyParent.prevSibling?o.stickyParent.prevSibling.getBoundingClientRect().bottom-window.innerHeight+n:o.stickyParent.container.getBoundingClientRect().top-window.innerHeight+n,r=o.stickyParent.container.getBoundingClientRect().bottom-a-o.stickyParent.padding,s=r-i-e,l=(s-r)/s,c=o.activeItem;if(0<=l&&l<=1){var d=Math.max(Math.min(l,1),0),u=1/o.items.length;c=Math.floor(d/u)}else 1<l?c=o.items.length-1:l<0&&(c=0);c!==o.activeItem&&(o.activeItem=c,o.items.forEach(function(e,t){o.activeItem===t?e.classList.add(m.shown):e.classList.remove(m.shown)}))})}function i(){t.elms.forEach(function(e){var t=e.item.querySelector(".js-carousel:last-of-type");if(t){var o=t.querySelectorAll(".js-carousel__item")||[];1<o.length?n.push(new a(e,t,o)):1===o.length&&o[0].classList.add(m.shown)}}),n.length&&e.add(o),t.init()}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",i):i()}),define("module/common/clipboard",[],function(){function t(){var e,t;a.userAgent.match(/ipad|iphone/i)?((e=n.createRange()).selectNodeContents(i),(t=o.getSelection()).removeAllRanges(),t.addRange(e),i.setSelectionRange(0,999999)):i.select()}var o,n,a,i;window.Clipboard=(o=window,n=document,a=navigator,{copy:function(e){!function(e){(i=n.createElement("textArea")).value=e,n.body.appendChild(i).readOnly="true"}(e),t(),n.execCommand("copy"),n.body.removeChild(i)}})}),define("module/common/comments",["jquery","module/common/context","module/common/modals/modal-base"],function(i,o,n){function a(e){this.commentId=e.Id,this.recommendations=e.Recommends,this.posterId=e.UserSnapshot.UserId,this.postTimestamp=e.PostTimestamp,this.domElement=i("<div/>").addClass("comment u-hidden"),this.recommendElement=i("<li/>").addClass("comment__recommend");var t=i("<p/>").addClass("comment__post").html(e.Text),o=i("<span/>").addClass("comment__poster ui-font--bold ui-font--large").text(e.UserSnapshot.Name),n=i("<time/>").addClass("comment__time ui-font--gray-lightest").text(e.TimeSincePost);if(this.domElement.append(i("<header/>").addClass("comment__header ui-font ui-font--xsmall").append([o,n])),this.domElement.append(t),this.posterId!==c.ssoId){var a=i("<li/>").text("Klag").addClass("comment__complain").on("click",this.complain());this.domElement.append(i("<ul/>").addClass("comment__tools ui-font ui-font--bold ui-font--gray-lightest ui-font--xsmall").append([this.recommendElement,a]))}else this.domElement.append(i("<ul/>").addClass("comment__tools ui-font ui-font--bold ui-font--gray-lightest ui-font--xsmall").append(this.recommendElement));this.setRecommendations()}
1var r=[],t=5,s={weekday:"long",year:"numeric",month:"long",day:"numeric"};a.prototype.draw=function(e){e?this.domElement.removeClass("u-hidden"):this.domElement.addClass("u-hidden"),i(".comments").append(this.domElement)},a.prototype.setRecommendations=function(){var e=this.recommendations.length,t=this.recommendElement;this.posterId===c.ssoId?(t.addClass("comment__recommend--recommended-js").off("click"),1===e?t.html("Anbefalet af 1 anden"):1<e?t.html("Anbefalet af "+e+" andre"):t.html("Ikke anbefalet endnu")):-1<this.recommendations.indexOf(c.ssoId)?(t.one("click",this.recommend()),1===e?t.html("Anbefalet af dig"+u.unRecommendPost):2===e?t.html("Anbefalet af dig og 1 anden"+u.unRecommendPost):t.html("Anbefalet af dig og "+(this.recommendations.length-1)+" andre"+u.unRecommendPost)):(t.one("click",this.recommend()),0===e?t.html("Anbefal indlæg"):1===e?t.html("Anbefalet af 1 anden - anbefal indlæg"):t.html("Anbefalet af "+e+" andre - anbefal indlæg"))},a.prototype.recommend=function(){var e=this;return function(){c.isAuthenticated?c.isPayingCustomer?i.post(d.recommend,{CommentId:e.commentId}).done(function(){e.updateRecommendations()}).fail(function(){f.alertUser(u.errorHeader,u.error)}):f.alertUser(u.cantDebateHeader,u.cantRecommendCantdebate+u.becomeDebaterInfo):f.alertUser(u.notLoggedInHeader,u.cantRecommendNotLoggedIn+u.loginInfo)}},a.prototype.complain=function(){var e=this;return function(){c.isAuthenticated?c.isPayingCustomer?i.post(d.complain,{CommentId:e.commentId}).done(function(){f.alertUser(u.thanksHeader,u.thanksComplaint)}).fail(function(){f.alertUser(u.errorHeader,u.error)}):f.alertUser(u.cantDebateHeader,u.cantComplainCantDebate+u.becomeDebaterInfo):f.alertUser(u.notLoggedInHeader,u.cantComplainNotLoggedIn+u.loginInfo)}},a.prototype.updateRecommendations=function(){-1===this.recommendations.indexOf(c.ssoId)?this.recommendations.push(c.ssoId):this.recommendations=this.recommendations.filter(function(e){return e!==c.ssoId}),this.setRecommendations()};var l=o.page.articleId,c={ssoId:o.user.ssoId,name:o.user.name,title:o.user.title,canDebate:o.user.canDebate,quarantineUntil:o.user.quarantineUntil,isAuthenticated:o.user.isAuthenticated,isPayingCustomer:o.user.isPayingCustomer},d={getComments:"/webservice/comment/list/",postComment:"/webservice/comment/post",recommend:"/webservice/comment/like",complain:"/webservice/comment/report"},u={errorHeader:"Ups",thanksHeader:"Tak",notLoggedInHeader:"Log ind",cantDebateHeader:"Du skal være abonnent",quarantinedHeader:"Du kan ikke kommentere",quarantinedMessage:function(e,t){if(c.quarantineUntil){var o=new Date(c.quarantineUntil);return o=new Date(o.setDate(o.getDate()+1)),"".concat(e," <br> ").concat(t," ").concat(o.toLocaleDateString("da-DK",s))}return e}("Du har karantæne."," Du kan kommentere igen"),notLoggedIn:"Du skal være logget ind og have et abonnement for at kunne kommentere",cantDebate:"Du skal have et abonnement for at kunne kommentere",cantRecommendNotLoggedIn:"Du skal være logget ind og have et abonnement for at anbefale kommentarer.",cantComplainNotLoggedIn:"Du skal være logget ind og have et abonnement for at klage over kommentarer.",cantRecommendCantdebate:"Du skal have et abonnement for at anbefale kommentarer.",cantComplainCantDebate:"Du skal have et abonnement for at klage over kommentarer.",loginInfo:'<br><a class="comments-modal__link" href="/medielogin/login">Log ind</a> eller opret en profil.',becomeDebaterInfo:'<br><br>Køb et abonnement <a class="comments-modal__link" href="/shop/">her</a>',recommendPost:"Anbefal indlæg",unRecommendPost:" (fjern anbefaling)",thanksComplaint:"Din klage er modtaget og vi kigger indlægget igennem.",error:"Der er opstået en fejl. Prøv venligst senere.",htmlNotAllowed:"Din kommentar ser ud til at indeholde html.<br>Det er desværre ikke tilladt.",emojisNotAllowed:'Din kommentar ser ud til at indeholde emojis. Det understøtter vi desværre ikke, men du kan stadig bruge traditionelle smileys som f.eks. ":-)"',noText:"Din kommentar skal indeholde mindst 10 tegn.",textTooLong:"Din kommentar må højst være 2000 tegn lang."},m={modalClass:".js-comments-modal-review",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},p={modalClass:".js-comments-modal-msg",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},e="not-allowed",f={postComment:function(e){if(e.preventDefault(),c.isAuthenticated)if(c.isPayingCustomer)if(c.canDebate)if(this.text.value.length<10)f.alertUser(u.errorHeader,u.noText);else if(2e3<this.text.value.length)f.alertUser(u.errorHeader,u.textTooLong);else if(/<[a-z][\s\S]*>/i.test(this.text.value))f.alertUser(u.errorHeader,u.htmlNotAllowed);else if(f.hasEmojis(this.text.value))f.alertUser(u.errorHeader,u.emojisNotAllowed);else{var t={ArticleId:l,Text:this.text.value};i(".comments-modal-review__author").html(o.user.name),i(".comments-modal-review__text").html(this.text.value),n.open(m).then(function(){i(".js-comments-modal__close, .comments-modal__btn.btn--outline--theme").on("click",function(){i(".js-comments-modal-post").off("click"),n.close()})}),i(".js-comments-modal-post").on("click",function(){i.post(d.postComment,t).done(function(){n.close(),i(".comments-form__text").val(""),i(".js-comments-modal-post").off("click"),f.showNewComment(t.Text),i(".comments-modal-post-js").off("
1click")}).fail(function(){f.alertUser(u.errorHeader,u.error)})})}else f.alertUser(u.quarantinedHeader,u.quarantinedMessage);else f.alertUser(u.cantDebateHeader,u.cantDebate+u.becomeDebaterInfo);else f.alertUser(u.notLoggedInHeader,u.notLoggedIn+u.loginInfo)},showNewComment:function(e){var t={Id:0,Recommends:[],TimeSincePost:"Lige nu",UserSnapshot:{Name:c.name,UserId:c.ssoId,Title:c.title},PostTimestamp:f.generateTimeStamp(),Text:e},o=new a(t);r.push(o),f.sortComments("oldest"),f.showAllComments(),f.showNumberOfComments()},generateTimeStamp:function(){function e(e){return e<10&&(e="0"+e),e}var t=new Date,o=[];return o.push(t.getFullYear()),o.push(e(t.getMonth()+1)),o.push(e(t.getDate())),o.push(e(t.getHours())),o.push(e(t.getMinutes())),o.push(e(t.getSeconds())),o=parseInt(o.join("")),parseInt(o)},countCharacters:function(){var e;e=this.text.value.length<2001?2e3-this.text.value.length+" tegn tilbage":u.textTooLong,i(".comments-form__comment-length").text(e)},changeSorting:function(){i(this).parent().find("li").removeClass("comments-sorting--selected"),i(this).addClass("comments-sorting--selected"),f.sortComments(i(this).data("sortBy"))},sortComments:function(e){switch(e){case"oldest":r.sort(function(e,t){return e.postTimestamp-t.postTimestamp});break;case"newest":r.sort(function(e,t){return t.postTimestamp-e.postTimestamp});break;case"recommended":r.sort(function(e,t){return e.recommendations.length===t.recommendations.length?t.postTimestamp-e.postTimestamp:t.recommendations.length-e.recommendations.length})}i(".comments-container__comments").empty(),f.drawComments()},alertUser:function(e,t){i(".comments-modal-msg .comments-modal__title").text(e),i(".comments-modal-msg__text").html(t),n.open(p).then(function(){i(".js-comments-modal__close").on("click",function(){n.close()})})},getComments:function(){var e="?ts="+(new Date).getTime();i.getJSON(d.getComments+l+e,function(e){i(e).each(function(){var e=new a(this);r.push(e)}),f.sortComments("oldest"),f.showNumberOfComments(r.length)})},drawComments:function(){if(i(r).each(function(e){this.draw(e<t)}),t<r.length&&0===i(".comments-showmore-btn").length){var e=i("<button/>").addClass("comments-showmore-btn btn btn--outline--theme").text("Flere").on("click",function(){f.showMoreComments()});i(".comments-list").after(e)}},showNumberOfComments:function(){var e;switch(r.length){case 0:e="Ingen har kommenteret endnu";break;case 1:e="1 kommentar";break;default:e=r.length+" kommentarer"}i(".comments-header").text(e)},showMoreComments:function(){i(".comment.u-hidden").slice(0,5).each(function(){i(this).removeClass("u-hidden"),t++}),0===i(".comment.u-hidden").length&&i(".comments-showmore-btn").remove()},showAllComments:function(){i(".comment.u-hidden").removeClass("u-hidden"),i(".comments-showmore-btn").remove();var e=i(".comments .comment").last();i("html, body").animate({scrollTop:e.offset().top-(o.page.isMobile?10:70)},1e3)},hasEmojis:function(e){return e.match(["\ud83c[\udf00-\udfff]","\ud83d[\udc00-\ude4f]","\ud83d[\ude80-\udeff]"].join("|"))},init:function(){this.getComments(),i(".js-comments-form").submit(this.postComment).keyup(this.countCharacters),c.isPayingCustomer||(i(".comments-form__text").on("focus",function(){f.alertUser(u.cantDebateHeader,u.cantDebate+u.loginInfo)}),i(".comments-form__text").addClass(e)),i(".js-comments-sorting").on("click",this.changeSorting),i(".js-comments-header").on("click",function(){i(this).toggleClass("comments-header--open-js icon--chevron-down--theme icon--chevron-up--theme")})}};i(function(){i(".comments-container").length&&f.init()})}),define("module/common/context",[],function(){var e={};if(void 0!==window.polContext__){if((e=window.polContext__).user=window.polContext__.user||{},void 0!==window.polContext__.user){var t=window.polContext__.user;e.user.isAuthenticated=t.isAuthenticated,e.user.type=t.type,e.user.isPayingCustomer=t.isPayingCustomer,e.user.canDebate=t.canDebate}if(e.page=window.polContext__.page||{},void 0!==window.polContext__.page){var o=window.polContext__.page;e.page.isDesktop="desktop"===o.deviceType,e.page.isTablet="tablet"===o.deviceType,e.page.isMobile="mobile"===o.deviceType,e.page.isApp="app"===o.deviceType,e.page.isIE="IE"===o.msBrowser,e.page.isEdge="Edge"===o.msBrowser,e.page.isArticle="artikel"===o.pageType,e.page.isSection="sektionsforside"===o.pageType,e.page.isFrontpage="forside"===o.pageType,e.page.isEscenic="artikel"===o.pageType||"sektionsforside"===o.pageType||"forside"===o.pageType,e.page.articleId=o.articleId,e.page.section=o.sectionName}}return e}),define("module/common/copy-article-body-no-markup",["module/common/clipboard"],function(e){console.log("test body no markup");var t=".js-copy-article-body-no-markup-btn",a={copyEndpoint:"/webservice/article/copy/no/markup/[ARTICLE_ID]?token="},i="[ARTICLE_ID]";function o(e){var t=e.target.getAttribute("data-token"),o=a.copyEndpoint.replace(i,window.polContext__.page.articleId)+t;console.log(o);var n=new XMLHttpRequest;n.timeout=4e3,n.responseType="text",n.open("GET",o,!0),n.addEventListener("error",function(){console.log("error")}),n.addEventListener("load",function(e){200===this.status&&(console.log("load "+this.status+n.responseText),Clipboard.copy(n.responseText))}),n.send()}document.querySelector(t).addEventListener("click",o)}),define("module/common/digitalspecial",["module/common/utils/scroll","module/common/context"],function(y,e){var b={article:".article",articleSection:".article__section",stickyTop:".js-sticky-top",stickyTopbar:".js-topbar--sticky",stickyTopbarMini:".topbar--sticky--minimal",dsTopbarSticky:".digitalspecial__topbar--sticky",dsToggle:".js-digitalspecial-toggle-menu",dsMenu:".js-digitalspecial-menu",dsMenuItemsWrapper:".js-digitalspecial-menu-items-wrapper",dsMenuItem:".js-digitalspecial-menu-item",dsMenuArrow:".js-digitalspecial-menu-arrow",dsMenuScrollAnimation:".js-digitalspecial-menu-scroll-animation",blToggle:".js-digitalspecial-byline-toggle",blList:".js-digitalspecial-byline-list",blSticky:".js-digitalspecial-byline-sticky",blContainer:".js-digitalspecial-byline-sticky-container"},w={dsTopbarBlack:"digitalspecial__topbar--black",dsByline:"js-digitalspecial-byline-sticky",dsBylineSticky:"digitalspecial__byline--sticky",hidden:"u-hidden"},a=[],C=!0,k=window.innerHeight;function n(){document.querySelectorAll(b.dsMenu).forEach(function(e){var t=e.querySelectorAll(b.dsMenuItemsWrapper)[0],o=e.querySelectorAll(b.dsMenuScrollAnimation),n=e.querySelectorAll(b.dsMenuArrow),i=e.clientWidth<t.clientWidth;
1if(!C&&t&&o)if(y.hasElementBottomBeenScrolledTo(e))o.forEach(function(e){e.style.transform="translateX(0)"}),i&&n.length&&n.forEach(function(e){e.classList.remove(w.hidden)});else{var r=o.length,a=+o[0].clientWidth,s=2*+a/3,l=(+a-+s)*r+s;o.forEach(function(e,t){var o,n,a=t+1;n=i?((o=(+window.innerWidth-+l)/2)<0?0:o)-s*t:((o=Math.round(r/2))%2==0?s/2:0)+(+o-+a)*s,e.style.transform="translateX(".concat(n,"px)")}),t.style.transform="translateX(0)",n&&n.forEach(function(e){e.classList.add(w.hidden)})}else t&&n&&(i?n.forEach(function(e){e.classList.remove(w.hidden)}):n.forEach(function(e){e.classList.add(w.hidden)}))})}function t(){var h=document.querySelector(b.stickyTop),v=h.querySelector(b.stickyTopbar);a.forEach(function(e){var t=e.byline,o=e.container,n=e.initialOffsetTop,a=o.getBoundingClientRect().height,i=o.getBoundingClientRect().left,r=o.getBoundingClientRect().top,s=o.offsetWidth+2,l=h.offsetHeight,c=h.getBoundingClientRect().top;if(c<0&&(l=h.offsetHeight-v.offsetHeight),o&&0<a){r-=+window.getComputedStyle(o).getPropertyValue("margin-top").replace("px","");var d=h.querySelector(b.blSticky);if(d){if(l=c<0?h.offsetHeight-v.offsetHeight:h.offsetHeight-t.offsetHeight,r<n&&l<r){var u=d.parentElement.removeChild(d);u.classList.remove(w.dsBylineSticky),u.style.left="",u.style.width="",o.appendChild(u)}var m=o.closest(b.article);if(m){var p=k,f=C?d.offsetHeight:h.offsetHeight;p<(k=window.innerHeight-f)&&(k=p),y.hasElementBottomBeenScrolledTo(m,k)?d.classList.add(w.hidden):d.classList.remove(w.hidden)}}else if(r<=l){var g=t.parentElement.removeChild(t);g.classList.add(w.dsBylineSticky),C||(g.style.left="".concat(i-11,"px"),g.style.width="".concat(s+10,"px")),h.appendChild(g)}}})}function o(){C=e.page.isMobile||e.page.isApp,document.querySelectorAll(b.dsToggle).forEach(function(o){o.addEventListener("click",function(){var e=o.parentNode.querySelector(b.dsMenu);if(e){e.classList.toggle(w.hidden),n();var t=o.closest(b.dsTopbarSticky);t&&(e.classList.contains(w.hidden)?t.classList.remove(w.dsTopbarBlack):t.classList.add(w.dsTopbarBlack))}})}),document.querySelectorAll(b.dsMenuArrow).forEach(function(r){r.addEventListener("click",function(){var e=r.closest(b.dsMenu);if(e){var t=e.querySelector(b.dsMenuItemsWrapper);if(t&&t.clientWidth>e.clientWidth){var o=t.querySelectorAll(b.dsMenuItem);if(o){var n=+window.getComputedStyle(t).transform.replace(/[^0-9\-.,]/g,"").split(",")[4]||0,a=0;if("left"===r.dataset.direction)a=0<(a=n+2*o[0].clientWidth)?0:a;else{var i=-Math.abs(t.clientWidth-e.clientWidth);a=(a=n-2*o[0].clientWidth)<=i?i:a}t.style.transform="translateX(".concat(a,"px)")}}}})}),document.querySelectorAll(b.blToggle).forEach(function(e){e.addEventListener("click",function(){e.querySelector(b.blList).classList.toggle(w.hidden)})}),e.page.isMobile&&(document.querySelectorAll(b.dsMenu).forEach(function(e){var t=e.querySelectorAll(b.dsMenuScrollAnimation);t&&Array.apply(void 0,_toConsumableArray(t)).reverse().forEach(function(e,t){e.style.zIndex=t+1})}),document.querySelectorAll(b.blSticky).forEach(function(e){var t=e.closest(b.blContainer),o=e.getBoundingClientRect().top||0,n=+window.getComputedStyle(t).getPropertyValue("margin-top").replace("px","");a.push({byline:e,container:t,initialOffsetTop:o+n})}),y.add(t)),y.add(n)}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",o):o()}),define("module/common/dropdown",[],function(){var o={header:"header",target:".js-dropdown__target",toggle:".js-dropdown__toggle"},t={visible:"dropdown__menu--visible-js"};function e(){var e=document.querySelectorAll(o.toggle);if(e.length)for(var t=0;t<e.length;t++)e[t].addEventListener("click",n)}function n(e){e.target.closest(o.header).querySelector(o.target).classList.toggle(t.visible)}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}),define("module/common/fade-in",["jquery","module/common/utils/scroll"],function(o,n){var a={fadeable:".js-fade-in",visible:".fade-in--visible"};function e(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=e||o(a.fadeable).not(a.visible).first();0<t.length&&n.hasElementBeenScrolledTo(t)&&t.addClass(a.visible.slice(1))}o(function(){o(a.fadeable).each(function(){e(o(this))}),n.add(e)})}
1),define("module/common/gallery-teaser-animation",["jquery"],function(a){a(".gallery-animation").each(function(){var e=a(this).data("gallery-animation-speed")||4e3,t=a(this).find(".media"),o=t.length,n=1;t.first().addClass("fx"),setInterval(function(){n===o&&(n=0);switch(a(t[n]).addClass("fx"),n){case 0:a(t[o-2]).removeClass("fx"),a(t[0]).addClass("raise");break;case 1:a(t[o-1]).removeClass("fx");break;default:a(t[n-2]).removeClass("fx")}2===n&&a(t[0]).removeClass("raise");n++},e)})}),define("module/common/google-custom-search",["module/common/context"],function(n){return{init:function(){if(null===document.getElementById("gcse-fetch")){var e="mobile"===n.page.deviceType?"005372933860071754836:7dky7a3gdbm":"005372933860071754836:nevjkh4_a-8",t=document.createElement("script");t.type="text/javascript",t.id="gcse-fetch",t.async=!0,t.src="//cse.google.com/cse.js?cx="+e;var o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(t,o)}}}}),define("module/common/html5video",["jquery","module/common/utils/scroll","module/common/modals/modal-base"],function(n,a,o){var i=[],r=[],e=".js-html5video--autoplay",t=".js-html5video--buttonplay",s=".js-html5video--scrollplay",l=".js-html5video--fullscreenplay",c=".js-html5video--modal",d=".js-html5video__play-button",u=".js-html5video__replay-button",m=".js-html5video__fullscreen-button",p=".js-html5video__mute-button",f=".js-html5video__unmute-button";function g(e){this.playType=e.data("playtype"),this.scrollBuffer=e.data("scrollbuffer"),this.container=e,this.video=e.find(".js-html5video__element").get(0);var t=this;this.playVideoFn=function(){t.video.play(),t.container.addClass("html5video--playing"),t.video.onended=function(){t.video.currentTime=0,t.video.pause(),t.container.removeClass("html5video--playing")}},this.pauseVideoFn=function(){t.container.hasClass("html5video--playing")&&(t.video.pause(),t.container.removeClass("html5video--playing"))},this.restartVideoFn=function(){t.video.currentTime=0,t.playVideoFn()},this.replayVideoFn=function(){t.video.play(),t.container.addClass("html5video--playing"),t.container.removeClass("html5video--replayable"),t.video.onended=function(){t.video.currentTime=0,t.video.pause(),t.container.removeClass("html5video--playing"),t.container.addClass("html5video--replayable")}},this.restartVideoReplayFn=function(){t.video.currentTime=0,t.replayVideoFn()},this.muteVideoFn=function(){t.video.muted=!0,t.container.addClass("is-muted-js")},this.unmuteVideoFn=function(){t.video.muted=!1,t.video.currentTime=0,t.container.removeClass("is-muted-js")},this.container.find(p).on("click",function(e){e.stopPropagation(),t.muteVideoFn()}),this.container.find(f).on("click",function(e){e.stopPropagation(),t.unmuteVideoFn()})}function h(){for(var o=null,e=0;e<r.length;++e){var t=r[e];a.isElementFullyInScreen(t.container,t.scrollBuffer)&&(o=e)}for(var n=0;n<r.length;++n)!function(e){var t=r[e];e!==o?(t.video.pause(),t.container.removeClass("html5video--playing")):t.video.paused&&!t.container.hasClass("html5video--replayable")&&(t.video.play(),t.container.addClass("html5video--playing"),t.video.onended=function(){t.video.currentTime=0,t.video.pause(),t.container.removeClass("html5video--playing"),t.container.addClass("html5video--replayable")})}(n)}var v=".js-image-modal-close",y={extraOverlayClass:"body-overlay--black body-overlay--fullscreen",extraModalClass:"animate--modal-open"};return n(function(){n(e).each(function(e,t){var o=new g(n(t));o.container.addClass("html5video--playing"),i.push(o)}),n(t).each(function(e,t){var o=new g(n(t));o.container.find(d).on("click",function(e){e.stopPropagation(),o.playVideoFn()}),o.container.on("click",function(e){e.stopPropagation(),o.pauseVideoFn()}),i.push(o)}),n(l).each(function(e,t){n(t).find(m).on("click",function(e){e.stopPropagation(),y.modalClass=".".concat(n(this).data("modal-id")),o.open(y).then(function(){var e=n(y.modalClass).find(c),t=new g(n(e.get(0)));t.container.find(u).on("click",function(e){e.stopPropagation(),t.replayVideoFn()}),t.restartVideoReplayFn(),n(v).on("click",function(e){e.preventDefault(),t.pauseVideoFn(),o.close()})})})}),n(s).each(function(e,t){var o=new g(n(t));o.container.find(u).on("click",function(e){e.stopPropagation(),o.replayVideoFn()}),r.push(o),i.push(o)}),r.length&&a.add(h)}),{HTML5Video:g}}),define("module/common/iframeresize",["module/common/context","iframeresize"],function(e,t){t({checkOrigin:!1,heightCalculationMethod:-1!==navigator.userAgent.indexOf("MSIE")?"max":"lowestElement"},".etrackiframe")}),define("module/common/infocard",["jquery","slickJs"],function(c,e){c(function(){c(".js-slider").each(function(e){var t=c(this).data("placement"),o=c(this).data("total-items"),n=o,a=!1,i=!1;switch(t){case"left":case"right":3<=o&&(n=1,a=i=!0);break;case"fullbody":4<=o&&(n=3,a=i=!0);break;case"fullscreen":5<=o&&(n=4,a=i=!0);break;default:a=i=!1}
1var r=c(this).data("color"),s="slick-dots slick-dots--".concat(r);switch(r){case"white":s="slick-dots slick-dots--white";break;case"black":s="slick-dots slick-dots--black"}var l="slide"+e;this.id=l,c(this).slick({slide:"#".concat(l," .js-slider__item"),dots:a,dotsClass:s,slidesToShow:n,slidesToScroll:1,prevArrow:'<div class="infocard__arrow infocard__arrow--left icon icon--chevron-left--'.concat(r,'"></div>'),nextArrow:'<div class="infocard__arrow infocard__arrow--right icon icon--chevron-right--'.concat(r,'"></div>'),draggable:i,responsive:[{breakpoint:768,settings:{slidesToShow:1,dots:!0}}]})}),c(".slick-list").each(function(){var e=0;c(".infocard-item",this).each(function(){c(this).height()>e&&(e=c(this).height())}),c(".infocard-item",this).height(e)})})});var _this=void 0;function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e}).apply(this,arguments)}define("module/common/int-source-modifier",["jquery"],function(r){var e=".js-int-links",s="page-section",l="element-type";function c(e,t){var o=e.closest("[data-".concat(t,"]")).data(t);return"number"==typeof o?o:void 0!==o?o.trim().replace(/\s/g,"_").toLowerCase():""}r(function(){r(e).find("a").each(function(){var e=r(_this).attr("href")||"",t=-1!==e.indexOf("#")?e.substr(e.indexOf("#")):"",o=-1===e.indexOf("?")?"?":"&",n=c(r(_this),s),a=c(r(_this),l),i="";i=-1!==e.indexOf("int_source")?e.replace(/(\?|&)int_source=[^&]+(&)?(.*)/,"$1int_source=relation_".concat(n,"_").concat(a,"$2$3")):"".concat(e.replace(/#.+/,"")).concat(o,"int_source=relation_").concat(n,"_").concat(a).concat(t),r(_this).attr("href",i)})})}),define("module/common/lazyload",["module/common/utils/scroll","module/common/context"],function(e,a){var o=[],n=75,i=null;function r(e){var t=e instanceof $?e.get(0):e,n=[];t.querySelectorAll(".js-lazyload-image").forEach(function(o){["srcset","sizes","src"].forEach(function(e){var t=o.dataset[e];void 0!==t&&(o.setAttribute(e,t),o.removeAttribute("data-".concat(e)))}),a.page.isIE&&n.push(o),o.addEventListener("load",function(){o.classList.remove("js-lazyload-image"),o.classList.add("lazyload-image--loaded-js"),o.parentElement.style.minWidth="10px",o.parentElement.style.minHeight="10px",a.page.isEdge&&window.objectFitImages(o)})}),a.page.isIE&&n.length&&$(n).each(function(e,t){window.picturefill({elements:t}),$(t).hasClass("image--backgroundcover")&&window.objectFitImages(t)}),t.querySelectorAll(".js-lazyload-background").forEach(function(e){var t;e.hasLoaded||(e.style.backgroundImage='url("'.concat(e.dataset.backgroundUrl,'")'),e.hasLoaded=!0,i&&(t=e.classList.contains("super-element-media__item--elevator")?e.closest(".super-element--elevator"):e,i.observe(t)))}),t.hasLoaded=!0}function t(){var t=e.getValues().bottomYViewport;o.forEach(function(e){!e.hasLoaded&&t>e.domElm.getBoundingClientRect().top-n&&(e.domElm.classList.remove("js-lazyload-image-container"),r(e.domElm))})}function s(){void 0!==window.IntersectionObserver?i=new IntersectionObserver(function(e){e.forEach(function(e){var t=e.target,o=t.classList.contains("super-element--elevator")?t.querySelector(".super-element-media__item--elevator"):t;if(e.isIntersecting){if(o.dataset.backgroundUrl){var n=o.style.backgroundImage,a='url("'.concat(o.dataset.backgroundUrl,'")');n!==a&&(o.style.backgroundImage=a)}}else o.style.backgroundImage&&"unset"!==o.style.backgroundImage&&(o.style.backgroundImage="unset")})},{rootMargin:"800px 0px 800px 0px",threshold:0}):console.info("IntersectionObserver not supported, skipping background image unloading"),document.querySelectorAll(".js-lazyload-image-container").forEach(function(e){o.push({domElm:e,hasLoaded:!1})}),e.add(t,3),a.page.isDesktop&&(n*=2),document.querySelector(".article--super")&&(n=2.5*window.innerHeight)}return"loading"===document.readyState?document.addEventListener("DOMContentLoaded",s):s(),{loadChildren:r}}),define("module/common/marquee",[],function(){var d={marquee:".js-marquee",marqueeContainer:".js-marquee-container",marqueePlain:".js-marquee-plain",marqueeTarget:".js-marquee-target",marqueeTargetCopy:".js-marquee-target-copy"},u={hidden:"u-hidden",reveal:"u-marquee-container--reveal"};function m(e){e.querySelector(d.marqueeContainer).classList.add(u.reveal)}return{potentiallyToggleMarquee:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:2,o=e.querySelector(d.marqueeContainer),n=e.querySelector(d.marqueePlain),a=e.querySelectorAll(d.marquee),i=window.getComputedStyle(n),r=parseInt(i.getPropertyValue("font-size"),10),s=parseInt(i.getPropertyValue("line-height"),10);n.classList.remove(u.hidden),a.forEach(function(e){e.classList.add(u.hidden)});var l=r*(s/r)*t;if(n.offsetHeight>l){n.classList.add(u.hidden),a.forEach(function(e){e.classList.remove(u.hidden)});var c=e.querySelector(d.marqueeTargetCopy).getBoundingClientRect().width;o.style.maxWidth="".concat(c,"px")}
1m(e)},revealMarquee:m}}),define("module/common/multiwindow",["jquery"],function(i){var e,t=".multiwindow",r={originalWindow:"".concat(t,"--original"),feedbackWindow:"".concat(t,"--feedback"),submitButton:".js-submit",linkMobilityForm:".js-link-mobility-form",linkMobilityInput:".js-link-mobility-input",linkMobilityFailMessage:".js-link-mobility-fail-message"},a={sendSms:"/webservice/sms/send"};function o(e){e.preventDefault();var t=i(r.linkMobilityInput);if(t){var o=t.val();if(11===o.length){var n={destination:o,message:t.data("sms-text")};i.ajax({url:a.sendSms,type:"POST",data:JSON.stringify(n),contentType:"application/json; charset=utf-8"}).done(function(){!function(e){var t=i(e.target);if(t){var o=i(t).parents(r.originalWindow),n=i(o).siblings(r.feedbackWindow);o.hide(),n.show()}}(e)}).fail(function(){!function(e){var t=i(e.target);if(t){var o=i(t).find(r.linkMobilityInput),n=i(t).find(r.submitButton),a=i(t).find(r.linkMobilityFailMessage);o.hide(),n.hide(),a.removeClass("u-hidden")}}(e)})}}}i(r.linkMobilityInput).one("click",function(){this.value="+45"}),(e=i(r.linkMobilityForm))&&i(e).on("submit",o)}),define("module/common/newsletter-admin-widget",["jquery"],function(r){var s={emailInput:"#emailinput",targetForm:".js-newsletters-admin__form",newsletterSubmit:".js-newsletter-subscribe-cta",newsletterBox:".js-newsletter-box",errorMessage:".js-error-message",hideable:".js-can-hide",hidden:".u-hidden"};r(s.newsletterSubmit).on("click",function(e){var t=e.target.dataset.action,o="Frameld"===e.target.innerText?"Tilmeld":"Frameld",n="/webservice/newsletter/subscribe"===t?"/webservice/newsletter/unsubscribe":"/webservice/newsletter/subscribe",a={email:r(s.emailInput)[0].value,originUrl:window.location.href},i=r(s.emailInput)[0].offsetTop;a=_extends(e.target.dataset,a),r.ajax({url:t+location.search,type:"POST",data:JSON.stringify(a),dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(){r(e.target).text(o).toggleClass("btn--sales btn--outline--sales").closest(s.newsletterBox).find(s.hideable).toggleClass(s.hidden.slice(1)),e.target.dataset.action=n,r(s.errorMessage).text("").addClass(s.hidden.slice(1))}).fail(function(){r(s.errorMessage).removeClass(s.hidden.slice(1)),r(window).scrollTop(i)})})}),define("module/common/newsletter-premium-tease",["jquery","module/common/modals/modal-base"],function(n,a){var i=".js-premium-tease-modal__close",r=".js-premium-tease-modal__newsletter",s=".js-premium-tease-modal",l={modalClass:s,extraOverlayClass:"body-overlay--fullscreen",cloning:!0,extraModalClass:"animate--modal-open"};n(".js-premium-tease-cta").on("click",function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:e.target;e.preventDefault();var o=t.dataset.newslettername;l.modalClass=t.dataset.modalId?".".concat(t.dataset.modalId):s,a.open(l).then(function(){n(l.modalClass).find(r).text(o),n(l.modalClass).find(i).on("click",function(e){e.preventDefault(),a.close()})})})}),define("module/common/newsletter-signup-teaser",["jquery","module/common/modals/modal-base","module/common/context"],function(a,i,r){var s="/webservice/newsletter/subscribemultiple/",l={jsNewsletterTeaserModal:".js-newsletter-teaser-modal",newsletterTeaserPremiumLabel:".newsletter-signup-teaser__premium-label",newsletterTeasers:".newsletter-signup-teasers",newsletterTeaser:".newsletter-signup-teaser",jsInitiallyVisible:".js-newsletter-signup-teaser__initial",jsInitiallyHidden:".js-newsletter-signup-teaser__response",jsNewslettersPremiumOnlyResponse:".js-newsletter-signup-teasers__premium-only-response",jsNewslettersPremiumOnlyNewsletters:".js-newsletter-signup-teasers__premium-only-newsletters",jsNewslettersPremiumOnlyHeader:".js-newsletter-signup-teasers__premium-only-header"},c={responseHeaderTextPremiumSingular:"Du er desværre ikke blevet tilmeldt dette nyhedsbrev. Nyhedsbrevet er kun for abonnenter:",responseHeaderTextPremiumPlural:"Du er desværre ikke blevet tilmeldt disse nyhedsbreve. Nyhedsbrevene er kun for abonnenter:"},d={teaserModalOptions:{templateUrl:"/webservice/newsletter/getsubscriptions/",method:"post",postData:"",cloning:!1,modalClass:l.jsNewsletterTeaserModal,extraOverlayClass:"body-overlay--fullscreen",extraModalClass:"animate--modal-open",onClose:function(){a(l.jsNewsletterTeaserModal).remove()}}
1,errorModalOptions:{modalClass:".pol-error-modal",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},modalSelectors:{modalCloseButton:".js-newsletter-signup-teaser-modal__close",errorModalCloseButton:".js-pol-error-modal__close"},errorStrings:{msg:"Der gik noget galt. Prøv evt. lidt senere"}};function o(o){a("".concat(l.newsletterTeasers," input[type=checkbox]")).on("change",function(){a("".concat(l.jsNewsletterTeaserModal," input[type=submit]")).prop("disabled",!a("".concat(l.newsletterTeasers," input[type=checkbox]:checked")).length)}),a(d.modalSelectors.modalCloseButton).on("click",function(){i.close()}),a(l.jsNewsletterTeaserModal).on("submit",function(e){e.preventDefault();var n=[];a(e.target).find("input:checked").each(function(e,t){var o=a(t).closest("label");!r.user.isPayingCustomer&&a(o).find(l.newsletterTeaserPremiumLabel).length?a(l.jsNewsletterTeaserModal).find(l.jsNewslettersPremiumOnlyNewsletters).append(o):n.push(a(o).find("input[type=checkbox]")[0].name)});var t={newsletters:n,email:o.email};a.ajax({url:s,type:"POST",data:JSON.stringify(t),dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(){!function(){var e=a(l.jsNewsletterTeaserModal).find(l.jsNewslettersPremiumOnlyNewsletters).children().length;a(l.jsNewsletterTeaserModal).find("input:not(:checked)").closest("label").remove(),r.user.isPayingCustomer||a(l.jsNewsletterTeaserModal).find(l.newsletterTeasers).children().length||a(l.jsInitiallyHidden).parent().remove();a(l.jsNewsletterTeaserModal).find(l.jsInitiallyVisible).addClass("u-hidden"),a(l.jsNewsletterTeaserModal).find(l.jsInitiallyHidden).removeClass("u-hidden"),e&&(a(l.jsNewsletterTeaserModal).find(l.jsNewslettersPremiumOnlyHeader).text(1<e?c.responseHeaderTextPremiumPlural:c.responseHeaderTextPremiumSingular),a(l.jsNewslettersPremiumOnlyResponse).removeClass("u-hidden"))}()}).fail(function(){i.close(),i.showError(d.errorModalOptions.modalClass,d.modalSelectors.errorModalCloseButton,"",d.errorStrings.msg)})})}return{showTeasers:function(e){var t={email:e.email,newsletterSignedUpTo:e.newsletterid};d.teaserModalOptions.postData=t,i.open(d.teaserModalOptions).then(function(){o(e)})}}}),define("module/common/newsletter-widget",["jquery","module/common/modals/modal-base","module/common/newsletter-signup-teaser"],function(i,r,s){var l={newsletterWidget:".js-newsletter-widget",targetForm:".js-newsletter-widget__form",errorMessage:".newsletter-widget__error-message",submitButton:".newsletter-widget__submit",hideable:".js-can-hide",hidden:".u-hidden",modalClose:".js-already-signed-up-modal__close",permissionCheckbox:"#permission",showhideToggle:".js-showhide-toggle",longTextElement:".commercial-permission-form__long-text"},e="showhide-toggle--hidden",c={modalClass:".js-already-signed-up-modal",extraOverlayClass:"body-overlay--fullscreen",extraModalClass:"animate--modal-open"};i(l.showhideToggle).on("click",function(){i(l.longTextElement).toggleClass(e),i(l.showhideToggle).toggleClass(e)}),i(l.targetForm).on("submit",function(e){e.preventDefault(),function(t){for(var o=i(t).find(l.submitButton).text(),e=i(t).serializeArray(),n={},a=0;a<e.length;a++)n[e[a].name]="on"===e[a].value||e[a].value;n.originUrl=window.location.href,i(t).find(l.submitButton).text("Sender…"),i.ajax({url:t.action,type:"POST",data:JSON.stringify(n),dataType:"json",contentType:"application/json; charset=utf-8",success:function(){i(t).closest(l.newsletterWidget).find(l.hideable).toggleClass(l.hidden.slice(1)),n.showNewsletterTeaserModal&&"true"===n.showNewsletterTeaserModal&&s.showTeasers(n)},error:function(e){i(t).find(l.submitButton).text(o),e&&e.responseJSON&&e.responseJSON.error&&"user already signed up"===e.responseJSON.error?r.open(c).then(function(){i(c.modalClass).find(l.modalClose).on("click",function(e){e.preventDefault(),r.close()})}):(i(t).find(l.errorMessage).toggleClass(l.hidden.slice(1)),i(t).find(l.submitButton).text(o))}})}(e.target)})}),define("module/common/on-elm-load",["jquery"],function(n){var a=[],i=null;return function(e,t){var o=new n.Deferred;return 0<n(e).length?(t(),o.resolve()):a.push([e,t,o]),null===i&&(i=setTimeout(function e(){for(var t=a.length-1;0<=t;t--)if(0<n(a[t][0]).length){try{a[t][1](),a[t][2].resolve()}catch(e){window.console&&window.console.error(e),a[t][2].reject()}a.splice(t,1)}i=0===a.length?(clearTimeout(i),null):setTimeout(e,50)},50)),o.promise()}}),define("module/common/pagetools",["jquery","module/common/modals/modal-base"],function(o,n){o(function(){var t={modalClass:".js-pagetools-share",cloning:!0,extraOverlayClass:"body-overlay--fullscreen",extraModalClass:"animate--modal-open"};o(".js-pagetools-button").on("click",function(e){e.preventDefault(),n.open(t).then(function(){o(".js-pagetools-modal__close").on("click",function(){n.close()})})})})}),define("module/common/postings",["jquery","module/common/context","module/common/modals/modal-base"],function(f,g,e){var o=15,n=0,a=0,i={postingForm:".posting-form",mobileShadowFilter:".hasShadowfilter-js",postingFilterCount:".posting-filter__count"},h={submitBtn:f(".js-posting-submit"),form:f(i.postingForm),searchField:f(".posting-text-search"),postcount:f(".posting__post-count__count"),toggleGroup:f(".js-posting-toggle-filter-group"),resultElement:f(".posting-results"),noResultsElement:f(".posting-results__no-results"),mobileFilterRow:f(".posting__mobile-filters"),mobileFilter:f(".js-posting__mobile-filter"),applyMobileFilter:f(".posting__apply-mobile-filter"),filterGroups:f(".posting-filter-groups"),showmoreBtnRow:f(".posting-results__showmore-row"),showmoreBtn:f(".posting-results__showmore-btn")},t={modalClass:i.postingForm,cloning:!1,extraOverlayClass:"body-overlay--fullscreen",extraModalClass:"animate--modal-open",onClose:function(){h.mobileFilter.before(h.form),h.form.show()}},r=postingsVariables,s=r.postingsEndpoint,l=r.postingsSingular,c=r.postingsPlural,v=r.postingsType;function d(){location.hash=decodeURI(h.form.serialize())}function u(e){f(e).toggleClass("icon--chevron-up--black icon--chevron-down--black").parent().toggleClass("posting-filter-group--open-js posting-filter-group--closed-js")}function m(){var e={sectionId:g.page.sectionId,cb:(new Date).getTime(),items:o,start:n},t=0<location.hash.length?"?"+location.hash.slice(1):"";f.get(s+t,e,function(e){a=e.hits,function(e){e.length?h.noResultsElement.hide():h.noResultsElement.show();
1f(e).each(function(e,t){var o,n=f("<div/>").addClass("posting-post card"),a=f("<div/>").addClass("posting-post__header"),i=f("<div/>").addClass("posting-post__header-left");"job"===v?o=f("<header/>").addClass("posting-post__title ui-font ui-font--bold ui-font--xlarge").text(t.jobTitle):"course"===v&&(o=f("<header/>").addClass("posting-post__title ui-font ui-font--bold ui-font--xlarge").text(t.courseTitle));var r=f("<h4/>").addClass("posting-post__employeer ui-font ui-font--xsmall").text(t.recruiterName),s=t.asap?"Frist: Snarest muligt":"Frist: "+t.prettyEndDate,l=f("<time/>").addClass("posting-post__expiredate ui-font ui-font--"+(g.page.isMobile?"xxsmall":"xsmall")).text(s),c=f("<a/>").prop("href",t.externalApplicationURL).attr("target","_blank").addClass("btn btn--theme u-margin--top-medium").text("Læs mere");if(t.logoURL&&0<t.logoURL.length){var d=f("<div/>").addClass("posting-post__recruiter-image-container"),u=f("<img/>").prop("src",t.logoURL).addClass("posting-post__recruiter-image");f(a).append(f(d).append(u))}f(i).append(o,r),f(a).append(i,l),f(n).append(a);var m=f("<div/>").addClass("posting-post__body ui-font ui-font--xsmall ui-font--gray-dark");if("string"==typeof t.fullDescription){var p=t.fullDescription;200<p.length&&(p=p.substr(0,197)+"…"),f(m).append(f("<p/>").addClass("u-margin--bottom-half ui-font ui-font--gray-dark ui-font--large").text(p))}"job"===v?(f(m).append(y("Jobkategori",t.jobCategory)),f(m).append(y("Region",t.locationDescription,t.specificLocation)),f(m).append(y("Jobtype",t.jobType)),f(m).append(y("Arbejdstid",t.time)),f(m).append(y("Branche",t.industry))):"course"===v&&(f(m).append(y("Kursuskategori",t.courseCategory)),f(m).append(y("Region",t.locationDescription,t.specificLocation))),f(m).append(c),f(n).append(m),h.resultElement.append(n)}),n<a&&f(h.showmoreBtnRow).show();a<=n+o&&f(h.showmoreBtnRow).hide()}(e.postings),0===n&&(function(){var e=c;0<a&&(e=1<a?c:l);h.postcount.text(" - ".concat(a||"ingen"," ").concat(e," fundet"))}(),g.page.isMobile&&h.form.find("input:checked").not(i.mobileShadowFilter).each(function(){f(this).addClass(i.mobileShadowFilter.slice(1));var e=f("<span/>").addClass("posting__mobile-filter__clear-filter ui-font ui-font--small icon icon--close--black").text(f(this).data("labelname")),t=f(this);e.on("click",function(){f(t).prop("checked",!1).removeClass(i.mobileShadowFilter.slice(1)),f(this).remove(),d()}),h.mobileFilterRow.append(e)}))})}function y(e,t,o){var n=f("<p/>").addClass("posting-post__post-details").text(e+": ");return o&&(t+=" ("+o+")"),f(n).append(f("<span/>").addClass("ui-font--bold").text(t)),n}h.showmoreBtn.on("click",function(){n<a&&(n+=o,m())}),h.mobileFilter.on("click",function(){e.open(t).then(function(){h.applyMobileFilter.on("click",function(){e.close()})})}),h.toggleGroup.on("click",function(){u(this)}),h.form.on("submit",function(e){e.preventDefault(),d()}),h.form.find('[type="checkbox"]').on("change",function(){d()}),f(window).on("hashchange",function(){a=n=0,h.resultElement.find(".posting-post").remove(),m()}),f(function(){m(),function(){if(location.hash)for(var e=location.hash.slice(1).split("&"),t=0;t<e.length;t++){var o=e[t].split("=");if("searchTerm"===o[0])h.searchField.val(o[1]);else{var n=h.form.find('input[value="'+o[1]+'"]');n.prop("checked",!0);var a=f(n).parents("label");if(!f(a).is(":visible"))u(f(n).parents(".posting-filter-group--closed-js").find("header"));if(f(a).hasClass("showmore-item--hidden-js")){var i=f(a).parents(".js-showmore-container"),r=f(a).prevAll("label.showmore-item--hidden-js").addBack().removeClass("showmore-item--hidden-js");f(i)[0].hiddenElmCount-=r.length,f(i).find("label.showmore-item--hidden-js").length||f(i).find(".js-btn--showmore").remove()}}}}()})}),define("module/common/save-article",["jquery","module/common/modals/modal-base"],function(o,n){var a={targetForm:".save-article__form",canHide:".js-can-hide",saveButtonIcon:".js-save-article__submit-icon",saveButtonText:".js-save-article__submit-text",infoModal:".js-save-article-info-modal",maxArticlesModal:".js-save-article-max-articles-modal",messageModal:".js-save-article-message-modal",modalButton:".js-open-save-article-modal",modalClose:".js-save-article-modal__close"},t="u-hidden",i="animate-icon--pull-up-down",e={extraOverlayClass:"body-overlay--fullscreen",extraModalClass:"animate--modal-open"},r=o.extend({},{modalClass:a.infoModal},e),s=o.extend({},{modalClass:a.maxArticlesModal},e),l={modalClass:a.messageModal,lockClass:"body--unlocked",extraOverlayClass:"body-overlay--transparent",extraModalClass:"animate--modal-slide-in",autoClose:!0,autoCloseMilliseconds:1e4};function c(){var e=o(a.targetForm).attr("action");o.post(e).done(function(){o(a.saveButtonIcon).addClass(i),window.setTimeout(function(){o("".concat(a.saveButtonIcon," ").concat(a.canHide,", ").concat(a.saveButtonText)).toggleClass(t)},200),-1!==e.indexOf("/save/")&&d(l),function(e){var t;t=-1!==e.indexOf("/unsave/")?e.replace("/unsave/","/save/"):e.replace("/save/","/unsave/"),o(a.targetForm).attr("action",t)}(e)}).fail(function(e){console.error("Couldn’t save article:",e),void 0!==JSON.parse(e.responseText).errorCode&&d(s)})}function d(t){n.open(t).then(function(){if(o(t.modalClass).find(a.modalClose).on("click",function(){n.close()}),t.autoClose){var e=window.setTimeout(function(){n.close()},t.autoCloseMilliseconds);o(t.modalClass).one("mouseenter",function(){window.clearTimeout(e)})}})}o(function(){o(a.targetForm).on("submit",function(e){e.preventDefault(),o(a.saveButtonIcon).removeClass(i),c()}),o(a.modalButton).on("click",function(){d(r)})})}
1),define("module/common/save",["jquery","module/common/context","module/common/modals/modal-base","module/common/audio-player","module/common/save","exports"],function(i,r,t,e,o){var s=e.initialiseAudioTriggers,l={bodyScrollLocked:"body--locked",headlineActive:"readinglist_headline--active",hidden:"u-hidden",iconActive:"save-follow-icon--active",itemBeingRemovedFromList:"list-item--remove",jsHeaderReadingListCounter:"js-header-readinglist-counter",readinglistActive:"readinglist--active",readingListCounter:"readinglist__counter",readinglistItem:"list-item",readinglistNotificationActive:"readinglist-notification--active",readinglistNotificationActiveReminder:"readinglist-reminder",readingListOverlayActive:"readinglist-overlay--active-js",readinglistSticky:"readinglist--sticky"},c={$headline:i(".readinglist_headline"),$readinglistNoContent:i(".js-readinglist-no-content"),$readinglistCounter:i(".js-readinglist-counter"),$readinglistEscape:i(".js-readinglist-escape"),$readinglistFirstArticle:i(".readinglist__first-article"),$readinglistNotification:i(".readinglist-notification"),closeBtn:".js-close-list",errorModal:".pol-error-modal",errorModalCloseBtn:".js-modal__close",icon:".save-follow-icon",readinglist:".js-readinglist",readinglistOverlay:".js-readinglist-overlay ",readinglistUnread:".js-readinglist-unread",readinglistresponse:".js-readinglist-response",save:".js-save-article",showlist:".js-showlist",followlist:".js-followlist",showFollowlist:".js-show-followlist",stickyTopbar:".js-topbar--sticky",text:".save-follow-text",topbarService:".topbar-service",showUnread:".js-show-unread",unreadFooter:".js-unread-footer",followlistFooter:".js-followlist-footer"},n={saveTextActive:"Gemt",saveText:"Gem",subscribersOnlyInfo:"For at gemme artikler skal du være logget ind.",unknownError:"Der skete desværre en fejl. Prøv venligst senere"},d={articleIsSavedNotificationDuration:2e3,delayBeforeCounterIncrease:250,delayBeforeRemovingItemFromList:1200,delayBeforeRemovingReminderText:2e3,delayBeforeShowingReminder:4e3,delayBeforeShowingRemoveIconAfterSave:1e3,savedArticlesReminderNotificationDuration:3e3},u="/webservice/savedarticle/unread/",a="/webservice/savedarticle/hasusersavedarticles/",m="/webservice/savedarticle/save/",p="/webservice/savedarticle/unsave/",f="/webservice/follow/feed/",g="savedArticlesNewUserNotificationSeen",h=-1!==location.search.indexOf("savelog"),v=0,y=!1,b=!1,w={lastSavedArticleSavedDate:null,lastInteractionTime:null,localStorageName:"savedArticlesLastInteraction",minimumSavedArticlesCount:5,now:(new Date).getTime(),savedArticlesCount:null,showNotificationAfter:36e5*(h?.1:72)},C={modalClass:".js-save-onboarding-modal",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},k=window.ReactNativeWebView&&window.ReactNativeWebView.postMessage;
1k&&(window.postMessage=window.ReactNativeWebView.postMessage);var S={postSaveArticle:function(e){r.user.isAuthenticated?(v||S.getIsUserNew(),i.ajax({type:"POST",url:m,data:{articleId:e},dataType:"JSON",success:function(){window.polContext__.page.isApp&&saveAppArticle(k,{articleId:e}),updateUIAfterArticleSave(S,c,r,d,e,n)}}).fail(function(e){h&&console.log("Error: save article",e)})):t.showInfo(n.subscribersOnlyInfo)},postRemoveArticle:function(e,t){var o=1<arguments.length&&void 0!==t?t:null;i.ajax({type:"POST",url:p,data:{articleId:e},dataType:"JSON",success:function(){window.polContext__.page.isApp&&unsaveAppArticle(k,{articleId:e}),updateUIAfterArticleRemove(S,c,e,n,l,d,y,o)}}).fail(function(e){h&&console.log("Error: remove article",e)})},getSavedUnreadArticles:function(e,t){var n=0<arguments.length&&void 0!==e&&e,a=1<arguments.length&&void 0!==t&&t;r.user.isAuthenticated&&i.ajax({type:"GET",dataType:"JSON",url:u,success:function(e){if(void 0!==e.savedArticlesCount){v=e.savedArticlesCount;var t=i("<ul/>").append(e.markup),o=i("<div/>").addClass("list").append(t);j.html(o),s(),window.setTimeout(function(){c.$readinglistCounter.text(e.savedArticlesCount)},n?d.delayBeforeCounterIncrease:0),c.$readinglistFirstArticle.prop("href",e.lastSavedArticleUrl),c.$readinglistNoContent.toggleClass(l.hidden,!!e.savedArticlesCount),w.lastSavedArticleSavedDate=e.lastSavedArticleSavedDate,w.savedArticlesCount=e.savedArticlesCount,a&&(S.tracking(r.user.savedArticleMarkedAsRead,"read"),S.showReminder()),n&&S.showNotification()}}}).fail(function(e){h&&console.log("Error: get saved articles",e)})},getFollowFeed:function(){b?h&&console.log("followFeed already loaded"):i.ajax({type:"GET",dataType:"JSON",url:f,success:function(e){e.html.length&&(i(c.followlist).html(e.html),b=!0)}}).fail(function(e){h&&console.log("Error: getting followFeed",e)})},getIsUserNew:function(){var e=[];localStorage.getItem(g)&&(e=JSON.parse(localStorage.getItem(g))),-1===e.indexOf(r.user.ssoId)&&(e.push(r.user.ssoId),localStorage.setItem(g,JSON.stringify(e)),i.ajax({type:"GET",url:a,dataType:"JSON",success:function(e){e&&e.hasUserSavedArticles&&t.open(C).then(function(){i(c.errorModalCloseBtn).on("click",function(){i(c.errorModalCloseBtn).off("click"),t.close()})})}}).fail(function(e){h&&console.log("Error: is user new to 'save'",e)}))},showNotification:function(e){var t=0<arguments.length&&void 0!==e&&e,o=t?d.savedArticlesReminderNotificationDuration:d.articleIsSavedNotificationDuration;t&&c.$readinglistNotification.addClass(l.readinglistNotificationActiveReminder),c.$readinglistNotification.addClass(l.readinglistNotificationActive),window.setTimeout(function(){c.$readinglistNotification.removeClass(l.readinglistNotificationActive),t&&window.setTimeout(function(){c.$readinglistNotification.removeClass(l.readinglistNotificationActiveReminder)},d.delayBeforeRemovingReminderText)},o)},showReminder:function(){localStorage.getItem(w.localStorageName)?w.lastInteractionTime=parseInt(localStorage.getItem(w.localStorageName),10):S.updateLastInteractionTime();var e=w.now-w.lastInteractionTime>w.showNotificationAfter;if(h){var t=function(e){var t=Math.floor(e/6e4),o=(e%6e4/1e3).toFixed(0);return t+":"+(o<10?"0":"")+o};console.log("Will show reminder when we have more than ".concat(w.minimumSavedArticlesCount," unread articles and last interaction with panel is above ").concat(t(w.showNotificationAfter)," - now we're at ").concat(t(w.now-w.lastInteractionTime)))}w.savedArticlesCount>=w.minimumSavedArticlesCount&&e&&window.setTimeout(function(){h&&console.log("Showing notification"),S.showNotification(!0),S.updateLastInteractionTime()},d.delayBeforeShowingReminder)},showError:function(){t.showError(c.errorModal,c.errorModalCloseBtn,"",n.unknownError)},updateLastInteractionTime:function(){w.lastInteractionTime=(new Date).getTime(),localStorage.setItem(w.localStorageName,w.lastInteractionTime)},toggleList:function(e){var t=!(0<arguments.length&&void 0!==e)||e;_.length&&(t&&!_.hasClass(l.readinglistActive)?i(c.readinglist).addClass(l.readinglistSticky):i(c.readinglist).removeClass(l.readinglistSticky),_.toggleClass(l.readinglistActive),T.toggleClass(l.readingListOverlayActive),y=_.hasClass(l.readinglistActive),i("body").toggleClass(l.bodyScrollLocked,y))},tracking:function(e,t){if(e&&(h&&console.log("articleId: ".concat(e,", action: ").concat(t)),window.dataLayer))try{window.dataLayer.push({event:"saveArticle",save_event:{save_action:t,escenic_id:e}})}catch(e){console.log("Could not push to dataLayer:",e)}},hideReadingListPanelIfVisible:function(){y&&S.toggleList()}};var _=i(c.readinglist),j=i(c.readinglistresponse),T=i(c.readinglistOverlay);h&&console.log("'save.js' is running"),S.getSavedUnreadArticles(!1,!0),i(document).on("keyup",function(e){27===e.ke
1yCode&&S.hideReadingListPanelIfVisible()}),c.$readinglistCounter.on("click",function(e){S.toggleList(!!i(e.target).parents(c.stickyTopbar).length),S.updateLastInteractionTime()}),c.$readinglistEscape.on("click",function(e){S.toggleList(!!i(e.target).parents(c.stickyTopbar).length),S.updateLastInteractionTime()}),i(document).on("click",c.save,function(e){var t=this.dataset;t.articleId?"true"===t.saved?S.postRemoveArticle(t.articleId,this):S.postSaveArticle(t.articleId):console.log("No articleId found:",t)}),i(document).on("click",c.closeBtn,function(){S.toggleList()}),i(document).on("click",c.showlist,function(){S.toggleList()}),i(document).on("click",c.showUnread,function(){i(c.showUnread).addClass("readinglist_headline--active"),i(c.readinglistUnread).removeClass(l.hidden),i(c.unreadFooter).removeClass(l.hidden),i(c.showFollowlist).removeClass("readinglist_headline--active"),i(c.followlist).addClass(l.hidden),i(c.followlistFooter).addClass(l.hidden)}),i(document).on("click",c.showFollowlist,function(){i(c.showFollowlist).addClass("readinglist_headline--active"),i(c.followlist).removeClass(l.hidden),i(c.followlistFooter).removeClass(l.hidden),i(c.showUnread).removeClass("readinglist_headline--active"),i(c.readinglistUnread).addClass(l.hidden),i(c.unreadFooter).addClass(l.hidden),S.getFollowFeed()}),i(document).on("click",c.readinglistOverlay,function(){S.toggleList()}),o.hideReadingListPanelIfVisible=S.hideReadingListPanelIfVisible,o.saveConfig={classes:l,elements:c,delays:d,strings:n,api:S,readingListActive:y,context:r}});var updateUIAfterArticleRemove=function(e,n,t,a,o,i,r,s){var l=$(n.save+'[data-article-id="'+t+'"]');l.length&&l.each(function(e,t){t.dataset.saved=!1,t.dataset.read=!1;var o=$(t).find(n.text);o.length&&(o[0].innerText=a.saveText)}),r?($(s).parents(".".concat(o.readinglistItem)).addClass(o.itemBeingRemovedFromList),window.setTimeout(function(){e.getSavedUnreadArticles()},i.delayBeforeRemovingItemFromList)):e.getSavedUnreadArticles(),e.tracking(t,"unsave")},updateUIAfterArticleSave=function(e,n,a,i,t,r){var o=$(n.save+'[data-article-id="'+t+'"]');o.length&&o.each(function(e,t){t.dataset.saved=!0,t.dataset.justsaved=!0,window.setTimeout(function(){t.dataset.justsaved=!1},a.page.isDesktop?i.delayBeforeShowingRemoveIconAfterSave:0);var o=$(t).find(n.text);o.length&&(o[0].innerText=r.saveTextActive)}),e.tracking(t,"save"),e.getSavedUnreadArticles(!0)};function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,o){return t&&_defineProperties(e.prototype,t),o&&_defineProperties(e,o),e}function _typeof(e){return(_typeof="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)}function ownKeys(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,n)}return o}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(o,!0).forEach(function(e){_defineProperty(t,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):ownKeys(o).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))})}return t}function _defineProperty(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e}).apply(this,arguments)}function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e}).apply(this,arguments)}function _typeof(e){return(_typeof="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)}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to de
1structure non-iterable instance")}function _iterableToArrayLimit(e,t){var o=[],n=!0,a=!1,i=void 0;try{for(var r,s=e[Symbol.iterator]();!(n=(r=s.next()).done)&&(o.push(r.value),!t||o.length!==t);n=!0);}catch(e){a=!0,i=e}finally{try{n||null==s.return||s.return()}finally{if(a)throw i}}return o}function _arrayWithHoles(e){if(Array.isArray(e))return e}define("module/common/script-manager",["module/common/context"],function(e){var n=[];function t(e){n=n.concat(e)}void 0!==window.videomodules&&t(window.videomodules),t(["module/common/bloomreach","module/common/bottom-breaking-close","module/common/bottom-breaking-rotation","module/common/carousel","module/common/clipboard","module/common/dropdown","module/common/fade-in","module/common/utils/helpers","module/common/html5video","module/common/int-source-modifier","module/common/lazyload","module/common/modals/article-previewer","module/common/modals/gallery","module/common/modals/modal-manager","module/common/newsletter-admin-widget","module/common/newsletter-premium-tease","module/common/on-elm-load","module/common/pagetools","module/common/search","module/common/showmore-fact","module/common/showmore","module/common/sticky-element","module/common/xstream-videoplayer","module/common/follow/follow"]),void 0!==e.page.soccerresults&&e.page.soccerresults&&t("module/common/soccerresults"),void 0!==e.page.postings&&e.page.postings&&t("module/common/postings"),document.getElementById("newsletterwidgetform")&&t("module/common/newsletter-widget"),(document.querySelector("form#selectreason")||document.querySelector(".js-cancel-cancellation"))&&t("module/common/cancelsubscription/cancel-subscription"),document.getElementById("changedeliveryaddresszuora")&&t("module/common/userpages/zuora-changedeliveryaddress"),document.getElementById("readinglist")&&t("module/common/save"),document.querySelector(".js-zuora-complaint")&&t("module/common/userpages/zuora-complaint"),document.getElementById("pausepaperdelivery")&&t("module/common/userpages/zuora-pausepaperdelivery"),document.getElementById("personalinformationform")&&t("module/common/userpages/personalinformation"),document.getElementById("additionalinformationform")&&t("module/common/userpages/additionalinformation"),document.getElementById("commercial-permission-form")&&t("module/common/userpages/commercialpermission"),document.getElementById("userpage__future-activity--zuora")&&t("module/common/userpages/futureactivityzuora"),document.getElementById("userpage__previous-activity--zuora")&&t("module/common/userpages/previousactivityzuora"),document.getElementById("userpage-zuora__previous-activity")&&t("module/common/userpages/zuora-previous-activity"),document.getElementById("change-credit-card--payex")&&t("module/common/userpages/changecreditcard"),document.getElementById("form-onlinepayment")&&t("module/common/userpages/online-payment"),document.getElementById("saapi-change-credit-card")&&t("module/common/userpages/changecreditcard-saapi"),document.getElementById("invoices")&&t("module/common/userpages/invoices"),document.querySelector(".js-toggletip-toggler")&&t("module/common/product/product-usp"),document.getElementById("customer-info-zuora-form")&&t("module/common/product/customer-info-zuora"),document.getElementById("sos-payment-page")&&t("module/common/product/payment-page"),document.getElementById("shop-error-page")&&t("module/common/product/shop-error-page"),document.getElementById("save-article")&&t("module/common/save-article"),document.getElementById("share-article")&&t("module/common/share-article"),document.getElementById("copy-article-body-no-markup-btn")&&t("module/common/copy-article-body-no-markup"),document.getElementById("archive")&&t("module/common/archive"),e.page.isArticle&&(t(["module/common/tools-embed","module/common/comments","module/common/article-scrolldepth-tracking"]),"adnative"===e.page.contentType&&t("module/common/adnative")),document.querySelector(".video-js.jppolvp")&&t("module/common/aet-videoplayer"),document.querySelector(".js-vid-min__element")&&t("module/common/aet-videoplayer--minimal"),document.querySelector(".scroll-indicator")&&t("module/common/scroll-indicator"),document.querySelector(".sensitiveGraphicButton")&&t("module/common/sensitive-images"),document.querySelector(".js-super-element")&&t("module/common/super-element"),document.querySelector(".js-infocard")&&t("module/common/infocard"),document.querySelector(".gallery-animation")&&t("module/common/gallery-teaser
1-animation"),document.querySelector(".js-digitalspecial-menu, .js-digitalspecial-toggle-menu, .js-digitalspecial-byline-toggle, .js-digitalspecial-byline-sticky")&&t("module/common/digitalspecial"),document.querySelector(".js-toggletip-toggler")&&t("module/common/toggletip"),document.querySelector(".js-multiwindow-content")&&t("module/common/multiwindow"),document.querySelector(".js-shop-alternative-products")&&t("module/common/shop-alternative-products"),e.page.isMobile?t(["module/mobile/topbar-sticky","module/mobile/topbar-mainmenu","module/mobile/article-readmore"]):e.page.isDesktop?t(["module/desktop/topbar-sticky","module/desktop/topbar-mainmenu","module/desktop/topbar-navigation"]):e.page.isTablet?t(["module/desktop/topbar-sticky","module/desktop/topbar-mainmenu"]):e.page.isApp&&t(["module/app/webview","module/app/article-button-hider","module/app/save","module/common/save"]),document.querySelector(".js-app-overview")&&t("module/app/overview"),document.querySelector(".js-app-audio")&&t("module/app/audio"),document.querySelector(".etrackiframe")&&t("module/common/iframeresize"),document.querySelector(".js-audio-container, .js-audio-trigger")&&t("module/common/audio-player"),"undefined"!=typeof pol&&void 0!==pol.javascripts&&t(pol.javascripts),require(function(){for(var e=[],t=0;t<n.length;t+=1){var o=n[t];-1===e.indexOf(o)&&e.push(o)}return e}())}),define("module/common/scroll-indicator",["jquery","module/common/utils/scroll","module/common/context"],function(e,t,o){var n=e(".article").first(),a=e(".scroll-indicator");e(".topbar--sticky__p");if(n.length&&a.length){var i;o.page.isTablet&&(i=3),t.add(function(){var e=t.getValues().pageYOffset/n.outerHeight()*100;e=(e=100<e?100:e).toFixed(2),a.css("width",e+"%")},i)}}),define("module/common/search",["module/common/context","pikaday"],function(e,l){var u="search",m={query:"q",target:"target",fromDate:"fDate",toDate:"tDate",section:"s[]",author:"a[]",tag:"t[]",page:"page"},c="js-datepicker",p="js-search-form-sort",a="js-search-form-facet",i="js-search-form-page",f="js-reset-filter",g="js-search-popup",h="js-search-popup-text",v="js-search-popup-button",y="js-search-popup-close",d="js-sticky-top";function b(e){for(var t=[],o={},n=0;n<e.elements.length;n++){var a=e.elements[n];if(a.value&&a.value.length&&a.name&&!a.disabled&&"file"!==a.type&&"reset"!==a.type&&"submit"!==a.type&&"button"!==a.type)if("select-multiple"===a.type)for(var i=0;i<a.options.length;i++)a.options[i].selected&&t.push(encodeURIComponent(a.name)+"="+encodeURIComponent(a.options[i].value));else"checkbox"===a.type&&-1!==a.name.indexOf("[]")&&a.checked?o.hasOwnProperty(a.name)&&Array.isArray(o[a.name])?o[a.name].push(encodeURIComponent(a.value)):o[a.name]=[encodeURIComponent(a.value)]:a.name===m.fromDate||a.name===m.toDate?t.push(encodeURIComponent(a.name)+"="+encodeURIComponent(a.value.split("-").reverse().join("-"))):("checkbox"!==a.type&&"radio"!==a.type||a.checked)&&t.push(encodeURIComponent(a.name)+"="+encodeURIComponent(a.value))}for(var r in o)if(o.hasOwnProperty(r)){var s=r.replace("[]","");t.push(s+"="+o[r].join(","))}window.location.href=window.location.origin+window.location.pathname+"?"+t.join("&")}function w(e,t){void 0!==t&&Array.isArray(t)||(t=[]);for(var o=0;o<e.elements.length;o++){var n=e.elements[o];n.value&&n.value.length&&n.name&&!n.disabled&&"file"!==n.type&&"reset"!==n.type&&"submit"!==n.type&&"button"!==n.type&&(t.length&&-1!==t.indexOf(n.name)||("checkbox"!==n.type&&"radio"!==n.type||!n.checked?n.value="":n.checked=!1))}}function t(){var e=document.getElementById(u),t=!1;if(e){for(var o=[m.query,m.fromDate,m.toDate,m.section,m.author,m.tag],n=0;n<e.elements.length;n++){var a=e.elements[n];a.name&&-1!==o.indexOf(a.name)&&("checkbox"!==a.type&&"radio"!==a.type||!a.checked?a.value&&""!==a.value&&(t=!0):t=!0)}if(t){var i=0,r=document.getElementsByClassName(d);r.length&&(i=r[0].offsetHeight);var s=scrollY+e.getBoundingClientRect().top-i;window.top.scrollTo(0,s)}}}function o(){var e=document.getElementById(u),t=document.getElementsByClassName(c);if(t.length){var o=1884;e&&e.target&&(o="epaper"===e.target.value?1884:1950);for(var n=null,a=null,i=0;i<t.length;i++){var r=t[i];r.dataset&&(r.dataset.minDate&&(n=new Date(r.dataset.minDate)),r.dataset.maxDate&&(a=new Date(r.dataset.maxDate)))}for(i=0;i<t.length;i++){var s=t[i];new l({field:s,minDate:s.name===m.toDate?n:null,maxDate:s.name===m.fromDate&&a?a:new Date,firstDay:1,keyboardInput
1:!1,theme:"pol-pikaday pol-pikaday--small",yearRange:[o,(new Date).getFullYear()],i18n:{previousMonth:"Forrige måned",nextMonth:"Næste måned",months:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],weekdays:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],weekdaysShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"]},toString:function(e){var t="0".concat(e.getDate()).slice(-2),o="0".concat(e.getMonth()+1).slice(-2),n=e.getFullYear();return"".concat(t,"-").concat(o,"-").concat(n)},onSelect:function(){b(document.getElementById(u))}})}}}function n(){for(var e=document.getElementsByClassName(i),o=document.getElementById(u),t=function(){var t=e[n];t.addEventListener("click",function(e){o.elements.page.value=t.dataset.page,b(o)})},n=0;n<e.length;n++)t()}/complete|loaded|interactive/.test(document.readyState)?(o(),n(),t()):document.addEventListener("DOMContentLoaded",function(){o(),n(),t()}),document.addEventListener("click",function(e){var t=e.target.dataset;if("toggle"in t&&"toggleClass"in t){var o=document.querySelector(t.toggle),n=t.toggleClass;if(o&&n.length)if(o.classList.contains(n)){o.classList.remove(n);var a=e.target.getElementsByClassName("icon")[0];a&&a.classList.contains("u-transform-rotate-180")&&a.classList.remove("u-transform-rotate-180")}else{o.classList.add(n);var i=e.target.getElementsByClassName("icon")[0];i&&i.classList.add("u-transform-rotate-180")}}else{var r=e.target.classList,s=document.getElementById(u);if(r.contains(p))s.elements&&s.elements.sort&&(s.elements.sort.value=t.value,b(s));else if(r.contains(f))w(s,[m.query]),b(s);else if(r.contains(v)){e.preventDefault();var l=document.getElementsByClassName(g)[0];if(l){l.classList.remove("u-hidden"),document.body.classList.add("body--locked");var c=l.getElementsByClassName(h)[0];c&&c.focus()}}else if(r.contains(y)){var d=document.getElementsByClassName(g)[0];d&&d.classList.add("u-hidden"),document.body.classList.remove("body--locked")}}},!1),document.addEventListener("change",function(e){var t=document.getElementById(u),o=e.target.name,n=e.target.classList;o&&-1!==[m.target].indexOf(o)?(w(t,[m.query,m.fromDate,m.toDate,m.target]),b(t)):n.contains(a)&&(t.elements&&t.elements.page&&(t.elements.page.value=""),b(t))},!1),document.addEventListener("submit",function(e){e.target.id===u&&(e.preventDefault(),e.target.elements&&e.target.elements.page&&(e.target.elements.page.value=""),b(e.target))},!1)}),define("module/common/sensitive-images",[],function(){document.querySelectorAll(".sensitiveGraphic").forEach(function(e){e.addEventListener("click",function(e){e.stopPropagation();var t=e.target;if(t.parentNode&&t.parentNode.nextElementSibling){t.parentNode.classList.add("u-hidden"),t.parentNode.nextElementSibling.classList.add("sensitiveGraphicVisible");var o=t.closest(".js-image-modal-open");o&&o.nextElementSibling&&o.nextElementSibling.querySelector("div.sensitiveGraphic")&&o.nextElementSibling.querySelector("div.sensitiveGraphic").remove()}})})}),define("module/common/share-article",["jquery","module/common/modals/modal-base","module/common/clipboard","module/common/toggletip"],function(t,e,o,n){var a,i={targetFormShare:".js-share-article__form",shareLinkContainer:".js-share-article-link-container",shareLinkFacebook:".js-share-link__fb",shareLinkTwitter:".js-share-link__twitter",shareLinkLinkedIn:".js-share-link__linkedin",shareLinkMail:".js-share-link__mail",shareLinkTitle:t(".js-pagetools-share").attr("data-share-title"),copyLinkBtn:".js-copy-link-btn",copyLinkTxt:".js-copy-link-txt"},r={modalClass:".js-pagetools-share",cloning:!1,extraOverlayClass:"body-overlay--fullscreen",extraModalClass:"animate--modal-open"},s=encodeURIComponent("Hej,\n\nJeg har fundet en interessant artikel på ".concat((a=location.host).charAt(0).toUpperCase()+a.slice(1),", som jeg synes, du skal læse:\n"));t(function(){t(i.targetFormShare).on("submit",function(e){e.preventDefault(),function(){if(!t(i.shareLinkContainer).find("#shareLink").length){var e=t(i.targetFormShare).attr("action");t.post(e).done(function(e){if(t(i.shareLinkContainer).append('<input value="'.concat(e,'" id="shareLink" class="pagetools-share__link js-copy-link-txt" data-clipboard-text="').concat(e,'" readonly>')),t(i.shareLinkFacebook).attr("href","https://facebook.com/sharer.php?u=".concat(e,"&;title=").concat(i.shareLinkTitle)),i.shareLinkLinkedIn&&t(i.shareLinkLinkedIn).attr("href","http://linkedin.com/shareArticle?url=".concat(encodeURIComponent(e),"&title=").concat(i.shareLinkTitle,"&mini=true")),t(i.shareLinkTwitter).attr("href","https://twitter.com/intent/tweet?text=".concat(i.shareLinkTitle,"&url=").concat(e)),t(i.shareLinkMail).attr("href","mailto:?subject=".concat(i.shareLinkTitle,"&body=").concat(s).concat(e)),window.dataLayer)try{window.dataLayer.push({event:"ShareArticle",share_event:{share_action:window.polContext__.page?window.polContext__.page.articleId:"",share_key:e.substr(e.lastIndexOf("/")+1)}})}catch(e){console.log("Could not push to dataLayer:",e)}}).fail(function(e){console.error("Couldn’t share article:",e)})}}()}),t(".js-share-modal").on("click",function(){e.open(r).then(function(){t(".js-pagetools-modal__close").on("click",function(){e.close()})})}),t(i.copyLinkBtn).on("click",function(){Clipboard.copy(document.querySelectorAll(".js-copy-link-txt")[0].getAttribute("data-clipboard-text")),t(i.copyLinkTxt).select()})}),n("toggletip__bubble--pagetools",["click"])}),define("module/common/shop-alternative-products",[],function(){document.querySelectorAll(".js-shop-alternative-products").forEach(function(o){o.addEventListener("change",function(e){var t=o.querySelector("input:checked").dataset;o.querySelector(".js-shop-btn-text").value=t.btnText,o.querySelector(".js-shop-info-text").innerText=t.infoText,o.querySelectorAll("label").forEach(function(e){e.classList.remove("u-border-color-dark-gray"),e.classList.add("u-border-color-transparent")}),o.querySelector("input:checked").closest("label").classList.replace("u-border-color-transparent","u-border-color-dark-gray")})})}),define("module/common/showmore-fact",["jquery"],function(o){o(function(){o(".js-fact--has-showmore").each(function(){var e=o(this).get(0),t=o('.js-fact--has-showmore[data-fact-index="'+o(this).data("fact-index")+'"]').not(this);o(this).find(".fact__showmore-js").on("click",function(){o(e).css("max-height",e.scrollHeight+"px"),o(this).parents(".js-fact--has-showmore").removeClass("js-fact--has-showmore").removeClass("fact--has-showmore-js"),o(this).remove(),t.length&&o(t).find(".fact__showmore-js").click()})})})}),define("module/common/showmore",["jquery","module/common/lazyload"],function(r,s){function e(){r(".js-showmore-container").each(function(){var n=r(this);if(!n[0].isInitialized){n[0].isInitialized=!0,n[0].hiddenElmCount=r(n).find(".showmore-item--hidden-js").length;var a=r(n).data("showmore-batch-size"),i=r(n).data("showmore-dont-animate")||!1,e=r(n).find(".js-btn--showmore");r(e).click(function(){var o=0;r(n).find(".showmore-item--hidden-js").each(function(e){if(!(o<=a))return!1;o+=r(this).data("item-count")||1;var t=r(this);s.loadChildren(t),setTimeout(function(){t.removeClass("showmore-item--hidden-js").addClass("showmore-item--shown-js")},75*e),i||t.addClass("animate--showmore-item-enter-js"),n[0].hiddenElmCount--}),0===n[0].hiddenElmCount&&(r(e).hide(),r(n).find(".js-list-seemore").show())})}})}return r(function(){e()}),e}),define("module/common/soccerresults",["jquery","iosSlider","module/common/showmore"],function(i,e,r){i(function(){var e,t=".external-content__section",o="/sportsresults/resultater",n="/oversigt/",a="?cb="+(new Date).getTime();i(window).on("hashchange",function(){window.location.reload(!0)}),i(window).on("beforeunload",function(){i(window).scrollTop(0)}),e=0===location.hash.length?n:location.hash.slice(1),e+=a,i.get(o+e,function(e){i(t).html(e),function(){var e=i("div[data-isnearestdate]").index()+1;function t(e){i(".doubleSlider-2").iosSlider("goToSlide",e.currentSlideNumber);var t=i(".doubleSlider-1 .slider").children().eq(e.currentSlideNumber-1),o=56*i(t).find(".match-row").length+10;i(".doubleSlider-1").css("height",o+"px"),i(".doubleSlider-2 .button").removeClass("selected"),i(".doubleSlider-2 .button:eq("+(e.currentSlideNumber-1)+")").addClass("selected")}i(".doubleSlider-1").iosSlider({scrollbar:!0,scrollbarDrag:!1,snapToChildren:!0,desktopClickDrag:!1,infiniteSlider:!0,navPrevSelector:i(".doubleSliderPrevButton"),navNextSelector:i(".doubleSliderNextButton"),scrollbarHeight:"2",scrollbarBorderRadius:"0",scrollbarOpacity:"0.5",onSliderLoaded:t,onSlideChange:t,startAtSlide:e}),i(".doubleSlider-2 .button").each(function(e){i(this).bind("click",function(){i(".doubleSlider-1").iosSlider("goToSlide",e+1)})}),i(".doubleSlider-2").iosSlider({desktopClickDrag:!1,snapToChildren:!0,snapSlideCenter:!0,infiniteSlider:!1,startAtSlide:e}),i(".soccer-results__togglegroup-header").on("click",function(){i(this).toggleClass("icon--chevron-down--black icon--chevron-up--black"),i(this).parent(".soccer-results__togglegroup").toggleClass("soccer-results__togglegroup--show soccer-results__togglegroup--hide")})}(),r()})})}),define("module/common/sticky-element",["module/common/utils/scroll"],function(e){var s=[],a={absolute:"sticky-item--absolute-js",container:"js-sticky-container",fixed:"sticky-item--fixed-js",item:"js-sticky-item",static:"sticky-item--static-js"},l={container:".".concat(a.container),item:".".concat(a.item),stickyTopbar:".js-topbar--sticky",stickyToparMinimal:".topbar--sticky--minimal"},c=function(){function a(e,t,o,n){_classCallCheck(this,a),this.item=e,this.container=t,this.prevSibling=o,this.padding=n}return _createClass(a,[{key:"getBoundingClientRectFor",value:function(e){return this[e]?this[e].getBoundingClientRect():new DOMRect}},{key:"shouldSwitchFromStaticToFixed",value:function(){return this.getBoundingClientRectFor("item").top<this.padding}},{key:"shouldSwitchFromFixedToAbsolute",value:function(){return this.getBoundingClientRectFor("container").bottom<=this.getBoundingClientRectFor("item").height+this.padding}},{key:"shouldSwitchFromAbsoluteToFixed",value:function(){return this.getBoundingClientRectFor("item").top>this.padding}},{key:"shouldSwitchFromFixedToStatic",value:function(){var e=this.getBoundingClientRectFor("prevSibling").bottom,t=this.getBoundingClientRectFor("container").top;return 0<(this.prevSibling?e-this.padding+15:t-this.padding)}},{key:"qualifiesForStickyness",value:function(){var e=this.getBoundingClientRectFor("container"),t=e.height,o=e.top+document.body.scrollTop,n=this.getBoundingClientRectFor("item"),a=n.height;return 15<o+t-(n.top+document.body.scrollTop+a)}}]),a}();
1function t(){s.forEach(function(e){e.item.classList.contains(a.static)?e.shouldSwitchFromStaticToFixed()&&e.qualifiesForStickyness()&&(e.item.classList.remove(a.static),e.item.classList.add(a.fixed)):e.item.classList.contains(a.fixed)?e.shouldSwitchFromFixedToAbsolute()?(e.item.classList.remove(a.fixed),e.item.classList.add(a.absolute)):e.shouldSwitchFromFixedToStatic()&&(e.item.classList.remove(a.fixed),e.item.classList.add(a.static)):e.item.classList.contains(a.absolute)&&e.shouldSwitchFromAbsoluteToFixed()&&(e.item.classList.remove(a.absolute),e.item.classList.add(a.fixed))})}function o(){document.querySelector(l.stickyTopbarMinimal)&&(a.fixed+=" sticky-item--fixed--small-padding-js"),document.querySelectorAll(l.container).forEach(function(e){var t=e.querySelectorAll(l.item),o=t[t.length-1];if(void 0!==o){var n=0;if("none"!==o.dataset.padding){var a=document.querySelector(l.stickyTopbar),i=a?a.getBoundingClientRect().height:0;n=(o.dataset.padding||15)+i}var r=o.previousElementSibling;s.push(new c(o,e,r,n))}}),e.add(t)}return"loading"===document.readyState?document.addEventListener("DOMContentLoaded",o):o(),{elms:s,init:function(){s.forEach(function(e){var t=e.getBoundingClientRectFor("container").bottom,o=e.getBoundingClientRectFor("item").height,n=e.getBoundingClientRectFor("item").top;t<=o+e.padding&&e.qualifiesForStickyness()?e.item.classList.add(a.absolute):n<=e.padding&&e.qualifiesForStickyness()?e.item.classList.add(a.fixed):e.item.classList.add(a.static)})}}}),define("module/common/super-element",["jquery","module/common/html5video","module/common/aet-videoplayer--minimal","module/common/utils/scroll","module/common/context"],function(j,a,i,T,x){var A=[],L="#debug"===location.hash,e=".js-super-element--mediabackground, .js-super-element--polmation, .js-super-element--crossfade, .js-super-element--elevator",s=".js-super-element__text",E="super-element__text--active-js",l=".js-super-element-media",I="super-element-media--active-js",D="super-element-media-position--active-js",c=".js-super-element-media__item",P="super-element-media__item--active-js",q="scroll_video_element";function r(e,t){this.type=e.data("type"),(this.container=e).find(".js-html5video--super").length?(this.videoMedia=new a.HTML5Video(e.find(".js-html5video--super")),t()):e.find(".js-vid-min--super").length?this.videoMedia=new i.VidMin(e.find(".js-vid-min--super"),t):t(),"flourishscroll"===this.type&&(this.slideRangeStart=parseInt(this.container.data("slideRangeStart")),this.slideRangeEnd=parseInt(this.container.data("slideRangeEnd")),this.numberOfSlides=this.slideRangeEnd-this.slideRangeStart+1,this.baseUrl=this.container.data("baseUrl"),this.iframe=this.container.find("iframe")[0]),this.videoTimeoutFn=null,this.isActive=!1;var o=this;this.videoPauseFn=function(){o.videoMedia.pauseVideoFn(),o.videoTimeoutFn=null};var n=this.container.find(".js-vid-min__play-button");n&&n.on("click",function(e){e.stopPropagation(),o.play()})}function d(e,t,o,n,a){this.container=e,this.textElm=t,this.mediaContainer=o,this.mediaElms=[];for(var i=0;i<n.length;++i)this.mediaElms.push(new r(j(n.get(i)),a));n.length||a()}function t(){for(var e=!1,t=A.length-1;0<=t;--t){var o=A[t],n=o.container.offset().top,a=n+window.innerHeight/2,i=n+o.container.height()+window.innerHeight/2-a,r=(T.getValues().bottomYViewport-a)/i,s=Math.max(Math.min(r,1),0),l=o.container[0].parentNode;if((x.page.isMobile||x.page.isApp)&&l.classList.contains("body__super-element--elevator")){var c=l.querySelector(".super-element-media__item--elevator"),d=null;c&&(d=c.dataset.backgroundUrl),-.5<r&&r<1.5?(c&&(c.style.backgroundImage=d?"url(".concat(d,")"):"none"),l.classList.add("elevator-in-view")):(c&&(c.style.backgroundImage="none"),l.classList.remove("elevator-in-view"))}if(o.container[0]&&o.container[0].closest(".body__super-element--top")&&f&&("videoscroll"===f.type||"svgscroll"===f.type||"flourishscroll"===f.type)){var u=n+window.innerHeight,m=n+o.container.height()+window.innerHeight/2-u,p=(T.getValues().bottomYViewport-u)/m;s=Math.max(Math.min(p,1),0)}var f=o.mediaElms[0];if(f&&"videoscroll"===f.type&&f.videoMedia&&f.videoMedia.video&&f.videoMedia.video.classList.contains(q)&&f.videoMedia.video.duration&&(L&&console.log(f.container.find("video").data("video-title"),"pctScrolledInArea",s),f.videoMedia.video.currentTime=f.videoMedia.video.duration*s),f&&"svgscroll"===f.type&&f.container[0]&&f.container[0].animation&&NaN!==f.container[0].animation.totalFrames){var g=f.container[0].animation,h=s*g.totalFrames;h=h>g.totalFrames-1?g.totalFrames-1:h,g.goToAndStop(h,!0),L&&console.log("id: ".concat(f.container[0].id," - lottie frame: ").concat(h," - %: ").concat(s))}if(f&&"flourishscroll"===f.type&&f.container.hasClass("flourish-scroll")){var v=Math.round(s*f.numberOfSlides);v=v>
1f.numberOfSlides-1?f.numberOfSlides-1:v,f.iframe.src=f.baseUrl+(v+f.slideRangeStart),L&&console.log("Flourish slide #",v)}if(!e&&0<=r&&r<=1){o.mediaContainer.addClass(I),o.mediaContainer.addClass(D),o.textElm.addClass(E);for(var y=Math.max(Math.min(r,1),0),b=1/o.mediaElms.length,w=Math.floor(y/b),C=o.mediaElms.length-1;0<=C;--C){var k=o.mediaElms[C];if(L&&console.log("container",k.container),C!==w||e)k.container.removeClass(P),"video"===k.type&&k.pauseWithDelay();else if(e=!0,!k.container.hasClass(P)&&(k.container.addClass(P),"video"===k.type)){var S=j(k.videoMedia.spinner);k.videoMedia.showSpinner&&(S.addClass("video-spinner--fade-in"),k.videoMedia.showSpinner=!1),k.videoMedia.video.classList.contains(q)||k.play(),k.videoMedia.video.onplaying=function(){S.addClass("u-hidden")}}}}else{o.mediaContainer.removeClass(I),o.textElm.removeClass(E);for(var _=o.mediaElms.length-1;0<=_;--_){(k=o.mediaElms[_]).container.hasClass(P)&&(k.container.removeClass(P),"video"===k.type&&k.pauseWithDelay())}}1.5<r&&o.mediaContainer.removeClass(D)}}document.querySelectorAll("video."+q).length&&document.querySelectorAll("video."+q).forEach(function(e){e.classList.contains("hasBeenSeeked")||(L&&console.info("Preparing seek"),e.style.visibility="hidden",e.currentTime=1008e4,e.onseeked=function(){e.classList.add("hasBeenSeeked"),L&&console.info("The duration of "+e.dataset.videoTitle+" is "+e.duration),e.onseeked=void 0,e.currentTime=0,e.onseeked=function(){L&&console.info("Seeked to 0"),e.style.visibility="visible",e.onseeked=void 0}})}),r.prototype.pauseWithDelay=function(){null!==this.videoTimeoutFn||this.videoMedia.video.paused||(this.videoTimeoutFn=setTimeout(this.videoPauseFn,700))},r.prototype.play=function(){clearTimeout(this.videoTimeoutFn),this.videoTimeoutFn=null,this.videoMedia.playVideoFn()};var u=[];j(function(){j(e).each(function(e,t){var o=j.Deferred();u.push(o);var n=j(t),a=n.find(s),i=n.find(l),r=n.find(c);A.push(new d(n,a,i,r,function(){u[e].resolve()}))}),j.when.apply(j,u).done(function(){var e;A.length&&(x.page.isTablet&&(e=3),T.add(t,e))})})}),define("module/common/toggletip",[],function(){return function(e,t,o){var a=0<arguments.length&&void 0!==e?e:"",i=1<arguments.length&&void 0!==t?t:["click","mouseenter","focus"],r=2<arguments.length&&void 0!==o?o:["mouseout","blur"],s=document.querySelectorAll(".js-toggletip-toggler");s.forEach(function(t){var o=t.getAttribute("data-toggletip-content"),n=t.nextElementSibling;i.forEach(function(e){t.addEventListener(e,function(){n.innerHTML="";for(var e=0;e<s.length;e++)s[e].nextElementSibling.innerHTML="";n.innerHTML='<span class="toggletip__bubble '.concat(a,'">').concat(o,"</span>")})}),r.forEach(function(e){t.addEventListener(e,function(){n.innerHTML=""})}),document.addEventListener("click",function(e){t!==e.target&&(n.innerHTML="")}),document.addEventListener("keydown",function(e){27===(e.keyCode||e.which)&&(n.innerHTML="")})})}}),define("module/common/tools-embed",["./on-elm-load"],function(e){var t,o,s,n,a,i,r,l;l=void 0!==t?t:"https://tool.politiken.dk/works/",s=function(e){return"object"===("undefined"==typeof HTMLElement?"undefined":_typeof(HTMLElement))?e instanceof HTMLElement:"object"===_typeof(e)&&1===e.nodeType&&"string"==typeof e.nodeName},r=!(o=function(e,t,o){var n="ebembed-"+(t=t||"generic")+"-"+e+"-"+(new Date).getTime(),a=l+"embed/?id="+e+"&frame="+n,i='<iframe src="'+a+'" id="'+n+'" height="1" frameborder="0" class="ebembed ebembed-'+t+'"></iframe>';if(s(o)){var r=document.createElement("iframe");r.src=a,r.className="ebembed ebembed-"+t,r.id=n,r.setAttribute("frameborder",0),r.setAttribute("height",0),o.parentNode.replaceChild(r,o)}else o&&document.write(i);return i}),i=function(e,t,o){return"function"==typeof e.addEventListener?e.addEventListener(t,o,!1):e.attachEvent("on"+t,o)},a=function(i){return"getElementsByClassName"in document?document.getElementsByClassName(i):function(){for(var e=RegExp("(^|\\s)"+i+"(\\s|$)"),t=document.all||document.getElementsByTagName("*"),o=[],n=0,a=t.length;n<a;n+=1)e.test(t[n].className)&&o.push(t[n]);return o}()},n=function(){if(!r){r=!0;for(var e=a("works-module"),t=e.length-1;0<=t;t--)o(e[t].getAttribute("data-works-id"),null,e[t])}},e(".works-module",function(){n(),i(window,"message",function(e){if("string"==typeof e.data){for(var t,o=e.data.split(","),n={},a=0;a<o.length;a++){var i=o[a].split(":");n[i[0]]=i[1]}if(!n.token)return;if("#"===n.token.substr(0,1)&&(n.token=n.token.substr(1)),!(t=document.getElementById(n.token)))return;"height"in n&&(t.style.height=n.height+"px"),"scrollIntoView"in n&&t.scrollIntoView(n.scrollIntoView)}})})}),define("module/common/xstream-videoplayer",["jquery","module/common/context"],function(a,n){var i;return{init:function(e,t,o){!function(e){var t={g_uid:"00000000-0000-0000-0000-000000000000"===n.user.ssoId?"":n.user.ssoId,name:"politiken",l_u_state:null===n.user.ssoId||void 0===n.user.ssoId||"00000000-0000-0000-0000-000000000000"===n.user.ssoId?"anon":"sso-auth",ns_st_cu:e};i={xsVersion:"politiken",xsVpApiUrl:"http://vp-validation.cdn.videoplaza.tv/resources/html5-sdk/1/0.13.13.1-ea/html5-sdk-1.0.13.13.1-ea.min.js",xsCuePoints:"15,30",xsVpFlags:"long_form",xsVpSpotClickThruMode:"1",xsLocale:"da_DK",xsWidth:"100%",xsHeight:"100%",xsCsssc2:"16785783",xsCsssNsSite:"jppol",xsCsssNsVsite:"polmedier",xsCsssNsSubVsite:"politiken",xsTarget:"",xsCsssCustomData:window.btoa(JSON.stringify(t))}}(e),o=a.extend({},void 0,o),function(e,t){a.ajaxSetup({cache:!0});var o=a('<script type="text/javascript"><\/script>'),n=function(e){var t={};for(var o in e)e.hasOwnProperty(o)&&(t["data-"+o.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()]=e[o]);return t}(t);o.attr(a.extend({},n,{src:e})),o.appendTo("body"),a.ajaxSetup({cache:!1})}(e,t=a.extend({},i,t))}}}),define("module/common/cancelsubscription/cancel-subscription",["module/common/components/confirmation-modal","module/common/modals/modal-generic-error","module/common/utils/zuora-helpers"],function(t,o,n){var a={form:document.querySelector("form#selectreason"),section:document.querySelector("section#cancel-subscription"),date:document.querySelector('form#selectreason input[name="date"]'),submitBtn:document.getElementById("submitCancellation"),modalDate:document.querySelector(".js-cancellation-date"),cancelCancellation:document.querySelector(".js-cancel-cancellation"),cancelCancellationContainer:document.querySelector(".userpage-content")},i="/webservice/cancellation/cancelSubscription/",r="/webservice/cancellation/removeCancellation/";if(a.form){var s=function(e){e&&(n.formPostingIndicator(a.section,!0),l())},l=function(){var e=new XMLHttpRequest;
1e.open("GET","".concat(i,"?").concat(n.serializeForm(a.form),"&originUrl=").concat(window.location.href)),e.onload=function(){299<e.status?o():location.href="?step=kvittering"},e.send()};a.form.addEventListener("change",function(){1===a.form.querySelectorAll('input[type="radio"]:checked').length&&(a.submitBtn.disabled=!1)}),a.form.addEventListener("submit",function(e){e.preventDefault(),a.modalDate.innerText=a.date.value.split("-").reverse().join("-"),t.showModal("",s)})}if(a.cancelCancellation){var c=function(e){e&&(n.formPostingIndicator(a.cancelCancellationContainer,!0),function(){var e=new XMLHttpRequest;e.open("GET",r),e.onload=function(){299<e.status?o():window.location.reload()},e.send()}())};a.cancelCancellation.addEventListener("click",function(e){e.preventDefault(),t.showModal("",c)})}}),define("module/common/components/confirmation-modal",["jquery","module/common/modals/modal-base"],function(o,n){var a={modalClass:".userpage__modal-confirmation",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},i={modalBody:".userpage__modal-body",modalCancelBtn:".js-userpage__modal-cancel",modalConfirmBtn:".js-userpage__modal-confirm"};return{showModal:function(e,t){e&&(o(i.modalBody).empty(),o(i.modalBody).html(e)),n.open(a).then(function(){o(i.modalCancelBtn).on("click",function(){o(i.modalCancelBtn).off("click"),o(i.modalConfirmBtn).off("click"),t(!1),n.close()}),o(i.modalConfirmBtn).on("click",function(){o(i.modalConfirmBtn).off("click"),o(i.modalCancelBtn).off("click"),t(!0),n.close()})})}}}),define("module/common/components/datepickers",["jquery","pikaday","module/common/context","module/common/utils/interaction-feedback","module/common/modals/modal-generic-error"],function(s,o,n,e,a){var r="fieldset.js-validate-datepicker ",l={startDate:"js-startdate",endDate:"js-enddate",clearInput:"js-clearinput",customDatepickerClasses:"pol-pikaday pol-pikaday--small",customDatepickerMobileClasses:"pol-pikaday--mobile",deliverydaysInput:"js-deliverydays",deliverydays:"js-deliverydays-selector"},c={deliverydaysInput:"."+l.deliverydaysInput,deliverydays:"."+l.deliverydays,clearInput:"."+l.clearInput},d={datepickerFields:document.querySelectorAll(r+"input.datepicker-input"),inputFields:document.querySelectorAll(r+"input"),startDate:document.querySelector(r+"input.datepicker-input.js-startdate"),endDate:document.querySelector(r+"input.datepicker-input.js-enddate"),deliverydaysInput:document.querySelector(r+c.deliverydaysInput)},i=s(r).closest("form"),u=[],m=[],p=["Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag","Søndag"],f=["man","tir","ons","tor","fre","lør","søn"],g={endpoint:"",maxAhead:"12m",maxDuration:"28d"};function t(o){void 0===o&&(o=!1),s.get(g.endpoint,function(e){if(0===e.length?a():(u=e,i[0].dateArray=e),s(c.deliverydaysInput)&&(7!==(m=[1,2,6,7]).length&&-1!==m.indexOf(7)&&(p[6]+="/helligdage",f[6]+="/hel."),function(){function o(e){switch(e.length){case 0:return"";case 1:return e[0];default:var t=e.splice(0),o=t.pop();return"".concat(t.join(", ")," og ").concat(o)}}m.forEach(function(e){s(c.deliverydays).append('<label class="deliveryday u-text--uppercase"><span class="ui-font--small">'.concat(p[e-1],"</span><input type='checkbox' name='weekday' value='").concat(e,"' class='u-float--right'></label>"))}),s("body").append(s(c.deliverydays)),s(c.deliverydaysInput).on("focus click",function(e){var t=s(e.target);s(c.deliverydays).css({top:t.offset().top+t.outerHeight(),left:t.offset().left,width:t.outerWidth()}),s(c.deliverydays).is(":visible")||(s(t).addClass("locked"),s(c.deliverydays).show(),window.setTimeout(function(){s(t).removeClass("locked")},250))}),s('form input[type="text"]').not(c.deliverydaysInput).on("focus",function(e){s(c.deliverydays).hide()}),s(document).on("click",function(e){var t=s(e.target);if(s(t).hasClass("locked"))return!1;s(c.deliverydays).is(":visible")&&t.hasClass(l.deliverydaysInput)?s(c.deliverydays).hide():s(t).parents(c.deliverydays).length?function(){var n=[],a=[],i=[];s(c.deliverydays).find("input:checked").each(function(e,t){var o=parseInt(t.value,10);
1n.push(f[o-1]),a.push(p[o-1]),i.push(o)}),d.deliverydaysInput.value=o(n),d.deliverydaysInput.daymask=i,d.deliverydaysInput.dayNamesToConfirmMessage=o(a),s(r).closest("form").trigger("change")}():s(c.deliverydays).hide()})}()),o){if(e.length&&d.startDate){var t=e[0];t.length&&(d.startDate.value=t.split("-").reverse().join("-"))}s(d.datepickerFields).each(function(e,t){s(t).hasClass(l.startDate)||v(t,e)})}else s(d.datepickerFields).each(function(e,t){v(t,e)})}).fail(function(e){a(e)})}function h(e,t){if(!d.endDate)return new Date(u[u.length-1]);var o=-1!==t.indexOf("d");t=parseInt(t.slice(0,-1),10),e=o?new Date(e.setDate(e.getDate()+t)):new Date(e.setMonth(e.getMonth()+t));for(var n=u.length-(o?1:2);0<=n;--n){var a=new Date(u[n]);if(a<=e)return a}}function v(r,e){var t=new o({field:r,format:"DD-MM-YYYY",firstDay:1,minDate:new Date,keyboardInput:!1,defaultDate:new Date(u[e]),onOpen:function(){t.adjustPosition()},onSelect:function(){if(d.endDate){var e=d.endDate&&!d.deliverydaysInput||d.endDate&&d.endDate.value.trim().length;if(s(r).hasClass(l.startDate)){var t=r.value.split("-").reverse().join("-"),o=new Date(t),n=u.indexOf(t);if(n+1>u.length)console.log("Array out of bounds");else{var a=new Date(u[n+1]),i=h(o,g.maxDuration);d.endDate.picker.setMinDate(a),d.endDate.picker.setMaxDate(i),e&&((null===d.endDate.picker.getDate()||d.startDate.picker.getDate()>=d.endDate.picker.getDate())&&d.endDate.picker.setDate(a),d.endDate.picker.getDate()>i&&d.endDate.picker.setDate(i))}}else d.endDate.value.trim().length&&s(c.clearInput).removeClass("u-hidden");null!==d.startDate.picker.getDate()&&null!==d.endDate.picker.getDate()&&function(e,t){e/=864e5,t/=864e5,console.log("Days duration: ".concat(Math.floor(t-e)))}(d.startDate.picker.getDate().getTime(),d.endDate.picker.getDate().getTime())}},disableDayFn:function(e){var t=this.toString(e).split("-").reverse().join("-");return!(-1<u.indexOf(t))},i18n:{previousMonth:"Forrige måned",nextMonth:"Næste måned",months:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],weekdays:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],weekdaysShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"]},toString:function(e){var t="0".concat(e.getDate()).slice(-2),o="0".concat(e.getMonth()+1).slice(-2),n=e.getFullYear();return"".concat(t,"-").concat(o,"-").concat(n)}});r.picker=t,s(t.el).addClass(l.customDatepickerClasses),n.page.isMobile&&s(t.el).addClass(l.customDatepickerMobileClasses),s(r).hasClass(l.startDate)?(t.setMinDate(new Date(u[0])),t.setMaxDate(h(new Date,g.maxAhead))):(t.setMinDate(new Date(u[1])),t.setMaxDate(h(new Date,g.maxDuration)))}return{init:function(e){d.deliverydaysInput&&s(c.clearInput).on("click",function(){d.endDate.value="",s(c.clearInput).addClass("u-hidden"),s(i).trigger("change")}),d.datepickerFields.length&&((g=s.extend({},g,e)).endpoint?t(g.setFirstValidStartDate):console.log("Endpoint for dates is missing!"))},isValid:function(){return!d.datepickerFields.length||function(){var o=!1;return s(d.inputFields).each(function(e,t){return o=t===d.endDate&&!t.required||t.checkValidity()&&!!t.value.length}),o}()}}}),define("module/common/components/email",[],function(){var t=document.querySelector(".js-email");return{isValid:function(){return!t||t.checkValidity()&&!t.classList.contains("invalid")},setValid:function(e){t&&t.classList.toggle("invalid",e)}}}),define("module/common/components/name",[],function(){var e=Array.apply(null,document.querySelectorAll("fieldset.js-validate-name input[required]"));return{isValid:function(){return!e||!e.filter(function(e){return!e.checkValidity()}).length}}}),define("module/common/components/phonenumber",[],function(){var t=document.querySelector("input.js-phone");return{isValid:function(){return!t||t.checkValidity()&&!t.classList.contains("invalid")},setValid:function(e){t&&t.classList.toggle("invalid",e)}}}),define("module/common/components/validated-date-field",["jquery","datejs"],function(t,i){var e="input.js-typeddate";function r(e){var t=e.target.value;if(8!==e.keyCode){var o=t.split("").filter(function(e){return function(e){return!Number.isNaN(+e)}(e)});o.forEach(function(e,t){1!==t&&3!==t||(o[t]+="-")}),e.target.value=o.join("")}}function o(e,t){var o=e.value;if(0===o.trim().length)return!1;if(t&&"keyup"===t.type&&2<o.trim().length&&r(t),3!==o.trim().split("-").length)return!1;var n=productId?-18:-13,a=o.trim();return!(!i.parseExact(a,"dd-MM-yyyy")||-1===i.today().addYears(n).compareTo(i.parse(a)))}return t(e).on("blur keyup",function(e){t(e.target).toggleClass("invalid",!o(e.target,e))}),{isValid:function(){return!t(e).length||(t(e).toggleClass("invalid",!o(t(e)[0])),!t(e).hasClass("invalid"))},validateDate:o}}),define("module/common/components/voucher",[],function(){var t=document.querySelector(".js-voucher");return{isValid:function(){return!t||t.checkValidity()&&!t.classList.contains("invalid")},setValid:function(e){t&&t.classList.toggle("invalid",e)}}}),define("module/common/components/zuora-address",["jquery","jqueryautocomplete","module/common/modals/modal-generic-error"],function(r,e,s){var o="fieldset.js-validate-address",a={inputFields:"".concat(o," input"),lockedFields:"".concat(o," [data-locked-field]"),zipcode:"".concat(o," input.js-zipcode"),city:"".concat(o," input.js-city"),streetname:"".concat(o," input.js-streetname"),housenumber:"".concat(o," input.js-housenumber"),houseletter:"".concat(o," input.js-houseletter"),housefloor:"".concat(o," input.js-housefloor"),houseside:"".concat(o," input.js-houseside"),addresspointid:"".concat(o," input.js-addresspointid"),changeResets:"".concat(o," [data-change-reset
1s]"),autoCompleteFields:"".concat(o," [data-autocomplete-min-chars]")},l={fieldset:document.querySelector(o),zipcode:document.querySelector(a.zipcode),city:document.querySelector(a.city),streetname:document.querySelector(a.streetname),housenumber:document.querySelector(a.housenumber),houseletter:document.querySelector(a.houseletter),housefloor:document.querySelector(a.housefloor),houseside:document.querySelector(a.houseside),spinner:document.querySelector(".js-customer-info__cta-spinner"),addresspointid:document.querySelector(a.addresspointid)},c={getZipCodes:"/webservice/addresses/zipcodes?cb="+(new Date).getTime(),getStreets:"/webservice/addresses/streets",getHouseNumbers:"/webservice/addresses/housenumbers/",getHouseLetters:"/webservice/addresses/houseletters/",getAddress:"/webservice/addresses/address/"},d=r(o).closest("form");function u(e,t,o){var n=l.houseletter;m(n,!0),r.get(c.getHouseLetters,{zipcode:e,streetname:t,housenumber:o},function(e){n.dataSource=e;var o=[];r(e).each(function(e,t){o.push("[".concat(t.toLowerCase()).concat(t.toUpperCase(),"]"))}),n.pattern=o.join("|")}).fail(function(e){return s(e)}).always(function(e){var t=!0;1===e.length&&(t=0<e[0].trim().length),m(n,!1,t)})}function m(e,t,o){var n=!(2<arguments.length&&void 0!==o)||o;t?(e.classList.add("field-loading"),e.disabled=!0):(e.classList.remove("field-loading"),e.disabled=!1,n&&e.focus())}function p(e){var t=!(0<arguments.length&&void 0!==e)||e;l.spinner&&(t?l.spinner.classList.remove("u-hidden"):l.spinner.classList.add("u-hidden"))}function n(e){var t=!1,o=l.zipcode.value,n=l.zipcode,a="";900<=o&&(void 0===n.dataSource[o]?a="Ikke dansk postnr.":(a=n.dataSource[o],t=!0,n.dataset.lastValidInput=o,"blur"===e&&function(t){var o=l.streetname;m(o,!0),!l.streetname.dataSource||l.streetname.dataSource&&l.streetname.dataSourceZip!==t?r.get(c.getStreets,{zipcode:t},function(e){o.dataSourceZip=t,o.dataSource=e}).fail(function(e){return s(e)}).always(function(){return m(o,!1)}):m(o,!1)}(o))),l.city.value=a,i(t)}function i(e){r(a.lockedFields).prop("disabled",!e).prev(".input-label").toggleClass("input-label--disabled",!e)}function f(e,t){var o=r(e).prev(".input-label")[0];e.required=t,o.innerText=t?-1===o.innerText.indexOf("*")?o.innerText+="*":o.innerText:o.innerText.replace("*",""),r(d).trigger("change")}return r(a.changeResets).on("change",function(e){!function(e){e.dataset.changeResets.split(",").forEach(function(e){var t=document.querySelector("".concat(o," .").concat(e.trim()));t.value="",t.dataset.lastValidInput="",t.dataset.originalPattern&&(t.pattern=t.dataset.originalPattern,t.required=!1),t!==l.housefloor&&t!==l.houseside&&delete t.dataSource})}(e.target)}),r("".concat(a.streetname,", ").concat(a.housenumber,", ").concat(a.houseletter)).on("change",function(e){var t=e.target;t.value=t.dataset.lastValidInput?t.dataset.lastValidInput:"",t===l.streetname&&t.dataset.lastValidInput&&function(e,t){var o=l.housenumber;m(o,!0),r.get(c.getHouseNumbers,{zipcode:e,streetname:t},function(e){o.dataSource=e.map(String)}).fail(function(e){return s(e)}).always(function(){return m(o,!1)})}(l.zipcode.dataset.lastValidInput,l.streetname.dataset.lastValidInput);var o=l.zipcode.dataset.lastValidInput,n=l.streetname.dataset.lastValidInput,a=l.housenumber.dataset.lastValidInput;if(o&&n&&a){var i={zipcode:o,streetname:n,housenumber:a};t===l.houseletter&&t.dataset.lastValidInput&&(i.houseletter=t.dataset.lastValidInput),r.get(c.getAddress,i,function(e){p(),window.isNaN(e)||(u(o,n,a),l.addresspointid.value=e,r(d).trigger("change"),t===l.housenumber&&(f(l.houseletter,!1),delete l.houseletter.dataSource,l.houseletter.pattern=l.houseletter.dataset.originalPattern))}).fail(function(e){e.responseJSON&&e.responseJSON.error&&-1!==e.responseJSON.error.indexOf("multiple")&&(f(l.houseletter,!0),u(o,n,a))}).always(function(){return p(!1)})}}),{init:function(){l.zipcode&&(function(){var o=[];r.getJSON(c.getZipCodes,function(e){for(var t=0;t<e.length;t+=1)o[e[t].zipcode]=e[t].name;l.zipcode.dataSource=o,n(),r(a.zipcode).on("blur keyup",function(e){n(e.type)})}).fail(function(e){return s(e)})}(),function(){for(var e=[],t=1;t<99;t+=1)e.push(t.toString(10));l.housefloor.dataSource=[].concat(e,["KL","MZ","LT","ST"]);for(var o=[],n=1;n<1e3;n+=1)o.push(n.toString(10));l.houseside.dataSource=[].concat(o,["TV","TH","MF","MFTV","MFTH"]),r(a.autoCompleteFields).each(function(e,n){var a=[];r(n).autoComplete({minChars:n.dataset.autocompleteMinChars,delay:-1!==[l.housefloor,l.houseside].indexOf(n)?0:50,cache:!1,source:function(t,e){n.dataSource&&(e(a=n.dataSource.filter(function(e){return 0===e.toLowerCase().indexOf(t.toLowerCase())})),r(n).off("change.checkNumberOfMatches"),1===a.length?(n.dataset.lastValidInput
1=a,r(n).on("change.checkNumberOfMatches",function(){n.value=n.dataset.lastValidInput})):1<a.length?(n.dataset.lastValidInput=a.filter(function(e){return-1!==e.toLowerCase().indexOf(n.value)&&n.value.length===e.length}),r(n).on("change.checkNumberOfMatches",function(){n.value=n.dataset.lastValidInput})):r(n).on("change.checkNumberOfMatches",function(){n.dataset.lastValidInput="",n.value=""}))},onSelect:function(e,t,o){e.preventDefault(),r(n).prev(".input-label").removeAttr("data-error"),n.dataset.lastValidInput=a[o.index()],n.dispatchEvent(new Event("change"))}})})}(),l.houseletter.dataset.originalPattern=l.houseletter.pattern)},isValid:function(){return!l.zipcode||function(){var o=!1;return r(a.inputFields).each(function(e,t){return o=t.dataset.lastValidInput?t.checkValidity()&&t.dataset.lastValidInput===t.value:t.checkValidity()}),o}()},getElements:function(){return l},unlockFields:i}}),define("module/common/follow/follow",["module/common/context","module/common/modals/modal-base"],function(T,x){var A="body--locked",L="u-hidden",E="follow-checkbox--active",I="js-follow",D="js-follow-popup",i="js-follow-popup-name",P="js-follow-popup-content",q="js-follow-popup-error",M="js-follow-popup-close",B="js-follow-popup-pagination",O="js-follow-popup-pages",N="js-follow-email-checkmark",F="js-follow-toggle-email",R="js-follow-toggle-instant-email",V="js-follow-digest-email",r="js-follow-popup-onboarding-close",U="js-back",H="/webservice/follow/addTrigger/",z="/webservice/follow/removeTrigger/",W="/webservice/follow/addInstantEmail/",J="/webservice/follow/removeInstantEmail/",Y="/webservice/follow/changeDigestOption/",o="/webservice/follow/settings/",G={subscribersOnlyInfo:"For at følge tags, skribenter og sektioner skal du være logget ind",localStorageOnboardingKey:"followOnboardingArray"},e={modalClass:".js-follow-popup-onboarding",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},s={onboardingHasBeenShown:!1};function $(e,t,o){if("string"==typeof t&&""!==t&&"string"==typeof e&&""!==e){switch(e){case"GET":case"POST":case"PUT":case"DELETE":break;default:return void console.log("'method' must be either GET, POST, PUT or DELETE")}switch(o){case!0:case!1:break;default:o=!0}var n=new XMLHttpRequest;return n.timeout=4e3,n.responseType="json",n.open(e,t,o),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n}console.log("Invalid endpoint:",t,"or method:",e)}function K(){var e=document.getElementsByClassName(D)[0];e&&(document.body.classList.add(A),e.classList.remove(L))}function Q(n,a){function o(){var e=document.getElementsByClassName(P)[0];if(e){var t=e.getElementsByClassName(i)[0];t&&(t.innerText=n);var o=e.getElementsByClassName(F)[0];o&&o.hasAttribute("data-trigger-id")&&o.setAttribute("data-trigger-id",a),e.classList.remove(L)}}s.onboardingHasBeenShown?o():(s.onboardingHasBeenShown=!0,T.user&&T.user.ssoId&&l(T.user.ssoId),x.open(e).then(function(){var e=document.getElementsByClassName(r);if(e.length)for(var t=0;t<e.length;t++){e[t].addEventListener("click",function(){x.close(),o()},!1)}}))}function X(){x&&x.close();var e=document.getElementsByClassName(P)[0];e&&e.classList.add(L);var t=document.getElementsByClassName(q)[0];t&&t.classList.remove(L)}function Z(e){var t=document.getElementsByClassName(I);if(t.length)for(var o=0;o<t.length;o++){var n=t[o];n.hasAttribute("data-follow")?n.getAttribute("data-follow")===e&&n.classList.add(L):n.hasAttribute("data-unfollow")&&n.getAttribute("data-unfollow")===e&&n.classList.remove(L)}}function ee(e){var t=document.getElementsByClassName(I);if(t.length)for(var o=0;o<t.length;o++){var n=t[o];n.hasAttribute("data-follow")?n.getAttribute("data-follow")===e&&n.classList.remove(L):n.hasAttribute("data-unfollow")&&n.getAttribute("data-unfollow")===e&&n.classList.add(L)}}function n(){if(localStorage.getItem(G.localStorageOnboardingKey)){var e=JSON.parse(localStorage.getItem(G.localStorageOnboardingKey));if(Array.isArray(e))return e}return[]}function l(e){var t=n(G.localStorageOnboardingKey);-1===t.indexOf(e)&&(t.push(e),localStorage.setItem(G.localStorageOnboardingKey,JSON.stringify(t)))}!function(){if(T.page&&T.page.followEnabled)if(T.user&&T.user.isAuthenticated&&T.user.ssoId){var e=T.user.ssoId;if(function(e){var t=n(G.localStorageOnboardingKey);if(t.length&&-1!==t.indexOf(e))return!0;return!1}(e))s.onboardingHasBeenShown=!0;else{var t=$("GET",o);t.addEventListener("error",function(){console.log("Cloud not get follow-settings:",this)}),t.addEventListener("load",function(){200===this.status?this.response.hasOwnProperty("triggers")&&0<Object.keys(this.response.triggers).length&&(s.onboardingHasBeenShown=!0,l(e)):console.log("follow-settings response failed:",response)}),t.send()}}else s.onboardingHasBeenShown=!0}(),document.addEventListener("click",function(e){var t=e.target.dataset,o=e.target.classList;if(o.contains(I))if(T.user.isAuthenticated){var n=void 0!==t.followName?t.followName:"";if(t.follow){var a=t.follow;
1if(a.length)if("popup"===a)K(),Q();else{var i=$("POST",H),r=function(e){var t="true",o=document.getElementsByClassName(I);if(o.length)for(var n=0;n<o.length;n++){var a=o[n];if(a.hasAttribute("data-follow")&&a.getAttribute("data-follow")===e||a.hasAttribute("data-unfollow")&&a.getAttribute("data-unfollow")===e)if(a.getElementsByClassName(R)[0]){var i=a.getElementsByClassName("js-follow-instant-email-on")[0],r=a.getElementsByClassName("js-follow-instant-email-off")[0];i&&r&&(t=i.classList.contains(L)?"false":"true")}}return t}(a),s=encodeURI("triggerUri="+a+"&instantEmail="+r);switch(a.split(":")[0]){case"tag":i.addEventListener("error",function(){console.log("An error happend:",this),ee(a),X()}),i.addEventListener("load",function(){200===this.status?(Z(a),Q(n,a)):(console.log("An error happend:",this.response),ee(a),X())}),i.send(s),K();break;case"section":i.addEventListener("error",function(){console.log("An error happend:",this),X()}),i.addEventListener("load",function(){200===this.status?Z(t.follow):(console.log("An error happend:",this.response),X())}),i.send(s),K();break;case"person":i.addEventListener("error",function(){console.log("An error happend:",this),X()}),i.addEventListener("load",function(){200===this.status?(Q(n,a),Z(a)):(console.log("An error happend:",this.response),X())}),i.send(s),K();break;default:i.abort()}}else X(),K()}else if(t.unfollow){var l=t.unfollow;if(l.length){var c=$("POST",z),d=encodeURI("triggerUri="+l);switch(l.split(":")[0]){case"tag":c.addEventListener("error",function(){console.log("An error happend:",this),Z(l),X(),K()}),c.addEventListener("load",function(){200===this.status?ee(l):(console.log("An error happend:",this.response),Z(l),X(),K())}),c.send(d);break;case"person":case"section":c.addEventListener("error",function(){console.log("An error happend:",this),X(),K()}),c.addEventListener("load",function(){200===this.status?ee(l):(console.log("An error happend:",this.response),X(),K())}),c.send(d);break;default:c.abort()}}}else X(),K()}else x.showInfo(G.subscribersOnlyInfo);else if(o.contains(M))!function(){document.body.classList.remove(A);var e=document.getElementsByClassName(D)[0];e&&(e.classList.add(L),e.getElementsByClassName(P)[0].classList.add(L),e.getElementsByClassName(q)[0].classList.add(L),e.getElementsByClassName(O)[0].style.transform="translateX(0px)");var t=document.getElementsByClassName(B);if(t.length)for(var o=0;o<t.length;o++)0===o?t[o].classList.add("follow-popup__pagination--active"):t[o].classList.remove("follow-popup__pagination--active");if(e){var n=e.getElementsByClassName(F)[0],a=e.getElementsByClassName(N)[0];n&&n.setAttribute("data-trigger-id",""),a&&a.classList.add(E)}}();else if(o.contains(F)){var u=document.getElementsByClassName(D)[0];if(u){var m=u.getElementsByClassName(N)[0],p=e.target.getAttribute("data-trigger-id");if(p&&m){var f=$("POST",H);f.addEventListener("error",function(){console.log("An error happend:",this)}),m.classList.contains(E)?(f.addEventListener("load",function(){200===this.status?m.classList.remove(E):console.log("An error happend:",this.response)}),f.send(encodeURI("triggerUri="+p+"&instantEmail=false"))):(f.addEventListener("load",function(){200===this.status?m.classList.add(E):console.log("An error happend:",this.response)}),f.send(encodeURI("triggerUri="+p+"&instantEmail=true")))}}}else if(o.contains(B)){var g=document.getElementsByClassName(O);if(g.length&&t.page){var h=g[0].getBoundingClientRect().width,v=h*t.page-h;g[0].style.transform="translateX(-".concat(v,"px)");var y=document.getElementsByClassName(B);if(y.length)for(var b=0;b<y.length;b++)b+1===parseInt(t.page)?y[b].classList.add("follow-popup__pagination--active"):y[b].classList.remove("follow-popup__pagination--active")}}else if(o.contains(V)){var w=$("POST",Y);o.contains("follow-toggle--active")?(w.addEventListener("load",function(){200===this.status?o.remove("follow-toggle--active"):console.log("An error happend:",this.response)}),w.send(encodeURI("digestOption=NONE"))):(w.addEventListener("load",function(){200===this.status?o.add("follow-toggle--active"):console.log("An error happend:",this.response)}),w.send(encodeURI("digestOption=WEEKLY")))}else if(o.contains(R)){var C=e.target.getAttribute("data-trigger-id");if(C){var k=e.target.parentNode.getElementsByClassName("js-follow-instant-email-on")[0],S=e.target.parentNode.getElementsByClassName("js-follow-instant-email-off")[0];if(k&&S)if(k.classList.contains(L)){var _=$("POST",W);_.addEventListener("load",function(){200===this.status?(k.classList.remove(L),S.classList.add(L)):console.log("An error happend:",this.response)}),_.send(encodeURI("triggerUri="+C))}else{var j=$("POST",J);j.addEventListener("load",function(){200===this.status?(k.classList.add(L),S.classList.remove(L)):console.log("An error happend:",this.response)}),j.send(encodeURI("triggerUri="+C))}}}else o.contains(U)&&window.history.back()},!1)}),define("module/common/modals/adblock-detection",["jquery","module/common/context","module/common/modals/modal-base"],function(r,e,t){var s=Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,5),o={modalClass:".adblock-modal",closeOnEsc:!1,closeOnOverlayClick:!1,templateUrl:"/abmsg.htm?cb="+(new Date).getTime(),extraOverlayClass:"body-overlay--adblock ".concat(s)};return{shouldOpen:function(){return!e.page.isMobile&&!e.user.isAuthenticated&&void 0===window.a_h4sPh},open:function(){t.open(o).then(function(){for(var e=".body-overlay",t=function(e){var t=document.styleSheets,o=[];for(var n in e.matches=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector,t){var a=t[n].rules||t[n].cssRules;for(var i in a)e.matches(a[i].selectorText)&&o.push(a[i].cssText)}return o}(r(e)[0]),o=0;o<t.length;o++)if(0===t[o].indexOf(e.split("--")[0])){var n=document.querySelector("."+s),a=document.querySelectorAll("body > *"),i=Math.floor(Math.random()*a.length);r("head").append(r("<style/>").text("body > ."+s+t[o].replace(e,""))),r(e).removeClass("body-overlay--adblock").removeClass("body-overlay"),r(n).removeAttr("style"),n.parentNode.insertBefore(n,a[i])}})}}}),define("module/common/modals/article-previewer",["jquery","module/common/modals/modal-base"],function(e,t){}),define("module/common/modals/gallery",["jquery","module/common/modals/modal-base","module/common/lazyload"],function(t,o,n){var e=".body--locked",a=".js-image-modal-close",i=".js-image-modal__list",r=".js-image-modal-open",s={extraOverlayClass:"body-overlay--black body-overlay--fullscreen",extraModalClass:"animate--modal-open",onClose:function(){t(a)&&t(a).remove()},onOpen:function(){t(e).append('\n      <button class="image-modal__close js-image-modal-close icon icon--close--white">
1\n        <span class="u-sr-only">Luk galleri</span>\n      </button>\n    ')}};t(function(){t(r).on("click",function(e){t(this)[0].querySelector(".sensitiveGraphic:not(.u-hidden)")||(e.preventDefault(),s.modalClass=".".concat(t(this).data("modal-id")),o.open(s).then(function(){var e=t(s.modalClass).find(i);n.loadChildren(e),t(a).on("click",function(e){e.preventDefault(),o.close()})}))})})}),define("module/common/modals/modal-base",["jquery"],function(a){var n,i={cloning:!1,lockClass:"body--locked",overlayClass:"body-overlay"},r="Der opstod en uventet fejl. Prøv evt. senere eller ring til vores kundecenter på +45 70 15 01 01",s=".pol-modal__body",l=".js-modal__close",c={modalClass:".pol-error-modal",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},t={modalClass:".pol-info-modal",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"};function d(t){var o=a.Deferred(),e=a.extend({},i);(n=a.extend(e,t)).templateUrl?("post"===n.method?a.post(n.templateUrl,n.postData||{}):a.get(n.templateUrl)).done(function(e){a("body").append(e),a(n.modalClass).modal().open(n),t.extraOverlayClass&&a(".".concat(n.overlayClass)).addClass(t.extraOverlayClass),t.extraModalClass&&a(n.modalClass).addClass(t.extraModalClass),o.resolve()}):(a(n.modalClass).modal().open(n),t.extraOverlayClass&&a(".".concat(n.overlayClass)).addClass(t.extraOverlayClass),t.extraModalClass&&a(n.modalClass).addClass(t.extraModalClass),o.resolve());return o.promise()}function u(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:n;a.modal().close(e)}return a.modal(i),{open:d,close:u,showError:function(e,t,o){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:r;u(),a(t).off("click"),o&&a(e).removeClass(o),a(s).find("h3").text().trim()||a(s).find("h3").empty().html(n),d(c).then(function(){a(l).one("click",function(){u()})})},showInfo:function(e){u(),a(s).find("h3").empty().html(e),d(t).then(function(){a(l).one("click",function(){u()})})}}}),define("module/common/modals/modal-generic-error",["jquery","module/common/userpages/get-relevant-error","module/common/modals/modal-base"],function(e,t,o){var n="progress",a=pageVariables,i=a.errorModalStrings,r=a.zuoraErrors,s={modalClass:".userpage__modal",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},l={modalBody:".userpage__modal-body",modalCancelBtn:".js-userpage__modal-cancel",modalConfirmBtn:".js-userpage__modal-confirm"};return function(e){o.showError(s.modalClass,l.modalConfirmBtn,n,t(e,r,i.unknownError))}}),define("module/common/modals/modal-manager",["jquery","module/common/on-elm-load","module/common/modals/adblock-detection"],function(e,t,o){var n=[o];t("body",function(){for(var e=0,t=n.length;e<t;e++)if(n[e].shouldOpen()){n[e].open();break}})}),define("module/common/product/customer-info-shared",["jquery","module/common/utils/interaction-feedback","module/common/userpages/get-relevant-error","module/common/components/voucher"],function(l,c,d,n){var e,a={birthdate:'input[name="birthdate"]',city:'input[name="city"]',email:'input[name="email"]',required:"[required]",streetId:'input[name="streetId"]',streetName:'input[name="streetName"]',submitButton:'button[type="submit"]',targetForm:".customer-info__form",transactionId:".transactionId",voucher:".js-voucher"},u={hidden:"u-hidden"},m={quarantineMessage:document.querySelector(".js-quarantine-message"),spinner:document.querySelector(".js-customer-info__cta-spinner"),userFeedbackContainer:document.querySelector(".js-user-feedback-container"),userPhoneFeedbackContainer:document.querySelector(".js-user-phone-feedback-container"),voucherFeedbackErrorContainer:document.querySelector(".js-voucher-error-container"),voucherFeedbackSuccessContainer:document.querySelector(".js-voucher-success-container"),voucher:document.querySelector(a.voucher),voucherValid:document.querySelectorAll(".voucher-valid"),voucherInvalid:document.querySelectorAll(".voucher-invalid")},t=customerInfoVariables,p=t.errorStrings,o=t.feedbackStrings,f=o.invalidEmailError,i=o.invalidPhoneNumberError,g=o.quarantinedError,h=o.lockedLoginError,v=o.userOwnsProductError,y=o.unknownError,b="/webservice/buyproduct/vali
1date",r="/webservice/buyproduct/validateVoucher";function w(){m.spinner.classList.remove("u-hidden")}function C(){m.spinner.classList.add("u-hidden")}function s(t){m.voucherValid.forEach(function(e){e.classList.toggle(u.hidden,!t)}),m.voucherInvalid.forEach(function(e){e.classList.toggle(u.hidden,t)})}function k(){var o=!1;return e.each(function(e,t){return o=l(t).is(l(a.birthdate))?!l(a.birthdate).hasClass("invalid"):l(t).is(l(a.email))?!l(a.email).hasClass("invalid"):l(t).is(l(a.voucher))?n.isValid():l(t).is(l(a.streetId))?!!t.value.length:t.pattern.length?t.checkValidity():t.checked||!1}),o}function S(){l(a.submitButton).prop("disabled",!k())}function _(e,t){var o=t?"gray":"black",n=t?"black":"gray",a=e.querySelectorAll("span.icon--chevron-down--".concat(o))[0];a&&(a.classList.remove("icon--chevron-down--".concat(o)),a.classList.add("icon--chevron-down--".concat(n)))}function j(){var e=m.userFeedbackContainer.closest("form");e.querySelectorAll('input:not([name="email"]):not([name="phonePrimary"])').forEach(function(e){e.disabled=!0}),_(e,!1),S(),C()}function T(e,t){var o=e.signupValidation,n=o.emailValid,a=o.hasProduct,i=o.lockedOut,r=o.quarantined,s="",l=!1;n||(s=f,l=!0),r&&(s=g,l=!0,m.quarantineMessage&&m.quarantineMessage.classList.remove(u.hidden)),i&&(s=h,l=!0),a&&(s=v,l=!0),l?function(e){j(),c.show({status:"failure",message:e,targetContainer:m.userFeedbackContainer,permanent:!0}),C()}(s):c.clear(m.userFeedbackContainer),t&&t(l)}function x(e,t){var o=!1;e.signupValidation.validPhoneNumber?c.clear(m.userPhoneFeedbackContainer):(o=!0,function(e){j(),c.show({status:"failure",message:e,targetContainer:m.userPhoneFeedbackContainer,permanent:!0}),C()}(i)),t(o)}function A(){return l(a.targetForm).serializeArray().map(function(e){var t=e.name,o=e.value;return o.trim().length&&("birthdate"!==t&&"fromDate"!==t&&"startDate"!==t||(o=o.trim().split("-").reverse().join("-")),"floor"!==t&&"apartment"!==t||(o=o.trim().replace(/[^0-9a-zA-Z]/g,""))),_defineProperty({},t,o)}).reduce(function(e,t){return _objectSpread({},e,{},t)})}return l(m.voucher).on("keyup change",function(e){var t=A(),o=e.target.value.trim();o&&5<o.length?l.ajax({contentType:"application/json; charset=utf-8",data:JSON.stringify(t),dataType:"json",type:"PUT",url:r}).fail(function(e){c.show({status:"failure",message:d(e,p,y)})}).done(function(e){n.setValid(!e),e?(m.voucherFeedbackSuccessContainer.classList.remove(u.hidden),m.voucherFeedbackErrorContainer.classList.add(u.hidden)):(m.voucherFeedbackSuccessContainer.classList.add(u.hidden),m.voucherFeedbackErrorContainer.classList.remove(u.hidden)),s(e),S()}):(s(!1),m.voucherFeedbackSuccessContainer.classList.add(u.hidden),m.voucherFeedbackErrorContainer.classList.add(u.hidden))}),l(function(){e=l(a.required)}),{asyncSubmit:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=e.callBack,o=void 0===t?null:t,n=e.onlyValidate,a=void 0!==n&&n,i=e.field,r=void 0!==i&&i,s=A();w(),l.ajax({contentType:"application/json; charset=utf-8",data:JSON.stringify(s),dataType:"json",type:"PUT",url:a?b:callback}).fail(function(e){c.show({status:"failure",message:d(e,p,y)})}).done(function(e){T(e,o),r&&"phone"===r&&x(e,o),e.purchaseData&&(window.location.href=e.purchaseData.forwardUrl)}).always(function(){return C()})},reenableForm:function(){var e=m.userFeedbackContainer.closest("form");e.querySelectorAll("input:disabled").forEach(function(e){e.disabled=!1}),_(e,!0),C(),m.quarantineMessage&&m.quarantineMessage.classList.add(u.hidden)},toggleSubmitButton:S,validateInputs:k,showSpinner:w}}),define("module/common/product/customer-info-zuora",["jquery","module/common/utils/interaction-feedback","module/common/components/zuora-address","module/common/components/datepickers","module/common/components/validated-date-field","module/common/components/phonenumber","module/common/components/email","module/common/components/name","module/common/modals/modal-generic-error","module/common/product/customer-info-shared","module/common/components/voucher"],function(o,e,n,a,i,r,s,l,c,d,u){var m="[name=email]",t="[name=phonePrimary]",p='button[type="submit"]',f
1="#customer-info-zuora-form",g=".js-showhide-toggle",h=".commercial-permission-form__long-text",v={contactPermission:document.querySelector('[name="contactPermission"]'),submitButton:document.querySelector(p),paymentSelectors:document.querySelectorAll("[name=paymentMethod]"),termsOfService:document.querySelector('[name="termsOfService"]')},y="showhide-toggle--hidden",b="/webservice/dates/getFutureDeliveryDays";function w(e){var t=(!v.termsOfService||v.termsOfService.checkValidity())&&(!v.contactPermission||v.contactPermission.checkValidity())&&n.isValid()&&a.isValid()&&i.isValid()&&r.isValid()&&s.isValid()&&l.isValid()&&function(){if(0===v.paymentSelectors.length)return!0;for(var e=0;e<v.paymentSelectors.length;e++)if(v.paymentSelectors[e].checked)return!0;return!1}()&&u.isValid();if(e)return t;v.submitButton.disabled=!t}function C(e){s.setValid(e),w()}function k(e){r.setValid(e),w()}o(m).on("focus",function(){return d.reenableForm()}).on("blur",function(){o(m).val().length&&d.asyncSubmit({onlyValidate:!0,callBack:C,field:"email"})}),o(t).on("focus",function(){return d.reenableForm()}).on("blur",function(){o(t).val().length&&d.asyncSubmit({onlyValidate:!0,callBack:k,field:"phone"})}),o(f).on("submit",function(e){return e.preventDefault(),d.showSpinner(),!!w(v.submitButton.disabled=!0)&&d.asyncSubmit()}),o(f).on("change keyup",function(){return w()}),o(function(){n.init(c);var e=window.polContext__&&window.polContext__.page&&"politikenmad"===window.polContext__.page.subbrand,t={endpoint:"".concat(b,"?productId=").concat(productId,"&campaignId=").concat(campaignId,"&offerId=").concat(offerId),showGenericError:c,setFirstValidStartDate:e};a.init(t),o(m).val().length&&d.asyncSubmit({onlyValidate:!0,callBack:C}),w()}),o(g).on("click",function(){o(h).toggleClass(y),o(g).toggleClass(y)})}),define("module/common/product/payment-page",["jquery","module/common/utils/zuora-hosted-page-helper"],function(o,n){".".concat("change-credit-card__iframe--payex");var e=paymentPageVariables,a=e.confirmationUrl,i=(e.orderRef,e.payexCreditcardFrameUrl,e.prepopulatedFields),t=e.rateplanId,r=e.transactionId,s={},l=null;function c(e){if(e.success){var t={refId:e.refId,basketId:l};o.ajax({contentType:"application/json; charset=utf-8",data:JSON.stringify(t),dataType:"json",type:"POST",url:"/webservice/buyproduct/commitPurchase"}).fail(function(e){console.error("Couldn’t commit purchase:",e),window.location.href=a}).done(function(){window.location.href=a})}else console.error("errorcode:",e.errorCode,"errorMessage:",e.errorMessage)}o(function(){o.get("".concat("/webservice/buyproduct/paymentSetup","?rateplanId=").concat(t,"&transactionId=").concat(r),function(e){(s=_extends({},e)).field_accountId=e.accountId,l=e.basketIdentifier.value,n.loadHostedZuoraPage(s,c,i);var t=document.getElementById("z_hppm_iframe");if(t){var o=0;t.addEventListener("load",function(e){2==++o&&e.target.classList.add("threeDsecure")})}})})}),define("module/common/product/product-usp",["module/common/toggletip"],function(e){e()}),define("module/common/product/shop-error-page",["jquery","module/common/modals/modal-base","module/common/userpages/get-relevant-error"],function(e,t,o){var n={modalClass:".userpage__modal",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},a={modalConfirmBtn:".js-userpage__modal-confirm"};t.showError(n.modalClass,a.modalConfirmBtn,"","")}),define("module/common/userpages/additionalinformation",["jquery","module/common/modals/modal-base","module/common/userpages/get-relevant-error","module/common/utils/interaction-feedback"],function(a,t,o,n){var i="#additionalinformationform",r={submitBtn:"".concat(i,' [type="submit"]'),feedbackContainer:"".concat(i," .js-feedback-container")},s="/bruger/users/additional",e=additionalinformationVariables,l=e.errorModalStrings,c=e.errorStrings,d=e.uiStrings,u={modalClass:".pol-error-modal",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},m={bodyText:".pol-error-modal__body",closeBtn:".js-pol-error-modal__close"};a.getJSON(s).done(function(e){!function(n){["CivilStatus","Profession","HouseType","HousingConditions","Income","WorkingArea"].forEach(function(e){var t=document.querySelector("".concat(i,' [name="').concat(e,'"]')),o=n[e];t&&t.querySelector('option[value="'.concat(o,'"]'))&&a(t).val(o)})}(e)}).fail(function(e){t.showError(u.modalClass,m.closeBtn,"progress",o(e,c,l.unknownError))}),a(r.submitBtn).on("click",function(e){e.preventDefault(),a.post(s,a(i).serializeArray()).done(function(){n.show({message:d.feedbackMessageSuccess,targetContainer:document.querySelector(r.feedbackContainer)})}).fail(function(e){t.showError(u.modalClass,m.closeBtn,"progress",o(e,c,l.unknownError))})})}),define("module/common/userpages/changecreditcard-saapi",["jquery","module/common/utils/zuora-hosted-page-helper","module/common/modals/modal-base","module/common/userpages/get-relevant-error"],function(r,t,o,n){var s={success:".js-feedback-message--success",failure:".js-feedback-message--failure"},l="#z_hppm_iframe",a={},i={modalClass:".pol-error-modal",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},c={bodyText:".pol-error-modal__body",closeBtn:".js-pol-error-modal__close"},e=changeCreditCardVariables,d=e.uiStrings,u=e.errorStrings;function m(e){var t=s,o=t.success,n=t.failure,a=document.querySelector(o),i=document.querySelector(n);
1"true"===e.success?r.ajax({url:"/webservice/payment/setpaymentmethod/".concat(e.refId),type:"PUT"}).done(function(){a.classList.remove("u-hidden"),document.querySelector(l).classList.add("u-hidden")}).fail(function(e){console.error("Setting payment method failed:",e),i.classList.remove("u-hidden")}):i.classList.remove("u-hidden")}window.addEventListener("message",function(e){if(a.url&&0===a.url.indexOf(e.origin)){var t=JSON.parse(e.data);_typeof(t.action)&&"resize"===t.action&&t.height&&(document.querySelector(l).height=t.height+20)}},!1),r(function(){r.get("/webservice/payment/signature",function(e){(a=_extends({},e)).style="inline",a.submitEnabled=!0,t.loadHostedZuoraPage(a,m)}).fail(function(e){!function(e){o.showError(i.modalClass,c.closeBtn,"progress",n(e,u,d.unknownError))}(e)})})}),define("module/common/userpages/changecreditcard",["jquery","module/common/modals/modal-base","module/common/userpages/get-relevant-error"],function(n,a,i){var r={infoItem:"ui-font u-margin--bottom-xsmall",hidden:"u-hidden",payExIframe:"change-credit-card__iframe--payex",existingInfoRows:"ui-font--bold ui-font--uppercase",changeCreditCardIframe:"change-credit-card__iframe"},s={initialComponentHeader:".js-change-credit-card--initial-header",existingCardInfo:".js-change-credit-card__existing-data",updatedCardInfo:".js-change-credit-card__new-data",changeCreditCardContainer:".userpage-component__change-credit-card",changeCreditCardButton:".js-change-credit-card__button",changeCreditCardCtaText:".js-change-credit-card__cta-text",changeCreditCardCtaSpinner:".js-change-credit-card__cta-spinner",payExIframe:".".concat(r.payExIframe),successMessageElement:".js-change-credit-card--success",errorMessageElement:".js-change-credit-card--error"},e="/webservice/bordas/creditCardInformation",l="/webservice/bordas/creditCardInformation?infoOnly=true",c={errorModalOptions:{modalClass:".pol-error-modal",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},errorModalContentSelectors:{bodyText:".pol-error-modal__body",closeBtn:".js-pol-error-modal__close"}},t=changeCreditCardVariables,d=t.errorStrings,u=t.uiStrings;function m(e,t){var o=n("<strong/>").addClass(r.existingInfoRows).text(e);return n("<p/>").addClass(r.infoItem).append(o,t)}n(function(){!function(t,o){n.getJSON(o?e:l,function(e){n(t).removeClass(r.hidden),e.hasRecentlyChanged?n(t).append(u.recentlyChanged):e.isPayingWithCreditcard?e.creditCardNo&&e.creditCardType&&e.expiryDate?(n(t).append(m(u.creditCardNumber,e.credit
1CardNo)),n(t).append(m(u.creditCardType,e.creditCardType)),n(t).append(m(u.creditCardExpireDate,function(e){var t=new Date(e),o="0".concat(t.getMonth()+1).slice(-2);return"".concat(o,"/").concat(t.getFullYear())}(e.expiryDate))),o&&document.querySelector(s.changeCreditCardButton).addEventListener("click",function(e){var t=e.target,o=document.createElement("iframe");o.src=t.dataset.iframeUrl,o.classList.add(r.changeCreditCardIframe),t.parentNode.insertBefore(o,t.nextSibling)})):n(t).append(u.noCreditCardFound):n(t).append(u.notPayingWithCreditCard)}).fail(function(e){!function(e){a.showError(c.errorModalOptions.modalClass,c.errorModalContentSelectors.closeBtn,"progress",i(e,d,u.unknownError))}(e)})}(s.existingCardInfo,!0)})}),define("module/common/userpages/commercialpermission",["jquery","module/common/utils/interaction-feedback","module/common/userpages/get-relevant-error","module/common/modals/modal-base"],function(a,i,r,s){var t="#commercial-permission-form",l={permissionCheckbox:"#commercial-permission",permissionIdInput:"#commercial-permission-text-id",feedbackContainer:"".concat(t," .js-feedback-container"),showhideToggle:"".concat(t," .js-showhide-toggle"),longTextElement:"".concat(t," .commercial-permission-form__long-text")},c="/webservice/userpages/commercialPermission",e="showhide-toggle--hidden",d={modalClass:".pol-error-modal",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},u={bodyText:".pol-error-modal__body",closeBtn:".js-pol-error-modal__close"};a(l.showhideToggle).on("click",function(){a(l.longTextElement).toggleClass(e),a(l.showhideToggle).toggleClass(e)}),a(function(){var e=commercialpermissionVariables,o=e.errorStrings,n=e.uiStrings;a.getJSON(c).done(function(e){a(l.permissionCheckbox).prop("checked",e.approved)}).fail(function(e){s.showError(d.modalClass,u.closeBtn,"progress",r(e,o,n.unknownError))}),a(t).on("submit",function(e){e.preventDefault();var t={approved:a(l.permissionCheckbox).prop("checked"),permissionTextId:a(l.permissionIdInput).val(),originUrl:window.location.href};a.ajax({url:c,type:"PUT",data:JSON.stringify(t),dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(){i.show({message:n.feedbackMessageSuccess,targetContainer:document.querySelector(l.feedbackContainer)})}).fail(function(e){s.showError(d.modalClass,u.closeBtn,"progress",r(e,o,n.feedbackMessageFailure))})})})}),define("module/common/userpages/futureactivityzuora",["jquery","module/common/modals/modal-base","module/common/userpages/get-relevant-error"],function(d,o,t){var n=".js-userpage__future-activity--zuora",a=".js-userpage__future-activity-list",u={userpageActivityItem:"userpage__activity-item"},e=futureActivityVariables,i=e.informationStrings,r=e.errorModalStrings,s=e.errorStrings,l={modalOptions:{modalClass:".userpage__modal-info",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},modalContentSelectors:{modalSubheader:"userpage__modal-subheader",modalBody:".userpage__modal-body",modalBodyText:"userpage__modal-bodytext",modalCancelBtn:".js-userpage__modal-cancel",modalConfirmBtn:".js-userpage__modal-confirm"}},c="/webservice/future/actions?filter="+d(n).data("future-activity-type").toUpperCase();function m(e){if(-1===e.indexOf("-")||3!==e.split("-").length)return e;var t=e.split("-").reverse(),o=t[0],n=+t[1]-1,a=t[2];return"".concat(o,". ").concat(["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"][n]," ").concat(a)}function p(e){var t='<span class="ui-font--bold ui-font--pol-brand">'.concat(i.phoneNumber,"</span>");d(l.modalContentSelectors.modalBody).empty(),d(l.modalContentSelectors.modalBody).append(d("<p/>").html("".concat(i.contactInformation," ").concat(t," <br><br>"))),d(l.modalContentSelectors.modalBody).append(d("<p/>").html("".concat(i.chatInformation," <br><br>"))),d(l.modalContentSelectors.modalBody).append(d("<p/>").html("".concat(i.messageInformation," <br><br>"))),o.open(l.modalOptions).then(function(){d(l.modalContentSelectors.modalCancelBtn).on("click",function(){o.close(),d(l.modalContentSelectors.modalConfirmBtn).off("click")})})}d(function(){d.get(c,function(e){if(e.length){var t=function(e){var c=d("<ul/>");return e.forEach(function(e){var t,o=d("<li/>").addClass(u.userpageActivityItem),n=e.type,a=m(e.date),i=m(e.endDate),r="9999-12-31"===e.endDate||!1;switch(n){case"flytning":var s=function(e){{if(e.postbox)return"".concat(e.streetName," ").concat(e.postbox,", ").concat(e.zipCode," ").concat(e.city);var t="";return(e.houseFloor||e.houseSide)&&(t=",",t+=e.houseFloor?" "+e.houseFloor:"",t+=e.houseSide?" "+e.houseSide:""),"".concat(e.streetName," ").concat(e.houseNumber||"").concat(e.houseLetter||"").concat(t,", ").concat(e.zipCode," ").concat(e.city)}}(e.address);t=r?'<span class="ui-font--bold">Flytning</span> '.concat(a," ændres din leveringsadresse permanent til ").concat(s,". "):'<span class="ui-font--bold">Ferieflytning</span> '.concat(a," til og med ").concat(i," er avisen midlertidigt flyttet til ").concat(s,". ");break;case"pause":t='<span class="ui-font--bold">
1Pause</span> '.concat(a," til og med ").concat(i," er avisen sat på pause. ");break;case"reclamation":t='<span class="ui-font--bold">Reklamation</span> '.concat(e.description," ");break;case"donation":t='<span class="ui-font--bold">Donation</span> '.concat(a," til og med ").concat(i," er avisen sat til donation. ");break;default:return}d(o).append(t);var l=d('<span class="userpage__a link--default link--sales-light">Vil du rette?</span>');d(l).on("click",p),d(o).append(l),d(c).append(o)}),c}(e);t.is(":empty")||(d(a).empty().append(t),d(n).show())}}).fail(function(e){o.showError(l.modalOptions.modalClass,l.modalContentSelectors.modalConfirmBtn,u.progress,t(e,s,r.unknownError))})})}),define("module/common/userpages/get-relevant-error",[],function(){return function(e,t,o){if(t&&e.responseJSON&&e.responseJSON.error)for(var n=e.responseJSON.error,a=0;a<t.length;a+=1){var i=t[a];if(-1!==n.indexOf(i.key))return i.value}return o}}),define("module/common/userpages/invoices",["jquery"],function(t){var o="tr.u-hidden",n=".js-invoice-table__showmore-row";t(".js-invoices-showmore").on("click",function(e){t(e.target).parents("table").find(o).slice(0,5).removeClass("u-hidden"),t(e.target).parents("table").find(o).length||t(e.target).addClass("u-invisible"),t(n).addClass("u-hidden")})}),define("module/common/userpages/online-payment",["jquery"],function(t){var e="#belob",o="#dibs-amount",n="#form-onlinepayment .js-submit";t(function(){t.getJSON("/webservice/bordas/paymentinformation").done(function(e){t('input[name="merchant"]').val(e.merchant),t('input[name="currency"]').val(e.currency),t('input[name="orderid"]').val(e.orderId),t('input[name="delivery1.First name"]').val(e.firstName),t('input[name="delivery2.Last name"]').val(e.lastName),t('input[name="delivery3.Address"]').val(e.fullStreetAddress),t('input[name="delivery4.City"]').val(e.city),t('input[name="accepturl"]').val(e.acceptUrl),t('input[name="cancelurl"]').val(e.cancelUrl),e.testMode||t('input[name="test"]').replaceWith("")}),t(e).on("keyup",function(e){t(n).attr("disabled",!e.target.value.length),t(o).val(100*parseInt(e.target.value,10))})})}),define("module/common/userpages/personalinformation",["jquery","module/common/modals/modal-base","module/common/userpages/get-relevant-error","module/common/utils/interaction-feedback","datejs"],function(a,i,r,s,l){var c="#personalinformationform",d={allValidatedFields:"".concat(c," input"),apartment:"".concat(c,' [name="apartment"]'),birthdate:"".concat(c,' [name="birthdate"]'),city:"".concat(c,' [name="city"]'),personalInformationfeedbackContainer:"".concat(c," .js-feedback-container"),firstName:"".concat(c,' [name="firstName"]'),floor:"".concat(c,' [name="floor"]'),houseNumber:"".concat(c,' [name="houseNumber"]'),lastName:"".concat(c,' [name="lastName"]'),phonePrimary:"".concat(c,' [name="phonePrimary"]'),postCode:"".concat(c,' [name="postCode"]'),stairCase:"".concat(c,' [name="staircase"]'),streetName:"".concat(c,' [name="streetName"]'),submitBtn:"".concat(c,' [type="submit"]')},u="/webservice/userpages/myinformation",e=personalinformationVariables,m=e.errorModalStrings,p=e.errorStrings,f=e.uiStrings,g={modalClass:".pol-error-modal",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},h={bodyText:".pol-error-modal__body",closeBtn:".js-pol-error-modal__close"};a(function(){a(d.allValidatedFields).on("blur keyup change",function(){var o=!0;a(d.allValidatedFields).each(function(e,t){if(o)switch(!0){case a(t).is(a(d.houseNumber)):o=0===t.value.trim().length||0<parseInt(t.value.trim(),10);break;case a(t).is(a(d.postCode)):o=0===t.value.trim().length||900<=parseInt(t.value.trim(),10);break;case a(t).is(a(d.birthdate)):o=!a(d.birthdate).hasClass("invalid");break;default:o=t.checkValidity()}}),a(d.submitBtn).prop("disabled",!o)}),a.getJSON(u).done(function(e){a(d.firstName).val(e.firstName),a(d.lastName).val(e.lastName);var t="";e.birthdate&&3===e.birthdate.split("-").length&&(t=e.birthdate.split("-").reverse().join("-")),a(d.birthdate).val(t),a(d.streetName).val(e.streetName),a(d.house
1Number).val(e.houseNumber),a(d.stairCase).val(e.staircase),a(d.floor).val(e.floor),a(d.apartment).val(e.apartment),a(d.postCode).val(e.postCode),a(d.phonePrimary).val(e.phonePrimary),a(d.city).val(e.city)}).fail(function(e){i.showError(g.modalClass,h.closeBtn,"progress",r(e,p,m.unknownError))})}),a(d.birthdate).on("blur keyup",function(e){a(e.target).toggleClass("invalid",!function(e,t){if(0===e.value.trim().length)return!0;var o=e.value.trim().split("-");if(3!==o.length||o.some(window.isNaN))return!1;o[0]="0".concat(o[0]).slice(-2),o[1]="0".concat(o[1]).slice(-2);var n=(new l).getUTCFullYear()-8;return!(o[0]<1||31<o[0]||o[1]<1||12<o[1]||o[2]<1910||o[2]>n)&&(o="".concat(o[0],"-").concat(o[1],"-").concat(o[2]),!!l.parseExact(o,"dd-MM-yyyy")&&(t&&(e.value=o),!0))}(e.target,"blur"===e.type))}),a(d.submitBtn).on("click",function(e){e.preventDefault();for(var t=a(c).serializeArray(),o={},n=0;n<t.length;n++)"birthdate"===t[n].name&&t[n].value.trim().length?o[t[n].name]=t[n].value.trim().split("-").reverse().join("-"):o[t[n].name]=t[n].value;a.ajax({url:u,type:"PUT",data:JSON.stringify(o),dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(){s.show({message:f.feedbackMessageSuccess,targetContainer:document.querySelector(d.personalInformationfeedbackContainer)})}).fail(function(e){i.showError(g.modalClass,h.closeBtn,"progress",r(e,p,m.unknownError))})})}),define("module/common/userpages/previousactivityzuora",["jquery","module/common/modals/modal-base","module/common/userpages/get-relevant-error"],function(t,e,o){var n=".js-userpage__previous-activity--zuora",a=".js-userpage__previous-activity--extended",i=".js-userpage__previous-activity-list",r=".js-userpage_previous-activity-list--empty",s={showhideHidden:"userpage__showhide-toggle--hidden",previousActivityTable:"userpage__previous-activity-table",previousActivityTableRow:"userpage__previous-activity-addressrow",previousActivityTableCell:"userpage__previous-activity-tablecell",previousActivityTableHeaderRow:"userpage__previous-activity-headerrow",previousActivityTableHeaderCell:"userpage__previous-activity-headercell"},l=["Aktivitet","Dato","Adresse"],c=previousActivityVariables,d=c.errorModalStrings,u=c.errorStrings,m={modalClass:".userpage__modal-confirmation",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},p={modalSubheader:"userpage__modal-subheader",modalBody:".userpage__modal-body",modalBodyText:"userpage__modal-bodytext",modalCancelBtn:".js-userpage__modal-cancel",modalConfirmBtn:".js-userpage__modal-confirm"},f=t(n).data("previous-activity-type").toUpperCase(),g="/webservice/past/actions?filter="+f;function h(e){t(i).empty(),e.length?t(i).append(function(e){var n=document.createElement("table");n.className="".concat(s.previousActivityTable," ui-font--medium");var t=document.createElement("tr");return t.className="".concat(s.previousActivityTableHeaderRow," ui-font--uppercase ui-font--gray-dark"),l.forEach(function(e){t.innerHTML+='<th class="'.concat(s.previousActivityTableHeaderCell,'">').concat(e,"</th>")}),n.append(t),e.forEach(function(e){var t=document.createElement("tr");if(t.className=s.previousActivityTableRow,t.setAttribute("data-code",e.code),t.innerHTML+='<td class="'.concat(s.previousActivityTableCell,' ui-font--capitalize u-padding--horizontal-xsmall">').concat(e.type,"</td>"),t.innerHTML+='<td class="'.concat(s.previousActivityTableCell,' u-padding--horizontal-xsmall">').concat(e.date,"</td>"),"PAUSE"===f)t.innerHTML+='<td class="'.concat(s.previousActivityTableCell,'">').concat(e.endDate,"</td>");else{var o="-";e.address&&(o=function(e){return e.postbox?"".concat(e.streetName," ").concat(e.postbox,", ").concat(e.zipCode," ").concat(e.city):"".concat(e.streetName," ").concat(e.houseNumber||"").concat(e.houseLetter||"",", ").concat(e.zipCode," ").concat(e.city)}(e.address)),t.innerHTML+='<td class="'.concat(s.previousActivityTableCell,'">').concat(o,"</td>")}n.append(t)}),n}(e)):t(r).show()}function v(){e.showError(m.modalClass,p.modalConfirmBtn,s.progress,o(data,u,d.unknownError))}"PAUSE"===f&&(l[1]="Fra",l[2]="Til og med"),t(a).length?t(function(){t.get(g,h).fail(v)}):t.get(g,function(e){t(n).toggleClass(s.showhideHidden),h(e)}).fail(v)}),define("module/common/userpages/zuora-changedeliveryaddress",["jquery","module/common/userpages/get-relevant-error","module/common/components/zuora-address","module/common/components/datepickers","module/common/modals/modal-base","module/common/components/confirmation-modal","module/common/context","module/common/modals/modal-generic-error","module/common/utils/zuora-helpers"],function(u,e,l,t,o,m,c,p,f){var g="#changedeliveryaddresszuora ",h={submitBtn:document.querySelector(g+".js-submit"),startDate:document.querySelector(g+".datepicker-input.js-startdate"),endDate:document.querySelector(g+".datepicker-input.js-enddate"),deliveryDays:document.querySelector(g+".js-deliverydays"),previousActivityToggle:document.querySelector(".js-userpage__showhide-toggle"),previousActivityLoadingIndicator:document.querySelector(".js-previous-activity-loading"),previousActivityTable:document.querySelector(".js-userpage__previous-activity-table"),userpageContent:document.querySelector(".userpage-content"),previousActivityList:document.querySelector(".userpage__previous-activity-list")},v={receiptHeader:".userpage-component__header",receiptBody:".userpage-component__info",mainComponent:".userpage-component",showHideToggle:".userpage__showhide-toggle",previousActivityElement:".userpage__previous-activity"},y={progress:"progress",datepicker:"js-datepicker",previousActivityTable:"userpage__previous-activity-table",previousActivityTableRow:"userpage__previous-activity-addressrow",previousActivityTableCell:"userpage__previous-activity-tablecell",lastPreviousActivityTableCell:"last-previous-activity",previousActivityTableHeaderRow:"userpage__previous-activity-headerrow",previousActivityTableHeaderCell:"userpage__previous-activity-headercell",showhideHidden:"userpage__showhide-toggle--hidden",disabledFieldSetClass:"disabled",modalSubheader:"userpage__modal-subheader ui-font--bold",modalBodyText:"userpage__modal-bodytext",additionalMargin:"u-margin--vertical-medium",bold:"ui-font ui-font--bold",noWrap:"u-text--nowrap",hidden:"u-hidden"},b={validMoveDates:"/webservice/dates/validChangeDates",move:"/web
1service/addresses/changeaddress",getPreviousAddresses:"/webservice/addresses/history",getCurrentAddress:"/webservice/addresses/currentaddress"},n=pageVariables,w=(n.uiStrings,n.confirmationStrings),a=n.setup;var C,d=l.getElements();function k(e){var t={addressLine:null,zipAndCity:null},o=e||{},n="".concat(o.streetName||d.streetname.value," ").concat(o.houseNumber||d.housenumber.value);return(o.houseLetter||d.houseletter.value)&&(n+=o.houseLetter||d.houseletter.value),(o.houseFloor||d.housefloor.value)&&(n+=", ".concat(o.houseFloor||d.housefloor.value)),(o.houseSide||d.houseside.value)&&(n+=" ".concat(o.houseSide||d.houseside.value)),t.addressLine=n,t.zipAndCity="".concat(o.zipCode||d.zipcode.value," ").concat(o.city||d.city.value),t}function i(r){var s=["streetName","houseNumber","houseLetter","houseFloor","houseSide","zipCode","city","afloCode","afloText"];r.forEach(function(e,t){var o=u("<tr/>").addClass(y.previousActivityTableRow).on("click",function(){!function(e,t,o){var n=e[o];if(l.unlockFields(!0),t.push("addressPointId"),t.forEach(function(e){var t=u(g).find("[name='".concat(e,"']")),o=u(t)[0];t.empty().val(n[e]),o.dataset.lastValidInput=o.value,t.hasClass("js-zipcode")||delete o.dataSource}),!u(d.fieldset).hasClass(y.disabledFieldSetClass)){u(d.fieldset).addClass(y.disabledFieldSetClass);var a=u("<button/>").text(w.clearAndTypeNewAddress).addClass("btn btn--sales u-margin--left-medium").on("click",function(e){e.preventDefault(),u(d.fieldset).removeClass(y.disabledFieldSetClass),d.fieldset.querySelectorAll("input").forEach(function(e){e.value="",e.dataset.lastValidInput=""}),u(e.target).remove(),l.unlockFields(!1),u(g).trigger("change")});u(h.submitBtn).after(a)}u(g).trigger("change")}(r,s,t)}
1),n=e;if(c.page.isMobile){var a=k(n),i=u("<td/>").addClass("".concat(y.previousActivityTableCell," ").concat(y.previousActivityTableCell,"-mobile")).text("".concat(a.addressLine," ").concat(a.zipAndCity));o.append(i)}else s.filter(function(e){return!e.startsWith("aflo")}).forEach(function(e){var t=u("<td/>").addClass("".concat(y.previousActivityTableCell," ").concat(y.previousActivityTableCell,"-").concat(e)).text(n[e]);o.append(t)});o.append(u("<td/>").addClass("".concat(y.previousActivityTableCell," ").concat(y.lastPreviousActivityTableCell)).text(c.page.isMobile?"Vælg":"Vælg denne")),h.previousActivityTable.appendChild(o[0]),k(e)})}u(g).on("submit",function(e){e.preventDefault();var t=k();function o(e,t){return"<p class='".concat(y.modalBodyText," ").concat(t?y.additionalMargin:"","'>").concat(e,"</p>")}var n="";h.deliveryDays&&(n+=o('<strong class="'.concat(y.bold,'">').concat(h.deliveryDays.dayNamesToConfirmMessage,"</strong>"),!0),n+=o(w.toAddress,!0)),n+=o('<strong class="'.concat(y.bold,'">').concat(t.addressLine,'</strong><br><strong class="').concat(y.bold,'">').concat(t.zipAndCity,"</strong>"),!0),n+=o("".concat(w.firstMoveDate,'<br><strong class="').concat(y.bold," ").concat(y.noWrap,'">').concat(h.startDate.value,"</strong>")),h.endDate&&h.endDate.value.trim().length&&(n+=o("".concat(w.firstHomeDate,'<br><strong class="').concat(y.bold," ").concat(y.noWrap,'">').concat(h.endDate.value,"</strong>"),!0)),h.deliveryDays&&(n+=o(w.remainingDaysToAddress,!0),n+=o('<strong class="'.concat(y.bold,'">').concat(C.addressLine,'</strong><br><strong class="').concat(y.bold,'">').concat(C.zipAndCity,"</strong>"),!0));var a=o("".concat(w.confirmationWarningHeader));a+=n,a+="<p class='".concat(y.modalBodyText," u-margin--top-large'>").concat(w.callToAction,"</p>"),m.showModal(a,function(e){e&&(f.formPostingIndicator(h.userpageContent,!0),u.ajax(b.move,{data:JSON.stringify(s),contentType:"application/json",type:"POST"}).done(function(){u(g).addClass("u-invisible"),u(v.receiptHeader).text(w.confirmationIsMovedHeader),u(v.receiptBody).empty(),u(v.receiptBody).append(n),u(window).scrollTop(u(v.receiptHeader).offset().top-10)}).fail(function(e){p(e)}).always(function(){f.formPostingIndicator(h.userpageContent,!1)}))});for(var i=u(g).serializeArray(),r=u(g)[0].dateArray,s={},l=0;l<i.length;l+=1){var c=i[l].name,d=i[l].value;c===h.startDate.name||h.endDate&&c===h.endDate.name?d.trim().length&&(d=d.trim().split("-").reverse().join("-"),h.endDate&&Array.isArray(r)&&r.length&&c===h.endDate.name&&(d=r[r.indexOf(d)-1]),s[c]=d):s[c]="deliveryDays"===c?h.deliveryDays.daymask:d}}),h.previousActivityToggle.addEventListener("click",function e(){h.previousActivityToggle.removeEventListener("click",e),h.previousActivityLoadingIndicator.classList.remove(y.hidden),u.getJSON(b.getPreviousAddresses,function(e){e.length&&i(e),window.setTimeout(function(){h.previousActivityList.style.maxHeight=h.previousActivityList.clientHeight+"px"},1e3),u(v.showHideToggle).toggleClass(y.showhideHidden)}).fail(function(e){p(e)}).always(function(){h.previousActivityLoadingIndicator.classList.add(y.hidden),h.previousActivityTable.classList.remove(y.hidden),u(v.showHideToggle).on("click",function(){u(v.showHideToggle).toggleClass(y.showhideHidden)})})}),u(function(){h.deliveryDays&&u.getJSON(b.getCurrentAddress,function(e){C=k(e)}).fail(function(e){p(e)}),l.init(p),t.init({endpoint:b.validMoveDates,maxAhead:a.maxAhead,maxDuration:a.maxDuration,showGenericError:p}),u(g).on("change keyup",function(){!function(){var e=l.isValid()&&t.isValid();h.submitBtn.disabled=!e}()})})}),define("module/common/userpages/zuora-complaint",["jquery","datejs","module/common/modals/modal-base","module/common/components/confirmation-modal","module/common/userpages/get-relevant-error","module/common/utils/zuora-helpers"],function(r,e,s,a,l,c){var t=".js-zuora-complaint",d={form:".js-complaint-form",dateRadios:"".concat(t,' input[name="date"]'),datesContainer:"".concat(t," .userpage__complaint_dates"),header:".userpage-component__header",info:".userpage-component__info",reasonsSelect:"".concat(t," .userpage__complaint-reasons"),weekSelectors:".js-userpage__complaint-weeks",showHideToggle:".userpage__showhide-toggle"},u="userpage__complaint-date-label ui-font--gray",i="userpage__showhide-toggle--hidden",m="userpage__complaint-date-delay",p="u-hidden",f="u-invisible",g="ui-font--gray",h="progress",v="ui-font--small",y="ui-font--line-through",b="complaintoptions-overlay",w={nextWeek:document.querySelector("".concat(t," .js-userpage__complaint-weeks-next")),prevWeek:document.querySelector("".concat(t," .js-userpage__complaint-weeks-prev")),submit:document.querySelector("".concat(t," .js-submit")),previousActivityList:document.querySelector(".userpage__previous-activity-list"),previousActivityTable:document.querySelector(".js-userpage__previous-activity-table"),previousActivityToggle:document.querySelector(".js-userpage__showhide-toggle"),noPreviousActivity:document.querySelector(".js-userpage__no-previous-activity"),previousActivityLoadingIndicator:document.querySelector(".js-previous-activity-loading"),userpageContent:document.querySelector(".userpage-content"),header:document.querySelector(".userpage-component__header"),datesContainer:document.querySelector(d.datesContainer),reasonsSelector:document.querySelector(d.reasonsSelect)},C={modalClass:".userpage__modal-confirmation",cloning:!0,extraOverlayClass:"body-overlay--fullscreen body-overlay--flex",extraModalClass:"animate--modal-open"},k={modalSubheader:"userpage__modal-subheader ui-font--bold",modalBody:".userpage__modal-body",modalBodyText:"userpage__modal-bodytext",modalCancelBtn:".js-userpage__modal-cancel",modalConfirmBtn:".js-userpage__modal-confirm"},n="/webservice/reclamation/getDistributionDates",o="/webservice/reclamation/getDeliveryDelays",S="/webservice/reclamation/getReclamationCodes",_="/web
1service/reclamation/getPastReclamations",j="/webservice/reclamation/createReclamation",T={complaintVariables:{},distributionDates:[],deliveryDelays:{},reclamationCodes:{},distributionWeeks:[],currentChosenWeek:0,lastDeliveryDay:"",validReasonCodes:[22,25,26,32,33,34,35,36,52,53,62]};window.reclamationData=T;var x=function(e){return Object.prototype.toString.call(e)},A="[object String]",L="[object Number]",E="[object Date]",I={form:{getData:function(){var t={date:"",complaintCode:""},e=r(d.form).serializeArray();return e.length&&e.forEach(function(e){switch(e.name){case"date":case"complaintCode":t[e.name]=e.value;break;default:console.error("helper.form.getData(): Invalid form data:",e.name)}}),t},isValid:function(){var e=I.form.getData();return!(!I.isValid.complaintCode(e.complaintCode)||!I.isValid.date(e.date))},clearSelect:function(e){if(w.reasonsSelector)for(;1<w.reasonsSelector.options.length;)w.reasonsSelector.options.remove(1)}},date:{groupByWeek:function(n){if(Array.isArray(n)&&n.length){var a=[],i=0;n.forEach(function(e,t){t===n.length-1&&(T.lastDeliveryDay=e);var o=new Date(e).getDay();a.push(e),o<i&&(T.distributionWeeks.push(a),a=[]),Object.keys(a).length&&n.length-1===t&&T.distributionWeeks.push(a),i=o})}},toISODate:function(e){return x(e)===E?e.toString("yyyy-MM-dd"):null},toTime:function(e){return x(e)===E?e.toString("HH:mm"):null}},isValid:{date:function(e){return!!e&&null!==Date.parse(e)},complaintCode:function(e){return!("string"!=typeof e||!e.length||"-1"===e)}}},D={getDistributionDates:function(e,t){var o={startDate:e||c.date.today(-8),endDate:t||c.date.today()};r(d.datesContainer).addClass(h),r.get(n,o,function(e){if(Array.isArray(e)&&e.length){T.distributionDates=e,I.date.groupByWeek(e),T.distributionWeeks.forEach(function(l,e){l.forEach(function(e,t){var o=new Date(e),n=document.createElement("label");c.addClasses(n,"".concat(u," ui-font--capitalize"));var a=document.createElement("input");a.classList.add("u-margin--right-small"),a.type="radio",a.name="date",a.value=e,a.dataset.humandate=o.toString("d. MMMM yyyy"),n.appendChild(a);var i=document.createElement("div");n.appendChild(i);var r=document.createElement("span"),s=document.createTextNode("".concat(o.toString("dddd")," d. ").concat(o.toString("d. MMMM yyyy")));r.appendChild(s),i.appendChild(r),l[t]=n})}),T.currentChosenWeek=T.distributionWeeks.length-1,r(d.datesContainer).removeClass(h),D.showRadiosForSelectedWeek();e[0],e[e.length-1];D.getDeliveryDelays(T.lastDeliveryDay)}}).fail(function(e){console.error(e),s.showError(C.modalClass,k.modalConfirmBtn,h,l(e,T.complaintVariables.errorStrings,T.complaintVariables.uiStrings.unknownError))})},getDeliveryDelays:function(e){r.getJSON(o,{startDate:e,endDate:e},function(e){e?(T.deliveryDelays=e,D.restructureDelays(),D.showDelays()):console.error("getDeliveryDelays: response is invalid.","response:",e)}).fail(function(e){console.error("getDeliveryDelays: Error:",e)})},getReclamationCodes:function(e){if(Array.isArray(e)&&e.length)for(var t=0;t<e.length;t++){var o=e[t];D.getReclamationCodes(o)}else if(x(e)===A){var n=e||helper.date.today();if(I.isValid.date(n)){var a=document.querySelector("".concat(d.datesContainer," input[value='").concat(n,"']")),i=a.parentNode;T.reclamationCodes.hasOwnProperty(n)?(i.classList.remove(g),c.hideLoadingSpinner(a)):(c.showLoadingSpinner(a),r.getJSON(S,{reclamationDate:n},function(e){Array.isArray(e)&&e.length?(T.reclamationCodes[n]=e,i.classList.remove(g),c.hideLoadingSpinner(a),D.populateSelect(n)):(c.hideLoadingSpinner(a),window.setTimeout(function(){i.classList.add(y)},1500),console.info("getReclamationCodes: No reclamationCodes found.","date:",n,"response:",e))}).fail(function(e){console.log(e),s.showError(C.modalClass,k.modalConfirmBtn,h,l(e,T.complaintVariables.errorStrings,T.complaintVariables.uiStrings.unknownError))}))}else console.error("getReclamationCodes: Invalid date.","reclamationDate:",n)}},getPastReclamations:function(e,t){w.previousActivityLoadingIndicator.classList.remove(p);var o={startDate:e||c.date.today(-60),endDate:t||c.date.today()};r.getJSON(_,o,function(e){if(Array.isArray(e)&&w.previousActivityTable){if(e.length){for(var t=0;t<e.length;t++){var o=e[t],n=[];n.push({text:o.date,css:""}),n.push(o.text?o.text:o.description),w.previousActivityTable.appendChild(c.drawTableRow(n,v))}w.previousActivityTable.classList.remove(p),window.setTimeout(function(){w.previousActivityList.style.maxHeight=w.previousActivityList.clientHeight+"px"},1e3),r(d.showHideToggle).toggleClass(i)}else w.noPreviousActivity.classList.remove(f);w.previousActivityLoadingIndicator.classList.add(p)}else Array.isArray(e)?console.info("getPastReclamations: No past reclamations"):console.error("getPastReclamations: Wrong format - should be array")}).fail(function(e){console.error(e)}).always(function(){r(d.showHideToggle).on("click",function(){r(d.showHideToggle).toggleClass(i)})})},postReclamation:function(e,t){var o={reclamationDate:e||"",reclamationCode:t||""};c.formPostingIndicator(w.userpageContent,!0),r.ajax({url:j,data:JSON.stringify(o),contentType:"application/json",type:"POST"}).done(function(){r(d.form).addClass("u-invisible"),r(d.header).text("".concat(T.complaintVariables.uiStrings.receiptHeader));var e=r("".concat(d.dateRadios,":checked")).attr("data-humandate"),t=r("".concat(d.reasonsSelect," option:selected")).text(),o=[r("<p/>").addClass(k.modalBodyText).html("".concat(T.complaintVariables.uiStrings.receiptBodyStr1," <strong class='ui-font ui-font--bold'>").concat(t,"</strong>")),r("<p/>").addClass(k.modalBodyText).html("".concat(T.complaintVariables.uiStrings.receiptBodyStr2," <strong class='ui-font ui-font--bold'>").concat(e,"</strong>")),r("<p/>").addClass("".concat(k.modalBodyText," u-padding--top-medium")).html(T.complaintVariables.uiStrings.receiptBodyStr3),r("<p/>").addClass("".concat(k.modalBodyText," u-padding--top-medium")).html(T.complaintVariables.uiStrings.receiptBodyStr4)];r(d.info).empty(),r(d.info).append(o),w.header&&r(window).scrollTop(r(d.header).offset().top-10)}).fail(function(e){var t=T.complaintVariables.uiStrings.unknownError;if(T.responseJSON&&T.responseJSON.error){var o=T.responseJSON.error;if(checkErrorMessageForKeyword(T.complaintVariables.uiStrings.deliveryDelayReasonToMatch,o))if(-1!==o.indexOf("23:59"))t=T.complaintVariables.uiStrings.deliveryTimeUnknown;else{var n=new RegExp(".*(\\d{2}:\\d{2}).*","gi");t=o.replace(n,T.complaintVariables.uiStrings.deliveryDelayedUntil)}}s.showError(C.modalClass,k.modalConfirmBtn,h,l(T,T.complaintVariables.errorStrings,t))}).always(function(e){c.formPostingIndicator(w.userpageContent,!1)})},populateSelect:function(e){if(w.reasonsSelector&&T.reclamationCodes.hasOwnProperty(e)){I.form.clearSelect(e);T.complaintVariables.zouraComplaintOptions;T.reclamationCodes[e].forEach(function(e){var t=D.replaceComplaintString(e.code),o=t&&t.length?t:e.description,n=new Option(o,e.code);w.reasonsSelector.appendChild(n)}),D.lockSelectWithMessage()}},lockSelectWithMessage:function(e){var t=w.reasonsSelector.parentNode;if(e){var o=document.createElement("div");o.classList.add(b),o.appendChild(c.createLoadingSpinner(!1,!1,"".concat(T.complaintVariables.uiStrings.gettingReclamationReasons," ").concat(e))),o.style.height="".concat(w.reasonsSelector.clientHeight,"px"),t.appendChild(o)}else{w.reasonsSelector.disabled=!1;var n=t.querySelector(".".concat(b));n&&t.removeChild(n)}},showRadiosForSelectedWeek:function(){w.datesContainer.innerHTML="",T.distributionWeeks[T.currentChosenWeek].forEac
1h(function(e){e.querySelector("input").checked=!1,w.datesContainer.appendChild(e)})},restructureDelays:function(){var n={};T.deliveryDelays.forEach(function(e){var t=new Date(e.publicationDate),o=new Date(e.delayCloseDateTime);n[I.date.toISODate(t)]={expectedDeliveryDate:I.date.toISODate(o),expectedDeliveryDateHuman:o.toString("d. MMMM"),expectedDeliveryTime:I.date.toTime(o),delayCode:e.delaymentCode,delayDescription:e.delayText}}),T.deliveryDelays=n},showDelays:function(){var u=T.deliveryDelays;u&&T.distributionWeeks.forEach(function(e){e.forEach(function(e){var t=e.querySelector("input").value;if(u.hasOwnProperty(t)){var o,n,a,i,r=u[t],s=new Date(t),l=new Date(r.expectedDeliveryDate),c=+r.delayCode;if(l.getTime()===s.getTime())o=complaintVariables.delayReasons,n=r.expectedDeliveryTime;else{if(!(l.getTime()>s.getTime()))return;o=complaintVariables.postponeReasons}if(x(c===L))o.hasOwnProperty(c)?(i=o[c],n&&(i=i.replaceAll("$",n))):i=o[0],a=i;var d=document.createElement("span");d.classList.add(m),d.appendChild(document.createTextNode(a)),e.querySelector("div").appendChild(d)}})})},replaceComplaintString:function(e){var t=T.complaintVariables.zouraComplaintOptions;if(Array.isArray(t)&&t.length)for(var o=0;o<t.length;o++)if(t[o].key===e)return t[o].value}};r(function(){T.complaintVariables=window.complaintVariables||{},D.getDistributionDates(),r(d.weekSelectors).on("click",function(e){e.preventDefault(),r(e.target).is(w.prevWeek)&&0<T.currentChosenWeek&&(T.currentChosenWeek-=1),r(e.target).is(w.nextWeek)&&T.currentChosenWeek+1<T.distributionWeeks.length&&(T.currentChosenWeek+=1),w.prevWeek.disabled=0===T.currentChosenWeek,w.nextWeek.disabled=T.currentChosenWeek+1===T.distributionWeeks.length,D.showRadiosForSelectedWeek(),I.form.clearSelect(),w.reasonsSelector.disabled=!0,I.form.isValid()?w.submit.disabled=!1:w.submit.disabled=!0}),r(document).on("change",d.dateRadios,function(){if(I.isValid.date(this.value)){var e=this.value;w.reasonsSelector&&T.reclamationCodes.hasOwnProperty(e)?D.populateSelect(e):(console.info("No reclamationcodes found for date: ".concat(e," - fetching...")),D.lockSelectWithMessage(this.dataset.humandate),D.getReclamationCodes(e))}I.form.isValid()?w.submit.disabled=!1:w.submit.disabled=!0}),r(document).on("change",d.reasonsSelect,function(){I.form.isValid()?w.submit.disabled=!1:w.submit.disabled=!0}),r(document).on("submit",d.form,function(e){if(e.preventDefault(),I.form.isValid()){var t=r("".concat(d.dateRadios,":checked")).attr("data-humandate"),o=r("".concat(d.reasonsSelect," option:selected")).text(),n="";n+='<p class="'.concat(k.modalBodyText,'">').concat(T.complaintVariables.uiStrings.confirmationWarningHeader," <strong class='ui-font ui-font--bold'>").concat(t,"</strong></p>"),n+='<p class="'.concat(k.modalBodyText,'">').concat(T.complaintVariables.uiStrings.confirmationReason," <strong class='ui-font ui-font--bold'>").concat(o,"</strong></p>"),n+='<p class="'.concat(k.modalBodyText,' u-margin--top-large">').concat(T.complaintVariables.uiStrings.callToAction,"</p>"),a.showModal(n,function(e){if(e){var t=I.form.getData();D.postReclamation(t.date,t.complaintCode)}})}else console.error("Invalid form data"),w.submit.disabled=!1})})}),define("module/common/userpages/zuora-pausepaperdelivery",["jquery","module/common/components/datepickers","module/common/modals/modal-base","module/common/components/confirmation-modal","module/common/userpages/get-relevant-error","module/common/modals/modal-generic-error","module/common/utils/zuora-helpers"],function(s,e,t,o,n,l,c){var a="/webservice/dates/validChangeDates",d="/webservice/pause/createpause",u="#pausepaperdelivery ",m={submitBtn:document.querySelector(u+".js-submit"),startDate:document.querySelector(u+".datepicker-input.js-startdate"),endDate:document.querySelector(u+".datepicker-input.js-enddate"),userpageContent:document.querySelector(".userpage-content")},p=".userpage-component__header",f=".userpage-component__info",i="userpage__modal-bodytext",r=pageVariables,g=r.uiStrings,h=(r.errorModalStrings,r.setup);s(function(){e.init({endpoint:a,maxDuration:h.maxDuration,maxAhead:h.maxAhead,showError:l}),s(u).on("keyup change",function(){m.submitBtn.disabled=!e.isValid()})}),s(u).on("submit",function(e){e.preventDefault();var r="".concat(g.firstDateMsg,' <strong class="ui-font ui-font--bold u-text--nowrap">').concat(m.startDate.value,"</strong>");r+="".concat(g.lastDateMsg,' <strong class="ui-font ui-font--bold u-text--nowrap">').concat(m.endDate.value,"</strong>.");var t="<p class='".concat(i,"'>").concat(g.confirmationWarningHeader,"</p>");t+=r,t+="<p class='".concat(i," u-margin--top-large'>").concat(g.callToAction,"</p>"),o.showModal(t,function(e){e&&function(){c.formPostingIndicator(m.userpageContent,!0);for(var e=s(u).serializeArray(),t=s(u)[0].dateArray,o={},n=0;n<e.length;n+=1){var a=e[n].name,i=e[n].value.trim().split("-").reverse().join("-");Array.isArray(t)&&t.length&&a===m.endDate.name&&(i=t[t.indexOf(i)-1]),o[a]=i}s.ajax(d,{data:JSON.stringify(o),contentType:"application/json",type:"POST"}).done(function(){s(u).addClass("u-invisible"),s(p).text(g.receiptHeader),s(f).empty(),s(f).append(r),s(p).length&&s(window).scrollTop(s(p).offset().top-10)}).fail(function(e){l(e)}).always(function(){c.formPostingIndicator(m.userpageContent,!1)})}()})})}),define("module/common/userpages/zuora-previous-activity",["module/common/utils/zuora-helpers"],function(a){var n,i={previousActivityList:document.querySelector(".userpage__previous-activity-list"),previousActivityTable:document.querySelector(".js-userpage__previous-activity-table"),noPreviousActivity:document.querySelector(".js-userpage__no-previous-activity"),previousActivityLoadingIndicator:document.querySelector(".js-previous-activity-loading"),showHideToggle:d
1ocument.querySelector(".userpage__showhide-toggle"),previousActivityMainElement:document.querySelector("#userpage-zuora__previous-activity"),previousActivityToggle:document.querySelector(".js-userpage__showhide-toggle")},r={previousActivityRowClass:"ui-font--small",showhideHidden:"userpage__showhide-toggle--hidden",hidden:"u-hidden",invisible:"u-invisible"},s=i.previousActivityMainElement.dataset.activityType;switch(s){case"reclamation":n="/webservice/reclamation/getPastReclamations"}i.previousActivityToggle.addEventListener("click",function e(){!function(e,t){i.previousActivityLoadingIndicator.classList.remove(r.hidden);var o={startDate:e||a.date.today(-60),endDate:t||a.date.today()};$.getJSON(n,o,function(e){if(Array.isArray(e)&&i.previousActivityTable){if(e.length){for(var t=0;t<e.length;t++){var o=e[t],n=[];switch(s){case"reclamation":n.push({text:o.date.split("-").reverse().join("/"),css:""}),n.push(o.text?o.text:o.description)}i.previousActivityTable.appendChild(a.drawTableRow(n,r.previousActivityRowClass))}i.previousActivityTable.classList.remove(r.hidden),window.setTimeout(function(){i.previousActivityList.style.maxHeight=i.previousActivityList.clientHeight+"px"},1e3),i.showHideToggle.classList.toggle(r.showhideHidden)}else i.noPreviousActivity.classList.remove(r.invisible);i.previousActivityLoadingIndicator.classList.add(r.hidden)}else Array.isArray(e)?console.info("zuora-previous-activity: No past activity"):console.error("zuora-previous-activity: Wrong format - should be array")}).fail(function(e){console.log(e)}).always(function(){i.showHideToggle.addEventListener("click",function(){i.showHideToggle.classList.toggle(r.showhideHidden)})})}(),i.previousActivityToggle.removeEventListener("click",e)})}),define("module/common/utils/helpers",[],function(){var t=[],o=[],n=[];function e(){for(;0<t.length;)t.shift()()}function a(){for(;0<o.length;)o.shift()()}function i(){"loading"===document.readyState&&e(),"interactive"===document.readyState&&(e(),a()),"complete"===document.readyState&&(e(),a(),function(){for(;0<n.length;)n.shift()()}())}return document.addEventListener("readystatechange",function(){i()}),{onDocumentReadyState:function(e){if("function"==typeof e){switch(1<arguments.length&&void 0!==arguments[1]?arguments[1]:"complete"){case"loading":t.push(e);break;case"interactive":o.push(e);break;case"complete":n.push(e);break;default:return}i()}},getCookie:function(e){for(var t=e+"=",o=decodeURIComponent(document.cookie).split(";"),n=0;n<o.length;n++){for(var a=o[n];" "==a.charAt(0);)a=a.substring(1);if(0==a.indexOf(t))return a.substring(t.length,a.length)}return""}}}),define("module/common/utils/interaction-feedback",[],function(){var m=".js-feedback-container",t=".js-user-feedback-container";return{clear:function(e){e?e.innerHTML="":document.querySelectorAll("\n        ".concat(m,",\n        ").concat(t,"\n      ")).forEach(function(e){e.innerHTML=""})},show:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=e.type,o=void 0===t?"simple":t,n=e.status,a=void 0===n?"success":n,i=e.message,r=void 0===i?"Der gik noget galt. Prøv igen!":i,s=e.targetContainer,l=void 0===s?document.querySelector(m):s,c=e.permanent,d=void 0!==c&&c,u=document.createElement("span");u.innerHTML=r,u.classList.add("feedback__".concat(o),"feedback__".concat(o,"--").concat(a),d&&"feedback__".concat(o,"--permanent")),l.querySelector(".feedback__".concat(o))?l.querySelector(".feedback__".concat(o)).outerHTML=u.outerHTML:l.appendChild(u)}}}),define("module/common/utils/scroll",["module/common/context"],function(e){var n=[],t=0,o="",a=0,i={pageYOffset:0,bottomYViewport:window.innerHeight,pixelsScrolledInCurrentDirection:0,direction:null};function r(){t=i.pageYOffset,o=i.direction,i.pageYOffset=window.pageYOffset,i.bottomYViewport=window.pageYOffset+window.innerHeight,i.direction=window.pageYOffset>t?"down":"up",o===i.direction?i.pixelsScrolledInCurrentDirection+=Math.abs(t-i.pageYOffset):i.pixelsScrolledInCurrentDirection=Math.abs(t-i.pageYOffset)}function s(){n.forEach(function(e){e.framesSinceLastUpdate>e.framesPerUpdate&&(e.fn(),e.framesSinceLastUpdate=0)})}
1function l(){e.page.isTablet&&r(),n.forEach(function(e){e.framesSinceLastUpdate+=1}),i.pageYOffset!==a&&(a=i.pageYOffset,s()),window.requestAnimationFrame(l)}function c(e){return e instanceof $?e.get(0).getBoundingClientRect():e.getBoundingClientRect()}function d(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0,o=c(e),n=o.height;return o.top+window.scrollY+n+t<i.bottomYViewport}function u(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0;return c(e).top+window.scrollY-t<i.pageYOffset}function m(){r(),l(),window.addEventListener("scroll",r),window.addEventListener("resize",s)}return"loading"===document.readyState?document.addEventListener("DOMContentLoaded",m):m(),{add:function(e,t){var o={fn:e,framesPerUpdate:t||0,framesSinceLastUpdate:0};o.fn(),n.push(o)},getValues:function(){return i},hasElementBeenScrolledTo:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0;return c(e).top+window.scrollY+t<i.bottomYViewport},hasElementBottomBeenScrolledTo:d,hasElementBeenScrolledPastPartly:u,hasElementBeenScrolledPastCompletely:function(e){var t=c(e),o=t.height;return t.top+window.scrollY+o<i.pageYOffset},isElementFullyInScreen:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0;return d(e,t)&&!u(e,t)}}}),define("module/common/utils/storage-available",[],function(){return function(e){try{var t=window[e],o="__storage_test__";return t.setItem(o,o),t.removeItem(o),!0}catch(e){return!1}}}),define("module/common/utils/zuora-helpers",["datejs"],function(e){return{sources:{spinner:"/static/assets/images/loading.gif"},classes:{progress:"progress",loadingSpinner:"js-previous-activity-loading userpage__spinner--small u-margin--horizontal-xsmall",loadingSpinnerOuterElement:"singleline-loading-spinner",loadingSpinnerOuterElementLoaded:"singleline-loading-spinner--loaded",hidden:"u-hidden",messageStyle:"ui-font--reset-text-transform ui-font ui-font--gray-lighter"},selectors:{loadingSpinnerOuterElement:".singleline-loading-spinner"},types:{get:function(e){return Object.prototype.toString.call(e)},null:"[object Null]",object:"[object Object]",array:"[object Array]",string:"[object String]",boolean:"[object Boolean]",number:"[object Number]",date:"[object Date]"},date:{today:function(e){var t=e||0,o=new Date;return t&&Number.isInteger(t)&&(o=o.addDays(t)),o.toISOString().split("T")[0]}},formPostingIndicator:function(e,t){e&&void 0!==t&&(t?e.classList.add(this.classes.progress):e.classList.remove(this.classes.progress))},addClasses:function(t,e){e.split(" ").forEach(function(e){t.classList.add(e)})},createLoadingSpinner:function(e,t,o){var n,a=document.createElement("img");if(a.src=this.sources.spinner,this.addClasses(a,this.classes.loadingSpinner),o){var i=document.createElement("span");this.addClasses(i,this.classes.messageStyle);var r=document.createTextNode(o);i.appendChild(a),i.appendChild(r),n=i}else n=a;return t&&n.classList.add(this.classes.hidden),n.classList.add(this.classes.loadingSpinnerOuterElement),e?n.outerHTML:n},hideLoadingSpinner:function(e){var t=e.parentNode.querySelector(this.selectors.loadingSpinnerOuterElement);t&&t.classList.add(this.classes.loadingSpinnerOuterElementLoaded)},showLoadingSpinner:function(e){var t=e.parentNode.querySelector(this.selectors.loadingSpinnerOuterElement);t&&t.classList.remove(this.classes.hidden)},drawTableCell:function(e,t){var o=document.createElement("td");return t&&o.classList.add(t),o.innerText=e,o},drawTableRow:function(e,t){var o=this,n=document.createElement("tr");return t&&n.classList.add(t),e.forEach(function(e){o.types.get(e)===o.types.string?n.appendChild(o.drawTableCell(e)):o.types.get(e)===o.types.object&&n.appendChild(o.drawTableCell(e.text,e.css))}),n},serializeForm:function(e){var t=[],o=new FormData(e),n=!0,a=!1,i=void 0;try{for(var r,s=o[Symbol.iterator]();!(n=(r=s.next()).done);n=!0){var l=_slicedToArray(r.value,2),c=l[0],d=l[1];t.push("".concat(c,"=").concat(d))}}catch(e){a=!0,i=e}finally{try{n||null==s.return||s.return()}finally{if(a)throw i}}return t.join("&")}}}),define("module/common/utils/zuora-hosted-page-helper",["zuora"],function(i){function r(e,t,o){var n=o,a=!!n.match(/Expiration date must be a future date/g);"error"===e&&(n="Der gik noget galt. Kontrollér venligst de indtastede oplysninger og prøv igen."),a&&(n="Kortets udløsbdato skal være en dato i fremtiden."),i.sendErrorMessageToHpm(e,n)}return{loadHostedZuoraPage:function(e,t){var o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},n=new Date,a="".concat(n.getFullYear(),"-").concat(n.getMonth()+1,"-").concat(n.getDate()," ").concat(n.getHours(),":").concat(n.getMinutes());o.creditCardHolderName=a,i.renderWithErrorHandler(e,o,t,r)}}}),define("module/desktop/topbar-mainmenu",["module/common/lazyload"],function(i){var r=!1,s=null,n=null,l=null,c=null;function d(e){var t="open"===e?"open":"close",o="open"===e?"close":"open";s&&(s.classList.remove("animate--mainmenu-".concat(o,"-js")),s.classList.add("animate--mainmenu-".concat(t,"-js")))}function u(e){var t="open"===e?"open":"closed",o="open"===e?"closed":"open";
1n&&n.forEach(function(e){e.classList.remove("mainmenu-button--".concat(o,"-js")),e.classList.add("mainmenu-button--".concat(t,"-js"))})}function m(){l&&c&&s&&window.requestAnimationFrame(function(){var e=Math.max(l.getBoundingClientRect().bottom,c.getBoundingClientRect().bottom);s.style.top="".concat(e,"px")})}function e(){s=document.querySelector(".mainmenu"),n=document.querySelectorAll(".js-mainmenu__toggle"),l=document.querySelector(".js-topbar--regular"),c=document.querySelector(".js-sticky-top"),s&&(window.addEventListener("resize",m),n.forEach(function(e){e.addEventListener("click",function(){var e=document.body;if(r)d("close"),u("close"),e.classList.remove("body--locked"),e.style.paddingRight=0,e.style.paddingTop=0,c.style.paddingRight=0,l.style.paddingRight=0,l.style.top="auto";else{var t=e.getBoundingClientRect().width,o=window.innerWidth-t,n=l.getBoundingClientRect().height,a=l.getBoundingClientRect().top;m(),d("open"),u("open"),e.classList.add("body--locked"),e.style.paddingRight=o,e.style.paddingTop=n+1,c.style.paddingRight=o,l.style.paddingRight=o,l.style.top=a,s.hasLoaded||i.loadChildren(s)}r=!r})}))}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}),define("module/desktop/topbar-navigation",["jquery"],function(m){var o=[];function n(e){function t(){i.css({transform:"translateX("+u+"px)"})}function o(){u<0?e.addClass("topbar-nav--overflow-left-js"):e.removeClass("topbar-nav--overflow-left-js"),-d<u?e.addClass("topbar-nav--overflow-right-js"):e.removeClass("topbar-nav--overflow-right-js")}function n(){c=u=0,l=r.length?parseInt(r.position().left,10):a.width(),i.children().each(function(e,t){c+=m(t).outerWidth()}),c=parseInt(c,10),r.length||(c=parseInt(m(i).outerWidth(),10)),d=c-l-2,t(),o()}var a=(e=e).find(".js-topbar-nav__content"),i=e.find(".js-topbar-nav__list"),r=e.find(".js-mainmenu-button"),s=[],l=0,c=0,d=0,u=0;return i.find(".js-topbar-nav__item").each(function(e,t){var o=m(t);s.push({left:parseInt(o.position().left,10),right:parseInt(o.position().left+o.outerWidth(),10)})}),e.find(".js-topbar-nav__arrow--left").on("click",function(){if(u<0){for(var e=s.length-1;0<=e;e--)if(s[e].left+u<0){u=Math.min(0,-(s[e].right-l));break}t(),o()}}),e.find(".js-topbar-nav__arrow--right").on("click",function(){if(-d<u){for(var e=0;e<s.length;e++)if(s[e].right+u>l){u=Math.max(-s[e].left,-d);break}t(),o()}}),n(),{resetValues:n}}m(function(){m(".js-topbar-nav").each(function(e,t){o.push(n(m(t)))}),m(window).on("resize",function(){for(var e=0;e<o.length;++e)o[e].resetValues()})})}),define("module/desktop/topbar-sticky",["module/common/utils/scroll"],function(t){var o={regularTopbar:".js-topbar--regular",minimalTopbar:".js-topbar--minimal",stickyTopbar:".js-topbar--sticky",stickyTop:".js-sticky-top",dropDownMenu:".js-dropdown__target"},n={dropDownMenu:"dropdown__menu--visible-js",hidden:"u-hidden",topEnter:"animate--top-enter-js",topExit:"animate--top-exit-js"},e=null,a=null,i=null,r=0,s=0,l=null,c=null;function d(){var e=t.getValues().pageYOffset;l&&(r+s<e?("absolute"===l.style.position?(l.classList.remove(n.topEnter),l.classList.remove(n.topExit),l.style.position=""):(l.classList.add(n.topEnter),l.classList.remove(n.topExit)),function(e){e.querySelectorAll(o.dropDownMenu).forEach(function(e){e.classList.remove(n.dropDownMenu)})}(i),l.style.transform="translateY(0)"):function(){var e=document.querySelector(o.page);if(e&&l){var t=l.offsetHeight;c&&(t-=c.offsetHeight),e.style.marginTop="".concat(t,"px")}l.style.transform=""}())}function u(){e=document.querySelector(o.regularTopbar),a=document.querySelector(o.minimalTopbar),(i=e||a)&&(r=i.offsetHeight,s=i.offsetTop),l=document.querySelector(o.stickyTop),c=document.querySelector(o.stickyTopbar),t.add(d)}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",u):u()}),require.config({baseUrl:"/static",waitSeconds:0,paths:{iosSlider:"js/jquery.iosslider.min",slickJs:"js/slick.min",videojs:"js/video.min",m3u8parser:"js/m3u8-parser.min",videovast:"js/vast-client",hls:"js/hls.light.min",pikaday:"js/pikaday",datejs:"js/date",jqueryautocomplete:"js/jquery.auto-complete",zuora:"//apisandboxstatic.zuora.com/Res
1ources/libs/hosted/1.3.0/zuora-min",iframeresize:"//system.etrack1.com/formbuilder/customer/indicia/iframe/iframeResizer.min"},shim:{iosSlider:{deps:["jquery"]},videohls:{deps:["videojs-in-global-scope"]},datejs:{exports:"Date"},zuora:{exports:"Z"}}}),require(["module/common/script-manager"]),define("global/window",[],function(){return window}),define("global/document",["global/window"],function(e){return e.document});

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.