1<!DOCTYPE html> 2<html lang="fr-FR"> 3<head> 4 <meta charset="UTF-8" /> 5
5<script> 6 var jQuery; 7 ( 8 function() { 9 const jqcalls = []; 10 jQuery = function() { 11 jqcalls.push( arguments ); 12 }; 13 window.addEventListener( 'DOMContentLoaded', function() { 14 jqcalls.forEach( function( args ) { 15 jQuery.apply( null, args ); 16 } ); 17 } ); 18 } 19 )(); 20 </script>
20 21 <meta name="viewport" content="width=device-width, initial-scale=1" /> 22<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 23 24 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 25 <link rel="canonical" href="https://rue89bordeaux.com/user/login/" /> 26 <meta property="og:locale" content="fr_FR" /> 27 <meta property="og:type" content="article" /> 28 <meta property="og:title" content="Se connecter - Rue89Bordeaux" /> 29 <meta property="og:description" content="Se connecter Adresse e-mail Mot de passe Mot de passe oublié ? Se souvenir de moi Code à usage unique Recevoir un lien de connexionSe connecter Se connecter avec un mot de passe Se connecter avecLa Presse LibreContinuer avec GoogleContinuer avec Apple Pas encore de compte ? Sâinscrire" /> 30 <meta property="og:url" content="https://rue89bordeaux.com/user/login/" /> 31 <meta property="og:site_name" content="Rue89Bordeaux" /> 32 <meta property="article:modified_time" content="2023-10-15T13:32:45+00:00" /> 33 <meta property="og:image" content="https://rue89bordeaux.com/wp-content/uploads/2020/12/rue89head.jpg__rs" /> 34 <meta property="og:image:width" content="1744" /> 35 <meta property="og:image:height" content="1160" /> 36 <meta property="og:image:type" content="image/jpeg" /> 37 <meta name="twitter:card" content="summary_large_image" /> 38 <meta name="twitter:image" content="https://rue89bordeaux.com/wp-content/uploads/2020/12/rue89head.jpg__rs" /> 39
39<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/rue89bordeaux.com\/user\/login\/","url":"https:\/\/rue89bordeaux.com\/user\/login\/","name":"Se connecter - Rue89Bordeaux","isPartOf":{"@id":"https:\/\/rue89bordeaux.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rue89bordeaux.com\/user\/login\/#primaryimage"},"image":{"@id":"https:\/\/rue89bordeaux.com\/user\/login\/#primaryimage"},"thumbnailUrl":"https:\/\/rue89bordeaux.com\/wp-content\/uploads\/2020\/12\/rue89head.jpg","datePublished":"2016-10-05T22:01:27+00:00","dateModified":"2023-10-15T13:32:45+00:00","breadcrumb":{"@id":"https:\/\/rue89bordeaux.com\/user\/login\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rue89bordeaux.com\/user\/login\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/rue89bordeaux.com\/user\/login\/#primaryimage","url":"https:\/\/rue89bordeaux.com\/wp-content\/uploads\/2020\/12\/rue89head.jpg","contentUrl":"https:\/\/rue89bordeaux.com\/wp-content\/uploads\/2020\/12\/rue89head.jpg","width":1744,"height":1160},{"@type":"BreadcrumbList","@id":"https:\/\/rue89bordeaux.com\/user\/login\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/rue89bordeaux.com\/"},{"@type":"ListItem","position":2,"name":"Merci pour votre abonnement !","item":"https:\/\/rue89bordeaux.com\/user\/"},{"@type":"ListItem","position":3,"name":"Se connecter"}]},{"@type":"WebSite","@id":"https:\/\/rue89bordeaux.com\/#website","url":"https:\/\/rue89bordeaux.com\/","name":"Rue89Bordeaux","description":"Média local avec zéro milliardaire dedans","publisher":{"@id":"https:\/\/rue89bordeaux.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rue89bordeaux.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/rue89bordeaux.com\/#organization","name":"Rue89Bordeaux","url":"https:\/\/rue89bordeaux.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/rue89bordeaux.com\/#\/schema\/logo\/image\/","url":"https:\/\/rue89bordeaux.com\/wp-content\/uploads\/2023\/10\/logo.png","contentUrl":"https:\/\/rue89bordeaux.com\/wp-content\/uploads\/2023\/10\/logo.png","width":500,"height":85,"caption":"Rue89Bordeaux"},"image":{"@id":"https:\/\/rue89bordeaux.com\/#\/schema\/logo\/image\/"}}]}</script>
39 40 <!-- / Yoast SEO plugin. --> 41 42 43<title>Se connecter - Rue89Bordeaux</title> 44<link rel='dns-prefetch' href='//securepubads.g.doubleclick.net' /> 45<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 46<link rel="alternate" type="application/rss+xml" title="Rue89Bordeaux » Flux" href="https://rue89bordeaux.com/feed/" /> 47<link rel="alternate" type="application/rss+xml" title="Rue89Bordeaux » Flux des commentaires" href="https://rue89bordeaux.com/comments/feed/" /> 48<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://rue89bordeaux.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Frue89bordeaux.com%2Fuser%2Flogin%2F" /> 49<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://rue89bordeaux.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Frue89bordeaux.com%2Fuser%2Flogin%2F&format=xml" /> 50<style id="wp-img-auto-sizes-contain-inline-css"> 51img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 52/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 53</style> 54<style id="wp-block-navigation-link-inline-css"> 55.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase} 56/*# sourceURL=https://rue89bordeaux.com/wp-includes/blocks/navigation-link/style.min.css */ 57</style> 58<link rel="preload" href="https://rue89bordeaux.com/wp-content/plugins/rue89-rcp-adapter/build/alt-block-styles/navigation.css?ver=af9b56cec8c800f06054" as="style" id="wp-block-navigation" media="all" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel='stylesheet' id='wp-block-navigation-css' href='https://rue89bordeaux.com/wp-content/plugins/rue89-rcp-adapter/build/alt-block-styles/navigation.css?ver=af9b56cec8c800f06054' media='all' /> 59</noscript><style id="wp-block-group-inline-css"> 60.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative} 61/*# sourceURL=https://rue89bordeaux.com/wp-includes/blocks/group/style.min.css */ 62</style> 63<link rel="preload" href="https://rue89bordeaux.com/wp-content/plugins/rue89-rcp-adapter/build/alt-block-styles/button.css?ver=f9e8674a0294d36b876d" as="style" id="wp-block-button" media="all" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel='stylesheet' id='wp-block-button-css' href='https://rue89bordeaux.com/wp-content/plugins/rue89-rcp-adapter/build/alt-block-styles/button.css?ver=f9e8674a0294d36b876d' media='all' /> 64</noscript><link rel="preload" href="https://rue89bordeaux.com/wp-content/plugins/rue89-rcp-adapter/build/alt-block-styles/buttons.css?ver=d959cd8e8fa371f65975" as="style" id="wp-block-buttons" media="all" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel='stylesheet' id='wp-block-buttons-css' href='https://rue89bordeaux.com/wp-content/plugins/rue89-rcp-adapter/build/alt-block-styles/buttons.css?ver=d959cd8e8fa371f65975' media='all' /> 65</noscript><link rel="preload" href="https://rue89bordeaux.com/wp-content/plugins/rue89-rcp-adapter/build/alt-block-styles/site-logo.css?ver=8853e057bd961b30ebb5" as="style" id="wp-block-site-logo" media="all" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel='stylesheet' id='wp-block-site-logo-css' href='https://rue89bordeaux.com/wp-content/plugins/rue89-rcp-adapter/build/alt-block-styles/site-logo.css?ver=8853e057bd961b30ebb5' media='all' /> 66</noscript><style id="wp-block-paragraph-inline-css"> 67.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 68/*# sourceURL=https://rue89bordeaux.com/wp-includes/blocks/paragraph/style.min.css */ 69</style> 70<style id="wp-block-post-content-inline-css"> 71.wp-block-post-content{display:flow-root} 72/*# sourceURL=https://rue89bordeaux.com/wp-includes/blocks/post-content/style.min.css */ 73</style> 74<style id="wp-emoji-styles-inline-css"> 75 76 img.wp-smiley, img.emoji { 77 display: inline !important; 78 border: none !important; 79 box-shadow: none !important; 80 height: 1em !important; 81 width: 1em !important; 82 margin: 0 0.07em !important; 83 vertical-align: -0.1em !important; 84 background: none !important; 85 padding: 0 !important; 86 } 87/*# sourceURL=wp-emoji-styles-inline-css */ 88</style> 89<style id="wp-block-library-inline-css"> 90:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
90.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 91/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 92</style> 93<link rel="preload" href="https://rue89bordeaux.com/wp-content/plugins/ml-slider/admin/assets/dist/css/editor-block.css?ver=3.113.0" as="style" id="metaslider-blocks-editor-css" media="all" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel='stylesheet' id='metaslider-blocks-editor-css-css' href='https://rue89bordeaux.com/wp-content/plugins/ml-slider/admin/assets/dist/css/editor-block.css?ver=3.113.0' media='all' property='stylesheet' /> 94</noscript><style id="global-styles-inline-css"> 95:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: var(--black);--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: var(--white);--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--primary: var(--primary);--wp--preset--color--info: var(--info);--wp--preset--color--success: var(--success);--wp--preset--color--warning: var(--warning);--wp--preset--color--beige: var(--beige);--wp--preset--color--gray-50: var(--gray-50);--wp--preset--color--gray-100: var(--gray-100);--wp--preset--color--gray-200: var(--gray-200);--wp--preset--color--gray-300: var(--gray-300);--wp--preset--color--gray-400: var(--gray-400);--wp--preset--color--gray-500: var(--gray-500);--wp--preset--color--gray-600: var(--gray-600);--wp--preset--color--gray-700: var(--gray-700);--wp--preset--color--gray-800: var(--gray-800);--wp--preset--color--primary-dark: var(--primary-dark);--wp--preset--color--primary-light: var(--primary-light);--wp--preset--color--politique-darker: var(--politique-darker);--wp--preset--color--politique-dark: var(--politique-dark);--wp--preset--color--politique-light: var(--politique-light);--wp--preset--color--municipales-2026-purple: var(--municipales2026-purple);--wp--preset--color--municipales-2026-yellow: var(--municipales2026-yellow);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
950) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: .875rem;--wp--preset--font-size--medium: 1rem;--wp--preset--font-size--large: 1.125rem;--wp--preset--font-size--x-large: 1.25rem;--wp--preset--font-size--x-small: .75rem;--wp--preset--font-size--xx-large: 1.5rem;--wp--preset--font-size--3-xl: 1.75rem;--wp--preset--font-size--4-xl: 2rem;--wp--preset--font-size--5-xl: 2.5rem;--wp--preset--font-size--6-xl: 3rem;--wp--preset--font-size--7-xl: 3.5rem;--wp--preset--font-family--sans: var(--sans);--wp--preset--font-family--serif-heading: var(--serif-heading);--wp--preset--font-family--serif-content: var(--serif-content);--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--0: 0;--wp--preset--spacing--1: 0.25rem;--wp--preset--spacing--2: 0.5rem;--wp--preset--spacing--4: 1rem;--wp--preset--spacing--6: 1.5rem;--wp--preset--spacing--8: 2rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button .wp-block-button__link{--wp--preset--color--primary: var(--primary);--wp--preset--color--info: var(--info);--wp--preset--color--warning: var(--warning);--wp--preset--color--white: var(--white);--wp--preset--color--gray-300: var(--gray-300);--wp--preset--color--gray-800: var(--gray-800);--wp--preset--color--black: var(--black);--wp--preset--color--municipales-2026-purple: var(--municipales2026-purple);--wp--preset--color--municipales-2026-yellow: var(--municipales2026-yellow);--wp--preset--spacing--small: .5rem;--wp--preset--spacing--medium: .75rem;--wp--preset--spacing--large: 1rem;--wp--preset--spacing--xlarge: 1.375rem;--wp--preset--spacing--xxlarge: 1.5rem;--wp--custom--background--color: var(--wp--preset--color--primary);--wp--custom--text--color: var(--wp--preset--color--white);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 1200px;--wp--style--global--wide-size: 1600px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--background--color);border-radius: 4px;border-width: 0;color: var(--wp--custom--text--color);font-family: inherit;font-size: inherit;font-style: inherit;font-weight: 600;letter-spacing: inherit;line-height: inherit;padding-top: 1rem;padding-right: 1.375rem;padding-bottom: 1rem;padding-left: 1.375rem;text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-info-color{color: var(--wp--preset--color--info) !important;}.has-success-color{color: var(--wp--preset--color--success) !important;}.has-warning-color{color: var(--wp--preset--color--warning) !important;}.has-beige-color{color: var(--wp--preset--color--beige) !important;}.has-gray-50-color{color: var(--wp--preset--color--gray-50) !important;}.has-gray-100-color{color: var(--wp--preset--color--gray-100) !important;}.has-gray-200-color{color: var(--wp--preset--color--gray-200) !important;}.has-gray-300-color{color: var(--wp--preset--color--gray-300) !important;}.has-gray-400-color{color: var(--wp--preset--color--gray-400) !important;}.has-gray-500-color{color: var(--wp--preset--color--gray-500) !important;}.has-gray-600-color{color: var(--wp--preset--color--gray-600) !important;}.has-gray-700-color{color: var(--wp--preset--color--gray-700) !important;}.has-gray-800-color{color: var(--wp--preset--color--gray-800) !important;}.has-primary-dark-color{color: var(--wp--preset--color--primary-dark) !important;}.has-primary-light-color{color: var(--wp--preset--color--primary-light) !important;}.has-politique-darker-color{color: var(--wp--preset--color--politique-darker) !important;}.has-politique-dark-color{color: var(--wp--preset--color--politique-dark) !important;}.has-politique-light-color{color: var(--wp--preset--color--politique-light) !important;}.has-municipales-2026-purple-color{color: var(--wp--preset--color--municipales-2026-purple) !important;}.has-municipales-2026-yellow-color{color: var(--wp--preset--color--municipales-2026-yellow) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-info-background-color{background-color: var(--wp--preset--color--info) !important;}.has-success-background-color{background-color: var(--wp--preset--color--success) !important;}.has-warning-background-color{background-color: var(--wp--preset--color--warning) !important;}.has-beige-background-color{background-color: var(--wp--preset--color--beige) !important;}.has-gray-50-background-color{background-color: var(--wp--preset--color--gray-50) !important;}.has-gray-100-background-color{background-color: var(--wp--preset--color--gray-100) !important;}.has-gray-200-background-color{background-color: var(--wp--preset--color--gray-200) !important;}.has-gray-300-background-color{background-color: var(--wp--preset--color--gray-300) !important;}.has-gray-400-background-color{background-color: var(--wp--preset--color--gray-400) !important;}.has-gray-500-background-color{background-color: var(--wp--preset--color--gray-500) !important;}.has-gray-600-background-color{background-color: var(--wp--preset--color--gray-600) !important;}.has-gray-700-background-color{background-color: var(--wp--preset--color--gray-700) !important;}.has-gray-800-background-color{background-color: var(--wp--preset--color--gray-800) !important;}.has-primary-dark-background-color{background-color: var(--wp--preset--color--primary-dark) !important;}.has-primary-light-background-color{background-color: var(--wp--preset--color--primary-light) !important;}.has-politique-darker-background-color{background-color: var(--wp--preset--color--politique-darker) !important;}.has-politique-dark-background-color{background-color: var(--wp--preset--color--politique-dark) !important;}.has-politique-light-background-color{background-color: var(--wp--preset--color--politique-light) !important;}.has-municipales-2026-purple-background-color{background-color: var(--wp--preset--color--municipales-2026-purple) !important;}.has-municipales-2026-yellow-background-color{background-color: var(--wp--preset--color--municipales-2026-yellow) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-info-border-color{border-color: var(--wp--preset--color--info) !important;}.has-success-border-color{border-color: var(--wp--preset--color--success) !important;}.has-warning-border-color{border-color: var(--wp--preset--color--warning) !important;}.has-beige-border-color{border-color: var(--wp--preset--color--beige) !important;}.has-gray-50-border-color{border-color: var(--wp--preset--color--gray-50) !important;}.has-gray-100-border-color{border-color: var(--wp--preset--color--gray-100) !important;}.has-gray-200-border-color{border-color: var(--wp--preset--color--gray-200) !important;}.has-gray-300-border-color{border-color: var(--wp--preset--color--gray-300) !important;}.has-gray-400-border-color{border-color: var(--wp--preset--color--gray-400) !important;}.has-gray-500-border-color{border-color: var(--wp--preset--color--gray-500) !important;}.has-gray-600-border-color{border-color: var(--wp--preset--color--gray-600) !important;}.has-gray-700-border-color{border-color: var(--wp--preset--color--gray-700) !important;}.has-gray-800-border-color{border-color: var(--wp--preset--color--gray-800) !important;}.has-primary-dark-border-color{border-color: var(--wp--preset--color--primary-dark) !important;}.has-primary-light-border-color{border-color: var(--wp--preset--color--primary-light) !important;}.has-politique-darker-border-color{border-color: var(--wp--preset--color--politique-darker) !important;}.has-politique-dark-border-color{border-color: var(--wp--preset--color--politique-dark) !important;}.has-politique-light-border-color{border-color: var(--wp--preset--color--politique-light) !important;}.has-municipales-2026-purple-border-color{border-color: var(--wp--preset--color--municipales-2026-purple) !important;}.has-municipales-2026-yellow-border-color{border-color: var(--wp--preset--color--municipales-2026-yellow) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
95.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-x-small-font-size{font-size: var(--wp--preset--font-size--x-small) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-3-xl-font-size{font-size: var(--wp--preset--font-size--3-xl) !important;}.has-4-xl-font-size{font-size: var(--wp--preset--font-size--4-xl) !important;}.has-5-xl-font-size{font-size: var(--wp--preset--font-size--5-xl) !important;}.has-6-xl-font-size{font-size: var(--wp--preset--font-size--6-xl) !important;}.has-7-xl-font-size{font-size: var(--wp--preset--font-size--7-xl) !important;}.has-sans-font-family{font-family: var(--wp--preset--font-family--sans) !important;}.has-serif-heading-font-family{font-family: var(--wp--preset--font-family--serif-heading) !important;}.has-serif-content-font-family{font-family: var(--wp--preset--font-family--serif-content) !important;}:where(.wp-block-button .wp-block-button__link).has-primary-color{color: var(--wp--preset--color--primary) !important;}:where(.wp-block-button .wp-block-button__link).has-info-color{color: var(--wp--preset--color--info) !important;}:where(.wp-block-button .wp-block-button__link).has-warning-color{color: var(--wp--preset--color--warning) !important;}:where(.wp-block-button .wp-block-button__link).has-white-color{color: var(--wp--preset--color--white) !important;}:where(.wp-block-button .wp-block-button__link).has-gray-300-color{color: var(--wp--preset--color--gray-300) !important;}:where(.wp-block-button .wp-block-button__link).has-gray-800-color{color: var(--wp--preset--color--gray-800) !important;}:where(.wp-block-button .wp-block-button__link).has-black-color{color: var(--wp--preset--color--black) !important;}:where(.wp-block-button .wp-block-button__link).has-municipales-2026-purple-color{color: var(--wp--preset--color--municipales-2026-purple) !important;}:where(.wp-block-button .wp-block-button__link).has-municipales-2026-yellow-color{color: var(--wp--preset--color--municipales-2026-yellow) !important;}:where(.wp-block-button .wp-block-button__link).has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}:where(.wp-block-button .wp-block-button__link).has-info-background-color{background-color: var(--wp--preset--color--info) !important;}:where(.wp-block-button .wp-block-button__link).has-warning-background-color{background-color: var(--wp--preset--color--warning) !important;}:where(.wp-block-button .wp-block-button__link).has-white-background-color{background-color: var(--wp--preset--color--white) !important;}:where(.wp-block-button .wp-block-button__link).has-gray-300-background-color{background-color: var(--wp--preset--color--gray-300) !important;}:where(.wp-block-button .wp-block-button__link).has-gray-800-background-color{background-color: var(--wp--preset--color--gray-800) !important;}:where(.wp-block-button .wp-block-button__link).has-black-background-color{background-color: var(--wp--preset--color--black) !important;}:where(.wp-block-button .wp-block-button__link).has-municipales-2026-purple-background-color{background-color: var(--wp--preset--color--municipales-2026-purple) !important;}:where(.wp-block-button .wp-block-button__link).has-municipales-2026-yellow-background-color{background-color: var(--wp--preset--color--municipales-2026-yellow) !important;}:where(.wp-block-button .wp-block-button__link).has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}:where(.wp-block-button .wp-block-button__link).has-info-border-color{border-color: var(--wp--preset--color--info) !important;}:where(.wp-block-button .wp-block-button__link).has-warning-border-color{border-color: var(--wp--preset--color--warning) !important;}:where(.wp-block-button .wp-block-button__link).has-white-border-color{border-color: var(--wp--preset--color--white) !important;}:where(.wp-block-button .wp-block-button__link).has-gray-300-border-color{border-color: var(--wp--preset--color--gray-300) !important;}:where(.wp-block-button .wp-block-button__link).has-gray-800-border-color{border-color: var(--wp--preset--color--gray-800) !important;}:where(.wp-block-button .wp-block-button__link).has-black-border-color{border-color: var(--wp--preset--color--black) !important;}:where(.wp-block-button .wp-block-button__link).has-municipales-2026-purple-border-color{border-color: var(--wp--preset--color--municipales-2026-purple) !important;}:where(.wp-block-button .wp-block-button__link).has-municipales-2026-yellow-border-color{border-color: var(--wp--preset--color--municipales-2026-yellow) !important;} 96/*# sourceURL=global-styles-inline-css */ 97</style> 98<style id="wp-block-template-skip-link-inline-css"> 99/*! This file is auto-generated */ 100.skip-link.screen-reader-text{border:0;clip-path:inset(50%);
100height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000} 101/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */ 102</style> 103<link rel="preload" href="https://rue89bordeaux.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7" as="style" id="contact-form-7" media="all" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel='stylesheet' id='contact-form-7-css' href='https://rue89bordeaux.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' /> 104</noscript><link rel="preload" href="https://rue89bordeaux.com/wp-content/plugins/rue89-rcp-adapter/public/fonts/icon89.css?ver=1.2.1" as="style" id="rue89-icons" media="all" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel='stylesheet' id='rue89-icons-css' href='https://rue89bordeaux.com/wp-content/plugins/rue89-rcp-adapter/public/fonts/icon89.css?ver=1.2.1' media='all' /> 105</noscript><link rel="preload" href="https://rue89bordeaux.com/wp-content/plugins/rue89-rcp-adapter/build/front.css?ver=b923e983f44a2a23a5d7" as="style" id="rue89-rcp-adapter-front" media="all" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel='stylesheet' id='rue89-rcp-adapter-front-css' href='https://rue89bordeaux.com/wp-content/plugins/rue89-rcp-adapter/build/front.css?ver=b923e983f44a2a23a5d7' media='all' /> 106</noscript><style id="jetpack-stats-inline-css"> 107img#wpstats{display:none} 108/*# sourceURL=jetpack-stats-inline-css */ 109</style> 110<link rel="preload" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Serif:ital,wdth,wght@0,63,400;0,63,760;1,63,400&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap" as="style" id="vingt-trois-google-fonts" media="all" onload="this.onload=null;this.rel='stylesheet'"><noscript><link crossorigin="anonymous" rel='stylesheet' id='vingt-trois-google-fonts-css' href='https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Serif:ital,wdth,wght@0,63,400;0,63,760;1,63,400&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap' media='all' /> 111</noscript>
111<script type="text/javascript"> 112 window._nslDOMReady = function (callback) { 113 if ( document.readyState === "complete" || document.readyState === "interactive" ) { 114 callback(); 115 } else { 116 document.addEventListener( "DOMContentLoaded", callback ); 117 } 118 }; 119 </script>
119<script data-wp-strategy="defer" defer id="rue89-dashboard-login-form-view-script-js" src="https://rue89bordeaux.com/wp-content/plugins/rue89-rcp-adapter/build/blocks/user/login-form/view.js?ver=30801e90b76e9a527108"></script>
vendor: 1 bytes, line 119
119
120<script data-wp-strategy="defer" defer id="jquery-core-js" src="https://rue89bordeaux.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 120
120
121<script data-wp-strategy="defer" defer id="jquery-migrate-js" src="https://rue89bordeaux.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
121 122<link rel="https://api.w.org/" href="https://rue89bordeaux.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://rue89bordeaux.com/wp-json/wp/v2/pages/26256" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://rue89bordeaux.com/xmlrpc.php?rsd" /> 123<meta name="generator" content="WordPress 7.1.2" /> 124<link rel='shortlink' href='https://wp.me/P4iQ0D-6Pu' /> 125 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=2"> 126 <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=2"> 127 <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=2"> 128 <link rel="manifest" href="/manifest.json?v=2"> 129 <link rel="mask-icon" href="/safari-pinned-tab.svg?v=2" color="#fd0f1b"> 130 <link rel="shortcut icon" href="/favicon.ico?v=2"> 131 <meta name="apple-mobile-web-app-title" content="Rue89Bordeaux"> 132 <meta name="application-name" content="Rue89Bordeaux"> 133 <meta name="msapplication-TileColor" content="#ffffff"> 134 <meta name="theme-color" content="#ffffff"> 135 <link rel="preconnect" href="https://fonts.googleapis.com"> 136 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 137
137<script id="wp-importmap" type="importmap"> 138{"imports":{"@wordpress/interactivity":"https://rue89bordeaux.com/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=efaa5193bbad9c60ffd1"}} 139</script>
139 140<link rel="modulepreload" href="https://rue89bordeaux.com/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=efaa5193bbad9c60ffd1" id="@wordpress/interactivity-js-modulepreload" fetchpriority="low"> 141 <meta name="onesignal" content="wordpress-plugin"/> 142
142<script> 143 144 window.OneSignalDeferred = window.OneSignalDeferred || []; 145 146 OneSignalDeferred.push(function(OneSignal) { 147 var oneSignal_options = {}; 148 window._oneSignalInitOptions = oneSignal_options; 149 150 oneSignal_options['serviceWorkerParam'] = { scope: '/' }; 151oneSignal_options['serviceWorkerPath'] = 'OneSignalSDKWorker.js.php'; 152 153 OneSignal.Notifications.setDefaultUrl("https://rue89bordeaux.com"); 154 155 oneSignal_options['wordpress'] = true; 156oneSignal_options['appId'] = 'aa876b14-8c5c-4de9-a027-de041bd1d501'; 157oneSignal_options['allowLocalhostAsSecureOrigin'] = true; 158oneSignal_options['welcomeNotification'] = { }; 159oneSignal_options['welcomeNotification']['disable'] = true; 160oneSignal_options['path'] = "https://rue89bordeaux.com/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/"; 161oneSignal_options['safari_web_id'] = "web.onesignal.auto.0f5ba526-5606-4a7b-90fa-69fc66b30a70"; 162oneSignal_options['promptOptions'] = { }; 163 OneSignal.init(window._oneSignalInitOptions); 164 }); 165 166 function documentInitOneSignal() { 167 var oneSignal_elements = document.getElementsByClassName("OneSignal-prompt"); 168 169 var oneSignalLinkClickHandler = function(event) { OneSignal.Notifications.requestPermission(); event.preventDefault(); }; for(var i = 0; i < oneSignal_elements.length; i++) 170 oneSignal_elements[i].addEventListener('click', oneSignalLinkClickHandler, false); 171 } 172 173 if (document.readyState === 'complete') { 174 documentInitOneSignal(); 175 } 176 else { 177 window.addEventListener("load", function(event){ 178 documentInitOneSignal(); 179 }); 180 } 181 </script>
181 182<!-- Aucune version AMP HTML n'est disponible pour cette URL. --> <meta http-equiv="cache-control" content="no-cache"> 183 <meta http-equiv="expires" content="0"> 184 <meta http-equiv="pragma" content="no-cache"> 185 <style type="text/css">div.nsl-container[data-align="left"] { 186 text-align: left; 187} 188 189div.nsl-container[data-align="center"] { 190 text-align: center; 191} 192 193div.nsl-container[data-align="right"] { 194 text-align: right; 195} 196 197 198div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] { 199 text-decoration: none; 200 box-shadow: none; 201 border: 0; 202} 203 204div.nsl-container .nsl-container-buttons { 205 display: flex; 206 padding: 5px 0; 207} 208 209div.nsl-container.nsl-container-block .nsl-container-buttons { 210 display: inline-grid; 211 grid-template-columns: minmax(145px, auto); 212} 213 214div.nsl-container-block-fullwidth .nsl-container-buttons { 215 flex-flow: column; 216 align-items: center; 217} 218 219div.nsl-container-block-fullwidth .nsl-container-buttons a, 220div.nsl-container-block .nsl-container-buttons a { 221 flex: 1 1 auto; 222 display: block; 223 margin: 5px 0; 224 width: 100%; 225} 226 227div.nsl-container-inline { 228 margin: -5px; 229 text-align: left; 230} 231 232div.nsl-container-inline .nsl-container-buttons { 233 justify-content: center; 234 flex-wrap: wrap; 235} 236 237div.nsl-container-inline .nsl-container-buttons a { 238 margin: 5px; 239 display: inline-block; 240} 241 242div.nsl-container-grid .nsl-container-buttons { 243 flex-flow: row; 244 align-items: center; 245 flex-wrap: wrap; 246} 247 248div.nsl-container-grid .nsl-container-buttons a { 249 flex: 1 1 auto; 250 display: block; 251 margin: 5px; 252 max-width: 280px; 253 width: 100%; 254} 255 256@media only screen and (min-width: 650px) { 257 div.nsl-container-grid .nsl-container-buttons a { 258 width: auto; 259 } 260} 261 262div.nsl-container .nsl-button { 263 cursor: pointer; 264 vertical-align: top; 265 border-radius: 4px; 266} 267 268div.nsl-container .nsl-button-default { 269 color: #fff; 270 display: flex; 271} 272 273div.nsl-container .nsl-button-icon { 274 display: inline-block; 275} 276 277div.nsl-container .nsl-button-svg-container { 278 flex: 0 0 auto; 279 padding: 8px; 280 display: flex; 281 align-items: center; 282} 283 284div.nsl-container svg { 285 height: 24px; 286 width: 24px; 287 vertical-align: top; 288} 289 290div.nsl-container .nsl-button-default div.nsl-button-label-container { 291 margin: 0 24px 0 12px; 292 padding: 10px 0; 293 font-family: Helvetica, Arial, sans-serif; 294 font-size: 16px; 295 line-height: 20px; 296 letter-spacing: .25px; 297 overflow: hidden; 298 text-align: center; 299 text-overflow: clip; 300 white-space: nowrap; 301 flex: 1 1 auto; 302 -webkit-font-smoothing: antialiased; 303 -moz-osx-font-smoothing: grayscale; 304 text-transform: none; 305 display: inline-block; 306} 307 308div.nsl-container .nsl-button-google[data-skin="dark"] .nsl-button-svg-container { 309 margin: 1px; 310 padding: 7px; 311 border-radius: 3px; 312 background: #fff; 313} 314 315div.nsl-container .nsl-button-google[data-skin="light"] { 316 border-radius: 1px; 317 box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25); 318 color: RGBA(0, 0, 0, 0.54); 319} 320 321div.nsl-container .nsl-button-apple .nsl-button-svg-container { 322 padding: 0 6px; 323} 324 325div.nsl-container .nsl-button-apple .nsl-button-svg-container svg { 326 height: 40px; 327 width: auto; 328} 329 330div.nsl-container .nsl-button-apple[data-skin="light"] { 331 color: #000; 332 box-shadow: 0 0 0 1px #000; 333} 334 335div.nsl-container .nsl-button-facebook[data-skin="white"] { 336 color: #000; 337 box-shadow: inset 0 0 0 1px #000; 338} 339 340div.nsl-container .nsl-button-facebook[data-skin="light"] { 341 color: #1877F2; 342 box-shadow: inset 0 0 0 1px #1877F2; 343} 344 345div.nsl-container .nsl-button-apple div.nsl-button-label-container { 346 font-size: 17px; 347 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; 348} 349 350div.nsl-container .nsl-button-slack div.nsl-button-label-container { 351 font-size: 17px; 352 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; 353} 354 355div.nsl-container .nsl-button-slack[data-skin="light"] { 356 color: #000000; 357 box-shadow: inset 0 0 0 1px #DDDDDD; 358} 359 360div.nsl-container .nsl-button-tiktok[data-skin="light"] { 361 color: #161823; 362 box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12); 363} 364 365.nsl-clear { 366 clear: both; 367} 368 369.nsl-container { 370 clear: both; 371} 372 373/*Button align start*/ 374 375div.nsl-container-inline[data-align="left"] .nsl-container-buttons { 376 justify-content: flex-start; 377} 378 379div.nsl-container-inline[data-align="center"] .nsl-container-buttons { 380 justify-content: center; 381} 382 383div.nsl-container-inline[data-align="right"] .nsl-container-buttons { 384 justify-content: flex-end; 385} 386 387 388div.nsl-container-grid[data-align="left"] .nsl-container-buttons { 389 justify-content: flex-start; 390} 391 392div.nsl-container-grid[data-align="center"] .nsl-container-buttons { 393 justify-content: center; 394} 395 396div.nsl-container-grid[data-align="right"] .nsl-container-buttons { 397 justify-content: flex-end; 398} 399 400div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons { 401 justify-content: space-around; 402} 403 404div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons { 405 justify-content: space-between; 406} 407 408/* Button align end*/ 409 410/* Redirect */ 411 412#nsl-redirect-overlay { 413 display: flex; 414 flex-direction: column; 415 justify-content: center;
416 align-items: center; 417 position: fixed; 418 z-index: 1000000; 419 left: 0; 420 top: 0; 421 width: 100%; 422 height: 100%; 423 backdrop-filter: blur(1px); 424 background-color: RGBA(0, 0, 0, .32);; 425} 426 427#nsl-redirect-overlay-container { 428 display: flex; 429 flex-direction: column; 430 justify-content: center; 431 align-items: center; 432 background-color: white; 433 padding: 30px; 434 border-radius: 10px; 435} 436 437#nsl-redirect-overlay-spinner { 438 content: ''; 439 display: block; 440 margin: 20px; 441 border: 9px solid RGBA(0, 0, 0, .6); 442 border-top: 9px solid #fff; 443 border-radius: 50%; 444 box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6); 445 width: 40px; 446 height: 40px; 447 animation: nsl-loader-spin 2s linear infinite; 448} 449 450@keyframes nsl-loader-spin { 451 0% { 452 transform: rotate(0deg) 453 } 454 to { 455 transform: rotate(360deg) 456 } 457} 458 459#nsl-redirect-overlay-title { 460 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 461 font-size: 18px; 462 font-weight: bold; 463 color: #3C434A; 464} 465 466#nsl-redirect-overlay-text { 467 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 468 text-align: center; 469 font-size: 14px; 470 color: #3C434A; 471} 472 473/* Redirect END*/</style></head> 474 475<body class="wp-singular page-template page-template-page-tunnel page page-id-26256 page-parent page-child parent-pageid-26215 wp-custom-logo wp-embed-responsive wp-theme-vingt-trois metaslider-plugin"> 476 477<a class="skip-link screen-reader-text" id="wp-skip-link" href="#wp--skip-link--target">Aller au contenu</a><div class="wp-site-blocks"><header class="bg-gray-200 sticky left-0 right-0 top-0 z-10 admin-bar:top-admin-bar wp-block-template-part"> 478<div class="wp-block-group p-4 pb-3 md:pb-4 has-gray-600-color has-gray-200-background-color has-text-color has-background is-layout-constrained wp-block-group-is-layout-constrained"> 479<div class="wp-block-group justify-start md:justify-between has-gray-200-background-color has-background is-nowrap is-layout-flex wp-block-group-is-layout-flex"> 480<div class="wp-block-group mr-4 md:w-32 is-nowrap is-layout-flex wp-block-group-is-layout-flex"> 481<div class="wp-block-group block z-50 md:hidden is-layout-flow wp-block-group-is-layout-flow"><nav class="is-responsive wp-block-navigation is-layout-flex wp-block-navigation-is-layout-flex" aria-label="Menu de l'espace utilisateur" 482 data-wp-interactive="core/navigation" data-wp-context='{"overlayOpenedBy":{"click":false,"hover":false,"focus":false},"type":"overlay","roleAttribute":"","ariaLabel":"Menu"}'><button aria-haspopup="dialog" aria-label="Ouvrir le menu" class="wp-block-navigation__responsive-container-open always-shown" 483 data-wp-on--click="actions.openMenuOnClick" 484 data-wp-on--keydown="actions.handleMenuKeydown" 485 ><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 5v1.5h14V5H5z"></path><path d="M5 12.8h14v-1.5H5v1.5z"></path><path d="M5 19h14v-1.5H5V19z"></path></svg></button> 486 <div class="wp-block-navigation__responsive-container hidden-by-default" id="modal-1" 487 data-wp-class--has-modal-open="state.isMenuOpen" 488 data-wp-class--is-menu-open="state.isMenuOpen" 489 data-wp-watch="callbacks.initMenu" 490 data-wp-on--keydown="actions.handleMenuKeydown" 491 data-wp-on--focusout="actions.handleMenuFocusout" 492 tabindex="-1" 493 > 494 <div class="wp-block-navigation__responsive-close" tabindex="-1"> 495 <div class="wp-block-navigation__responsive-dialog" 496 data-wp-bind--aria-modal="state.ariaModal" 497 data-wp-bind--aria-label="state.ariaLabel" 498 data-wp-bind--role="state.roleAttribute" 499 > 500 <button aria-label="Fermer le menu" class="wp-block-navigation__responsive-container-close" 501 data-wp-on--click="actions.closeMenuOnClick" 502 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"></path></svg></button> 503 <div class="wp-block-navigation__responsive-container-content" 504 data-wp-watch="callbacks.focusFirstElement" 505 id="modal-1-content"> 506 507<hr/> 508<ul class="wp-block-navigation__container is-responsive wp-block-navigation"> <li class="block self-stretch"> 509 <a class="group flex items-start justify-between leading-6 px-3 py-4 transition-colors duration-fast hover:bg-gray-200" 510 href="https://rue89bordeaux.com/user/profile/"> 511 <div class="flex items-center"> 512 <span class="icon89 icon89-user-01 pr-4 text-black"></span> 513 <span class="font-semibold leading-4 text-sm"> 514 <span class="leading-6 text-gray-800"> 515 Informations personnelles </span> 516 </span> 517 </div> 518 </a> 519 </li> 520 </ul> 521<hr/> 522<ul class="wp-block-navigation__container is-responsive wp-block-navigation"> <li class="block self-stretch"> 523 <div class="group flex items-start justify-between leading-6 px-3 py-4 transition-colors duration-fast cursor-not-allowed" 524 > 525 <div class="flex items-center"> 526 <span class="icon89 icon89-bookmark pr-4 text-gray-400"></span> 527 <span class="font-semibold leading-4 text-sm"> 528 <span class="leading-6 text-gray-400"> 529 Mes articles enregistrés </span> 530 <br> 531 <span class="font-normal leading-4 text-xs text-gray-600"> 532 Réservé aux abonnés 533 <a href="https://rue89bordeaux.com/abonnement/" 534 class="font-semibold !underline">Voir les offres</a> 535 </span> 536 </span> 537 </div> 538 </div> 539 </li> 540 <li class="block self-stretch"> 541 <a class="group flex items-start justify-between leading-6 px-3 py-4 transition-colors duration-fast hover:bg-gray-200" 542 href="https://rue89bordeaux.com/user/mes-alertes/"> 543 <div class="flex items-center"> 544 <span class="icon89 icon89-hash-02 pr-4 text-black"></span> 545 <span class="font-semibold leading-4 text-sm"> 546 <span class="leading-6 text-gray-800"> 547 Mes mots-clés </span> 548 </span> 549 </div> 550 </a> 551 </li> 552 <li class="block self-stretch"> 553 <a class="group flex items-start justify-between leading-6 px-3 py-4 transition-colors duration-fast hover:bg-gray-200" 554 href="https://rue89bordeaux.com/user/mes-commentaires/"> 555 <div class="flex items-center"> 556 <span class="icon89 icon89-message-chat-square pr-4 text-black"></span> 557 <span class="font-semibold leading-4 text-sm"> 558 <span class="leading-6 text-gray-800"> 559 Mes commentaires </span> 560 </span> 561 </div> 562 </a> 563 </li> 564 <li class="block self-stretch"> 565 <a class="group flex items-start justify-between leading-6 px-3 py-4 transition-colors duration-fast hover:bg-gray-200" 566 href="https://rue89bordeaux.com/user/mes-newsletters/"> 567 <div class="flex items-center"> 568 <span class="icon89 icon89-send-01 pr-4 text-black"></span> 569 <span class="font-semibold leading-4 text-sm"> 570 <span class="leading-6 text-gray-800"> 571 Mes newsletters </span> 572 </span> 573 </div> 574 </a> 575 </li> 576 <li class="block self-stretch"> 577 <div class="group flex items-start justify-between leading-6 px-3 py-4 transition-colors duration-fast cursor-not-allowed" 578 > 579 <div class="flex items-center"> 580 <span class="icon89 icon89-calendar-date pr-4 text-gray-400"></span> 581 <span class="font-semibold leading-4 text-sm"> 582 <span class="leading-6 text-gray-400"> 583 Offrez un mois gratuit </span> 584 <br> 585 <span class="font-normal leading-4 text-xs text-gray-600"> 586 Réservé aux abonnés 587 <a href="https://rue89bordeaux.com/abonnement/" 588 class="font-semibold !underline">Voir les offres</a> 589 </span> 590 </span> 591 </div> 592 </div> 593 </li> 594 <li class="block self-stretch"> 595 <a class="group flex items-start justify-between leading-6 px-3 py-4 transition-colors duration-fast hover:bg-gray-200" 596 href="https://rue89bordeaux.com/user/offrez-un-abonnement-rue89-bordeaux/"> 597 <div class="flex items-center"> 598 <span class="icon89 icon89-gift-01 pr-4 text-black"></span> 599 <span class="font-semibold leading-4 text-sm"> 600 <span class="leading-6 text-gray-800"> 601 Offrez Rue89Bordeaux </span> 602 </span> 603 </div> 604 </a> 605 </li> 606 <li class="block self-stretch"> 607 <a class="group flex items-start justify-between leading-6 px-3 py-4 transition-colors duration-fast hover:bg-gray-200" 608 href="https://rue89bordeaux.com/faites-un-don-a-rue89-bordeaux-et-soutenez-linvestigation-locale/" target="_blank" > 609 <div class="flex items-center"> 610 <span class="icon89 icon89-coins-hand pr-4 text-black"></span> 611 <span class="font-semibold leading-4 text-sm"> 612 <span class="leading-6 text-gray-800"> 613 Soutenir la Rédaction </span> 614 </span> 615 </div> 616 </a> 617 </li> 618 <li class="block self-stretch"> 619 <a class="group flex items-start justify-between leading-6 px-3 py-4 transition-colors duration-fast hover:bg-gray-200" 620 href="https://alerte.rue89locaux.com/"> 621 <div class="flex items-center"> 622 <span class="icon89 icon89-annotation-alert pr-4 text-black"></span> 623 <span class="font-semibold leading-4 text-sm"> 624 <span class="leading-6 text-gray-800"> 625 Alerter la Rédaction </span> 626 </span> 627 </div> 628 </a> 629 </li> 630 </ul> 631<hr/> 632<ul class="wp-block-navigation__container is-responsive wp-block-navigation"> <li class="block self-stretch"> 633 <a class="group flex items-start justify-between leading-6 px-3 py-4 transition-colors duration-fast is-gray-button hover:bg-gray-200" 634 href="https://rue89bordeaux.com/user/help/"> 635 <div class="flex items-center"> 636 <span class="icon89 icon89-life-buoy-02 pr-4 text-black"></span> 637 <span class="font-semibold leading-4 text-sm"> 638 <span class="leading-6 text-gray-800"> 639 Aide </span> 640 </span> 641 </div> 642 </a> 643 </li> 644 <li class="block self-stretch"> 645 <a class="group flex items-start justify-between leading-6 px-3 py-4 transition-colors duration-fast is-gray-button hover:bg-gray-200" 646 href="https://rue89bordeaux.com/wp-login.php?action=logout&redirect_to=https%3A%2F%2Frue89bordeaux.com&_wpnonce=8532b98e44"> 647 <div class="flex items-center"> 648 <span class="icon89 icon89-log-out-01 pr-4 text-black"></span> 649 <span class="font-semibold leading-4 text-sm"> 650 <span class="leading-6 text-gray-800"> 651 Se déconnecter </span> 652 </span> 653 </div> 654 </a> 655 </li> 656 </ul> 657 658 </div> 659 </div> 660 </div>
661 </div></nav></div> 662 663 664 665<div class="wp-block-group hidden md:block is-layout-flow wp-block-group-is-layout-flow"> 666<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> 667<div class="wp-block-button font-semibold leading-6 p-0 text-sm"><a class="wp-block-button__link has-gray-600-color has-gray-200-background-color has-text-color has-background wp-element-button" href="/" style="padding-top:var(--wp--preset--spacing--0);padding-right:var(--wp--preset--spacing--0);padding-bottom:var(--wp--preset--spacing--0);padding-left:var(--wp--preset--spacing--0)"><span class="icon89 icon89-chevron-left align-bottom mr-1"></span>Retour au site</a></div> 668</div> 669</div> 670</div> 671 672 673<div class="w-36 md:w-auto wp-block-site-logo"><a href="https://rue89bordeaux.com/" class="custom-logo-link" rel="home"><img width="126" height="21" src="https://rue89bordeaux.com/wp-content/uploads/2023/10/logo.png" class="custom-logo" alt="Rue89Bordeaux Enquêtes et informations de proximité" decoding="async" srcset="https://rue89bordeaux.com/wp-content/uploads/2023/10/logo.png 500w, https://rue89bordeaux.com/wp-content/uploads/2023/10/logo-180x31.png 180w" sizes="(max-width: 126px) 100vw, 126px" /></a></div> 674 675 676<div class="wp-block-group absolute font-medium left-[107px] pl-3 text-black tracking-tighter before:absolute before:bg-gray-200 before:block before:inset-x-0 before:-inset-y-2 sm:relative sm:left-0 md:invisible md:p-0 md:w-32 is-content-justification-right is-nowrap is-layout-flex wp-block-group-is-layout-flex"> 677<p class="z-10 has-x-large-font-size wp-block-paragraph">Mon compte</p> 678</div> 679</div> 680</div> 681</header> 682 683 684<main id="wp--skip-link--target" class="wp-block-group md:mt-12 is-layout-constrained wp-block-group-is-layout-constrained"> 685 <div class="entry-content px-4 md:mx-4 md:px-0 prose prose-sans md:prose-md md:prose-md-sans wp-block-post-content is-layout-flow wp-block-post-content-is-layout-flow"> <div class="rue89-block-dashboard-login-form m-auto max-w-xs mb-6"> 686 <form class="group step-email" 687 data-async="submit" 688 data-name="login" 689 data-pull="false"> 690 <h2 class="mb-4">Se connecter</h2> 691 692 <fieldset class="mb-4"> 693 <label for="email" class="block font-semibold mb-2"> 694 Adresse e-mail </label> 695 696<div class="relative"> 697 <input id="email" 698 type="email" 699 name="email" 700 value="" 701 placeholder="[email protected]" 702 class="peer border border-gray-400 flex justify-between rounded w-full transition-colors duration-fast hover:border-gray-800 focus:border-info invalid:border-status-error disabled:bg-gray-200 disabled:border-gray-400 disabled:cursor-not-allowed disabled:text-gray-400 p-4 pl-12 " 703 autocomplete="username"> 704 <span class="icon89 icon89-at-sign absolute inset-y-px pointer-events-none text-gray-600 p-4 left-px "></span></div> 705 706<div data-error-for="email" 707 class="flex gap-2 items-start font-semibold mt-4 text-sm text-status-error empty:hidden"></div> 708 </fieldset> 709 <fieldset class="login-with-password h-0 mb-0 overflow-hidden transition-all duration-slow group-[.step-password]:h-var group-[.step-password]:mb-4"> 710 <div class="login-with-password__content"> 711 <div class="mb-4 relative"> 712 <label for="password" class="block font-semibold mb-2"> 713 Mot de passe </label> 714 715<div class="relative"> 716 <input id="password" 717 type="password" 718 name="password" 719 value="" 720 placeholder="" 721 class="peer border border-gray-400 flex justify-between rounded w-full transition-colors duration-fast hover:border-gray-800 focus:border-info invalid:border-status-error disabled:bg-gray-200 disabled:border-gray-400 disabled:cursor-not-allowed disabled:text-gray-400 p-4 pl-12 " 722 disabled autocomplete="current-password"> 723 <span class="icon89 icon89-lock-01 absolute inset-y-px pointer-events-none text-gray-600 p-4 left-px "></span> <input id="6d0bb103-8e45-4311-a93d-5c9521eb13be" type="checkbox" class="peer/toggle hidden" data-ignore="true" autocomplete="off"> 724 <label for="6d0bb103-8e45-4311-a93d-5c9521eb13be" 725 class="icon89 icon89-eye absolute cursor-pointer inset-y-px text-gray-600 peer-checked/toggle:hidden p-4 right-px" 726 onclick="document.getElementById('password').type='text';"></label> 727 <label for="6d0bb103-8e45-4311-a93d-5c9521eb13be" 728 class="icon89 icon89-eye-off absolute cursor-pointer hidden inset-y-px text-gray-600 peer-checked/toggle:block p-4 right-px" 729 onclick="document.getElementById('password').type='password';"></label> 730 </div> 731 732<div data-error-for="password" 733 class="flex gap-2 items-start font-semibold mt-4 text-sm text-status-error empty:hidden"></div> 734 </div> 735 <div class="mb-4"> 736 <a class="border border-transparent text-center transition-colors duration-instant focus:border-info focus:rounded focus:shadow-focus cursor-pointer text-info hover:text-info-hover active:text-info-pressed font-semibold inline-block" href="https://rue89bordeaux.com/user/login/changer-votre-mot-de-passe/"><span class="border-b border-b-current inline-flex items-center gap-1">Mot de passe oublié ?</span></a> </div> 737 <div class="">
738 <label for="remember-me" class="group/ui-checkbox cursor-pointer flex items-center mb-3 "> 739 <input type="checkbox" 740 class="peer absolute -left-infinite" 741 id="remember-me" 742 name="remember-me" 743 value="on" checked> 744 <span class="group bg-white border border-gray-600 h-5 mr-3.5 p-px rounded text-white w-5 group-hover/ui-checkbox:border-gray-500 group-active/ui-checkbox:border-info group-active/ui-checkbox:shadow-focus peer-checked:bg-info peer-checked:border-info group-hover/ui-checkbox:peer-checked:bg-info-hover group-hover/ui-checkbox:peer-checked:border-info-hover group-active/ui-checkbox:peer-checked:bg-info group-active/ui-checkbox:peer-checked:border-info peer-disabled:bg-white peer-disabled:border-gray-400 peer-disabled:text-gray-400 group-hover/ui-checkbox:peer-disabled:bg-white group-hover/ui-checkbox:peer-disabled:border-gray-400"> 745 <span class="icon89 icon89-check font-semibold hidden leading-4 text-center group-peer-checked:block"></span> 746 </span> 747 <span class="flex-1 peer-disabled:text-gray-400">Se souvenir de moi</span> 748</label> 749 </div> 750 </div> 751 </fieldset> 752 <fieldset class="two-factor-code h-0 mb-0 overflow-hidden transition-all duration-slow group-[.step-two-factor]:h-var group-[.step-two-factor]:mb-4"> 753 <div class="two-factor-code__content"> 754 <div class="mb-4 relative"> 755 <label for="two-factor" class="block font-semibold mb-2"> 756 Code à usage unique </label> 757 758<div class="relative"> 759 <input id="two-factor" 760 type="text" 761 name="tempcode" 762 value="" 763 placeholder="XXXXXX" 764 class="peer border border-gray-400 flex justify-between rounded w-full transition-colors duration-fast hover:border-gray-800 focus:border-info invalid:border-status-error disabled:bg-gray-200 disabled:border-gray-400 disabled:cursor-not-allowed disabled:text-gray-400 p-4 pl-12 " 765 disabled> 766 <span class="icon89 icon89-fingerprint-03 absolute inset-y-px pointer-events-none text-gray-600 p-4 left-px "></span></div> 767 768<div data-error-for="two-factor" 769 class="flex gap-2 items-start font-semibold mt-4 text-sm text-status-error empty:hidden"></div> 770 </div> 771 </div> 772 </fieldset> 773 <div class="flex flex-col gap-4 mb-11 text-center"> 774 <button type="button" class="border font-sans font-semibold inline-flex items-center no-underline rounded text-center transition-colors duration-instant focus:border focus:border-info focus:shadow-focus bg-primary border-transparent text-white hover:bg-primary-hover active:bg-primary-pressed px-5.5 py-4 disabled:bg-gray-200 disabled:border-gray-400 disabled:text-gray-400 send-magic-link justify-center group-[.step-password]:hidden group-[.step-two-factor]:hidden"><span class="icon89 icon89-link-01 form-loading:icon89-loading mr-3"></span><span>Recevoir un lien de connexion</span></button><button type="submit" class="border font-sans font-semibold inline-flex items-center no-underline rounded text-center transition-colors duration-instant focus:border focus:border-info focus:shadow-focus bg-primary border-transparent text-white hover:bg-primary-hover active:bg-primary-pressed px-5.5 py-4 disabled:bg-gray-200 disabled:border-gray-400 disabled:text-gray-400 justify-center group-[.step-email]:hidden"><span class="icon89 icon89-loading !hidden form-loading:!inline-block mr-3"></span><span>Se connecter</span></button> <hr> 775 <button type="submit" class="border font-sans font-semibold inline-flex items-center no-underline rounded text-center transition-colors duration-instant focus:border focus:border-info focus:shadow-focus bg-white border-gray-400 text-black hover:bg-gray-100 active:bg-gray-200 px-5.5 py-4 disabled:bg-gray-200 disabled:border-gray-400 disabled:text-gray-400 justify-center group-[.step-password]:hidden group-[.step-two-factor]:hidden"><span class="icon89 icon89-loading !hidden form-loading:!inline-block mr-3"></span><span>Se connecter avec un mot de passe</span></button> 776 <input type="hidden" name="redirect" value="https:/rue89bordeaux.com/user/mes-articles-enregistres/"> 777 </div> 778 779 <div class="group-[.step-password]:hidden group-[.step-two-factor]:hidden"> 780 <a target="_blank" href="https://auth.lapresselibre.info/realms/lpl/protocol/openid-connect/auth?response_type=code&scope=openid&client_id=rue89bordeaux&state=1e4bb0fbabb15ee05069b14f4b826c6b&redirect_uri=https%3A%2F%2Frue89bordeaux.com%2Fopenid-connect-authorize" class="border font-sans font-semibold inline-flex items-center no-underline rounded text-center transition-colors duration-instant focus:border focus:border-info focus:shadow-focus bg-white border-gray-400 text-black hover:bg-gray-100 active:bg-gray-200 px-5.5 py-4 disabled:bg-gray-200 disabled:border-gray-400 disabled:text-gray-400 justify-center w-full"><span><span class="flex gap-4 items-center justify-between -ml-2 w-full"><svg class="h-8" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75.89 72.17"><polygon fill="#00cfb3" points="49.67 0 26.22 0 7.25 13.78 0 36.09 7.25 58.39 26.22 72.17 49.67 72.17 68.64 58.39 75.89 36.09
78068.64 13.78 49.67 0"/><path fill="#11242b" d="M46.96,42.86c3.24-.35,6.35-1.57,8.87-3.64,2.29-1.87,4.04-4.34,4.51-7.32.64-3.84-1.33-7.91-4.66-9.93-1.16-.75-2.46-1.19-3.8-1.47-1.15-.24-2.33-.34-3.5-.34h-8.2l-7.01,16.12c-2.59.11-5.12.38-7.3.67l12-26.34h-7.7L13.8,46.52l6.88-1.55c.06-.01,4.28-.95,9.32-1.44l-7.84,18.03,7.8-3c13.41-5.15,20.94-2.92,25.93-1.44.17.05.34.1.5.15l1.99-6.72c-.17-.05-.34-.1-.5-.15-4.29-1.27-11.63-3.45-22.9-.74l2.79-6.41c3.4-.07,6.53-.1,9.19-.39ZM44.76,27.17h2.51c1.29.03,2.83-.12,4.03.35,1.9.73,2.67,2.68,1.65,4.52-.78,1.48-2.42,2.65-3.86,3.23-2.61.91-5.47.77-8.27.96l3.94-9.06Z"/></g></g></svg><span class="whitespace-nowrap">Se connecter avec<br><span class="text-lpl">La Presse Libre</span></span></span></span></a><div id="nsl-custom-login-form-1"><div class="nsl-container nsl-container-block-fullwidth"><div class="nsl-container-buttons"><a href="https://rue89bordeaux.com/user/social-login/?loginSocial=google&redirect=https%3A%2F%2Frue89bordeaux.com%2Fuser%2Flogin%2F%3Fmessage%3Dshouldlogin%26redirect%3Dhttps%3A%2Frue89bordeaux.com%2Fuser%2Fmes-articles-enregistres%2F" rel="nofollow" aria-label="Continuer avec <b>Google</b>" data-plugin="nsl" data-action="connect" data-provider="google" data-popupwidth="600" data-popupheight="600"><div class="nsl-button nsl-button-default nsl-button-google" data-skin="light" style="background-color:#fff;"><div class="nsl-button-svg-container"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#4285F4" d="M20.64 12.2045c0-.6381-.0573-1.2518-.1636-1.8409H12v3.4814h4.8436c-.2086 1.125-.8427 2.0782-1.7959 2.7164v2.2581h2.9087c1.7018-1.5668 2.6836-3.874 2.6836-6.615z"></path><path fill="#34A853" d="M12 21c2.43 0 4.4673-.806 5.9564-2.1805l-2.9087-2.2581c-.8059.54-1.8368.859-3.0477.859-2.344 0-4.3282-1.5831-5.036-3.7104H3.9574v2.3318C5.4382 18.9832 8.4818 21 12 21z"></path><path fill="#FBBC05" d="M6.964 13.71c-.18-.54-.2822-1.1168-.2822-1.71s.1023-1.17.2823-1.71V7.9582H3.9573A8.9965 8.9965 0 0 0 3 12c0 1.4523.3477 2.8268.9573 4.0418L6.964 13.71z"></path><path fill="#EA4335" d="M12 6.5795c1.3214 0 2.5077.4541 3.4405 1.346l2.5813-2.5814C16.4632 3.8918 14.426 3 12 3 8.4818 3 5.4382 5.0168 3.9573 7.9582L6.964 10.29C7.6718 8.1627 9.6559 6.5795 12 6.5795z"></path></svg></div><div class="nsl-button-label-container">Continuer avec <b>Google</b></div></div></a><a href="https://rue89bordeaux.com/user/social-login/?loginSocial=apple&redirect=https%3A%2F%2Frue89bordeaux.com%2Fuser%2Flogin%2F%3Fmessage%3Dshouldlogin%26redirect%3Dhttps%3A%2Frue89bordeaux.com%2Fuser%2Fmes-articles-enregistres%2F" rel="nofollow" aria-label="Continuer avec <b>Apple</b>" data-plugin="nsl" data-action="connect" data-provider="apple" data-popupwidth="600" data-popupheight="600"><div class="nsl-button nsl-button-default nsl-button-apple" data-skin="light" style="background-color:#fff;"><div class="nsl-button-svg-container"><svg xmlns="http://www.w3.org/2000/svg" width="31" height="44" viewBox="0 0 31 44"><rect width="31" height="44" fill="#FFF"/><path fill="#000" fill-rule="nonzero" d="M15.7099491,14.8846154 C16.5675461,14.8846154 17.642562,14.3048315 18.28274,13.5317864 C18.8625238,12.8312142 19.2852829,11.852829 19.2852829,10.8744437 C19.2852829,10.7415766 19.2732041,10.6087095 19.2490464,10.5 C18.2948188,10.5362365 17.1473299,11.140178 16.4588366,11.9494596 C15.9152893,12.56548 15.4200572,13.5317864 15.4200572,14.5222505 C15.4200572,14.6671964 15.4442149,14.8121424 15.4562937,14.8604577 C15.5166879,14.8725366 15.6133185,14.8846154 15.7099491,14.8846154 Z M12.6902416,29.5 C13.8618881,29.5 14.3812778,28.714876 15.8428163,28.714876 C17.3285124,28.714876 17.6546408,29.4758423 18.9591545,29.4758423 C20.2395105,29.4758423 21.0971074,28.292117 21.9063891,27.1325493 C22.8123013,25.8038779 23.1867451,24.4993643 23.2109027,24.4389701 C23.1263509,24.4148125 20.6743484,23.4122695 20.6743484,20.5979021 C20.6743484,18.1579784 22.6069612,17.0588048 22.7156707,16.974253 C21.4353147,15.1382708 19.490623,15.0899555 18.9591545,15.0899555 C17.5217737,15.0899555 16.3501271,15.9596313 15.6133185,15.9596313 C14.8161157,15.9596313 13.7652575,15.1382708 12.521138,15.1382708 C10.1536872,15.1382708 7.75,17.0950413 7.75,20.7911634 C7.75,23.0861411 8.64383344,25.513986 9.74300699,27.0842339 C10.6851558,28.4129053 11.5065162,29.5 12.6902416,29.5 Z"/></svg></div><div class="nsl-button-label-container">Continuer avec <b>Apple</b></div></div></a></div></div></div>
780<script type="text/javascript"> 781 window._nslDOMReady(function () { 782 const container = document.getElementById('nsl-custom-login-form-1'); 783 784 if (container) { 785 const separatorToRemove = container.querySelector(".nsl-separator"); 786 if (separatorToRemove) { 787 separatorToRemove.remove(); 788 } 789 790 const separator = document.createElement('div'); 791 separator.classList.add('nsl-separator'); 792 separator.innerHTML = 'OU'; 793 container.insertBefore(separator, container.firstChild); 794 } 795 796 const innerContainer = container.querySelector(".nsl-container"); 797 if (innerContainer) { 798 innerContainer.classList.add('nsl-container-custom-actions-layout-default-separator-top'); 799 innerContainer.style.display = 'block'; 800 } 801 }); 802</script>
802 803<style type="text/css"> 804 805 #nsl-custom-login-form-1 { 806 clear: both; 807 } 808 809 #nsl-custom-login-form-1 .nsl-container { 810 display: none; 811 } 812 813 #nsl-custom-login-form-1 .nsl-separator { 814 display: flex; 815 flex-basis: 100%; 816 align-items: center; 817 color: #72777c; 818 margin: 20px 0 20px; 819 font-weight: bold; 820 } 821 822 #nsl-custom-login-form-1 .nsl-separator::before, 823 #nsl-custom-login-form-1 .nsl-separator::after { 824 content: ""; 825 flex-grow: 1; 826 background: #dddddd; 827 height: 1px; 828 font-size: 0; 829 line-height: 0; 830 margin: 0 8px; 831 } 832 833 #nsl-custom-login-form-1 .nsl-container-custom-actions-layout-default-separator-top { 834 clear: both; 835 }</style> 836 </div> 837 </form> 838 839 <div class="flex items-center justify-center mt-4 text-gray-600"> 840 <span>Pas encore de compte ?</span> 841 <a class="border border-transparent text-center transition-colors duration-instant focus:border-info focus:rounded focus:shadow-focus cursor-pointer text-gray-600 hover:text-gray-500 active:text-gray-700 font-semibold inline-block px-2 py-0.75" href="https://rue89bordeaux.com/user/register/?redirect=https:/rue89bordeaux.com/user/mes-articles-enregistres/"><span class="border-b border-b-current inline-flex items-center gap-1">Sâinscrire</span></a> </div> 842 </div> 843 844</div> 845</main> 846 847 848<footer class="border-t border-gray-400 wp-block-template-part"><nav class="items-justified-center gap-10 py-8 prose prose-sans md:prose-md prose-hr:border-l prose-hr:m-0 prose-hr:h-8 wp-block-navigation is-content-justification-center is-layout-flex wp-block-navigation-is-layout-flex" aria-label="Liens du footer du tunnel d'abonnement"><ul class="wp-block-navigation__container items-justified-center gap-10 py-8 prose prose-sans md:prose-md prose-hr:border-l prose-hr:m-0 prose-hr:h-8 wp-block-navigation"><li class="block self-stretch"><a class="border border-transparent text-center transition-colors duration-instant focus:border-info focus:rounded focus:shadow-focus cursor-pointer text-gray-600 hover:text-gray-500 active:text-gray-700 self-center text-gray-600 inline-flex items-center gap-1 px-2 py-0.75" href="https://rue89bordeaux.com/cookies-leurs-fonctions-site/" type="rue89-footer-link">Politique de confidentialité</a></li></ul> 849<hr /> 850<ul class="wp-block-navigation__container items-justified-center gap-10 py-8 prose prose-sans md:prose-md prose-hr:border-l prose-hr:m-0 prose-hr:h-8 wp-block-navigation"><li class="block self-stretch"><a class="border border-transparent text-center transition-colors duration-instant focus:border-info focus:rounded focus:shadow-focus cursor-pointer text-gray-600 hover:text-gray-500 active:text-gray-700 self-center text-gray-600 inline-flex items-center gap-1 px-2 py-0.75" href="https://rue89bordeaux.com/user/help/" type="rue89-footer-link">Besoin dâaide ?</a></li></ul></nav> 851</footer> 852</div>
853<script type="speculationrules"> 854{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/vingt-trois/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 855</script>
855 856
856<script> 857 window.dataLayer = window.dataLayer || []; 858 dataLayer.push( { 859 'event': 'dlLoad', 860 'dlLoad': {"typeLogin":"Non loggu\u00e9","template":"Tunnel"} } ); 861 </script>
861 862 <div class="rue89-sharing hidden loaded:block loaded:md:hidden print:!hidden"> 863 <input id="rue89-sharing-lightbox" type="checkbox" class="peer hidden" data-auto-uncheck="click"> 864 <label for="rue89-sharing-lightbox" 865 class="bg-pure-black/40 block cursor-pointer fixed inset-0 opacity-0 pointer-events-none z-100 transition duration-slow peer-checked:opacity-100 peer-checked:pointer-events-auto"></label> 866 <div class="bg-white fixed leading-6 left-1/2 max-w-80 mb-0 p-6 rounded-t text-left text-pure-black top-full -translate-x-1/2 w-screen z-150 transition-transform duration-slow peer-checked:-translate-y-full"> 867 <div class="rue89-sharing__title flex items-center justify-between text-lg"> 868 <strong>Partager</strong> 869 <label for="rue89-sharing-lightbox" class="icon89 icon89-x-close cursor-pointer"></label> 870 </div> 871 <hr> 872 <ul class="rue89-sharing__services flex flex-col font-semibold gap-2 py-2"></ul> 873 </div> 874 </div> 875 <div class="rue89-sharing-gift hidden loaded:block loaded:md:hidden print:!hidden"> 876 <input id="rue89-sharing-gift-lightbox" type="checkbox" class="peer hidden" data-auto-uncheck="click"> 877 <label for="rue89-sharing-gift-lightbox" 878 class="bg-pure-black/40 block cursor-pointer fixed inset-0 opacity-0 pointer-events-none z-100 transition duration-slow peer-checked:opacity-100 peer-checked:pointer-events-auto"></label> 879 <div class="bg-white fixed leading-6 left-1/2 max-w-80 mb-0 p-6 rounded-t text-left text-pure-black top-full -translate-x-1/2 w-screen z-150 transition-transform duration-slow peer-checked:-translate-y-full"> 880 <div class="rue89-sharing-gift__title flex items-center justify-between text-lg"> 881 <strong>Offrir cet article</strong> 882 <label for="rue89-sharing-gift-lightbox" class="icon89 icon89-x-close cursor-pointer"></label> 883 </div> 884 <hr> 885 <form class="flex flex-col gap-2" data-async="submit" data-name="free_sharing_email" data-pull="false"> 886 <fieldset class="mb-2"> 887 <label for="email-sharing-gift-lightbox" class="block font-semibold mb-2">Adresse e-mail</label> 888 <div class="relative"> 889 <input id="email-sharing-gift-lightbox" 890 type="email" 891 name="email" 892 value="" 893 placeholder="[email protected]" 894 class="peer border border-gray-400 flex justify-between p-2 rounded w-full transition-colors duration-fast hover:border-gray-800 focus:border-info invalid:border-status-error disabled:bg-gray-200 disabled:border-gray-400 disabled:cursor-not-allowed disabled:text-gray-400"> 895 </div> 896 <div data-error-for="email-sharing-gift-lightbox" class="flex gap-2 items-start font-semibold mt-4 text-sm text-status-error empty:hidden"></div> 897 <input type="hidden" name="post" value="26256"> 898 </fieldset> 899 <div class="flex justify-end"> 900 <button type="submit" 901 class="bg-white border border-gray-400 text-black font-sans font-semibold inline-flex items-center no-underline px-2.5 py-2 rounded text-center transition-colors duration-instant hover:bg-gray-100 active:bg-gray-200 disabled:bg-gray-200 disabled:border-gray-400 disabled:text-gray-400 focus:border focus:border-info focus:shadow-focus"> 902 Valider 903 </button> 904 </div> 905 </form>
906 </div> 907 </div> 908
908<script id="r89-template-toast" type="text/x-tmpl-mustache"><div class="r89-toast flex items-start py-4 px-6 border rounded mb-4 w-full text-xs animate-skid-fade-in {{classes}}" data-id="{{id}}"> 909 {{#icon}}<span class="icon89 icon89-{{icon}} mr-2"></span>{{/icon}} 910 <div class="flex-1"> 911 <strong class="block font-bold">{{title}}</strong> 912 {{#message}}<span>{{message}}</span>{{/message}} 913 <div class="flex gap-2 mt-2"> 914 {{#linkURL}}<a href="{{linkURL}}" class="font-bold">{{linkLabel}}</a>{{/linkURL}} 915 <span class="cursor-pointer close-button">Fermer</span> 916 </div> 917 </div> 918 <span class="icon89 icon89-x-close ml-4 cursor-pointer close-button"></span> 919</div> 920</script>
920<script id="r89-template-sharing-email-form" type="text/x-tmpl-mustache"><hr class="hidden mb-0 md:block"> 921<fieldset class="mb-2"> 922 <label for="email-sharing" class="block font-semibold mb-2">Adresse e-mail</label> 923 <div class="relative"> 924 <input id="email-sharing" 925 type="email" 926 name="email" 927 value="" 928 placeholder="[email protected]" 929 class="peer border border-gray-400 flex justify-between p-2 rounded w-full transition-colors duration-fast hover:border-gray-800 focus:border-info invalid:border-status-error disabled:bg-gray-200 disabled:border-gray-400 disabled:cursor-not-allowed disabled:text-gray-400 md:bg-gray-800 md:text-white md:disabled:bg-gray-600 md:disabled:text-gray-100"> 930 </div> 931 <div data-error-for="email-sharing" class="flex gap-2 items-start font-semibold mt-4 text-sm text-status-error empty:hidden"></div> 932 {{#postId}}<input type="hidden" name="post" value="{{postId}}">{{/postId}} 933</fieldset> 934<div class="flex justify-end"> 935 <button type="submit" 936 class="bg-white border border-gray-400 text-black font-sans font-semibold inline-flex items-center no-underline px-2.5 py-2 rounded text-center transition-colors duration-instant hover:bg-gray-100 active:bg-gray-200 disabled:bg-gray-200 disabled:border-gray-400 disabled:text-gray-400 focus:border focus:border-info focus:shadow-focus md:bg-gray-800 md:border-transparent md:text-white md:hover:bg-gray-700 md:active:bg-black md:focus:bg-black"> 937 Valider 938 </button> 939</div> 940</script>
940<script id="r89-template-sharing-link" type="text/x-tmpl-mustache"><li> 941 <a class="group/sharing flex font-normal gap-2 items-center text-pure-black md:font-semibold md:text-gray-400 md:hover:text-white" 942 href="javascript:void(0);" 943 title="Cliquez pour partager sur {{name}}" 944 rel="nofollow noopener noreferrer" 945 data-sharing="{{id}}"> 946 {{#icon}}<span class="icon89 icon89-{{icon}}"></span>{{/icon}} 947 {{#iconImg}}<img class="logo md:opacity-60 md:group-hover/sharing:opacity-100" src="{{iconImg}}" alt="{{name}}" width="16" height="16">{{/iconImg}} 948 <span class="sharing-label">{{name}}</span> 949 </a> 950</li> 951</script>
951<script data-wp-router-options="{"loadOnClientNavigation":true}" fetchpriority="low" id="@wordpress/block-library/navigation/view-js-module" src="https://rue89bordeaux.com/wp-includes/js/dist/script-modules/block-library/navigation/view.min.js?ver=1bf28ded04f9f188bdcb" type="module"></script>
vendor: 1 bytes, line 951
951
952<script data-wp-strategy="defer" defer id="cookie-dynamic-script-js" src="https://rue89bordeaux.com/?r89-api=dynamic-script&ver=7.1.2"></script>
vendor: 1 bytes, line 952
952
953<script defer data-wp-strategy="defer" id="wp-hooks-js" src="https://rue89bordeaux.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 953
953
954<script defer data-wp-strategy="defer" id="wp-i18n-js" src="https://rue89bordeaux.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 954
954
955<script id="wp-i18n-js-after" src="data:text/javascript;base64,CndwLmkxOG4uc2V0TG9jYWxlRGF0YSggeyAndGV4dCBkaXJlY3Rpb25cdTAwMDRsdHInOiBbICdsdHInIF0gfSApOwovLyMgc291cmNlVVJMPXdwLWkxOG4tanMtYWZ0ZXIK" defer></script>
vendor: 1 bytes, line 955
955
956<script data-wp-strategy="defer" defer id="swv-js" src="https://rue89bordeaux.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 956
956
957<script id="contact-form-7-js-translations" src="data:text/javascript;base64,CiggZnVuY3Rpb24oIGRvbWFpbiwgdHJhbnNsYXRpb25zICkgewoJdmFyIGxvY2FsZURhdGEgPSB0cmFuc2xhdGlvbnMubG9jYWxlX2RhdGFbIGRvbWFpbiBdIHx8IHRyYW5zbGF0aW9ucy5sb2NhbGVfZGF0YS5tZXNzYWdlczsKCWxvY2FsZURhdGFbIiJdLmRvbWFpbiA9IGRvbWFpbjsKCXdwLmkxOG4uc2V0TG9jYWxlRGF0YSggbG9jYWxlRGF0YSwgZG9tYWluICk7Cn0gKSggImNvbnRhY3QtZm9ybS03IiwgeyJ0cmFuc2xhdGlvbi1yZXZpc2lvbi1kYXRlIjoiMjAyNi0wOS0yOSAwODoyMjo0MSswMDAwIiwiZ2VuZXJhdG9yIjoiR2xvdFByZXNzXC80LjEuMCIsImRvbWFpbiI6Im1lc3NhZ2VzIiwibG9jYWxlX2RhdGEiOnsibWVzc2FnZXMiOnsiIjp7ImRvbWFpbiI6Im1lc3NhZ2VzIiwicGx1cmFsLWZvcm1zIjoibnBsdXJhbHM9MjsgcGx1cmFsPW4gPiAxOyIsImxhbmciOiJmciJ9LCJUaGlzIGNvbnRhY3QgZm9ybSBpcyBwbGFjZWQgaW4gdGhlIHdyb25nIHBsYWNlLiI6WyJDZSBmb3JtdWxhaXJlIGRlIGNvbnRhY3QgZXN0IHBsYWNcdTAwZTkgZGFucyB1biBtYXV2YWlzIGVuZHJvaXQuIl0sIkVycm9yOiI6WyJFcnJldXJcdTAwYTA6Il19fSwiY29tbWVudCI6eyJyZWZlcmVuY2UiOiJpbmNsdWRlc1wvanNcL2luZGV4LmpzIn19ICk7Ci8vIyBzb3VyY2VVUkw9Y29udGFjdC1mb3JtLTctanMtdHJhbnNsYXRpb25zCg==" defer></script>
vendor: 1 bytes, line 957
957
958<script id="contact-form-7-js-before" src="data:text/javascript;base64,CnZhciB3cGNmNyA9IHsKICAgICJhcGkiOiB7CiAgICAgICAgInJvb3QiOiAiaHR0cHM6XC9cL3J1ZTg5Ym9yZGVhdXguY29tXC93cC1qc29uXC8iLAogICAgICAgICJuYW1lc3BhY2UiOiAiY29udGFjdC1mb3JtLTdcL3YxIgogICAgfQp9OwovLyMgc291cmNlVVJMPWNvbnRhY3QtZm9ybS03LWpzLWJlZm9yZQo=" defer></script>
vendor: 1 bytes, line 958
958
959<script data-wp-strategy="defer" defer id="contact-form-7-js" src="https://rue89bordeaux.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 959
959
960<script defer data-wp-strategy="defer" id="rue89-ad-gpt-js" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js?ver=1"></script>
vendor: 1 bytes, line 960
960
961<script id="rue89-ad-gpt-js-after" src="data:text/javascript;base64,Cgl3aW5kb3cuZ29vZ2xldGFnID0gd2luZG93Lmdvb2dsZXRhZyB8fCB7Y21kOiBbXX07Cgl3aW5kb3cuZ3B0U2xvdHMgPSB7fTsKCgl3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigKCQknRE9NQ29udGVudExvYWRlZCcsCgkJZnVuY3Rpb24oKSB7CgkJCS8vIGluaXQgZ29vZ2xlIHRhZwoJCQlnb29nbGV0YWcuY21kLnB1c2goZnVuY3Rpb24oKSB7CgkJCQkJCQkJd2luZG93LmdwdFNsb3RzWyJkaXYtZ3B0LWFkLWRlc2t0b3AtMCJdID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoCgkJCQkJCSJcLzc2NTMwNzEwXC9iYW5uZXItMSIsCgkJCQkJCVs5NzAsMjUwXSwKCQkJCQkJImRpdi1ncHQtYWQtZGVza3RvcC0wIgkJCQkJKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CgkJCQkJCQkJd2luZG93LmdwdFNsb3RzWyJkaXYtZ3B0LWFkLWRlc2t0b3AtMSJdID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoCgkJCQkJCSJcLzc2NTMwNzEwXC9iYW5uZXItMiIsCgkJCQkJCVs5NzAsMjUwXSwKCQkJCQkJImRpdi1ncHQtYWQtZGVza3RvcC0xIgkJCQkJKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CgkJCQkJCQkJd2luZG93LmdwdFNsb3RzWyJkaXYtZ3B0LWFkLWRlc2t0b3AtMiJdID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoCgkJCQkJCSJcLzc2NTMwNzEwXC9iYW5uZXItMyIsCgkJCQkJCVs5NzAsMjUwXSwKCQkJCQkJImRpdi1ncHQtYWQtZGVza3RvcC0yIgkJCQkJKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CgkJCQkJCQkJd2luZG93LmdwdFNsb3RzWyJkaXYtZ3B0LWFkLWRlc2t0b3AtaGFiaWxsYWdlIl0gPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgKCQkJCQkJIlwvNzY1MzA3MTBcL0hhYmlsbGFnZSIsCgkJCQkJCVsxLDFdLAoJCQkJCQkiZGl2LWdwdC1hZC1kZXNrdG9wLWhhYmlsbGFnZSIJCQkJCSkuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwoJCQkJCQkJCXdpbmRvdy5ncHRTbG90c1siZGl2LWdwdC1hZC1tb2JpbGUtMCJdID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoCgkJCQkJCSJcLzc2NTMwNzEwXC9tb2JpbGUtMSIsCgkJCQkJCVszMDAsMjUwXSwKCQkJCQkJImRpdi1ncHQtYWQtbW9iaWxlLTAiCQkJCQkpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKCQkJCQkJCQl3aW5kb3cuZ3B0U2xvdHNbImRpdi1ncHQtYWQtbW9iaWxlLTEiXSA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KAoJCQkJCQkiXC83NjUzMDcxMFwvbW9iaWxlLTIiLAoJCQkJCQlbMzAwLDI1MF0sCgkJCQkJCSJkaXYtZ3B0LWFkLW1vYmlsZS0xIgkJCQkJKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CgkJCQkJCQkJd2luZG93LmdwdFNsb3RzWyJkaXYtZ3B0LWFkLW1vYmlsZS0yIl0gPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgKCQkJCQkJIlwvNzY1MzA3MTBcL21vYmlsZS0zIiwKCQkJCQkJWzMwMCwyNTBdLAoJCQkJCQkiZGl2LWdwdC1hZC1tb2JpbGUtMiIJCQkJCSkuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwoJCQkJCQkJCXdpbmRvdy5ncHRTbG90c1siZGl2LWdwdC1hZC1tb2JpbGUtaGFiaWxsYWdlIl0gPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgKCQkJCQkJIlwvNzY1MzA3MTBcL2hhYmlsbGFnZV9tb2JpbGUiLAoJCQkJCQlbNzIwLDE4MF0sCgkJCQkJCSJkaXYtZ3B0LWFkLW1vYmlsZS1oYWJpbGxhZ2UiCQkJCQkpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKCQkJCQkJCQlnb29nbGV0YWcucHViYWRzKCkuZW5hYmxlU2luZ2xlUmVxdWVzdCgpOwoJCQkJZ29vZ2xldGFnLnB1YmFkcygpLmNvbGxhcHNlRW1wdHlEaXZzKCB0cnVlICk7CgkJCQlnb29nbGV0YWcuZW5hYmxlU2VydmljZXMoKTsKCQkJfSk7CgkJfQoJKTsKCS8vIGluaXQgYWQgYmxvY2tzCglkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCAnLmFkLWJsb2NrW2RhdGEtZnV0dXJlLWlkXScgKQoJCS5mb3JFYWNoKCBmdW5jdGlvbiggYmxvY2sgKSB7CgkJCWNvbnN0IGRpdklkID0gYmxvY2suZ2V0QXR0cmlidXRlKCAnZGF0YS1mdXR1cmUtaWQnICk7CgkJCWxldCBhbHJlYWR5TG9hZGVkID0gZmFsc2U7CgkJCWNvbnN0IGluaXRUaGlzQWQgPSBmdW5jdGlvbigpIHsKCQkJCWlmICggYWxyZWFkeUxvYWRlZCApIHsKCQkJCQlyZXR1cm47CgkJCQl9CgoJCQkJY29uc3Qgc3R5bGUgPSBnZXRDb21wdXRlZFN0eWxlKCBibG9jayApOwoJCQkJaWYgKCBzdHlsZS5kaXNwbGF5ICE9PSAnbm9uZScgKSB7CgkJCQkJZ29vZ2xldGFnLmNtZC5wdXNoKCBmdW5jdGlvbigpIHsKCQkJCQkJYWxyZWFkeUxvYWRlZCA9IHRydWU7CgoJCQkJCQlibG9jay5pZCA9IGJsb2NrLmdldEF0dHJpYnV0ZSggJ2RhdGEtZnV0dXJlLWlkJyApOwoJCQkJCQlnb29nbGV0YWcuZGlzcGxheSggZGl2SWQgKTsKCQkJCQkJaWYgKCAhIXdpbmRvdy5ncHRTbG90cyAmJiAhIXdpbmRvdy5ncHRTbG90c1tkaXZJZF0gKSB7CgkJCQkJCQlnb29nbGV0YWcucHViYWRzKCkucmVmcmVzaCggWyB3aW5kb3cuZ3B0U2xvdHNbZGl2SWRdIF0gKTsKCQkJCQkJfQoJCQkJCX0gKTsKCQkJCX0KCQkJfTsKCQkJd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoICdET01Db250ZW50TG9hZGVkJywgZnVuY3Rpb24oKSB7CgkJCQlpbml0VGhpc0FkKCk7CgoJCQkJaWYgKAoJCQkJCWJsb2NrLmhhc0F0dHJpYnV0ZSggJ2RhdGEtaGFiaWxsYWdlJyApICYmIGJsb2NrLmdldEF0dHJpYnV0ZSggJ2RhdGEtaGFiaWxsYWdlJyApID09PSAndHJ1ZScKCQkJCQkmJiBibG9jay5oYXNBdHRyaWJ1dGUoICdkYXRhLXNjcmVlbicgKSAmJiBibG9jay5nZXRBdHRyaWJ1dGUoICdkYXRhLXNjcmVlbicgKSA9PT0gJ2Rlc2t0b3AnCgkJCQkpIHsKCQkJCQlnb29nbGV0YWcuY21kLnB1c2goICgpID0+IHsKCQkJCQkJZ29vZ2xldGFnLnB1YmFkcygpLmFkZEV2ZW50TGlzdGVuZXIoICdzbG90T25sb2FkJywgKCBldmVudCApID0+IHsKCQkJCQkJCWlmICggISF3aW5kb3cuZ3B0U2xvdHMgJiYgISF3aW5kb3cuZ3B0U2xvdHNbZGl2SWRdICYmIHdpbmRvdy5ncHRTbG90c1tkaXZJZF0gPT09IGV2ZW50LnNsb3QgKSB7CgkJCQkJCQkJZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QudG9nZ2xlKCAnaGFiaWxsYWdlJywgdHJ1ZSApOwoJCQkJCQkJfQoJCQkJCQl9ICk7CgkJCQkJfSApOwoJCQkJfQoJCQl9ICk7CgoJCQlsZXQgcmVzaXppbmdUaW1lb3V0ID0gZmFsc2U7IC8vIHVzZWQgdG8gYXZvaWQgbXVsdGlwbGUgY2FsbHMgd2hpbGUgcmVzaXppbmcgdGhlIHdpbmRvdwoJCQl3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lciggJ3Jlc2l6ZScsIGZ1bmN0aW9uKCkgewoJCQkJY2xlYXJUaW1lb3V0KCByZXNpemluZ1RpbWVvdXQgKTsKCQkJCXJlc2l6aW5nVGltZW91dCA9IHNldFRpbWVvdXQoIGluaXRUaGlzQWQsIDEwM
961DAgKTsKCQkJfSApOwoJCX0gKTsKCQovLyMgc291cmNlVVJMPXJ1ZTg5LWFkLWdwdC1qcy1hZnRlcgo=" defer></script>
vendor: 1 bytes, line 961
961
962<script data-wp-strategy="defer" defer id="rue89-rcp-adapter-front-js" src="https://rue89bordeaux.com/wp-content/plugins/rue89-rcp-adapter/build/front.js?ver=b923e983f44a2a23a5d7"></script>
vendor: 117 bytes, lines 962-963
962 963<script data-wp-strategy="defer" defer id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
9636LeDXKoUAAAAABHGC3JQ8usfHlGHPrNqh6VAHL25
vendor: 25 bytes, line 963
963&ver=3.0"></script>
964<script data-wp-strategy="defer" defer id="wp-polyfill-js" src="https://rue89bordeaux.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
vendor: 1 bytes, line 964
964
965<script id="wpcf7-recaptcha-js-before" src="data:text/javascript;base64,CnZhciB3cGNmN19yZWNhcHRjaGEgPSB7CiAgICAic2l0ZWtleSI6ICI2TGVEWEtvVUFBQUFBQkhHQzNKUTh1c2ZIbEdIUHJOcWg2VkFITDI1IiwKICAgICJhY3Rpb25zIjogewogICAgICAgICJob21lcGFnZSI6ICJob21lcGFnZSIsCiAgICAgICAgImNvbnRhY3Rmb3JtIjogImNvbnRhY3Rmb3JtIgogICAgfQp9OwovLyMgc291cmNlVVJMPXdwY2Y3LXJlY2FwdGNoYS1qcy1iZWZvcmUK" defer></script>
vendor: 1 bytes, line 965
965
966<script data-wp-strategy="defer" defer id="wpcf7-recaptcha-js" src="https://rue89bordeaux.com/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 966
966
967<script id="jetpack-stats-js-before" src="data:text/javascript;base64,Cl9zdHEgPSB3aW5kb3cuX3N0cSB8fCBbXTsKX3N0cS5wdXNoKFsgInZpZXciLCB7InYiOiJleHQiLCJibG9nIjoiNjM1OTUxNzUiLCJwb3N0IjoiMjYyNTYiLCJ0eiI6IjIiLCJzcnYiOiJydWU4OWJvcmRlYXV4LmNvbSIsImoiOiIxOjE2LjIifSBdKTsKX3N0cS5wdXNoKFsgImNsaWNrVHJhY2tlckluaXQiLCAiNjM1OTUxNzUiLCAiMjYyNTYiIF0pOwovLyMgc291cmNlVVJMPWpldHBhY2stc3RhdHMtanMtYmVmb3JlCg==" defer></script>
vendor: 1 bytes, line 967
967
968<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202640.js"></script>
vendor: 1 bytes, line 968
968
969<script data-wp-strategy="defer" defer id="remote_sdk-js" src="https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js?ver=1.0.0"></script>
vendor: 1 bytes, line 969
969
970<script type="text/javascript">(function (undefined) {var _localizedStrings={"redirect_overlay_title":"Hold On","redirect_overlay_text":"You are being redirected to another page,<br>it may take a few seconds."};var _targetWindow="prefer-same-window";var _redirectOverlay="overlay-with-spinner-and-message"; 971/** 972 * Used when Cross-Origin-Opener-Policy blocked the access to the opener. We can't have a reference of the opened windows, so we should attempt to refresh only the windows that has opened popups. 973 */ 974window._nslHasOpenedPopup = false; 975 976window.NSLPopup = function (url, title, w, h) { 977 var userAgent = navigator.userAgent, 978 mobile = function () { 979 return /\b(iPhone|iP[ao]d)/.test(userAgent) || 980 /\b(iP[ao]d)/.test(userAgent) || 981 /Android/i.test(userAgent) || 982 /Mobile/i.test(userAgent); 983 }, 984 screenX = window.screenX !== undefined ? window.screenX : window.screenLeft, 985 screenY = window.screenY !== undefined ? window.screenY : window.screenTop, 986 outerWidth = window.outerWidth !== undefined ? window.outerWidth : document.documentElement.clientWidth, 987 outerHeight = window.outerHeight !== undefined ? window.outerHeight : document.documentElement.clientHeight - 22, 988 targetWidth = mobile() ? null : w, 989 targetHeight = mobile() ? null : h, 990 left = parseInt(screenX + (outerWidth - targetWidth) / 2, 10), 991 right = parseInt(screenY + (outerHeight - targetHeight) / 2.5, 10), 992 features = []; 993 if (targetWidth !== null) { 994 features.push('width=' + targetWidth); 995 } 996 if (targetHeight !== null) { 997 features.push('height=' + targetHeight); 998 } 999 features.push('left=' + left); 1000 features.push('top=' + right); 1001 features.push('scrollbars=1'); 1002 1003 var newWindow = window.open(url, title, features.join(',')); 1004 1005 if (window.focus) { 1006 newWindow.focus(); 1007 } 1008 1009 window._nslHasOpenedPopup = true; 1010 1011 return newWindow; 1012}; 1013 1014var isWebView = null; 1015 1016function checkWebView() { 1017 if (isWebView === null) { 1018 function _detectOS(ua) { 1019 if (/Android/.test(ua)) { 1020 return "Android"; 1021 } else if (/iPhone|iPad|iPod/.test(ua)) { 1022 return "iOS"; 1023 } else if (/Windows/.test(ua)) { 1024 return "Windows"; 1025 } else if (/Mac OS X/.test(ua)) { 1026 return "Mac"; 1027 } else if (/CrOS/.test(ua)) { 1028 return "Chrome OS"; 1029 } else if (/Firefox/.test(ua)) { 1030 return "Firefox OS"; 1031 } 1032 return ""; 1033 } 1034 1035 function _detectBrowser(ua) { 1036 var android = /Android/.test(ua); 1037 1038 if (/Opera Mini/.test(ua) || / OPR/.test(ua) || / OPT/.test(ua)) { 1039 return "Opera"; 1040 } else if (/CriOS/.test(ua)) { 1041 return "Chrome for iOS"; 1042 } else if (/Edge/.test(ua)) { 1043 return "Edge"; 1044 } else if (android && /Silk\//.test(ua)) { 1045 return "Silk"; 1046 } else if (/Chrome/.test(ua)) { 1047 return "Chrome"; 1048 } else if (/Firefox/.test(ua)) { 1049 return "Firefox"; 1050 } else if (android) { 1051 return "AOSP"; 1052 } else if (/MSIE|Trident/.test(ua)) { 1053 return "IE"; 1054 } else if (/Safari\//.test(ua)) { 1055 return "Safari"; 1056 } else if (/AppleWebKit/.test(ua)) { 1057 return "WebKit"; 1058 } 1059 return ""; 1060 } 1061 1062 function _detectBrowserVersion(ua, browser) { 1063 if (browser === "Opera") { 1064 return /Opera Mini/.test(ua) ? _getVersion(ua, "Opera Mini/") : 1065 / OPR/.test(ua) ? _getVersion(ua, " OPR/") : 1066 _getVersion(ua, " OPT/"); 1067 } else if (browser === "Chrome for iOS") { 1068 return _getVersion(ua, "CriOS/"); 1069 } else if (browser === "Edge") { 1070 return _getVersion(ua, "Edge/"); 1071 } else if (browser === "Chrome") { 1072 return _getVersion(ua, "Chrome/"); 1073 } else if (browser === "Firefox") { 1074 return _getVersion(ua, "Firefox/"); 1075 } else if (browser === "Silk") { 1076 return _getVersion(ua, "Silk/"); 1077 } else if (browser === "AOSP") { 1078 return _getVersion(ua, "Version/"); 1079 } else if (browser === "IE") { 1080 return /IEMobile/.test(ua) ? _getVersion(ua, "IEMobile/") : 1081 /MSIE/.test(ua) ? _getVersion(ua, "MSIE ") 1082 : 1083 _getVersion(ua, "rv:"); 1084 } else if (browser === "Safari") { 1085 return _getVersion(ua, "Version/"); 1086 } else if (browser === "WebKit") { 1087 return _getVersion(ua, "WebKit/"); 1088 } 1089 return "0.0.0"; 1090 } 1091 1092 function _getVersion(ua, token) { 1093 try { 1094 return _normalizeSemverString(ua.split(token)[1].trim().split(/[^\w\.]/)[0]); 1095 } catch (o_O) { 1096 } 1097 return "0.0.0"; 1098 } 1099 1100 function _normalizeSemverString(version) { 1101 var ary = version.split(/[\._]/); 1102 return (parseInt(ary[0], 10) || 0) + "." + 1103 (parseInt(ary[1], 10) || 0) + "." + 1104 (parseInt(ary[2], 10) || 0); 1105 } 1106 1107 function _isWebView(ua, os, browser, version, options) { 1108 switch (os + browser) { 1109 case "iOSSafari": 1110 return false;
1111 case "iOSWebKit": 1112 return _isWebView_iOS(options); 1113 case "AndroidAOSP": 1114 return false; 1115 case "AndroidChrome": 1116 return parseFloat(version) >= 42 ? /; wv/.test(ua) : /\d{2}\.0\.0/.test(version) ? true : _isWebView_Android(options); 1117 } 1118 return false; 1119 } 1120 1121 function _isWebView_iOS(options) { 1122 var document = (window["document"] || {}); 1123 1124 if ("WEB_VIEW" in options) { 1125 return options["WEB_VIEW"]; 1126 } 1127 return !("fullscreenEnabled" in document || "webkitFullscreenEnabled" in document || false); 1128 } 1129 1130 function _isWebView_Android(options) { 1131 if ("WEB_VIEW" in options) { 1132 return options["WEB_VIEW"]; 1133 } 1134 return !("requestFileSystem" in window || "webkitRequestFileSystem" in window || false); 1135 } 1136 1137 var options = {}; 1138 var nav = window.navigator || {}; 1139 var ua = nav.userAgent || ""; 1140 var os = _detectOS(ua); 1141 var browser = _detectBrowser(ua); 1142 var browserVersion = _detectBrowserVersion(ua, browser); 1143 1144 isWebView = _isWebView(ua, os, browser, browserVersion, options); 1145 } 1146 1147 return isWebView; 1148} 1149 1150function isAllowedWebViewForUserAgent(provider) { 1151 var facebookAllowedWebViews = [ 1152 'Instagram', 1153 'FBAV', 1154 'FBAN' 1155 ], whitelist = []; 1156 1157 if (provider && provider === 'facebook') { 1158 whitelist = facebookAllowedWebViews; 1159 } 1160 1161 var nav = window.navigator || {}; 1162 var ua = nav.userAgent || ""; 1163 1164 if (whitelist.length && ua.match(new RegExp(whitelist.join('|')))) { 1165 return true; 1166 } 1167 1168 return false; 1169} 1170 1171window._nslDOMReady(function () { 1172 1173 window.nslRedirect = function (url) { 1174 if (_redirectOverlay) { 1175 var overlay = document.createElement('div'); 1176 overlay.id = "nsl-redirect-overlay"; 1177 var overlayHTML = '', 1178 overlayContainer = "<div id='nsl-redirect-overlay-container'>", 1179 overlayContainerClose = "</div>", 1180 overlaySpinner = "<div id='nsl-redirect-overlay-spinner'></div>", 1181 overlayTitle = "<p id='nsl-redirect-overlay-title'>" + _localizedStrings.redirect_overlay_title + "</p>", 1182 overlayText = "<p id='nsl-redirect-overlay-text'>" + _localizedStrings.redirect_overlay_text + "</p>"; 1183 1184 switch (_redirectOverlay) { 1185 case "overlay-only": 1186 break; 1187 case "overlay-with-spinner": 1188 overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose; 1189 break; 1190 default: 1191 overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose; 1192 break; 1193 } 1194 1195 overlay.insertAdjacentHTML("afterbegin", overlayHTML); 1196 document.body.appendChild(overlay); 1197 } 1198 1199 window.location = url; 1200 }; 1201 1202 var targetWindow = _targetWindow || 'prefer-popup', 1203 lastPopup = false; 1204 1205 1206 var buttonLinks = document.querySelectorAll(' a[data-plugin="nsl"][data-action="connect"], a[data-plugin="nsl"][data-action="link"]'); 1207 buttonLinks.forEach(function (buttonLink) { 1208 buttonLink.addEventListener('click', function (e) { 1209 if (lastPopup && !lastPopup.closed) { 1210 e.preventDefault(); 1211 lastPopup.focus(); 1212 } else { 1213 1214 var href = this.href, 1215 success = false; 1216 if (href.indexOf('?') !== -1) { 1217 href += '&'; 1218 } else { 1219 href += '?'; 1220 } 1221 1222 var redirectTo = this.dataset.redirect; 1223 if (redirectTo === 'current') { 1224 href += 'redirect=' + encodeURIComponent(window.location.href) + '&'; 1225 } else if (redirectTo && redirectTo !== '') { 1226 href += 'redirect=' + encodeURIComponent(redirectTo) + '&'; 1227 } 1228 1229 if (targetWindow !== 'prefer-same-window' && checkWebView()) { 1230 targetWindow = 'prefer-same-window'; 1231 } 1232 1233 if (targetWindow === 'prefer-popup') { 1234 lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', this.dataset.popupwidth, this.dataset.popupheight); 1235 if (lastPopup) { 1236 success = true; 1237 e.preventDefault(); 1238 } 1239 } else if (targetWindow === 'prefer-new-tab') { 1240 var newTab = window.open(href + 'display=popup', '_blank'); 1241 if (newTab) { 1242 if (window.focus) { 1243 newTab.focus(); 1244 } 1245 success = true; 1246 window._nslHasOpenedPopup = true; 1247 e.preventDefault(); 1248 } 1249 } 1250 1251 if (!success) { 1252 window.location = href; 1253 e.preventDefault(); 1254 } 1255 } 1256 }); 1257 }); 1258 1259 let hasWebViewLimitation = false;
1260 1261 var googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]'); 1262 if (googleLoginButtons.length && checkWebView()) { 1263 googleLoginButtons.forEach(function (googleLoginButton) { 1264 googleLoginButton.remove(); 1265 hasWebViewLimitation = true; 1266 }); 1267 } 1268 1269 var facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]'); 1270 if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) { 1271 facebookLoginButtons.forEach(function (facebookLoginButton) { 1272 facebookLoginButton.remove(); 1273 hasWebViewLimitation = true; 1274 }); 1275 } 1276 1277 1278 const separators = document.querySelectorAll('div.nsl-separator'); 1279 if (hasWebViewLimitation && separators.length) { 1280 separators.forEach(function (separator) { 1281 let separatorParentNode = separator.parentNode; 1282 if (separatorParentNode) { 1283 const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons'); 1284 if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) { 1285 separator.remove(); 1286 } 1287 } 1288 }) 1289 } 1290}); 1291 1292/** 1293 * Cross-Origin-Opener-Policy blocked the access to the opener 1294 */ 1295if (typeof BroadcastChannel === "function") { 1296 const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel'); 1297 _nslLoginBroadCastChannel.onmessage = (event) => { 1298 if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') { 1299 window._nslHasOpenedPopup = false; 1300 1301 const url = event.data?.href; 1302 _nslLoginBroadCastChannel.close(); 1303 if (typeof window.nslRedirect === 'function') { 1304 window.nslRedirect(url); 1305 } else { 1306 window.opener.location = url; 1307 } 1308 } 1309 }; 1310}})();</script>
1310</body> 1311</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.