1"use strict";var dla=dla||{};dla.resources=dla.resources||{},dla.messages=dla.messages||{},dla.noFbMessages=dla.noFbMessages||{};var llMobile={};function setupModalFocusManagement(e){e&&e.addEventListener("keydown",(function(a){const s=e.querySelectorAll("input, button, select, textarea, a, [tabindex]"),t=Array.from(s).filter((function(e){return null!==e.offsetParent&&!e.disabled})),n=t[0],o=t[t.length-1];"Tab"===a.key&&(a.shiftKey?document.activeElement===n&&(o&&o.focus(),a.preventDefault()):document.activeElement===o&&(n&&n.focus(),a.preventDefault()))}))}if(llMobile.handlePostPurchase=function(e){if(e.startsWith("lottoland://")&&e.length>"lottoland://".length+"lottoland".length){var a=e.substring("lottoland://".length+"lottoland".length);jsf.ajax.get(a)}},llMobile.handleDeepLinkPush=function(e){if(e.match(/lottoland:\/\/page\/[^\/]+/)){var a=e.replace(/^lottoland:\/\/page\//,""),s=dla.resources.localePrefix||"";a=a.replace("game-ticket-","").toLowerCase(),jsf.ajax.get(s+"/api/lotteries/"+a+"/url?silent=true")}},document.addEventListener("DOMContentLoaded",(function(){let e=null;const a=$(".modal.js-modal");a.on("show.bs.modal",(function(){e=document.activeElement})),a.on("hidden.bs.modal",(function(){if(e&&e.focus){const a=e.shadowRoot,s=a&&a.querySelector("button, a");s?s.focus():e.focus()}e=null}))})),document.addEventListener("DOMContentLoaded",(function(){let e=null;dla.InjectionObserver.register({SELECTOR:".modal-dialog",init:function(e){setupModalFocusManagement(e)}});const a=$("#front");a.on("show.bs.modal",(function(a){e=document.activeElement})),a.on("hidden.bs.modal",(function(a){e&&e.focus&&e.focus(),e=null}))})),$.extend(dla.messages,{timeouts:[],suppress:!1,suppressConfirm:$("body").hasClass("suppressConfirm"),personalMessagesNotifications:[],personalMessagesElementsToShow:[],blackListPersonalMessages:dla.messages.blackListPersonalMessages||[],externalMessageConsumer:null,notifyMessageClosed:function(e){var a=dla.helper.cookie.get("growlsToBeClosed");a||(a=""),a+="/"+e,dla.helper.cookie.set("growlsToBeClosed",a)},addExternalMessageConsumer:function(e){dla.messages.externalMessageConsumer=e},growlReset:function(){if(this.timeouts.length)for(var e;e=this.timeouts.shift();)window.clearTimeout(e)},growl:function(e){if(dla.messages.externalMessageConsumer)dla.messages.externalMessageConsumer.call(this,e);else{e.title="",e.useFallback=!0,e.hasOwnProperty("timeout")||(e.timeout=1e4);var a=function(e,a,s){dla.messages.notifyMessageClosed(s)};if(!e.hasOwnProperty("delay")){var s=$.notify(e,a);return e.personalMessageId&&this.personalMessagesNotifications.push(s),s}this.timeouts.push(window.setTimeout(function(){var s=$.notify(e,a);e.personalMessageId&&this.personalMessagesNotifications.push(s)}.bind(this),e.delay))}},growlOne:function(e,a){null==dla.helper.storage.get(e)&&(dla.helper.storage.set(e,!0),dla.messages.growl(a))},suppressGrowls:function(){this.suppress=!0},growlFromUL:function(e){var a,s,t,n,o,i,r;if(!1===this.suppress){this.canShowPersonalMessage()&&(this.personalMessagesElementsToShow.forEach((function(a){this.canShowPersonalMessage()&&$(e).append(a)}),this),this.personalMessagesElementsToShow=[]);var l=$(e).find("li");l.length>0&&dla.payment.unblockView(),l.each(function(e,l){l=$(l),s=l.find(".title").html(),t=l.find(".message").html(),n=l.find(".timeout").html(),i=l.find(".delay").html(),r=l.find(".personalMessageId").html(),a=l.find(".id").html(),!r||this.canShowPersonalMessage()?(setTimeout((function(){dla.messages.notifyMessageClosed(a)}),3e3),o={id:a},l.hasClass("INFO")?(o.message=t,o.title=s,n&&(o.timeout=n),i&&(o.delay=i),r&&(o.personalMessageId=r,o.className="personal-message t-personal-message"),dla.messages.growl(o)):(o.detail=t,o.title=s,dla.messages.showConfirm(o)),l.remove()):this.personalMessagesElementsToShow.push(l)}.bind(this))}else this.suppress=!1},growlMessages:function(e){void 0!==e&&"success"!==e.status||($("div#growlMessages>ul").each((function(e,a){dla.messages.growlFromUL(a)})),this.canShowPersonalMessage()?this.personalMessagesNotifications.forEach((function(e){e.setVisibility(!0)})):this.personalMessagesNotifications.forEach((function(e){e.setVisibility(!1)})))},showErrorMessage:function(e,a,s){dla.messages.showConfirm(e,a,s,"error")},showPromoMessage:function(e,a,s){dla.messages.showConfirm(e,a,s,"promo")},showConfirm:function(e,a,s,t){var n={},o={},i={},r=!1;if(!dla.messages.suppressConfirm&&(e||a||s)){"string"==typeof e?i.detail=e:i=e,a?"function"==typeof a?(n.callback=a,n.text=dla.messages.get("common_ok")||"OK"):n=a:(n.callback=!1,n.text=dla.messages.get("common_ok")||"OK"),s&&("function"==typeof s?(o.callback=s,o.text=dla.messages.get("common_cancel")):o=s),"string"==typeof t?r=t:"object"==typeof t&&(r=t.join(" ")),$(".js-messageContainer").find(".js-modalMessage").empty();var l=$(".js-messageFade"),d=n.id?'id="'+n.id+'" ':"",c=$("<button "+d+'class="btn btn-primary t-ok">'+n.text+"</button>");if(c.bind("click",(function(){$("body").removeClass("modal-open"),l.hide(),n.callback&&n.callback()})),s){var u=o.id?'id="'+o.id+'" ':"",f=$("<button "+u+'class="btn btn-secondary t-cancel">'+o.text+"</button>");f.bind("click",(function(){$("body").removeClass("modal-open"),l.hide(),o.callback&&o.callback()}))}var g=$(".js-messageContainer .modal");g.find(".close").one("click",(function(){$("body").removeClass("modal-open"),l.hide()})),g.removeClass().addClass("modal"),r&&g.addClass(r),g.find(".js-modalMessage").empty().html(i.detail),g.find(".js-modalFooter").empty().append(f,c),$(".js-messageContainer .modal").modal({backdrop:"static"}),l.show(0,(function(){dla.messages.showConfirmAfter&&dla.messages.showConfirmAfter()}))}},canShowPersonalMessage:function(){var e=new RegExp(dla.resources.localePrefix+"/","gi");return-1===this.blackListPersonalMessages.indexOf(location.pathname.replace(e,"/"))}}),$(window).trigger("available","growlMessageLoaded"),$(window).trigger("available","dlaMessages"),dla.heartBeat={doHeartBeat:!1,frontContent:null,warn:84e4,close:9e5,interval:45e3,lastAccess:0,isHeartBeatPending:!1,listener:[],refresh:function(){var e=(new Date).getTime();if(!(this.doHeartBeat&&!dla.heartBeat.isListening()&&e-this.lastAccess>=this.warn||dla.heartBeat.isHeartBeatPending)){var a=window.History.getState().url.replace(dla.navigate.rootUrl,""),s=dla.heartBeat.frontContent?"&fc="+dla.heartBeat.frontContent:"",t=dla.heartBeat.isListening()?"&events=true":"",n={url:"/api/heartbeat?source="+encodeURIComponent(a)+s+t,dataType:"text",success:function(e,a,s){dla.heartBeat.isHeartBeatPending=!1;var t=$.parseJSON(s.getResponseHeader("X-HEARTBEAT-JSON"));switch(t.keep){case"START":dla.heartBeat.invokeListener(t),dla.heartBeat.start();break;case"STOP":dla.heartBeat.stop();break;case"GAMSTOP_LOGOUT":dla.messages.growl({message:dla.messages.get("de_dla_lotto_logoutBecauseGamstopBan")}),window.location.reload()}},error:function(e){dla.heartBeat.isHeartBeatPending=!1,"timeout"===e.statusText&&dla.heartBeat.isListening()&&dla.heartBeat.restart()},timeout:45e3};dla.heartBeat.isHeartBeatPending=!0,$.ajax(n)}},setTimeout:function(){this.timeoutId&&window.clearTimeout(this.timeoutId),this.timeoutId=window.setTimeout(dla.heartBeat.refresh,dla.heartBeat.isListening()?100:this.interval)},start:function(){this.doHeartBeat=!0,this.lastAccess||(this.lastAccess=(new Date).getTime()),this.setTimeout()},restart:function(){this.doHeartBeat?(this.setTimeout(),this.lastAccess=(new Date).getTime()):this.lastAccess=0},stop:function(){this.doHeartBeat=!1,this.lastAccess=0,this.timeoutId&&window.clearTimeout(this.timeoutId)},registerEvent:function(e,a){this.listener.push([e,a]),this.setTimeout()},unregisterEvents:function(){this.listener=[]},isListening:function(){return this.listener.length>0}
1,invokeListener:function(e){e.events&&e.events.forEach((function(e){dla.heartBeat.listener.forEach((function(a){a[0]===e.name&&a[1](e.value)}))}))},idle:function(){this.doHeartBeat&&this.setTimeout()},access:function(){this.doHeartBeat?(this.lastAccess=(new Date).getTime(),this.setTimeout()):this.lastAccess=0},checkCookies:function(e){var a="/api/heartbeat/checkCookies?cookieEnabled="+navigator.cookieEnabled;e&&(a+="&sessionOnly=true");var s={url:a,dataType:"text",success:function(e){"NOK"===e&&dla.messages.showConfirm(dla.messages.get("common_mobile_cookie_not_enabled"))}};$.ajax(s)}},$((function(){dla.resources.lastPageId=$("#trackingInfo").data("pageId"),$(window).trigger("page:enter",dla.resources.lastPageId)})),$(window).on("page:leave",dla.messages.growlReset.bind(dla.messages)),window.jsf&&window.jsf.ajax){jsf.ajax.addOnEvent((function(e){if("begin"===e.status&&$(e.source).data("showLoader")&&dla.spinner.show(),"success"===e.status){var a,s,t,n=$("#trackingInfo").data("pageId");dla.resources.lastPageId!==n?(window.dispatchEvent(new window.CustomEvent("page:enter",{detail:{page:n,url:window.location.href.split("?")[0]}})),$(window).trigger("page:leave",dla.resources.lastPageId).trigger("page:enter",n),dla.resources.lastPageId=n):$(window).trigger("page:refresh",n),dla.spinner.hide();for(var o=$(e.responseXML).find("update"),i=function(){t.addClass("success")},r=0;r<o.length;r++)a=o[r].getAttribute("id"),(s=$("#"+a).parent()).hasClass("loader")&&(s.removeClass("begin"),t=s,window.setTimeout(i,1))}}));var preventAjaxRequest=function(e,a){if("click"!==a.type)return!1;var s=(e=$(e)).data("lastClick"),t=(new Date).getTime();return!!(s&&t-s<200)||(e.data("lastClick",t),!1)};dla.jsf={request:jsf.ajax.request,response:jsf.ajax.response},jsf.ajax.request=function(e,a,s){if("string"==typeof e&&(e=document.getElementById(e)),!preventAjaxRequest(e,a)){var t=$(e).closest("form"),n=window.History.getState().url.replace(dla.navigate.rootUrl,"");if(t.attr("action",n),s.render)for(var o=s.render.split(" "),i=0;i<o.length;i++){var r,l=o[i];"@form"===l?r=$(e).parent("form").parent():"@this"===l?r=$(e).parent():0!==l.indexOf("@")&&(r=$("#"+l).parent()),r&&r.hasClass("loader")&&r.removeClass("success").addClass("begin")}dla.helper.onAvailability(["universalTracking"],(function(){"action"===s["javax.faces.behavior.event"]&&dla.universalTracking&&dla.universalTracking.trackEvent(t.attr("id"),e.id)})),s["Body-Version"]=dla.version,dla.skin&&(s["X-Skin"]=dla.skin.name),window.magnolia&&(s.magnolia="true"),dla.jsf.request(e,a,s)}},jsf.ajax.response=function(e,a){dla.jsf.response(e,a)},jsf.ajax.get=function(e,a,s){e||(e=window.History.getState().url.replace(dla.navigate.rootUrl,""));var t=$.extend({url:e,headers:{"Faces-Request":"partial/ajax","X-Lottoland-Ajax":"1","Body-Version":dla.version},cache:!1,error:function(e,a,t){jsf.ajax.response(t,{formid:"none",sourceid:{id:s}})},beforeSend:function(){void 0!==dla.spinner&&dla.spinner.show(),dla.lastMinute.lotteries[dla.resources.lastPageId]&&dla.lastMinute.destroy(dla.resources.lastPageId)},success:function(e,a,t){void 0!==dla.spinner&&dla.spinner.hide(),$("#partialFront").removeClass("on"),jsf.ajax.response(t,{formid:"none",sourceid:{id:s}})}},a);return dla.skin&&(t.headers["X-Skin"]=dla.skin.name),window.magnolia&&(t.headers.magnolia=!0),$.ajax(t)},jsf.ajax.render=function(e,a){return(a=a||{})["javax.faces.partial.render"]=e,a["javax.faces.partial.ajax"]=!0,jsf.ajax.get("",{type:"POST",async:!1,data:a})},jsf.ajax.renderAsync=function(e,a){return(a=a||{})["javax.faces.partial.render"]=e,a["javax.faces.partial.ajax"]=!0,jsf.ajax.get("",{type:"POST",data:a})},jsf.ajax.reloadComponents=function(e){var a=[];$(e).each((function(){a.push(this.getAttribute("id"))})),jsf.ajax.render(a.join(" "))},jsf.ajax.navigate=function(e){var a={hasAttribute:$.noop,form:{action:e,elements:[],length:0}};jsf.ajax.request(a,{type:"navigate"},{execute:"@none",render:"main"})}}dla.resources.apiKey=$("meta[name=apiKey]").attr("content"),dla.resources.requestPrefix=$("meta[name=requestPrefix]").attr("content")||"",dla.isTouch=!!("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),$(document).ready((function(){dla.messages.growlMessages(),$("body").addClass(dla.isTouch?"touch":"no-touch")}
vendor: 3 bytes, line 1
1));
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.