1<!doctype html> 2<!--[if IE 7 ]> <html lang="en" class="ie7"> <![endif]--> 3<!--[if IE 8 ]> <html lang="en" class="ie8"> <![endif]--> 4<!--[if IE 9 ]> <html lang="en" class="ie9"> <![endif]--> 5<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en"> <!--<![endif]--> 6<head> 7 <!-- Google Tag Manager --> 8
8<script> 9 window.dataLayer = window.dataLayer || []; 10 window.dataLayer.push({ 11 'userID': '71796fe5-93b1-451f-8bca-74881180f356', 12 'uuid': '' ?? '', 13 'mainID': 'passionsdiscretes', 14 'countryID': 'be', 15 'positionID': 'guest' 16 }); 17 </script>
17 18
18<script>
vendor: 375 bytes, lines 18-22
18(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 19 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 20 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 21 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 22 })(window,document,'script','dataLayer','
22GTM-KBRH6NB
vendor: 12 bytes, lines 22-23
22'); 23
23</script>
23 24 <!-- End Google Tag Manager --> 25 <!-- Start Stackdriver Error --> 26
26<script defer src="/js/googleStackdriverError/stackdriver-errors-concat.min.js"></script>
26 27
27<script type="text/javascript"> 28 window.addEventListener('DOMContentLoaded', function() { 29 var errorHandler = new StackdriverErrorReporter(); 30 errorHandler.start({ 31 key: 'AIzaSyDC8gqBi708rpe6rrdsBKz49ChJ_sA81aY', 32 projectId: 'end-consumer-monitoring', 33 service: 'seductionslocales.com' 34 }); 35 }); 36 </script>
36 37 <!-- End Stackdriver Error --> 38 <!-- Start VWO Async SmartCode --> 39 <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" /> 40
40<script type='text/javascript' id='vwoCode'> 41 window._vwo_code || (function() { 42 var account_id=795793, 43 version=2.0, 44 settings_tolerance=2000, 45 hide_element='body', 46 hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important', 47 /* DO NOT EDIT BELOW THIS LINE */ 48 f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(){if(!f){f=true;var e=d.getElementById('_vis_opt_path_hides');if(e)e.parentNode.removeChild(e)}},finished:function(){return f},load:function(e){var t=this.getSettings(),n=d.createElement('script'),i=this;if(t){n.textContent=t;d.getElementsByTagName('head')[0].appendChild(n);if(!w.VWO||VWO.caE){stT.removeItem(cK);i.load(e)}}else{n.fetchPriority='high';n.src=e;n.type='text/javascript';n.onerror=function(){_vwo_code.finish()};d.getElementsByTagName('head')[0].appendChild(n)}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t=d.currentScript,n=d.createElement('style'),i=this.hide_element(),r=t&&!t.async&&i?i+this.hide_element_style():'',c=d.getElementsByTagName('head')[0];n.setAttribute('id','_vis_opt_path_hides');v&&n.setAttribute('nonce',v.nonce);n.setAttribute('type','text/css');if(n.styleSheet)n.styleSheet.cssText=r;else n.appendChild(d.createTextNode(r));c.appendChild(n);this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&vn='+version)}};w._vwo_code=code;code.init();})(); 49 </script>
49 50<!-- End VWO Async SmartCode --> 51<title>SeductionsLocales</title> 52<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 53<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, minimum-scale=1, maximum-scale=1"> 54<meta name="format-detection" content="telephone=no"> 55<meta name="title" content="SeductionsLocales"> 56<meta name="description" content="SeductionsLocales"> 57<meta name="keywords" content="SeductionsLocales"> 58 <meta name="robots" content="noindex"> 59<link rel="shortcut icon" href="/favicon/favicon.ico" type="image/x-icon"> 60<link rel="apple-touch-icon" sizes="57x57" href="/favicon/apple-touch-icon-57x57.png"> 61<link rel="apple-touch-icon" sizes="60x60" href="/favicon/apple-touch-icon-60x60.png"> 62<link rel="apple-touch-icon" sizes="72x72" href="/favicon/apple-touch-icon-72x72.png"> 63<link rel="apple-touch-icon" sizes="76x76" href="/favicon/apple-touch-icon-76x76.png"> 64<link rel="apple-touch-icon" sizes="114x114" href="/favicon/apple-touch-icon-114x114.png"> 65<link rel="apple-touch-icon" sizes="120x120" href="/favicon/apple-touch-icon-120x120.png"> 66<link rel="apple-touch-icon" sizes="144x144" href="/favicon/apple-touch-icon-144x144.png"> 67<link rel="apple-touch-icon" sizes="152x152" href="/favicon/apple-touch-icon-152x152.png"> 68<link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-touch-icon-180x180.png"> 69<link rel="icon" type="image/png" href="/favicon/favicon-16x16.png" sizes="16x16"> 70<link rel="icon" type="image/png" href="/favicon/favicon-32x32.png" sizes="32x32"> 71<link rel="icon" type="image/png" href="/favicon/favicon-96x96.png" sizes="96x96"> 72<link rel="icon" type="image/png" href="/favicon/android-chrome-192x192.png" sizes="192x192"> 73<meta name="msapplication-square70x70logo" content="/favicon/smalltile.png"> 74<meta name="msapplication-square150x150logo" content="/favicon/mediumtile.png"> 75<meta name="msapplication-wide310x150logo" content="/favicon/widetile.png"> 76<meta name="msapplication-square310x310logo" content="/favicon/largetile.png">
76<script type="application/javascript" src="https://cdn.polyfill.io/v2/polyfill.min.js"></script>
76 77 <link href="/css/splash.less" rel="stylesheet" type="text/css" /> 78 <meta name="data-properties-country" content="BE" /> 79</head> 80<body class="guest desktop"> 81 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 81-82
81 82 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
82GTM-KBRH6NB
vendor: 91 bytes, lines 82-84
82" 83 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 84
84<!-- End Google Tag Manager (noscript) --> 85 <div id="desk_skyscraper-left"></div> 86 <div id="desk_skyscraper-right"></div> 87 <div id="interstitial-ad-banner" style="display: none"></div>
88<script> 89 window.dataLayer = window.dataLayer || []; 90 window.bootstrap = { 91 onReady : new Promise(function(resolve, reject) { 92 var s = document.createElement('script'); 93 s.src = "/dist/js/general/app.general.min.js?av=v20260925053617_f64e72aa"; 94 s.onload = resolve; 95 s.onerror = reject; 96 document.head.appendChild(s); 97 }), 98 onCollectConsentReady: new Promise(function (resolve, reject) { 99 var s = document.createElement('script'); 100 s.src = "https://recueillirlapermission.com/cc.js?wId=6H2xLuLMusJEuCI5RymxWi&domain=seductionslocales.com&sessionId=4pcrEk95wdMuTtGwAB9I7d&languageCode=fr&languageTerritory=BE"; 101 s.onload = resolve; 102 s.onerror = reject; 103 document.head.appendChild(s); 104 }), 105 onAdProviderReady: new Promise(function (resolve, reject) { 106 var s = document.createElement('script'); 107 s.src = "https://a.vws4brkfst.com/ad-provider.js"; 108 s.onload = resolve; 109 s.onerror = reject; 110 document.head.appendChild(s); 111 }), 112 loadScripts: function(scripts) { 113 var promises = []; 114 scripts.forEach(function(script) { 115 promises.push(bootstrap.loadScript(script)); 116 }); 117 return Promise.all(promises); 118 }, 119 loadScript: function(script) { 120 return new Promise(function(resolve, reject) { 121 var s = document.createElement('script'); 122 s.src = script; 123 s.onload = resolve; 124 s.onerror = reject; 125 document.head.appendChild(s); 126 }); 127 } 128 }; 129</script>
129 130<!-- Promise polyfill for IE-->
131<script type="text/javascript"> 132 if(/MSIE \d|Trident.*rv:/.test(navigator.userAgent)) { 133 document.write('
133<script src="https://cdn.polyfill.io/v2/polyfill.min.js"><\/script>'); 134 } 135</script>
135 136<!-- Collect Consent library include-->
137<script type="text/javascript"> 138 bootstrap.onCollectConsentReady.then(function () { 139 function loadCustomStyling() { 140 var link = document.createElement( "link" ); 141 link.href = "/css/collectconsent.less"; 142 link.type = "text/css"; 143 link.rel = "stylesheet"; 144 link.media = "screen,print"; 145 document.head.appendChild(link); 146 } 147 function getRandomSmFallback() { 148 var photoArray = [ 149 '/img/ccimages/sitemanager_fallback1.jpg', 150 '/img/ccimages/sitemanager_fallback2.jpg', 151 '/img/ccimages/sitemanager_fallback3.jpg', 152 '/img/ccimages/sitemanager_fallback4.jpg', 153 '/img/ccimages/sitemanager_fallback5.jpg' 154 ]; 155 var randomNum = Math.floor(Math.random() * photoArray.length); 156 var chosenPhoto = photoArray[randomNum]; 157 return chosenPhoto; 158 } 159 loadCustomStyling(); 160 try { 161 var isAuthenticated = false, 162 launchYear = '2020' ? '2020' : '2015', 163 siteManagerPhoto = '' || getRandomSmFallback(); 164 // Tell collect consent to wait until a user is there or has been created (only when authenticated)! 165 CollectConsent.getCore().setWaitForUser(isAuthenticated); 166 // Pass on extra page specific variables to Collect Consent 167 CollectConsent.getCore().setPageVariables({ 168 'partnerUrlAppend' : '', 169 'launchYear' : launchYear, 170 'priceTable' : '<table border="1" cellspacing="0" cellpadding="3"><thead><tr><th>Crédits</th><th>Tarifs</th><th>Prix par message</th></tr></thead><tr><td>10</td><td>EUR 9,9</td><td>EUR 1</td></tr><tr><td>3</td><td>EUR 6</td><td>EUR 2</td></tr><tr><td>300</td><td>EUR 299</td><td>EUR 1</td></tr><tr><td>100</td><td>EUR 149</td><td>EUR 1,5</td></tr><tr><td>52</td><td>EUR 99</td><td>EUR 1,9</td></tr><tr><td>25</td><td>EUR 49,9</td><td>EUR 2</td></tr><tr><td>8</td><td>EUR 19,9</td><td>EUR 2,5</td></tr><tr><td>4</td><td>EUR 9,95</td><td>EUR 2,5</td></tr></table>', 171 'premiumPriceTable' : '', 172 'transactionCost' : 'EUR 0', 173 'siteManagerPhoto' : siteManagerPhoto, 174 'authenticatedClientName' : '' 175 }); 176 // Implement specific behaviour to handle refuted consent that is required 177 CollectConsent.getCore().requiredConsentRefuted = function() { 178 return new Promise(function(resolve, reject) { 179 if (false === isAuthenticated) { 180 resolve(); 181 return; 182 } 183 window.application.callAjax( 184 'auth', 185 'logoff' 186 ).then( 187 function() { 188 resolve(); 189 }, 190 function(err) { 191 reject(err); 192 } 193 ); 194 }); 195 }; 196 // Listen to consent state changes and store there with the current authenticated user 197 CollectConsent.getCore().consentStateChanged = function(consentStates) { 198 return new Promise(function(resolve, reject) { 199 if (false === isAuthenticated) { 200 resolve(); 201 return; 202 } 203 window.application.callAjax( 204 'auth', 205 'setCollectConsentConsentStates', 206 {consentStates: consentStates} 207 ).then( 208 function() { 209 if ('true' === 'true' && window.location.pathname !== '/sponsors') { 210 for (var i = 0, s = consentStates.length; i < s; i++) { 211 if ( 212 consentStates[i].key === 'multiConsent' && 213 consentStates[i].state === 'confirmed' && 214 CollectConsent.getCore().hasExplicitConsent('multiConsent', 'stepStyle') 215 ) { 216 window.location.reload(true); 217 } 218 } 219 } 220 resolve(); 221 }, 222 function(err) { 223 reject(err); 224 } 225 ); 226 }); 227 }; 228 window.addEventListener('load', function () { 229 handleCollectConsent(); 230 if (true === isAuthenticated && false === CollectConsent.getCore().hasUser()) { 231 CollectConsent.getCore().createUser().then(function(collectConsentUserId) { 232 window.application.callAjax('auth', 'setCollectConsentUserId', {collectConsentUserId : collectConsentUserId}).then(function() { 233 window.application.callAjax( 234 'auth', 235 'setCollectConsentConsentStates', 236 {consentStates: CollectConsent.getCore().getConsentStates()} 237 ); 238 }); 239 }); 240 } 241 }); 242 } catch (err) { 243 console.error('Failed to execute required CollectConsent implementation code!', err); 244 } 245 function handleCollectConsent() { 246 CollectConsent.getCore().getConsentCollectors().then( 247 function(consentCollectors) { 248 const consentStates = CollectConsent.getCore().getConsentStates();
249 consentCollectors.forEach(collector => { 250 const consentGiven = consentKeyStateGiven(collector.consentKey, consentStates); 251 if (!consentGiven) { 252 showCollectConsentElement(collector.consentKey); 253 } 254 }); 255 collectConsentClickEvents(); 256 $(`.cc-segment-key-cookieMoreOptions`).hide(); 257 } 258 ); 259 } 260 function consentKeyStateGiven(consentKey, consentStates) { 261 const consentKeyStates = consentStates.filter(state => state.key === consentKey); 262 return consentKeyStates.length > 0; 263 } 264 function showCollectConsentElement(elementID) { 265 $(`#${elementID}Wrapper`).show(); 266 if (elementID === 'cookieBanner') { 267 $(`.cc-segment-key-cookieMoreOptions`).hide(); 268 } 269 } 270 function collectConsentClickEvents() { 271 cookiesBannerEvents(); 272 } 273 function cookiesBannerEvents() { 274 $('body').on('click', '[data-cc-cookies-confirm]', function(e) { 275 CollectConsent.getCore().confirmConsent('cookieBanner'); 276 $(`#cookieBannerWrapper`).hide(); 277 }); 278 $('body').on('click', '[data-cc-cookies-more-options]', function(e) { 279 $(`.cc-segment-key-cookieMoreOptions`).show(); 280 $(`[data-cc-cookies-decline]`).show(); 281 $(`[data-cc-cookies-more-options]`).hide(); 282 }); 283 $('body').on('click', '[data-cc-cookies-decline]', function(e) { 284 CollectConsent.getCore().refuteConsent('cookieBanner'); 285 $(`#cookieBannerWrapper`).hide(); 286 }); 287 } 288 }); 289</script>
289 290<div id="cookieBannerWrapper" class="cc-popup-cookies" style="display: none; z-index: 266;"> 291 <div class="cc-cookies-content container"> 292 <div class="cc-static-cookie-area"> 293 <div class="cc-static-cookie-banner"> 294 </div> 295 <a data-cc-cookies-decline class="link pt-2" id="cookies-decline">Refuser les cookies</a> 296 </div> 297 <div class="cc-cookies-buttons"> 298 <button data-cc-cookies-more-options class="more-options" id="cookies-more-options">Plus d'options</button> 299 <button data-cc-cookies-confirm>Accepter les cookies</button> 300 </div> 301 </div> 302</div>
302<script type="text/javascript"> 303 bootstrap.onReady.then(function() { 304 var sessionId = parseInt('') || null, 305 refreshRate = 15000; 306 window.application = new Application({ 307 sessionUuid: null, 308 strategy: 'exoclick', 309 ajaxUrl : '/ajax/::controller::.php?action=::action::', 310 v2 : { 311 ajaxUrl : '/json/::controller::/::action::' 312 }, 313 device : 'desktop', 314 sessionId : sessionId, 315 geoStrategy : 'DutchRegionsBE', 316 profilesMinAge : '35', 317 geoLanguage: 'FR', 318 variationsAb: null, 319 logonRedirect: '/members', 320 request_token: '', 321 isAuthenticated: false, 322 adCamsDisabled: false, 323 allAccess: { 324 transactioncosts: "coûts de transaction", 325 }, 326 paymentVariables: { 327 fixedWholeNumbers: true, 328 currency: 'EUR', 329 countryLanguageCode:'fr-be', 330 creditsPurchased: Number('') 331 }, 332 customSettings : { 333 hideAdultProfiles: false, 334 geo: { 335 displayRegion: 'geoRegion2', 336 displayCity: 'geoLocality', 337 geoIso: 'BE', 338 cityOnRegion2: '' 339 }, 340 headerBackgroundGeo: '', 341 ampmNotation: false, 342 momentLanguage: 'fr' 343 }, 344 msgNotification : { 345 likedText: "vous a apprécié !", 346 matchedText: "Vous avez maintenant une affinité avec", 347 goToMessage: "Aller au message", 348 goToProfile: "Aller au profil", 349 goToLiked: "Découvrez tous vos favoris", 350 goToMatched: "Voir toutes vos affinités" 351 }, 352 conversationNotifications :{ 353 unauthorized: "Session expirée, merci de rafraichir la page", 354 invalid_token: "Session expirée, merci de rafraichir la page", 355 messageSend: "Votre message a été envoyé", 356 'interrupted' : "Le téléchargement est interrompu", 357 'not_an_image' : "Le fichier téléchargé n'est pas une image", 358 'unknown_error' : "Erreur inconnue", 359 'file_too_large' : "La photo est trop grande, la taille maximale est de 5 Mo", 360 'low_resolution' : "La résolution minimale est de 300 x 300", 361 'no_target_directory' : "Erreur système", 362 'upload_error' : "Erreur de téléchargement", 363 'message_too_short' : "Le message ne peut pas être vide", 364 'invalid_receiver' : "Ce membre ne veut pas recevoir de messages dâhommes", 365 'no_messages_selected': "Vous nâavez pas sélectionné de message à supprimer", 366 'noMoreMessages': "Il nây a pas plus de messages" 367 }, 368 registerErrors : { 369 usernameLength: "Le pseudo doit être compris entre 3 et 15 caractères", 370 usernameError: "Pseudo non valide. Les caractères autorisés sont a-z, 1-9", 371 usernameContainsOnlyNumbers: "Le nom d'utilisateur ne peut pas contenir que des chiffres", 372 usernameInUse: "Ce pseudo est déjà utilisé", 373 failedRegistration: "L'inscription a échoué", 374 passwordLength: "Le mot de passe doit comporter entre 5 et 15 caractères", 375 invalidEmail: "Adresse email non valide", 376 emailInUse: "Cette adresse email est déjà utilisée", 377 invalidCity: "Ville non valide", 378 invalidBirthdate: "Date de naissance non valide", 379 invalidAge: "Vous devez avoir au moins 18 ans pour vous inscrire", 380 acceptTerms: "Vous devez accepter les termes et conditions", 381 }, 382 loginNotifications : { 383 passwordSend: "Si nous avons un compte avec cet email, un lien de réinitialisation du mot de passe a été envoyé", 384 passwordNotSend: "Nous n'avons pas pu vous envoyer le lien de réinitialisation du mot de passe", 385 invalid_email: "Adresse e-mail invalide", 386 loginFailed: "Les informations que vous avez renseignées ne sont pas correctes. Essayez à nouveau." 387 }, 388 emailChange: { 389 success: 'Votre email a été modifié avec succès.', 390 redirect: 'Vous serez redirigé sur votre compte dans quelques secondes.', 391 failure: 'Votre email ne peut être activé ou a déjà été activé' 392 }, 393 paymentErrors: { 394 limited_already_bought: 'Vous ne pouvez plus acheter ce pack.', 395 entrybundle_already_bought: 'Vous ne pouvez plus acheter ce pack.', 396 unhandled_error: 'Une erreur inattendue est survenue, veuillez réessayer plus tard.' 397 }, 398 quickCredits: { 399 errorTitle: "Erreur", 400 errorMessage: "Le mode de paiement sélectionné nâest actuellement pas disponible. Si vous voulez envoyer un message, nous vous remercions de sélectionner une autre méthode de paiement.", 401 }, 402 interests : { 403 kissing : "Sâembrasser", 404 lingerie : "Lingerie", 405 safesex : "Sexe sans risque", 406 oral : "Sexe oral", 407 public : "Voyeurisme", 408 pictures : "Photos", 409 anal : "Sexe anal", 410 threesome : "Triolisme", 411 bondage : "Bondage", 412 sadomasochism: "SM", 413 massage: "Massage érotique", 414 group: "Orgie" 415 }, 416 valueMapping : { 417 gender : { 418 male : "Homme", 419 female : "Femme" 420 }, 421 smoke : { 422 Yes : "Oui", 423 No : "Non" 424 }, 425 tattoo : { 426 Yes : "Oui", 427 No : "Non" 428 }, 429 piercing : { 430 Yes : "Oui", 431 No : "Non" 432 }, 433 lengthChoice : { 434 '000-139' : "Plus petit que 4' 7"", 435 '140-149' : "De 4' 7" jusqu'à 4' 11"", 436 '150-159' : "De 4' 11" jusqu'à 5' 3"", 437 '160-169' : "De 5' 3" jusqu'à 5' 7"", 438 '170-179' : "De 5' 7" jusqu'à 5' 11"", 439 '180-189' : "De 5' 11" jusqu'à 6' 3"", 440 '190-200' : "De 6' 3" jusqu'à ' 7"", 441 '201-999' : "Plus grand que 6' 7"" 442 }, 443 build : { 444 athletic : "Sportive", 445 normal : "Normale", 446 slim : "Mince", 447 curvaceous : "Ronde", 448 heavy : "Corpulente" 449 }, 450 eyeColor : { 451 blue : "Bleus", 452 brown : "Marrons", 453 grey : "Gris", 454 green : "Verts" 455 }, 456 hairColor : { 457 blond : "Blonds", 458 darkblond : "Blonds foncés", 459 brown : "Bruns", 460 black : "Noirs", 461 bald : "Chauve", 462 red : "Roux", 463 grey : "Gris", 464 colored : "Autre" 465 }, 466 civilStatus : { 467 divorced : "Divorcé(e)", 468 married : "Marié(e)", 469 relation : "Relation", 470 living_apart_together : "En couple, vivant séparément", 471 living_together : "En concubinage", 472 single : "Célibataire", 473 widow : "Veuf(ve)" 474 }, 475 appearance : { 476 asian : "Asiatique", 477 ebony : "Noir(e)", 478 latin : "Latine", 479 white : "Blanc(he)", 480 arabic : "Arabe", 481 }, 482 transportation : { 483 auto : "Voiture", 484 moped : "Mobylette", 485 bicycle : "Vélo", 486 none : "Aucun", 487 motorbike : "Moto", 488 public_transport : "Transports en commun", 489 scooter : "Scooter", 490 mobility_scooter : "Scooter de mobilité", 491 taxi : "Taxi" 492 } 493 }, 494 unknownError: "Une erreur s'est produite", 495 askForPrivatePictures: "Salut toi, je peux avoir une photo privée ?", 496 geoNoCityInformation: "Ville non trouvée", 497 isPremium: false , 498 blurCode: 'p4ss10nsd1scr3t3sch3', 499 matchgameVisited: 0 , 500 isPremium : false , 501 allConversationsLoaded : "Tous les messages sont téléchargés", 502 allAttachmentsLoaded : "Toutes les pièces jointes sont téléchargées", 503 scrollDownForMsg : "Faites défiler pour plus de messages", 504 prevText : "Précédent", 505 nextText : "Suivant", 506 nearby : "Tout près !", 507 inbox : { 508 deleteButton : "Supprimer", 509 confirmDeleteText : "Ãtes-vous sûr de vouloir supprimer les messages sélectionnés ?", 510 noMessagesYet: "Pas encore de message" 511 }, 512 myProfile: { 513 errors: { 514 photo_not_approved: "Soyez patient jusqu'à ce que nous approuvions votre photo s'il vous plait. Essayez encore dans quelques heures.", 515 photoNotapproved: "Photo encore non approuvée", 516 unknownError: "Une erreur s'est produite", 517 unauthorized: "Session expirée, merci de rafraichir la page", 518 invalid_token: "Session expirée, merci de rafraichir la page" 519 }, 520 chooseLabel: "Veuillez sélectionner", 521 confirmDeletePhoto: "Ãtes-vous sûr de vouloir supprimer cette photo ?", 522 successPhotoDelete: "Votre photo a été supprimée.", 523 successPhotoUpload: "Photo téléchargée", 524 successSplashSet: "Photo définie pour épater",
525 successUpdateDetails: "Vos modifications ont été enregistrées", 526 genderModifiedText: "Vous avez modifié votre genre. Ceci est autorisé seulement une fois ! Confirmez-vous ce changement ?", 527 birthdateModifiedText: "Vous avez modifié votre date de naissance. Ceci est autorisé seulement une fois ! Confirmez-vous ce changement ?", 528 askCityText: "Bonjour ! J'ai remarqué que vous n'avez pas précisé votre ville, pouvez-vous me dire où vous vivez ?" 529 }, 530 settings: { 531 errors: { 532 emptyField: "Merci de vous assurez que tous les champs sont renseignés", 533 passwordNoMatch: "Le nouveau mot de passe ne correspond pas", 534 emailNoMatch: "La nouvelle adresse email ne correspond pas", 535 emailInvalid: "La nouvelle adresse email n'est pas valide", 536 emailSame: "La nouvelle adresse email est la même que l'actuelle", 537 passwordSame: "Le nouveau mot de passe est le même que l'actuel", 538 invalid_old_password: "Le mot de passe n'est pas correct.", 539 generic: "Enregistrement impossible.", 540 unauthorized: "Session expirée, merci de rafraichir la page", 541 invalid_token: "Session expirée, merci de rafraichir la page" 542 }, 543 passwordResetSend: "Une réinitialisation du mot de passe a été envoyée à votre adresse e-mail.", 544 changesSuccess: "Vos modifications ont été enregistrées.", 545 emailSuccess: "Vous recevrez un e-mail pour confirmer ce changement", 546 deleteConfirm: "Ãtes-vous sûr de que vouloir supprimer votre compte ?" 547 }, 548 winkMessages : [], 549 winkImages : [ 550 {message : "Je pense être amoureux(se)", img: '/img/flirts/heart_eyes.png'}, 551 {message : "Jâaime ce que je vois", img: '/img/flirts/thumbsup.png'}, 552 {message : "Je vis à proximité, une discussion vous tente ?", img: '/img/flirts/map.png'}, 553 {message : "Une rose pour toi !", img: '/img/flirts/rose.png'}, 554 {message : "Comment ça va ?", img: '/img/flirts/wink.png'}, 555 {message : "Envie d'un baiser ?", img: '/img/flirts/lips.png'}, 556 {message : "Soyons coquins !", img: '/img/flirts/underage.png'} 557 ], 558 winkErrors: { 559 insufficient_credits: 'Vous nâavez pas assez de crédits pour envoyer un flirt.', 560 invalid_receiver: 'Ce profil nâaime pas recevoir des flirts de profils masculins.', 561 reached_max_flirts: 'Vous êtes autorisé à envoyer 5 flirts. Mais vous pouvez toujours envoyer un message {{clientname}} !', 562 conversation_already_started : 'Vous êtes déjà en contact avec {{clientname}}.', 563 one_flirt_per_profile : 'Vous avez déjà flirté avec {{clientname}}.' 564 }, 565 winkSuccess: { 566 send: 'Votre flirt a été envoyé.' 567 }, 568 }); 569 /** 570 * Add variable measurement system 571 */ 572 var measurement_system = 'metric'; 573 window.application.options.valueMapping.lengthChoice = { 574 '000-139' : 'Plus petit que 1.40', 575 '140-149' : 'De 1,40 à 1,49', 576 '150-159' : 'De 1,50 à 1,59', 577 '160-169' : 'De 1,60 à 1,69', 578 '170-179' : 'De 1,70 à 1,79', 579 '180-189' : 'De 1,80 à 1,89', 580 '190-200' : 'De 1,90 à 1,99', 581 '201-999' : 'Plus grand que 2,00' 582 } 583 window.popup = new Popup(); 584 window.popup.register({ 585 key : 'alert', 586 remoteTemplate : '/html/tpl/popup/alert.html', 587 popupClasses : 'small', 588 variables : { 589 closeIconEnabled: false 590 } 591 }); 592 }) 593</script>
593 594 <header class="background-splash footer-page-header"> 595 <div class="button login" data-popup-open data-popup-ref="login-splash" data-testid="login-splash-button"> 596 CONNEXION </div> 597 <div class="logo"> 598 <a href="/"> 599 <img src="/img/logo.png" alt="seductionslocales.com" /> 600 </a> 601 </div> 602 </header>
603<script type="text/javascript"> 604 bootstrap.onCollectConsentReady.then(function () { 605 if (typeof CollectConsent === 'undefined') { 606 return; 607 }; 608 CollectConsent.Static.prototype.onBuildDOMComplete = function() { 609 Array.prototype.forEach.call( 610 document.querySelectorAll('.cc-static-header h1'), 611 function(headerTitleElement) { 612 headerTitleElement.className = headerTitleElement.className + ' footer-page-title'; 613 } 614 ); 615 Array.prototype.forEach.call( 616 document.querySelectorAll('.cc-static-header h2'), 617 function(headerSubTitleElement) { 618 headerSubTitleElement.className = headerSubTitleElement.className + ' no-user-select'; 619 headerSubTitleElement.style = 'color: #888; font-size: 12px; text-transform: uppercase; font-weight: bold;'; 620 } 621 ); 622 Array.prototype.forEach.call( 623 document.querySelectorAll('.cc-static-segment h1, .cc-static-segment h2'), 624 function(segmentTitleElement) { 625 segmentTitleElement.className = segmentTitleElement.className + ' footer-page-subtitle'; 626 } 627 ); 628 }; 629 }) 630</script>
630<div class="footer-page"> 631 <div class="cc-static-terms-and-conditions"></div> 632</div> 633 <!-- Create geoDataService Instance and init geoData in register form on splash and all static pages. --> 634
634<script> 635 bootstrap.onReady.then(function() { 636 //hotfix function for race condition geodata. The city field was not always rendered yet causing issues. This function will wait for that element to exist 637 function waitForElm(selector) { 638 return new Promise(resolve => { 639 if (document.querySelector(selector)) { 640 return resolve(document.querySelector(selector)); 641 } 642 const observer = new MutationObserver(mutations => { 643 if (document.querySelector(selector)) { 644 resolve(document.querySelector(selector)); 645 observer.disconnect(); 646 } 647 }); 648 observer.observe(document.body, { 649 childList: true, 650 subtree: true 651 }); 652 }); 653 } 654 // it's a custom.xml value so the bool is actually a string! 655 var usePostcode = '' || "false"; 656 var signUpStructure = (usePostcode === "true") ? "postcode" : "autoSuggestCity"; 657 var signUpSelectKey = (usePostcode === "true") ? "postcode" : "region"; 658 signUpStructure = "autoSuggestCity" === "dropdowns" ? "dropdowns" : signUpStructure; 659 var geoData = geoDataService.getInstance(); 660 var elmToSearch = (signUpStructure === 'dropdowns') ? 'region' : 'city'; 661 waitForElm('[data-field="' + elmToSearch + '"]').then(() => { 662 var config = { 663 structure: signUpStructure, 664 fields: { 665 "region": $("[data-field='region']"), 666 "city": $("[data-field='city']"), 667 "postcode": $("[data-field='postcode']") 668 } 669 }; 670 //ie11 standard 671 config.fields[signUpSelectKey] = $("[data-field="+signUpSelectKey+"]"); 672 geoData.initGeo(config); 673 }); 674 }); 675 </script>
675 676
676<script> 677 /** 678 * Send JavaScript error information to Google Analytics. 679 * 680 * @param {Window} window A reference to the "window". 681 * @return {void} 682 * @author Philippe Sawicki <https://github.com/philsawicki> 683 */ 684 (function (window) { 685 // Retain a reference to the previous global error handler, in case it has been set: 686 var originalWindowErrorCallback = window.onerror; 687 /** 688 * Log any script error to Google Analytics. 689 * 690 * Third-party scripts without CORS will only provide "Script Error." as an error message. 691 * 692 * @param {String} errorMessage Error message. 693 * @param {String} url URL where error was raised. 694 * @param {Number} lineNumber Line number where error was raised. 695 * @param {Number|undefined} columnNumber Column number for the line where the error occurred. 696 * @param {Object|undefined} errorObject Error Object. 697 * @return {Boolean} When the function returns true, this prevents the 698 * firing of the default event handler. 699 */ 700 window.onerror = function customErrorHandler (errorMessage, url, lineNumber, columnNumber, errorObject) { 701 // Send error details to Google Analytics, if the library is already available: 702 if (typeof ga === 'function') { 703 // In case the "errorObject" is available, use its data, else fallback 704 // on the default "errorMessage" provided: 705 if (errorMessage !== "Script error.") { 706 var exceptionDescription = errorMessage; 707 if (typeof errorObject !== 'undefined' && typeof errorObject.message !== 'undefined') { 708 exceptionDescription = errorObject.message; 709 } 710 // Format the message to log to Analytics (might also use "errorObject.stack" if defined): 711 exceptionDescription += ' @ ' + url + ':' + lineNumber + ':' + columnNumber; 712 ga('a.send', 'exception', { 713 'exDescription': exceptionDescription 714 }); 715 } 716 } 717 // If the previous "window.onerror" callback can be called, pass it the data: 718 if (typeof originalWindowErrorCallback === 'function') { 719 return originalWindowErrorCallback(errorMessage, url, lineNumber, columnNumber, errorObject); 720 } 721 // Otherwise, Let the default handler run: 722 return false; 723 }; 724 })(window); 725 </script>
725 726 <!--Footer Start--> 727<footer> 728 <div class="link-block"> 729 <ul> 730 <li> 731 <a class="footer-links" href="/agreement"> 732 Termes et Conditions </a> 733 </li> 734 <li> 735 <a class="footer-links" href="/privacy"> 736 Politique de confidentialité </a> 737 </li> 738 <li> 739 <a class="footer-links" href="/cookiepolicy"> 740 Cookies </a> 741 </li> 742 <li> 743 <a class="footer-links" href="/pricing"> 744 Tarifs </a> 745 </li> 746 <li> 747 <a class="footer-links" href="/company"> 748 à propos de nous </a> 749 </li> 750 <li> 751 <a class="footer-links" href="/helpdesk"> 752 Contact </a> 753 </li> 754 <li> 755 <a class="footer-links" href="/sponsors"> 756 Sponsors </a> 757 </li> 758 <li> 759 <a class="footer-links" href="/report"> 760 Report </a> 761 </li> 762 </ul> 763 <div class="copyright cc-static-disclaimer-text"></div> 764 </div> 765</footer> 766 <div class="modal" data-cnt="forgot" data-popup-id="forgotpassword" data-popup-ref="forgotpassword" data-testid="forgotpassword-test"> 767 <a class="modal-overlay" data-popup-close></a> 768 <div class="modal-container" role="document"> 769 <p data-msg="error" class="error"></p> 770 <p data-msg="success" class="success"></p> 771 <h2>Mot de passe oublié ?</h2> 772 <h4>Veuillez saisir votre adresse e-mail et nous vous enverrons un lien pour réinitialiser votre mot de passe</h4> 773 <div class="form-field"> 774 <input name="forgot-email" type="text" data-field="email" required="required" id="forgot-email"> 775 </div> 776 <div class="button" data-toggle="forgot"> 777 ENVOYER </div> 778 <a class="send-forgotpass-back" data-popup-close data-popup-open data-popup-ref="login-splash"> 779 Connexion </a> 780 <a class="forgot-pass-register" data-popup-close data-popup-open data-popup-ref="register-splash"> 781 Cliquez ici pour vous inscrire </a> 782 <a class="modal-close" data-popup-close><i class="far fa-times"></i></a> 783 </div> 784</div> <div class="modal" data-popup-id="login-splash" data-cnt="login"> 785 <a class="modal-overlay" data-popup-close></a> 786 <form class="modal-container"> 787 <p class="error" data-msg="error"></p> 788 <h2>Connexion</h2> 789 <div class="sso-login"> 790 <div data-google-register-button class="sso-wrapper google" data-testid="google-signup-test"> 791 <a class="sso-link" href="https://api.hivewebcreatorssignon.com/login/google?o=1&p=c2VkdWN0aW9uc2xvY2FsZXMuY29t&r=aHR0cHM6Ly93d3cuc2VkdWN0aW9uc2xvY2FsZXMuY29tL3Nzby1hdXRo&m=register"> 792 <div class="sso-content-wrapper"> 793 <div class="icon-wrapper"> 794 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" xmlns:xlink="http://www.w3.org/1999/xlink" style="display: block;"> 795 <path fill="#EA4335" d="M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"></path> 796 <path fill="#4285F4" d="M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"></path> 797 <path fill="#FBBC05" d="M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"></path> 798 <path fill="#34A853" d="M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"></path> 799 <path fill="none" d="M0 0h48v48H0z"></path> 800 </svg> 801 </div> 802 </div> 803 </a> 804 </div> 805 </div> <div class="form-field"> 806 <input autocomplete="off" name="login-username" type="text" data-field="username" data-testid="username-login" placeholder="Votre pseudo" required="required" id="login-username"> 807 </div> 808 <div class="form-field"> 809 <input autocomplete="off" name="login-password" type="password" value="" data-field="password" data-testid="password-login" placeholder="Votre mot de passe" required="required" id="login-password"> 810 </div> 811 <div class="button" type="submit" data-toggle="login" data-testid="button-login"> 812 CONNEXION </div> 813 <a href="#ForgotPassword" class="forgot-link" data-popup-open data-popup-ref="forgotpassword" data-test-id="forgot-password-link"> 814 Mot de passe oublié ? </a> 815 <a href="#Signup" data-popup-close data-popup-open data-popup-ref="register-splash"> 816 Nouveau membre ? Inscrivez-vous ici. </a> 817 <input type="submit" style="display: none;"> 818 <a class="modal-close" data-popup-close><i class="fas fa-times"></i></a> 819 </form> 820</div> 821<!-- END: login modal --> <div class="modal" data-popup-id="register-splash"> 822 <div data-cnt="register"> 823 <form data-register-step="1" class="register-step1" data-sso-hide> 824 <div class="modal-overlay register register1"></div> 825 <div class="modal-container"> 826 <p class="error" data-msg="error"></p> 827 <h2>Devenir membre gratuitement dès maintenant</h2> 828 <input autocomplete="off" maxlength="100" name="email" type="email" id="email" data-field="email" required="required" placeholder="Votre adresse email"> 829 <div class="button-container sso-register" data-google-sso-hide> 830 <div class="signup-or"> 831 <div class="line"><hr></div>
832 <span>Or</span> 833 <div class="line"><hr></div> 834 </div> 835 <div data-google-register-button class="sso-wrapper google" data-testid="google-signup-test"> 836 <a class="sso-link" href="https://api.hivewebcreatorssignon.com/login/google?o=1&p=c2VkdWN0aW9uc2xvY2FsZXMuY29t&r=aHR0cHM6Ly93d3cuc2VkdWN0aW9uc2xvY2FsZXMuY29tL3Nzby1hdXRo&m=register"> 837 <div class="sso-content-wrapper"> 838 <div class="icon-wrapper"> 839 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" xmlns:xlink="http://www.w3.org/1999/xlink" style="display: block;"> 840 <path fill="#EA4335" d="M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"></path> 841 <path fill="#4285F4" d="M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"></path> 842 <path fill="#FBBC05" d="M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"></path> 843 <path fill="#34A853" d="M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"></path> 844 <path fill="none" d="M0 0h48v48H0z"></path> 845 </svg> 846 </div> 847 <span class="sso-btn-text">Inscrivez-vous avec Google</span> 848 </div> 849 </a> 850 </div> 851 </div> <div class="registration-confirm button" data-go-to-step="2"> 852 Continuer </div> 853 <a class="send-forgotpass-back" data-popup-close data-popup-open data-popup-ref="login-splash"> 854 Connectez-vous ici si vous avez déjà un compte </a> 855 <a class="modal-close" data-popup-close><i class="far fa-times"></i></a> 856 </div> 857 </form> 858 <form data-register-step="2" class="register-step2" style="display: none;"> 859 <div class="modal-overlay register register2"></div> 860 <div class="modal-container"> 861 <p class="error" data-msg="error"></p> 862 <div class="radio-field"> 863 <h2>Je suis:</h2> 864 <input type="radio" name="gender1" value="male" data-field="gender" id="gender1-male" checked="checked" /> 865 <label class="button man" for="gender1-male">Homme</label> 866 <input type="radio" name="gender1" value="female" data-field="gender" id="gender1-female" /> 867 <label class="button woman" for="gender1-female">Femme</label> 868 </div> 869 <div class="radio-field"> 870 <h2>à la recherche de:</h2> 871 <input type="radio" name="gender" value="male" data-field="gender-target" id="gender2-male" /> 872 <label class="button man" for="gender2-male">Hommes</label> 873 <input type="radio" name="gender" value="female" data-field="gender-target" id="gender2-female" checked="checked" /> 874 <label class="button women" for="gender2-female">Femmes</label> 875 </div> 876 <div class="registration-confirm button" data-go-to-step="3"> 877 Continuer </div> 878 <a class="modal-close" data-popup-close><i class="far fa-times"></i></a> 879 </div> 880 </form> 881 <form data-register-step="3" class="register-step3" style="display: none;"> 882 <div class="modal-overlay register register3"></div> 883 <div class="modal-container"> 884 <p class="error" data-msg="error"></p> 885 <div class="form-field"> 886 <h2>Localisation:</h2> 887 <div class="form-field" data-form="city-field"> 888 <input autocomplete="off" type="text" message='City' data-field="city" required="required" id="city" name="city" placeholder="Ville dans laquelle vous vous trouvez actuellement"> 889 <div data-cnt='searchCity' style='display:none;' class="splash-location-dropdown location-dropdown"> 890 <div class="location-container"> 891 <ul class='location-suggest' data-result='searchCity'></ul> 892 </div> 893 </div> 894 </div> 895 </div> 896 <div class="registration-confirm button" data-go-to-step="4"> 897 Continuer </div> 898 <a class="modal-close" data-popup-close><i class="far fa-times"></i></a> 899 </div> 900 </form> 901 <form data-register-step="4" class="register-step4" style="display: none;"> 902 <div class="modal-overlay register register4"></div> 903 <div class="modal-container"> 904 <p class="error" data-msg="error"></p> 905 <div class="form-field"> 906 <p class="age-warning">Vérification de l'âge requise</p> 907 <div class="date"> 908 <input data-dob="dateOfBirth.day" name="dateOfBirthday" id="dateOfBirthday" required="required" placeholder="JJ" min="1" max="31" type = "number" maxlength = "2" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);"> 909<input data-dob="dateOfBirth.month" type="number" required="required" placeholder="MM" min="1" max="12" type = "number" maxlength = "2" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" > 910<input data-dob="dateOfBirth.year" type="number" required="required" placeholder="AAAA" min="1900" type = "number" maxlength = "4" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);"> 911 </div> 912 </div> 913 <div class="registration-confirm button" data-go-to-step="5"> 914 Continuer </div> 915 </div> 916 </form> 917 <form data-register-step="5" class="register-step5" style="display: none;"> 918 <div class="modal-overlay register register5"></div> 919 <div class="modal-container"> 920 <p class="error" data-msg="error"></p> 921 <div class="form-field"> 922 <h2>Dernière étape:</h2> 923 <input autocomplete="off" maxlength="15" name="username" type="text" id="username" data-field="clientname" data-validate="username" required="required" placeholder="Choisissez un pseudo"> 924 </div> 925 <div class="form-field"> 926 <input autocomplete="off" maxlength="15" name="password" type="password" value="" id="password" data-validate="password" data-field="passw" required="required" placeholder="Choisissez un mot de passe sûr"> 927 </div> 928 <div class="registration-confirm button" data-go-to-step="6"> 929 Continuer </div> 930 </div> 931 </form> 932 <form data-register-step="6" class="register-step6" style="display: none;"> 933 <div class="modal-overlay register register4"></div> 934 <div class="modal-container confirm"> 935 <div data-register-confirm-data> 936 <p class="error" data-msg="error"></p> 937 <h2>Vérifiez vos informations et confirmez votre profil sâil vous plaît</h2> 938 <p><strong>Pseudo:</strong> <span data-givenname></span></p> 939 <p><strong>Email:</strong> <span data-givenemail></span></p> 940 </div> 941 <div type="submit" class="button" data-testid="button-register-test" data-register="submit" onclick="dataLayer.push({'event': 'splash_registration'});">Confirmer</div> 942 <div class="conditions nb cc-tickbox-on-registration" data-testid="checkbox-register-test"> 943 <input class="conditions-input is-hidden" id="conditions" type="checkbox" data-conditions /> 944 </div> 945 </div> 946 </form> 947 </div> 948</div>
948<script type="application/javascript"> 949 var guestHeaderDependencies = new Promise(function(resolve) { 950 bootstrap.onReady.then(function () { 951 bootstrap.loadScripts([ 952 "/dist/js/guests/registerValidation.js?av=v20260925053617_f64e72aa", 953 "/dist/js/guests/register.js?av=v20260925053617_f64e72aa" 954 ]).then(function() { 955 //prevent race condition 956 bootstrap.loadScripts([ 957 "/dist/js/guests/login.js?av=v20260925053617_f64e72aa" 958 ]).then(resolve); 959 }); 960 }); 961 }); 962 guestHeaderDependencies.then(function () { 963 var register = new registerClass({ 964 $registerCnt: $('[data-cnt="register"]') 965 }); 966 register.initRegister(); 967 bootstrap.onCollectConsentReady.then(function () { 968 (function() { 969 if (typeof CollectConsent === 'undefined') { 970 return; 971 } 972 CollectConsent.Core.prototype.onInitializationComplete = function() { 973 if (true === CollectConsent.getCore().hasExplicitConsent('termsAndConditions', 'declaredRead')) { 974 document.getElementById('conditions').checked = true; 975 } 976 return new Promise(function(resolve) { resolve(); }); 977 }; 978 CollectConsent.Core.prototype.consentConfirmed = function(consentKey, segmentKey) { 979 if (consentKey === 'termsAndConditions') { 980 document.getElementById('conditions').checked = true; 981 } 982 return new Promise(function(resolve) { resolve(); }); 983 }; 984 CollectConsent.Core.prototype.consentRefuted = function(consentKey, segmentKey) { 985 if (consentKey === 'termsAndConditions') { 986 document.getElementById('conditions').checked = false; 987 } 988 return new Promise(function(resolve) { resolve(); }); 989 }; 990 })(); 991 }) 992 }) 993 </script>
993 994<link rel="stylesheet" href="/css/font-awesome-all.css" type="text/css"> 995</body> 996</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.