1 2 3<!DOCTYPE html> 4 5 6 7 8 9 10 11 12 13 14 15 16 17<html lang="fr" xmlns:fb="http://ogp.me/ns/fb#" class="no-js"> 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37<head> 38 39
39<script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="2afaa0fa-9b8d-4755-9772-b22e7b95877e" type="text/javascript" async></script>
39 40 41 <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> 42 <meta charset="utf-8"> 43 <title> 44 Jeux en ligne, gains immédiats | Loterie Nationale 45 </title> 46 47 48 <meta name="description" content="EuroMillions, EuroDreams, Lotto... découvrez tous nos jeux de tirage et jeux instantanés. Tentez votre chance et gagnez instantanément !"> 49 50 <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.5, viewport-fit=cover"/> 51 <meta name="HandheldFriendly" content="true" /> 52 <link type="image/x-icon" rel="shortcut icon" href="/content/dam/interactive/ilottery/images/favicon/favicon-32.png"> 53 <meta name="apple-mobile-web-app-capable" content="yes" /> 54 <meta name="mobile-web-app-capable" content="yes"/> 55 <meta name="format-detection" content="telephone=no"> 56 <link rel="apple-touch-icon" href="/content/dam/interactive/ilottery/images/favicon/touch-icon-iphone.png"> 57 <link rel="apple-touch-icon" sizes="76x76" href="/content/dam/interactive/ilottery/images/favicon/touch-icon-ipad.png"> 58 <link rel="apple-touch-icon" sizes="120x120" href="/content/dam/interactive/ilottery/images/favicon/touch-icon-iphone-retina.png"> 59 <link rel="apple-touch-icon" sizes="152x152" href="/content/dam/interactive/ilottery/images/favicon/touch-icon-ipad-retina.png"> 60 <link rel="icon" sizes="192x192" href="/content/dam/interactive/ilottery/images/favicon/favicon-192.png"> 61 <link rel="icon" sizes="144x144" href="/content/dam/interactive/ilottery/images/favicon/favicon-144.png"> 62 <link rel="icon" sizes="128x128" href="/content/dam/interactive/ilottery/images/favicon/favicon-128.png"> 63 <link rel="icon" sizes="96x96" href="/content/dam/interactive/ilottery/images/favicon/favicon-96.png"> 64 <link rel="icon" sizes="72x72" href="/content/dam/interactive/ilottery/images/favicon/favicon-72.png"> 65 <link rel="icon" sizes="48x48" href="/content/dam/interactive/ilottery/images/favicon/favicon-48.png"> 66 <link rel="icon" sizes="32x32" href="/content/dam/interactive/ilottery/images/favicon/favicon-32.png"> 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
87<script> 88 89 interactive = typeof interactive === 'undefined' ? {} : interactive; 90 interactive.variables = typeof interactive.variables === 'undefined' ? {} : interactive.variables; 91 92 interactive.variables.registrationLevelId =JSON.parse('{"light":"7","anonymous":"4","full":"2"}'); 93 94 for (var key in interactive.variables.registrationLevelId) { 95 interactive.variables.registrationLevelId[key] = parseInt(interactive.variables.registrationLevelId[key]); 96 } 97 // set global terms process id and privacy process id 98 interactive.variables.termsConsentProcessId = 13 99 interactive.variables.privacyConsentProcessId = 14 100 101 interactive.variables.ltermsConsentProcessId = 15 102 interactive.variables.lprivacyConsentProcessId = 16 103 104 interactive.variables.ftermsConsentProcessId = 13 105 interactive.variables.fprivacyConsentProcessId = 14 106 107 interactive.variables.atermsConsentProcessId = 29 108 interactive.variables.aprivacyConsentProcessId = 30 109 110 interactive.variables.gamePlatformId = 74 111 112 interactive.variables.drawcloudApiUrl = 'https://lux-draw-p1.ilotteryedrawlu.com'; 113 interactive.variables.commandcloudApiUrl = 'https://cmdsecgw-lux-p1.igtilotterycmdts.com'; 114 interactive.variables.convenienceCloudApi = 'https://lun.p2.awc.lotteryservices.net'; 115 116 interactive.variables.termsid="9"; 117 interactive.variables.biometricsid="14901"; 118 119 interactive.variables.registrationLevelId['connect'] = 7; // temporary need to come from bundles portal config 120 interactive.variables.registrationLevelId['secondchance'] = 8; // temporary need to come from bundles portal config 121 122 123 interactive.variables.regLevel = interactive.variables.registrationLevelId.light; 124 interactive.variables.regMode = 'full'; 125 126 interactive.variables.IDC_PENDING = '1'; 127 interactive.variables.IDC_TO_APPROVE = '3'; 128 interactive.variables.IDC_NOT_VALID = '4'; 129 interactive.variables.IDC_IN_RETRY = '5'; 130 interactive.variables.IDC_MAX_PLAYER_ATTEMPTS_REACHED = '6'; 131 interactive.variables.IDC_MAX_SYSTEM_ATTEMPTS_REACHED = '7'; 132 interactive.variables.IDC_REJECTED = '8'; 133 interactive.variables.COUNTRY_CODE = '352'; 134 interactive.variables.VPC_BARCODE_ENABLED = false; 135 interactive.variables.VPC_VERSION_NUMBER = '010'; 136 interactive.variables.VPC_USE_CHECKSUM = true; 137 interactive.variables.AUTO_LOGIN_AFTER_REGISTRATION = false; 138 interactive.variables.LOYALTY_LEVELS = ["Iron", "Bronze", "Silver", "Gold", "Platinum", "Diamond"]; 139 140 interactive.variables.ESA_API_KEY = 'IhCNQp3TrbZOrRH8hUwteToCFNVhwtmY7'; 141 interactive.variables.PROCESSOR_ID = '2'; 142 143 interactive.variables.portalGameConfigs = '{"EURODREAMS":{"portalGameCode":"EURODREAMS","esaGameId":"21","esaGameName":"Eurodreams","wagerPageName":"eurodreams","imageName":"eurodreams","cssName":"eurodreams","displayGameName":"EuroDreams","highFrequencyGame":false},"ADDON":{"portalGameCode":"ADDON","esaGameId":"18","esaGameName":"Addon","wagerPageName":"Addon","imageName":"Addon","cssName":"Addon","displayGameName":"Addon","highFrequencyGame":false},"JOKER":{"portalGameCode":"JOKER","esaGameId":"17","esaGameName":"Joker","wagerPageName":"Joker","imageName":"Joker","cssName":"Joker","displayGameName":"Joker","highFrequencyGame":false},"EINSTANT":{"portalGameCode":"EINSTANT","esaGameId":"19","esaGameName":"einstant","wagerPageName":"einstants","imageName":"einstant","cssName":"einstant","displayGameName":"Instant Games","highFrequencyGame":false},"LOTTO":{"portalGameCode":"LOTTO","esaGameId":"23","esaGameName":"Lotto","wagerPageName":"lotto","imageName":"lotto","cssName":"lotto","displayGameName":"Lotto 6aus49","highFrequencyGame":false},"HIGH5":{"portalGameCode":"HIGH5","esaGameId":"10","esaGameName":"High5","wagerPageName":"high5","imageName":"high5","cssName":"high5","displayGameName":"High 5","highFrequencyGame":false},"EUROMILLIONS":{"portalGameCode":"EUROMILLIONS","esaGameId":"20","esaGameName":"Euromillions","wagerPageName":"euromillions","imageName":"euromillions","cssName":"euromillions","displayGameName":"EuroMillions","highFrequencyGame":false},"ZUBITO":{"portalGameCode":"ZUBITO","esaGameId":"16","esaGameName":"Zubito","wagerPageName":"zubito","imageName":"zubito","cssName":"zubito","displayGameName":"Zubito Loto","highFrequencyGame":false}}'; 144 145 interactive.variables.PDP_X_API_KEY = ''; 146 interactive.variables.PDP_DOMAIN_URL = ''; 147 148 interactive.variables.RESPONSIBLE_GAMING_TIME_OUT_ROUNDOFF = true; 149 150 interactive.variables.SESSION_TIMEOUT = '900000';
151 interactive.variables.SHOW_TERMS_AND_CONDITIONS_CHECKBOX = true; 152 153 interactive.variables.SUBSCRIPTIONS_AUTO_TOP_UP_ENABLED = false; 154 interactive.variables.XP_SDK_KEY = ''; 155 interactive.variables.XP_ENABLED = false; 156 var domains = 'luxprod1.igtilotterycmdts.com'; 157 interactive.variables.languageDomainsAllowed = []; 158if (domains) { 159 interactive.variables.languageDomainsAllowed = domains.split(","); 160} 161 162interactive.variables.timezone = 'Europe/Luxembourg' 163 // Contact Verification configurations 164 interactive.variables.CONTACT_VERIFY = { 165 MOBILE: { 166 enabled: true, 167 otp_length: 6, 168 external_link_enabled: true, 169 anonymous_verify: true 170 }, 171 EMAIL: { 172 emailVerifyMethod: "otp", 173 emailOtpLength: 6 174 } 175 176 } 177 178 interactive.variables.gcs = { 179 enabled: false, 180 defaultGeoProvider: "Radar", 181 lotteryWagerEnabled: false, 182 einstantsWagerEnabled: false, 183 shoppingCartWagerEnabled: false, 184 loginGeoLocateEnabled: false, 185 loginValidateSubscriptionEnabled: false, 186 providers: { 187 GEOCOMPLY: { 188 enabled: false 189 }, 190 RADAR: { 191 enabled: false 192 } 193 } 194 }; 195 interactive.variables.SUBSCRIPTIONS_VALIDATION_DUPLICATES_ALLOWED = true; 196</script>
196 197 198 199
199<script type="text/javascript" src="/content/interactive/ilottery/fr/home/jcr:content.overrideJQueryValidateMessages.js"></script>
199 200
200<script>CQURLInfo={"requestPath":"/content/interactive/ilottery/fr/home","extension":"html","selectors":[],"systemId":"e774a22f-a09e-4d49-8b1d-b9aa6aa077bb","runModes":"s7connect,crx3,nosamplecontent,publish,crx3tar"};</script>
200 201 202 203
203<script>CQURLInfo={"requestPath":"/content/interactive/ilottery/fr/home","extension":"html","selectors":[],"systemId":"e774a22f-a09e-4d49-8b1d-b9aa6aa077bb","runModes":"s7connect,crx3,nosamplecontent,publish,crx3tar"};</script>
203 204<link rel="stylesheet" href="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/3rdparty.min.20260605070501.css" type="text/css">
205<script src="/etc.clientlibs/clientlibs/granite/jquery.min.20260605070501.js"></script>
vendor: 1 bytes, line 205
205
206<script src="/etc.clientlibs/clientlibs/granite/utils.min.20260605070501.js"></script>
vendor: 1 bytes, line 206
206
207<script src="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/3rdparty.min.20260605070501.js"></script>
vendor: 1 bytes, line 207
207
208<script src="/etc.clientlibs/interactive/clientlibs/ilottery/3rdparty/pdfmake.min.20260605070501.js"></script>
vendor: 1 bytes, line 208
208
209<script src="/etc.clientlibs/interactive/clientlibs/ilottery/3rdparty/slick-carousel.min.20260605070501.js"></script>
vendor: 1 bytes, line 209
209
210<script src="/etc.clientlibs/interactive/clientlibs/common/mobilephone.min.20260605070501.js"></script>
vendor: 1 bytes, line 210
210
211<script src="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/common/home.min.20260605070501.js"></script>
211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228
229<script type="text/javascript"> 230 interactive = typeof interactive === 'undefined' ? {} : interactive; 231 interactive.variables = typeof interactive.variables === 'undefined' ? {} : interactive.variables; 232 interactive.variables.defaultTheme = "theme1"; 233 234 function getThemeName() { 235 var selectedTheme = document.cookie.replace(/(?:(?:^|.*;\s*)theme\s*\=\s*([^;]*).*$)|^.*$/, "$1"); 236 if(selectedTheme == ""){ 237 selectedTheme = interactive.variables.defaultTheme; 238 } 239 return selectedTheme; 240 } 241 var isMinifyEnabled = true; 242 var cssFileName = getThemeName(); 243 if(isMinifyEnabled){ 244 cssFileName += '.min.20260605070501'; 245 }else{ 246 cssFileName += '.20260605070501'; 247 } 248 249 document.write('<link rel="stylesheet" type="text/css" href="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/common/home/themes/'+cssFileName+'.css" />'); 250</script>
250 251 252 <link rel="stylesheet" type="text/css" href="/content/dam/interactive/ilottery/designs/common/home/fonts/brightstar-verlag.css"/> 253 254
254<script>;(function(w,d,t,r,u){var n,e,a; w[u]=w[u]||[],n=function(){var e={ti:'211071216',enableAutoSpaTracking:!0};e.q=w[u],w[u]=new UET(e),w[u].push('pageLoad')},e=d.createElement(t),e.src=r,e.async=1,e.onload=e.onreadystatechange=function(){var t=this.readyState;t&&t\!=='loaded'&&t\!=='complete'||(n(),e.onload=e.onreadystatechange=null)},a=d.getElementsByTagName(t)[0],a.parentNode.insertBefore(e,a)})(window,document,'script','//bat.bing.com/bat.js','uetq');</script>
254 255 256
256<script> 257 document.createElement( "picture" ); 258 portalGGA.variables.language = "fr" 259 </script>
259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278
279<script>
vendor: 363 bytes, lines 279-285
279 280 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 281 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 282 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 283 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 284 285 ga('create', '
285UA-56325845-4
vendor: 21 bytes, lines 285-287
285', 'auto'); 286 287
287ga('require', 'ecommerce'); ga('send', 'pageview', {'page': location.pathname + location.search + location.hash}); 288</script>
288 289<!-- Start VWO Asynchronous Code -->
290<script type='text/javascript'> 291var _vwo_code=(function(){ 292var account_id=420328, 293settings_tolerance=2000, 294library_tolerance=2500, 295use_existing_jquery=false, 296/* DO NOT EDIT BELOW THIS LINE */ 297f=false,d=document;return{use_existing_jquery:function(){return use_existing_jquery;},library_tolerance:function(){return library_tolerance;},finish:function(){if(!f){f=true;var a=d.getElementById('_vis_opt_path_hides');if(a)a.parentNode.removeChild(a);}},finished:function(){return f;},load:function(a){var b=d.createElement('script');b.src=a;b.type='text/javascript';b.innerText;b.onerror=function(){_vwo_code.finish();};d.getElementsByTagName('head')[0].appendChild(b);},init:function(){settings_timer=setTimeout('_vwo_code.finish()',settings_tolerance);var a=d.createElement('style'),b='body{filter:alpha(opacity=0) !important;background:none !important;}',h=d.getElementsByTagName('head')[0];a.setAttribute('id','_vis_opt_path_hides');a.setAttribute('type','text/css');if(a.styleSheet)a.styleSheet.cssText=b;else a.appendChild(d.createTextNode(b));h.appendChild(a);this.load('//dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&r='+Math.random());return settings_timer;}};}());_vwo_settings_timer=_vwo_code.init(); 298</script>
298 299<!-- End VWO Asynchronous Code --> 300
300<script>portalGGA.utils.isAccountBalanceEnabled = 'true';</script>
300 301</head> 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324<body class="index-page"> 325 326 327 328 329 330 331<!-- Google Tag Manager -->
vendor: 67 bytes, lines 331-333
331 332<noscript> 333 <iframe src="//www.googletagmanager.com/ns.html?id=
333GTM-WQ74Z4
vendor: 96 bytes, lines 333-335
333" 334 height="0" width="0" style="display:none;visibility:hidden"></iframe> 335</noscript>
336<script>
vendor: 337 bytes, lines 336-339
336(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 337 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 338 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 339})(window,document,'script','dataLayer','
339GTM-WQ74Z4
vendor: 3 bytes, line 339
339');
339</script>
339 340<!-- End Google Tag Manager --> 341 <div id="topOfPage"></div> 342 343
344<script type="text/javascript"> 345 if(window.location.hash == '#showNonLotteryUi'){ 346 localStorage.removeItem('hideNonLotteryUi'); 347 handleShowHideNonLotteryUI(false); 348 }else if(window.location.hash == '#hideNonLotteryUi'){ 349 if(localStorage.getItem('hideNonLotteryUi') == null){ 350 localStorage.setItem('hideNonLotteryUi', "true"); 351 } 352 handleShowHideNonLotteryUI(true); 353 }else if(localStorage.getItem('hideNonLotteryUi') == "true"){ 354 handleShowHideNonLotteryUI(true); 355 } 356 357 function handleShowHideNonLotteryUI(hideUiFlag){ 358 if(hideUiFlag){ 359 $('body').addClass("defined-ui-hidden"); 360 }else{ 361 $('body').removeClass("defined-ui-hidden"); 362 } 363 } 364</script>
364 365 366
366<script> 367 window.uetq=window.uetq||[]; 368 window.uetq.push('consent', 'update', 369 370{ 'ad_storage': 'granted', } 371); 372</script>
372 373 374 <div class="portal-container"> 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390<!-- Navigation --> 391<div class="navbar-set"></div> 392<div class="header navbar-fixed-top" role="banner"> 393 <!-- Accessibility: jump to main content --> 394 <a href="#srNavMain" class="sr-only sr-only-focusable" id="skippy--global"> 395 <span class="skiplink-text">Skip to main content</span> 396 </a> 397 <div class="header__top hide-for-iframe"> 398 <div class="header__container"> 399 <div class="session-timer"></div> 400 <nav class="header__inner"> 401 <div class="loginbar"> 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417<div class="account-nav" id="accountBarDesktop"></div> 418<div class="dropdown header__btn header__language hide"> 419 <a href="/content/interactive/ilottery/en/home.html" class="btn btn-top-header btn-top-header-link-dropdown dropdown-toggle languagedropdown" data-toggle="dropdown" aria-expanded="false"> 420 EN<span class="sr-only">English</span> <span class="glyphicon glyphicon-menu-down menu-caret" aria-hidden="true"></span> 421 </a> 422 <ul class="dropdown-menu dropdown-menu-right dropdown-menu--header-top"> 423 <li><a href="/content/interactive/ilottery/fr/home.html" class="languagedropdown">FR</a></li> 424 <li><a href="/content/interactive/ilottery/en/home.html" class="languagedropdown">EN</a></li> 425 </ul> 426</div> 427<div class="header__btn header__help"> 428 <a href="/content/interactive/ilottery/en/help.html" class="btn btn-lg btn-top-header-link btn-top-header"> 429 <span class="sr-only">Help</span> 430 <span class="fa fa-info-circle" aria-hidden="true"></span> 431 </a> 432</div> 433
434<script> 435 436 var shoppingCartWidgetWrapperTemplate = function(obj){ 437var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 438with(obj||{}){ 439__p+='<!-- Copyright � 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div id="cartWidget" class="cart-dropdown header__btn">\n <a href="/content/interactive/ilottery/en/shoppingcart.html" class="btn btn-lg btn-cart btn-top-header btn-top-header-link-dropdown">\n <span class="sr-only">'+ 440((__t=( CQ.I18n.getMessage("shoppingcart.widget.shoppingCart.label") ))==null?'':__t)+ 441'</span>\n <span class="pd-icon pd-icon-lottery-shopping-cart btn-cart__icon" aria-hidden="true"></span><span class="badge badge--cart" data-pd="cartItems"></span>\n </a>\n <div class="dropdown-menu dropdown-menu-right dropdown-menu--header-top" role="menu">\n <div class="cart__icon text-center">\n <span class="cart__item-count" data-pd="cartItems"></span>\n <span class="sprite-cart"></span>\n </div>\n \n <div class="cart__empty-notice" data-pd="cartEmpty"> \n <p>'+ 442((__t=( CQ.I18n.getMessage("shoppingcart.widget.emptyCart.title") ))==null?'':__t)+ 443'</p>\n <p><small>'+ 444((__t=( CQ.I18n.getMessage("shoppingcart.widget.emptyCart.content") ))==null?'':__t)+ 445'</small></p>\n </div>\n\n <div class="cart__wagers" data-pd="cartList">\n <div data-pd="inlineMsg" class="alert alert-success cartWidget-inlineMsg-discount" style="display:none"><div data-pd="cart-inlineMsg-text"></div></div>\n <div data-pd="inlineMsg" class="alert alert-success cartWidget-inlineMsg-freeTicket" style="display:none"><div data-pd="cart-inlineMsg-text"></div></div>\n <div class="cart__title">\n <span class="cart__title-label"><span class="pd-icon pd-icon-lottery-shopping-cart" aria-hidden="true"></span> '+ 446((__t=( CQ.I18n.getMessage("shoppingcart.widget.yourCart.title") ))==null?'':__t)+ 447'</span>\n </div>\n <ul class="cart__wagers__overview list-unstyled" data-pd="cart-items"></ul>\n </div>\n \n <div class="cart__footer" data-pd="cartActions">\n <!--<div class="cart__total h4">\n <span class="cart__total__title">'+ 448((__t=( CQ.I18n.getMessage("shoppingcart.widget.yourCart.total") ))==null?'':__t)+ 449':</span>\n <span class="cart__total__amount" data-pd="cartTotal" ></span>\n </div>-->\n <div class="cart__actions">\n <button data-pd="goToCart" type="button" title="Checkout" class="btn btn-default btn-block btn-text-initial">'+ 450((__t=( CQ.I18n.getMessage("shoppingcart.widget.checkout.title") ))==null?'':__t)+ 451'</button>\n </div>\n </div>\n </div>\n</div>\n'; 452} 453return __p; 454} 455 456</script>
456 457
458<script> 459 460 var loginBarNotLoggedInTemplate = function(obj){ 461var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 462with(obj||{}){ 463__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="account-nav__not-auth clearfix">\n <div class="header__btn">\n <button class="btn btn-login btn-account-header br-0" data-track="click" data-track-category="interaction" data-track-action="click" data-track-label="connexionRequest" data-target="#loginModal" data-toggle="modal">'+ 464((__t=( CQ.I18n.getMessage("topnav.login.label") ))==null?'':__t)+ 465'</button>\n </div>\n <div class="header__btn">\n <a href="/content/interactive/igaming/fr/registration.html" class="btn btn-register btn-account-header br-0">'+ 466((__t=( CQ.I18n.getMessage("topnav.register.label") ))==null?'':__t)+ 467'</a>\n </div>\n</div>\n'; 468} 469return __p; 470} 471 472 </script>
472 473
473<script> 474 475 var loginBarLoggedInTemplate = function(obj){ 476var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 477with(obj||{}){ 478__p+='<!-- Copyright é 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="account-nav__players-info"> \n <div class="btn-group">\n <div class="dropdown pull-left">\n <a href="javascript:void(0)" class="btn btn-top-header btn-top-header-link-dropdown dropdown-toggle" data-toggle="dropdown" aria-expanded="false">\n <span class="account-nav__players-name" data-pd="playerName">'+ 479((__t=( firstName ))==null?'':__t)+ 480'</span>\n <span class="glyphicon glyphicon-menu-down menu-caret" aria-hidden="true"></span>\n </a>\n <div class="dropdown-menu dropdown-menu-right dropdown-menu--my-account">\n <div class="my-account-nav">\n <div class="my-account-nav__user-info">\n <div class="my-account-nav__user">\n <div class="my-account-nav__avatar">\n <img src="'+ 481((__t=( interactive.utils.common.playerAvatar() ))==null?'':__t)+ 482'" alt="Avatar" class="img-responsive my-account-nav__img-avatar">\n </div>\n <span class="my-account-nav__username">\n <span class="text-capitalize">\n '+ 483((__t=( firstName ))==null?'':__t)+ 484' '+ 485((__t=( lastName ))==null?'':__t)+ 486'\n </span>\n </span>\n <span class="my-account-nav__details-overview">\n <span class="my-account-nav__details-title">\n '+ 487((__t=( CQ.I18n.getMessage("loginBar.balance") ))==null?'':__t)+ 488'\n \n </span>\n <span class="my-account-nav__details-money">\n <span class="pd-icon pd-icon-dp-wallet" aria-hidden="true"></span>\n '; 489 if (interactive.utils.common.isBalance('pay')) { 490__p+='\n <span class="my-account-nav__details-label">'+ 491((__t=( interactive.utils.common.getBalance('pay', true) ))==null?'':__t)+ 492'</span>\n '; 493 } else { 494__p+='\n <span class="my-account-nav__details-label">\n 0.00 '+ 495((__t=( interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 496'\n </span>\n '; 497 } 498__p+='\n </span>\n </span>\n <span class="my-account-nav__details-overview">\n <span class="my-account-nav__details-title">'+ 499((__t=( CQ.I18n.getMessage("loginBar.bonusBags") ))==null?'':__t)+ 500'</span>\n <span class="my-account-nav__details-points">\n <span class="pd-icon pd-icon-bonus-bag" aria-hidden="true"></span>\n <span class="my-account-nav__details-label">'+ 501((__t=( interactive.utils.common.getBalance('bonus', true) ))==null?'':__t)+ 502'</span>\n </span>\n </span>\n\n <!--\n <span class="my-account-nav__details-overview">\n <span class="my-account-nav__details-title">Rewards Points</span>
502\n <span class="my-account-nav__details-points">\n <span class="pd-icon pd-icon-pff-loyalty-points" aria-hidden="true"></span>\n <span class="my-account-nav__details-label">'+ 503((__t=( interactive.utils.common.getBalance('points', true) ))==null?'':__t)+ 504'</span>\n </span>\n </span>\n -->\n </div>\n '; 505 if(registrationLevel !== interactive.variables.registrationLevelId.anonymous) { 506__p+='\n <div class="my-account-nav__actions spacer-bottom">\n <a href="/content/interactive/igaming/en/my-account/manage-balance.html" class="btn btn-primary btn-block" role="button"><span class="text-uppercase">'+ 507((__t=( CQ.I18n.getMessage("menu.depositfunds") ))==null?'':__t)+ 508'</span></a>\n </div>\n '; 509 } 510__p+='\n <!-- <div class="my-account-nav__actions">\n <a href="/content/interactive/igaming/en/my-account/manage-balance.html#transactionType=deposit" class="btn btn-info btn-block" role="button"><span class="text-uppercase">'+ 511((__t=( CQ.I18n.getMessage("menu.depositfunds") ))==null?'':__t)+ 512'</span></a>\n </div> -->\n </div>\n <div class="my-account-nav__list-wrapper">\n <nav class="my-account-nav__list my-account-nav__list--v-divider" aria-label="My Account">\n <h1 class="my-account-nav__list-heading">\n <!-- <span class="pd-icon pd-icon-player-icon pd-icon-1-2x" aria-hidden="true"></span> -->\n <span class="my-account-nav__heading"><span class="text-bold">'+ 513((__t=( CQ.I18n.getMessage("menu.myaccount") ))==null?'':__t)+ 514'</span></span>\n </h1>\n <ul class="list-unstyled margin-reset">\n <li>\n <a href="/content/interactive/igaming/en/my-account.html" data-nav-link>\n '+ 515((__t=( CQ.I18n.getMessage("menu.myaccount") ))==null?'':__t)+ 516'\n </a>\n </li>\n <li>\n <a href="/content/interactive/ilottery/en/myaccount/virtualcard.html" data-nav-link>\n '+ 517((__t=( CQ.I18n.getMessage("menu.virtualcard") ))==null?'':__t)+ 518'\n </a>\n </li>\n <li>\n <a href="/content/interactive/ilottery/en/myaccount/favorites.html" data-nav-link>\n '+ 519((__t=( CQ.I18n.getMessage("menu.favorites") ))==null?'':__t)+ 520'\n </a>\n </li>\n <li>\n <a href="/content/interactive/ilottery/en/myaccount/mytickets.html" data-nav-link>\n '+ 521((__t=( CQ.I18n.getMessage("menu.mytickets") ))==null?'':__t)+ 522'\n </a>\n </li>\n <li>\n <a href="/content/interactive/ilottery/en/myaccount/my-subscriptions.html" data-nav-link>\n '+ 523((__t=( CQ.I18n.getMessage("menu.subscriptions") ))==null?'':__t)+ 524'\n </a>\n </li>\n <!-- <li>\n <a href="/content/interactive/igaming/en/my-account/my-details.html" data-nav-link>\n My Details\n </a>\n </li> -->\n <!-- '; 525 if(registrationLevel !== interactive.variables.registrationLevelId.anonymous){ 526__p+='\n <li>\n <a href="/content/interactive/igaming/en/my-account/manage-balance.html" data-nav-link>\n '+ 527((__t=( CQ.I18n.getMessage("menu.balance") ))==null?'':__t)+ 528'\n </a>\n </li>\n '; 529 } 530__p+=' -->\n <!-- '; 531 if(registrationLevel !== interactive.variables.registrationLevelId.anonymous){ 532__p+='\n <li>\n <a href="/content/interactive/ilottery/en/myaccount/preferences.html" data-nav-link>\n My Preferences\n </a>\n </li>\n '; 533 } 534__p+=' -->\n '; 535 if(registrationLevel !== interactive.variables.registrationLevelId.anonymous){ 536__p+='\n <li>\n <a href="/content/interactive/ilottery/en/myaccount/my-bonuses.html" data-nav-link>\n '+ 537((__t=( CQ.I18n.getMessage("menu.bonuses") ))==null?'':__t)+ 538'\n </a>\n </li>\n '; 539 } 540__p+='\n '; 541 if(registrationLevel !== interactive.variables.registrationLevelId.anonymous){ 542__p+='\n <li>\n <a href="/content/interactive/ilottery/en/myaccount/my-promotions.html" data-nav-link>\n '+ 543((__t=( CQ.I18n.getMessage("menu.promotions") ))==null?'':__t)+ 544'\n </a>\n </li>\n '; 545 } 546__p+='\n '; 547 if(allowDocumentUpload){ 548__p+='\n <li>\n <a href="/content/interactive/ilottery/fr/myaccount/kycdocuments.html" data-nav-link>\n '+ 549((__t=( CQ.I18n.getMessage("menu.document") ))==null?'':__t)+ 550'\n </a>\n </li>\n '; 551 } 552__p+='\n <li>\n <a href="/content/interactive/ilottery/en/myaccount/my-activity.html" data-nav-link>\n '+ 553((__t=( CQ.I18n.getMessage("menu.activity") ))==null?'':__t)+ 554'\n </a>\n </li>\n '; 555 if(registrationLevel !== interactive.variables.registrationLevelId.anonymous){ 556__p+='\n <li>\n <a href="/content/interactive/ilottery/en/myaccount/accountinformation.html" data-nav-link> '+ 557((__t=( CQ.I18n.getMessage("menu.messages") ))==null?'':__t)+ 558'</a></li>\n '; 559 } 560__p+='\n <!-- '; 561 if(registrationLevel !== interactive.variables.registrationLevelId.anonymous){ 562__p+='\n <li>\n <a href="/content/interactive/igaming/en/my-account/close-account.html" data-nav-link>\n '+ 563((__t=( CQ.I18n.getMessage("menu.closeaccount") ))==null?'':__t)+ 564'\n </a>\n </li>\n '; 565 } 566__p+=' -->\n </ul>\n </nav>\n <div class="my-account-nav__list-group">\n <nav class="my-account-nav__list my-account-nav__list--accent" aria-label="iLottery">\n <h1 class="my-account-nav__list-heading my-account-nav__list-heading--accent">\n \n <!-- <span class="pd-icon pd-icon-nav-lottery pd-icon-1-2x" aria-hidden="true"></span>
566\n <span class="my-account-nav__heading">iLOTTERY</span> -->\n </h1>\n <ul class="list-unstyled margin-reset">\n <li>\n <a href="/content/interactive/ilottery/en/myaccount/invite-a-friend.html" data-nav-link> '+ 567((__t=( CQ.I18n.getMessage("menu.inviteafriend") ))==null?'':__t)+ 568'\n </a>\n </li>\n <li>\n <a href="/content/interactive/ilottery/en/myaccount/set-limits.html" data-nav-link>\n '+ 569((__t=( CQ.I18n.getMessage("menu.setlimit") ))==null?'':__t)+ 570'\n </a>\n </li>\n <li>\n <a href="/content/interactive/igaming/en/my-account/consent-management.html" data-nav-link>\n '+ 571((__t=( CQ.I18n.getMessage("menu.consent") ))==null?'':__t)+ 572'\n </a>\n </li>\n '; 573 if(registrationLevel !== interactive.variables.registrationLevelId.anonymous){ 574__p+='\n <li>\n <a href="/content/interactive/ilottery/en/myaccount/preferences.html" data-nav-link>\n '+ 575((__t=( CQ.I18n.getMessage("menu.preferences") ))==null?'':__t)+ 576'\n </a>\n </li>\n '; 577 } 578__p+='\n <!-- <li>\n <a href="/content/interactive/ilottery/en/myaccount/purchase-triggers.html" data-nav-link>\n '+ 579((__t=( CQ.I18n.getMessage("menu.triggers") ))==null?'':__t)+ 580'\n </a>\n </li> -->\n <!-- '; 581 for (var i = 0; i < portalnavJson.length; i++) { 582__p+='\n '; 583 if(portalnavJson[i].title){ 584__p+='\n <li>\n <a href="'+ 585((__t=(portalnavJson[i].link))==null?'':__t)+ 586'.html">\n <span class="'+ 587((__t=(portalnavJson[i].iconcss))==null?'':__t)+ 588'"></span> '+ 589((__t=(portalnavJson[i].title))==null?'':__t)+ 590'\n '; 591 if (portalnavJson[i].havespan) { 592__p+='\n <span class="messages-count"></span>\n '; 593 } 594__p+='\n </a>\n </li>\n '; 595 } 596__p+='\n '; 597 } 598__p+=' -->\n </ul>\n </nav>\n </div>\n </div>\n </div>\n <div class="my-account-nav__logout">\n <a href="javascript:void(0)" data-pd="logout" class="btn btn-logout cta-logout" role="button">\n <span class="icon-dp icon-dp-logout" aria-hidden="true"></span>\n '+ 599((__t=( CQ.I18n.getMessage("menu.logout") ))==null?'':__t)+ 600'\n </a>\n </div>\n </div>\n <!-- <ul class="dropdown-menu dropdown-menu--myaccount" role="menu">\n '; 601 for (var i = 0; i < portalnavJson.length; i++) { 602__p+='\n '; 603 if(portalnavJson[i].title){ 604__p+='\n <li>\n <a href="'+ 605((__t=(portalnavJson[i].link))==null?'':__t)+ 606'.html">
606\n <span class="'+ 607((__t=(portalnavJson[i].iconcss))==null?'':__t)+ 608'"></span> '+ 609((__t=(portalnavJson[i].title))==null?'':__t)+ 610'\n '; 611 if (portalnavJson[i].havespan) { 612__p+='\n <span class="messages-count"></span>\n '; 613 } 614__p+='\n </a>\n </li>\n '; 615 } 616__p+='\n '; 617 } 618__p+='\n <li class="logout"><a href="#" id="logout"><span class=""></span>Logout</a></li>\n </ul> -->\n </div>\n <div class="header__btn upgrade_btn" style="display:none;">\n <a href="" class="btn btn-upgrade btn-account-header br-0 upgrade_btn_link">Upgrade</a>\n </div>\n <a href="/content/interactive/igaming/en/my-account/manage-balance.html" class="btn btn-top-header btn-top-header-default" data-nav-link>\n <span class="account-nav__players-balance">\n <span class="sr-only">Your balance is</span>\n <span class="pd-icon pd-icon-dp-wallet" aria-hidden="true"></span>\n '; 619 if (interactive.utils.common.isBalance('pay')) { 620__p+='\n <span class="account-nav__label">\n '+ 621((__t=( interactive.utils.common.getBalance('pay', true) ))==null?'':__t)+ 622' \n </span>\n '; 623 } else { 624__p+='\n <span class="account-nav__label">\n 0.00 '+ 625((__t=( interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 626'\n </span>\n '; 627 } 628__p+='\n </span>\n </a> \n <a href="/content/interactive/ilottery/fr/myaccount/my-bonuses.html" class="btn btn-top-header btn-top-header-default" data-nav-link="">\n <span class="account-nav__players-balance">\n <span class="sr-only">Your balance is</span>\n <span class="pd-icon pd-icon-bonus-bag" aria-hidden="true"></span>\n \n <span class="account-nav__label">\n '+ 629((__t=( interactive.utils.common.getBalance('bonus', true) ))==null?'':__t)+ 630' \n </span>\n \n </span>\n </a>\n <div class="header__btn" style="display:none;">\n <a href="" class="btn btn-upgrade btn-account-header br-0">Upgrade</a>\n </div>\n <!--\n <a href="/content/interactive/ilottery/en/loyalty.html" class="btn btn-top-header btn-top-header-info" data-nav-link>\n <span class="account-nav__players-points">\n <span class="sr-only">Rewards Points</span>\n <span class="pd-icon pd-icon-pff-loyalty-points" aria-hidden="true"></span>\n <span class="account-nav__label">'+ 631((__t=( interactive.utils.common.getBalance('points', true) ))==null?'':__t)+ 632'</span>\n </span>\n </a>\n -->\n </div>\n</div>'; 633} 634return __p; 635} 636 637</script>
637 638 639
640<script> 641 642 var shoppingCartWidgetWagerItem = function(obj){ 643var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 644with(obj||{}){ 645__p+='<!-- Copyright � 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="game-image no-shadow" '; 646 if (isFreeTicket) { 647__p+='data-badge="free"'; 648 } 649__p+='>\n <span class="sr-only">'+ 650((__t=( displayGameName ))==null?'':__t)+ 651'</span>\n <img src="/content/dam/interactive/ilottery/images/game-logos/'+ 652((__t=( gameConfig.cssName ))==null?'':__t)+ 653'.png" alt="lotto">\n\n</div>\n\n<ul class="cart__info list-unstyled">\n <li>'+ 654((__t=( CQ.I18n.getMessage("cart.widget.Plays") ))==null?'':__t)+ 655': \n <span>\n '; 656 if (isFreeTicket) { 657__p+='\n '+ 658((__t=( boards.length ))==null?'':__t)+ 659' \n '; 660 } else { 661__p+='\n '+ 662((__t=( (description) ? description.split(' | ')[1] : '' ))==null?'':__t)+ 663'\n '; 664 } 665__p+='\n </span>\n </li>\n <li>\n '; 666 if (isFreeTicket) { 667__p+='\n <span>'+ 668((__t=( CQ.I18n.getMessage("cart.widget.freeticket") ))==null?'':__t)+ 669'</span>\n '; 670 } else { 671__p+='\n '+ 672((__t=( CQ.I18n.getMessage("cart.widget.Total") ))==null?'':__t)+ 673'\n <span>\n '+ 674((__t=( (payment && payment.source.id === 'POINTS') ? portalGGA.utils.pointsFormatted(payment.amount, true) + ' ' + CQ.I18n.getMessage("shoppingcart.summary.loyaltyPoints") : portalGGA.utils.currencyFormatted(payment.amount,true) + " "+interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 675'\n </span>\n '; 676 } 677__p+='\n </li>\n</ul>\n \n'; 678 if (!isFreeTicket && (!packageNo || firstInPackage)) { 679__p+='\n <span class="cart__delete-wager">\n <button class="btn btn-lg btn-transparent padding-reset" data-pd="cartItemRemove">\n <span class="pd-icon pd-icon-delete" aria-hidden="true"></span> <span class="sr-only">Remove ticket</span>\n </button>\n </span>\n'; 680 } 681__p+='\n'; 682} 683return __p; 684} 685 686</script>
686 687
688<script> 689 690 var shoppingCartWidgetSubscriptionItem = function(obj){ 691var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 692with(obj||{}){ 693__p+='<!-- Copyright � 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="game-image no-shadow">\n <span class="sr-only">'+ 694((__t=( displayGameName ))==null?'':__t)+ 695'</span>\n <img src="/content/dam/interactive/ilottery/images/game-logos/'+ 696((__t=( gameConfig.cssName ))==null?'':__t)+ 697'.png" alt="lotto">\n</div>\n\n<ul class="cart__info list-unstyled">\n <li>'+ 698((__t=( CQ.I18n.getMessage("cart.widget.tickets") ))==null?'':__t)+ 699' <span>'+ 700((__t=( description.split(' | ')[1] ))==null?'':__t)+ 701'</span></li>\n <li>'+ 702((__t=( CQ.I18n.getMessage("cart.widget.Price") ))==null?'':__t)+ 703' <span>'+ 704((__t=( interactive.utils.common.getCurrency('gameEngine') + portalGGA.utils.currencyFormatted(payment.amount) ))==null?'':__t)+ 705'</span></li>\n</ul>\n\n'; 706 if (!isFreeTicket && (!packageNo || firstInPackage)) { 707__p+='\n <span class="cart__delete-wager">\n <button class="btn btn-lg btn-transparent padding-reset" data-pd="cartItemRemove">\n <span class="pd-icon pd-icon-delete" aria-hidden="true"></span> <span class="sr-only">Remove ticket</span>\n </button>\n </span>\n'; 708 } 709__p+=''; 710} 711return __p; 712} 713 714</script>
714 715
716<script> 717 718 var shoppingCartWidgetVoucherItem = function(obj){ 719var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 720with(obj||{}){ 721__p+='<!-- Copyright � 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="game-image no-shadow">\n <span class="sr-only">'+ 722((__t=( displayGameName ))==null?'':__t)+ 723'</span>\n <img src="/content/dam/interactive/ilottery/images/game-logos/'+ 724((__t=( gameConfig.cssName ))==null?'':__t)+ 725'.png" alt="lotto">\n\n</div>\n\n<ul class="cart__info list-unstyled">\n <li>'+ 726((__t=( CQ.I18n.getMessage("cart.widget.tickets") ))==null?'':__t)+ 727' <span>'+ 728((__t=( (description) ? description.split(' | ')[1] : '' ))==null?'':__t)+ 729'</span></li>\n <li>'+ 730((__t=( CQ.I18n.getMessage("cart.widget.Price") ))==null?'':__t)+ 731' <span>'+ 732((__t=( (payment && payment.source.id === 'POINTS') ? portalGGA.utils.pointsFormatted(payment.amount, true) + ' ' + CQ.I18n.getMessage("shoppingcart.summary.loyaltyPoints") : interactive.utils.common.getCurrency('gameEngine') + portalGGA.utils.currencyFormatted(payment.amount) ))==null?'':__t)+ 733'</span></li>\n</ul>\n \n<span class="cart__delete-wager">\n <button class="btn btn-lg btn-transparent padding-reset" data-pd="cartItemRemove">\n <span class="pd-icon pd-icon-delete" aria-hidden="true"></span> <span class="sr-only">Remove ticket</span>\n </button>\n</span>\n'; 734} 735return __p; 736} 737 738</script>
738 739
740<script type="text/javascript"> 741var loginBar = new portalGGA.views.LoginBar({el:$('#accountBarDesktop'), 742 signupJson:{"signupLink":"/content/interactive/igaming/en/registration","signupLinkConnect":"/content/interactive/igaming/en/connectRegistration"}, 743 portalnavJson:[{"My Account":"/content/interactive/ilottery/en/myaccount"},{"title":"Mon compte","link":"/content/interactive/igaming/en/my-account","iconcss":"","havespan":false},{"title":"Faire un versement","link":"/content/interactive/igaming/en/my-account/manage-balance","iconcss":"","havespan":false},{"title":"Mes favoris","link":"/content/interactive/ilottery/en/myaccount/favorites","iconcss":"","havespan":false},{"title":"Messages et notifications","link":"/content/interactive/ilottery/en/myaccount/accountinformation","iconcss":"","havespan":true}], 744 registrationText:{"content":""}, 745 gameConfig: '{"EURODREAMS":{"portalGameCode":"EURODREAMS","esaGameId":"21","esaGameName":"Eurodreams","wagerPageName":"eurodreams","imageName":"eurodreams","cssName":"eurodreams","displayGameName":"EuroDreams","highFrequencyGame":false},"ADDON":{"portalGameCode":"ADDON","esaGameId":"18","esaGameName":"Addon","wagerPageName":"Addon","imageName":"Addon","cssName":"Addon","displayGameName":"Addon","highFrequencyGame":false},"JOKER":{"portalGameCode":"JOKER","esaGameId":"17","esaGameName":"Joker","wagerPageName":"Joker","imageName":"Joker","cssName":"Joker","displayGameName":"Joker","highFrequencyGame":false},"EINSTANT":{"portalGameCode":"EINSTANT","esaGameId":"19","esaGameName":"einstant","wagerPageName":"einstants","imageName":"einstant","cssName":"einstant","displayGameName":"Instant Games","highFrequencyGame":false},"LOTTO":{"portalGameCode":"LOTTO","esaGameId":"23","esaGameName":"Lotto","wagerPageName":"lotto","imageName":"lotto","cssName":"lotto","displayGameName":"Lotto 6aus49","highFrequencyGame":false},"HIGH5":{"portalGameCode":"HIGH5","esaGameId":"10","esaGameName":"High5","wagerPageName":"high5","imageName":"high5","cssName":"high5","displayGameName":"High 5","highFrequencyGame":false},"EUROMILLIONS":{"portalGameCode":"EUROMILLIONS","esaGameId":"20","esaGameName":"Euromillions","wagerPageName":"euromillions","imageName":"euromillions","cssName":"euromillions","displayGameName":"EuroMillions","highFrequencyGame":false},"ZUBITO":{"portalGameCode":"ZUBITO","esaGameId":"16","esaGameName":"Zubito","wagerPageName":"zubito","imageName":"zubito","cssName":"zubito","displayGameName":"Zubito Loto","highFrequencyGame":false}}' 746 }); 747</script>
747 748</div> 749 750 </nav> 751 </div> 752 </div><!-- header__top --> 753 <div class="loginbar loginbarfluid"> 754 755 756 757 758 759 760 761 762 763 764 765 766 767<div class="mobile-user-panel hide-for-iframe" id="loginBarGlobal"></div> 768
768<script> 769 770 var loginBarNotLoggedInFluidTemplate = function(obj){ 771var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 772with(obj||{}){ 773__p+='<!-- Copyright � 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="mobile-user-panel__panel"></div>'; 774} 775return __p; 776} 777 778 </script>
778 779
779<script> 780 781 var loginBarLoggedInFluidTemplate = function(obj){ 782var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 783with(obj||{}){ 784__p+='<!-- Copyright � 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="mobile-user-panel__panel">\n <div class="session-timer text-white"></div>\n</div>'; 785} 786return __p; 787} 788 789</script>
789 790
791<script type="text/javascript"> 792 var loginBarFluid = new portalGGA.views.LoginBarFluid({ 793 el: $('#loginBarGlobal') 794 }); 795</script>
795 796</div> 797 798 <div class="topnavigation"> 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817<div class="navbar-pd-outer" id="1312473727"> 818 <div class="navbar-pd-outer__container"> 819 <nav class="navbar navbar-pd"> 820 <!-- Brand and toggle get grouped for better mobile display --> 821 <div class="navbar-header-mobile hide-for-iframe"> 822 <button class="navbar-hamburger" type="button" data-toggle="mainNav" aria-expanded="false"> 823 <span class="sr-only">site navigation</span> 824 <span class="lines"></span> 825 </button> 826 <a class="nav-logo--mobile hide-for-iframe" href="/en-us/home.html"> 827 <span class="sr-only">Luxembourg - Player Portal</span> 828 <span class="sprite-LUX_iLottery" aria-hidden="true"></span> 829 </a> 830 <a href="/en-us/shoppingcart.html" class="btn btn-cart" aria-expanded="false"> <!-- data-toggle="cart" --> 831 <span class="sr-only">Shopping Cart</span> 832 <span class="pd-icon pd-icon-lottery-shopping-cart btn-cart__icon" aria-hidden="true"></span> 833 <span class="badge hide" data-pd="cartItems"></span> 834 </a> 835 836 <button data-target="#loginModal" data-toggle="modal" class="mobile-my-account-panel__trigger" data-pd="not-authenticated" style="display: none;"> 837 <span class="sr-only">Login</span> 838 <i class="fa icon-dp-player-icon-not-loggedin mobile-my-account-panel__trigger-icon" aria-hidden="true"></i> 839 </button><!--/ avatar --> 840 841 <button class="mobile-my-account-panel__trigger" data-toggle="modal" id="mobileMyAccountMenuOpen" data-pd="authenticated" style="display:none"> 842 <span class="sr-only">Open My Account Menu</span> 843 <img src="/content/dam/interactive/igaming/avatars/
843avatar1.png" alt="avatar" data-avatar aria-hidden="true" role="presentation"> 844 </button><!--/ avatar --> 845 846 <div class="mobile-my-account-panel" id="mobileMyAccountMenu" tabindex="-1" aria-hidden="true" role="dialog" aria-label="My account menu"> 847 <div class="mobile-my-account-panel__header"> 848 <button class="mobile-my-account-panel__close" id="mobileMyAccountMenuClose"> 849 <span class="sr-only">Close menu</span> 850 <span class="pd-icon pd-icon-close" aria-hidden="true"></span> 851 </button> 852 853 <div class="mobile-my-account-panel__header-inner"> 854 <div class="mobile-my-account-panel__avatar avatar"> 855 <img src="/content/dam/interactive/igaming/avatars/avatar1.png" alt="avatar" data-avatar> 856 </div><!--/ avatar --> 857 <div class="mobile-my-account-panel__user-info"> 858 <div class="mobile-my-account-panel__playername"> 859 <span class="text-capitalize js-username"></span> 860 </div> 861 <div class="mobile-my-account-panel__balance"> 862 <span class="pd-icon pd-icon-dp-wallet"></span><span class="js-balance-money"></span> 863 </div> 864 <div class="mobile-my-account-panel__balance"> 865 <span class="pd-icon pd-icon-bonus-bag"></span><span class="js-bonus-money"></span> 866 </div> 867 <!-- 868 <div class="mobile-my-account-panel__loyalty"> 869 <span class="pd-icon pd-icon-pff-loyalty-points"></span><span class="js-balance-points"></span> 870 </div> 871 --> 872 </div><!--/ mobile-my-account-panel__user-info--> 873 <div class="header__btn"> 874 <a href="/content/interactive/igaming/en/my-account/manage-balance.html#transactionType=deposit" data-ng-if="!isLightRegistered() || !isConnectRegistered() || !isSCRegistered() || !isAnonymous()" class="btn btn-outline" data-nav-link="">Faire un versement</a> 875 <a href="#" id="upgradeAccount" class="btn btn-upgrade btn-account-header br-0">Upgrade</a> 876 </div> 877 </div><!--/ mobile-my-account-panel__header-inner --> 878 879 </div> 880 881 <!-- Tab panes --> 882 <div class="mobile-my-account-panel__tab-content tab-content--plain" role="document" style="margin-top: -50px;"> 883 <div role="tabpanel" class="tab-pane active" id="mobileAccountMenuTab"> 884 <div class="mobile-my-account-panel__tab-pane-inner" > 885 <ul class="list-unstyled mobile-my-account-panel__nav-list"> 886 887 888 <li><a href="/content/interactive/igaming/en/my-account.html" id="" data-nav-link>Mon compte</a></li> 889 890 891 <li><a href="/content/interactive/ilottery/en/myaccount/virtualcard.html" id="" data-nav-link>Carte virtuelle</a></li> 892 893 894 <li><a href="/content/interactive/ilottery/en/myaccount/favorites.html" id="" data-nav-link>Mes favoris</a></li> 895 896 897 <li><a href="/content/interactive/ilottery/en/myaccount/mytickets.html" id="" data-nav-link>Mes tickets</a></li> 898 899 900 <li><a href="/content/interactive/ilottery/en/myaccount/my-subscriptions.html" id="" data-nav-link>Mes abonnements</a></li> 901 902 903 <li><a href="/content/interactive/igaming/en/my-account/my-bonuses.html" id="" data-nav-link>Mes bonus</a></li> 904 905 906 <li><a href="/content/interactive/igaming/en/my-account/my-promotions.html" id="" data-nav-link>Mes promotions</a></li> 907 908 909 <li><a href="/content/interactive/igaming/en/my-account/my-activity.html" id="" data-nav-link>Mes activités</a></li> 910 911 912 <li><a href="/content/interactive/igaming/en/my-account/message-and-notifications.html" id="" data-nav-link>Messages et notifications</a></li> 913 914 915 <li><a href="/content/interactive/ilottery/fr/myaccount/kycdocuments.html" id="" data-nav-link>Vérifier mes documents</a></li> 916 917 918 919 920 <li><a href="/content/interactive/ilottery/en/myaccount/invite-a-friend.html" data-nav-link>Parrainer un ami</a></li> 921 922 923 <li><a href="/content/interactive/ilottery/en/myaccount/set-limits.html" data-nav-link>Jeu responsable</a></li> 924 925 926 <li><a href="/content/interactive/igaming/en/my-account/consent-management.html" data-nav-link>Consentements</a></li> 927 928 929 <li><a href="/content/interactive/ilottery/en/myaccount/preferences.html" data-nav-link>Préférences de notification</a></li> 930 931 <li><a href="#" id="logout">Se déconnecter</a></li> 932 </ul> 933 </div> 934 </div> 935 936 937 </div> 938 </div> 939 </div> 940 941 <div class="collapse navbar-collapse" id="pd-main-nav"> 942 <a class="nav-logo" href="/en-us/home.html">
943 <span class="sr-only">LUX iLottery - Player Portal</span> 944 <span class="nav-logo__logo"> 945 <span class="sprite-LUX_iLottery" aria-hidden="true"></span> 946 </span> 947 <span class="nav-logo__background"></span> 948 </a> 949 950 <ul class="nav navbar-nav navbar-pd__navbar"> 951 952 <li > 953 <a href="/content/interactive/ilottery/en/home.html">Accueil</a> 954 </li> 955 956 957 <li class="dropdown"> 958 <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Jeux de tirage<span class="glyphicon glyphicon-menu-down menu-caret" aria-hidden="true"></span></a> 959 <div class="dropdown-menu pd-dropdown pd-dropdown--playnow" role="menu"> 960 <h4 class="pd-dropdown__title" role="presentation">Jeux de tirage</h4> 961 <ul class="pd-dropdown__list pd-dropdown__list--playnow pd-dropdown__list--container-3-tiles"> 962 963 <li class="game-tile__list__item" > 964 <a href="/content/interactive/ilottery/en/euromillions.html" class="nav-tile game-tile-jackpot game-tile-jackpot-euromillions" data-show-jackpot="true" data-jackpot-game="EUROMILLIONS"> 965 <div class="game-image"> 966 <span class="sr-only">Past winning numbers EuroMillions</span> 967 <img src="/content/dam/interactive/ilottery/images/game-logos/euromillions.png" alt="Euro Millions"> 968</div> 969<div class="game-jackpot"> 970 <div class="jackpot-label">${drawTime}</div> 971 <div class="jackpot-amount">${jackpotAmount}</div> 972</div> 973 </a> 974 </li> 975 976 <li class="game-tile__list__item" > 977 <a href="/content/interactive/ilottery/en/eurodreams.html" class="nav-tile game-tile-jackpot game-tile-jackpot-eurodreams" data-show-jackpot="true" data-jackpot-game="EURO DREAMS"> 978 <div class="game-image"> 979 <span class="sr-only">Play EuroDreams</span> 980 <img src="/content/dam/interactive/ilottery/images/game-logos/eurodreams.png" alt="EuroDreams"> 981 </div> 982 <div class="game-jackpot"> 983 <div class="jackpot-label">${drawTime}</div> 984 <div class="jackpot-amount jackpot-amount--eurodreams">${jackpotAmount}</div> 985 986<div class="jackpot-label margin-reset">${jackpotLabel}</div></div> 987 </a> 988 </li> 989 990 <li class="game-tile__list__item" > 991 <a href="/content/interactive/ilottery/en/lotto.html" class="nav-tile game-tile-jackpot game-tile-jackpot-lotto" data-show-jackpot="true" data-jackpot-game="LOTTO"> 992 <div class="game-image"> 993 <span class="sr-only">Play lotto</span> 994 <img src="/content/dam/interactive/ilottery/images/game-logos/lotto.png" alt="lotto"> 995 </div> 996 <div class="game-jackpot"> 997 <div class="jackpot-label">${drawTime}</div> 998 <div class="jackpot-amount">${jackpotAmount}</div> 999 </div> 1000 </a> 1001 </li> 1002 1003 <li class="game-tile__list__item" > 1004 <a href="/content/interactive/ilottery/en/high5.html" class="nav-tile game-tile-jackpot game-tile-jackpot-high5" data-show-jackpot="true" data-jackpot-game="HIGH 5"> 1005 <div class="game-image"> 1006 <span class="sr-only">Play High5</span> 1007 <img src="/content/dam/interactive/ilottery/images/game-logos/high5.png" alt="High5"> 1008 </div> 1009 <div class="game-jackpot"> 1010 <div class="jackpot-label">${drawTime}</div> 1011 <div class="jackpot-amount">${jackpotAmount}</div> 1012 </div> 1013 </a> 1014 </li> 1015 1016 <li class="game-tile__list__item" > 1017 <a href="/content/interactive/ilottery/en/zubito.html" class="nav-tile game-tile-jackpot game-tile-jackpot-zubito" data-show-jackpot="true" data-jackpot-game="ZUBITO"> 1018 <div class="game-image">
1019 <span class="sr-only">Play Zubito</span> 1020 <img src="/content/dam/interactive/ilottery/images/game-logos/zubito.png" alt="Zubito"> 1021 </div> 1022 <div class="game-jackpot"> 1023 1024 <div class="jackpot-label">Tirages toutes les 4 minutes</div> 1025 1026 <div class="jackpot-amount">${jackpotAmount}</div> 1027 </div> 1028 </a> 1029 </li> 1030 1031 <li class="game-tile__list__item" > 1032 <a href="/content/interactive/ilottery/en/packageplay.html" class="nav-tile nav-tile--link"> 1033 <span class="nav-tile__sprite"> 1034 <span class="pd-icon pd-icon-package-play pd-icon-3-5x" aria-hidden="true"></span> 1035</span> 1036<span class="nav-tile__title text-normal">Pack de jeux</span> 1037 </a> 1038 </li> 1039 1040 </ul> 1041 1042 </div> 1043 </li> 1044 1045 <li > 1046 <a href="/content/interactive/ilottery/en/einstants.html">Jeux à gratter</a> 1047 </li> 1048 1049 1050 <li > 1051 <a href="/content/interactive/ilottery/en/player-zone.html">Espace joueur</a> 1052 </li> 1053 1054 1055 <li class="dropdown"> 1056 <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Résultats<span class="glyphicon glyphicon-menu-down menu-caret" aria-hidden="true"></span></a> 1057 <div class="dropdown-menu pd-dropdown pd-dropdown--winningnumbers" role="menu"> 1058 <h4 class="pd-dropdown__title" role="presentation">Résultats</h4> 1059 <ul class="pd-dropdown__list pd-dropdown__list--winningnumbers pd-dropdown__list--container-3-tiles"> 1060 1061 <li class="game-tile__list__item" > 1062 <a href="/content/interactive/ilottery/en/winning-numbers/euromillions.html" class="nav-tile game-tile-jackpot game-tile-jackpot-euromillions"> 1063 <div class="game-image"> 1064 <span class="sr-only">Past winning numbers EuroMillions</span> 1065 <img src="/content/dam/interactive/ilottery/images/game-logos/euromillions.png" alt="Euro Millions"> 1066 </div> 1067 </a> 1068 </li> 1069 1070 <li class="game-tile__list__item" > 1071 <a href="/content/interactive/ilottery/en/winning-numbers/eurodreams.html" class="nav-tile game-tile-jackpot game-tile-jackpot-eurodreams"> 1072 <div class="game-image"> 1073 <span class="sr-only">Past winning numbers Euro Dreams</span> 1074 <img src="/content/dam/interactive/ilottery/images/game-logos/eurodreams.png" alt="EuroDreams"> 1075 </div> 1076 </a> 1077 </li> 1078 1079 <li class="game-tile__list__item" > 1080 <a href="/content/interactive/ilottery/en/winning-numbers/lotto.html" class="nav-tile game-tile-jackpot game-tile-jackpot-lotto"> 1081 <div class="game-image">
1082 <span class="sr-only">Past winning numbers lotto</span> 1083 <img src="/content/dam/interactive/ilottery/images/game-logos/lotto.png" alt="lotto"> 1084 </div> 1085 </a> 1086 </li> 1087 1088 <li class="game-tile__list__item" > 1089 <a href="/content/interactive/ilottery/en/winning-numbers/high5.html" class="nav-tile game-tile-jackpot game-tile-jackpot-high5"> 1090 <div class="game-image"> 1091 <span class="sr-only">Past winning numbers High5</span> 1092 <img src="/content/dam/interactive/ilottery/images/game-logos/high5.png" alt="High5"> 1093 </div> 1094 </a> 1095 </li> 1096 1097 <li class="game-tile__list__item" > 1098 <a href="/content/interactive/ilottery/en/winning-numbers/zubito.html" class="nav-tile game-tile-jackpot game-tile-jackpot-zubito"> 1099 <div class="game-image"> 1100 <span class="sr-only">Past winning numbers Zubito</span> 1101 <img src="/content/dam/interactive/ilottery/images/game-logos/zubito.png" alt="Zubito"> 1102 </div> 1103 </a> 1104 </li> 1105 1106 <li class="game-tile__list__item" > 1107 <a href="/content/interactive/ilottery/en/winning-numbers/check-your-ticket.html" class="nav-tile nav-tile--link"> 1108 <span class="nav-tile__sprite"> 1109 <span class="pd-icon pd-icon-draw-games pd-icon-3-5x" aria-hidden="true"></span> 1110 </span> 1111 <span class="nav-tile__title nav-tile__title--small text-normal">Jeux de tirage</span> 1112 </a> 1113 </li> 1114 1115 </ul> 1116 1117 </div> 1118 </li> 1119 1120 <li > 1121 <a href="https://www.loteriesport.lu/gmg/refer/66910451dc42dd00016cb8cd.html" target="_blank">Paris sportifs</a> 1122 </li> 1123 1124 1125 <li > 1126 <a href="https://www.pmu.lu/index.html" target="_blank">PMU</a> 1127 </li> 1128 1129 </ul> 1130 </div> 1131 </nav> 1132 </div> 1133</div>
1134<script type="text/javascript"> 1135 $(document).ready(function() { 1136 portalGGA.utils.communication.register( 1137 new portalGGA.views.TopNav({ 1138 el: $("#1312473727"), 1139 gameConfig: '{"EURODREAMS":{"portalGameCode":"EURODREAMS","esaGameId":"21","esaGameName":"Eurodreams","wagerPageName":"eurodreams","imageName":"eurodreams","cssName":"eurodreams","displayGameName":"EuroDreams","highFrequencyGame":false},"ADDON":{"portalGameCode":"ADDON","esaGameId":"18","esaGameName":"Addon","wagerPageName":"Addon","imageName":"Addon","cssName":"Addon","displayGameName":"Addon","highFrequencyGame":false},"JOKER":{"portalGameCode":"JOKER","esaGameId":"17","esaGameName":"Joker","wagerPageName":"Joker","imageName":"Joker","cssName":"Joker","displayGameName":"Joker","highFrequencyGame":false},"EINSTANT":{"portalGameCode":"EINSTANT","esaGameId":"19","esaGameName":"einstant","wagerPageName":"einstants","imageName":"einstant","cssName":"einstant","displayGameName":"Instant Games","highFrequencyGame":false},"LOTTO":{"portalGameCode":"LOTTO","esaGameId":"23","esaGameName":"Lotto","wagerPageName":"lotto","imageName":"lotto","cssName":"lotto","displayGameName":"Lotto 6aus49","highFrequencyGame":false},"HIGH5":{"portalGameCode":"HIGH5","esaGameId":"10","esaGameName":"High5","wagerPageName":"high5","imageName":"high5","cssName":"high5","displayGameName":"High 5","highFrequencyGame":false},"EUROMILLIONS":{"portalGameCode":"EUROMILLIONS","esaGameId":"20","esaGameName":"Euromillions","wagerPageName":"euromillions","imageName":"euromillions","cssName":"euromillions","displayGameName":"EuroMillions","highFrequencyGame":false},"ZUBITO":{"portalGameCode":"ZUBITO","esaGameId":"16","esaGameName":"Zubito","wagerPageName":"zubito","imageName":"zubito","cssName":"zubito","displayGameName":"Zubito Loto","highFrequencyGame":false}}' 1140 }), 1141 "/content/interactive/ilottery/fr/home/jcr:content/topnavigation", 1142 "topNav" 1143 ); 1144 }); 1145</script>
1145 1146 1147</div> 1148 1149</div><!-- header --> 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169
1170<script> 1171 portalGGA.variables.threatMatrix = {}; 1172 portalGGA.variables.threatMatrix.enabled = 'false'; 1173 portalGGA.variables.threatMatrix.threatMatrixurl = 'https://h.online-metrix.net/fp/tags.js'; 1174 portalGGA.variables.threatMatrix.orgId = 'wh2hgf17'; 1175 //portalGGA.variables.threatMatrix.pageId = ''; 1176 portalGGA.variables.threatMatrix.groupId = ''; 1177 1178 portalGGA.utils.session.willBeReady.then(function(session) { 1179 portalGGA.utils.threatMatrix.createNode(); 1180 }); 1181</script>
1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191
1192<script> 1193 portalGGA.variables.timezone = 'Europe/Luxembourg'; 1194</script>
1194 1195 1196 1197 1198 1199 1200 1201 1202 1203
1204<script> 1205 portalGGA.variables.isCRSEnabled = ('true' === 'true') ? true : false; 1206 portalGGA.variables.isRGSEnabled = ('true' === 'true') ? true : false; 1207</script>
1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226
1227<script> 1228 portalGGA.variables.geoHeader = {}; 1229 portalGGA.variables.geoHeader.enabled = 'false'; 1230 1231 portalGGA.utils.location = {}; 1232 portalGGA.utils.location.init = function locationInit() { 1233 if (portalGGA.variables.geoHeader.enabled === "true" && portalGGA.utils.session.isAuthenticated()) { 1234 if ("geolocation" in navigator) { 1235 var options = { 1236 enableHighAccuracy: true, 1237 timeout: 10000, 1238 maximumAge: 0 1239 }; 1240 1241 function geoSuccess(position) { 1242 console.log(position.coords.latitude, position.coords.longitude, position.coords.accuracy); 1243 interactive.utils.common.localStorage.set("geoAllowed", true); 1244 var geoPosition = { 1245 latitude: position.coords.latitude, 1246 longitude: position.coords.longitude, 1247 accuracy: position.coords.accuracy 1248 }; 1249 interactive.utils.common.localStorage.set("geoPosition", geoPosition); 1250 }; 1251 1252 function geoError(err) { 1253 console.warn('Error geting location [' + err.code + ']: ' + err.message); 1254 interactive.utils.common.localStorage.set("geoAllowed", false); 1255 interactive.utils.common.localStorage.remove("geoPosition"); 1256 }; 1257 1258 interactive.utils.common.localStorage.remove("geoPosition"); 1259 interactive.utils.common.localStorage.set("geoAllowed", false); 1260 1261 navigator.geolocation.getCurrentPosition(geoSuccess, geoError, options); 1262 var geoWatchID = navigator.geolocation.watchPosition(geoSuccess, geoError, options); 1263 1264 } else { 1265 // No geolocation 1266 interactive.utils.common.localStorage.remove("geoPosition"); 1267 interactive.utils.common.localStorage.set("geoAllowed", false); 1268 } 1269 } 1270 }; 1271 1272 // GeoLocation 1273 portalGGA.utils.session.willBeReady.then(function(session) { 1274 portalGGA.utils.location.init(); 1275 }); 1276</script>
1276 1277 1278 1279 1280 1281 1282 1283 1284 1285
1286<script> 1287 interactive = typeof interactive === 'undefined' ? {} : interactive; 1288 interactive.variables = typeof interactive.variables === 'undefined' ? {} : interactive.variables; 1289 1290 interactive.variables.usePockets = ('true' === 'true') ? true : false; 1291 interactive.variables.paymentMethod = 'onepay-redirect'; 1292 interactive.variables.onePayUrl = 'https://lux-cashier.eu.igtpayments.com/cashierlux/'; 1293 interactive.variables.onePaySystemId = '1'; 1294 interactive.variables.paymentMethod = 'onepay-redirect'; 1295 interactive.variables.gameEngineCurrency = 'USD'; 1296 interactive.variables.siteId = '30'; 1297 interactive.variables.partnerId = '1'; 1298 interactive.variables.casinoGameClientId = 'Portal'; 1299</script>
1299 1300<div class="baseModal"> 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317<div class="modal fade" id="baseModal" tabindex="-1" role="dialog" aria-labelledby="baseModalTitle"></div><!-- .modal --> 1318
1319<script> 1320 1321 var baseModalTemplate = function(obj){ 1322var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 1323with(obj||{}){ 1324__p+=''; 1325 /* Copyright � 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. */ 1326__p+='\n\n<div class="modal-dialog" role="document">\n <div class="modal-content">\n <div class="modal-header">\n <button type="button" class="close" data-dismiss="modal">\n <span class="glyphicon icon-dp-close" aria-hidden="true"></span>\n <span class="sr-only">Close <span data-pd="baseModalCloseTitle">modal</span></span>\n </button>\n <h4 class="modal-title" id="baseModalTitle">Modal title</h4>\n </div>\n <div id="baseModalContent"></div>\n </div><!-- .modal-content -->\n</div><!-- .modal-dialog -->'; 1327} 1328return __p; 1329} 1330 1331</script>
1331 1332
1333<script type="text/javascript"> 1334 $(function documentReady_baseModal() { 1335 if (portalGGA.utils.baseModal) { 1336 return; 1337 } 1338 1339 portalGGA.utils.baseModal = new portalGGA.views.BaseModal({ 1340 el: $('#baseModal') 1341 }); 1342 }); 1343</script>
1343</div> 1344 1345 1346 <div class="termsAcceptDecline acceptDecline"> 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360<div class="modal fade" id="acceptTermsModal" tabindex="-1" role="dialog" aria-labelledby="newTermsAndConditionsModal"> 1361 <div class="modal-dialog" role="document"> 1362 <div class="modal-content"> 1363 <div class="modal-header"> 1364 <button type="button" class="close" data-dismiss="modal"> 1365 <span class="glyphicon icon-dp-close" aria-hidden="true"></span> 1366 <span class="sr-only">Close <span data-pd="CloseTitle">modal</span></span> 1367 </button> 1368 <h4 class="modal-title" id="newTermsAndConditionsModalLabel">Modal title</h4> 1369 </div> 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381<div data-role="scrollable" class="modal-body modal-body-scroll"> 1382 <div class="termsAndConditonsResponse"></div> 1383</div> 1384<div class="modal-footer"> 1385 <div class="btn-centered"> 1386 <button class="btn btn-secondary btn-cancel declineTerms" id="declineTerms" data-pd-action="newTermsDeclined">Refuser</button> 1387 <button type="button" class="btn btn-default btn-continue acceptTerms" id="acceptTerms" data-pd-action="newTermsAccepted">Accepter</button> 1388 </div> 1389</div> 1390 </div><!-- .modal-content --> 1391 </div><!-- .modal-dialog --> 1392</div> 1393<div class="modal fade" id="kycConsentsModal" tabindex="-1" role="dialog" aria-labelledby="kycConsentsModal"> 1394 <div class="modal-dialog" role="document"> 1395 <div class="modal-content"> 1396 <div class="modal-header"> 1397 <button type="button" class="close" data-dismiss="modal"> 1398 <span class="glyphicon icon-dp-close" aria-hidden="true"></span> 1399 <span class="sr-only">Close <span data-pd="CloseTitle">modal</span></span> 1400 </button> 1401 <h4 class="modal-title" id="kycConsentsModalLabel">Modal title</h4> 1402 </div> 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414<div data-role="scrollable" class="modal-body modal-body-scroll"> 1415</div> 1416<div class="modal-footer"> 1417 <div class="text-left"> 1418 1419 <label class="custom-control custom-control--lg custom-checkbox spacer-top" for="personalDataModalInput"> 1420 <input type="checkbox" 1421 id="personalDataModalInput" 1422 class="custom-control-input" 1423 name="personalData" 1424 required> 1425 <span class="custom-control-indicator"></span> 1426 <span class="custom-control-description">En cochant cette case, je consens au traitement de mes données personnelles et notamment de mes données dâanalyse faciale dont le traitement par Loterie Nationale (directement ou via un sous-traitant) est nécessaire dans le cadre de la lutte contre le blanchiment et la fraude (liveness check). Ce traitement sera réalisé dans les limites et les conditions prévues dans les Conditions Générales dâUtilisation et de la Politique de Confidentialité. 1427 1428 </span> 1429 </label> 1430 <div class="error-msg personalDataModalError" style="display: none;"> 1431 <span class="error-msg-empty">Vous devez accepter les Vérification d'identité - Consentements</span> 1432 </div> 1433 </div> 1434 <div class="btn-centered"> 1435 <button class="btn btn-secondary btn-cancel declineKYCConsents" id="declineKYCConsents" data-pd-action="newKYCDeclined">Refuser</button> 1436 <button type="button" class="btn btn-default btn-continue acceptKYCConsents" id="acceptKYCConsents" data-pd-action="newKYCAccepted">Accepter</button> 1437 </div> 1438</div> 1439 </div><!-- .modal-content --> 1440 </div><!-- .modal-dialog --> 1441</div> 1442
1443<script type="text/javascript"> 1444$(document).ready(function(){ 1445 $('body').append($('#acceptTermsModal')); 1446 $('body').append($('#kycConsentsModal')); 1447 new portalGGA.views.AcceptTermsView({ 1448 el: $('#acceptTermsModal'), 1449 declineTermsURL : '/en-us/home.html', 1450 successURL : '/en-us/home.html' 1451 }); 1452}); 1453</script>
1453</div> 1454 1455 1456 <div class="themeSwitcher"> 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470</div> 1471 1472 <div class="tooltipModal"> 1473
1474<script type="text/template" id="toolTipModalTmpl"> 1475 <div class="modal modal--tooltip" id="toolTipModal" tabindex="-1" role="dialog" aria-labelledby="toolTipModalTitle"> 1476 <div class="modal-dialog" role="document"> 1477 <div class="modal-content"> 1478 <div class="modal-header"> 1479 <button type="button" class="close" data-dismiss="modal"> 1480 <span class="icon-dp icon-dp-close" aria-hidden="true"></span> 1481 <span class="sr-only">Close</span> 1482 </button> 1483 <h4 class="modal-title" id="toolTipModalTitle"></h4> 1484 </div> 1485 <div class="modal-body" id="toolTipModalContent"></div> 1486 </div> 1487 </div> 1488 </div> 1489</script>
1489 1490</div> 1491 1492 1493 <div class="newConsentAvailableModal"> 1494 1495<div id="newConsentAvailableModal" class="modal fade ng-scope" tabindex="-1" role="dialog" aria-labelledby="newConsentAvailableModalTitle"> 1496 <div class="modal-dialog" role="document"> 1497 <div class="modal-content"> 1498 <div class="modal-header"> 1499 <button type="button" class="close" id="newConsentAvailableModalClose"> 1500 <span class="glyphicon icon-dp-close" aria-hidden="true"></span> 1501 <span class="sr-only">Close update consents</span> 1502 </button> 1503 <h4 id="newConsentAvailableModalTitle" class="modal-title">Update Consents</h4> 1504 </div> 1505 <div> 1506 <div class="modal-body"> 1507 1508 1509<div class="rich-text"><p>The terms for some of the consents have changed. To continue to receive information you must update your consents.</p></div> 1510 </div> 1511 <div class="modal-footer"> 1512 <div class="btn-centered"> 1513 <button id="newConsentAvailableModalCancel" class="btn btn-default">Cancel</button> 1514 <button id="newConsentAvailableModalConfirm" class="btn btn-primary">Update Consents</button> 1515 </div> 1516 </div> 1517 </div> 1518 </div> 1519 </div> 1520</div> 1521</div> 1522 1523 <div class="dataAccuracyModal"> 1524 1525<div id="dataAccuracyModal" class="modal fade ng-scope" tabindex="-1" role="dialog" aria-labelledby="dataAccuracyModalTitle"> 1526 <div class="modal-dialog" role="document"> 1527 <div class="modal-content"> 1528 <div class="modal-header"> 1529 <button type="button" class="close" id="dataAccuracyModalClose"> 1530 <span class="glyphicon icon-dp-close" aria-hidden="true"></span> 1531 <span class="sr-only">Close Data Accuracy</span> 1532 </button> 1533 <h4 id="dataAccuracyModalTitle" class="modal-title">Data Accuracy</h4> 1534 </div> 1535 <div> 1536 <div class="modal-body"> 1537 <p>It looks like you haven't updated your personal details for a while. Please confirm or review the details we have on record are upto date.</p> 1538 </div> 1539 1540 <div class="modal-footer"> 1541 <div class="btn-centered"> 1542 <!-- both buttons should send api response that date has been verified --> 1543 <button id="dataAccuracyModalConfirm" type="button" class="btn btn-outline">Confirm</button> 1544 <button id="dataAccuracyModalReview" type="button" class="btn btn-default">Review</button> 1545 </div> 1546 </div> 1547 </div> 1548 </div> 1549 </div> 1550</div> 1551</div> 1552 1553 <div class="completeKYCModal"> 1554 1555<div id="completeKYCModal" class="modal fade ng-scope" tabindex="-1" role="dialog" aria-labelledby="completeKYCModalTitle"> 1556 <div class="modal-dialog" role="document"> 1557 <div class="modal-content"> 1558 <div class="modal-header"> 1559 <button type="button" class="close" id="completeKYCModalClose"> 1560 <span class="glyphicon icon-dp-close" aria-hidden="true"></span> 1561 <span class="sr-only">Close</span> 1562 </button> 1563 <h4 id="completeKYCModalTitle" class="modal-title hide">Confirmez votre identité</h4> 1564 <h4 id="completeMigratedPlayerKYCModalTitle" class="modal-title hide">Vérifiez votre identité</h4> 1565 </div> 1566 <form action="" class="form-horizontal"> 1567 <div class="modal-body text-center"> 1568 <img src="/content/dam/interactive/ilottery/images/kyc/verify.png" alt="Unable to Verify Identity"/> 1569 <p> </p> 1570 <div class="kycplayerdesc hide"><p>Nous avons encore besoin de documents pour vérifier votre identité et confirmer votre compte joueur.</p></div> 1571 <div class="kycpmigratedplayerdesc hide"> 1572 <p>Nous avons besoin de vérifications de documents supplémentaires afin de confirmer votre identité et maintenir votre compte actif.</p> 1573 <p>Vous avez jusquâau 25-04-2026 pour confirmer votre identité. <br />Passé ce délai, les prises de jeu seront bloquées jusquâà la fin du processus de vérification.</p> 1574 </div> 1575 </div> 1576 1577 <div class="modal-footer"> 1578 <div class="btn-centered kycplayerdesc hide"> 1579 <button id="completeKYCModalComplete" type="button" class="btn btn-primary">Envoyer mes documents</button> 1580 </div> 1581 <div class="btn-centered kycpmigratedplayerdesc hide"> 1582 <!-- <button id="completeKYCModalClose" type="button" class="btn btn-secondary">Passer</button> --> 1583 <button id="completeKYCModalComplete" type="button" class="btn btn-primary">Vérifier mon identité</button> 1584 </div> 1585 </div> 1586 </form> 1587 </div> 1588 </div> 1589</div> 1590</div> 1591 1592 <div class="verifyMobileNumberModal"> 1593 <div id="verifyMobileNumberModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="verifyMobileNumberTitle"> 1594 <div class="modal-dialog" role="document"> 1595 <div class="modal-content"> 1596 <div class="modal-header"> 1597 <button type="button" class="close" id="verifyMobileNumberClose" data-dismiss="modal">
1598 <span class="glyphicon icon-dp-close" aria-hidden="true"></span> 1599 <span class="sr-only">registrationform.btn.close</span> 1600 </button> 1601 <h4 id="verifyMobileNumberTitle" class="modal-title">Vérifiez votre numéro de mobile</h4> 1602 </div> 1603 <div> 1604 <form class="form-horizontal" name="contactVerifyForm" id="contactVerifyForm"> 1605 <div class="modal-body"> 1606 <p>Un code PIN de 6 chiffres a été envoyé sur votre numéro de mobile par SMS. Veuillez entrer ce code PIN ci-dessous pour vérifier votre numéro de mobile. Si vous avez besoin dâun autre code PIN, veuillez <a class="resendVerifyPin" style="cursor: pointer;">cliquer ici</a>.</p> 1607 <div class="form-group form-group--m hide" id="mobileNumberField"> 1608 <div class="col-sm-12 col-sm-offset-6"> 1609 <div class="m-form__group has-prepend-addon has-prepend-addon--mobile-number"> 1610 <label class="sr-only" for="contactVerifyMobile">Numéro de mobile</label> 1611 <input class="m-form__text-input" type="tel" name="contactVerifyMobile" id="contactVerifyMobile" required="true" pattern="^[0-9]+$" maxlength="10" autocomplete="off"/> 1612 <span class="m-form__label" aria-hidden="true">Numéro de mobile</span> 1613 <span class="m-form__bar"></span> 1614 <div class="m-form__prepend-addon">+352 </div> 1615 </div> 1616 </div> 1617 </div> 1618 1619 <div class="form-group form-group--m"> 1620 <div class="col-sm-12 col-sm-offset-6"> 1621 <div class="m-form__group"> 1622 <label class="sr-only" for="verificationCode">Entrer le code PIN</label> 1623 <input class="m-form__text-input" type="text" id="verificationCode" name="verificationCode" inputmode="numeric" maxlength="6" minlength="6" autocomplete="off" required="true"/> 1624 <span class="m-form__label" aria-hidden="true">Entrer le code PIN</span> 1625 <span class="m-form__bar"></span> 1626 </div> 1627 </div> 1628 </div> 1629 <div class="contactVerifyErrorNotifier"></div> 1630 </div> 1631 <div class="modal-footer"> 1632 <div class="btn-centered"> 1633 <button id="verifyMobileNumberConfirm" type="submit" class="btn btn-info">Vérifier</button> 1634 </div> 1635 </div> 1636 </form> 1637 </div> 1638 </div> 1639 </div> 1640 </div> 1641</div> 1642 1643 <div class="strongAuthModal"> 1644 1645<div id="strongAuthModal" class="modal fade login-modal" tabindex="-1" role="dialog" aria-labelledby="Strong Auth Modal"> 1646 <div class="modal-dialog modal-login" role="document"> 1647 <div class="modal-content"> 1648 <button type="button" class="close" id="strongAuthClose" data-dismiss="modal"> 1649 <span class="glyphicon icon-dp-close" aria-hidden="true"></span> 1650 <span class="sr-only">Fermer</span> 1651 </button> 1652 <div> 1653 <div class="login-module"> 1654 <div class="login-module__section login-module__section--register"> 1655 <div data-pd="matchPanelHeight" class="login-module__inner"> 1656 <div class="h2 login-module__subtitle"> 1657 <span>Pourquoi rejoindre la Loterie Nationale ?</span> 1658 </div> 1659 <ul class="login-module__points" tabindex="0"> 1660 <li>Inscription 100% gratuite</li> 1661 <li>Plateforme 100% sécurisée</li> 1662 <li>Bonus et réductions multiples</li> 1663 <li>Jouez nâimporte où, nâimporte quand !</li> 1664 </ul> 1665 </div> 1666 <a href="/content/interactive/igaming/fr/registration.html" id="signUp" class="btn btn-secondary">S'inscrire</a> 1667 </div> 1668 <div class="login-module__section login-module__section--twowayauth"> 1669 <h2>Connexion sécurisée.</h2> 1670 <div class="tab-content tab-content-login-modal tab-content--transparent"> 1671 <div role="tabpanel" class="tab-pane fade in active"> 1672 <form class="login-form" name="strongAuthForm" id="strongAuthForm"> 1673 <div data-pd="matchPanelHeight" class="login-module__inner"> 1674 <p>Veuillez saisir le code OTP envoyé à votre e-mail enregistré pour vérifier votre identité et vous connecter en toute sécurité.</p> 1675 <div class="m-form__group"> 1676 <label class="sr-only" for="otp">Code d'authentification</label> 1677 <input class="m-form__text-input" type="text" inputmode="numeric" id="otp" name="otp" maxlength="6" minlength="6" autocomplete="off" required/>
1678 <span class="m-form__label" aria-hidden="true">Code d'authentification</span> 1679 <span class="m-form__bar"></span> 1680 <div class="error-msg"> 1681 </div> 1682 </div> 1683 </div> 1684 </form> 1685 <div id="successMsg" class="text-success">Un nouveau code OTP a été envoyé.</div> 1686 </div> 1687 <div class="verify-btns verify-btns-right spacer-top-lg" data-pd="matchverifyHeight"> 1688 <button id="strongAuthConfirm" type="button" class="btn btn-login js-verify">Confirmer</button> 1689 <a id="strongAuthResendPIN" type="button" class=" btn btn-secondary">Renvoyer le code</a> 1690 </div> 1691 1692 </div> 1693 1694 </div> 1695 1696 </div> 1697 </div> 1698 </div> 1699</div> 1700 1701 1702 1703<!-- <div data-sly-use.contactVerifyService="com.gtechg2.ccportal.esaproxy.services.ContactVerifyService" data-sly-unwrap> 1704 <div id="strongAuthModal" class="modal fade login-modal" tabindex="-1" role="dialog" 1705 aria-labelledby="Strong Auth Modal"> 1706 <div class="modal-dialog modal-login" role="document"> 1707 <div class="modal-content" style=" 1708 background-color: #eee; 1709 "> 1710 <button type="button" class="close" id="strongAuthClose" data-dismiss="modal"> 1711 <span class="glyphicon icon-dp-close" aria-hidden="true"></span> 1712 <span class="sr-only">registrationform.btn.close</span> 1713 </button> 1714 <div> 1715 <div class="login-module"> 1716 <div class="row row--no-padding"> 1717 <div class="col-sm-12"> 1718 <div class="login-module__section login-module__section--register"> 1719 <div class="h4 text-white">loginmodal.loginModuleTitle</div> 1720 <div class="login-module__inner"> 1721 <div class="h2 login-module__subtitle text-white"> 1722 <span class="text-uppercase text-white">loginmodal50.loginModuleSubtitle</span> 1723 </div> 1724 <div class="h5 text-white">loginmodal.loginModuleSubtitle3</div> 1725 </div> 1726 <a href="/content/interactive/igaming/en/registration.html" id="signUp" 1727 class="btn btn-secondary">loginmodal.registerBtn.txt</a> 1728 </div> 1729 </div> 1730 <div class="col-sm-12"> 1731 <div class="login-module__section" style=" 1732 padding-top: 20px; 1733 padding-bottom: 20px; 1734 min-height: 272px; 1735 background: white; 1736 "> 1737 <h2>strongAuthentication.strongLogin.header</h2> 1738 <p>strongAuthentication.enterOTP</p> 1739 <div class="row"> 1740 <div class="col-sm-18 col-sm-offset-4"> 1741 <div class="m-form__group"> 1742 <label class="sr-only" for="otp">strongAuthentication.authenticationPIN</label> 1743 <input class="m-form__text-input" type="text" inputmode="numeric" id="otp" name="otp" 1744 maxlength="" minlength="" autocomplete="off" required>
1745 <span class="m-form__label" aria-hidden="true">strongAuthentication.authenticationPIN</span> 1746 <span class="m-form__bar"></span> 1747 <div class="error-msg"> 1748 <span class="error-msg-empty">strongAuthentication.filedRequired.txt</span> 1749 </div> 1750 </div> 1751 </div> 1752 </div> 1753 <div id="successMsg" class="text-success">strongAuthentication.newOTPSent</div> 1754 </div> 1755 <div class="modal-footer"> 1756 <div class="btn-centered"> 1757 <button id="strongAuthConfirm" type="button" class="btn btn-info">Confirmer</button> 1758 </div> 1759 <div class="text-center"> 1760 <button id="strongAuthResendPIN" type="button" class="btn btn-link">Renvoyer le code PIN</button> 1761 </div> 1762 </div> 1763 </div> 1764 </div> 1765 </div> 1766 </div> 1767 </div> 1768 </div> 1769 </div> 1770</div> --></div> 1771 1772 <div class="lifeSpanLimitExceededModal"> 1773 1774<div id="lifeSpanLimitExceededModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="verifyMobileNumberTitle"> 1775 <div class="modal-dialog" role="document"> 1776 <div class="modal-content"> 1777 <div class="modal-header"> 1778 <button type="button" class="close lifeSpanLimitExceededModalClose"> 1779 <span class="glyphicon icon-dp-close" aria-hidden="true"></span> 1780 <span class="sr-only">Close</span> 1781 </button> 1782 <h4 class="modal-title">LifeTime Limit Reached</h4> 1783 </div> 1784 <div> 1785 <form class="form-horizontal"> 1786 <div class="modal-body"> 1787 <p>Your gaming and other related activities will be restricted as you have reached the set systemwide deposit limit as mandated by current governing regulations. Simply acknowledge this notification to continue using the platform as intended. Until then, your experience might be reduced.</p> 1788 </div> 1789 </form> 1790 <div class="modal-footer"> 1791 <div class="btn-centered"> 1792 <button id="lifeSpanLimitExceededModalConfirm" type="button" class="btn btn-default">I Understand</button> 1793 <button type="button" class="btn btn-outline lifeSpanLimitExceededModalClose">Cancel</button> 1794 </div> 1795 </div> 1796 </div> 1797 </div> 1798 </div> 1799</div></div> 1800 1801 <div class="playPreferencesModal"> 1802 1803<div id="playPreferencesModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="playPreferencesTitle"> 1804 <div class="modal-dialog" role="document"> 1805 <div class="modal-content"> 1806 <div class="modal-header"> 1807 <button type="button" class="close" id="playPreferencesClose"> 1808 <span class="glyphicon icon-dp-close" aria-hidden="true"></span> 1809 <span class="sr-only">Close</span> 1810 </button> 1811 <h4 id="playPreferencesTitle" class="modal-title text-center"> 1812 Jouez à la loterie, en mieux ! 1813 </h4> 1814 </div> 1815 <div> 1816 <div class="modal-body text-center"> 1817 <p>Nous avons activé de nouvelles fonctionnalités pour vous lors de vos achats chez un détaillant..</p> 1818 <br/> 1819 <h5>Paiement automatique</h5> 1820 <p>Recevez vos gains directement sur votre portefeuille de compte..</p> 1821 <br/> 1822 <h5>Ticket numérique uniquement</h5> 1823 <p>Ne perdez plus jamais votre ticket papier, avec notre ticket numérique sécurisé, stocké dans votre compte.</p> 1824 </div> 1825 <div class="modal-footer"> 1826 <div class="btn-centered"> 1827 <button id="playPreferencesModalPlayBtn" type="button" class="btn btn-outline">Préférences de jeu</button> 1828 <button id="playPreferencesModalContinueBtn" type="button" class="btn btn-info">Continuer</button> 1829 </div> 1830 </div> 1831 </div> 1832 </div> 1833 </div> 1834</div></div> 1835 1836 <div class="geoCheckLoadingModal"> 1837 1838<div class="modal fade" id="geoComplyPlayerLocationLoginCheckModal" tabindex="-1" role="dialog" data-backdrop="static" data-keyboard="false"> 1839 <div class="modal-dialog"> 1840 <div class="modal-content"> 1841 <div class="modal-body"> 1842 <div class="text-center"> 1843 <img src="/content/dam/interactive/ilottery/designs/common/home/images/geo-location.png" alt="Geo Location Validation"/> 1844 <div class="loader"> 1845 <div></div> 1846 <div></div> 1847 <div></div> 1848 <div></div> 1849 </div> 1850 <center>Loading</center> 1851 </div> 1852 <div class="text-center geo-loaction-text">Please stand by while we are validating your geo location</div> 1853 </div> 1854 </div> 1855 1856 </div> 1857</div> 1858</div> 1859 1860 <div class="passwordHintsModal"> 1861 1862<div class="modal fade" id="passwordHintsModal" tabindex="-1" role="dialog" aria-labelledby="passwordHintsModal" aria-hidden="true"> 1863 <div class="modal-dialog modal-md"> 1864 <div class="modal-content"> 1865 <!-- <div class="modal-header"> 1866 <button type="button" class="close" id="passwordHintsModalClose">
1867 <span class="glyphicon icon-dp-close" aria-hidden="true"></span> 1868 <span class="sr-only">Fermer les questions de sécurité</span> 1869 </button> 1870 </div> --> 1871 <form name="passwordHintsModalForm" id="passwordHintsModalForm"> 1872 <div class="modal-body"> 1873 <div class="msg-modal-title h1" id="passwordHintsModalTitle">Question de sécurité</div> 1874 <div id="passwordHintsModalBody"> 1875 <p class="text-center">Veuillez configurer votre question de sécurité afin de pouvoir récupérer votre compte en cas de mot de passe perdu.</p> 1876 </div> 1877 <div class="spacer-top-lg"></div> 1878 <div class="errorNotifier" id="passwordHintsModalErrorNotifier"></div> 1879 <div class="question"> 1880 <div class="form-group row"> 1881 <label for="securityQuestion" class="col-sm-10 control-label required" aria-label="Question de sécurité">Question de sécurité</label> 1882 <div class="col-sm-12"> 1883 <select id="securityQuestion" class="form-control" name="personalInfo.passwordHints[0].securityQuestion.question" required="true"> 1884 </select> 1885 </div> 1886 </div> 1887 1888 <div class="form-group row"> 1889 <label for="securityAnswer" class="col-sm-10 control-label required" aria-label=">Réponse">Réponse</label> 1890 <div class="col-sm-12 col-md-10"> 1891 <input type="password" class="form-control" id="securityAnswer" placeholder="answer" name="personalInfo.passwordHints[0].securityAnswer.answer" autocomplete="off" required="true"/> 1892 </div> 1893 </div> 1894 </div> 1895 </div> 1896 <div id="passwordHintsModalFooter" class="modal-footer btn-centered"> 1897 <button class="btn btn-secondary btn-lg" id="passwordHintsModalCancelBtn" type="button">Déconnexion</button> 1898 <button class="btn btn-primary btn-lg" id="passwordHintsModalFormBtn" type="submit">Continuer</button> 1899 </div> 1900 </form> 1901 </div> 1902 </div> 1903</div> 1904</div> 1905 1906 <div class="contactVerifiedModal"> 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919<div class="modal fade" id="verifiedContactModal" aria-hidden="true" tabindex="-1" role="dialog"> 1920 <div class="modal-dialog" role="document"> 1921 <div class="modal-content"> 1922 <div class="modal-header"> 1923 <button type="button" class="close" data-dismiss="modal"> 1924 <span class="glyphicon icon-dp-close" aria-hidden="true"></span> 1925 <span class="sr-only">Close <span data-pd="baseModalCloseTitle">modal</span></span> 1926 </button> 1927 <h4 class="modal-title">E-mail vérifié</h4> 1928 </div> 1929 <form action="" class="form-horizontal" onsubmit="return false"> 1930 <div class="modal-body text-center"> 1931 <img src="/content/dam/interactive/ilottery/designs/common/home/images/success.png" alt="success.png"> 1932 <p>Votre e-mail a été vérifié avec succès.</p> 1933 </div> 1934 <div class="modal-footer"> 1935 <div class="btn-centered"> 1936 <button class="btn btn-primary" data-target="#loginModal" data-toggle="modal">Jouons<span class="sr-only">to the site</span></button> 1937 </div> 1938 </div> 1939 </form> 1940 </div> 1941 </div> 1942 </div></div> 1943 1944 1945 1946 1947 <div role="main" id="srNavMain"> 1948 <div class="index-carousel-wrap carousel-wrap"> 1949 <div class="carousel portalcarousel"> 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978<div id="1308604807"> 1979 <style type="text/css" id="portalCarouselStyle"></style> 1980 <div id="carousel" class="index-carousel carousel-basic"> 1981 <!-- hero banner carousel slides get rendered here --> 1982 </div> 1983 <div id="carouselNav" class="carousel-nav"> 1984 <!-- hero banner carousel index get rendered here --> 1985 </div> 1986</div>
1987<script> 1988 1989 var carouselItemTemplate = function(obj){ 1990var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 1991with(obj||{}){ 1992__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n'; 1993 _.each(banner,function(item,index){ 1994 1995 1996 1997__p+='\n<div data-index="'+ 1998((__t=( index ))==null?'':__t)+ 1999'" id="indexSlide-'+ 2000((__t=( index ))==null?'':__t)+ 2001'" '; 2002 if(item.imageClass){ 2003__p+='class="'+ 2004((__t=( item.imageClass ))==null?'':__t)+ 2005'"'; 2006 } 2007__p+=' >\n\n'; 2008 if(item.imageUrl){ 2009if(item.isTargetBlank=='true' || item.isTargetBlank){ 2010 2011 2012__p+='\n <a href="'+ 2013((__t=( item.imageUrl ))==null?'':__t)+ 2014'" class="show" target="_blank" data-track = "click" data-track-category = "interaction" data-track-action = "click" data-track-label = "sliderTopic:'+ 2015((__t=( item.imageTopic ))==null?'':__t)+ 2016'" >\n'; 2017}else { 2018 2019 2020 2021 2022__p+=' \n\n <a href="'+ 2023((__t=( item.imageUrl ))==null?'':__t)+ 2024'" class="show" data-track = "click" data-track-category = "interaction" data-track-action = "click" data-track-label = "sliderTopic:'+ 2025((__t=( item.imageTopic ))==null?'':__t)+ 2026'">\n\n\n\n'; 2027 }} 2028__p+='\n\n <div class="index-slide-content-wrapper">\n '; 2029 if(item.imageTitle){ 2030 2031 if(item.imageTopic && item.imageTopic.toLowerCase() =="eurodreams"){ 2032__p+='\n <h1 class="page-title-index carouselEurodreamJackpotAmount">'+ 2033((__t=( item.imageTitle ))==null?'':__t)+ 2034'</h1>\n '; 2035} else if(item.imageTopic && item.imageTopic.toLowerCase() =="lotto"){ 2036__p+='\n <h1 class="page-title-index carouselLottoJackpotAmount">'+ 2037((__t=( item.imageTitle ))==null?'':__t)+ 2038'</h1>\n '; 2039} else if(item.imageTopic && item.imageTopic.toLowerCase() =="euromillions"){ 2040__p+='\n <h1 class="page-title-index carouselEuromillionsJackpotAmount">'+ 2041((__t=( item.imageTitle ))==null?'':__t)+ 2042'</h1>\n '; 2043}else if(item.imageTopic && item.imageTopic.toLowerCase() =="high5"){ 2044__p+='\n <h1 class="page-title-index carouselHigh5JackpotAmount">'+ 2045((__t=( item.imageTitle ))==null?'':__t)+ 2046'</h1>\n '; 2047}else{ 2048__p+='\n <h1 class="page-title-index">'+ 2049((__t=( item.imageTitle ))==null?'':__t)+ 2050'</h1>\n\n '; 2051}}else { 2052__p+='\n <span class="sr-only">'+ 2053((__t=( item.imageDesc ))==null?'':__t)+ 2054'</span>\n '; 2055 } 2056__p+='\n\n '; 2057 if(item.imageSubtitle){ 2058__p+='\n <h2 class="page-subtitle-index text-white">'+ 2059((__t=( item.imageSubtitle ))==null?'':__t)+ 2060'</h2>\n '; 2061 } 2062__p+='\n </div>\n\n'; 2063 if(item.imageUrl){ 2064__p+='\n </a>\n'; 2065 } 2066__p+='\n\n</div>\n'; 2067 }); 2068__p+=''; 2069} 2070return __p; 2071} 2072 2073</script>
vendor: 1 bytes, line 2073
2073
2074<script> 2075 2076 var carouselNavTemplate = function(obj){ 2077var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 2078with(obj||{}){ 2079__p+='<!-- Copyright � 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n'; 2080 _.each(banner, function(item,index){ 2081__p+='\n <div data-index="'+ 2082((__t=( index ))==null?'':__t)+ 2083'">\n <img title="'+ 2084((__t=( item.imageTitle ))==null?'':__t)+ 2085'" alt="'+ 2086((__t=( item.imageDesc ))==null?'':__t)+ 2087'" src="'+ 2088((__t=( item.imageNameBgThumb ))==null?'':__t)+ 2089'" class="img-responsive">\n </div>\n'; 2090 }); 2091__p+=''; 2092} 2093return __p; 2094} 2095 2096</script>
vendor: 1 bytes, line 2096
2096
2097<script> 2098 2099 var carouselItemCssTemplate = function(obj){ 2100var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 2101with(obj||{}){ 2102__p+='/* Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. */\n\n'; 2103 _.each(banner,function(item,index){ 2104__p+='\n\n .index-carousel [data-index="'+ 2105((__t=( index ))==null?'':__t)+ 2106'"] {\n background: url('+ 2107((__t=( item.imageNameMobile ))==null?'':__t)+ 2108');\n background-size: cover !important;\n background-position: center !important;\n background-repeat: no-repeat !important;\n \n }\n @media (min-width:480px) {\n .index-carousel [data-index="'+ 2109((__t=( index ))==null?'':__t)+ 2110'"] {\n background: url('+ 2111((__t=( item.imageName ))==null?'':__t)+ 2112');\n background-size: cover !important;\n background-position: center !important;\n background-repeat: no-repeat !important;\n }\n }\n \n'; 2113 }); 2114__p+=''; 2115} 2116return __p; 2117} 2118 2119</script>
vendor: 1 bytes, line 2119
2119
2120<script type="text/javascript"> 2121$(document).ready(function(){ 2122 // Init carousel for ipad and above sized screens. 2123 2124 new portalGGA.views.Carousel({ 2125 el:$("#1308604807"), 2126 carouselImg : '["/content/dam/interactive/ilottery/images/homecarousel/loterie-sport-cote-foot-1-contre1_2880x820-match_estonialuxembourg.png","/content/dam/interactive/ilottery/images/homecarousel/home-banner-lotto1.jpg","/content/dam/interactive/ilottery/images/homecarousel/1920x547-desktop4.png","/content/dam/interactive/ilottery/images/homecarousel/home-banner-euml.jpg","/content/dam/interactive/ilottery/images/homecarousel/HP_2880x820_sept26.png"]', 2127 carouselImgMobile : '["/content/dam/interactive/ilottery/images/homecarousel/loterie-sport-cote-foot-1-contre1_1440x410-match_estonialuxembourg.png","/content/dam/interactive/ilottery/images/homecarousel/home-banner-lotto1.jpg","/content/dam/interactive/ilottery/images/homecarousel/800x800-mobile3.png","/content/dam/interactive/ilottery/images/homecarousel/home-banner-euml.jpg","/content/dam/interactive/ilottery/images/homecarousel/HP_1440x410_sept26.png"]', 2128 carouselUrl : '["https://www.loteriesport.lu/fr/sports/paris-sportifs/football/nations-league/phase-de-groupe/estonie-vs-luxembourg?t\u003d17910432\u0026tab\u003dfilter_1\u0026utm_source\u003dloterie.lu\u0026utm_medium\u003dcarousel\u0026utm_campaign\u003dEstoniavsLuxembourg","/content/interactive/ilottery/fr/lotto.html","https://apps.apple.com/lu/app/loterie-nationale/id6751596658","/content/interactive/ilottery/fr/euromillions.html","https://www.loteriesport.lu/fr/sports/paris-sportifs/football?utm_source\u003dloterie.lu\u0026utm_medium\u003dbanner\u0026utm_campaign\u003dWelcomeOffer100"]', 2129 carouselTitle : '[" ","\u003cimg class\u003d\u0027img-responsive\u0027 src\u003d\u0027/content/dam/interactive/ilottery/images/game-logos/lotto.png\u0027\u003e "," ","\u003cimg class\u003d\u0027img-responsive\u0027 src\u003d\u0027/content/dam/interactive/ilottery/images/game-logos/jeu-euromillions1.png\u0027\u003e "," "]', 2130 carouselSubtitle : '[" ","Prochain tirage au sort : "," ","Prochain tirage : "," "]', 2131 carouselClass : '["slick-slide--dark ","slick-slide--dark ","slick-slide--dark ","slick-slide--dark ","slick-slide--dark "]', 2132 carouselDesc : '["","","","",""]', 2133 isTargetBlank : '[true,false,true,false,true]', 2134 bannerUserAccess : '["all","all","all","all","all"]', 2135 bannerTopic : '["Loterie Sport","lotto","app","euromillions","Loterie Sport"]', 2136 carouselTransition : false, 2137 carouselAutoplaySpeed : 9000, 2138 }); 2139 2140}); 2141</script>
2141 2142 2143</div> 2144 2145 </div> 2146 2147 <style type="text/css"> 2148 2149 2150 2151 2152 2153 2154 2155 .background-parallax__image, 2156 [role="main"] { 2157 background-color: #58bfb6; 2158 background-image: -webkit-linear-gradient(top, #419ebb, #58bfb6); 2159 background-image: -o-linear-gradient(top,#419ebb, #58bfb6); 2160 background-image: linear-gradient(#419ebb, #58bfb6); 2161 background-size: 100% 900px; 2162 } 2163 [role="main"] { 2164 background-size: 100% 100%; 2165 } 2166 2167 </style> 2168 2169 <div class="background-parallax" id="background" role="presentation"> 2170 <div class="background-parallax__image"></div> 2171 </div> 2172 2173 2174 <div class="games"> 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193<div id="1305134279"> 2194 <div class="container-fluid"> 2195 <div class="clearfix"> 2196 <h1 class="pull-left">Jeux de tirage</h1> 2197 </div> 2198 </div> 2199 <div class="lr-panel"> 2200 <div class="lr-panel__carousel"> 2201 <div class="jackpot-carousel clearfix is-loading" id="drawGamelatestResultsCarousel"> 2202 <div class="loader"> 2203 <div></div> 2204 <div></div> 2205 <div></div> 2206 <div></div> 2207 </div> 2208 </div> 2209 </div> 2210 </div> 2211</div> 2212
2213<script> 2214 2215 var jackpotGamesTemplate = function(obj){ 2216var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 2217with(obj||{}){ 2218__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n'; 2219 $.each(games, function(i, item) { 2220 var isNumberGame = false; 2221 if (games[i].portalGameCode === 'PICK3' || games[i].portalGameCode === 'PICK4') { 2222 isNumberGame = true; 2223 } 2224 2225__p+='\n <div class="game-tile-outer col-sm-12 col-md-8 col-lg-6">\n <div class="game-tile game-tile-'+ 2226((__t=( games[i].GameClass ))==null?'':__t)+ 2227'">\n <div class="game-image">\n <a href="/en-us/'+ 2228((__t=( games[i].wagerPageName ))==null?'':__t)+ 2229'.html">\n <img src="/content/dam/interactive/ilottery/images/game-tiles/logo-'+ 2230((__t=( games[i].GameClass ))==null?'':__t)+ 2231'.png" alt="Play '+ 2232((__t=( games[i].displayGameName ))==null?'':__t)+ 2233'">\n </a>\n </div>\n <div class="game-info game-info-'+ 2234((__t=( games[i].GameClass ))==null?'':__t)+ 2235'">\n <div class="game-jackpot">\n '; 2236 if (games[i].portalGameCode === 'HIGH5') { 2237__p+='\n <div>'+ 2238((__t=( CQ.I18n.getMessage("games.jackpotTitle", games[i].jackpotDay) ))==null?'':__t)+ 2239'</div>\n <div class="jackpot-amount">'+ 2240((__t=( CQ.I18n.getMessage("games.high5jackpot") +" "+ interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 2241'</div>\n '; 2242 }else if (games[i].portalGameCode === 'EURODREAMS') { 2243__p+='\n <div>'+ 2244((__t=( CQ.I18n.getMessage("games.jackpotTitle", games[i].jackpotDay) ))==null?'':__t)+ 2245'</div>\n '; 2246 if(games[i].installmentUnit){ 2247__p+='\n <div class="jackpot-amount">'+ 2248((__t=( games[i].Jackpot ))==null?'':__t)+ 2249' / '+ 2250((__t=( CQ.I18n.getMessage("games.eurodreamjackpot."+ games[i].installmentUnit) ))==null?'':__t)+ 2251' </div>\n <div class="jackpot-amount-subtext">'+ 2252((__t=( CQ.I18n.getMessage("games.eurodreamjackpot.description", games[i].term) ))==null?'':__t)+ 2253'</div>\n '; 2254 }else { 2255__p+='\n <div class="jackpot-amount">'+ 2256((__t=( games[i].Jackpot ))==null?'':__t)+ 2257' </div>\n\n '; 2258} } else if (games[i].portalGameCode == 'ZUBITO' ) { 2259__p+='\n <div class="text-uppercase">'+ 2260((__t=( CQ.I18n.getMessage("games.zubito.winupto") ))==null?'':__t)+ 2261'</div>\n <div class="jackpot-amount">'+ 2262((__t=( games[i].Jackpot ))==null?'':__t)+ 2263'</div>\n '; 2264 } else if (games[i].portalGameCode !== 'KENO' && games[i].portalGameCode !== 'CASHPOP') { 2265__p+='\n <div>'+ 2266((__t=( CQ.I18n.getMessage("games.jackpotTitle", games[i].jackpotDay) ))==null?'':__t)+ 2267'</div>\n <div class="jackpot-amount">'+ 2268((__t=( games[i].Jackpot ))==null?'':__t)+ 2269'</div>\n '; 2270 } 2271__p+='\n </div>\n </div>\n <div class="winning-numbers '+ 2272((__t=( item.GameClass ))==null?'':__t)+ 2273'">\n '; 2274 if (games[i].portalGameCode === 'KENO') { 2275__p+='\n <div class="jackpot-amount">'+ 2276((__t=( CQ.I18n.getMessage("games.keno.jackpot") ))==null?'':__t)+ 2277'</div>\n '; 2278 }else if (games[i].portalGameCode === 'ZUBITO') { 2279__p+='\n <div class="jackpot-amount">'+ 2280((__t=( CQ.I18n.getMessage("games.zubito.frequency") ))==null?'':__t)+ 2281'</div> \n '; 2282 } else if (games[i].portalGameCode === 'CASHPOP' && games[i].highFrequencyGame) { 2283__p+='\n <div class="jackpot-amount">'+ 2284((__t=( CQ.I18n.getMessage("games.cashpop.jackpot") ))==null?'':__t)+
2285'</div> \n '; 2286 } else { 2287__p+='\n '; 2288 if (games[i].portalGameCode === 'PICK3' || games[i].portalGameCode === 'PICK4' || (games[i].portalGameCode === 'CASHPOP' && !games[i].highFrequencyGame)) { 2289 var prevDrawTime = null; 2290 2291 if (games[i].daily && games[i].daily.length) { 2292 prevDrawTime = games[i].daily[0].WinningNumbersDrawDate; 2293 2294 if (games[i].daily[1] && games[i].daily[1].WinningNumbersDrawDate > prevDrawTime) { 2295 prevDrawTime = games[i].daily[1].WinningNumbersDrawDate; 2296 } 2297 } 2298__p+='\n <div>'+ 2299((__t=( CQ.I18n.getMessage("games.lastDrawMsg") ))==null?'':__t)+ 2300' <time datetime="'+ 2301((__t=( portalGGA.utils.formattedDateFormat(prevDrawTime, 'DD/MM/YYYY') ))==null?'':__t)+ 2302'">'+ 2303((__t=( portalGGA.utils.formattedDateFormat(prevDrawTime, 'DD/MM/YYYY') ))==null?'':__t)+ 2304'</time></div>\n \n <div class="daily-numbers">\n '; 2305 for (var dailyNo = 0; dailyNo < 2; dailyNo++) { 2306__p+='\n '; 2307 if (games[i].daily[dailyNo]) { 2308__p+='\n <div class="'+ 2309((__t=( games[i].daily[dailyNo].drawName.toLowerCase() ))==null?'':__t)+ 2310'">\n <div class="h6">'+ 2311((__t=( games[i].daily[dailyNo].drawName ))==null?'':__t)+ 2312'</div> \n '; 2313 if (games[i].daily[dailyNo].primaryNumbers && games[i].daily[dailyNo].primaryNumbers.length) { 2314__p+='\n <div class="lotto-numbers">\n '; 2315 for (var numNo = 0; numNo < games[i].daily[dailyNo].primaryNumbers.length; numNo++) { 2316__p+='\n <span><i>'+ 2317((__t=( portalGGA.utils.padZero(games[i].daily[dailyNo].primaryNumbers[numNo], isNumberGame) ))==null?'':__t)+ 2318'</i></span>\n '; 2319 } 2320__p+='\n </div>\n '; 2321 } else { 2322__p+='\n <div class="no-results"><span class="text-bold">'+ 2323((__t=( CQ.I18n.getMessage("games.resultsMissing") ))==null?'':__t)+ 2324'</span></div>\n '; 2325 } 2326__p+=' \n </div>\n '; 2327 } 2328__p+='\n '; 2329 } 2330__p+='\n </div>\n '; 2331 } else { 2332__p+='\n <div>'; 2333 if(games[i].WinningNumbersDrawDate != 'undefined' && games[i].WinningNumbersDrawDate != undefined){ 2334__p+=''+ 2335((__t=( CQ.I18n.getMessage("games.lastDrawMsg") ))==null?'':__t)+ 2336' <time datetime="'+ 2337((__t=( portalGGA.utils.formattedDateFormat(games[i].WinningNumbersDrawDate, 'DD/MM/YYYY') ))==null?'':__t)+ 2338'">'+ 2339((__t=( portalGGA.utils.formattedDateFormat(games[i].WinningNumbersDrawDate, 'dddd D MMMM') ))==null?'':__t)+ 2340'</time>'; 2341 } 2342__p+='</div>\n '; 2343 if (games[i].primaryNumbers && games[i].primaryNumbers.length) { 2344__p+='\n <div class="lotto-numbers">\n '; 2345 _.each(games[i].primaryNumbers,function(number) { 2346 if (games[i].portalGameCode === 'PICK3' || games[i].portalGameCode === 'PICK4' || (games[i].portalGameCode === 'CASHPOP' && !games[i].highFrequencyGame)) { 2347 result = number.split(''); 2348 _.each(result, function(num) { 2349__p+='\n <span><i>'+ 2350((__t=( portalGGA.utils.padZero(num, isNumberGame) ))==null?'':__t)+ 2351'</i></span>\n '; 2352 }); 2353__p+='\n '; 2354 } else {
2355__p+='\n <span><i>'+ 2356((__t=( portalGGA.utils.padZero(number, isNumberGame) ))==null?'':__t)+ 2357'</i></span>\n '; 2358 } 2359__p+='\n '; 2360 }); 2361__p+='\n '; 2362 if (games[i].secondaryNumber) { 2363__p+='\n '; 2364 if (_.isArray(games[i].secondaryNumber)) { 2365__p+='\n '; 2366 _.each(games[i].secondaryNumber, function(number) { 2367__p+='\n <span><i class="'+ 2368((__t=( games[i].GameClass ))==null?'':__t)+ 2369'">'+ 2370((__t=( portalGGA.utils.padZero(number, isNumberGame) ))==null?'':__t)+ 2371'</i></span>\n '; 2372 }); 2373__p+='\n '; 2374 } else { 2375__p+='\n <span><i class="'+ 2376((__t=( games[i].GameClass ))==null?'':__t)+ 2377'">'+ 2378((__t=( portalGGA.utils.padZero(games[i].secondaryNumber , isNumberGame) ))==null?'':__t)+ 2379'</i></span>\n '; 2380 } 2381__p+='\n '; 2382 } 2383__p+='\n </div>\n '; 2384 } else { 2385__p+='\n <div class="no-results">\n <span class="text-bold">'+ 2386((__t=( CQ.I18n.getMessage("games.resultsMissing") ))==null?'':__t)+ 2387'</span>\n </div>\n '; 2388 } 2389__p+='\n '; 2390 } 2391__p+='\n\n '; 2392 if (games[i].multiplier) { 2393__p+='\n <div class="game-tile__multiplier">'+ 2394((__t=( games[i].multiplierName ))==null?'':__t)+ 2395' \n <strong class="number">'+ 2396((__t=( parseInt(games[i].multiplier,10) ))==null?'':__t)+ 2397'</strong><span class="text-lowercase">x</span></div>\n '; 2398 } 2399__p+='\n '; 2400 } 2401__p+='\n\n\n '; 2402 if (games[i].portalGameCode === 'EUROMILLIONS') { 2403__p+='\n\n '; 2404if( games[i].addOnGame){ 2405__p+='\n <div><img src="/content/dam/interactive/ilottery/images/game-logos/joker.png" alt="Joker Logo" height="25"></div>\n '; 2406 } 2407__p+='\n <div class="lotto-numbers">\n '; 2408if( games[i].addOnGame){ 2409 for (var numNo = 0; numNo < games[i].addOnGame.length; numNo++) { 2410__p+='\n <span><i>'+ 2411((__t=( portalGGA.utils.padZero(games[i].addOnGame[numNo], isNumberGame) ))==null?'':__t)+ 2412'</i></span>\n '; 2413 }} 2414__p+='\n </div>\n\n '; 2415 if(games[i].extraLux){ 2416__p+='\n <div><img src="/content/dam/interactive/ilottery/images/game-logos/extralux.png" alt="Extra Lux Logo" height="25"></div>\n '; 2417 } 2418__p+='\n \n <div class="lotto-numbers">\n '; 2419 if(games[i].extraLux){ 2420 for (var numNo = 0; numNo < games[i].extraLux.length; numNo++) { 2421__p+='\n <span><i>'+ 2422((__t=( portalGGA.utils.padZero(games[i].extraLux[numNo], isNumberGame) ))==null?'':__t)+ 2423'</i></span>\n '; 2424 }} 2425__p+='\n </div>\n '; 2426 } 2427__p+='\n\n\n '; 2428 if (games[i].portalGameCode === 'LOTTO') { 2429 console.log ("Add on Game is " + games[i].addOnGame); 2430 if (games[i].addOnGame) { 2431 var speilo77Obj = _.find(games[i].addOnGame, function (model) { 2432 return model.drawType && model.drawType.trim().toUpperCase() === 'SPIEL 77'; 2433 }); 2434 2435 var super6Obj = _.find(games[i].addOnGame, function (model) { 2436 return model.drawType && model.drawType.trim().toUpperCase() === 'SUPER 6'; 2437 }); 2438 } 2439 2440 2441 2442__p+='\n '; 2443if(games[i].addOnGame && super6Obj && super6Obj.primary){ 2444__p+='\n <img src="/content/dam/interactive/ilottery/images/game-logos/super6.png" height="25" alt="Super 6 Logo">\n '; 2445 } 2446__p+='\n \n <div class="lotto-numbers">\n '; 2447if(games[i].addOnGame && super6Obj && super6Obj.primary){ 2448 var addOn6Primary= super6Obj.primary[0].split(""); 2449 for (var numNo = 0; numNo < addOn6Primary.length; numNo++) {
2450__p+='\n <span><i>'+ 2451((__t=( portalGGA.utils.padZero(addOn6Primary[numNo], isNumberGame) ))==null?'':__t)+ 2452'</i></span>\n '; 2453 }} 2454__p+='\n </div>\n \n '; 2455 if(games[i].addOnGame && speilo77Obj && speilo77Obj.primary){ 2456__p+='\n <img src="/content/dam/interactive/ilottery/images/game-logos/spiel77.png" height="25" alt="Spiel 77 Logo">\n '; 2457 } 2458__p+='\n \n <div class="lotto-numbers">\n '; 2459 if(games[i].addOnGame && speilo77Obj && speilo77Obj.primary){ 2460 var addOn77Primary= speilo77Obj.primary[0].split(""); 2461 for (var numNo = 0; numNo < addOn77Primary.length; numNo++) { 2462__p+='\n <span><i>'+ 2463((__t=( portalGGA.utils.padZero(addOn77Primary[numNo], isNumberGame) ))==null?'':__t)+ 2464'</i></span>\n '; 2465 }} 2466__p+='\n </div>\n '; 2467 } 2468__p+='\n </div>\n\n\n\n <div class="play-populate-options">\n <a class="btn btn-pure-primary btn-sm animate-icon-flip-h btn-block favoritesBtn" data-game-name="'+ 2469((__t=( games[i].portalGameCode ))==null?'':__t)+ 2470'" id="favorites-'+ 2471((__t=( games[i].GameClass ))==null?'':__t)+ 2472'" data-toggle="modal" href="#modalFavoritesWager" data-target="#modalFavoritesWager" game="" aria-label="'+ 2473((__t=( games[i].displayGameName ))==null?'':__t)+ 2474' '+ 2475((__t=( CQ.I18n.getMessage('games.favorites') ))==null?'':__t)+ 2476'"><span class="pd-icon pd-icon-my-favourites icon-animate pd-icon-1-5x is-favorite" aria-hidden="true"></span>'+ 2477((__t=( CQ.I18n.getMessage("games.favorites") ))==null?'':__t)+ 2478'</a>\n <a class="btn btn-pure-primary btn-sm animate-icon-rotate-360 btn-block replayBtn" data-game-name="'+ 2479((__t=( games[i].portalGameCode ))==null?'':__t)+ 2480'" id="replay-'+ 2481((__t=( games[i].GameClass ))==null?'':__t)+ 2482'" data-toggle="modal" href="#modalReplayWager" data-target="#modalReplayWager" game="" aria-label="'+ 2483((__t=( CQ.I18n.getMessage('games.replay') ))==null?'':__t)+ 2484' '+ 2485((__t=( games[i].displayGameName ))==null?'':__t)+ 2486'" data-action="replay_draw_games"><span aria-hidden="true" class="pd-icon pd-icon-1-5x pd-icon-replay-wager"></span>'+ 2487((__t=( CQ.I18n.getMessage("games.replay") ))==null?'':__t)+ 2488'</a> \n </div>\n\n <div class="game-actions">\n <a href="/en-us/'+ 2489((__t=( games[i].wagerPageName ))==null?'':__t)+ 2490'.html" class="btn btn-info btn-playnow" aria-label="Play '+ 2491((__t=( games[i].displayGameName ))==null?'':__t)+ 2492'" data-action="draw_games" data-track = "click" data-track-category = "interaction" data-track-action = "click" data-track-label = "playnow'+ 2493((__t=( games[i].displayGameName ))==null?'':__t)+ 2494'">'+ 2495((__t=( CQ.I18n.getMessage("games.playnow") ))==null?'':__t)+ 2496'</a>\n </div>\n\n \n </div>\n </div>\n'; 2497 }); 2498__p+='\n'; 2499} 2500return __p; 2501} 2502 2503</script>
2503 2504
2505<script> 2506 2507 var gameFavoriteModalTemplate = function(obj){ 2508var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 2509with(obj||{}){ 2510__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="modal-dialog modal-replay-wager-dialog" role="dialog" tabindex="-1" aria-labelledby="modalFavoritesWagerLabel">\n <div class="modal-content" role="document">\n <div class="modal-header game-gradient-'+ 2511((__t=( gameConfig.cssName ))==null?'':__t)+ 2512'">\n <button type="button" class="close close--alt" data-dismiss="modal">\n <span class="glyphicon icon-dp-close" aria-hidden="true"></span>\n <span class="sr-only">Close</span>\n </button>\n <div class="game-image pull-left">\n <span class="sr-only">'+ 2513((__t=( gameConfig.displayGameName ))==null?'':__t)+ 2514'</span>\n <span class="sprite-'+ 2515((__t=( gameConfig.cssName ))==null?'':__t)+ 2516'" aria-hidden="true"></span>\n </div>\n <h4 class="modal-title modal-title--game-modal" id="modalFavoritesWagerLabel">'+ 2517((__t=( CQ.I18n.getMessage('favorites.favoriteslabel') ))==null?'':__t)+ 2518'</h4>\n </div>\n <div>\n <div id="gameFavoriteMsg"></div>\n <div id="gameFavoriteGame" class="hide wager-list-widget"></div>\n </div>\n </div> \n</div>'; 2519} 2520return __p; 2521} 2522 2523</script>
2523 2524
2525<script> 2526 2527 var gameFavoriteWagerTemplate = function(obj){ 2528var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 2529with(obj||{}){ 2530__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n'; 2531 2532var isNumberGame = false; 2533if (gameConfig.portalGameCode === 'PICK3' || gameConfig.portalGameCode === 'PICK4') { 2534 isNumberGame = true; 2535} 2536 2537__p+='\n<div class="wager-item-title">'+ 2538((__t=( CQ.I18n.getMessage('favorites.games.name') ))==null?'':__t)+ 2539' '+ 2540((__t=( groupName ))==null?'':__t)+ 2541'</%></div>\n<div class="wager-item-content">\n <div class="wager-numbers">\n '; 2542 2543 var boards = JSON.parse(JSON.stringify(wager.boards)); // Deep copy wager object to prevent change in referred wager mode. 2544 if(typeof gamesConfig != "undefined" && typeof gamesConfig.CASHPOP != "undefined" && gamesConfig.CASHPOP.portalGameCode == gameConfig.portalGameCode){ 2545 boards[0].primarySelections = _.flatten(_.pluck(boards, "primarySelections")); 2546 boards = _.clone(boards.slice(0,1)); 2547 } 2548 _.each(boards, function(board) { 2549__p+='\n <div class="lotto-numbers-list">\n '; 2550 2551 var selections = board.primarySelections; 2552 var secSelections = board.secondarySelections; 2553 var tmpSelections = selections.slice(0); 2554 2555__p+='\n\n '; 2556 _.each(tmpSelections, function(num) { 2557__p+=' \n <span><i>'+ 2558((__t=( portalGGA.utils.padZero(num, isNumberGame) ))==null?'':__t)+ 2559'</i></span>\n '; 2560 }); 2561__p+='\n\n '; 2562 _.each(secSelections, function(num) { 2563__p+=' \n <span><i class="'+ 2564((__t=( gameConfig.cssName ))==null?'':__t)+ 2565'">'+ 2566((__t=( portalGGA.utils.padZero(num, isNumberGame) ))==null?'':__t)+ 2567'</i></span>\n '; 2568 }); 2569__p+='\n </div>\n '; 2570 }); 2571__p+='\n\n '; 2572if (gameConfig.portalGameCode === 'EUROMILLIONS') { 2573 2574 if (wager.addonWagers && wager.addonWagers[0]) { 2575__p+='\n <div class = "divider"></div> <img src="/content/dam/interactive/ilottery/images/game-logos/joker.svg" alt = "Joker Logo"> \n '; 2576 _.each(wager.addonWagers[0].boards, function(board, index) { 2577__p+='\n <span class = "text-bold" > '+ 2578((__t=( CQ.I18n.getMessage("internetwager.replay.joker") ))==null?'':__t)+ 2579' '+ 2580((__t=( index + 1 ))==null?'':__t)+ 2581'\n </span>\n '; 2582 if(!board.playOptions){ 2583 2584 var selections = []; 2585 if(board.selections.length === 1) { 2586 selections = board.selections[0].split(''); 2587 } else { 2588 selections = board.selections; 2589 } 2590 var primarySelectionsArr1 = selections; 2591__p+='\n <div class = "lotto-numbers-list" > \n '; 2592 _.each(primarySelectionsArr1, function(num) { 2593__p+='\n <span ><i> '+ 2594((__t=( num ))==null?'':__t)+ 2595'</i> </span>\n '; 2596 }); 2597__p+=' \n </div>\n '; 2598 } else { 2599__p+=' \n <p> '+ 2600((__t=( CQ.I18n.getMessage("internetwager.confirmmodal.purchase.nojoker") ))==null?'':__t)+ 2601'</p>\n '; 2602 } 2603__p+='\n '; 2604 }); 2605__p+='\n '; 2606 }} 2607__p+='\n\n '; 2608 if (gameConfig.portalGameCode === 'LOTTO') { 2609 2610 if(wager.addonWagers && wager.addonWagers[0]){ 2611__p+='\n\n <div class="divider"></div>\n\n '; 2612_.each(wager.addonWagers[0].boards.reverse(),function(board,index){ 2613 2614 var selections = []; 2615 if(board.selections.length === 1) { 2616 selections = board.selections[0].split(''); 2617 } else { 2618 selections = board.selections; 2619 } 2620 var addonItemIndex =0; 2621 var addonItemMsg =CQ.I18n.getMessage("internetwager.replay.super6"); 2622 var boardSelectionLength = selections.length; 2623 if(selections.length == 7){ 2624 addonItemMsg =CQ.I18n.getMessage("internetwager.replay.speil77") 2625 2626 }
2627__p+='\n\n\n <span class="text-bold">'+ 2628((__t=( addonItemMsg ))==null?'':__t)+ 2629' </span>\n\n '; 2630 if(!board.playOptions){ 2631__p+='\n\n <div class="lotto-numbers-list">\n\n '; 2632 2633 2634 _.each(selections,function(num,i){ 2635__p+='\n\n <span><i>'+ 2636((__t=( num ))==null?'':__t)+ 2637'</i></span>\n\n '; 2638 }); 2639__p+='\n\n </div>\n\n '; 2640 }else { 2641__p+='\n\n <p>'+ 2642((__t=( CQ.I18n.getMessage("internetwager.replay.nojoker") ))==null?'':__t)+ 2643'</p>\n\n '; 2644 } 2645 2646 if(index ==1){ 2647__p+='\n\n\n <span class="text-bold">'+ 2648((__t=( CQ.I18n.getMessage("internetwager.replay.superahl") ))==null?'':__t)+ 2649' </span>\n\n <div class="lotto-numbers-list">\n\n '; 2650 _.each(selections,function(num,i){ 2651 if(i==boardSelectionLength-1) { 2652__p+='\n\n <span><i>'+ 2653((__t=( num ))==null?'':__t)+ 2654'</i></span>\n\n '; 2655} }); 2656__p+='\n\n </div>\n '; 2657 } }); 2658__p+=' \n\n '; 2659 } } 2660__p+='\n\n\n </div>\n <div class="wager-link">\n <a href="/en-us/'+ 2661((__t=( gameConfig.wagerPageName ))==null?'':__t)+ 2662'.html" title="Favorites" class="btn btn-primary btn-block '+ 2663((__t=( maintenance_flag ? 'disabled' : '' ))==null?'':__t)+ 2664'" data-pd="play">'+ 2665((__t=( CQ.I18n.getMessage("favorites.play.wager") ))==null?'':__t)+ 2666'</a>\n </div>\n <div class=\'wager-details\'>\n\n <div><span>'+ 2667((__t=( CQ.I18n.getMessage("favorites.draws") ))==null?'':__t)+ 2668' :</span>'+ 2669((__t=( wager.duration ))==null?'':__t)+ 2670'</div>\n\n '; 2671 if (gameConfig.portalGameCode === 'EUROMILLIONS') { 2672__p+=' \n '; 2673 _.each(wager.addonWagers[0].boards,function(board,index){ 2674__p+='\n <div><span>'+ 2675((__t=( CQ.I18n.getMessage("internetwager.replay.joker") ))==null?'':__t)+ 2676' '+ 2677((__t=( index+1 ))==null?'':__t)+ 2678' :</span>\n\n '; 2679 if(!board.playOptions){ 2680__p+='\n\n <span> '+ 2681((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+ 2682' </span> \n\n\n '; 2683 } else { 2684__p+='\n <span>'+ 2685((__t=( CQ.I18n.getMessage("internetwager.replay.no") ))==null?'':__t)+ 2686'</span>\n\n '; 2687 } 2688__p+='\n </div>\n '; 2689 }) 2690__p+='\n\n '; 2691 } 2692__p+='\n\n\n\n\n '; 2693 if (gameConfig.portalGameCode === 'LOTTO') { 2694__p+=' \n <div><span>'+ 2695((__t=( CQ.I18n.getMessage("internetwager.replay.super6") ))==null?'':__t)+ 2696' :</span>\n '; 2697 if(!wager.addonWagers[0].boards[1].playOptions){ 2698__p+=' \n\n <span>'+ 2699((__t=( CQ.I18n.getMessage("internetwager.replay.no") ))==null?'':__t)+ 2700'</span>\n '; 2701 } else { 2702__p+=' <span>'+ 2703((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+ 2704'</span> '; 2705 } 2706__p+='\n </div>\n <div><span>'+ 2707((__t=( CQ.I18n.getMessage("internetwager.replay.speil77") ))==null?'':__t)+ 2708' :</span>\n\n '; 2709 if(!wager.addonWagers[0].boards[0].playOptions){ 2710__p+=' \n\n <span>'+ 2711((__t=( CQ.I18n.getMessage("internetwager.replay.no") ))==null?'':__t)+ 2712'</span>\n '; 2713 } else { 2714__p+=' <span>'+ 2715((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+ 2716'</span> '; 2717 } 2718__p+='\n\n </div>\n <div><span>'+ 2719((__t=( CQ.I18n.getMessage("internetwager.replay.superahl") ))==null?'':__t)+ 2720' :</span>\n\n\n\n <span>'+ 2721((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+ 2722'</span>\n\n </div>\n '; 2723 } 2724__p+='\n\n\n\n '; 2725 if (portalGGA.utils.game.isMultiplierRequired(wager.gameName)) { 2726__p+='\n <div><span>'+ 2727((__t=( portalGGA.utils.game.getMultiplierNameByESA(wager.gameName) ))==null?'':__t)+ 2728':</span>'+ 2729((__t=( (wager.boards[0].multiplier) ? 'Yes' : 'No' ))==null?'':__t)+ 2730'</div>\n '; 2731 } 2732__p+='\n <div class="wager-details-amount"><span>'+ 2733((__t=( CQ.I18n.getMessage("internetwager.replay.amount") ))==null?'':__t)+ 2734' :</span>'+ 2735((__t=( portalGGA.utils.currencyFormatted(wager.price,true) + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
2736'</div>\n\n '; 2737 if (gameConfig.portalGameCode === 'LOTTO') { 2738 var drawNameVal =wager.drawDays && wager.drawDays[0]; 2739 if(wager.drawDays && wager.drawDays.length>1) 2740 { 2741 drawNameVal = CQ.I18n.getMessage('internetwager.confirmmodal.purchase.drawDayWedSat') ; 2742 2743 }else{ 2744 2745 drawNameVal = CQ.I18n.getMessage('internetwager.confirmmodal.purchase.'+drawNameVal) ; 2746 } 2747 2748__p+=' \n <div class="divider"></div>\n <div><span>'+ 2749((__t=( CQ.I18n.getMessage("internetwager.replay.drawDays") ))==null?'':__t)+ 2750' :</span>'+ 2751((__t=( drawNameVal ))==null?'':__t)+ 2752'</div> \n '; 2753 } 2754__p+='\n </div>\n</div>'; 2755} 2756return __p; 2757} 2758 2759</script>
2759 2760
2761<script> 2762 2763 var replayLastModalTemplate = function(obj){ 2764var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 2765with(obj||{}){ 2766__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="modal-dialog modal-system-wager modal-replay-wager-dialog modal-md" role="dialog" tabindex="-1" aria-labelledby="replayWagerModelLabel">\n <div class="modal-content" role="document">\n <div class="modal-header game-gradient-'+ 2767((__t=( gameConfig.cssName ))==null?'':__t)+ 2768'">\n <button type="button" class="close close--alt" data-dismiss="modal">\n <span class="glyphicon icon-dp-close" aria-hidden="true"></span>\n <span class="sr-only">Close</span>\n </button>\n <div class="game-image pull-left">\n <span class="sr-only">'+ 2769((__t=( gameConfig.displayGameName ))==null?'':__t)+ 2770'</span>\n <span class="sprite-'+ 2771((__t=( gameConfig.cssName ))==null?'':__t)+ 2772'" aria-hidden="true"></span>\n </div>\n <h4 class="modal-title modal-title--game-modal" id="replayWagerModelLabel">'+ 2773((__t=( CQ.I18n.getMessage('replaywagers.label') ))==null?'':__t)+ 2774'</h4>\n </div>\n <div>\n <div id="replayLastMsg"></div>\n <div id="replayLastWagerGame" class="hide wager-list-widget"></div>\n </div>\n </div> \n</div>'; 2775} 2776return __p; 2777} 2778 2779</script>
2779 2780
2781<script> 2782 2783 var replayLastWagerTemplate = function(obj){ 2784var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 2785with(obj||{}){ 2786__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n'; 2787 2788var isNumberGame = false; 2789if (gameConfig.portalGameCode === 'PICK3' || gameConfig.portalGameCode === 'PICK4') { 2790 isNumberGame = true; 2791} 2792 2793__p+='\n<div class="wager-item-title">'+ 2794((__t=( portalGGA.utils.formattedDateFormat(wager.transactionTime, 'DD/MM/YYYY') ))==null?'':__t)+ 2795'</div>\n<div class="wager-item-content">\n <div class="wager-numbers">\n '; 2796 2797 var boards = JSON.parse(JSON.stringify(wager.boards)); // Deep copy wager object to prevent change in referred wager mode. 2798 if(typeof gamesConfig != "undefined" && typeof gamesConfig.CASHPOP != "undefined" && gamesConfig.CASHPOP.portalGameCode == gameConfig.portalGameCode){ 2799 boards[0].primarySelections = _.flatten(_.pluck(boards, "primarySelections")); 2800 boards = _.clone(boards.slice(0,1)); 2801 } 2802 2803 _.each(boards, function(board) { 2804__p+='\n <div class="lotto-numbers-list">\n '; 2805 2806 var selections = board.primarySelections; 2807 var secSelections = board.secondarySelections; 2808 var tmpSelections = selections.slice(0); 2809 2810__p+='\n\n '; 2811 _.each(tmpSelections, function(num) { 2812__p+=' \n <span><i>'+ 2813((__t=( portalGGA.utils.padZero(num, isNumberGame) ))==null?'':__t)+ 2814'</i></span>\n '; 2815 }); 2816__p+='\n\n '; 2817 _.each(secSelections, function(num) { 2818__p+=' \n <span><i class="'+ 2819((__t=( gameConfig.cssName ))==null?'':__t)+ 2820'">'+ 2821((__t=( portalGGA.utils.padZero(num, isNumberGame) ))==null?'':__t)+ 2822'</i></span>\n '; 2823 }); 2824__p+='\n </div>\n '; 2825 }); 2826__p+='\n\n '; 2827 if (gameConfig.portalGameCode === 'EUROMILLIONS') { 2828 2829 if(wager.addonWagers && wager.addonWagers[0]){ 2830__p+='\n\n\n\n <div class="divider"></div>\n <img src="/content/dam/interactive/ilottery/images/game-logos/joker.svg" alt="Joker Logo">\n\n\n <span class="text-bold">'+ 2831((__t=( CQ.I18n.getMessage("internetwager.replay.joker") ))==null?'':__t)+ 2832' 1</span>\n\n '; 2833 var primarySelectionsArr1 = wager.addonWagers[0].boards[0].primarySelections[0].split(""); 2834__p+='\n\n '; 2835 if(wager.addonWagers[0].boards[0].stake!= 0){ 2836__p+='\n\n <div class="lotto-numbers-list">\n\n '; 2837 _.each(primarySelectionsArr1,function(num){ 2838__p+='\n\n <span><i>'+ 2839((__t=( num ))==null?'':__t)+ 2840'</i></span>\n\n '; 2841 }); 2842__p+='\n\n </div>\n '; 2843 } else { 2844__p+='\n\n <p>'+ 2845((__t=( CQ.I18n.getMessage("internetwager.confirmmodal.purchase.nojoker") ))==null?'':__t)+ 2846'</p>\n\n '; 2847 } 2848__p+='\n\n <span class="text-bold">'+ 2849((__t=( CQ.I18n.getMessage("internetwager.replay.joker") ))==null?'':__t)+ 2850' 2</span>\n '; 2851 var primarySelectionsArr1 = wager.addonWagers[0].boards[1].primarySelections[0].split(""); 2852__p+='\n '; 2853 if(wager.addonWagers[0].boards[1].stake!= 0){ 2854__p+='\n\n <div class="lotto-numbers-list">\n\n '; 2855 _.each(primarySelectionsArr1,function(num){ 2856__p+='\n\n <span><i>'+ 2857((__t=( num ))==null?'':__t)+ 2858'</i></span>\n\n '; 2859 }); 2860__p+='\n\n </div>\n\n '; 2861 } else { 2862__p+='\n\n <p>'+ 2863((__t=( CQ.I18n.getMessage("internetwager.confirmmodal.purchase.nojoker") ))==null?'':__t)+ 2864'</p>\n\n '; 2865 } 2866__p+=' \n\n\n '; 2867 } } 2868__p+='\n\n\n ';
2869 if (gameConfig.portalGameCode === 'LOTTO') { 2870 2871 if(wager.addonWagers && wager.addonWagers[0]){ 2872__p+='\n\n\n\n <div class="divider"></div>\n\n\n <span class="text-bold">'+ 2873((__t=( CQ.I18n.getMessage("internetwager.replay.super6") ))==null?'':__t)+ 2874' </span>\n\n '; 2875 var primarySelectionsArr1 = wager.addonWagers[0].boards[1].primarySelections[0].split(""); 2876__p+='\n\n '; 2877 if(wager.addonWagers[0].boards[1].stake!= 0){ 2878__p+='\n\n <div class="lotto-numbers-list">\n\n '; 2879 _.each(primarySelectionsArr1,function(num,i){ 2880__p+='\n\n <span><i>'+ 2881((__t=( num ))==null?'':__t)+ 2882'</i></span>\n\n '; 2883 }); 2884__p+='\n\n </div>\n '; 2885 } else { 2886__p+='\n\n <p>'+ 2887((__t=( CQ.I18n.getMessage("internetwager.confirmmodal.purchase.nojoker") ))==null?'':__t)+ 2888'</p>\n\n '; 2889 } 2890__p+='\n\n <span class="text-bold">'+ 2891((__t=( CQ.I18n.getMessage("internetwager.replay.speil77") ))==null?'':__t)+ 2892' </span>\n '; 2893 var primarySelectionsArr1 = wager.addonWagers[0].boards[0].primarySelections[0].split(""); 2894__p+='\n '; 2895 if(wager.addonWagers[0].boards[0].stake!= 0){ 2896__p+='\n\n <div class="lotto-numbers-list">\n\n '; 2897 _.each(primarySelectionsArr1,function(num,i){ 2898__p+='\n\n <span><i>'+ 2899((__t=( num ))==null?'':__t)+ 2900'</i></span>\n\n '; 2901 }); 2902__p+='\n\n </div>\n\n '; 2903 } else { 2904__p+='\n\n <p>'+ 2905((__t=( CQ.I18n.getMessage("internetwager.confirmmodal.purchase.nojoker") ))==null?'':__t)+ 2906'</p>\n\n '; 2907 } 2908__p+=' \n\n <span class="text-bold">'+ 2909((__t=( CQ.I18n.getMessage("internetwager.replay.superahl") ))==null?'':__t)+ 2910' </span>\n '; 2911 var primarySelectionsArr1 = wager.addonWagers[0].boards[0].primarySelections[0].split(""); 2912__p+='\n\n <div class="lotto-numbers-list">\n\n '; 2913 _.each(primarySelectionsArr1,function(num,i){ if(i==6) { 2914__p+='\n\n <span><i>'+ 2915((__t=( num ))==null?'':__t)+ 2916'</i></span>\n\n '; 2917} }); 2918__p+='\n\n </div>\n\n\n\n\n '; 2919 } } 2920__p+='\n\n\n </div>\n <div class="wager-link"> \n '; 2921 if(boards.length>1 && gameConfig.portalGameCode === 'ZUBITO'){ 2922__p+='\n\n <!-- removed the play now -->\n \n '; 2923 } else{ 2924__p+='\n <a href="/content/interactive/ilottery/en/'+ 2925((__t=( gameConfig.wagerPageName ))==null?'':__t)+ 2926'.html" title="'+ 2927((__t=( CQ.I18n.getMessage('internetwager.replay') ))==null?'':__t)+ 2928'" class="btn btn-primary btn-block '+ 2929((__t=( maintenance_flag ? 'disabled' : '' ))==null?'':__t)+ 2930'" data-pd="play">'+ 2931((__t=( CQ.I18n.getMessage("internetwager.replay") ))==null?'':__t)+ 2932'</a>\n '; 2933 } 2934__p+=' </div>\n <div class=\'wager-details\'>\n <div><span>'+ 2935((__t=( CQ.I18n.getMessage("favorites.draws") ))==null?'':__t)+ 2936' :</span>'+ 2937((__t=( wager.duration ))==null?'':__t)+ 2938'</div>\n '; 2939 if (gameConfig.portalGameCode === 'EUROMILLIONS') { 2940__p+=' \n <div><span>'+ 2941((__t=( CQ.I18n.getMessage("internetwager.replay.joker") ))==null?'':__t)+ 2942' 1 :</span>\n '; 2943 if(wager.addonWagers[0].boards[0].stake!= 0){ 2944__p+=' \n\n <span>'+ 2945((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+ 2946'</span>\n '; 2947 } else { 2948__p+=' <span>'+ 2949((__t=( CQ.I18n.getMessage("internetwager.replay.no") ))==null?'':__t)+ 2950'</span> '; 2951 } 2952__p+='\n </div>\n <div><span>'+ 2953((__t=( CQ.I18n.getMessage("internetwager.replay.joker") ))==null?'':__t)+ 2954' 2 :</span>\n\n '; 2955 if(wager.addonWagers[0].boards[1].stake!= 0){ 2956__p+=' \n\n <span>'+ 2957((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+ 2958'</span>\n '; 2959 } else { 2960__p+=' <span>'+ 2961((__t=( CQ.I18n.getMessage("internetwager.replay.no") ))==null?'':__t)+ 2962'</span> '; 2963 } 2964__p+='\n\n </div>\n '; 2965 } 2966__p+='\n\n ';
2967 if (gameConfig.portalGameCode === 'LOTTO') { 2968__p+=' \n <div><span>'+ 2969((__t=( CQ.I18n.getMessage("internetwager.replay.super6") ))==null?'':__t)+ 2970' :</span>\n '; 2971 if(wager.addonWagers[0].boards[1].stake!= 0){ 2972__p+=' \n\n <span>'+ 2973((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+ 2974'</span>\n '; 2975 } else { 2976__p+=' <span>'+ 2977((__t=( CQ.I18n.getMessage("internetwager.replay.no") ))==null?'':__t)+ 2978'</span> '; 2979 } 2980__p+='\n </div>\n <div><span>'+ 2981((__t=( CQ.I18n.getMessage("internetwager.replay.speil77") ))==null?'':__t)+ 2982' :</span>\n\n '; 2983 if(wager.addonWagers[0].boards[0].stake!= 0){ 2984__p+=' \n\n <span>'+ 2985((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+ 2986'</span>\n '; 2987 } else { 2988__p+=' <span>'+ 2989((__t=( CQ.I18n.getMessage("internetwager.replay.no") ))==null?'':__t)+ 2990'</span> '; 2991 } 2992__p+='\n\n </div>\n <div><span>'+ 2993((__t=( CQ.I18n.getMessage("internetwager.replay.superahl") ))==null?'':__t)+ 2994' :</span>\n\n\n <span>'+ 2995((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+ 2996'</span>\n\n </div>\n '; 2997 } 2998__p+='\n '; 2999 if (portalGGA.utils.game.isMultiplierRequired(wager.gameName)) { 3000__p+='\n <div><span>'+ 3001((__t=( portalGGA.utils.game.getMultiplierNameByESA(wager.gameName) ))==null?'':__t)+ 3002':</span>'+ 3003((__t=( (wager.boards[0].multiplier) ? 'Yes' : 'No' ))==null?'':__t)+ 3004'</div>\n '; 3005 } 3006__p+='\n <div class="wager-details-amount"><span>'+ 3007((__t=( CQ.I18n.getMessage("internetwager.replay.amount") ))==null?'':__t)+ 3008' :</span>'+ 3009((__t=( portalGGA.utils.currencyFormatted(wager.price,true) +" "+ interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 3010'</div>\n '; 3011 if (gameConfig.portalGameCode === 'LOTTO') { 3012 var drawNameVal =wager.drawDays && wager.drawDays[0]; 3013 if(wager.drawDays && wager.drawDays.length>1) 3014 { 3015 drawNameVal = CQ.I18n.getMessage('internetwager.confirmmodal.purchase.drawDayWedSat') ; 3016 3017 }else{ 3018 3019 drawNameVal = CQ.I18n.getMessage('internetwager.confirmmodal.purchase.'+drawNameVal) ; 3020 } 3021 3022__p+=' \n <div class="divider"></div>\n <div><span>'+ 3023((__t=( CQ.I18n.getMessage("internetwager.replay.drawDays") ))==null?'':__t)+ 3024' :</span>'+ 3025((__t=( drawNameVal ))==null?'':__t)+ 3026'</div> \n '; 3027 } 3028__p+='\n </div>\n</div>'; 3029} 3030return __p; 3031} 3032 3033</script>
3033 3034
3035<script type="text/javascript"> 3036 $(document).ready(function() { 3037 new portalGGA.views.Games({ 3038 el: $("#1305134279"), 3039 gameConfig: '{"EURODREAMS":{"portalGameCode":"EURODREAMS","esaGameId":"21","esaGameName":"Eurodreams","wagerPageName":"eurodreams","imageName":"eurodreams","cssName":"eurodreams","displayGameName":"EuroDreams","highFrequencyGame":false},"ADDON":{"portalGameCode":"ADDON","esaGameId":"18","esaGameName":"Addon","wagerPageName":"Addon","imageName":"Addon","cssName":"Addon","displayGameName":"Addon","highFrequencyGame":false},"JOKER":{"portalGameCode":"JOKER","esaGameId":"17","esaGameName":"Joker","wagerPageName":"Joker","imageName":"Joker","cssName":"Joker","displayGameName":"Joker","highFrequencyGame":false},"EINSTANT":{"portalGameCode":"EINSTANT","esaGameId":"19","esaGameName":"einstant","wagerPageName":"einstants","imageName":"einstant","cssName":"einstant","displayGameName":"Instant Games","highFrequencyGame":false},"LOTTO":{"portalGameCode":"LOTTO","esaGameId":"23","esaGameName":"Lotto","wagerPageName":"lotto","imageName":"lotto","cssName":"lotto","displayGameName":"Lotto 6aus49","highFrequencyGame":false},"HIGH5":{"portalGameCode":"HIGH5","esaGameId":"10","esaGameName":"High5","wagerPageName":"high5","imageName":"high5","cssName":"high5","displayGameName":"High 5","highFrequencyGame":false},"EUROMILLIONS":{"portalGameCode":"EUROMILLIONS","esaGameId":"20","esaGameName":"Euromillions","wagerPageName":"euromillions","imageName":"euromillions","cssName":"euromillions","displayGameName":"EuroMillions","highFrequencyGame":false},"ZUBITO":{"portalGameCode":"ZUBITO","esaGameId":"16","esaGameName":"Zubito","wagerPageName":"zubito","imageName":"zubito","cssName":"zubito","displayGameName":"Zubito Loto","highFrequencyGame":false}}', 3040 portalGameCode:'["EUROMILLIONS","EURODREAMS","LOTTO","ZUBITO","HIGH5"]', 3041 linkURL:'{"EURODREAMS":"/content/interactive/ilottery/en/eurodreams.html","LOTTO":"/content/interactive/ilottery/en/lotto.html","HIGH5":"/content/interactive/ilottery/en/high5.html","EUROMILLIONS":"/content/interactive/ilottery/en/euromillions.html","ZUBITO":"/content/interactive/ilottery/en/zubito.html"}', 3042 orderType: 'custom', 3043 replayWagerSize: null, 3044 replaySubsSize: null, 3045 isEinstantGamesEnabled: 'true' 3046 }); 3047 }); 3048</script>
3048 3049</div> 3050 3051 3052 <div class="container-fluid spacer-bottom-lg"> 3053 <div class="einstantgameslider eInstantGamesSlider"> 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069
3070<script src="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/games/einstants/eInstantGamesSlider.min.20260605070501.js"></script>
3070 3071 3072 3073 3074<div> 3075 <div class="clearfix spacer-bottom"> 3076 <div class="pull-left"> 3077 <h2 class="margin-reset text-bold" tabindex="0">Jeux à gratter en ligne</h2> 3078 </div> 3079 <div class="pull-right"> 3080 <a href="/en-us/einstants.html" class="btn btn-link">Voir tous les jeux</a> 3081 </div> 3082 </div> 3083 <div id="einstantsCarouselMsg"> 3084 <div class="loader"> 3085 <div></div> 3086 <div></div> 3087 <div></div> 3088 <div></div> 3089 </div> 3090 </div> 3091 <div id="einstantsCarousel" class="instantWin-carousel-container"></div> 3092</div> 3093<div class="eInstantProgressiveJackpot eInstantsProgressiveJackpot"> 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110
3111<script src="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/games/einstants/eInstantsProgressiveJackpot.min.20260605070501.js"></script>
3111 3112 3113
3114<script type="text/javascript"> 3115 var eInstantProgressiveJackpot = new portalGGA.views.eInstantProgressiveJackpot({ 3116 progressiveJackpotFetchSecs: 40 3117 }); 3118 3119</script>
3119 3120 3121 3122 3123 3124 3125</div> 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148
3149<script src="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/games/einstants/eInstantGameInfoModal.min.20260605070501.js"></script>
3149 3150 3151 3152 3153<div class="instantWin-game-modal instantWin-game-modal__ratio" id="einstantsGameModal" tabindex="-1" role="dialog" aria-labelledby="eIntantsBuyConfirmModalLabel"> 3154 <button type="button" class="close" data-dismiss="modal" data-pd="closeGameModal"> 3155 <span class="glyphicon icon-dp-close" aria-hidden="true"></span> 3156 <span class="sr-only">Close</span> 3157 </button> 3158 3159 3160 <div class="dragme hide"><span class="glyphicon glyphicon-move"></span> drag me</div> 3161 <div id="game-display-content" class="game-display-content__ratio-16-9 modal-content"></div> 3162</div> 3163 3164<div class="einstants-modal-breakpoint"></div> 3165 3166<div class="modal fade einstants-info-modal" id="eIntantsBuyConfirmModal" tabindex="-1" role="dialog" aria-labelledby="eIntantsBuyConfirmModalLabel"> 3167 <div class="modal-dialog" role="document"> 3168 <div class="modal-content"> 3169 3170 </div> 3171 </div> 3172</div> 3173
3174<script> 3175 3176 var eInstantLDNGameInfoBodyTemplate = function(obj){ 3177var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 3178with(obj||{}){ 3179__p+=''; 3180 3181var gameName = gameInfo.name || gameInfo.revealName; 3182 3183__p+='\n<div class="modal-body">\n <div class="clearfix">\n <img src="'+ 3184((__t=( (isRGS ? settings['einstants.rgs.url'] : settings['einstants.crs.url']) + gameAssets[0].imageSmallURL_v2 ))==null?'':__t)+ 3185'" class="modal-img hidden-xs" alt="'+ 3186((__t=( gameName ))==null?'':__t)+ 3187'">\n <div class="game-primary-info">\n <h2 class="modal-title" id="eIntantsBuyConfirmModalLabel">'+ 3188((__t=( gameName ))==null?'':__t)+ 3189'</h2>\n <div class="game-price h4">'+ 3190((__t=( priceRange ))==null?'':__t)+ 3191'</div>\n <h3 class="modal-subtitle">Win up to '+ 3192((__t=( interactive.utils.common.getCurrency('gameEngine') + portalGGA.utils.currencyFormatted(gameRevealInfo.topPrizeStructure.prize, true, 'dynamic') ))==null?'':__t)+ 3193' instantly!</h3>\n <img src="'+ 3194((__t=( (isRGS ? settings['einstants.rgs.url'] : settings['einstants.crs.url']) + gameAssets[0].imageSmallURL_v2 ))==null?'':__t)+ 3195'" class="modal-img visible-xs" alt="'+ 3196((__t=( gameName ))==null?'':__t)+ 3197'">\n <div class="modal-actions">\n <button type="button" '; 3198 if(playEnabled) { 3199__p+='data-pd="play" data-trigger="buy-game"'; 3200 }else{ 3201__p+=' disabled="disabled"'; 3202} 3203__p+=' data-game="'+ 3204((__t=( gameName ))==null?'':__t)+ 3205'" data-gameid="'+ 3206((__t=( gameInfo.id ))==null?'':__t)+ 3207'" class="btn btn-primary">'+ 3208((__t=( CQ.I18n.getMessage("einstants.gamemode.play") ))==null?'':__t)+ 3209'</button>\n <button type="button" data-pd="try" data-trigger="try-game" data-game="'+ 3210((__t=( gameName ))==null?'':__t)+ 3211'" data-gameid="'+ 3212((__t=( gameInfo.id ))==null?'':__t)+ 3213'" class="btn btn-outline">'+ 3214((__t=( CQ.I18n.getMessage("einstants.gamemode.try") ))==null?'':__t)+ 3215'</button>\n </div>\n </div>\n </div>\n\n <div class="panel-group game-secondary-info" id="accordion" role="tablist" aria-multiselectable="true">\n <div class="panel">\n <div class="subtitle first" role="tab" id="headingGameOverview">\n <a role="button" data-toggle="collapse" data-parent="#accordion" href="#gamePanelGameOverview" aria-expanded="true" aria-controls="gamePanelGameOverview">\n Game Overview <span class="glyphicon glyphicon-triangle-bottom"></span>\n </a>\n </div>\n <div id="gamePanelGameOverview" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingGameOverview">\n <div class="einstants-game-modal__cq-table">\n '+ 3216((__t=( _.unescape(gameDetails.gameOverview) ))==null?'':__t)+ 3217'\n </div>\n </div>\n </div>\n <div class="panel">\n <div class="subtitle" role="tab" id="headingGamePanelHowToPlay">\n <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#gamePanelHowToPlay" aria-expanded="false" aria-controls="gamePanelHowToPlay">\n How to Play <span class="glyphicon glyphicon-triangle-bottom"></span></a>\n </a>\n </div>\n <div id="gamePanelHowToPlay" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingGamePanelHowToPlay">\n <div class="einstants-game-modal__cq-table">\n '+ 3218((__t=( _.unescape(gameDetails.howToPlay) ))==null?'':__t)+ 3219'\n </div>\n </div>\n </div>\n <div class="panel">\n <div class="subtitle" role="tab" id="headingGamePanelOdds">\n <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#gamePanelOdds" aria-expanded="false" aria-controls="gamePanelOdds">\n Odds and Prizes<span class="glyphicon glyphicon-triangle-bottom"></span>\n </a>\n </div>\n <div id="gamePanelOdds" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingGamePanelOdds">\n \n <p>'+ 3220((__t=( chanceOfWinningMsg ))==null?'':__t)+ 3221'</p>\n \n '; 3222 for (var i = 0; i < oddsAndPrizes.length; i++) { 3223__p+='\n '; 3224 if (oddsAndPrizes[i].spots) { 3225__p+='\n <p><strong>Pick '+ 3226((__t=( oddsAndPrizes[i].spots ))==null?'':__t)+ 3227'</strong></p>\n '; 3228 } 3229__p+='\n \n <table class="table table-striped pd-table-responsive" aria-describedby="gamePanelOddsTableDescr">\n\n '; 3230 if(isRGS) { 3231 if (settings['rgs.display.approx.no.of.winners.remaining'] === 'true') { 3232__p+='\n <caption class="sr-only" id="gamePanelOddsTableDescr">Column one has the Division amount, other columns show the prize amount and the amount of the remaining winners</caption> \n '; 3233 } else { 3234__p+=' \n <caption class="sr-only" id="gamePanelOddsTableDescr">Column one has the Division amount, other columns show the prize amount and the odds</caption> \n '; 3235 } 3236 } else { 3237 if (settings['crs.display.approx.no.of.winners.remaining'] === 'true') { 3238__p+='\n <caption class="sr-only" id="gamePanelOddsTableDescr">Column one has the Division amount, other columns show the prize amount and the amount of the remaining winners</caption> \n '; 3239 } else { 3240__p+='\n <caption class="sr-only" id="gamePanelOddsTableDescr">Column one has the Division amount, other columns show the prize amount and the odds</caption> \n '; 3241 } 3242 } 3243__p+='\n\n <thead>\n <tr>\n <th scope="col" title="Division">Division</th>\n <th scope="col" title="Prize">Prize</th>\n \n '; 3244 if(isRGS) { 3245 if (settings['rgs.display.approx.no.of.winners.remaining'] === 'true') { 3246__p+='\n <th scope="col" title="Remaining Winners">Remaining Winners</th> \n '; 3247 } else { 3248__p+='\n <th scope="col" title="Odds">Odds</th> \n '; 3249 } 3250 } else { 3251 if (settings['crs.display.approx.no.of.winners.remaining'] === 'true') { 3252__p+='\n <th scope="col" title="Remaining Winners">Remaining Winners</th> \n '; 3253 } else { 3254__p+='\n <th scope="col" title="Odds">Odds</th> \n '; 3255 } 3256 } 3257__p+='\n </tr>\n </thead>\n <tbody>\n '; 3258 for (var j = 0; j < oddsAndPrizes[i].table.length; j++) { 3259__p+='\n '; 3260 if (oddsAndPrizes[i].table[j].prize) { 3261__p+='\n <tr>\n <th scope="row" title="Division">'+ 3262((__t=( oddsAndPrizes[i].table[j].division ))==null?'':__t)+ 3263'</th>\n <td title="Prize">'+ 3264((__t=( interactive.utils.common.getCurrency('gameEngine') + portalGGA.utils.currencyFormatted(oddsAndPrizes[i].table[j].prize, true, 'dynamic') ))==null?'':__t)+ 3265'</td>\n \n '; 3266 if (isRGS) { 3267 if (settings['rgs.display.approx.no.of.winners.remaining'] === 'true') { 3268__p+='\n <td title="Remaining Winners">'+ 3269((__t=( oddsAndPrizes[i].table[j].numberOfRemainingWinners ))==null?'':__t)+ 3270'</td> \n '; 3271 } else { 3272__p+='\n <td title="Odds">'+ 3273((__t=( oddsAndPrizes[i].table[j].oddsNumbers ))==null?'':__t)+ 3274'</td> \n '; 3275 } 3276 } else { 3277 if (settings['crs.display.approx.no.of.winners.remaining'] === 'true') { 3278__p+='\n <td title="Remaining Winners">'+ 3279((__t=( oddsAndPrizes[i].table[j].numberOfRemainingWinners ))==null?'':__t)+ 3280'</td> \n '; 3281 } else { 3282__p+='\n <td title="Odds">'+ 3283((__t=( oddsAndPrizes[i].table[j].oddsNumbers ))==null?'':__t)+ 3284'</td> \n '; 3285 } 3286 } 3287__p+='\n </tr>\n '; 3288 } 3289__p+='\n '; 3290 } 3291__p+='\n </tbody>\n </table>\n <br>\n '; 3292 } 3293__p+='\n </div>\n </div>\n </div>\n</div><!-- /modal-body -->'; 3294} 3295return __p; 3296} 3297 3298</script>
3298 3299
3300<script> 3301 3302 var eInstantRGSGameInfoBodyTemplate = function(obj){ 3303var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 3304with(obj||{}){ 3305__p+=''; 3306 3307var gameName = gameInfo.name || gameInfo.revealName; 3308var tagStr = ""; 3309if (gameInfo && gameInfo.tags && gameInfo.tags.length > 0) { 3310 tagStr = gameInfo.tags[0].name; 3311} 3312var tagInfo = portalGGA.utils.getEinstantGameTileStyles (tagStr); 3313 3314if (!gameInfo.iconUrl) { 3315 gameInfo.iconUrl = "/content/dam/interactive/ilottery/images/einstants/Default_Lobby_Tile.png"; 3316 3317} 3318 3319 3320__p+='\n<div class="modal-body">\n <div class="clearfix">\n <div class="instantWinGameModal-image-wrapper hidden-xs">\n '; 3321 if (tagInfo && tagInfo.tagContent && tagInfo.tagContent.length > 0) { 3322__p+='\n <div class="data-badge" style="'+ 3323((__t=( tagInfo.styleContent ))==null?'':__t)+ 3324'">'+ 3325((__t=( tagInfo.tagContent ))==null?'':__t)+ 3326'</div>\n '; 3327 } 3328__p+='\n <img src="'+ 3329((__t=( gameInfo.iconUrl ))==null?'':__t)+ 3330'" onerror="this.src=\'/content/dam/interactive/ilottery/images/einstants/Default_Lobby_Tile.png\';" class="modal-img hidden-xs" alt="'+ 3331((__t=( gameName ))==null?'':__t)+ 3332'">\n </div>\n \n <div class="game-primary-info">\n <h2 class="modal-title" id="eIntantsBuyConfirmModalLabel">'+ 3333((__t=( gameName ))==null?'':__t)+ 3334'</h2>\n <div class="game-price h4">'+ 3335((__t=( priceRange ))==null?'':__t)+ 3336'</div>\n \n <h3 class="modal-subtitle">\n '; 3337 if (gameInfo.standard && gameInfo.standard.basic && gameInfo.standard.basic.progressiveJackpotUrl && gameInfo.standard.basic.progressiveJackpotUrl.length>0) { 3338 var jackpotGroup = eInstantProgressiveJackpot.getJackpotGroupByURL(gameInfo.standard.basic.progressiveJackpotUrl,gameInfo.provider.name); 3339 3340__p+='\n '+ 3341((__t=( CQ.I18n.getMessage("einstants.estJackpot") ))==null?'':__t)+ 3342'\n <span class="jackpot_'+ 3343((__t=( jackpotGroup ))==null?'':__t)+ 3344'"></span>\n '; 3345 } else if (gameInfo.standard && gameInfo.standard.topAwardDetails && gameInfo.standard.topAwardDetails.type && gameInfo.standard.topAwardDetails.type.toUpperCase() == "MERCHANDISE" && gameInfo.standard.topAwardDetails.detail && gameInfo.standard.topAwardDetails.detail.length > 0) { 3346__p+='\n '+ 3347((__t=( gameInfo.standard.topAwardDetails.detail ))==null?'':__t)+ 3348'\n '; 3349 } else if(gameInfo && gameInfo.standard && gameInfo.standard.extendedInfo && gameInfo.standard.extendedInfo.topPrize !== null){ 3350__p+='\n '+ 3351((__t=( CQ.I18n.getMessage("einstants.winupto") ))==null?'':__t)+ 3352' '+ 3353((__t=( portalGGA.utils.currencyFormatted(gameInfo.standard.extendedInfo.topPrize*100, true, 'dynamic') +" "+interactive.utils.common.getCurrency('gameEngine')))==null?'':__t)+ 3354'\n '; 3355 } 3356__p+='\n </h3>\n\n <div class="instantWinGameModal-image-wrapper visible-xs">\n '; 3357 if (tagInfo && tagInfo.tagContent && tagInfo.tagContent.length > 0) { 3358__p+='\n <div class="data-badge" style="'+ 3359((__t=( tagInfo.styleContent ))==null?'':__t)+ 3360'">'+ 3361((__t=( tagInfo.tagContent ))==null?'':__t)+ 3362'</div>\n '; 3363 } 3364__p+='\n <img src="'+ 3365((__t=( gameInfo.iconUrl ))==null?'':__t)+ 3366'" onerror="this.src=\'/content/dam/interactive/ilottery/images/einstants/Default_Lobby_Tile.png\';" class="modal-img visible-xs" alt="'+ 3367((__t=( gameName ))==null?'':__t)+ 3368'">\n </div>\n \n <div class="modal-actions">\n <button type="button" data-pd="try" data-trigger="try-game" data-game="'+ 3369((__t=( gameName ))==null?'':__t)+ 3370'" data-gameid="'+ 3371((__t=( gameInfo.id ))==null?'':__t)+ 3372'" class="btn btn-secondary">'+ 3373((__t=( CQ.I18n.getMessage("einstants.gamemode.try") ))==null?'':__t)+ 3374'</button>\n <button type="button" '; 3375 if(playEnabled) { 3376__p+='data-pd="play" data-trigger="buy-game"'; 3377 }else{ 3378__p+=' disabled="disabled"'; 3379} 3380__p+=' data-game="'+ 3381((__t=( gameName ))==null?'':__t)+ 3382'" data-gameid="'+ 3383((__t=( gameInfo.id ))==null?'':__t)+ 3384'" class="btn btn-primary">'+ 3385((__t=( CQ.I18n.getMessage("einstants.gamemode.play") ))==null?'':__t)+ 3386'</button>\n </div>\n </div>\n </div>\n <div class="panel-group game-secondary-info" id="accordion" role="tablist" aria-multiselectable="true">\n '; 3387 if(gameInfo.standard && gameInfo.standard.helpFiles && gameInfo.standard.helpFiles.GameHelpInfo){ 3388__p+='\n <div class="panel">\n <div class="subtitle first" role="tab" id="headingGameOverview">\n <a role="button" data-toggle="collapse" data-parent="#accordion" href="#gamePanelGameOverview" aria-expanded="true" aria-controls="gamePanelGameOverview">\n '+ 3389((__t=( CQ.I18n.getMessage("einstants.gameoverview") ))==null?'':__t)+
3390' <span class="glyphicon glyphicon-triangle-bottom"></span>\n </a>\n </div>\n <div id="gamePanelGameOverview" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingGameOverview">\n <div class="einstants-game-modal__cq-table">\n '+ 3391((__t=( _.unescape(gameInfo.standard.helpFiles.GameHelpInfo) ))==null?'':__t)+ 3392'\n </div>\n </div>\n </div>\n '; 3393 } 3394__p+='\n '; 3395 if(gameInfo.standard && gameInfo.standard.helpFiles && gameInfo.standard.helpFiles.GameInformation){ 3396__p+='\n <div class="panel">\n <div class="subtitle" role="tab" id="headingGamePanelHowToPlay">\n <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#gamePanelHowToPlay" aria-expanded="false" aria-controls="gamePanelHowToPlay">\n '+ 3397((__t=( CQ.I18n.getMessage("einstants.howtoplay") ))==null?'':__t)+ 3398' <span class="glyphicon glyphicon-triangle-bottom"></span></a>\n </a>\n </div>\n <div id="gamePanelHowToPlay" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingGamePanelHowToPlay">\n <div class="einstants-game-modal__cq-table">\n '+ 3399((__t=( _.unescape(gameInfo.standard.helpFiles.GameInformation) ))==null?'':__t)+ 3400'\n </div>\n </div>\n </div>\n '; 3401 } 3402__p+='\n <!--odds and prizes panel -->\n <div class="panel">\n <div class="subtitle" role="tab" id="headingGamePanelOdds">\n <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#gamePanelOdds" aria-expanded="false" aria-controls="gamePanelOdds">\n '+ 3403((__t=( CQ.I18n.getMessage("einstants.oddsandprizes") ))==null?'':__t)+ 3404' \n <span class="glyphicon glyphicon-triangle-bottom"></span>\n </a>\n </div>\n <div id="gamePanelOdds" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingGamePanelOdds">\n <a href="/content/dam/interactive/ilottery/images/instant-games-odds/'+ 3405((__t=(gameInfo.gameCode))==null?'':__t)+ 3406'.pdf" class="btn-link" target="_blank">'+ 3407((__t=( CQ.I18n.getMessage("einstants.gamedetails.oddsandprizes.desc") ))==null?'':__t)+ 3408'</a> \n </div>\n </div>\n </div>\n</div><!-- /modal-body -->'; 3409} 3410return __p; 3411} 3412 3413</script>
3413 3414
3415<script> 3416 3417 var UnfinishedGamesListTemplate = function(obj){ 3418var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 3419with(obj||{}){ 3420__p+='<div class="modal-header">\n <h4 class="modal-title" id="eIntantsBuyConfirmModalLabel">Choose from the games below</h4>\n</div>\n<div class="modal-body">\n <div class="clearfix">\n '; 3421 _.each(unfinishedGames, function(wager) { 3422__p+='\n <div class="clearfix unfinished-games">\n '; 3423 if (wager.gameCode && wager.iconUrl) { 3424__p+='\n <img data-gameid="'+ 3425((__t=( wager.revealId ))==null?'':__t)+ 3426'" src="'+ 3427((__t=( wager.iconUrl ))==null?'':__t)+ 3428'" class="modal-img" alt="'+ 3429((__t=(wager.revealName))==null?'':__t)+ 3430' game icon">\n '; 3431 } else { 3432__p+='\n <img alt="'+ 3433((__t=(wager.revealName))==null?'':__t)+ 3434' game icon" src="'+ 3435((__t=( settings['einstants.crs.url'] ))==null?'':__t)+ 3436'/content/dam/einstants/reveals/'+ 3437((__t=(wager.revealId))==null?'':__t)+ 3438'-'+ 3439((__t=(wager.revealVersionId))==null?'':__t)+ 3440'/en_us/large.png" class="modal-img" >\n '; 3441 } 3442__p+=' \n <div class="game-primary-info">\n <div>Name: '+ 3443((__t=(wager.revealName))==null?'':__t)+ 3444'</div>\n '; 3445 if (wager.playedDate) { 3446__p+='\n <div>Last Played: '+ 3447((__t=(portalGGA.utils.formattedDateFormat(wager.playedDate, 'DD/MM/YYYY')))==null?'':__t)+ 3448'</div>\n '; 3449 } 3450__p+=' \n \n <div class="modal-actions">\n <div class="btn-centered">\n <button type="button" data-pd="playUnfinishedGame" class="btn btn-success" data-wager-id="'+ 3451((__t=(wager.revealId))==null?'':__t)+ 3452'" data-external-id="'+ 3453((__t=(wager.externalRevealId))==null?'':__t)+ 3454'">Play</button>\n </div>\n </div>\n </div>\n </div>\n '; 3455 }); 3456__p+=' \n </div>\n</div>'; 3457} 3458return __p; 3459} 3460 3461</script>
3461 3462
3463<script> 3464 3465 var eInstantConfirmationModelTemplate = function(obj){ 3466var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 3467with(obj||{}){ 3468__p+='<div class="modal-header">\n <h4 class="modal-title" id="eIntantsBuyConfirmModalLabel">Purchase Confirmation</h4>\n</div>\n<div class="modal-body">\n\n <div class="einstants-purchase-confirmation" >\n <div class="text-center">\n <p>You are about to purchase:</p>\n <h3 class="einstants-purchase-confirmation__game-name">'+ 3469((__t=( name ))==null?'':__t)+ 3470'</h3>\n \n <p>The purchase amount of <strong>\n '; 3471 if (typeof price !== 'undefined' && price) { 3472__p+='\n '+ 3473((__t=( interactive.utils.common.getCurrency('gameEngine') + portalGGA.utils.currencyFormatted(price, true, 'dynamic') ))==null?'':__t)+ 3474'\n '; 3475 } else if (typeof defaultPrice !== 'undefined' && defaultPrice) { 3476__p+='\n '+ 3477((__t=( interactive.utils.common.getCurrency('gameEngine') + portalGGA.utils.currencyFormatted(defaultPrice, true, 'dynamic') ))==null?'':__t)+ 3478'\n '; 3479 } else if (typeof availablePrices !== 'undefined' && availablePrices.length) { 3480__p+='\n '+ 3481((__t=( interactive.utils.common.getCurrency('gameEngine') + portalGGA.utils.currencyFormatted(availablePrices[0], true, 'dynamic') ))==null?'':__t)+ 3482'\n '; 3483 } 3484__p+='\n </strong> will be deducted from your account for each play of this game</p>\n \n \n\n \n <p class="text-muted"><small>Game purchases cannot be voided or canceled. All sales are final.</small></p>\n </div>\n <fieldset>\n <div class="checkbox">\n <label for="certify-mega"><input type="checkbox" id="certify-mega" name="certify">'+ 3485((__t=( CQ.I18n.getMessage('einstants.confirmation.certify') ))==null?'':__t)+ 3486'</label>\n <label for="certify" id="certify-mega-error" class="error text-danger hide">'+ 3487((__t=( CQ.I18n.getMessage('jquery.validate.plugin.required') ))==null?'':__t)+ 3488'</label>\n </div>\n </fieldset>\n </div>\n\n</div><!-- .modal-body -->\n<div class="modal-footer">\n <div class="btn-centered">\n <button id="cancelPurchase" class="btn btn-default" data-pd="cancelPurchase">CANCEL</button>\n <button id="confirmPurchase" class="btn btn-primary" data-pd="confirmPurchase">PURCHASE</button>\n </div>\n</div><!-- .modal-body -->\n'; 3489} 3490return __p; 3491} 3492 3493</script>
3493 3494
3495<script> 3496 3497 var einstantsModalOrientationTemplate = function(obj){ 3498var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 3499with(obj||{}){ 3500__p+='<div class="orientation-change to-landscape"><div>Please rotate your phone back to landscape in order to continue playing</div></div>\n<div class="orientation-change to-portrait"><div>Please rotate your phone back to portrait in order to continue playing</div></div>\n'; 3501} 3502return __p; 3503} 3504 3505</script>
vendor: 1 bytes, line 3505
3505
3506<script> 3507 3508 var einstantsModalOrientationToPlay = function(obj){ 3509var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 3510with(obj||{}){ 3511__p+='<div class="orientation-change-to-play to-landscape"><div>Please rotate your phone to landscape in order to play</div></div>\n<div class="orientation-change-to-play to-portrait"><div>Please rotate your phone to portrait in order to play</div></div>'; 3512} 3513return __p; 3514} 3515 3516</script>
3516 3517 3518<div class="modal fade" data-pd="ACHTransactionDeclined"></div>
3519<script> 3520 3521 var ACHTransactionDeclined = function(obj){ 3522var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 3523with(obj||{}){ 3524__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="modal-dialog" role="document">\n <div class="modal-content">\n <div class="modal-header">\n <button type="button" id="confirmationFundsClose" class="close hidden-print" data-dismiss="modal"><span aria-hidden="true" class="svg-icon-close"></span><span class="sr-only">Close</span></button>\n <h4 class="modal-title" id="eIntantsBuyConfirmModalLabel">\n '+ 3525((__t=( CQ.I18n.getMessage("paymentoptions.depositmoney.achdeclined.header") ))==null?'':__t)+ 3526'\n </h4>\n </div>\n <div class="modal-body">\n '+ 3527((__t=( CQ.I18n.getMessage("paymentoptions.depositmoney.achdeclined.body") ))==null?'':__t)+ 3528'\n </div>\n <form method="post">\n <div class="modal-footer">\n <div class="btn-centered">\n <div class="col-xs-24">\n <button id="printACHDecline" class="btn btn-default hidden-print">Print</button>\n <button data-dismiss="modal" class="btn btn-primary hidden-print">Close</button>\n </div>\n </div>\n </div>\n </form>\n </div>\n</div>'; 3529} 3530return __p; 3531} 3532 3533</script>
vendor: 1 bytes, line 3533
3533
3534<script> 3535 3536 var einstantsErrorModalTemplate = function(obj){ 3537var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 3538with(obj||{}){ 3539__p+='<div class="modal-header">\n <h4>'+ 3540((__t=( CQ.I18n.getMessage("diggigames.header.attention") ))==null?'':__t)+ 3541'</h4>\n</div>\n<button type="button" class="close" data-dismiss="modal">\n <span aria-hidden="true" class="sprite-modal-close"></span>\n <span class="sr-only">'+ 3542((__t=( CQ.I18n.getMessage("errorModal.close") ))==null?'':__t)+ 3543'</span>\n</button>\n<div class="modal-body">\n<div class="clearfix"> \n <div class="alert-danger alert text-center">'+ 3544((__t=( CQ.I18n.getMessage(reason) ))==null?'':__t)+ 3545'</div> \n <div class="modal-buttons text-center">\n <button data-dismiss="modal" data-pd="closeGameModal" id="wagercancelButton" class="btn btn-wide btn-secondary">'+ 3546((__t=( CQ.I18n.getMessage("diggigames.eInstantGameInfoModal.Close") ))==null?'':__t)+ 3547'</button> \n </div> \n</div>\n</div>'; 3548} 3549return __p; 3550} 3551 3552</script>
vendor: 1 bytes, line 3552
3552
3553<script> 3554 3555 var inSufficientFundsModal = function(obj){ 3556var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 3557with(obj||{}){ 3558__p+='<form action="" class="form-horizontal">\n <div class="modal-body text-center">\n <img\n src="/content/dam/interactive/ilottery/images/draw-games/betslip/insufficient-funds.png"\n alt="Insufficient Funds"\n />\n <p tabindex="-1"> </p>\n <p tabindex="1">\n '+ 3559((__t=( CQ.I18n.getMessage('inSufficientFunds.description') ))==null?'':__t)+ 3560'\n </p>\n </div>\n <div class="modal-footer">\n <div class="btn-centered">\n <a data-dismiss="modal" class="btn btn-secondary btn-wide" href="#">'+ 3561((__t=( CQ.I18n.getMessage('inSufficientFunds.button.label.ok') ))==null?'':__t)+ 3562'</a>\n <a class="btn btn-primary btn-wide" data-pd-action="'+ 3563((__t=( pdAction ))==null?'':__t)+ 3564'" href="javascrip: void(0)">'+ 3565((__t=( CQ.I18n.getMessage('addFundsModal.header') ))==null?'':__t)+ 3566'</a>\n </div>\n </div>\n</form>'; 3567} 3568return __p; 3569} 3570 3571</script>
3571 3572
3573<script type="text/javascript"> 3574 $(function documentReady_eInstantGameInfoModal() { 3575 portalGGA.utils.communication.register( 3576 new portalGGA.views.eInstantGameInfoModal({ 3577 el: $('#einstantsGameModal'), 3578 isDraggableInfoModal: false, 3579 isFirstPurchaseInGame: true, 3580 isConfirmationRequired: true, 3581 isConfirmationRequiredOnEveryPurchase: false 3582 }), 3583 'eInstantGameInfoModal', 3584 null 3585 ); 3586 }); 3587</script>
3587 3588 3589 3590
3591<script> 3592 3593 var eInstantGamesSliderItemTemplate = function(obj){ 3594var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 3595with(obj||{}){ 3596__p+='<div class="game-card game-card--animated">\n '; 3597 3598 var tagInfo = portalGGA.utils.getEinstantGameTileStyles (tagStr); 3599 if (tagInfo && tagInfo.tagContent && tagInfo.tagContent.length > 0) { 3600 3601__p+='\n <div class="data-badge" style="'+ 3602((__t=( tagInfo.styleContent ))==null?'':__t)+ 3603'">'+ 3604((__t=( tagInfo.tagContent ))==null?'':__t)+ 3605'</div>\n '; 3606 } 3607__p+='\n '; 3608 3609 if (!iconUrl) { 3610 iconUrl = "/content/dam/interactive/ilottery/images/einstants/Default_Lobby_Tile.png"; 3611 } 3612 3613__p+='\n <div class="game-card__image">\n <img data-provider="'+ 3614((__t=( provider.name ))==null?'':__t)+ 3615'" data-trigger="game-info" data-gameid="'+ 3616((__t=( id ))==null?'':__t)+ 3617'" src="'+ 3618((__t=( iconUrl ))==null?'':__t)+ 3619'" onerror="this.src=\'/content/dam/interactive/ilottery/images/einstants/Default_Lobby_Tile.png\';" class="img-responsive" alt="'+ 3620((__t=( name ))==null?'':__t)+ 3621'">\n </div>\n <div class="game-card__details">\n <div class="game-card__details-content">\n <div class="game-card__spacer"><div class="spacer"></div></div>\n <div class="game-card__content-holder">\n <button class="game-card__info" data-trigger="game-info" data-gameid="'+ 3622((__t=( id ))==null?'':__t)+ 3623'">\n <span class="sr-only">'+ 3624((__t=( CQ.I18n.getMessage("einstants.findoutmore") ))==null?'':__t)+ 3625' '+ 3626((__t=( name ))==null?'':__t)+ 3627'</span>\n <span class="pd-icon pd-icon-info" aria-hidden="true"></span>\n </button>\n <span class="game-card__content">\n '+ 3628((__t=( name ))==null?'':__t)+ 3629'<br>\n '; 3630 if (standard && standard.basic && standard.basic.progressiveJackpotUrl && standard.basic.progressiveJackpotUrl.length>0) { 3631 var jackpotGroup = eInstantProgressiveJackpot.getJackpotGroupByURL(standard.basic.progressiveJackpotUrl , provider.name);; 3632 3633__p+='\n '+ 3634((__t=( CQ.I18n.getMessage("einstants.estJackpot") ))==null?'':__t)+ 3635'<span class="jackpot_'+ 3636((__t=( jackpotGroup ))==null?'':__t)+ 3637'"></span>\n '; 3638 } else if (standard && standard.topAwardDetails && standard.topAwardDetails.type && standard.topAwardDetails.type.toUpperCase() == "MERCHANDISE" && standard.topAwardDetails.detail && standard.topAwardDetails.detail.length > 0) { 3639__p+='\n '+ 3640((__t=( standard.topAwardDetails.detail ))==null?'':__t)+ 3641'\n '; 3642 } else if(topPrizeStructure !== null){ 3643__p+='\n '+ 3644((__t=( CQ.I18n.getMessage("einstants.winupto") ))==null?'':__t)+ 3645' '+ 3646((__t=( portalGGA.utils.currencyFormatted(topPrizeStructure*100, true, 'dynamic') +" " + interactive.utils.common.getCurrency('gameEngine')))==null?'':__t)+ 3647'\n '; 3648 } 3649__p+=' \n </span>\n <div class="game-card__cta">\n <a data-provider="'+ 3650((__t=( provider.name ))==null?'':__t)+ 3651'" class="btn game-card__cta-button btn-transparent-outlined" data-gameid="'+ 3652((__t=( id ))==null?'':__t)+ 3653'" data-trigger="try-game" data-game="">'+ 3654((__t=( CQ.I18n.getMessage("einstants.gamemode.try") ))==null?'':__t)+ 3655' <span class="sr-only">'+ 3656((__t=( name ))==null?'':__t)+ 3657'</span></a> \n <a data-provider="'+ 3658((__t=( provider.name ))==null?'':__t)+ 3659'" class="btn game-card__cta-button btn-primary" data-gameid="'+ 3660((__t=( id ))==null?'':__t)+ 3661'" data-trigger="buy-game" data-game="">'+ 3662((__t=( CQ.I18n.getMessage("einstants.gamemode.play") ))==null?'':__t)+ 3663' <span class="sr-only">'+ 3664((__t=( name ))==null?'':__t)+ 3665'</span></a>\n </div>\n </div>\n </div> \n </div>\n</div> '; 3666} 3667return __p; 3668} 3669 3670</script>
3670 3671
3672<script> 3673 3674 var eInstantSliderUnfinishedGameTemplate = function(obj){ 3675var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 3676with(obj||{}){ 3677__p+=''; 3678 _.each(wagers, function(wager) { 3679__p+='\n <div class="grid-item">\n <div class="game-card game-card--animated">\n '; 3680 3681 3682 var tagInfo = portalGGA.utils.getEinstantGameTileStyles (wager.tagStr); 3683 if (tagInfo && tagInfo.tagContent && tagInfo.tagContent.length > 0) { 3684 3685__p+='\n <div class="data-badge" style="'+ 3686((__t=( tagInfo.styleContent ))==null?'':__t)+ 3687'">'+ 3688((__t=( tagInfo.tagContent ))==null?'':__t)+ 3689'</div>\n '; 3690 } 3691 if (!wager.iconUrl) { 3692 wager.iconUrl = "/content/dam/interactive/ilottery/images/einstants/Default_Lobby_Tile.png"; 3693 } 3694 3695__p+='\n <div class="game-card__image">\n <img data-provider="'+ 3696((__t=( wager.provider.name ))==null?'':__t)+ 3697'" data-trigger="game-info" data-gameid="'+ 3698((__t=( wager.id ))==null?'':__t)+ 3699'" src="'+ 3700((__t=( wager.iconUrl ))==null?'':__t)+ 3701'" \n class="img-responsive" alt="'+ 3702((__t=( wager.name ))==null?'':__t)+ 3703'" onerror="this.src=\'/content/dam/interactive/ilottery/images/einstants/Default_Lobby_Tile.png\';"> \n </div>\n <div class="game-card__details">\n <div class="game-card__details-content">\n <div class="game-card__spacer"><div class="spacer"></div></div>\n <div class="game-card__content-holder">\n <div class="game-card__instantWin-unfinished-game">\n <div class="game-card__instantWin-unfinished-game-icon">\n <span class="glyphicon glyphicon-play-circle" aria-hidden="true"></span>\n </div>\n <div class="game-card__instantWin-unfinished-game-text">'+ 3704((__t=( CQ.I18n.getMessage("einstants.unfinishedgame.title") ))==null?'':__t)+ 3705'</div>\n </div>\n <span class="game-card__content">\n '+ 3706((__t=( wager.name ))==null?'':__t)+ 3707'<br>\n '; 3708 if (wager.standard && wager.standard.basic && wager.standard.basic.progressiveJackpotUrl && wager.standard.basic.progressiveJackpotUrl.length>0) { 3709 var jackpotGroup = eInstantProgressiveJackpot.getJackpotGroupByURL(wager.standard.basic.progressiveJackpotUrl , wager.provider.name);; 3710 3711__p+='\n '+ 3712((__t=( CQ.I18n.getMessage("einstants.estJackpot") ))==null?'':__t)+ 3713'<span class="jackpot_'+ 3714((__t=( jackpotGroup ))==null?'':__t)+ 3715'"></span>\n '; 3716 } else if (wager.standard && wager.standard.topAwardDetails && wager.standard.topAwardDetails.type && wager.standard.topAwardDetails.type.toUpperCase() == "MERCHANDISE" && wager.standard.topAwardDetails.detail && wager.standard.topAwardDetails.detail.length > 0) { 3717__p+='\n '+ 3718((__t=( wager.standard.topAwardDetails.detail ))==null?'':__t)+ 3719'\n '; 3720 } else if(wager.topPrizeStructure !== null){ 3721__p+='\n '+ 3722((__t=( CQ.I18n.getMessage("einstants.winupto") ))==null?'':__t)+ 3723' '+ 3724((__t=( portalGGA.utils.currencyFormatted(wager.topPrizeStructure*100, true, 'dynamic') +" "+interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 3725'\n '; 3726 } 3727__p+=' \n </span>\n <div class="game-card__cta">\n <button class="btn game-card__cta-button btn-primary" data-trigger="play-unfinished-game" data-game="'+ 3728((__t=( wager.name ))==null?'':__t)+ 3729'" data-wager-id="'+ 3730((__t=( wager.id ))==null?'':__t)+ 3731'" data-external-id="'+ 3732((__t=( (typeof wager.externalRevealId !== 'undefined') ? wager.externalRevealId : null ))==null?'':__t)+ 3733'">'+ 3734((__t=( CQ.I18n.getMessage("einstants.gamemode.continue") ))==null?'':__t)+
3735' <span class="sr-only">'+ 3736((__t=( wager.revealName ))==null?'':__t)+ 3737'</span></button>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n'; 3738 }); 3739__p+=''; 3740} 3741return __p; 3742} 3743 3744</script>
3744 3745
3746<script type="text/javascript"> 3747$(document).ready(function(){ 3748 portalGGA.utils.communication.register( 3749 new portalGGA.views.eInstantGamesSlider({ 3750 el: $('#einstantsCarousel'), 3751 maxNumberOfUnfinishedGames: 1, 3752 maxNumberOfGamesToBeDisplayed: 30, 3753 eInstantsPageUrl: '/en-us/einstants.html', 3754 isrgsenabled: true 3755 }), 3756 'eInstantGamesSlider', 3757 null 3758 ); 3759}); 3760</script>
3760 3761</div> 3762 3763 </div> 3764 3765 <div class="container-fluid"> 3766 <div class="mytickets parsys"> 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788<div id="homeMyTickets" class="ticket-lobby-list-grid grid-view grid-preview"></div>
3789<script src="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/pam/mytickets.min.20260605070501.js"></script>
3789 3790 3791
3792<script> 3793 3794 var lobbyTemplate = function(obj){ 3795var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 3796with(obj||{}){ 3797__p+='<div class="ticket-lobby-actions">\n <div class="ticket-lobby-filter">\n <div class="filter">\n <label for="Games">'+ 3798((__t=( CQ.I18n.getMessage("mytickets.filter.label.games") ))==null?'':__t)+ 3799'</label>\n <select class="filter-game-select games-dropdown form-control input-sm" id="'+ 3800((__t=( htmlId ))==null?'':__t)+ 3801'_gameselect">\n <option value="all">'+ 3802((__t=( CQ.I18n.getMessage("mytickets.filter.options.all") ))==null?'':__t)+ 3803'</option>\n </select>\n </div>\n </div>\n</div>\n<div class="ticket-lobby-list-grid grid-view">\n <form action="">\n <div class="row">\n <div id="'+ 3804((__t=( htmlId ))==null?'':__t)+ 3805'_errorNotifier" class="column" style="width:98%;"></div>\n <div id="'+ 3806((__t=( htmlId ))==null?'':__t)+ 3807'_list"></div>\n </div>\n </form>\n</div>\n<div class="spacer-top pagination-container" style="display:none;">\n <ul class="pagination"></ul>\n</div>'; 3808} 3809return __p; 3810} 3811 3812</script>
3812 3813
3814<script> 3815 3816 var widgetTemplate = function(obj){ 3817var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 3818with(obj||{}){ 3819__p+='<div class="my-tickets-container">\n <div class="column column__intro" id="'+ 3820((__t=( htmlId ))==null?'':__t)+ 3821'_columnIntro">\n <div class="item">\n <h1>'+ 3822((__t=( CQ.I18n.getMessage("mytickets.widget.title") ))==null?'':__t)+ 3823'</h1>\n </div>\n <div class="item item-text"> \n <div class="spacer-bottom">'+ 3824((__t=( CQ.I18n.getMessage("mytickets.widget.introText-l1") ))==null?'':__t)+ 3825'</div>\n <div class="spacer-bottom">'+ 3826((__t=( CQ.I18n.getMessage("mytickets.widget.introText-l2") ))==null?'':__t)+ 3827'</div>\n <button class="btn btn-primary btn-wide" type="button" data-pd="viewAllTickets">'+ 3828((__t=( CQ.I18n.getMessage("mytickets.widget.btn.viewAll") ))==null?'':__t)+ 3829'</button>\n </div>\n </div> \n</div>'; 3830} 3831return __p; 3832} 3833 3834</script>
3834 3835
3836<script> 3837 3838 var myticketItem = function(obj){ 3839var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 3840with(obj||{}){ 3841__p+=''; 3842 3843 var draws = ticket.draws; 3844 var ticket = ticket.ticket; 3845 var annuityWinAmount = 0; 3846 var cashWinAmount = 0; 3847 var totalCashWinAmount = 0; 3848 if(ticket && ticket.validationDetails && ticket.validationDetails.length > 0) { 3849 _.each(ticket.validationDetails, function(validationDetail) { 3850 if(gameConfig.portalGameCode === 'EURODREAMS' && validationDetail.prizeType === 'ANNUITY' && validationDetail.annuityPrizeDetails && (validationDetail.winningDivision === 1 || validationDetail.winningDivision === 2)) { 3851 annuityWinAmount = annuityWinAmount + validationDetail.annuityPrizeDetails.totalAmount; 3852 } 3853 if(gameConfig.portalGameCode === 'EURODREAMS' && validationDetail.prizeType === 'CASH' && (validationDetail.winningDivision === 1 || validationDetail.winningDivision === 2) && validationDetail.winSetType === 'REGULAR') { 3854 cashWinAmount = cashWinAmount + validationDetail.transactionAmount; 3855 } 3856 if(gameConfig.portalGameCode === 'EURODREAMS' && validationDetail.prizeType === 'CASH' && validationDetail.winSetType === 'REGULAR') { 3857 totalCashWinAmount = totalCashWinAmount + validationDetail.transactionAmount; 3858 } 3859 }); 3860 } 3861 3862__p+='\n<div class="column '+ 3863((__t=( componentType === 'LOBBY' ? 'relative' : 'relative' ))==null?'':__t)+ 3864'" data-eventtype="'+ 3865((__t=( gameConfig.cssName ))==null?'':__t)+ 3866'">\n '; 3867 if (ticket.isCancelWager) { 3868__p+='\n <div class="data-badge" data-badge="cancelled">\n '+ 3869((__t=( CQ.I18n.getMessage("mytickets.labels.canceled") ))==null?'':__t)+ 3870'\n </div>\n '; 3871 } 3872__p+='\n '; 3873 if (ticket.remainingTickets > 1) { 3874__p+='\n <div class="data-badge" data-badge="remaining">\n '+ 3875((__t=( ticket.remainingTickets ))==null?'':__t)+ 3876' \n '+ 3877((__t=( CQ.I18n.getMessage("mytickets.labels.drawsremaining") ))==null?'':__t)+ 3878'\n </div>\n '; 3879 } 3880__p+='\n <div class="my-tickets-details '+ 3881((__t=( gameConfig.cssName ))==null?'':__t)+ 3882'">\n <div class="item item-flex" data-mh="myTicketsText">\n <img src="/content/dam/interactive/ilottery/images/my-tickets/logo-'+ 3883((__t=( gameConfig.cssName ))==null?'':__t)+ 3884'.png" alt="'+ 3885((__t=( gameConfig.displayGameName ))==null?'':__t)+ 3886'" class="game-image">\n '; 3887 if(componentType === 'LOBBY' && drawStatus === "PAST" && !ticket.isCancelWager) { 3888__p+='\n '; 3889 if(ticket.totalWinningAmount > 1) { 3890__p+='\n <div class="item__text text-right">\n <span>\n <strong>\n '+ 3891((__t=( CQ.I18n.getMessage("mytickets.labels.won") ))==null?'':__t)+ 3892'\n <br/>\n </strong>\n </span>\n '; 3893 if(ticket.isAnnuityPrize && totalCashWinAmount) { 3894__p+='\n '+ 3895((__t=( portalGGA.utils.currencyFormatted(Number(totalCashWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 3896'\n + '+ 3897((__t=( CQ.I18n.getMessage("annuity.prize.label") ))==null?'':__t)+ 3898'\n '; 3899 } else if(ticket.isAnnuityPrize) { 3900__p+='\n '+ 3901((__t=( CQ.I18n.getMessage("annuity.prize.label") ))==null?'':__t)+ 3902'\n '; 3903 } else { 3904__p+='\n '+ 3905((__t=( portalGGA.utils.currencyFormatted(Number(ticket.totalWinningAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 3906'\n '; 3907 } 3908__p+='\n '; 3909 if(ticket.freeTicketsCount) { 3910__p+='\n '+ 3911((__t=( " + " + ticket.freeTicketsCount + " " ))==null?'':__t)+ 3912'\n '; 3913 if(ticket.freeTicketsCount === 1) { 3914__p+='\n '+ 3915((__t=( CQ.I18n.getMessage("mytickets.labels.freeTicket") ))==null?'':__t)+ 3916'\n '; 3917 } else { 3918__p+='\n '+ 3919((__t=( CQ.I18n.getMessage("mytickets.labels.freeTickets") ))==null?'':__t)+ 3920'\n '; 3921 } 3922__p+='\n '; 3923 } 3924__p+='\n </div>\n '; 3925 } else { 3926__p+='\n <div class="item__text text-right">
3926\n <span>\n <strong>\n '; 3927 if(ticket.freeTicketsCount) { 3928__p+='\n '+ 3929((__t=( ticket.freeTicketsCount + " " ))==null?'':__t)+ 3930'\n '; 3931 if(ticket.freeTicketsCount === 1) { 3932__p+='\n '+ 3933((__t=( CQ.I18n.getMessage("mytickets.labels.freeTicket") ))==null?'':__t)+ 3934'\n '; 3935 } else { 3936__p+='\n '+ 3937((__t=( CQ.I18n.getMessage("mytickets.labels.freeTickets") ))==null?'':__t)+ 3938'\n '; 3939 } 3940__p+='\n '; 3941 } else if(ticket.futureDraws && ticket.futureDraws.length > 0 && !ticket.isOpen) { 3942__p+='\n '+ 3943((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.pendingwinningmsg") ))==null?'':__t)+ 3944'\n '; 3945 } else { 3946__p+='\n '+ 3947((__t=( CQ.I18n.getMessage("mytickets.labels.notawinner") ))==null?'':__t)+ 3948'\n '; 3949 } 3950__p+='\n </strong>\n </span>\n </div>\n '; 3951 } 3952__p+='\n '; 3953 } 3954__p+='\n '; 3955 if(drawStatus === "UPCOMING" && ticket && ticket.futureDraws && ticket.futureDraws.length > 0) { 3956__p+='\n <div class="item__text text-right">\n <span>\n '+ 3957((__t=( CQ.I18n.getMessage("mytickets.labels.nextdrawdate") ))==null?'':__t)+ 3958'<br/> \n '; 3959 if(gameConfig.portalGameCode === 'ZUBITO') { 3960__p+='\n <strong>\n '+ 3961((__t=( portalGGA.utils.formattedDateFormat(ticket.futureDraws[0].drawTime, 'dddd, DD/MM/YYYY HH:mm') ))==null?'':__t)+ 3962'\n </strong>\n '; 3963 } else { 3964__p+='\n <strong>\n '+ 3965((__t=( portalGGA.utils.formattedDateFormat(ticket.futureDraws[0].drawTime, 'dddd DD/MM/YYYY') ))==null?'':__t)+ 3966'\n </strong>\n '; 3967 } 3968__p+='\n </span>\n </div>\n '; 3969 } 3970__p+='\n </div>\n <div class="ticket__divider">\n <div class="ticket__notch"></div>\n <div class="ticket__notch ticket__notch--right"></div>\n </div>\n <div class="item item__content" data-mh="colum-item">\n <div class="item__text">\n <span>\n '+ 3971((__t=( CQ.I18n.getMessage("mytickets.labels.tickettype") ))==null?'':__t)+ 3972'\n <strong>\n '+ 3973((__t=( CQ.I18n.getMessage("mytickets.labels."+ticket.ticketType+".type") ))==null?'':__t)+ 3974'\n </strong>\n </span>\n </div>\n '; 3975 if(componentType === 'LOBBY') { 3976__p+='\n '; 3977 if(gameConfig.portalGameCode === 'ZUBITO') { 3978__p+='\n <div class="item__text">\n <span>\n '+ 3979((__t=( CQ.I18n.getMessage("mytickets.labels.hfg.noOfSpots") ))==null?'':__t)+ 3980'\n <strong>'+ 3981((__t=( ticket.spots ))==null?'':__t)+ 3982'</strong>\n </span>\n </div>\n '; 3983 } else { 3984__p+='\n <div class="item__text">\n '; 3985 if(ticket.boardCount) { 3986__p+=' \n <span>\n '+ 3987((__t=( CQ.I18n.getMessage("mytickets.labels.numberOfPlays") ))==null?'':__t)+ 3988'\n <strong>'+ 3989((__t=( ticket.boardCount ))==null?'':__t)+ 3990'</strong>\n </span>\n '; 3991 } 3992__p+='\n </div>\n '; 3993 } 3994__p+='\n <div class="item__text">\n '; 3995 if(ticket.duration) { 3996__p+='\n <span>\n '+ 3997((__t=( CQ.I18n.getMessage("mytickets.labels.noofdraws") ))==null?'':__t)+ 3998'\n <strong>'+ 3999((__t=( ticket.duration ? ticket.duration : 0 ))==null?'':__t)+ 4000'</strong>\n </span>\n '; 4001 } 4002__p+='\n </div>\n <div class="item__text">\n <span>\n '+ 4003((__t=( CQ.I18n.getMessage("mytickets.labels.price") ))==null?'':__t)+ 4004'\n '; 4005 if(ticket.isFreeTicket) { 4006__p+='\n <strong>\n '+ 4007((__t=( CQ.I18n.getMessage("mytickets.labels.freeTicket") ))==null?'':__t)+ 4008'\n </strong>\n '; 4009 } else { 4010__p+='\n <strong>\n '+ 4011((__t=( portalGGA.utils.currencyFormatted(parseInt(ticket.transactionAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4012'\n </strong>\n '; 4013 } 4014__p+='\n </span>\n </div>\n '; 4015 } 4016__p+='\n '; 4017 if(componentType === 'WIDGET') { 4018__p+='\n ';
4019 if(gameConfig.portalGameCode === 'ZUBITO') { 4020__p+='\n <div class="item__text">\n <span>\n '+ 4021((__t=( CQ.I18n.getMessage("mytickets.labels.hfg.noOfSpots") ))==null?'':__t)+ 4022'\n <strong>'+ 4023((__t=( ticket.spots ))==null?'':__t)+ 4024'</strong>\n </span>\n </div>\n '; 4025 } else { 4026__p+='\n <div class="item__text">\n '; 4027 if(ticket.boardCount) { 4028__p+='\n <span>\n '+ 4029((__t=( CQ.I18n.getMessage("mytickets.labels.numberOfPlays") ))==null?'':__t)+ 4030'\n <strong>'+ 4031((__t=( ticket.boardCount ))==null?'':__t)+ 4032'</strong>\n </span>\n '; 4033 } 4034__p+='\n </div>\n '; 4035 } 4036__p+='\n <div class="item__text">\n '; 4037 if(ticket.duration) { 4038__p+='\n <span>\n '+ 4039((__t=( CQ.I18n.getMessage("mytickets.labels.noofdraws") ))==null?'':__t)+ 4040'\n <strong>'+ 4041((__t=( ticket.duration ? ticket.duration : 0 ))==null?'':__t)+ 4042'</strong>\n </span>\n '; 4043 } 4044__p+='\n </div>\n <div class="item__text">\n <span>\n '+ 4045((__t=( CQ.I18n.getMessage("mytickets.labels.price") ))==null?'':__t)+ 4046'\n '; 4047 if(ticket.isFreeTicket) { 4048__p+='\n <strong>\n '+ 4049((__t=( CQ.I18n.getMessage("mytickets.labels.freeTicket") ))==null?'':__t)+ 4050'\n </strong>\n '; 4051 } else { 4052__p+='\n <strong>\n '+ 4053((__t=( portalGGA.utils.currencyFormatted(parseInt(ticket.transactionAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4054'\n </strong>\n '; 4055 } 4056__p+='\n </span>\n </div>\n '; 4057 } 4058__p+=' \n </div>\n <div class="item text-right">\n '; 4059 if(ticket.isCancelWager) { 4060__p+='\n <a class="btn btn-link-secondary text-bold disabled" data-pd="detailsModal" data-slick-id="'+ 4061((__t=( ticket.uuid ))==null?'':__t)+ 4062'">\n '+ 4063((__t=( CQ.I18n.getMessage("mytickets.labels.viewinfo") ))==null?'':__t)+ 4064'\n </a>\n '; 4065 } else { 4066__p+='\n <a class="btn btn-link-secondary text-bold" data-pd="detailsModal" data-slick-id="'+ 4067((__t=( ticket.uuid ))==null?'':__t)+ 4068'">\n '+ 4069((__t=( CQ.I18n.getMessage("mytickets.labels.viewinfo") ))==null?'':__t)+ 4070'\n </a>\n '; 4071 } 4072__p+='\n </a>\n </div>\n </div>\n</div>'; 4073} 4074return __p; 4075} 4076 4077</script>
4077 4078
4079<script> 4080 4081 var noTickets = function(obj){ 4082var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 4083with(obj||{}){ 4084__p+='<div class="details-dashed text-center">\n <div class="spacer-bottom"><span class="pd-icon pd-icon-keno-mobile-nav--play-now"></span></div>\n <div class="spacer-bottom">'+ 4085((__t=( CQ.I18n.getMessage("mytickets."+drawStatus+".noresult") ))==null?'':__t)+ 4086'</div>\n</div>'; 4087} 4088return __p; 4089} 4090 4091</script>
4091 4092
4093<script> 4094 4095 var modalMyticketDetails = function(obj){ 4096var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 4097with(obj||{}){ 4098__p+='<div class="modal fade myTicketsModal" id="'+ 4099((__t=( modalId ))==null?'':__t)+ 4100'" aria-hidden="true" style="display: none;">\n <div class="modal-dialog modal-details modal-md">\n <div class="modal-content">\n <div class="modal-header">\n <button type="button" class="close" data-dismiss="modal">\n <span class="glyphicon icon-dp-close" aria-hidden="true"></span>\n <span class="sr-only">Close <span>modal</span></span>\n </button>\n <h4 class="modal-title">\n '+ 4101((__t=( CQ.I18n.getMessage("mytickets.modal.title") ))==null?'':__t)+ 4102'\n </h4>\n </div>\n <div class="modal-body">\n <div class="viewTicketsCarousel" data-pd="viewTicketsCarousel"></div>\n </div>\n </div> \n </div>\n</div>'; 4103} 4104return __p; 4105} 4106 4107</script>
4107 4108
4109<script> 4110 4111 var modalMyticketItemDetails = function(obj){ 4112var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 4113with(obj||{}){ 4114__p+=''; 4115 4116 var draws = ticket.draws; 4117 var ticket = ticket.ticket; 4118 var basicWinAmount = 0; 4119 var jokerWinAmount = 0; 4120 var extraLuxWinAmount = 0; 4121 var raffleWinAmount = 0; 4122 var super6WinAmount = 0; 4123 var spiel77WinAmount = 0; 4124 var annuityWinnings = []; 4125 var cashWinnings = []; 4126 var cashWinAmount = 0; 4127 var totalCashWinAmount = 0; 4128 var totalDraws = draws.drawIds.length; 4129 var winningDraw = _.filter(draws.drawIds, function(draw) { 4130 return draw.drawId === drawId && (draw.status === 'WINNING' || draw.status === 'OPEN' || draw.status === 'NON_WINNING'); 4131 }); 4132 if(ticket.freeTicketsArray && ticket.freeTicketsArray.length > 0) { 4133 var freeTicket = _.filter(ticket.freeTicketsArray, function(freeTicket) { 4134 return freeTicket.drawNumber === drawId; 4135 }); 4136 ticket.freeTicketsCount = freeTicket.length; 4137 } 4138 var isRaffleDraw = false; 4139 if(ticket && ticket.raffleDrawIds) { 4140 isRaffleDraw = ticket.raffleDrawIds.includes(drawId); 4141 } 4142 var annuity = null; 4143 4144 4145 4146 annuity = prizeTierAnnuity; 4147 4148 4149 if(ticket && ticket.validationDetails && ticket.validationDetails.length >0) { 4150 _.each(ticket.validationDetails, function(validationDetail) { 4151 if(gameConfig.portalGameCode === 'EURODREAMS' && validationDetail.prizeType === 'ANNUITY' && validationDetail.annuityPrizeDetails && (validationDetail.winningDivision === 1 || validationDetail.winningDivision === 2) && validationDetail.drawNumber ==drawId) { 4152 annuityWinnings.push(validationDetail); 4153 } 4154 if(gameConfig.portalGameCode === 'EURODREAMS' && validationDetail.prizeType === 'CASH' && (validationDetail.winningDivision === 1 || validationDetail.winningDivision === 2) && validationDetail.winSetType === 'REGULAR' && validationDetail.drawNumber ==drawId) { 4155 cashWinnings.push(validationDetail); 4156 cashWinAmount = cashWinAmount + validationDetail.transactionAmount; 4157 } 4158 if(gameConfig.portalGameCode === 'EURODREAMS' && validationDetail.prizeType === 'CASH' && validationDetail.winSetType === 'REGULAR' && validationDetail.drawNumber ==drawId) { 4159 totalCashWinAmount = totalCashWinAmount + validationDetail.transactionAmount; 4160 } 4161 if(gameConfig.portalGameCode === 'EUROMILLIONS') { 4162 if(validationDetail.winSetType === 'REGULAR' && validationDetail.drawNumber === drawId) { 4163 if(validationDetail.winSet === 1) { 4164 basicWinAmount = basicWinAmount + validationDetail.transactionAmount; 4165 } 4166 if(validationDetail.winSet === 2) { 4167 extraLuxWinAmount = extraLuxWinAmount + validationDetail.transactionAmount; 4168 } 4169 if(validationDetail.winSet === 3) { 4170 raffleWinAmount = raffleWinAmount + validationDetail.transactionAmount; 4171 } 4172 } 4173 if(validationDetail.winSet === 1 && validationDetail.winSetType === 'ADDON' && validationDetail.drawNumber === drawId) { 4174 jokerWinAmount = jokerWinAmount + validationDetail.transactionAmount; 4175 } 4176 } 4177 if(gameConfig.portalGameCode === 'LOTTO') { 4178 if(validationDetail.winSet === 0 && validationDetail.winSetType === 'REGULAR' && validationDetail.drawNumber === drawId) { 4179 basicWinAmount = basicWinAmount + validationDetail.transactionAmount; 4180 } 4181 if(validationDetail.winSetType === 'ADDON' && validationDetail.drawNumber === drawId) { 4182 if(validationDetail.winSet === 0) { 4183 spiel77WinAmount = spiel77WinAmount + validationDetail.transactionAmount; 4184 } 4185 if(validationDetail.winSet === 1) { 4186 super6WinAmount = super6WinAmount + validationDetail.transactionAmount; 4187 } 4188 } 4189 } 4190 }); 4191 4192 if(annuityWinnings && annuityWinnings.length >0){ 4193 ticket.isAnnuityPrize = true; 4194 } 4195 else{ 4196 ticket.isAnnuityPrize = false;
4197 } 4198 } 4199 4200__p+='\n<div class="half-spacer-bottom text-center">\n '; 4201 if(totalDraws > 1) { 4202__p+='\n <span class="text-bold">\n '+ 4203((__t=( CQ.I18n.getMessage("mytickets.modal.customPagingTxt", [drawIndex+1, totalDraws]) ))==null?'':__t)+ 4204'\n </span>\n '; 4205 } 4206__p+='\n</div>\n'; 4207 if (ticket.isFreeTicket) { 4208__p+='\n <div class="modal-details__free-ticket-wrapper">\n <span class="modal-details__free-ticket" tabindex="0">\n '+ 4209((__t=( CQ.I18n.getMessage("mytickets.labels.freeTicket") ))==null?'':__t)+ 4210'\n </span>\n </div>\n'; 4211 } 4212__p+='\n<div class="modal-details__subheader '+ 4213((__t=( gameConfig.cssName ))==null?'':__t)+ 4214' text-center" tabindex="0">\n <div class="modal-details__logo">\n <img src="/content/dam/interactive/ilottery/images/game-tiles/logo-'+ 4215((__t=( gameConfig.cssName ))==null?'':__t)+ 4216'.png" alt="'+ 4217((__t=( gameConfig.displayGameName ))==null?'':__t)+ 4218'" class="img-responsive">\n </div>\n '; 4219 if(drawInfo && drawInfo.status === "PAYABLE" || drawInfo.status === "CLOSED" || drawInfo.status === "RESULTS_AVAILABLE") { 4220__p+='\n '; 4221 if (winningDraw && winningDraw.length > 0 && winningDraw[0].amount > 0 && winningDraw[0].status === 'WINNING') { 4222__p+='\n <div class="modal-details__award">\n <div class="modal-details__award__heading">\n <img src="/content/dam/interactive/ilottery/images/my-tickets/award.png" alt="Winner Icon" class="img-responsive">\n <h4 class="text-white margin-reset">\n '+ 4223((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.youwon") ))==null?'':__t)+ 4224'\n </h4>\n </div>\n <div>\n <h2 class="text-white margin-reset">\n '; 4225 if(ticket.isAnnuityPrize && totalCashWinAmount) { 4226__p+='\n '+ 4227((__t=( portalGGA.utils.currencyFormatted(Number(totalCashWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4228'\n + '+ 4229((__t=( CQ.I18n.getMessage("annuity.prize.label") ))==null?'':__t)+ 4230'\n '; 4231 } else if(ticket.isAnnuityPrize) { 4232__p+='\n '+ 4233((__t=( CQ.I18n.getMessage("annuity.prize.label") ))==null?'':__t)+ 4234'\n '; 4235 } else { 4236__p+='\n '+ 4237((__t=( portalGGA.utils.currencyFormatted(Number(winningDraw[0].amount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4238'\n '; 4239 } 4240__p+='\n '; 4241 if(ticket.freeTicketsCount) { 4242__p+='\n '+ 4243((__t=( " + " + ticket.freeTicketsCount + " " ))==null?'':__t)+ 4244'\n '; 4245 if(ticket.freeTicketsCount === 1) { 4246__p+='\n '+ 4247((__t=( CQ.I18n.getMessage("mytickets.labels.freeTicket") ))==null?'':__t)+ 4248'\n '; 4249 } else { 4250__p+='\n '+ 4251((__t=( CQ.I18n.getMessage("mytickets.labels.freeTickets") ))==null?'':__t)+ 4252'\n '; 4253 } 4254__p+='\n '; 4255 } 4256__p+='\n </h2>\n </div>\n </div>\n '; 4257 if(ticket.validationDetails && _.size(ticket.validationDetails) > 0) { 4258__p+='\n '; 4259 if(gameConfig.portalGameCode === 'EUROMILLIONS') { 4260__p+='\n <div class="ticketItem-details">\n '; 4261 if(basicWinAmount > 0) { 4262__p+='\n <div class="ticketItem-details-single">\n <span class="ticketItem-details-single-text">\n '+ 4263((__t=( CQ.I18n.getMessage("basicwin.label") ))==null?'':__t)+ 4264'\n </span>\n <span class="ticketItem-details-single-value">\n '+ 4265((__t=( portalGGA.utils.currencyFormatted(parseInt(basicWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4266'\n </span>\n </div>\n '; 4267 } 4268__p+='\n '; 4269 if(jokerWinAmount > 0) { 4270__p+='\n '; 4271 if(basicWinAmount > 0) { 4272__p+='\n <div class="ticketItem-details-divider"></div>\n '; 4273 } 4274__p+='\n <div class="ticketItem-details-single">
4274\n <span class="ticketItem-details-single-text">\n '+ 4275((__t=( CQ.I18n.getMessage("jokerwin.label") ))==null?'':__t)+ 4276'\n </span>\n <span class="ticketItem-details-single-value">\n '+ 4277((__t=( portalGGA.utils.currencyFormatted(parseInt(jokerWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4278'\n </span>\n </div>\n '; 4279 } 4280__p+='\n '; 4281 if(extraLuxWinAmount > 0) { 4282__p+='\n '; 4283 if(basicWinAmount > 0 || jokerWinAmount > 0) { 4284__p+='\n <div class="ticketItem-details-divider"></div>\n '; 4285 } 4286__p+='\n <div class="ticketItem-details-single">\n <span class="ticketItem-details-single-text">\n '+ 4287((__t=( CQ.I18n.getMessage("extraluxwin.label") ))==null?'':__t)+ 4288'\n </span>\n <span class="ticketItem-details-single-value">\n '+ 4289((__t=( portalGGA.utils.currencyFormatted(parseInt(extraLuxWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4290'\n </span>\n </div>\n '; 4291 } 4292__p+='\n '; 4293 if(raffleWinAmount > 0) { 4294__p+='\n '; 4295 if(basicWinAmount > 0 || jokerWinAmount > 0 || extraLuxWinAmount > 0) { 4296__p+='\n <div class="ticketItem-details-divider"></div>\n '; 4297 } 4298__p+='\n <div class="ticketItem-details-single">\n <span class="ticketItem-details-single-text">\n '+ 4299((__t=( CQ.I18n.getMessage("rafflewin.label") ))==null?'':__t)+ 4300'\n </span>\n <span class="ticketItem-details-single-value">\n '+ 4301((__t=( portalGGA.utils.currencyFormatted(parseInt(raffleWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4302'\n </span>\n </div>\n '; 4303 } 4304__p+='\n </div>\n '; 4305 } 4306__p+='\n '; 4307 if(gameConfig.portalGameCode === 'LOTTO') { 4308__p+='\n <div class="ticketItem-details">\n '; 4309 if(basicWinAmount > 0) { 4310__p+='\n <div class="ticketItem-details-single">\n <span class="ticketItem-details-single-text">\n '+ 4311((__t=( CQ.I18n.getMessage("basicwin.label") ))==null?'':__t)+ 4312'\n </span>\n <span class="ticketItem-details-single-value">\n '+ 4313((__t=( portalGGA.utils.currencyFormatted(parseInt(basicWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4314'\n </span>\n </div>\n '; 4315 } 4316__p+='\n '; 4317 if(super6WinAmount > 0) { 4318__p+='\n '; 4319 if(basicWinAmount > 0) { 4320__p+='\n <div class="ticketItem-details-divider"></div>\n '; 4321 } 4322__p+='\n <div class="ticketItem-details-single">\n <span class="ticketItem-details-single-text">\n '+ 4323((__t=( CQ.I18n.getMessage("super6win.label") ))==null?'':__t)+ 4324'\n </span>\n <span class="ticketItem-details-single-value">\n '+ 4325((__t=( portalGGA.utils.currencyFormatted(parseInt(super6WinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4326'\n </span>\n </div>\n '; 4327 } 4328__p+='\n '; 4329 if(spiel77WinAmount > 0) { 4330__p+='\n '; 4331 if(basicWinAmount > 0 || super6WinAmount > 0) { 4332__p+='\n <div class="ticketItem-details-divider"></div>\n '; 4333 } 4334__p+='\n <div class="ticketItem-details-single">
4334\n <span class="ticketItem-details-single-text">\n '+ 4335((__t=( CQ.I18n.getMessage("spiel77.label") ))==null?'':__t)+ 4336'\n </span>\n <span class="ticketItem-details-single-value">\n '+ 4337((__t=( portalGGA.utils.currencyFormatted(parseInt(spiel77WinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4338'\n </span>\n </div>\n '; 4339 } 4340__p+='\n </div>\n '; 4341 } 4342__p+='\n '; 4343 if(gameConfig.portalGameCode === 'EURODREAMS' && annuityWinnings && annuityWinnings.length > 0) { 4344__p+='\n <div class="ticketItem-details"> \n '; 4345 if(totalCashWinAmount > 0) { 4346__p+='\n <div class="ticketItem-details-single">\n <span class="ticketItem-details-single-text">\n '+ 4347((__t=( CQ.I18n.getMessage("basicwin.label") ))==null?'':__t)+ 4348'\n </span>\n <span class="ticketItem-details-single-value">\n '+ 4349((__t=( portalGGA.utils.currencyFormatted(parseInt(totalCashWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4350'\n </span>\n </div>\n '; 4351 } 4352__p+='\n '; 4353 if(totalCashWinAmount > 0) { 4354__p+='\n <div class="ticketItem-details-divider"></div>\n '; 4355 } 4356__p+='\n <div class="ticketItem-details-single">\n <span class="ticketItem-details-single-text">\n '+ 4357((__t=( CQ.I18n.getMessage("annuitywin.label") ))==null?'':__t)+ 4358'\n </span> \n '; 4359 if(annuityWinnings && annuityWinnings.length > 0) { 4360__p+='\n '; 4361 _.each(annuityWinnings, function(annuityWinning) { 4362 if(annuityWinning.drawNumber === drawId) { 4363__p+='\n <span class="ticketItem-details-single-value">\n '+ 4364((__t=( CQ.I18n.getMessage("annuitywin.message", [portalGGA.utils.currencyFormatted(parseInt(annuityWinning.annuityPrizeDetails.shareAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine'),annuityWinning.annuityPrizeDetails.duration/12]) ))==null?'':__t)+ 4365'\n </span>\n '; 4366} }); 4367__p+='\n '; 4368 } 4369__p+='\n </div>\n </div>\n '; 4370 } 4371__p+='\n '; 4372 } 4373__p+='\n '; 4374 } else { 4375__p+='\n '; 4376 if(ticket.freeTicketsCount) { 4377__p+='\n <div class="modal-details__award">\n <div class="modal-details__award__heading">\n <img src="/content/dam/interactive/ilottery/images/my-tickets/award.png" alt="Winner Icon" class="img-responsive">\n <h4 class="text-white margin-reset">\n '+ 4378((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.youwon") ))==null?'':__t)+ 4379'\n </h4>\n </div>\n <h2 class="text-white margin-reset">\n '+ 4380((__t=( ticket.freeTicketsCount + " " + (ticket.freeTicketsCount === 1 ? "Free Ticket" : "Free Tickets") ))==null?'':__t)+ 4381'\n </h2>\n </div>\n '; 4382 } else if(winningDraw && winningDraw.length > 0 && winningDraw[0].status === 'NON_WINNING') { 4383__p+='\n <div class="spacer-top">\n <h4 class="text-white margin-reset">\n '+ 4384((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.notawinner") ))==null?'':__t)+ 4385'\n </h4>\n <h2 class="text-white margin-reset">\n '+ 4386((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.betterluckmsg") ))==null?'':__t)+ 4387'\n </h2>\n </div>\n '; 4388 } else { 4389__p+='\n <div class="spacer-top">\n <h2 class="text-white margin-reset">\n '+ 4390((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.pendingwinningmsg") ))==null?'':__t)+ 4391'\n </h2>\n </div>\n '; 4392 } 4393__p+='\n '; 4394 } 4395__p+='\n '; 4396 } 4397__p+='\n '; 4398 if(drawInfo && drawInfo.status === "OPEN") { 4399__p+='\n <div class="spacer-top spacer-bottom">\n <h2 class="text-white margin-reset">\n ';
4400 if(gameConfig.portalGameCode === 'EUROMILLIONS' || gameConfig.portalGameCode === 'LOTTO' || gameConfig.portalGameCode === 'ZUBITO') { 4401__p+='\n '; 4402 if(drawInfo && drawInfo.jackpots && drawInfo.jackpots.length > 0) { 4403__p+='\n '; 4404 if(gameConfig.portalGameCode === 'ZUBITO') { 4405__p+='\n '+ 4406((__t=( portalGGA.utils.currencyFormatted(drawInfo.jackpots[0].amount, true, false, true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4407'\n '; 4408 } else { 4409__p+='\n '+ 4410((__t=( portalGGA.utils.currencyFormatted(drawInfo.jackpots[0].amount, true, true, true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4411'\n '; 4412 } 4413__p+='\n '; 4414 } else { 4415__p+='\n '+ 4416((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.jackpot.pending") ))==null?'':__t)+ 4417'\n '; 4418 } 4419__p+='\n '; 4420 } else { 4421__p+='\n '; 4422 if(gameConfig.portalGameCode === 'EURODREAMS') { 4423__p+='\n '; 4424 if (annuity != null) { 4425__p+='\n <h2 class="text-white margin-reset">'+ 4426((__t=( portalGGA.utils.currencyFormatted(annuity.amount, true, true, true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4427' / Mois</h2>\n <h4 class="text-white margin-top-reset h5">\n '+ 4428((__t=( CQ.I18n.getMessage("annuitywin.nextdrawinfo", annuity.term/12) ))==null?'':__t)+ 4429'\n </h4>\n '; 4430 } 4431__p+=' \n '; 4432 } 4433__p+='\n '; 4434 if(gameConfig.portalGameCode === 'HIGH5') { 4435__p+='\n '+ 4436((__t=( CQ.I18n.getMessage("games.high5jackpot")+ " " +interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4437'\n '; 4438 } 4439__p+='\n '; 4440 if(gameConfig.portalGameCode === 'KENO' || gameConfig.portalGameCode === 'CASHPOP') { 4441__p+='\n '+ 4442((__t=( CQ.I18n.getMessage("games.zubito.winupto.value")+ " " +interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4443'\n '; 4444 } 4445__p+='\n '; 4446 } 4447__p+='\n </h2>\n <span class="text-white margin-reset">\n '+ 4448((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.nextdrawdate") ))==null?'':__t)+ 4449'\n '+ 4450((__t=( portalGGA.utils.formattedDateFormat(drawInfo.drawTime,'dddd DD/MM/YYYY HH:mm') ))==null?'':__t)+ 4451'\n </span>\n </div>\n '; 4452 } 4453__p+='\n</div>\n<div class="modal-box-wrapper">\n ';
4454 if(gameConfig.portalGameCode === 'EURODREAMS' && drawInfo && drawInfo.status !== "OPEN" && winningDraw && winningDraw.length > 0 && winningDraw[0].amount > 0) { 4455__p+='\n '; 4456 if(annuityWinnings && annuityWinnings.length > 0 && cashWinnings && cashWinnings.length > 0 && ticket.isPrizeTierHigh && ticket.isAnnuityPrize) { 4457__p+='\n '; 4458 _.each(annuityWinnings,function(annuityWinning, index) { 4459__p+='\n <div class="ticketItem-details-info">\n <span class="pd-icon pd-icon-info '+ 4460((__t=( gameConfig.cssName ))==null?'':__t)+ 4461'"></span>\n <p class="margin-reset">\n \n '+ 4462((__t=( CQ.I18n.getMessage("mytickets.annuitywithcash.info", [portalGGA.utils.currencyFormatted(parseInt(annuityWinning.annuityPrizeDetails.shareAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine'), annuityWinning.annuityPrizeDetails.duration/12, portalGGA.utils.currencyFormatted(parseInt(cashWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine'),ticket.correlationId]) ))==null?'':__t)+ 4463'\n </p>\n </div>\n '; 4464 }); 4465__p+='\n <hr>\n '; 4466 } else if(annuityWinnings && annuityWinnings.length > 0 && ticket.isAnnuityPrize) { 4467__p+='\n '; 4468 _.each(annuityWinnings,function(annuityWinning) { 4469__p+='\n '; 4470 if(annuityWinning.drawNumber === drawId) { 4471__p+='\n <div class="ticketItem-details-info">\n <span class="pd-icon pd-icon-info '+ 4472((__t=( gameConfig.cssName ))==null?'':__t)+ 4473'"></span>\n <p class="margin-reset">\n '+ 4474((__t=( CQ.I18n.getMessage("mytickets.annuity.info", [portalGGA.utils.currencyFormatted(parseInt(annuityWinning.annuityPrizeDetails.shareAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine'), annuityWinning.annuityPrizeDetails.duration/12,ticket.correlationId]) ))==null?'':__t)+ 4475'\n </p>\n </div>\n '; 4476 } 4477__p+='\n '; 4478 }); 4479__p+='\n <hr>\n '; 4480 } else if(cashWinnings && cashWinnings.length > 0 && ticket.isPrizeTierHigh) { 4481__p+='\n '; 4482 _.each(cashWinnings,function(cashWinning) { 4483__p+='\n '; 4484 if(cashWinning.drawNumber === drawId) { 4485__p+='\n <div class="ticketItem-details-info">\n <span class="pd-icon pd-icon-info '+ 4486((__t=( gameConfig.cssName ))==null?'':__t)+ 4487'"></span>\n <p class="margin-reset">\n '+ 4488((__t=( CQ.I18n.getMessage("mytickets.cash.info", [portalGGA.utils.currencyFormatted(parseInt(cashWinning.transactionAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine'),ticket.correlationId]) ))==null?'':__t)+ 4489'\n </p>\n </div>\n '; 4490 } 4491__p+='\n '; 4492 }); 4493__p+='\n <hr>\n '; 4494 } 4495__p+='\n '; 4496 } 4497__p+='\n '; 4498 if(drawInfo && drawInfo.status === "PAYABLE" || drawInfo.status === "CLOSED" || drawInfo.status === "RESULTS_AVAILABLE") { 4499__p+='\n <div class="modal-box-fullwidth">\n '; 4500 if(drawInfo && drawInfo.drawTime) { 4501__p+='\n <div class="modal-details__wager-list">\n '+ 4502((__t=( portalGGA.utils.formattedDateFormat(drawInfo.drawTime,'dddd DD/MM/YYYY') ))==null?'':__t)+ 4503'\n </div>\n '; 4504 } 4505__p+='\n <div class="lotto-numbers modal-details__wager-numbers-list justify-center half-spacer-bottom">\n '; 4506 if(drawInfo && drawInfo.results) { 4507__p+='\n '; 4508 _.each(drawInfo.results, function(result) { 4509__p+='\n '; 4510 if(result.drawType.trim() === 'REGULAR' || 4511 result.drawType.trim() === 'Regular') { 4512__p+='\n '; 4513 _.each(result.primary, function(number) { 4514__p+='\n <span><i>'+ 4515((__t=( number ))==null?'':__t)+ 4516'</i></span>\n '; 4517 }); 4518__p+='\n '; 4519 _.each(result.secondary, function(number) { 4520__p+='\n <span class="'+ 4521((__t=( gameConfig.cssName ))==null?'':__t)+ 4522'">\n <i class="'+ 4523((__t=( gameConfig.cssName ))==null?'':__t)+ 4524'">\n '+ 4525((__t=( number ))==null?'':__t)+ 4526'\n </i>\n </span>\n '; 4527 }); 4528__p+='\n '; 4529 } 4530__p+='\n '; 4531 }); 4532__p+='\n '; 4533 } 4534__p+='\n <hr>\n </div>\n </div>\n ';
4535 } 4536__p+='\n <div class="modal-box-split-wrapper">\n <div class="modal-box-split">\n <span class="modal-details-title">\n '+ 4537((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.yourPlays") ))==null?'':__t)+ 4538'\n </span>\n '; 4539 _.each(ticket.boardData, function(board) { 4540__p+='\n <div class="lotto-numbers modal-details__wager-numbers-list justify-center half-spacer-bottom">\n '; 4541 _.each(board.primarySelections, function(number) { 4542__p+='\n <span><i>'+ 4543((__t=( number ))==null?'':__t)+ 4544'</i></span>\n '; 4545 }); 4546__p+='\n <span class="quick-picked">\n '; 4547 if(board.quickpickCount > 0) { 4548__p+='\n QP\n '; 4549 } 4550__p+='\n </span>\n '; 4551 _.each(board.secondarySelections, function(number) { 4552__p+='\n <span class="'+ 4553((__t=( gameConfig.cssName ))==null?'':__t)+ 4554'">\n <i class="'+ 4555((__t=( gameConfig.cssName ))==null?'':__t)+ 4556'">\n '+ 4557((__t=( number ))==null?'':__t)+ 4558'\n </i>\n </span>\n '; 4559 }); 4560__p+='\n <span class="quick-picked">\n '; 4561 if(board.secondaryQuickpickCount > 0) { 4562__p+='\n QP\n '; 4563 } 4564__p+='\n </span>\n </div>\n '; 4565 }); 4566__p+='\n '; 4567 if(ticket.addOnBoardData && ticket.addOnBoardData.length > 0 && gameConfig.portalGameCode === 'EUROMILLIONS') { 4568__p+='\n <div class="checkout-item__img padding-reset spacer-top half-spacer-bottom">\n <img src="/content/dam/interactive/ilottery/images/game-logos/joker.svg" alt="Joker Logo">\n </div>\n '; 4569 _.each(ticket.addOnBoardData, function(board,index) { 4570__p+='\n <div class="text-bold '+ 4571((__t=( index === 1 ? 'half-spacer-top' : '' ))==null?'':__t)+ 4572'">\n '+ 4573((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.joker", index+1) ))==null?'':__t)+ 4574'\n </div>\n '; 4575 if(board && board.stake > 0) { 4576__p+='\n <div class="lotto-numbers modal-details__wager-numbers-list justify-center half-spacer-bottom">\n '; 4577 _.each(board.selections, function(number) { 4578__p+='\n <span><i>'+ 4579((__t=( number ))==null?'':__t)+ 4580'</i></span>\n '; 4581 }); 4582__p+='\n <span class="quick-picked">\n '; 4583 if(board.addOnQuickpicked) { 4584__p+='\n QP\n '; 4585 } 4586__p+='\n </span>\n </div>\n '; 4587 } else { 4588__p+='\n <div>\n '+ 4589((__t=( CQ.I18n.getMessage("internetwager.confirmmodal.purchase.nojoker") ))==null?'':__t)+ 4590'\n </div>\n '; 4591 } 4592__p+='\n '; 4593 }); 4594__p+='\n '; 4595 } 4596__p+='\n '; 4597 if(isRaffleDraw && ticket && ticket.raffleCodes && ticket.raffleCodes.length > 0 && gameConfig.portalGameCode === 'EUROMILLIONS') { 4598__p+='\n <div class="checkout-item__img padding-reset spacer-top">\n <div>\n <span class="my-activity-item-panel__label">\n '+ 4599((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.raffleCode") ))==null?'':__t)+ 4600'\n </span>\n </div>\n </div>\n <div class="spacer-top-xs">\n '; 4601 _.each(ticket.raffleCodes, function(raffleCode) { 4602__p+='\n <div class="checkout-item__pill-grey">\n <div><span class="margin-reset">'+ 4603((__t=( raffleCode ))==null?'':__t)+ 4604'</span></div>\n </div>\n '; 4605 }); 4606__p+='\n </div>\n '; 4607 } 4608__p+='\n '; 4609 if(ticket.addOnBoardData && ticket.addOnBoardData.length > 0 && gameConfig.portalGameCode === 'LOTTO') { 4610__p+='\n '; 4611 _.each(ticket.addOnBoardData, function(board,index) { 4612__p+='\n '; 4613 if(index === 0) { 4614__p+='\n <div class="half-spacer-top">\n <img src="/content/dam/interactive/ilottery/images/game-logos/super6.png" height="25" alt="Super 6 Logo">\n </div>\n '; 4615 } else { 4616__p+='\n <div class="half-spacer-top">\n <img src="/content/dam/interactive/ilottery/images/game-logos/spiel77.png" height="25" alt="Spiel 77 Logo"> \n </div>\n '; 4617 } 4618__p+='\n '; 4619 if(board && board.stake > 0) { 4620__p+='\n <div class="lotto-numbers modal-details__wager-numbers-list justify-center half-spacer-bottom">\n '; 4621 _.each(board.selections, function(number) {
4622__p+='\n <span><i>'+ 4623((__t=( number ))==null?'':__t)+ 4624'</i></span>\n '; 4625 }); 4626__p+='\n <span class="quick-picked">\n '; 4627 if(board.addOnQuickpicked) { 4628__p+='\n QP\n '; 4629 } 4630__p+='\n </span>\n </div>\n '; 4631 } else { 4632__p+='\n <p>\n '+ 4633((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.no") ))==null?'':__t)+ 4634'\n </p>\n '; 4635 } 4636__p+='\n '; 4637 if(board.hasOwnProperty('isSuperNumber') && board.isSuperNumber === true) { 4638__p+='\n <div class="text-bold half-spacer-top">\n '+ 4639((__t=( CQ.I18n.getMessage("game.lotto.superzahl") ))==null?'':__t)+ 4640'\n </div>\n '; 4641 if(board.isSuperNumber || board.isSuperNumber === true) { 4642__p+='\n <div class="lotto-numbers"> \n <span><i class="lotto">'+ 4643((__t=( board.superNumber ))==null?'':__t)+ 4644'</i></span>\n <span class="quick-picked">\n '; 4645 if(board.addOnQuickpicked) { 4646__p+='\n QP\n '; 4647 } 4648__p+='\n </span>\n </div>\n '; 4649 } else { 4650__p+='\n <p>\n '+ 4651((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.no") ))==null?'':__t)+ 4652'\n </p>\n '; 4653 } 4654__p+='\n '; 4655 } 4656__p+='\n '; 4657 }); 4658__p+='\n '; 4659 } 4660__p+='\n </div>\n <div class="modal-box-split">\n <div class="modal-details__wager-list">\n '+ 4661((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.tickettype") ))==null?'':__t)+ 4662'\n <span class="modal-details-result">\n '+ 4663((__t=( CQ.I18n.getMessage("mytickets.labels."+ticket.ticketType+".type") ))==null?'':__t)+ 4664'\n </span>\n </div>\n <div class="modal-details__wager-list">\n '+ 4665((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.chanel") ))==null?'':__t)+ 4666'\n <span class="modal-details-result">\n '+ 4667((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle."+ticket.purchaseChannel+".purchaseChannel") ))==null?'':__t)+ 4668'\n </span>\n </div>\n <div class="modal-details__wager-list">\n '+ 4669((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.ticketNumber") ))==null?'':__t)+ 4670'\n <span class="modal-details-result">\n '+ 4671((__t=( ticket.correlationId ))==null?'':__t)+ 4672'\n </span>\n </div>\n <div class="modal-details__wager-list">\n '+ 4673((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.gameName") ))==null?'':__t)+ 4674'\n <span class="modal-details-result">\n '+ 4675((__t=( gameConfig.displayGameName ))==null?'':__t)+ 4676'\n </span>\n </div>\n <div class="modal-details__wager-list">\n '+ 4677((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.duration") ))==null?'':__t)+ 4678'\n <span class="modal-details-result">\n '+ 4679((__t=( ticket.duration ))==null?'':__t)+ 4680'\n </span>\n </div>\n '; 4681 if(gameConfig.portalGameCode === 'ZUBITO' || gameConfig.portalGameCode === 'CASHPOP') { 4682__p+='\n <div class="modal-details__wager-list">\n '+ 4683((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.hfg.noOfSpots") ))==null?'':__t)+ 4684'\n <span class="modal-details-result">\n '+ 4685((__t=( ticket.spots ))==null?'':__t)+ 4686'\n </span>\n </div>\n '; 4687 } else { 4688__p+='\n <div class="modal-details__wager-list">\n '+ 4689((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.boardsLength") ))==null?'':__t)+ 4690'\n <span class="modal-details-result">\n '+ 4691((__t=( ticket.boardCount ))==null?'':__t)+ 4692'\n </span>\n </div>\n '; 4693 } 4694__p+='\n ';
4695 if(ticket.drawDays && gameConfig.portalGameCode === 'LOTTO') { 4696__p+='\n <div class="modal-details__wager-list">\n '+ 4697((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.drawdays") ))==null?'':__t)+ 4698'\n <span class="modal-details-result">\n '; 4699 var drawNameVal = ticket.drawDays[0]; 4700 if(ticket.drawDays && ticket.drawDays.length > 1) 4701 { 4702 drawNameVal = CQ.I18n.getMessage('internetwager.confirmmodal.purchase.drawDayWedSat') ; 4703 4704 }else{ 4705 4706 drawNameVal = CQ.I18n.getMessage('internetwager.confirmmodal.purchase.'+drawNameVal) ; 4707 } 4708__p+='\n '+ 4709((__t=( drawNameVal ))==null?'':__t)+ 4710'\n </span>\n </div>\n '; 4711 } 4712__p+='\n <div class="modal-details__wager-list">\n '+ 4713((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.purchasedate") ))==null?'':__t)+ 4714'\n <span class="modal-details-result">\n '+ 4715((__t=( portalGGA.utils.formattedDateFormat(ticket.transactionTimeUTC, 'DD/MM/YYYY HH:mm:ss') ))==null?'':__t)+ 4716'\n </span>\n </div>\n <div class="modal-details__wager-list">\n '+ 4717((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.ticketPrice") ))==null?'':__t)+ 4718'\n <span class="modal-details-result">\n '; 4719 if(ticket.isFreeTicket) { 4720__p+='\n '+ 4721((__t=( CQ.I18n.getMessage("mytickets.labels.freeTicket") ))==null?'':__t)+ 4722'\n '; 4723 } else { 4724__p+='\n '+ 4725((__t=( portalGGA.utils.currencyFormatted(parseInt(ticket.transactionAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+ 4726'\n '; 4727 } 4728__p+='\n </span>\n </div>\n </div>\n </div>\n <div class="btn-centered">\n '; 4729 if(ticket.boardData.length>1 && gameConfig.portalGameCode === 'ZUBITO'){ 4730__p+='\n\n <a class="btn btn-primary btn-wide" type="submit" data-pd="buyNow" disabled style="pointer-events: none;">'+ 4731((__t=( CQ.I18n.getMessage("mytickets.btn.labels.rebuy") ))==null?'':__t)+ 4732'</a> \n\n '; 4733 } else { 4734__p+='\n <a class="btn btn-primary btn-wide" type="submit" data-pd="buyNow">'+ 4735((__t=( CQ.I18n.getMessage("mytickets.btn.labels.rebuy") ))==null?'':__t)+ 4736'</a> \n '; 4737 } 4738__p+='\n </div>\n</div>'; 4739} 4740return __p; 4741} 4742 4743</script>
4743 4744
4745<script> 4746 4747 var myTicketsPaginationTemplate = function(obj){ 4748var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 4749with(obj||{}){ 4750__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n<nav class="pagination-container pagination-responsive pagination-view-per-page">\n <ul class="pagination">\n '; 4751 if(pagination.totalPages > 5){ 4752__p+='\n <li class="'+ 4753((__t=( pagination.currentPage === 1 ? 'disabled':'' ))==null?'':__t)+ 4754'"> \n <a href="#" class="disabled" id="previousRecords" data-pagelink="previous" aria-label="Previous">\n <span aria-hidden="true">«</span>\n </a> \n </li>\n <li class="page-number '+ 4755((__t=( pagination.currentPage === 1 ? 'active' : ''))==null?'':__t)+ 4756'"><a href="#">1</a></li>\n '; 4757 if(pagination.currentPage <= 3){ 4758__p+='\n '; 4759 $.each([2,3,4], function(i, value){ 4760__p+='\n <li class="page-number '+ 4761((__t=( pagination.currentPage === value ? 'active' : ''))==null?'':__t)+ 4762'">\n <a href="#">'+ 4763((__t=( value ))==null?'':__t)+ 4764'</a>\n </li>\n '; 4765 }) 4766__p+='\n '; 4767 } else { 4768__p+='\n <li class="disabled"><a href="#">...</a></li>\n '; 4769 if(pagination.currentPage <= (pagination.totalPages - 3)){ 4770__p+='\n <li class="page-number"><a href="#">'+ 4771((__t=( (pagination.currentPage-1) ))==null?'':__t)+ 4772'</a></li>\n <li class="page-number active"><a href="#">'+ 4773((__t=( pagination.currentPage ))==null?'':__t)+ 4774'</a></li>\n <li class="page-number"><a href="#">'+ 4775((__t=( (pagination.currentPage+1) ))==null?'':__t)+ 4776'</a></li>\n '; 4777 } 4778__p+='\n '; 4779 } 4780__p+='\n '; 4781 if(pagination.currentPage <= (pagination.totalPages - 3)){ 4782__p+='\n <li class="disabled"><a href="#">...</a></li>\n '; 4783 }else{ 4784 $.each([3,2,1], function(i, value){ 4785__p+='\n <li class="page-number '+ 4786((__t=( pagination.currentPage === (pagination.totalPages - value) ? 'active' : ''))==null?'':__t)+ 4787'">\n <a href="#">'+ 4788((__t=( (pagination.totalPages - value) ))==null?'':__t)+ 4789'</a>\n </li>\n '; 4790 }) 4791__p+='\n '; 4792 } 4793__p+='\n <li class="page-number '+ 4794((__t=( pagination.currentPage === pagination.totalPages ? 'active' : ''))==null?'':__t)+ 4795'"><a href="#">'+ 4796((__t=( pagination.totalPages ))==null?'':__t)+ 4797'</a></li>\n <li class="'+ 4798((__t=( pagination.totalPages === pagination.currentPage ? 'disabled':'' ))==null?'':__t)+ 4799'">\n <a href="#" aria-label="Next" id="nextRecords" data-pagelink="next">\n <span aria-hidden="true">»</span>\n </a>\n </li>\n '; 4800 } else { 4801 var pageNumbers = []; 4802 for(i=1;i<=pagination.totalPages;i++){ 4803 pageNumbers.push(i); 4804 } 4805 4806__p+='\n <li class="'+ 4807((__t=( Number(pagination.currentPage) === 1 ? 'disabled':'' ))==null?'':__t)+ 4808'"> \n <a href="#" class="disabled" id="previousRecords" data-pagelink="previous" aria-label="Previous">\n <span aria-hidden="true">«</span>\n </a> \n </li>\n '; 4809 $.each(pageNumbers, function(index, pageNumber){ 4810__p+='\n <li class="page-number '+ 4811((__t=( pagination.currentPage == pageNumber ? 'active' : ''))==null?'':__t)+ 4812'"><a href="#">'+ 4813((__t=( pageNumber ))==null?'':__t)+ 4814'</a></li>\n '; 4815}) 4816__p+='\n <li class="'+ 4817((__t=( Number(pagination.totalPages) === Number(pagination.currentPage) ? 'disabled':'' ))==null?'':__t)+ 4818'">\n <a href="#" aria-label="Next" id="nextRecords" data-pagelink="next">
4818\n <span aria-hidden="true">»</span>\n </a>\n </li>\n '; 4819 } 4820__p+='\n </ul>\n</nav>'; 4821} 4822return __p; 4823} 4824 4825</script>
4825 4826
4827<script type="text/javascript"> 4828 $(function documentReady_mytickets(){ 4829 var populate = false; 4830 if((document.URL.includes('/myaccount/mytickets.html') || document.URL.includes('/myaccount/mytickets.html#tab-upcoming-draws')) && 'UPCOMING' === 'UPCOMING') 4831 { 4832 populate = true; 4833 } else if(document.URL.includes('/mytickets.html#tab-past-draws') && 'UPCOMING' === 'PAST') 4834 { 4835 populate = true; 4836 } 4837 portalGGA.utils.communication.register( 4838 new portalGGA.views.mytickets({ 4839 htmlId: "homeMyTickets", 4840 el: $("#homeMyTickets"), 4841 populate: populate, 4842 gameConfig: '{"EURODREAMS":{"portalGameCode":"EURODREAMS","esaGameId":"21","esaGameName":"Eurodreams","wagerPageName":"eurodreams","imageName":"eurodreams","cssName":"eurodreams","displayGameName":"EuroDreams","highFrequencyGame":false},"ADDON":{"portalGameCode":"ADDON","esaGameId":"18","esaGameName":"Addon","wagerPageName":"Addon","imageName":"Addon","cssName":"Addon","displayGameName":"Addon","highFrequencyGame":false},"JOKER":{"portalGameCode":"JOKER","esaGameId":"17","esaGameName":"Joker","wagerPageName":"Joker","imageName":"Joker","cssName":"Joker","displayGameName":"Joker","highFrequencyGame":false},"EINSTANT":{"portalGameCode":"EINSTANT","esaGameId":"19","esaGameName":"einstant","wagerPageName":"einstants","imageName":"einstant","cssName":"einstant","displayGameName":"Instant Games","highFrequencyGame":false},"LOTTO":{"portalGameCode":"LOTTO","esaGameId":"23","esaGameName":"Lotto","wagerPageName":"lotto","imageName":"lotto","cssName":"lotto","displayGameName":"Lotto 6aus49","highFrequencyGame":false},"HIGH5":{"portalGameCode":"HIGH5","esaGameId":"10","esaGameName":"High5","wagerPageName":"high5","imageName":"high5","cssName":"high5","displayGameName":"High 5","highFrequencyGame":false},"EUROMILLIONS":{"portalGameCode":"EUROMILLIONS","esaGameId":"20","esaGameName":"Euromillions","wagerPageName":"euromillions","imageName":"euromillions","cssName":"euromillions","displayGameName":"EuroMillions","highFrequencyGame":false},"ZUBITO":{"portalGameCode":"ZUBITO","esaGameId":"16","esaGameName":"Zubito","wagerPageName":"zubito","imageName":"zubito","cssName":"zubito","displayGameName":"Zubito Loto","highFrequencyGame":false}}', 4843 portalGameCodes:'["EUROMILLIONS","EURODREAMS","LOTTO","HIGH5","ZUBITO"]', 4844 componentType: 'WIDGET', 4845 drawStatus: 'UPCOMING', 4846 shoppingcartoptions: { 4847 shopingCartLimit: '10', 4848 shoppingCartLimitEnabled: true, 4849 isShoppingCartEnabled: true 4850 }, 4851 recordsPerPage: "2", 4852 paginationEnabled: "false" 4853 }), 4854 "/content/interactive/ilottery/fr/home/jcr:content/mytickets",null 4855 ); 4856 }); 4857</script>
4857 4858</div> 4859 4860 </div> 4861 <div class="container-fluid"> 4862 <div class="playerzone portalrichtextconfig"> 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877<div id="1302322505" class='null'><div class="container-fluid"><div class="row"><div class="col-xs-24 col-sm-12 col-md-8 spacer-bottom"><div class="block-link box-shadow block-link--player-zone block-link--lobby-carousel block-link--no-hover background-player-zone"><div class="block-link__header block-link__header--lobby-carousel" data-mh="block-link-header" style="height: 75px;"><span class="pd-icon-3x pull-left pd-icon pd-icon-playerzone"></span> <span class="block-link__header-text block-link__header-text--lobby-carousel text-normal" tabindex="0">Espace joueur</span></div> 4878<div class="block-link__body-copy" data-mh="block-link-copy" tabindex="0" style="height: 126px;">Lâendroit idéal pour commencer à découvrir lâunivers de la Loterie. Apprenez à jouer, à réclamer vos gains et à rester informé des actualités et événements. </div> 4879<a href="/en-us/player-zone.html" class="btn btn-wide btn-info text-normal">En savoir plus</a></div> 4880</div> 4881<div class="col-xs-24 col-sm-12 col-md-8 spacer-bottom"><div class="block-link box-shadow block-link--betslip block-link--lobby-carousel block-link--no-hover background-check-my-numbers"><div class="block-link__header block-link__header--lobby-carousel" data-mh="block-link-header" style="height: 75px;"><span class="pd-icon-3x pull-left pd-icon pd-icon-lottery-check-my-numbers"></span><span class="block-link__header-text block-link__header-text--lobby-carousel text-normal" tabindex="0">Vérifier mes numéros</span></div> 4882<div class="block-link__body-copy" data-mh="block-link-copy" tabindex="0" style="height: 126px;">Vous voulez savoir si le billet que vous tenez en main est gagnant ? Vérifiez vos numéros et nous vous dirons si vous avez gagné, ou si le tirage a déjà eu lieu.</div> 4883<a href="/en-us/winning-numbers/check-your-ticket.html" class="btn btn-info text-normal">Vérifier mes numéros</a></div> 4884</div> 4885<div class="col-xs-24 col-sm-24 col-md-8 spacer-bottom"><div class="block-link box-shadow block-link--second-chance block-link--lobby-carousel block-link--no-hover background-package-play"><div class="block-link__header block-link__header--lobby-carousel" data-mh="block-link-header" style="height: 75px;"><span class="pd-icon-3x pull-left pd-icon pd-icon-package-play"></span><span class="block-link__header-text block-link__header-text--lobby-carousel text-normal">Pack de jeux</span></div> 4886<div class="block-link__body-copy" data-mh="block-link-copy" style="height: 126px;">Le « Pack de jeux » est une façon simple et pratique de jouer à vos jeux préférés.</div> 4887<a href="/content/interactive/ilottery/en/packageplay.html" class="btn btn-secondary text-normal">En savoir plus</a></div> 4888</div> 4889<div class="col-xs-24 col-sm-24 col-md-24 spacer-bottom"><div class="block-link box-shadow block-link--second-chance block-link--lobby-carousel block-link--no-hover background-register-now"><div class="block-link__header block-link__header--lobby-carousel" data-mh="block-link-header"><span class="pd-icon-3x pull-left pd-icon pd-icon-register"></span><span class="block-link__header-text block-link__header-text--lobby-carousel text-normal">Créez votre compte dès à présent</span></div> 4890<div class="block-link__body-copy" data-mh="block-link-copy">Inscrivez-vous gratuitement sur une plateforme 100% sécurisée, profitez de bonus et réductions exclusifs⦠et jouez où vous voulez, quand vous voulez !</div> 4891<a href="/content/interactive/igaming/en/registration.html" class="btn btn-secondary text-normal">Créer son compte</a></div> 4892</div> 4893</div> 4894</div> 4895</div></div> 4896 4897 <div class="z-index-2"> 4898 <div class="row"> 4899 </div> 4900 </div> 4901 </div> 4902 <div class="retailerad retailerAd"> 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920
4921<script src="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/playerZone/retailerAd.min.20260605070501.js"></script>
4921 4922 4923 4924 4925<div id="1312894075" class="retail-search"> 4926 <div class="retail-search__container"> 4927 <div class="retail-search__icon"> 4928 <span class="sprite-map-icon" aria-hidden="true"></span> 4929 </div> 4930 <form class="retail-search__form" method="post" novalidate="novalidate"> 4931 <div class="retail-search__form-inner"> 4932 <div class="m-form__group"> 4933 <label class="sr-only" for="retail-search-ZIPCODE">Ville / Code postal</label> 4934 <input class="m-form__text-input" type="text" id="retail-search-ZIPCODE" name="retail-search-ZIPCODE" minlength="3" required autocomplete="off"> 4935 <span class="m-form__label" aria-hidden="true">Ville / Code postal</span> 4936 <span class="m-form__bar"></span> 4937 </div> 4938 <div class="m-form__group"> 4939 <button type="submit" class="btn btn-info retail-search__button btn-rounded text-normal" data-track = "click" data-track-category = "interaction" data-track-action = "click" data-track-label = "findRetailer">Trouver un détaillant</button> 4940 </div> 4941 </div> 4942 <div class="retail-search__intro-text text-light"><p>Pour trouver un point de vente près de chez vous, il vous suffit de saisir votre code postal dans la case ci-dessus et de cliquer sur « Trouver un détaillant ».</p></div> 4943 </form> 4944 </div> 4945</div> 4946
4947<script type="text/javascript"> 4948$(document).ready(function(){ 4949 new portalGGA.views.RetailerAd({el:$('#1312894075')}); 4950 }); 4951</script>
4951</div> 4952 4953 </div> 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974<footer class="portal-footer"> 4975 <div class="footer-info bg-muted"> 4976 <div class="container-fluid"> 4977 <div class="row"> 4978 <div class="col-md-12 col-sm-24"> 4979 <div class="spacer-bottom margin-md-reset"> 4980 <div class="portalrichtextconfig"> 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995<div id="1311884431" class='null'><h3 class="footer-info__heading"><b>à propos de la Loterie Nationale</b></h3> 4996<div data-mh="moreInfoContent" class="clearfix" style="height: 90px;"><p>La Loterie Nationale a été créée par arrêté grand-ducal du 13 juillet 1945 dans le but de pérenniser les missions de lâÅuvre Nationale de Secours Grande-Duchesse Charlotte et de contribuer, de manière générale, à la réalisation dâactions philanthropiques dans le pays. Par cette même décision, le gouvernement en a confié lâorganisation à lâÅuvre.</p> 4997</div> 4998<p><a href="https://entreprise.loterie.lu/entreprise/" target="_blank" class="btn btn-xs-block btn-info">En savoir plus</a> <a href="/content/interactive/ilottery/en/help/contact-us.html" class="btn btn-xs-block btn-info">Nous contacter</a></p> 4999</div></div> 5000 5001 </div> 5002 </div> 5003 <div class="col-md-12 col-sm-24"> 5004 <div class="spacer-bottom margin-md-reset"> 5005 <div class="portalrichtextconfig"> 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020<div id="1302313478" class='null'><h3 class="footer-info__heading">Jouer responsable</h3> 5021<div data-mh="moreInfoContent" class="footer-info__content-icon clearfix" style="height: 90px;"><div class="plus18-icon"><span class="sprite-18plus-logo"></span><span class="sr-only">Must be 18 or older to play</span></div> 5022<p>Jouez et misez de manière responsable et avec modération. Ne considérez jamais le jeu comme un moyen de gagner de lâargent, et ne jouez que des sommes que vous êtes prêt à perdre.</p> 5023</div> 5024<p><a href="/content/interactive/igaming/en/responsible-gaming.html" class="btn btn-xs-block btn-info">En savoir plus</a></p> 5025<div class="connect-with-us"><a href="https://www.facebook.com/LoterieNationaleLuxembourg/" target="_blank" class="connect-with-us__link connect-with-us__link--facebook" data-track="click" data-track-category="interaction" data-track-action="clickExternal" data-track-label="social: facebook"><i class="fa fa-facebook" aria-hidden="true"></i><span class="sr-only">Connect with us on Facebook</span></a> <a href="https://www.youtube.com/@LoterieNationaleLuxembourg" target="_blank" class="connect-with-us__link connect-with-us__link--youtube" data-track="click" data-track-category="interaction" data-track-action="clickExternal" data-track-label="social: youtube"><i class="fa fa-youtube" aria-hidden="true"></i><span class="sr-only">Connect with us on YouTube</span> </a></div> 5026</div></div> 5027 5028 </div> 5029 </div> 5030 </div> 5031 </div> 5032 </div> 5033 <div class="footer-copy bg-reset"> 5034 <div class="portalrichtextconfig"> 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049<div id="1294871283" class='null'><div class="container-fluid"><div class="spacer-bottom"><span class="sprite-LUX_iLottery" aria-hidden="true"> </span></div> 5050<div class="footer-copy__content"><p class="text-muted-secondary">©â¯2026 Loterie Nationale, tous droits réservés</p> 5051<p class="text-muted-secondary">Les informations et montants sont diffusés sans garantie.</p> 5052<p class="text-muted-secondary">Les montants des jackpots EUROMILLIONS & LOTTO 6aus49® ne sont pas garantis et sont estimés à partir du montant figurant dans le fonds de report au dernier tirage et d'une approximation des mises du dernier tirage et du tirage à venir. </p> 5053</div> 5054</div> 5055</div></div> 5056 5057 </div> 5058 <div class="footer-links bg-muted"> 5059 <div class="container-fluid"> 5060 <div class="portalrichtextconfig"> 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075<div id="1299681644" class='null'><ul class="list-unstyled list-inline margin-reset"> 5076<li><a href="/content/interactive/ilottery/fr/help/contact-us.html" title="Nous contacter" class="btn btn-link text-normal">Nous contacter</a></li> 5077<li><a href="/content/interactive/ilottery/fr/player-zone/regulations.html" title="Règlements" class="btn btn-link text-normal">Règlements</a></li> 5078<li><a href="https://entreprise.loterie.lu/" title="Découvrez la Loterie Nationale" class="btn btn-link text-normal">Découvrez la Loterie Nationale</a></li> 5079<li><a href="/content/interactive/ilottery/fr/help/privacy-policy.html" title="Politique de confidentialité" class="btn btn-link text-normal">Politique de confidentialité</a></li> 5080<li><a href="/content/interactive/ilottery/fr/help/cookie-policy.html" title="Politique de cookies" class="btn btn-link text-normal">Politique de cookies</a></li> 5081<li><a href="/content/interactive/ilottery/fr/help/faq.html" title="FAQ" class="btn btn-link text-normal">FAQ</a></li> 5082<li><a href="/content/interactive/ilottery/fr/help/accessibility.html" title="Accessibilité" class="btn btn-link text-normal">Accessibilité</a></li> 5083<li><a href="/content/interactive/ilottery/fr/help/terms-and-conditions.html" title="Terms et conditions" class="btn btn-link text-normal">Conditions générales dâutilisation</a></li> 5084</ul> 5085<div class="footer-apps"><div class="container-fluid"><div class="footer-apps-wrapper"> 5086 5087 <div class="apple mobile"><a href="https://apps.apple.com/lu/app/loterie-nationale/id6751596658" target="_blank"><img src="/content/dam/interactive/ilottery/images/footer/applestore.png" class="apple store text-normal" alt="apple store"></a></div> 5088 <div class="android mobile"> 5089 <a href="/content/dam/interactive/mobileapp/apk/Loterie%20Nationale.apk"><img src="/content/dam/interactive/ilottery/images/footer/android.png" class="apple store text-normal" alt="android app"></a> 5090 <a href="/content/dam/interactive/ilottery/pdfs/Android_Mobile_App_Download_Description.pdf" class="btn-link text-normal" target="_blank">Consulter les instructions</a> 5091 </div> 5092</div> 5093 5094</div> 5095</div> 5096<div class="footer-partners bg-reset hide-for-iframe"><div class="container-fluid"><div class="footer-partners__wrapper"><div class="footer-partners__list"><span class="sr-only">Associations and payment partners</span> <span class="footer-partners__item"><a href="https://www.european-lotteries.org/?utm_source=loterie.lu" target="_blank"><span class="sprite-european-lottery"></span><span class="sr-only">The European Lotteries</span></a></span> <span class="footer-partners__item"><a href="https://www.world-lotteries.org/?utm_source=loterie.lu" target="_blank"><span class="sprite-world-lottery"></span><span class="sr-only">
5096WLA</span></a></span> <span class="footer-partners__item"><a href="https://www.pcisecuritystandards.org/?utm_source=loterie.lu" target="_blank"><span class="sprite-pci"></span><span class="sr-only">PCI</span></a></span> <span class="footer-partners__item"><a href="https://www.adyen.com/?utm_source=loterie.lu" target="_blank"><span class="sprite-adyen"></span><span class="sr-only">Adyen</span></a></span></div> 5097</div> 5098</div> 5099</div> 5100</div></div> 5101 5102 </div> 5103 </div> 5104 5105</footer> 5106 </div><!-- end .snap-content --> 5107 5108 <div class="topnavigationfluid"> 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125<div id="sidePanelLeft" class="side-panel side-panel--left hide" aria-hidden="true" tabindex="-1"> 5126 5127 5128 5129 <div class="side-panel__header"> 5130 <div class="side-panel__main-actions"> 5131 <div class="side-panel__action"> 5132 <a href="/en-us/home.html" class="side-panel__btn-action side-panel__btn-action--home"> 5133 <span class="sr-only">Home</span> 5134 <span aria-hidden="true" class="pd-icon icon-dp-nav-home"></span> 5135 </a> 5136 </div> 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 <div class="side-panel__action"> 5155 <a href="/content/interactive/ilottery/en/help.html" class="side-panel__btn-action"> 5156 <span class="sr-only">Help</span> 5157 <span class="pd-icon icon-dp-info" aria-hidden="true"></span> 5158 </a> 5159 </div> 5160 5161 <div class="side-panel__action"> 5162 5163 5164 5165 5166 5167 5168 5169 5170 </div> 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 </div> 5189 5190 <div class="side-panel__secondary-actions"> 5191 <div class="side-panel__action"> 5192 <button type="button" class="side-panel__close-action" data-toggle="closeNav"> 5193 <span class="sr-only">Close side panel</span> 5194 <span class="pd-icon pd-icon-close" aria-hidden="true"></span> 5195 </button> 5196 </div> 5197 </div> 5198 5199 </div> 5200 5201 <div id="mobileMenu" class="mobile-menu"> 5202 <div class="mobile-menu__carousel-wrapper"> 5203 <div class="mobile-menu__stage"> 5204 5205 5206 <div id="mobileMenuHomeSlide" data-pd="mobileSlideCenter" data-slide="panel" class="mobile-menu__content"> 5207 5208 <div class="mobile-menu__nav"> 5209 <ul class="mobile-menu__list"> 5210 5211 5212 5213 <li class='mobile-menu__item'> 5214 5215 5216 <a href="/content/interactive/ilottery/en/home.html"> 5217 Accueil 5218 </a> 5219 5220 5221 </li><!--/ li --> 5222 5223 5224 5225 <li class='mobile-menu__item'> 5226 5227 <button data-submenu="#mobileMenuPlayOnlineSlide"> 5228 Jeux de tirage <span class="pd-icon pd-icon-right-chevron"></span> 5229 </button> 5230 5231 </li><!--/ li --> 5232 5233 5234 5235 <li class='mobile-menu__item'> 5236 5237 5238 <a href="/content/interactive/ilottery/en/einstants.html"> 5239 Jeux à gratter 5240 </a> 5241 5242 5243 </li><!--/ li --> 5244 5245 5246 5247 <li class='mobile-menu__item'> 5248 5249 5250 <a href="/content/interactive/ilottery/en/player-zone.html"> 5251 Espace joueur 5252 </a> 5253 5254 5255 </li><!--/ li --> 5256 5257 5258 5259 <li class='mobile-menu__item'> 5260 5261 <button data-submenu="#mobileMenuW
5261inningNumbersSlide"> 5262 Résultats<span class="pd-icon pd-icon-right-chevron"></span> 5263 </button> 5264 5265 </li><!--/ li --> 5266 5267 5268 5269 <li class='mobile-menu__item'> 5270 5271 5272 <a href="https://www.loteriesport.lu/gmg/refer/66910451dc42dd00016cb8cd"> 5273 Paris sportifs 5274 </a> 5275 5276 5277 </li><!--/ li --> 5278 5279 5280 5281 <li class='mobile-menu__item'> 5282 5283 5284 <a href="https://www.pmu.lu/index"> 5285 PMU 5286 </a> 5287 5288 5289 </li><!--/ li --> 5290 5291 5292 5293 <li class='mobile-menu__item'> 5294 5295 5296 <a href="/content/interactive/igaming/en/responsible-gaming.html"> 5297 Jouer responsable 5298 </a> 5299 5300 5301 </li><!--/ li --> 5302 5303 5304 5305 </ul> 5306 </div> 5307 5308 </div> 5309 5310 5311 <div id="mobileMenuPlayOnlineSlide" data-pd="mobileSlideCenter" data-slide="panel" class="mobile-menu__content mobileMenuHomeSlide mobile-menu__content--right"> 5312 5313 <div class="mobile-menu__nav"> 5314 <ul class="mobile-menu__list"> 5315 5316 <li class="mobile-menu__item mobile-menu__item--back"> 5317 <button data-submenu="#mobileMenuHomeSlide" class="mobile-menu__back-btn"> 5318 <span> 5319 <span class="pd-icon pd-icon-left-chevron"></span> 5320 Retour<span class='sr-only'>close play now menu</span> 5321 5322 </span> 5323 </button> 5324 </li><!--/ li --> 5325 5326 5327 5328 <li class='mobile-menu__item mobile-menu__item--game-tile'> 5329 5330 5331 <a href="/content/interactive/ilottery/en/euromillions.html"> 5332 <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-euromillions"> 5333 <div class="game-image"> 5334 <span class="sr-only">Play EuroMillions</span> 5335 <img src="/content/dam/interactive/ilottery/images/game-logos/euromillions.png" alt="Euro Millions"> 5336 </div> 5337</div> 5338 </a> 5339 5340 5341 </li><!--/ li --> 5342 5343 5344 5345 <li class='mobile-menu__item mobile-menu__item--game-tile'> 5346 5347 5348 <a href="/content/interactive/ilottery/en/eurodreams.html"> 5349 <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-eurodreams"> 5350 <div class="game-image">
5351 <span class="sr-only">Play EuroDreams</span> 5352 <img src="/content/dam/interactive/ilottery/images/game-logos/eurodreams.png" alt="EuroDreams"> 5353 </div> 5354 </div> 5355 </a> 5356 5357 5358 </li><!--/ li --> 5359 5360 5361 5362 <li class='mobile-menu__item mobile-menu__item--game-tile'> 5363 5364 5365 <a href="/content/interactive/ilottery/en/lotto.html"> 5366 <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-lotto"> 5367 <div class="game-image"> 5368 <span class="sr-only">Play Lotto</span> 5369 <img src="/content/dam/interactive/ilottery/images/game-logos/lotto.png" alt="Lotto"> 5370 </div> 5371 </div> 5372 </a> 5373 5374 5375 </li><!--/ li --> 5376 5377 5378 5379 <li class='mobile-menu__item mobile-menu__item--game-tile'> 5380 5381 5382 <a href="/content/interactive/ilottery/en/high5.html"> 5383 <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-high5"> 5384 <div class="game-image"> 5385 <span class="sr-only">Play High 5</span> 5386 <img src="/content/dam/interactive/ilottery/images/game-logos/high5.png" alt="High5"> 5387 </div> 5388 </div> 5389 </a> 5390 5391 5392 </li><!--/ li --> 5393 5394 5395 5396 <li class='mobile-menu__item mobile-menu__item--game-tile'> 5397 5398 5399 <a href="/content/interactive/ilottery/en/zubito.html"> 5400 <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-zubito"> 5401 <div class="game-image"> 5402 <span class="sr-only">Play Zubito</span> 5403 <img src="/content/dam/interactive/ilottery/images/game-logos/zubito.png" alt="Zubito"> 5404 </div> 5405 </div> 5406 </a> 5407 5408 5409 </li><!--/ li --> 5410 5411 5412 5413 <li class='mobile-menu__item'> 5414 5415 5416 <a href="/content/interactive/ilottery/en/packageplay.html"> 5417 Pack de jeux 5418 </a> 5419 5420 5421 </li><!--/ li --> 5422 5423 5424 5425 </ul> 5426 </div> 5427 5428 </div> 5429 5430 5431 <div id="mobileMenuWinningNumbersSlide" data-pd="mobileSlideCenter" data-slide="panel" class="mobile-menu__content mobileMenuHomeSlide mobile-menu__content--right"> 5432 5433 <div class="mobile-menu__nav"> 5434 <ul class="mobile-menu__list"> 5435 5436 <li class="mobile-menu__item mobile-menu__item--back"> 5437 <button data-submenu="#mobileMenuHomeSlide" class="mobile-menu__back-btn">
5438 <span> 5439 <span class="pd-icon pd-icon-left-chevron"></span> 5440 Retour<span class='sr-only'>close winning numbers menu</span> 5441 5442 </span> 5443 </button> 5444 </li><!--/ li --> 5445 5446 5447 5448 <li class='mobile-menu__item mobile-menu__item--game-tile'> 5449 5450 5451 <a href="/content/interactive/ilottery/en/winning-numbers/euromillions.html"> 5452 <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-euromillions"> 5453 <div class="game-image"> 5454 <span class="sr-only">Past winning numbers EuroMillions</span> 5455 <img src="/content/dam/interactive/ilottery/images/game-logos/euromillions.png" alt="Euro Millions"> 5456 </div> 5457 </div> 5458 </a> 5459 5460 5461 </li><!--/ li --> 5462 5463 5464 5465 <li class='mobile-menu__item mobile-menu__item--game-tile'> 5466 5467 5468 <a href="/content/interactive/ilottery/en/winning-numbers/eurodreams.html"> 5469 <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-eurodreams"> 5470 <div class="game-image"> 5471 <span class="sr-only">Past winning numbers EuroDreams</span> 5472 <img src="/content/dam/interactive/ilottery/images/game-logos/eurodreams.png" alt="EuroDreams"> 5473 </div> 5474 </div> 5475 </a> 5476 5477 5478 </li><!--/ li --> 5479 5480 5481 5482 <li class='mobile-menu__item mobile-menu__item--game-tile'> 5483 5484 5485 <a href="/content/interactive/ilottery/en/winning-numbers/lotto.html"> 5486 <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-lotto"> 5487 <div class="game-image"> 5488 <span class="sr-only">Past winning numbers Lotto</span> 5489 <img src="/content/dam/interactive/ilottery/images/game-logos/lotto.png" alt="Lotto"> 5490 </div> 5491 </div> 5492 </a> 5493 5494 5495 </li><!--/ li --> 5496 5497 5498 5499 <li class='mobile-menu__item mobile-menu__item--game-tile'> 5500 5501 5502 <a href="/content/interactive/ilottery/en/winning-numbers/high5.html"> 5503 <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-high5"> 5504 <div class="game-image"> 5505 <span class="sr-only">Past winning numbers High 5</span> 5506 <img src="/content/dam/interactive/ilottery/images/game-logos/high5.png" alt="High5"> 5507 </div> 5508 </div> 5509 </a> 5510 5511 5512 </li><!--/ li --> 5513 5514 5515 5516 <li class='mobile-menu__item mobile-menu__item--game-tile'> 5517 5518 5519 <a href="/content/interactive/ilottery/en/winning-numbers/zubito.html"> 5520 <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-zubito"> 5521 <div class="game-image">
5522 <span class="sr-only">Past winning numbers Zubito</span> 5523 <img src="/content/dam/interactive/ilottery/images/game-logos/zubito.png" alt="Zubito"> 5524 </div> 5525 </div> 5526 </a> 5527 5528 5529 </li><!--/ li --> 5530 5531 5532 5533 <li class='mobile-menu__item'> 5534 5535 5536 <a href="/content/interactive/ilottery/en/winning-numbers/check-your-ticket.html"> 5537 Jeux de tirage 5538 </a> 5539 5540 5541 </li><!--/ li --> 5542 5543 5544 5545 </ul> 5546 </div> 5547 5548 </div> 5549 5550 </div> 5551 </div> 5552 5553 5554</div> 5555
5556<script type="text/javascript"> 5557 $(document).ready(function() { 5558 new portalGGA.views.TopNavigationFluid({ 5559 el: $("#sidePanelLeft"), 5560 gameConfig: '{"EURODREAMS":{"portalGameCode":"EURODREAMS","esaGameId":"21","esaGameName":"Eurodreams","wagerPageName":"eurodreams","imageName":"eurodreams","cssName":"eurodreams","displayGameName":"EuroDreams","highFrequencyGame":false},"ADDON":{"portalGameCode":"ADDON","esaGameId":"18","esaGameName":"Addon","wagerPageName":"Addon","imageName":"Addon","cssName":"Addon","displayGameName":"Addon","highFrequencyGame":false},"JOKER":{"portalGameCode":"JOKER","esaGameId":"17","esaGameName":"Joker","wagerPageName":"Joker","imageName":"Joker","cssName":"Joker","displayGameName":"Joker","highFrequencyGame":false},"EINSTANT":{"portalGameCode":"EINSTANT","esaGameId":"19","esaGameName":"einstant","wagerPageName":"einstants","imageName":"einstant","cssName":"einstant","displayGameName":"Instant Games","highFrequencyGame":false},"LOTTO":{"portalGameCode":"LOTTO","esaGameId":"23","esaGameName":"Lotto","wagerPageName":"lotto","imageName":"lotto","cssName":"lotto","displayGameName":"Lotto 6aus49","highFrequencyGame":false},"HIGH5":{"portalGameCode":"HIGH5","esaGameId":"10","esaGameName":"High5","wagerPageName":"high5","imageName":"high5","cssName":"high5","displayGameName":"High 5","highFrequencyGame":false},"EUROMILLIONS":{"portalGameCode":"EUROMILLIONS","esaGameId":"20","esaGameName":"Euromillions","wagerPageName":"euromillions","imageName":"euromillions","cssName":"euromillions","displayGameName":"EuroMillions","highFrequencyGame":false},"ZUBITO":{"portalGameCode":"ZUBITO","esaGameId":"16","esaGameName":"Zubito","wagerPageName":"zubito","imageName":"zubito","cssName":"zubito","displayGameName":"Zubito Loto","highFrequencyGame":false}}' 5561 }); 5562 }); 5563</script>
5563 5564</div> 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 <div class="loginmodal"> 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587<div class="geocomplycheck"> 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604<div id="geocomplycheck"> 5605 <div id="geoComplyPopup" ></div> 5606
5606<script> 5607 5608 var playerLocationCheckModal = function(obj){ 5609var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 5610with(obj||{}){ 5611__p+='\n<div class="modal fade" id="playerLocationCheckModal">\n <div class="modal-dialog">\n <div class="modal-content">\n <div class="modal-header">\n <button type="button" class="close" data-dismiss="modal">\n <span aria-hidden="true" class="sprite-modal-close"></span>\n <span class="sr-only">Close</span>\n </button>\n <h2 class="modal-title">'+ 5612((__t=( CQ.I18n.getMessage("GeoComply.General_Error_Message.PopupHeader") ))==null?'':__t)+ 5613'</h2>\n <h2 class="modal-title">'+ 5614((__t=( CQ.I18n.getMessage("GeoComply.Install_Instructions.Label") ))==null?'':__t)+ 5615'</h2>\n </div>\n <div class="modal-body">\n <div class="dynamic-text">\n <h3>'+ 5616((__t=( CQ.I18n.getMessage("GeoComply.Plugin_Check.Label.Download") ))==null?'':__t)+ 5617'</h3>\n <p>'+ 5618((__t=( CQ.I18n.getMessage("GeoComply.Plugin_Check.p1") ))==null?'':__t)+ 5619'</p>\n\n <div class="text-center"><button type="button" id="downLoadBtn" class="btn btn-lg btn-primary">'+ 5620((__t=( CQ.I18n.getMessage("GeoComply.Plugin_Check.Btn.Download") ))==null?'':__t)+ 5621'</button></div>\n\n <h3>'+ 5622((__t=( CQ.I18n.getMessage("GeoComply.INSTALL.Label") ))==null?'':__t)+ 5623'</h3>\n <p>'+ 5624((__t=( CQ.I18n.getMessage("GeoComply.Install_Player_Location_Service.Label") ))==null?'':__t)+ 5625'</p>\n\n <h3>'+ 5626((__t=( CQ.I18n.getMessage("GeoComply.PLAY.Label") ))==null?'':__t)+ 5627'</h3>\n <p>'+ 5628((__t=( CQ.I18n.getMessage("GeoComply.Plugin_Check.p2") ))==null?'':__t)+ 5629'</p>\n </div> \n <div class="text-center">\n <button type="button" id="okBtn" class="btn btn-lg btn-wide btn-primary" data-dismiss="modal">'+ 5630((__t=( CQ.I18n.getMessage("GeoComply.Ok.Button.label") ))==null?'':__t)+ 5631'</button>\n <button type="button" class="btn btn-lg btn-wide hidden geo-try-again" id="tryAgainGeocheck" data-dismiss="modal">'+ 5632((__t=( CQ.I18n.getMessage("GeoComply.TryAgain_6XX_Popup.Label") ))==null?'':__t)+ 5633'</button>\n </div> \n\n </div>\n <div class="modal-footer center">\n '+ 5634((__t=( CQ.I18n.getMessage("GeoComply.Install_Plugin.Contact") ))==null?'':__t)+ 5635'\n </div>\n </div>\n </div>\n </div> \n\n\n\n'; 5636} 5637return __p; 5638} 5639 5640 </script>
5640 5641
5641<script> 5642 5643 var UnableToVerifyLocationModal = function(obj){ 5644var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 5645with(obj||{}){ 5646__p+='<div class="modal fade" id="geocomplyGeneralErrorLocationModal">\n <div class="modal-dialog">\n <div class="modal-content">\n <div class="modal-header">\n <button type="button" class="close" data-dismiss="modal">\n <span aria-hidden="true" class="sprite-modal-close"></span>\n <span class="sr-only">Close</span>\n </button>\n <h2 class="modal-title">'+ 5647((__t=( CQ.I18n.getMessage("GeoComply.General_Error_Message.PopupHeader") ))==null?'':__t)+ 5648' </h2>\n <h2 class="modal-title">'+ 5649((__t=( CQ.I18n.getMessage("GeoComply.Plugin_Check.unableToVerify") ))==null?'':__t)+ 5650' </h2>\n </div>\n <div class="modal-body">\n <p>'+ 5651((__t=( CQ.I18n.getMessage("GeoComply.unableToVerify.p1") ))==null?'':__t)+ 5652'</p>\n\n <p>'+ 5653((__t=( CQ.I18n.getMessage("GeoComply.unableToVerify.p2") ))==null?'':__t)+ 5654'</p>\n <ol>\n <li>'+ 5655((__t=( CQ.I18n.getMessage("GeoComply.unableToVerify.li1") ))==null?'':__t)+ 5656'</li>\n <li>'+ 5657((__t=( CQ.I18n.getMessage("GeoComply.unableToVerify.li2") ))==null?'':__t)+ 5658'</li>\n <li>'+ 5659((__t=( CQ.I18n.getMessage("GeoComply.unableToVerify.li3") ))==null?'':__t)+ 5660'</li>\n </ol>\n\n <div class="text-center"><button type="button" id="okBtn" class="btn btn-lg btn-wide btn-primary" data-dismiss="modal">'+ 5661((__t=( CQ.I18n.getMessage("GeoComply.Ok.Button.label") ))==null?'':__t)+ 5662'</button></div>\n </div>\n <div class="modal-footer center">\n '+ 5663((__t=( CQ.I18n.getMessage("GeoComply.Install_Plugin.Contact") ))==null?'':__t)+ 5664'\n </div>\n </div>\n </div>\n</div>\n'; 5665} 5666return __p; 5667} 5668 5669 </script>
5669 5670
5670<script> 5671 5672 var UnableToVerifyMobileLocation = function(obj){ 5673var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 5674with(obj||{}){ 5675__p+='<div class="modal fade" id="geocomplyGeneralErrorLocationModal">\n <div class="modal-dialog">\n <div class="modal-content">\n <div class="modal-header">\n <button type="button" class="close" data-dismiss="modal">\n <span aria-hidden="true" class="sprite-modal-close"></span>\n <span class="sr-only">Close</span>\n </button>\n <h2 class="modal-title">'+ 5676((__t=( CQ.I18n.getMessage("GeoComply.General_Error_Message.PopupHeader") ))==null?'':__t)+ 5677' </h2>\n <h2 class="modal-title">'+ 5678((__t=( CQ.I18n.getMessage("GeoComply.Plugin_Check.unableToVerify") ))==null?'':__t)+ 5679' </h2>\n </div>\n <div class="modal-body">\n <p>'+ 5680((__t=( CQ.I18n.getMessage("GeoComply.unableToVerify.p2") ))==null?'':__t)+ 5681'</p>\n\n \n <ol>\n <li>'+ 5682((__t=( CQ.I18n.getMessage("GeoComply.mob.unableToVerify.li1") ))==null?'':__t)+ 5683'</li>\n <li>'+ 5684((__t=( CQ.I18n.getMessage("GeoComply.mob.unableToVerify.li2") ))==null?'':__t)+ 5685'</li>\n <li>'+ 5686((__t=( CQ.I18n.getMessage("GeoComply.mob.unableToVerify.li3") ))==null?'':__t)+ 5687'</li>\n </ol>\n\n <div class="text-center"><button type="button" id="okBtn" class="btn btn-lg btn-wide btn-primary" data-dismiss="modal">'+ 5688((__t=( CQ.I18n.getMessage("GeoComply.Ok.Button.label") ))==null?'':__t)+ 5689'</button></div>\n </div>\n <div class="modal-footer center">\n '+ 5690((__t=( CQ.I18n.getMessage("GeoComply.Install_Plugin.Contact") ))==null?'':__t)+ 5691'\n </div>\n </div>\n </div>\n</div>\n'; 5692} 5693return __p; 5694} 5695 5696 </script>
5696 5697</div> 5698 5699 5700 5701 5702</div> 5703 5704 5705<div class="modal fade login-modal" tabindex="-1" role="dialog" aria-label="Login or Register" id="loginModal"> 5706 <div class="modal-dialog modal-login" role="document"> 5707 <div class="modal-content"> 5708 <button type="button" class="close login-modal-close-button"> 5709 <span class="glyphicon icon-dp-close" aria-hidden="true"></span> 5710 <span class="sr-only">Fermer</span> 5711 </button> 5712 <div> 5713 <div class="login-module"> 5714 <div class="login-module__section login-module__section--register"> 5715 <div data-pd="matchPanelHeight" class="login-module__inner" style=""> 5716 <div class="h2 login-module__subtitle"> 5717 <span>Pourquoi rejoindre la Loterie Nationale ?</span> 5718 </div> 5719 <ul class="login-module__points" tabindex="0"> 5720 <li>Inscription 100% gratuite</li> 5721 <li>Plateforme 100% sécurisée</li> 5722 <li>Bonus et réductions multiples</li> 5723 <li>Jouez nâimporte où, nâimporte quand !</li> 5724 </ul> 5725 </div> 5726 <a href="/content/interactive/igaming/fr/registration.html" id="signUp" class="btn btn-secondary">S'inscrire</a> 5727 </div> 5728 5729 <div data-pd="loginModuleSection-login" class="login-module__section login-module__section--login"> 5730 <h2>Se connecter</h2> 5731 <div class="tab-content tab-content-login-modal tab-content--transparent"> 5732 <div role="tabpanel" class="tab-pane fade in active" id="userloginForm"> 5733 <form name="formLogin" id="formLogin" class="login-form" action="/gk/controller/AuthenticationServlet" method="post" novalidate="novalidate"> 5734 <fieldset> 5735 <legend class="sr-only">Se connecter</legend> 5736 <div data-pd="matchPanelHeight" class="login-module__inner"> 5737 <div class="errorNotifier user-login-error login-error"></div> 5738 <div class="m-form__group"> 5739 <label for="loginModal-username" class="sr-only"> </label> 5740 <input id="loginModal-username" class="m-form__text-input" type="text" name="loginModal-username" minlength="6" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" required> 5741 <span class="m-form__label" aria-hidden="true">E-mail (adresse)</span> 5742 <span class="m-form__bar"></span> 5743 </div> 5744 <div class="m-form__group m-form__group--addon"> 5745 <label for="loginModal-password" class="sr-only">Mot de passe</label> 5746 <input id="loginModal-password" class="m-form__text-input" 5747 type="password" name="loginModal-password" minlength="6" required autocomplete="off"> 5748 <span class="m-form__label" aria-hidden="true">Mot de passe</span> 5749 <span class="m-form__bar"></span> 5750 <span class="input-password-showhide-addon"> 5751 <a href="javascript:void(0);" onclick="toggleShowHidePassword(this);"> 5752 <span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span> 5753 <span class="glyphicon glyphicon-eye-close" aria-hidden="true"></span> 5754 </a> 5755 </span> 5756 </div> 5757 <a href="/content/interactive/igaming/en/forgot-password.html" data-track="click" data-track-category="interaction" data-track-action="click" data-track-label="passwordRecoveryRequest" class="login-module__forgot-password" id="forgotpwd">Mot de passe oublié ?</a> 5758 </div> 5759 <button class="btn btn-login" id="loginButton" type="submit" data-loading-text="Traitement en cours...">Se connecter</button> 5760 </fieldset> 5761 </form> 5762 </div> 5763 <div role="tabpanel" class="tab-pane fade" id="vouchercodeForm"> 5764 <form name="voucherLogin" class="voucher-code-form" id="voucherLogin" novalidate="novalidate" action="/gk/controller/AuthenticationServlet" method="post"> 5765 <fieldset> 5766 <legend class="sr-only">Voucher Sign in</legend> 5767 <div data-pd="matchPanelHeight" class="login-module__inner"> 5768 <div class="errorNotifier voucher-login-error login-error"></div> 5769 <div class="m-form__group"> 5770 <label class="sr-only" for="voucherCode">Entrez votre code de bon</label> 5771 <input class="m-form__text-input" type="text" name="voucherCode" id="voucherCode" autocomplete="off" autocapitalize="none" spellcheck="false" required>
5772 <span class="m-form__label" aria-hidden="true">Entrez votre code de bon</span> 5773 <span class="m-form__bar"></span> 5774 </div> 5775 </div> 5776 <button class="btn btn-wide btn-login" id="voucherLoginButton" type="submit" data-loading-text="Traitement en cours...">Se connecter</button> 5777 </fieldset> 5778 </form> 5779 </div> 5780 </div> 5781 </div> 5782 <!-- email verify --> 5783 5784 <div data-pd="loginModuleSection-emailVerify" class="login-module__section login-module__section--emailVeify login-module__section--twowayauth" style="display: none;"> 5785 5786 <h2>Vérifier l'adresse e-mail</h2> 5787 <div class="tab-content tab-content-login-modal tab-content--transparent"> 5788 <div role="tabpanel" class="tab-pane fade in active" id="userloginFormEmailVerify"> 5789 <form class="login-form" data-pd="userLoginEmailVerifyForm" data-validation="" data-validate-on-focus="true" data-validate-on-change="true" novalidate=""> 5790 <div data-pd="matchPanelHeight" class="login-module__inner" style="height: 226px; !important"> 5791 <input type="hidden" name="username" value=""/> 5792 <p><strong>Nous devons vérifier votre adresse e-mail. Un code de 6 chiffres a été envoyé à votre adresse e-mail.</strong></p> 5793 <div class="m-form__group"> 5794 <label for="userLoginEmailVerify-code" class="sr-only">Entrez votre code de vérification</label> 5795 <input id="userLoginEmailVerify-code" name="code" class="m-form__text-input" type="text" inputmode="numeric" pattern="\d{6}" maxlength="6" minlength="6" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" required="true"/> 5796 <span class="m-form__label" aria-hidden="true">Entrez votre code de vérification</span> 5797 <span class="m-form__bar"></span> 5798 </div> 5799 <div data-pd="errorNotifier" id="contactVerifyErrorNotifier" class="contactVerifyErrorNotifier error-msg text-center error-msg-server"><!-- dynamic error message here --></div> 5800 <div class="form-group"> 5801 <a href="javascript:void(0);" data-pd="resend-email-pin" class="text-link">Renvoyer le code</a> 5802 </div> 5803 <div data-pd="resendPinNotifier"></div> 5804 </div> 5805 <div class="verify-btns verify-btns-right spacer-top-lg" data-pd="matchverifyHeight"> 5806 <button type="submit" class="btn btn-login js-verify">Vérifier</button> 5807 <a href="javascript: void(0)" class="btn btn-secondary" data-pd="cancelUserLoginEmailVerify">Annuler</a> 5808 </div> 5809 </form> 5810 </div> 5811 </div> 5812 </div> 5813 5814 5815 <!--/ email verify --> 5816 5817 </div> 5818 </div> 5819 </div> 5820 </div> 5821</div> 5822 5823 5824 5825</div> 5826 5827 <!-- Copyright � 2025 Brightstar Lottery. 5828 This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, 5829 disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. 5830 All authorized reproductions must be marked with this language. --> 5831 5832<div class="modal fade" id="userUpgradeModal" tabindex="-1" role="dialog" aria-labelledby="userUpgradeModalLabel"> 5833 <div class="modal-dialog modal-md" role="document"> 5834 <div class="modal-content"> 5835 <div class="user-upgrade-modal"> 5836 <button type="button" class="close" data-dismiss="modal"> 5837 <span class="glyphicon icon-dp-close" aria-hidden="true"></span> 5838 <span class="sr-only">Close</span> 5839 </button> 5840 <div class="user-upgrade-modal__header" id="userUpgradeModalLabel">Upgrade now!</div> 5841 <div class="user-upgrade-modal__subheader">And get the full experience:</div> 5842 <div class="user-upgrade-modal__hr"></div> 5843 <ul style="padding-top: 10px; padding-bottom: 10px;"> 5844 <li style="padding: 10px 0;"> 5845 <span class="user-upgrade-modal__features-list-subtext">Manage Accounts: Express Checkout to Banking.</span> 5846 </li> 5847 <li style="padding: 10px 0;"> 5848 <span class="user-upgrade-modal__features-list-subtext">Save your Favorite Games for easy Replay.</span> 5849 </li> 5850 <li style="padding: 10px 0;"> 5851 <span class="user-upgrade-modal__features-list-subtext">Winner Notification Options.</span> 5852 </li> 5853 <li style="padding: 10px 0;"> 5854 <span class="user-upgrade-modal__features-list-subtext">Enter tickets for 2nd Chance drawings.</span> 5855 </li> 5856 <li style="padding: 10px 0;"> 5857 <span class="user-upgrade-modal__features-list-subtext">Earn points to play more games.</span> 5858 </li> 5859 </ul> 5860 <div class="user-upgrade-modal__actions"> 5861 <a class="btn btn-info btn-lg" href="/content/interactive/igaming/en/upgrade-account.html">Upgrade now</a> 5862 <a class="btn btn-secondary btn-lg" href="#" data-dismiss="modal">maybe later</a> 5863 </div>
5864 </div> 5865 </div> 5866 </div> 5867</div> 5868 5869 5870<div class="back-to-top fade" aria-hidden="true" id="backToTop"> 5871 <button type="button"> 5872 <span class="back-to-top__icon fa fa-arrow-up" aria-hidden="true"></span> 5873 <span class="sr-only">Back to top</span> 5874 </button> 5875</div> 5876 5877 <div class="accessProvider"> 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889
5890<script type="text/template" id="upgradeAccountModal"> 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902<div class="modal-body"> 5903 <div id="msgModalType" class="msg-modal-icon"> 5904 <span class="icon-info"> 5905 <span class="pd-icon pd-icon-upgrade" aria-hidden="true"></span> 5906 </span> 5907 </div> 5908 <div class="msg-modal-title h1" id="msgModalTitle">Want to play online?</div> 5909 <div id="msgModalBody"> 5910 <p>To enable this account for wagering and to play all our games, 5911 please click on the button below to "Upgrade account" and add all 5912 of your information. If you do not wish to do this now please click on "Not now" 5913 and you can upgrade your profile later. 5914 </p> 5915 </div> 5916</div> 5917<div class="modal-footer"> 5918 <div class="btn-centered"> 5919 <a data-dismiss="modal" class="btn btn-outline" href="#">Not now</a> 5920 <a class="btn btn-primary upgrade_btn_link" href="">Upgrade Account</a> 5921 </div> 5922</div> 5923</script>
5923 5924
5925<script type="text/javascript"> 5926$(document).ready(function(){ 5927 portalGGA.utils.communication.register( 5928 new portalGGA.views.AccessProvider({ 5929 el: $('#upgradeAccountModal'), 5930 language: "fr" 5931 }), 5932 null, 5933 'AccessProvider' 5934 ); 5935}); 5936</script>
5936</div> 5937 5938 5939
5940<script type="text/template" id="baseToastTmpl"> 5941 <div data-toast class="toast fade out" role="alert" aria-live="assertive"> 5942 <button class="toast__close" data-toast-close> 5943 <span class="pd-icon pd-icon-close"></span> 5944 </button> 5945 <div class="toast__body"> 5946 <div class="toast__title" data-toast-title></div> 5947 <div class="toast__content" data-toast-content></div> 5948 </div> 5949 </div> 5950</script>
5950 5951</body> 5952 5953</html>
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.